diff --git a/color.less b/color.less index b33f4ec8c5..dd0cf88510 100644 --- a/color.less +++ b/color.less @@ -727,42 +727,42 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {color: @success-color;} .ant-form-item-has-warning .ant-form-item-explain, .ant-form-item-has-warning .ant-form-item-split {color: @warning-color;} .ant-form-item-has-warning .ant-input, .ant-form-item-has-warning .ant-input-affix-wrapper, .ant-form-item-has-warning .ant-input:hover, .ant-form-item-has-warning .ant-input-affix-wrapper:hover {border-color: @warning-color;} -.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(232, 104, 148, 0.2);} +.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(117, 47, 116, 0.2);} .ant-form-item-has-warning .ant-input:not(.ant-form-item-has-warning .ant-input-disabled) {background-color: #fff;} .ant-form-item-has-warning .ant-input-affix-wrapper:not(.ant-form-item-has-warning .ant-input-affix-wrapper-disabled) {background-color: #fff;} .ant-form-item-has-warning .ant-input-affix-wrapper input:focus {box-shadow: none !important;} -.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(232, 104, 148, 0.2);} +.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(117, 47, 116, 0.2);} .ant-form-item-has-warning .ant-input-prefix {color: @warning-color;} .ant-form-item-has-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;} .ant-form-item-has-warning .has-feedback {color: @warning-color;} .ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {color: @warning-color;} .ant-form-item-has-warning .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @warning-color !important;} -.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(232, 104, 148, 0.2);} +.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(117, 47, 116, 0.2);} .ant-form-item-has-warning .ant-input-number, .ant-form-item-has-warning .ant-picker {border-color: @warning-color;} -.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(232, 104, 148, 0.2);} +.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(117, 47, 116, 0.2);} .ant-form-item-has-warning .ant-input-number:not([disabled]):hover, .ant-form-item-has-warning .ant-picker:not([disabled]):hover {border-color: @warning-color;} -.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(232, 104, 148, 0.2);} +.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(117, 47, 116, 0.2);} .ant-form-item-has-error .ant-form-item-explain, .ant-form-item-has-error .ant-form-item-split {color: @error-color;} .ant-form-item-has-error .ant-input, .ant-form-item-has-error .ant-input-affix-wrapper, .ant-form-item-has-error .ant-input:hover, .ant-form-item-has-error .ant-input-affix-wrapper:hover {border-color: @error-color;} -.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(211, 37, 136, 0.2);} +.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(183, 97, 6, 0.2);} .ant-form-item-has-error .ant-input:not(.ant-form-item-has-error .ant-input-disabled) {background-color: #fff;} .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-form-item-has-error .ant-input-affix-wrapper-disabled) {background-color: #fff;} .ant-form-item-has-error .ant-input-affix-wrapper input:focus {box-shadow: none !important;} -.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(211, 37, 136, 0.2);} +.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(183, 97, 6, 0.2);} .ant-form-item-has-error .ant-input-prefix {color: @error-color;} .ant-form-item-has-error .ant-input-group-addon {color: @error-color;border-color: @error-color;} .ant-form-item-has-error .has-feedback {color: @error-color;} .ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {color: @error-color;} .ant-form-item-has-error .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @error-color !important;} -.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(211, 37, 136, 0.2);} +.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(183, 97, 6, 0.2);} .ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {border: 0;} .ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {border-color: @error-color;} .ant-form-item-has-error .ant-input-number, .ant-form-item-has-error .ant-picker {border-color: @error-color;} -.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(211, 37, 136, 0.2);} +.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(183, 97, 6, 0.2);} .ant-form-item-has-error .ant-input-number:not([disabled]):hover, .ant-form-item-has-error .ant-picker:not([disabled]):hover {border-color: @error-color;} .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {border-color: @error-color;} -.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(211, 37, 136, 0.2);} -.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(211, 37, 136, 0.2);} +.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(183, 97, 6, 0.2);} +.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(183, 97, 6, 0.2);} .ant-form-item-has-error .ant-transfer-list {border-color: @error-color;} .ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {border-color: @border-color-base;} .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px !important;} @@ -1457,9 +1457,9 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;} .ant-tag-checkable:active, .ant-tag-checkable-checked {color: #fff;} .ant-tag-checkable-checked {background-color: @primary-color;} .ant-tag-checkable:active {background-color: color(~`colorPalette("@{primary-color}", 7)`);} -.ant-tag-pink {color: #eb2f96;background: color(~`colorPalette("@{error-color}", 1)`);border-color: #ffadd2;} +.ant-tag-pink {color: #eb2f96;background: #fff0f6;border-color: #ffadd2;} .ant-tag-pink-inverse {color: #fff;background: #eb2f96;border-color: #eb2f96;} -.ant-tag-magenta {color: #eb2f96;background: color(~`colorPalette("@{error-color}", 1)`);border-color: #ffadd2;} +.ant-tag-magenta {color: #eb2f96;background: #fff0f6;border-color: #ffadd2;} .ant-tag-magenta-inverse {color: #fff;background: #eb2f96;border-color: #eb2f96;} .ant-tag-red {color: #f5222d;background: #fff1f0;border-color: #ffa39e;} .ant-tag-red-inverse {color: #fff;background: #f5222d;border-color: #f5222d;} @@ -1471,9 +1471,9 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;} .ant-tag-yellow-inverse {color: #fff;background: #fadb14;border-color: #fadb14;} .ant-tag-gold {color: #faad14;background: #fffbe6;border-color: #ffe58f;} .ant-tag-gold-inverse {color: #fff;background: #faad14;border-color: #faad14;} -.ant-tag-cyan {color: #13c2c2;background: color(~`colorPalette("@{modal-heading-color}", 4)`);border-color: #87e8de;} +.ant-tag-cyan {color: #13c2c2;background: #e6fffb;border-color: #87e8de;} .ant-tag-cyan-inverse {color: #fff;background: #13c2c2;border-color: #13c2c2;} -.ant-tag-lime {color: #a0d911;background: #fcffe6;border-color: #eaff8f;} +.ant-tag-lime {color: #a0d911;background: color(~`colorPalette("@{heading-color}", 1)`);border-color: #eaff8f;} .ant-tag-lime-inverse {color: #fff;background: #a0d911;border-color: #a0d911;} .ant-tag-green {color: #52c41a;background: #f6ffed;border-color: #b7eb8f;} .ant-tag-green-inverse {color: #fff;background: #52c41a;border-color: #52c41a;} @@ -1481,7 +1481,7 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;} .ant-tag-blue-inverse {color: #fff;background: #1890ff;border-color: #1890ff;} .ant-tag-geekblue {color: #2f54eb;background: #f0f5ff;border-color: #adc6ff;} .ant-tag-geekblue-inverse {color: #fff;background: #2f54eb;border-color: #2f54eb;} -.ant-tag-purple {color: #722ed1;background: color(~`colorPalette("@{disabled-color}", 4)`);border-color: #d3adf7;} +.ant-tag-purple {color: #722ed1;background: #f9f0ff;border-color: #d3adf7;} .ant-tag-purple-inverse {color: #fff;background: #722ed1;border-color: #722ed1;} .ant-tag-success {color: #52c41a;background: #f6ffed;border-color: #b7eb8f;} .ant-tag-processing {color: #1890ff;background: #e6f7ff;border-color: #91d5ff;} diff --git a/index.html b/index.html index 5735cb741e..ee6b2a8149 100644 --- a/index.html +++ b/index.html @@ -127,6 +127,6 @@ - + diff --git a/layouts__SimpleLayouts.2cf44807.async.js b/layouts__SimpleLayouts.2cf44807.async.js new file mode 100644 index 0000000000..ac34d80e9b --- /dev/null +++ b/layouts__SimpleLayouts.2cf44807.async.js @@ -0,0 +1,11 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[23,13],{"1Sn+":function(x,F,t){},"2tKv":function(x,F,t){x.exports=t.p+"static/Code.584c4f34.png"},"55Ip":function(x,F,t){"use strict";t.d(F,"a",function(){return Me});var te=t("Ty5D"),ne=t("dI71"),D=t("q1tI"),W=t.n(D),d=t("YS25"),e=t("17x9"),de=t.n(e),V=t("wx14"),m=t("zLVn"),Z=t("9R94"),k=function(c){Object(ne.a)(b,c);function b(){for(var X,$=arguments.length,K=new Array($),P=0;P<$;P++)K[P]=arguments[P];return X=c.call.apply(c,[this].concat(K))||this,X.history=Object(d.a)(X.props),X}var O=b.prototype;return O.render=function(){return W.a.createElement(te.c,{history:this.history,children:this.props.children})},b}(W.a.Component),Ze=function(c){Object(ne.a)(b,c);function b(){for(var X,$=arguments.length,K=new Array($),P=0;P<$;P++)K[P]=arguments[P];return X=c.call.apply(c,[this].concat(K))||this,X.history=Object(d.b)(X.props),X}var O=b.prototype;return O.render=function(){return W.a.createElement(te.c,{history:this.history,children:this.props.children})},b}(W.a.Component),_e=function(b,O){return typeof b=="function"?b(O):b},Ee=function(b,O){return typeof b=="string"?Object(d.c)(b,null,null,O):b},Xe=function(b){return b},he=W.a.forwardRef;typeof he=="undefined"&&(he=Xe);function rt(c){return!!(c.metaKey||c.altKey||c.ctrlKey||c.shiftKey)}var dt=he(function(c,b){var O=c.innerRef,X=c.navigate,$=c.onClick,K=Object(m.a)(c,["innerRef","navigate","onClick"]),P=K.target,N=Object(V.a)({},K,{onClick:function(I){try{$&&$(I)}catch(xe){throw I.preventDefault(),xe}!I.defaultPrevented&&I.button===0&&(!P||P==="_self")&&!rt(I)&&(I.preventDefault(),X())}});return Xe!==he?N.ref=b||O:N.ref=O,W.a.createElement("a",N)}),Me=he(function(c,b){var O=c.component,X=O===void 0?dt:O,$=c.replace,K=c.to,P=c.innerRef,N=Object(m.a)(c,["component","replace","to","innerRef"]);return W.a.createElement(te.e.Consumer,null,function(ge){ge||Object(Z.a)(!1);var I=ge.history,xe=Ee(_e(K,ge.location),ge.location),We=xe?I.createHref(xe):"",ae=Object(V.a)({},N,{href:We,navigate:function(){var Be=_e(K,ge.location),A=$?I.replace:I.push;A(Be)}});return Xe!==he?ae.ref=b||P:ae.innerRef=P,W.a.createElement(X,ae)})});if(!1)var ct,De;var Ue=function(b){return b},ve=W.a.forwardRef;typeof ve=="undefined"&&(ve=Ue);function qe(){for(var c=arguments.length,b=new Array(c),O=0;O0)},G=function(){var f=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(f),f){Ge(!0);return}var l="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(ve.Q)(l)};return e.a.createElement("div",{className:I.a.sideBar},e.a.createElement("div",{id:"wechat_QR_code_ids"},!g.onlyShowBackTop&&(g==null?void 0:g.onlyShowBackTopIcons)&&pt&&e.a.createElement(e.a.Fragment,null,parseInt(localStorage.getItem("Noviceguide"))===0&&B.userInfo.user_id!=2&&B.userInfo.is_teacher&&e.a.createElement("div",{id:"wechat_QR_code",onClick:function(){localStorage.setItem("Noviceguide","1"),(re==null?void 0:re.pathname)==="/classrooms"?be({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:e.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}}):(re==null?void 0:re.pathname)==="/classrooms/new"?be({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:6,text:e.a.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u5FC5\u586B\u7684\u5185\u5BB9\u5305\u62EC\uFF1A\u8BFE\u7A0B\u540D\u79F0\u3001\u8BFE\u5802\u540D\u79F0\u548C\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u3002\u5176\u4ED6\u5185\u5BB9\u4F60\u53EF\u4EE5\u6839\u636E\u5B9E\u9645\u9700\u6C42\u8FDB\u884C\u5B89\u6392\u3002\u586B\u5199\u5B8C\u6210\u540E\uFF0C\u70B9\u51FB\u9875\u9762\u5E95\u90E8 \u201C\u63D0\u4EA4\u201D\u6309\u94AE\u5373\u53EF\u3002")}}):be({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:4,text:e.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},ref:ut},e.a.createElement(P.a,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:e.a.createElement("div",null,"\u65B0\u624B\u5F15\u5BFC")},e.a.createElement("img",{id:"textaa",style:{position:"absolute",top:"-140px",left:"-10px",width:"86px",height:"120px"},src:We.a}))),!!(B!=null&&(_=B.userInfo)!==null&&_!==void 0&&_.login)&&e.a.createElement(P.a,{placement:"left",defaultVisible:!(ke!=null&&ke.includes(B==null||((E=B.userInfo)===null||E===void 0)?void 0:E.login)),getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:e.a.createElement("div",null,e.a.createElement("div",{className:"tc"},e.a.createElement("img",{className:"mt10",src:Te.a,width:"188px",height:"188px"})),e.a.createElement("div",{className:"tc font15 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),e.a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),e.a.createElement("div",{className:"pt10 font12"},e.a.createElement("ul",{className:I.a.ul},e.a.createElement("li",null,"\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66"),e.a.createElement("li",null,"\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),e.a.createElement("li",null,"\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002"))))},e.a.createElement("div",{className:I.a.wrap,ref:ut},e.a.createElement("a",{href:"javascript:void(0)"},e.a.createElement("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})))),!(g!=null&&(j=g.setting)!==null&&j!==void 0&&j.is_local)&&e.a.createElement(P.a,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:e.a.createElement("div",null,e.a.createElement("img",{src:"".concat(Ue.a.IMG_SERVER,"/images/educoder/EWM.jpg"),width:"158px",height:"158px"}),e.a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),e.a.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},e.a.createElement("div",{className:I.a.wrap},e.a.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),!(g!=null&&(le=g.setting)!==null&&le!==void 0&&le.is_local)&&e.a.createElement(P.a,{placement:"left",title:"\u5728\u7EBF\u54A8\u8BE2"},e.a.createElement("div",{className:I.a.wrap},e.a.createElement("a",{onClick:G,className:"c-white"},e.a.createElement("i",{className:"iconfont icon-QQ1 c-light-primary font22"})))),e.a.createElement("div",{onClick:function(){Et(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"}},"\u6536\u8D77")),(re==null?void 0:re.pathname.includes("/vspaces/"))&<&&e.a.createElement(P.a,{visible:!0,overlayClassName:I.a.tooltipclass,placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:e.a.createElement("div",null,e.a.createElement("div",{style:{fontSize:"12px",marginBottom:"15px"},className:"tc "},"\u4E2A\u4EBA\u521B\u5EFA\u6216\u52A0\u5165\u7684\u865A\u62DF\u793E\u533A\uFF0C\u53EF\u4EE5\u5728\u201C ",e.a.createElement("span",{style:{fontSize:"14px"}},"\u4E2A\u4EBA\u4E2D\u5FC3-\u66F4\u591A-\u865A\u62DF\u793E\u533A"),"\u201D\u4E2D\u67E5\u770B\u54E6\u3002"),e.a.createElement("img",{src:A.a,width:"426px",height:"335px"}))},e.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"50px"}},e.a.createElement("i",{className:"iconfont icon-tishi6 c-light-primary font22"}))),(re==null?void 0:re.pathname.includes("/vspaces/"))&&!lt&&e.a.createElement(P.a,{overlayClassName:I.a.tooltipclass,placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:e.a.createElement("div",null,e.a.createElement("div",{style:{fontSize:"12px",marginBottom:"15px"},className:"tc "},"\u4E2A\u4EBA\u521B\u5EFA\u6216\u52A0\u5165\u7684\u865A\u62DF\u793E\u533A\uFF0C\u53EF\u4EE5\u5728\u201C",e.a.createElement("span",{style:{fontSize:"14px",fontWeight:600}},"\u4E2A\u4EBA\u4E2D\u5FC3-\u66F4\u591A-\u865A\u62DF\u793E\u533A"),"\u201D\u4E2D\u67E5\u770B\u54E6\u3002"),e.a.createElement("img",{src:A.a,width:"426px",height:"335px"}))},e.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"50px"}},e.a.createElement("i",{className:"iconfont icon-tishi6 c-light-primary font22"}))),S&&e.a.createElement(P.a,{placement:"left",title:"\u8FD4\u56DE\u9876\u90E8"},e.a.createElement($.a,{className:"".concat(I.a.wrap," ").concat(I.a.backTop),visibilityHeight:0},e.a.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),e.a.createElement(Me.a,{centered:!0,destroyOnClose:!0,visible:Ke,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return Ge(!1)}},e.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},e.a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),e.a.createElement("img",{src:fe.a,width:200,height:200}))))},i=Object(m.a)(function(w){var p=w.loading,y=w.globalSetting,_=w.user,E=w.shixunHomeworks;return{globalSetting:y,user:_,loading:p.models.index,shixunHomeworks:E}})(C),s=t("+L6B"),u=t("2/Rp"),o=t("9og8"),n=t("WmNS"),r=t.n(n),h=function(p){var y=p.user,_=p.dispatch,E=p.classroomList;return e.a.createElement(Me.a,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,visible:E.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:function(){_({type:"classroomList/setActionTabs",payload:{}})}},e.a.createElement("div",null,e.a.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),e.a.createElement("br",null),e.a.createElement("div",{style:{textAlign:"end"}},e.a.createElement(u.a,{type:"primary",onClick:Object(o.a)(r.a.mark(function j(){return r.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:_({type:"classroomList/setActionTabs",payload:{}});case 1:case"end":return g.stop()}},j)}))},"\u77E5\u9053\u4E86"))))},R=Object(m.a)(function(w){var p=w.user,y=w.classroomList;return{user:p,classroomList:y}})(h),T=t("14J3"),U=t("BMrR"),J=t("sRBo"),ie=t("kaz8"),L=t("2tKv"),oe=t.n(L),Ve=t("O9QN"),ce=t.n(Ve),je=function(p){var y,_,E=p.user,j=Object(d.useState)(!1),le=Object(D.a)(j,2),g=le[0],v=le[1],Pe=Object(d.useState)(""),B=Object(D.a)(Pe,2),be=B[0],Se=B[1];Object(d.useEffect)(function(){var S,Q,q=localStorage.getItem("extension-modal");if(!(E!=null&&(S=E.userInfo)!==null&&S!==void 0&&S.login)||!q)return;var ee=k()(),Ke="".concat(E==null||((Q=E.userInfo)===null||Q===void 0)?void 0:Q.login,"-extend-date"),Ge=localStorage.getItem(Ke);if(Ge)if(ee<=k()(Ge))v(!1);else{v(!0),localStorage.removeItem(Ke),localStorage.removeItem("extension-modal");var mt=k()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");Se(mt)}else{v(!0),localStorage.removeItem("extension-modal");var nt=k()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");Se(nt)}return function(){v(!1)}},[E==null||((y=E.userInfo)===null||y===void 0)?void 0:y.login]);var pe=function(Q){var q,ee="".concat(E==null||((q=E.userInfo)===null||q===void 0)?void 0:q.login,"-extend-date"),Ke=k()().endOf("day").format("YYYY-MM-DD HH:mm:ss");Q.target.checked?localStorage.setItem(ee,Ke):localStorage.removeItem(ee)};return e.a.createElement(Me.a,{title:"\u6E29\u99A8\u63D0\u793A",visible:g,zIndex:9999,centered:!0,width:594,onCancel:function(){v(!1)},footer:e.a.createElement(U.a,{align:"middle",justify:"space-between"},e.a.createElement(ie.a,{onChange:pe},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),e.a.createElement(u.a,{onClick:function(){v(!1)},style:{borderRadius:4},type:"primary"}," \u5173\u95ED"))},e.a.createElement("div",{className:"font14",style:{paddingLeft:16}},e.a.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),e.a.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",e.a.createElement("a",{href:"/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),e.a.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),e.a.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((_=E.userInfo)===null||_===void 0?void 0:_.school_province)==="\u5B89\u5FBD"?ce.a:oe.a,alt:"\u4E8C\u7EF4\u7801"}),e.a.createElement("div",{style:{textAlign:"right"}},"\u8FD0\u8425\u4E2D\u5FC3"),e.a.createElement("div",{style:{textAlign:"right"}},be)))},Ae=Object(m.a)(function(w){var p=w.user;return{user:p}})(je),Ie=t("fV52"),Oe=t("3I+P"),ze=t("xnZT"),se=t.n(ze),Le=t("9Bee"),M=t("ErOA"),me=t("LvDl"),Fe=t.n(me),we=function(p){var y,_=p.dispatch,E=p.user,j=p.globalSetting,le=Object(d.useState)({}),g=Object(D.a)(le,2),v=g[0],Pe=g[1],B=Object(d.useState)([]),be=Object(D.a)(B,2),Se=be[0],pe=be[1],S=Object(d.useState)(0),Q=Object(D.a)(S,2),q=Q[0],ee=Q[1],Ke=Object(d.useState)(!1),Ge=Object(D.a)(Ke,2),mt=Ge[0],nt=Ge[1],ke=Object(d.useRef)(null),ue=Object(N.h)(),ft=function(a,f){var l=null;return a===0&&(l=k()().add(100,"month").unix()),a===1&&(l=k()().add(f,"hour").unix()),a===2&&(l=k()().add(f,"days").unix()),a===3&&(l=k()().add(f*7,"days").unix()),a===4&&(l=k()().add(f,"month").unix()),a===5&&(l=k()().add(f*3,"month").unix()),l},pt=function(a){var f,l,z,Y="".concat(E==null||((f=E.userInfo)===null||f===void 0)?void 0:f.login,"-deadline-operate"),H=localStorage.getItem(Y)?JSON.parse(localStorage.getItem(Y)):[];H=(l=H)===null||l===void 0?void 0:l.filter(function(ye){return ye.id!==(a==null?void 0:a.id)});var Ye=ft(a==null?void 0:a.show_type,a==null?void 0:a.show_count),Ce={id:a==null?void 0:a.id,deadline:Ye,type:a==null?void 0:a.show_type};(z=H)===null||z===void 0||z.push(Ce),localStorage.setItem(Y,JSON.stringify(H))},Et=function(){at(v==null?void 0:v.id,"close");var a=Se[q+1];a?(pt(a),Pe(a),ee(q+1),at(a==null?void 0:a.id,"popup")):nt(!1)},Re=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];Object(d.useEffect)(function(){var G,a,f;console.log(j==null?void 0:j.operateModelPath,E==null||((G=E.userInfo)===null||G===void 0)?void 0:G.login,11444),!!(j!=null&&j.operateModelPath)&&!!(j!=null&&(a=j.setting)!==null&&a!==void 0&&a.main_site)&&E!==null&&E!==void 0&&(f=E.userInfo)!==null&&f!==void 0&&f.login&&ut()},[j==null?void 0:j.operateModelPath,E==null||((y=E.userInfo)===null||y===void 0)?void 0:y.login]),Object(d.useEffect)(function(){return function(){_({type:"globalSetting/setOperateModelPath",payload:""})}},[]),Object(d.useEffect)(function(){var G,a,f,l;if(ue!=null&&(G=ue.pathname)!==null&&G!==void 0&&G.includes("/users")&&(ue==null||((a=ue.pathname)===null||a===void 0||((f=a.split("/"))===null||f===void 0))?void 0:f.length)===4){_({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if(ue!=null&&(l=ue.pathname)!==null&&l!==void 0&&l.includes("/forums/categories")){_({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(var z=0;zparseInt(Q)&&pe(!0)},[]),e.a.createElement(ne.b,{locale:de.default},((y=g.userInfo)===null||y===void 0?void 0:y.change_password)&&Se&&e.a.createElement("div",{style:{backgroundImage:"url(".concat(Rt.a,")"),width:"100%",height:60,margin:"0px auto",display:"flex"}},e.a.createElement("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between",position:"relative"}},e.a.createElement("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff"}},"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u8D85\u8FC7",(_=g.userInfo)===null||_===void 0?void 0:_.change_password_duration,"\u5929\u6CA1\u4FEE\u6539\u8FC7\u5BC6\u7801\uFF0C\u4E3A\u4E86\u4F60\u7684\u8D26\u53F7\u5B89\u5168\uFF0C\u8BF7\u53CA\u65F6\u66F4\u6362\u5BC6\u7801"),e.a.createElement("div",{onClick:function(){window.open("/account/secure")},style:{width:"154px",height:"40px",position:"absolute",right:-15,top:10,borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer"}})),e.a.createElement("img",{src:yt.a,onClick:function(){localStorage.setItem("mainclose",k()().add(1,"days").unix()+""),pe(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})),document.domain!=="kepukehuan.educoder.net"&&e.a.createElement(V.a,v),e.a.createElement("section",{className:Qe.a.layoutMainClass},j),e.a.createElement(i,null),!Object(ve.p)()&&document.domain!=="kepukehuan.educoder.net"&&e.a.createElement(O,null),e.a.createElement(R,null),e.a.createElement(Ae,null),e.a.createElement(tt,null))},Ot=F.default=Object(m.a)(function(w){var p=w.loading,y=w.globalSetting,_=w.user;return{loading:p,user:_,globalSetting:y}})(Mt)},NaGD:function(x,F,t){x.exports={flex_box_center:"flex_box_center___VTqUm",flex_space_between:"flex_space_between___3f-Ja",flex_box_vertical_center:"flex_box_vertical_center___u4Jjr",flex_box_center_end:"flex_box_center_end___1QKJE",flex_box_column:"flex_box_column___1OBJc",newFooter:"newFooter___UNzWw"}},O9QN:function(x,F,t){x.exports=t.p+"static/AnhuiContact.80900438.jpg"},Y1PL:function(x,F,t){"use strict";t.r(F),t.d(F,"ResizableTextArea",function(){return Be});var te=t("wx14"),ne=t("1OyB"),D=t("vuIU"),W=t("Ji7U"),d=t("LK+K"),e=t("q1tI"),de=t("VTBJ"),V=t("rePB"),m=t("Zm9Q"),Z=t("Kwbf"),k=t("c+Xe"),Ze=t("m+aA"),_e=t("bdgK"),Ee=new Map;function Xe(i){i.forEach(function(s){var u,o=s.target;(u=Ee.get(o))===null||u===void 0||u.forEach(function(n){return n(o)})})}var he=new _e.default(Xe),rt=null,dt=null;function Me(i,s){Ee.has(i)||(Ee.set(i,new Set),he.observe(i)),Ee.get(i).add(s)}function ct(i,s){Ee.has(i)&&(Ee.get(i).delete(s),Ee.get(i).size||(he.unobserve(i),Ee.delete(i)))}var De=function(i){Object(W.a)(u,i);var s=Object(d.a)(u);function u(){return Object(ne.a)(this,u),s.apply(this,arguments)}return Object(D.a)(u,[{key:"render",value:function(){return this.props.children}}]),u}(e.Component),Ue=e.createContext(null);function ve(i){var s=i.children,u=i.onBatchResize,o=e.useRef(0),n=e.useRef([]),r=e.useContext(Ue),h=e.useCallback(function(R,T,U){o.current+=1;var J=o.current;n.current.push({size:R,element:T,data:U}),Promise.resolve().then(function(){J===o.current&&(u==null||u(n.current),n.current=[])}),r==null||r(R,T,U)},[u,r]);return e.createElement(Ue.Provider,{value:h},s)}function qe(i){var s=i.children,u=i.disabled,o=e.useRef(null),n=e.useRef(null),r=e.useContext(Ue),h=e.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),R=e.isValidElement(s)&&Object(k.c)(s),T=R?s.ref:null,U=e.useMemo(function(){return Object(k.a)(T,o)},[T,o]),J=e.useRef(i);J.current=i;var ie=e.useCallback(function(L){var oe=J.current,Ve=oe.onResize,ce=oe.data,je=L.getBoundingClientRect(),Ae=je.width,Ie=je.height,Oe=L.offsetWidth,ze=L.offsetHeight,se=Math.floor(Ae),Le=Math.floor(Ie);if(h.current.width!==se||h.current.height!==Le||h.current.offsetWidth!==Oe||h.current.offsetHeight!==ze){var M={width:se,height:Le,offsetWidth:Oe,offsetHeight:ze};h.current=M;var me=Oe===Math.round(Ae)?Ae:Oe,Fe=ze===Math.round(Ie)?Ie:ze,we=Object(de.a)(Object(de.a)({},M),{},{offsetWidth:me,offsetHeight:Fe});r==null||r(we,L,ce),Ve&&Promise.resolve().then(function(){Ve(we,L)})}},[]);return e.useEffect(function(){var L=Object(Ze.a)(o.current)||Object(Ze.a)(n.current);return L&&!u&&Me(L,ie),function(){return ct(L,ie)}},[o.current,u]),e.createElement(De,{ref:n},R?e.cloneElement(s,{ref:U}):s)}var fe="rc-observer-key";function et(i){var s=i.children,u=Object(m.a)(s);return u.map(function(o,n){var r=(o==null?void 0:o.key)||"".concat(fe,"-").concat(n);return e.createElement(qe,Object(te.a)({},i,{key:r}),o)})}et.Collection=ve;var c=et,b=t("bT9E"),O=t("TSYQ"),X=t.n(O),$=` + 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 +`,K=["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"],P={},N;function ge(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u=i.getAttribute("id")||i.getAttribute("data-reactid")||i.getAttribute("name");if(s&&P[u])return P[u];var o=window.getComputedStyle(i),n=o.getPropertyValue("box-sizing")||o.getPropertyValue("-moz-box-sizing")||o.getPropertyValue("-webkit-box-sizing"),r=parseFloat(o.getPropertyValue("padding-bottom"))+parseFloat(o.getPropertyValue("padding-top")),h=parseFloat(o.getPropertyValue("border-bottom-width"))+parseFloat(o.getPropertyValue("border-top-width")),R=K.map(function(U){return"".concat(U,":").concat(o.getPropertyValue(U))}).join(";"),T={sizingStyle:R,paddingSize:r,borderSize:h,boxSizing:n};return s&&u&&(P[u]=T),T}function I(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;N||(N=document.createElement("textarea"),N.setAttribute("tab-index","-1"),N.setAttribute("aria-hidden","true"),document.body.appendChild(N)),i.getAttribute("wrap")?N.setAttribute("wrap",i.getAttribute("wrap")):N.removeAttribute("wrap");var n=ge(i,s),r=n.paddingSize,h=n.borderSize,R=n.boxSizing,T=n.sizingStyle;N.setAttribute("style","".concat(T,";").concat($)),N.value=i.value||i.placeholder||"";var U=Number.MIN_SAFE_INTEGER,J=Number.MAX_SAFE_INTEGER,ie=N.scrollHeight,L;if(R==="border-box"?ie+=h:R==="content-box"&&(ie-=r),u!==null||o!==null){N.value=" ";var oe=N.scrollHeight-r;u!==null&&(U=oe*u,R==="border-box"&&(U=U+r+h),ie=Math.max(U,ie)),o!==null&&(J=oe*o,R==="border-box"&&(J=J+r+h),L=ie>J?"":"hidden",ie=Math.min(J,ie))}return{height:ie,minHeight:U,maxHeight:J,overflowY:L,resize:"none"}}var xe=t("Gytx"),We=t.n(xe),ae;(function(i){i[i.NONE=0]="NONE",i[i.RESIZING=1]="RESIZING",i[i.RESIZED=2]="RESIZED"})(ae||(ae={}));var Te=function(i){Object(W.a)(u,i);var s=Object(d.a)(u);function u(o){var n;return Object(ne.a)(this,u),n=s.call(this,o),n.nextFrameActionId=void 0,n.resizeFrameId=void 0,n.textArea=void 0,n.saveTextArea=function(r){n.textArea=r},n.handleResize=function(r){var h=n.state.resizeStatus,R=n.props,T=R.autoSize,U=R.onResize;if(h!==ae.NONE)return;typeof U=="function"&&U(r),T&&n.resizeOnNextFrame()},n.resizeOnNextFrame=function(){cancelAnimationFrame(n.nextFrameActionId),n.nextFrameActionId=requestAnimationFrame(n.resizeTextarea)},n.resizeTextarea=function(){var r=n.props.autoSize;if(!r||!n.textArea)return;var h=r.minRows,R=r.maxRows,T=I(n.textArea,!1,h,R);n.setState({textareaStyles:T,resizeStatus:ae.RESIZING},function(){cancelAnimationFrame(n.resizeFrameId),n.resizeFrameId=requestAnimationFrame(function(){n.setState({resizeStatus:ae.RESIZED},function(){n.resizeFrameId=requestAnimationFrame(function(){n.setState({resizeStatus:ae.NONE}),n.fixFirefoxAutoScroll()})})})})},n.renderTextArea=function(){var r=n.props,h=r.prefixCls,R=h===void 0?"rc-textarea":h,T=r.autoSize,U=r.onResize,J=r.className,ie=r.disabled,L=n.state,oe=L.textareaStyles,Ve=L.resizeStatus,ce=Object(b.a)(n.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),je=X()(R,J,Object(V.a)({},"".concat(R,"-disabled"),ie));"value"in ce&&(ce.value=ce.value||"");var Ae=Object(de.a)(Object(de.a)(Object(de.a)({},n.props.style),oe),Ve===ae.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return e.createElement(c,{onResize:n.handleResize,disabled:!(T||U)},e.createElement("textarea",Object(te.a)({},ce,{className:je,style:Ae,ref:n.saveTextArea})))},n.state={textareaStyles:{},resizeStatus:ae.NONE},n}return Object(D.a)(u,[{key:"componentDidUpdate",value:function(n){(n.value!==this.props.value||!We()(n.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 n=this.textArea.selectionStart,r=this.textArea.selectionEnd;this.textArea.setSelectionRange(n,r)}}catch(h){}}},{key:"render",value:function(){return this.renderTextArea()}}]),u}(e.Component),Be=Te,A=function(i){Object(W.a)(u,i);var s=Object(d.a)(u);function u(o){var n;Object(ne.a)(this,u),n=s.call(this,o),n.resizableTextArea=void 0,n.focus=function(){n.resizableTextArea.textArea.focus()},n.saveTextArea=function(h){n.resizableTextArea=h},n.handleChange=function(h){var R=n.props.onChange;n.setValue(h.target.value,function(){n.resizableTextArea.resizeTextarea()}),R&&R(h)},n.handleKeyDown=function(h){var R=n.props,T=R.onPressEnter,U=R.onKeyDown;h.keyCode===13&&T&&T(h),U&&U(h)};var r=typeof o.value=="undefined"||o.value===null?o.defaultValue:o.value;return n.state={value:r},n}return Object(D.a)(u,[{key:"setValue",value:function(n,r){"value"in this.props||this.setState({value:n},r)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return e.createElement(Be,Object(te.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(n){return"value"in n?{value:n.value}:null}}]),u}(e.Component),C=F.default=A},bT9E:function(x,F,t){"use strict";t.d(F,"a",function(){return ne});var te=t("VTBJ");function ne(D,W){var d=Object(te.a)({},D);return Array.isArray(W)&&W.forEach(function(e){delete d[e]}),d}},d5bv:function(x,F,t){x.exports=t.p+"static/beian.0c577066.png"},iHkK:function(x,F,t){x.exports={sideBar:"sideBar___DNWGT",wrap:"wrap___2rWVP",backTop:"backTop___3cAkP",ul:"ul___Bsaot",tooltipclass:"tooltipclass___1I8Rx"}},odpV:function(x,F,t){x.exports=t.p+"static/sidbra.7ad1c820.png"},pIsd:function(x,F,t){var te=t("BJfS"),ne=function(d){var e=/[height|width]$/;return e.test(d)},D=function(d){var e="",de=Object.keys(d);return de.forEach(function(V,m){var Z=d[V];V=te(V),ne(V)&&typeof Z=="number"&&(Z=Z+"px"),Z===!0?e+=V:Z===!1?e+="not "+V:e+="("+V+": "+Z+")",m3&&!((A=s[4])!==null&&A!==void 0&&A.includes("newgold"))&&!((C=s[5])!==null&&C!==void 0&&C.includes("newgold"))&&s[2]!=="coursesId"&&(u.course_id=s[2]),s[1]==="shixuns"&&s.length>3&&(u.objective_type="shixun",u.objective_id=s[2]),s[1]==="paths"&&s.length>3&&(u.objective_type="path",u.objective_id=s[2]),Object(D.a)(Object(D.a)({},u),{school:1})}var We={\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}},ae=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Te=function(C){var i,s=C.homePage,u=C.user,o=C.globalSetting,n=C.loading,r=C.dispatch,h=C.location,R=C.isLogin,T=R===void 0?!1:R,U=C.shixunHomeworks,J=C.competitions,ie=Object(ne.a)(C,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),L=xe(),oe=h.pathname,Ve=oe==null?void 0:oe.includes("/forums"),ce=Object(V.useState)(-1),je=Object(te.a)(ce,2),Ae=je[0],Ie=je[1],Oe=J.qs;Object(V.useEffect)(function(){if(o!=null&&o.setting){var M,me;if(o==null||((M=o.setting)===null||M===void 0||((me=M.navbar)===null||me===void 0))||me.map(function(we,tt){h.pathname.indexOf(we.link)>-1&&Ie(tt)}),Ae===-1)Object(O.V)(o.setting.name);else{var Fe;Object(O.V)(((Fe=o.setting.navbar[Ae])===null||Fe===void 0?void 0:Fe.name)||o.setting.name)}}},[o==null?void 0:o.setting]);var ze=Object(V.useMemo)(function(){var M;if(o!=null&&(M=o.setting)!==null&&M!==void 0&&M.nav_logo_url){var me;return"".concat(b.a.IMG_SERVER,"/").concat(o==null||((me=o.setting)===null||me===void 0)?void 0:me.nav_logo_url)}else return"".concat(b.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[o==null||((i=o.setting)===null||i===void 0)?void 0:i.nav_logo_url]);if(o.showHeader&&o.showHeaderFooter){var se,Le;return m.a.createElement("div",{className:_e.a.header},m.a.createElement("div",{className:_e.a.wrap},m.a.createElement("div",{className:"menu"},!!(o!=null&&(se=o.setting)!==null&&se!==void 0&&se.nav_logo_url)&&m.a.createElement(Z.a,{style:{display:"flex",alignItems:"center",margin:0},onClick:function(){r({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},m.a.createElement("img",{className:_e.a.logo,title:(Le=o.setting)===null||Le===void 0?void 0:Le.name,src:ze})),!Object(O.p)()&&o.setting&&o.setting.navbar.map(function(M,me){if(!M.hidden)return m.a.createElement("li",{key:me,className:Ae===me?_e.a.actived:""},(M==null?void 0:M.name)==="\u6559\u5B66\u8BFE\u5802"&&m.a.createElement(Z.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||r({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:m.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:U.actionTabs.type===4?_e.a.classromediv:"",dangerouslySetInnerHTML:{__html:M.name},to:M.link}),(M==null?void 0:M.name)!="\u6559\u5B66\u8BFE\u5802"&&M.link.indexOf("http")<0&&m.a.createElement(Z.a,{onClick:function(){r({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:M.name},to:M.link,target:M.link.indexOf("http")>-1?"_blank":"_self"}),(M==null?void 0:M.name)!="\u6559\u5B66\u8BFE\u5802"&&M.link.indexOf("http")>-1&&m.a.createElement("a",{target:M.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:M.name},href:M.link}))}),m.a.createElement("div",{className:"right"},m.a.createElement(N,{payload:L})))))}else return m.a.createElement(m.a.Fragment,null)},Be=F.a=Object(k.a)(function(A){var C=A.homePage,i=A.loading,s=A.user,u=A.globalSetting,o=A.shixunHomeworks,n=A.competitions;return{homePage:C,user:s,globalSetting:u,loading:i.models.index,shixunHomeworks:o,competitions:n}})(Te)},syqs:function(x,F){x.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},vToQ:function(x,F,t){x.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"}},xnZT:function(x,F,t){x.exports={modalityModal:"modalityModal___wjui6",modal:"modal___sNGOo",itemWarp:"itemWarp___Fnx0H",close:"close___1_R1B",selfdomModal:"selfdomModal___5WR35"}},xrsn:function(x,F,t){x.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"}},"yTi+":function(x,F,t){x.exports=t.p+"static/AssistantCode3.9bae6615.jpeg"}}]); diff --git a/layouts__SimpleLayouts.2f04b722.async.js b/layouts__SimpleLayouts.2f04b722.async.js deleted file mode 100644 index 7864416111..0000000000 --- a/layouts__SimpleLayouts.2f04b722.async.js +++ /dev/null @@ -1,11 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[23,13],{"1Sn+":function(b,P,t){},"2tKv":function(b,P,t){b.exports=t.p+"static/Code.584c4f34.png"},"55Ip":function(b,P,t){"use strict";t.d(P,"a",function(){return Oe});var oe=t("Ty5D"),ae=t("dI71"),D=t("q1tI"),W=t.n(D),d=t("YS25"),e=t("17x9"),ce=t.n(e),V=t("wx14"),c=t("zLVn"),$=t("9R94"),H=function(m){Object(ae.a)(x,m);function x(){for(var X,Z=arguments.length,K=new Array(Z),F=0;F0)},Y=function(){var f=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(f),f){Ye(!0);return}var u="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(fe.Q)(u)};return e.a.createElement("div",{className:I.a.sideBar},e.a.createElement("div",{id:"wechat_QR_code_ids"},!g.onlyShowBackTop&&(g==null?void 0:g.onlyShowBackTopIcons)&&_t&&e.a.createElement(e.a.Fragment,null,parseInt(localStorage.getItem("Noviceguide"))===0&&B.userInfo.user_id!=2&&B.userInfo.is_teacher&&e.a.createElement("div",{id:"wechat_QR_code",onClick:function(){localStorage.setItem("Noviceguide","1"),(de==null?void 0:de.pathname)==="/classrooms"?Ae({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:e.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}}):(de==null?void 0:de.pathname)==="/classrooms/new"?Ae({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:6,text:e.a.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u5FC5\u586B\u7684\u5185\u5BB9\u5305\u62EC\uFF1A\u8BFE\u7A0B\u540D\u79F0\u3001\u8BFE\u5802\u540D\u79F0\u548C\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u3002\u5176\u4ED6\u5185\u5BB9\u4F60\u53EF\u4EE5\u6839\u636E\u5B9E\u9645\u9700\u6C42\u8FDB\u884C\u5B89\u6392\u3002\u586B\u5199\u5B8C\u6210\u540E\uFF0C\u70B9\u51FB\u9875\u9762\u5E95\u90E8 \u201C\u63D0\u4EA4\u201D\u6309\u94AE\u5373\u53EF\u3002")}}):Ae({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:4,text:e.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},ref:ut},e.a.createElement(F.a,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:e.a.createElement("div",null,"\u65B0\u624B\u5F15\u5BFC")},e.a.createElement("img",{id:"textaa",style:{position:"absolute",top:"-140px",left:"-10px",width:"86px",height:"120px"},src:Ve.a}))),!!(B!=null&&(_=B.userInfo)!==null&&_!==void 0&&_.login)&&e.a.createElement(F.a,{placement:"left",defaultVisible:!(Xe!=null&&Xe.includes(B==null||((E=B.userInfo)===null||E===void 0)?void 0:E.login)),getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:e.a.createElement("div",null,e.a.createElement("div",{className:"tc"},e.a.createElement("img",{className:"mt10",src:Be.a,width:"188px",height:"188px"})),e.a.createElement("div",{className:"tc font15 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),e.a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),e.a.createElement("div",{className:"pt10 font12"},e.a.createElement("ul",{className:I.a.ul},e.a.createElement("li",null,"\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66"),e.a.createElement("li",null,"\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),e.a.createElement("li",null,"\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002"))))},e.a.createElement("div",{className:I.a.wrap,ref:ut},e.a.createElement("a",{href:"javascript:void(0)"},e.a.createElement("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})))),!(g!=null&&(j=g.setting)!==null&&j!==void 0&&j.is_local)&&e.a.createElement(F.a,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:e.a.createElement("div",null,e.a.createElement("img",{src:"".concat(Pe.a.IMG_SERVER,"/images/educoder/EWM.jpg"),width:"158px",height:"158px"}),e.a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),e.a.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},e.a.createElement("div",{className:I.a.wrap},e.a.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),!(g!=null&&(ue=g.setting)!==null&&ue!==void 0&&ue.is_local)&&e.a.createElement(F.a,{placement:"left",title:"\u5728\u7EBF\u54A8\u8BE2"},e.a.createElement("div",{className:I.a.wrap},e.a.createElement("a",{onClick:Y,className:"c-white"},e.a.createElement("i",{className:"iconfont icon-QQ1 c-light-primary font22"})))),e.a.createElement("div",{onClick:function(){Et(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"}},"\u6536\u8D77")),(de==null?void 0:de.pathname.includes("/vspaces/"))&<&&e.a.createElement(F.a,{visible:!0,overlayClassName:I.a.tooltipclass,placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:e.a.createElement("div",null,e.a.createElement("div",{style:{fontSize:"12px",marginBottom:"15px"},className:"tc "},"\u4E2A\u4EBA\u521B\u5EFA\u6216\u52A0\u5165\u7684\u865A\u62DF\u793E\u533A\uFF0C\u53EF\u4EE5\u5728\u201C ",e.a.createElement("span",{style:{fontSize:"14px"}},"\u4E2A\u4EBA\u4E2D\u5FC3-\u66F4\u591A-\u865A\u62DF\u793E\u533A"),"\u201D\u4E2D\u67E5\u770B\u54E6\u3002"),e.a.createElement("img",{src:A.a,width:"426px",height:"335px"}))},e.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"50px"}},e.a.createElement("i",{className:"iconfont icon-tishi6 c-light-primary font22"}))),(de==null?void 0:de.pathname.includes("/vspaces/"))&&!lt&&e.a.createElement(F.a,{overlayClassName:I.a.tooltipclass,placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:e.a.createElement("div",null,e.a.createElement("div",{style:{fontSize:"12px",marginBottom:"15px"},className:"tc "},"\u4E2A\u4EBA\u521B\u5EFA\u6216\u52A0\u5165\u7684\u865A\u62DF\u793E\u533A\uFF0C\u53EF\u4EE5\u5728\u201C",e.a.createElement("span",{style:{fontSize:"14px",fontWeight:600}},"\u4E2A\u4EBA\u4E2D\u5FC3-\u66F4\u591A-\u865A\u62DF\u793E\u533A"),"\u201D\u4E2D\u67E5\u770B\u54E6\u3002"),e.a.createElement("img",{src:A.a,width:"426px",height:"335px"}))},e.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"50px"}},e.a.createElement("i",{className:"iconfont icon-tishi6 c-light-primary font22"}))),S&&e.a.createElement(F.a,{placement:"left",title:"\u8FD4\u56DE\u9876\u90E8"},e.a.createElement(Z.a,{className:"".concat(I.a.wrap," ").concat(I.a.backTop),visibilityHeight:0},e.a.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),e.a.createElement(Oe.a,{centered:!0,destroyOnClose:!0,visible:Ge,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return Ye(!1)}},e.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},e.a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),e.a.createElement("img",{src:pe.a,width:200,height:200}))))},i=Object(c.a)(function(N){var p=N.loading,M=N.globalSetting,_=N.user,E=N.shixunHomeworks;return{globalSetting:M,user:_,loading:p.models.index,shixunHomeworks:E}})(C),s=t("+L6B"),l=t("2/Rp"),o=t("9og8"),n=t("WmNS"),r=t.n(n),h=function(p){var M=p.user,_=p.dispatch,E=p.classroomList;return e.a.createElement(Oe.a,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,visible:E.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:function(){_({type:"classroomList/setActionTabs",payload:{}})}},e.a.createElement("div",null,e.a.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),e.a.createElement("br",null),e.a.createElement("div",{style:{textAlign:"end"}},e.a.createElement(l.a,{type:"primary",onClick:Object(o.a)(r.a.mark(function j(){return r.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:_({type:"classroomList/setActionTabs",payload:{}});case 1:case"end":return g.stop()}},j)}))},"\u77E5\u9053\u4E86"))))},R=Object(c.a)(function(N){var p=N.user,M=N.classroomList;return{user:p,classroomList:M}})(h),L=t("14J3"),U=t("BMrR"),q=t("sRBo"),le=t("kaz8"),w=t("2tKv"),ne=t.n(w),Qe=t("O9QN"),me=t.n(Qe),Fe=function(p){var M,_,E=p.user,j=Object(d.useState)(!1),ue=Object(D.a)(j,2),g=ue[0],v=ue[1],De=Object(d.useState)(""),B=Object(D.a)(De,2),Ae=B[0],Le=B[1];Object(d.useEffect)(function(){var S,Q,ee=localStorage.getItem("extension-modal");if(!(E!=null&&(S=E.userInfo)!==null&&S!==void 0&&S.login)||!ee)return;var te=H()(),Ge="".concat(E==null||((Q=E.userInfo)===null||Q===void 0)?void 0:Q.login,"-extend-date"),Ye=localStorage.getItem(Ge);if(Ye)if(te<=H()(Ye))v(!1);else{v(!0),localStorage.removeItem(Ge),localStorage.removeItem("extension-modal");var mt=H()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");Le(mt)}else{v(!0),localStorage.removeItem("extension-modal");var nt=H()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");Le(nt)}return function(){v(!1)}},[E==null||((M=E.userInfo)===null||M===void 0)?void 0:M.login]);var he=function(Q){var ee,te="".concat(E==null||((ee=E.userInfo)===null||ee===void 0)?void 0:ee.login,"-extend-date"),Ge=H()().endOf("day").format("YYYY-MM-DD HH:mm:ss");Q.target.checked?localStorage.setItem(te,Ge):localStorage.removeItem(te)};return e.a.createElement(Oe.a,{title:"\u6E29\u99A8\u63D0\u793A",visible:g,zIndex:9999,centered:!0,width:594,onCancel:function(){v(!1)},footer:e.a.createElement(U.a,{align:"middle",justify:"space-between"},e.a.createElement(le.a,{onChange:he},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),e.a.createElement(l.a,{onClick:function(){v(!1)},style:{borderRadius:4},type:"primary"}," \u5173\u95ED"))},e.a.createElement("div",{className:"font14",style:{paddingLeft:16}},e.a.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),e.a.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",e.a.createElement("a",{href:"/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),e.a.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),e.a.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((_=E.userInfo)===null||_===void 0?void 0:_.school_province)==="\u5B89\u5FBD"?me.a:ne.a,alt:"\u4E8C\u7EF4\u7801"}),e.a.createElement("div",{style:{textAlign:"right"}},"\u8FD0\u8425\u4E2D\u5FC3"),e.a.createElement("div",{style:{textAlign:"right"}},Ae)))},ye=Object(c.a)(function(N){var p=N.user;return{user:p}})(Fe),ze=t("fV52"),Ce=t("3I+P"),ke=t("xnZT"),re=t.n(ke),Ne=t("9Bee"),Te=t("ErOA"),Ke=t("LvDl"),He=t.n(Ke),Me=function(p){var M,_=p.dispatch,E=p.user,j=p.globalSetting,ue=Object(d.useState)({}),g=Object(D.a)(ue,2),v=g[0],De=g[1],B=Object(d.useState)([]),Ae=Object(D.a)(B,2),Le=Ae[0],he=Ae[1],S=Object(d.useState)(0),Q=Object(D.a)(S,2),ee=Q[0],te=Q[1],Ge=Object(d.useState)(!1),Ye=Object(D.a)(Ge,2),mt=Ye[0],nt=Ye[1],Xe=Object(d.useRef)(null),se=Object(T.h)(),pt=function(a,f){var u=null;return a===0&&(u=H()().add(100,"month").unix()),a===1&&(u=H()().add(f,"hour").unix()),a===2&&(u=H()().add(f,"days").unix()),a===3&&(u=H()().add(f*7,"days").unix()),a===4&&(u=H()().add(f,"month").unix()),a===5&&(u=H()().add(f*3,"month").unix()),u},_t=function(a){var f,u,z,J="".concat(E==null||((f=E.userInfo)===null||f===void 0)?void 0:f.login,"-deadline-operate"),k=localStorage.getItem(J)?JSON.parse(localStorage.getItem(J)):[];k=(u=k)===null||u===void 0?void 0:u.filter(function(je){return je.id!==(a==null?void 0:a.id)});var Je=pt(a==null?void 0:a.show_type,a==null?void 0:a.show_count),Re={id:a==null?void 0:a.id,deadline:Je,type:a==null?void 0:a.show_type};(z=k)===null||z===void 0||z.push(Re),localStorage.setItem(J,JSON.stringify(k))},Et=function(){at(v==null?void 0:v.id,"close");var a=Le[ee+1];a?(_t(a),De(a),te(ee+1),at(a==null?void 0:a.id,"popup")):nt(!1)},Ue=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];Object(d.useEffect)(function(){var Y,a,f;console.log(j==null?void 0:j.operateModelPath,E==null||((Y=E.userInfo)===null||Y===void 0)?void 0:Y.login,11444),!!(j!=null&&j.operateModelPath)&&!!(j!=null&&(a=j.setting)!==null&&a!==void 0&&a.main_site)&&E!==null&&E!==void 0&&(f=E.userInfo)!==null&&f!==void 0&&f.login&&ut()},[j==null?void 0:j.operateModelPath,E==null||((M=E.userInfo)===null||M===void 0)?void 0:M.login]),Object(d.useEffect)(function(){return function(){_({type:"globalSetting/setOperateModelPath",payload:""})}},[]),Object(d.useEffect)(function(){var Y,a,f,u;if(se!=null&&(Y=se.pathname)!==null&&Y!==void 0&&Y.includes("/users")&&(se==null||((a=se.pathname)===null||a===void 0||((f=a.split("/"))===null||f===void 0))?void 0:f.length)===4){_({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if(se!=null&&(u=se.pathname)!==null&&u!==void 0&&u.includes("/forums/categories")){_({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(var z=0;zparseInt(Q)&&he(!0)},[]),e.a.createElement(ae.b,{locale:ce.default},((M=g.userInfo)===null||M===void 0?void 0:M.change_password)&&Le&&e.a.createElement("div",{style:{backgroundImage:"url(".concat(ft.a,")"),width:"100%",height:60,margin:"0px auto",display:"flex"}},e.a.createElement("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between",position:"relative"}},e.a.createElement("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff"}},"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u8D85\u8FC7",(_=g.userInfo)===null||_===void 0?void 0:_.change_password_duration,"\u5929\u6CA1\u4FEE\u6539\u8FC7\u5BC6\u7801\uFF0C\u4E3A\u4E86\u4F60\u7684\u8D26\u53F7\u5B89\u5168\uFF0C\u8BF7\u53CA\u65F6\u66F4\u6362\u5BC6\u7801"),e.a.createElement("div",{onClick:function(){window.open("/account/secure")},style:{width:"154px",height:"40px",position:"absolute",right:-15,top:10,borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer"}})),e.a.createElement("img",{src:yt.a,onClick:function(){localStorage.setItem("mainclose",H()().add(1,"days").unix()+""),he(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})),document.domain!=="kepukehuan.educoder.net"&&e.a.createElement(V.a,v),e.a.createElement("section",{className:_e.a.layoutMainClass},j),e.a.createElement(i,null),!Object(fe.p)()&&document.domain!=="kepukehuan.educoder.net"&&e.a.createElement(O,null),e.a.createElement(R,null),e.a.createElement(ye,null),e.a.createElement(y,null))},Ot=P.default=Object(c.a)(function(N){var p=N.loading,M=N.globalSetting,_=N.user;return{loading:p,user:_,globalSetting:M}})(Mt)},NaGD:function(b,P,t){b.exports={flex_box_center:"flex_box_center___VTqUm",flex_space_between:"flex_space_between___3f-Ja",flex_box_vertical_center:"flex_box_vertical_center___u4Jjr",flex_box_center_end:"flex_box_center_end___1QKJE",flex_box_column:"flex_box_column___1OBJc",newFooter:"newFooter___UNzWw"}},O9QN:function(b,P,t){b.exports=t.p+"static/AnhuiContact.80900438.jpg"},Y1PL:function(b,P,t){"use strict";t.r(P),t.d(P,"ResizableTextArea",function(){return Ie});var oe=t("wx14"),ae=t("1OyB"),D=t("vuIU"),W=t("Ji7U"),d=t("LK+K"),e=t("q1tI"),ce=t("VTBJ"),V=t("rePB"),c=t("Zm9Q"),$=t("Kwbf"),H=t("c+Xe"),qe=t("m+aA"),Ee=t("bdgK"),ve=new Map;function We(i){i.forEach(function(s){var l,o=s.target;(l=ve.get(o))===null||l===void 0||l.forEach(function(n){return n(o)})})}var ge=new Ee.default(We),rt=null,dt=null;function Oe(i,s){ve.has(i)||(ve.set(i,new Set),ge.observe(i)),ve.get(i).add(s)}function ct(i,s){ve.has(i)&&(ve.get(i).delete(s),ve.get(i).size||(ge.unobserve(i),ve.delete(i)))}var we=function(i){Object(W.a)(l,i);var s=Object(d.a)(l);function l(){return Object(ae.a)(this,l),s.apply(this,arguments)}return Object(D.a)(l,[{key:"render",value:function(){return this.props.children}}]),l}(e.Component),Pe=e.createContext(null);function fe(i){var s=i.children,l=i.onBatchResize,o=e.useRef(0),n=e.useRef([]),r=e.useContext(Pe),h=e.useCallback(function(R,L,U){o.current+=1;var q=o.current;n.current.push({size:R,element:L,data:U}),Promise.resolve().then(function(){q===o.current&&(l==null||l(n.current),n.current=[])}),r==null||r(R,L,U)},[l,r]);return e.createElement(Pe.Provider,{value:h},s)}function et(i){var s=i.children,l=i.disabled,o=e.useRef(null),n=e.useRef(null),r=e.useContext(Pe),h=e.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),R=e.isValidElement(s)&&Object(H.c)(s),L=R?s.ref:null,U=e.useMemo(function(){return Object(H.a)(L,o)},[L,o]),q=e.useRef(i);q.current=i;var le=e.useCallback(function(w){var ne=q.current,Qe=ne.onResize,me=ne.data,Fe=w.getBoundingClientRect(),ye=Fe.width,ze=Fe.height,Ce=w.offsetWidth,ke=w.offsetHeight,re=Math.floor(ye),Ne=Math.floor(ze);if(h.current.width!==re||h.current.height!==Ne||h.current.offsetWidth!==Ce||h.current.offsetHeight!==ke){var Te={width:re,height:Ne,offsetWidth:Ce,offsetHeight:ke};h.current=Te;var Ke=Ce===Math.round(ye)?ye:Ce,He=ke===Math.round(ze)?ze:ke,Me=Object(ce.a)(Object(ce.a)({},Te),{},{offsetWidth:Ke,offsetHeight:He});r==null||r(Me,w,me),Qe&&Promise.resolve().then(function(){Qe(Me,w)})}},[]);return e.useEffect(function(){var w=Object(qe.a)(o.current)||Object(qe.a)(n.current);return w&&!l&&Oe(w,le),function(){return ct(w,le)}},[o.current,l]),e.createElement(we,{ref:n},R?e.cloneElement(s,{ref:U}):s)}var pe="rc-observer-key";function tt(i){var s=i.children,l=Object(c.a)(s);return l.map(function(o,n){var r=(o==null?void 0:o.key)||"".concat(pe,"-").concat(n);return e.createElement(et,Object(oe.a)({},i,{key:r}),o)})}tt.Collection=fe;var m=tt,x=t("bT9E"),O=t("TSYQ"),X=t.n(O),Z=` - 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 -`,K=["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"],F={},T;function be(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=i.getAttribute("id")||i.getAttribute("data-reactid")||i.getAttribute("name");if(s&&F[l])return F[l];var o=window.getComputedStyle(i),n=o.getPropertyValue("box-sizing")||o.getPropertyValue("-moz-box-sizing")||o.getPropertyValue("-webkit-box-sizing"),r=parseFloat(o.getPropertyValue("padding-bottom"))+parseFloat(o.getPropertyValue("padding-top")),h=parseFloat(o.getPropertyValue("border-bottom-width"))+parseFloat(o.getPropertyValue("border-top-width")),R=K.map(function(U){return"".concat(U,":").concat(o.getPropertyValue(U))}).join(";"),L={sizingStyle:R,paddingSize:r,borderSize:h,boxSizing:n};return s&&l&&(F[l]=L),L}function I(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;T||(T=document.createElement("textarea"),T.setAttribute("tab-index","-1"),T.setAttribute("aria-hidden","true"),document.body.appendChild(T)),i.getAttribute("wrap")?T.setAttribute("wrap",i.getAttribute("wrap")):T.removeAttribute("wrap");var n=be(i,s),r=n.paddingSize,h=n.borderSize,R=n.boxSizing,L=n.sizingStyle;T.setAttribute("style","".concat(L,";").concat(Z)),T.value=i.value||i.placeholder||"";var U=Number.MIN_SAFE_INTEGER,q=Number.MAX_SAFE_INTEGER,le=T.scrollHeight,w;if(R==="border-box"?le+=h:R==="content-box"&&(le-=r),l!==null||o!==null){T.value=" ";var ne=T.scrollHeight-r;l!==null&&(U=ne*l,R==="border-box"&&(U=U+r+h),le=Math.max(U,le)),o!==null&&(q=ne*o,R==="border-box"&&(q=q+r+h),w=le>q?"":"hidden",le=Math.min(q,le))}return{height:le,minHeight:U,maxHeight:q,overflowY:w,resize:"none"}}var xe=t("Gytx"),Ve=t.n(xe),ie;(function(i){i[i.NONE=0]="NONE",i[i.RESIZING=1]="RESIZING",i[i.RESIZED=2]="RESIZED"})(ie||(ie={}));var Be=function(i){Object(W.a)(l,i);var s=Object(d.a)(l);function l(o){var n;return Object(ae.a)(this,l),n=s.call(this,o),n.nextFrameActionId=void 0,n.resizeFrameId=void 0,n.textArea=void 0,n.saveTextArea=function(r){n.textArea=r},n.handleResize=function(r){var h=n.state.resizeStatus,R=n.props,L=R.autoSize,U=R.onResize;if(h!==ie.NONE)return;typeof U=="function"&&U(r),L&&n.resizeOnNextFrame()},n.resizeOnNextFrame=function(){cancelAnimationFrame(n.nextFrameActionId),n.nextFrameActionId=requestAnimationFrame(n.resizeTextarea)},n.resizeTextarea=function(){var r=n.props.autoSize;if(!r||!n.textArea)return;var h=r.minRows,R=r.maxRows,L=I(n.textArea,!1,h,R);n.setState({textareaStyles:L,resizeStatus:ie.RESIZING},function(){cancelAnimationFrame(n.resizeFrameId),n.resizeFrameId=requestAnimationFrame(function(){n.setState({resizeStatus:ie.RESIZED},function(){n.resizeFrameId=requestAnimationFrame(function(){n.setState({resizeStatus:ie.NONE}),n.fixFirefoxAutoScroll()})})})})},n.renderTextArea=function(){var r=n.props,h=r.prefixCls,R=h===void 0?"rc-textarea":h,L=r.autoSize,U=r.onResize,q=r.className,le=r.disabled,w=n.state,ne=w.textareaStyles,Qe=w.resizeStatus,me=Object(x.a)(n.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Fe=X()(R,q,Object(V.a)({},"".concat(R,"-disabled"),le));"value"in me&&(me.value=me.value||"");var ye=Object(ce.a)(Object(ce.a)(Object(ce.a)({},n.props.style),ne),Qe===ie.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return e.createElement(m,{onResize:n.handleResize,disabled:!(L||U)},e.createElement("textarea",Object(oe.a)({},me,{className:Fe,style:ye,ref:n.saveTextArea})))},n.state={textareaStyles:{},resizeStatus:ie.NONE},n}return Object(D.a)(l,[{key:"componentDidUpdate",value:function(n){(n.value!==this.props.value||!Ve()(n.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 n=this.textArea.selectionStart,r=this.textArea.selectionEnd;this.textArea.setSelectionRange(n,r)}}catch(h){}}},{key:"render",value:function(){return this.renderTextArea()}}]),l}(e.Component),Ie=Be,A=function(i){Object(W.a)(l,i);var s=Object(d.a)(l);function l(o){var n;Object(ae.a)(this,l),n=s.call(this,o),n.resizableTextArea=void 0,n.focus=function(){n.resizableTextArea.textArea.focus()},n.saveTextArea=function(h){n.resizableTextArea=h},n.handleChange=function(h){var R=n.props.onChange;n.setValue(h.target.value,function(){n.resizableTextArea.resizeTextarea()}),R&&R(h)},n.handleKeyDown=function(h){var R=n.props,L=R.onPressEnter,U=R.onKeyDown;h.keyCode===13&&L&&L(h),U&&U(h)};var r=typeof o.value=="undefined"||o.value===null?o.defaultValue:o.value;return n.state={value:r},n}return Object(D.a)(l,[{key:"setValue",value:function(n,r){"value"in this.props||this.setState({value:n},r)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return e.createElement(Ie,Object(oe.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(n){return"value"in n?{value:n.value}:null}}]),l}(e.Component),C=P.default=A},bT9E:function(b,P,t){"use strict";t.d(P,"a",function(){return ae});var oe=t("VTBJ");function ae(D,W){var d=Object(oe.a)({},D);return Array.isArray(W)&&W.forEach(function(e){delete d[e]}),d}},d5bv:function(b,P,t){b.exports=t.p+"static/beian.0c577066.png"},iHkK:function(b,P,t){b.exports={sideBar:"sideBar___DNWGT",wrap:"wrap___2rWVP",backTop:"backTop___3cAkP",ul:"ul___Bsaot",tooltipclass:"tooltipclass___1I8Rx"}},odpV:function(b,P,t){b.exports=t.p+"static/sidbra.7ad1c820.png"},pIsd:function(b,P,t){var oe=t("BJfS"),ae=function(d){var e=/[height|width]$/;return e.test(d)},D=function(d){var e="",ce=Object.keys(d);return ce.forEach(function(V,c){var $=d[V];V=oe(V),ae(V)&&typeof $=="number"&&($=$+"px"),$===!0?e+=V:$===!1?e+="not "+V:e+="("+V+": "+$+")",c3&&!((A=s[4])!==null&&A!==void 0&&A.includes("newgold"))&&!((C=s[5])!==null&&C!==void 0&&C.includes("newgold"))&&s[2]!=="coursesId"&&(l.course_id=s[2]),s[1]==="shixuns"&&s.length>3&&(l.objective_type="shixun",l.objective_id=s[2]),s[1]==="paths"&&s.length>3&&(l.objective_type="path",l.objective_id=s[2]),Object(D.a)(Object(D.a)({},l),{school:1})}var Ve={\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}},ie=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Be=function(C){var i,s=C.homePage,l=C.user,o=C.globalSetting,n=C.loading,r=C.dispatch,h=C.location,R=C.isLogin,L=R===void 0?!1:R,U=C.shixunHomeworks,q=C.competitions,le=Object(ae.a)(C,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),w=xe(),ne=h.pathname,Qe=ne==null?void 0:ne.includes("/forums"),me=Object(V.useState)(-1),Fe=Object(oe.a)(me,2),ye=Fe[0],ze=Fe[1],Ce=q.qs;Object(V.useEffect)(function(){if(o!=null&&o.setting){var y,G;if(o==null||((y=o.setting)===null||y===void 0||((G=y.navbar)===null||G===void 0))||G.map(function(Se,ft){h.pathname.indexOf(Se.link)>-1&&ze(ft)}),ye===-1)Object(O.V)(o.setting.name);else{var _e;Object(O.V)(((_e=o.setting.navbar[ye])===null||_e===void 0?void 0:_e.name)||o.setting.name)}}},[o==null?void 0:o.setting]);var ke=Object(V.useMemo)(function(){var y;if(o!=null&&(y=o.setting)!==null&&y!==void 0&&y.nav_logo_url){var G;return"".concat(x.a.IMG_SERVER,"/").concat(o==null||((G=o.setting)===null||G===void 0)?void 0:G.nav_logo_url)}else return"".concat(x.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[o==null||((i=o.setting)===null||i===void 0)?void 0:i.nav_logo_url]);if(o.showHeader&&o.showHeaderFooter){var re,Ne,Te,Ke,He,Me;return c.a.createElement("div",{className:Ee.a.header},c.a.createElement("div",{className:Ee.a.wrap},c.a.createElement("div",{className:"menu"},!!(o!=null&&(re=o.setting)!==null&&re!==void 0&&re.nav_logo_url)&&c.a.createElement($.a,{style:{display:"flex",alignItems:"center",margin:0},onClick:function(){r({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},c.a.createElement("img",{className:Ee.a.logo,title:(Ne=o.setting)===null||Ne===void 0?void 0:Ne.name,src:ke})),!Object(O.p)()&&o.setting&&o.setting.navbar.map(function(y,G){if(!y.hidden)return c.a.createElement("li",{key:G,className:ye===G?Ee.a.actived:""},(y==null?void 0:y.name)==="\u6559\u5B66\u8BFE\u5802"&&c.a.createElement($.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||r({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:c.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:U.actionTabs.type===4?Ee.a.classromediv:"",dangerouslySetInnerHTML:{__html:y.name},to:y.link}),(y==null?void 0:y.name)!="\u6559\u5B66\u8BFE\u5802"&&y.link.indexOf("http")<0&&c.a.createElement($.a,{onClick:function(){r({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:y.name},to:y.link,target:y.link.indexOf("http")>-1?"_blank":"_self"}),(y==null?void 0:y.name)!="\u6559\u5B66\u8BFE\u5802"&&y.link.indexOf("http")>-1&&c.a.createElement("a",{target:y.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:y.name},href:y.link}))}),c.a.createElement("div",{className:"right"},c.a.createElement("a",{style:{color:Ce.\u9996\u9875==="\u9996\u9875"?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){r({type:"competitions/switchLanguage",payload:!0})}},"\u4E2D\u6587"),c.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"}},"|"),c.a.createElement("a",{style:{color:Ce.\u9996\u9875==="Home"?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){r({type:"competitions/switchLanguage",payload:!1})}},"English"),!L&&!!(l!=null&&(Te=l.userInfo)!==null&&Te!==void 0&&Te.login)&&c.a.createElement($.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(l==null||((Ke=l.userInfo)===null||Ke===void 0)?void 0:Ke.login,"/user_tidings")},(l==null||((He=l.navigationInfo)===null||He===void 0||((Me=He.top)===null||Me===void 0))?void 0:Me.new_message)&&c.a.createElement("span",{className:Ee.a.newslight})),c.a.createElement(T,{payload:w})))))}else return c.a.createElement(c.a.Fragment,null)},Ie=P.a=Object(H.a)(function(A){var C=A.homePage,i=A.loading,s=A.user,l=A.globalSetting,o=A.shixunHomeworks,n=A.competitions;return{homePage:C,user:s,globalSetting:l,loading:i.models.index,shixunHomeworks:o,competitions:n}})(Be)},syqs:function(b,P){b.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},vToQ:function(b,P,t){b.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"}},xnZT:function(b,P,t){b.exports={modalityModal:"modalityModal___wjui6",modal:"modal___sNGOo",itemWarp:"itemWarp___Fnx0H",close:"close___1_R1B",selfdomModal:"selfdomModal___5WR35"}},xrsn:function(b,P,t){b.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"}},"yTi+":function(b,P,t){b.exports=t.p+"static/AssistantCode3.9bae6615.jpeg"}}]); diff --git a/layouts__index.layouts__user.e53f408a.async.js b/layouts__index.layouts__user.e53f408a.async.js deleted file mode 100644 index d5d2a8e718..0000000000 --- a/layouts__index.layouts__user.e53f408a.async.js +++ /dev/null @@ -1,11 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{"1Sn+":function(q,w,o){},"55Ip":function(q,w,o){"use strict";o.d(w,"a",function(){return he});var T=o("Ty5D"),H=o("dI71"),N=o("q1tI"),y=o.n(N),S=o("YS25"),E=o("17x9"),ee=o.n(E),k=o("wx14"),l=o("zLVn"),B=o("9R94"),te=function(s){Object(H.a)(d,s);function d(){for(var x,O=arguments.length,R=new Array(O),_=0;_1&&arguments[1]!==void 0?arguments[1]:!1,a=n.getAttribute("id")||n.getAttribute("data-reactid")||n.getAttribute("name");if(r&&_[a])return _[a];var e=window.getComputedStyle(n),t=e.getPropertyValue("box-sizing")||e.getPropertyValue("-moz-box-sizing")||e.getPropertyValue("-webkit-box-sizing"),i=parseFloat(e.getPropertyValue("padding-bottom"))+parseFloat(e.getPropertyValue("padding-top")),u=parseFloat(e.getPropertyValue("border-bottom-width"))+parseFloat(e.getPropertyValue("border-top-width")),m=R.map(function(f){return"".concat(f,":").concat(e.getPropertyValue(f))}).join(";"),b={sizingStyle:m,paddingSize:i,borderSize:u,boxSizing:t};return r&&a&&(_[a]=b),b}function M(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;C||(C=document.createElement("textarea"),C.setAttribute("tab-index","-1"),C.setAttribute("aria-hidden","true"),document.body.appendChild(C)),n.getAttribute("wrap")?C.setAttribute("wrap",n.getAttribute("wrap")):C.removeAttribute("wrap");var t=K(n,r),i=t.paddingSize,u=t.borderSize,m=t.boxSizing,b=t.sizingStyle;C.setAttribute("style","".concat(b,";").concat(O)),C.value=n.value||n.placeholder||"";var f=Number.MIN_SAFE_INTEGER,A=Number.MAX_SAFE_INTEGER,U=C.scrollHeight,g;if(m==="border-box"?U+=u:m==="content-box"&&(U-=i),a!==null||e!==null){C.value=" ";var L=C.scrollHeight-i;a!==null&&(f=L*a,m==="border-box"&&(f=f+i+u),U=Math.max(f,U)),e!==null&&(A=L*e,m==="border-box"&&(A=A+i+u),g=U>A?"":"hidden",U=Math.min(A,U))}return{height:U,minHeight:f,maxHeight:A,overflowY:g,resize:"none"}}var V=o("Gytx"),ve=o.n(V),P;(function(n){n[n.NONE=0]="NONE",n[n.RESIZING=1]="RESIZING",n[n.RESIZED=2]="RESIZED"})(P||(P={}));var re=function(n){Object(y.a)(a,n);var r=Object(S.a)(a);function a(e){var t;return Object(H.a)(this,a),t=r.call(this,e),t.nextFrameActionId=void 0,t.resizeFrameId=void 0,t.textArea=void 0,t.saveTextArea=function(i){t.textArea=i},t.handleResize=function(i){var u=t.state.resizeStatus,m=t.props,b=m.autoSize,f=m.onResize;if(u!==P.NONE)return;typeof f=="function"&&f(i),b&&t.resizeOnNextFrame()},t.resizeOnNextFrame=function(){cancelAnimationFrame(t.nextFrameActionId),t.nextFrameActionId=requestAnimationFrame(t.resizeTextarea)},t.resizeTextarea=function(){var i=t.props.autoSize;if(!i||!t.textArea)return;var u=i.minRows,m=i.maxRows,b=M(t.textArea,!1,u,m);t.setState({textareaStyles:b,resizeStatus:P.RESIZING},function(){cancelAnimationFrame(t.resizeFrameId),t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:P.RESIZED},function(){t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:P.NONE}),t.fixFirefoxAutoScroll()})})})})},t.renderTextArea=function(){var i=t.props,u=i.prefixCls,m=u===void 0?"rc-textarea":u,b=i.autoSize,f=i.onResize,A=i.className,U=i.disabled,g=t.state,L=g.textareaStyles,fe=g.resizeStatus,D=Object(d.a)(t.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Q=x()(m,A,Object(k.a)({},"".concat(m,"-disabled"),U));"value"in D&&(D.value=D.value||"");var G=Object(ee.a)(Object(ee.a)(Object(ee.a)({},t.props.style),L),fe===P.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return E.createElement(s,{onResize:t.handleResize,disabled:!(b||f)},E.createElement("textarea",Object(T.a)({},D,{className:Q,style:G,ref:t.saveTextArea})))},t.state={textareaStyles:{},resizeStatus:P.NONE},t}return Object(N.a)(a,[{key:"componentDidUpdate",value:function(t){(t.value!==this.props.value||!ve()(t.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 t=this.textArea.selectionStart,i=this.textArea.selectionEnd;this.textArea.setSelectionRange(t,i)}}catch(u){}}},{key:"render",value:function(){return this.renderTextArea()}}]),a}(E.Component),ie=re,v=function(n){Object(y.a)(a,n);var r=Object(S.a)(a);function a(e){var t;Object(H.a)(this,a),t=r.call(this,e),t.resizableTextArea=void 0,t.focus=function(){t.resizableTextArea.textArea.focus()},t.saveTextArea=function(u){t.resizableTextArea=u},t.handleChange=function(u){var m=t.props.onChange;t.setValue(u.target.value,function(){t.resizableTextArea.resizeTextarea()}),m&&m(u)},t.handleKeyDown=function(u){var m=t.props,b=m.onPressEnter,f=m.onKeyDown;u.keyCode===13&&b&&b(u),f&&f(u)};var i=typeof e.value=="undefined"||e.value===null?e.defaultValue:e.value;return t.state={value:i},t}return Object(N.a)(a,[{key:"setValue",value:function(t,i){"value"in this.props||this.setState({value:t},i)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return E.createElement(ie,Object(T.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(t){return"value"in t?{value:t.value}:null}}]),a}(E.Component),c=w.default=v},bT9E:function(q,w,o){"use strict";o.d(w,"a",function(){return H});var T=o("VTBJ");function H(N,y){var S=Object(T.a)({},N);return Array.isArray(y)&&y.forEach(function(E){delete S[E]}),S}},ruvs:function(q,w,o){"use strict";o.d(w,"b",function(){return V});var T=o("tJVT"),H=o("PpiC"),N=o("k1fw"),y=o("5NDa"),S=o("5rEg"),E=o("B9cy"),ee=o("Ol7k"),k=o("q1tI"),l=o.n(k),B=o("55Ip"),te=o("9kvl"),Ee=o("xrsn"),z=o.n(Ee),F=o("1Sn+"),me=o("qVdP"),X=o("jsC+"),Ce=o("miYZ"),_e=o("tsqr"),he=o("9og8"),Re=o("lUTK"),ne=o("BvKs"),oe=o("WmNS"),Z=o.n(oe),be=o("vToQ"),W=o.n(be),ge=o("xKgJ"),s=o("jb+D"),d=o("m3rI"),p=o("1vsH"),x=function(c){var n,r=RegExp("(^| )"+c+"=([^;]+)(;|$)");return(n=document.cookie.match(r))?decodeURIComponent(n[2]):null},O=function(c){var n=new Date;n.setTime(n.getTime()-1);var r=x(c);r!=null&&(document.cookie=c+"="+r+";expires="+n.toGMTString())},R;(function(v){v.Classrooms="classrooms",v.Shixuns="shixuns",v.Paths="paths",v.Projects="projects",v.Videos="videos",v.Topics="topics"})(R||(R={}));var _=function(c){var n,r,a,e,t,i,u,m,b,f,A,U=c.homePage,g=c.user,L=c.globalSetting,fe=c.loading,D=c.dispatch,Q=c.shixunHomeworks,G=c.location,ae=c.payload,Y=ae===void 0?{}:ae,se=Object(H.a)(c,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),le=(n=(((r=L.setting)===null||r===void 0?void 0:r.navbar)||[]).find(function(j){return j.link==="/".concat(R.Classrooms)}))===null||n===void 0?void 0:n.hidden,ue=(a=(((e=L.setting)===null||e===void 0?void 0:e.navbar)||[]).find(function(j){return j.link==="/".concat(R.Shixuns)}))===null||a===void 0?void 0:a.hidden,de=(t=(((i=L.setting)===null||i===void 0?void 0:i.navbar)||[]).find(function(j){return j.link==="/".concat(R.Paths)}))===null||t===void 0?void 0:t.hidden,pe=((u=g.userInfo)===null||u===void 0?void 0:u.admin)||((m=g.userInfo)===null||m===void 0?void 0:m.business)||((b=g.userInfo)===null||b===void 0?void 0:b.is_shixun_marker)||((f=g.userInfo)===null||f===void 0?void 0:f.is_teacher)||((A=g.userInfo)===null||A===void 0?void 0:A.user_identity)!=="\u5B66\u751F",ce=function(){return Object(p.p)()?l.a.createElement(ne.a,{className:"".concat(W.a.rightMenu," ").concat(W.a.menuWrap)},l.a.createElement(ne.a.Item,null,l.a.createElement(B.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):l.a.createElement(ne.a,{className:"".concat(W.a.rightMenu," ").concat(W.a.menuWrap)},l.a.createElement(ne.a.Item,null,l.a.createElement(B.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||D({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:l.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),l.a.createElement(ne.a.Item,{className:W.a.exit},l.a.createElement("a",{onClick:Object(he.a)(Z.a.mark(function I(){var $;return Z.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(s.c)({});case 2:$=xe.sent,($==null?void 0:$.status)===1&&(D({type:"user/getUserInfo",payload:Object(N.a)({},Y)}),D({type:"user/getNavigationInfo",payload:Object(N.a)({},Y)}),O("autologin_trustie"),O("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),_e.b.success($==null?void 0:$.message),te.d.replace("/"));case 4:case"end":return xe.stop()}},I)}))},"\u9000\u51FA")))};if(Object(ge.p)()){var J,h;return l.a.createElement(X.a,{overlay:ce,placement:"bottomRight"},l.a.createElement("section",null,l.a.createElement("aside",null,l.a.createElement("div",{className:Q.actionTabs.type===1?W.a.classromediv:""},l.a.createElement("img",{className:"".concat(W.a.userPic," current ml15"),src:"".concat(d.a===null||d.a===void 0?void 0:d.a.IMG_SERVER,"/images/").concat((J=g.userInfo)===null||J===void 0?void 0:J.image_url),alt:"",onClick:function(){var I;return te.d.push(Object(p.p)()?"/account/profile":"/users/".concat((I=g.userInfo)===null||I===void 0?void 0:I.login,"/classrooms"))}}),Object(p.p)()&&l.a.createElement("span",{className:"ml10 font16"},(h=g.userInfo)===null||h===void 0?void 0:h.username)))))}else return l.a.createElement("div",{className:"font15 ".concat(L.isIlearning?W.a.login:""," ml30")},l.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){D({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),l.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"},className:"ml5 mr5"},"|"),l.a.createElement(B.a,{to:"/user/register",className:"ml5 current c-white"},"\u6CE8\u518C"))},C=Object(te.a)(function(v){var c=v.homePage,n=v.loading,r=v.user,a=v.globalSetting,e=v.shixunHomeworks;return{homePage:c,user:r,globalSetting:a,shixunHomeworks:e,loading:n.models.index}})(_),K=ee.a.Header,M=S.a.Search;function V(){var v,c,n=window.location.pathname,r=n.split("/"),a={};return r[1]=="classrooms"&&r.length>3&&!((v=r[4])!==null&&v!==void 0&&v.includes("newgold"))&&!((c=r[5])!==null&&c!==void 0&&c.includes("newgold"))&&r[2]!=="coursesId"&&(a.course_id=r[2]),r[1]==="shixuns"&&r.length>3&&(a.objective_type="shixun",a.objective_id=r[2]),r[1]==="paths"&&r.length>3&&(a.objective_type="path",a.objective_id=r[2]),Object(N.a)(Object(N.a)({},a),{school:1})}var ve={\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}},P=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],re=function(c){var n,r=c.homePage,a=c.user,e=c.globalSetting,t=c.loading,i=c.dispatch,u=c.location,m=c.isLogin,b=m===void 0?!1:m,f=c.shixunHomeworks,A=c.competitions,U=Object(H.a)(c,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),g=V(),L=u.pathname,fe=L==null?void 0:L.includes("/forums"),D=Object(k.useState)(-1),Q=Object(T.a)(D,2),G=Q[0],ae=Q[1],Y=A.qs;Object(k.useEffect)(function(){if(e!=null&&e.setting){var h,j;if(e==null||((h=e.setting)===null||h===void 0||((j=h.navbar)===null||j===void 0))||j.map(function($,ye){u.pathname.indexOf($.link)>-1&&ae(ye)}),G===-1)Object(p.V)(e.setting.name);else{var I;Object(p.V)(((I=e.setting.navbar[G])===null||I===void 0?void 0:I.name)||e.setting.name)}}},[e==null?void 0:e.setting]);var se=Object(k.useMemo)(function(){var h;if(e!=null&&(h=e.setting)!==null&&h!==void 0&&h.nav_logo_url){var j;return"".concat(d.a.IMG_SERVER,"/").concat(e==null||((j=e.setting)===null||j===void 0)?void 0:j.nav_logo_url)}else return"".concat(d.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[e==null||((n=e.setting)===null||n===void 0)?void 0:n.nav_logo_url]);if(e.showHeader&&e.showHeaderFooter){var le,ue,de,pe,ce,J;return l.a.createElement("div",{className:z.a.header},l.a.createElement("div",{className:z.a.wrap},l.a.createElement("div",{className:"menu"},!!(e!=null&&(le=e.setting)!==null&&le!==void 0&&le.nav_logo_url)&&l.a.createElement(B.a,{style:{display:"flex",alignItems:"center",margin:0},onClick:function(){i({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},l.a.createElement("img",{className:z.a.logo,title:(ue=e.setting)===null||ue===void 0?void 0:ue.name,src:se})),!Object(p.p)()&&e.setting&&e.setting.navbar.map(function(h,j){if(!h.hidden)return l.a.createElement("li",{key:j,className:G===j?z.a.actived:""},(h==null?void 0:h.name)==="\u6559\u5B66\u8BFE\u5802"&&l.a.createElement(B.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||i({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:l.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:f.actionTabs.type===4?z.a.classromediv:"",dangerouslySetInnerHTML:{__html:h.name},to:h.link}),(h==null?void 0:h.name)!="\u6559\u5B66\u8BFE\u5802"&&h.link.indexOf("http")<0&&l.a.createElement(B.a,{onClick:function(){i({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:h.name},to:h.link,target:h.link.indexOf("http")>-1?"_blank":"_self"}),(h==null?void 0:h.name)!="\u6559\u5B66\u8BFE\u5802"&&h.link.indexOf("http")>-1&&l.a.createElement("a",{target:h.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:h.name},href:h.link}))}),l.a.createElement("div",{className:"right"},l.a.createElement("a",{style:{color:Y.\u9996\u9875==="\u9996\u9875"?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){i({type:"competitions/switchLanguage",payload:!0})}},"\u4E2D\u6587"),l.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"}},"|"),l.a.createElement("a",{style:{color:Y.\u9996\u9875==="Home"?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){i({type:"competitions/switchLanguage",payload:!1})}},"English"),!b&&!!(a!=null&&(de=a.userInfo)!==null&&de!==void 0&&de.login)&&l.a.createElement(B.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(a==null||((pe=a.userInfo)===null||pe===void 0)?void 0:pe.login,"/user_tidings")},(a==null||((ce=a.navigationInfo)===null||ce===void 0||((J=ce.top)===null||J===void 0))?void 0:J.new_message)&&l.a.createElement("span",{className:z.a.newslight})),l.a.createElement(C,{payload:g})))))}else return l.a.createElement(l.a.Fragment,null)},ie=w.a=Object(te.a)(function(v){var c=v.homePage,n=v.loading,r=v.user,a=v.globalSetting,e=v.shixunHomeworks,t=v.competitions;return{homePage:c,user:r,globalSetting:a,loading:n.models.index,shixunHomeworks:e,competitions:t}})(re)},vToQ:function(q,w,o){q.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"}},xrsn:function(q,w,o){q.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"}}}]); diff --git a/layouts__index.layouts__user.f27278f4.async.js b/layouts__index.layouts__user.f27278f4.async.js new file mode 100644 index 0000000000..de74b43d16 --- /dev/null +++ b/layouts__index.layouts__user.f27278f4.async.js @@ -0,0 +1,11 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{"1Sn+":function(J,U,o){},"55Ip":function(J,U,o){"use strict";o.d(U,"a",function(){return me});var w=o("Ty5D"),I=o("dI71"),S=o("q1tI"),y=o.n(S),N=o("YS25"),E=o("17x9"),Z=o.n(E),F=o("wx14"),u=o("zLVn"),K=o("9R94"),Q=function(i){Object(I.a)(d,i);function d(){for(var x,j=arguments.length,R=new Array(j),_=0;_1&&arguments[1]!==void 0?arguments[1]:!1,a=n.getAttribute("id")||n.getAttribute("data-reactid")||n.getAttribute("name");if(r&&_[a])return _[a];var e=window.getComputedStyle(n),t=e.getPropertyValue("box-sizing")||e.getPropertyValue("-moz-box-sizing")||e.getPropertyValue("-webkit-box-sizing"),s=parseFloat(e.getPropertyValue("padding-bottom"))+parseFloat(e.getPropertyValue("padding-top")),l=parseFloat(e.getPropertyValue("border-bottom-width"))+parseFloat(e.getPropertyValue("border-top-width")),m=R.map(function(v){return"".concat(v,":").concat(e.getPropertyValue(v))}).join(";"),b={sizingStyle:m,paddingSize:s,borderSize:l,boxSizing:t};return r&&a&&(_[a]=b),b}function O(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;C||(C=document.createElement("textarea"),C.setAttribute("tab-index","-1"),C.setAttribute("aria-hidden","true"),document.body.appendChild(C)),n.getAttribute("wrap")?C.setAttribute("wrap",n.getAttribute("wrap")):C.removeAttribute("wrap");var t=X(n,r),s=t.paddingSize,l=t.borderSize,m=t.boxSizing,b=t.sizingStyle;C.setAttribute("style","".concat(b,";").concat(j)),C.value=n.value||n.placeholder||"";var v=Number.MIN_SAFE_INTEGER,A=Number.MAX_SAFE_INTEGER,P=C.scrollHeight,g;if(m==="border-box"?P+=l:m==="content-box"&&(P-=s),a!==null||e!==null){C.value=" ";var M=C.scrollHeight-s;a!==null&&(v=M*a,m==="border-box"&&(v=v+s+l),P=Math.max(v,P)),e!==null&&(A=M*e,m==="border-box"&&(A=A+s+l),g=P>A?"":"hidden",P=Math.min(A,P))}return{height:P,minHeight:v,maxHeight:A,overflowY:g,resize:"none"}}var W=o("Gytx"),he=o.n(W),L;(function(n){n[n.NONE=0]="NONE",n[n.RESIZING=1]="RESIZING",n[n.RESIZED=2]="RESIZED"})(L||(L={}));var re=function(n){Object(y.a)(a,n);var r=Object(N.a)(a);function a(e){var t;return Object(I.a)(this,a),t=r.call(this,e),t.nextFrameActionId=void 0,t.resizeFrameId=void 0,t.textArea=void 0,t.saveTextArea=function(s){t.textArea=s},t.handleResize=function(s){var l=t.state.resizeStatus,m=t.props,b=m.autoSize,v=m.onResize;if(l!==L.NONE)return;typeof v=="function"&&v(s),b&&t.resizeOnNextFrame()},t.resizeOnNextFrame=function(){cancelAnimationFrame(t.nextFrameActionId),t.nextFrameActionId=requestAnimationFrame(t.resizeTextarea)},t.resizeTextarea=function(){var s=t.props.autoSize;if(!s||!t.textArea)return;var l=s.minRows,m=s.maxRows,b=O(t.textArea,!1,l,m);t.setState({textareaStyles:b,resizeStatus:L.RESIZING},function(){cancelAnimationFrame(t.resizeFrameId),t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:L.RESIZED},function(){t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:L.NONE}),t.fixFirefoxAutoScroll()})})})})},t.renderTextArea=function(){var s=t.props,l=s.prefixCls,m=l===void 0?"rc-textarea":l,b=s.autoSize,v=s.onResize,A=s.className,P=s.disabled,g=t.state,M=g.textareaStyles,fe=g.resizeStatus,T=Object(d.a)(t.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),$=x()(m,A,Object(F.a)({},"".concat(m,"-disabled"),P));"value"in T&&(T.value=T.value||"");var V=Object(Z.a)(Object(Z.a)(Object(Z.a)({},t.props.style),M),fe===L.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return E.createElement(i,{onResize:t.handleResize,disabled:!(b||v)},E.createElement("textarea",Object(w.a)({},T,{className:$,style:V,ref:t.saveTextArea})))},t.state={textareaStyles:{},resizeStatus:L.NONE},t}return Object(S.a)(a,[{key:"componentDidUpdate",value:function(t){(t.value!==this.props.value||!he()(t.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 t=this.textArea.selectionStart,s=this.textArea.selectionEnd;this.textArea.setSelectionRange(t,s)}}catch(l){}}},{key:"render",value:function(){return this.renderTextArea()}}]),a}(E.Component),ie=re,h=function(n){Object(y.a)(a,n);var r=Object(N.a)(a);function a(e){var t;Object(I.a)(this,a),t=r.call(this,e),t.resizableTextArea=void 0,t.focus=function(){t.resizableTextArea.textArea.focus()},t.saveTextArea=function(l){t.resizableTextArea=l},t.handleChange=function(l){var m=t.props.onChange;t.setValue(l.target.value,function(){t.resizableTextArea.resizeTextarea()}),m&&m(l)},t.handleKeyDown=function(l){var m=t.props,b=m.onPressEnter,v=m.onKeyDown;l.keyCode===13&&b&&b(l),v&&v(l)};var s=typeof e.value=="undefined"||e.value===null?e.defaultValue:e.value;return t.state={value:s},t}return Object(S.a)(a,[{key:"setValue",value:function(t,s){"value"in this.props||this.setState({value:t},s)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return E.createElement(ie,Object(w.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(t){return"value"in t?{value:t.value}:null}}]),a}(E.Component),c=U.default=h},bT9E:function(J,U,o){"use strict";o.d(U,"a",function(){return I});var w=o("VTBJ");function I(S,y){var N=Object(w.a)({},S);return Array.isArray(y)&&y.forEach(function(E){delete N[E]}),N}},ruvs:function(J,U,o){"use strict";o.d(U,"b",function(){return W});var w=o("tJVT"),I=o("PpiC"),S=o("k1fw"),y=o("5NDa"),N=o("5rEg"),E=o("B9cy"),Z=o("Ol7k"),F=o("q1tI"),u=o.n(F),K=o("55Ip"),Q=o("9kvl"),pe=o("xrsn"),H=o.n(pe),z=o("1Sn+"),ce=o("qVdP"),k=o("jsC+"),Ce=o("miYZ"),_e=o("tsqr"),me=o("9og8"),Re=o("lUTK"),q=o("BvKs"),ee=o("WmNS"),G=o.n(ee),Ee=o("vToQ"),B=o.n(Ee),be=o("xKgJ"),i=o("jb+D"),d=o("m3rI"),p=o("1vsH"),x=function(c){var n,r=RegExp("(^| )"+c+"=([^;]+)(;|$)");return(n=document.cookie.match(r))?decodeURIComponent(n[2]):null},j=function(c){var n=new Date;n.setTime(n.getTime()-1);var r=x(c);r!=null&&(document.cookie=c+"="+r+";expires="+n.toGMTString())},R;(function(h){h.Classrooms="classrooms",h.Shixuns="shixuns",h.Paths="paths",h.Projects="projects",h.Videos="videos",h.Topics="topics"})(R||(R={}));var _=function(c){var n,r,a,e,t,s,l,m,b,v,A,P=c.homePage,g=c.user,M=c.globalSetting,fe=c.loading,T=c.dispatch,$=c.shixunHomeworks,V=c.location,te=c.payload,ne=te===void 0?{}:te,se=Object(I.a)(c,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),le=(n=(((r=M.setting)===null||r===void 0?void 0:r.navbar)||[]).find(function(ae){return ae.link==="/".concat(R.Classrooms)}))===null||n===void 0?void 0:n.hidden,ue=(a=(((e=M.setting)===null||e===void 0?void 0:e.navbar)||[]).find(function(ae){return ae.link==="/".concat(R.Shixuns)}))===null||a===void 0?void 0:a.hidden,f=(t=(((s=M.setting)===null||s===void 0?void 0:s.navbar)||[]).find(function(ae){return ae.link==="/".concat(R.Paths)}))===null||t===void 0?void 0:t.hidden,D=((l=g.userInfo)===null||l===void 0?void 0:l.admin)||((m=g.userInfo)===null||m===void 0?void 0:m.business)||((b=g.userInfo)===null||b===void 0?void 0:b.is_shixun_marker)||((v=g.userInfo)===null||v===void 0?void 0:v.is_teacher)||((A=g.userInfo)===null||A===void 0?void 0:A.user_identity)!=="\u5B66\u751F",Y=function(){return Object(p.p)()?u.a.createElement(q.a,{className:"".concat(B.a.rightMenu," ").concat(B.a.menuWrap)},u.a.createElement(q.a.Item,null,u.a.createElement(K.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):u.a.createElement(q.a,{className:"".concat(B.a.rightMenu," ").concat(B.a.menuWrap)},u.a.createElement(q.a.Item,null,u.a.createElement(K.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||T({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:u.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),u.a.createElement(q.a.Item,{className:B.a.exit},u.a.createElement("a",{onClick:Object(me.a)(G.a.mark(function ve(){var de;return G.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(i.c)({});case 2:de=xe.sent,(de==null?void 0:de.status)===1&&(T({type:"user/getUserInfo",payload:Object(S.a)({},ne)}),T({type:"user/getNavigationInfo",payload:Object(S.a)({},ne)}),j("autologin_trustie"),j("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),_e.b.success(de==null?void 0:de.message),Q.d.replace("/"));case 4:case"end":return xe.stop()}},ve)}))},"\u9000\u51FA")))};if(Object(be.p)()){var oe,ge;return u.a.createElement(k.a,{overlay:Y,placement:"bottomRight"},u.a.createElement("section",null,u.a.createElement("aside",null,u.a.createElement("div",{className:$.actionTabs.type===1?B.a.classromediv:""},u.a.createElement("img",{className:"".concat(B.a.userPic," current ml15"),src:"".concat(d.a===null||d.a===void 0?void 0:d.a.IMG_SERVER,"/images/").concat((oe=g.userInfo)===null||oe===void 0?void 0:oe.image_url),alt:"",onClick:function(){var ve;return Q.d.push(Object(p.p)()?"/account/profile":"/users/".concat((ve=g.userInfo)===null||ve===void 0?void 0:ve.login,"/classrooms"))}}),Object(p.p)()&&u.a.createElement("span",{className:"ml10 font16"},(ge=g.userInfo)===null||ge===void 0?void 0:ge.username)))))}else return u.a.createElement("div",{className:"font15 ".concat(M.isIlearning?B.a.login:""," ml30")},u.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){T({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),u.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"},className:"ml5 mr5"},"|"),u.a.createElement(K.a,{to:"/user/register",className:"ml5 current c-white"},"\u6CE8\u518C"))},C=Object(Q.a)(function(h){var c=h.homePage,n=h.loading,r=h.user,a=h.globalSetting,e=h.shixunHomeworks;return{homePage:c,user:r,globalSetting:a,shixunHomeworks:e,loading:n.models.index}})(_),X=Z.a.Header,O=N.a.Search;function W(){var h,c,n=window.location.pathname,r=n.split("/"),a={};return r[1]=="classrooms"&&r.length>3&&!((h=r[4])!==null&&h!==void 0&&h.includes("newgold"))&&!((c=r[5])!==null&&c!==void 0&&c.includes("newgold"))&&r[2]!=="coursesId"&&(a.course_id=r[2]),r[1]==="shixuns"&&r.length>3&&(a.objective_type="shixun",a.objective_id=r[2]),r[1]==="paths"&&r.length>3&&(a.objective_type="path",a.objective_id=r[2]),Object(S.a)(Object(S.a)({},a),{school:1})}var he={\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}},L=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],re=function(c){var n,r=c.homePage,a=c.user,e=c.globalSetting,t=c.loading,s=c.dispatch,l=c.location,m=c.isLogin,b=m===void 0?!1:m,v=c.shixunHomeworks,A=c.competitions,P=Object(I.a)(c,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),g=W(),M=l.pathname,fe=M==null?void 0:M.includes("/forums"),T=Object(F.useState)(-1),$=Object(w.a)(T,2),V=$[0],te=$[1],ne=A.qs;Object(F.useEffect)(function(){if(e!=null&&e.setting){var f,D;if(e==null||((f=e.setting)===null||f===void 0||((D=f.navbar)===null||D===void 0))||D.map(function(oe,ge){l.pathname.indexOf(oe.link)>-1&&te(ge)}),V===-1)Object(p.V)(e.setting.name);else{var Y;Object(p.V)(((Y=e.setting.navbar[V])===null||Y===void 0?void 0:Y.name)||e.setting.name)}}},[e==null?void 0:e.setting]);var se=Object(F.useMemo)(function(){var f;if(e!=null&&(f=e.setting)!==null&&f!==void 0&&f.nav_logo_url){var D;return"".concat(d.a.IMG_SERVER,"/").concat(e==null||((D=e.setting)===null||D===void 0)?void 0:D.nav_logo_url)}else return"".concat(d.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[e==null||((n=e.setting)===null||n===void 0)?void 0:n.nav_logo_url]);if(e.showHeader&&e.showHeaderFooter){var le,ue;return u.a.createElement("div",{className:H.a.header},u.a.createElement("div",{className:H.a.wrap},u.a.createElement("div",{className:"menu"},!!(e!=null&&(le=e.setting)!==null&&le!==void 0&&le.nav_logo_url)&&u.a.createElement(K.a,{style:{display:"flex",alignItems:"center",margin:0},onClick:function(){s({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},u.a.createElement("img",{className:H.a.logo,title:(ue=e.setting)===null||ue===void 0?void 0:ue.name,src:se})),!Object(p.p)()&&e.setting&&e.setting.navbar.map(function(f,D){if(!f.hidden)return u.a.createElement("li",{key:D,className:V===D?H.a.actived:""},(f==null?void 0:f.name)==="\u6559\u5B66\u8BFE\u5802"&&u.a.createElement(K.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||s({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:u.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:v.actionTabs.type===4?H.a.classromediv:"",dangerouslySetInnerHTML:{__html:f.name},to:f.link}),(f==null?void 0:f.name)!="\u6559\u5B66\u8BFE\u5802"&&f.link.indexOf("http")<0&&u.a.createElement(K.a,{onClick:function(){s({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:f.name},to:f.link,target:f.link.indexOf("http")>-1?"_blank":"_self"}),(f==null?void 0:f.name)!="\u6559\u5B66\u8BFE\u5802"&&f.link.indexOf("http")>-1&&u.a.createElement("a",{target:f.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:f.name},href:f.link}))}),u.a.createElement("div",{className:"right"},u.a.createElement(C,{payload:g})))))}else return u.a.createElement(u.a.Fragment,null)},ie=U.a=Object(Q.a)(function(h){var c=h.homePage,n=h.loading,r=h.user,a=h.globalSetting,e=h.shixunHomeworks,t=h.competitions;return{homePage:c,user:r,globalSetting:a,loading:n.models.index,shixunHomeworks:e,competitions:t}})(re)},vToQ:function(J,U,o){J.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"}},xrsn:function(J,U,o){J.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"}}}]); diff --git a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.22110d29.async.js b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.22110d29.async.js index 7d0b68fcc7..2d750e22ed 100644 --- a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.22110d29.async.js +++ b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.22110d29.async.js @@ -1,12 +1,12 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[64,3,5,6,7,8,9],{"+NIl":function(Ge,we,B){(function(X){X(B("VrN/"))})(function(X){"use strict";X.defineMode("stex",function(K,M){"use strict";function H(w,x){w.cmdState.push(x)}function k(w){return w.cmdState.length>0?w.cmdState[w.cmdState.length-1]:null}function S(w){var x=w.cmdState.pop();x&&x.closeBracket()}function U(w){for(var x=w.cmdState,g=x.length-1;g>=0;g--){var c=x[g];if(c.name=="DEFAULT")continue;return c}return{styleIdentifier:function(){return null}}}function P(w,x,g){return function(){this.name=w,this.bracketNo=0,this.style=x,this.styles=g,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var O={};O.importmodule=P("importmodule","tag",["string","builtin"]),O.documentclass=P("documentclass","tag",["","atom"]),O.usepackage=P("usepackage","tag",["atom"]),O.begin=P("begin","tag",["atom"]),O.end=P("end","tag",["atom"]),O.label=P("label","tag",["atom"]),O.ref=P("ref","tag",["atom"]),O.eqref=P("eqref","tag",["atom"]),O.cite=P("cite","tag",["atom"]),O.bibitem=P("bibitem","tag",["atom"]),O.Bibitem=P("Bibitem","tag",["atom"]),O.RBibitem=P("RBibitem","tag",["atom"]),O.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function _(w,x){w.f=x}function C(w,x){var g;if(w.match(/^\\[a-zA-Z@]+/)){var c=w.current().slice(1);return g=O.hasOwnProperty(c)?O[c]:O.DEFAULT,g=new g,H(x,g),_(x,I),g.style}if(w.match(/^\\[$&%#{}_]/))return"tag";if(w.match(/^\\[,;!\/\\]/))return"tag";if(w.match("\\["))return _(x,function(u,f){return D(u,f,"\\]")}),"keyword";if(w.match("\\("))return _(x,function(u,f){return D(u,f,"\\)")}),"keyword";if(w.match("$$"))return _(x,function(u,f){return D(u,f,"$$")}),"keyword";if(w.match("$"))return _(x,function(u,f){return D(u,f,"$")}),"keyword";var s=w.next();if(s=="%")return w.skipToEnd(),"comment";if(s=="}"||s=="]"){if(g=k(x),g)g.closeBracket(s),_(x,I);else return"error";return"bracket"}else return s=="{"||s=="["?(g=O.DEFAULT,g=new g,H(x,g),"bracket"):/\d/.test(s)?(w.eatWhile(/[\w.%]/),"atom"):(w.eatWhile(/[\w\-_]/),g=U(x),g.name=="begin"&&(g.argument=w.current()),g.styleIdentifier())}function D(w,x,g){if(w.eatSpace())return null;if(g&&w.match(g))return _(x,C),"keyword";if(w.match(/^\\[a-zA-Z@]+/))return"tag";if(w.match(/^[a-zA-Z]+/))return"variable-2";if(w.match(/^\\[$&%#{}_]/))return"tag";if(w.match(/^\\[,;!\/]/))return"tag";if(w.match(/^[\^_&]/))return"tag";if(w.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(w.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var c=w.next();return c=="{"||c=="}"||c=="["||c=="]"||c=="("||c==")"?"bracket":c=="%"?(w.skipToEnd(),"comment"):"error"}function I(w,x){var g=w.peek(),c;return g=="{"||g=="["?(c=k(x),c.openBracket(g),w.eat(g),_(x,C),"bracket"):/[ \t\r]/.test(g)?(w.eat(g),null):(_(x,C),S(x),C(w,x))}return{startState:function(){var w=M.inMathMode?function(x,g){return D(x,g)}:C;return{cmdState:[],f:w}},copyState:function(w){return{cmdState:w.cmdState.slice(),f:w.f}},token:function(w,x){return x.f(w,x)},blankLine:function(w){w.f=C,w.cmdState.length=0},lineComment:"%"}}),X.defineMIME("text/x-stex","stex"),X.defineMIME("text/x-latex","stex")})},"/GNS":function(Ge,we,B){Ge.exports=B.p+"static/search1.c4136dd4.png"},"19Vz":function(Ge,we,B){(function(X){X(B("VrN/"))})(function(X){X.defineOption("placeholder","",function(P,O,_){var C=_&&_!=X.Init;if(O&&!C)P.on("blur",k),P.on("change",S),P.on("swapDoc",S),X.on(P.getInputField(),"compositionupdate",P.state.placeholderCompose=function(){H(P)}),S(P);else if(!O&&C){P.off("blur",k),P.off("change",S),P.off("swapDoc",S),X.off(P.getInputField(),"compositionupdate",P.state.placeholderCompose),K(P);var D=P.getWrapperElement();D.className=D.className.replace(" CodeMirror-empty","")}O&&!P.hasFocus()&&k(P)});function K(P){P.state.placeholder&&(P.state.placeholder.parentNode.removeChild(P.state.placeholder),P.state.placeholder=null)}function M(P){K(P);var O=P.state.placeholder=document.createElement("pre");O.style.cssText="height: 0; overflow: visible",O.style.direction=P.getOption("direction"),O.className="CodeMirror-placeholder CodeMirror-line-like";var _=P.getOption("placeholder");typeof _=="string"&&(_=document.createTextNode(_)),O.appendChild(_),P.display.lineSpace.insertBefore(O,P.display.lineSpace.firstChild)}function H(P){setTimeout(function(){var O=!1,_=P.getInputField();_.nodeName=="TEXTAREA"?O=!_.value:P.lineCount()==1&&(O=!/[^\u200b]/.test(_.querySelector(".CodeMirror-line").textContent)),O?M(P):K(P)},20)}function k(P){U(P)&&M(P)}function S(P){var O=P.getWrapperElement(),_=U(P);O.className=O.className.replace(" CodeMirror-empty","")+(_?" CodeMirror-empty":""),_?M(P):K(P)}function U(P){return P.lineCount()===1&&P.getLine(0)===""}})},"1eCo":function(Ge,we,B){(function(X){X(B("VrN/"))})(function(X){"use strict";var K={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},M={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};X.defineMode("xml",function(H,k){var S=H.indentUnit,U={},P=k.htmlMode?K:M;for(var O in P)U[O]=P[O];for(var O in k)U[O]=k[O];var _,C;function D(i,b){function y(E){return b.tokenize=E,E(i,b)}var m=i.next();if(m=="<")return i.eat("!")?i.eat("[")?i.match("CDATA[")?y(x("atom","]]>")):null:i.match("--")?y(x("comment","-->")):i.match("DOCTYPE",!0,!0)?(i.eatWhile(/[\w\._\-]/),y(g(1))):null:i.eat("?")?(i.eatWhile(/[\w\._\-]/),b.tokenize=x("meta","?>"),"meta"):(_=i.eat("/")?"closeTag":"openTag",b.tokenize=I,"tag bracket");if(m=="&"){var L;return i.eat("#")?i.eat("x")?L=i.eatWhile(/[a-fA-F\d]/)&&i.eat(";"):L=i.eatWhile(/[\d]/)&&i.eat(";"):L=i.eatWhile(/[\w\.\-:]/)&&i.eat(";"),L?"atom":"error"}else return i.eatWhile(/[^&<]/),null}D.isInText=!0;function I(i,b){var y=i.next();if(y==">"||y=="/"&&i.eat(">"))return b.tokenize=D,_=y==">"?"endTag":"selfcloseTag","tag bracket";if(y=="=")return _="equals",null;if(y=="<"){b.tokenize=D,b.state=f,b.tagName=b.tagStart=null;var m=b.tokenize(i,b);return m?m+" tag error":"tag error"}else return/[\'\"]/.test(y)?(b.tokenize=w(y),b.stringStartCol=i.column(),b.tokenize(i,b)):(i.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function w(i){var b=function(y,m){for(;!y.eol();)if(y.next()==i){m.tokenize=I;break}return"string"};return b.isInAttribute=!0,b}function x(i,b){return function(y,m){for(;!y.eol();){if(y.match(b)){m.tokenize=D;break}y.next()}return i}}function g(i){return function(b,y){for(var m;(m=b.next())!=null;){if(m=="<")return y.tokenize=g(i+1),y.tokenize(b,y);if(m==">")if(i==1){y.tokenize=D;break}else return y.tokenize=g(i-1),y.tokenize(b,y)}return"meta"}}function c(i,b,y){this.prev=i.context,this.tagName=b,this.indent=i.indented,this.startOfLine=y,(U.doNotIndent.hasOwnProperty(b)||i.context&&i.context.noIndent)&&(this.noIndent=!0)}function s(i){i.context&&(i.context=i.context.prev)}function u(i,b){for(var y;;){if(!i.context)return;if(y=i.context.tagName,!U.contextGrabbers.hasOwnProperty(y)||!U.contextGrabbers[y].hasOwnProperty(b))return;s(i)}}function f(i,b,y){return i=="openTag"?(y.tagStart=b.column(),A):i=="closeTag"?p:f}function A(i,b,y){return i=="word"?(y.tagName=b.current(),C="tag",v):U.allowMissingTagName&&i=="endTag"?(C="tag bracket",v(i,b,y)):(C="error",A)}function p(i,b,y){if(i=="word"){var m=b.current();return y.context&&y.context.tagName!=m&&U.implicitlyClosed.hasOwnProperty(y.context.tagName)&&s(y),y.context&&y.context.tagName==m||U.matchClosing===!1?(C="tag",h):(C="tag error",T)}else return U.allowMissingTagName&&i=="endTag"?(C="tag bracket",h(i,b,y)):(C="error",T)}function h(i,b,y){return i!="endTag"?(C="error",h):(s(y),f)}function T(i,b,y){return C="error",h(i,b,y)}function v(i,b,y){if(i=="word")return C="attribute",d;if(i=="endTag"||i=="selfcloseTag"){var m=y.tagName,L=y.tagStart;return y.tagName=y.tagStart=null,i=="selfcloseTag"||U.autoSelfClosers.hasOwnProperty(m)?u(y,m):(u(y,m),y.context=new c(y,m,L==y.indented)),f}return C="error",v}function d(i,b,y){return i=="equals"?l:(U.allowMissing||(C="error"),v(i,b,y))}function l(i,b,y){return i=="string"?a:i=="word"&&U.allowUnquoted?(C="string",v):(C="error",v(i,b,y))}function a(i,b,y){return i=="string"?a:v(i,b,y)}return{startState:function(i){var b={tokenize:D,state:f,indented:i||0,tagName:null,tagStart:null,context:null};return i!=null&&(b.baseIndent=i),b},token:function(i,b){if(!b.tagName&&i.sol()&&(b.indented=i.indentation()),i.eatSpace())return null;_=null;var y=b.tokenize(i,b);return(y||_)&&y!="comment"&&(C=null,b.state=b.state(_||y,i,b),C&&(y=C=="error"?y+" error":C)),y},indent:function(i,b,y){var m=i.context;if(i.tokenize.isInAttribute)return i.tagStart==i.indented?i.stringStartCol+1:i.indented+S;if(m&&m.noIndent)return X.Pass;if(i.tokenize!=I&&i.tokenize!=D)return y?y.match(/^(\s*)/)[0].length:0;if(i.tagName)return U.multilineTagIndentPastTag!==!1?i.tagStart+i.tagName.length+2:i.tagStart+S*(U.multilineTagIndentFactor||1);if(U.alignCDATA&&/$/,blockCommentStart:"",configuration:U.htmlMode?"html":"xml",helperType:U.htmlMode?"html":"xml",skipAttribute:function(i){i.state==l&&(i.state=v)},xmlCurrentTag:function(i){return i.tagName?{name:i.tagName,close:i.type=="closeTag"}:null},xmlCurrentContext:function(i){for(var b=[],y=i.context;y;y=y.prev)y.tagName&&b.push(y.tagName);return b.reverse()}}}),X.defineMIME("text/xml","xml"),X.defineMIME("application/xml","xml"),X.mimeModes.hasOwnProperty("text/html")||X.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Ge,we,B){"use strict";B.d(we,"d",function(){return ot}),B.d(we,"b",function(){return ye}),B.d(we,"c",function(){return qe}),B.d(we,"a",function(){return Ot});var X=B("VTBJ"),K=B("1OyB"),M=B("vuIU"),H=B("JX7q"),k=B("Ji7U"),S=B("LK+K"),U=B("q1tI"),P=B("I8Z2"),O=B("BGR+"),_=B("wx14"),C=B("rePB"),D=B("4IlW"),I=B("2GS6"),w=B("Gytx"),x=B.n(w),g=B("TSYQ"),c=B.n(g),s=B("U8pU"),u=B("ODXe"),f=/iPhone/i,A=/iPod/i,p=/iPad/i,h=/\bAndroid(?:.+)Mobile\b/i,T=/Android/i,v=/\bAndroid(?:.+)SD4930UR\b/i,d=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,l=/Windows Phone/i,a=/\bWindows(?:.+)ARM\b/i,i=/BlackBerry/i,b=/BB10/i,y=/Opera Mini/i,m=/\b(CriOS|Chrome)(?:.+)Mobile/i,L=/Mobile(?:.+)Firefox\b/i;function E(ht,He){return ht.test(He)}function j(ht){var He=ht||(typeof navigator!="undefined"?navigator.userAgent:""),Ke=He.split("[FBAN");if(typeof Ke[1]!="undefined"){var Se=Ke,te=Object(u.a)(Se,1);He=te[0]}if(Ke=He.split("Twitter"),typeof Ke[1]!="undefined"){var le=Ke,ze=Object(u.a)(le,1);He=ze[0]}var Ce={apple:{phone:E(f,He)&&!E(l,He),ipod:E(A,He),tablet:!E(f,He)&&E(p,He)&&!E(l,He),device:(E(f,He)||E(A,He)||E(p,He))&&!E(l,He)},amazon:{phone:E(v,He),tablet:!E(v,He)&&E(d,He),device:E(v,He)||E(d,He)},android:{phone:!E(l,He)&&E(v,He)||!E(l,He)&&E(h,He),tablet:!E(l,He)&&!E(v,He)&&!E(h,He)&&(E(d,He)||E(T,He)),device:!E(l,He)&&(E(v,He)||E(d,He)||E(h,He)||E(T,He))||E(/\bokhttp\b/i,He)},windows:{phone:E(l,He),tablet:E(a,He),device:E(l,He)||E(a,He)},other:{blackberry:E(i,He),blackberry10:E(b,He),opera:E(y,He),firefox:E(L,He),chrome:E(m,He),device:E(i,He)||E(b,He)||E(y,He)||E(L,He)||E(m,He)},any:null,phone:null,tablet:null};return Ce.any=Ce.apple.device||Ce.android.device||Ce.windows.device||Ce.other.device,Ce.phone=Ce.apple.phone||Ce.android.phone||Ce.windows.phone,Ce.tablet=Ce.apple.tablet||Ce.android.tablet||Ce.windows.tablet,Ce}var z=Object(X.a)(Object(X.a)({},j()),{},{isMobile:j}),F=z;function N(){}function V(ht,He,Ke){var Se=He||"";return ht.key||"".concat(Se,"item_").concat(Ke)}function $(ht){return"".concat(ht,"-menu-")}function oe(ht,He){var Ke=-1;U.Children.forEach(ht,function(Se){Ke+=1,Se&&Se.type&&Se.type.isMenuItemGroup?U.Children.forEach(Se.props.children,function(te){Ke+=1,He(te,Ke)}):He(Se,Ke)})}function de(ht,He,Ke){if(!ht||Ke.find)return;U.Children.forEach(ht,function(Se){if(Se){var te=Se.type;if(!te||!(te.isSubMenu||te.isMenuItem||te.isMenuItemGroup))return;He.indexOf(Se.key)!==-1?Ke.find=!0:Se.props.children&&de(Se.props.children,He,Ke)}})}var Re=["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"],Ae=function(He){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Se=He&&typeof He.getBoundingClientRect=="function"&&He.getBoundingClientRect().width;if(Se){if(Ke){var te=getComputedStyle(He),le=te.marginLeft,ze=te.marginRight;Se+=+le.replace("px","")+ +ze.replace("px","")}Se=+Se.toFixed(6)}return Se||0},De=function(He,Ke,Se){He&&Object(s.a)(He.style)==="object"&&(He.style[Ke]=Se)},Ee=function(){return F.any},Oe=B("KQm4"),he=B("Ff2n"),pe=B("i8i4"),Z=B("bdgK"),ce=B("uciX"),ne=B("8XRh"),ve={adjustX:1,adjustY:1},Te={topLeft:{points:["bl","tl"],overflow:ve,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ve,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ve,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ve,offset:[4,0]}},xe={topLeft:{points:["bl","tl"],overflow:ve,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ve,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ve,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ve,offset:[4,0]}},Pe=Te,Fe=0,We={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ve=function(He,Ke,Se){var te=$(Ke),le=He.getState();He.setState({defaultActiveFirst:Object(X.a)(Object(X.a)({},le.defaultActiveFirst),{},Object(C.a)({},te,Se))})},ke=function(ht){Object(k.a)(Ke,ht);var He=Object(S.a)(Ke);function Ke(Se){var te;Object(K.a)(this,Ke),te=He.call(this,Se),te.onDestroy=function(Be){te.props.onDestroy(Be)},te.onKeyDown=function(Be){var Ye=Be.keyCode,lt=te.menuInstance,bt=te.props,gt=bt.isOpen,Ft=bt.store;if(Ye===D.a.ENTER)return te.onTitleClick(Be),Ve(Ft,te.props.eventKey,!0),!0;if(Ye===D.a.RIGHT)return gt?lt.onKeyDown(Be):(te.triggerOpenChange(!0),Ve(Ft,te.props.eventKey,!0)),!0;if(Ye===D.a.LEFT){var Xt;if(gt)Xt=lt.onKeyDown(Be);else return;return Xt||(te.triggerOpenChange(!1),Xt=!0),Xt}return gt&&(Ye===D.a.UP||Ye===D.a.DOWN)?lt.onKeyDown(Be):void 0},te.onOpenChange=function(Be){te.props.onOpenChange(Be)},te.onPopupVisibleChange=function(Be){te.triggerOpenChange(Be,Be?"mouseenter":"mouseleave")},te.onMouseEnter=function(Be){var Ye=te.props,lt=Ye.eventKey,bt=Ye.onMouseEnter,gt=Ye.store;Ve(gt,te.props.eventKey,!1),bt({key:lt,domEvent:Be})},te.onMouseLeave=function(Be){var Ye=te.props,lt=Ye.parentMenu,bt=Ye.eventKey,gt=Ye.onMouseLeave;lt.subMenuInstance=Object(H.a)(te),gt({key:bt,domEvent:Be})},te.onTitleMouseEnter=function(Be){var Ye=te.props,lt=Ye.eventKey,bt=Ye.onItemHover,gt=Ye.onTitleMouseEnter;bt({key:lt,hover:!0}),gt({key:lt,domEvent:Be})},te.onTitleMouseLeave=function(Be){var Ye=te.props,lt=Ye.parentMenu,bt=Ye.eventKey,gt=Ye.onItemHover,Ft=Ye.onTitleMouseLeave;lt.subMenuInstance=Object(H.a)(te),gt({key:bt,hover:!1}),Ft({key:bt,domEvent:Be})},te.onTitleClick=function(Be){var Ye=Object(H.a)(te),lt=Ye.props;if(lt.onTitleClick({key:lt.eventKey,domEvent:Be}),lt.triggerSubMenuAction==="hover")return;te.triggerOpenChange(!lt.isOpen,"click"),Ve(lt.store,te.props.eventKey,!1)},te.onSubMenuClick=function(Be){typeof te.props.onClick=="function"&&te.props.onClick(te.addKeyPath(Be))},te.onSelect=function(Be){te.props.onSelect(Be)},te.onDeselect=function(Be){te.props.onDeselect(Be)},te.getPrefixCls=function(){return"".concat(te.props.rootPrefixCls,"-submenu")},te.getActiveClassName=function(){return"".concat(te.getPrefixCls(),"-active")},te.getDisabledClassName=function(){return"".concat(te.getPrefixCls(),"-disabled")},te.getSelectedClassName=function(){return"".concat(te.getPrefixCls(),"-selected")},te.getOpenClassName=function(){return"".concat(te.props.rootPrefixCls,"-submenu-open")},te.saveMenuInstance=function(Be){te.menuInstance=Be},te.addKeyPath=function(Be){return Object(X.a)(Object(X.a)({},Be),{},{keyPath:(Be.keyPath||[]).concat(te.props.eventKey)})},te.triggerOpenChange=function(Be,Ye){var lt=te.props.eventKey,bt=function(){te.onOpenChange({key:lt,item:Object(H.a)(te),trigger:Ye,open:Be})};Ye==="mouseenter"?te.mouseenterTimeout=setTimeout(function(){bt()},0):bt()},te.isChildrenSelected=function(){var Be={find:!1};return de(te.props.children,te.props.selectedKeys,Be),Be.find},te.isOpen=function(){return te.props.openKeys.indexOf(te.props.eventKey)!==-1},te.adjustWidth=function(){if(!te.subMenuTitle||!te.menuInstance)return;var Be=pe.findDOMNode(te.menuInstance);if(Be.offsetWidth>=te.subMenuTitle.offsetWidth)return;Be.style.minWidth="".concat(te.subMenuTitle.offsetWidth,"px")},te.saveSubMenuTitle=function(Be){te.subMenuTitle=Be},te.getBaseProps=function(){var Be=Object(H.a)(te),Ye=Be.props;return{mode:Ye.mode==="horizontal"?"vertical":Ye.mode,visible:te.props.isOpen,level:Ye.level+1,inlineIndent:Ye.inlineIndent,focusable:!1,onClick:te.onSubMenuClick,onSelect:te.onSelect,onDeselect:te.onDeselect,onDestroy:te.onDestroy,selectedKeys:Ye.selectedKeys,eventKey:"".concat(Ye.eventKey,"-menu-"),openKeys:Ye.openKeys,motion:Ye.motion,onOpenChange:te.onOpenChange,subMenuOpenDelay:Ye.subMenuOpenDelay,parentMenu:Object(H.a)(te),subMenuCloseDelay:Ye.subMenuCloseDelay,forceSubMenuRender:Ye.forceSubMenuRender,triggerSubMenuAction:Ye.triggerSubMenuAction,builtinPlacements:Ye.builtinPlacements,defaultActiveFirst:Ye.store.getState().defaultActiveFirst[$(Ye.eventKey)],multiple:Ye.multiple,prefixCls:Ye.rootPrefixCls,id:te.internalMenuId,manualRef:te.saveMenuInstance,itemIcon:Ye.itemIcon,expandIcon:Ye.expandIcon,direction:Ye.direction}},te.getMotion=function(Be,Ye){var lt=Object(H.a)(te),bt=lt.haveRendered,gt=te.props,Ft=gt.motion,Xt=gt.rootPrefixCls,Kt=Object(X.a)(Object(X.a)({},Ft),{},{leavedClassName:"".concat(Xt,"-hidden"),removeOnLeave:!1,motionAppear:bt||!Ye||Be!=="inline"});return Kt};var le=Se.store,ze=Se.eventKey,Ce=le.getState(),je=Ce.defaultActiveFirst;te.isRootMenu=!1;var rt=!1;return je&&(rt=je[ze]),Ve(le,ze,rt),te}return Object(M.a)(Ke,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var te=this,le=this.props,ze=le.mode,Ce=le.parentMenu,je=le.manualRef;if(je&&je(this),ze!=="horizontal"||!Ce.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return te.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var te=this.props,le=te.onDestroy,ze=te.eventKey;le&&le(ze),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(te){var le=this,ze=this.getBaseProps(),Ce=this.getMotion(ze.mode,ze.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ze.visible||ze.forceSubMenuRender,!this.haveOpened)return U.createElement("div",null);var je=ze.direction;return U.createElement(ne.default,Object.assign({visible:ze.visible},Ce),function(rt){var Be=rt.className,Ye=rt.style,lt=c()("".concat(ze.prefixCls,"-sub"),Be,Object(C.a)({},"".concat(ze.prefixCls,"-rtl"),je==="rtl"));return U.createElement(ie,Object.assign({},ze,{id:le.internalMenuId,className:lt,style:Ye}),te)})}},{key:"render",value:function(){var te,le=Object(X.a)({},this.props),ze=le.isOpen,Ce=this.getPrefixCls(),je=le.mode==="inline",rt=c()(Ce,"".concat(Ce,"-").concat(le.mode),(te={},Object(C.a)(te,le.className,!!le.className),Object(C.a)(te,this.getOpenClassName(),ze),Object(C.a)(te,this.getActiveClassName(),le.active||ze&&!je),Object(C.a)(te,this.getDisabledClassName(),le.disabled),Object(C.a)(te,this.getSelectedClassName(),this.isChildrenSelected()),te));this.internalMenuId||(le.eventKey?this.internalMenuId="".concat(le.eventKey,"$Menu"):(Fe+=1,this.internalMenuId="$__$".concat(Fe,"$Menu")));var Be={},Ye={},lt={};le.disabled||(Be={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ye={onClick:this.onTitleClick},lt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var bt={},gt=le.direction;je&&(gt==="rtl"?bt.paddingRight=le.inlineIndent*le.level:bt.paddingLeft=le.inlineIndent*le.level);var Ft={};this.props.isOpen&&(Ft={"aria-owns":this.internalMenuId});var Xt=null;le.mode!=="horizontal"&&(Xt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Xt=U.createElement(this.props.expandIcon,Object(X.a)({},this.props))));var Kt=U.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:bt,className:"".concat(Ce,"-title"),role:"button"},lt,Ye,{"aria-expanded":ze},Ft,{"aria-haspopup":"true",title:typeof le.title=="string"?le.title:void 0}),le.title,Xt||U.createElement("i",{className:"".concat(Ce,"-arrow")})),yt=this.renderChildren(le.children),tn=le.parentMenu.isRootMenu?le.parentMenu.props.getPopupContainer:function(Sn){return Sn.parentNode},kt=We[le.mode],Wt=le.popupOffset?{offset:le.popupOffset}:{},Lt=le.mode==="inline"?"":le.popupClassName;Lt+=gt==="rtl"?" ".concat(Ce,"-rtl"):"";var Gt=le.disabled,dn=le.triggerSubMenuAction,cn=le.subMenuOpenDelay,at=le.forceSubMenuRender,It=le.subMenuCloseDelay,ut=le.builtinPlacements;Re.forEach(function(Sn){return delete le[Sn]}),delete le.onClick;var Ln=gt==="rtl"?Object.assign({},xe,ut):Object.assign({},Te,ut);return delete le.direction,U.createElement("li",Object.assign({},le,Be,{className:rt,role:"menuitem"}),je&&Kt,je&&yt,!je&&U.createElement(ce.a,{prefixCls:Ce,popupClassName:c()("".concat(Ce,"-popup"),Lt),getPopupContainer:tn,builtinPlacements:Ln,popupPlacement:kt,popupVisible:ze,popupAlign:Wt,popup:yt,action:Gt?[]:[dn],mouseEnterDelay:cn,mouseLeaveDelay:It,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:at},Kt))}}]),Ke}(U.Component);ke.defaultProps={onMouseEnter:N,onMouseLeave:N,onTitleMouseEnter:N,onTitleMouseLeave:N,onTitleClick:N,manualRef:N,mode:"vertical",title:""};var Ne=Object(P.b)(function(ht,He){var Ke=ht.openKeys,Se=ht.activeKey,te=ht.selectedKeys,le=He.eventKey,ze=He.subMenuKey;return{isOpen:Ke.indexOf(le)>-1,active:Se[ze]===le,selectedKeys:te}})(ke);Ne.isSubMenu=!0;var ot=Ne,dt="menuitem-overflowed",nt=.5,st=function(ht){Object(k.a)(Ke,ht);var He=Object(S.a)(Ke);function Ke(){var Se;return Object(K.a)(this,Ke),Se=He.apply(this,arguments),Se.resizeObserver=null,Se.mutationObserver=null,Se.originalTotalWidth=0,Se.overflowedItems=[],Se.menuItemSizes=[],Se.cancelFrameId=null,Se.state={lastVisibleIndex:void 0},Se.getMenuItemNodes=function(){var te=Se.props.prefixCls,le=pe.findDOMNode(Object(H.a)(Se));return le?[].slice.call(le.children).filter(function(ze){return ze.className.split(" ").indexOf("".concat(te,"-overflowed-submenu"))<0}):[]},Se.getOverflowedSubMenuItem=function(te,le,ze){var Ce=Se.props,je=Ce.overflowedIndicator,rt=Ce.level,Be=Ce.mode,Ye=Ce.prefixCls,lt=Ce.theme;if(rt!==1||Be!=="horizontal")return null;var bt=Se.props.children[0],gt=bt.props,Ft=gt.children,Xt=gt.title,Kt=gt.style,yt=Object(he.a)(gt,["children","title","style"]),tn=Object(X.a)({},Kt),kt="".concat(te,"-overflowed-indicator"),Wt="".concat(te,"-overflowed-indicator");le.length===0&&ze!==!0?tn=Object(X.a)(Object(X.a)({},tn),{},{display:"none"}):ze&&(tn=Object(X.a)(Object(X.a)({},tn),{},{visibility:"hidden",position:"absolute"}),kt="".concat(kt,"-placeholder"),Wt="".concat(Wt,"-placeholder"));var Lt=lt?"".concat(Ye,"-").concat(lt):"",Gt={};return Re.forEach(function(dn){yt[dn]!==void 0&&(Gt[dn]=yt[dn])}),U.createElement(ot,Object.assign({title:je,className:"".concat(Ye,"-overflowed-submenu"),popupClassName:Lt},Gt,{key:kt,eventKey:Wt,disabled:!1,style:tn}),le)},Se.setChildrenWidthAndResize=function(){if(Se.props.mode!=="horizontal")return;var te=pe.findDOMNode(Object(H.a)(Se));if(!te)return;var le=te.children;if(!le||le.length===0)return;var ze=te.children[le.length-1];De(ze,"display","inline-block");var Ce=Se.getMenuItemNodes(),je=Ce.filter(function(rt){return rt.className.split(" ").indexOf(dt)>=0});je.forEach(function(rt){De(rt,"display","inline-block")}),Se.menuItemSizes=Ce.map(function(rt){return Ae(rt,!0)}),je.forEach(function(rt){De(rt,"display","none")}),Se.overflowedIndicatorWidth=Ae(te.children[te.children.length-1],!0),Se.originalTotalWidth=Se.menuItemSizes.reduce(function(rt,Be){return rt+Be},0),Se.handleResize(),De(ze,"display","none")},Se.handleResize=function(){if(Se.props.mode!=="horizontal")return;var te=pe.findDOMNode(Object(H.a)(Se));if(!te)return;var le=Ae(te);Se.overflowedItems=[];var ze=0,Ce;Se.originalTotalWidth>le+nt&&(Ce=-1,Se.menuItemSizes.forEach(function(je){ze+=je,ze+Se.overflowedIndicatorWidth<=le&&(Ce+=1)})),Se.setState({lastVisibleIndex:Ce})},Se}return Object(M.a)(Ke,[{key:"componentDidMount",value:function(){var te=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var le=pe.findDOMNode(this);if(!le)return;this.resizeObserver=new Z.default(function(ze){ze.forEach(function(){var Ce=te.cancelFrameId;cancelAnimationFrame(Ce),te.cancelFrameId=requestAnimationFrame(te.setChildrenWidthAndResize)})}),[].slice.call(le.children).concat(le).forEach(function(ze){te.resizeObserver.observe(ze)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){te.resizeObserver.disconnect(),[].slice.call(le.children).concat(le).forEach(function(ze){te.resizeObserver.observe(ze)}),te.setChildrenWidthAndResize()}),this.mutationObserver.observe(le,{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(te){var le=this,ze=this.state.lastVisibleIndex;return(te||[]).reduce(function(Ce,je,rt){var Be=je;if(le.props.mode==="horizontal"){var Ye=le.getOverflowedSubMenuItem(je.props.eventKey,[]);ze!==void 0&&le.props.className.indexOf("".concat(le.props.prefixCls,"-root"))!==-1&&(rt>ze&&(Be=U.cloneElement(je,{style:{display:"none"},eventKey:"".concat(je.props.eventKey,"-hidden"),className:"".concat(dt)})),rt===ze+1&&(le.overflowedItems=te.slice(ze+1).map(function(bt){return U.cloneElement(bt,{key:bt.props.eventKey,mode:"vertical-left"})}),Ye=le.getOverflowedSubMenuItem(je.props.eventKey,le.overflowedItems)));var lt=[].concat(Object(Oe.a)(Ce),[Ye,Be]);return rt===te.length-1&<.push(le.getOverflowedSubMenuItem(je.props.eventKey,[],!0)),lt}return[].concat(Object(Oe.a)(Ce),[Be])},[])}},{key:"render",value:function(){var te=this.props,le=te.visible,ze=te.prefixCls,Ce=te.overflowedIndicator,je=te.mode,rt=te.level,Be=te.tag,Ye=te.children,lt=te.theme,bt=Object(he.a)(te,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),gt=Be;return U.createElement(gt,Object.assign({},bt),this.renderChildren(Ye))}}]),Ke}(U.Component);st.defaultProps={tag:"div",className:""};var ct=st;function vt(ht){return ht.length?ht.every(function(He){return!!He.props.disabled}):!0}function be(ht,He,Ke){var Se=ht.getState();ht.setState({activeKey:Object(X.a)(Object(X.a)({},Se.activeKey),{},Object(C.a)({},He,Ke))})}function ge(ht){return ht.eventKey||"0-menu-"}function Je(ht,He){var Ke=He,Se=ht.children,te=ht.eventKey;if(Ke){var le;if(oe(Se,function(ze,Ce){ze&&ze.props&&!ze.props.disabled&&Ke===V(ze,te,Ce)&&(le=!0)}),le)return Ke}return Ke=null,ht.defaultActiveFirst&&oe(Se,function(ze,Ce){!Ke&&ze&&!ze.props.disabled&&(Ke=V(ze,te,Ce))}),Ke}function Ze(ht){if(ht){var He=this.instanceArray.indexOf(ht);He!==-1?this.instanceArray[He]=ht:this.instanceArray.push(ht)}}var _e=function(ht){Object(k.a)(Ke,ht);var He=Object(S.a)(Ke);function Ke(Se){var te;return Object(K.a)(this,Ke),te=He.call(this,Se),te.onKeyDown=function(le,ze){var Ce=le.keyCode,je;if(te.getFlatInstanceArray().forEach(function(Be){Be&&Be.props.active&&Be.onKeyDown&&(je=Be.onKeyDown(le))}),je)return 1;var rt=null;return(Ce===D.a.UP||Ce===D.a.DOWN)&&(rt=te.step(Ce===D.a.UP?-1:1)),rt?(le.preventDefault(),be(te.props.store,ge(te.props),rt.props.eventKey),typeof ze=="function"&&ze(rt),1):void 0},te.onItemHover=function(le){var ze=le.key,Ce=le.hover;be(te.props.store,ge(te.props),Ce?ze:null)},te.onDeselect=function(le){te.props.onDeselect(le)},te.onSelect=function(le){te.props.onSelect(le)},te.onClick=function(le){te.props.onClick(le)},te.onOpenChange=function(le){te.props.onOpenChange(le)},te.onDestroy=function(le){te.props.onDestroy(le)},te.getFlatInstanceArray=function(){return te.instanceArray},te.step=function(le){var ze=te.getFlatInstanceArray(),Ce=te.props.store.getState().activeKey[ge(te.props)],je=ze.length;if(!je)return null;le<0&&(ze=ze.concat().reverse());var rt=-1;if(ze.every(function(bt,gt){return bt&&bt.props.eventKey===Ce?(rt=gt,!1):!0}),!te.props.defaultActiveFirst&&rt!==-1&&vt(ze.slice(rt,je-1)))return;var Be=(rt+1)%je,Ye=Be;do{var lt=ze[Ye];if(!lt||lt.props.disabled)Ye=(Ye+1)%je;else return lt}while(Ye!==Be);return null},te.renderCommonMenuItem=function(le,ze,Ce){var je=te.props.store.getState(),rt=Object(H.a)(te),Be=rt.props,Ye=V(le,Be.eventKey,ze),lt=le.props;if(!lt||typeof le.type=="string")return le;var bt=Ye===je.activeKey,gt=Object(X.a)(Object(X.a)({mode:lt.mode||Be.mode,level:Be.level,inlineIndent:Be.inlineIndent,renderMenuItem:te.renderMenuItem,rootPrefixCls:Be.prefixCls,index:ze,parentMenu:Be.parentMenu,manualRef:lt.disabled?void 0:Object(I.a)(le.ref,Ze.bind(Object(H.a)(te))),eventKey:Ye,active:!lt.disabled&&bt,multiple:Be.multiple,onClick:function(Xt){(lt.onClick||N)(Xt),te.onClick(Xt)},onItemHover:te.onItemHover,motion:Be.motion,subMenuOpenDelay:Be.subMenuOpenDelay,subMenuCloseDelay:Be.subMenuCloseDelay,forceSubMenuRender:Be.forceSubMenuRender,onOpenChange:te.onOpenChange,onDeselect:te.onDeselect,onSelect:te.onSelect,builtinPlacements:Be.builtinPlacements,itemIcon:lt.itemIcon||te.props.itemIcon,expandIcon:lt.expandIcon||te.props.expandIcon},Ce),{},{direction:Be.direction});return(Be.mode==="inline"||Ee())&&(gt.triggerSubMenuAction="click"),U.cloneElement(le,gt)},te.renderMenuItem=function(le,ze,Ce){if(!le)return null;var je=te.props.store.getState(),rt={openKeys:je.openKeys,selectedKeys:je.selectedKeys,triggerSubMenuAction:te.props.triggerSubMenuAction,subMenuKey:Ce};return te.renderCommonMenuItem(le,ze,rt)},Se.store.setState({activeKey:Object(X.a)(Object(X.a)({},Se.store.getState().activeKey),{},Object(C.a)({},Se.eventKey,Je(Se,Se.activeKey)))}),te.instanceArray=[],te}return Object(M.a)(Ke,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(te){return this.props.visible||te.visible||this.props.className!==te.className||!x()(this.props.style,te.style)}},{key:"componentDidUpdate",value:function(te){var le=this.props,ze="activeKey"in le?le.activeKey:le.store.getState().activeKey[ge(le)],Ce=Je(le,ze);if(Ce!==ze)be(le.store,ge(le),Ce);else if("activeKey"in te){var je=Je(te,te.activeKey);Ce!==je&&be(le.store,ge(le),Ce)}}},{key:"render",value:function(){var te=this,le=Object(_.a)({},this.props);this.instanceArray=[];var ze=c()(le.prefixCls,le.className,"".concat(le.prefixCls,"-").concat(le.mode)),Ce={className:ze,role:le.role||"menu"};le.id&&(Ce.id=le.id),le.focusable&&(Ce.tabIndex=0,Ce.onKeyDown=this.onKeyDown);var je=le.prefixCls,rt=le.eventKey,Be=le.visible,Ye=le.level,lt=le.mode,bt=le.overflowedIndicator,gt=le.theme;return Re.forEach(function(Ft){return delete le[Ft]}),delete le.onClick,U.createElement(ct,Object.assign({},le,{prefixCls:je,mode:lt,tag:"ul",level:Ye,theme:gt,visible:Be,overflowedIndicator:bt},Ce),U.Children.map(le.children,function(Ft,Xt){return te.renderMenuItem(Ft,Xt,rt||"0-menu-")}))}}]),Ke}(U.Component);_e.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:N};var Xe=Object(P.b)()(_e),ie=Xe,ae=B("Kwbf");function se(ht,He,Ke){var Se=ht.prefixCls,te=ht.motion,le=ht.defaultMotions,ze=le===void 0?{}:le,Ce=ht.openAnimation,je=ht.openTransitionName,rt=He.switchingModeFromInline;if(te)return te;if(Object(s.a)(Ce)==="object"&&Ce)Object(ae.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ce=="string")return{motionName:"".concat(Se,"-open-").concat(Ce)};if(je)return{motionName:je};var Be=ze[Ke];return Be||(rt?null:ze.other)}var J=function(ht){Object(k.a)(Ke,ht);var He=Object(S.a)(Ke);function Ke(Se){var te;Object(K.a)(this,Ke),te=He.call(this,Se),te.inlineOpenKeys=[],te.onSelect=function(Ce){var je=Object(H.a)(te),rt=je.props;if(rt.selectable){var Be=te.store.getState(),Ye=Be.selectedKeys,lt=Ce.key;rt.multiple?Ye=Ye.concat([lt]):Ye=[lt],"selectedKeys"in rt||te.store.setState({selectedKeys:Ye}),rt.onSelect(Object(X.a)(Object(X.a)({},Ce),{},{selectedKeys:Ye}))}},te.onClick=function(Ce){var je=te.getRealMenuMode(),rt=Object(H.a)(te),Be=rt.store,Ye=rt.props.onOpenChange;je!=="inline"&&!("openKeys"in te.props)&&(Be.setState({openKeys:[]}),Ye([])),te.props.onClick(Ce)},te.onKeyDown=function(Ce,je){te.innerMenu.getWrappedInstance().onKeyDown(Ce,je)},te.onOpenChange=function(Ce){var je=Object(H.a)(te),rt=je.props,Be=te.store.getState().openKeys.concat(),Ye=!1,lt=function(gt){var Ft=!1;if(gt.open)Ft=Be.indexOf(gt.key)===-1,Ft&&Be.push(gt.key);else{var Xt=Be.indexOf(gt.key);Ft=Xt!==-1,Ft&&Be.splice(Xt,1)}Ye=Ye||Ft};Array.isArray(Ce)?Ce.forEach(lt):lt(Ce),Ye&&("openKeys"in te.props||te.store.setState({openKeys:Be}),rt.onOpenChange(Be))},te.onDeselect=function(Ce){var je=Object(H.a)(te),rt=je.props;if(rt.selectable){var Be=te.store.getState().selectedKeys.concat(),Ye=Ce.key,lt=Be.indexOf(Ye);lt!==-1&&Be.splice(lt,1),"selectedKeys"in rt||te.store.setState({selectedKeys:Be}),rt.onDeselect(Object(X.a)(Object(X.a)({},Ce),{},{selectedKeys:Be}))}},te.onMouseEnter=function(Ce){te.restoreModeVerticalFromInline();var je=te.props.onMouseEnter;je&&je(Ce)},te.onTransitionEnd=function(Ce){var je=Ce.propertyName==="width"&&Ce.target===Ce.currentTarget,rt=Ce.target.className,Be=Object.prototype.toString.call(rt)==="[object SVGAnimatedString]"?rt.animVal:rt,Ye=Ce.propertyName==="font-size"&&Be.indexOf("anticon")>=0;(je||Ye)&&te.restoreModeVerticalFromInline()},te.setInnerMenu=function(Ce){te.innerMenu=Ce},te.isRootMenu=!0;var le=Se.defaultSelectedKeys,ze=Se.defaultOpenKeys;return"selectedKeys"in Se&&(le=Se.selectedKeys||[]),"openKeys"in Se&&(ze=Se.openKeys||[]),te.store=Object(P.c)({selectedKeys:le,openKeys:ze,activeKey:{"0-menu-":Je(Se,Se.activeKey)}}),te.state={switchingModeFromInline:!1},te}return Object(M.a)(Ke,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(te){this.updateOpentKeysWhenSwitchMode(te),this.updateMiniStore();var le=this.props,ze=le.siderCollapsed,Ce=le.inlineCollapsed,je=le.onOpenChange;(!te.inlineCollapsed&&Ce||!te.siderCollapsed&&ze)&&je([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(te){var le=this.props,ze=this.store,Ce=this.inlineOpenKeys,je=ze.getState(),rt={};te.mode==="inline"&&le.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in le||((le.inlineCollapsed&&!te.inlineCollapsed||le.siderCollapsed&&!te.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=je.openKeys.concat(),rt.openKeys=[]),(!le.inlineCollapsed&&te.inlineCollapsed||!le.siderCollapsed&&te.siderCollapsed)&&(rt.openKeys=Ce,this.inlineOpenKeys=[])),Object.keys(rt).length&&ze.setState(rt)}},{key:"updateMenuDisplay",value:function(){var te=this.props.collapsedWidth,le=this.store,ze=this.prevOpenKeys,Ce=this.getInlineCollapsed()&&(te===0||te==="0"||te==="0px");Ce?(this.prevOpenKeys=le.getState().openKeys.concat(),this.store.setState({openKeys:[]})):ze&&(this.store.setState({openKeys:ze}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var te=this.props.mode,le=this.state.switchingModeFromInline,ze=this.getInlineCollapsed();return le&&ze?"inline":ze?"vertical":te}},{key:"getInlineCollapsed",value:function(){var te=this.props,le=te.inlineCollapsed,ze=te.siderCollapsed;return ze!==void 0?ze:le}},{key:"restoreModeVerticalFromInline",value:function(){var te=this.state.switchingModeFromInline;te&&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 te=Object(X.a)({},Object(O.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),le=this.getRealMenuMode();return te.className+=" ".concat(te.prefixCls,"-root"),te.direction==="rtl"&&(te.className+=" ".concat(te.prefixCls,"-rtl")),te=Object(X.a)(Object(X.a)({},te),{},{mode:le,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:se(this.props,this.state,le)}),delete te.openAnimation,delete te.openTransitionName,U.createElement(P.a,{store:this.store},U.createElement(ie,Object.assign({},te,{ref:this.setInnerMenu}),this.props.children))}}]),Ke}(U.Component);J.defaultProps={selectable:!0,onClick:N,onSelect:N,onOpenChange:N,onDeselect:N,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:U.createElement("span",null,"\xB7\xB7\xB7")};var q=J,ee=function(ht){Object(k.a)(Ke,ht);var He=Object(S.a)(Ke);function Ke(){var Se;return Object(K.a)(this,Ke),Se=He.apply(this,arguments),Se.onKeyDown=function(te){var le=te.keyCode;return le===D.a.ENTER?(Se.onClick(te),!0):void 0},Se.onMouseLeave=function(te){var le=Se.props,ze=le.eventKey,Ce=le.onItemHover,je=le.onMouseLeave;Ce({key:ze,hover:!1}),je({key:ze,domEvent:te})},Se.onMouseEnter=function(te){var le=Se.props,ze=le.eventKey,Ce=le.onItemHover,je=le.onMouseEnter;Ce({key:ze,hover:!0}),je({key:ze,domEvent:te})},Se.onClick=function(te){var le=Se.props,ze=le.eventKey,Ce=le.multiple,je=le.onClick,rt=le.onSelect,Be=le.onDeselect,Ye=le.isSelected,lt={key:ze,keyPath:[ze],item:Object(H.a)(Se),domEvent:te};je(lt),Ce?Ye?Be(lt):rt(lt):Ye||rt(lt)},Se.saveNode=function(te){Se.node=te},Se}return Object(M.a)(Ke,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var te=this.props;te.onDestroy&&te.onDestroy(te.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 te,le=Object(X.a)({},this.props),ze=c()(this.getPrefixCls(),le.className,(te={},Object(C.a)(te,this.getActiveClassName(),!le.disabled&&le.active),Object(C.a)(te,this.getSelectedClassName(),le.isSelected),Object(C.a)(te,this.getDisabledClassName(),le.disabled),te)),Ce=Object(X.a)(Object(X.a)({},le.attribute),{},{title:typeof le.title=="string"?le.title:void 0,className:ze,role:le.role||"menuitem","aria-disabled":le.disabled});le.role==="option"?Ce=Object(X.a)(Object(X.a)({},Ce),{},{role:"option","aria-selected":le.isSelected}):(le.role===null||le.role==="none")&&(Ce.role="none");var je={onClick:le.disabled?null:this.onClick,onMouseLeave:le.disabled?null:this.onMouseLeave,onMouseEnter:le.disabled?null:this.onMouseEnter},rt=Object(X.a)({},le.style);le.mode==="inline"&&(le.direction==="rtl"?rt.paddingRight=le.inlineIndent*le.level:rt.paddingLeft=le.inlineIndent*le.level),Re.forEach(function(Ye){return delete le[Ye]}),delete le.direction;var Be=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Be=U.createElement(this.props.itemIcon,this.props)),U.createElement("li",Object.assign({},Object(O.default)(le,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ce,je,{style:rt,ref:this.saveNode}),le.children,Be)}}]),Ke}(U.Component);ee.isMenuItem=!0,ee.defaultProps={onSelect:N,onMouseEnter:N,onMouseLeave:N,manualRef:N};var re=Object(P.b)(function(ht,He){var Ke=ht.activeKey,Se=ht.selectedKeys,te=He.eventKey,le=He.subMenuKey;return{active:Ke[le]===te,isSelected:Se.indexOf(te)!==-1}})(ee),ye=re,Le=function(ht){Object(k.a)(Ke,ht);var He=Object(S.a)(Ke);function Ke(){var Se;return Object(K.a)(this,Ke),Se=He.apply(this,arguments),Se.renderInnerMenuItem=function(te){var le=Se.props,ze=le.renderMenuItem,Ce=le.index;return ze(te,Ce,Se.props.subMenuKey)},Se}return Object(M.a)(Ke,[{key:"render",value:function(){var te=Object(_.a)({},this.props),le=te.className,ze=le===void 0?"":le,Ce=te.rootPrefixCls,je="".concat(Ce,"-item-group-title"),rt="".concat(Ce,"-item-group-list"),Be=te.title,Ye=te.children;return Re.forEach(function(lt){return delete te[lt]}),delete te.onClick,delete te.direction,U.createElement("li",Object.assign({},te,{className:"".concat(ze," ").concat(Ce,"-item-group")}),U.createElement("div",{className:je,title:typeof Be=="string"?Be:void 0},Be),U.createElement("ul",{className:rt},U.Children.map(Ye,this.renderInnerMenuItem)))}}]),Ke}(U.Component);Le.isMenuItemGroup=!0,Le.defaultProps={disabled:!0};var qe=Le,pt=function(He){var Ke=He.className,Se=He.rootPrefixCls,te=He.style;return U.createElement("li",{className:"".concat(Ke," ").concat(Se,"-item-divider"),style:te})};pt.defaultProps={disabled:!0,className:"",style:{}};var Ot=pt,mt=we.e=q},"4qgm":function(Ge,we){Ge.exports="data:image/png;base64,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"},"4u4S":function(Ge,we){Ge.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(Ge,we,B){"use strict";B.d(we,"a",function(){return u});var X=B("Ty5D"),K=B("dI71"),M=B("q1tI"),H=B.n(M),k=B("YS25"),S=B("17x9"),U=B.n(S),P=B("wx14"),O=B("zLVn"),_=B("9R94"),C=function(l){Object(K.a)(a,l);function a(){for(var b,y=arguments.length,m=new Array(y),L=0;L=0||y.relatedTarget.className.indexOf("".concat(j,"-next"))>=0))return;l.setState({goInputText:""}),E(l.getValidValue())},l.go=function(y){var m=l.state.goInputText;if(m==="")return;(y.keyCode===w.ENTER||y.type==="click")&&(l.setState({goInputText:""}),l.props.quickGo(l.getValidValue()))},l}return Object(k.a)(d,[{key:"getValidValue",value:function(){var a=this.state,i=a.goInputText,b=a.current;return!i||isNaN(i)?b:Number(i)}},{key:"getPageSizeOptions",value:function(){var a=this.props,i=a.pageSize,b=a.pageSizeOptions;return b.some(function(y){return y.toString()===i.toString()})?b:b.concat([i.toString()]).sort(function(y,m){var L=isNaN(Number(y))?0:Number(y),E=isNaN(Number(m))?0:Number(m);return L-E})}},{key:"render",value:function(){var a=this,i=this.props,b=i.pageSize,y=i.locale,m=i.rootPrefixCls,L=i.changeSize,E=i.quickGo,j=i.goButton,z=i.selectComponentClass,F=i.buildOptionText,N=i.selectPrefixCls,V=i.disabled,$=this.state.goInputText,oe="".concat(m,"-options"),de=z,Re=null,Ae=null,De=null;if(!L&&!E)return null;var Ee=this.getPageSizeOptions();if(L&&de){var Oe=Ee.map(function(he,pe){return O.a.createElement(de.Option,{key:pe,value:he.toString()},(F||a.buildOptionText)(he))});Re=O.a.createElement(de,{disabled:V,prefixCls:N,showSearch:!1,className:"".concat(oe,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(b||Ee[0]).toString(),onChange:this.changeSize,getPopupContainer:function(pe){return pe.parentNode}},Oe)}return E&&(j&&(De=typeof j=="boolean"?O.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:V,className:"".concat(oe,"-quick-jumper-button")},y.jump_to_confirm):O.a.createElement("span",{onClick:this.go,onKeyUp:this.go},j)),Ae=O.a.createElement("div",{className:"".concat(oe,"-quick-jumper")},y.jump_to,O.a.createElement("input",{disabled:V,type:"text",value:$,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),y.page,De)),O.a.createElement("li",{className:"".concat(oe)},Re,Ae)}}]),d}(O.a.Component);x.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=x,c=B("N2Kk");function s(){}function u(T){return typeof T=="number"&&isFinite(T)&&Math.floor(T)===T}function f(T,v,d){return d}function A(T,v,d){var l=typeof T=="undefined"?v.pageSize:T;return Math.floor((d.total-1)/l)+1}var p=function(T){Object(S.a)(d,T);var v=Object(U.a)(d);function d(l){var a;Object(H.a)(this,d),a=v.call(this,l),a.getJumpPrevPage=function(){return Math.max(1,a.state.current-(a.props.showLessItems?3:5))},a.getJumpNextPage=function(){return Math.min(A(void 0,a.state,a.props),a.state.current+(a.props.showLessItems?3:5))},a.getItemIcon=function(L,E){var j=a.props.prefixCls,z=L||O.a.createElement("button",{type:"button","aria-label":E,className:"".concat(j,"-item-link")});return typeof L=="function"&&(z=O.a.createElement(L,Object(M.a)({},a.props))),z},a.savePaginationNode=function(L){a.paginationNode=L},a.isValid=function(L){return u(L)&&L!==a.state.current},a.shouldDisplayQuickJumper=function(){var L=a.props,E=L.showQuickJumper,j=L.pageSize,z=L.total;return z<=j?!1:E},a.handleKeyDown=function(L){(L.keyCode===w.ARROW_UP||L.keyCode===w.ARROW_DOWN)&&L.preventDefault()},a.handleKeyUp=function(L){var E=a.getValidValue(L),j=a.state.currentInputValue;E!==j&&a.setState({currentInputValue:E}),L.keyCode===w.ENTER?a.handleChange(E):L.keyCode===w.ARROW_UP?a.handleChange(E-1):L.keyCode===w.ARROW_DOWN&&a.handleChange(E+1)},a.changePageSize=function(L){var E=a.state.current,j=A(L,a.state,a.props);E=E>j?j:E,j===0&&(E=a.state.current),typeof L=="number"&&("pageSize"in a.props||a.setState({pageSize:L}),"current"in a.props||a.setState({current:E,currentInputValue:E})),a.props.onShowSizeChange(E,L),"onChange"in a.props&&a.props.onChange&&a.props.onChange(E,L)},a.handleChange=function(L){var E=a.props.disabled,j=L;if(a.isValid(j)&&!E){var z=A(void 0,a.state,a.props);j>z?j=z:j<1&&(j=1),"current"in a.props||a.setState({current:j,currentInputValue:j});var F=a.state.pageSize;return a.props.onChange(j,F),j}return a.state.current},a.prev=function(){a.hasPrev()&&a.handleChange(a.state.current-1)},a.next=function(){a.hasNext()&&a.handleChange(a.state.current+1)},a.jumpPrev=function(){a.handleChange(a.getJumpPrevPage())},a.jumpNext=function(){a.handleChange(a.getJumpNextPage())},a.hasPrev=function(){return a.state.current>1},a.hasNext=function(){return a.state.current2?j-2:0),F=2;F=b?m=b:m=Number(i),m}},{key:"getShowSizeChanger",value:function(){var a=this.props,i=a.showSizeChanger,b=a.total,y=a.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:b>y}},{key:"renderPrev",value:function(a){var i=this.props,b=i.prevIcon,y=i.itemRender,m=y(a,"prev",this.getItemIcon(b,"prev page")),L=!this.hasPrev();return Object(P.isValidElement)(m)?Object(P.cloneElement)(m,{disabled:L}):m}},{key:"renderNext",value:function(a){var i=this.props,b=i.nextIcon,y=i.itemRender,m=y(a,"next",this.getItemIcon(b,"next page")),L=!this.hasNext();return Object(P.isValidElement)(m)?Object(P.cloneElement)(m,{disabled:L}):m}},{key:"render",value:function(){var a=this,i=this.props,b=i.prefixCls,y=i.className,m=i.style,L=i.disabled,E=i.hideOnSinglePage,j=i.total,z=i.locale,F=i.showQuickJumper,N=i.showLessItems,V=i.showTitle,$=i.showTotal,oe=i.simple,de=i.itemRender,Re=i.showPrevNextJumpers,Ae=i.jumpPrevIcon,De=i.jumpNextIcon,Ee=i.selectComponentClass,Oe=i.selectPrefixCls,he=i.pageSizeOptions,pe=this.state,Z=pe.current,ce=pe.pageSize,ne=pe.currentInputValue;if(E===!0&&j<=ce)return null;var ve=A(void 0,this.state,this.props),Te=[],xe=null,Pe=null,Fe=null,We=null,Ve=null,ke=F&&F.goButton,Ne=N?1:2,ot=Z-1>0?Z-1:0,dt=Z+1=Ne*2&&Z!==1+2&&(Te[0]=Object(P.cloneElement)(Te[0],{className:"".concat(b,"-item-after-jump-prev")}),Te.unshift(xe)),ve-Z>=Ne*2&&Z!==ve-2&&(Te[Te.length-1]=Object(P.cloneElement)(Te[Te.length-1],{className:"".concat(b,"-item-before-jump-next")}),Te.push(Pe)),Je!==1&&Te.unshift(Fe),Ze!==ve&&Te.push(We)}var ie=null;$&&(ie=O.a.createElement("li",{className:"".concat(b,"-total-text")},$(j,[j===0?0:(Z-1)*ce+1,Z*ce>j?j:Z*ce])));var ae=!this.hasPrev()||!ve,se=!this.hasNext()||!ve;return O.a.createElement("ul",Object(X.a)({className:C()(b,y,Object(K.a)({},"".concat(b,"-disabled"),L)),style:m,unselectable:"unselectable",ref:this.savePaginationNode},nt),ie,O.a.createElement("li",{title:V?z.prev_page:null,onClick:this.prev,tabIndex:ae?null:0,onKeyPress:this.runIfEnterPrev,className:C()("".concat(b,"-prev"),Object(K.a)({},"".concat(b,"-disabled"),ae)),"aria-disabled":ae},this.renderPrev(ot)),Te,O.a.createElement("li",{title:V?z.next_page:null,onClick:this.next,tabIndex:se?null:0,onKeyPress:this.runIfEnterNext,className:C()("".concat(b,"-next"),Object(K.a)({},"".concat(b,"-disabled"),se)),"aria-disabled":se},this.renderNext(dt)),O.a.createElement(g,{disabled:L,locale:z,rootPrefixCls:b,selectComponentClass:Ee,selectPrefixCls:Oe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Z,pageSize:ce,pageSizeOptions:he,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ke}))}}],[{key:"getDerivedStateFromProps",value:function(a,i){var b={};if("current"in a&&(b.current=a.current,a.current!==i.current&&(b.currentInputValue=b.current)),"pageSize"in a&&a.pageSize!==i.pageSize){var y=i.current,m=A(a.pageSize,i,a);y=y>m?m:y,"current"in a||(b.current=y,b.currentInputValue=y),b.pageSize=a.pageSize}return b}}]),d}(O.a.Component);p.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:s,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:s,locale:c.a,style:{},itemRender:f,totalBoundaryShowSizeChanger:50};var h=p},"6RRn":function(Ge,we,B){"use strict";var X=B("wCXF"),K=B("n6Qo");B.d(we,"b",function(){return K.a});var M=B("IBYe"),H=B("6eGT"),k=B("hW8S");B.d(we,"a",function(){return k.a}),we.c=X.b},"6eGT":function(Ge,we,B){"use strict";function X(K){return null}we.a=X},"7ZXX":function(Ge,we,B){Ge.exports=B.p+"static/err.6e7c5817.png"},"7ahc":function(Ge,we,B){"use strict";B.d(we,"a",function(){return A});var X=B("k1fw"),K=B("0Owb"),M=B("+L6B"),H=B("2/Rp"),k=B("y8nQ"),S=B("Vl3Y"),U=B("tJVT"),P=B("OaEy"),O=B("2fM7"),_=B("q1tI"),C=B.n(_),D=B("VrN/"),I=B.n(D),w=B("p77/"),x=B.n(w),g=B("c5Ni"),c=B.n(g),s=O.a.Option,u={labelCol:{span:4},wrapperCol:{span:20}},f={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"]};we.b=function(p){var h=p.callback,T=p.onCancel,v=Object(_.useState)("python"),d=Object(U.a)(v,2),l=d[0],a=d[1];function i(y){a(f[y][1])}function b(y){h(y)}return C.a.createElement(S.a,Object(K.a)({},u,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:b}),C.a.createElement(S.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},C.a.createElement(O.a,{onChange:i},Object.keys(f).map(function(y){return C.a.createElement(s,{key:y,value:y},f[y][0])}))),C.a.createElement(S.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},C.a.createElement(A,{mode:l})),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(H.a,{type:"ghost",onClick:T},"\u53D6\u6D88")))};function A(p){var h=p.value,T=p.onChange,v=p.mode,d=p.options,l=d===void 0?{}:d,a=Object(_.useRef)(),i=Object(_.useState)(),b=Object(U.a)(i,2),y=b[0],m=b[1];return Object(_.useEffect)(function(){if(y){function L(E){var j=E.getValue();T&&T(j)}return y.on("change",L),function(){y.off("change",L)}}},[y,T]),Object(_.useEffect)(function(){y&&y.setOption("mode",v)},[y,v]),Object(_.useEffect)(function(){y&&((h!==y.getValue()||h==="")&&setTimeout(function(){y.setValue(h||" ")},300))},[y,h]),Object(_.useEffect)(function(){if(a.current&&!y){var L=I.a.fromTextArea(a.current,Object(X.a)({mode:v,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));m(L)}},[a.current,y]),C.a.createElement("div",{className:"my-codemirror-container"},C.a.createElement("textarea",{ref:a}))}},"7ixt":function(Ge,we,B){"use strict";B.d(we,"a",function(){return M});var X={adjustX:1,adjustY:1},K=[0,0],M={left:{points:["cr","cl"],overflow:X,offset:[-4,0],targetOffset:K},right:{points:["cl","cr"],overflow:X,offset:[4,0],targetOffset:K},top:{points:["bc","tc"],overflow:X,offset:[0,-4],targetOffset:K},bottom:{points:["tc","bc"],overflow:X,offset:[0,4],targetOffset:K},topLeft:{points:["bl","tl"],overflow:X,offset:[0,-4],targetOffset:K},leftTop:{points:["tr","tl"],overflow:X,offset:[-4,0],targetOffset:K},topRight:{points:["br","tr"],overflow:X,offset:[0,-4],targetOffset:K},rightTop:{points:["tl","tr"],overflow:X,offset:[4,0],targetOffset:K},bottomRight:{points:["tr","br"],overflow:X,offset:[0,4],targetOffset:K},rightBottom:{points:["bl","br"],overflow:X,offset:[4,0],targetOffset:K},bottomLeft:{points:["tl","bl"],overflow:X,offset:[0,4],targetOffset:K},leftBottom:{points:["br","bl"],overflow:X,offset:[-4,0],targetOffset:K}},H=M},"7v3h":function(Ge,we,B){Ge.exports=B.p+"static/empty2.dd73f390.png"},"8/bI":function(Ge,we,B){Ge.exports=B.p+"static/empty.8918e228.png"},"815F":function(Ge,we,B){"use strict";B.d(we,"e",function(){return U}),B.d(we,"c",function(){return O}),B.d(we,"d",function(){return _}),B.d(we,"a",function(){return D}),B.d(we,"f",function(){return I}),B.d(we,"b",function(){return w});var X=B("KQm4"),K=B("VTBJ"),M=B("Ff2n"),H=B("Zm9Q"),k=B("Kwbf"),S=B("OZM5");function U(x,g){return x!=null?x:g}function P(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function c(s){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(s||[]).forEach(function(f){var A=f.key,p=f.children;Object(k.a)(A!=null,"Tree node must have a certain key: [".concat(u).concat(A,"]"));var h=String(A);Object(k.a)(!g.has(h)||A===null||A===void 0,"Same 'key' exist in the Tree: ".concat(h)),g.set(h,!0),c(p,"".concat(u).concat(h," > "))})}c(x)}function O(x){function g(c){var s=Object(H.a)(c);return s.map(function(u){if(!Object(S.i)(u))return Object(k.a)(!u,"Tree/TreeNode can only accept TreeNode as children."),null;var f=u.key,A=u.props,p=A.children,h=Object(M.a)(A,["children"]),T=Object(K.a)({key:f},h),v=g(p);return v.length&&(T.children=v),T}).filter(function(u){return u})}return g(x)}function _(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],c=new Set(g===!0?[]:g),s=[];function u(f){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return f.map(function(p,h){var T=Object(S.h)(A?A.pos:"0",h),v=U(p.key,T),d=Object(K.a)(Object(K.a)({},p),{},{parent:A,pos:T,children:null,data:p,isStart:[].concat(Object(X.a)(A?A.isStart:[]),[h===0]),isEnd:[].concat(Object(X.a)(A?A.isEnd:[]),[h===f.length-1])});return s.push(d),g===!0||c.has(v)?d.children=u(p.children||[],d):d.children=[],d})}return u(x),s}function C(x,g,c){var s;c?typeof c=="string"?s=function(A){return A[c]}:typeof c=="function"&&(s=function(A){return c(A)}):s=function(A,p){return U(A.key,p)};function u(f,A,p){var h=f?f.children:x,T=f?Object(S.h)(p.pos,A):"0";if(f){var v=s(f,T),d={node:f,index:A,pos:T,key:v,parentPos:p.node?p.pos:null,level:p.level+1};g(d)}h&&h.forEach(function(l,a){u(l,a,{node:f,pos:T,level:p?p.level+1:-1})})}u(null)}function D(x){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=g.initWrapper,s=g.processEntity,u=g.onProcessFinished,f=arguments.length>2?arguments[2]:void 0,A={},p={},h={posEntities:A,keyEntities:p};return c&&(h=c(h)||h),C(x,function(T){var v=T.node,d=T.index,l=T.pos,a=T.key,i=T.parentPos,b=T.level,y={node:v,index:d,key:a,pos:l,level:b},m=U(a,l);A[l]=y,p[m]=y,y.parent=A[i],y.parent&&(y.parent.children=y.parent.children||[],y.parent.children.push(y)),s&&s(y,h)},f),u&&u(h),h}function I(x,g){var c=g.expandedKeys,s=g.selectedKeys,u=g.loadedKeys,f=g.loadingKeys,A=g.checkedKeys,p=g.halfCheckedKeys,h=g.dragOverNodeKey,T=g.dropPosition,v=g.keyEntities,d=v[x],l={eventKey:x,expanded:c.indexOf(x)!==-1,selected:s.indexOf(x)!==-1,loaded:u.indexOf(x)!==-1,loading:f.indexOf(x)!==-1,checked:A.indexOf(x)!==-1,halfChecked:p.indexOf(x)!==-1,pos:String(d?d.pos:""),dragOver:h===x&&T===0,dragOverGapTop:h===x&&T===-1,dragOverGapBottom:h===x&&T===1};return l}function w(x){var g=x.data,c=x.expanded,s=x.selected,u=x.checked,f=x.loaded,A=x.loading,p=x.halfChecked,h=x.dragOver,T=x.dragOverGapTop,v=x.dragOverGapBottom,d=x.pos,l=x.active,a=Object(K.a)(Object(K.a)({},g),{},{expanded:c,selected:s,checked:u,loaded:f,loading:A,halfChecked:p,dragOver:h,dragOverGapTop:T,dragOverGapBottom:v,pos:d,active:l});return"props"in a||Object.defineProperty(a,"props",{get:function(){return Object(k.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),x}}),a}},"8EBN":function(Ge,we,B){(function(X){X(B("VrN/"))})(function(X){"use strict";X.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 K=0;K-1&&H.substring(U+1,H.length);if(P)return X.findModeByExtension(P)},X.findModeByName=function(H){H=H.toLowerCase();for(var k=0;k=de.length?Re.slice(de.length):Re}).join(` -`)}var _=[],C=["
    "],D=new U.a.Renderer,I=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function w(){_.length=0,C=["
      "]}var x={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function g(V,$,oe,de){if($>=V.length||V[$].level<=oe)return $;var Re=V[$];de.push("
    • "+Re.text+""),$++;var Ae=[];return $=g(V,$,Re.level,Ae),Ae.length>0&&(de.push("
        "),Ae.forEach(function(De){de.push(De)}),de.push("
      ")),de.push("
    • "),$=g(V,$,oe,de),$}function c(){return g(_,0,0,C),C.push("
    "),C.join("")}var s={heading:function($){var oe=I.exec($);if(oe)return{type:"heading",raw:oe[0],depth:oe[1].length,text:oe[2]}},fences:function($){var oe=this.rules.block.fences.exec($);if(oe){var de=oe[0],Re=O(de,oe[3]||""),Ae=oe[2]?oe[2].trim():oe[2];if(["latex","katex","math"].indexOf(Ae)>=0){var De=A(),Ee=Re;Re=De,p[De]={type:"block",expression:Ee}}return{type:"code",raw:de,lang:Ae,text:Re}}}},u=/(?:\${2})([^\n`]+?)(?:\${2})/gi,f=0,A=function(){return"__special_katext_id_".concat(f++,"__")},p={};function h(){return p}function T(){f=0,p={}}function v(V){return V=V.replace(u,function($,oe){var de=A();return p[de]={type:"inline",expression:oe},de}),V}var d=D.listitem;D.listitem=function(V){return d(v(V))};var l=D.paragraph;D.paragraph=function(V){return l(v(V))};var a=D.tablecell;D.tablecell=function(V,$){return a(v(V),$)},D.code=function(V,$,oe){var de=($||"").match(/\S*/)[0];return de?["latex","katex","math"].indexOf(de)>=0?"

    ".concat(V,"

    "):'
    ').concat(oe?V:Object(P.escape)(V,!0),`
    -`):'
    '+(oe?V:Object(P.escape)(V,!0))+"
    "},D.heading=function(V,$,oe){var de=this.options.headerPrefix+oe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return _.push({anchor:de,level:$,text:V}),"'+V+""},U.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),U.a.use({tokenizer:s,renderer:D});var i=U.a,b=B("SJMd"),y=B("ulZh"),m=B.n(y),L=B("m3rI"),E=B("Oy/b"),j=B("p5ED"),z=/]*>/g;function F(V){var $=document.createElement("div");return $.innerHTML=V,$.childNodes.length===0?"":$.childNodes[0].nodeValue}var N=we.a=function(V){var $=V.value,oe=$===void 0?"":$,de=V.className,Re=V.showTextOnly,Ae=V.showLines,De=V.style,Ee=De===void 0?{}:De,Oe=V.stylesPrev,he=Oe===void 0?{}:Oe,pe=String(oe),Z=Object(M.useState)(""),ce=Object(K.a)(Z,2),ne=ce[0],ve=ce[1],Te=Object(M.useMemo)(function(){try{var We=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ve=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ke=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;pe=pe.replace(We,"("+L.a.API_SERVER+"/api/attachments/").replace(Ve,'"'+L.a.API_SERVER+"/api/attachments/").replace(ke,'"'+L.a.API_SERVER+"/files/uploads/").replace(/\r\n/g,` +(window.webpackJsonp=window.webpackJsonp||[]).push([[64,3,5,6,7,8,9],{"+NIl":function(Ge,we,B){(function(X){X(B("VrN/"))})(function(X){"use strict";X.defineMode("stex",function(K,M){"use strict";function H(w,x){w.cmdState.push(x)}function k(w){return w.cmdState.length>0?w.cmdState[w.cmdState.length-1]:null}function S(w){var x=w.cmdState.pop();x&&x.closeBracket()}function U(w){for(var x=w.cmdState,g=x.length-1;g>=0;g--){var c=x[g];if(c.name=="DEFAULT")continue;return c}return{styleIdentifier:function(){return null}}}function P(w,x,g){return function(){this.name=w,this.bracketNo=0,this.style=x,this.styles=g,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var O={};O.importmodule=P("importmodule","tag",["string","builtin"]),O.documentclass=P("documentclass","tag",["","atom"]),O.usepackage=P("usepackage","tag",["atom"]),O.begin=P("begin","tag",["atom"]),O.end=P("end","tag",["atom"]),O.label=P("label","tag",["atom"]),O.ref=P("ref","tag",["atom"]),O.eqref=P("eqref","tag",["atom"]),O.cite=P("cite","tag",["atom"]),O.bibitem=P("bibitem","tag",["atom"]),O.Bibitem=P("Bibitem","tag",["atom"]),O.RBibitem=P("RBibitem","tag",["atom"]),O.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function _(w,x){w.f=x}function C(w,x){var g;if(w.match(/^\\[a-zA-Z@]+/)){var c=w.current().slice(1);return g=O.hasOwnProperty(c)?O[c]:O.DEFAULT,g=new g,H(x,g),_(x,I),g.style}if(w.match(/^\\[$&%#{}_]/))return"tag";if(w.match(/^\\[,;!\/\\]/))return"tag";if(w.match("\\["))return _(x,function(u,f){return D(u,f,"\\]")}),"keyword";if(w.match("\\("))return _(x,function(u,f){return D(u,f,"\\)")}),"keyword";if(w.match("$$"))return _(x,function(u,f){return D(u,f,"$$")}),"keyword";if(w.match("$"))return _(x,function(u,f){return D(u,f,"$")}),"keyword";var s=w.next();if(s=="%")return w.skipToEnd(),"comment";if(s=="}"||s=="]"){if(g=k(x),g)g.closeBracket(s),_(x,I);else return"error";return"bracket"}else return s=="{"||s=="["?(g=O.DEFAULT,g=new g,H(x,g),"bracket"):/\d/.test(s)?(w.eatWhile(/[\w.%]/),"atom"):(w.eatWhile(/[\w\-_]/),g=U(x),g.name=="begin"&&(g.argument=w.current()),g.styleIdentifier())}function D(w,x,g){if(w.eatSpace())return null;if(g&&w.match(g))return _(x,C),"keyword";if(w.match(/^\\[a-zA-Z@]+/))return"tag";if(w.match(/^[a-zA-Z]+/))return"variable-2";if(w.match(/^\\[$&%#{}_]/))return"tag";if(w.match(/^\\[,;!\/]/))return"tag";if(w.match(/^[\^_&]/))return"tag";if(w.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(w.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var c=w.next();return c=="{"||c=="}"||c=="["||c=="]"||c=="("||c==")"?"bracket":c=="%"?(w.skipToEnd(),"comment"):"error"}function I(w,x){var g=w.peek(),c;return g=="{"||g=="["?(c=k(x),c.openBracket(g),w.eat(g),_(x,C),"bracket"):/[ \t\r]/.test(g)?(w.eat(g),null):(_(x,C),S(x),C(w,x))}return{startState:function(){var w=M.inMathMode?function(x,g){return D(x,g)}:C;return{cmdState:[],f:w}},copyState:function(w){return{cmdState:w.cmdState.slice(),f:w.f}},token:function(w,x){return x.f(w,x)},blankLine:function(w){w.f=C,w.cmdState.length=0},lineComment:"%"}}),X.defineMIME("text/x-stex","stex"),X.defineMIME("text/x-latex","stex")})},"/GNS":function(Ge,we,B){Ge.exports=B.p+"static/search1.c4136dd4.png"},"19Vz":function(Ge,we,B){(function(X){X(B("VrN/"))})(function(X){X.defineOption("placeholder","",function(P,O,_){var C=_&&_!=X.Init;if(O&&!C)P.on("blur",k),P.on("change",S),P.on("swapDoc",S),X.on(P.getInputField(),"compositionupdate",P.state.placeholderCompose=function(){H(P)}),S(P);else if(!O&&C){P.off("blur",k),P.off("change",S),P.off("swapDoc",S),X.off(P.getInputField(),"compositionupdate",P.state.placeholderCompose),K(P);var D=P.getWrapperElement();D.className=D.className.replace(" CodeMirror-empty","")}O&&!P.hasFocus()&&k(P)});function K(P){P.state.placeholder&&(P.state.placeholder.parentNode.removeChild(P.state.placeholder),P.state.placeholder=null)}function M(P){K(P);var O=P.state.placeholder=document.createElement("pre");O.style.cssText="height: 0; overflow: visible",O.style.direction=P.getOption("direction"),O.className="CodeMirror-placeholder CodeMirror-line-like";var _=P.getOption("placeholder");typeof _=="string"&&(_=document.createTextNode(_)),O.appendChild(_),P.display.lineSpace.insertBefore(O,P.display.lineSpace.firstChild)}function H(P){setTimeout(function(){var O=!1,_=P.getInputField();_.nodeName=="TEXTAREA"?O=!_.value:P.lineCount()==1&&(O=!/[^\u200b]/.test(_.querySelector(".CodeMirror-line").textContent)),O?M(P):K(P)},20)}function k(P){U(P)&&M(P)}function S(P){var O=P.getWrapperElement(),_=U(P);O.className=O.className.replace(" CodeMirror-empty","")+(_?" CodeMirror-empty":""),_?M(P):K(P)}function U(P){return P.lineCount()===1&&P.getLine(0)===""}})},"1eCo":function(Ge,we,B){(function(X){X(B("VrN/"))})(function(X){"use strict";var K={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},M={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};X.defineMode("xml",function(H,k){var S=H.indentUnit,U={},P=k.htmlMode?K:M;for(var O in P)U[O]=P[O];for(var O in k)U[O]=k[O];var _,C;function D(i,E){function y(b){return E.tokenize=b,b(i,E)}var m=i.next();if(m=="<")return i.eat("!")?i.eat("[")?i.match("CDATA[")?y(x("atom","]]>")):null:i.match("--")?y(x("comment","-->")):i.match("DOCTYPE",!0,!0)?(i.eatWhile(/[\w\._\-]/),y(g(1))):null:i.eat("?")?(i.eatWhile(/[\w\._\-]/),E.tokenize=x("meta","?>"),"meta"):(_=i.eat("/")?"closeTag":"openTag",E.tokenize=I,"tag bracket");if(m=="&"){var L;return i.eat("#")?i.eat("x")?L=i.eatWhile(/[a-fA-F\d]/)&&i.eat(";"):L=i.eatWhile(/[\d]/)&&i.eat(";"):L=i.eatWhile(/[\w\.\-:]/)&&i.eat(";"),L?"atom":"error"}else return i.eatWhile(/[^&<]/),null}D.isInText=!0;function I(i,E){var y=i.next();if(y==">"||y=="/"&&i.eat(">"))return E.tokenize=D,_=y==">"?"endTag":"selfcloseTag","tag bracket";if(y=="=")return _="equals",null;if(y=="<"){E.tokenize=D,E.state=f,E.tagName=E.tagStart=null;var m=E.tokenize(i,E);return m?m+" tag error":"tag error"}else return/[\'\"]/.test(y)?(E.tokenize=w(y),E.stringStartCol=i.column(),E.tokenize(i,E)):(i.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function w(i){var E=function(y,m){for(;!y.eol();)if(y.next()==i){m.tokenize=I;break}return"string"};return E.isInAttribute=!0,E}function x(i,E){return function(y,m){for(;!y.eol();){if(y.match(E)){m.tokenize=D;break}y.next()}return i}}function g(i){return function(E,y){for(var m;(m=E.next())!=null;){if(m=="<")return y.tokenize=g(i+1),y.tokenize(E,y);if(m==">")if(i==1){y.tokenize=D;break}else return y.tokenize=g(i-1),y.tokenize(E,y)}return"meta"}}function c(i,E,y){this.prev=i.context,this.tagName=E,this.indent=i.indented,this.startOfLine=y,(U.doNotIndent.hasOwnProperty(E)||i.context&&i.context.noIndent)&&(this.noIndent=!0)}function s(i){i.context&&(i.context=i.context.prev)}function u(i,E){for(var y;;){if(!i.context)return;if(y=i.context.tagName,!U.contextGrabbers.hasOwnProperty(y)||!U.contextGrabbers[y].hasOwnProperty(E))return;s(i)}}function f(i,E,y){return i=="openTag"?(y.tagStart=E.column(),A):i=="closeTag"?p:f}function A(i,E,y){return i=="word"?(y.tagName=E.current(),C="tag",v):U.allowMissingTagName&&i=="endTag"?(C="tag bracket",v(i,E,y)):(C="error",A)}function p(i,E,y){if(i=="word"){var m=E.current();return y.context&&y.context.tagName!=m&&U.implicitlyClosed.hasOwnProperty(y.context.tagName)&&s(y),y.context&&y.context.tagName==m||U.matchClosing===!1?(C="tag",h):(C="tag error",T)}else return U.allowMissingTagName&&i=="endTag"?(C="tag bracket",h(i,E,y)):(C="error",T)}function h(i,E,y){return i!="endTag"?(C="error",h):(s(y),f)}function T(i,E,y){return C="error",h(i,E,y)}function v(i,E,y){if(i=="word")return C="attribute",d;if(i=="endTag"||i=="selfcloseTag"){var m=y.tagName,L=y.tagStart;return y.tagName=y.tagStart=null,i=="selfcloseTag"||U.autoSelfClosers.hasOwnProperty(m)?u(y,m):(u(y,m),y.context=new c(y,m,L==y.indented)),f}return C="error",v}function d(i,E,y){return i=="equals"?l:(U.allowMissing||(C="error"),v(i,E,y))}function l(i,E,y){return i=="string"?a:i=="word"&&U.allowUnquoted?(C="string",v):(C="error",v(i,E,y))}function a(i,E,y){return i=="string"?a:v(i,E,y)}return{startState:function(i){var E={tokenize:D,state:f,indented:i||0,tagName:null,tagStart:null,context:null};return i!=null&&(E.baseIndent=i),E},token:function(i,E){if(!E.tagName&&i.sol()&&(E.indented=i.indentation()),i.eatSpace())return null;_=null;var y=E.tokenize(i,E);return(y||_)&&y!="comment"&&(C=null,E.state=E.state(_||y,i,E),C&&(y=C=="error"?y+" error":C)),y},indent:function(i,E,y){var m=i.context;if(i.tokenize.isInAttribute)return i.tagStart==i.indented?i.stringStartCol+1:i.indented+S;if(m&&m.noIndent)return X.Pass;if(i.tokenize!=I&&i.tokenize!=D)return y?y.match(/^(\s*)/)[0].length:0;if(i.tagName)return U.multilineTagIndentPastTag!==!1?i.tagStart+i.tagName.length+2:i.tagStart+S*(U.multilineTagIndentFactor||1);if(U.alignCDATA&&/$/,blockCommentStart:"",configuration:U.htmlMode?"html":"xml",helperType:U.htmlMode?"html":"xml",skipAttribute:function(i){i.state==l&&(i.state=v)},xmlCurrentTag:function(i){return i.tagName?{name:i.tagName,close:i.type=="closeTag"}:null},xmlCurrentContext:function(i){for(var E=[],y=i.context;y;y=y.prev)y.tagName&&E.push(y.tagName);return E.reverse()}}}),X.defineMIME("text/xml","xml"),X.defineMIME("application/xml","xml"),X.mimeModes.hasOwnProperty("text/html")||X.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Ge,we,B){"use strict";B.d(we,"d",function(){return ot}),B.d(we,"b",function(){return ye}),B.d(we,"c",function(){return qe}),B.d(we,"a",function(){return Ot});var X=B("VTBJ"),K=B("1OyB"),M=B("vuIU"),H=B("JX7q"),k=B("Ji7U"),S=B("LK+K"),U=B("q1tI"),P=B("I8Z2"),O=B("BGR+"),_=B("wx14"),C=B("rePB"),D=B("4IlW"),I=B("2GS6"),w=B("Gytx"),x=B.n(w),g=B("TSYQ"),c=B.n(g),s=B("U8pU"),u=B("ODXe"),f=/iPhone/i,A=/iPod/i,p=/iPad/i,h=/\bAndroid(?:.+)Mobile\b/i,T=/Android/i,v=/\bAndroid(?:.+)SD4930UR\b/i,d=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,l=/Windows Phone/i,a=/\bWindows(?:.+)ARM\b/i,i=/BlackBerry/i,E=/BB10/i,y=/Opera Mini/i,m=/\b(CriOS|Chrome)(?:.+)Mobile/i,L=/Mobile(?:.+)Firefox\b/i;function b(ht,He){return ht.test(He)}function j(ht){var He=ht||(typeof navigator!="undefined"?navigator.userAgent:""),Ke=He.split("[FBAN");if(typeof Ke[1]!="undefined"){var Se=Ke,te=Object(u.a)(Se,1);He=te[0]}if(Ke=He.split("Twitter"),typeof Ke[1]!="undefined"){var le=Ke,ze=Object(u.a)(le,1);He=ze[0]}var Ce={apple:{phone:b(f,He)&&!b(l,He),ipod:b(A,He),tablet:!b(f,He)&&b(p,He)&&!b(l,He),device:(b(f,He)||b(A,He)||b(p,He))&&!b(l,He)},amazon:{phone:b(v,He),tablet:!b(v,He)&&b(d,He),device:b(v,He)||b(d,He)},android:{phone:!b(l,He)&&b(v,He)||!b(l,He)&&b(h,He),tablet:!b(l,He)&&!b(v,He)&&!b(h,He)&&(b(d,He)||b(T,He)),device:!b(l,He)&&(b(v,He)||b(d,He)||b(h,He)||b(T,He))||b(/\bokhttp\b/i,He)},windows:{phone:b(l,He),tablet:b(a,He),device:b(l,He)||b(a,He)},other:{blackberry:b(i,He),blackberry10:b(E,He),opera:b(y,He),firefox:b(L,He),chrome:b(m,He),device:b(i,He)||b(E,He)||b(y,He)||b(L,He)||b(m,He)},any:null,phone:null,tablet:null};return Ce.any=Ce.apple.device||Ce.android.device||Ce.windows.device||Ce.other.device,Ce.phone=Ce.apple.phone||Ce.android.phone||Ce.windows.phone,Ce.tablet=Ce.apple.tablet||Ce.android.tablet||Ce.windows.tablet,Ce}var z=Object(X.a)(Object(X.a)({},j()),{},{isMobile:j}),F=z;function N(){}function V(ht,He,Ke){var Se=He||"";return ht.key||"".concat(Se,"item_").concat(Ke)}function $(ht){return"".concat(ht,"-menu-")}function oe(ht,He){var Ke=-1;U.Children.forEach(ht,function(Se){Ke+=1,Se&&Se.type&&Se.type.isMenuItemGroup?U.Children.forEach(Se.props.children,function(te){Ke+=1,He(te,Ke)}):He(Se,Ke)})}function de(ht,He,Ke){if(!ht||Ke.find)return;U.Children.forEach(ht,function(Se){if(Se){var te=Se.type;if(!te||!(te.isSubMenu||te.isMenuItem||te.isMenuItemGroup))return;He.indexOf(Se.key)!==-1?Ke.find=!0:Se.props.children&&de(Se.props.children,He,Ke)}})}var Re=["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"],Ae=function(He){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Se=He&&typeof He.getBoundingClientRect=="function"&&He.getBoundingClientRect().width;if(Se){if(Ke){var te=getComputedStyle(He),le=te.marginLeft,ze=te.marginRight;Se+=+le.replace("px","")+ +ze.replace("px","")}Se=+Se.toFixed(6)}return Se||0},De=function(He,Ke,Se){He&&Object(s.a)(He.style)==="object"&&(He.style[Ke]=Se)},be=function(){return F.any},Oe=B("KQm4"),he=B("Ff2n"),pe=B("i8i4"),Z=B("bdgK"),ce=B("uciX"),ne=B("8XRh"),ve={adjustX:1,adjustY:1},Te={topLeft:{points:["bl","tl"],overflow:ve,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ve,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ve,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ve,offset:[4,0]}},xe={topLeft:{points:["bl","tl"],overflow:ve,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ve,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ve,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ve,offset:[4,0]}},Pe=Te,Fe=0,We={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ve=function(He,Ke,Se){var te=$(Ke),le=He.getState();He.setState({defaultActiveFirst:Object(X.a)(Object(X.a)({},le.defaultActiveFirst),{},Object(C.a)({},te,Se))})},ke=function(ht){Object(k.a)(Ke,ht);var He=Object(S.a)(Ke);function Ke(Se){var te;Object(K.a)(this,Ke),te=He.call(this,Se),te.onDestroy=function(Be){te.props.onDestroy(Be)},te.onKeyDown=function(Be){var Ye=Be.keyCode,lt=te.menuInstance,Et=te.props,gt=Et.isOpen,Ft=Et.store;if(Ye===D.a.ENTER)return te.onTitleClick(Be),Ve(Ft,te.props.eventKey,!0),!0;if(Ye===D.a.RIGHT)return gt?lt.onKeyDown(Be):(te.triggerOpenChange(!0),Ve(Ft,te.props.eventKey,!0)),!0;if(Ye===D.a.LEFT){var Xt;if(gt)Xt=lt.onKeyDown(Be);else return;return Xt||(te.triggerOpenChange(!1),Xt=!0),Xt}return gt&&(Ye===D.a.UP||Ye===D.a.DOWN)?lt.onKeyDown(Be):void 0},te.onOpenChange=function(Be){te.props.onOpenChange(Be)},te.onPopupVisibleChange=function(Be){te.triggerOpenChange(Be,Be?"mouseenter":"mouseleave")},te.onMouseEnter=function(Be){var Ye=te.props,lt=Ye.eventKey,Et=Ye.onMouseEnter,gt=Ye.store;Ve(gt,te.props.eventKey,!1),Et({key:lt,domEvent:Be})},te.onMouseLeave=function(Be){var Ye=te.props,lt=Ye.parentMenu,Et=Ye.eventKey,gt=Ye.onMouseLeave;lt.subMenuInstance=Object(H.a)(te),gt({key:Et,domEvent:Be})},te.onTitleMouseEnter=function(Be){var Ye=te.props,lt=Ye.eventKey,Et=Ye.onItemHover,gt=Ye.onTitleMouseEnter;Et({key:lt,hover:!0}),gt({key:lt,domEvent:Be})},te.onTitleMouseLeave=function(Be){var Ye=te.props,lt=Ye.parentMenu,Et=Ye.eventKey,gt=Ye.onItemHover,Ft=Ye.onTitleMouseLeave;lt.subMenuInstance=Object(H.a)(te),gt({key:Et,hover:!1}),Ft({key:Et,domEvent:Be})},te.onTitleClick=function(Be){var Ye=Object(H.a)(te),lt=Ye.props;if(lt.onTitleClick({key:lt.eventKey,domEvent:Be}),lt.triggerSubMenuAction==="hover")return;te.triggerOpenChange(!lt.isOpen,"click"),Ve(lt.store,te.props.eventKey,!1)},te.onSubMenuClick=function(Be){typeof te.props.onClick=="function"&&te.props.onClick(te.addKeyPath(Be))},te.onSelect=function(Be){te.props.onSelect(Be)},te.onDeselect=function(Be){te.props.onDeselect(Be)},te.getPrefixCls=function(){return"".concat(te.props.rootPrefixCls,"-submenu")},te.getActiveClassName=function(){return"".concat(te.getPrefixCls(),"-active")},te.getDisabledClassName=function(){return"".concat(te.getPrefixCls(),"-disabled")},te.getSelectedClassName=function(){return"".concat(te.getPrefixCls(),"-selected")},te.getOpenClassName=function(){return"".concat(te.props.rootPrefixCls,"-submenu-open")},te.saveMenuInstance=function(Be){te.menuInstance=Be},te.addKeyPath=function(Be){return Object(X.a)(Object(X.a)({},Be),{},{keyPath:(Be.keyPath||[]).concat(te.props.eventKey)})},te.triggerOpenChange=function(Be,Ye){var lt=te.props.eventKey,Et=function(){te.onOpenChange({key:lt,item:Object(H.a)(te),trigger:Ye,open:Be})};Ye==="mouseenter"?te.mouseenterTimeout=setTimeout(function(){Et()},0):Et()},te.isChildrenSelected=function(){var Be={find:!1};return de(te.props.children,te.props.selectedKeys,Be),Be.find},te.isOpen=function(){return te.props.openKeys.indexOf(te.props.eventKey)!==-1},te.adjustWidth=function(){if(!te.subMenuTitle||!te.menuInstance)return;var Be=pe.findDOMNode(te.menuInstance);if(Be.offsetWidth>=te.subMenuTitle.offsetWidth)return;Be.style.minWidth="".concat(te.subMenuTitle.offsetWidth,"px")},te.saveSubMenuTitle=function(Be){te.subMenuTitle=Be},te.getBaseProps=function(){var Be=Object(H.a)(te),Ye=Be.props;return{mode:Ye.mode==="horizontal"?"vertical":Ye.mode,visible:te.props.isOpen,level:Ye.level+1,inlineIndent:Ye.inlineIndent,focusable:!1,onClick:te.onSubMenuClick,onSelect:te.onSelect,onDeselect:te.onDeselect,onDestroy:te.onDestroy,selectedKeys:Ye.selectedKeys,eventKey:"".concat(Ye.eventKey,"-menu-"),openKeys:Ye.openKeys,motion:Ye.motion,onOpenChange:te.onOpenChange,subMenuOpenDelay:Ye.subMenuOpenDelay,parentMenu:Object(H.a)(te),subMenuCloseDelay:Ye.subMenuCloseDelay,forceSubMenuRender:Ye.forceSubMenuRender,triggerSubMenuAction:Ye.triggerSubMenuAction,builtinPlacements:Ye.builtinPlacements,defaultActiveFirst:Ye.store.getState().defaultActiveFirst[$(Ye.eventKey)],multiple:Ye.multiple,prefixCls:Ye.rootPrefixCls,id:te.internalMenuId,manualRef:te.saveMenuInstance,itemIcon:Ye.itemIcon,expandIcon:Ye.expandIcon,direction:Ye.direction}},te.getMotion=function(Be,Ye){var lt=Object(H.a)(te),Et=lt.haveRendered,gt=te.props,Ft=gt.motion,Xt=gt.rootPrefixCls,Kt=Object(X.a)(Object(X.a)({},Ft),{},{leavedClassName:"".concat(Xt,"-hidden"),removeOnLeave:!1,motionAppear:Et||!Ye||Be!=="inline"});return Kt};var le=Se.store,ze=Se.eventKey,Ce=le.getState(),je=Ce.defaultActiveFirst;te.isRootMenu=!1;var rt=!1;return je&&(rt=je[ze]),Ve(le,ze,rt),te}return Object(M.a)(Ke,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var te=this,le=this.props,ze=le.mode,Ce=le.parentMenu,je=le.manualRef;if(je&&je(this),ze!=="horizontal"||!Ce.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return te.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var te=this.props,le=te.onDestroy,ze=te.eventKey;le&&le(ze),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(te){var le=this,ze=this.getBaseProps(),Ce=this.getMotion(ze.mode,ze.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ze.visible||ze.forceSubMenuRender,!this.haveOpened)return U.createElement("div",null);var je=ze.direction;return U.createElement(ne.default,Object.assign({visible:ze.visible},Ce),function(rt){var Be=rt.className,Ye=rt.style,lt=c()("".concat(ze.prefixCls,"-sub"),Be,Object(C.a)({},"".concat(ze.prefixCls,"-rtl"),je==="rtl"));return U.createElement(ie,Object.assign({},ze,{id:le.internalMenuId,className:lt,style:Ye}),te)})}},{key:"render",value:function(){var te,le=Object(X.a)({},this.props),ze=le.isOpen,Ce=this.getPrefixCls(),je=le.mode==="inline",rt=c()(Ce,"".concat(Ce,"-").concat(le.mode),(te={},Object(C.a)(te,le.className,!!le.className),Object(C.a)(te,this.getOpenClassName(),ze),Object(C.a)(te,this.getActiveClassName(),le.active||ze&&!je),Object(C.a)(te,this.getDisabledClassName(),le.disabled),Object(C.a)(te,this.getSelectedClassName(),this.isChildrenSelected()),te));this.internalMenuId||(le.eventKey?this.internalMenuId="".concat(le.eventKey,"$Menu"):(Fe+=1,this.internalMenuId="$__$".concat(Fe,"$Menu")));var Be={},Ye={},lt={};le.disabled||(Be={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ye={onClick:this.onTitleClick},lt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Et={},gt=le.direction;je&&(gt==="rtl"?Et.paddingRight=le.inlineIndent*le.level:Et.paddingLeft=le.inlineIndent*le.level);var Ft={};this.props.isOpen&&(Ft={"aria-owns":this.internalMenuId});var Xt=null;le.mode!=="horizontal"&&(Xt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Xt=U.createElement(this.props.expandIcon,Object(X.a)({},this.props))));var Kt=U.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Et,className:"".concat(Ce,"-title"),role:"button"},lt,Ye,{"aria-expanded":ze},Ft,{"aria-haspopup":"true",title:typeof le.title=="string"?le.title:void 0}),le.title,Xt||U.createElement("i",{className:"".concat(Ce,"-arrow")})),yt=this.renderChildren(le.children),tn=le.parentMenu.isRootMenu?le.parentMenu.props.getPopupContainer:function(Sn){return Sn.parentNode},kt=We[le.mode],Wt=le.popupOffset?{offset:le.popupOffset}:{},Lt=le.mode==="inline"?"":le.popupClassName;Lt+=gt==="rtl"?" ".concat(Ce,"-rtl"):"";var Gt=le.disabled,dn=le.triggerSubMenuAction,cn=le.subMenuOpenDelay,at=le.forceSubMenuRender,It=le.subMenuCloseDelay,ut=le.builtinPlacements;Re.forEach(function(Sn){return delete le[Sn]}),delete le.onClick;var Ln=gt==="rtl"?Object.assign({},xe,ut):Object.assign({},Te,ut);return delete le.direction,U.createElement("li",Object.assign({},le,Be,{className:rt,role:"menuitem"}),je&&Kt,je&&yt,!je&&U.createElement(ce.a,{prefixCls:Ce,popupClassName:c()("".concat(Ce,"-popup"),Lt),getPopupContainer:tn,builtinPlacements:Ln,popupPlacement:kt,popupVisible:ze,popupAlign:Wt,popup:yt,action:Gt?[]:[dn],mouseEnterDelay:cn,mouseLeaveDelay:It,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:at},Kt))}}]),Ke}(U.Component);ke.defaultProps={onMouseEnter:N,onMouseLeave:N,onTitleMouseEnter:N,onTitleMouseLeave:N,onTitleClick:N,manualRef:N,mode:"vertical",title:""};var Ne=Object(P.b)(function(ht,He){var Ke=ht.openKeys,Se=ht.activeKey,te=ht.selectedKeys,le=He.eventKey,ze=He.subMenuKey;return{isOpen:Ke.indexOf(le)>-1,active:Se[ze]===le,selectedKeys:te}})(ke);Ne.isSubMenu=!0;var ot=Ne,dt="menuitem-overflowed",nt=.5,st=function(ht){Object(k.a)(Ke,ht);var He=Object(S.a)(Ke);function Ke(){var Se;return Object(K.a)(this,Ke),Se=He.apply(this,arguments),Se.resizeObserver=null,Se.mutationObserver=null,Se.originalTotalWidth=0,Se.overflowedItems=[],Se.menuItemSizes=[],Se.cancelFrameId=null,Se.state={lastVisibleIndex:void 0},Se.getMenuItemNodes=function(){var te=Se.props.prefixCls,le=pe.findDOMNode(Object(H.a)(Se));return le?[].slice.call(le.children).filter(function(ze){return ze.className.split(" ").indexOf("".concat(te,"-overflowed-submenu"))<0}):[]},Se.getOverflowedSubMenuItem=function(te,le,ze){var Ce=Se.props,je=Ce.overflowedIndicator,rt=Ce.level,Be=Ce.mode,Ye=Ce.prefixCls,lt=Ce.theme;if(rt!==1||Be!=="horizontal")return null;var Et=Se.props.children[0],gt=Et.props,Ft=gt.children,Xt=gt.title,Kt=gt.style,yt=Object(he.a)(gt,["children","title","style"]),tn=Object(X.a)({},Kt),kt="".concat(te,"-overflowed-indicator"),Wt="".concat(te,"-overflowed-indicator");le.length===0&&ze!==!0?tn=Object(X.a)(Object(X.a)({},tn),{},{display:"none"}):ze&&(tn=Object(X.a)(Object(X.a)({},tn),{},{visibility:"hidden",position:"absolute"}),kt="".concat(kt,"-placeholder"),Wt="".concat(Wt,"-placeholder"));var Lt=lt?"".concat(Ye,"-").concat(lt):"",Gt={};return Re.forEach(function(dn){yt[dn]!==void 0&&(Gt[dn]=yt[dn])}),U.createElement(ot,Object.assign({title:je,className:"".concat(Ye,"-overflowed-submenu"),popupClassName:Lt},Gt,{key:kt,eventKey:Wt,disabled:!1,style:tn}),le)},Se.setChildrenWidthAndResize=function(){if(Se.props.mode!=="horizontal")return;var te=pe.findDOMNode(Object(H.a)(Se));if(!te)return;var le=te.children;if(!le||le.length===0)return;var ze=te.children[le.length-1];De(ze,"display","inline-block");var Ce=Se.getMenuItemNodes(),je=Ce.filter(function(rt){return rt.className.split(" ").indexOf(dt)>=0});je.forEach(function(rt){De(rt,"display","inline-block")}),Se.menuItemSizes=Ce.map(function(rt){return Ae(rt,!0)}),je.forEach(function(rt){De(rt,"display","none")}),Se.overflowedIndicatorWidth=Ae(te.children[te.children.length-1],!0),Se.originalTotalWidth=Se.menuItemSizes.reduce(function(rt,Be){return rt+Be},0),Se.handleResize(),De(ze,"display","none")},Se.handleResize=function(){if(Se.props.mode!=="horizontal")return;var te=pe.findDOMNode(Object(H.a)(Se));if(!te)return;var le=Ae(te);Se.overflowedItems=[];var ze=0,Ce;Se.originalTotalWidth>le+nt&&(Ce=-1,Se.menuItemSizes.forEach(function(je){ze+=je,ze+Se.overflowedIndicatorWidth<=le&&(Ce+=1)})),Se.setState({lastVisibleIndex:Ce})},Se}return Object(M.a)(Ke,[{key:"componentDidMount",value:function(){var te=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var le=pe.findDOMNode(this);if(!le)return;this.resizeObserver=new Z.default(function(ze){ze.forEach(function(){var Ce=te.cancelFrameId;cancelAnimationFrame(Ce),te.cancelFrameId=requestAnimationFrame(te.setChildrenWidthAndResize)})}),[].slice.call(le.children).concat(le).forEach(function(ze){te.resizeObserver.observe(ze)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){te.resizeObserver.disconnect(),[].slice.call(le.children).concat(le).forEach(function(ze){te.resizeObserver.observe(ze)}),te.setChildrenWidthAndResize()}),this.mutationObserver.observe(le,{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(te){var le=this,ze=this.state.lastVisibleIndex;return(te||[]).reduce(function(Ce,je,rt){var Be=je;if(le.props.mode==="horizontal"){var Ye=le.getOverflowedSubMenuItem(je.props.eventKey,[]);ze!==void 0&&le.props.className.indexOf("".concat(le.props.prefixCls,"-root"))!==-1&&(rt>ze&&(Be=U.cloneElement(je,{style:{display:"none"},eventKey:"".concat(je.props.eventKey,"-hidden"),className:"".concat(dt)})),rt===ze+1&&(le.overflowedItems=te.slice(ze+1).map(function(Et){return U.cloneElement(Et,{key:Et.props.eventKey,mode:"vertical-left"})}),Ye=le.getOverflowedSubMenuItem(je.props.eventKey,le.overflowedItems)));var lt=[].concat(Object(Oe.a)(Ce),[Ye,Be]);return rt===te.length-1&<.push(le.getOverflowedSubMenuItem(je.props.eventKey,[],!0)),lt}return[].concat(Object(Oe.a)(Ce),[Be])},[])}},{key:"render",value:function(){var te=this.props,le=te.visible,ze=te.prefixCls,Ce=te.overflowedIndicator,je=te.mode,rt=te.level,Be=te.tag,Ye=te.children,lt=te.theme,Et=Object(he.a)(te,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),gt=Be;return U.createElement(gt,Object.assign({},Et),this.renderChildren(Ye))}}]),Ke}(U.Component);st.defaultProps={tag:"div",className:""};var ct=st;function vt(ht){return ht.length?ht.every(function(He){return!!He.props.disabled}):!0}function Ee(ht,He,Ke){var Se=ht.getState();ht.setState({activeKey:Object(X.a)(Object(X.a)({},Se.activeKey),{},Object(C.a)({},He,Ke))})}function ge(ht){return ht.eventKey||"0-menu-"}function Je(ht,He){var Ke=He,Se=ht.children,te=ht.eventKey;if(Ke){var le;if(oe(Se,function(ze,Ce){ze&&ze.props&&!ze.props.disabled&&Ke===V(ze,te,Ce)&&(le=!0)}),le)return Ke}return Ke=null,ht.defaultActiveFirst&&oe(Se,function(ze,Ce){!Ke&&ze&&!ze.props.disabled&&(Ke=V(ze,te,Ce))}),Ke}function Ze(ht){if(ht){var He=this.instanceArray.indexOf(ht);He!==-1?this.instanceArray[He]=ht:this.instanceArray.push(ht)}}var _e=function(ht){Object(k.a)(Ke,ht);var He=Object(S.a)(Ke);function Ke(Se){var te;return Object(K.a)(this,Ke),te=He.call(this,Se),te.onKeyDown=function(le,ze){var Ce=le.keyCode,je;if(te.getFlatInstanceArray().forEach(function(Be){Be&&Be.props.active&&Be.onKeyDown&&(je=Be.onKeyDown(le))}),je)return 1;var rt=null;return(Ce===D.a.UP||Ce===D.a.DOWN)&&(rt=te.step(Ce===D.a.UP?-1:1)),rt?(le.preventDefault(),Ee(te.props.store,ge(te.props),rt.props.eventKey),typeof ze=="function"&&ze(rt),1):void 0},te.onItemHover=function(le){var ze=le.key,Ce=le.hover;Ee(te.props.store,ge(te.props),Ce?ze:null)},te.onDeselect=function(le){te.props.onDeselect(le)},te.onSelect=function(le){te.props.onSelect(le)},te.onClick=function(le){te.props.onClick(le)},te.onOpenChange=function(le){te.props.onOpenChange(le)},te.onDestroy=function(le){te.props.onDestroy(le)},te.getFlatInstanceArray=function(){return te.instanceArray},te.step=function(le){var ze=te.getFlatInstanceArray(),Ce=te.props.store.getState().activeKey[ge(te.props)],je=ze.length;if(!je)return null;le<0&&(ze=ze.concat().reverse());var rt=-1;if(ze.every(function(Et,gt){return Et&&Et.props.eventKey===Ce?(rt=gt,!1):!0}),!te.props.defaultActiveFirst&&rt!==-1&&vt(ze.slice(rt,je-1)))return;var Be=(rt+1)%je,Ye=Be;do{var lt=ze[Ye];if(!lt||lt.props.disabled)Ye=(Ye+1)%je;else return lt}while(Ye!==Be);return null},te.renderCommonMenuItem=function(le,ze,Ce){var je=te.props.store.getState(),rt=Object(H.a)(te),Be=rt.props,Ye=V(le,Be.eventKey,ze),lt=le.props;if(!lt||typeof le.type=="string")return le;var Et=Ye===je.activeKey,gt=Object(X.a)(Object(X.a)({mode:lt.mode||Be.mode,level:Be.level,inlineIndent:Be.inlineIndent,renderMenuItem:te.renderMenuItem,rootPrefixCls:Be.prefixCls,index:ze,parentMenu:Be.parentMenu,manualRef:lt.disabled?void 0:Object(I.a)(le.ref,Ze.bind(Object(H.a)(te))),eventKey:Ye,active:!lt.disabled&&Et,multiple:Be.multiple,onClick:function(Xt){(lt.onClick||N)(Xt),te.onClick(Xt)},onItemHover:te.onItemHover,motion:Be.motion,subMenuOpenDelay:Be.subMenuOpenDelay,subMenuCloseDelay:Be.subMenuCloseDelay,forceSubMenuRender:Be.forceSubMenuRender,onOpenChange:te.onOpenChange,onDeselect:te.onDeselect,onSelect:te.onSelect,builtinPlacements:Be.builtinPlacements,itemIcon:lt.itemIcon||te.props.itemIcon,expandIcon:lt.expandIcon||te.props.expandIcon},Ce),{},{direction:Be.direction});return(Be.mode==="inline"||be())&&(gt.triggerSubMenuAction="click"),U.cloneElement(le,gt)},te.renderMenuItem=function(le,ze,Ce){if(!le)return null;var je=te.props.store.getState(),rt={openKeys:je.openKeys,selectedKeys:je.selectedKeys,triggerSubMenuAction:te.props.triggerSubMenuAction,subMenuKey:Ce};return te.renderCommonMenuItem(le,ze,rt)},Se.store.setState({activeKey:Object(X.a)(Object(X.a)({},Se.store.getState().activeKey),{},Object(C.a)({},Se.eventKey,Je(Se,Se.activeKey)))}),te.instanceArray=[],te}return Object(M.a)(Ke,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(te){return this.props.visible||te.visible||this.props.className!==te.className||!x()(this.props.style,te.style)}},{key:"componentDidUpdate",value:function(te){var le=this.props,ze="activeKey"in le?le.activeKey:le.store.getState().activeKey[ge(le)],Ce=Je(le,ze);if(Ce!==ze)Ee(le.store,ge(le),Ce);else if("activeKey"in te){var je=Je(te,te.activeKey);Ce!==je&&Ee(le.store,ge(le),Ce)}}},{key:"render",value:function(){var te=this,le=Object(_.a)({},this.props);this.instanceArray=[];var ze=c()(le.prefixCls,le.className,"".concat(le.prefixCls,"-").concat(le.mode)),Ce={className:ze,role:le.role||"menu"};le.id&&(Ce.id=le.id),le.focusable&&(Ce.tabIndex=0,Ce.onKeyDown=this.onKeyDown);var je=le.prefixCls,rt=le.eventKey,Be=le.visible,Ye=le.level,lt=le.mode,Et=le.overflowedIndicator,gt=le.theme;return Re.forEach(function(Ft){return delete le[Ft]}),delete le.onClick,U.createElement(ct,Object.assign({},le,{prefixCls:je,mode:lt,tag:"ul",level:Ye,theme:gt,visible:Be,overflowedIndicator:Et},Ce),U.Children.map(le.children,function(Ft,Xt){return te.renderMenuItem(Ft,Xt,rt||"0-menu-")}))}}]),Ke}(U.Component);_e.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:N};var Xe=Object(P.b)()(_e),ie=Xe,ae=B("Kwbf");function se(ht,He,Ke){var Se=ht.prefixCls,te=ht.motion,le=ht.defaultMotions,ze=le===void 0?{}:le,Ce=ht.openAnimation,je=ht.openTransitionName,rt=He.switchingModeFromInline;if(te)return te;if(Object(s.a)(Ce)==="object"&&Ce)Object(ae.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ce=="string")return{motionName:"".concat(Se,"-open-").concat(Ce)};if(je)return{motionName:je};var Be=ze[Ke];return Be||(rt?null:ze.other)}var J=function(ht){Object(k.a)(Ke,ht);var He=Object(S.a)(Ke);function Ke(Se){var te;Object(K.a)(this,Ke),te=He.call(this,Se),te.inlineOpenKeys=[],te.onSelect=function(Ce){var je=Object(H.a)(te),rt=je.props;if(rt.selectable){var Be=te.store.getState(),Ye=Be.selectedKeys,lt=Ce.key;rt.multiple?Ye=Ye.concat([lt]):Ye=[lt],"selectedKeys"in rt||te.store.setState({selectedKeys:Ye}),rt.onSelect(Object(X.a)(Object(X.a)({},Ce),{},{selectedKeys:Ye}))}},te.onClick=function(Ce){var je=te.getRealMenuMode(),rt=Object(H.a)(te),Be=rt.store,Ye=rt.props.onOpenChange;je!=="inline"&&!("openKeys"in te.props)&&(Be.setState({openKeys:[]}),Ye([])),te.props.onClick(Ce)},te.onKeyDown=function(Ce,je){te.innerMenu.getWrappedInstance().onKeyDown(Ce,je)},te.onOpenChange=function(Ce){var je=Object(H.a)(te),rt=je.props,Be=te.store.getState().openKeys.concat(),Ye=!1,lt=function(gt){var Ft=!1;if(gt.open)Ft=Be.indexOf(gt.key)===-1,Ft&&Be.push(gt.key);else{var Xt=Be.indexOf(gt.key);Ft=Xt!==-1,Ft&&Be.splice(Xt,1)}Ye=Ye||Ft};Array.isArray(Ce)?Ce.forEach(lt):lt(Ce),Ye&&("openKeys"in te.props||te.store.setState({openKeys:Be}),rt.onOpenChange(Be))},te.onDeselect=function(Ce){var je=Object(H.a)(te),rt=je.props;if(rt.selectable){var Be=te.store.getState().selectedKeys.concat(),Ye=Ce.key,lt=Be.indexOf(Ye);lt!==-1&&Be.splice(lt,1),"selectedKeys"in rt||te.store.setState({selectedKeys:Be}),rt.onDeselect(Object(X.a)(Object(X.a)({},Ce),{},{selectedKeys:Be}))}},te.onMouseEnter=function(Ce){te.restoreModeVerticalFromInline();var je=te.props.onMouseEnter;je&&je(Ce)},te.onTransitionEnd=function(Ce){var je=Ce.propertyName==="width"&&Ce.target===Ce.currentTarget,rt=Ce.target.className,Be=Object.prototype.toString.call(rt)==="[object SVGAnimatedString]"?rt.animVal:rt,Ye=Ce.propertyName==="font-size"&&Be.indexOf("anticon")>=0;(je||Ye)&&te.restoreModeVerticalFromInline()},te.setInnerMenu=function(Ce){te.innerMenu=Ce},te.isRootMenu=!0;var le=Se.defaultSelectedKeys,ze=Se.defaultOpenKeys;return"selectedKeys"in Se&&(le=Se.selectedKeys||[]),"openKeys"in Se&&(ze=Se.openKeys||[]),te.store=Object(P.c)({selectedKeys:le,openKeys:ze,activeKey:{"0-menu-":Je(Se,Se.activeKey)}}),te.state={switchingModeFromInline:!1},te}return Object(M.a)(Ke,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(te){this.updateOpentKeysWhenSwitchMode(te),this.updateMiniStore();var le=this.props,ze=le.siderCollapsed,Ce=le.inlineCollapsed,je=le.onOpenChange;(!te.inlineCollapsed&&Ce||!te.siderCollapsed&&ze)&&je([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(te){var le=this.props,ze=this.store,Ce=this.inlineOpenKeys,je=ze.getState(),rt={};te.mode==="inline"&&le.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in le||((le.inlineCollapsed&&!te.inlineCollapsed||le.siderCollapsed&&!te.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=je.openKeys.concat(),rt.openKeys=[]),(!le.inlineCollapsed&&te.inlineCollapsed||!le.siderCollapsed&&te.siderCollapsed)&&(rt.openKeys=Ce,this.inlineOpenKeys=[])),Object.keys(rt).length&&ze.setState(rt)}},{key:"updateMenuDisplay",value:function(){var te=this.props.collapsedWidth,le=this.store,ze=this.prevOpenKeys,Ce=this.getInlineCollapsed()&&(te===0||te==="0"||te==="0px");Ce?(this.prevOpenKeys=le.getState().openKeys.concat(),this.store.setState({openKeys:[]})):ze&&(this.store.setState({openKeys:ze}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var te=this.props.mode,le=this.state.switchingModeFromInline,ze=this.getInlineCollapsed();return le&&ze?"inline":ze?"vertical":te}},{key:"getInlineCollapsed",value:function(){var te=this.props,le=te.inlineCollapsed,ze=te.siderCollapsed;return ze!==void 0?ze:le}},{key:"restoreModeVerticalFromInline",value:function(){var te=this.state.switchingModeFromInline;te&&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 te=Object(X.a)({},Object(O.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),le=this.getRealMenuMode();return te.className+=" ".concat(te.prefixCls,"-root"),te.direction==="rtl"&&(te.className+=" ".concat(te.prefixCls,"-rtl")),te=Object(X.a)(Object(X.a)({},te),{},{mode:le,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:se(this.props,this.state,le)}),delete te.openAnimation,delete te.openTransitionName,U.createElement(P.a,{store:this.store},U.createElement(ie,Object.assign({},te,{ref:this.setInnerMenu}),this.props.children))}}]),Ke}(U.Component);J.defaultProps={selectable:!0,onClick:N,onSelect:N,onOpenChange:N,onDeselect:N,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:U.createElement("span",null,"\xB7\xB7\xB7")};var q=J,ee=function(ht){Object(k.a)(Ke,ht);var He=Object(S.a)(Ke);function Ke(){var Se;return Object(K.a)(this,Ke),Se=He.apply(this,arguments),Se.onKeyDown=function(te){var le=te.keyCode;return le===D.a.ENTER?(Se.onClick(te),!0):void 0},Se.onMouseLeave=function(te){var le=Se.props,ze=le.eventKey,Ce=le.onItemHover,je=le.onMouseLeave;Ce({key:ze,hover:!1}),je({key:ze,domEvent:te})},Se.onMouseEnter=function(te){var le=Se.props,ze=le.eventKey,Ce=le.onItemHover,je=le.onMouseEnter;Ce({key:ze,hover:!0}),je({key:ze,domEvent:te})},Se.onClick=function(te){var le=Se.props,ze=le.eventKey,Ce=le.multiple,je=le.onClick,rt=le.onSelect,Be=le.onDeselect,Ye=le.isSelected,lt={key:ze,keyPath:[ze],item:Object(H.a)(Se),domEvent:te};je(lt),Ce?Ye?Be(lt):rt(lt):Ye||rt(lt)},Se.saveNode=function(te){Se.node=te},Se}return Object(M.a)(Ke,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var te=this.props;te.onDestroy&&te.onDestroy(te.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 te,le=Object(X.a)({},this.props),ze=c()(this.getPrefixCls(),le.className,(te={},Object(C.a)(te,this.getActiveClassName(),!le.disabled&&le.active),Object(C.a)(te,this.getSelectedClassName(),le.isSelected),Object(C.a)(te,this.getDisabledClassName(),le.disabled),te)),Ce=Object(X.a)(Object(X.a)({},le.attribute),{},{title:typeof le.title=="string"?le.title:void 0,className:ze,role:le.role||"menuitem","aria-disabled":le.disabled});le.role==="option"?Ce=Object(X.a)(Object(X.a)({},Ce),{},{role:"option","aria-selected":le.isSelected}):(le.role===null||le.role==="none")&&(Ce.role="none");var je={onClick:le.disabled?null:this.onClick,onMouseLeave:le.disabled?null:this.onMouseLeave,onMouseEnter:le.disabled?null:this.onMouseEnter},rt=Object(X.a)({},le.style);le.mode==="inline"&&(le.direction==="rtl"?rt.paddingRight=le.inlineIndent*le.level:rt.paddingLeft=le.inlineIndent*le.level),Re.forEach(function(Ye){return delete le[Ye]}),delete le.direction;var Be=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Be=U.createElement(this.props.itemIcon,this.props)),U.createElement("li",Object.assign({},Object(O.default)(le,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ce,je,{style:rt,ref:this.saveNode}),le.children,Be)}}]),Ke}(U.Component);ee.isMenuItem=!0,ee.defaultProps={onSelect:N,onMouseEnter:N,onMouseLeave:N,manualRef:N};var re=Object(P.b)(function(ht,He){var Ke=ht.activeKey,Se=ht.selectedKeys,te=He.eventKey,le=He.subMenuKey;return{active:Ke[le]===te,isSelected:Se.indexOf(te)!==-1}})(ee),ye=re,Le=function(ht){Object(k.a)(Ke,ht);var He=Object(S.a)(Ke);function Ke(){var Se;return Object(K.a)(this,Ke),Se=He.apply(this,arguments),Se.renderInnerMenuItem=function(te){var le=Se.props,ze=le.renderMenuItem,Ce=le.index;return ze(te,Ce,Se.props.subMenuKey)},Se}return Object(M.a)(Ke,[{key:"render",value:function(){var te=Object(_.a)({},this.props),le=te.className,ze=le===void 0?"":le,Ce=te.rootPrefixCls,je="".concat(Ce,"-item-group-title"),rt="".concat(Ce,"-item-group-list"),Be=te.title,Ye=te.children;return Re.forEach(function(lt){return delete te[lt]}),delete te.onClick,delete te.direction,U.createElement("li",Object.assign({},te,{className:"".concat(ze," ").concat(Ce,"-item-group")}),U.createElement("div",{className:je,title:typeof Be=="string"?Be:void 0},Be),U.createElement("ul",{className:rt},U.Children.map(Ye,this.renderInnerMenuItem)))}}]),Ke}(U.Component);Le.isMenuItemGroup=!0,Le.defaultProps={disabled:!0};var qe=Le,pt=function(He){var Ke=He.className,Se=He.rootPrefixCls,te=He.style;return U.createElement("li",{className:"".concat(Ke," ").concat(Se,"-item-divider"),style:te})};pt.defaultProps={disabled:!0,className:"",style:{}};var Ot=pt,mt=we.e=q},"4qgm":function(Ge,we){Ge.exports="data:image/png;base64,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"},"4u4S":function(Ge,we){Ge.exports="data:image/png;base64,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"},"55Ip":function(Ge,we,B){"use strict";B.d(we,"a",function(){return u});var X=B("Ty5D"),K=B("dI71"),M=B("q1tI"),H=B.n(M),k=B("YS25"),S=B("17x9"),U=B.n(S),P=B("wx14"),O=B("zLVn"),_=B("9R94"),C=function(l){Object(K.a)(a,l);function a(){for(var E,y=arguments.length,m=new Array(y),L=0;L=0||y.relatedTarget.className.indexOf("".concat(j,"-next"))>=0))return;l.setState({goInputText:""}),b(l.getValidValue())},l.go=function(y){var m=l.state.goInputText;if(m==="")return;(y.keyCode===w.ENTER||y.type==="click")&&(l.setState({goInputText:""}),l.props.quickGo(l.getValidValue()))},l}return Object(k.a)(d,[{key:"getValidValue",value:function(){var a=this.state,i=a.goInputText,E=a.current;return!i||isNaN(i)?E:Number(i)}},{key:"getPageSizeOptions",value:function(){var a=this.props,i=a.pageSize,E=a.pageSizeOptions;return E.some(function(y){return y.toString()===i.toString()})?E:E.concat([i.toString()]).sort(function(y,m){var L=isNaN(Number(y))?0:Number(y),b=isNaN(Number(m))?0:Number(m);return L-b})}},{key:"render",value:function(){var a=this,i=this.props,E=i.pageSize,y=i.locale,m=i.rootPrefixCls,L=i.changeSize,b=i.quickGo,j=i.goButton,z=i.selectComponentClass,F=i.buildOptionText,N=i.selectPrefixCls,V=i.disabled,$=this.state.goInputText,oe="".concat(m,"-options"),de=z,Re=null,Ae=null,De=null;if(!L&&!b)return null;var be=this.getPageSizeOptions();if(L&&de){var Oe=be.map(function(he,pe){return O.a.createElement(de.Option,{key:pe,value:he.toString()},(F||a.buildOptionText)(he))});Re=O.a.createElement(de,{disabled:V,prefixCls:N,showSearch:!1,className:"".concat(oe,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(E||be[0]).toString(),onChange:this.changeSize,getPopupContainer:function(pe){return pe.parentNode}},Oe)}return b&&(j&&(De=typeof j=="boolean"?O.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:V,className:"".concat(oe,"-quick-jumper-button")},y.jump_to_confirm):O.a.createElement("span",{onClick:this.go,onKeyUp:this.go},j)),Ae=O.a.createElement("div",{className:"".concat(oe,"-quick-jumper")},y.jump_to,O.a.createElement("input",{disabled:V,type:"text",value:$,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),y.page,De)),O.a.createElement("li",{className:"".concat(oe)},Re,Ae)}}]),d}(O.a.Component);x.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=x,c=B("N2Kk");function s(){}function u(T){return typeof T=="number"&&isFinite(T)&&Math.floor(T)===T}function f(T,v,d){return d}function A(T,v,d){var l=typeof T=="undefined"?v.pageSize:T;return Math.floor((d.total-1)/l)+1}var p=function(T){Object(S.a)(d,T);var v=Object(U.a)(d);function d(l){var a;Object(H.a)(this,d),a=v.call(this,l),a.getJumpPrevPage=function(){return Math.max(1,a.state.current-(a.props.showLessItems?3:5))},a.getJumpNextPage=function(){return Math.min(A(void 0,a.state,a.props),a.state.current+(a.props.showLessItems?3:5))},a.getItemIcon=function(L,b){var j=a.props.prefixCls,z=L||O.a.createElement("button",{type:"button","aria-label":b,className:"".concat(j,"-item-link")});return typeof L=="function"&&(z=O.a.createElement(L,Object(M.a)({},a.props))),z},a.savePaginationNode=function(L){a.paginationNode=L},a.isValid=function(L){return u(L)&&L!==a.state.current},a.shouldDisplayQuickJumper=function(){var L=a.props,b=L.showQuickJumper,j=L.pageSize,z=L.total;return z<=j?!1:b},a.handleKeyDown=function(L){(L.keyCode===w.ARROW_UP||L.keyCode===w.ARROW_DOWN)&&L.preventDefault()},a.handleKeyUp=function(L){var b=a.getValidValue(L),j=a.state.currentInputValue;b!==j&&a.setState({currentInputValue:b}),L.keyCode===w.ENTER?a.handleChange(b):L.keyCode===w.ARROW_UP?a.handleChange(b-1):L.keyCode===w.ARROW_DOWN&&a.handleChange(b+1)},a.changePageSize=function(L){var b=a.state.current,j=A(L,a.state,a.props);b=b>j?j:b,j===0&&(b=a.state.current),typeof L=="number"&&("pageSize"in a.props||a.setState({pageSize:L}),"current"in a.props||a.setState({current:b,currentInputValue:b})),a.props.onShowSizeChange(b,L),"onChange"in a.props&&a.props.onChange&&a.props.onChange(b,L)},a.handleChange=function(L){var b=a.props.disabled,j=L;if(a.isValid(j)&&!b){var z=A(void 0,a.state,a.props);j>z?j=z:j<1&&(j=1),"current"in a.props||a.setState({current:j,currentInputValue:j});var F=a.state.pageSize;return a.props.onChange(j,F),j}return a.state.current},a.prev=function(){a.hasPrev()&&a.handleChange(a.state.current-1)},a.next=function(){a.hasNext()&&a.handleChange(a.state.current+1)},a.jumpPrev=function(){a.handleChange(a.getJumpPrevPage())},a.jumpNext=function(){a.handleChange(a.getJumpNextPage())},a.hasPrev=function(){return a.state.current>1},a.hasNext=function(){return a.state.current2?j-2:0),F=2;F=E?m=E:m=Number(i),m}},{key:"getShowSizeChanger",value:function(){var a=this.props,i=a.showSizeChanger,E=a.total,y=a.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:E>y}},{key:"renderPrev",value:function(a){var i=this.props,E=i.prevIcon,y=i.itemRender,m=y(a,"prev",this.getItemIcon(E,"prev page")),L=!this.hasPrev();return Object(P.isValidElement)(m)?Object(P.cloneElement)(m,{disabled:L}):m}},{key:"renderNext",value:function(a){var i=this.props,E=i.nextIcon,y=i.itemRender,m=y(a,"next",this.getItemIcon(E,"next page")),L=!this.hasNext();return Object(P.isValidElement)(m)?Object(P.cloneElement)(m,{disabled:L}):m}},{key:"render",value:function(){var a=this,i=this.props,E=i.prefixCls,y=i.className,m=i.style,L=i.disabled,b=i.hideOnSinglePage,j=i.total,z=i.locale,F=i.showQuickJumper,N=i.showLessItems,V=i.showTitle,$=i.showTotal,oe=i.simple,de=i.itemRender,Re=i.showPrevNextJumpers,Ae=i.jumpPrevIcon,De=i.jumpNextIcon,be=i.selectComponentClass,Oe=i.selectPrefixCls,he=i.pageSizeOptions,pe=this.state,Z=pe.current,ce=pe.pageSize,ne=pe.currentInputValue;if(b===!0&&j<=ce)return null;var ve=A(void 0,this.state,this.props),Te=[],xe=null,Pe=null,Fe=null,We=null,Ve=null,ke=F&&F.goButton,Ne=N?1:2,ot=Z-1>0?Z-1:0,dt=Z+1=Ne*2&&Z!==1+2&&(Te[0]=Object(P.cloneElement)(Te[0],{className:"".concat(E,"-item-after-jump-prev")}),Te.unshift(xe)),ve-Z>=Ne*2&&Z!==ve-2&&(Te[Te.length-1]=Object(P.cloneElement)(Te[Te.length-1],{className:"".concat(E,"-item-before-jump-next")}),Te.push(Pe)),Je!==1&&Te.unshift(Fe),Ze!==ve&&Te.push(We)}var ie=null;$&&(ie=O.a.createElement("li",{className:"".concat(E,"-total-text")},$(j,[j===0?0:(Z-1)*ce+1,Z*ce>j?j:Z*ce])));var ae=!this.hasPrev()||!ve,se=!this.hasNext()||!ve;return O.a.createElement("ul",Object(X.a)({className:C()(E,y,Object(K.a)({},"".concat(E,"-disabled"),L)),style:m,unselectable:"unselectable",ref:this.savePaginationNode},nt),ie,O.a.createElement("li",{title:V?z.prev_page:null,onClick:this.prev,tabIndex:ae?null:0,onKeyPress:this.runIfEnterPrev,className:C()("".concat(E,"-prev"),Object(K.a)({},"".concat(E,"-disabled"),ae)),"aria-disabled":ae},this.renderPrev(ot)),Te,O.a.createElement("li",{title:V?z.next_page:null,onClick:this.next,tabIndex:se?null:0,onKeyPress:this.runIfEnterNext,className:C()("".concat(E,"-next"),Object(K.a)({},"".concat(E,"-disabled"),se)),"aria-disabled":se},this.renderNext(dt)),O.a.createElement(g,{disabled:L,locale:z,rootPrefixCls:E,selectComponentClass:be,selectPrefixCls:Oe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Z,pageSize:ce,pageSizeOptions:he,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ke}))}}],[{key:"getDerivedStateFromProps",value:function(a,i){var E={};if("current"in a&&(E.current=a.current,a.current!==i.current&&(E.currentInputValue=E.current)),"pageSize"in a&&a.pageSize!==i.pageSize){var y=i.current,m=A(a.pageSize,i,a);y=y>m?m:y,"current"in a||(E.current=y,E.currentInputValue=y),E.pageSize=a.pageSize}return E}}]),d}(O.a.Component);p.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:s,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:s,locale:c.a,style:{},itemRender:f,totalBoundaryShowSizeChanger:50};var h=p},"6RRn":function(Ge,we,B){"use strict";var X=B("wCXF"),K=B("n6Qo");B.d(we,"b",function(){return K.a});var M=B("IBYe"),H=B("6eGT"),k=B("hW8S");B.d(we,"a",function(){return k.a}),we.c=X.b},"6eGT":function(Ge,we,B){"use strict";function X(K){return null}we.a=X},"7ZXX":function(Ge,we,B){Ge.exports=B.p+"static/err.6e7c5817.png"},"7ahc":function(Ge,we,B){"use strict";B.d(we,"a",function(){return A});var X=B("k1fw"),K=B("0Owb"),M=B("+L6B"),H=B("2/Rp"),k=B("y8nQ"),S=B("Vl3Y"),U=B("tJVT"),P=B("OaEy"),O=B("2fM7"),_=B("q1tI"),C=B.n(_),D=B("VrN/"),I=B.n(D),w=B("p77/"),x=B.n(w),g=B("c5Ni"),c=B.n(g),s=O.a.Option,u={labelCol:{span:4},wrapperCol:{span:20}},f={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"]};we.b=function(p){var h=p.callback,T=p.onCancel,v=Object(_.useState)("python"),d=Object(U.a)(v,2),l=d[0],a=d[1];function i(y){a(f[y][1])}function E(y){h(y)}return C.a.createElement(S.a,Object(K.a)({},u,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:E}),C.a.createElement(S.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},C.a.createElement(O.a,{onChange:i},Object.keys(f).map(function(y){return C.a.createElement(s,{key:y,value:y},f[y][0])}))),C.a.createElement(S.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},C.a.createElement(A,{mode:l})),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(H.a,{type:"ghost",onClick:T},"\u53D6\u6D88")))};function A(p){var h=p.value,T=p.onChange,v=p.mode,d=p.options,l=d===void 0?{}:d,a=Object(_.useRef)(),i=Object(_.useState)(),E=Object(U.a)(i,2),y=E[0],m=E[1];return Object(_.useEffect)(function(){if(y){function L(b){var j=b.getValue();T&&T(j)}return y.on("change",L),function(){y.off("change",L)}}},[y,T]),Object(_.useEffect)(function(){y&&y.setOption("mode",v)},[y,v]),Object(_.useEffect)(function(){y&&((h!==y.getValue()||h==="")&&setTimeout(function(){y.setValue(h||" ")},300))},[y,h]),Object(_.useEffect)(function(){if(a.current&&!y){var L=I.a.fromTextArea(a.current,Object(X.a)({mode:v,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));m(L)}},[a.current,y]),C.a.createElement("div",{className:"my-codemirror-container"},C.a.createElement("textarea",{ref:a}))}},"7ixt":function(Ge,we,B){"use strict";B.d(we,"a",function(){return M});var X={adjustX:1,adjustY:1},K=[0,0],M={left:{points:["cr","cl"],overflow:X,offset:[-4,0],targetOffset:K},right:{points:["cl","cr"],overflow:X,offset:[4,0],targetOffset:K},top:{points:["bc","tc"],overflow:X,offset:[0,-4],targetOffset:K},bottom:{points:["tc","bc"],overflow:X,offset:[0,4],targetOffset:K},topLeft:{points:["bl","tl"],overflow:X,offset:[0,-4],targetOffset:K},leftTop:{points:["tr","tl"],overflow:X,offset:[-4,0],targetOffset:K},topRight:{points:["br","tr"],overflow:X,offset:[0,-4],targetOffset:K},rightTop:{points:["tl","tr"],overflow:X,offset:[4,0],targetOffset:K},bottomRight:{points:["tr","br"],overflow:X,offset:[0,4],targetOffset:K},rightBottom:{points:["bl","br"],overflow:X,offset:[4,0],targetOffset:K},bottomLeft:{points:["tl","bl"],overflow:X,offset:[0,4],targetOffset:K},leftBottom:{points:["br","bl"],overflow:X,offset:[-4,0],targetOffset:K}},H=M},"7v3h":function(Ge,we,B){Ge.exports=B.p+"static/empty2.dd73f390.png"},"8/bI":function(Ge,we,B){Ge.exports=B.p+"static/empty.8918e228.png"},"815F":function(Ge,we,B){"use strict";B.d(we,"e",function(){return U}),B.d(we,"c",function(){return O}),B.d(we,"d",function(){return _}),B.d(we,"a",function(){return D}),B.d(we,"f",function(){return I}),B.d(we,"b",function(){return w});var X=B("KQm4"),K=B("VTBJ"),M=B("Ff2n"),H=B("Zm9Q"),k=B("Kwbf"),S=B("OZM5");function U(x,g){return x!=null?x:g}function P(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function c(s){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(s||[]).forEach(function(f){var A=f.key,p=f.children;Object(k.a)(A!=null,"Tree node must have a certain key: [".concat(u).concat(A,"]"));var h=String(A);Object(k.a)(!g.has(h)||A===null||A===void 0,"Same 'key' exist in the Tree: ".concat(h)),g.set(h,!0),c(p,"".concat(u).concat(h," > "))})}c(x)}function O(x){function g(c){var s=Object(H.a)(c);return s.map(function(u){if(!Object(S.i)(u))return Object(k.a)(!u,"Tree/TreeNode can only accept TreeNode as children."),null;var f=u.key,A=u.props,p=A.children,h=Object(M.a)(A,["children"]),T=Object(K.a)({key:f},h),v=g(p);return v.length&&(T.children=v),T}).filter(function(u){return u})}return g(x)}function _(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],c=new Set(g===!0?[]:g),s=[];function u(f){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return f.map(function(p,h){var T=Object(S.h)(A?A.pos:"0",h),v=U(p.key,T),d=Object(K.a)(Object(K.a)({},p),{},{parent:A,pos:T,children:null,data:p,isStart:[].concat(Object(X.a)(A?A.isStart:[]),[h===0]),isEnd:[].concat(Object(X.a)(A?A.isEnd:[]),[h===f.length-1])});return s.push(d),g===!0||c.has(v)?d.children=u(p.children||[],d):d.children=[],d})}return u(x),s}function C(x,g,c){var s;c?typeof c=="string"?s=function(A){return A[c]}:typeof c=="function"&&(s=function(A){return c(A)}):s=function(A,p){return U(A.key,p)};function u(f,A,p){var h=f?f.children:x,T=f?Object(S.h)(p.pos,A):"0";if(f){var v=s(f,T),d={node:f,index:A,pos:T,key:v,parentPos:p.node?p.pos:null,level:p.level+1};g(d)}h&&h.forEach(function(l,a){u(l,a,{node:f,pos:T,level:p?p.level+1:-1})})}u(null)}function D(x){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=g.initWrapper,s=g.processEntity,u=g.onProcessFinished,f=arguments.length>2?arguments[2]:void 0,A={},p={},h={posEntities:A,keyEntities:p};return c&&(h=c(h)||h),C(x,function(T){var v=T.node,d=T.index,l=T.pos,a=T.key,i=T.parentPos,E=T.level,y={node:v,index:d,key:a,pos:l,level:E},m=U(a,l);A[l]=y,p[m]=y,y.parent=A[i],y.parent&&(y.parent.children=y.parent.children||[],y.parent.children.push(y)),s&&s(y,h)},f),u&&u(h),h}function I(x,g){var c=g.expandedKeys,s=g.selectedKeys,u=g.loadedKeys,f=g.loadingKeys,A=g.checkedKeys,p=g.halfCheckedKeys,h=g.dragOverNodeKey,T=g.dropPosition,v=g.keyEntities,d=v[x],l={eventKey:x,expanded:c.indexOf(x)!==-1,selected:s.indexOf(x)!==-1,loaded:u.indexOf(x)!==-1,loading:f.indexOf(x)!==-1,checked:A.indexOf(x)!==-1,halfChecked:p.indexOf(x)!==-1,pos:String(d?d.pos:""),dragOver:h===x&&T===0,dragOverGapTop:h===x&&T===-1,dragOverGapBottom:h===x&&T===1};return l}function w(x){var g=x.data,c=x.expanded,s=x.selected,u=x.checked,f=x.loaded,A=x.loading,p=x.halfChecked,h=x.dragOver,T=x.dragOverGapTop,v=x.dragOverGapBottom,d=x.pos,l=x.active,a=Object(K.a)(Object(K.a)({},g),{},{expanded:c,selected:s,checked:u,loaded:f,loading:A,halfChecked:p,dragOver:h,dragOverGapTop:T,dragOverGapBottom:v,pos:d,active:l});return"props"in a||Object.defineProperty(a,"props",{get:function(){return Object(k.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),x}}),a}},"8EBN":function(Ge,we,B){(function(X){X(B("VrN/"))})(function(X){"use strict";X.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 K=0;K-1&&H.substring(U+1,H.length);if(P)return X.findModeByExtension(P)},X.findModeByName=function(H){H=H.toLowerCase();for(var k=0;k=de.length?Re.slice(de.length):Re}).join(` +`)}var _=[],C=["
      "],D=new U.a.Renderer,I=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function w(){_.length=0,C=["
        "]}var x={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function g(V,$,oe,de){if($>=V.length||V[$].level<=oe)return $;var Re=V[$];de.push("
      • "+Re.text+""),$++;var Ae=[];return $=g(V,$,Re.level,Ae),Ae.length>0&&(de.push("
          "),Ae.forEach(function(De){de.push(De)}),de.push("
        ")),de.push("
      • "),$=g(V,$,oe,de),$}function c(){return g(_,0,0,C),C.push("
      "),C.join("")}var s={heading:function($){var oe=I.exec($);if(oe)return{type:"heading",raw:oe[0],depth:oe[1].length,text:oe[2]}},fences:function($){var oe=this.rules.block.fences.exec($);if(oe){var de=oe[0],Re=O(de,oe[3]||""),Ae=oe[2]?oe[2].trim():oe[2];if(["latex","katex","math"].indexOf(Ae)>=0){var De=A(),be=Re;Re=De,p[De]={type:"block",expression:be}}return{type:"code",raw:de,lang:Ae,text:Re}}}},u=/(?:\${2})([^\n`]+?)(?:\${2})/gi,f=0,A=function(){return"__special_katext_id_".concat(f++,"__")},p={};function h(){return p}function T(){f=0,p={}}function v(V){return V=V.replace(u,function($,oe){var de=A();return p[de]={type:"inline",expression:oe},de}),V}var d=D.listitem;D.listitem=function(V){return d(v(V))};var l=D.paragraph;D.paragraph=function(V){return l(v(V))};var a=D.tablecell;D.tablecell=function(V,$){return a(v(V),$)},D.code=function(V,$,oe){var de=($||"").match(/\S*/)[0];return de?["latex","katex","math"].indexOf(de)>=0?"

      ".concat(V,"

      "):'
      ').concat(oe?V:Object(P.escape)(V,!0),`
      +`):'
      '+(oe?V:Object(P.escape)(V,!0))+"
      "},D.heading=function(V,$,oe){var de=this.options.headerPrefix+oe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return _.push({anchor:de,level:$,text:V}),"'+V+""},U.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),U.a.use({tokenizer:s,renderer:D});var i=U.a,E=B("SJMd"),y=B("ulZh"),m=B.n(y),L=B("m3rI"),b=B("Oy/b"),j=B("p5ED"),z=/]*>/g;function F(V){var $=document.createElement("div");return $.innerHTML=V,$.childNodes.length===0?"":$.childNodes[0].nodeValue}var N=we.a=function(V){var $=V.value,oe=$===void 0?"":$,de=V.className,Re=V.showTextOnly,Ae=V.showLines,De=V.style,be=De===void 0?{}:De,Oe=V.stylesPrev,he=Oe===void 0?{}:Oe,pe=String(oe),Z=Object(M.useState)(""),ce=Object(K.a)(Z,2),ne=ce[0],ve=ce[1],Te=Object(M.useMemo)(function(){try{var We=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ve=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ke=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;pe=pe.replace(We,"("+L.a.API_SERVER+"/api/attachments/").replace(Ve,'"'+L.a.API_SERVER+"/api/attachments/").replace(ke,'"'+L.a.API_SERVER+"/files/uploads/").replace(/\r\n/g,` `),pe=pe.replace(new RegExp("(?[TOC]

      ",c()),w()),Ne=Ne.replace(/(__special_katext_id_\d+__)/g,function(nt,st){var ct=ot[st],vt=ct.type,be=ct.expression;return Object(E.renderToString)(F(be)||"",{displayMode:vt==="block",throwOnError:!1,output:"html"})}),Ne=Ne.replace(/▁/g,"\u2581\u2581\u2581"),T(),Re){var dt=document.createElement("div");return dt.innerHTML=Ne,dt.innerText}return setTimeout(function(){return Fe()},500),Ne},[pe]),xe=Object(M.useRef)();x.WebkitLineClamp=Ae,Ae&&(Ee=Object(X.a)(Object(X.a)({},Ee),x));function Pe(We){var Ve=We.target;if(Ve.tagName.toUpperCase()==="A"){var ke=Ve.getAttribute("href");if(ke.indexOf("office")>-1)We.preventDefault(),ve(ke);else if(ke.startsWith("#")){We.preventDefault();var Ne=document.getElementById(ke.replace("#",""));Ne&&Ne.scrollIntoView(!0)}}}var Fe=function(){var Ve,ke=(Ve=xe.current)===null||Ve===void 0?void 0:Ve.querySelectorAll("video");ke==null||ke.forEach(function(Ne){if(Ne.oncontextmenu=function(){return!1},Ne.src.indexOf(".m3u8")>-1&&!Ne.canPlayType("application/vnd.apple.mpegurl")){if(m.a.isSupported()){var ot=new m.a;ot.loadSource(Ne.src),ot.attachMedia(Ne)}}})};return Object(M.useEffect)(function(){if(xe.current&&Te&&(Te.match(z)&&window.PR.prettyPrint()),xe.current)return xe.current.addEventListener("click",Pe),function(){xe.current.removeEventListener("click",Pe),T(),w()}},[Te,xe.current,Pe]),H.a.createElement(H.a.Fragment,null,H.a.createElement("div",{ref:xe,style:Object(X.a)({},Ee),className:"".concat(de||""," markdown-body "),dangerouslySetInnerHTML:{__html:Te}}),H.a.createElement(j.a,{close:!0,data:ne,type:ne!=null&&ne.length?"office":"",style:Object(X.a)({},he),onClose:function(){return ve("")}}))}},"9GDu":function(Ge,we,B){Ge.exports={flex_box_center:"flex_box_center___2Dduc",flex_space_between:"flex_space_between___2Le2r",flex_box_vertical_center:"flex_box_vertical_center___2KZsK",flex_box_center_end:"flex_box_center_end___1aosz",flex_box_column:"flex_box_column___cFN2D",bg:"bg___ka_0p",title:"title___3M9-E",questionIcons:"questionIcons___VjWTs",green:"green___2q3Jn",orange:"orange___KXt8o",greenTip:"greenTip___1nV5h",redTip:"redTip___3QDm4",orangeTip:"orangeTip___3F21W",pollDesc:"pollDesc___3Jb8Y",answered:"answered___1tbR8",unanswer:"unanswer___2Jts9",anchor:"anchor___3_nBp",answerFlag:"answerFlag___32KcB",flagActive:"flagActive___3ac8b",flagHalf:"flagHalf___1AvT6",answerStudentFlag:"answerStudentFlag___UbvlB",answerStudentActive:"answerStudentActive___27het",questionItem:"questionItem___3nBk4",itemType:"itemType___3NNh-",itemFlag:"itemFlag___2fz1F",answerWrap:"answerWrap___23vJg",answerSubjective:"answerSubjective___1i3N-",otherInput:"otherInput___gQ5U6",submitButton:"submitButton___RAvWu",randomFlag:"randomFlag___1J_UJ",answerTrue:"answerTrue___1cUgp",answerFalse:"answerFalse___Q16xV",answerHalf:"answerHalf___2I-fp",renderHtml:"renderHtml___1O15z",simpleText:"simpleText___1-h1E",answerYes:"answerYes___3w-7A",answerNo:"answerNo___2TuuH",answerInfo:"answerInfo___3KPDJ",answerSheet:"answerSheet___1UuGf",active:"active___2njWQ",countDown:"countDown___ViVY-",red:"red___RmODq",fold:"fold___ZVRBm",cardList:"cardList___1KJD0",iframe:"iframe___8V6GW"}},"9VGf":function(Ge,we,B){"use strict";B.d(we,"a",function(){return M});var X=B("q1tI"),K=B.n(X);function M(H,k){var S=Object(X.useRef)();Object(X.useEffect)(function(){S.current=H}),Object(X.useEffect)(function(){function U(){S.current()}if(k!==null){var P=setInterval(U,k);return function(){return clearInterval(P)}}},[k])}},"A/g1":function(Ge,we){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(Ge,we,B){"use strict";B.d(we,"a",function(){return S});var X=B("MNnm"),K="rc-util-key";function M(U){if(U.attachTo)return U.attachTo;var P=document.querySelector("head");return P||document.body}function H(U){var P,O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(X.a)())return null;var _=document.createElement("style");if((P=O.csp)===null||P===void 0?void 0:P.nonce){var C;_.nonce=(C=O.csp)===null||C===void 0?void 0:C.nonce}_.innerHTML=U;var D=M(O),I=D.firstChild;return O.prepend&&D.prepend?D.prepend(_):O.prepend&&I?D.insertBefore(_,I):D.appendChild(_),_}var k=new Map;function S(U,P){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},_=M(O);if(!k.has(_)){var C=H("",O),D=C.parentNode;k.set(_,D),D.removeChild(C)}var I=Array.from(k.get(_).children).find(function(s){return s.tagName==="STYLE"&&s[K]===P});if(I){var w,x;if(((w=O.csp)===null||w===void 0?void 0:w.nonce)&&I.nonce!==((x=O.csp)===null||x===void 0?void 0:x.nonce)){var g;I.nonce=(g=O.csp)===null||g===void 0?void 0:g.nonce}return I.innerHTML!==U&&(I.innerHTML=U),I}var c=H(U,O);return c[K]=P,c}},Bd2K:function(Ge,we,B){(function(X){X(B("VrN/"),B("osHv"))})(function(X){X.defineOption("autoCloseTags",!1,function(O,_,C){if(C!=X.Init&&C&&O.removeKeyMap("autoCloseTags"),!_)return;var D={name:"autoCloseTags"};(typeof _!="object"||_.whenClosing!==!1)&&(D["'/'"]=function(I){return S(I)}),(typeof _!="object"||_.whenOpening!==!1)&&(D["'>'"]=function(I){return H(I)}),O.addKeyMap(D)});var K=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],M=["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 H(O){if(O.getOption("disableInput"))return X.Pass;for(var _=O.listSelections(),C=[],D=O.getOption("autoCloseTags"),I=0;I<_.length;I++){if(!_[I].empty())return X.Pass;var w=_[I].head,x=O.getTokenAt(w),g=X.innerMode(O.getMode(),x.state),c=g.state,s=g.mode.xmlCurrentTag&&g.mode.xmlCurrentTag(c),u=s&&s.name;if(!u)return X.Pass;var f=g.mode.configuration=="html",A=typeof D=="object"&&D.dontCloseTags||f&&K,p=typeof D=="object"&&D.indentTags||f&&M;x.end>w.ch&&(u=u.slice(0,u.length-x.end+w.ch));var h=u.toLowerCase();if(!u||x.type=="string"&&(x.end!=w.ch||!/[\"\']/.test(x.string.charAt(x.string.length-1))||x.string.length==1)||x.type=="tag"&&s.close||x.string.indexOf("/")==w.ch-x.start-1||A&&U(A,h)>-1||P(O,g.mode.xmlCurrentContext&&g.mode.xmlCurrentContext(c)||[],u,w,!0))return X.Pass;var T=typeof D=="object"&&D.emptyTags;if(T&&U(T,u)>-1){C[I]={text:"/>",newPos:X.Pos(w.line,w.ch+2)};continue}var v=p&&U(p,h)>-1;C[I]={indent:v,text:">"+(v?` +`)}catch(nt){}var Ne=i(pe),ot=h();if(pe.match(/\[TOC\]/)&&(Ne=Ne.replace("

      [TOC]

      ",c()),w()),Ne=Ne.replace(/(__special_katext_id_\d+__)/g,function(nt,st){var ct=ot[st],vt=ct.type,Ee=ct.expression;return Object(b.renderToString)(F(Ee)||"",{displayMode:vt==="block",throwOnError:!1,output:"html"})}),Ne=Ne.replace(/▁/g,"\u2581\u2581\u2581"),T(),Re){var dt=document.createElement("div");return dt.innerHTML=Ne,dt.innerText}return setTimeout(function(){return Fe()},500),Ne},[pe]),xe=Object(M.useRef)();x.WebkitLineClamp=Ae,Ae&&(be=Object(X.a)(Object(X.a)({},be),x));function Pe(We){var Ve=We.target;if(Ve.tagName.toUpperCase()==="A"){var ke=Ve.getAttribute("href");if(ke.indexOf("office")>-1)We.preventDefault(),ve(ke);else if(ke.startsWith("#")){We.preventDefault();var Ne=document.getElementById(ke.replace("#",""));Ne&&Ne.scrollIntoView(!0)}}}var Fe=function(){var Ve,ke=(Ve=xe.current)===null||Ve===void 0?void 0:Ve.querySelectorAll("video");ke==null||ke.forEach(function(Ne){if(Ne.oncontextmenu=function(){return!1},Ne.src.indexOf(".m3u8")>-1&&!Ne.canPlayType("application/vnd.apple.mpegurl")){if(m.a.isSupported()){var ot=new m.a;ot.loadSource(Ne.src),ot.attachMedia(Ne)}}})};return Object(M.useEffect)(function(){if(xe.current&&Te&&(Te.match(z)&&window.PR.prettyPrint()),xe.current)return xe.current.addEventListener("click",Pe),function(){xe.current.removeEventListener("click",Pe),T(),w()}},[Te,xe.current,Pe]),H.a.createElement(H.a.Fragment,null,H.a.createElement("div",{ref:xe,style:Object(X.a)({},be),className:"".concat(de||""," markdown-body "),dangerouslySetInnerHTML:{__html:Te}}),H.a.createElement(j.a,{close:!0,data:ne,type:ne!=null&&ne.length?"office":"",style:Object(X.a)({},he),onClose:function(){return ve("")}}))}},"9GDu":function(Ge,we,B){Ge.exports={flex_box_center:"flex_box_center___2Dduc",flex_space_between:"flex_space_between___2Le2r",flex_box_vertical_center:"flex_box_vertical_center___2KZsK",flex_box_center_end:"flex_box_center_end___1aosz",flex_box_column:"flex_box_column___cFN2D",bg:"bg___ka_0p",title:"title___3M9-E",questionIcons:"questionIcons___VjWTs",green:"green___2q3Jn",orange:"orange___KXt8o",greenTip:"greenTip___1nV5h",redTip:"redTip___3QDm4",orangeTip:"orangeTip___3F21W",pollDesc:"pollDesc___3Jb8Y",answered:"answered___1tbR8",unanswer:"unanswer___2Jts9",anchor:"anchor___3_nBp",answerFlag:"answerFlag___32KcB",flagActive:"flagActive___3ac8b",flagHalf:"flagHalf___1AvT6",answerStudentFlag:"answerStudentFlag___UbvlB",answerStudentActive:"answerStudentActive___27het",questionItem:"questionItem___3nBk4",itemType:"itemType___3NNh-",itemFlag:"itemFlag___2fz1F",answerWrap:"answerWrap___23vJg",answerSubjective:"answerSubjective___1i3N-",otherInput:"otherInput___gQ5U6",submitButton:"submitButton___RAvWu",randomFlag:"randomFlag___1J_UJ",answerTrue:"answerTrue___1cUgp",answerFalse:"answerFalse___Q16xV",answerHalf:"answerHalf___2I-fp",renderHtml:"renderHtml___1O15z",simpleText:"simpleText___1-h1E",answerYes:"answerYes___3w-7A",answerNo:"answerNo___2TuuH",answerInfo:"answerInfo___3KPDJ",answerSheet:"answerSheet___1UuGf",active:"active___2njWQ",countDown:"countDown___ViVY-",red:"red___RmODq",fold:"fold___ZVRBm",cardList:"cardList___1KJD0",iframe:"iframe___8V6GW"}},"9VGf":function(Ge,we,B){"use strict";B.d(we,"a",function(){return M});var X=B("q1tI"),K=B.n(X);function M(H,k){var S=Object(X.useRef)();Object(X.useEffect)(function(){S.current=H}),Object(X.useEffect)(function(){function U(){S.current()}if(k!==null){var P=setInterval(U,k);return function(){return clearInterval(P)}}},[k])}},"A/g1":function(Ge,we){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(Ge,we,B){"use strict";B.d(we,"a",function(){return S});var X=B("MNnm"),K="rc-util-key";function M(U){if(U.attachTo)return U.attachTo;var P=document.querySelector("head");return P||document.body}function H(U){var P,O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(X.a)())return null;var _=document.createElement("style");if((P=O.csp)===null||P===void 0?void 0:P.nonce){var C;_.nonce=(C=O.csp)===null||C===void 0?void 0:C.nonce}_.innerHTML=U;var D=M(O),I=D.firstChild;return O.prepend&&D.prepend?D.prepend(_):O.prepend&&I?D.insertBefore(_,I):D.appendChild(_),_}var k=new Map;function S(U,P){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},_=M(O);if(!k.has(_)){var C=H("",O),D=C.parentNode;k.set(_,D),D.removeChild(C)}var I=Array.from(k.get(_).children).find(function(s){return s.tagName==="STYLE"&&s[K]===P});if(I){var w,x;if(((w=O.csp)===null||w===void 0?void 0:w.nonce)&&I.nonce!==((x=O.csp)===null||x===void 0?void 0:x.nonce)){var g;I.nonce=(g=O.csp)===null||g===void 0?void 0:g.nonce}return I.innerHTML!==U&&(I.innerHTML=U),I}var c=H(U,O);return c[K]=P,c}},Bd2K:function(Ge,we,B){(function(X){X(B("VrN/"),B("osHv"))})(function(X){X.defineOption("autoCloseTags",!1,function(O,_,C){if(C!=X.Init&&C&&O.removeKeyMap("autoCloseTags"),!_)return;var D={name:"autoCloseTags"};(typeof _!="object"||_.whenClosing!==!1)&&(D["'/'"]=function(I){return S(I)}),(typeof _!="object"||_.whenOpening!==!1)&&(D["'>'"]=function(I){return H(I)}),O.addKeyMap(D)});var K=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],M=["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 H(O){if(O.getOption("disableInput"))return X.Pass;for(var _=O.listSelections(),C=[],D=O.getOption("autoCloseTags"),I=0;I<_.length;I++){if(!_[I].empty())return X.Pass;var w=_[I].head,x=O.getTokenAt(w),g=X.innerMode(O.getMode(),x.state),c=g.state,s=g.mode.xmlCurrentTag&&g.mode.xmlCurrentTag(c),u=s&&s.name;if(!u)return X.Pass;var f=g.mode.configuration=="html",A=typeof D=="object"&&D.dontCloseTags||f&&K,p=typeof D=="object"&&D.indentTags||f&&M;x.end>w.ch&&(u=u.slice(0,u.length-x.end+w.ch));var h=u.toLowerCase();if(!u||x.type=="string"&&(x.end!=w.ch||!/[\"\']/.test(x.string.charAt(x.string.length-1))||x.string.length==1)||x.type=="tag"&&s.close||x.string.indexOf("/")==w.ch-x.start-1||A&&U(A,h)>-1||P(O,g.mode.xmlCurrentContext&&g.mode.xmlCurrentContext(c)||[],u,w,!0))return X.Pass;var T=typeof D=="object"&&D.emptyTags;if(T&&U(T,u)>-1){C[I]={text:"/>",newPos:X.Pos(w.line,w.ch+2)};continue}var v=p&&U(p,h)>-1;C[I]={indent:v,text:">"+(v?` -`:"")+"",newPos:v?X.Pos(w.line+1,0):X.Pos(w.line,w.ch+1)}}for(var d=typeof D=="object"&&D.dontIndentOnAutoClose,I=_.length-1;I>=0;I--){var l=C[I];O.replaceRange(l.text,_[I].head,_[I].anchor,"+insert");var a=O.listSelections().slice(0);a[I]={head:l.newPos,anchor:l.newPos},O.setSelections(a),!d&&l.indent&&(O.indentLine(l.newPos.line,null,!0),O.indentLine(l.newPos.line+1,null,!0))}}function k(O,_){for(var C=O.listSelections(),D=[],I=_?"/":""&&(A+=">"),D[g]=A}if(O.replaceSelections(D),C=O.listSelections(),!x)for(var g=0;g=0&&_[c]==C;c--)++g;D=x.to;for(var c=1;c0){for(var _=0;_1&&arguments[1]!==void 0?arguments[1]:"",_=[],C=0;C0&&(he(),Ee(1))},[s]),Object(U.useEffect)(function(){if(De===0)return;if(De===2)clearInterval(oe);else{var ve=0,Te=setInterval(function(){i.includes(ve)&&Z(),ve++},1e3);de(Te)}return function(){return clearInterval(oe)}},[De]),Object(U.useImperativeHandle)(c,function(){return{handlePhoto:Z}});var Oe=function(){Ee(2)},he=function(){var Te=s/u,xe=[];function Pe(Fe,We){return parseInt(Math.floor(Math.random()*(We-Fe+1))+Fe)}new Array(u).fill(0).map(function(Fe,We){A?xe.push(Pe(Te*We,Te*(We+1))):We==0?xe.push(0):xe.push(Pe(Te*We,Te*(We+1)))}),i=xe,b([].concat(xe)),console.log(xe)},pe=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(Te){var xe=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return xe?new Promise(function(Pe,Fe){xe.call(navigator,Te,Pe,Fe)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(Te){f&&f(2),E(2),"srcObject"in T.current?T.current.srcObject=Te:T.current.src=window.URL.createObjectURL(Te),T.current.onloadedmetadata=function(xe){T.current.play()},T.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Oe(),M.b.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(Te){E(1),f&&f(1),Te.message==="Permission denied"||Te.name==="NotAllowedError"?M.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):M.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+Te.name),console.log("err: "+Te.message)})},Z=function(){try{v.current.width=T.current.videoWidth,v.current.height=T.current.videoHeight;var Te=v.current.getContext("2d");Te.drawImage(T.current,0,0,v.current.width,v.current.height),N(v.current.toDataURL("image/png")),ne(v.current.toDataURL("image/png"))}catch(xe){}},ce=function(){try{var Te=T.current.srcObject,xe=Te.getTracks();xe.forEach(function(Pe){Pe.stop()}),T.current.srcObject=null}catch(Pe){}},ne=function(){var ve=Object(X.a)(S.a.mark(function Te(xe){var Pe,Fe;return S.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:Pe=new FormData,Pe.append("file",w(xe,"1")),Pe.append("1","123"),Fe=new window.XMLHttpRequest,Fe.withCredentials=!0,Fe.addEventListener("load",function(ke){var Ne=JSON.parse(ke.target.responseText);Object(_.a)("/api/exercises/".concat(h,"/upload_photo.json"),{method:"post",body:{attachment_id:Ne.id}})},!1),Fe.addEventListener("error",function(ke){console.error(ke)},!1),Fe.open("POST","".concat(C.a.API_SERVER,"/api/attachments.json")),Fe.send(Pe);case 9:case"end":return Ve.stop()}},Te)}));return function(xe){return ve.apply(this,arguments)}}();return P.a.createElement(P.a.Fragment,null,L!==3&&P.a.createElement("aside",{className:I.a.video,id:"screenshot"},L===0&&P.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),L===1&&P.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),L===2&&P.a.createElement("div",null,P.a.createElement("video",{width:"288",ref:T,autoPlay:!0}),P.a.createElement("canvas",{style:{display:"none"},ref:v}))))});we.a=x},"C+DQ":function(Ge,we,B){},DR4n:function(Ge,we,B){Ge.exports={flex_box_center:"flex_box_center___2zmmW",flex_space_between:"flex_space_between___3nCIw",flex_box_vertical_center:"flex_box_vertical_center___1PFij",flex_box_center_end:"flex_box_center_end___2FA05",flex_box_column:"flex_box_column___2k0kx",video:"video___1mYnG"}},DlQD:function(Ge,we,B){(function(X,K){Ge.exports=K()})(this,function(){"use strict";function X(ie,ae){for(var se=0;seie.length)&&(ae=ie.length);for(var se=0,J=new Array(ae);se=ie.length?{done:!0}:{done:!1,value:ie[J++]}}}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 se=ie[Symbol.iterator](),se.next.bind(se)}function S(ie,ae){return ae={exports:{}},ie(ae,ae.exports),ae.exports}var U=S(function(ie){function ae(){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 se(J){ie.exports.defaults=J}ie.exports={defaults:ae(),getDefaults:ae,changeDefaults:se}}),P=U.defaults,O=U.getDefaults,_=U.changeDefaults,C=/[&<>"']/,D=/[&<>"']/g,I=/[<>"']|&(?!#?\w+;)/,w=/[<>"']|&(?!#?\w+;)/g,x={"&":"&","<":"<",">":">",'"':""","'":"'"},g=function(ae){return x[ae]};function c(ie,ae){if(ae){if(C.test(ie))return ie.replace(D,g)}else if(I.test(ie))return ie.replace(w,g);return ie}var s=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function u(ie){return ie.replace(s,function(ae,se){return se=se.toLowerCase(),se==="colon"?":":se.charAt(0)==="#"?se.charAt(1)==="x"?String.fromCharCode(parseInt(se.substring(2),16)):String.fromCharCode(+se.substring(1)):""})}var f=/(^|[^\[])\^/g;function A(ie,ae){ie=ie.source||ie,ae=ae||"";var se={replace:function(q,ee){return ee=ee.source||ee,ee=ee.replace(f,"$1"),ie=ie.replace(q,ee),se},getRegex:function(){return new RegExp(ie,ae)}};return se}var p=/[^\w:]/g,h=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function T(ie,ae,se){if(ie){var J;try{J=decodeURIComponent(u(se)).replace(p,"").toLowerCase()}catch(q){return null}if(J.indexOf("javascript:")===0||J.indexOf("vbscript:")===0||J.indexOf("data:")===0)return null}ae&&!h.test(se)&&(se=i(ae,se));try{se=encodeURI(se).replace(/%25/g,"%")}catch(q){return null}return se}var v={},d=/^[^:]+:\/*[^/]*$/,l=/^([^:]+:)[\s\S]*$/,a=/^([^:]+:\/*[^/]*)[\s\S]*$/;function i(ie,ae){v[" "+ie]||(d.test(ie)?v[" "+ie]=ie+"/":v[" "+ie]=L(ie,"/",!0)),ie=v[" "+ie];var se=ie.indexOf(":")===-1;return ae.substring(0,2)==="//"?se?ae:ie.replace(l,"$1")+ae:ae.charAt(0)==="/"?se?ae:ie.replace(a,"$1")+ae:ie+ae}var b={exec:function(){}};function y(ie){for(var ae=1,se,J;ae=0&&ye[qe]==="\\";)Le=!Le;return Le?"|":" |"}),J=se.split(/ \|/),q=0;if(J.length>ae)J.splice(ae);else for(;J.length",newPos:v?X.Pos(w.line+1,0):X.Pos(w.line,w.ch+1)}}for(var d=typeof D=="object"&&D.dontIndentOnAutoClose,I=_.length-1;I>=0;I--){var l=C[I];O.replaceRange(l.text,_[I].head,_[I].anchor,"+insert");var a=O.listSelections().slice(0);a[I]={head:l.newPos,anchor:l.newPos},O.setSelections(a),!d&&l.indent&&(O.indentLine(l.newPos.line,null,!0),O.indentLine(l.newPos.line+1,null,!0))}}function k(O,_){for(var C=O.listSelections(),D=[],I=_?"/":""&&(A+=">"),D[g]=A}if(O.replaceSelections(D),C=O.listSelections(),!x)for(var g=0;g=0&&_[c]==C;c--)++g;D=x.to;for(var c=1;c0){for(var _=0;_1&&arguments[1]!==void 0?arguments[1]:"",_=[],C=0;C0&&(he(),be(1))},[s]),Object(U.useEffect)(function(){if(De===0)return;if(De===2)clearInterval(oe);else{var ve=0,Te=setInterval(function(){i.includes(ve)&&Z(),ve++},1e3);de(Te)}return function(){return clearInterval(oe)}},[De]),Object(U.useImperativeHandle)(c,function(){return{handlePhoto:Z}});var Oe=function(){be(2)},he=function(){var Te=s/u,xe=[];function Pe(Fe,We){return parseInt(Math.floor(Math.random()*(We-Fe+1))+Fe)}new Array(u).fill(0).map(function(Fe,We){A?xe.push(Pe(Te*We,Te*(We+1))):We==0?xe.push(0):xe.push(Pe(Te*We,Te*(We+1)))}),i=xe,E([].concat(xe)),console.log(xe)},pe=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(Te){var xe=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return xe?new Promise(function(Pe,Fe){xe.call(navigator,Te,Pe,Fe)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(Te){f&&f(2),b(2),"srcObject"in T.current?T.current.srcObject=Te:T.current.src=window.URL.createObjectURL(Te),T.current.onloadedmetadata=function(xe){T.current.play()},T.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Oe(),M.b.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(Te){b(1),f&&f(1),Te.message==="Permission denied"||Te.name==="NotAllowedError"?M.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):M.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+Te.name),console.log("err: "+Te.message)})},Z=function(){try{v.current.width=T.current.videoWidth,v.current.height=T.current.videoHeight;var Te=v.current.getContext("2d");Te.drawImage(T.current,0,0,v.current.width,v.current.height),N(v.current.toDataURL("image/png")),ne(v.current.toDataURL("image/png"))}catch(xe){}},ce=function(){try{var Te=T.current.srcObject,xe=Te.getTracks();xe.forEach(function(Pe){Pe.stop()}),T.current.srcObject=null}catch(Pe){}},ne=function(){var ve=Object(X.a)(S.a.mark(function Te(xe){var Pe,Fe;return S.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:Pe=new FormData,Pe.append("file",w(xe,"1")),Pe.append("1","123"),Fe=new window.XMLHttpRequest,Fe.withCredentials=!0,Fe.addEventListener("load",function(ke){var Ne=JSON.parse(ke.target.responseText);Object(_.a)("/api/exercises/".concat(h,"/upload_photo.json"),{method:"post",body:{attachment_id:Ne.id}})},!1),Fe.addEventListener("error",function(ke){console.error(ke)},!1),Fe.open("POST","".concat(C.a.API_SERVER,"/api/attachments.json")),Fe.send(Pe);case 9:case"end":return Ve.stop()}},Te)}));return function(xe){return ve.apply(this,arguments)}}();return P.a.createElement(P.a.Fragment,null,L!==3&&P.a.createElement("aside",{className:I.a.video,id:"screenshot"},L===0&&P.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),L===1&&P.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),L===2&&P.a.createElement("div",null,P.a.createElement("video",{width:"288",ref:T,autoPlay:!0}),P.a.createElement("canvas",{style:{display:"none"},ref:v}))))});we.a=x},"C+DQ":function(Ge,we,B){},DR4n:function(Ge,we,B){Ge.exports={flex_box_center:"flex_box_center___2zmmW",flex_space_between:"flex_space_between___3nCIw",flex_box_vertical_center:"flex_box_vertical_center___1PFij",flex_box_center_end:"flex_box_center_end___2FA05",flex_box_column:"flex_box_column___2k0kx",video:"video___1mYnG"}},DlQD:function(Ge,we,B){(function(X,K){Ge.exports=K()})(this,function(){"use strict";function X(ie,ae){for(var se=0;seie.length)&&(ae=ie.length);for(var se=0,J=new Array(ae);se=ie.length?{done:!0}:{done:!1,value:ie[J++]}}}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 se=ie[Symbol.iterator](),se.next.bind(se)}function S(ie,ae){return ae={exports:{}},ie(ae,ae.exports),ae.exports}var U=S(function(ie){function ae(){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 se(J){ie.exports.defaults=J}ie.exports={defaults:ae(),getDefaults:ae,changeDefaults:se}}),P=U.defaults,O=U.getDefaults,_=U.changeDefaults,C=/[&<>"']/,D=/[&<>"']/g,I=/[<>"']|&(?!#?\w+;)/,w=/[<>"']|&(?!#?\w+;)/g,x={"&":"&","<":"<",">":">",'"':""","'":"'"},g=function(ae){return x[ae]};function c(ie,ae){if(ae){if(C.test(ie))return ie.replace(D,g)}else if(I.test(ie))return ie.replace(w,g);return ie}var s=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function u(ie){return ie.replace(s,function(ae,se){return se=se.toLowerCase(),se==="colon"?":":se.charAt(0)==="#"?se.charAt(1)==="x"?String.fromCharCode(parseInt(se.substring(2),16)):String.fromCharCode(+se.substring(1)):""})}var f=/(^|[^\[])\^/g;function A(ie,ae){ie=ie.source||ie,ae=ae||"";var se={replace:function(q,ee){return ee=ee.source||ee,ee=ee.replace(f,"$1"),ie=ie.replace(q,ee),se},getRegex:function(){return new RegExp(ie,ae)}};return se}var p=/[^\w:]/g,h=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function T(ie,ae,se){if(ie){var J;try{J=decodeURIComponent(u(se)).replace(p,"").toLowerCase()}catch(q){return null}if(J.indexOf("javascript:")===0||J.indexOf("vbscript:")===0||J.indexOf("data:")===0)return null}ae&&!h.test(se)&&(se=i(ae,se));try{se=encodeURI(se).replace(/%25/g,"%")}catch(q){return null}return se}var v={},d=/^[^:]+:\/*[^/]*$/,l=/^([^:]+:)[\s\S]*$/,a=/^([^:]+:\/*[^/]*)[\s\S]*$/;function i(ie,ae){v[" "+ie]||(d.test(ie)?v[" "+ie]=ie+"/":v[" "+ie]=L(ie,"/",!0)),ie=v[" "+ie];var se=ie.indexOf(":")===-1;return ae.substring(0,2)==="//"?se?ae:ie.replace(l,"$1")+ae:ae.charAt(0)==="/"?se?ae:ie.replace(a,"$1")+ae:ie+ae}var E={exec:function(){}};function y(ie){for(var ae=1,se,J;ae=0&&ye[qe]==="\\";)Le=!Le;return Le?"|":" |"}),J=se.split(/ \|/),q=0;if(J.length>ae)J.splice(ae);else for(;J.length=J.length?q.slice(J.length):q}).join(` `)}var Ae=function(){function ie(se){this.options=se||F}var ae=ie.prototype;return ae.space=function(J){var q=this.rules.block.newline.exec(J);if(q)return q[0].length>1?{type:"space",raw:q[0]}:{raw:` `}},ae.code=function(J,q){var ee=this.rules.block.code.exec(J);if(ee){var re=q[q.length-1];if(re&&re.type==="paragraph")return{raw:ee[0],text:ee[0].trimRight()};var ye=ee[0].replace(/^ {4}/gm,"");return{type:"code",raw:ee[0],codeBlockStyle:"indented",text:this.options.pedantic?ye:N(ye,` @@ -16,8 +16,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `),qe.raw=qe.raw.substring(0,qe.raw.length-Ke.length),Ce=ze-1)),Se=Ot||/\n\n(?!\s*$)/.test(mt),Ce!==ze-1&&(Ot=mt.charAt(mt.length-1)===` `,Se||(Se=Ot)),Se&&(qe.loose=!0),te=/^\[[ xX]\] /.test(mt),le=void 0,te&&(le=mt[1]!==" ",mt=mt.replace(/^\[[ xX]\] +/,"")),qe.items.push({type:"list_item",raw:ee,task:te,checked:le,loose:Se,text:mt});return qe}},ae.html=function(J){var q=this.rules.block.html.exec(J);if(q)return{type:this.options.sanitize?"paragraph":"html",raw:q[0],pre:!this.options.sanitizer&&(q[1]==="pre"||q[1]==="script"||q[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(q[0]):$(q[0]):q[0]}},ae.def=function(J){var q=this.rules.block.def.exec(J);if(q){q[3]&&(q[3]=q[3].substring(1,q[3].length-1));var ee=q[1].toLowerCase().replace(/\s+/g," ");return{tag:ee,raw:q[0],href:q[2],title:q[3]}}},ae.table=function(J){var q=this.rules.block.table.exec(J);if(q){var ee={type:"table",header:V(q[1].replace(/^ *| *\| *$/g,"")),align:q[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:q[3]?q[3].replace(/\n$/,"").split(` `):[]};if(ee.header.length===ee.align.length){ee.raw=q[0];var re=ee.align.length,ye;for(ye=0;ye/i.test(re[0])&&(q=!1),!ee&&/^<(pre|code|kbd|script)(\s|>)/i.test(re[0])?ee=!0:ee&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(re[0])&&(ee=!1),{type:this.options.sanitize?"text":"html",raw:re[0],inLink:q,inRawBlock:ee,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(re[0]):$(re[0]):re[0]}},ae.link=function(J){var q=this.rules.inline.link.exec(J);if(q){var ee=oe(q[2],"()");if(ee>-1){var re=q[0].indexOf("!")===0?5:4,ye=re+q[1].length+ee;q[2]=q[2].substring(0,ee),q[0]=q[0].substring(0,ye).trim(),q[3]=""}var Le=q[2],qe="";if(this.options.pedantic){var pt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(Le);pt?(Le=pt[1],qe=pt[3]):qe=""}else qe=q[3]?q[3].slice(1,-1):"";Le=Le.trim().replace(/^<([\s\S]*)>$/,"$1");var Ot=de(q,{href:Le&&Le.replace(this.rules.inline._escapes,"$1"),title:qe&&qe.replace(this.rules.inline._escapes,"$1")},q[0]);return Ot}},ae.reflink=function(J,q){var ee;if((ee=this.rules.inline.reflink.exec(J))||(ee=this.rules.inline.nolink.exec(J))){var re=(ee[2]||ee[1]).replace(/\s+/g," ");if(re=q[re.toLowerCase()],!re||!re.href){var ye=ee[0].charAt(0);return{type:"text",raw:ye,text:ye}}var Le=de(ee,re,ee[0]);return Le}},ae.strong=function(J,q,ee){ee===void 0&&(ee="");var re=this.rules.inline.strong.start.exec(J);if(re&&(!re[1]||re[1]&&(ee===""||this.rules.inline.punctuation.exec(ee)))){q=q.slice(-1*J.length);var ye=re[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;ye.lastIndex=0;for(var Le;(re=ye.exec(q))!=null;)if(Le=this.rules.inline.strong.middle.exec(q.slice(0,re.index+3)),Le)return{type:"strong",raw:J.slice(0,Le[0].length),text:J.slice(2,Le[0].length-2)}}},ae.em=function(J,q,ee){ee===void 0&&(ee="");var re=this.rules.inline.em.start.exec(J);if(re&&(!re[1]||re[1]&&(ee===""||this.rules.inline.punctuation.exec(ee)))){q=q.slice(-1*J.length);var ye=re[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;ye.lastIndex=0;for(var Le;(re=ye.exec(q))!=null;)if(Le=this.rules.inline.em.middle.exec(q.slice(0,re.index+2)),Le)return{type:"em",raw:J.slice(0,Le[0].length),text:J.slice(1,Le[0].length-1)}}},ae.codespan=function(J){var q=this.rules.inline.code.exec(J);if(q){var ee=q[2].replace(/\n/g," "),re=/[^ ]/.test(ee),ye=ee.startsWith(" ")&&ee.endsWith(" ");return re&&ye&&(ee=ee.substring(1,ee.length-1)),ee=$(ee,!0),{type:"codespan",raw:q[0],text:ee}}},ae.br=function(J){var q=this.rules.inline.br.exec(J);if(q)return{type:"br",raw:q[0]}},ae.del=function(J){var q=this.rules.inline.del.exec(J);if(q)return{type:"del",raw:q[0],text:q[1]}},ae.autolink=function(J,q){var ee=this.rules.inline.autolink.exec(J);if(ee){var re,ye;return ee[2]==="@"?(re=$(this.options.mangle?q(ee[1]):ee[1]),ye="mailto:"+re):(re=$(ee[1]),ye=re),{type:"link",raw:ee[0],text:re,href:ye,tokens:[{type:"text",raw:re,text:re}]}}},ae.url=function(J,q){var ee;if(ee=this.rules.inline.url.exec(J)){var re,ye;if(ee[2]==="@")re=$(this.options.mangle?q(ee[0]):ee[0]),ye="mailto:"+re;else{var Le;do Le=ee[0],ee[0]=this.rules.inline._backpedal.exec(ee[0])[0];while(Le!==ee[0]);re=$(ee[0]),ee[1]==="www."?ye="http://"+re:ye=re}return{type:"link",raw:ee[0],text:re,href:ye,tokens:[{type:"text",raw:re,text:re}]}}},ae.inlineText=function(J,q,ee){var re=this.rules.inline.text.exec(J);if(re){var ye;return q?ye=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(re[0]):$(re[0]):re[0]:ye=$(this.options.smartypants?ee(re[0]):re[0]),{type:"text",raw:re[0],text:ye}}},ie}(),De=z.noopTest,Ee=z.edit,Oe=z.merge,he={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:De,table:De,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};he._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,he._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,he.def=Ee(he.def).replace("label",he._label).replace("title",he._title).getRegex(),he.bullet=/(?:[*+-]|\d{1,9}[.)])/,he.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,he.item=Ee(he.item,"gm").replace(/bull/g,he.bullet).getRegex(),he.list=Ee(he.list).replace(/bull/g,he.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+he.def.source+")").getRegex(),he._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",he._comment=//,he.html=Ee(he.html,"i").replace("comment",he._comment).replace("tag",he._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),he.paragraph=Ee(he._paragraph).replace("hr",he.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",he._tag).getRegex(),he.blockquote=Ee(he.blockquote).replace("paragraph",he.paragraph).getRegex(),he.normal=Oe({},he),he.gfm=Oe({},he.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*|$)"}),he.gfm.nptable=Ee(he.gfm.nptable).replace("hr",he.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",he._tag).getRegex(),he.gfm.table=Ee(he.gfm.table).replace("hr",he.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",he._tag).getRegex(),he.pedantic=Oe({},he.normal,{html:Ee(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",he._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:De,paragraph:Ee(he.normal._paragraph).replace("hr",he.hr).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",he.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var pe={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:De,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:De,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",pe.punctuation=Ee(pe.punctuation).replace(/punctuation/g,pe._punctuation).getRegex(),pe._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",pe._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",pe.em.start=Ee(pe.em.start).replace(/punctuation/g,pe._punctuation).getRegex(),pe.em.middle=Ee(pe.em.middle).replace(/punctuation/g,pe._punctuation).replace(/overlapSkip/g,pe._overlapSkip).getRegex(),pe.em.endAst=Ee(pe.em.endAst,"g").replace(/punctuation/g,pe._punctuation).getRegex(),pe.em.endUnd=Ee(pe.em.endUnd,"g").replace(/punctuation/g,pe._punctuation).getRegex(),pe.strong.start=Ee(pe.strong.start).replace(/punctuation/g,pe._punctuation).getRegex(),pe.strong.middle=Ee(pe.strong.middle).replace(/punctuation/g,pe._punctuation).replace(/blockSkip/g,pe._blockSkip).getRegex(),pe.strong.endAst=Ee(pe.strong.endAst,"g").replace(/punctuation/g,pe._punctuation).getRegex(),pe.strong.endUnd=Ee(pe.strong.endUnd,"g").replace(/punctuation/g,pe._punctuation).getRegex(),pe.blockSkip=Ee(pe._blockSkip,"g").getRegex(),pe.overlapSkip=Ee(pe._overlapSkip,"g").getRegex(),pe._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,pe._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,pe._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])?)+(?![-_])/,pe.autolink=Ee(pe.autolink).replace("scheme",pe._scheme).replace("email",pe._email).getRegex(),pe._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,pe.tag=Ee(pe.tag).replace("comment",he._comment).replace("attribute",pe._attribute).getRegex(),pe._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,pe._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,pe._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,pe.link=Ee(pe.link).replace("label",pe._label).replace("href",pe._href).replace("title",pe._title).getRegex(),pe.reflink=Ee(pe.reflink).replace("label",pe._label).getRegex(),pe.reflinkSearch=Ee(pe.reflinkSearch,"g").replace("reflink",pe.reflink).replace("nolink",pe.nolink).getRegex(),pe.normal=Oe({},pe),pe.pedantic=Oe({},pe.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Ee(/^!?\[(label)\]\((.*?)\)/).replace("label",pe._label).getRegex(),reflink:Ee(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",pe._label).getRegex()}),pe.gfm=Oe({},pe.normal,{escape:Ee(pe.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(J="x"+J.toString(16)),ae+="&#"+J+";";return ae}var Pe=function(){function ie(se){this.tokens=[],this.tokens.links=Object.create(null),this.options=se||ce,this.options.tokenizer=this.options.tokenizer||new Ae,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var J={block:ne.normal,inline:ve.normal};this.options.pedantic?(J.block=ne.pedantic,J.inline=ve.pedantic):this.options.gfm&&(J.block=ne.gfm,this.options.breaks?J.inline=ve.breaks:J.inline=ve.gfm),this.tokenizer.rules=J}ie.lex=function(J,q){var ee=new ie(q);return ee.lex(J)};var ae=ie.prototype;return ae.lex=function(J){return J=J.replace(/\r\n|\r/g,` +`?q[1].slice(0,-1):q[1]}},ae.text=function(J,q){var ee=this.rules.block.text.exec(J);if(ee){var re=q[q.length-1];return re&&re.type==="text"?{raw:ee[0],text:ee[0]}:{type:"text",raw:ee[0],text:ee[0]}}},ae.escape=function(J){var q=this.rules.inline.escape.exec(J);if(q)return{type:"escape",raw:q[0],text:$(q[1])}},ae.tag=function(J,q,ee){var re=this.rules.inline.tag.exec(J);if(re)return!q&&/^/i.test(re[0])&&(q=!1),!ee&&/^<(pre|code|kbd|script)(\s|>)/i.test(re[0])?ee=!0:ee&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(re[0])&&(ee=!1),{type:this.options.sanitize?"text":"html",raw:re[0],inLink:q,inRawBlock:ee,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(re[0]):$(re[0]):re[0]}},ae.link=function(J){var q=this.rules.inline.link.exec(J);if(q){var ee=oe(q[2],"()");if(ee>-1){var re=q[0].indexOf("!")===0?5:4,ye=re+q[1].length+ee;q[2]=q[2].substring(0,ee),q[0]=q[0].substring(0,ye).trim(),q[3]=""}var Le=q[2],qe="";if(this.options.pedantic){var pt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(Le);pt?(Le=pt[1],qe=pt[3]):qe=""}else qe=q[3]?q[3].slice(1,-1):"";Le=Le.trim().replace(/^<([\s\S]*)>$/,"$1");var Ot=de(q,{href:Le&&Le.replace(this.rules.inline._escapes,"$1"),title:qe&&qe.replace(this.rules.inline._escapes,"$1")},q[0]);return Ot}},ae.reflink=function(J,q){var ee;if((ee=this.rules.inline.reflink.exec(J))||(ee=this.rules.inline.nolink.exec(J))){var re=(ee[2]||ee[1]).replace(/\s+/g," ");if(re=q[re.toLowerCase()],!re||!re.href){var ye=ee[0].charAt(0);return{type:"text",raw:ye,text:ye}}var Le=de(ee,re,ee[0]);return Le}},ae.strong=function(J,q,ee){ee===void 0&&(ee="");var re=this.rules.inline.strong.start.exec(J);if(re&&(!re[1]||re[1]&&(ee===""||this.rules.inline.punctuation.exec(ee)))){q=q.slice(-1*J.length);var ye=re[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;ye.lastIndex=0;for(var Le;(re=ye.exec(q))!=null;)if(Le=this.rules.inline.strong.middle.exec(q.slice(0,re.index+3)),Le)return{type:"strong",raw:J.slice(0,Le[0].length),text:J.slice(2,Le[0].length-2)}}},ae.em=function(J,q,ee){ee===void 0&&(ee="");var re=this.rules.inline.em.start.exec(J);if(re&&(!re[1]||re[1]&&(ee===""||this.rules.inline.punctuation.exec(ee)))){q=q.slice(-1*J.length);var ye=re[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;ye.lastIndex=0;for(var Le;(re=ye.exec(q))!=null;)if(Le=this.rules.inline.em.middle.exec(q.slice(0,re.index+2)),Le)return{type:"em",raw:J.slice(0,Le[0].length),text:J.slice(1,Le[0].length-1)}}},ae.codespan=function(J){var q=this.rules.inline.code.exec(J);if(q){var ee=q[2].replace(/\n/g," "),re=/[^ ]/.test(ee),ye=ee.startsWith(" ")&&ee.endsWith(" ");return re&&ye&&(ee=ee.substring(1,ee.length-1)),ee=$(ee,!0),{type:"codespan",raw:q[0],text:ee}}},ae.br=function(J){var q=this.rules.inline.br.exec(J);if(q)return{type:"br",raw:q[0]}},ae.del=function(J){var q=this.rules.inline.del.exec(J);if(q)return{type:"del",raw:q[0],text:q[1]}},ae.autolink=function(J,q){var ee=this.rules.inline.autolink.exec(J);if(ee){var re,ye;return ee[2]==="@"?(re=$(this.options.mangle?q(ee[1]):ee[1]),ye="mailto:"+re):(re=$(ee[1]),ye=re),{type:"link",raw:ee[0],text:re,href:ye,tokens:[{type:"text",raw:re,text:re}]}}},ae.url=function(J,q){var ee;if(ee=this.rules.inline.url.exec(J)){var re,ye;if(ee[2]==="@")re=$(this.options.mangle?q(ee[0]):ee[0]),ye="mailto:"+re;else{var Le;do Le=ee[0],ee[0]=this.rules.inline._backpedal.exec(ee[0])[0];while(Le!==ee[0]);re=$(ee[0]),ee[1]==="www."?ye="http://"+re:ye=re}return{type:"link",raw:ee[0],text:re,href:ye,tokens:[{type:"text",raw:re,text:re}]}}},ae.inlineText=function(J,q,ee){var re=this.rules.inline.text.exec(J);if(re){var ye;return q?ye=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(re[0]):$(re[0]):re[0]:ye=$(this.options.smartypants?ee(re[0]):re[0]),{type:"text",raw:re[0],text:ye}}},ie}(),De=z.noopTest,be=z.edit,Oe=z.merge,he={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:De,table:De,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};he._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,he._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,he.def=be(he.def).replace("label",he._label).replace("title",he._title).getRegex(),he.bullet=/(?:[*+-]|\d{1,9}[.)])/,he.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,he.item=be(he.item,"gm").replace(/bull/g,he.bullet).getRegex(),he.list=be(he.list).replace(/bull/g,he.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+he.def.source+")").getRegex(),he._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",he._comment=//,he.html=be(he.html,"i").replace("comment",he._comment).replace("tag",he._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),he.paragraph=be(he._paragraph).replace("hr",he.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",he._tag).getRegex(),he.blockquote=be(he.blockquote).replace("paragraph",he.paragraph).getRegex(),he.normal=Oe({},he),he.gfm=Oe({},he.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*|$)"}),he.gfm.nptable=be(he.gfm.nptable).replace("hr",he.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",he._tag).getRegex(),he.gfm.table=be(he.gfm.table).replace("hr",he.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",he._tag).getRegex(),he.pedantic=Oe({},he.normal,{html:be(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",he._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:De,paragraph:be(he.normal._paragraph).replace("hr",he.hr).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",he.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var pe={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:De,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:De,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",pe.punctuation=be(pe.punctuation).replace(/punctuation/g,pe._punctuation).getRegex(),pe._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",pe._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",pe.em.start=be(pe.em.start).replace(/punctuation/g,pe._punctuation).getRegex(),pe.em.middle=be(pe.em.middle).replace(/punctuation/g,pe._punctuation).replace(/overlapSkip/g,pe._overlapSkip).getRegex(),pe.em.endAst=be(pe.em.endAst,"g").replace(/punctuation/g,pe._punctuation).getRegex(),pe.em.endUnd=be(pe.em.endUnd,"g").replace(/punctuation/g,pe._punctuation).getRegex(),pe.strong.start=be(pe.strong.start).replace(/punctuation/g,pe._punctuation).getRegex(),pe.strong.middle=be(pe.strong.middle).replace(/punctuation/g,pe._punctuation).replace(/blockSkip/g,pe._blockSkip).getRegex(),pe.strong.endAst=be(pe.strong.endAst,"g").replace(/punctuation/g,pe._punctuation).getRegex(),pe.strong.endUnd=be(pe.strong.endUnd,"g").replace(/punctuation/g,pe._punctuation).getRegex(),pe.blockSkip=be(pe._blockSkip,"g").getRegex(),pe.overlapSkip=be(pe._overlapSkip,"g").getRegex(),pe._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,pe._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,pe._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])?)+(?![-_])/,pe.autolink=be(pe.autolink).replace("scheme",pe._scheme).replace("email",pe._email).getRegex(),pe._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,pe.tag=be(pe.tag).replace("comment",he._comment).replace("attribute",pe._attribute).getRegex(),pe._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,pe._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,pe._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,pe.link=be(pe.link).replace("label",pe._label).replace("href",pe._href).replace("title",pe._title).getRegex(),pe.reflink=be(pe.reflink).replace("label",pe._label).getRegex(),pe.reflinkSearch=be(pe.reflinkSearch,"g").replace("reflink",pe.reflink).replace("nolink",pe.nolink).getRegex(),pe.normal=Oe({},pe),pe.pedantic=Oe({},pe.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:be(/^!?\[(label)\]\((.*?)\)/).replace("label",pe._label).getRegex(),reflink:be(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",pe._label).getRegex()}),pe.gfm=Oe({},pe.normal,{escape:be(pe.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(J="x"+J.toString(16)),ae+="&#"+J+";";return ae}var Pe=function(){function ie(se){this.tokens=[],this.tokens.links=Object.create(null),this.options=se||ce,this.options.tokenizer=this.options.tokenizer||new Ae,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var J={block:ne.normal,inline:ve.normal};this.options.pedantic?(J.block=ne.pedantic,J.inline=ve.pedantic):this.options.gfm&&(J.block=ne.gfm,this.options.breaks?J.inline=ve.breaks:J.inline=ve.gfm),this.tokenizer.rules=J}ie.lex=function(J,q){var ee=new ie(q);return ee.lex(J)};var ae=ie.prototype;return ae.lex=function(J){return J=J.replace(/\r\n|\r/g,` `).replace(/\t/g," "),this.blockTokens(J,this.tokens,!0),this.inline(this.tokens),this.tokens},ae.blockTokens=function(J,q,ee){q===void 0&&(q=[]),ee===void 0&&(ee=!0),J=J.replace(/^ +$/gm,"");for(var re,ye,Le,qe;J;){if(re=this.tokenizer.space(J)){J=J.substring(re.raw.length),re.type&&q.push(re);continue}if(re=this.tokenizer.code(J,q)){J=J.substring(re.raw.length),re.type?q.push(re):(qe=q[q.length-1],qe.raw+=` `+re.raw,qe.text+=` `+re.text);continue}if(re=this.tokenizer.fences(J)){J=J.substring(re.raw.length),q.push(re);continue}if(re=this.tokenizer.heading(J)){J=J.substring(re.raw.length),q.push(re);continue}if(re=this.tokenizer.nptable(J)){J=J.substring(re.raw.length),q.push(re);continue}if(re=this.tokenizer.hr(J)){J=J.substring(re.raw.length),q.push(re);continue}if(re=this.tokenizer.blockquote(J)){J=J.substring(re.raw.length),re.tokens=this.blockTokens(re.text,[],ee),q.push(re);continue}if(re=this.tokenizer.list(J)){for(J=J.substring(re.raw.length),Le=re.items.length,ye=0;ye `},ae.tablecell=function(J,q){var ee=q.header?"th":"td",re=q.align?"<"+ee+' align="'+q.align+'">':"<"+ee+">";return re+J+" `},ae.strong=function(J){return""+J+""},ae.em=function(J){return""+J+""},ae.codespan=function(J){return""+J+""},ae.br=function(){return this.options.xhtml?"
      ":"
      "},ae.del=function(J){return""+J+""},ae.link=function(J,q,ee){if(J=We(this.options.sanitize,this.options.baseUrl,J),J===null)return ee;var re='
      ",re},ae.image=function(J,q,ee){if(J=We(this.options.sanitize,this.options.baseUrl,J),J===null)return ee;var re=''+ee+'":">",re},ae.text=function(J){return J},ie}(),Ne=function(){function ie(){}var ae=ie.prototype;return ae.strong=function(J){return J},ae.em=function(J){return J},ae.codespan=function(J){return J},ae.del=function(J){return J},ae.html=function(J){return J},ae.text=function(J){return J},ae.link=function(J,q,ee){return""+ee},ae.image=function(J,q,ee){return""+ee},ae.br=function(){return""},ie}(),ot=function(){function ie(){this.seen={}}var ae=ie.prototype;return ae.slug=function(J){var q=J.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(q)){var ee=q;do this.seen[ee]++,q=ee+"-"+this.seen[ee];while(this.seen.hasOwnProperty(q))}return this.seen[q]=0,q},ie}(),dt=U.defaults,nt=z.unescape,st=function(){function ie(se){this.options=se||dt,this.options.renderer=this.options.renderer||new ke,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Ne,this.slugger=new ot}ie.parse=function(J,q){var ee=new ie(q);return ee.parse(J)};var ae=ie.prototype;return ae.parse=function(J,q){q===void 0&&(q=!0);var ee="",re,ye,Le,qe,pt,Ot,mt,ht,He,Ke,Se,te,le,ze,Ce,je,rt,Be,Ye=J.length;for(re=0;re0&&Ce.tokens[0].type==="text"?(Ce.tokens[0].text=Be+" "+Ce.tokens[0].text,Ce.tokens[0].tokens&&Ce.tokens[0].tokens.length>0&&Ce.tokens[0].tokens[0].type==="text"&&(Ce.tokens[0].tokens[0].text=Be+" "+Ce.tokens[0].tokens[0].text)):Ce.tokens.unshift({type:"text",text:Be}):ze+=Be),ze+=this.parse(Ce.tokens,le),He+=this.renderer.listitem(ze,rt,je);ee+=this.renderer.list(He,Se,te);continue}case"html":{ee+=this.renderer.html(Ke.text);continue}case"paragraph":{ee+=this.renderer.paragraph(this.parseInline(Ke.tokens));continue}case"text":{for(He=Ke.tokens?this.parseInline(Ke.tokens):Ke.text;re+1An error occurred:

      "+be(Le.message+"",!0)+"
      ";throw Le}}_e.options=_e.setOptions=function(ie){return ct(_e.defaults,ie),Je(_e.defaults),_e},_e.getDefaults=ge,_e.defaults=Ze,_e.use=function(ie){var ae=ct({},ie);if(ie.renderer&&function(){var J=_e.defaults.renderer||new ke,q=function(ye){var Le=J[ye];J[ye]=function(){for(var qe=arguments.length,pt=new Array(qe),Ot=0;Ot`,triples:"",explode:"[]{}"},M=X.Pos;X.defineOption("autoCloseBrackets",!1,function(x,g,c){c&&c!=X.Init&&(x.removeKeyMap(k),x.state.closeBrackets=null),g&&(S(H(g,"pairs")),x.state.closeBrackets=g,x.addKeyMap(k))});function H(x,g){return g=="pairs"&&typeof x=="string"?x:typeof x=="object"&&x[g]!=null?x[g]:K[g]}var k={Backspace:O,Enter:_};function S(x){for(var g=0;g=0;u--){var A=s[u].head;x.replaceRange("",M(A.line,A.ch-1),M(A.line,A.ch+1),"+delete")}}function _(x){var g=P(x),c=g&&H(g,"explode");if(!c||x.getOption("disableInput"))return X.Pass;for(var s=x.listSelections(),u=0;u0;return{anchor:new M(x.anchor.line,x.anchor.ch+(g?-1:1)),head:new M(x.head.line,x.head.ch+(g?1:-1))}}function D(x,g){var c=P(x);if(!c||x.getOption("disableInput"))return X.Pass;var s=H(c,"pairs"),u=s.indexOf(g);if(u==-1)return X.Pass;for(var f=H(c,"closeBefore"),A=H(c,"triples"),p=s.charAt(u+1)==g,h=x.listSelections(),T=u%2==0,v,d=0;d=0&&x.getRange(a,M(a.line,a.ch+3))==g+g+g?i="skipThree":i="skip";else if(p&&a.ch>1&&A.indexOf(g)>=0&&x.getRange(M(a.line,a.ch-2),a)==g+g){if(a.ch>2&&/\bstring/.test(x.getTokenTypeAt(M(a.line,a.ch-2))))return X.Pass;i="addFour"}else if(p){var y=a.ch==0?" ":x.getRange(M(a.line,a.ch-1),a);if(!X.isWordChar(b)&&y!=g&&!X.isWordChar(y))i="both";else return X.Pass}else if(T&&(b.length===0||/\s/.test(b)||f.indexOf(b)>-1))i="both";else return X.Pass;if(!v)v=i;else if(v!=i)return X.Pass}var m=u%2?s.charAt(u-1):g,L=u%2?g:s.charAt(u+1);x.operation(function(){if(v=="skip")x.execCommand("goCharRight");else if(v=="skipThree")for(var E=0;E<3;E++)x.execCommand("goCharRight");else if(v=="surround"){for(var j=x.getSelections(),E=0;E>>6)+O(128|L&63):O(224|L>>>12&15)+O(128|L>>>6&63)+O(128|L&63)}else{var L=65536+(m.charCodeAt(0)-55296)*1024+(m.charCodeAt(1)-56320);return O(240|L>>>18&7)+O(128|L>>>12&63)+O(128|L>>>6&63)+O(128|L&63)}},C=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,D=function(m){return m.replace(C,_)},I=function(m){var L=[0,2,1][m.length%3],E=m.charCodeAt(0)<<16|(m.length>1?m.charCodeAt(1):0)<<8|(m.length>2?m.charCodeAt(2):0),j=[U.charAt(E>>>18),U.charAt(E>>>12&63),L>=2?"=":U.charAt(E>>>6&63),L>=1?"=":U.charAt(E&63)];return j.join("")},w=H.btoa&&typeof H.btoa=="function"?function(m){return H.btoa(m)}:function(m){if(m.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return m.replace(/[\s\S]{1,3}/g,I)},x=function(m){return w(D(String(m)))},g=function(m){return m.replace(/[+\/]/g,function(L){return L=="+"?"-":"_"}).replace(/=/g,"")},c=function(m,L){return L?g(x(m)):x(m)},s=function(m){return c(m,!0)},u;H.Uint8Array&&(u=function(m,L){for(var E="",j=0,z=m.length;j>>18)+U.charAt($>>>12&63)+(typeof N!="undefined"?U.charAt($>>>6&63):"=")+(typeof V!="undefined"?U.charAt($&63):"=")}return L?g(E):E});var f=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,A=function(m){switch(m.length){case 4:var L=(7&m.charCodeAt(0))<<18|(63&m.charCodeAt(1))<<12|(63&m.charCodeAt(2))<<6|63&m.charCodeAt(3),E=L-65536;return O((E>>>10)+55296)+O((E&1023)+56320);case 3:return O((15&m.charCodeAt(0))<<12|(63&m.charCodeAt(1))<<6|63&m.charCodeAt(2));default:return O((31&m.charCodeAt(0))<<6|63&m.charCodeAt(1))}},p=function(m){return m.replace(f,A)},h=function(m){var L=m.length,E=L%4,j=(L>0?P[m.charAt(0)]<<18:0)|(L>1?P[m.charAt(1)]<<12:0)|(L>2?P[m.charAt(2)]<<6:0)|(L>3?P[m.charAt(3)]:0),z=[O(j>>>16),O(j>>>8&255),O(j&255)];return z.length-=[0,0,2,1][E],z.join("")},T=H.atob&&typeof H.atob=="function"?function(m){return H.atob(m)}:function(m){return m.replace(/\S{1,4}/g,h)},v=function(m){return T(String(m).replace(/[^A-Za-z0-9\+\/]/g,""))},d=function(m){return p(T(m))},l=function(m){return String(m).replace(/[-_]/g,function(L){return L=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},a=function(m){return d(l(m))},i;H.Uint8Array&&(i=function(m){return Uint8Array.from(v(l(m)),function(L){return L.charCodeAt(0)})});var b=function(){var m=H.Base64;return H.Base64=k,m};if(H.Base64={VERSION:S,atob:v,btoa:w,fromBase64:a,toBase64:c,utob:D,encode:c,encodeURI:s,btou:p,decode:a,noConflict:b,fromUint8Array:u,toUint8Array:i},typeof Object.defineProperty=="function"){var y=function(m){return{value:m,enumerable:!1,writable:!0,configurable:!0}};H.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",y(function(){return a(this)})),Object.defineProperty(String.prototype,"toBase64",y(function(m){return c(this,m)})),Object.defineProperty(String.prototype,"toBase64URI",y(function(){return c(this,!0)}))}}return H.Meteor&&(Base64=H.Base64),Ge.exports?Ge.exports.Base64=H.Base64:!(K=[],M=function(){return H.Base64}.apply(we,K),M!==void 0&&(Ge.exports=M)),{Base64:H.Base64}})}).call(this,B("IyRk"))},JWDV:function(Ge,we,B){Ge.exports=B.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Ge,we){Ge.exports="data:image/png;base64,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"},Jq4h:function(Ge,we,B){Ge.exports=B.p+"static/qrcode.54870d9b.png"},LdHM:function(Ge,we,B){"use strict";B.d(we,"b",function(){return f}),B.d(we,"a",function(){return p});var X=B("1OyB"),K=B("vuIU"),M=B("Ji7U"),H=B("LK+K"),k=B("q1tI"),S=B("rePB"),U=B("Ff2n"),P=B("ODXe"),O=B("4IlW"),_=B("bX4T"),C=B("YrtM"),D=B("TSYQ"),I=B.n(D),w=B("+nKL"),x=B("8OUc"),g=function(V,$){var oe=V.prefixCls,de=V.id,Re=V.flattenOptions,Ae=V.childrenAsData,De=V.values,Ee=V.searchValue,Oe=V.multiple,he=V.defaultActiveFirstOption,pe=V.height,Z=V.itemHeight,ce=V.notFoundContent,ne=V.open,ve=V.menuItemSelectedIcon,Te=V.virtual,xe=V.onSelect,Pe=V.onToggleOpen,Fe=V.onActiveValue,We=V.onScroll,Ve=V.onMouseEnter,ke="".concat(oe,"-item"),Ne=Object(C.a)(function(){return Re},[ne,Re],function(Xe,ie){return ie[0]&&Xe[1]!==ie[1]}),ot=k.useRef(null),dt=function(ie){ie.preventDefault()},nt=function(ie){ot.current&&ot.current.scrollTo({index:ie})},st=function(ie){for(var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,se=Ne.length,J=0;J1&&arguments[1]!==void 0?arguments[1]:!1;return Object(T.a)(N).map(function($,oe){if(!k.isValidElement($)||!$.type)return null;var de=$.type.isSelectOptGroup,Re=$.key,Ae=$.props,De=Ae.children,Ee=Object(U.a)(Ae,["children"]);return V||!de?v($):Object(h.a)(Object(h.a)({key:"__RC_SELECT_GRP__".concat(Re===null?oe:Re,"__"),label:Re},Ee),{},{options:d(De)})}).filter(function($){return $})}var l=B("2Qr1"),a=B("qNPg"),i=B("U8pU"),b=B("Kwbf"),y=B("WKfj");function m(N){var V=N.mode,$=N.options,oe=N.children,de=N.backfill,Re=N.allowClear,Ae=N.placeholder,De=N.getInputElement,Ee=N.showSearch,Oe=N.onSearch,he=N.defaultOpen,pe=N.autoFocus,Z=N.labelInValue,ce=N.value,ne=N.inputValue,ve=N.optionLabelProp,Te=V==="multiple"||V==="tags",xe=Ee!==void 0?Ee:Te||V==="combobox",Pe=$||d(oe);if(Object(b.a)(V!=="tags"||Pe.every(function(ke){return!ke.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),V==="tags"||V==="combobox"){var Fe=Pe.some(function(ke){return ke.options?ke.options.some(function(Ne){return typeof("value"in Ne?Ne.value:Ne.key)=="number"}):typeof("value"in ke?ke.value:ke.key)=="number"});Object(b.a)(!Fe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(b.a)(V!=="combobox"||!ve,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(b.a)(V==="combobox"||!de,"`backfill` only works with `combobox` mode."),Object(b.a)(V==="combobox"||!De,"`getInputElement` only work with `combobox` mode."),Object(b.b)(V!=="combobox"||!De||!Re||!Ae,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Oe&&!xe&&V!=="combobox"&&V!=="tags"&&Object(b.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(b.b)(!he||pe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ce!=null){var We=Object(y.d)(ce);Object(b.a)(!Z||We.every(function(ke){return Object(i.a)(ke)==="object"&&("key"in ke||"value"in ke)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(b.a)(!Te||Array.isArray(ce),"`value` should be array when `mode` is `multiple` or `tags`")}if(oe){var Ve=null;Object(T.a)(oe).some(function(ke){if(!k.isValidElement(ke)||!ke.type)return!1;var Ne=ke.type;if(Ne.isSelectOption)return!1;if(Ne.isSelectOptGroup){var ot=Object(T.a)(ke.props.children).every(function(dt){return!k.isValidElement(dt)||!ke.type||dt.type.isSelectOption?!0:(Ve=dt.type,!1)});return!ot}return Ve=Ne,!0}),Ve&&Object(b.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ve.displayName||Ve.name||Ve,"`.")),Object(b.a)(ne===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var L=m,E=Object(a.a)({prefixCls:"rc-select",components:{optionList:s},convertChildrenToData:d,flattenOptions:l.d,getLabeledValue:l.e,filterOptions:l.b,isValueDisabled:l.g,findValueOption:l.c,warningProps:L,fillOptionsWithMissingValue:l.a}),j=function(N){Object(M.a)($,N);var V=Object(H.a)($);function $(){var oe;return Object(X.a)(this,$),oe=V.apply(this,arguments),oe.selectRef=k.createRef(),oe.focus=function(){oe.selectRef.current.focus()},oe.blur=function(){oe.selectRef.current.blur()},oe}return Object(K.a)($,[{key:"render",value:function(){return k.createElement(E,Object.assign({ref:this.selectRef},this.props))}}]),$}(k.Component);j.Option=f,j.OptGroup=p;var z=j,F=we.c=z},M8RZ:function(Ge,we,B){"use strict";B.d(we,"a",function(){return O});var X=B("fWQN"),K=B("mtLc"),M=B("yKVA"),H=B("879j"),k=B("q1tI"),S=B.n(k),U=B("i8i4"),P=B.n(U),O=function(_){Object(M.a)(D,_);var C=Object(H.a)(D);function D(I){var w;Object(X.a)(this,D),w=C.call(this,I);var x=window.document;return w.node=x.createElement("div"),x.body.appendChild(w.node),w}return Object(K.a)(D,[{key:"render",value:function(){var w=this.props.children;return Object(U.createPortal)(w,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),D}(S.a.Component)},Nmxd:function(Ge,we){Ge.exports="data:image/png;base64,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"},NvD2:function(Ge,we,B){"use strict";B.d(we,"a",function(){return S});var X=B("Kwbf");function K(U,P){var O=new Set;return U.forEach(function(_){P.has(_)||O.add(_)}),O}function M(U){var P=U||{},O=P.disabled,_=P.disableCheckbox,C=P.checkable;return!!(O||_)||C===!1}function H(U,P,O,_){for(var C=new Set(U),D=new Set,I=0;I<=O;I+=1){var w=P.get(I)||new Set;w.forEach(function(s){var u=s.key,f=s.node,A=s.children,p=A===void 0?[]:A;C.has(u)&&!_(f)&&p.filter(function(h){return!_(h.node)}).forEach(function(h){C.add(h.key)})})}for(var x=new Set,g=O;g>=0;g-=1){var c=P.get(g)||new Set;c.forEach(function(s){var u=s.parent,f=s.node;if(_(f)||!s.parent||x.has(s.parent.key))return;if(_(s.parent.node)){x.add(u.key);return}var A=!0,p=!1;(u.children||[]).filter(function(h){return!_(h.node)}).forEach(function(h){var T=h.key,v=C.has(T);A&&!v&&(A=!1),!p&&(v||D.has(T))&&(p=!0)}),A&&C.add(u.key),p&&D.add(u.key),x.add(u.key)})}return{checkedKeys:Array.from(C),halfCheckedKeys:Array.from(K(D,C))}}function k(U,P,O,_,C){for(var D=new Set(U),I=new Set(P),w=0;w<=_;w+=1){var x=O.get(w)||new Set;x.forEach(function(u){var f=u.key,A=u.node,p=u.children,h=p===void 0?[]:p;!D.has(f)&&!I.has(f)&&!C(A)&&h.filter(function(T){return!C(T.node)}).forEach(function(T){D.delete(T.key)})})}I=new Set;for(var g=new Set,c=_;c>=0;c-=1){var s=O.get(c)||new Set;s.forEach(function(u){var f=u.parent,A=u.node;if(C(A)||!u.parent||g.has(u.parent.key))return;if(C(u.parent.node)){g.add(f.key);return}var p=!0,h=!1;(f.children||[]).filter(function(T){return!C(T.node)}).forEach(function(T){var v=T.key,d=D.has(v);p&&!d&&(p=!1),!h&&(d||I.has(v))&&(h=!0)}),p||D.delete(f.key),h&&I.add(f.key),g.add(f.key)})}return{checkedKeys:Array.from(D),halfCheckedKeys:Array.from(K(I,D))}}function S(U,P,O,_){var C=[],D;_?D=_:D=M;var I=new Set(U.filter(function(c){var s=!!O[c];return s||C.push(c),s})),w=new Map,x=0;Object.keys(O).forEach(function(c){var s=O[c],u=s.level,f=w.get(u);f||(f=new Set,w.set(u,f)),f.add(s),x=Math.max(x,u)}),Object(X.a)(!C.length,"Tree missing follow keys: ".concat(C.slice(0,100).map(function(c){return"'".concat(c,"'")}).join(", ")));var g;return P===!0?g=H(I,w,x,D):g=k(I,P.halfCheckedKeys,w,x,D),g}},OLES:function(Ge,we,B){"use strict";var X=B("U8pU"),K=B("VTBJ"),M=B("Ff2n"),H=B("q1tI"),k=B("uciX"),S=B("7ixt"),U=function(I){var w=I.overlay,x=I.prefixCls,g=I.id,c=I.overlayInnerStyle;return H.createElement("div",{className:"".concat(x,"-inner"),id:g,role:"tooltip",style:c},typeof w=="function"?w():w)},P=U,O=function(I,w){var x=I.overlayClassName,g=I.trigger,c=g===void 0?["hover"]:g,s=I.mouseEnterDelay,u=s===void 0?0:s,f=I.mouseLeaveDelay,A=f===void 0?.1:f,p=I.overlayStyle,h=I.prefixCls,T=h===void 0?"rc-tooltip":h,v=I.children,d=I.onVisibleChange,l=I.afterVisibleChange,a=I.transitionName,i=I.animation,b=I.placement,y=b===void 0?"right":b,m=I.align,L=m===void 0?{}:m,E=I.destroyTooltipOnHide,j=E===void 0?!1:E,z=I.defaultVisible,F=I.getTooltipContainer,N=I.overlayInnerStyle,V=Object(M.a)(I,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),$=Object(H.useRef)(null);Object(H.useImperativeHandle)(w,function(){return $.current});var oe=Object(K.a)({},V);"visible"in I&&(oe.popupVisible=I.visible);var de=function(){var Oe=I.arrowContent,he=Oe===void 0?null:Oe,pe=I.overlay,Z=I.id;return[H.createElement("div",{className:"".concat(T,"-arrow"),key:"arrow"},he),H.createElement(P,{key:"content",prefixCls:T,id:Z,overlay:pe,overlayInnerStyle:N})]},Re=!1,Ae=!1;if(typeof j=="boolean")Re=j;else if(j&&Object(X.a)(j)==="object"){var De=j.keepParent;Re=De===!0,Ae=De===!1}return H.createElement(k.a,Object.assign({popupClassName:x,prefixCls:T,popup:de,action:c,builtinPlacements:S.a,popupPlacement:y,ref:$,popupAlign:L,getPopupContainer:F,onPopupVisibleChange:d,afterPopupVisibleChange:l,popupTransitionName:a,popupAnimation:i,defaultPopupVisible:z,destroyPopupOnHide:Re,autoDestroy:Ae,mouseLeaveDelay:A,popupStyle:p,mouseEnterDelay:u},oe),v)},_=Object(H.forwardRef)(O),C=we.a=_},OZM5:function(Ge,we,B){"use strict";B.d(we,"b",function(){return _}),B.d(we,"a",function(){return C}),B.d(we,"k",function(){return D}),B.d(we,"h",function(){return I}),B.d(we,"i",function(){return w}),B.d(we,"g",function(){return x}),B.d(we,"c",function(){return g}),B.d(we,"d",function(){return c}),B.d(we,"j",function(){return f}),B.d(we,"e",function(){return A}),B.d(we,"f",function(){return p});var X=B("KQm4"),K=B("U8pU"),M=B("Ff2n"),H=B("q1tI"),k=B.n(H),S=B("Kwbf"),U=B("WaYH"),P=.25,O=2;function _(h,T){var v=h.slice(),d=v.indexOf(T);return d>=0&&v.splice(d,1),v}function C(h,T){var v=h.slice();return v.indexOf(T)===-1&&v.push(T),v}function D(h){return h.split("-")}function I(h,T){return"".concat(h,"-").concat(T)}function w(h){return h&&h.type&&h.type.isTreeNode}function x(h,T){var v=[h],d=T[h];function l(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];a.forEach(function(i){var b=i.key,y=i.children;v.push(b),l(y)})}return l(d.children),v}function g(h,T){var v=h.clientY,d=T.selectHandle.getBoundingClientRect(),l=d.top,a=d.bottom,i=d.height,b=Math.max(i*P,O);return v<=l+b?-1:v>=a-b?1:0}function c(h,T){if(!h)return;var v=T.multiple;return v?h.slice():h.length?[h[0]]:h}var s=function(T){return T};function u(h,T){if(!h)return[];var v=T||{},d=v.processProps,l=d===void 0?s:d,a=Array.isArray(h)?h:[h];return a.map(function(i){var b=i.children,y=Object(M.a)(i,["children"]),m=u(b,T);return k.a.createElement(U.a,Object.assign({},l(y)),m)})}function f(h){if(!h)return null;var T;if(Array.isArray(h))T={checkedKeys:h,halfCheckedKeys:void 0};else if(Object(K.a)(h)==="object")T={checkedKeys:h.checked||void 0,halfCheckedKeys:h.halfChecked||void 0};else return Object(S.a)(!1,"`checkedKeys` is not an array or an object"),null;return T}function A(h,T){var v=new Set;function d(l){if(v.has(l))return;var a=T[l];if(!a)return;v.add(l);var i=a.parent,b=a.node;if(b.disabled)return;i&&d(i.key)}return(h||[]).forEach(function(l){d(l)}),Object(X.a)(v)}function p(h){var T={};return Object.keys(h).forEach(function(v){(v.startsWith("data-")||v.startsWith("aria-"))&&(T[v]=h[v])}),T}},Ohmc:function(Ge,we,B){Ge.exports=B.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Ge,we,B){"use strict";var X=B("2qtc"),K=B("kLXV"),M=B("rAM+"),H=B("miYZ"),k=B("tsqr"),S=B("tJVT"),U=B("jrin"),P=B("q1tI"),O=B.n(P),_=B("VrN/"),C=B.n(_),D=B("bdgK"),I=B("p77/"),w=B("Bd2K"),x=B("ELLl"),g=B("19Vz"),c=B("lZu9"),s=B("+NIl"),u=B("kSUc"),f=B("9Bee"),A=function(ie){var ae=ie.value,se=ae===void 0?"":ae,J=ie.className,q=ie.showTextOnly,ee=ie.showLines,re=ie.style,ye=re===void 0?{}:re,Le=Object(P.useMemo)(function(){return""},[se]);return O.a.createElement(O.a.Fragment,null,O.a.createElement("div",{dangerouslySetInnerHTML:{__html:Le}}))},p=B("0Owb"),h=B("dejd"),T=B("C+DQ"),v=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function d(ie){var ae=ie.onActionCallback,se=ie.title,J=ie.icon,q=ie.actionName,ee=ie.className,re=ee===void 0?"":ee,ye=ie.children;function Le(){ae(q)}return O.a.createElement("a",{title:se,className:re,onClick:Le},O.a.createElement("i",{className:"md-iconfont ".concat(J)}),ye)}var l=function(ie){var ae=ie.watch,se=ie.showNullButton,J=ie.onActionCallback,q=ie.fullScreen,ee=ie.insertTemp,re=ie.hidetoolBar,ye=[].concat(v,[{title:"".concat(ae?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ae?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return O.a.createElement("ul",{className:"markdown-toolbar-container"},!re&&ye.map(function(Le,qe){return O.a.createElement("li",{key:qe},Le.actionName?O.a.createElement(d,Object(p.a)({},Le,{onActionCallback:J})):O.a.createElement("span",{className:"v-line"}))}),se?O.a.createElement("li",null,O.a.createElement(d,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:J},O.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ee&&O.a.createElement("li",null,O.a.createElement(d,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(ee),onActionCallback:J},O.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),O.a.createElement("li",{className:"btn-full-screen"},O.a.createElement(d,{icon:"".concat(q?"icon-shrink":"icon-enlarge"),title:q?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:J})))},a=B("M8RZ"),i=B("+L6B"),b=B("2/Rp"),y=B("y8nQ"),m=B("Vl3Y"),L=B("5NDa"),E=B("5rEg"),j={labelCol:{span:4},wrapperCol:{span:20}},z=function(ie){var ae=ie.callback,se=ie.onCancel;function J(q){ae(q)}return O.a.createElement(m.a,Object(p.a)({},j,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:J}),O.a.createElement(m.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},O.a.createElement(E.a,null)),O.a.createElement(m.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},O.a.createElement(E.a,null)),O.a.createElement("div",{className:"flex-container flex-end"},O.a.createElement(b.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(b.a,{type:"ghost",onClick:se},"\u53D6\u6D88")))},F=B("7ahc"),N=B("HmJG"),V=B("BjJ7"),$=m.a.useForm,oe={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}},Re=function(ie){var ae=ie.callback,se=ie.onCancel,J=$(),q=Object(S.a)(J,1),ee=q[0];function re(qe){ae(qe)}function ye(qe,pt){ee.setFieldsValue({src:"/api/attachments/".concat(qe.id),type:pt.type})}function Le(qe){var pt=qe.target.files[0];De(pt,ye)}return O.a.createElement(m.a,Object(p.a)({form:ee},de,{className:"upload-image-panel",onFinish:re}),O.a.createElement(m.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},O.a.createElement("div",{className:"flex-container"},O.a.createElement(m.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},O.a.createElement(E.a,{style:oe})),O.a.createElement(Ae,{onFileChange:Le}))),O.a.createElement(m.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},O.a.createElement(E.a,{style:{width:264}})),O.a.createElement(m.a.Item,{style:{textAlign:"right"}},O.a.createElement(b.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(b.a,{type:"ghost",onClick:se},"\u53D6\u6D88")))};function Ae(ie){var ae=ie.onFileChange;return O.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",O.a.createElement("input",{type:"file",onChange:ae}))}function De(ie,ae){if(!ie)throw new String("\u6CA1\u6709\u6587\u4EF6");var se=new FormData;se.append("editormd-image-file",ie),se.append("file_param_name","editormd-image-file"),se.append("byxhr","true");var J=new window.XMLHttpRequest;J.withCredentials=!0,J.addEventListener("load",function(q){ae(JSON.parse(q.target.responseText),ie)},!1),J.addEventListener("error",function(q){console.error(q)},!1),J.open("POST","".concat(V.a,"/api/attachments.json")),J.send(se)}var Ee=B("giR+"),Oe=B("fyUT"),he=B("7Kak"),pe=B("9yH6"),Z=pe.a.Group,ce={margin:"0 8px"},ne=function(ie){var ae=ie.callback,se=ie.onCancel;function J(q){ae(q)}return O.a.createElement(m.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:J},O.a.createElement("div",{className:"flex-container"},O.a.createElement("span",{style:ce},"\u5355\u5143\u683C\u6570\uFF1A"),O.a.createElement("span",{style:ce},"\u884C\u6570"),O.a.createElement(m.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},O.a.createElement(Oe.a,null)),O.a.createElement("span",{style:ce},"\u5217\u6570"),O.a.createElement(m.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},O.a.createElement(Oe.a,null))),O.a.createElement("div",{className:"flex-container",style:{marginTop:12}},O.a.createElement("span",{style:ce},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),O.a.createElement(m.a.Item,{name:"align"},O.a.createElement(Z,null,O.a.createElement(pe.a,{value:"default"},O.a.createElement("i",{className:"fa fa-align-justify"})),O.a.createElement(pe.a,{value:"left"},O.a.createElement("i",{className:"fa fa-align-left"})),O.a.createElement(pe.a,{value:"center"},O.a.createElement("i",{className:"fa fa-align-center"})),O.a.createElement(pe.a,{value:"right"},O.a.createElement("i",{className:"fa fa-align-right"}))))),O.a.createElement("div",{className:"flex-container flex-end"},O.a.createElement(b.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(b.a,{type:"ghost",onClick:se},"\u53D6\u6D88")))},ve=B("m3rI"),Te="link",xe="upload-image",Pe="code-block",Fe="add-table",We="------------",Ve={default:We,left:":".concat(We),center:":".concat(We,":"),right:"".concat(We,":")},ke=B("9VGf"),Ne,ot;function dt(){}var nt=0,st=1e4,ct="\u2581",vt=` +`+(Ke.tokens?this.parseInline(Ke.tokens):Ke.text);ee+=q?this.renderer.paragraph(He):He;continue}default:{var lt='Token with "'+Ke.type+'" type was not found.';if(this.options.silent){console.error(lt);return}else throw new Error(lt)}}}return ee},ae.parseInline=function(J,q){q=q||this.renderer;var ee="",re,ye,Le=J.length;for(re=0;reAn error occurred:

      "+Ee(Le.message+"",!0)+"
      ";throw Le}}_e.options=_e.setOptions=function(ie){return ct(_e.defaults,ie),Je(_e.defaults),_e},_e.getDefaults=ge,_e.defaults=Ze,_e.use=function(ie){var ae=ct({},ie);if(ie.renderer&&function(){var J=_e.defaults.renderer||new ke,q=function(ye){var Le=J[ye];J[ye]=function(){for(var qe=arguments.length,pt=new Array(qe),Ot=0;Ot`,triples:"",explode:"[]{}"},M=X.Pos;X.defineOption("autoCloseBrackets",!1,function(x,g,c){c&&c!=X.Init&&(x.removeKeyMap(k),x.state.closeBrackets=null),g&&(S(H(g,"pairs")),x.state.closeBrackets=g,x.addKeyMap(k))});function H(x,g){return g=="pairs"&&typeof x=="string"?x:typeof x=="object"&&x[g]!=null?x[g]:K[g]}var k={Backspace:O,Enter:_};function S(x){for(var g=0;g=0;u--){var A=s[u].head;x.replaceRange("",M(A.line,A.ch-1),M(A.line,A.ch+1),"+delete")}}function _(x){var g=P(x),c=g&&H(g,"explode");if(!c||x.getOption("disableInput"))return X.Pass;for(var s=x.listSelections(),u=0;u0;return{anchor:new M(x.anchor.line,x.anchor.ch+(g?-1:1)),head:new M(x.head.line,x.head.ch+(g?1:-1))}}function D(x,g){var c=P(x);if(!c||x.getOption("disableInput"))return X.Pass;var s=H(c,"pairs"),u=s.indexOf(g);if(u==-1)return X.Pass;for(var f=H(c,"closeBefore"),A=H(c,"triples"),p=s.charAt(u+1)==g,h=x.listSelections(),T=u%2==0,v,d=0;d=0&&x.getRange(a,M(a.line,a.ch+3))==g+g+g?i="skipThree":i="skip";else if(p&&a.ch>1&&A.indexOf(g)>=0&&x.getRange(M(a.line,a.ch-2),a)==g+g){if(a.ch>2&&/\bstring/.test(x.getTokenTypeAt(M(a.line,a.ch-2))))return X.Pass;i="addFour"}else if(p){var y=a.ch==0?" ":x.getRange(M(a.line,a.ch-1),a);if(!X.isWordChar(E)&&y!=g&&!X.isWordChar(y))i="both";else return X.Pass}else if(T&&(E.length===0||/\s/.test(E)||f.indexOf(E)>-1))i="both";else return X.Pass;if(!v)v=i;else if(v!=i)return X.Pass}var m=u%2?s.charAt(u-1):g,L=u%2?g:s.charAt(u+1);x.operation(function(){if(v=="skip")x.execCommand("goCharRight");else if(v=="skipThree")for(var b=0;b<3;b++)x.execCommand("goCharRight");else if(v=="surround"){for(var j=x.getSelections(),b=0;b>>6)+O(128|L&63):O(224|L>>>12&15)+O(128|L>>>6&63)+O(128|L&63)}else{var L=65536+(m.charCodeAt(0)-55296)*1024+(m.charCodeAt(1)-56320);return O(240|L>>>18&7)+O(128|L>>>12&63)+O(128|L>>>6&63)+O(128|L&63)}},C=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,D=function(m){return m.replace(C,_)},I=function(m){var L=[0,2,1][m.length%3],b=m.charCodeAt(0)<<16|(m.length>1?m.charCodeAt(1):0)<<8|(m.length>2?m.charCodeAt(2):0),j=[U.charAt(b>>>18),U.charAt(b>>>12&63),L>=2?"=":U.charAt(b>>>6&63),L>=1?"=":U.charAt(b&63)];return j.join("")},w=H.btoa&&typeof H.btoa=="function"?function(m){return H.btoa(m)}:function(m){if(m.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return m.replace(/[\s\S]{1,3}/g,I)},x=function(m){return w(D(String(m)))},g=function(m){return m.replace(/[+\/]/g,function(L){return L=="+"?"-":"_"}).replace(/=/g,"")},c=function(m,L){return L?g(x(m)):x(m)},s=function(m){return c(m,!0)},u;H.Uint8Array&&(u=function(m,L){for(var b="",j=0,z=m.length;j>>18)+U.charAt($>>>12&63)+(typeof N!="undefined"?U.charAt($>>>6&63):"=")+(typeof V!="undefined"?U.charAt($&63):"=")}return L?g(b):b});var f=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,A=function(m){switch(m.length){case 4:var L=(7&m.charCodeAt(0))<<18|(63&m.charCodeAt(1))<<12|(63&m.charCodeAt(2))<<6|63&m.charCodeAt(3),b=L-65536;return O((b>>>10)+55296)+O((b&1023)+56320);case 3:return O((15&m.charCodeAt(0))<<12|(63&m.charCodeAt(1))<<6|63&m.charCodeAt(2));default:return O((31&m.charCodeAt(0))<<6|63&m.charCodeAt(1))}},p=function(m){return m.replace(f,A)},h=function(m){var L=m.length,b=L%4,j=(L>0?P[m.charAt(0)]<<18:0)|(L>1?P[m.charAt(1)]<<12:0)|(L>2?P[m.charAt(2)]<<6:0)|(L>3?P[m.charAt(3)]:0),z=[O(j>>>16),O(j>>>8&255),O(j&255)];return z.length-=[0,0,2,1][b],z.join("")},T=H.atob&&typeof H.atob=="function"?function(m){return H.atob(m)}:function(m){return m.replace(/\S{1,4}/g,h)},v=function(m){return T(String(m).replace(/[^A-Za-z0-9\+\/]/g,""))},d=function(m){return p(T(m))},l=function(m){return String(m).replace(/[-_]/g,function(L){return L=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},a=function(m){return d(l(m))},i;H.Uint8Array&&(i=function(m){return Uint8Array.from(v(l(m)),function(L){return L.charCodeAt(0)})});var E=function(){var m=H.Base64;return H.Base64=k,m};if(H.Base64={VERSION:S,atob:v,btoa:w,fromBase64:a,toBase64:c,utob:D,encode:c,encodeURI:s,btou:p,decode:a,noConflict:E,fromUint8Array:u,toUint8Array:i},typeof Object.defineProperty=="function"){var y=function(m){return{value:m,enumerable:!1,writable:!0,configurable:!0}};H.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",y(function(){return a(this)})),Object.defineProperty(String.prototype,"toBase64",y(function(m){return c(this,m)})),Object.defineProperty(String.prototype,"toBase64URI",y(function(){return c(this,!0)}))}}return H.Meteor&&(Base64=H.Base64),Ge.exports?Ge.exports.Base64=H.Base64:!(K=[],M=function(){return H.Base64}.apply(we,K),M!==void 0&&(Ge.exports=M)),{Base64:H.Base64}})}).call(this,B("IyRk"))},JWDV:function(Ge,we,B){Ge.exports=B.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Ge,we){Ge.exports="data:image/png;base64,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"},Jq4h:function(Ge,we,B){Ge.exports=B.p+"static/qrcode.54870d9b.png"},LdHM:function(Ge,we,B){"use strict";B.d(we,"b",function(){return f}),B.d(we,"a",function(){return p});var X=B("1OyB"),K=B("vuIU"),M=B("Ji7U"),H=B("LK+K"),k=B("q1tI"),S=B("rePB"),U=B("Ff2n"),P=B("ODXe"),O=B("4IlW"),_=B("bX4T"),C=B("YrtM"),D=B("TSYQ"),I=B.n(D),w=B("+nKL"),x=B("8OUc"),g=function(V,$){var oe=V.prefixCls,de=V.id,Re=V.flattenOptions,Ae=V.childrenAsData,De=V.values,be=V.searchValue,Oe=V.multiple,he=V.defaultActiveFirstOption,pe=V.height,Z=V.itemHeight,ce=V.notFoundContent,ne=V.open,ve=V.menuItemSelectedIcon,Te=V.virtual,xe=V.onSelect,Pe=V.onToggleOpen,Fe=V.onActiveValue,We=V.onScroll,Ve=V.onMouseEnter,ke="".concat(oe,"-item"),Ne=Object(C.a)(function(){return Re},[ne,Re],function(Xe,ie){return ie[0]&&Xe[1]!==ie[1]}),ot=k.useRef(null),dt=function(ie){ie.preventDefault()},nt=function(ie){ot.current&&ot.current.scrollTo({index:ie})},st=function(ie){for(var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,se=Ne.length,J=0;J1&&arguments[1]!==void 0?arguments[1]:!1;return Object(T.a)(N).map(function($,oe){if(!k.isValidElement($)||!$.type)return null;var de=$.type.isSelectOptGroup,Re=$.key,Ae=$.props,De=Ae.children,be=Object(U.a)(Ae,["children"]);return V||!de?v($):Object(h.a)(Object(h.a)({key:"__RC_SELECT_GRP__".concat(Re===null?oe:Re,"__"),label:Re},be),{},{options:d(De)})}).filter(function($){return $})}var l=B("2Qr1"),a=B("qNPg"),i=B("U8pU"),E=B("Kwbf"),y=B("WKfj");function m(N){var V=N.mode,$=N.options,oe=N.children,de=N.backfill,Re=N.allowClear,Ae=N.placeholder,De=N.getInputElement,be=N.showSearch,Oe=N.onSearch,he=N.defaultOpen,pe=N.autoFocus,Z=N.labelInValue,ce=N.value,ne=N.inputValue,ve=N.optionLabelProp,Te=V==="multiple"||V==="tags",xe=be!==void 0?be:Te||V==="combobox",Pe=$||d(oe);if(Object(E.a)(V!=="tags"||Pe.every(function(ke){return!ke.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),V==="tags"||V==="combobox"){var Fe=Pe.some(function(ke){return ke.options?ke.options.some(function(Ne){return typeof("value"in Ne?Ne.value:Ne.key)=="number"}):typeof("value"in ke?ke.value:ke.key)=="number"});Object(E.a)(!Fe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(E.a)(V!=="combobox"||!ve,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(E.a)(V==="combobox"||!de,"`backfill` only works with `combobox` mode."),Object(E.a)(V==="combobox"||!De,"`getInputElement` only work with `combobox` mode."),Object(E.b)(V!=="combobox"||!De||!Re||!Ae,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Oe&&!xe&&V!=="combobox"&&V!=="tags"&&Object(E.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(E.b)(!he||pe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ce!=null){var We=Object(y.d)(ce);Object(E.a)(!Z||We.every(function(ke){return Object(i.a)(ke)==="object"&&("key"in ke||"value"in ke)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(E.a)(!Te||Array.isArray(ce),"`value` should be array when `mode` is `multiple` or `tags`")}if(oe){var Ve=null;Object(T.a)(oe).some(function(ke){if(!k.isValidElement(ke)||!ke.type)return!1;var Ne=ke.type;if(Ne.isSelectOption)return!1;if(Ne.isSelectOptGroup){var ot=Object(T.a)(ke.props.children).every(function(dt){return!k.isValidElement(dt)||!ke.type||dt.type.isSelectOption?!0:(Ve=dt.type,!1)});return!ot}return Ve=Ne,!0}),Ve&&Object(E.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ve.displayName||Ve.name||Ve,"`.")),Object(E.a)(ne===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var L=m,b=Object(a.a)({prefixCls:"rc-select",components:{optionList:s},convertChildrenToData:d,flattenOptions:l.d,getLabeledValue:l.e,filterOptions:l.b,isValueDisabled:l.g,findValueOption:l.c,warningProps:L,fillOptionsWithMissingValue:l.a}),j=function(N){Object(M.a)($,N);var V=Object(H.a)($);function $(){var oe;return Object(X.a)(this,$),oe=V.apply(this,arguments),oe.selectRef=k.createRef(),oe.focus=function(){oe.selectRef.current.focus()},oe.blur=function(){oe.selectRef.current.blur()},oe}return Object(K.a)($,[{key:"render",value:function(){return k.createElement(b,Object.assign({ref:this.selectRef},this.props))}}]),$}(k.Component);j.Option=f,j.OptGroup=p;var z=j,F=we.c=z},M8RZ:function(Ge,we,B){"use strict";B.d(we,"a",function(){return O});var X=B("fWQN"),K=B("mtLc"),M=B("yKVA"),H=B("879j"),k=B("q1tI"),S=B.n(k),U=B("i8i4"),P=B.n(U),O=function(_){Object(M.a)(D,_);var C=Object(H.a)(D);function D(I){var w;Object(X.a)(this,D),w=C.call(this,I);var x=window.document;return w.node=x.createElement("div"),x.body.appendChild(w.node),w}return Object(K.a)(D,[{key:"render",value:function(){var w=this.props.children;return Object(U.createPortal)(w,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),D}(S.a.Component)},Nmxd:function(Ge,we){Ge.exports="data:image/png;base64,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"},NvD2:function(Ge,we,B){"use strict";B.d(we,"a",function(){return S});var X=B("Kwbf");function K(U,P){var O=new Set;return U.forEach(function(_){P.has(_)||O.add(_)}),O}function M(U){var P=U||{},O=P.disabled,_=P.disableCheckbox,C=P.checkable;return!!(O||_)||C===!1}function H(U,P,O,_){for(var C=new Set(U),D=new Set,I=0;I<=O;I+=1){var w=P.get(I)||new Set;w.forEach(function(s){var u=s.key,f=s.node,A=s.children,p=A===void 0?[]:A;C.has(u)&&!_(f)&&p.filter(function(h){return!_(h.node)}).forEach(function(h){C.add(h.key)})})}for(var x=new Set,g=O;g>=0;g-=1){var c=P.get(g)||new Set;c.forEach(function(s){var u=s.parent,f=s.node;if(_(f)||!s.parent||x.has(s.parent.key))return;if(_(s.parent.node)){x.add(u.key);return}var A=!0,p=!1;(u.children||[]).filter(function(h){return!_(h.node)}).forEach(function(h){var T=h.key,v=C.has(T);A&&!v&&(A=!1),!p&&(v||D.has(T))&&(p=!0)}),A&&C.add(u.key),p&&D.add(u.key),x.add(u.key)})}return{checkedKeys:Array.from(C),halfCheckedKeys:Array.from(K(D,C))}}function k(U,P,O,_,C){for(var D=new Set(U),I=new Set(P),w=0;w<=_;w+=1){var x=O.get(w)||new Set;x.forEach(function(u){var f=u.key,A=u.node,p=u.children,h=p===void 0?[]:p;!D.has(f)&&!I.has(f)&&!C(A)&&h.filter(function(T){return!C(T.node)}).forEach(function(T){D.delete(T.key)})})}I=new Set;for(var g=new Set,c=_;c>=0;c-=1){var s=O.get(c)||new Set;s.forEach(function(u){var f=u.parent,A=u.node;if(C(A)||!u.parent||g.has(u.parent.key))return;if(C(u.parent.node)){g.add(f.key);return}var p=!0,h=!1;(f.children||[]).filter(function(T){return!C(T.node)}).forEach(function(T){var v=T.key,d=D.has(v);p&&!d&&(p=!1),!h&&(d||I.has(v))&&(h=!0)}),p||D.delete(f.key),h&&I.add(f.key),g.add(f.key)})}return{checkedKeys:Array.from(D),halfCheckedKeys:Array.from(K(I,D))}}function S(U,P,O,_){var C=[],D;_?D=_:D=M;var I=new Set(U.filter(function(c){var s=!!O[c];return s||C.push(c),s})),w=new Map,x=0;Object.keys(O).forEach(function(c){var s=O[c],u=s.level,f=w.get(u);f||(f=new Set,w.set(u,f)),f.add(s),x=Math.max(x,u)}),Object(X.a)(!C.length,"Tree missing follow keys: ".concat(C.slice(0,100).map(function(c){return"'".concat(c,"'")}).join(", ")));var g;return P===!0?g=H(I,w,x,D):g=k(I,P.halfCheckedKeys,w,x,D),g}},OLES:function(Ge,we,B){"use strict";var X=B("U8pU"),K=B("VTBJ"),M=B("Ff2n"),H=B("q1tI"),k=B("uciX"),S=B("7ixt"),U=function(I){var w=I.overlay,x=I.prefixCls,g=I.id,c=I.overlayInnerStyle;return H.createElement("div",{className:"".concat(x,"-inner"),id:g,role:"tooltip",style:c},typeof w=="function"?w():w)},P=U,O=function(I,w){var x=I.overlayClassName,g=I.trigger,c=g===void 0?["hover"]:g,s=I.mouseEnterDelay,u=s===void 0?0:s,f=I.mouseLeaveDelay,A=f===void 0?.1:f,p=I.overlayStyle,h=I.prefixCls,T=h===void 0?"rc-tooltip":h,v=I.children,d=I.onVisibleChange,l=I.afterVisibleChange,a=I.transitionName,i=I.animation,E=I.placement,y=E===void 0?"right":E,m=I.align,L=m===void 0?{}:m,b=I.destroyTooltipOnHide,j=b===void 0?!1:b,z=I.defaultVisible,F=I.getTooltipContainer,N=I.overlayInnerStyle,V=Object(M.a)(I,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),$=Object(H.useRef)(null);Object(H.useImperativeHandle)(w,function(){return $.current});var oe=Object(K.a)({},V);"visible"in I&&(oe.popupVisible=I.visible);var de=function(){var Oe=I.arrowContent,he=Oe===void 0?null:Oe,pe=I.overlay,Z=I.id;return[H.createElement("div",{className:"".concat(T,"-arrow"),key:"arrow"},he),H.createElement(P,{key:"content",prefixCls:T,id:Z,overlay:pe,overlayInnerStyle:N})]},Re=!1,Ae=!1;if(typeof j=="boolean")Re=j;else if(j&&Object(X.a)(j)==="object"){var De=j.keepParent;Re=De===!0,Ae=De===!1}return H.createElement(k.a,Object.assign({popupClassName:x,prefixCls:T,popup:de,action:c,builtinPlacements:S.a,popupPlacement:y,ref:$,popupAlign:L,getPopupContainer:F,onPopupVisibleChange:d,afterPopupVisibleChange:l,popupTransitionName:a,popupAnimation:i,defaultPopupVisible:z,destroyPopupOnHide:Re,autoDestroy:Ae,mouseLeaveDelay:A,popupStyle:p,mouseEnterDelay:u},oe),v)},_=Object(H.forwardRef)(O),C=we.a=_},OZM5:function(Ge,we,B){"use strict";B.d(we,"b",function(){return _}),B.d(we,"a",function(){return C}),B.d(we,"k",function(){return D}),B.d(we,"h",function(){return I}),B.d(we,"i",function(){return w}),B.d(we,"g",function(){return x}),B.d(we,"c",function(){return g}),B.d(we,"d",function(){return c}),B.d(we,"j",function(){return f}),B.d(we,"e",function(){return A}),B.d(we,"f",function(){return p});var X=B("KQm4"),K=B("U8pU"),M=B("Ff2n"),H=B("q1tI"),k=B.n(H),S=B("Kwbf"),U=B("WaYH"),P=.25,O=2;function _(h,T){var v=h.slice(),d=v.indexOf(T);return d>=0&&v.splice(d,1),v}function C(h,T){var v=h.slice();return v.indexOf(T)===-1&&v.push(T),v}function D(h){return h.split("-")}function I(h,T){return"".concat(h,"-").concat(T)}function w(h){return h&&h.type&&h.type.isTreeNode}function x(h,T){var v=[h],d=T[h];function l(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];a.forEach(function(i){var E=i.key,y=i.children;v.push(E),l(y)})}return l(d.children),v}function g(h,T){var v=h.clientY,d=T.selectHandle.getBoundingClientRect(),l=d.top,a=d.bottom,i=d.height,E=Math.max(i*P,O);return v<=l+E?-1:v>=a-E?1:0}function c(h,T){if(!h)return;var v=T.multiple;return v?h.slice():h.length?[h[0]]:h}var s=function(T){return T};function u(h,T){if(!h)return[];var v=T||{},d=v.processProps,l=d===void 0?s:d,a=Array.isArray(h)?h:[h];return a.map(function(i){var E=i.children,y=Object(M.a)(i,["children"]),m=u(E,T);return k.a.createElement(U.a,Object.assign({},l(y)),m)})}function f(h){if(!h)return null;var T;if(Array.isArray(h))T={checkedKeys:h,halfCheckedKeys:void 0};else if(Object(K.a)(h)==="object")T={checkedKeys:h.checked||void 0,halfCheckedKeys:h.halfChecked||void 0};else return Object(S.a)(!1,"`checkedKeys` is not an array or an object"),null;return T}function A(h,T){var v=new Set;function d(l){if(v.has(l))return;var a=T[l];if(!a)return;v.add(l);var i=a.parent,E=a.node;if(E.disabled)return;i&&d(i.key)}return(h||[]).forEach(function(l){d(l)}),Object(X.a)(v)}function p(h){var T={};return Object.keys(h).forEach(function(v){(v.startsWith("data-")||v.startsWith("aria-"))&&(T[v]=h[v])}),T}},Ohmc:function(Ge,we,B){Ge.exports=B.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Ge,we,B){"use strict";var X=B("2qtc"),K=B("kLXV"),M=B("rAM+"),H=B("miYZ"),k=B("tsqr"),S=B("tJVT"),U=B("jrin"),P=B("q1tI"),O=B.n(P),_=B("VrN/"),C=B.n(_),D=B("bdgK"),I=B("p77/"),w=B("Bd2K"),x=B("ELLl"),g=B("19Vz"),c=B("lZu9"),s=B("+NIl"),u=B("kSUc"),f=B("9Bee"),A=function(ie){var ae=ie.value,se=ae===void 0?"":ae,J=ie.className,q=ie.showTextOnly,ee=ie.showLines,re=ie.style,ye=re===void 0?{}:re,Le=Object(P.useMemo)(function(){return""},[se]);return O.a.createElement(O.a.Fragment,null,O.a.createElement("div",{dangerouslySetInnerHTML:{__html:Le}}))},p=B("0Owb"),h=B("dejd"),T=B("C+DQ"),v=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function d(ie){var ae=ie.onActionCallback,se=ie.title,J=ie.icon,q=ie.actionName,ee=ie.className,re=ee===void 0?"":ee,ye=ie.children;function Le(){ae(q)}return O.a.createElement("a",{title:se,className:re,onClick:Le},O.a.createElement("i",{className:"md-iconfont ".concat(J)}),ye)}var l=function(ie){var ae=ie.watch,se=ie.showNullButton,J=ie.onActionCallback,q=ie.fullScreen,ee=ie.insertTemp,re=ie.hidetoolBar,ye=[].concat(v,[{title:"".concat(ae?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ae?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return O.a.createElement("ul",{className:"markdown-toolbar-container"},!re&&ye.map(function(Le,qe){return O.a.createElement("li",{key:qe},Le.actionName?O.a.createElement(d,Object(p.a)({},Le,{onActionCallback:J})):O.a.createElement("span",{className:"v-line"}))}),se?O.a.createElement("li",null,O.a.createElement(d,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:J},O.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ee&&O.a.createElement("li",null,O.a.createElement(d,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(ee),onActionCallback:J},O.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),O.a.createElement("li",{className:"btn-full-screen"},O.a.createElement(d,{icon:"".concat(q?"icon-shrink":"icon-enlarge"),title:q?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:J})))},a=B("M8RZ"),i=B("+L6B"),E=B("2/Rp"),y=B("y8nQ"),m=B("Vl3Y"),L=B("5NDa"),b=B("5rEg"),j={labelCol:{span:4},wrapperCol:{span:20}},z=function(ie){var ae=ie.callback,se=ie.onCancel;function J(q){ae(q)}return O.a.createElement(m.a,Object(p.a)({},j,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:J}),O.a.createElement(m.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},O.a.createElement(b.a,null)),O.a.createElement(m.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},O.a.createElement(b.a,null)),O.a.createElement("div",{className:"flex-container flex-end"},O.a.createElement(E.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(E.a,{type:"ghost",onClick:se},"\u53D6\u6D88")))},F=B("7ahc"),N=B("HmJG"),V=B("BjJ7"),$=m.a.useForm,oe={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}},Re=function(ie){var ae=ie.callback,se=ie.onCancel,J=$(),q=Object(S.a)(J,1),ee=q[0];function re(qe){ae(qe)}function ye(qe,pt){ee.setFieldsValue({src:"/api/attachments/".concat(qe.id),type:pt.type})}function Le(qe){var pt=qe.target.files[0];De(pt,ye)}return O.a.createElement(m.a,Object(p.a)({form:ee},de,{className:"upload-image-panel",onFinish:re}),O.a.createElement(m.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},O.a.createElement("div",{className:"flex-container"},O.a.createElement(m.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},O.a.createElement(b.a,{style:oe})),O.a.createElement(Ae,{onFileChange:Le}))),O.a.createElement(m.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},O.a.createElement(b.a,{style:{width:264}})),O.a.createElement(m.a.Item,{style:{textAlign:"right"}},O.a.createElement(E.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(E.a,{type:"ghost",onClick:se},"\u53D6\u6D88")))};function Ae(ie){var ae=ie.onFileChange;return O.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",O.a.createElement("input",{type:"file",onChange:ae}))}function De(ie,ae){if(!ie)throw new String("\u6CA1\u6709\u6587\u4EF6");var se=new FormData;se.append("editormd-image-file",ie),se.append("file_param_name","editormd-image-file"),se.append("byxhr","true");var J=new window.XMLHttpRequest;J.withCredentials=!0,J.addEventListener("load",function(q){ae(JSON.parse(q.target.responseText),ie)},!1),J.addEventListener("error",function(q){console.error(q)},!1),J.open("POST","".concat(V.a,"/api/attachments.json")),J.send(se)}var be=B("giR+"),Oe=B("fyUT"),he=B("7Kak"),pe=B("9yH6"),Z=pe.a.Group,ce={margin:"0 8px"},ne=function(ie){var ae=ie.callback,se=ie.onCancel;function J(q){ae(q)}return O.a.createElement(m.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:J},O.a.createElement("div",{className:"flex-container"},O.a.createElement("span",{style:ce},"\u5355\u5143\u683C\u6570\uFF1A"),O.a.createElement("span",{style:ce},"\u884C\u6570"),O.a.createElement(m.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},O.a.createElement(Oe.a,null)),O.a.createElement("span",{style:ce},"\u5217\u6570"),O.a.createElement(m.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},O.a.createElement(Oe.a,null))),O.a.createElement("div",{className:"flex-container",style:{marginTop:12}},O.a.createElement("span",{style:ce},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),O.a.createElement(m.a.Item,{name:"align"},O.a.createElement(Z,null,O.a.createElement(pe.a,{value:"default"},O.a.createElement("i",{className:"fa fa-align-justify"})),O.a.createElement(pe.a,{value:"left"},O.a.createElement("i",{className:"fa fa-align-left"})),O.a.createElement(pe.a,{value:"center"},O.a.createElement("i",{className:"fa fa-align-center"})),O.a.createElement(pe.a,{value:"right"},O.a.createElement("i",{className:"fa fa-align-right"}))))),O.a.createElement("div",{className:"flex-container flex-end"},O.a.createElement(E.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(E.a,{type:"ghost",onClick:se},"\u53D6\u6D88")))},ve=B("m3rI"),Te="link",xe="upload-image",Pe="code-block",Fe="add-table",We="------------",Ve={default:We,left:":".concat(We),center:":".concat(We,":"),right:"".concat(We,":")},ke=B("9VGf"),Ne,ot;function dt(){}var nt=0,st=1e4,ct="\u2581",vt=` **\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 be(ie){return/^\d+$/.test(ie)?"".concat(ie,"px"):ie}var ge=navigator.platform.toUpperCase().indexOf("MAC")>=0,Je=ge?"Cmd":"Ctrl",Ze=(Ne={},Object(U.a)(Ne,Je+"-B","bold"),Object(U.a)(Ne,Je+"-I","italic"),Ne),_e=(ot={},Object(U.a)(ot,Te,"\u6DFB\u52A0\u94FE\u63A5"),Object(U.a)(ot,Pe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(U.a)(ot,xe,"\u6DFB\u52A0\u56FE\u7247"),Object(U.a)(ot,Fe,"\u6DFB\u52A0\u8868\u683C"),ot),Xe=we.a=function(ie){var ae=ie.defaultValue,se=ae===void 0?"":ae,J=ie.onChange,q=ie.width,ee=q===void 0?"100%":q,re=ie.height,ye=re===void 0?400:re,Le=ie.miniToolbar,qe=Le===void 0?!1:Le,pt=ie.isFocus,Ot=pt===void 0?!1:pt,mt=ie.watch,ht=ie.insertTemp,He=ie.mode,Ke=He===void 0?"markdown":He,Se=ie.id,te=Se===void 0?"markdown-editor-id":Se,le=ie.showResizeBar,ze=le===void 0?!1:le,Ce=ie.noStorage,je=Ce===void 0?!1:Ce,rt=ie.showNullButton,Be=rt===void 0?!1:rt,Ye=ie.hidetoolBar,lt=Ye===void 0?!1:Ye,bt=ie.fullScreen,gt=bt===void 0?!1:bt,Ft=ie.onBlur,Xt=ie.onCMBeforeChange,Kt=ie.onFullScreen,yt=ie.className,tn=yt===void 0?"":yt,kt=ie.disablePaste,Wt=kt===void 0?!1:kt,Lt=ie.placeholder,Gt=Lt===void 0?"":Lt,dn=ie.values,cn=dn===void 0?"":dn,at=Object(P.useState)(null),It=Object(S.a)(at,2),ut=It[0],Ln=It[1],Sn=Object(P.useState)(se),kn=Object(S.a)(Sn,2),mn=kn[0],Dt=kn[1],Cn=Object(P.useState)(mt),bn=Object(S.a)(Cn,2),yn=bn[0],En=bn[1],Sr=Object(P.useState)(gt),an=Object(S.a)(Sr,2),Mn=an[0],wr=an[1],Ie=Object(P.useState)(""),xn=Object(S.a)(Ie,2),ln=xn[0],Qn=xn[1],Er=Object(P.useState)(0),Pr=Object(S.a)(Er,2),zn=Pr[0],kr=Pr[1],sr=Object(P.useState)(ye),Xn=Object(S.a)(sr,2),$r=Xn[0],zr=Xn[1],Or=Object(P.useState)(!1),nr=Object(S.a)(Or,2),Aa=nr[0],Nr=nr[1],qn=Object(P.useRef)(),Gr=Object(P.useRef)(),xr=Object(P.useRef)(),Ar=Object(P.useRef)();Object(P.useEffect)(function(){Dt(cn),ut==null||ut.setValue(cn)},[cn]),Object(P.useEffect)(function(){Kt==null||Kt(Mn)},[Mn]),Object(P.useEffect)(function(){if(qn.current){var Pt=C.a.fromTextArea(qn.current,{mode:Ke,lineNumbers:!qe,lineWrapping:!0,value:se,autoCloseTags:!0,autoCloseBrackets:!0});Ot&&Pt.focus();function zt(Ht,on){if(Wt){on.preventDefault();return}var sn=on.clipboardData;if(sn){var fn=sn.types.toString(),pn=sn.items,gn=["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(fn==="Files"||sn.types.indexOf("Files")>-1){if(on.preventDefault(),Ke=="stex")return;try{var wn,Jn=pn[1];((wn=pn[0])===null||wn===void 0?void 0:wn.kind)==="file"&&(Jn=pn[0]);var en=Jn.getAsFile(),dr=en.name.split(".").pop();De(en,function(_n){if(_n.id){var gr,cr,Tr;(en==null||((gr=en.type)===null||gr===void 0)?void 0:gr.indexOf("image"))>-1?Pt.replaceSelection("![,](/api/attachments/".concat(_n.id,"?type=").concat(_n.content_type,")")):(en==null||((cr=en.type)===null||cr===void 0)?void 0:cr.indexOf("video"))>-1?Pt.replaceSelection('')):(en==null||((Tr=en.type)===null||Tr===void 0)?void 0:Tr.indexOf("pdf"))>-1?Pt.replaceSelection('
      ').concat(en.name,"")):gn.includes(dr)?Pt.replaceSelection('').concat(en.name,"")):Pt.replaceSelection("[".concat(en.name,"](").concat(ve.a.API_SERVER,"/api/attachments/").concat(_n.id,"?type=").concat(_n.content_type,")"))}else(_n==null?void 0:_n.status)===401&&(document.location.href="/user/login")})}catch(_n){k.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Pt.on("paste",zt),Ln(Pt),function(){Pt.off("paste",zt)}}},[]);var Vr=Object(P.useCallback)(function(){if(Gr.current)try{}catch(Pt){console.log(Pt,"---- to set md editor body height")}},[$r,Gr,Mn]);Object(P.useEffect)(function(){function Pt(){var Ht=new D.default(function(on){var sn=Object(M.a)(on),fn;try{for(sn.s();!(fn=sn.n()).done;){var pn=fn.value;(pn.target.offsetHeight>0||pn.target.offsetWidth>0)&&(Vr(),ut.setSize("100%","100%"),ut.refresh())}}catch(gn){sn.e(gn)}finally{sn.f()}});return Ht.observe(qn.current.parentElement),Ht}if(ut){var zt=Pt();return function(){zt.unobserve(qn.current.parentElement)}}},[ut,Vr]),Object(P.useEffect)(function(){if(ut){for(var Pt=[],zt=function(){var pn=on[Ht];sn=Object(S.a)(pn,2);var gn=sn[0],wn=sn[1],Jn=Object(U.a)({},gn,function(){Dr(wn)});Pt.push(Jn),ut.addKeyMap(Jn)},Ht=0,on=Object.entries(Ze);Ht0){var Pt=new Date().getTime(),zt=window.sessionStorage.getItem(te);Pt>=zn+st&&(!zt||zt!==mn)&&(window.sessionStorage.setItem(te,mn),Nr(!0))}},st),Object(P.useEffect)(function(){En(mt)},[ut,mt]),Object(P.useEffect)(function(){ut&&(Ot&&ut.focus())},[ut,Ot]),Object(P.useEffect)(function(){if(yn&&ut){var Pt=ut.getScrollerElement();function zt(Ht){var on=Ht.target;if(Ar.current){var sn=on.scrollTop/on.scrollHeight;Ar.current.scrollTop=Ar.current.scrollHeight*sn}}return Pt.addEventListener("scroll",zt),function(){Pt.removeEventListener("scroll",zt)}}},[ut,yn]),Object(P.useEffect)(function(){if(ut&&Xt){function Pt(zt,Ht){Xt(zt,Ht)}return ut.on("beforeChange",Pt),function(){ut.off("beforeChange",Pt)}}},[ut,Xt]),Object(P.useEffect)(function(){if(ut&&Ft){function Pt(){Ft(ut.getValue())}return ut.on("blur",Pt),function(){ut.off("blur",Pt)}}},[ut,Ft]),Object(P.useEffect)(function(){if(ut){function Pt(zt){var Ht=zt.getValue();Dt(Ht),kr(new Date().getTime()),zt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),J&&J(Ht)}return ut.on("change",Pt),function(){ut.off("change",Pt)}}},[ut,J]),Object(P.useEffect)(function(){ut&&(se==null?(ut.setValue(""),Dt("")):se!==ut.getValue()&&(ut.setValue(se),Dt(se),ut.setCursor(ut.lineCount(),0)))},[ut,se]);var Dr=Object(P.useCallback)(function(Pt){var zt=ut.getCursor(),Ht=ut.getSelection(),on=Ht.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Ee(ie){return/^\d+$/.test(ie)?"".concat(ie,"px"):ie}var ge=navigator.platform.toUpperCase().indexOf("MAC")>=0,Je=ge?"Cmd":"Ctrl",Ze=(Ne={},Object(U.a)(Ne,Je+"-B","bold"),Object(U.a)(Ne,Je+"-I","italic"),Ne),_e=(ot={},Object(U.a)(ot,Te,"\u6DFB\u52A0\u94FE\u63A5"),Object(U.a)(ot,Pe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(U.a)(ot,xe,"\u6DFB\u52A0\u56FE\u7247"),Object(U.a)(ot,Fe,"\u6DFB\u52A0\u8868\u683C"),ot),Xe=we.a=function(ie){var ae=ie.defaultValue,se=ae===void 0?"":ae,J=ie.onChange,q=ie.width,ee=q===void 0?"100%":q,re=ie.height,ye=re===void 0?400:re,Le=ie.miniToolbar,qe=Le===void 0?!1:Le,pt=ie.isFocus,Ot=pt===void 0?!1:pt,mt=ie.watch,ht=ie.insertTemp,He=ie.mode,Ke=He===void 0?"markdown":He,Se=ie.id,te=Se===void 0?"markdown-editor-id":Se,le=ie.showResizeBar,ze=le===void 0?!1:le,Ce=ie.noStorage,je=Ce===void 0?!1:Ce,rt=ie.showNullButton,Be=rt===void 0?!1:rt,Ye=ie.hidetoolBar,lt=Ye===void 0?!1:Ye,Et=ie.fullScreen,gt=Et===void 0?!1:Et,Ft=ie.onBlur,Xt=ie.onCMBeforeChange,Kt=ie.onFullScreen,yt=ie.className,tn=yt===void 0?"":yt,kt=ie.disablePaste,Wt=kt===void 0?!1:kt,Lt=ie.placeholder,Gt=Lt===void 0?"":Lt,dn=ie.values,cn=dn===void 0?"":dn,at=Object(P.useState)(null),It=Object(S.a)(at,2),ut=It[0],Ln=It[1],Sn=Object(P.useState)(se),kn=Object(S.a)(Sn,2),mn=kn[0],Dt=kn[1],Cn=Object(P.useState)(mt),En=Object(S.a)(Cn,2),yn=En[0],bn=En[1],Sr=Object(P.useState)(gt),an=Object(S.a)(Sr,2),Mn=an[0],wr=an[1],Ie=Object(P.useState)(""),xn=Object(S.a)(Ie,2),ln=xn[0],Qn=xn[1],br=Object(P.useState)(0),Pr=Object(S.a)(br,2),zn=Pr[0],kr=Pr[1],sr=Object(P.useState)(ye),Xn=Object(S.a)(sr,2),$r=Xn[0],zr=Xn[1],Or=Object(P.useState)(!1),nr=Object(S.a)(Or,2),Aa=nr[0],Nr=nr[1],qn=Object(P.useRef)(),Gr=Object(P.useRef)(),xr=Object(P.useRef)(),Ar=Object(P.useRef)();Object(P.useEffect)(function(){Dt(cn),ut==null||ut.setValue(cn)},[cn]),Object(P.useEffect)(function(){Kt==null||Kt(Mn)},[Mn]),Object(P.useEffect)(function(){if(qn.current){var Pt=C.a.fromTextArea(qn.current,{mode:Ke,lineNumbers:!qe,lineWrapping:!0,value:se,autoCloseTags:!0,autoCloseBrackets:!0});Ot&&Pt.focus();function zt(Ht,on){if(Wt){on.preventDefault();return}var sn=on.clipboardData;if(sn){var fn=sn.types.toString(),pn=sn.items,gn=["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(fn==="Files"||sn.types.indexOf("Files")>-1){if(on.preventDefault(),Ke=="stex")return;try{var wn,Jn=pn[1];((wn=pn[0])===null||wn===void 0?void 0:wn.kind)==="file"&&(Jn=pn[0]);var en=Jn.getAsFile(),dr=en.name.split(".").pop();De(en,function(_n){if(_n.id){var gr,cr,Tr;(en==null||((gr=en.type)===null||gr===void 0)?void 0:gr.indexOf("image"))>-1?Pt.replaceSelection("![,](/api/attachments/".concat(_n.id,"?type=").concat(_n.content_type,")")):(en==null||((cr=en.type)===null||cr===void 0)?void 0:cr.indexOf("video"))>-1?Pt.replaceSelection('')):(en==null||((Tr=en.type)===null||Tr===void 0)?void 0:Tr.indexOf("pdf"))>-1?Pt.replaceSelection('').concat(en.name,"")):gn.includes(dr)?Pt.replaceSelection('').concat(en.name,"")):Pt.replaceSelection("[".concat(en.name,"](").concat(ve.a.API_SERVER,"/api/attachments/").concat(_n.id,"?type=").concat(_n.content_type,")"))}else(_n==null?void 0:_n.status)===401&&(document.location.href="/user/login")})}catch(_n){k.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Pt.on("paste",zt),Ln(Pt),function(){Pt.off("paste",zt)}}},[]);var Vr=Object(P.useCallback)(function(){if(Gr.current)try{}catch(Pt){console.log(Pt,"---- to set md editor body height")}},[$r,Gr,Mn]);Object(P.useEffect)(function(){function Pt(){var Ht=new D.default(function(on){var sn=Object(M.a)(on),fn;try{for(sn.s();!(fn=sn.n()).done;){var pn=fn.value;(pn.target.offsetHeight>0||pn.target.offsetWidth>0)&&(Vr(),ut.setSize("100%","100%"),ut.refresh())}}catch(gn){sn.e(gn)}finally{sn.f()}});return Ht.observe(qn.current.parentElement),Ht}if(ut){var zt=Pt();return function(){zt.unobserve(qn.current.parentElement)}}},[ut,Vr]),Object(P.useEffect)(function(){if(ut){for(var Pt=[],zt=function(){var pn=on[Ht];sn=Object(S.a)(pn,2);var gn=sn[0],wn=sn[1],Jn=Object(U.a)({},gn,function(){Dr(wn)});Pt.push(Jn),ut.addKeyMap(Jn)},Ht=0,on=Object.entries(Ze);Ht0){var Pt=new Date().getTime(),zt=window.sessionStorage.getItem(te);Pt>=zn+st&&(!zt||zt!==mn)&&(window.sessionStorage.setItem(te,mn),Nr(!0))}},st),Object(P.useEffect)(function(){bn(mt)},[ut,mt]),Object(P.useEffect)(function(){ut&&(Ot&&ut.focus())},[ut,Ot]),Object(P.useEffect)(function(){if(yn&&ut){var Pt=ut.getScrollerElement();function zt(Ht){var on=Ht.target;if(Ar.current){var sn=on.scrollTop/on.scrollHeight;Ar.current.scrollTop=Ar.current.scrollHeight*sn}}return Pt.addEventListener("scroll",zt),function(){Pt.removeEventListener("scroll",zt)}}},[ut,yn]),Object(P.useEffect)(function(){if(ut&&Xt){function Pt(zt,Ht){Xt(zt,Ht)}return ut.on("beforeChange",Pt),function(){ut.off("beforeChange",Pt)}}},[ut,Xt]),Object(P.useEffect)(function(){if(ut&&Ft){function Pt(){Ft(ut.getValue())}return ut.on("blur",Pt),function(){ut.off("blur",Pt)}}},[ut,Ft]),Object(P.useEffect)(function(){if(ut){function Pt(zt){var Ht=zt.getValue();Dt(Ht),kr(new Date().getTime()),zt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),J&&J(Ht)}return ut.on("change",Pt),function(){ut.off("change",Pt)}}},[ut,J]),Object(P.useEffect)(function(){ut&&(se==null?(ut.setValue(""),Dt("")):se!==ut.getValue()&&(ut.setValue(se),Dt(se),ut.setCursor(ut.lineCount(),0)))},[ut,se]);var Dr=Object(P.useCallback)(function(Pt){var zt=ut.getCursor(),Ht=ut.getSelection(),on=Ht.split(` `);switch(Pt){case"bold":return ut.replaceSelection("**"+Ht+"**"),Ht===""&&ut.setCursor(zt.line,zt.ch+2),ut.focus();case"italic":return ut.replaceSelection("*"+Ht+"*"),Ht===""&&ut.setCursor(zt.line,zt.ch+1),ut.focus();case"code":return ut.replaceSelection("`"+Ht+"`"),Ht===""&&ut.setCursor(zt.line,zt.ch+1),ut.focus();case"inline-latex":return ut.replaceSelection("`$$"+Ht+"$$`"),Ht===""&&ut.setCursor(zt.line,zt.ch+3),ut.focus();case"latex":return ut.replaceSelection("```latex\n"+Ht+"\n```"),ut.setCursor(zt.line+1,Ht.length+1),ut.focus();case"line-break":return ut.replaceSelection(`
      `),ut.focus();case"list-ul":return Ht===""?ut.replaceSelection("- "+Ht):ut.replaceSelection(on.map(function(sn){return sn===""?"":"- ".concat(sn)}).join(` `)),ut.focus();case"list-ol":return Ht===""?ut.replaceSelection("1. "+Ht):ut.replaceSelection(on.map(function(sn,fn){return sn===""?"":"".concat(fn+1,". ").concat(sn)}).join(` -`)),ut.focus();case"add-null-ch":return Ht===""&&ut.setCursor(zt.line,zt.ch+1),ut.replaceSelection(ct),ut.focus();case"inster-template-1":return Ht===""&&ut.setCursor(zt.line,zt.ch),ut.replaceSelection(vt),ut.focus();case"eraser":return ut.setValue(""),ut.focus();case"trigger-watch":return En(!yn),ut.focus();case"trigger-full-screen":return wr(!Mn),ut.focus();case Te:Qn(Te);return;case Pe:Qn(Pe);return;case xe:Qn(xe);return;case Fe:Qn(Fe);return;default:throw new Error}},[ut,yn,Mn]),lr=Object(P.useCallback)(function(Pt){Qn("");switch(ln){case Te:var zt=Pt.title,Ht=Pt.link;return ut.replaceSelection("[".concat(zt,"](").concat(Ht,")")),ut.focus();case Pe:var on=Pt.language,sn=Pt.content;return ut.replaceSelection(["```"+on,sn,"```"].join(` +`)),ut.focus();case"add-null-ch":return Ht===""&&ut.setCursor(zt.line,zt.ch+1),ut.replaceSelection(ct),ut.focus();case"inster-template-1":return Ht===""&&ut.setCursor(zt.line,zt.ch),ut.replaceSelection(vt),ut.focus();case"eraser":return ut.setValue(""),ut.focus();case"trigger-watch":return bn(!yn),ut.focus();case"trigger-full-screen":return wr(!Mn),ut.focus();case Te:Qn(Te);return;case Pe:Qn(Pe);return;case xe:Qn(xe);return;case Fe:Qn(Fe);return;default:throw new Error}},[ut,yn,Mn]),lr=Object(P.useCallback)(function(Pt){Qn("");switch(ln){case Te:var zt=Pt.title,Ht=Pt.link;return ut.replaceSelection("[".concat(zt,"](").concat(Ht,")")),ut.focus();case Pe:var on=Pt.language,sn=Pt.content;return ut.replaceSelection(["```"+on,sn,"```"].join(` `)),ut.focus();case xe:var fn=Pt.src,pn=Pt.alt;return ut.replaceSelection("![ ".concat(pn," ]( ").concat(fn,' "').concat(pn,'" )')),ut.focus();case Fe:for(var gn=Pt.row,wn=Pt.col,Jn=Pt.align,en=` `,dr=0;dr300&&(gn=300);var wn=ye+gn+"px";zr(wn)}}return Pt.addEventListener("mousedown",on),document.addEventListener("mousemove",fn),document.addEventListener("mouseup",sn),function(){Pt.removeEventListener("mousedown",on),document.removeEventListener("mousemove",fn),document.removeEventListener("mouseup",sn)}}},[ut,xr]),Object(P.useEffect)(function(){zr(ye)},[ye]);var ur=be(ee),Qr=be($r),Cr={width:ur,height:Qr},pr=Object(P.useMemo)(function(){if(zn){var Pt=new Date(zn),zt=Pt.getHours(),Ht=Pt.getMinutes(),on=Pt.getSeconds();return zt=zt<10?"0"+zt:zt,Ht=Ht<10?"0"+Ht:Ht,on=on<10?"0"+on:on,"".concat(zt,":").concat(Ht,":").concat(on)}return 0},[zn]);function Ca(){window.sessionStorage.removeItem(te),Nr(!1),kr(0)}function ca(){Nr(!1),kr(0),ut.setValue(window.sessionStorage.getItem(te))}return O.a.createElement(P.Fragment,null,O.a.createElement("div",{className:"markdown-editor-wrapper",ref:Gr},O.a.createElement("div",{className:"markdown-editor-container ".concat(tn," ").concat(yn?"on-preview":""," ").concat(qe?"mini":""," ").concat(Mn?"full-screen":""),style:Cr},O.a.createElement(l,{insertTemp:ht,watch:yn,fullScreen:Mn,showNullButton:Be,onActionCallback:Dr,hidetoolBar:lt}),O.a.createElement("div",{className:"markdown-editor-body"},O.a.createElement("div",{className:"codemirror-container"},O.a.createElement("textarea",{ref:qn,placeholder:Gt})),yn?O.a.createElement("div",{ref:Ar,className:"preview-container"},Ke==="stex"&&O.a.createElement(A,{value:mn}),Ke!=="stex"&&O.a.createElement(f.a,{value:mn})):null))),ze?O.a.createElement("a",{ref:xr,className:"editor-resize"}):null,O.a.createElement(a.a,null,_e[ln]?O.a.createElement(K.a,{centered:!0,title:_e[ln],visible:!0,onCancel:Dn,footer:null},Nn):null))}},RMFE:function(Ge,we){Ge.exports="data:image/png;base64,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"},"SA+Z":function(Ge,we,B){var X=B("wTVA"),K=B("EbDI"),M=B("ZhPi"),H=B("wkBT");function k(S){return X(S)||K(S)||M(S)||H()}Ge.exports=k,Ge.exports.__esModule=!0,Ge.exports.default=Ge.exports},SJMd:function(Ge,we){/** +`),ut.focus();default:throw new Error}},[ut,ln]),Nn=Object(P.useMemo)(function(){switch(ln){case Te:return O.a.createElement(z,{callback:lr,onCancel:Dn});case Pe:return O.a.createElement(F.b,{callback:lr,onCancel:Dn});case xe:return O.a.createElement(Re,{callback:lr,onCancel:Dn});case Fe:return O.a.createElement(ne,{callback:lr,onCancel:Dn});default:return null}},[ln]);function Dn(){Qn("")}Object(P.useEffect)(function(){if(xr.current){var Pt=xr.current,zt=!1,Ht=0;function on(pn){zt=!0,Ht=pn.pageY}function sn(){zt=!1}function fn(pn){if(zt){var gn=pn.pageY-Ht;gn<0&&(gn=0),gn>300&&(gn=300);var wn=ye+gn+"px";zr(wn)}}return Pt.addEventListener("mousedown",on),document.addEventListener("mousemove",fn),document.addEventListener("mouseup",sn),function(){Pt.removeEventListener("mousedown",on),document.removeEventListener("mousemove",fn),document.removeEventListener("mouseup",sn)}}},[ut,xr]),Object(P.useEffect)(function(){zr(ye)},[ye]);var ur=Ee(ee),Qr=Ee($r),Cr={width:ur,height:Qr},pr=Object(P.useMemo)(function(){if(zn){var Pt=new Date(zn),zt=Pt.getHours(),Ht=Pt.getMinutes(),on=Pt.getSeconds();return zt=zt<10?"0"+zt:zt,Ht=Ht<10?"0"+Ht:Ht,on=on<10?"0"+on:on,"".concat(zt,":").concat(Ht,":").concat(on)}return 0},[zn]);function Ca(){window.sessionStorage.removeItem(te),Nr(!1),kr(0)}function ca(){Nr(!1),kr(0),ut.setValue(window.sessionStorage.getItem(te))}return O.a.createElement(P.Fragment,null,O.a.createElement("div",{className:"markdown-editor-wrapper",ref:Gr},O.a.createElement("div",{className:"markdown-editor-container ".concat(tn," ").concat(yn?"on-preview":""," ").concat(qe?"mini":""," ").concat(Mn?"full-screen":""),style:Cr},O.a.createElement(l,{insertTemp:ht,watch:yn,fullScreen:Mn,showNullButton:Be,onActionCallback:Dr,hidetoolBar:lt}),O.a.createElement("div",{className:"markdown-editor-body"},O.a.createElement("div",{className:"codemirror-container"},O.a.createElement("textarea",{ref:qn,placeholder:Gt})),yn?O.a.createElement("div",{ref:Ar,className:"preview-container"},Ke==="stex"&&O.a.createElement(A,{value:mn}),Ke!=="stex"&&O.a.createElement(f.a,{value:mn})):null))),ze?O.a.createElement("a",{ref:xr,className:"editor-resize"}):null,O.a.createElement(a.a,null,_e[ln]?O.a.createElement(K.a,{centered:!0,title:_e[ln],visible:!0,onCancel:Dn,footer:null},Nn):null))}},RMFE:function(Ge,we){Ge.exports="data:image/png;base64,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"},"SA+Z":function(Ge,we,B){var X=B("wTVA"),K=B("EbDI"),M=B("ZhPi"),H=B("wkBT");function k(S){return X(S)||K(S)||M(S)||H()}Ge.exports=k,Ge.exports.__esModule=!0,Ge.exports.default=Ge.exports},SJMd:function(Ge,we){/** * @license * Copyright (C) 2006 Google Inc. * @@ -70,35 +70,35 @@ Please report this to https://github.com/markedjs/marked.`,ae.silent)return"

      A * 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 B,X,K,M=!1,H,k;window.PR_SHOULD_USE_CONTINUATION=!0;var S,U;(function(){var P=window,O=["break,continue,do,else,for,if,return,while"],_=[O,"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"],C=[_,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],D=[C,"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"],I=[C,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],w=[C,"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"],x="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",g=[C,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],c="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",s=[O,"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=[O,"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"],f=[O,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],A=[D,w,I,g,c,s,u,f],p=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,h="str",T="kwd",v="com",d="typ",l="lit",a="pun",i="pln",b="tag",y="dec",m="src",L="atn",E="atv",j="nocode",z="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function F(xe){for(var Pe=0,Fe=!1,We=!1,Ve=0,ke=xe.length;Ve122||(J<65||se>90||Je.push([Math.max(65,se)|32,Math.min(J,90)|32]),J<97||se>122||Je.push([Math.max(97,se)&~32,Math.min(J,122)&~32]))}}Je.sort(function(ye,Le){return ye[0]-Le[0]||Le[1]-ye[1]});for(var q=[],ee=[],Xe=0;Xere[0]&&(re[1]+1>re[0]&&_e.push("-"),_e.push(nt(re[1])))}return _e.push("]"),_e.join("")}function ct(be){for(var ge=be.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")),Je=ge.length,Ze=[],_e=0,Xe=0;_e=2&&se==="["?ge[_e]=st(ie):se!=="\\"&&(ge[_e]=ie.replace(/[a-zA-Z]/g,function(ee){var re=ee.charCodeAt(0);return"["+String.fromCharCode(re&~32,re|32)+"]"}))}return ge.join("")}for(var vt=[],Ve=0,ke=xe.length;Ve|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function F(xe){for(var Pe=0,Fe=!1,We=!1,Ve=0,ke=xe.length;Ve122||(J<65||se>90||Je.push([Math.max(65,se)|32,Math.min(J,90)|32]),J<97||se>122||Je.push([Math.max(97,se)&~32,Math.min(J,122)&~32]))}}Je.sort(function(ye,Le){return ye[0]-Le[0]||Le[1]-ye[1]});for(var q=[],ee=[],Xe=0;Xere[0]&&(re[1]+1>re[0]&&_e.push("-"),_e.push(nt(re[1])))}return _e.push("]"),_e.join("")}function ct(Ee){for(var ge=Ee.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")),Je=ge.length,Ze=[],_e=0,Xe=0;_e=2&&se==="["?ge[_e]=st(ie):se!=="\\"&&(ge[_e]=ie.replace(/[a-zA-Z]/g,function(ee){var re=ee.charCodeAt(0);return"["+String.fromCharCode(re&~32,re|32)+"]"}))}return ge.join("")}for(var vt=[],Ve=0,ke=xe.length;Ve=0;)Fe[vt.charAt(be)]=ct;var ge=ct[1],Je=""+ge;dt.hasOwnProperty(Je)||(ot.push(ge),dt[Je]=null)}ot.push(/[\0-\uffff]/),We=F(ot)})();var Ve=Pe.length,ke=function(Ne){for(var ot=Ne.sourceCode,dt=Ne.basePos,nt=Ne.sourceNode,st=[dt,i],ct=0,vt=ot.match(We)||[],be={},ge=0,Je=vt.length;ge=5&&_e.substring(0,5)==="lang-",ie&&!(Xe&&typeof Xe[1]=="string")&&(ie=!1,_e=m),ie||(be[Ze]=_e)}var J=ct;if(ct+=Ze.length,!ie)st.push(dt+J,_e);else{var q=Xe[1],ee=Ze.indexOf(q),re=ee+q.length;Xe[2]&&(re=Ze.length-Xe[2].length,ee=re-q.length);var ye=_e.substring(5);V(nt,dt+J,Ze.substring(0,ee),ke,st),V(nt,dt+J+ee,q,pe(ye,q),st),V(nt,dt+J+re,Ze.substring(re),ke,st)}}Ne.decorations=st};return ke}function Re(xe){var Pe=[],Fe=[];xe.tripleQuotedStrings?Pe.push([h,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):xe.multiLineStrings?Pe.push([h,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Pe.push([h,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),xe.verbatimStrings&&Fe.push([h,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var We=xe.hashComments;We&&(xe.cStyleComments?(We>1?Pe.push([v,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Pe.push([v,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Fe.push([h,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Pe.push([v,/^#[^\r\n]*/,null,"#"])),xe.cStyleComments&&(Fe.push([v,/^\/\/[^\r\n]*/,null]),Fe.push([v,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Ve=xe.regexLiterals;if(Ve){var ke=Ve>1?"":` +`):vt=vt.replace(/[ \t\r\n]+/g," "),We[Ne]=vt,ke[Ne<<1]=Ve,Ve+=vt.length,ke[Ne++<<1|1]=dt)}}return ot(xe),{sourceCode:We.join("").replace(/\n$/,""),spans:ke}}function V(xe,Pe,Fe,We,Ve){if(!Fe)return;var ke={sourceNode:xe,pre:1,langExtension:null,numberLines:null,sourceCode:Fe,spans:null,basePos:Pe,decorations:null};We(ke),Ve.push.apply(Ve,ke.decorations)}var $=/\S/;function oe(xe){for(var Pe=void 0,Fe=xe.firstChild;Fe;Fe=Fe.nextSibling){var We=Fe.nodeType;Pe=We===1?Pe?xe:Fe:We===3&&$.test(Fe.nodeValue)?xe:Pe}return Pe===xe?void 0:Pe}function de(xe,Pe){var Fe={},We;(function(){for(var Ne=xe.concat(Pe),ot=[],dt={},nt=0,st=Ne.length;nt=0;)Fe[vt.charAt(Ee)]=ct;var ge=ct[1],Je=""+ge;dt.hasOwnProperty(Je)||(ot.push(ge),dt[Je]=null)}ot.push(/[\0-\uffff]/),We=F(ot)})();var Ve=Pe.length,ke=function(Ne){for(var ot=Ne.sourceCode,dt=Ne.basePos,nt=Ne.sourceNode,st=[dt,i],ct=0,vt=ot.match(We)||[],Ee={},ge=0,Je=vt.length;ge=5&&_e.substring(0,5)==="lang-",ie&&!(Xe&&typeof Xe[1]=="string")&&(ie=!1,_e=m),ie||(Ee[Ze]=_e)}var J=ct;if(ct+=Ze.length,!ie)st.push(dt+J,_e);else{var q=Xe[1],ee=Ze.indexOf(q),re=ee+q.length;Xe[2]&&(re=Ze.length-Xe[2].length,ee=re-q.length);var ye=_e.substring(5);V(nt,dt+J,Ze.substring(0,ee),ke,st),V(nt,dt+J+ee,q,pe(ye,q),st),V(nt,dt+J+re,Ze.substring(re),ke,st)}}Ne.decorations=st};return ke}function Re(xe){var Pe=[],Fe=[];xe.tripleQuotedStrings?Pe.push([h,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):xe.multiLineStrings?Pe.push([h,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Pe.push([h,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),xe.verbatimStrings&&Fe.push([h,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var We=xe.hashComments;We&&(xe.cStyleComments?(We>1?Pe.push([v,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Pe.push([v,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Fe.push([h,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Pe.push([v,/^#[^\r\n]*/,null,"#"])),xe.cStyleComments&&(Fe.push([v,/^\/\/[^\r\n]*/,null]),Fe.push([v,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Ve=xe.regexLiterals;if(Ve){var ke=Ve>1?"":` \r`,Ne=ke?".":"[\\S\\s]",ot="/(?=[^/*"+ke+"])(?:[^/\\x5B\\x5C"+ke+"]|\\x5C"+Ne+"|\\x5B(?:[^\\x5C\\x5D"+ke+"]|\\x5C"+Ne+")*(?:\\x5D|$))+/";Fe.push(["lang-regex",RegExp("^"+z+"("+ot+")")])}var dt=xe.types;dt&&Fe.push([d,dt]);var nt=(""+xe.keywords).replace(/^ | $/g,"");nt.length&&Fe.push([T,new RegExp("^(?:"+nt.replace(/[\s,]+/g,"|")+")\\b"),null]),Pe.push([i,/^\s+/,null,` \r - \xA0`]);var st="^.[^\\s\\w.$@'\"`/\\\\]*";return xe.regexLiterals&&(st+="(?!s*/)"),Fe.push([l,/^@[a-z_$][a-z_$@0-9]*/i,null],[d,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[i,/^[a-z_$][a-z_$@0-9]*/i,null],[l,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[i,/^\\[\s\S]?/,null],[a,new RegExp(st),null]),de(Pe,Fe)}var Ae=Re({keywords:A,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function De(xe,Pe,Fe){for(var We=/(?:^|\s)nocode(?:\s|$)/,Ve=/\r\n?|\n/,ke=xe.ownerDocument,Ne=ke.createElement("li");xe.firstChild;)Ne.appendChild(xe.firstChild);var ot=[Ne];function dt(ge){var Je=ge.nodeType;if(Je==1&&!We.test(ge.className))if(ge.nodeName==="br")nt(ge),ge.parentNode&&ge.parentNode.removeChild(ge);else for(var Ze=ge.firstChild;Ze;Ze=Ze.nextSibling)dt(Ze);else if((Je==3||Je==4)&&Fe){var _e=ge.nodeValue,Xe=_e.match(Ve);if(Xe){var ie=_e.substring(0,Xe.index);ge.nodeValue=ie;var ae=_e.substring(Xe.index+Xe[0].length);if(ae){var se=ge.parentNode;se.insertBefore(ke.createTextNode(ae),ge.nextSibling)}nt(ge),ie||ge.parentNode.removeChild(ge)}}}function nt(ge){for(;!ge.nextSibling;)if(ge=ge.parentNode,!ge)return;function Je(Xe,ie){var ae=ie?Xe.cloneNode(!1):Xe,se=Xe.parentNode;if(se){var J=Je(se,1),q=Xe.nextSibling;J.appendChild(ae);for(var ee=q;ee;ee=q)q=ee.nextSibling,J.appendChild(ee)}return ae}for(var Ze=Je(ge.nextSibling,0),_e;(_e=Ze.parentNode)&&_e.nodeType===1;)Ze=_e;ot.push(Ze)}for(var st=0;st=se&&(dt+=2),ke>=J&&(ct+=2)}}finally{_e&&(_e.style.display=Xe)}}var Oe={};function he(xe,Pe){for(var Fe=Pe.length;--Fe>=0;){var We=Pe[Fe];Oe.hasOwnProperty(We)?P.console&&console.warn("cannot override language handler %s",We):Oe[We]=xe}}function pe(xe,Pe){return xe&&Oe.hasOwnProperty(xe)||(xe=/^\s*]*(?:>|$)/],[v,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[a,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),he(de([[i,/^[\s]+/,null,` \r -`],[E,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[b,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[L,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[a,/^[=<>\/]+/],["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"]),he(de([],[[E,/^[\s\S]+/]]),["uq.val"]),he(Re({keywords:D,hashComments:!0,cStyleComments:!0,types:p}),["c","cc","cpp","cxx","cyc","m"]),he(Re({keywords:"null,true,false"}),["json"]),he(Re({keywords:w,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:p}),["cs"]),he(Re({keywords:I,cStyleComments:!0}),["java"]),he(Re({keywords:f,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),he(Re({keywords:s,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),he(Re({keywords:c,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),he(Re({keywords:u,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),he(Re({keywords:g,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),he(Re({keywords:x,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),he(de([],[[h,/^[\s\S]+/]]),["regex"]);function Z(xe){var Pe=xe.langExtension;try{var Fe=N(xe.sourceNode,xe.pre),We=Fe.sourceCode;xe.sourceCode=We,xe.spans=Fe.spans,xe.basePos=0,pe(Pe,We)(xe),Ee(xe)}catch(Ve){P.console&&console.log(Ve&&Ve.stack||Ve)}}function ce(xe,Pe,Fe){var We=Fe||!1,Ve=Pe||null,ke=document.createElement("div");ke.innerHTML="

      "+xe+"
      ",ke=ke.firstChild,We&&De(ke,We,!0);var Ne={langExtension:Ve,numberLines:We,sourceNode:ke,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Z(Ne),ke.innerHTML}function ne(xe,Pe){var Fe=Pe||document.body,We=Fe.ownerDocument||document;function Ve(ae){return Fe.getElementsByTagName(ae)}for(var ke=[Ve("pre"),Ve("code"),Ve("xmp")],Ne=[],ot=0;ot=15&&(D=!1,O=!0);var h=u&&(_||D&&(p==null||p<12.11)),T=M||U&&P>=9;function v(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var d=function(e,t){var r=e.className,n=v(t).exec(r);if(n){var o=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(o?n[1]+o:"")}};function l(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function a(e,t){return l(e).appendChild(t)}function i(e,t,r,n){var o=document.createElement(e);if(r&&(o.className=r),n&&(o.style.cssText=n),typeof t=="string")o.appendChild(document.createTextNode(t));else if(t)for(var R=0;R=t)return W+(t-R);W+=G-R,W+=r-W%r,R=G+1}}var $=function(){this.id=null,this.f=null,this.time=0,this.handler=F(this.onTimeout,this)};$.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},$.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r=t)return n+Math.min(W,t-o);if(o+=R-n,o+=r-o%r,n=R+1,o>=t)return n}}var he=[""];function pe(e){for(;he.length<=e;)he.push(Z(he)+" ");return he[e]}function Z(e){return e[e.length-1]}function ce(e,t){for(var r=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||xe.test(e))}function Fe(e,t){return t?t.source.indexOf("\\w")>-1&&Pe(e)?!0:t.test(e):Pe(e)}function We(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ve=/[\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 ke(e){return e.charCodeAt(0)>=768&&Ve.test(e)}function Ne(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var o=(t+r)/2,R=n<0?Math.ceil(o):Math.floor(o);if(R==t)return e(R)?t:r;e(R)?r=R:t=R+n}}function dt(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var o=!1,R=0;Rt||t==r&&W.to==t)&&(n(Math.max(W.from,t),Math.min(W.to,r),W.level==1?"rtl":"ltr",R),o=!0)}o||n(t,r,"ltr")}var nt=null;function st(e,t,r){var n;nt=null;for(var o=0;ot)return o;R.to==t&&(R.from!=R.to&&r=="before"?n=o:nt=o),R.from==t&&(R.from!=R.to&&r!="before"?n=o:nt=o)}return n!=null?n:nt}var ct=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function r(Y){return Y<=247?e.charAt(Y):1424<=Y&&Y<=1524?"R":1536<=Y&&Y<=1785?t.charAt(Y-1536):1774<=Y&&Y<=2220?"r":8192<=Y&&Y<=8203?"w":Y==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,o=/[stwN]/,R=/[LRr]/,W=/[Lb1n]/,G=/[1n]/;function Q(Y,fe,me){this.level=Y,this.from=fe,this.to=me}return function(Y,fe){var me=fe=="ltr"?"L":"R";if(Y.length==0||fe=="ltr"&&!n.test(Y))return!1;for(var Ue=Y.length,Me=[],$e=0;$e-1&&(n[t]=o.slice(0,R).concat(o.slice(R+1)))}}}function _e(e,t){var r=Je(e,t);if(!r.length)return;for(var n=Array.prototype.slice.call(arguments,2),o=0;o0}function se(e){e.prototype.on=function(t,r){ge(this,t,r)},e.prototype.off=function(t,r){Ze(this,t,r)}}function J(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function q(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ee(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function re(e){J(e),q(e)}function ye(e){return e.target||e.srcElement}function Le(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),u&&e.ctrlKey&&t==1&&(t=3),t}var qe=function(){if(U&&P<9)return!1;var e=i("div");return"draggable"in e||"dragDrop"in e}(),pt;function Ot(e){if(pt==null){var t=i("span","\u200B");a(e,i("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(pt=t.offsetWidth<=1&&t.offsetHeight>2&&!(U&&P<8))}var r=pt?i("span","\u200B"):i("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}var mt;function ht(e){if(mt!=null)return mt;var t=a(e,document.createTextNode("A\u062EA")),r=y(t,0,1).getBoundingClientRect(),n=y(t,1,2).getBoundingClientRect();return l(e),!r||r.left==r.right?!1:mt=n.right-r.right<3}var He=` + \xA0`]);var st="^.[^\\s\\w.$@'\"`/\\\\]*";return xe.regexLiterals&&(st+="(?!s*/)"),Fe.push([l,/^@[a-z_$][a-z_$@0-9]*/i,null],[d,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[i,/^[a-z_$][a-z_$@0-9]*/i,null],[l,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[i,/^\\[\s\S]?/,null],[a,new RegExp(st),null]),de(Pe,Fe)}var Ae=Re({keywords:A,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function De(xe,Pe,Fe){for(var We=/(?:^|\s)nocode(?:\s|$)/,Ve=/\r\n?|\n/,ke=xe.ownerDocument,Ne=ke.createElement("li");xe.firstChild;)Ne.appendChild(xe.firstChild);var ot=[Ne];function dt(ge){var Je=ge.nodeType;if(Je==1&&!We.test(ge.className))if(ge.nodeName==="br")nt(ge),ge.parentNode&&ge.parentNode.removeChild(ge);else for(var Ze=ge.firstChild;Ze;Ze=Ze.nextSibling)dt(Ze);else if((Je==3||Je==4)&&Fe){var _e=ge.nodeValue,Xe=_e.match(Ve);if(Xe){var ie=_e.substring(0,Xe.index);ge.nodeValue=ie;var ae=_e.substring(Xe.index+Xe[0].length);if(ae){var se=ge.parentNode;se.insertBefore(ke.createTextNode(ae),ge.nextSibling)}nt(ge),ie||ge.parentNode.removeChild(ge)}}}function nt(ge){for(;!ge.nextSibling;)if(ge=ge.parentNode,!ge)return;function Je(Xe,ie){var ae=ie?Xe.cloneNode(!1):Xe,se=Xe.parentNode;if(se){var J=Je(se,1),q=Xe.nextSibling;J.appendChild(ae);for(var ee=q;ee;ee=q)q=ee.nextSibling,J.appendChild(ee)}return ae}for(var Ze=Je(ge.nextSibling,0),_e;(_e=Ze.parentNode)&&_e.nodeType===1;)Ze=_e;ot.push(Ze)}for(var st=0;st=se&&(dt+=2),ke>=J&&(ct+=2)}}finally{_e&&(_e.style.display=Xe)}}var Oe={};function he(xe,Pe){for(var Fe=Pe.length;--Fe>=0;){var We=Pe[Fe];Oe.hasOwnProperty(We)?P.console&&console.warn("cannot override language handler %s",We):Oe[We]=xe}}function pe(xe,Pe){return xe&&Oe.hasOwnProperty(xe)||(xe=/^\s*]*(?:>|$)/],[v,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[a,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),he(de([[i,/^[\s]+/,null,` \r +`],[b,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[E,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[L,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[a,/^[=<>\/]+/],["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"]),he(de([],[[b,/^[\s\S]+/]]),["uq.val"]),he(Re({keywords:D,hashComments:!0,cStyleComments:!0,types:p}),["c","cc","cpp","cxx","cyc","m"]),he(Re({keywords:"null,true,false"}),["json"]),he(Re({keywords:w,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:p}),["cs"]),he(Re({keywords:I,cStyleComments:!0}),["java"]),he(Re({keywords:f,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),he(Re({keywords:s,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),he(Re({keywords:c,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),he(Re({keywords:u,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),he(Re({keywords:g,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),he(Re({keywords:x,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),he(de([],[[h,/^[\s\S]+/]]),["regex"]);function Z(xe){var Pe=xe.langExtension;try{var Fe=N(xe.sourceNode,xe.pre),We=Fe.sourceCode;xe.sourceCode=We,xe.spans=Fe.spans,xe.basePos=0,pe(Pe,We)(xe),be(xe)}catch(Ve){P.console&&console.log(Ve&&Ve.stack||Ve)}}function ce(xe,Pe,Fe){var We=Fe||!1,Ve=Pe||null,ke=document.createElement("div");ke.innerHTML="
      "+xe+"
      ",ke=ke.firstChild,We&&De(ke,We,!0);var Ne={langExtension:Ve,numberLines:We,sourceNode:ke,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Z(Ne),ke.innerHTML}function ne(xe,Pe){var Fe=Pe||document.body,We=Fe.ownerDocument||document;function Ve(ae){return Fe.getElementsByTagName(ae)}for(var ke=[Ve("pre"),Ve("code"),Ve("xmp")],Ne=[],ot=0;ot=15&&(D=!1,O=!0);var h=u&&(_||D&&(p==null||p<12.11)),T=M||U&&P>=9;function v(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var d=function(e,t){var r=e.className,n=v(t).exec(r);if(n){var o=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(o?n[1]+o:"")}};function l(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function a(e,t){return l(e).appendChild(t)}function i(e,t,r,n){var o=document.createElement(e);if(r&&(o.className=r),n&&(o.style.cssText=n),typeof t=="string")o.appendChild(document.createTextNode(t));else if(t)for(var R=0;R=t)return W+(t-R);W+=G-R,W+=r-W%r,R=G+1}}var $=function(){this.id=null,this.f=null,this.time=0,this.handler=F(this.onTimeout,this)};$.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},$.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r=t)return n+Math.min(W,t-o);if(o+=R-n,o+=r-o%r,n=R+1,o>=t)return n}}var he=[""];function pe(e){for(;he.length<=e;)he.push(Z(he)+" ");return he[e]}function Z(e){return e[e.length-1]}function ce(e,t){for(var r=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||xe.test(e))}function Fe(e,t){return t?t.source.indexOf("\\w")>-1&&Pe(e)?!0:t.test(e):Pe(e)}function We(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ve=/[\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 ke(e){return e.charCodeAt(0)>=768&&Ve.test(e)}function Ne(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var o=(t+r)/2,R=n<0?Math.ceil(o):Math.floor(o);if(R==t)return e(R)?t:r;e(R)?r=R:t=R+n}}function dt(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var o=!1,R=0;Rt||t==r&&W.to==t)&&(n(Math.max(W.from,t),Math.min(W.to,r),W.level==1?"rtl":"ltr",R),o=!0)}o||n(t,r,"ltr")}var nt=null;function st(e,t,r){var n;nt=null;for(var o=0;ot)return o;R.to==t&&(R.from!=R.to&&r=="before"?n=o:nt=o),R.from==t&&(R.from!=R.to&&r!="before"?n=o:nt=o)}return n!=null?n:nt}var ct=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function r(Y){return Y<=247?e.charAt(Y):1424<=Y&&Y<=1524?"R":1536<=Y&&Y<=1785?t.charAt(Y-1536):1774<=Y&&Y<=2220?"r":8192<=Y&&Y<=8203?"w":Y==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,o=/[stwN]/,R=/[LRr]/,W=/[Lb1n]/,G=/[1n]/;function Q(Y,fe,me){this.level=Y,this.from=fe,this.to=me}return function(Y,fe){var me=fe=="ltr"?"L":"R";if(Y.length==0||fe=="ltr"&&!n.test(Y))return!1;for(var Ue=Y.length,Me=[],$e=0;$e-1&&(n[t]=o.slice(0,R).concat(o.slice(R+1)))}}}function _e(e,t){var r=Je(e,t);if(!r.length)return;for(var n=Array.prototype.slice.call(arguments,2),o=0;o0}function se(e){e.prototype.on=function(t,r){ge(this,t,r)},e.prototype.off=function(t,r){Ze(this,t,r)}}function J(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function q(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ee(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function re(e){J(e),q(e)}function ye(e){return e.target||e.srcElement}function Le(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),u&&e.ctrlKey&&t==1&&(t=3),t}var qe=function(){if(U&&P<9)return!1;var e=i("div");return"draggable"in e||"dragDrop"in e}(),pt;function Ot(e){if(pt==null){var t=i("span","\u200B");a(e,i("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(pt=t.offsetWidth<=1&&t.offsetHeight>2&&!(U&&P<8))}var r=pt?i("span","\u200B"):i("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}var mt;function ht(e){if(mt!=null)return mt;var t=a(e,document.createTextNode("A\u062EA")),r=y(t,0,1).getBoundingClientRect(),n=y(t,1,2).getBoundingClientRect();return l(e),!r||r.left==r.right?!1:mt=n.right-r.right<3}var He=` b`.split(/\n/).length!=3?function(e){for(var t=0,r=[],n=e.length;t<=n;){var o=e.indexOf(` -`,t);o==-1&&(o=e.length);var R=e.slice(t,e.charAt(o-1)=="\r"?o-1:o),W=R.indexOf("\r");W!=-1?(r.push(R.slice(0,W)),t+=W+1):(r.push(R),t=o+1)}return r}:function(e){return e.split(/\r\n?|\n/)},Ke=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(r){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Se=function(){var e=i("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),te=null;function le(e){if(te!=null)return te;var t=a(e,i("span","x")),r=t.getBoundingClientRect(),n=y(t,0,1).getBoundingClientRect();return te=Math.abs(r.left-n.left)>1}var ze={},Ce={};function je(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),ze[e]=t}function rt(e,t){Ce[e]=t}function Be(e){if(typeof e=="string"&&Ce.hasOwnProperty(e))e=Ce[e];else if(e&&typeof e.name=="string"&&Ce.hasOwnProperty(e.name)){var t=Ce[e.name];typeof t=="string"&&(t={name:t}),e=Te(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Be("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Be("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Ye(e,t){t=Be(t);var r=ze[t.name];if(!r)return Ye(e,"text/plain");var n=r(e,t);if(lt.hasOwnProperty(t.name)){var o=lt[t.name];for(var R in o){if(!o.hasOwnProperty(R))continue;n.hasOwnProperty(R)&&(n["_"+R]=n[R]),n[R]=o[R]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var W in t.modeProps)n[W]=t.modeProps[W];return n}var lt={};function bt(e,t){var r=lt.hasOwnProperty(e)?lt[e]:lt[e]={};N(t,r)}function gt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var o=t[n];o instanceof Array&&(o=o.concat([])),r[n]=o}return r}function Ft(e,t){for(var r;e.innerMode&&!(r=e.innerMode(t),!r||r.mode==e);)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Xt(e,t,r){return e.startState?e.startState(t,r):!0}var Kt=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};Kt.prototype.eol=function(){return this.pos>=this.string.length},Kt.prototype.sol=function(){return this.pos==this.lineStart},Kt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Kt.prototype.next=function(){if(this.post},Kt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Kt.prototype.skipToEnd=function(){this.pos=this.string.length},Kt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Kt.prototype.backUp=function(e){this.pos-=e},Kt.prototype.column=function(){return this.lastColumnPos0?null:(R&&t!==!1&&(this.pos+=R[0].length),R)}},Kt.prototype.current=function(){return this.string.slice(this.start,this.pos)},Kt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Kt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Kt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function yt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var o=r.children[n],R=o.chunkSize();if(t=e.first&&tr?at(r,yt(e,r).text.length):Cn(t,yt(e,t.line).text.length)}function Cn(e,t){var r=e.ch;return r==null||r>t?at(e.line,t):r<0?at(e.line,0):e}function bn(e,t){for(var r=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},En.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},En.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},En.fromSaved=function(e,t,r){return t instanceof yn?new En(e,gt(e.mode,t.state),r,t.lookAhead):new En(e,gt(e.mode,t),r)},En.prototype.save=function(e){var t=e!==!1?gt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new yn(t,this.maxLookAhead):t};function Sr(e,t,r,n){var o=[e.state.modeGen],R={};Pr(e,t.text,e.doc.mode,r,function(Y,fe){return o.push(Y,fe)},R,n);for(var W=r.state,G=function(Y){r.baseTokens=o;var fe=e.state.overlays[Y],me=1,Ue=0;r.state=!0,Pr(e,t.text,fe.mode,r,function(Me,$e){for(var it=me;UeMe&&o.splice(me,1,Me,o[me+1],ft),me+=2,Ue=Math.min(Me,ft)}if(!$e)return;if(fe.opaque)o.splice(it,me-it,Me,"overlay "+$e),me=it+2;else for(;ite.options.maxHighlightLength&>(e.doc.mode,n.state),R=Sr(e,t,n);o&&(n.state=o),t.stateAfter=n.save(!o),t.styles=R.styles,R.classes?t.styleClasses=R.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Mn(e,t,r){var n=e.doc,o=e.display;if(!n.mode.startState)return new En(n,!0,t);var R=zn(e,t,r),W=R>n.first&&yt(n,R-1).stateAfter,G=W?En.fromSaved(n,W,R):new En(n,Xt(n.mode),R);return n.iter(R,t,function(Q){wr(e,Q.text,G);var Y=G.line;Q.stateAfter=Y==t-1||Y%5==0||Y>=o.viewFrom&&Yt.start)return R}throw new Error("Mode "+e.name+" failed to advance stream.")}var ln=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function Qn(e,t,r,n){var o=e.doc,R=o.mode,W;t=Dt(o,t);var G=yt(o,t.line),Q=Mn(e,t.line,r),Y=new Kt(G.text,e.options.tabSize,Q),fe;for(n&&(fe=[]);(n||Y.pose.options.maxHighlightLength?(G=!1,W&&wr(e,t,n,fe.pos),fe.pos=t.length,me=null):me=Er(xn(r,fe,n.state,Ue),R),Ue){var Me=Ue[0].name;Me&&(me="m-"+(me?Me+" "+me:Me))}if(!G||Y!=me){for(;QW;--G){if(G<=R.first)return R.first;var Q=yt(R,G-1),Y=Q.stateAfter;if(Y&&(!r||G+(Y instanceof yn?Y.lookAhead:0)<=R.modeFrontier))return G;var fe=V(Q.text,null,e.options.tabSize);(o==null||n>fe)&&(o=G-1,n=fe)}return o}function kr(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontierr;n--){var o=yt(e,n).stateAfter;if(o&&(!(o instanceof yn)||n+o.lookAhead=t:R.to>t);(n||(n=[])).push(new Or(W,R.from,Q?null:R.to))}}return n}function Gr(e,t,r){var n;if(e)for(var o=0;o=t:R.to>t);if(G||R.from==t&&W.type=="bookmark"&&(!r||R.marker.insertLeft)){var Q=R.from==null||(W.inclusiveLeft?R.from<=t:R.from0&&G)for(var Rt=0;Rt0)continue;var fe=[Q,1],me=It(Y.from,G.from),Ue=It(Y.to,G.to);(me<0||!W.inclusiveLeft&&!me)&&fe.push({from:Y.from,to:G.from}),(Ue>0||!W.inclusiveRight&&!Ue)&&fe.push({from:G.to,to:Y.to}),o.splice.apply(o,fe),Q+=fe.length-3}return o}function Dr(e){var t=e.markedSpans;if(!t)return;for(var r=0;rt)&&(!n||ur(n,R.marker)<0)&&(n=R.marker)}return n}function ca(e,t,r,n,o){var R=yt(e,t),W=Xn&&R.markedSpans;if(W)for(var G=0;G=0&&me<=0||fe<=0&&me>=0)continue;if(fe<=0&&(Q.marker.inclusiveRight&&o.inclusiveLeft?It(Y.to,r)>=0:It(Y.to,r)>0)||fe>=0&&(Q.marker.inclusiveRight&&o.inclusiveLeft?It(Y.from,n)<=0:It(Y.from,n)<0))return!0}}function Pt(e){for(var t;t=Cr(e);)e=t.find(-1,!0).line;return e}function zt(e){for(var t;t=pr(e);)e=t.find(1,!0).line;return e}function Ht(e){for(var t,r;t=pr(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}function on(e,t){var r=yt(e,t),n=Pt(r);return r==n?t:Lt(n)}function sn(e,t){if(t>e.lastLine())return t;var r=yt(e,t),n;if(!fn(e,r))return t;for(;n=pr(r);)r=n.find(1,!0).line;return Lt(r)+1}function fn(e,t){var r=Xn&&t.markedSpans;if(r)for(var n=void 0,o=0;ot.maxLineLength&&(t.maxLineLength=o,t.maxLine=n)})}var en=function(e,t,r){this.text=e,lr(this,t),this.height=r?r(this):1};en.prototype.lineNo=function(){return Lt(this)},se(en);function dr(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Dr(e),lr(e,r);var o=n?n(e):1;o!=e.height&&Wt(e,o)}function _n(e){e.parent=null,Dr(e)}var gr={},cr={};function Tr(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?cr:gr;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Xr(e,t){var r=b("span",null,null,O?"padding-right: .1px":null),n={pre:b("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var o=0;o<=(t.rest?t.rest.length:0);o++){var R=o?t.rest[o-1]:t.line,W=void 0;n.pos=0,n.addToken=Ta,ht(e.display.measure)&&(W=vt(R,e.doc.direction))&&(n.addToken=Sa(n.addToken,W)),n.map=[];var G=t!=e.display.externalMeasured&&Lt(R);Vt(R,n,an(e,R,G)),R.styleClasses&&(R.styleClasses.bgClass&&(n.bgClass=j(R.styleClasses.bgClass,n.bgClass||"")),R.styleClasses.textClass&&(n.textClass=j(R.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(Ot(e.display.measure))),o==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(O){var Q=n.content.lastChild;(/\bcm-tab\b/.test(Q.className)||Q.querySelector&&Q.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return _e(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=j(n.pre.className,n.textClass||"")),n}function fa(e){var t=i("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Ta(e,t,r,n,o,R,W){if(!t)return;var G=e.splitSpaces?ha(t,e.trailingSpace):t,Q=e.cm.state.specialChars,Y=!1,fe;if(!Q.test(t))e.col+=t.length,fe=document.createTextNode(G),e.map.push(e.pos,e.pos+t.length,fe),U&&P<9&&(Y=!0),e.pos+=t.length;else{fe=document.createDocumentFragment();for(var me=0;;){Q.lastIndex=me;var Ue=Q.exec(t),Me=Ue?Ue.index-me:t.length-me;if(Me){var $e=document.createTextNode(G.slice(me,me+Me));U&&P<9?fe.appendChild(i("span",[$e])):fe.appendChild($e),e.map.push(e.pos,e.pos+Me,$e),e.col+=Me,e.pos+=Me}if(!Ue)break;me+=Me+1;var it=void 0;if(Ue[0]==" "){var ft=e.cm.options.tabSize,xt=ft-e.col%ft;it=fe.appendChild(i("span",pe(xt),"cm-tab")),it.setAttribute("role","presentation"),it.setAttribute("cm-text"," "),e.col+=xt}else Ue[0]=="\r"||Ue[0]==` -`?(it=fe.appendChild(i("span",Ue[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),it.setAttribute("cm-text",Ue[0]),e.col+=1):(it=e.cm.options.specialCharPlaceholder(Ue[0]),it.setAttribute("cm-text",Ue[0]),U&&P<9?fe.appendChild(i("span",[it])):fe.appendChild(it),e.col+=1);e.map.push(e.pos,e.pos+1,it),e.pos++}}if(e.trailingSpace=G.charCodeAt(t.length-1)==32,r||n||o||Y||R||W){var wt=r||"";n&&(wt+=n),o&&(wt+=o);var At=i("span",[fe],wt,R);if(W)for(var Rt in W)W.hasOwnProperty(Rt)&&Rt!="style"&&Rt!="class"&&At.setAttribute(Rt,W[Rt]);return e.content.appendChild(At)}e.content.appendChild(fe)}function ha(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",o=0;oY&&me.from<=Y);Ue++);if(me.to>=fe)return e(r,n,o,R,W,G,Q);e(r,n.slice(0,me.to-Y),o,R,null,G,Q),R=null,n=n.slice(me.to-Y),Y=me.to}}}function ea(e,t,r,n){var o=!n&&r.widgetNode;o&&e.map.push(e.pos,e.pos+t,o),!n&&e.cm.display.input.needsContentAttribute&&(o||(o=e.content.appendChild(document.createElement("span"))),o.setAttribute("cm-marker",r.id)),o&&(e.cm.display.input.setUneditable(o),e.content.appendChild(o)),e.pos+=t,e.trailingSpace=!1}function Vt(e,t,r){var n=e.markedSpans,o=e.text,R=0;if(!n){for(var W=1;WQ||Jt.collapsed&&Bt.to==Q&&Bt.from==Q)){if(Bt.to!=null&&Bt.to!=Q&&Me>Bt.to&&(Me=Bt.to,it=""),Jt.className&&($e+=" "+Jt.className),Jt.css&&(Ue=(Ue?Ue+";":"")+Jt.css),Jt.startStyle&&Bt.from==Q&&(ft+=" "+Jt.startStyle),Jt.endStyle&&Bt.to==Me&&(Rt||(Rt=[])).push(Jt.endStyle,Bt.to),Jt.title&&((wt||(wt={})).title=Jt.title),Jt.attributes)for(var vn in Jt.attributes)(wt||(wt={}))[vn]=Jt.attributes[vn];Jt.collapsed&&(!xt||ur(xt.marker,Jt)<0)&&(xt=Bt)}else Bt.from>Q&&Me>Bt.from&&(Me=Bt.from)}if(Rt)for(var Kn=0;Kn=G)break;for(var mr=Math.min(G,Me);;){if(fe){var ar=Q+fe.length;if(!xt){var In=ar>mr?fe.slice(0,mr-Q):fe;t.addToken(t,In,me?me+$e:$e,ft,Q+In.length==Me?it:"",Ue,wt)}if(ar>=mr){fe=fe.slice(mr-Q),Q=mr;break}Q=ar,ft=""}fe=o.slice(R,R=r[Y++]),me=Tr(r[Y++],t.cm.options)}}}function _r(e,t,r){this.line=t,this.rest=Ht(t),this.size=this.rest?Lt(Z(this.rest))-r+1:1,this.node=this.text=null,this.hidden=fn(e,t)}function Ur(e,t,r){for(var n=[],o,R=t;R2&&R.push((Q.bottom+Y.top)/2-r.top)}}R.push(r.bottom-r.top)}}function Ja(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;nr)return{map:e.measure.maps[o],cache:e.measure.caches[o],before:!0}}function eo(e,t){t=Pt(t);var r=Lt(t),n=e.display.externalMeasured=new _r(e.doc,t,r);n.lineN=r;var o=n.built=Xr(e,n);return n.text=o.pre,a(e.display.lineMeasure,o.pre),n}function xi(e,t,r,n){return vr(e,na(e,t),r,n)}function Yr(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&tt)&&(R=Q-G,o=R-1,t>=Q&&(W="right")),o!=null){if(n=e[Y+2],G==Q&&r==(n.insertLeft?"left":"right")&&(W=r),r=="left"&&o==0)for(;Y&&e[Y-2]==e[Y-3]&&e[Y-1].insertLeft;)n=e[(Y-=3)+2],W="left";if(r=="right"&&o==Q-G)for(;Y=0&&!((r=e[o]).left!=r.right);o--);return r}function no(e,t,r,n){var o=pa(t.map,r,n),R=o.node,W=o.start,G=o.end,Q=o.collapse,Y;if(R.nodeType==3){for(var fe=0;fe<4;fe++){for(;W&&ke(t.line.text.charAt(o.coverStart+W));)--W;for(;o.coverStart+G0&&(Q=n="right");var me;e.options.lineWrapping&&(me=R.getClientRects()).length>1?Y=me[n=="right"?me.length-1:0]:Y=R.getBoundingClientRect()}if(U&&P<9&&!W&&(!Y||!Y.left&&!Y.right)){var Ue=R.parentNode.getClientRects()[0];Ue?Y={left:Ue.left,right:Ue.left+St(e.display),top:Ue.top,bottom:Ue.bottom}:Y=Ai}for(var Me=Y.top-t.rect.top,$e=Y.bottom-t.rect.top,it=(Me+$e)/2,ft=t.view.measure.heights,xt=0;xt=n.text.length?(Q=n.text.length,Y="before"):Q<=0&&(Q=0,Y="after"),!G)return W(Y=="before"?Q-1:Q,Y=="before");function fe($e,it,ft){var xt=G[it],wt=xt.level==1;return W(ft?$e-1:$e,wt!=ft)}var me=st(G,Q,Y),Ue=nt,Me=fe(Q,me,Y=="before");return Ue!=null&&(Me.other=fe(Q,Ue,Y!="before")),Me}function Di(e,t){var r=0;t=Dt(e.doc,t),e.options.lineWrapping||(r=St(e.display)*t.ch);var n=yt(e.doc,t.line),o=gn(n)+Da(e.display);return{left:r,right:r,top:o,bottom:o+n.height}}function qa(e,t,r,n,o){var R=at(e,t,r);return R.xRel=o,n&&(R.outside=n),R}function $a(e,t,r){var n=e.doc;if(r+=e.display.viewOffset,r<0)return qa(n.first,0,null,-1,-1);var o=Gt(n,r),R=n.first+n.size-1;if(o>R)return qa(n.first+n.size-1,yt(n,R).text.length,null,1,1);t<0&&(t=0);for(var W=yt(n,o);;){var G=et(e,W,o,t,r),Q=Ca(W,G.ch+(G.xRel>0||G.outside>0?1:0));if(!Q)return G;var Y=Q.find(1);if(Y.line==o)return Y;W=yt(n,o=Y.line)}}function _i(e,t,r,n){n-=Ya(t);var o=t.text.length,R=ot(function(W){return vr(e,r,W-1).bottom<=n},o,0);return o=ot(function(W){return vr(e,r,W).top>n},R,o),{begin:R,end:o}}function _t(e,t,r,n){r||(r=na(e,t));var o=_a(e,t,vr(e,r,n),"line").top;return _i(e,t,r,o)}function ue(e,t,r,n){return e.bottom<=r?!1:e.top>r?!0:(n?e.left:e.right)>t}function et(e,t,r,n,o){o-=gn(t);var R=na(e,t),W=Ya(t),G=0,Q=t.text.length,Y=!0,fe=vt(t,e.doc.direction);if(fe){var me=(e.options.lineWrapping?Ct:Qe)(e,t,r,R,fe,n,o);Y=me.level!=1,G=Y?me.from:me.to-1,Q=Y?me.to:me.from-1}var Ue=null,Me=null,$e=ot(function(jt){var Bt=vr(e,R,jt);return Bt.top+=W,Bt.bottom+=W,ue(Bt,n,o,!1)?(Bt.top<=o&&Bt.left<=n&&(Ue=jt,Me=Bt),!0):!1},G,Q),it,ft,xt=!1;if(Me){var wt=n-Me.left=Rt.bottom?1:0}return $e=Ne(t.text,$e,1),qa(r,$e,ft,xt,n-it)}function Qe(e,t,r,n,o,R,W){var G=ot(function(me){var Ue=o[me],Me=Ue.level!=1;return ue(Bn(e,at(r,Me?Ue.to:Ue.from,Me?"before":"after"),"line",t,n),R,W,!0)},0,o.length-1),Q=o[G];if(G>0){var Y=Q.level!=1,fe=Bn(e,at(r,Y?Q.from:Q.to,Y?"after":"before"),"line",t,n);ue(fe,R,W,!0)&&fe.top>W&&(Q=o[G-1])}return Q}function Ct(e,t,r,n,o,R,W){var G=_i(e,t,n,W),Q=G.begin,Y=G.end;/\s/.test(t.text.charAt(Y-1))&&Y--;for(var fe=null,me=null,Ue=0;Ue=Y||Me.to<=Q)continue;var $e=Me.level!=1,it=vr(e,n,$e?Math.min(Y,Me.to)-1:Math.max(Q,Me.from)).right,ft=itft)&&(fe=Me,me=ft)}return fe||(fe=o[o.length-1]),fe.fromY&&(fe={from:fe.from,to:Y,level:fe.level}),fe}var tt;function Et(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(tt==null){tt=i("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)tt.appendChild(document.createTextNode("x")),tt.appendChild(i("br"));tt.appendChild(document.createTextNode("x"))}a(e.measure,tt);var r=tt.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),l(e.measure),r||1}function St(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=i("span","xxxxxxxxxx"),r=i("pre",[t],"CodeMirror-line-like");a(e.measure,r);var n=t.getBoundingClientRect(),o=(n.right-n.left)/10;return o>2&&(e.cachedCharWidth=o),o||10}function Tt(e){for(var t=e.display,r={},n={},o=t.gutters.clientLeft,R=t.gutters.firstChild,W=0;R;R=R.nextSibling,++W){var G=e.display.gutterSpecs[W].className;r[G]=R.offsetLeft+R.clientLeft+o,n[G]=R.clientWidth}return{fixedPos:Nt(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Nt(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Mt(e){var t=Et(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/St(e.display)-3);return function(o){if(fn(e.doc,o))return 0;var R=0;if(o.widgets)for(var W=0;W0&&(Y=yt(e.doc,Q.line).text).length==Q.ch){var fe=V(Y,Y.length,e.options.tabSize)-Y.length;Q=at(Q.line,Math.max(0,Math.round((R-qi(e.display).left)/St(e.display))-fe))}return Q}function rn(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var r=e.display.view,n=0;nt)&&(o.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=o.viewTo)Xn&&on(e.doc,t)o.viewFrom?fr(e):(o.viewFrom+=n,o.viewTo+=n);else if(t<=o.viewFrom&&r>=o.viewTo)fr(e);else if(t<=o.viewFrom){var R=aa(e,r,r+n,1);R?(o.view=o.view.slice(R.index),o.viewFrom=R.lineN,o.viewTo+=n):fr(e)}else if(r>=o.viewTo){var W=aa(e,t,t,-1);W?(o.view=o.view.slice(0,W.index),o.viewTo=W.lineN):fr(e)}else{var G=aa(e,t,t,-1),Q=aa(e,r,r+n,1);G&&Q?(o.view=o.view.slice(0,G.index).concat(Ur(e,G.lineN,Q.lineN)).concat(o.view.slice(Q.index)),o.viewTo+=n):fr(e)}var Y=o.externalMeasured;Y&&(r=o.lineN&&t=n.viewTo)return;var R=n.view[rn(e,t)];if(R.node==null)return;var W=R.changes||(R.changes=[]);oe(W,r)==-1&&W.push(r)}function fr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function aa(e,t,r,n){var o=rn(e,t),R,W=e.display.view;if(!Xn||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var G=e.display.viewFrom,Q=0;Q0){if(o==W.length-1)return null;R=G+W[o].size-t,o++}else R=G-t;t+=R,r+=R}for(;on(e.doc,r)!=r;){if(o==(n<0?0:W.length-1))return null;r+=n*W[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function Ri(e,t,r){var n=e.display,o=n.view;o.length==0||t>=n.viewTo||r<=n.viewFrom?(n.view=Ur(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=Ur(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,rn(e,r)))),n.viewTo=r}function Lo(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||G.to().line1}var ze={},Ce={};function je(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),ze[e]=t}function rt(e,t){Ce[e]=t}function Be(e){if(typeof e=="string"&&Ce.hasOwnProperty(e))e=Ce[e];else if(e&&typeof e.name=="string"&&Ce.hasOwnProperty(e.name)){var t=Ce[e.name];typeof t=="string"&&(t={name:t}),e=Te(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Be("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Be("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Ye(e,t){t=Be(t);var r=ze[t.name];if(!r)return Ye(e,"text/plain");var n=r(e,t);if(lt.hasOwnProperty(t.name)){var o=lt[t.name];for(var R in o){if(!o.hasOwnProperty(R))continue;n.hasOwnProperty(R)&&(n["_"+R]=n[R]),n[R]=o[R]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var W in t.modeProps)n[W]=t.modeProps[W];return n}var lt={};function Et(e,t){var r=lt.hasOwnProperty(e)?lt[e]:lt[e]={};N(t,r)}function gt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var o=t[n];o instanceof Array&&(o=o.concat([])),r[n]=o}return r}function Ft(e,t){for(var r;e.innerMode&&!(r=e.innerMode(t),!r||r.mode==e);)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Xt(e,t,r){return e.startState?e.startState(t,r):!0}var Kt=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};Kt.prototype.eol=function(){return this.pos>=this.string.length},Kt.prototype.sol=function(){return this.pos==this.lineStart},Kt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Kt.prototype.next=function(){if(this.post},Kt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Kt.prototype.skipToEnd=function(){this.pos=this.string.length},Kt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Kt.prototype.backUp=function(e){this.pos-=e},Kt.prototype.column=function(){return this.lastColumnPos0?null:(R&&t!==!1&&(this.pos+=R[0].length),R)}},Kt.prototype.current=function(){return this.string.slice(this.start,this.pos)},Kt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Kt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Kt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function yt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var o=r.children[n],R=o.chunkSize();if(t=e.first&&tr?at(r,yt(e,r).text.length):Cn(t,yt(e,t.line).text.length)}function Cn(e,t){var r=e.ch;return r==null||r>t?at(e.line,t):r<0?at(e.line,0):e}function En(e,t){for(var r=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},bn.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},bn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},bn.fromSaved=function(e,t,r){return t instanceof yn?new bn(e,gt(e.mode,t.state),r,t.lookAhead):new bn(e,gt(e.mode,t),r)},bn.prototype.save=function(e){var t=e!==!1?gt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new yn(t,this.maxLookAhead):t};function Sr(e,t,r,n){var o=[e.state.modeGen],R={};Pr(e,t.text,e.doc.mode,r,function(Y,fe){return o.push(Y,fe)},R,n);for(var W=r.state,G=function(Y){r.baseTokens=o;var fe=e.state.overlays[Y],me=1,Ue=0;r.state=!0,Pr(e,t.text,fe.mode,r,function(Me,$e){for(var it=me;UeMe&&o.splice(me,1,Me,o[me+1],ft),me+=2,Ue=Math.min(Me,ft)}if(!$e)return;if(fe.opaque)o.splice(it,me-it,Me,"overlay "+$e),me=it+2;else for(;ite.options.maxHighlightLength&>(e.doc.mode,n.state),R=Sr(e,t,n);o&&(n.state=o),t.stateAfter=n.save(!o),t.styles=R.styles,R.classes?t.styleClasses=R.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Mn(e,t,r){var n=e.doc,o=e.display;if(!n.mode.startState)return new bn(n,!0,t);var R=zn(e,t,r),W=R>n.first&&yt(n,R-1).stateAfter,G=W?bn.fromSaved(n,W,R):new bn(n,Xt(n.mode),R);return n.iter(R,t,function(Q){wr(e,Q.text,G);var Y=G.line;Q.stateAfter=Y==t-1||Y%5==0||Y>=o.viewFrom&&Yt.start)return R}throw new Error("Mode "+e.name+" failed to advance stream.")}var ln=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function Qn(e,t,r,n){var o=e.doc,R=o.mode,W;t=Dt(o,t);var G=yt(o,t.line),Q=Mn(e,t.line,r),Y=new Kt(G.text,e.options.tabSize,Q),fe;for(n&&(fe=[]);(n||Y.pose.options.maxHighlightLength?(G=!1,W&&wr(e,t,n,fe.pos),fe.pos=t.length,me=null):me=br(xn(r,fe,n.state,Ue),R),Ue){var Me=Ue[0].name;Me&&(me="m-"+(me?Me+" "+me:Me))}if(!G||Y!=me){for(;QW;--G){if(G<=R.first)return R.first;var Q=yt(R,G-1),Y=Q.stateAfter;if(Y&&(!r||G+(Y instanceof yn?Y.lookAhead:0)<=R.modeFrontier))return G;var fe=V(Q.text,null,e.options.tabSize);(o==null||n>fe)&&(o=G-1,n=fe)}return o}function kr(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontierr;n--){var o=yt(e,n).stateAfter;if(o&&(!(o instanceof yn)||n+o.lookAhead=t:R.to>t);(n||(n=[])).push(new Or(W,R.from,Q?null:R.to))}}return n}function Gr(e,t,r){var n;if(e)for(var o=0;o=t:R.to>t);if(G||R.from==t&&W.type=="bookmark"&&(!r||R.marker.insertLeft)){var Q=R.from==null||(W.inclusiveLeft?R.from<=t:R.from0&&G)for(var Rt=0;Rt0)continue;var fe=[Q,1],me=It(Y.from,G.from),Ue=It(Y.to,G.to);(me<0||!W.inclusiveLeft&&!me)&&fe.push({from:Y.from,to:G.from}),(Ue>0||!W.inclusiveRight&&!Ue)&&fe.push({from:G.to,to:Y.to}),o.splice.apply(o,fe),Q+=fe.length-3}return o}function Dr(e){var t=e.markedSpans;if(!t)return;for(var r=0;rt)&&(!n||ur(n,R.marker)<0)&&(n=R.marker)}return n}function ca(e,t,r,n,o){var R=yt(e,t),W=Xn&&R.markedSpans;if(W)for(var G=0;G=0&&me<=0||fe<=0&&me>=0)continue;if(fe<=0&&(Q.marker.inclusiveRight&&o.inclusiveLeft?It(Y.to,r)>=0:It(Y.to,r)>0)||fe>=0&&(Q.marker.inclusiveRight&&o.inclusiveLeft?It(Y.from,n)<=0:It(Y.from,n)<0))return!0}}function Pt(e){for(var t;t=Cr(e);)e=t.find(-1,!0).line;return e}function zt(e){for(var t;t=pr(e);)e=t.find(1,!0).line;return e}function Ht(e){for(var t,r;t=pr(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}function on(e,t){var r=yt(e,t),n=Pt(r);return r==n?t:Lt(n)}function sn(e,t){if(t>e.lastLine())return t;var r=yt(e,t),n;if(!fn(e,r))return t;for(;n=pr(r);)r=n.find(1,!0).line;return Lt(r)+1}function fn(e,t){var r=Xn&&t.markedSpans;if(r)for(var n=void 0,o=0;ot.maxLineLength&&(t.maxLineLength=o,t.maxLine=n)})}var en=function(e,t,r){this.text=e,lr(this,t),this.height=r?r(this):1};en.prototype.lineNo=function(){return Lt(this)},se(en);function dr(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Dr(e),lr(e,r);var o=n?n(e):1;o!=e.height&&Wt(e,o)}function _n(e){e.parent=null,Dr(e)}var gr={},cr={};function Tr(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?cr:gr;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Xr(e,t){var r=E("span",null,null,O?"padding-right: .1px":null),n={pre:E("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var o=0;o<=(t.rest?t.rest.length:0);o++){var R=o?t.rest[o-1]:t.line,W=void 0;n.pos=0,n.addToken=Ta,ht(e.display.measure)&&(W=vt(R,e.doc.direction))&&(n.addToken=Sa(n.addToken,W)),n.map=[];var G=t!=e.display.externalMeasured&&Lt(R);Vt(R,n,an(e,R,G)),R.styleClasses&&(R.styleClasses.bgClass&&(n.bgClass=j(R.styleClasses.bgClass,n.bgClass||"")),R.styleClasses.textClass&&(n.textClass=j(R.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(Ot(e.display.measure))),o==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(O){var Q=n.content.lastChild;(/\bcm-tab\b/.test(Q.className)||Q.querySelector&&Q.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return _e(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=j(n.pre.className,n.textClass||"")),n}function fa(e){var t=i("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Ta(e,t,r,n,o,R,W){if(!t)return;var G=e.splitSpaces?ha(t,e.trailingSpace):t,Q=e.cm.state.specialChars,Y=!1,fe;if(!Q.test(t))e.col+=t.length,fe=document.createTextNode(G),e.map.push(e.pos,e.pos+t.length,fe),U&&P<9&&(Y=!0),e.pos+=t.length;else{fe=document.createDocumentFragment();for(var me=0;;){Q.lastIndex=me;var Ue=Q.exec(t),Me=Ue?Ue.index-me:t.length-me;if(Me){var $e=document.createTextNode(G.slice(me,me+Me));U&&P<9?fe.appendChild(i("span",[$e])):fe.appendChild($e),e.map.push(e.pos,e.pos+Me,$e),e.col+=Me,e.pos+=Me}if(!Ue)break;me+=Me+1;var it=void 0;if(Ue[0]==" "){var ft=e.cm.options.tabSize,xt=ft-e.col%ft;it=fe.appendChild(i("span",pe(xt),"cm-tab")),it.setAttribute("role","presentation"),it.setAttribute("cm-text"," "),e.col+=xt}else Ue[0]=="\r"||Ue[0]==` +`?(it=fe.appendChild(i("span",Ue[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),it.setAttribute("cm-text",Ue[0]),e.col+=1):(it=e.cm.options.specialCharPlaceholder(Ue[0]),it.setAttribute("cm-text",Ue[0]),U&&P<9?fe.appendChild(i("span",[it])):fe.appendChild(it),e.col+=1);e.map.push(e.pos,e.pos+1,it),e.pos++}}if(e.trailingSpace=G.charCodeAt(t.length-1)==32,r||n||o||Y||R||W){var wt=r||"";n&&(wt+=n),o&&(wt+=o);var At=i("span",[fe],wt,R);if(W)for(var Rt in W)W.hasOwnProperty(Rt)&&Rt!="style"&&Rt!="class"&&At.setAttribute(Rt,W[Rt]);return e.content.appendChild(At)}e.content.appendChild(fe)}function ha(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",o=0;oY&&me.from<=Y);Ue++);if(me.to>=fe)return e(r,n,o,R,W,G,Q);e(r,n.slice(0,me.to-Y),o,R,null,G,Q),R=null,n=n.slice(me.to-Y),Y=me.to}}}function ea(e,t,r,n){var o=!n&&r.widgetNode;o&&e.map.push(e.pos,e.pos+t,o),!n&&e.cm.display.input.needsContentAttribute&&(o||(o=e.content.appendChild(document.createElement("span"))),o.setAttribute("cm-marker",r.id)),o&&(e.cm.display.input.setUneditable(o),e.content.appendChild(o)),e.pos+=t,e.trailingSpace=!1}function Vt(e,t,r){var n=e.markedSpans,o=e.text,R=0;if(!n){for(var W=1;WQ||Jt.collapsed&&Bt.to==Q&&Bt.from==Q)){if(Bt.to!=null&&Bt.to!=Q&&Me>Bt.to&&(Me=Bt.to,it=""),Jt.className&&($e+=" "+Jt.className),Jt.css&&(Ue=(Ue?Ue+";":"")+Jt.css),Jt.startStyle&&Bt.from==Q&&(ft+=" "+Jt.startStyle),Jt.endStyle&&Bt.to==Me&&(Rt||(Rt=[])).push(Jt.endStyle,Bt.to),Jt.title&&((wt||(wt={})).title=Jt.title),Jt.attributes)for(var vn in Jt.attributes)(wt||(wt={}))[vn]=Jt.attributes[vn];Jt.collapsed&&(!xt||ur(xt.marker,Jt)<0)&&(xt=Bt)}else Bt.from>Q&&Me>Bt.from&&(Me=Bt.from)}if(Rt)for(var Kn=0;Kn=G)break;for(var mr=Math.min(G,Me);;){if(fe){var ar=Q+fe.length;if(!xt){var In=ar>mr?fe.slice(0,mr-Q):fe;t.addToken(t,In,me?me+$e:$e,ft,Q+In.length==Me?it:"",Ue,wt)}if(ar>=mr){fe=fe.slice(mr-Q),Q=mr;break}Q=ar,ft=""}fe=o.slice(R,R=r[Y++]),me=Tr(r[Y++],t.cm.options)}}}function _r(e,t,r){this.line=t,this.rest=Ht(t),this.size=this.rest?Lt(Z(this.rest))-r+1:1,this.node=this.text=null,this.hidden=fn(e,t)}function Ur(e,t,r){for(var n=[],o,R=t;R2&&R.push((Q.bottom+Y.top)/2-r.top)}}R.push(r.bottom-r.top)}}function Ja(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;nr)return{map:e.measure.maps[o],cache:e.measure.caches[o],before:!0}}function eo(e,t){t=Pt(t);var r=Lt(t),n=e.display.externalMeasured=new _r(e.doc,t,r);n.lineN=r;var o=n.built=Xr(e,n);return n.text=o.pre,a(e.display.lineMeasure,o.pre),n}function xi(e,t,r,n){return vr(e,na(e,t),r,n)}function Yr(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&tt)&&(R=Q-G,o=R-1,t>=Q&&(W="right")),o!=null){if(n=e[Y+2],G==Q&&r==(n.insertLeft?"left":"right")&&(W=r),r=="left"&&o==0)for(;Y&&e[Y-2]==e[Y-3]&&e[Y-1].insertLeft;)n=e[(Y-=3)+2],W="left";if(r=="right"&&o==Q-G)for(;Y=0&&!((r=e[o]).left!=r.right);o--);return r}function no(e,t,r,n){var o=pa(t.map,r,n),R=o.node,W=o.start,G=o.end,Q=o.collapse,Y;if(R.nodeType==3){for(var fe=0;fe<4;fe++){for(;W&&ke(t.line.text.charAt(o.coverStart+W));)--W;for(;o.coverStart+G0&&(Q=n="right");var me;e.options.lineWrapping&&(me=R.getClientRects()).length>1?Y=me[n=="right"?me.length-1:0]:Y=R.getBoundingClientRect()}if(U&&P<9&&!W&&(!Y||!Y.left&&!Y.right)){var Ue=R.parentNode.getClientRects()[0];Ue?Y={left:Ue.left,right:Ue.left+St(e.display),top:Ue.top,bottom:Ue.bottom}:Y=Ai}for(var Me=Y.top-t.rect.top,$e=Y.bottom-t.rect.top,it=(Me+$e)/2,ft=t.view.measure.heights,xt=0;xt=n.text.length?(Q=n.text.length,Y="before"):Q<=0&&(Q=0,Y="after"),!G)return W(Y=="before"?Q-1:Q,Y=="before");function fe($e,it,ft){var xt=G[it],wt=xt.level==1;return W(ft?$e-1:$e,wt!=ft)}var me=st(G,Q,Y),Ue=nt,Me=fe(Q,me,Y=="before");return Ue!=null&&(Me.other=fe(Q,Ue,Y!="before")),Me}function Di(e,t){var r=0;t=Dt(e.doc,t),e.options.lineWrapping||(r=St(e.display)*t.ch);var n=yt(e.doc,t.line),o=gn(n)+Da(e.display);return{left:r,right:r,top:o,bottom:o+n.height}}function qa(e,t,r,n,o){var R=at(e,t,r);return R.xRel=o,n&&(R.outside=n),R}function $a(e,t,r){var n=e.doc;if(r+=e.display.viewOffset,r<0)return qa(n.first,0,null,-1,-1);var o=Gt(n,r),R=n.first+n.size-1;if(o>R)return qa(n.first+n.size-1,yt(n,R).text.length,null,1,1);t<0&&(t=0);for(var W=yt(n,o);;){var G=et(e,W,o,t,r),Q=Ca(W,G.ch+(G.xRel>0||G.outside>0?1:0));if(!Q)return G;var Y=Q.find(1);if(Y.line==o)return Y;W=yt(n,o=Y.line)}}function _i(e,t,r,n){n-=Ya(t);var o=t.text.length,R=ot(function(W){return vr(e,r,W-1).bottom<=n},o,0);return o=ot(function(W){return vr(e,r,W).top>n},R,o),{begin:R,end:o}}function _t(e,t,r,n){r||(r=na(e,t));var o=_a(e,t,vr(e,r,n),"line").top;return _i(e,t,r,o)}function ue(e,t,r,n){return e.bottom<=r?!1:e.top>r?!0:(n?e.left:e.right)>t}function et(e,t,r,n,o){o-=gn(t);var R=na(e,t),W=Ya(t),G=0,Q=t.text.length,Y=!0,fe=vt(t,e.doc.direction);if(fe){var me=(e.options.lineWrapping?Ct:Qe)(e,t,r,R,fe,n,o);Y=me.level!=1,G=Y?me.from:me.to-1,Q=Y?me.to:me.from-1}var Ue=null,Me=null,$e=ot(function(jt){var Bt=vr(e,R,jt);return Bt.top+=W,Bt.bottom+=W,ue(Bt,n,o,!1)?(Bt.top<=o&&Bt.left<=n&&(Ue=jt,Me=Bt),!0):!1},G,Q),it,ft,xt=!1;if(Me){var wt=n-Me.left=Rt.bottom?1:0}return $e=Ne(t.text,$e,1),qa(r,$e,ft,xt,n-it)}function Qe(e,t,r,n,o,R,W){var G=ot(function(me){var Ue=o[me],Me=Ue.level!=1;return ue(Bn(e,at(r,Me?Ue.to:Ue.from,Me?"before":"after"),"line",t,n),R,W,!0)},0,o.length-1),Q=o[G];if(G>0){var Y=Q.level!=1,fe=Bn(e,at(r,Y?Q.from:Q.to,Y?"after":"before"),"line",t,n);ue(fe,R,W,!0)&&fe.top>W&&(Q=o[G-1])}return Q}function Ct(e,t,r,n,o,R,W){var G=_i(e,t,n,W),Q=G.begin,Y=G.end;/\s/.test(t.text.charAt(Y-1))&&Y--;for(var fe=null,me=null,Ue=0;Ue=Y||Me.to<=Q)continue;var $e=Me.level!=1,it=vr(e,n,$e?Math.min(Y,Me.to)-1:Math.max(Q,Me.from)).right,ft=itft)&&(fe=Me,me=ft)}return fe||(fe=o[o.length-1]),fe.fromY&&(fe={from:fe.from,to:Y,level:fe.level}),fe}var tt;function bt(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(tt==null){tt=i("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)tt.appendChild(document.createTextNode("x")),tt.appendChild(i("br"));tt.appendChild(document.createTextNode("x"))}a(e.measure,tt);var r=tt.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),l(e.measure),r||1}function St(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=i("span","xxxxxxxxxx"),r=i("pre",[t],"CodeMirror-line-like");a(e.measure,r);var n=t.getBoundingClientRect(),o=(n.right-n.left)/10;return o>2&&(e.cachedCharWidth=o),o||10}function Tt(e){for(var t=e.display,r={},n={},o=t.gutters.clientLeft,R=t.gutters.firstChild,W=0;R;R=R.nextSibling,++W){var G=e.display.gutterSpecs[W].className;r[G]=R.offsetLeft+R.clientLeft+o,n[G]=R.clientWidth}return{fixedPos:Nt(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Nt(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Mt(e){var t=bt(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/St(e.display)-3);return function(o){if(fn(e.doc,o))return 0;var R=0;if(o.widgets)for(var W=0;W0&&(Y=yt(e.doc,Q.line).text).length==Q.ch){var fe=V(Y,Y.length,e.options.tabSize)-Y.length;Q=at(Q.line,Math.max(0,Math.round((R-qi(e.display).left)/St(e.display))-fe))}return Q}function rn(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var r=e.display.view,n=0;nt)&&(o.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=o.viewTo)Xn&&on(e.doc,t)o.viewFrom?fr(e):(o.viewFrom+=n,o.viewTo+=n);else if(t<=o.viewFrom&&r>=o.viewTo)fr(e);else if(t<=o.viewFrom){var R=aa(e,r,r+n,1);R?(o.view=o.view.slice(R.index),o.viewFrom=R.lineN,o.viewTo+=n):fr(e)}else if(r>=o.viewTo){var W=aa(e,t,t,-1);W?(o.view=o.view.slice(0,W.index),o.viewTo=W.lineN):fr(e)}else{var G=aa(e,t,t,-1),Q=aa(e,r,r+n,1);G&&Q?(o.view=o.view.slice(0,G.index).concat(Ur(e,G.lineN,Q.lineN)).concat(o.view.slice(Q.index)),o.viewTo+=n):fr(e)}var Y=o.externalMeasured;Y&&(r=o.lineN&&t=n.viewTo)return;var R=n.view[rn(e,t)];if(R.node==null)return;var W=R.changes||(R.changes=[]);oe(W,r)==-1&&W.push(r)}function fr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function aa(e,t,r,n){var o=rn(e,t),R,W=e.display.view;if(!Xn||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var G=e.display.viewFrom,Q=0;Q0){if(o==W.length-1)return null;R=G+W[o].size-t,o++}else R=G-t;t+=R,r+=R}for(;on(e.doc,r)!=r;){if(o==(n<0?0:W.length-1))return null;r+=n*W[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function Ri(e,t,r){var n=e.display,o=n.view;o.length==0||t>=n.viewTo||r<=n.viewFrom?(n.view=Ur(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=Ur(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,rn(e,r)))),n.viewTo=r}function Lo(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||G.to().line0?t.blinker=setInterval(function(){e.hasFocus()||Ra(e),t.cursorDiv.style.visibility=(r=!r)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function Po(e){e.state.focused||(e.display.input.focus(),io(e))}function ko(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Ra(e))},100)}function io(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(_e(e,"focus",e,t),e.state.focused=!0,E(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),O&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),ao(e)}function Ra(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(_e(e,"blur",e,t),e.state.focused=!1,d(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Mi(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||fe<-.005)&&(Wt(o.line,W),No(o.line),o.rest))for(var me=0;mee.display.sizerWidth){var Ue=Math.ceil(G/St(e.display));Ue>e.display.maxLineLength&&(e.display.maxLineLength=Ue,e.display.maxLine=o.line,e.display.maxLineChanged=!0)}}}function No(e){if(e.widgets)for(var t=0;t=W&&(R=Gt(t,gn(yt(t,Q))-e.wrapper.clientHeight),W=Q)}return{from:R,to:Math.max(W,R+1)}}function Xs(e,t){if(Xe(e,"scrollCursorIntoView"))return;var r=e.display,n=r.sizer.getBoundingClientRect(),o=null;if(t.top+n.top<0?o=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(o=!1),o!=null&&!x){var R=i("div","\u200B",null,`position: absolute; + height: `+(Bt-Rt)+"px"))}function me(At,Rt,jt){var Bt=yt(o,At),Jt=Bt.text.length,vn,Kn;function Tn(In,ir){return Za(e,at(At,In),"div",Bt,ir)}function mr(In,ir,Vn){var Fn=_t(e,Bt,null,In),Pn=ir=="ltr"==(Vn=="after")?"left":"right",On=Vn=="after"?Fn.begin:Fn.end-(/\s/.test(Bt.text.charAt(Fn.end-1))?2:1);return Tn(On,Pn)[Pn]}var ar=vt(Bt,o.direction);return dt(ar,Rt||0,jt==null?Jt:jt,function(In,ir,Vn,Fn){var Pn=Vn=="ltr",On=Tn(In,Pn?"left":"right"),or=Tn(ir-1,Pn?"right":"left"),Ka=Rt==null&&In==0,da=jt==null&&ir==Jt,Zn=Fn==0,Hr=!ar||Fn==ar.length-1;if(or.top-On.top<=3){var Hn=(Y?Ka:da)&&Zn,_o=(Y?da:Ka)&&Hr,qr=Hn?G:(Pn?On:or).left,ba=_o?Q:(Pn?or:On).right;fe(qr,On.top,ba-qr,On.bottom)}else{var xa,tr,Ha,Ro;Pn?(xa=Y&&Ka&&Zn?G:On.left,tr=Y?Q:mr(In,Vn,"before"),Ha=Y?G:mr(ir,Vn,"after"),Ro=Y&&da&&Hr?Q:or.right):(xa=Y?mr(In,Vn,"before"):G,tr=!Y&&Ka&&Zn?Q:On.right,Ha=!Y&&da&&Hr?G:or.left,Ro=Y?mr(ir,Vn,"after"):Q),fe(xa,On.top,tr-xa,On.bottom),On.bottom0?t.blinker=setInterval(function(){e.hasFocus()||Ra(e),t.cursorDiv.style.visibility=(r=!r)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function Po(e){e.state.focused||(e.display.input.focus(),io(e))}function ko(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Ra(e))},100)}function io(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(_e(e,"focus",e,t),e.state.focused=!0,b(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),O&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),ao(e)}function Ra(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(_e(e,"blur",e,t),e.state.focused=!1,d(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Mi(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||fe<-.005)&&(Wt(o.line,W),No(o.line),o.rest))for(var me=0;mee.display.sizerWidth){var Ue=Math.ceil(G/St(e.display));Ue>e.display.maxLineLength&&(e.display.maxLineLength=Ue,e.display.maxLine=o.line,e.display.maxLineChanged=!0)}}}function No(e){if(e.widgets)for(var t=0;t=W&&(R=Gt(t,gn(yt(t,Q))-e.wrapper.clientHeight),W=Q)}return{from:R,to:Math.max(W,R+1)}}function Xs(e,t){if(Xe(e,"scrollCursorIntoView"))return;var r=e.display,n=r.sizer.getBoundingClientRect(),o=null;if(t.top+n.top<0?o=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(o=!1),o!=null&&!x){var R=i("div","\u200B",null,`position: absolute; top: `+(t.top-r.viewOffset-Da(e.display))+`px; height: `+(t.bottom-t.top+$n(e)+r.barHeight)+`px; - left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(R),R.scrollIntoView(o),e.display.lineSpace.removeChild(R)}}function Js(e,t,r,n){n==null&&(n=0);var o;!e.options.lineWrapping&&t==r&&(t=t.ch?at(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,r=t.sticky=="before"?at(t.line,t.ch+1,"before"):t);for(var R=0;R<5;R++){var W=!1,G=Bn(e,t),Q=!r||r==t?G:Bn(e,r);o={left:Math.min(G.left,Q.left),top:Math.min(G.top,Q.top)-n,right:Math.max(G.left,Q.left),bottom:Math.max(G.bottom,Q.bottom)+n};var Y=oo(e,o),fe=e.doc.scrollTop,me=e.doc.scrollLeft;if(Y.scrollTop!=null&&(ni(e,Y.scrollTop),Math.abs(e.doc.scrollTop-fe)>1&&(W=!0)),Y.scrollLeft!=null&&(ga(e,Y.scrollLeft),Math.abs(e.doc.scrollLeft-me)>1&&(W=!0)),!W)break}return o}function Ys(e,t){var r=oo(e,t);r.scrollTop!=null&&ni(e,r.scrollTop),r.scrollLeft!=null&&ga(e,r.scrollLeft)}function oo(e,t){var r=e.display,n=Et(e.display);t.top<0&&(t.top=0);var o=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:r.scroller.scrollTop,R=ma(e),W={};t.bottom-t.top>R&&(t.bottom=t.top+R);var G=e.doc.height+Kr(r),Q=t.topG-n;if(t.topo+R){var fe=Math.min(t.top,(Y?G:t.bottom)-R);fe!=o&&(W.scrollTop=fe)}var me=e.options.fixedGutter?0:r.gutters.offsetWidth,Ue=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:r.scroller.scrollLeft-me,Me=Jr(e)-r.gutters.offsetWidth,$e=t.right-t.left>Me;return $e&&(t.right=t.left+Me),t.left<10?W.scrollLeft=0:t.leftMe+Ue-3&&(W.scrollLeft=t.right+($e?0:10)-Me),W}function so(e,t){if(t==null)return;Pi(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function La(e){Pi(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function ti(e,t,r){(t!=null||r!=null)&&Pi(e),t!=null&&(e.curOp.scrollLeft=t),r!=null&&(e.curOp.scrollTop=r)}function Zs(e,t){Pi(e),e.curOp.scrollToPos=t}function Pi(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var r=Di(e,t.from),n=Di(e,t.to);Uo(e,r,n,t.margin)}}function Uo(e,t,r,n){var o=oo(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});ti(e,o.scrollLeft,o.scrollTop)}function ni(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;M||uo(e,{top:t}),Bo(e,t,!0),M&&uo(e),ii(e,100)}function Bo(e,t,r){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!r)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function ga(e,t,r,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Ho(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function ri(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+Kr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+$n(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var va=function(e,t,r){this.cm=r;var n=this.vert=i("div",[i("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),o=this.horiz=i("div",[i("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=o.tabIndex=-1,e(n),e(o),ge(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),ge(o,"scroll",function(){o.clientWidth&&t(o.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,U&&P<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};va.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var o=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+o)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var R=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+R)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},va.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},va.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},va.prototype.zeroWidthHack=function(){var e=u&&!w?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new $,this.disableVert=new $},va.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto";function n(){var o=e.getBoundingClientRect(),R=r=="vert"?document.elementFromPoint(o.right-1,(o.top+o.bottom)/2):document.elementFromPoint((o.right+o.left)/2,o.bottom-1);R!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},va.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var ai=function(){};ai.prototype.update=function(){return{bottom:0,right:0}},ai.prototype.setScrollLeft=function(){},ai.prototype.setScrollTop=function(){},ai.prototype.clear=function(){};function Ma(e,t){t||(t=ri(e));var r=e.display.barWidth,n=e.display.barHeight;Fo(e,t);for(var o=0;o<4&&r!=e.display.barWidth||n!=e.display.barHeight;o++)r!=e.display.barWidth&&e.options.lineWrapping&&Mi(e),Fo(e,ri(e)),r=e.display.barWidth,n=e.display.barHeight}function Fo(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}var jo={native:va,null:ai};function Wo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&d(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new jo[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),ge(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,r){r=="horizontal"?ga(e,t):ni(e,t)},e),e.display.scrollbars.addClass&&E(e.display.wrapper,e.display.scrollbars.addClass)}var qs=0;function ya(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:++qs},Zt(e.curOp)}function ba(e){var t=e.curOp;t&&nn(t,function(r){for(var n=0;n=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new ki(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function tl(e){e.updatedDisplay=e.mustUpdate&&lo(e.cm,e.update)}function nl(e){var t=e.cm,r=t.display;e.updatedDisplay&&Mi(t),e.barMeasure=ri(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=xi(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+$n(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Jr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function rl(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var r=+new Date+e.options.workTime,n=Mn(e,t.highlightFrontier),o=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(R){if(n.line>=e.display.viewFrom){var W=R.styles,G=R.text.length>e.options.maxHighlightLength?gt(t.mode,n.state):null,Q=Sr(e,R,n,!0);G&&(n.state=G),R.styles=Q.styles;var Y=R.styleClasses,fe=Q.classes;fe?R.styleClasses=fe:Y&&(R.styleClasses=null);for(var me=!W||W.length!=R.styles.length||Y!=fe&&(!Y||!fe||Y.bgClass!=fe.bgClass||Y.textClass!=fe.textClass),Ue=0;!me&&Uer)return ii(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),o.length&&hr(e,function(){for(var R=0;R=r.viewFrom&&t.visible.to<=r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&Lo(e)==0)return!1;zo(e)&&(fr(e),t.dims=Tt(e));var o=n.first+n.size,R=Math.max(t.visible.from-e.options.viewportMargin,n.first),W=Math.min(o,t.visible.to+e.options.viewportMargin);r.viewFromW&&r.viewTo-W<20&&(W=Math.min(o,r.viewTo)),Xn&&(R=on(e.doc,R),W=sn(e.doc,W));var G=R!=r.viewFrom||W!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;Ri(e,R,W),r.viewOffset=gn(yt(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var Q=Lo(e);if(!G&&Q==0&&!t.force&&r.renderedView==r.view&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo))return!1;var Y=sl(e);return Q>4&&(r.lineDiv.style.display="none"),ul(e,r.updateLineNumbers,t.dims),Q>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,ll(Y),l(r.cursorDiv),l(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,G&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,ii(e,400)),r.updateLineNumbers=null,!0}function Ko(e,t){for(var r=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==Jr(e)){if(r&&r.top!=null&&(r={top:Math.min(e.doc.height+Kr(e.display)-ma(e),r.top)}),t.visible=Ii(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Ii(e.display,e.doc,r));if(!lo(e,t))break;Mi(e);var o=ri(e);ei(e),Ma(e,o),fo(e,o),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function uo(e,t){var r=new ki(e,t);if(lo(e,r)){Mi(e),Ko(e,r);var n=ri(e);ei(e),Ma(e,n),fo(e,n),r.finish()}}function ul(e,t,r){var n=e.display,o=e.options.lineNumbers,R=n.lineDiv,W=R.firstChild;function G($e){var it=$e.nextSibling;return O&&u&&e.display.currentWheelTarget==$e?$e.style.display="none":$e.parentNode.removeChild($e),it}for(var Q=n.view,Y=n.viewFrom,fe=0;fe-1&&(Me=!1),Fr(e,me,Y,r)),Me&&(l(me.lineNumber),me.lineNumber.appendChild(document.createTextNode(cn(e.options,Y)))),W=me.node.nextSibling}Y+=me.size}for(;W;)W=G(W)}function co(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function fo(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+$n(e)+"px"}function Ho(e){var t=e.display,r=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=Nt(t)-t.scroller.scrollLeft+e.doc.scrollLeft,o=t.gutters.offsetWidth,R=n+"px",W=0;WW.clientWidth,Q=W.scrollHeight>W.clientHeight;if(!(n&&G||o&&Q))return;if(o&&u&&O){e:for(var Y=t.target,fe=R.view;Y!=W;Y=Y.parentNode)for(var me=0;me=0&&It(e,n.to())<=0)return r}return-1};var un=function(e,t){this.anchor=e,this.head=t};un.prototype.from=function(){return kn(this.anchor,this.head)},un.prototype.to=function(){return Sn(this.anchor,this.head)},un.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Mr(e,t,r){var n=e&&e.options.selectionsMayTouch,o=t[r];t.sort(function(Ue,Me){return It(Ue.from(),Me.from())}),r=oe(t,o);for(var R=1;R0:Q>=0){var Y=kn(G.from(),W.from()),fe=Sn(G.to(),W.to()),me=G.empty()?W.from()==W.head:G.from()==G.head;R<=r&&--r,t.splice(--R,2,new un(me?fe:Y,me?Y:fe))}}return new br(t,r)}function ia(e,t){return new br([new un(e,t||e)],0)}function oa(e){return e.text?at(e.from.line+e.text.length-1,Z(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Xo(e,t){if(It(e,t.from)<0)return e;if(It(e,t.to)<=0)return oa(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=oa(t).ch-t.to.ch),at(r,n)}function mo(e,t){for(var r=[],n=0;n1&&e.remove(G.line+1,$e-1),e.insert(G.line+1,xt)}$t(e,"change",e,t)}function sa(e,t,r){function n(o,R,W){if(o.linked)for(var G=0;G1&&!e.done[e.done.length-2].ranges)return e.done.pop(),Z(e.done)}function es(e,t,r,n){var o=e.history;o.undone.length=0;var R=+new Date,W,G;if((o.lastOp==n||o.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&o.lastModTime>R-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(W=ml(o,o.lastOp==n)))G=Z(W.changes),It(t.from,t.to)==0&&It(t.from,G.to)==0?G.to=oa(t):W.changes.push(vo(e,t));else{var Q=Z(o.done);for((!Q||!Q.ranges)&&Bi(e.sel,o.done),W={changes:[vo(e,t)],generation:o.generation},o.done.push(W);o.done.length>o.undoDepth;)o.done.shift(),o.done[0].ranges||o.done.shift()}o.done.push(r),o.generation=++o.maxGeneration,o.lastModTime=o.lastSelTime=R,o.lastOp=o.lastSelOp=n,o.lastOrigin=o.lastSelOrigin=t.origin,G||_e(e,"historyAdded")}function pl(e,t,r,n){var o=t.charAt(0);return o=="*"||o=="+"&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,r,n){var o=e.history,R=n&&n.origin;r==o.lastSelOp||R&&o.lastSelOrigin==R&&(o.lastModTime==o.lastSelTime&&o.lastOrigin==R||pl(e,R,Z(o.done),t))?o.done[o.done.length-1]=t:Bi(t,o.done),o.lastSelTime=+new Date,o.lastSelOrigin=R,o.lastSelOp=r,n&&n.clearRedo!==!1&&$o(o.undone)}function Bi(e,t){var r=Z(t);r&&r.ranges&&r.equals(e)||t.push(e)}function ts(e,t,r,n){var o=t["spans_"+e.id],R=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(W){W.markedSpans&&((o||(o=t["spans_"+e.id]={}))[R]=W.markedSpans),++R})}function vl(e){if(!e)return null;for(var t,r=0;r-1&&(Z(G)[me]=Y[me],delete Y[me]))}}return n}function yo(e,t,r,n){if(n){var o=e.anchor;if(r){var R=It(t,o)<0;R!=It(r,o)<0?(o=t,t=r):R!=It(t,r)<0&&(t=r)}return new un(o,t)}else return new un(r||t,t)}function Fi(e,t,r,n,o){o==null&&(o=e.cm&&(e.cm.display.shift||e.extend)),Yn(e,new br([yo(e.sel.primary(),t,r,o)],0),n)}function rs(e,t,r){for(var n=[],o=e.cm&&(e.cm.display.shift||e.extend),R=0;R=t.ch:G.to>t.ch))){if(o&&(_e(Q,"beforeCursorEnter"),Q.explicitlyCleared))if(R.markedSpans){--W;continue}else break;if(!Q.atomic)continue;if(r){var me=Q.find(n<0?1:-1),Ue=void 0;if((n<0?fe:Y)&&(me=us(e,me,-n,me&&me.line==t.line?R:null)),me&&me.line==t.line&&(Ue=It(me,r))&&(n<0?Ue<0:Ue>0))return Pa(e,me,t,n,o)}var Me=Q.find(n<0?-1:1);return(n<0?Y:fe)&&(Me=us(e,Me,n,Me.line==t.line?R:null)),Me?Pa(e,Me,t,n,o):null}}return t}function Wi(e,t,r,n,o){var R=n||1,W=Pa(e,t,r,R,o)||!o&&Pa(e,t,r,R,!0)||Pa(e,t,r,-R,o)||!o&&Pa(e,t,r,-R,!0);return W||(e.cantEdit=!0,at(e.first,0))}function us(e,t,r,n){return r<0&&t.ch==0?t.line>e.first?Dt(e,at(t.line-1)):null:r>0&&t.ch==(n||yt(e,t.line)).text.length?t.line=0;--o)fs(e,{from:n[o].from,to:n[o].to,text:o?[""]:t.text,origin:t.origin});else fs(e,t)}function fs(e,t){if(t.text.length==1&&t.text[0]==""&&It(t.from,t.to)==0)return;var r=mo(e,t);es(e,t,r,e.cm?e.cm.curOp.id:NaN),li(e,t,r,xr(e,t));var n=[];sa(e,function(o,R){!R&&oe(n,o.history)==-1&&(gs(o.history,t),n.push(o.history)),li(o,t,null,xr(o,t))})}function Ki(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!r)return;for(var o=e.history,R,W=e.sel,G=t=="undo"?o.done:o.undone,Q=t=="undo"?o.undone:o.done,Y=0;Y=0;--Me){var $e=Ue(Me);if($e)return $e.v}}function hs(e,t){if(t==0)return;if(e.first+=t,e.sel=new br(ce(e.sel.ranges,function(o){return new un(at(o.anchor.line+t,o.anchor.ch),at(o.head.line+t,o.head.ch))}),e.sel.primIndex),e.cm){Qt(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())return;if(t.from.lineR&&(t={from:t.from,to:at(R,yt(e,R).text.length),text:[t.text[0]],origin:t.origin}),t.removed=tn(e,t.from,t.to),r||(r=mo(e,t)),e.cm?El(e.cm,t,n):go(e,t,n),ji(e,r,Ae),e.cantEdit&&Wi(e,at(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,r){var n=e.doc,o=e.display,R=t.from,W=t.to,G=!1,Q=R.line;e.options.lineWrapping||(Q=Lt(Pt(yt(n,R.line))),n.iter(Q,W.line+1,function(Me){if(Me==o.maxLine)return G=!0,!0})),n.sel.contains(t.from,t.to)>-1&&ie(e),go(n,t,r,Mt(e)),e.options.lineWrapping||(n.iter(Q,R.line+t.text.length,function(Me){var $e=wn(Me);$e>o.maxLineLength&&(o.maxLine=Me,o.maxLineLength=$e,o.maxLineChanged=!0,G=!1)}),G&&(e.curOp.updateMaxLine=!0)),kr(n,R.line),ii(e,400);var Y=t.text.length-(W.line-R.line)-1;t.full?Qt(e):R.line==W.line&&t.text.length==1&&!Yo(e.doc,t)?Gn(e,R.line,"text"):Qt(e,R.line,W.line+1,Y);var fe=ae(e,"changes"),me=ae(e,"change");if(me||fe){var Ue={from:R,to:W,text:t.text,removed:t.removed,origin:t.origin};me&&$t(e,"change",e,Ue),fe&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Ue)}e.display.selForContextMenu=null}function Na(e,t,r,n,o){var R;n||(n=r),It(n,r)<0&&(R=[n,r],r=R[0],n=R[1]),typeof t=="string"&&(t=e.splitLines(t)),ka(e,{from:r,to:n,text:t,origin:o})}function ms(e,t,r,n){r1||!(this.children[0]instanceof di))){var G=[];this.collapse(G),this.children=[new di(G)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var W=o.lines.length%25+25,G=W;G10);e.parent.maybeSpill()},iterN:function(e,t,r){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=Y,e.display.maxLineLength=fe,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&Qt(e,n,o+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&ss(e.doc)),e&&$t(e,"markerCleared",e,this,n,o),t&&ba(e),this.parent&&this.parent.clear()},la.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var r,n,o=0;o0||W==0&&R.clearWhenEmpty!==!1)return R;if(R.replacedWith&&(R.collapsed=!0,R.widgetNode=b("span",[R.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||R.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(R.widgetNode.insertLeft=!0)),R.collapsed){if(ca(e,t.line,t,r,R)||t.line!=r.line&&ca(e,r.line,t,r,R))throw new Error("Inserting collapsed marker partially overlapping an existing one");zr()}R.addToHistory&&es(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var G=t.line,Q=e.cm,Y;if(e.iter(G,r.line+1,function(me){Q&&R.collapsed&&!Q.options.lineWrapping&&Pt(me)==Q.display.maxLine&&(Y=!0),R.collapsed&&G!=t.line&&Wt(me,0),Nr(me,new Or(R,G==t.line?t.ch:null,G==r.line?r.ch:null)),++G}),R.collapsed&&e.iter(t.line,r.line+1,function(me){fn(e,me)&&Wt(me,0)}),R.clearOnEnter&&ge(R,"beforeCursorEnter",function(){return R.clear()}),R.readOnly&&($r(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),R.collapsed&&(R.id=++ys,R.atomic=!0),Q){if(Y&&(Q.curOp.updateMaxLine=!0),R.collapsed)Qt(Q,t.line,r.line+1);else if(R.className||R.startStyle||R.endStyle||R.css||R.attributes||R.title)for(var fe=t.line;fe<=r.line;fe++)Gn(Q,fe,"text");R.atomic&&ss(Q.doc),$t(Q,"markerAdded",Q,R)}return R}var hi=function(e,t){this.markers=e,this.primary=t;for(var r=0;r=0;Q--)ka(this,n[Q]);G?is(this,G):this.cm&&La(this.cm)}),undo:Wn(function(){Ki(this,"undo")}),redo:Wn(function(){Ki(this,"redo")}),undoSelection:Wn(function(){Ki(this,"undo",!0)}),redoSelection:Wn(function(){Ki(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(o.marker.parent||o.marker)}return t},findMarks:function(e,t,r){e=Dt(this,e),t=Dt(this,t);var n=[],o=e.line;return this.iter(e.line,t.line+1,function(R){var W=R.markedSpans;if(W)for(var G=0;G=Q.to||Q.from==null&&o!=e.line||Q.from!=null&&o==t.line&&Q.from>=t.ch)&&(!r||r(Q.marker))&&n.push(Q.marker.parent||Q.marker)}++o}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=R,++r}),Dt(this,at(r,t))},indexFromPos:function(e){e=Dt(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var fe=e.dataTransfer.getData("Text");if(fe){var me;if(t.state.draggingText&&!t.state.draggingText.copy&&(me=t.listSelections()),ji(t.doc,ia(r,r)),me)for(var Ue=0;Ue=0;G--)Na(e.doc,"",n[G].from,n[G].to,"+delete");La(e)})}function Eo(e,t,r){var n=Ne(e.text,t+r,r);return n<0||n>e.text.length?null:n}function xo(e,t,r){var n=Eo(e,t.ch,r);return n==null?null:new at(t.line,n,r<0?"after":"before")}function Ao(e,t,r,n,o){if(e){t.doc.direction=="rtl"&&(o=-o);var R=vt(r,t.doc.direction);if(R){var W=o<0?Z(R):R[0],G=o<0==(W.level==1),Q=G?"after":"before",Y;if(W.level>0||t.doc.direction=="rtl"){var fe=na(t,r);Y=o<0?r.text.length-1:0;var me=vr(t,fe,Y).top;Y=ot(function(Ue){return vr(t,fe,Ue).top==me},o<0==(W.level==1)?W.from:W.to-1,Y),Q=="before"&&(Y=Eo(r,Y,1))}else Y=o<0?W.to:W.from;return new at(n,Y,Q)}}return new at(n,o<0?r.text.length:0,o<0?"before":"after")}function Pl(e,t,r,n){var o=vt(t,e.doc.direction);if(!o)return xo(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var R=st(o,r.ch,r.sticky),W=o[R];if(e.doc.direction=="ltr"&&W.level%2==0&&(n>0?W.to>r.ch:W.from=W.from&&Ue>=fe.begin)){var Me=me?"before":"after";return new at(r.line,Ue,Me)}}var $e=function(xt,wt,At){for(var Rt=function(vn,Kn){return Kn?new at(r.line,G(vn,1),"before"):new at(r.line,vn,"after")};xt>=0&&xt0==(jt.level!=1),Jt=Bt?At.begin:G(At.end,-1);if(jt.from<=Jt&&Jt0?fe.end:G(fe.begin,-1);return ft!=null&&!(n>0&&ft==t.text.length)&&(it=$e(n>0?0:o.length-1,n,Y(ft)),it)?it:null}var gi={selectAll:ds,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Ae)},killLine:function(e){return Fa(e,function(t){if(t.empty()){var r=yt(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)o=new at(o.line,o.ch+1),e.replaceRange(R.charAt(o.ch-1)+R.charAt(o.ch-2),at(o.line,o.ch-2),o,"+transpose");else if(o.line>e.doc.first){var W=yt(e.doc,o.line-1).text;W&&(o=new at(o.line,1),e.replaceRange(R.charAt(0)+e.doc.lineSeparator()+W.charAt(W.length-1),at(o.line-1,W.length-1),o,"+transpose"))}}r.push(new un(o,o))}e.setSelections(r)})},newlineAndIndent:function(e){return hr(e,function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;ne&&It(t,this.pos)==0&&r==this.button};var yi,bi;function Wl(e,t){var r=+new Date;return bi&&bi.compare(r,e,t)?(yi=bi=null,"triple"):yi&&yi.compare(r,e,t)?(bi=new To(r,e,t),yi=null,"double"):(yi=new To(r,e,t),bi=null,"single")}function Ps(e){var t=this,r=t.display;if(Xe(t,e)||r.activeTouch&&r.input.supportsTouch())return;if(r.input.ensurePolled(),r.shift=e.shiftKey,Wr(r,e)){O||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));return}if(So(t,e))return;var n=qt(t,e),o=Le(e),R=n?Wl(n,o):"single";if(window.focus(),o==1&&t.state.selectingText&&t.state.selectingText(e),n&&Kl(t,o,n,R,e))return;o==1?n?zl(t,n,R,e):ye(e)==r.scroller&&J(e):o==2?(n&&Fi(t.doc,n),setTimeout(function(){return r.input.focus()},20)):o==3&&(T?t.display.input.onContextMenu(e):ko(t))}function Kl(e,t,r,n,o){var R="Click";return n=="double"?R="Double"+R:n=="triple"&&(R="Triple"+R),R=(t==1?"Left":t==2?"Middle":"Right")+R,vi(e,Ss(R,o),o,function(W){if(typeof W=="string"&&(W=gi[W]),!W)return!1;var G=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),G=W(e,r)!=Re}finally{e.state.suppressEdits=!1}return G})}function Hl(e,t,r){var n=e.getOption("configureMouse"),o=n?n(e,t,r):{};if(o.unit==null){var R=f?r.shiftKey&&r.metaKey:r.altKey;o.unit=R?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(o.extend==null||e.doc.extend)&&(o.extend=e.doc.extend||r.shiftKey),o.addNew==null&&(o.addNew=u?r.metaKey:r.ctrlKey),o.moveOnDrag==null&&(o.moveOnDrag=!(u?r.altKey:r.ctrlKey)),o}function zl(e,t,r,n){U?setTimeout(F(Po,e),0):e.curOp.focus=L();var o=Hl(e,r,n),R=e.doc.sel,W;e.options.dragDrop&&qe&&!e.isReadOnly()&&r=="single"&&(W=R.contains(t))>-1&&(It((W=R.ranges[W]).from(),t)<0||t.xRel>0)&&(It(W.to(),t)>0||t.xRel<0)?Gl(e,n,t,o):Vl(e,n,t,o)}function Gl(e,t,r,n){var o=e.display,R=!1,W=jn(e,function(Y){O&&(o.scroller.draggable=!1),e.state.draggingText=!1,Ze(o.wrapper.ownerDocument,"mouseup",W),Ze(o.wrapper.ownerDocument,"mousemove",G),Ze(o.scroller,"dragstart",Q),Ze(o.scroller,"drop",W),R||(J(Y),n.addNew||Fi(e.doc,r,null,null,n.extend),O&&!I||U&&P==9?setTimeout(function(){o.wrapper.ownerDocument.body.focus({preventScroll:!0}),o.input.focus()},20):o.input.focus())}),G=function(Y){R=R||Math.abs(t.clientX-Y.clientX)+Math.abs(t.clientY-Y.clientY)>=10},Q=function(){return R=!0};O&&(o.scroller.draggable=!0),e.state.draggingText=W,W.copy=!n.moveOnDrag,o.scroller.dragDrop&&o.scroller.dragDrop(),ge(o.wrapper.ownerDocument,"mouseup",W),ge(o.wrapper.ownerDocument,"mousemove",G),ge(o.scroller,"dragstart",Q),ge(o.scroller,"drop",W),ko(e),setTimeout(function(){return o.input.focus()},20)}function ks(e,t,r){if(r=="char")return new un(t,t);if(r=="word")return e.findWordAt(t);if(r=="line")return new un(at(t.line,0),Dt(e.doc,at(t.line+1,0)));var n=r(e,t);return new un(n.from,n.to)}function Vl(e,t,r,n){var o=e.display,R=e.doc;J(t);var W,G,Q=R.sel,Y=Q.ranges;if(n.addNew&&!n.extend?(G=R.sel.contains(r),G>-1?W=Y[G]:W=new un(r,r)):(W=R.sel.primary(),G=R.sel.primIndex),n.unit=="rectangle")n.addNew||(W=new un(r,r)),r=qt(e,t,!0,!0),G=-1;else{var fe=ks(e,r,n.unit);n.extend?W=yo(W,fe.anchor,fe.head,n.extend):W=fe}n.addNew?G==-1?(G=Y.length,Yn(R,Mr(e,Y.concat([W]),G),{scroll:!1,origin:"*mouse"})):Y.length>1&&Y[G].empty()&&n.unit=="char"&&!n.extend?(Yn(R,Mr(e,Y.slice(0,G).concat(Y.slice(G+1)),0),{scroll:!1,origin:"*mouse"}),Q=R.sel):bo(R,G,W,De):(G=0,Yn(R,new br([W],0),De),Q=R.sel);var me=r;function Ue(At){if(It(me,At)==0)return;if(me=At,n.unit=="rectangle"){for(var Rt=[],jt=e.options.tabSize,Bt=V(yt(R,r.line).text,r.ch,jt),Jt=V(yt(R,At.line).text,At.ch,jt),vn=Math.min(Bt,Jt),Kn=Math.max(Bt,Jt),Tn=Math.min(r.line,At.line),mr=Math.min(e.lastLine(),Math.max(r.line,At.line));Tn<=mr;Tn++){var ar=yt(R,Tn).text,In=Oe(ar,vn,jt);vn==Kn?Rt.push(new un(at(Tn,In),at(Tn,In))):ar.length>In&&Rt.push(new un(at(Tn,In),at(Tn,Oe(ar,Kn,jt))))}Rt.length||Rt.push(new un(r,r)),Yn(R,Mr(e,Q.ranges.slice(0,G).concat(Rt),G),{origin:"*mouse",scroll:!1}),e.scrollIntoView(At)}else{var ir=W,Vn=ks(e,At,n.unit),Fn=ir.anchor,Pn;It(Vn.anchor,Fn)>0?(Pn=Vn.head,Fn=kn(ir.from(),Vn.anchor)):(Pn=Vn.anchor,Fn=Sn(ir.to(),Vn.head));var On=Q.ranges.slice(0);On[G]=Ql(e,new un(Dt(R,Fn),Pn)),Yn(R,Mr(e,On,G),De)}}var Me=o.wrapper.getBoundingClientRect(),$e=0;function it(At){var Rt=++$e,jt=qt(e,At,!0,n.unit=="rectangle");if(!jt)return;if(It(jt,me)!=0){e.curOp.focus=L(),Ue(jt);var Bt=Ii(o,R);(jt.line>=Bt.to||jt.lineMe.bottom?20:0;Jt&&setTimeout(jn(e,function(){if($e!=Rt)return;o.scroller.scrollTop+=Jt,it(At)}),50)}}function ft(At){e.state.selectingText=!1,$e=Infinity,At&&(J(At),o.input.focus()),Ze(o.wrapper.ownerDocument,"mousemove",xt),Ze(o.wrapper.ownerDocument,"mouseup",wt),R.history.lastSelOrigin=null}var xt=jn(e,function(At){At.buttons===0||!Le(At)?ft(At):it(At)}),wt=jn(e,ft);e.state.selectingText=wt,ge(o.wrapper.ownerDocument,"mousemove",xt),ge(o.wrapper.ownerDocument,"mouseup",wt)}function Ql(e,t){var r=t.anchor,n=t.head,o=yt(e.doc,r.line);if(It(r,n)==0&&r.sticky==n.sticky)return t;var R=vt(o);if(!R)return t;var W=st(R,r.ch,r.sticky),G=R[W];if(G.from!=r.ch&&G.to!=r.ch)return t;var Q=W+(G.from==r.ch==(G.level!=1)?0:1);if(Q==0||Q==R.length)return t;var Y;if(n.line!=r.line)Y=(n.line-r.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var fe=st(R,n.ch,n.sticky),me=fe-W||(n.ch-r.ch)*(G.level==1?-1:1);fe==Q-1||fe==Q?Y=me<0:Y=me>0}var Ue=R[Q+(Y?-1:0)],Me=Y==(Ue.level==1),$e=Me?Ue.from:Ue.to,it=Me?"after":"before";return r.ch==$e&&r.sticky==it?t:new un(new at(r.line,$e,it),n)}function Ns(e,t,r,n){var o,R;if(t.touches)o=t.touches[0].clientX,R=t.touches[0].clientY;else try{o=t.clientX,R=t.clientY}catch(Ue){return!1}if(o>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&J(t);var W=e.display,G=W.lineDiv.getBoundingClientRect();if(R>G.bottom||!ae(e,r))return ee(t);R-=G.top-W.viewOffset;for(var Q=0;Q=o){var fe=Gt(e.doc,R),me=e.display.gutterSpecs[Q];return _e(e,r,e,fe,me.className,t),ee(t)}}}function So(e,t){return Ns(e,t,"gutterClick",!0)}function Us(e,t){if(Wr(e.display,t)||Xl(e,t))return;if(Xe(e,t,"contextmenu"))return;T||e.display.input.onContextMenu(t)}function Xl(e,t){return ae(e,"gutterContextMenu")?Ns(e,t,"gutterContextMenu",!1):!1}function Bs(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),ra(e)}var ja={toString:function(){return"CodeMirror.Init"}},Fs={},Vi={};function Jl(e){var t=e.optionHandlers;function r(n,o,R,W){e.defaults[n]=o,R&&(t[n]=W?function(G,Q,Y){Y!=ja&&R(G,Q,Y)}:R)}e.defineOption=r,e.Init=ja,r("value","",function(n,o){return n.setValue(o)},!0),r("mode",null,function(n,o){n.doc.modeOption=o,po(n)},!0),r("indentUnit",2,po,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,function(n){si(n),ra(n),Qt(n)},!0),r("lineSeparator",null,function(n,o){if(n.doc.lineSep=o,!o)return;var R=[],W=n.doc.first;n.doc.iter(function(Q){for(var Y=0;;){var fe=Q.text.indexOf(o,Y);if(fe==-1)break;Y=fe+o.length,R.push(at(W,fe))}W++});for(var G=R.length-1;G>=0;G--)Na(n.doc,o,R[G],at(R[G].line,R[G].ch+o.length))}),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,o,R){n.state.specialChars=new RegExp(o.source+(o.test(" ")?"":"| "),"g"),R!=ja&&n.refresh()}),r("specialCharPlaceholder",fa,function(n){return n.refresh()},!0),r("electricChars",!0),r("inputStyle",s?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),r("spellcheck",!1,function(n,o){return n.getInputField().spellcheck=o},!0),r("autocorrect",!1,function(n,o){return n.getInputField().autocorrect=o},!0),r("autocapitalize",!1,function(n,o){return n.getInputField().autocapitalize=o},!0),r("rtlMoveVisually",!A),r("wholeLineUpdateBefore",!0),r("theme","default",function(n){Bs(n),oi(n)},!0),r("keyMap","default",function(n,o,R){var W=zi(o),G=R!=ja&&zi(R);G&&G.detach&&G.detach(n,W),W.attach&&W.attach(n,G||null)}),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Zl,!0),r("gutters",[],function(n,o){n.display.gutterSpecs=ho(o,n.options.lineNumbers),oi(n)},!0),r("fixedGutter",!0,function(n,o){n.display.gutters.style.left=o?Nt(n.display)+"px":"0",n.refresh()},!0),r("coverGutterNextToScrollbar",!1,function(n){return Ma(n)},!0),r("scrollbarStyle","native",function(n){Wo(n),Ma(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),r("lineNumbers",!1,function(n,o){n.display.gutterSpecs=ho(n.options.gutters,o),oi(n)},!0),r("firstLineNumber",1,oi,!0),r("lineNumberFormatter",function(n){return n},oi,!0),r("showCursorWhenSelecting",!1,ei,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,function(n,o){o=="nocursor"&&(Ra(n),n.display.input.blur()),n.display.input.readOnlyChanged(o)}),r("screenReaderLabel",null,function(n,o){o=o===""?null:o,n.display.input.screenReaderLabelChanged(o)}),r("disableInput",!1,function(n,o){o||n.display.input.reset()},!0),r("dragDrop",!0,Yl),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,ei,!0),r("singleCursorHeightPerLine",!0,ei,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,si,!0),r("addModeClass",!1,si,!0),r("pollInterval",100),r("undoDepth",200,function(n,o){return n.doc.history.undoDepth=o}),r("historyEventDelay",1250),r("viewportMargin",10,function(n){return n.refresh()},!0),r("maxHighlightLength",1e4,si,!0),r("moveInputWithCursor",!0,function(n,o){o||n.display.input.resetPosition()}),r("tabindex",null,function(n,o){return n.display.input.getField().tabIndex=o||""}),r("autofocus",null),r("direction","ltr",function(n,o){return n.doc.setDirection(o)},!0),r("phrases",null)}function Yl(e,t,r){var n=r&&r!=ja;if(!t!=!n){var o=e.display.dragFunctions,R=t?ge:Ze;R(e.display.scroller,"dragstart",o.start),R(e.display.scroller,"dragenter",o.enter),R(e.display.scroller,"dragover",o.over),R(e.display.scroller,"dragleave",o.leave),R(e.display.scroller,"drop",o.drop)}}function Zl(e){e.options.lineWrapping?(E(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(d(e.display.wrapper,"CodeMirror-wrap"),Jn(e)),Ut(e),Qt(e),ra(e),setTimeout(function(){return Ma(e)},100)}function An(e,t){var r=this;if(!(this instanceof An))return new An(e,t);this.options=t=t?N(t):{},N(Fs,t,!1);var n=t.value;typeof n=="string"?n=new rr(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var o=new An.inputStyles[t.inputStyle](this),R=this.display=new dl(e,n,o,t);R.wrapper.CodeMirror=this,Bs(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Wo(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 $,keySeq:null,specialChars:null},t.autofocus&&!s&&R.input.focus(),U&&P<11&&setTimeout(function(){return r.display.input.reset(!0)},20),ql(this),_l(),ya(this),this.curOp.forceUpdate=!0,Zo(this,n),t.autofocus&&!s||this.hasFocus()?setTimeout(function(){r.hasFocus()&&!r.state.focused&&io(r)},20):Ra(this);for(var W in Vi)Vi.hasOwnProperty(W)&&Vi[W](this,t[W],ja);zo(this),t.finishInit&&t.finishInit(this);for(var G=0;G20*20}ge(t.scroller,"touchstart",function(Q){if(!Xe(e,Q)&&!R(Q)&&!So(e,Q)){t.input.ensurePolled(),clearTimeout(r);var Y=+new Date;t.activeTouch={start:Y,moved:!1,prev:Y-n.end<=300?n:null},Q.touches.length==1&&(t.activeTouch.left=Q.touches[0].pageX,t.activeTouch.top=Q.touches[0].pageY)}}),ge(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),ge(t.scroller,"touchend",function(Q){var Y=t.activeTouch;if(Y&&!Wr(t,Q)&&Y.left!=null&&!Y.moved&&new Date-Y.start<300){var fe=e.coordsChar(t.activeTouch,"page"),me;!Y.prev||W(Y,Y.prev)?me=new un(fe,fe):!Y.prev.prev||W(Y,Y.prev.prev)?me=e.findWordAt(fe):me=new un(at(fe.line,0),Dt(e.doc,at(fe.line+1,0))),e.setSelection(me.anchor,me.head),e.focus(),J(Q)}o()}),ge(t.scroller,"touchcancel",o),ge(t.scroller,"scroll",function(){t.scroller.clientHeight&&(ni(e,t.scroller.scrollTop),ga(e,t.scroller.scrollLeft,!0),_e(e,"scroll",e))}),ge(t.scroller,"mousewheel",function(Q){return Qo(e,Q)}),ge(t.scroller,"DOMMouseScroll",function(Q){return Qo(e,Q)}),ge(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(Q){Xe(e,Q)||re(Q)},over:function(Q){Xe(e,Q)||(Dl(e,Q),re(Q))},start:function(Q){return Ol(e,Q)},drop:jn(e,wl),leave:function(Q){Xe(e,Q)||xs(e)}};var G=t.input.getField();ge(G,"keyup",function(Q){return Ms.call(e,Q)}),ge(G,"keydown",jn(e,Ls)),ge(G,"keypress",jn(e,Is)),ge(G,"focus",function(Q){return io(e,Q)}),ge(G,"blur",function(Q){return Ra(e,Q)})}var wo=[];An.defineInitHook=function(e){return wo.push(e)};function Ei(e,t,r,n){var o=e.doc,R;r==null&&(r="add"),r=="smart"&&(o.mode.indent?R=Mn(e,t).state:r="prev");var W=e.options.tabSize,G=yt(o,t),Q=V(G.text,null,W);G.stateAfter&&(G.stateAfter=null);var Y=G.text.match(/^\s*/)[0],fe;if(!n&&!/\S/.test(G.text))fe=0,r="not";else if(r=="smart"&&(fe=o.mode.indent(R,G.text.slice(Y.length),G.text),fe==Re||fe>150)){if(!n)return;r="prev"}r=="prev"?t>o.first?fe=V(yt(o,t-1).text,null,W):fe=0:r=="add"?fe=Q+e.options.indentUnit:r=="subtract"?fe=Q-e.options.indentUnit:typeof r=="number"&&(fe=Q+r),fe=Math.max(0,fe);var me="",Ue=0;if(e.options.indentWithTabs)for(var Me=Math.floor(fe/W);Me;--Me)Ue+=W,me+=" ";if(UeW,Q=He(t),Y=null;if(G&&n.ranges.length>1)if(Ir&&Ir.text.join(` + left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(R),R.scrollIntoView(o),e.display.lineSpace.removeChild(R)}}function Js(e,t,r,n){n==null&&(n=0);var o;!e.options.lineWrapping&&t==r&&(t=t.ch?at(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,r=t.sticky=="before"?at(t.line,t.ch+1,"before"):t);for(var R=0;R<5;R++){var W=!1,G=Bn(e,t),Q=!r||r==t?G:Bn(e,r);o={left:Math.min(G.left,Q.left),top:Math.min(G.top,Q.top)-n,right:Math.max(G.left,Q.left),bottom:Math.max(G.bottom,Q.bottom)+n};var Y=oo(e,o),fe=e.doc.scrollTop,me=e.doc.scrollLeft;if(Y.scrollTop!=null&&(ni(e,Y.scrollTop),Math.abs(e.doc.scrollTop-fe)>1&&(W=!0)),Y.scrollLeft!=null&&(ga(e,Y.scrollLeft),Math.abs(e.doc.scrollLeft-me)>1&&(W=!0)),!W)break}return o}function Ys(e,t){var r=oo(e,t);r.scrollTop!=null&&ni(e,r.scrollTop),r.scrollLeft!=null&&ga(e,r.scrollLeft)}function oo(e,t){var r=e.display,n=bt(e.display);t.top<0&&(t.top=0);var o=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:r.scroller.scrollTop,R=ma(e),W={};t.bottom-t.top>R&&(t.bottom=t.top+R);var G=e.doc.height+Kr(r),Q=t.topG-n;if(t.topo+R){var fe=Math.min(t.top,(Y?G:t.bottom)-R);fe!=o&&(W.scrollTop=fe)}var me=e.options.fixedGutter?0:r.gutters.offsetWidth,Ue=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:r.scroller.scrollLeft-me,Me=Jr(e)-r.gutters.offsetWidth,$e=t.right-t.left>Me;return $e&&(t.right=t.left+Me),t.left<10?W.scrollLeft=0:t.leftMe+Ue-3&&(W.scrollLeft=t.right+($e?0:10)-Me),W}function so(e,t){if(t==null)return;Pi(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function La(e){Pi(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function ti(e,t,r){(t!=null||r!=null)&&Pi(e),t!=null&&(e.curOp.scrollLeft=t),r!=null&&(e.curOp.scrollTop=r)}function Zs(e,t){Pi(e),e.curOp.scrollToPos=t}function Pi(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var r=Di(e,t.from),n=Di(e,t.to);Uo(e,r,n,t.margin)}}function Uo(e,t,r,n){var o=oo(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});ti(e,o.scrollLeft,o.scrollTop)}function ni(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;M||uo(e,{top:t}),Bo(e,t,!0),M&&uo(e),ii(e,100)}function Bo(e,t,r){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!r)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function ga(e,t,r,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Ho(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function ri(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+Kr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+$n(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var va=function(e,t,r){this.cm=r;var n=this.vert=i("div",[i("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),o=this.horiz=i("div",[i("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=o.tabIndex=-1,e(n),e(o),ge(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),ge(o,"scroll",function(){o.clientWidth&&t(o.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,U&&P<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};va.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var o=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+o)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var R=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+R)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},va.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},va.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},va.prototype.zeroWidthHack=function(){var e=u&&!w?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new $,this.disableVert=new $},va.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto";function n(){var o=e.getBoundingClientRect(),R=r=="vert"?document.elementFromPoint(o.right-1,(o.top+o.bottom)/2):document.elementFromPoint((o.right+o.left)/2,o.bottom-1);R!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},va.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var ai=function(){};ai.prototype.update=function(){return{bottom:0,right:0}},ai.prototype.setScrollLeft=function(){},ai.prototype.setScrollTop=function(){},ai.prototype.clear=function(){};function Ma(e,t){t||(t=ri(e));var r=e.display.barWidth,n=e.display.barHeight;Fo(e,t);for(var o=0;o<4&&r!=e.display.barWidth||n!=e.display.barHeight;o++)r!=e.display.barWidth&&e.options.lineWrapping&&Mi(e),Fo(e,ri(e)),r=e.display.barWidth,n=e.display.barHeight}function Fo(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}var jo={native:va,null:ai};function Wo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&d(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new jo[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),ge(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,r){r=="horizontal"?ga(e,t):ni(e,t)},e),e.display.scrollbars.addClass&&b(e.display.wrapper,e.display.scrollbars.addClass)}var qs=0;function ya(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:++qs},Zt(e.curOp)}function Ea(e){var t=e.curOp;t&&nn(t,function(r){for(var n=0;n=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new ki(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function tl(e){e.updatedDisplay=e.mustUpdate&&lo(e.cm,e.update)}function nl(e){var t=e.cm,r=t.display;e.updatedDisplay&&Mi(t),e.barMeasure=ri(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=xi(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+$n(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Jr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function rl(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var r=+new Date+e.options.workTime,n=Mn(e,t.highlightFrontier),o=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(R){if(n.line>=e.display.viewFrom){var W=R.styles,G=R.text.length>e.options.maxHighlightLength?gt(t.mode,n.state):null,Q=Sr(e,R,n,!0);G&&(n.state=G),R.styles=Q.styles;var Y=R.styleClasses,fe=Q.classes;fe?R.styleClasses=fe:Y&&(R.styleClasses=null);for(var me=!W||W.length!=R.styles.length||Y!=fe&&(!Y||!fe||Y.bgClass!=fe.bgClass||Y.textClass!=fe.textClass),Ue=0;!me&&Uer)return ii(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),o.length&&hr(e,function(){for(var R=0;R=r.viewFrom&&t.visible.to<=r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&Lo(e)==0)return!1;zo(e)&&(fr(e),t.dims=Tt(e));var o=n.first+n.size,R=Math.max(t.visible.from-e.options.viewportMargin,n.first),W=Math.min(o,t.visible.to+e.options.viewportMargin);r.viewFromW&&r.viewTo-W<20&&(W=Math.min(o,r.viewTo)),Xn&&(R=on(e.doc,R),W=sn(e.doc,W));var G=R!=r.viewFrom||W!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;Ri(e,R,W),r.viewOffset=gn(yt(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var Q=Lo(e);if(!G&&Q==0&&!t.force&&r.renderedView==r.view&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo))return!1;var Y=sl(e);return Q>4&&(r.lineDiv.style.display="none"),ul(e,r.updateLineNumbers,t.dims),Q>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,ll(Y),l(r.cursorDiv),l(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,G&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,ii(e,400)),r.updateLineNumbers=null,!0}function Ko(e,t){for(var r=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==Jr(e)){if(r&&r.top!=null&&(r={top:Math.min(e.doc.height+Kr(e.display)-ma(e),r.top)}),t.visible=Ii(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Ii(e.display,e.doc,r));if(!lo(e,t))break;Mi(e);var o=ri(e);ei(e),Ma(e,o),fo(e,o),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function uo(e,t){var r=new ki(e,t);if(lo(e,r)){Mi(e),Ko(e,r);var n=ri(e);ei(e),Ma(e,n),fo(e,n),r.finish()}}function ul(e,t,r){var n=e.display,o=e.options.lineNumbers,R=n.lineDiv,W=R.firstChild;function G($e){var it=$e.nextSibling;return O&&u&&e.display.currentWheelTarget==$e?$e.style.display="none":$e.parentNode.removeChild($e),it}for(var Q=n.view,Y=n.viewFrom,fe=0;fe-1&&(Me=!1),Fr(e,me,Y,r)),Me&&(l(me.lineNumber),me.lineNumber.appendChild(document.createTextNode(cn(e.options,Y)))),W=me.node.nextSibling}Y+=me.size}for(;W;)W=G(W)}function co(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function fo(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+$n(e)+"px"}function Ho(e){var t=e.display,r=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=Nt(t)-t.scroller.scrollLeft+e.doc.scrollLeft,o=t.gutters.offsetWidth,R=n+"px",W=0;WW.clientWidth,Q=W.scrollHeight>W.clientHeight;if(!(n&&G||o&&Q))return;if(o&&u&&O){e:for(var Y=t.target,fe=R.view;Y!=W;Y=Y.parentNode)for(var me=0;me=0&&It(e,n.to())<=0)return r}return-1};var un=function(e,t){this.anchor=e,this.head=t};un.prototype.from=function(){return kn(this.anchor,this.head)},un.prototype.to=function(){return Sn(this.anchor,this.head)},un.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Mr(e,t,r){var n=e&&e.options.selectionsMayTouch,o=t[r];t.sort(function(Ue,Me){return It(Ue.from(),Me.from())}),r=oe(t,o);for(var R=1;R0:Q>=0){var Y=kn(G.from(),W.from()),fe=Sn(G.to(),W.to()),me=G.empty()?W.from()==W.head:G.from()==G.head;R<=r&&--r,t.splice(--R,2,new un(me?fe:Y,me?Y:fe))}}return new Er(t,r)}function ia(e,t){return new Er([new un(e,t||e)],0)}function oa(e){return e.text?at(e.from.line+e.text.length-1,Z(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Xo(e,t){if(It(e,t.from)<0)return e;if(It(e,t.to)<=0)return oa(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=oa(t).ch-t.to.ch),at(r,n)}function mo(e,t){for(var r=[],n=0;n1&&e.remove(G.line+1,$e-1),e.insert(G.line+1,xt)}$t(e,"change",e,t)}function sa(e,t,r){function n(o,R,W){if(o.linked)for(var G=0;G1&&!e.done[e.done.length-2].ranges)return e.done.pop(),Z(e.done)}function es(e,t,r,n){var o=e.history;o.undone.length=0;var R=+new Date,W,G;if((o.lastOp==n||o.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&o.lastModTime>R-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(W=ml(o,o.lastOp==n)))G=Z(W.changes),It(t.from,t.to)==0&&It(t.from,G.to)==0?G.to=oa(t):W.changes.push(vo(e,t));else{var Q=Z(o.done);for((!Q||!Q.ranges)&&Bi(e.sel,o.done),W={changes:[vo(e,t)],generation:o.generation},o.done.push(W);o.done.length>o.undoDepth;)o.done.shift(),o.done[0].ranges||o.done.shift()}o.done.push(r),o.generation=++o.maxGeneration,o.lastModTime=o.lastSelTime=R,o.lastOp=o.lastSelOp=n,o.lastOrigin=o.lastSelOrigin=t.origin,G||_e(e,"historyAdded")}function pl(e,t,r,n){var o=t.charAt(0);return o=="*"||o=="+"&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,r,n){var o=e.history,R=n&&n.origin;r==o.lastSelOp||R&&o.lastSelOrigin==R&&(o.lastModTime==o.lastSelTime&&o.lastOrigin==R||pl(e,R,Z(o.done),t))?o.done[o.done.length-1]=t:Bi(t,o.done),o.lastSelTime=+new Date,o.lastSelOrigin=R,o.lastSelOp=r,n&&n.clearRedo!==!1&&$o(o.undone)}function Bi(e,t){var r=Z(t);r&&r.ranges&&r.equals(e)||t.push(e)}function ts(e,t,r,n){var o=t["spans_"+e.id],R=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(W){W.markedSpans&&((o||(o=t["spans_"+e.id]={}))[R]=W.markedSpans),++R})}function vl(e){if(!e)return null;for(var t,r=0;r-1&&(Z(G)[me]=Y[me],delete Y[me]))}}return n}function yo(e,t,r,n){if(n){var o=e.anchor;if(r){var R=It(t,o)<0;R!=It(r,o)<0?(o=t,t=r):R!=It(t,r)<0&&(t=r)}return new un(o,t)}else return new un(r||t,t)}function Fi(e,t,r,n,o){o==null&&(o=e.cm&&(e.cm.display.shift||e.extend)),Yn(e,new Er([yo(e.sel.primary(),t,r,o)],0),n)}function rs(e,t,r){for(var n=[],o=e.cm&&(e.cm.display.shift||e.extend),R=0;R=t.ch:G.to>t.ch))){if(o&&(_e(Q,"beforeCursorEnter"),Q.explicitlyCleared))if(R.markedSpans){--W;continue}else break;if(!Q.atomic)continue;if(r){var me=Q.find(n<0?1:-1),Ue=void 0;if((n<0?fe:Y)&&(me=us(e,me,-n,me&&me.line==t.line?R:null)),me&&me.line==t.line&&(Ue=It(me,r))&&(n<0?Ue<0:Ue>0))return Pa(e,me,t,n,o)}var Me=Q.find(n<0?-1:1);return(n<0?Y:fe)&&(Me=us(e,Me,n,Me.line==t.line?R:null)),Me?Pa(e,Me,t,n,o):null}}return t}function Wi(e,t,r,n,o){var R=n||1,W=Pa(e,t,r,R,o)||!o&&Pa(e,t,r,R,!0)||Pa(e,t,r,-R,o)||!o&&Pa(e,t,r,-R,!0);return W||(e.cantEdit=!0,at(e.first,0))}function us(e,t,r,n){return r<0&&t.ch==0?t.line>e.first?Dt(e,at(t.line-1)):null:r>0&&t.ch==(n||yt(e,t.line)).text.length?t.line=0;--o)fs(e,{from:n[o].from,to:n[o].to,text:o?[""]:t.text,origin:t.origin});else fs(e,t)}function fs(e,t){if(t.text.length==1&&t.text[0]==""&&It(t.from,t.to)==0)return;var r=mo(e,t);es(e,t,r,e.cm?e.cm.curOp.id:NaN),li(e,t,r,xr(e,t));var n=[];sa(e,function(o,R){!R&&oe(n,o.history)==-1&&(gs(o.history,t),n.push(o.history)),li(o,t,null,xr(o,t))})}function Ki(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!r)return;for(var o=e.history,R,W=e.sel,G=t=="undo"?o.done:o.undone,Q=t=="undo"?o.undone:o.done,Y=0;Y=0;--Me){var $e=Ue(Me);if($e)return $e.v}}function hs(e,t){if(t==0)return;if(e.first+=t,e.sel=new Er(ce(e.sel.ranges,function(o){return new un(at(o.anchor.line+t,o.anchor.ch),at(o.head.line+t,o.head.ch))}),e.sel.primIndex),e.cm){Qt(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())return;if(t.from.lineR&&(t={from:t.from,to:at(R,yt(e,R).text.length),text:[t.text[0]],origin:t.origin}),t.removed=tn(e,t.from,t.to),r||(r=mo(e,t)),e.cm?bl(e.cm,t,n):go(e,t,n),ji(e,r,Ae),e.cantEdit&&Wi(e,at(e.firstLine(),0))&&(e.cantEdit=!1)}function bl(e,t,r){var n=e.doc,o=e.display,R=t.from,W=t.to,G=!1,Q=R.line;e.options.lineWrapping||(Q=Lt(Pt(yt(n,R.line))),n.iter(Q,W.line+1,function(Me){if(Me==o.maxLine)return G=!0,!0})),n.sel.contains(t.from,t.to)>-1&&ie(e),go(n,t,r,Mt(e)),e.options.lineWrapping||(n.iter(Q,R.line+t.text.length,function(Me){var $e=wn(Me);$e>o.maxLineLength&&(o.maxLine=Me,o.maxLineLength=$e,o.maxLineChanged=!0,G=!1)}),G&&(e.curOp.updateMaxLine=!0)),kr(n,R.line),ii(e,400);var Y=t.text.length-(W.line-R.line)-1;t.full?Qt(e):R.line==W.line&&t.text.length==1&&!Yo(e.doc,t)?Gn(e,R.line,"text"):Qt(e,R.line,W.line+1,Y);var fe=ae(e,"changes"),me=ae(e,"change");if(me||fe){var Ue={from:R,to:W,text:t.text,removed:t.removed,origin:t.origin};me&&$t(e,"change",e,Ue),fe&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Ue)}e.display.selForContextMenu=null}function Na(e,t,r,n,o){var R;n||(n=r),It(n,r)<0&&(R=[n,r],r=R[0],n=R[1]),typeof t=="string"&&(t=e.splitLines(t)),ka(e,{from:r,to:n,text:t,origin:o})}function ms(e,t,r,n){r1||!(this.children[0]instanceof di))){var G=[];this.collapse(G),this.children=[new di(G)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var W=o.lines.length%25+25,G=W;G10);e.parent.maybeSpill()},iterN:function(e,t,r){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=Y,e.display.maxLineLength=fe,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&Qt(e,n,o+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&ss(e.doc)),e&&$t(e,"markerCleared",e,this,n,o),t&&Ea(e),this.parent&&this.parent.clear()},la.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var r,n,o=0;o0||W==0&&R.clearWhenEmpty!==!1)return R;if(R.replacedWith&&(R.collapsed=!0,R.widgetNode=E("span",[R.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||R.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(R.widgetNode.insertLeft=!0)),R.collapsed){if(ca(e,t.line,t,r,R)||t.line!=r.line&&ca(e,r.line,t,r,R))throw new Error("Inserting collapsed marker partially overlapping an existing one");zr()}R.addToHistory&&es(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var G=t.line,Q=e.cm,Y;if(e.iter(G,r.line+1,function(me){Q&&R.collapsed&&!Q.options.lineWrapping&&Pt(me)==Q.display.maxLine&&(Y=!0),R.collapsed&&G!=t.line&&Wt(me,0),Nr(me,new Or(R,G==t.line?t.ch:null,G==r.line?r.ch:null)),++G}),R.collapsed&&e.iter(t.line,r.line+1,function(me){fn(e,me)&&Wt(me,0)}),R.clearOnEnter&&ge(R,"beforeCursorEnter",function(){return R.clear()}),R.readOnly&&($r(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),R.collapsed&&(R.id=++ys,R.atomic=!0),Q){if(Y&&(Q.curOp.updateMaxLine=!0),R.collapsed)Qt(Q,t.line,r.line+1);else if(R.className||R.startStyle||R.endStyle||R.css||R.attributes||R.title)for(var fe=t.line;fe<=r.line;fe++)Gn(Q,fe,"text");R.atomic&&ss(Q.doc),$t(Q,"markerAdded",Q,R)}return R}var hi=function(e,t){this.markers=e,this.primary=t;for(var r=0;r=0;Q--)ka(this,n[Q]);G?is(this,G):this.cm&&La(this.cm)}),undo:Wn(function(){Ki(this,"undo")}),redo:Wn(function(){Ki(this,"redo")}),undoSelection:Wn(function(){Ki(this,"undo",!0)}),redoSelection:Wn(function(){Ki(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(o.marker.parent||o.marker)}return t},findMarks:function(e,t,r){e=Dt(this,e),t=Dt(this,t);var n=[],o=e.line;return this.iter(e.line,t.line+1,function(R){var W=R.markedSpans;if(W)for(var G=0;G=Q.to||Q.from==null&&o!=e.line||Q.from!=null&&o==t.line&&Q.from>=t.ch)&&(!r||r(Q.marker))&&n.push(Q.marker.parent||Q.marker)}++o}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=R,++r}),Dt(this,at(r,t))},indexFromPos:function(e){e=Dt(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var fe=e.dataTransfer.getData("Text");if(fe){var me;if(t.state.draggingText&&!t.state.draggingText.copy&&(me=t.listSelections()),ji(t.doc,ia(r,r)),me)for(var Ue=0;Ue=0;G--)Na(e.doc,"",n[G].from,n[G].to,"+delete");La(e)})}function bo(e,t,r){var n=Ne(e.text,t+r,r);return n<0||n>e.text.length?null:n}function xo(e,t,r){var n=bo(e,t.ch,r);return n==null?null:new at(t.line,n,r<0?"after":"before")}function Ao(e,t,r,n,o){if(e){t.doc.direction=="rtl"&&(o=-o);var R=vt(r,t.doc.direction);if(R){var W=o<0?Z(R):R[0],G=o<0==(W.level==1),Q=G?"after":"before",Y;if(W.level>0||t.doc.direction=="rtl"){var fe=na(t,r);Y=o<0?r.text.length-1:0;var me=vr(t,fe,Y).top;Y=ot(function(Ue){return vr(t,fe,Ue).top==me},o<0==(W.level==1)?W.from:W.to-1,Y),Q=="before"&&(Y=bo(r,Y,1))}else Y=o<0?W.to:W.from;return new at(n,Y,Q)}}return new at(n,o<0?r.text.length:0,o<0?"before":"after")}function Pl(e,t,r,n){var o=vt(t,e.doc.direction);if(!o)return xo(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var R=st(o,r.ch,r.sticky),W=o[R];if(e.doc.direction=="ltr"&&W.level%2==0&&(n>0?W.to>r.ch:W.from=W.from&&Ue>=fe.begin)){var Me=me?"before":"after";return new at(r.line,Ue,Me)}}var $e=function(xt,wt,At){for(var Rt=function(vn,Kn){return Kn?new at(r.line,G(vn,1),"before"):new at(r.line,vn,"after")};xt>=0&&xt0==(jt.level!=1),Jt=Bt?At.begin:G(At.end,-1);if(jt.from<=Jt&&Jt0?fe.end:G(fe.begin,-1);return ft!=null&&!(n>0&&ft==t.text.length)&&(it=$e(n>0?0:o.length-1,n,Y(ft)),it)?it:null}var gi={selectAll:ds,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Ae)},killLine:function(e){return Fa(e,function(t){if(t.empty()){var r=yt(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)o=new at(o.line,o.ch+1),e.replaceRange(R.charAt(o.ch-1)+R.charAt(o.ch-2),at(o.line,o.ch-2),o,"+transpose");else if(o.line>e.doc.first){var W=yt(e.doc,o.line-1).text;W&&(o=new at(o.line,1),e.replaceRange(R.charAt(0)+e.doc.lineSeparator()+W.charAt(W.length-1),at(o.line-1,W.length-1),o,"+transpose"))}}r.push(new un(o,o))}e.setSelections(r)})},newlineAndIndent:function(e){return hr(e,function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;ne&&It(t,this.pos)==0&&r==this.button};var yi,Ei;function Wl(e,t){var r=+new Date;return Ei&&Ei.compare(r,e,t)?(yi=Ei=null,"triple"):yi&&yi.compare(r,e,t)?(Ei=new To(r,e,t),yi=null,"double"):(yi=new To(r,e,t),Ei=null,"single")}function Ps(e){var t=this,r=t.display;if(Xe(t,e)||r.activeTouch&&r.input.supportsTouch())return;if(r.input.ensurePolled(),r.shift=e.shiftKey,Wr(r,e)){O||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));return}if(So(t,e))return;var n=qt(t,e),o=Le(e),R=n?Wl(n,o):"single";if(window.focus(),o==1&&t.state.selectingText&&t.state.selectingText(e),n&&Kl(t,o,n,R,e))return;o==1?n?zl(t,n,R,e):ye(e)==r.scroller&&J(e):o==2?(n&&Fi(t.doc,n),setTimeout(function(){return r.input.focus()},20)):o==3&&(T?t.display.input.onContextMenu(e):ko(t))}function Kl(e,t,r,n,o){var R="Click";return n=="double"?R="Double"+R:n=="triple"&&(R="Triple"+R),R=(t==1?"Left":t==2?"Middle":"Right")+R,vi(e,Ss(R,o),o,function(W){if(typeof W=="string"&&(W=gi[W]),!W)return!1;var G=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),G=W(e,r)!=Re}finally{e.state.suppressEdits=!1}return G})}function Hl(e,t,r){var n=e.getOption("configureMouse"),o=n?n(e,t,r):{};if(o.unit==null){var R=f?r.shiftKey&&r.metaKey:r.altKey;o.unit=R?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(o.extend==null||e.doc.extend)&&(o.extend=e.doc.extend||r.shiftKey),o.addNew==null&&(o.addNew=u?r.metaKey:r.ctrlKey),o.moveOnDrag==null&&(o.moveOnDrag=!(u?r.altKey:r.ctrlKey)),o}function zl(e,t,r,n){U?setTimeout(F(Po,e),0):e.curOp.focus=L();var o=Hl(e,r,n),R=e.doc.sel,W;e.options.dragDrop&&qe&&!e.isReadOnly()&&r=="single"&&(W=R.contains(t))>-1&&(It((W=R.ranges[W]).from(),t)<0||t.xRel>0)&&(It(W.to(),t)>0||t.xRel<0)?Gl(e,n,t,o):Vl(e,n,t,o)}function Gl(e,t,r,n){var o=e.display,R=!1,W=jn(e,function(Y){O&&(o.scroller.draggable=!1),e.state.draggingText=!1,Ze(o.wrapper.ownerDocument,"mouseup",W),Ze(o.wrapper.ownerDocument,"mousemove",G),Ze(o.scroller,"dragstart",Q),Ze(o.scroller,"drop",W),R||(J(Y),n.addNew||Fi(e.doc,r,null,null,n.extend),O&&!I||U&&P==9?setTimeout(function(){o.wrapper.ownerDocument.body.focus({preventScroll:!0}),o.input.focus()},20):o.input.focus())}),G=function(Y){R=R||Math.abs(t.clientX-Y.clientX)+Math.abs(t.clientY-Y.clientY)>=10},Q=function(){return R=!0};O&&(o.scroller.draggable=!0),e.state.draggingText=W,W.copy=!n.moveOnDrag,o.scroller.dragDrop&&o.scroller.dragDrop(),ge(o.wrapper.ownerDocument,"mouseup",W),ge(o.wrapper.ownerDocument,"mousemove",G),ge(o.scroller,"dragstart",Q),ge(o.scroller,"drop",W),ko(e),setTimeout(function(){return o.input.focus()},20)}function ks(e,t,r){if(r=="char")return new un(t,t);if(r=="word")return e.findWordAt(t);if(r=="line")return new un(at(t.line,0),Dt(e.doc,at(t.line+1,0)));var n=r(e,t);return new un(n.from,n.to)}function Vl(e,t,r,n){var o=e.display,R=e.doc;J(t);var W,G,Q=R.sel,Y=Q.ranges;if(n.addNew&&!n.extend?(G=R.sel.contains(r),G>-1?W=Y[G]:W=new un(r,r)):(W=R.sel.primary(),G=R.sel.primIndex),n.unit=="rectangle")n.addNew||(W=new un(r,r)),r=qt(e,t,!0,!0),G=-1;else{var fe=ks(e,r,n.unit);n.extend?W=yo(W,fe.anchor,fe.head,n.extend):W=fe}n.addNew?G==-1?(G=Y.length,Yn(R,Mr(e,Y.concat([W]),G),{scroll:!1,origin:"*mouse"})):Y.length>1&&Y[G].empty()&&n.unit=="char"&&!n.extend?(Yn(R,Mr(e,Y.slice(0,G).concat(Y.slice(G+1)),0),{scroll:!1,origin:"*mouse"}),Q=R.sel):Eo(R,G,W,De):(G=0,Yn(R,new Er([W],0),De),Q=R.sel);var me=r;function Ue(At){if(It(me,At)==0)return;if(me=At,n.unit=="rectangle"){for(var Rt=[],jt=e.options.tabSize,Bt=V(yt(R,r.line).text,r.ch,jt),Jt=V(yt(R,At.line).text,At.ch,jt),vn=Math.min(Bt,Jt),Kn=Math.max(Bt,Jt),Tn=Math.min(r.line,At.line),mr=Math.min(e.lastLine(),Math.max(r.line,At.line));Tn<=mr;Tn++){var ar=yt(R,Tn).text,In=Oe(ar,vn,jt);vn==Kn?Rt.push(new un(at(Tn,In),at(Tn,In))):ar.length>In&&Rt.push(new un(at(Tn,In),at(Tn,Oe(ar,Kn,jt))))}Rt.length||Rt.push(new un(r,r)),Yn(R,Mr(e,Q.ranges.slice(0,G).concat(Rt),G),{origin:"*mouse",scroll:!1}),e.scrollIntoView(At)}else{var ir=W,Vn=ks(e,At,n.unit),Fn=ir.anchor,Pn;It(Vn.anchor,Fn)>0?(Pn=Vn.head,Fn=kn(ir.from(),Vn.anchor)):(Pn=Vn.anchor,Fn=Sn(ir.to(),Vn.head));var On=Q.ranges.slice(0);On[G]=Ql(e,new un(Dt(R,Fn),Pn)),Yn(R,Mr(e,On,G),De)}}var Me=o.wrapper.getBoundingClientRect(),$e=0;function it(At){var Rt=++$e,jt=qt(e,At,!0,n.unit=="rectangle");if(!jt)return;if(It(jt,me)!=0){e.curOp.focus=L(),Ue(jt);var Bt=Ii(o,R);(jt.line>=Bt.to||jt.lineMe.bottom?20:0;Jt&&setTimeout(jn(e,function(){if($e!=Rt)return;o.scroller.scrollTop+=Jt,it(At)}),50)}}function ft(At){e.state.selectingText=!1,$e=Infinity,At&&(J(At),o.input.focus()),Ze(o.wrapper.ownerDocument,"mousemove",xt),Ze(o.wrapper.ownerDocument,"mouseup",wt),R.history.lastSelOrigin=null}var xt=jn(e,function(At){At.buttons===0||!Le(At)?ft(At):it(At)}),wt=jn(e,ft);e.state.selectingText=wt,ge(o.wrapper.ownerDocument,"mousemove",xt),ge(o.wrapper.ownerDocument,"mouseup",wt)}function Ql(e,t){var r=t.anchor,n=t.head,o=yt(e.doc,r.line);if(It(r,n)==0&&r.sticky==n.sticky)return t;var R=vt(o);if(!R)return t;var W=st(R,r.ch,r.sticky),G=R[W];if(G.from!=r.ch&&G.to!=r.ch)return t;var Q=W+(G.from==r.ch==(G.level!=1)?0:1);if(Q==0||Q==R.length)return t;var Y;if(n.line!=r.line)Y=(n.line-r.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var fe=st(R,n.ch,n.sticky),me=fe-W||(n.ch-r.ch)*(G.level==1?-1:1);fe==Q-1||fe==Q?Y=me<0:Y=me>0}var Ue=R[Q+(Y?-1:0)],Me=Y==(Ue.level==1),$e=Me?Ue.from:Ue.to,it=Me?"after":"before";return r.ch==$e&&r.sticky==it?t:new un(new at(r.line,$e,it),n)}function Ns(e,t,r,n){var o,R;if(t.touches)o=t.touches[0].clientX,R=t.touches[0].clientY;else try{o=t.clientX,R=t.clientY}catch(Ue){return!1}if(o>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&J(t);var W=e.display,G=W.lineDiv.getBoundingClientRect();if(R>G.bottom||!ae(e,r))return ee(t);R-=G.top-W.viewOffset;for(var Q=0;Q=o){var fe=Gt(e.doc,R),me=e.display.gutterSpecs[Q];return _e(e,r,e,fe,me.className,t),ee(t)}}}function So(e,t){return Ns(e,t,"gutterClick",!0)}function Us(e,t){if(Wr(e.display,t)||Xl(e,t))return;if(Xe(e,t,"contextmenu"))return;T||e.display.input.onContextMenu(t)}function Xl(e,t){return ae(e,"gutterContextMenu")?Ns(e,t,"gutterContextMenu",!1):!1}function Bs(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),ra(e)}var ja={toString:function(){return"CodeMirror.Init"}},Fs={},Vi={};function Jl(e){var t=e.optionHandlers;function r(n,o,R,W){e.defaults[n]=o,R&&(t[n]=W?function(G,Q,Y){Y!=ja&&R(G,Q,Y)}:R)}e.defineOption=r,e.Init=ja,r("value","",function(n,o){return n.setValue(o)},!0),r("mode",null,function(n,o){n.doc.modeOption=o,po(n)},!0),r("indentUnit",2,po,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,function(n){si(n),ra(n),Qt(n)},!0),r("lineSeparator",null,function(n,o){if(n.doc.lineSep=o,!o)return;var R=[],W=n.doc.first;n.doc.iter(function(Q){for(var Y=0;;){var fe=Q.text.indexOf(o,Y);if(fe==-1)break;Y=fe+o.length,R.push(at(W,fe))}W++});for(var G=R.length-1;G>=0;G--)Na(n.doc,o,R[G],at(R[G].line,R[G].ch+o.length))}),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,o,R){n.state.specialChars=new RegExp(o.source+(o.test(" ")?"":"| "),"g"),R!=ja&&n.refresh()}),r("specialCharPlaceholder",fa,function(n){return n.refresh()},!0),r("electricChars",!0),r("inputStyle",s?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),r("spellcheck",!1,function(n,o){return n.getInputField().spellcheck=o},!0),r("autocorrect",!1,function(n,o){return n.getInputField().autocorrect=o},!0),r("autocapitalize",!1,function(n,o){return n.getInputField().autocapitalize=o},!0),r("rtlMoveVisually",!A),r("wholeLineUpdateBefore",!0),r("theme","default",function(n){Bs(n),oi(n)},!0),r("keyMap","default",function(n,o,R){var W=zi(o),G=R!=ja&&zi(R);G&&G.detach&&G.detach(n,W),W.attach&&W.attach(n,G||null)}),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Zl,!0),r("gutters",[],function(n,o){n.display.gutterSpecs=ho(o,n.options.lineNumbers),oi(n)},!0),r("fixedGutter",!0,function(n,o){n.display.gutters.style.left=o?Nt(n.display)+"px":"0",n.refresh()},!0),r("coverGutterNextToScrollbar",!1,function(n){return Ma(n)},!0),r("scrollbarStyle","native",function(n){Wo(n),Ma(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),r("lineNumbers",!1,function(n,o){n.display.gutterSpecs=ho(n.options.gutters,o),oi(n)},!0),r("firstLineNumber",1,oi,!0),r("lineNumberFormatter",function(n){return n},oi,!0),r("showCursorWhenSelecting",!1,ei,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,function(n,o){o=="nocursor"&&(Ra(n),n.display.input.blur()),n.display.input.readOnlyChanged(o)}),r("screenReaderLabel",null,function(n,o){o=o===""?null:o,n.display.input.screenReaderLabelChanged(o)}),r("disableInput",!1,function(n,o){o||n.display.input.reset()},!0),r("dragDrop",!0,Yl),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,ei,!0),r("singleCursorHeightPerLine",!0,ei,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,si,!0),r("addModeClass",!1,si,!0),r("pollInterval",100),r("undoDepth",200,function(n,o){return n.doc.history.undoDepth=o}),r("historyEventDelay",1250),r("viewportMargin",10,function(n){return n.refresh()},!0),r("maxHighlightLength",1e4,si,!0),r("moveInputWithCursor",!0,function(n,o){o||n.display.input.resetPosition()}),r("tabindex",null,function(n,o){return n.display.input.getField().tabIndex=o||""}),r("autofocus",null),r("direction","ltr",function(n,o){return n.doc.setDirection(o)},!0),r("phrases",null)}function Yl(e,t,r){var n=r&&r!=ja;if(!t!=!n){var o=e.display.dragFunctions,R=t?ge:Ze;R(e.display.scroller,"dragstart",o.start),R(e.display.scroller,"dragenter",o.enter),R(e.display.scroller,"dragover",o.over),R(e.display.scroller,"dragleave",o.leave),R(e.display.scroller,"drop",o.drop)}}function Zl(e){e.options.lineWrapping?(b(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(d(e.display.wrapper,"CodeMirror-wrap"),Jn(e)),Ut(e),Qt(e),ra(e),setTimeout(function(){return Ma(e)},100)}function An(e,t){var r=this;if(!(this instanceof An))return new An(e,t);this.options=t=t?N(t):{},N(Fs,t,!1);var n=t.value;typeof n=="string"?n=new rr(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var o=new An.inputStyles[t.inputStyle](this),R=this.display=new dl(e,n,o,t);R.wrapper.CodeMirror=this,Bs(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Wo(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 $,keySeq:null,specialChars:null},t.autofocus&&!s&&R.input.focus(),U&&P<11&&setTimeout(function(){return r.display.input.reset(!0)},20),ql(this),_l(),ya(this),this.curOp.forceUpdate=!0,Zo(this,n),t.autofocus&&!s||this.hasFocus()?setTimeout(function(){r.hasFocus()&&!r.state.focused&&io(r)},20):Ra(this);for(var W in Vi)Vi.hasOwnProperty(W)&&Vi[W](this,t[W],ja);zo(this),t.finishInit&&t.finishInit(this);for(var G=0;G20*20}ge(t.scroller,"touchstart",function(Q){if(!Xe(e,Q)&&!R(Q)&&!So(e,Q)){t.input.ensurePolled(),clearTimeout(r);var Y=+new Date;t.activeTouch={start:Y,moved:!1,prev:Y-n.end<=300?n:null},Q.touches.length==1&&(t.activeTouch.left=Q.touches[0].pageX,t.activeTouch.top=Q.touches[0].pageY)}}),ge(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),ge(t.scroller,"touchend",function(Q){var Y=t.activeTouch;if(Y&&!Wr(t,Q)&&Y.left!=null&&!Y.moved&&new Date-Y.start<300){var fe=e.coordsChar(t.activeTouch,"page"),me;!Y.prev||W(Y,Y.prev)?me=new un(fe,fe):!Y.prev.prev||W(Y,Y.prev.prev)?me=e.findWordAt(fe):me=new un(at(fe.line,0),Dt(e.doc,at(fe.line+1,0))),e.setSelection(me.anchor,me.head),e.focus(),J(Q)}o()}),ge(t.scroller,"touchcancel",o),ge(t.scroller,"scroll",function(){t.scroller.clientHeight&&(ni(e,t.scroller.scrollTop),ga(e,t.scroller.scrollLeft,!0),_e(e,"scroll",e))}),ge(t.scroller,"mousewheel",function(Q){return Qo(e,Q)}),ge(t.scroller,"DOMMouseScroll",function(Q){return Qo(e,Q)}),ge(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(Q){Xe(e,Q)||re(Q)},over:function(Q){Xe(e,Q)||(Dl(e,Q),re(Q))},start:function(Q){return Ol(e,Q)},drop:jn(e,wl),leave:function(Q){Xe(e,Q)||xs(e)}};var G=t.input.getField();ge(G,"keyup",function(Q){return Ms.call(e,Q)}),ge(G,"keydown",jn(e,Ls)),ge(G,"keypress",jn(e,Is)),ge(G,"focus",function(Q){return io(e,Q)}),ge(G,"blur",function(Q){return Ra(e,Q)})}var wo=[];An.defineInitHook=function(e){return wo.push(e)};function bi(e,t,r,n){var o=e.doc,R;r==null&&(r="add"),r=="smart"&&(o.mode.indent?R=Mn(e,t).state:r="prev");var W=e.options.tabSize,G=yt(o,t),Q=V(G.text,null,W);G.stateAfter&&(G.stateAfter=null);var Y=G.text.match(/^\s*/)[0],fe;if(!n&&!/\S/.test(G.text))fe=0,r="not";else if(r=="smart"&&(fe=o.mode.indent(R,G.text.slice(Y.length),G.text),fe==Re||fe>150)){if(!n)return;r="prev"}r=="prev"?t>o.first?fe=V(yt(o,t-1).text,null,W):fe=0:r=="add"?fe=Q+e.options.indentUnit:r=="subtract"?fe=Q-e.options.indentUnit:typeof r=="number"&&(fe=Q+r),fe=Math.max(0,fe);var me="",Ue=0;if(e.options.indentWithTabs)for(var Me=Math.floor(fe/W);Me;--Me)Ue+=W,me+=" ";if(UeW,Q=He(t),Y=null;if(G&&n.ranges.length>1)if(Ir&&Ir.text.join(` `)==t){if(n.ranges.length%Ir.text.length==0){Y=[];for(var fe=0;fe=0;Ue--){var Me=n.ranges[Ue],$e=Me.from(),it=Me.to();Me.empty()&&(r&&r>0?$e=at($e.line,$e.ch-r):e.state.overwrite&&!G?it=at(it.line,Math.min(yt(R,it.line).text.length,it.ch+Z(Q).length)):G&&Ir&&Ir.lineWise&&Ir.text.join(` `)==Q.join(` -`)&&($e=it=at($e.line,0)));var ft={from:$e,to:it,text:Y?Y[Ue%Y.length]:Q,origin:o||(G?"paste":e.state.cutIncoming>W?"cut":"+input")};ka(e.doc,ft),$t(e,"inputRead",e,ft)}t&&!G&&Ws(e,t),La(e),e.curOp.updateInput<2&&(e.curOp.updateInput=me),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function js(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&hr(t,function(){return Oo(t,r,0,null,"paste")}),!0}function Ws(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var o=r.ranges[n];if(o.head.ch>100||n&&r.ranges[n-1].head.line==o.head.line)continue;var R=e.getModeAt(o.head),W=!1;if(R.electricChars){for(var G=0;G-1){W=Ei(e,o.head.line,"smart");break}}else R.electricInput&&(R.electricInput.test(yt(e.doc,o.head.line).text.slice(0,o.head.ch))&&(W=Ei(e,o.head.line,"smart")));W&&$t(e,"electricInput",e,o.head.line)}}function Ks(e){for(var t=[],r=[],n=0;nR&&(Ei(this,G.head.line,n,!0),R=G.head.line,W==this.doc.sel.primIndex&&La(this));else{var Q=G.from(),Y=G.to(),fe=Math.max(R,Q.line);R=Math.min(this.lastLine(),Y.line-(Y.ch?0:1))+1;for(var me=fe;me0&&bo(this.doc,W,new un(Q,Ue[W].to()),Ae)}}}),getTokenAt:function(n,o){return Qn(this,n,o)},getLineTokens:function(n,o){return Qn(this,at(n),o,!0)},getTokenTypeAt:function(n){n=Dt(this.doc,n);var o=an(this,yt(this.doc,n.line)),R=0,W=(o.length-1)/2,G=n.ch,Q;if(G==0)Q=o[2];else for(;;){var Y=R+W>>1;if((Y?o[Y*2-1]:0)>=G)W=Y;else if(o[Y*2+1]Q&&(n=Q,W=!0),G=yt(this.doc,n)}else G=n;return _a(this,G,{top:0,left:0},o||"page",R||W).top+(W?this.doc.height-gn(G):0)},defaultTextHeight:function(){return Et(this.display)},defaultCharWidth:function(){return St(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,o,R,W,G){var Q=this.display;n=Bn(this,Dt(this.doc,n));var Y=n.bottom,fe=n.left;if(o.style.position="absolute",o.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(o),Q.sizer.appendChild(o),W=="over")Y=n.top;else if(W=="above"||W=="near"){var me=Math.max(Q.wrapper.clientHeight,this.doc.height),Ue=Math.max(Q.sizer.clientWidth,Q.lineSpace.clientWidth);(W=="above"||n.bottom+o.offsetHeight>me)&&n.top>o.offsetHeight?Y=n.top-o.offsetHeight:n.bottom+o.offsetHeight<=me&&(Y=n.bottom),fe+o.offsetWidth>Ue&&(fe=Ue-o.offsetWidth)}o.style.top=Y+"px",o.style.left=o.style.right="",G=="right"?(fe=Q.sizer.clientWidth-o.offsetWidth,o.style.right="0px"):(G=="left"?fe=0:G=="middle"&&(fe=(Q.sizer.clientWidth-o.offsetWidth)/2),o.style.left=fe+"px"),R&&Ys(this,{left:fe,top:Y,right:fe+o.offsetWidth,bottom:Y+o.offsetHeight})},triggerOnKeyDown:er(Ls),triggerOnKeyPress:er(Is),triggerOnKeyUp:Ms,triggerOnMouseDown:er(Ps),execCommand:function(n){if(gi.hasOwnProperty(n))return gi[n].call(null,this)},triggerElectric:er(function(n){Ws(this,n)}),findPosH:function(n,o,R,W){var G=1;o<0&&(G=-1,o=-o);for(var Q=Dt(this.doc,n),Y=0;Y0&&fe(R.charAt(W-1));)--W;for(;G.5||this.options.lineWrapping)&&Ut(this),_e(this,"refresh",this)}),swapDoc:er(function(n){var o=this.doc;return o.cm=null,this.state.selectingText&&this.state.selectingText(),Zo(this,n),ra(this),this.display.input.reset(),ti(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,$t(this,"swapDoc",this,o),o}),phrase:function(n){var o=this.options.phrases;return o&&Object.prototype.hasOwnProperty.call(o,n)?o[n]:n},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}},se(e),e.registerHelper=function(n,o,R){r.hasOwnProperty(n)||(r[n]=e[n]={_global:[]}),r[n][o]=R},e.registerGlobalHelper=function(n,o,R,W){e.registerHelper(n,o,W),r[n]._global.push({pred:R,val:W})}}function Do(e,t,r,n,o){var R=t,W=r,G=yt(e,t.line),Q=o&&e.direction=="rtl"?-r:r;function Y(){var wt=t.line+Q;return wt=e.first+e.size?!1:(t=new at(wt,t.ch,t.sticky),G=yt(e,wt))}function fe(wt){var At;if(n=="codepoint"){var Rt=G.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(Rt)?At=null:At=new at(t.line,Math.max(0,Math.min(G.text.length,t.ch+r*(Rt>=55296&&Rt<56320?2:1))),-r)}else o?At=Pl(e.cm,G,t,r):At=xo(G,t,r);if(At==null)if(!wt&&Y())t=Ao(o,e.cm,G,t.line,Q);else return!1;else t=At;return!0}if(n=="char"||n=="codepoint")fe();else if(n=="column")fe(!0);else if(n=="word"||n=="group")for(var me=null,Ue=n=="group",Me=e.cm&&e.cm.getHelper(t,"wordChars"),$e=!0;!(r<0&&!fe(!$e));$e=!1){var it=G.text.charAt(t.ch)||` +`)&&($e=it=at($e.line,0)));var ft={from:$e,to:it,text:Y?Y[Ue%Y.length]:Q,origin:o||(G?"paste":e.state.cutIncoming>W?"cut":"+input")};ka(e.doc,ft),$t(e,"inputRead",e,ft)}t&&!G&&Ws(e,t),La(e),e.curOp.updateInput<2&&(e.curOp.updateInput=me),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function js(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&hr(t,function(){return Oo(t,r,0,null,"paste")}),!0}function Ws(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var o=r.ranges[n];if(o.head.ch>100||n&&r.ranges[n-1].head.line==o.head.line)continue;var R=e.getModeAt(o.head),W=!1;if(R.electricChars){for(var G=0;G-1){W=bi(e,o.head.line,"smart");break}}else R.electricInput&&(R.electricInput.test(yt(e.doc,o.head.line).text.slice(0,o.head.ch))&&(W=bi(e,o.head.line,"smart")));W&&$t(e,"electricInput",e,o.head.line)}}function Ks(e){for(var t=[],r=[],n=0;nR&&(bi(this,G.head.line,n,!0),R=G.head.line,W==this.doc.sel.primIndex&&La(this));else{var Q=G.from(),Y=G.to(),fe=Math.max(R,Q.line);R=Math.min(this.lastLine(),Y.line-(Y.ch?0:1))+1;for(var me=fe;me0&&Eo(this.doc,W,new un(Q,Ue[W].to()),Ae)}}}),getTokenAt:function(n,o){return Qn(this,n,o)},getLineTokens:function(n,o){return Qn(this,at(n),o,!0)},getTokenTypeAt:function(n){n=Dt(this.doc,n);var o=an(this,yt(this.doc,n.line)),R=0,W=(o.length-1)/2,G=n.ch,Q;if(G==0)Q=o[2];else for(;;){var Y=R+W>>1;if((Y?o[Y*2-1]:0)>=G)W=Y;else if(o[Y*2+1]Q&&(n=Q,W=!0),G=yt(this.doc,n)}else G=n;return _a(this,G,{top:0,left:0},o||"page",R||W).top+(W?this.doc.height-gn(G):0)},defaultTextHeight:function(){return bt(this.display)},defaultCharWidth:function(){return St(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,o,R,W,G){var Q=this.display;n=Bn(this,Dt(this.doc,n));var Y=n.bottom,fe=n.left;if(o.style.position="absolute",o.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(o),Q.sizer.appendChild(o),W=="over")Y=n.top;else if(W=="above"||W=="near"){var me=Math.max(Q.wrapper.clientHeight,this.doc.height),Ue=Math.max(Q.sizer.clientWidth,Q.lineSpace.clientWidth);(W=="above"||n.bottom+o.offsetHeight>me)&&n.top>o.offsetHeight?Y=n.top-o.offsetHeight:n.bottom+o.offsetHeight<=me&&(Y=n.bottom),fe+o.offsetWidth>Ue&&(fe=Ue-o.offsetWidth)}o.style.top=Y+"px",o.style.left=o.style.right="",G=="right"?(fe=Q.sizer.clientWidth-o.offsetWidth,o.style.right="0px"):(G=="left"?fe=0:G=="middle"&&(fe=(Q.sizer.clientWidth-o.offsetWidth)/2),o.style.left=fe+"px"),R&&Ys(this,{left:fe,top:Y,right:fe+o.offsetWidth,bottom:Y+o.offsetHeight})},triggerOnKeyDown:er(Ls),triggerOnKeyPress:er(Is),triggerOnKeyUp:Ms,triggerOnMouseDown:er(Ps),execCommand:function(n){if(gi.hasOwnProperty(n))return gi[n].call(null,this)},triggerElectric:er(function(n){Ws(this,n)}),findPosH:function(n,o,R,W){var G=1;o<0&&(G=-1,o=-o);for(var Q=Dt(this.doc,n),Y=0;Y0&&fe(R.charAt(W-1));)--W;for(;G.5||this.options.lineWrapping)&&Ut(this),_e(this,"refresh",this)}),swapDoc:er(function(n){var o=this.doc;return o.cm=null,this.state.selectingText&&this.state.selectingText(),Zo(this,n),ra(this),this.display.input.reset(),ti(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,$t(this,"swapDoc",this,o),o}),phrase:function(n){var o=this.options.phrases;return o&&Object.prototype.hasOwnProperty.call(o,n)?o[n]:n},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}},se(e),e.registerHelper=function(n,o,R){r.hasOwnProperty(n)||(r[n]=e[n]={_global:[]}),r[n][o]=R},e.registerGlobalHelper=function(n,o,R,W){e.registerHelper(n,o,W),r[n]._global.push({pred:R,val:W})}}function Do(e,t,r,n,o){var R=t,W=r,G=yt(e,t.line),Q=o&&e.direction=="rtl"?-r:r;function Y(){var wt=t.line+Q;return wt=e.first+e.size?!1:(t=new at(wt,t.ch,t.sticky),G=yt(e,wt))}function fe(wt){var At;if(n=="codepoint"){var Rt=G.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(Rt)?At=null:At=new at(t.line,Math.max(0,Math.min(G.text.length,t.ch+r*(Rt>=55296&&Rt<56320?2:1))),-r)}else o?At=Pl(e.cm,G,t,r):At=xo(G,t,r);if(At==null)if(!wt&&Y())t=Ao(o,e.cm,G,t.line,Q);else return!1;else t=At;return!0}if(n=="char"||n=="codepoint")fe();else if(n=="column")fe(!0);else if(n=="word"||n=="group")for(var me=null,Ue=n=="group",Me=e.cm&&e.cm.getHelper(t,"wordChars"),$e=!0;!(r<0&&!fe(!$e));$e=!1){var it=G.text.charAt(t.ch)||` `,ft=Fe(it,Me)?"w":Ue&&it==` -`?"n":!Ue||/\s/.test(it)?null:"p";if(Ue&&!$e&&!ft&&(ft="s"),me&&me!=ft){r<0&&(r=1,fe(),t.sticky="after");break}if(ft&&(me=ft),r>0&&!fe(!$e))break}var xt=Wi(e,t,R,W,!0);return ut(R,xt)&&(xt.hitSide=!0),xt}function Gs(e,t,r,n){var o=e.doc,R=t.left,W;if(n=="page"){var G=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Q=Math.max(G-.5*Et(e.display),3);W=(r>0?t.bottom:t.top)+r*Q}else n=="line"&&(W=r>0?t.bottom+3:t.top-3);for(var Y;!(Y=$a(e,R,W),!Y.outside);){if(r<0?W<=0:W>=o.height){Y.hitSide=!0;break}W+=r*5}return Y}var hn=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new $,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};hn.prototype.init=function(e){var t=this,r=this,n=r.cm,o=r.div=e.lineDiv;Hs(o,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function R(G){for(var Q=G.target;Q;Q=Q.parentNode){if(Q==o)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Q.className))break}return!1}ge(o,"paste",function(G){if(!R(G)||Xe(n,G)||js(G,n))return;P<=11&&setTimeout(jn(n,function(){return t.updateFromDOM()}),20)}),ge(o,"compositionstart",function(G){t.composing={data:G.data,done:!1}}),ge(o,"compositionupdate",function(G){t.composing||(t.composing={data:G.data,done:!1})}),ge(o,"compositionend",function(G){t.composing&&(G.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),ge(o,"touchstart",function(){return r.forceCompositionEnd()}),ge(o,"input",function(){t.composing||t.readFromDOMSoon()});function W(G){if(!R(G)||Xe(n,G))return;if(n.somethingSelected())Qi({lineWise:!1,text:n.getSelections()}),G.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var Q=Ks(n);Qi({lineWise:!0,text:Q.text}),G.type=="cut"&&n.operation(function(){n.setSelections(Q.ranges,0,Ae),n.replaceSelection("",null,"cut")})}else return;if(G.clipboardData){G.clipboardData.clearData();var Y=Ir.text.join(` +`?"n":!Ue||/\s/.test(it)?null:"p";if(Ue&&!$e&&!ft&&(ft="s"),me&&me!=ft){r<0&&(r=1,fe(),t.sticky="after");break}if(ft&&(me=ft),r>0&&!fe(!$e))break}var xt=Wi(e,t,R,W,!0);return ut(R,xt)&&(xt.hitSide=!0),xt}function Gs(e,t,r,n){var o=e.doc,R=t.left,W;if(n=="page"){var G=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Q=Math.max(G-.5*bt(e.display),3);W=(r>0?t.bottom:t.top)+r*Q}else n=="line"&&(W=r>0?t.bottom+3:t.top-3);for(var Y;!(Y=$a(e,R,W),!Y.outside);){if(r<0?W<=0:W>=o.height){Y.hitSide=!0;break}W+=r*5}return Y}var hn=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new $,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};hn.prototype.init=function(e){var t=this,r=this,n=r.cm,o=r.div=e.lineDiv;Hs(o,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function R(G){for(var Q=G.target;Q;Q=Q.parentNode){if(Q==o)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Q.className))break}return!1}ge(o,"paste",function(G){if(!R(G)||Xe(n,G)||js(G,n))return;P<=11&&setTimeout(jn(n,function(){return t.updateFromDOM()}),20)}),ge(o,"compositionstart",function(G){t.composing={data:G.data,done:!1}}),ge(o,"compositionupdate",function(G){t.composing||(t.composing={data:G.data,done:!1})}),ge(o,"compositionend",function(G){t.composing&&(G.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),ge(o,"touchstart",function(){return r.forceCompositionEnd()}),ge(o,"input",function(){t.composing||t.readFromDOMSoon()});function W(G){if(!R(G)||Xe(n,G))return;if(n.somethingSelected())Qi({lineWise:!1,text:n.getSelections()}),G.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var Q=Ks(n);Qi({lineWise:!0,text:Q.text}),G.type=="cut"&&n.operation(function(){n.setSelections(Q.ranges,0,Ae),n.replaceSelection("",null,"cut")})}else return;if(G.clipboardData){G.clipboardData.clearData();var Y=Ir.text.join(` `);if(G.clipboardData.setData("Text",Y),G.clipboardData.getData("Text")==Y){G.preventDefault();return}}var fe=zs(),me=fe.firstChild;n.display.lineSpace.insertBefore(fe,n.display.lineSpace.firstChild),me.value=Ir.text.join(` `);var Ue=document.activeElement;z(me),setTimeout(function(){n.display.lineSpace.removeChild(fe),Ue.focus(),Ue==o&&r.showPrimarySelection()},50)}ge(o,"copy",W),ge(o,"cut",W)},hn.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},hn.prototype.prepareSelection=function(){var e=Mo(this.cm,!1);return e.focus=document.activeElement==this.div,e},hn.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},hn.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},hn.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,r=t.doc.sel.primary(),n=r.from(),o=r.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||o.line=t.display.viewFrom&&Vs(t,n)||{node:G[0].measure.map[2],offset:0},Y=o.linee.firstLine()&&(n=at(n.line-1,yt(e.doc,n.line-1).length)),o.ch==yt(e.doc,o.line).text.length&&o.linet.viewTo-1)return!1;var R,W,G;n.line==t.viewFrom||(R=rn(e,n.line))==0?(W=Lt(t.view[0].line),G=t.view[0].node):(W=Lt(t.view[R].line),G=t.view[R-1].node.nextSibling);var Q=rn(e,o.line),Y,fe;if(Q==t.view.length-1?(Y=t.viewTo-1,fe=t.lineDiv.lastChild):(Y=Lt(t.view[Q+1].line)-1,fe=t.view[Q+1].node.previousSibling),!G)return!1;for(var me=e.doc.splitLines(tu(e,G,fe,W,Y)),Ue=tn(e.doc,at(W,0),at(Y,yt(e.doc,Y).text.length));me.length>1&&Ue.length>1;)if(Z(me)==Z(Ue))me.pop(),Ue.pop(),Y--;else if(me[0]==Ue[0])me.shift(),Ue.shift(),W++;else break;for(var Me=0,$e=0,it=me[0],ft=Ue[0],xt=Math.min(it.length,ft.length);Men.ch&&wt.charCodeAt(wt.length-$e-1)==At.charCodeAt(At.length-$e-1);)Me--,$e++;me[me.length-1]=wt.slice(0,wt.length-$e).replace(/^\u200b+/,""),me[0]=me[0].slice(Me).replace(/\u200b+$/,"");var jt=at(W,Me),Bt=at(Y,Ue.length?Z(Ue).length-$e:0);if(me.length>1||me[0]||It(jt,Bt))return Na(e.doc,me,jt,Bt,"+input"),!0},hn.prototype.ensurePolled=function(){this.forceCompositionEnd()},hn.prototype.reset=function(){this.forceCompositionEnd()},hn.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},hn.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)},hn.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&hr(this.cm,function(){return Qt(e.cm)})},hn.prototype.setUneditable=function(e){e.contentEditable="false"},hn.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||jn(this.cm,Oo)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},hn.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},hn.prototype.onContextMenu=function(){},hn.prototype.resetPosition=function(){},hn.prototype.needsContentAttribute=!0;function Vs(e,t){var r=Yr(e,t.line);if(!r||r.hidden)return null;var n=yt(e.doc,t.line),o=Ja(r,n,t.line),R=vt(n,e.doc.direction),W="left";if(R){var G=st(R,t.ch);W=G%2?"right":"left"}var Q=pa(o.map,t.ch,W);return Q.offset=Q.collapse=="right"?Q.end:Q.start,Q}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function Wa(e,t){return t&&(e.bad=!0),e}function tu(e,t,r,n,o){var R="",W=!1,G=e.doc.lineSeparator(),Q=!1;function Y(Me){return function($e){return $e.id==Me}}function fe(){W&&(R+=G,Q&&(R+=G),W=Q=!1)}function me(Me){Me&&(fe(),R+=Me)}function Ue(Me){if(Me.nodeType==1){var $e=Me.getAttribute("cm-text");if($e){me($e);return}var it=Me.getAttribute("cm-marker"),ft;if(it){var xt=e.findMarks(at(n,0),at(o+1,0),Y(+it));xt.length&&(ft=xt[0].find(0))&&me(tn(e.doc,ft.from,ft.to).join(G));return}if(Me.getAttribute("contenteditable")=="false")return;var wt=/^(pre|div|p|li|table|br)$/i.test(Me.nodeName);if(!/^br$/i.test(Me.nodeName)&&Me.textContent.length==0)return;wt&&fe();for(var At=0;At=9&&t.hasSelection&&(t.hasSelection=null),r.poll()}),ge(o,"paste",function(W){if(Xe(n,W)||js(W,n))return;n.state.pasteIncoming=+new Date,r.fastPoll()});function R(W){if(Xe(n,W))return;if(n.somethingSelected())Qi({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var G=Ks(n);Qi({lineWise:!0,text:G.text}),W.type=="cut"?n.setSelections(G.ranges,null,Ae):(r.prevInput="",o.value=G.text.join(` `),z(o))}else return;W.type=="cut"&&(n.state.cutIncoming=+new Date)}ge(o,"cut",R),ge(o,"copy",R),ge(e.scroller,"paste",function(W){if(Wr(e,W)||Xe(n,W))return;if(!o.dispatchEvent){n.state.pasteIncoming=+new Date,r.focus();return}var G=new Event("paste");G.clipboardData=W.clipboardData,o.dispatchEvent(G)}),ge(e.lineSpace,"selectstart",function(W){Wr(e,W)||J(W)}),ge(o,"compositionstart",function(){var W=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:W,range:n.markText(W,n.getCursor("to"),{className:"CodeMirror-composing"})}}),ge(o,"compositionend",function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)})},Rn.prototype.createField=function(e){this.wrapper=zs(),this.textarea=this.wrapper.firstChild},Rn.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Rn.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=Mo(e);if(e.options.moveInputWithCursor){var o=Bn(e,r.sel.primary().head,"div"),R=t.wrapper.getBoundingClientRect(),W=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,o.top+W.top-R.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,o.left+W.left-R.left))}return n},Rn.prototype.showSelection=function(e){var t=this.cm,r=t.display;a(r.cursorDiv,e.cursors),a(r.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Rn.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&z(this.textarea),U&&P>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",U&&P>=9&&(this.hasSelection=null))},Rn.prototype.getField=function(){return this.textarea},Rn.prototype.supportsTouch=function(){return!1},Rn.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!s||L()!=this.textarea))try{this.textarea.focus()}catch(e){}},Rn.prototype.blur=function(){this.textarea.blur()},Rn.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Rn.prototype.receivedFocus=function(){this.slowPoll()},Rn.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()})},Rn.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function r(){var n=t.poll();!n&&!e?(e=!0,t.polling.set(60,r)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,r)},Rn.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||Ke(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var o=r.value;if(o==n&&!t.somethingSelected())return!1;if(U&&P>=9&&this.hasSelection===o||u&&/[\uf700-\uf7ff]/.test(o))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var R=o.charCodeAt(0);if(R==8203&&!n&&(n="\u200B"),R==8666)return this.reset(),this.cm.execCommand("undo")}for(var W=0,G=Math.min(n.length,o.length);W1e3||o.indexOf(` `)>-1?r.value=e.prevInput="":e.prevInput=o,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Rn.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Rn.prototype.onKeyPress=function(){U&&P>=9&&(this.hasSelection=null),this.fastPoll()},Rn.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,o=t.textarea;t.contextMenuPending&&t.contextMenuPending();var R=qt(r,e),W=n.scroller.scrollTop;if(!R||D)return;var G=r.options.resetSelectionOnContextMenu;G&&r.doc.sel.contains(R)==-1&&jn(r,Yn)(r.doc,ia(R),Ae);var Q=o.style.cssText,Y=t.wrapper.style.cssText,fe=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",o.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-fe.top-5)+"px; left: "+(e.clientX-fe.left-5)+`px; z-index: 1000; background: `+(U?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var me;O&&(me=window.scrollY),n.input.focus(),O&&window.scrollTo(null,me),n.input.reset(),r.somethingSelected()||(o.value=t.prevInput=" "),t.contextMenuPending=Me,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll);function Ue(){if(o.selectionStart!=null){var it=r.somethingSelected(),ft="\u200B"+(it?o.value:"");o.value="\u21DA",o.value=ft,t.prevInput=it?"":"\u200B",o.selectionStart=1,o.selectionEnd=ft.length,n.selForContextMenu=r.doc.sel}}function Me(){if(t.contextMenuPending!=Me)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=Y,o.style.cssText=Q,U&&P<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=W),o.selectionStart!=null){(!U||U&&P<9)&&Ue();var it=0,ft=function(){n.selForContextMenu==r.doc.sel&&o.selectionStart==0&&o.selectionEnd>0&&t.prevInput=="\u200B"?jn(r,ds)(r):it++<10?n.detectingSelectAll=setTimeout(ft,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(ft,200)}}if(U&&P>=9&&Ue(),T){re(e);var $e=function(){Ze(window,"mouseup",$e),setTimeout(Me,20)};ge(window,"mouseup",$e)}else setTimeout(Me,50)},Rn.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Rn.prototype.setUneditable=function(){},Rn.prototype.needsContentAttribute=!1;function ru(e,t){if(t=t?N(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var r=L();t.autofocus=r==e||e.getAttribute("autofocus")!=null&&r==document.body}function n(){e.value=G.getValue()}var o;if(e.form&&(ge(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var R=e.form;o=R.submit;try{var W=R.submit=function(){n(),R.submit=o,R.submit(),R.submit=W}}catch(Q){}}t.finishInit=function(Q){Q.save=n,Q.getTextArea=function(){return e},Q.toTextArea=function(){Q.toTextArea=isNaN,n(),e.parentNode.removeChild(Q.getWrapperElement()),e.style.display="",e.form&&(Ze(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=o))}},e.style.display="none";var G=An(function(Q){return e.parentNode.insertBefore(Q,e.nextSibling)},t);return G}function au(e){e.off=Ze,e.on=ge,e.wheelEventPixels=cl,e.Doc=rr,e.splitLines=He,e.countColumn=V,e.findColumn=Oe,e.isWordChar=Pe,e.Pass=Re,e.signal=_e,e.Line=en,e.changeEnd=oa,e.scrollbarModel=jo,e.Pos=at,e.cmpPos=It,e.modes=ze,e.mimeModes=Ce,e.resolveMode=Be,e.getMode=Ye,e.modeExtensions=lt,e.extendMode=bt,e.copyState=gt,e.startState=Xt,e.innerMode=Ft,e.commands=gi,e.keyMap=Zr,e.keyName=ws,e.isModifierKey=Ts,e.lookupKey=Ba,e.normalizeKeyMap=Il,e.StringStream=Kt,e.SharedTextMarker=hi,e.TextMarker=la,e.LineWidget=fi,e.e_preventDefault=J,e.e_stopPropagation=q,e.e_stop=re,e.addClass=E,e.contains=m,e.rmClass=d,e.keyNames=ua}Jl(An),$l(An);var iu="iter insert remove copy getEditor constructor".split(" ");for(var Ji in rr.prototype)rr.prototype.hasOwnProperty(Ji)&&oe(iu,Ji)<0&&(An.prototype[Ji]=function(e){return function(){return e.apply(this.doc,arguments)}}(rr.prototype[Ji]));return se(rr),An.inputStyles={textarea:Rn,contenteditable:hn},An.defineMode=function(e){!An.defaults.mode&&e!="null"&&(An.defaults.mode=e),je.apply(this,arguments)},An.defineMIME=rt,An.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),An.defineMIME("text/plain","null"),An.defineExtension=function(e,t){An.prototype[e]=t},An.defineDocExtension=function(e,t){rr.prototype[e]=t},An.fromTextArea=ru,au(An),An.version="5.58.2",An})},W6BS:function(Ge,we){Ge.exports="data:image/png;base64,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"},WaYH:function(Ge,we,B){"use strict";var X=B("rePB"),K=B("Ff2n"),M=B("VTBJ"),H=B("1OyB"),k=B("vuIU"),S=B("JX7q"),U=B("Ji7U"),P=B("LK+K"),O=B("q1tI"),_=B("TSYQ"),C=B.n(_),D=B("sboe"),I=B("OZM5"),w=function(T){var v=T.prefixCls,d=T.level,l=T.isStart,a=T.isEnd;if(!d)return null;for(var i="".concat(v,"-indent-unit"),b=[],y=0;y0&&t.prevInput=="\u200B"?jn(r,ds)(r):it++<10?n.detectingSelectAll=setTimeout(ft,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(ft,200)}}if(U&&P>=9&&Ue(),T){re(e);var $e=function(){Ze(window,"mouseup",$e),setTimeout(Me,20)};ge(window,"mouseup",$e)}else setTimeout(Me,50)},Rn.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Rn.prototype.setUneditable=function(){},Rn.prototype.needsContentAttribute=!1;function ru(e,t){if(t=t?N(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var r=L();t.autofocus=r==e||e.getAttribute("autofocus")!=null&&r==document.body}function n(){e.value=G.getValue()}var o;if(e.form&&(ge(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var R=e.form;o=R.submit;try{var W=R.submit=function(){n(),R.submit=o,R.submit(),R.submit=W}}catch(Q){}}t.finishInit=function(Q){Q.save=n,Q.getTextArea=function(){return e},Q.toTextArea=function(){Q.toTextArea=isNaN,n(),e.parentNode.removeChild(Q.getWrapperElement()),e.style.display="",e.form&&(Ze(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=o))}},e.style.display="none";var G=An(function(Q){return e.parentNode.insertBefore(Q,e.nextSibling)},t);return G}function au(e){e.off=Ze,e.on=ge,e.wheelEventPixels=cl,e.Doc=rr,e.splitLines=He,e.countColumn=V,e.findColumn=Oe,e.isWordChar=Pe,e.Pass=Re,e.signal=_e,e.Line=en,e.changeEnd=oa,e.scrollbarModel=jo,e.Pos=at,e.cmpPos=It,e.modes=ze,e.mimeModes=Ce,e.resolveMode=Be,e.getMode=Ye,e.modeExtensions=lt,e.extendMode=Et,e.copyState=gt,e.startState=Xt,e.innerMode=Ft,e.commands=gi,e.keyMap=Zr,e.keyName=ws,e.isModifierKey=Ts,e.lookupKey=Ba,e.normalizeKeyMap=Il,e.StringStream=Kt,e.SharedTextMarker=hi,e.TextMarker=la,e.LineWidget=fi,e.e_preventDefault=J,e.e_stopPropagation=q,e.e_stop=re,e.addClass=b,e.contains=m,e.rmClass=d,e.keyNames=ua}Jl(An),$l(An);var iu="iter insert remove copy getEditor constructor".split(" ");for(var Ji in rr.prototype)rr.prototype.hasOwnProperty(Ji)&&oe(iu,Ji)<0&&(An.prototype[Ji]=function(e){return function(){return e.apply(this.doc,arguments)}}(rr.prototype[Ji]));return se(rr),An.inputStyles={textarea:Rn,contenteditable:hn},An.defineMode=function(e){!An.defaults.mode&&e!="null"&&(An.defaults.mode=e),je.apply(this,arguments)},An.defineMIME=rt,An.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),An.defineMIME("text/plain","null"),An.defineExtension=function(e,t){An.prototype[e]=t},An.defineDocExtension=function(e,t){rr.prototype[e]=t},An.fromTextArea=ru,au(An),An.version="5.58.2",An})},W6BS:function(Ge,we){Ge.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="},WaYH:function(Ge,we,B){"use strict";var X=B("rePB"),K=B("Ff2n"),M=B("VTBJ"),H=B("1OyB"),k=B("vuIU"),S=B("JX7q"),U=B("Ji7U"),P=B("LK+K"),O=B("q1tI"),_=B("TSYQ"),C=B.n(_),D=B("sboe"),I=B("OZM5"),w=function(T){var v=T.prefixCls,d=T.level,l=T.isStart,a=T.isEnd;if(!d)return null;for(var i="".concat(v,"-indent-unit"),E=[],y=0;y1&&arguments[1]!==void 0?arguments[1]:!1,Ee=Ae.getAttribute("id")||Ae.getAttribute("data-reactid")||Ae.getAttribute("name");if(De&&L[Ee])return L[Ee];var Oe=window.getComputedStyle(Ae),he=Oe.getPropertyValue("box-sizing")||Oe.getPropertyValue("-moz-box-sizing")||Oe.getPropertyValue("-webkit-box-sizing"),pe=parseFloat(Oe.getPropertyValue("padding-bottom"))+parseFloat(Oe.getPropertyValue("padding-top")),Z=parseFloat(Oe.getPropertyValue("border-bottom-width"))+parseFloat(Oe.getPropertyValue("border-top-width")),ce=m.map(function(ve){return"".concat(ve,":").concat(Oe.getPropertyValue(ve))}).join(";"),ne={sizingStyle:ce,paddingSize:pe,borderSize:Z,boxSizing:he};return De&&Ee&&(L[Ee]=ne),ne}function z(Ae){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Oe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;E||(E=document.createElement("textarea"),E.setAttribute("tab-index","-1"),E.setAttribute("aria-hidden","true"),document.body.appendChild(E)),Ae.getAttribute("wrap")?E.setAttribute("wrap",Ae.getAttribute("wrap")):E.removeAttribute("wrap");var he=j(Ae,De),pe=he.paddingSize,Z=he.borderSize,ce=he.boxSizing,ne=he.sizingStyle;E.setAttribute("style","".concat(ne,";").concat(y)),E.value=Ae.value||Ae.placeholder||"";var ve=Number.MIN_SAFE_INTEGER,Te=Number.MAX_SAFE_INTEGER,xe=E.scrollHeight,Pe;if(ce==="border-box"?xe+=Z:ce==="content-box"&&(xe-=pe),Ee!==null||Oe!==null){E.value=" ";var Fe=E.scrollHeight-pe;Ee!==null&&(ve=Fe*Ee,ce==="border-box"&&(ve=ve+pe+Z),xe=Math.max(ve,xe)),Oe!==null&&(Te=Fe*Oe,ce==="border-box"&&(Te=Te+pe+Z),Pe=xe>Te?"":"hidden",xe=Math.min(Te,xe))}return{height:xe,minHeight:ve,maxHeight:Te,overflowY:Pe,resize:"none"}}var F=B("Gytx"),N=B.n(F),V;(function(Ae){Ae[Ae.NONE=0]="NONE",Ae[Ae.RESIZING=1]="RESIZING",Ae[Ae.RESIZED=2]="RESIZED"})(V||(V={}));var $=function(Ae){Object(H.a)(Ee,Ae);var De=Object(k.a)(Ee);function Ee(Oe){var he;return Object(K.a)(this,Ee),he=De.call(this,Oe),he.nextFrameActionId=void 0,he.resizeFrameId=void 0,he.textArea=void 0,he.saveTextArea=function(pe){he.textArea=pe},he.handleResize=function(pe){var Z=he.state.resizeStatus,ce=he.props,ne=ce.autoSize,ve=ce.onResize;if(Z!==V.NONE)return;typeof ve=="function"&&ve(pe),ne&&he.resizeOnNextFrame()},he.resizeOnNextFrame=function(){cancelAnimationFrame(he.nextFrameActionId),he.nextFrameActionId=requestAnimationFrame(he.resizeTextarea)},he.resizeTextarea=function(){var pe=he.props.autoSize;if(!pe||!he.textArea)return;var Z=pe.minRows,ce=pe.maxRows,ne=z(he.textArea,!1,Z,ce);he.setState({textareaStyles:ne,resizeStatus:V.RESIZING},function(){cancelAnimationFrame(he.resizeFrameId),he.resizeFrameId=requestAnimationFrame(function(){he.setState({resizeStatus:V.RESIZED},function(){he.resizeFrameId=requestAnimationFrame(function(){he.setState({resizeStatus:V.NONE}),he.fixFirefoxAutoScroll()})})})})},he.renderTextArea=function(){var pe=he.props,Z=pe.prefixCls,ce=Z===void 0?"rc-textarea":Z,ne=pe.autoSize,ve=pe.onResize,Te=pe.className,xe=pe.disabled,Pe=he.state,Fe=Pe.textareaStyles,We=Pe.resizeStatus,Ve=Object(a.a)(he.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ke=b()(ce,Te,Object(P.a)({},"".concat(ce,"-disabled"),xe));"value"in Ve&&(Ve.value=Ve.value||"");var Ne=Object(U.a)(Object(U.a)(Object(U.a)({},he.props.style),Fe),We===V.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return S.createElement(l,{onResize:he.handleResize,disabled:!(ne||ve)},S.createElement("textarea",Object(X.a)({},Ve,{className:ke,style:Ne,ref:he.saveTextArea})))},he.state={textareaStyles:{},resizeStatus:V.NONE},he}return Object(M.a)(Ee,[{key:"componentDidUpdate",value:function(he){(he.value!==this.props.value||!N()(he.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 he=this.textArea.selectionStart,pe=this.textArea.selectionEnd;this.textArea.setSelectionRange(he,pe)}}catch(Z){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Ee}(S.Component),oe=$,de=function(Ae){Object(H.a)(Ee,Ae);var De=Object(k.a)(Ee);function Ee(Oe){var he;Object(K.a)(this,Ee),he=De.call(this,Oe),he.resizableTextArea=void 0,he.focus=function(){he.resizableTextArea.textArea.focus()},he.saveTextArea=function(Z){he.resizableTextArea=Z},he.handleChange=function(Z){var ce=he.props.onChange;he.setValue(Z.target.value,function(){he.resizableTextArea.resizeTextarea()}),ce&&ce(Z)},he.handleKeyDown=function(Z){var ce=he.props,ne=ce.onPressEnter,ve=ce.onKeyDown;Z.keyCode===13&&ne&&ne(Z),ve&&ve(Z)};var pe=typeof Oe.value=="undefined"||Oe.value===null?Oe.defaultValue:Oe.value;return he.state={value:pe},he}return Object(M.a)(Ee,[{key:"setValue",value:function(he,pe){"value"in this.props||this.setState({value:he},pe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return S.createElement(oe,Object(X.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(he){return"value"in he?{value:he.value}:null}}]),Ee}(S.Component),Re=we.default=de},ZW9T:function(Ge,we,B){"use strict";B.d(we,"a",function(){return A});var X=B("k1fw"),K=B("miYZ"),M=B("tsqr"),H=B("rAM+"),k=B("tJVT"),S=B("PpiC"),U=B("q1tI"),P=B.n(U),O=B("bdgK");function _(p,h,T,v,d){var l=h.getWordUntilPosition(T),a={startLineNumber:T.lineNumber,endLineNumber:T.lineNumber,startColumn:l.startColumn,endColumn:l.endColumn},i=v.map(function(b){return{label:b,kind:p.languages.CompletionItemKind.Keyword,insertText:b,insertTextRules:p.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:a}});return d.map(function(b){i.push(Object(X.a)(Object(X.a)({},b),{},{range:a}))}),i}var C=function(p){var h={label:"ifelse",kind:p.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`),insertTextRules:p.languages.CompletionItemInsertTextRule.InsertAsSnippet},T=["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"];p.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(a,i){var b=_(p,a,i,T,[h]);return{suggestions:b}}});var v=["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"];p.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(a,i){var b=[{label:"print",kind:p.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:p.languages.CompletionItemInsertTextRule.InsertAsSnippet}],y=_(p,a,i,v,b);return{suggestions:y}}});var d=["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"];p.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(a,i){var b=[h,{label:"main",kind:p.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` +`,m=["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"],L={},b;function j(Ae){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,be=Ae.getAttribute("id")||Ae.getAttribute("data-reactid")||Ae.getAttribute("name");if(De&&L[be])return L[be];var Oe=window.getComputedStyle(Ae),he=Oe.getPropertyValue("box-sizing")||Oe.getPropertyValue("-moz-box-sizing")||Oe.getPropertyValue("-webkit-box-sizing"),pe=parseFloat(Oe.getPropertyValue("padding-bottom"))+parseFloat(Oe.getPropertyValue("padding-top")),Z=parseFloat(Oe.getPropertyValue("border-bottom-width"))+parseFloat(Oe.getPropertyValue("border-top-width")),ce=m.map(function(ve){return"".concat(ve,":").concat(Oe.getPropertyValue(ve))}).join(";"),ne={sizingStyle:ce,paddingSize:pe,borderSize:Z,boxSizing:he};return De&&be&&(L[be]=ne),ne}function z(Ae){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Oe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;b||(b=document.createElement("textarea"),b.setAttribute("tab-index","-1"),b.setAttribute("aria-hidden","true"),document.body.appendChild(b)),Ae.getAttribute("wrap")?b.setAttribute("wrap",Ae.getAttribute("wrap")):b.removeAttribute("wrap");var he=j(Ae,De),pe=he.paddingSize,Z=he.borderSize,ce=he.boxSizing,ne=he.sizingStyle;b.setAttribute("style","".concat(ne,";").concat(y)),b.value=Ae.value||Ae.placeholder||"";var ve=Number.MIN_SAFE_INTEGER,Te=Number.MAX_SAFE_INTEGER,xe=b.scrollHeight,Pe;if(ce==="border-box"?xe+=Z:ce==="content-box"&&(xe-=pe),be!==null||Oe!==null){b.value=" ";var Fe=b.scrollHeight-pe;be!==null&&(ve=Fe*be,ce==="border-box"&&(ve=ve+pe+Z),xe=Math.max(ve,xe)),Oe!==null&&(Te=Fe*Oe,ce==="border-box"&&(Te=Te+pe+Z),Pe=xe>Te?"":"hidden",xe=Math.min(Te,xe))}return{height:xe,minHeight:ve,maxHeight:Te,overflowY:Pe,resize:"none"}}var F=B("Gytx"),N=B.n(F),V;(function(Ae){Ae[Ae.NONE=0]="NONE",Ae[Ae.RESIZING=1]="RESIZING",Ae[Ae.RESIZED=2]="RESIZED"})(V||(V={}));var $=function(Ae){Object(H.a)(be,Ae);var De=Object(k.a)(be);function be(Oe){var he;return Object(K.a)(this,be),he=De.call(this,Oe),he.nextFrameActionId=void 0,he.resizeFrameId=void 0,he.textArea=void 0,he.saveTextArea=function(pe){he.textArea=pe},he.handleResize=function(pe){var Z=he.state.resizeStatus,ce=he.props,ne=ce.autoSize,ve=ce.onResize;if(Z!==V.NONE)return;typeof ve=="function"&&ve(pe),ne&&he.resizeOnNextFrame()},he.resizeOnNextFrame=function(){cancelAnimationFrame(he.nextFrameActionId),he.nextFrameActionId=requestAnimationFrame(he.resizeTextarea)},he.resizeTextarea=function(){var pe=he.props.autoSize;if(!pe||!he.textArea)return;var Z=pe.minRows,ce=pe.maxRows,ne=z(he.textArea,!1,Z,ce);he.setState({textareaStyles:ne,resizeStatus:V.RESIZING},function(){cancelAnimationFrame(he.resizeFrameId),he.resizeFrameId=requestAnimationFrame(function(){he.setState({resizeStatus:V.RESIZED},function(){he.resizeFrameId=requestAnimationFrame(function(){he.setState({resizeStatus:V.NONE}),he.fixFirefoxAutoScroll()})})})})},he.renderTextArea=function(){var pe=he.props,Z=pe.prefixCls,ce=Z===void 0?"rc-textarea":Z,ne=pe.autoSize,ve=pe.onResize,Te=pe.className,xe=pe.disabled,Pe=he.state,Fe=Pe.textareaStyles,We=Pe.resizeStatus,Ve=Object(a.a)(he.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ke=E()(ce,Te,Object(P.a)({},"".concat(ce,"-disabled"),xe));"value"in Ve&&(Ve.value=Ve.value||"");var Ne=Object(U.a)(Object(U.a)(Object(U.a)({},he.props.style),Fe),We===V.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return S.createElement(l,{onResize:he.handleResize,disabled:!(ne||ve)},S.createElement("textarea",Object(X.a)({},Ve,{className:ke,style:Ne,ref:he.saveTextArea})))},he.state={textareaStyles:{},resizeStatus:V.NONE},he}return Object(M.a)(be,[{key:"componentDidUpdate",value:function(he){(he.value!==this.props.value||!N()(he.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 he=this.textArea.selectionStart,pe=this.textArea.selectionEnd;this.textArea.setSelectionRange(he,pe)}}catch(Z){}}},{key:"render",value:function(){return this.renderTextArea()}}]),be}(S.Component),oe=$,de=function(Ae){Object(H.a)(be,Ae);var De=Object(k.a)(be);function be(Oe){var he;Object(K.a)(this,be),he=De.call(this,Oe),he.resizableTextArea=void 0,he.focus=function(){he.resizableTextArea.textArea.focus()},he.saveTextArea=function(Z){he.resizableTextArea=Z},he.handleChange=function(Z){var ce=he.props.onChange;he.setValue(Z.target.value,function(){he.resizableTextArea.resizeTextarea()}),ce&&ce(Z)},he.handleKeyDown=function(Z){var ce=he.props,ne=ce.onPressEnter,ve=ce.onKeyDown;Z.keyCode===13&&ne&&ne(Z),ve&&ve(Z)};var pe=typeof Oe.value=="undefined"||Oe.value===null?Oe.defaultValue:Oe.value;return he.state={value:pe},he}return Object(M.a)(be,[{key:"setValue",value:function(he,pe){"value"in this.props||this.setState({value:he},pe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return S.createElement(oe,Object(X.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(he){return"value"in he?{value:he.value}:null}}]),be}(S.Component),Re=we.default=de},ZW9T:function(Ge,we,B){"use strict";B.d(we,"a",function(){return A});var X=B("k1fw"),K=B("miYZ"),M=B("tsqr"),H=B("rAM+"),k=B("tJVT"),S=B("PpiC"),U=B("q1tI"),P=B.n(U),O=B("bdgK");function _(p,h,T,v,d){var l=h.getWordUntilPosition(T),a={startLineNumber:T.lineNumber,endLineNumber:T.lineNumber,startColumn:l.startColumn,endColumn:l.endColumn},i=v.map(function(E){return{label:E,kind:p.languages.CompletionItemKind.Keyword,insertText:E,insertTextRules:p.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:a}});return d.map(function(E){i.push(Object(X.a)(Object(X.a)({},E),{},{range:a}))}),i}var C=function(p){var h={label:"ifelse",kind:p.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),insertTextRules:p.languages.CompletionItemInsertTextRule.InsertAsSnippet},T=["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"];p.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(a,i){var E=_(p,a,i,T,[h]);return{suggestions:E}}});var v=["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"];p.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(a,i){var E=[{label:"print",kind:p.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` +`),insertTextRules:p.languages.CompletionItemInsertTextRule.InsertAsSnippet}],y=_(p,a,i,v,E);return{suggestions:y}}});var d=["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"];p.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(a,i){var E=[h,{label:"main",kind:p.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:p.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:p.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:p.languages.CompletionItemInsertTextRule.InsertAsSnippet}],y=_(p,a,i,d,b);return{suggestions:y}}})},D="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",I=B("LvDl");function w(p){return/^\d+$/.test(p)?"".concat(p,"px"):p}function x(){}var g=!1,c={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function s(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],h=p;if(Array.isArray(p)){for(var T=0;T0||qe.target.offsetWidth>0)&&Te.current.instance.layout()}}catch(pt){ye.e(pt)}finally{ye.f()}}),ee.observe(ve.current)),ee}function dt(){M.b.warn(decodeURIComponent(D))}var nt=function(){var re=Te.current.instance;if(l!=null&&re&&ke){var ye=re.getModel();ye&&l!==ye.getValue()&&(g=!0,ye.setValue(l),re.layout(),g=!1)}};Object(U.useEffect)(function(){xe.current&&clearTimeout(xe.current),xe.current=setTimeout(function(){nt()},500)},[l,ke,Te.current]);function st(){var ee=Te.current.instance;if(ee){var re=ee.getSelection(),ye=Te.current.pastePos||{},Le=new u.Range(ye.startLineNumber||re.endLineNumber,ye.startColumn||re.endColumn,ye.endLineNumber||re.endLineNumber,ye.endColumn||re.endColumn);setTimeout(function(){ee.executeEdits("",[{range:Le,text:""}])},300)}}function ct(ee){(window.navigator.platform.match("Mac")?ee.metaKey:ee.ctrlKey)&&ee.keyCode==83&&(ee.preventDefault(),V())}var vt=function(){if(oe&&Te.current.instance){var re=Te.current.instance.getContentHeight();J(re0||Ee.target.offsetWidth>0)&&oe.layout()}}catch(Oe){Ae.e(Oe)}finally{Ae.f()}}),de.observe(m.current)),de}Object(U.useEffect)(function(){m.current&&B.e(27).then(B.t.bind(null,"M/lh",7)).then(function(oe){u=oe;var de=u.editor.createDiffEditor(m.current,Object(X.a)(Object(X.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},y),{},{wordWrap:!0}));z(de);var Re=F(de);return function(){de.dispose();var Ae=de.getModel();Ae&&Ae.dispose(),Re.unobserve(m.current)}})},[]),Object(U.useEffect)(function(){j&&j.setModel({original:u.editor.createModel(l,i),modified:u.editor.createModel(a,i)})},[l,a,i,j]);var N=w(T),V=w(d),$={width:N,height:V};return P.a.createElement("div",{className:"my-diff-editor",ref:m,style:$})}},ZpRC:function(Ge,we,B){"use strict";function X(C){return typeof C=="object"&&C!=null&&C.nodeType===1}function K(C,D){return(!D||C!=="hidden")&&C!=="visible"&&C!=="clip"}function M(C,D){if(C.clientHeightD||g>C&&c=D&&s>=I?g-C-w:c>D&&sI?c-D+x:0}var k=function(C,D){var I=window,w=D.scrollMode,x=D.block,g=D.inline,c=D.boundary,s=D.skipOverflowHiddenElements,u=typeof c=="function"?c:function(Fe){return Fe!==c};if(!X(C))throw new TypeError("Invalid target");for(var f=document.scrollingElement||document.documentElement,A=[],p=C;X(p)&&u(p);){if((p=p.parentElement)===f){A.push(p);break}p!=null&&p===document.body&&M(p)&&!M(document.documentElement)||p!=null&&M(p,s)&&A.push(p)}for(var h=I.visualViewport?I.visualViewport.width:innerWidth,T=I.visualViewport?I.visualViewport.height:innerHeight,v=window.scrollX||pageXOffset,d=window.scrollY||pageYOffset,l=C.getBoundingClientRect(),a=l.height,i=l.width,b=l.top,y=l.right,m=l.bottom,L=l.left,E=x==="start"||x==="nearest"?b:x==="end"?m:b+a/2,j=g==="center"?L+i/2:g==="end"?y:L,z=[],F=0;F=0&&L>=0&&m<=T&&y<=h&&b>=de&&m<=Ae&&L>=De&&y<=Re)return z;var Ee=getComputedStyle(N),Oe=parseInt(Ee.borderLeftWidth,10),he=parseInt(Ee.borderTopWidth,10),pe=parseInt(Ee.borderRightWidth,10),Z=parseInt(Ee.borderBottomWidth,10),ce=0,ne=0,ve="offsetWidth"in N?N.offsetWidth-N.clientWidth-Oe-pe:0,Te="offsetHeight"in N?N.offsetHeight-N.clientHeight-he-Z:0;if(f===N)ce=x==="start"?E:x==="end"?E-T:x==="nearest"?H(d,d+T,T,he,Z,d+E,d+E+a,a):E-T/2,ne=g==="start"?j:g==="center"?j-h/2:g==="end"?j-h:H(v,v+h,h,Oe,pe,v+j,v+j+i,i),ce=Math.max(0,ce+d),ne=Math.max(0,ne+v);else{ce=x==="start"?E-de-he:x==="end"?E-Ae+Z+Te:x==="nearest"?H(de,Ae,$,he,Z+Te,E,E+a,a):E-(de+$/2)+Te/2,ne=g==="start"?j-De-Oe:g==="center"?j-(De+oe/2)+ve/2:g==="end"?j-Re+pe+ve:H(De,Re,oe,Oe,pe+ve,j,j+i,i);var xe=N.scrollLeft,Pe=N.scrollTop;E+=Pe-(ce=Math.max(0,Math.min(Pe+ce,N.scrollHeight-$+Te))),j+=xe-(ne=Math.max(0,Math.min(xe+ne,N.scrollWidth-oe+ve)))}z.push({el:N,top:ce,left:ne})}return z};function S(C){return C===Object(C)&&Object.keys(C).length!==0}function U(C,D){D===void 0&&(D="auto");var I="scrollBehavior"in document.body.style;C.forEach(function(w){var x=w.el,g=w.top,c=w.left;x.scroll&&I?x.scroll({top:g,left:c,behavior:D}):(x.scrollTop=g,x.scrollLeft=c)})}function P(C){return C===!1?{block:"end",inline:"nearest"}:S(C)?C:{block:"start",inline:"nearest"}}function O(C,D){var I=!C.ownerDocument.documentElement.contains(C);if(S(D)&&typeof D.behavior=="function")return D.behavior(I?[]:k(C,D));if(I)return;var w=P(D);return U(k(C,w),w.behavior)}var _=we.a=O},Zss7:function(Ge,we,B){var X;(function(K){var M=/^\s+/,H=/\s+$/,k=0,S=K.round,U=K.min,P=K.max,O=K.random;function _(Z,ce){if(Z=Z||"",ce=ce||{},Z instanceof _)return Z;if(!(this instanceof _))return new _(Z,ce);var ne=C(Z);this._originalInput=Z,this._r=ne.r,this._g=ne.g,this._b=ne.b,this._a=ne.a,this._roundA=S(100*this._a)/100,this._format=ce.format||ne.format,this._gradientType=ce.gradientType,this._r<1&&(this._r=S(this._r)),this._g<1&&(this._g=S(this._g)),this._b<1&&(this._b=S(this._b)),this._ok=ne.ok,this._tc_id=k++}_.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 Z=this.toRgb();return(Z.r*299+Z.g*587+Z.b*114)/1e3},getLuminance:function(){var Z=this.toRgb(),ce,ne,ve,Te,xe,Pe;return ce=Z.r/255,ne=Z.g/255,ve=Z.b/255,ce<=.03928?Te=ce/12.92:Te=K.pow((ce+.055)/1.055,2.4),ne<=.03928?xe=ne/12.92:xe=K.pow((ne+.055)/1.055,2.4),ve<=.03928?Pe=ve/12.92:Pe=K.pow((ve+.055)/1.055,2.4),.2126*Te+.7152*xe+.0722*Pe},setAlpha:function(Z){return this._a=z(Z),this._roundA=S(100*this._a)/100,this},toHsv:function(){var Z=x(this._r,this._g,this._b);return{h:Z.h*360,s:Z.s,v:Z.v,a:this._a}},toHsvString:function(){var Z=x(this._r,this._g,this._b),ce=S(Z.h*360),ne=S(Z.s*100),ve=S(Z.v*100);return this._a==1?"hsv("+ce+", "+ne+"%, "+ve+"%)":"hsva("+ce+", "+ne+"%, "+ve+"%, "+this._roundA+")"},toHsl:function(){var Z=I(this._r,this._g,this._b);return{h:Z.h*360,s:Z.s,l:Z.l,a:this._a}},toHslString:function(){var Z=I(this._r,this._g,this._b),ce=S(Z.h*360),ne=S(Z.s*100),ve=S(Z.l*100);return this._a==1?"hsl("+ce+", "+ne+"%, "+ve+"%)":"hsla("+ce+", "+ne+"%, "+ve+"%, "+this._roundA+")"},toHex:function(Z){return c(this._r,this._g,this._b,Z)},toHexString:function(Z){return"#"+this.toHex(Z)},toHex8:function(Z){return s(this._r,this._g,this._b,this._a,Z)},toHex8String:function(Z){return"#"+this.toHex8(Z)},toRgb:function(){return{r:S(this._r),g:S(this._g),b:S(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+S(this._r)+", "+S(this._g)+", "+S(this._b)+")":"rgba("+S(this._r)+", "+S(this._g)+", "+S(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:S(F(this._r,255)*100)+"%",g:S(F(this._g,255)*100)+"%",b:S(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+S(F(this._r,255)*100)+"%, "+S(F(this._g,255)*100)+"%, "+S(F(this._b,255)*100)+"%)":"rgba("+S(F(this._r,255)*100)+"%, "+S(F(this._g,255)*100)+"%, "+S(F(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:E[c(this._r,this._g,this._b,!0)]||!1},toFilter:function(Z){var ce="#"+u(this._r,this._g,this._b,this._a),ne=ce,ve=this._gradientType?"GradientType = 1, ":"";if(Z){var Te=_(Z);ne="#"+u(Te._r,Te._g,Te._b,Te._a)}return"progid:DXImageTransform.Microsoft.gradient("+ve+"startColorstr="+ce+",endColorstr="+ne+")"},toString:function(Z){var ce=!!Z;Z=Z||this._format;var ne=!1,ve=this._a<1&&this._a>=0,Te=!ce&&ve&&(Z==="hex"||Z==="hex6"||Z==="hex3"||Z==="hex4"||Z==="hex8"||Z==="name");return Te?Z==="name"&&this._a===0?this.toName():this.toRgbString():(Z==="rgb"&&(ne=this.toRgbString()),Z==="prgb"&&(ne=this.toPercentageRgbString()),(Z==="hex"||Z==="hex6")&&(ne=this.toHexString()),Z==="hex3"&&(ne=this.toHexString(!0)),Z==="hex4"&&(ne=this.toHex8String(!0)),Z==="hex8"&&(ne=this.toHex8String()),Z==="name"&&(ne=this.toName()),Z==="hsl"&&(ne=this.toHslString()),Z==="hsv"&&(ne=this.toHsvString()),ne||this.toHexString())},clone:function(){return _(this.toString())},_applyModification:function(Z,ce){var ne=Z.apply(null,[this].concat([].slice.call(ce)));return this._r=ne._r,this._g=ne._g,this._b=ne._b,this.setAlpha(ne._a),this},lighten:function(){return this._applyModification(h,arguments)},brighten:function(){return this._applyModification(T,arguments)},darken:function(){return this._applyModification(v,arguments)},desaturate:function(){return this._applyModification(f,arguments)},saturate:function(){return this._applyModification(A,arguments)},greyscale:function(){return this._applyModification(p,arguments)},spin:function(){return this._applyModification(d,arguments)},_applyCombination:function(Z,ce){return Z.apply(null,[this].concat([].slice.call(ce)))},analogous:function(){return this._applyCombination(y,arguments)},complement:function(){return this._applyCombination(l,arguments)},monochromatic:function(){return this._applyCombination(m,arguments)},splitcomplement:function(){return this._applyCombination(b,arguments)},triad:function(){return this._applyCombination(a,arguments)},tetrad:function(){return this._applyCombination(i,arguments)}},_.fromRatio=function(Z,ce){if(typeof Z=="object"){var ne={};for(var ve in Z)Z.hasOwnProperty(ve)&&(ve==="a"?ne[ve]=Z[ve]:ne[ve]=Re(Z[ve]));Z=ne}return _(Z,ce)};function C(Z){var ce={r:0,g:0,b:0},ne=1,ve=null,Te=null,xe=null,Pe=!1,Fe=!1;return typeof Z=="string"&&(Z=he(Z)),typeof Z=="object"&&(Oe(Z.r)&&Oe(Z.g)&&Oe(Z.b)?(ce=D(Z.r,Z.g,Z.b),Pe=!0,Fe=String(Z.r).substr(-1)==="%"?"prgb":"rgb"):Oe(Z.h)&&Oe(Z.s)&&Oe(Z.v)?(ve=Re(Z.s),Te=Re(Z.v),ce=g(Z.h,ve,Te),Pe=!0,Fe="hsv"):Oe(Z.h)&&Oe(Z.s)&&Oe(Z.l)&&(ve=Re(Z.s),xe=Re(Z.l),ce=w(Z.h,ve,xe),Pe=!0,Fe="hsl"),Z.hasOwnProperty("a")&&(ne=Z.a)),ne=z(ne),{ok:Pe,format:Z.format||Fe,r:U(255,P(ce.r,0)),g:U(255,P(ce.g,0)),b:U(255,P(ce.b,0)),a:ne}}function D(Z,ce,ne){return{r:F(Z,255)*255,g:F(ce,255)*255,b:F(ne,255)*255}}function I(Z,ce,ne){Z=F(Z,255),ce=F(ce,255),ne=F(ne,255);var ve=P(Z,ce,ne),Te=U(Z,ce,ne),xe,Pe,Fe=(ve+Te)/2;if(ve==Te)xe=Pe=0;else{var We=ve-Te;Pe=Fe>.5?We/(2-ve-Te):We/(ve+Te);switch(ve){case Z:xe=(ce-ne)/We+(ce1&&(Ne-=1),Ne<1/6?Ve+(ke-Ve)*6*Ne:Ne<1/2?ke:Ne<2/3?Ve+(ke-Ve)*(2/3-Ne)*6:Ve}if(ce===0)ve=Te=xe=ne;else{var Fe=ne<.5?ne*(1+ce):ne+ce-ne*ce,We=2*ne-Fe;ve=Pe(We,Fe,Z+1/3),Te=Pe(We,Fe,Z),xe=Pe(We,Fe,Z-1/3)}return{r:ve*255,g:Te*255,b:xe*255}}function x(Z,ce,ne){Z=F(Z,255),ce=F(ce,255),ne=F(ne,255);var ve=P(Z,ce,ne),Te=U(Z,ce,ne),xe,Pe,Fe=ve,We=ve-Te;if(Pe=ve===0?0:We/ve,ve==Te)xe=0;else{switch(ve){case Z:xe=(ce-ne)/We+(ce>1)+720)%360;--ce;)ve.h=(ve.h+Te)%360,xe.push(_(ve));return xe}function m(Z,ce){ce=ce||6;for(var ne=_(Z).toHsv(),ve=ne.h,Te=ne.s,xe=ne.v,Pe=[],Fe=1/ce;ce--;)Pe.push(_({h:ve,s:Te,v:xe})),xe=(xe+Fe)%1;return Pe}_.mix=function(Z,ce,ne){ne=ne===0?0:ne||50;var ve=_(Z).toRgb(),Te=_(ce).toRgb(),xe=ne/100,Pe={r:(Te.r-ve.r)*xe+ve.r,g:(Te.g-ve.g)*xe+ve.g,b:(Te.b-ve.b)*xe+ve.b,a:(Te.a-ve.a)*xe+ve.a};return _(Pe)},_.readability=function(Z,ce){var ne=_(Z),ve=_(ce);return(K.max(ne.getLuminance(),ve.getLuminance())+.05)/(K.min(ne.getLuminance(),ve.getLuminance())+.05)},_.isReadable=function(Z,ce,ne){var ve=_.readability(Z,ce),Te,xe;xe=!1,Te=pe(ne);switch(Te.level+Te.size){case"AAsmall":case"AAAlarge":xe=ve>=4.5;break;case"AAlarge":xe=ve>=3;break;case"AAAsmall":xe=ve>=7;break}return xe},_.mostReadable=function(Z,ce,ne){var ve=null,Te=0,xe,Pe,Fe,We;ne=ne||{},Pe=ne.includeFallbackColors,Fe=ne.level,We=ne.size;for(var Ve=0;VeTe&&(Te=xe,ve=_(ce[Ve]));return _.isReadable(Z,ve,{level:Fe,size:We})||!Pe?ve:(ne.includeFallbackColors=!1,_.mostReadable(Z,["#fff","#000"],ne))};var 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"},E=_.hexNames=j(L);function j(Z){var ce={};for(var ne in Z)Z.hasOwnProperty(ne)&&(ce[Z[ne]]=ne);return ce}function z(Z){return Z=parseFloat(Z),(isNaN(Z)||Z<0||Z>1)&&(Z=1),Z}function F(Z,ce){$(Z)&&(Z="100%");var ne=oe(Z);return Z=U(ce,P(0,parseFloat(Z))),ne&&(Z=parseInt(Z*ce,10)/100),K.abs(Z-ce)<1e-6?1:Z%ce/parseFloat(ce)}function N(Z){return U(1,P(0,Z))}function V(Z){return parseInt(Z,16)}function $(Z){return typeof Z=="string"&&Z.indexOf(".")!=-1&&parseFloat(Z)===1}function oe(Z){return typeof Z=="string"&&Z.indexOf("%")!=-1}function de(Z){return Z.length==1?"0"+Z:""+Z}function Re(Z){return Z<=1&&(Z=Z*100+"%"),Z}function Ae(Z){return K.round(parseFloat(Z)*255).toString(16)}function De(Z){return V(Z)/255}var Ee=function(){var Z="[-\\+]?\\d+%?",ce="[-\\+]?\\d*\\.\\d+%?",ne="(?:"+ce+")|(?:"+Z+")",ve="[\\s|\\(]+("+ne+")[,|\\s]+("+ne+")[,|\\s]+("+ne+")\\s*\\)?",Te="[\\s|\\(]+("+ne+")[,|\\s]+("+ne+")[,|\\s]+("+ne+")[,|\\s]+("+ne+")\\s*\\)?";return{CSS_UNIT:new RegExp(ne),rgb:new RegExp("rgb"+ve),rgba:new RegExp("rgba"+Te),hsl:new RegExp("hsl"+ve),hsla:new RegExp("hsla"+Te),hsv:new RegExp("hsv"+ve),hsva:new RegExp("hsva"+Te),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 Oe(Z){return!!Ee.CSS_UNIT.exec(Z)}function he(Z){Z=Z.replace(M,"").replace(H,"").toLowerCase();var ce=!1;if(L[Z])Z=L[Z],ce=!0;else if(Z=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ne;return(ne=Ee.rgb.exec(Z))?{r:ne[1],g:ne[2],b:ne[3]}:(ne=Ee.rgba.exec(Z))?{r:ne[1],g:ne[2],b:ne[3],a:ne[4]}:(ne=Ee.hsl.exec(Z))?{h:ne[1],s:ne[2],l:ne[3]}:(ne=Ee.hsla.exec(Z))?{h:ne[1],s:ne[2],l:ne[3],a:ne[4]}:(ne=Ee.hsv.exec(Z))?{h:ne[1],s:ne[2],v:ne[3]}:(ne=Ee.hsva.exec(Z))?{h:ne[1],s:ne[2],v:ne[3],a:ne[4]}:(ne=Ee.hex8.exec(Z))?{r:V(ne[1]),g:V(ne[2]),b:V(ne[3]),a:De(ne[4]),format:ce?"name":"hex8"}:(ne=Ee.hex6.exec(Z))?{r:V(ne[1]),g:V(ne[2]),b:V(ne[3]),format:ce?"name":"hex"}:(ne=Ee.hex4.exec(Z))?{r:V(ne[1]+""+ne[1]),g:V(ne[2]+""+ne[2]),b:V(ne[3]+""+ne[3]),a:De(ne[4]+""+ne[4]),format:ce?"name":"hex8"}:(ne=Ee.hex3.exec(Z))?{r:V(ne[1]+""+ne[1]),g:V(ne[2]+""+ne[2]),b:V(ne[3]+""+ne[3]),format:ce?"name":"hex"}:!1}function pe(Z){var ce,ne;return Z=Z||{level:"AA",size:"small"},ce=(Z.level||"AA").toUpperCase(),ne=(Z.size||"small").toLowerCase(),ce!=="AA"&&ce!=="AAA"&&(ce="AA"),ne!=="small"&&ne!=="large"&&(ne="small"),{level:ce,size:ne}}Ge.exports?Ge.exports=_:!(X=function(){return _}.call(we,B,we,Ge),X!==void 0&&(Ge.exports=X))})(Math)},bPs0:function(Ge,we,B){"use strict";B.d(we,"b",function(){return f});var X=B("k1fw"),K=B("9og8"),M=B("2qtc"),H=B("kLXV"),k=B("tJVT"),S=B("PpiC"),U=B("aHsQ"),P=B("sGsY"),O=B("WmNS"),_=B.n(O),C=B("q1tI"),D=B.n(C),I=B("bntm"),w=B("V0Rq"),x=B("wd/R"),g=B.n(x),c=B("Ty5D"),s=B("9kvl"),u=P.a.Countdown,f=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],A=function(h){var T=h.globalSetting,v=h.loading,d=h.user,l=h.exercise,a=h.dispatch,i=Object(S.a)(h,["globalSetting","loading","user","exercise","dispatch"]),b=Object(C.useState)({}),y=Object(k.a)(b,2),m=y[0],L=y[1],E=H.a.useModal(),j=Object(k.a)(E,2),z=j[0],F=j[1],N=Object(C.useRef)(),V=Object(C.useRef)(null),$=Object(C.useRef)(null),oe=Object(C.useState)(!0),de=Object(k.a)(oe,2),Re=de[0],Ae=de[1],De=Object(c.h)().query,Ee=Object(c.i)();Object(C.useEffect)(function(){var Fe,We,Ve,ke,Ne;if(clearTimeout(V.current),document.addEventListener(Object(I.c)(),Pe,!1),window.addEventListener("blur",Te,!1),(Fe=l.exerciseUserInfo)!==null&&Fe!==void 0&&Fe.screen_open&&Object(I.a)()&&(a({type:"globalSetting/headerFooterToggle",payload:!1}),Ae(!1)),(We=l.exerciseUserInfo)!==null&&We!==void 0&&We.screen_at&&g()().diff(g()((Ve=l.exerciseUserInfo)===null||Ve===void 0?void 0:Ve.screen_at),"seconds")>0)Oe();else if((ke=l.exerciseUserInfo)!==null&&ke!==void 0&&ke.screen_open&&!Object(I.a)()){var ot=document.domain==="kepukehuan.educoder.net"?30:l.exerciseUserInfo.screen_sec+10+1;N.current=H.a.info({icon:null,content:D.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",D.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",l.exerciseUserInfo.screen_num-l.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",D.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:D.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",D.a.createElement("span",{style:{display:"inline-block"}},D.a.createElement(u,{onFinish:function(){var nt;Oe(),(nt=N.current)===null||nt===void 0||nt.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+ot*1e3})),"S\uFF09"),onOk:function(){var nt;(nt=N.current)===null||nt===void 0||nt.destroy(),Ae(!1),Object(I.d)(document.body),document.getElementById("root").addEventListener("click",he,!1)}})}return(Ne=l.exerciseUserInfo)!==null&&Ne!==void 0&&Ne.screen_open&&!Object(I.a)()||document.getElementById("root").addEventListener("click",he,!1),function(){document.getElementById("root").removeEventListener("click",he,!1),document.removeEventListener(Object(I.c)(),Pe,!1),window.removeEventListener("blur",Te,!1),clearTimeout(V.current)}},[]),Object(C.useEffect)(function(){setTimeout(function(){l.actionTabs.removeEventListenerExitScreen&&(clearTimeout(V.current),document.getElementById("root").removeEventListener("click",he,!1),document.removeEventListener(Object(I.c)(),Pe,!1))},500),pe()},[l.actionTabs]),Object(C.useEffect)(function(){setTimeout(function(){l.exerciseUserInfo.used_screen_num>l.exerciseUserInfo.screen_num?ne():!Re},500)},[l.exerciseUserInfo]);var Oe=function(){var Fe=Object(K.a)(_.a.mark(function We(){var Ve;return _.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,xe();case 2:Ve=Ne.sent,setTimeout(function(){var ot,dt;(ot=N.current)===null||ot===void 0||ot.destroy(),N.current=H.a.info({okText:D.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:D.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",D.a.createElement("span",{className:"c-red"},Ve.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",D.a.createElement("span",{className:"c-red"},(dt=l.exerciseUserInfo)===null||dt===void 0?void 0:dt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var nt=Object(K.a)(_.a.mark(function ct(){return _.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:Object(I.d)(document.body);case 1:case"end":return be.stop()}},ct)}));function st(){return nt.apply(this,arguments)}return st}()})},1e3);case 4:case"end":return Ne.stop()}},We)}));return function(){return Fe.apply(this,arguments)}}(),he=function(We){!Object(I.a)()&&We.target.nodeName!=="A"&&We.target.nodeName!=="BUTTON"&&We.target.innerHTML!=="\u786E \u5B9A"&&(Object(I.d)(document.body),console.log("documentClick.full"))},pe=function(){var Fe=Object(K.a)(_.a.mark(function We(){return _.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.abrupt("return",new Promise(function(){var Ne=Object(K.a)(_.a.mark(function ot(dt){var nt;return _.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,a({type:"exercise/getExerciseUserInfo",payload:Object(X.a)({},Ee)});case 2:return nt=ct.sent,dt(nt==null?void 0:nt.data),ct.abrupt("return",nt==null?void 0:nt.data);case 5:case"end":return ct.stop()}},ot)}));return function(ot){return Ne.apply(this,arguments)}}()));case 1:case"end":return ke.stop()}},We)}));return function(){return Fe.apply(this,arguments)}}(),Z=function(){var Fe=Object(K.a)(_.a.mark(function We(Ve){var ke,Ne,ot;return _.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:(ke=N.current)===null||ke===void 0||((Ne=ke.destroyAll)===null||Ne===void 0)||Ne.call(ke),N.current=H.a.info({maskClosable:!1,keyboard:!1,okText:D.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",D.a.createElement("span",{style:{display:"inline-block"}},D.a.createElement(u,{onFinish:xe,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(l.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:D.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",D.a.createElement("span",{className:"c-red"},Ve),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",D.a.createElement("span",{className:"c-red"},(ot=l.exerciseUserInfo)===null||ot===void 0?void 0:ot.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",D.a.createElement("span",{className:"c-red"},l.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",D.a.createElement("br",null),D.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var st=Object(K.a)(_.a.mark(function vt(){return _.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:clearTimeout($.current),Object(I.d)(document.body),N.current.destroy();case 3:case"end":return ge.stop()}},vt)}));function ct(){return st.apply(this,arguments)}return ct}()}),$.current=setTimeout(function(){var st;N.current.update({okText:D.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:D.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",D.a.createElement("span",{className:"c-red"},Ve+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",D.a.createElement("span",{className:"c-red"},(st=l.exerciseUserInfo)===null||st===void 0?void 0:st.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(l.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return nt.stop()}},We)}));return function(Ve){return Fe.apply(this,arguments)}}(),ce=function(){location.href="/classrooms/".concat(Ee.coursesId,"/exercise/").concat(Ee.categoryId,"/detail")},ne=function(){var Fe=Object(K.a)(_.a.mark(function We(){var Ve,ke,Ne;return _.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return(Ve=N.current)===null||Ve===void 0||((ke=Ve.destroyAll)===null||ke===void 0)||ke.call(Ve),dt.next=3,Object(w.Y)({categoryId:Ee.categoryId,commit_method:1});case 3:Ne=dt.sent,Ne&&ve();case 5:case"end":return dt.stop()}},We)}));return function(){return Fe.apply(this,arguments)}}(),ve=function(){var We,Ve;document.removeEventListener(Object(I.c)(),Pe,!1),Object(I.b)(),(We=N.current)===null||We===void 0||((Ve=We.destroyAll)===null||Ve===void 0)||Ve.call(We),z.info({content:D.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",D.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){ce()}})},Te=function(We){Object(I.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(I.b)()},xe=function(){var Fe=Object(K.a)(_.a.mark(function We(){return _.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.abrupt("return",new Promise(function(){var Ne=Object(K.a)(_.a.mark(function ot(dt){var nt,st,ct;return _.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(!((nt=l.exerciseUserInfo)!==null&&nt!==void 0&&nt.screen_at)){be.next=3;break}return be.next=3,Object(w.g)(Object(X.a)(Object(X.a)({},Ee),{},{reset:!0}));case 3:return be.next=5,Object(w.Q)({id:Ee.categoryId});case 5:if(st=be.sent,!(st!=null&&st.is_commit)){be.next=9;break}return ve(),be.abrupt("return");case 9:return be.next=11,pe();case 11:ct=be.sent,dt(ct);case 13:case"end":return be.stop()}},ot)}));return function(ot){return Ne.apply(this,arguments)}}()));case 1:case"end":return ke.stop()}},We)}));return function(){return Fe.apply(this,arguments)}}(),Pe=function(){var Fe=Object(K.a)(_.a.mark(function We(){var Ve,ke,Ne,ot;return _.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(Ve=!1,console.log("fullscreen change"),!Object(I.a)()){nt.next=7;break}(ke=l.exerciseUserInfo)!==null&&ke!==void 0&&ke.screen_at&&Object(w.g)(Object(X.a)(Object(X.a)({},Ee),{},{reset:!0})),clearTimeout(V.current),nt.next=17;break;case 7:return Ve=!0,nt.next=10,Object(w.g)(Object(X.a)({},Ee));case 10:return nt.next=12,pe();case 12:Ne=nt.sent,Z(Ne.used_screen_num),ot=setTimeout(Object(K.a)(_.a.mark(function st(){return _.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:case"end":return vt.stop()}},st)})),l.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),V.current=ot;case 17:a({type:"globalSetting/headerFooterToggle",payload:Ve});case 18:case"end":return nt.stop()}},We)}));return function(){return Fe.apply(this,arguments)}}();return D.a.createElement("div",null,F)};we.a=Object(s.a)(function(p){var h=p.loading,T=p.user,v=p.exercise,d=p.globalSetting;return{globalSetting:d,user:T,exercise:v,loading:h.effects}})(A)},bT9E:function(Ge,we,B){"use strict";B.d(we,"a",function(){return K});var X=B("VTBJ");function K(M,H){var k=Object(X.a)({},M);return Array.isArray(H)&&H.forEach(function(S){delete k[S]}),k}},biw7:function(Ge,we,B){"use strict";var X=B("q1tI"),K=B.n(X),M=X.createContext(null);we.a=M},c5Ni:function(Ge,we,B){},cQPA:function(Ge,we,B){"use strict";B.r(we);var X=B("T2oS"),K=B("W9HT"),M=B("sPJy"),H=B("bE4q"),k=B("+L6B"),S=B("2/Rp"),U=B("14J3"),P=B("BMrR"),O=B("jCWc"),_=B("kPKH"),C=B("5Dmo"),D=B("3S7+"),I=B("sRBo"),w=B("kaz8"),x=B("7Kak"),g=B("9yH6"),c=B("MXD1"),s=B("CFYs"),u=B("miYZ"),f=B("tsqr"),A=B("2qtc"),p=B("kLXV"),h=B("k1fw"),T=B("9og8"),v=B("tJVT"),d=B("PpiC"),l=B("5NDa"),a=B("5rEg"),i=B("aHsQ"),b=B("sGsY"),y=B("WmNS"),m=B.n(y),L=B("q1tI"),E=B.n(L),j=B("Ty5D"),z=B("55Ip"),F=B("9kvl"),N=B("gUdW"),V=B("xGfz"),$=B("jhfD"),oe=B("BlwA"),de=B("bPs0"),Re=B("wd/R"),Ae=B.n(Re),De=B("9GDu"),Ee=B.n(De),Oe=B("1vsH"),he=B("s8TD"),pe=B("xKgJ"),Z=B("bntm"),ce=B("V0Rq"),ne=B("HBuW"),ve=B("9Bee"),Te=B("Ot1p"),xe=function(Ke){var Se,te,le,ze,Ce,je=Ke.item,rt=Ke.answerData,Be=Ke.onBlur,Ye=Be===void 0?function(){}:Be,lt=Object(L.useState)(),bt=Object(v.a)(lt,2),gt=bt[0],Ft=bt[1],Xt=Object(L.useState)(),Kt=Object(v.a)(Xt,2),yt=Kt[0],tn=Kt[1],kt=Object(L.useState)(),Wt=Object(v.a)(kt,2),Lt=Wt[0],Gt=Wt[1];return Object(L.useEffect)(function(){tn(je==null?void 0:je.a_flag)},[je==null?void 0:je.a_flag]),E.a.createElement("div",null,(rt==null||((Se=rt.exercise)===null||Se===void 0)?void 0:Se.commit_status)===1?E.a.createElement("div",null,E.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7B54\u6848\uFF1A"),E.a.createElement("div",{className:Ee.a.simpleText},E.a.createElement(ve.a,{value:je==null||((te=je.user_answer)===null||te===void 0)?void 0:te[0]}))):E.a.createElement("div",{className:je.user_score&&(je.user_score===je.question_score?"c-green":"c-red")},Lt?E.a.createElement(Te.a,{height:150,isFocus:!0,defaultValue:je==null||((le=je.user_answer)===null||le===void 0)?void 0:le[0],id:je==null?void 0:je.question_id,onChange:function(cn){return Ft(cn)},onBlur:function(){return Ye(gt)}}):E.a.createElement("div",{onClick:function(){var cn;if(!je.repeat_answer&&(je==null||((cn=je.user_answer)===null||cn===void 0)?void 0:cn.length)>0)return;Gt(!0)}},E.a.createElement(a.a,{disabled:!je.repeat_answer&&(je==null||((ze=je.user_answer)===null||ze===void 0)?void 0:ze.length)>0&&!je.israp,size:"large",className:"current",placeholder:"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54",readOnly:!0}))),(je==null?void 0:je.standard_answer)&&E.a.createElement("div",null,E.a.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),E.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},E.a.createElement(ve.a,{value:je==null||((Ce=je.standard_answer)===null||Ce===void 0)?void 0:Ce[0]}))))},Pe=xe,Fe=B("g9YV"),We=B("wCAj"),Ve=B("5GOC"),ke=B("JsLm"),Ne=B("ZW9T"),ot=B("o/qq"),dt=B.n(ot),nt=function(Ke){var Se,te,le,ze,Ce=Ke.item,je=Ke.answerData,rt=Object(L.useState)([]),Be=Object(v.a)(rt,2),Ye=Be[0],lt=Be[1],bt=Object(L.useState)([]),gt=Object(v.a)(bt,2),Ft=gt[0],Xt=gt[1];Object(L.useEffect)(function(){var kt;if(!(Ce!=null&&(kt=Ce.shixun_details)!==null&&kt!==void 0&&kt.length))return;for(var Wt=[],Lt=[],Gt=0;Gt<(Ce==null||((dn=Ce.shixun_details)===null||dn===void 0)?void 0:dn.length);Gt++){for(var dn,cn,at,It=0;It<(Ce==null?void 0:Ce.shixun_details[Gt].stage_list.length);It++){var ut,Ln,Sn,kn,mn=Ce==null?void 0:Ce.shixun_details[Gt].stage_list[It];Wt.push(Object(h.a)(Object(h.a)({},mn),{operation:Ce==null||((ut=Ce.shixun_details)===null||ut===void 0||((Ln=ut[Gt])===null||Ln===void 0||((Sn=Ln.shixun_detail)===null||Sn===void 0||((kn=Sn[0])===null||kn===void 0))))?void 0:kn.game_identifier}))}if(Ce!=null&&(cn=Ce.shixun_details)!==null&&cn!==void 0&&(at=cn[Gt])!==null&&at!==void 0&&at.shixun_detail){var Dt,Cn,bn;Lt.push(Ce==null||((Dt=Ce.shixun_details)===null||Dt===void 0||((Cn=Dt[Gt])===null||Cn===void 0||((bn=Cn.shixun_detail)===null||bn===void 0)))?void 0:bn[0])}}Xt(Lt),lt(Wt)},[Ce==null?void 0:Ce.shixun_details]);var Kt=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:function(Wt){return E.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Wt&&Wt.length>25?Wt:""},Wt)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(Wt,Lt){return E.a.createElement("span",null,Lt.evaluate_count?Lt.evaluate_count:E.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:function(Wt,Lt){var Gt=!1;return Lt.finished_time&&je!==null&&je!==void 0&&je.exercise&&je!==null&&je!==void 0&&je.exercise_answer_user&&((je==null?void 0:je.exercise.time)===-1?Gt=Ae()(je==null?void 0:je.exercise.end_time).isBefore(Lt.finished_time):Gt=Ae()(je==null?void 0:je.exercise_answer_user.start_at).add(je==null?void 0:je.exercise.time,"m").isBefore(Lt.finished_time)),E.a.createElement("span",null,Lt.finished_time||E.a.createElement("span",{className:"c-grey-999"},"--"),E.a.createElement("span",{className:"c-orange-ff9 "},Gt?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(Wt,Lt){return E.a.createElement("span",null,Lt.time_consuming||E.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(Wt,Lt){return E.a.createElement("span",null,Lt.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")}},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:function(Wt,Lt,Gt){return Wt?E.a.createElement(ke.a,{affix:!1,className:"mt10"},E.a.createElement(ke.a.Link,{href:"#challenge_".concat(Ce==null?void 0:Ce.question_id).concat(Gt),title:E.a.createElement("span",{style:{color:"#0152d9"}},"\u67E5\u770B")})):E.a.createElement("span",{className:"c-grey-999"},"--")}}],yt=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(Wt,Lt){return E.a.createElement("span",null,Lt.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(Wt,Lt){return E.a.createElement("span",null,Lt.error_msg?Lt.error_msg:"--")}}],tn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return E.a.createElement("div",{className:"mt15 mb15"},(je==null||((Se=je.exercise)===null||Se===void 0)?void 0:Se.commit_status)===0&&E.a.createElement("div",null,Ce.shixun.map(function(kt,Wt){return E.a.createElement(P.a,{className:"font16",gutter:[0,20]},E.a.createElement(_.a,{flex:"1"},kt.challenge_name," (",kt.challenge_score,"\u5206)"),E.a.createElement(_.a,{flex:"100px",className:"tr"},kt.answer_status===0&&E.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672A\u5B8C\u6210"),kt.answer_status===1&&E.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5DF2\u5B8C\u6210")))})),(je==null||((te=je.exercise)===null||te===void 0)?void 0:te.commit_status)!==0||(je==null||((le=je.exercise)===null||le===void 0)?void 0:le.user_exercise_status)!==0?E.a.createElement(E.a.Fragment,null,!!(Ye!=null&&Ye.length)&&E.a.createElement("div",null,E.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),E.a.createElement(We.a,{columns:Kt,dataSource:Ye,pagination:!1})),!!(Ft!=null&&Ft.length)&&E.a.createElement("div",null,E.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Ft==null?void 0:Ft.map(function(kt,Wt){return E.a.createElement("div",{id:"challenge_".concat(Ce==null?void 0:Ce.question_id).concat(Wt),className:"mt5"},E.a.createElement("div",null,E.a.createElement("span",{className:"font16 mr15"}," \u7B2C",kt.position,"\u5173"),E.a.createElement(z.a,{className:"current c-black font16",to:"/tasks/".concat(kt.game_identifier)},kt.name)),(kt==null?void 0:kt.st)===0&&kt.passed_code&&E.a.createElement("aside",{className:dt.a.shixunWrp},E.a.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",E.a.createElement("span",{className:"c-light-black"},kt.path)),E.a.createElement(Ne.b,{height:300,language:"python",theme:"default",value:kt.passed_code,options:tn})))}))):E.a.createElement(E.a.Fragment,null,E.a.createElement(ve.a,{className:"c-grey-999 mt20 mb20",value:Ce==null?void 0:Ce.question_title}),Ce==null||((ze=Ce.shixun)===null||ze===void 0)?void 0:ze.map(function(kt,Wt){return E.a.createElement("p",{className:"font16 c-grey-666 mb5",key:Wt},E.a.createElement("span",{className:"mr20"},"\u7B2C",kt==null?void 0:kt.challenge_position,"\u5173 ",kt==null?void 0:kt.challenge_name),E.a.createElement("span",null,kt==null?void 0:kt.challenge_score,"\u5206"))})))},st=nt,ct=B("J66h"),vt=function(Ke){var Se=Ke.item,te=Ke.answerData,le=Object(L.useState)([]),ze=Object(v.a)(le,2),Ce=ze[0],je=ze[1];Object(L.useEffect)(function(){var Ye;if((Se==null||((Ye=Se.evaluate_codes)===null||Ye===void 0)?void 0:Ye.length)>0){var lt;je(Se==null||((lt=Se.evaluate_codes)===null||lt===void 0)?void 0:lt.map(function(bt,gt){return{key:gt+1,error_msg:bt!=null&&bt.error_msg?ct.Base64.decode(bt==null?void 0:bt.error_msg):""}}))}else je([{key:"--",error_msg:"--"}])},[Se==null?void 0:Se.evaluate_codes]);var rt=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(lt,bt){return E.a.createElement("span",null,bt.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(lt,bt){return E.a.createElement("span",null,bt.error_msg?bt.error_msg:"--")}}],Be={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return E.a.createElement(E.a.Fragment,null,E.a.createElement("div",{className:"mt15 mb15"},E.a.createElement(ve.a,{value:Se==null?void 0:Se.description})),!!(Se!=null&&Se.user_answer.length)&&(Se==null?void 0:Se.passed_code)&&E.a.createElement("aside",{className:dt.a.shixunWrp},E.a.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),E.a.createElement(Ne.b,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Se!=null&&Se.passed_code?ct.Base64.decode(Se==null?void 0:Se.passed_code):"",options:Be})))},be=vt,ge=B("oBTY"),Je=a.a.TextArea,Ze=function(Ke){var Se,te,le=Ke.item,ze=Ke.answerData,Ce=Ke.onBlur,je=Ce===void 0?function(){}:Ce,rt=Object(L.useState)([]),Be=Object(v.a)(rt,2),Ye=Be[0],lt=Be[1];return Object(L.useEffect)(function(){for(var bt=[],gt=function(Kt){var yt,tn=(le==null||((yt=le.user_answer)===null||yt===void 0)?void 0:yt.find(function(kt){return kt.choice_id===Kt+1}))||{choice_id:Kt+1,answer_text:""};bt.push(Object(h.a)({},tn))},Ft=0;Ft<(le==null?void 0:le.multi_count);Ft++)gt(Ft);lt(bt)},[le==null?void 0:le.user_answer]),E.a.createElement("div",null,Ye==null?void 0:Ye.map(function(bt,gt){var Ft;return E.a.createElement("div",{className:"mt10"},E.a.createElement("span",null,"\u6211\u7684\u7B54\u6848\uFF08\u586B\u7A7A",gt+1,"\uFF09:"),E.a.createElement("div",null,E.a.createElement(Je,{autoSize:!0,rows:4,disabled:!le.repeat_answer&&(le==null||((Ft=le.user_answer)===null||Ft===void 0)?void 0:Ft.length)>0&&!le.israp||!!(ze!=null&&ze.exercise.commit_status),value:bt==null?void 0:bt.answer_text,onChange:function(Kt){Ye[gt].answer_text=Kt.target.value,lt(Object(ge.a)(Ye))},onBlur:function(Kt){return je(bt==null?void 0:bt.answer_text,gt+1,Ye)},className:"overflow_hidden ".concat(le.user_score&&(le.user_score===le.question_score?"c-green":"c-red"))})))}),!!(le!=null&&(Se=le.standard_answer)!==null&&Se!==void 0&&Se.length)&&E.a.createElement("div",null,le==null||((te=le.standard_answer)===null||te===void 0)?void 0:te.map(function(bt,gt){return E.a.createElement("div",null,E.a.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",gt+1,"\uFF09:"),E.a.createElement("div",null,E.a.createElement(Je,{autoSize:!0,disabled:!0,value:bt==null?void 0:bt.answer_text[0]})))})))},_e=Ze,Xe=B("lzim"),ie=a.a.TextArea,ae=function(Ke){var Se=Ke.data;return E.a.createElement("div",{className:"tc mt80"},E.a.createElement("img",{width:"486",src:Xe.n})," ",E.a.createElement("br",null),Se.status===-1&&E.a.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),Se.status===-2&&E.a.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",E.a.createElement("span",{className:"c-red"},Se.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),E.a.createElement(S.a,{className:"mt40 pl20 pr20",type:"primary"},E.a.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875")))},se=ae,J=B("m3rI"),q=B("LvDl"),ee=b.a.Countdown,re=a.a.TextArea,ye=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Le={1:"\u672A\u53D1\u5E03",2:"\u5DF2\u53D1\u5E03",3:"\u5DF2\u622A\u6B62"},qe={1:Ee.a.flagActive,2:Ee.a.flagHalf},pt={0:"c-red-ee4",1:"c-green"},Ot=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],mt=function(Ke){var Se,te,le,ze,Ce,je,rt,Be,Ye,lt,bt,gt,Ft,Xt,Kt,yt,tn,kt,Wt,Lt,Gt,dn,cn,at,It,ut,Ln,Sn,kn,mn,Dt,Cn=Ke.globalSetting,bn=Ke.loading,yn=Ke.user,En=Ke.dispatch,Sr=Object(d.a)(Ke,["globalSetting","loading","user","dispatch"]),an=Object(j.i)(),Mn=Object(L.useState)({}),wr=Object(v.a)(Mn,2),Ie=wr[0],xn=wr[1],ln=Object(L.useState)({}),Qn=Object(v.a)(ln,2),Er=Qn[0],Pr=Qn[1],zn=Object(L.useState)({}),kr=Object(v.a)(zn,2),sr=kr[0],Xn=kr[1],$r=Object(L.useState)(!1),zr=Object(v.a)($r,2),Or=zr[0],nr=zr[1],Aa=Object(L.useState)(!0),Nr=Object(v.a)(Aa,2),qn=Nr[0],Gr=Nr[1],xr=Object(L.useState)(!1),Ar=Object(v.a)(xr,2),Vr=Ar[0],Dr=Ar[1],lr=Object(L.useState)(!1),Nn=Object(v.a)(lr,2),Dn=Nn[0],ur=Nn[1],Qr=Object(L.useState)(),Cr=Object(v.a)(Qr,2),pr=Cr[0],Ca=Cr[1],ca=Object(L.useState)(0),Pt=Object(v.a)(ca,2),zt=Pt[0],Ht=Pt[1],on=Object(L.useState)(""),sn=Object(v.a)(on,2),fn=sn[0],pn=sn[1],gn=Object(L.useState)("none"),wn=Object(v.a)(gn,2),Jn=wn[0],en=wn[1],dr=Object(L.useState)(""),_n=Object(v.a)(dr,2),gr=_n[0],cr=_n[1],Tr=Object(L.useState)({status:0}),Xr=Object(v.a)(Tr,2),fa=Xr[0],Ta=Xr[1],ha=Object(L.useRef)(),Sa=Object(L.useState)(0),ea=Object(v.a)(Sa,2),Vt=ea[0],_r=ea[1],Ur=Object(L.useState)(0),Rr=Object(v.a)(Ur,2),Zt=Rr[0],Br=Rr[1],nn=Object(L.useState)(!1),Yt=Object(v.a)(nn,2),$t=Yt[0],Un=Yt[1],Fr=Object(L.useState)(!1),Lr=Object(v.a)(Fr,2),jr=Lr[0],wa=Lr[1],za=Object(L.useState)(),Oa=Object(v.a)(za,2),Ga=Oa[0],Va=Oa[1],Yi=Object(L.useState)(),Qa=Object(v.a)(Yi,2),Xa=Qa[0],Zi=Qa[1];Object(L.useEffect)(function(){return(Object(pe.c)()||Object(pe.l)())&&Kr(),window.addEventListener("message",ta),function(){window.removeEventListener("message",ta),window.removeEventListener("beforeunload",Da),location.pathname.indexOf("/detail")>-1&&Object(Z.b)()}},[an.categoryId,yn.userInfo.login]);var ta=function(ue){ue.data==="backExercise"&&(en("none"),pn(""),Kr())},Wr=function(){var _t=Object(T.a)(m.a.mark(function ue(){var et,Qe,Ct,tt,Et,St,Tt,Nt,Mt,Ut,qt;return m.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,En({type:"exercise/getExerciseUserInfo",payload:Object(h.a)({},an)});case 2:if(Qe=Qt.sent,Pr(Object(h.a)({},Qe.data)),!((Qe==null||((et=Qe.data)===null||et===void 0)?void 0:et.ip_limit)!=="no")){Qt.next=11;break}if(!((Qe==null||((Ct=Qe.data)===null||Ct===void 0)?void 0:Ct.ip_limit)==="inner")){Qt.next=9;break}return Qt.next=8,Object(he.a)({ip_limit:Qe==null||((tt=Qe.data)===null||tt===void 0)?void 0:tt.ip_limit});case 8:St=Qt.sent;case 9:return Qt.next=11,Object(Oe.q)({exerciseId:an.categoryId,ip:St,errmsgHide:!0,ip_limit:Qe==null||((Et=Qe.data)===null||Et===void 0)?void 0:Et.ip_limit}).catch(function(Gn){Ta(Gn)});case 11:if(!((Qe==null?void 0:Qe.status)==0)){Qt.next=18;break}if(!((Qe==null||((Tt=Qe.data)===null||Tt===void 0)?void 0:Tt.used_screen_num)>(Qe==null||((Nt=Qe.data)===null||Nt===void 0)?void 0:Nt.screen_num)&&Qe!==null&&Qe!==void 0&&(Mt=Qe.data)!==null&&Mt!==void 0&&Mt.screen_open)){Qt.next=15;break}return pa(),Qt.abrupt("return",!1);case 15:Dr(Qe==null?void 0:Qe.data.check_camera),ur(Qe==null||((Ut=Qe.data)===null||Ut===void 0)?void 0:Ut.screen_open),Qe!=null&&(qt=Qe.data)!==null&&qt!==void 0&&qt.check_camera||Kr();case 18:case"end":return Qt.stop()}},ue)}));return function(){return _t.apply(this,arguments)}}(),Da=function(ue){var et="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(ue||window.event).returnValue=et,et},Kr=function(){var _t=Object(T.a)(m.a.mark(function ue(){var et,Qe,Ct,tt,Et;return m.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return nr(!0),Tt.next=3,Object(ce.X)(Object(h.a)({},an)).catch(function(){return nr(!1)});case 3:Qe=Tt.sent,((et=Qe)===null||et===void 0?void 0:et.exercise)&&(Qe.exercise.user_exercise_status=1),nr(!1),Qe&&(Qe.exercise_types=((Ct=Qe)===null||Ct===void 0?void 0:Ct.exercise_types)||((tt=Qe)===null||tt===void 0||((Et=tt.exercise_scores)===null||Et===void 0)?void 0:Et.exercise_types),xn(Qe));case 7:case"end":return Tt.stop()}},ue)}));return function(){return _t.apply(this,arguments)}}();Object(L.useEffect)(function(){var _t,ue,et;((_t=Ie.exercise)===null||_t===void 0?void 0:_t.time)===0&&pa(),((ue=Ie.exercise)===null||ue===void 0?void 0:ue.time)&&Ca(Date.now()+(Ie==null||((et=Ie.exercise)===null||et===void 0)?void 0:et.time)*1e3*60)},[(Se=Ie.exercise)===null||Se===void 0?void 0:Se.time]);var qi=function(){var ue;(Ie==null||((ue=Ie.exercise)===null||ue===void 0)?void 0:ue.exercise_status)===3?p.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:E.a.createElement("div",{className:"tc font16"},"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",E.a.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):p.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:E.a.createElement("div",{className:"tc font16"},"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",E.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:function(){var et=Object(T.a)(m.a.mark(function Ct(){var tt,Et;return m.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,Object(ce.R)({categoryId:an.categoryId,user_ids:[Ie==null||((tt=Ie.exercise_answer_user)===null||tt===void 0)?void 0:tt.user_id]});case 2:Et=Tt.sent,Et&&(f.b.info(Et==null?void 0:Et.message),$n());case 4:case"end":return Tt.stop()}},Ct)}));function Qe(){return et.apply(this,arguments)}return Qe}()})},$n=function(){Kr()},Jr=function(){var _t=Object(T.a)(m.a.mark(function ue(){var et,Qe;return m.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(ce.Z)({categoryId:an.categoryId,commit_method:2});case 2:et=tt.sent,(et==null?void 0:et.status)===0&&(p.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:E.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",E.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var Et=Object(T.a)(m.a.mark(function Tt(){return m.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:$n();case 1:case"end":return Mt.stop()}},Tt)}));function St(){return Et.apply(this,arguments)}return St}()}),f.b.info(et==null?void 0:et.message)),(et==null?void 0:et.status)===-3&&(Qe=parseInt(et==null?void 0:et.message),Ie.exercise.time=Qe,xn(Object(h.a)({},Ie)));case 5:case"end":return tt.stop()}},ue)}));return function(){return _t.apply(this,arguments)}}(),ma=function(){var _t=Object(T.a)(m.a.mark(function ue(et){var Qe;return m.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(ne.A)({id:et.shixun_identifier});case 2:Qe=tt.sent,Qe!=null&&Qe.game_identifier&&(pn("/tasks/".concat(Qe.game_identifier,"?type=exercises&exercisesId=").concat(an.categoryId,"&coursesId=").concat(an.coursesId,"&login=").concat(an.login,"&questionId=").concat(et.question_id)),en("block")),(Qe==null?void 0:Qe.status)===-3?Object(Oe.o)():(Qe==null?void 0:Qe.status)===2?$i(Qe==null?void 0:Qe.message,et.question_id):(Qe==null?void 0:Qe.status)===3&&Ja(Qe==null?void 0:Qe.message);case 5:case"end":return tt.stop()}},ue)}));return function(et){return _t.apply(this,arguments)}}(),$i=function _t(ue,et){var Qe;ue=(Qe=ue)!==null&&Qe!==void 0&&Qe.includes(".json")?ue:"".concat(ue,".json"),p.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:E.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Ct=Object(T.a)(m.a.mark(function Et(){var St,Tt;return m.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Object(ce.S)({url:ue});case 2:if(St=Mt.sent,St){Mt.next=5;break}return Mt.abrupt("return");case 5:return f.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Mt.next=8,Object(ne.A)({id:St.shixun_identifier});case 8:if(Tt=Mt.sent,!(Tt!=null&&Tt.game_identifier)){Mt.next=12;break}return ma({shixun_identifier:Tt==null?void 0:Tt.game_identifier,question_id:et}),Mt.abrupt("return");case 12:(Tt==null?void 0:Tt.status)===2?_t(Tt==null?void 0:Tt.message,et):(Tt==null?void 0:Tt.status)===3&&Ja(Tt==null?void 0:Tt.message);case 13:case"end":return Mt.stop()}},Et)}));function tt(){return Ct.apply(this,arguments)}return tt}()})},Ja=function(ue){p.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:E.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ue,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},eo=function(ue){ue.redo?p.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:E.a.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:function(){var et=Object(T.a)(m.a.mark(function Ct(){var tt,Et,St,Tt;return m.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Object(ce.S)({id:ue.myshixun_identifier,url:ue.url});case 2:tt=Mt.sent,tt&&(Et=Object(q.cloneDeep)(Ie==null?void 0:Ie.exercise_question_types),St=Et==null?void 0:Et.findIndex(function(Ut){return Ut.question_type===5}),Et[St].items.find(function(Ut){return Ut.question_id===ue.question_id}).redo=!1,Et[St].items.find(function(Ut){return Ut.question_id===ue.question_id}).shixun_identifier=tt.shixun_identifier,Ie.exercise_question_types=Et,xn(Ie),Tt=Object(h.a)(Object(h.a)({},ue),{},{shixun_identifier:tt.shixun_identifier}),ma(Tt));case 4:case"end":return Mt.stop()}},Ct)}));function Qe(){return et.apply(this,arguments)}return Qe}()}):ma(ue)},xi=function(){var _t=Object(T.a)(m.a.mark(function ue(et){var Qe;return m.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(!et.hack_identifier){tt.next=5;break}return tt.next=3,Object(ce.W)({id:et.hack_identifier});case 3:Qe=tt.sent,(Qe==null?void 0:Qe.status)===0&&(pn("/myproblems/".concat(Qe.identifier,"?type=exercises&exercisesId=").concat(an.categoryId,"&coursesId=").concat(an.coursesId,"&login=").concat(an.login,"&questionId=").concat(et.question_id)),en("block"));case 5:case"end":return tt.stop()}},ue)}));return function(et){return _t.apply(this,arguments)}}(),Yr=function(){var _t=Object(T.a)(m.a.mark(function ue(et,Qe,Ct,tt){var Et,St;return m.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:if(et){Nt.next=3;break}return console.error("handleSave no questionId params"),Nt.abrupt("return");case 3:return Nt.next=5,Object(ce.bb)({questionId:et,exercise_choice_id:Qe,answer_text:Ct});case 5:St=Nt.sent,(St==null?void 0:St.status)===0&&(tt&&tt());case 7:case"end":return Nt.stop()}},ue)}));return function(et,Qe,Ct,tt){return _t.apply(this,arguments)}}(),na=function(){var _t=Object(T.a)(m.a.mark(function ue(et){var Qe,Ct;return m.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,Object(ce.U)({id:an.categoryId});case 2:if(Qe=Et.sent,Qe){Et.next=5;break}return Et.abrupt("return");case 5:Qe.question_undo!==0||Qe.oj_undo!==0?(Ct="",Qe.question_undo!==0&&Qe.oj_undo!==0?Ct="\u6709 ".concat(Qe.question_undo," \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ").concat(Qe.oj_undo," \u4E2A\u7F16\u7A0B\u9898"):Qe.question_undo!==0&&Qe.oj_undo===0?Ct="\u6709 ".concat(Qe.question_undo," \u9898\u672A\u5B8C\u6210"):Qe.question_undo===0&&Qe.oj_undo!==0&&(Ct="\u6709 ".concat(Qe.oj_undo," \u7F16\u7A0B\u9898\u672A\u5B8C\u6210")),p.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:E.a.createElement("div",{className:"tc font16"},Ct,E.a.createElement("br",null),et?"\u5728".concat(Ae()(Qe.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var St=Object(T.a)(m.a.mark(function Nt(){return m.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:et?$n():pa();case 1:case"end":return Ut.stop()}},Nt)}));function Tt(){return St.apply(this,arguments)}return Tt}()})):p.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:E.a.createElement("div",{className:"tc font16"},et?"\u5728".concat(Ae()(Qe.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var St=Object(T.a)(m.a.mark(function Nt(){return m.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:et?$n():pa();case 1:case"end":return Ut.stop()}},Nt)}));function Tt(){return St.apply(this,arguments)}return Tt}()});case 6:case"end":return Et.stop()}},ue)}));return function(et){return _t.apply(this,arguments)}}(),vr=function(ue){return E.a.createElement("div",null,E.a.createElement(s.a,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:ue}),E.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026"))},Ai=function(){var ue=0,et=p.a.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:vr(ue)}),Qe=setInterval(function(){ue<=100?(ue+=2,et.update({content:vr(ue)})):(et.destroy(),clearInterval(Qe))},50)},pa=function(){var _t=Object(T.a)(m.a.mark(function ue(){var et;return m.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ai(),Ct.next=3,Object(ce.Z)({categoryId:an.categoryId,commit_method:1});case 3:et=Ct.sent,Object(Z.b)(),En({type:"exercise/setActionTabs",payload:Object(h.a)({},{removeEventListenerExitScreen:!0})}),(et==null?void 0:et.status)===0&&(f.b.success(et==null?void 0:et.message),Dr(!1),setTimeout(function(){p.a.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:"\u786E\u5B9A",onOk:function(){$n()}})},3e3));case 7:case"end":return Ct.stop()}},ue)}));return function(){return _t.apply(this,arguments)}}(),to=function(){var _t=Object(T.a)(m.a.mark(function ue(et,Qe,Ct,tt){return m.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:Yr(Qe,et,null,function(){Ie.question_status.find(function(Tt){return Tt.ques_id===Qe}).ques_status=et?1:0,tt.user_answer=[],tt.user_answer.push(et),tt.repeat_answer||(tt.israp=!0),xn(Object(h.a)({},Ie))});case 1:case"end":return St.stop()}},ue)}));return function(et,Qe,Ct,tt){return _t.apply(this,arguments)}}(),no=function(){var _t=Object(T.a)(m.a.mark(function ue(et,Qe,Ct,tt,Et){return m.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:Yr(tt.question_id,et,null,function(){var Nt,Mt,Ut;tt.user_answer=[],tt.user_answer.push(et);var qt=Et==null||((Nt=Et.sub_exercise_questions)===null||Nt===void 0)?void 0:Nt.filter(function(rn){var Qt;return((Qt=rn.user_answer)===null||Qt===void 0?void 0:Qt.length)===0});Ie.question_status.find(function(rn){return rn.ques_id===Qe}).ques_status=(qt==null?void 0:qt.length)===(Et==null||((Mt=Et.sub_exercise_questions)===null||Mt===void 0)?void 0:Mt.length)?0:(qt==null?void 0:qt.length)>0&&(qt==null?void 0:qt.length)<(Et==null||((Ut=Et.sub_exercise_questions)===null||Ut===void 0)?void 0:Ut.length)?2:1,xn(Object(h.a)({},Ie))});case 1:case"end":return Tt.stop()}},ue)}));return function(et,Qe,Ct,tt,Et){return _t.apply(this,arguments)}}(),ro=function(ue,et,Qe){Yr(et,ue,null,function(){Qe.user_answer=ue,Qe.repeat_answer||(Qe.israp=!0),Ie.question_status.find(function(Ct){return Ct.ques_id===et}).ques_status=ue!=null&&ue.length?1:0,xn(Object(h.a)({},Ie))})},Ci=function(ue,et,Qe,Ct,tt){Yr(Qe,et,ue,function(){Ie.question_status.find(function(St){return St.ques_id===Qe}).ques_status=Ct.every(function(St){return!!St.answer_text})?1:Ie.question_status.find(function(St){return St.ques_id===Qe}).ques_status=Ct.some(function(St){return!!St.answer_text})?2:0;var Et={choice_id:et,answer_text:ue};tt.user_answer.filter(function(St){return St.choice_id!=et})?tt.user_answer.splice(et-1,1,Et):tt.user_answer.push(Et),tt.repeat_answer||(tt.israp=!0),xn(Object(h.a)({},Ie))})},Ti=function(ue,et,Qe){Yr(et,null,ue,function(){Ie.question_status.find(function(Ct){return Ct.ques_id===et}).ques_status=ue?1:0,Qe.user_answer=[],Qe.user_answer.push(ue),Qe.repeat_answer||(Qe.israp=!0),xn(Object(h.a)({},Ie))})},ra=function(ue,et){var Qe,Ct,tt,Et,St,Tt;return E.a.createElement("div",null,E.a.createElement(g.a.Group,{disabled:!!(Ie!=null&&Ie.exercise.commit_status),defaultValue:ue==null||((Qe=ue.user_answer)===null||Qe===void 0)?void 0:Qe[0],onChange:function(Mt){return to(Mt.target.value,ue==null?void 0:ue.question_id,et,ue)},className:ue.user_score&&"edu-radio-".concat(ue.user_score===ue.question_score?"green":"red")},ue==null||((Ct=ue.question_choices)===null||Ct===void 0)?void 0:Ct.map(function(Nt,Mt){var Ut,qt=ue.question_type==2,rn=qt?"":"".concat(ye[Mt],".");return E.a.createElement("div",{className:Ee.a.answerWrap,key:Mt},E.a.createElement(g.a,{disabled:!ue.repeat_answer&&(ue==null||((Ut=ue.user_answer)===null||Ut===void 0)?void 0:Ut.length)>0&&!ue.israp,value:Nt==null?void 0:Nt.choice_id},E.a.createElement("span",{className:"mr3"},rn),E.a.createElement(ve.a,{className:Ee.a.renderHtml,value:Nt==null?void 0:Nt.choice_text})))})),Object(pe.s)()&&(Ie==null||((tt=Ie.exercise)===null||tt===void 0)?void 0:tt.answer_open)&&((Ie==null||((Et=Ie.exercise)===null||Et===void 0)?void 0:Et.exercise_status)==3||(Ie==null||((St=Ie.exercise)===null||St===void 0)?void 0:St.user_exercise_status)==1)&&E.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",ue==null||((Tt=ue.standard_answer)===null||Tt===void 0)?void 0:Tt.map(function(Nt,Mt){return E.a.createElement("span",null,ye[Number(Nt)-1])})))},Si=function(ue,et,Qe){var Ct;return E.a.createElement("div",null,ue==null||((Ct=ue.sub_exercise_questions)===null||Ct===void 0)?void 0:Ct.map(function(tt,Et){var St,Tt,Nt,Mt,Ut,qt;return E.a.createElement("div",null,E.a.createElement("div",{style:{display:"flex",marginTop:20,userSelect:"none"}},E.a.createElement("span",{style:{flexShrink:0},className:"font18"},Qe+1+"."+(Et+1),"\uFF08\u5355\u9009\u9898\uFF09"),E.a.createElement(ve.a,{value:tt==null?void 0:tt.question_title}),E.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",tt==null?void 0:tt.question_score,"\u5206\uFF09")),E.a.createElement(g.a.Group,{disabled:!!(Ie!=null&&Ie.exercise.commit_status),defaultValue:tt==null||((St=tt.user_answer)===null||St===void 0)?void 0:St[0],onChange:function(Qt){return no(Qt.target.value,ue==null?void 0:ue.question_id,Et,tt,ue)},className:tt.user_score&&"edu-radio-".concat(tt.user_score===tt.question_score?"green":"red")},tt==null||((Tt=tt.question_choices)===null||Tt===void 0)?void 0:Tt.map(function(rn,Qt){var Gn,fr=tt.question_type==2,aa=fr?"":"".concat(ye[Qt],".");return E.a.createElement("div",{className:Ee.a.answerWrap,key:Qt},E.a.createElement(g.a,{disabled:!tt.repeat_answer&&(tt==null||((Gn=tt.user_answer)===null||Gn===void 0)?void 0:Gn.length)>0,value:rn==null?void 0:rn.choice_id},E.a.createElement("span",{className:"mr3"},aa),E.a.createElement(ve.a,{className:Ee.a.renderHtml,value:rn==null?void 0:rn.choice_text})))})),Object(pe.s)()&&(Ie==null||((Nt=Ie.exercise)===null||Nt===void 0)?void 0:Nt.answer_open)&&((Ie==null||((Mt=Ie.exercise)===null||Mt===void 0)?void 0:Mt.exercise_status)==3||(Ie==null||((Ut=Ie.exercise)===null||Ut===void 0)?void 0:Ut.user_exercise_status)==1)&&E.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",tt==null||((qt=tt.standard_answer)===null||qt===void 0)?void 0:qt.map(function(rn,Qt){return E.a.createElement("span",null,ye[Number(rn)-1])})))}))},wi=function(ue,et){var Qe,Ct,tt,Et;return E.a.createElement("div",null,E.a.createElement(w.a.Group,{disabled:!!(Ie!=null&&Ie.exercise.commit_status),defaultValue:ue==null?void 0:ue.user_answer,onChange:function(Tt){return ro(Tt,ue==null?void 0:ue.question_id,ue)},className:ue.user_score&&"edu-checkbox-".concat(ue.user_score===ue.question_score?"green":"red")},ue==null||((Qe=ue.question_choices)===null||Qe===void 0)?void 0:Qe.map(function(St,Tt){var Nt,Mt="".concat(ye[Tt],".");return E.a.createElement("div",{className:Ee.a.answerWrap},E.a.createElement(w.a,{disabled:!ue.repeat_answer&&(ue==null||((Nt=ue.user_answer)===null||Nt===void 0)?void 0:Nt.length)>0&&!ue.israp,value:St==null?void 0:St.choice_id},E.a.createElement("span",{className:"mr3"},Mt),E.a.createElement(ve.a,{className:Ee.a.renderHtml,value:St==null?void 0:St.choice_text})))})),Object(pe.s)()&&(Ie==null||((Ct=Ie.exercise)===null||Ct===void 0)?void 0:Ct.answer_open)&&(Ie==null||((tt=Ie.exercise)===null||tt===void 0)?void 0:tt.exercise_status)==3&&E.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",ue==null||((Et=ue.standard_answer)===null||Et===void 0)?void 0:Et.map(function(St,Tt){return E.a.createElement("span",null,ye[Number(St)-1])})))},Ya=function(ue,et){return E.a.createElement(_e,{item:ue,answerData:Ie,onBlur:function(Ct,tt,Et){return Ci(Ct,tt,ue==null?void 0:ue.question_id,Et,ue)}})},_a=function(ue,et){return E.a.createElement(Pe,{item:ue,answerData:Ie,onBlur:function(Ct){return Ti(Ct,ue==null?void 0:ue.question_id,ue)}})},Oi=function(ue,et){return E.a.createElement(st,{item:ue,answerData:Ie})},Za=function(ue,et){return E.a.createElement(be,{item:ue,answerData:Ie})},Bn=function(ue,et,Qe){var Ct,tt,Et=Ie==null||((Ct=Ie.exercise_question_types)===null||Ct===void 0)?void 0:Ct.find(function(St){return St.question_type===et});return E.a.createElement(E.a.Fragment,null,E.a.createElement("h1",{className:"font14 current",onClick:function(){sr[et]=!sr[et],Xn(Object(h.a)({},sr))}},!sr[et]&&E.a.createElement(N.a,null),sr[et]&&E.a.createElement(V.a,null),E.a.createElement("span",{className:"ml5 c-grey-666"},ue)),E.a.createElement("ul",{className:Ee.a.answerSheet,key:et},!sr[et]&&(Et==null||((tt=Et.items)===null||tt===void 0)?void 0:tt.map(function(St,Tt){if(St.question_type===et){var Nt,Mt;return E.a.createElement("li",{onClick:function(){var qt;if(Ie.exercise_question_types[Vt].items[Zt].israp=!1,xn(Object(h.a)({},Ie)),!jr&&(Ie==null||((qt=Ie.exercise)===null||qt===void 0)?void 0:qt.user_exercise_status)===0&&Object(pe.s)()){var rn,Qt,Gn,fr;if(!((rn=Ie.exercise_question_types)!==null&&rn!==void 0&&(Qt=rn[Vt])!==null&&Qt!==void 0&&(Gn=Qt.items)!==null&&Gn!==void 0&&(fr=Gn[Zt])!==null&&fr!==void 0&&fr.repeat_answer)){Un(!0),Va(3),Zi({oneindex:Qe,twoindex:Tt});return}}_r(Qe),Br(Tt);var aa="Anchor_".concat(et,"_").concat(Tt),Ri=document.getElementById(aa);Ri&&setTimeout(function(){return Ri.scrollIntoView({block:"start",behavior:"smooth"})})},key:Tt,className:(Ie==null||((Nt=Ie.question_status)===null||Nt===void 0)?void 0:Nt.some(function(Ut){return Ut.ques_id===St.question_id&&(Ut==null?void 0:Ut.ques_status)===1}))&&Ee.a.active},Tt+1,(Ie==null||((Mt=Ie.question_status)===null||Mt===void 0)?void 0:Mt.some(function(Ut){return Ut.ques_id===St.question_id&&(Ut==null?void 0:Ut.ques_status)===2}))&&E.a.createElement("div",{style:{height:3,background:"#0152d9",position:"absolute",width:26,bottom:0}}))}}))))},Di=function(ue,et){var Qe,Ct,tt,Et,St,Tt,Nt=(ue==null?void 0:ue.question_type)==5?ue==null?void 0:ue.shixun_name:ue==null?void 0:ue.question_title;return E.a.createElement("div",{className:Ee.a.questionItem,id:"Anchor_".concat(ue==null?void 0:ue.question_type,"_").concat(et)},E.a.createElement("div",{style:{display:"flex",marginTop:20,userSelect:"none"}},E.a.createElement("span",{style:{flexShrink:0},className:"font18"},et+1,"."),E.a.createElement(ve.a,{value:ue==null?void 0:ue.question_title}),E.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(ue==null?void 0:ue.question_type)===7?"\u5171".concat(ue==null||((Qe=ue.sub_exercise_questions)===null||Qe===void 0)?void 0:Qe.length,"\u5C0F\u9898\uFF0C"):"",ue==null?void 0:ue.question_score,"\u5206\uFF09"),!(ue!=null&&ue.repeat_answer)&&E.a.createElement("span",{style:{color:"#FA6400 ",marginLeft:10,fontSize:16}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4E0D\u5141\u8BB8\u91CD\u590D\u7B54\u9898"),!!(ue!=null&&(Ct=ue.schools)!==null&&Ct!==void 0&&Ct.length)&&E.a.createElement(D.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},E.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(ue==null?void 0:ue.question_type)==0&&ra(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==2&&ra(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==1&&wi(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==3&&Ya(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==4&&_a(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==5&&Oi(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==6&&Za(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==7&&Si(ue,ue==null?void 0:ue.question_type,et),!!(ue!=null&&(tt=ue.answer_comments)!==null&&tt!==void 0&&tt.length)&&E.a.createElement("div",{className:"mt30"},ue==null||((Et=ue.answer_comments)===null||Et===void 0)?void 0:Et.map(function(Mt,Ut){var qt,rn;return E.a.createElement("div",null,E.a.createElement(P.a,{align:"middle",gutter:[0,10]},E.a.createElement(_.a,{flex:"50px"},E.a.createElement("img",{src:J.a.API_SERVER+"/images/"+((qt=Mt.user)===null||qt===void 0?void 0:qt.image_url),width:"40",style:{borderRadius:40}})),E.a.createElement(_.a,{flex:"1"},Mt.updated_at,E.a.createElement("br",null),(rn=Mt.user)===null||rn===void 0?void 0:rn.name),E.a.createElement(_.a,{className:"c-grey-c"},Mt.shixun_chanllge_position&&E.a.createElement("span",null,"\u7B2C",Mt.shixun_chanllge_position,"\u5173"),ue.question_type!==4&&E.a.createElement("span",null,"\u539F\u59CB\u5F97\u5206",Mt.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",Mt.score,"\u5206")),Mt.comment&&E.a.createElement(P.a,{align:"middle",gutter:[0,10]},E.a.createElement(_.a,{flex:"50px"}),E.a.createElement(_.a,{flex:"1"},E.a.createElement(re,{autoSize:!0,value:Mt.comment,disabled:!0}))))})),E.a.createElement("div",{className:Ee.a.itemType},E.a.createElement(P.a,null,E.a.createElement(_.a,{flex:"1"}),E.a.createElement(_.a,null,(ue==null?void 0:ue.question_type)<3&&(ue==null?void 0:ue.standard_answer_show)&&E.a.createElement("span",{className:"font16 ml20"},"\u6B63\u786E\u7B54\u6848\uFF1A",ue==null?void 0:ue.standard_answer_show),E.a.createElement("span",{className:"font16 ml20"},(ue==null?void 0:ue.user_score)!==null&&(ue==null?void 0:ue.user_score)>=0&&E.a.createElement("span",null,E.a.createElement("span",{className:pt[Number(ue==null?void 0:ue.answer_status)]||"c-orange-ff9"},ue==null?void 0:ue.user_score)," \u5206")),(ue==null?void 0:ue.question_type)==5&&!((St=Ie.exercise)!==null&&St!==void 0&&St.commit_status)&&E.a.createElement(S.a,{type:"primary",className:"font16 ml20",onClick:function(){return eo(ue)}},"\u8FDB\u5165\u7B54\u9898"),(ue==null?void 0:ue.question_type)==6&&!((Tt=Ie.exercise)!==null&&Tt!==void 0&&Tt.commit_status)&&E.a.createElement(S.a,{type:"primary",className:"font16 ml20",onClick:function(){return xi(ue)}},"\u8FDB\u5165\u7B54\u9898")))))},qa=function(ue,et){return E.a.createElement(L.Fragment,null,ue.question_type===0&&Bn("\u5355\u9009\u9898",0,et),ue.question_type===1&&Bn("\u591A\u9009\u9898",1,et),ue.question_type===2&&Bn("\u5224\u65AD\u9898",2,et),ue.question_type===3&&Bn("\u586B\u7A7A\u9898",3,et),ue.question_type===4&&Bn("\u7B80\u7B54\u9898",4,et),ue.question_type===5&&Bn("\u5B9E\u8BAD\u9898",5,et),ue.question_type===6&&Bn("\u7F16\u7A0B\u9898",6,et),ue.question_type===7&&Bn("\u7EC4\u5408\u9898",7,et))},$a=function(ue){var et=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],Qe=["","\u5341","\u767E","\u5343","\u4E07"];ue=parseInt(ue);var Ct=function(Tt){for(var Nt=Tt.toString().split("").reverse(),Mt="",Ut=0;Ut0&&Nt[Ut]==0&&Nt[Ut-1]==0?"":et[Nt[Ut]]+(Nt[Ut]==0?Qe[0]:Qe[Ut]))+Mt;return Mt},tt=Math.floor(ue/1e4),Et=ue%1e4;return Et.toString().length<4&&(Et="0"+Et),tt?Ct(tt)+"\u4E07"+Ct(Et):Ct(ue)},_i=function(){var ue,et,Qe,Ct,tt,Et,St,Tt,Nt,Mt,Ut,qt,rn;return E.a.createElement(L.Fragment,{key:Vt},E.a.createElement("div",{className:"pt20"},E.a.createElement("span",{className:"font16 c-light-primary"},$a(Vt+1),"\u3001",Ie==null||((ue=Ie.exercise_question_types)===null||ue===void 0||((et=ue[Vt])===null||et===void 0))?void 0:et.name),E.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Ie==null||((Qe=Ie.exercise_question_types)===null||Qe===void 0||((Ct=Qe[Vt])===null||Ct===void 0))?void 0:Ct.count,"\u9898\uFF1B",(Ie==null||((tt=Ie.exercise_question_types)===null||tt===void 0||((Et=tt[Vt])===null||Et===void 0))?void 0:Et.question_type)===7?"\u5305\u542B".concat(Ie==null||((St=Ie.exercise_question_types)===null||St===void 0||((Tt=St[Vt])===null||Tt===void 0))?void 0:Tt.sub_questions_count,"\u5C0F\u9898"):""," \u5171",Ie==null||((Nt=Ie.exercise_question_types)===null||Nt===void 0||((Mt=Nt[Vt])===null||Mt===void 0))?void 0:Mt.score,"\u5206\uFF09")),E.a.createElement(L.Fragment,{key:Zt},Di(Ie==null||((Ut=Ie.exercise_question_types)===null||Ut===void 0||((qt=Ut[Vt])===null||qt===void 0||((rn=qt.items)===null||rn===void 0)))?void 0:rn[Zt],Zt)))};return E.a.createElement(K.a,{size:"large",spinning:Or},Dn&&E.a.createElement(de.a,{iframe:ha}),E.a.createElement("iframe",{style:{display:Jn},id:"iframeShixuns",className:Ee.a.iframe,src:fn,ref:ha,frameBorder:"0"}),E.a.createElement("section",{className:"edu-container"},E.a.createElement("section",{className:"animated fadeIn"},E.a.createElement("aside",{className:"mt10"},Cn.showHeaderFooter&&an.coursesId!=="coursesId"&&E.a.createElement(H.a,{separator:">"},E.a.createElement(H.a.Item,null,E.a.createElement(z.a,{to:"/classrooms/".concat(an.coursesId,"/exercise")},(te=yn.userInfo)===null||te===void 0||((le=te.course)===null||le===void 0)?void 0:le.course_name)),E.a.createElement(H.a.Item,null,E.a.createElement(z.a,{to:"/classrooms/".concat(an.coursesId,"/exercise")},"\u8BD5\u5377")),E.a.createElement(H.a.Item,null,E.a.createElement(z.a,{to:"/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),E.a.createElement(H.a.Item,null,(ze=yn.userInfo)===null||ze===void 0?void 0:ze.real_name)),Cn.showHeaderFooter&&an.coursesId==="coursesId"&&E.a.createElement(H.a,{separator:">"},E.a.createElement(H.a.Item,null,E.a.createElement(z.a,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),E.a.createElement(H.a.Item,null,(Ce=yn.userInfo)===null||Ce===void 0?void 0:Ce.real_name))),E.a.createElement("aside",{className:[Ee.a.title,"mt10"].join(" ")},E.a.createElement(P.a,{style:{width:"100%"},align:"middle"},E.a.createElement(_.a,{flex:"1"},E.a.createElement("div",{className:Ee.a.title},(Cn==null?void 0:Cn.showHeaderFooter)&&E.a.createElement(z.a,{to:an.coursesId==="coursesId"?"/paperlibrary":"/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail")},E.a.createElement($.a,{className:"font16 c-black"})),E.a.createElement("strong",{className:"font24 ml5"},Ie==null||((je=Ie.exercise)===null||je===void 0)?void 0:je.exercise_name),(Ie==null||((rt=Ie.exercise)===null||rt===void 0)?void 0:rt.is_random)&&E.a.createElement("span",{className:Ee.a.randomFlag},"\u968F\u673A"),E.a.createElement(Oe.k,{status:[Oe.c[99]]}))),E.a.createElement(_.a,{style:{display:"flex"}},(Ie==null||((Be=Ie.user_score)===null||Be===void 0)?void 0:Be.length)&&E.a.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u603B\u5F97\u5206\uFF1A",E.a.createElement("span",{className:"c-red"},Ie==null?void 0:Ie.user_score)," \u5206"),!!(Ie!=null&&(Ye=Ie.exercise)!==null&&Ye!==void 0&&Ye.time)&&!(Ie!=null&&(lt=Ie.exercise)!==null&<!==void 0&<.commit_status)&&E.a.createElement("aside",{className:"".concat(Ee.a.countDown," ").concat(gr)},"\u5269\u4F59\u65F6\u95F4:",E.a.createElement(ee,{value:pr,onFinish:Jr})),!(Ie!=null&&(bt=Ie.exercise)!==null&&bt!==void 0&&bt.commit_status)&&E.a.createElement(S.a,{className:Ee.a.submitButton,style:{marginLeft:20},type:"primary",onClick:function(){return na(!1)}},"\u4EA4\u5377"))))),fa.status===0&&E.a.createElement(P.a,{className:"mt10"},E.a.createElement(_.a,{flex:qn?"316px":"16px"},E.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},Vr&&E.a.createElement(oe.a,{number:(Ie==null||((gt=Ie.exercise)===null||gt===void 0)?void 0:gt.photo_count)-(Ie==null||((Ft=Ie.exercise)===null||Ft===void 0)?void 0:Ft.take_photo),time:(Xt=Ie.exercise)===null||Xt===void 0?void 0:Xt.left_time,update:Kr,supportCamera:function(ue){ue===2?(Kr(),ur(Er==null?void 0:Er.screen_open)):ue===1&&setTimeout(function(){return Sr.history.push("/")},3e3)}}),E.a.createElement("div",{className:"relative",style:{minHeight:236}},qn&&E.a.createElement("aside",{className:"bg-white p16"},E.a.createElement(P.a,null,E.a.createElement(_.a,{span:8},E.a.createElement("span",{className:"font16 blod"},"\u7B54\u9898\u5361")),E.a.createElement(_.a,{span:16},E.a.createElement("div",{className:"tr",style:{display:"flex",alignItems:"center",justifyContent:"end"}},E.a.createElement("span",{className:Ee.a.answerYes}),"\u5DF2\u7B54",E.a.createElement("span",{style:{width:13,height:13,display:"flex",flexDirection:"column-reverse"},className:"".concat(Ee.a.answerNo," ml10")},E.a.createElement("div",{style:{height:"10%",background:"#0152d9"}})),"\u90E8\u5206\u7B54\u9898",E.a.createElement("span",{className:"".concat(Ee.a.answerNo," ml10")}),"\u672A\u7B54"))),E.a.createElement("aside",{className:Ee.a.answerInfo},E.a.createElement(P.a,null,E.a.createElement(E.a.Fragment,null,E.a.createElement(_.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),E.a.createElement(_.a,{span:12,className:"tr c-blue"},Ie==null||((Kt=Ie.question_status)===null||Kt===void 0||((yt=Kt.filter(function(_t){return(_t==null?void 0:_t.ques_status)===1}))===null||yt===void 0))?void 0:yt.length," / ",Ie==null||((tn=Ie.exercise_types)===null||tn===void 0)?void 0:tn.q_counts),E.a.createElement(_.a,{span:24},E.a.createElement(s.a,{trailColor:"#c3ced2",percent:(Ie==null||((kt=Ie.question_status)===null||kt===void 0||((Wt=kt.filter(function(_t){return(_t==null?void 0:_t.ques_status)===1}))===null||Wt===void 0))?void 0:Wt.length)/(Ie==null||((Lt=Ie.exercise_types)===null||Lt===void 0)?void 0:Lt.q_counts)*100,showInfo:!1}))),E.a.createElement(_.a,null,E.a.createElement("span",{className:"c-grey-333"},"\u5171 ",E.a.createElement("span",{className:"c-blue-4ca"},(Ie==null||((Gt=Ie.exercise_types)===null||Gt===void 0)?void 0:Gt.q_counts)||(Ie==null||((dn=Ie.exercise_scores)===null||dn===void 0||((cn=dn.exercise_types)===null||cn===void 0))?void 0:cn.q_counts))," \u9898\uFF1A"),E.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",E.a.createElement("span",{className:"c-blue-4ca"},(Ie==null||((at=Ie.exercise_types)===null||at===void 0)?void 0:at.q_scores)||(Ie==null||((It=Ie.exercise_scores)===null||It===void 0||((ut=It.exercise_types)===null||ut===void 0))?void 0:ut.q_scores))," \u5206")))),E.a.createElement(P.a,null,E.a.createElement(_.a,{flex:"1"},E.a.createElement("aside",{className:Ee.a.cardList},Ie==null||((Ln=Ie.exercise_question_types)===null||Ln===void 0)?void 0:Ln.map(function(_t,ue){return E.a.createElement(L.Fragment,{key:_t.question_type},qa(_t,ue))}))))),E.a.createElement("div",{className:Ee.a.fold,onClick:function(){return Gr(!qn)}},qn&&E.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!qn&&E.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))))),E.a.createElement(_.a,{flex:"1"},E.a.createElement("section",{className:[Ee.a.bg,"pl30","pr30","pb30","mb50","ml20"].join(" ")},E.a.createElement("div",{style:{maxHeight:600,overflow:"hidden auto"}},_i()),E.a.createElement("div",{style:{marginTop:60,textAlign:"center"}},(Vt!=0||Zt!=0)&&E.a.createElement(S.a,{className:"".concat(Ee.a.submitButton," mr10"),type:"default",onClick:function(){var ue;if(Ie.exercise_question_types[Vt].items[Zt].israp=!1,xn(Object(h.a)({},Ie)),!jr&&(Ie==null||((ue=Ie.exercise)===null||ue===void 0)?void 0:ue.user_exercise_status)===0&&Object(pe.s)()){var et,Qe,Ct,tt;if(!((et=Ie.exercise_question_types)!==null&&et!==void 0&&(Qe=et[Vt])!==null&&Qe!==void 0&&(Ct=Qe.items)!==null&&Ct!==void 0&&(tt=Ct[Zt])!==null&&tt!==void 0&&tt.repeat_answer)){Un(!0),Va(1);return}}Zt===0?(Vt-=1,Zt=Ie.exercise_question_types[Vt].items.length-1):Zt-=1,_r(Vt),Br(Zt)}},"\u4E0A\u4E00\u9898"),!(Vt===(Ie==null||((Sn=Ie.exercise_question_types)===null||Sn===void 0)?void 0:Sn.length)-1&&Zt===(Ie==null||((kn=Ie.exercise_question_types)===null||kn===void 0||((mn=kn[Vt])===null||mn===void 0||((Dt=mn.items)===null||Dt===void 0)))?void 0:Dt.length)-1)&&E.a.createElement(S.a,{className:Ee.a.submitButton,type:"primary",onClick:function(){var ue;if(Ie.exercise_question_types[Vt].items[Zt].israp=!1,xn(Object(h.a)({},Ie)),!jr&&(Ie==null||((ue=Ie.exercise)===null||ue===void 0)?void 0:ue.user_exercise_status)===0&&Object(pe.s)()){var et,Qe,Ct,tt;if(!((et=Ie.exercise_question_types)!==null&&et!==void 0&&(Qe=et[Vt])!==null&&Qe!==void 0&&(Ct=Qe.items)!==null&&Ct!==void 0&&(tt=Ct[Zt])!==null&&tt!==void 0&&tt.repeat_answer)){Un(!0),Va(2);return}}Ie.exercise_question_types[Vt].items.length-1===Zt?(Vt=Vt+1,Zt=0):Zt=Zt+1,_r(Vt),Br(Zt)}},"\u4E0B\u4E00\u9898")))),E.a.createElement(p.a,{title:"\u6CE8\u610F",visible:$t,onCancel:function(){return Un(!1)},footer:!1},E.a.createElement("div",null,E.a.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),E.a.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"}},E.a.createElement(w.a,{checked:jr,onChange:function(ue){wa(ue.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),E.a.createElement("div",null,E.a.createElement(S.a,{onClick:function(){Ie.exercise_question_types[Vt].items[Zt].israp?(Ie.exercise_question_types[Vt].items[Zt].israp=!0,xn(Object(h.a)({},Ie))):Ie.exercise_question_types[Vt].items[Zt].israp===""&&(Ie.exercise_question_types[Vt].items[Zt].israp=!0,xn(Object(h.a)({},Ie)))}},"\u6211\u518D\u60F3\u60F3"),E.a.createElement(S.a,{onClick:function(){Ie.exercise_question_types[Vt].items[Zt].israp=!1,xn(Object(h.a)({},Ie)),Ga===1?(Zt===0?(Vt-=1,Zt=Ie.exercise_question_types[Vt].items.length-1):Zt-=1,console.log(Ie.exercise_question_types[Vt].items[Zt],"-----"),_r(Vt),Br(Zt)):Ga===2?(Ie.exercise_question_types[Vt].items.length-1===Zt?(Vt=Vt+1,Zt=0):Zt=Zt+1,_r(Vt),Br(Zt)):(_r(Xa.oneindex),Br(Xa.twoindex)),Un(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4")))))),fa.status!==0&&E.a.createElement(se,{data:fa})))},ht=we.default=Object(F.a)(function(He){var Ke=He.loading,Se=He.user,te=He.globalSetting;return{globalSetting:te,user:Se,loading:Ke.effects}})(mt)},cRFk:function(Ge,we,B){Ge.exports=B.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Ge,we,B){Ge.exports=B.p+"static/choose.4ad1045f.svg"},dejd:function(Ge,we,B){},djh8:function(Ge,we,B){Ge.exports=B.p+"static/qrCode.42927872.png"},dmUQ:function(Ge,we,B){"use strict";var X=B("Ff2n"),K=B("rePB"),M=B("1OyB"),H=B("vuIU"),k=B("Ji7U"),S=B("md7G"),U=B("foSv"),P=B("q1tI"),O=B.n(P),_=B("TSYQ"),C=B.n(_),D=B("4IlW");function I(a,i){var b=Object.keys(a);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(a);i&&(y=y.filter(function(m){return Object.getOwnPropertyDescriptor(a,m).enumerable})),b.push.apply(b,y)}return b}function w(a){for(var i=1;i1?oe-1:0),Re=1;Re1?F-1:0),V=1;V=0)return parseInt(z.slice(z.indexOf("e-")+2),10);var F=0;return z.indexOf(".")>=0&&(F=z.length-z.indexOf(".")-1),F},m.getInputDisplayValue=function(j){var z=j||m.state,F=z.focused,N=z.inputValue,V=z.value,$;F?$=N:$=m.toPrecisionAsStep(V),$==null&&($="");var oe=m.formatWrapper($);return h(m.props.decimalSeparator)&&(oe=oe.toString().replace(".",m.props.decimalSeparator)),oe},m.recordCursorPosition=function(){try{m.cursorStart=m.input.selectionStart,m.cursorEnd=m.input.selectionEnd,m.currentValue=m.input.value,m.cursorBefore=m.input.value.substring(0,m.cursorStart),m.cursorAfter=m.input.value.substring(m.cursorEnd)}catch(j){}},m.restoreByAfter=function(j){if(j===void 0)return!1;var z=m.input.value,F=z.lastIndexOf(j);if(F===-1)return!1;var N=m.cursorBefore.length;return m.lastKeyCode===D.a.DELETE&&m.cursorBefore.charAt(N-1)===j[0]?(m.fixCaret(N,N),!0):F+j.length===z.length?(m.fixCaret(F,F),!0):!1},m.partRestoreByAfter=function(j){return j===void 0?!1:Array.prototype.some.call(j,function(z,F){var N=j.substring(F);return m.restoreByAfter(N)})},m.isNotCompleteNumber=function(j){return isNaN(j)||j===""||j===null||j&&j.toString().indexOf(".")===j.toString().length-1},m.stop=function(){m.autoStepTimer&&clearTimeout(m.autoStepTimer)},m.down=function(j,z,F){m.pressingUpOrDown=!0,m.step("down",j,z,F)},m.up=function(j,z,F){m.pressingUpOrDown=!0,m.step("up",j,z,F)},m.saveInput=function(j){m.input=j};var L=y.value;L===void 0&&(L=y.defaultValue),m.state={focused:y.autoFocus};var E=m.getValidValue(m.toNumber(L));return m.state=w(w({},m.state),{},{inputValue:m.toPrecisionAsStep(E),value:E}),m}return Object(H.a)(b,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(m){var L=this.props,E=L.value,j=L.onChange,z=L.max,F=L.min,N=this.state.focused;if(m){if(!T(m.value,E)||!T(m.max,z)||!T(m.min,F)){var V=N?E:this.getValidValue(E),$;this.pressingUpOrDown?$=V:this.inputting?$=this.rawInput:$=this.toPrecisionAsStep(V),this.setState({value:V,inputValue:$})}var oe="value"in this.props?E:this.state.value;"max"in this.props&&m.max!==z&&typeof oe=="number"&&oe>z&&j&&j(z),"min"in this.props&&m.min!==F&&typeof oe=="number"&&oe1&&arguments[1]!==void 0?arguments[1]:this.props.min,E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,j=parseFloat(m);return isNaN(j)?m:(jE&&(j=E),j)}},{key:"setValue",value:function(m,L){var E=this.props.precision,j=this.isNotCompleteNumber(parseFloat(m))?null:parseFloat(m),z=this.state.value,F=z===void 0?null:z,N=this.state.inputValue,V=N===void 0?null:N,$=typeof j=="number"?j.toFixed(E):"".concat(j),oe=j!==F||$!=="".concat(V);return"value"in this.props?(V=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:V},L)):this.setState({value:j,inputValue:this.toPrecisionAsStep(m)},L),oe&&this.props.onChange(j),j}},{key:"getMaxPrecision",value:function(m){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,E=this.props,j=E.precision,z=E.step;if(h(j))return j;var F=this.getPrecision(L),N=this.getPrecision(z),V=this.getPrecision(m);return m?Math.max(V,F+N):F+N}},{key:"getPrecisionFactor",value:function(m){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,E=this.getMaxPrecision(m,L);return Math.pow(10,E)}},{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(m){return this.props.formatter?this.props.formatter(m):m}},{key:"toPrecisionAsStep",value:function(m){if(this.isNotCompleteNumber(m)||m==="")return m;var L=Math.abs(this.getMaxPrecision(m));return isNaN(L)?m.toString():Number(m).toFixed(L)}},{key:"toNumber",value:function(m){var L=this.props.precision,E=this.state.focused,j=m&&m.length>16&&E;return this.isNotCompleteNumber(m)||j?m:h(L)?Math.round(m*Math.pow(10,L))/Math.pow(10,L):Number(m)}},{key:"upStep",value:function(m,L){var E=this.props.step,j=this.getPrecisionFactor(m,L),z=Math.abs(this.getMaxPrecision(m,L)),F=((j*m+j*E*L)/j).toFixed(z);return this.toNumber(F)}},{key:"downStep",value:function(m,L){var E=this.props.step,j=this.getPrecisionFactor(m,L),z=Math.abs(this.getMaxPrecision(m,L)),F=((j*m-j*E*L)/j).toFixed(z);return this.toNumber(F)}},{key:"step",value:function(m,L){var E=this,j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,z=arguments.length>3?arguments[3]:void 0;this.stop(),L&&(L.persist(),L.preventDefault());var F=this.props;if(F.disabled)return;var N=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(N))return;var V=this["".concat(m,"Step")](N,j),$=V>F.max||VF.max?V=F.max:V=de),Xe=(ct||ct===0)&&(isNaN(ct)||Number(ct)<=Re),ie=_e||j||z,ae=Xe||j||z,se=C()("".concat(E,"-handler"),"".concat(E,"-handler-up"),Object(K.a)({},"".concat(E,"-handler-up-disabled"),ie)),J=C()("".concat(E,"-handler"),"".concat(E,"-handler-down"),Object(K.a)({},"".concat(E,"-handler-down-disabled"),ae)),q=F?{onTouchStart:ie?c:this.up,onTouchEnd:this.stop}:{onMouseDown:ie?c:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},ee=F?{onTouchStart:ae?c:this.down,onTouchEnd:this.stop}:{onMouseDown:ae?c:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return O.a.createElement("div",{className:be,style:Ae,title:De,onMouseEnter:Ee,onMouseLeave:Oe,onMouseOver:he,onMouseOut:pe,onFocus:function(){return null},onBlur:function(){return null}},O.a.createElement("div",{className:"".concat(E,"-handler-wrap")},O.a.createElement("span",Object.assign({unselectable:"on"},q,{role:"button","aria-label":"Increase Value","aria-disabled":ie,className:se}),V||O.a.createElement("span",{unselectable:"on",className:"".concat(E,"-handler-up-inner"),onClick:s})),O.a.createElement("span",Object.assign({unselectable:"on"},ee,{role:"button","aria-label":"Decrease Value","aria-disabled":ae,className:J}),$||O.a.createElement("span",{unselectable:"on",className:"".concat(E,"-handler-down-inner"),onClick:s}))),O.a.createElement("div",{className:"".concat(E,"-input-wrap")},O.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Re,"aria-valuemax":de,"aria-valuenow":ct,required:Z,type:ve,placeholder:Te,onPaste:ot,onClick:ce,onMouseUp:this.onMouseUp,className:"".concat(E,"-input"),tabIndex:ne,autoComplete:N,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Je?this.onKeyDown:c,onKeyUp:Je?this.onKeyUp:c,autoFocus:ke,maxLength:Ve,readOnly:z,disabled:j,max:de,min:Re,step:We,name:Ne,title:De,id:xe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Ze),pattern:Fe,inputMode:Pe,onInput:dt},ge))))}}]),b}(O.a.Component);v.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:p,min:-p,step:1,style:{},onChange:c,onKeyDown:c,onPressEnter:c,onFocus:c,onBlur:c,parser:u,required:!1,autoComplete:"off"};var d=v,l=we.a=d},fyJ8:function(Ge,we,B){"use strict";var X=B("rePB"),K=B("VTBJ"),M=B("Ff2n"),H=B("U8pU"),k=B("q1tI"),S=B.n(k),U=B("TSYQ"),P=B.n(U),O=B("c+Xe"),_=B("sR1s");function C(g){return g&&Object(H.a)(g)==="object"&&!Array.isArray(g)&&!k.isValidElement(g)}function D(g){return typeof g=="string"?!0:Object(O.c)(g)}function I(g,c){var s,u=g.prefixCls,f=g.className,A=g.record,p=g.index,h=g.dataIndex,T=g.render,v=g.children,d=g.component,l=d===void 0?"td":d,a=g.colSpan,i=g.rowSpan,b=g.fixLeft,y=g.fixRight,m=g.firstFixLeft,L=g.lastFixLeft,E=g.firstFixRight,j=g.lastFixRight,z=g.appendNode,F=g.additionalProps,N=F===void 0?{}:F,V=g.ellipsis,$=g.align,oe=g.rowType,de=g.isSticky,Re="".concat(u,"-cell"),Ae,De;if(v)De=v;else{var Ee=Object(_.b)(A,h);if(De=Ee,T){var Oe=T(Ee,A,p);C(Oe)?(De=Oe.children,Ae=Oe.props):De=Oe}}Object(H.a)(De)==="object"&&!Array.isArray(De)&&!k.isValidElement(De)&&(De=null),V&&(L||E)&&(De=k.createElement("span",{className:"".concat(Re,"-content")},De));var he=Ae||{},pe=he.colSpan,Z=he.rowSpan,ce=he.style,ne=he.className,ve=Object(M.a)(he,["colSpan","rowSpan","style","className"]),Te=pe!==void 0?pe:a,xe=Z!==void 0?Z:i;if(Te===0||xe===0)return null;var Pe={},Fe=typeof b=="number",We=typeof y=="number";Fe&&(Pe.position="sticky",Pe.left=b),We&&(Pe.position="sticky",Pe.right=y);var Ve={};$&&(Ve.textAlign=$);var ke,Ne=V===!0?{showTitle:!0}:V;Ne&&(Ne.showTitle||oe==="header")&&(typeof De=="string"||typeof De=="number"?ke=De.toString():k.isValidElement(De)&&typeof De.props.children=="string"&&(ke=De.props.children));var ot=Object(K.a)(Object(K.a)(Object(K.a)({title:ke},ve),N),{},{colSpan:Te&&Te!==1?Te:null,rowSpan:xe&&xe!==1?xe:null,className:P()(Re,f,(s={},Object(X.a)(s,"".concat(Re,"-fix-left"),Fe),Object(X.a)(s,"".concat(Re,"-fix-left-first"),m),Object(X.a)(s,"".concat(Re,"-fix-left-last"),L),Object(X.a)(s,"".concat(Re,"-fix-right"),We),Object(X.a)(s,"".concat(Re,"-fix-right-first"),E),Object(X.a)(s,"".concat(Re,"-fix-right-last"),j),Object(X.a)(s,"".concat(Re,"-ellipsis"),V),Object(X.a)(s,"".concat(Re,"-with-append"),z),Object(X.a)(s,"".concat(Re,"-fix-sticky"),(Fe||We)&&de),s),N.className,ne),style:Object(K.a)(Object(K.a)(Object(K.a)(Object(K.a)({},N.style),Ve),Pe),ce),ref:D(l)?c:null});return k.createElement(l,Object.assign({},ot),z,De)}var w=k.forwardRef(I);w.displayName="Cell";var x=k.memo(w,function(g,c){return c.shouldCellUpdate?!c.shouldCellUpdate(c.record,g.record):!1});we.a=x},h78n:function(Ge,we,B){"use strict";B.d(we,"a",function(){return m});var X=B("q1tI"),K=B.n(X),M=B("TSYQ"),H=B.n(M),k={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},S=function(j){var z=j.map(function(){return Object(X.useRef)()}),F=Object(X.useRef)();return Object(X.useEffect)(function(){var N=Date.now(),V=!1;Object.keys(z).forEach(function($){var oe=z[$].current;if(!oe)return;V=!0;var de=oe.style;de.transitionDuration=".3s, .3s, .3s, .06s",F.current&&N-F.current<100&&(de.transitionDuration="0s, 0s")}),V&&(F.current=Date.now())}),[z]};function U(){return U=Object.assign||function(E){for(var j=1;jE.length)&&(j=E.length);for(var z=0,F=new Array(j);z=0)continue;if(!Object.prototype.propertyIsEnumerable.call(E,F))continue;z[F]=E[F]}}return z}function x(E,j){if(E==null)return{};var z={},F=Object.keys(E),N,V;for(V=0;V=0)continue;z[N]=E[N]}return z}var g=function(j){var z=j.className,F=j.percent,N=j.prefixCls,V=j.strokeColor,$=j.strokeLinecap,oe=j.strokeWidth,de=j.style,Re=j.trailColor,Ae=j.trailWidth,De=j.transition,Ee=w(j,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Ee.gapPosition;var Oe=Array.isArray(F)?F:[F],he=Array.isArray(V)?V:[V],pe=S(Oe),Z=P(pe,1),ce=Z[0],ne=oe/2,ve=100-oe/2,Te="M ".concat($==="round"?ne:0,",").concat(ne,` - L `).concat($==="round"?ve:100,",").concat(ne),xe="0 0 100 ".concat(oe),Pe=0;return K.a.createElement("svg",U({className:H()("".concat(N,"-line"),z),viewBox:xe,preserveAspectRatio:"none",style:de},Ee),K.a.createElement("path",{className:"".concat(N,"-line-trail"),d:Te,strokeLinecap:$,stroke:Re,strokeWidth:Ae||oe,fillOpacity:"0"}),Oe.map(function(Fe,We){var Ve={strokeDasharray:"".concat(Fe,"px, 100px"),strokeDashoffset:"-".concat(Pe,"px"),transition:De||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ke=he[We]||he[he.length-1];return Pe+=Fe,K.a.createElement("path",{key:We,className:"".concat(N,"-line-path"),d:Te,strokeLinecap:$,stroke:ke,strokeWidth:oe,fillOpacity:"0",ref:ce[We],style:Ve})}))};g.defaultProps=k;var c=g;function s(){return s=Object.assign||function(E){for(var j=1;jE.length)&&(j=E.length);for(var z=0,F=new Array(j);z=0)continue;if(!Object.prototype.propertyIsEnumerable.call(E,F))continue;z[F]=E[F]}}return z}function d(E,j){if(E==null)return{};var z={},F=Object.keys(E),N,V;for(V=0;V=0)continue;z[N]=E[N]}return z}var l=0;function a(E){return+E.replace("%","")}function i(E){return Array.isArray(E)?E:[E]}function b(E,j,z,F){var N=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,V=arguments.length>5?arguments[5]:void 0,$=50-F/2,oe=0,de=-$,Re=0,Ae=-2*$;switch(V){case"left":oe=-$,de=0,Re=2*$,Ae=0;break;case"right":oe=$,de=0,Re=-2*$,Ae=0;break;case"bottom":de=$,Ae=2*$;break;default:}var De="M 50,50 m ".concat(oe,",").concat(de,` +`),insertTextRules:p.languages.CompletionItemInsertTextRule.InsertAsSnippet}],y=_(p,a,i,d,E);return{suggestions:y}}})},D="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",I=B("LvDl");function w(p){return/^\d+$/.test(p)?"".concat(p,"px"):p}function x(){}var g=!1,c={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function s(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],h=p;if(Array.isArray(p)){for(var T=0;T0||qe.target.offsetWidth>0)&&Te.current.instance.layout()}}catch(pt){ye.e(pt)}finally{ye.f()}}),ee.observe(ve.current)),ee}function dt(){M.b.warn(decodeURIComponent(D))}var nt=function(){var re=Te.current.instance;if(l!=null&&re&&ke){var ye=re.getModel();ye&&l!==ye.getValue()&&(g=!0,ye.setValue(l),re.layout(),g=!1)}};Object(U.useEffect)(function(){xe.current&&clearTimeout(xe.current),xe.current=setTimeout(function(){nt()},500)},[l,ke,Te.current]);function st(){var ee=Te.current.instance;if(ee){var re=ee.getSelection(),ye=Te.current.pastePos||{},Le=new u.Range(ye.startLineNumber||re.endLineNumber,ye.startColumn||re.endColumn,ye.endLineNumber||re.endLineNumber,ye.endColumn||re.endColumn);setTimeout(function(){ee.executeEdits("",[{range:Le,text:""}])},300)}}function ct(ee){(window.navigator.platform.match("Mac")?ee.metaKey:ee.ctrlKey)&&ee.keyCode==83&&(ee.preventDefault(),V())}var vt=function(){if(oe&&Te.current.instance){var re=Te.current.instance.getContentHeight();J(re0||be.target.offsetWidth>0)&&oe.layout()}}catch(Oe){Ae.e(Oe)}finally{Ae.f()}}),de.observe(m.current)),de}Object(U.useEffect)(function(){m.current&&B.e(27).then(B.t.bind(null,"M/lh",7)).then(function(oe){u=oe;var de=u.editor.createDiffEditor(m.current,Object(X.a)(Object(X.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},y),{},{wordWrap:!0}));z(de);var Re=F(de);return function(){de.dispose();var Ae=de.getModel();Ae&&Ae.dispose(),Re.unobserve(m.current)}})},[]),Object(U.useEffect)(function(){j&&j.setModel({original:u.editor.createModel(l,i),modified:u.editor.createModel(a,i)})},[l,a,i,j]);var N=w(T),V=w(d),$={width:N,height:V};return P.a.createElement("div",{className:"my-diff-editor",ref:m,style:$})}},ZpRC:function(Ge,we,B){"use strict";function X(C){return typeof C=="object"&&C!=null&&C.nodeType===1}function K(C,D){return(!D||C!=="hidden")&&C!=="visible"&&C!=="clip"}function M(C,D){if(C.clientHeightD||g>C&&c=D&&s>=I?g-C-w:c>D&&sI?c-D+x:0}var k=function(C,D){var I=window,w=D.scrollMode,x=D.block,g=D.inline,c=D.boundary,s=D.skipOverflowHiddenElements,u=typeof c=="function"?c:function(Fe){return Fe!==c};if(!X(C))throw new TypeError("Invalid target");for(var f=document.scrollingElement||document.documentElement,A=[],p=C;X(p)&&u(p);){if((p=p.parentElement)===f){A.push(p);break}p!=null&&p===document.body&&M(p)&&!M(document.documentElement)||p!=null&&M(p,s)&&A.push(p)}for(var h=I.visualViewport?I.visualViewport.width:innerWidth,T=I.visualViewport?I.visualViewport.height:innerHeight,v=window.scrollX||pageXOffset,d=window.scrollY||pageYOffset,l=C.getBoundingClientRect(),a=l.height,i=l.width,E=l.top,y=l.right,m=l.bottom,L=l.left,b=x==="start"||x==="nearest"?E:x==="end"?m:E+a/2,j=g==="center"?L+i/2:g==="end"?y:L,z=[],F=0;F=0&&L>=0&&m<=T&&y<=h&&E>=de&&m<=Ae&&L>=De&&y<=Re)return z;var be=getComputedStyle(N),Oe=parseInt(be.borderLeftWidth,10),he=parseInt(be.borderTopWidth,10),pe=parseInt(be.borderRightWidth,10),Z=parseInt(be.borderBottomWidth,10),ce=0,ne=0,ve="offsetWidth"in N?N.offsetWidth-N.clientWidth-Oe-pe:0,Te="offsetHeight"in N?N.offsetHeight-N.clientHeight-he-Z:0;if(f===N)ce=x==="start"?b:x==="end"?b-T:x==="nearest"?H(d,d+T,T,he,Z,d+b,d+b+a,a):b-T/2,ne=g==="start"?j:g==="center"?j-h/2:g==="end"?j-h:H(v,v+h,h,Oe,pe,v+j,v+j+i,i),ce=Math.max(0,ce+d),ne=Math.max(0,ne+v);else{ce=x==="start"?b-de-he:x==="end"?b-Ae+Z+Te:x==="nearest"?H(de,Ae,$,he,Z+Te,b,b+a,a):b-(de+$/2)+Te/2,ne=g==="start"?j-De-Oe:g==="center"?j-(De+oe/2)+ve/2:g==="end"?j-Re+pe+ve:H(De,Re,oe,Oe,pe+ve,j,j+i,i);var xe=N.scrollLeft,Pe=N.scrollTop;b+=Pe-(ce=Math.max(0,Math.min(Pe+ce,N.scrollHeight-$+Te))),j+=xe-(ne=Math.max(0,Math.min(xe+ne,N.scrollWidth-oe+ve)))}z.push({el:N,top:ce,left:ne})}return z};function S(C){return C===Object(C)&&Object.keys(C).length!==0}function U(C,D){D===void 0&&(D="auto");var I="scrollBehavior"in document.body.style;C.forEach(function(w){var x=w.el,g=w.top,c=w.left;x.scroll&&I?x.scroll({top:g,left:c,behavior:D}):(x.scrollTop=g,x.scrollLeft=c)})}function P(C){return C===!1?{block:"end",inline:"nearest"}:S(C)?C:{block:"start",inline:"nearest"}}function O(C,D){var I=!C.ownerDocument.documentElement.contains(C);if(S(D)&&typeof D.behavior=="function")return D.behavior(I?[]:k(C,D));if(I)return;var w=P(D);return U(k(C,w),w.behavior)}var _=we.a=O},Zss7:function(Ge,we,B){var X;(function(K){var M=/^\s+/,H=/\s+$/,k=0,S=K.round,U=K.min,P=K.max,O=K.random;function _(Z,ce){if(Z=Z||"",ce=ce||{},Z instanceof _)return Z;if(!(this instanceof _))return new _(Z,ce);var ne=C(Z);this._originalInput=Z,this._r=ne.r,this._g=ne.g,this._b=ne.b,this._a=ne.a,this._roundA=S(100*this._a)/100,this._format=ce.format||ne.format,this._gradientType=ce.gradientType,this._r<1&&(this._r=S(this._r)),this._g<1&&(this._g=S(this._g)),this._b<1&&(this._b=S(this._b)),this._ok=ne.ok,this._tc_id=k++}_.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 Z=this.toRgb();return(Z.r*299+Z.g*587+Z.b*114)/1e3},getLuminance:function(){var Z=this.toRgb(),ce,ne,ve,Te,xe,Pe;return ce=Z.r/255,ne=Z.g/255,ve=Z.b/255,ce<=.03928?Te=ce/12.92:Te=K.pow((ce+.055)/1.055,2.4),ne<=.03928?xe=ne/12.92:xe=K.pow((ne+.055)/1.055,2.4),ve<=.03928?Pe=ve/12.92:Pe=K.pow((ve+.055)/1.055,2.4),.2126*Te+.7152*xe+.0722*Pe},setAlpha:function(Z){return this._a=z(Z),this._roundA=S(100*this._a)/100,this},toHsv:function(){var Z=x(this._r,this._g,this._b);return{h:Z.h*360,s:Z.s,v:Z.v,a:this._a}},toHsvString:function(){var Z=x(this._r,this._g,this._b),ce=S(Z.h*360),ne=S(Z.s*100),ve=S(Z.v*100);return this._a==1?"hsv("+ce+", "+ne+"%, "+ve+"%)":"hsva("+ce+", "+ne+"%, "+ve+"%, "+this._roundA+")"},toHsl:function(){var Z=I(this._r,this._g,this._b);return{h:Z.h*360,s:Z.s,l:Z.l,a:this._a}},toHslString:function(){var Z=I(this._r,this._g,this._b),ce=S(Z.h*360),ne=S(Z.s*100),ve=S(Z.l*100);return this._a==1?"hsl("+ce+", "+ne+"%, "+ve+"%)":"hsla("+ce+", "+ne+"%, "+ve+"%, "+this._roundA+")"},toHex:function(Z){return c(this._r,this._g,this._b,Z)},toHexString:function(Z){return"#"+this.toHex(Z)},toHex8:function(Z){return s(this._r,this._g,this._b,this._a,Z)},toHex8String:function(Z){return"#"+this.toHex8(Z)},toRgb:function(){return{r:S(this._r),g:S(this._g),b:S(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+S(this._r)+", "+S(this._g)+", "+S(this._b)+")":"rgba("+S(this._r)+", "+S(this._g)+", "+S(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:S(F(this._r,255)*100)+"%",g:S(F(this._g,255)*100)+"%",b:S(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+S(F(this._r,255)*100)+"%, "+S(F(this._g,255)*100)+"%, "+S(F(this._b,255)*100)+"%)":"rgba("+S(F(this._r,255)*100)+"%, "+S(F(this._g,255)*100)+"%, "+S(F(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:b[c(this._r,this._g,this._b,!0)]||!1},toFilter:function(Z){var ce="#"+u(this._r,this._g,this._b,this._a),ne=ce,ve=this._gradientType?"GradientType = 1, ":"";if(Z){var Te=_(Z);ne="#"+u(Te._r,Te._g,Te._b,Te._a)}return"progid:DXImageTransform.Microsoft.gradient("+ve+"startColorstr="+ce+",endColorstr="+ne+")"},toString:function(Z){var ce=!!Z;Z=Z||this._format;var ne=!1,ve=this._a<1&&this._a>=0,Te=!ce&&ve&&(Z==="hex"||Z==="hex6"||Z==="hex3"||Z==="hex4"||Z==="hex8"||Z==="name");return Te?Z==="name"&&this._a===0?this.toName():this.toRgbString():(Z==="rgb"&&(ne=this.toRgbString()),Z==="prgb"&&(ne=this.toPercentageRgbString()),(Z==="hex"||Z==="hex6")&&(ne=this.toHexString()),Z==="hex3"&&(ne=this.toHexString(!0)),Z==="hex4"&&(ne=this.toHex8String(!0)),Z==="hex8"&&(ne=this.toHex8String()),Z==="name"&&(ne=this.toName()),Z==="hsl"&&(ne=this.toHslString()),Z==="hsv"&&(ne=this.toHsvString()),ne||this.toHexString())},clone:function(){return _(this.toString())},_applyModification:function(Z,ce){var ne=Z.apply(null,[this].concat([].slice.call(ce)));return this._r=ne._r,this._g=ne._g,this._b=ne._b,this.setAlpha(ne._a),this},lighten:function(){return this._applyModification(h,arguments)},brighten:function(){return this._applyModification(T,arguments)},darken:function(){return this._applyModification(v,arguments)},desaturate:function(){return this._applyModification(f,arguments)},saturate:function(){return this._applyModification(A,arguments)},greyscale:function(){return this._applyModification(p,arguments)},spin:function(){return this._applyModification(d,arguments)},_applyCombination:function(Z,ce){return Z.apply(null,[this].concat([].slice.call(ce)))},analogous:function(){return this._applyCombination(y,arguments)},complement:function(){return this._applyCombination(l,arguments)},monochromatic:function(){return this._applyCombination(m,arguments)},splitcomplement:function(){return this._applyCombination(E,arguments)},triad:function(){return this._applyCombination(a,arguments)},tetrad:function(){return this._applyCombination(i,arguments)}},_.fromRatio=function(Z,ce){if(typeof Z=="object"){var ne={};for(var ve in Z)Z.hasOwnProperty(ve)&&(ve==="a"?ne[ve]=Z[ve]:ne[ve]=Re(Z[ve]));Z=ne}return _(Z,ce)};function C(Z){var ce={r:0,g:0,b:0},ne=1,ve=null,Te=null,xe=null,Pe=!1,Fe=!1;return typeof Z=="string"&&(Z=he(Z)),typeof Z=="object"&&(Oe(Z.r)&&Oe(Z.g)&&Oe(Z.b)?(ce=D(Z.r,Z.g,Z.b),Pe=!0,Fe=String(Z.r).substr(-1)==="%"?"prgb":"rgb"):Oe(Z.h)&&Oe(Z.s)&&Oe(Z.v)?(ve=Re(Z.s),Te=Re(Z.v),ce=g(Z.h,ve,Te),Pe=!0,Fe="hsv"):Oe(Z.h)&&Oe(Z.s)&&Oe(Z.l)&&(ve=Re(Z.s),xe=Re(Z.l),ce=w(Z.h,ve,xe),Pe=!0,Fe="hsl"),Z.hasOwnProperty("a")&&(ne=Z.a)),ne=z(ne),{ok:Pe,format:Z.format||Fe,r:U(255,P(ce.r,0)),g:U(255,P(ce.g,0)),b:U(255,P(ce.b,0)),a:ne}}function D(Z,ce,ne){return{r:F(Z,255)*255,g:F(ce,255)*255,b:F(ne,255)*255}}function I(Z,ce,ne){Z=F(Z,255),ce=F(ce,255),ne=F(ne,255);var ve=P(Z,ce,ne),Te=U(Z,ce,ne),xe,Pe,Fe=(ve+Te)/2;if(ve==Te)xe=Pe=0;else{var We=ve-Te;Pe=Fe>.5?We/(2-ve-Te):We/(ve+Te);switch(ve){case Z:xe=(ce-ne)/We+(ce1&&(Ne-=1),Ne<1/6?Ve+(ke-Ve)*6*Ne:Ne<1/2?ke:Ne<2/3?Ve+(ke-Ve)*(2/3-Ne)*6:Ve}if(ce===0)ve=Te=xe=ne;else{var Fe=ne<.5?ne*(1+ce):ne+ce-ne*ce,We=2*ne-Fe;ve=Pe(We,Fe,Z+1/3),Te=Pe(We,Fe,Z),xe=Pe(We,Fe,Z-1/3)}return{r:ve*255,g:Te*255,b:xe*255}}function x(Z,ce,ne){Z=F(Z,255),ce=F(ce,255),ne=F(ne,255);var ve=P(Z,ce,ne),Te=U(Z,ce,ne),xe,Pe,Fe=ve,We=ve-Te;if(Pe=ve===0?0:We/ve,ve==Te)xe=0;else{switch(ve){case Z:xe=(ce-ne)/We+(ce>1)+720)%360;--ce;)ve.h=(ve.h+Te)%360,xe.push(_(ve));return xe}function m(Z,ce){ce=ce||6;for(var ne=_(Z).toHsv(),ve=ne.h,Te=ne.s,xe=ne.v,Pe=[],Fe=1/ce;ce--;)Pe.push(_({h:ve,s:Te,v:xe})),xe=(xe+Fe)%1;return Pe}_.mix=function(Z,ce,ne){ne=ne===0?0:ne||50;var ve=_(Z).toRgb(),Te=_(ce).toRgb(),xe=ne/100,Pe={r:(Te.r-ve.r)*xe+ve.r,g:(Te.g-ve.g)*xe+ve.g,b:(Te.b-ve.b)*xe+ve.b,a:(Te.a-ve.a)*xe+ve.a};return _(Pe)},_.readability=function(Z,ce){var ne=_(Z),ve=_(ce);return(K.max(ne.getLuminance(),ve.getLuminance())+.05)/(K.min(ne.getLuminance(),ve.getLuminance())+.05)},_.isReadable=function(Z,ce,ne){var ve=_.readability(Z,ce),Te,xe;xe=!1,Te=pe(ne);switch(Te.level+Te.size){case"AAsmall":case"AAAlarge":xe=ve>=4.5;break;case"AAlarge":xe=ve>=3;break;case"AAAsmall":xe=ve>=7;break}return xe},_.mostReadable=function(Z,ce,ne){var ve=null,Te=0,xe,Pe,Fe,We;ne=ne||{},Pe=ne.includeFallbackColors,Fe=ne.level,We=ne.size;for(var Ve=0;VeTe&&(Te=xe,ve=_(ce[Ve]));return _.isReadable(Z,ve,{level:Fe,size:We})||!Pe?ve:(ne.includeFallbackColors=!1,_.mostReadable(Z,["#fff","#000"],ne))};var 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"},b=_.hexNames=j(L);function j(Z){var ce={};for(var ne in Z)Z.hasOwnProperty(ne)&&(ce[Z[ne]]=ne);return ce}function z(Z){return Z=parseFloat(Z),(isNaN(Z)||Z<0||Z>1)&&(Z=1),Z}function F(Z,ce){$(Z)&&(Z="100%");var ne=oe(Z);return Z=U(ce,P(0,parseFloat(Z))),ne&&(Z=parseInt(Z*ce,10)/100),K.abs(Z-ce)<1e-6?1:Z%ce/parseFloat(ce)}function N(Z){return U(1,P(0,Z))}function V(Z){return parseInt(Z,16)}function $(Z){return typeof Z=="string"&&Z.indexOf(".")!=-1&&parseFloat(Z)===1}function oe(Z){return typeof Z=="string"&&Z.indexOf("%")!=-1}function de(Z){return Z.length==1?"0"+Z:""+Z}function Re(Z){return Z<=1&&(Z=Z*100+"%"),Z}function Ae(Z){return K.round(parseFloat(Z)*255).toString(16)}function De(Z){return V(Z)/255}var be=function(){var Z="[-\\+]?\\d+%?",ce="[-\\+]?\\d*\\.\\d+%?",ne="(?:"+ce+")|(?:"+Z+")",ve="[\\s|\\(]+("+ne+")[,|\\s]+("+ne+")[,|\\s]+("+ne+")\\s*\\)?",Te="[\\s|\\(]+("+ne+")[,|\\s]+("+ne+")[,|\\s]+("+ne+")[,|\\s]+("+ne+")\\s*\\)?";return{CSS_UNIT:new RegExp(ne),rgb:new RegExp("rgb"+ve),rgba:new RegExp("rgba"+Te),hsl:new RegExp("hsl"+ve),hsla:new RegExp("hsla"+Te),hsv:new RegExp("hsv"+ve),hsva:new RegExp("hsva"+Te),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 Oe(Z){return!!be.CSS_UNIT.exec(Z)}function he(Z){Z=Z.replace(M,"").replace(H,"").toLowerCase();var ce=!1;if(L[Z])Z=L[Z],ce=!0;else if(Z=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ne;return(ne=be.rgb.exec(Z))?{r:ne[1],g:ne[2],b:ne[3]}:(ne=be.rgba.exec(Z))?{r:ne[1],g:ne[2],b:ne[3],a:ne[4]}:(ne=be.hsl.exec(Z))?{h:ne[1],s:ne[2],l:ne[3]}:(ne=be.hsla.exec(Z))?{h:ne[1],s:ne[2],l:ne[3],a:ne[4]}:(ne=be.hsv.exec(Z))?{h:ne[1],s:ne[2],v:ne[3]}:(ne=be.hsva.exec(Z))?{h:ne[1],s:ne[2],v:ne[3],a:ne[4]}:(ne=be.hex8.exec(Z))?{r:V(ne[1]),g:V(ne[2]),b:V(ne[3]),a:De(ne[4]),format:ce?"name":"hex8"}:(ne=be.hex6.exec(Z))?{r:V(ne[1]),g:V(ne[2]),b:V(ne[3]),format:ce?"name":"hex"}:(ne=be.hex4.exec(Z))?{r:V(ne[1]+""+ne[1]),g:V(ne[2]+""+ne[2]),b:V(ne[3]+""+ne[3]),a:De(ne[4]+""+ne[4]),format:ce?"name":"hex8"}:(ne=be.hex3.exec(Z))?{r:V(ne[1]+""+ne[1]),g:V(ne[2]+""+ne[2]),b:V(ne[3]+""+ne[3]),format:ce?"name":"hex"}:!1}function pe(Z){var ce,ne;return Z=Z||{level:"AA",size:"small"},ce=(Z.level||"AA").toUpperCase(),ne=(Z.size||"small").toLowerCase(),ce!=="AA"&&ce!=="AAA"&&(ce="AA"),ne!=="small"&&ne!=="large"&&(ne="small"),{level:ce,size:ne}}Ge.exports?Ge.exports=_:!(X=function(){return _}.call(we,B,we,Ge),X!==void 0&&(Ge.exports=X))})(Math)},bPs0:function(Ge,we,B){"use strict";B.d(we,"b",function(){return f});var X=B("k1fw"),K=B("9og8"),M=B("2qtc"),H=B("kLXV"),k=B("tJVT"),S=B("PpiC"),U=B("aHsQ"),P=B("sGsY"),O=B("WmNS"),_=B.n(O),C=B("q1tI"),D=B.n(C),I=B("bntm"),w=B("V0Rq"),x=B("wd/R"),g=B.n(x),c=B("Ty5D"),s=B("9kvl"),u=P.a.Countdown,f=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],A=function(h){var T=h.globalSetting,v=h.loading,d=h.user,l=h.exercise,a=h.dispatch,i=Object(S.a)(h,["globalSetting","loading","user","exercise","dispatch"]),E=Object(C.useState)({}),y=Object(k.a)(E,2),m=y[0],L=y[1],b=H.a.useModal(),j=Object(k.a)(b,2),z=j[0],F=j[1],N=Object(C.useRef)(),V=Object(C.useRef)(null),$=Object(C.useRef)(null),oe=Object(C.useState)(!0),de=Object(k.a)(oe,2),Re=de[0],Ae=de[1],De=Object(c.h)().query,be=Object(c.i)();Object(C.useEffect)(function(){var Fe,We,Ve,ke,Ne;if(clearTimeout(V.current),document.addEventListener(Object(I.c)(),Pe,!1),window.addEventListener("blur",Te,!1),(Fe=l.exerciseUserInfo)!==null&&Fe!==void 0&&Fe.screen_open&&Object(I.a)()&&(a({type:"globalSetting/headerFooterToggle",payload:!1}),Ae(!1)),(We=l.exerciseUserInfo)!==null&&We!==void 0&&We.screen_at&&g()().diff(g()((Ve=l.exerciseUserInfo)===null||Ve===void 0?void 0:Ve.screen_at),"seconds")>0)Oe();else if((ke=l.exerciseUserInfo)!==null&&ke!==void 0&&ke.screen_open&&!Object(I.a)()){var ot=document.domain==="kepukehuan.educoder.net"?30:l.exerciseUserInfo.screen_sec+10+1;N.current=H.a.info({icon:null,content:D.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",D.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",l.exerciseUserInfo.screen_num-l.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",D.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:D.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",D.a.createElement("span",{style:{display:"inline-block"}},D.a.createElement(u,{onFinish:function(){var nt;Oe(),(nt=N.current)===null||nt===void 0||nt.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+ot*1e3})),"S\uFF09"),onOk:function(){var nt;(nt=N.current)===null||nt===void 0||nt.destroy(),Ae(!1),Object(I.d)(document.body),document.getElementById("root").addEventListener("click",he,!1)}})}return(Ne=l.exerciseUserInfo)!==null&&Ne!==void 0&&Ne.screen_open&&!Object(I.a)()||document.getElementById("root").addEventListener("click",he,!1),function(){document.getElementById("root").removeEventListener("click",he,!1),document.removeEventListener(Object(I.c)(),Pe,!1),window.removeEventListener("blur",Te,!1),clearTimeout(V.current)}},[]),Object(C.useEffect)(function(){setTimeout(function(){l.actionTabs.removeEventListenerExitScreen&&(clearTimeout(V.current),document.getElementById("root").removeEventListener("click",he,!1),document.removeEventListener(Object(I.c)(),Pe,!1))},500),pe()},[l.actionTabs]),Object(C.useEffect)(function(){setTimeout(function(){l.exerciseUserInfo.used_screen_num>l.exerciseUserInfo.screen_num?ne():!Re},500)},[l.exerciseUserInfo]);var Oe=function(){var Fe=Object(K.a)(_.a.mark(function We(){var Ve;return _.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,xe();case 2:Ve=Ne.sent,setTimeout(function(){var ot,dt;(ot=N.current)===null||ot===void 0||ot.destroy(),N.current=H.a.info({okText:D.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:D.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",D.a.createElement("span",{className:"c-red"},Ve.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",D.a.createElement("span",{className:"c-red"},(dt=l.exerciseUserInfo)===null||dt===void 0?void 0:dt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var nt=Object(K.a)(_.a.mark(function ct(){return _.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:Object(I.d)(document.body);case 1:case"end":return Ee.stop()}},ct)}));function st(){return nt.apply(this,arguments)}return st}()})},1e3);case 4:case"end":return Ne.stop()}},We)}));return function(){return Fe.apply(this,arguments)}}(),he=function(We){!Object(I.a)()&&We.target.nodeName!=="A"&&We.target.nodeName!=="BUTTON"&&We.target.innerHTML!=="\u786E \u5B9A"&&(Object(I.d)(document.body),console.log("documentClick.full"))},pe=function(){var Fe=Object(K.a)(_.a.mark(function We(){return _.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.abrupt("return",new Promise(function(){var Ne=Object(K.a)(_.a.mark(function ot(dt){var nt;return _.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,a({type:"exercise/getExerciseUserInfo",payload:Object(X.a)({},be)});case 2:return nt=ct.sent,dt(nt==null?void 0:nt.data),ct.abrupt("return",nt==null?void 0:nt.data);case 5:case"end":return ct.stop()}},ot)}));return function(ot){return Ne.apply(this,arguments)}}()));case 1:case"end":return ke.stop()}},We)}));return function(){return Fe.apply(this,arguments)}}(),Z=function(){var Fe=Object(K.a)(_.a.mark(function We(Ve){var ke,Ne,ot;return _.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:(ke=N.current)===null||ke===void 0||((Ne=ke.destroyAll)===null||Ne===void 0)||Ne.call(ke),N.current=H.a.info({maskClosable:!1,keyboard:!1,okText:D.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",D.a.createElement("span",{style:{display:"inline-block"}},D.a.createElement(u,{onFinish:xe,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(l.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:D.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",D.a.createElement("span",{className:"c-red"},Ve),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",D.a.createElement("span",{className:"c-red"},(ot=l.exerciseUserInfo)===null||ot===void 0?void 0:ot.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",D.a.createElement("span",{className:"c-red"},l.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",D.a.createElement("br",null),D.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var st=Object(K.a)(_.a.mark(function vt(){return _.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:clearTimeout($.current),Object(I.d)(document.body),N.current.destroy();case 3:case"end":return ge.stop()}},vt)}));function ct(){return st.apply(this,arguments)}return ct}()}),$.current=setTimeout(function(){var st;N.current.update({okText:D.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:D.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",D.a.createElement("span",{className:"c-red"},Ve+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",D.a.createElement("span",{className:"c-red"},(st=l.exerciseUserInfo)===null||st===void 0?void 0:st.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(l.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return nt.stop()}},We)}));return function(Ve){return Fe.apply(this,arguments)}}(),ce=function(){location.href="/classrooms/".concat(be.coursesId,"/exercise/").concat(be.categoryId,"/detail")},ne=function(){var Fe=Object(K.a)(_.a.mark(function We(){var Ve,ke,Ne;return _.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return(Ve=N.current)===null||Ve===void 0||((ke=Ve.destroyAll)===null||ke===void 0)||ke.call(Ve),dt.next=3,Object(w.Y)({categoryId:be.categoryId,commit_method:1});case 3:Ne=dt.sent,Ne&&ve();case 5:case"end":return dt.stop()}},We)}));return function(){return Fe.apply(this,arguments)}}(),ve=function(){var We,Ve;document.removeEventListener(Object(I.c)(),Pe,!1),Object(I.b)(),(We=N.current)===null||We===void 0||((Ve=We.destroyAll)===null||Ve===void 0)||Ve.call(We),z.info({content:D.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",D.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){ce()}})},Te=function(We){Object(I.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(I.b)()},xe=function(){var Fe=Object(K.a)(_.a.mark(function We(){return _.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.abrupt("return",new Promise(function(){var Ne=Object(K.a)(_.a.mark(function ot(dt){var nt,st,ct;return _.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(!((nt=l.exerciseUserInfo)!==null&&nt!==void 0&&nt.screen_at)){Ee.next=3;break}return Ee.next=3,Object(w.g)(Object(X.a)(Object(X.a)({},be),{},{reset:!0}));case 3:return Ee.next=5,Object(w.Q)({id:be.categoryId});case 5:if(st=Ee.sent,!(st!=null&&st.is_commit)){Ee.next=9;break}return ve(),Ee.abrupt("return");case 9:return Ee.next=11,pe();case 11:ct=Ee.sent,dt(ct);case 13:case"end":return Ee.stop()}},ot)}));return function(ot){return Ne.apply(this,arguments)}}()));case 1:case"end":return ke.stop()}},We)}));return function(){return Fe.apply(this,arguments)}}(),Pe=function(){var Fe=Object(K.a)(_.a.mark(function We(){var Ve,ke,Ne,ot;return _.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(Ve=!1,console.log("fullscreen change"),!Object(I.a)()){nt.next=7;break}(ke=l.exerciseUserInfo)!==null&&ke!==void 0&&ke.screen_at&&Object(w.g)(Object(X.a)(Object(X.a)({},be),{},{reset:!0})),clearTimeout(V.current),nt.next=17;break;case 7:return Ve=!0,nt.next=10,Object(w.g)(Object(X.a)({},be));case 10:return nt.next=12,pe();case 12:Ne=nt.sent,Z(Ne.used_screen_num),ot=setTimeout(Object(K.a)(_.a.mark(function st(){return _.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:case"end":return vt.stop()}},st)})),l.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),V.current=ot;case 17:a({type:"globalSetting/headerFooterToggle",payload:Ve});case 18:case"end":return nt.stop()}},We)}));return function(){return Fe.apply(this,arguments)}}();return D.a.createElement("div",null,F)};we.a=Object(s.a)(function(p){var h=p.loading,T=p.user,v=p.exercise,d=p.globalSetting;return{globalSetting:d,user:T,exercise:v,loading:h.effects}})(A)},bT9E:function(Ge,we,B){"use strict";B.d(we,"a",function(){return K});var X=B("VTBJ");function K(M,H){var k=Object(X.a)({},M);return Array.isArray(H)&&H.forEach(function(S){delete k[S]}),k}},biw7:function(Ge,we,B){"use strict";var X=B("q1tI"),K=B.n(X),M=X.createContext(null);we.a=M},c5Ni:function(Ge,we,B){},cQPA:function(Ge,we,B){"use strict";B.r(we);var X=B("T2oS"),K=B("W9HT"),M=B("sPJy"),H=B("bE4q"),k=B("+L6B"),S=B("2/Rp"),U=B("14J3"),P=B("BMrR"),O=B("jCWc"),_=B("kPKH"),C=B("5Dmo"),D=B("3S7+"),I=B("sRBo"),w=B("kaz8"),x=B("7Kak"),g=B("9yH6"),c=B("MXD1"),s=B("CFYs"),u=B("miYZ"),f=B("tsqr"),A=B("2qtc"),p=B("kLXV"),h=B("k1fw"),T=B("9og8"),v=B("tJVT"),d=B("PpiC"),l=B("5NDa"),a=B("5rEg"),i=B("aHsQ"),E=B("sGsY"),y=B("WmNS"),m=B.n(y),L=B("q1tI"),b=B.n(L),j=B("Ty5D"),z=B("55Ip"),F=B("9kvl"),N=B("gUdW"),V=B("xGfz"),$=B("jhfD"),oe=B("BlwA"),de=B("bPs0"),Re=B("wd/R"),Ae=B.n(Re),De=B("9GDu"),be=B.n(De),Oe=B("1vsH"),he=B("s8TD"),pe=B("xKgJ"),Z=B("bntm"),ce=B("V0Rq"),ne=B("HBuW"),ve=B("9Bee"),Te=B("Ot1p"),xe=function(Ke){var Se,te,le,ze,Ce,je=Ke.item,rt=Ke.answerData,Be=Ke.onBlur,Ye=Be===void 0?function(){}:Be,lt=Object(L.useState)(),Et=Object(v.a)(lt,2),gt=Et[0],Ft=Et[1],Xt=Object(L.useState)(),Kt=Object(v.a)(Xt,2),yt=Kt[0],tn=Kt[1],kt=Object(L.useState)(),Wt=Object(v.a)(kt,2),Lt=Wt[0],Gt=Wt[1];return Object(L.useEffect)(function(){tn(je==null?void 0:je.a_flag)},[je==null?void 0:je.a_flag]),b.a.createElement("div",null,(rt==null||((Se=rt.exercise)===null||Se===void 0)?void 0:Se.commit_status)===1?b.a.createElement("div",null,b.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7B54\u6848\uFF1A"),b.a.createElement("div",{className:be.a.simpleText},b.a.createElement(ve.a,{value:je==null||((te=je.user_answer)===null||te===void 0)?void 0:te[0]}))):b.a.createElement("div",{className:je.user_score&&(je.user_score===je.question_score?"c-green":"c-red")},Lt?b.a.createElement(Te.a,{height:150,isFocus:!0,defaultValue:je==null||((le=je.user_answer)===null||le===void 0)?void 0:le[0],id:je==null?void 0:je.question_id,onChange:function(cn){return Ft(cn)},onBlur:function(){return Ye(gt)}}):b.a.createElement("div",{onClick:function(){var cn;if(!je.repeat_answer&&(je==null||((cn=je.user_answer)===null||cn===void 0)?void 0:cn.length)>0)return;Gt(!0)}},b.a.createElement(a.a,{disabled:!je.repeat_answer&&(je==null||((ze=je.user_answer)===null||ze===void 0)?void 0:ze.length)>0&&!je.israp,size:"large",className:"current",placeholder:"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54",readOnly:!0}))),(je==null?void 0:je.standard_answer)&&b.a.createElement("div",null,b.a.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),b.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},b.a.createElement(ve.a,{value:je==null||((Ce=je.standard_answer)===null||Ce===void 0)?void 0:Ce[0]}))))},Pe=xe,Fe=B("g9YV"),We=B("wCAj"),Ve=B("5GOC"),ke=B("JsLm"),Ne=B("ZW9T"),ot=B("o/qq"),dt=B.n(ot),nt=function(Ke){var Se,te,le,ze,Ce=Ke.item,je=Ke.answerData,rt=Object(L.useState)([]),Be=Object(v.a)(rt,2),Ye=Be[0],lt=Be[1],Et=Object(L.useState)([]),gt=Object(v.a)(Et,2),Ft=gt[0],Xt=gt[1];Object(L.useEffect)(function(){var kt;if(!(Ce!=null&&(kt=Ce.shixun_details)!==null&&kt!==void 0&&kt.length))return;for(var Wt=[],Lt=[],Gt=0;Gt<(Ce==null||((dn=Ce.shixun_details)===null||dn===void 0)?void 0:dn.length);Gt++){for(var dn,cn,at,It=0;It<(Ce==null?void 0:Ce.shixun_details[Gt].stage_list.length);It++){var ut,Ln,Sn,kn,mn=Ce==null?void 0:Ce.shixun_details[Gt].stage_list[It];Wt.push(Object(h.a)(Object(h.a)({},mn),{operation:Ce==null||((ut=Ce.shixun_details)===null||ut===void 0||((Ln=ut[Gt])===null||Ln===void 0||((Sn=Ln.shixun_detail)===null||Sn===void 0||((kn=Sn[0])===null||kn===void 0))))?void 0:kn.game_identifier}))}if(Ce!=null&&(cn=Ce.shixun_details)!==null&&cn!==void 0&&(at=cn[Gt])!==null&&at!==void 0&&at.shixun_detail){var Dt,Cn,En;Lt.push(Ce==null||((Dt=Ce.shixun_details)===null||Dt===void 0||((Cn=Dt[Gt])===null||Cn===void 0||((En=Cn.shixun_detail)===null||En===void 0)))?void 0:En[0])}}Xt(Lt),lt(Wt)},[Ce==null?void 0:Ce.shixun_details]);var Kt=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:function(Wt){return b.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Wt&&Wt.length>25?Wt:""},Wt)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(Wt,Lt){return b.a.createElement("span",null,Lt.evaluate_count?Lt.evaluate_count:b.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:function(Wt,Lt){var Gt=!1;return Lt.finished_time&&je!==null&&je!==void 0&&je.exercise&&je!==null&&je!==void 0&&je.exercise_answer_user&&((je==null?void 0:je.exercise.time)===-1?Gt=Ae()(je==null?void 0:je.exercise.end_time).isBefore(Lt.finished_time):Gt=Ae()(je==null?void 0:je.exercise_answer_user.start_at).add(je==null?void 0:je.exercise.time,"m").isBefore(Lt.finished_time)),b.a.createElement("span",null,Lt.finished_time||b.a.createElement("span",{className:"c-grey-999"},"--"),b.a.createElement("span",{className:"c-orange-ff9 "},Gt?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(Wt,Lt){return b.a.createElement("span",null,Lt.time_consuming||b.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(Wt,Lt){return b.a.createElement("span",null,Lt.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")}},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:function(Wt,Lt,Gt){return Wt?b.a.createElement(ke.a,{affix:!1,className:"mt10"},b.a.createElement(ke.a.Link,{href:"#challenge_".concat(Ce==null?void 0:Ce.question_id).concat(Gt),title:b.a.createElement("span",{style:{color:"#0152d9"}},"\u67E5\u770B")})):b.a.createElement("span",{className:"c-grey-999"},"--")}}],yt=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(Wt,Lt){return b.a.createElement("span",null,Lt.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(Wt,Lt){return b.a.createElement("span",null,Lt.error_msg?Lt.error_msg:"--")}}],tn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return b.a.createElement("div",{className:"mt15 mb15"},(je==null||((Se=je.exercise)===null||Se===void 0)?void 0:Se.commit_status)===0&&b.a.createElement("div",null,Ce.shixun.map(function(kt,Wt){return b.a.createElement(P.a,{className:"font16",gutter:[0,20]},b.a.createElement(_.a,{flex:"1"},kt.challenge_name," (",kt.challenge_score,"\u5206)"),b.a.createElement(_.a,{flex:"100px",className:"tr"},kt.answer_status===0&&b.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672A\u5B8C\u6210"),kt.answer_status===1&&b.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5DF2\u5B8C\u6210")))})),(je==null||((te=je.exercise)===null||te===void 0)?void 0:te.commit_status)!==0||(je==null||((le=je.exercise)===null||le===void 0)?void 0:le.user_exercise_status)!==0?b.a.createElement(b.a.Fragment,null,!!(Ye!=null&&Ye.length)&&b.a.createElement("div",null,b.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),b.a.createElement(We.a,{columns:Kt,dataSource:Ye,pagination:!1})),!!(Ft!=null&&Ft.length)&&b.a.createElement("div",null,b.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Ft==null?void 0:Ft.map(function(kt,Wt){return b.a.createElement("div",{id:"challenge_".concat(Ce==null?void 0:Ce.question_id).concat(Wt),className:"mt5"},b.a.createElement("div",null,b.a.createElement("span",{className:"font16 mr15"}," \u7B2C",kt.position,"\u5173"),b.a.createElement(z.a,{className:"current c-black font16",to:"/tasks/".concat(kt.game_identifier)},kt.name)),(kt==null?void 0:kt.st)===0&&kt.passed_code&&b.a.createElement("aside",{className:dt.a.shixunWrp},b.a.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",b.a.createElement("span",{className:"c-light-black"},kt.path)),b.a.createElement(Ne.b,{height:300,language:"python",theme:"default",value:kt.passed_code,options:tn})))}))):b.a.createElement(b.a.Fragment,null,b.a.createElement(ve.a,{className:"c-grey-999 mt20 mb20",value:Ce==null?void 0:Ce.question_title}),Ce==null||((ze=Ce.shixun)===null||ze===void 0)?void 0:ze.map(function(kt,Wt){return b.a.createElement("p",{className:"font16 c-grey-666 mb5",key:Wt},b.a.createElement("span",{className:"mr20"},"\u7B2C",kt==null?void 0:kt.challenge_position,"\u5173 ",kt==null?void 0:kt.challenge_name),b.a.createElement("span",null,kt==null?void 0:kt.challenge_score,"\u5206"))})))},st=nt,ct=B("J66h"),vt=function(Ke){var Se=Ke.item,te=Ke.answerData,le=Object(L.useState)([]),ze=Object(v.a)(le,2),Ce=ze[0],je=ze[1];Object(L.useEffect)(function(){var Ye;if((Se==null||((Ye=Se.evaluate_codes)===null||Ye===void 0)?void 0:Ye.length)>0){var lt;je(Se==null||((lt=Se.evaluate_codes)===null||lt===void 0)?void 0:lt.map(function(Et,gt){return{key:gt+1,error_msg:Et!=null&&Et.error_msg?ct.Base64.decode(Et==null?void 0:Et.error_msg):""}}))}else je([{key:"--",error_msg:"--"}])},[Se==null?void 0:Se.evaluate_codes]);var rt=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(lt,Et){return b.a.createElement("span",null,Et.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(lt,Et){return b.a.createElement("span",null,Et.error_msg?Et.error_msg:"--")}}],Be={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:"mt15 mb15"},b.a.createElement(ve.a,{value:Se==null?void 0:Se.description})),!!(Se!=null&&Se.user_answer.length)&&(Se==null?void 0:Se.passed_code)&&b.a.createElement("aside",{className:dt.a.shixunWrp},b.a.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),b.a.createElement(Ne.b,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Se!=null&&Se.passed_code?ct.Base64.decode(Se==null?void 0:Se.passed_code):"",options:Be})))},Ee=vt,ge=B("oBTY"),Je=a.a.TextArea,Ze=function(Ke){var Se,te,le=Ke.item,ze=Ke.answerData,Ce=Ke.onBlur,je=Ce===void 0?function(){}:Ce,rt=Object(L.useState)([]),Be=Object(v.a)(rt,2),Ye=Be[0],lt=Be[1];return Object(L.useEffect)(function(){for(var Et=[],gt=function(Kt){var yt,tn=(le==null||((yt=le.user_answer)===null||yt===void 0)?void 0:yt.find(function(kt){return kt.choice_id===Kt+1}))||{choice_id:Kt+1,answer_text:""};Et.push(Object(h.a)({},tn))},Ft=0;Ft<(le==null?void 0:le.multi_count);Ft++)gt(Ft);lt(Et)},[le==null?void 0:le.user_answer]),b.a.createElement("div",null,Ye==null?void 0:Ye.map(function(Et,gt){var Ft;return b.a.createElement("div",{className:"mt10"},b.a.createElement("span",null,"\u6211\u7684\u7B54\u6848\uFF08\u586B\u7A7A",gt+1,"\uFF09:"),b.a.createElement("div",null,b.a.createElement(Je,{autoSize:!0,rows:4,disabled:!le.repeat_answer&&(le==null||((Ft=le.user_answer)===null||Ft===void 0)?void 0:Ft.length)>0&&!le.israp||!!(ze!=null&&ze.exercise.commit_status),value:Et==null?void 0:Et.answer_text,onChange:function(Kt){Ye[gt].answer_text=Kt.target.value,lt(Object(ge.a)(Ye))},onBlur:function(Kt){return je(Et==null?void 0:Et.answer_text,gt+1,Ye)},className:"overflow_hidden ".concat(le.user_score&&(le.user_score===le.question_score?"c-green":"c-red"))})))}),!!(le!=null&&(Se=le.standard_answer)!==null&&Se!==void 0&&Se.length)&&b.a.createElement("div",null,le==null||((te=le.standard_answer)===null||te===void 0)?void 0:te.map(function(Et,gt){return b.a.createElement("div",null,b.a.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",gt+1,"\uFF09:"),b.a.createElement("div",null,b.a.createElement(Je,{autoSize:!0,disabled:!0,value:Et==null?void 0:Et.answer_text[0]})))})))},_e=Ze,Xe=B("lzim"),ie=a.a.TextArea,ae=function(Ke){var Se=Ke.data;return b.a.createElement("div",{className:"tc mt80"},b.a.createElement("img",{width:"486",src:Xe.n})," ",b.a.createElement("br",null),Se.status===-1&&b.a.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),Se.status===-2&&b.a.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",b.a.createElement("span",{className:"c-red"},Se.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),b.a.createElement(S.a,{className:"mt40 pl20 pr20",type:"primary"},b.a.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875")))},se=ae,J=B("m3rI"),q=B("LvDl"),ee=E.a.Countdown,re=a.a.TextArea,ye=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Le={1:"\u672A\u53D1\u5E03",2:"\u5DF2\u53D1\u5E03",3:"\u5DF2\u622A\u6B62"},qe={1:be.a.flagActive,2:be.a.flagHalf},pt={0:"c-red-ee4",1:"c-green"},Ot=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],mt=function(Ke){var Se,te,le,ze,Ce,je,rt,Be,Ye,lt,Et,gt,Ft,Xt,Kt,yt,tn,kt,Wt,Lt,Gt,dn,cn,at,It,ut,Ln,Sn,kn,mn,Dt,Cn=Ke.globalSetting,En=Ke.loading,yn=Ke.user,bn=Ke.dispatch,Sr=Object(d.a)(Ke,["globalSetting","loading","user","dispatch"]),an=Object(j.i)(),Mn=Object(L.useState)({}),wr=Object(v.a)(Mn,2),Ie=wr[0],xn=wr[1],ln=Object(L.useState)({}),Qn=Object(v.a)(ln,2),br=Qn[0],Pr=Qn[1],zn=Object(L.useState)({}),kr=Object(v.a)(zn,2),sr=kr[0],Xn=kr[1],$r=Object(L.useState)(!1),zr=Object(v.a)($r,2),Or=zr[0],nr=zr[1],Aa=Object(L.useState)(!0),Nr=Object(v.a)(Aa,2),qn=Nr[0],Gr=Nr[1],xr=Object(L.useState)(!1),Ar=Object(v.a)(xr,2),Vr=Ar[0],Dr=Ar[1],lr=Object(L.useState)(!1),Nn=Object(v.a)(lr,2),Dn=Nn[0],ur=Nn[1],Qr=Object(L.useState)(),Cr=Object(v.a)(Qr,2),pr=Cr[0],Ca=Cr[1],ca=Object(L.useState)(0),Pt=Object(v.a)(ca,2),zt=Pt[0],Ht=Pt[1],on=Object(L.useState)(""),sn=Object(v.a)(on,2),fn=sn[0],pn=sn[1],gn=Object(L.useState)("none"),wn=Object(v.a)(gn,2),Jn=wn[0],en=wn[1],dr=Object(L.useState)(""),_n=Object(v.a)(dr,2),gr=_n[0],cr=_n[1],Tr=Object(L.useState)({status:0}),Xr=Object(v.a)(Tr,2),fa=Xr[0],Ta=Xr[1],ha=Object(L.useRef)(),Sa=Object(L.useState)(0),ea=Object(v.a)(Sa,2),Vt=ea[0],_r=ea[1],Ur=Object(L.useState)(0),Rr=Object(v.a)(Ur,2),Zt=Rr[0],Br=Rr[1],nn=Object(L.useState)(!1),Yt=Object(v.a)(nn,2),$t=Yt[0],Un=Yt[1],Fr=Object(L.useState)(!1),Lr=Object(v.a)(Fr,2),jr=Lr[0],wa=Lr[1],za=Object(L.useState)(),Oa=Object(v.a)(za,2),Ga=Oa[0],Va=Oa[1],Yi=Object(L.useState)(),Qa=Object(v.a)(Yi,2),Xa=Qa[0],Zi=Qa[1];Object(L.useEffect)(function(){return(Object(pe.c)()||Object(pe.l)())&&Kr(),window.addEventListener("message",ta),function(){window.removeEventListener("message",ta),window.removeEventListener("beforeunload",Da),location.pathname.indexOf("/detail")>-1&&Object(Z.b)()}},[an.categoryId,yn.userInfo.login]);var ta=function(ue){ue.data==="backExercise"&&(en("none"),pn(""),Kr())},Wr=function(){var _t=Object(T.a)(m.a.mark(function ue(){var et,Qe,Ct,tt,bt,St,Tt,Nt,Mt,Ut,qt;return m.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,bn({type:"exercise/getExerciseUserInfo",payload:Object(h.a)({},an)});case 2:if(Qe=Qt.sent,Pr(Object(h.a)({},Qe.data)),!((Qe==null||((et=Qe.data)===null||et===void 0)?void 0:et.ip_limit)!=="no")){Qt.next=11;break}if(!((Qe==null||((Ct=Qe.data)===null||Ct===void 0)?void 0:Ct.ip_limit)==="inner")){Qt.next=9;break}return Qt.next=8,Object(he.a)({ip_limit:Qe==null||((tt=Qe.data)===null||tt===void 0)?void 0:tt.ip_limit});case 8:St=Qt.sent;case 9:return Qt.next=11,Object(Oe.q)({exerciseId:an.categoryId,ip:St,errmsgHide:!0,ip_limit:Qe==null||((bt=Qe.data)===null||bt===void 0)?void 0:bt.ip_limit}).catch(function(Gn){Ta(Gn)});case 11:if(!((Qe==null?void 0:Qe.status)==0)){Qt.next=18;break}if(!((Qe==null||((Tt=Qe.data)===null||Tt===void 0)?void 0:Tt.used_screen_num)>(Qe==null||((Nt=Qe.data)===null||Nt===void 0)?void 0:Nt.screen_num)&&Qe!==null&&Qe!==void 0&&(Mt=Qe.data)!==null&&Mt!==void 0&&Mt.screen_open)){Qt.next=15;break}return pa(),Qt.abrupt("return",!1);case 15:Dr(Qe==null?void 0:Qe.data.check_camera),ur(Qe==null||((Ut=Qe.data)===null||Ut===void 0)?void 0:Ut.screen_open),Qe!=null&&(qt=Qe.data)!==null&&qt!==void 0&&qt.check_camera||Kr();case 18:case"end":return Qt.stop()}},ue)}));return function(){return _t.apply(this,arguments)}}(),Da=function(ue){var et="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(ue||window.event).returnValue=et,et},Kr=function(){var _t=Object(T.a)(m.a.mark(function ue(){var et,Qe,Ct,tt,bt;return m.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return nr(!0),Tt.next=3,Object(ce.X)(Object(h.a)({},an)).catch(function(){return nr(!1)});case 3:Qe=Tt.sent,((et=Qe)===null||et===void 0?void 0:et.exercise)&&(Qe.exercise.user_exercise_status=1),nr(!1),Qe&&(Qe.exercise_types=((Ct=Qe)===null||Ct===void 0?void 0:Ct.exercise_types)||((tt=Qe)===null||tt===void 0||((bt=tt.exercise_scores)===null||bt===void 0)?void 0:bt.exercise_types),xn(Qe));case 7:case"end":return Tt.stop()}},ue)}));return function(){return _t.apply(this,arguments)}}();Object(L.useEffect)(function(){var _t,ue,et;((_t=Ie.exercise)===null||_t===void 0?void 0:_t.time)===0&&pa(),((ue=Ie.exercise)===null||ue===void 0?void 0:ue.time)&&Ca(Date.now()+(Ie==null||((et=Ie.exercise)===null||et===void 0)?void 0:et.time)*1e3*60)},[(Se=Ie.exercise)===null||Se===void 0?void 0:Se.time]);var qi=function(){var ue;(Ie==null||((ue=Ie.exercise)===null||ue===void 0)?void 0:ue.exercise_status)===3?p.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",b.a.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):p.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",b.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:function(){var et=Object(T.a)(m.a.mark(function Ct(){var tt,bt;return m.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,Object(ce.R)({categoryId:an.categoryId,user_ids:[Ie==null||((tt=Ie.exercise_answer_user)===null||tt===void 0)?void 0:tt.user_id]});case 2:bt=Tt.sent,bt&&(f.b.info(bt==null?void 0:bt.message),$n());case 4:case"end":return Tt.stop()}},Ct)}));function Qe(){return et.apply(this,arguments)}return Qe}()})},$n=function(){Kr()},Jr=function(){var _t=Object(T.a)(m.a.mark(function ue(){var et,Qe;return m.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(ce.Z)({categoryId:an.categoryId,commit_method:2});case 2:et=tt.sent,(et==null?void 0:et.status)===0&&(p.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:b.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",b.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var bt=Object(T.a)(m.a.mark(function Tt(){return m.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:$n();case 1:case"end":return Mt.stop()}},Tt)}));function St(){return bt.apply(this,arguments)}return St}()}),f.b.info(et==null?void 0:et.message)),(et==null?void 0:et.status)===-3&&(Qe=parseInt(et==null?void 0:et.message),Ie.exercise.time=Qe,xn(Object(h.a)({},Ie)));case 5:case"end":return tt.stop()}},ue)}));return function(){return _t.apply(this,arguments)}}(),ma=function(){var _t=Object(T.a)(m.a.mark(function ue(et){var Qe;return m.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(ne.A)({id:et.shixun_identifier});case 2:Qe=tt.sent,Qe!=null&&Qe.game_identifier&&(pn("/tasks/".concat(Qe.game_identifier,"?type=exercises&exercisesId=").concat(an.categoryId,"&coursesId=").concat(an.coursesId,"&login=").concat(an.login,"&questionId=").concat(et.question_id)),en("block")),(Qe==null?void 0:Qe.status)===-3?Object(Oe.o)():(Qe==null?void 0:Qe.status)===2?$i(Qe==null?void 0:Qe.message,et.question_id):(Qe==null?void 0:Qe.status)===3&&Ja(Qe==null?void 0:Qe.message);case 5:case"end":return tt.stop()}},ue)}));return function(et){return _t.apply(this,arguments)}}(),$i=function _t(ue,et){var Qe;ue=(Qe=ue)!==null&&Qe!==void 0&&Qe.includes(".json")?ue:"".concat(ue,".json"),p.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Ct=Object(T.a)(m.a.mark(function bt(){var St,Tt;return m.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Object(ce.S)({url:ue});case 2:if(St=Mt.sent,St){Mt.next=5;break}return Mt.abrupt("return");case 5:return f.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Mt.next=8,Object(ne.A)({id:St.shixun_identifier});case 8:if(Tt=Mt.sent,!(Tt!=null&&Tt.game_identifier)){Mt.next=12;break}return ma({shixun_identifier:Tt==null?void 0:Tt.game_identifier,question_id:et}),Mt.abrupt("return");case 12:(Tt==null?void 0:Tt.status)===2?_t(Tt==null?void 0:Tt.message,et):(Tt==null?void 0:Tt.status)===3&&Ja(Tt==null?void 0:Tt.message);case 13:case"end":return Mt.stop()}},bt)}));function tt(){return Ct.apply(this,arguments)}return tt}()})},Ja=function(ue){p.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ue,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},eo=function(ue){ue.redo?p.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:b.a.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:function(){var et=Object(T.a)(m.a.mark(function Ct(){var tt,bt,St,Tt;return m.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Object(ce.S)({id:ue.myshixun_identifier,url:ue.url});case 2:tt=Mt.sent,tt&&(bt=Object(q.cloneDeep)(Ie==null?void 0:Ie.exercise_question_types),St=bt==null?void 0:bt.findIndex(function(Ut){return Ut.question_type===5}),bt[St].items.find(function(Ut){return Ut.question_id===ue.question_id}).redo=!1,bt[St].items.find(function(Ut){return Ut.question_id===ue.question_id}).shixun_identifier=tt.shixun_identifier,Ie.exercise_question_types=bt,xn(Ie),Tt=Object(h.a)(Object(h.a)({},ue),{},{shixun_identifier:tt.shixun_identifier}),ma(Tt));case 4:case"end":return Mt.stop()}},Ct)}));function Qe(){return et.apply(this,arguments)}return Qe}()}):ma(ue)},xi=function(){var _t=Object(T.a)(m.a.mark(function ue(et){var Qe;return m.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(!et.hack_identifier){tt.next=5;break}return tt.next=3,Object(ce.W)({id:et.hack_identifier});case 3:Qe=tt.sent,(Qe==null?void 0:Qe.status)===0&&(pn("/myproblems/".concat(Qe.identifier,"?type=exercises&exercisesId=").concat(an.categoryId,"&coursesId=").concat(an.coursesId,"&login=").concat(an.login,"&questionId=").concat(et.question_id)),en("block"));case 5:case"end":return tt.stop()}},ue)}));return function(et){return _t.apply(this,arguments)}}(),Yr=function(){var _t=Object(T.a)(m.a.mark(function ue(et,Qe,Ct,tt){var bt,St;return m.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:if(et){Nt.next=3;break}return console.error("handleSave no questionId params"),Nt.abrupt("return");case 3:return Nt.next=5,Object(ce.bb)({questionId:et,exercise_choice_id:Qe,answer_text:Ct});case 5:St=Nt.sent,(St==null?void 0:St.status)===0&&(tt&&tt());case 7:case"end":return Nt.stop()}},ue)}));return function(et,Qe,Ct,tt){return _t.apply(this,arguments)}}(),na=function(){var _t=Object(T.a)(m.a.mark(function ue(et){var Qe,Ct;return m.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return bt.next=2,Object(ce.U)({id:an.categoryId});case 2:if(Qe=bt.sent,Qe){bt.next=5;break}return bt.abrupt("return");case 5:Qe.question_undo!==0||Qe.oj_undo!==0?(Ct="",Qe.question_undo!==0&&Qe.oj_undo!==0?Ct="\u6709 ".concat(Qe.question_undo," \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ").concat(Qe.oj_undo," \u4E2A\u7F16\u7A0B\u9898"):Qe.question_undo!==0&&Qe.oj_undo===0?Ct="\u6709 ".concat(Qe.question_undo," \u9898\u672A\u5B8C\u6210"):Qe.question_undo===0&&Qe.oj_undo!==0&&(Ct="\u6709 ".concat(Qe.oj_undo," \u7F16\u7A0B\u9898\u672A\u5B8C\u6210")),p.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},Ct,b.a.createElement("br",null),et?"\u5728".concat(Ae()(Qe.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var St=Object(T.a)(m.a.mark(function Nt(){return m.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:et?$n():pa();case 1:case"end":return Ut.stop()}},Nt)}));function Tt(){return St.apply(this,arguments)}return Tt}()})):p.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:b.a.createElement("div",{className:"tc font16"},et?"\u5728".concat(Ae()(Qe.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var St=Object(T.a)(m.a.mark(function Nt(){return m.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:et?$n():pa();case 1:case"end":return Ut.stop()}},Nt)}));function Tt(){return St.apply(this,arguments)}return Tt}()});case 6:case"end":return bt.stop()}},ue)}));return function(et){return _t.apply(this,arguments)}}(),vr=function(ue){return b.a.createElement("div",null,b.a.createElement(s.a,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:ue}),b.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026"))},Ai=function(){var ue=0,et=p.a.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:vr(ue)}),Qe=setInterval(function(){ue<=100?(ue+=2,et.update({content:vr(ue)})):(et.destroy(),clearInterval(Qe))},50)},pa=function(){var _t=Object(T.a)(m.a.mark(function ue(){var et;return m.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ai(),Ct.next=3,Object(ce.Z)({categoryId:an.categoryId,commit_method:1});case 3:et=Ct.sent,Object(Z.b)(),bn({type:"exercise/setActionTabs",payload:Object(h.a)({},{removeEventListenerExitScreen:!0})}),(et==null?void 0:et.status)===0&&(f.b.success(et==null?void 0:et.message),Dr(!1),setTimeout(function(){p.a.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:"\u786E\u5B9A",onOk:function(){$n()}})},3e3));case 7:case"end":return Ct.stop()}},ue)}));return function(){return _t.apply(this,arguments)}}(),to=function(){var _t=Object(T.a)(m.a.mark(function ue(et,Qe,Ct,tt){return m.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:Yr(Qe,et,null,function(){Ie.question_status.find(function(Tt){return Tt.ques_id===Qe}).ques_status=et?1:0,tt.user_answer=[],tt.user_answer.push(et),tt.repeat_answer||(tt.israp=!0),xn(Object(h.a)({},Ie))});case 1:case"end":return St.stop()}},ue)}));return function(et,Qe,Ct,tt){return _t.apply(this,arguments)}}(),no=function(){var _t=Object(T.a)(m.a.mark(function ue(et,Qe,Ct,tt,bt){return m.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:Yr(tt.question_id,et,null,function(){var Nt,Mt,Ut;tt.user_answer=[],tt.user_answer.push(et);var qt=bt==null||((Nt=bt.sub_exercise_questions)===null||Nt===void 0)?void 0:Nt.filter(function(rn){var Qt;return((Qt=rn.user_answer)===null||Qt===void 0?void 0:Qt.length)===0});Ie.question_status.find(function(rn){return rn.ques_id===Qe}).ques_status=(qt==null?void 0:qt.length)===(bt==null||((Mt=bt.sub_exercise_questions)===null||Mt===void 0)?void 0:Mt.length)?0:(qt==null?void 0:qt.length)>0&&(qt==null?void 0:qt.length)<(bt==null||((Ut=bt.sub_exercise_questions)===null||Ut===void 0)?void 0:Ut.length)?2:1,xn(Object(h.a)({},Ie))});case 1:case"end":return Tt.stop()}},ue)}));return function(et,Qe,Ct,tt,bt){return _t.apply(this,arguments)}}(),ro=function(ue,et,Qe){Yr(et,ue,null,function(){Qe.user_answer=ue,Qe.repeat_answer||(Qe.israp=!0),Ie.question_status.find(function(Ct){return Ct.ques_id===et}).ques_status=ue!=null&&ue.length?1:0,xn(Object(h.a)({},Ie))})},Ci=function(ue,et,Qe,Ct,tt){Yr(Qe,et,ue,function(){Ie.question_status.find(function(St){return St.ques_id===Qe}).ques_status=Ct.every(function(St){return!!St.answer_text})?1:Ie.question_status.find(function(St){return St.ques_id===Qe}).ques_status=Ct.some(function(St){return!!St.answer_text})?2:0;var bt={choice_id:et,answer_text:ue};tt.user_answer.filter(function(St){return St.choice_id!=et})?tt.user_answer.splice(et-1,1,bt):tt.user_answer.push(bt),tt.repeat_answer||(tt.israp=!0),xn(Object(h.a)({},Ie))})},Ti=function(ue,et,Qe){Yr(et,null,ue,function(){Ie.question_status.find(function(Ct){return Ct.ques_id===et}).ques_status=ue?1:0,Qe.user_answer=[],Qe.user_answer.push(ue),Qe.repeat_answer||(Qe.israp=!0),xn(Object(h.a)({},Ie))})},ra=function(ue,et){var Qe,Ct,tt,bt,St,Tt;return b.a.createElement("div",null,b.a.createElement(g.a.Group,{disabled:!!(Ie!=null&&Ie.exercise.commit_status),defaultValue:ue==null||((Qe=ue.user_answer)===null||Qe===void 0)?void 0:Qe[0],onChange:function(Mt){return to(Mt.target.value,ue==null?void 0:ue.question_id,et,ue)},className:ue.user_score&&"edu-radio-".concat(ue.user_score===ue.question_score?"green":"red")},ue==null||((Ct=ue.question_choices)===null||Ct===void 0)?void 0:Ct.map(function(Nt,Mt){var Ut,qt=ue.question_type==2,rn=qt?"":"".concat(ye[Mt],".");return b.a.createElement("div",{className:be.a.answerWrap,key:Mt},b.a.createElement(g.a,{disabled:!ue.repeat_answer&&(ue==null||((Ut=ue.user_answer)===null||Ut===void 0)?void 0:Ut.length)>0&&!ue.israp,value:Nt==null?void 0:Nt.choice_id},b.a.createElement("span",{className:"mr3"},rn),b.a.createElement(ve.a,{className:be.a.renderHtml,value:Nt==null?void 0:Nt.choice_text})))})),Object(pe.s)()&&(Ie==null||((tt=Ie.exercise)===null||tt===void 0)?void 0:tt.answer_open)&&((Ie==null||((bt=Ie.exercise)===null||bt===void 0)?void 0:bt.exercise_status)==3||(Ie==null||((St=Ie.exercise)===null||St===void 0)?void 0:St.user_exercise_status)==1)&&b.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",ue==null||((Tt=ue.standard_answer)===null||Tt===void 0)?void 0:Tt.map(function(Nt,Mt){return b.a.createElement("span",null,ye[Number(Nt)-1])})))},Si=function(ue,et,Qe){var Ct;return b.a.createElement("div",null,ue==null||((Ct=ue.sub_exercise_questions)===null||Ct===void 0)?void 0:Ct.map(function(tt,bt){var St,Tt,Nt,Mt,Ut,qt;return b.a.createElement("div",null,b.a.createElement("div",{style:{display:"flex",marginTop:20,userSelect:"none"}},b.a.createElement("span",{style:{flexShrink:0},className:"font18"},Qe+1+"."+(bt+1),"\uFF08\u5355\u9009\u9898\uFF09"),b.a.createElement(ve.a,{value:tt==null?void 0:tt.question_title}),b.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",tt==null?void 0:tt.question_score,"\u5206\uFF09")),b.a.createElement(g.a.Group,{disabled:!!(Ie!=null&&Ie.exercise.commit_status),defaultValue:tt==null||((St=tt.user_answer)===null||St===void 0)?void 0:St[0],onChange:function(Qt){return no(Qt.target.value,ue==null?void 0:ue.question_id,bt,tt,ue)},className:tt.user_score&&"edu-radio-".concat(tt.user_score===tt.question_score?"green":"red")},tt==null||((Tt=tt.question_choices)===null||Tt===void 0)?void 0:Tt.map(function(rn,Qt){var Gn,fr=tt.question_type==2,aa=fr?"":"".concat(ye[Qt],".");return b.a.createElement("div",{className:be.a.answerWrap,key:Qt},b.a.createElement(g.a,{disabled:!tt.repeat_answer&&(tt==null||((Gn=tt.user_answer)===null||Gn===void 0)?void 0:Gn.length)>0,value:rn==null?void 0:rn.choice_id},b.a.createElement("span",{className:"mr3"},aa),b.a.createElement(ve.a,{className:be.a.renderHtml,value:rn==null?void 0:rn.choice_text})))})),Object(pe.s)()&&(Ie==null||((Nt=Ie.exercise)===null||Nt===void 0)?void 0:Nt.answer_open)&&((Ie==null||((Mt=Ie.exercise)===null||Mt===void 0)?void 0:Mt.exercise_status)==3||(Ie==null||((Ut=Ie.exercise)===null||Ut===void 0)?void 0:Ut.user_exercise_status)==1)&&b.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",tt==null||((qt=tt.standard_answer)===null||qt===void 0)?void 0:qt.map(function(rn,Qt){return b.a.createElement("span",null,ye[Number(rn)-1])})))}))},wi=function(ue,et){var Qe,Ct,tt,bt;return b.a.createElement("div",null,b.a.createElement(w.a.Group,{disabled:!!(Ie!=null&&Ie.exercise.commit_status),defaultValue:ue==null?void 0:ue.user_answer,onChange:function(Tt){return ro(Tt,ue==null?void 0:ue.question_id,ue)},className:ue.user_score&&"edu-checkbox-".concat(ue.user_score===ue.question_score?"green":"red")},ue==null||((Qe=ue.question_choices)===null||Qe===void 0)?void 0:Qe.map(function(St,Tt){var Nt,Mt="".concat(ye[Tt],".");return b.a.createElement("div",{className:be.a.answerWrap},b.a.createElement(w.a,{disabled:!ue.repeat_answer&&(ue==null||((Nt=ue.user_answer)===null||Nt===void 0)?void 0:Nt.length)>0&&!ue.israp,value:St==null?void 0:St.choice_id},b.a.createElement("span",{className:"mr3"},Mt),b.a.createElement(ve.a,{className:be.a.renderHtml,value:St==null?void 0:St.choice_text})))})),Object(pe.s)()&&(Ie==null||((Ct=Ie.exercise)===null||Ct===void 0)?void 0:Ct.answer_open)&&(Ie==null||((tt=Ie.exercise)===null||tt===void 0)?void 0:tt.exercise_status)==3&&b.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",ue==null||((bt=ue.standard_answer)===null||bt===void 0)?void 0:bt.map(function(St,Tt){return b.a.createElement("span",null,ye[Number(St)-1])})))},Ya=function(ue,et){return b.a.createElement(_e,{item:ue,answerData:Ie,onBlur:function(Ct,tt,bt){return Ci(Ct,tt,ue==null?void 0:ue.question_id,bt,ue)}})},_a=function(ue,et){return b.a.createElement(Pe,{item:ue,answerData:Ie,onBlur:function(Ct){return Ti(Ct,ue==null?void 0:ue.question_id,ue)}})},Oi=function(ue,et){return b.a.createElement(st,{item:ue,answerData:Ie})},Za=function(ue,et){return b.a.createElement(Ee,{item:ue,answerData:Ie})},Bn=function(ue,et,Qe){var Ct,tt,bt=Ie==null||((Ct=Ie.exercise_question_types)===null||Ct===void 0)?void 0:Ct.find(function(St){return St.question_type===et});return b.a.createElement(b.a.Fragment,null,b.a.createElement("h1",{className:"font14 current",onClick:function(){sr[et]=!sr[et],Xn(Object(h.a)({},sr))}},!sr[et]&&b.a.createElement(N.a,null),sr[et]&&b.a.createElement(V.a,null),b.a.createElement("span",{className:"ml5 c-grey-666"},ue)),b.a.createElement("ul",{className:be.a.answerSheet,key:et},!sr[et]&&(bt==null||((tt=bt.items)===null||tt===void 0)?void 0:tt.map(function(St,Tt){if(St.question_type===et){var Nt,Mt;return b.a.createElement("li",{onClick:function(){var qt;if(Ie.exercise_question_types[Vt].items[Zt].israp=!1,xn(Object(h.a)({},Ie)),!jr&&(Ie==null||((qt=Ie.exercise)===null||qt===void 0)?void 0:qt.user_exercise_status)===0&&Object(pe.s)()){var rn,Qt,Gn,fr;if(!((rn=Ie.exercise_question_types)!==null&&rn!==void 0&&(Qt=rn[Vt])!==null&&Qt!==void 0&&(Gn=Qt.items)!==null&&Gn!==void 0&&(fr=Gn[Zt])!==null&&fr!==void 0&&fr.repeat_answer)){Un(!0),Va(3),Zi({oneindex:Qe,twoindex:Tt});return}}_r(Qe),Br(Tt);var aa="Anchor_".concat(et,"_").concat(Tt),Ri=document.getElementById(aa);Ri&&setTimeout(function(){return Ri.scrollIntoView({block:"start",behavior:"smooth"})})},key:Tt,className:(Ie==null||((Nt=Ie.question_status)===null||Nt===void 0)?void 0:Nt.some(function(Ut){return Ut.ques_id===St.question_id&&(Ut==null?void 0:Ut.ques_status)===1}))&&be.a.active},Tt+1,(Ie==null||((Mt=Ie.question_status)===null||Mt===void 0)?void 0:Mt.some(function(Ut){return Ut.ques_id===St.question_id&&(Ut==null?void 0:Ut.ques_status)===2}))&&b.a.createElement("div",{style:{height:3,background:"#0152d9",position:"absolute",width:26,bottom:0}}))}}))))},Di=function(ue,et){var Qe,Ct,tt,bt,St,Tt,Nt=(ue==null?void 0:ue.question_type)==5?ue==null?void 0:ue.shixun_name:ue==null?void 0:ue.question_title;return b.a.createElement("div",{className:be.a.questionItem,id:"Anchor_".concat(ue==null?void 0:ue.question_type,"_").concat(et)},b.a.createElement("div",{style:{display:"flex",marginTop:20,userSelect:"none"}},b.a.createElement("span",{style:{flexShrink:0},className:"font18"},et+1,"."),b.a.createElement(ve.a,{value:ue==null?void 0:ue.question_title}),b.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(ue==null?void 0:ue.question_type)===7?"\u5171".concat(ue==null||((Qe=ue.sub_exercise_questions)===null||Qe===void 0)?void 0:Qe.length,"\u5C0F\u9898\uFF0C"):"",ue==null?void 0:ue.question_score,"\u5206\uFF09"),!(ue!=null&&ue.repeat_answer)&&b.a.createElement("span",{style:{color:"#FA6400 ",marginLeft:10,fontSize:16}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4E0D\u5141\u8BB8\u91CD\u590D\u7B54\u9898"),!!(ue!=null&&(Ct=ue.schools)!==null&&Ct!==void 0&&Ct.length)&&b.a.createElement(D.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},b.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(ue==null?void 0:ue.question_type)==0&&ra(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==2&&ra(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==1&&wi(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==3&&Ya(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==4&&_a(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==5&&Oi(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==6&&Za(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==7&&Si(ue,ue==null?void 0:ue.question_type,et),!!(ue!=null&&(tt=ue.answer_comments)!==null&&tt!==void 0&&tt.length)&&b.a.createElement("div",{className:"mt30"},ue==null||((bt=ue.answer_comments)===null||bt===void 0)?void 0:bt.map(function(Mt,Ut){var qt,rn;return b.a.createElement("div",null,b.a.createElement(P.a,{align:"middle",gutter:[0,10]},b.a.createElement(_.a,{flex:"50px"},b.a.createElement("img",{src:J.a.API_SERVER+"/images/"+((qt=Mt.user)===null||qt===void 0?void 0:qt.image_url),width:"40",style:{borderRadius:40}})),b.a.createElement(_.a,{flex:"1"},Mt.updated_at,b.a.createElement("br",null),(rn=Mt.user)===null||rn===void 0?void 0:rn.name),b.a.createElement(_.a,{className:"c-grey-c"},Mt.shixun_chanllge_position&&b.a.createElement("span",null,"\u7B2C",Mt.shixun_chanllge_position,"\u5173"),ue.question_type!==4&&b.a.createElement("span",null,"\u539F\u59CB\u5F97\u5206",Mt.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",Mt.score,"\u5206")),Mt.comment&&b.a.createElement(P.a,{align:"middle",gutter:[0,10]},b.a.createElement(_.a,{flex:"50px"}),b.a.createElement(_.a,{flex:"1"},b.a.createElement(re,{autoSize:!0,value:Mt.comment,disabled:!0}))))})),b.a.createElement("div",{className:be.a.itemType},b.a.createElement(P.a,null,b.a.createElement(_.a,{flex:"1"}),b.a.createElement(_.a,null,(ue==null?void 0:ue.question_type)<3&&(ue==null?void 0:ue.standard_answer_show)&&b.a.createElement("span",{className:"font16 ml20"},"\u6B63\u786E\u7B54\u6848\uFF1A",ue==null?void 0:ue.standard_answer_show),b.a.createElement("span",{className:"font16 ml20"},(ue==null?void 0:ue.user_score)!==null&&(ue==null?void 0:ue.user_score)>=0&&b.a.createElement("span",null,b.a.createElement("span",{className:pt[Number(ue==null?void 0:ue.answer_status)]||"c-orange-ff9"},ue==null?void 0:ue.user_score)," \u5206")),(ue==null?void 0:ue.question_type)==5&&!((St=Ie.exercise)!==null&&St!==void 0&&St.commit_status)&&b.a.createElement(S.a,{type:"primary",className:"font16 ml20",onClick:function(){return eo(ue)}},"\u8FDB\u5165\u7B54\u9898"),(ue==null?void 0:ue.question_type)==6&&!((Tt=Ie.exercise)!==null&&Tt!==void 0&&Tt.commit_status)&&b.a.createElement(S.a,{type:"primary",className:"font16 ml20",onClick:function(){return xi(ue)}},"\u8FDB\u5165\u7B54\u9898")))))},qa=function(ue,et){return b.a.createElement(L.Fragment,null,ue.question_type===0&&Bn("\u5355\u9009\u9898",0,et),ue.question_type===1&&Bn("\u591A\u9009\u9898",1,et),ue.question_type===2&&Bn("\u5224\u65AD\u9898",2,et),ue.question_type===3&&Bn("\u586B\u7A7A\u9898",3,et),ue.question_type===4&&Bn("\u7B80\u7B54\u9898",4,et),ue.question_type===5&&Bn("\u5B9E\u8BAD\u9898",5,et),ue.question_type===6&&Bn("\u7F16\u7A0B\u9898",6,et),ue.question_type===7&&Bn("\u7EC4\u5408\u9898",7,et))},$a=function(ue){var et=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],Qe=["","\u5341","\u767E","\u5343","\u4E07"];ue=parseInt(ue);var Ct=function(Tt){for(var Nt=Tt.toString().split("").reverse(),Mt="",Ut=0;Ut0&&Nt[Ut]==0&&Nt[Ut-1]==0?"":et[Nt[Ut]]+(Nt[Ut]==0?Qe[0]:Qe[Ut]))+Mt;return Mt},tt=Math.floor(ue/1e4),bt=ue%1e4;return bt.toString().length<4&&(bt="0"+bt),tt?Ct(tt)+"\u4E07"+Ct(bt):Ct(ue)},_i=function(){var ue,et,Qe,Ct,tt,bt,St,Tt,Nt,Mt,Ut,qt,rn;return b.a.createElement(L.Fragment,{key:Vt},b.a.createElement("div",{className:"pt20"},b.a.createElement("span",{className:"font16 c-light-primary"},$a(Vt+1),"\u3001",Ie==null||((ue=Ie.exercise_question_types)===null||ue===void 0||((et=ue[Vt])===null||et===void 0))?void 0:et.name),b.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Ie==null||((Qe=Ie.exercise_question_types)===null||Qe===void 0||((Ct=Qe[Vt])===null||Ct===void 0))?void 0:Ct.count,"\u9898\uFF1B",(Ie==null||((tt=Ie.exercise_question_types)===null||tt===void 0||((bt=tt[Vt])===null||bt===void 0))?void 0:bt.question_type)===7?"\u5305\u542B".concat(Ie==null||((St=Ie.exercise_question_types)===null||St===void 0||((Tt=St[Vt])===null||Tt===void 0))?void 0:Tt.sub_questions_count,"\u5C0F\u9898"):""," \u5171",Ie==null||((Nt=Ie.exercise_question_types)===null||Nt===void 0||((Mt=Nt[Vt])===null||Mt===void 0))?void 0:Mt.score,"\u5206\uFF09")),b.a.createElement(L.Fragment,{key:Zt},Di(Ie==null||((Ut=Ie.exercise_question_types)===null||Ut===void 0||((qt=Ut[Vt])===null||qt===void 0||((rn=qt.items)===null||rn===void 0)))?void 0:rn[Zt],Zt)))};return b.a.createElement(K.a,{size:"large",spinning:Or},Dn&&b.a.createElement(de.a,{iframe:ha}),b.a.createElement("iframe",{style:{display:Jn},id:"iframeShixuns",className:be.a.iframe,src:fn,ref:ha,frameBorder:"0"}),b.a.createElement("section",{className:"edu-container"},b.a.createElement("section",{className:"animated fadeIn"},b.a.createElement("aside",{className:"mt10"},Cn.showHeaderFooter&&an.coursesId!=="coursesId"&&b.a.createElement(H.a,{separator:">"},b.a.createElement(H.a.Item,null,b.a.createElement(z.a,{to:"/classrooms/".concat(an.coursesId,"/exercise")},(te=yn.userInfo)===null||te===void 0||((le=te.course)===null||le===void 0)?void 0:le.course_name)),b.a.createElement(H.a.Item,null,b.a.createElement(z.a,{to:"/classrooms/".concat(an.coursesId,"/exercise")},"\u8BD5\u5377")),b.a.createElement(H.a.Item,null,b.a.createElement(z.a,{to:"/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),b.a.createElement(H.a.Item,null,(ze=yn.userInfo)===null||ze===void 0?void 0:ze.real_name)),Cn.showHeaderFooter&&an.coursesId==="coursesId"&&b.a.createElement(H.a,{separator:">"},b.a.createElement(H.a.Item,null,b.a.createElement(z.a,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),b.a.createElement(H.a.Item,null,(Ce=yn.userInfo)===null||Ce===void 0?void 0:Ce.real_name))),b.a.createElement("aside",{className:[be.a.title,"mt10"].join(" ")},b.a.createElement(P.a,{style:{width:"100%"},align:"middle"},b.a.createElement(_.a,{flex:"1"},b.a.createElement("div",{className:be.a.title},(Cn==null?void 0:Cn.showHeaderFooter)&&b.a.createElement(z.a,{to:an.coursesId==="coursesId"?"/paperlibrary":"/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail")},b.a.createElement($.a,{className:"font16 c-black"})),b.a.createElement("strong",{className:"font24 ml5"},Ie==null||((je=Ie.exercise)===null||je===void 0)?void 0:je.exercise_name),(Ie==null||((rt=Ie.exercise)===null||rt===void 0)?void 0:rt.is_random)&&b.a.createElement("span",{className:be.a.randomFlag},"\u968F\u673A"),b.a.createElement(Oe.k,{status:[Oe.c[99]]}))),b.a.createElement(_.a,{style:{display:"flex"}},(Ie==null||((Be=Ie.user_score)===null||Be===void 0)?void 0:Be.length)&&b.a.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u603B\u5F97\u5206\uFF1A",b.a.createElement("span",{className:"c-red"},Ie==null?void 0:Ie.user_score)," \u5206"),!!(Ie!=null&&(Ye=Ie.exercise)!==null&&Ye!==void 0&&Ye.time)&&!(Ie!=null&&(lt=Ie.exercise)!==null&<!==void 0&<.commit_status)&&b.a.createElement("aside",{className:"".concat(be.a.countDown," ").concat(gr)},"\u5269\u4F59\u65F6\u95F4:",b.a.createElement(ee,{value:pr,onFinish:Jr})),!(Ie!=null&&(Et=Ie.exercise)!==null&&Et!==void 0&&Et.commit_status)&&b.a.createElement(S.a,{className:be.a.submitButton,style:{marginLeft:20},type:"primary",onClick:function(){return na(!1)}},"\u4EA4\u5377"))))),fa.status===0&&b.a.createElement(P.a,{className:"mt10"},b.a.createElement(_.a,{flex:qn?"316px":"16px"},b.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},Vr&&b.a.createElement(oe.a,{number:(Ie==null||((gt=Ie.exercise)===null||gt===void 0)?void 0:gt.photo_count)-(Ie==null||((Ft=Ie.exercise)===null||Ft===void 0)?void 0:Ft.take_photo),time:(Xt=Ie.exercise)===null||Xt===void 0?void 0:Xt.left_time,update:Kr,supportCamera:function(ue){ue===2?(Kr(),ur(br==null?void 0:br.screen_open)):ue===1&&setTimeout(function(){return Sr.history.push("/")},3e3)}}),b.a.createElement("div",{className:"relative",style:{minHeight:236}},qn&&b.a.createElement("aside",{className:"bg-white p16"},b.a.createElement(P.a,null,b.a.createElement(_.a,{span:8},b.a.createElement("span",{className:"font16 blod"},"\u7B54\u9898\u5361")),b.a.createElement(_.a,{span:16},b.a.createElement("div",{className:"tr",style:{display:"flex",alignItems:"center",justifyContent:"end"}},b.a.createElement("span",{className:be.a.answerYes}),"\u5DF2\u7B54",b.a.createElement("span",{style:{width:13,height:13,display:"flex",flexDirection:"column-reverse"},className:"".concat(be.a.answerNo," ml10")},b.a.createElement("div",{style:{height:"10%",background:"#0152d9"}})),"\u90E8\u5206\u7B54\u9898",b.a.createElement("span",{className:"".concat(be.a.answerNo," ml10")}),"\u672A\u7B54"))),b.a.createElement("aside",{className:be.a.answerInfo},b.a.createElement(P.a,null,b.a.createElement(b.a.Fragment,null,b.a.createElement(_.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),b.a.createElement(_.a,{span:12,className:"tr c-blue"},Ie==null||((Kt=Ie.question_status)===null||Kt===void 0||((yt=Kt.filter(function(_t){return(_t==null?void 0:_t.ques_status)===1}))===null||yt===void 0))?void 0:yt.length," / ",Ie==null||((tn=Ie.exercise_types)===null||tn===void 0)?void 0:tn.q_counts),b.a.createElement(_.a,{span:24},b.a.createElement(s.a,{trailColor:"#c3ced2",percent:(Ie==null||((kt=Ie.question_status)===null||kt===void 0||((Wt=kt.filter(function(_t){return(_t==null?void 0:_t.ques_status)===1}))===null||Wt===void 0))?void 0:Wt.length)/(Ie==null||((Lt=Ie.exercise_types)===null||Lt===void 0)?void 0:Lt.q_counts)*100,showInfo:!1}))),b.a.createElement(_.a,null,b.a.createElement("span",{className:"c-grey-333"},"\u5171 ",b.a.createElement("span",{className:"c-blue-4ca"},(Ie==null||((Gt=Ie.exercise_types)===null||Gt===void 0)?void 0:Gt.q_counts)||(Ie==null||((dn=Ie.exercise_scores)===null||dn===void 0||((cn=dn.exercise_types)===null||cn===void 0))?void 0:cn.q_counts))," \u9898\uFF1A"),b.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",b.a.createElement("span",{className:"c-blue-4ca"},(Ie==null||((at=Ie.exercise_types)===null||at===void 0)?void 0:at.q_scores)||(Ie==null||((It=Ie.exercise_scores)===null||It===void 0||((ut=It.exercise_types)===null||ut===void 0))?void 0:ut.q_scores))," \u5206")))),b.a.createElement(P.a,null,b.a.createElement(_.a,{flex:"1"},b.a.createElement("aside",{className:be.a.cardList},Ie==null||((Ln=Ie.exercise_question_types)===null||Ln===void 0)?void 0:Ln.map(function(_t,ue){return b.a.createElement(L.Fragment,{key:_t.question_type},qa(_t,ue))}))))),b.a.createElement("div",{className:be.a.fold,onClick:function(){return Gr(!qn)}},qn&&b.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!qn&&b.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))))),b.a.createElement(_.a,{flex:"1"},b.a.createElement("section",{className:[be.a.bg,"pl30","pr30","pb30","mb50","ml20"].join(" ")},b.a.createElement("div",{style:{maxHeight:600,overflow:"hidden auto"}},_i()),b.a.createElement("div",{style:{marginTop:60,textAlign:"center"}},(Vt!=0||Zt!=0)&&b.a.createElement(S.a,{className:"".concat(be.a.submitButton," mr10"),type:"default",onClick:function(){var ue;if(Ie.exercise_question_types[Vt].items[Zt].israp=!1,xn(Object(h.a)({},Ie)),!jr&&(Ie==null||((ue=Ie.exercise)===null||ue===void 0)?void 0:ue.user_exercise_status)===0&&Object(pe.s)()){var et,Qe,Ct,tt;if(!((et=Ie.exercise_question_types)!==null&&et!==void 0&&(Qe=et[Vt])!==null&&Qe!==void 0&&(Ct=Qe.items)!==null&&Ct!==void 0&&(tt=Ct[Zt])!==null&&tt!==void 0&&tt.repeat_answer)){Un(!0),Va(1);return}}Zt===0?(Vt-=1,Zt=Ie.exercise_question_types[Vt].items.length-1):Zt-=1,_r(Vt),Br(Zt)}},"\u4E0A\u4E00\u9898"),!(Vt===(Ie==null||((Sn=Ie.exercise_question_types)===null||Sn===void 0)?void 0:Sn.length)-1&&Zt===(Ie==null||((kn=Ie.exercise_question_types)===null||kn===void 0||((mn=kn[Vt])===null||mn===void 0||((Dt=mn.items)===null||Dt===void 0)))?void 0:Dt.length)-1)&&b.a.createElement(S.a,{className:be.a.submitButton,type:"primary",onClick:function(){var ue;if(Ie.exercise_question_types[Vt].items[Zt].israp=!1,xn(Object(h.a)({},Ie)),!jr&&(Ie==null||((ue=Ie.exercise)===null||ue===void 0)?void 0:ue.user_exercise_status)===0&&Object(pe.s)()){var et,Qe,Ct,tt;if(!((et=Ie.exercise_question_types)!==null&&et!==void 0&&(Qe=et[Vt])!==null&&Qe!==void 0&&(Ct=Qe.items)!==null&&Ct!==void 0&&(tt=Ct[Zt])!==null&&tt!==void 0&&tt.repeat_answer)){Un(!0),Va(2);return}}Ie.exercise_question_types[Vt].items.length-1===Zt?(Vt=Vt+1,Zt=0):Zt=Zt+1,_r(Vt),Br(Zt)}},"\u4E0B\u4E00\u9898")))),b.a.createElement(p.a,{title:"\u6CE8\u610F",visible:$t,onCancel:function(){return Un(!1)},footer:!1},b.a.createElement("div",null,b.a.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),b.a.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"}},b.a.createElement(w.a,{checked:jr,onChange:function(ue){wa(ue.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),b.a.createElement("div",null,b.a.createElement(S.a,{onClick:function(){Ie.exercise_question_types[Vt].items[Zt].israp?(Ie.exercise_question_types[Vt].items[Zt].israp=!0,xn(Object(h.a)({},Ie))):Ie.exercise_question_types[Vt].items[Zt].israp===""&&(Ie.exercise_question_types[Vt].items[Zt].israp=!0,xn(Object(h.a)({},Ie)))}},"\u6211\u518D\u60F3\u60F3"),b.a.createElement(S.a,{onClick:function(){Ie.exercise_question_types[Vt].items[Zt].israp=!1,xn(Object(h.a)({},Ie)),Ga===1?(Zt===0?(Vt-=1,Zt=Ie.exercise_question_types[Vt].items.length-1):Zt-=1,console.log(Ie.exercise_question_types[Vt].items[Zt],"-----"),_r(Vt),Br(Zt)):Ga===2?(Ie.exercise_question_types[Vt].items.length-1===Zt?(Vt=Vt+1,Zt=0):Zt=Zt+1,_r(Vt),Br(Zt)):(_r(Xa.oneindex),Br(Xa.twoindex)),Un(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4")))))),fa.status!==0&&b.a.createElement(se,{data:fa})))},ht=we.default=Object(F.a)(function(He){var Ke=He.loading,Se=He.user,te=He.globalSetting;return{globalSetting:te,user:Se,loading:Ke.effects}})(mt)},cRFk:function(Ge,we,B){Ge.exports=B.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Ge,we,B){Ge.exports=B.p+"static/choose.4ad1045f.svg"},dejd:function(Ge,we,B){},djh8:function(Ge,we,B){Ge.exports=B.p+"static/qrCode.42927872.png"},dmUQ:function(Ge,we,B){"use strict";var X=B("Ff2n"),K=B("rePB"),M=B("1OyB"),H=B("vuIU"),k=B("Ji7U"),S=B("md7G"),U=B("foSv"),P=B("q1tI"),O=B.n(P),_=B("TSYQ"),C=B.n(_),D=B("4IlW");function I(a,i){var E=Object.keys(a);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(a);i&&(y=y.filter(function(m){return Object.getOwnPropertyDescriptor(a,m).enumerable})),E.push.apply(E,y)}return E}function w(a){for(var i=1;i1?oe-1:0),Re=1;Re1?F-1:0),V=1;V=0)return parseInt(z.slice(z.indexOf("e-")+2),10);var F=0;return z.indexOf(".")>=0&&(F=z.length-z.indexOf(".")-1),F},m.getInputDisplayValue=function(j){var z=j||m.state,F=z.focused,N=z.inputValue,V=z.value,$;F?$=N:$=m.toPrecisionAsStep(V),$==null&&($="");var oe=m.formatWrapper($);return h(m.props.decimalSeparator)&&(oe=oe.toString().replace(".",m.props.decimalSeparator)),oe},m.recordCursorPosition=function(){try{m.cursorStart=m.input.selectionStart,m.cursorEnd=m.input.selectionEnd,m.currentValue=m.input.value,m.cursorBefore=m.input.value.substring(0,m.cursorStart),m.cursorAfter=m.input.value.substring(m.cursorEnd)}catch(j){}},m.restoreByAfter=function(j){if(j===void 0)return!1;var z=m.input.value,F=z.lastIndexOf(j);if(F===-1)return!1;var N=m.cursorBefore.length;return m.lastKeyCode===D.a.DELETE&&m.cursorBefore.charAt(N-1)===j[0]?(m.fixCaret(N,N),!0):F+j.length===z.length?(m.fixCaret(F,F),!0):!1},m.partRestoreByAfter=function(j){return j===void 0?!1:Array.prototype.some.call(j,function(z,F){var N=j.substring(F);return m.restoreByAfter(N)})},m.isNotCompleteNumber=function(j){return isNaN(j)||j===""||j===null||j&&j.toString().indexOf(".")===j.toString().length-1},m.stop=function(){m.autoStepTimer&&clearTimeout(m.autoStepTimer)},m.down=function(j,z,F){m.pressingUpOrDown=!0,m.step("down",j,z,F)},m.up=function(j,z,F){m.pressingUpOrDown=!0,m.step("up",j,z,F)},m.saveInput=function(j){m.input=j};var L=y.value;L===void 0&&(L=y.defaultValue),m.state={focused:y.autoFocus};var b=m.getValidValue(m.toNumber(L));return m.state=w(w({},m.state),{},{inputValue:m.toPrecisionAsStep(b),value:b}),m}return Object(H.a)(E,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(m){var L=this.props,b=L.value,j=L.onChange,z=L.max,F=L.min,N=this.state.focused;if(m){if(!T(m.value,b)||!T(m.max,z)||!T(m.min,F)){var V=N?b:this.getValidValue(b),$;this.pressingUpOrDown?$=V:this.inputting?$=this.rawInput:$=this.toPrecisionAsStep(V),this.setState({value:V,inputValue:$})}var oe="value"in this.props?b:this.state.value;"max"in this.props&&m.max!==z&&typeof oe=="number"&&oe>z&&j&&j(z),"min"in this.props&&m.min!==F&&typeof oe=="number"&&oe1&&arguments[1]!==void 0?arguments[1]:this.props.min,b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,j=parseFloat(m);return isNaN(j)?m:(jb&&(j=b),j)}},{key:"setValue",value:function(m,L){var b=this.props.precision,j=this.isNotCompleteNumber(parseFloat(m))?null:parseFloat(m),z=this.state.value,F=z===void 0?null:z,N=this.state.inputValue,V=N===void 0?null:N,$=typeof j=="number"?j.toFixed(b):"".concat(j),oe=j!==F||$!=="".concat(V);return"value"in this.props?(V=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:V},L)):this.setState({value:j,inputValue:this.toPrecisionAsStep(m)},L),oe&&this.props.onChange(j),j}},{key:"getMaxPrecision",value:function(m){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,b=this.props,j=b.precision,z=b.step;if(h(j))return j;var F=this.getPrecision(L),N=this.getPrecision(z),V=this.getPrecision(m);return m?Math.max(V,F+N):F+N}},{key:"getPrecisionFactor",value:function(m){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,b=this.getMaxPrecision(m,L);return Math.pow(10,b)}},{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(m){return this.props.formatter?this.props.formatter(m):m}},{key:"toPrecisionAsStep",value:function(m){if(this.isNotCompleteNumber(m)||m==="")return m;var L=Math.abs(this.getMaxPrecision(m));return isNaN(L)?m.toString():Number(m).toFixed(L)}},{key:"toNumber",value:function(m){var L=this.props.precision,b=this.state.focused,j=m&&m.length>16&&b;return this.isNotCompleteNumber(m)||j?m:h(L)?Math.round(m*Math.pow(10,L))/Math.pow(10,L):Number(m)}},{key:"upStep",value:function(m,L){var b=this.props.step,j=this.getPrecisionFactor(m,L),z=Math.abs(this.getMaxPrecision(m,L)),F=((j*m+j*b*L)/j).toFixed(z);return this.toNumber(F)}},{key:"downStep",value:function(m,L){var b=this.props.step,j=this.getPrecisionFactor(m,L),z=Math.abs(this.getMaxPrecision(m,L)),F=((j*m-j*b*L)/j).toFixed(z);return this.toNumber(F)}},{key:"step",value:function(m,L){var b=this,j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,z=arguments.length>3?arguments[3]:void 0;this.stop(),L&&(L.persist(),L.preventDefault());var F=this.props;if(F.disabled)return;var N=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(N))return;var V=this["".concat(m,"Step")](N,j),$=V>F.max||VF.max?V=F.max:V=de),Xe=(ct||ct===0)&&(isNaN(ct)||Number(ct)<=Re),ie=_e||j||z,ae=Xe||j||z,se=C()("".concat(b,"-handler"),"".concat(b,"-handler-up"),Object(K.a)({},"".concat(b,"-handler-up-disabled"),ie)),J=C()("".concat(b,"-handler"),"".concat(b,"-handler-down"),Object(K.a)({},"".concat(b,"-handler-down-disabled"),ae)),q=F?{onTouchStart:ie?c:this.up,onTouchEnd:this.stop}:{onMouseDown:ie?c:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},ee=F?{onTouchStart:ae?c:this.down,onTouchEnd:this.stop}:{onMouseDown:ae?c:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return O.a.createElement("div",{className:Ee,style:Ae,title:De,onMouseEnter:be,onMouseLeave:Oe,onMouseOver:he,onMouseOut:pe,onFocus:function(){return null},onBlur:function(){return null}},O.a.createElement("div",{className:"".concat(b,"-handler-wrap")},O.a.createElement("span",Object.assign({unselectable:"on"},q,{role:"button","aria-label":"Increase Value","aria-disabled":ie,className:se}),V||O.a.createElement("span",{unselectable:"on",className:"".concat(b,"-handler-up-inner"),onClick:s})),O.a.createElement("span",Object.assign({unselectable:"on"},ee,{role:"button","aria-label":"Decrease Value","aria-disabled":ae,className:J}),$||O.a.createElement("span",{unselectable:"on",className:"".concat(b,"-handler-down-inner"),onClick:s}))),O.a.createElement("div",{className:"".concat(b,"-input-wrap")},O.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Re,"aria-valuemax":de,"aria-valuenow":ct,required:Z,type:ve,placeholder:Te,onPaste:ot,onClick:ce,onMouseUp:this.onMouseUp,className:"".concat(b,"-input"),tabIndex:ne,autoComplete:N,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Je?this.onKeyDown:c,onKeyUp:Je?this.onKeyUp:c,autoFocus:ke,maxLength:Ve,readOnly:z,disabled:j,max:de,min:Re,step:We,name:Ne,title:De,id:xe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Ze),pattern:Fe,inputMode:Pe,onInput:dt},ge))))}}]),E}(O.a.Component);v.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:p,min:-p,step:1,style:{},onChange:c,onKeyDown:c,onPressEnter:c,onFocus:c,onBlur:c,parser:u,required:!1,autoComplete:"off"};var d=v,l=we.a=d},fyJ8:function(Ge,we,B){"use strict";var X=B("rePB"),K=B("VTBJ"),M=B("Ff2n"),H=B("U8pU"),k=B("q1tI"),S=B.n(k),U=B("TSYQ"),P=B.n(U),O=B("c+Xe"),_=B("sR1s");function C(g){return g&&Object(H.a)(g)==="object"&&!Array.isArray(g)&&!k.isValidElement(g)}function D(g){return typeof g=="string"?!0:Object(O.c)(g)}function I(g,c){var s,u=g.prefixCls,f=g.className,A=g.record,p=g.index,h=g.dataIndex,T=g.render,v=g.children,d=g.component,l=d===void 0?"td":d,a=g.colSpan,i=g.rowSpan,E=g.fixLeft,y=g.fixRight,m=g.firstFixLeft,L=g.lastFixLeft,b=g.firstFixRight,j=g.lastFixRight,z=g.appendNode,F=g.additionalProps,N=F===void 0?{}:F,V=g.ellipsis,$=g.align,oe=g.rowType,de=g.isSticky,Re="".concat(u,"-cell"),Ae,De;if(v)De=v;else{var be=Object(_.b)(A,h);if(De=be,T){var Oe=T(be,A,p);C(Oe)?(De=Oe.children,Ae=Oe.props):De=Oe}}Object(H.a)(De)==="object"&&!Array.isArray(De)&&!k.isValidElement(De)&&(De=null),V&&(L||b)&&(De=k.createElement("span",{className:"".concat(Re,"-content")},De));var he=Ae||{},pe=he.colSpan,Z=he.rowSpan,ce=he.style,ne=he.className,ve=Object(M.a)(he,["colSpan","rowSpan","style","className"]),Te=pe!==void 0?pe:a,xe=Z!==void 0?Z:i;if(Te===0||xe===0)return null;var Pe={},Fe=typeof E=="number",We=typeof y=="number";Fe&&(Pe.position="sticky",Pe.left=E),We&&(Pe.position="sticky",Pe.right=y);var Ve={};$&&(Ve.textAlign=$);var ke,Ne=V===!0?{showTitle:!0}:V;Ne&&(Ne.showTitle||oe==="header")&&(typeof De=="string"||typeof De=="number"?ke=De.toString():k.isValidElement(De)&&typeof De.props.children=="string"&&(ke=De.props.children));var ot=Object(K.a)(Object(K.a)(Object(K.a)({title:ke},ve),N),{},{colSpan:Te&&Te!==1?Te:null,rowSpan:xe&&xe!==1?xe:null,className:P()(Re,f,(s={},Object(X.a)(s,"".concat(Re,"-fix-left"),Fe),Object(X.a)(s,"".concat(Re,"-fix-left-first"),m),Object(X.a)(s,"".concat(Re,"-fix-left-last"),L),Object(X.a)(s,"".concat(Re,"-fix-right"),We),Object(X.a)(s,"".concat(Re,"-fix-right-first"),b),Object(X.a)(s,"".concat(Re,"-fix-right-last"),j),Object(X.a)(s,"".concat(Re,"-ellipsis"),V),Object(X.a)(s,"".concat(Re,"-with-append"),z),Object(X.a)(s,"".concat(Re,"-fix-sticky"),(Fe||We)&&de),s),N.className,ne),style:Object(K.a)(Object(K.a)(Object(K.a)(Object(K.a)({},N.style),Ve),Pe),ce),ref:D(l)?c:null});return k.createElement(l,Object.assign({},ot),z,De)}var w=k.forwardRef(I);w.displayName="Cell";var x=k.memo(w,function(g,c){return c.shouldCellUpdate?!c.shouldCellUpdate(c.record,g.record):!1});we.a=x},h78n:function(Ge,we,B){"use strict";B.d(we,"a",function(){return m});var X=B("q1tI"),K=B.n(X),M=B("TSYQ"),H=B.n(M),k={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},S=function(j){var z=j.map(function(){return Object(X.useRef)()}),F=Object(X.useRef)();return Object(X.useEffect)(function(){var N=Date.now(),V=!1;Object.keys(z).forEach(function($){var oe=z[$].current;if(!oe)return;V=!0;var de=oe.style;de.transitionDuration=".3s, .3s, .3s, .06s",F.current&&N-F.current<100&&(de.transitionDuration="0s, 0s")}),V&&(F.current=Date.now())}),[z]};function U(){return U=Object.assign||function(b){for(var j=1;jb.length)&&(j=b.length);for(var z=0,F=new Array(j);z=0)continue;if(!Object.prototype.propertyIsEnumerable.call(b,F))continue;z[F]=b[F]}}return z}function x(b,j){if(b==null)return{};var z={},F=Object.keys(b),N,V;for(V=0;V=0)continue;z[N]=b[N]}return z}var g=function(j){var z=j.className,F=j.percent,N=j.prefixCls,V=j.strokeColor,$=j.strokeLinecap,oe=j.strokeWidth,de=j.style,Re=j.trailColor,Ae=j.trailWidth,De=j.transition,be=w(j,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete be.gapPosition;var Oe=Array.isArray(F)?F:[F],he=Array.isArray(V)?V:[V],pe=S(Oe),Z=P(pe,1),ce=Z[0],ne=oe/2,ve=100-oe/2,Te="M ".concat($==="round"?ne:0,",").concat(ne,` + L `).concat($==="round"?ve:100,",").concat(ne),xe="0 0 100 ".concat(oe),Pe=0;return K.a.createElement("svg",U({className:H()("".concat(N,"-line"),z),viewBox:xe,preserveAspectRatio:"none",style:de},be),K.a.createElement("path",{className:"".concat(N,"-line-trail"),d:Te,strokeLinecap:$,stroke:Re,strokeWidth:Ae||oe,fillOpacity:"0"}),Oe.map(function(Fe,We){var Ve={strokeDasharray:"".concat(Fe,"px, 100px"),strokeDashoffset:"-".concat(Pe,"px"),transition:De||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ke=he[We]||he[he.length-1];return Pe+=Fe,K.a.createElement("path",{key:We,className:"".concat(N,"-line-path"),d:Te,strokeLinecap:$,stroke:ke,strokeWidth:oe,fillOpacity:"0",ref:ce[We],style:Ve})}))};g.defaultProps=k;var c=g;function s(){return s=Object.assign||function(b){for(var j=1;jb.length)&&(j=b.length);for(var z=0,F=new Array(j);z=0)continue;if(!Object.prototype.propertyIsEnumerable.call(b,F))continue;z[F]=b[F]}}return z}function d(b,j){if(b==null)return{};var z={},F=Object.keys(b),N,V;for(V=0;V=0)continue;z[N]=b[N]}return z}var l=0;function a(b){return+b.replace("%","")}function i(b){return Array.isArray(b)?b:[b]}function E(b,j,z,F){var N=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,V=arguments.length>5?arguments[5]:void 0,$=50-F/2,oe=0,de=-$,Re=0,Ae=-2*$;switch(V){case"left":oe=-$,de=0,Re=2*$,Ae=0;break;case"right":oe=$,de=0,Re=-2*$,Ae=0;break;case"bottom":de=$,Ae=2*$;break;default:}var De="M 50,50 m ".concat(oe,",").concat(de,` a `).concat($,",").concat($," 0 1 1 ").concat(Re,",").concat(-Ae,` - a `).concat($,",").concat($," 0 1 1 ").concat(-Re,",").concat(Ae),Ee=Math.PI*2*$,Oe={stroke:z,strokeDasharray:"".concat(j/100*(Ee-N),"px ").concat(Ee,"px"),strokeDashoffset:"-".concat(N/2+E/100*(Ee-N),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:De,pathStyle:Oe}}var y=function(j){var z=j.prefixCls,F=j.strokeWidth,N=j.trailWidth,V=j.gapDegree,$=j.gapPosition,oe=j.trailColor,de=j.strokeLinecap,Re=j.style,Ae=j.className,De=j.strokeColor,Ee=j.percent,Oe=v(j,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),he=Object(X.useMemo)(function(){return l+=1,l},[]),pe=b(0,100,oe,F,V,$),Z=pe.pathString,ce=pe.pathStyle,ne=i(Ee),ve=i(De),Te=ve.find(function(Ve){return Object.prototype.toString.call(Ve)==="[object Object]"}),xe=S(ne),Pe=u(xe,1),Fe=Pe[0],We=function(){var ke=0;return ne.map(function(Ne,ot){var dt=ve[ot]||ve[ve.length-1],nt=Object.prototype.toString.call(dt)==="[object Object]"?"url(#".concat(z,"-gradient-").concat(he,")"):"",st=b(ke,Ne,dt,F,V,$);return ke+=Ne,K.a.createElement("path",{key:ot,className:"".concat(z,"-circle-path"),d:st.pathString,stroke:nt,strokeLinecap:de,strokeWidth:F,opacity:Ne===0?0:1,fillOpacity:"0",style:st.pathStyle,ref:Fe[ot]})})};return K.a.createElement("svg",s({className:H()("".concat(z,"-circle"),Ae),viewBox:"0 0 100 100",style:Re},Oe),Te&&K.a.createElement("defs",null,K.a.createElement("linearGradient",{id:"".concat(z,"-gradient-").concat(he),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Te).sort(function(Ve,ke){return a(Ve)-a(ke)}).map(function(Ve,ke){return K.a.createElement("stop",{key:ke,offset:Ve,stopColor:Te[Ve]})}))),K.a.createElement("path",{className:"".concat(z,"-circle-trail"),d:Z,stroke:oe,strokeLinecap:de,strokeWidth:N||F,fillOpacity:"0",style:ce}),We().reverse())};y.defaultProps=k;var m=y,L={Line:c,Circle:m}},hW8S:function(Ge,we,B){"use strict";B.d(we,"a",function(){return H}),B.d(we,"c",function(){return k}),B.d(we,"b",function(){return S});var X=B("VTBJ"),K=B("Ff2n"),M=B("Kwbf"),H="RC_TABLE_INTERNAL_COL_DEFINE";function k(U){var P=U.expandable,O=Object(K.a)(U,["expandable"]);return"expandable"in U?Object(X.a)(Object(X.a)({},O),P):O}function S(U){return Object.keys(U).reduce(function(P,O){return(O.substr(0,5)==="data-"||O.substr(0,5)==="aria-")&&(P[O]=U[O]),P},{})}},ji0R:function(Ge,we,B){Ge.exports=B.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(Ge,we,B){Ge.exports=B.p+"static/question.cb52bef9.gif"},kPYp:function(Ge,we){Ge.exports="data:image/png;base64,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"},kSUc:function(Ge,we,B){},l2Kq:function(Ge,we,B){Ge.exports=B.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(Ge,we,B){(function(X){X(B("VrN/"),B("1eCo"),B("8EBN"))})(function(X){"use strict";X.defineMode("markdown",function(K,M){var H=X.getMode(K,"text/html"),k=H.name=="null";function S(F){if(X.findModeByName){var N=X.findModeByName(F);N&&(F=N.mime||N.mimes[0])}var V=X.getMode(K,F);return V.name=="null"?null:V}M.highlightFormatting===void 0&&(M.highlightFormatting=!1),M.maxBlockquoteDepth===void 0&&(M.maxBlockquoteDepth=0),M.taskLists===void 0&&(M.taskLists=!1),M.strikethrough===void 0&&(M.strikethrough=!1),M.emoji===void 0&&(M.emoji=!1),M.fencedCodeBlockHighlighting===void 0&&(M.fencedCodeBlockHighlighting=!0),M.fencedCodeBlockDefaultMode===void 0&&(M.fencedCodeBlockDefaultMode="text/plain"),M.xml===void 0&&(M.xml=!0),M.tokenTypeOverrides===void 0&&(M.tokenTypeOverrides={});var U={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 P in U)U.hasOwnProperty(P)&&M.tokenTypeOverrides[P]&&(U[P]=M.tokenTypeOverrides[P]);var O=/^([*\-_])(?:\s*\1){2,}\s*$/,_=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,C=/^\[(x| )\](?=\s)/i,D=M.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,I=/^ {0,3}(?:\={1,}|-{2,})\s*$/,w=/^[^#!\[\]*_\\<>` "'(~:]+/,x=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,g=/^\s*\[[^\]]+?\]:.*$/,c=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,s=" ";function u(F,N,V){return N.f=N.inline=V,V(F,N)}function f(F,N,V){return N.f=N.block=V,V(F,N)}function A(F){return!F||!/\S/.test(F.string)}function p(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==T){var N=k;if(!N){var V=X.innerMode(H,F.htmlState);N=V.mode.name=="xml"&&V.state.tagStart===null&&!V.state.context&&V.state.tokenize.isInText}N&&(F.f=a,F.block=h,F.htmlState=null)}return F.trailingSpace=0,F.trailingSpaceNewLine=!1,F.prevLine=F.thisLine,F.thisLine={stream:null},null}function h(F,N){var V=F.column()===N.indentation,$=A(N.prevLine.stream),oe=N.indentedCode,de=N.prevLine.hr,Re=N.list!==!1,Ae=(N.listStack[N.listStack.length-1]||0)+3;N.indentedCode=!1;var De=N.indentation;if(N.indentationDiff===null&&(N.indentationDiff=N.indentation,Re)){for(N.list=null;De=4&&(oe||N.prevLine.fencedCodeEnd||N.prevLine.header||$))return F.skipToEnd(),N.indentedCode=!0,U.code;if(F.eatSpace())return null;if(V&&N.indentation<=Ae&&(he=F.match(D))&&he[1].length<=6)return N.quote=0,N.header=he[1].length,N.thisLine.header=!0,M.highlightFormatting&&(N.formatting="header"),N.f=N.inline,d(N);if(N.indentation<=Ae&&F.eat(">"))return N.quote=V?1:N.quote+1,M.highlightFormatting&&(N.formatting="quote"),F.eatSpace(),d(N);if(!Oe&&!N.setext&&V&&N.indentation<=Ae&&(he=F.match(_))){var pe=he[1]?"ol":"ul";return N.indentation=De+F.current().length,N.list=!0,N.quote=0,N.listStack.push(N.indentation),N.em=!1,N.strong=!1,N.code=!1,N.strikethrough=!1,M.taskLists&&F.match(C,!1)&&(N.taskList=!0),N.f=N.inline,M.highlightFormatting&&(N.formatting=["list","list-"+pe]),d(N)}else{if(V&&N.indentation<=Ae&&(he=F.match(x,!0)))return N.quote=0,N.fencedEndRE=new RegExp(he[1]+"+ *$"),N.localMode=M.fencedCodeBlockHighlighting&&S(he[2]||M.fencedCodeBlockDefaultMode),N.localMode&&(N.localState=X.startState(N.localMode)),N.f=N.block=v,M.highlightFormatting&&(N.formatting="code-block"),N.code=-1,d(N);if(N.setext||(!Ee||!Re)&&!N.quote&&N.list===!1&&!N.code&&!Oe&&!g.test(F.string)&&(he=F.lookAhead(1))&&(he=he.match(I)))return N.setext?(N.header=N.setext,N.setext=0,F.skipToEnd(),M.highlightFormatting&&(N.formatting="header")):(N.header=he[0].charAt(0)=="="?1:2,N.setext=N.header),N.thisLine.header=!0,N.f=N.inline,d(N);if(Oe)return F.skipToEnd(),N.hr=!0,N.thisLine.hr=!0,U.hr;if(F.peek()==="[")return u(F,N,L)}return u(F,N,N.inline)}function T(F,N){var V=H.token(F,N.htmlState);if(!k){var $=X.innerMode(H,N.htmlState);($.mode.name=="xml"&&$.state.tagStart===null&&!$.state.context&&$.state.tokenize.isInText||N.md_inside&&F.current().indexOf(">")>-1)&&(N.f=a,N.block=h,N.htmlState=null)}return V}function v(F,N){var V=N.listStack[N.listStack.length-1]||0,$=N.indentation=F.quote?N.push(U.formatting+"-"+F.formatting[V]+"-"+F.quote):N.push("error"))}if(F.taskOpen)return N.push("meta"),N.length?N.join(" "):null;if(F.taskClosed)return N.push("property"),N.length?N.join(" "):null;if(F.linkHref?N.push(U.linkHref,"url"):(F.strong&&N.push(U.strong),F.em&&N.push(U.em),F.strikethrough&&N.push(U.strikethrough),F.emoji&&N.push(U.emoji),F.linkText&&N.push(U.linkText),F.code&&N.push(U.code),F.image&&N.push(U.image),F.imageAltText&&N.push(U.imageAltText,"link"),F.imageMarker&&N.push(U.imageMarker)),F.header&&N.push(U.header,U.header+"-"+F.header),F.quote&&(N.push(U.quote),!M.maxBlockquoteDepth||M.maxBlockquoteDepth>=F.quote?N.push(U.quote+"-"+F.quote):N.push(U.quote+"-"+M.maxBlockquoteDepth)),F.list!==!1){var $=(F.listStack.length-1)%3;$?$===1?N.push(U.list2):N.push(U.list3):N.push(U.list1)}return F.trailingSpaceNewLine?N.push("trailing-space-new-line"):F.trailingSpace&&N.push("trailing-space-"+(F.trailingSpace%2?"a":"b")),N.length?N.join(" "):null}function l(F,N){return F.match(w,!0)?d(N):void 0}function a(F,N){var V=N.text(F,N);if(typeof V!="undefined")return V;if(N.list)return N.list=null,d(N);if(N.taskList){var $=F.match(C,!0)[1]===" ";return $?N.taskOpen=!0:N.taskClosed=!0,M.highlightFormatting&&(N.formatting="task"),N.taskList=!1,d(N)}if(N.taskOpen=!1,N.taskClosed=!1,N.header&&F.match(/^#+$/,!0))return M.highlightFormatting&&(N.formatting="header"),d(N);var oe=F.next();if(N.linkTitle){N.linkTitle=!1;var de=oe;oe==="("&&(de=")"),de=(de+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Re="^\\s*(?:[^"+de+"\\\\]+|\\\\\\\\|\\\\.)"+de;if(F.match(new RegExp(Re),!0))return U.linkHref}if(oe==="`"){var Ae=N.formatting;M.highlightFormatting&&(N.formatting="code"),F.eatWhile("`");var De=F.current().length;if(N.code==0&&(!N.quote||De==1))return N.code=De,d(N);if(De==N.code){var Ee=d(N);return N.code=0,Ee}else return N.formatting=Ae,d(N)}else if(N.code)return d(N);if(oe==="\\"&&(F.next(),M.highlightFormatting)){var Oe=d(N),he=U.formatting+"-escape";return Oe?Oe+" "+he:he}if(oe==="!"&&F.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return N.imageMarker=!0,N.image=!0,M.highlightFormatting&&(N.formatting="image"),d(N);if(oe==="["&&N.imageMarker&&F.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return N.imageMarker=!1,N.imageAltText=!0,M.highlightFormatting&&(N.formatting="image"),d(N);if(oe==="]"&&N.imageAltText){M.highlightFormatting&&(N.formatting="image");var Oe=d(N);return N.imageAltText=!1,N.image=!1,N.inline=N.f=b,Oe}if(oe==="["&&!N.image)return N.linkText&&F.match(/^.*?\]/)||(N.linkText=!0,M.highlightFormatting&&(N.formatting="link")),d(N);if(oe==="]"&&N.linkText){M.highlightFormatting&&(N.formatting="link");var Oe=d(N);return N.linkText=!1,N.inline=N.f=F.match(/\(.*?\)| ?\[.*?\]/,!1)?b:a,Oe}if(oe==="<"&&F.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){N.f=N.inline=i,M.highlightFormatting&&(N.formatting="link");var Oe=d(N);return Oe?Oe+=" ":Oe="",Oe+U.linkInline}if(oe==="<"&&F.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){N.f=N.inline=i,M.highlightFormatting&&(N.formatting="link");var Oe=d(N);return Oe?Oe+=" ":Oe="",Oe+U.linkEmail}if(M.xml&&oe==="<"&&F.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var pe=F.string.indexOf(">",F.pos);if(pe!=-1){var Z=F.string.substring(F.start,pe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Z)&&(N.md_inside=!0)}return F.backUp(1),N.htmlState=X.startState(H),f(F,N,T)}if(M.xml&&oe==="<"&&F.match(/^\/\w*?>/))return N.md_inside=!1,"tag";if(oe==="*"||oe==="_"){for(var ce=1,ne=F.pos==1?" ":F.string.charAt(F.pos-2);ce<3&&F.eat(oe);)ce++;var ve=F.peek()||" ",Te=!/\s/.test(ve)&&(!c.test(ve)||/\s/.test(ne)||c.test(ne)),xe=!/\s/.test(ne)&&(!c.test(ne)||/\s/.test(ve)||c.test(ve)),Pe=null,Fe=null;if(ce%2&&(!N.em&&Te&&(oe==="*"||!xe||c.test(ne))?Pe=!0:N.em==oe&&xe&&(oe==="*"||!Te||c.test(ve))&&(Pe=!1)),ce>1&&(!N.strong&&Te&&(oe==="*"||!xe||c.test(ne))?Fe=!0:N.strong==oe&&xe&&(oe==="*"||!Te||c.test(ve))&&(Fe=!1)),Fe!=null||Pe!=null){M.highlightFormatting&&(N.formatting=Pe==null?"strong":Fe==null?"em":"strong em"),Pe===!0&&(N.em=oe),Fe===!0&&(N.strong=oe);var Ee=d(N);return Pe===!1&&(N.em=!1),Fe===!1&&(N.strong=!1),Ee}}else if(oe===" "&&(F.eat("*")||F.eat("_"))){if(F.peek()===" ")return d(N);F.backUp(1)}if(M.strikethrough){if(oe==="~"&&F.eatWhile(oe)){if(N.strikethrough){M.highlightFormatting&&(N.formatting="strikethrough");var Ee=d(N);return N.strikethrough=!1,Ee}else if(F.match(/^[^\s]/,!1))return N.strikethrough=!0,M.highlightFormatting&&(N.formatting="strikethrough"),d(N)}else if(oe===" "&&F.match(/^~~/,!0)){if(F.peek()===" ")return d(N);F.backUp(2)}}if(M.emoji&&oe===":"&&F.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){N.emoji=!0,M.highlightFormatting&&(N.formatting="emoji");var We=d(N);return N.emoji=!1,We}return oe===" "&&(F.match(/^ +$/,!1)?N.trailingSpace++:N.trailingSpace&&(N.trailingSpaceNewLine=!0)),d(N)}function i(F,N){var V=F.next();if(V===">"){N.f=N.inline=a,M.highlightFormatting&&(N.formatting="link");var $=d(N);return $?$+=" ":$="",$+U.linkInline}return F.match(/^[^>]+/,!0),U.linkInline}function b(F,N){if(F.eatSpace())return null;var V=F.next();return V==="("||V==="["?(N.f=N.inline=m(V==="("?")":"]"),M.highlightFormatting&&(N.formatting="link-string"),N.linkHref=!0,d(N)):"error"}var y={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function m(F){return function(N,V){var $=N.next();if($===F){V.f=V.inline=a,M.highlightFormatting&&(V.formatting="link-string");var oe=d(V);return V.linkHref=!1,oe}return N.match(y[F]),V.linkHref=!0,d(V)}}function L(F,N){return F.match(/^([^\]\\]|\\.)*\]:/,!1)?(N.f=E,F.next(),M.highlightFormatting&&(N.formatting="link"),N.linkText=!0,d(N)):u(F,N,a)}function E(F,N){if(F.match(/^\]:/,!0)){N.f=N.inline=j,M.highlightFormatting&&(N.formatting="link");var V=d(N);return N.linkText=!1,V}return F.match(/^([^\]\\]|\\.)+/,!0),U.linkText}function j(F,N){return F.eatSpace()?null:(F.match(/^[^\s]+/,!0),F.peek()===void 0?N.linkTitle=!0:F.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),N.f=N.inline=a,U.linkHref+" url")}var z={startState:function(){return{f:h,prevLine:{stream:null},thisLine:{stream:null},block:h,htmlState:null,indentation:0,inline:a,text:l,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&&X.copyState(H,F.htmlState),indentation:F.indentation,localMode:F.localMode,localState:F.localMode?X.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,N){if(N.formatting=!1,F!=N.thisLine.stream){if(N.header=0,N.hr=!1,F.match(/^\s*$/,!0))return p(N),null;if(N.prevLine=N.thisLine,N.thisLine={stream:F},N.taskList=!1,N.trailingSpace=0,N.trailingSpaceNewLine=!1,!N.localState&&(N.f=N.block,N.f!=T)){var V=F.match(/^\s*/,!0)[0].replace(/\t/g,s).length;if(N.indentation=V,N.indentationDiff=null,V>0)return null}}return N.f(F,N)},innerMode:function(F){return F.block==T?{state:F.htmlState,mode:H}:F.localState?{state:F.localState,mode:F.localMode}:{state:F,mode:z}},indent:function(F,N,V){return F.block==T&&H.indent?H.indent(F.htmlState,N,V):F.localState&&F.localMode.indent?F.localMode.indent(F.localState,N,V):X.Pass},blankLine:p,getType:d,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return z},"xml"),X.defineMIME("text/markdown","markdown"),X.defineMIME("text/x-markdown","markdown")})},lzim:function(Ge,we,B){"use strict";var X=B("E7E6"),K=B.n(X);B.d(we,"A",function(){return K.a});var M=B("/GNS"),H=B.n(M);B.d(we,"z",function(){return H.a});var k=B("FOrL"),S=B.n(k);B.d(we,"t",function(){return S.a});var U=B("HpTS"),P=B.n(U);B.d(we,"B",function(){return P.a});var O=B("tWlo"),_=B.n(O);B.d(we,"b",function(){return _.a});var C=B("7ZXX"),D=B.n(C);B.d(we,"n",function(){return D.a});var I=B("GABl"),w=B.n(I);B.d(we,"g",function(){return w.a});var x=B("onxn"),g=B.n(x);B.d(we,"p",function(){return g.a});var c=B("nKGa"),s=B.n(c);B.d(we,"o",function(){return s.a});var u=B("4qgm"),f=B.n(u);B.d(we,"C",function(){return f.a});var A=B("JeFH"),p=B.n(A);B.d(we,"c",function(){return p.a});var h=B("ji0R"),T=B.n(h);B.d(we,"k",function(){return T.a});var v=B("W6BS"),d=B.n(v);B.d(we,"D",function(){return d.a});var l=B("kPYp"),a=B.n(l);B.d(we,"E",function(){return a.a});var i=B("nukY"),b=B.n(i),y=B("4u4S"),m=B.n(y),L=B("yslc"),E=B.n(L),j=B("l2Kq"),z=B.n(j),F=B("RMFE"),N=B.n(F);B.d(we,"q",function(){return N.a});var V=B("TGq3"),$=B.n(V);B.d(we,"r",function(){return $.a});var oe=B("SMhR"),de=B.n(oe),Re=B("8/bI"),Ae=B.n(Re);B.d(we,"l",function(){return Ae.a});var De=B("JWDV"),Ee=B.n(De);B.d(we,"e",function(){return Ee.a});var Oe=B("Xsq0"),he=B.n(Oe);B.d(we,"s",function(){return he.a});var pe=B("Ohmc"),Z=B.n(pe);B.d(we,"d",function(){return Z.a});var ce=B("csWT"),ne=B.n(ce);B.d(we,"f",function(){return ne.a});var ve=B("7v3h"),Te=B.n(ve);B.d(we,"m",function(){return Te.a});var xe=B("cRFk"),Pe=B.n(xe);B.d(we,"y",function(){return Pe.a});var Fe=B("kPWJ"),We=B.n(Fe);B.d(we,"x",function(){return We.a});var Ve=B("qgvg"),ke=B.n(Ve);B.d(we,"u",function(){return ke.a});var Ne=B("FPkq"),ot=B.n(Ne);B.d(we,"w",function(){return ot.a});var dt=B("A/g1"),nt=B.n(dt);B.d(we,"h",function(){return nt.a});var st=B("Nmxd"),ct=B.n(st);B.d(we,"i",function(){return ct.a});var vt=B("5D2P"),be=B.n(vt);B.d(we,"j",function(){return be.a});var ge=B("djh8"),Je=B.n(ge);B.d(we,"v",function(){return Je.a});var Ze=B("Jq4h"),_e=B.n(Ze);B.d(we,"a",function(){return _e.a})},n6Qo:function(Ge,we,B){"use strict";B.d(we,"a",function(){return P});var X=B("q1tI"),K=B("biw7"),M=B("fyJ8");function H(O){var _=O.className,C=O.index,D=O.children,I=O.colSpan,w=O.rowSpan,x=X.useContext(K.a),g=x.prefixCls,c=x.fixedInfoList,s=c[C];return X.createElement(M.a,Object.assign({className:_,index:C,component:"td",prefixCls:g,record:null,dataIndex:null,render:function(){return{children:D,props:{colSpan:I,rowSpan:w}}}},s))}function k(O){return X.createElement("tr",Object.assign({},O))}function S(O){var _=O.children,C=X.useContext(K.a),D=C.prefixCls;return X.createElement("tfoot",{className:"".concat(D,"-summary")},_)}var U=we.b=S,P={Cell:H,Row:k}},nKGa:function(Ge,we,B){Ge.exports=B.p+"static/export_exercise-template.f7655c19.png"},nukY:function(Ge,we){Ge.exports="data:image/png;base64,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"},"o/qq":function(Ge,we,B){Ge.exports={flex_box_center:"flex_box_center___1LYHS",flex_space_between:"flex_space_between___EmHgD",flex_box_vertical_center:"flex_box_vertical_center___8y-JO",flex_box_center_end:"flex_box_center_end___2Ow7E",flex_box_column:"flex_box_column___2_dIp",shixunWrp:"shixunWrp___2zw8A"}},onxn:function(Ge,we){Ge.exports="data:image/png;base64,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"},osHv:function(Ge,we,B){(function(X){X(B("VrN/"))})(function(X){"use strict";var K=X.Pos;function M(c,s){return c.line-s.line||c.ch-s.ch}var H="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",k=H+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",S=new RegExp("<(/?)(["+H+"]["+k+"]*)","g");function U(c,s,u,f){this.line=s,this.ch=u,this.cm=c,this.text=c.getLine(s),this.min=f?Math.max(f.from,c.firstLine()):c.firstLine(),this.max=f?Math.min(f.to-1,c.lastLine()):c.lastLine()}function P(c,s){var u=c.cm.getTokenTypeAt(K(c.line,s));return u&&/\btag\b/.test(u)}function O(c){return c.line>=c.max?void 0:(c.ch=0,c.text=c.cm.getLine(++c.line),!0)}function _(c){return c.line<=c.min?void 0:(c.text=c.cm.getLine(--c.line),c.ch=c.text.length,!0)}function C(c){for(;;){var s=c.text.indexOf(">",c.ch);if(s==-1){if(O(c))continue;return}if(!P(c,s+1)){c.ch=s+1;continue}var u=c.text.lastIndexOf("/",s),f=u>-1&&!/\S/.test(c.text.slice(u+1,s));return c.ch=s+1,f?"selfClose":"regular"}}function D(c){for(;;){var s=c.ch?c.text.lastIndexOf("<",c.ch-1):-1;if(s==-1){if(_(c))continue;return}if(!P(c,s+1)){c.ch=s;continue}S.lastIndex=s,c.ch=s;var u=S.exec(c.text);if(u&&u.index==s)return u}}function I(c){for(;;){S.lastIndex=c.ch;var s=S.exec(c.text);if(!s){if(O(c))continue;return}if(!P(c,s.index+1)){c.ch=s.index+1;continue}return c.ch=s.index+s[0].length,s}}function w(c){for(;;){var s=c.ch?c.text.lastIndexOf(">",c.ch-1):-1;if(s==-1){if(_(c))continue;return}if(!P(c,s+1)){c.ch=s;continue}var u=c.text.lastIndexOf("/",s),f=u>-1&&!/\S/.test(c.text.slice(u+1,s));return c.ch=s+1,f?"selfClose":"regular"}}function x(c,s){for(var u=[];;){var f=I(c),A,p=c.line,h=c.ch-(f?f[0].length:0);if(!f||!(A=C(c)))return;if(A=="selfClose")continue;if(f[1]){for(var T=u.length-1;T>=0;--T)if(u[T]==f[2]){u.length=T;break}if(T<0&&(!s||s==f[2]))return{tag:f[2],from:K(p,h),to:K(c.line,c.ch)}}else u.push(f[2])}}function g(c,s){for(var u=[];;){var f=w(c);if(!f)return;if(f=="selfClose"){D(c);continue}var A=c.line,p=c.ch,h=D(c);if(!h)return;if(h[1])u.push(h[2]);else{for(var T=u.length-1;T>=0;--T)if(u[T]==h[2]){u.length=T;break}if(T<0&&(!s||s==h[2]))return{tag:h[2],from:K(c.line,c.ch),to:K(A,p)}}}}X.registerHelper("fold","xml",function(c,s){for(var u=new U(c,s.line,0);;){var f=I(u);if(!f||u.line!=s.line)return;var A=C(u);if(!A)return;if(!f[1]&&A!="selfClose"){var p=K(u.line,u.ch),h=x(u,f[2]);return h&&M(h.from,p)>0?{from:p,to:h.from}:null}}}),X.findMatchingTag=function(c,s,u){var f=new U(c,s.line,s.ch,u);if(f.text.indexOf(">")==-1&&f.text.indexOf("<")==-1)return;var A=C(f),p=A&&K(f.line,f.ch),h=A&&D(f);if(!A||!h||M(f,s)>0)return;var T={from:K(f.line,f.ch),to:p,tag:h[2]};return A=="selfClose"?{open:T,close:null,at:"open"}:h[1]?{open:g(f,h[2]),close:T,at:"close"}:(f=new U(c,p.line,p.ch,u),{open:T,close:x(f,h[2]),at:"open"})},X.findEnclosingTag=function(c,s,u,f){for(var A=new U(c,s.line,s.ch,u);;){var p=g(A,f);if(!p)break;var h=new U(c,s.line,s.ch,u),T=x(h,p.tag);if(T)return{open:p,close:T}}},X.scanForClosingTag=function(c,s,u,f){var A=new U(c,s.line,s.ch,f?{from:0,to:f}:null);return x(A,u)}})},p5ED:function(Ge,we,B){"use strict";var X=B("+L6B"),K=B("2/Rp"),M=B("5Dmo"),H=B("3S7+"),k=B("k1fw"),S=B("tJVT"),U=B("q1tI"),P=B.n(U),O=B("vHTk"),_=B.n(O),C=B("yEEn"),D=B("ZW9T"),I=B("1vsH");we.a=function(w){var x=w.name,g=w.data,c=w.theme,s=w.type,u=w.filename,f=w.monacoEditor,A=w.className,p=w.style,h=w.close,T=w.onClose,v=w.hasMask,d=Object(U.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),l=Object(S.a)(d,2),a=l[0],i=l[1],b=Object(U.useState)(""),y=Object(S.a)(b,2),m=y[0],L=y[1],E=Object(U.useRef)();u&&(f.filename=u),Object(U.useEffect)(function(){var F,N,V=(F=document.cookie)===null||F===void 0||((N=F.replace(/\s/g,""))===null||N===void 0)?void 0:N.split(";");V==null||V.map(function($){var oe=$.split("=");oe[0]==="_educoder_session"&&L(oe[1])})},[]);var j=function(){if(g.startsWith("http")||g.startsWith("/")){z();return}Object(I.x)(u||"educoder",g,u)},z=function(){Object(I.v)(u||x,g)};return console.log("data:",g,"fileanme:",u," name:",x),P.a.createElement("div",{style:Object(k.a)({},p||{}),className:"".concat(v&&_.a.bgBlack," ").concat(s?_.a.wrp:"hide")},h&&P.a.createElement("div",{className:_.a.close,ref:E},P.a.createElement(H.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return E.current}},P.a.createElement("span",{onClick:z},P.a.createElement("i",{className:"icon-quxiaozhiding"}))),P.a.createElement(H.a,{title:"\u5173\u95ED",getPopupContainer:function(){return E.current}},P.a.createElement("span",{className:"",onClick:T},P.a.createElement("i",{className:"icon-guanbi1"})))),P.a.createElement("div",{className:"".concat(_.a[A]," ").concat(A," ").concat(_.a.monaco," ").concat(s==="txt"?"show":"hide")},s==="txt"&&P.a.createElement(D.b,f)),s==="audio"&&P.a.createElement("audio",{src:"".concat(g!=null&&g.startsWith("/")||(g==null?void 0:g.indexOf("https://"))>-1?g:"data:audio/mp3;base64,").concat(g),autoPlay:!0}),s==="video"&&P.a.createElement(P.a.Fragment,null,g!=null&&g.startsWith("/")?P.a.createElement("video",{controls:!0,src:"".concat(g),autoPlay:!0}):P.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(g),autoPlay:!0})),s==="pdf"&&P.a.createElement("embed",{className:_.a.embed,src:g}),s==="image"&&P.a.createElement(P.a.Fragment,null,P.a.createElement("img",{src:"".concat(g!=null&&g.startsWith("/")||(g==null?void 0:g.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(g)})),s==="other"&&P.a.createElement("div",null,P.a.createElement(K.a,{type:"primary",size:"large",onClick:j},P.a.createElement(C.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(s==="download"||s==="office")&&P.a.createElement(K.a,{type:"primary",size:"large",onClick:j},P.a.createElement(C.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ge,we,B){},qgvg:function(Ge,we){Ge.exports="data:image/gif;base64,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"},"rAM+":function(Ge,we,B){"use strict";B.d(we,"a",function(){return K});var X=B("Qw5x");function K(M,H){var k;if(typeof Symbol=="undefined"||M[Symbol.iterator]==null){if(Array.isArray(M)||(k=Object(X.a)(M))||H&&M&&typeof M.length=="number"){k&&(M=k);var S=0,U=function(){};return{s:U,n:function(){return S>=M.length?{done:!0}:{done:!1,value:M[S++]}},e:function(D){throw D},f:U}}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 P=!0,O=!1,_;return{s:function(){k=M[Symbol.iterator]()},n:function(){var D=k.next();return P=D.done,D},e:function(D){O=!0,_=D},f:function(){try{!P&&k.return!=null&&k.return()}finally{if(O)throw _}}}}},rUJ1:function(Ge,we){const B=/[&<>"']/,X=/[&<>"']/g,K=/[<>"']|&(?!#?\w+;)/,M=/[<>"']|&(?!#?\w+;)/g,H={"&":"&","<":"<",">":">",'"':""","'":"'"},k=v=>H[v];function S(v,d){if(d){if(B.test(v))return v.replace(X,k)}else if(K.test(v))return v.replace(M,k);return v}const U=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function P(v){return v.replace(U,(d,l)=>(l=l.toLowerCase(),l==="colon"?":":l.charAt(0)==="#"?l.charAt(1)==="x"?String.fromCharCode(parseInt(l.substring(2),16)):String.fromCharCode(+l.substring(1)):""))}const O=/(^|[^\[])\^/g;function _(v,d){v=v.source||v,d=d||"";const l={replace:(a,i)=>(i=i.source||i,i=i.replace(O,"$1"),v=v.replace(a,i),l),getRegex:()=>new RegExp(v,d)};return l}const C=/[^\w:]/g,D=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function I(v,d,l){if(v){let a;try{a=decodeURIComponent(P(l)).replace(C,"").toLowerCase()}catch(i){return null}if(a.indexOf("javascript:")===0||a.indexOf("vbscript:")===0||a.indexOf("data:")===0)return null}d&&!D.test(l)&&(l=s(d,l));try{l=encodeURI(l).replace(/%25/g,"%")}catch(a){return null}return l}const w={},x=/^[^:]+:\/*[^/]*$/,g=/^([^:]+:)[\s\S]*$/,c=/^([^:]+:\/*[^/]*)[\s\S]*$/;function s(v,d){w[" "+v]||(x.test(v)?w[" "+v]=v+"/":w[" "+v]=p(v,"/",!0)),v=w[" "+v];const l=v.indexOf(":")===-1;return d.substring(0,2)==="//"?l?d:v.replace(g,"$1")+d:d.charAt(0)==="/"?l?d:v.replace(c,"$1")+d:v+d}const u={exec:function(){}};function f(v){let d=1,l,a;for(;d{let L=!1,E=y;for(;--E>=0&&m[E]==="\\";)L=!L;return L?"|":" |"}),a=l.split(/ \|/);let i=0;if(a.length>d)a.splice(d);else for(;a.length1)Object(_.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(f.length===0)return Object(_.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var A=f[0];if(S.isValidElement(A)&&Object(C.c)(A)){var p=A.ref;f[0]=S.cloneElement(A,{ref:Object(C.a)(p,this.setChildNode)})}return f.length===1?f[0]:f.map(function(h,T){return!S.isValidElement(h)||"key"in h&&h.key!==null?h:S.cloneElement(h,{key:"".concat(I,"-").concat(T)})})}}]),c}(S.Component);w.displayName="ResizeObserver",we.a=w},tWlo:function(Ge,we){Ge.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=="},ulZh:function(Ge,we,B){typeof window!="undefined"&&function(K,M){Ge.exports=M()}(this,function(){return function(X){var K={};function M(H){if(K[H])return K[H].exports;var k=K[H]={i:H,l:!1,exports:{}};return X[H].call(k.exports,k,k.exports,M),k.l=!0,k.exports}return M.m=X,M.c=K,M.d=function(H,k,S){M.o(H,k)||Object.defineProperty(H,k,{enumerable:!0,get:S})},M.r=function(H){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(H,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(H,"__esModule",{value:!0})},M.t=function(H,k){if(k&1&&(H=M(H)),k&8)return H;if(k&4&&typeof H=="object"&&H&&H.__esModule)return H;var S=Object.create(null);if(M.r(S),Object.defineProperty(S,"default",{enumerable:!0,value:H}),k&2&&typeof H!="string")for(var U in H)M.d(S,U,function(P){return H[P]}.bind(null,U));return S},M.n=function(H){var k=H&&H.__esModule?function(){return H.default}:function(){return H};return M.d(k,"a",k),k},M.o=function(H,k){return Object.prototype.hasOwnProperty.call(H,k)},M.p="/dist/",M(M.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(X,K,M){"use strict";var H=Object.prototype.hasOwnProperty,k="~";function S(){}Object.create&&(S.prototype=Object.create(null),new S().__proto__||(k=!1));function U(C,D,I){this.fn=C,this.context=D,this.once=I||!1}function P(C,D,I,w,x){if(typeof I!="function")throw new TypeError("The listener must be a function");var g=new U(I,w||C,x),c=k?k+D:D;return C._events[c]?C._events[c].fn?C._events[c]=[C._events[c],g]:C._events[c].push(g):(C._events[c]=g,C._eventsCount++),C}function O(C,D){--C._eventsCount===0?C._events=new S:delete C._events[D]}function _(){this._events=new S,this._eventsCount=0}_.prototype.eventNames=function(){var D=[],I,w;if(this._eventsCount===0)return D;for(w in I=this._events)H.call(I,w)&&D.push(k?w.slice(1):w);return Object.getOwnPropertySymbols?D.concat(Object.getOwnPropertySymbols(I)):D},_.prototype.listeners=function(D){var I=k?k+D:D,w=this._events[I];if(!w)return[];if(w.fn)return[w.fn];for(var x=0,g=w.length,c=new Array(g);x0},!1)}function C(D,I){for(var w={main:[I]},x={main:[]},g={main:{}};_(w);)for(var c=Object.keys(w),s=0;s=2*T/d||m<=E)return;var j=Number.POSITIVE_INFINITY,z;for(z=c.level-1;z>a;z--){var F=l[z].maxBitrate;if(j=T*F/(8*.8*y),j=m)return;var N=this.bwEstimator.getEstimate();_.logger.warn("Fragment "+c.sn+(s?" part "+s.index:"")+" of level "+c.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+z+` + a `).concat($,",").concat($," 0 1 1 ").concat(-Re,",").concat(Ae),be=Math.PI*2*$,Oe={stroke:z,strokeDasharray:"".concat(j/100*(be-N),"px ").concat(be,"px"),strokeDashoffset:"-".concat(N/2+b/100*(be-N),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:De,pathStyle:Oe}}var y=function(j){var z=j.prefixCls,F=j.strokeWidth,N=j.trailWidth,V=j.gapDegree,$=j.gapPosition,oe=j.trailColor,de=j.strokeLinecap,Re=j.style,Ae=j.className,De=j.strokeColor,be=j.percent,Oe=v(j,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),he=Object(X.useMemo)(function(){return l+=1,l},[]),pe=E(0,100,oe,F,V,$),Z=pe.pathString,ce=pe.pathStyle,ne=i(be),ve=i(De),Te=ve.find(function(Ve){return Object.prototype.toString.call(Ve)==="[object Object]"}),xe=S(ne),Pe=u(xe,1),Fe=Pe[0],We=function(){var ke=0;return ne.map(function(Ne,ot){var dt=ve[ot]||ve[ve.length-1],nt=Object.prototype.toString.call(dt)==="[object Object]"?"url(#".concat(z,"-gradient-").concat(he,")"):"",st=E(ke,Ne,dt,F,V,$);return ke+=Ne,K.a.createElement("path",{key:ot,className:"".concat(z,"-circle-path"),d:st.pathString,stroke:nt,strokeLinecap:de,strokeWidth:F,opacity:Ne===0?0:1,fillOpacity:"0",style:st.pathStyle,ref:Fe[ot]})})};return K.a.createElement("svg",s({className:H()("".concat(z,"-circle"),Ae),viewBox:"0 0 100 100",style:Re},Oe),Te&&K.a.createElement("defs",null,K.a.createElement("linearGradient",{id:"".concat(z,"-gradient-").concat(he),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Te).sort(function(Ve,ke){return a(Ve)-a(ke)}).map(function(Ve,ke){return K.a.createElement("stop",{key:ke,offset:Ve,stopColor:Te[Ve]})}))),K.a.createElement("path",{className:"".concat(z,"-circle-trail"),d:Z,stroke:oe,strokeLinecap:de,strokeWidth:N||F,fillOpacity:"0",style:ce}),We().reverse())};y.defaultProps=k;var m=y,L={Line:c,Circle:m}},hW8S:function(Ge,we,B){"use strict";B.d(we,"a",function(){return H}),B.d(we,"c",function(){return k}),B.d(we,"b",function(){return S});var X=B("VTBJ"),K=B("Ff2n"),M=B("Kwbf"),H="RC_TABLE_INTERNAL_COL_DEFINE";function k(U){var P=U.expandable,O=Object(K.a)(U,["expandable"]);return"expandable"in U?Object(X.a)(Object(X.a)({},O),P):O}function S(U){return Object.keys(U).reduce(function(P,O){return(O.substr(0,5)==="data-"||O.substr(0,5)==="aria-")&&(P[O]=U[O]),P},{})}},ji0R:function(Ge,we,B){Ge.exports=B.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(Ge,we,B){Ge.exports=B.p+"static/question.cb52bef9.gif"},kPYp:function(Ge,we){Ge.exports="data:image/png;base64,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"},kSUc:function(Ge,we,B){},l2Kq:function(Ge,we,B){Ge.exports=B.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(Ge,we,B){(function(X){X(B("VrN/"),B("1eCo"),B("8EBN"))})(function(X){"use strict";X.defineMode("markdown",function(K,M){var H=X.getMode(K,"text/html"),k=H.name=="null";function S(F){if(X.findModeByName){var N=X.findModeByName(F);N&&(F=N.mime||N.mimes[0])}var V=X.getMode(K,F);return V.name=="null"?null:V}M.highlightFormatting===void 0&&(M.highlightFormatting=!1),M.maxBlockquoteDepth===void 0&&(M.maxBlockquoteDepth=0),M.taskLists===void 0&&(M.taskLists=!1),M.strikethrough===void 0&&(M.strikethrough=!1),M.emoji===void 0&&(M.emoji=!1),M.fencedCodeBlockHighlighting===void 0&&(M.fencedCodeBlockHighlighting=!0),M.fencedCodeBlockDefaultMode===void 0&&(M.fencedCodeBlockDefaultMode="text/plain"),M.xml===void 0&&(M.xml=!0),M.tokenTypeOverrides===void 0&&(M.tokenTypeOverrides={});var U={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 P in U)U.hasOwnProperty(P)&&M.tokenTypeOverrides[P]&&(U[P]=M.tokenTypeOverrides[P]);var O=/^([*\-_])(?:\s*\1){2,}\s*$/,_=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,C=/^\[(x| )\](?=\s)/i,D=M.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,I=/^ {0,3}(?:\={1,}|-{2,})\s*$/,w=/^[^#!\[\]*_\\<>` "'(~:]+/,x=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,g=/^\s*\[[^\]]+?\]:.*$/,c=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,s=" ";function u(F,N,V){return N.f=N.inline=V,V(F,N)}function f(F,N,V){return N.f=N.block=V,V(F,N)}function A(F){return!F||!/\S/.test(F.string)}function p(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==T){var N=k;if(!N){var V=X.innerMode(H,F.htmlState);N=V.mode.name=="xml"&&V.state.tagStart===null&&!V.state.context&&V.state.tokenize.isInText}N&&(F.f=a,F.block=h,F.htmlState=null)}return F.trailingSpace=0,F.trailingSpaceNewLine=!1,F.prevLine=F.thisLine,F.thisLine={stream:null},null}function h(F,N){var V=F.column()===N.indentation,$=A(N.prevLine.stream),oe=N.indentedCode,de=N.prevLine.hr,Re=N.list!==!1,Ae=(N.listStack[N.listStack.length-1]||0)+3;N.indentedCode=!1;var De=N.indentation;if(N.indentationDiff===null&&(N.indentationDiff=N.indentation,Re)){for(N.list=null;De=4&&(oe||N.prevLine.fencedCodeEnd||N.prevLine.header||$))return F.skipToEnd(),N.indentedCode=!0,U.code;if(F.eatSpace())return null;if(V&&N.indentation<=Ae&&(he=F.match(D))&&he[1].length<=6)return N.quote=0,N.header=he[1].length,N.thisLine.header=!0,M.highlightFormatting&&(N.formatting="header"),N.f=N.inline,d(N);if(N.indentation<=Ae&&F.eat(">"))return N.quote=V?1:N.quote+1,M.highlightFormatting&&(N.formatting="quote"),F.eatSpace(),d(N);if(!Oe&&!N.setext&&V&&N.indentation<=Ae&&(he=F.match(_))){var pe=he[1]?"ol":"ul";return N.indentation=De+F.current().length,N.list=!0,N.quote=0,N.listStack.push(N.indentation),N.em=!1,N.strong=!1,N.code=!1,N.strikethrough=!1,M.taskLists&&F.match(C,!1)&&(N.taskList=!0),N.f=N.inline,M.highlightFormatting&&(N.formatting=["list","list-"+pe]),d(N)}else{if(V&&N.indentation<=Ae&&(he=F.match(x,!0)))return N.quote=0,N.fencedEndRE=new RegExp(he[1]+"+ *$"),N.localMode=M.fencedCodeBlockHighlighting&&S(he[2]||M.fencedCodeBlockDefaultMode),N.localMode&&(N.localState=X.startState(N.localMode)),N.f=N.block=v,M.highlightFormatting&&(N.formatting="code-block"),N.code=-1,d(N);if(N.setext||(!be||!Re)&&!N.quote&&N.list===!1&&!N.code&&!Oe&&!g.test(F.string)&&(he=F.lookAhead(1))&&(he=he.match(I)))return N.setext?(N.header=N.setext,N.setext=0,F.skipToEnd(),M.highlightFormatting&&(N.formatting="header")):(N.header=he[0].charAt(0)=="="?1:2,N.setext=N.header),N.thisLine.header=!0,N.f=N.inline,d(N);if(Oe)return F.skipToEnd(),N.hr=!0,N.thisLine.hr=!0,U.hr;if(F.peek()==="[")return u(F,N,L)}return u(F,N,N.inline)}function T(F,N){var V=H.token(F,N.htmlState);if(!k){var $=X.innerMode(H,N.htmlState);($.mode.name=="xml"&&$.state.tagStart===null&&!$.state.context&&$.state.tokenize.isInText||N.md_inside&&F.current().indexOf(">")>-1)&&(N.f=a,N.block=h,N.htmlState=null)}return V}function v(F,N){var V=N.listStack[N.listStack.length-1]||0,$=N.indentation=F.quote?N.push(U.formatting+"-"+F.formatting[V]+"-"+F.quote):N.push("error"))}if(F.taskOpen)return N.push("meta"),N.length?N.join(" "):null;if(F.taskClosed)return N.push("property"),N.length?N.join(" "):null;if(F.linkHref?N.push(U.linkHref,"url"):(F.strong&&N.push(U.strong),F.em&&N.push(U.em),F.strikethrough&&N.push(U.strikethrough),F.emoji&&N.push(U.emoji),F.linkText&&N.push(U.linkText),F.code&&N.push(U.code),F.image&&N.push(U.image),F.imageAltText&&N.push(U.imageAltText,"link"),F.imageMarker&&N.push(U.imageMarker)),F.header&&N.push(U.header,U.header+"-"+F.header),F.quote&&(N.push(U.quote),!M.maxBlockquoteDepth||M.maxBlockquoteDepth>=F.quote?N.push(U.quote+"-"+F.quote):N.push(U.quote+"-"+M.maxBlockquoteDepth)),F.list!==!1){var $=(F.listStack.length-1)%3;$?$===1?N.push(U.list2):N.push(U.list3):N.push(U.list1)}return F.trailingSpaceNewLine?N.push("trailing-space-new-line"):F.trailingSpace&&N.push("trailing-space-"+(F.trailingSpace%2?"a":"b")),N.length?N.join(" "):null}function l(F,N){return F.match(w,!0)?d(N):void 0}function a(F,N){var V=N.text(F,N);if(typeof V!="undefined")return V;if(N.list)return N.list=null,d(N);if(N.taskList){var $=F.match(C,!0)[1]===" ";return $?N.taskOpen=!0:N.taskClosed=!0,M.highlightFormatting&&(N.formatting="task"),N.taskList=!1,d(N)}if(N.taskOpen=!1,N.taskClosed=!1,N.header&&F.match(/^#+$/,!0))return M.highlightFormatting&&(N.formatting="header"),d(N);var oe=F.next();if(N.linkTitle){N.linkTitle=!1;var de=oe;oe==="("&&(de=")"),de=(de+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Re="^\\s*(?:[^"+de+"\\\\]+|\\\\\\\\|\\\\.)"+de;if(F.match(new RegExp(Re),!0))return U.linkHref}if(oe==="`"){var Ae=N.formatting;M.highlightFormatting&&(N.formatting="code"),F.eatWhile("`");var De=F.current().length;if(N.code==0&&(!N.quote||De==1))return N.code=De,d(N);if(De==N.code){var be=d(N);return N.code=0,be}else return N.formatting=Ae,d(N)}else if(N.code)return d(N);if(oe==="\\"&&(F.next(),M.highlightFormatting)){var Oe=d(N),he=U.formatting+"-escape";return Oe?Oe+" "+he:he}if(oe==="!"&&F.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return N.imageMarker=!0,N.image=!0,M.highlightFormatting&&(N.formatting="image"),d(N);if(oe==="["&&N.imageMarker&&F.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return N.imageMarker=!1,N.imageAltText=!0,M.highlightFormatting&&(N.formatting="image"),d(N);if(oe==="]"&&N.imageAltText){M.highlightFormatting&&(N.formatting="image");var Oe=d(N);return N.imageAltText=!1,N.image=!1,N.inline=N.f=E,Oe}if(oe==="["&&!N.image)return N.linkText&&F.match(/^.*?\]/)||(N.linkText=!0,M.highlightFormatting&&(N.formatting="link")),d(N);if(oe==="]"&&N.linkText){M.highlightFormatting&&(N.formatting="link");var Oe=d(N);return N.linkText=!1,N.inline=N.f=F.match(/\(.*?\)| ?\[.*?\]/,!1)?E:a,Oe}if(oe==="<"&&F.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){N.f=N.inline=i,M.highlightFormatting&&(N.formatting="link");var Oe=d(N);return Oe?Oe+=" ":Oe="",Oe+U.linkInline}if(oe==="<"&&F.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){N.f=N.inline=i,M.highlightFormatting&&(N.formatting="link");var Oe=d(N);return Oe?Oe+=" ":Oe="",Oe+U.linkEmail}if(M.xml&&oe==="<"&&F.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var pe=F.string.indexOf(">",F.pos);if(pe!=-1){var Z=F.string.substring(F.start,pe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Z)&&(N.md_inside=!0)}return F.backUp(1),N.htmlState=X.startState(H),f(F,N,T)}if(M.xml&&oe==="<"&&F.match(/^\/\w*?>/))return N.md_inside=!1,"tag";if(oe==="*"||oe==="_"){for(var ce=1,ne=F.pos==1?" ":F.string.charAt(F.pos-2);ce<3&&F.eat(oe);)ce++;var ve=F.peek()||" ",Te=!/\s/.test(ve)&&(!c.test(ve)||/\s/.test(ne)||c.test(ne)),xe=!/\s/.test(ne)&&(!c.test(ne)||/\s/.test(ve)||c.test(ve)),Pe=null,Fe=null;if(ce%2&&(!N.em&&Te&&(oe==="*"||!xe||c.test(ne))?Pe=!0:N.em==oe&&xe&&(oe==="*"||!Te||c.test(ve))&&(Pe=!1)),ce>1&&(!N.strong&&Te&&(oe==="*"||!xe||c.test(ne))?Fe=!0:N.strong==oe&&xe&&(oe==="*"||!Te||c.test(ve))&&(Fe=!1)),Fe!=null||Pe!=null){M.highlightFormatting&&(N.formatting=Pe==null?"strong":Fe==null?"em":"strong em"),Pe===!0&&(N.em=oe),Fe===!0&&(N.strong=oe);var be=d(N);return Pe===!1&&(N.em=!1),Fe===!1&&(N.strong=!1),be}}else if(oe===" "&&(F.eat("*")||F.eat("_"))){if(F.peek()===" ")return d(N);F.backUp(1)}if(M.strikethrough){if(oe==="~"&&F.eatWhile(oe)){if(N.strikethrough){M.highlightFormatting&&(N.formatting="strikethrough");var be=d(N);return N.strikethrough=!1,be}else if(F.match(/^[^\s]/,!1))return N.strikethrough=!0,M.highlightFormatting&&(N.formatting="strikethrough"),d(N)}else if(oe===" "&&F.match(/^~~/,!0)){if(F.peek()===" ")return d(N);F.backUp(2)}}if(M.emoji&&oe===":"&&F.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){N.emoji=!0,M.highlightFormatting&&(N.formatting="emoji");var We=d(N);return N.emoji=!1,We}return oe===" "&&(F.match(/^ +$/,!1)?N.trailingSpace++:N.trailingSpace&&(N.trailingSpaceNewLine=!0)),d(N)}function i(F,N){var V=F.next();if(V===">"){N.f=N.inline=a,M.highlightFormatting&&(N.formatting="link");var $=d(N);return $?$+=" ":$="",$+U.linkInline}return F.match(/^[^>]+/,!0),U.linkInline}function E(F,N){if(F.eatSpace())return null;var V=F.next();return V==="("||V==="["?(N.f=N.inline=m(V==="("?")":"]"),M.highlightFormatting&&(N.formatting="link-string"),N.linkHref=!0,d(N)):"error"}var y={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function m(F){return function(N,V){var $=N.next();if($===F){V.f=V.inline=a,M.highlightFormatting&&(V.formatting="link-string");var oe=d(V);return V.linkHref=!1,oe}return N.match(y[F]),V.linkHref=!0,d(V)}}function L(F,N){return F.match(/^([^\]\\]|\\.)*\]:/,!1)?(N.f=b,F.next(),M.highlightFormatting&&(N.formatting="link"),N.linkText=!0,d(N)):u(F,N,a)}function b(F,N){if(F.match(/^\]:/,!0)){N.f=N.inline=j,M.highlightFormatting&&(N.formatting="link");var V=d(N);return N.linkText=!1,V}return F.match(/^([^\]\\]|\\.)+/,!0),U.linkText}function j(F,N){return F.eatSpace()?null:(F.match(/^[^\s]+/,!0),F.peek()===void 0?N.linkTitle=!0:F.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),N.f=N.inline=a,U.linkHref+" url")}var z={startState:function(){return{f:h,prevLine:{stream:null},thisLine:{stream:null},block:h,htmlState:null,indentation:0,inline:a,text:l,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&&X.copyState(H,F.htmlState),indentation:F.indentation,localMode:F.localMode,localState:F.localMode?X.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,N){if(N.formatting=!1,F!=N.thisLine.stream){if(N.header=0,N.hr=!1,F.match(/^\s*$/,!0))return p(N),null;if(N.prevLine=N.thisLine,N.thisLine={stream:F},N.taskList=!1,N.trailingSpace=0,N.trailingSpaceNewLine=!1,!N.localState&&(N.f=N.block,N.f!=T)){var V=F.match(/^\s*/,!0)[0].replace(/\t/g,s).length;if(N.indentation=V,N.indentationDiff=null,V>0)return null}}return N.f(F,N)},innerMode:function(F){return F.block==T?{state:F.htmlState,mode:H}:F.localState?{state:F.localState,mode:F.localMode}:{state:F,mode:z}},indent:function(F,N,V){return F.block==T&&H.indent?H.indent(F.htmlState,N,V):F.localState&&F.localMode.indent?F.localMode.indent(F.localState,N,V):X.Pass},blankLine:p,getType:d,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return z},"xml"),X.defineMIME("text/markdown","markdown"),X.defineMIME("text/x-markdown","markdown")})},lzim:function(Ge,we,B){"use strict";var X=B("E7E6"),K=B.n(X);B.d(we,"A",function(){return K.a});var M=B("/GNS"),H=B.n(M);B.d(we,"z",function(){return H.a});var k=B("FOrL"),S=B.n(k);B.d(we,"t",function(){return S.a});var U=B("HpTS"),P=B.n(U);B.d(we,"B",function(){return P.a});var O=B("tWlo"),_=B.n(O);B.d(we,"b",function(){return _.a});var C=B("7ZXX"),D=B.n(C);B.d(we,"n",function(){return D.a});var I=B("GABl"),w=B.n(I);B.d(we,"g",function(){return w.a});var x=B("onxn"),g=B.n(x);B.d(we,"p",function(){return g.a});var c=B("nKGa"),s=B.n(c);B.d(we,"o",function(){return s.a});var u=B("4qgm"),f=B.n(u);B.d(we,"C",function(){return f.a});var A=B("JeFH"),p=B.n(A);B.d(we,"c",function(){return p.a});var h=B("ji0R"),T=B.n(h);B.d(we,"k",function(){return T.a});var v=B("W6BS"),d=B.n(v);B.d(we,"D",function(){return d.a});var l=B("kPYp"),a=B.n(l);B.d(we,"E",function(){return a.a});var i=B("nukY"),E=B.n(i),y=B("4u4S"),m=B.n(y),L=B("yslc"),b=B.n(L),j=B("l2Kq"),z=B.n(j),F=B("RMFE"),N=B.n(F);B.d(we,"q",function(){return N.a});var V=B("TGq3"),$=B.n(V);B.d(we,"r",function(){return $.a});var oe=B("SMhR"),de=B.n(oe),Re=B("8/bI"),Ae=B.n(Re);B.d(we,"l",function(){return Ae.a});var De=B("JWDV"),be=B.n(De);B.d(we,"e",function(){return be.a});var Oe=B("Xsq0"),he=B.n(Oe);B.d(we,"s",function(){return he.a});var pe=B("Ohmc"),Z=B.n(pe);B.d(we,"d",function(){return Z.a});var ce=B("csWT"),ne=B.n(ce);B.d(we,"f",function(){return ne.a});var ve=B("7v3h"),Te=B.n(ve);B.d(we,"m",function(){return Te.a});var xe=B("cRFk"),Pe=B.n(xe);B.d(we,"y",function(){return Pe.a});var Fe=B("kPWJ"),We=B.n(Fe);B.d(we,"x",function(){return We.a});var Ve=B("qgvg"),ke=B.n(Ve);B.d(we,"u",function(){return ke.a});var Ne=B("FPkq"),ot=B.n(Ne);B.d(we,"w",function(){return ot.a});var dt=B("A/g1"),nt=B.n(dt);B.d(we,"h",function(){return nt.a});var st=B("Nmxd"),ct=B.n(st);B.d(we,"i",function(){return ct.a});var vt=B("5D2P"),Ee=B.n(vt);B.d(we,"j",function(){return Ee.a});var ge=B("djh8"),Je=B.n(ge);B.d(we,"v",function(){return Je.a});var Ze=B("Jq4h"),_e=B.n(Ze);B.d(we,"a",function(){return _e.a})},n6Qo:function(Ge,we,B){"use strict";B.d(we,"a",function(){return P});var X=B("q1tI"),K=B("biw7"),M=B("fyJ8");function H(O){var _=O.className,C=O.index,D=O.children,I=O.colSpan,w=O.rowSpan,x=X.useContext(K.a),g=x.prefixCls,c=x.fixedInfoList,s=c[C];return X.createElement(M.a,Object.assign({className:_,index:C,component:"td",prefixCls:g,record:null,dataIndex:null,render:function(){return{children:D,props:{colSpan:I,rowSpan:w}}}},s))}function k(O){return X.createElement("tr",Object.assign({},O))}function S(O){var _=O.children,C=X.useContext(K.a),D=C.prefixCls;return X.createElement("tfoot",{className:"".concat(D,"-summary")},_)}var U=we.b=S,P={Cell:H,Row:k}},nKGa:function(Ge,we,B){Ge.exports=B.p+"static/export_exercise-template.f7655c19.png"},nukY:function(Ge,we){Ge.exports="data:image/png;base64,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"},"o/qq":function(Ge,we,B){Ge.exports={flex_box_center:"flex_box_center___1LYHS",flex_space_between:"flex_space_between___EmHgD",flex_box_vertical_center:"flex_box_vertical_center___8y-JO",flex_box_center_end:"flex_box_center_end___2Ow7E",flex_box_column:"flex_box_column___2_dIp",shixunWrp:"shixunWrp___2zw8A"}},onxn:function(Ge,we){Ge.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(Ge,we,B){(function(X){X(B("VrN/"))})(function(X){"use strict";var K=X.Pos;function M(c,s){return c.line-s.line||c.ch-s.ch}var H="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",k=H+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",S=new RegExp("<(/?)(["+H+"]["+k+"]*)","g");function U(c,s,u,f){this.line=s,this.ch=u,this.cm=c,this.text=c.getLine(s),this.min=f?Math.max(f.from,c.firstLine()):c.firstLine(),this.max=f?Math.min(f.to-1,c.lastLine()):c.lastLine()}function P(c,s){var u=c.cm.getTokenTypeAt(K(c.line,s));return u&&/\btag\b/.test(u)}function O(c){return c.line>=c.max?void 0:(c.ch=0,c.text=c.cm.getLine(++c.line),!0)}function _(c){return c.line<=c.min?void 0:(c.text=c.cm.getLine(--c.line),c.ch=c.text.length,!0)}function C(c){for(;;){var s=c.text.indexOf(">",c.ch);if(s==-1){if(O(c))continue;return}if(!P(c,s+1)){c.ch=s+1;continue}var u=c.text.lastIndexOf("/",s),f=u>-1&&!/\S/.test(c.text.slice(u+1,s));return c.ch=s+1,f?"selfClose":"regular"}}function D(c){for(;;){var s=c.ch?c.text.lastIndexOf("<",c.ch-1):-1;if(s==-1){if(_(c))continue;return}if(!P(c,s+1)){c.ch=s;continue}S.lastIndex=s,c.ch=s;var u=S.exec(c.text);if(u&&u.index==s)return u}}function I(c){for(;;){S.lastIndex=c.ch;var s=S.exec(c.text);if(!s){if(O(c))continue;return}if(!P(c,s.index+1)){c.ch=s.index+1;continue}return c.ch=s.index+s[0].length,s}}function w(c){for(;;){var s=c.ch?c.text.lastIndexOf(">",c.ch-1):-1;if(s==-1){if(_(c))continue;return}if(!P(c,s+1)){c.ch=s;continue}var u=c.text.lastIndexOf("/",s),f=u>-1&&!/\S/.test(c.text.slice(u+1,s));return c.ch=s+1,f?"selfClose":"regular"}}function x(c,s){for(var u=[];;){var f=I(c),A,p=c.line,h=c.ch-(f?f[0].length:0);if(!f||!(A=C(c)))return;if(A=="selfClose")continue;if(f[1]){for(var T=u.length-1;T>=0;--T)if(u[T]==f[2]){u.length=T;break}if(T<0&&(!s||s==f[2]))return{tag:f[2],from:K(p,h),to:K(c.line,c.ch)}}else u.push(f[2])}}function g(c,s){for(var u=[];;){var f=w(c);if(!f)return;if(f=="selfClose"){D(c);continue}var A=c.line,p=c.ch,h=D(c);if(!h)return;if(h[1])u.push(h[2]);else{for(var T=u.length-1;T>=0;--T)if(u[T]==h[2]){u.length=T;break}if(T<0&&(!s||s==h[2]))return{tag:h[2],from:K(c.line,c.ch),to:K(A,p)}}}}X.registerHelper("fold","xml",function(c,s){for(var u=new U(c,s.line,0);;){var f=I(u);if(!f||u.line!=s.line)return;var A=C(u);if(!A)return;if(!f[1]&&A!="selfClose"){var p=K(u.line,u.ch),h=x(u,f[2]);return h&&M(h.from,p)>0?{from:p,to:h.from}:null}}}),X.findMatchingTag=function(c,s,u){var f=new U(c,s.line,s.ch,u);if(f.text.indexOf(">")==-1&&f.text.indexOf("<")==-1)return;var A=C(f),p=A&&K(f.line,f.ch),h=A&&D(f);if(!A||!h||M(f,s)>0)return;var T={from:K(f.line,f.ch),to:p,tag:h[2]};return A=="selfClose"?{open:T,close:null,at:"open"}:h[1]?{open:g(f,h[2]),close:T,at:"close"}:(f=new U(c,p.line,p.ch,u),{open:T,close:x(f,h[2]),at:"open"})},X.findEnclosingTag=function(c,s,u,f){for(var A=new U(c,s.line,s.ch,u);;){var p=g(A,f);if(!p)break;var h=new U(c,s.line,s.ch,u),T=x(h,p.tag);if(T)return{open:p,close:T}}},X.scanForClosingTag=function(c,s,u,f){var A=new U(c,s.line,s.ch,f?{from:0,to:f}:null);return x(A,u)}})},p5ED:function(Ge,we,B){"use strict";var X=B("+L6B"),K=B("2/Rp"),M=B("5Dmo"),H=B("3S7+"),k=B("k1fw"),S=B("tJVT"),U=B("q1tI"),P=B.n(U),O=B("vHTk"),_=B.n(O),C=B("yEEn"),D=B("ZW9T"),I=B("1vsH");we.a=function(w){var x=w.name,g=w.data,c=w.theme,s=w.type,u=w.filename,f=w.monacoEditor,A=w.className,p=w.style,h=w.close,T=w.onClose,v=w.hasMask,d=Object(U.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),l=Object(S.a)(d,2),a=l[0],i=l[1],E=Object(U.useState)(""),y=Object(S.a)(E,2),m=y[0],L=y[1],b=Object(U.useRef)();u&&(f.filename=u),Object(U.useEffect)(function(){var F,N,V=(F=document.cookie)===null||F===void 0||((N=F.replace(/\s/g,""))===null||N===void 0)?void 0:N.split(";");V==null||V.map(function($){var oe=$.split("=");oe[0]==="_educoder_session"&&L(oe[1])})},[]);var j=function(){if(g.startsWith("http")||g.startsWith("/")){z();return}Object(I.x)(u||"educoder",g,u)},z=function(){Object(I.v)(u||x,g)};return console.log("data:",g,"fileanme:",u," name:",x),P.a.createElement("div",{style:Object(k.a)({},p||{}),className:"".concat(v&&_.a.bgBlack," ").concat(s?_.a.wrp:"hide")},h&&P.a.createElement("div",{className:_.a.close,ref:b},P.a.createElement(H.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return b.current}},P.a.createElement("span",{onClick:z},P.a.createElement("i",{className:"icon-quxiaozhiding"}))),P.a.createElement(H.a,{title:"\u5173\u95ED",getPopupContainer:function(){return b.current}},P.a.createElement("span",{className:"",onClick:T},P.a.createElement("i",{className:"icon-guanbi1"})))),P.a.createElement("div",{className:"".concat(_.a[A]," ").concat(A," ").concat(_.a.monaco," ").concat(s==="txt"?"show":"hide")},s==="txt"&&P.a.createElement(D.b,f)),s==="audio"&&P.a.createElement("audio",{src:"".concat(g!=null&&g.startsWith("/")||(g==null?void 0:g.indexOf("https://"))>-1?g:"data:audio/mp3;base64,").concat(g),autoPlay:!0}),s==="video"&&P.a.createElement(P.a.Fragment,null,g!=null&&g.startsWith("/")?P.a.createElement("video",{controls:!0,src:"".concat(g),autoPlay:!0}):P.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(g),autoPlay:!0})),s==="pdf"&&P.a.createElement("embed",{className:_.a.embed,src:g}),s==="image"&&P.a.createElement(P.a.Fragment,null,P.a.createElement("img",{src:"".concat(g!=null&&g.startsWith("/")||(g==null?void 0:g.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(g)})),s==="other"&&P.a.createElement("div",null,P.a.createElement(K.a,{type:"primary",size:"large",onClick:j},P.a.createElement(C.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(s==="download"||s==="office")&&P.a.createElement(K.a,{type:"primary",size:"large",onClick:j},P.a.createElement(C.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ge,we,B){},qgvg:function(Ge,we){Ge.exports="data:image/gif;base64,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"},"rAM+":function(Ge,we,B){"use strict";B.d(we,"a",function(){return K});var X=B("Qw5x");function K(M,H){var k;if(typeof Symbol=="undefined"||M[Symbol.iterator]==null){if(Array.isArray(M)||(k=Object(X.a)(M))||H&&M&&typeof M.length=="number"){k&&(M=k);var S=0,U=function(){};return{s:U,n:function(){return S>=M.length?{done:!0}:{done:!1,value:M[S++]}},e:function(D){throw D},f:U}}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 P=!0,O=!1,_;return{s:function(){k=M[Symbol.iterator]()},n:function(){var D=k.next();return P=D.done,D},e:function(D){O=!0,_=D},f:function(){try{!P&&k.return!=null&&k.return()}finally{if(O)throw _}}}}},rUJ1:function(Ge,we){const B=/[&<>"']/,X=/[&<>"']/g,K=/[<>"']|&(?!#?\w+;)/,M=/[<>"']|&(?!#?\w+;)/g,H={"&":"&","<":"<",">":">",'"':""","'":"'"},k=v=>H[v];function S(v,d){if(d){if(B.test(v))return v.replace(X,k)}else if(K.test(v))return v.replace(M,k);return v}const U=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function P(v){return v.replace(U,(d,l)=>(l=l.toLowerCase(),l==="colon"?":":l.charAt(0)==="#"?l.charAt(1)==="x"?String.fromCharCode(parseInt(l.substring(2),16)):String.fromCharCode(+l.substring(1)):""))}const O=/(^|[^\[])\^/g;function _(v,d){v=v.source||v,d=d||"";const l={replace:(a,i)=>(i=i.source||i,i=i.replace(O,"$1"),v=v.replace(a,i),l),getRegex:()=>new RegExp(v,d)};return l}const C=/[^\w:]/g,D=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function I(v,d,l){if(v){let a;try{a=decodeURIComponent(P(l)).replace(C,"").toLowerCase()}catch(i){return null}if(a.indexOf("javascript:")===0||a.indexOf("vbscript:")===0||a.indexOf("data:")===0)return null}d&&!D.test(l)&&(l=s(d,l));try{l=encodeURI(l).replace(/%25/g,"%")}catch(a){return null}return l}const w={},x=/^[^:]+:\/*[^/]*$/,g=/^([^:]+:)[\s\S]*$/,c=/^([^:]+:\/*[^/]*)[\s\S]*$/;function s(v,d){w[" "+v]||(x.test(v)?w[" "+v]=v+"/":w[" "+v]=p(v,"/",!0)),v=w[" "+v];const l=v.indexOf(":")===-1;return d.substring(0,2)==="//"?l?d:v.replace(g,"$1")+d:d.charAt(0)==="/"?l?d:v.replace(c,"$1")+d:v+d}const u={exec:function(){}};function f(v){let d=1,l,a;for(;d{let L=!1,b=y;for(;--b>=0&&m[b]==="\\";)L=!L;return L?"|":" |"}),a=l.split(/ \|/);let i=0;if(a.length>d)a.splice(d);else for(;a.length1)Object(_.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(f.length===0)return Object(_.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var A=f[0];if(S.isValidElement(A)&&Object(C.c)(A)){var p=A.ref;f[0]=S.cloneElement(A,{ref:Object(C.a)(p,this.setChildNode)})}return f.length===1?f[0]:f.map(function(h,T){return!S.isValidElement(h)||"key"in h&&h.key!==null?h:S.cloneElement(h,{key:"".concat(I,"-").concat(T)})})}}]),c}(S.Component);w.displayName="ResizeObserver",we.a=w},tWlo:function(Ge,we){Ge.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=="},ulZh:function(Ge,we,B){typeof window!="undefined"&&function(K,M){Ge.exports=M()}(this,function(){return function(X){var K={};function M(H){if(K[H])return K[H].exports;var k=K[H]={i:H,l:!1,exports:{}};return X[H].call(k.exports,k,k.exports,M),k.l=!0,k.exports}return M.m=X,M.c=K,M.d=function(H,k,S){M.o(H,k)||Object.defineProperty(H,k,{enumerable:!0,get:S})},M.r=function(H){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(H,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(H,"__esModule",{value:!0})},M.t=function(H,k){if(k&1&&(H=M(H)),k&8)return H;if(k&4&&typeof H=="object"&&H&&H.__esModule)return H;var S=Object.create(null);if(M.r(S),Object.defineProperty(S,"default",{enumerable:!0,value:H}),k&2&&typeof H!="string")for(var U in H)M.d(S,U,function(P){return H[P]}.bind(null,U));return S},M.n=function(H){var k=H&&H.__esModule?function(){return H.default}:function(){return H};return M.d(k,"a",k),k},M.o=function(H,k){return Object.prototype.hasOwnProperty.call(H,k)},M.p="/dist/",M(M.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(X,K,M){"use strict";var H=Object.prototype.hasOwnProperty,k="~";function S(){}Object.create&&(S.prototype=Object.create(null),new S().__proto__||(k=!1));function U(C,D,I){this.fn=C,this.context=D,this.once=I||!1}function P(C,D,I,w,x){if(typeof I!="function")throw new TypeError("The listener must be a function");var g=new U(I,w||C,x),c=k?k+D:D;return C._events[c]?C._events[c].fn?C._events[c]=[C._events[c],g]:C._events[c].push(g):(C._events[c]=g,C._eventsCount++),C}function O(C,D){--C._eventsCount===0?C._events=new S:delete C._events[D]}function _(){this._events=new S,this._eventsCount=0}_.prototype.eventNames=function(){var D=[],I,w;if(this._eventsCount===0)return D;for(w in I=this._events)H.call(I,w)&&D.push(k?w.slice(1):w);return Object.getOwnPropertySymbols?D.concat(Object.getOwnPropertySymbols(I)):D},_.prototype.listeners=function(D){var I=k?k+D:D,w=this._events[I];if(!w)return[];if(w.fn)return[w.fn];for(var x=0,g=w.length,c=new Array(g);x0},!1)}function C(D,I){for(var w={main:[I]},x={main:[]},g={main:{}};_(w);)for(var c=Object.keys(w),s=0;s=2*T/d||m<=b)return;var j=Number.POSITIVE_INFINITY,z;for(z=c.level-1;z>a;z--){var F=l[z].maxBitrate;if(j=T*F/(8*.8*y),j=m)return;var N=this.bwEstimator.getEstimate();_.logger.warn("Fragment "+c.sn+(s?" part "+s.index:"")+" of level "+c.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+z+` Current BW estimate: `+(Object(H.isFiniteNumber)(N)?(N/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+m.toFixed(3)+` s Estimated load time for the next fragment: `+j.toFixed(3)+` s - Time to underbuffer: `+E.toFixed(3)+" s"),u.nextLoadLevel=z,this.bwEstimator.sample(v,h.loaded),this.clearTimer(),c.loader&&(this.fragCurrent=this.partCurrent=null,c.loader.abort()),u.trigger(S.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:c,part:s,stats:h})},x.onFragLoaded=function(c,s){var u=s.frag,f=s.part;if(u.type===O.PlaylistLevelType.MAIN&&Object(H.isFiniteNumber)(u.sn)){var A=f?f.stats:u.stats,p=f?f.duration:u.duration;if(this.clearTimer(),this.lastLoadedFragLevel=u.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var h=this.hls.levels[u.level],T=(h.loaded?h.loaded.bytes:0)+A.loaded,v=(h.loaded?h.loaded.duration:0)+p;h.loaded={bytes:T,duration:v},h.realBitrate=Math.round(8*T/v)}if(u.bitrateTest){var d={stats:A,frag:u,part:f,id:u.type};this.onFragBuffered(S.Events.FRAG_BUFFERED,d),u.bitrateTest=!1}}},x.onFragBuffered=function(c,s){var u=s.frag,f=s.part,A=f?f.stats:u.stats;if(A.aborted)return;if(u.type!==O.PlaylistLevelType.MAIN||u.sn==="initSegment")return;var p=A.parsing.end-A.loading.start;this.bwEstimator.sample(p,A.loaded),A.bwEstimate=this.bwEstimator.getEstimate(),u.bitrateTest?this.bitrateTestDelay=p/1e3:this.bitrateTestDelay=0},x.onError=function(c,s){switch(s.details){case P.ErrorDetails.FRAG_LOAD_ERROR:case P.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},x.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},x.getNextABRAutoLevel=function(){var c=this.fragCurrent,s=this.partCurrent,u=this.hls,f=u.maxAutoLevel,A=u.config,p=u.minAutoLevel,h=u.media,T=s?s.duration:c?c.duration:0,v=h?h.currentTime:0,d=h&&h.playbackRate!==0?Math.abs(h.playbackRate):1,l=this.bwEstimator?this.bwEstimator.getEstimate():A.abrEwmaDefaultEstimate,a=(U.BufferHelper.bufferInfo(h,v,A.maxBufferHole).end-v)/d,i=this.findBestLevel(l,p,f,a,A.abrBandWidthFactor,A.abrBandWidthUpFactor);if(i>=0)return i;_.logger.trace((a?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var b=T?Math.min(T,A.maxStarvationDelay):A.maxStarvationDelay,y=A.abrBandWidthFactor,m=A.abrBandWidthUpFactor;if(!a){var L=this.bitrateTestDelay;if(L){var E=T?Math.min(T,A.maxLoadingDelay):A.maxLoadingDelay;b=E-L,_.logger.trace("bitrate test took "+Math.round(1e3*L)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*b)+" ms"),y=m=1}}return i=this.findBestLevel(l,p,f,a+b,y,m),Math.max(i,0)},x.findBestLevel=function(c,s,u,f,A,p){for(var h,T=this.fragCurrent,v=this.partCurrent,d=this.lastLoadedFragLevel,l=this.hls.levels,a=l[d],i=!!(a!=null&&(h=a.details)!==null&&h!==void 0&&h.live),b=a==null?void 0:a.codecSet,y=v?v.duration:T?T.duration:0,m=u;m>=s;m--){var L=l[m];if(!L||b&&L.codecSet!==b)continue;var E=L.details,j=(v?E==null?void 0:E.partTarget:E==null?void 0:E.averagetargetduration)||y,z=void 0;m<=d?z=A*c:z=p*c;var F=l[m].maxBitrate,N=F*j/z;if(_.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+m+"/"+Math.round(z)+"/"+F+"/"+j+"/"+f+"/"+N),z>F&&(!N||i&&!this.bitrateTestDelay||N0&&a===-1?(this.log("Override startPosition with lastCurrentTime @"+i.toFixed(3)),this.state=k.State.IDLE):(this.loadedmetadata=!1,this.state=k.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=a,this.tick()},d.doTick=function(){switch(this.state){case k.State.IDLE:this.doTickIdle();break;case k.State.WAITING_TRACK:{var a,i=this.levels,b=this.trackId,y=i==null||((a=i[b])===null||a===void 0)?void 0:a.details;if(y){if(this.waitForCdnTuneIn(y))break;this.state=k.State.WAITING_INIT_PTS}break}case k.State.FRAG_LOADING_WAITING_RETRY:{var m,L=performance.now(),E=this.retryDate;(!E||L>=E||(m=this.media)!==null&&m!==void 0&&m.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=k.State.IDLE);break}case k.State.WAITING_INIT_PTS:{var j=this.waitingData;if(j){var z=j.frag,F=j.part,N=j.cache,V=j.complete;if(this.initPTS[z.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=k.State.FRAG_LOADING;var $=N.flush(),oe={frag:z,part:F,payload:$,networkDetails:null};this._handleFragmentLoadProgress(oe),V&&T.prototype._handleFragmentLoadComplete.call(this,oe)}else if(this.videoTrackCC!==this.waitingVideoCC)s.logger.log("Waiting fragment cc ("+z.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var de=this.getLoadPosition(),Re=U.BufferHelper.bufferInfo(this.mediaBuffer,de,this.config.maxBufferHole),Ae=Object(x.fragmentWithinToleranceTest)(Re.end,this.config.maxFragLookUpTolerance,z);Ae<0&&(s.logger.log("Waiting fragment cc ("+z.cc+") @ "+z.start+" cancelled because another fragment at "+Re.end+" is needed"),this.clearWaitingFragment())}}else this.state=k.State.IDLE}}this.onTickEnd()},d.clearWaitingFragment=function(){var a=this.waitingData;a&&(this.fragmentTracker.removeFragment(a.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=k.State.IDLE)},d.onTickEnd=function(){var a=this.media;if(!a||!a.readyState)return;var i=this.mediaBuffer?this.mediaBuffer:a,b=i.buffered;!this.loadedmetadata&&b.length&&(this.loadedmetadata=!0),this.lastCurrentTime=a.currentTime},d.doTickIdle=function(){var a,i,b=this.hls,y=this.levels,m=this.media,L=this.trackId,E=b.config;if(!y||!y[L])return;if(!m&&(this.startFragRequested||!E.startFragPrefetch))return;var j=y[L],z=j.details;if(!z||z.live&&this.levelLastLoaded!==L||this.waitForCdnTuneIn(z)){this.state=k.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,C.ElementaryStreamTypes.AUDIO,_.PlaylistLevelType.AUDIO));var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,_.PlaylistLevelType.AUDIO);if(F===null)return;var N=F.len,V=this.getMaxBufferLength(),$=this.audioSwitch;if(N>=V&&!$)return;if(!$&&this._streamEnded(F,z)){b.trigger(S.Events.BUFFER_EOS,{type:"audio"}),this.state=k.State.ENDED;return}var oe=z.fragments,de=oe[0].start,Re=F.end;if($){var Ae=this.getLoadPosition();Re=Ae,z.PTSKnown&&Aede||F.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),m.currentTime=de+.05))}var De=this.getNextFragment(Re,z);if(!De){this.bufferFlushed=!0;return}((a=De.decryptdata)===null||a===void 0?void 0:a.keyFormat)==="identity"&&!((i=De.decryptdata)!==null&&i!==void 0&&i.key)?this.loadKey(De,z):this.loadFragment(De,z,Re)},d.getMaxBufferLength=function(){var a=T.prototype.getMaxBufferLength.call(this),i=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,_.PlaylistLevelType.MAIN);return i===null?a:Math.max(a,i.len)},d.onMediaDetaching=function(){this.videoBuffer=null,T.prototype.onMediaDetaching.call(this)},d.onAudioTracksUpdated=function(a,i){var b=i.audioTracks;this.resetTransmuxer(),this.levels=b.map(function(y){return new O.Level(y)})},d.onAudioTrackSwitching=function(a,i){var b=!!i.url;this.trackId=i.id;var y=this.fragCurrent;y!=null&&y.loader&&y.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),b?this.setInterval(p):this.resetTransmuxer(),b?(this.audioSwitch=!0,this.state=k.State.IDLE):this.state=k.State.STOPPED,this.tick()},d.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},d.onLevelLoaded=function(a,i){this.mainDetails=i.details},d.onAudioTrackLoaded=function(a,i){var b,y=this.levels,m=i.details,L=i.id;if(!y){this.warn("Audio tracks were reset while loading level "+L);return}this.log("Track "+L+" loaded ["+m.startSN+","+m.endSN+"],duration:"+m.totalduration);var E=y[L],j=0;if(m.live||(b=E.details)!==null&&b!==void 0&&b.live){var z=this.mainDetails;if(m.fragments[0]||(m.deltaUpdateFailed=!0),m.deltaUpdateFailed||!z)return;!E.details&&m.hasProgramDateTime&&z.hasProgramDateTime?(Object(g.alignMediaPlaylistByPDT)(m,z),j=m.fragments[0].start):j=this.alignPlaylists(m,E.details)}E.details=m,this.levelLastLoaded=L,!this.startFragRequested&&(this.mainDetails||!m.live)&&this.setStartPosition(E.details,j),this.state===k.State.WAITING_TRACK&&!this.waitForCdnTuneIn(m)&&(this.state=k.State.IDLE),this.tick()},d._handleFragmentLoadProgress=function(a){var i,b=a.frag,y=a.part,m=a.payload,L=this.config,E=this.trackId,j=this.levels;if(!j){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+b.sn+" of level "+b.level+" will not be buffered");return}var z=j[E];console.assert(z,"Audio track is defined on fragment load progress");var F=z.details;console.assert(F,"Audio track details are defined on fragment load progress");var N=L.defaultAudioCodec||z.audioCodec||"mp4a.40.2",V=this.transmuxer;V||(V=this.transmuxer=new I.default(this.hls,_.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var $=this.initPTS[b.cc],oe=(i=b.initSegment)===null||i===void 0?void 0:i.data;if($!==void 0){var de=!1,Re=y?y.index:-1,Ae=Re!==-1,De=new w.ChunkMetadata(b.level,b.sn,b.stats.chunkCount,m.byteLength,Re,Ae);V.push(m,oe,N,"",b,y,F.totalduration,de,De,$)}else{s.logger.log("Unknown video PTS for cc "+b.cc+", waiting for video PTS before demuxing audio frag "+b.sn+" of ["+F.startSN+" ,"+F.endSN+"],track "+E);var Ee=this.waitingData=this.waitingData||{frag:b,part:y,cache:new D.default,complete:!1},Oe=Ee.cache;Oe.push(new Uint8Array(m)),this.waitingVideoCC=this.videoTrackCC,this.state=k.State.WAITING_INIT_PTS}},d._handleFragmentLoadComplete=function(a){if(this.waitingData){this.waitingData.complete=!0;return}T.prototype._handleFragmentLoadComplete.call(this,a)},d.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},d.onBufferCreated=function(a,i){var b=i.tracks.audio;b&&(this.mediaBuffer=b.buffer),i.tracks.video&&(this.videoBuffer=i.tracks.video.buffer)},d.onFragBuffered=function(a,i){var b=i.frag,y=i.part;if(b.type!==_.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(b)){this.warn("Fragment "+b.sn+(y?" p: "+y.index:"")+" of level "+b.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}b.sn!=="initSegment"&&(this.fragPrevious=b,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(S.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(b,y)},d.onError=function(a,i){switch(i.details){case c.ErrorDetails.FRAG_LOAD_ERROR:case c.ErrorDetails.FRAG_LOAD_TIMEOUT:case c.ErrorDetails.KEY_LOAD_ERROR:case c.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(_.PlaylistLevelType.AUDIO,i);break;case c.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case c.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==k.State.ERROR&&this.state!==k.State.STOPPED&&(this.state=i.fatal?k.State.ERROR:k.State.IDLE,this.warn(i.details+" while loading frag, switching to "+this.state+" state"));break;case c.ErrorDetails.BUFFER_FULL_ERROR:if(i.parent==="audio"&&(this.state===k.State.PARSING||this.state===k.State.PARSED)){var b=!0,y=this.getFwdBufferInfo(this.mediaBuffer,_.PlaylistLevelType.AUDIO);y&&y.len>.5&&(b=!this.reduceMaxBufferLength(y.len)),b&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,T.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},d.onBufferFlushed=function(a,i){var b=i.type;b===C.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},d._handleTransmuxComplete=function(a){var i,b="audio",y=this.hls,m=a.remuxResult,L=a.chunkMeta,E=this.getCurrentContext(L);if(!E){this.warn("The loading context changed while buffering fragment "+L.sn+" of level "+L.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(L.level);return}var j=E.frag,z=E.part,F=m.audio,N=m.text,V=m.id3,$=m.initSegment;if(this.fragContextChanged(j))return;if(this.state=k.State.PARSING,this.audioSwitch&&F&&this.completeAudioSwitch(),$!=null&&$.tracks&&(this._bufferInitSegment($.tracks,j,L),y.trigger(S.Events.FRAG_PARSING_INIT_SEGMENT,{frag:j,id:b,tracks:$.tracks})),F){var oe=F.startPTS,de=F.endPTS,Re=F.startDTS,Ae=F.endDTS;z&&(z.elementaryStreams[C.ElementaryStreamTypes.AUDIO]={startPTS:oe,endPTS:de,startDTS:Re,endDTS:Ae}),j.setElementaryStreamInfo(C.ElementaryStreamTypes.AUDIO,oe,de,Re,Ae),this.bufferFragmentData(F,j,z,L)}if(V!=null&&(i=V.samples)!==null&&i!==void 0&&i.length){var De=u({frag:j,id:b},V);y.trigger(S.Events.FRAG_PARSING_METADATA,De)}if(N){var Ee=u({frag:j,id:b},N);y.trigger(S.Events.FRAG_PARSING_USERDATA,Ee)}},d._bufferInitSegment=function(a,i,b){if(this.state!==k.State.PARSING)return;a.video&&delete a.video;var y=a.audio;if(!y)return;y.levelCodec=y.codec,y.id="audio",this.log("Init audio buffer, container:"+y.container+", codecs[parsed]=["+y.codec+"]"),this.hls.trigger(S.Events.BUFFER_CODECS,a);var m=y.initSegment;if(m!=null&&m.byteLength){var L={type:"audio",frag:i,part:null,chunkMeta:b,parent:i.type,data:m};this.hls.trigger(S.Events.BUFFER_APPENDING,L)}this.tick()},d.loadFragment=function(a,i,b){var y=this.fragmentTracker.getState(a);this.fragCurrent=a,(this.audioSwitch||y===P.FragmentState.NOT_LOADED||y===P.FragmentState.PARTIAL)&&(a.sn==="initSegment"?this._loadInitSegment(a):i.live&&!Object(H.isFiniteNumber)(this.initPTS[a.cc])?(this.log("Waiting for video PTS in continuity counter "+a.cc+" of live stream before loading audio fragment "+a.sn+" of level "+this.trackId),this.state=k.State.WAITING_INIT_PTS):(this.startFragRequested=!0,T.prototype.loadFragment.call(this,a,i,b)))},d.completeAudioSwitch=function(){var a=this.hls,i=this.media,b=this.trackId;i&&(this.log("Switching audio track : flushing all audio"),T.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,a.trigger(S.Events.AUDIO_TRACK_SWITCHED,{id:b})},v}(k.default);K.default=h},"./src/controller/audio-track-controller.ts":function(X,K,M){"use strict";M.r(K);var H=M("./src/events.ts"),k=M("./src/errors.ts"),S=M("./src/controller/base-playlist-controller.ts"),U=M("./src/types/loader.ts");function P(I,w){for(var x=0;x=s.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var u=s[this.trackId];this.log("Now switching to audio-track index "+c);var f=s[c],A=f.id,p=f.groupId,h=p===void 0?"":p,T=f.name,v=f.type,d=f.url;if(this.trackId=c,this.trackName=T,this.selectDefaultTrack=!1,this.hls.trigger(H.Events.AUDIO_TRACK_SWITCHING,{id:A,groupId:h,name:T,type:v,url:d}),f.details&&!f.details.live)return;var l=this.switchParams(f.url,u==null?void 0:u.details);this.loadPlaylist(l)},x.selectInitialTrack=function(){var c=this.tracksInGroup;console.assert(c.length,"Initial audio track should be selected when tracks are known");var s=this.trackName,u=this.findTrackId(s)||this.findTrackId();u!==-1?this.setAudioTrack(u):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(H.Events.ERROR,{type:k.ErrorTypes.MEDIA_ERROR,details:k.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},x.findTrackId=function(c){for(var s=this.tracksInGroup,u=0;uw.partTarget&&(f+=1)}if(Object(H.isFiniteNumber)(u))return new k.HlsUrlParameters(u,Object(H.isFiniteNumber)(f)?f:void 0,k.HlsSkip.No)}}},C.loadPlaylist=function(I){},C.shouldLoadTrack=function(I){return this.canLoad&&I&&!!I.url&&(!I.details||I.details.live)},C.playlistLoaded=function(I,w,x){var g=this,c=w.details,s=w.stats,u=s.loading.end?Math.max(0,self.performance.now()-s.loading.end):0;if(c.advancedDateTime=Date.now()-u,c.live||x!=null&&x.live){if(c.reloaded(x),x&&this.log("live playlist "+I+" "+(c.advanced?"REFRESHED "+c.lastPartSn+"-"+c.lastPartIndex:"MISSED")),x&&c.fragments.length>0&&Object(S.mergeDetails)(x,c),!this.canLoad||!c.live)return;var f,A=void 0,p=void 0;if(c.canBlockReload&&c.endSN&&c.advanced){var h=this.hls.config.lowLatencyMode,T=c.lastPartSn,v=c.endSN,d=c.lastPartIndex,l=d!==-1,a=T===v,i=h?0:d;l?(A=a?v+1:T,p=a?i:d+1):A=v+1;var b=c.age,y=b+c.ageHeader,m=Math.min(y-c.partTarget,c.targetduration*1.5);if(m>0){if(x&&m>x.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+x.tuneInGoal+" to: "+m+" with playlist age: "+c.age),m=0;else{var L=Math.floor(m/c.targetduration);if(A+=L,p!==void 0){var E=Math.round(m%c.targetduration/c.partTarget);p+=E}this.log("CDN Tune-in age: "+c.ageHeader+"s last advanced "+b.toFixed(2)+"s goal: "+m+" skip sn "+L+" to part "+p)}c.tuneInGoal=m}if(f=this.getDeliveryDirectives(c,w.deliveryDirectives,A,p),h||!a){this.loadPlaylist(f);return}}else f=this.getDeliveryDirectives(c,w.deliveryDirectives,A,p);var j=Object(S.computeReloadInterval)(c,s);A!==void 0&&c.canBlockReload&&(j-=c.partTarget||1),this.log("reload live playlist "+I+" in "+Math.round(j)+" ms"),this.timer=self.setTimeout(function(){return g.loadPlaylist(f)},j)}else this.clearTimer()},C.getDeliveryDirectives=function(I,w,x,g){var c=Object(k.getSkipValue)(I,x);return w!=null&&w.skip&&I.deltaUpdateFailed&&(x=w.msn,g=w.part,c=k.HlsSkip.No),new k.HlsUrlParameters(x,g,c)},C.retryLoadingOrFail=function(I){var w=this,x=this.hls.config,g=this.retryCount-1&&(c=I.context)!==null&&c!==void 0&&c.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+I.details+'"'),this.loadPlaylist();else{var s=Math.min(Math.pow(2,this.retryCount)*x.levelLoadingRetryDelay,x.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return w.loadPlaylist()},s),this.warn("retry playlist loading #"+this.retryCount+" in "+s+' ms after "'+I.details+'"')}}else this.warn('cannot recover from error "'+I.details+'"'),this.clearTimer(),I.fatal=!0;return g},_}()},"./src/controller/base-stream-controller.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"State",function(){return v}),M.d(K,"default",function(){return d});var H=M("./src/polyfills/number.ts"),k=M("./src/task-loop.ts"),S=M("./src/controller/fragment-tracker.ts"),U=M("./src/utils/buffer-helper.ts"),P=M("./src/utils/logger.ts"),O=M("./src/events.ts"),_=M("./src/errors.ts"),C=M("./src/types/transmuxer.ts"),D=M("./src/utils/mp4-tools.ts"),I=M("./src/utils/discontinuities.ts"),w=M("./src/controller/fragment-finders.ts"),x=M("./src/controller/level-helper.ts"),g=M("./src/loader/fragment-loader.ts"),c=M("./src/crypt/decrypter.ts"),s=M("./src/utils/time-ranges.ts"),u=M("./src/types/loader.ts");function f(l,a){for(var i=0;i$;(z0&&z&&z.key&&z.iv&&z.method==="AES-128"){var F=self.performance.now();return m.decrypter.webCryptoDecrypt(new Uint8Array(j),z.key.buffer,z.iv.buffer).then(function(N){var V=self.performance.now();return E.trigger(O.Events.FRAG_DECRYPTED,{frag:y,payload:N,stats:{tstart:F,tdecrypt:V}}),L.payload=N,L})}return L}).then(function(L){var E=m.fragCurrent,j=m.hls,z=m.levels;if(!z)throw new Error("init load aborted, missing levels");var F=z[y.level].details;console.assert(F,"Level details are defined when init segment is loaded");var N=y.stats;m.state=v.IDLE,m.fragLoadError=0,y.data=new Uint8Array(L.payload),N.parsing.start=N.buffering.start=self.performance.now(),N.parsing.end=N.buffering.end=self.performance.now(),L.frag===E&&j.trigger(O.Events.FRAG_BUFFERED,{stats:N,frag:E,part:null,id:y.type}),m.tick()}).catch(function(L){m.warn(L),m.resetFragmentLoading(y)})},i.fragContextChanged=function(y){var m=this.fragCurrent;return!y||!m||y.level!==m.level||y.sn!==m.sn||y.urlId!==m.urlId},i.fragBufferedComplete=function(y,m){var L=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+y.type+" sn: "+y.sn+(m?" part: "+m.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+y.level+" "+s.default.toString(U.BufferHelper.getBuffered(L))),this.state=v.IDLE,this.tick()},i._handleFragmentLoadComplete=function(y){var m=this.transmuxer;if(!m)return;var L=y.frag,E=y.part,j=y.partsLoaded,z=!j||j.length===0||j.some(function(N){return!N}),F=new C.ChunkMetadata(L.level,L.sn,L.stats.chunkCount+1,0,E?E.index:-1,!z);m.flush(F)},i._handleFragmentLoadProgress=function(y){},i._doFragLoad=function(y,m,L,E){var j=this;if(L===void 0&&(L=null),!this.levels)throw new Error("frag load aborted, missing levels");if(L=Math.max(y.start,L||0),this.config.lowLatencyMode&&m){var z=m.partList;if(z&&E){L>y.end&&m.fragmentHint&&(y=m.fragmentHint);var F=this.getNextPart(z,y,L);if(F>-1){var N=z[F];return this.log("Loading part sn: "+y.sn+" p: "+N.index+" cc: "+y.cc+" of playlist ["+m.startSN+"-"+m.endSN+"] parts [0-"+F+"-"+(z.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+y.level+", target: "+parseFloat(L.toFixed(3))),this.nextLoadPosition=N.start+N.duration,this.state=v.FRAG_LOADING,this.hls.trigger(O.Events.FRAG_LOADING,{frag:y,part:z[F],targetBufferTime:L}),this.doFragPartsLoad(y,z,F,E).catch(function(V){return j.handleFragLoadError(V)})}else if(!y.url||this.loadedEndOfParts(z,L))return Promise.resolve(null)}}return this.log("Loading fragment "+y.sn+" cc: "+y.cc+" "+(m?"of ["+m.startSN+"-"+m.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+y.level+", target: "+parseFloat(L.toFixed(3))),Object(H.isFiniteNumber)(y.sn)&&!this.bitrateTest&&(this.nextLoadPosition=y.start+y.duration),this.state=v.FRAG_LOADING,this.hls.trigger(O.Events.FRAG_LOADING,{frag:y,targetBufferTime:L}),this.fragmentLoader.load(y,E).catch(function(V){return j.handleFragLoadError(V)})},i.doFragPartsLoad=function(y,m,L,E){var j=this;return new Promise(function(z,F){var N=[],V=function $(oe){var de=m[oe];j.fragmentLoader.loadPart(y,de,E).then(function(Re){N[de.index]=Re;var Ae=Re.part;j.hls.trigger(O.Events.FRAG_LOADED,Re);var De=m[oe+1];if(De&&De.fragment===y)$(oe+1);else return z({frag:y,part:Ae,partsLoaded:N})}).catch(F)};V(L)})},i.handleFragLoadError=function(y){var m=y.data;return m&&m.details===_.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(m.frag,m.part):this.hls.trigger(O.Events.ERROR,m),null},i._handleTransmuxerFlush=function(y){var m=this.getCurrentContext(y);if(!m||this.state!==v.PARSING){this.fragCurrent||(this.state=v.IDLE);return}var L=m.frag,E=m.part,j=m.level,z=self.performance.now();L.stats.parsing.end=z,E&&(E.stats.parsing.end=z),this.updateLevelTiming(L,E,j,y.partial)},i.getCurrentContext=function(y){var m=this.levels,L=y.level,E=y.sn,j=y.part;if(!m||!m[L])return this.warn("Levels object was unset while buffering fragment "+E+" of level "+L+". The current chunk will not be buffered."),null;var z=m[L],F=j>-1?Object(x.getPartWith)(z,E,j):null,N=F?F.fragment:Object(x.getFragmentWithSN)(z,E,this.fragCurrent);return N?{frag:N,part:F,level:z}:null},i.bufferFragmentData=function(y,m,L,E){if(!y||this.state!==v.PARSING)return;var j=y.data1,z=y.data2,F=j;if(j&&z&&(F=Object(D.appendUint8Array)(j,z)),!F||!F.length)return;var N={type:y.type,frag:m,part:L,chunkMeta:E,parent:m.type,data:F};this.hls.trigger(O.Events.BUFFER_APPENDING,N),y.dropped&&y.independent&&!L&&this.flushBufferGap(m)},i.flushBufferGap=function(y){var m=this.media;if(!m)return;if(!U.BufferHelper.isBuffered(m,m.currentTime)){this.flushMainBuffer(0,y.start);return}var L=m.currentTime,E=U.BufferHelper.bufferInfo(m,L,0),j=y.duration,z=Math.min(this.config.maxFragLookUpTolerance*2,j*.25),F=Math.max(Math.min(y.start-z,E.end-z),L+z);y.start-F>z&&this.flushMainBuffer(F,y.start)},i.getFwdBufferInfo=function(y,m){var L=this.config,E=this.getLoadPosition();if(!Object(H.isFiniteNumber)(E))return null;var j=U.BufferHelper.bufferInfo(y,E,L.maxBufferHole);if(j.len===0&&j.nextStart!==void 0){var z=this.fragmentTracker.getBufferedFrag(E,m);if(z&&j.nextStart=L?(m.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+m.maxMaxBufferLength+"s"),!0):!1},i.getNextFragment=function(y,m){var L,E,j=m.fragments,z=j.length;if(!z)return null;var F=this.config,N=j[0].start,V;if(m.live){var $=F.initialLiveManifestSize;if(z<$)return this.warn("Not enough fragments to start playback (have: "+z+", need: "+$+")"),null;!m.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(V=this.getInitialLiveFragment(m,j),this.startPosition=V?this.hls.liveSyncPosition||V.start:y)}else y<=N&&(V=j[0]);if(!V){var oe=F.lowLatencyMode?m.partEnd:m.fragmentEnd;V=this.getFragmentAtPosition(y,oe,m)}return(L=V)!==null&&L!==void 0&&L.initSegment&&!((E=V)!==null&&E!==void 0&&E.initSegment.data)&&!this.bitrateTest&&(V=V.initSegment),V},i.getNextPart=function(y,m,L){for(var E=-1,j=!1,z=!0,F=0,N=y.length;F-1&&LL.start&&L.loaded},i.getInitialLiveFragment=function(y,m){var L=this.fragPrevious,E=null;if(L){if(y.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+L.programDateTime),E=Object(w.findFragmentByPDT)(m,L.endProgramDateTime,this.config.maxFragLookUpTolerance)),!E){var j=L.sn+1;if(j>=y.startSN&&j<=y.endSN){var z=m[j-y.startSN];L.cc===z.cc&&(E=z,this.log("Live playlist, switching playlist, load frag with next SN: "+E.sn))}E||(E=Object(w.findFragWithCC)(m,L.cc),E&&this.log("Live playlist, switching playlist, load frag with same CC: "+E.sn))}}else{var F=this.hls.liveSyncPosition;F!==null&&(E=this.getFragmentAtPosition(F,this.bitrateTest?y.fragmentEnd:y.edge,y))}return E},i.getFragmentAtPosition=function(y,m,L){var E=this.config,j=this.fragPrevious,z=L.fragments,F=L.endSN,N=L.fragmentHint,V=E.maxFragLookUpTolerance,$=!!(E.lowLatencyMode&&L.partList&&N);$&&N&&!this.bitrateTest&&(z=z.concat(N),F=N.sn);var oe;if(ym-V?0:V;oe=Object(w.findFragmentByPTS)(j,z,y,de)}else oe=z[z.length-1];if(oe){var Re=oe.sn-L.startSN,Ae=j&&oe.level===j.level,De=z[Re+1],Ee=this.fragmentTracker.getState(oe);if(Ee===S.FragmentState.BACKTRACKED){oe=null;for(var Oe=Re;z[Oe]&&this.fragmentTracker.getState(z[Oe])===S.FragmentState.BACKTRACKED;)j?oe=z[Oe--]:oe=z[--Oe];oe||(oe=De)}else j&&oe.sn===j.sn&&!$&&(Ae&&(oe.sn=z-m.maxFragLookUpTolerance&&j<=F;if(E!==null&&L.duration>E&&(j"+y.startSN+" prev-sn: "+(j?j.sn:"na")+" fragments: "+F),oe}return N},i.waitForCdnTuneIn=function(y){var m=3;return y.live&&y.canBlockReload&&y.tuneInGoal>Math.max(y.partHoldBack,y.partTarget*m)},i.setStartPosition=function(y,m){var L=this.startPosition;if(L"+y))}}]),a}(k.default)},"./src/controller/buffer-controller.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return w});var H=M("./src/polyfills/number.ts"),k=M("./src/events.ts"),S=M("./src/utils/logger.ts"),U=M("./src/errors.ts"),P=M("./src/utils/buffer-helper.ts"),O=M("./src/utils/mediasource-helper.ts"),_=M("./src/loader/fragment.ts"),C=M("./src/controller/buffer-operation-queue.ts"),D=Object(O.getMediaSource)(),I=/([ha]vc.)(?:\.[^.,]+)+/,w=function(){function x(c){var s=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=s.hls,f=s.media,A=s.mediaSource;S.logger.log("[buffer-controller]: Media source opened"),f&&(s.updateMediaElementDuration(),u.trigger(k.Events.MEDIA_ATTACHED,{media:f})),A&&A.removeEventListener("sourceopen",s._onMediaSourceOpen),s.checkPendingTracks()},this._onMediaSourceClose=function(){S.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){S.logger.log("[buffer-controller]: Media source ended")},this.hls=c,this._initSourceBuffer(),this.registerListeners()}var g=x.prototype;return g.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},g.destroy=function(){this.unregisterListeners(),this.details=null},g.registerListeners=function(){var s=this.hls;s.on(k.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),s.on(k.Events.MEDIA_DETACHING,this.onMediaDetaching,this),s.on(k.Events.MANIFEST_PARSED,this.onManifestParsed,this),s.on(k.Events.BUFFER_RESET,this.onBufferReset,this),s.on(k.Events.BUFFER_APPENDING,this.onBufferAppending,this),s.on(k.Events.BUFFER_CODECS,this.onBufferCodecs,this),s.on(k.Events.BUFFER_EOS,this.onBufferEos,this),s.on(k.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),s.on(k.Events.LEVEL_UPDATED,this.onLevelUpdated,this),s.on(k.Events.FRAG_PARSED,this.onFragParsed,this),s.on(k.Events.FRAG_CHANGED,this.onFragChanged,this)},g.unregisterListeners=function(){var s=this.hls;s.off(k.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),s.off(k.Events.MEDIA_DETACHING,this.onMediaDetaching,this),s.off(k.Events.MANIFEST_PARSED,this.onManifestParsed,this),s.off(k.Events.BUFFER_RESET,this.onBufferReset,this),s.off(k.Events.BUFFER_APPENDING,this.onBufferAppending,this),s.off(k.Events.BUFFER_CODECS,this.onBufferCodecs,this),s.off(k.Events.BUFFER_EOS,this.onBufferEos,this),s.off(k.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),s.off(k.Events.LEVEL_UPDATED,this.onLevelUpdated,this),s.off(k.Events.FRAG_PARSED,this.onFragParsed,this),s.off(k.Events.FRAG_CHANGED,this.onFragChanged,this)},g._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new C.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},g.onManifestParsed=function(s,u){var f=2;(u.audio&&!u.video||!u.altAudio)&&(f=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=f,this.details=null,S.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},g.onMediaAttaching=function(s,u){var f=this.media=u.media;if(f&&D){var A=this.mediaSource=new D;A.addEventListener("sourceopen",this._onMediaSourceOpen),A.addEventListener("sourceended",this._onMediaSourceEnded),A.addEventListener("sourceclose",this._onMediaSourceClose),f.src=self.URL.createObjectURL(A),this._objectUrl=f.src}},g.onMediaDetaching=function(){var s=this.media,u=this.mediaSource,f=this._objectUrl;if(u){if(S.logger.log("[buffer-controller]: media source detaching"),u.readyState==="open")try{u.endOfStream()}catch(A){S.logger.warn("[buffer-controller]: onMediaDetaching: "+A.message+" while calling endOfStream")}this.onBufferReset(),u.removeEventListener("sourceopen",this._onMediaSourceOpen),u.removeEventListener("sourceended",this._onMediaSourceEnded),u.removeEventListener("sourceclose",this._onMediaSourceClose),s&&(f&&self.URL.revokeObjectURL(f),s.src===f?(s.removeAttribute("src"),s.load()):S.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(k.Events.MEDIA_DETACHED,void 0)},g.onBufferReset=function(){var s=this;this.getSourceBufferTypes().forEach(function(u){var f=s.sourceBuffer[u];try{f&&(s.removeBufferListeners(u),s.mediaSource&&s.mediaSource.removeSourceBuffer(f),s.sourceBuffer[u]=void 0)}catch(A){S.logger.warn("[buffer-controller]: Failed to reset the "+u+" buffer",A)}}),this._initSourceBuffer()},g.onBufferCodecs=function(s,u){var f=this,A=this.getSourceBufferTypes().length;if(Object.keys(u).forEach(function(p){if(A){var h=f.tracks[p];if(h&&typeof h.buffer.changeType=="function"){var T=u[p],v=T.codec,d=T.levelCodec,l=T.container,a=(h.levelCodec||h.codec).replace(I,"$1"),i=(d||v).replace(I,"$1");if(a!==i){var b=l+";codecs="+(d||v);f.appendChangeType(p,b)}}}else f.pendingTracks[p]=u[p]}),A)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},g.appendChangeType=function(s,u){var f=this,A=this.operationQueue,p={execute:function(){var T=f.sourceBuffer[s];T&&(S.logger.log("[buffer-controller]: changing "+s+" sourceBuffer type to "+u),T.changeType(u)),A.shiftAndExecuteNext(s)},onStart:function(){},onComplete:function(){},onError:function(T){S.logger.warn("[buffer-controller]: Failed to change "+s+" SourceBuffer type",T)}};A.append(p,s)},g.onBufferAppending=function(s,u){var f=this,A=this.hls,p=this.operationQueue,h=this.tracks,T=u.data,v=u.type,d=u.frag,l=u.part,a=u.chunkMeta,i=a.buffering[v],b=self.performance.now();i.start=b;var y=d.stats.buffering,m=l?l.stats.buffering:null;y.start===0&&(y.start=b),m&&m.start===0&&(m.start=b);var L=h.audio,E=v==="audio"&&a.id===1&&(L==null?void 0:L.container)==="audio/mpeg",j={execute:function(){if(i.executeStart=self.performance.now(),E){var F=f.sourceBuffer[v];if(F){var N=d.start-F.timestampOffset;Math.abs(N)>=.1&&(S.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+d.start+" (delta: "+N+") sn: "+d.sn+")"),F.timestampOffset=d.start)}}f.appendExecutor(T,v)},onStart:function(){},onComplete:function(){var F=self.performance.now();i.executeEnd=i.end=F,y.first===0&&(y.first=F),m&&m.first===0&&(m.first=F);var N=f.sourceBuffer,V={};for(var $ in N)V[$]=P.BufferHelper.getBuffered(N[$]);f.appendError=0,f.hls.trigger(k.Events.BUFFER_APPENDED,{type:v,frag:d,part:l,chunkMeta:a,parent:d.type,timeRanges:V})},onError:function(F){S.logger.error("[buffer-controller]: Error encountered while trying to append to the "+v+" SourceBuffer",F);var N={type:U.ErrorTypes.MEDIA_ERROR,parent:d.type,details:U.ErrorDetails.BUFFER_APPEND_ERROR,err:F,fatal:!1};F.code===DOMException.QUOTA_EXCEEDED_ERR?N.details=U.ErrorDetails.BUFFER_FULL_ERROR:(f.appendError++,N.details=U.ErrorDetails.BUFFER_APPEND_ERROR,f.appendError>A.config.appendErrorMaxRetry&&(S.logger.error("[buffer-controller]: Failed "+A.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),N.fatal=!0)),A.trigger(k.Events.ERROR,N)}};p.append(j,v)},g.onBufferFlushing=function(s,u){var f=this,A=this.operationQueue,p=function(T){return{execute:f.removeExecutor.bind(f,T,u.startOffset,u.endOffset),onStart:function(){},onComplete:function(){f.hls.trigger(k.Events.BUFFER_FLUSHED,{type:T})},onError:function(d){S.logger.warn("[buffer-controller]: Failed to remove from "+T+" SourceBuffer",d)}}};u.type?A.append(p(u.type),u.type):this.getSourceBufferTypes().forEach(function(h){A.append(p(h),h)})},g.onFragParsed=function(s,u){var f=this,A=u.frag,p=u.part,h=[],T=p?p.elementaryStreams:A.elementaryStreams;T[_.ElementaryStreamTypes.AUDIOVIDEO]?h.push("audiovideo"):(T[_.ElementaryStreamTypes.AUDIO]&&h.push("audio"),T[_.ElementaryStreamTypes.VIDEO]&&h.push("video"));var v=function(){var l=self.performance.now();A.stats.buffering.end=l,p&&(p.stats.buffering.end=l);var a=p?p.stats:A.stats;f.hls.trigger(k.Events.FRAG_BUFFERED,{frag:A,part:p,stats:a,id:A.type})};h.length===0&&S.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+A.type+" level: "+A.level+" sn: "+A.sn),this.blockBuffers(v,h)},g.onFragChanged=function(s,u){this.flushBackBuffer()},g.onBufferEos=function(s,u){var f=this,A=this.getSourceBufferTypes().reduce(function(p,h){var T=f.sourceBuffer[h];return(!u.type||u.type===h)&&(T&&!T.ended&&(T.ended=!0,S.logger.log("[buffer-controller]: "+h+" sourceBuffer now EOS"))),p&&!!(!T||T.ended)},!0);A&&this.blockBuffers(function(){var p=f.mediaSource;if(!p||p.readyState!=="open")return;p.endOfStream()})},g.onLevelUpdated=function(s,u){var f=u.details;if(!f.fragments.length)return;this.details=f,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},g.flushBackBuffer=function(){var s=this.hls,u=this.details,f=this.media,A=this.sourceBuffer;if(!f||u===null)return;var p=this.getSourceBufferTypes();if(!p.length)return;var h=u.live&&s.config.liveBackBufferLength!==null?s.config.liveBackBufferLength:s.config.backBufferLength;if(!Object(H.isFiniteNumber)(h)||h<0)return;var T=f.currentTime,v=u.levelTargetDuration,d=Math.max(h,v),l=Math.floor(T/v)*v-d;p.forEach(function(a){var i=A[a];if(i){var b=P.BufferHelper.getBuffered(i);b.length>0&&l>b.start(0)&&(s.trigger(k.Events.BACK_BUFFER_REACHED,{bufferEnd:l}),u.live&&s.trigger(k.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:l}),s.trigger(k.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:l,type:a}))}})},g.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var s=this.details,u=this.hls,f=this.media,A=this.mediaSource,p=s.fragments[0].start+s.totalduration,h=f.duration,T=Object(H.isFiniteNumber)(A.duration)?A.duration:0;s.live&&u.config.liveDurationInfinity?(S.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),A.duration=Infinity,this.updateSeekableRange(s)):(p>T&&p>h||!Object(H.isFiniteNumber)(h))&&(S.logger.log("[buffer-controller]: Updating Media Source duration to "+p.toFixed(3)),A.duration=p)},g.updateSeekableRange=function(s){var u=this.mediaSource,f=s.fragments,A=f.length;if(A&&s.live&&u!==null&&u!==void 0&&u.setLiveSeekableRange){var p=Math.max(0,f[0].start),h=Math.max(p,p+s.totalduration);u.setLiveSeekableRange(p,h)}},g.checkPendingTracks=function(){var s=this.bufferCodecEventsExpected,u=this.operationQueue,f=this.pendingTracks,A=Object.keys(f).length;if(A&&!s||A===2){this.createSourceBuffers(f),this.pendingTracks={};var p=this.getSourceBufferTypes();if(p.length===0){this.hls.trigger(k.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}p.forEach(function(h){u.executeNext(h)})}},g.createSourceBuffers=function(s){var u=this.sourceBuffer,f=this.mediaSource;if(!f)throw Error("createSourceBuffers called when mediaSource was null");var A=0;for(var p in s)if(!u[p]){var h=s[p];if(!h)throw Error("source buffer exists for track "+p+", however track does not");var T=h.levelCodec||h.codec,v=h.container+";codecs="+T;S.logger.log("[buffer-controller]: creating sourceBuffer("+v+")");try{var d=u[p]=f.addSourceBuffer(v),l=p;this.addBufferListener(l,"updatestart",this._onSBUpdateStart),this.addBufferListener(l,"updateend",this._onSBUpdateEnd),this.addBufferListener(l,"error",this._onSBUpdateError),this.tracks[p]={buffer:d,codec:T,container:h.container,levelCodec:h.levelCodec,id:h.id},A++}catch(a){S.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+a.message),this.hls.trigger(k.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:a,mimeType:v})}}A&&this.hls.trigger(k.Events.BUFFER_CREATED,{tracks:this.tracks})},g._onSBUpdateStart=function(s){var u=this.operationQueue,f=u.current(s);f.onStart()},g._onSBUpdateEnd=function(s){var u=this.operationQueue,f=u.current(s);f.onComplete(),u.shiftAndExecuteNext(s)},g._onSBUpdateError=function(s,u){S.logger.error("[buffer-controller]: "+s+" SourceBuffer error",u),this.hls.trigger(k.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var f=this.operationQueue.current(s);f&&f.onError(u)},g.removeExecutor=function(s,u,f){var A=this.media,p=this.mediaSource,h=this.operationQueue,T=this.sourceBuffer,v=T[s];if(!A||!p||!v){S.logger.warn("[buffer-controller]: Attempting to remove from the "+s+" SourceBuffer, but it does not exist"),h.shiftAndExecuteNext(s);return}var d=Object(H.isFiniteNumber)(A.duration)?A.duration:Infinity,l=Object(H.isFiniteNumber)(p.duration)?p.duration:Infinity,a=Math.max(0,u),i=Math.min(f,d,l);i>a?(S.logger.log("[buffer-controller]: Removing ["+a+","+i+"] from the "+s+" SourceBuffer"),console.assert(!v.updating,s+" sourceBuffer must not be updating"),v.remove(a,i)):h.shiftAndExecuteNext(s)},g.appendExecutor=function(s,u){var f=this.operationQueue,A=this.sourceBuffer,p=A[u];if(!p){S.logger.warn("[buffer-controller]: Attempting to append to the "+u+" SourceBuffer, but it does not exist"),f.shiftAndExecuteNext(u);return}p.ended=!1,console.assert(!p.updating,u+" sourceBuffer must not be updating"),p.appendBuffer(s)},g.blockBuffers=function(s,u){var f=this;if(u===void 0&&(u=this.getSourceBufferTypes()),!u.length){S.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(s);return}var A=this.operationQueue,p=u.map(function(h){return A.appendBlocker(h)});Promise.all(p).then(function(){s(),u.forEach(function(h){var T=f.sourceBuffer[h];(!T||!T.updating)&&A.shiftAndExecuteNext(h)})})},g.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},g.addBufferListener=function(s,u,f){var A=this.sourceBuffer[s];if(!A)return;var p=f.bind(this,s);this.listeners[s].push({event:u,listener:p}),A.addEventListener(u,p)},g.removeBufferListeners=function(s){var u=this.sourceBuffer[s];if(!u)return;this.listeners[s].forEach(function(f){u.removeEventListener(f.event,f.listener)})},x}()},"./src/controller/buffer-operation-queue.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return k});var H=M("./src/utils/logger.ts"),k=function(){function S(P){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=P}var U=S.prototype;return U.append=function(O,_){var C=this.queues[_];C.push(O),C.length===1&&this.buffers[_]&&this.executeNext(_)},U.insertAbort=function(O,_){var C=this.queues[_];C.unshift(O),this.executeNext(_)},U.appendBlocker=function(O){var _,C=new Promise(function(I){_=I}),D={execute:_,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(D,O),C},U.executeNext=function(O){var _=this.buffers,C=this.queues,D=_[O],I=C[O];if(I.length){var w=I[0];try{w.execute()}catch(x){H.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),w.onError(x),(!D||!D.updating)&&(I.shift(),this.executeNext(O))}}},U.shiftAndExecuteNext=function(O){this.queues[O].shift(),this.executeNext(O)},U.current=function(O){return this.queues[O][0]},S}()},"./src/controller/cap-level-controller.ts":function(X,K,M){"use strict";M.r(K);var H=M("./src/events.ts");function k(P,O){for(var _=0;_0&&this.mediaWidth>0){var C=this.hls.levels;if(C.length){var D=this.hls;D.autoLevelCapping=this.getMaxLevel(C.length-1),D.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=D.autoLevelCapping}}},O.getMaxLevel=function(C){var D=this,I=this.hls.levels;if(!I.length)return-1;var w=I.filter(function(x,g){return P.isLevelAllowed(g,D.restrictedLevels)&&g<=C});return this.clientRect=null,P.getMaxLevelByMediaSize(w,this.mediaWidth,this.mediaHeight)},O.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()},O.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},O.getDimensions=function(){if(this.clientRect)return this.clientRect;var C=this.media,D={width:0,height:0};if(C){var I=C.getBoundingClientRect();D.width=I.width,D.height=I.height,!D.width&&!D.height&&(D.width=I.right-I.left||C.width||0,D.height=I.bottom-I.top||C.height||0)}return this.clientRect=D,D},P.isLevelAllowed=function(C,D){return D===void 0&&(D=[]),D.indexOf(C)===-1},P.getMaxLevelByMediaSize=function(C,D,I){if(!C||!C.length)return-1;for(var w=function(u,f){return f?u.width!==f.width||u.height!==f.height:!0},x=C.length-1,g=0;g=D||c.height>=I)&&w(c,C[g+1])){x=g;break}}return x},S(P,[{key:"mediaWidth",get:function(){return this.getDimensions().width*P.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*P.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var C=1;try{C=self.devicePixelRatio}catch(D){}return C}}]),P}();K.default=U},"./src/controller/cmcd-controller.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return w});var H=M("./src/events.ts"),k=M("./src/types/cmcd.ts"),S=M("./src/utils/buffer-helper.ts"),U=M("./src/utils/logger.ts");function P(x,g){for(var c=0;c=x.length?{done:!0}:{done:!1,value:x[s++]}}}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 C(x,g){if(!x)return;if(typeof x=="string")return D(x,g);var c=Object.prototype.toString.call(x).slice(8,-1);if(c==="Object"&&x.constructor&&(c=x.constructor.name),c==="Map"||c==="Set")return Array.from(x);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return D(x,g)}function D(x,g){(g==null||g>x.length)&&(g=x.length);for(var c=0,s=new Array(g);cu&&(u=h.bitrate)}return u>0?u:NaN},g.getBufferLength=function(s){var u=this.hls.media,f=s===k.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!f||!u)return NaN;var A=S.BufferHelper.bufferInfo(f,u.currentTime,this.config.maxBufferHole);return A.len*1e3},g.createPlaylistLoader=function(){var s=this.config.pLoader,u=this.applyPlaylistData,f=s||this.config.loader;return function(){function A(h){this.loader=void 0,this.loader=new f(h)}var p=A.prototype;return p.destroy=function(){this.loader.destroy()},p.abort=function(){this.loader.abort()},p.load=function(T,v,d){u(T),this.loader.load(T,v,d)},O(A,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),A}()},g.createFragmentLoader=function(){var s=this.config.fLoader,u=this.applyFragmentData,f=s||this.config.loader;return function(){function A(h){this.loader=void 0,this.loader=new f(h)}var p=A.prototype;return p.destroy=function(){this.loader.destroy()},p.abort=function(){this.loader.abort()},p.load=function(T,v,d){u(T),this.loader.load(T,v,d)},O(A,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),A}()},x.uuid=function(){var s=URL.createObjectURL(new Blob),u=s.toString();return URL.revokeObjectURL(s),u.substr(u.lastIndexOf("/")+1)},x.serialize=function(s){for(var u=[],f=function(E){return!Number.isNaN(E)&&E!=null&&E!==""&&E!==!1},A=function(E){return Math.round(E)},p=function(E){return A(E/100)*100},h=function(E){return encodeURIComponent(E)},T={br:A,d:A,bl:p,dl:p,mtp:p,nor:h,rtp:p,tb:A},v=Object.keys(s||{}).sort(),d=_(v),l;!(l=d()).done;){var a=l.value,i=s[a];if(!f(i))continue;if(a==="v"&&i===1)continue;if(a=="pr"&&i===1)continue;var b=T[a];b&&(i=b(i));var y=typeof i,m=void 0;a==="ot"||a==="sf"||a==="st"?m=a+"="+i:y==="boolean"?m=a:y==="number"?m=a+"="+i:m=a+"="+JSON.stringify(i),u.push(m)}return u.join(",")},x.toHeaders=function(s){for(var u=Object.keys(s),f={},A=["Object","Request","Session","Status"],p=[{},{},{},{}],h={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},T=0,v=u;T_){this.hls.trigger(H.Events.ERROR,{type:k.ErrorTypes.KEY_SYSTEM_ERROR,details:k.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var h=_-this._requestLicenseFailureCount+1;S.logger.warn("Retrying license request, "+h+" attempts left"),this._requestLicense(u,f)}break}},x._generateLicenseRequestChallenge=function(c,s){switch(c.mediaKeySystemDomain){case U.KeySystems.WIDEVINE:return s}throw new Error("unsupported key-system: "+c.mediaKeySystemDomain)},x._requestLicense=function(c,s){S.logger.log("Requesting content license for key-system");var u=this._mediaKeysList[0];if(!u){S.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(H.Events.ERROR,{type:k.ErrorTypes.KEY_SYSTEM_ERROR,details:k.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var f=this.getLicenseServerUrl(u.mediaKeySystemDomain),A=this._createLicenseXhr(f,c,s);S.logger.log("Sending license request to URL: "+f);var p=this._generateLicenseRequestChallenge(u,c);A.send(p)}catch(h){S.logger.error("Failure requesting DRM license: "+h),this.hls.trigger(H.Events.ERROR,{type:k.ErrorTypes.KEY_SYSTEM_ERROR,details:k.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},x.onMediaAttached=function(c,s){if(!this._emeEnabled)return;var u=s.media;this._media=u,u.addEventListener("encrypted",this._onMediaEncrypted)},x.onMediaDetached=function(){var c=this._media,s=this._mediaKeysList;if(!c)return;c.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(s.map(function(u){if(u.mediaKeysSession)return u.mediaKeysSession.close().catch(function(){})})).then(function(){return c.setMediaKeys(null)}).catch(function(){})},x.onManifestParsed=function(c,s){if(!this._emeEnabled)return;var u=s.levels.map(function(A){return A.audioCodec}).filter(function(A){return!!A}),f=s.levels.map(function(A){return A.videoCodec}).filter(function(A){return!!A});this._attemptKeySystemAccess(U.KeySystems.WIDEVINE,u,f)},O(w,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),w}();K.default=I},"./src/controller/fps-controller.ts":function(X,K,M){"use strict";M.r(K);var H=M("./src/events.ts"),k=M("./src/utils/logger.ts"),S=function(){function U(O){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=O,this.registerListeners()}var P=U.prototype;return P.setStreamController=function(_){this.streamController=_},P.registerListeners=function(){this.hls.on(H.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},P.unregisterListeners=function(){this.hls.off(H.Events.MEDIA_ATTACHING,this.onMediaAttaching)},P.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},P.onMediaAttaching=function(_,C){var D=this.hls.config;if(D.capLevelOnFPSDrop){var I=C.media instanceof self.HTMLVideoElement?C.media:null;this.media=I,I&&typeof I.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),D.fpsDroppedMonitoringPeriod)}},P.checkFPS=function(_,C,D){var I=performance.now();if(C){if(this.lastTime){var w=I-this.lastTime,x=D-this.lastDroppedFrames,g=C-this.lastDecodedFrames,c=1e3*x/w,s=this.hls;if(s.trigger(H.Events.FPS_DROP,{currentDropped:x,currentDecoded:g,totalDroppedFrames:D}),c>0&&x>s.config.fpsDroppedMonitoringThreshold*g){var u=s.currentLevel;k.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(s.autoLevelCapping===-1||s.autoLevelCapping>=u)&&(u=u-1,s.trigger(H.Events.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:s.currentLevel}),s.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=I,this.lastDroppedFrames=D,this.lastDecodedFrames=C}},P.checkFPSInterval=function(){var _=this.media;if(_)if(this.isVideoPlaybackQualityAvailable){var C=_.getVideoPlaybackQuality();this.checkFPS(_,C.totalVideoFrames,C.droppedVideoFrames)}else this.checkFPS(_,_.webkitDecodedFrameCount,_.webkitDroppedFrameCount)},U}();K.default=S},"./src/controller/fragment-finders.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"findFragmentByPDT",function(){return S}),M.d(K,"findFragmentByPTS",function(){return U}),M.d(K,"fragmentWithinToleranceTest",function(){return P}),M.d(K,"pdtWithinToleranceTest",function(){return O}),M.d(K,"findFragWithCC",function(){return _});var H=M("./src/polyfills/number.ts"),k=M("./src/utils/binary-search.ts");function S(C,D,I){if(D===null||!Array.isArray(C)||!C.length||!Object(H.isFiniteNumber)(D))return null;var w=C[0].programDateTime;if(D<(w||0))return null;var x=C[C.length-1].endProgramDateTime;if(D>=(x||0))return null;I=I||0;for(var g=0;gC&&I.start?-1:0}function O(C,D,I){var w=Math.min(D,I.duration+(I.deltaPTS?I.deltaPTS:0))*1e3,x=I.endProgramDateTime||0;return x-w>C}function _(C,D){return k.default.search(C,function(I){return I.ccD?-1:0})}},"./src/controller/fragment-tracker.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"FragmentState",function(){return S}),M.d(K,"FragmentTracker",function(){return U});var H=M("./src/events.ts"),k=M("./src/types/loader.ts"),S;(function(_){_.NOT_LOADED="NOT_LOADED",_.BACKTRACKED="BACKTRACKED",_.APPENDING="APPENDING",_.PARTIAL="PARTIAL",_.OK="OK"})(S||(S={}));var U=function(){function _(D){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=D,this._registerListeners()}var C=_.prototype;return C._registerListeners=function(){var I=this.hls;I.on(H.Events.BUFFER_APPENDED,this.onBufferAppended,this),I.on(H.Events.FRAG_BUFFERED,this.onFragBuffered,this),I.on(H.Events.FRAG_LOADED,this.onFragLoaded,this)},C._unregisterListeners=function(){var I=this.hls;I.off(H.Events.BUFFER_APPENDED,this.onBufferAppended,this),I.off(H.Events.FRAG_BUFFERED,this.onFragBuffered,this),I.off(H.Events.FRAG_LOADED,this.onFragLoaded,this)},C.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},C.getAppendedFrag=function(I,w){if(w===k.PlaylistLevelType.MAIN){var x=this.activeFragment,g=this.activeParts;if(!x)return null;if(g)for(var c=g.length;c--;){var s=g[c],u=s?s.end:x.appendedPTS;if(s.start<=I&&u!==void 0&&I<=u)return c>9&&(this.activeParts=g.slice(c-9)),s}else if(x.start<=I&&x.appendedPTS!==void 0&&I<=x.appendedPTS)return x}return this.getBufferedFrag(I,w)},C.getBufferedFrag=function(I,w){for(var x=this.fragments,g=Object.keys(x),c=g.length;c--;){var s=x[g[c]];if((s==null?void 0:s.body.type)===w&&s.buffered){var u=s.body;if(u.start<=I&&I<=u.end)return u}}return null},C.detectEvictedFragments=function(I,w,x){var g=this;Object.keys(this.fragments).forEach(function(c){var s=g.fragments[c];if(!s)return;if(!s.buffered){s.body.type===x&&g.removeFragment(s.body);return}var u=s.range[I];if(!u)return;u.time.some(function(f){var A=!g.isTimeBuffered(f.startPTS,f.endPTS,w);return A&&g.removeFragment(s.body),A})})},C.detectPartialFragments=function(I){var w=this,x=this.timeRanges,g=I.frag,c=I.part;if(!x||g.sn==="initSegment")return;var s=O(g),u=this.fragments[s];if(!u)return;Object.keys(x).forEach(function(f){var A=g.elementaryStreams[f];if(!A)return;var p=x[f],h=c!==null||A.partial===!0;u.range[f]=w.getBufferedTimes(g,c,h,p)}),u.backtrack=u.loaded=null,Object.keys(u.range).length?u.buffered=!0:this.removeFragment(u.body)},C.fragBuffered=function(I){var w=O(I),x=this.fragments[w];x&&(x.backtrack=x.loaded=null,x.buffered=!0)},C.getBufferedTimes=function(I,w,x,g){for(var c={time:[],partial:x},s=w?w.start:I.start,u=w?w.end:I.end,f=I.minEndPTS||u,A=I.maxStartPTS||s,p=0;p=h&&f<=T){c.time.push({startPTS:Math.max(s,g.start(p)),endPTS:Math.min(u,g.end(p))});break}else if(sh)c.partial=!0,c.time.push({startPTS:Math.max(s,g.start(p)),endPTS:Math.min(u,g.end(p))});else if(u<=h)break}return c},C.getPartialFragment=function(I){var w=null,x,g,c,s=0,u=this.bufferPadding,f=this.fragments;return Object.keys(f).forEach(function(A){var p=f[A];if(!p)return;P(p)&&(g=p.body.start-u,c=p.body.end+u,I>=g&&I<=c&&(x=Math.min(I-g,c-I),s<=x&&(w=p.body,s=x)))}),w},C.getState=function(I){var w=O(I),x=this.fragments[w];return x?x.buffered?P(x)?S.PARTIAL:S.OK:x.backtrack?S.BACKTRACKED:S.APPENDING:S.NOT_LOADED},C.backtrack=function(I,w){var x=O(I),g=this.fragments[x];if(!g||g.backtrack)return null;var c=g.backtrack=w||g.loaded;return g.loaded=null,c},C.getBacktrackData=function(I){var w=O(I),x=this.fragments[w];if(x){var g,c=x.backtrack;if(c!=null&&(g=c.payload)!==null&&g!==void 0&&g.byteLength)return c;this.removeFragment(I)}return null},C.isTimeBuffered=function(I,w,x){for(var g,c,s=0;s=g&&w<=c)return!0;if(w<=g)return!1}return!1},C.onFragLoaded=function(I,w){var x=w.frag,g=w.part;if(x.sn==="initSegment"||x.bitrateTest||g)return;var c=O(x);this.fragments[c]={body:x,loaded:w,backtrack:null,buffered:!1,range:Object.create(null)}},C.onBufferAppended=function(I,w){var x=this,g=w.frag,c=w.part,s=w.timeRanges;if(g.type===k.PlaylistLevelType.MAIN)if(this.activeFragment=g,c){var u=this.activeParts;u||(this.activeParts=u=[]),u.push(c)}else this.activeParts=null;this.timeRanges=s,Object.keys(s).forEach(function(f){var A=s[f];if(x.detectEvictedFragments(f,A),!c)for(var p=0;pI&&g.removeFragment(u)}})},C.removeFragment=function(I){var w=O(I);I.stats.loaded=0,I.clearElementaryStreamInfo(),delete this.fragments[w]},C.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},_}();function P(_){var C,D;return _.buffered&&(((C=_.range.video)===null||C===void 0?void 0:C.partial)||((D=_.range.audio)===null||D===void 0?void 0:D.partial))}function O(_){return _.type+"_"+_.level+"_"+_.urlId+"_"+_.sn}},"./src/controller/gap-controller.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"STALL_MINIMUM_DURATION_MS",function(){return P}),M.d(K,"MAX_START_GAP_JUMP",function(){return O}),M.d(K,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return _}),M.d(K,"SKIP_BUFFER_RANGE_START",function(){return C}),M.d(K,"default",function(){return D});var H=M("./src/utils/buffer-helper.ts"),k=M("./src/errors.ts"),S=M("./src/events.ts"),U=M("./src/utils/logger.ts"),P=250,O=2,_=.1,C=.05,D=function(){function I(x,g,c,s){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=x,this.media=g,this.fragmentTracker=c,this.hls=s}var w=I.prototype;return w.destroy=function(){this.hls=this.fragmentTracker=this.media=null},w.poll=function(g){var c=this.config,s=this.media,u=this.stalled,f=s.currentTime,A=s.seeking,p=this.seeking&&!A,h=!this.seeking&&A;if(this.seeking=A,f!==g){if(this.moved=!0,u!==null){if(this.stallReported){var T=self.performance.now()-u;U.logger.warn("playback not stuck anymore @"+f+", after "+Math.round(T)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((h||p)&&(this.stalled=null),s.paused||s.ended||s.playbackRate===0||!H.BufferHelper.getBuffered(s).length)return;var v=H.BufferHelper.bufferInfo(s,f,0),d=v.len>0,l=v.nextStart||0;if(!d&&!l)return;if(A){var a=v.len>O,i=!l||l-f>O&&!this.fragmentTracker.getPartialFragment(f);if(a||i)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var b,y=Math.max(l,v.start||0)-f,m=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,L=m==null||((b=m.details)===null||b===void 0)?void 0:b.live,E=L?m.details.targetduration*2:O;if(y>0&&y<=E){this._trySkipBufferHole(null);return}}var j=self.performance.now();if(u===null){this.stalled=j;return}var z=j-u;!A&&z>=P&&this._reportStall(v.len);var F=H.BufferHelper.bufferInfo(s,f,c.maxBufferHole);this._tryFixBufferStall(F,z)},w._tryFixBufferStall=function(g,c){var s=this.config,u=this.fragmentTracker,f=this.media,A=f.currentTime,p=u.getPartialFragment(A);if(p){var h=this._trySkipBufferHole(p);if(h)return}g.len>s.maxBufferHole&&c>s.highBufferWatchdogPeriod*1e3&&(U.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},w._reportStall=function(g){var c=this.hls,s=this.media,u=this.stallReported;u||(this.stallReported=!0,U.logger.warn("Playback stalling at @"+s.currentTime+" due to low buffer (buffer="+g+")"),c.trigger(S.Events.ERROR,{type:k.ErrorTypes.MEDIA_ERROR,details:k.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:g}))},w._trySkipBufferHole=function(g){for(var c=this.config,s=this.hls,u=this.media,f=u.currentTime,A=0,p=H.BufferHelper.getBuffered(u),h=0;h=A&&f.05&&this.forwardBufferLength>1){var h=Math.min(2,Math.max(1,s)),T=Math.round(2/(1+Math.exp(-.75*f-this.edgeStalled))*20)/20;I.playbackRate=Math.min(h,Math.max(1,T))}else I.playbackRate!==1&&I.playbackRate!==0&&(I.playbackRate=1)},C.estimateLiveEdge=function(){var I=this.levelDetails;return I===null?null:I.edge+I.age},C.computeLatency=function(){var I=this.estimateLiveEdge();return I===null?null:I-this.currentTime},P(_,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var I=this.config,w=this.levelDetails;return I.liveMaxLatencyDuration!==void 0?I.liveMaxLatencyDuration:w?I.liveMaxLatencyDurationCount*w.targetduration:0}},{key:"targetLatency",get:function(){var I=this.levelDetails;if(I===null)return null;var w=I.holdBack,x=I.partHoldBack,g=I.targetduration,c=this.config,s=c.liveSyncDuration,u=c.liveSyncDurationCount,f=c.lowLatencyMode,A=this.hls.userConfig,p=f&&x||w;(A.liveSyncDuration||A.liveSyncDurationCount||p===0)&&(p=s!==void 0?s:u*g);var h=g,T=1;return p+Math.min(this.stallCount*T,h)}},{key:"liveSyncPosition",get:function(){var I=this.estimateLiveEdge(),w=this.targetLatency,x=this.levelDetails;if(I===null||w===null||x===null)return null;var g=x.edge,c=I-w-this.edgeStalled,s=g-x.totalduration,u=g-(this.config.lowLatencyMode&&x.partTarget||x.targetduration);return Math.min(Math.max(s,c),u)}},{key:"drift",get:function(){var I=this.levelDetails;return I===null?1:I.drift}},{key:"edgeStalled",get:function(){var I=this.levelDetails;if(I===null)return 0;var w=(this.config.lowLatencyMode&&I.partTarget||I.targetduration)*3;return Math.max(I.age-w,0)}},{key:"forwardBufferLength",get:function(){var I=this.media,w=this.levelDetails;if(!I||!w)return 0;var x=I.buffered.length;return x?I.buffered.end(x-1):w.edge-this.currentTime}}]),_}()},"./src/controller/level-controller.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return c});var H=M("./src/types/level.ts"),k=M("./src/events.ts"),S=M("./src/errors.ts"),U=M("./src/utils/codecs.ts"),P=M("./src/controller/level-helper.ts"),O=M("./src/controller/base-playlist-controller.ts"),_=M("./src/types/loader.ts");function C(){return C=Object.assign||function(s){for(var u=1;u0){l=T[0].bitrate,T.sort(function(z,F){return z.bitrate-F.bitrate}),this._levels=T;for(var L=0;Lthis.hls.config.fragLoadingMaxRetry&&(a=h.frag.level)):a=h.frag.level}break;case S.ErrorDetails.LEVEL_LOAD_ERROR:case S.ErrorDetails.LEVEL_LOAD_TIMEOUT:T&&(T.deliveryDirectives&&(l=!1),a=T.level),d=!0;break;case S.ErrorDetails.REMUX_ALLOC_ERROR:a=h.level,d=!0;break}a!==void 0&&this.recoverLevel(h,a,d,l)},f.recoverLevel=function(p,h,T,v){var d=p.details,l=this._levels[h];if(l.loadError++,T){var a=this.retryLoadingOrFail(p);if(a)p.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(v){var i=l.url.length;if(i>1&&l.loadError1){var v=(h.urlId+1)%T;this.warn("Switching to redundant URL-id "+v),this._levels.forEach(function(d){d.urlId=v}),this.level=p}},f.onFragLoaded=function(p,h){var T=h.frag;if(T!==void 0&&T.type===_.PlaylistLevelType.MAIN){var v=this._levels[T.level];v!==void 0&&(v.fragmentError=0,v.loadError=0)}},f.onLevelLoaded=function(p,h){var T,v=h.level,d=h.details,l=this._levels[v];if(!l){var a;this.warn("Invalid level index "+v),(a=h.deliveryDirectives)!==null&&a!==void 0&&a.skip&&(d.deltaUpdateFailed=!0);return}v===this.currentLevelIndex?(l.fragmentError===0&&(l.loadError=0,this.retryCount=0),this.playlistLoaded(v,h,l.details)):(T=h.deliveryDirectives)!==null&&T!==void 0&&T.skip&&(d.deltaUpdateFailed=!0)},f.onAudioTrackSwitched=function(p,h){var T=this.hls.levels[this.currentLevelIndex];if(!T)return;if(T.audioGroupIds){for(var v=-1,d=this.hls.audioTracks[h.id].groupId,l=0;l0){var v=T.urlId,d=T.url[v];if(p)try{d=p.addDirectives(d)}catch(l){this.warn("Could not construct new URL with HLS Delivery Directives: "+l)}this.log("Attempt loading level index "+h+(p?" at sn "+p.msn+" part "+p.part:"")+" with URL-id "+v+" "+d),this.clearTimer(),this.hls.trigger(k.Events.LEVEL_LOADING,{url:d,level:h,id:v,deliveryDirectives:p||null})}},f.removeLevel=function(p,h){var T=function(l,a){return a!==h},v=this._levels.filter(function(d,l){return l!==p?!0:d.url.length>1&&h!==void 0?(d.url=d.url.filter(T),d.audioGroupIds&&(d.audioGroupIds=d.audioGroupIds.filter(T)),d.textGroupIds&&(d.textGroupIds=d.textGroupIds.filter(T)),d.urlId=0,!0):!1}).map(function(d,l){var a=d.details;return a!=null&&a.fragments&&a.fragments.forEach(function(i){i.level=l}),d});this._levels=v,this.hls.trigger(k.Events.LEVELS_UPDATED,{levels:v})},I(u,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(p){var h,T=this._levels;if(T.length===0)return;if(this.currentLevelIndex===p&&(h=T[p])!==null&&h!==void 0&&h.details)return;if(p<0||p>=T.length){var v=p<0;if(this.hls.trigger(k.Events.ERROR,{type:S.ErrorTypes.OTHER_ERROR,details:S.ErrorDetails.LEVEL_SWITCH_ERROR,level:p,fatal:v,reason:"invalid level idx"}),v)return;p=Math.min(p,T.length-1)}this.clearTimer();var d=this.currentLevelIndex,l=T[d],a=T[p];this.log("switching to level "+p+" from "+d),this.currentLevelIndex=p;var i=C({},a,{level:p,maxBitrate:a.maxBitrate,uri:a.uri,urlId:a.urlId});delete i._urlId,this.hls.trigger(k.Events.LEVEL_SWITCHING,i);var b=a.details;if(!b||b.live){var y=this.switchParams(a.uri,l==null?void 0:l.details);this.loadPlaylist(y)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(p){this.manualLevelIndex=p,this._startLevel===void 0&&(this._startLevel=p),p!==-1&&(this.level=p)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(p){this._firstLevel=p}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var p=this.hls.config.startLevel;return p!==void 0?p:this._firstLevel}else return this._startLevel},set:function(p){this._startLevel=p}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(p){this.level=p,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=p)}}]),u}(O.default)},"./src/controller/level-helper.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"addGroupId",function(){return S}),M.d(K,"assignTrackIdsByGroup",function(){return U}),M.d(K,"updatePTS",function(){return P}),M.d(K,"updateFragPTSDTS",function(){return _}),M.d(K,"mergeDetails",function(){return C}),M.d(K,"mapPartIntersection",function(){return D}),M.d(K,"mapFragmentIntersection",function(){return I}),M.d(K,"adjustSliding",function(){return w}),M.d(K,"addSliding",function(){return x}),M.d(K,"computeReloadInterval",function(){return g}),M.d(K,"getFragmentWithSN",function(){return c}),M.d(K,"getPartWith",function(){return s});var H=M("./src/polyfills/number.ts"),k=M("./src/utils/logger.ts");function S(u,f,A){switch(f){case"audio":u.audioGroupIds||(u.audioGroupIds=[]),u.audioGroupIds.push(A);break;case"text":u.textGroupIds||(u.textGroupIds=[]),u.textGroupIds.push(A);break}}function U(u){var f={};u.forEach(function(A){var p=A.groupId||"";A.id=f[p]=f[p]||0,f[p]++})}function P(u,f,A){var p=u[f],h=u[A];O(p,h)}function O(u,f){var A=f.startPTS;if(Object(H.isFiniteNumber)(A)){var p=0,h;f.sn>u.sn?(p=A-u.start,h=u):(p=u.start-A,h=f),h.duration!==p&&(h.duration=p)}else if(f.sn>u.sn){var T=u.cc===f.cc;T&&u.minEndPTS?f.start=u.start+(u.minEndPTS-u.start):f.start=u.start+u.duration}else f.start=Math.max(u.start-f.duration,0)}function _(u,f,A,p,h,T){var v=p-A;v<=0&&(k.logger.warn("Fragment should have a positive duration",f),p=A+f.duration,T=h+f.duration);var d=A,l=p,a=f.startPTS,i=f.endPTS;if(Object(H.isFiniteNumber)(a)){var b=Math.abs(a-A);Object(H.isFiniteNumber)(f.deltaPTS)?f.deltaPTS=Math.max(b,f.deltaPTS):f.deltaPTS=b,d=Math.max(A,a),A=Math.min(A,a),h=Math.min(h,f.startDTS),l=Math.min(p,i),p=Math.max(p,i),T=Math.max(T,f.endDTS)}f.duration=p-A;var y=A-f.start;f.appendedPTS=p,f.start=f.startPTS=A,f.maxStartPTS=d,f.startDTS=h,f.endPTS=p,f.minEndPTS=l,f.endDTS=T;var m=f.sn;if(!u||mu.endSN)return 0;var L,E=m-u.startSN,j=u.fragments;for(j[E]=f,L=E;L>0;L--)O(j[L],j[L-1]);for(L=E;L=0;h--){var T=p[h].initSegment;if(T){A=T;break}}u.fragmentHint&&delete u.fragmentHint.endPTS;var v=0,d;if(I(u,f,function(L,E){L.relurl&&(v=L.cc-E.cc),Object(H.isFiniteNumber)(L.startPTS)&&Object(H.isFiniteNumber)(L.endPTS)&&(E.start=E.startPTS=L.startPTS,E.startDTS=L.startDTS,E.appendedPTS=L.appendedPTS,E.maxStartPTS=L.maxStartPTS,E.endPTS=L.endPTS,E.endDTS=L.endDTS,E.minEndPTS=L.minEndPTS,E.duration=L.endPTS-L.startPTS,E.duration&&(d=E),f.PTSKnown=f.alignedSliding=!0),E.elementaryStreams=L.elementaryStreams,E.loader=L.loader,E.stats=L.stats,E.urlId=L.urlId,L.initSegment&&(E.initSegment=L.initSegment,A=L.initSegment)}),A){var l=f.fragmentHint?f.fragments.concat(f.fragmentHint):f.fragments;l.forEach(function(L){var E;(!L.initSegment||L.initSegment.relurl===((E=A)===null||E===void 0?void 0:E.relurl))&&(L.initSegment=A)})}if(f.skippedSegments&&(f.deltaUpdateFailed=f.fragments.some(function(L){return!L}),f.deltaUpdateFailed)){k.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var a=f.skippedSegments;a--;)f.fragments.shift();f.startSN=f.fragments[0].sn,f.startCC=f.fragments[0].cc}var i=f.fragments;if(v){k.logger.warn("discontinuity sliding from playlist, take drift into account");for(var b=0;b=p.length)return;x(f,p[A].start)}function x(u,f){if(f){for(var A=u.fragments,p=u.skippedSegments;p0&&h0&&l===-1&&(this.log("Override startPosition with lastCurrentTime @"+a.toFixed(3)),l=a),this.state=k.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=l,this.tick()}else this._forceStartLoad=!0,this.state=k.State.STOPPED},v.stopLoad=function(){this._forceStartLoad=!1,h.prototype.stopLoad.call(this)},v.doTick=function(){switch(this.state){case k.State.IDLE:this.doTickIdle();break;case k.State.WAITING_LEVEL:{var l,a=this.levels,i=this.level,b=a==null||((l=a[i])===null||l===void 0)?void 0:l.details;if(b&&(!b.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(b))break;this.state=k.State.IDLE;break}break}case k.State.FRAG_LOADING_WAITING_RETRY:{var y,m=self.performance.now(),L=this.retryDate;(!L||m>=L||(y=this.media)!==null&&y!==void 0&&y.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=k.State.IDLE)}break;default:break}this.onTickEnd()},v.onTickEnd=function(){h.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},v.doTickIdle=function(){var l,a,i=this.hls,b=this.levelLastLoaded,y=this.levels,m=this.media,L=i.config,E=i.nextLoadLevel;if(b===null||!m&&(this.startFragRequested||!L.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!y||!y[E])return;var j=y[E];this.level=i.nextLoadLevel=E;var z=j.details;if(!z||this.state===k.State.WAITING_LEVEL||z.live&&this.levelLastLoaded!==E){this.state=k.State.WAITING_LEVEL;return}var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:m,_.PlaylistLevelType.MAIN);if(F===null)return;var N=F.len,V=this.getMaxBufferLength(j.maxBitrate);if(N>=V)return;if(this._streamEnded(F,z)){var $={};this.altAudio&&($.type="video"),this.hls.trigger(U.Events.BUFFER_EOS,$),this.state=k.State.ENDED;return}var oe=F.end,de=this.getNextFragment(oe,z);if(this.couldBacktrack&&!this.fragPrevious&&de&&de.sn!=="initSegment"){var Re=de.sn-z.startSN;Re>1&&(de=z.fragments[Re-1],this.fragmentTracker.removeFragment(de))}if(de&&this.fragmentTracker.getState(de)===O.FragmentState.OK&&this.nextLoadPosition>oe){var Ae=this.audioOnly&&!this.altAudio?C.ElementaryStreamTypes.AUDIO:C.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(m,Ae,_.PlaylistLevelType.MAIN),de=this.getNextFragment(this.nextLoadPosition,z)}if(!de)return;de.initSegment&&!de.initSegment.data&&!this.bitrateTest&&(de=de.initSegment),((l=de.decryptdata)===null||l===void 0?void 0:l.keyFormat)==="identity"&&!((a=de.decryptdata)!==null&&a!==void 0&&a.key)?this.loadKey(de,z):this.loadFragment(de,z,oe)},v.loadFragment=function(l,a,i){var b,y=this.fragmentTracker.getState(l);if(this.fragCurrent=l,y===O.FragmentState.BACKTRACKED){var m=this.fragmentTracker.getBacktrackData(l);if(m){this._handleFragmentLoadProgress(m),this._handleFragmentLoadComplete(m);return}else y=O.FragmentState.NOT_LOADED}y===O.FragmentState.NOT_LOADED||y===O.FragmentState.PARTIAL?l.sn==="initSegment"?this._loadInitSegment(l):this.bitrateTest?(l.bitrateTest=!0,this.log("Fragment "+l.sn+" of level "+l.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(l)):(this.startFragRequested=!0,h.prototype.loadFragment.call(this,l,a,i)):y===O.FragmentState.APPENDING?this.reduceMaxBufferLength(l.duration)&&this.fragmentTracker.removeFragment(l):((b=this.media)===null||b===void 0?void 0:b.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},v.getAppendedFrag=function(l){var a=this.fragmentTracker.getAppendedFrag(l,_.PlaylistLevelType.MAIN);return a&&"fragment"in a?a.fragment:a},v.getBufferedFrag=function(l){return this.fragmentTracker.getBufferedFrag(l,_.PlaylistLevelType.MAIN)},v.followingBufferedFrag=function(l){return l?this.getBufferedFrag(l.end+.5):null},v.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},v.nextLevelSwitch=function(){var l=this.levels,a=this.media;if(a!=null&&a.readyState){var i,b=this.getAppendedFrag(a.currentTime);if(b&&b.start>1&&this.flushMainBuffer(0,b.start-1),!a.paused&&l){var y=this.hls.nextLoadLevel,m=l[y],L=this.fragLastKbps;L&&this.fragCurrent?i=this.fragCurrent.duration*m.maxBitrate/(1e3*L)+1:i=0}else i=0;var E=this.getBufferedFrag(a.currentTime+i);if(E){var j=this.followingBufferedFrag(E);if(j){this.abortCurrentFrag();var z=j.maxStartPTS?j.maxStartPTS:j.start,F=j.duration,N=Math.max(E.end,z+Math.min(Math.max(F-this.config.maxFragLookUpTolerance,F*.5),F*.75));this.flushMainBuffer(N,Number.POSITIVE_INFINITY)}}}},v.abortCurrentFrag=function(){var l=this.fragCurrent;this.fragCurrent=null,l!=null&&l.loader&&l.loader.abort(),this.state===k.State.KEY_LOADING&&(this.state=k.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},v.flushMainBuffer=function(l,a){h.prototype.flushMainBuffer.call(this,l,a,this.altAudio?"video":null)},v.onMediaAttached=function(l,a){h.prototype.onMediaAttached.call(this,l,a);var i=a.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),i.addEventListener("playing",this.onvplaying),i.addEventListener("seeked",this.onvseeked),this.gapController=new w.default(this.config,i,this.fragmentTracker,this.hls)},v.onMediaDetaching=function(){var l=this.media;l&&(l.removeEventListener("playing",this.onvplaying),l.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),h.prototype.onMediaDetaching.call(this)},v.onMediaPlaying=function(){this.tick()},v.onMediaSeeked=function(){var l=this.media,a=l?l.currentTime:null;Object(H.isFiniteNumber)(a)&&this.log("Media seeked to "+a.toFixed(3)),this.tick()},v.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(U.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},v.onManifestParsed=function(l,a){var i=!1,b=!1,y;a.levels.forEach(function(m){y=m.audioCodec,y&&(y.indexOf("mp4a.40.2")!==-1&&(i=!0),y.indexOf("mp4a.40.5")!==-1&&(b=!0))}),this.audioCodecSwitch=i&&b&&!Object(S.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=a.levels,this.startFragRequested=!1},v.onLevelLoading=function(l,a){var i=this.levels;if(!i||this.state!==k.State.IDLE)return;var b=i[a.level];(!b.details||b.details.live&&this.levelLastLoaded!==a.level||this.waitForCdnTuneIn(b.details))&&(this.state=k.State.WAITING_LEVEL)},v.onLevelLoaded=function(l,a){var i,b=this.levels,y=a.level,m=a.details,L=m.totalduration;if(!b){this.warn("Levels were reset while loading level "+y);return}this.log("Level "+y+" loaded ["+m.startSN+","+m.endSN+"], cc ["+m.startCC+", "+m.endCC+"] duration:"+L);var E=this.fragCurrent;E&&(this.state===k.State.FRAG_LOADING||this.state===k.State.FRAG_LOADING_WAITING_RETRY)&&(E.level!==a.level&&E.loader&&(this.state=k.State.IDLE,E.loader.abort()));var j=b[y],z=0;if(m.live||(i=j.details)!==null&&i!==void 0&&i.live){if(m.fragments[0]||(m.deltaUpdateFailed=!0),m.deltaUpdateFailed)return;z=this.alignPlaylists(m,j.details)}if(j.details=m,this.levelLastLoaded=y,this.hls.trigger(U.Events.LEVEL_UPDATED,{details:m,level:y}),this.state===k.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(m))return;this.state=k.State.IDLE}this.startFragRequested?m.live&&this.synchronizeToLiveEdge(m):this.setStartPosition(m,z),this.tick()},v._handleFragmentLoadProgress=function(l){var a,i=l.frag,b=l.part,y=l.payload,m=this.levels;if(!m){this.warn("Levels were reset while fragment load was in progress. Fragment "+i.sn+" of level "+i.level+" will not be buffered");return}var L=m[i.level],E=L.details;if(!E){this.warn("Dropping fragment "+i.sn+" of level "+i.level+" after level details were reset");return}var j=L.videoCodec,z=E.PTSKnown||!E.live,F=(a=i.initSegment)===null||a===void 0?void 0:a.data,N=this._getAudioCodec(L),V=this.transmuxer=this.transmuxer||new D.default(this.hls,_.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),$=b?b.index:-1,oe=$!==-1,de=new I.ChunkMetadata(i.level,i.sn,i.stats.chunkCount,y.byteLength,$,oe),Re=this.initPTS[i.cc];V.push(y,F,N,j,i,b,E.totalduration,z,de,Re)},v.onAudioTrackSwitching=function(l,a){var i=this.altAudio,b=!!a.url,y=a.id;if(!b){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var m=this.fragCurrent;m!=null&&m.loader&&(this.log("Switching to main audio track, cancel main fragment load"),m.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var L=this.hls;i&&L.trigger(U.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),L.trigger(U.Events.AUDIO_TRACK_SWITCHED,{id:y})}},v.onAudioTrackSwitched=function(l,a){var i=a.id,b=!!this.hls.audioTracks[i].url;if(b){var y=this.videoBuffer;y&&this.mediaBuffer!==y&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=y)}this.altAudio=b,this.tick()},v.onBufferCreated=function(l,a){var i=a.tracks,b,y,m=!1;for(var L in i){var E=i[L];if(E.id==="main"){if(y=L,b=E,L==="video"){var j=i[L];j&&(this.videoBuffer=j.buffer)}}else m=!0}m&&b?(this.log("Alternate track found, use "+y+".buffered to schedule main fragment loading"),this.mediaBuffer=b.buffer):this.mediaBuffer=this.media},v.onFragBuffered=function(l,a){var i=a.frag,b=a.part;if(i&&i.type!==_.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(i)){this.warn("Fragment "+i.sn+(b?" p: "+b.index:"")+" of level "+i.level+" finished buffering, but was aborted. state: "+this.state),this.state===k.State.PARSED&&(this.state=k.State.IDLE);return}var y=b?b.stats:i.stats;this.fragLastKbps=Math.round(8*y.total/(y.buffering.end-y.loading.first)),i.sn!=="initSegment"&&(this.fragPrevious=i),this.fragBufferedComplete(i,b)},v.onError=function(l,a){switch(a.details){case x.ErrorDetails.FRAG_LOAD_ERROR:case x.ErrorDetails.FRAG_LOAD_TIMEOUT:case x.ErrorDetails.KEY_LOAD_ERROR:case x.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(_.PlaylistLevelType.MAIN,a);break;case x.ErrorDetails.LEVEL_LOAD_ERROR:case x.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==k.State.ERROR&&(a.fatal?(this.warn(""+a.details),this.state=k.State.ERROR):!a.levelRetry&&this.state===k.State.WAITING_LEVEL&&(this.state=k.State.IDLE));break;case x.ErrorDetails.BUFFER_FULL_ERROR:if(a.parent==="main"&&(this.state===k.State.PARSING||this.state===k.State.PARSED)){var i=!0,b=this.getFwdBufferInfo(this.media,_.PlaylistLevelType.MAIN);b&&b.len>.5&&(i=!this.reduceMaxBufferLength(b.len)),i&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},v.checkBuffer=function(){var l=this.media,a=this.gapController;if(!l||!a||!l.readyState)return;var i=P.BufferHelper.getBuffered(l);!this.loadedmetadata&&i.length?(this.loadedmetadata=!0,this.seekToStartPos()):a.poll(this.lastCurrentTime),this.lastCurrentTime=l.currentTime},v.onFragLoadEmergencyAborted=function(){this.state=k.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},v.onBufferFlushed=function(l,a){var i=a.type;if(i!==C.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var b=(i===C.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(b,i,_.PlaylistLevelType.MAIN)}},v.onLevelsUpdated=function(l,a){this.levels=a.levels},v.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},v.seekToStartPos=function(){var l=this.media,a=l.currentTime,i=this.startPosition;if(i>=0&&a0&&(m1&&l.seeking===!1){var i=l.currentTime;if(P.BufferHelper.isBuffered(l,i)?a=this.getAppendedFrag(i):P.BufferHelper.isBuffered(l,i+.1)&&(a=this.getAppendedFrag(i+.1)),a){var b=this.fragPlaying,y=a.level;(!b||a.sn!==b.sn||b.level!==y||a.urlId!==b.urlId)&&(this.hls.trigger(U.Events.FRAG_CHANGED,{frag:a}),(!b||b.level!==y)&&this.hls.trigger(U.Events.LEVEL_SWITCHED,{level:y}),this.fragPlaying=a)}}},s(T,[{key:"nextLevel",get:function(){var l=this.nextBufferedFrag;return l?l.level:-1}},{key:"currentLevel",get:function(){var l=this.media;if(l){var a=this.getAppendedFrag(l.currentTime);if(a)return a.level}return-1}},{key:"nextBufferedFrag",get:function(){var l=this.media;if(l){var a=this.getAppendedFrag(l.currentTime);return this.followingBufferedFrag(a)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),T}(k.default)},"./src/controller/subtitle-stream-controller.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"SubtitleStreamController",function(){return u});var H=M("./src/events.ts"),k=M("./src/utils/logger.ts"),S=M("./src/utils/buffer-helper.ts"),U=M("./src/controller/fragment-finders.ts"),P=M("./src/utils/discontinuities.ts"),O=M("./src/controller/level-helper.ts"),_=M("./src/controller/fragment-tracker.ts"),C=M("./src/controller/base-stream-controller.ts"),D=M("./src/types/loader.ts"),I=M("./src/types/level.ts");function w(f,A){for(var p=0;p=a[y].start&&b<=a[y].end){i=a[y];break}var m=d.start+d.duration;i?i.end=m:(i={start:b,end:m},a.push(i)),this.fragmentTracker.fragBuffered(d)},p.onBufferFlushing=function(T,v){var d=v.startOffset,l=v.endOffset;if(d===0&&l!==Number.POSITIVE_INFINITY){var a=this.currentTrackId,i=this.levels;if(!i.length||!i[a]||!i[a].details)return;var b=i[a].details,y=b.targetduration,m=l-y;if(m<=0)return;v.endOffsetSubtitles=Math.max(0,m),this.tracksBuffered.forEach(function(L){for(var E=0;E=b.length||a!==i||!y)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,l.live||(d=y.details)!==null&&d!==void 0&&d.live){var m=this.mainDetails;if(l.deltaUpdateFailed||!m)return;var L=m.fragments[0];if(!y.details)l.hasProgramDateTime&&m.hasProgramDateTime?Object(P.alignMediaPlaylistByPDT)(l,m):L&&Object(O.addSliding)(l,L.start);else{var E=this.alignPlaylists(l,y.details);E===0&&L&&Object(O.addSliding)(l,L.start)}}if(y.details=l,this.levelLastLoaded=a,this.tick(),l.live&&!this.fragCurrent&&this.media&&this.state===C.State.IDLE){var j=Object(U.findFragmentByPTS)(null,l.fragments,this.media.currentTime,0);j||(this.warn("Subtitle playlist not aligned with playback"),y.details=void 0)}},p._handleFragmentLoadComplete=function(T){var v=T.frag,d=T.payload,l=v.decryptdata,a=this.hls;if(this.fragContextChanged(v))return;if(d&&d.byteLength>0&&l&&l.key&&l.iv&&l.method==="AES-128"){var i=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(d),l.key.buffer,l.iv.buffer).then(function(b){var y=performance.now();a.trigger(H.Events.FRAG_DECRYPTED,{frag:v,payload:b,stats:{tstart:i,tdecrypt:y}})})}},p.doTick=function(){if(!this.media){this.state=C.State.IDLE;return}if(this.state===C.State.IDLE){var T,v=this.currentTrackId,d=this.levels;if(!d.length||!d[v]||!d[v].details)return;var l=d[v].details,a=l.targetduration,i=this.config,b=this.media,y=S.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,b.currentTime-a,i.maxBufferHole),m=y.end,L=y.len,E=this.getMaxBufferLength()+a;if(L>E)return;console.assert(l,"Subtitle track details are defined on idle subtitle stream controller tick");var j=l.fragments,z=j.length,F=l.edge,N,V=this.fragPrevious;if(m-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)},g.pollTrackChange=function(s){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,s)},g.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 s=I(this.media.textTracks);s.forEach(function(u){Object(k.clearCurrentCues)(u)}),this.subtitleTrack=-1,this.media=null},g.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},g.onManifestParsed=function(s,u){this.tracks=u.subtitleTracks},g.onSubtitleTrackLoaded=function(s,u){var f=u.id,A=u.details,p=this.trackId,h=this.tracksInGroup[p];if(!h){this.warn("Invalid subtitle track id "+f);return}var T=h.details;h.details=u.details,this.log("subtitle track "+f+" loaded ["+A.startSN+"-"+A.endSN+"]"),f===this.trackId&&(this.retryCount=0,this.playlistLoaded(f,u,T))},g.onLevelLoading=function(s,u){this.switchLevel(u.level)},g.onLevelSwitching=function(s,u){this.switchLevel(u.level)},g.switchLevel=function(s){var u=this.hls.levels[s];if(!(u!=null&&u.textGroupIds))return;var f=u.textGroupIds[u.urlId];if(this.groupId!==f){var A=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,p=this.tracks.filter(function(v){return!f||v.groupId===f});this.tracksInGroup=p;var h=this.findTrackId(A==null?void 0:A.name)||this.findTrackId();this.groupId=f;var T={subtitleTracks:p};this.log("Updating subtitle tracks, "+p.length+' track(s) found in "'+f+'" group-id'),this.hls.trigger(H.Events.SUBTITLE_TRACKS_UPDATED,T),h!==-1&&this.setSubtitleTrack(h,A)}},g.findTrackId=function(s){for(var u=this.tracksInGroup,f=0;f=A.length)return;this.clearTimer();var p=A[s];if(this.log("Switching to subtitle track "+s),this.trackId=s,p){var h=p.id,T=p.groupId,v=T===void 0?"":T,d=p.name,l=p.type,a=p.url;this.hls.trigger(H.Events.SUBTITLE_TRACK_SWITCH,{id:h,groupId:v,name:d,type:l,url:a});var i=this.switchParams(p.url,u==null?void 0:u.details);this.loadPlaylist(i)}else this.hls.trigger(H.Events.SUBTITLE_TRACK_SWITCH,{id:s})},g.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var s=-1,u=I(this.media.textTracks),f=0;f=0&&(l[0]=Math.min(l[0],A),l[1]=Math.max(l[1],p),v=!0,a/(p-A)>.5))return}if(v||T.push([A,p]),this.config.renderTextTracksNatively){var i=this.captionsTracks[f];this.Cues.newCue(i,A,p,h)}else{var b=this.Cues.newCue(null,A,p,h);this.hls.trigger(k.Events.CUES_PARSED,{type:"captions",cues:b,track:f})}},s.onInitPtsFound=function(f,A){var p=this,h=A.frag,T=A.id,v=A.initPTS,d=A.timescale,l=this.unparsedVttFrags;T==="main"&&(this.initPTS[h.cc]=v,this.timescale[h.cc]=d),l.length&&(this.unparsedVttFrags=[],l.forEach(function(a){p.onFragLoaded(k.Events.FRAG_LOADED,a)}))},s.getExistingTrack=function(f){var A=this.media;if(A)for(var p=0;p>>8^d&255^99,_[h]=d,C[d]=h;var l=p[h],a=p[l],i=p[a],b=p[d]*257^d*16843008;I[h]=b<<24|b>>>8,w[h]=b<<16|b>>>16,x[h]=b<<8|b>>>24,g[h]=b,b=i*16843009^a*65537^l*257^h*16843008,s[d]=b<<24|b>>>8,u[d]=b<<16|b>>>16,f[d]=b<<8|b>>>24,A[d]=b,h?(h=l^p[p[p[i^l]]],T^=p[p[T]]):h=T=1}},P.expandKey=function(_){for(var C=this.uint8ArrayToUint32Array_(_),D=!0,I=0;I>>6)+1;var b=(f[A+2]&60)>>>2;if(b>i.length-1){u.trigger(S.Events.ERROR,{type:k.ErrorTypes.MEDIA_ERROR,details:k.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+b});return}return v=(f[A+2]&1)<<2,v|=(f[A+3]&192)>>>6,H.logger.log("manifest codec:"+p+", ADTS type:"+h+", samplingIndex:"+b),/firefox/i.test(l)?b>=6?(h=5,d=new Array(4),T=b-3):(h=2,d=new Array(2),T=b):l.indexOf("android")!==-1?(h=2,d=new Array(2),T=b):(h=5,d=new Array(4),p&&(p.indexOf("mp4a.40.29")!==-1||p.indexOf("mp4a.40.5")!==-1)||!p&&b>=6?T=b-3:((p&&p.indexOf("mp4a.40.2")!==-1&&(b>=6&&v===1||/vivaldi/i.test(l))||!p&&v===1)&&(h=2,d=new Array(2)),T=b)),d[0]=h<<3,d[0]|=(b&14)>>1,d[1]|=(b&1)<<7,d[1]|=v<<3,h===5&&(d[1]|=(T&14)>>1,d[2]=(T&1)<<7,d[2]|=2<<2,d[3]=0),{config:d,samplerate:i[b],channelCount:v,codec:"mp4a.40."+h,manifestCodec:a}}function P(u,f){return u[f]===255&&(u[f+1]&246)===240}function O(u,f){return u[f+1]&1?7:9}function _(u,f){return(u[f+3]&3)<<11|u[f+4]<<3|(u[f+5]&224)>>>5}function C(u,f){return f+5=u.length)return!1;var p=_(u,f);if(p<=A)return!1;var h=f+p;return h===u.length||D(u,h)}return!1}function x(u,f,A,p,h){if(!u.samplerate){var T=U(f,A,p,h);if(!T)return;u.config=T.config,u.samplerate=T.samplerate,u.channelCount=T.channelCount,u.codec=T.codec,u.manifestCodec=T.manifestCodec,H.logger.log("parsed codec:"+u.codec+", rate:"+T.samplerate+", channels:"+T.channelCount)}}function g(u){return 1024*9e4/u}function c(u,f,A,p,h){var T=O(u,f),v=_(u,f);if(v-=T,v>0){var d=A+p*h;return{headerLength:T,frameLength:v,stamp:d}}}function s(u,f,A,p,h){var T=g(u.samplerate),v=c(f,A,p,h,T);if(v){var d=v.frameLength,l=v.headerLength,a=v.stamp,i=l+d,b=Math.max(0,A+i-f.length),y;b?(y=new Uint8Array(i-l),y.set(f.subarray(A+l,f.length),0)):y=f.subarray(A+l,A+i);var m={unit:y,pts:a};return b||u.samples.push(m),{sample:m,length:i,missing:b}}}},"./src/demux/base-audio-demuxer.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"initPTSFn",function(){return _});var H=M("./src/polyfills/number.ts"),k=M("./src/demux/id3.ts"),S=M("./src/demux/dummy-demuxed-track.ts"),U=M("./src/utils/mp4-tools.ts"),P=M("./src/utils/typed-array.ts"),O=function(){function C(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var D=C.prototype;return D.resetInitSegment=function(w,x,g){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},D.resetTimeStamp=function(){},D.resetContiguity=function(){},D.canParse=function(w,x){return!1},D.appendFrame=function(w,x,g){},D.demux=function(w,x){this.cachedData&&(w=Object(U.appendUint8Array)(this.cachedData,w),this.cachedData=null);var g=k.getID3Data(w,0),c=g?g.length:0,s,u,f=this._audioTrack,A=this._id3Track,p=g?k.getTimeStamp(g):void 0,h=w.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=_(p,x)),g&&g.length>0&&A.samples.push({pts:this.initPTS,dts:this.initPTS,data:g}),u=this.initPTS;cO?(this.word<<=O,this.bitsAvailable-=O):(O-=this.bitsAvailable,_=O>>3,O-=_>>3,this.bytesAvailable-=_,this.loadWord(),this.word<<=O,this.bitsAvailable-=O)},U.readBits=function(O){var _=Math.min(this.bitsAvailable,O),C=this.word>>>32-_;return O>32&&H.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=_,this.bitsAvailable>0?this.word<<=_:this.bytesAvailable>0&&this.loadWord(),_=O-_,_>0&&this.bitsAvailable?C<<_|this.readBits(_):C},U.skipLZ=function(){var O;for(O=0;O>>O)!==0)return this.word<<=O,this.bitsAvailable-=O,O;return this.loadWord(),O+this.skipLZ()},U.skipUEG=function(){this.skipBits(1+this.skipLZ())},U.skipEG=function(){this.skipBits(1+this.skipLZ())},U.readUEG=function(){var O=this.skipLZ();return this.readBits(O+1)-1},U.readEG=function(){var O=this.readUEG();return 1&O?1+O>>>1:-1*(O>>>1)},U.readBoolean=function(){return this.readBits(1)===1},U.readUByte=function(){return this.readBits(8)},U.readUShort=function(){return this.readBits(16)},U.readUInt=function(){return this.readBits(32)},U.skipScalingList=function(O){for(var _=8,C=8,D,I=0;I0?h.subarray(v,v+d):void 0},U=function(h,T){var v=0;return v=(h[T]&127)<<21,v|=(h[T+1]&127)<<14,v|=(h[T+2]&127)<<7,v|=h[T+3]&127,v},P=function(h,T){return H(h,T)&&U(h,T+6)+10<=h.length-T},O=function(h){for(var T=D(h),v=0;v>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:m+=String.fromCharCode(i);break;case 12:case 13:b=h[L++],m+=String.fromCharCode((i&31)<<6|b&63);break;case 14:b=h[L++],y=h[L++],m+=String.fromCharCode((i&15)<<12|(b&63)<<6|(y&63)<<0);break;default:}}return m},u={decodeTextFrame:x},f;function A(){return!f&&typeof self.TextDecoder!="undefined"&&(f=new self.TextDecoder("utf-8")),f}},"./src/demux/mp3demuxer.ts":function(X,K,M){"use strict";M.r(K);var H=M("./src/demux/base-audio-demuxer.ts"),k=M("./src/demux/id3.ts"),S=M("./src/utils/logger.ts"),U=M("./src/demux/mpegaudio.ts");function P(C,D){C.prototype=Object.create(D.prototype),C.prototype.constructor=C,O(C,D)}function O(C,D){return O=Object.setPrototypeOf||function(w,x){return w.__proto__=x,w},O(C,D)}var _=function(C){P(D,C);function D(){return C.apply(this,arguments)||this}var I=D.prototype;return I.resetInitSegment=function(x,g,c){C.prototype.resetInitSegment.call(this,x,g,c),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:x,duration:c,inputTimeScale:9e4,dropped:0}},D.probe=function(x){if(!x)return!1;for(var g=k.getID3Data(x,0)||[],c=g.length,s=x.length;c0},P.demux=function(_){var C=_,D=Object(k.dummyTrack)();if(this.config.progressive){this.remainderData&&(C=Object(H.appendUint8Array)(this.remainderData,_));var I=Object(H.segmentValidRange)(C);this.remainderData=I.remainder,D.samples=I.valid||new Uint8Array}else D.samples=C;return{audioTrack:Object(k.dummyTrack)(),avcTrack:D,id3Track:Object(k.dummyTrack)(),textTrack:Object(k.dummyTrack)()}},P.flush=function(){var _=Object(k.dummyTrack)();return _.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(k.dummyTrack)(),avcTrack:_,id3Track:Object(k.dummyTrack)(),textTrack:Object(k.dummyTrack)()}},P.demuxSampleAes=function(_,C,D){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},P.destroy=function(){},U}();S.minProbeByteLength=1024,K.default=S},"./src/demux/mpegaudio.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"appendFrame",function(){return O}),M.d(K,"parseHeader",function(){return _}),M.d(K,"isHeaderPattern",function(){return C}),M.d(K,"isHeader",function(){return D}),M.d(K,"canParse",function(){return I}),M.d(K,"probe",function(){return w});var H=null,k=[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],S=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],U=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],P=[0,1,1,4];function O(x,g,c,s,u){if(c+24>g.length)return;var f=_(g,c);if(f&&c+f.frameLength<=g.length){var A=f.samplesPerFrame*9e4/f.sampleRate,p=s+u*A,h={unit:g.subarray(c,c+f.frameLength),pts:p,dts:p};return x.config=[],x.channelCount=f.channelCount,x.samplerate=f.sampleRate,x.samples.push(h),{sample:h,length:f.frameLength,missing:0}}}function _(x,g){var c=x[g+1]>>3&3,s=x[g+1]>>1&3,u=x[g+2]>>4&15,f=x[g+2]>>2&3;if(c!==1&&u!==0&&u!==15&&f!==3){var A=x[g+2]>>1&1,p=x[g+3]>>6,h=c===3?3-s:s===3?3:4,T=k[h*14+u-1]*1e3,v=c===3?0:c===2?1:2,d=S[v*3+f],l=p===3?1:2,a=U[c][s],i=P[s],b=a*8*i,y=Math.floor(a*T/d+A)*i;if(H===null){var m=navigator.userAgent||"",L=m.match(/Chrome\/(\d+)/i);H=L?parseInt(L[1]):0}var E=!!H&&H<=87;return E&&s===2&&T>=224e3&&p===0&&(x[g+3]=x[g+3]|128),{sampleRate:d,channelCount:l,frameLength:y,samplesPerFrame:b}}}function C(x,g){return x[g]===255&&(x[g+1]&224)===224&&(x[g+1]&6)!==0}function D(x,g){return g+1=_.length){D();return}if(_[C].unit.length<32)continue;var I=this.decrypter.isSync();if(this.decryptAacSample(_,C,D,I),!I)return}},P.getAvcEncryptedData=function(_){for(var C=Math.floor((_.length-48)/160)*16+16,D=new Int8Array(C),I=0,w=32;w<=_.length-16;w+=160,I+=16)D.set(_.subarray(w,w+16),I);return D},P.getAvcDecryptedUnit=function(_,C){for(var D=new Uint8Array(C),I=0,w=32;w<=_.length-16;w+=160,I+=16)_.set(D.subarray(I,I+16),w);return _},P.decryptAvcSample=function(_,C,D,I,w,x){var g=Object(k.discardEPB)(w.data),c=this.getAvcEncryptedData(g),s=this;this.decryptBuffer(c.buffer,function(u){w.data=s.getAvcDecryptedUnit(g,u),x||s.decryptAvcSamples(_,C,D+1,I)})},P.decryptAvcSamples=function(_,C,D,I){if(_ instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;C++,D=0){if(C>=_.length){I();return}for(var w=_[C].units;!(D>=w.length);D++){var x=w[D];if(x.data.length<=48||x.type!==1&&x.type!==5)continue;var g=this.decrypter.isSync();if(this.decryptAvcSample(_,C,D,I,x,g),!g)return}}},U}();K.default=S},"./src/demux/transmuxer-interface.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return w});var H=M("./node_modules/webworkify-webpack/index.js"),k=M.n(H),S=M("./src/events.ts"),U=M("./src/demux/transmuxer.ts"),P=M("./src/utils/logger.ts"),O=M("./src/errors.ts"),_=M("./src/utils/mediasource-helper.ts"),C=M("./node_modules/eventemitter3/index.js"),D=M.n(C),I=Object(_.getMediaSource)()||{isTypeSupported:function(){return!1}},w=function(){function x(c,s,u,f){var A=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=c,this.id=s,this.onTransmuxComplete=u,this.onFlush=f;var p=c.config,h=function(a,i){i=i||{},i.frag=A.frag,i.id=A.id,c.trigger(a,i)};this.observer=new C.EventEmitter,this.observer.on(S.Events.FRAG_DECRYPTED,h),this.observer.on(S.Events.ERROR,h);var T={mp4:I.isTypeSupported("video/mp4"),mpeg:I.isTypeSupported("audio/mpeg"),mp3:I.isTypeSupported('audio/mp4; codecs="mp3"')},v=navigator.vendor;if(p.enableWorker&&typeof Worker!="undefined"){P.logger.log("demuxing in webworker");var d;try{d=this.worker=H("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),d.addEventListener("message",this.onwmsg),d.onerror=function(l){c.trigger(S.Events.ERROR,{type:O.ErrorTypes.OTHER_ERROR,details:O.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(l.message+" ("+l.filename+":"+l.lineno+")")})},d.postMessage({cmd:"init",typeSupported:T,vendor:v,id:s,config:JSON.stringify(p)})}catch(l){P.logger.warn("Error in worker:",l),P.logger.error("Error while initializing DemuxerWorker, fallback to inline"),d&&self.URL.revokeObjectURL(d.objectURL),this.transmuxer=new U.default(this.observer,T,p,v,s),this.worker=null}}else this.transmuxer=new U.default(this.observer,T,p,v,s)}var g=x.prototype;return g.destroy=function(){var s=this.worker;if(s)s.removeEventListener("message",this.onwmsg),s.terminate(),this.worker=null;else{var u=this.transmuxer;u&&(u.destroy(),this.transmuxer=null)}var f=this.observer;f&&f.removeAllListeners(),this.observer=null},g.push=function(s,u,f,A,p,h,T,v,d,l){var a=this;d.transmuxing.start=self.performance.now();var i=this.transmuxer,b=this.worker,y=h?h.start:p.start,m=p.decryptdata,L=this.frag,E=!(L&&p.cc===L.cc),j=!(L&&d.level===L.level),z=L?d.sn-L.sn:-1,F=this.part?d.part-this.part.index:1,N=!j&&(z===1||z===0&&F===1),V=self.performance.now();(j||z||p.stats.parsing.start===0)&&(p.stats.parsing.start=V),h&&(F||!N)&&(h.stats.parsing.start=V);var $=new U.TransmuxState(E,N,v,j,y);if(!N||E){P.logger.log("[transmuxer-interface, "+p.type+"]: Starting new transmux session for sn: "+d.sn+" p: "+d.part+" level: "+d.level+" id: "+d.id+` - discontinuity: `+E+` + Time to underbuffer: `+b.toFixed(3)+" s"),u.nextLoadLevel=z,this.bwEstimator.sample(v,h.loaded),this.clearTimer(),c.loader&&(this.fragCurrent=this.partCurrent=null,c.loader.abort()),u.trigger(S.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:c,part:s,stats:h})},x.onFragLoaded=function(c,s){var u=s.frag,f=s.part;if(u.type===O.PlaylistLevelType.MAIN&&Object(H.isFiniteNumber)(u.sn)){var A=f?f.stats:u.stats,p=f?f.duration:u.duration;if(this.clearTimer(),this.lastLoadedFragLevel=u.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var h=this.hls.levels[u.level],T=(h.loaded?h.loaded.bytes:0)+A.loaded,v=(h.loaded?h.loaded.duration:0)+p;h.loaded={bytes:T,duration:v},h.realBitrate=Math.round(8*T/v)}if(u.bitrateTest){var d={stats:A,frag:u,part:f,id:u.type};this.onFragBuffered(S.Events.FRAG_BUFFERED,d),u.bitrateTest=!1}}},x.onFragBuffered=function(c,s){var u=s.frag,f=s.part,A=f?f.stats:u.stats;if(A.aborted)return;if(u.type!==O.PlaylistLevelType.MAIN||u.sn==="initSegment")return;var p=A.parsing.end-A.loading.start;this.bwEstimator.sample(p,A.loaded),A.bwEstimate=this.bwEstimator.getEstimate(),u.bitrateTest?this.bitrateTestDelay=p/1e3:this.bitrateTestDelay=0},x.onError=function(c,s){switch(s.details){case P.ErrorDetails.FRAG_LOAD_ERROR:case P.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},x.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},x.getNextABRAutoLevel=function(){var c=this.fragCurrent,s=this.partCurrent,u=this.hls,f=u.maxAutoLevel,A=u.config,p=u.minAutoLevel,h=u.media,T=s?s.duration:c?c.duration:0,v=h?h.currentTime:0,d=h&&h.playbackRate!==0?Math.abs(h.playbackRate):1,l=this.bwEstimator?this.bwEstimator.getEstimate():A.abrEwmaDefaultEstimate,a=(U.BufferHelper.bufferInfo(h,v,A.maxBufferHole).end-v)/d,i=this.findBestLevel(l,p,f,a,A.abrBandWidthFactor,A.abrBandWidthUpFactor);if(i>=0)return i;_.logger.trace((a?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var E=T?Math.min(T,A.maxStarvationDelay):A.maxStarvationDelay,y=A.abrBandWidthFactor,m=A.abrBandWidthUpFactor;if(!a){var L=this.bitrateTestDelay;if(L){var b=T?Math.min(T,A.maxLoadingDelay):A.maxLoadingDelay;E=b-L,_.logger.trace("bitrate test took "+Math.round(1e3*L)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*E)+" ms"),y=m=1}}return i=this.findBestLevel(l,p,f,a+E,y,m),Math.max(i,0)},x.findBestLevel=function(c,s,u,f,A,p){for(var h,T=this.fragCurrent,v=this.partCurrent,d=this.lastLoadedFragLevel,l=this.hls.levels,a=l[d],i=!!(a!=null&&(h=a.details)!==null&&h!==void 0&&h.live),E=a==null?void 0:a.codecSet,y=v?v.duration:T?T.duration:0,m=u;m>=s;m--){var L=l[m];if(!L||E&&L.codecSet!==E)continue;var b=L.details,j=(v?b==null?void 0:b.partTarget:b==null?void 0:b.averagetargetduration)||y,z=void 0;m<=d?z=A*c:z=p*c;var F=l[m].maxBitrate,N=F*j/z;if(_.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+m+"/"+Math.round(z)+"/"+F+"/"+j+"/"+f+"/"+N),z>F&&(!N||i&&!this.bitrateTestDelay||N0&&a===-1?(this.log("Override startPosition with lastCurrentTime @"+i.toFixed(3)),this.state=k.State.IDLE):(this.loadedmetadata=!1,this.state=k.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=a,this.tick()},d.doTick=function(){switch(this.state){case k.State.IDLE:this.doTickIdle();break;case k.State.WAITING_TRACK:{var a,i=this.levels,E=this.trackId,y=i==null||((a=i[E])===null||a===void 0)?void 0:a.details;if(y){if(this.waitForCdnTuneIn(y))break;this.state=k.State.WAITING_INIT_PTS}break}case k.State.FRAG_LOADING_WAITING_RETRY:{var m,L=performance.now(),b=this.retryDate;(!b||L>=b||(m=this.media)!==null&&m!==void 0&&m.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=k.State.IDLE);break}case k.State.WAITING_INIT_PTS:{var j=this.waitingData;if(j){var z=j.frag,F=j.part,N=j.cache,V=j.complete;if(this.initPTS[z.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=k.State.FRAG_LOADING;var $=N.flush(),oe={frag:z,part:F,payload:$,networkDetails:null};this._handleFragmentLoadProgress(oe),V&&T.prototype._handleFragmentLoadComplete.call(this,oe)}else if(this.videoTrackCC!==this.waitingVideoCC)s.logger.log("Waiting fragment cc ("+z.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var de=this.getLoadPosition(),Re=U.BufferHelper.bufferInfo(this.mediaBuffer,de,this.config.maxBufferHole),Ae=Object(x.fragmentWithinToleranceTest)(Re.end,this.config.maxFragLookUpTolerance,z);Ae<0&&(s.logger.log("Waiting fragment cc ("+z.cc+") @ "+z.start+" cancelled because another fragment at "+Re.end+" is needed"),this.clearWaitingFragment())}}else this.state=k.State.IDLE}}this.onTickEnd()},d.clearWaitingFragment=function(){var a=this.waitingData;a&&(this.fragmentTracker.removeFragment(a.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=k.State.IDLE)},d.onTickEnd=function(){var a=this.media;if(!a||!a.readyState)return;var i=this.mediaBuffer?this.mediaBuffer:a,E=i.buffered;!this.loadedmetadata&&E.length&&(this.loadedmetadata=!0),this.lastCurrentTime=a.currentTime},d.doTickIdle=function(){var a,i,E=this.hls,y=this.levels,m=this.media,L=this.trackId,b=E.config;if(!y||!y[L])return;if(!m&&(this.startFragRequested||!b.startFragPrefetch))return;var j=y[L],z=j.details;if(!z||z.live&&this.levelLastLoaded!==L||this.waitForCdnTuneIn(z)){this.state=k.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,C.ElementaryStreamTypes.AUDIO,_.PlaylistLevelType.AUDIO));var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,_.PlaylistLevelType.AUDIO);if(F===null)return;var N=F.len,V=this.getMaxBufferLength(),$=this.audioSwitch;if(N>=V&&!$)return;if(!$&&this._streamEnded(F,z)){E.trigger(S.Events.BUFFER_EOS,{type:"audio"}),this.state=k.State.ENDED;return}var oe=z.fragments,de=oe[0].start,Re=F.end;if($){var Ae=this.getLoadPosition();Re=Ae,z.PTSKnown&&Aede||F.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),m.currentTime=de+.05))}var De=this.getNextFragment(Re,z);if(!De){this.bufferFlushed=!0;return}((a=De.decryptdata)===null||a===void 0?void 0:a.keyFormat)==="identity"&&!((i=De.decryptdata)!==null&&i!==void 0&&i.key)?this.loadKey(De,z):this.loadFragment(De,z,Re)},d.getMaxBufferLength=function(){var a=T.prototype.getMaxBufferLength.call(this),i=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,_.PlaylistLevelType.MAIN);return i===null?a:Math.max(a,i.len)},d.onMediaDetaching=function(){this.videoBuffer=null,T.prototype.onMediaDetaching.call(this)},d.onAudioTracksUpdated=function(a,i){var E=i.audioTracks;this.resetTransmuxer(),this.levels=E.map(function(y){return new O.Level(y)})},d.onAudioTrackSwitching=function(a,i){var E=!!i.url;this.trackId=i.id;var y=this.fragCurrent;y!=null&&y.loader&&y.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),E?this.setInterval(p):this.resetTransmuxer(),E?(this.audioSwitch=!0,this.state=k.State.IDLE):this.state=k.State.STOPPED,this.tick()},d.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},d.onLevelLoaded=function(a,i){this.mainDetails=i.details},d.onAudioTrackLoaded=function(a,i){var E,y=this.levels,m=i.details,L=i.id;if(!y){this.warn("Audio tracks were reset while loading level "+L);return}this.log("Track "+L+" loaded ["+m.startSN+","+m.endSN+"],duration:"+m.totalduration);var b=y[L],j=0;if(m.live||(E=b.details)!==null&&E!==void 0&&E.live){var z=this.mainDetails;if(m.fragments[0]||(m.deltaUpdateFailed=!0),m.deltaUpdateFailed||!z)return;!b.details&&m.hasProgramDateTime&&z.hasProgramDateTime?(Object(g.alignMediaPlaylistByPDT)(m,z),j=m.fragments[0].start):j=this.alignPlaylists(m,b.details)}b.details=m,this.levelLastLoaded=L,!this.startFragRequested&&(this.mainDetails||!m.live)&&this.setStartPosition(b.details,j),this.state===k.State.WAITING_TRACK&&!this.waitForCdnTuneIn(m)&&(this.state=k.State.IDLE),this.tick()},d._handleFragmentLoadProgress=function(a){var i,E=a.frag,y=a.part,m=a.payload,L=this.config,b=this.trackId,j=this.levels;if(!j){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+E.sn+" of level "+E.level+" will not be buffered");return}var z=j[b];console.assert(z,"Audio track is defined on fragment load progress");var F=z.details;console.assert(F,"Audio track details are defined on fragment load progress");var N=L.defaultAudioCodec||z.audioCodec||"mp4a.40.2",V=this.transmuxer;V||(V=this.transmuxer=new I.default(this.hls,_.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var $=this.initPTS[E.cc],oe=(i=E.initSegment)===null||i===void 0?void 0:i.data;if($!==void 0){var de=!1,Re=y?y.index:-1,Ae=Re!==-1,De=new w.ChunkMetadata(E.level,E.sn,E.stats.chunkCount,m.byteLength,Re,Ae);V.push(m,oe,N,"",E,y,F.totalduration,de,De,$)}else{s.logger.log("Unknown video PTS for cc "+E.cc+", waiting for video PTS before demuxing audio frag "+E.sn+" of ["+F.startSN+" ,"+F.endSN+"],track "+b);var be=this.waitingData=this.waitingData||{frag:E,part:y,cache:new D.default,complete:!1},Oe=be.cache;Oe.push(new Uint8Array(m)),this.waitingVideoCC=this.videoTrackCC,this.state=k.State.WAITING_INIT_PTS}},d._handleFragmentLoadComplete=function(a){if(this.waitingData){this.waitingData.complete=!0;return}T.prototype._handleFragmentLoadComplete.call(this,a)},d.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},d.onBufferCreated=function(a,i){var E=i.tracks.audio;E&&(this.mediaBuffer=E.buffer),i.tracks.video&&(this.videoBuffer=i.tracks.video.buffer)},d.onFragBuffered=function(a,i){var E=i.frag,y=i.part;if(E.type!==_.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(E)){this.warn("Fragment "+E.sn+(y?" p: "+y.index:"")+" of level "+E.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}E.sn!=="initSegment"&&(this.fragPrevious=E,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(S.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(E,y)},d.onError=function(a,i){switch(i.details){case c.ErrorDetails.FRAG_LOAD_ERROR:case c.ErrorDetails.FRAG_LOAD_TIMEOUT:case c.ErrorDetails.KEY_LOAD_ERROR:case c.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(_.PlaylistLevelType.AUDIO,i);break;case c.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case c.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==k.State.ERROR&&this.state!==k.State.STOPPED&&(this.state=i.fatal?k.State.ERROR:k.State.IDLE,this.warn(i.details+" while loading frag, switching to "+this.state+" state"));break;case c.ErrorDetails.BUFFER_FULL_ERROR:if(i.parent==="audio"&&(this.state===k.State.PARSING||this.state===k.State.PARSED)){var E=!0,y=this.getFwdBufferInfo(this.mediaBuffer,_.PlaylistLevelType.AUDIO);y&&y.len>.5&&(E=!this.reduceMaxBufferLength(y.len)),E&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,T.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},d.onBufferFlushed=function(a,i){var E=i.type;E===C.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},d._handleTransmuxComplete=function(a){var i,E="audio",y=this.hls,m=a.remuxResult,L=a.chunkMeta,b=this.getCurrentContext(L);if(!b){this.warn("The loading context changed while buffering fragment "+L.sn+" of level "+L.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(L.level);return}var j=b.frag,z=b.part,F=m.audio,N=m.text,V=m.id3,$=m.initSegment;if(this.fragContextChanged(j))return;if(this.state=k.State.PARSING,this.audioSwitch&&F&&this.completeAudioSwitch(),$!=null&&$.tracks&&(this._bufferInitSegment($.tracks,j,L),y.trigger(S.Events.FRAG_PARSING_INIT_SEGMENT,{frag:j,id:E,tracks:$.tracks})),F){var oe=F.startPTS,de=F.endPTS,Re=F.startDTS,Ae=F.endDTS;z&&(z.elementaryStreams[C.ElementaryStreamTypes.AUDIO]={startPTS:oe,endPTS:de,startDTS:Re,endDTS:Ae}),j.setElementaryStreamInfo(C.ElementaryStreamTypes.AUDIO,oe,de,Re,Ae),this.bufferFragmentData(F,j,z,L)}if(V!=null&&(i=V.samples)!==null&&i!==void 0&&i.length){var De=u({frag:j,id:E},V);y.trigger(S.Events.FRAG_PARSING_METADATA,De)}if(N){var be=u({frag:j,id:E},N);y.trigger(S.Events.FRAG_PARSING_USERDATA,be)}},d._bufferInitSegment=function(a,i,E){if(this.state!==k.State.PARSING)return;a.video&&delete a.video;var y=a.audio;if(!y)return;y.levelCodec=y.codec,y.id="audio",this.log("Init audio buffer, container:"+y.container+", codecs[parsed]=["+y.codec+"]"),this.hls.trigger(S.Events.BUFFER_CODECS,a);var m=y.initSegment;if(m!=null&&m.byteLength){var L={type:"audio",frag:i,part:null,chunkMeta:E,parent:i.type,data:m};this.hls.trigger(S.Events.BUFFER_APPENDING,L)}this.tick()},d.loadFragment=function(a,i,E){var y=this.fragmentTracker.getState(a);this.fragCurrent=a,(this.audioSwitch||y===P.FragmentState.NOT_LOADED||y===P.FragmentState.PARTIAL)&&(a.sn==="initSegment"?this._loadInitSegment(a):i.live&&!Object(H.isFiniteNumber)(this.initPTS[a.cc])?(this.log("Waiting for video PTS in continuity counter "+a.cc+" of live stream before loading audio fragment "+a.sn+" of level "+this.trackId),this.state=k.State.WAITING_INIT_PTS):(this.startFragRequested=!0,T.prototype.loadFragment.call(this,a,i,E)))},d.completeAudioSwitch=function(){var a=this.hls,i=this.media,E=this.trackId;i&&(this.log("Switching audio track : flushing all audio"),T.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,a.trigger(S.Events.AUDIO_TRACK_SWITCHED,{id:E})},v}(k.default);K.default=h},"./src/controller/audio-track-controller.ts":function(X,K,M){"use strict";M.r(K);var H=M("./src/events.ts"),k=M("./src/errors.ts"),S=M("./src/controller/base-playlist-controller.ts"),U=M("./src/types/loader.ts");function P(I,w){for(var x=0;x=s.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var u=s[this.trackId];this.log("Now switching to audio-track index "+c);var f=s[c],A=f.id,p=f.groupId,h=p===void 0?"":p,T=f.name,v=f.type,d=f.url;if(this.trackId=c,this.trackName=T,this.selectDefaultTrack=!1,this.hls.trigger(H.Events.AUDIO_TRACK_SWITCHING,{id:A,groupId:h,name:T,type:v,url:d}),f.details&&!f.details.live)return;var l=this.switchParams(f.url,u==null?void 0:u.details);this.loadPlaylist(l)},x.selectInitialTrack=function(){var c=this.tracksInGroup;console.assert(c.length,"Initial audio track should be selected when tracks are known");var s=this.trackName,u=this.findTrackId(s)||this.findTrackId();u!==-1?this.setAudioTrack(u):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(H.Events.ERROR,{type:k.ErrorTypes.MEDIA_ERROR,details:k.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},x.findTrackId=function(c){for(var s=this.tracksInGroup,u=0;uw.partTarget&&(f+=1)}if(Object(H.isFiniteNumber)(u))return new k.HlsUrlParameters(u,Object(H.isFiniteNumber)(f)?f:void 0,k.HlsSkip.No)}}},C.loadPlaylist=function(I){},C.shouldLoadTrack=function(I){return this.canLoad&&I&&!!I.url&&(!I.details||I.details.live)},C.playlistLoaded=function(I,w,x){var g=this,c=w.details,s=w.stats,u=s.loading.end?Math.max(0,self.performance.now()-s.loading.end):0;if(c.advancedDateTime=Date.now()-u,c.live||x!=null&&x.live){if(c.reloaded(x),x&&this.log("live playlist "+I+" "+(c.advanced?"REFRESHED "+c.lastPartSn+"-"+c.lastPartIndex:"MISSED")),x&&c.fragments.length>0&&Object(S.mergeDetails)(x,c),!this.canLoad||!c.live)return;var f,A=void 0,p=void 0;if(c.canBlockReload&&c.endSN&&c.advanced){var h=this.hls.config.lowLatencyMode,T=c.lastPartSn,v=c.endSN,d=c.lastPartIndex,l=d!==-1,a=T===v,i=h?0:d;l?(A=a?v+1:T,p=a?i:d+1):A=v+1;var E=c.age,y=E+c.ageHeader,m=Math.min(y-c.partTarget,c.targetduration*1.5);if(m>0){if(x&&m>x.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+x.tuneInGoal+" to: "+m+" with playlist age: "+c.age),m=0;else{var L=Math.floor(m/c.targetduration);if(A+=L,p!==void 0){var b=Math.round(m%c.targetduration/c.partTarget);p+=b}this.log("CDN Tune-in age: "+c.ageHeader+"s last advanced "+E.toFixed(2)+"s goal: "+m+" skip sn "+L+" to part "+p)}c.tuneInGoal=m}if(f=this.getDeliveryDirectives(c,w.deliveryDirectives,A,p),h||!a){this.loadPlaylist(f);return}}else f=this.getDeliveryDirectives(c,w.deliveryDirectives,A,p);var j=Object(S.computeReloadInterval)(c,s);A!==void 0&&c.canBlockReload&&(j-=c.partTarget||1),this.log("reload live playlist "+I+" in "+Math.round(j)+" ms"),this.timer=self.setTimeout(function(){return g.loadPlaylist(f)},j)}else this.clearTimer()},C.getDeliveryDirectives=function(I,w,x,g){var c=Object(k.getSkipValue)(I,x);return w!=null&&w.skip&&I.deltaUpdateFailed&&(x=w.msn,g=w.part,c=k.HlsSkip.No),new k.HlsUrlParameters(x,g,c)},C.retryLoadingOrFail=function(I){var w=this,x=this.hls.config,g=this.retryCount-1&&(c=I.context)!==null&&c!==void 0&&c.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+I.details+'"'),this.loadPlaylist();else{var s=Math.min(Math.pow(2,this.retryCount)*x.levelLoadingRetryDelay,x.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return w.loadPlaylist()},s),this.warn("retry playlist loading #"+this.retryCount+" in "+s+' ms after "'+I.details+'"')}}else this.warn('cannot recover from error "'+I.details+'"'),this.clearTimer(),I.fatal=!0;return g},_}()},"./src/controller/base-stream-controller.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"State",function(){return v}),M.d(K,"default",function(){return d});var H=M("./src/polyfills/number.ts"),k=M("./src/task-loop.ts"),S=M("./src/controller/fragment-tracker.ts"),U=M("./src/utils/buffer-helper.ts"),P=M("./src/utils/logger.ts"),O=M("./src/events.ts"),_=M("./src/errors.ts"),C=M("./src/types/transmuxer.ts"),D=M("./src/utils/mp4-tools.ts"),I=M("./src/utils/discontinuities.ts"),w=M("./src/controller/fragment-finders.ts"),x=M("./src/controller/level-helper.ts"),g=M("./src/loader/fragment-loader.ts"),c=M("./src/crypt/decrypter.ts"),s=M("./src/utils/time-ranges.ts"),u=M("./src/types/loader.ts");function f(l,a){for(var i=0;i$;(z0&&z&&z.key&&z.iv&&z.method==="AES-128"){var F=self.performance.now();return m.decrypter.webCryptoDecrypt(new Uint8Array(j),z.key.buffer,z.iv.buffer).then(function(N){var V=self.performance.now();return b.trigger(O.Events.FRAG_DECRYPTED,{frag:y,payload:N,stats:{tstart:F,tdecrypt:V}}),L.payload=N,L})}return L}).then(function(L){var b=m.fragCurrent,j=m.hls,z=m.levels;if(!z)throw new Error("init load aborted, missing levels");var F=z[y.level].details;console.assert(F,"Level details are defined when init segment is loaded");var N=y.stats;m.state=v.IDLE,m.fragLoadError=0,y.data=new Uint8Array(L.payload),N.parsing.start=N.buffering.start=self.performance.now(),N.parsing.end=N.buffering.end=self.performance.now(),L.frag===b&&j.trigger(O.Events.FRAG_BUFFERED,{stats:N,frag:b,part:null,id:y.type}),m.tick()}).catch(function(L){m.warn(L),m.resetFragmentLoading(y)})},i.fragContextChanged=function(y){var m=this.fragCurrent;return!y||!m||y.level!==m.level||y.sn!==m.sn||y.urlId!==m.urlId},i.fragBufferedComplete=function(y,m){var L=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+y.type+" sn: "+y.sn+(m?" part: "+m.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+y.level+" "+s.default.toString(U.BufferHelper.getBuffered(L))),this.state=v.IDLE,this.tick()},i._handleFragmentLoadComplete=function(y){var m=this.transmuxer;if(!m)return;var L=y.frag,b=y.part,j=y.partsLoaded,z=!j||j.length===0||j.some(function(N){return!N}),F=new C.ChunkMetadata(L.level,L.sn,L.stats.chunkCount+1,0,b?b.index:-1,!z);m.flush(F)},i._handleFragmentLoadProgress=function(y){},i._doFragLoad=function(y,m,L,b){var j=this;if(L===void 0&&(L=null),!this.levels)throw new Error("frag load aborted, missing levels");if(L=Math.max(y.start,L||0),this.config.lowLatencyMode&&m){var z=m.partList;if(z&&b){L>y.end&&m.fragmentHint&&(y=m.fragmentHint);var F=this.getNextPart(z,y,L);if(F>-1){var N=z[F];return this.log("Loading part sn: "+y.sn+" p: "+N.index+" cc: "+y.cc+" of playlist ["+m.startSN+"-"+m.endSN+"] parts [0-"+F+"-"+(z.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+y.level+", target: "+parseFloat(L.toFixed(3))),this.nextLoadPosition=N.start+N.duration,this.state=v.FRAG_LOADING,this.hls.trigger(O.Events.FRAG_LOADING,{frag:y,part:z[F],targetBufferTime:L}),this.doFragPartsLoad(y,z,F,b).catch(function(V){return j.handleFragLoadError(V)})}else if(!y.url||this.loadedEndOfParts(z,L))return Promise.resolve(null)}}return this.log("Loading fragment "+y.sn+" cc: "+y.cc+" "+(m?"of ["+m.startSN+"-"+m.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+y.level+", target: "+parseFloat(L.toFixed(3))),Object(H.isFiniteNumber)(y.sn)&&!this.bitrateTest&&(this.nextLoadPosition=y.start+y.duration),this.state=v.FRAG_LOADING,this.hls.trigger(O.Events.FRAG_LOADING,{frag:y,targetBufferTime:L}),this.fragmentLoader.load(y,b).catch(function(V){return j.handleFragLoadError(V)})},i.doFragPartsLoad=function(y,m,L,b){var j=this;return new Promise(function(z,F){var N=[],V=function $(oe){var de=m[oe];j.fragmentLoader.loadPart(y,de,b).then(function(Re){N[de.index]=Re;var Ae=Re.part;j.hls.trigger(O.Events.FRAG_LOADED,Re);var De=m[oe+1];if(De&&De.fragment===y)$(oe+1);else return z({frag:y,part:Ae,partsLoaded:N})}).catch(F)};V(L)})},i.handleFragLoadError=function(y){var m=y.data;return m&&m.details===_.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(m.frag,m.part):this.hls.trigger(O.Events.ERROR,m),null},i._handleTransmuxerFlush=function(y){var m=this.getCurrentContext(y);if(!m||this.state!==v.PARSING){this.fragCurrent||(this.state=v.IDLE);return}var L=m.frag,b=m.part,j=m.level,z=self.performance.now();L.stats.parsing.end=z,b&&(b.stats.parsing.end=z),this.updateLevelTiming(L,b,j,y.partial)},i.getCurrentContext=function(y){var m=this.levels,L=y.level,b=y.sn,j=y.part;if(!m||!m[L])return this.warn("Levels object was unset while buffering fragment "+b+" of level "+L+". The current chunk will not be buffered."),null;var z=m[L],F=j>-1?Object(x.getPartWith)(z,b,j):null,N=F?F.fragment:Object(x.getFragmentWithSN)(z,b,this.fragCurrent);return N?{frag:N,part:F,level:z}:null},i.bufferFragmentData=function(y,m,L,b){if(!y||this.state!==v.PARSING)return;var j=y.data1,z=y.data2,F=j;if(j&&z&&(F=Object(D.appendUint8Array)(j,z)),!F||!F.length)return;var N={type:y.type,frag:m,part:L,chunkMeta:b,parent:m.type,data:F};this.hls.trigger(O.Events.BUFFER_APPENDING,N),y.dropped&&y.independent&&!L&&this.flushBufferGap(m)},i.flushBufferGap=function(y){var m=this.media;if(!m)return;if(!U.BufferHelper.isBuffered(m,m.currentTime)){this.flushMainBuffer(0,y.start);return}var L=m.currentTime,b=U.BufferHelper.bufferInfo(m,L,0),j=y.duration,z=Math.min(this.config.maxFragLookUpTolerance*2,j*.25),F=Math.max(Math.min(y.start-z,b.end-z),L+z);y.start-F>z&&this.flushMainBuffer(F,y.start)},i.getFwdBufferInfo=function(y,m){var L=this.config,b=this.getLoadPosition();if(!Object(H.isFiniteNumber)(b))return null;var j=U.BufferHelper.bufferInfo(y,b,L.maxBufferHole);if(j.len===0&&j.nextStart!==void 0){var z=this.fragmentTracker.getBufferedFrag(b,m);if(z&&j.nextStart=L?(m.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+m.maxMaxBufferLength+"s"),!0):!1},i.getNextFragment=function(y,m){var L,b,j=m.fragments,z=j.length;if(!z)return null;var F=this.config,N=j[0].start,V;if(m.live){var $=F.initialLiveManifestSize;if(z<$)return this.warn("Not enough fragments to start playback (have: "+z+", need: "+$+")"),null;!m.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(V=this.getInitialLiveFragment(m,j),this.startPosition=V?this.hls.liveSyncPosition||V.start:y)}else y<=N&&(V=j[0]);if(!V){var oe=F.lowLatencyMode?m.partEnd:m.fragmentEnd;V=this.getFragmentAtPosition(y,oe,m)}return(L=V)!==null&&L!==void 0&&L.initSegment&&!((b=V)!==null&&b!==void 0&&b.initSegment.data)&&!this.bitrateTest&&(V=V.initSegment),V},i.getNextPart=function(y,m,L){for(var b=-1,j=!1,z=!0,F=0,N=y.length;F-1&&LL.start&&L.loaded},i.getInitialLiveFragment=function(y,m){var L=this.fragPrevious,b=null;if(L){if(y.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+L.programDateTime),b=Object(w.findFragmentByPDT)(m,L.endProgramDateTime,this.config.maxFragLookUpTolerance)),!b){var j=L.sn+1;if(j>=y.startSN&&j<=y.endSN){var z=m[j-y.startSN];L.cc===z.cc&&(b=z,this.log("Live playlist, switching playlist, load frag with next SN: "+b.sn))}b||(b=Object(w.findFragWithCC)(m,L.cc),b&&this.log("Live playlist, switching playlist, load frag with same CC: "+b.sn))}}else{var F=this.hls.liveSyncPosition;F!==null&&(b=this.getFragmentAtPosition(F,this.bitrateTest?y.fragmentEnd:y.edge,y))}return b},i.getFragmentAtPosition=function(y,m,L){var b=this.config,j=this.fragPrevious,z=L.fragments,F=L.endSN,N=L.fragmentHint,V=b.maxFragLookUpTolerance,$=!!(b.lowLatencyMode&&L.partList&&N);$&&N&&!this.bitrateTest&&(z=z.concat(N),F=N.sn);var oe;if(ym-V?0:V;oe=Object(w.findFragmentByPTS)(j,z,y,de)}else oe=z[z.length-1];if(oe){var Re=oe.sn-L.startSN,Ae=j&&oe.level===j.level,De=z[Re+1],be=this.fragmentTracker.getState(oe);if(be===S.FragmentState.BACKTRACKED){oe=null;for(var Oe=Re;z[Oe]&&this.fragmentTracker.getState(z[Oe])===S.FragmentState.BACKTRACKED;)j?oe=z[Oe--]:oe=z[--Oe];oe||(oe=De)}else j&&oe.sn===j.sn&&!$&&(Ae&&(oe.sn=z-m.maxFragLookUpTolerance&&j<=F;if(b!==null&&L.duration>b&&(j"+y.startSN+" prev-sn: "+(j?j.sn:"na")+" fragments: "+F),oe}return N},i.waitForCdnTuneIn=function(y){var m=3;return y.live&&y.canBlockReload&&y.tuneInGoal>Math.max(y.partHoldBack,y.partTarget*m)},i.setStartPosition=function(y,m){var L=this.startPosition;if(L"+y))}}]),a}(k.default)},"./src/controller/buffer-controller.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return w});var H=M("./src/polyfills/number.ts"),k=M("./src/events.ts"),S=M("./src/utils/logger.ts"),U=M("./src/errors.ts"),P=M("./src/utils/buffer-helper.ts"),O=M("./src/utils/mediasource-helper.ts"),_=M("./src/loader/fragment.ts"),C=M("./src/controller/buffer-operation-queue.ts"),D=Object(O.getMediaSource)(),I=/([ha]vc.)(?:\.[^.,]+)+/,w=function(){function x(c){var s=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=s.hls,f=s.media,A=s.mediaSource;S.logger.log("[buffer-controller]: Media source opened"),f&&(s.updateMediaElementDuration(),u.trigger(k.Events.MEDIA_ATTACHED,{media:f})),A&&A.removeEventListener("sourceopen",s._onMediaSourceOpen),s.checkPendingTracks()},this._onMediaSourceClose=function(){S.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){S.logger.log("[buffer-controller]: Media source ended")},this.hls=c,this._initSourceBuffer(),this.registerListeners()}var g=x.prototype;return g.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},g.destroy=function(){this.unregisterListeners(),this.details=null},g.registerListeners=function(){var s=this.hls;s.on(k.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),s.on(k.Events.MEDIA_DETACHING,this.onMediaDetaching,this),s.on(k.Events.MANIFEST_PARSED,this.onManifestParsed,this),s.on(k.Events.BUFFER_RESET,this.onBufferReset,this),s.on(k.Events.BUFFER_APPENDING,this.onBufferAppending,this),s.on(k.Events.BUFFER_CODECS,this.onBufferCodecs,this),s.on(k.Events.BUFFER_EOS,this.onBufferEos,this),s.on(k.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),s.on(k.Events.LEVEL_UPDATED,this.onLevelUpdated,this),s.on(k.Events.FRAG_PARSED,this.onFragParsed,this),s.on(k.Events.FRAG_CHANGED,this.onFragChanged,this)},g.unregisterListeners=function(){var s=this.hls;s.off(k.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),s.off(k.Events.MEDIA_DETACHING,this.onMediaDetaching,this),s.off(k.Events.MANIFEST_PARSED,this.onManifestParsed,this),s.off(k.Events.BUFFER_RESET,this.onBufferReset,this),s.off(k.Events.BUFFER_APPENDING,this.onBufferAppending,this),s.off(k.Events.BUFFER_CODECS,this.onBufferCodecs,this),s.off(k.Events.BUFFER_EOS,this.onBufferEos,this),s.off(k.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),s.off(k.Events.LEVEL_UPDATED,this.onLevelUpdated,this),s.off(k.Events.FRAG_PARSED,this.onFragParsed,this),s.off(k.Events.FRAG_CHANGED,this.onFragChanged,this)},g._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new C.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},g.onManifestParsed=function(s,u){var f=2;(u.audio&&!u.video||!u.altAudio)&&(f=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=f,this.details=null,S.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},g.onMediaAttaching=function(s,u){var f=this.media=u.media;if(f&&D){var A=this.mediaSource=new D;A.addEventListener("sourceopen",this._onMediaSourceOpen),A.addEventListener("sourceended",this._onMediaSourceEnded),A.addEventListener("sourceclose",this._onMediaSourceClose),f.src=self.URL.createObjectURL(A),this._objectUrl=f.src}},g.onMediaDetaching=function(){var s=this.media,u=this.mediaSource,f=this._objectUrl;if(u){if(S.logger.log("[buffer-controller]: media source detaching"),u.readyState==="open")try{u.endOfStream()}catch(A){S.logger.warn("[buffer-controller]: onMediaDetaching: "+A.message+" while calling endOfStream")}this.onBufferReset(),u.removeEventListener("sourceopen",this._onMediaSourceOpen),u.removeEventListener("sourceended",this._onMediaSourceEnded),u.removeEventListener("sourceclose",this._onMediaSourceClose),s&&(f&&self.URL.revokeObjectURL(f),s.src===f?(s.removeAttribute("src"),s.load()):S.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(k.Events.MEDIA_DETACHED,void 0)},g.onBufferReset=function(){var s=this;this.getSourceBufferTypes().forEach(function(u){var f=s.sourceBuffer[u];try{f&&(s.removeBufferListeners(u),s.mediaSource&&s.mediaSource.removeSourceBuffer(f),s.sourceBuffer[u]=void 0)}catch(A){S.logger.warn("[buffer-controller]: Failed to reset the "+u+" buffer",A)}}),this._initSourceBuffer()},g.onBufferCodecs=function(s,u){var f=this,A=this.getSourceBufferTypes().length;if(Object.keys(u).forEach(function(p){if(A){var h=f.tracks[p];if(h&&typeof h.buffer.changeType=="function"){var T=u[p],v=T.codec,d=T.levelCodec,l=T.container,a=(h.levelCodec||h.codec).replace(I,"$1"),i=(d||v).replace(I,"$1");if(a!==i){var E=l+";codecs="+(d||v);f.appendChangeType(p,E)}}}else f.pendingTracks[p]=u[p]}),A)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},g.appendChangeType=function(s,u){var f=this,A=this.operationQueue,p={execute:function(){var T=f.sourceBuffer[s];T&&(S.logger.log("[buffer-controller]: changing "+s+" sourceBuffer type to "+u),T.changeType(u)),A.shiftAndExecuteNext(s)},onStart:function(){},onComplete:function(){},onError:function(T){S.logger.warn("[buffer-controller]: Failed to change "+s+" SourceBuffer type",T)}};A.append(p,s)},g.onBufferAppending=function(s,u){var f=this,A=this.hls,p=this.operationQueue,h=this.tracks,T=u.data,v=u.type,d=u.frag,l=u.part,a=u.chunkMeta,i=a.buffering[v],E=self.performance.now();i.start=E;var y=d.stats.buffering,m=l?l.stats.buffering:null;y.start===0&&(y.start=E),m&&m.start===0&&(m.start=E);var L=h.audio,b=v==="audio"&&a.id===1&&(L==null?void 0:L.container)==="audio/mpeg",j={execute:function(){if(i.executeStart=self.performance.now(),b){var F=f.sourceBuffer[v];if(F){var N=d.start-F.timestampOffset;Math.abs(N)>=.1&&(S.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+d.start+" (delta: "+N+") sn: "+d.sn+")"),F.timestampOffset=d.start)}}f.appendExecutor(T,v)},onStart:function(){},onComplete:function(){var F=self.performance.now();i.executeEnd=i.end=F,y.first===0&&(y.first=F),m&&m.first===0&&(m.first=F);var N=f.sourceBuffer,V={};for(var $ in N)V[$]=P.BufferHelper.getBuffered(N[$]);f.appendError=0,f.hls.trigger(k.Events.BUFFER_APPENDED,{type:v,frag:d,part:l,chunkMeta:a,parent:d.type,timeRanges:V})},onError:function(F){S.logger.error("[buffer-controller]: Error encountered while trying to append to the "+v+" SourceBuffer",F);var N={type:U.ErrorTypes.MEDIA_ERROR,parent:d.type,details:U.ErrorDetails.BUFFER_APPEND_ERROR,err:F,fatal:!1};F.code===DOMException.QUOTA_EXCEEDED_ERR?N.details=U.ErrorDetails.BUFFER_FULL_ERROR:(f.appendError++,N.details=U.ErrorDetails.BUFFER_APPEND_ERROR,f.appendError>A.config.appendErrorMaxRetry&&(S.logger.error("[buffer-controller]: Failed "+A.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),N.fatal=!0)),A.trigger(k.Events.ERROR,N)}};p.append(j,v)},g.onBufferFlushing=function(s,u){var f=this,A=this.operationQueue,p=function(T){return{execute:f.removeExecutor.bind(f,T,u.startOffset,u.endOffset),onStart:function(){},onComplete:function(){f.hls.trigger(k.Events.BUFFER_FLUSHED,{type:T})},onError:function(d){S.logger.warn("[buffer-controller]: Failed to remove from "+T+" SourceBuffer",d)}}};u.type?A.append(p(u.type),u.type):this.getSourceBufferTypes().forEach(function(h){A.append(p(h),h)})},g.onFragParsed=function(s,u){var f=this,A=u.frag,p=u.part,h=[],T=p?p.elementaryStreams:A.elementaryStreams;T[_.ElementaryStreamTypes.AUDIOVIDEO]?h.push("audiovideo"):(T[_.ElementaryStreamTypes.AUDIO]&&h.push("audio"),T[_.ElementaryStreamTypes.VIDEO]&&h.push("video"));var v=function(){var l=self.performance.now();A.stats.buffering.end=l,p&&(p.stats.buffering.end=l);var a=p?p.stats:A.stats;f.hls.trigger(k.Events.FRAG_BUFFERED,{frag:A,part:p,stats:a,id:A.type})};h.length===0&&S.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+A.type+" level: "+A.level+" sn: "+A.sn),this.blockBuffers(v,h)},g.onFragChanged=function(s,u){this.flushBackBuffer()},g.onBufferEos=function(s,u){var f=this,A=this.getSourceBufferTypes().reduce(function(p,h){var T=f.sourceBuffer[h];return(!u.type||u.type===h)&&(T&&!T.ended&&(T.ended=!0,S.logger.log("[buffer-controller]: "+h+" sourceBuffer now EOS"))),p&&!!(!T||T.ended)},!0);A&&this.blockBuffers(function(){var p=f.mediaSource;if(!p||p.readyState!=="open")return;p.endOfStream()})},g.onLevelUpdated=function(s,u){var f=u.details;if(!f.fragments.length)return;this.details=f,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},g.flushBackBuffer=function(){var s=this.hls,u=this.details,f=this.media,A=this.sourceBuffer;if(!f||u===null)return;var p=this.getSourceBufferTypes();if(!p.length)return;var h=u.live&&s.config.liveBackBufferLength!==null?s.config.liveBackBufferLength:s.config.backBufferLength;if(!Object(H.isFiniteNumber)(h)||h<0)return;var T=f.currentTime,v=u.levelTargetDuration,d=Math.max(h,v),l=Math.floor(T/v)*v-d;p.forEach(function(a){var i=A[a];if(i){var E=P.BufferHelper.getBuffered(i);E.length>0&&l>E.start(0)&&(s.trigger(k.Events.BACK_BUFFER_REACHED,{bufferEnd:l}),u.live&&s.trigger(k.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:l}),s.trigger(k.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:l,type:a}))}})},g.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var s=this.details,u=this.hls,f=this.media,A=this.mediaSource,p=s.fragments[0].start+s.totalduration,h=f.duration,T=Object(H.isFiniteNumber)(A.duration)?A.duration:0;s.live&&u.config.liveDurationInfinity?(S.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),A.duration=Infinity,this.updateSeekableRange(s)):(p>T&&p>h||!Object(H.isFiniteNumber)(h))&&(S.logger.log("[buffer-controller]: Updating Media Source duration to "+p.toFixed(3)),A.duration=p)},g.updateSeekableRange=function(s){var u=this.mediaSource,f=s.fragments,A=f.length;if(A&&s.live&&u!==null&&u!==void 0&&u.setLiveSeekableRange){var p=Math.max(0,f[0].start),h=Math.max(p,p+s.totalduration);u.setLiveSeekableRange(p,h)}},g.checkPendingTracks=function(){var s=this.bufferCodecEventsExpected,u=this.operationQueue,f=this.pendingTracks,A=Object.keys(f).length;if(A&&!s||A===2){this.createSourceBuffers(f),this.pendingTracks={};var p=this.getSourceBufferTypes();if(p.length===0){this.hls.trigger(k.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}p.forEach(function(h){u.executeNext(h)})}},g.createSourceBuffers=function(s){var u=this.sourceBuffer,f=this.mediaSource;if(!f)throw Error("createSourceBuffers called when mediaSource was null");var A=0;for(var p in s)if(!u[p]){var h=s[p];if(!h)throw Error("source buffer exists for track "+p+", however track does not");var T=h.levelCodec||h.codec,v=h.container+";codecs="+T;S.logger.log("[buffer-controller]: creating sourceBuffer("+v+")");try{var d=u[p]=f.addSourceBuffer(v),l=p;this.addBufferListener(l,"updatestart",this._onSBUpdateStart),this.addBufferListener(l,"updateend",this._onSBUpdateEnd),this.addBufferListener(l,"error",this._onSBUpdateError),this.tracks[p]={buffer:d,codec:T,container:h.container,levelCodec:h.levelCodec,id:h.id},A++}catch(a){S.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+a.message),this.hls.trigger(k.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:a,mimeType:v})}}A&&this.hls.trigger(k.Events.BUFFER_CREATED,{tracks:this.tracks})},g._onSBUpdateStart=function(s){var u=this.operationQueue,f=u.current(s);f.onStart()},g._onSBUpdateEnd=function(s){var u=this.operationQueue,f=u.current(s);f.onComplete(),u.shiftAndExecuteNext(s)},g._onSBUpdateError=function(s,u){S.logger.error("[buffer-controller]: "+s+" SourceBuffer error",u),this.hls.trigger(k.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var f=this.operationQueue.current(s);f&&f.onError(u)},g.removeExecutor=function(s,u,f){var A=this.media,p=this.mediaSource,h=this.operationQueue,T=this.sourceBuffer,v=T[s];if(!A||!p||!v){S.logger.warn("[buffer-controller]: Attempting to remove from the "+s+" SourceBuffer, but it does not exist"),h.shiftAndExecuteNext(s);return}var d=Object(H.isFiniteNumber)(A.duration)?A.duration:Infinity,l=Object(H.isFiniteNumber)(p.duration)?p.duration:Infinity,a=Math.max(0,u),i=Math.min(f,d,l);i>a?(S.logger.log("[buffer-controller]: Removing ["+a+","+i+"] from the "+s+" SourceBuffer"),console.assert(!v.updating,s+" sourceBuffer must not be updating"),v.remove(a,i)):h.shiftAndExecuteNext(s)},g.appendExecutor=function(s,u){var f=this.operationQueue,A=this.sourceBuffer,p=A[u];if(!p){S.logger.warn("[buffer-controller]: Attempting to append to the "+u+" SourceBuffer, but it does not exist"),f.shiftAndExecuteNext(u);return}p.ended=!1,console.assert(!p.updating,u+" sourceBuffer must not be updating"),p.appendBuffer(s)},g.blockBuffers=function(s,u){var f=this;if(u===void 0&&(u=this.getSourceBufferTypes()),!u.length){S.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(s);return}var A=this.operationQueue,p=u.map(function(h){return A.appendBlocker(h)});Promise.all(p).then(function(){s(),u.forEach(function(h){var T=f.sourceBuffer[h];(!T||!T.updating)&&A.shiftAndExecuteNext(h)})})},g.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},g.addBufferListener=function(s,u,f){var A=this.sourceBuffer[s];if(!A)return;var p=f.bind(this,s);this.listeners[s].push({event:u,listener:p}),A.addEventListener(u,p)},g.removeBufferListeners=function(s){var u=this.sourceBuffer[s];if(!u)return;this.listeners[s].forEach(function(f){u.removeEventListener(f.event,f.listener)})},x}()},"./src/controller/buffer-operation-queue.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return k});var H=M("./src/utils/logger.ts"),k=function(){function S(P){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=P}var U=S.prototype;return U.append=function(O,_){var C=this.queues[_];C.push(O),C.length===1&&this.buffers[_]&&this.executeNext(_)},U.insertAbort=function(O,_){var C=this.queues[_];C.unshift(O),this.executeNext(_)},U.appendBlocker=function(O){var _,C=new Promise(function(I){_=I}),D={execute:_,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(D,O),C},U.executeNext=function(O){var _=this.buffers,C=this.queues,D=_[O],I=C[O];if(I.length){var w=I[0];try{w.execute()}catch(x){H.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),w.onError(x),(!D||!D.updating)&&(I.shift(),this.executeNext(O))}}},U.shiftAndExecuteNext=function(O){this.queues[O].shift(),this.executeNext(O)},U.current=function(O){return this.queues[O][0]},S}()},"./src/controller/cap-level-controller.ts":function(X,K,M){"use strict";M.r(K);var H=M("./src/events.ts");function k(P,O){for(var _=0;_0&&this.mediaWidth>0){var C=this.hls.levels;if(C.length){var D=this.hls;D.autoLevelCapping=this.getMaxLevel(C.length-1),D.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=D.autoLevelCapping}}},O.getMaxLevel=function(C){var D=this,I=this.hls.levels;if(!I.length)return-1;var w=I.filter(function(x,g){return P.isLevelAllowed(g,D.restrictedLevels)&&g<=C});return this.clientRect=null,P.getMaxLevelByMediaSize(w,this.mediaWidth,this.mediaHeight)},O.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()},O.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},O.getDimensions=function(){if(this.clientRect)return this.clientRect;var C=this.media,D={width:0,height:0};if(C){var I=C.getBoundingClientRect();D.width=I.width,D.height=I.height,!D.width&&!D.height&&(D.width=I.right-I.left||C.width||0,D.height=I.bottom-I.top||C.height||0)}return this.clientRect=D,D},P.isLevelAllowed=function(C,D){return D===void 0&&(D=[]),D.indexOf(C)===-1},P.getMaxLevelByMediaSize=function(C,D,I){if(!C||!C.length)return-1;for(var w=function(u,f){return f?u.width!==f.width||u.height!==f.height:!0},x=C.length-1,g=0;g=D||c.height>=I)&&w(c,C[g+1])){x=g;break}}return x},S(P,[{key:"mediaWidth",get:function(){return this.getDimensions().width*P.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*P.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var C=1;try{C=self.devicePixelRatio}catch(D){}return C}}]),P}();K.default=U},"./src/controller/cmcd-controller.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return w});var H=M("./src/events.ts"),k=M("./src/types/cmcd.ts"),S=M("./src/utils/buffer-helper.ts"),U=M("./src/utils/logger.ts");function P(x,g){for(var c=0;c=x.length?{done:!0}:{done:!1,value:x[s++]}}}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 C(x,g){if(!x)return;if(typeof x=="string")return D(x,g);var c=Object.prototype.toString.call(x).slice(8,-1);if(c==="Object"&&x.constructor&&(c=x.constructor.name),c==="Map"||c==="Set")return Array.from(x);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return D(x,g)}function D(x,g){(g==null||g>x.length)&&(g=x.length);for(var c=0,s=new Array(g);cu&&(u=h.bitrate)}return u>0?u:NaN},g.getBufferLength=function(s){var u=this.hls.media,f=s===k.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!f||!u)return NaN;var A=S.BufferHelper.bufferInfo(f,u.currentTime,this.config.maxBufferHole);return A.len*1e3},g.createPlaylistLoader=function(){var s=this.config.pLoader,u=this.applyPlaylistData,f=s||this.config.loader;return function(){function A(h){this.loader=void 0,this.loader=new f(h)}var p=A.prototype;return p.destroy=function(){this.loader.destroy()},p.abort=function(){this.loader.abort()},p.load=function(T,v,d){u(T),this.loader.load(T,v,d)},O(A,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),A}()},g.createFragmentLoader=function(){var s=this.config.fLoader,u=this.applyFragmentData,f=s||this.config.loader;return function(){function A(h){this.loader=void 0,this.loader=new f(h)}var p=A.prototype;return p.destroy=function(){this.loader.destroy()},p.abort=function(){this.loader.abort()},p.load=function(T,v,d){u(T),this.loader.load(T,v,d)},O(A,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),A}()},x.uuid=function(){var s=URL.createObjectURL(new Blob),u=s.toString();return URL.revokeObjectURL(s),u.substr(u.lastIndexOf("/")+1)},x.serialize=function(s){for(var u=[],f=function(b){return!Number.isNaN(b)&&b!=null&&b!==""&&b!==!1},A=function(b){return Math.round(b)},p=function(b){return A(b/100)*100},h=function(b){return encodeURIComponent(b)},T={br:A,d:A,bl:p,dl:p,mtp:p,nor:h,rtp:p,tb:A},v=Object.keys(s||{}).sort(),d=_(v),l;!(l=d()).done;){var a=l.value,i=s[a];if(!f(i))continue;if(a==="v"&&i===1)continue;if(a=="pr"&&i===1)continue;var E=T[a];E&&(i=E(i));var y=typeof i,m=void 0;a==="ot"||a==="sf"||a==="st"?m=a+"="+i:y==="boolean"?m=a:y==="number"?m=a+"="+i:m=a+"="+JSON.stringify(i),u.push(m)}return u.join(",")},x.toHeaders=function(s){for(var u=Object.keys(s),f={},A=["Object","Request","Session","Status"],p=[{},{},{},{}],h={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},T=0,v=u;T_){this.hls.trigger(H.Events.ERROR,{type:k.ErrorTypes.KEY_SYSTEM_ERROR,details:k.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var h=_-this._requestLicenseFailureCount+1;S.logger.warn("Retrying license request, "+h+" attempts left"),this._requestLicense(u,f)}break}},x._generateLicenseRequestChallenge=function(c,s){switch(c.mediaKeySystemDomain){case U.KeySystems.WIDEVINE:return s}throw new Error("unsupported key-system: "+c.mediaKeySystemDomain)},x._requestLicense=function(c,s){S.logger.log("Requesting content license for key-system");var u=this._mediaKeysList[0];if(!u){S.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(H.Events.ERROR,{type:k.ErrorTypes.KEY_SYSTEM_ERROR,details:k.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var f=this.getLicenseServerUrl(u.mediaKeySystemDomain),A=this._createLicenseXhr(f,c,s);S.logger.log("Sending license request to URL: "+f);var p=this._generateLicenseRequestChallenge(u,c);A.send(p)}catch(h){S.logger.error("Failure requesting DRM license: "+h),this.hls.trigger(H.Events.ERROR,{type:k.ErrorTypes.KEY_SYSTEM_ERROR,details:k.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},x.onMediaAttached=function(c,s){if(!this._emeEnabled)return;var u=s.media;this._media=u,u.addEventListener("encrypted",this._onMediaEncrypted)},x.onMediaDetached=function(){var c=this._media,s=this._mediaKeysList;if(!c)return;c.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(s.map(function(u){if(u.mediaKeysSession)return u.mediaKeysSession.close().catch(function(){})})).then(function(){return c.setMediaKeys(null)}).catch(function(){})},x.onManifestParsed=function(c,s){if(!this._emeEnabled)return;var u=s.levels.map(function(A){return A.audioCodec}).filter(function(A){return!!A}),f=s.levels.map(function(A){return A.videoCodec}).filter(function(A){return!!A});this._attemptKeySystemAccess(U.KeySystems.WIDEVINE,u,f)},O(w,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),w}();K.default=I},"./src/controller/fps-controller.ts":function(X,K,M){"use strict";M.r(K);var H=M("./src/events.ts"),k=M("./src/utils/logger.ts"),S=function(){function U(O){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=O,this.registerListeners()}var P=U.prototype;return P.setStreamController=function(_){this.streamController=_},P.registerListeners=function(){this.hls.on(H.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},P.unregisterListeners=function(){this.hls.off(H.Events.MEDIA_ATTACHING,this.onMediaAttaching)},P.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},P.onMediaAttaching=function(_,C){var D=this.hls.config;if(D.capLevelOnFPSDrop){var I=C.media instanceof self.HTMLVideoElement?C.media:null;this.media=I,I&&typeof I.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),D.fpsDroppedMonitoringPeriod)}},P.checkFPS=function(_,C,D){var I=performance.now();if(C){if(this.lastTime){var w=I-this.lastTime,x=D-this.lastDroppedFrames,g=C-this.lastDecodedFrames,c=1e3*x/w,s=this.hls;if(s.trigger(H.Events.FPS_DROP,{currentDropped:x,currentDecoded:g,totalDroppedFrames:D}),c>0&&x>s.config.fpsDroppedMonitoringThreshold*g){var u=s.currentLevel;k.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(s.autoLevelCapping===-1||s.autoLevelCapping>=u)&&(u=u-1,s.trigger(H.Events.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:s.currentLevel}),s.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=I,this.lastDroppedFrames=D,this.lastDecodedFrames=C}},P.checkFPSInterval=function(){var _=this.media;if(_)if(this.isVideoPlaybackQualityAvailable){var C=_.getVideoPlaybackQuality();this.checkFPS(_,C.totalVideoFrames,C.droppedVideoFrames)}else this.checkFPS(_,_.webkitDecodedFrameCount,_.webkitDroppedFrameCount)},U}();K.default=S},"./src/controller/fragment-finders.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"findFragmentByPDT",function(){return S}),M.d(K,"findFragmentByPTS",function(){return U}),M.d(K,"fragmentWithinToleranceTest",function(){return P}),M.d(K,"pdtWithinToleranceTest",function(){return O}),M.d(K,"findFragWithCC",function(){return _});var H=M("./src/polyfills/number.ts"),k=M("./src/utils/binary-search.ts");function S(C,D,I){if(D===null||!Array.isArray(C)||!C.length||!Object(H.isFiniteNumber)(D))return null;var w=C[0].programDateTime;if(D<(w||0))return null;var x=C[C.length-1].endProgramDateTime;if(D>=(x||0))return null;I=I||0;for(var g=0;gC&&I.start?-1:0}function O(C,D,I){var w=Math.min(D,I.duration+(I.deltaPTS?I.deltaPTS:0))*1e3,x=I.endProgramDateTime||0;return x-w>C}function _(C,D){return k.default.search(C,function(I){return I.ccD?-1:0})}},"./src/controller/fragment-tracker.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"FragmentState",function(){return S}),M.d(K,"FragmentTracker",function(){return U});var H=M("./src/events.ts"),k=M("./src/types/loader.ts"),S;(function(_){_.NOT_LOADED="NOT_LOADED",_.BACKTRACKED="BACKTRACKED",_.APPENDING="APPENDING",_.PARTIAL="PARTIAL",_.OK="OK"})(S||(S={}));var U=function(){function _(D){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=D,this._registerListeners()}var C=_.prototype;return C._registerListeners=function(){var I=this.hls;I.on(H.Events.BUFFER_APPENDED,this.onBufferAppended,this),I.on(H.Events.FRAG_BUFFERED,this.onFragBuffered,this),I.on(H.Events.FRAG_LOADED,this.onFragLoaded,this)},C._unregisterListeners=function(){var I=this.hls;I.off(H.Events.BUFFER_APPENDED,this.onBufferAppended,this),I.off(H.Events.FRAG_BUFFERED,this.onFragBuffered,this),I.off(H.Events.FRAG_LOADED,this.onFragLoaded,this)},C.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},C.getAppendedFrag=function(I,w){if(w===k.PlaylistLevelType.MAIN){var x=this.activeFragment,g=this.activeParts;if(!x)return null;if(g)for(var c=g.length;c--;){var s=g[c],u=s?s.end:x.appendedPTS;if(s.start<=I&&u!==void 0&&I<=u)return c>9&&(this.activeParts=g.slice(c-9)),s}else if(x.start<=I&&x.appendedPTS!==void 0&&I<=x.appendedPTS)return x}return this.getBufferedFrag(I,w)},C.getBufferedFrag=function(I,w){for(var x=this.fragments,g=Object.keys(x),c=g.length;c--;){var s=x[g[c]];if((s==null?void 0:s.body.type)===w&&s.buffered){var u=s.body;if(u.start<=I&&I<=u.end)return u}}return null},C.detectEvictedFragments=function(I,w,x){var g=this;Object.keys(this.fragments).forEach(function(c){var s=g.fragments[c];if(!s)return;if(!s.buffered){s.body.type===x&&g.removeFragment(s.body);return}var u=s.range[I];if(!u)return;u.time.some(function(f){var A=!g.isTimeBuffered(f.startPTS,f.endPTS,w);return A&&g.removeFragment(s.body),A})})},C.detectPartialFragments=function(I){var w=this,x=this.timeRanges,g=I.frag,c=I.part;if(!x||g.sn==="initSegment")return;var s=O(g),u=this.fragments[s];if(!u)return;Object.keys(x).forEach(function(f){var A=g.elementaryStreams[f];if(!A)return;var p=x[f],h=c!==null||A.partial===!0;u.range[f]=w.getBufferedTimes(g,c,h,p)}),u.backtrack=u.loaded=null,Object.keys(u.range).length?u.buffered=!0:this.removeFragment(u.body)},C.fragBuffered=function(I){var w=O(I),x=this.fragments[w];x&&(x.backtrack=x.loaded=null,x.buffered=!0)},C.getBufferedTimes=function(I,w,x,g){for(var c={time:[],partial:x},s=w?w.start:I.start,u=w?w.end:I.end,f=I.minEndPTS||u,A=I.maxStartPTS||s,p=0;p=h&&f<=T){c.time.push({startPTS:Math.max(s,g.start(p)),endPTS:Math.min(u,g.end(p))});break}else if(sh)c.partial=!0,c.time.push({startPTS:Math.max(s,g.start(p)),endPTS:Math.min(u,g.end(p))});else if(u<=h)break}return c},C.getPartialFragment=function(I){var w=null,x,g,c,s=0,u=this.bufferPadding,f=this.fragments;return Object.keys(f).forEach(function(A){var p=f[A];if(!p)return;P(p)&&(g=p.body.start-u,c=p.body.end+u,I>=g&&I<=c&&(x=Math.min(I-g,c-I),s<=x&&(w=p.body,s=x)))}),w},C.getState=function(I){var w=O(I),x=this.fragments[w];return x?x.buffered?P(x)?S.PARTIAL:S.OK:x.backtrack?S.BACKTRACKED:S.APPENDING:S.NOT_LOADED},C.backtrack=function(I,w){var x=O(I),g=this.fragments[x];if(!g||g.backtrack)return null;var c=g.backtrack=w||g.loaded;return g.loaded=null,c},C.getBacktrackData=function(I){var w=O(I),x=this.fragments[w];if(x){var g,c=x.backtrack;if(c!=null&&(g=c.payload)!==null&&g!==void 0&&g.byteLength)return c;this.removeFragment(I)}return null},C.isTimeBuffered=function(I,w,x){for(var g,c,s=0;s=g&&w<=c)return!0;if(w<=g)return!1}return!1},C.onFragLoaded=function(I,w){var x=w.frag,g=w.part;if(x.sn==="initSegment"||x.bitrateTest||g)return;var c=O(x);this.fragments[c]={body:x,loaded:w,backtrack:null,buffered:!1,range:Object.create(null)}},C.onBufferAppended=function(I,w){var x=this,g=w.frag,c=w.part,s=w.timeRanges;if(g.type===k.PlaylistLevelType.MAIN)if(this.activeFragment=g,c){var u=this.activeParts;u||(this.activeParts=u=[]),u.push(c)}else this.activeParts=null;this.timeRanges=s,Object.keys(s).forEach(function(f){var A=s[f];if(x.detectEvictedFragments(f,A),!c)for(var p=0;pI&&g.removeFragment(u)}})},C.removeFragment=function(I){var w=O(I);I.stats.loaded=0,I.clearElementaryStreamInfo(),delete this.fragments[w]},C.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},_}();function P(_){var C,D;return _.buffered&&(((C=_.range.video)===null||C===void 0?void 0:C.partial)||((D=_.range.audio)===null||D===void 0?void 0:D.partial))}function O(_){return _.type+"_"+_.level+"_"+_.urlId+"_"+_.sn}},"./src/controller/gap-controller.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"STALL_MINIMUM_DURATION_MS",function(){return P}),M.d(K,"MAX_START_GAP_JUMP",function(){return O}),M.d(K,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return _}),M.d(K,"SKIP_BUFFER_RANGE_START",function(){return C}),M.d(K,"default",function(){return D});var H=M("./src/utils/buffer-helper.ts"),k=M("./src/errors.ts"),S=M("./src/events.ts"),U=M("./src/utils/logger.ts"),P=250,O=2,_=.1,C=.05,D=function(){function I(x,g,c,s){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=x,this.media=g,this.fragmentTracker=c,this.hls=s}var w=I.prototype;return w.destroy=function(){this.hls=this.fragmentTracker=this.media=null},w.poll=function(g){var c=this.config,s=this.media,u=this.stalled,f=s.currentTime,A=s.seeking,p=this.seeking&&!A,h=!this.seeking&&A;if(this.seeking=A,f!==g){if(this.moved=!0,u!==null){if(this.stallReported){var T=self.performance.now()-u;U.logger.warn("playback not stuck anymore @"+f+", after "+Math.round(T)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((h||p)&&(this.stalled=null),s.paused||s.ended||s.playbackRate===0||!H.BufferHelper.getBuffered(s).length)return;var v=H.BufferHelper.bufferInfo(s,f,0),d=v.len>0,l=v.nextStart||0;if(!d&&!l)return;if(A){var a=v.len>O,i=!l||l-f>O&&!this.fragmentTracker.getPartialFragment(f);if(a||i)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var E,y=Math.max(l,v.start||0)-f,m=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,L=m==null||((E=m.details)===null||E===void 0)?void 0:E.live,b=L?m.details.targetduration*2:O;if(y>0&&y<=b){this._trySkipBufferHole(null);return}}var j=self.performance.now();if(u===null){this.stalled=j;return}var z=j-u;!A&&z>=P&&this._reportStall(v.len);var F=H.BufferHelper.bufferInfo(s,f,c.maxBufferHole);this._tryFixBufferStall(F,z)},w._tryFixBufferStall=function(g,c){var s=this.config,u=this.fragmentTracker,f=this.media,A=f.currentTime,p=u.getPartialFragment(A);if(p){var h=this._trySkipBufferHole(p);if(h)return}g.len>s.maxBufferHole&&c>s.highBufferWatchdogPeriod*1e3&&(U.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},w._reportStall=function(g){var c=this.hls,s=this.media,u=this.stallReported;u||(this.stallReported=!0,U.logger.warn("Playback stalling at @"+s.currentTime+" due to low buffer (buffer="+g+")"),c.trigger(S.Events.ERROR,{type:k.ErrorTypes.MEDIA_ERROR,details:k.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:g}))},w._trySkipBufferHole=function(g){for(var c=this.config,s=this.hls,u=this.media,f=u.currentTime,A=0,p=H.BufferHelper.getBuffered(u),h=0;h=A&&f.05&&this.forwardBufferLength>1){var h=Math.min(2,Math.max(1,s)),T=Math.round(2/(1+Math.exp(-.75*f-this.edgeStalled))*20)/20;I.playbackRate=Math.min(h,Math.max(1,T))}else I.playbackRate!==1&&I.playbackRate!==0&&(I.playbackRate=1)},C.estimateLiveEdge=function(){var I=this.levelDetails;return I===null?null:I.edge+I.age},C.computeLatency=function(){var I=this.estimateLiveEdge();return I===null?null:I-this.currentTime},P(_,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var I=this.config,w=this.levelDetails;return I.liveMaxLatencyDuration!==void 0?I.liveMaxLatencyDuration:w?I.liveMaxLatencyDurationCount*w.targetduration:0}},{key:"targetLatency",get:function(){var I=this.levelDetails;if(I===null)return null;var w=I.holdBack,x=I.partHoldBack,g=I.targetduration,c=this.config,s=c.liveSyncDuration,u=c.liveSyncDurationCount,f=c.lowLatencyMode,A=this.hls.userConfig,p=f&&x||w;(A.liveSyncDuration||A.liveSyncDurationCount||p===0)&&(p=s!==void 0?s:u*g);var h=g,T=1;return p+Math.min(this.stallCount*T,h)}},{key:"liveSyncPosition",get:function(){var I=this.estimateLiveEdge(),w=this.targetLatency,x=this.levelDetails;if(I===null||w===null||x===null)return null;var g=x.edge,c=I-w-this.edgeStalled,s=g-x.totalduration,u=g-(this.config.lowLatencyMode&&x.partTarget||x.targetduration);return Math.min(Math.max(s,c),u)}},{key:"drift",get:function(){var I=this.levelDetails;return I===null?1:I.drift}},{key:"edgeStalled",get:function(){var I=this.levelDetails;if(I===null)return 0;var w=(this.config.lowLatencyMode&&I.partTarget||I.targetduration)*3;return Math.max(I.age-w,0)}},{key:"forwardBufferLength",get:function(){var I=this.media,w=this.levelDetails;if(!I||!w)return 0;var x=I.buffered.length;return x?I.buffered.end(x-1):w.edge-this.currentTime}}]),_}()},"./src/controller/level-controller.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return c});var H=M("./src/types/level.ts"),k=M("./src/events.ts"),S=M("./src/errors.ts"),U=M("./src/utils/codecs.ts"),P=M("./src/controller/level-helper.ts"),O=M("./src/controller/base-playlist-controller.ts"),_=M("./src/types/loader.ts");function C(){return C=Object.assign||function(s){for(var u=1;u0){l=T[0].bitrate,T.sort(function(z,F){return z.bitrate-F.bitrate}),this._levels=T;for(var L=0;Lthis.hls.config.fragLoadingMaxRetry&&(a=h.frag.level)):a=h.frag.level}break;case S.ErrorDetails.LEVEL_LOAD_ERROR:case S.ErrorDetails.LEVEL_LOAD_TIMEOUT:T&&(T.deliveryDirectives&&(l=!1),a=T.level),d=!0;break;case S.ErrorDetails.REMUX_ALLOC_ERROR:a=h.level,d=!0;break}a!==void 0&&this.recoverLevel(h,a,d,l)},f.recoverLevel=function(p,h,T,v){var d=p.details,l=this._levels[h];if(l.loadError++,T){var a=this.retryLoadingOrFail(p);if(a)p.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(v){var i=l.url.length;if(i>1&&l.loadError1){var v=(h.urlId+1)%T;this.warn("Switching to redundant URL-id "+v),this._levels.forEach(function(d){d.urlId=v}),this.level=p}},f.onFragLoaded=function(p,h){var T=h.frag;if(T!==void 0&&T.type===_.PlaylistLevelType.MAIN){var v=this._levels[T.level];v!==void 0&&(v.fragmentError=0,v.loadError=0)}},f.onLevelLoaded=function(p,h){var T,v=h.level,d=h.details,l=this._levels[v];if(!l){var a;this.warn("Invalid level index "+v),(a=h.deliveryDirectives)!==null&&a!==void 0&&a.skip&&(d.deltaUpdateFailed=!0);return}v===this.currentLevelIndex?(l.fragmentError===0&&(l.loadError=0,this.retryCount=0),this.playlistLoaded(v,h,l.details)):(T=h.deliveryDirectives)!==null&&T!==void 0&&T.skip&&(d.deltaUpdateFailed=!0)},f.onAudioTrackSwitched=function(p,h){var T=this.hls.levels[this.currentLevelIndex];if(!T)return;if(T.audioGroupIds){for(var v=-1,d=this.hls.audioTracks[h.id].groupId,l=0;l0){var v=T.urlId,d=T.url[v];if(p)try{d=p.addDirectives(d)}catch(l){this.warn("Could not construct new URL with HLS Delivery Directives: "+l)}this.log("Attempt loading level index "+h+(p?" at sn "+p.msn+" part "+p.part:"")+" with URL-id "+v+" "+d),this.clearTimer(),this.hls.trigger(k.Events.LEVEL_LOADING,{url:d,level:h,id:v,deliveryDirectives:p||null})}},f.removeLevel=function(p,h){var T=function(l,a){return a!==h},v=this._levels.filter(function(d,l){return l!==p?!0:d.url.length>1&&h!==void 0?(d.url=d.url.filter(T),d.audioGroupIds&&(d.audioGroupIds=d.audioGroupIds.filter(T)),d.textGroupIds&&(d.textGroupIds=d.textGroupIds.filter(T)),d.urlId=0,!0):!1}).map(function(d,l){var a=d.details;return a!=null&&a.fragments&&a.fragments.forEach(function(i){i.level=l}),d});this._levels=v,this.hls.trigger(k.Events.LEVELS_UPDATED,{levels:v})},I(u,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(p){var h,T=this._levels;if(T.length===0)return;if(this.currentLevelIndex===p&&(h=T[p])!==null&&h!==void 0&&h.details)return;if(p<0||p>=T.length){var v=p<0;if(this.hls.trigger(k.Events.ERROR,{type:S.ErrorTypes.OTHER_ERROR,details:S.ErrorDetails.LEVEL_SWITCH_ERROR,level:p,fatal:v,reason:"invalid level idx"}),v)return;p=Math.min(p,T.length-1)}this.clearTimer();var d=this.currentLevelIndex,l=T[d],a=T[p];this.log("switching to level "+p+" from "+d),this.currentLevelIndex=p;var i=C({},a,{level:p,maxBitrate:a.maxBitrate,uri:a.uri,urlId:a.urlId});delete i._urlId,this.hls.trigger(k.Events.LEVEL_SWITCHING,i);var E=a.details;if(!E||E.live){var y=this.switchParams(a.uri,l==null?void 0:l.details);this.loadPlaylist(y)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(p){this.manualLevelIndex=p,this._startLevel===void 0&&(this._startLevel=p),p!==-1&&(this.level=p)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(p){this._firstLevel=p}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var p=this.hls.config.startLevel;return p!==void 0?p:this._firstLevel}else return this._startLevel},set:function(p){this._startLevel=p}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(p){this.level=p,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=p)}}]),u}(O.default)},"./src/controller/level-helper.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"addGroupId",function(){return S}),M.d(K,"assignTrackIdsByGroup",function(){return U}),M.d(K,"updatePTS",function(){return P}),M.d(K,"updateFragPTSDTS",function(){return _}),M.d(K,"mergeDetails",function(){return C}),M.d(K,"mapPartIntersection",function(){return D}),M.d(K,"mapFragmentIntersection",function(){return I}),M.d(K,"adjustSliding",function(){return w}),M.d(K,"addSliding",function(){return x}),M.d(K,"computeReloadInterval",function(){return g}),M.d(K,"getFragmentWithSN",function(){return c}),M.d(K,"getPartWith",function(){return s});var H=M("./src/polyfills/number.ts"),k=M("./src/utils/logger.ts");function S(u,f,A){switch(f){case"audio":u.audioGroupIds||(u.audioGroupIds=[]),u.audioGroupIds.push(A);break;case"text":u.textGroupIds||(u.textGroupIds=[]),u.textGroupIds.push(A);break}}function U(u){var f={};u.forEach(function(A){var p=A.groupId||"";A.id=f[p]=f[p]||0,f[p]++})}function P(u,f,A){var p=u[f],h=u[A];O(p,h)}function O(u,f){var A=f.startPTS;if(Object(H.isFiniteNumber)(A)){var p=0,h;f.sn>u.sn?(p=A-u.start,h=u):(p=u.start-A,h=f),h.duration!==p&&(h.duration=p)}else if(f.sn>u.sn){var T=u.cc===f.cc;T&&u.minEndPTS?f.start=u.start+(u.minEndPTS-u.start):f.start=u.start+u.duration}else f.start=Math.max(u.start-f.duration,0)}function _(u,f,A,p,h,T){var v=p-A;v<=0&&(k.logger.warn("Fragment should have a positive duration",f),p=A+f.duration,T=h+f.duration);var d=A,l=p,a=f.startPTS,i=f.endPTS;if(Object(H.isFiniteNumber)(a)){var E=Math.abs(a-A);Object(H.isFiniteNumber)(f.deltaPTS)?f.deltaPTS=Math.max(E,f.deltaPTS):f.deltaPTS=E,d=Math.max(A,a),A=Math.min(A,a),h=Math.min(h,f.startDTS),l=Math.min(p,i),p=Math.max(p,i),T=Math.max(T,f.endDTS)}f.duration=p-A;var y=A-f.start;f.appendedPTS=p,f.start=f.startPTS=A,f.maxStartPTS=d,f.startDTS=h,f.endPTS=p,f.minEndPTS=l,f.endDTS=T;var m=f.sn;if(!u||mu.endSN)return 0;var L,b=m-u.startSN,j=u.fragments;for(j[b]=f,L=b;L>0;L--)O(j[L],j[L-1]);for(L=b;L=0;h--){var T=p[h].initSegment;if(T){A=T;break}}u.fragmentHint&&delete u.fragmentHint.endPTS;var v=0,d;if(I(u,f,function(L,b){L.relurl&&(v=L.cc-b.cc),Object(H.isFiniteNumber)(L.startPTS)&&Object(H.isFiniteNumber)(L.endPTS)&&(b.start=b.startPTS=L.startPTS,b.startDTS=L.startDTS,b.appendedPTS=L.appendedPTS,b.maxStartPTS=L.maxStartPTS,b.endPTS=L.endPTS,b.endDTS=L.endDTS,b.minEndPTS=L.minEndPTS,b.duration=L.endPTS-L.startPTS,b.duration&&(d=b),f.PTSKnown=f.alignedSliding=!0),b.elementaryStreams=L.elementaryStreams,b.loader=L.loader,b.stats=L.stats,b.urlId=L.urlId,L.initSegment&&(b.initSegment=L.initSegment,A=L.initSegment)}),A){var l=f.fragmentHint?f.fragments.concat(f.fragmentHint):f.fragments;l.forEach(function(L){var b;(!L.initSegment||L.initSegment.relurl===((b=A)===null||b===void 0?void 0:b.relurl))&&(L.initSegment=A)})}if(f.skippedSegments&&(f.deltaUpdateFailed=f.fragments.some(function(L){return!L}),f.deltaUpdateFailed)){k.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var a=f.skippedSegments;a--;)f.fragments.shift();f.startSN=f.fragments[0].sn,f.startCC=f.fragments[0].cc}var i=f.fragments;if(v){k.logger.warn("discontinuity sliding from playlist, take drift into account");for(var E=0;E=p.length)return;x(f,p[A].start)}function x(u,f){if(f){for(var A=u.fragments,p=u.skippedSegments;p0&&h0&&l===-1&&(this.log("Override startPosition with lastCurrentTime @"+a.toFixed(3)),l=a),this.state=k.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=l,this.tick()}else this._forceStartLoad=!0,this.state=k.State.STOPPED},v.stopLoad=function(){this._forceStartLoad=!1,h.prototype.stopLoad.call(this)},v.doTick=function(){switch(this.state){case k.State.IDLE:this.doTickIdle();break;case k.State.WAITING_LEVEL:{var l,a=this.levels,i=this.level,E=a==null||((l=a[i])===null||l===void 0)?void 0:l.details;if(E&&(!E.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(E))break;this.state=k.State.IDLE;break}break}case k.State.FRAG_LOADING_WAITING_RETRY:{var y,m=self.performance.now(),L=this.retryDate;(!L||m>=L||(y=this.media)!==null&&y!==void 0&&y.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=k.State.IDLE)}break;default:break}this.onTickEnd()},v.onTickEnd=function(){h.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},v.doTickIdle=function(){var l,a,i=this.hls,E=this.levelLastLoaded,y=this.levels,m=this.media,L=i.config,b=i.nextLoadLevel;if(E===null||!m&&(this.startFragRequested||!L.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!y||!y[b])return;var j=y[b];this.level=i.nextLoadLevel=b;var z=j.details;if(!z||this.state===k.State.WAITING_LEVEL||z.live&&this.levelLastLoaded!==b){this.state=k.State.WAITING_LEVEL;return}var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:m,_.PlaylistLevelType.MAIN);if(F===null)return;var N=F.len,V=this.getMaxBufferLength(j.maxBitrate);if(N>=V)return;if(this._streamEnded(F,z)){var $={};this.altAudio&&($.type="video"),this.hls.trigger(U.Events.BUFFER_EOS,$),this.state=k.State.ENDED;return}var oe=F.end,de=this.getNextFragment(oe,z);if(this.couldBacktrack&&!this.fragPrevious&&de&&de.sn!=="initSegment"){var Re=de.sn-z.startSN;Re>1&&(de=z.fragments[Re-1],this.fragmentTracker.removeFragment(de))}if(de&&this.fragmentTracker.getState(de)===O.FragmentState.OK&&this.nextLoadPosition>oe){var Ae=this.audioOnly&&!this.altAudio?C.ElementaryStreamTypes.AUDIO:C.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(m,Ae,_.PlaylistLevelType.MAIN),de=this.getNextFragment(this.nextLoadPosition,z)}if(!de)return;de.initSegment&&!de.initSegment.data&&!this.bitrateTest&&(de=de.initSegment),((l=de.decryptdata)===null||l===void 0?void 0:l.keyFormat)==="identity"&&!((a=de.decryptdata)!==null&&a!==void 0&&a.key)?this.loadKey(de,z):this.loadFragment(de,z,oe)},v.loadFragment=function(l,a,i){var E,y=this.fragmentTracker.getState(l);if(this.fragCurrent=l,y===O.FragmentState.BACKTRACKED){var m=this.fragmentTracker.getBacktrackData(l);if(m){this._handleFragmentLoadProgress(m),this._handleFragmentLoadComplete(m);return}else y=O.FragmentState.NOT_LOADED}y===O.FragmentState.NOT_LOADED||y===O.FragmentState.PARTIAL?l.sn==="initSegment"?this._loadInitSegment(l):this.bitrateTest?(l.bitrateTest=!0,this.log("Fragment "+l.sn+" of level "+l.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(l)):(this.startFragRequested=!0,h.prototype.loadFragment.call(this,l,a,i)):y===O.FragmentState.APPENDING?this.reduceMaxBufferLength(l.duration)&&this.fragmentTracker.removeFragment(l):((E=this.media)===null||E===void 0?void 0:E.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},v.getAppendedFrag=function(l){var a=this.fragmentTracker.getAppendedFrag(l,_.PlaylistLevelType.MAIN);return a&&"fragment"in a?a.fragment:a},v.getBufferedFrag=function(l){return this.fragmentTracker.getBufferedFrag(l,_.PlaylistLevelType.MAIN)},v.followingBufferedFrag=function(l){return l?this.getBufferedFrag(l.end+.5):null},v.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},v.nextLevelSwitch=function(){var l=this.levels,a=this.media;if(a!=null&&a.readyState){var i,E=this.getAppendedFrag(a.currentTime);if(E&&E.start>1&&this.flushMainBuffer(0,E.start-1),!a.paused&&l){var y=this.hls.nextLoadLevel,m=l[y],L=this.fragLastKbps;L&&this.fragCurrent?i=this.fragCurrent.duration*m.maxBitrate/(1e3*L)+1:i=0}else i=0;var b=this.getBufferedFrag(a.currentTime+i);if(b){var j=this.followingBufferedFrag(b);if(j){this.abortCurrentFrag();var z=j.maxStartPTS?j.maxStartPTS:j.start,F=j.duration,N=Math.max(b.end,z+Math.min(Math.max(F-this.config.maxFragLookUpTolerance,F*.5),F*.75));this.flushMainBuffer(N,Number.POSITIVE_INFINITY)}}}},v.abortCurrentFrag=function(){var l=this.fragCurrent;this.fragCurrent=null,l!=null&&l.loader&&l.loader.abort(),this.state===k.State.KEY_LOADING&&(this.state=k.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},v.flushMainBuffer=function(l,a){h.prototype.flushMainBuffer.call(this,l,a,this.altAudio?"video":null)},v.onMediaAttached=function(l,a){h.prototype.onMediaAttached.call(this,l,a);var i=a.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),i.addEventListener("playing",this.onvplaying),i.addEventListener("seeked",this.onvseeked),this.gapController=new w.default(this.config,i,this.fragmentTracker,this.hls)},v.onMediaDetaching=function(){var l=this.media;l&&(l.removeEventListener("playing",this.onvplaying),l.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),h.prototype.onMediaDetaching.call(this)},v.onMediaPlaying=function(){this.tick()},v.onMediaSeeked=function(){var l=this.media,a=l?l.currentTime:null;Object(H.isFiniteNumber)(a)&&this.log("Media seeked to "+a.toFixed(3)),this.tick()},v.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(U.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},v.onManifestParsed=function(l,a){var i=!1,E=!1,y;a.levels.forEach(function(m){y=m.audioCodec,y&&(y.indexOf("mp4a.40.2")!==-1&&(i=!0),y.indexOf("mp4a.40.5")!==-1&&(E=!0))}),this.audioCodecSwitch=i&&E&&!Object(S.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=a.levels,this.startFragRequested=!1},v.onLevelLoading=function(l,a){var i=this.levels;if(!i||this.state!==k.State.IDLE)return;var E=i[a.level];(!E.details||E.details.live&&this.levelLastLoaded!==a.level||this.waitForCdnTuneIn(E.details))&&(this.state=k.State.WAITING_LEVEL)},v.onLevelLoaded=function(l,a){var i,E=this.levels,y=a.level,m=a.details,L=m.totalduration;if(!E){this.warn("Levels were reset while loading level "+y);return}this.log("Level "+y+" loaded ["+m.startSN+","+m.endSN+"], cc ["+m.startCC+", "+m.endCC+"] duration:"+L);var b=this.fragCurrent;b&&(this.state===k.State.FRAG_LOADING||this.state===k.State.FRAG_LOADING_WAITING_RETRY)&&(b.level!==a.level&&b.loader&&(this.state=k.State.IDLE,b.loader.abort()));var j=E[y],z=0;if(m.live||(i=j.details)!==null&&i!==void 0&&i.live){if(m.fragments[0]||(m.deltaUpdateFailed=!0),m.deltaUpdateFailed)return;z=this.alignPlaylists(m,j.details)}if(j.details=m,this.levelLastLoaded=y,this.hls.trigger(U.Events.LEVEL_UPDATED,{details:m,level:y}),this.state===k.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(m))return;this.state=k.State.IDLE}this.startFragRequested?m.live&&this.synchronizeToLiveEdge(m):this.setStartPosition(m,z),this.tick()},v._handleFragmentLoadProgress=function(l){var a,i=l.frag,E=l.part,y=l.payload,m=this.levels;if(!m){this.warn("Levels were reset while fragment load was in progress. Fragment "+i.sn+" of level "+i.level+" will not be buffered");return}var L=m[i.level],b=L.details;if(!b){this.warn("Dropping fragment "+i.sn+" of level "+i.level+" after level details were reset");return}var j=L.videoCodec,z=b.PTSKnown||!b.live,F=(a=i.initSegment)===null||a===void 0?void 0:a.data,N=this._getAudioCodec(L),V=this.transmuxer=this.transmuxer||new D.default(this.hls,_.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),$=E?E.index:-1,oe=$!==-1,de=new I.ChunkMetadata(i.level,i.sn,i.stats.chunkCount,y.byteLength,$,oe),Re=this.initPTS[i.cc];V.push(y,F,N,j,i,E,b.totalduration,z,de,Re)},v.onAudioTrackSwitching=function(l,a){var i=this.altAudio,E=!!a.url,y=a.id;if(!E){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var m=this.fragCurrent;m!=null&&m.loader&&(this.log("Switching to main audio track, cancel main fragment load"),m.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var L=this.hls;i&&L.trigger(U.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),L.trigger(U.Events.AUDIO_TRACK_SWITCHED,{id:y})}},v.onAudioTrackSwitched=function(l,a){var i=a.id,E=!!this.hls.audioTracks[i].url;if(E){var y=this.videoBuffer;y&&this.mediaBuffer!==y&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=y)}this.altAudio=E,this.tick()},v.onBufferCreated=function(l,a){var i=a.tracks,E,y,m=!1;for(var L in i){var b=i[L];if(b.id==="main"){if(y=L,E=b,L==="video"){var j=i[L];j&&(this.videoBuffer=j.buffer)}}else m=!0}m&&E?(this.log("Alternate track found, use "+y+".buffered to schedule main fragment loading"),this.mediaBuffer=E.buffer):this.mediaBuffer=this.media},v.onFragBuffered=function(l,a){var i=a.frag,E=a.part;if(i&&i.type!==_.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(i)){this.warn("Fragment "+i.sn+(E?" p: "+E.index:"")+" of level "+i.level+" finished buffering, but was aborted. state: "+this.state),this.state===k.State.PARSED&&(this.state=k.State.IDLE);return}var y=E?E.stats:i.stats;this.fragLastKbps=Math.round(8*y.total/(y.buffering.end-y.loading.first)),i.sn!=="initSegment"&&(this.fragPrevious=i),this.fragBufferedComplete(i,E)},v.onError=function(l,a){switch(a.details){case x.ErrorDetails.FRAG_LOAD_ERROR:case x.ErrorDetails.FRAG_LOAD_TIMEOUT:case x.ErrorDetails.KEY_LOAD_ERROR:case x.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(_.PlaylistLevelType.MAIN,a);break;case x.ErrorDetails.LEVEL_LOAD_ERROR:case x.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==k.State.ERROR&&(a.fatal?(this.warn(""+a.details),this.state=k.State.ERROR):!a.levelRetry&&this.state===k.State.WAITING_LEVEL&&(this.state=k.State.IDLE));break;case x.ErrorDetails.BUFFER_FULL_ERROR:if(a.parent==="main"&&(this.state===k.State.PARSING||this.state===k.State.PARSED)){var i=!0,E=this.getFwdBufferInfo(this.media,_.PlaylistLevelType.MAIN);E&&E.len>.5&&(i=!this.reduceMaxBufferLength(E.len)),i&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},v.checkBuffer=function(){var l=this.media,a=this.gapController;if(!l||!a||!l.readyState)return;var i=P.BufferHelper.getBuffered(l);!this.loadedmetadata&&i.length?(this.loadedmetadata=!0,this.seekToStartPos()):a.poll(this.lastCurrentTime),this.lastCurrentTime=l.currentTime},v.onFragLoadEmergencyAborted=function(){this.state=k.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},v.onBufferFlushed=function(l,a){var i=a.type;if(i!==C.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var E=(i===C.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(E,i,_.PlaylistLevelType.MAIN)}},v.onLevelsUpdated=function(l,a){this.levels=a.levels},v.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},v.seekToStartPos=function(){var l=this.media,a=l.currentTime,i=this.startPosition;if(i>=0&&a0&&(m1&&l.seeking===!1){var i=l.currentTime;if(P.BufferHelper.isBuffered(l,i)?a=this.getAppendedFrag(i):P.BufferHelper.isBuffered(l,i+.1)&&(a=this.getAppendedFrag(i+.1)),a){var E=this.fragPlaying,y=a.level;(!E||a.sn!==E.sn||E.level!==y||a.urlId!==E.urlId)&&(this.hls.trigger(U.Events.FRAG_CHANGED,{frag:a}),(!E||E.level!==y)&&this.hls.trigger(U.Events.LEVEL_SWITCHED,{level:y}),this.fragPlaying=a)}}},s(T,[{key:"nextLevel",get:function(){var l=this.nextBufferedFrag;return l?l.level:-1}},{key:"currentLevel",get:function(){var l=this.media;if(l){var a=this.getAppendedFrag(l.currentTime);if(a)return a.level}return-1}},{key:"nextBufferedFrag",get:function(){var l=this.media;if(l){var a=this.getAppendedFrag(l.currentTime);return this.followingBufferedFrag(a)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),T}(k.default)},"./src/controller/subtitle-stream-controller.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"SubtitleStreamController",function(){return u});var H=M("./src/events.ts"),k=M("./src/utils/logger.ts"),S=M("./src/utils/buffer-helper.ts"),U=M("./src/controller/fragment-finders.ts"),P=M("./src/utils/discontinuities.ts"),O=M("./src/controller/level-helper.ts"),_=M("./src/controller/fragment-tracker.ts"),C=M("./src/controller/base-stream-controller.ts"),D=M("./src/types/loader.ts"),I=M("./src/types/level.ts");function w(f,A){for(var p=0;p=a[y].start&&E<=a[y].end){i=a[y];break}var m=d.start+d.duration;i?i.end=m:(i={start:E,end:m},a.push(i)),this.fragmentTracker.fragBuffered(d)},p.onBufferFlushing=function(T,v){var d=v.startOffset,l=v.endOffset;if(d===0&&l!==Number.POSITIVE_INFINITY){var a=this.currentTrackId,i=this.levels;if(!i.length||!i[a]||!i[a].details)return;var E=i[a].details,y=E.targetduration,m=l-y;if(m<=0)return;v.endOffsetSubtitles=Math.max(0,m),this.tracksBuffered.forEach(function(L){for(var b=0;b=E.length||a!==i||!y)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,l.live||(d=y.details)!==null&&d!==void 0&&d.live){var m=this.mainDetails;if(l.deltaUpdateFailed||!m)return;var L=m.fragments[0];if(!y.details)l.hasProgramDateTime&&m.hasProgramDateTime?Object(P.alignMediaPlaylistByPDT)(l,m):L&&Object(O.addSliding)(l,L.start);else{var b=this.alignPlaylists(l,y.details);b===0&&L&&Object(O.addSliding)(l,L.start)}}if(y.details=l,this.levelLastLoaded=a,this.tick(),l.live&&!this.fragCurrent&&this.media&&this.state===C.State.IDLE){var j=Object(U.findFragmentByPTS)(null,l.fragments,this.media.currentTime,0);j||(this.warn("Subtitle playlist not aligned with playback"),y.details=void 0)}},p._handleFragmentLoadComplete=function(T){var v=T.frag,d=T.payload,l=v.decryptdata,a=this.hls;if(this.fragContextChanged(v))return;if(d&&d.byteLength>0&&l&&l.key&&l.iv&&l.method==="AES-128"){var i=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(d),l.key.buffer,l.iv.buffer).then(function(E){var y=performance.now();a.trigger(H.Events.FRAG_DECRYPTED,{frag:v,payload:E,stats:{tstart:i,tdecrypt:y}})})}},p.doTick=function(){if(!this.media){this.state=C.State.IDLE;return}if(this.state===C.State.IDLE){var T,v=this.currentTrackId,d=this.levels;if(!d.length||!d[v]||!d[v].details)return;var l=d[v].details,a=l.targetduration,i=this.config,E=this.media,y=S.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,E.currentTime-a,i.maxBufferHole),m=y.end,L=y.len,b=this.getMaxBufferLength()+a;if(L>b)return;console.assert(l,"Subtitle track details are defined on idle subtitle stream controller tick");var j=l.fragments,z=j.length,F=l.edge,N,V=this.fragPrevious;if(m-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)},g.pollTrackChange=function(s){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,s)},g.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 s=I(this.media.textTracks);s.forEach(function(u){Object(k.clearCurrentCues)(u)}),this.subtitleTrack=-1,this.media=null},g.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},g.onManifestParsed=function(s,u){this.tracks=u.subtitleTracks},g.onSubtitleTrackLoaded=function(s,u){var f=u.id,A=u.details,p=this.trackId,h=this.tracksInGroup[p];if(!h){this.warn("Invalid subtitle track id "+f);return}var T=h.details;h.details=u.details,this.log("subtitle track "+f+" loaded ["+A.startSN+"-"+A.endSN+"]"),f===this.trackId&&(this.retryCount=0,this.playlistLoaded(f,u,T))},g.onLevelLoading=function(s,u){this.switchLevel(u.level)},g.onLevelSwitching=function(s,u){this.switchLevel(u.level)},g.switchLevel=function(s){var u=this.hls.levels[s];if(!(u!=null&&u.textGroupIds))return;var f=u.textGroupIds[u.urlId];if(this.groupId!==f){var A=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,p=this.tracks.filter(function(v){return!f||v.groupId===f});this.tracksInGroup=p;var h=this.findTrackId(A==null?void 0:A.name)||this.findTrackId();this.groupId=f;var T={subtitleTracks:p};this.log("Updating subtitle tracks, "+p.length+' track(s) found in "'+f+'" group-id'),this.hls.trigger(H.Events.SUBTITLE_TRACKS_UPDATED,T),h!==-1&&this.setSubtitleTrack(h,A)}},g.findTrackId=function(s){for(var u=this.tracksInGroup,f=0;f=A.length)return;this.clearTimer();var p=A[s];if(this.log("Switching to subtitle track "+s),this.trackId=s,p){var h=p.id,T=p.groupId,v=T===void 0?"":T,d=p.name,l=p.type,a=p.url;this.hls.trigger(H.Events.SUBTITLE_TRACK_SWITCH,{id:h,groupId:v,name:d,type:l,url:a});var i=this.switchParams(p.url,u==null?void 0:u.details);this.loadPlaylist(i)}else this.hls.trigger(H.Events.SUBTITLE_TRACK_SWITCH,{id:s})},g.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var s=-1,u=I(this.media.textTracks),f=0;f=0&&(l[0]=Math.min(l[0],A),l[1]=Math.max(l[1],p),v=!0,a/(p-A)>.5))return}if(v||T.push([A,p]),this.config.renderTextTracksNatively){var i=this.captionsTracks[f];this.Cues.newCue(i,A,p,h)}else{var E=this.Cues.newCue(null,A,p,h);this.hls.trigger(k.Events.CUES_PARSED,{type:"captions",cues:E,track:f})}},s.onInitPtsFound=function(f,A){var p=this,h=A.frag,T=A.id,v=A.initPTS,d=A.timescale,l=this.unparsedVttFrags;T==="main"&&(this.initPTS[h.cc]=v,this.timescale[h.cc]=d),l.length&&(this.unparsedVttFrags=[],l.forEach(function(a){p.onFragLoaded(k.Events.FRAG_LOADED,a)}))},s.getExistingTrack=function(f){var A=this.media;if(A)for(var p=0;p>>8^d&255^99,_[h]=d,C[d]=h;var l=p[h],a=p[l],i=p[a],E=p[d]*257^d*16843008;I[h]=E<<24|E>>>8,w[h]=E<<16|E>>>16,x[h]=E<<8|E>>>24,g[h]=E,E=i*16843009^a*65537^l*257^h*16843008,s[d]=E<<24|E>>>8,u[d]=E<<16|E>>>16,f[d]=E<<8|E>>>24,A[d]=E,h?(h=l^p[p[p[i^l]]],T^=p[p[T]]):h=T=1}},P.expandKey=function(_){for(var C=this.uint8ArrayToUint32Array_(_),D=!0,I=0;I>>6)+1;var E=(f[A+2]&60)>>>2;if(E>i.length-1){u.trigger(S.Events.ERROR,{type:k.ErrorTypes.MEDIA_ERROR,details:k.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+E});return}return v=(f[A+2]&1)<<2,v|=(f[A+3]&192)>>>6,H.logger.log("manifest codec:"+p+", ADTS type:"+h+", samplingIndex:"+E),/firefox/i.test(l)?E>=6?(h=5,d=new Array(4),T=E-3):(h=2,d=new Array(2),T=E):l.indexOf("android")!==-1?(h=2,d=new Array(2),T=E):(h=5,d=new Array(4),p&&(p.indexOf("mp4a.40.29")!==-1||p.indexOf("mp4a.40.5")!==-1)||!p&&E>=6?T=E-3:((p&&p.indexOf("mp4a.40.2")!==-1&&(E>=6&&v===1||/vivaldi/i.test(l))||!p&&v===1)&&(h=2,d=new Array(2)),T=E)),d[0]=h<<3,d[0]|=(E&14)>>1,d[1]|=(E&1)<<7,d[1]|=v<<3,h===5&&(d[1]|=(T&14)>>1,d[2]=(T&1)<<7,d[2]|=2<<2,d[3]=0),{config:d,samplerate:i[E],channelCount:v,codec:"mp4a.40."+h,manifestCodec:a}}function P(u,f){return u[f]===255&&(u[f+1]&246)===240}function O(u,f){return u[f+1]&1?7:9}function _(u,f){return(u[f+3]&3)<<11|u[f+4]<<3|(u[f+5]&224)>>>5}function C(u,f){return f+5=u.length)return!1;var p=_(u,f);if(p<=A)return!1;var h=f+p;return h===u.length||D(u,h)}return!1}function x(u,f,A,p,h){if(!u.samplerate){var T=U(f,A,p,h);if(!T)return;u.config=T.config,u.samplerate=T.samplerate,u.channelCount=T.channelCount,u.codec=T.codec,u.manifestCodec=T.manifestCodec,H.logger.log("parsed codec:"+u.codec+", rate:"+T.samplerate+", channels:"+T.channelCount)}}function g(u){return 1024*9e4/u}function c(u,f,A,p,h){var T=O(u,f),v=_(u,f);if(v-=T,v>0){var d=A+p*h;return{headerLength:T,frameLength:v,stamp:d}}}function s(u,f,A,p,h){var T=g(u.samplerate),v=c(f,A,p,h,T);if(v){var d=v.frameLength,l=v.headerLength,a=v.stamp,i=l+d,E=Math.max(0,A+i-f.length),y;E?(y=new Uint8Array(i-l),y.set(f.subarray(A+l,f.length),0)):y=f.subarray(A+l,A+i);var m={unit:y,pts:a};return E||u.samples.push(m),{sample:m,length:i,missing:E}}}},"./src/demux/base-audio-demuxer.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"initPTSFn",function(){return _});var H=M("./src/polyfills/number.ts"),k=M("./src/demux/id3.ts"),S=M("./src/demux/dummy-demuxed-track.ts"),U=M("./src/utils/mp4-tools.ts"),P=M("./src/utils/typed-array.ts"),O=function(){function C(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var D=C.prototype;return D.resetInitSegment=function(w,x,g){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},D.resetTimeStamp=function(){},D.resetContiguity=function(){},D.canParse=function(w,x){return!1},D.appendFrame=function(w,x,g){},D.demux=function(w,x){this.cachedData&&(w=Object(U.appendUint8Array)(this.cachedData,w),this.cachedData=null);var g=k.getID3Data(w,0),c=g?g.length:0,s,u,f=this._audioTrack,A=this._id3Track,p=g?k.getTimeStamp(g):void 0,h=w.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=_(p,x)),g&&g.length>0&&A.samples.push({pts:this.initPTS,dts:this.initPTS,data:g}),u=this.initPTS;cO?(this.word<<=O,this.bitsAvailable-=O):(O-=this.bitsAvailable,_=O>>3,O-=_>>3,this.bytesAvailable-=_,this.loadWord(),this.word<<=O,this.bitsAvailable-=O)},U.readBits=function(O){var _=Math.min(this.bitsAvailable,O),C=this.word>>>32-_;return O>32&&H.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=_,this.bitsAvailable>0?this.word<<=_:this.bytesAvailable>0&&this.loadWord(),_=O-_,_>0&&this.bitsAvailable?C<<_|this.readBits(_):C},U.skipLZ=function(){var O;for(O=0;O>>O)!==0)return this.word<<=O,this.bitsAvailable-=O,O;return this.loadWord(),O+this.skipLZ()},U.skipUEG=function(){this.skipBits(1+this.skipLZ())},U.skipEG=function(){this.skipBits(1+this.skipLZ())},U.readUEG=function(){var O=this.skipLZ();return this.readBits(O+1)-1},U.readEG=function(){var O=this.readUEG();return 1&O?1+O>>>1:-1*(O>>>1)},U.readBoolean=function(){return this.readBits(1)===1},U.readUByte=function(){return this.readBits(8)},U.readUShort=function(){return this.readBits(16)},U.readUInt=function(){return this.readBits(32)},U.skipScalingList=function(O){for(var _=8,C=8,D,I=0;I0?h.subarray(v,v+d):void 0},U=function(h,T){var v=0;return v=(h[T]&127)<<21,v|=(h[T+1]&127)<<14,v|=(h[T+2]&127)<<7,v|=h[T+3]&127,v},P=function(h,T){return H(h,T)&&U(h,T+6)+10<=h.length-T},O=function(h){for(var T=D(h),v=0;v>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:m+=String.fromCharCode(i);break;case 12:case 13:E=h[L++],m+=String.fromCharCode((i&31)<<6|E&63);break;case 14:E=h[L++],y=h[L++],m+=String.fromCharCode((i&15)<<12|(E&63)<<6|(y&63)<<0);break;default:}}return m},u={decodeTextFrame:x},f;function A(){return!f&&typeof self.TextDecoder!="undefined"&&(f=new self.TextDecoder("utf-8")),f}},"./src/demux/mp3demuxer.ts":function(X,K,M){"use strict";M.r(K);var H=M("./src/demux/base-audio-demuxer.ts"),k=M("./src/demux/id3.ts"),S=M("./src/utils/logger.ts"),U=M("./src/demux/mpegaudio.ts");function P(C,D){C.prototype=Object.create(D.prototype),C.prototype.constructor=C,O(C,D)}function O(C,D){return O=Object.setPrototypeOf||function(w,x){return w.__proto__=x,w},O(C,D)}var _=function(C){P(D,C);function D(){return C.apply(this,arguments)||this}var I=D.prototype;return I.resetInitSegment=function(x,g,c){C.prototype.resetInitSegment.call(this,x,g,c),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:x,duration:c,inputTimeScale:9e4,dropped:0}},D.probe=function(x){if(!x)return!1;for(var g=k.getID3Data(x,0)||[],c=g.length,s=x.length;c0},P.demux=function(_){var C=_,D=Object(k.dummyTrack)();if(this.config.progressive){this.remainderData&&(C=Object(H.appendUint8Array)(this.remainderData,_));var I=Object(H.segmentValidRange)(C);this.remainderData=I.remainder,D.samples=I.valid||new Uint8Array}else D.samples=C;return{audioTrack:Object(k.dummyTrack)(),avcTrack:D,id3Track:Object(k.dummyTrack)(),textTrack:Object(k.dummyTrack)()}},P.flush=function(){var _=Object(k.dummyTrack)();return _.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(k.dummyTrack)(),avcTrack:_,id3Track:Object(k.dummyTrack)(),textTrack:Object(k.dummyTrack)()}},P.demuxSampleAes=function(_,C,D){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},P.destroy=function(){},U}();S.minProbeByteLength=1024,K.default=S},"./src/demux/mpegaudio.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"appendFrame",function(){return O}),M.d(K,"parseHeader",function(){return _}),M.d(K,"isHeaderPattern",function(){return C}),M.d(K,"isHeader",function(){return D}),M.d(K,"canParse",function(){return I}),M.d(K,"probe",function(){return w});var H=null,k=[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],S=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],U=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],P=[0,1,1,4];function O(x,g,c,s,u){if(c+24>g.length)return;var f=_(g,c);if(f&&c+f.frameLength<=g.length){var A=f.samplesPerFrame*9e4/f.sampleRate,p=s+u*A,h={unit:g.subarray(c,c+f.frameLength),pts:p,dts:p};return x.config=[],x.channelCount=f.channelCount,x.samplerate=f.sampleRate,x.samples.push(h),{sample:h,length:f.frameLength,missing:0}}}function _(x,g){var c=x[g+1]>>3&3,s=x[g+1]>>1&3,u=x[g+2]>>4&15,f=x[g+2]>>2&3;if(c!==1&&u!==0&&u!==15&&f!==3){var A=x[g+2]>>1&1,p=x[g+3]>>6,h=c===3?3-s:s===3?3:4,T=k[h*14+u-1]*1e3,v=c===3?0:c===2?1:2,d=S[v*3+f],l=p===3?1:2,a=U[c][s],i=P[s],E=a*8*i,y=Math.floor(a*T/d+A)*i;if(H===null){var m=navigator.userAgent||"",L=m.match(/Chrome\/(\d+)/i);H=L?parseInt(L[1]):0}var b=!!H&&H<=87;return b&&s===2&&T>=224e3&&p===0&&(x[g+3]=x[g+3]|128),{sampleRate:d,channelCount:l,frameLength:y,samplesPerFrame:E}}}function C(x,g){return x[g]===255&&(x[g+1]&224)===224&&(x[g+1]&6)!==0}function D(x,g){return g+1=_.length){D();return}if(_[C].unit.length<32)continue;var I=this.decrypter.isSync();if(this.decryptAacSample(_,C,D,I),!I)return}},P.getAvcEncryptedData=function(_){for(var C=Math.floor((_.length-48)/160)*16+16,D=new Int8Array(C),I=0,w=32;w<=_.length-16;w+=160,I+=16)D.set(_.subarray(w,w+16),I);return D},P.getAvcDecryptedUnit=function(_,C){for(var D=new Uint8Array(C),I=0,w=32;w<=_.length-16;w+=160,I+=16)_.set(D.subarray(I,I+16),w);return _},P.decryptAvcSample=function(_,C,D,I,w,x){var g=Object(k.discardEPB)(w.data),c=this.getAvcEncryptedData(g),s=this;this.decryptBuffer(c.buffer,function(u){w.data=s.getAvcDecryptedUnit(g,u),x||s.decryptAvcSamples(_,C,D+1,I)})},P.decryptAvcSamples=function(_,C,D,I){if(_ instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;C++,D=0){if(C>=_.length){I();return}for(var w=_[C].units;!(D>=w.length);D++){var x=w[D];if(x.data.length<=48||x.type!==1&&x.type!==5)continue;var g=this.decrypter.isSync();if(this.decryptAvcSample(_,C,D,I,x,g),!g)return}}},U}();K.default=S},"./src/demux/transmuxer-interface.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return w});var H=M("./node_modules/webworkify-webpack/index.js"),k=M.n(H),S=M("./src/events.ts"),U=M("./src/demux/transmuxer.ts"),P=M("./src/utils/logger.ts"),O=M("./src/errors.ts"),_=M("./src/utils/mediasource-helper.ts"),C=M("./node_modules/eventemitter3/index.js"),D=M.n(C),I=Object(_.getMediaSource)()||{isTypeSupported:function(){return!1}},w=function(){function x(c,s,u,f){var A=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=c,this.id=s,this.onTransmuxComplete=u,this.onFlush=f;var p=c.config,h=function(a,i){i=i||{},i.frag=A.frag,i.id=A.id,c.trigger(a,i)};this.observer=new C.EventEmitter,this.observer.on(S.Events.FRAG_DECRYPTED,h),this.observer.on(S.Events.ERROR,h);var T={mp4:I.isTypeSupported("video/mp4"),mpeg:I.isTypeSupported("audio/mpeg"),mp3:I.isTypeSupported('audio/mp4; codecs="mp3"')},v=navigator.vendor;if(p.enableWorker&&typeof Worker!="undefined"){P.logger.log("demuxing in webworker");var d;try{d=this.worker=H("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),d.addEventListener("message",this.onwmsg),d.onerror=function(l){c.trigger(S.Events.ERROR,{type:O.ErrorTypes.OTHER_ERROR,details:O.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(l.message+" ("+l.filename+":"+l.lineno+")")})},d.postMessage({cmd:"init",typeSupported:T,vendor:v,id:s,config:JSON.stringify(p)})}catch(l){P.logger.warn("Error in worker:",l),P.logger.error("Error while initializing DemuxerWorker, fallback to inline"),d&&self.URL.revokeObjectURL(d.objectURL),this.transmuxer=new U.default(this.observer,T,p,v,s),this.worker=null}}else this.transmuxer=new U.default(this.observer,T,p,v,s)}var g=x.prototype;return g.destroy=function(){var s=this.worker;if(s)s.removeEventListener("message",this.onwmsg),s.terminate(),this.worker=null;else{var u=this.transmuxer;u&&(u.destroy(),this.transmuxer=null)}var f=this.observer;f&&f.removeAllListeners(),this.observer=null},g.push=function(s,u,f,A,p,h,T,v,d,l){var a=this;d.transmuxing.start=self.performance.now();var i=this.transmuxer,E=this.worker,y=h?h.start:p.start,m=p.decryptdata,L=this.frag,b=!(L&&p.cc===L.cc),j=!(L&&d.level===L.level),z=L?d.sn-L.sn:-1,F=this.part?d.part-this.part.index:1,N=!j&&(z===1||z===0&&F===1),V=self.performance.now();(j||z||p.stats.parsing.start===0)&&(p.stats.parsing.start=V),h&&(F||!N)&&(h.stats.parsing.start=V);var $=new U.TransmuxState(b,N,v,j,y);if(!N||b){P.logger.log("[transmuxer-interface, "+p.type+"]: Starting new transmux session for sn: "+d.sn+" p: "+d.part+" level: "+d.level+" id: "+d.id+` + discontinuity: `+b+` trackSwitch: `+j+` contiguous: `+N+` accurateTimeOffset: `+v+` - timeOffset: `+y);var oe=new U.TransmuxConfig(f,A,u,T,l);this.configureTransmuxer(oe)}if(this.frag=p,this.part=h,b)b.postMessage({cmd:"demux",data:s,decryptdata:m,chunkMeta:d,state:$},s instanceof ArrayBuffer?[s]:[]);else if(i){var de=i.push(s,m,d,$);Object(U.isPromise)(de)?de.then(function(Re){a.handleTransmuxComplete(Re)}):this.handleTransmuxComplete(de)}},g.flush=function(s){var u=this;s.transmuxing.start=self.performance.now();var f=this.transmuxer,A=this.worker;if(A)A.postMessage({cmd:"flush",chunkMeta:s});else if(f){var p=f.flush(s);Object(U.isPromise)(p)?p.then(function(h){u.handleFlushResult(h,s)}):this.handleFlushResult(p,s)}},g.handleFlushResult=function(s,u){var f=this;s.forEach(function(A){f.handleTransmuxComplete(A)}),this.onFlush(u)},g.onWorkerMessage=function(s){var u=s.data,f=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,f.trigger(u.event,u.data);break}}},g.configureTransmuxer=function(s){var u=this.worker,f=this.transmuxer;u?u.postMessage({cmd:"configure",config:s}):f&&f.configure(s)},g.handleTransmuxComplete=function(s){s.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(s)},x}()},"./src/demux/transmuxer-worker.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return O});var H=M("./src/demux/transmuxer.ts"),k=M("./src/events.ts"),S=M("./src/utils/logger.ts"),U=M("./node_modules/eventemitter3/index.js"),P=M.n(U);function O(w){var x=new U.EventEmitter,g=function(s,u){w.postMessage({event:s,data:u})};x.on(k.Events.FRAG_DECRYPTED,g),x.on(k.Events.ERROR,g),w.addEventListener("message",function(c){var s=c.data;switch(s.cmd){case"init":{var u=JSON.parse(s.config);w.transmuxer=new H.default(x,s.typeSupported,u,s.vendor,s.id),Object(S.enableLogs)(u.debug),g("init",null);break}case"configure":{w.transmuxer.configure(s.config);break}case"demux":{var f=w.transmuxer.push(s.data,s.decryptdata,s.chunkMeta,s.state);Object(H.isPromise)(f)?f.then(function(h){_(w,h)}):_(w,f);break}case"flush":{var A=s.chunkMeta,p=w.transmuxer.flush(A);Object(H.isPromise)(p)?p.then(function(h){D(w,h,A)}):D(w,p,A);break}default:break}})}function _(w,x){if(I(x.remuxResult))return;var g=[],c=x.remuxResult,s=c.audio,u=c.video;s&&C(g,s),u&&C(g,u),w.postMessage({event:"transmuxComplete",data:x},g)}function C(w,x){x.data1&&w.push(x.data1.buffer),x.data2&&w.push(x.data2.buffer)}function D(w,x,g){x.forEach(function(c){_(w,c)}),w.postMessage({event:"flush",data:g})}function I(w){return!w.audio&&!w.video&&!w.text&&!w.id3&&!w.initSegment}},"./src/demux/transmuxer.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return u}),M.d(K,"isPromise",function(){return p}),M.d(K,"TransmuxConfig",function(){return h}),M.d(K,"TransmuxState",function(){return T});var H=M("./src/events.ts"),k=M("./src/errors.ts"),S=M("./src/crypt/decrypter.ts"),U=M("./src/demux/aacdemuxer.ts"),P=M("./src/demux/mp4demuxer.ts"),O=M("./src/demux/tsdemuxer.ts"),_=M("./src/demux/mp3demuxer.ts"),C=M("./src/remux/mp4-remuxer.ts"),D=M("./src/remux/passthrough-remuxer.ts"),I=M("./src/demux/chunk-cache.ts"),w=M("./src/utils/mp4-tools.ts"),x=M("./src/utils/logger.ts"),g;try{g=self.performance.now.bind(self.performance)}catch(v){x.logger.debug("Unable to use Performance API on this environment"),g=self.Date.now}var c=[{demux:O.default,remux:C.default},{demux:P.default,remux:D.default},{demux:U.default,remux:C.default},{demux:_.default,remux:C.default}],s=1024;c.forEach(function(v){var d=v.demux;s=Math.max(s,d.minProbeByteLength)});var u=function(){function v(l,a,i,b,y){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 I.default,this.observer=l,this.typeSupported=a,this.config=i,this.vendor=b,this.id=y}var d=v.prototype;return d.configure=function(a){this.transmuxConfig=a,this.decrypter&&this.decrypter.reset()},d.push=function(a,i,b,y){var m=this,L=b.transmuxing;L.executeStart=g();var E=new Uint8Array(a),j=this.cache,z=this.config,F=this.currentTransmuxState,N=this.transmuxConfig;y&&(this.currentTransmuxState=y);var V=f(E,i);if(V&&V.method==="AES-128"){var $=this.getDecrypter();if(z.enableSoftwareAES){var oe=$.softwareDecrypt(E,V.key.buffer,V.iv.buffer);if(!oe)return L.executeEnd=g(),A(b);E=new Uint8Array(oe)}else return this.decryptionPromise=$.webCryptoDecrypt(E,V.key.buffer,V.iv.buffer).then(function(Pe){var Fe=m.push(Pe,null,b);return m.decryptionPromise=null,Fe}),this.decryptionPromise}var de=y||F,Re=de.contiguous,Ae=de.discontinuity,De=de.trackSwitch,Ee=de.accurateTimeOffset,Oe=de.timeOffset,he=N.audioCodec,pe=N.videoCodec,Z=N.defaultInitPts,ce=N.duration,ne=N.initSegmentData;if((Ae||De)&&this.resetInitSegment(ne,he,pe,ce),Ae&&this.resetInitialTimestamp(Z),Re||this.resetContiguity(),this.needsProbing(E,Ae,De)){if(j.dataLength){var ve=j.flush();E=Object(w.appendUint8Array)(ve,E)}this.configureTransmuxer(E,N)}var Te=this.transmux(E,V,Oe,Ee,b),xe=this.currentTransmuxState;return xe.contiguous=!0,xe.discontinuity=!1,xe.trackSwitch=!1,L.executeEnd=g(),Te},d.flush=function(a){var i=this,b=a.transmuxing;b.executeStart=g();var y=this.decrypter,m=this.cache,L=this.currentTransmuxState,E=this.decryptionPromise;if(E)return E.then(function(){return i.flush(a)});var j=[],z=L.timeOffset;if(y){var F=y.flush();F&&j.push(this.push(F,null,a))}var N=m.dataLength;m.reset();var V=this.demuxer,$=this.remuxer;if(!V||!$)return N>=s&&this.observer.emit(H.Events.ERROR,H.Events.ERROR,{type:k.ErrorTypes.MEDIA_ERROR,details:k.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),b.executeEnd=g(),[A(a)];var oe=V.flush(z);return p(oe)?oe.then(function(de){return i.flushRemux(j,de,a),j}):(this.flushRemux(j,oe,a),j)},d.flushRemux=function(a,i,b){var y=i.audioTrack,m=i.avcTrack,L=i.id3Track,E=i.textTrack,j=this.currentTransmuxState,z=j.accurateTimeOffset,F=j.timeOffset;x.logger.log("[transmuxer.ts]: Flushed fragment "+b.sn+(b.part>-1?" p: "+b.part:"")+" of level "+b.level);var N=this.remuxer.remux(y,m,L,E,F,z,!0,this.id);a.push({remuxResult:N,chunkMeta:b}),b.transmuxing.executeEnd=g()},d.resetInitialTimestamp=function(a){var i=this.demuxer,b=this.remuxer;if(!i||!b)return;i.resetTimeStamp(a),b.resetTimeStamp(a)},d.resetContiguity=function(){var a=this.demuxer,i=this.remuxer;if(!a||!i)return;a.resetContiguity(),i.resetNextTimestamp()},d.resetInitSegment=function(a,i,b,y){var m=this.demuxer,L=this.remuxer;if(!m||!L)return;m.resetInitSegment(i,b,y),L.resetInitSegment(a,i,b)},d.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},d.transmux=function(a,i,b,y,m){var L;return i&&i.method==="SAMPLE-AES"?L=this.transmuxSampleAes(a,i,b,y,m):L=this.transmuxUnencrypted(a,b,y,m),L},d.transmuxUnencrypted=function(a,i,b,y){var m=this.demuxer.demux(a,i,!1,!this.config.progressive),L=m.audioTrack,E=m.avcTrack,j=m.id3Track,z=m.textTrack,F=this.remuxer.remux(L,E,j,z,i,b,!1,this.id);return{remuxResult:F,chunkMeta:y}},d.transmuxSampleAes=function(a,i,b,y,m){var L=this;return this.demuxer.demuxSampleAes(a,i,b).then(function(E){var j=L.remuxer.remux(E.audioTrack,E.avcTrack,E.id3Track,E.textTrack,b,y,!1,L.id);return{remuxResult:j,chunkMeta:m}})},d.configureTransmuxer=function(a,i){for(var b=this.config,y=this.observer,m=this.typeSupported,L=this.vendor,E=i.audioCodec,j=i.defaultInitPts,z=i.duration,F=i.initSegmentData,N=i.videoCodec,V,$=0,oe=c.length;$0&&d!=null&&d.key!=null&&d.iv!==null&&d.method!=null&&(l=d),l}var A=function(d){return{remuxResult:{},chunkMeta:d}};function p(v){return"then"in v&&v.then instanceof Function}var h=function(d,l,a,i,b){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=d,this.videoCodec=l,this.initSegmentData=a,this.duration=i,this.defaultInitPts=b},T=function(d,l,a,i,b){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=d,this.contiguous=l,this.accurateTimeOffset=a,this.trackSwitch=i,this.timeOffset=b}},"./src/demux/tsdemuxer.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"discardEPB",function(){return A});var H=M("./src/demux/adts.ts"),k=M("./src/demux/mpegaudio.ts"),S=M("./src/demux/exp-golomb.ts"),U=M("./src/demux/id3.ts"),P=M("./src/demux/sample-aes.ts"),O=M("./src/events.ts"),_=M("./src/utils/mp4-tools.ts"),C=M("./src/utils/logger.ts"),D=M("./src/errors.ts"),I={video:1,audio:2,id3:3,text:4},w=function(){function p(T,v,d){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=T,this.config=v,this.typeSupported=d}p.probe=function(v){var d=p.syncOffset(v);return d<0?!1:(d&&C.logger.warn("MPEG2-TS detected but first sync word found @ offset "+d+", junk ahead ?"),!0)},p.syncOffset=function(v){for(var d=Math.min(1e3,v.length-3*188),l=0;l>4,he=void 0;if(Oe>1){if(he=Ae+5+v[Ae+4],he===Ae+188)continue}else he=Ae+4;switch(Ee){case L:De&&(E&&(i=s(E))&&this.parseAVCPES(i,!1),E={data:[],size:0}),E&&(E.data.push(v.subarray(he,Ae+188)),E.size+=Ae+188-he);break;case j:De&&(F&&(i=s(F))&&(y.isAAC?this.parseAACPES(i):this.parseMPEGPES(i)),F={data:[],size:0}),F&&(F.data.push(v.subarray(he,Ae+188)),F.size+=Ae+188-he);break;case z:De&&(N&&(i=s(N))&&this.parseID3PES(i),N={data:[],size:0}),N&&(N.data.push(v.subarray(he,Ae+188)),N.size+=Ae+188-he);break;case 0:De&&(he+=v[he]+1),oe=this._pmtId=g(v,he);break;case oe:{De&&(he+=v[he]+1);var pe=c(v,he,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,l);L=pe.avc,L>0&&(b.pid=L),j=pe.audio,j>0&&(y.pid=j,y.isAAC=pe.isAAC),z=pe.id3,z>0&&(m.pid=z),V&&!$&&(C.logger.log("reparse from beginning"),V=!1,Ae=Re-188),$=this.pmtParsed=!0;break}case 17:case 8191:break;default:V=!0;break}}else this.observer.emit(O.Events.ERROR,O.Events.ERROR,{type:D.ErrorTypes.MEDIA_ERROR,details:D.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});b.pesData=E,y.pesData=F,m.pesData=N;var Z={audioTrack:y,avcTrack:b,id3Track:m,textTrack:this._txtTrack};return a&&this.extractRemainingSamples(Z),Z},h.flush=function(){var v=this.remainderData;this.remainderData=null;var d;return v?d=this.demux(v,-1,!1,!0):d={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(d),this.sampleAes?this.decrypt(d,this.sampleAes):d},h.extractRemainingSamples=function(v){var d=v.audioTrack,l=v.avcTrack,a=v.id3Track,i=l.pesData,b=d.pesData,y=a.pesData,m;i&&(m=s(i))?(this.parseAVCPES(m,!0),l.pesData=null):l.pesData=i,b&&(m=s(b))?(d.isAAC?this.parseAACPES(m):this.parseMPEGPES(m),d.pesData=null):(b!=null&&b.size&&C.logger.log("last AAC PES packet truncated,might overlap between fragments"),d.pesData=b),y&&(m=s(y))?(this.parseID3PES(m),a.pesData=null):a.pesData=y},h.demuxSampleAes=function(v,d,l){var a=this.demux(v,l,!0,!this.config.progressive),i=this.sampleAes=new P.default(this.observer,this.config,d);return this.decrypt(a,i)},h.decrypt=function(v,d){return new Promise(function(l){var a=v.audioTrack,i=v.avcTrack;a.samples&&a.isAAC?d.decryptAacSamples(a.samples,0,function(){i.samples?d.decryptAvcSamples(i.samples,0,0,function(){l(v)}):l(v)}):i.samples&&d.decryptAvcSamples(i.samples,0,0,function(){l(v)})})},h.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},h.parseAVCPES=function(v,d){var l=this,a=this._avcTrack,i=this.parseAVCNALu(v.data),b=!1,y=this.avcSample,m,L=!1;v.data=null,y&&i.length&&!a.audFound&&(u(y,a),y=this.avcSample=x(!1,v.pts,v.dts,"")),i.forEach(function(E){switch(E.type){case 1:{m=!0,y||(y=l.avcSample=x(!0,v.pts,v.dts,"")),b&&(y.debug+="NDR "),y.frame=!0;var j=E.data;if(L&&j.length>4){var z=new S.default(j).readSliceType();(z===2||z===4||z===7||z===9)&&(y.key=!0)}break}case 5:m=!0,y||(y=l.avcSample=x(!0,v.pts,v.dts,"")),b&&(y.debug+="IDR "),y.key=!0,y.frame=!0;break;case 6:{m=!0,b&&y&&(y.debug+="SEI ");var F=new S.default(A(E.data));F.readUByte();for(var N=0,V=0,$=!1,oe=0;!$&&F.bytesAvailable>1;){N=0;do oe=F.readUByte(),N+=oe;while(oe===255);V=0;do oe=F.readUByte(),V+=oe;while(oe===255);if(N===4&&F.bytesAvailable!==0){$=!0;var de=F.readUByte();if(de===181){var Re=F.readUShort();if(Re===49){var Ae=F.readUInt();if(Ae===1195456820){var De=F.readUByte();if(De===3){for(var Ee=F.readUByte(),Oe=F.readUByte(),he=31&Ee,pe=[Ee,Oe],Z=0;Z16){for(var ce=[],ne=0;ne<16;ne++)ce.push(F.readUByte().toString(16)),(ne===3||ne===5||ne===7||ne===9)&&ce.push("-");for(var ve=V-16,Te=new Uint8Array(ve),xe=0;xe=0){var F={data:v.subarray(j,y-a-1),type:z};b.push(F)}else{var N=this.getLastNalUnit();if(N&&(i&&y<=4-i&&(N.state&&(N.data=N.data.subarray(0,N.data.byteLength-i))),L=y-a-1,L>0)){var V=new Uint8Array(N.data.byteLength+L);V.set(N.data,0),V.set(v.subarray(0,L),N.data.byteLength),N.data=V,N.state=0}}y=0&&a>=0){var $={data:v.subarray(j,d),type:z,state:a};b.push($)}if(b.length===0){var oe=this.getLastNalUnit();if(oe){var de=new Uint8Array(oe.data.byteLength+v.byteLength);de.set(oe.data,0),de.set(v,oe.data.byteLength),oe.data=de}}return l.naluState=a,b},h.parseAACPES=function(v){var d=0,l=this._audioTrack,a=this.aacOverFlow,i=v.data;if(a){this.aacOverFlow=null;var b=a.sample.unit.byteLength,y=Math.min(a.missing,b),m=b-y;a.sample.unit.set(i.subarray(0,y),m),l.samples.push(a.sample),d=a.missing}var L,E;for(L=d,E=i.length;L1;){var b=new Uint8Array(i[0].length+i[1].length);b.set(i[0]),b.set(i[1],i[0].length),i[0]=b,i.splice(1,1)}T=i[0];var y=(T[0]<<16)+(T[1]<<8)+T[2];if(y===1){if(v=(T[4]<<8)+T[5],v&&v>p.size-6)return null;var m=T[7];m&192&&(l=(T[9]&14)*536870912+(T[10]&255)*4194304+(T[11]&254)*16384+(T[12]&255)*128+(T[13]&254)/2,m&64?(a=(T[14]&14)*536870912+(T[15]&255)*4194304+(T[16]&254)*16384+(T[17]&255)*128+(T[18]&254)/2,l-a>60*9e4&&(C.logger.warn(Math.round((l-a)/9e4)+"s delta between PTS and DTS, align them"),l=a)):a=l),d=T[8];var L=d+9;if(p.size<=L)return null;p.size-=L;for(var E=new Uint8Array(p.size),j=0,z=i.length;jF){L-=F;continue}else T=T.subarray(L),F-=L,L=0;E.set(T,h),h+=F}return v&&(v-=d+3),{data:E,pts:l,dts:a,len:v}}return null}function u(p,h){if(p.units.length&&p.frame){if(p.pts===void 0){var T=h.samples,v=T.length;if(v){var d=T[v-1];p.pts=d.pts,p.dts=d.dts}else{h.dropped++;return}}h.samples.push(p)}p.debug.length&&C.logger.log(p.pts+"/"+p.dts+":"+p.debug)}function f(p,h){var T=p.length;if(T>0){if(h.pts>=p[T-1].pts)p.push(h);else for(var v=T-1;v>=0;v--)if(h.ptsl)return i;return 0}},{key:"maxAutoLevel",get:function(){var d=this.levels,l=this.autoLevelCapping,a;return l===-1&&d&&d.length?a=d.length-1:a=l,a}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(d){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,d)}},{key:"audioTracks",get:function(){var d=this.audioTrackController;return d?d.audioTracks:[]}},{key:"audioTrack",get:function(){var d=this.audioTrackController;return d?d.audioTrack:-1},set:function(d){var l=this.audioTrackController;l&&(l.audioTrack=d)}},{key:"subtitleTracks",get:function(){var d=this.subtitleTrackController;return d?d.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var d=this.subtitleTrackController;return d?d.subtitleTrack:-1},set:function(d){var l=this.subtitleTrackController;l&&(l.subtitleTrack=d)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var d=this.subtitleTrackController;return d?d.subtitleDisplay:!1},set:function(d){var l=this.subtitleTrackController;l&&(l.subtitleDisplay=d)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(d){this.config.lowLatencyMode=d}},{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 s.Events}},{key:"ErrorTypes",get:function(){return u.ErrorTypes}},{key:"ErrorDetails",get:function(){return u.ErrorDetails}},{key:"DefaultConfig",get:function(){return h.defaultConfig?h.defaultConfig:x.hlsDefaultConfig},set:function(d){h.defaultConfig=d}}]),h}();p.defaultConfig=void 0},"./src/is-supported.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"isSupported",function(){return S}),M.d(K,"changeTypeSupported",function(){return U});var H=M("./src/utils/mediasource-helper.ts");function k(){return self.SourceBuffer||self.WebKitSourceBuffer}function S(){var P=Object(H.getMediaSource)();if(!P)return!1;var O=k(),_=P&&typeof P.isTypeSupported=="function"&&P.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),C=!O||O.prototype&&typeof O.prototype.appendBuffer=="function"&&typeof O.prototype.remove=="function";return!!_&&!!C}function U(){var P,O=k();return typeof(O==null||((P=O.prototype)===null||P===void 0)?void 0:P.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return w}),M.d(K,"LoadError",function(){return g});var H=M("./src/polyfills/number.ts"),k=M("./src/errors.ts");function S(c,s){c.prototype=Object.create(s.prototype),c.prototype.constructor=c,C(c,s)}function U(c){var s=typeof Map=="function"?new Map:void 0;return U=function(f){if(f===null||!_(f))return f;if(typeof f!="function")throw new TypeError("Super expression must either be null or a function");if(typeof s!="undefined"){if(s.has(f))return s.get(f);s.set(f,A)}function A(){return P(f,arguments,D(this).constructor)}return A.prototype=Object.create(f.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),C(A,f)},U(c)}function P(c,s,u){return O()?P=Reflect.construct:P=function(A,p,h){var T=[null];T.push.apply(T,p);var v=Function.bind.apply(A,T),d=new v;return h&&C(d,h.prototype),d},P.apply(null,arguments)}function O(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(c){return!1}}function _(c){return Function.toString.call(c).indexOf("[native code]")!==-1}function C(c,s){return C=Object.setPrototypeOf||function(f,A){return f.__proto__=A,f},C(c,s)}function D(c){return D=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},D(c)}var I=Math.pow(2,17),w=function(){function c(u){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=u}var s=c.prototype;return s.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},s.abort=function(){this.loader&&this.loader.abort()},s.load=function(f,A){var p=this,h=f.url;if(!h)return Promise.reject(new g({type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,networkDetails:null},"Fragment does not have a "+(h?"part list":"url")));this.abort();var T=this.config,v=T.fLoader,d=T.loader;return new Promise(function(l,a){p.loader&&p.loader.destroy();var i=p.loader=f.loader=v?new v(T):new d(T),b=x(f),y={timeout:T.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:T.fragLoadingMaxRetryTimeout,highWaterMark:I};f.stats=i.stats,i.load(b,y,{onSuccess:function(L,E,j,z){p.resetLoader(f,i),l({frag:f,part:null,payload:L.data,networkDetails:z})},onError:function(L,E,j){p.resetLoader(f,i),a(new g({type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,response:L,networkDetails:j}))},onAbort:function(L,E,j){p.resetLoader(f,i),a(new g({type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:f,networkDetails:j}))},onTimeout:function(L,E,j){p.resetLoader(f,i),a(new g({type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:f,networkDetails:j}))},onProgress:function(L,E,j,z){A&&A({frag:f,part:null,payload:j,networkDetails:z})}})})},s.loadPart=function(f,A,p){var h=this;this.abort();var T=this.config,v=T.fLoader,d=T.loader;return new Promise(function(l,a){h.loader&&h.loader.destroy();var i=h.loader=f.loader=v?new v(T):new d(T),b=x(f,A),y={timeout:T.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:T.fragLoadingMaxRetryTimeout,highWaterMark:I};A.stats=i.stats,i.load(b,y,{onSuccess:function(L,E,j,z){h.resetLoader(f,i),h.updateStatsFromPart(f,A);var F={frag:f,part:A,payload:L.data,networkDetails:z};p(F),l(F)},onError:function(L,E,j){h.resetLoader(f,i),a(new g({type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,part:A,response:L,networkDetails:j}))},onAbort:function(L,E,j){f.stats.aborted=A.stats.aborted,h.resetLoader(f,i),a(new g({type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:f,part:A,networkDetails:j}))},onTimeout:function(L,E,j){h.resetLoader(f,i),a(new g({type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:f,part:A,networkDetails:j}))}})})},s.updateStatsFromPart=function(f,A){var p=f.stats,h=A.stats,T=h.total;if(p.loaded+=h.loaded,T){var v=Math.round(f.duration/A.duration),d=Math.min(Math.round(p.loaded/T),v),l=v-d,a=l*Math.round(p.loaded/d);p.total=p.loaded+a}else p.total=Math.max(p.loaded,p.total);var i=p.loading,b=h.loading;i.start?i.first+=b.first-b.start:(i.start=b.start,i.first=b.first),i.end=b.end},s.resetLoader=function(f,A){f.loader=null,this.loader===A&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),A.destroy()},c}();function x(c,s){s===void 0&&(s=null);var u=s||c,f={frag:c,part:s,responseType:"arraybuffer",url:u.url,headers:{},rangeStart:0,rangeEnd:0},A=u.byteRangeStartOffset,p=u.byteRangeEndOffset;return Object(H.isFiniteNumber)(A)&&Object(H.isFiniteNumber)(p)&&(f.rangeStart=A,f.rangeEnd=p),f}var g=function(c){S(s,c);function s(u){for(var f,A=arguments.length,p=new Array(A>1?A-1:0),h=1;h>8*(15-T)&255;return h},f.setDecryptDataFromLevelKey=function(p,h){var T=p;return(p==null?void 0:p.method)==="AES-128"&&p.uri&&!p.iv&&(T=P.LevelKey.fromURI(p.uri),T.method=p.method,T.iv=this.createInitializationVector(h),T.keyFormat="identity"),T},f.setElementaryStreamInfo=function(p,h,T,v,d,l){l===void 0&&(l=!1);var a=this.elementaryStreams,i=a[p];if(!i){a[p]={startPTS:h,endPTS:T,startDTS:v,endDTS:d,partial:l};return}i.startPTS=Math.min(i.startPTS,h),i.endPTS=Math.max(i.endPTS,T),i.startDTS=Math.min(i.startDTS,v),i.endDTS=Math.max(i.endDTS,d)},f.clearElementaryStreamInfo=function(){var p=this.elementaryStreams;p[w.AUDIO]=null,p[w.VIDEO]=null,p[w.AUDIOVIDEO]=null},I(u,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var p=this.sn;typeof p!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&U.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),p=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,p)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(H.isFiniteNumber)(this.programDateTime))return null;var p=Object(H.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+p*1e3}},{key:"encrypted",get:function(){var p;return!!((p=this.decryptdata)!==null&&p!==void 0&&p.keyFormat&&this.decryptdata.uri)}}]),u}(x),c=function(s){_(u,s);function u(f,A,p,h,T){var v;v=s.call(this,p)||this,v.fragOffset=0,v.duration=0,v.gap=!1,v.independent=!1,v.relurl=void 0,v.fragment=void 0,v.index=void 0,v.stats=new O.LoadStats,v.duration=f.decimalFloatingPoint("DURATION"),v.gap=f.bool("GAP"),v.independent=f.bool("INDEPENDENT"),v.relurl=f.enumeratedString("URI"),v.fragment=A,v.index=h;var d=f.enumeratedString("BYTERANGE");return d&&v.setByteRange(d,T),T&&(v.fragOffset=T.fragOffset+T.duration),v}return I(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 A=this.elementaryStreams;return!!(A.audio||A.video||A.audiovideo)}}]),u}(x)},"./src/loader/key-loader.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return U});var H=M("./src/events.ts"),k=M("./src/errors.ts"),S=M("./src/utils/logger.ts"),U=function(){function P(_){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=_,this._registerListeners()}var O=P.prototype;return O._registerListeners=function(){this.hls.on(H.Events.KEY_LOADING,this.onKeyLoading,this)},O._unregisterListeners=function(){this.hls.off(H.Events.KEY_LOADING,this.onKeyLoading)},O.destroy=function(){this._unregisterListeners();for(var C in this.loaders){var D=this.loaders[C];D&&D.destroy()}this.loaders={}},O.onKeyLoading=function(C,D){var I=D.frag,w=I.type,x=this.loaders[w];if(!I.decryptdata){S.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var g=I.decryptdata.uri;if(g!==this.decrypturl||this.decryptkey===null){var c=this.hls.config;if(x&&(S.logger.warn("abort previous key loader for type:"+w),x.abort()),!g){S.logger.warn("key uri is falsy");return}var s=c.loader,u=I.loader=this.loaders[w]=new s(c);this.decrypturl=g,this.decryptkey=null;var f={url:g,frag:I,responseType:"arraybuffer"},A={timeout:c.fragLoadingTimeOut,maxRetry:0,retryDelay:c.fragLoadingRetryDelay,maxRetryDelay:c.fragLoadingMaxRetryTimeout,highWaterMark:0},p={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};u.load(f,A,p)}else this.decryptkey&&(I.decryptdata.key=this.decryptkey,this.hls.trigger(H.Events.KEY_LOADED,{frag:I}))},O.loadsuccess=function(C,D,I){var w=I.frag;if(!w.decryptdata){S.logger.error("after key load, decryptdata unset");return}this.decryptkey=w.decryptdata.key=new Uint8Array(C.data),w.loader=null,delete this.loaders[w.type],this.hls.trigger(H.Events.KEY_LOADED,{frag:w})},O.loaderror=function(C,D){var I=D.frag,w=I.loader;w&&w.abort(),delete this.loaders[I.type],this.hls.trigger(H.Events.ERROR,{type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:I,response:C})},O.loadtimeout=function(C,D){var I=D.frag,w=I.loader;w&&w.abort(),delete this.loaders[I.type],this.hls.trigger(H.Events.ERROR,{type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:I})},P}()},"./src/loader/level-details.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"LevelDetails",function(){return P});var H=M("./src/polyfills/number.ts");function k(O,_){for(var C=0;C<_.length;C++){var D=_[C];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(O,D.key,D)}}function S(O,_,C){return _&&k(O.prototype,_),C&&k(O,C),O}var U=10,P=function(){function O(C){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=C}var _=O.prototype;return _.reloaded=function(D){if(!D){this.advanced=!0,this.updated=!0;return}var I=this.lastPartSn-D.lastPartSn,w=this.lastPartIndex-D.lastPartIndex;this.updated=this.endSN!==D.endSN||!!w||!!I,this.advanced=this.endSN>D.endSN||I>0||I===0&&w>0,this.updated||this.advanced?this.misses=Math.floor(D.misses*.6):this.misses=D.misses+1,this.availabilityDelay=D.availabilityDelay},S(O,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(H.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||U}},{key:"drift",get:function(){var D=this.driftEndTime-this.driftStartTime;if(D>0){var I=this.driftEnd-this.driftStart;return I*1e3/D}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var D;return(D=this.partList)!==null&&D!==void 0&&D.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var D;return(D=this.fragments)!==null&&D!==void 0&&D.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 D;return(D=this.partList)!==null&&D!==void 0&&D.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var D;return(D=this.partList)!==null&&D!==void 0&&D.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),O}()},"./src/loader/level-key.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"LevelKey",function(){return P});var H=M("./node_modules/url-toolkit/src/url-toolkit.js"),k=M.n(H);function S(O,_){for(var C=0;C<_.length;C++){var D=_[C];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(O,D.key,D)}}function U(O,_,C){return _&&S(O.prototype,_),C&&S(O,C),O}var P=function(){O.fromURL=function(C,D){return new O(C,D)},O.fromURI=function(C){return new O(C)};function O(_,C){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,C?this._uri=Object(H.buildAbsoluteURL)(_,C,{alwaysNormalize:!0}):this._uri=_}return U(O,[{key:"uri",get:function(){return this._uri}}]),O}()},"./src/loader/load-stats.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"LoadStats",function(){return H});var H=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(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return u});var H=M("./src/polyfills/number.ts"),k=M("./node_modules/url-toolkit/src/url-toolkit.js"),S=M.n(k),U=M("./src/loader/fragment.ts"),P=M("./src/loader/level-details.ts"),O=M("./src/loader/level-key.ts"),_=M("./src/utils/attr-list.ts"),C=M("./src/utils/logger.ts"),D=M("./src/utils/codecs.ts"),I=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,w=/#EXT-X-MEDIA:(.*)/g,x=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),g=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("|")),c=/\.(mp4|m4s|m4v|m4a)$/i;function s(T){var v,d;return c.test((v=(d=k.parseURL(T))===null||d===void 0?void 0:d.path)!=null?v:"")}var u=function(){function T(){}return T.findGroup=function(d,l){for(var a=0;a2){var a=l.shift()+".";return a+=parseInt(l.shift()).toString(16),a+=("000"+parseInt(l.shift()).toString(16)).substr(-4),a}return d},T.resolve=function(d,l){return k.buildAbsoluteURL(l,d,{alwaysNormalize:!0})},T.parseMasterPlaylist=function(d,l){var a=[],i={},b=!1;I.lastIndex=0;for(var y;(y=I.exec(d))!=null;)if(y[1]){var m=new _.AttrList(y[1]),L={attrs:m,bitrate:m.decimalInteger("AVERAGE-BANDWIDTH")||m.decimalInteger("BANDWIDTH"),name:m.NAME,url:T.resolve(y[2],l)},E=m.decimalResolution("RESOLUTION");E&&(L.width=E.width,L.height=E.height),f((m.CODECS||"").split(/[ ,]+/).filter(function(z){return z}),L),L.videoCodec&&L.videoCodec.indexOf("avc1")!==-1&&(L.videoCodec=T.convertAVC1ToAVCOTI(L.videoCodec)),a.push(L)}else if(y[3]){var j=new _.AttrList(y[3]);j["DATA-ID"]&&(b=!0,i[j["DATA-ID"]]=j)}return{levels:a,sessionData:b?i:null}},T.parseMasterPlaylistMedia=function(d,l,a,i){i===void 0&&(i=[]);var b,y=[],m=0;for(w.lastIndex=0;(b=w.exec(d))!==null;){var L=new _.AttrList(b[1]);if(L.TYPE===a){var E={attrs:L,bitrate:0,id:m++,groupId:L["GROUP-ID"],instreamId:L["INSTREAM-ID"],name:L.NAME||L.LANGUAGE||"",type:a,default:L.bool("DEFAULT"),autoselect:L.bool("AUTOSELECT"),forced:L.bool("FORCED"),lang:L.LANGUAGE,url:L.URI?T.resolve(L.URI,l):""};if(i.length){var j=T.findGroup(i,E.groupId)||i[0];A(E,j,"audioCodec"),A(E,j,"textCodec")}y.push(E)}}return y},T.parseLevelPlaylist=function(d,l,a,i,b){var y=new P.LevelDetails(l),m=y.fragments,L=null,E=0,j=0,z=0,F=0,N=null,V=new U.Fragment(i,l),$,oe,de,Re=-1,Ae=!1;for(x.lastIndex=0,y.m3u8=d;($=x.exec(d))!==null;){Ae&&(Ae=!1,V=new U.Fragment(i,l),V.start=z,V.sn=E,V.cc=F,V.level=a,L&&(V.initSegment=L,V.rawProgramDateTime=L.rawProgramDateTime));var De=$[1];if(De){V.duration=parseFloat(De);var Ee=(" "+$[2]).slice(1);V.title=Ee||null,V.tagList.push(Ee?["INF",De,Ee]:["INF",De])}else if($[3])Object(H.isFiniteNumber)(V.duration)&&(V.start=z,de&&(V.levelkey=de),V.sn=E,V.level=a,V.cc=F,V.urlId=b,m.push(V),V.relurl=(" "+$[3]).slice(1),h(V,N),N=V,z+=V.duration,E++,j=0,Ae=!0);else if($[4]){var Oe=(" "+$[4]).slice(1);N?V.setByteRange(Oe,N):V.setByteRange(Oe)}else if($[5])V.rawProgramDateTime=(" "+$[5]).slice(1),V.tagList.push(["PROGRAM-DATE-TIME",V.rawProgramDateTime]),Re===-1&&(Re=m.length);else{if($=$[0].match(g),!$){C.logger.warn("No matches on slow regex match for level playlist!");continue}for(oe=1;oe<$.length&&!(typeof $[oe]!="undefined");oe++);var he=(" "+$[oe]).slice(1),pe=(" "+$[oe+1]).slice(1),Z=$[oe+2]?(" "+$[oe+2]).slice(1):"";switch(he){case"PLAYLIST-TYPE":y.type=pe.toUpperCase();break;case"MEDIA-SEQUENCE":E=y.startSN=parseInt(pe);break;case"SKIP":{var ce=new _.AttrList(pe),ne=ce.decimalInteger("SKIPPED-SEGMENTS");if(Object(H.isFiniteNumber)(ne)){y.skippedSegments=ne;for(var ve=ne;ve--;)m.unshift(null);E+=ne}var Te=ce.enumeratedString("RECENTLY-REMOVED-DATERANGES");Te&&(y.recentlyRemovedDateranges=Te.split(" "));break}case"TARGETDURATION":y.targetduration=parseFloat(pe);break;case"VERSION":y.version=parseInt(pe);break;case"EXTM3U":break;case"ENDLIST":y.live=!1;break;case"#":(pe||Z)&&V.tagList.push(Z?[pe,Z]:[pe]);break;case"DIS":F++;case"GAP":V.tagList.push([he]);break;case"BITRATE":V.tagList.push([he,pe]);break;case"DISCONTINUITY-SEQ":F=parseInt(pe);break;case"KEY":{var xe,Pe=new _.AttrList(pe),Fe=Pe.enumeratedString("METHOD"),We=Pe.URI,Ve=Pe.hexadecimalInteger("IV"),ke=Pe.enumeratedString("KEYFORMATVERSIONS"),Ne=Pe.enumeratedString("KEYID"),ot=(xe=Pe.enumeratedString("KEYFORMAT"))!=null?xe:"identity",dt=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(dt.indexOf(ot)>-1){C.logger.warn("Keyformat "+ot+" is not supported from the manifest");continue}else if(ot!=="identity")continue;Fe&&(de=O.LevelKey.fromURL(l,We),We&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Fe)>=0&&(de.method=Fe,de.keyFormat=ot,Ne&&(de.keyID=Ne),ke&&(de.keyFormatVersions=ke),de.iv=Ve));break}case"START":{var nt=new _.AttrList(pe),st=nt.decimalFloatingPoint("TIME-OFFSET");Object(H.isFiniteNumber)(st)&&(y.startTimeOffset=st);break}case"MAP":{var ct=new _.AttrList(pe);V.relurl=ct.URI,ct.BYTERANGE&&V.setByteRange(ct.BYTERANGE),V.level=a,V.sn="initSegment",de&&(V.levelkey=de),V.initSegment=null,L=V,Ae=!0;break}case"SERVER-CONTROL":{var vt=new _.AttrList(pe);y.canBlockReload=vt.bool("CAN-BLOCK-RELOAD"),y.canSkipUntil=vt.optionalFloat("CAN-SKIP-UNTIL",0),y.canSkipDateRanges=y.canSkipUntil>0&&vt.bool("CAN-SKIP-DATERANGES"),y.partHoldBack=vt.optionalFloat("PART-HOLD-BACK",0),y.holdBack=vt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var be=new _.AttrList(pe);y.partTarget=be.decimalFloatingPoint("PART-TARGET");break}case"PART":{var ge=y.partList;ge||(ge=y.partList=[]);var Je=j>0?ge[ge.length-1]:void 0,Ze=j++,_e=new U.Part(new _.AttrList(pe),V,l,Ze,Je);ge.push(_e),V.duration+=_e.duration;break}case"PRELOAD-HINT":{var Xe=new _.AttrList(pe);y.preloadHint=Xe;break}case"RENDITION-REPORT":{var ie=new _.AttrList(pe);y.renditionReports=y.renditionReports||[],y.renditionReports.push(ie);break}default:C.logger.warn("line parsed but not handled: "+$);break}}}N&&!N.relurl?(m.pop(),z-=N.duration,y.partList&&(y.fragmentHint=N)):y.partList&&(h(V,N),V.cc=F,y.fragmentHint=V);var ae=m.length,se=m[0],J=m[ae-1];if(z+=y.skippedSegments*y.targetduration,z>0&&ae&&J){y.averagetargetduration=z/ae;var q=J.sn;y.endSN=q!=="initSegment"?q:0,se&&(y.startCC=se.cc,se.initSegment||y.fragments.every(function(ee){return ee.relurl&&s(ee.relurl)})&&(C.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),V=new U.Fragment(i,l),V.relurl=J.relurl,V.level=a,V.sn="initSegment",se.initSegment=V,y.needSidxRanges=!0))}else y.endSN=0,y.startCC=0;return y.fragmentHint&&(z+=y.fragmentHint.duration),y.totalduration=z,y.endCC=F,Re>0&&p(m,Re),y},T}();function f(T,v){["video","audio","text"].forEach(function(d){var l=T.filter(function(i){return Object(D.isCodecType)(i,d)});if(l.length){var a=l.filter(function(i){return i.lastIndexOf("avc1",0)===0||i.lastIndexOf("mp4a",0)===0});v[d+"Codec"]=a.length>0?a[0]:l[0],T=T.filter(function(i){return l.indexOf(i)===-1})}}),v.unknownCodecs=T}function A(T,v,d){var l=v[d];l&&(T[d]=l)}function p(T,v){for(var d=T[v],l=v;l--;){var a=T[l];if(!a)return;a.programDateTime=d.programDateTime-a.duration*1e3,d=a}}function h(T,v){T.rawProgramDateTime?T.programDateTime=Date.parse(T.rawProgramDateTime):v!=null&&v.programDateTime&&(T.programDateTime=v.endProgramDateTime),Object(H.isFiniteNumber)(T.programDateTime)||(T.programDateTime=null,T.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(X,K,M){"use strict";M.r(K);var H=M("./src/polyfills/number.ts"),k=M("./src/events.ts"),S=M("./src/errors.ts"),U=M("./src/utils/logger.ts"),P=M("./src/utils/mp4-tools.ts"),O=M("./src/loader/m3u8-parser.ts"),_=M("./src/types/loader.ts"),C=M("./src/utils/attr-list.ts");function D(x){var g=x.type;switch(g){case _.PlaylistContextType.AUDIO_TRACK:return _.PlaylistLevelType.AUDIO;case _.PlaylistContextType.SUBTITLE_TRACK:return _.PlaylistLevelType.SUBTITLE;default:return _.PlaylistLevelType.MAIN}}function I(x,g){var c=x.url;return(c===void 0||c.indexOf("data:")===0)&&(c=g.url),c}var w=function(){function x(c){this.hls=void 0,this.loaders=Object.create(null),this.hls=c,this.registerListeners()}var g=x.prototype;return g.registerListeners=function(){var s=this.hls;s.on(k.Events.MANIFEST_LOADING,this.onManifestLoading,this),s.on(k.Events.LEVEL_LOADING,this.onLevelLoading,this),s.on(k.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),s.on(k.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},g.unregisterListeners=function(){var s=this.hls;s.off(k.Events.MANIFEST_LOADING,this.onManifestLoading,this),s.off(k.Events.LEVEL_LOADING,this.onLevelLoading,this),s.off(k.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),s.off(k.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},g.createInternalLoader=function(s){var u=this.hls.config,f=u.pLoader,A=u.loader,p=f||A,h=new p(u);return s.loader=h,this.loaders[s.type]=h,h},g.getInternalLoader=function(s){return this.loaders[s.type]},g.resetInternalLoader=function(s){this.loaders[s]&&delete this.loaders[s]},g.destroyInternalLoaders=function(){for(var s in this.loaders){var u=this.loaders[s];u&&u.destroy(),this.resetInternalLoader(s)}},g.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},g.onManifestLoading=function(s,u){var f=u.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:_.PlaylistContextType.MANIFEST,url:f,deliveryDirectives:null})},g.onLevelLoading=function(s,u){var f=u.id,A=u.level,p=u.url,h=u.deliveryDirectives;this.load({id:f,groupId:null,level:A,responseType:"text",type:_.PlaylistContextType.LEVEL,url:p,deliveryDirectives:h})},g.onAudioTrackLoading=function(s,u){var f=u.id,A=u.groupId,p=u.url,h=u.deliveryDirectives;this.load({id:f,groupId:A,level:null,responseType:"text",type:_.PlaylistContextType.AUDIO_TRACK,url:p,deliveryDirectives:h})},g.onSubtitleTrackLoading=function(s,u){var f=u.id,A=u.groupId,p=u.url,h=u.deliveryDirectives;this.load({id:f,groupId:A,level:null,responseType:"text",type:_.PlaylistContextType.SUBTITLE_TRACK,url:p,deliveryDirectives:h})},g.load=function(s){var u,f=this.hls.config,A=this.getInternalLoader(s);if(A){var p=A.context;if(p&&p.url===s.url){U.logger.trace("[playlist-loader]: playlist request ongoing");return}U.logger.log("[playlist-loader]: aborting previous loader for type: "+s.type),A.abort()}var h,T,v,d;switch(s.type){case _.PlaylistContextType.MANIFEST:h=f.manifestLoadingMaxRetry,T=f.manifestLoadingTimeOut,v=f.manifestLoadingRetryDelay,d=f.manifestLoadingMaxRetryTimeout;break;case _.PlaylistContextType.LEVEL:case _.PlaylistContextType.AUDIO_TRACK:case _.PlaylistContextType.SUBTITLE_TRACK:h=0,T=f.levelLoadingTimeOut;break;default:h=f.levelLoadingMaxRetry,T=f.levelLoadingTimeOut,v=f.levelLoadingRetryDelay,d=f.levelLoadingMaxRetryTimeout;break}if(A=this.createInternalLoader(s),(u=s.deliveryDirectives)!==null&&u!==void 0&&u.part){var l;if(s.type===_.PlaylistContextType.LEVEL&&s.level!==null?l=this.hls.levels[s.level].details:s.type===_.PlaylistContextType.AUDIO_TRACK&&s.id!==null?l=this.hls.audioTracks[s.id].details:s.type===_.PlaylistContextType.SUBTITLE_TRACK&&s.id!==null&&(l=this.hls.subtitleTracks[s.id].details),l){var a=l.partTarget,i=l.targetduration;a&&i&&(T=Math.min(Math.max(a*3,i*.8)*1e3,T))}}var b={timeout:T,maxRetry:h,retryDelay:v,maxRetryDelay:d,highWaterMark:0},y={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};A.load(s,b,y)},g.loadsuccess=function(s,u,f,A){if(A===void 0&&(A=null),f.isSidxRequest){this.handleSidxRequest(s,f),this.handlePlaylistLoaded(s,u,f,A);return}this.resetInternalLoader(f.type);var p=s.data;if(p.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(s,f,"no EXTM3U delimiter",A);return}u.parsing.start=performance.now(),p.indexOf("#EXTINF:")>0||p.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(s,u,f,A):this.handleMasterPlaylist(s,u,f,A)},g.loaderror=function(s,u,f){f===void 0&&(f=null),this.handleNetworkError(u,f,!1,s)},g.loadtimeout=function(s,u,f){f===void 0&&(f=null),this.handleNetworkError(u,f,!0)},g.handleMasterPlaylist=function(s,u,f,A){var p=this.hls,h=s.data,T=I(s,f),v=O.default.parseMasterPlaylist(h,T),d=v.levels,l=v.sessionData;if(!d.length){this.handleManifestParsingError(s,f,"no level found in manifest",A);return}var a=d.map(function(E){return{id:E.attrs.AUDIO,audioCodec:E.audioCodec}}),i=d.map(function(E){return{id:E.attrs.SUBTITLES,textCodec:E.textCodec}}),b=O.default.parseMasterPlaylistMedia(h,T,"AUDIO",a),y=O.default.parseMasterPlaylistMedia(h,T,"SUBTITLES",i),m=O.default.parseMasterPlaylistMedia(h,T,"CLOSED-CAPTIONS");if(b.length){var L=b.some(function(E){return!E.url});!L&&d[0].audioCodec&&!d[0].attrs.AUDIO&&(U.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),b.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new C.AttrList({}),bitrate:0,url:""}))}p.trigger(k.Events.MANIFEST_LOADED,{levels:d,audioTracks:b,subtitles:y,captions:m,url:T,stats:u,networkDetails:A,sessionData:l})},g.handleTrackOrLevelPlaylist=function(s,u,f,A){var p=this.hls,h=f.id,T=f.level,v=f.type,d=I(s,f),l=Object(H.isFiniteNumber)(h)?h:0,a=Object(H.isFiniteNumber)(T)?T:l,i=D(f),b=O.default.parseLevelPlaylist(s.data,d,a,i,l);if(!b.fragments.length){p.trigger(k.Events.ERROR,{type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:d,reason:"no fragments found in level",level:typeof f.level=="number"?f.level:void 0});return}if(v===_.PlaylistContextType.MANIFEST){var y={attrs:new C.AttrList({}),bitrate:0,details:b,name:"",url:d};p.trigger(k.Events.MANIFEST_LOADED,{levels:[y],audioTracks:[],url:d,stats:u,networkDetails:A,sessionData:null})}if(u.parsing.end=performance.now(),b.needSidxRanges){var m,L=(m=b.fragments[0].initSegment)===null||m===void 0?void 0:m.url;this.load({url:L,isSidxRequest:!0,type:v,level:T,levelDetails:b,id:h,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}f.levelDetails=b,this.handlePlaylistLoaded(s,u,f,A)},g.handleSidxRequest=function(s,u){var f=Object(P.parseSegmentIndex)(new Uint8Array(s.data));if(!f)return;var A=f.references,p=u.levelDetails;A.forEach(function(h,T){var v=h.info,d=p.fragments[T];d.byteRange.length===0&&d.setByteRange(String(1+v.end-v.start)+"@"+String(v.start)),d.initSegment&&d.initSegment.setByteRange(String(f.moovEndOffset)+"@0")})},g.handleManifestParsingError=function(s,u,f,A){this.hls.trigger(k.Events.ERROR,{type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:u.type===_.PlaylistContextType.MANIFEST,url:s.url,reason:f,response:s,context:u,networkDetails:A})},g.handleNetworkError=function(s,u,f,A){f===void 0&&(f=!1),U.logger.warn("[playlist-loader]: A network "+(f?"timeout":"error")+" occurred while loading "+s.type+" level: "+s.level+" id: "+s.id+' group-id: "'+s.groupId+'"');var p=S.ErrorDetails.UNKNOWN,h=!1,T=this.getInternalLoader(s);switch(s.type){case _.PlaylistContextType.MANIFEST:p=f?S.ErrorDetails.MANIFEST_LOAD_TIMEOUT:S.ErrorDetails.MANIFEST_LOAD_ERROR,h=!0;break;case _.PlaylistContextType.LEVEL:p=f?S.ErrorDetails.LEVEL_LOAD_TIMEOUT:S.ErrorDetails.LEVEL_LOAD_ERROR,h=!1;break;case _.PlaylistContextType.AUDIO_TRACK:p=f?S.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:S.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,h=!1;break;case _.PlaylistContextType.SUBTITLE_TRACK:p=f?S.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:S.ErrorDetails.SUBTITLE_LOAD_ERROR,h=!1;break}T&&this.resetInternalLoader(s.type);var v={type:S.ErrorTypes.NETWORK_ERROR,details:p,fatal:h,url:s.url,loader:T,context:s,networkDetails:u};A&&(v.response=A),this.hls.trigger(k.Events.ERROR,v)},g.handlePlaylistLoaded=function(s,u,f,A){var p=f.type,h=f.level,T=f.id,v=f.groupId,d=f.loader,l=f.levelDetails,a=f.deliveryDirectives;if(!(l!=null&&l.targetduration)){this.handleManifestParsingError(s,f,"invalid target duration",A);return}if(!d)return;l.live&&(d.getCacheAge&&(l.ageHeader=d.getCacheAge()||0),(!d.getCacheAge||isNaN(l.ageHeader))&&(l.ageHeader=0));switch(p){case _.PlaylistContextType.MANIFEST:case _.PlaylistContextType.LEVEL:this.hls.trigger(k.Events.LEVEL_LOADED,{details:l,level:h||0,id:T||0,stats:u,networkDetails:A,deliveryDirectives:a});break;case _.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(k.Events.AUDIO_TRACK_LOADED,{details:l,id:T||0,groupId:v||"",stats:u,networkDetails:A,deliveryDirectives:a});break;case _.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(k.Events.SUBTITLE_TRACK_LOADED,{details:l,id:T||0,groupId:v||"",stats:u,networkDetails:A,deliveryDirectives:a});break}},x}();K.default=w},"./src/polyfills/number.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"isFiniteNumber",function(){return H}),M.d(K,"MAX_SAFE_INTEGER",function(){return k});var H=Number.isFinite||function(S){return typeof S=="number"&&isFinite(S)},k=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(X,K,M){"use strict";M.r(K);var H=function(){function k(){}return k.getSilentFrame=function(U,P){switch(U){case"mp4a.40.2":if(P===1)return new Uint8Array([0,200,0,128,35,128]);if(P===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(P===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(P===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(P===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(P===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(P===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(P===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(P===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},k}();K.default=H},"./src/remux/mp4-generator.ts":function(X,K,M){"use strict";M.r(K);var H=Math.pow(2,32)-1,k=function(){function S(){}return S.init=function(){S.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 P;for(P in S.types)S.types.hasOwnProperty(P)&&(S.types[P]=[P.charCodeAt(0),P.charCodeAt(1),P.charCodeAt(2),P.charCodeAt(3)]);var O=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]),_=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]);S.HDLR_TYPES={video:O,audio:_};var C=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),D=new Uint8Array([0,0,0,0,0,0,0,0]);S.STTS=S.STSC=S.STCO=D,S.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),S.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),S.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),S.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var I=new Uint8Array([105,115,111,109]),w=new Uint8Array([97,118,99,49]),x=new Uint8Array([0,0,0,1]);S.FTYP=S.box(S.types.ftyp,I,x,I,w),S.DINF=S.box(S.types.dinf,S.box(S.types.dref,C))},S.box=function(P){for(var O=8,_=arguments.length,C=new Array(_>1?_-1:0),D=1;D<_;D++)C[D-1]=arguments[D];for(var I=C.length,w=I;I--;)O+=C[I].byteLength;var x=new Uint8Array(O);for(x[0]=O>>24&255,x[1]=O>>16&255,x[2]=O>>8&255,x[3]=O&255,x.set(P,4),I=0,O=8;I>24&255,P>>16&255,P>>8&255,P&255,_>>24,_>>16&255,_>>8&255,_&255,C>>24,C>>16&255,C>>8&255,C&255,85,196,0,0]))},S.mdia=function(P){return S.box(S.types.mdia,S.mdhd(P.timescale,P.duration),S.hdlr(P.type),S.minf(P))},S.mfhd=function(P){return S.box(S.types.mfhd,new Uint8Array([0,0,0,0,P>>24,P>>16&255,P>>8&255,P&255]))},S.minf=function(P){return P.type==="audio"?S.box(S.types.minf,S.box(S.types.smhd,S.SMHD),S.DINF,S.stbl(P)):S.box(S.types.minf,S.box(S.types.vmhd,S.VMHD),S.DINF,S.stbl(P))},S.moof=function(P,O,_){return S.box(S.types.moof,S.mfhd(P),S.traf(_,O))},S.moov=function(P){for(var O=P.length,_=[];O--;)_[O]=S.trak(P[O]);return S.box.apply(null,[S.types.moov,S.mvhd(P[0].timescale,P[0].duration)].concat(_).concat(S.mvex(P)))},S.mvex=function(P){for(var O=P.length,_=[];O--;)_[O]=S.trex(P[O]);return S.box.apply(null,[S.types.mvex].concat(_))},S.mvhd=function(P,O){O*=P;var _=Math.floor(O/(H+1)),C=Math.floor(O%(H+1)),D=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,P>>24&255,P>>16&255,P>>8&255,P&255,_>>24,_>>16&255,_>>8&255,_&255,C>>24,C>>16&255,C>>8&255,C&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 S.box(S.types.mvhd,D)},S.sdtp=function(P){var O=P.samples||[],_=new Uint8Array(4+O.length),C,D;for(C=0;C>>8&255),O.push(I&255),O=O.concat(Array.prototype.slice.call(D));for(C=0;C>>8&255),_.push(I&255),_=_.concat(Array.prototype.slice.call(D));var w=S.box(S.types.avcC,new Uint8Array([1,O[3],O[4],O[5],252|3,224|P.sps.length].concat(O).concat([P.pps.length]).concat(_))),x=P.width,g=P.height,c=P.pixelRatio[0],s=P.pixelRatio[1];return S.box(S.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,x>>8&255,x&255,g>>8&255,g&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]),w,S.box(S.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),S.box(S.types.pasp,new Uint8Array([c>>24,c>>16&255,c>>8&255,c&255,s>>24,s>>16&255,s>>8&255,s&255])))},S.esds=function(P){var O=P.config.length;return new Uint8Array([0,0,0,0,3,23+O,0,1,0,4,15+O,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([O]).concat(P.config).concat([6,1,2]))},S.mp4a=function(P){var O=P.samplerate;return S.box(S.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,P.channelCount,0,16,0,0,0,0,O>>8&255,O&255,0,0]),S.box(S.types.esds,S.esds(P)))},S.mp3=function(P){var O=P.samplerate;return S.box(S.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,P.channelCount,0,16,0,0,0,0,O>>8&255,O&255,0,0]))},S.stsd=function(P){return P.type==="audio"?!P.isAAC&&P.codec==="mp3"?S.box(S.types.stsd,S.STSD,S.mp3(P)):S.box(S.types.stsd,S.STSD,S.mp4a(P)):S.box(S.types.stsd,S.STSD,S.avc1(P))},S.tkhd=function(P){var O=P.id,_=P.duration*P.timescale,C=P.width,D=P.height,I=Math.floor(_/(H+1)),w=Math.floor(_%(H+1));return S.box(S.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,O>>24&255,O>>16&255,O>>8&255,O&255,0,0,0,0,I>>24,I>>16&255,I>>8&255,I&255,w>>24,w>>16&255,w>>8&255,w&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,C>>8&255,C&255,0,0,D>>8&255,D&255,0,0]))},S.traf=function(P,O){var _=S.sdtp(P),C=P.id,D=Math.floor(O/(H+1)),I=Math.floor(O%(H+1));return S.box(S.types.traf,S.box(S.types.tfhd,new Uint8Array([0,0,0,0,C>>24,C>>16&255,C>>8&255,C&255])),S.box(S.types.tfdt,new Uint8Array([1,0,0,0,D>>24,D>>16&255,D>>8&255,D&255,I>>24,I>>16&255,I>>8&255,I&255])),S.trun(P,_.length+16+20+8+16+8+8),_)},S.trak=function(P){return P.duration=P.duration||4294967295,S.box(S.types.trak,S.tkhd(P),S.mdia(P))},S.trex=function(P){var O=P.id;return S.box(S.types.trex,new Uint8Array([0,0,0,0,O>>24,O>>16&255,O>>8&255,O&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},S.trun=function(P,O){var _=P.samples||[],C=_.length,D=12+16*C,I=new Uint8Array(D),w,x,g,c,s,u;for(O+=8+D,I.set([0,0,15,1,C>>>24&255,C>>>16&255,C>>>8&255,C&255,O>>>24&255,O>>>16&255,O>>>8&255,O&255],0),w=0;w>>24&255,g>>>16&255,g>>>8&255,g&255,c>>>24&255,c>>>16&255,c>>>8&255,c&255,s.isLeading<<2|s.dependsOn,s.isDependedOn<<6|s.hasRedundancy<<4|s.paddingValue<<1|s.isNonSync,s.degradPrio&240<<8,s.degradPrio&15,u>>>24&255,u>>>16&255,u>>>8&255,u&255],12+16*w);return S.box(S.types.trun,I)},S.initSegment=function(P){S.types||S.init();var O=S.moov(P),_=new Uint8Array(S.FTYP.byteLength+O.byteLength);return _.set(S.FTYP),_.set(O,S.FTYP.byteLength),_},S}();k.types=void 0,k.HDLR_TYPES=void 0,k.STTS=void 0,k.STSC=void 0,k.STCO=void 0,k.STSZ=void 0,k.VMHD=void 0,k.SMHD=void 0,k.STSD=void 0,k.FTYP=void 0,k.DINF=void 0,K.default=k},"./src/remux/mp4-remuxer.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return u}),M.d(K,"normalizePts",function(){return f});var H=M("./src/polyfills/number.ts"),k=M("./src/remux/aac-helper.ts"),S=M("./src/remux/mp4-generator.ts"),U=M("./src/events.ts"),P=M("./src/errors.ts"),O=M("./src/utils/logger.ts"),_=M("./src/types/loader.ts"),C=M("./src/utils/timescale-conversion.ts");function D(){return D=Object.assign||function(T){for(var v=1;v0?b:y.pts},l[0].pts);return a&&O.logger.debug("PTS rollover detected"),i},v.remux=function(l,a,i,b,y,m,L,E){var j,z,F,N,V,$,oe=y,de=y,Re=l.pid>-1,Ae=a.pid>-1,De=a.samples.length,Ee=l.samples.length>0,Oe=De>1,he=(!Re||Ee)&&(!Ae||Oe)||this.ISGenerated||L;if(he){this.ISGenerated||(F=this.generateIS(l,a,y));var pe=this.isVideoContiguous,Z=-1;if(Oe&&(Z=A(a.samples),!pe&&this.config.forceKeyFrameOnDiscontinuity))if($=!0,Z>0){O.logger.warn("[mp4-remuxer]: Dropped "+Z+" out of "+De+" video samples due to a missing keyframe");var ce=this.getVideoStartPts(a.samples);a.samples=a.samples.slice(Z),a.dropped+=Z,de+=(a.samples[0].pts-ce)/(a.timescale||9e4)}else Z===-1&&(O.logger.warn("[mp4-remuxer]: No keyframe found out of "+De+" video samples"),$=!1);if(this.ISGenerated){if(Ee&&Oe){var ne=this.getVideoStartPts(a.samples),ve=f(l.samples[0].pts,ne)-ne,Te=ve/a.inputTimeScale;oe+=Math.max(0,Te),de+=Math.max(0,-Te)}if(Ee){if(l.samplerate||(O.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),F=this.generateIS(l,a,y)),z=this.remuxAudio(l,oe,this.isAudioContiguous,m,Ae||Oe||E===_.PlaylistLevelType.AUDIO?de:void 0),Oe){var xe=z?z.endPTS-z.startPTS:0;a.inputTimeScale||(O.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),F=this.generateIS(l,a,y)),j=this.remuxVideo(a,de,pe,xe)}}else Oe&&(j=this.remuxVideo(a,de,pe,0));j&&(j.firstKeyFrame=Z,j.independent=Z!==-1)}}return this.ISGenerated&&(i.samples.length&&(V=this.remuxID3(i,y)),b.samples.length&&(N=this.remuxText(b,y))),{audio:z,video:j,initSegment:F,independent:$,text:N,id3:V}},v.generateIS=function(l,a,i){var b=l.samples,y=a.samples,m=this.typeSupported,L={},E=!Object(H.isFiniteNumber)(this._initPTS),j="audio/mp4",z,F,N;if(E&&(z=F=Infinity),l.config&&b.length&&(l.timescale=l.samplerate,l.isAAC||(m.mpeg?(j="audio/mpeg",l.codec=""):m.mp3&&(l.codec="mp3")),L.audio={id:"audio",container:j,codec:l.codec,initSegment:!l.isAAC&&m.mpeg?new Uint8Array(0):S.default.initSegment([l]),metadata:{channelCount:l.channelCount}},E&&(N=l.inputTimeScale,z=F=b[0].pts-Math.round(N*i))),a.sps&&a.pps&&y.length&&(a.timescale=a.inputTimeScale,L.video={id:"main",container:"video/mp4",codec:a.codec,initSegment:S.default.initSegment([a]),metadata:{width:a.width,height:a.height}},E)){N=a.inputTimeScale;var V=this.getVideoStartPts(y),$=Math.round(N*i);F=Math.min(F,f(y[0].dts,V)-$),z=Math.min(z,V-$)}if(Object.keys(L).length)return this.ISGenerated=!0,E&&(this._initPTS=z,this._initDTS=F),{tracks:L,initPTS:z,timescale:N}},v.remuxVideo=function(l,a,i,b){var y=l.inputTimeScale,m=l.samples,L=[],E=m.length,j=this._initPTS,z=this.nextAvcDts,F=8,N,V,$,oe=Number.POSITIVE_INFINITY,de=Number.NEGATIVE_INFINITY,Re=0,Ae=!1;if(!i||z===null){var De=a*y,Ee=m[0].pts-f(m[0].dts,m[0].pts);z=De-Ee}for(var Oe=0;Oehe.pts){var pe=9e4*.2;Re=Math.max(Math.min(Re,he.pts-he.dts),-1*pe)}he.dts0?Oe-1:Oe].dts&&(Ae=!0)}Ae&&m.sort(function(ht,He){var Ke=ht.dts-He.dts,Se=ht.pts-He.pts;return Ke||Se}),V=m[0].dts,$=m[m.length-1].dts;var Z=Math.round(($-V)/(E-1));if(Re<0){if(ReZ,Pe=Te<-1;if(xe||Pe){xe?O.logger.warn("AVC: "+Object(C.toMsFromMpegTsClock)(Te,!0)+" ms ("+Te+"dts) hole between fragments detected, filling it"):O.logger.warn("AVC: "+Object(C.toMsFromMpegTsClock)(-Te,!0)+" ms ("+Te+"dts) overlapping between fragments detected"),V=z;var Fe=m[0].pts-Te;m[0].dts=V,m[0].pts=Fe,O.logger.log("Video: First PTS/DTS adjusted: "+Object(C.toMsFromMpegTsClock)(Fe,!0)+"/"+Object(C.toMsFromMpegTsClock)(V,!0)+", delta: "+Object(C.toMsFromMpegTsClock)(Te,!0)+" ms")}}s&&(V=Math.max(0,V));for(var We=0,Ve=0,ke=0;ke0?ge-1:ge].dts;if(q.stretchShortVideoTrack&&this.nextAudioPts!==null){var re=Math.floor(q.maxBufferHole*y),ye=(b?oe+b*y:this.nextAudioPts)-Je.pts;ye>re?(N=ye-ee,N<0&&(N=ee),O.logger.log("[mp4-remuxer]: It is approximately "+ye/90+" ms to the next segment; using duration "+N/90+" ms for the last video frame.")):N=ee}else N=ee}var Le=Math.round(Je.pts-Je.dts);L.push(new p(Je.key,N,_e,Le))}if(L.length&&g&&g<70){var qe=L[0].flags;qe.dependsOn=2,qe.isNonSync=0}console.assert(N!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=z=$+N,this.isVideoContiguous=!0;var pt=S.default.moof(l.sequenceNumber++,V,D({},l,{samples:L})),Ot="video",mt={data1:pt,data2:vt,startPTS:oe/y,endPTS:(de+N)/y,startDTS:V/y,endDTS:z/y,type:Ot,hasAudio:!1,hasVideo:!0,nb:L.length,dropped:l.dropped};return l.samples=[],l.dropped=0,console.assert(vt.length,"MDAT length must not be zero"),mt},v.remuxAudio=function(l,a,i,b,y){var m=l.inputTimeScale,L=l.samplerate?l.samplerate:m,E=m/L,j=l.isAAC?w:x,z=j*E,F=this._initPTS,N=!l.isAAC&&this.typeSupported.mpeg,V=[],$=l.samples,oe=N?0:8,de=this.nextAudioPts||-1,Re=a*m;if(this.isAudioContiguous=i=i||$.length&&de>0&&(b&&Math.abs(Re-de)<9e3||Math.abs(f($[0].pts-F,Re)-de)<20*z),$.forEach(function(se){se.pts=f(se.pts-F,Re)}),!i||de<0){if($=$.filter(function(se){return se.pts>=0}),!$.length)return;y===0?de=0:b?de=Math.max(0,Re):de=$[0].pts}if(l.isAAC)for(var Ae=y!==void 0,De=this.config.maxAudioFramesDrift,Ee=0,Oe=de;Ee<$.length;Ee++){var he=$[Ee],pe=he.pts,Z=pe-Oe,ce=Math.abs(1e3*Z/m);if(Z<=-De*z&&Ae)Ee===0&&(O.logger.warn("Audio frame @ "+(pe/m).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*Z/m)+" ms."),this.nextAudioPts=de=Oe=pe);else if(Z>=De*z&&ce0){Ve+=oe;try{We=new Uint8Array(Ve)}catch(se){this.observer.emit(U.Events.ERROR,U.Events.ERROR,{type:P.ErrorTypes.MUX_ERROR,details:P.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ve,reason:"fail allocating audio mdat "+Ve});return}if(!N){var vt=new DataView(We.buffer);vt.setUint32(0,Ve),We.set(S.default.types.mdat,4)}}else return;We.set(nt,oe);var be=nt.byteLength;oe+=be,V.push(new p(!0,j,be,0)),Fe=st}var ge=V.length;if(!ge)return;var Je=V[V.length-1];this.nextAudioPts=de=Fe+E*Je.duration;var Ze=N?new Uint8Array(0):S.default.moof(l.sequenceNumber++,Pe/E,D({},l,{samples:V}));l.samples=[];var _e=Pe/m,Xe=de/m,ie="audio",ae={data1:Ze,data2:We,startPTS:_e,endPTS:Xe,startDTS:_e,endDTS:Xe,type:ie,hasAudio:!0,hasVideo:!1,nb:ge};return this.isAudioContiguous=!0,console.assert(We.length,"MDAT length must not be zero"),ae},v.remuxEmptyAudio=function(l,a,i,b){var y=l.inputTimeScale,m=l.samplerate?l.samplerate:y,L=y/m,E=this.nextAudioPts,j=(E!==null?E:b.startDTS*y)+this._initDTS,z=b.endDTS*y+this._initDTS,F=L*w,N=Math.ceil((z-j)/F),V=k.default.getSilentFrame(l.manifestCodec||l.codec,l.channelCount);if(O.logger.warn("[mp4-remuxer]: remux empty Audio"),!V){O.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var $=[],oe=0;oe4294967296;)T+=d;return T}function A(T){for(var v=0;v0?this.lastEndDTS=l:(U.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var a=!!T.audio,i=!!T.video,b="";a&&(b+="audio"),i&&(b+="video");var y={data1:p,startPTS:d,startDTS:d,endPTS:l,endDTS:l,type:b,hasAudio:a,hasVideo:i,nb:1,dropped:0};return A.audio=y.type==="audio"?y:void 0,A.video=y.type!=="audio"?y:void 0,A.text=c,A.id3=g,A.initSegment=h,A},C}(),O=function(D,I,w){return Object(k.getStartDTS)(D,I)-w};function _(C,D){var I=C==null?void 0:C.codec;return I&&I.length>4?I:I==="hvc1"?"hvc1.1.c.L120.90":I==="av01"?"av01.0.04M.08":I==="avc1"||D===S.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}K.default=P},"./src/task-loop.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return H});var H=function(){function k(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var S=k.prototype;return S.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},S.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},S.onHandlerDestroyed=function(){},S.hasInterval=function(){return!!this._tickInterval},S.hasNextTick=function(){return!!this._tickTimer},S.setInterval=function(P){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,P),!0)},S.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},S.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},S.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},S.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},S.doTick=function(){},k}()},"./src/types/cmcd.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"CMCDVersion",function(){return H}),M.d(K,"CMCDObjectType",function(){return k}),M.d(K,"CMCDStreamingFormat",function(){return S}),M.d(K,"CMCDStreamType",function(){return U});var H=1,k;(function(P){P.MANIFEST="m",P.AUDIO="a",P.VIDEO="v",P.MUXED="av",P.INIT="i",P.CAPTION="c",P.TIMED_TEXT="tt",P.KEY="k",P.OTHER="o"})(k||(k={}));var S;(function(P){P.DASH="d",P.HLS="h",P.SMOOTH="s",P.OTHER="o"})(S||(S={}));var U;(function(P){P.VOD="v",P.LIVE="l"})(U||(U={}))},"./src/types/level.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"HlsSkip",function(){return S}),M.d(K,"getSkipValue",function(){return U}),M.d(K,"HlsUrlParameters",function(){return P}),M.d(K,"Level",function(){return O});function H(_,C){for(var D=0;DNumber.MAX_SAFE_INTEGER?Infinity:C},P.hexadecimalInteger=function(_){if(this[_]){var C=(this[_]||"0x").slice(2);C=(C.length&1?"0":"")+C;for(var D=new Uint8Array(C.length/2),I=0;INumber.MAX_SAFE_INTEGER?Infinity:C},P.decimalFloatingPoint=function(_){return parseFloat(this[_])},P.optionalFloat=function(_,C){var D=this[_];return D?parseFloat(D):C},P.enumeratedString=function(_){return this[_]},P.bool=function(_){return this[_]==="YES"},P.decimalResolution=function(_){var C=H.exec(this[_]);return C===null?void 0:{width:parseInt(C[1],10),height:parseInt(C[2],10)}},U.parseAttrList=function(_){var C,D={},I='"';for(k.lastIndex=0;(C=k.exec(_))!==null;){var w=C[2];w.indexOf(I)===0&&w.lastIndexOf(I)===w.length-1&&(w=w.slice(1,-1)),D[C[1]]=w}return D},U}()},"./src/utils/binary-search.ts":function(X,K,M){"use strict";M.r(K);var H={search:function(S,U){for(var P=0,O=S.length-1,_=null,C=null;P<=O;){_=(P+O)/2|0,C=S[_];var D=U(C);if(D>0)P=_+1;else if(D<0)O=_-1;else return C}return null}};K.default=H},"./src/utils/buffer-helper.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"BufferHelper",function(){return S});var H=M("./src/utils/logger.ts"),k={length:0,start:function(){return 0},end:function(){return 0}},S=function(){function U(){}return U.isBuffered=function(O,_){try{if(O){for(var C=U.getBuffered(O),D=0;D=C.start(D)&&_<=C.end(D))return!0}}catch(I){}return!1},U.bufferInfo=function(O,_,C){try{if(O){var D=U.getBuffered(O),I=[],w;for(w=0;wx&&(D[w-1].end=O[I].end):D.push(O[I])}else D.push(O[I])}else D=O;for(var g=0,c,s=_,u=_,f=0;f=A&&_=i&&H.logger.log(this.time+" ["+i+"] "+b)},d}(),g=function(l){for(var a=[],i=0;iP&&(this.logger.log(w.DEBUG,"Too large cursor position "+this.pos),this.pos=P)},l.moveCursor=function(i){var b=this.pos+i;if(i>1)for(var y=this.pos+1;y=144&&this.backSpace();var b=S(i);if(this.pos>=P){this.logger.log(w.ERROR,"Cannot insert "+i.toString(16)+" ("+b+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(b,this.currPenState),this.moveCursor(1)},l.clearFromPos=function(i){var b;for(b=i;b0&&(i?y="["+b.join(" | ")+"]":y=b.join(` -`)),y},l.getTextAndFormat=function(){return this.rows},d}(),A=function(){function d(a,i,b){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=a,this.outputFilter=i,this.mode=null,this.verbose=0,this.displayedMemory=new f(b),this.nonDisplayedMemory=new f(b),this.lastOutputScreen=new f(b),this.currRollUpRow=this.displayedMemory.rows[U-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=b}var l=d.prototype;return l.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[U-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},l.getHandler=function(){return this.outputFilter},l.setHandler=function(i){this.outputFilter=i},l.setPAC=function(i){this.writeScreen.setPAC(i)},l.setBkgData=function(i){this.writeScreen.setBkgData(i)},l.setMode=function(i){if(i===this.mode)return;this.mode=i,this.logger.log(w.INFO,"MODE="+i),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=i},l.insertChars=function(i){for(var b=0;b=46,b.italics)b.foreground="white";else{var y=Math.floor(i/2)-16,m=["white","green","blue","cyan","red","yellow","magenta"];b.foreground=m[y]}this.logger.log(w.INFO,"MIDROW: "+JSON.stringify(b)),this.writeScreen.setPen(b)},l.outputDataUpdate=function(i){i===void 0&&(i=!1);var b=this.logger.time;if(b===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=b:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,b,this.lastOutputScreen),i&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:b),this.lastOutputScreen.copy(this.displayedMemory))},l.cueSplitAtTime=function(i){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,i,this.displayedMemory),this.cueStartTime=i))},d}(),p=function(){function d(a,i,b){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var y=new x;this.channels=[null,new A(a,i,y),new A(a+1,b,y)],this.cmdHistory=v(),this.logger=y}var l=d.prototype;return l.getHandler=function(i){return this.channels[i].getHandler()},l.setHandler=function(i,b){this.channels[i].setHandler(b)},l.addData=function(i,b){var y,m,L,E=!1;this.logger.time=i;for(var j=0;j ("+g([m,L])+")"),y=this.parseCmd(m,L),y||(y=this.parseMidrow(m,L)),y||(y=this.parsePAC(m,L)),y||(y=this.parseBackgroundAttributes(m,L)),!y&&(E=this.parseChars(m,L),E)){var z=this.currentChannel;if(z&&z>0){var F=this.channels[z];F.insertChars(E)}else this.logger.log(w.WARNING,"No channel found yet. TEXT-MODE?")}!y&&!E&&this.logger.log(w.WARNING,"Couldn't parse cleaned data "+g([m,L])+" orig: "+g([b[j],b[j+1]]))}},l.parseCmd=function(i,b){var y=this.cmdHistory,m=(i===20||i===28||i===21||i===29)&&b>=32&&b<=47,L=(i===23||i===31)&&b>=33&&b<=35;if(!(m||L))return!1;if(T(i,b,y))return h(null,null,y),this.logger.log(w.DEBUG,"Repeated command ("+g([i,b])+") is dropped"),!0;var E=i===20||i===21||i===23?1:2,j=this.channels[E];return i===20||i===21||i===28||i===29?b===32?j.ccRCL():b===33?j.ccBS():b===34?j.ccAOF():b===35?j.ccAON():b===36?j.ccDER():b===37?j.ccRU(2):b===38?j.ccRU(3):b===39?j.ccRU(4):b===40?j.ccFON():b===41?j.ccRDC():b===42?j.ccTR():b===43?j.ccRTD():b===44?j.ccEDM():b===45?j.ccCR():b===46?j.ccENM():b===47&&j.ccEOC():j.ccTO(b-32),h(i,b,y),this.currentChannel=E,!0},l.parseMidrow=function(i,b){var y=0;if((i===17||i===25)&&b>=32&&b<=47){if(i===17?y=1:y=2,y!==this.currentChannel)return this.logger.log(w.ERROR,"Mismatch channel in midrow parsing"),!1;var m=this.channels[y];return m?(m.ccMIDROW(b),this.logger.log(w.DEBUG,"MIDROW ("+g([i,b])+")"),!0):!1}return!1},l.parsePAC=function(i,b){var y,m=this.cmdHistory,L=(i>=17&&i<=23||i>=25&&i<=31)&&b>=64&&b<=127,E=(i===16||i===24)&&b>=64&&b<=95;if(!(L||E))return!1;if(T(i,b,m))return h(null,null,m),!0;var j=i<=23?1:2;b>=64&&b<=95?y=j===1?O[i]:C[i]:y=j===1?_[i]:D[i];var z=this.channels[j];return z?(z.setPAC(this.interpretPAC(y,b)),h(i,b,m),this.currentChannel=j,!0):!1},l.interpretPAC=function(i,b){var y,m={color:null,italics:!1,indent:null,underline:!1,row:i};return b>95?y=b-96:y=b-64,m.underline=(y&1)===1,y<=13?m.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(y/2)]:y<=15?(m.italics=!0,m.color="white"):m.indent=Math.floor((y-16)/2)*4,m},l.parseChars=function(i,b){var y,m=null,L=null;if(i>=25?(y=2,L=i-8):(y=1,L=i),L>=17&&L<=19){var E;L===17?E=b+80:L===18?E=b+112:E=b+144,this.logger.log(w.INFO,"Special char '"+S(E)+"' in channel "+y),m=[E]}else i>=32&&i<=127&&(m=b===0?[i]:[i,b]);if(m){var j=g(m);this.logger.log(w.DEBUG,"Char codes = "+j.join(",")),h(i,b,this.cmdHistory)}return m},l.parseBackgroundAttributes=function(i,b){var y=(i===16||i===24)&&b>=32&&b<=47,m=(i===23||i===31)&&b>=45&&b<=47;if(!(y||m))return!1;var L,E={};i===16||i===24?(L=Math.floor((b-32)/2),E.background=I[L],b%2===1&&(E.background=E.background+"_semi")):b===45?E.background="transparent":(E.foreground="black",b===47&&(E.underline=!0));var j=i<=23?1:2,z=this.channels[j];return z.setBkgData(E),h(i,b,this.cmdHistory),!0},l.reset=function(){for(var i=0;i=16?s--:s++;var h=Object(H.fixLineBreaks)(u.trim()),T=Object(k.generateCueId)(C,D,h);(!_||!_.cues||!_.cues.getCueById(T))&&(g=new f(C,D,h),g.id=T,g.line=A+1,g.align="left",g.position=10+Math.min(80,Math.floor(s*8/32)*10),w.push(g))}return _&&w.length&&(w.sort(function(v,d){return v.line==="auto"||d.line==="auto"?0:v.line>8&&d.line>8?d.line-v.line:v.line-d.line}),w.forEach(function(v){return Object(S.addCueToTrack)(_,v)})),w}};K.default=P},"./src/utils/discontinuities.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"findFirstFragWithCC",function(){return U}),M.d(K,"shouldAlignOnDiscontinuities",function(){return P}),M.d(K,"findDiscontinuousReferenceFrag",function(){return O}),M.d(K,"adjustSlidingStart",function(){return C}),M.d(K,"alignStream",function(){return D}),M.d(K,"alignPDT",function(){return w}),M.d(K,"alignFragmentByPDTDelta",function(){return x}),M.d(K,"alignMediaPlaylistByPDT",function(){return g});var H=M("./src/polyfills/number.ts"),k=M("./src/utils/logger.ts"),S=M("./src/controller/level-helper.ts");function U(c,s){for(var u=null,f=0,A=c.length;fu.startCC||c&&c.cc=this.minWeight_},U.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},U.destroy=function(){},S}();K.default=k},"./src/utils/ewma.ts":function(X,K,M){"use strict";M.r(K);var H=function(){function k(U,P,O){P===void 0&&(P=0),O===void 0&&(O=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=U,this.alpha_=U?Math.exp(Math.log(.5)/U):0,this.estimate_=P,this.totalWeight_=O}var S=k.prototype;return S.sample=function(P,O){var _=Math.pow(this.alpha_,P);this.estimate_=O*(1-_)+_*this.estimate_,this.totalWeight_+=P},S.getTotalWeight=function(){return this.totalWeight_},S.getEstimate=function(){if(this.alpha_){var P=1-Math.pow(this.alpha_,this.totalWeight_);if(P)return this.estimate_/P}return this.estimate_},k}();K.default=H},"./src/utils/fetch-loader.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"fetchSupported",function(){return x});var H=M("./src/polyfills/number.ts"),k=M("./src/loader/load-stats.ts"),S=M("./src/demux/chunk-cache.ts");function U(f,A){f.prototype=Object.create(A.prototype),f.prototype.constructor=f,D(f,A)}function P(f){var A=typeof Map=="function"?new Map:void 0;return P=function(h){if(h===null||!C(h))return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(typeof A!="undefined"){if(A.has(h))return A.get(h);A.set(h,T)}function T(){return O(h,arguments,I(this).constructor)}return T.prototype=Object.create(h.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),D(T,h)},P(f)}function O(f,A,p){return _()?O=Reflect.construct:O=function(T,v,d){var l=[null];l.push.apply(l,v);var a=Function.bind.apply(T,l),i=new a;return d&&D(i,d.prototype),i},O.apply(null,arguments)}function _(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(f){return!1}}function C(f){return Function.toString.call(f).indexOf("[native code]")!==-1}function D(f,A){return D=Object.setPrototypeOf||function(h,T){return h.__proto__=T,h},D(f,A)}function I(f){return I=Object.setPrototypeOf?Object.getPrototypeOf:function(p){return p.__proto__||Object.getPrototypeOf(p)},I(f)}function w(){return w=Object.assign||function(f){for(var A=1;A=d&&l(T,v,a.flush(),h)):l(T,v,L,h),y()}).catch(function(){return Promise.reject()})};return b()},f}();function c(f,A){var p={method:"GET",mode:"cors",credentials:"same-origin",signal:A,headers:new self.Headers(w({},f.headers))};return f.rangeEnd&&p.headers.set("Range","bytes="+f.rangeStart+"-"+String(f.rangeEnd-1)),p}function s(f,A){return new self.Request(f.url,A)}var u=function(f){U(A,f);function A(p,h,T){var v;return v=f.call(this,p)||this,v.code=void 0,v.details=void 0,v.code=h,v.details=T,v}return A}(P(Error));K.default=g},"./src/utils/imsc1-ttml-parser.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"IMSC1_CODEC",function(){return C}),M.d(K,"parseIMSC1",function(){return x});var H=M("./src/utils/mp4-tools.ts"),k=M("./src/utils/vttparser.ts"),S=M("./src/utils/vttcue.ts"),U=M("./src/demux/id3.ts"),P=M("./src/utils/timescale-conversion.ts"),O=M("./src/utils/webvtt-parser.ts");function _(){return _=Object.assign||function(d){for(var l=1;l"):H}function P(C){for(var D=arguments.length,I=new Array(D>1?D-1:0),w=1;w>24,A[p+1]=h>>16&255,A[p+2]=h>>8&255,A[p+3]=h&255}function D(A,p){var h=[];if(!p.length)return h;var T,v,d;"data"in A?(T=A.data,v=A.start,d=A.end):(T=A,v=0,d=T.byteLength);for(var l=v;l1?l+a:d;if(i===p[0])if(p.length===1)h.push({data:T,start:l+8,end:b});else{var y=D({data:T,start:l+8,end:b},p.slice(1));y.length&&U.apply(h,y)}l=b}return h}function I(A){var p=D(A,["moov"]),h=p[0],T=h?h.end:null,v=D(A,["sidx"]);if(!v||!v[0])return null;var d=[],l=v[0],a=l.data[0],i=a===0?8:16,b=_(l,i);i+=4;var y=0,m=0;a===0?i+=8:i+=16,i+=2;var L=l.end+m,E=O(l,i);i+=2;for(var j=0;j>>31;if(V===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var $=_(l,z);z+=4,d.push({referenceSize:N,subsegmentDuration:$,info:{duration:$/b,start:L,end:L+N-1}}),L+=N,z+=4,i=z}return{earliestPresentationTime:y,timescale:b,version:a,referencesCount:E,references:d,moovEndOffset:T}}function w(A){for(var p=[],h=D(A,["moov","trak"]),T=0;TP)&&(this.startTime=P),this.endTime=O,this.screen=_,this.timelineController.createCaptionsTrack(this.trackName)},S.reset=function(){this.cueRanges=[]},k}()},"./src/utils/texttrack-utils.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"sendAddTrackEvent",function(){return k}),M.d(K,"addCueToTrack",function(){return S}),M.d(K,"clearCurrentCues",function(){return U}),M.d(K,"removeCuesInRange",function(){return P}),M.d(K,"getCuesInRange",function(){return _});var H=M("./src/utils/logger.ts");function k(C,D){var I;try{I=new Event("addtrack")}catch(w){I=document.createEvent("Event"),I.initEvent("addtrack",!1,!1)}I.track=C,D.dispatchEvent(I)}function S(C,D){var I=C.mode;if(I==="disabled"&&(C.mode="hidden"),C.cues&&!C.cues.getCueById(D.id))try{if(C.addCue(D),!C.cues.getCueById(D.id))throw new Error("addCue is failed for: "+D)}catch(x){H.logger.debug("[texttrack-utils]: "+x);var w=new self.TextTrackCue(D.startTime,D.endTime,D.text);w.id=D.id,C.addCue(w)}I==="disabled"&&(C.mode=I)}function U(C){var D=C.mode;if(D==="disabled"&&(C.mode="hidden"),C.cues)for(var I=C.cues.length;I--;)C.removeCue(C.cues[I]);D==="disabled"&&(C.mode=D)}function P(C,D,I){var w=C.mode;if(w==="disabled"&&(C.mode="hidden"),C.cues&&C.cues.length>0)for(var x=_(C.cues,D,I),g=0;gC[I].endTime)return-1;for(var w=0,x=I;w<=x;){var g=Math.floor((x+w)/2);if(DC[g].startTime&&w-1)for(var g=x,c=C.length;g=D&&s.endTime<=I)w.push(s);else if(s.startTime>I)return w}return w}},"./src/utils/time-ranges.ts":function(X,K,M){"use strict";M.r(K);var H={toString:function(S){for(var U="",P=S.length,O=0;O1?D-1:0),w=1;w100)throw new Error("Position must be between 0 and 100.");d=y,this.hasBeenReset=!0}})),Object.defineProperty(w,"positionAlign",O({},x,{get:function(){return l},set:function(y){var m=P(y);if(!m)throw new SyntaxError("An invalid or illegal string was specified.");l=m,this.hasBeenReset=!0}})),Object.defineProperty(w,"size",O({},x,{get:function(){return a},set:function(y){if(y<0||y>100)throw new Error("Size must be between 0 and 100.");a=y,this.hasBeenReset=!0}})),Object.defineProperty(w,"align",O({},x,{get:function(){return i},set:function(y){var m=P(y);if(!m)throw new SyntaxError("An invalid or illegal string was specified.");i=m,this.hasBeenReset=!0}})),w.displayState=void 0}return _.prototype.getCueAsHTML=function(){var C=self.WebVTT;return C.convertCueToDOMTree(self,this.text)},_}()},"./src/utils/vttparser.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"parseTimeStamp",function(){return S}),M.d(K,"fixLineBreaks",function(){return D}),M.d(K,"VTTParser",function(){return I});var H=M("./src/utils/vttcue.ts"),k=function(){function w(){}var x=w.prototype;return x.decode=function(c,s){if(!c)return"";if(typeof c!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(c))},w}();function S(w){function x(c,s,u,f){return(c|0)*3600+(s|0)*60+(u|0)+parseFloat(f||0)}var g=w.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return g?parseFloat(g[2])>59?x(g[2],g[3],0,g[4]):x(g[1],g[2],g[3],g[4]):null}var U=function(){function w(){this.values=Object.create(null)}var x=w.prototype;return x.set=function(c,s){!this.get(c)&&s!==""&&(this.values[c]=s)},x.get=function(c,s,u){return u?this.has(c)?this.values[c]:s[u]:this.has(c)?this.values[c]:s},x.has=function(c){return c in this.values},x.alt=function(c,s,u){for(var f=0;f=0&&u<=100)return this.set(c,u),!0}return!1},w}();function P(w,x,g,c){var s=c?w.split(c):[w];for(var u in s){if(typeof s[u]!="string")continue;var f=s[u].split(g);if(f.length!==2)continue;var A=f[0],p=f[1];x(A,p)}}var O=new H.default(0,0,""),_=O.align==="middle"?"middle":"center";function C(w,x,g){var c=w;function s(){var A=S(w);if(A===null)throw new Error("Malformed timestamp: "+c);return w=w.replace(/^[^\sa-zA-Z-]+/,""),A}function u(A,p){var h=new U;P(A,function(d,l){var a;switch(d){case"region":for(var i=g.length-1;i>=0;i--)if(g[i].id===l){h.set(d,g[i].region);break}break;case"vertical":h.alt(d,l,["rl","lr"]);break;case"line":a=l.split(","),h.integer(d,a[0]),h.percent(d,a[0])&&h.set("snapToLines",!1),h.alt(d,a[0],["auto"]),a.length===2&&h.alt("lineAlign",a[1],["start",_,"end"]);break;case"position":a=l.split(","),h.percent(d,a[0]),a.length===2&&h.alt("positionAlign",a[1],["start",_,"end","line-left","line-right","auto"]);break;case"size":h.percent(d,l);break;case"align":h.alt(d,l,["start",_,"end","left","right"]);break}},/:/,/\s/),p.region=h.get("region",null),p.vertical=h.get("vertical","");var T=h.get("line","auto");T==="auto"&&O.line===-1&&(T=-1),p.line=T,p.lineAlign=h.get("lineAlign","start"),p.snapToLines=h.get("snapToLines",!0),p.size=h.get("size",100),p.align=h.get("align",_);var v=h.get("position","auto");v==="auto"&&O.position===50&&(v=p.align==="start"||p.align==="left"?0:p.align==="end"||p.align==="right"?100:50),p.position=v}function f(){w=w.replace(/^\s+/,"")}if(f(),x.startTime=s(),f(),w.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+c);w=w.substr(3),f(),x.endTime=s(),f(),u(w,x)}function D(w){return w.replace(//gi,` + timeOffset: `+y);var oe=new U.TransmuxConfig(f,A,u,T,l);this.configureTransmuxer(oe)}if(this.frag=p,this.part=h,E)E.postMessage({cmd:"demux",data:s,decryptdata:m,chunkMeta:d,state:$},s instanceof ArrayBuffer?[s]:[]);else if(i){var de=i.push(s,m,d,$);Object(U.isPromise)(de)?de.then(function(Re){a.handleTransmuxComplete(Re)}):this.handleTransmuxComplete(de)}},g.flush=function(s){var u=this;s.transmuxing.start=self.performance.now();var f=this.transmuxer,A=this.worker;if(A)A.postMessage({cmd:"flush",chunkMeta:s});else if(f){var p=f.flush(s);Object(U.isPromise)(p)?p.then(function(h){u.handleFlushResult(h,s)}):this.handleFlushResult(p,s)}},g.handleFlushResult=function(s,u){var f=this;s.forEach(function(A){f.handleTransmuxComplete(A)}),this.onFlush(u)},g.onWorkerMessage=function(s){var u=s.data,f=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,f.trigger(u.event,u.data);break}}},g.configureTransmuxer=function(s){var u=this.worker,f=this.transmuxer;u?u.postMessage({cmd:"configure",config:s}):f&&f.configure(s)},g.handleTransmuxComplete=function(s){s.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(s)},x}()},"./src/demux/transmuxer-worker.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return O});var H=M("./src/demux/transmuxer.ts"),k=M("./src/events.ts"),S=M("./src/utils/logger.ts"),U=M("./node_modules/eventemitter3/index.js"),P=M.n(U);function O(w){var x=new U.EventEmitter,g=function(s,u){w.postMessage({event:s,data:u})};x.on(k.Events.FRAG_DECRYPTED,g),x.on(k.Events.ERROR,g),w.addEventListener("message",function(c){var s=c.data;switch(s.cmd){case"init":{var u=JSON.parse(s.config);w.transmuxer=new H.default(x,s.typeSupported,u,s.vendor,s.id),Object(S.enableLogs)(u.debug),g("init",null);break}case"configure":{w.transmuxer.configure(s.config);break}case"demux":{var f=w.transmuxer.push(s.data,s.decryptdata,s.chunkMeta,s.state);Object(H.isPromise)(f)?f.then(function(h){_(w,h)}):_(w,f);break}case"flush":{var A=s.chunkMeta,p=w.transmuxer.flush(A);Object(H.isPromise)(p)?p.then(function(h){D(w,h,A)}):D(w,p,A);break}default:break}})}function _(w,x){if(I(x.remuxResult))return;var g=[],c=x.remuxResult,s=c.audio,u=c.video;s&&C(g,s),u&&C(g,u),w.postMessage({event:"transmuxComplete",data:x},g)}function C(w,x){x.data1&&w.push(x.data1.buffer),x.data2&&w.push(x.data2.buffer)}function D(w,x,g){x.forEach(function(c){_(w,c)}),w.postMessage({event:"flush",data:g})}function I(w){return!w.audio&&!w.video&&!w.text&&!w.id3&&!w.initSegment}},"./src/demux/transmuxer.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return u}),M.d(K,"isPromise",function(){return p}),M.d(K,"TransmuxConfig",function(){return h}),M.d(K,"TransmuxState",function(){return T});var H=M("./src/events.ts"),k=M("./src/errors.ts"),S=M("./src/crypt/decrypter.ts"),U=M("./src/demux/aacdemuxer.ts"),P=M("./src/demux/mp4demuxer.ts"),O=M("./src/demux/tsdemuxer.ts"),_=M("./src/demux/mp3demuxer.ts"),C=M("./src/remux/mp4-remuxer.ts"),D=M("./src/remux/passthrough-remuxer.ts"),I=M("./src/demux/chunk-cache.ts"),w=M("./src/utils/mp4-tools.ts"),x=M("./src/utils/logger.ts"),g;try{g=self.performance.now.bind(self.performance)}catch(v){x.logger.debug("Unable to use Performance API on this environment"),g=self.Date.now}var c=[{demux:O.default,remux:C.default},{demux:P.default,remux:D.default},{demux:U.default,remux:C.default},{demux:_.default,remux:C.default}],s=1024;c.forEach(function(v){var d=v.demux;s=Math.max(s,d.minProbeByteLength)});var u=function(){function v(l,a,i,E,y){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 I.default,this.observer=l,this.typeSupported=a,this.config=i,this.vendor=E,this.id=y}var d=v.prototype;return d.configure=function(a){this.transmuxConfig=a,this.decrypter&&this.decrypter.reset()},d.push=function(a,i,E,y){var m=this,L=E.transmuxing;L.executeStart=g();var b=new Uint8Array(a),j=this.cache,z=this.config,F=this.currentTransmuxState,N=this.transmuxConfig;y&&(this.currentTransmuxState=y);var V=f(b,i);if(V&&V.method==="AES-128"){var $=this.getDecrypter();if(z.enableSoftwareAES){var oe=$.softwareDecrypt(b,V.key.buffer,V.iv.buffer);if(!oe)return L.executeEnd=g(),A(E);b=new Uint8Array(oe)}else return this.decryptionPromise=$.webCryptoDecrypt(b,V.key.buffer,V.iv.buffer).then(function(Pe){var Fe=m.push(Pe,null,E);return m.decryptionPromise=null,Fe}),this.decryptionPromise}var de=y||F,Re=de.contiguous,Ae=de.discontinuity,De=de.trackSwitch,be=de.accurateTimeOffset,Oe=de.timeOffset,he=N.audioCodec,pe=N.videoCodec,Z=N.defaultInitPts,ce=N.duration,ne=N.initSegmentData;if((Ae||De)&&this.resetInitSegment(ne,he,pe,ce),Ae&&this.resetInitialTimestamp(Z),Re||this.resetContiguity(),this.needsProbing(b,Ae,De)){if(j.dataLength){var ve=j.flush();b=Object(w.appendUint8Array)(ve,b)}this.configureTransmuxer(b,N)}var Te=this.transmux(b,V,Oe,be,E),xe=this.currentTransmuxState;return xe.contiguous=!0,xe.discontinuity=!1,xe.trackSwitch=!1,L.executeEnd=g(),Te},d.flush=function(a){var i=this,E=a.transmuxing;E.executeStart=g();var y=this.decrypter,m=this.cache,L=this.currentTransmuxState,b=this.decryptionPromise;if(b)return b.then(function(){return i.flush(a)});var j=[],z=L.timeOffset;if(y){var F=y.flush();F&&j.push(this.push(F,null,a))}var N=m.dataLength;m.reset();var V=this.demuxer,$=this.remuxer;if(!V||!$)return N>=s&&this.observer.emit(H.Events.ERROR,H.Events.ERROR,{type:k.ErrorTypes.MEDIA_ERROR,details:k.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),E.executeEnd=g(),[A(a)];var oe=V.flush(z);return p(oe)?oe.then(function(de){return i.flushRemux(j,de,a),j}):(this.flushRemux(j,oe,a),j)},d.flushRemux=function(a,i,E){var y=i.audioTrack,m=i.avcTrack,L=i.id3Track,b=i.textTrack,j=this.currentTransmuxState,z=j.accurateTimeOffset,F=j.timeOffset;x.logger.log("[transmuxer.ts]: Flushed fragment "+E.sn+(E.part>-1?" p: "+E.part:"")+" of level "+E.level);var N=this.remuxer.remux(y,m,L,b,F,z,!0,this.id);a.push({remuxResult:N,chunkMeta:E}),E.transmuxing.executeEnd=g()},d.resetInitialTimestamp=function(a){var i=this.demuxer,E=this.remuxer;if(!i||!E)return;i.resetTimeStamp(a),E.resetTimeStamp(a)},d.resetContiguity=function(){var a=this.demuxer,i=this.remuxer;if(!a||!i)return;a.resetContiguity(),i.resetNextTimestamp()},d.resetInitSegment=function(a,i,E,y){var m=this.demuxer,L=this.remuxer;if(!m||!L)return;m.resetInitSegment(i,E,y),L.resetInitSegment(a,i,E)},d.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},d.transmux=function(a,i,E,y,m){var L;return i&&i.method==="SAMPLE-AES"?L=this.transmuxSampleAes(a,i,E,y,m):L=this.transmuxUnencrypted(a,E,y,m),L},d.transmuxUnencrypted=function(a,i,E,y){var m=this.demuxer.demux(a,i,!1,!this.config.progressive),L=m.audioTrack,b=m.avcTrack,j=m.id3Track,z=m.textTrack,F=this.remuxer.remux(L,b,j,z,i,E,!1,this.id);return{remuxResult:F,chunkMeta:y}},d.transmuxSampleAes=function(a,i,E,y,m){var L=this;return this.demuxer.demuxSampleAes(a,i,E).then(function(b){var j=L.remuxer.remux(b.audioTrack,b.avcTrack,b.id3Track,b.textTrack,E,y,!1,L.id);return{remuxResult:j,chunkMeta:m}})},d.configureTransmuxer=function(a,i){for(var E=this.config,y=this.observer,m=this.typeSupported,L=this.vendor,b=i.audioCodec,j=i.defaultInitPts,z=i.duration,F=i.initSegmentData,N=i.videoCodec,V,$=0,oe=c.length;$0&&d!=null&&d.key!=null&&d.iv!==null&&d.method!=null&&(l=d),l}var A=function(d){return{remuxResult:{},chunkMeta:d}};function p(v){return"then"in v&&v.then instanceof Function}var h=function(d,l,a,i,E){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=d,this.videoCodec=l,this.initSegmentData=a,this.duration=i,this.defaultInitPts=E},T=function(d,l,a,i,E){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=d,this.contiguous=l,this.accurateTimeOffset=a,this.trackSwitch=i,this.timeOffset=E}},"./src/demux/tsdemuxer.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"discardEPB",function(){return A});var H=M("./src/demux/adts.ts"),k=M("./src/demux/mpegaudio.ts"),S=M("./src/demux/exp-golomb.ts"),U=M("./src/demux/id3.ts"),P=M("./src/demux/sample-aes.ts"),O=M("./src/events.ts"),_=M("./src/utils/mp4-tools.ts"),C=M("./src/utils/logger.ts"),D=M("./src/errors.ts"),I={video:1,audio:2,id3:3,text:4},w=function(){function p(T,v,d){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=T,this.config=v,this.typeSupported=d}p.probe=function(v){var d=p.syncOffset(v);return d<0?!1:(d&&C.logger.warn("MPEG2-TS detected but first sync word found @ offset "+d+", junk ahead ?"),!0)},p.syncOffset=function(v){for(var d=Math.min(1e3,v.length-3*188),l=0;l>4,he=void 0;if(Oe>1){if(he=Ae+5+v[Ae+4],he===Ae+188)continue}else he=Ae+4;switch(be){case L:De&&(b&&(i=s(b))&&this.parseAVCPES(i,!1),b={data:[],size:0}),b&&(b.data.push(v.subarray(he,Ae+188)),b.size+=Ae+188-he);break;case j:De&&(F&&(i=s(F))&&(y.isAAC?this.parseAACPES(i):this.parseMPEGPES(i)),F={data:[],size:0}),F&&(F.data.push(v.subarray(he,Ae+188)),F.size+=Ae+188-he);break;case z:De&&(N&&(i=s(N))&&this.parseID3PES(i),N={data:[],size:0}),N&&(N.data.push(v.subarray(he,Ae+188)),N.size+=Ae+188-he);break;case 0:De&&(he+=v[he]+1),oe=this._pmtId=g(v,he);break;case oe:{De&&(he+=v[he]+1);var pe=c(v,he,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,l);L=pe.avc,L>0&&(E.pid=L),j=pe.audio,j>0&&(y.pid=j,y.isAAC=pe.isAAC),z=pe.id3,z>0&&(m.pid=z),V&&!$&&(C.logger.log("reparse from beginning"),V=!1,Ae=Re-188),$=this.pmtParsed=!0;break}case 17:case 8191:break;default:V=!0;break}}else this.observer.emit(O.Events.ERROR,O.Events.ERROR,{type:D.ErrorTypes.MEDIA_ERROR,details:D.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});E.pesData=b,y.pesData=F,m.pesData=N;var Z={audioTrack:y,avcTrack:E,id3Track:m,textTrack:this._txtTrack};return a&&this.extractRemainingSamples(Z),Z},h.flush=function(){var v=this.remainderData;this.remainderData=null;var d;return v?d=this.demux(v,-1,!1,!0):d={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(d),this.sampleAes?this.decrypt(d,this.sampleAes):d},h.extractRemainingSamples=function(v){var d=v.audioTrack,l=v.avcTrack,a=v.id3Track,i=l.pesData,E=d.pesData,y=a.pesData,m;i&&(m=s(i))?(this.parseAVCPES(m,!0),l.pesData=null):l.pesData=i,E&&(m=s(E))?(d.isAAC?this.parseAACPES(m):this.parseMPEGPES(m),d.pesData=null):(E!=null&&E.size&&C.logger.log("last AAC PES packet truncated,might overlap between fragments"),d.pesData=E),y&&(m=s(y))?(this.parseID3PES(m),a.pesData=null):a.pesData=y},h.demuxSampleAes=function(v,d,l){var a=this.demux(v,l,!0,!this.config.progressive),i=this.sampleAes=new P.default(this.observer,this.config,d);return this.decrypt(a,i)},h.decrypt=function(v,d){return new Promise(function(l){var a=v.audioTrack,i=v.avcTrack;a.samples&&a.isAAC?d.decryptAacSamples(a.samples,0,function(){i.samples?d.decryptAvcSamples(i.samples,0,0,function(){l(v)}):l(v)}):i.samples&&d.decryptAvcSamples(i.samples,0,0,function(){l(v)})})},h.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},h.parseAVCPES=function(v,d){var l=this,a=this._avcTrack,i=this.parseAVCNALu(v.data),E=!1,y=this.avcSample,m,L=!1;v.data=null,y&&i.length&&!a.audFound&&(u(y,a),y=this.avcSample=x(!1,v.pts,v.dts,"")),i.forEach(function(b){switch(b.type){case 1:{m=!0,y||(y=l.avcSample=x(!0,v.pts,v.dts,"")),E&&(y.debug+="NDR "),y.frame=!0;var j=b.data;if(L&&j.length>4){var z=new S.default(j).readSliceType();(z===2||z===4||z===7||z===9)&&(y.key=!0)}break}case 5:m=!0,y||(y=l.avcSample=x(!0,v.pts,v.dts,"")),E&&(y.debug+="IDR "),y.key=!0,y.frame=!0;break;case 6:{m=!0,E&&y&&(y.debug+="SEI ");var F=new S.default(A(b.data));F.readUByte();for(var N=0,V=0,$=!1,oe=0;!$&&F.bytesAvailable>1;){N=0;do oe=F.readUByte(),N+=oe;while(oe===255);V=0;do oe=F.readUByte(),V+=oe;while(oe===255);if(N===4&&F.bytesAvailable!==0){$=!0;var de=F.readUByte();if(de===181){var Re=F.readUShort();if(Re===49){var Ae=F.readUInt();if(Ae===1195456820){var De=F.readUByte();if(De===3){for(var be=F.readUByte(),Oe=F.readUByte(),he=31&be,pe=[be,Oe],Z=0;Z16){for(var ce=[],ne=0;ne<16;ne++)ce.push(F.readUByte().toString(16)),(ne===3||ne===5||ne===7||ne===9)&&ce.push("-");for(var ve=V-16,Te=new Uint8Array(ve),xe=0;xe=0){var F={data:v.subarray(j,y-a-1),type:z};E.push(F)}else{var N=this.getLastNalUnit();if(N&&(i&&y<=4-i&&(N.state&&(N.data=N.data.subarray(0,N.data.byteLength-i))),L=y-a-1,L>0)){var V=new Uint8Array(N.data.byteLength+L);V.set(N.data,0),V.set(v.subarray(0,L),N.data.byteLength),N.data=V,N.state=0}}y=0&&a>=0){var $={data:v.subarray(j,d),type:z,state:a};E.push($)}if(E.length===0){var oe=this.getLastNalUnit();if(oe){var de=new Uint8Array(oe.data.byteLength+v.byteLength);de.set(oe.data,0),de.set(v,oe.data.byteLength),oe.data=de}}return l.naluState=a,E},h.parseAACPES=function(v){var d=0,l=this._audioTrack,a=this.aacOverFlow,i=v.data;if(a){this.aacOverFlow=null;var E=a.sample.unit.byteLength,y=Math.min(a.missing,E),m=E-y;a.sample.unit.set(i.subarray(0,y),m),l.samples.push(a.sample),d=a.missing}var L,b;for(L=d,b=i.length;L1;){var E=new Uint8Array(i[0].length+i[1].length);E.set(i[0]),E.set(i[1],i[0].length),i[0]=E,i.splice(1,1)}T=i[0];var y=(T[0]<<16)+(T[1]<<8)+T[2];if(y===1){if(v=(T[4]<<8)+T[5],v&&v>p.size-6)return null;var m=T[7];m&192&&(l=(T[9]&14)*536870912+(T[10]&255)*4194304+(T[11]&254)*16384+(T[12]&255)*128+(T[13]&254)/2,m&64?(a=(T[14]&14)*536870912+(T[15]&255)*4194304+(T[16]&254)*16384+(T[17]&255)*128+(T[18]&254)/2,l-a>60*9e4&&(C.logger.warn(Math.round((l-a)/9e4)+"s delta between PTS and DTS, align them"),l=a)):a=l),d=T[8];var L=d+9;if(p.size<=L)return null;p.size-=L;for(var b=new Uint8Array(p.size),j=0,z=i.length;jF){L-=F;continue}else T=T.subarray(L),F-=L,L=0;b.set(T,h),h+=F}return v&&(v-=d+3),{data:b,pts:l,dts:a,len:v}}return null}function u(p,h){if(p.units.length&&p.frame){if(p.pts===void 0){var T=h.samples,v=T.length;if(v){var d=T[v-1];p.pts=d.pts,p.dts=d.dts}else{h.dropped++;return}}h.samples.push(p)}p.debug.length&&C.logger.log(p.pts+"/"+p.dts+":"+p.debug)}function f(p,h){var T=p.length;if(T>0){if(h.pts>=p[T-1].pts)p.push(h);else for(var v=T-1;v>=0;v--)if(h.ptsl)return i;return 0}},{key:"maxAutoLevel",get:function(){var d=this.levels,l=this.autoLevelCapping,a;return l===-1&&d&&d.length?a=d.length-1:a=l,a}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(d){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,d)}},{key:"audioTracks",get:function(){var d=this.audioTrackController;return d?d.audioTracks:[]}},{key:"audioTrack",get:function(){var d=this.audioTrackController;return d?d.audioTrack:-1},set:function(d){var l=this.audioTrackController;l&&(l.audioTrack=d)}},{key:"subtitleTracks",get:function(){var d=this.subtitleTrackController;return d?d.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var d=this.subtitleTrackController;return d?d.subtitleTrack:-1},set:function(d){var l=this.subtitleTrackController;l&&(l.subtitleTrack=d)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var d=this.subtitleTrackController;return d?d.subtitleDisplay:!1},set:function(d){var l=this.subtitleTrackController;l&&(l.subtitleDisplay=d)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(d){this.config.lowLatencyMode=d}},{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 s.Events}},{key:"ErrorTypes",get:function(){return u.ErrorTypes}},{key:"ErrorDetails",get:function(){return u.ErrorDetails}},{key:"DefaultConfig",get:function(){return h.defaultConfig?h.defaultConfig:x.hlsDefaultConfig},set:function(d){h.defaultConfig=d}}]),h}();p.defaultConfig=void 0},"./src/is-supported.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"isSupported",function(){return S}),M.d(K,"changeTypeSupported",function(){return U});var H=M("./src/utils/mediasource-helper.ts");function k(){return self.SourceBuffer||self.WebKitSourceBuffer}function S(){var P=Object(H.getMediaSource)();if(!P)return!1;var O=k(),_=P&&typeof P.isTypeSupported=="function"&&P.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),C=!O||O.prototype&&typeof O.prototype.appendBuffer=="function"&&typeof O.prototype.remove=="function";return!!_&&!!C}function U(){var P,O=k();return typeof(O==null||((P=O.prototype)===null||P===void 0)?void 0:P.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return w}),M.d(K,"LoadError",function(){return g});var H=M("./src/polyfills/number.ts"),k=M("./src/errors.ts");function S(c,s){c.prototype=Object.create(s.prototype),c.prototype.constructor=c,C(c,s)}function U(c){var s=typeof Map=="function"?new Map:void 0;return U=function(f){if(f===null||!_(f))return f;if(typeof f!="function")throw new TypeError("Super expression must either be null or a function");if(typeof s!="undefined"){if(s.has(f))return s.get(f);s.set(f,A)}function A(){return P(f,arguments,D(this).constructor)}return A.prototype=Object.create(f.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),C(A,f)},U(c)}function P(c,s,u){return O()?P=Reflect.construct:P=function(A,p,h){var T=[null];T.push.apply(T,p);var v=Function.bind.apply(A,T),d=new v;return h&&C(d,h.prototype),d},P.apply(null,arguments)}function O(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(c){return!1}}function _(c){return Function.toString.call(c).indexOf("[native code]")!==-1}function C(c,s){return C=Object.setPrototypeOf||function(f,A){return f.__proto__=A,f},C(c,s)}function D(c){return D=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},D(c)}var I=Math.pow(2,17),w=function(){function c(u){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=u}var s=c.prototype;return s.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},s.abort=function(){this.loader&&this.loader.abort()},s.load=function(f,A){var p=this,h=f.url;if(!h)return Promise.reject(new g({type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,networkDetails:null},"Fragment does not have a "+(h?"part list":"url")));this.abort();var T=this.config,v=T.fLoader,d=T.loader;return new Promise(function(l,a){p.loader&&p.loader.destroy();var i=p.loader=f.loader=v?new v(T):new d(T),E=x(f),y={timeout:T.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:T.fragLoadingMaxRetryTimeout,highWaterMark:I};f.stats=i.stats,i.load(E,y,{onSuccess:function(L,b,j,z){p.resetLoader(f,i),l({frag:f,part:null,payload:L.data,networkDetails:z})},onError:function(L,b,j){p.resetLoader(f,i),a(new g({type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,response:L,networkDetails:j}))},onAbort:function(L,b,j){p.resetLoader(f,i),a(new g({type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:f,networkDetails:j}))},onTimeout:function(L,b,j){p.resetLoader(f,i),a(new g({type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:f,networkDetails:j}))},onProgress:function(L,b,j,z){A&&A({frag:f,part:null,payload:j,networkDetails:z})}})})},s.loadPart=function(f,A,p){var h=this;this.abort();var T=this.config,v=T.fLoader,d=T.loader;return new Promise(function(l,a){h.loader&&h.loader.destroy();var i=h.loader=f.loader=v?new v(T):new d(T),E=x(f,A),y={timeout:T.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:T.fragLoadingMaxRetryTimeout,highWaterMark:I};A.stats=i.stats,i.load(E,y,{onSuccess:function(L,b,j,z){h.resetLoader(f,i),h.updateStatsFromPart(f,A);var F={frag:f,part:A,payload:L.data,networkDetails:z};p(F),l(F)},onError:function(L,b,j){h.resetLoader(f,i),a(new g({type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,part:A,response:L,networkDetails:j}))},onAbort:function(L,b,j){f.stats.aborted=A.stats.aborted,h.resetLoader(f,i),a(new g({type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:f,part:A,networkDetails:j}))},onTimeout:function(L,b,j){h.resetLoader(f,i),a(new g({type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:f,part:A,networkDetails:j}))}})})},s.updateStatsFromPart=function(f,A){var p=f.stats,h=A.stats,T=h.total;if(p.loaded+=h.loaded,T){var v=Math.round(f.duration/A.duration),d=Math.min(Math.round(p.loaded/T),v),l=v-d,a=l*Math.round(p.loaded/d);p.total=p.loaded+a}else p.total=Math.max(p.loaded,p.total);var i=p.loading,E=h.loading;i.start?i.first+=E.first-E.start:(i.start=E.start,i.first=E.first),i.end=E.end},s.resetLoader=function(f,A){f.loader=null,this.loader===A&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),A.destroy()},c}();function x(c,s){s===void 0&&(s=null);var u=s||c,f={frag:c,part:s,responseType:"arraybuffer",url:u.url,headers:{},rangeStart:0,rangeEnd:0},A=u.byteRangeStartOffset,p=u.byteRangeEndOffset;return Object(H.isFiniteNumber)(A)&&Object(H.isFiniteNumber)(p)&&(f.rangeStart=A,f.rangeEnd=p),f}var g=function(c){S(s,c);function s(u){for(var f,A=arguments.length,p=new Array(A>1?A-1:0),h=1;h>8*(15-T)&255;return h},f.setDecryptDataFromLevelKey=function(p,h){var T=p;return(p==null?void 0:p.method)==="AES-128"&&p.uri&&!p.iv&&(T=P.LevelKey.fromURI(p.uri),T.method=p.method,T.iv=this.createInitializationVector(h),T.keyFormat="identity"),T},f.setElementaryStreamInfo=function(p,h,T,v,d,l){l===void 0&&(l=!1);var a=this.elementaryStreams,i=a[p];if(!i){a[p]={startPTS:h,endPTS:T,startDTS:v,endDTS:d,partial:l};return}i.startPTS=Math.min(i.startPTS,h),i.endPTS=Math.max(i.endPTS,T),i.startDTS=Math.min(i.startDTS,v),i.endDTS=Math.max(i.endDTS,d)},f.clearElementaryStreamInfo=function(){var p=this.elementaryStreams;p[w.AUDIO]=null,p[w.VIDEO]=null,p[w.AUDIOVIDEO]=null},I(u,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var p=this.sn;typeof p!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&U.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),p=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,p)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(H.isFiniteNumber)(this.programDateTime))return null;var p=Object(H.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+p*1e3}},{key:"encrypted",get:function(){var p;return!!((p=this.decryptdata)!==null&&p!==void 0&&p.keyFormat&&this.decryptdata.uri)}}]),u}(x),c=function(s){_(u,s);function u(f,A,p,h,T){var v;v=s.call(this,p)||this,v.fragOffset=0,v.duration=0,v.gap=!1,v.independent=!1,v.relurl=void 0,v.fragment=void 0,v.index=void 0,v.stats=new O.LoadStats,v.duration=f.decimalFloatingPoint("DURATION"),v.gap=f.bool("GAP"),v.independent=f.bool("INDEPENDENT"),v.relurl=f.enumeratedString("URI"),v.fragment=A,v.index=h;var d=f.enumeratedString("BYTERANGE");return d&&v.setByteRange(d,T),T&&(v.fragOffset=T.fragOffset+T.duration),v}return I(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 A=this.elementaryStreams;return!!(A.audio||A.video||A.audiovideo)}}]),u}(x)},"./src/loader/key-loader.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return U});var H=M("./src/events.ts"),k=M("./src/errors.ts"),S=M("./src/utils/logger.ts"),U=function(){function P(_){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=_,this._registerListeners()}var O=P.prototype;return O._registerListeners=function(){this.hls.on(H.Events.KEY_LOADING,this.onKeyLoading,this)},O._unregisterListeners=function(){this.hls.off(H.Events.KEY_LOADING,this.onKeyLoading)},O.destroy=function(){this._unregisterListeners();for(var C in this.loaders){var D=this.loaders[C];D&&D.destroy()}this.loaders={}},O.onKeyLoading=function(C,D){var I=D.frag,w=I.type,x=this.loaders[w];if(!I.decryptdata){S.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var g=I.decryptdata.uri;if(g!==this.decrypturl||this.decryptkey===null){var c=this.hls.config;if(x&&(S.logger.warn("abort previous key loader for type:"+w),x.abort()),!g){S.logger.warn("key uri is falsy");return}var s=c.loader,u=I.loader=this.loaders[w]=new s(c);this.decrypturl=g,this.decryptkey=null;var f={url:g,frag:I,responseType:"arraybuffer"},A={timeout:c.fragLoadingTimeOut,maxRetry:0,retryDelay:c.fragLoadingRetryDelay,maxRetryDelay:c.fragLoadingMaxRetryTimeout,highWaterMark:0},p={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};u.load(f,A,p)}else this.decryptkey&&(I.decryptdata.key=this.decryptkey,this.hls.trigger(H.Events.KEY_LOADED,{frag:I}))},O.loadsuccess=function(C,D,I){var w=I.frag;if(!w.decryptdata){S.logger.error("after key load, decryptdata unset");return}this.decryptkey=w.decryptdata.key=new Uint8Array(C.data),w.loader=null,delete this.loaders[w.type],this.hls.trigger(H.Events.KEY_LOADED,{frag:w})},O.loaderror=function(C,D){var I=D.frag,w=I.loader;w&&w.abort(),delete this.loaders[I.type],this.hls.trigger(H.Events.ERROR,{type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:I,response:C})},O.loadtimeout=function(C,D){var I=D.frag,w=I.loader;w&&w.abort(),delete this.loaders[I.type],this.hls.trigger(H.Events.ERROR,{type:k.ErrorTypes.NETWORK_ERROR,details:k.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:I})},P}()},"./src/loader/level-details.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"LevelDetails",function(){return P});var H=M("./src/polyfills/number.ts");function k(O,_){for(var C=0;C<_.length;C++){var D=_[C];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(O,D.key,D)}}function S(O,_,C){return _&&k(O.prototype,_),C&&k(O,C),O}var U=10,P=function(){function O(C){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=C}var _=O.prototype;return _.reloaded=function(D){if(!D){this.advanced=!0,this.updated=!0;return}var I=this.lastPartSn-D.lastPartSn,w=this.lastPartIndex-D.lastPartIndex;this.updated=this.endSN!==D.endSN||!!w||!!I,this.advanced=this.endSN>D.endSN||I>0||I===0&&w>0,this.updated||this.advanced?this.misses=Math.floor(D.misses*.6):this.misses=D.misses+1,this.availabilityDelay=D.availabilityDelay},S(O,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(H.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||U}},{key:"drift",get:function(){var D=this.driftEndTime-this.driftStartTime;if(D>0){var I=this.driftEnd-this.driftStart;return I*1e3/D}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var D;return(D=this.partList)!==null&&D!==void 0&&D.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var D;return(D=this.fragments)!==null&&D!==void 0&&D.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 D;return(D=this.partList)!==null&&D!==void 0&&D.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var D;return(D=this.partList)!==null&&D!==void 0&&D.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),O}()},"./src/loader/level-key.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"LevelKey",function(){return P});var H=M("./node_modules/url-toolkit/src/url-toolkit.js"),k=M.n(H);function S(O,_){for(var C=0;C<_.length;C++){var D=_[C];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(O,D.key,D)}}function U(O,_,C){return _&&S(O.prototype,_),C&&S(O,C),O}var P=function(){O.fromURL=function(C,D){return new O(C,D)},O.fromURI=function(C){return new O(C)};function O(_,C){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,C?this._uri=Object(H.buildAbsoluteURL)(_,C,{alwaysNormalize:!0}):this._uri=_}return U(O,[{key:"uri",get:function(){return this._uri}}]),O}()},"./src/loader/load-stats.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"LoadStats",function(){return H});var H=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(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return u});var H=M("./src/polyfills/number.ts"),k=M("./node_modules/url-toolkit/src/url-toolkit.js"),S=M.n(k),U=M("./src/loader/fragment.ts"),P=M("./src/loader/level-details.ts"),O=M("./src/loader/level-key.ts"),_=M("./src/utils/attr-list.ts"),C=M("./src/utils/logger.ts"),D=M("./src/utils/codecs.ts"),I=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,w=/#EXT-X-MEDIA:(.*)/g,x=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),g=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("|")),c=/\.(mp4|m4s|m4v|m4a)$/i;function s(T){var v,d;return c.test((v=(d=k.parseURL(T))===null||d===void 0?void 0:d.path)!=null?v:"")}var u=function(){function T(){}return T.findGroup=function(d,l){for(var a=0;a2){var a=l.shift()+".";return a+=parseInt(l.shift()).toString(16),a+=("000"+parseInt(l.shift()).toString(16)).substr(-4),a}return d},T.resolve=function(d,l){return k.buildAbsoluteURL(l,d,{alwaysNormalize:!0})},T.parseMasterPlaylist=function(d,l){var a=[],i={},E=!1;I.lastIndex=0;for(var y;(y=I.exec(d))!=null;)if(y[1]){var m=new _.AttrList(y[1]),L={attrs:m,bitrate:m.decimalInteger("AVERAGE-BANDWIDTH")||m.decimalInteger("BANDWIDTH"),name:m.NAME,url:T.resolve(y[2],l)},b=m.decimalResolution("RESOLUTION");b&&(L.width=b.width,L.height=b.height),f((m.CODECS||"").split(/[ ,]+/).filter(function(z){return z}),L),L.videoCodec&&L.videoCodec.indexOf("avc1")!==-1&&(L.videoCodec=T.convertAVC1ToAVCOTI(L.videoCodec)),a.push(L)}else if(y[3]){var j=new _.AttrList(y[3]);j["DATA-ID"]&&(E=!0,i[j["DATA-ID"]]=j)}return{levels:a,sessionData:E?i:null}},T.parseMasterPlaylistMedia=function(d,l,a,i){i===void 0&&(i=[]);var E,y=[],m=0;for(w.lastIndex=0;(E=w.exec(d))!==null;){var L=new _.AttrList(E[1]);if(L.TYPE===a){var b={attrs:L,bitrate:0,id:m++,groupId:L["GROUP-ID"],instreamId:L["INSTREAM-ID"],name:L.NAME||L.LANGUAGE||"",type:a,default:L.bool("DEFAULT"),autoselect:L.bool("AUTOSELECT"),forced:L.bool("FORCED"),lang:L.LANGUAGE,url:L.URI?T.resolve(L.URI,l):""};if(i.length){var j=T.findGroup(i,b.groupId)||i[0];A(b,j,"audioCodec"),A(b,j,"textCodec")}y.push(b)}}return y},T.parseLevelPlaylist=function(d,l,a,i,E){var y=new P.LevelDetails(l),m=y.fragments,L=null,b=0,j=0,z=0,F=0,N=null,V=new U.Fragment(i,l),$,oe,de,Re=-1,Ae=!1;for(x.lastIndex=0,y.m3u8=d;($=x.exec(d))!==null;){Ae&&(Ae=!1,V=new U.Fragment(i,l),V.start=z,V.sn=b,V.cc=F,V.level=a,L&&(V.initSegment=L,V.rawProgramDateTime=L.rawProgramDateTime));var De=$[1];if(De){V.duration=parseFloat(De);var be=(" "+$[2]).slice(1);V.title=be||null,V.tagList.push(be?["INF",De,be]:["INF",De])}else if($[3])Object(H.isFiniteNumber)(V.duration)&&(V.start=z,de&&(V.levelkey=de),V.sn=b,V.level=a,V.cc=F,V.urlId=E,m.push(V),V.relurl=(" "+$[3]).slice(1),h(V,N),N=V,z+=V.duration,b++,j=0,Ae=!0);else if($[4]){var Oe=(" "+$[4]).slice(1);N?V.setByteRange(Oe,N):V.setByteRange(Oe)}else if($[5])V.rawProgramDateTime=(" "+$[5]).slice(1),V.tagList.push(["PROGRAM-DATE-TIME",V.rawProgramDateTime]),Re===-1&&(Re=m.length);else{if($=$[0].match(g),!$){C.logger.warn("No matches on slow regex match for level playlist!");continue}for(oe=1;oe<$.length&&!(typeof $[oe]!="undefined");oe++);var he=(" "+$[oe]).slice(1),pe=(" "+$[oe+1]).slice(1),Z=$[oe+2]?(" "+$[oe+2]).slice(1):"";switch(he){case"PLAYLIST-TYPE":y.type=pe.toUpperCase();break;case"MEDIA-SEQUENCE":b=y.startSN=parseInt(pe);break;case"SKIP":{var ce=new _.AttrList(pe),ne=ce.decimalInteger("SKIPPED-SEGMENTS");if(Object(H.isFiniteNumber)(ne)){y.skippedSegments=ne;for(var ve=ne;ve--;)m.unshift(null);b+=ne}var Te=ce.enumeratedString("RECENTLY-REMOVED-DATERANGES");Te&&(y.recentlyRemovedDateranges=Te.split(" "));break}case"TARGETDURATION":y.targetduration=parseFloat(pe);break;case"VERSION":y.version=parseInt(pe);break;case"EXTM3U":break;case"ENDLIST":y.live=!1;break;case"#":(pe||Z)&&V.tagList.push(Z?[pe,Z]:[pe]);break;case"DIS":F++;case"GAP":V.tagList.push([he]);break;case"BITRATE":V.tagList.push([he,pe]);break;case"DISCONTINUITY-SEQ":F=parseInt(pe);break;case"KEY":{var xe,Pe=new _.AttrList(pe),Fe=Pe.enumeratedString("METHOD"),We=Pe.URI,Ve=Pe.hexadecimalInteger("IV"),ke=Pe.enumeratedString("KEYFORMATVERSIONS"),Ne=Pe.enumeratedString("KEYID"),ot=(xe=Pe.enumeratedString("KEYFORMAT"))!=null?xe:"identity",dt=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(dt.indexOf(ot)>-1){C.logger.warn("Keyformat "+ot+" is not supported from the manifest");continue}else if(ot!=="identity")continue;Fe&&(de=O.LevelKey.fromURL(l,We),We&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Fe)>=0&&(de.method=Fe,de.keyFormat=ot,Ne&&(de.keyID=Ne),ke&&(de.keyFormatVersions=ke),de.iv=Ve));break}case"START":{var nt=new _.AttrList(pe),st=nt.decimalFloatingPoint("TIME-OFFSET");Object(H.isFiniteNumber)(st)&&(y.startTimeOffset=st);break}case"MAP":{var ct=new _.AttrList(pe);V.relurl=ct.URI,ct.BYTERANGE&&V.setByteRange(ct.BYTERANGE),V.level=a,V.sn="initSegment",de&&(V.levelkey=de),V.initSegment=null,L=V,Ae=!0;break}case"SERVER-CONTROL":{var vt=new _.AttrList(pe);y.canBlockReload=vt.bool("CAN-BLOCK-RELOAD"),y.canSkipUntil=vt.optionalFloat("CAN-SKIP-UNTIL",0),y.canSkipDateRanges=y.canSkipUntil>0&&vt.bool("CAN-SKIP-DATERANGES"),y.partHoldBack=vt.optionalFloat("PART-HOLD-BACK",0),y.holdBack=vt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Ee=new _.AttrList(pe);y.partTarget=Ee.decimalFloatingPoint("PART-TARGET");break}case"PART":{var ge=y.partList;ge||(ge=y.partList=[]);var Je=j>0?ge[ge.length-1]:void 0,Ze=j++,_e=new U.Part(new _.AttrList(pe),V,l,Ze,Je);ge.push(_e),V.duration+=_e.duration;break}case"PRELOAD-HINT":{var Xe=new _.AttrList(pe);y.preloadHint=Xe;break}case"RENDITION-REPORT":{var ie=new _.AttrList(pe);y.renditionReports=y.renditionReports||[],y.renditionReports.push(ie);break}default:C.logger.warn("line parsed but not handled: "+$);break}}}N&&!N.relurl?(m.pop(),z-=N.duration,y.partList&&(y.fragmentHint=N)):y.partList&&(h(V,N),V.cc=F,y.fragmentHint=V);var ae=m.length,se=m[0],J=m[ae-1];if(z+=y.skippedSegments*y.targetduration,z>0&&ae&&J){y.averagetargetduration=z/ae;var q=J.sn;y.endSN=q!=="initSegment"?q:0,se&&(y.startCC=se.cc,se.initSegment||y.fragments.every(function(ee){return ee.relurl&&s(ee.relurl)})&&(C.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),V=new U.Fragment(i,l),V.relurl=J.relurl,V.level=a,V.sn="initSegment",se.initSegment=V,y.needSidxRanges=!0))}else y.endSN=0,y.startCC=0;return y.fragmentHint&&(z+=y.fragmentHint.duration),y.totalduration=z,y.endCC=F,Re>0&&p(m,Re),y},T}();function f(T,v){["video","audio","text"].forEach(function(d){var l=T.filter(function(i){return Object(D.isCodecType)(i,d)});if(l.length){var a=l.filter(function(i){return i.lastIndexOf("avc1",0)===0||i.lastIndexOf("mp4a",0)===0});v[d+"Codec"]=a.length>0?a[0]:l[0],T=T.filter(function(i){return l.indexOf(i)===-1})}}),v.unknownCodecs=T}function A(T,v,d){var l=v[d];l&&(T[d]=l)}function p(T,v){for(var d=T[v],l=v;l--;){var a=T[l];if(!a)return;a.programDateTime=d.programDateTime-a.duration*1e3,d=a}}function h(T,v){T.rawProgramDateTime?T.programDateTime=Date.parse(T.rawProgramDateTime):v!=null&&v.programDateTime&&(T.programDateTime=v.endProgramDateTime),Object(H.isFiniteNumber)(T.programDateTime)||(T.programDateTime=null,T.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(X,K,M){"use strict";M.r(K);var H=M("./src/polyfills/number.ts"),k=M("./src/events.ts"),S=M("./src/errors.ts"),U=M("./src/utils/logger.ts"),P=M("./src/utils/mp4-tools.ts"),O=M("./src/loader/m3u8-parser.ts"),_=M("./src/types/loader.ts"),C=M("./src/utils/attr-list.ts");function D(x){var g=x.type;switch(g){case _.PlaylistContextType.AUDIO_TRACK:return _.PlaylistLevelType.AUDIO;case _.PlaylistContextType.SUBTITLE_TRACK:return _.PlaylistLevelType.SUBTITLE;default:return _.PlaylistLevelType.MAIN}}function I(x,g){var c=x.url;return(c===void 0||c.indexOf("data:")===0)&&(c=g.url),c}var w=function(){function x(c){this.hls=void 0,this.loaders=Object.create(null),this.hls=c,this.registerListeners()}var g=x.prototype;return g.registerListeners=function(){var s=this.hls;s.on(k.Events.MANIFEST_LOADING,this.onManifestLoading,this),s.on(k.Events.LEVEL_LOADING,this.onLevelLoading,this),s.on(k.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),s.on(k.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},g.unregisterListeners=function(){var s=this.hls;s.off(k.Events.MANIFEST_LOADING,this.onManifestLoading,this),s.off(k.Events.LEVEL_LOADING,this.onLevelLoading,this),s.off(k.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),s.off(k.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},g.createInternalLoader=function(s){var u=this.hls.config,f=u.pLoader,A=u.loader,p=f||A,h=new p(u);return s.loader=h,this.loaders[s.type]=h,h},g.getInternalLoader=function(s){return this.loaders[s.type]},g.resetInternalLoader=function(s){this.loaders[s]&&delete this.loaders[s]},g.destroyInternalLoaders=function(){for(var s in this.loaders){var u=this.loaders[s];u&&u.destroy(),this.resetInternalLoader(s)}},g.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},g.onManifestLoading=function(s,u){var f=u.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:_.PlaylistContextType.MANIFEST,url:f,deliveryDirectives:null})},g.onLevelLoading=function(s,u){var f=u.id,A=u.level,p=u.url,h=u.deliveryDirectives;this.load({id:f,groupId:null,level:A,responseType:"text",type:_.PlaylistContextType.LEVEL,url:p,deliveryDirectives:h})},g.onAudioTrackLoading=function(s,u){var f=u.id,A=u.groupId,p=u.url,h=u.deliveryDirectives;this.load({id:f,groupId:A,level:null,responseType:"text",type:_.PlaylistContextType.AUDIO_TRACK,url:p,deliveryDirectives:h})},g.onSubtitleTrackLoading=function(s,u){var f=u.id,A=u.groupId,p=u.url,h=u.deliveryDirectives;this.load({id:f,groupId:A,level:null,responseType:"text",type:_.PlaylistContextType.SUBTITLE_TRACK,url:p,deliveryDirectives:h})},g.load=function(s){var u,f=this.hls.config,A=this.getInternalLoader(s);if(A){var p=A.context;if(p&&p.url===s.url){U.logger.trace("[playlist-loader]: playlist request ongoing");return}U.logger.log("[playlist-loader]: aborting previous loader for type: "+s.type),A.abort()}var h,T,v,d;switch(s.type){case _.PlaylistContextType.MANIFEST:h=f.manifestLoadingMaxRetry,T=f.manifestLoadingTimeOut,v=f.manifestLoadingRetryDelay,d=f.manifestLoadingMaxRetryTimeout;break;case _.PlaylistContextType.LEVEL:case _.PlaylistContextType.AUDIO_TRACK:case _.PlaylistContextType.SUBTITLE_TRACK:h=0,T=f.levelLoadingTimeOut;break;default:h=f.levelLoadingMaxRetry,T=f.levelLoadingTimeOut,v=f.levelLoadingRetryDelay,d=f.levelLoadingMaxRetryTimeout;break}if(A=this.createInternalLoader(s),(u=s.deliveryDirectives)!==null&&u!==void 0&&u.part){var l;if(s.type===_.PlaylistContextType.LEVEL&&s.level!==null?l=this.hls.levels[s.level].details:s.type===_.PlaylistContextType.AUDIO_TRACK&&s.id!==null?l=this.hls.audioTracks[s.id].details:s.type===_.PlaylistContextType.SUBTITLE_TRACK&&s.id!==null&&(l=this.hls.subtitleTracks[s.id].details),l){var a=l.partTarget,i=l.targetduration;a&&i&&(T=Math.min(Math.max(a*3,i*.8)*1e3,T))}}var E={timeout:T,maxRetry:h,retryDelay:v,maxRetryDelay:d,highWaterMark:0},y={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};A.load(s,E,y)},g.loadsuccess=function(s,u,f,A){if(A===void 0&&(A=null),f.isSidxRequest){this.handleSidxRequest(s,f),this.handlePlaylistLoaded(s,u,f,A);return}this.resetInternalLoader(f.type);var p=s.data;if(p.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(s,f,"no EXTM3U delimiter",A);return}u.parsing.start=performance.now(),p.indexOf("#EXTINF:")>0||p.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(s,u,f,A):this.handleMasterPlaylist(s,u,f,A)},g.loaderror=function(s,u,f){f===void 0&&(f=null),this.handleNetworkError(u,f,!1,s)},g.loadtimeout=function(s,u,f){f===void 0&&(f=null),this.handleNetworkError(u,f,!0)},g.handleMasterPlaylist=function(s,u,f,A){var p=this.hls,h=s.data,T=I(s,f),v=O.default.parseMasterPlaylist(h,T),d=v.levels,l=v.sessionData;if(!d.length){this.handleManifestParsingError(s,f,"no level found in manifest",A);return}var a=d.map(function(b){return{id:b.attrs.AUDIO,audioCodec:b.audioCodec}}),i=d.map(function(b){return{id:b.attrs.SUBTITLES,textCodec:b.textCodec}}),E=O.default.parseMasterPlaylistMedia(h,T,"AUDIO",a),y=O.default.parseMasterPlaylistMedia(h,T,"SUBTITLES",i),m=O.default.parseMasterPlaylistMedia(h,T,"CLOSED-CAPTIONS");if(E.length){var L=E.some(function(b){return!b.url});!L&&d[0].audioCodec&&!d[0].attrs.AUDIO&&(U.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),E.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new C.AttrList({}),bitrate:0,url:""}))}p.trigger(k.Events.MANIFEST_LOADED,{levels:d,audioTracks:E,subtitles:y,captions:m,url:T,stats:u,networkDetails:A,sessionData:l})},g.handleTrackOrLevelPlaylist=function(s,u,f,A){var p=this.hls,h=f.id,T=f.level,v=f.type,d=I(s,f),l=Object(H.isFiniteNumber)(h)?h:0,a=Object(H.isFiniteNumber)(T)?T:l,i=D(f),E=O.default.parseLevelPlaylist(s.data,d,a,i,l);if(!E.fragments.length){p.trigger(k.Events.ERROR,{type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:d,reason:"no fragments found in level",level:typeof f.level=="number"?f.level:void 0});return}if(v===_.PlaylistContextType.MANIFEST){var y={attrs:new C.AttrList({}),bitrate:0,details:E,name:"",url:d};p.trigger(k.Events.MANIFEST_LOADED,{levels:[y],audioTracks:[],url:d,stats:u,networkDetails:A,sessionData:null})}if(u.parsing.end=performance.now(),E.needSidxRanges){var m,L=(m=E.fragments[0].initSegment)===null||m===void 0?void 0:m.url;this.load({url:L,isSidxRequest:!0,type:v,level:T,levelDetails:E,id:h,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}f.levelDetails=E,this.handlePlaylistLoaded(s,u,f,A)},g.handleSidxRequest=function(s,u){var f=Object(P.parseSegmentIndex)(new Uint8Array(s.data));if(!f)return;var A=f.references,p=u.levelDetails;A.forEach(function(h,T){var v=h.info,d=p.fragments[T];d.byteRange.length===0&&d.setByteRange(String(1+v.end-v.start)+"@"+String(v.start)),d.initSegment&&d.initSegment.setByteRange(String(f.moovEndOffset)+"@0")})},g.handleManifestParsingError=function(s,u,f,A){this.hls.trigger(k.Events.ERROR,{type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:u.type===_.PlaylistContextType.MANIFEST,url:s.url,reason:f,response:s,context:u,networkDetails:A})},g.handleNetworkError=function(s,u,f,A){f===void 0&&(f=!1),U.logger.warn("[playlist-loader]: A network "+(f?"timeout":"error")+" occurred while loading "+s.type+" level: "+s.level+" id: "+s.id+' group-id: "'+s.groupId+'"');var p=S.ErrorDetails.UNKNOWN,h=!1,T=this.getInternalLoader(s);switch(s.type){case _.PlaylistContextType.MANIFEST:p=f?S.ErrorDetails.MANIFEST_LOAD_TIMEOUT:S.ErrorDetails.MANIFEST_LOAD_ERROR,h=!0;break;case _.PlaylistContextType.LEVEL:p=f?S.ErrorDetails.LEVEL_LOAD_TIMEOUT:S.ErrorDetails.LEVEL_LOAD_ERROR,h=!1;break;case _.PlaylistContextType.AUDIO_TRACK:p=f?S.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:S.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,h=!1;break;case _.PlaylistContextType.SUBTITLE_TRACK:p=f?S.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:S.ErrorDetails.SUBTITLE_LOAD_ERROR,h=!1;break}T&&this.resetInternalLoader(s.type);var v={type:S.ErrorTypes.NETWORK_ERROR,details:p,fatal:h,url:s.url,loader:T,context:s,networkDetails:u};A&&(v.response=A),this.hls.trigger(k.Events.ERROR,v)},g.handlePlaylistLoaded=function(s,u,f,A){var p=f.type,h=f.level,T=f.id,v=f.groupId,d=f.loader,l=f.levelDetails,a=f.deliveryDirectives;if(!(l!=null&&l.targetduration)){this.handleManifestParsingError(s,f,"invalid target duration",A);return}if(!d)return;l.live&&(d.getCacheAge&&(l.ageHeader=d.getCacheAge()||0),(!d.getCacheAge||isNaN(l.ageHeader))&&(l.ageHeader=0));switch(p){case _.PlaylistContextType.MANIFEST:case _.PlaylistContextType.LEVEL:this.hls.trigger(k.Events.LEVEL_LOADED,{details:l,level:h||0,id:T||0,stats:u,networkDetails:A,deliveryDirectives:a});break;case _.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(k.Events.AUDIO_TRACK_LOADED,{details:l,id:T||0,groupId:v||"",stats:u,networkDetails:A,deliveryDirectives:a});break;case _.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(k.Events.SUBTITLE_TRACK_LOADED,{details:l,id:T||0,groupId:v||"",stats:u,networkDetails:A,deliveryDirectives:a});break}},x}();K.default=w},"./src/polyfills/number.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"isFiniteNumber",function(){return H}),M.d(K,"MAX_SAFE_INTEGER",function(){return k});var H=Number.isFinite||function(S){return typeof S=="number"&&isFinite(S)},k=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(X,K,M){"use strict";M.r(K);var H=function(){function k(){}return k.getSilentFrame=function(U,P){switch(U){case"mp4a.40.2":if(P===1)return new Uint8Array([0,200,0,128,35,128]);if(P===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(P===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(P===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(P===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(P===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(P===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(P===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(P===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},k}();K.default=H},"./src/remux/mp4-generator.ts":function(X,K,M){"use strict";M.r(K);var H=Math.pow(2,32)-1,k=function(){function S(){}return S.init=function(){S.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 P;for(P in S.types)S.types.hasOwnProperty(P)&&(S.types[P]=[P.charCodeAt(0),P.charCodeAt(1),P.charCodeAt(2),P.charCodeAt(3)]);var O=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]),_=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]);S.HDLR_TYPES={video:O,audio:_};var C=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),D=new Uint8Array([0,0,0,0,0,0,0,0]);S.STTS=S.STSC=S.STCO=D,S.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),S.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),S.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),S.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var I=new Uint8Array([105,115,111,109]),w=new Uint8Array([97,118,99,49]),x=new Uint8Array([0,0,0,1]);S.FTYP=S.box(S.types.ftyp,I,x,I,w),S.DINF=S.box(S.types.dinf,S.box(S.types.dref,C))},S.box=function(P){for(var O=8,_=arguments.length,C=new Array(_>1?_-1:0),D=1;D<_;D++)C[D-1]=arguments[D];for(var I=C.length,w=I;I--;)O+=C[I].byteLength;var x=new Uint8Array(O);for(x[0]=O>>24&255,x[1]=O>>16&255,x[2]=O>>8&255,x[3]=O&255,x.set(P,4),I=0,O=8;I>24&255,P>>16&255,P>>8&255,P&255,_>>24,_>>16&255,_>>8&255,_&255,C>>24,C>>16&255,C>>8&255,C&255,85,196,0,0]))},S.mdia=function(P){return S.box(S.types.mdia,S.mdhd(P.timescale,P.duration),S.hdlr(P.type),S.minf(P))},S.mfhd=function(P){return S.box(S.types.mfhd,new Uint8Array([0,0,0,0,P>>24,P>>16&255,P>>8&255,P&255]))},S.minf=function(P){return P.type==="audio"?S.box(S.types.minf,S.box(S.types.smhd,S.SMHD),S.DINF,S.stbl(P)):S.box(S.types.minf,S.box(S.types.vmhd,S.VMHD),S.DINF,S.stbl(P))},S.moof=function(P,O,_){return S.box(S.types.moof,S.mfhd(P),S.traf(_,O))},S.moov=function(P){for(var O=P.length,_=[];O--;)_[O]=S.trak(P[O]);return S.box.apply(null,[S.types.moov,S.mvhd(P[0].timescale,P[0].duration)].concat(_).concat(S.mvex(P)))},S.mvex=function(P){for(var O=P.length,_=[];O--;)_[O]=S.trex(P[O]);return S.box.apply(null,[S.types.mvex].concat(_))},S.mvhd=function(P,O){O*=P;var _=Math.floor(O/(H+1)),C=Math.floor(O%(H+1)),D=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,P>>24&255,P>>16&255,P>>8&255,P&255,_>>24,_>>16&255,_>>8&255,_&255,C>>24,C>>16&255,C>>8&255,C&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 S.box(S.types.mvhd,D)},S.sdtp=function(P){var O=P.samples||[],_=new Uint8Array(4+O.length),C,D;for(C=0;C>>8&255),O.push(I&255),O=O.concat(Array.prototype.slice.call(D));for(C=0;C>>8&255),_.push(I&255),_=_.concat(Array.prototype.slice.call(D));var w=S.box(S.types.avcC,new Uint8Array([1,O[3],O[4],O[5],252|3,224|P.sps.length].concat(O).concat([P.pps.length]).concat(_))),x=P.width,g=P.height,c=P.pixelRatio[0],s=P.pixelRatio[1];return S.box(S.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,x>>8&255,x&255,g>>8&255,g&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]),w,S.box(S.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),S.box(S.types.pasp,new Uint8Array([c>>24,c>>16&255,c>>8&255,c&255,s>>24,s>>16&255,s>>8&255,s&255])))},S.esds=function(P){var O=P.config.length;return new Uint8Array([0,0,0,0,3,23+O,0,1,0,4,15+O,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([O]).concat(P.config).concat([6,1,2]))},S.mp4a=function(P){var O=P.samplerate;return S.box(S.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,P.channelCount,0,16,0,0,0,0,O>>8&255,O&255,0,0]),S.box(S.types.esds,S.esds(P)))},S.mp3=function(P){var O=P.samplerate;return S.box(S.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,P.channelCount,0,16,0,0,0,0,O>>8&255,O&255,0,0]))},S.stsd=function(P){return P.type==="audio"?!P.isAAC&&P.codec==="mp3"?S.box(S.types.stsd,S.STSD,S.mp3(P)):S.box(S.types.stsd,S.STSD,S.mp4a(P)):S.box(S.types.stsd,S.STSD,S.avc1(P))},S.tkhd=function(P){var O=P.id,_=P.duration*P.timescale,C=P.width,D=P.height,I=Math.floor(_/(H+1)),w=Math.floor(_%(H+1));return S.box(S.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,O>>24&255,O>>16&255,O>>8&255,O&255,0,0,0,0,I>>24,I>>16&255,I>>8&255,I&255,w>>24,w>>16&255,w>>8&255,w&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,C>>8&255,C&255,0,0,D>>8&255,D&255,0,0]))},S.traf=function(P,O){var _=S.sdtp(P),C=P.id,D=Math.floor(O/(H+1)),I=Math.floor(O%(H+1));return S.box(S.types.traf,S.box(S.types.tfhd,new Uint8Array([0,0,0,0,C>>24,C>>16&255,C>>8&255,C&255])),S.box(S.types.tfdt,new Uint8Array([1,0,0,0,D>>24,D>>16&255,D>>8&255,D&255,I>>24,I>>16&255,I>>8&255,I&255])),S.trun(P,_.length+16+20+8+16+8+8),_)},S.trak=function(P){return P.duration=P.duration||4294967295,S.box(S.types.trak,S.tkhd(P),S.mdia(P))},S.trex=function(P){var O=P.id;return S.box(S.types.trex,new Uint8Array([0,0,0,0,O>>24,O>>16&255,O>>8&255,O&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},S.trun=function(P,O){var _=P.samples||[],C=_.length,D=12+16*C,I=new Uint8Array(D),w,x,g,c,s,u;for(O+=8+D,I.set([0,0,15,1,C>>>24&255,C>>>16&255,C>>>8&255,C&255,O>>>24&255,O>>>16&255,O>>>8&255,O&255],0),w=0;w>>24&255,g>>>16&255,g>>>8&255,g&255,c>>>24&255,c>>>16&255,c>>>8&255,c&255,s.isLeading<<2|s.dependsOn,s.isDependedOn<<6|s.hasRedundancy<<4|s.paddingValue<<1|s.isNonSync,s.degradPrio&240<<8,s.degradPrio&15,u>>>24&255,u>>>16&255,u>>>8&255,u&255],12+16*w);return S.box(S.types.trun,I)},S.initSegment=function(P){S.types||S.init();var O=S.moov(P),_=new Uint8Array(S.FTYP.byteLength+O.byteLength);return _.set(S.FTYP),_.set(O,S.FTYP.byteLength),_},S}();k.types=void 0,k.HDLR_TYPES=void 0,k.STTS=void 0,k.STSC=void 0,k.STCO=void 0,k.STSZ=void 0,k.VMHD=void 0,k.SMHD=void 0,k.STSD=void 0,k.FTYP=void 0,k.DINF=void 0,K.default=k},"./src/remux/mp4-remuxer.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return u}),M.d(K,"normalizePts",function(){return f});var H=M("./src/polyfills/number.ts"),k=M("./src/remux/aac-helper.ts"),S=M("./src/remux/mp4-generator.ts"),U=M("./src/events.ts"),P=M("./src/errors.ts"),O=M("./src/utils/logger.ts"),_=M("./src/types/loader.ts"),C=M("./src/utils/timescale-conversion.ts");function D(){return D=Object.assign||function(T){for(var v=1;v0?E:y.pts},l[0].pts);return a&&O.logger.debug("PTS rollover detected"),i},v.remux=function(l,a,i,E,y,m,L,b){var j,z,F,N,V,$,oe=y,de=y,Re=l.pid>-1,Ae=a.pid>-1,De=a.samples.length,be=l.samples.length>0,Oe=De>1,he=(!Re||be)&&(!Ae||Oe)||this.ISGenerated||L;if(he){this.ISGenerated||(F=this.generateIS(l,a,y));var pe=this.isVideoContiguous,Z=-1;if(Oe&&(Z=A(a.samples),!pe&&this.config.forceKeyFrameOnDiscontinuity))if($=!0,Z>0){O.logger.warn("[mp4-remuxer]: Dropped "+Z+" out of "+De+" video samples due to a missing keyframe");var ce=this.getVideoStartPts(a.samples);a.samples=a.samples.slice(Z),a.dropped+=Z,de+=(a.samples[0].pts-ce)/(a.timescale||9e4)}else Z===-1&&(O.logger.warn("[mp4-remuxer]: No keyframe found out of "+De+" video samples"),$=!1);if(this.ISGenerated){if(be&&Oe){var ne=this.getVideoStartPts(a.samples),ve=f(l.samples[0].pts,ne)-ne,Te=ve/a.inputTimeScale;oe+=Math.max(0,Te),de+=Math.max(0,-Te)}if(be){if(l.samplerate||(O.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),F=this.generateIS(l,a,y)),z=this.remuxAudio(l,oe,this.isAudioContiguous,m,Ae||Oe||b===_.PlaylistLevelType.AUDIO?de:void 0),Oe){var xe=z?z.endPTS-z.startPTS:0;a.inputTimeScale||(O.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),F=this.generateIS(l,a,y)),j=this.remuxVideo(a,de,pe,xe)}}else Oe&&(j=this.remuxVideo(a,de,pe,0));j&&(j.firstKeyFrame=Z,j.independent=Z!==-1)}}return this.ISGenerated&&(i.samples.length&&(V=this.remuxID3(i,y)),E.samples.length&&(N=this.remuxText(E,y))),{audio:z,video:j,initSegment:F,independent:$,text:N,id3:V}},v.generateIS=function(l,a,i){var E=l.samples,y=a.samples,m=this.typeSupported,L={},b=!Object(H.isFiniteNumber)(this._initPTS),j="audio/mp4",z,F,N;if(b&&(z=F=Infinity),l.config&&E.length&&(l.timescale=l.samplerate,l.isAAC||(m.mpeg?(j="audio/mpeg",l.codec=""):m.mp3&&(l.codec="mp3")),L.audio={id:"audio",container:j,codec:l.codec,initSegment:!l.isAAC&&m.mpeg?new Uint8Array(0):S.default.initSegment([l]),metadata:{channelCount:l.channelCount}},b&&(N=l.inputTimeScale,z=F=E[0].pts-Math.round(N*i))),a.sps&&a.pps&&y.length&&(a.timescale=a.inputTimeScale,L.video={id:"main",container:"video/mp4",codec:a.codec,initSegment:S.default.initSegment([a]),metadata:{width:a.width,height:a.height}},b)){N=a.inputTimeScale;var V=this.getVideoStartPts(y),$=Math.round(N*i);F=Math.min(F,f(y[0].dts,V)-$),z=Math.min(z,V-$)}if(Object.keys(L).length)return this.ISGenerated=!0,b&&(this._initPTS=z,this._initDTS=F),{tracks:L,initPTS:z,timescale:N}},v.remuxVideo=function(l,a,i,E){var y=l.inputTimeScale,m=l.samples,L=[],b=m.length,j=this._initPTS,z=this.nextAvcDts,F=8,N,V,$,oe=Number.POSITIVE_INFINITY,de=Number.NEGATIVE_INFINITY,Re=0,Ae=!1;if(!i||z===null){var De=a*y,be=m[0].pts-f(m[0].dts,m[0].pts);z=De-be}for(var Oe=0;Oehe.pts){var pe=9e4*.2;Re=Math.max(Math.min(Re,he.pts-he.dts),-1*pe)}he.dts0?Oe-1:Oe].dts&&(Ae=!0)}Ae&&m.sort(function(ht,He){var Ke=ht.dts-He.dts,Se=ht.pts-He.pts;return Ke||Se}),V=m[0].dts,$=m[m.length-1].dts;var Z=Math.round(($-V)/(b-1));if(Re<0){if(ReZ,Pe=Te<-1;if(xe||Pe){xe?O.logger.warn("AVC: "+Object(C.toMsFromMpegTsClock)(Te,!0)+" ms ("+Te+"dts) hole between fragments detected, filling it"):O.logger.warn("AVC: "+Object(C.toMsFromMpegTsClock)(-Te,!0)+" ms ("+Te+"dts) overlapping between fragments detected"),V=z;var Fe=m[0].pts-Te;m[0].dts=V,m[0].pts=Fe,O.logger.log("Video: First PTS/DTS adjusted: "+Object(C.toMsFromMpegTsClock)(Fe,!0)+"/"+Object(C.toMsFromMpegTsClock)(V,!0)+", delta: "+Object(C.toMsFromMpegTsClock)(Te,!0)+" ms")}}s&&(V=Math.max(0,V));for(var We=0,Ve=0,ke=0;ke0?ge-1:ge].dts;if(q.stretchShortVideoTrack&&this.nextAudioPts!==null){var re=Math.floor(q.maxBufferHole*y),ye=(E?oe+E*y:this.nextAudioPts)-Je.pts;ye>re?(N=ye-ee,N<0&&(N=ee),O.logger.log("[mp4-remuxer]: It is approximately "+ye/90+" ms to the next segment; using duration "+N/90+" ms for the last video frame.")):N=ee}else N=ee}var Le=Math.round(Je.pts-Je.dts);L.push(new p(Je.key,N,_e,Le))}if(L.length&&g&&g<70){var qe=L[0].flags;qe.dependsOn=2,qe.isNonSync=0}console.assert(N!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=z=$+N,this.isVideoContiguous=!0;var pt=S.default.moof(l.sequenceNumber++,V,D({},l,{samples:L})),Ot="video",mt={data1:pt,data2:vt,startPTS:oe/y,endPTS:(de+N)/y,startDTS:V/y,endDTS:z/y,type:Ot,hasAudio:!1,hasVideo:!0,nb:L.length,dropped:l.dropped};return l.samples=[],l.dropped=0,console.assert(vt.length,"MDAT length must not be zero"),mt},v.remuxAudio=function(l,a,i,E,y){var m=l.inputTimeScale,L=l.samplerate?l.samplerate:m,b=m/L,j=l.isAAC?w:x,z=j*b,F=this._initPTS,N=!l.isAAC&&this.typeSupported.mpeg,V=[],$=l.samples,oe=N?0:8,de=this.nextAudioPts||-1,Re=a*m;if(this.isAudioContiguous=i=i||$.length&&de>0&&(E&&Math.abs(Re-de)<9e3||Math.abs(f($[0].pts-F,Re)-de)<20*z),$.forEach(function(se){se.pts=f(se.pts-F,Re)}),!i||de<0){if($=$.filter(function(se){return se.pts>=0}),!$.length)return;y===0?de=0:E?de=Math.max(0,Re):de=$[0].pts}if(l.isAAC)for(var Ae=y!==void 0,De=this.config.maxAudioFramesDrift,be=0,Oe=de;be<$.length;be++){var he=$[be],pe=he.pts,Z=pe-Oe,ce=Math.abs(1e3*Z/m);if(Z<=-De*z&&Ae)be===0&&(O.logger.warn("Audio frame @ "+(pe/m).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*Z/m)+" ms."),this.nextAudioPts=de=Oe=pe);else if(Z>=De*z&&ce0){Ve+=oe;try{We=new Uint8Array(Ve)}catch(se){this.observer.emit(U.Events.ERROR,U.Events.ERROR,{type:P.ErrorTypes.MUX_ERROR,details:P.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ve,reason:"fail allocating audio mdat "+Ve});return}if(!N){var vt=new DataView(We.buffer);vt.setUint32(0,Ve),We.set(S.default.types.mdat,4)}}else return;We.set(nt,oe);var Ee=nt.byteLength;oe+=Ee,V.push(new p(!0,j,Ee,0)),Fe=st}var ge=V.length;if(!ge)return;var Je=V[V.length-1];this.nextAudioPts=de=Fe+b*Je.duration;var Ze=N?new Uint8Array(0):S.default.moof(l.sequenceNumber++,Pe/b,D({},l,{samples:V}));l.samples=[];var _e=Pe/m,Xe=de/m,ie="audio",ae={data1:Ze,data2:We,startPTS:_e,endPTS:Xe,startDTS:_e,endDTS:Xe,type:ie,hasAudio:!0,hasVideo:!1,nb:ge};return this.isAudioContiguous=!0,console.assert(We.length,"MDAT length must not be zero"),ae},v.remuxEmptyAudio=function(l,a,i,E){var y=l.inputTimeScale,m=l.samplerate?l.samplerate:y,L=y/m,b=this.nextAudioPts,j=(b!==null?b:E.startDTS*y)+this._initDTS,z=E.endDTS*y+this._initDTS,F=L*w,N=Math.ceil((z-j)/F),V=k.default.getSilentFrame(l.manifestCodec||l.codec,l.channelCount);if(O.logger.warn("[mp4-remuxer]: remux empty Audio"),!V){O.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var $=[],oe=0;oe4294967296;)T+=d;return T}function A(T){for(var v=0;v0?this.lastEndDTS=l:(U.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var a=!!T.audio,i=!!T.video,E="";a&&(E+="audio"),i&&(E+="video");var y={data1:p,startPTS:d,startDTS:d,endPTS:l,endDTS:l,type:E,hasAudio:a,hasVideo:i,nb:1,dropped:0};return A.audio=y.type==="audio"?y:void 0,A.video=y.type!=="audio"?y:void 0,A.text=c,A.id3=g,A.initSegment=h,A},C}(),O=function(D,I,w){return Object(k.getStartDTS)(D,I)-w};function _(C,D){var I=C==null?void 0:C.codec;return I&&I.length>4?I:I==="hvc1"?"hvc1.1.c.L120.90":I==="av01"?"av01.0.04M.08":I==="avc1"||D===S.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}K.default=P},"./src/task-loop.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"default",function(){return H});var H=function(){function k(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var S=k.prototype;return S.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},S.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},S.onHandlerDestroyed=function(){},S.hasInterval=function(){return!!this._tickInterval},S.hasNextTick=function(){return!!this._tickTimer},S.setInterval=function(P){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,P),!0)},S.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},S.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},S.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},S.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},S.doTick=function(){},k}()},"./src/types/cmcd.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"CMCDVersion",function(){return H}),M.d(K,"CMCDObjectType",function(){return k}),M.d(K,"CMCDStreamingFormat",function(){return S}),M.d(K,"CMCDStreamType",function(){return U});var H=1,k;(function(P){P.MANIFEST="m",P.AUDIO="a",P.VIDEO="v",P.MUXED="av",P.INIT="i",P.CAPTION="c",P.TIMED_TEXT="tt",P.KEY="k",P.OTHER="o"})(k||(k={}));var S;(function(P){P.DASH="d",P.HLS="h",P.SMOOTH="s",P.OTHER="o"})(S||(S={}));var U;(function(P){P.VOD="v",P.LIVE="l"})(U||(U={}))},"./src/types/level.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"HlsSkip",function(){return S}),M.d(K,"getSkipValue",function(){return U}),M.d(K,"HlsUrlParameters",function(){return P}),M.d(K,"Level",function(){return O});function H(_,C){for(var D=0;DNumber.MAX_SAFE_INTEGER?Infinity:C},P.hexadecimalInteger=function(_){if(this[_]){var C=(this[_]||"0x").slice(2);C=(C.length&1?"0":"")+C;for(var D=new Uint8Array(C.length/2),I=0;INumber.MAX_SAFE_INTEGER?Infinity:C},P.decimalFloatingPoint=function(_){return parseFloat(this[_])},P.optionalFloat=function(_,C){var D=this[_];return D?parseFloat(D):C},P.enumeratedString=function(_){return this[_]},P.bool=function(_){return this[_]==="YES"},P.decimalResolution=function(_){var C=H.exec(this[_]);return C===null?void 0:{width:parseInt(C[1],10),height:parseInt(C[2],10)}},U.parseAttrList=function(_){var C,D={},I='"';for(k.lastIndex=0;(C=k.exec(_))!==null;){var w=C[2];w.indexOf(I)===0&&w.lastIndexOf(I)===w.length-1&&(w=w.slice(1,-1)),D[C[1]]=w}return D},U}()},"./src/utils/binary-search.ts":function(X,K,M){"use strict";M.r(K);var H={search:function(S,U){for(var P=0,O=S.length-1,_=null,C=null;P<=O;){_=(P+O)/2|0,C=S[_];var D=U(C);if(D>0)P=_+1;else if(D<0)O=_-1;else return C}return null}};K.default=H},"./src/utils/buffer-helper.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"BufferHelper",function(){return S});var H=M("./src/utils/logger.ts"),k={length:0,start:function(){return 0},end:function(){return 0}},S=function(){function U(){}return U.isBuffered=function(O,_){try{if(O){for(var C=U.getBuffered(O),D=0;D=C.start(D)&&_<=C.end(D))return!0}}catch(I){}return!1},U.bufferInfo=function(O,_,C){try{if(O){var D=U.getBuffered(O),I=[],w;for(w=0;wx&&(D[w-1].end=O[I].end):D.push(O[I])}else D.push(O[I])}else D=O;for(var g=0,c,s=_,u=_,f=0;f=A&&_=i&&H.logger.log(this.time+" ["+i+"] "+E)},d}(),g=function(l){for(var a=[],i=0;iP&&(this.logger.log(w.DEBUG,"Too large cursor position "+this.pos),this.pos=P)},l.moveCursor=function(i){var E=this.pos+i;if(i>1)for(var y=this.pos+1;y=144&&this.backSpace();var E=S(i);if(this.pos>=P){this.logger.log(w.ERROR,"Cannot insert "+i.toString(16)+" ("+E+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(E,this.currPenState),this.moveCursor(1)},l.clearFromPos=function(i){var E;for(E=i;E0&&(i?y="["+E.join(" | ")+"]":y=E.join(` +`)),y},l.getTextAndFormat=function(){return this.rows},d}(),A=function(){function d(a,i,E){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=a,this.outputFilter=i,this.mode=null,this.verbose=0,this.displayedMemory=new f(E),this.nonDisplayedMemory=new f(E),this.lastOutputScreen=new f(E),this.currRollUpRow=this.displayedMemory.rows[U-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=E}var l=d.prototype;return l.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[U-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},l.getHandler=function(){return this.outputFilter},l.setHandler=function(i){this.outputFilter=i},l.setPAC=function(i){this.writeScreen.setPAC(i)},l.setBkgData=function(i){this.writeScreen.setBkgData(i)},l.setMode=function(i){if(i===this.mode)return;this.mode=i,this.logger.log(w.INFO,"MODE="+i),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=i},l.insertChars=function(i){for(var E=0;E=46,E.italics)E.foreground="white";else{var y=Math.floor(i/2)-16,m=["white","green","blue","cyan","red","yellow","magenta"];E.foreground=m[y]}this.logger.log(w.INFO,"MIDROW: "+JSON.stringify(E)),this.writeScreen.setPen(E)},l.outputDataUpdate=function(i){i===void 0&&(i=!1);var E=this.logger.time;if(E===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=E:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,E,this.lastOutputScreen),i&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:E),this.lastOutputScreen.copy(this.displayedMemory))},l.cueSplitAtTime=function(i){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,i,this.displayedMemory),this.cueStartTime=i))},d}(),p=function(){function d(a,i,E){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var y=new x;this.channels=[null,new A(a,i,y),new A(a+1,E,y)],this.cmdHistory=v(),this.logger=y}var l=d.prototype;return l.getHandler=function(i){return this.channels[i].getHandler()},l.setHandler=function(i,E){this.channels[i].setHandler(E)},l.addData=function(i,E){var y,m,L,b=!1;this.logger.time=i;for(var j=0;j ("+g([m,L])+")"),y=this.parseCmd(m,L),y||(y=this.parseMidrow(m,L)),y||(y=this.parsePAC(m,L)),y||(y=this.parseBackgroundAttributes(m,L)),!y&&(b=this.parseChars(m,L),b)){var z=this.currentChannel;if(z&&z>0){var F=this.channels[z];F.insertChars(b)}else this.logger.log(w.WARNING,"No channel found yet. TEXT-MODE?")}!y&&!b&&this.logger.log(w.WARNING,"Couldn't parse cleaned data "+g([m,L])+" orig: "+g([E[j],E[j+1]]))}},l.parseCmd=function(i,E){var y=this.cmdHistory,m=(i===20||i===28||i===21||i===29)&&E>=32&&E<=47,L=(i===23||i===31)&&E>=33&&E<=35;if(!(m||L))return!1;if(T(i,E,y))return h(null,null,y),this.logger.log(w.DEBUG,"Repeated command ("+g([i,E])+") is dropped"),!0;var b=i===20||i===21||i===23?1:2,j=this.channels[b];return i===20||i===21||i===28||i===29?E===32?j.ccRCL():E===33?j.ccBS():E===34?j.ccAOF():E===35?j.ccAON():E===36?j.ccDER():E===37?j.ccRU(2):E===38?j.ccRU(3):E===39?j.ccRU(4):E===40?j.ccFON():E===41?j.ccRDC():E===42?j.ccTR():E===43?j.ccRTD():E===44?j.ccEDM():E===45?j.ccCR():E===46?j.ccENM():E===47&&j.ccEOC():j.ccTO(E-32),h(i,E,y),this.currentChannel=b,!0},l.parseMidrow=function(i,E){var y=0;if((i===17||i===25)&&E>=32&&E<=47){if(i===17?y=1:y=2,y!==this.currentChannel)return this.logger.log(w.ERROR,"Mismatch channel in midrow parsing"),!1;var m=this.channels[y];return m?(m.ccMIDROW(E),this.logger.log(w.DEBUG,"MIDROW ("+g([i,E])+")"),!0):!1}return!1},l.parsePAC=function(i,E){var y,m=this.cmdHistory,L=(i>=17&&i<=23||i>=25&&i<=31)&&E>=64&&E<=127,b=(i===16||i===24)&&E>=64&&E<=95;if(!(L||b))return!1;if(T(i,E,m))return h(null,null,m),!0;var j=i<=23?1:2;E>=64&&E<=95?y=j===1?O[i]:C[i]:y=j===1?_[i]:D[i];var z=this.channels[j];return z?(z.setPAC(this.interpretPAC(y,E)),h(i,E,m),this.currentChannel=j,!0):!1},l.interpretPAC=function(i,E){var y,m={color:null,italics:!1,indent:null,underline:!1,row:i};return E>95?y=E-96:y=E-64,m.underline=(y&1)===1,y<=13?m.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(y/2)]:y<=15?(m.italics=!0,m.color="white"):m.indent=Math.floor((y-16)/2)*4,m},l.parseChars=function(i,E){var y,m=null,L=null;if(i>=25?(y=2,L=i-8):(y=1,L=i),L>=17&&L<=19){var b;L===17?b=E+80:L===18?b=E+112:b=E+144,this.logger.log(w.INFO,"Special char '"+S(b)+"' in channel "+y),m=[b]}else i>=32&&i<=127&&(m=E===0?[i]:[i,E]);if(m){var j=g(m);this.logger.log(w.DEBUG,"Char codes = "+j.join(",")),h(i,E,this.cmdHistory)}return m},l.parseBackgroundAttributes=function(i,E){var y=(i===16||i===24)&&E>=32&&E<=47,m=(i===23||i===31)&&E>=45&&E<=47;if(!(y||m))return!1;var L,b={};i===16||i===24?(L=Math.floor((E-32)/2),b.background=I[L],E%2===1&&(b.background=b.background+"_semi")):E===45?b.background="transparent":(b.foreground="black",E===47&&(b.underline=!0));var j=i<=23?1:2,z=this.channels[j];return z.setBkgData(b),h(i,E,this.cmdHistory),!0},l.reset=function(){for(var i=0;i=16?s--:s++;var h=Object(H.fixLineBreaks)(u.trim()),T=Object(k.generateCueId)(C,D,h);(!_||!_.cues||!_.cues.getCueById(T))&&(g=new f(C,D,h),g.id=T,g.line=A+1,g.align="left",g.position=10+Math.min(80,Math.floor(s*8/32)*10),w.push(g))}return _&&w.length&&(w.sort(function(v,d){return v.line==="auto"||d.line==="auto"?0:v.line>8&&d.line>8?d.line-v.line:v.line-d.line}),w.forEach(function(v){return Object(S.addCueToTrack)(_,v)})),w}};K.default=P},"./src/utils/discontinuities.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"findFirstFragWithCC",function(){return U}),M.d(K,"shouldAlignOnDiscontinuities",function(){return P}),M.d(K,"findDiscontinuousReferenceFrag",function(){return O}),M.d(K,"adjustSlidingStart",function(){return C}),M.d(K,"alignStream",function(){return D}),M.d(K,"alignPDT",function(){return w}),M.d(K,"alignFragmentByPDTDelta",function(){return x}),M.d(K,"alignMediaPlaylistByPDT",function(){return g});var H=M("./src/polyfills/number.ts"),k=M("./src/utils/logger.ts"),S=M("./src/controller/level-helper.ts");function U(c,s){for(var u=null,f=0,A=c.length;fu.startCC||c&&c.cc=this.minWeight_},U.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},U.destroy=function(){},S}();K.default=k},"./src/utils/ewma.ts":function(X,K,M){"use strict";M.r(K);var H=function(){function k(U,P,O){P===void 0&&(P=0),O===void 0&&(O=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=U,this.alpha_=U?Math.exp(Math.log(.5)/U):0,this.estimate_=P,this.totalWeight_=O}var S=k.prototype;return S.sample=function(P,O){var _=Math.pow(this.alpha_,P);this.estimate_=O*(1-_)+_*this.estimate_,this.totalWeight_+=P},S.getTotalWeight=function(){return this.totalWeight_},S.getEstimate=function(){if(this.alpha_){var P=1-Math.pow(this.alpha_,this.totalWeight_);if(P)return this.estimate_/P}return this.estimate_},k}();K.default=H},"./src/utils/fetch-loader.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"fetchSupported",function(){return x});var H=M("./src/polyfills/number.ts"),k=M("./src/loader/load-stats.ts"),S=M("./src/demux/chunk-cache.ts");function U(f,A){f.prototype=Object.create(A.prototype),f.prototype.constructor=f,D(f,A)}function P(f){var A=typeof Map=="function"?new Map:void 0;return P=function(h){if(h===null||!C(h))return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(typeof A!="undefined"){if(A.has(h))return A.get(h);A.set(h,T)}function T(){return O(h,arguments,I(this).constructor)}return T.prototype=Object.create(h.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),D(T,h)},P(f)}function O(f,A,p){return _()?O=Reflect.construct:O=function(T,v,d){var l=[null];l.push.apply(l,v);var a=Function.bind.apply(T,l),i=new a;return d&&D(i,d.prototype),i},O.apply(null,arguments)}function _(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(f){return!1}}function C(f){return Function.toString.call(f).indexOf("[native code]")!==-1}function D(f,A){return D=Object.setPrototypeOf||function(h,T){return h.__proto__=T,h},D(f,A)}function I(f){return I=Object.setPrototypeOf?Object.getPrototypeOf:function(p){return p.__proto__||Object.getPrototypeOf(p)},I(f)}function w(){return w=Object.assign||function(f){for(var A=1;A=d&&l(T,v,a.flush(),h)):l(T,v,L,h),y()}).catch(function(){return Promise.reject()})};return E()},f}();function c(f,A){var p={method:"GET",mode:"cors",credentials:"same-origin",signal:A,headers:new self.Headers(w({},f.headers))};return f.rangeEnd&&p.headers.set("Range","bytes="+f.rangeStart+"-"+String(f.rangeEnd-1)),p}function s(f,A){return new self.Request(f.url,A)}var u=function(f){U(A,f);function A(p,h,T){var v;return v=f.call(this,p)||this,v.code=void 0,v.details=void 0,v.code=h,v.details=T,v}return A}(P(Error));K.default=g},"./src/utils/imsc1-ttml-parser.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"IMSC1_CODEC",function(){return C}),M.d(K,"parseIMSC1",function(){return x});var H=M("./src/utils/mp4-tools.ts"),k=M("./src/utils/vttparser.ts"),S=M("./src/utils/vttcue.ts"),U=M("./src/demux/id3.ts"),P=M("./src/utils/timescale-conversion.ts"),O=M("./src/utils/webvtt-parser.ts");function _(){return _=Object.assign||function(d){for(var l=1;l"):H}function P(C){for(var D=arguments.length,I=new Array(D>1?D-1:0),w=1;w>24,A[p+1]=h>>16&255,A[p+2]=h>>8&255,A[p+3]=h&255}function D(A,p){var h=[];if(!p.length)return h;var T,v,d;"data"in A?(T=A.data,v=A.start,d=A.end):(T=A,v=0,d=T.byteLength);for(var l=v;l1?l+a:d;if(i===p[0])if(p.length===1)h.push({data:T,start:l+8,end:E});else{var y=D({data:T,start:l+8,end:E},p.slice(1));y.length&&U.apply(h,y)}l=E}return h}function I(A){var p=D(A,["moov"]),h=p[0],T=h?h.end:null,v=D(A,["sidx"]);if(!v||!v[0])return null;var d=[],l=v[0],a=l.data[0],i=a===0?8:16,E=_(l,i);i+=4;var y=0,m=0;a===0?i+=8:i+=16,i+=2;var L=l.end+m,b=O(l,i);i+=2;for(var j=0;j>>31;if(V===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var $=_(l,z);z+=4,d.push({referenceSize:N,subsegmentDuration:$,info:{duration:$/E,start:L,end:L+N-1}}),L+=N,z+=4,i=z}return{earliestPresentationTime:y,timescale:E,version:a,referencesCount:b,references:d,moovEndOffset:T}}function w(A){for(var p=[],h=D(A,["moov","trak"]),T=0;TP)&&(this.startTime=P),this.endTime=O,this.screen=_,this.timelineController.createCaptionsTrack(this.trackName)},S.reset=function(){this.cueRanges=[]},k}()},"./src/utils/texttrack-utils.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"sendAddTrackEvent",function(){return k}),M.d(K,"addCueToTrack",function(){return S}),M.d(K,"clearCurrentCues",function(){return U}),M.d(K,"removeCuesInRange",function(){return P}),M.d(K,"getCuesInRange",function(){return _});var H=M("./src/utils/logger.ts");function k(C,D){var I;try{I=new Event("addtrack")}catch(w){I=document.createEvent("Event"),I.initEvent("addtrack",!1,!1)}I.track=C,D.dispatchEvent(I)}function S(C,D){var I=C.mode;if(I==="disabled"&&(C.mode="hidden"),C.cues&&!C.cues.getCueById(D.id))try{if(C.addCue(D),!C.cues.getCueById(D.id))throw new Error("addCue is failed for: "+D)}catch(x){H.logger.debug("[texttrack-utils]: "+x);var w=new self.TextTrackCue(D.startTime,D.endTime,D.text);w.id=D.id,C.addCue(w)}I==="disabled"&&(C.mode=I)}function U(C){var D=C.mode;if(D==="disabled"&&(C.mode="hidden"),C.cues)for(var I=C.cues.length;I--;)C.removeCue(C.cues[I]);D==="disabled"&&(C.mode=D)}function P(C,D,I){var w=C.mode;if(w==="disabled"&&(C.mode="hidden"),C.cues&&C.cues.length>0)for(var x=_(C.cues,D,I),g=0;gC[I].endTime)return-1;for(var w=0,x=I;w<=x;){var g=Math.floor((x+w)/2);if(DC[g].startTime&&w-1)for(var g=x,c=C.length;g=D&&s.endTime<=I)w.push(s);else if(s.startTime>I)return w}return w}},"./src/utils/time-ranges.ts":function(X,K,M){"use strict";M.r(K);var H={toString:function(S){for(var U="",P=S.length,O=0;O1?D-1:0),w=1;w100)throw new Error("Position must be between 0 and 100.");d=y,this.hasBeenReset=!0}})),Object.defineProperty(w,"positionAlign",O({},x,{get:function(){return l},set:function(y){var m=P(y);if(!m)throw new SyntaxError("An invalid or illegal string was specified.");l=m,this.hasBeenReset=!0}})),Object.defineProperty(w,"size",O({},x,{get:function(){return a},set:function(y){if(y<0||y>100)throw new Error("Size must be between 0 and 100.");a=y,this.hasBeenReset=!0}})),Object.defineProperty(w,"align",O({},x,{get:function(){return i},set:function(y){var m=P(y);if(!m)throw new SyntaxError("An invalid or illegal string was specified.");i=m,this.hasBeenReset=!0}})),w.displayState=void 0}return _.prototype.getCueAsHTML=function(){var C=self.WebVTT;return C.convertCueToDOMTree(self,this.text)},_}()},"./src/utils/vttparser.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"parseTimeStamp",function(){return S}),M.d(K,"fixLineBreaks",function(){return D}),M.d(K,"VTTParser",function(){return I});var H=M("./src/utils/vttcue.ts"),k=function(){function w(){}var x=w.prototype;return x.decode=function(c,s){if(!c)return"";if(typeof c!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(c))},w}();function S(w){function x(c,s,u,f){return(c|0)*3600+(s|0)*60+(u|0)+parseFloat(f||0)}var g=w.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return g?parseFloat(g[2])>59?x(g[2],g[3],0,g[4]):x(g[1],g[2],g[3],g[4]):null}var U=function(){function w(){this.values=Object.create(null)}var x=w.prototype;return x.set=function(c,s){!this.get(c)&&s!==""&&(this.values[c]=s)},x.get=function(c,s,u){return u?this.has(c)?this.values[c]:s[u]:this.has(c)?this.values[c]:s},x.has=function(c){return c in this.values},x.alt=function(c,s,u){for(var f=0;f=0&&u<=100)return this.set(c,u),!0}return!1},w}();function P(w,x,g,c){var s=c?w.split(c):[w];for(var u in s){if(typeof s[u]!="string")continue;var f=s[u].split(g);if(f.length!==2)continue;var A=f[0],p=f[1];x(A,p)}}var O=new H.default(0,0,""),_=O.align==="middle"?"middle":"center";function C(w,x,g){var c=w;function s(){var A=S(w);if(A===null)throw new Error("Malformed timestamp: "+c);return w=w.replace(/^[^\sa-zA-Z-]+/,""),A}function u(A,p){var h=new U;P(A,function(d,l){var a;switch(d){case"region":for(var i=g.length-1;i>=0;i--)if(g[i].id===l){h.set(d,g[i].region);break}break;case"vertical":h.alt(d,l,["rl","lr"]);break;case"line":a=l.split(","),h.integer(d,a[0]),h.percent(d,a[0])&&h.set("snapToLines",!1),h.alt(d,a[0],["auto"]),a.length===2&&h.alt("lineAlign",a[1],["start",_,"end"]);break;case"position":a=l.split(","),h.percent(d,a[0]),a.length===2&&h.alt("positionAlign",a[1],["start",_,"end","line-left","line-right","auto"]);break;case"size":h.percent(d,l);break;case"align":h.alt(d,l,["start",_,"end","left","right"]);break}},/:/,/\s/),p.region=h.get("region",null),p.vertical=h.get("vertical","");var T=h.get("line","auto");T==="auto"&&O.line===-1&&(T=-1),p.line=T,p.lineAlign=h.get("lineAlign","start"),p.snapToLines=h.get("snapToLines",!0),p.size=h.get("size",100),p.align=h.get("align",_);var v=h.get("position","auto");v==="auto"&&O.position===50&&(v=p.align==="start"||p.align==="left"?0:p.align==="end"||p.align==="right"?100:50),p.position=v}function f(){w=w.replace(/^\s+/,"")}if(f(),x.startTime=s(),f(),w.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+c);w=w.substr(3),f(),x.endTime=s(),f(),u(w,x)}function D(w){return w.replace(//gi,` `)}var I=function(){function w(){this.state="INITIAL",this.buffer="",this.decoder=new k,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var x=w.prototype;return x.parse=function(c){var s=this;c&&(s.buffer+=s.decoder.decode(c,{stream:!0}));function u(){var v=s.buffer,d=0;for(v=D(v);d")===-1){s.cue.id=A;continue}case"CUE":if(!s.cue){s.state="BADCUE";continue}try{C(A,s.cue,s.regionList)}catch(v){s.cue=null,s.state="BADCUE";continue}s.state="CUETEXT";continue;case"CUETEXT":{var T=A.indexOf("-->")!==-1;if(!A||T&&(h=!0)){s.oncue&&s.cue&&s.oncue(s.cue),s.cue=null,s.state="ID";continue}if(s.cue===null)continue;s.cue.text&&(s.cue.text+=` @@ -139,5 +139,5 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `,c.parse()),c.state==="INITIAL"||c.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(s){c.onparsingerror&&c.onparsingerror(s)}return c.onflush&&c.onflush(),this},w}()},"./src/utils/webvtt-parser.ts":function(X,K,M){"use strict";M.r(K),M.d(K,"generateCueId",function(){return I}),M.d(K,"parseWebVTT",function(){return x});var H=M("./src/polyfills/number.ts"),k=M("./src/utils/vttparser.ts"),S=M("./src/demux/id3.ts"),U=M("./src/utils/timescale-conversion.ts"),P=M("./src/remux/mp4-remuxer.ts"),O=/\r\n|\n\r|\n|\r/g,_=function(c,s,u){return u===void 0&&(u=0),c.substr(u,s.length)===s},C=function(c){var s=parseInt(c.substr(-3)),u=parseInt(c.substr(-6,2)),f=parseInt(c.substr(-9,2)),A=c.length>9?parseInt(c.substr(0,c.indexOf(":"))):0;if(!Object(H.isFiniteNumber)(s)||!Object(H.isFiniteNumber)(u)||!Object(H.isFiniteNumber)(f)||!Object(H.isFiniteNumber)(A))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+c);return s+=1e3*u,s+=60*1e3*f,s+=60*60*1e3*A,s},D=function(c){for(var s=5381,u=c.length;u;)s=s*33^c.charCodeAt(--u);return(s>>>0).toString()};function I(g,c,s){return D(g.toString())+D(c.toString())+D(s)}var w=function(c,s,u){var f=c[s],A=c[f.prevCC];if(!A||!A.new&&f.new){c.ccOffset=c.presentationOffset=f.start,f.new=!1;return}for(;(p=A)!==null&&p!==void 0&&p.new;){var p;c.ccOffset+=f.start-A.start,f.new=!1,f=A,A=c[f.prevCC]}c.presentationOffset=u};function x(g,c,s,u,f,A,p,h){var T=new k.VTTParser,v=Object(S.utf8ArrayToStr)(new Uint8Array(g)).trim().replace(O,` `).split(` -`),d=[],l=Object(U.toMpegTsClockFromTimescale)(c,s),a="00:00.000",i=0,b=0,y,m=!0,L=!1;T.oncue=function(E){var j=u[f],z=u.ccOffset,F=(i-l)/9e4;if(j!=null&&j.new&&(b!==void 0?z=u.ccOffset=j.start:w(u,f,F)),F&&(z=F-u.presentationOffset),L){var N=E.endTime-E.startTime,V=Object(P.normalizePts)((E.startTime+z-b)*9e4,A*9e4)/9e4;E.startTime=V,E.endTime=V+N}var $=E.text.trim();E.text=decodeURIComponent(encodeURIComponent($)),E.id||(E.id=I(E.startTime,E.endTime,$)),E.endTime>0&&d.push(E)},T.onparsingerror=function(E){y=E},T.onflush=function(){if(y){h(y);return}p(d)},v.forEach(function(E){if(m)if(_(E,"X-TIMESTAMP-MAP=")){m=!1,L=!0,E.substr(16).split(",").forEach(function(j){_(j,"LOCAL:")?a=j.substr(6):_(j,"MPEGTS:")&&(i=parseInt(j.substr(7)))});try{b=C(a)/1e3}catch(j){L=!1,y=j}return}else E===""&&(m=!1);T.parse(E+` -`)}),T.flush()}},"./src/utils/xhr-loader.ts":function(X,K,M){"use strict";M.r(K);var H=M("./src/utils/logger.ts"),k=M("./src/loader/load-stats.ts"),S=/^age:\s*[\d.]+\s*$/m,U=function(){function P(_){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=_?_.xhrSetup:null,this.stats=new k.LoadStats,this.retryDelay=0}var O=P.prototype;return O.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},O.abortInternal=function(){var C=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),C&&(C.onreadystatechange=null,C.onprogress=null,C.readyState!==4&&(this.stats.aborted=!0,C.abort()))},O.abort=function(){var C;this.abortInternal(),(C=this.callbacks)!==null&&C!==void 0&&C.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},O.load=function(C,D,I){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=C,this.config=D,this.callbacks=I,this.retryDelay=D.retryDelay,this.loadInternal()},O.loadInternal=function(){var C=this.config,D=this.context;if(!C)return;var I=this.loader=new self.XMLHttpRequest,w=this.stats;w.loading.first=0,w.loaded=0;var x=this.xhrSetup;try{if(x)try{x(I,D.url)}catch(s){I.open("GET",D.url,!0),x(I,D.url)}I.readyState||I.open("GET",D.url,!0);var g=this.context.headers;if(g)for(var c in g)I.setRequestHeader(c,g[c])}catch(s){this.callbacks.onError({code:I.status,text:s.message},D,I);return}D.rangeEnd&&I.setRequestHeader("Range","bytes="+D.rangeStart+"-"+(D.rangeEnd-1)),I.onreadystatechange=this.readystatechange.bind(this),I.onprogress=this.loadprogress.bind(this),I.responseType=D.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),C.timeout),I.send()},O.readystatechange=function(){var C=this.context,D=this.loader,I=this.stats;if(!C||!D)return;var w=D.readyState,x=this.config;if(I.aborted)return;if(w>=2)if(self.clearTimeout(this.requestTimeout),I.loading.first===0&&(I.loading.first=Math.max(self.performance.now(),I.loading.start)),w===4){D.onreadystatechange=null,D.onprogress=null;var g=D.status;if(g>=200&&g<300){I.loading.end=Math.max(self.performance.now(),I.loading.first);var c,s;if(C.responseType==="arraybuffer"?(c=D.response,s=c.byteLength):(c=D.responseText,s=c.length),I.loaded=I.total=s,!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(I,C,c,D),!this.callbacks)return;var f={url:D.responseURL,data:c};this.callbacks.onSuccess(f,I,C,D)}else I.retry>=x.maxRetry||g>=400&&g<499?(H.logger.error(g+" while loading "+C.url),this.callbacks.onError({code:g,text:D.statusText},C,D)):(H.logger.warn(g+" while loading "+C.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,x.maxRetryDelay),I.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),x.timeout)},O.loadtimeout=function(){H.logger.warn("timeout while loading "+this.context.url);var C=this.callbacks;C&&(this.abortInternal(),C.onTimeout(this.stats,this.context,this.loader))},O.loadprogress=function(C){var D=this.stats;D.loaded=C.loaded,C.lengthComputable&&(D.total=C.total)},O.getCacheAge=function(){var C=null;if(this.loader&&S.test(this.loader.getAllResponseHeaders())){var D=this.loader.getResponseHeader("age");C=D?parseFloat(D):null}return C},P}();K.default=U}}).default})},vHTk:function(Ge,we,B){Ge.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},wCXF:function(Ge,we,B){"use strict";B.d(we,"a",function(){return nt});var X=B("rePB"),K=B("VTBJ"),M=B("KQm4"),H=B("U8pU"),k=B("ODXe"),S=B("q1tI"),U=B("TSYQ"),P=B.n(U),O=B("Gytx"),_=B.n(O),C=B("Kwbf"),D=B("t23M"),I=B("qx4F"),w=B("6eGT"),x=B("IBYe"),g=B("Ff2n"),c=B("c+Xe"),s=B("fyJ8"),u=B("biw7");function f(be,ge,Je,Ze,_e){var Xe=Je[be]||{},ie=Je[ge]||{},ae,se;Xe.fixed==="left"?ae=Ze.left[be]:ie.fixed==="right"&&(se=Ze.right[ge]);var J=!1,q=!1,ee=!1,re=!1,ye=Je[ge+1],Le=Je[be-1];if(_e==="rtl"){if(ae!==void 0){var qe=Le&&Le.fixed==="left";re=!qe}else if(se!==void 0){var pt=ye&&ye.fixed==="right";ee=!pt}}else if(ae!==void 0){var Ot=ye&&ye.fixed==="left";J=!Ot}else if(se!==void 0){var mt=Le&&Le.fixed==="right";q=!mt}return{fixLeft:ae,fixRight:se,lastFixLeft:J,firstFixRight:q,lastFixRight:ee,firstFixLeft:re,isSticky:Ze.isSticky}}var A=B("sR1s");function p(be){var ge=be.cells,Je=be.stickyOffsets,Ze=be.flattenColumns,_e=be.rowComponent,Xe=be.cellComponent,ie=be.onHeaderRow,ae=be.index,se=S.useContext(u.a),J=se.prefixCls,q=se.direction,ee;ie&&(ee=ie(ge.map(function(ye){return ye.column}),ae));var re=Object(A.a)(ge.map(function(ye){return ye.column}));return S.createElement(_e,Object.assign({},ee),ge.map(function(ye,Le){var qe=ye.column,pt=f(ye.colStart,ye.colEnd,Ze,Je,q),Ot;return qe&&qe.onHeaderCell&&(Ot=ye.column.onHeaderCell(qe)),S.createElement(s.a,Object.assign({},ye,{ellipsis:qe.ellipsis,align:qe.align,component:Xe,prefixCls:J,key:re[Le]},pt,{additionalProps:Ot,rowType:"header"}))}))}p.displayName="HeaderRow";var h=p;function T(be){var ge=[];function Je(ie,ae){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ge[se]=ge[se]||[];var J=ae,q=ie.filter(Boolean).map(function(ee){var re={key:ee.key,className:ee.className||"",children:ee.title,column:ee,colStart:J},ye=1,Le=ee.children;return Le&&Le.length>0&&(ye=Je(Le,J,se+1).reduce(function(qe,pt){return qe+pt},0),re.hasSubColumns=!0),"colSpan"in ee&&(ye=ee.colSpan),"rowSpan"in ee&&(re.rowSpan=ee.rowSpan),re.colSpan=ye,re.colEnd=re.colStart+ye-1,ge[se].push(re),J+=ye,ye});return q}Je(be,0);for(var Ze=ge.length,_e=function(ae){ge[ae].forEach(function(se){!("rowSpan"in se)&&!se.hasSubColumns&&(se.rowSpan=Ze-ae)})},Xe=0;Xe=0;ae-=1){var se=ge[ae],J=Je&&Je[ae],q=J&&J[l.a];(se||q||ie)&&(_e.unshift(S.createElement("col",Object.assign({key:ae,style:{width:se,minWidth:se}},q))),ie=!0)}return S.createElement("colgroup",null,_e)}var i=a;function b(be,ge){return Object(S.useMemo)(function(){for(var Je=[],Ze=0;Ze1?bn-1:0),En=1;En=ee&&(gt=ee-re),ie({scrollLeft:gt/ee*(q+2)}),mt.current.x=Be.pageX},Ce=function(){var Be=Object(We.b)(Xe.current).top,Ye=Be+Xe.current.offsetHeight,lt=document.documentElement.scrollTop+window.innerHeight;Ye-Object(I.a)()<=lt||Be>=lt-ae?Ot(function(bt){return Object(K.a)(Object(K.a)({},bt),{},{isHiddenScrollBar:!0})}):Ot(function(bt){return Object(K.a)(Object(K.a)({},bt),{},{isHiddenScrollBar:!1})})},je=function(Be){Ot(function(Ye){return Object(K.a)(Object(K.a)({},Ye),{},{scrollLeft:Be/q*ee||0})})};return S.useImperativeHandle(Je,function(){return{setScrollLeft:je}}),S.useEffect(function(){var rt=Object(Fe.a)(document.body,"mouseup",te,!1),Be=Object(Fe.a)(document.body,"mousemove",ze,!1);return Ce(),function(){rt.remove(),Be.remove()}},[re,Ke]),S.useEffect(function(){var rt=Object(Fe.a)(window,"scroll",Ce,!1),Be=Object(Fe.a)(window,"resize",Ce,!1);return function(){rt.remove(),Be.remove()}},[]),S.useEffect(function(){pt.isHiddenScrollBar||Ot(function(rt){var Be,Ye;return Object(K.a)(Object(K.a)({},rt),{},{scrollLeft:Xe.current.scrollLeft/((Be=Xe.current)===null||Be===void 0?void 0:Be.scrollWidth)*((Ye=Xe.current)===null||Ye===void 0?void 0:Ye.clientWidth)})})},[pt.isHiddenScrollBar]),q<=ee||!re||pt.isHiddenScrollBar?null:S.createElement("div",{style:{height:Object(I.a)(),width:ee,bottom:ae},className:"".concat(J,"-sticky-scroll")},S.createElement("div",{onMouseDown:le,ref:ye,className:P()("".concat(J,"-sticky-scroll-bar"),Object(X.a)({},"".concat(J,"-sticky-scroll-bar-active"),Ke)),style:{width:"".concat(re,"px"),transform:"translate3d(".concat(pt.scrollLeft,"px, 0, 0)")}}))},ke=S.forwardRef(Ve);function Ne(be,ge){return S.useMemo(function(){var Je=!!be;return{isSticky:Je,stickyClassName:Je?"".concat(ge,"-sticky-header"):"",offsetHeader:Object(H.a)(be)==="object"&&be.offsetHeader||0,offsetScroll:Object(H.a)(be)==="object"&&be.offsetScroll||0}},[be,ge])}var ot=[],dt={},nt="rc-table-internal-hook",st=S.memo(function(be){var ge=be.children;return ge},function(be,ge){return _()(be.props,ge.props)?be.pingLeft!==ge.pingLeft||be.pingRight!==ge.pingRight:!1});function ct(be){var ge,Je=be.prefixCls,Ze=be.className,_e=be.rowClassName,Xe=be.style,ie=be.data,ae=be.rowKey,se=be.scroll,J=be.tableLayout,q=be.direction,ee=be.title,re=be.footer,ye=be.summary,Le=be.id,qe=be.showHeader,pt=be.components,Ot=be.emptyText,mt=be.onRow,ht=be.onHeaderRow,He=be.internalHooks,Ke=be.transformColumns,Se=be.internalRefs,te=be.sticky,le=ie||ot,ze=!!le.length,Ce=S.useState(0),je=Object(k.a)(Ce,2),rt=je[0],Be=je[1];S.useEffect(function(){Be(Object(I.a)())});var Ye=S.useMemo(function(){return Object(A.c)(pt,{})},[pt]),lt=S.useCallback(function(nn,Yt){return Object(A.b)(Ye,nn)||Yt},[Ye]),bt=S.useMemo(function(){return typeof ae=="function"?ae:function(nn){var Yt=nn&&nn[ae];return Yt}},[ae]),gt=Object(l.c)(be),Ft=gt.expandIcon,Xt=gt.expandedRowKeys,Kt=gt.defaultExpandedRowKeys,yt=gt.defaultExpandAllRows,tn=gt.expandedRowRender,kt=gt.onExpand,Wt=gt.onExpandedRowsChange,Lt=gt.expandRowByClick,Gt=gt.rowExpandable,dn=gt.expandIconColumnIndex,cn=gt.expandedRowClassName,at=gt.childrenColumnName,It=gt.indentSize,ut=Ft||xe,Ln=at||"children",Sn=S.useMemo(function(){return tn?"row":be.expandable&&He===nt&&be.expandable.__PARENT_RENDER_ICON__||le.some(function(nn){return nn&&Object(H.a)(nn)==="object"&&nn[Ln]})?"nest":!1},[!!tn,le]),kn=S.useState(function(){return Kt||(yt?Pe(le,bt,Ln):[])}),mn=Object(k.a)(kn,2),Dt=mn[0],Cn=mn[1],bn=S.useMemo(function(){return new Set(Xt||Dt||[])},[Xt,Dt]),yn=S.useCallback(function(nn){var Yt=bt(nn,le.indexOf(nn)),$t,Un=bn.has(Yt);Un?(bn.delete(Yt),$t=Object(M.a)(bn)):$t=[].concat(Object(M.a)(bn),[Yt]),Cn($t),kt&&kt(!Un,nn),Wt&&Wt($t)},[bt,bn,le,kt,Wt]),En=S.useState(0),Sr=Object(k.a)(En,2),an=Sr[0],Mn=Sr[1],wr=Object(De.b)(Object(K.a)(Object(K.a)(Object(K.a)({},be),gt),{},{expandable:!!tn,expandedKeys:bn,getRowKey:bt,onTriggerExpand:yn,expandIcon:ut,expandIconColumnIndex:dn,direction:q}),He===nt?Ke:null),Ie=Object(k.a)(wr,2),xn=Ie[0],ln=Ie[1],Qn=S.useMemo(function(){return{columns:xn,flattenColumns:ln}},[xn,ln]),Er=S.useRef(),Pr=S.useRef(),zn=S.useRef(),kr=S.useState(!1),sr=Object(k.a)(kr,2),Xn=sr[0],$r=sr[1],zr=S.useState(!1),Or=Object(k.a)(zr,2),nr=Or[0],Aa=Or[1],Nr=he(new Map),qn=Object(k.a)(Nr,2),Gr=qn[0],xr=qn[1],Ar=Object(A.a)(ln),Vr=Ar.map(function(nn){return Gr.get(nn)}),Dr=S.useMemo(function(){return Vr},[Vr.join("_")]),lr=ce(Dr,ln.length,q),Nn=se&&Object(A.d)(se.y),Dn=se&&Object(A.d)(se.x),ur=Dn&&ln.some(function(nn){var Yt=nn.fixed;return Yt}),Qr=S.useRef(),Cr=Ne(te,Je),pr=Cr.isSticky,Ca=Cr.offsetHeader,ca=Cr.offsetScroll,Pt=Cr.stickyClassName,zt,Ht,on;Nn&&(Ht={overflowY:"scroll",maxHeight:se.y}),Dn&&(zt={overflowX:"auto"},Nn||(Ht={overflowY:"hidden"}),on={width:se.x===!0?"auto":se.x,minWidth:"100%"});var sn=S.useCallback(function(nn,Yt){xr(function($t){var Un=new Map($t);return Un.set(nn,Yt),Un})},[]),fn=pe(null),pn=Object(k.a)(fn,2),gn=pn[0],wn=pn[1];function Jn(nn,Yt){if(!Yt)return;typeof Yt=="function"?Yt(nn):Yt.scrollLeft!==nn&&(Yt.scrollLeft=nn)}var en=function(Yt){var $t=Yt.currentTarget,Un=Yt.scrollLeft,Fr=typeof Un=="number"?Un:$t.scrollLeft,Lr=$t||dt;if(!wn()||wn()===Lr){var jr;gn(Lr),Jn(Fr,Pr.current),Jn(Fr,zn.current),Jn(Fr,(jr=Qr.current)===null||jr===void 0?void 0:jr.setScrollLeft)}if($t){var wa=$t.scrollWidth,za=$t.clientWidth;$r(Fr>0),Aa(Fr0?[].concat(Object(K.a)(g),Object(K.a)(C(f).map(function(A){return Object(M.a)({fixed:u},A)}))):[].concat(Object(K.a)(g),[Object(M.a)(Object(M.a)({},c),{},{fixed:u})])},[])}function D(x){for(var g=!0,c=0;c=0;f-=1){var A=x[f];if(u&&A.fixed!=="right")u=!1;else if(!u&&A.fixed==="right"){Object(U.a)(!1,"Index ".concat(f+1," of `columns` missing `fixed='right'` prop."));break}}}function I(x){return x.map(function(g){var c=g.fixed,s=Object(H.a)(g,["fixed"]),u=c;return c==="left"?u="right":c==="right"&&(u="left"),Object(M.a)({fixed:u},s)})}function w(x,g){var c=x.prefixCls,s=x.columns,u=x.children,f=x.expandable,A=x.expandedKeys,p=x.getRowKey,h=x.onTriggerExpand,T=x.expandIcon,v=x.rowExpandable,d=x.expandIconColumnIndex,l=x.direction,a=x.expandRowByClick,i=k.useMemo(function(){return s||_(u)},[s,u]),b=k.useMemo(function(){if(f){var L,E=d||0,j=i[E],z=(L={},Object(X.a)(L,O.a,{className:"".concat(c,"-expand-icon-col")}),Object(X.a)(L,"title",""),Object(X.a)(L,"fixed",j?j.fixed:null),Object(X.a)(L,"className","".concat(c,"-row-expand-icon-cell")),Object(X.a)(L,"render",function(V,$,oe){var de=p($,oe),Re=A.has(de),Ae=v?v($):!0,De=T({prefixCls:c,expanded:Re,expandable:Ae,record:$,onExpand:h});return a?k.createElement("span",{onClick:function(Oe){return Oe.stopPropagation()}},De):De}),L),F=i.slice();return E>=0&&F.splice(E,0,z),F}return i},[f,i,p,A,T,l]),y=k.useMemo(function(){var L=b;return g&&(L=g(L)),L.length||(L=[{render:function(){return null}}]),L},[g,b,l]),m=k.useMemo(function(){return l==="rtl"?I(C(y)):C(y)},[y,l]);return[y,m]}we.b=w},"y0+3":function(Ge,we,B){"use strict";B.d(we,"a",function(){return C}),B.d(we,"b",function(){return I});var X=/margin|padding|width|height|max|min|offset/,K={left:!0,top:!0},M={cssFloat:1,styleFloat:1,float:1};function H(w){return w.nodeType===1?w.ownerDocument.defaultView.getComputedStyle(w,null):{}}function k(w,x,g){if(x=x.toLowerCase(),g==="auto"){if(x==="height")return w.offsetHeight;if(x==="width")return w.offsetWidth}return x in K||(K[x]=X.test(x)),K[x]?parseFloat(g)||0:g}function S(w,x){var g=arguments.length,c=H(w);return x=M[x]?"cssFloat"in w.style?"cssFloat":"styleFloat":x,g===1?c:k(w,x,c[x]||w.style[x])}function U(w,x,g){var c=arguments.length;if(x=M[x]?"cssFloat"in w.style?"cssFloat":"styleFloat":x,c===3)return typeof g=="number"&&X.test(x)&&(g="".concat(g,"px")),w.style[x]=g,g;for(var s in x)x.hasOwnProperty(s)&&U(w,s,x[s]);return H(w)}function P(w){return w===document.body?document.documentElement.clientWidth:w.offsetWidth}function O(w){return w===document.body?window.innerHeight||document.documentElement.clientHeight:w.offsetHeight}function _(){var w=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),x=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:w,height:x}}function C(){var w=document.documentElement.clientWidth,x=window.innerHeight||document.documentElement.clientHeight;return{width:w,height:x}}function D(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function I(w){var x=w.getBoundingClientRect(),g=document.documentElement;return{left:x.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:x.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}},yslc:function(Ge,we){Ge.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="}}]); +`),d=[],l=Object(U.toMpegTsClockFromTimescale)(c,s),a="00:00.000",i=0,E=0,y,m=!0,L=!1;T.oncue=function(b){var j=u[f],z=u.ccOffset,F=(i-l)/9e4;if(j!=null&&j.new&&(E!==void 0?z=u.ccOffset=j.start:w(u,f,F)),F&&(z=F-u.presentationOffset),L){var N=b.endTime-b.startTime,V=Object(P.normalizePts)((b.startTime+z-E)*9e4,A*9e4)/9e4;b.startTime=V,b.endTime=V+N}var $=b.text.trim();b.text=decodeURIComponent(encodeURIComponent($)),b.id||(b.id=I(b.startTime,b.endTime,$)),b.endTime>0&&d.push(b)},T.onparsingerror=function(b){y=b},T.onflush=function(){if(y){h(y);return}p(d)},v.forEach(function(b){if(m)if(_(b,"X-TIMESTAMP-MAP=")){m=!1,L=!0,b.substr(16).split(",").forEach(function(j){_(j,"LOCAL:")?a=j.substr(6):_(j,"MPEGTS:")&&(i=parseInt(j.substr(7)))});try{E=C(a)/1e3}catch(j){L=!1,y=j}return}else b===""&&(m=!1);T.parse(b+` +`)}),T.flush()}},"./src/utils/xhr-loader.ts":function(X,K,M){"use strict";M.r(K);var H=M("./src/utils/logger.ts"),k=M("./src/loader/load-stats.ts"),S=/^age:\s*[\d.]+\s*$/m,U=function(){function P(_){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=_?_.xhrSetup:null,this.stats=new k.LoadStats,this.retryDelay=0}var O=P.prototype;return O.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},O.abortInternal=function(){var C=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),C&&(C.onreadystatechange=null,C.onprogress=null,C.readyState!==4&&(this.stats.aborted=!0,C.abort()))},O.abort=function(){var C;this.abortInternal(),(C=this.callbacks)!==null&&C!==void 0&&C.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},O.load=function(C,D,I){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=C,this.config=D,this.callbacks=I,this.retryDelay=D.retryDelay,this.loadInternal()},O.loadInternal=function(){var C=this.config,D=this.context;if(!C)return;var I=this.loader=new self.XMLHttpRequest,w=this.stats;w.loading.first=0,w.loaded=0;var x=this.xhrSetup;try{if(x)try{x(I,D.url)}catch(s){I.open("GET",D.url,!0),x(I,D.url)}I.readyState||I.open("GET",D.url,!0);var g=this.context.headers;if(g)for(var c in g)I.setRequestHeader(c,g[c])}catch(s){this.callbacks.onError({code:I.status,text:s.message},D,I);return}D.rangeEnd&&I.setRequestHeader("Range","bytes="+D.rangeStart+"-"+(D.rangeEnd-1)),I.onreadystatechange=this.readystatechange.bind(this),I.onprogress=this.loadprogress.bind(this),I.responseType=D.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),C.timeout),I.send()},O.readystatechange=function(){var C=this.context,D=this.loader,I=this.stats;if(!C||!D)return;var w=D.readyState,x=this.config;if(I.aborted)return;if(w>=2)if(self.clearTimeout(this.requestTimeout),I.loading.first===0&&(I.loading.first=Math.max(self.performance.now(),I.loading.start)),w===4){D.onreadystatechange=null,D.onprogress=null;var g=D.status;if(g>=200&&g<300){I.loading.end=Math.max(self.performance.now(),I.loading.first);var c,s;if(C.responseType==="arraybuffer"?(c=D.response,s=c.byteLength):(c=D.responseText,s=c.length),I.loaded=I.total=s,!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(I,C,c,D),!this.callbacks)return;var f={url:D.responseURL,data:c};this.callbacks.onSuccess(f,I,C,D)}else I.retry>=x.maxRetry||g>=400&&g<499?(H.logger.error(g+" while loading "+C.url),this.callbacks.onError({code:g,text:D.statusText},C,D)):(H.logger.warn(g+" while loading "+C.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,x.maxRetryDelay),I.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),x.timeout)},O.loadtimeout=function(){H.logger.warn("timeout while loading "+this.context.url);var C=this.callbacks;C&&(this.abortInternal(),C.onTimeout(this.stats,this.context,this.loader))},O.loadprogress=function(C){var D=this.stats;D.loaded=C.loaded,C.lengthComputable&&(D.total=C.total)},O.getCacheAge=function(){var C=null;if(this.loader&&S.test(this.loader.getAllResponseHeaders())){var D=this.loader.getResponseHeader("age");C=D?parseFloat(D):null}return C},P}();K.default=U}}).default})},vHTk:function(Ge,we,B){Ge.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},wCXF:function(Ge,we,B){"use strict";B.d(we,"a",function(){return nt});var X=B("rePB"),K=B("VTBJ"),M=B("KQm4"),H=B("U8pU"),k=B("ODXe"),S=B("q1tI"),U=B("TSYQ"),P=B.n(U),O=B("Gytx"),_=B.n(O),C=B("Kwbf"),D=B("t23M"),I=B("qx4F"),w=B("6eGT"),x=B("IBYe"),g=B("Ff2n"),c=B("c+Xe"),s=B("fyJ8"),u=B("biw7");function f(Ee,ge,Je,Ze,_e){var Xe=Je[Ee]||{},ie=Je[ge]||{},ae,se;Xe.fixed==="left"?ae=Ze.left[Ee]:ie.fixed==="right"&&(se=Ze.right[ge]);var J=!1,q=!1,ee=!1,re=!1,ye=Je[ge+1],Le=Je[Ee-1];if(_e==="rtl"){if(ae!==void 0){var qe=Le&&Le.fixed==="left";re=!qe}else if(se!==void 0){var pt=ye&&ye.fixed==="right";ee=!pt}}else if(ae!==void 0){var Ot=ye&&ye.fixed==="left";J=!Ot}else if(se!==void 0){var mt=Le&&Le.fixed==="right";q=!mt}return{fixLeft:ae,fixRight:se,lastFixLeft:J,firstFixRight:q,lastFixRight:ee,firstFixLeft:re,isSticky:Ze.isSticky}}var A=B("sR1s");function p(Ee){var ge=Ee.cells,Je=Ee.stickyOffsets,Ze=Ee.flattenColumns,_e=Ee.rowComponent,Xe=Ee.cellComponent,ie=Ee.onHeaderRow,ae=Ee.index,se=S.useContext(u.a),J=se.prefixCls,q=se.direction,ee;ie&&(ee=ie(ge.map(function(ye){return ye.column}),ae));var re=Object(A.a)(ge.map(function(ye){return ye.column}));return S.createElement(_e,Object.assign({},ee),ge.map(function(ye,Le){var qe=ye.column,pt=f(ye.colStart,ye.colEnd,Ze,Je,q),Ot;return qe&&qe.onHeaderCell&&(Ot=ye.column.onHeaderCell(qe)),S.createElement(s.a,Object.assign({},ye,{ellipsis:qe.ellipsis,align:qe.align,component:Xe,prefixCls:J,key:re[Le]},pt,{additionalProps:Ot,rowType:"header"}))}))}p.displayName="HeaderRow";var h=p;function T(Ee){var ge=[];function Je(ie,ae){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ge[se]=ge[se]||[];var J=ae,q=ie.filter(Boolean).map(function(ee){var re={key:ee.key,className:ee.className||"",children:ee.title,column:ee,colStart:J},ye=1,Le=ee.children;return Le&&Le.length>0&&(ye=Je(Le,J,se+1).reduce(function(qe,pt){return qe+pt},0),re.hasSubColumns=!0),"colSpan"in ee&&(ye=ee.colSpan),"rowSpan"in ee&&(re.rowSpan=ee.rowSpan),re.colSpan=ye,re.colEnd=re.colStart+ye-1,ge[se].push(re),J+=ye,ye});return q}Je(Ee,0);for(var Ze=ge.length,_e=function(ae){ge[ae].forEach(function(se){!("rowSpan"in se)&&!se.hasSubColumns&&(se.rowSpan=Ze-ae)})},Xe=0;Xe=0;ae-=1){var se=ge[ae],J=Je&&Je[ae],q=J&&J[l.a];(se||q||ie)&&(_e.unshift(S.createElement("col",Object.assign({key:ae,style:{width:se,minWidth:se}},q))),ie=!0)}return S.createElement("colgroup",null,_e)}var i=a;function E(Ee,ge){return Object(S.useMemo)(function(){for(var Je=[],Ze=0;Ze1?En-1:0),bn=1;bn=ee&&(gt=ee-re),ie({scrollLeft:gt/ee*(q+2)}),mt.current.x=Be.pageX},Ce=function(){var Be=Object(We.b)(Xe.current).top,Ye=Be+Xe.current.offsetHeight,lt=document.documentElement.scrollTop+window.innerHeight;Ye-Object(I.a)()<=lt||Be>=lt-ae?Ot(function(Et){return Object(K.a)(Object(K.a)({},Et),{},{isHiddenScrollBar:!0})}):Ot(function(Et){return Object(K.a)(Object(K.a)({},Et),{},{isHiddenScrollBar:!1})})},je=function(Be){Ot(function(Ye){return Object(K.a)(Object(K.a)({},Ye),{},{scrollLeft:Be/q*ee||0})})};return S.useImperativeHandle(Je,function(){return{setScrollLeft:je}}),S.useEffect(function(){var rt=Object(Fe.a)(document.body,"mouseup",te,!1),Be=Object(Fe.a)(document.body,"mousemove",ze,!1);return Ce(),function(){rt.remove(),Be.remove()}},[re,Ke]),S.useEffect(function(){var rt=Object(Fe.a)(window,"scroll",Ce,!1),Be=Object(Fe.a)(window,"resize",Ce,!1);return function(){rt.remove(),Be.remove()}},[]),S.useEffect(function(){pt.isHiddenScrollBar||Ot(function(rt){var Be,Ye;return Object(K.a)(Object(K.a)({},rt),{},{scrollLeft:Xe.current.scrollLeft/((Be=Xe.current)===null||Be===void 0?void 0:Be.scrollWidth)*((Ye=Xe.current)===null||Ye===void 0?void 0:Ye.clientWidth)})})},[pt.isHiddenScrollBar]),q<=ee||!re||pt.isHiddenScrollBar?null:S.createElement("div",{style:{height:Object(I.a)(),width:ee,bottom:ae},className:"".concat(J,"-sticky-scroll")},S.createElement("div",{onMouseDown:le,ref:ye,className:P()("".concat(J,"-sticky-scroll-bar"),Object(X.a)({},"".concat(J,"-sticky-scroll-bar-active"),Ke)),style:{width:"".concat(re,"px"),transform:"translate3d(".concat(pt.scrollLeft,"px, 0, 0)")}}))},ke=S.forwardRef(Ve);function Ne(Ee,ge){return S.useMemo(function(){var Je=!!Ee;return{isSticky:Je,stickyClassName:Je?"".concat(ge,"-sticky-header"):"",offsetHeader:Object(H.a)(Ee)==="object"&&Ee.offsetHeader||0,offsetScroll:Object(H.a)(Ee)==="object"&&Ee.offsetScroll||0}},[Ee,ge])}var ot=[],dt={},nt="rc-table-internal-hook",st=S.memo(function(Ee){var ge=Ee.children;return ge},function(Ee,ge){return _()(Ee.props,ge.props)?Ee.pingLeft!==ge.pingLeft||Ee.pingRight!==ge.pingRight:!1});function ct(Ee){var ge,Je=Ee.prefixCls,Ze=Ee.className,_e=Ee.rowClassName,Xe=Ee.style,ie=Ee.data,ae=Ee.rowKey,se=Ee.scroll,J=Ee.tableLayout,q=Ee.direction,ee=Ee.title,re=Ee.footer,ye=Ee.summary,Le=Ee.id,qe=Ee.showHeader,pt=Ee.components,Ot=Ee.emptyText,mt=Ee.onRow,ht=Ee.onHeaderRow,He=Ee.internalHooks,Ke=Ee.transformColumns,Se=Ee.internalRefs,te=Ee.sticky,le=ie||ot,ze=!!le.length,Ce=S.useState(0),je=Object(k.a)(Ce,2),rt=je[0],Be=je[1];S.useEffect(function(){Be(Object(I.a)())});var Ye=S.useMemo(function(){return Object(A.c)(pt,{})},[pt]),lt=S.useCallback(function(nn,Yt){return Object(A.b)(Ye,nn)||Yt},[Ye]),Et=S.useMemo(function(){return typeof ae=="function"?ae:function(nn){var Yt=nn&&nn[ae];return Yt}},[ae]),gt=Object(l.c)(Ee),Ft=gt.expandIcon,Xt=gt.expandedRowKeys,Kt=gt.defaultExpandedRowKeys,yt=gt.defaultExpandAllRows,tn=gt.expandedRowRender,kt=gt.onExpand,Wt=gt.onExpandedRowsChange,Lt=gt.expandRowByClick,Gt=gt.rowExpandable,dn=gt.expandIconColumnIndex,cn=gt.expandedRowClassName,at=gt.childrenColumnName,It=gt.indentSize,ut=Ft||xe,Ln=at||"children",Sn=S.useMemo(function(){return tn?"row":Ee.expandable&&He===nt&&Ee.expandable.__PARENT_RENDER_ICON__||le.some(function(nn){return nn&&Object(H.a)(nn)==="object"&&nn[Ln]})?"nest":!1},[!!tn,le]),kn=S.useState(function(){return Kt||(yt?Pe(le,Et,Ln):[])}),mn=Object(k.a)(kn,2),Dt=mn[0],Cn=mn[1],En=S.useMemo(function(){return new Set(Xt||Dt||[])},[Xt,Dt]),yn=S.useCallback(function(nn){var Yt=Et(nn,le.indexOf(nn)),$t,Un=En.has(Yt);Un?(En.delete(Yt),$t=Object(M.a)(En)):$t=[].concat(Object(M.a)(En),[Yt]),Cn($t),kt&&kt(!Un,nn),Wt&&Wt($t)},[Et,En,le,kt,Wt]),bn=S.useState(0),Sr=Object(k.a)(bn,2),an=Sr[0],Mn=Sr[1],wr=Object(De.b)(Object(K.a)(Object(K.a)(Object(K.a)({},Ee),gt),{},{expandable:!!tn,expandedKeys:En,getRowKey:Et,onTriggerExpand:yn,expandIcon:ut,expandIconColumnIndex:dn,direction:q}),He===nt?Ke:null),Ie=Object(k.a)(wr,2),xn=Ie[0],ln=Ie[1],Qn=S.useMemo(function(){return{columns:xn,flattenColumns:ln}},[xn,ln]),br=S.useRef(),Pr=S.useRef(),zn=S.useRef(),kr=S.useState(!1),sr=Object(k.a)(kr,2),Xn=sr[0],$r=sr[1],zr=S.useState(!1),Or=Object(k.a)(zr,2),nr=Or[0],Aa=Or[1],Nr=he(new Map),qn=Object(k.a)(Nr,2),Gr=qn[0],xr=qn[1],Ar=Object(A.a)(ln),Vr=Ar.map(function(nn){return Gr.get(nn)}),Dr=S.useMemo(function(){return Vr},[Vr.join("_")]),lr=ce(Dr,ln.length,q),Nn=se&&Object(A.d)(se.y),Dn=se&&Object(A.d)(se.x),ur=Dn&&ln.some(function(nn){var Yt=nn.fixed;return Yt}),Qr=S.useRef(),Cr=Ne(te,Je),pr=Cr.isSticky,Ca=Cr.offsetHeader,ca=Cr.offsetScroll,Pt=Cr.stickyClassName,zt,Ht,on;Nn&&(Ht={overflowY:"scroll",maxHeight:se.y}),Dn&&(zt={overflowX:"auto"},Nn||(Ht={overflowY:"hidden"}),on={width:se.x===!0?"auto":se.x,minWidth:"100%"});var sn=S.useCallback(function(nn,Yt){xr(function($t){var Un=new Map($t);return Un.set(nn,Yt),Un})},[]),fn=pe(null),pn=Object(k.a)(fn,2),gn=pn[0],wn=pn[1];function Jn(nn,Yt){if(!Yt)return;typeof Yt=="function"?Yt(nn):Yt.scrollLeft!==nn&&(Yt.scrollLeft=nn)}var en=function(Yt){var $t=Yt.currentTarget,Un=Yt.scrollLeft,Fr=typeof Un=="number"?Un:$t.scrollLeft,Lr=$t||dt;if(!wn()||wn()===Lr){var jr;gn(Lr),Jn(Fr,Pr.current),Jn(Fr,zn.current),Jn(Fr,(jr=Qr.current)===null||jr===void 0?void 0:jr.setScrollLeft)}if($t){var wa=$t.scrollWidth,za=$t.clientWidth;$r(Fr>0),Aa(Fr0?[].concat(Object(K.a)(g),Object(K.a)(C(f).map(function(A){return Object(M.a)({fixed:u},A)}))):[].concat(Object(K.a)(g),[Object(M.a)(Object(M.a)({},c),{},{fixed:u})])},[])}function D(x){for(var g=!0,c=0;c=0;f-=1){var A=x[f];if(u&&A.fixed!=="right")u=!1;else if(!u&&A.fixed==="right"){Object(U.a)(!1,"Index ".concat(f+1," of `columns` missing `fixed='right'` prop."));break}}}function I(x){return x.map(function(g){var c=g.fixed,s=Object(H.a)(g,["fixed"]),u=c;return c==="left"?u="right":c==="right"&&(u="left"),Object(M.a)({fixed:u},s)})}function w(x,g){var c=x.prefixCls,s=x.columns,u=x.children,f=x.expandable,A=x.expandedKeys,p=x.getRowKey,h=x.onTriggerExpand,T=x.expandIcon,v=x.rowExpandable,d=x.expandIconColumnIndex,l=x.direction,a=x.expandRowByClick,i=k.useMemo(function(){return s||_(u)},[s,u]),E=k.useMemo(function(){if(f){var L,b=d||0,j=i[b],z=(L={},Object(X.a)(L,O.a,{className:"".concat(c,"-expand-icon-col")}),Object(X.a)(L,"title",""),Object(X.a)(L,"fixed",j?j.fixed:null),Object(X.a)(L,"className","".concat(c,"-row-expand-icon-cell")),Object(X.a)(L,"render",function(V,$,oe){var de=p($,oe),Re=A.has(de),Ae=v?v($):!0,De=T({prefixCls:c,expanded:Re,expandable:Ae,record:$,onExpand:h});return a?k.createElement("span",{onClick:function(Oe){return Oe.stopPropagation()}},De):De}),L),F=i.slice();return b>=0&&F.splice(b,0,z),F}return i},[f,i,p,A,T,l]),y=k.useMemo(function(){var L=E;return g&&(L=g(L)),L.length||(L=[{render:function(){return null}}]),L},[g,E,l]),m=k.useMemo(function(){return l==="rtl"?I(C(y)):C(y)},[y,l]);return[y,m]}we.b=w},"y0+3":function(Ge,we,B){"use strict";B.d(we,"a",function(){return C}),B.d(we,"b",function(){return I});var X=/margin|padding|width|height|max|min|offset/,K={left:!0,top:!0},M={cssFloat:1,styleFloat:1,float:1};function H(w){return w.nodeType===1?w.ownerDocument.defaultView.getComputedStyle(w,null):{}}function k(w,x,g){if(x=x.toLowerCase(),g==="auto"){if(x==="height")return w.offsetHeight;if(x==="width")return w.offsetWidth}return x in K||(K[x]=X.test(x)),K[x]?parseFloat(g)||0:g}function S(w,x){var g=arguments.length,c=H(w);return x=M[x]?"cssFloat"in w.style?"cssFloat":"styleFloat":x,g===1?c:k(w,x,c[x]||w.style[x])}function U(w,x,g){var c=arguments.length;if(x=M[x]?"cssFloat"in w.style?"cssFloat":"styleFloat":x,c===3)return typeof g=="number"&&X.test(x)&&(g="".concat(g,"px")),w.style[x]=g,g;for(var s in x)x.hasOwnProperty(s)&&U(w,s,x[s]);return H(w)}function P(w){return w===document.body?document.documentElement.clientWidth:w.offsetWidth}function O(w){return w===document.body?window.innerHeight||document.documentElement.clientHeight:w.offsetHeight}function _(){var w=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),x=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:w,height:x}}function C(){var w=document.documentElement.clientWidth,x=window.innerHeight||document.documentElement.clientHeight;return{width:w,height:x}}function D(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function I(w){var x=w.getBoundingClientRect(),g=document.documentElement;return{left:x.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:x.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}},yslc:function(Ge,we){Ge.exports="data:image/png;base64,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"}}]); diff --git a/p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.7f181f90.async.js b/p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.7f181f90.async.js index f173be805b..dbe7c44f09 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.7f181f90.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.7f181f90.async.js @@ -1,6 +1,6 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[94,8],{"55Ip":function(xe,z,t){"use strict";t.d(z,"a",function(){return N});var S=t("Ty5D"),M=t("dI71"),Z=t("q1tI"),ae=t.n(Z),T=t("YS25"),s=t("17x9"),B=t.n(s),U=t("wx14"),h=t("zLVn"),$=t("9R94"),b=function(a){Object(M.a)(e,a);function e(){for(var u,f=arguments.length,n=new Array(f),o=0;o=0||f.relatedTarget.className.indexOf("".concat(l,"-next"))>=0))return;a.setState({goInputText:""}),E(a.getValidValue())},a.go=function(f){var n=a.state.goInputText;if(n==="")return;(f.keyCode===w.ENTER||f.type==="click")&&(a.setState({goInputText:""}),a.props.quickGo(a.getValidValue()))},a}return Object(T.a)(r,[{key:"getValidValue",value:function(){var e=this.state,i=e.goInputText,u=e.current;return!i||isNaN(i)?u:Number(i)}},{key:"getPageSizeOptions",value:function(){var e=this.props,i=e.pageSize,u=e.pageSizeOptions;return u.some(function(f){return f.toString()===i.toString()})?u:u.concat([i.toString()]).sort(function(f,n){var o=isNaN(Number(f))?0:Number(f),E=isNaN(Number(n))?0:Number(n);return o-E})}},{key:"render",value:function(){var e=this,i=this.props,u=i.pageSize,f=i.locale,n=i.rootPrefixCls,o=i.changeSize,E=i.quickGo,l=i.goButton,C=i.selectComponentClass,P=i.buildOptionText,D=i.selectPrefixCls,O=i.disabled,X=this.state.goInputText,J="".concat(n,"-options"),q=C,Q=null,pe=null,ne=null;if(!o&&!E)return null;var ve=this.getPageSizeOptions();if(o&&q){var me=ve.map(function(he,le){return h.a.createElement(q.Option,{key:le,value:he.toString()},(P||e.buildOptionText)(he))});Q=h.a.createElement(q,{disabled:O,prefixCls:D,showSearch:!1,className:"".concat(J,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(u||ve[0]).toString(),onChange:this.changeSize,getPopupContainer:function(le){return le.parentNode}},me)}return E&&(l&&(ne=typeof l=="boolean"?h.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:O,className:"".concat(J,"-quick-jumper-button")},f.jump_to_confirm):h.a.createElement("span",{onClick:this.go,onKeyUp:this.go},l)),pe=h.a.createElement("div",{className:"".concat(J,"-quick-jumper")},f.jump_to,h.a.createElement("input",{disabled:O,type:"text",value:X,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),f.page,ne)),h.a.createElement("li",{className:"".concat(J)},Q,pe)}}]),r}(h.a.Component);d.defaultProps={pageSizeOptions:["10","20","50","100"]};var c=d,j=t("N2Kk");function x(){}function N(y){return typeof y=="number"&&isFinite(y)&&Math.floor(y)===y}function A(y,R,r){return r}function p(y,R,r){var a=typeof y=="undefined"?R.pageSize:y;return Math.floor((r.total-1)/a)+1}var g=function(y){Object(s.a)(r,y);var R=Object(B.a)(r);function r(a){var e;Object(ae.a)(this,r),e=R.call(this,a),e.getJumpPrevPage=function(){return Math.max(1,e.state.current-(e.props.showLessItems?3:5))},e.getJumpNextPage=function(){return Math.min(p(void 0,e.state,e.props),e.state.current+(e.props.showLessItems?3:5))},e.getItemIcon=function(o,E){var l=e.props.prefixCls,C=o||h.a.createElement("button",{type:"button","aria-label":E,className:"".concat(l,"-item-link")});return typeof o=="function"&&(C=h.a.createElement(o,Object(Z.a)({},e.props))),C},e.savePaginationNode=function(o){e.paginationNode=o},e.isValid=function(o){return N(o)&&o!==e.state.current},e.shouldDisplayQuickJumper=function(){var o=e.props,E=o.showQuickJumper,l=o.pageSize,C=o.total;return C<=l?!1:E},e.handleKeyDown=function(o){(o.keyCode===w.ARROW_UP||o.keyCode===w.ARROW_DOWN)&&o.preventDefault()},e.handleKeyUp=function(o){var E=e.getValidValue(o),l=e.state.currentInputValue;E!==l&&e.setState({currentInputValue:E}),o.keyCode===w.ENTER?e.handleChange(E):o.keyCode===w.ARROW_UP?e.handleChange(E-1):o.keyCode===w.ARROW_DOWN&&e.handleChange(E+1)},e.changePageSize=function(o){var E=e.state.current,l=p(o,e.state,e.props);E=E>l?l:E,l===0&&(E=e.state.current),typeof o=="number"&&("pageSize"in e.props||e.setState({pageSize:o}),"current"in e.props||e.setState({current:E,currentInputValue:E})),e.props.onShowSizeChange(E,o),"onChange"in e.props&&e.props.onChange&&e.props.onChange(E,o)},e.handleChange=function(o){var E=e.props.disabled,l=o;if(e.isValid(l)&&!E){var C=p(void 0,e.state,e.props);l>C?l=C:l<1&&(l=1),"current"in e.props||e.setState({current:l,currentInputValue:l});var P=e.state.pageSize;return e.props.onChange(l,P),l}return e.state.current},e.prev=function(){e.hasPrev()&&e.handleChange(e.state.current-1)},e.next=function(){e.hasNext()&&e.handleChange(e.state.current+1)},e.jumpPrev=function(){e.handleChange(e.getJumpPrevPage())},e.jumpNext=function(){e.handleChange(e.getJumpNextPage())},e.hasPrev=function(){return e.state.current>1},e.hasNext=function(){return e.state.current2?l-2:0),P=2;P=u?n=u:n=Number(i),n}},{key:"getShowSizeChanger",value:function(){var e=this.props,i=e.showSizeChanger,u=e.total,f=e.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:u>f}},{key:"renderPrev",value:function(e){var i=this.props,u=i.prevIcon,f=i.itemRender,n=f(e,"prev",this.getItemIcon(u,"prev page")),o=!this.hasPrev();return Object(U.isValidElement)(n)?Object(U.cloneElement)(n,{disabled:o}):n}},{key:"renderNext",value:function(e){var i=this.props,u=i.nextIcon,f=i.itemRender,n=f(e,"next",this.getItemIcon(u,"next page")),o=!this.hasNext();return Object(U.isValidElement)(n)?Object(U.cloneElement)(n,{disabled:o}):n}},{key:"render",value:function(){var e=this,i=this.props,u=i.prefixCls,f=i.className,n=i.style,o=i.disabled,E=i.hideOnSinglePage,l=i.total,C=i.locale,P=i.showQuickJumper,D=i.showLessItems,O=i.showTitle,X=i.showTotal,J=i.simple,q=i.itemRender,Q=i.showPrevNextJumpers,pe=i.jumpPrevIcon,ne=i.jumpNextIcon,ve=i.selectComponentClass,me=i.selectPrefixCls,he=i.pageSizeOptions,le=this.state,ue=le.current,ge=le.pageSize,Oe=le.currentInputValue;if(E===!0&&l<=ge)return null;var fe=p(void 0,this.state,this.props),se=[],Le=null,Te=null,Pe=null,He=null,ye=null,te=P&&P.goButton,ce=D?1:2,Ae=ue-1>0?ue-1:0,we=ue+1=ce*2&&ue!==1+2&&(se[0]=Object(U.cloneElement)(se[0],{className:"".concat(u,"-item-after-jump-prev")}),se.unshift(Le)),fe-ue>=ce*2&&ue!==fe-2&&(se[se.length-1]=Object(U.cloneElement)(se[se.length-1],{className:"".concat(u,"-item-before-jump-next")}),se.push(Te)),W!==1&&se.unshift(Pe),G!==fe&&se.push(He)}var H=null;X&&(H=h.a.createElement("li",{className:"".concat(u,"-total-text")},X(l,[l===0?0:(ue-1)*ge+1,ue*ge>l?l:ue*ge])));var k=!this.hasPrev()||!fe,V=!this.hasNext()||!fe;return h.a.createElement("ul",Object(S.a)({className:b()(u,f,Object(M.a)({},"".concat(u,"-disabled"),o)),style:n,unselectable:"unselectable",ref:this.savePaginationNode},Fe),H,h.a.createElement("li",{title:O?C.prev_page:null,onClick:this.prev,tabIndex:k?null:0,onKeyPress:this.runIfEnterPrev,className:b()("".concat(u,"-prev"),Object(M.a)({},"".concat(u,"-disabled"),k)),"aria-disabled":k},this.renderPrev(Ae)),se,h.a.createElement("li",{title:O?C.next_page:null,onClick:this.next,tabIndex:V?null:0,onKeyPress:this.runIfEnterNext,className:b()("".concat(u,"-next"),Object(M.a)({},"".concat(u,"-disabled"),V)),"aria-disabled":V},this.renderNext(we)),h.a.createElement(c,{disabled:o,locale:C,rootPrefixCls:u,selectComponentClass:ve,selectPrefixCls:me,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ue,pageSize:ge,pageSizeOptions:he,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:te}))}}],[{key:"getDerivedStateFromProps",value:function(e,i){var u={};if("current"in e&&(u.current=e.current,e.current!==i.current&&(u.currentInputValue=u.current)),"pageSize"in e&&e.pageSize!==i.pageSize){var f=i.current,n=p(e.pageSize,i,e);f=f>n?n:f,"current"in e||(u.current=f,u.currentInputValue=f),u.pageSize=e.pageSize}return u}}]),r}(h.a.Component);g.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:x,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:x,locale:j.a,style:{},itemRender:A,totalBoundaryShowSizeChanger:50};var v=g},"6RRn":function(xe,z,t){"use strict";var S=t("wCXF"),M=t("n6Qo");t.d(z,"b",function(){return M.a});var Z=t("IBYe"),ae=t("6eGT"),T=t("hW8S");t.d(z,"a",function(){return T.a}),z.c=S.b},"6eGT":function(xe,z,t){"use strict";function S(M){return null}z.a=S},"815F":function(xe,z,t){"use strict";t.d(z,"e",function(){return B}),t.d(z,"c",function(){return h}),t.d(z,"d",function(){return $}),t.d(z,"a",function(){return L}),t.d(z,"f",function(){return I}),t.d(z,"b",function(){return w});var S=t("KQm4"),M=t("VTBJ"),Z=t("Ff2n"),ae=t("Zm9Q"),T=t("Kwbf"),s=t("OZM5");function B(d,c){return d!=null?d:c}function U(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=new Map;function j(x){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(x||[]).forEach(function(A){var p=A.key,g=A.children;Object(T.a)(p!=null,"Tree node must have a certain key: [".concat(N).concat(p,"]"));var v=String(p);Object(T.a)(!c.has(v)||p===null||p===void 0,"Same 'key' exist in the Tree: ".concat(v)),c.set(v,!0),j(g,"".concat(N).concat(v," > "))})}j(d)}function h(d){function c(j){var x=Object(ae.a)(j);return x.map(function(N){if(!Object(s.i)(N))return Object(T.a)(!N,"Tree/TreeNode can only accept TreeNode as children."),null;var A=N.key,p=N.props,g=p.children,v=Object(Z.a)(p,["children"]),y=Object(M.a)({key:A},v),R=c(g);return R.length&&(y.children=R),y}).filter(function(N){return N})}return c(d)}function $(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],j=new Set(c===!0?[]:c),x=[];function N(A){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return A.map(function(g,v){var y=Object(s.h)(p?p.pos:"0",v),R=B(g.key,y),r=Object(M.a)(Object(M.a)({},g),{},{parent:p,pos:y,children:null,data:g,isStart:[].concat(Object(S.a)(p?p.isStart:[]),[v===0]),isEnd:[].concat(Object(S.a)(p?p.isEnd:[]),[v===A.length-1])});return x.push(r),c===!0||j.has(R)?r.children=N(g.children||[],r):r.children=[],r})}return N(d),x}function b(d,c,j){var x;j?typeof j=="string"?x=function(p){return p[j]}:typeof j=="function"&&(x=function(p){return j(p)}):x=function(p,g){return B(p.key,g)};function N(A,p,g){var v=A?A.children:d,y=A?Object(s.h)(g.pos,p):"0";if(A){var R=x(A,y),r={node:A,index:p,pos:y,key:R,parentPos:g.node?g.pos:null,level:g.level+1};c(r)}v&&v.forEach(function(a,e){N(a,e,{node:A,pos:y,level:g?g.level+1:-1})})}N(null)}function L(d){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},j=c.initWrapper,x=c.processEntity,N=c.onProcessFinished,A=arguments.length>2?arguments[2]:void 0,p={},g={},v={posEntities:p,keyEntities:g};return j&&(v=j(v)||v),b(d,function(y){var R=y.node,r=y.index,a=y.pos,e=y.key,i=y.parentPos,u=y.level,f={node:R,index:r,key:e,pos:a,level:u},n=B(e,a);p[a]=f,g[n]=f,f.parent=p[i],f.parent&&(f.parent.children=f.parent.children||[],f.parent.children.push(f)),x&&x(f,v)},A),N&&N(v),v}function I(d,c){var j=c.expandedKeys,x=c.selectedKeys,N=c.loadedKeys,A=c.loadingKeys,p=c.checkedKeys,g=c.halfCheckedKeys,v=c.dragOverNodeKey,y=c.dropPosition,R=c.keyEntities,r=R[d],a={eventKey:d,expanded:j.indexOf(d)!==-1,selected:x.indexOf(d)!==-1,loaded:N.indexOf(d)!==-1,loading:A.indexOf(d)!==-1,checked:p.indexOf(d)!==-1,halfChecked:g.indexOf(d)!==-1,pos:String(r?r.pos:""),dragOver:v===d&&y===0,dragOverGapTop:v===d&&y===-1,dragOverGapBottom:v===d&&y===1};return a}function w(d){var c=d.data,j=d.expanded,x=d.selected,N=d.checked,A=d.loaded,p=d.loading,g=d.halfChecked,v=d.dragOver,y=d.dragOverGapTop,R=d.dragOverGapBottom,r=d.pos,a=d.active,e=Object(M.a)(Object(M.a)({},c),{},{expanded:j,selected:x,checked:N,loaded:A,loading:p,halfChecked:g,dragOver:v,dragOverGapTop:y,dragOverGapBottom:R,pos:r,active:a});return"props"in e||Object.defineProperty(e,"props",{get:function(){return Object(T.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),d}}),e}},BU3w:function(xe,z,t){"use strict";t.d(z,"a",function(){return s});var S=t("MNnm"),M="rc-util-key";function Z(B){if(B.attachTo)return B.attachTo;var U=document.querySelector("head");return U||document.body}function ae(B){var U,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(S.a)())return null;var $=document.createElement("style");if((U=h.csp)===null||U===void 0?void 0:U.nonce){var b;$.nonce=(b=h.csp)===null||b===void 0?void 0:b.nonce}$.innerHTML=B;var L=Z(h),I=L.firstChild;return h.prepend&&L.prepend?L.prepend($):h.prepend&&I?L.insertBefore($,I):L.appendChild($),$}var T=new Map;function s(B,U){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},$=Z(h);if(!T.has($)){var b=ae("",h),L=b.parentNode;T.set($,L),L.removeChild(b)}var I=Array.from(T.get($).children).find(function(x){return x.tagName==="STYLE"&&x[M]===U});if(I){var w,d;if(((w=h.csp)===null||w===void 0?void 0:w.nonce)&&I.nonce!==((d=h.csp)===null||d===void 0?void 0:d.nonce)){var c;I.nonce=(c=h.csp)===null||c===void 0?void 0:c.nonce}return I.innerHTML!==B&&(I.innerHTML=B),I}var j=ae(B,h);return j[M]=U,j}},IBYe:function(xe,z,t){"use strict";function S(M){return null}z.a=S},LdHM:function(xe,z,t){"use strict";t.d(z,"b",function(){return A}),t.d(z,"a",function(){return g});var S=t("1OyB"),M=t("vuIU"),Z=t("Ji7U"),ae=t("LK+K"),T=t("q1tI"),s=t("rePB"),B=t("Ff2n"),U=t("ODXe"),h=t("4IlW"),$=t("bX4T"),b=t("YrtM"),L=t("TSYQ"),I=t.n(L),w=t("+nKL"),d=t("8OUc"),c=function(O,X){var J=O.prefixCls,q=O.id,Q=O.flattenOptions,pe=O.childrenAsData,ne=O.values,ve=O.searchValue,me=O.multiple,he=O.defaultActiveFirstOption,le=O.height,ue=O.itemHeight,ge=O.notFoundContent,Oe=O.open,fe=O.menuItemSelectedIcon,se=O.virtual,Le=O.onSelect,Te=O.onToggleOpen,Pe=O.onActiveValue,He=O.onScroll,ye=O.onMouseEnter,te="".concat(J,"-item"),ce=Object(b.a)(function(){return Q},[Oe,Q],function(Y,H){return H[0]&&Y[1]!==H[1]}),Ae=T.useRef(null),we=function(H){H.preventDefault()},Fe=function(H){Ae.current&&Ae.current.scrollTo({index:H})},ze=function(H){for(var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,V=ce.length,ie=0;ie1&&arguments[1]!==void 0?arguments[1]:!1;return Object(y.a)(D).map(function(X,J){if(!T.isValidElement(X)||!X.type)return null;var q=X.type.isSelectOptGroup,Q=X.key,pe=X.props,ne=pe.children,ve=Object(B.a)(pe,["children"]);return O||!q?R(X):Object(v.a)(Object(v.a)({key:"__RC_SELECT_GRP__".concat(Q===null?J:Q,"__"),label:Q},ve),{},{options:r(ne)})}).filter(function(X){return X})}var a=t("2Qr1"),e=t("qNPg"),i=t("U8pU"),u=t("Kwbf"),f=t("WKfj");function n(D){var O=D.mode,X=D.options,J=D.children,q=D.backfill,Q=D.allowClear,pe=D.placeholder,ne=D.getInputElement,ve=D.showSearch,me=D.onSearch,he=D.defaultOpen,le=D.autoFocus,ue=D.labelInValue,ge=D.value,Oe=D.inputValue,fe=D.optionLabelProp,se=O==="multiple"||O==="tags",Le=ve!==void 0?ve:se||O==="combobox",Te=X||r(J);if(Object(u.a)(O!=="tags"||Te.every(function(te){return!te.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),O==="tags"||O==="combobox"){var Pe=Te.some(function(te){return te.options?te.options.some(function(ce){return typeof("value"in ce?ce.value:ce.key)=="number"}):typeof("value"in te?te.value:te.key)=="number"});Object(u.a)(!Pe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(u.a)(O!=="combobox"||!fe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(u.a)(O==="combobox"||!q,"`backfill` only works with `combobox` mode."),Object(u.a)(O==="combobox"||!ne,"`getInputElement` only work with `combobox` mode."),Object(u.b)(O!=="combobox"||!ne||!Q||!pe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),me&&!Le&&O!=="combobox"&&O!=="tags"&&Object(u.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(u.b)(!he||le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ge!=null){var He=Object(f.d)(ge);Object(u.a)(!ue||He.every(function(te){return Object(i.a)(te)==="object"&&("key"in te||"value"in te)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(u.a)(!se||Array.isArray(ge),"`value` should be array when `mode` is `multiple` or `tags`")}if(J){var ye=null;Object(y.a)(J).some(function(te){if(!T.isValidElement(te)||!te.type)return!1;var ce=te.type;if(ce.isSelectOption)return!1;if(ce.isSelectOptGroup){var Ae=Object(y.a)(te.props.children).every(function(we){return!T.isValidElement(we)||!te.type||we.type.isSelectOption?!0:(ye=we.type,!1)});return!Ae}return ye=ce,!0}),ye&&Object(u.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ye.displayName||ye.name||ye,"`.")),Object(u.a)(Oe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var o=n,E=Object(e.a)({prefixCls:"rc-select",components:{optionList:x},convertChildrenToData:r,flattenOptions:a.d,getLabeledValue:a.e,filterOptions:a.b,isValueDisabled:a.g,findValueOption:a.c,warningProps:o,fillOptionsWithMissingValue:a.a}),l=function(D){Object(Z.a)(X,D);var O=Object(ae.a)(X);function X(){var J;return Object(S.a)(this,X),J=O.apply(this,arguments),J.selectRef=T.createRef(),J.focus=function(){J.selectRef.current.focus()},J.blur=function(){J.selectRef.current.blur()},J}return Object(M.a)(X,[{key:"render",value:function(){return T.createElement(E,Object.assign({ref:this.selectRef},this.props))}}]),X}(T.Component);l.Option=A,l.OptGroup=g;var C=l,P=z.c=C},NvD2:function(xe,z,t){"use strict";t.d(z,"a",function(){return s});var S=t("Kwbf");function M(B,U){var h=new Set;return B.forEach(function($){U.has($)||h.add($)}),h}function Z(B){var U=B||{},h=U.disabled,$=U.disableCheckbox,b=U.checkable;return!!(h||$)||b===!1}function ae(B,U,h,$){for(var b=new Set(B),L=new Set,I=0;I<=h;I+=1){var w=U.get(I)||new Set;w.forEach(function(x){var N=x.key,A=x.node,p=x.children,g=p===void 0?[]:p;b.has(N)&&!$(A)&&g.filter(function(v){return!$(v.node)}).forEach(function(v){b.add(v.key)})})}for(var d=new Set,c=h;c>=0;c-=1){var j=U.get(c)||new Set;j.forEach(function(x){var N=x.parent,A=x.node;if($(A)||!x.parent||d.has(x.parent.key))return;if($(x.parent.node)){d.add(N.key);return}var p=!0,g=!1;(N.children||[]).filter(function(v){return!$(v.node)}).forEach(function(v){var y=v.key,R=b.has(y);p&&!R&&(p=!1),!g&&(R||L.has(y))&&(g=!0)}),p&&b.add(N.key),g&&L.add(N.key),d.add(N.key)})}return{checkedKeys:Array.from(b),halfCheckedKeys:Array.from(M(L,b))}}function T(B,U,h,$,b){for(var L=new Set(B),I=new Set(U),w=0;w<=$;w+=1){var d=h.get(w)||new Set;d.forEach(function(N){var A=N.key,p=N.node,g=N.children,v=g===void 0?[]:g;!L.has(A)&&!I.has(A)&&!b(p)&&v.filter(function(y){return!b(y.node)}).forEach(function(y){L.delete(y.key)})})}I=new Set;for(var c=new Set,j=$;j>=0;j-=1){var x=h.get(j)||new Set;x.forEach(function(N){var A=N.parent,p=N.node;if(b(p)||!N.parent||c.has(N.parent.key))return;if(b(N.parent.node)){c.add(A.key);return}var g=!0,v=!1;(A.children||[]).filter(function(y){return!b(y.node)}).forEach(function(y){var R=y.key,r=L.has(R);g&&!r&&(g=!1),!v&&(r||I.has(R))&&(v=!0)}),g||L.delete(A.key),v&&I.add(A.key),c.add(A.key)})}return{checkedKeys:Array.from(L),halfCheckedKeys:Array.from(M(I,L))}}function s(B,U,h,$){var b=[],L;$?L=$:L=Z;var I=new Set(B.filter(function(j){var x=!!h[j];return x||b.push(j),x})),w=new Map,d=0;Object.keys(h).forEach(function(j){var x=h[j],N=x.level,A=w.get(N);A||(A=new Set,w.set(N,A)),A.add(x),d=Math.max(d,N)}),Object(S.a)(!b.length,"Tree missing follow keys: ".concat(b.slice(0,100).map(function(j){return"'".concat(j,"'")}).join(", ")));var c;return U===!0?c=ae(I,w,d,L):c=T(I,U.halfCheckedKeys,w,d,L),c}},OZM5:function(xe,z,t){"use strict";t.d(z,"b",function(){return $}),t.d(z,"a",function(){return b}),t.d(z,"k",function(){return L}),t.d(z,"h",function(){return I}),t.d(z,"i",function(){return w}),t.d(z,"g",function(){return d}),t.d(z,"c",function(){return c}),t.d(z,"d",function(){return j}),t.d(z,"j",function(){return A}),t.d(z,"e",function(){return p}),t.d(z,"f",function(){return g});var S=t("KQm4"),M=t("U8pU"),Z=t("Ff2n"),ae=t("q1tI"),T=t.n(ae),s=t("Kwbf"),B=t("WaYH"),U=.25,h=2;function $(v,y){var R=v.slice(),r=R.indexOf(y);return r>=0&&R.splice(r,1),R}function b(v,y){var R=v.slice();return R.indexOf(y)===-1&&R.push(y),R}function L(v){return v.split("-")}function I(v,y){return"".concat(v,"-").concat(y)}function w(v){return v&&v.type&&v.type.isTreeNode}function d(v,y){var R=[v],r=y[v];function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];e.forEach(function(i){var u=i.key,f=i.children;R.push(u),a(f)})}return a(r.children),R}function c(v,y){var R=v.clientY,r=y.selectHandle.getBoundingClientRect(),a=r.top,e=r.bottom,i=r.height,u=Math.max(i*U,h);return R<=a+u?-1:R>=e-u?1:0}function j(v,y){if(!v)return;var R=y.multiple;return R?v.slice():v.length?[v[0]]:v}var x=function(y){return y};function N(v,y){if(!v)return[];var R=y||{},r=R.processProps,a=r===void 0?x:r,e=Array.isArray(v)?v:[v];return e.map(function(i){var u=i.children,f=Object(Z.a)(i,["children"]),n=N(u,y);return T.a.createElement(B.a,Object.assign({},a(f)),n)})}function A(v){if(!v)return null;var y;if(Array.isArray(v))y={checkedKeys:v,halfCheckedKeys:void 0};else if(Object(M.a)(v)==="object")y={checkedKeys:v.checked||void 0,halfCheckedKeys:v.halfChecked||void 0};else return Object(s.a)(!1,"`checkedKeys` is not an array or an object"),null;return y}function p(v,y){var R=new Set;function r(a){if(R.has(a))return;var e=y[a];if(!e)return;R.add(a);var i=e.parent,u=e.node;if(u.disabled)return;i&&r(i.key)}return(v||[]).forEach(function(a){r(a)}),Object(S.a)(R)}function g(v){var y={};return Object.keys(v).forEach(function(R){(R.startsWith("data-")||R.startsWith("aria-"))&&(y[R]=v[R])}),y}},OipY:function(xe,z,t){"use strict";t.r(z);var S=t("g9YV"),M=t("wCAj"),Z=t("14J3"),ae=t("BMrR"),T=t("jCWc"),s=t("kPKH"),B=t("sPJy"),U=t("bE4q"),h=t("giR+"),$=t("fyUT"),b=t("miYZ"),L=t("tsqr"),I=t("k1fw"),w=t("9og8"),d=t("y8nQ"),c=t("Vl3Y"),j=t("tJVT"),x=t("WmNS"),N=t.n(x),A=t("q1tI"),p=t.n(A),g=t("jhfD"),v=t("wd/R"),y=t.n(v),R=t("Ty5D"),r=t("55Ip"),a=t("9kvl"),e=t("ZW9T"),i=t("dHP6"),u=t.n(i),f={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}},n=function(P){var D,O=P.shixunHomeworks,X=P.globalSetting,J=P.loading,q=P.dispatch,Q=Object(R.i)(),pe=Object(R.h)(),ne=O.codeReviewDetail,ve={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return p.a.createElement("section",{className:"pl20 pr20 pb20"},(D=ne.challenge_list)===null||D===void 0?void 0:D.map(function(me,he){var le,ue;return p.a.createElement("aside",{key:he},p.a.createElement("div",{className:"".concat(u.a.shixunTitle," mt20")},p.a.createElement(ae.a,null,p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"fa fa-code "}),p.a.createElement("strong",{className:"c-black"},"\u7B2C",he+1,"\u5173 ",p.a.createElement(r.a,{className:"c-black",to:"/tasks/".concat(me.game_identifier)},me.subject))),p.a.createElement(s.a,{className:"font16"},"\u4EE3\u7801\u6587\u4EF6:",me==null||((le=me.code_list)===null||le===void 0||((ue=le[0])===null||ue===void 0))?void 0:ue.path))),p.a.createElement("div",{className:"font16 mt10"},me.code_list.map(function(ge,Oe){return p.a.createElement("aside",{className:u.a.shixunWrp},p.a.createElement(ae.a,{className:"pt10 pb20"},p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"c-red"},me.username),"\u7684\u4EE3\u7801\u6587\u4EF6"),p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"c-green"},me.copy_username),"\u7684\u4EE3\u7801\u6587\u4EF6")),p.a.createElement(e.a,{height:300,language:"python",original:ge.origin_content,modified:ge.target_content}))})))}))},o=Object(a.a)(function(C){var P=C.shixunHomeworks,D=C.loading,O=C.globalSetting;return{shixunHomeworks:P,globalSetting:O,loading:D.effects}})(n),E=function(P){var D=P.shixunHomeworks,O=P.loading,X=P.dispatch,J=Object(A.useState)(Object(R.i)()),q=Object(j.a)(J,2),Q=q[0],pe=q[1],ne=Object(A.useState)({}),ve=Object(j.a)(ne,1),me=ve[0],he=Object(R.h)(),le=D.codeReviewDetail,ue=Object(A.useState)({}),ge=Object(j.a)(ue,2),Oe=ge[0],fe=ge[1],se=c.a.useForm(),Le=Object(j.a)(se,1),Te=Le[0];Object(A.useEffect)(function(){me.user_id=Q.userId,me.categoryId=Q.categoryId,Pe()},[Q.userId]);var Pe=function(){var ye=Object(w.a)(N.a.mark(function te(){var ce;return N.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,X({type:"shixunHomeworks/getCodeReviewDetail",payload:Object(I.a)({},me)});case 2:ce=we.sent,ce.status===-2&&setTimeout(function(){return Pe()},1500);case 4:case"end":return we.stop()}},te)}));return function(){return ye.apply(this,arguments)}}(),He=[{title:"\u5173\u5361",dataIndex:"name",render:function(te,ce,Ae){return p.a.createElement("div",{className:"".concat(u.a.shixunTitle," mt10")},p.a.createElement("span",{className:"fa fa-code "}),p.a.createElement("strong",{className:"c-black"},"\u7B2C",Ae+1,"\u5173 ",ce.subject))}},{title:"\u88AB\u67E5\u4F5C\u54C1",dataIndex:"username"},{title:"\u88AB\u67E5\u4F5C\u54C1\u5B8C\u6210\u65F6\u95F4",dataIndex:"end_time",render:function(te){return te?y()(te).format("YYYY-MM-DD HH:mm:ss"):"--"}},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"all_score",render:function(te,ce){return p.a.createElement(p.a.Fragment,null," ",p.a.createElement("span",{className:"c-orange"},ce.final_score),"/",ce.all_score)}},{title:"\u7591\u88AB\u6284\u88AD\u4F5C\u54C1",dataIndex:"copy_username",render:function(te){return p.a.createElement("span",{className:"c-green"},te)}},{title:"\u7591\u88AB\u6284\u88AD\u4F5C\u54C1\u5B8C\u6210\u65F6\u95F4",dataIndex:"copy_end_time",render:function(te){return te?y()(te).format("YYYY-MM-DD HH:mm:ss"):"--"}},{title:"\u8C03\u5206",dataIndex:"final_score",render:function(te,ce){return p.a.createElement($.a,{min:0,max:ce.game_score_full,defaultValue:te,onBlur:function(){var Ae=Object(w.a)(N.a.mark(function we(Fe){var ze,Se;return N.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(ze=Fe.target.value,!(ze!=te)){m.next=6;break}return m.next=4,X({type:"shixunHomeworks/changeScore",payload:{categoryId:le==null?void 0:le.work_id,type:"review",score:ze,challenge_id:ce.id,copy_user_id:ce==null?void 0:ce.copy_user_id,code_rate:ce==null?void 0:ce.code_rate}});case 4:Se=m.sent,Se.status===0&&(L.b.success("\u64CD\u4F5C\u6210\u529F"),Pe());case 6:case"end":return m.stop()}},we)}));return function(we){return Ae.apply(this,arguments)}}()})}},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:function(te){return p.a.createElement("span",{className:"c-red"},te,"%")}}];return p.a.createElement("section",{className:"edu-container mb50"},(le==null?void 0:le.course_name)&&p.a.createElement("section",{className:"animated fadeIn"},p.a.createElement("aside",{className:"mt10"},p.a.createElement(U.a,{separator:">"},p.a.createElement(U.a.Item,null,p.a.createElement(r.a,{to:"/classrooms/".concat(le.course_id,"/shixun_homework")},le.course_name)),p.a.createElement(U.a.Item,null,p.a.createElement(r.a,{to:"/classrooms/".concat(le.course_id,"/shixun_homework/").concat(Q.categoryId,"/detail")},"\u8BFE\u7A0B\u5B9E\u9A8C")),p.a.createElement(U.a.Item,null,le==null?void 0:le.username))),p.a.createElement("aside",{className:[u.a.title,"mt20"].join(" ")},p.a.createElement(r.a,{to:"/classrooms/".concat(le.course_id,"/shixun_homework/").concat(Q.categoryId,"/detail?tabs=2")},p.a.createElement(g.a,{className:"font16 c-black"})),p.a.createElement("strong",{className:"font20 ml5"},le.homework_common_name))),p.a.createElement("section",{className:"minH500 bg-white pt10 mt20"},p.a.createElement(ae.a,{className:"pl20 pr20"},p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"c-red"},"\u975E\u7F16\u7A0B\u7C7B\u578B\u4EFB\u52A1\uFF0C\u4E0D\u53C2\u4E0E\u67E5\u91CD")),p.a.createElement(s.a,null,"\u88AB\u67E5\u4F5C\u54C1\uFF1A",p.a.createElement("span",{className:"c-red mr40"},le==null?void 0:le.username),"\u6700\u7EC8\u6210\u7EE9\uFF1A",p.a.createElement("span",{className:"c-red"},le.final_score),"\u5206")),p.a.createElement(M.a,{className:"mt10",loading:O["shixunHomeworks/getCodeReviewDetail"],pagination:!1,dataSource:le.challenge_list,columns:He,onChange:function(te,ce,Ae){Ae.order==="ascend"&&(Q.b_order="asc"),Ae.order==="descend"&&(Q.b_order="desc"),Ae.order||delete Q.b_order,X({type:"shixunHomeworks/getCodeReview",payload:Object(I.a)({},Q)})}}),p.a.createElement("div",{className:"font16 mt20 ml5"},"\u5B9E\u8BAD\u8BE6\u60C5"),p.a.createElement(o,null)))},l=z.default=Object(a.a)(function(C){var P=C.shixunHomeworks,D=C.loading;return{shixunHomeworks:P,loading:D.effects}})(E)},"SA+Z":function(xe,z,t){var S=t("wTVA"),M=t("EbDI"),Z=t("ZhPi"),ae=t("wkBT");function T(s){return S(s)||M(s)||Z(s)||ae()}xe.exports=T,xe.exports.__esModule=!0,xe.exports.default=xe.exports},WaYH:function(xe,z,t){"use strict";var S=t("rePB"),M=t("Ff2n"),Z=t("VTBJ"),ae=t("1OyB"),T=t("vuIU"),s=t("JX7q"),B=t("Ji7U"),U=t("LK+K"),h=t("q1tI"),$=t("TSYQ"),b=t.n($),L=t("sboe"),I=t("OZM5"),w=function(y){var R=y.prefixCls,r=y.level,a=y.isStart,e=y.isEnd;if(!r)return null;for(var i="".concat(R,"-indent-unit"),u=[],f=0;f=0||f.relatedTarget.className.indexOf("".concat(l,"-next"))>=0))return;a.setState({goInputText:""}),E(a.getValidValue())},a.go=function(f){var n=a.state.goInputText;if(n==="")return;(f.keyCode===w.ENTER||f.type==="click")&&(a.setState({goInputText:""}),a.props.quickGo(a.getValidValue()))},a}return Object(T.a)(r,[{key:"getValidValue",value:function(){var e=this.state,i=e.goInputText,u=e.current;return!i||isNaN(i)?u:Number(i)}},{key:"getPageSizeOptions",value:function(){var e=this.props,i=e.pageSize,u=e.pageSizeOptions;return u.some(function(f){return f.toString()===i.toString()})?u:u.concat([i.toString()]).sort(function(f,n){var o=isNaN(Number(f))?0:Number(f),E=isNaN(Number(n))?0:Number(n);return o-E})}},{key:"render",value:function(){var e=this,i=this.props,u=i.pageSize,f=i.locale,n=i.rootPrefixCls,o=i.changeSize,E=i.quickGo,l=i.goButton,C=i.selectComponentClass,P=i.buildOptionText,D=i.selectPrefixCls,O=i.disabled,X=this.state.goInputText,J="".concat(n,"-options"),q=C,Q=null,pe=null,ne=null;if(!o&&!E)return null;var ve=this.getPageSizeOptions();if(o&&q){var me=ve.map(function(he,le){return h.a.createElement(q.Option,{key:le,value:he.toString()},(P||e.buildOptionText)(he))});Q=h.a.createElement(q,{disabled:O,prefixCls:D,showSearch:!1,className:"".concat(J,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(u||ve[0]).toString(),onChange:this.changeSize,getPopupContainer:function(le){return le.parentNode}},me)}return E&&(l&&(ne=typeof l=="boolean"?h.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:O,className:"".concat(J,"-quick-jumper-button")},f.jump_to_confirm):h.a.createElement("span",{onClick:this.go,onKeyUp:this.go},l)),pe=h.a.createElement("div",{className:"".concat(J,"-quick-jumper")},f.jump_to,h.a.createElement("input",{disabled:O,type:"text",value:X,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),f.page,ne)),h.a.createElement("li",{className:"".concat(J)},Q,pe)}}]),r}(h.a.Component);d.defaultProps={pageSizeOptions:["10","20","50","100"]};var c=d,j=t("N2Kk");function x(){}function N(y){return typeof y=="number"&&isFinite(y)&&Math.floor(y)===y}function A(y,R,r){return r}function p(y,R,r){var a=typeof y=="undefined"?R.pageSize:y;return Math.floor((r.total-1)/a)+1}var g=function(y){Object(s.a)(r,y);var R=Object(B.a)(r);function r(a){var e;Object(ae.a)(this,r),e=R.call(this,a),e.getJumpPrevPage=function(){return Math.max(1,e.state.current-(e.props.showLessItems?3:5))},e.getJumpNextPage=function(){return Math.min(p(void 0,e.state,e.props),e.state.current+(e.props.showLessItems?3:5))},e.getItemIcon=function(o,E){var l=e.props.prefixCls,C=o||h.a.createElement("button",{type:"button","aria-label":E,className:"".concat(l,"-item-link")});return typeof o=="function"&&(C=h.a.createElement(o,Object(Z.a)({},e.props))),C},e.savePaginationNode=function(o){e.paginationNode=o},e.isValid=function(o){return N(o)&&o!==e.state.current},e.shouldDisplayQuickJumper=function(){var o=e.props,E=o.showQuickJumper,l=o.pageSize,C=o.total;return C<=l?!1:E},e.handleKeyDown=function(o){(o.keyCode===w.ARROW_UP||o.keyCode===w.ARROW_DOWN)&&o.preventDefault()},e.handleKeyUp=function(o){var E=e.getValidValue(o),l=e.state.currentInputValue;E!==l&&e.setState({currentInputValue:E}),o.keyCode===w.ENTER?e.handleChange(E):o.keyCode===w.ARROW_UP?e.handleChange(E-1):o.keyCode===w.ARROW_DOWN&&e.handleChange(E+1)},e.changePageSize=function(o){var E=e.state.current,l=p(o,e.state,e.props);E=E>l?l:E,l===0&&(E=e.state.current),typeof o=="number"&&("pageSize"in e.props||e.setState({pageSize:o}),"current"in e.props||e.setState({current:E,currentInputValue:E})),e.props.onShowSizeChange(E,o),"onChange"in e.props&&e.props.onChange&&e.props.onChange(E,o)},e.handleChange=function(o){var E=e.props.disabled,l=o;if(e.isValid(l)&&!E){var C=p(void 0,e.state,e.props);l>C?l=C:l<1&&(l=1),"current"in e.props||e.setState({current:l,currentInputValue:l});var P=e.state.pageSize;return e.props.onChange(l,P),l}return e.state.current},e.prev=function(){e.hasPrev()&&e.handleChange(e.state.current-1)},e.next=function(){e.hasNext()&&e.handleChange(e.state.current+1)},e.jumpPrev=function(){e.handleChange(e.getJumpPrevPage())},e.jumpNext=function(){e.handleChange(e.getJumpNextPage())},e.hasPrev=function(){return e.state.current>1},e.hasNext=function(){return e.state.current2?l-2:0),P=2;P=u?n=u:n=Number(i),n}},{key:"getShowSizeChanger",value:function(){var e=this.props,i=e.showSizeChanger,u=e.total,f=e.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:u>f}},{key:"renderPrev",value:function(e){var i=this.props,u=i.prevIcon,f=i.itemRender,n=f(e,"prev",this.getItemIcon(u,"prev page")),o=!this.hasPrev();return Object(U.isValidElement)(n)?Object(U.cloneElement)(n,{disabled:o}):n}},{key:"renderNext",value:function(e){var i=this.props,u=i.nextIcon,f=i.itemRender,n=f(e,"next",this.getItemIcon(u,"next page")),o=!this.hasNext();return Object(U.isValidElement)(n)?Object(U.cloneElement)(n,{disabled:o}):n}},{key:"render",value:function(){var e=this,i=this.props,u=i.prefixCls,f=i.className,n=i.style,o=i.disabled,E=i.hideOnSinglePage,l=i.total,C=i.locale,P=i.showQuickJumper,D=i.showLessItems,O=i.showTitle,X=i.showTotal,J=i.simple,q=i.itemRender,Q=i.showPrevNextJumpers,pe=i.jumpPrevIcon,ne=i.jumpNextIcon,ve=i.selectComponentClass,me=i.selectPrefixCls,he=i.pageSizeOptions,le=this.state,ue=le.current,ge=le.pageSize,Oe=le.currentInputValue;if(E===!0&&l<=ge)return null;var fe=p(void 0,this.state,this.props),se=[],Le=null,Te=null,Pe=null,He=null,ye=null,te=P&&P.goButton,ce=D?1:2,Ae=ue-1>0?ue-1:0,we=ue+1=ce*2&&ue!==1+2&&(se[0]=Object(U.cloneElement)(se[0],{className:"".concat(u,"-item-after-jump-prev")}),se.unshift(Le)),fe-ue>=ce*2&&ue!==fe-2&&(se[se.length-1]=Object(U.cloneElement)(se[se.length-1],{className:"".concat(u,"-item-before-jump-next")}),se.push(Te)),W!==1&&se.unshift(Pe),G!==fe&&se.push(He)}var H=null;X&&(H=h.a.createElement("li",{className:"".concat(u,"-total-text")},X(l,[l===0?0:(ue-1)*ge+1,ue*ge>l?l:ue*ge])));var k=!this.hasPrev()||!fe,V=!this.hasNext()||!fe;return h.a.createElement("ul",Object(M.a)({className:b()(u,f,Object(S.a)({},"".concat(u,"-disabled"),o)),style:n,unselectable:"unselectable",ref:this.savePaginationNode},Fe),H,h.a.createElement("li",{title:O?C.prev_page:null,onClick:this.prev,tabIndex:k?null:0,onKeyPress:this.runIfEnterPrev,className:b()("".concat(u,"-prev"),Object(S.a)({},"".concat(u,"-disabled"),k)),"aria-disabled":k},this.renderPrev(Ae)),se,h.a.createElement("li",{title:O?C.next_page:null,onClick:this.next,tabIndex:V?null:0,onKeyPress:this.runIfEnterNext,className:b()("".concat(u,"-next"),Object(S.a)({},"".concat(u,"-disabled"),V)),"aria-disabled":V},this.renderNext(we)),h.a.createElement(c,{disabled:o,locale:C,rootPrefixCls:u,selectComponentClass:ve,selectPrefixCls:me,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ue,pageSize:ge,pageSizeOptions:he,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:te}))}}],[{key:"getDerivedStateFromProps",value:function(e,i){var u={};if("current"in e&&(u.current=e.current,e.current!==i.current&&(u.currentInputValue=u.current)),"pageSize"in e&&e.pageSize!==i.pageSize){var f=i.current,n=p(e.pageSize,i,e);f=f>n?n:f,"current"in e||(u.current=f,u.currentInputValue=f),u.pageSize=e.pageSize}return u}}]),r}(h.a.Component);g.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:x,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:x,locale:j.a,style:{},itemRender:A,totalBoundaryShowSizeChanger:50};var v=g},"6RRn":function(xe,z,t){"use strict";var M=t("wCXF"),S=t("n6Qo");t.d(z,"b",function(){return S.a});var Z=t("IBYe"),ae=t("6eGT"),T=t("hW8S");t.d(z,"a",function(){return T.a}),z.c=M.b},"6eGT":function(xe,z,t){"use strict";function M(S){return null}z.a=M},"815F":function(xe,z,t){"use strict";t.d(z,"e",function(){return B}),t.d(z,"c",function(){return h}),t.d(z,"d",function(){return $}),t.d(z,"a",function(){return L}),t.d(z,"f",function(){return I}),t.d(z,"b",function(){return w});var M=t("KQm4"),S=t("VTBJ"),Z=t("Ff2n"),ae=t("Zm9Q"),T=t("Kwbf"),s=t("OZM5");function B(d,c){return d!=null?d:c}function U(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=new Map;function j(x){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(x||[]).forEach(function(A){var p=A.key,g=A.children;Object(T.a)(p!=null,"Tree node must have a certain key: [".concat(N).concat(p,"]"));var v=String(p);Object(T.a)(!c.has(v)||p===null||p===void 0,"Same 'key' exist in the Tree: ".concat(v)),c.set(v,!0),j(g,"".concat(N).concat(v," > "))})}j(d)}function h(d){function c(j){var x=Object(ae.a)(j);return x.map(function(N){if(!Object(s.i)(N))return Object(T.a)(!N,"Tree/TreeNode can only accept TreeNode as children."),null;var A=N.key,p=N.props,g=p.children,v=Object(Z.a)(p,["children"]),y=Object(S.a)({key:A},v),R=c(g);return R.length&&(y.children=R),y}).filter(function(N){return N})}return c(d)}function $(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],j=new Set(c===!0?[]:c),x=[];function N(A){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return A.map(function(g,v){var y=Object(s.h)(p?p.pos:"0",v),R=B(g.key,y),r=Object(S.a)(Object(S.a)({},g),{},{parent:p,pos:y,children:null,data:g,isStart:[].concat(Object(M.a)(p?p.isStart:[]),[v===0]),isEnd:[].concat(Object(M.a)(p?p.isEnd:[]),[v===A.length-1])});return x.push(r),c===!0||j.has(R)?r.children=N(g.children||[],r):r.children=[],r})}return N(d),x}function b(d,c,j){var x;j?typeof j=="string"?x=function(p){return p[j]}:typeof j=="function"&&(x=function(p){return j(p)}):x=function(p,g){return B(p.key,g)};function N(A,p,g){var v=A?A.children:d,y=A?Object(s.h)(g.pos,p):"0";if(A){var R=x(A,y),r={node:A,index:p,pos:y,key:R,parentPos:g.node?g.pos:null,level:g.level+1};c(r)}v&&v.forEach(function(a,e){N(a,e,{node:A,pos:y,level:g?g.level+1:-1})})}N(null)}function L(d){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},j=c.initWrapper,x=c.processEntity,N=c.onProcessFinished,A=arguments.length>2?arguments[2]:void 0,p={},g={},v={posEntities:p,keyEntities:g};return j&&(v=j(v)||v),b(d,function(y){var R=y.node,r=y.index,a=y.pos,e=y.key,i=y.parentPos,u=y.level,f={node:R,index:r,key:e,pos:a,level:u},n=B(e,a);p[a]=f,g[n]=f,f.parent=p[i],f.parent&&(f.parent.children=f.parent.children||[],f.parent.children.push(f)),x&&x(f,v)},A),N&&N(v),v}function I(d,c){var j=c.expandedKeys,x=c.selectedKeys,N=c.loadedKeys,A=c.loadingKeys,p=c.checkedKeys,g=c.halfCheckedKeys,v=c.dragOverNodeKey,y=c.dropPosition,R=c.keyEntities,r=R[d],a={eventKey:d,expanded:j.indexOf(d)!==-1,selected:x.indexOf(d)!==-1,loaded:N.indexOf(d)!==-1,loading:A.indexOf(d)!==-1,checked:p.indexOf(d)!==-1,halfChecked:g.indexOf(d)!==-1,pos:String(r?r.pos:""),dragOver:v===d&&y===0,dragOverGapTop:v===d&&y===-1,dragOverGapBottom:v===d&&y===1};return a}function w(d){var c=d.data,j=d.expanded,x=d.selected,N=d.checked,A=d.loaded,p=d.loading,g=d.halfChecked,v=d.dragOver,y=d.dragOverGapTop,R=d.dragOverGapBottom,r=d.pos,a=d.active,e=Object(S.a)(Object(S.a)({},c),{},{expanded:j,selected:x,checked:N,loaded:A,loading:p,halfChecked:g,dragOver:v,dragOverGapTop:y,dragOverGapBottom:R,pos:r,active:a});return"props"in e||Object.defineProperty(e,"props",{get:function(){return Object(T.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),d}}),e}},BU3w:function(xe,z,t){"use strict";t.d(z,"a",function(){return s});var M=t("MNnm"),S="rc-util-key";function Z(B){if(B.attachTo)return B.attachTo;var U=document.querySelector("head");return U||document.body}function ae(B){var U,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(M.a)())return null;var $=document.createElement("style");if((U=h.csp)===null||U===void 0?void 0:U.nonce){var b;$.nonce=(b=h.csp)===null||b===void 0?void 0:b.nonce}$.innerHTML=B;var L=Z(h),I=L.firstChild;return h.prepend&&L.prepend?L.prepend($):h.prepend&&I?L.insertBefore($,I):L.appendChild($),$}var T=new Map;function s(B,U){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},$=Z(h);if(!T.has($)){var b=ae("",h),L=b.parentNode;T.set($,L),L.removeChild(b)}var I=Array.from(T.get($).children).find(function(x){return x.tagName==="STYLE"&&x[S]===U});if(I){var w,d;if(((w=h.csp)===null||w===void 0?void 0:w.nonce)&&I.nonce!==((d=h.csp)===null||d===void 0?void 0:d.nonce)){var c;I.nonce=(c=h.csp)===null||c===void 0?void 0:c.nonce}return I.innerHTML!==B&&(I.innerHTML=B),I}var j=ae(B,h);return j[S]=U,j}},IBYe:function(xe,z,t){"use strict";function M(S){return null}z.a=M},LdHM:function(xe,z,t){"use strict";t.d(z,"b",function(){return A}),t.d(z,"a",function(){return g});var M=t("1OyB"),S=t("vuIU"),Z=t("Ji7U"),ae=t("LK+K"),T=t("q1tI"),s=t("rePB"),B=t("Ff2n"),U=t("ODXe"),h=t("4IlW"),$=t("bX4T"),b=t("YrtM"),L=t("TSYQ"),I=t.n(L),w=t("+nKL"),d=t("8OUc"),c=function(O,X){var J=O.prefixCls,q=O.id,Q=O.flattenOptions,pe=O.childrenAsData,ne=O.values,ve=O.searchValue,me=O.multiple,he=O.defaultActiveFirstOption,le=O.height,ue=O.itemHeight,ge=O.notFoundContent,Oe=O.open,fe=O.menuItemSelectedIcon,se=O.virtual,Le=O.onSelect,Te=O.onToggleOpen,Pe=O.onActiveValue,He=O.onScroll,ye=O.onMouseEnter,te="".concat(J,"-item"),ce=Object(b.a)(function(){return Q},[Oe,Q],function(Y,H){return H[0]&&Y[1]!==H[1]}),Ae=T.useRef(null),we=function(H){H.preventDefault()},Fe=function(H){Ae.current&&Ae.current.scrollTo({index:H})},ze=function(H){for(var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,V=ce.length,ie=0;ie1&&arguments[1]!==void 0?arguments[1]:!1;return Object(y.a)(D).map(function(X,J){if(!T.isValidElement(X)||!X.type)return null;var q=X.type.isSelectOptGroup,Q=X.key,pe=X.props,ne=pe.children,ve=Object(B.a)(pe,["children"]);return O||!q?R(X):Object(v.a)(Object(v.a)({key:"__RC_SELECT_GRP__".concat(Q===null?J:Q,"__"),label:Q},ve),{},{options:r(ne)})}).filter(function(X){return X})}var a=t("2Qr1"),e=t("qNPg"),i=t("U8pU"),u=t("Kwbf"),f=t("WKfj");function n(D){var O=D.mode,X=D.options,J=D.children,q=D.backfill,Q=D.allowClear,pe=D.placeholder,ne=D.getInputElement,ve=D.showSearch,me=D.onSearch,he=D.defaultOpen,le=D.autoFocus,ue=D.labelInValue,ge=D.value,Oe=D.inputValue,fe=D.optionLabelProp,se=O==="multiple"||O==="tags",Le=ve!==void 0?ve:se||O==="combobox",Te=X||r(J);if(Object(u.a)(O!=="tags"||Te.every(function(te){return!te.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),O==="tags"||O==="combobox"){var Pe=Te.some(function(te){return te.options?te.options.some(function(ce){return typeof("value"in ce?ce.value:ce.key)=="number"}):typeof("value"in te?te.value:te.key)=="number"});Object(u.a)(!Pe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(u.a)(O!=="combobox"||!fe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(u.a)(O==="combobox"||!q,"`backfill` only works with `combobox` mode."),Object(u.a)(O==="combobox"||!ne,"`getInputElement` only work with `combobox` mode."),Object(u.b)(O!=="combobox"||!ne||!Q||!pe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),me&&!Le&&O!=="combobox"&&O!=="tags"&&Object(u.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(u.b)(!he||le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ge!=null){var He=Object(f.d)(ge);Object(u.a)(!ue||He.every(function(te){return Object(i.a)(te)==="object"&&("key"in te||"value"in te)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(u.a)(!se||Array.isArray(ge),"`value` should be array when `mode` is `multiple` or `tags`")}if(J){var ye=null;Object(y.a)(J).some(function(te){if(!T.isValidElement(te)||!te.type)return!1;var ce=te.type;if(ce.isSelectOption)return!1;if(ce.isSelectOptGroup){var Ae=Object(y.a)(te.props.children).every(function(we){return!T.isValidElement(we)||!te.type||we.type.isSelectOption?!0:(ye=we.type,!1)});return!Ae}return ye=ce,!0}),ye&&Object(u.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ye.displayName||ye.name||ye,"`.")),Object(u.a)(Oe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var o=n,E=Object(e.a)({prefixCls:"rc-select",components:{optionList:x},convertChildrenToData:r,flattenOptions:a.d,getLabeledValue:a.e,filterOptions:a.b,isValueDisabled:a.g,findValueOption:a.c,warningProps:o,fillOptionsWithMissingValue:a.a}),l=function(D){Object(Z.a)(X,D);var O=Object(ae.a)(X);function X(){var J;return Object(M.a)(this,X),J=O.apply(this,arguments),J.selectRef=T.createRef(),J.focus=function(){J.selectRef.current.focus()},J.blur=function(){J.selectRef.current.blur()},J}return Object(S.a)(X,[{key:"render",value:function(){return T.createElement(E,Object.assign({ref:this.selectRef},this.props))}}]),X}(T.Component);l.Option=A,l.OptGroup=g;var C=l,P=z.c=C},NvD2:function(xe,z,t){"use strict";t.d(z,"a",function(){return s});var M=t("Kwbf");function S(B,U){var h=new Set;return B.forEach(function($){U.has($)||h.add($)}),h}function Z(B){var U=B||{},h=U.disabled,$=U.disableCheckbox,b=U.checkable;return!!(h||$)||b===!1}function ae(B,U,h,$){for(var b=new Set(B),L=new Set,I=0;I<=h;I+=1){var w=U.get(I)||new Set;w.forEach(function(x){var N=x.key,A=x.node,p=x.children,g=p===void 0?[]:p;b.has(N)&&!$(A)&&g.filter(function(v){return!$(v.node)}).forEach(function(v){b.add(v.key)})})}for(var d=new Set,c=h;c>=0;c-=1){var j=U.get(c)||new Set;j.forEach(function(x){var N=x.parent,A=x.node;if($(A)||!x.parent||d.has(x.parent.key))return;if($(x.parent.node)){d.add(N.key);return}var p=!0,g=!1;(N.children||[]).filter(function(v){return!$(v.node)}).forEach(function(v){var y=v.key,R=b.has(y);p&&!R&&(p=!1),!g&&(R||L.has(y))&&(g=!0)}),p&&b.add(N.key),g&&L.add(N.key),d.add(N.key)})}return{checkedKeys:Array.from(b),halfCheckedKeys:Array.from(S(L,b))}}function T(B,U,h,$,b){for(var L=new Set(B),I=new Set(U),w=0;w<=$;w+=1){var d=h.get(w)||new Set;d.forEach(function(N){var A=N.key,p=N.node,g=N.children,v=g===void 0?[]:g;!L.has(A)&&!I.has(A)&&!b(p)&&v.filter(function(y){return!b(y.node)}).forEach(function(y){L.delete(y.key)})})}I=new Set;for(var c=new Set,j=$;j>=0;j-=1){var x=h.get(j)||new Set;x.forEach(function(N){var A=N.parent,p=N.node;if(b(p)||!N.parent||c.has(N.parent.key))return;if(b(N.parent.node)){c.add(A.key);return}var g=!0,v=!1;(A.children||[]).filter(function(y){return!b(y.node)}).forEach(function(y){var R=y.key,r=L.has(R);g&&!r&&(g=!1),!v&&(r||I.has(R))&&(v=!0)}),g||L.delete(A.key),v&&I.add(A.key),c.add(A.key)})}return{checkedKeys:Array.from(L),halfCheckedKeys:Array.from(S(I,L))}}function s(B,U,h,$){var b=[],L;$?L=$:L=Z;var I=new Set(B.filter(function(j){var x=!!h[j];return x||b.push(j),x})),w=new Map,d=0;Object.keys(h).forEach(function(j){var x=h[j],N=x.level,A=w.get(N);A||(A=new Set,w.set(N,A)),A.add(x),d=Math.max(d,N)}),Object(M.a)(!b.length,"Tree missing follow keys: ".concat(b.slice(0,100).map(function(j){return"'".concat(j,"'")}).join(", ")));var c;return U===!0?c=ae(I,w,d,L):c=T(I,U.halfCheckedKeys,w,d,L),c}},OZM5:function(xe,z,t){"use strict";t.d(z,"b",function(){return $}),t.d(z,"a",function(){return b}),t.d(z,"k",function(){return L}),t.d(z,"h",function(){return I}),t.d(z,"i",function(){return w}),t.d(z,"g",function(){return d}),t.d(z,"c",function(){return c}),t.d(z,"d",function(){return j}),t.d(z,"j",function(){return A}),t.d(z,"e",function(){return p}),t.d(z,"f",function(){return g});var M=t("KQm4"),S=t("U8pU"),Z=t("Ff2n"),ae=t("q1tI"),T=t.n(ae),s=t("Kwbf"),B=t("WaYH"),U=.25,h=2;function $(v,y){var R=v.slice(),r=R.indexOf(y);return r>=0&&R.splice(r,1),R}function b(v,y){var R=v.slice();return R.indexOf(y)===-1&&R.push(y),R}function L(v){return v.split("-")}function I(v,y){return"".concat(v,"-").concat(y)}function w(v){return v&&v.type&&v.type.isTreeNode}function d(v,y){var R=[v],r=y[v];function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];e.forEach(function(i){var u=i.key,f=i.children;R.push(u),a(f)})}return a(r.children),R}function c(v,y){var R=v.clientY,r=y.selectHandle.getBoundingClientRect(),a=r.top,e=r.bottom,i=r.height,u=Math.max(i*U,h);return R<=a+u?-1:R>=e-u?1:0}function j(v,y){if(!v)return;var R=y.multiple;return R?v.slice():v.length?[v[0]]:v}var x=function(y){return y};function N(v,y){if(!v)return[];var R=y||{},r=R.processProps,a=r===void 0?x:r,e=Array.isArray(v)?v:[v];return e.map(function(i){var u=i.children,f=Object(Z.a)(i,["children"]),n=N(u,y);return T.a.createElement(B.a,Object.assign({},a(f)),n)})}function A(v){if(!v)return null;var y;if(Array.isArray(v))y={checkedKeys:v,halfCheckedKeys:void 0};else if(Object(S.a)(v)==="object")y={checkedKeys:v.checked||void 0,halfCheckedKeys:v.halfChecked||void 0};else return Object(s.a)(!1,"`checkedKeys` is not an array or an object"),null;return y}function p(v,y){var R=new Set;function r(a){if(R.has(a))return;var e=y[a];if(!e)return;R.add(a);var i=e.parent,u=e.node;if(u.disabled)return;i&&r(i.key)}return(v||[]).forEach(function(a){r(a)}),Object(M.a)(R)}function g(v){var y={};return Object.keys(v).forEach(function(R){(R.startsWith("data-")||R.startsWith("aria-"))&&(y[R]=v[R])}),y}},OipY:function(xe,z,t){"use strict";t.r(z);var M=t("g9YV"),S=t("wCAj"),Z=t("14J3"),ae=t("BMrR"),T=t("jCWc"),s=t("kPKH"),B=t("sPJy"),U=t("bE4q"),h=t("giR+"),$=t("fyUT"),b=t("miYZ"),L=t("tsqr"),I=t("k1fw"),w=t("9og8"),d=t("y8nQ"),c=t("Vl3Y"),j=t("tJVT"),x=t("WmNS"),N=t.n(x),A=t("q1tI"),p=t.n(A),g=t("jhfD"),v=t("wd/R"),y=t.n(v),R=t("Ty5D"),r=t("55Ip"),a=t("9kvl"),e=t("ZW9T"),i=t("dHP6"),u=t.n(i),f={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}},n=function(P){var D,O=P.shixunHomeworks,X=P.globalSetting,J=P.loading,q=P.dispatch,Q=Object(R.i)(),pe=Object(R.h)(),ne=O.codeReviewDetail,ve={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return p.a.createElement("section",{className:"pl20 pr20 pb20"},(D=ne.challenge_list)===null||D===void 0?void 0:D.map(function(me,he){var le,ue;return p.a.createElement("aside",{key:he},p.a.createElement("div",{className:"".concat(u.a.shixunTitle," mt20")},p.a.createElement(ae.a,null,p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"fa fa-code "}),p.a.createElement("strong",{className:"c-black"},"\u7B2C",he+1,"\u5173 ",p.a.createElement(r.a,{className:"c-black",to:"/tasks/".concat(me.game_identifier)},me.subject))),p.a.createElement(s.a,{className:"font16"},"\u4EE3\u7801\u6587\u4EF6:",me==null||((le=me.code_list)===null||le===void 0||((ue=le[0])===null||ue===void 0))?void 0:ue.path))),p.a.createElement("div",{className:"font16 mt10"},me.code_list.map(function(ge,Oe){return p.a.createElement("aside",{className:u.a.shixunWrp},p.a.createElement(ae.a,{className:"pt10 pb20"},p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"c-red"},me.username),"\u7684\u4EE3\u7801\u6587\u4EF6"),p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"c-green"},me.copy_username),"\u7684\u4EE3\u7801\u6587\u4EF6")),p.a.createElement(e.a,{height:300,language:"python",original:ge.origin_content,modified:ge.target_content}))})))}))},o=Object(a.a)(function(C){var P=C.shixunHomeworks,D=C.loading,O=C.globalSetting;return{shixunHomeworks:P,globalSetting:O,loading:D.effects}})(n),E=function(P){var D=P.shixunHomeworks,O=P.loading,X=P.dispatch,J=Object(A.useState)(Object(R.i)()),q=Object(j.a)(J,2),Q=q[0],pe=q[1],ne=Object(A.useState)({}),ve=Object(j.a)(ne,1),me=ve[0],he=Object(R.h)(),le=D.codeReviewDetail,ue=Object(A.useState)({}),ge=Object(j.a)(ue,2),Oe=ge[0],fe=ge[1],se=c.a.useForm(),Le=Object(j.a)(se,1),Te=Le[0];Object(A.useEffect)(function(){me.user_id=Q.userId,me.categoryId=Q.categoryId,Pe()},[Q.userId]);var Pe=function(){var ye=Object(w.a)(N.a.mark(function te(){var ce;return N.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,X({type:"shixunHomeworks/getCodeReviewDetail",payload:Object(I.a)({},me)});case 2:ce=we.sent,ce.status===-2&&setTimeout(function(){return Pe()},1500);case 4:case"end":return we.stop()}},te)}));return function(){return ye.apply(this,arguments)}}(),He=[{title:"\u5173\u5361",dataIndex:"name",render:function(te,ce,Ae){return p.a.createElement("div",{className:"".concat(u.a.shixunTitle," mt10")},p.a.createElement("span",{className:"fa fa-code "}),p.a.createElement("strong",{className:"c-black"},"\u7B2C",Ae+1,"\u5173 ",ce.subject))}},{title:"\u88AB\u67E5\u4F5C\u54C1",dataIndex:"username"},{title:"\u88AB\u67E5\u4F5C\u54C1\u5B8C\u6210\u65F6\u95F4",dataIndex:"end_time",render:function(te){return te?y()(te).format("YYYY-MM-DD HH:mm:ss"):"--"}},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"all_score",render:function(te,ce){return p.a.createElement(p.a.Fragment,null," ",p.a.createElement("span",{className:"c-orange"},ce.final_score),"/",ce.all_score)}},{title:"\u7591\u88AB\u6284\u88AD\u4F5C\u54C1",dataIndex:"copy_username",render:function(te){return p.a.createElement("span",{className:"c-green"},te)}},{title:"\u7591\u88AB\u6284\u88AD\u4F5C\u54C1\u5B8C\u6210\u65F6\u95F4",dataIndex:"copy_end_time",render:function(te){return te?y()(te).format("YYYY-MM-DD HH:mm:ss"):"--"}},{title:"\u8C03\u5206",dataIndex:"final_score",render:function(te,ce){return p.a.createElement($.a,{min:0,max:ce.game_score_full,defaultValue:te,onBlur:function(){var Ae=Object(w.a)(N.a.mark(function we(Fe){var ze,Me;return N.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(ze=Fe.target.value,!(ze!=te)){m.next=6;break}return m.next=4,X({type:"shixunHomeworks/changeScore",payload:{categoryId:le==null?void 0:le.work_id,type:"review",score:ze,challenge_id:ce.id,copy_user_id:ce==null?void 0:ce.copy_user_id,code_rate:ce==null?void 0:ce.code_rate}});case 4:Me=m.sent,Me.status===0&&(L.b.success("\u64CD\u4F5C\u6210\u529F"),Pe());case 6:case"end":return m.stop()}},we)}));return function(we){return Ae.apply(this,arguments)}}()})}},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:function(te){return p.a.createElement("span",{className:"c-red"},te,"%")}}];return p.a.createElement("section",{className:"edu-container mb50"},(le==null?void 0:le.course_name)&&p.a.createElement("section",{className:"animated fadeIn"},p.a.createElement("aside",{className:"mt10"},p.a.createElement(U.a,{separator:">"},p.a.createElement(U.a.Item,null,p.a.createElement(r.a,{to:"/classrooms/".concat(le.course_id,"/shixun_homework")},le.course_name)),p.a.createElement(U.a.Item,null,p.a.createElement(r.a,{to:"/classrooms/".concat(le.course_id,"/shixun_homework/").concat(Q.categoryId,"/detail")},"\u8BFE\u7A0B\u5B9E\u9A8C")),p.a.createElement(U.a.Item,null,le==null?void 0:le.username))),p.a.createElement("aside",{className:[u.a.title,"mt20"].join(" ")},p.a.createElement(r.a,{to:"/classrooms/".concat(le.course_id,"/shixun_homework/").concat(Q.categoryId,"/detail?tabs=2")},p.a.createElement(g.a,{className:"font16 c-black"})),p.a.createElement("strong",{className:"font20 ml5"},le.homework_common_name))),p.a.createElement("section",{className:"minH500 bg-white pt10 mt20"},p.a.createElement(ae.a,{className:"pl20 pr20"},p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"c-red"},"\u975E\u7F16\u7A0B\u7C7B\u578B\u4EFB\u52A1\uFF0C\u4E0D\u53C2\u4E0E\u67E5\u91CD")),p.a.createElement(s.a,null,"\u88AB\u67E5\u4F5C\u54C1\uFF1A",p.a.createElement("span",{className:"c-red mr40"},le==null?void 0:le.username),"\u6700\u7EC8\u6210\u7EE9\uFF1A",p.a.createElement("span",{className:"c-red"},le.final_score),"\u5206")),p.a.createElement(S.a,{className:"mt10",loading:O["shixunHomeworks/getCodeReviewDetail"],pagination:!1,dataSource:le.challenge_list,columns:He,onChange:function(te,ce,Ae){Ae.order==="ascend"&&(Q.b_order="asc"),Ae.order==="descend"&&(Q.b_order="desc"),Ae.order||delete Q.b_order,X({type:"shixunHomeworks/getCodeReview",payload:Object(I.a)({},Q)})}}),p.a.createElement("div",{className:"font16 mt20 ml5"},"\u5B9E\u8BAD\u8BE6\u60C5"),p.a.createElement(o,null)))},l=z.default=Object(a.a)(function(C){var P=C.shixunHomeworks,D=C.loading;return{shixunHomeworks:P,loading:D.effects}})(E)},"SA+Z":function(xe,z,t){var M=t("wTVA"),S=t("EbDI"),Z=t("ZhPi"),ae=t("wkBT");function T(s){return M(s)||S(s)||Z(s)||ae()}xe.exports=T,xe.exports.__esModule=!0,xe.exports.default=xe.exports},WaYH:function(xe,z,t){"use strict";var M=t("rePB"),S=t("Ff2n"),Z=t("VTBJ"),ae=t("1OyB"),T=t("vuIU"),s=t("JX7q"),B=t("Ji7U"),U=t("LK+K"),h=t("q1tI"),$=t("TSYQ"),b=t.n($),L=t("sboe"),I=t("OZM5"),w=function(y){var R=y.prefixCls,r=y.level,a=y.isStart,e=y.isEnd;if(!r)return null;for(var i="".concat(R,"-indent-unit"),u=[],f=0;f0&&arguments[0]!==void 0?arguments[0]:[],v=g;if(Array.isArray(g)){for(var y=0;y0||Ce.target.offsetWidth>0)&&se.current.instance.layout()}}catch(je){oe.e(je)}finally{oe.f()}}),_.observe(fe.current)),_}function we(){Z.b.warn(decodeURIComponent(L))}var Fe=function(){var F=se.current.instance;if(a!=null&&F&&te){var oe=F.getModel();oe&&a!==oe.getValue()&&(c=!0,oe.setValue(a),F.layout(),c=!1)}};Object(B.useEffect)(function(){Le.current&&clearTimeout(Le.current),Le.current=setTimeout(function(){Fe()},500)},[a,te,se.current]);function ze(){var _=se.current.instance;if(_){var F=_.getSelection(),oe=se.current.pastePos||{},de=new N.Range(oe.startLineNumber||F.endLineNumber,oe.startColumn||F.endColumn,oe.endLineNumber||F.endLineNumber,oe.endColumn||F.endColumn);setTimeout(function(){_.executeEdits("",[{range:de,text:""}])},300)}}function Se(_){(window.navigator.platform.match("Mac")?_.metaKey:_.ctrlKey)&&_.keyCode==83&&(_.preventDefault(),O())}var Qe=function(){if(J&&se.current.instance){var F=se.current.instance.getContentHeight();ie(F0||ve.target.offsetWidth>0)&&J.layout()}}catch(me){pe.e(me)}finally{pe.f()}}),q.observe(n.current)),q}Object(B.useEffect)(function(){n.current&&t.e(27).then(t.t.bind(null,"M/lh",7)).then(function(J){N=J;var q=N.editor.createDiffEditor(n.current,Object(S.a)(Object(S.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},f),{},{wordWrap:!0}));C(q);var Q=P(q);return function(){q.dispose();var pe=q.getModel();pe&&pe.dispose(),Q.unobserve(n.current)}})},[]),Object(B.useEffect)(function(){l&&l.setModel({original:N.editor.createModel(a,i),modified:N.editor.createModel(e,i)})},[a,e,i,l]);var D=w(y),O=w(r),X={width:D,height:O};return U.a.createElement("div",{className:"my-diff-editor",ref:n,style:X})}},ZpRC:function(xe,z,t){"use strict";function S(b){return typeof b=="object"&&b!=null&&b.nodeType===1}function M(b,L){return(!L||b!=="hidden")&&b!=="visible"&&b!=="clip"}function Z(b,L){if(b.clientHeightL||c>b&&j=L&&x>=I?c-b-w:j>L&&xI?j-L+d:0}var T=function(b,L){var I=window,w=L.scrollMode,d=L.block,c=L.inline,j=L.boundary,x=L.skipOverflowHiddenElements,N=typeof j=="function"?j:function(Pe){return Pe!==j};if(!S(b))throw new TypeError("Invalid target");for(var A=document.scrollingElement||document.documentElement,p=[],g=b;S(g)&&N(g);){if((g=g.parentElement)===A){p.push(g);break}g!=null&&g===document.body&&Z(g)&&!Z(document.documentElement)||g!=null&&Z(g,x)&&p.push(g)}for(var v=I.visualViewport?I.visualViewport.width:innerWidth,y=I.visualViewport?I.visualViewport.height:innerHeight,R=window.scrollX||pageXOffset,r=window.scrollY||pageYOffset,a=b.getBoundingClientRect(),e=a.height,i=a.width,u=a.top,f=a.right,n=a.bottom,o=a.left,E=d==="start"||d==="nearest"?u:d==="end"?n:u+e/2,l=c==="center"?o+i/2:c==="end"?f:o,C=[],P=0;P=0&&o>=0&&n<=y&&f<=v&&u>=q&&n<=pe&&o>=ne&&f<=Q)return C;var ve=getComputedStyle(D),me=parseInt(ve.borderLeftWidth,10),he=parseInt(ve.borderTopWidth,10),le=parseInt(ve.borderRightWidth,10),ue=parseInt(ve.borderBottomWidth,10),ge=0,Oe=0,fe="offsetWidth"in D?D.offsetWidth-D.clientWidth-me-le:0,se="offsetHeight"in D?D.offsetHeight-D.clientHeight-he-ue:0;if(A===D)ge=d==="start"?E:d==="end"?E-y:d==="nearest"?ae(r,r+y,y,he,ue,r+E,r+E+e,e):E-y/2,Oe=c==="start"?l:c==="center"?l-v/2:c==="end"?l-v:ae(R,R+v,v,me,le,R+l,R+l+i,i),ge=Math.max(0,ge+r),Oe=Math.max(0,Oe+R);else{ge=d==="start"?E-q-he:d==="end"?E-pe+ue+se:d==="nearest"?ae(q,pe,X,he,ue+se,E,E+e,e):E-(q+X/2)+se/2,Oe=c==="start"?l-ne-me:c==="center"?l-(ne+J/2)+fe/2:c==="end"?l-Q+le+fe:ae(ne,Q,J,me,le+fe,l,l+i,i);var Le=D.scrollLeft,Te=D.scrollTop;E+=Te-(ge=Math.max(0,Math.min(Te+ge,D.scrollHeight-X+se))),l+=Le-(Oe=Math.max(0,Math.min(Le+Oe,D.scrollWidth-J+fe)))}C.push({el:D,top:ge,left:Oe})}return C};function s(b){return b===Object(b)&&Object.keys(b).length!==0}function B(b,L){L===void 0&&(L="auto");var I="scrollBehavior"in document.body.style;b.forEach(function(w){var d=w.el,c=w.top,j=w.left;d.scroll&&I?d.scroll({top:c,left:j,behavior:L}):(d.scrollTop=c,d.scrollLeft=j)})}function U(b){return b===!1?{block:"end",inline:"nearest"}:s(b)?b:{block:"start",inline:"nearest"}}function h(b,L){var I=!b.ownerDocument.documentElement.contains(b);if(s(L)&&typeof L.behavior=="function")return L.behavior(I?[]:T(b,L));if(I)return;var w=U(L);return B(T(b,w),w.behavior)}var $=z.a=h},biw7:function(xe,z,t){"use strict";var S=t("q1tI"),M=t.n(S),Z=S.createContext(null);z.a=Z},dHP6:function(xe,z,t){xe.exports={flex_box_center:"flex_box_center___x7p9B",flex_space_between:"flex_space_between___1dpUp",flex_box_vertical_center:"flex_box_vertical_center___1HpWl",flex_box_center_end:"flex_box_center_end___1j-WY",flex_box_column:"flex_box_column___CILC5",title:"title___1ypti",shixunTitle:"shixunTitle___3RarB",shixunWrp:"shixunWrp___3cvwg"}},dmUQ:function(xe,z,t){"use strict";var S=t("Ff2n"),M=t("rePB"),Z=t("1OyB"),ae=t("vuIU"),T=t("Ji7U"),s=t("md7G"),B=t("foSv"),U=t("q1tI"),h=t.n(U),$=t("TSYQ"),b=t.n($),L=t("4IlW");function I(e,i){var u=Object.keys(e);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(e);i&&(f=f.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),u.push.apply(u,f)}return u}function w(e){for(var i=1;i1?J-1:0),Q=1;Q1?P-1:0),O=1;O=0)return parseInt(C.slice(C.indexOf("e-")+2),10);var P=0;return C.indexOf(".")>=0&&(P=C.length-C.indexOf(".")-1),P},n.getInputDisplayValue=function(l){var C=l||n.state,P=C.focused,D=C.inputValue,O=C.value,X;P?X=D:X=n.toPrecisionAsStep(O),X==null&&(X="");var J=n.formatWrapper(X);return v(n.props.decimalSeparator)&&(J=J.toString().replace(".",n.props.decimalSeparator)),J},n.recordCursorPosition=function(){try{n.cursorStart=n.input.selectionStart,n.cursorEnd=n.input.selectionEnd,n.currentValue=n.input.value,n.cursorBefore=n.input.value.substring(0,n.cursorStart),n.cursorAfter=n.input.value.substring(n.cursorEnd)}catch(l){}},n.restoreByAfter=function(l){if(l===void 0)return!1;var C=n.input.value,P=C.lastIndexOf(l);if(P===-1)return!1;var D=n.cursorBefore.length;return n.lastKeyCode===L.a.DELETE&&n.cursorBefore.charAt(D-1)===l[0]?(n.fixCaret(D,D),!0):P+l.length===C.length?(n.fixCaret(P,P),!0):!1},n.partRestoreByAfter=function(l){return l===void 0?!1:Array.prototype.some.call(l,function(C,P){var D=l.substring(P);return n.restoreByAfter(D)})},n.isNotCompleteNumber=function(l){return isNaN(l)||l===""||l===null||l&&l.toString().indexOf(".")===l.toString().length-1},n.stop=function(){n.autoStepTimer&&clearTimeout(n.autoStepTimer)},n.down=function(l,C,P){n.pressingUpOrDown=!0,n.step("down",l,C,P)},n.up=function(l,C,P){n.pressingUpOrDown=!0,n.step("up",l,C,P)},n.saveInput=function(l){n.input=l};var o=f.value;o===void 0&&(o=f.defaultValue),n.state={focused:f.autoFocus};var E=n.getValidValue(n.toNumber(o));return n.state=w(w({},n.state),{},{inputValue:n.toPrecisionAsStep(E),value:E}),n}return Object(ae.a)(u,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(n){var o=this.props,E=o.value,l=o.onChange,C=o.max,P=o.min,D=this.state.focused;if(n){if(!y(n.value,E)||!y(n.max,C)||!y(n.min,P)){var O=D?E:this.getValidValue(E),X;this.pressingUpOrDown?X=O:this.inputting?X=this.rawInput:X=this.toPrecisionAsStep(O),this.setState({value:O,inputValue:X})}var J="value"in this.props?E:this.state.value;"max"in this.props&&n.max!==C&&typeof J=="number"&&J>C&&l&&l(C),"min"in this.props&&n.min!==P&&typeof J=="number"&&J1&&arguments[1]!==void 0?arguments[1]:this.props.min,E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,l=parseFloat(n);return isNaN(l)?n:(lE&&(l=E),l)}},{key:"setValue",value:function(n,o){var E=this.props.precision,l=this.isNotCompleteNumber(parseFloat(n))?null:parseFloat(n),C=this.state.value,P=C===void 0?null:C,D=this.state.inputValue,O=D===void 0?null:D,X=typeof l=="number"?l.toFixed(E):"".concat(l),J=l!==P||X!=="".concat(O);return"value"in this.props?(O=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:O},o)):this.setState({value:l,inputValue:this.toPrecisionAsStep(n)},o),J&&this.props.onChange(l),l}},{key:"getMaxPrecision",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,E=this.props,l=E.precision,C=E.step;if(v(l))return l;var P=this.getPrecision(o),D=this.getPrecision(C),O=this.getPrecision(n);return n?Math.max(O,P+D):P+D}},{key:"getPrecisionFactor",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,E=this.getMaxPrecision(n,o);return Math.pow(10,E)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(n){return this.props.formatter?this.props.formatter(n):n}},{key:"toPrecisionAsStep",value:function(n){if(this.isNotCompleteNumber(n)||n==="")return n;var o=Math.abs(this.getMaxPrecision(n));return isNaN(o)?n.toString():Number(n).toFixed(o)}},{key:"toNumber",value:function(n){var o=this.props.precision,E=this.state.focused,l=n&&n.length>16&&E;return this.isNotCompleteNumber(n)||l?n:v(o)?Math.round(n*Math.pow(10,o))/Math.pow(10,o):Number(n)}},{key:"upStep",value:function(n,o){var E=this.props.step,l=this.getPrecisionFactor(n,o),C=Math.abs(this.getMaxPrecision(n,o)),P=((l*n+l*E*o)/l).toFixed(C);return this.toNumber(P)}},{key:"downStep",value:function(n,o){var E=this.props.step,l=this.getPrecisionFactor(n,o),C=Math.abs(this.getMaxPrecision(n,o)),P=((l*n-l*E*o)/l).toFixed(C);return this.toNumber(P)}},{key:"step",value:function(n,o){var E=this,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,C=arguments.length>3?arguments[3]:void 0;this.stop(),o&&(o.persist(),o.preventDefault());var P=this.props;if(P.disabled)return;var D=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(D))return;var O=this["".concat(n,"Step")](D,l),X=O>P.max||OP.max?O=P.max:O=q),Y=(Se||Se===0)&&(isNaN(Se)||Number(Se)<=Q),H=re||l||C,k=Y||l||C,V=b()("".concat(E,"-handler"),"".concat(E,"-handler-up"),Object(M.a)({},"".concat(E,"-handler-up-disabled"),H)),ie=b()("".concat(E,"-handler"),"".concat(E,"-handler-down"),Object(M.a)({},"".concat(E,"-handler-down-disabled"),k)),ee=P?{onTouchStart:H?j:this.up,onTouchEnd:this.stop}:{onMouseDown:H?j:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},_=P?{onTouchStart:k?j:this.down,onTouchEnd:this.stop}:{onMouseDown:k?j:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return h.a.createElement("div",{className:m,style:pe,title:ne,onMouseEnter:ve,onMouseLeave:me,onMouseOver:he,onMouseOut:le,onFocus:function(){return null},onBlur:function(){return null}},h.a.createElement("div",{className:"".concat(E,"-handler-wrap")},h.a.createElement("span",Object.assign({unselectable:"on"},ee,{role:"button","aria-label":"Increase Value","aria-disabled":H,className:V}),O||h.a.createElement("span",{unselectable:"on",className:"".concat(E,"-handler-up-inner"),onClick:x})),h.a.createElement("span",Object.assign({unselectable:"on"},_,{role:"button","aria-label":"Decrease Value","aria-disabled":k,className:ie}),X||h.a.createElement("span",{unselectable:"on",className:"".concat(E,"-handler-down-inner"),onClick:x}))),h.a.createElement("div",{className:"".concat(E,"-input-wrap")},h.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Q,"aria-valuemax":q,"aria-valuenow":Se,required:ue,type:fe,placeholder:se,onPaste:Ae,onClick:ge,onMouseUp:this.onMouseUp,className:"".concat(E,"-input"),tabIndex:Oe,autoComplete:D,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:W?this.onKeyDown:j,onKeyUp:W?this.onKeyUp:j,autoFocus:te,maxLength:ye,readOnly:C,disabled:l,max:q,min:Q,step:He,name:ce,title:ne,id:Le,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(G),pattern:Pe,inputMode:Te,onInput:we},K))))}}]),u}(h.a.Component);R.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:g,min:-g,step:1,style:{},onChange:j,onKeyDown:j,onPressEnter:j,onFocus:j,onBlur:j,parser:N,required:!1,autoComplete:"off"};var r=R,a=z.a=r},fyJ8:function(xe,z,t){"use strict";var S=t("rePB"),M=t("VTBJ"),Z=t("Ff2n"),ae=t("U8pU"),T=t("q1tI"),s=t.n(T),B=t("TSYQ"),U=t.n(B),h=t("c+Xe"),$=t("sR1s");function b(c){return c&&Object(ae.a)(c)==="object"&&!Array.isArray(c)&&!T.isValidElement(c)}function L(c){return typeof c=="string"?!0:Object(h.c)(c)}function I(c,j){var x,N=c.prefixCls,A=c.className,p=c.record,g=c.index,v=c.dataIndex,y=c.render,R=c.children,r=c.component,a=r===void 0?"td":r,e=c.colSpan,i=c.rowSpan,u=c.fixLeft,f=c.fixRight,n=c.firstFixLeft,o=c.lastFixLeft,E=c.firstFixRight,l=c.lastFixRight,C=c.appendNode,P=c.additionalProps,D=P===void 0?{}:P,O=c.ellipsis,X=c.align,J=c.rowType,q=c.isSticky,Q="".concat(N,"-cell"),pe,ne;if(R)ne=R;else{var ve=Object($.b)(p,v);if(ne=ve,y){var me=y(ve,p,g);b(me)?(ne=me.children,pe=me.props):ne=me}}Object(ae.a)(ne)==="object"&&!Array.isArray(ne)&&!T.isValidElement(ne)&&(ne=null),O&&(o||E)&&(ne=T.createElement("span",{className:"".concat(Q,"-content")},ne));var he=pe||{},le=he.colSpan,ue=he.rowSpan,ge=he.style,Oe=he.className,fe=Object(Z.a)(he,["colSpan","rowSpan","style","className"]),se=le!==void 0?le:e,Le=ue!==void 0?ue:i;if(se===0||Le===0)return null;var Te={},Pe=typeof u=="number",He=typeof f=="number";Pe&&(Te.position="sticky",Te.left=u),He&&(Te.position="sticky",Te.right=f);var ye={};X&&(ye.textAlign=X);var te,ce=O===!0?{showTitle:!0}:O;ce&&(ce.showTitle||J==="header")&&(typeof ne=="string"||typeof ne=="number"?te=ne.toString():T.isValidElement(ne)&&typeof ne.props.children=="string"&&(te=ne.props.children));var Ae=Object(M.a)(Object(M.a)(Object(M.a)({title:te},fe),D),{},{colSpan:se&&se!==1?se:null,rowSpan:Le&&Le!==1?Le:null,className:U()(Q,A,(x={},Object(S.a)(x,"".concat(Q,"-fix-left"),Pe),Object(S.a)(x,"".concat(Q,"-fix-left-first"),n),Object(S.a)(x,"".concat(Q,"-fix-left-last"),o),Object(S.a)(x,"".concat(Q,"-fix-right"),He),Object(S.a)(x,"".concat(Q,"-fix-right-first"),E),Object(S.a)(x,"".concat(Q,"-fix-right-last"),l),Object(S.a)(x,"".concat(Q,"-ellipsis"),O),Object(S.a)(x,"".concat(Q,"-with-append"),C),Object(S.a)(x,"".concat(Q,"-fix-sticky"),(Pe||He)&&q),x),D.className,Oe),style:Object(M.a)(Object(M.a)(Object(M.a)(Object(M.a)({},D.style),ye),Te),ge),ref:L(a)?j:null});return T.createElement(a,Object.assign({},Ae),C,ne)}var w=T.forwardRef(I);w.displayName="Cell";var d=T.memo(w,function(c,j){return j.shouldCellUpdate?!j.shouldCellUpdate(j.record,c.record):!1});z.a=d},hW8S:function(xe,z,t){"use strict";t.d(z,"a",function(){return ae}),t.d(z,"c",function(){return T}),t.d(z,"b",function(){return s});var S=t("VTBJ"),M=t("Ff2n"),Z=t("Kwbf"),ae="RC_TABLE_INTERNAL_COL_DEFINE";function T(B){var U=B.expandable,h=Object(M.a)(B,["expandable"]);return"expandable"in B?Object(S.a)(Object(S.a)({},h),U):h}function s(B){return Object.keys(B).reduce(function(U,h){return(h.substr(0,5)==="data-"||h.substr(0,5)==="aria-")&&(U[h]=B[h]),U},{})}},n6Qo:function(xe,z,t){"use strict";t.d(z,"a",function(){return U});var S=t("q1tI"),M=t("biw7"),Z=t("fyJ8");function ae(h){var $=h.className,b=h.index,L=h.children,I=h.colSpan,w=h.rowSpan,d=S.useContext(M.a),c=d.prefixCls,j=d.fixedInfoList,x=j[b];return S.createElement(Z.a,Object.assign({className:$,index:b,component:"td",prefixCls:c,record:null,dataIndex:null,render:function(){return{children:L,props:{colSpan:I,rowSpan:w}}}},x))}function T(h){return S.createElement("tr",Object.assign({},h))}function s(h){var $=h.children,b=S.useContext(M.a),L=b.prefixCls;return S.createElement("tfoot",{className:"".concat(L,"-summary")},$)}var B=z.b=s,U={Cell:ae,Row:T}},"rAM+":function(xe,z,t){"use strict";t.d(z,"a",function(){return M});var S=t("Qw5x");function M(Z,ae){var T;if(typeof Symbol=="undefined"||Z[Symbol.iterator]==null){if(Array.isArray(Z)||(T=Object(S.a)(Z))||ae&&Z&&typeof Z.length=="number"){T&&(Z=T);var s=0,B=function(){};return{s:B,n:function(){return s>=Z.length?{done:!0}:{done:!1,value:Z[s++]}},e:function(L){throw L},f:B}}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 U=!0,h=!1,$;return{s:function(){T=Z[Symbol.iterator]()},n:function(){var L=T.next();return U=L.done,L},e:function(L){h=!0,$=L},f:function(){try{!U&&T.return!=null&&T.return()}finally{if(h)throw $}}}}},sR1s:function(xe,z,t){"use strict";t.d(z,"b",function(){return ae}),t.d(z,"a",function(){return T}),t.d(z,"c",function(){return s}),t.d(z,"d",function(){return B});var S=t("U8pU"),M="RC_TABLE_KEY";function Z(U){return U==null?[]:Array.isArray(U)?U:[U]}function ae(U,h){if(!h&&typeof h!="number")return U;for(var $=Z(h),b=U,L=0;L<$.length;L+=1){if(!b)return null;var I=$[L];b=b[I]}return b}function T(U){var h=[],$={};return U.forEach(function(b){for(var L=b||{},I=L.key,w=L.dataIndex,d=I||Z(w).join("-")||M;$[d];)d="".concat(d,"_next");$[d]=!0,h.push(d)}),h}function s(){var U={};function h(I,w){w&&Object.keys(w).forEach(function(d){var c=w[d];c&&Object(S.a)(c)==="object"?(I[d]=I[d]||{},h(I[d],c)):I[d]=c})}for(var $=arguments.length,b=new Array($),L=0;L<$;L++)b[L]=arguments[L];return b.forEach(function(I){h(U,I)}),U}function B(U){return U!=null}},sboe:function(xe,z,t){"use strict";t.d(z,"a",function(){return Z});var S=t("q1tI"),M=t.n(S),Z=S.createContext(null)},t23M:function(xe,z,t){"use strict";var S=t("VTBJ"),M=t("1OyB"),Z=t("vuIU"),ae=t("Ji7U"),T=t("LK+K"),s=t("q1tI"),B=t.n(s),U=t("m+aA"),h=t("Zm9Q"),$=t("Kwbf"),b=t("c+Xe"),L=t("bdgK"),I="rc-observer-key",w=function(d){Object(ae.a)(j,d);var c=Object(T.a)(j);function j(){var x;return Object(M.a)(this,j),x=c.apply(this,arguments),x.resizeObserver=null,x.childNode=null,x.currentElement=null,x.state={width:0,height:0,offsetHeight:0,offsetWidth:0},x.onResize=function(N){var A=x.props.onResize,p=N[0].target,g=p.getBoundingClientRect(),v=g.width,y=g.height,R=p.offsetWidth,r=p.offsetHeight,a=Math.floor(v),e=Math.floor(y);if(x.state.width!==a||x.state.height!==e||x.state.offsetWidth!==R||x.state.offsetHeight!==r){var i={width:a,height:e,offsetWidth:R,offsetHeight:r};x.setState(i),A&&Promise.resolve().then(function(){A(Object(S.a)(Object(S.a)({},i),{},{offsetWidth:R,offsetHeight:r}))})}},x.setChildNode=function(N){x.childNode=N},x}return Object(Z.a)(j,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var N=this.props.disabled;if(N){this.destroyObserver();return}var A=Object(U.a)(this.childNode||this),p=A!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=A),!this.resizeObserver&&A&&(this.resizeObserver=new L.default(this.onResize),this.resizeObserver.observe(A))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var N=this.props.children,A=Object(h.a)(N);if(A.length>1)Object($.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(A.length===0)return Object($.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=A[0];if(s.isValidElement(p)&&Object(b.c)(p)){var g=p.ref;A[0]=s.cloneElement(p,{ref:Object(b.a)(g,this.setChildNode)})}return A.length===1?A[0]:A.map(function(v,y){return!s.isValidElement(v)||"key"in v&&v.key!==null?v:s.cloneElement(v,{key:"".concat(I,"-").concat(y)})})}}]),j}(s.Component);w.displayName="ResizeObserver",z.a=w},wCXF:function(xe,z,t){"use strict";t.d(z,"a",function(){return Fe});var S=t("rePB"),M=t("VTBJ"),Z=t("KQm4"),ae=t("U8pU"),T=t("ODXe"),s=t("q1tI"),B=t("TSYQ"),U=t.n(B),h=t("Gytx"),$=t.n(h),b=t("Kwbf"),L=t("t23M"),I=t("qx4F"),w=t("6eGT"),d=t("IBYe"),c=t("Ff2n"),j=t("c+Xe"),x=t("fyJ8"),N=t("biw7");function A(m,K,W,G,re){var Y=W[m]||{},H=W[K]||{},k,V;Y.fixed==="left"?k=G.left[m]:H.fixed==="right"&&(V=G.right[K]);var ie=!1,ee=!1,_=!1,F=!1,oe=W[K+1],de=W[m-1];if(re==="rtl"){if(k!==void 0){var Ce=de&&de.fixed==="left";F=!Ce}else if(V!==void 0){var je=oe&&oe.fixed==="right";_=!je}}else if(k!==void 0){var De=oe&&oe.fixed==="left";ie=!De}else if(V!==void 0){var be=de&&de.fixed==="right";ee=!be}return{fixLeft:k,fixRight:V,lastFixLeft:ie,firstFixRight:ee,lastFixRight:_,firstFixLeft:F,isSticky:G.isSticky}}var p=t("sR1s");function g(m){var K=m.cells,W=m.stickyOffsets,G=m.flattenColumns,re=m.rowComponent,Y=m.cellComponent,H=m.onHeaderRow,k=m.index,V=s.useContext(N.a),ie=V.prefixCls,ee=V.direction,_;H&&(_=H(K.map(function(oe){return oe.column}),k));var F=Object(p.a)(K.map(function(oe){return oe.column}));return s.createElement(re,Object.assign({},_),K.map(function(oe,de){var Ce=oe.column,je=A(oe.colStart,oe.colEnd,G,W,ee),De;return Ce&&Ce.onHeaderCell&&(De=oe.column.onHeaderCell(Ce)),s.createElement(x.a,Object.assign({},oe,{ellipsis:Ce.ellipsis,align:Ce.align,component:Y,prefixCls:ie,key:F[de]},je,{additionalProps:De,rowType:"header"}))}))}g.displayName="HeaderRow";var v=g;function y(m){var K=[];function W(H,k){var V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;K[V]=K[V]||[];var ie=k,ee=H.filter(Boolean).map(function(_){var F={key:_.key,className:_.className||"",children:_.title,column:_,colStart:ie},oe=1,de=_.children;return de&&de.length>0&&(oe=W(de,ie,V+1).reduce(function(Ce,je){return Ce+je},0),F.hasSubColumns=!0),"colSpan"in _&&(oe=_.colSpan),"rowSpan"in _&&(F.rowSpan=_.rowSpan),F.colSpan=oe,F.colEnd=F.colStart+oe-1,K[V].push(F),ie+=oe,oe});return ee}W(m,0);for(var G=K.length,re=function(k){K[k].forEach(function(V){!("rowSpan"in V)&&!V.hasSubColumns&&(V.rowSpan=G-k)})},Y=0;Y=0;k-=1){var V=K[k],ie=W&&W[k],ee=ie&&ie[a.a];(V||ee||H)&&(re.unshift(s.createElement("col",Object.assign({key:k,style:{width:V,minWidth:V}},ee))),H=!0)}return s.createElement("colgroup",null,re)}var i=e;function u(m,K){return Object(s.useMemo)(function(){for(var W=[],G=0;G1?Je-1:0),dt=1;dt=_&&(_e=_-F),H({scrollLeft:_e/_*(ee+2)}),be.current.x=Ee.pageX},$e=function(){var Ee=Object(He.b)(Y.current).top,Be=Ee+Y.current.offsetHeight,Ye=document.documentElement.scrollTop+window.innerHeight;Be-Object(I.a)()<=Ye||Ee>=Ye-k?De(function(tt){return Object(M.a)(Object(M.a)({},tt),{},{isHiddenScrollBar:!0})}):De(function(tt){return Object(M.a)(Object(M.a)({},tt),{},{isHiddenScrollBar:!1})})},ke=function(Ee){De(function(Be){return Object(M.a)(Object(M.a)({},Be),{},{scrollLeft:Ee/ee*_||0})})};return s.useImperativeHandle(W,function(){return{setScrollLeft:ke}}),s.useEffect(function(){var Ue=Object(Pe.a)(document.body,"mouseup",qe,!1),Ee=Object(Pe.a)(document.body,"mousemove",et,!1);return $e(),function(){Ue.remove(),Ee.remove()}},[F,Ie]),s.useEffect(function(){var Ue=Object(Pe.a)(window,"scroll",$e,!1),Ee=Object(Pe.a)(window,"resize",$e,!1);return function(){Ue.remove(),Ee.remove()}},[]),s.useEffect(function(){je.isHiddenScrollBar||De(function(Ue){var Ee,Be;return Object(M.a)(Object(M.a)({},Ue),{},{scrollLeft:Y.current.scrollLeft/((Ee=Y.current)===null||Ee===void 0?void 0:Ee.scrollWidth)*((Be=Y.current)===null||Be===void 0?void 0:Be.clientWidth)})})},[je.isHiddenScrollBar]),ee<=_||!F||je.isHiddenScrollBar?null:s.createElement("div",{style:{height:Object(I.a)(),width:_,bottom:k},className:"".concat(ie,"-sticky-scroll")},s.createElement("div",{onMouseDown:Me,ref:oe,className:U()("".concat(ie,"-sticky-scroll-bar"),Object(S.a)({},"".concat(ie,"-sticky-scroll-bar-active"),Ie)),style:{width:"".concat(F,"px"),transform:"translate3d(".concat(je.scrollLeft,"px, 0, 0)")}}))},te=s.forwardRef(ye);function ce(m,K){return s.useMemo(function(){var W=!!m;return{isSticky:W,stickyClassName:W?"".concat(K,"-sticky-header"):"",offsetHeader:Object(ae.a)(m)==="object"&&m.offsetHeader||0,offsetScroll:Object(ae.a)(m)==="object"&&m.offsetScroll||0}},[m,K])}var Ae=[],we={},Fe="rc-table-internal-hook",ze=s.memo(function(m){var K=m.children;return K},function(m,K){return $()(m.props,K.props)?m.pingLeft!==K.pingLeft||m.pingRight!==K.pingRight:!1});function Se(m){var K,W=m.prefixCls,G=m.className,re=m.rowClassName,Y=m.style,H=m.data,k=m.rowKey,V=m.scroll,ie=m.tableLayout,ee=m.direction,_=m.title,F=m.footer,oe=m.summary,de=m.id,Ce=m.showHeader,je=m.components,De=m.emptyText,be=m.onRow,Ze=m.onHeaderRow,Ke=m.internalHooks,Ie=m.transformColumns,Ve=m.internalRefs,qe=m.sticky,Me=H||Ae,et=!!Me.length,$e=s.useState(0),ke=Object(T.a)($e,2),Ue=ke[0],Ee=ke[1];s.useEffect(function(){Ee(Object(I.a)())});var Be=s.useMemo(function(){return Object(p.c)(je,{})},[je]),Ye=s.useCallback(function(Re,Ne){return Object(p.b)(Be,Re)||Ne},[Be]),tt=s.useMemo(function(){return typeof k=="function"?k:function(Re){var Ne=Re&&Re[k];return Ne}},[k]),_e=Object(a.c)(m),jt=_e.expandIcon,Rt=_e.expandedRowKeys,Nt=_e.defaultExpandedRowKeys,it=_e.defaultExpandAllRows,ut=_e.expandedRowRender,mt=_e.onExpand,pt=_e.onExpandedRowsChange,St=_e.expandRowByClick,ot=_e.rowExpandable,gt=_e.expandIconColumnIndex,ht=_e.expandedRowClassName,Kt=_e.childrenColumnName,Mt=_e.indentSize,vt=jt||Le,Et=Kt||"children",Tt=s.useMemo(function(){return ut?"row":m.expandable&&Ke===Fe&&m.expandable.__PARENT_RENDER_ICON__||Me.some(function(Re){return Re&&Object(ae.a)(Re)==="object"&&Re[Et]})?"nest":!1},[!!ut,Me]),Pt=s.useState(function(){return Nt||(it?Te(Me,tt,Et):[])}),Ge=Object(T.a)(Pt,2),nt=Ge[0],rt=Ge[1],Je=s.useMemo(function(){return new Set(Rt||nt||[])},[Rt,nt]),ct=s.useCallback(function(Re){var Ne=tt(Re,Me.indexOf(Re)),Xe,at=Je.has(Ne);at?(Je.delete(Ne),Xe=Object(Z.a)(Je)):Xe=[].concat(Object(Z.a)(Je),[Ne]),rt(Xe),mt&&mt(!at,Re),pt&&pt(Xe)},[tt,Je,Me,mt,pt]),dt=s.useState(0),Dt=Object(T.a)(dt,2),Ct=Dt[0],Lt=Dt[1],vn=Object(ne.b)(Object(M.a)(Object(M.a)(Object(M.a)({},m),_e),{},{expandable:!!ut,expandedKeys:Je,getRowKey:tt,onTriggerExpand:ct,expandIcon:vt,expandIconColumnIndex:gt,direction:ee}),Ke===Fe?Ie:null),Jt=Object(T.a)(vn,2),kt=Jt[0],We=Jt[1],wt=s.useMemo(function(){return{columns:kt,flattenColumns:We}},[kt,We]),Wt=s.useRef(),Qt=s.useRef(),ft=s.useRef(),bn=s.useState(!1),Zt=Object(T.a)(bn,2),qt=Zt[0],gn=Zt[1],En=s.useState(!1),en=Object(T.a)(En,2),tn=en[0],Cn=en[1],yn=he(new Map),nn=Object(T.a)(yn,2),xn=nn[0],On=nn[1],jn=Object(p.a)(We),an=jn.map(function(Re){return xn.get(Re)}),on=s.useMemo(function(){return an},[an.join("_")]),At=ge(on,We.length,ee),st=V&&Object(p.d)(V.y),lt=V&&Object(p.d)(V.x),yt=lt&&We.some(function(Re){var Ne=Re.fixed;return Ne}),rn=s.useRef(),Ut=ce(qe,W),xt=Ut.isSticky,Rn=Ut.offsetHeader,Nn=Ut.offsetScroll,Sn=Ut.stickyClassName,Bt,_t,Ht;st&&(_t={overflowY:"scroll",maxHeight:V.y}),lt&&(Bt={overflowX:"auto"},st||(_t={overflowY:"hidden"}),Ht={width:V.x===!0?"auto":V.x,minWidth:"100%"});var sn=s.useCallback(function(Re,Ne){On(function(Xe){var at=new Map(Xe);return at.set(Re,Ne),at})},[]),Mn=le(null),ln=Object(T.a)(Mn,2),Tn=ln[0],un=ln[1];function Ft(Re,Ne){if(!Ne)return;typeof Ne=="function"?Ne(Re):Ne.scrollLeft!==Re&&(Ne.scrollLeft=Re)}var bt=function(Ne){var Xe=Ne.currentTarget,at=Ne.scrollLeft,Ot=typeof at=="number"?at:Xe.scrollLeft,hn=Xe||we;if(!un()||un()===hn){var Yt;Tn(hn),Ft(Ot,Qt.current),Ft(Ot,ft.current),Ft(Ot,(Yt=rn.current)===null||Yt===void 0?void 0:Yt.setScrollLeft)}if(Xe){var _n=Xe.scrollWidth,In=Xe.clientWidth;gn(Ot>0),Cn(Ot<_n-In)}},zt=function(){ft.current&&bt({currentTarget:ft.current})},Pn=function(Ne){var Xe=Ne.width;zt(),Lt(Wt.current?Wt.current.offsetWidth:Xe)};s.useEffect(function(){return zt},[]),s.useEffect(function(){lt&&zt()},[lt]),s.useEffect(function(){Ke===Fe&&Ve&&(Ve.body.current=ft.current)});var cn=Ye(["table"],"table"),It=s.useMemo(function(){return ie||(yt?V.x==="max-content"?"auto":"fixed":st||We.some(function(Re){var Ne=Re.ellipsis;return Ne})?"fixed":"auto")},[st,yt,We,ie]),Vt,Xt={colWidths:on,columCount:We.length,stickyOffsets:At,onHeaderRow:Ze,fixHeader:st},Dn=s.useMemo(function(){return et?null:typeof De=="function"?De():De},[et,De]),dn=s.createElement(pe,{data:Me,measureColumnWidth:st||lt||xt,expandedKeys:Je,rowExpandable:ot,getRowKey:tt,onRow:be,emptyNode:Dn,childrenColumnName:Et}),fn=s.createElement(i,{colWidths:We.map(function(Re){var Ne=Re.width;return Ne}),columns:We}),mn=oe&&s.createElement(se.b,null,oe(Me)),pn=Ye(["body"]);if(st||xt){var $t;typeof pn=="function"?($t=pn(Me,{scrollbarSize:Ue,ref:ft,onScroll:bt}),Xt.colWidths=We.map(function(Re,Ne){var Xe=Re.width,at=Ne===kt.length-1?Xe-Ue:Xe;return typeof at=="number"&&!Number.isNaN(at)?at:(Object(b.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):$t=s.createElement("div",{style:Object(M.a)(Object(M.a)({},Bt),_t),onScroll:bt,ref:ft,className:U()("".concat(W,"-body"))},s.createElement(cn,{style:Object(M.a)(Object(M.a)({},Ht),{},{tableLayout:It})},fn,dn,mn),xt&&s.createElement(te,{ref:rn,offsetScroll:Nn,scrollBodyRef:ft,onScroll:bt})),Vt=s.createElement(s.Fragment,null,Ce!==!1&&s.createElement(n,Object.assign({noData:!Me.length},Xt,wt,{direction:ee,offsetHeader:Rn,stickyClassName:Sn,ref:Qt,onScroll:bt})),$t)}else Vt=s.createElement("div",{style:Object(M.a)(Object(M.a)({},Bt),_t),className:U()("".concat(W,"-content")),onScroll:bt,ref:ft},s.createElement(cn,{style:Object(M.a)(Object(M.a)({},Ht),{},{tableLayout:It})},fn,Ce!==!1&&s.createElement(r,Object.assign({},Xt,wt)),dn,mn));var Ln=Object(a.b)(m),Gt=s.createElement("div",Object.assign({className:U()(W,G,(K={},Object(S.a)(K,"".concat(W,"-rtl"),ee==="rtl"),Object(S.a)(K,"".concat(W,"-ping-left"),qt),Object(S.a)(K,"".concat(W,"-ping-right"),tn),Object(S.a)(K,"".concat(W,"-layout-fixed"),ie==="fixed"),Object(S.a)(K,"".concat(W,"-fixed-header"),st),Object(S.a)(K,"".concat(W,"-fixed-column"),yt),Object(S.a)(K,"".concat(W,"-scroll-horizontal"),lt),Object(S.a)(K,"".concat(W,"-has-fix-left"),We[0]&&We[0].fixed),Object(S.a)(K,"".concat(W,"-has-fix-right"),We[We.length-1]&&We[We.length-1].fixed==="right"),K)),style:Y,id:de,ref:Wt},Ln),s.createElement(ze,{pingLeft:qt,pingRight:tn,props:Object(M.a)(Object(M.a)({},m),{},{stickyOffsets:At,mergedExpandedKeys:Je})},_&&s.createElement(fe,{className:"".concat(W,"-title")},_(Me)),s.createElement("div",{className:"".concat(W,"-container")},Vt),F&&s.createElement(fe,{className:"".concat(W,"-footer")},F(Me))));lt&&(Gt=s.createElement(L.a,{onResize:Pn},Gt));var wn=s.useMemo(function(){return{prefixCls:W,getComponent:Ye,scrollbarSize:Ue,direction:ee,fixedInfoList:We.map(function(Re,Ne){return A(Ne,Ne,We,At,ee)}),isSticky:xt}},[W,Ye,Ue,ee,We,At,ee,xt]),An=s.useMemo(function(){return Object(M.a)(Object(M.a)({},wt),{},{tableLayout:It,rowClassName:re,expandedRowClassName:ht,componentWidth:Ct,fixHeader:st,fixColumn:yt,horizonScroll:lt,expandIcon:vt,expandableType:Tt,expandRowByClick:St,expandedRowRender:ut,onTriggerExpand:ct,expandIconColumnIndex:gt,indentSize:Mt})},[wt,It,re,ht,Ct,st,yt,lt,vt,Tt,St,ut,ct,gt,Mt]),Un=s.useMemo(function(){return{onColumnResize:sn}},[sn]);return s.createElement(N.a.Provider,{value:wn},s.createElement(E.Provider,{value:An},s.createElement(X.Provider,{value:Un},Gt)))}Se.Column=d.a,Se.ColumnGroup=w.a,Se.Summary=se.a,Se.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Qe=z.b=Se},wRmb:function(xe,z,t){"use strict";t.d(z,"a",function(){return $});var S=t("rePB"),M=t("KQm4"),Z=t("VTBJ"),ae=t("Ff2n"),T=t("q1tI"),s=t.n(T),B=t("Kwbf"),U=t("Zm9Q"),h=t("hW8S");function $(d){return Object(U.a)(d).filter(function(c){return T.isValidElement(c)}).map(function(c){var j=c.key,x=c.props,N=x.children,A=Object(ae.a)(x,["children"]),p=Object(Z.a)({key:j},A);return N&&(p.children=$(N)),p})}function b(d){return d.reduce(function(c,j){var x=j.fixed,N=x===!0?"left":x,A=j.children;return A&&A.length>0?[].concat(Object(M.a)(c),Object(M.a)(b(A).map(function(p){return Object(Z.a)({fixed:N},p)}))):[].concat(Object(M.a)(c),[Object(Z.a)(Object(Z.a)({},j),{},{fixed:N})])},[])}function L(d){for(var c=!0,j=0;j=0;A-=1){var p=d[A];if(N&&p.fixed!=="right")N=!1;else if(!N&&p.fixed==="right"){Object(B.a)(!1,"Index ".concat(A+1," of `columns` missing `fixed='right'` prop."));break}}}function I(d){return d.map(function(c){var j=c.fixed,x=Object(ae.a)(c,["fixed"]),N=j;return j==="left"?N="right":j==="right"&&(N="left"),Object(Z.a)({fixed:N},x)})}function w(d,c){var j=d.prefixCls,x=d.columns,N=d.children,A=d.expandable,p=d.expandedKeys,g=d.getRowKey,v=d.onTriggerExpand,y=d.expandIcon,R=d.rowExpandable,r=d.expandIconColumnIndex,a=d.direction,e=d.expandRowByClick,i=T.useMemo(function(){return x||$(N)},[x,N]),u=T.useMemo(function(){if(A){var o,E=r||0,l=i[E],C=(o={},Object(S.a)(o,h.a,{className:"".concat(j,"-expand-icon-col")}),Object(S.a)(o,"title",""),Object(S.a)(o,"fixed",l?l.fixed:null),Object(S.a)(o,"className","".concat(j,"-row-expand-icon-cell")),Object(S.a)(o,"render",function(O,X,J){var q=g(X,J),Q=p.has(q),pe=R?R(X):!0,ne=y({prefixCls:j,expanded:Q,expandable:pe,record:X,onExpand:v});return e?T.createElement("span",{onClick:function(me){return me.stopPropagation()}},ne):ne}),o),P=i.slice();return E>=0&&P.splice(E,0,C),P}return i},[A,i,g,p,y,a]),f=T.useMemo(function(){var o=u;return c&&(o=c(o)),o.length||(o=[{render:function(){return null}}]),o},[c,u,a]),n=T.useMemo(function(){return a==="rtl"?I(b(f)):b(f)},[f,a]);return[f,n]}z.b=w},"y0+3":function(xe,z,t){"use strict";t.d(z,"a",function(){return b}),t.d(z,"b",function(){return I});var S=/margin|padding|width|height|max|min|offset/,M={left:!0,top:!0},Z={cssFloat:1,styleFloat:1,float:1};function ae(w){return w.nodeType===1?w.ownerDocument.defaultView.getComputedStyle(w,null):{}}function T(w,d,c){if(d=d.toLowerCase(),c==="auto"){if(d==="height")return w.offsetHeight;if(d==="width")return w.offsetWidth}return d in M||(M[d]=S.test(d)),M[d]?parseFloat(c)||0:c}function s(w,d){var c=arguments.length,j=ae(w);return d=Z[d]?"cssFloat"in w.style?"cssFloat":"styleFloat":d,c===1?j:T(w,d,j[d]||w.style[d])}function B(w,d,c){var j=arguments.length;if(d=Z[d]?"cssFloat"in w.style?"cssFloat":"styleFloat":d,j===3)return typeof c=="number"&&S.test(d)&&(c="".concat(c,"px")),w.style[d]=c,c;for(var x in d)d.hasOwnProperty(x)&&B(w,x,d[x]);return ae(w)}function U(w){return w===document.body?document.documentElement.clientWidth:w.offsetWidth}function h(w){return w===document.body?window.innerHeight||document.documentElement.clientHeight:w.offsetHeight}function $(){var w=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),d=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:w,height:d}}function b(){var w=document.documentElement.clientWidth,d=window.innerHeight||document.documentElement.clientHeight;return{width:w,height:d}}function L(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function I(w){var d=w.getBoundingClientRect(),c=document.documentElement;return{left:d.left+(window.pageXOffset||c.scrollLeft)-(c.clientLeft||document.body.clientLeft||0),top:d.top+(window.pageYOffset||c.scrollTop)-(c.clientTop||document.body.clientTop||0)}}}}]); +`),insertTextRules:g.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=$(g,e,i,r,u);return{suggestions:f}}})},L="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",I=t("LvDl");function w(g){return/^\d+$/.test(g)?"".concat(g,"px"):g}function d(){}var c=!1,j={"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 x(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=g;if(Array.isArray(g)){for(var y=0;y0||Ce.target.offsetWidth>0)&&se.current.instance.layout()}}catch(je){oe.e(je)}finally{oe.f()}}),_.observe(fe.current)),_}function we(){Z.b.warn(decodeURIComponent(L))}var Fe=function(){var F=se.current.instance;if(a!=null&&F&&te){var oe=F.getModel();oe&&a!==oe.getValue()&&(c=!0,oe.setValue(a),F.layout(),c=!1)}};Object(B.useEffect)(function(){Le.current&&clearTimeout(Le.current),Le.current=setTimeout(function(){Fe()},500)},[a,te,se.current]);function ze(){var _=se.current.instance;if(_){var F=_.getSelection(),oe=se.current.pastePos||{},de=new N.Range(oe.startLineNumber||F.endLineNumber,oe.startColumn||F.endColumn,oe.endLineNumber||F.endLineNumber,oe.endColumn||F.endColumn);setTimeout(function(){_.executeEdits("",[{range:de,text:""}])},300)}}function Me(_){(window.navigator.platform.match("Mac")?_.metaKey:_.ctrlKey)&&_.keyCode==83&&(_.preventDefault(),O())}var Qe=function(){if(J&&se.current.instance){var F=se.current.instance.getContentHeight();ie(F0||ve.target.offsetWidth>0)&&J.layout()}}catch(me){pe.e(me)}finally{pe.f()}}),q.observe(n.current)),q}Object(B.useEffect)(function(){n.current&&t.e(27).then(t.t.bind(null,"M/lh",7)).then(function(J){N=J;var q=N.editor.createDiffEditor(n.current,Object(M.a)(Object(M.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},f),{},{wordWrap:!0}));C(q);var Q=P(q);return function(){q.dispose();var pe=q.getModel();pe&&pe.dispose(),Q.unobserve(n.current)}})},[]),Object(B.useEffect)(function(){l&&l.setModel({original:N.editor.createModel(a,i),modified:N.editor.createModel(e,i)})},[a,e,i,l]);var D=w(y),O=w(r),X={width:D,height:O};return U.a.createElement("div",{className:"my-diff-editor",ref:n,style:X})}},ZpRC:function(xe,z,t){"use strict";function M(b){return typeof b=="object"&&b!=null&&b.nodeType===1}function S(b,L){return(!L||b!=="hidden")&&b!=="visible"&&b!=="clip"}function Z(b,L){if(b.clientHeightL||c>b&&j=L&&x>=I?c-b-w:j>L&&xI?j-L+d:0}var T=function(b,L){var I=window,w=L.scrollMode,d=L.block,c=L.inline,j=L.boundary,x=L.skipOverflowHiddenElements,N=typeof j=="function"?j:function(Pe){return Pe!==j};if(!M(b))throw new TypeError("Invalid target");for(var A=document.scrollingElement||document.documentElement,p=[],g=b;M(g)&&N(g);){if((g=g.parentElement)===A){p.push(g);break}g!=null&&g===document.body&&Z(g)&&!Z(document.documentElement)||g!=null&&Z(g,x)&&p.push(g)}for(var v=I.visualViewport?I.visualViewport.width:innerWidth,y=I.visualViewport?I.visualViewport.height:innerHeight,R=window.scrollX||pageXOffset,r=window.scrollY||pageYOffset,a=b.getBoundingClientRect(),e=a.height,i=a.width,u=a.top,f=a.right,n=a.bottom,o=a.left,E=d==="start"||d==="nearest"?u:d==="end"?n:u+e/2,l=c==="center"?o+i/2:c==="end"?f:o,C=[],P=0;P=0&&o>=0&&n<=y&&f<=v&&u>=q&&n<=pe&&o>=ne&&f<=Q)return C;var ve=getComputedStyle(D),me=parseInt(ve.borderLeftWidth,10),he=parseInt(ve.borderTopWidth,10),le=parseInt(ve.borderRightWidth,10),ue=parseInt(ve.borderBottomWidth,10),ge=0,Oe=0,fe="offsetWidth"in D?D.offsetWidth-D.clientWidth-me-le:0,se="offsetHeight"in D?D.offsetHeight-D.clientHeight-he-ue:0;if(A===D)ge=d==="start"?E:d==="end"?E-y:d==="nearest"?ae(r,r+y,y,he,ue,r+E,r+E+e,e):E-y/2,Oe=c==="start"?l:c==="center"?l-v/2:c==="end"?l-v:ae(R,R+v,v,me,le,R+l,R+l+i,i),ge=Math.max(0,ge+r),Oe=Math.max(0,Oe+R);else{ge=d==="start"?E-q-he:d==="end"?E-pe+ue+se:d==="nearest"?ae(q,pe,X,he,ue+se,E,E+e,e):E-(q+X/2)+se/2,Oe=c==="start"?l-ne-me:c==="center"?l-(ne+J/2)+fe/2:c==="end"?l-Q+le+fe:ae(ne,Q,J,me,le+fe,l,l+i,i);var Le=D.scrollLeft,Te=D.scrollTop;E+=Te-(ge=Math.max(0,Math.min(Te+ge,D.scrollHeight-X+se))),l+=Le-(Oe=Math.max(0,Math.min(Le+Oe,D.scrollWidth-J+fe)))}C.push({el:D,top:ge,left:Oe})}return C};function s(b){return b===Object(b)&&Object.keys(b).length!==0}function B(b,L){L===void 0&&(L="auto");var I="scrollBehavior"in document.body.style;b.forEach(function(w){var d=w.el,c=w.top,j=w.left;d.scroll&&I?d.scroll({top:c,left:j,behavior:L}):(d.scrollTop=c,d.scrollLeft=j)})}function U(b){return b===!1?{block:"end",inline:"nearest"}:s(b)?b:{block:"start",inline:"nearest"}}function h(b,L){var I=!b.ownerDocument.documentElement.contains(b);if(s(L)&&typeof L.behavior=="function")return L.behavior(I?[]:T(b,L));if(I)return;var w=U(L);return B(T(b,w),w.behavior)}var $=z.a=h},biw7:function(xe,z,t){"use strict";var M=t("q1tI"),S=t.n(M),Z=M.createContext(null);z.a=Z},dHP6:function(xe,z,t){xe.exports={flex_box_center:"flex_box_center___x7p9B",flex_space_between:"flex_space_between___1dpUp",flex_box_vertical_center:"flex_box_vertical_center___1HpWl",flex_box_center_end:"flex_box_center_end___1j-WY",flex_box_column:"flex_box_column___CILC5",title:"title___1ypti",shixunTitle:"shixunTitle___3RarB",shixunWrp:"shixunWrp___3cvwg"}},dmUQ:function(xe,z,t){"use strict";var M=t("Ff2n"),S=t("rePB"),Z=t("1OyB"),ae=t("vuIU"),T=t("Ji7U"),s=t("md7G"),B=t("foSv"),U=t("q1tI"),h=t.n(U),$=t("TSYQ"),b=t.n($),L=t("4IlW");function I(e,i){var u=Object.keys(e);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(e);i&&(f=f.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),u.push.apply(u,f)}return u}function w(e){for(var i=1;i1?J-1:0),Q=1;Q1?P-1:0),O=1;O=0)return parseInt(C.slice(C.indexOf("e-")+2),10);var P=0;return C.indexOf(".")>=0&&(P=C.length-C.indexOf(".")-1),P},n.getInputDisplayValue=function(l){var C=l||n.state,P=C.focused,D=C.inputValue,O=C.value,X;P?X=D:X=n.toPrecisionAsStep(O),X==null&&(X="");var J=n.formatWrapper(X);return v(n.props.decimalSeparator)&&(J=J.toString().replace(".",n.props.decimalSeparator)),J},n.recordCursorPosition=function(){try{n.cursorStart=n.input.selectionStart,n.cursorEnd=n.input.selectionEnd,n.currentValue=n.input.value,n.cursorBefore=n.input.value.substring(0,n.cursorStart),n.cursorAfter=n.input.value.substring(n.cursorEnd)}catch(l){}},n.restoreByAfter=function(l){if(l===void 0)return!1;var C=n.input.value,P=C.lastIndexOf(l);if(P===-1)return!1;var D=n.cursorBefore.length;return n.lastKeyCode===L.a.DELETE&&n.cursorBefore.charAt(D-1)===l[0]?(n.fixCaret(D,D),!0):P+l.length===C.length?(n.fixCaret(P,P),!0):!1},n.partRestoreByAfter=function(l){return l===void 0?!1:Array.prototype.some.call(l,function(C,P){var D=l.substring(P);return n.restoreByAfter(D)})},n.isNotCompleteNumber=function(l){return isNaN(l)||l===""||l===null||l&&l.toString().indexOf(".")===l.toString().length-1},n.stop=function(){n.autoStepTimer&&clearTimeout(n.autoStepTimer)},n.down=function(l,C,P){n.pressingUpOrDown=!0,n.step("down",l,C,P)},n.up=function(l,C,P){n.pressingUpOrDown=!0,n.step("up",l,C,P)},n.saveInput=function(l){n.input=l};var o=f.value;o===void 0&&(o=f.defaultValue),n.state={focused:f.autoFocus};var E=n.getValidValue(n.toNumber(o));return n.state=w(w({},n.state),{},{inputValue:n.toPrecisionAsStep(E),value:E}),n}return Object(ae.a)(u,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(n){var o=this.props,E=o.value,l=o.onChange,C=o.max,P=o.min,D=this.state.focused;if(n){if(!y(n.value,E)||!y(n.max,C)||!y(n.min,P)){var O=D?E:this.getValidValue(E),X;this.pressingUpOrDown?X=O:this.inputting?X=this.rawInput:X=this.toPrecisionAsStep(O),this.setState({value:O,inputValue:X})}var J="value"in this.props?E:this.state.value;"max"in this.props&&n.max!==C&&typeof J=="number"&&J>C&&l&&l(C),"min"in this.props&&n.min!==P&&typeof J=="number"&&J1&&arguments[1]!==void 0?arguments[1]:this.props.min,E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,l=parseFloat(n);return isNaN(l)?n:(lE&&(l=E),l)}},{key:"setValue",value:function(n,o){var E=this.props.precision,l=this.isNotCompleteNumber(parseFloat(n))?null:parseFloat(n),C=this.state.value,P=C===void 0?null:C,D=this.state.inputValue,O=D===void 0?null:D,X=typeof l=="number"?l.toFixed(E):"".concat(l),J=l!==P||X!=="".concat(O);return"value"in this.props?(O=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:O},o)):this.setState({value:l,inputValue:this.toPrecisionAsStep(n)},o),J&&this.props.onChange(l),l}},{key:"getMaxPrecision",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,E=this.props,l=E.precision,C=E.step;if(v(l))return l;var P=this.getPrecision(o),D=this.getPrecision(C),O=this.getPrecision(n);return n?Math.max(O,P+D):P+D}},{key:"getPrecisionFactor",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,E=this.getMaxPrecision(n,o);return Math.pow(10,E)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(n){return this.props.formatter?this.props.formatter(n):n}},{key:"toPrecisionAsStep",value:function(n){if(this.isNotCompleteNumber(n)||n==="")return n;var o=Math.abs(this.getMaxPrecision(n));return isNaN(o)?n.toString():Number(n).toFixed(o)}},{key:"toNumber",value:function(n){var o=this.props.precision,E=this.state.focused,l=n&&n.length>16&&E;return this.isNotCompleteNumber(n)||l?n:v(o)?Math.round(n*Math.pow(10,o))/Math.pow(10,o):Number(n)}},{key:"upStep",value:function(n,o){var E=this.props.step,l=this.getPrecisionFactor(n,o),C=Math.abs(this.getMaxPrecision(n,o)),P=((l*n+l*E*o)/l).toFixed(C);return this.toNumber(P)}},{key:"downStep",value:function(n,o){var E=this.props.step,l=this.getPrecisionFactor(n,o),C=Math.abs(this.getMaxPrecision(n,o)),P=((l*n-l*E*o)/l).toFixed(C);return this.toNumber(P)}},{key:"step",value:function(n,o){var E=this,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,C=arguments.length>3?arguments[3]:void 0;this.stop(),o&&(o.persist(),o.preventDefault());var P=this.props;if(P.disabled)return;var D=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(D))return;var O=this["".concat(n,"Step")](D,l),X=O>P.max||OP.max?O=P.max:O=q),Y=(Me||Me===0)&&(isNaN(Me)||Number(Me)<=Q),H=re||l||C,k=Y||l||C,V=b()("".concat(E,"-handler"),"".concat(E,"-handler-up"),Object(S.a)({},"".concat(E,"-handler-up-disabled"),H)),ie=b()("".concat(E,"-handler"),"".concat(E,"-handler-down"),Object(S.a)({},"".concat(E,"-handler-down-disabled"),k)),ee=P?{onTouchStart:H?j:this.up,onTouchEnd:this.stop}:{onMouseDown:H?j:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},_=P?{onTouchStart:k?j:this.down,onTouchEnd:this.stop}:{onMouseDown:k?j:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return h.a.createElement("div",{className:m,style:pe,title:ne,onMouseEnter:ve,onMouseLeave:me,onMouseOver:he,onMouseOut:le,onFocus:function(){return null},onBlur:function(){return null}},h.a.createElement("div",{className:"".concat(E,"-handler-wrap")},h.a.createElement("span",Object.assign({unselectable:"on"},ee,{role:"button","aria-label":"Increase Value","aria-disabled":H,className:V}),O||h.a.createElement("span",{unselectable:"on",className:"".concat(E,"-handler-up-inner"),onClick:x})),h.a.createElement("span",Object.assign({unselectable:"on"},_,{role:"button","aria-label":"Decrease Value","aria-disabled":k,className:ie}),X||h.a.createElement("span",{unselectable:"on",className:"".concat(E,"-handler-down-inner"),onClick:x}))),h.a.createElement("div",{className:"".concat(E,"-input-wrap")},h.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Q,"aria-valuemax":q,"aria-valuenow":Me,required:ue,type:fe,placeholder:se,onPaste:Ae,onClick:ge,onMouseUp:this.onMouseUp,className:"".concat(E,"-input"),tabIndex:Oe,autoComplete:D,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:W?this.onKeyDown:j,onKeyUp:W?this.onKeyUp:j,autoFocus:te,maxLength:ye,readOnly:C,disabled:l,max:q,min:Q,step:He,name:ce,title:ne,id:Le,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(G),pattern:Pe,inputMode:Te,onInput:we},K))))}}]),u}(h.a.Component);R.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:g,min:-g,step:1,style:{},onChange:j,onKeyDown:j,onPressEnter:j,onFocus:j,onBlur:j,parser:N,required:!1,autoComplete:"off"};var r=R,a=z.a=r},fyJ8:function(xe,z,t){"use strict";var M=t("rePB"),S=t("VTBJ"),Z=t("Ff2n"),ae=t("U8pU"),T=t("q1tI"),s=t.n(T),B=t("TSYQ"),U=t.n(B),h=t("c+Xe"),$=t("sR1s");function b(c){return c&&Object(ae.a)(c)==="object"&&!Array.isArray(c)&&!T.isValidElement(c)}function L(c){return typeof c=="string"?!0:Object(h.c)(c)}function I(c,j){var x,N=c.prefixCls,A=c.className,p=c.record,g=c.index,v=c.dataIndex,y=c.render,R=c.children,r=c.component,a=r===void 0?"td":r,e=c.colSpan,i=c.rowSpan,u=c.fixLeft,f=c.fixRight,n=c.firstFixLeft,o=c.lastFixLeft,E=c.firstFixRight,l=c.lastFixRight,C=c.appendNode,P=c.additionalProps,D=P===void 0?{}:P,O=c.ellipsis,X=c.align,J=c.rowType,q=c.isSticky,Q="".concat(N,"-cell"),pe,ne;if(R)ne=R;else{var ve=Object($.b)(p,v);if(ne=ve,y){var me=y(ve,p,g);b(me)?(ne=me.children,pe=me.props):ne=me}}Object(ae.a)(ne)==="object"&&!Array.isArray(ne)&&!T.isValidElement(ne)&&(ne=null),O&&(o||E)&&(ne=T.createElement("span",{className:"".concat(Q,"-content")},ne));var he=pe||{},le=he.colSpan,ue=he.rowSpan,ge=he.style,Oe=he.className,fe=Object(Z.a)(he,["colSpan","rowSpan","style","className"]),se=le!==void 0?le:e,Le=ue!==void 0?ue:i;if(se===0||Le===0)return null;var Te={},Pe=typeof u=="number",He=typeof f=="number";Pe&&(Te.position="sticky",Te.left=u),He&&(Te.position="sticky",Te.right=f);var ye={};X&&(ye.textAlign=X);var te,ce=O===!0?{showTitle:!0}:O;ce&&(ce.showTitle||J==="header")&&(typeof ne=="string"||typeof ne=="number"?te=ne.toString():T.isValidElement(ne)&&typeof ne.props.children=="string"&&(te=ne.props.children));var Ae=Object(S.a)(Object(S.a)(Object(S.a)({title:te},fe),D),{},{colSpan:se&&se!==1?se:null,rowSpan:Le&&Le!==1?Le:null,className:U()(Q,A,(x={},Object(M.a)(x,"".concat(Q,"-fix-left"),Pe),Object(M.a)(x,"".concat(Q,"-fix-left-first"),n),Object(M.a)(x,"".concat(Q,"-fix-left-last"),o),Object(M.a)(x,"".concat(Q,"-fix-right"),He),Object(M.a)(x,"".concat(Q,"-fix-right-first"),E),Object(M.a)(x,"".concat(Q,"-fix-right-last"),l),Object(M.a)(x,"".concat(Q,"-ellipsis"),O),Object(M.a)(x,"".concat(Q,"-with-append"),C),Object(M.a)(x,"".concat(Q,"-fix-sticky"),(Pe||He)&&q),x),D.className,Oe),style:Object(S.a)(Object(S.a)(Object(S.a)(Object(S.a)({},D.style),ye),Te),ge),ref:L(a)?j:null});return T.createElement(a,Object.assign({},Ae),C,ne)}var w=T.forwardRef(I);w.displayName="Cell";var d=T.memo(w,function(c,j){return j.shouldCellUpdate?!j.shouldCellUpdate(j.record,c.record):!1});z.a=d},hW8S:function(xe,z,t){"use strict";t.d(z,"a",function(){return ae}),t.d(z,"c",function(){return T}),t.d(z,"b",function(){return s});var M=t("VTBJ"),S=t("Ff2n"),Z=t("Kwbf"),ae="RC_TABLE_INTERNAL_COL_DEFINE";function T(B){var U=B.expandable,h=Object(S.a)(B,["expandable"]);return"expandable"in B?Object(M.a)(Object(M.a)({},h),U):h}function s(B){return Object.keys(B).reduce(function(U,h){return(h.substr(0,5)==="data-"||h.substr(0,5)==="aria-")&&(U[h]=B[h]),U},{})}},n6Qo:function(xe,z,t){"use strict";t.d(z,"a",function(){return U});var M=t("q1tI"),S=t("biw7"),Z=t("fyJ8");function ae(h){var $=h.className,b=h.index,L=h.children,I=h.colSpan,w=h.rowSpan,d=M.useContext(S.a),c=d.prefixCls,j=d.fixedInfoList,x=j[b];return M.createElement(Z.a,Object.assign({className:$,index:b,component:"td",prefixCls:c,record:null,dataIndex:null,render:function(){return{children:L,props:{colSpan:I,rowSpan:w}}}},x))}function T(h){return M.createElement("tr",Object.assign({},h))}function s(h){var $=h.children,b=M.useContext(S.a),L=b.prefixCls;return M.createElement("tfoot",{className:"".concat(L,"-summary")},$)}var B=z.b=s,U={Cell:ae,Row:T}},"rAM+":function(xe,z,t){"use strict";t.d(z,"a",function(){return S});var M=t("Qw5x");function S(Z,ae){var T;if(typeof Symbol=="undefined"||Z[Symbol.iterator]==null){if(Array.isArray(Z)||(T=Object(M.a)(Z))||ae&&Z&&typeof Z.length=="number"){T&&(Z=T);var s=0,B=function(){};return{s:B,n:function(){return s>=Z.length?{done:!0}:{done:!1,value:Z[s++]}},e:function(L){throw L},f:B}}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 U=!0,h=!1,$;return{s:function(){T=Z[Symbol.iterator]()},n:function(){var L=T.next();return U=L.done,L},e:function(L){h=!0,$=L},f:function(){try{!U&&T.return!=null&&T.return()}finally{if(h)throw $}}}}},sR1s:function(xe,z,t){"use strict";t.d(z,"b",function(){return ae}),t.d(z,"a",function(){return T}),t.d(z,"c",function(){return s}),t.d(z,"d",function(){return B});var M=t("U8pU"),S="RC_TABLE_KEY";function Z(U){return U==null?[]:Array.isArray(U)?U:[U]}function ae(U,h){if(!h&&typeof h!="number")return U;for(var $=Z(h),b=U,L=0;L<$.length;L+=1){if(!b)return null;var I=$[L];b=b[I]}return b}function T(U){var h=[],$={};return U.forEach(function(b){for(var L=b||{},I=L.key,w=L.dataIndex,d=I||Z(w).join("-")||S;$[d];)d="".concat(d,"_next");$[d]=!0,h.push(d)}),h}function s(){var U={};function h(I,w){w&&Object.keys(w).forEach(function(d){var c=w[d];c&&Object(M.a)(c)==="object"?(I[d]=I[d]||{},h(I[d],c)):I[d]=c})}for(var $=arguments.length,b=new Array($),L=0;L<$;L++)b[L]=arguments[L];return b.forEach(function(I){h(U,I)}),U}function B(U){return U!=null}},sboe:function(xe,z,t){"use strict";t.d(z,"a",function(){return Z});var M=t("q1tI"),S=t.n(M),Z=M.createContext(null)},t23M:function(xe,z,t){"use strict";var M=t("VTBJ"),S=t("1OyB"),Z=t("vuIU"),ae=t("Ji7U"),T=t("LK+K"),s=t("q1tI"),B=t.n(s),U=t("m+aA"),h=t("Zm9Q"),$=t("Kwbf"),b=t("c+Xe"),L=t("bdgK"),I="rc-observer-key",w=function(d){Object(ae.a)(j,d);var c=Object(T.a)(j);function j(){var x;return Object(S.a)(this,j),x=c.apply(this,arguments),x.resizeObserver=null,x.childNode=null,x.currentElement=null,x.state={width:0,height:0,offsetHeight:0,offsetWidth:0},x.onResize=function(N){var A=x.props.onResize,p=N[0].target,g=p.getBoundingClientRect(),v=g.width,y=g.height,R=p.offsetWidth,r=p.offsetHeight,a=Math.floor(v),e=Math.floor(y);if(x.state.width!==a||x.state.height!==e||x.state.offsetWidth!==R||x.state.offsetHeight!==r){var i={width:a,height:e,offsetWidth:R,offsetHeight:r};x.setState(i),A&&Promise.resolve().then(function(){A(Object(M.a)(Object(M.a)({},i),{},{offsetWidth:R,offsetHeight:r}))})}},x.setChildNode=function(N){x.childNode=N},x}return Object(Z.a)(j,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var N=this.props.disabled;if(N){this.destroyObserver();return}var A=Object(U.a)(this.childNode||this),p=A!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=A),!this.resizeObserver&&A&&(this.resizeObserver=new L.default(this.onResize),this.resizeObserver.observe(A))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var N=this.props.children,A=Object(h.a)(N);if(A.length>1)Object($.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(A.length===0)return Object($.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=A[0];if(s.isValidElement(p)&&Object(b.c)(p)){var g=p.ref;A[0]=s.cloneElement(p,{ref:Object(b.a)(g,this.setChildNode)})}return A.length===1?A[0]:A.map(function(v,y){return!s.isValidElement(v)||"key"in v&&v.key!==null?v:s.cloneElement(v,{key:"".concat(I,"-").concat(y)})})}}]),j}(s.Component);w.displayName="ResizeObserver",z.a=w},wCXF:function(xe,z,t){"use strict";t.d(z,"a",function(){return Fe});var M=t("rePB"),S=t("VTBJ"),Z=t("KQm4"),ae=t("U8pU"),T=t("ODXe"),s=t("q1tI"),B=t("TSYQ"),U=t.n(B),h=t("Gytx"),$=t.n(h),b=t("Kwbf"),L=t("t23M"),I=t("qx4F"),w=t("6eGT"),d=t("IBYe"),c=t("Ff2n"),j=t("c+Xe"),x=t("fyJ8"),N=t("biw7");function A(m,K,W,G,re){var Y=W[m]||{},H=W[K]||{},k,V;Y.fixed==="left"?k=G.left[m]:H.fixed==="right"&&(V=G.right[K]);var ie=!1,ee=!1,_=!1,F=!1,oe=W[K+1],de=W[m-1];if(re==="rtl"){if(k!==void 0){var Ce=de&&de.fixed==="left";F=!Ce}else if(V!==void 0){var je=oe&&oe.fixed==="right";_=!je}}else if(k!==void 0){var De=oe&&oe.fixed==="left";ie=!De}else if(V!==void 0){var be=de&&de.fixed==="right";ee=!be}return{fixLeft:k,fixRight:V,lastFixLeft:ie,firstFixRight:ee,lastFixRight:_,firstFixLeft:F,isSticky:G.isSticky}}var p=t("sR1s");function g(m){var K=m.cells,W=m.stickyOffsets,G=m.flattenColumns,re=m.rowComponent,Y=m.cellComponent,H=m.onHeaderRow,k=m.index,V=s.useContext(N.a),ie=V.prefixCls,ee=V.direction,_;H&&(_=H(K.map(function(oe){return oe.column}),k));var F=Object(p.a)(K.map(function(oe){return oe.column}));return s.createElement(re,Object.assign({},_),K.map(function(oe,de){var Ce=oe.column,je=A(oe.colStart,oe.colEnd,G,W,ee),De;return Ce&&Ce.onHeaderCell&&(De=oe.column.onHeaderCell(Ce)),s.createElement(x.a,Object.assign({},oe,{ellipsis:Ce.ellipsis,align:Ce.align,component:Y,prefixCls:ie,key:F[de]},je,{additionalProps:De,rowType:"header"}))}))}g.displayName="HeaderRow";var v=g;function y(m){var K=[];function W(H,k){var V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;K[V]=K[V]||[];var ie=k,ee=H.filter(Boolean).map(function(_){var F={key:_.key,className:_.className||"",children:_.title,column:_,colStart:ie},oe=1,de=_.children;return de&&de.length>0&&(oe=W(de,ie,V+1).reduce(function(Ce,je){return Ce+je},0),F.hasSubColumns=!0),"colSpan"in _&&(oe=_.colSpan),"rowSpan"in _&&(F.rowSpan=_.rowSpan),F.colSpan=oe,F.colEnd=F.colStart+oe-1,K[V].push(F),ie+=oe,oe});return ee}W(m,0);for(var G=K.length,re=function(k){K[k].forEach(function(V){!("rowSpan"in V)&&!V.hasSubColumns&&(V.rowSpan=G-k)})},Y=0;Y=0;k-=1){var V=K[k],ie=W&&W[k],ee=ie&&ie[a.a];(V||ee||H)&&(re.unshift(s.createElement("col",Object.assign({key:k,style:{width:V,minWidth:V}},ee))),H=!0)}return s.createElement("colgroup",null,re)}var i=e;function u(m,K){return Object(s.useMemo)(function(){for(var W=[],G=0;G1?Je-1:0),dt=1;dt=_&&(_e=_-F),H({scrollLeft:_e/_*(ee+2)}),be.current.x=Ee.pageX},$e=function(){var Ee=Object(He.b)(Y.current).top,Be=Ee+Y.current.offsetHeight,Ye=document.documentElement.scrollTop+window.innerHeight;Be-Object(I.a)()<=Ye||Ee>=Ye-k?De(function(tt){return Object(S.a)(Object(S.a)({},tt),{},{isHiddenScrollBar:!0})}):De(function(tt){return Object(S.a)(Object(S.a)({},tt),{},{isHiddenScrollBar:!1})})},ke=function(Ee){De(function(Be){return Object(S.a)(Object(S.a)({},Be),{},{scrollLeft:Ee/ee*_||0})})};return s.useImperativeHandle(W,function(){return{setScrollLeft:ke}}),s.useEffect(function(){var Ue=Object(Pe.a)(document.body,"mouseup",qe,!1),Ee=Object(Pe.a)(document.body,"mousemove",et,!1);return $e(),function(){Ue.remove(),Ee.remove()}},[F,Ie]),s.useEffect(function(){var Ue=Object(Pe.a)(window,"scroll",$e,!1),Ee=Object(Pe.a)(window,"resize",$e,!1);return function(){Ue.remove(),Ee.remove()}},[]),s.useEffect(function(){je.isHiddenScrollBar||De(function(Ue){var Ee,Be;return Object(S.a)(Object(S.a)({},Ue),{},{scrollLeft:Y.current.scrollLeft/((Ee=Y.current)===null||Ee===void 0?void 0:Ee.scrollWidth)*((Be=Y.current)===null||Be===void 0?void 0:Be.clientWidth)})})},[je.isHiddenScrollBar]),ee<=_||!F||je.isHiddenScrollBar?null:s.createElement("div",{style:{height:Object(I.a)(),width:_,bottom:k},className:"".concat(ie,"-sticky-scroll")},s.createElement("div",{onMouseDown:Se,ref:oe,className:U()("".concat(ie,"-sticky-scroll-bar"),Object(M.a)({},"".concat(ie,"-sticky-scroll-bar-active"),Ie)),style:{width:"".concat(F,"px"),transform:"translate3d(".concat(je.scrollLeft,"px, 0, 0)")}}))},te=s.forwardRef(ye);function ce(m,K){return s.useMemo(function(){var W=!!m;return{isSticky:W,stickyClassName:W?"".concat(K,"-sticky-header"):"",offsetHeader:Object(ae.a)(m)==="object"&&m.offsetHeader||0,offsetScroll:Object(ae.a)(m)==="object"&&m.offsetScroll||0}},[m,K])}var Ae=[],we={},Fe="rc-table-internal-hook",ze=s.memo(function(m){var K=m.children;return K},function(m,K){return $()(m.props,K.props)?m.pingLeft!==K.pingLeft||m.pingRight!==K.pingRight:!1});function Me(m){var K,W=m.prefixCls,G=m.className,re=m.rowClassName,Y=m.style,H=m.data,k=m.rowKey,V=m.scroll,ie=m.tableLayout,ee=m.direction,_=m.title,F=m.footer,oe=m.summary,de=m.id,Ce=m.showHeader,je=m.components,De=m.emptyText,be=m.onRow,Ze=m.onHeaderRow,Ke=m.internalHooks,Ie=m.transformColumns,Ve=m.internalRefs,qe=m.sticky,Se=H||Ae,et=!!Se.length,$e=s.useState(0),ke=Object(T.a)($e,2),Ue=ke[0],Ee=ke[1];s.useEffect(function(){Ee(Object(I.a)())});var Be=s.useMemo(function(){return Object(p.c)(je,{})},[je]),Ye=s.useCallback(function(Re,Ne){return Object(p.b)(Be,Re)||Ne},[Be]),tt=s.useMemo(function(){return typeof k=="function"?k:function(Re){var Ne=Re&&Re[k];return Ne}},[k]),_e=Object(a.c)(m),jt=_e.expandIcon,Rt=_e.expandedRowKeys,Nt=_e.defaultExpandedRowKeys,it=_e.defaultExpandAllRows,ut=_e.expandedRowRender,mt=_e.onExpand,pt=_e.onExpandedRowsChange,Mt=_e.expandRowByClick,ot=_e.rowExpandable,gt=_e.expandIconColumnIndex,ht=_e.expandedRowClassName,Kt=_e.childrenColumnName,St=_e.indentSize,vt=jt||Le,Et=Kt||"children",Tt=s.useMemo(function(){return ut?"row":m.expandable&&Ke===Fe&&m.expandable.__PARENT_RENDER_ICON__||Se.some(function(Re){return Re&&Object(ae.a)(Re)==="object"&&Re[Et]})?"nest":!1},[!!ut,Se]),Pt=s.useState(function(){return Nt||(it?Te(Se,tt,Et):[])}),Ge=Object(T.a)(Pt,2),nt=Ge[0],rt=Ge[1],Je=s.useMemo(function(){return new Set(Rt||nt||[])},[Rt,nt]),ct=s.useCallback(function(Re){var Ne=tt(Re,Se.indexOf(Re)),Xe,at=Je.has(Ne);at?(Je.delete(Ne),Xe=Object(Z.a)(Je)):Xe=[].concat(Object(Z.a)(Je),[Ne]),rt(Xe),mt&&mt(!at,Re),pt&&pt(Xe)},[tt,Je,Se,mt,pt]),dt=s.useState(0),Dt=Object(T.a)(dt,2),Ct=Dt[0],Lt=Dt[1],vn=Object(ne.b)(Object(S.a)(Object(S.a)(Object(S.a)({},m),_e),{},{expandable:!!ut,expandedKeys:Je,getRowKey:tt,onTriggerExpand:ct,expandIcon:vt,expandIconColumnIndex:gt,direction:ee}),Ke===Fe?Ie:null),Jt=Object(T.a)(vn,2),kt=Jt[0],We=Jt[1],wt=s.useMemo(function(){return{columns:kt,flattenColumns:We}},[kt,We]),Wt=s.useRef(),Qt=s.useRef(),ft=s.useRef(),bn=s.useState(!1),Zt=Object(T.a)(bn,2),qt=Zt[0],gn=Zt[1],En=s.useState(!1),en=Object(T.a)(En,2),tn=en[0],Cn=en[1],yn=he(new Map),nn=Object(T.a)(yn,2),xn=nn[0],On=nn[1],jn=Object(p.a)(We),an=jn.map(function(Re){return xn.get(Re)}),on=s.useMemo(function(){return an},[an.join("_")]),At=ge(on,We.length,ee),st=V&&Object(p.d)(V.y),lt=V&&Object(p.d)(V.x),yt=lt&&We.some(function(Re){var Ne=Re.fixed;return Ne}),rn=s.useRef(),Ut=ce(qe,W),xt=Ut.isSticky,Rn=Ut.offsetHeader,Nn=Ut.offsetScroll,Mn=Ut.stickyClassName,Bt,_t,Ht;st&&(_t={overflowY:"scroll",maxHeight:V.y}),lt&&(Bt={overflowX:"auto"},st||(_t={overflowY:"hidden"}),Ht={width:V.x===!0?"auto":V.x,minWidth:"100%"});var sn=s.useCallback(function(Re,Ne){On(function(Xe){var at=new Map(Xe);return at.set(Re,Ne),at})},[]),Sn=le(null),ln=Object(T.a)(Sn,2),Tn=ln[0],un=ln[1];function Ft(Re,Ne){if(!Ne)return;typeof Ne=="function"?Ne(Re):Ne.scrollLeft!==Re&&(Ne.scrollLeft=Re)}var bt=function(Ne){var Xe=Ne.currentTarget,at=Ne.scrollLeft,Ot=typeof at=="number"?at:Xe.scrollLeft,hn=Xe||we;if(!un()||un()===hn){var Yt;Tn(hn),Ft(Ot,Qt.current),Ft(Ot,ft.current),Ft(Ot,(Yt=rn.current)===null||Yt===void 0?void 0:Yt.setScrollLeft)}if(Xe){var _n=Xe.scrollWidth,In=Xe.clientWidth;gn(Ot>0),Cn(Ot<_n-In)}},zt=function(){ft.current&&bt({currentTarget:ft.current})},Pn=function(Ne){var Xe=Ne.width;zt(),Lt(Wt.current?Wt.current.offsetWidth:Xe)};s.useEffect(function(){return zt},[]),s.useEffect(function(){lt&&zt()},[lt]),s.useEffect(function(){Ke===Fe&&Ve&&(Ve.body.current=ft.current)});var cn=Ye(["table"],"table"),It=s.useMemo(function(){return ie||(yt?V.x==="max-content"?"auto":"fixed":st||We.some(function(Re){var Ne=Re.ellipsis;return Ne})?"fixed":"auto")},[st,yt,We,ie]),Vt,Xt={colWidths:on,columCount:We.length,stickyOffsets:At,onHeaderRow:Ze,fixHeader:st},Dn=s.useMemo(function(){return et?null:typeof De=="function"?De():De},[et,De]),dn=s.createElement(pe,{data:Se,measureColumnWidth:st||lt||xt,expandedKeys:Je,rowExpandable:ot,getRowKey:tt,onRow:be,emptyNode:Dn,childrenColumnName:Et}),fn=s.createElement(i,{colWidths:We.map(function(Re){var Ne=Re.width;return Ne}),columns:We}),mn=oe&&s.createElement(se.b,null,oe(Se)),pn=Ye(["body"]);if(st||xt){var $t;typeof pn=="function"?($t=pn(Se,{scrollbarSize:Ue,ref:ft,onScroll:bt}),Xt.colWidths=We.map(function(Re,Ne){var Xe=Re.width,at=Ne===kt.length-1?Xe-Ue:Xe;return typeof at=="number"&&!Number.isNaN(at)?at:(Object(b.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):$t=s.createElement("div",{style:Object(S.a)(Object(S.a)({},Bt),_t),onScroll:bt,ref:ft,className:U()("".concat(W,"-body"))},s.createElement(cn,{style:Object(S.a)(Object(S.a)({},Ht),{},{tableLayout:It})},fn,dn,mn),xt&&s.createElement(te,{ref:rn,offsetScroll:Nn,scrollBodyRef:ft,onScroll:bt})),Vt=s.createElement(s.Fragment,null,Ce!==!1&&s.createElement(n,Object.assign({noData:!Se.length},Xt,wt,{direction:ee,offsetHeader:Rn,stickyClassName:Mn,ref:Qt,onScroll:bt})),$t)}else Vt=s.createElement("div",{style:Object(S.a)(Object(S.a)({},Bt),_t),className:U()("".concat(W,"-content")),onScroll:bt,ref:ft},s.createElement(cn,{style:Object(S.a)(Object(S.a)({},Ht),{},{tableLayout:It})},fn,Ce!==!1&&s.createElement(r,Object.assign({},Xt,wt)),dn,mn));var Ln=Object(a.b)(m),Gt=s.createElement("div",Object.assign({className:U()(W,G,(K={},Object(M.a)(K,"".concat(W,"-rtl"),ee==="rtl"),Object(M.a)(K,"".concat(W,"-ping-left"),qt),Object(M.a)(K,"".concat(W,"-ping-right"),tn),Object(M.a)(K,"".concat(W,"-layout-fixed"),ie==="fixed"),Object(M.a)(K,"".concat(W,"-fixed-header"),st),Object(M.a)(K,"".concat(W,"-fixed-column"),yt),Object(M.a)(K,"".concat(W,"-scroll-horizontal"),lt),Object(M.a)(K,"".concat(W,"-has-fix-left"),We[0]&&We[0].fixed),Object(M.a)(K,"".concat(W,"-has-fix-right"),We[We.length-1]&&We[We.length-1].fixed==="right"),K)),style:Y,id:de,ref:Wt},Ln),s.createElement(ze,{pingLeft:qt,pingRight:tn,props:Object(S.a)(Object(S.a)({},m),{},{stickyOffsets:At,mergedExpandedKeys:Je})},_&&s.createElement(fe,{className:"".concat(W,"-title")},_(Se)),s.createElement("div",{className:"".concat(W,"-container")},Vt),F&&s.createElement(fe,{className:"".concat(W,"-footer")},F(Se))));lt&&(Gt=s.createElement(L.a,{onResize:Pn},Gt));var wn=s.useMemo(function(){return{prefixCls:W,getComponent:Ye,scrollbarSize:Ue,direction:ee,fixedInfoList:We.map(function(Re,Ne){return A(Ne,Ne,We,At,ee)}),isSticky:xt}},[W,Ye,Ue,ee,We,At,ee,xt]),An=s.useMemo(function(){return Object(S.a)(Object(S.a)({},wt),{},{tableLayout:It,rowClassName:re,expandedRowClassName:ht,componentWidth:Ct,fixHeader:st,fixColumn:yt,horizonScroll:lt,expandIcon:vt,expandableType:Tt,expandRowByClick:Mt,expandedRowRender:ut,onTriggerExpand:ct,expandIconColumnIndex:gt,indentSize:St})},[wt,It,re,ht,Ct,st,yt,lt,vt,Tt,Mt,ut,ct,gt,St]),Un=s.useMemo(function(){return{onColumnResize:sn}},[sn]);return s.createElement(N.a.Provider,{value:wn},s.createElement(E.Provider,{value:An},s.createElement(X.Provider,{value:Un},Gt)))}Me.Column=d.a,Me.ColumnGroup=w.a,Me.Summary=se.a,Me.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Qe=z.b=Me},wRmb:function(xe,z,t){"use strict";t.d(z,"a",function(){return $});var M=t("rePB"),S=t("KQm4"),Z=t("VTBJ"),ae=t("Ff2n"),T=t("q1tI"),s=t.n(T),B=t("Kwbf"),U=t("Zm9Q"),h=t("hW8S");function $(d){return Object(U.a)(d).filter(function(c){return T.isValidElement(c)}).map(function(c){var j=c.key,x=c.props,N=x.children,A=Object(ae.a)(x,["children"]),p=Object(Z.a)({key:j},A);return N&&(p.children=$(N)),p})}function b(d){return d.reduce(function(c,j){var x=j.fixed,N=x===!0?"left":x,A=j.children;return A&&A.length>0?[].concat(Object(S.a)(c),Object(S.a)(b(A).map(function(p){return Object(Z.a)({fixed:N},p)}))):[].concat(Object(S.a)(c),[Object(Z.a)(Object(Z.a)({},j),{},{fixed:N})])},[])}function L(d){for(var c=!0,j=0;j=0;A-=1){var p=d[A];if(N&&p.fixed!=="right")N=!1;else if(!N&&p.fixed==="right"){Object(B.a)(!1,"Index ".concat(A+1," of `columns` missing `fixed='right'` prop."));break}}}function I(d){return d.map(function(c){var j=c.fixed,x=Object(ae.a)(c,["fixed"]),N=j;return j==="left"?N="right":j==="right"&&(N="left"),Object(Z.a)({fixed:N},x)})}function w(d,c){var j=d.prefixCls,x=d.columns,N=d.children,A=d.expandable,p=d.expandedKeys,g=d.getRowKey,v=d.onTriggerExpand,y=d.expandIcon,R=d.rowExpandable,r=d.expandIconColumnIndex,a=d.direction,e=d.expandRowByClick,i=T.useMemo(function(){return x||$(N)},[x,N]),u=T.useMemo(function(){if(A){var o,E=r||0,l=i[E],C=(o={},Object(M.a)(o,h.a,{className:"".concat(j,"-expand-icon-col")}),Object(M.a)(o,"title",""),Object(M.a)(o,"fixed",l?l.fixed:null),Object(M.a)(o,"className","".concat(j,"-row-expand-icon-cell")),Object(M.a)(o,"render",function(O,X,J){var q=g(X,J),Q=p.has(q),pe=R?R(X):!0,ne=y({prefixCls:j,expanded:Q,expandable:pe,record:X,onExpand:v});return e?T.createElement("span",{onClick:function(me){return me.stopPropagation()}},ne):ne}),o),P=i.slice();return E>=0&&P.splice(E,0,C),P}return i},[A,i,g,p,y,a]),f=T.useMemo(function(){var o=u;return c&&(o=c(o)),o.length||(o=[{render:function(){return null}}]),o},[c,u,a]),n=T.useMemo(function(){return a==="rtl"?I(b(f)):b(f)},[f,a]);return[f,n]}z.b=w},"y0+3":function(xe,z,t){"use strict";t.d(z,"a",function(){return b}),t.d(z,"b",function(){return I});var M=/margin|padding|width|height|max|min|offset/,S={left:!0,top:!0},Z={cssFloat:1,styleFloat:1,float:1};function ae(w){return w.nodeType===1?w.ownerDocument.defaultView.getComputedStyle(w,null):{}}function T(w,d,c){if(d=d.toLowerCase(),c==="auto"){if(d==="height")return w.offsetHeight;if(d==="width")return w.offsetWidth}return d in S||(S[d]=M.test(d)),S[d]?parseFloat(c)||0:c}function s(w,d){var c=arguments.length,j=ae(w);return d=Z[d]?"cssFloat"in w.style?"cssFloat":"styleFloat":d,c===1?j:T(w,d,j[d]||w.style[d])}function B(w,d,c){var j=arguments.length;if(d=Z[d]?"cssFloat"in w.style?"cssFloat":"styleFloat":d,j===3)return typeof c=="number"&&M.test(d)&&(c="".concat(c,"px")),w.style[d]=c,c;for(var x in d)d.hasOwnProperty(x)&&B(w,x,d[x]);return ae(w)}function U(w){return w===document.body?document.documentElement.clientWidth:w.offsetWidth}function h(w){return w===document.body?window.innerHeight||document.documentElement.clientHeight:w.offsetHeight}function $(){var w=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),d=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:w,height:d}}function b(){var w=document.documentElement.clientWidth,d=window.innerHeight||document.documentElement.clientHeight;return{width:w,height:d}}function L(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function I(w){var d=w.getBoundingClientRect(),c=document.documentElement;return{left:d.left+(window.pageXOffset||c.scrollLeft)-(c.clientLeft||document.body.clientLeft||0),top:d.top+(window.pageYOffset||c.scrollTop)-(c.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Classrooms__Lists__Statistics__StudentDetail.284af888.async.js b/p__Classrooms__Lists__Statistics__StudentDetail.284af888.async.js index c25e8d7b71..6c6f9d7255 100644 --- a/p__Classrooms__Lists__Statistics__StudentDetail.284af888.async.js +++ b/p__Classrooms__Lists__Statistics__StudentDetail.284af888.async.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[98,8,10],{"55Ip":function(mt,ne,r){"use strict";r.d(ne,"a",function(){return H});var T=r("Ty5D"),M=r("dI71"),he=r("q1tI"),S=r.n(he),o=r("YS25"),C=r("17x9"),ae=r.n(C),Q=r("wx14"),D=r("zLVn"),G=r("9R94"),J=function(f){Object(M.a)(s,f);function s(){for(var R,A=arguments.length,ee=new Array(A),L=0;L=0||A.relatedTarget.className.indexOf("".concat(de,"-next"))>=0))return;f.setState({goInputText:""}),ie(f.getValidValue())},f.go=function(A){var ee=f.state.goInputText;if(ee==="")return;(A.keyCode===q.ENTER||A.type==="click")&&(f.setState({goInputText:""}),f.props.quickGo(f.getValidValue()))},f}return Object(o.a)(b,[{key:"getValidValue",value:function(){var s=this.state,j=s.goInputText,R=s.current;return!j||isNaN(j)?R:Number(j)}},{key:"getPageSizeOptions",value:function(){var s=this.props,j=s.pageSize,R=s.pageSizeOptions;return R.some(function(A){return A.toString()===j.toString()})?R:R.concat([j.toString()]).sort(function(A,ee){var L=isNaN(Number(A))?0:Number(A),ie=isNaN(Number(ee))?0:Number(ee);return L-ie})}},{key:"render",value:function(){var s=this,j=this.props,R=j.pageSize,A=j.locale,ee=j.rootPrefixCls,L=j.changeSize,ie=j.quickGo,de=j.goButton,ve=j.selectComponentClass,Be=j.buildOptionText,_e=j.selectPrefixCls,oe=j.disabled,ye=this.state.goInputText,Se="".concat(ee,"-options"),Pe=ve,De=null,Ge=null,Ce=null;if(!L&&!ie)return null;var ht=this.getPageSizeOptions();if(L&&Pe){var ct=ht.map(function(Xe,le){return D.a.createElement(Pe.Option,{key:le,value:Xe.toString()},(Be||s.buildOptionText)(Xe))});De=D.a.createElement(Pe,{disabled:oe,prefixCls:_e,showSearch:!1,className:"".concat(Se,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(R||ht[0]).toString(),onChange:this.changeSize,getPopupContainer:function(le){return le.parentNode}},ct)}return ie&&(de&&(Ce=typeof de=="boolean"?D.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:oe,className:"".concat(Se,"-quick-jumper-button")},A.jump_to_confirm):D.a.createElement("span",{onClick:this.go,onKeyUp:this.go},de)),Ge=D.a.createElement("div",{className:"".concat(Se,"-quick-jumper")},A.jump_to,D.a.createElement("input",{disabled:oe,type:"text",value:ye,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),A.page,Ce)),D.a.createElement("li",{className:"".concat(Se)},De,Ge)}}]),b}(D.a.Component);_.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=_,u=r("N2Kk");function U(){}function H(k){return typeof k=="number"&&isFinite(k)&&Math.floor(k)===k}function X(k,E,b){return b}function F(k,E,b){var f=typeof k=="undefined"?E.pageSize:k;return Math.floor((b.total-1)/f)+1}var se=function(k){Object(C.a)(b,k);var E=Object(ae.a)(b);function b(f){var s;Object(S.a)(this,b),s=E.call(this,f),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(F(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(L,ie){var de=s.props.prefixCls,ve=L||D.a.createElement("button",{type:"button","aria-label":ie,className:"".concat(de,"-item-link")});return typeof L=="function"&&(ve=D.a.createElement(L,Object(he.a)({},s.props))),ve},s.savePaginationNode=function(L){s.paginationNode=L},s.isValid=function(L){return H(L)&&L!==s.state.current},s.shouldDisplayQuickJumper=function(){var L=s.props,ie=L.showQuickJumper,de=L.pageSize,ve=L.total;return ve<=de?!1:ie},s.handleKeyDown=function(L){(L.keyCode===q.ARROW_UP||L.keyCode===q.ARROW_DOWN)&&L.preventDefault()},s.handleKeyUp=function(L){var ie=s.getValidValue(L),de=s.state.currentInputValue;ie!==de&&s.setState({currentInputValue:ie}),L.keyCode===q.ENTER?s.handleChange(ie):L.keyCode===q.ARROW_UP?s.handleChange(ie-1):L.keyCode===q.ARROW_DOWN&&s.handleChange(ie+1)},s.changePageSize=function(L){var ie=s.state.current,de=F(L,s.state,s.props);ie=ie>de?de:ie,de===0&&(ie=s.state.current),typeof L=="number"&&("pageSize"in s.props||s.setState({pageSize:L}),"current"in s.props||s.setState({current:ie,currentInputValue:ie})),s.props.onShowSizeChange(ie,L),"onChange"in s.props&&s.props.onChange&&s.props.onChange(ie,L)},s.handleChange=function(L){var ie=s.props.disabled,de=L;if(s.isValid(de)&&!ie){var ve=F(void 0,s.state,s.props);de>ve?de=ve:de<1&&(de=1),"current"in s.props||s.setState({current:de,currentInputValue:de});var Be=s.state.pageSize;return s.props.onChange(de,Be),de}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current2?de-2:0),Be=2;Be=R?ee=R:ee=Number(j),ee}},{key:"getShowSizeChanger",value:function(){var s=this.props,j=s.showSizeChanger,R=s.total,A=s.totalBoundaryShowSizeChanger;return typeof j!="undefined"?j:R>A}},{key:"renderPrev",value:function(s){var j=this.props,R=j.prevIcon,A=j.itemRender,ee=A(s,"prev",this.getItemIcon(R,"prev page")),L=!this.hasPrev();return Object(Q.isValidElement)(ee)?Object(Q.cloneElement)(ee,{disabled:L}):ee}},{key:"renderNext",value:function(s){var j=this.props,R=j.nextIcon,A=j.itemRender,ee=A(s,"next",this.getItemIcon(R,"next page")),L=!this.hasNext();return Object(Q.isValidElement)(ee)?Object(Q.cloneElement)(ee,{disabled:L}):ee}},{key:"render",value:function(){var s=this,j=this.props,R=j.prefixCls,A=j.className,ee=j.style,L=j.disabled,ie=j.hideOnSinglePage,de=j.total,ve=j.locale,Be=j.showQuickJumper,_e=j.showLessItems,oe=j.showTitle,ye=j.showTotal,Se=j.simple,Pe=j.itemRender,De=j.showPrevNextJumpers,Ge=j.jumpPrevIcon,Ce=j.jumpNextIcon,ht=j.selectComponentClass,ct=j.selectPrefixCls,Xe=j.pageSizeOptions,le=this.state,we=le.current,wt=le.pageSize,Ne=le.currentInputValue;if(ie===!0&&de<=wt)return null;var Y=F(void 0,this.state,this.props),be=[],Je=null,bt=null,xt=null,tt=null,dt=null,Me=Be&&Be.goButton,Re=_e?1:2,ge=we-1>0?we-1:0,Mt=we+1=Re*2&&we!==1+2&&(be[0]=Object(Q.cloneElement)(be[0],{className:"".concat(R,"-item-after-jump-prev")}),be.unshift(Je)),Y-we>=Re*2&&we!==Y-2&&(be[be.length-1]=Object(Q.cloneElement)(be[be.length-1],{className:"".concat(R,"-item-before-jump-next")}),be.push(bt)),$!==1&&be.unshift(xt),m!==Y&&be.push(tt)}var P=null;ye&&(P=D.a.createElement("li",{className:"".concat(R,"-total-text")},ye(de,[de===0?0:(we-1)*wt+1,we*wt>de?de:we*wt])));var K=!this.hasPrev()||!Y,W=!this.hasNext()||!Y;return D.a.createElement("ul",Object(T.a)({className:J()(R,A,Object(M.a)({},"".concat(R,"-disabled"),L)),style:ee,unselectable:"unselectable",ref:this.savePaginationNode},Pt),P,D.a.createElement("li",{title:oe?ve.prev_page:null,onClick:this.prev,tabIndex:K?null:0,onKeyPress:this.runIfEnterPrev,className:J()("".concat(R,"-prev"),Object(M.a)({},"".concat(R,"-disabled"),K)),"aria-disabled":K},this.renderPrev(ge)),be,D.a.createElement("li",{title:oe?ve.next_page:null,onClick:this.next,tabIndex:W?null:0,onKeyPress:this.runIfEnterNext,className:J()("".concat(R,"-next"),Object(M.a)({},"".concat(R,"-disabled"),W)),"aria-disabled":W},this.renderNext(Mt)),D.a.createElement(g,{disabled:L,locale:ve,rootPrefixCls:R,selectComponentClass:ht,selectPrefixCls:ct,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:we,pageSize:wt,pageSizeOptions:Xe,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Me}))}}],[{key:"getDerivedStateFromProps",value:function(s,j){var R={};if("current"in s&&(R.current=s.current,s.current!==j.current&&(R.currentInputValue=R.current)),"pageSize"in s&&s.pageSize!==j.pageSize){var A=j.current,ee=F(s.pageSize,j,s);A=A>ee?ee:A,"current"in s||(R.current=A,R.currentInputValue=A),R.pageSize=s.pageSize}return R}}]),b}(D.a.Component);se.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:U,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:U,locale:u.a,style:{},itemRender:X,totalBoundaryShowSizeChanger:50};var w=se},"6RRn":function(mt,ne,r){"use strict";var T=r("wCXF"),M=r("n6Qo");r.d(ne,"b",function(){return M.a});var he=r("IBYe"),S=r("6eGT"),o=r("hW8S");r.d(ne,"a",function(){return o.a}),ne.c=T.b},"6eGT":function(mt,ne,r){"use strict";function T(M){return null}ne.a=T},"815F":function(mt,ne,r){"use strict";r.d(ne,"e",function(){return ae}),r.d(ne,"c",function(){return D}),r.d(ne,"d",function(){return G}),r.d(ne,"a",function(){return me}),r.d(ne,"f",function(){return re}),r.d(ne,"b",function(){return q});var T=r("KQm4"),M=r("VTBJ"),he=r("Ff2n"),S=r("Zm9Q"),o=r("Kwbf"),C=r("OZM5");function ae(_,g){return _!=null?_:g}function Q(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function u(U){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(U||[]).forEach(function(X){var F=X.key,se=X.children;Object(o.a)(F!=null,"Tree node must have a certain key: [".concat(H).concat(F,"]"));var w=String(F);Object(o.a)(!g.has(w)||F===null||F===void 0,"Same 'key' exist in the Tree: ".concat(w)),g.set(w,!0),u(se,"".concat(H).concat(w," > "))})}u(_)}function D(_){function g(u){var U=Object(S.a)(u);return U.map(function(H){if(!Object(C.i)(H))return Object(o.a)(!H,"Tree/TreeNode can only accept TreeNode as children."),null;var X=H.key,F=H.props,se=F.children,w=Object(he.a)(F,["children"]),k=Object(M.a)({key:X},w),E=g(se);return E.length&&(k.children=E),k}).filter(function(H){return H})}return g(_)}function G(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=new Set(g===!0?[]:g),U=[];function H(X){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return X.map(function(se,w){var k=Object(C.h)(F?F.pos:"0",w),E=ae(se.key,k),b=Object(M.a)(Object(M.a)({},se),{},{parent:F,pos:k,children:null,data:se,isStart:[].concat(Object(T.a)(F?F.isStart:[]),[w===0]),isEnd:[].concat(Object(T.a)(F?F.isEnd:[]),[w===X.length-1])});return U.push(b),g===!0||u.has(E)?b.children=H(se.children||[],b):b.children=[],b})}return H(_),U}function J(_,g,u){var U;u?typeof u=="string"?U=function(F){return F[u]}:typeof u=="function"&&(U=function(F){return u(F)}):U=function(F,se){return ae(F.key,se)};function H(X,F,se){var w=X?X.children:_,k=X?Object(C.h)(se.pos,F):"0";if(X){var E=U(X,k),b={node:X,index:F,pos:k,key:E,parentPos:se.node?se.pos:null,level:se.level+1};g(b)}w&&w.forEach(function(f,s){H(f,s,{node:X,pos:k,level:se?se.level+1:-1})})}H(null)}function me(_){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=g.initWrapper,U=g.processEntity,H=g.onProcessFinished,X=arguments.length>2?arguments[2]:void 0,F={},se={},w={posEntities:F,keyEntities:se};return u&&(w=u(w)||w),J(_,function(k){var E=k.node,b=k.index,f=k.pos,s=k.key,j=k.parentPos,R=k.level,A={node:E,index:b,key:s,pos:f,level:R},ee=ae(s,f);F[f]=A,se[ee]=A,A.parent=F[j],A.parent&&(A.parent.children=A.parent.children||[],A.parent.children.push(A)),U&&U(A,w)},X),H&&H(w),w}function re(_,g){var u=g.expandedKeys,U=g.selectedKeys,H=g.loadedKeys,X=g.loadingKeys,F=g.checkedKeys,se=g.halfCheckedKeys,w=g.dragOverNodeKey,k=g.dropPosition,E=g.keyEntities,b=E[_],f={eventKey:_,expanded:u.indexOf(_)!==-1,selected:U.indexOf(_)!==-1,loaded:H.indexOf(_)!==-1,loading:X.indexOf(_)!==-1,checked:F.indexOf(_)!==-1,halfChecked:se.indexOf(_)!==-1,pos:String(b?b.pos:""),dragOver:w===_&&k===0,dragOverGapTop:w===_&&k===-1,dragOverGapBottom:w===_&&k===1};return f}function q(_){var g=_.data,u=_.expanded,U=_.selected,H=_.checked,X=_.loaded,F=_.loading,se=_.halfChecked,w=_.dragOver,k=_.dragOverGapTop,E=_.dragOverGapBottom,b=_.pos,f=_.active,s=Object(M.a)(Object(M.a)({},g),{},{expanded:u,selected:U,checked:H,loaded:X,loading:F,halfChecked:se,dragOver:w,dragOverGapTop:k,dragOverGapBottom:E,pos:b,active:f});return"props"in s||Object.defineProperty(s,"props",{get:function(){return Object(o.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),_}}),s}},BU3w:function(mt,ne,r){"use strict";r.d(ne,"a",function(){return C});var T=r("MNnm"),M="rc-util-key";function he(ae){if(ae.attachTo)return ae.attachTo;var Q=document.querySelector("head");return Q||document.body}function S(ae){var Q,D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(T.a)())return null;var G=document.createElement("style");if((Q=D.csp)===null||Q===void 0?void 0:Q.nonce){var J;G.nonce=(J=D.csp)===null||J===void 0?void 0:J.nonce}G.innerHTML=ae;var me=he(D),re=me.firstChild;return D.prepend&&me.prepend?me.prepend(G):D.prepend&&re?me.insertBefore(G,re):me.appendChild(G),G}var o=new Map;function C(ae,Q){var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},G=he(D);if(!o.has(G)){var J=S("",D),me=J.parentNode;o.set(G,me),me.removeChild(J)}var re=Array.from(o.get(G).children).find(function(U){return U.tagName==="STYLE"&&U[M]===Q});if(re){var q,_;if(((q=D.csp)===null||q===void 0?void 0:q.nonce)&&re.nonce!==((_=D.csp)===null||_===void 0?void 0:_.nonce)){var g;re.nonce=(g=D.csp)===null||g===void 0?void 0:g.nonce}return re.innerHTML!==ae&&(re.innerHTML=ae),re}var u=S(ae,D);return u[M]=Q,u}},IBYe:function(mt,ne,r){"use strict";function T(M){return null}ne.a=T},LH4l:function(mt,ne,r){mt.exports={flex_box_center:"flex_box_center___2kM9t",flex_space_between:"flex_space_between___2GWTm",flex_box_vertical_center:"flex_box_vertical_center___1fefq",flex_box_center_end:"flex_box_center_end___1W7v1",flex_box_column:"flex_box_column___1ghF4",bg:"bg___2u1mi",title:"title___2oznh",img:"img___e7qFG",right:"right___2qEm7",top:"top___64ioH",spanfont:"spanfont___1M2sf",bottom:"bottom___uHkeQ",rightdiv:"rightdiv___3xV1j",fonttitle:"fonttitle___35Nl1",ling:"ling___348jK",content:"content___cYR2j",bgs:"bgs___3sNmI",contenttitle:"contenttitle___BbdDe",titlecoent:"titlecoent___1aw6d",es:"es___3bs0Z"}},LdHM:function(mt,ne,r){"use strict";r.d(ne,"b",function(){return X}),r.d(ne,"a",function(){return se});var T=r("1OyB"),M=r("vuIU"),he=r("Ji7U"),S=r("LK+K"),o=r("q1tI"),C=r("rePB"),ae=r("Ff2n"),Q=r("ODXe"),D=r("4IlW"),G=r("bX4T"),J=r("YrtM"),me=r("TSYQ"),re=r.n(me),q=r("+nKL"),_=r("8OUc"),g=function(oe,ye){var Se=oe.prefixCls,Pe=oe.id,De=oe.flattenOptions,Ge=oe.childrenAsData,Ce=oe.values,ht=oe.searchValue,ct=oe.multiple,Xe=oe.defaultActiveFirstOption,le=oe.height,we=oe.itemHeight,wt=oe.notFoundContent,Ne=oe.open,Y=oe.menuItemSelectedIcon,be=oe.virtual,Je=oe.onSelect,bt=oe.onToggleOpen,xt=oe.onActiveValue,tt=oe.onScroll,dt=oe.onMouseEnter,Me="".concat(Se,"-item"),Re=Object(J.a)(function(){return De},[Ne,De],function(x,P){return P[0]&&x[1]!==P[1]}),ge=o.useRef(null),Mt=function(P){P.preventDefault()},Pt=function(P){ge.current&&ge.current.scrollTo({index:P})},Ye=function(P){for(var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=Re.length,fe=0;fe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(k.a)(_e).map(function(ye,Se){if(!o.isValidElement(ye)||!ye.type)return null;var Pe=ye.type.isSelectOptGroup,De=ye.key,Ge=ye.props,Ce=Ge.children,ht=Object(ae.a)(Ge,["children"]);return oe||!Pe?E(ye):Object(w.a)(Object(w.a)({key:"__RC_SELECT_GRP__".concat(De===null?Se:De,"__"),label:De},ht),{},{options:b(Ce)})}).filter(function(ye){return ye})}var f=r("2Qr1"),s=r("qNPg"),j=r("U8pU"),R=r("Kwbf"),A=r("WKfj");function ee(_e){var oe=_e.mode,ye=_e.options,Se=_e.children,Pe=_e.backfill,De=_e.allowClear,Ge=_e.placeholder,Ce=_e.getInputElement,ht=_e.showSearch,ct=_e.onSearch,Xe=_e.defaultOpen,le=_e.autoFocus,we=_e.labelInValue,wt=_e.value,Ne=_e.inputValue,Y=_e.optionLabelProp,be=oe==="multiple"||oe==="tags",Je=ht!==void 0?ht:be||oe==="combobox",bt=ye||b(Se);if(Object(R.a)(oe!=="tags"||bt.every(function(Me){return!Me.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),oe==="tags"||oe==="combobox"){var xt=bt.some(function(Me){return Me.options?Me.options.some(function(Re){return typeof("value"in Re?Re.value:Re.key)=="number"}):typeof("value"in Me?Me.value:Me.key)=="number"});Object(R.a)(!xt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(R.a)(oe!=="combobox"||!Y,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(R.a)(oe==="combobox"||!Pe,"`backfill` only works with `combobox` mode."),Object(R.a)(oe==="combobox"||!Ce,"`getInputElement` only work with `combobox` mode."),Object(R.b)(oe!=="combobox"||!Ce||!De||!Ge,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ct&&!Je&&oe!=="combobox"&&oe!=="tags"&&Object(R.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(R.b)(!Xe||le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),wt!=null){var tt=Object(A.d)(wt);Object(R.a)(!we||tt.every(function(Me){return Object(j.a)(Me)==="object"&&("key"in Me||"value"in Me)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(R.a)(!be||Array.isArray(wt),"`value` should be array when `mode` is `multiple` or `tags`")}if(Se){var dt=null;Object(k.a)(Se).some(function(Me){if(!o.isValidElement(Me)||!Me.type)return!1;var Re=Me.type;if(Re.isSelectOption)return!1;if(Re.isSelectOptGroup){var ge=Object(k.a)(Me.props.children).every(function(Mt){return!o.isValidElement(Mt)||!Me.type||Mt.type.isSelectOption?!0:(dt=Mt.type,!1)});return!ge}return dt=Re,!0}),dt&&Object(R.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(dt.displayName||dt.name||dt,"`.")),Object(R.a)(Ne===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var L=ee,ie=Object(s.a)({prefixCls:"rc-select",components:{optionList:U},convertChildrenToData:b,flattenOptions:f.d,getLabeledValue:f.e,filterOptions:f.b,isValueDisabled:f.g,findValueOption:f.c,warningProps:L,fillOptionsWithMissingValue:f.a}),de=function(_e){Object(he.a)(ye,_e);var oe=Object(S.a)(ye);function ye(){var Se;return Object(T.a)(this,ye),Se=oe.apply(this,arguments),Se.selectRef=o.createRef(),Se.focus=function(){Se.selectRef.current.focus()},Se.blur=function(){Se.selectRef.current.blur()},Se}return Object(M.a)(ye,[{key:"render",value:function(){return o.createElement(ie,Object.assign({ref:this.selectRef},this.props))}}]),ye}(o.Component);de.Option=X,de.OptGroup=se;var ve=de,Be=ne.c=ve},NvD2:function(mt,ne,r){"use strict";r.d(ne,"a",function(){return C});var T=r("Kwbf");function M(ae,Q){var D=new Set;return ae.forEach(function(G){Q.has(G)||D.add(G)}),D}function he(ae){var Q=ae||{},D=Q.disabled,G=Q.disableCheckbox,J=Q.checkable;return!!(D||G)||J===!1}function S(ae,Q,D,G){for(var J=new Set(ae),me=new Set,re=0;re<=D;re+=1){var q=Q.get(re)||new Set;q.forEach(function(U){var H=U.key,X=U.node,F=U.children,se=F===void 0?[]:F;J.has(H)&&!G(X)&&se.filter(function(w){return!G(w.node)}).forEach(function(w){J.add(w.key)})})}for(var _=new Set,g=D;g>=0;g-=1){var u=Q.get(g)||new Set;u.forEach(function(U){var H=U.parent,X=U.node;if(G(X)||!U.parent||_.has(U.parent.key))return;if(G(U.parent.node)){_.add(H.key);return}var F=!0,se=!1;(H.children||[]).filter(function(w){return!G(w.node)}).forEach(function(w){var k=w.key,E=J.has(k);F&&!E&&(F=!1),!se&&(E||me.has(k))&&(se=!0)}),F&&J.add(H.key),se&&me.add(H.key),_.add(H.key)})}return{checkedKeys:Array.from(J),halfCheckedKeys:Array.from(M(me,J))}}function o(ae,Q,D,G,J){for(var me=new Set(ae),re=new Set(Q),q=0;q<=G;q+=1){var _=D.get(q)||new Set;_.forEach(function(H){var X=H.key,F=H.node,se=H.children,w=se===void 0?[]:se;!me.has(X)&&!re.has(X)&&!J(F)&&w.filter(function(k){return!J(k.node)}).forEach(function(k){me.delete(k.key)})})}re=new Set;for(var g=new Set,u=G;u>=0;u-=1){var U=D.get(u)||new Set;U.forEach(function(H){var X=H.parent,F=H.node;if(J(F)||!H.parent||g.has(H.parent.key))return;if(J(H.parent.node)){g.add(X.key);return}var se=!0,w=!1;(X.children||[]).filter(function(k){return!J(k.node)}).forEach(function(k){var E=k.key,b=me.has(E);se&&!b&&(se=!1),!w&&(b||re.has(E))&&(w=!0)}),se||me.delete(X.key),w&&re.add(X.key),g.add(X.key)})}return{checkedKeys:Array.from(me),halfCheckedKeys:Array.from(M(re,me))}}function C(ae,Q,D,G){var J=[],me;G?me=G:me=he;var re=new Set(ae.filter(function(u){var U=!!D[u];return U||J.push(u),U})),q=new Map,_=0;Object.keys(D).forEach(function(u){var U=D[u],H=U.level,X=q.get(H);X||(X=new Set,q.set(H,X)),X.add(U),_=Math.max(_,H)}),Object(T.a)(!J.length,"Tree missing follow keys: ".concat(J.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var g;return Q===!0?g=S(re,q,_,me):g=o(re,Q.halfCheckedKeys,q,_,me),g}},OZM5:function(mt,ne,r){"use strict";r.d(ne,"b",function(){return G}),r.d(ne,"a",function(){return J}),r.d(ne,"k",function(){return me}),r.d(ne,"h",function(){return re}),r.d(ne,"i",function(){return q}),r.d(ne,"g",function(){return _}),r.d(ne,"c",function(){return g}),r.d(ne,"d",function(){return u}),r.d(ne,"j",function(){return X}),r.d(ne,"e",function(){return F}),r.d(ne,"f",function(){return se});var T=r("KQm4"),M=r("U8pU"),he=r("Ff2n"),S=r("q1tI"),o=r.n(S),C=r("Kwbf"),ae=r("WaYH"),Q=.25,D=2;function G(w,k){var E=w.slice(),b=E.indexOf(k);return b>=0&&E.splice(b,1),E}function J(w,k){var E=w.slice();return E.indexOf(k)===-1&&E.push(k),E}function me(w){return w.split("-")}function re(w,k){return"".concat(w,"-").concat(k)}function q(w){return w&&w.type&&w.type.isTreeNode}function _(w,k){var E=[w],b=k[w];function f(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];s.forEach(function(j){var R=j.key,A=j.children;E.push(R),f(A)})}return f(b.children),E}function g(w,k){var E=w.clientY,b=k.selectHandle.getBoundingClientRect(),f=b.top,s=b.bottom,j=b.height,R=Math.max(j*Q,D);return E<=f+R?-1:E>=s-R?1:0}function u(w,k){if(!w)return;var E=k.multiple;return E?w.slice():w.length?[w[0]]:w}var U=function(k){return k};function H(w,k){if(!w)return[];var E=k||{},b=E.processProps,f=b===void 0?U:b,s=Array.isArray(w)?w:[w];return s.map(function(j){var R=j.children,A=Object(he.a)(j,["children"]),ee=H(R,k);return o.a.createElement(ae.a,Object.assign({},f(A)),ee)})}function X(w){if(!w)return null;var k;if(Array.isArray(w))k={checkedKeys:w,halfCheckedKeys:void 0};else if(Object(M.a)(w)==="object")k={checkedKeys:w.checked||void 0,halfCheckedKeys:w.halfChecked||void 0};else return Object(C.a)(!1,"`checkedKeys` is not an array or an object"),null;return k}function F(w,k){var E=new Set;function b(f){if(E.has(f))return;var s=k[f];if(!s)return;E.add(f);var j=s.parent,R=s.node;if(R.disabled)return;j&&b(j.key)}return(w||[]).forEach(function(f){b(f)}),Object(T.a)(E)}function se(w){var k={};return Object.keys(w).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(k[E]=w[E])}),k}},"SA+Z":function(mt,ne,r){var T=r("wTVA"),M=r("EbDI"),he=r("ZhPi"),S=r("wkBT");function o(C){return T(C)||M(C)||he(C)||S()}mt.exports=o,mt.exports.__esModule=!0,mt.exports.default=mt.exports},TljI:function(mt,ne,r){"use strict";r.r(ne);var T=r("qVdP"),M=r("jsC+"),he=r("DYRE"),S=r("zeV3"),o=r("lUTK"),C=r("BvKs"),ae=r("sPJy"),Q=r("bE4q"),D=r("9og8"),G=r("k1fw"),J=r("tJVT"),me=r("Znn+"),re=r("ZTPi"),q=r("WmNS"),_=r.n(q),g=r("q1tI"),u=r.n(g),U=r("wd/R"),H=r.n(U),X=r("Ty5D"),F=r("55Ip"),se=r("9kvl"),w=r("ErOA"),k=r("LH4l"),E=r.n(k),b=r("8Skl"),f=r("DjyN"),s=r("NUBc"),j=r("g9YV"),R=r("wCAj");H.a.locale("zh-cn");var A=re.a.TabPane,ee=[{text:"\u672A\u5F00\u542F",color:"#272A3A"},{text:"\u672A\u901A\u5173",color:"#E30000"},{text:"\u6309\u65F6\u901A\u5173",color:"#038D00"},{text:"\u8FDF\u4EA4\u901A\u5173",color:"#0152D9"}],L=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:4,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Pt=Object(g.useState)([]),Ye=Object(J.a)(Pt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="1"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var P;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:P=W.sent,Mt(Object(G.a)({},x)),P&&Wt(P);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u5B9E\u9A8C\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"30%",render:function(x,P){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/shixun_homework/").concat(P==null?void 0:P.id,"/").concat(P==null?void 0:P.student_work_id,"/comment"),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",key:"work_status",render:function(x){var P,K;return x===-1?u.a.createElement("span",{style:{color:"#FF9D18"}},"\u91CD\u505A\u4E2D"):u.a.createElement("span",{style:{color:(P=ee[x])===null||P===void 0?void 0:P.color}},(K=ee[x])===null||K===void 0?void 0:K.text)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center",key:"sum_evaluate_count"},{title:"\u901A\u5173\u60C5\u51B5",dataIndex:"current_complete_count",align:"center",key:"current_complete_count",render:function(x,P){return u.a.createElement("span",null,x+"/"+(P==null?void 0:P.complete_count))}},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",align:"center",key:"address",render:function(x){return u.a.createElement("span",{style:{color:parseInt(x)===100?"#FF6800":"#E30000"}},x)}},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null||((be=m.total_score)===null||be===void 0)?void 0:be.toFixed(2))||0),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_count)||0),u.a.createElement("div",null,"\u5168\u90E8\u5B9E\u9A8C")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},m==null?void 0:m.unstart_count),u.a.createElement("div",null,"\u672A\u5F00\u542F")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#E30000"}},m==null?void 0:m.uncompelete_count),u.a.createElement("div",null,"\u672A\u901A\u5173")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},m==null?void 0:m.opportune_compelete_count),u.a.createElement("div",null,"\u6309\u65F6\u901A\u5173")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},m==null?void 0:m.late_compelete_count),u.a.createElement("div",null,"\u8FDF\u4EA4\u901A\u5173")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},m==null?void 0:m.total_challenges_count),u.a.createElement("div",null,"\u5168\u90E8\u5173\u5361")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},m==null?void 0:m.compelete_count),u.a.createElement("div",null,"\u5DF2\u8FC7\u5173")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_evaluate_count)||0),u.a.createElement("div",null,"\u8BC4\u6D4B\u6B21\u6570"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},ie=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(L);H.a.locale("zh-cn");var de=re.a.TabPane,ve=[{text:"\u672A\u5F00\u59CB",color:"#272A3A"},{text:"\u8003\u8BD5\u4E2D",color:"#0152D9"},{text:"\u5DF2\u4EA4\u5377",color:"#038D00"},{text:"\u5DF2\u4EA4\u5377/\u672A\u7B54",color:"#038D00"}],Be=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:5,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Pt=Object(g.useState)([]),Ye=Object(J.a)(Pt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="4"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var P;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:P=W.sent,Mt(Object(G.a)({},x)),P&&Wt(P);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u8003\u8BD5\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"36%",render:function(x,P){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/exercise/").concat(P==null?void 0:P.id,"/review/").concat(ge.login),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",width:"11%",render:function(x){var P,K;return u.a.createElement("span",{style:{color:(P=ve[x])===null||P===void 0?void 0:P.color}},(K=ve[x])===null||K===void 0?void 0:K.text)}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",key:"end_at",width:"27%",render:function(x){return u.a.createElement("span",null,x)}},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",width:"11%"},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",width:"15%",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(be=parseFloat(m==null?void 0:m.total_score))===null||be===void 0?void 0:be.toFixed(2)),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},m==null?void 0:m.total_count),u.a.createElement("div",null,"\u5168\u90E8\u8003\u8BD5")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},m==null?void 0:m.total_unstart_count),u.a.createElement("div",null,"\u672A\u5F00\u59CB")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},m==null?void 0:m.total_examing_count),u.a.createElement("div",null,"\u8003\u8BD5\u4E2D")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},m==null?void 0:m.total_commit_count,u.a.createElement("span",{style:{color:"#272A3A"}},"/",m==null?void 0:m.total_uncommit_count)),u.a.createElement("div",null,"\u5DF2\u4EA4\u5377/\u672A\u7B54"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},_e=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(Be);H.a.locale("zh-cn");var oe=re.a.TabPane,ye=[{text:"\u672A\u63D0\u4EA4",color:"#272A3A"},{text:"\u6309\u65F6\u63D0\u4EA4",color:"#038D00"},{text:"\u5EF6\u65F6\u63D0\u4EA4",color:"#0152D9"}],Se=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:1,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Pt=Object(g.useState)([]),Ye=Object(J.a)(Pt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="2"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var P;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:P=W.sent,Mt(Object(G.a)({},x)),P&&Wt(P);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u4F5C\u4E1A\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"30%",render:function(x,P){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/common_homework/").concat(P==null?void 0:P.id,"/review/").concat(P==null?void 0:P.student_work_id),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",key:"work_status",render:function(x){var P,K;return x===-1?u.a.createElement("span",{style:{color:"#FF9D18"}},"\u91CD\u505A\u4E2D"):u.a.createElement("span",{style:{color:(P=ye[x])===null||P===void 0?void 0:P.color}},(K=ye[x])===null||K===void 0?void 0:K.text)}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",key:"redo_count"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",key:"update_time",render:function(x){return u.a.createElement("span",null,x||"- -")}},{title:"\u6559\u5E08\u8BC4\u5206",dataIndex:"teacher_score",key:"teacher_score"},{title:"\u52A9\u6559\u8BC4\u5206",dataIndex:"teaching_asistant_score",key:"teaching_asistant_score"},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",key:"address"},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null||((be=m.total_score)===null||be===void 0)?void 0:be.toFixed(2))||0),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_count)||0),u.a.createElement("div",null,"\u5168\u90E8\u4F5C\u4E1A")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},(m==null?void 0:m.total_uncommit_count)||0),u.a.createElement("div",null,"\u672A\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},(m==null?void 0:m.total_commit_count)||0),u.a.createElement("div",null,"\u6309\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null?void 0:m.total_late_commit_count)||0),u.a.createElement("div",null,"\u5EF6\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#FF9D18"}},(m==null?void 0:m.total_redos_count)||0),u.a.createElement("div",null,"\u91CD\u505A\u4E2D")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_returns_count)||0),u.a.createElement("div",null,"\u6253\u56DE\u603B\u6B21\u6570"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},Pe=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(Se);H.a.locale("zh-cn");var De=re.a.TabPane,Ge=[{text:"\u672A\u63D0\u4EA4",color:"#272A3A"},{text:"\u6309\u65F6\u63D0\u4EA4",color:"#038D00"},{text:"\u5EF6\u65F6\u63D0\u4EA4",color:"#0152D9"}],Ce=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:3,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Pt=Object(g.useState)([]),Ye=Object(J.a)(Pt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="3"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var P;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:P=W.sent,Mt(Object(G.a)({},x)),P&&Wt(P);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u4F5C\u4E1A\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"30%",render:function(x,P){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/group_homework/").concat(P==null?void 0:P.id,"/review/").concat(P==null?void 0:P.student_work_id),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u5206\u7EC4",dataIndex:"work_group",key:"work_group",render:function(x){return u.a.createElement("span",null,x)}},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",key:"work_status",render:function(x){var P,K;return x===-1?u.a.createElement("span",{style:{color:"#FF9D18"}},"\u91CD\u505A\u4E2D"):u.a.createElement("span",{style:{color:(P=Ge[x])===null||P===void 0?void 0:P.color}},(K=Ge[x])===null||K===void 0?void 0:K.text)}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",key:"redo_count"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",key:"update_time",render:function(x){return u.a.createElement("span",null,x||"- -")}},{title:"\u6559\u5E08\u8BC4\u5206",dataIndex:"teacher_score",key:"teacher_score"},{title:"\u52A9\u6559\u8BC4\u5206",dataIndex:"teaching_asistant_score",key:"teaching_asistant_score"},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",key:"address"},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null||((be=m.total_score)===null||be===void 0)?void 0:be.toFixed(2))||0),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_count)||0),u.a.createElement("div",null,"\u5168\u90E8\u4F5C\u4E1A")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},(m==null?void 0:m.total_uncommit_count)||0),u.a.createElement("div",null,"\u672A\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},(m==null?void 0:m.total_commit_count)||0),u.a.createElement("div",null,"\u6309\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null?void 0:m.total_late_commit_count)||0),u.a.createElement("div",null,"\u5EF6\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#FF9D18"}},(m==null?void 0:m.total_redos_count)||0),u.a.createElement("div",null,"\u91CD\u505A\u4E2D")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_returns_count)||0),u.a.createElement("div",null,"\u6253\u56DE\u603B\u6B21\u6570"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},ht=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(Ce),ct=r("m3rI"),Xe=r("xKgJ");H.a.locale("zh-cn");var le=re.a.TabPane,we=function(Y){var be,Je,bt,xt,tt,dt,Me,Re,ge,Mt,Pt,Ye,Et,Wt,O,I,$,m=Y.classroomList,V=Y.globalSetting,x=Y.loading,P=Y.dispatch,K=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:4})),W=Object(J.a)(K,2),fe=W[0],ue=W[1],Ee=Object(g.useState)(),Te=Object(J.a)(Ee,2),Z=Te[0],ke=Te[1],pt=Object(g.useState)(),Qe=Object(J.a)(pt,2),nt=Qe[0],Ae=Qe[1],zt=Object(g.useState)("1"),Rt=Object(J.a)(zt,2),it=Rt[0],jt=Rt[1],Ht=Object(X.h)();Object(g.useEffect)(function(){at(Object(G.a)({},fe)),Ot(Object(G.a)({},fe)),P({type:"classroomList/getClassroomLeftMenus",payload:Object(G.a)({},fe)})},[]),Object(g.useEffect)(function(){var ce,Ie,gt,Lt,Fe,fn,mn,En,tn;m!=null&&(ce=m.detailLeftMenus)!==null&&ce!==void 0&&(Ie=ce.course_modules)!==null&&Ie!==void 0&&Ie.map(function(St){return St.type}).find(function(St){return St==="shixun_homework"})?jt("1"):m!=null&&(gt=m.detailLeftMenus)!==null&>!==void 0&&(Lt=gt.course_modules)!==null&&Lt!==void 0&&Lt.map(function(St){return St.type}).find(function(St){return St==="common_homework"})?jt("2"):m!=null&&(Fe=m.detailLeftMenus)!==null&&Fe!==void 0&&(fn=Fe.course_modules)!==null&&fn!==void 0&&fn.map(function(St){return St.type}).find(function(St){return St==="group_homework"})?jt("3"):m!=null&&(mn=m.detailLeftMenus)!==null&&mn!==void 0&&(En=mn.course_modules)!==null&&En!==void 0&&En.map(function(St){return St.type}).find(function(St){return St==="exercise"})&&jt("4")},[m==null||((be=m.detailLeftMenus)===null||be===void 0)?void 0:be.course_modules]);function at(ce){return Bt.apply(this,arguments)}function Bt(){return Bt=Object(D.a)(_.a.mark(function ce(Ie){var gt;return _.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(w.a)("/api/courses/".concat(Ie==null?void 0:Ie.coursesId,"/course_members/").concat(Ie.login,"/learning_statistics"),{method:"get",params:Ie});case 2:gt=Fe.sent,ue(Object(G.a)({},Ie)),gt&&ke(gt);case 5:case"end":return Fe.stop()}},ce)})),Bt.apply(this,arguments)}function Ot(ce){return ft.apply(this,arguments)}function ft(){return ft=Object(D.a)(_.a.mark(function ce(Ie){var gt;return _.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(w.a)("/api/courses/".concat(Ie==null?void 0:Ie.coursesId,"/students.json"),{method:"get",params:Object(G.a)({limit:2e3},Ie)});case 2:gt=Fe.sent,gt&&Ae(gt);case 4:case"end":return Fe.stop()}},ce)})),ft.apply(this,arguments)}var Le=m==null||((Je=m.detailLeftMenus)===null||Je===void 0||((bt=Je.course_modules)===null||bt===void 0))?void 0:bt.map(function(ce){return ce.type});return u.a.createElement("section",{className:E.a.bg},u.a.createElement(Q.a,{separator:">",style:{marginTop:20}},u.a.createElement(Q.a.Item,null,"\u6559\u5B66\u8BFE\u5802"),u.a.createElement(Q.a.Item,null,u.a.createElement(F.a,{to:"/classrooms/".concat(fe==null?void 0:fe.coursesId)},Z==null?void 0:Z.course_name)),u.a.createElement(Q.a.Item,null,u.a.createElement(F.a,{to:m==null||((xt=m.detailLeftMenus)===null||xt===void 0||((tt=xt.course_modules)===null||tt===void 0||((dt=tt.filter(function(ce){return ce.type==="statistics"}))===null||dt===void 0||((Me=dt[0])===null||Me===void 0))))?void 0:Me.category_url},"\u5B66\u751F\u5206\u6790")),u.a.createElement(Q.a.Item,null,"\u5B66\u751F\u5B66\u4E60\u8BE6\u60C5")),u.a.createElement("div",{className:E.a.title},u.a.createElement("div",{className:E.a.img},u.a.createElement("img",{src:ct.a.IMG_SERVER+"/images/"+(Z==null?void 0:Z.image_url)})),u.a.createElement("div",{className:E.a.right},u.a.createElement("div",{className:E.a.top},u.a.createElement("div",null,u.a.createElement("span",{className:E.a.spanfont},"\u59D3\u540D\uFF1A",u.a.createElement("span",null,Z==null?void 0:Z.username)),u.a.createElement("span",{className:E.a.spanfont},"\u5B66\u53F7\uFF1A",u.a.createElement("span",null,(Z==null?void 0:Z.student_id)||"- -")),u.a.createElement("span",{className:E.a.spanfont},"\u5206\u73ED\uFF1A",u.a.createElement("span",null,(Z==null?void 0:Z.course_group)||"- -"))),!Object(Xe.s)()&&u.a.createElement(M.a,{overlay:u.a.createElement(C.a,{selectedKeys:[fe==null?void 0:fe.login],style:{maxHeight:"380px",overflow:"auto"}},nt==null||((Re=nt.students)===null||Re===void 0)?void 0:Re.map(function(ce,Ie){return u.a.createElement(C.a.Item,{onClick:function(){se.d.push("/classrooms/".concat(fe==null?void 0:fe.coursesId,"/Studentdetail/").concat(ce==null?void 0:ce.login)),window.location.reload()},key:ce==null?void 0:ce.login},ce.name)}))},u.a.createElement(S.a,{style:{fontSize:14}},Z==null?void 0:Z.username,u.a.createElement(b.a,{style:{color:"#0152D9"}})))),u.a.createElement("div",{className:E.a.bottom},u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},Z==null||((ge=Z.total_score)===null||ge===void 0)?void 0:ge.toFixed(2)),u.a.createElement("div",null,"\u603B\u6210\u7EE9")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},Z==null?void 0:Z.course_group_user_ranking,"/",u.a.createElement("span",{style:{color:"#99A2B4"}},Z==null?void 0:Z.course_group_user_ranking_count)),u.a.createElement("div",null,"\u5206\u73ED\u6392\u540D\uFF08\u6392\u540D / \u5206\u73ED\u4EBA\u6570\uFF09")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},Z==null?void 0:Z.overall_rating),u.a.createElement("div",null,"\u7EFC\u5408\u8BC4\u5206")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},Z==null?void 0:Z.total_user_ranking,"/",u.a.createElement("span",{style:{color:"#99A2B4"}},Z==null?void 0:Z.total_user_ranking_count)),u.a.createElement("div",null,"\u7EFC\u5408\u603B\u6392\u540D\uFF08\u6392\u540D / \u603B\u4EBA\u6570\uFF09"))))),u.a.createElement("div",{className:E.a.content},u.a.createElement(re.a,{accessKey:it,onChange:function(Ie){jt(Ie)},tabBarStyle:{padding:"0px 40px",height:55}},(Le==null?void 0:Le.find(function(ce){return ce==="shixun_homework"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((Mt=m.detailLeftMenusNames)===null||Mt===void 0)?void 0:Mt.shixun_homework},m==null||((Pt=m.detailLeftMenusNames)===null||Pt===void 0)?void 0:Pt.shixun_homework),key:"1"},u.a.createElement(ie,{activitykey:it})),(Le==null?void 0:Le.find(function(ce){return ce==="common_homework"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((Ye=m.detailLeftMenusNames)===null||Ye===void 0)?void 0:Ye.common_homework},m==null||((Et=m.detailLeftMenusNames)===null||Et===void 0)?void 0:Et.common_homework),key:"2"},u.a.createElement(Pe,{activitykey:it})),(Le==null?void 0:Le.find(function(ce){return ce==="group_homework"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((Wt=m.detailLeftMenusNames)===null||Wt===void 0)?void 0:Wt.group_homework},m==null||((O=m.detailLeftMenusNames)===null||O===void 0)?void 0:O.group_homework),key:"3"},u.a.createElement(ht,{activitykey:it})),(Le==null?void 0:Le.find(function(ce){return ce==="exercise"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((I=m.detailLeftMenusNames)===null||I===void 0)?void 0:I.exercise},m==null||(($=m.detailLeftMenusNames)===null||$===void 0)?void 0:$.exercise),key:"4"},u.a.createElement(_e,{activitykey:it})))))},wt=ne.default=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(we)},WaYH:function(mt,ne,r){"use strict";var T=r("rePB"),M=r("Ff2n"),he=r("VTBJ"),S=r("1OyB"),o=r("vuIU"),C=r("JX7q"),ae=r("Ji7U"),Q=r("LK+K"),D=r("q1tI"),G=r("TSYQ"),J=r.n(G),me=r("sboe"),re=r("OZM5"),q=function(k){var E=k.prefixCls,b=k.level,f=k.isStart,s=k.isEnd;if(!b)return null;for(var j="".concat(E,"-indent-unit"),R=[],A=0;Ay&&(B=y-z),Object(o.useMemo)(function(){if(!n.length)return[0,0];for(var te=n.length,je=te,ze=0;zep+B){je=ze-1;break}}for(var Ve=0,He=te-1;He>=0;He-=1){var Ke=a.get(n[He].key)||F;if(Ke[h]1&&arguments[1]!==void 0?arguments[1]:!1,l=d&&typeof d.getBoundingClientRect=="function"&&d.getBoundingClientRect().width;if(l){if(v){var e=getComputedStyle(d),n=e.marginLeft,t=e.marginRight;l+=+n.replace("px","")+ +t.replace("px","")}l=+l.toFixed(6)}return l||0},Me=function(d,v,l){d&&Object(ie.a)(d.style)==="object"&&(d.style[v]=l)},Re=function(){return Ne.any},ge=r("bdgK"),Mt=r("i8i4"),Pt=r.n(Mt),Ye=r("wgJM"),Et=r("l4aY"),Wt=r("m+aA"),O=r("c+Xe"),I=r("zT1h"),$=r("QC+M");function m(a,d,v){return v?a[0]===d[0]:a[0]===d[0]&&a[1]===d[1]}function V(a,d,v){var l=a[d]||{};return Object(S.a)(Object(S.a)({},l),v)}function x(a,d,v,l){for(var e=v.points,n=Object.keys(a),t=0;t1&&arguments[1]!==void 0?arguments[1]:2;d();var n=Object(Ye.a)(function(){e<=1?l({isCanceled:function(){return n!==a.current}}):v(l,e-1)});a.current=n}return o.useEffect(function(){return function(){d()}},[]),[v,d]},fn=[Ot,ft,Le,ce],mn=!1,En=!0;function tn(a){return a===Le||a===ce}var St=function(a,d){var v=o.useState(Bt),l=Object(M.a)(v,2),e=l[0],n=l[1],t=Fe(),i=Object(M.a)(t,2),c=i[0],h=i[1];function p(){n(Ot)}return Lt(function(){if(e!==Bt&&e!==ce){var y=fn.indexOf(e),N=fn[y+1],z=d(e);z===mn?n(N):c(function(B){function te(){if(B.isCanceled())return;n(N)}z===!0?te():Promise.resolve(z).then(te)})}},[a,e]),o.useEffect(function(){return function(){h()}},[]),[p,e]},jn=function(a){var d=Object(o.useRef)(),v=Object(o.useRef)(a);v.current=a;var l=o.useCallback(function(t){v.current(t)},[]);function e(t){t&&(t.removeEventListener(zt,l),t.removeEventListener(Ae,l))}function n(t){d.current&&d.current!==t&&e(d.current),t&&t!==d.current&&(t.addEventListener(zt,l),t.addEventListener(Ae,l),d.current=t)}return o.useEffect(function(){return function(){e(d.current)}},[]),[n,e]};function Mn(a,d,v,l){var e=l.motionEnter,n=e===void 0?!0:e,t=l.motionAppear,i=t===void 0?!0:t,c=l.motionLeave,h=c===void 0?!0:c,p=l.motionDeadline,y=l.motionLeaveImmediately,N=l.onAppearPrepare,z=l.onEnterPrepare,B=l.onLeavePrepare,te=l.onAppearStart,je=l.onEnterStart,ze=l.onLeaveStart,Ue=l.onAppearActive,Ve=l.onEnterActive,He=l.onLeaveActive,Ke=l.onAppearEnd,We=l.onEnterEnd,lt=l.onLeaveEnd,$e=l.onVisibleChanged,It=Ie(),yt=Object(M.a)(It,2),xe=yt[0],Oe=yt[1],Ze=Ie(it),et=Object(M.a)(Ze,2),pe=et[0],st=et[1],Nt=Ie(null),ut=Object(M.a)(Nt,2),_t=ut[0],At=ut[1],Gt=Object(o.useRef)(!1),rn=Object(o.useRef)(null),Kt=Object(o.useRef)(!1),ln=Object(o.useRef)(null);function Cn(){var Dt=v();return Dt||ln.current}var un=Object(o.useRef)(!1);function cn(Dt){var vt=Cn();if(Dt&&!Dt.deadline&&Dt.target!==vt)return;var Yt;pe===jt&&un.current?Yt=Ke==null?void 0:Ke(vt,Dt):pe===Ht&&un.current?Yt=We==null?void 0:We(vt,Dt):pe===at&&un.current&&(Yt=lt==null?void 0:lt(vt,Dt)),Yt!==!1&&!Kt.current&&(st(it),At(null))}var Ft=jn(cn),en=Object(M.a)(Ft,1),Jt=en[0],$t=o.useMemo(function(){var Dt,vt,Yt;switch(pe){case"appear":return Dt={},Object(T.a)(Dt,Ot,N),Object(T.a)(Dt,ft,te),Object(T.a)(Dt,Le,Ue),Dt;case"enter":return vt={},Object(T.a)(vt,Ot,z),Object(T.a)(vt,ft,je),Object(T.a)(vt,Le,Ve),vt;case"leave":return Yt={},Object(T.a)(Yt,Ot,B),Object(T.a)(Yt,ft,ze),Object(T.a)(Yt,Le,He),Yt;default:return{}}},[pe]),wn=St(pe,function(Dt){if(Dt===Ot){var vt=$t[Ot];return vt?vt(Cn()):mn}if(Tt in $t){var Yt;At(((Yt=$t[Tt])===null||Yt===void 0?void 0:Yt.call($t,Cn(),null))||null)}return Tt===Le&&(Jt(Cn()),p>0&&(clearTimeout(rn.current),rn.current=setTimeout(function(){cn({deadline:!0})},p))),En}),An=Object(M.a)(wn,2),Fn=An[0],Tt=An[1],xn=tn(Tt);un.current=xn,Lt(function(){Oe(d);var Dt=Gt.current;if(Gt.current=!0,!a)return;var vt;!Dt&&d&&i&&(vt=jt),Dt&&d&&n&&(vt=Ht),(Dt&&!d&&h||!Dt&&y&&!d&&h)&&(vt=at),vt&&(st(vt),Fn())},[d]),Object(o.useEffect)(function(){(pe===jt&&!i||pe===Ht&&!n||pe===at&&!h)&&st(it)},[i,n,h]),Object(o.useEffect)(function(){return function(){clearTimeout(rn.current),Kt.current=!0}},[]),Object(o.useEffect)(function(){xe!==void 0&&pe===it&&($e==null||$e(xe))},[xe,pe]);var zn=_t;return $t[Ot]&&Tt===ft&&(zn=Object(S.a)({transition:"none"},zn)),[pe,Tt,zn,xe!=null?xe:d]}var Hn=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){return Object(k.a)(this,v),d.apply(this,arguments)}return Object(E.a)(v,[{key:"render",value:function(){return this.props.children}}]),v}(o.Component),nn=Hn;function Un(a){var d=a;Object(ie.a)(a)==="object"&&(d=a.transitionSupport);function v(e){return!!(e.motionName&&d)}var l=o.forwardRef(function(e,n){var t=e.visible,i=t===void 0?!0:t,c=e.removeOnLeave,h=c===void 0?!0:c,p=e.forceRender,y=e.children,N=e.motionName,z=e.leavedClassName,B=e.eventProps,te=v(e),je=Object(o.useRef)(),ze=Object(o.useRef)();function Ue(){try{return Object(Wt.a)(je.current||ze.current)}catch(st){return null}}var Ve=Mn(te,i,Ue,e),He=Object(M.a)(Ve,4),Ke=He[0],We=He[1],lt=He[2],$e=He[3],It=o.useRef($e);$e&&(It.current=!0);var yt=Object(o.useRef)(n);yt.current=n;var xe=o.useCallback(function(st){je.current=st,Object(O.b)(yt.current,st)},[]),Oe,Ze=Object(S.a)(Object(S.a)({},B),{},{visible:i});if(!y)Oe=null;else if(Ke===it||!v(e))$e?Oe=y(Object(S.a)({},Ze),xe):!h&&It.current?Oe=y(Object(S.a)(Object(S.a)({},Ze),{},{className:z}),xe):p?Oe=y(Object(S.a)(Object(S.a)({},Ze),{},{style:{display:"none"}}),xe):Oe=null;else{var et,pe;We===Ot?pe="prepare":tn(We)?pe="active":We===ft&&(pe="start"),Oe=y(Object(S.a)(Object(S.a)({},Ze),{},{className:ae()(Rt(N,Ke),(et={},Object(T.a)(et,Rt(N,"".concat(Ke,"-").concat(pe)),pe),Object(T.a)(et,N,typeof N=="string"),et)),style:lt}),xe)}return o.createElement(nn,{ref:ze},Oe)});return l.displayName="CSSMotion",l}var On=Un(nt),kn="add",Rn="keep",gn="remove",Sn="removed";function Vn(a){var d;return a&&Object(ie.a)(a)==="object"&&"key"in a?d=a:d={key:a},Object(S.a)(Object(S.a)({},d),{},{key:String(d.key)})}function Pn(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return a.map(Vn)}function Vt(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],v=[],l=0,e=d.length,n=Pn(a),t=Pn(d);n.forEach(function(h){for(var p=!1,y=l;y1});return c.forEach(function(h){v=v.filter(function(p){var y=p.key,N=p.status;return y!==h||N!==gn}),v.forEach(function(p){p.key===h&&(p.status=Rn)})}),v}var qt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function sn(a){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:On,v=function(l){Object(f.a)(n,l);var e=Object(s.a)(n);function n(){var t;return Object(k.a)(this,n),t=e.apply(this,arguments),t.state={keyEntities:[]},t.removeKey=function(i){t.setState(function(c){var h=c.keyEntities;return{keyEntities:h.map(function(p){return p.key!==i?p:Object(S.a)(Object(S.a)({},p),{},{status:Sn})})}})},t}return Object(E.a)(n,[{key:"render",value:function(){var i=this,c=this.state.keyEntities,h=this.props,p=h.component,y=h.children,N=h.onVisibleChanged,z=Object(he.a)(h,["component","children","onVisibleChanged"]),B=p||o.Fragment,te={};return qt.forEach(function(je){te[je]=z[je],delete z[je]}),delete z.keys,o.createElement(B,z,c.map(function(je){var ze=je.status,Ue=Object(he.a)(je,["status"]),Ve=ze===kn||ze===Rn;return o.createElement(d,Object(w.a)({},te,{key:Ue.key,visible:Ve,eventProps:Ue,onVisibleChanged:function(Ke){N==null||N(Ke,{key:Ue.key}),Ke||i.removeKey(Ue.key)}}),y)}))}}],[{key:"getDerivedStateFromProps",value:function(i,c){var h=i.keys,p=c.keyEntities,y=Pn(h),N=Vt(p,y);return{keyEntities:N.filter(function(z){var B=p.find(function(te){var je=te.key;return z.key===je});return!(B&&B.status===Sn&&z.status===gn)})}}}]),n}(o.Component);return v.defaultProps={component:"div"},v}var Qt=sn(nt),an=On;function pn(a){var d=a.prefixCls,v=a.motion,l=a.animation,e=a.transitionName;return v||(l?{motionName:"".concat(d,"-").concat(l)}:e?{motionName:e}:null)}function $n(a){var d=a.prefixCls,v=a.visible,l=a.zIndex,e=a.mask,n=a.maskMotion,t=a.maskAnimation,i=a.maskTransitionName;if(!e)return null;var c={};return(n||i||t)&&(c=Object(S.a)({motionAppear:!0},pn({motion:n,prefixCls:d,transitionName:i,animation:t}))),o.createElement(an,Object(w.a)({},c,{visible:v,removeOnLeave:!0}),function(h){var p=h.className;return o.createElement("div",{style:{zIndex:l},className:ae()("".concat(d,"-mask"),p)})})}var In=r("9mu1"),Xn=r("o0o1"),Ma=r.n(Xn),Ra=r("HaE+"),Gn=["measure","align",null,"motion"],Ut=function(a,d){var v=Object(o.useState)(null),l=Object(M.a)(v,2),e=l[0],n=l[1],t=Object(o.useRef)(),i=Object(o.useRef)(!1);function c(y){i.current||n(y)}function h(){Ye.a.cancel(t.current)}function p(y){h(),t.current=Object(Ye.a)(function(){c(function(N){switch(e){case"align":return"motion";case"motion":return"stable";default:}return N}),y==null||y()})}return Object(o.useEffect)(function(){c("measure")},[a]),Object(o.useEffect)(function(){switch(e){case"measure":d();break;default:}e&&(t.current=Object(Ye.a)(Object(Ra.a)(Ma.a.mark(function y(){var N,z;return Ma.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:N=Gn.indexOf(e),z=Gn[N+1],z&&N!==-1&&c(z);case 3:case"end":return te.stop()}},y)}))))},[e]),Object(o.useEffect)(function(){return function(){i.current=!0,h()}},[]),[e,p]},Jn=function(a){var d=o.useState({width:0,height:0}),v=Object(M.a)(d,2),l=v[0],e=v[1];function n(i){e({width:i.offsetWidth,height:i.offsetHeight})}var t=o.useMemo(function(){var i={};if(a){var c=l.width,h=l.height;a.indexOf("height")!==-1&&h?i.height=h:a.indexOf("minHeight")!==-1&&h&&(i.minHeight=h),a.indexOf("width")!==-1&&c?i.width=c:a.indexOf("minWidth")!==-1&&c&&(i.minWidth=c)}return i},[a,l]);return[t,n]},Yn=o.forwardRef(function(a,d){var v=a.visible,l=a.prefixCls,e=a.className,n=a.style,t=a.children,i=a.zIndex,c=a.stretch,h=a.destroyPopupOnHide,p=a.forceRender,y=a.align,N=a.point,z=a.getRootDomNode,B=a.getClassNameFromAlign,te=a.onAlign,je=a.onMouseEnter,ze=a.onMouseLeave,Ue=a.onMouseDown,Ve=a.onTouchStart,He=Object(o.useRef)(),Ke=Object(o.useRef)(),We=Object(o.useState)(),lt=Object(M.a)(We,2),$e=lt[0],It=lt[1],yt=Jn(c),xe=Object(M.a)(yt,2),Oe=xe[0],Ze=xe[1];function et(){c&&Ze(z())}var pe=Ut(v,et),st=Object(M.a)(pe,2),Nt=st[0],ut=st[1],_t=Object(o.useRef)();function At(){return N||z}function Gt(){var Ft;(Ft=He.current)===null||Ft===void 0||Ft.forceAlign()}function rn(Ft,en){var Jt=B(en);$e!==Jt&&It(Jt),Nt==="align"&&($e!==Jt?Promise.resolve().then(function(){Gt()}):ut(function(){var $t;($t=_t.current)===null||$t===void 0||$t.call(_t)}),te==null||te(Ft,en))}var Kt=Object(S.a)({},pn(a));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Ft){var en=Kt[Ft];Kt[Ft]=function(Jt,$t){return ut(),en==null?void 0:en(Jt,$t)}});function ln(){return new Promise(function(Ft){_t.current=Ft})}o.useEffect(function(){!Kt.motionName&&Nt==="motion"&&ut()},[Kt.motionName,Nt]),o.useImperativeHandle(d,function(){return{forceAlign:Gt,getElement:function(){return Ke.current}}});var Cn=Object(S.a)(Object(S.a)({},Oe),{},{zIndex:i,opacity:Nt==="motion"||Nt==="stable"||!v?void 0:0,pointerEvents:Nt==="stable"?void 0:"none"},n),un=!0;(y==null?void 0:y.points)&&(Nt==="align"||Nt==="stable")&&(un=!1);var cn=t;return o.Children.count(t)>1&&(cn=o.createElement("div",{className:"".concat(l,"-content")},t)),o.createElement(an,Object(w.a)({visible:v,ref:Ke,leavedClassName:"".concat(l,"-hidden")},Kt,{onAppearPrepare:ln,onEnterPrepare:ln,removeOnLeave:h,forceRender:p}),function(Ft,en){var Jt=Ft.className,$t=Ft.style,wn=ae()(l,e,$e,Jt);return o.createElement(In.a,{target:At(),key:"popup",ref:He,monitorWindowResize:!0,disabled:un,align:y,onAlign:rn},o.createElement("div",{ref:en,className:wn,onMouseEnter:je,onMouseLeave:ze,onMouseDownCapture:Ue,onTouchStartCapture:Ve,style:Object(S.a)(Object(S.a)({},$t),Cn)},cn))})});Yn.displayName="PopupInner";var Sa=Yn,vn=o.forwardRef(function(a,d){var v=a.prefixCls,l=a.visible,e=a.zIndex,n=a.children,t=a.mobile;t=t===void 0?{}:t;var i=t.popupClassName,c=t.popupStyle,h=t.popupMotion,p=h===void 0?{}:h,y=t.popupRender,N=o.useRef();o.useImperativeHandle(d,function(){return{forceAlign:function(){},getElement:function(){return N.current}}});var z=Object(S.a)({zIndex:e},c),B=n;return o.Children.count(n)>1&&(B=o.createElement("div",{className:"".concat(v,"-content")},n)),y&&(B=y(B)),o.createElement(an,Object(w.a)({visible:l,ref:N,removeOnLeave:!0},p),function(te,je){var ze=te.className,Ue=te.style,Ve=ae()(v,i,ze);return o.createElement("div",{ref:je,className:Ve,style:Object(S.a)(Object(S.a)({},Ue),z)},B)})});vn.displayName="MobilePopupInner";var Ha=vn,Pa=["visible","mobile"],oa=o.forwardRef(function(a,d){var v=a.visible,l=a.mobile,e=Object(he.a)(a,Pa),n=Object(o.useState)(v),t=Object(M.a)(n,2),i=t[0],c=t[1],h=Object(o.useState)(!1),p=Object(M.a)(h,2),y=p[0],N=p[1],z=Object(S.a)(Object(S.a)({},e),{},{visible:i});Object(o.useEffect)(function(){c(v),v&&l&&N(P())},[v,l]);var B=y?o.createElement(Ha,Object(w.a)({},z,{mobile:l,ref:d})):o.createElement(Sa,Object(w.a)({},z,{ref:d}));return o.createElement("div",null,o.createElement($n,z),B)});oa.displayName="Popup";var Va=oa,$a=o.createContext(null),ra=$a;function Qn(){}function Xa(){return""}function Ga(a){return a?a.ownerDocument:window.document}var Ta=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ja(a){var d=function(v){Object(f.a)(e,v);var l=Object(s.a)(e);function e(n){var t;Object(k.a)(this,e),t=l.call(this,n),t.popupRef=o.createRef(),t.triggerRef=o.createRef(),t.attachId=void 0,t.clickOutsideHandler=void 0,t.touchOutsideHandler=void 0,t.contextMenuOutsideHandler1=void 0,t.contextMenuOutsideHandler2=void 0,t.mouseDownTimeout=void 0,t.focusTime=void 0,t.preClickTime=void 0,t.preTouchTime=void 0,t.delayTimer=void 0,t.hasPopupMouseDown=void 0,t.onMouseEnter=function(c){var h=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",c),t.delaySetPopupVisible(!0,h,h?null:c)},t.onMouseMove=function(c){t.fireEvents("onMouseMove",c),t.setPoint(c)},t.onMouseLeave=function(c){t.fireEvents("onMouseLeave",c),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onPopupMouseEnter=function(){t.clearDelayTimer()},t.onPopupMouseLeave=function(c){var h;if(c.relatedTarget&&!c.relatedTarget.setTimeout&&Object(Et.a)((h=t.popupRef.current)===null||h===void 0?void 0:h.getElement(),c.relatedTarget))return;t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onFocus=function(c){t.fireEvents("onFocus",c),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},t.onMouseDown=function(c){t.fireEvents("onMouseDown",c),t.preClickTime=Date.now()},t.onTouchStart=function(c){t.fireEvents("onTouchStart",c),t.preTouchTime=Date.now()},t.onBlur=function(c){t.fireEvents("onBlur",c),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},t.onContextMenu=function(c){c.preventDefault(),t.fireEvents("onContextMenu",c),t.setPopupVisible(!0,c)},t.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},t.onClick=function(c){if(t.fireEvents("onClick",c),t.focusTime){var h;if(t.preClickTime&&t.preTouchTime?h=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?h=t.preClickTime:t.preTouchTime&&(h=t.preTouchTime),Math.abs(h-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&c&&c.preventDefault&&c.preventDefault();var p=!t.state.popupVisible;(t.isClickToHide()&&!p||p&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,c)},t.onPopupMouseDown=function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var c;(c=t.context).onPopupMouseDown.apply(c,arguments)}},t.onDocumentClick=function(c){if(t.props.mask&&!t.props.maskClosable)return;var h=c.target,p=t.getRootDomNode(),y=t.getPopupDomNode();(!Object(Et.a)(p,h)||t.isContextMenuOnly())&&!Object(Et.a)(y,h)&&!t.hasPopupMouseDown&&t.close()},t.getRootDomNode=function(){var c=t.props.getTriggerDOMNode;if(c)return c(t.triggerRef.current);try{var h=Object(Wt.a)(t.triggerRef.current);if(h)return h}catch(p){}return Pt.a.findDOMNode(Object(b.a)(t))},t.getPopupClassNameFromAlign=function(c){var h=[],p=t.props,y=p.popupPlacement,N=p.builtinPlacements,z=p.prefixCls,B=p.alignPoint,te=p.getPopupClassNameFromAlign;return y&&N&&h.push(x(N,z,c,B)),te&&h.push(te(c)),h.join(" ")},t.getComponent=function(){var c=t.props,h=c.prefixCls,p=c.destroyPopupOnHide,y=c.popupClassName,N=c.onPopupAlign,z=c.popupMotion,B=c.popupAnimation,te=c.popupTransitionName,je=c.popupStyle,ze=c.mask,Ue=c.maskAnimation,Ve=c.maskTransitionName,He=c.maskMotion,Ke=c.zIndex,We=c.popup,lt=c.stretch,$e=c.alignPoint,It=c.mobile,yt=c.forceRender,xe=t.state,Oe=xe.popupVisible,Ze=xe.point,et=t.getPopupAlign(),pe={};return t.isMouseEnterToShow()&&(pe.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(pe.onMouseLeave=t.onPopupMouseLeave),pe.onMouseDown=t.onPopupMouseDown,pe.onTouchStart=t.onPopupMouseDown,o.createElement(Va,Object(w.a)({prefixCls:h,destroyPopupOnHide:p,visible:Oe,point:$e&&Ze,className:y,align:et,onAlign:N,animation:B,getClassNameFromAlign:t.getPopupClassNameFromAlign},pe,{stretch:lt,getRootDomNode:t.getRootDomNode,style:je,mask:ze,zIndex:Ke,transitionName:te,maskAnimation:Ue,maskTransitionName:Ve,maskMotion:He,ref:t.popupRef,motion:z,mobile:It,forceRender:yt}),typeof We=="function"?We():We)},t.attachParent=function(c){Ye.a.cancel(t.attachId);var h=t.props,p=h.getPopupContainer,y=h.getDocument,N=t.getRootDomNode(),z;p?(N||p.length===0)&&(z=p(N)):z=y(t.getRootDomNode()).body,z?z.appendChild(c):t.attachId=Object(Ye.a)(function(){t.attachParent(c)})},t.getContainer=function(){var c=t.props.getDocument,h=c(t.getRootDomNode()).createElement("div");return h.style.position="absolute",h.style.top="0",h.style.left="0",h.style.width="100%",t.attachParent(h),h},t.setPoint=function(c){var h=t.props.alignPoint;if(!h||!c)return;t.setState({point:{pageX:c.pageX,pageY:c.pageY}})},t.handlePortalUpdate=function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},t.triggerContextValue={onPopupMouseDown:t.onPopupMouseDown};var i;return"popupVisible"in n?i=!!n.popupVisible:i=!!n.defaultPopupVisible,t.state={prevPopupVisible:i,popupVisible:i},Ta.forEach(function(c){t["fire".concat(c)]=function(h){t.fireEvents(c,h)}}),t}return Object(E.a)(e,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,i=this.state;if(i.popupVisible){var c;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(c=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(I.a)(c,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(c=c||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(I.a)(c,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(c=c||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(I.a)(c,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(I.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ye.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,i=t.popupPlacement,c=t.popupAlign,h=t.builtinPlacements;return i&&h?V(h,i,c):c}},{key:"setPopupVisible",value:function(t,i){var c=this.props.alignPoint,h=this.state.popupVisible;this.clearDelayTimer(),h!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:h}),this.props.onPopupVisibleChange(t)),c&&i&&t&&this.setPoint(i)}},{key:"delaySetPopupVisible",value:function(t,i,c){var h=this,p=i*1e3;if(this.clearDelayTimer(),p){var y=c?{pageX:c.pageX,pageY:c.pageY}:null;this.delayTimer=window.setTimeout(function(){h.setPopupVisible(t,y),h.clearDelayTimer()},p)}else this.setPopupVisible(t,c)}},{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(t){var i=this.props.children.props,c=this.props;return i[t]&&c[t]?this["fire".concat(t)]:i[t]||c[t]}},{key:"isClickToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("contextMenu")!==-1||c.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,i=t.action,c=t.hideAction;return i.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("hover")!==-1||c.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,i=t.action,c=t.hideAction;return i.indexOf("hover")!==-1||c.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("focus")!==-1||c.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,i=t.action,c=t.hideAction;return i.indexOf("focus")!==-1||c.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,i){var c=this.props.children.props[t];c&&c(i);var h=this.props[t];h&&h(i)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,i=this.props,c=i.children,h=i.forceRender,p=i.alignPoint,y=i.className,N=i.autoDestroy,z=o.Children.only(c),B={key:"trigger"};this.isContextMenuToShow()?B.onContextMenu=this.onContextMenu:B.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(B.onClick=this.onClick,B.onMouseDown=this.onMouseDown,B.onTouchStart=this.onTouchStart):(B.onClick=this.createTwoChains("onClick"),B.onMouseDown=this.createTwoChains("onMouseDown"),B.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(B.onMouseEnter=this.onMouseEnter,p&&(B.onMouseMove=this.onMouseMove)):B.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?B.onMouseLeave=this.onMouseLeave:B.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(B.onFocus=this.onFocus,B.onBlur=this.onBlur):(B.onFocus=this.createTwoChains("onFocus"),B.onBlur=this.createTwoChains("onBlur"));var te=ae()(z&&z.props&&z.props.className,y);te&&(B.className=te);var je=Object(S.a)({},B);Object(O.c)(z)&&(je.ref=Object(O.a)(this.triggerRef,z.ref));var ze=o.cloneElement(z,je),Ue;return(t||this.popupRef.current||h)&&(Ue=o.createElement(a,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&N&&(Ue=null),o.createElement(ra.Provider,{value:this.triggerContextValue},ze,Ue)}}],[{key:"getDerivedStateFromProps",value:function(t,i){var c=t.popupVisible,h={};return c!==void 0&&i.popupVisible!==c&&(h.popupVisible=c,h.prevPopupVisible=i.popupVisible),h}}]),e}(o.Component);return d.contextType=ra,d.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Xa,getDocument:Ga,onPopupVisibleChange:Qn,afterPopupVisibleChange:Qn,onPopupAlign:Qn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},d}var Ya=Ja($.a),yn={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:yn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:yn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:yn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:yn,offset:[4,0]}},Na={topLeft:{points:["bl","tl"],overflow:yn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:yn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:yn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:yn,offset:[4,0]}},la=ia,on=0,hn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},bn=function(d,v,l){var e=Je(v),n=d.getState();d.setState({defaultActiveFirst:Object(S.a)(Object(S.a)({},n.defaultActiveFirst),{},Object(T.a)({},e,l))})},sa=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(l){var e;Object(k.a)(this,v),e=d.call(this,l),e.onDestroy=function(p){e.props.onDestroy(p)},e.onKeyDown=function(p){var y=p.keyCode,N=e.menuInstance,z=e.props.store,B=e.getVisible();if(y===g.a.ENTER)return e.onTitleClick(p),bn(z,e.props.eventKey,!0),!0;if(y===g.a.RIGHT)return B?N.onKeyDown(p):(e.triggerOpenChange(!0),bn(z,e.props.eventKey,!0)),!0;if(y===g.a.LEFT){var te;if(B)te=N.onKeyDown(p);else return;return te||(e.triggerOpenChange(!1),te=!0),te}return B&&(y===g.a.UP||y===g.a.DOWN)?N.onKeyDown(p):void 0},e.onOpenChange=function(p){e.props.onOpenChange(p)},e.onPopupVisibleChange=function(p){e.triggerOpenChange(p,p?"mouseenter":"mouseleave")},e.onMouseEnter=function(p){var y=e.props,N=y.eventKey,z=y.onMouseEnter,B=y.store;bn(B,e.props.eventKey,!1),z({key:N,domEvent:p})},e.onMouseLeave=function(p){var y=e.props,N=y.parentMenu,z=y.eventKey,B=y.onMouseLeave;N.subMenuInstance=Object(b.a)(e),B({key:z,domEvent:p})},e.onTitleMouseEnter=function(p){var y=e.props,N=y.eventKey,z=y.onItemHover,B=y.onTitleMouseEnter;z({key:N,hover:!0}),B({key:N,domEvent:p})},e.onTitleMouseLeave=function(p){var y=e.props,N=y.parentMenu,z=y.eventKey,B=y.onItemHover,te=y.onTitleMouseLeave;N.subMenuInstance=Object(b.a)(e),B({key:z,hover:!1}),te({key:z,domEvent:p})},e.onTitleClick=function(p){var y=Object(b.a)(e),N=y.props;if(N.onTitleClick({key:N.eventKey,domEvent:p}),N.triggerSubMenuAction==="hover")return;e.triggerOpenChange(!e.getVisible(),"click"),bn(N.store,e.props.eventKey,!1)},e.onSubMenuClick=function(p){typeof e.props.onClick=="function"&&e.props.onClick(e.addKeyPath(p))},e.onSelect=function(p){e.props.onSelect(p)},e.onDeselect=function(p){e.props.onDeselect(p)},e.getPrefixCls=function(){return"".concat(e.props.rootPrefixCls,"-submenu")},e.getActiveClassName=function(){return"".concat(e.getPrefixCls(),"-active")},e.getDisabledClassName=function(){return"".concat(e.getPrefixCls(),"-disabled")},e.getSelectedClassName=function(){return"".concat(e.getPrefixCls(),"-selected")},e.getOpenClassName=function(){return"".concat(e.props.rootPrefixCls,"-submenu-open")},e.getVisible=function(){return e.state.isOpen},e.getMode=function(){return e.state.mode},e.saveMenuInstance=function(p){e.menuInstance=p},e.addKeyPath=function(p){return Object(S.a)(Object(S.a)({},p),{},{keyPath:(p.keyPath||[]).concat(e.props.eventKey)})},e.triggerOpenChange=function(p,y){var N=e.props.eventKey,z=function(){e.onOpenChange({key:N,item:Object(b.a)(e),trigger:y,open:p})};y==="mouseenter"?e.mouseenterTimeout=setTimeout(function(){z()},0):z()},e.isChildrenSelected=function(){var p={find:!1};return xt(e.props.children,e.props.selectedKeys,p),p.find},e.isInlineMode=function(){return e.getMode()==="inline"},e.adjustWidth=function(){if(!e.subMenuTitle||!e.menuInstance)return;var p=Mt.findDOMNode(e.menuInstance);if(p.offsetWidth>=e.subMenuTitle.offsetWidth)return;p.style.minWidth="".concat(e.subMenuTitle.offsetWidth,"px")},e.saveSubMenuTitle=function(p){e.subMenuTitle=p},e.getBaseProps=function(){var p=Object(b.a)(e),y=p.props,N=e.getMode();return{mode:N==="horizontal"?"vertical":N,visible:e.getVisible(),level:y.level+1,inlineIndent:y.inlineIndent,focusable:!1,onClick:e.onSubMenuClick,onSelect:e.onSelect,onDeselect:e.onDeselect,onDestroy:e.onDestroy,selectedKeys:y.selectedKeys,eventKey:"".concat(y.eventKey,"-menu-"),openKeys:y.openKeys,motion:y.motion,onOpenChange:e.onOpenChange,subMenuOpenDelay:y.subMenuOpenDelay,parentMenu:Object(b.a)(e),subMenuCloseDelay:y.subMenuCloseDelay,forceSubMenuRender:y.forceSubMenuRender,triggerSubMenuAction:y.triggerSubMenuAction,builtinPlacements:y.builtinPlacements,defaultActiveFirst:y.store.getState().defaultActiveFirst[Je(y.eventKey)],multiple:y.multiple,prefixCls:y.rootPrefixCls,id:e.internalMenuId,manualRef:e.saveMenuInstance,itemIcon:y.itemIcon,expandIcon:y.expandIcon,direction:y.direction}},e.getMotion=function(p,y){var N=Object(b.a)(e),z=N.haveRendered,B=e.props,te=B.motion,je=B.rootPrefixCls,ze=Object(S.a)(Object(S.a)({},te),{},{leavedClassName:"".concat(je,"-hidden"),removeOnLeave:!1,motionAppear:z||!y||p!=="inline"});return ze};var n=l.store,t=l.eventKey,i=n.getState(),c=i.defaultActiveFirst;e.isRootMenu=!1;var h=!1;return c&&(h=c[t]),bn(n,t,h),e.state={mode:l.mode,isOpen:l.isOpen},e}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,n=this.props,t=n.mode,i=n.parentMenu,c=n.manualRef,h=n.isOpen,p=function(){e.setState({mode:t,isOpen:h})},y=h!==this.state.isOpen,N=t!==this.state.mode;if((N||y)&&(Ye.a.cancel(this.updateStateRaf),N?this.updateStateRaf=Object(Ye.a)(p):p()),c&&c(this),t!=="horizontal"||!(i==null?void 0:i.isRootMenu)||!h)return;this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var e=this.props,n=e.onDestroy,t=e.eventKey;n&&n(t),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ye.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,n){var t=this.getBaseProps();return o.createElement(ea,Object(w.a)({},t,{id:this.internalMenuId,className:e,style:n}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,n=this.getBaseProps(),t=n.mode,i=n.visible,c=n.forceSubMenuRender,h=n.direction,p=this.getMotion(t,i);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||i||c,!this.haveOpened)return o.createElement("div",null);var y=ae()("".concat(n.prefixCls,"-sub"),Object(T.a)({},"".concat(n.prefixCls,"-rtl"),h==="rtl"));return this.isInlineMode()?o.createElement(an,Object(w.a)({visible:n.visible,forceRender:c},p),function(N){var z=N.className,B=N.style,te=ae()(y,z);return e.renderPopupMenu(te,B)}):this.renderPopupMenu(y)}},{key:"render",value:function(){var e,n,t,i=Object(S.a)({},this.props),c=this.getVisible(),h=this.getPrefixCls(),p=this.isInlineMode(),y=this.getMode(),N=ae()(h,"".concat(h,"-").concat(y),(e={},Object(T.a)(e,i.className,!!i.className),Object(T.a)(e,this.getOpenClassName(),c),Object(T.a)(e,this.getActiveClassName(),i.active||c&&!p),Object(T.a)(e,this.getDisabledClassName(),i.disabled),Object(T.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(i.eventKey?this.internalMenuId="".concat(i.eventKey,"$Menu"):(on+=1,this.internalMenuId="$__$".concat(on,"$Menu")));var z={},B={},te={};i.disabled||(z={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},B={onClick:this.onTitleClick},te={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var je={},ze=i.direction,Ue=ze==="rtl";p&&(Ue?je.paddingRight=i.inlineIndent*i.level:je.paddingLeft=i.inlineIndent*i.level);var Ve={};this.getVisible()&&(Ve={"aria-owns":this.internalMenuId});var He=null;y!=="horizontal"&&(He=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(He=o.createElement(this.props.expandIcon,Object(S.a)({},this.props))));var Ke=o.createElement("div",Object(w.a)({ref:this.saveSubMenuTitle,style:je,className:"".concat(h,"-title"),role:"button"},te,B,{"aria-expanded":c},Ve,{"aria-haspopup":"true",title:typeof i.title=="string"?i.title:void 0}),i.title,He||o.createElement("i",{className:"".concat(h,"-arrow")})),We=this.renderChildren(),lt=((n=i.parentMenu)===null||n===void 0?void 0:n.isRootMenu)?i.parentMenu.props.getPopupContainer:function(At){return At.parentNode},$e=hn[y],It=i.popupOffset?{offset:i.popupOffset}:{},yt=ae()((t={},Object(T.a)(t,i.popupClassName,i.popupClassName&&!p),Object(T.a)(t,"".concat(h,"-rtl"),Ue),t)),xe=i.disabled,Oe=i.triggerSubMenuAction,Ze=i.subMenuOpenDelay,et=i.forceSubMenuRender,pe=i.subMenuCloseDelay,st=i.builtinPlacements;tt.forEach(function(At){return delete i[At]}),delete i.onClick;var Nt=Ue?Object(S.a)(Object(S.a)({},Na),st):Object(S.a)(Object(S.a)({},ia),st);delete i.direction;var ut=this.getBaseProps(),_t=p?null:this.getMotion(ut.mode,ut.visible);return o.createElement("li",Object(w.a)({},i,z,{className:N,role:"menuitem"}),o.createElement(Ya,{prefixCls:h,popupClassName:ae()("".concat(h,"-popup"),yt),getPopupContainer:lt,builtinPlacements:Nt,popupPlacement:$e,popupVisible:p?!1:c,popupAlign:It,popup:p?null:We,action:xe||p?[]:[Oe],mouseEnterDelay:Ze,mouseLeaveDelay:pe,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:et,popupMotion:_t},Ke),p?We:null)}}]),v}(o.Component);sa.defaultProps={onMouseEnter:Y,onMouseLeave:Y,onTitleMouseEnter:Y,onTitleMouseLeave:Y,onTitleClick:Y,manualRef:Y,mode:"vertical",title:""};var Kn=Object(j.b)(function(a,d){var v=a.openKeys,l=a.activeKey,e=a.selectedKeys,n=d.eventKey,t=d.subMenuKey;return{isOpen:v.indexOf(n)>-1,active:l[t]===n,selectedKeys:e}})(sa);Kn.isSubMenu=!0;var Wn=Kn,Da="menuitem-overflowed",Qa=.5,wa=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){var l;return Object(k.a)(this,v),l=d.apply(this,arguments),l.resizeObserver=null,l.mutationObserver=null,l.originalTotalWidth=0,l.overflowedItems=[],l.menuItemSizes=[],l.cancelFrameId=null,l.state={lastVisibleIndex:void 0},l.childRef=o.createRef(),l.getMenuItemNodes=function(){var e=l.props.prefixCls,n=l.childRef.current;return n?[].slice.call(n.children).filter(function(t){return t.className.split(" ").indexOf("".concat(e,"-overflowed-submenu"))<0}):[]},l.getOverflowedSubMenuItem=function(e,n,t){var i=l.props,c=i.overflowedIndicator,h=i.level,p=i.mode,y=i.prefixCls,N=i.theme;if(h!==1||p!=="horizontal")return null;var z=l.props.children[0],B=z.props,te=B.children,je=B.title,ze=B.style,Ue=Object(he.a)(B,["children","title","style"]),Ve=Object(S.a)({},ze),He="".concat(e,"-overflowed-indicator"),Ke="".concat(e,"-overflowed-indicator");n.length===0&&t!==!0?Ve=Object(S.a)(Object(S.a)({},Ve),{},{display:"none"}):t&&(Ve=Object(S.a)(Object(S.a)({},Ve),{},{visibility:"hidden",position:"absolute"}),He="".concat(He,"-placeholder"),Ke="".concat(Ke,"-placeholder"));var We=N?"".concat(y,"-").concat(N):"",lt={};return tt.forEach(function($e){Ue[$e]!==void 0&&(lt[$e]=Ue[$e])}),o.createElement(Wn,Object(w.a)({title:c,className:"".concat(y,"-overflowed-submenu"),popupClassName:We},lt,{key:He,eventKey:Ke,disabled:!1,style:Ve}),n)},l.setChildrenWidthAndResize=function(){if(l.props.mode!=="horizontal")return;var e=l.childRef.current;if(!e)return;var n=e.children;if(!n||n.length===0)return;var t=e.children[n.length-1];Me(t,"display","inline-block");var i=l.getMenuItemNodes(),c=i.filter(function(h){return h.className.split(" ").indexOf(Da)>=0});c.forEach(function(h){Me(h,"display","inline-block")}),l.menuItemSizes=i.map(function(h){return dt(h,!0)}),c.forEach(function(h){Me(h,"display","none")}),l.overflowedIndicatorWidth=dt(e.children[e.children.length-1],!0),l.originalTotalWidth=l.menuItemSizes.reduce(function(h,p){return h+p},0),l.handleResize(),Me(t,"display","none")},l.handleResize=function(){if(l.props.mode!=="horizontal")return;var e=l.childRef.current;if(!e)return;var n=dt(e);l.overflowedItems=[];var t=0,i;l.originalTotalWidth>n+Qa&&(i=-1,l.menuItemSizes.forEach(function(c){t+=c,t+l.overflowedIndicatorWidth<=n&&(i+=1)})),l.setState({lastVisibleIndex:i})},l}return Object(E.a)(v,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var n=this.childRef.current;if(!n)return;this.resizeObserver=new ge.default(function(t){t.forEach(function(){var i=e.cancelFrameId;cancelAnimationFrame(i),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)})}),[].slice.call(n.children).concat(n).forEach(function(t){e.resizeObserver.observe(t)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(n.children).concat(n).forEach(function(t){e.resizeObserver.observe(t)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(n,{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(e){var n=this,t=this.state.lastVisibleIndex;return(e||[]).reduce(function(i,c,h){var p=c;if(n.props.mode==="horizontal"){var y=n.getOverflowedSubMenuItem(c.props.eventKey,[]);t!==void 0&&n.props.className.indexOf("".concat(n.props.prefixCls,"-root"))!==-1&&(h>t&&(p=o.cloneElement(c,{style:{display:"none"},eventKey:"".concat(c.props.eventKey,"-hidden"),className:"".concat(Da)})),h===t+1&&(n.overflowedItems=e.slice(t+1).map(function(z){return o.cloneElement(z,{key:z.props.eventKey,mode:"vertical-left"})}),y=n.getOverflowedSubMenuItem(c.props.eventKey,n.overflowedItems)));var N=[].concat(Object(G.a)(i),[y,p]);return h===e.length-1&&N.push(n.getOverflowedSubMenuItem(c.props.eventKey,[],!0)),N}return[].concat(Object(G.a)(i),[p])},[])}},{key:"render",value:function(){var e=this.props,n=e.visible,t=e.prefixCls,i=e.overflowedIndicator,c=e.mode,h=e.level,p=e.tag,y=e.children,N=e.theme,z=Object(he.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),B=p;return o.createElement(B,Object(w.a)({ref:this.childRef},z),this.renderChildren(y))}}]),v}(o.Component);wa.defaultProps={tag:"div",className:""};var ua=wa;function Zn(a){return a.length?a.every(function(d){return!!d.props.disabled}):!0}function Tn(a,d,v){var l=a.getState();a.setState({activeKey:Object(S.a)(Object(S.a)({},l.activeKey),{},Object(T.a)({},d,v))})}function _n(a){return a.eventKey||"0-menu-"}function qn(a,d){var v=d,l=a.children,e=a.eventKey;if(v){var n;if(bt(l,function(t,i){t&&t.props&&!t.props.disabled&&v===be(t,e,i)&&(n=!0)}),n)return v}return v=null,a.defaultActiveFirst&&bt(l,function(t,i){!v&&t&&!t.props.disabled&&(v=be(t,e,i))}),v}function Aa(a){if(!a)return;var d=this.instanceArray.indexOf(a);d!==-1?this.instanceArray[d]=a:this.instanceArray.push(a)}var La=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(l){var e;return Object(k.a)(this,v),e=d.call(this,l),e.onKeyDown=function(n,t){var i=n.keyCode,c;if(e.getFlatInstanceArray().forEach(function(p){p&&p.props.active&&p.onKeyDown&&(c=p.onKeyDown(n))}),c)return 1;var h=null;return(i===g.a.UP||i===g.a.DOWN)&&(h=e.step(i===g.a.UP?-1:1)),h?(n.preventDefault(),Tn(e.props.store,_n(e.props),h.props.eventKey),typeof t=="function"&&t(h),1):void 0},e.onItemHover=function(n){var t=n.key,i=n.hover;Tn(e.props.store,_n(e.props),i?t:null)},e.onDeselect=function(n){e.props.onDeselect(n)},e.onSelect=function(n){e.props.onSelect(n)},e.onClick=function(n){e.props.onClick(n)},e.onOpenChange=function(n){e.props.onOpenChange(n)},e.onDestroy=function(n){e.props.onDestroy(n)},e.getFlatInstanceArray=function(){return e.instanceArray},e.step=function(n){var t=e.getFlatInstanceArray(),i=e.props.store.getState().activeKey[_n(e.props)],c=t.length;if(!c)return null;n<0&&(t=t.concat().reverse());var h=-1;if(t.every(function(z,B){return z&&z.props.eventKey===i?(h=B,!1):!0}),!e.props.defaultActiveFirst&&h!==-1&&Zn(t.slice(h,c-1)))return;var p=(h+1)%c,y=p;do{var N=t[y];if(!N||N.props.disabled)y=(y+1)%c;else return N}while(y!==p);return null},e.renderCommonMenuItem=function(n,t,i){var c=e.props.store.getState(),h=Object(b.a)(e),p=h.props,y=be(n,p.eventKey,t),N=n.props;if(!N||typeof n.type=="string")return n;var z=y===c.activeKey,B=Object(S.a)(Object(S.a)({mode:N.mode||p.mode,level:p.level,inlineIndent:p.inlineIndent,renderMenuItem:e.renderMenuItem,rootPrefixCls:p.prefixCls,index:t,parentMenu:p.parentMenu,manualRef:N.disabled?void 0:Object(A.a)(n.ref,Aa.bind(Object(b.a)(e))),eventKey:y,active:!N.disabled&&z,multiple:p.multiple,onClick:function(je){(N.onClick||Y)(je),e.onClick(je)},onItemHover:e.onItemHover,motion:p.motion,subMenuOpenDelay:p.subMenuOpenDelay,subMenuCloseDelay:p.subMenuCloseDelay,forceSubMenuRender:p.forceSubMenuRender,onOpenChange:e.onOpenChange,onDeselect:e.onDeselect,onSelect:e.onSelect,builtinPlacements:p.builtinPlacements,itemIcon:N.itemIcon||e.props.itemIcon,expandIcon:N.expandIcon||e.props.expandIcon},i),{},{direction:p.direction});return(p.mode==="inline"||Re())&&(B.triggerSubMenuAction="click"),o.cloneElement(n,Object(S.a)(Object(S.a)({},B),{},{key:y||t}))},e.renderMenuItem=function(n,t,i){if(!n)return null;var c=e.props.store.getState(),h={openKeys:c.openKeys,selectedKeys:c.selectedKeys,triggerSubMenuAction:e.props.triggerSubMenuAction,subMenuKey:i};return e.renderCommonMenuItem(n,t,h)},l.store.setState({activeKey:Object(S.a)(Object(S.a)({},l.store.getState().activeKey),{},Object(T.a)({},l.eventKey,qn(l,l.activeKey)))}),e.instanceArray=[],e}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!L()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var n=this.props,t="activeKey"in n?n.activeKey:n.store.getState().activeKey[_n(n)],i=qn(n,t);if(i!==t)Tn(n.store,_n(n),i);else if("activeKey"in e){var c=qn(e,e.activeKey);i!==c&&Tn(n.store,_n(n),i)}}},{key:"render",value:function(){var e=this,n=Object(w.a)({},this.props);this.instanceArray=[];var t=ae()(n.prefixCls,n.className,"".concat(n.prefixCls,"-").concat(n.mode)),i={className:t,role:n.role||"menu"};n.id&&(i.id=n.id),n.focusable&&(i.tabIndex=0,i.onKeyDown=this.onKeyDown);var c=n.prefixCls,h=n.eventKey,p=n.visible,y=n.level,N=n.mode,z=n.overflowedIndicator,B=n.theme;return tt.forEach(function(te){return delete n[te]}),delete n.onClick,o.createElement(ua,Object(w.a)({},n,{prefixCls:c,mode:N,tag:"ul",level:y,theme:B,visible:p,overflowedIndicator:z},i),Object(Q.a)(n.children).map(function(te,je){return e.renderMenuItem(te,je,h||"0-menu-")}))}}]),v}(o.Component);La.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Y};var Ua=Object(j.b)()(La),ea=Ua,Nn=r("Kwbf");function ca(a,d,v){var l=a.prefixCls,e=a.motion,n=a.defaultMotions,t=n===void 0?{}:n,i=a.openAnimation,c=a.openTransitionName,h=d.switchingModeFromInline;if(e)return e;if(Object(ie.a)(i)==="object"&&i)Object(Nn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof i=="string")return{motionName:"".concat(l,"-open-").concat(i)};if(c)return{motionName:c};var p=t[v];return p||(h?null:t.other)}var ka=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(l){var e;Object(k.a)(this,v),e=d.call(this,l),e.onSelect=function(i){var c=Object(b.a)(e),h=c.props;if(h.selectable){var p=e.store.getState(),y=p.selectedKeys,N=i.key;h.multiple?y=y.concat([N]):y=[N],"selectedKeys"in h||e.store.setState({selectedKeys:y}),h.onSelect(Object(S.a)(Object(S.a)({},i),{},{selectedKeys:y}))}},e.onClick=function(i){var c=e.getRealMenuMode(),h=Object(b.a)(e),p=h.store,y=h.props.onOpenChange;c!=="inline"&&!("openKeys"in e.props)&&(p.setState({openKeys:[]}),y([])),e.props.onClick(i)},e.onKeyDown=function(i,c){e.innerMenu.getWrappedInstance().onKeyDown(i,c)},e.onOpenChange=function(i){var c=Object(b.a)(e),h=c.props,p=e.store.getState().openKeys.concat(),y=!1,N=function(B){var te=!1;if(B.open)te=p.indexOf(B.key)===-1,te&&p.push(B.key);else{var je=p.indexOf(B.key);te=je!==-1,te&&p.splice(je,1)}y=y||te};Array.isArray(i)?i.forEach(N):N(i),y&&("openKeys"in e.props||e.store.setState({openKeys:p}),h.onOpenChange(p))},e.onDeselect=function(i){var c=Object(b.a)(e),h=c.props;if(h.selectable){var p=e.store.getState().selectedKeys.concat(),y=i.key,N=p.indexOf(y);N!==-1&&p.splice(N,1),"selectedKeys"in h||e.store.setState({selectedKeys:p}),h.onDeselect(Object(S.a)(Object(S.a)({},i),{},{selectedKeys:p}))}},e.onMouseEnter=function(i){e.restoreModeVerticalFromInline();var c=e.props.onMouseEnter;c&&c(i)},e.onTransitionEnd=function(i){var c=i.propertyName==="width"&&i.target===i.currentTarget,h=i.target.className,p=Object.prototype.toString.call(h)==="[object SVGAnimatedString]"?h.animVal:h,y=i.propertyName==="font-size"&&p.indexOf("anticon")>=0;(c||y)&&e.restoreModeVerticalFromInline()},e.setInnerMenu=function(i){e.innerMenu=i},e.isRootMenu=!0;var n=l.defaultSelectedKeys,t=l.defaultOpenKeys;return"selectedKeys"in l&&(n=l.selectedKeys||[]),"openKeys"in l&&(t=l.openKeys||[]),e.store=Object(j.c)({selectedKeys:n,openKeys:t,activeKey:{"0-menu-":qn(l,l.activeKey)}}),e.state={switchingModeFromInline:!1,prevProps:l,inlineOpenKeys:[],store:e.store},e}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var n=this.props,t=n.siderCollapsed,i=n.inlineCollapsed,c=n.onOpenChange;(!e.inlineCollapsed&&i||!e.siderCollapsed&&t)&&c([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,n=this.store,t=this.prevOpenKeys,i=this.getInlineCollapsed()&&(e===0||e==="0"||e==="0px");i?(this.prevOpenKeys=n.getState().openKeys.concat(),this.store.setState({openKeys:[]})):t&&(this.store.setState({openKeys:t}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,n=this.state.switchingModeFromInline,t=this.getInlineCollapsed();return n&&t?"inline":t?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,n=e.inlineCollapsed,t=e.siderCollapsed;return t!==void 0?t:n}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&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 e=Object(S.a)({},Object(R.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),n=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),e.direction==="rtl"&&(e.className+=" ".concat(e.prefixCls,"-rtl")),e=Object(S.a)(Object(S.a)({},e),{},{mode:n,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ca(this.props,this.state,n)}),delete e.openAnimation,delete e.openTransitionName,o.createElement(j.a,{store:this.store},o.createElement(ea,Object(w.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,n){var t=n.prevProps,i=n.store,c=i.getState(),h={},p={prevProps:e};return t.mode==="inline"&&e.mode!=="inline"&&(p.switchingModeFromInline=!0),"openKeys"in e?h.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!t.inlineCollapsed||e.siderCollapsed&&!t.siderCollapsed)&&(p.switchingModeFromInline=!0,p.inlineOpenKeys=c.openKeys,h.openKeys=[]),(!e.inlineCollapsed&&t.inlineCollapsed||!e.siderCollapsed&&t.siderCollapsed)&&(h.openKeys=n.inlineOpenKeys,p.inlineOpenKeys=[])),Object.keys(h).length&&i.setState(h),p}}]),v}(o.Component);ka.defaultProps={selectable:!0,onClick:Y,onSelect:Y,onOpenChange:Y,onDeselect:Y,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:o.createElement("span",null,"\xB7\xB7\xB7")};var Ia=ka,Dn=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){var l;return Object(k.a)(this,v),l=d.apply(this,arguments),l.onKeyDown=function(e){var n=e.keyCode;return n===g.a.ENTER?(l.onClick(e),!0):void 0},l.onMouseLeave=function(e){var n=l.props,t=n.eventKey,i=n.onItemHover,c=n.onMouseLeave;i({key:t,hover:!1}),c({key:t,domEvent:e})},l.onMouseEnter=function(e){var n=l.props,t=n.eventKey,i=n.onItemHover,c=n.onMouseEnter;i({key:t,hover:!0}),c({key:t,domEvent:e})},l.onClick=function(e){var n=l.props,t=n.eventKey,i=n.multiple,c=n.onClick,h=n.onSelect,p=n.onDeselect,y=n.isSelected,N={key:t,keyPath:[t],item:Object(b.a)(l),domEvent:e};c(N),i?y?p(N):h(N):y||h(N)},l.saveNode=function(e){l.node=e},l}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.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 e,n=Object(S.a)({},this.props),t=ae()(this.getPrefixCls(),n.className,(e={},Object(T.a)(e,this.getActiveClassName(),!n.disabled&&n.active),Object(T.a)(e,this.getSelectedClassName(),n.isSelected),Object(T.a)(e,this.getDisabledClassName(),n.disabled),e)),i=Object(S.a)(Object(S.a)({},n.attribute),{},{title:typeof n.title=="string"?n.title:void 0,className:t,role:n.role||"menuitem","aria-disabled":n.disabled});n.role==="option"?i=Object(S.a)(Object(S.a)({},i),{},{role:"option","aria-selected":n.isSelected}):(n.role===null||n.role==="none")&&(i.role="none");var c={onClick:n.disabled?null:this.onClick,onMouseLeave:n.disabled?null:this.onMouseLeave,onMouseEnter:n.disabled?null:this.onMouseEnter},h=Object(S.a)({},n.style);n.mode==="inline"&&(n.direction==="rtl"?h.paddingRight=n.inlineIndent*n.level:h.paddingLeft=n.inlineIndent*n.level),tt.forEach(function(y){return delete n[y]}),delete n.direction;var p=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(p=o.createElement(this.props.itemIcon,this.props)),o.createElement("li",Object(w.a)({},Object(R.a)(n,["onClick","onMouseEnter","onMouseLeave","onSelect"]),i,c,{style:h,ref:this.saveNode}),n.children,p)}}]),v}(o.Component);Dn.isMenuItem=!0,Dn.defaultProps={onSelect:Y,onMouseEnter:Y,onMouseLeave:Y,manualRef:Y};var da=Object(j.b)(function(a,d){var v=a.activeKey,l=a.selectedKeys,e=d.eventKey,n=d.subMenuKey;return{active:v[n]===e,isSelected:Array.isArray(l)?l.indexOf(e)!==-1:l===e}})(Dn),fa=da,ma=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){var l;return Object(k.a)(this,v),l=d.apply(this,arguments),l.renderInnerMenuItem=function(e){var n=l.props,t=n.renderMenuItem,i=n.index;return t(e,i,l.props.subMenuKey)},l}return Object(E.a)(v,[{key:"render",value:function(){var e=Object(w.a)({},this.props),n=e.className,t=n===void 0?"":n,i=e.rootPrefixCls,c="".concat(i,"-item-group-title"),h="".concat(i,"-item-group-list"),p=e.title,y=e.children;return tt.forEach(function(N){return delete e[N]}),delete e.direction,o.createElement("li",Object(w.a)({},e,{onClick:function(z){return z.stopPropagation()},className:"".concat(t," ").concat(i,"-item-group")}),o.createElement("div",{className:c,title:typeof p=="string"?p:void 0},p),o.createElement("ul",{className:h},o.Children.map(y,this.renderInnerMenuItem)))}}]),v}(o.Component);ma.isMenuItemGroup=!0,ma.defaultProps={disabled:!0};var Za=ma,pa=function(d){var v=d.className,l=d.rootPrefixCls,e=d.style;return o.createElement("li",{className:"".concat(v," ").concat(l,"-item-divider"),style:e})};pa.defaultProps={disabled:!0,className:"",style:{}};var qa=pa,Ka=Ia,va=r("eDIo");function eo(a,d){var v=a.prefixCls,l=a.editable,e=a.locale,n=a.style;return!l||l.showAdd===!1?null:o.createElement("button",{ref:d,type:"button",className:"".concat(v,"-nav-add"),style:n,"aria-label":(e==null?void 0:e.addAriaLabel)||"Add tab",onClick:function(i){l.onEdit("add",{event:i})}},l.addIcon||"+")}var ta=o.forwardRef(eo);function to(a,d){var v=a.prefixCls,l=a.id,e=a.tabs,n=a.locale,t=a.mobile,i=a.moreIcon,c=i===void 0?"More":i,h=a.moreTransitionName,p=a.style,y=a.className,N=a.editable,z=a.tabBarGutter,B=a.rtl,te=a.onTabClick,je=Object(o.useState)(!1),ze=Object(M.a)(je,2),Ue=ze[0],Ve=ze[1],He=Object(o.useState)(null),Ke=Object(M.a)(He,2),We=Ke[0],lt=Ke[1],$e="".concat(l,"-more-popup"),It="".concat(v,"-dropdown"),yt=We!==null?"".concat($e,"-").concat(We):null,xe=n==null?void 0:n.dropdownAriaLabel,Oe=o.createElement(Ka,{onClick:function(_t){var At=_t.key,Gt=_t.domEvent;te(At,Gt),Ve(!1)},id:$e,tabIndex:-1,role:"listbox","aria-activedescendant":yt,selectedKeys:[We],"aria-label":xe!==void 0?xe:"expanded dropdown"},e.map(function(ut){return o.createElement(fa,{key:ut.key,id:"".concat($e,"-").concat(ut.key),role:"option","aria-controls":l&&"".concat(l,"-panel-").concat(ut.key),disabled:ut.disabled},ut.tab)}));function Ze(ut){for(var _t=e.filter(function(ln){return!ln.disabled}),At=_t.findIndex(function(ln){return ln.key===We})||0,Gt=_t.length,rn=0;rnst?(et=Oe,$e.current="x"):(et=Ze,$e.current="y");var Nt=Date.now();Nt-We.current>100&&(lt.current=!1),(d(-et,-et)||lt.current)&&(xe.preventDefault(),lt.current=!0),We.current=Nt}var yt=Object(o.useRef)(null);yt.current={onTouchStart:Ve,onTouchMove:He,onTouchEnd:Ke,onWheel:It},o.useEffect(function(){function xe(pe){yt.current.onTouchStart(pe)}function Oe(pe){yt.current.onTouchMove(pe)}function Ze(pe){yt.current.onTouchEnd(pe)}function et(pe){yt.current.onWheel(pe)}return document.addEventListener("touchmove",Oe,{passive:!1}),document.addEventListener("touchend",Ze,{passive:!1}),a.current.addEventListener("touchstart",xe,{passive:!1}),a.current.addEventListener("wheel",et),function(){document.removeEventListener("touchmove",Oe),document.removeEventListener("touchend",Ze)}},[])}function ba(){var a=Object(o.useRef)(new Map);function d(l){return a.current.has(l)||a.current.set(l,o.createRef()),a.current.get(l)}function v(l){a.current.delete(l)}return[d,v]}function Ba(a,d){var v=o.useRef(a),l=o.useState({}),e=Object(M.a)(l,2),n=e[1];function t(i){var c=typeof i=="function"?i(v.current):i;c!==v.current&&d(c,v.current),v.current=c,n({})}return[v.current,t]}var Fa=function(d){var v=d.position,l=d.prefixCls,e=d.extra;if(!e)return null;var n,t=e;return v==="right"&&(n=t.right||!t.left&&t||null),v==="left"&&(n=t.left||null),n?o.createElement("div",{className:"".concat(l,"-extra-content")},n):null};function Bo(a,d){var v,l=o.useContext(ha),e=l.prefixCls,n=l.tabs,t=a.className,i=a.style,c=a.id,h=a.animated,p=a.activeKey,y=a.rtl,N=a.extra,z=a.editable,B=a.locale,te=a.tabPosition,je=a.tabBarGutter,ze=a.children,Ue=a.onTabClick,Ve=a.onTabScroll,He=Object(o.useRef)(),Ke=Object(o.useRef)(),We=Object(o.useRef)(),lt=Object(o.useRef)(),$e=ba(),It=Object(M.a)($e,2),yt=It[0],xe=It[1],Oe=te==="top"||te==="bottom",Ze=Ba(0,function(Ct,qe){Oe&&Ve&&Ve({direction:Ct>qe?"left":"right"})}),et=Object(M.a)(Ze,2),pe=et[0],st=et[1],Nt=Ba(0,function(Ct,qe){!Oe&&Ve&&Ve({direction:Ct>qe?"top":"bottom"})}),ut=Object(M.a)(Nt,2),_t=ut[0],At=ut[1],Gt=Object(o.useState)(0),rn=Object(M.a)(Gt,2),Kt=rn[0],ln=rn[1],Cn=Object(o.useState)(0),un=Object(M.a)(Cn,2),cn=un[0],Ft=un[1],en=Object(o.useState)(0),Jt=Object(M.a)(en,2),$t=Jt[0],wn=Jt[1],An=Object(o.useState)(0),Fn=Object(M.a)(An,2),Tt=Fn[0],xn=Fn[1],zn=Object(o.useState)(null),Dt=Object(M.a)(zn,2),vt=Dt[0],Yt=Dt[1],$o=Object(o.useState)(null),bo=Object(M.a)($o,2),na=bo[0],Xo=bo[1],Go=Object(o.useState)(0),Eo=Object(M.a)(Go,2),Jo=Eo[0],Yo=Eo[1],Qo=Object(o.useState)(0),go=Object(M.a)(Qo,2),Zo=go[0],qo=go[1],er=_(new Map),yo=Object(M.a)(er,2),tr=yo[0],nr=yo[1],za=X(n,tr,Kt),Co="".concat(e,"-nav-operations-hidden"),Ea=0,ga=0;Oe?y?(Ea=0,ga=Math.max(0,Kt-vt)):(Ea=Math.min(0,vt-Kt),ga=0):(Ea=Math.min(0,na-cn),ga=0);function ao(Ct){return Ctga?[ga,!1]:[Ct,!0]}var Oo=Object(o.useRef)(),ar=Object(o.useState)(),_o=Object(M.a)(ar,2),oo=_o[0],xo=_o[1];function ro(){xo(Date.now())}function io(){window.clearTimeout(Oo.current)}Wa(He,function(Ct,qe){var Xt=!1;function dn(Ca,Oa){Ca(function(_a){var xa=ao(_a+Oa),aa=Object(M.a)(xa,2),co=aa[0],fo=aa[1];return Xt=fo,co})}if(Oe){if(vt>=Kt)return Xt;dn(st,Ct)}else{if(na>=cn)return Xt;dn(At,qe)}return io(),ro(),Xt}),Object(o.useEffect)(function(){return io(),oo&&(Oo.current=window.setTimeout(function(){xo(0)},100)),io},[oo]);function jo(){var Ct=arguments.length>0&&arguments[0]!==void 0?arguments[0]:p,qe=za.get(Ct);if(!qe)return;if(Oe){var Xt=pe;y?qe.rightpe+vt&&(Xt=qe.right+qe.width-vt):qe.left<-pe?Xt=-qe.left:qe.left+qe.width>-pe+vt&&(Xt=-(qe.left+qe.width-vt)),At(0),st(ao(Xt)[0])}else{var dn=_t;qe.top<-_t?dn=-qe.top:qe.top+qe.height>-_t+na&&(dn=-(qe.top+qe.height-na)),st(0),At(ao(dn)[0])}}var or=se(za,{width:vt,height:na,left:pe,top:_t},{width:$t,height:Tt},{width:Jo,height:Zo},Object(S.a)(Object(S.a)({},a),{},{tabs:n})),Mo=Object(M.a)(or,2),rr=Mo[0],ir=Mo[1],lr=n.map(function(Ct){var qe=Ct.key;return o.createElement(U,{id:c,prefixCls:e,key:qe,rtl:y,tab:Ct,closable:Ct.closable,editable:z,active:qe===p,tabPosition:te,tabBarGutter:je,renderWrapper:ze,removeAriaLabel:B==null?void 0:B.removeAriaLabel,ref:yt(qe),onClick:function(dn){Ue(qe,dn)},onRemove:function(){xe(qe)},onFocus:function(){jo(qe),ro(),y||(He.current.scrollLeft=0),He.current.scrollTop=0}})}),lo=q(function(){var Ct,qe,Xt,dn,Ca,Oa,_a,xa,aa,co=((Ct=He.current)===null||Ct===void 0?void 0:Ct.offsetWidth)||0,fo=((qe=He.current)===null||qe===void 0?void 0:qe.offsetHeight)||0,Ao=((Xt=lt.current)===null||Xt===void 0?void 0:Xt.offsetWidth)||0,Lo=((dn=lt.current)===null||dn===void 0?void 0:dn.offsetHeight)||0,mr=((Ca=We.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,pr=((Oa=We.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;Yt(co),Xo(fo),Yo(Ao),qo(Lo);var Uo=(((_a=Ke.current)===null||_a===void 0?void 0:_a.offsetWidth)||0)-Ao,ko=(((xa=Ke.current)===null||xa===void 0?void 0:xa.offsetHeight)||0)-Lo;ln(Uo),Ft(ko);var Io=(aa=We.current)===null||aa===void 0?void 0:aa.className.includes(Co);wn(Uo-(Io?0:mr)),xn(ko-(Io?0:pr)),nr(function(){var Ko=new Map;return n.forEach(function(vr){var Wo=vr.key,ja=yt(Wo).current;ja&&Ko.set(Wo,{width:ja.offsetWidth,height:ja.offsetHeight,left:ja.offsetLeft,top:ja.offsetTop})}),Ko})}),sr=n.slice(0,rr),ur=n.slice(ir+1),Ro=[].concat(Object(G.a)(sr),Object(G.a)(ur)),cr=Object(o.useState)(),So=Object(M.a)(cr,2),dr=So[0],fr=So[1],Ln=za.get(p),Po=Object(o.useRef)();function To(){me.a.cancel(Po.current)}Object(o.useEffect)(function(){var Ct={};return Ln&&(Oe?(y?Ct.right=Ln.right:Ct.left=Ln.left,Ct.width=Ln.width):(Ct.top=Ln.top,Ct.height=Ln.height)),To(),Po.current=me()(function(){fr(Ct)}),To},[Ln,Oe,y]),Object(o.useEffect)(function(){jo()},[p,Ln,za,Oe]),Object(o.useEffect)(function(){lo()},[y,je,p,n.map(function(Ct){return Ct.key}).join("_")]);var No=!!Ro.length,ya="".concat(e,"-nav-wrap"),so,uo,Do,wo;return Oe?y?(uo=pe>0,so=pe+vt1)Object(G.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(X.length===0)return Object(G.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var F=X[0];if(C.isValidElement(F)&&Object(J.c)(F)){var se=F.ref;X[0]=C.cloneElement(F,{ref:Object(J.a)(se,this.setChildNode)})}return X.length===1?X[0]:X.map(function(w,k){return!C.isValidElement(w)||"key"in w&&w.key!==null?w:C.cloneElement(w,{key:"".concat(re,"-").concat(k)})})}}]),u}(C.Component);q.displayName="ResizeObserver",ne.a=q},wCXF:function(mt,ne,r){"use strict";r.d(ne,"a",function(){return Pt});var T=r("rePB"),M=r("VTBJ"),he=r("KQm4"),S=r("U8pU"),o=r("ODXe"),C=r("q1tI"),ae=r("TSYQ"),Q=r.n(ae),D=r("Gytx"),G=r.n(D),J=r("Kwbf"),me=r("t23M"),re=r("qx4F"),q=r("6eGT"),_=r("IBYe"),g=r("Ff2n"),u=r("c+Xe"),U=r("fyJ8"),H=r("biw7");function X(O,I,$,m,V){var x=$[O]||{},P=$[I]||{},K,W;x.fixed==="left"?K=m.left[O]:P.fixed==="right"&&(W=m.right[I]);var fe=!1,ue=!1,Ee=!1,Te=!1,Z=$[I+1],ke=$[O-1];if(V==="rtl"){if(K!==void 0){var pt=ke&&ke.fixed==="left";Te=!pt}else if(W!==void 0){var Qe=Z&&Z.fixed==="right";Ee=!Qe}}else if(K!==void 0){var nt=Z&&Z.fixed==="left";fe=!nt}else if(W!==void 0){var Ae=ke&&ke.fixed==="right";ue=!Ae}return{fixLeft:K,fixRight:W,lastFixLeft:fe,firstFixRight:ue,lastFixRight:Ee,firstFixLeft:Te,isSticky:m.isSticky}}var F=r("sR1s");function se(O){var I=O.cells,$=O.stickyOffsets,m=O.flattenColumns,V=O.rowComponent,x=O.cellComponent,P=O.onHeaderRow,K=O.index,W=C.useContext(H.a),fe=W.prefixCls,ue=W.direction,Ee;P&&(Ee=P(I.map(function(Z){return Z.column}),K));var Te=Object(F.a)(I.map(function(Z){return Z.column}));return C.createElement(V,Object.assign({},Ee),I.map(function(Z,ke){var pt=Z.column,Qe=X(Z.colStart,Z.colEnd,m,$,ue),nt;return pt&&pt.onHeaderCell&&(nt=Z.column.onHeaderCell(pt)),C.createElement(U.a,Object.assign({},Z,{ellipsis:pt.ellipsis,align:pt.align,component:x,prefixCls:fe,key:Te[ke]},Qe,{additionalProps:nt,rowType:"header"}))}))}se.displayName="HeaderRow";var w=se;function k(O){var I=[];function $(P,K){var W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;I[W]=I[W]||[];var fe=K,ue=P.filter(Boolean).map(function(Ee){var Te={key:Ee.key,className:Ee.className||"",children:Ee.title,column:Ee,colStart:fe},Z=1,ke=Ee.children;return ke&&ke.length>0&&(Z=$(ke,fe,W+1).reduce(function(pt,Qe){return pt+Qe},0),Te.hasSubColumns=!0),"colSpan"in Ee&&(Z=Ee.colSpan),"rowSpan"in Ee&&(Te.rowSpan=Ee.rowSpan),Te.colSpan=Z,Te.colEnd=Te.colStart+Z-1,I[W].push(Te),fe+=Z,Z});return ue}$(O,0);for(var m=I.length,V=function(K){I[K].forEach(function(W){!("rowSpan"in W)&&!W.hasSubColumns&&(W.rowSpan=m-K)})},x=0;x=0;K-=1){var W=I[K],fe=$&&$[K],ue=fe&&fe[f.a];(W||ue||P)&&(V.unshift(C.createElement("col",Object.assign({key:K,style:{width:W,minWidth:W}},ue))),P=!0)}return C.createElement("colgroup",null,V)}var j=s;function R(O,I){return Object(C.useMemo)(function(){for(var $=[],m=0;m1?Qt-1:0),pn=1;pn=Ee&&(Fe=Ee-Te),P({scrollLeft:Fe/Ee*(ue+2)}),Ae.current.x=ce.pageX},Ot=function(){var ce=Object(tt.b)(x.current).top,Ie=ce+x.current.offsetHeight,gt=document.documentElement.scrollTop+window.innerHeight;Ie-Object(re.a)()<=gt||ce>=gt-K?nt(function(Lt){return Object(M.a)(Object(M.a)({},Lt),{},{isHiddenScrollBar:!0})}):nt(function(Lt){return Object(M.a)(Object(M.a)({},Lt),{},{isHiddenScrollBar:!1})})},ft=function(ce){nt(function(Ie){return Object(M.a)(Object(M.a)({},Ie),{},{scrollLeft:ce/ue*Ee||0})})};return C.useImperativeHandle($,function(){return{setScrollLeft:ft}}),C.useEffect(function(){var Le=Object(xt.a)(document.body,"mouseup",Ht,!1),ce=Object(xt.a)(document.body,"mousemove",Bt,!1);return Ot(),function(){Le.remove(),ce.remove()}},[Te,it]),C.useEffect(function(){var Le=Object(xt.a)(window,"scroll",Ot,!1),ce=Object(xt.a)(window,"resize",Ot,!1);return function(){Le.remove(),ce.remove()}},[]),C.useEffect(function(){Qe.isHiddenScrollBar||nt(function(Le){var ce,Ie;return Object(M.a)(Object(M.a)({},Le),{},{scrollLeft:x.current.scrollLeft/((ce=x.current)===null||ce===void 0?void 0:ce.scrollWidth)*((Ie=x.current)===null||Ie===void 0?void 0:Ie.clientWidth)})})},[Qe.isHiddenScrollBar]),ue<=Ee||!Te||Qe.isHiddenScrollBar?null:C.createElement("div",{style:{height:Object(re.a)(),width:Ee,bottom:K},className:"".concat(fe,"-sticky-scroll")},C.createElement("div",{onMouseDown:at,ref:Z,className:Q()("".concat(fe,"-sticky-scroll-bar"),Object(T.a)({},"".concat(fe,"-sticky-scroll-bar-active"),it)),style:{width:"".concat(Te,"px"),transform:"translate3d(".concat(Qe.scrollLeft,"px, 0, 0)")}}))},Me=C.forwardRef(dt);function Re(O,I){return C.useMemo(function(){var $=!!O;return{isSticky:$,stickyClassName:$?"".concat(I,"-sticky-header"):"",offsetHeader:Object(S.a)(O)==="object"&&O.offsetHeader||0,offsetScroll:Object(S.a)(O)==="object"&&O.offsetScroll||0}},[O,I])}var ge=[],Mt={},Pt="rc-table-internal-hook",Ye=C.memo(function(O){var I=O.children;return I},function(O,I){return G()(O.props,I.props)?O.pingLeft!==I.pingLeft||O.pingRight!==I.pingRight:!1});function Et(O){var I,$=O.prefixCls,m=O.className,V=O.rowClassName,x=O.style,P=O.data,K=O.rowKey,W=O.scroll,fe=O.tableLayout,ue=O.direction,Ee=O.title,Te=O.footer,Z=O.summary,ke=O.id,pt=O.showHeader,Qe=O.components,nt=O.emptyText,Ae=O.onRow,zt=O.onHeaderRow,Rt=O.internalHooks,it=O.transformColumns,jt=O.internalRefs,Ht=O.sticky,at=P||ge,Bt=!!at.length,Ot=C.useState(0),ft=Object(o.a)(Ot,2),Le=ft[0],ce=ft[1];C.useEffect(function(){ce(Object(re.a)())});var Ie=C.useMemo(function(){return Object(F.c)(Qe,{})},[Qe]),gt=C.useCallback(function(ot,rt){return Object(F.b)(Ie,ot)||rt},[Ie]),Lt=C.useMemo(function(){return typeof K=="function"?K:function(ot){var rt=ot&&ot[K];return rt}},[K]),Fe=Object(f.c)(O),fn=Fe.expandIcon,mn=Fe.expandedRowKeys,En=Fe.defaultExpandedRowKeys,tn=Fe.defaultExpandAllRows,St=Fe.expandedRowRender,jn=Fe.onExpand,Mn=Fe.onExpandedRowsChange,Hn=Fe.expandRowByClick,nn=Fe.rowExpandable,Un=Fe.expandIconColumnIndex,On=Fe.expandedRowClassName,kn=Fe.childrenColumnName,Rn=Fe.indentSize,gn=fn||Je,Sn=kn||"children",Vn=C.useMemo(function(){return St?"row":O.expandable&&Rt===Pt&&O.expandable.__PARENT_RENDER_ICON__||at.some(function(ot){return ot&&Object(S.a)(ot)==="object"&&ot[Sn]})?"nest":!1},[!!St,at]),Pn=C.useState(function(){return En||(tn?bt(at,Lt,Sn):[])}),Vt=Object(o.a)(Pn,2),qt=Vt[0],sn=Vt[1],Qt=C.useMemo(function(){return new Set(mn||qt||[])},[mn,qt]),an=C.useCallback(function(ot){var rt=Lt(ot,at.indexOf(ot)),kt,Zt=Qt.has(rt);Zt?(Qt.delete(rt),kt=Object(he.a)(Qt)):kt=[].concat(Object(he.a)(Qt),[rt]),sn(kt),jn&&jn(!Zt,ot),Mn&&Mn(kt)},[Lt,Qt,at,jn,Mn]),pn=C.useState(0),$n=Object(o.a)(pn,2),In=$n[0],Xn=$n[1],Ma=Object(Ce.b)(Object(M.a)(Object(M.a)(Object(M.a)({},O),Fe),{},{expandable:!!St,expandedKeys:Qt,getRowKey:Lt,onTriggerExpand:an,expandIcon:gn,expandIconColumnIndex:Un,direction:ue}),Rt===Pt?it:null),Ra=Object(o.a)(Ma,2),Gn=Ra[0],Ut=Ra[1],Jn=C.useMemo(function(){return{columns:Gn,flattenColumns:Ut}},[Gn,Ut]),Yn=C.useRef(),Sa=C.useRef(),vn=C.useRef(),Ha=C.useState(!1),Pa=Object(o.a)(Ha,2),oa=Pa[0],Va=Pa[1],$a=C.useState(!1),ra=Object(o.a)($a,2),Qn=ra[0],Xa=ra[1],Ga=Xe(new Map),Ta=Object(o.a)(Ga,2),Ja=Ta[0],Ya=Ta[1],yn=Object(F.a)(Ut),ia=yn.map(function(ot){return Ja.get(ot)}),Na=C.useMemo(function(){return ia},[ia.join("_")]),la=wt(Na,Ut.length,ue),on=W&&Object(F.d)(W.y),hn=W&&Object(F.d)(W.x),bn=hn&&Ut.some(function(ot){var rt=ot.fixed;return rt}),sa=C.useRef(),Kn=Re(Ht,$),Wn=Kn.isSticky,Da=Kn.offsetHeader,Qa=Kn.offsetScroll,wa=Kn.stickyClassName,ua,Zn,Tn;on&&(Zn={overflowY:"scroll",maxHeight:W.y}),hn&&(ua={overflowX:"auto"},on||(Zn={overflowY:"hidden"}),Tn={width:W.x===!0?"auto":W.x,minWidth:"100%"});var _n=C.useCallback(function(ot,rt){Ya(function(kt){var Zt=new Map(kt);return Zt.set(ot,rt),Zt})},[]),qn=le(null),Aa=Object(o.a)(qn,2),La=Aa[0],Ua=Aa[1];function ea(ot,rt){if(!rt)return;typeof rt=="function"?rt(ot):rt.scrollLeft!==ot&&(rt.scrollLeft=ot)}var Nn=function(rt){var kt=rt.currentTarget,Zt=rt.scrollLeft,Bn=typeof Zt=="number"?Zt:kt.scrollLeft,Wa=kt||Mt;if(!Ua()||Ua()===Wa){var ba;La(Wa),ea(Bn,Sa.current),ea(Bn,vn.current),ea(Bn,(ba=sa.current)===null||ba===void 0?void 0:ba.setScrollLeft)}if(kt){var Ba=kt.scrollWidth,Fa=kt.clientWidth;Va(Bn>0),Xa(Bn0?[].concat(Object(M.a)(g),Object(M.a)(J(X).map(function(F){return Object(he.a)({fixed:H},F)}))):[].concat(Object(M.a)(g),[Object(he.a)(Object(he.a)({},u),{},{fixed:H})])},[])}function me(_){for(var g=!0,u=0;u<_.length;u+=1){var U=_[u];if(g&&U.fixed!=="left")g=!1;else if(!g&&U.fixed==="left"){Object(ae.a)(!1,"Index ".concat(u-1," of `columns` missing `fixed='left'` prop."));break}}for(var H=!0,X=_.length-1;X>=0;X-=1){var F=_[X];if(H&&F.fixed!=="right")H=!1;else if(!H&&F.fixed==="right"){Object(ae.a)(!1,"Index ".concat(X+1," of `columns` missing `fixed='right'` prop."));break}}}function re(_){return _.map(function(g){var u=g.fixed,U=Object(S.a)(g,["fixed"]),H=u;return u==="left"?H="right":u==="right"&&(H="left"),Object(he.a)({fixed:H},U)})}function q(_,g){var u=_.prefixCls,U=_.columns,H=_.children,X=_.expandable,F=_.expandedKeys,se=_.getRowKey,w=_.onTriggerExpand,k=_.expandIcon,E=_.rowExpandable,b=_.expandIconColumnIndex,f=_.direction,s=_.expandRowByClick,j=o.useMemo(function(){return U||G(H)},[U,H]),R=o.useMemo(function(){if(X){var L,ie=b||0,de=j[ie],ve=(L={},Object(T.a)(L,D.a,{className:"".concat(u,"-expand-icon-col")}),Object(T.a)(L,"title",""),Object(T.a)(L,"fixed",de?de.fixed:null),Object(T.a)(L,"className","".concat(u,"-row-expand-icon-cell")),Object(T.a)(L,"render",function(oe,ye,Se){var Pe=se(ye,Se),De=F.has(Pe),Ge=E?E(ye):!0,Ce=k({prefixCls:u,expanded:De,expandable:Ge,record:ye,onExpand:w});return s?o.createElement("span",{onClick:function(ct){return ct.stopPropagation()}},Ce):Ce}),L),Be=j.slice();return ie>=0&&Be.splice(ie,0,ve),Be}return j},[X,j,se,F,k,f]),A=o.useMemo(function(){var L=R;return g&&(L=g(L)),L.length||(L=[{render:function(){return null}}]),L},[g,R,f]),ee=o.useMemo(function(){return f==="rtl"?re(J(A)):J(A)},[A,f]);return[A,ee]}ne.b=q},"y0+3":function(mt,ne,r){"use strict";r.d(ne,"a",function(){return J}),r.d(ne,"b",function(){return re});var T=/margin|padding|width|height|max|min|offset/,M={left:!0,top:!0},he={cssFloat:1,styleFloat:1,float:1};function S(q){return q.nodeType===1?q.ownerDocument.defaultView.getComputedStyle(q,null):{}}function o(q,_,g){if(_=_.toLowerCase(),g==="auto"){if(_==="height")return q.offsetHeight;if(_==="width")return q.offsetWidth}return _ in M||(M[_]=T.test(_)),M[_]?parseFloat(g)||0:g}function C(q,_){var g=arguments.length,u=S(q);return _=he[_]?"cssFloat"in q.style?"cssFloat":"styleFloat":_,g===1?u:o(q,_,u[_]||q.style[_])}function ae(q,_,g){var u=arguments.length;if(_=he[_]?"cssFloat"in q.style?"cssFloat":"styleFloat":_,u===3)return typeof g=="number"&&T.test(_)&&(g="".concat(g,"px")),q.style[_]=g,g;for(var U in _)_.hasOwnProperty(U)&&ae(q,U,_[U]);return S(q)}function Q(q){return q===document.body?document.documentElement.clientWidth:q.offsetWidth}function D(q){return q===document.body?window.innerHeight||document.documentElement.clientHeight:q.offsetHeight}function G(){var q=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),_=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:q,height:_}}function J(){var q=document.documentElement.clientWidth,_=window.innerHeight||document.documentElement.clientHeight;return{width:q,height:_}}function me(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function re(q){var _=q.getBoundingClientRect(),g=document.documentElement;return{left:_.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:_.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}}}]); +(window.webpackJsonp=window.webpackJsonp||[]).push([[98,8,10],{"55Ip":function(mt,ne,r){"use strict";r.d(ne,"a",function(){return H});var P=r("Ty5D"),M=r("dI71"),he=r("q1tI"),S=r.n(he),o=r("YS25"),C=r("17x9"),ae=r.n(C),Q=r("wx14"),D=r("zLVn"),G=r("9R94"),J=function(f){Object(M.a)(s,f);function s(){for(var R,A=arguments.length,ee=new Array(A),L=0;L=0||A.relatedTarget.className.indexOf("".concat(de,"-next"))>=0))return;f.setState({goInputText:""}),ie(f.getValidValue())},f.go=function(A){var ee=f.state.goInputText;if(ee==="")return;(A.keyCode===q.ENTER||A.type==="click")&&(f.setState({goInputText:""}),f.props.quickGo(f.getValidValue()))},f}return Object(o.a)(b,[{key:"getValidValue",value:function(){var s=this.state,j=s.goInputText,R=s.current;return!j||isNaN(j)?R:Number(j)}},{key:"getPageSizeOptions",value:function(){var s=this.props,j=s.pageSize,R=s.pageSizeOptions;return R.some(function(A){return A.toString()===j.toString()})?R:R.concat([j.toString()]).sort(function(A,ee){var L=isNaN(Number(A))?0:Number(A),ie=isNaN(Number(ee))?0:Number(ee);return L-ie})}},{key:"render",value:function(){var s=this,j=this.props,R=j.pageSize,A=j.locale,ee=j.rootPrefixCls,L=j.changeSize,ie=j.quickGo,de=j.goButton,ve=j.selectComponentClass,Be=j.buildOptionText,_e=j.selectPrefixCls,oe=j.disabled,ye=this.state.goInputText,Se="".concat(ee,"-options"),Te=ve,De=null,Ge=null,Ce=null;if(!L&&!ie)return null;var ht=this.getPageSizeOptions();if(L&&Te){var ct=ht.map(function(Xe,le){return D.a.createElement(Te.Option,{key:le,value:Xe.toString()},(Be||s.buildOptionText)(Xe))});De=D.a.createElement(Te,{disabled:oe,prefixCls:_e,showSearch:!1,className:"".concat(Se,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(R||ht[0]).toString(),onChange:this.changeSize,getPopupContainer:function(le){return le.parentNode}},ct)}return ie&&(de&&(Ce=typeof de=="boolean"?D.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:oe,className:"".concat(Se,"-quick-jumper-button")},A.jump_to_confirm):D.a.createElement("span",{onClick:this.go,onKeyUp:this.go},de)),Ge=D.a.createElement("div",{className:"".concat(Se,"-quick-jumper")},A.jump_to,D.a.createElement("input",{disabled:oe,type:"text",value:ye,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),A.page,Ce)),D.a.createElement("li",{className:"".concat(Se)},De,Ge)}}]),b}(D.a.Component);_.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=_,u=r("N2Kk");function U(){}function H(k){return typeof k=="number"&&isFinite(k)&&Math.floor(k)===k}function X(k,E,b){return b}function F(k,E,b){var f=typeof k=="undefined"?E.pageSize:k;return Math.floor((b.total-1)/f)+1}var se=function(k){Object(C.a)(b,k);var E=Object(ae.a)(b);function b(f){var s;Object(S.a)(this,b),s=E.call(this,f),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(F(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(L,ie){var de=s.props.prefixCls,ve=L||D.a.createElement("button",{type:"button","aria-label":ie,className:"".concat(de,"-item-link")});return typeof L=="function"&&(ve=D.a.createElement(L,Object(he.a)({},s.props))),ve},s.savePaginationNode=function(L){s.paginationNode=L},s.isValid=function(L){return H(L)&&L!==s.state.current},s.shouldDisplayQuickJumper=function(){var L=s.props,ie=L.showQuickJumper,de=L.pageSize,ve=L.total;return ve<=de?!1:ie},s.handleKeyDown=function(L){(L.keyCode===q.ARROW_UP||L.keyCode===q.ARROW_DOWN)&&L.preventDefault()},s.handleKeyUp=function(L){var ie=s.getValidValue(L),de=s.state.currentInputValue;ie!==de&&s.setState({currentInputValue:ie}),L.keyCode===q.ENTER?s.handleChange(ie):L.keyCode===q.ARROW_UP?s.handleChange(ie-1):L.keyCode===q.ARROW_DOWN&&s.handleChange(ie+1)},s.changePageSize=function(L){var ie=s.state.current,de=F(L,s.state,s.props);ie=ie>de?de:ie,de===0&&(ie=s.state.current),typeof L=="number"&&("pageSize"in s.props||s.setState({pageSize:L}),"current"in s.props||s.setState({current:ie,currentInputValue:ie})),s.props.onShowSizeChange(ie,L),"onChange"in s.props&&s.props.onChange&&s.props.onChange(ie,L)},s.handleChange=function(L){var ie=s.props.disabled,de=L;if(s.isValid(de)&&!ie){var ve=F(void 0,s.state,s.props);de>ve?de=ve:de<1&&(de=1),"current"in s.props||s.setState({current:de,currentInputValue:de});var Be=s.state.pageSize;return s.props.onChange(de,Be),de}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current2?de-2:0),Be=2;Be=R?ee=R:ee=Number(j),ee}},{key:"getShowSizeChanger",value:function(){var s=this.props,j=s.showSizeChanger,R=s.total,A=s.totalBoundaryShowSizeChanger;return typeof j!="undefined"?j:R>A}},{key:"renderPrev",value:function(s){var j=this.props,R=j.prevIcon,A=j.itemRender,ee=A(s,"prev",this.getItemIcon(R,"prev page")),L=!this.hasPrev();return Object(Q.isValidElement)(ee)?Object(Q.cloneElement)(ee,{disabled:L}):ee}},{key:"renderNext",value:function(s){var j=this.props,R=j.nextIcon,A=j.itemRender,ee=A(s,"next",this.getItemIcon(R,"next page")),L=!this.hasNext();return Object(Q.isValidElement)(ee)?Object(Q.cloneElement)(ee,{disabled:L}):ee}},{key:"render",value:function(){var s=this,j=this.props,R=j.prefixCls,A=j.className,ee=j.style,L=j.disabled,ie=j.hideOnSinglePage,de=j.total,ve=j.locale,Be=j.showQuickJumper,_e=j.showLessItems,oe=j.showTitle,ye=j.showTotal,Se=j.simple,Te=j.itemRender,De=j.showPrevNextJumpers,Ge=j.jumpPrevIcon,Ce=j.jumpNextIcon,ht=j.selectComponentClass,ct=j.selectPrefixCls,Xe=j.pageSizeOptions,le=this.state,we=le.current,wt=le.pageSize,Ne=le.currentInputValue;if(ie===!0&&de<=wt)return null;var Y=F(void 0,this.state,this.props),be=[],Je=null,bt=null,xt=null,tt=null,dt=null,Me=Be&&Be.goButton,Re=_e?1:2,ge=we-1>0?we-1:0,Mt=we+1=Re*2&&we!==1+2&&(be[0]=Object(Q.cloneElement)(be[0],{className:"".concat(R,"-item-after-jump-prev")}),be.unshift(Je)),Y-we>=Re*2&&we!==Y-2&&(be[be.length-1]=Object(Q.cloneElement)(be[be.length-1],{className:"".concat(R,"-item-before-jump-next")}),be.push(bt)),$!==1&&be.unshift(xt),m!==Y&&be.push(tt)}var T=null;ye&&(T=D.a.createElement("li",{className:"".concat(R,"-total-text")},ye(de,[de===0?0:(we-1)*wt+1,we*wt>de?de:we*wt])));var K=!this.hasPrev()||!Y,W=!this.hasNext()||!Y;return D.a.createElement("ul",Object(P.a)({className:J()(R,A,Object(M.a)({},"".concat(R,"-disabled"),L)),style:ee,unselectable:"unselectable",ref:this.savePaginationNode},Tt),T,D.a.createElement("li",{title:oe?ve.prev_page:null,onClick:this.prev,tabIndex:K?null:0,onKeyPress:this.runIfEnterPrev,className:J()("".concat(R,"-prev"),Object(M.a)({},"".concat(R,"-disabled"),K)),"aria-disabled":K},this.renderPrev(ge)),be,D.a.createElement("li",{title:oe?ve.next_page:null,onClick:this.next,tabIndex:W?null:0,onKeyPress:this.runIfEnterNext,className:J()("".concat(R,"-next"),Object(M.a)({},"".concat(R,"-disabled"),W)),"aria-disabled":W},this.renderNext(Mt)),D.a.createElement(g,{disabled:L,locale:ve,rootPrefixCls:R,selectComponentClass:ht,selectPrefixCls:ct,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:we,pageSize:wt,pageSizeOptions:Xe,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Me}))}}],[{key:"getDerivedStateFromProps",value:function(s,j){var R={};if("current"in s&&(R.current=s.current,s.current!==j.current&&(R.currentInputValue=R.current)),"pageSize"in s&&s.pageSize!==j.pageSize){var A=j.current,ee=F(s.pageSize,j,s);A=A>ee?ee:A,"current"in s||(R.current=A,R.currentInputValue=A),R.pageSize=s.pageSize}return R}}]),b}(D.a.Component);se.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:U,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:U,locale:u.a,style:{},itemRender:X,totalBoundaryShowSizeChanger:50};var w=se},"6RRn":function(mt,ne,r){"use strict";var P=r("wCXF"),M=r("n6Qo");r.d(ne,"b",function(){return M.a});var he=r("IBYe"),S=r("6eGT"),o=r("hW8S");r.d(ne,"a",function(){return o.a}),ne.c=P.b},"6eGT":function(mt,ne,r){"use strict";function P(M){return null}ne.a=P},"815F":function(mt,ne,r){"use strict";r.d(ne,"e",function(){return ae}),r.d(ne,"c",function(){return D}),r.d(ne,"d",function(){return G}),r.d(ne,"a",function(){return me}),r.d(ne,"f",function(){return re}),r.d(ne,"b",function(){return q});var P=r("KQm4"),M=r("VTBJ"),he=r("Ff2n"),S=r("Zm9Q"),o=r("Kwbf"),C=r("OZM5");function ae(_,g){return _!=null?_:g}function Q(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function u(U){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(U||[]).forEach(function(X){var F=X.key,se=X.children;Object(o.a)(F!=null,"Tree node must have a certain key: [".concat(H).concat(F,"]"));var w=String(F);Object(o.a)(!g.has(w)||F===null||F===void 0,"Same 'key' exist in the Tree: ".concat(w)),g.set(w,!0),u(se,"".concat(H).concat(w," > "))})}u(_)}function D(_){function g(u){var U=Object(S.a)(u);return U.map(function(H){if(!Object(C.i)(H))return Object(o.a)(!H,"Tree/TreeNode can only accept TreeNode as children."),null;var X=H.key,F=H.props,se=F.children,w=Object(he.a)(F,["children"]),k=Object(M.a)({key:X},w),E=g(se);return E.length&&(k.children=E),k}).filter(function(H){return H})}return g(_)}function G(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=new Set(g===!0?[]:g),U=[];function H(X){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return X.map(function(se,w){var k=Object(C.h)(F?F.pos:"0",w),E=ae(se.key,k),b=Object(M.a)(Object(M.a)({},se),{},{parent:F,pos:k,children:null,data:se,isStart:[].concat(Object(P.a)(F?F.isStart:[]),[w===0]),isEnd:[].concat(Object(P.a)(F?F.isEnd:[]),[w===X.length-1])});return U.push(b),g===!0||u.has(E)?b.children=H(se.children||[],b):b.children=[],b})}return H(_),U}function J(_,g,u){var U;u?typeof u=="string"?U=function(F){return F[u]}:typeof u=="function"&&(U=function(F){return u(F)}):U=function(F,se){return ae(F.key,se)};function H(X,F,se){var w=X?X.children:_,k=X?Object(C.h)(se.pos,F):"0";if(X){var E=U(X,k),b={node:X,index:F,pos:k,key:E,parentPos:se.node?se.pos:null,level:se.level+1};g(b)}w&&w.forEach(function(f,s){H(f,s,{node:X,pos:k,level:se?se.level+1:-1})})}H(null)}function me(_){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=g.initWrapper,U=g.processEntity,H=g.onProcessFinished,X=arguments.length>2?arguments[2]:void 0,F={},se={},w={posEntities:F,keyEntities:se};return u&&(w=u(w)||w),J(_,function(k){var E=k.node,b=k.index,f=k.pos,s=k.key,j=k.parentPos,R=k.level,A={node:E,index:b,key:s,pos:f,level:R},ee=ae(s,f);F[f]=A,se[ee]=A,A.parent=F[j],A.parent&&(A.parent.children=A.parent.children||[],A.parent.children.push(A)),U&&U(A,w)},X),H&&H(w),w}function re(_,g){var u=g.expandedKeys,U=g.selectedKeys,H=g.loadedKeys,X=g.loadingKeys,F=g.checkedKeys,se=g.halfCheckedKeys,w=g.dragOverNodeKey,k=g.dropPosition,E=g.keyEntities,b=E[_],f={eventKey:_,expanded:u.indexOf(_)!==-1,selected:U.indexOf(_)!==-1,loaded:H.indexOf(_)!==-1,loading:X.indexOf(_)!==-1,checked:F.indexOf(_)!==-1,halfChecked:se.indexOf(_)!==-1,pos:String(b?b.pos:""),dragOver:w===_&&k===0,dragOverGapTop:w===_&&k===-1,dragOverGapBottom:w===_&&k===1};return f}function q(_){var g=_.data,u=_.expanded,U=_.selected,H=_.checked,X=_.loaded,F=_.loading,se=_.halfChecked,w=_.dragOver,k=_.dragOverGapTop,E=_.dragOverGapBottom,b=_.pos,f=_.active,s=Object(M.a)(Object(M.a)({},g),{},{expanded:u,selected:U,checked:H,loaded:X,loading:F,halfChecked:se,dragOver:w,dragOverGapTop:k,dragOverGapBottom:E,pos:b,active:f});return"props"in s||Object.defineProperty(s,"props",{get:function(){return Object(o.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),_}}),s}},BU3w:function(mt,ne,r){"use strict";r.d(ne,"a",function(){return C});var P=r("MNnm"),M="rc-util-key";function he(ae){if(ae.attachTo)return ae.attachTo;var Q=document.querySelector("head");return Q||document.body}function S(ae){var Q,D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(P.a)())return null;var G=document.createElement("style");if((Q=D.csp)===null||Q===void 0?void 0:Q.nonce){var J;G.nonce=(J=D.csp)===null||J===void 0?void 0:J.nonce}G.innerHTML=ae;var me=he(D),re=me.firstChild;return D.prepend&&me.prepend?me.prepend(G):D.prepend&&re?me.insertBefore(G,re):me.appendChild(G),G}var o=new Map;function C(ae,Q){var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},G=he(D);if(!o.has(G)){var J=S("",D),me=J.parentNode;o.set(G,me),me.removeChild(J)}var re=Array.from(o.get(G).children).find(function(U){return U.tagName==="STYLE"&&U[M]===Q});if(re){var q,_;if(((q=D.csp)===null||q===void 0?void 0:q.nonce)&&re.nonce!==((_=D.csp)===null||_===void 0?void 0:_.nonce)){var g;re.nonce=(g=D.csp)===null||g===void 0?void 0:g.nonce}return re.innerHTML!==ae&&(re.innerHTML=ae),re}var u=S(ae,D);return u[M]=Q,u}},IBYe:function(mt,ne,r){"use strict";function P(M){return null}ne.a=P},LH4l:function(mt,ne,r){mt.exports={flex_box_center:"flex_box_center___2kM9t",flex_space_between:"flex_space_between___2GWTm",flex_box_vertical_center:"flex_box_vertical_center___1fefq",flex_box_center_end:"flex_box_center_end___1W7v1",flex_box_column:"flex_box_column___1ghF4",bg:"bg___2u1mi",title:"title___2oznh",img:"img___e7qFG",right:"right___2qEm7",top:"top___64ioH",spanfont:"spanfont___1M2sf",bottom:"bottom___uHkeQ",rightdiv:"rightdiv___3xV1j",fonttitle:"fonttitle___35Nl1",ling:"ling___348jK",content:"content___cYR2j",bgs:"bgs___3sNmI",contenttitle:"contenttitle___BbdDe",titlecoent:"titlecoent___1aw6d",es:"es___3bs0Z"}},LdHM:function(mt,ne,r){"use strict";r.d(ne,"b",function(){return X}),r.d(ne,"a",function(){return se});var P=r("1OyB"),M=r("vuIU"),he=r("Ji7U"),S=r("LK+K"),o=r("q1tI"),C=r("rePB"),ae=r("Ff2n"),Q=r("ODXe"),D=r("4IlW"),G=r("bX4T"),J=r("YrtM"),me=r("TSYQ"),re=r.n(me),q=r("+nKL"),_=r("8OUc"),g=function(oe,ye){var Se=oe.prefixCls,Te=oe.id,De=oe.flattenOptions,Ge=oe.childrenAsData,Ce=oe.values,ht=oe.searchValue,ct=oe.multiple,Xe=oe.defaultActiveFirstOption,le=oe.height,we=oe.itemHeight,wt=oe.notFoundContent,Ne=oe.open,Y=oe.menuItemSelectedIcon,be=oe.virtual,Je=oe.onSelect,bt=oe.onToggleOpen,xt=oe.onActiveValue,tt=oe.onScroll,dt=oe.onMouseEnter,Me="".concat(Se,"-item"),Re=Object(J.a)(function(){return De},[Ne,De],function(x,T){return T[0]&&x[1]!==T[1]}),ge=o.useRef(null),Mt=function(T){T.preventDefault()},Tt=function(T){ge.current&&ge.current.scrollTo({index:T})},Ye=function(T){for(var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=Re.length,fe=0;fe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(k.a)(_e).map(function(ye,Se){if(!o.isValidElement(ye)||!ye.type)return null;var Te=ye.type.isSelectOptGroup,De=ye.key,Ge=ye.props,Ce=Ge.children,ht=Object(ae.a)(Ge,["children"]);return oe||!Te?E(ye):Object(w.a)(Object(w.a)({key:"__RC_SELECT_GRP__".concat(De===null?Se:De,"__"),label:De},ht),{},{options:b(Ce)})}).filter(function(ye){return ye})}var f=r("2Qr1"),s=r("qNPg"),j=r("U8pU"),R=r("Kwbf"),A=r("WKfj");function ee(_e){var oe=_e.mode,ye=_e.options,Se=_e.children,Te=_e.backfill,De=_e.allowClear,Ge=_e.placeholder,Ce=_e.getInputElement,ht=_e.showSearch,ct=_e.onSearch,Xe=_e.defaultOpen,le=_e.autoFocus,we=_e.labelInValue,wt=_e.value,Ne=_e.inputValue,Y=_e.optionLabelProp,be=oe==="multiple"||oe==="tags",Je=ht!==void 0?ht:be||oe==="combobox",bt=ye||b(Se);if(Object(R.a)(oe!=="tags"||bt.every(function(Me){return!Me.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),oe==="tags"||oe==="combobox"){var xt=bt.some(function(Me){return Me.options?Me.options.some(function(Re){return typeof("value"in Re?Re.value:Re.key)=="number"}):typeof("value"in Me?Me.value:Me.key)=="number"});Object(R.a)(!xt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(R.a)(oe!=="combobox"||!Y,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(R.a)(oe==="combobox"||!Te,"`backfill` only works with `combobox` mode."),Object(R.a)(oe==="combobox"||!Ce,"`getInputElement` only work with `combobox` mode."),Object(R.b)(oe!=="combobox"||!Ce||!De||!Ge,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ct&&!Je&&oe!=="combobox"&&oe!=="tags"&&Object(R.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(R.b)(!Xe||le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),wt!=null){var tt=Object(A.d)(wt);Object(R.a)(!we||tt.every(function(Me){return Object(j.a)(Me)==="object"&&("key"in Me||"value"in Me)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(R.a)(!be||Array.isArray(wt),"`value` should be array when `mode` is `multiple` or `tags`")}if(Se){var dt=null;Object(k.a)(Se).some(function(Me){if(!o.isValidElement(Me)||!Me.type)return!1;var Re=Me.type;if(Re.isSelectOption)return!1;if(Re.isSelectOptGroup){var ge=Object(k.a)(Me.props.children).every(function(Mt){return!o.isValidElement(Mt)||!Me.type||Mt.type.isSelectOption?!0:(dt=Mt.type,!1)});return!ge}return dt=Re,!0}),dt&&Object(R.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(dt.displayName||dt.name||dt,"`.")),Object(R.a)(Ne===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var L=ee,ie=Object(s.a)({prefixCls:"rc-select",components:{optionList:U},convertChildrenToData:b,flattenOptions:f.d,getLabeledValue:f.e,filterOptions:f.b,isValueDisabled:f.g,findValueOption:f.c,warningProps:L,fillOptionsWithMissingValue:f.a}),de=function(_e){Object(he.a)(ye,_e);var oe=Object(S.a)(ye);function ye(){var Se;return Object(P.a)(this,ye),Se=oe.apply(this,arguments),Se.selectRef=o.createRef(),Se.focus=function(){Se.selectRef.current.focus()},Se.blur=function(){Se.selectRef.current.blur()},Se}return Object(M.a)(ye,[{key:"render",value:function(){return o.createElement(ie,Object.assign({ref:this.selectRef},this.props))}}]),ye}(o.Component);de.Option=X,de.OptGroup=se;var ve=de,Be=ne.c=ve},NvD2:function(mt,ne,r){"use strict";r.d(ne,"a",function(){return C});var P=r("Kwbf");function M(ae,Q){var D=new Set;return ae.forEach(function(G){Q.has(G)||D.add(G)}),D}function he(ae){var Q=ae||{},D=Q.disabled,G=Q.disableCheckbox,J=Q.checkable;return!!(D||G)||J===!1}function S(ae,Q,D,G){for(var J=new Set(ae),me=new Set,re=0;re<=D;re+=1){var q=Q.get(re)||new Set;q.forEach(function(U){var H=U.key,X=U.node,F=U.children,se=F===void 0?[]:F;J.has(H)&&!G(X)&&se.filter(function(w){return!G(w.node)}).forEach(function(w){J.add(w.key)})})}for(var _=new Set,g=D;g>=0;g-=1){var u=Q.get(g)||new Set;u.forEach(function(U){var H=U.parent,X=U.node;if(G(X)||!U.parent||_.has(U.parent.key))return;if(G(U.parent.node)){_.add(H.key);return}var F=!0,se=!1;(H.children||[]).filter(function(w){return!G(w.node)}).forEach(function(w){var k=w.key,E=J.has(k);F&&!E&&(F=!1),!se&&(E||me.has(k))&&(se=!0)}),F&&J.add(H.key),se&&me.add(H.key),_.add(H.key)})}return{checkedKeys:Array.from(J),halfCheckedKeys:Array.from(M(me,J))}}function o(ae,Q,D,G,J){for(var me=new Set(ae),re=new Set(Q),q=0;q<=G;q+=1){var _=D.get(q)||new Set;_.forEach(function(H){var X=H.key,F=H.node,se=H.children,w=se===void 0?[]:se;!me.has(X)&&!re.has(X)&&!J(F)&&w.filter(function(k){return!J(k.node)}).forEach(function(k){me.delete(k.key)})})}re=new Set;for(var g=new Set,u=G;u>=0;u-=1){var U=D.get(u)||new Set;U.forEach(function(H){var X=H.parent,F=H.node;if(J(F)||!H.parent||g.has(H.parent.key))return;if(J(H.parent.node)){g.add(X.key);return}var se=!0,w=!1;(X.children||[]).filter(function(k){return!J(k.node)}).forEach(function(k){var E=k.key,b=me.has(E);se&&!b&&(se=!1),!w&&(b||re.has(E))&&(w=!0)}),se||me.delete(X.key),w&&re.add(X.key),g.add(X.key)})}return{checkedKeys:Array.from(me),halfCheckedKeys:Array.from(M(re,me))}}function C(ae,Q,D,G){var J=[],me;G?me=G:me=he;var re=new Set(ae.filter(function(u){var U=!!D[u];return U||J.push(u),U})),q=new Map,_=0;Object.keys(D).forEach(function(u){var U=D[u],H=U.level,X=q.get(H);X||(X=new Set,q.set(H,X)),X.add(U),_=Math.max(_,H)}),Object(P.a)(!J.length,"Tree missing follow keys: ".concat(J.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var g;return Q===!0?g=S(re,q,_,me):g=o(re,Q.halfCheckedKeys,q,_,me),g}},OZM5:function(mt,ne,r){"use strict";r.d(ne,"b",function(){return G}),r.d(ne,"a",function(){return J}),r.d(ne,"k",function(){return me}),r.d(ne,"h",function(){return re}),r.d(ne,"i",function(){return q}),r.d(ne,"g",function(){return _}),r.d(ne,"c",function(){return g}),r.d(ne,"d",function(){return u}),r.d(ne,"j",function(){return X}),r.d(ne,"e",function(){return F}),r.d(ne,"f",function(){return se});var P=r("KQm4"),M=r("U8pU"),he=r("Ff2n"),S=r("q1tI"),o=r.n(S),C=r("Kwbf"),ae=r("WaYH"),Q=.25,D=2;function G(w,k){var E=w.slice(),b=E.indexOf(k);return b>=0&&E.splice(b,1),E}function J(w,k){var E=w.slice();return E.indexOf(k)===-1&&E.push(k),E}function me(w){return w.split("-")}function re(w,k){return"".concat(w,"-").concat(k)}function q(w){return w&&w.type&&w.type.isTreeNode}function _(w,k){var E=[w],b=k[w];function f(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];s.forEach(function(j){var R=j.key,A=j.children;E.push(R),f(A)})}return f(b.children),E}function g(w,k){var E=w.clientY,b=k.selectHandle.getBoundingClientRect(),f=b.top,s=b.bottom,j=b.height,R=Math.max(j*Q,D);return E<=f+R?-1:E>=s-R?1:0}function u(w,k){if(!w)return;var E=k.multiple;return E?w.slice():w.length?[w[0]]:w}var U=function(k){return k};function H(w,k){if(!w)return[];var E=k||{},b=E.processProps,f=b===void 0?U:b,s=Array.isArray(w)?w:[w];return s.map(function(j){var R=j.children,A=Object(he.a)(j,["children"]),ee=H(R,k);return o.a.createElement(ae.a,Object.assign({},f(A)),ee)})}function X(w){if(!w)return null;var k;if(Array.isArray(w))k={checkedKeys:w,halfCheckedKeys:void 0};else if(Object(M.a)(w)==="object")k={checkedKeys:w.checked||void 0,halfCheckedKeys:w.halfChecked||void 0};else return Object(C.a)(!1,"`checkedKeys` is not an array or an object"),null;return k}function F(w,k){var E=new Set;function b(f){if(E.has(f))return;var s=k[f];if(!s)return;E.add(f);var j=s.parent,R=s.node;if(R.disabled)return;j&&b(j.key)}return(w||[]).forEach(function(f){b(f)}),Object(P.a)(E)}function se(w){var k={};return Object.keys(w).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(k[E]=w[E])}),k}},"SA+Z":function(mt,ne,r){var P=r("wTVA"),M=r("EbDI"),he=r("ZhPi"),S=r("wkBT");function o(C){return P(C)||M(C)||he(C)||S()}mt.exports=o,mt.exports.__esModule=!0,mt.exports.default=mt.exports},TljI:function(mt,ne,r){"use strict";r.r(ne);var P=r("qVdP"),M=r("jsC+"),he=r("DYRE"),S=r("zeV3"),o=r("lUTK"),C=r("BvKs"),ae=r("sPJy"),Q=r("bE4q"),D=r("9og8"),G=r("k1fw"),J=r("tJVT"),me=r("Znn+"),re=r("ZTPi"),q=r("WmNS"),_=r.n(q),g=r("q1tI"),u=r.n(g),U=r("wd/R"),H=r.n(U),X=r("Ty5D"),F=r("55Ip"),se=r("9kvl"),w=r("ErOA"),k=r("LH4l"),E=r.n(k),b=r("8Skl"),f=r("DjyN"),s=r("NUBc"),j=r("g9YV"),R=r("wCAj");H.a.locale("zh-cn");var A=re.a.TabPane,ee=[{text:"\u672A\u5F00\u542F",color:"#272A3A"},{text:"\u672A\u901A\u5173",color:"#E30000"},{text:"\u6309\u65F6\u901A\u5173",color:"#038D00"},{text:"\u8FDF\u4EA4\u901A\u5173",color:"#0152D9"}],L=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:4,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Tt=Object(g.useState)([]),Ye=Object(J.a)(Tt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="1"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var T;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:T=W.sent,Mt(Object(G.a)({},x)),T&&Wt(T);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u5B9E\u9A8C\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"30%",render:function(x,T){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/shixun_homework/").concat(T==null?void 0:T.id,"/").concat(T==null?void 0:T.student_work_id,"/comment"),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",key:"work_status",render:function(x){var T,K;return x===-1?u.a.createElement("span",{style:{color:"#FF9D18"}},"\u91CD\u505A\u4E2D"):u.a.createElement("span",{style:{color:(T=ee[x])===null||T===void 0?void 0:T.color}},(K=ee[x])===null||K===void 0?void 0:K.text)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center",key:"sum_evaluate_count"},{title:"\u901A\u5173\u60C5\u51B5",dataIndex:"current_complete_count",align:"center",key:"current_complete_count",render:function(x,T){return u.a.createElement("span",null,x+"/"+(T==null?void 0:T.complete_count))}},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",align:"center",key:"address",render:function(x){return u.a.createElement("span",{style:{color:parseInt(x)===100?"#FF6800":"#E30000"}},x)}},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null||((be=m.total_score)===null||be===void 0)?void 0:be.toFixed(2))||0),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_count)||0),u.a.createElement("div",null,"\u5168\u90E8\u5B9E\u9A8C")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},m==null?void 0:m.unstart_count),u.a.createElement("div",null,"\u672A\u5F00\u542F")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#E30000"}},m==null?void 0:m.uncompelete_count),u.a.createElement("div",null,"\u672A\u901A\u5173")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},m==null?void 0:m.opportune_compelete_count),u.a.createElement("div",null,"\u6309\u65F6\u901A\u5173")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},m==null?void 0:m.late_compelete_count),u.a.createElement("div",null,"\u8FDF\u4EA4\u901A\u5173")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},m==null?void 0:m.total_challenges_count),u.a.createElement("div",null,"\u5168\u90E8\u5173\u5361")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},m==null?void 0:m.compelete_count),u.a.createElement("div",null,"\u5DF2\u8FC7\u5173")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_evaluate_count)||0),u.a.createElement("div",null,"\u8BC4\u6D4B\u6B21\u6570"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},ie=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(L);H.a.locale("zh-cn");var de=re.a.TabPane,ve=[{text:"\u672A\u5F00\u59CB",color:"#272A3A"},{text:"\u8003\u8BD5\u4E2D",color:"#0152D9"},{text:"\u5DF2\u4EA4\u5377",color:"#038D00"},{text:"\u5DF2\u4EA4\u5377/\u672A\u7B54",color:"#038D00"}],Be=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:5,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Tt=Object(g.useState)([]),Ye=Object(J.a)(Tt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="4"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var T;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:T=W.sent,Mt(Object(G.a)({},x)),T&&Wt(T);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u8003\u8BD5\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"36%",render:function(x,T){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/exercise/").concat(T==null?void 0:T.id,"/review/").concat(ge.login),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",width:"11%",render:function(x){var T,K;return u.a.createElement("span",{style:{color:(T=ve[x])===null||T===void 0?void 0:T.color}},(K=ve[x])===null||K===void 0?void 0:K.text)}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",key:"end_at",width:"27%",render:function(x){return u.a.createElement("span",null,x)}},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",width:"11%"},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",width:"15%",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(be=parseFloat(m==null?void 0:m.total_score))===null||be===void 0?void 0:be.toFixed(2)),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},m==null?void 0:m.total_count),u.a.createElement("div",null,"\u5168\u90E8\u8003\u8BD5")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},m==null?void 0:m.total_unstart_count),u.a.createElement("div",null,"\u672A\u5F00\u59CB")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},m==null?void 0:m.total_examing_count),u.a.createElement("div",null,"\u8003\u8BD5\u4E2D")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},m==null?void 0:m.total_commit_count,u.a.createElement("span",{style:{color:"#272A3A"}},"/",m==null?void 0:m.total_uncommit_count)),u.a.createElement("div",null,"\u5DF2\u4EA4\u5377/\u672A\u7B54"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},_e=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(Be);H.a.locale("zh-cn");var oe=re.a.TabPane,ye=[{text:"\u672A\u63D0\u4EA4",color:"#272A3A"},{text:"\u6309\u65F6\u63D0\u4EA4",color:"#038D00"},{text:"\u5EF6\u65F6\u63D0\u4EA4",color:"#0152D9"}],Se=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:1,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Tt=Object(g.useState)([]),Ye=Object(J.a)(Tt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="2"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var T;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:T=W.sent,Mt(Object(G.a)({},x)),T&&Wt(T);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u4F5C\u4E1A\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"30%",render:function(x,T){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/common_homework/").concat(T==null?void 0:T.id,"/review/").concat(T==null?void 0:T.student_work_id),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",key:"work_status",render:function(x){var T,K;return x===-1?u.a.createElement("span",{style:{color:"#FF9D18"}},"\u91CD\u505A\u4E2D"):u.a.createElement("span",{style:{color:(T=ye[x])===null||T===void 0?void 0:T.color}},(K=ye[x])===null||K===void 0?void 0:K.text)}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",key:"redo_count"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",key:"update_time",render:function(x){return u.a.createElement("span",null,x||"- -")}},{title:"\u6559\u5E08\u8BC4\u5206",dataIndex:"teacher_score",key:"teacher_score"},{title:"\u52A9\u6559\u8BC4\u5206",dataIndex:"teaching_asistant_score",key:"teaching_asistant_score"},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",key:"address"},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null||((be=m.total_score)===null||be===void 0)?void 0:be.toFixed(2))||0),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_count)||0),u.a.createElement("div",null,"\u5168\u90E8\u4F5C\u4E1A")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},(m==null?void 0:m.total_uncommit_count)||0),u.a.createElement("div",null,"\u672A\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},(m==null?void 0:m.total_commit_count)||0),u.a.createElement("div",null,"\u6309\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null?void 0:m.total_late_commit_count)||0),u.a.createElement("div",null,"\u5EF6\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#FF9D18"}},(m==null?void 0:m.total_redos_count)||0),u.a.createElement("div",null,"\u91CD\u505A\u4E2D")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_returns_count)||0),u.a.createElement("div",null,"\u6253\u56DE\u603B\u6B21\u6570"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},Te=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(Se);H.a.locale("zh-cn");var De=re.a.TabPane,Ge=[{text:"\u672A\u63D0\u4EA4",color:"#272A3A"},{text:"\u6309\u65F6\u63D0\u4EA4",color:"#038D00"},{text:"\u5EF6\u65F6\u63D0\u4EA4",color:"#0152D9"}],Ce=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:3,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Tt=Object(g.useState)([]),Ye=Object(J.a)(Tt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="3"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var T;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:T=W.sent,Mt(Object(G.a)({},x)),T&&Wt(T);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u4F5C\u4E1A\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"30%",render:function(x,T){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/group_homework/").concat(T==null?void 0:T.id,"/review/").concat(T==null?void 0:T.student_work_id),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u5206\u7EC4",dataIndex:"work_group",key:"work_group",render:function(x){return u.a.createElement("span",null,x)}},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",key:"work_status",render:function(x){var T,K;return x===-1?u.a.createElement("span",{style:{color:"#FF9D18"}},"\u91CD\u505A\u4E2D"):u.a.createElement("span",{style:{color:(T=Ge[x])===null||T===void 0?void 0:T.color}},(K=Ge[x])===null||K===void 0?void 0:K.text)}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",key:"redo_count"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",key:"update_time",render:function(x){return u.a.createElement("span",null,x||"- -")}},{title:"\u6559\u5E08\u8BC4\u5206",dataIndex:"teacher_score",key:"teacher_score"},{title:"\u52A9\u6559\u8BC4\u5206",dataIndex:"teaching_asistant_score",key:"teaching_asistant_score"},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",key:"address"},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null||((be=m.total_score)===null||be===void 0)?void 0:be.toFixed(2))||0),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_count)||0),u.a.createElement("div",null,"\u5168\u90E8\u4F5C\u4E1A")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},(m==null?void 0:m.total_uncommit_count)||0),u.a.createElement("div",null,"\u672A\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},(m==null?void 0:m.total_commit_count)||0),u.a.createElement("div",null,"\u6309\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null?void 0:m.total_late_commit_count)||0),u.a.createElement("div",null,"\u5EF6\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#FF9D18"}},(m==null?void 0:m.total_redos_count)||0),u.a.createElement("div",null,"\u91CD\u505A\u4E2D")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_returns_count)||0),u.a.createElement("div",null,"\u6253\u56DE\u603B\u6B21\u6570"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},ht=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(Ce),ct=r("m3rI"),Xe=r("xKgJ");H.a.locale("zh-cn");var le=re.a.TabPane,we=function(Y){var be,Je,bt,xt,tt,dt,Me,Re,ge,Mt,Tt,Ye,Et,Wt,O,I,$,m=Y.classroomList,V=Y.globalSetting,x=Y.loading,T=Y.dispatch,K=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:4})),W=Object(J.a)(K,2),fe=W[0],ue=W[1],Ee=Object(g.useState)(),Pe=Object(J.a)(Ee,2),Z=Pe[0],ke=Pe[1],pt=Object(g.useState)(),Qe=Object(J.a)(pt,2),nt=Qe[0],Ae=Qe[1],zt=Object(g.useState)("1"),Rt=Object(J.a)(zt,2),it=Rt[0],jt=Rt[1],Ht=Object(X.h)();Object(g.useEffect)(function(){at(Object(G.a)({},fe)),Ot(Object(G.a)({},fe)),T({type:"classroomList/getClassroomLeftMenus",payload:Object(G.a)({},fe)})},[]),Object(g.useEffect)(function(){var ce,Ie,gt,Lt,Fe,fn,mn,En,tn;m!=null&&(ce=m.detailLeftMenus)!==null&&ce!==void 0&&(Ie=ce.course_modules)!==null&&Ie!==void 0&&Ie.map(function(St){return St.type}).find(function(St){return St==="shixun_homework"})?jt("1"):m!=null&&(gt=m.detailLeftMenus)!==null&>!==void 0&&(Lt=gt.course_modules)!==null&&Lt!==void 0&&Lt.map(function(St){return St.type}).find(function(St){return St==="common_homework"})?jt("2"):m!=null&&(Fe=m.detailLeftMenus)!==null&&Fe!==void 0&&(fn=Fe.course_modules)!==null&&fn!==void 0&&fn.map(function(St){return St.type}).find(function(St){return St==="group_homework"})?jt("3"):m!=null&&(mn=m.detailLeftMenus)!==null&&mn!==void 0&&(En=mn.course_modules)!==null&&En!==void 0&&En.map(function(St){return St.type}).find(function(St){return St==="exercise"})&&jt("4")},[m==null||((be=m.detailLeftMenus)===null||be===void 0)?void 0:be.course_modules]);function at(ce){return Bt.apply(this,arguments)}function Bt(){return Bt=Object(D.a)(_.a.mark(function ce(Ie){var gt;return _.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(w.a)("/api/courses/".concat(Ie==null?void 0:Ie.coursesId,"/course_members/").concat(Ie.login,"/learning_statistics"),{method:"get",params:Ie});case 2:gt=Fe.sent,ue(Object(G.a)({},Ie)),gt&&ke(gt);case 5:case"end":return Fe.stop()}},ce)})),Bt.apply(this,arguments)}function Ot(ce){return ft.apply(this,arguments)}function ft(){return ft=Object(D.a)(_.a.mark(function ce(Ie){var gt;return _.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(w.a)("/api/courses/".concat(Ie==null?void 0:Ie.coursesId,"/students.json"),{method:"get",params:Object(G.a)({limit:2e3},Ie)});case 2:gt=Fe.sent,gt&&Ae(gt);case 4:case"end":return Fe.stop()}},ce)})),ft.apply(this,arguments)}var Le=m==null||((Je=m.detailLeftMenus)===null||Je===void 0||((bt=Je.course_modules)===null||bt===void 0))?void 0:bt.map(function(ce){return ce.type});return u.a.createElement("section",{className:E.a.bg},u.a.createElement(Q.a,{separator:">",style:{marginTop:20}},u.a.createElement(Q.a.Item,null,"\u6559\u5B66\u8BFE\u5802"),u.a.createElement(Q.a.Item,null,u.a.createElement(F.a,{to:"/classrooms/".concat(fe==null?void 0:fe.coursesId)},Z==null?void 0:Z.course_name)),u.a.createElement(Q.a.Item,null,u.a.createElement(F.a,{to:m==null||((xt=m.detailLeftMenus)===null||xt===void 0||((tt=xt.course_modules)===null||tt===void 0||((dt=tt.filter(function(ce){return ce.type==="statistics"}))===null||dt===void 0||((Me=dt[0])===null||Me===void 0))))?void 0:Me.category_url},"\u5B66\u751F\u5206\u6790")),u.a.createElement(Q.a.Item,null,"\u5B66\u751F\u5B66\u4E60\u8BE6\u60C5")),u.a.createElement("div",{className:E.a.title},u.a.createElement("div",{className:E.a.img},u.a.createElement("img",{src:ct.a.IMG_SERVER+"/images/"+(Z==null?void 0:Z.image_url)})),u.a.createElement("div",{className:E.a.right},u.a.createElement("div",{className:E.a.top},u.a.createElement("div",null,u.a.createElement("span",{className:E.a.spanfont},"\u59D3\u540D\uFF1A",u.a.createElement("span",null,Z==null?void 0:Z.username)),u.a.createElement("span",{className:E.a.spanfont},"\u5B66\u53F7\uFF1A",u.a.createElement("span",null,(Z==null?void 0:Z.student_id)||"- -")),u.a.createElement("span",{className:E.a.spanfont},"\u5206\u73ED\uFF1A",u.a.createElement("span",null,(Z==null?void 0:Z.course_group)||"- -"))),!Object(Xe.s)()&&u.a.createElement(M.a,{overlay:u.a.createElement(C.a,{selectedKeys:[fe==null?void 0:fe.login],style:{maxHeight:"380px",overflow:"auto"}},nt==null||((Re=nt.students)===null||Re===void 0)?void 0:Re.map(function(ce,Ie){return u.a.createElement(C.a.Item,{onClick:function(){se.d.push("/classrooms/".concat(fe==null?void 0:fe.coursesId,"/Studentdetail/").concat(ce==null?void 0:ce.login)),window.location.reload()},key:ce==null?void 0:ce.login},ce.name)}))},u.a.createElement(S.a,{style:{fontSize:14}},Z==null?void 0:Z.username,u.a.createElement(b.a,{style:{color:"#0152D9"}})))),u.a.createElement("div",{className:E.a.bottom},u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},Z==null||((ge=Z.total_score)===null||ge===void 0)?void 0:ge.toFixed(2)),u.a.createElement("div",null,"\u603B\u6210\u7EE9")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},Z==null?void 0:Z.course_group_user_ranking,"/",u.a.createElement("span",{style:{color:"#99A2B4"}},Z==null?void 0:Z.course_group_user_ranking_count)),u.a.createElement("div",null,"\u5206\u73ED\u6392\u540D\uFF08\u6392\u540D / \u5206\u73ED\u4EBA\u6570\uFF09")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},Z==null?void 0:Z.overall_rating),u.a.createElement("div",null,"\u7EFC\u5408\u8BC4\u5206")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},Z==null?void 0:Z.total_user_ranking,"/",u.a.createElement("span",{style:{color:"#99A2B4"}},Z==null?void 0:Z.total_user_ranking_count)),u.a.createElement("div",null,"\u7EFC\u5408\u603B\u6392\u540D\uFF08\u6392\u540D / \u603B\u4EBA\u6570\uFF09"))))),u.a.createElement("div",{className:E.a.content},u.a.createElement(re.a,{accessKey:it,onChange:function(Ie){jt(Ie)},tabBarStyle:{padding:"0px 40px",height:55}},(Le==null?void 0:Le.find(function(ce){return ce==="shixun_homework"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((Mt=m.detailLeftMenusNames)===null||Mt===void 0)?void 0:Mt.shixun_homework},m==null||((Tt=m.detailLeftMenusNames)===null||Tt===void 0)?void 0:Tt.shixun_homework),key:"1"},u.a.createElement(ie,{activitykey:it})),(Le==null?void 0:Le.find(function(ce){return ce==="common_homework"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((Ye=m.detailLeftMenusNames)===null||Ye===void 0)?void 0:Ye.common_homework},m==null||((Et=m.detailLeftMenusNames)===null||Et===void 0)?void 0:Et.common_homework),key:"2"},u.a.createElement(Te,{activitykey:it})),(Le==null?void 0:Le.find(function(ce){return ce==="group_homework"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((Wt=m.detailLeftMenusNames)===null||Wt===void 0)?void 0:Wt.group_homework},m==null||((O=m.detailLeftMenusNames)===null||O===void 0)?void 0:O.group_homework),key:"3"},u.a.createElement(ht,{activitykey:it})),(Le==null?void 0:Le.find(function(ce){return ce==="exercise"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((I=m.detailLeftMenusNames)===null||I===void 0)?void 0:I.exercise},m==null||(($=m.detailLeftMenusNames)===null||$===void 0)?void 0:$.exercise),key:"4"},u.a.createElement(_e,{activitykey:it})))))},wt=ne.default=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(we)},WaYH:function(mt,ne,r){"use strict";var P=r("rePB"),M=r("Ff2n"),he=r("VTBJ"),S=r("1OyB"),o=r("vuIU"),C=r("JX7q"),ae=r("Ji7U"),Q=r("LK+K"),D=r("q1tI"),G=r("TSYQ"),J=r.n(G),me=r("sboe"),re=r("OZM5"),q=function(k){var E=k.prefixCls,b=k.level,f=k.isStart,s=k.isEnd;if(!b)return null;for(var j="".concat(E,"-indent-unit"),R=[],A=0;Ay&&(B=y-z),Object(o.useMemo)(function(){if(!n.length)return[0,0];for(var te=n.length,je=te,ze=0;zep+B){je=ze-1;break}}for(var Ve=0,He=te-1;He>=0;He-=1){var Ke=a.get(n[He].key)||F;if(Ke[h]1&&arguments[1]!==void 0?arguments[1]:!1,l=d&&typeof d.getBoundingClientRect=="function"&&d.getBoundingClientRect().width;if(l){if(v){var e=getComputedStyle(d),n=e.marginLeft,t=e.marginRight;l+=+n.replace("px","")+ +t.replace("px","")}l=+l.toFixed(6)}return l||0},Me=function(d,v,l){d&&Object(ie.a)(d.style)==="object"&&(d.style[v]=l)},Re=function(){return Ne.any},ge=r("bdgK"),Mt=r("i8i4"),Tt=r.n(Mt),Ye=r("wgJM"),Et=r("l4aY"),Wt=r("m+aA"),O=r("c+Xe"),I=r("zT1h"),$=r("QC+M");function m(a,d,v){return v?a[0]===d[0]:a[0]===d[0]&&a[1]===d[1]}function V(a,d,v){var l=a[d]||{};return Object(S.a)(Object(S.a)({},l),v)}function x(a,d,v,l){for(var e=v.points,n=Object.keys(a),t=0;t1&&arguments[1]!==void 0?arguments[1]:2;d();var n=Object(Ye.a)(function(){e<=1?l({isCanceled:function(){return n!==a.current}}):v(l,e-1)});a.current=n}return o.useEffect(function(){return function(){d()}},[]),[v,d]},fn=[Ot,ft,Le,ce],mn=!1,En=!0;function tn(a){return a===Le||a===ce}var St=function(a,d){var v=o.useState(Bt),l=Object(M.a)(v,2),e=l[0],n=l[1],t=Fe(),i=Object(M.a)(t,2),c=i[0],h=i[1];function p(){n(Ot)}return Lt(function(){if(e!==Bt&&e!==ce){var y=fn.indexOf(e),N=fn[y+1],z=d(e);z===mn?n(N):c(function(B){function te(){if(B.isCanceled())return;n(N)}z===!0?te():Promise.resolve(z).then(te)})}},[a,e]),o.useEffect(function(){return function(){h()}},[]),[p,e]},jn=function(a){var d=Object(o.useRef)(),v=Object(o.useRef)(a);v.current=a;var l=o.useCallback(function(t){v.current(t)},[]);function e(t){t&&(t.removeEventListener(zt,l),t.removeEventListener(Ae,l))}function n(t){d.current&&d.current!==t&&e(d.current),t&&t!==d.current&&(t.addEventListener(zt,l),t.addEventListener(Ae,l),d.current=t)}return o.useEffect(function(){return function(){e(d.current)}},[]),[n,e]};function Mn(a,d,v,l){var e=l.motionEnter,n=e===void 0?!0:e,t=l.motionAppear,i=t===void 0?!0:t,c=l.motionLeave,h=c===void 0?!0:c,p=l.motionDeadline,y=l.motionLeaveImmediately,N=l.onAppearPrepare,z=l.onEnterPrepare,B=l.onLeavePrepare,te=l.onAppearStart,je=l.onEnterStart,ze=l.onLeaveStart,Ue=l.onAppearActive,Ve=l.onEnterActive,He=l.onLeaveActive,Ke=l.onAppearEnd,We=l.onEnterEnd,lt=l.onLeaveEnd,$e=l.onVisibleChanged,It=Ie(),yt=Object(M.a)(It,2),xe=yt[0],Oe=yt[1],Ze=Ie(it),et=Object(M.a)(Ze,2),pe=et[0],st=et[1],Nt=Ie(null),ut=Object(M.a)(Nt,2),_t=ut[0],At=ut[1],Gt=Object(o.useRef)(!1),rn=Object(o.useRef)(null),Kt=Object(o.useRef)(!1),ln=Object(o.useRef)(null);function Cn(){var Dt=v();return Dt||ln.current}var un=Object(o.useRef)(!1);function cn(Dt){var vt=Cn();if(Dt&&!Dt.deadline&&Dt.target!==vt)return;var Yt;pe===jt&&un.current?Yt=Ke==null?void 0:Ke(vt,Dt):pe===Ht&&un.current?Yt=We==null?void 0:We(vt,Dt):pe===at&&un.current&&(Yt=lt==null?void 0:lt(vt,Dt)),Yt!==!1&&!Kt.current&&(st(it),At(null))}var Ft=jn(cn),en=Object(M.a)(Ft,1),Jt=en[0],$t=o.useMemo(function(){var Dt,vt,Yt;switch(pe){case"appear":return Dt={},Object(P.a)(Dt,Ot,N),Object(P.a)(Dt,ft,te),Object(P.a)(Dt,Le,Ue),Dt;case"enter":return vt={},Object(P.a)(vt,Ot,z),Object(P.a)(vt,ft,je),Object(P.a)(vt,Le,Ve),vt;case"leave":return Yt={},Object(P.a)(Yt,Ot,B),Object(P.a)(Yt,ft,ze),Object(P.a)(Yt,Le,He),Yt;default:return{}}},[pe]),wn=St(pe,function(Dt){if(Dt===Ot){var vt=$t[Ot];return vt?vt(Cn()):mn}if(Pt in $t){var Yt;At(((Yt=$t[Pt])===null||Yt===void 0?void 0:Yt.call($t,Cn(),null))||null)}return Pt===Le&&(Jt(Cn()),p>0&&(clearTimeout(rn.current),rn.current=setTimeout(function(){cn({deadline:!0})},p))),En}),An=Object(M.a)(wn,2),Fn=An[0],Pt=An[1],xn=tn(Pt);un.current=xn,Lt(function(){Oe(d);var Dt=Gt.current;if(Gt.current=!0,!a)return;var vt;!Dt&&d&&i&&(vt=jt),Dt&&d&&n&&(vt=Ht),(Dt&&!d&&h||!Dt&&y&&!d&&h)&&(vt=at),vt&&(st(vt),Fn())},[d]),Object(o.useEffect)(function(){(pe===jt&&!i||pe===Ht&&!n||pe===at&&!h)&&st(it)},[i,n,h]),Object(o.useEffect)(function(){return function(){clearTimeout(rn.current),Kt.current=!0}},[]),Object(o.useEffect)(function(){xe!==void 0&&pe===it&&($e==null||$e(xe))},[xe,pe]);var zn=_t;return $t[Ot]&&Pt===ft&&(zn=Object(S.a)({transition:"none"},zn)),[pe,Pt,zn,xe!=null?xe:d]}var Hn=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){return Object(k.a)(this,v),d.apply(this,arguments)}return Object(E.a)(v,[{key:"render",value:function(){return this.props.children}}]),v}(o.Component),nn=Hn;function Un(a){var d=a;Object(ie.a)(a)==="object"&&(d=a.transitionSupport);function v(e){return!!(e.motionName&&d)}var l=o.forwardRef(function(e,n){var t=e.visible,i=t===void 0?!0:t,c=e.removeOnLeave,h=c===void 0?!0:c,p=e.forceRender,y=e.children,N=e.motionName,z=e.leavedClassName,B=e.eventProps,te=v(e),je=Object(o.useRef)(),ze=Object(o.useRef)();function Ue(){try{return Object(Wt.a)(je.current||ze.current)}catch(st){return null}}var Ve=Mn(te,i,Ue,e),He=Object(M.a)(Ve,4),Ke=He[0],We=He[1],lt=He[2],$e=He[3],It=o.useRef($e);$e&&(It.current=!0);var yt=Object(o.useRef)(n);yt.current=n;var xe=o.useCallback(function(st){je.current=st,Object(O.b)(yt.current,st)},[]),Oe,Ze=Object(S.a)(Object(S.a)({},B),{},{visible:i});if(!y)Oe=null;else if(Ke===it||!v(e))$e?Oe=y(Object(S.a)({},Ze),xe):!h&&It.current?Oe=y(Object(S.a)(Object(S.a)({},Ze),{},{className:z}),xe):p?Oe=y(Object(S.a)(Object(S.a)({},Ze),{},{style:{display:"none"}}),xe):Oe=null;else{var et,pe;We===Ot?pe="prepare":tn(We)?pe="active":We===ft&&(pe="start"),Oe=y(Object(S.a)(Object(S.a)({},Ze),{},{className:ae()(Rt(N,Ke),(et={},Object(P.a)(et,Rt(N,"".concat(Ke,"-").concat(pe)),pe),Object(P.a)(et,N,typeof N=="string"),et)),style:lt}),xe)}return o.createElement(nn,{ref:ze},Oe)});return l.displayName="CSSMotion",l}var On=Un(nt),kn="add",Rn="keep",gn="remove",Sn="removed";function Vn(a){var d;return a&&Object(ie.a)(a)==="object"&&"key"in a?d=a:d={key:a},Object(S.a)(Object(S.a)({},d),{},{key:String(d.key)})}function Tn(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return a.map(Vn)}function Vt(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],v=[],l=0,e=d.length,n=Tn(a),t=Tn(d);n.forEach(function(h){for(var p=!1,y=l;y1});return c.forEach(function(h){v=v.filter(function(p){var y=p.key,N=p.status;return y!==h||N!==gn}),v.forEach(function(p){p.key===h&&(p.status=Rn)})}),v}var qt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function sn(a){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:On,v=function(l){Object(f.a)(n,l);var e=Object(s.a)(n);function n(){var t;return Object(k.a)(this,n),t=e.apply(this,arguments),t.state={keyEntities:[]},t.removeKey=function(i){t.setState(function(c){var h=c.keyEntities;return{keyEntities:h.map(function(p){return p.key!==i?p:Object(S.a)(Object(S.a)({},p),{},{status:Sn})})}})},t}return Object(E.a)(n,[{key:"render",value:function(){var i=this,c=this.state.keyEntities,h=this.props,p=h.component,y=h.children,N=h.onVisibleChanged,z=Object(he.a)(h,["component","children","onVisibleChanged"]),B=p||o.Fragment,te={};return qt.forEach(function(je){te[je]=z[je],delete z[je]}),delete z.keys,o.createElement(B,z,c.map(function(je){var ze=je.status,Ue=Object(he.a)(je,["status"]),Ve=ze===kn||ze===Rn;return o.createElement(d,Object(w.a)({},te,{key:Ue.key,visible:Ve,eventProps:Ue,onVisibleChanged:function(Ke){N==null||N(Ke,{key:Ue.key}),Ke||i.removeKey(Ue.key)}}),y)}))}}],[{key:"getDerivedStateFromProps",value:function(i,c){var h=i.keys,p=c.keyEntities,y=Tn(h),N=Vt(p,y);return{keyEntities:N.filter(function(z){var B=p.find(function(te){var je=te.key;return z.key===je});return!(B&&B.status===Sn&&z.status===gn)})}}}]),n}(o.Component);return v.defaultProps={component:"div"},v}var Qt=sn(nt),an=On;function pn(a){var d=a.prefixCls,v=a.motion,l=a.animation,e=a.transitionName;return v||(l?{motionName:"".concat(d,"-").concat(l)}:e?{motionName:e}:null)}function $n(a){var d=a.prefixCls,v=a.visible,l=a.zIndex,e=a.mask,n=a.maskMotion,t=a.maskAnimation,i=a.maskTransitionName;if(!e)return null;var c={};return(n||i||t)&&(c=Object(S.a)({motionAppear:!0},pn({motion:n,prefixCls:d,transitionName:i,animation:t}))),o.createElement(an,Object(w.a)({},c,{visible:v,removeOnLeave:!0}),function(h){var p=h.className;return o.createElement("div",{style:{zIndex:l},className:ae()("".concat(d,"-mask"),p)})})}var In=r("9mu1"),Xn=r("o0o1"),Ma=r.n(Xn),Ra=r("HaE+"),Gn=["measure","align",null,"motion"],Ut=function(a,d){var v=Object(o.useState)(null),l=Object(M.a)(v,2),e=l[0],n=l[1],t=Object(o.useRef)(),i=Object(o.useRef)(!1);function c(y){i.current||n(y)}function h(){Ye.a.cancel(t.current)}function p(y){h(),t.current=Object(Ye.a)(function(){c(function(N){switch(e){case"align":return"motion";case"motion":return"stable";default:}return N}),y==null||y()})}return Object(o.useEffect)(function(){c("measure")},[a]),Object(o.useEffect)(function(){switch(e){case"measure":d();break;default:}e&&(t.current=Object(Ye.a)(Object(Ra.a)(Ma.a.mark(function y(){var N,z;return Ma.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:N=Gn.indexOf(e),z=Gn[N+1],z&&N!==-1&&c(z);case 3:case"end":return te.stop()}},y)}))))},[e]),Object(o.useEffect)(function(){return function(){i.current=!0,h()}},[]),[e,p]},Jn=function(a){var d=o.useState({width:0,height:0}),v=Object(M.a)(d,2),l=v[0],e=v[1];function n(i){e({width:i.offsetWidth,height:i.offsetHeight})}var t=o.useMemo(function(){var i={};if(a){var c=l.width,h=l.height;a.indexOf("height")!==-1&&h?i.height=h:a.indexOf("minHeight")!==-1&&h&&(i.minHeight=h),a.indexOf("width")!==-1&&c?i.width=c:a.indexOf("minWidth")!==-1&&c&&(i.minWidth=c)}return i},[a,l]);return[t,n]},Yn=o.forwardRef(function(a,d){var v=a.visible,l=a.prefixCls,e=a.className,n=a.style,t=a.children,i=a.zIndex,c=a.stretch,h=a.destroyPopupOnHide,p=a.forceRender,y=a.align,N=a.point,z=a.getRootDomNode,B=a.getClassNameFromAlign,te=a.onAlign,je=a.onMouseEnter,ze=a.onMouseLeave,Ue=a.onMouseDown,Ve=a.onTouchStart,He=Object(o.useRef)(),Ke=Object(o.useRef)(),We=Object(o.useState)(),lt=Object(M.a)(We,2),$e=lt[0],It=lt[1],yt=Jn(c),xe=Object(M.a)(yt,2),Oe=xe[0],Ze=xe[1];function et(){c&&Ze(z())}var pe=Ut(v,et),st=Object(M.a)(pe,2),Nt=st[0],ut=st[1],_t=Object(o.useRef)();function At(){return N||z}function Gt(){var Ft;(Ft=He.current)===null||Ft===void 0||Ft.forceAlign()}function rn(Ft,en){var Jt=B(en);$e!==Jt&&It(Jt),Nt==="align"&&($e!==Jt?Promise.resolve().then(function(){Gt()}):ut(function(){var $t;($t=_t.current)===null||$t===void 0||$t.call(_t)}),te==null||te(Ft,en))}var Kt=Object(S.a)({},pn(a));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Ft){var en=Kt[Ft];Kt[Ft]=function(Jt,$t){return ut(),en==null?void 0:en(Jt,$t)}});function ln(){return new Promise(function(Ft){_t.current=Ft})}o.useEffect(function(){!Kt.motionName&&Nt==="motion"&&ut()},[Kt.motionName,Nt]),o.useImperativeHandle(d,function(){return{forceAlign:Gt,getElement:function(){return Ke.current}}});var Cn=Object(S.a)(Object(S.a)({},Oe),{},{zIndex:i,opacity:Nt==="motion"||Nt==="stable"||!v?void 0:0,pointerEvents:Nt==="stable"?void 0:"none"},n),un=!0;(y==null?void 0:y.points)&&(Nt==="align"||Nt==="stable")&&(un=!1);var cn=t;return o.Children.count(t)>1&&(cn=o.createElement("div",{className:"".concat(l,"-content")},t)),o.createElement(an,Object(w.a)({visible:v,ref:Ke,leavedClassName:"".concat(l,"-hidden")},Kt,{onAppearPrepare:ln,onEnterPrepare:ln,removeOnLeave:h,forceRender:p}),function(Ft,en){var Jt=Ft.className,$t=Ft.style,wn=ae()(l,e,$e,Jt);return o.createElement(In.a,{target:At(),key:"popup",ref:He,monitorWindowResize:!0,disabled:un,align:y,onAlign:rn},o.createElement("div",{ref:en,className:wn,onMouseEnter:je,onMouseLeave:ze,onMouseDownCapture:Ue,onTouchStartCapture:Ve,style:Object(S.a)(Object(S.a)({},$t),Cn)},cn))})});Yn.displayName="PopupInner";var Sa=Yn,vn=o.forwardRef(function(a,d){var v=a.prefixCls,l=a.visible,e=a.zIndex,n=a.children,t=a.mobile;t=t===void 0?{}:t;var i=t.popupClassName,c=t.popupStyle,h=t.popupMotion,p=h===void 0?{}:h,y=t.popupRender,N=o.useRef();o.useImperativeHandle(d,function(){return{forceAlign:function(){},getElement:function(){return N.current}}});var z=Object(S.a)({zIndex:e},c),B=n;return o.Children.count(n)>1&&(B=o.createElement("div",{className:"".concat(v,"-content")},n)),y&&(B=y(B)),o.createElement(an,Object(w.a)({visible:l,ref:N,removeOnLeave:!0},p),function(te,je){var ze=te.className,Ue=te.style,Ve=ae()(v,i,ze);return o.createElement("div",{ref:je,className:Ve,style:Object(S.a)(Object(S.a)({},Ue),z)},B)})});vn.displayName="MobilePopupInner";var Ha=vn,Ta=["visible","mobile"],oa=o.forwardRef(function(a,d){var v=a.visible,l=a.mobile,e=Object(he.a)(a,Ta),n=Object(o.useState)(v),t=Object(M.a)(n,2),i=t[0],c=t[1],h=Object(o.useState)(!1),p=Object(M.a)(h,2),y=p[0],N=p[1],z=Object(S.a)(Object(S.a)({},e),{},{visible:i});Object(o.useEffect)(function(){c(v),v&&l&&N(T())},[v,l]);var B=y?o.createElement(Ha,Object(w.a)({},z,{mobile:l,ref:d})):o.createElement(Sa,Object(w.a)({},z,{ref:d}));return o.createElement("div",null,o.createElement($n,z),B)});oa.displayName="Popup";var Va=oa,$a=o.createContext(null),ra=$a;function Qn(){}function Xa(){return""}function Ga(a){return a?a.ownerDocument:window.document}var Pa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ja(a){var d=function(v){Object(f.a)(e,v);var l=Object(s.a)(e);function e(n){var t;Object(k.a)(this,e),t=l.call(this,n),t.popupRef=o.createRef(),t.triggerRef=o.createRef(),t.attachId=void 0,t.clickOutsideHandler=void 0,t.touchOutsideHandler=void 0,t.contextMenuOutsideHandler1=void 0,t.contextMenuOutsideHandler2=void 0,t.mouseDownTimeout=void 0,t.focusTime=void 0,t.preClickTime=void 0,t.preTouchTime=void 0,t.delayTimer=void 0,t.hasPopupMouseDown=void 0,t.onMouseEnter=function(c){var h=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",c),t.delaySetPopupVisible(!0,h,h?null:c)},t.onMouseMove=function(c){t.fireEvents("onMouseMove",c),t.setPoint(c)},t.onMouseLeave=function(c){t.fireEvents("onMouseLeave",c),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onPopupMouseEnter=function(){t.clearDelayTimer()},t.onPopupMouseLeave=function(c){var h;if(c.relatedTarget&&!c.relatedTarget.setTimeout&&Object(Et.a)((h=t.popupRef.current)===null||h===void 0?void 0:h.getElement(),c.relatedTarget))return;t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onFocus=function(c){t.fireEvents("onFocus",c),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},t.onMouseDown=function(c){t.fireEvents("onMouseDown",c),t.preClickTime=Date.now()},t.onTouchStart=function(c){t.fireEvents("onTouchStart",c),t.preTouchTime=Date.now()},t.onBlur=function(c){t.fireEvents("onBlur",c),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},t.onContextMenu=function(c){c.preventDefault(),t.fireEvents("onContextMenu",c),t.setPopupVisible(!0,c)},t.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},t.onClick=function(c){if(t.fireEvents("onClick",c),t.focusTime){var h;if(t.preClickTime&&t.preTouchTime?h=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?h=t.preClickTime:t.preTouchTime&&(h=t.preTouchTime),Math.abs(h-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&c&&c.preventDefault&&c.preventDefault();var p=!t.state.popupVisible;(t.isClickToHide()&&!p||p&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,c)},t.onPopupMouseDown=function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var c;(c=t.context).onPopupMouseDown.apply(c,arguments)}},t.onDocumentClick=function(c){if(t.props.mask&&!t.props.maskClosable)return;var h=c.target,p=t.getRootDomNode(),y=t.getPopupDomNode();(!Object(Et.a)(p,h)||t.isContextMenuOnly())&&!Object(Et.a)(y,h)&&!t.hasPopupMouseDown&&t.close()},t.getRootDomNode=function(){var c=t.props.getTriggerDOMNode;if(c)return c(t.triggerRef.current);try{var h=Object(Wt.a)(t.triggerRef.current);if(h)return h}catch(p){}return Tt.a.findDOMNode(Object(b.a)(t))},t.getPopupClassNameFromAlign=function(c){var h=[],p=t.props,y=p.popupPlacement,N=p.builtinPlacements,z=p.prefixCls,B=p.alignPoint,te=p.getPopupClassNameFromAlign;return y&&N&&h.push(x(N,z,c,B)),te&&h.push(te(c)),h.join(" ")},t.getComponent=function(){var c=t.props,h=c.prefixCls,p=c.destroyPopupOnHide,y=c.popupClassName,N=c.onPopupAlign,z=c.popupMotion,B=c.popupAnimation,te=c.popupTransitionName,je=c.popupStyle,ze=c.mask,Ue=c.maskAnimation,Ve=c.maskTransitionName,He=c.maskMotion,Ke=c.zIndex,We=c.popup,lt=c.stretch,$e=c.alignPoint,It=c.mobile,yt=c.forceRender,xe=t.state,Oe=xe.popupVisible,Ze=xe.point,et=t.getPopupAlign(),pe={};return t.isMouseEnterToShow()&&(pe.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(pe.onMouseLeave=t.onPopupMouseLeave),pe.onMouseDown=t.onPopupMouseDown,pe.onTouchStart=t.onPopupMouseDown,o.createElement(Va,Object(w.a)({prefixCls:h,destroyPopupOnHide:p,visible:Oe,point:$e&&Ze,className:y,align:et,onAlign:N,animation:B,getClassNameFromAlign:t.getPopupClassNameFromAlign},pe,{stretch:lt,getRootDomNode:t.getRootDomNode,style:je,mask:ze,zIndex:Ke,transitionName:te,maskAnimation:Ue,maskTransitionName:Ve,maskMotion:He,ref:t.popupRef,motion:z,mobile:It,forceRender:yt}),typeof We=="function"?We():We)},t.attachParent=function(c){Ye.a.cancel(t.attachId);var h=t.props,p=h.getPopupContainer,y=h.getDocument,N=t.getRootDomNode(),z;p?(N||p.length===0)&&(z=p(N)):z=y(t.getRootDomNode()).body,z?z.appendChild(c):t.attachId=Object(Ye.a)(function(){t.attachParent(c)})},t.getContainer=function(){var c=t.props.getDocument,h=c(t.getRootDomNode()).createElement("div");return h.style.position="absolute",h.style.top="0",h.style.left="0",h.style.width="100%",t.attachParent(h),h},t.setPoint=function(c){var h=t.props.alignPoint;if(!h||!c)return;t.setState({point:{pageX:c.pageX,pageY:c.pageY}})},t.handlePortalUpdate=function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},t.triggerContextValue={onPopupMouseDown:t.onPopupMouseDown};var i;return"popupVisible"in n?i=!!n.popupVisible:i=!!n.defaultPopupVisible,t.state={prevPopupVisible:i,popupVisible:i},Pa.forEach(function(c){t["fire".concat(c)]=function(h){t.fireEvents(c,h)}}),t}return Object(E.a)(e,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,i=this.state;if(i.popupVisible){var c;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(c=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(I.a)(c,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(c=c||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(I.a)(c,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(c=c||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(I.a)(c,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(I.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ye.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,i=t.popupPlacement,c=t.popupAlign,h=t.builtinPlacements;return i&&h?V(h,i,c):c}},{key:"setPopupVisible",value:function(t,i){var c=this.props.alignPoint,h=this.state.popupVisible;this.clearDelayTimer(),h!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:h}),this.props.onPopupVisibleChange(t)),c&&i&&t&&this.setPoint(i)}},{key:"delaySetPopupVisible",value:function(t,i,c){var h=this,p=i*1e3;if(this.clearDelayTimer(),p){var y=c?{pageX:c.pageX,pageY:c.pageY}:null;this.delayTimer=window.setTimeout(function(){h.setPopupVisible(t,y),h.clearDelayTimer()},p)}else this.setPopupVisible(t,c)}},{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(t){var i=this.props.children.props,c=this.props;return i[t]&&c[t]?this["fire".concat(t)]:i[t]||c[t]}},{key:"isClickToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("contextMenu")!==-1||c.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,i=t.action,c=t.hideAction;return i.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("hover")!==-1||c.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,i=t.action,c=t.hideAction;return i.indexOf("hover")!==-1||c.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("focus")!==-1||c.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,i=t.action,c=t.hideAction;return i.indexOf("focus")!==-1||c.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,i){var c=this.props.children.props[t];c&&c(i);var h=this.props[t];h&&h(i)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,i=this.props,c=i.children,h=i.forceRender,p=i.alignPoint,y=i.className,N=i.autoDestroy,z=o.Children.only(c),B={key:"trigger"};this.isContextMenuToShow()?B.onContextMenu=this.onContextMenu:B.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(B.onClick=this.onClick,B.onMouseDown=this.onMouseDown,B.onTouchStart=this.onTouchStart):(B.onClick=this.createTwoChains("onClick"),B.onMouseDown=this.createTwoChains("onMouseDown"),B.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(B.onMouseEnter=this.onMouseEnter,p&&(B.onMouseMove=this.onMouseMove)):B.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?B.onMouseLeave=this.onMouseLeave:B.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(B.onFocus=this.onFocus,B.onBlur=this.onBlur):(B.onFocus=this.createTwoChains("onFocus"),B.onBlur=this.createTwoChains("onBlur"));var te=ae()(z&&z.props&&z.props.className,y);te&&(B.className=te);var je=Object(S.a)({},B);Object(O.c)(z)&&(je.ref=Object(O.a)(this.triggerRef,z.ref));var ze=o.cloneElement(z,je),Ue;return(t||this.popupRef.current||h)&&(Ue=o.createElement(a,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&N&&(Ue=null),o.createElement(ra.Provider,{value:this.triggerContextValue},ze,Ue)}}],[{key:"getDerivedStateFromProps",value:function(t,i){var c=t.popupVisible,h={};return c!==void 0&&i.popupVisible!==c&&(h.popupVisible=c,h.prevPopupVisible=i.popupVisible),h}}]),e}(o.Component);return d.contextType=ra,d.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Xa,getDocument:Ga,onPopupVisibleChange:Qn,afterPopupVisibleChange:Qn,onPopupAlign:Qn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},d}var Ya=Ja($.a),yn={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:yn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:yn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:yn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:yn,offset:[4,0]}},Na={topLeft:{points:["bl","tl"],overflow:yn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:yn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:yn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:yn,offset:[4,0]}},la=ia,on=0,hn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},bn=function(d,v,l){var e=Je(v),n=d.getState();d.setState({defaultActiveFirst:Object(S.a)(Object(S.a)({},n.defaultActiveFirst),{},Object(P.a)({},e,l))})},sa=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(l){var e;Object(k.a)(this,v),e=d.call(this,l),e.onDestroy=function(p){e.props.onDestroy(p)},e.onKeyDown=function(p){var y=p.keyCode,N=e.menuInstance,z=e.props.store,B=e.getVisible();if(y===g.a.ENTER)return e.onTitleClick(p),bn(z,e.props.eventKey,!0),!0;if(y===g.a.RIGHT)return B?N.onKeyDown(p):(e.triggerOpenChange(!0),bn(z,e.props.eventKey,!0)),!0;if(y===g.a.LEFT){var te;if(B)te=N.onKeyDown(p);else return;return te||(e.triggerOpenChange(!1),te=!0),te}return B&&(y===g.a.UP||y===g.a.DOWN)?N.onKeyDown(p):void 0},e.onOpenChange=function(p){e.props.onOpenChange(p)},e.onPopupVisibleChange=function(p){e.triggerOpenChange(p,p?"mouseenter":"mouseleave")},e.onMouseEnter=function(p){var y=e.props,N=y.eventKey,z=y.onMouseEnter,B=y.store;bn(B,e.props.eventKey,!1),z({key:N,domEvent:p})},e.onMouseLeave=function(p){var y=e.props,N=y.parentMenu,z=y.eventKey,B=y.onMouseLeave;N.subMenuInstance=Object(b.a)(e),B({key:z,domEvent:p})},e.onTitleMouseEnter=function(p){var y=e.props,N=y.eventKey,z=y.onItemHover,B=y.onTitleMouseEnter;z({key:N,hover:!0}),B({key:N,domEvent:p})},e.onTitleMouseLeave=function(p){var y=e.props,N=y.parentMenu,z=y.eventKey,B=y.onItemHover,te=y.onTitleMouseLeave;N.subMenuInstance=Object(b.a)(e),B({key:z,hover:!1}),te({key:z,domEvent:p})},e.onTitleClick=function(p){var y=Object(b.a)(e),N=y.props;if(N.onTitleClick({key:N.eventKey,domEvent:p}),N.triggerSubMenuAction==="hover")return;e.triggerOpenChange(!e.getVisible(),"click"),bn(N.store,e.props.eventKey,!1)},e.onSubMenuClick=function(p){typeof e.props.onClick=="function"&&e.props.onClick(e.addKeyPath(p))},e.onSelect=function(p){e.props.onSelect(p)},e.onDeselect=function(p){e.props.onDeselect(p)},e.getPrefixCls=function(){return"".concat(e.props.rootPrefixCls,"-submenu")},e.getActiveClassName=function(){return"".concat(e.getPrefixCls(),"-active")},e.getDisabledClassName=function(){return"".concat(e.getPrefixCls(),"-disabled")},e.getSelectedClassName=function(){return"".concat(e.getPrefixCls(),"-selected")},e.getOpenClassName=function(){return"".concat(e.props.rootPrefixCls,"-submenu-open")},e.getVisible=function(){return e.state.isOpen},e.getMode=function(){return e.state.mode},e.saveMenuInstance=function(p){e.menuInstance=p},e.addKeyPath=function(p){return Object(S.a)(Object(S.a)({},p),{},{keyPath:(p.keyPath||[]).concat(e.props.eventKey)})},e.triggerOpenChange=function(p,y){var N=e.props.eventKey,z=function(){e.onOpenChange({key:N,item:Object(b.a)(e),trigger:y,open:p})};y==="mouseenter"?e.mouseenterTimeout=setTimeout(function(){z()},0):z()},e.isChildrenSelected=function(){var p={find:!1};return xt(e.props.children,e.props.selectedKeys,p),p.find},e.isInlineMode=function(){return e.getMode()==="inline"},e.adjustWidth=function(){if(!e.subMenuTitle||!e.menuInstance)return;var p=Mt.findDOMNode(e.menuInstance);if(p.offsetWidth>=e.subMenuTitle.offsetWidth)return;p.style.minWidth="".concat(e.subMenuTitle.offsetWidth,"px")},e.saveSubMenuTitle=function(p){e.subMenuTitle=p},e.getBaseProps=function(){var p=Object(b.a)(e),y=p.props,N=e.getMode();return{mode:N==="horizontal"?"vertical":N,visible:e.getVisible(),level:y.level+1,inlineIndent:y.inlineIndent,focusable:!1,onClick:e.onSubMenuClick,onSelect:e.onSelect,onDeselect:e.onDeselect,onDestroy:e.onDestroy,selectedKeys:y.selectedKeys,eventKey:"".concat(y.eventKey,"-menu-"),openKeys:y.openKeys,motion:y.motion,onOpenChange:e.onOpenChange,subMenuOpenDelay:y.subMenuOpenDelay,parentMenu:Object(b.a)(e),subMenuCloseDelay:y.subMenuCloseDelay,forceSubMenuRender:y.forceSubMenuRender,triggerSubMenuAction:y.triggerSubMenuAction,builtinPlacements:y.builtinPlacements,defaultActiveFirst:y.store.getState().defaultActiveFirst[Je(y.eventKey)],multiple:y.multiple,prefixCls:y.rootPrefixCls,id:e.internalMenuId,manualRef:e.saveMenuInstance,itemIcon:y.itemIcon,expandIcon:y.expandIcon,direction:y.direction}},e.getMotion=function(p,y){var N=Object(b.a)(e),z=N.haveRendered,B=e.props,te=B.motion,je=B.rootPrefixCls,ze=Object(S.a)(Object(S.a)({},te),{},{leavedClassName:"".concat(je,"-hidden"),removeOnLeave:!1,motionAppear:z||!y||p!=="inline"});return ze};var n=l.store,t=l.eventKey,i=n.getState(),c=i.defaultActiveFirst;e.isRootMenu=!1;var h=!1;return c&&(h=c[t]),bn(n,t,h),e.state={mode:l.mode,isOpen:l.isOpen},e}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,n=this.props,t=n.mode,i=n.parentMenu,c=n.manualRef,h=n.isOpen,p=function(){e.setState({mode:t,isOpen:h})},y=h!==this.state.isOpen,N=t!==this.state.mode;if((N||y)&&(Ye.a.cancel(this.updateStateRaf),N?this.updateStateRaf=Object(Ye.a)(p):p()),c&&c(this),t!=="horizontal"||!(i==null?void 0:i.isRootMenu)||!h)return;this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var e=this.props,n=e.onDestroy,t=e.eventKey;n&&n(t),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ye.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,n){var t=this.getBaseProps();return o.createElement(ea,Object(w.a)({},t,{id:this.internalMenuId,className:e,style:n}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,n=this.getBaseProps(),t=n.mode,i=n.visible,c=n.forceSubMenuRender,h=n.direction,p=this.getMotion(t,i);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||i||c,!this.haveOpened)return o.createElement("div",null);var y=ae()("".concat(n.prefixCls,"-sub"),Object(P.a)({},"".concat(n.prefixCls,"-rtl"),h==="rtl"));return this.isInlineMode()?o.createElement(an,Object(w.a)({visible:n.visible,forceRender:c},p),function(N){var z=N.className,B=N.style,te=ae()(y,z);return e.renderPopupMenu(te,B)}):this.renderPopupMenu(y)}},{key:"render",value:function(){var e,n,t,i=Object(S.a)({},this.props),c=this.getVisible(),h=this.getPrefixCls(),p=this.isInlineMode(),y=this.getMode(),N=ae()(h,"".concat(h,"-").concat(y),(e={},Object(P.a)(e,i.className,!!i.className),Object(P.a)(e,this.getOpenClassName(),c),Object(P.a)(e,this.getActiveClassName(),i.active||c&&!p),Object(P.a)(e,this.getDisabledClassName(),i.disabled),Object(P.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(i.eventKey?this.internalMenuId="".concat(i.eventKey,"$Menu"):(on+=1,this.internalMenuId="$__$".concat(on,"$Menu")));var z={},B={},te={};i.disabled||(z={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},B={onClick:this.onTitleClick},te={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var je={},ze=i.direction,Ue=ze==="rtl";p&&(Ue?je.paddingRight=i.inlineIndent*i.level:je.paddingLeft=i.inlineIndent*i.level);var Ve={};this.getVisible()&&(Ve={"aria-owns":this.internalMenuId});var He=null;y!=="horizontal"&&(He=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(He=o.createElement(this.props.expandIcon,Object(S.a)({},this.props))));var Ke=o.createElement("div",Object(w.a)({ref:this.saveSubMenuTitle,style:je,className:"".concat(h,"-title"),role:"button"},te,B,{"aria-expanded":c},Ve,{"aria-haspopup":"true",title:typeof i.title=="string"?i.title:void 0}),i.title,He||o.createElement("i",{className:"".concat(h,"-arrow")})),We=this.renderChildren(),lt=((n=i.parentMenu)===null||n===void 0?void 0:n.isRootMenu)?i.parentMenu.props.getPopupContainer:function(At){return At.parentNode},$e=hn[y],It=i.popupOffset?{offset:i.popupOffset}:{},yt=ae()((t={},Object(P.a)(t,i.popupClassName,i.popupClassName&&!p),Object(P.a)(t,"".concat(h,"-rtl"),Ue),t)),xe=i.disabled,Oe=i.triggerSubMenuAction,Ze=i.subMenuOpenDelay,et=i.forceSubMenuRender,pe=i.subMenuCloseDelay,st=i.builtinPlacements;tt.forEach(function(At){return delete i[At]}),delete i.onClick;var Nt=Ue?Object(S.a)(Object(S.a)({},Na),st):Object(S.a)(Object(S.a)({},ia),st);delete i.direction;var ut=this.getBaseProps(),_t=p?null:this.getMotion(ut.mode,ut.visible);return o.createElement("li",Object(w.a)({},i,z,{className:N,role:"menuitem"}),o.createElement(Ya,{prefixCls:h,popupClassName:ae()("".concat(h,"-popup"),yt),getPopupContainer:lt,builtinPlacements:Nt,popupPlacement:$e,popupVisible:p?!1:c,popupAlign:It,popup:p?null:We,action:xe||p?[]:[Oe],mouseEnterDelay:Ze,mouseLeaveDelay:pe,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:et,popupMotion:_t},Ke),p?We:null)}}]),v}(o.Component);sa.defaultProps={onMouseEnter:Y,onMouseLeave:Y,onTitleMouseEnter:Y,onTitleMouseLeave:Y,onTitleClick:Y,manualRef:Y,mode:"vertical",title:""};var Kn=Object(j.b)(function(a,d){var v=a.openKeys,l=a.activeKey,e=a.selectedKeys,n=d.eventKey,t=d.subMenuKey;return{isOpen:v.indexOf(n)>-1,active:l[t]===n,selectedKeys:e}})(sa);Kn.isSubMenu=!0;var Wn=Kn,Da="menuitem-overflowed",Qa=.5,wa=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){var l;return Object(k.a)(this,v),l=d.apply(this,arguments),l.resizeObserver=null,l.mutationObserver=null,l.originalTotalWidth=0,l.overflowedItems=[],l.menuItemSizes=[],l.cancelFrameId=null,l.state={lastVisibleIndex:void 0},l.childRef=o.createRef(),l.getMenuItemNodes=function(){var e=l.props.prefixCls,n=l.childRef.current;return n?[].slice.call(n.children).filter(function(t){return t.className.split(" ").indexOf("".concat(e,"-overflowed-submenu"))<0}):[]},l.getOverflowedSubMenuItem=function(e,n,t){var i=l.props,c=i.overflowedIndicator,h=i.level,p=i.mode,y=i.prefixCls,N=i.theme;if(h!==1||p!=="horizontal")return null;var z=l.props.children[0],B=z.props,te=B.children,je=B.title,ze=B.style,Ue=Object(he.a)(B,["children","title","style"]),Ve=Object(S.a)({},ze),He="".concat(e,"-overflowed-indicator"),Ke="".concat(e,"-overflowed-indicator");n.length===0&&t!==!0?Ve=Object(S.a)(Object(S.a)({},Ve),{},{display:"none"}):t&&(Ve=Object(S.a)(Object(S.a)({},Ve),{},{visibility:"hidden",position:"absolute"}),He="".concat(He,"-placeholder"),Ke="".concat(Ke,"-placeholder"));var We=N?"".concat(y,"-").concat(N):"",lt={};return tt.forEach(function($e){Ue[$e]!==void 0&&(lt[$e]=Ue[$e])}),o.createElement(Wn,Object(w.a)({title:c,className:"".concat(y,"-overflowed-submenu"),popupClassName:We},lt,{key:He,eventKey:Ke,disabled:!1,style:Ve}),n)},l.setChildrenWidthAndResize=function(){if(l.props.mode!=="horizontal")return;var e=l.childRef.current;if(!e)return;var n=e.children;if(!n||n.length===0)return;var t=e.children[n.length-1];Me(t,"display","inline-block");var i=l.getMenuItemNodes(),c=i.filter(function(h){return h.className.split(" ").indexOf(Da)>=0});c.forEach(function(h){Me(h,"display","inline-block")}),l.menuItemSizes=i.map(function(h){return dt(h,!0)}),c.forEach(function(h){Me(h,"display","none")}),l.overflowedIndicatorWidth=dt(e.children[e.children.length-1],!0),l.originalTotalWidth=l.menuItemSizes.reduce(function(h,p){return h+p},0),l.handleResize(),Me(t,"display","none")},l.handleResize=function(){if(l.props.mode!=="horizontal")return;var e=l.childRef.current;if(!e)return;var n=dt(e);l.overflowedItems=[];var t=0,i;l.originalTotalWidth>n+Qa&&(i=-1,l.menuItemSizes.forEach(function(c){t+=c,t+l.overflowedIndicatorWidth<=n&&(i+=1)})),l.setState({lastVisibleIndex:i})},l}return Object(E.a)(v,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var n=this.childRef.current;if(!n)return;this.resizeObserver=new ge.default(function(t){t.forEach(function(){var i=e.cancelFrameId;cancelAnimationFrame(i),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)})}),[].slice.call(n.children).concat(n).forEach(function(t){e.resizeObserver.observe(t)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(n.children).concat(n).forEach(function(t){e.resizeObserver.observe(t)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(n,{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(e){var n=this,t=this.state.lastVisibleIndex;return(e||[]).reduce(function(i,c,h){var p=c;if(n.props.mode==="horizontal"){var y=n.getOverflowedSubMenuItem(c.props.eventKey,[]);t!==void 0&&n.props.className.indexOf("".concat(n.props.prefixCls,"-root"))!==-1&&(h>t&&(p=o.cloneElement(c,{style:{display:"none"},eventKey:"".concat(c.props.eventKey,"-hidden"),className:"".concat(Da)})),h===t+1&&(n.overflowedItems=e.slice(t+1).map(function(z){return o.cloneElement(z,{key:z.props.eventKey,mode:"vertical-left"})}),y=n.getOverflowedSubMenuItem(c.props.eventKey,n.overflowedItems)));var N=[].concat(Object(G.a)(i),[y,p]);return h===e.length-1&&N.push(n.getOverflowedSubMenuItem(c.props.eventKey,[],!0)),N}return[].concat(Object(G.a)(i),[p])},[])}},{key:"render",value:function(){var e=this.props,n=e.visible,t=e.prefixCls,i=e.overflowedIndicator,c=e.mode,h=e.level,p=e.tag,y=e.children,N=e.theme,z=Object(he.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),B=p;return o.createElement(B,Object(w.a)({ref:this.childRef},z),this.renderChildren(y))}}]),v}(o.Component);wa.defaultProps={tag:"div",className:""};var ua=wa;function Zn(a){return a.length?a.every(function(d){return!!d.props.disabled}):!0}function Pn(a,d,v){var l=a.getState();a.setState({activeKey:Object(S.a)(Object(S.a)({},l.activeKey),{},Object(P.a)({},d,v))})}function _n(a){return a.eventKey||"0-menu-"}function qn(a,d){var v=d,l=a.children,e=a.eventKey;if(v){var n;if(bt(l,function(t,i){t&&t.props&&!t.props.disabled&&v===be(t,e,i)&&(n=!0)}),n)return v}return v=null,a.defaultActiveFirst&&bt(l,function(t,i){!v&&t&&!t.props.disabled&&(v=be(t,e,i))}),v}function Aa(a){if(!a)return;var d=this.instanceArray.indexOf(a);d!==-1?this.instanceArray[d]=a:this.instanceArray.push(a)}var La=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(l){var e;return Object(k.a)(this,v),e=d.call(this,l),e.onKeyDown=function(n,t){var i=n.keyCode,c;if(e.getFlatInstanceArray().forEach(function(p){p&&p.props.active&&p.onKeyDown&&(c=p.onKeyDown(n))}),c)return 1;var h=null;return(i===g.a.UP||i===g.a.DOWN)&&(h=e.step(i===g.a.UP?-1:1)),h?(n.preventDefault(),Pn(e.props.store,_n(e.props),h.props.eventKey),typeof t=="function"&&t(h),1):void 0},e.onItemHover=function(n){var t=n.key,i=n.hover;Pn(e.props.store,_n(e.props),i?t:null)},e.onDeselect=function(n){e.props.onDeselect(n)},e.onSelect=function(n){e.props.onSelect(n)},e.onClick=function(n){e.props.onClick(n)},e.onOpenChange=function(n){e.props.onOpenChange(n)},e.onDestroy=function(n){e.props.onDestroy(n)},e.getFlatInstanceArray=function(){return e.instanceArray},e.step=function(n){var t=e.getFlatInstanceArray(),i=e.props.store.getState().activeKey[_n(e.props)],c=t.length;if(!c)return null;n<0&&(t=t.concat().reverse());var h=-1;if(t.every(function(z,B){return z&&z.props.eventKey===i?(h=B,!1):!0}),!e.props.defaultActiveFirst&&h!==-1&&Zn(t.slice(h,c-1)))return;var p=(h+1)%c,y=p;do{var N=t[y];if(!N||N.props.disabled)y=(y+1)%c;else return N}while(y!==p);return null},e.renderCommonMenuItem=function(n,t,i){var c=e.props.store.getState(),h=Object(b.a)(e),p=h.props,y=be(n,p.eventKey,t),N=n.props;if(!N||typeof n.type=="string")return n;var z=y===c.activeKey,B=Object(S.a)(Object(S.a)({mode:N.mode||p.mode,level:p.level,inlineIndent:p.inlineIndent,renderMenuItem:e.renderMenuItem,rootPrefixCls:p.prefixCls,index:t,parentMenu:p.parentMenu,manualRef:N.disabled?void 0:Object(A.a)(n.ref,Aa.bind(Object(b.a)(e))),eventKey:y,active:!N.disabled&&z,multiple:p.multiple,onClick:function(je){(N.onClick||Y)(je),e.onClick(je)},onItemHover:e.onItemHover,motion:p.motion,subMenuOpenDelay:p.subMenuOpenDelay,subMenuCloseDelay:p.subMenuCloseDelay,forceSubMenuRender:p.forceSubMenuRender,onOpenChange:e.onOpenChange,onDeselect:e.onDeselect,onSelect:e.onSelect,builtinPlacements:p.builtinPlacements,itemIcon:N.itemIcon||e.props.itemIcon,expandIcon:N.expandIcon||e.props.expandIcon},i),{},{direction:p.direction});return(p.mode==="inline"||Re())&&(B.triggerSubMenuAction="click"),o.cloneElement(n,Object(S.a)(Object(S.a)({},B),{},{key:y||t}))},e.renderMenuItem=function(n,t,i){if(!n)return null;var c=e.props.store.getState(),h={openKeys:c.openKeys,selectedKeys:c.selectedKeys,triggerSubMenuAction:e.props.triggerSubMenuAction,subMenuKey:i};return e.renderCommonMenuItem(n,t,h)},l.store.setState({activeKey:Object(S.a)(Object(S.a)({},l.store.getState().activeKey),{},Object(P.a)({},l.eventKey,qn(l,l.activeKey)))}),e.instanceArray=[],e}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!L()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var n=this.props,t="activeKey"in n?n.activeKey:n.store.getState().activeKey[_n(n)],i=qn(n,t);if(i!==t)Pn(n.store,_n(n),i);else if("activeKey"in e){var c=qn(e,e.activeKey);i!==c&&Pn(n.store,_n(n),i)}}},{key:"render",value:function(){var e=this,n=Object(w.a)({},this.props);this.instanceArray=[];var t=ae()(n.prefixCls,n.className,"".concat(n.prefixCls,"-").concat(n.mode)),i={className:t,role:n.role||"menu"};n.id&&(i.id=n.id),n.focusable&&(i.tabIndex=0,i.onKeyDown=this.onKeyDown);var c=n.prefixCls,h=n.eventKey,p=n.visible,y=n.level,N=n.mode,z=n.overflowedIndicator,B=n.theme;return tt.forEach(function(te){return delete n[te]}),delete n.onClick,o.createElement(ua,Object(w.a)({},n,{prefixCls:c,mode:N,tag:"ul",level:y,theme:B,visible:p,overflowedIndicator:z},i),Object(Q.a)(n.children).map(function(te,je){return e.renderMenuItem(te,je,h||"0-menu-")}))}}]),v}(o.Component);La.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Y};var Ua=Object(j.b)()(La),ea=Ua,Nn=r("Kwbf");function ca(a,d,v){var l=a.prefixCls,e=a.motion,n=a.defaultMotions,t=n===void 0?{}:n,i=a.openAnimation,c=a.openTransitionName,h=d.switchingModeFromInline;if(e)return e;if(Object(ie.a)(i)==="object"&&i)Object(Nn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof i=="string")return{motionName:"".concat(l,"-open-").concat(i)};if(c)return{motionName:c};var p=t[v];return p||(h?null:t.other)}var ka=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(l){var e;Object(k.a)(this,v),e=d.call(this,l),e.onSelect=function(i){var c=Object(b.a)(e),h=c.props;if(h.selectable){var p=e.store.getState(),y=p.selectedKeys,N=i.key;h.multiple?y=y.concat([N]):y=[N],"selectedKeys"in h||e.store.setState({selectedKeys:y}),h.onSelect(Object(S.a)(Object(S.a)({},i),{},{selectedKeys:y}))}},e.onClick=function(i){var c=e.getRealMenuMode(),h=Object(b.a)(e),p=h.store,y=h.props.onOpenChange;c!=="inline"&&!("openKeys"in e.props)&&(p.setState({openKeys:[]}),y([])),e.props.onClick(i)},e.onKeyDown=function(i,c){e.innerMenu.getWrappedInstance().onKeyDown(i,c)},e.onOpenChange=function(i){var c=Object(b.a)(e),h=c.props,p=e.store.getState().openKeys.concat(),y=!1,N=function(B){var te=!1;if(B.open)te=p.indexOf(B.key)===-1,te&&p.push(B.key);else{var je=p.indexOf(B.key);te=je!==-1,te&&p.splice(je,1)}y=y||te};Array.isArray(i)?i.forEach(N):N(i),y&&("openKeys"in e.props||e.store.setState({openKeys:p}),h.onOpenChange(p))},e.onDeselect=function(i){var c=Object(b.a)(e),h=c.props;if(h.selectable){var p=e.store.getState().selectedKeys.concat(),y=i.key,N=p.indexOf(y);N!==-1&&p.splice(N,1),"selectedKeys"in h||e.store.setState({selectedKeys:p}),h.onDeselect(Object(S.a)(Object(S.a)({},i),{},{selectedKeys:p}))}},e.onMouseEnter=function(i){e.restoreModeVerticalFromInline();var c=e.props.onMouseEnter;c&&c(i)},e.onTransitionEnd=function(i){var c=i.propertyName==="width"&&i.target===i.currentTarget,h=i.target.className,p=Object.prototype.toString.call(h)==="[object SVGAnimatedString]"?h.animVal:h,y=i.propertyName==="font-size"&&p.indexOf("anticon")>=0;(c||y)&&e.restoreModeVerticalFromInline()},e.setInnerMenu=function(i){e.innerMenu=i},e.isRootMenu=!0;var n=l.defaultSelectedKeys,t=l.defaultOpenKeys;return"selectedKeys"in l&&(n=l.selectedKeys||[]),"openKeys"in l&&(t=l.openKeys||[]),e.store=Object(j.c)({selectedKeys:n,openKeys:t,activeKey:{"0-menu-":qn(l,l.activeKey)}}),e.state={switchingModeFromInline:!1,prevProps:l,inlineOpenKeys:[],store:e.store},e}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var n=this.props,t=n.siderCollapsed,i=n.inlineCollapsed,c=n.onOpenChange;(!e.inlineCollapsed&&i||!e.siderCollapsed&&t)&&c([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,n=this.store,t=this.prevOpenKeys,i=this.getInlineCollapsed()&&(e===0||e==="0"||e==="0px");i?(this.prevOpenKeys=n.getState().openKeys.concat(),this.store.setState({openKeys:[]})):t&&(this.store.setState({openKeys:t}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,n=this.state.switchingModeFromInline,t=this.getInlineCollapsed();return n&&t?"inline":t?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,n=e.inlineCollapsed,t=e.siderCollapsed;return t!==void 0?t:n}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&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 e=Object(S.a)({},Object(R.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),n=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),e.direction==="rtl"&&(e.className+=" ".concat(e.prefixCls,"-rtl")),e=Object(S.a)(Object(S.a)({},e),{},{mode:n,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ca(this.props,this.state,n)}),delete e.openAnimation,delete e.openTransitionName,o.createElement(j.a,{store:this.store},o.createElement(ea,Object(w.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,n){var t=n.prevProps,i=n.store,c=i.getState(),h={},p={prevProps:e};return t.mode==="inline"&&e.mode!=="inline"&&(p.switchingModeFromInline=!0),"openKeys"in e?h.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!t.inlineCollapsed||e.siderCollapsed&&!t.siderCollapsed)&&(p.switchingModeFromInline=!0,p.inlineOpenKeys=c.openKeys,h.openKeys=[]),(!e.inlineCollapsed&&t.inlineCollapsed||!e.siderCollapsed&&t.siderCollapsed)&&(h.openKeys=n.inlineOpenKeys,p.inlineOpenKeys=[])),Object.keys(h).length&&i.setState(h),p}}]),v}(o.Component);ka.defaultProps={selectable:!0,onClick:Y,onSelect:Y,onOpenChange:Y,onDeselect:Y,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:o.createElement("span",null,"\xB7\xB7\xB7")};var Ia=ka,Dn=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){var l;return Object(k.a)(this,v),l=d.apply(this,arguments),l.onKeyDown=function(e){var n=e.keyCode;return n===g.a.ENTER?(l.onClick(e),!0):void 0},l.onMouseLeave=function(e){var n=l.props,t=n.eventKey,i=n.onItemHover,c=n.onMouseLeave;i({key:t,hover:!1}),c({key:t,domEvent:e})},l.onMouseEnter=function(e){var n=l.props,t=n.eventKey,i=n.onItemHover,c=n.onMouseEnter;i({key:t,hover:!0}),c({key:t,domEvent:e})},l.onClick=function(e){var n=l.props,t=n.eventKey,i=n.multiple,c=n.onClick,h=n.onSelect,p=n.onDeselect,y=n.isSelected,N={key:t,keyPath:[t],item:Object(b.a)(l),domEvent:e};c(N),i?y?p(N):h(N):y||h(N)},l.saveNode=function(e){l.node=e},l}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.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 e,n=Object(S.a)({},this.props),t=ae()(this.getPrefixCls(),n.className,(e={},Object(P.a)(e,this.getActiveClassName(),!n.disabled&&n.active),Object(P.a)(e,this.getSelectedClassName(),n.isSelected),Object(P.a)(e,this.getDisabledClassName(),n.disabled),e)),i=Object(S.a)(Object(S.a)({},n.attribute),{},{title:typeof n.title=="string"?n.title:void 0,className:t,role:n.role||"menuitem","aria-disabled":n.disabled});n.role==="option"?i=Object(S.a)(Object(S.a)({},i),{},{role:"option","aria-selected":n.isSelected}):(n.role===null||n.role==="none")&&(i.role="none");var c={onClick:n.disabled?null:this.onClick,onMouseLeave:n.disabled?null:this.onMouseLeave,onMouseEnter:n.disabled?null:this.onMouseEnter},h=Object(S.a)({},n.style);n.mode==="inline"&&(n.direction==="rtl"?h.paddingRight=n.inlineIndent*n.level:h.paddingLeft=n.inlineIndent*n.level),tt.forEach(function(y){return delete n[y]}),delete n.direction;var p=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(p=o.createElement(this.props.itemIcon,this.props)),o.createElement("li",Object(w.a)({},Object(R.a)(n,["onClick","onMouseEnter","onMouseLeave","onSelect"]),i,c,{style:h,ref:this.saveNode}),n.children,p)}}]),v}(o.Component);Dn.isMenuItem=!0,Dn.defaultProps={onSelect:Y,onMouseEnter:Y,onMouseLeave:Y,manualRef:Y};var da=Object(j.b)(function(a,d){var v=a.activeKey,l=a.selectedKeys,e=d.eventKey,n=d.subMenuKey;return{active:v[n]===e,isSelected:Array.isArray(l)?l.indexOf(e)!==-1:l===e}})(Dn),fa=da,ma=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){var l;return Object(k.a)(this,v),l=d.apply(this,arguments),l.renderInnerMenuItem=function(e){var n=l.props,t=n.renderMenuItem,i=n.index;return t(e,i,l.props.subMenuKey)},l}return Object(E.a)(v,[{key:"render",value:function(){var e=Object(w.a)({},this.props),n=e.className,t=n===void 0?"":n,i=e.rootPrefixCls,c="".concat(i,"-item-group-title"),h="".concat(i,"-item-group-list"),p=e.title,y=e.children;return tt.forEach(function(N){return delete e[N]}),delete e.direction,o.createElement("li",Object(w.a)({},e,{onClick:function(z){return z.stopPropagation()},className:"".concat(t," ").concat(i,"-item-group")}),o.createElement("div",{className:c,title:typeof p=="string"?p:void 0},p),o.createElement("ul",{className:h},o.Children.map(y,this.renderInnerMenuItem)))}}]),v}(o.Component);ma.isMenuItemGroup=!0,ma.defaultProps={disabled:!0};var Za=ma,pa=function(d){var v=d.className,l=d.rootPrefixCls,e=d.style;return o.createElement("li",{className:"".concat(v," ").concat(l,"-item-divider"),style:e})};pa.defaultProps={disabled:!0,className:"",style:{}};var qa=pa,Ka=Ia,va=r("eDIo");function eo(a,d){var v=a.prefixCls,l=a.editable,e=a.locale,n=a.style;return!l||l.showAdd===!1?null:o.createElement("button",{ref:d,type:"button",className:"".concat(v,"-nav-add"),style:n,"aria-label":(e==null?void 0:e.addAriaLabel)||"Add tab",onClick:function(i){l.onEdit("add",{event:i})}},l.addIcon||"+")}var ta=o.forwardRef(eo);function to(a,d){var v=a.prefixCls,l=a.id,e=a.tabs,n=a.locale,t=a.mobile,i=a.moreIcon,c=i===void 0?"More":i,h=a.moreTransitionName,p=a.style,y=a.className,N=a.editable,z=a.tabBarGutter,B=a.rtl,te=a.onTabClick,je=Object(o.useState)(!1),ze=Object(M.a)(je,2),Ue=ze[0],Ve=ze[1],He=Object(o.useState)(null),Ke=Object(M.a)(He,2),We=Ke[0],lt=Ke[1],$e="".concat(l,"-more-popup"),It="".concat(v,"-dropdown"),yt=We!==null?"".concat($e,"-").concat(We):null,xe=n==null?void 0:n.dropdownAriaLabel,Oe=o.createElement(Ka,{onClick:function(_t){var At=_t.key,Gt=_t.domEvent;te(At,Gt),Ve(!1)},id:$e,tabIndex:-1,role:"listbox","aria-activedescendant":yt,selectedKeys:[We],"aria-label":xe!==void 0?xe:"expanded dropdown"},e.map(function(ut){return o.createElement(fa,{key:ut.key,id:"".concat($e,"-").concat(ut.key),role:"option","aria-controls":l&&"".concat(l,"-panel-").concat(ut.key),disabled:ut.disabled},ut.tab)}));function Ze(ut){for(var _t=e.filter(function(ln){return!ln.disabled}),At=_t.findIndex(function(ln){return ln.key===We})||0,Gt=_t.length,rn=0;rnst?(et=Oe,$e.current="x"):(et=Ze,$e.current="y");var Nt=Date.now();Nt-We.current>100&&(lt.current=!1),(d(-et,-et)||lt.current)&&(xe.preventDefault(),lt.current=!0),We.current=Nt}var yt=Object(o.useRef)(null);yt.current={onTouchStart:Ve,onTouchMove:He,onTouchEnd:Ke,onWheel:It},o.useEffect(function(){function xe(pe){yt.current.onTouchStart(pe)}function Oe(pe){yt.current.onTouchMove(pe)}function Ze(pe){yt.current.onTouchEnd(pe)}function et(pe){yt.current.onWheel(pe)}return document.addEventListener("touchmove",Oe,{passive:!1}),document.addEventListener("touchend",Ze,{passive:!1}),a.current.addEventListener("touchstart",xe,{passive:!1}),a.current.addEventListener("wheel",et),function(){document.removeEventListener("touchmove",Oe),document.removeEventListener("touchend",Ze)}},[])}function ba(){var a=Object(o.useRef)(new Map);function d(l){return a.current.has(l)||a.current.set(l,o.createRef()),a.current.get(l)}function v(l){a.current.delete(l)}return[d,v]}function Ba(a,d){var v=o.useRef(a),l=o.useState({}),e=Object(M.a)(l,2),n=e[1];function t(i){var c=typeof i=="function"?i(v.current):i;c!==v.current&&d(c,v.current),v.current=c,n({})}return[v.current,t]}var Fa=function(d){var v=d.position,l=d.prefixCls,e=d.extra;if(!e)return null;var n,t=e;return v==="right"&&(n=t.right||!t.left&&t||null),v==="left"&&(n=t.left||null),n?o.createElement("div",{className:"".concat(l,"-extra-content")},n):null};function Bo(a,d){var v,l=o.useContext(ha),e=l.prefixCls,n=l.tabs,t=a.className,i=a.style,c=a.id,h=a.animated,p=a.activeKey,y=a.rtl,N=a.extra,z=a.editable,B=a.locale,te=a.tabPosition,je=a.tabBarGutter,ze=a.children,Ue=a.onTabClick,Ve=a.onTabScroll,He=Object(o.useRef)(),Ke=Object(o.useRef)(),We=Object(o.useRef)(),lt=Object(o.useRef)(),$e=ba(),It=Object(M.a)($e,2),yt=It[0],xe=It[1],Oe=te==="top"||te==="bottom",Ze=Ba(0,function(Ct,qe){Oe&&Ve&&Ve({direction:Ct>qe?"left":"right"})}),et=Object(M.a)(Ze,2),pe=et[0],st=et[1],Nt=Ba(0,function(Ct,qe){!Oe&&Ve&&Ve({direction:Ct>qe?"top":"bottom"})}),ut=Object(M.a)(Nt,2),_t=ut[0],At=ut[1],Gt=Object(o.useState)(0),rn=Object(M.a)(Gt,2),Kt=rn[0],ln=rn[1],Cn=Object(o.useState)(0),un=Object(M.a)(Cn,2),cn=un[0],Ft=un[1],en=Object(o.useState)(0),Jt=Object(M.a)(en,2),$t=Jt[0],wn=Jt[1],An=Object(o.useState)(0),Fn=Object(M.a)(An,2),Pt=Fn[0],xn=Fn[1],zn=Object(o.useState)(null),Dt=Object(M.a)(zn,2),vt=Dt[0],Yt=Dt[1],$o=Object(o.useState)(null),bo=Object(M.a)($o,2),na=bo[0],Xo=bo[1],Go=Object(o.useState)(0),Eo=Object(M.a)(Go,2),Jo=Eo[0],Yo=Eo[1],Qo=Object(o.useState)(0),go=Object(M.a)(Qo,2),Zo=go[0],qo=go[1],er=_(new Map),yo=Object(M.a)(er,2),tr=yo[0],nr=yo[1],za=X(n,tr,Kt),Co="".concat(e,"-nav-operations-hidden"),Ea=0,ga=0;Oe?y?(Ea=0,ga=Math.max(0,Kt-vt)):(Ea=Math.min(0,vt-Kt),ga=0):(Ea=Math.min(0,na-cn),ga=0);function ao(Ct){return Ctga?[ga,!1]:[Ct,!0]}var Oo=Object(o.useRef)(),ar=Object(o.useState)(),_o=Object(M.a)(ar,2),oo=_o[0],xo=_o[1];function ro(){xo(Date.now())}function io(){window.clearTimeout(Oo.current)}Wa(He,function(Ct,qe){var Xt=!1;function dn(Ca,Oa){Ca(function(_a){var xa=ao(_a+Oa),aa=Object(M.a)(xa,2),co=aa[0],fo=aa[1];return Xt=fo,co})}if(Oe){if(vt>=Kt)return Xt;dn(st,Ct)}else{if(na>=cn)return Xt;dn(At,qe)}return io(),ro(),Xt}),Object(o.useEffect)(function(){return io(),oo&&(Oo.current=window.setTimeout(function(){xo(0)},100)),io},[oo]);function jo(){var Ct=arguments.length>0&&arguments[0]!==void 0?arguments[0]:p,qe=za.get(Ct);if(!qe)return;if(Oe){var Xt=pe;y?qe.rightpe+vt&&(Xt=qe.right+qe.width-vt):qe.left<-pe?Xt=-qe.left:qe.left+qe.width>-pe+vt&&(Xt=-(qe.left+qe.width-vt)),At(0),st(ao(Xt)[0])}else{var dn=_t;qe.top<-_t?dn=-qe.top:qe.top+qe.height>-_t+na&&(dn=-(qe.top+qe.height-na)),st(0),At(ao(dn)[0])}}var or=se(za,{width:vt,height:na,left:pe,top:_t},{width:$t,height:Pt},{width:Jo,height:Zo},Object(S.a)(Object(S.a)({},a),{},{tabs:n})),Mo=Object(M.a)(or,2),rr=Mo[0],ir=Mo[1],lr=n.map(function(Ct){var qe=Ct.key;return o.createElement(U,{id:c,prefixCls:e,key:qe,rtl:y,tab:Ct,closable:Ct.closable,editable:z,active:qe===p,tabPosition:te,tabBarGutter:je,renderWrapper:ze,removeAriaLabel:B==null?void 0:B.removeAriaLabel,ref:yt(qe),onClick:function(dn){Ue(qe,dn)},onRemove:function(){xe(qe)},onFocus:function(){jo(qe),ro(),y||(He.current.scrollLeft=0),He.current.scrollTop=0}})}),lo=q(function(){var Ct,qe,Xt,dn,Ca,Oa,_a,xa,aa,co=((Ct=He.current)===null||Ct===void 0?void 0:Ct.offsetWidth)||0,fo=((qe=He.current)===null||qe===void 0?void 0:qe.offsetHeight)||0,Ao=((Xt=lt.current)===null||Xt===void 0?void 0:Xt.offsetWidth)||0,Lo=((dn=lt.current)===null||dn===void 0?void 0:dn.offsetHeight)||0,mr=((Ca=We.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,pr=((Oa=We.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;Yt(co),Xo(fo),Yo(Ao),qo(Lo);var Uo=(((_a=Ke.current)===null||_a===void 0?void 0:_a.offsetWidth)||0)-Ao,ko=(((xa=Ke.current)===null||xa===void 0?void 0:xa.offsetHeight)||0)-Lo;ln(Uo),Ft(ko);var Io=(aa=We.current)===null||aa===void 0?void 0:aa.className.includes(Co);wn(Uo-(Io?0:mr)),xn(ko-(Io?0:pr)),nr(function(){var Ko=new Map;return n.forEach(function(vr){var Wo=vr.key,ja=yt(Wo).current;ja&&Ko.set(Wo,{width:ja.offsetWidth,height:ja.offsetHeight,left:ja.offsetLeft,top:ja.offsetTop})}),Ko})}),sr=n.slice(0,rr),ur=n.slice(ir+1),Ro=[].concat(Object(G.a)(sr),Object(G.a)(ur)),cr=Object(o.useState)(),So=Object(M.a)(cr,2),dr=So[0],fr=So[1],Ln=za.get(p),To=Object(o.useRef)();function Po(){me.a.cancel(To.current)}Object(o.useEffect)(function(){var Ct={};return Ln&&(Oe?(y?Ct.right=Ln.right:Ct.left=Ln.left,Ct.width=Ln.width):(Ct.top=Ln.top,Ct.height=Ln.height)),Po(),To.current=me()(function(){fr(Ct)}),Po},[Ln,Oe,y]),Object(o.useEffect)(function(){jo()},[p,Ln,za,Oe]),Object(o.useEffect)(function(){lo()},[y,je,p,n.map(function(Ct){return Ct.key}).join("_")]);var No=!!Ro.length,ya="".concat(e,"-nav-wrap"),so,uo,Do,wo;return Oe?y?(uo=pe>0,so=pe+vt1)Object(G.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(X.length===0)return Object(G.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var F=X[0];if(C.isValidElement(F)&&Object(J.c)(F)){var se=F.ref;X[0]=C.cloneElement(F,{ref:Object(J.a)(se,this.setChildNode)})}return X.length===1?X[0]:X.map(function(w,k){return!C.isValidElement(w)||"key"in w&&w.key!==null?w:C.cloneElement(w,{key:"".concat(re,"-").concat(k)})})}}]),u}(C.Component);q.displayName="ResizeObserver",ne.a=q},wCXF:function(mt,ne,r){"use strict";r.d(ne,"a",function(){return Tt});var P=r("rePB"),M=r("VTBJ"),he=r("KQm4"),S=r("U8pU"),o=r("ODXe"),C=r("q1tI"),ae=r("TSYQ"),Q=r.n(ae),D=r("Gytx"),G=r.n(D),J=r("Kwbf"),me=r("t23M"),re=r("qx4F"),q=r("6eGT"),_=r("IBYe"),g=r("Ff2n"),u=r("c+Xe"),U=r("fyJ8"),H=r("biw7");function X(O,I,$,m,V){var x=$[O]||{},T=$[I]||{},K,W;x.fixed==="left"?K=m.left[O]:T.fixed==="right"&&(W=m.right[I]);var fe=!1,ue=!1,Ee=!1,Pe=!1,Z=$[I+1],ke=$[O-1];if(V==="rtl"){if(K!==void 0){var pt=ke&&ke.fixed==="left";Pe=!pt}else if(W!==void 0){var Qe=Z&&Z.fixed==="right";Ee=!Qe}}else if(K!==void 0){var nt=Z&&Z.fixed==="left";fe=!nt}else if(W!==void 0){var Ae=ke&&ke.fixed==="right";ue=!Ae}return{fixLeft:K,fixRight:W,lastFixLeft:fe,firstFixRight:ue,lastFixRight:Ee,firstFixLeft:Pe,isSticky:m.isSticky}}var F=r("sR1s");function se(O){var I=O.cells,$=O.stickyOffsets,m=O.flattenColumns,V=O.rowComponent,x=O.cellComponent,T=O.onHeaderRow,K=O.index,W=C.useContext(H.a),fe=W.prefixCls,ue=W.direction,Ee;T&&(Ee=T(I.map(function(Z){return Z.column}),K));var Pe=Object(F.a)(I.map(function(Z){return Z.column}));return C.createElement(V,Object.assign({},Ee),I.map(function(Z,ke){var pt=Z.column,Qe=X(Z.colStart,Z.colEnd,m,$,ue),nt;return pt&&pt.onHeaderCell&&(nt=Z.column.onHeaderCell(pt)),C.createElement(U.a,Object.assign({},Z,{ellipsis:pt.ellipsis,align:pt.align,component:x,prefixCls:fe,key:Pe[ke]},Qe,{additionalProps:nt,rowType:"header"}))}))}se.displayName="HeaderRow";var w=se;function k(O){var I=[];function $(T,K){var W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;I[W]=I[W]||[];var fe=K,ue=T.filter(Boolean).map(function(Ee){var Pe={key:Ee.key,className:Ee.className||"",children:Ee.title,column:Ee,colStart:fe},Z=1,ke=Ee.children;return ke&&ke.length>0&&(Z=$(ke,fe,W+1).reduce(function(pt,Qe){return pt+Qe},0),Pe.hasSubColumns=!0),"colSpan"in Ee&&(Z=Ee.colSpan),"rowSpan"in Ee&&(Pe.rowSpan=Ee.rowSpan),Pe.colSpan=Z,Pe.colEnd=Pe.colStart+Z-1,I[W].push(Pe),fe+=Z,Z});return ue}$(O,0);for(var m=I.length,V=function(K){I[K].forEach(function(W){!("rowSpan"in W)&&!W.hasSubColumns&&(W.rowSpan=m-K)})},x=0;x=0;K-=1){var W=I[K],fe=$&&$[K],ue=fe&&fe[f.a];(W||ue||T)&&(V.unshift(C.createElement("col",Object.assign({key:K,style:{width:W,minWidth:W}},ue))),T=!0)}return C.createElement("colgroup",null,V)}var j=s;function R(O,I){return Object(C.useMemo)(function(){for(var $=[],m=0;m1?Qt-1:0),pn=1;pn=Ee&&(Fe=Ee-Pe),T({scrollLeft:Fe/Ee*(ue+2)}),Ae.current.x=ce.pageX},Ot=function(){var ce=Object(tt.b)(x.current).top,Ie=ce+x.current.offsetHeight,gt=document.documentElement.scrollTop+window.innerHeight;Ie-Object(re.a)()<=gt||ce>=gt-K?nt(function(Lt){return Object(M.a)(Object(M.a)({},Lt),{},{isHiddenScrollBar:!0})}):nt(function(Lt){return Object(M.a)(Object(M.a)({},Lt),{},{isHiddenScrollBar:!1})})},ft=function(ce){nt(function(Ie){return Object(M.a)(Object(M.a)({},Ie),{},{scrollLeft:ce/ue*Ee||0})})};return C.useImperativeHandle($,function(){return{setScrollLeft:ft}}),C.useEffect(function(){var Le=Object(xt.a)(document.body,"mouseup",Ht,!1),ce=Object(xt.a)(document.body,"mousemove",Bt,!1);return Ot(),function(){Le.remove(),ce.remove()}},[Pe,it]),C.useEffect(function(){var Le=Object(xt.a)(window,"scroll",Ot,!1),ce=Object(xt.a)(window,"resize",Ot,!1);return function(){Le.remove(),ce.remove()}},[]),C.useEffect(function(){Qe.isHiddenScrollBar||nt(function(Le){var ce,Ie;return Object(M.a)(Object(M.a)({},Le),{},{scrollLeft:x.current.scrollLeft/((ce=x.current)===null||ce===void 0?void 0:ce.scrollWidth)*((Ie=x.current)===null||Ie===void 0?void 0:Ie.clientWidth)})})},[Qe.isHiddenScrollBar]),ue<=Ee||!Pe||Qe.isHiddenScrollBar?null:C.createElement("div",{style:{height:Object(re.a)(),width:Ee,bottom:K},className:"".concat(fe,"-sticky-scroll")},C.createElement("div",{onMouseDown:at,ref:Z,className:Q()("".concat(fe,"-sticky-scroll-bar"),Object(P.a)({},"".concat(fe,"-sticky-scroll-bar-active"),it)),style:{width:"".concat(Pe,"px"),transform:"translate3d(".concat(Qe.scrollLeft,"px, 0, 0)")}}))},Me=C.forwardRef(dt);function Re(O,I){return C.useMemo(function(){var $=!!O;return{isSticky:$,stickyClassName:$?"".concat(I,"-sticky-header"):"",offsetHeader:Object(S.a)(O)==="object"&&O.offsetHeader||0,offsetScroll:Object(S.a)(O)==="object"&&O.offsetScroll||0}},[O,I])}var ge=[],Mt={},Tt="rc-table-internal-hook",Ye=C.memo(function(O){var I=O.children;return I},function(O,I){return G()(O.props,I.props)?O.pingLeft!==I.pingLeft||O.pingRight!==I.pingRight:!1});function Et(O){var I,$=O.prefixCls,m=O.className,V=O.rowClassName,x=O.style,T=O.data,K=O.rowKey,W=O.scroll,fe=O.tableLayout,ue=O.direction,Ee=O.title,Pe=O.footer,Z=O.summary,ke=O.id,pt=O.showHeader,Qe=O.components,nt=O.emptyText,Ae=O.onRow,zt=O.onHeaderRow,Rt=O.internalHooks,it=O.transformColumns,jt=O.internalRefs,Ht=O.sticky,at=T||ge,Bt=!!at.length,Ot=C.useState(0),ft=Object(o.a)(Ot,2),Le=ft[0],ce=ft[1];C.useEffect(function(){ce(Object(re.a)())});var Ie=C.useMemo(function(){return Object(F.c)(Qe,{})},[Qe]),gt=C.useCallback(function(ot,rt){return Object(F.b)(Ie,ot)||rt},[Ie]),Lt=C.useMemo(function(){return typeof K=="function"?K:function(ot){var rt=ot&&ot[K];return rt}},[K]),Fe=Object(f.c)(O),fn=Fe.expandIcon,mn=Fe.expandedRowKeys,En=Fe.defaultExpandedRowKeys,tn=Fe.defaultExpandAllRows,St=Fe.expandedRowRender,jn=Fe.onExpand,Mn=Fe.onExpandedRowsChange,Hn=Fe.expandRowByClick,nn=Fe.rowExpandable,Un=Fe.expandIconColumnIndex,On=Fe.expandedRowClassName,kn=Fe.childrenColumnName,Rn=Fe.indentSize,gn=fn||Je,Sn=kn||"children",Vn=C.useMemo(function(){return St?"row":O.expandable&&Rt===Tt&&O.expandable.__PARENT_RENDER_ICON__||at.some(function(ot){return ot&&Object(S.a)(ot)==="object"&&ot[Sn]})?"nest":!1},[!!St,at]),Tn=C.useState(function(){return En||(tn?bt(at,Lt,Sn):[])}),Vt=Object(o.a)(Tn,2),qt=Vt[0],sn=Vt[1],Qt=C.useMemo(function(){return new Set(mn||qt||[])},[mn,qt]),an=C.useCallback(function(ot){var rt=Lt(ot,at.indexOf(ot)),kt,Zt=Qt.has(rt);Zt?(Qt.delete(rt),kt=Object(he.a)(Qt)):kt=[].concat(Object(he.a)(Qt),[rt]),sn(kt),jn&&jn(!Zt,ot),Mn&&Mn(kt)},[Lt,Qt,at,jn,Mn]),pn=C.useState(0),$n=Object(o.a)(pn,2),In=$n[0],Xn=$n[1],Ma=Object(Ce.b)(Object(M.a)(Object(M.a)(Object(M.a)({},O),Fe),{},{expandable:!!St,expandedKeys:Qt,getRowKey:Lt,onTriggerExpand:an,expandIcon:gn,expandIconColumnIndex:Un,direction:ue}),Rt===Tt?it:null),Ra=Object(o.a)(Ma,2),Gn=Ra[0],Ut=Ra[1],Jn=C.useMemo(function(){return{columns:Gn,flattenColumns:Ut}},[Gn,Ut]),Yn=C.useRef(),Sa=C.useRef(),vn=C.useRef(),Ha=C.useState(!1),Ta=Object(o.a)(Ha,2),oa=Ta[0],Va=Ta[1],$a=C.useState(!1),ra=Object(o.a)($a,2),Qn=ra[0],Xa=ra[1],Ga=Xe(new Map),Pa=Object(o.a)(Ga,2),Ja=Pa[0],Ya=Pa[1],yn=Object(F.a)(Ut),ia=yn.map(function(ot){return Ja.get(ot)}),Na=C.useMemo(function(){return ia},[ia.join("_")]),la=wt(Na,Ut.length,ue),on=W&&Object(F.d)(W.y),hn=W&&Object(F.d)(W.x),bn=hn&&Ut.some(function(ot){var rt=ot.fixed;return rt}),sa=C.useRef(),Kn=Re(Ht,$),Wn=Kn.isSticky,Da=Kn.offsetHeader,Qa=Kn.offsetScroll,wa=Kn.stickyClassName,ua,Zn,Pn;on&&(Zn={overflowY:"scroll",maxHeight:W.y}),hn&&(ua={overflowX:"auto"},on||(Zn={overflowY:"hidden"}),Pn={width:W.x===!0?"auto":W.x,minWidth:"100%"});var _n=C.useCallback(function(ot,rt){Ya(function(kt){var Zt=new Map(kt);return Zt.set(ot,rt),Zt})},[]),qn=le(null),Aa=Object(o.a)(qn,2),La=Aa[0],Ua=Aa[1];function ea(ot,rt){if(!rt)return;typeof rt=="function"?rt(ot):rt.scrollLeft!==ot&&(rt.scrollLeft=ot)}var Nn=function(rt){var kt=rt.currentTarget,Zt=rt.scrollLeft,Bn=typeof Zt=="number"?Zt:kt.scrollLeft,Wa=kt||Mt;if(!Ua()||Ua()===Wa){var ba;La(Wa),ea(Bn,Sa.current),ea(Bn,vn.current),ea(Bn,(ba=sa.current)===null||ba===void 0?void 0:ba.setScrollLeft)}if(kt){var Ba=kt.scrollWidth,Fa=kt.clientWidth;Va(Bn>0),Xa(Bn0?[].concat(Object(M.a)(g),Object(M.a)(J(X).map(function(F){return Object(he.a)({fixed:H},F)}))):[].concat(Object(M.a)(g),[Object(he.a)(Object(he.a)({},u),{},{fixed:H})])},[])}function me(_){for(var g=!0,u=0;u<_.length;u+=1){var U=_[u];if(g&&U.fixed!=="left")g=!1;else if(!g&&U.fixed==="left"){Object(ae.a)(!1,"Index ".concat(u-1," of `columns` missing `fixed='left'` prop."));break}}for(var H=!0,X=_.length-1;X>=0;X-=1){var F=_[X];if(H&&F.fixed!=="right")H=!1;else if(!H&&F.fixed==="right"){Object(ae.a)(!1,"Index ".concat(X+1," of `columns` missing `fixed='right'` prop."));break}}}function re(_){return _.map(function(g){var u=g.fixed,U=Object(S.a)(g,["fixed"]),H=u;return u==="left"?H="right":u==="right"&&(H="left"),Object(he.a)({fixed:H},U)})}function q(_,g){var u=_.prefixCls,U=_.columns,H=_.children,X=_.expandable,F=_.expandedKeys,se=_.getRowKey,w=_.onTriggerExpand,k=_.expandIcon,E=_.rowExpandable,b=_.expandIconColumnIndex,f=_.direction,s=_.expandRowByClick,j=o.useMemo(function(){return U||G(H)},[U,H]),R=o.useMemo(function(){if(X){var L,ie=b||0,de=j[ie],ve=(L={},Object(P.a)(L,D.a,{className:"".concat(u,"-expand-icon-col")}),Object(P.a)(L,"title",""),Object(P.a)(L,"fixed",de?de.fixed:null),Object(P.a)(L,"className","".concat(u,"-row-expand-icon-cell")),Object(P.a)(L,"render",function(oe,ye,Se){var Te=se(ye,Se),De=F.has(Te),Ge=E?E(ye):!0,Ce=k({prefixCls:u,expanded:De,expandable:Ge,record:ye,onExpand:w});return s?o.createElement("span",{onClick:function(ct){return ct.stopPropagation()}},Ce):Ce}),L),Be=j.slice();return ie>=0&&Be.splice(ie,0,ve),Be}return j},[X,j,se,F,k,f]),A=o.useMemo(function(){var L=R;return g&&(L=g(L)),L.length||(L=[{render:function(){return null}}]),L},[g,R,f]),ee=o.useMemo(function(){return f==="rtl"?re(J(A)):J(A)},[A,f]);return[A,ee]}ne.b=q},"y0+3":function(mt,ne,r){"use strict";r.d(ne,"a",function(){return J}),r.d(ne,"b",function(){return re});var P=/margin|padding|width|height|max|min|offset/,M={left:!0,top:!0},he={cssFloat:1,styleFloat:1,float:1};function S(q){return q.nodeType===1?q.ownerDocument.defaultView.getComputedStyle(q,null):{}}function o(q,_,g){if(_=_.toLowerCase(),g==="auto"){if(_==="height")return q.offsetHeight;if(_==="width")return q.offsetWidth}return _ in M||(M[_]=P.test(_)),M[_]?parseFloat(g)||0:g}function C(q,_){var g=arguments.length,u=S(q);return _=he[_]?"cssFloat"in q.style?"cssFloat":"styleFloat":_,g===1?u:o(q,_,u[_]||q.style[_])}function ae(q,_,g){var u=arguments.length;if(_=he[_]?"cssFloat"in q.style?"cssFloat":"styleFloat":_,u===3)return typeof g=="number"&&P.test(_)&&(g="".concat(g,"px")),q.style[_]=g,g;for(var U in _)_.hasOwnProperty(U)&&ae(q,U,_[U]);return S(q)}function Q(q){return q===document.body?document.documentElement.clientWidth:q.offsetWidth}function D(q){return q===document.body?window.innerHeight||document.documentElement.clientHeight:q.offsetHeight}function G(){var q=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),_=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:q,height:_}}function J(){var q=document.documentElement.clientWidth,_=window.innerHeight||document.documentElement.clientHeight;return{width:q,height:_}}function me(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function re(q){var _=q.getBoundingClientRect(),g=document.documentElement;return{left:_.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:_.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Competitions__Entered__Assembly__TeamDateil.5b66962d.async.js b/p__Competitions__Entered__Assembly__TeamDateil.5b66962d.async.js index 09700a87cf..6b4f358555 100644 --- a/p__Competitions__Entered__Assembly__TeamDateil.5b66962d.async.js +++ b/p__Competitions__Entered__Assembly__TeamDateil.5b66962d.async.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[120,8],{"55Ip":function(je,U,n){"use strict";n.d(U,"a",function(){return g});var b=n("Ty5D"),C=n("dI71"),Q=n("q1tI"),J=n.n(Q),j=n("YS25"),o=n("17x9"),ne=n.n(o),L=n("wx14"),u=n("zLVn"),V=n("9R94"),A=function(t){Object(C.a)(e,t);function e(){for(var c,d=arguments.length,N=new Array(d),f=0;f=0||d.relatedTarget.className.indexOf("".concat(k,"-next"))>=0))return;t.setState({goInputText:""}),K(t.getValidValue())},t.go=function(d){var N=t.state.goInputText;if(N==="")return;(d.keyCode===_.ENTER||d.type==="click")&&(t.setState({goInputText:""}),t.props.quickGo(t.getValidValue()))},t}return Object(j.a)(a,[{key:"getValidValue",value:function(){var e=this.state,i=e.goInputText,c=e.current;return!i||isNaN(i)?c:Number(i)}},{key:"getPageSizeOptions",value:function(){var e=this.props,i=e.pageSize,c=e.pageSizeOptions;return c.some(function(d){return d.toString()===i.toString()})?c:c.concat([i.toString()]).sort(function(d,N){var f=isNaN(Number(d))?0:Number(d),K=isNaN(Number(N))?0:Number(N);return f-K})}},{key:"render",value:function(){var e=this,i=this.props,c=i.pageSize,d=i.locale,N=i.rootPrefixCls,f=i.changeSize,K=i.quickGo,k=i.goButton,F=i.selectComponentClass,ce=i.buildOptionText,Z=i.selectPrefixCls,D=i.disabled,ee=this.state.goInputText,ae="".concat(N,"-options"),le=F,oe=null,te=null,y=null;if(!f&&!K)return null;var X=this.getPageSizeOptions();if(f&&le){var ve=X.map(function(pe,he){return u.a.createElement(le.Option,{key:he,value:pe.toString()},(ce||e.buildOptionText)(pe))});oe=u.a.createElement(le,{disabled:D,prefixCls:Z,showSearch:!1,className:"".concat(ae,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(c||X[0]).toString(),onChange:this.changeSize,getPopupContainer:function(he){return he.parentNode}},ve)}return K&&(k&&(y=typeof k=="boolean"?u.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:D,className:"".concat(ae,"-quick-jumper-button")},d.jump_to_confirm):u.a.createElement("span",{onClick:this.go,onKeyUp:this.go},k)),te=u.a.createElement("div",{className:"".concat(ae,"-quick-jumper")},d.jump_to,u.a.createElement("input",{disabled:D,type:"text",value:ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),d.page,y)),u.a.createElement("li",{className:"".concat(ae)},oe,te)}}]),a}(u.a.Component);r.defaultProps={pageSizeOptions:["10","20","50","100"]};var s=r,x=n("N2Kk");function p(){}function g(v){return typeof v=="number"&&isFinite(v)&&Math.floor(v)===v}function O(v,E,a){return a}function h(v,E,a){var t=typeof v=="undefined"?E.pageSize:v;return Math.floor((a.total-1)/t)+1}var B=function(v){Object(o.a)(a,v);var E=Object(ne.a)(a);function a(t){var e;Object(J.a)(this,a),e=E.call(this,t),e.getJumpPrevPage=function(){return Math.max(1,e.state.current-(e.props.showLessItems?3:5))},e.getJumpNextPage=function(){return Math.min(h(void 0,e.state,e.props),e.state.current+(e.props.showLessItems?3:5))},e.getItemIcon=function(f,K){var k=e.props.prefixCls,F=f||u.a.createElement("button",{type:"button","aria-label":K,className:"".concat(k,"-item-link")});return typeof f=="function"&&(F=u.a.createElement(f,Object(Q.a)({},e.props))),F},e.savePaginationNode=function(f){e.paginationNode=f},e.isValid=function(f){return g(f)&&f!==e.state.current},e.shouldDisplayQuickJumper=function(){var f=e.props,K=f.showQuickJumper,k=f.pageSize,F=f.total;return F<=k?!1:K},e.handleKeyDown=function(f){(f.keyCode===_.ARROW_UP||f.keyCode===_.ARROW_DOWN)&&f.preventDefault()},e.handleKeyUp=function(f){var K=e.getValidValue(f),k=e.state.currentInputValue;K!==k&&e.setState({currentInputValue:K}),f.keyCode===_.ENTER?e.handleChange(K):f.keyCode===_.ARROW_UP?e.handleChange(K-1):f.keyCode===_.ARROW_DOWN&&e.handleChange(K+1)},e.changePageSize=function(f){var K=e.state.current,k=h(f,e.state,e.props);K=K>k?k:K,k===0&&(K=e.state.current),typeof f=="number"&&("pageSize"in e.props||e.setState({pageSize:f}),"current"in e.props||e.setState({current:K,currentInputValue:K})),e.props.onShowSizeChange(K,f),"onChange"in e.props&&e.props.onChange&&e.props.onChange(K,f)},e.handleChange=function(f){var K=e.props.disabled,k=f;if(e.isValid(k)&&!K){var F=h(void 0,e.state,e.props);k>F?k=F:k<1&&(k=1),"current"in e.props||e.setState({current:k,currentInputValue:k});var ce=e.state.pageSize;return e.props.onChange(k,ce),k}return e.state.current},e.prev=function(){e.hasPrev()&&e.handleChange(e.state.current-1)},e.next=function(){e.hasNext()&&e.handleChange(e.state.current+1)},e.jumpPrev=function(){e.handleChange(e.getJumpPrevPage())},e.jumpNext=function(){e.handleChange(e.getJumpNextPage())},e.hasPrev=function(){return e.state.current>1},e.hasNext=function(){return e.state.current2?k-2:0),ce=2;ce=c?N=c:N=Number(i),N}},{key:"getShowSizeChanger",value:function(){var e=this.props,i=e.showSizeChanger,c=e.total,d=e.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:c>d}},{key:"renderPrev",value:function(e){var i=this.props,c=i.prevIcon,d=i.itemRender,N=d(e,"prev",this.getItemIcon(c,"prev page")),f=!this.hasPrev();return Object(L.isValidElement)(N)?Object(L.cloneElement)(N,{disabled:f}):N}},{key:"renderNext",value:function(e){var i=this.props,c=i.nextIcon,d=i.itemRender,N=d(e,"next",this.getItemIcon(c,"next page")),f=!this.hasNext();return Object(L.isValidElement)(N)?Object(L.cloneElement)(N,{disabled:f}):N}},{key:"render",value:function(){var e=this,i=this.props,c=i.prefixCls,d=i.className,N=i.style,f=i.disabled,K=i.hideOnSinglePage,k=i.total,F=i.locale,ce=i.showQuickJumper,Z=i.showLessItems,D=i.showTitle,ee=i.showTotal,ae=i.simple,le=i.itemRender,oe=i.showPrevNextJumpers,te=i.jumpPrevIcon,y=i.jumpNextIcon,X=i.selectComponentClass,ve=i.selectPrefixCls,pe=i.pageSizeOptions,he=this.state,se=he.current,_e=he.pageSize,Le=he.currentInputValue;if(K===!0&&k<=_e)return null;var de=h(void 0,this.state,this.props),ye=[],Be=null,Ue=null,ke=null,Ye=null,Ae=null,me=ce&&ce.goButton,be=Z?1:2,Qe=se-1>0?se-1:0,et=se+1=be*2&&se!==1+2&&(ye[0]=Object(L.cloneElement)(ye[0],{className:"".concat(c,"-item-after-jump-prev")}),ye.unshift(Be)),de-se>=be*2&&se!==de-2&&(ye[ye.length-1]=Object(L.cloneElement)(ye[ye.length-1],{className:"".concat(c,"-item-before-jump-next")}),ye.push(Ue)),P!==1&&ye.unshift(ke),I!==de&&ye.push(Ye)}var S=null;ee&&(S=u.a.createElement("li",{className:"".concat(c,"-total-text")},ee(k,[k===0?0:(se-1)*_e+1,se*_e>k?k:se*_e])));var T=!this.hasPrev()||!de,M=!this.hasNext()||!de;return u.a.createElement("ul",Object(b.a)({className:A()(c,d,Object(C.a)({},"".concat(c,"-disabled"),f)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},tt),S,u.a.createElement("li",{title:D?F.prev_page:null,onClick:this.prev,tabIndex:T?null:0,onKeyPress:this.runIfEnterPrev,className:A()("".concat(c,"-prev"),Object(C.a)({},"".concat(c,"-disabled"),T)),"aria-disabled":T},this.renderPrev(Qe)),ye,u.a.createElement("li",{title:D?F.next_page:null,onClick:this.next,tabIndex:M?null:0,onKeyPress:this.runIfEnterNext,className:A()("".concat(c,"-next"),Object(C.a)({},"".concat(c,"-disabled"),M)),"aria-disabled":M},this.renderNext(et)),u.a.createElement(s,{disabled:f,locale:F,rootPrefixCls:c,selectComponentClass:X,selectPrefixCls:ve,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:se,pageSize:_e,pageSizeOptions:pe,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:me}))}}],[{key:"getDerivedStateFromProps",value:function(e,i){var c={};if("current"in e&&(c.current=e.current,e.current!==i.current&&(c.currentInputValue=c.current)),"pageSize"in e&&e.pageSize!==i.pageSize){var d=i.current,N=h(e.pageSize,i,e);d=d>N?N:d,"current"in e||(c.current=d,c.currentInputValue=d),c.pageSize=e.pageSize}return c}}]),a}(u.a.Component);B.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:p,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:p,locale:x.a,style:{},itemRender:O,totalBoundaryShowSizeChanger:50};var m=B},"6RRn":function(je,U,n){"use strict";var b=n("wCXF"),C=n("n6Qo");n.d(U,"b",function(){return C.a});var Q=n("IBYe"),J=n("6eGT"),j=n("hW8S");n.d(U,"a",function(){return j.a}),U.c=b.b},"6eGT":function(je,U,n){"use strict";function b(C){return null}U.a=b},"815F":function(je,U,n){"use strict";n.d(U,"e",function(){return ne}),n.d(U,"c",function(){return u}),n.d(U,"d",function(){return V}),n.d(U,"a",function(){return Y}),n.d(U,"f",function(){return H}),n.d(U,"b",function(){return _});var b=n("KQm4"),C=n("VTBJ"),Q=n("Ff2n"),J=n("Zm9Q"),j=n("Kwbf"),o=n("OZM5");function ne(r,s){return r!=null?r:s}function L(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=new Map;function x(p){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(p||[]).forEach(function(O){var h=O.key,B=O.children;Object(j.a)(h!=null,"Tree node must have a certain key: [".concat(g).concat(h,"]"));var m=String(h);Object(j.a)(!s.has(m)||h===null||h===void 0,"Same 'key' exist in the Tree: ".concat(m)),s.set(m,!0),x(B,"".concat(g).concat(m," > "))})}x(r)}function u(r){function s(x){var p=Object(J.a)(x);return p.map(function(g){if(!Object(o.i)(g))return Object(j.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var O=g.key,h=g.props,B=h.children,m=Object(Q.a)(h,["children"]),v=Object(C.a)({key:O},m),E=s(B);return E.length&&(v.children=E),v}).filter(function(g){return g})}return s(r)}function V(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],x=new Set(s===!0?[]:s),p=[];function g(O){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return O.map(function(B,m){var v=Object(o.h)(h?h.pos:"0",m),E=ne(B.key,v),a=Object(C.a)(Object(C.a)({},B),{},{parent:h,pos:v,children:null,data:B,isStart:[].concat(Object(b.a)(h?h.isStart:[]),[m===0]),isEnd:[].concat(Object(b.a)(h?h.isEnd:[]),[m===O.length-1])});return p.push(a),s===!0||x.has(E)?a.children=g(B.children||[],a):a.children=[],a})}return g(r),p}function A(r,s,x){var p;x?typeof x=="string"?p=function(h){return h[x]}:typeof x=="function"&&(p=function(h){return x(h)}):p=function(h,B){return ne(h.key,B)};function g(O,h,B){var m=O?O.children:r,v=O?Object(o.h)(B.pos,h):"0";if(O){var E=p(O,v),a={node:O,index:h,pos:v,key:E,parentPos:B.node?B.pos:null,level:B.level+1};s(a)}m&&m.forEach(function(t,e){g(t,e,{node:O,pos:v,level:B?B.level+1:-1})})}g(null)}function Y(r){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},x=s.initWrapper,p=s.processEntity,g=s.onProcessFinished,O=arguments.length>2?arguments[2]:void 0,h={},B={},m={posEntities:h,keyEntities:B};return x&&(m=x(m)||m),A(r,function(v){var E=v.node,a=v.index,t=v.pos,e=v.key,i=v.parentPos,c=v.level,d={node:E,index:a,key:e,pos:t,level:c},N=ne(e,t);h[t]=d,B[N]=d,d.parent=h[i],d.parent&&(d.parent.children=d.parent.children||[],d.parent.children.push(d)),p&&p(d,m)},O),g&&g(m),m}function H(r,s){var x=s.expandedKeys,p=s.selectedKeys,g=s.loadedKeys,O=s.loadingKeys,h=s.checkedKeys,B=s.halfCheckedKeys,m=s.dragOverNodeKey,v=s.dropPosition,E=s.keyEntities,a=E[r],t={eventKey:r,expanded:x.indexOf(r)!==-1,selected:p.indexOf(r)!==-1,loaded:g.indexOf(r)!==-1,loading:O.indexOf(r)!==-1,checked:h.indexOf(r)!==-1,halfChecked:B.indexOf(r)!==-1,pos:String(a?a.pos:""),dragOver:m===r&&v===0,dragOverGapTop:m===r&&v===-1,dragOverGapBottom:m===r&&v===1};return t}function _(r){var s=r.data,x=r.expanded,p=r.selected,g=r.checked,O=r.loaded,h=r.loading,B=r.halfChecked,m=r.dragOver,v=r.dragOverGapTop,E=r.dragOverGapBottom,a=r.pos,t=r.active,e=Object(C.a)(Object(C.a)({},s),{},{expanded:x,selected:p,checked:g,loaded:O,loading:h,halfChecked:B,dragOver:m,dragOverGapTop:v,dragOverGapBottom:E,pos:a,active:t});return"props"in e||Object.defineProperty(e,"props",{get:function(){return Object(j.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),r}}),e}},IBYe:function(je,U,n){"use strict";function b(C){return null}U.a=b},LdHM:function(je,U,n){"use strict";n.d(U,"b",function(){return O}),n.d(U,"a",function(){return B});var b=n("1OyB"),C=n("vuIU"),Q=n("Ji7U"),J=n("LK+K"),j=n("q1tI"),o=n("rePB"),ne=n("Ff2n"),L=n("ODXe"),u=n("4IlW"),V=n("bX4T"),A=n("YrtM"),Y=n("TSYQ"),H=n.n(Y),_=n("+nKL"),r=n("8OUc"),s=function(D,ee){var ae=D.prefixCls,le=D.id,oe=D.flattenOptions,te=D.childrenAsData,y=D.values,X=D.searchValue,ve=D.multiple,pe=D.defaultActiveFirstOption,he=D.height,se=D.itemHeight,_e=D.notFoundContent,Le=D.open,de=D.menuItemSelectedIcon,ye=D.virtual,Be=D.onSelect,Ue=D.onToggleOpen,ke=D.onActiveValue,Ye=D.onScroll,Ae=D.onMouseEnter,me="".concat(ae,"-item"),be=Object(A.a)(function(){return oe},[Le,oe],function(w,S){return S[0]&&w[1]!==S[1]}),Qe=j.useRef(null),et=function(S){S.preventDefault()},tt=function(S){Qe.current&&Qe.current.scrollTo({index:S})},st=function(S){for(var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,M=be.length,G=0;G1&&arguments[1]!==void 0?arguments[1]:!1;return Object(v.a)(Z).map(function(ee,ae){if(!j.isValidElement(ee)||!ee.type)return null;var le=ee.type.isSelectOptGroup,oe=ee.key,te=ee.props,y=te.children,X=Object(ne.a)(te,["children"]);return D||!le?E(ee):Object(m.a)(Object(m.a)({key:"__RC_SELECT_GRP__".concat(oe===null?ae:oe,"__"),label:oe},X),{},{options:a(y)})}).filter(function(ee){return ee})}var t=n("2Qr1"),e=n("qNPg"),i=n("U8pU"),c=n("Kwbf"),d=n("WKfj");function N(Z){var D=Z.mode,ee=Z.options,ae=Z.children,le=Z.backfill,oe=Z.allowClear,te=Z.placeholder,y=Z.getInputElement,X=Z.showSearch,ve=Z.onSearch,pe=Z.defaultOpen,he=Z.autoFocus,se=Z.labelInValue,_e=Z.value,Le=Z.inputValue,de=Z.optionLabelProp,ye=D==="multiple"||D==="tags",Be=X!==void 0?X:ye||D==="combobox",Ue=ee||a(ae);if(Object(c.a)(D!=="tags"||Ue.every(function(me){return!me.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),D==="tags"||D==="combobox"){var ke=Ue.some(function(me){return me.options?me.options.some(function(be){return typeof("value"in be?be.value:be.key)=="number"}):typeof("value"in me?me.value:me.key)=="number"});Object(c.a)(!ke,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(c.a)(D!=="combobox"||!de,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(c.a)(D==="combobox"||!le,"`backfill` only works with `combobox` mode."),Object(c.a)(D==="combobox"||!y,"`getInputElement` only work with `combobox` mode."),Object(c.b)(D!=="combobox"||!y||!oe||!te,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ve&&!Be&&D!=="combobox"&&D!=="tags"&&Object(c.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(c.b)(!pe||he,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),_e!=null){var Ye=Object(d.d)(_e);Object(c.a)(!se||Ye.every(function(me){return Object(i.a)(me)==="object"&&("key"in me||"value"in me)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(c.a)(!ye||Array.isArray(_e),"`value` should be array when `mode` is `multiple` or `tags`")}if(ae){var Ae=null;Object(v.a)(ae).some(function(me){if(!j.isValidElement(me)||!me.type)return!1;var be=me.type;if(be.isSelectOption)return!1;if(be.isSelectOptGroup){var Qe=Object(v.a)(me.props.children).every(function(et){return!j.isValidElement(et)||!me.type||et.type.isSelectOption?!0:(Ae=et.type,!1)});return!Qe}return Ae=be,!0}),Ae&&Object(c.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ae.displayName||Ae.name||Ae,"`.")),Object(c.a)(Le===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var f=N,K=Object(e.a)({prefixCls:"rc-select",components:{optionList:p},convertChildrenToData:a,flattenOptions:t.d,getLabeledValue:t.e,filterOptions:t.b,isValueDisabled:t.g,findValueOption:t.c,warningProps:f,fillOptionsWithMissingValue:t.a}),k=function(Z){Object(Q.a)(ee,Z);var D=Object(J.a)(ee);function ee(){var ae;return Object(b.a)(this,ee),ae=D.apply(this,arguments),ae.selectRef=j.createRef(),ae.focus=function(){ae.selectRef.current.focus()},ae.blur=function(){ae.selectRef.current.blur()},ae}return Object(C.a)(ee,[{key:"render",value:function(){return j.createElement(K,Object.assign({ref:this.selectRef},this.props))}}]),ee}(j.Component);k.Option=O,k.OptGroup=B;var F=k,ce=U.c=F},NvD2:function(je,U,n){"use strict";n.d(U,"a",function(){return o});var b=n("Kwbf");function C(ne,L){var u=new Set;return ne.forEach(function(V){L.has(V)||u.add(V)}),u}function Q(ne){var L=ne||{},u=L.disabled,V=L.disableCheckbox,A=L.checkable;return!!(u||V)||A===!1}function J(ne,L,u,V){for(var A=new Set(ne),Y=new Set,H=0;H<=u;H+=1){var _=L.get(H)||new Set;_.forEach(function(p){var g=p.key,O=p.node,h=p.children,B=h===void 0?[]:h;A.has(g)&&!V(O)&&B.filter(function(m){return!V(m.node)}).forEach(function(m){A.add(m.key)})})}for(var r=new Set,s=u;s>=0;s-=1){var x=L.get(s)||new Set;x.forEach(function(p){var g=p.parent,O=p.node;if(V(O)||!p.parent||r.has(p.parent.key))return;if(V(p.parent.node)){r.add(g.key);return}var h=!0,B=!1;(g.children||[]).filter(function(m){return!V(m.node)}).forEach(function(m){var v=m.key,E=A.has(v);h&&!E&&(h=!1),!B&&(E||Y.has(v))&&(B=!0)}),h&&A.add(g.key),B&&Y.add(g.key),r.add(g.key)})}return{checkedKeys:Array.from(A),halfCheckedKeys:Array.from(C(Y,A))}}function j(ne,L,u,V,A){for(var Y=new Set(ne),H=new Set(L),_=0;_<=V;_+=1){var r=u.get(_)||new Set;r.forEach(function(g){var O=g.key,h=g.node,B=g.children,m=B===void 0?[]:B;!Y.has(O)&&!H.has(O)&&!A(h)&&m.filter(function(v){return!A(v.node)}).forEach(function(v){Y.delete(v.key)})})}H=new Set;for(var s=new Set,x=V;x>=0;x-=1){var p=u.get(x)||new Set;p.forEach(function(g){var O=g.parent,h=g.node;if(A(h)||!g.parent||s.has(g.parent.key))return;if(A(g.parent.node)){s.add(O.key);return}var B=!0,m=!1;(O.children||[]).filter(function(v){return!A(v.node)}).forEach(function(v){var E=v.key,a=Y.has(E);B&&!a&&(B=!1),!m&&(a||H.has(E))&&(m=!0)}),B||Y.delete(O.key),m&&H.add(O.key),s.add(O.key)})}return{checkedKeys:Array.from(Y),halfCheckedKeys:Array.from(C(H,Y))}}function o(ne,L,u,V){var A=[],Y;V?Y=V:Y=Q;var H=new Set(ne.filter(function(x){var p=!!u[x];return p||A.push(x),p})),_=new Map,r=0;Object.keys(u).forEach(function(x){var p=u[x],g=p.level,O=_.get(g);O||(O=new Set,_.set(g,O)),O.add(p),r=Math.max(r,g)}),Object(b.a)(!A.length,"Tree missing follow keys: ".concat(A.slice(0,100).map(function(x){return"'".concat(x,"'")}).join(", ")));var s;return L===!0?s=J(H,_,r,Y):s=j(H,L.halfCheckedKeys,_,r,Y),s}},OZM5:function(je,U,n){"use strict";n.d(U,"b",function(){return V}),n.d(U,"a",function(){return A}),n.d(U,"k",function(){return Y}),n.d(U,"h",function(){return H}),n.d(U,"i",function(){return _}),n.d(U,"g",function(){return r}),n.d(U,"c",function(){return s}),n.d(U,"d",function(){return x}),n.d(U,"j",function(){return O}),n.d(U,"e",function(){return h}),n.d(U,"f",function(){return B});var b=n("KQm4"),C=n("U8pU"),Q=n("Ff2n"),J=n("q1tI"),j=n.n(J),o=n("Kwbf"),ne=n("WaYH"),L=.25,u=2;function V(m,v){var E=m.slice(),a=E.indexOf(v);return a>=0&&E.splice(a,1),E}function A(m,v){var E=m.slice();return E.indexOf(v)===-1&&E.push(v),E}function Y(m){return m.split("-")}function H(m,v){return"".concat(m,"-").concat(v)}function _(m){return m&&m.type&&m.type.isTreeNode}function r(m,v){var E=[m],a=v[m];function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];e.forEach(function(i){var c=i.key,d=i.children;E.push(c),t(d)})}return t(a.children),E}function s(m,v){var E=m.clientY,a=v.selectHandle.getBoundingClientRect(),t=a.top,e=a.bottom,i=a.height,c=Math.max(i*L,u);return E<=t+c?-1:E>=e-c?1:0}function x(m,v){if(!m)return;var E=v.multiple;return E?m.slice():m.length?[m[0]]:m}var p=function(v){return v};function g(m,v){if(!m)return[];var E=v||{},a=E.processProps,t=a===void 0?p:a,e=Array.isArray(m)?m:[m];return e.map(function(i){var c=i.children,d=Object(Q.a)(i,["children"]),N=g(c,v);return j.a.createElement(ne.a,Object.assign({},t(d)),N)})}function O(m){if(!m)return null;var v;if(Array.isArray(m))v={checkedKeys:m,halfCheckedKeys:void 0};else if(Object(C.a)(m)==="object")v={checkedKeys:m.checked||void 0,halfCheckedKeys:m.halfChecked||void 0};else return Object(o.a)(!1,"`checkedKeys` is not an array or an object"),null;return v}function h(m,v){var E=new Set;function a(t){if(E.has(t))return;var e=v[t];if(!e)return;E.add(t);var i=e.parent,c=e.node;if(c.disabled)return;i&&a(i.key)}return(m||[]).forEach(function(t){a(t)}),Object(b.a)(E)}function B(m){var v={};return Object.keys(m).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(v[E]=m[E])}),v}},"SA+Z":function(je,U,n){var b=n("wTVA"),C=n("EbDI"),Q=n("ZhPi"),J=n("wkBT");function j(o){return b(o)||C(o)||Q(o)||J()}je.exports=j,je.exports.__esModule=!0,je.exports.default=je.exports},WaYH:function(je,U,n){"use strict";var b=n("rePB"),C=n("Ff2n"),Q=n("VTBJ"),J=n("1OyB"),j=n("vuIU"),o=n("JX7q"),ne=n("Ji7U"),L=n("LK+K"),u=n("q1tI"),V=n("TSYQ"),A=n.n(V),Y=n("sboe"),H=n("OZM5"),_=function(v){var E=v.prefixCls,a=v.level,t=v.isStart,e=v.isEnd;if(!a)return null;for(var i="".concat(E,"-indent-unit"),c=[],d=0;d"},r.a.createElement(J.a.Item,null,r.a.createElement(x.a,{to:"/competitions/index"},"\u5728\u7EBF\u7ADE\u8D5B")),r.a.createElement(J.a.Item,null,r.a.createElement(x.a,{to:"/competitions/index/".concat(e,"/enroll")},"\u62A5\u540D")),r.a.createElement(J.a.Item,null,"\u6218\u961F\u8BE6\u60C5")),r.a.createElement("p",null,"\u5B9E\u8DF5\u9879\u76EE"),r.a.createElement(C.a,{className:"teamsLayoutTable",columns:le,dataSource:N,bordered:!0,pagination:!1}),r.a.createElement("p",null,"\u6559\u5B66\u8BFE\u5802"),r.a.createElement(C.a,{className:"teamsLayoutTable",columns:oe,dataSource:F,bordered:!0,pagination:!1}))};U.default=Object(p.a)(function(O){var h=O.loading,B=O.globalSetting,m=O.user;return{globalSetting:B,loading:h.effects,user:m}})(g)},n6Qo:function(je,U,n){"use strict";n.d(U,"a",function(){return L});var b=n("q1tI"),C=n("biw7"),Q=n("fyJ8");function J(u){var V=u.className,A=u.index,Y=u.children,H=u.colSpan,_=u.rowSpan,r=b.useContext(C.a),s=r.prefixCls,x=r.fixedInfoList,p=x[A];return b.createElement(Q.a,Object.assign({className:V,index:A,component:"td",prefixCls:s,record:null,dataIndex:null,render:function(){return{children:Y,props:{colSpan:H,rowSpan:_}}}},p))}function j(u){return b.createElement("tr",Object.assign({},u))}function o(u){var V=u.children,A=b.useContext(C.a),Y=A.prefixCls;return b.createElement("tfoot",{className:"".concat(Y,"-summary")},V)}var ne=U.b=o,L={Cell:J,Row:j}},sR1s:function(je,U,n){"use strict";n.d(U,"b",function(){return J}),n.d(U,"a",function(){return j}),n.d(U,"c",function(){return o}),n.d(U,"d",function(){return ne});var b=n("U8pU"),C="RC_TABLE_KEY";function Q(L){return L==null?[]:Array.isArray(L)?L:[L]}function J(L,u){if(!u&&typeof u!="number")return L;for(var V=Q(u),A=L,Y=0;Y1)Object(V.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(O.length===0)return Object(V.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var h=O[0];if(o.isValidElement(h)&&Object(A.c)(h)){var B=h.ref;O[0]=o.cloneElement(h,{ref:Object(A.a)(B,this.setChildNode)})}return O.length===1?O[0]:O.map(function(m,v){return!o.isValidElement(m)||"key"in m&&m.key!==null?m:o.cloneElement(m,{key:"".concat(H,"-").concat(v)})})}}]),x}(o.Component);_.displayName="ResizeObserver",U.a=_},wCXF:function(je,U,n){"use strict";n.d(U,"a",function(){return tt});var b=n("rePB"),C=n("VTBJ"),Q=n("KQm4"),J=n("U8pU"),j=n("ODXe"),o=n("q1tI"),ne=n("TSYQ"),L=n.n(ne),u=n("Gytx"),V=n.n(u),A=n("Kwbf"),Y=n("t23M"),H=n("qx4F"),_=n("6eGT"),r=n("IBYe"),s=n("Ff2n"),x=n("c+Xe"),p=n("fyJ8"),g=n("biw7");function O(l,R,P,I,z){var w=P[l]||{},S=P[R]||{},T,M;w.fixed==="left"?T=I.left[l]:S.fixed==="right"&&(M=I.right[R]);var G=!1,W=!1,$=!1,re=!1,q=P[R+1],ue=P[l-1];if(z==="rtl"){if(T!==void 0){var Re=ue&&ue.fixed==="left";re=!Re}else if(M!==void 0){var Ce=q&&q.fixed==="right";$=!Ce}}else if(T!==void 0){var xe=q&&q.fixed==="left";G=!xe}else if(M!==void 0){var ie=ue&&ue.fixed==="right";W=!ie}return{fixLeft:T,fixRight:M,lastFixLeft:G,firstFixRight:W,lastFixRight:$,firstFixLeft:re,isSticky:I.isSticky}}var h=n("sR1s");function B(l){var R=l.cells,P=l.stickyOffsets,I=l.flattenColumns,z=l.rowComponent,w=l.cellComponent,S=l.onHeaderRow,T=l.index,M=o.useContext(g.a),G=M.prefixCls,W=M.direction,$;S&&($=S(R.map(function(q){return q.column}),T));var re=Object(h.a)(R.map(function(q){return q.column}));return o.createElement(z,Object.assign({},$),R.map(function(q,ue){var Re=q.column,Ce=O(q.colStart,q.colEnd,I,P,W),xe;return Re&&Re.onHeaderCell&&(xe=q.column.onHeaderCell(Re)),o.createElement(p.a,Object.assign({},q,{ellipsis:Re.ellipsis,align:Re.align,component:w,prefixCls:G,key:re[ue]},Ce,{additionalProps:xe,rowType:"header"}))}))}B.displayName="HeaderRow";var m=B;function v(l){var R=[];function P(S,T){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;R[M]=R[M]||[];var G=T,W=S.filter(Boolean).map(function($){var re={key:$.key,className:$.className||"",children:$.title,column:$,colStart:G},q=1,ue=$.children;return ue&&ue.length>0&&(q=P(ue,G,M+1).reduce(function(Re,Ce){return Re+Ce},0),re.hasSubColumns=!0),"colSpan"in $&&(q=$.colSpan),"rowSpan"in $&&(re.rowSpan=$.rowSpan),re.colSpan=q,re.colEnd=re.colStart+q-1,R[M].push(re),G+=q,q});return W}P(l,0);for(var I=R.length,z=function(T){R[T].forEach(function(M){!("rowSpan"in M)&&!M.hasSubColumns&&(M.rowSpan=I-T)})},w=0;w=0;T-=1){var M=R[T],G=P&&P[T],W=G&&G[t.a];(M||W||S)&&(z.unshift(o.createElement("col",Object.assign({key:T,style:{width:M,minWidth:M}},W))),S=!0)}return o.createElement("colgroup",null,z)}var i=e;function c(l,R){return Object(o.useMemo)(function(){for(var P=[],I=0;I1?Fe-1:0),dt=1;dt=$&&(Ne=$-re),S({scrollLeft:Ne/$*(W+2)}),ie.current.x=fe.pageX},We=function(){var fe=Object(Ye.b)(w.current).top,we=fe+w.current.offsetHeight,He=document.documentElement.scrollTop+window.innerHeight;we-Object(H.a)()<=He||fe>=He-T?xe(function(Je){return Object(C.a)(Object(C.a)({},Je),{},{isHiddenScrollBar:!0})}):xe(function(Je){return Object(C.a)(Object(C.a)({},Je),{},{isHiddenScrollBar:!1})})},Se=function(fe){xe(function(we){return Object(C.a)(Object(C.a)({},we),{},{scrollLeft:fe/W*$||0})})};return o.useImperativeHandle(P,function(){return{setScrollLeft:Se}}),o.useEffect(function(){var Pe=Object(ke.a)(document.body,"mouseup",$e,!1),fe=Object(ke.a)(document.body,"mousemove",Ge,!1);return We(),function(){Pe.remove(),fe.remove()}},[re,Te]),o.useEffect(function(){var Pe=Object(ke.a)(window,"scroll",We,!1),fe=Object(ke.a)(window,"resize",We,!1);return function(){Pe.remove(),fe.remove()}},[]),o.useEffect(function(){Ce.isHiddenScrollBar||xe(function(Pe){var fe,we;return Object(C.a)(Object(C.a)({},Pe),{},{scrollLeft:w.current.scrollLeft/((fe=w.current)===null||fe===void 0?void 0:fe.scrollWidth)*((we=w.current)===null||we===void 0?void 0:we.clientWidth)})})},[Ce.isHiddenScrollBar]),W<=$||!re||Ce.isHiddenScrollBar?null:o.createElement("div",{style:{height:Object(H.a)(),width:$,bottom:T},className:"".concat(G,"-sticky-scroll")},o.createElement("div",{onMouseDown:Oe,ref:q,className:L()("".concat(G,"-sticky-scroll-bar"),Object(b.a)({},"".concat(G,"-sticky-scroll-bar-active"),Te)),style:{width:"".concat(re,"px"),transform:"translate3d(".concat(Ce.scrollLeft,"px, 0, 0)")}}))},me=o.forwardRef(Ae);function be(l,R){return o.useMemo(function(){var P=!!l;return{isSticky:P,stickyClassName:P?"".concat(R,"-sticky-header"):"",offsetHeader:Object(J.a)(l)==="object"&&l.offsetHeader||0,offsetScroll:Object(J.a)(l)==="object"&&l.offsetScroll||0}},[l,R])}var Qe=[],et={},tt="rc-table-internal-hook",st=o.memo(function(l){var R=l.children;return R},function(l,R){return V()(l.props,R.props)?l.pingLeft!==R.pingLeft||l.pingRight!==R.pingRight:!1});function Ve(l){var R,P=l.prefixCls,I=l.className,z=l.rowClassName,w=l.style,S=l.data,T=l.rowKey,M=l.scroll,G=l.tableLayout,W=l.direction,$=l.title,re=l.footer,q=l.summary,ue=l.id,Re=l.showHeader,Ce=l.components,xe=l.emptyText,ie=l.onRow,Xe=l.onHeaderRow,De=l.internalHooks,Te=l.transformColumns,Ie=l.internalRefs,$e=l.sticky,Oe=S||Qe,Ge=!!Oe.length,We=o.useState(0),Se=Object(j.a)(We,2),Pe=Se[0],fe=Se[1];o.useEffect(function(){fe(Object(H.a)())});var we=o.useMemo(function(){return Object(h.c)(Ce,{})},[Ce]),He=o.useCallback(function(Ee,ge){return Object(h.b)(we,Ee)||ge},[we]),Je=o.useMemo(function(){return typeof T=="function"?T:function(Ee){var ge=Ee&&Ee[T];return ge}},[T]),Ne=Object(t.c)(l),jt=Ne.expandIcon,Rt=Ne.expandedRowKeys,Pt=Ne.defaultExpandedRowKeys,rt=Ne.defaultExpandAllRows,it=Ne.expandedRowRender,ft=Ne.onExpand,mt=Ne.onExpandedRowsChange,Nt=Ne.expandRowByClick,nt=Ne.rowExpandable,Et=Ne.expandIconColumnIndex,pt=Ne.expandedRowClassName,Kt=Ne.childrenColumnName,Tt=Ne.indentSize,ht=jt||Be,gt=Kt||"children",_t=o.useMemo(function(){return it?"row":l.expandable&&De===tt&&l.expandable.__PARENT_RENDER_ICON__||Oe.some(function(Ee){return Ee&&Object(J.a)(Ee)==="object"&&Ee[gt]})?"nest":!1},[!!it,Oe]),Dt=o.useState(function(){return Pt||(rt?Ue(Oe,Je,gt):[])}),ze=Object(j.a)(Dt,2),Ze=ze[0],at=ze[1],Fe=o.useMemo(function(){return new Set(Rt||Ze||[])},[Rt,Ze]),ct=o.useCallback(function(Ee){var ge=Je(Ee,Oe.indexOf(Ee)),Ke,qe=Fe.has(ge);qe?(Fe.delete(ge),Ke=Object(Q.a)(Fe)):Ke=[].concat(Object(Q.a)(Fe),[ge]),at(Ke),ft&&ft(!qe,Ee),mt&&mt(Ke)},[Je,Fe,Oe,ft,mt]),dt=o.useState(0),St=Object(j.a)(dt,2),Ct=St[0],Mt=St[1],vn=Object(y.b)(Object(C.a)(Object(C.a)(Object(C.a)({},l),Ne),{},{expandable:!!it,expandedKeys:Fe,getRowKey:Je,onTriggerExpand:ct,expandIcon:ht,expandIconColumnIndex:Et,direction:W}),De===tt?Te:null),Yt=Object(j.a)(vn,2),kt=Yt[0],Me=Yt[1],Lt=o.useMemo(function(){return{columns:kt,flattenColumns:Me}},[kt,Me]),Wt=o.useRef(),Qt=o.useRef(),ut=o.useRef(),bn=o.useState(!1),Zt=Object(j.a)(bn,2),qt=Zt[0],En=Zt[1],gn=o.useState(!1),en=Object(j.a)(gn,2),tn=en[0],Cn=en[1],yn=pe(new Map),nn=Object(j.a)(yn,2),On=nn[0],xn=nn[1],jn=Object(h.a)(Me),an=jn.map(function(Ee){return On.get(Ee)}),on=o.useMemo(function(){return an},[an.join("_")]),At=_e(on,Me.length,W),ot=M&&Object(h.d)(M.y),lt=M&&Object(h.d)(M.x),yt=lt&&Me.some(function(Ee){var ge=Ee.fixed;return ge}),rn=o.useRef(),wt=be($e,P),Ot=wt.isSticky,Rn=wt.offsetHeader,Pn=wt.offsetScroll,Nn=wt.stickyClassName,Bt,Ut,zt;ot&&(Ut={overflowY:"scroll",maxHeight:M.y}),lt&&(Bt={overflowX:"auto"},ot||(Ut={overflowY:"hidden"}),zt={width:M.x===!0?"auto":M.x,minWidth:"100%"});var ln=o.useCallback(function(Ee,ge){xn(function(Ke){var qe=new Map(Ke);return qe.set(Ee,ge),qe})},[]),Tn=he(null),sn=Object(j.a)(Tn,2),_n=sn[0],cn=sn[1];function Ht(Ee,ge){if(!ge)return;typeof ge=="function"?ge(Ee):ge.scrollLeft!==Ee&&(ge.scrollLeft=Ee)}var vt=function(ge){var Ke=ge.currentTarget,qe=ge.scrollLeft,xt=typeof qe=="number"?qe:Ke.scrollLeft,hn=Ke||et;if(!cn()||cn()===hn){var Jt;_n(hn),Ht(xt,Qt.current),Ht(xt,ut.current),Ht(xt,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Ke){var Un=Ke.scrollWidth,In=Ke.clientWidth;En(xt>0),Cn(xt0?[].concat(Object(C.a)(s),Object(C.a)(A(O).map(function(h){return Object(Q.a)({fixed:g},h)}))):[].concat(Object(C.a)(s),[Object(Q.a)(Object(Q.a)({},x),{},{fixed:g})])},[])}function Y(r){for(var s=!0,x=0;x=0;O-=1){var h=r[O];if(g&&h.fixed!=="right")g=!1;else if(!g&&h.fixed==="right"){Object(ne.a)(!1,"Index ".concat(O+1," of `columns` missing `fixed='right'` prop."));break}}}function H(r){return r.map(function(s){var x=s.fixed,p=Object(J.a)(s,["fixed"]),g=x;return x==="left"?g="right":x==="right"&&(g="left"),Object(Q.a)({fixed:g},p)})}function _(r,s){var x=r.prefixCls,p=r.columns,g=r.children,O=r.expandable,h=r.expandedKeys,B=r.getRowKey,m=r.onTriggerExpand,v=r.expandIcon,E=r.rowExpandable,a=r.expandIconColumnIndex,t=r.direction,e=r.expandRowByClick,i=j.useMemo(function(){return p||V(g)},[p,g]),c=j.useMemo(function(){if(O){var f,K=a||0,k=i[K],F=(f={},Object(b.a)(f,u.a,{className:"".concat(x,"-expand-icon-col")}),Object(b.a)(f,"title",""),Object(b.a)(f,"fixed",k?k.fixed:null),Object(b.a)(f,"className","".concat(x,"-row-expand-icon-cell")),Object(b.a)(f,"render",function(D,ee,ae){var le=B(ee,ae),oe=h.has(le),te=E?E(ee):!0,y=v({prefixCls:x,expanded:oe,expandable:te,record:ee,onExpand:m});return e?j.createElement("span",{onClick:function(ve){return ve.stopPropagation()}},y):y}),f),ce=i.slice();return K>=0&&ce.splice(K,0,F),ce}return i},[O,i,B,h,v,t]),d=j.useMemo(function(){var f=c;return s&&(f=s(f)),f.length||(f=[{render:function(){return null}}]),f},[s,c,t]),N=j.useMemo(function(){return t==="rtl"?H(A(d)):A(d)},[d,t]);return[d,N]}U.b=_},"y0+3":function(je,U,n){"use strict";n.d(U,"a",function(){return A}),n.d(U,"b",function(){return H});var b=/margin|padding|width|height|max|min|offset/,C={left:!0,top:!0},Q={cssFloat:1,styleFloat:1,float:1};function J(_){return _.nodeType===1?_.ownerDocument.defaultView.getComputedStyle(_,null):{}}function j(_,r,s){if(r=r.toLowerCase(),s==="auto"){if(r==="height")return _.offsetHeight;if(r==="width")return _.offsetWidth}return r in C||(C[r]=b.test(r)),C[r]?parseFloat(s)||0:s}function o(_,r){var s=arguments.length,x=J(_);return r=Q[r]?"cssFloat"in _.style?"cssFloat":"styleFloat":r,s===1?x:j(_,r,x[r]||_.style[r])}function ne(_,r,s){var x=arguments.length;if(r=Q[r]?"cssFloat"in _.style?"cssFloat":"styleFloat":r,x===3)return typeof s=="number"&&b.test(r)&&(s="".concat(s,"px")),_.style[r]=s,s;for(var p in r)r.hasOwnProperty(p)&&ne(_,p,r[p]);return J(_)}function L(_){return _===document.body?document.documentElement.clientWidth:_.offsetWidth}function u(_){return _===document.body?window.innerHeight||document.documentElement.clientHeight:_.offsetHeight}function V(){var _=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:_,height:r}}function A(){var _=document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight;return{width:_,height:r}}function Y(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function H(_){var r=_.getBoundingClientRect(),s=document.documentElement;return{left:r.left+(window.pageXOffset||s.scrollLeft)-(s.clientLeft||document.body.clientLeft||0),top:r.top+(window.pageYOffset||s.scrollTop)-(s.clientTop||document.body.clientTop||0)}}}}]); +(window.webpackJsonp=window.webpackJsonp||[]).push([[120,8],{"55Ip":function(je,U,n){"use strict";n.d(U,"a",function(){return g});var b=n("Ty5D"),y=n("dI71"),Q=n("q1tI"),J=n.n(Q),j=n("YS25"),o=n("17x9"),ne=n.n(o),L=n("wx14"),u=n("zLVn"),V=n("9R94"),A=function(t){Object(y.a)(e,t);function e(){for(var c,d=arguments.length,N=new Array(d),f=0;f=0||d.relatedTarget.className.indexOf("".concat(k,"-next"))>=0))return;t.setState({goInputText:""}),K(t.getValidValue())},t.go=function(d){var N=t.state.goInputText;if(N==="")return;(d.keyCode===_.ENTER||d.type==="click")&&(t.setState({goInputText:""}),t.props.quickGo(t.getValidValue()))},t}return Object(j.a)(a,[{key:"getValidValue",value:function(){var e=this.state,i=e.goInputText,c=e.current;return!i||isNaN(i)?c:Number(i)}},{key:"getPageSizeOptions",value:function(){var e=this.props,i=e.pageSize,c=e.pageSizeOptions;return c.some(function(d){return d.toString()===i.toString()})?c:c.concat([i.toString()]).sort(function(d,N){var f=isNaN(Number(d))?0:Number(d),K=isNaN(Number(N))?0:Number(N);return f-K})}},{key:"render",value:function(){var e=this,i=this.props,c=i.pageSize,d=i.locale,N=i.rootPrefixCls,f=i.changeSize,K=i.quickGo,k=i.goButton,F=i.selectComponentClass,ce=i.buildOptionText,Z=i.selectPrefixCls,D=i.disabled,ee=this.state.goInputText,ae="".concat(N,"-options"),le=F,oe=null,te=null,C=null;if(!f&&!K)return null;var X=this.getPageSizeOptions();if(f&&le){var ve=X.map(function(pe,he){return u.a.createElement(le.Option,{key:he,value:pe.toString()},(ce||e.buildOptionText)(pe))});oe=u.a.createElement(le,{disabled:D,prefixCls:Z,showSearch:!1,className:"".concat(ae,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(c||X[0]).toString(),onChange:this.changeSize,getPopupContainer:function(he){return he.parentNode}},ve)}return K&&(k&&(C=typeof k=="boolean"?u.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:D,className:"".concat(ae,"-quick-jumper-button")},d.jump_to_confirm):u.a.createElement("span",{onClick:this.go,onKeyUp:this.go},k)),te=u.a.createElement("div",{className:"".concat(ae,"-quick-jumper")},d.jump_to,u.a.createElement("input",{disabled:D,type:"text",value:ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),d.page,C)),u.a.createElement("li",{className:"".concat(ae)},oe,te)}}]),a}(u.a.Component);r.defaultProps={pageSizeOptions:["10","20","50","100"]};var s=r,x=n("N2Kk");function p(){}function g(v){return typeof v=="number"&&isFinite(v)&&Math.floor(v)===v}function O(v,E,a){return a}function h(v,E,a){var t=typeof v=="undefined"?E.pageSize:v;return Math.floor((a.total-1)/t)+1}var B=function(v){Object(o.a)(a,v);var E=Object(ne.a)(a);function a(t){var e;Object(J.a)(this,a),e=E.call(this,t),e.getJumpPrevPage=function(){return Math.max(1,e.state.current-(e.props.showLessItems?3:5))},e.getJumpNextPage=function(){return Math.min(h(void 0,e.state,e.props),e.state.current+(e.props.showLessItems?3:5))},e.getItemIcon=function(f,K){var k=e.props.prefixCls,F=f||u.a.createElement("button",{type:"button","aria-label":K,className:"".concat(k,"-item-link")});return typeof f=="function"&&(F=u.a.createElement(f,Object(Q.a)({},e.props))),F},e.savePaginationNode=function(f){e.paginationNode=f},e.isValid=function(f){return g(f)&&f!==e.state.current},e.shouldDisplayQuickJumper=function(){var f=e.props,K=f.showQuickJumper,k=f.pageSize,F=f.total;return F<=k?!1:K},e.handleKeyDown=function(f){(f.keyCode===_.ARROW_UP||f.keyCode===_.ARROW_DOWN)&&f.preventDefault()},e.handleKeyUp=function(f){var K=e.getValidValue(f),k=e.state.currentInputValue;K!==k&&e.setState({currentInputValue:K}),f.keyCode===_.ENTER?e.handleChange(K):f.keyCode===_.ARROW_UP?e.handleChange(K-1):f.keyCode===_.ARROW_DOWN&&e.handleChange(K+1)},e.changePageSize=function(f){var K=e.state.current,k=h(f,e.state,e.props);K=K>k?k:K,k===0&&(K=e.state.current),typeof f=="number"&&("pageSize"in e.props||e.setState({pageSize:f}),"current"in e.props||e.setState({current:K,currentInputValue:K})),e.props.onShowSizeChange(K,f),"onChange"in e.props&&e.props.onChange&&e.props.onChange(K,f)},e.handleChange=function(f){var K=e.props.disabled,k=f;if(e.isValid(k)&&!K){var F=h(void 0,e.state,e.props);k>F?k=F:k<1&&(k=1),"current"in e.props||e.setState({current:k,currentInputValue:k});var ce=e.state.pageSize;return e.props.onChange(k,ce),k}return e.state.current},e.prev=function(){e.hasPrev()&&e.handleChange(e.state.current-1)},e.next=function(){e.hasNext()&&e.handleChange(e.state.current+1)},e.jumpPrev=function(){e.handleChange(e.getJumpPrevPage())},e.jumpNext=function(){e.handleChange(e.getJumpNextPage())},e.hasPrev=function(){return e.state.current>1},e.hasNext=function(){return e.state.current2?k-2:0),ce=2;ce=c?N=c:N=Number(i),N}},{key:"getShowSizeChanger",value:function(){var e=this.props,i=e.showSizeChanger,c=e.total,d=e.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:c>d}},{key:"renderPrev",value:function(e){var i=this.props,c=i.prevIcon,d=i.itemRender,N=d(e,"prev",this.getItemIcon(c,"prev page")),f=!this.hasPrev();return Object(L.isValidElement)(N)?Object(L.cloneElement)(N,{disabled:f}):N}},{key:"renderNext",value:function(e){var i=this.props,c=i.nextIcon,d=i.itemRender,N=d(e,"next",this.getItemIcon(c,"next page")),f=!this.hasNext();return Object(L.isValidElement)(N)?Object(L.cloneElement)(N,{disabled:f}):N}},{key:"render",value:function(){var e=this,i=this.props,c=i.prefixCls,d=i.className,N=i.style,f=i.disabled,K=i.hideOnSinglePage,k=i.total,F=i.locale,ce=i.showQuickJumper,Z=i.showLessItems,D=i.showTitle,ee=i.showTotal,ae=i.simple,le=i.itemRender,oe=i.showPrevNextJumpers,te=i.jumpPrevIcon,C=i.jumpNextIcon,X=i.selectComponentClass,ve=i.selectPrefixCls,pe=i.pageSizeOptions,he=this.state,se=he.current,_e=he.pageSize,Le=he.currentInputValue;if(K===!0&&k<=_e)return null;var de=h(void 0,this.state,this.props),Ce=[],Be=null,Ue=null,ke=null,Ye=null,Ae=null,me=ce&&ce.goButton,be=Z?1:2,Qe=se-1>0?se-1:0,et=se+1=be*2&&se!==1+2&&(Ce[0]=Object(L.cloneElement)(Ce[0],{className:"".concat(c,"-item-after-jump-prev")}),Ce.unshift(Be)),de-se>=be*2&&se!==de-2&&(Ce[Ce.length-1]=Object(L.cloneElement)(Ce[Ce.length-1],{className:"".concat(c,"-item-before-jump-next")}),Ce.push(Ue)),P!==1&&Ce.unshift(ke),I!==de&&Ce.push(Ye)}var S=null;ee&&(S=u.a.createElement("li",{className:"".concat(c,"-total-text")},ee(k,[k===0?0:(se-1)*_e+1,se*_e>k?k:se*_e])));var T=!this.hasPrev()||!de,M=!this.hasNext()||!de;return u.a.createElement("ul",Object(b.a)({className:A()(c,d,Object(y.a)({},"".concat(c,"-disabled"),f)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},tt),S,u.a.createElement("li",{title:D?F.prev_page:null,onClick:this.prev,tabIndex:T?null:0,onKeyPress:this.runIfEnterPrev,className:A()("".concat(c,"-prev"),Object(y.a)({},"".concat(c,"-disabled"),T)),"aria-disabled":T},this.renderPrev(Qe)),Ce,u.a.createElement("li",{title:D?F.next_page:null,onClick:this.next,tabIndex:M?null:0,onKeyPress:this.runIfEnterNext,className:A()("".concat(c,"-next"),Object(y.a)({},"".concat(c,"-disabled"),M)),"aria-disabled":M},this.renderNext(et)),u.a.createElement(s,{disabled:f,locale:F,rootPrefixCls:c,selectComponentClass:X,selectPrefixCls:ve,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:se,pageSize:_e,pageSizeOptions:pe,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:me}))}}],[{key:"getDerivedStateFromProps",value:function(e,i){var c={};if("current"in e&&(c.current=e.current,e.current!==i.current&&(c.currentInputValue=c.current)),"pageSize"in e&&e.pageSize!==i.pageSize){var d=i.current,N=h(e.pageSize,i,e);d=d>N?N:d,"current"in e||(c.current=d,c.currentInputValue=d),c.pageSize=e.pageSize}return c}}]),a}(u.a.Component);B.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:p,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:p,locale:x.a,style:{},itemRender:O,totalBoundaryShowSizeChanger:50};var m=B},"6RRn":function(je,U,n){"use strict";var b=n("wCXF"),y=n("n6Qo");n.d(U,"b",function(){return y.a});var Q=n("IBYe"),J=n("6eGT"),j=n("hW8S");n.d(U,"a",function(){return j.a}),U.c=b.b},"6eGT":function(je,U,n){"use strict";function b(y){return null}U.a=b},"815F":function(je,U,n){"use strict";n.d(U,"e",function(){return ne}),n.d(U,"c",function(){return u}),n.d(U,"d",function(){return V}),n.d(U,"a",function(){return Y}),n.d(U,"f",function(){return H}),n.d(U,"b",function(){return _});var b=n("KQm4"),y=n("VTBJ"),Q=n("Ff2n"),J=n("Zm9Q"),j=n("Kwbf"),o=n("OZM5");function ne(r,s){return r!=null?r:s}function L(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=new Map;function x(p){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(p||[]).forEach(function(O){var h=O.key,B=O.children;Object(j.a)(h!=null,"Tree node must have a certain key: [".concat(g).concat(h,"]"));var m=String(h);Object(j.a)(!s.has(m)||h===null||h===void 0,"Same 'key' exist in the Tree: ".concat(m)),s.set(m,!0),x(B,"".concat(g).concat(m," > "))})}x(r)}function u(r){function s(x){var p=Object(J.a)(x);return p.map(function(g){if(!Object(o.i)(g))return Object(j.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var O=g.key,h=g.props,B=h.children,m=Object(Q.a)(h,["children"]),v=Object(y.a)({key:O},m),E=s(B);return E.length&&(v.children=E),v}).filter(function(g){return g})}return s(r)}function V(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],x=new Set(s===!0?[]:s),p=[];function g(O){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return O.map(function(B,m){var v=Object(o.h)(h?h.pos:"0",m),E=ne(B.key,v),a=Object(y.a)(Object(y.a)({},B),{},{parent:h,pos:v,children:null,data:B,isStart:[].concat(Object(b.a)(h?h.isStart:[]),[m===0]),isEnd:[].concat(Object(b.a)(h?h.isEnd:[]),[m===O.length-1])});return p.push(a),s===!0||x.has(E)?a.children=g(B.children||[],a):a.children=[],a})}return g(r),p}function A(r,s,x){var p;x?typeof x=="string"?p=function(h){return h[x]}:typeof x=="function"&&(p=function(h){return x(h)}):p=function(h,B){return ne(h.key,B)};function g(O,h,B){var m=O?O.children:r,v=O?Object(o.h)(B.pos,h):"0";if(O){var E=p(O,v),a={node:O,index:h,pos:v,key:E,parentPos:B.node?B.pos:null,level:B.level+1};s(a)}m&&m.forEach(function(t,e){g(t,e,{node:O,pos:v,level:B?B.level+1:-1})})}g(null)}function Y(r){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},x=s.initWrapper,p=s.processEntity,g=s.onProcessFinished,O=arguments.length>2?arguments[2]:void 0,h={},B={},m={posEntities:h,keyEntities:B};return x&&(m=x(m)||m),A(r,function(v){var E=v.node,a=v.index,t=v.pos,e=v.key,i=v.parentPos,c=v.level,d={node:E,index:a,key:e,pos:t,level:c},N=ne(e,t);h[t]=d,B[N]=d,d.parent=h[i],d.parent&&(d.parent.children=d.parent.children||[],d.parent.children.push(d)),p&&p(d,m)},O),g&&g(m),m}function H(r,s){var x=s.expandedKeys,p=s.selectedKeys,g=s.loadedKeys,O=s.loadingKeys,h=s.checkedKeys,B=s.halfCheckedKeys,m=s.dragOverNodeKey,v=s.dropPosition,E=s.keyEntities,a=E[r],t={eventKey:r,expanded:x.indexOf(r)!==-1,selected:p.indexOf(r)!==-1,loaded:g.indexOf(r)!==-1,loading:O.indexOf(r)!==-1,checked:h.indexOf(r)!==-1,halfChecked:B.indexOf(r)!==-1,pos:String(a?a.pos:""),dragOver:m===r&&v===0,dragOverGapTop:m===r&&v===-1,dragOverGapBottom:m===r&&v===1};return t}function _(r){var s=r.data,x=r.expanded,p=r.selected,g=r.checked,O=r.loaded,h=r.loading,B=r.halfChecked,m=r.dragOver,v=r.dragOverGapTop,E=r.dragOverGapBottom,a=r.pos,t=r.active,e=Object(y.a)(Object(y.a)({},s),{},{expanded:x,selected:p,checked:g,loaded:O,loading:h,halfChecked:B,dragOver:m,dragOverGapTop:v,dragOverGapBottom:E,pos:a,active:t});return"props"in e||Object.defineProperty(e,"props",{get:function(){return Object(j.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),r}}),e}},IBYe:function(je,U,n){"use strict";function b(y){return null}U.a=b},LdHM:function(je,U,n){"use strict";n.d(U,"b",function(){return O}),n.d(U,"a",function(){return B});var b=n("1OyB"),y=n("vuIU"),Q=n("Ji7U"),J=n("LK+K"),j=n("q1tI"),o=n("rePB"),ne=n("Ff2n"),L=n("ODXe"),u=n("4IlW"),V=n("bX4T"),A=n("YrtM"),Y=n("TSYQ"),H=n.n(Y),_=n("+nKL"),r=n("8OUc"),s=function(D,ee){var ae=D.prefixCls,le=D.id,oe=D.flattenOptions,te=D.childrenAsData,C=D.values,X=D.searchValue,ve=D.multiple,pe=D.defaultActiveFirstOption,he=D.height,se=D.itemHeight,_e=D.notFoundContent,Le=D.open,de=D.menuItemSelectedIcon,Ce=D.virtual,Be=D.onSelect,Ue=D.onToggleOpen,ke=D.onActiveValue,Ye=D.onScroll,Ae=D.onMouseEnter,me="".concat(ae,"-item"),be=Object(A.a)(function(){return oe},[Le,oe],function(w,S){return S[0]&&w[1]!==S[1]}),Qe=j.useRef(null),et=function(S){S.preventDefault()},tt=function(S){Qe.current&&Qe.current.scrollTo({index:S})},st=function(S){for(var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,M=be.length,G=0;G1&&arguments[1]!==void 0?arguments[1]:!1;return Object(v.a)(Z).map(function(ee,ae){if(!j.isValidElement(ee)||!ee.type)return null;var le=ee.type.isSelectOptGroup,oe=ee.key,te=ee.props,C=te.children,X=Object(ne.a)(te,["children"]);return D||!le?E(ee):Object(m.a)(Object(m.a)({key:"__RC_SELECT_GRP__".concat(oe===null?ae:oe,"__"),label:oe},X),{},{options:a(C)})}).filter(function(ee){return ee})}var t=n("2Qr1"),e=n("qNPg"),i=n("U8pU"),c=n("Kwbf"),d=n("WKfj");function N(Z){var D=Z.mode,ee=Z.options,ae=Z.children,le=Z.backfill,oe=Z.allowClear,te=Z.placeholder,C=Z.getInputElement,X=Z.showSearch,ve=Z.onSearch,pe=Z.defaultOpen,he=Z.autoFocus,se=Z.labelInValue,_e=Z.value,Le=Z.inputValue,de=Z.optionLabelProp,Ce=D==="multiple"||D==="tags",Be=X!==void 0?X:Ce||D==="combobox",Ue=ee||a(ae);if(Object(c.a)(D!=="tags"||Ue.every(function(me){return!me.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),D==="tags"||D==="combobox"){var ke=Ue.some(function(me){return me.options?me.options.some(function(be){return typeof("value"in be?be.value:be.key)=="number"}):typeof("value"in me?me.value:me.key)=="number"});Object(c.a)(!ke,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(c.a)(D!=="combobox"||!de,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(c.a)(D==="combobox"||!le,"`backfill` only works with `combobox` mode."),Object(c.a)(D==="combobox"||!C,"`getInputElement` only work with `combobox` mode."),Object(c.b)(D!=="combobox"||!C||!oe||!te,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ve&&!Be&&D!=="combobox"&&D!=="tags"&&Object(c.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(c.b)(!pe||he,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),_e!=null){var Ye=Object(d.d)(_e);Object(c.a)(!se||Ye.every(function(me){return Object(i.a)(me)==="object"&&("key"in me||"value"in me)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(c.a)(!Ce||Array.isArray(_e),"`value` should be array when `mode` is `multiple` or `tags`")}if(ae){var Ae=null;Object(v.a)(ae).some(function(me){if(!j.isValidElement(me)||!me.type)return!1;var be=me.type;if(be.isSelectOption)return!1;if(be.isSelectOptGroup){var Qe=Object(v.a)(me.props.children).every(function(et){return!j.isValidElement(et)||!me.type||et.type.isSelectOption?!0:(Ae=et.type,!1)});return!Qe}return Ae=be,!0}),Ae&&Object(c.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ae.displayName||Ae.name||Ae,"`.")),Object(c.a)(Le===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var f=N,K=Object(e.a)({prefixCls:"rc-select",components:{optionList:p},convertChildrenToData:a,flattenOptions:t.d,getLabeledValue:t.e,filterOptions:t.b,isValueDisabled:t.g,findValueOption:t.c,warningProps:f,fillOptionsWithMissingValue:t.a}),k=function(Z){Object(Q.a)(ee,Z);var D=Object(J.a)(ee);function ee(){var ae;return Object(b.a)(this,ee),ae=D.apply(this,arguments),ae.selectRef=j.createRef(),ae.focus=function(){ae.selectRef.current.focus()},ae.blur=function(){ae.selectRef.current.blur()},ae}return Object(y.a)(ee,[{key:"render",value:function(){return j.createElement(K,Object.assign({ref:this.selectRef},this.props))}}]),ee}(j.Component);k.Option=O,k.OptGroup=B;var F=k,ce=U.c=F},NvD2:function(je,U,n){"use strict";n.d(U,"a",function(){return o});var b=n("Kwbf");function y(ne,L){var u=new Set;return ne.forEach(function(V){L.has(V)||u.add(V)}),u}function Q(ne){var L=ne||{},u=L.disabled,V=L.disableCheckbox,A=L.checkable;return!!(u||V)||A===!1}function J(ne,L,u,V){for(var A=new Set(ne),Y=new Set,H=0;H<=u;H+=1){var _=L.get(H)||new Set;_.forEach(function(p){var g=p.key,O=p.node,h=p.children,B=h===void 0?[]:h;A.has(g)&&!V(O)&&B.filter(function(m){return!V(m.node)}).forEach(function(m){A.add(m.key)})})}for(var r=new Set,s=u;s>=0;s-=1){var x=L.get(s)||new Set;x.forEach(function(p){var g=p.parent,O=p.node;if(V(O)||!p.parent||r.has(p.parent.key))return;if(V(p.parent.node)){r.add(g.key);return}var h=!0,B=!1;(g.children||[]).filter(function(m){return!V(m.node)}).forEach(function(m){var v=m.key,E=A.has(v);h&&!E&&(h=!1),!B&&(E||Y.has(v))&&(B=!0)}),h&&A.add(g.key),B&&Y.add(g.key),r.add(g.key)})}return{checkedKeys:Array.from(A),halfCheckedKeys:Array.from(y(Y,A))}}function j(ne,L,u,V,A){for(var Y=new Set(ne),H=new Set(L),_=0;_<=V;_+=1){var r=u.get(_)||new Set;r.forEach(function(g){var O=g.key,h=g.node,B=g.children,m=B===void 0?[]:B;!Y.has(O)&&!H.has(O)&&!A(h)&&m.filter(function(v){return!A(v.node)}).forEach(function(v){Y.delete(v.key)})})}H=new Set;for(var s=new Set,x=V;x>=0;x-=1){var p=u.get(x)||new Set;p.forEach(function(g){var O=g.parent,h=g.node;if(A(h)||!g.parent||s.has(g.parent.key))return;if(A(g.parent.node)){s.add(O.key);return}var B=!0,m=!1;(O.children||[]).filter(function(v){return!A(v.node)}).forEach(function(v){var E=v.key,a=Y.has(E);B&&!a&&(B=!1),!m&&(a||H.has(E))&&(m=!0)}),B||Y.delete(O.key),m&&H.add(O.key),s.add(O.key)})}return{checkedKeys:Array.from(Y),halfCheckedKeys:Array.from(y(H,Y))}}function o(ne,L,u,V){var A=[],Y;V?Y=V:Y=Q;var H=new Set(ne.filter(function(x){var p=!!u[x];return p||A.push(x),p})),_=new Map,r=0;Object.keys(u).forEach(function(x){var p=u[x],g=p.level,O=_.get(g);O||(O=new Set,_.set(g,O)),O.add(p),r=Math.max(r,g)}),Object(b.a)(!A.length,"Tree missing follow keys: ".concat(A.slice(0,100).map(function(x){return"'".concat(x,"'")}).join(", ")));var s;return L===!0?s=J(H,_,r,Y):s=j(H,L.halfCheckedKeys,_,r,Y),s}},OZM5:function(je,U,n){"use strict";n.d(U,"b",function(){return V}),n.d(U,"a",function(){return A}),n.d(U,"k",function(){return Y}),n.d(U,"h",function(){return H}),n.d(U,"i",function(){return _}),n.d(U,"g",function(){return r}),n.d(U,"c",function(){return s}),n.d(U,"d",function(){return x}),n.d(U,"j",function(){return O}),n.d(U,"e",function(){return h}),n.d(U,"f",function(){return B});var b=n("KQm4"),y=n("U8pU"),Q=n("Ff2n"),J=n("q1tI"),j=n.n(J),o=n("Kwbf"),ne=n("WaYH"),L=.25,u=2;function V(m,v){var E=m.slice(),a=E.indexOf(v);return a>=0&&E.splice(a,1),E}function A(m,v){var E=m.slice();return E.indexOf(v)===-1&&E.push(v),E}function Y(m){return m.split("-")}function H(m,v){return"".concat(m,"-").concat(v)}function _(m){return m&&m.type&&m.type.isTreeNode}function r(m,v){var E=[m],a=v[m];function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];e.forEach(function(i){var c=i.key,d=i.children;E.push(c),t(d)})}return t(a.children),E}function s(m,v){var E=m.clientY,a=v.selectHandle.getBoundingClientRect(),t=a.top,e=a.bottom,i=a.height,c=Math.max(i*L,u);return E<=t+c?-1:E>=e-c?1:0}function x(m,v){if(!m)return;var E=v.multiple;return E?m.slice():m.length?[m[0]]:m}var p=function(v){return v};function g(m,v){if(!m)return[];var E=v||{},a=E.processProps,t=a===void 0?p:a,e=Array.isArray(m)?m:[m];return e.map(function(i){var c=i.children,d=Object(Q.a)(i,["children"]),N=g(c,v);return j.a.createElement(ne.a,Object.assign({},t(d)),N)})}function O(m){if(!m)return null;var v;if(Array.isArray(m))v={checkedKeys:m,halfCheckedKeys:void 0};else if(Object(y.a)(m)==="object")v={checkedKeys:m.checked||void 0,halfCheckedKeys:m.halfChecked||void 0};else return Object(o.a)(!1,"`checkedKeys` is not an array or an object"),null;return v}function h(m,v){var E=new Set;function a(t){if(E.has(t))return;var e=v[t];if(!e)return;E.add(t);var i=e.parent,c=e.node;if(c.disabled)return;i&&a(i.key)}return(m||[]).forEach(function(t){a(t)}),Object(b.a)(E)}function B(m){var v={};return Object.keys(m).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(v[E]=m[E])}),v}},"SA+Z":function(je,U,n){var b=n("wTVA"),y=n("EbDI"),Q=n("ZhPi"),J=n("wkBT");function j(o){return b(o)||y(o)||Q(o)||J()}je.exports=j,je.exports.__esModule=!0,je.exports.default=je.exports},WaYH:function(je,U,n){"use strict";var b=n("rePB"),y=n("Ff2n"),Q=n("VTBJ"),J=n("1OyB"),j=n("vuIU"),o=n("JX7q"),ne=n("Ji7U"),L=n("LK+K"),u=n("q1tI"),V=n("TSYQ"),A=n.n(V),Y=n("sboe"),H=n("OZM5"),_=function(v){var E=v.prefixCls,a=v.level,t=v.isStart,e=v.isEnd;if(!a)return null;for(var i="".concat(E,"-indent-unit"),c=[],d=0;d"},r.a.createElement(J.a.Item,null,r.a.createElement(x.a,{to:"/competitions/index"},"\u5728\u7EBF\u7ADE\u8D5B")),r.a.createElement(J.a.Item,null,r.a.createElement(x.a,{to:"/competitions/index/".concat(e,"/enroll")},"\u62A5\u540D")),r.a.createElement(J.a.Item,null,"\u6218\u961F\u8BE6\u60C5")),r.a.createElement("p",null,"\u5B9E\u8DF5\u9879\u76EE"),r.a.createElement(y.a,{className:"teamsLayoutTable",columns:le,dataSource:N,bordered:!0,pagination:!1}),r.a.createElement("p",null,"\u6559\u5B66\u8BFE\u5802"),r.a.createElement(y.a,{className:"teamsLayoutTable",columns:oe,dataSource:F,bordered:!0,pagination:!1}))};U.default=Object(p.a)(function(O){var h=O.loading,B=O.globalSetting,m=O.user;return{globalSetting:B,loading:h.effects,user:m}})(g)},n6Qo:function(je,U,n){"use strict";n.d(U,"a",function(){return L});var b=n("q1tI"),y=n("biw7"),Q=n("fyJ8");function J(u){var V=u.className,A=u.index,Y=u.children,H=u.colSpan,_=u.rowSpan,r=b.useContext(y.a),s=r.prefixCls,x=r.fixedInfoList,p=x[A];return b.createElement(Q.a,Object.assign({className:V,index:A,component:"td",prefixCls:s,record:null,dataIndex:null,render:function(){return{children:Y,props:{colSpan:H,rowSpan:_}}}},p))}function j(u){return b.createElement("tr",Object.assign({},u))}function o(u){var V=u.children,A=b.useContext(y.a),Y=A.prefixCls;return b.createElement("tfoot",{className:"".concat(Y,"-summary")},V)}var ne=U.b=o,L={Cell:J,Row:j}},sR1s:function(je,U,n){"use strict";n.d(U,"b",function(){return J}),n.d(U,"a",function(){return j}),n.d(U,"c",function(){return o}),n.d(U,"d",function(){return ne});var b=n("U8pU"),y="RC_TABLE_KEY";function Q(L){return L==null?[]:Array.isArray(L)?L:[L]}function J(L,u){if(!u&&typeof u!="number")return L;for(var V=Q(u),A=L,Y=0;Y1)Object(V.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(O.length===0)return Object(V.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var h=O[0];if(o.isValidElement(h)&&Object(A.c)(h)){var B=h.ref;O[0]=o.cloneElement(h,{ref:Object(A.a)(B,this.setChildNode)})}return O.length===1?O[0]:O.map(function(m,v){return!o.isValidElement(m)||"key"in m&&m.key!==null?m:o.cloneElement(m,{key:"".concat(H,"-").concat(v)})})}}]),x}(o.Component);_.displayName="ResizeObserver",U.a=_},wCXF:function(je,U,n){"use strict";n.d(U,"a",function(){return tt});var b=n("rePB"),y=n("VTBJ"),Q=n("KQm4"),J=n("U8pU"),j=n("ODXe"),o=n("q1tI"),ne=n("TSYQ"),L=n.n(ne),u=n("Gytx"),V=n.n(u),A=n("Kwbf"),Y=n("t23M"),H=n("qx4F"),_=n("6eGT"),r=n("IBYe"),s=n("Ff2n"),x=n("c+Xe"),p=n("fyJ8"),g=n("biw7");function O(l,R,P,I,z){var w=P[l]||{},S=P[R]||{},T,M;w.fixed==="left"?T=I.left[l]:S.fixed==="right"&&(M=I.right[R]);var G=!1,W=!1,$=!1,re=!1,q=P[R+1],ue=P[l-1];if(z==="rtl"){if(T!==void 0){var Re=ue&&ue.fixed==="left";re=!Re}else if(M!==void 0){var ye=q&&q.fixed==="right";$=!ye}}else if(T!==void 0){var xe=q&&q.fixed==="left";G=!xe}else if(M!==void 0){var ie=ue&&ue.fixed==="right";W=!ie}return{fixLeft:T,fixRight:M,lastFixLeft:G,firstFixRight:W,lastFixRight:$,firstFixLeft:re,isSticky:I.isSticky}}var h=n("sR1s");function B(l){var R=l.cells,P=l.stickyOffsets,I=l.flattenColumns,z=l.rowComponent,w=l.cellComponent,S=l.onHeaderRow,T=l.index,M=o.useContext(g.a),G=M.prefixCls,W=M.direction,$;S&&($=S(R.map(function(q){return q.column}),T));var re=Object(h.a)(R.map(function(q){return q.column}));return o.createElement(z,Object.assign({},$),R.map(function(q,ue){var Re=q.column,ye=O(q.colStart,q.colEnd,I,P,W),xe;return Re&&Re.onHeaderCell&&(xe=q.column.onHeaderCell(Re)),o.createElement(p.a,Object.assign({},q,{ellipsis:Re.ellipsis,align:Re.align,component:w,prefixCls:G,key:re[ue]},ye,{additionalProps:xe,rowType:"header"}))}))}B.displayName="HeaderRow";var m=B;function v(l){var R=[];function P(S,T){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;R[M]=R[M]||[];var G=T,W=S.filter(Boolean).map(function($){var re={key:$.key,className:$.className||"",children:$.title,column:$,colStart:G},q=1,ue=$.children;return ue&&ue.length>0&&(q=P(ue,G,M+1).reduce(function(Re,ye){return Re+ye},0),re.hasSubColumns=!0),"colSpan"in $&&(q=$.colSpan),"rowSpan"in $&&(re.rowSpan=$.rowSpan),re.colSpan=q,re.colEnd=re.colStart+q-1,R[M].push(re),G+=q,q});return W}P(l,0);for(var I=R.length,z=function(T){R[T].forEach(function(M){!("rowSpan"in M)&&!M.hasSubColumns&&(M.rowSpan=I-T)})},w=0;w=0;T-=1){var M=R[T],G=P&&P[T],W=G&&G[t.a];(M||W||S)&&(z.unshift(o.createElement("col",Object.assign({key:T,style:{width:M,minWidth:M}},W))),S=!0)}return o.createElement("colgroup",null,z)}var i=e;function c(l,R){return Object(o.useMemo)(function(){for(var P=[],I=0;I1?Fe-1:0),dt=1;dt=$&&(Ne=$-re),S({scrollLeft:Ne/$*(W+2)}),ie.current.x=fe.pageX},We=function(){var fe=Object(Ye.b)(w.current).top,we=fe+w.current.offsetHeight,He=document.documentElement.scrollTop+window.innerHeight;we-Object(H.a)()<=He||fe>=He-T?xe(function(Je){return Object(y.a)(Object(y.a)({},Je),{},{isHiddenScrollBar:!0})}):xe(function(Je){return Object(y.a)(Object(y.a)({},Je),{},{isHiddenScrollBar:!1})})},Se=function(fe){xe(function(we){return Object(y.a)(Object(y.a)({},we),{},{scrollLeft:fe/W*$||0})})};return o.useImperativeHandle(P,function(){return{setScrollLeft:Se}}),o.useEffect(function(){var Pe=Object(ke.a)(document.body,"mouseup",$e,!1),fe=Object(ke.a)(document.body,"mousemove",Ge,!1);return We(),function(){Pe.remove(),fe.remove()}},[re,Te]),o.useEffect(function(){var Pe=Object(ke.a)(window,"scroll",We,!1),fe=Object(ke.a)(window,"resize",We,!1);return function(){Pe.remove(),fe.remove()}},[]),o.useEffect(function(){ye.isHiddenScrollBar||xe(function(Pe){var fe,we;return Object(y.a)(Object(y.a)({},Pe),{},{scrollLeft:w.current.scrollLeft/((fe=w.current)===null||fe===void 0?void 0:fe.scrollWidth)*((we=w.current)===null||we===void 0?void 0:we.clientWidth)})})},[ye.isHiddenScrollBar]),W<=$||!re||ye.isHiddenScrollBar?null:o.createElement("div",{style:{height:Object(H.a)(),width:$,bottom:T},className:"".concat(G,"-sticky-scroll")},o.createElement("div",{onMouseDown:Oe,ref:q,className:L()("".concat(G,"-sticky-scroll-bar"),Object(b.a)({},"".concat(G,"-sticky-scroll-bar-active"),Te)),style:{width:"".concat(re,"px"),transform:"translate3d(".concat(ye.scrollLeft,"px, 0, 0)")}}))},me=o.forwardRef(Ae);function be(l,R){return o.useMemo(function(){var P=!!l;return{isSticky:P,stickyClassName:P?"".concat(R,"-sticky-header"):"",offsetHeader:Object(J.a)(l)==="object"&&l.offsetHeader||0,offsetScroll:Object(J.a)(l)==="object"&&l.offsetScroll||0}},[l,R])}var Qe=[],et={},tt="rc-table-internal-hook",st=o.memo(function(l){var R=l.children;return R},function(l,R){return V()(l.props,R.props)?l.pingLeft!==R.pingLeft||l.pingRight!==R.pingRight:!1});function Ve(l){var R,P=l.prefixCls,I=l.className,z=l.rowClassName,w=l.style,S=l.data,T=l.rowKey,M=l.scroll,G=l.tableLayout,W=l.direction,$=l.title,re=l.footer,q=l.summary,ue=l.id,Re=l.showHeader,ye=l.components,xe=l.emptyText,ie=l.onRow,Xe=l.onHeaderRow,De=l.internalHooks,Te=l.transformColumns,Ie=l.internalRefs,$e=l.sticky,Oe=S||Qe,Ge=!!Oe.length,We=o.useState(0),Se=Object(j.a)(We,2),Pe=Se[0],fe=Se[1];o.useEffect(function(){fe(Object(H.a)())});var we=o.useMemo(function(){return Object(h.c)(ye,{})},[ye]),He=o.useCallback(function(Ee,ge){return Object(h.b)(we,Ee)||ge},[we]),Je=o.useMemo(function(){return typeof T=="function"?T:function(Ee){var ge=Ee&&Ee[T];return ge}},[T]),Ne=Object(t.c)(l),jt=Ne.expandIcon,Rt=Ne.expandedRowKeys,Pt=Ne.defaultExpandedRowKeys,rt=Ne.defaultExpandAllRows,it=Ne.expandedRowRender,ft=Ne.onExpand,mt=Ne.onExpandedRowsChange,Nt=Ne.expandRowByClick,nt=Ne.rowExpandable,Et=Ne.expandIconColumnIndex,pt=Ne.expandedRowClassName,Kt=Ne.childrenColumnName,Tt=Ne.indentSize,ht=jt||Be,gt=Kt||"children",_t=o.useMemo(function(){return it?"row":l.expandable&&De===tt&&l.expandable.__PARENT_RENDER_ICON__||Oe.some(function(Ee){return Ee&&Object(J.a)(Ee)==="object"&&Ee[gt]})?"nest":!1},[!!it,Oe]),Dt=o.useState(function(){return Pt||(rt?Ue(Oe,Je,gt):[])}),ze=Object(j.a)(Dt,2),Ze=ze[0],at=ze[1],Fe=o.useMemo(function(){return new Set(Rt||Ze||[])},[Rt,Ze]),ct=o.useCallback(function(Ee){var ge=Je(Ee,Oe.indexOf(Ee)),Ke,qe=Fe.has(ge);qe?(Fe.delete(ge),Ke=Object(Q.a)(Fe)):Ke=[].concat(Object(Q.a)(Fe),[ge]),at(Ke),ft&&ft(!qe,Ee),mt&&mt(Ke)},[Je,Fe,Oe,ft,mt]),dt=o.useState(0),St=Object(j.a)(dt,2),yt=St[0],Mt=St[1],vn=Object(C.b)(Object(y.a)(Object(y.a)(Object(y.a)({},l),Ne),{},{expandable:!!it,expandedKeys:Fe,getRowKey:Je,onTriggerExpand:ct,expandIcon:ht,expandIconColumnIndex:Et,direction:W}),De===tt?Te:null),Yt=Object(j.a)(vn,2),kt=Yt[0],Me=Yt[1],Lt=o.useMemo(function(){return{columns:kt,flattenColumns:Me}},[kt,Me]),Wt=o.useRef(),Qt=o.useRef(),ut=o.useRef(),bn=o.useState(!1),Zt=Object(j.a)(bn,2),qt=Zt[0],En=Zt[1],gn=o.useState(!1),en=Object(j.a)(gn,2),tn=en[0],yn=en[1],Cn=pe(new Map),nn=Object(j.a)(Cn,2),On=nn[0],xn=nn[1],jn=Object(h.a)(Me),an=jn.map(function(Ee){return On.get(Ee)}),on=o.useMemo(function(){return an},[an.join("_")]),At=_e(on,Me.length,W),ot=M&&Object(h.d)(M.y),lt=M&&Object(h.d)(M.x),Ct=lt&&Me.some(function(Ee){var ge=Ee.fixed;return ge}),rn=o.useRef(),wt=be($e,P),Ot=wt.isSticky,Rn=wt.offsetHeader,Pn=wt.offsetScroll,Nn=wt.stickyClassName,Bt,Ut,zt;ot&&(Ut={overflowY:"scroll",maxHeight:M.y}),lt&&(Bt={overflowX:"auto"},ot||(Ut={overflowY:"hidden"}),zt={width:M.x===!0?"auto":M.x,minWidth:"100%"});var ln=o.useCallback(function(Ee,ge){xn(function(Ke){var qe=new Map(Ke);return qe.set(Ee,ge),qe})},[]),Tn=he(null),sn=Object(j.a)(Tn,2),_n=sn[0],cn=sn[1];function Ht(Ee,ge){if(!ge)return;typeof ge=="function"?ge(Ee):ge.scrollLeft!==Ee&&(ge.scrollLeft=Ee)}var vt=function(ge){var Ke=ge.currentTarget,qe=ge.scrollLeft,xt=typeof qe=="number"?qe:Ke.scrollLeft,hn=Ke||et;if(!cn()||cn()===hn){var Jt;_n(hn),Ht(xt,Qt.current),Ht(xt,ut.current),Ht(xt,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Ke){var Un=Ke.scrollWidth,In=Ke.clientWidth;En(xt>0),yn(xt0?[].concat(Object(y.a)(s),Object(y.a)(A(O).map(function(h){return Object(Q.a)({fixed:g},h)}))):[].concat(Object(y.a)(s),[Object(Q.a)(Object(Q.a)({},x),{},{fixed:g})])},[])}function Y(r){for(var s=!0,x=0;x=0;O-=1){var h=r[O];if(g&&h.fixed!=="right")g=!1;else if(!g&&h.fixed==="right"){Object(ne.a)(!1,"Index ".concat(O+1," of `columns` missing `fixed='right'` prop."));break}}}function H(r){return r.map(function(s){var x=s.fixed,p=Object(J.a)(s,["fixed"]),g=x;return x==="left"?g="right":x==="right"&&(g="left"),Object(Q.a)({fixed:g},p)})}function _(r,s){var x=r.prefixCls,p=r.columns,g=r.children,O=r.expandable,h=r.expandedKeys,B=r.getRowKey,m=r.onTriggerExpand,v=r.expandIcon,E=r.rowExpandable,a=r.expandIconColumnIndex,t=r.direction,e=r.expandRowByClick,i=j.useMemo(function(){return p||V(g)},[p,g]),c=j.useMemo(function(){if(O){var f,K=a||0,k=i[K],F=(f={},Object(b.a)(f,u.a,{className:"".concat(x,"-expand-icon-col")}),Object(b.a)(f,"title",""),Object(b.a)(f,"fixed",k?k.fixed:null),Object(b.a)(f,"className","".concat(x,"-row-expand-icon-cell")),Object(b.a)(f,"render",function(D,ee,ae){var le=B(ee,ae),oe=h.has(le),te=E?E(ee):!0,C=v({prefixCls:x,expanded:oe,expandable:te,record:ee,onExpand:m});return e?j.createElement("span",{onClick:function(ve){return ve.stopPropagation()}},C):C}),f),ce=i.slice();return K>=0&&ce.splice(K,0,F),ce}return i},[O,i,B,h,v,t]),d=j.useMemo(function(){var f=c;return s&&(f=s(f)),f.length||(f=[{render:function(){return null}}]),f},[s,c,t]),N=j.useMemo(function(){return t==="rtl"?H(A(d)):A(d)},[d,t]);return[d,N]}U.b=_},"y0+3":function(je,U,n){"use strict";n.d(U,"a",function(){return A}),n.d(U,"b",function(){return H});var b=/margin|padding|width|height|max|min|offset/,y={left:!0,top:!0},Q={cssFloat:1,styleFloat:1,float:1};function J(_){return _.nodeType===1?_.ownerDocument.defaultView.getComputedStyle(_,null):{}}function j(_,r,s){if(r=r.toLowerCase(),s==="auto"){if(r==="height")return _.offsetHeight;if(r==="width")return _.offsetWidth}return r in y||(y[r]=b.test(r)),y[r]?parseFloat(s)||0:s}function o(_,r){var s=arguments.length,x=J(_);return r=Q[r]?"cssFloat"in _.style?"cssFloat":"styleFloat":r,s===1?x:j(_,r,x[r]||_.style[r])}function ne(_,r,s){var x=arguments.length;if(r=Q[r]?"cssFloat"in _.style?"cssFloat":"styleFloat":r,x===3)return typeof s=="number"&&b.test(r)&&(s="".concat(s,"px")),_.style[r]=s,s;for(var p in r)r.hasOwnProperty(p)&&ne(_,p,r[p]);return J(_)}function L(_){return _===document.body?document.documentElement.clientWidth:_.offsetWidth}function u(_){return _===document.body?window.innerHeight||document.documentElement.clientHeight:_.offsetHeight}function V(){var _=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:_,height:r}}function A(){var _=document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight;return{width:_,height:r}}function Y(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function H(_){var r=_.getBoundingClientRect(),s=document.documentElement;return{left:r.left+(window.pageXOffset||s.scrollLeft)-(s.clientLeft||document.body.clientLeft||0),top:r.top+(window.pageYOffset||s.scrollTop)-(s.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Engineering__Lists__StudentList.c349274e.async.js b/p__Engineering__Lists__StudentList.c349274e.async.js index 0d218a005d..e9e28a247c 100644 --- a/p__Engineering__Lists__StudentList.c349274e.async.js +++ b/p__Engineering__Lists__StudentList.c349274e.async.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[134,6,8,10],{"0ntK":function(Xe,ve,a){Xe.exports={flex_box_center:"flex_box_center___wiNIz",flex_space_between:"flex_space_between___W6VyH",flex_box_vertical_center:"flex_box_vertical_center___2wI53",flex_box_center_end:"flex_box_center_end___1xc94",flex_box_column:"flex_box_column___t1uPg",wrap:"wrap___3SdnL",title:"title___5aDvb",control:"control___2cHNi",label:"label___2P1PV",button:"button___Fi9NA",form:"form___1mrGy",customModal:"customModal___1uZJy",customTable:"customTable___3xqky"}},"6+eU":function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return R});var w=a("wx14"),j=a("rePB"),je=a("VTBJ"),U=a("1OyB"),r=a("vuIU"),f=a("Ji7U"),ce=a("LK+K"),se=a("q1tI"),K=a.n(se),k=a("TSYQ"),X=a.n(k),le=function($){var g,O="".concat($.rootPrefixCls,"-item"),d=X()(O,"".concat(O,"-").concat($.page),(g={},Object(j.a)(g,"".concat(O,"-active"),$.active),Object(j.a)(g,$.className,!!$.className),Object(j.a)(g,"".concat(O,"-disabled"),!$.page),g)),I=function(){$.onClick($.page)},z=function(Ce){$.onKeyPress(Ce,$.onClick,$.page)};return K.a.createElement("li",{title:$.showTitle?$.page:null,className:d,onClick:I,onKeyPress:z,tabIndex:"0"},$.itemRender($.page,"page",K.a.createElement("a",{rel:"nofollow"},$.page)))},pe=le,Z={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},_=function(J){Object(f.a)(g,J);var $=Object(ce.a)(g);function g(){var O;Object(U.a)(this,g);for(var d=arguments.length,I=new Array(d),z=0;z=0||Q.relatedTarget.className.indexOf("".concat(L,"-next"))>=0))return;O.setState({goInputText:""}),P(O.getValidValue())},O.go=function(Q){var Ce=O.state.goInputText;if(Ce==="")return;(Q.keyCode===Z.ENTER||Q.type==="click")&&(O.setState({goInputText:""}),O.props.quickGo(O.getValidValue()))},O}return Object(r.a)(g,[{key:"getValidValue",value:function(){var d=this.state,I=d.goInputText,z=d.current;return!I||isNaN(I)?z:Number(I)}},{key:"getPageSizeOptions",value:function(){var d=this.props,I=d.pageSize,z=d.pageSizeOptions;return z.some(function(Q){return Q.toString()===I.toString()})?z:z.concat([I.toString()]).sort(function(Q,Ce){var te=isNaN(Number(Q))?0:Number(Q),P=isNaN(Number(Ce))?0:Number(Ce);return te-P})}},{key:"render",value:function(){var d=this,I=this.props,z=I.pageSize,Q=I.locale,Ce=I.rootPrefixCls,te=I.changeSize,P=I.quickGo,L=I.goButton,y=I.selectComponentClass,p=I.buildOptionText,A=I.selectPrefixCls,h=I.disabled,M=this.state.goInputText,G="".concat(Ce,"-options"),oe=y,D=null,B=null,ne=null;if(!te&&!P)return null;var ie=this.getPageSizeOptions();if(te&&oe){var ee=ie.map(function(F,q){return K.a.createElement(oe.Option,{key:q,value:F.toString()},(p||d.buildOptionText)(F))});D=K.a.createElement(oe,{disabled:h,prefixCls:A,showSearch:!1,className:"".concat(G,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(z||ie[0]).toString(),onChange:this.changeSize,getPopupContainer:function(q){return q.parentNode}},ee)}return P&&(L&&(ne=typeof L=="boolean"?K.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:h,className:"".concat(G,"-quick-jumper-button")},Q.jump_to_confirm):K.a.createElement("span",{onClick:this.go,onKeyUp:this.go},L)),B=K.a.createElement("div",{className:"".concat(G,"-quick-jumper")},Q.jump_to,K.a.createElement("input",{disabled:h,type:"text",value:M,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Q.page,ne)),K.a.createElement("li",{className:"".concat(G)},D,B)}}]),g}(K.a.Component);_.defaultProps={pageSizeOptions:["10","20","50","100"]};var x=_,ue=a("N2Kk");function V(){}function ae(J){return typeof J=="number"&&isFinite(J)&&Math.floor(J)===J}function fe(J,$,g){return g}function Y(J,$,g){var O=typeof J=="undefined"?$.pageSize:J;return Math.floor((g.total-1)/O)+1}var he=function(J){Object(f.a)(g,J);var $=Object(ce.a)(g);function g(O){var d;Object(U.a)(this,g),d=$.call(this,O),d.getJumpPrevPage=function(){return Math.max(1,d.state.current-(d.props.showLessItems?3:5))},d.getJumpNextPage=function(){return Math.min(Y(void 0,d.state,d.props),d.state.current+(d.props.showLessItems?3:5))},d.getItemIcon=function(te,P){var L=d.props.prefixCls,y=te||K.a.createElement("button",{type:"button","aria-label":P,className:"".concat(L,"-item-link")});return typeof te=="function"&&(y=K.a.createElement(te,Object(je.a)({},d.props))),y},d.savePaginationNode=function(te){d.paginationNode=te},d.isValid=function(te){return ae(te)&&te!==d.state.current},d.shouldDisplayQuickJumper=function(){var te=d.props,P=te.showQuickJumper,L=te.pageSize,y=te.total;return y<=L?!1:P},d.handleKeyDown=function(te){(te.keyCode===Z.ARROW_UP||te.keyCode===Z.ARROW_DOWN)&&te.preventDefault()},d.handleKeyUp=function(te){var P=d.getValidValue(te),L=d.state.currentInputValue;P!==L&&d.setState({currentInputValue:P}),te.keyCode===Z.ENTER?d.handleChange(P):te.keyCode===Z.ARROW_UP?d.handleChange(P-1):te.keyCode===Z.ARROW_DOWN&&d.handleChange(P+1)},d.changePageSize=function(te){var P=d.state.current,L=Y(te,d.state,d.props);P=P>L?L:P,L===0&&(P=d.state.current),typeof te=="number"&&("pageSize"in d.props||d.setState({pageSize:te}),"current"in d.props||d.setState({current:P,currentInputValue:P})),d.props.onShowSizeChange(P,te),"onChange"in d.props&&d.props.onChange&&d.props.onChange(P,te)},d.handleChange=function(te){var P=d.props.disabled,L=te;if(d.isValid(L)&&!P){var y=Y(void 0,d.state,d.props);L>y?L=y:L<1&&(L=1),"current"in d.props||d.setState({current:L,currentInputValue:L});var p=d.state.pageSize;return d.props.onChange(L,p),L}return d.state.current},d.prev=function(){d.hasPrev()&&d.handleChange(d.state.current-1)},d.next=function(){d.hasNext()&&d.handleChange(d.state.current+1)},d.jumpPrev=function(){d.handleChange(d.getJumpPrevPage())},d.jumpNext=function(){d.handleChange(d.getJumpNextPage())},d.hasPrev=function(){return d.state.current>1},d.hasNext=function(){return d.state.current2?L-2:0),p=2;p=z?Ce=z:Ce=Number(I),Ce}},{key:"getShowSizeChanger",value:function(){var d=this.props,I=d.showSizeChanger,z=d.total,Q=d.totalBoundaryShowSizeChanger;return typeof I!="undefined"?I:z>Q}},{key:"renderPrev",value:function(d){var I=this.props,z=I.prevIcon,Q=I.itemRender,Ce=Q(d,"prev",this.getItemIcon(z,"prev page")),te=!this.hasPrev();return Object(se.isValidElement)(Ce)?Object(se.cloneElement)(Ce,{disabled:te}):Ce}},{key:"renderNext",value:function(d){var I=this.props,z=I.nextIcon,Q=I.itemRender,Ce=Q(d,"next",this.getItemIcon(z,"next page")),te=!this.hasNext();return Object(se.isValidElement)(Ce)?Object(se.cloneElement)(Ce,{disabled:te}):Ce}},{key:"render",value:function(){var d=this,I=this.props,z=I.prefixCls,Q=I.className,Ce=I.style,te=I.disabled,P=I.hideOnSinglePage,L=I.total,y=I.locale,p=I.showQuickJumper,A=I.showLessItems,h=I.showTitle,M=I.showTotal,G=I.simple,oe=I.itemRender,D=I.showPrevNextJumpers,B=I.jumpPrevIcon,ne=I.jumpNextIcon,ie=I.selectComponentClass,ee=I.selectPrefixCls,F=I.pageSizeOptions,q=this.state,n=q.current,m=q.pageSize,s=q.currentInputValue;if(P===!0&&L<=m)return null;var S=Y(void 0,this.state,this.props),H=[],re=null,Ee=null,Pe=null,ke=null,Ie=null,Ne=p&&p.goButton,Le=A?1:2,Nt=n-1>0?n-1:0,It=n+1=Le*2&&n!==1+2&&(H[0]=Object(se.cloneElement)(H[0],{className:"".concat(z,"-item-after-jump-prev")}),H.unshift(re)),S-n>=Le*2&&n!==S-2&&(H[H.length-1]=Object(se.cloneElement)(H[H.length-1],{className:"".concat(z,"-item-before-jump-next")}),H.push(Ee)),ge!==1&&H.unshift(Pe),Me!==S&&H.push(ke)}var xe=null;M&&(xe=K.a.createElement("li",{className:"".concat(z,"-total-text")},M(L,[L===0?0:(n-1)*m+1,n*m>L?L:n*m])));var ye=!this.hasPrev()||!S,_e=!this.hasNext()||!S;return K.a.createElement("ul",Object(w.a)({className:X()(z,Q,Object(j.a)({},"".concat(z,"-disabled"),te)),style:Ce,unselectable:"unselectable",ref:this.savePaginationNode},At),xe,K.a.createElement("li",{title:h?y.prev_page:null,onClick:this.prev,tabIndex:ye?null:0,onKeyPress:this.runIfEnterPrev,className:X()("".concat(z,"-prev"),Object(j.a)({},"".concat(z,"-disabled"),ye)),"aria-disabled":ye},this.renderPrev(Nt)),H,K.a.createElement("li",{title:h?y.next_page:null,onClick:this.next,tabIndex:_e?null:0,onKeyPress:this.runIfEnterNext,className:X()("".concat(z,"-next"),Object(j.a)({},"".concat(z,"-disabled"),_e)),"aria-disabled":_e},this.renderNext(It)),K.a.createElement(x,{disabled:te,locale:y,rootPrefixCls:z,selectComponentClass:ie,selectPrefixCls:ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:n,pageSize:m,pageSizeOptions:F,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ne}))}}],[{key:"getDerivedStateFromProps",value:function(d,I){var z={};if("current"in d&&(z.current=d.current,d.current!==I.current&&(z.currentInputValue=z.current)),"pageSize"in d&&d.pageSize!==I.pageSize){var Q=I.current,Ce=Y(d.pageSize,I,d);Q=Q>Ce?Ce:Q,"current"in d||(z.current=Q,z.currentInputValue=Q),z.pageSize=d.pageSize}return z}}]),g}(K.a.Component);he.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:V,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:V,locale:ue.a,style:{},itemRender:fe,totalBoundaryShowSizeChanger:50};var R=he},"6RRn":function(Xe,ve,a){"use strict";var w=a("wCXF"),j=a("n6Qo");a.d(ve,"b",function(){return j.a});var je=a("IBYe"),U=a("6eGT"),r=a("hW8S");a.d(ve,"a",function(){return r.a}),ve.c=w.b},"6eGT":function(Xe,ve,a){"use strict";function w(j){return null}ve.a=w},"815F":function(Xe,ve,a){"use strict";a.d(ve,"e",function(){return ce}),a.d(ve,"c",function(){return K}),a.d(ve,"d",function(){return k}),a.d(ve,"a",function(){return le}),a.d(ve,"f",function(){return pe}),a.d(ve,"b",function(){return Z});var w=a("KQm4"),j=a("VTBJ"),je=a("Ff2n"),U=a("Zm9Q"),r=a("Kwbf"),f=a("OZM5");function ce(_,x){return _!=null?_:x}function se(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],x=new Map;function ue(V){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(V||[]).forEach(function(fe){var Y=fe.key,he=fe.children;Object(r.a)(Y!=null,"Tree node must have a certain key: [".concat(ae).concat(Y,"]"));var R=String(Y);Object(r.a)(!x.has(R)||Y===null||Y===void 0,"Same 'key' exist in the Tree: ".concat(R)),x.set(R,!0),ue(he,"".concat(ae).concat(R," > "))})}ue(_)}function K(_){function x(ue){var V=Object(U.a)(ue);return V.map(function(ae){if(!Object(f.i)(ae))return Object(r.a)(!ae,"Tree/TreeNode can only accept TreeNode as children."),null;var fe=ae.key,Y=ae.props,he=Y.children,R=Object(je.a)(Y,["children"]),J=Object(j.a)({key:fe},R),$=x(he);return $.length&&(J.children=$),J}).filter(function(ae){return ae})}return x(_)}function k(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ue=new Set(x===!0?[]:x),V=[];function ae(fe){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return fe.map(function(he,R){var J=Object(f.h)(Y?Y.pos:"0",R),$=ce(he.key,J),g=Object(j.a)(Object(j.a)({},he),{},{parent:Y,pos:J,children:null,data:he,isStart:[].concat(Object(w.a)(Y?Y.isStart:[]),[R===0]),isEnd:[].concat(Object(w.a)(Y?Y.isEnd:[]),[R===fe.length-1])});return V.push(g),x===!0||ue.has($)?g.children=ae(he.children||[],g):g.children=[],g})}return ae(_),V}function X(_,x,ue){var V;ue?typeof ue=="string"?V=function(Y){return Y[ue]}:typeof ue=="function"&&(V=function(Y){return ue(Y)}):V=function(Y,he){return ce(Y.key,he)};function ae(fe,Y,he){var R=fe?fe.children:_,J=fe?Object(f.h)(he.pos,Y):"0";if(fe){var $=V(fe,J),g={node:fe,index:Y,pos:J,key:$,parentPos:he.node?he.pos:null,level:he.level+1};x(g)}R&&R.forEach(function(O,d){ae(O,d,{node:fe,pos:J,level:he?he.level+1:-1})})}ae(null)}function le(_){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ue=x.initWrapper,V=x.processEntity,ae=x.onProcessFinished,fe=arguments.length>2?arguments[2]:void 0,Y={},he={},R={posEntities:Y,keyEntities:he};return ue&&(R=ue(R)||R),X(_,function(J){var $=J.node,g=J.index,O=J.pos,d=J.key,I=J.parentPos,z=J.level,Q={node:$,index:g,key:d,pos:O,level:z},Ce=ce(d,O);Y[O]=Q,he[Ce]=Q,Q.parent=Y[I],Q.parent&&(Q.parent.children=Q.parent.children||[],Q.parent.children.push(Q)),V&&V(Q,R)},fe),ae&&ae(R),R}function pe(_,x){var ue=x.expandedKeys,V=x.selectedKeys,ae=x.loadedKeys,fe=x.loadingKeys,Y=x.checkedKeys,he=x.halfCheckedKeys,R=x.dragOverNodeKey,J=x.dropPosition,$=x.keyEntities,g=$[_],O={eventKey:_,expanded:ue.indexOf(_)!==-1,selected:V.indexOf(_)!==-1,loaded:ae.indexOf(_)!==-1,loading:fe.indexOf(_)!==-1,checked:Y.indexOf(_)!==-1,halfChecked:he.indexOf(_)!==-1,pos:String(g?g.pos:""),dragOver:R===_&&J===0,dragOverGapTop:R===_&&J===-1,dragOverGapBottom:R===_&&J===1};return O}function Z(_){var x=_.data,ue=_.expanded,V=_.selected,ae=_.checked,fe=_.loaded,Y=_.loading,he=_.halfChecked,R=_.dragOver,J=_.dragOverGapTop,$=_.dragOverGapBottom,g=_.pos,O=_.active,d=Object(j.a)(Object(j.a)({},x),{},{expanded:ue,selected:V,checked:ae,loaded:fe,loading:Y,halfChecked:he,dragOver:R,dragOverGapTop:J,dragOverGapBottom:$,pos:g,active:O});return"props"in d||Object.defineProperty(d,"props",{get:function(){return Object(r.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),_}}),d}},"9ZfG":function(Xe,ve,a){"use strict";var w=a("2qtc"),j=a("kLXV"),je=a("DYRE"),U=a("zeV3"),r=a("DZo9"),f=a("8z0m"),ce=a("+L6B"),se=a("2/Rp"),K=a("Znn+"),k=a("ZTPi"),X=a("miYZ"),le=a("tsqr"),pe=a("tJVT"),Z=a("q1tI"),_=a.n(Z),x=a("xvlK"),ue=a("1vsH"),V=a("Ty5D"),ae=a("NdNG"),fe=a.n(ae),Y=function(R){var J=R.visible,$=R.onOk,g=R.onCancel,O=R.templateFileName,d=R.templateFileUrl,I=R.otherTemplateText,z=R.formNode,Q=R.title,Ce=Object(Z.useState)([]),te=Object(pe.a)(Ce,2),P=te[0],L=te[1],y=Object(Z.useState)(!1),p=Object(pe.a)(y,2),A=p[0],h=p[1],M=Object(Z.useState)("1"),G=Object(pe.a)(M,2),oe=G[0],D=G[1],B=Object(V.i)();Object(Z.useEffect)(function(){J||(L([]),h(!1),D("1"))},[J]);var ne=function(){h(!0),$(P,function(){h(!1)})},ie=function(){g()},ee=function(){var m=d;Object(ue.v)(null,m)},F=function(m){var s,S,H,re,Ee=m==null||((s=m.name)===null||s===void 0)?void 0:s.substring(m==null||((S=m.name)===null||S===void 0)?void 0:S.lastIndexOf("."),m==null||((H=m.name)===null||H===void 0)?void 0:H.length);if(Ee=(re=Ee)===null||re===void 0?void 0:re.toLowerCase(),Ee!==".xls"&&Ee!==".xlsx")return le.b.error("\u53EA\u80FD\u4E0A\u4F20.xls,.xlsx\u683C\u5F0F\u7684\u6587\u6863"),Promise.reject();var Pe={name:m.name,uid:m.uid,file:m};return L([Pe]),!1},q=function(){L([])};return _.a.createElement(j.a,{title:Q,visible:J,centered:!0,wrapClassName:fe.a.customModal,onCancel:ie,width:"740px",confirmLoading:A,footer:null},_.a.createElement(k.a,{className:fe.a.tabWarp,onChange:function(m){return D(m)},activeKey:oe},_.a.createElement(k.a.TabPane,{tab:"\u624B\u52A8\u65B0\u589E",key:"1"},z),_.a.createElement(k.a.TabPane,{tab:"\u6279\u91CF\u5BFC\u5165",key:"2"},_.a.createElement("div",{className:fe.a.content},_.a.createElement("div",{style:{marginLeft:41,paddingBottom:50}},_.a.createElement("div",{style:{marginTop:36}},_.a.createElement("span",null,"\u6B65\u9AA41\uFF1A"),_.a.createElement("span",null,"\u4E0B\u8F7D\xA0",_.a.createElement("span",{style:{color:"#0152D9",cursor:"pointer"},onClick:ee},_.a.createElement("i",{className:"iconfont icon-moban1 font14"}),O),"\uFF0C\xA0",I),_.a.createElement("span",{style:{color:"#FA6400"},className:"mt10"},"\u6CE8\uFF1A\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\u3002")),_.a.createElement("aside",{style:{marginTop:30}},_.a.createElement("div",{className:"mr20"},"\u6B65\u9AA42\uFF1A\u4E0A\u4F20\u586B\u5199\u5B8C\u6210\u7684\u6A21\u677F\u3002"),_.a.createElement("div",null,J&&_.a.createElement(f.a,{action:"/api/attachments.json",fileList:P,beforeUpload:F,onRemove:q,withCredentials:!0,accept:".xls,.xlsx"},_.a.createElement(se.a,{type:"primary",icon:_.a.createElement(x.a,null)},"\u9009\u62E9\u6587\u4EF6"))))),_.a.createElement(U.a,{className:"mr40 pb20",size:10,style:{float:"right"}},_.a.createElement(se.a,{onClick:function(){return ie()}},"\u53D6\u6D88"),_.a.createElement(se.a,{onClick:function(){return ne()},type:"primary"},"\u786E\u8BA4"))))))};ve.a=Y},BU3w:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return f});var w=a("MNnm"),j="rc-util-key";function je(ce){if(ce.attachTo)return ce.attachTo;var se=document.querySelector("head");return se||document.body}function U(ce){var se,K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(w.a)())return null;var k=document.createElement("style");if((se=K.csp)===null||se===void 0?void 0:se.nonce){var X;k.nonce=(X=K.csp)===null||X===void 0?void 0:X.nonce}k.innerHTML=ce;var le=je(K),pe=le.firstChild;return K.prepend&&le.prepend?le.prepend(k):K.prepend&&pe?le.insertBefore(k,pe):le.appendChild(k),k}var r=new Map;function f(ce,se){var K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},k=je(K);if(!r.has(k)){var X=U("",K),le=X.parentNode;r.set(k,le),le.removeChild(X)}var pe=Array.from(r.get(k).children).find(function(V){return V.tagName==="STYLE"&&V[j]===se});if(pe){var Z,_;if(((Z=K.csp)===null||Z===void 0?void 0:Z.nonce)&&pe.nonce!==((_=K.csp)===null||_===void 0?void 0:_.nonce)){var x;pe.nonce=(x=K.csp)===null||x===void 0?void 0:x.nonce}return pe.innerHTML!==ce&&(pe.innerHTML=ce),pe}var ue=U(ce,K);return ue[j]=se,ue}},FAcQ:function(Xe,ve,a){"use strict";a.r(ve);var w=a("g9YV"),j=a("wCAj"),je=a("OaEy"),U=a("2fM7"),r=a("DYRE"),f=a("zeV3"),ce=a("+L6B"),se=a("2/Rp"),K=a("5NDa"),k=a("5rEg"),X=a("2qtc"),le=a("kLXV"),pe=a("miYZ"),Z=a("tsqr"),_=a("k1fw"),x=a("9og8"),ue=a("y8nQ"),V=a("Vl3Y"),ae=a("tJVT"),fe=a("WmNS"),Y=a.n(fe),he=a("q1tI"),R=a.n(he),J=a("0ntK"),$=a.n(J),g=a("9kvl"),O=a("9ZfG"),d=a("ErOA"),I=a("LvDl"),z=a.n(I),Q=a("1vsH"),Ce=a("m3rI"),te=a("fj85"),P=a("g+eg"),L=function(p){var A,h=p.user,M={page:1,per_page:20,total:0,search:"",save_search:"",ec_major_school_id:null,ec_year_id:null,category:"name",sort_by:null,direction:null},G=Object(he.useState)(M),oe=Object(ae.a)(G,2),D=oe[0],B=oe[1],ne=Object(he.useState)(!0),ie=Object(ae.a)(ne,2),ee=ie[0],F=ie[1],q=Object(he.useState)(!1),n=Object(ae.a)(q,2),m=n[0],s=n[1],S=Object(he.useState)(!1),H=Object(ae.a)(S,2),re=H[0],Ee=H[1],Pe=Object(he.useState)(!1),ke=Object(ae.a)(Pe,2),Ie=ke[0],Ne=ke[1],Le=Object(he.useState)(!1),Nt=Object(ae.a)(Le,2),It=Nt[0],At=Nt[1],jt=Object(he.useState)([]),Ft=Object(ae.a)(jt,2),un=Ft[0],N=Ft[1],be=Object(he.useState)([]),ge=Object(ae.a)(be,2),Me=ge[0],Ae=ge[1],Re=Object(he.useState)([]),xe=Object(ae.a)(Re,2),ye=xe[0],_e=xe[1],Ue=Object(he.useState)([]),Se=Object(ae.a)(Ue,2),we=Se[0],$e=Se[1],Ke=Object(he.useState)(!1),Qe=Object(ae.a)(Ke,2),Et=Qe[0],ot=Qe[1],yt=V.a.useForm(),Ye=Object(ae.a)(yt,1),wt=Ye[0],Mt=Object(he.useRef)(null);Object(he.useEffect)(function(){var ze;h!=null&&(ze=h.userInfo)!==null&&ze!==void 0&&ze.school_id&&Jt()},[h==null||((A=h.userInfo)===null||A===void 0)?void 0:A.school_id]);var lt=function(){var ze=Object(x.a)(Y.a.mark(function Te(Be){var Ve,it,Ge;return Y.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return it=Object(I.cloneDeep)(Be),P.a.setItem(h==null||((Ve=h.userInfo)===null||Ve===void 0)?void 0:Ve.login,[it==null?void 0:it.ec_major_school_id,it==null?void 0:it.ec_year_id]),it[Be==null?void 0:Be.category]=Be==null?void 0:Be.search,F(!0),Ut.next=6,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"get",params:it});case 6:Ge=Ut.sent,Ge!=null&&Ge.students&&($e((Ge==null?void 0:Ge.students)||[]),D.total=Ge==null?void 0:Ge.count,D.save_search=D.search,B(Object(_.a)({},D))),F(!1);case 9:case"end":return Ut.stop()}},Te)}));return function(Be){return ze.apply(this,arguments)}}(),zt=function(){var Te=Object(I.cloneDeep)(D);Te[D==null?void 0:D.category]=D==null?void 0:D.search,Object(Q.t)("",Object(Q.W)({url:Ce.a.API_SERVER+"/api/ec_years/".concat(D.ec_year_id,"/students.xlsx"),query:Te}))},Jt=function(){var ze=Object(x.a)(Y.a.mark(function Te(){var Be,Ve,it,Ge,st,Ut,St,_n,Qt,cn,gn,dn;return Y.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,Object(d.a)("/api/schools/".concat(h==null||((Be=h.userInfo)===null||Be===void 0)?void 0:Be.school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:if(Qt=Pt.sent,Qt!=null&&(Ve=Qt.data)!==null&&Ve!==void 0&&(it=Ve[0])!==null&&it!==void 0&&it.ec_major_school_id){Pt.next=7;break}return F(!1),s(!0),Pt.abrupt("return");case 7:return cn=P.a.getItem(h==null||((Ge=h.userInfo)===null||Ge===void 0)?void 0:Ge.login),gn=cn[0]||(Qt==null||((st=Qt.data)===null||st===void 0||((Ut=st[0])===null||Ut===void 0))?void 0:Ut.ec_major_school_id),Pt.next=11,Object(d.a)("/api/ec_major_schools/".concat(gn,"/ec_years/get_year_list.json"),{method:"get"});case 11:dn=Pt.sent,D.ec_major_school_id=gn,D.ec_year_id=cn[1]||(dn==null||((St=dn.data)===null||St===void 0||((_n=St[0])===null||_n===void 0))?void 0:_n.ec_year_id),Ae((Qt==null?void 0:Qt.data)||[]),_e((dn==null?void 0:dn.data)||[]),B(D),lt(D);case 18:case"end":return Pt.stop()}},Te)}));return function(){return ze.apply(this,arguments)}}(),ft=function(){var ze=Object(x.a)(Y.a.mark(function Te(Be){var Ve,it,Ge;return Y.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Ut.next=2,Object(d.a)("/api/ec_major_schools/".concat(Be,"/ec_years/get_year_list.json"),{method:"get"});case 2:Ge=Ut.sent,D.ec_major_school_id=Be,D.ec_year_id=Ge==null||((Ve=Ge.data)===null||Ve===void 0||((it=Ve[0])===null||it===void 0))?void 0:it.ec_year_id,_e((Ge==null?void 0:Ge.data)||[]),B(D),lt(D);case 8:case"end":return Ut.stop()}},Te)}));return function(Be){return ze.apply(this,arguments)}}(),Gt=function(Te,Be){if(D.page=1,D[Be]=Te,Be==="category"){D.search="",D.save_search="",B(Object(_.a)({},D));return}if(Be==="ec_major_school_id"){ft(Te);return}Be==="ec_year_id"&&(B(Object(_.a)({},D)),lt(D))},Rt=function(Te){D.page=1,D.save_search=Te,B(Object(_.a)({},D))},Ct=function(Te){if(Te.length===0){Z.b.warn("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u5B66\u751F");return}le.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:function(){var Be=Object(x.a)(Y.a.mark(function it(){var Ge,st;return Y.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return St.next=2,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"delete",body:{ids:Te}});case 2:Ge=St.sent,(Ge==null?void 0:Ge.status)===0&&(st=Te.length===we.length&&D.page>1?D.page-1:D.page,D.page=st,N([]),B(Object(_.a)({},D)),lt(D));case 4:case"end":return St.stop()}},it)}));function Ve(){return Be.apply(this,arguments)}return Ve}()})},ht=function(Te,Be,Ve){if(D.page=Te==null?void 0:Te.current,D.per_page=Te==null?void 0:Te.pageSize,Ve!=null&&Ve.order?(D.sort_by=Ve==null?void 0:Ve.field,D.direction=(Ve==null?void 0:Ve.order)==="ascend"?"asc":"desc"):(D.sort_by=null,D.direction=null),B(Object(_.a)({},D)),nn)return;lt(D)},Ze={selectedRowKeys:un,columnWidth:54,onChange:function(Te){return N(Te)}},Lt=[{title:"\u5E8F\u53F7",dataIndex:"index",width:90,render:function(Te,Be,Ve){return D.per_page*(D.page-1)+Ve+1}},{title:"\u59D3\u540D",dataIndex:"name",sorter:!0,ellipsis:!0,render:function(Te){return Te||"-"}},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,sorter:!0,render:function(Te){return Te||"-"}},{title:"\u73ED\u7EA7",dataIndex:"clazz",ellipsis:!0,sorter:!0,render:function(Te){return Te||"-"}},{title:"\u6240\u5C5E\u5B66\u9662",dataIndex:"department",ellipsis:!0,sorter:!0,render:function(Te){return Te||"-"}},{title:"\u64CD\u4F5C",width:90,dataIndex:"action",render:function(Te,Be){return R.a.createElement("span",null,R.a.createElement("i",{onClick:function(){return qt(Be.id)},className:"iconfont icon-bianji7 c-gcrz-primary mr10 current"}),R.a.createElement("i",{onClick:function(){return Ct([Be.id])},className:"iconfont icon-piliangshanchubeifen c-gcrz-primary current"}))}}],Zt=function(){var ze=Object(x.a)(Y.a.mark(function Te(Be,Ve){var it,Ge,st;return Y.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:if(!(Be.length===0)){St.next=4;break}return Z.b.warn("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Ve(),St.abrupt("return");case 4:return Ge=new FormData,Ge.append("file",(it=Be[0])===null||it===void 0?void 0:it.file),St.next=8,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students/import.json"),{method:"post",body:Ge},!0);case 8:st=St.sent,(st==null?void 0:st.status)===0&&(lt(D),At(!1)),Ve();case 11:case"end":return St.stop()}},Te)}));return function(Be,Ve){return ze.apply(this,arguments)}}(),qt=function(){var ze=Object(x.a)(Y.a.mark(function Te(Be){var Ve;return Y.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return ot(Be),Ge.next=3,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students/student_detail.json"),{method:"get",params:{id:Be}});case 3:Ve=Ge.sent,Ve!=null&&Ve.students&&wt.setFieldsValue((Ve==null?void 0:Ve.students)||{});case 5:case"end":return Ge.stop()}},Te)}));return function(Be){return ze.apply(this,arguments)}}(),Dt=function(){var ze=Object(x.a)(Y.a.mark(function Te(Be){var Ve,it;return Y.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(Mt.current?Ee(!0):Ne(!0),!Et){st.next=7;break}return st.next=4,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"put",body:Object(_.a)(Object(_.a)({},Be),{},{id:Et})});case 4:it=st.sent,st.next=10;break;case 7:return st.next=9,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"post",body:Be});case 9:it=st.sent;case 10:((Ve=it)===null||Ve===void 0?void 0:Ve.status)===0&&(Mt.current&&(At(!1),ot(!1)),wt.resetFields(),Z.b.success("\u4FDD\u5B58\u6210\u529F"),lt(D)),Ee(!1),Ne(!1);case 13:case"end":return st.stop()}},Te)}));return function(Be){return ze.apply(this,arguments)}}(),Tn=function(Te){return R.a.createElement("div",null,R.a.createElement(V.a,{form:wt,className:$.a.form,colon:!1,onFinish:Dt,labelCol:{span:4},wrapperCol:{span:19}},R.a.createElement(V.a.Item,{label:"\u59D3\u540D",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},R.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D"})),R.a.createElement(V.a.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u53F7"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u5B66\u53F7"}]},R.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"})),R.a.createElement(V.a.Item,{label:"\u73ED\u7EA7",name:"clazz",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u73ED\u7EA7"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u73ED\u7EA7"}]},R.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u73ED\u7EA7"})),R.a.createElement(V.a.Item,{label:"\u6240\u5C5E\u5B66\u9662",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6240\u5C5E\u5B66\u9662"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u6240\u5C5E\u5B66\u9662"}]},R.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u6240\u5C5E\u5B66\u9662"}))),R.a.createElement(f.a,{size:10,className:$.a.button,style:{margin:"0 40px 20px 0"}},R.a.createElement(se.a,{onClick:function(){ot(!1),At(!1)}},"\u53D6\u6D88"),R.a.createElement(se.a,{disabled:Ie,type:Te?"primary":"default",loading:re,onClick:function(){Mt.current=!0,wt.submit()}},"\u4FDD\u5B58"),!Te&&R.a.createElement(se.a,{disabled:re,loading:Ie,type:"primary",onClick:function(){Mt.current=!1,wt.submit()}},"\u7EE7\u7EED\u65B0\u589E")),R.a.createElement("div",{style:{clear:"both"}}))},nn=ee||m;return R.a.createElement("div",{className:$.a.wrap},R.a.createElement(te.a,{title:"\u5B66\u751F\u4FE1\u606F",style:{padding:"12px 0 0 20px"}}),R.a.createElement(f.a,{className:$.a.button,size:10},R.a.createElement(se.a,{disabled:nn,onClick:function(){wt.resetFields(),At(!0)},type:"primary"},R.a.createElement("i",{className:"iconfont icon-xinzeng font14 mr5"}),"\u65B0\u589E\u5B66\u751F"),R.a.createElement(se.a,{disabled:nn,onClick:function(){return Ct(un)}},R.a.createElement("i",{className:"iconfont icon-piliangshanchubeifen font14 mr5"}),"\u6279\u91CF\u5220\u9664"),R.a.createElement(se.a,{disabled:nn,onClick:function(){return zt()}},R.a.createElement("i",{className:"iconfont icon-daochubeifen font14 mr5"}),"\u5BFC\u51FA")),R.a.createElement("div",{style:{clear:"both"}}),R.a.createElement("div",{className:$.a.control},R.a.createElement("div",{className:$.a.label},"\u8BA4\u8BC1\u4E13\u4E1A"),R.a.createElement(U.a,{disabled:nn,style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A",value:D==null?void 0:D.ec_major_school_id,onChange:function(Te){return Gt(Te,"ec_major_school_id")}},Me==null?void 0:Me.map(function(ze){return R.a.createElement(U.a.Option,{key:ze.ec_major_school_id,value:ze.ec_major_school_id},ze.name)})),R.a.createElement("div",{className:$.a.label},"\u8BA4\u8BC1\u5C4A\u522B"),R.a.createElement(U.a,{disabled:nn,style:{width:140},placeholder:"\u8BF7\u9009\u62E9\u5C4A\u522B",value:D==null?void 0:D.ec_year_id,onChange:function(Te){return Gt(Te,"ec_year_id")}},ye==null?void 0:ye.map(function(ze){return R.a.createElement(U.a.Option,{key:ze.ec_year_id,value:ze.ec_year_id},ze.year)})),R.a.createElement("div",{className:$.a.label,style:{width:100,background:"#fff"}},R.a.createElement(U.a,{disabled:nn,style:{width:100,transform:"translate(-1px, -1px)"},bordered:!1,value:D==null?void 0:D.category,onChange:function(Te){return Gt(Te,"category")}},R.a.createElement(U.a.Option,{value:"student_id"},"\u5B66\u751F\u5B66\u53F7"),R.a.createElement(U.a.Option,{value:"name"},"\u5B66\u751F\u59D3\u540D"),R.a.createElement(U.a.Option,{value:"clazz"},"\u5B66\u751F\u73ED\u7EA7"))),R.a.createElement(k.a.Search,{placeholder:"\u8BF7\u8F93\u5165".concat((D==null?void 0:D.category)==="student_id"?"\u5B66\u751F\u5B66\u53F7":(D==null?void 0:D.category)==="name"?"\u5B66\u751F\u59D3\u540D":"\u5B66\u751F\u73ED\u7EA7"),value:D==null?void 0:D.save_search,disabled:nn,onChange:function(Te){return Rt(Te.target.value)},onSearch:function(){D.page=1,D.search=D.save_search,B(Object(_.a)({},D)),lt(D)}})),R.a.createElement(j.a,{rowSelection:Ze,className:$.a.customTable,dataSource:we,bordered:!1,rowKey:"id",columns:Lt,rowClassName:$.a.row,loading:ee,onChange:ht,pagination:{pageSize:D.per_page,total:D.total,current:D.page,showQuickJumper:!0,hideOnSinglePage:!1,showSizeChanger:!0,position:["bottomCenter"],showTotal:function(Te){return R.a.createElement("span",{className:"mr10"},"\u5171",R.a.createElement("span",{className:"c-orange"},Te),"\u6761\u6570\u636E")}}}),R.a.createElement(O.a,{title:"\u65B0\u589E\u5B66\u751F",visible:It,onCancel:function(){return At(!1)},onOk:Zt,templateFileName:"\u5B66\u751F\u5BFC\u5165\u6A21\u677F",templateFileUrl:Ce.a.API_SERVER+"/api/ec_years/1/students/down_template.xlsx",otherTemplateText:"\u6279\u91CF\u5BFC\u5165\u5B66\u751F\u4FE1\u606F\u3002",formNode:Tn()}),R.a.createElement(le.a,{title:"\u4FEE\u6539\u5B66\u751F\u4FE1\u606F",className:$.a.customModal,width:740,visible:!!Et,centered:!0,onCancel:function(){ot(!1),wt.resetFields()},footer:null},Tn(!0)))};ve.default=Object(g.a)(function(y){var p=y.user;return{user:p}})(L)},GfqC:function(Xe,ve,a){"use strict";var w=a("q1tI"),j=a.n(w),je=a("TSYQ"),U=a.n(je);function r(y,p){var A="cannot "+y.method+" "+y.action+" "+p.status+"'",h=new Error(A);return h.status=p.status,h.method=y.method,h.url=y.action,h}function f(y){var p=y.responseText||y.response;if(!p)return p;try{return JSON.parse(p)}catch(A){return p}}function ce(y){var p=new XMLHttpRequest;y.onProgress&&p.upload&&(p.upload.onprogress=function(G){G.total>0&&(G.percent=G.loaded/G.total*100),y.onProgress(G)});var A=new FormData;y.data&&Object.keys(y.data).forEach(function(M){var G=y.data[M];if(Array.isArray(G)){G.forEach(function(oe){A.append(M+"[]",oe)});return}A.append(M,y.data[M])}),y.file instanceof Blob?A.append(y.filename,y.file,y.file.name):A.append(y.filename,y.file),p.onerror=function(G){y.onError(G)},p.onload=function(){return p.status<200||p.status>=300?y.onError(r(y,p),f(p)):y.onSuccess(f(p),p)},p.open(y.method,y.action,!0),y.withCredentials&&"withCredentials"in p&&(p.withCredentials=!0);var h=y.headers||{};return h["X-Requested-With"]!==null&&p.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(h).forEach(function(M){h[M]!==null&&p.setRequestHeader(M,h[M])}),p.send(A),{abort:function(){p.abort()}}}var se=+new Date,K=0;function k(){return"rc-upload-"+se+"-"+ ++K}function X(y,p){return y.indexOf(p,y.length-p.length)!==-1}var le=function(y,p){if(y&&p){var A=Array.isArray(p)?p:p.split(","),h=y.name||"",M=y.type||"",G=M.replace(/\/.*$/,"");return A.some(function(oe){var D=oe.trim();return D.charAt(0)==="."?X(h.toLowerCase(),D.toLowerCase()):/\/\*$/.test(D)?G===D.replace(/\/.*$/,""):M===D})}return!0};function pe(y,p){var A=y.createReader(),h=[];function M(){A.readEntries(function(G){var oe=Array.prototype.slice.apply(G);h=h.concat(oe);var D=!oe.length;D?p(h):M()})}M()}var Z=function(p,A,h){var M=function G(oe,D){D=D||"",oe.isFile?oe.file(function(B){h(B)&&(oe.fullPath&&!B.webkitRelativePath&&(Object.defineProperties(B,{webkitRelativePath:{writable:!0}}),B.webkitRelativePath=oe.fullPath.replace(/^\//,""),Object.defineProperties(B,{webkitRelativePath:{writable:!1}})),A([B]))}):oe.isDirectory&&pe(oe,function(B){B.forEach(function(ne){G(ne,""+D+oe.name+"/")})})};p.forEach(function(G){M(G.webkitGetAsEntry())})},_=Z,x=Object.assign||function(y){for(var p=1;p=0)continue;if(!Object.prototype.hasOwnProperty.call(y,h))continue;A[h]=y[h]}return A}function Y(y,p){if(!(y instanceof p))throw new TypeError("Cannot call a class as a function")}function he(y,p){if(!y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return p&&(typeof p=="object"||typeof p=="function")?p:y}function R(y,p){if(typeof p!="function"&&p!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof p);y.prototype=Object.create(p&&p.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),p&&(Object.setPrototypeOf?Object.setPrototypeOf(y,p):y.__proto__=p)}var J=function(p){return Object.keys(p).reduce(function(A,h){return(h.substr(0,5)==="data-"||h.substr(0,5)==="aria-"||h==="role")&&(A[h]=p[h]),A},{})},$=function(y){R(p,y);function p(){var A,h,M,G;Y(this,p);for(var oe=arguments.length,D=Array(oe),B=0;B1&&arguments[1]!==void 0?arguments[1]:1,_e=Le.length,Ue=0;Ue<_e;Ue+=1){var Se=(xe+Ue*ye+_e)%_e,we=Le[Se],$e=we.group,Ke=we.data;if(!$e&&!Ke.disabled)return Se}return-1},Ft=r.useState(function(){return jt(0)}),un=Object(se.a)(Ft,2),N=un[0],be=un[1],ge=function(xe){be(xe);var ye=Le[xe];if(!ye){Pe(null,-1);return}Pe(ye.data.value,xe)};r.useEffect(function(){ge(F!==!1?jt(0):-1)},[Le.length,ie]),r.useEffect(function(){var Re=setTimeout(function(){if(!ee&&s&&ne.size===1){var xe=Array.from(ne)[0],ye=Le.findIndex(function(_e){var Ue=_e.data;return Ue.value===xe});ge(ye),At(ye)}});return function(){return clearTimeout(Re)}},[s]);var Me=function(xe){xe!==void 0&&re(xe,{selected:!ne.has(xe)}),ee||Ee(!1)};if(r.useImperativeHandle(M,function(){return{onKeyDown:function(xe){var ye=xe.which;switch(ye){case K.a.UP:case K.a.DOWN:{var _e=0;if(ye===K.a.UP?_e=-1:ye===K.a.DOWN&&(_e=1),_e!==0){var Ue=jt(N+_e,_e);At(Ue),ge(Ue)}break}case K.a.ENTER:{var Se=Le[N];Se&&!Se.data.disabled?Me(Se.data.value):Me(void 0),s&&xe.preventDefault();break}case K.a.ESC:Ee(!1)}},onKeyUp:function(){},scrollTo:function(xe){At(xe)}}}),Le.length===0)return r.createElement("div",{role:"listbox",id:"".concat(oe,"_list"),className:"".concat(Ne,"-empty"),onMouseDown:It},m);function Ae(Re){var xe=Le[Re];if(!xe)return null;var ye=xe.data||{},_e=ye.value,Ue=ye.label,Se=ye.children,we=Object(k.a)(ye,!0),$e=B?Se:Ue;return xe?r.createElement("div",Object.assign({"aria-label":typeof $e=="string"?$e:null},we,{key:Re,role:"option",id:"".concat(oe,"_list_").concat(Re),"aria-selected":ne.has(_e)}),_e):null}return r.createElement(r.Fragment,null,r.createElement("div",{role:"listbox",id:"".concat(oe,"_list"),style:{height:0,width:0,overflow:"hidden"}},Ae(N-1),Ae(N),Ae(N+1)),r.createElement(Z.a,{itemKey:"key",ref:Nt,data:Le,height:q,itemHeight:n,fullHeight:!1,onMouseDown:It,onScroll:ke,virtual:H,onMouseEnter:Ie},function(Re,xe){var ye,_e=Re.group,Ue=Re.groupOption,Se=Re.data,we=Se.label,$e=Se.key;if(_e)return r.createElement("div",{className:pe()(Ne,"".concat(Ne,"-group"))},we!==void 0?we:$e);var Ke=Se.disabled,Qe=Se.value,Et=Se.title,ot=Se.children,yt=Se.style,Ye=Se.className,wt=Object(ce.a)(Se,["disabled","value","title","children","style","className"]),Mt=ne.has(Qe),lt="".concat(Ne,"-option"),zt=pe()(Ne,lt,Ye,(ye={},Object(f.a)(ye,"".concat(lt,"-grouped"),Ue),Object(f.a)(ye,"".concat(lt,"-active"),N===xe&&!Ke),Object(f.a)(ye,"".concat(lt,"-disabled"),Ke),Object(f.a)(ye,"".concat(lt,"-selected"),Mt),ye)),Jt=B?ot:we,ft=!S||typeof S=="function"||Mt;return r.createElement("div",Object.assign({},wt,{"aria-selected":Mt,className:zt,title:Et,onMouseMove:function(){if(N===xe||Ke)return;ge(xe)},onClick:function(){Ke||Me(Qe)},style:yt}),r.createElement("div",{className:"".concat(lt,"-content")},Jt||Qe),r.isValidElement(S)||Mt,ft&&r.createElement(_.a,{className:"".concat(Ne,"-option-state"),customizeIcon:S,customizeIconProps:{isSelected:Mt}},Mt?"\u2713":null))}))},ue=r.forwardRef(x);ue.displayName="OptionList";var V=ue,ae=function(){return null};ae.isSelectOption=!0;var fe=ae,Y=function(){return null};Y.isSelectOptGroup=!0;var he=Y,R=a("VTBJ"),J=a("Zm9Q");function $(A){var h=A.key,M=A.props,G=M.children,oe=M.value,D=Object(ce.a)(M,["children","value"]);return Object(R.a)({key:h,value:oe!==void 0?oe:h,children:G},D)}function g(A){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(J.a)(A).map(function(M,G){if(!r.isValidElement(M)||!M.type)return null;var oe=M.type.isSelectOptGroup,D=M.key,B=M.props,ne=B.children,ie=Object(ce.a)(B,["children"]);return h||!oe?$(M):Object(R.a)(Object(R.a)({key:"__RC_SELECT_GRP__".concat(D===null?G:D,"__"),label:D},ie),{},{options:g(ne)})}).filter(function(M){return M})}var O=a("2Qr1"),d=a("qNPg"),I=a("U8pU"),z=a("Kwbf"),Q=a("WKfj");function Ce(A){var h=A.mode,M=A.options,G=A.children,oe=A.backfill,D=A.allowClear,B=A.placeholder,ne=A.getInputElement,ie=A.showSearch,ee=A.onSearch,F=A.defaultOpen,q=A.autoFocus,n=A.labelInValue,m=A.value,s=A.inputValue,S=A.optionLabelProp,H=h==="multiple"||h==="tags",re=ie!==void 0?ie:H||h==="combobox",Ee=M||g(G);if(Object(z.a)(h!=="tags"||Ee.every(function(Ne){return!Ne.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),h==="tags"||h==="combobox"){var Pe=Ee.some(function(Ne){return Ne.options?Ne.options.some(function(Le){return typeof("value"in Le?Le.value:Le.key)=="number"}):typeof("value"in Ne?Ne.value:Ne.key)=="number"});Object(z.a)(!Pe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(z.a)(h!=="combobox"||!S,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(z.a)(h==="combobox"||!oe,"`backfill` only works with `combobox` mode."),Object(z.a)(h==="combobox"||!ne,"`getInputElement` only work with `combobox` mode."),Object(z.b)(h!=="combobox"||!ne||!D||!B,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ee&&!re&&h!=="combobox"&&h!=="tags"&&Object(z.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(z.b)(!F||q,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),m!=null){var ke=Object(Q.d)(m);Object(z.a)(!n||ke.every(function(Ne){return Object(I.a)(Ne)==="object"&&("key"in Ne||"value"in Ne)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(z.a)(!H||Array.isArray(m),"`value` should be array when `mode` is `multiple` or `tags`")}if(G){var Ie=null;Object(J.a)(G).some(function(Ne){if(!r.isValidElement(Ne)||!Ne.type)return!1;var Le=Ne.type;if(Le.isSelectOption)return!1;if(Le.isSelectOptGroup){var Nt=Object(J.a)(Ne.props.children).every(function(It){return!r.isValidElement(It)||!Ne.type||It.type.isSelectOption?!0:(Ie=It.type,!1)});return!Nt}return Ie=Le,!0}),Ie&&Object(z.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ie.displayName||Ie.name||Ie,"`.")),Object(z.a)(s===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var te=Ce,P=Object(d.a)({prefixCls:"rc-select",components:{optionList:V},convertChildrenToData:g,flattenOptions:O.d,getLabeledValue:O.e,filterOptions:O.b,isValueDisabled:O.g,findValueOption:O.c,warningProps:te,fillOptionsWithMissingValue:O.a}),L=function(A){Object(je.a)(M,A);var h=Object(U.a)(M);function M(){var G;return Object(w.a)(this,M),G=h.apply(this,arguments),G.selectRef=r.createRef(),G.focus=function(){G.selectRef.current.focus()},G.blur=function(){G.selectRef.current.blur()},G}return Object(j.a)(M,[{key:"render",value:function(){return r.createElement(P,Object.assign({ref:this.selectRef},this.props))}}]),M}(r.Component);L.Option=fe,L.OptGroup=he;var y=L,p=ve.c=y},NdNG:function(Xe,ve,a){Xe.exports={flex_box_center:"flex_box_center___14pl3",flex_space_between:"flex_space_between___3BrPp",flex_box_vertical_center:"flex_box_vertical_center___3uNta",flex_box_center_end:"flex_box_center_end___2OAdL",flex_box_column:"flex_box_column___1Nwh3",customModal:"customModal___20MJx",content:"content___3jy8C",tabWarp:"tabWarp___cpvG0"}},NvD2:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return f});var w=a("Kwbf");function j(ce,se){var K=new Set;return ce.forEach(function(k){se.has(k)||K.add(k)}),K}function je(ce){var se=ce||{},K=se.disabled,k=se.disableCheckbox,X=se.checkable;return!!(K||k)||X===!1}function U(ce,se,K,k){for(var X=new Set(ce),le=new Set,pe=0;pe<=K;pe+=1){var Z=se.get(pe)||new Set;Z.forEach(function(V){var ae=V.key,fe=V.node,Y=V.children,he=Y===void 0?[]:Y;X.has(ae)&&!k(fe)&&he.filter(function(R){return!k(R.node)}).forEach(function(R){X.add(R.key)})})}for(var _=new Set,x=K;x>=0;x-=1){var ue=se.get(x)||new Set;ue.forEach(function(V){var ae=V.parent,fe=V.node;if(k(fe)||!V.parent||_.has(V.parent.key))return;if(k(V.parent.node)){_.add(ae.key);return}var Y=!0,he=!1;(ae.children||[]).filter(function(R){return!k(R.node)}).forEach(function(R){var J=R.key,$=X.has(J);Y&&!$&&(Y=!1),!he&&($||le.has(J))&&(he=!0)}),Y&&X.add(ae.key),he&&le.add(ae.key),_.add(ae.key)})}return{checkedKeys:Array.from(X),halfCheckedKeys:Array.from(j(le,X))}}function r(ce,se,K,k,X){for(var le=new Set(ce),pe=new Set(se),Z=0;Z<=k;Z+=1){var _=K.get(Z)||new Set;_.forEach(function(ae){var fe=ae.key,Y=ae.node,he=ae.children,R=he===void 0?[]:he;!le.has(fe)&&!pe.has(fe)&&!X(Y)&&R.filter(function(J){return!X(J.node)}).forEach(function(J){le.delete(J.key)})})}pe=new Set;for(var x=new Set,ue=k;ue>=0;ue-=1){var V=K.get(ue)||new Set;V.forEach(function(ae){var fe=ae.parent,Y=ae.node;if(X(Y)||!ae.parent||x.has(ae.parent.key))return;if(X(ae.parent.node)){x.add(fe.key);return}var he=!0,R=!1;(fe.children||[]).filter(function(J){return!X(J.node)}).forEach(function(J){var $=J.key,g=le.has($);he&&!g&&(he=!1),!R&&(g||pe.has($))&&(R=!0)}),he||le.delete(fe.key),R&&pe.add(fe.key),x.add(fe.key)})}return{checkedKeys:Array.from(le),halfCheckedKeys:Array.from(j(pe,le))}}function f(ce,se,K,k){var X=[],le;k?le=k:le=je;var pe=new Set(ce.filter(function(ue){var V=!!K[ue];return V||X.push(ue),V})),Z=new Map,_=0;Object.keys(K).forEach(function(ue){var V=K[ue],ae=V.level,fe=Z.get(ae);fe||(fe=new Set,Z.set(ae,fe)),fe.add(V),_=Math.max(_,ae)}),Object(w.a)(!X.length,"Tree missing follow keys: ".concat(X.slice(0,100).map(function(ue){return"'".concat(ue,"'")}).join(", ")));var x;return se===!0?x=U(pe,Z,_,le):x=r(pe,se.halfCheckedKeys,Z,_,le),x}},OZM5:function(Xe,ve,a){"use strict";a.d(ve,"b",function(){return k}),a.d(ve,"a",function(){return X}),a.d(ve,"k",function(){return le}),a.d(ve,"h",function(){return pe}),a.d(ve,"i",function(){return Z}),a.d(ve,"g",function(){return _}),a.d(ve,"c",function(){return x}),a.d(ve,"d",function(){return ue}),a.d(ve,"j",function(){return fe}),a.d(ve,"e",function(){return Y}),a.d(ve,"f",function(){return he});var w=a("KQm4"),j=a("U8pU"),je=a("Ff2n"),U=a("q1tI"),r=a.n(U),f=a("Kwbf"),ce=a("WaYH"),se=.25,K=2;function k(R,J){var $=R.slice(),g=$.indexOf(J);return g>=0&&$.splice(g,1),$}function X(R,J){var $=R.slice();return $.indexOf(J)===-1&&$.push(J),$}function le(R){return R.split("-")}function pe(R,J){return"".concat(R,"-").concat(J)}function Z(R){return R&&R.type&&R.type.isTreeNode}function _(R,J){var $=[R],g=J[R];function O(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];d.forEach(function(I){var z=I.key,Q=I.children;$.push(z),O(Q)})}return O(g.children),$}function x(R,J){var $=R.clientY,g=J.selectHandle.getBoundingClientRect(),O=g.top,d=g.bottom,I=g.height,z=Math.max(I*se,K);return $<=O+z?-1:$>=d-z?1:0}function ue(R,J){if(!R)return;var $=J.multiple;return $?R.slice():R.length?[R[0]]:R}var V=function(J){return J};function ae(R,J){if(!R)return[];var $=J||{},g=$.processProps,O=g===void 0?V:g,d=Array.isArray(R)?R:[R];return d.map(function(I){var z=I.children,Q=Object(je.a)(I,["children"]),Ce=ae(z,J);return r.a.createElement(ce.a,Object.assign({},O(Q)),Ce)})}function fe(R){if(!R)return null;var J;if(Array.isArray(R))J={checkedKeys:R,halfCheckedKeys:void 0};else if(Object(j.a)(R)==="object")J={checkedKeys:R.checked||void 0,halfCheckedKeys:R.halfChecked||void 0};else return Object(f.a)(!1,"`checkedKeys` is not an array or an object"),null;return J}function Y(R,J){var $=new Set;function g(O){if($.has(O))return;var d=J[O];if(!d)return;$.add(O);var I=d.parent,z=d.node;if(z.disabled)return;I&&g(I.key)}return(R||[]).forEach(function(O){g(O)}),Object(w.a)($)}function he(R){var J={};return Object.keys(R).forEach(function($){($.startsWith("data-")||$.startsWith("aria-"))&&(J[$]=R[$])}),J}},PsNh:function(Xe,ve,a){Xe.exports={selectWrapContainer:"selectWrapContainer___M4-WR"}},"SA+Z":function(Xe,ve,a){var w=a("wTVA"),j=a("EbDI"),je=a("ZhPi"),U=a("wkBT");function r(f){return w(f)||j(f)||je(f)||U()}Xe.exports=r,Xe.exports.__esModule=!0,Xe.exports.default=Xe.exports},WaYH:function(Xe,ve,a){"use strict";var w=a("rePB"),j=a("Ff2n"),je=a("VTBJ"),U=a("1OyB"),r=a("vuIU"),f=a("JX7q"),ce=a("Ji7U"),se=a("LK+K"),K=a("q1tI"),k=a("TSYQ"),X=a.n(k),le=a("sboe"),pe=a("OZM5"),Z=function(J){var $=J.prefixCls,g=J.level,O=J.isStart,d=J.isEnd;if(!g)return null;for(var I="".concat($,"-indent-unit"),z=[],Q=0;Q=0||Q.relatedTarget.className.indexOf("".concat(L,"-next"))>=0))return;O.setState({goInputText:""}),P(O.getValidValue())},O.go=function(Q){var Ce=O.state.goInputText;if(Ce==="")return;(Q.keyCode===Z.ENTER||Q.type==="click")&&(O.setState({goInputText:""}),O.props.quickGo(O.getValidValue()))},O}return Object(r.a)(g,[{key:"getValidValue",value:function(){var d=this.state,I=d.goInputText,z=d.current;return!I||isNaN(I)?z:Number(I)}},{key:"getPageSizeOptions",value:function(){var d=this.props,I=d.pageSize,z=d.pageSizeOptions;return z.some(function(Q){return Q.toString()===I.toString()})?z:z.concat([I.toString()]).sort(function(Q,Ce){var te=isNaN(Number(Q))?0:Number(Q),P=isNaN(Number(Ce))?0:Number(Ce);return te-P})}},{key:"render",value:function(){var d=this,I=this.props,z=I.pageSize,Q=I.locale,Ce=I.rootPrefixCls,te=I.changeSize,P=I.quickGo,L=I.goButton,y=I.selectComponentClass,p=I.buildOptionText,A=I.selectPrefixCls,h=I.disabled,M=this.state.goInputText,G="".concat(Ce,"-options"),oe=y,D=null,B=null,ne=null;if(!te&&!P)return null;var ie=this.getPageSizeOptions();if(te&&oe){var ee=ie.map(function(F,q){return K.a.createElement(oe.Option,{key:q,value:F.toString()},(p||d.buildOptionText)(F))});D=K.a.createElement(oe,{disabled:h,prefixCls:A,showSearch:!1,className:"".concat(G,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(z||ie[0]).toString(),onChange:this.changeSize,getPopupContainer:function(q){return q.parentNode}},ee)}return P&&(L&&(ne=typeof L=="boolean"?K.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:h,className:"".concat(G,"-quick-jumper-button")},Q.jump_to_confirm):K.a.createElement("span",{onClick:this.go,onKeyUp:this.go},L)),B=K.a.createElement("div",{className:"".concat(G,"-quick-jumper")},Q.jump_to,K.a.createElement("input",{disabled:h,type:"text",value:M,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Q.page,ne)),K.a.createElement("li",{className:"".concat(G)},D,B)}}]),g}(K.a.Component);_.defaultProps={pageSizeOptions:["10","20","50","100"]};var x=_,ue=a("N2Kk");function V(){}function ae(J){return typeof J=="number"&&isFinite(J)&&Math.floor(J)===J}function fe(J,$,g){return g}function Y(J,$,g){var O=typeof J=="undefined"?$.pageSize:J;return Math.floor((g.total-1)/O)+1}var he=function(J){Object(f.a)(g,J);var $=Object(ce.a)(g);function g(O){var d;Object(U.a)(this,g),d=$.call(this,O),d.getJumpPrevPage=function(){return Math.max(1,d.state.current-(d.props.showLessItems?3:5))},d.getJumpNextPage=function(){return Math.min(Y(void 0,d.state,d.props),d.state.current+(d.props.showLessItems?3:5))},d.getItemIcon=function(te,P){var L=d.props.prefixCls,y=te||K.a.createElement("button",{type:"button","aria-label":P,className:"".concat(L,"-item-link")});return typeof te=="function"&&(y=K.a.createElement(te,Object(je.a)({},d.props))),y},d.savePaginationNode=function(te){d.paginationNode=te},d.isValid=function(te){return ae(te)&&te!==d.state.current},d.shouldDisplayQuickJumper=function(){var te=d.props,P=te.showQuickJumper,L=te.pageSize,y=te.total;return y<=L?!1:P},d.handleKeyDown=function(te){(te.keyCode===Z.ARROW_UP||te.keyCode===Z.ARROW_DOWN)&&te.preventDefault()},d.handleKeyUp=function(te){var P=d.getValidValue(te),L=d.state.currentInputValue;P!==L&&d.setState({currentInputValue:P}),te.keyCode===Z.ENTER?d.handleChange(P):te.keyCode===Z.ARROW_UP?d.handleChange(P-1):te.keyCode===Z.ARROW_DOWN&&d.handleChange(P+1)},d.changePageSize=function(te){var P=d.state.current,L=Y(te,d.state,d.props);P=P>L?L:P,L===0&&(P=d.state.current),typeof te=="number"&&("pageSize"in d.props||d.setState({pageSize:te}),"current"in d.props||d.setState({current:P,currentInputValue:P})),d.props.onShowSizeChange(P,te),"onChange"in d.props&&d.props.onChange&&d.props.onChange(P,te)},d.handleChange=function(te){var P=d.props.disabled,L=te;if(d.isValid(L)&&!P){var y=Y(void 0,d.state,d.props);L>y?L=y:L<1&&(L=1),"current"in d.props||d.setState({current:L,currentInputValue:L});var p=d.state.pageSize;return d.props.onChange(L,p),L}return d.state.current},d.prev=function(){d.hasPrev()&&d.handleChange(d.state.current-1)},d.next=function(){d.hasNext()&&d.handleChange(d.state.current+1)},d.jumpPrev=function(){d.handleChange(d.getJumpPrevPage())},d.jumpNext=function(){d.handleChange(d.getJumpNextPage())},d.hasPrev=function(){return d.state.current>1},d.hasNext=function(){return d.state.current2?L-2:0),p=2;p=z?Ce=z:Ce=Number(I),Ce}},{key:"getShowSizeChanger",value:function(){var d=this.props,I=d.showSizeChanger,z=d.total,Q=d.totalBoundaryShowSizeChanger;return typeof I!="undefined"?I:z>Q}},{key:"renderPrev",value:function(d){var I=this.props,z=I.prevIcon,Q=I.itemRender,Ce=Q(d,"prev",this.getItemIcon(z,"prev page")),te=!this.hasPrev();return Object(se.isValidElement)(Ce)?Object(se.cloneElement)(Ce,{disabled:te}):Ce}},{key:"renderNext",value:function(d){var I=this.props,z=I.nextIcon,Q=I.itemRender,Ce=Q(d,"next",this.getItemIcon(z,"next page")),te=!this.hasNext();return Object(se.isValidElement)(Ce)?Object(se.cloneElement)(Ce,{disabled:te}):Ce}},{key:"render",value:function(){var d=this,I=this.props,z=I.prefixCls,Q=I.className,Ce=I.style,te=I.disabled,P=I.hideOnSinglePage,L=I.total,y=I.locale,p=I.showQuickJumper,A=I.showLessItems,h=I.showTitle,M=I.showTotal,G=I.simple,oe=I.itemRender,D=I.showPrevNextJumpers,B=I.jumpPrevIcon,ne=I.jumpNextIcon,ie=I.selectComponentClass,ee=I.selectPrefixCls,F=I.pageSizeOptions,q=this.state,n=q.current,m=q.pageSize,s=q.currentInputValue;if(P===!0&&L<=m)return null;var S=Y(void 0,this.state,this.props),H=[],re=null,Ee=null,Pe=null,ke=null,Ie=null,Ne=p&&p.goButton,Le=A?1:2,Nt=n-1>0?n-1:0,It=n+1=Le*2&&n!==1+2&&(H[0]=Object(se.cloneElement)(H[0],{className:"".concat(z,"-item-after-jump-prev")}),H.unshift(re)),S-n>=Le*2&&n!==S-2&&(H[H.length-1]=Object(se.cloneElement)(H[H.length-1],{className:"".concat(z,"-item-before-jump-next")}),H.push(Ee)),ge!==1&&H.unshift(Pe),Me!==S&&H.push(ke)}var xe=null;M&&(xe=K.a.createElement("li",{className:"".concat(z,"-total-text")},M(L,[L===0?0:(n-1)*m+1,n*m>L?L:n*m])));var ye=!this.hasPrev()||!S,_e=!this.hasNext()||!S;return K.a.createElement("ul",Object(w.a)({className:X()(z,Q,Object(j.a)({},"".concat(z,"-disabled"),te)),style:Ce,unselectable:"unselectable",ref:this.savePaginationNode},At),xe,K.a.createElement("li",{title:h?y.prev_page:null,onClick:this.prev,tabIndex:ye?null:0,onKeyPress:this.runIfEnterPrev,className:X()("".concat(z,"-prev"),Object(j.a)({},"".concat(z,"-disabled"),ye)),"aria-disabled":ye},this.renderPrev(Nt)),H,K.a.createElement("li",{title:h?y.next_page:null,onClick:this.next,tabIndex:_e?null:0,onKeyPress:this.runIfEnterNext,className:X()("".concat(z,"-next"),Object(j.a)({},"".concat(z,"-disabled"),_e)),"aria-disabled":_e},this.renderNext(It)),K.a.createElement(x,{disabled:te,locale:y,rootPrefixCls:z,selectComponentClass:ie,selectPrefixCls:ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:n,pageSize:m,pageSizeOptions:F,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ne}))}}],[{key:"getDerivedStateFromProps",value:function(d,I){var z={};if("current"in d&&(z.current=d.current,d.current!==I.current&&(z.currentInputValue=z.current)),"pageSize"in d&&d.pageSize!==I.pageSize){var Q=I.current,Ce=Y(d.pageSize,I,d);Q=Q>Ce?Ce:Q,"current"in d||(z.current=Q,z.currentInputValue=Q),z.pageSize=d.pageSize}return z}}]),g}(K.a.Component);he.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:V,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:V,locale:ue.a,style:{},itemRender:fe,totalBoundaryShowSizeChanger:50};var T=he},"6RRn":function(Xe,ve,a){"use strict";var w=a("wCXF"),j=a("n6Qo");a.d(ve,"b",function(){return j.a});var je=a("IBYe"),U=a("6eGT"),r=a("hW8S");a.d(ve,"a",function(){return r.a}),ve.c=w.b},"6eGT":function(Xe,ve,a){"use strict";function w(j){return null}ve.a=w},"815F":function(Xe,ve,a){"use strict";a.d(ve,"e",function(){return ce}),a.d(ve,"c",function(){return K}),a.d(ve,"d",function(){return k}),a.d(ve,"a",function(){return le}),a.d(ve,"f",function(){return pe}),a.d(ve,"b",function(){return Z});var w=a("KQm4"),j=a("VTBJ"),je=a("Ff2n"),U=a("Zm9Q"),r=a("Kwbf"),f=a("OZM5");function ce(_,x){return _!=null?_:x}function se(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],x=new Map;function ue(V){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(V||[]).forEach(function(fe){var Y=fe.key,he=fe.children;Object(r.a)(Y!=null,"Tree node must have a certain key: [".concat(ae).concat(Y,"]"));var T=String(Y);Object(r.a)(!x.has(T)||Y===null||Y===void 0,"Same 'key' exist in the Tree: ".concat(T)),x.set(T,!0),ue(he,"".concat(ae).concat(T," > "))})}ue(_)}function K(_){function x(ue){var V=Object(U.a)(ue);return V.map(function(ae){if(!Object(f.i)(ae))return Object(r.a)(!ae,"Tree/TreeNode can only accept TreeNode as children."),null;var fe=ae.key,Y=ae.props,he=Y.children,T=Object(je.a)(Y,["children"]),J=Object(j.a)({key:fe},T),$=x(he);return $.length&&(J.children=$),J}).filter(function(ae){return ae})}return x(_)}function k(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ue=new Set(x===!0?[]:x),V=[];function ae(fe){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return fe.map(function(he,T){var J=Object(f.h)(Y?Y.pos:"0",T),$=ce(he.key,J),g=Object(j.a)(Object(j.a)({},he),{},{parent:Y,pos:J,children:null,data:he,isStart:[].concat(Object(w.a)(Y?Y.isStart:[]),[T===0]),isEnd:[].concat(Object(w.a)(Y?Y.isEnd:[]),[T===fe.length-1])});return V.push(g),x===!0||ue.has($)?g.children=ae(he.children||[],g):g.children=[],g})}return ae(_),V}function X(_,x,ue){var V;ue?typeof ue=="string"?V=function(Y){return Y[ue]}:typeof ue=="function"&&(V=function(Y){return ue(Y)}):V=function(Y,he){return ce(Y.key,he)};function ae(fe,Y,he){var T=fe?fe.children:_,J=fe?Object(f.h)(he.pos,Y):"0";if(fe){var $=V(fe,J),g={node:fe,index:Y,pos:J,key:$,parentPos:he.node?he.pos:null,level:he.level+1};x(g)}T&&T.forEach(function(O,d){ae(O,d,{node:fe,pos:J,level:he?he.level+1:-1})})}ae(null)}function le(_){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ue=x.initWrapper,V=x.processEntity,ae=x.onProcessFinished,fe=arguments.length>2?arguments[2]:void 0,Y={},he={},T={posEntities:Y,keyEntities:he};return ue&&(T=ue(T)||T),X(_,function(J){var $=J.node,g=J.index,O=J.pos,d=J.key,I=J.parentPos,z=J.level,Q={node:$,index:g,key:d,pos:O,level:z},Ce=ce(d,O);Y[O]=Q,he[Ce]=Q,Q.parent=Y[I],Q.parent&&(Q.parent.children=Q.parent.children||[],Q.parent.children.push(Q)),V&&V(Q,T)},fe),ae&&ae(T),T}function pe(_,x){var ue=x.expandedKeys,V=x.selectedKeys,ae=x.loadedKeys,fe=x.loadingKeys,Y=x.checkedKeys,he=x.halfCheckedKeys,T=x.dragOverNodeKey,J=x.dropPosition,$=x.keyEntities,g=$[_],O={eventKey:_,expanded:ue.indexOf(_)!==-1,selected:V.indexOf(_)!==-1,loaded:ae.indexOf(_)!==-1,loading:fe.indexOf(_)!==-1,checked:Y.indexOf(_)!==-1,halfChecked:he.indexOf(_)!==-1,pos:String(g?g.pos:""),dragOver:T===_&&J===0,dragOverGapTop:T===_&&J===-1,dragOverGapBottom:T===_&&J===1};return O}function Z(_){var x=_.data,ue=_.expanded,V=_.selected,ae=_.checked,fe=_.loaded,Y=_.loading,he=_.halfChecked,T=_.dragOver,J=_.dragOverGapTop,$=_.dragOverGapBottom,g=_.pos,O=_.active,d=Object(j.a)(Object(j.a)({},x),{},{expanded:ue,selected:V,checked:ae,loaded:fe,loading:Y,halfChecked:he,dragOver:T,dragOverGapTop:J,dragOverGapBottom:$,pos:g,active:O});return"props"in d||Object.defineProperty(d,"props",{get:function(){return Object(r.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),_}}),d}},"9ZfG":function(Xe,ve,a){"use strict";var w=a("2qtc"),j=a("kLXV"),je=a("DYRE"),U=a("zeV3"),r=a("DZo9"),f=a("8z0m"),ce=a("+L6B"),se=a("2/Rp"),K=a("Znn+"),k=a("ZTPi"),X=a("miYZ"),le=a("tsqr"),pe=a("tJVT"),Z=a("q1tI"),_=a.n(Z),x=a("xvlK"),ue=a("1vsH"),V=a("Ty5D"),ae=a("NdNG"),fe=a.n(ae),Y=function(T){var J=T.visible,$=T.onOk,g=T.onCancel,O=T.templateFileName,d=T.templateFileUrl,I=T.otherTemplateText,z=T.formNode,Q=T.title,Ce=Object(Z.useState)([]),te=Object(pe.a)(Ce,2),P=te[0],L=te[1],y=Object(Z.useState)(!1),p=Object(pe.a)(y,2),A=p[0],h=p[1],M=Object(Z.useState)("1"),G=Object(pe.a)(M,2),oe=G[0],D=G[1],B=Object(V.i)();Object(Z.useEffect)(function(){J||(L([]),h(!1),D("1"))},[J]);var ne=function(){h(!0),$(P,function(){h(!1)})},ie=function(){g()},ee=function(){var m=d;Object(ue.v)(null,m)},F=function(m){var s,S,H,re,Ee=m==null||((s=m.name)===null||s===void 0)?void 0:s.substring(m==null||((S=m.name)===null||S===void 0)?void 0:S.lastIndexOf("."),m==null||((H=m.name)===null||H===void 0)?void 0:H.length);if(Ee=(re=Ee)===null||re===void 0?void 0:re.toLowerCase(),Ee!==".xls"&&Ee!==".xlsx")return le.b.error("\u53EA\u80FD\u4E0A\u4F20.xls,.xlsx\u683C\u5F0F\u7684\u6587\u6863"),Promise.reject();var Pe={name:m.name,uid:m.uid,file:m};return L([Pe]),!1},q=function(){L([])};return _.a.createElement(j.a,{title:Q,visible:J,centered:!0,wrapClassName:fe.a.customModal,onCancel:ie,width:"740px",confirmLoading:A,footer:null},_.a.createElement(k.a,{className:fe.a.tabWarp,onChange:function(m){return D(m)},activeKey:oe},_.a.createElement(k.a.TabPane,{tab:"\u624B\u52A8\u65B0\u589E",key:"1"},z),_.a.createElement(k.a.TabPane,{tab:"\u6279\u91CF\u5BFC\u5165",key:"2"},_.a.createElement("div",{className:fe.a.content},_.a.createElement("div",{style:{marginLeft:41,paddingBottom:50}},_.a.createElement("div",{style:{marginTop:36}},_.a.createElement("span",null,"\u6B65\u9AA41\uFF1A"),_.a.createElement("span",null,"\u4E0B\u8F7D\xA0",_.a.createElement("span",{style:{color:"#0152D9",cursor:"pointer"},onClick:ee},_.a.createElement("i",{className:"iconfont icon-moban1 font14"}),O),"\uFF0C\xA0",I),_.a.createElement("span",{style:{color:"#FA6400"},className:"mt10"},"\u6CE8\uFF1A\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\u3002")),_.a.createElement("aside",{style:{marginTop:30}},_.a.createElement("div",{className:"mr20"},"\u6B65\u9AA42\uFF1A\u4E0A\u4F20\u586B\u5199\u5B8C\u6210\u7684\u6A21\u677F\u3002"),_.a.createElement("div",null,J&&_.a.createElement(f.a,{action:"/api/attachments.json",fileList:P,beforeUpload:F,onRemove:q,withCredentials:!0,accept:".xls,.xlsx"},_.a.createElement(se.a,{type:"primary",icon:_.a.createElement(x.a,null)},"\u9009\u62E9\u6587\u4EF6"))))),_.a.createElement(U.a,{className:"mr40 pb20",size:10,style:{float:"right"}},_.a.createElement(se.a,{onClick:function(){return ie()}},"\u53D6\u6D88"),_.a.createElement(se.a,{onClick:function(){return ne()},type:"primary"},"\u786E\u8BA4"))))))};ve.a=Y},BU3w:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return f});var w=a("MNnm"),j="rc-util-key";function je(ce){if(ce.attachTo)return ce.attachTo;var se=document.querySelector("head");return se||document.body}function U(ce){var se,K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(w.a)())return null;var k=document.createElement("style");if((se=K.csp)===null||se===void 0?void 0:se.nonce){var X;k.nonce=(X=K.csp)===null||X===void 0?void 0:X.nonce}k.innerHTML=ce;var le=je(K),pe=le.firstChild;return K.prepend&&le.prepend?le.prepend(k):K.prepend&&pe?le.insertBefore(k,pe):le.appendChild(k),k}var r=new Map;function f(ce,se){var K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},k=je(K);if(!r.has(k)){var X=U("",K),le=X.parentNode;r.set(k,le),le.removeChild(X)}var pe=Array.from(r.get(k).children).find(function(V){return V.tagName==="STYLE"&&V[j]===se});if(pe){var Z,_;if(((Z=K.csp)===null||Z===void 0?void 0:Z.nonce)&&pe.nonce!==((_=K.csp)===null||_===void 0?void 0:_.nonce)){var x;pe.nonce=(x=K.csp)===null||x===void 0?void 0:x.nonce}return pe.innerHTML!==ce&&(pe.innerHTML=ce),pe}var ue=U(ce,K);return ue[j]=se,ue}},FAcQ:function(Xe,ve,a){"use strict";a.r(ve);var w=a("g9YV"),j=a("wCAj"),je=a("OaEy"),U=a("2fM7"),r=a("DYRE"),f=a("zeV3"),ce=a("+L6B"),se=a("2/Rp"),K=a("5NDa"),k=a("5rEg"),X=a("2qtc"),le=a("kLXV"),pe=a("miYZ"),Z=a("tsqr"),_=a("k1fw"),x=a("9og8"),ue=a("y8nQ"),V=a("Vl3Y"),ae=a("tJVT"),fe=a("WmNS"),Y=a.n(fe),he=a("q1tI"),T=a.n(he),J=a("0ntK"),$=a.n(J),g=a("9kvl"),O=a("9ZfG"),d=a("ErOA"),I=a("LvDl"),z=a.n(I),Q=a("1vsH"),Ce=a("m3rI"),te=a("fj85"),P=a("g+eg"),L=function(p){var A,h=p.user,M={page:1,per_page:20,total:0,search:"",save_search:"",ec_major_school_id:null,ec_year_id:null,category:"name",sort_by:null,direction:null},G=Object(he.useState)(M),oe=Object(ae.a)(G,2),D=oe[0],B=oe[1],ne=Object(he.useState)(!0),ie=Object(ae.a)(ne,2),ee=ie[0],F=ie[1],q=Object(he.useState)(!1),n=Object(ae.a)(q,2),m=n[0],s=n[1],S=Object(he.useState)(!1),H=Object(ae.a)(S,2),re=H[0],Ee=H[1],Pe=Object(he.useState)(!1),ke=Object(ae.a)(Pe,2),Ie=ke[0],Ne=ke[1],Le=Object(he.useState)(!1),Nt=Object(ae.a)(Le,2),It=Nt[0],At=Nt[1],jt=Object(he.useState)([]),Ft=Object(ae.a)(jt,2),un=Ft[0],N=Ft[1],be=Object(he.useState)([]),ge=Object(ae.a)(be,2),Me=ge[0],Ae=ge[1],Te=Object(he.useState)([]),xe=Object(ae.a)(Te,2),ye=xe[0],_e=xe[1],Ue=Object(he.useState)([]),Se=Object(ae.a)(Ue,2),we=Se[0],$e=Se[1],Ke=Object(he.useState)(!1),Qe=Object(ae.a)(Ke,2),Et=Qe[0],ot=Qe[1],yt=V.a.useForm(),Ye=Object(ae.a)(yt,1),wt=Ye[0],Mt=Object(he.useRef)(null);Object(he.useEffect)(function(){var ze;h!=null&&(ze=h.userInfo)!==null&&ze!==void 0&&ze.school_id&&Jt()},[h==null||((A=h.userInfo)===null||A===void 0)?void 0:A.school_id]);var lt=function(){var ze=Object(x.a)(Y.a.mark(function Re(Be){var Ve,it,Ge;return Y.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return it=Object(I.cloneDeep)(Be),P.a.setItem(h==null||((Ve=h.userInfo)===null||Ve===void 0)?void 0:Ve.login,[it==null?void 0:it.ec_major_school_id,it==null?void 0:it.ec_year_id]),it[Be==null?void 0:Be.category]=Be==null?void 0:Be.search,F(!0),Ut.next=6,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"get",params:it});case 6:Ge=Ut.sent,Ge!=null&&Ge.students&&($e((Ge==null?void 0:Ge.students)||[]),D.total=Ge==null?void 0:Ge.count,D.save_search=D.search,B(Object(_.a)({},D))),F(!1);case 9:case"end":return Ut.stop()}},Re)}));return function(Be){return ze.apply(this,arguments)}}(),zt=function(){var Re=Object(I.cloneDeep)(D);Re[D==null?void 0:D.category]=D==null?void 0:D.search,Object(Q.t)("",Object(Q.W)({url:Ce.a.API_SERVER+"/api/ec_years/".concat(D.ec_year_id,"/students.xlsx"),query:Re}))},Jt=function(){var ze=Object(x.a)(Y.a.mark(function Re(){var Be,Ve,it,Ge,st,Ut,St,_n,Qt,cn,gn,dn;return Y.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,Object(d.a)("/api/schools/".concat(h==null||((Be=h.userInfo)===null||Be===void 0)?void 0:Be.school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:if(Qt=Pt.sent,Qt!=null&&(Ve=Qt.data)!==null&&Ve!==void 0&&(it=Ve[0])!==null&&it!==void 0&&it.ec_major_school_id){Pt.next=7;break}return F(!1),s(!0),Pt.abrupt("return");case 7:return cn=P.a.getItem(h==null||((Ge=h.userInfo)===null||Ge===void 0)?void 0:Ge.login),gn=cn[0]||(Qt==null||((st=Qt.data)===null||st===void 0||((Ut=st[0])===null||Ut===void 0))?void 0:Ut.ec_major_school_id),Pt.next=11,Object(d.a)("/api/ec_major_schools/".concat(gn,"/ec_years/get_year_list.json"),{method:"get"});case 11:dn=Pt.sent,D.ec_major_school_id=gn,D.ec_year_id=cn[1]||(dn==null||((St=dn.data)===null||St===void 0||((_n=St[0])===null||_n===void 0))?void 0:_n.ec_year_id),Ae((Qt==null?void 0:Qt.data)||[]),_e((dn==null?void 0:dn.data)||[]),B(D),lt(D);case 18:case"end":return Pt.stop()}},Re)}));return function(){return ze.apply(this,arguments)}}(),ft=function(){var ze=Object(x.a)(Y.a.mark(function Re(Be){var Ve,it,Ge;return Y.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Ut.next=2,Object(d.a)("/api/ec_major_schools/".concat(Be,"/ec_years/get_year_list.json"),{method:"get"});case 2:Ge=Ut.sent,D.ec_major_school_id=Be,D.ec_year_id=Ge==null||((Ve=Ge.data)===null||Ve===void 0||((it=Ve[0])===null||it===void 0))?void 0:it.ec_year_id,_e((Ge==null?void 0:Ge.data)||[]),B(D),lt(D);case 8:case"end":return Ut.stop()}},Re)}));return function(Be){return ze.apply(this,arguments)}}(),Gt=function(Re,Be){if(D.page=1,D[Be]=Re,Be==="category"){D.search="",D.save_search="",B(Object(_.a)({},D));return}if(Be==="ec_major_school_id"){ft(Re);return}Be==="ec_year_id"&&(B(Object(_.a)({},D)),lt(D))},Tt=function(Re){D.page=1,D.save_search=Re,B(Object(_.a)({},D))},Ct=function(Re){if(Re.length===0){Z.b.warn("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u5B66\u751F");return}le.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:function(){var Be=Object(x.a)(Y.a.mark(function it(){var Ge,st;return Y.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return St.next=2,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"delete",body:{ids:Re}});case 2:Ge=St.sent,(Ge==null?void 0:Ge.status)===0&&(st=Re.length===we.length&&D.page>1?D.page-1:D.page,D.page=st,N([]),B(Object(_.a)({},D)),lt(D));case 4:case"end":return St.stop()}},it)}));function Ve(){return Be.apply(this,arguments)}return Ve}()})},ht=function(Re,Be,Ve){if(D.page=Re==null?void 0:Re.current,D.per_page=Re==null?void 0:Re.pageSize,Ve!=null&&Ve.order?(D.sort_by=Ve==null?void 0:Ve.field,D.direction=(Ve==null?void 0:Ve.order)==="ascend"?"asc":"desc"):(D.sort_by=null,D.direction=null),B(Object(_.a)({},D)),nn)return;lt(D)},Ze={selectedRowKeys:un,columnWidth:54,onChange:function(Re){return N(Re)}},Lt=[{title:"\u5E8F\u53F7",dataIndex:"index",width:90,render:function(Re,Be,Ve){return D.per_page*(D.page-1)+Ve+1}},{title:"\u59D3\u540D",dataIndex:"name",sorter:!0,ellipsis:!0,render:function(Re){return Re||"-"}},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,sorter:!0,render:function(Re){return Re||"-"}},{title:"\u73ED\u7EA7",dataIndex:"clazz",ellipsis:!0,sorter:!0,render:function(Re){return Re||"-"}},{title:"\u6240\u5C5E\u5B66\u9662",dataIndex:"department",ellipsis:!0,sorter:!0,render:function(Re){return Re||"-"}},{title:"\u64CD\u4F5C",width:90,dataIndex:"action",render:function(Re,Be){return T.a.createElement("span",null,T.a.createElement("i",{onClick:function(){return qt(Be.id)},className:"iconfont icon-bianji7 c-gcrz-primary mr10 current"}),T.a.createElement("i",{onClick:function(){return Ct([Be.id])},className:"iconfont icon-piliangshanchubeifen c-gcrz-primary current"}))}}],Zt=function(){var ze=Object(x.a)(Y.a.mark(function Re(Be,Ve){var it,Ge,st;return Y.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:if(!(Be.length===0)){St.next=4;break}return Z.b.warn("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Ve(),St.abrupt("return");case 4:return Ge=new FormData,Ge.append("file",(it=Be[0])===null||it===void 0?void 0:it.file),St.next=8,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students/import.json"),{method:"post",body:Ge},!0);case 8:st=St.sent,(st==null?void 0:st.status)===0&&(lt(D),At(!1)),Ve();case 11:case"end":return St.stop()}},Re)}));return function(Be,Ve){return ze.apply(this,arguments)}}(),qt=function(){var ze=Object(x.a)(Y.a.mark(function Re(Be){var Ve;return Y.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return ot(Be),Ge.next=3,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students/student_detail.json"),{method:"get",params:{id:Be}});case 3:Ve=Ge.sent,Ve!=null&&Ve.students&&wt.setFieldsValue((Ve==null?void 0:Ve.students)||{});case 5:case"end":return Ge.stop()}},Re)}));return function(Be){return ze.apply(this,arguments)}}(),Dt=function(){var ze=Object(x.a)(Y.a.mark(function Re(Be){var Ve,it;return Y.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(Mt.current?Ee(!0):Ne(!0),!Et){st.next=7;break}return st.next=4,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"put",body:Object(_.a)(Object(_.a)({},Be),{},{id:Et})});case 4:it=st.sent,st.next=10;break;case 7:return st.next=9,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"post",body:Be});case 9:it=st.sent;case 10:((Ve=it)===null||Ve===void 0?void 0:Ve.status)===0&&(Mt.current&&(At(!1),ot(!1)),wt.resetFields(),Z.b.success("\u4FDD\u5B58\u6210\u529F"),lt(D)),Ee(!1),Ne(!1);case 13:case"end":return st.stop()}},Re)}));return function(Be){return ze.apply(this,arguments)}}(),Rn=function(Re){return T.a.createElement("div",null,T.a.createElement(V.a,{form:wt,className:$.a.form,colon:!1,onFinish:Dt,labelCol:{span:4},wrapperCol:{span:19}},T.a.createElement(V.a.Item,{label:"\u59D3\u540D",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},T.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D"})),T.a.createElement(V.a.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u53F7"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u5B66\u53F7"}]},T.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"})),T.a.createElement(V.a.Item,{label:"\u73ED\u7EA7",name:"clazz",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u73ED\u7EA7"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u73ED\u7EA7"}]},T.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u73ED\u7EA7"})),T.a.createElement(V.a.Item,{label:"\u6240\u5C5E\u5B66\u9662",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6240\u5C5E\u5B66\u9662"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u6240\u5C5E\u5B66\u9662"}]},T.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u6240\u5C5E\u5B66\u9662"}))),T.a.createElement(f.a,{size:10,className:$.a.button,style:{margin:"0 40px 20px 0"}},T.a.createElement(se.a,{onClick:function(){ot(!1),At(!1)}},"\u53D6\u6D88"),T.a.createElement(se.a,{disabled:Ie,type:Re?"primary":"default",loading:re,onClick:function(){Mt.current=!0,wt.submit()}},"\u4FDD\u5B58"),!Re&&T.a.createElement(se.a,{disabled:re,loading:Ie,type:"primary",onClick:function(){Mt.current=!1,wt.submit()}},"\u7EE7\u7EED\u65B0\u589E")),T.a.createElement("div",{style:{clear:"both"}}))},nn=ee||m;return T.a.createElement("div",{className:$.a.wrap},T.a.createElement(te.a,{title:"\u5B66\u751F\u4FE1\u606F",style:{padding:"12px 0 0 20px"}}),T.a.createElement(f.a,{className:$.a.button,size:10},T.a.createElement(se.a,{disabled:nn,onClick:function(){wt.resetFields(),At(!0)},type:"primary"},T.a.createElement("i",{className:"iconfont icon-xinzeng font14 mr5"}),"\u65B0\u589E\u5B66\u751F"),T.a.createElement(se.a,{disabled:nn,onClick:function(){return Ct(un)}},T.a.createElement("i",{className:"iconfont icon-piliangshanchubeifen font14 mr5"}),"\u6279\u91CF\u5220\u9664"),T.a.createElement(se.a,{disabled:nn,onClick:function(){return zt()}},T.a.createElement("i",{className:"iconfont icon-daochubeifen font14 mr5"}),"\u5BFC\u51FA")),T.a.createElement("div",{style:{clear:"both"}}),T.a.createElement("div",{className:$.a.control},T.a.createElement("div",{className:$.a.label},"\u8BA4\u8BC1\u4E13\u4E1A"),T.a.createElement(U.a,{disabled:nn,style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A",value:D==null?void 0:D.ec_major_school_id,onChange:function(Re){return Gt(Re,"ec_major_school_id")}},Me==null?void 0:Me.map(function(ze){return T.a.createElement(U.a.Option,{key:ze.ec_major_school_id,value:ze.ec_major_school_id},ze.name)})),T.a.createElement("div",{className:$.a.label},"\u8BA4\u8BC1\u5C4A\u522B"),T.a.createElement(U.a,{disabled:nn,style:{width:140},placeholder:"\u8BF7\u9009\u62E9\u5C4A\u522B",value:D==null?void 0:D.ec_year_id,onChange:function(Re){return Gt(Re,"ec_year_id")}},ye==null?void 0:ye.map(function(ze){return T.a.createElement(U.a.Option,{key:ze.ec_year_id,value:ze.ec_year_id},ze.year)})),T.a.createElement("div",{className:$.a.label,style:{width:100,background:"#fff"}},T.a.createElement(U.a,{disabled:nn,style:{width:100,transform:"translate(-1px, -1px)"},bordered:!1,value:D==null?void 0:D.category,onChange:function(Re){return Gt(Re,"category")}},T.a.createElement(U.a.Option,{value:"student_id"},"\u5B66\u751F\u5B66\u53F7"),T.a.createElement(U.a.Option,{value:"name"},"\u5B66\u751F\u59D3\u540D"),T.a.createElement(U.a.Option,{value:"clazz"},"\u5B66\u751F\u73ED\u7EA7"))),T.a.createElement(k.a.Search,{placeholder:"\u8BF7\u8F93\u5165".concat((D==null?void 0:D.category)==="student_id"?"\u5B66\u751F\u5B66\u53F7":(D==null?void 0:D.category)==="name"?"\u5B66\u751F\u59D3\u540D":"\u5B66\u751F\u73ED\u7EA7"),value:D==null?void 0:D.save_search,disabled:nn,onChange:function(Re){return Tt(Re.target.value)},onSearch:function(){D.page=1,D.search=D.save_search,B(Object(_.a)({},D)),lt(D)}})),T.a.createElement(j.a,{rowSelection:Ze,className:$.a.customTable,dataSource:we,bordered:!1,rowKey:"id",columns:Lt,rowClassName:$.a.row,loading:ee,onChange:ht,pagination:{pageSize:D.per_page,total:D.total,current:D.page,showQuickJumper:!0,hideOnSinglePage:!1,showSizeChanger:!0,position:["bottomCenter"],showTotal:function(Re){return T.a.createElement("span",{className:"mr10"},"\u5171",T.a.createElement("span",{className:"c-orange"},Re),"\u6761\u6570\u636E")}}}),T.a.createElement(O.a,{title:"\u65B0\u589E\u5B66\u751F",visible:It,onCancel:function(){return At(!1)},onOk:Zt,templateFileName:"\u5B66\u751F\u5BFC\u5165\u6A21\u677F",templateFileUrl:Ce.a.API_SERVER+"/api/ec_years/1/students/down_template.xlsx",otherTemplateText:"\u6279\u91CF\u5BFC\u5165\u5B66\u751F\u4FE1\u606F\u3002",formNode:Rn()}),T.a.createElement(le.a,{title:"\u4FEE\u6539\u5B66\u751F\u4FE1\u606F",className:$.a.customModal,width:740,visible:!!Et,centered:!0,onCancel:function(){ot(!1),wt.resetFields()},footer:null},Rn(!0)))};ve.default=Object(g.a)(function(y){var p=y.user;return{user:p}})(L)},GfqC:function(Xe,ve,a){"use strict";var w=a("q1tI"),j=a.n(w),je=a("TSYQ"),U=a.n(je);function r(y,p){var A="cannot "+y.method+" "+y.action+" "+p.status+"'",h=new Error(A);return h.status=p.status,h.method=y.method,h.url=y.action,h}function f(y){var p=y.responseText||y.response;if(!p)return p;try{return JSON.parse(p)}catch(A){return p}}function ce(y){var p=new XMLHttpRequest;y.onProgress&&p.upload&&(p.upload.onprogress=function(G){G.total>0&&(G.percent=G.loaded/G.total*100),y.onProgress(G)});var A=new FormData;y.data&&Object.keys(y.data).forEach(function(M){var G=y.data[M];if(Array.isArray(G)){G.forEach(function(oe){A.append(M+"[]",oe)});return}A.append(M,y.data[M])}),y.file instanceof Blob?A.append(y.filename,y.file,y.file.name):A.append(y.filename,y.file),p.onerror=function(G){y.onError(G)},p.onload=function(){return p.status<200||p.status>=300?y.onError(r(y,p),f(p)):y.onSuccess(f(p),p)},p.open(y.method,y.action,!0),y.withCredentials&&"withCredentials"in p&&(p.withCredentials=!0);var h=y.headers||{};return h["X-Requested-With"]!==null&&p.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(h).forEach(function(M){h[M]!==null&&p.setRequestHeader(M,h[M])}),p.send(A),{abort:function(){p.abort()}}}var se=+new Date,K=0;function k(){return"rc-upload-"+se+"-"+ ++K}function X(y,p){return y.indexOf(p,y.length-p.length)!==-1}var le=function(y,p){if(y&&p){var A=Array.isArray(p)?p:p.split(","),h=y.name||"",M=y.type||"",G=M.replace(/\/.*$/,"");return A.some(function(oe){var D=oe.trim();return D.charAt(0)==="."?X(h.toLowerCase(),D.toLowerCase()):/\/\*$/.test(D)?G===D.replace(/\/.*$/,""):M===D})}return!0};function pe(y,p){var A=y.createReader(),h=[];function M(){A.readEntries(function(G){var oe=Array.prototype.slice.apply(G);h=h.concat(oe);var D=!oe.length;D?p(h):M()})}M()}var Z=function(p,A,h){var M=function G(oe,D){D=D||"",oe.isFile?oe.file(function(B){h(B)&&(oe.fullPath&&!B.webkitRelativePath&&(Object.defineProperties(B,{webkitRelativePath:{writable:!0}}),B.webkitRelativePath=oe.fullPath.replace(/^\//,""),Object.defineProperties(B,{webkitRelativePath:{writable:!1}})),A([B]))}):oe.isDirectory&&pe(oe,function(B){B.forEach(function(ne){G(ne,""+D+oe.name+"/")})})};p.forEach(function(G){M(G.webkitGetAsEntry())})},_=Z,x=Object.assign||function(y){for(var p=1;p=0)continue;if(!Object.prototype.hasOwnProperty.call(y,h))continue;A[h]=y[h]}return A}function Y(y,p){if(!(y instanceof p))throw new TypeError("Cannot call a class as a function")}function he(y,p){if(!y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return p&&(typeof p=="object"||typeof p=="function")?p:y}function T(y,p){if(typeof p!="function"&&p!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof p);y.prototype=Object.create(p&&p.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),p&&(Object.setPrototypeOf?Object.setPrototypeOf(y,p):y.__proto__=p)}var J=function(p){return Object.keys(p).reduce(function(A,h){return(h.substr(0,5)==="data-"||h.substr(0,5)==="aria-"||h==="role")&&(A[h]=p[h]),A},{})},$=function(y){T(p,y);function p(){var A,h,M,G;Y(this,p);for(var oe=arguments.length,D=Array(oe),B=0;B1&&arguments[1]!==void 0?arguments[1]:1,_e=Le.length,Ue=0;Ue<_e;Ue+=1){var Se=(xe+Ue*ye+_e)%_e,we=Le[Se],$e=we.group,Ke=we.data;if(!$e&&!Ke.disabled)return Se}return-1},Ft=r.useState(function(){return jt(0)}),un=Object(se.a)(Ft,2),N=un[0],be=un[1],ge=function(xe){be(xe);var ye=Le[xe];if(!ye){Pe(null,-1);return}Pe(ye.data.value,xe)};r.useEffect(function(){ge(F!==!1?jt(0):-1)},[Le.length,ie]),r.useEffect(function(){var Te=setTimeout(function(){if(!ee&&s&&ne.size===1){var xe=Array.from(ne)[0],ye=Le.findIndex(function(_e){var Ue=_e.data;return Ue.value===xe});ge(ye),At(ye)}});return function(){return clearTimeout(Te)}},[s]);var Me=function(xe){xe!==void 0&&re(xe,{selected:!ne.has(xe)}),ee||Ee(!1)};if(r.useImperativeHandle(M,function(){return{onKeyDown:function(xe){var ye=xe.which;switch(ye){case K.a.UP:case K.a.DOWN:{var _e=0;if(ye===K.a.UP?_e=-1:ye===K.a.DOWN&&(_e=1),_e!==0){var Ue=jt(N+_e,_e);At(Ue),ge(Ue)}break}case K.a.ENTER:{var Se=Le[N];Se&&!Se.data.disabled?Me(Se.data.value):Me(void 0),s&&xe.preventDefault();break}case K.a.ESC:Ee(!1)}},onKeyUp:function(){},scrollTo:function(xe){At(xe)}}}),Le.length===0)return r.createElement("div",{role:"listbox",id:"".concat(oe,"_list"),className:"".concat(Ne,"-empty"),onMouseDown:It},m);function Ae(Te){var xe=Le[Te];if(!xe)return null;var ye=xe.data||{},_e=ye.value,Ue=ye.label,Se=ye.children,we=Object(k.a)(ye,!0),$e=B?Se:Ue;return xe?r.createElement("div",Object.assign({"aria-label":typeof $e=="string"?$e:null},we,{key:Te,role:"option",id:"".concat(oe,"_list_").concat(Te),"aria-selected":ne.has(_e)}),_e):null}return r.createElement(r.Fragment,null,r.createElement("div",{role:"listbox",id:"".concat(oe,"_list"),style:{height:0,width:0,overflow:"hidden"}},Ae(N-1),Ae(N),Ae(N+1)),r.createElement(Z.a,{itemKey:"key",ref:Nt,data:Le,height:q,itemHeight:n,fullHeight:!1,onMouseDown:It,onScroll:ke,virtual:H,onMouseEnter:Ie},function(Te,xe){var ye,_e=Te.group,Ue=Te.groupOption,Se=Te.data,we=Se.label,$e=Se.key;if(_e)return r.createElement("div",{className:pe()(Ne,"".concat(Ne,"-group"))},we!==void 0?we:$e);var Ke=Se.disabled,Qe=Se.value,Et=Se.title,ot=Se.children,yt=Se.style,Ye=Se.className,wt=Object(ce.a)(Se,["disabled","value","title","children","style","className"]),Mt=ne.has(Qe),lt="".concat(Ne,"-option"),zt=pe()(Ne,lt,Ye,(ye={},Object(f.a)(ye,"".concat(lt,"-grouped"),Ue),Object(f.a)(ye,"".concat(lt,"-active"),N===xe&&!Ke),Object(f.a)(ye,"".concat(lt,"-disabled"),Ke),Object(f.a)(ye,"".concat(lt,"-selected"),Mt),ye)),Jt=B?ot:we,ft=!S||typeof S=="function"||Mt;return r.createElement("div",Object.assign({},wt,{"aria-selected":Mt,className:zt,title:Et,onMouseMove:function(){if(N===xe||Ke)return;ge(xe)},onClick:function(){Ke||Me(Qe)},style:yt}),r.createElement("div",{className:"".concat(lt,"-content")},Jt||Qe),r.isValidElement(S)||Mt,ft&&r.createElement(_.a,{className:"".concat(Ne,"-option-state"),customizeIcon:S,customizeIconProps:{isSelected:Mt}},Mt?"\u2713":null))}))},ue=r.forwardRef(x);ue.displayName="OptionList";var V=ue,ae=function(){return null};ae.isSelectOption=!0;var fe=ae,Y=function(){return null};Y.isSelectOptGroup=!0;var he=Y,T=a("VTBJ"),J=a("Zm9Q");function $(A){var h=A.key,M=A.props,G=M.children,oe=M.value,D=Object(ce.a)(M,["children","value"]);return Object(T.a)({key:h,value:oe!==void 0?oe:h,children:G},D)}function g(A){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(J.a)(A).map(function(M,G){if(!r.isValidElement(M)||!M.type)return null;var oe=M.type.isSelectOptGroup,D=M.key,B=M.props,ne=B.children,ie=Object(ce.a)(B,["children"]);return h||!oe?$(M):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat(D===null?G:D,"__"),label:D},ie),{},{options:g(ne)})}).filter(function(M){return M})}var O=a("2Qr1"),d=a("qNPg"),I=a("U8pU"),z=a("Kwbf"),Q=a("WKfj");function Ce(A){var h=A.mode,M=A.options,G=A.children,oe=A.backfill,D=A.allowClear,B=A.placeholder,ne=A.getInputElement,ie=A.showSearch,ee=A.onSearch,F=A.defaultOpen,q=A.autoFocus,n=A.labelInValue,m=A.value,s=A.inputValue,S=A.optionLabelProp,H=h==="multiple"||h==="tags",re=ie!==void 0?ie:H||h==="combobox",Ee=M||g(G);if(Object(z.a)(h!=="tags"||Ee.every(function(Ne){return!Ne.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),h==="tags"||h==="combobox"){var Pe=Ee.some(function(Ne){return Ne.options?Ne.options.some(function(Le){return typeof("value"in Le?Le.value:Le.key)=="number"}):typeof("value"in Ne?Ne.value:Ne.key)=="number"});Object(z.a)(!Pe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(z.a)(h!=="combobox"||!S,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(z.a)(h==="combobox"||!oe,"`backfill` only works with `combobox` mode."),Object(z.a)(h==="combobox"||!ne,"`getInputElement` only work with `combobox` mode."),Object(z.b)(h!=="combobox"||!ne||!D||!B,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ee&&!re&&h!=="combobox"&&h!=="tags"&&Object(z.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(z.b)(!F||q,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),m!=null){var ke=Object(Q.d)(m);Object(z.a)(!n||ke.every(function(Ne){return Object(I.a)(Ne)==="object"&&("key"in Ne||"value"in Ne)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(z.a)(!H||Array.isArray(m),"`value` should be array when `mode` is `multiple` or `tags`")}if(G){var Ie=null;Object(J.a)(G).some(function(Ne){if(!r.isValidElement(Ne)||!Ne.type)return!1;var Le=Ne.type;if(Le.isSelectOption)return!1;if(Le.isSelectOptGroup){var Nt=Object(J.a)(Ne.props.children).every(function(It){return!r.isValidElement(It)||!Ne.type||It.type.isSelectOption?!0:(Ie=It.type,!1)});return!Nt}return Ie=Le,!0}),Ie&&Object(z.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ie.displayName||Ie.name||Ie,"`.")),Object(z.a)(s===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var te=Ce,P=Object(d.a)({prefixCls:"rc-select",components:{optionList:V},convertChildrenToData:g,flattenOptions:O.d,getLabeledValue:O.e,filterOptions:O.b,isValueDisabled:O.g,findValueOption:O.c,warningProps:te,fillOptionsWithMissingValue:O.a}),L=function(A){Object(je.a)(M,A);var h=Object(U.a)(M);function M(){var G;return Object(w.a)(this,M),G=h.apply(this,arguments),G.selectRef=r.createRef(),G.focus=function(){G.selectRef.current.focus()},G.blur=function(){G.selectRef.current.blur()},G}return Object(j.a)(M,[{key:"render",value:function(){return r.createElement(P,Object.assign({ref:this.selectRef},this.props))}}]),M}(r.Component);L.Option=fe,L.OptGroup=he;var y=L,p=ve.c=y},NdNG:function(Xe,ve,a){Xe.exports={flex_box_center:"flex_box_center___14pl3",flex_space_between:"flex_space_between___3BrPp",flex_box_vertical_center:"flex_box_vertical_center___3uNta",flex_box_center_end:"flex_box_center_end___2OAdL",flex_box_column:"flex_box_column___1Nwh3",customModal:"customModal___20MJx",content:"content___3jy8C",tabWarp:"tabWarp___cpvG0"}},NvD2:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return f});var w=a("Kwbf");function j(ce,se){var K=new Set;return ce.forEach(function(k){se.has(k)||K.add(k)}),K}function je(ce){var se=ce||{},K=se.disabled,k=se.disableCheckbox,X=se.checkable;return!!(K||k)||X===!1}function U(ce,se,K,k){for(var X=new Set(ce),le=new Set,pe=0;pe<=K;pe+=1){var Z=se.get(pe)||new Set;Z.forEach(function(V){var ae=V.key,fe=V.node,Y=V.children,he=Y===void 0?[]:Y;X.has(ae)&&!k(fe)&&he.filter(function(T){return!k(T.node)}).forEach(function(T){X.add(T.key)})})}for(var _=new Set,x=K;x>=0;x-=1){var ue=se.get(x)||new Set;ue.forEach(function(V){var ae=V.parent,fe=V.node;if(k(fe)||!V.parent||_.has(V.parent.key))return;if(k(V.parent.node)){_.add(ae.key);return}var Y=!0,he=!1;(ae.children||[]).filter(function(T){return!k(T.node)}).forEach(function(T){var J=T.key,$=X.has(J);Y&&!$&&(Y=!1),!he&&($||le.has(J))&&(he=!0)}),Y&&X.add(ae.key),he&&le.add(ae.key),_.add(ae.key)})}return{checkedKeys:Array.from(X),halfCheckedKeys:Array.from(j(le,X))}}function r(ce,se,K,k,X){for(var le=new Set(ce),pe=new Set(se),Z=0;Z<=k;Z+=1){var _=K.get(Z)||new Set;_.forEach(function(ae){var fe=ae.key,Y=ae.node,he=ae.children,T=he===void 0?[]:he;!le.has(fe)&&!pe.has(fe)&&!X(Y)&&T.filter(function(J){return!X(J.node)}).forEach(function(J){le.delete(J.key)})})}pe=new Set;for(var x=new Set,ue=k;ue>=0;ue-=1){var V=K.get(ue)||new Set;V.forEach(function(ae){var fe=ae.parent,Y=ae.node;if(X(Y)||!ae.parent||x.has(ae.parent.key))return;if(X(ae.parent.node)){x.add(fe.key);return}var he=!0,T=!1;(fe.children||[]).filter(function(J){return!X(J.node)}).forEach(function(J){var $=J.key,g=le.has($);he&&!g&&(he=!1),!T&&(g||pe.has($))&&(T=!0)}),he||le.delete(fe.key),T&&pe.add(fe.key),x.add(fe.key)})}return{checkedKeys:Array.from(le),halfCheckedKeys:Array.from(j(pe,le))}}function f(ce,se,K,k){var X=[],le;k?le=k:le=je;var pe=new Set(ce.filter(function(ue){var V=!!K[ue];return V||X.push(ue),V})),Z=new Map,_=0;Object.keys(K).forEach(function(ue){var V=K[ue],ae=V.level,fe=Z.get(ae);fe||(fe=new Set,Z.set(ae,fe)),fe.add(V),_=Math.max(_,ae)}),Object(w.a)(!X.length,"Tree missing follow keys: ".concat(X.slice(0,100).map(function(ue){return"'".concat(ue,"'")}).join(", ")));var x;return se===!0?x=U(pe,Z,_,le):x=r(pe,se.halfCheckedKeys,Z,_,le),x}},OZM5:function(Xe,ve,a){"use strict";a.d(ve,"b",function(){return k}),a.d(ve,"a",function(){return X}),a.d(ve,"k",function(){return le}),a.d(ve,"h",function(){return pe}),a.d(ve,"i",function(){return Z}),a.d(ve,"g",function(){return _}),a.d(ve,"c",function(){return x}),a.d(ve,"d",function(){return ue}),a.d(ve,"j",function(){return fe}),a.d(ve,"e",function(){return Y}),a.d(ve,"f",function(){return he});var w=a("KQm4"),j=a("U8pU"),je=a("Ff2n"),U=a("q1tI"),r=a.n(U),f=a("Kwbf"),ce=a("WaYH"),se=.25,K=2;function k(T,J){var $=T.slice(),g=$.indexOf(J);return g>=0&&$.splice(g,1),$}function X(T,J){var $=T.slice();return $.indexOf(J)===-1&&$.push(J),$}function le(T){return T.split("-")}function pe(T,J){return"".concat(T,"-").concat(J)}function Z(T){return T&&T.type&&T.type.isTreeNode}function _(T,J){var $=[T],g=J[T];function O(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];d.forEach(function(I){var z=I.key,Q=I.children;$.push(z),O(Q)})}return O(g.children),$}function x(T,J){var $=T.clientY,g=J.selectHandle.getBoundingClientRect(),O=g.top,d=g.bottom,I=g.height,z=Math.max(I*se,K);return $<=O+z?-1:$>=d-z?1:0}function ue(T,J){if(!T)return;var $=J.multiple;return $?T.slice():T.length?[T[0]]:T}var V=function(J){return J};function ae(T,J){if(!T)return[];var $=J||{},g=$.processProps,O=g===void 0?V:g,d=Array.isArray(T)?T:[T];return d.map(function(I){var z=I.children,Q=Object(je.a)(I,["children"]),Ce=ae(z,J);return r.a.createElement(ce.a,Object.assign({},O(Q)),Ce)})}function fe(T){if(!T)return null;var J;if(Array.isArray(T))J={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(j.a)(T)==="object")J={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(f.a)(!1,"`checkedKeys` is not an array or an object"),null;return J}function Y(T,J){var $=new Set;function g(O){if($.has(O))return;var d=J[O];if(!d)return;$.add(O);var I=d.parent,z=d.node;if(z.disabled)return;I&&g(I.key)}return(T||[]).forEach(function(O){g(O)}),Object(w.a)($)}function he(T){var J={};return Object.keys(T).forEach(function($){($.startsWith("data-")||$.startsWith("aria-"))&&(J[$]=T[$])}),J}},PsNh:function(Xe,ve,a){Xe.exports={selectWrapContainer:"selectWrapContainer___M4-WR"}},"SA+Z":function(Xe,ve,a){var w=a("wTVA"),j=a("EbDI"),je=a("ZhPi"),U=a("wkBT");function r(f){return w(f)||j(f)||je(f)||U()}Xe.exports=r,Xe.exports.__esModule=!0,Xe.exports.default=Xe.exports},WaYH:function(Xe,ve,a){"use strict";var w=a("rePB"),j=a("Ff2n"),je=a("VTBJ"),U=a("1OyB"),r=a("vuIU"),f=a("JX7q"),ce=a("Ji7U"),se=a("LK+K"),K=a("q1tI"),k=a("TSYQ"),X=a.n(k),le=a("sboe"),pe=a("OZM5"),Z=function(J){var $=J.prefixCls,g=J.level,O=J.isStart,d=J.isEnd;if(!g)return null;for(var I="".concat($,"-indent-unit"),z=[],Q=0;Q1&&arguments[1]!==void 0?arguments[1]:!1,ie=B.getAttribute("id")||B.getAttribute("data-reactid")||B.getAttribute("name");if(ne&&te[ie])return te[ie];var ee=window.getComputedStyle(B),F=ee.getPropertyValue("box-sizing")||ee.getPropertyValue("-moz-box-sizing")||ee.getPropertyValue("-webkit-box-sizing"),q=parseFloat(ee.getPropertyValue("padding-bottom"))+parseFloat(ee.getPropertyValue("padding-top")),n=parseFloat(ee.getPropertyValue("border-bottom-width"))+parseFloat(ee.getPropertyValue("border-top-width")),m=Ce.map(function(S){return"".concat(S,":").concat(ee.getPropertyValue(S))}).join(";"),s={sizingStyle:m,paddingSize:q,borderSize:n,boxSizing:F};return ne&&ie&&(te[ie]=s),s}function y(B){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;P||(P=document.createElement("textarea"),P.setAttribute("tab-index","-1"),P.setAttribute("aria-hidden","true"),document.body.appendChild(P)),B.getAttribute("wrap")?P.setAttribute("wrap",B.getAttribute("wrap")):P.removeAttribute("wrap");var F=L(B,ne),q=F.paddingSize,n=F.borderSize,m=F.boxSizing,s=F.sizingStyle;P.setAttribute("style","".concat(s,";").concat(Q)),P.value=B.value||B.placeholder||"";var S=Number.MIN_SAFE_INTEGER,H=Number.MAX_SAFE_INTEGER,re=P.scrollHeight,Ee;if(m==="border-box"?re+=n:m==="content-box"&&(re-=q),ie!==null||ee!==null){P.value=" ";var Pe=P.scrollHeight-q;ie!==null&&(S=Pe*ie,m==="border-box"&&(S=S+q+n),re=Math.max(S,re)),ee!==null&&(H=Pe*ee,m==="border-box"&&(H=H+q+n),Ee=re>H?"":"hidden",re=Math.min(H,re))}return{height:re,minHeight:S,maxHeight:H,overflowY:Ee,resize:"none"}}var p=a("Gytx"),A=a.n(p),h;(function(B){B[B.NONE=0]="NONE",B[B.RESIZING=1]="RESIZING",B[B.RESIZED=2]="RESIZED"})(h||(h={}));var M=function(B){Object(U.a)(ie,B);var ne=Object(r.a)(ie);function ie(ee){var F;return Object(j.a)(this,ie),F=ne.call(this,ee),F.nextFrameActionId=void 0,F.resizeFrameId=void 0,F.textArea=void 0,F.saveTextArea=function(q){F.textArea=q},F.handleResize=function(q){var n=F.state.resizeStatus,m=F.props,s=m.autoSize,S=m.onResize;if(n!==h.NONE)return;typeof S=="function"&&S(q),s&&F.resizeOnNextFrame()},F.resizeOnNextFrame=function(){cancelAnimationFrame(F.nextFrameActionId),F.nextFrameActionId=requestAnimationFrame(F.resizeTextarea)},F.resizeTextarea=function(){var q=F.props.autoSize;if(!q||!F.textArea)return;var n=q.minRows,m=q.maxRows,s=y(F.textArea,!1,n,m);F.setState({textareaStyles:s,resizeStatus:h.RESIZING},function(){cancelAnimationFrame(F.resizeFrameId),F.resizeFrameId=requestAnimationFrame(function(){F.setState({resizeStatus:h.RESIZED},function(){F.resizeFrameId=requestAnimationFrame(function(){F.setState({resizeStatus:h.NONE}),F.fixFirefoxAutoScroll()})})})})},F.renderTextArea=function(){var q=F.props,n=q.prefixCls,m=n===void 0?"rc-textarea":n,s=q.autoSize,S=q.onResize,H=q.className,re=q.disabled,Ee=F.state,Pe=Ee.textareaStyles,ke=Ee.resizeStatus,Ie=Object(d.a)(F.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ne=z()(m,H,Object(se.a)({},"".concat(m,"-disabled"),re));"value"in Ie&&(Ie.value=Ie.value||"");var Le=Object(ce.a)(Object(ce.a)(Object(ce.a)({},F.props.style),Pe),ke===h.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return f.createElement(O,{onResize:F.handleResize,disabled:!(s||S)},f.createElement("textarea",Object(w.a)({},Ie,{className:Ne,style:Le,ref:F.saveTextArea})))},F.state={textareaStyles:{},resizeStatus:h.NONE},F}return Object(je.a)(ie,[{key:"componentDidUpdate",value:function(F){(F.value!==this.props.value||!A()(F.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 F=this.textArea.selectionStart,q=this.textArea.selectionEnd;this.textArea.setSelectionRange(F,q)}}catch(n){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ie}(f.Component),G=M,oe=function(B){Object(U.a)(ie,B);var ne=Object(r.a)(ie);function ie(ee){var F;Object(j.a)(this,ie),F=ne.call(this,ee),F.resizableTextArea=void 0,F.focus=function(){F.resizableTextArea.textArea.focus()},F.saveTextArea=function(n){F.resizableTextArea=n},F.handleChange=function(n){var m=F.props.onChange;F.setValue(n.target.value,function(){F.resizableTextArea.resizeTextarea()}),m&&m(n)},F.handleKeyDown=function(n){var m=F.props,s=m.onPressEnter,S=m.onKeyDown;n.keyCode===13&&s&&s(n),S&&S(n)};var q=typeof ee.value=="undefined"||ee.value===null?ee.defaultValue:ee.value;return F.state={value:q},F}return Object(je.a)(ie,[{key:"setValue",value:function(F,q){"value"in this.props||this.setState({value:F},q)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return f.createElement(G,Object(w.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(F){return"value"in F?{value:F.value}:null}}]),ie}(f.Component),D=ve.default=oe},ZW5e:function(Xe,ve,a){Xe.exports={panelTitleContainer:"panelTitleContainer___tHoLi"}},ZpRC:function(Xe,ve,a){"use strict";function w(X){return typeof X=="object"&&X!=null&&X.nodeType===1}function j(X,le){return(!le||X!=="hidden")&&X!=="visible"&&X!=="clip"}function je(X,le){if(X.clientHeightle||x>X&&ue=le&&V>=pe?x-X-Z:ue>le&&Vpe?ue-le+_:0}var r=function(X,le){var pe=window,Z=le.scrollMode,_=le.block,x=le.inline,ue=le.boundary,V=le.skipOverflowHiddenElements,ae=typeof ue=="function"?ue:function(Pe){return Pe!==ue};if(!w(X))throw new TypeError("Invalid target");for(var fe=document.scrollingElement||document.documentElement,Y=[],he=X;w(he)&&ae(he);){if((he=he.parentElement)===fe){Y.push(he);break}he!=null&&he===document.body&&je(he)&&!je(document.documentElement)||he!=null&&je(he,V)&&Y.push(he)}for(var R=pe.visualViewport?pe.visualViewport.width:innerWidth,J=pe.visualViewport?pe.visualViewport.height:innerHeight,$=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,O=X.getBoundingClientRect(),d=O.height,I=O.width,z=O.top,Q=O.right,Ce=O.bottom,te=O.left,P=_==="start"||_==="nearest"?z:_==="end"?Ce:z+d/2,L=x==="center"?te+I/2:x==="end"?Q:te,y=[],p=0;p=0&&te>=0&&Ce<=J&&Q<=R&&z>=oe&&Ce<=B&&te>=ne&&Q<=D)return y;var ie=getComputedStyle(A),ee=parseInt(ie.borderLeftWidth,10),F=parseInt(ie.borderTopWidth,10),q=parseInt(ie.borderRightWidth,10),n=parseInt(ie.borderBottomWidth,10),m=0,s=0,S="offsetWidth"in A?A.offsetWidth-A.clientWidth-ee-q:0,H="offsetHeight"in A?A.offsetHeight-A.clientHeight-F-n:0;if(fe===A)m=_==="start"?P:_==="end"?P-J:_==="nearest"?U(g,g+J,J,F,n,g+P,g+P+d,d):P-J/2,s=x==="start"?L:x==="center"?L-R/2:x==="end"?L-R:U($,$+R,R,ee,q,$+L,$+L+I,I),m=Math.max(0,m+g),s=Math.max(0,s+$);else{m=_==="start"?P-oe-F:_==="end"?P-B+n+H:_==="nearest"?U(oe,B,M,F,n+H,P,P+d,d):P-(oe+M/2)+H/2,s=x==="start"?L-ne-ee:x==="center"?L-(ne+G/2)+S/2:x==="end"?L-D+q+S:U(ne,D,G,ee,q+S,L,L+I,I);var re=A.scrollLeft,Ee=A.scrollTop;P+=Ee-(m=Math.max(0,Math.min(Ee+m,A.scrollHeight-M+H))),L+=re-(s=Math.max(0,Math.min(re+s,A.scrollWidth-G+S)))}y.push({el:A,top:m,left:s})}return y};function f(X){return X===Object(X)&&Object.keys(X).length!==0}function ce(X,le){le===void 0&&(le="auto");var pe="scrollBehavior"in document.body.style;X.forEach(function(Z){var _=Z.el,x=Z.top,ue=Z.left;_.scroll&&pe?_.scroll({top:x,left:ue,behavior:le}):(_.scrollTop=x,_.scrollLeft=ue)})}function se(X){return X===!1?{block:"end",inline:"nearest"}:f(X)?X:{block:"start",inline:"nearest"}}function K(X,le){var pe=!X.ownerDocument.documentElement.contains(X);if(f(le)&&typeof le.behavior=="function")return le.behavior(pe?[]:r(X,le));if(pe)return;var Z=se(le);return ce(r(X,Z),Z.behavior)}var k=ve.a=K},Zss7:function(Xe,ve,a){var w;(function(j){var je=/^\s+/,U=/\s+$/,r=0,f=j.round,ce=j.min,se=j.max,K=j.random;function k(n,m){if(n=n||"",m=m||{},n instanceof k)return n;if(!(this instanceof k))return new k(n,m);var s=X(n);this._originalInput=n,this._r=s.r,this._g=s.g,this._b=s.b,this._a=s.a,this._roundA=f(100*this._a)/100,this._format=m.format||s.format,this._gradientType=m.gradientType,this._r<1&&(this._r=f(this._r)),this._g<1&&(this._g=f(this._g)),this._b<1&&(this._b=f(this._b)),this._ok=s.ok,this._tc_id=r++}k.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 n=this.toRgb();return(n.r*299+n.g*587+n.b*114)/1e3},getLuminance:function(){var n=this.toRgb(),m,s,S,H,re,Ee;return m=n.r/255,s=n.g/255,S=n.b/255,m<=.03928?H=m/12.92:H=j.pow((m+.055)/1.055,2.4),s<=.03928?re=s/12.92:re=j.pow((s+.055)/1.055,2.4),S<=.03928?Ee=S/12.92:Ee=j.pow((S+.055)/1.055,2.4),.2126*H+.7152*re+.0722*Ee},setAlpha:function(n){return this._a=y(n),this._roundA=f(100*this._a)/100,this},toHsv:function(){var n=_(this._r,this._g,this._b);return{h:n.h*360,s:n.s,v:n.v,a:this._a}},toHsvString:function(){var n=_(this._r,this._g,this._b),m=f(n.h*360),s=f(n.s*100),S=f(n.v*100);return this._a==1?"hsv("+m+", "+s+"%, "+S+"%)":"hsva("+m+", "+s+"%, "+S+"%, "+this._roundA+")"},toHsl:function(){var n=pe(this._r,this._g,this._b);return{h:n.h*360,s:n.s,l:n.l,a:this._a}},toHslString:function(){var n=pe(this._r,this._g,this._b),m=f(n.h*360),s=f(n.s*100),S=f(n.l*100);return this._a==1?"hsl("+m+", "+s+"%, "+S+"%)":"hsla("+m+", "+s+"%, "+S+"%, "+this._roundA+")"},toHex:function(n){return ue(this._r,this._g,this._b,n)},toHexString:function(n){return"#"+this.toHex(n)},toHex8:function(n){return V(this._r,this._g,this._b,this._a,n)},toHex8String:function(n){return"#"+this.toHex8(n)},toRgb:function(){return{r:f(this._r),g:f(this._g),b:f(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+f(this._r)+", "+f(this._g)+", "+f(this._b)+")":"rgba("+f(this._r)+", "+f(this._g)+", "+f(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:f(p(this._r,255)*100)+"%",g:f(p(this._g,255)*100)+"%",b:f(p(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+f(p(this._r,255)*100)+"%, "+f(p(this._g,255)*100)+"%, "+f(p(this._b,255)*100)+"%)":"rgba("+f(p(this._r,255)*100)+"%, "+f(p(this._g,255)*100)+"%, "+f(p(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:P[ue(this._r,this._g,this._b,!0)]||!1},toFilter:function(n){var m="#"+ae(this._r,this._g,this._b,this._a),s=m,S=this._gradientType?"GradientType = 1, ":"";if(n){var H=k(n);s="#"+ae(H._r,H._g,H._b,H._a)}return"progid:DXImageTransform.Microsoft.gradient("+S+"startColorstr="+m+",endColorstr="+s+")"},toString:function(n){var m=!!n;n=n||this._format;var s=!1,S=this._a<1&&this._a>=0,H=!m&&S&&(n==="hex"||n==="hex6"||n==="hex3"||n==="hex4"||n==="hex8"||n==="name");return H?n==="name"&&this._a===0?this.toName():this.toRgbString():(n==="rgb"&&(s=this.toRgbString()),n==="prgb"&&(s=this.toPercentageRgbString()),(n==="hex"||n==="hex6")&&(s=this.toHexString()),n==="hex3"&&(s=this.toHexString(!0)),n==="hex4"&&(s=this.toHex8String(!0)),n==="hex8"&&(s=this.toHex8String()),n==="name"&&(s=this.toName()),n==="hsl"&&(s=this.toHslString()),n==="hsv"&&(s=this.toHsvString()),s||this.toHexString())},clone:function(){return k(this.toString())},_applyModification:function(n,m){var s=n.apply(null,[this].concat([].slice.call(m)));return this._r=s._r,this._g=s._g,this._b=s._b,this.setAlpha(s._a),this},lighten:function(){return this._applyModification(R,arguments)},brighten:function(){return this._applyModification(J,arguments)},darken:function(){return this._applyModification($,arguments)},desaturate:function(){return this._applyModification(fe,arguments)},saturate:function(){return this._applyModification(Y,arguments)},greyscale:function(){return this._applyModification(he,arguments)},spin:function(){return this._applyModification(g,arguments)},_applyCombination:function(n,m){return n.apply(null,[this].concat([].slice.call(m)))},analogous:function(){return this._applyCombination(Q,arguments)},complement:function(){return this._applyCombination(O,arguments)},monochromatic:function(){return this._applyCombination(Ce,arguments)},splitcomplement:function(){return this._applyCombination(z,arguments)},triad:function(){return this._applyCombination(d,arguments)},tetrad:function(){return this._applyCombination(I,arguments)}},k.fromRatio=function(n,m){if(typeof n=="object"){var s={};for(var S in n)n.hasOwnProperty(S)&&(S==="a"?s[S]=n[S]:s[S]=D(n[S]));n=s}return k(n,m)};function X(n){var m={r:0,g:0,b:0},s=1,S=null,H=null,re=null,Ee=!1,Pe=!1;return typeof n=="string"&&(n=F(n)),typeof n=="object"&&(ee(n.r)&&ee(n.g)&&ee(n.b)?(m=le(n.r,n.g,n.b),Ee=!0,Pe=String(n.r).substr(-1)==="%"?"prgb":"rgb"):ee(n.h)&&ee(n.s)&&ee(n.v)?(S=D(n.s),H=D(n.v),m=x(n.h,S,H),Ee=!0,Pe="hsv"):ee(n.h)&&ee(n.s)&&ee(n.l)&&(S=D(n.s),re=D(n.l),m=Z(n.h,S,re),Ee=!0,Pe="hsl"),n.hasOwnProperty("a")&&(s=n.a)),s=y(s),{ok:Ee,format:n.format||Pe,r:ce(255,se(m.r,0)),g:ce(255,se(m.g,0)),b:ce(255,se(m.b,0)),a:s}}function le(n,m,s){return{r:p(n,255)*255,g:p(m,255)*255,b:p(s,255)*255}}function pe(n,m,s){n=p(n,255),m=p(m,255),s=p(s,255);var S=se(n,m,s),H=ce(n,m,s),re,Ee,Pe=(S+H)/2;if(S==H)re=Ee=0;else{var ke=S-H;Ee=Pe>.5?ke/(2-S-H):ke/(S+H);switch(S){case n:re=(m-s)/ke+(m1&&(Le-=1),Le<1/6?Ie+(Ne-Ie)*6*Le:Le<1/2?Ne:Le<2/3?Ie+(Ne-Ie)*(2/3-Le)*6:Ie}if(m===0)S=H=re=s;else{var Pe=s<.5?s*(1+m):s+m-s*m,ke=2*s-Pe;S=Ee(ke,Pe,n+1/3),H=Ee(ke,Pe,n),re=Ee(ke,Pe,n-1/3)}return{r:S*255,g:H*255,b:re*255}}function _(n,m,s){n=p(n,255),m=p(m,255),s=p(s,255);var S=se(n,m,s),H=ce(n,m,s),re,Ee,Pe=S,ke=S-H;if(Ee=S===0?0:ke/S,S==H)re=0;else{switch(S){case n:re=(m-s)/ke+(m>1)+720)%360;--m;)S.h=(S.h+H)%360,re.push(k(S));return re}function Ce(n,m){m=m||6;for(var s=k(n).toHsv(),S=s.h,H=s.s,re=s.v,Ee=[],Pe=1/m;m--;)Ee.push(k({h:S,s:H,v:re})),re=(re+Pe)%1;return Ee}k.mix=function(n,m,s){s=s===0?0:s||50;var S=k(n).toRgb(),H=k(m).toRgb(),re=s/100,Ee={r:(H.r-S.r)*re+S.r,g:(H.g-S.g)*re+S.g,b:(H.b-S.b)*re+S.b,a:(H.a-S.a)*re+S.a};return k(Ee)},k.readability=function(n,m){var s=k(n),S=k(m);return(j.max(s.getLuminance(),S.getLuminance())+.05)/(j.min(s.getLuminance(),S.getLuminance())+.05)},k.isReadable=function(n,m,s){var S=k.readability(n,m),H,re;re=!1,H=q(s);switch(H.level+H.size){case"AAsmall":case"AAAlarge":re=S>=4.5;break;case"AAlarge":re=S>=3;break;case"AAAsmall":re=S>=7;break}return re},k.mostReadable=function(n,m,s){var S=null,H=0,re,Ee,Pe,ke;s=s||{},Ee=s.includeFallbackColors,Pe=s.level,ke=s.size;for(var Ie=0;IeH&&(H=re,S=k(m[Ie]));return k.isReadable(n,S,{level:Pe,size:ke})||!Ee?S:(s.includeFallbackColors=!1,k.mostReadable(n,["#fff","#000"],s))};var te=k.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"},P=k.hexNames=L(te);function L(n){var m={};for(var s in n)n.hasOwnProperty(s)&&(m[n[s]]=s);return m}function y(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function p(n,m){M(n)&&(n="100%");var s=G(n);return n=ce(m,se(0,parseFloat(n))),s&&(n=parseInt(n*m,10)/100),j.abs(n-m)<1e-6?1:n%m/parseFloat(m)}function A(n){return ce(1,se(0,n))}function h(n){return parseInt(n,16)}function M(n){return typeof n=="string"&&n.indexOf(".")!=-1&&parseFloat(n)===1}function G(n){return typeof n=="string"&&n.indexOf("%")!=-1}function oe(n){return n.length==1?"0"+n:""+n}function D(n){return n<=1&&(n=n*100+"%"),n}function B(n){return j.round(parseFloat(n)*255).toString(16)}function ne(n){return h(n)/255}var ie=function(){var n="[-\\+]?\\d+%?",m="[-\\+]?\\d*\\.\\d+%?",s="(?:"+m+")|(?:"+n+")",S="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?",H="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?";return{CSS_UNIT:new RegExp(s),rgb:new RegExp("rgb"+S),rgba:new RegExp("rgba"+H),hsl:new RegExp("hsl"+S),hsla:new RegExp("hsla"+H),hsv:new RegExp("hsv"+S),hsva:new RegExp("hsva"+H),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 ee(n){return!!ie.CSS_UNIT.exec(n)}function F(n){n=n.replace(je,"").replace(U,"").toLowerCase();var m=!1;if(te[n])n=te[n],m=!0;else if(n=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var s;return(s=ie.rgb.exec(n))?{r:s[1],g:s[2],b:s[3]}:(s=ie.rgba.exec(n))?{r:s[1],g:s[2],b:s[3],a:s[4]}:(s=ie.hsl.exec(n))?{h:s[1],s:s[2],l:s[3]}:(s=ie.hsla.exec(n))?{h:s[1],s:s[2],l:s[3],a:s[4]}:(s=ie.hsv.exec(n))?{h:s[1],s:s[2],v:s[3]}:(s=ie.hsva.exec(n))?{h:s[1],s:s[2],v:s[3],a:s[4]}:(s=ie.hex8.exec(n))?{r:h(s[1]),g:h(s[2]),b:h(s[3]),a:ne(s[4]),format:m?"name":"hex8"}:(s=ie.hex6.exec(n))?{r:h(s[1]),g:h(s[2]),b:h(s[3]),format:m?"name":"hex"}:(s=ie.hex4.exec(n))?{r:h(s[1]+""+s[1]),g:h(s[2]+""+s[2]),b:h(s[3]+""+s[3]),a:ne(s[4]+""+s[4]),format:m?"name":"hex8"}:(s=ie.hex3.exec(n))?{r:h(s[1]+""+s[1]),g:h(s[2]+""+s[2]),b:h(s[3]+""+s[3]),format:m?"name":"hex"}:!1}function q(n){var m,s;return n=n||{level:"AA",size:"small"},m=(n.level||"AA").toUpperCase(),s=(n.size||"small").toLowerCase(),m!=="AA"&&m!=="AAA"&&(m="AA"),s!=="small"&&s!=="large"&&(s="small"),{level:m,size:s}}Xe.exports?Xe.exports=k:!(w=function(){return k}.call(ve,a,ve,Xe),w!==void 0&&(Xe.exports=w))})(Math)},bT9E:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return j});var w=a("VTBJ");function j(je,U){var r=Object(w.a)({},je);return Array.isArray(U)&&U.forEach(function(f){delete r[f]}),r}},biw7:function(Xe,ve,a){"use strict";var w=a("q1tI"),j=a.n(w),je=w.createContext(null);ve.a=je},fj85:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return f}),a.d(ve,"b",function(){return k});var w=a("q1tI"),j=a.n(w),je=a("ZW5e"),U=a.n(je),r=function(le){var pe=le.title,Z=le.style,_=Z===void 0?{}:Z;return j.a.createElement("div",{className:U.a.panelTitleContainer,style:_},j.a.createElement("div",null,pe))},f=r,ce=a("PsNh"),se=a.n(ce),K=function(le){var pe=le.title,Z=le.children;return j.a.createElement("div",{className:se.a.selectWrapContainer},j.a.createElement("span",null,pe),Z)},k=K},fyJ8:function(Xe,ve,a){"use strict";var w=a("rePB"),j=a("VTBJ"),je=a("Ff2n"),U=a("U8pU"),r=a("q1tI"),f=a.n(r),ce=a("TSYQ"),se=a.n(ce),K=a("c+Xe"),k=a("sR1s");function X(x){return x&&Object(U.a)(x)==="object"&&!Array.isArray(x)&&!r.isValidElement(x)}function le(x){return typeof x=="string"?!0:Object(K.c)(x)}function pe(x,ue){var V,ae=x.prefixCls,fe=x.className,Y=x.record,he=x.index,R=x.dataIndex,J=x.render,$=x.children,g=x.component,O=g===void 0?"td":g,d=x.colSpan,I=x.rowSpan,z=x.fixLeft,Q=x.fixRight,Ce=x.firstFixLeft,te=x.lastFixLeft,P=x.firstFixRight,L=x.lastFixRight,y=x.appendNode,p=x.additionalProps,A=p===void 0?{}:p,h=x.ellipsis,M=x.align,G=x.rowType,oe=x.isSticky,D="".concat(ae,"-cell"),B,ne;if($)ne=$;else{var ie=Object(k.b)(Y,R);if(ne=ie,J){var ee=J(ie,Y,he);X(ee)?(ne=ee.children,B=ee.props):ne=ee}}Object(U.a)(ne)==="object"&&!Array.isArray(ne)&&!r.isValidElement(ne)&&(ne=null),h&&(te||P)&&(ne=r.createElement("span",{className:"".concat(D,"-content")},ne));var F=B||{},q=F.colSpan,n=F.rowSpan,m=F.style,s=F.className,S=Object(je.a)(F,["colSpan","rowSpan","style","className"]),H=q!==void 0?q:d,re=n!==void 0?n:I;if(H===0||re===0)return null;var Ee={},Pe=typeof z=="number",ke=typeof Q=="number";Pe&&(Ee.position="sticky",Ee.left=z),ke&&(Ee.position="sticky",Ee.right=Q);var Ie={};M&&(Ie.textAlign=M);var Ne,Le=h===!0?{showTitle:!0}:h;Le&&(Le.showTitle||G==="header")&&(typeof ne=="string"||typeof ne=="number"?Ne=ne.toString():r.isValidElement(ne)&&typeof ne.props.children=="string"&&(Ne=ne.props.children));var Nt=Object(j.a)(Object(j.a)(Object(j.a)({title:Ne},S),A),{},{colSpan:H&&H!==1?H:null,rowSpan:re&&re!==1?re:null,className:se()(D,fe,(V={},Object(w.a)(V,"".concat(D,"-fix-left"),Pe),Object(w.a)(V,"".concat(D,"-fix-left-first"),Ce),Object(w.a)(V,"".concat(D,"-fix-left-last"),te),Object(w.a)(V,"".concat(D,"-fix-right"),ke),Object(w.a)(V,"".concat(D,"-fix-right-first"),P),Object(w.a)(V,"".concat(D,"-fix-right-last"),L),Object(w.a)(V,"".concat(D,"-ellipsis"),h),Object(w.a)(V,"".concat(D,"-with-append"),y),Object(w.a)(V,"".concat(D,"-fix-sticky"),(Pe||ke)&&oe),V),A.className,s),style:Object(j.a)(Object(j.a)(Object(j.a)(Object(j.a)({},A.style),Ie),Ee),m),ref:le(O)?ue:null});return r.createElement(O,Object.assign({},Nt),y,ne)}var Z=r.forwardRef(pe);Z.displayName="Cell";var _=r.memo(Z,function(x,ue){return ue.shouldCellUpdate?!ue.shouldCellUpdate(ue.record,x.record):!1});ve.a=_},h78n:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return Ce});var w=a("q1tI"),j=a.n(w),je=a("TSYQ"),U=a.n(je),r={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},f=function(L){var y=L.map(function(){return Object(w.useRef)()}),p=Object(w.useRef)();return Object(w.useEffect)(function(){var A=Date.now(),h=!1;Object.keys(y).forEach(function(M){var G=y[M].current;if(!G)return;h=!0;var oe=G.style;oe.transitionDuration=".3s, .3s, .3s, .06s",p.current&&A-p.current<100&&(oe.transitionDuration="0s, 0s")}),h&&(p.current=Date.now())}),[y]};function ce(){return ce=Object.assign||function(P){for(var L=1;L1&&arguments[1]!==void 0?arguments[1]:!1,ie=B.getAttribute("id")||B.getAttribute("data-reactid")||B.getAttribute("name");if(ne&&te[ie])return te[ie];var ee=window.getComputedStyle(B),F=ee.getPropertyValue("box-sizing")||ee.getPropertyValue("-moz-box-sizing")||ee.getPropertyValue("-webkit-box-sizing"),q=parseFloat(ee.getPropertyValue("padding-bottom"))+parseFloat(ee.getPropertyValue("padding-top")),n=parseFloat(ee.getPropertyValue("border-bottom-width"))+parseFloat(ee.getPropertyValue("border-top-width")),m=Ce.map(function(S){return"".concat(S,":").concat(ee.getPropertyValue(S))}).join(";"),s={sizingStyle:m,paddingSize:q,borderSize:n,boxSizing:F};return ne&&ie&&(te[ie]=s),s}function y(B){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;P||(P=document.createElement("textarea"),P.setAttribute("tab-index","-1"),P.setAttribute("aria-hidden","true"),document.body.appendChild(P)),B.getAttribute("wrap")?P.setAttribute("wrap",B.getAttribute("wrap")):P.removeAttribute("wrap");var F=L(B,ne),q=F.paddingSize,n=F.borderSize,m=F.boxSizing,s=F.sizingStyle;P.setAttribute("style","".concat(s,";").concat(Q)),P.value=B.value||B.placeholder||"";var S=Number.MIN_SAFE_INTEGER,H=Number.MAX_SAFE_INTEGER,re=P.scrollHeight,Ee;if(m==="border-box"?re+=n:m==="content-box"&&(re-=q),ie!==null||ee!==null){P.value=" ";var Pe=P.scrollHeight-q;ie!==null&&(S=Pe*ie,m==="border-box"&&(S=S+q+n),re=Math.max(S,re)),ee!==null&&(H=Pe*ee,m==="border-box"&&(H=H+q+n),Ee=re>H?"":"hidden",re=Math.min(H,re))}return{height:re,minHeight:S,maxHeight:H,overflowY:Ee,resize:"none"}}var p=a("Gytx"),A=a.n(p),h;(function(B){B[B.NONE=0]="NONE",B[B.RESIZING=1]="RESIZING",B[B.RESIZED=2]="RESIZED"})(h||(h={}));var M=function(B){Object(U.a)(ie,B);var ne=Object(r.a)(ie);function ie(ee){var F;return Object(j.a)(this,ie),F=ne.call(this,ee),F.nextFrameActionId=void 0,F.resizeFrameId=void 0,F.textArea=void 0,F.saveTextArea=function(q){F.textArea=q},F.handleResize=function(q){var n=F.state.resizeStatus,m=F.props,s=m.autoSize,S=m.onResize;if(n!==h.NONE)return;typeof S=="function"&&S(q),s&&F.resizeOnNextFrame()},F.resizeOnNextFrame=function(){cancelAnimationFrame(F.nextFrameActionId),F.nextFrameActionId=requestAnimationFrame(F.resizeTextarea)},F.resizeTextarea=function(){var q=F.props.autoSize;if(!q||!F.textArea)return;var n=q.minRows,m=q.maxRows,s=y(F.textArea,!1,n,m);F.setState({textareaStyles:s,resizeStatus:h.RESIZING},function(){cancelAnimationFrame(F.resizeFrameId),F.resizeFrameId=requestAnimationFrame(function(){F.setState({resizeStatus:h.RESIZED},function(){F.resizeFrameId=requestAnimationFrame(function(){F.setState({resizeStatus:h.NONE}),F.fixFirefoxAutoScroll()})})})})},F.renderTextArea=function(){var q=F.props,n=q.prefixCls,m=n===void 0?"rc-textarea":n,s=q.autoSize,S=q.onResize,H=q.className,re=q.disabled,Ee=F.state,Pe=Ee.textareaStyles,ke=Ee.resizeStatus,Ie=Object(d.a)(F.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ne=z()(m,H,Object(se.a)({},"".concat(m,"-disabled"),re));"value"in Ie&&(Ie.value=Ie.value||"");var Le=Object(ce.a)(Object(ce.a)(Object(ce.a)({},F.props.style),Pe),ke===h.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return f.createElement(O,{onResize:F.handleResize,disabled:!(s||S)},f.createElement("textarea",Object(w.a)({},Ie,{className:Ne,style:Le,ref:F.saveTextArea})))},F.state={textareaStyles:{},resizeStatus:h.NONE},F}return Object(je.a)(ie,[{key:"componentDidUpdate",value:function(F){(F.value!==this.props.value||!A()(F.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 F=this.textArea.selectionStart,q=this.textArea.selectionEnd;this.textArea.setSelectionRange(F,q)}}catch(n){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ie}(f.Component),G=M,oe=function(B){Object(U.a)(ie,B);var ne=Object(r.a)(ie);function ie(ee){var F;Object(j.a)(this,ie),F=ne.call(this,ee),F.resizableTextArea=void 0,F.focus=function(){F.resizableTextArea.textArea.focus()},F.saveTextArea=function(n){F.resizableTextArea=n},F.handleChange=function(n){var m=F.props.onChange;F.setValue(n.target.value,function(){F.resizableTextArea.resizeTextarea()}),m&&m(n)},F.handleKeyDown=function(n){var m=F.props,s=m.onPressEnter,S=m.onKeyDown;n.keyCode===13&&s&&s(n),S&&S(n)};var q=typeof ee.value=="undefined"||ee.value===null?ee.defaultValue:ee.value;return F.state={value:q},F}return Object(je.a)(ie,[{key:"setValue",value:function(F,q){"value"in this.props||this.setState({value:F},q)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return f.createElement(G,Object(w.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(F){return"value"in F?{value:F.value}:null}}]),ie}(f.Component),D=ve.default=oe},ZW5e:function(Xe,ve,a){Xe.exports={panelTitleContainer:"panelTitleContainer___tHoLi"}},ZpRC:function(Xe,ve,a){"use strict";function w(X){return typeof X=="object"&&X!=null&&X.nodeType===1}function j(X,le){return(!le||X!=="hidden")&&X!=="visible"&&X!=="clip"}function je(X,le){if(X.clientHeightle||x>X&&ue=le&&V>=pe?x-X-Z:ue>le&&Vpe?ue-le+_:0}var r=function(X,le){var pe=window,Z=le.scrollMode,_=le.block,x=le.inline,ue=le.boundary,V=le.skipOverflowHiddenElements,ae=typeof ue=="function"?ue:function(Pe){return Pe!==ue};if(!w(X))throw new TypeError("Invalid target");for(var fe=document.scrollingElement||document.documentElement,Y=[],he=X;w(he)&&ae(he);){if((he=he.parentElement)===fe){Y.push(he);break}he!=null&&he===document.body&&je(he)&&!je(document.documentElement)||he!=null&&je(he,V)&&Y.push(he)}for(var T=pe.visualViewport?pe.visualViewport.width:innerWidth,J=pe.visualViewport?pe.visualViewport.height:innerHeight,$=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,O=X.getBoundingClientRect(),d=O.height,I=O.width,z=O.top,Q=O.right,Ce=O.bottom,te=O.left,P=_==="start"||_==="nearest"?z:_==="end"?Ce:z+d/2,L=x==="center"?te+I/2:x==="end"?Q:te,y=[],p=0;p=0&&te>=0&&Ce<=J&&Q<=T&&z>=oe&&Ce<=B&&te>=ne&&Q<=D)return y;var ie=getComputedStyle(A),ee=parseInt(ie.borderLeftWidth,10),F=parseInt(ie.borderTopWidth,10),q=parseInt(ie.borderRightWidth,10),n=parseInt(ie.borderBottomWidth,10),m=0,s=0,S="offsetWidth"in A?A.offsetWidth-A.clientWidth-ee-q:0,H="offsetHeight"in A?A.offsetHeight-A.clientHeight-F-n:0;if(fe===A)m=_==="start"?P:_==="end"?P-J:_==="nearest"?U(g,g+J,J,F,n,g+P,g+P+d,d):P-J/2,s=x==="start"?L:x==="center"?L-T/2:x==="end"?L-T:U($,$+T,T,ee,q,$+L,$+L+I,I),m=Math.max(0,m+g),s=Math.max(0,s+$);else{m=_==="start"?P-oe-F:_==="end"?P-B+n+H:_==="nearest"?U(oe,B,M,F,n+H,P,P+d,d):P-(oe+M/2)+H/2,s=x==="start"?L-ne-ee:x==="center"?L-(ne+G/2)+S/2:x==="end"?L-D+q+S:U(ne,D,G,ee,q+S,L,L+I,I);var re=A.scrollLeft,Ee=A.scrollTop;P+=Ee-(m=Math.max(0,Math.min(Ee+m,A.scrollHeight-M+H))),L+=re-(s=Math.max(0,Math.min(re+s,A.scrollWidth-G+S)))}y.push({el:A,top:m,left:s})}return y};function f(X){return X===Object(X)&&Object.keys(X).length!==0}function ce(X,le){le===void 0&&(le="auto");var pe="scrollBehavior"in document.body.style;X.forEach(function(Z){var _=Z.el,x=Z.top,ue=Z.left;_.scroll&&pe?_.scroll({top:x,left:ue,behavior:le}):(_.scrollTop=x,_.scrollLeft=ue)})}function se(X){return X===!1?{block:"end",inline:"nearest"}:f(X)?X:{block:"start",inline:"nearest"}}function K(X,le){var pe=!X.ownerDocument.documentElement.contains(X);if(f(le)&&typeof le.behavior=="function")return le.behavior(pe?[]:r(X,le));if(pe)return;var Z=se(le);return ce(r(X,Z),Z.behavior)}var k=ve.a=K},Zss7:function(Xe,ve,a){var w;(function(j){var je=/^\s+/,U=/\s+$/,r=0,f=j.round,ce=j.min,se=j.max,K=j.random;function k(n,m){if(n=n||"",m=m||{},n instanceof k)return n;if(!(this instanceof k))return new k(n,m);var s=X(n);this._originalInput=n,this._r=s.r,this._g=s.g,this._b=s.b,this._a=s.a,this._roundA=f(100*this._a)/100,this._format=m.format||s.format,this._gradientType=m.gradientType,this._r<1&&(this._r=f(this._r)),this._g<1&&(this._g=f(this._g)),this._b<1&&(this._b=f(this._b)),this._ok=s.ok,this._tc_id=r++}k.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 n=this.toRgb();return(n.r*299+n.g*587+n.b*114)/1e3},getLuminance:function(){var n=this.toRgb(),m,s,S,H,re,Ee;return m=n.r/255,s=n.g/255,S=n.b/255,m<=.03928?H=m/12.92:H=j.pow((m+.055)/1.055,2.4),s<=.03928?re=s/12.92:re=j.pow((s+.055)/1.055,2.4),S<=.03928?Ee=S/12.92:Ee=j.pow((S+.055)/1.055,2.4),.2126*H+.7152*re+.0722*Ee},setAlpha:function(n){return this._a=y(n),this._roundA=f(100*this._a)/100,this},toHsv:function(){var n=_(this._r,this._g,this._b);return{h:n.h*360,s:n.s,v:n.v,a:this._a}},toHsvString:function(){var n=_(this._r,this._g,this._b),m=f(n.h*360),s=f(n.s*100),S=f(n.v*100);return this._a==1?"hsv("+m+", "+s+"%, "+S+"%)":"hsva("+m+", "+s+"%, "+S+"%, "+this._roundA+")"},toHsl:function(){var n=pe(this._r,this._g,this._b);return{h:n.h*360,s:n.s,l:n.l,a:this._a}},toHslString:function(){var n=pe(this._r,this._g,this._b),m=f(n.h*360),s=f(n.s*100),S=f(n.l*100);return this._a==1?"hsl("+m+", "+s+"%, "+S+"%)":"hsla("+m+", "+s+"%, "+S+"%, "+this._roundA+")"},toHex:function(n){return ue(this._r,this._g,this._b,n)},toHexString:function(n){return"#"+this.toHex(n)},toHex8:function(n){return V(this._r,this._g,this._b,this._a,n)},toHex8String:function(n){return"#"+this.toHex8(n)},toRgb:function(){return{r:f(this._r),g:f(this._g),b:f(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+f(this._r)+", "+f(this._g)+", "+f(this._b)+")":"rgba("+f(this._r)+", "+f(this._g)+", "+f(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:f(p(this._r,255)*100)+"%",g:f(p(this._g,255)*100)+"%",b:f(p(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+f(p(this._r,255)*100)+"%, "+f(p(this._g,255)*100)+"%, "+f(p(this._b,255)*100)+"%)":"rgba("+f(p(this._r,255)*100)+"%, "+f(p(this._g,255)*100)+"%, "+f(p(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:P[ue(this._r,this._g,this._b,!0)]||!1},toFilter:function(n){var m="#"+ae(this._r,this._g,this._b,this._a),s=m,S=this._gradientType?"GradientType = 1, ":"";if(n){var H=k(n);s="#"+ae(H._r,H._g,H._b,H._a)}return"progid:DXImageTransform.Microsoft.gradient("+S+"startColorstr="+m+",endColorstr="+s+")"},toString:function(n){var m=!!n;n=n||this._format;var s=!1,S=this._a<1&&this._a>=0,H=!m&&S&&(n==="hex"||n==="hex6"||n==="hex3"||n==="hex4"||n==="hex8"||n==="name");return H?n==="name"&&this._a===0?this.toName():this.toRgbString():(n==="rgb"&&(s=this.toRgbString()),n==="prgb"&&(s=this.toPercentageRgbString()),(n==="hex"||n==="hex6")&&(s=this.toHexString()),n==="hex3"&&(s=this.toHexString(!0)),n==="hex4"&&(s=this.toHex8String(!0)),n==="hex8"&&(s=this.toHex8String()),n==="name"&&(s=this.toName()),n==="hsl"&&(s=this.toHslString()),n==="hsv"&&(s=this.toHsvString()),s||this.toHexString())},clone:function(){return k(this.toString())},_applyModification:function(n,m){var s=n.apply(null,[this].concat([].slice.call(m)));return this._r=s._r,this._g=s._g,this._b=s._b,this.setAlpha(s._a),this},lighten:function(){return this._applyModification(T,arguments)},brighten:function(){return this._applyModification(J,arguments)},darken:function(){return this._applyModification($,arguments)},desaturate:function(){return this._applyModification(fe,arguments)},saturate:function(){return this._applyModification(Y,arguments)},greyscale:function(){return this._applyModification(he,arguments)},spin:function(){return this._applyModification(g,arguments)},_applyCombination:function(n,m){return n.apply(null,[this].concat([].slice.call(m)))},analogous:function(){return this._applyCombination(Q,arguments)},complement:function(){return this._applyCombination(O,arguments)},monochromatic:function(){return this._applyCombination(Ce,arguments)},splitcomplement:function(){return this._applyCombination(z,arguments)},triad:function(){return this._applyCombination(d,arguments)},tetrad:function(){return this._applyCombination(I,arguments)}},k.fromRatio=function(n,m){if(typeof n=="object"){var s={};for(var S in n)n.hasOwnProperty(S)&&(S==="a"?s[S]=n[S]:s[S]=D(n[S]));n=s}return k(n,m)};function X(n){var m={r:0,g:0,b:0},s=1,S=null,H=null,re=null,Ee=!1,Pe=!1;return typeof n=="string"&&(n=F(n)),typeof n=="object"&&(ee(n.r)&&ee(n.g)&&ee(n.b)?(m=le(n.r,n.g,n.b),Ee=!0,Pe=String(n.r).substr(-1)==="%"?"prgb":"rgb"):ee(n.h)&&ee(n.s)&&ee(n.v)?(S=D(n.s),H=D(n.v),m=x(n.h,S,H),Ee=!0,Pe="hsv"):ee(n.h)&&ee(n.s)&&ee(n.l)&&(S=D(n.s),re=D(n.l),m=Z(n.h,S,re),Ee=!0,Pe="hsl"),n.hasOwnProperty("a")&&(s=n.a)),s=y(s),{ok:Ee,format:n.format||Pe,r:ce(255,se(m.r,0)),g:ce(255,se(m.g,0)),b:ce(255,se(m.b,0)),a:s}}function le(n,m,s){return{r:p(n,255)*255,g:p(m,255)*255,b:p(s,255)*255}}function pe(n,m,s){n=p(n,255),m=p(m,255),s=p(s,255);var S=se(n,m,s),H=ce(n,m,s),re,Ee,Pe=(S+H)/2;if(S==H)re=Ee=0;else{var ke=S-H;Ee=Pe>.5?ke/(2-S-H):ke/(S+H);switch(S){case n:re=(m-s)/ke+(m1&&(Le-=1),Le<1/6?Ie+(Ne-Ie)*6*Le:Le<1/2?Ne:Le<2/3?Ie+(Ne-Ie)*(2/3-Le)*6:Ie}if(m===0)S=H=re=s;else{var Pe=s<.5?s*(1+m):s+m-s*m,ke=2*s-Pe;S=Ee(ke,Pe,n+1/3),H=Ee(ke,Pe,n),re=Ee(ke,Pe,n-1/3)}return{r:S*255,g:H*255,b:re*255}}function _(n,m,s){n=p(n,255),m=p(m,255),s=p(s,255);var S=se(n,m,s),H=ce(n,m,s),re,Ee,Pe=S,ke=S-H;if(Ee=S===0?0:ke/S,S==H)re=0;else{switch(S){case n:re=(m-s)/ke+(m>1)+720)%360;--m;)S.h=(S.h+H)%360,re.push(k(S));return re}function Ce(n,m){m=m||6;for(var s=k(n).toHsv(),S=s.h,H=s.s,re=s.v,Ee=[],Pe=1/m;m--;)Ee.push(k({h:S,s:H,v:re})),re=(re+Pe)%1;return Ee}k.mix=function(n,m,s){s=s===0?0:s||50;var S=k(n).toRgb(),H=k(m).toRgb(),re=s/100,Ee={r:(H.r-S.r)*re+S.r,g:(H.g-S.g)*re+S.g,b:(H.b-S.b)*re+S.b,a:(H.a-S.a)*re+S.a};return k(Ee)},k.readability=function(n,m){var s=k(n),S=k(m);return(j.max(s.getLuminance(),S.getLuminance())+.05)/(j.min(s.getLuminance(),S.getLuminance())+.05)},k.isReadable=function(n,m,s){var S=k.readability(n,m),H,re;re=!1,H=q(s);switch(H.level+H.size){case"AAsmall":case"AAAlarge":re=S>=4.5;break;case"AAlarge":re=S>=3;break;case"AAAsmall":re=S>=7;break}return re},k.mostReadable=function(n,m,s){var S=null,H=0,re,Ee,Pe,ke;s=s||{},Ee=s.includeFallbackColors,Pe=s.level,ke=s.size;for(var Ie=0;IeH&&(H=re,S=k(m[Ie]));return k.isReadable(n,S,{level:Pe,size:ke})||!Ee?S:(s.includeFallbackColors=!1,k.mostReadable(n,["#fff","#000"],s))};var te=k.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"},P=k.hexNames=L(te);function L(n){var m={};for(var s in n)n.hasOwnProperty(s)&&(m[n[s]]=s);return m}function y(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function p(n,m){M(n)&&(n="100%");var s=G(n);return n=ce(m,se(0,parseFloat(n))),s&&(n=parseInt(n*m,10)/100),j.abs(n-m)<1e-6?1:n%m/parseFloat(m)}function A(n){return ce(1,se(0,n))}function h(n){return parseInt(n,16)}function M(n){return typeof n=="string"&&n.indexOf(".")!=-1&&parseFloat(n)===1}function G(n){return typeof n=="string"&&n.indexOf("%")!=-1}function oe(n){return n.length==1?"0"+n:""+n}function D(n){return n<=1&&(n=n*100+"%"),n}function B(n){return j.round(parseFloat(n)*255).toString(16)}function ne(n){return h(n)/255}var ie=function(){var n="[-\\+]?\\d+%?",m="[-\\+]?\\d*\\.\\d+%?",s="(?:"+m+")|(?:"+n+")",S="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?",H="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?";return{CSS_UNIT:new RegExp(s),rgb:new RegExp("rgb"+S),rgba:new RegExp("rgba"+H),hsl:new RegExp("hsl"+S),hsla:new RegExp("hsla"+H),hsv:new RegExp("hsv"+S),hsva:new RegExp("hsva"+H),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 ee(n){return!!ie.CSS_UNIT.exec(n)}function F(n){n=n.replace(je,"").replace(U,"").toLowerCase();var m=!1;if(te[n])n=te[n],m=!0;else if(n=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var s;return(s=ie.rgb.exec(n))?{r:s[1],g:s[2],b:s[3]}:(s=ie.rgba.exec(n))?{r:s[1],g:s[2],b:s[3],a:s[4]}:(s=ie.hsl.exec(n))?{h:s[1],s:s[2],l:s[3]}:(s=ie.hsla.exec(n))?{h:s[1],s:s[2],l:s[3],a:s[4]}:(s=ie.hsv.exec(n))?{h:s[1],s:s[2],v:s[3]}:(s=ie.hsva.exec(n))?{h:s[1],s:s[2],v:s[3],a:s[4]}:(s=ie.hex8.exec(n))?{r:h(s[1]),g:h(s[2]),b:h(s[3]),a:ne(s[4]),format:m?"name":"hex8"}:(s=ie.hex6.exec(n))?{r:h(s[1]),g:h(s[2]),b:h(s[3]),format:m?"name":"hex"}:(s=ie.hex4.exec(n))?{r:h(s[1]+""+s[1]),g:h(s[2]+""+s[2]),b:h(s[3]+""+s[3]),a:ne(s[4]+""+s[4]),format:m?"name":"hex8"}:(s=ie.hex3.exec(n))?{r:h(s[1]+""+s[1]),g:h(s[2]+""+s[2]),b:h(s[3]+""+s[3]),format:m?"name":"hex"}:!1}function q(n){var m,s;return n=n||{level:"AA",size:"small"},m=(n.level||"AA").toUpperCase(),s=(n.size||"small").toLowerCase(),m!=="AA"&&m!=="AAA"&&(m="AA"),s!=="small"&&s!=="large"&&(s="small"),{level:m,size:s}}Xe.exports?Xe.exports=k:!(w=function(){return k}.call(ve,a,ve,Xe),w!==void 0&&(Xe.exports=w))})(Math)},bT9E:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return j});var w=a("VTBJ");function j(je,U){var r=Object(w.a)({},je);return Array.isArray(U)&&U.forEach(function(f){delete r[f]}),r}},biw7:function(Xe,ve,a){"use strict";var w=a("q1tI"),j=a.n(w),je=w.createContext(null);ve.a=je},fj85:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return f}),a.d(ve,"b",function(){return k});var w=a("q1tI"),j=a.n(w),je=a("ZW5e"),U=a.n(je),r=function(le){var pe=le.title,Z=le.style,_=Z===void 0?{}:Z;return j.a.createElement("div",{className:U.a.panelTitleContainer,style:_},j.a.createElement("div",null,pe))},f=r,ce=a("PsNh"),se=a.n(ce),K=function(le){var pe=le.title,Z=le.children;return j.a.createElement("div",{className:se.a.selectWrapContainer},j.a.createElement("span",null,pe),Z)},k=K},fyJ8:function(Xe,ve,a){"use strict";var w=a("rePB"),j=a("VTBJ"),je=a("Ff2n"),U=a("U8pU"),r=a("q1tI"),f=a.n(r),ce=a("TSYQ"),se=a.n(ce),K=a("c+Xe"),k=a("sR1s");function X(x){return x&&Object(U.a)(x)==="object"&&!Array.isArray(x)&&!r.isValidElement(x)}function le(x){return typeof x=="string"?!0:Object(K.c)(x)}function pe(x,ue){var V,ae=x.prefixCls,fe=x.className,Y=x.record,he=x.index,T=x.dataIndex,J=x.render,$=x.children,g=x.component,O=g===void 0?"td":g,d=x.colSpan,I=x.rowSpan,z=x.fixLeft,Q=x.fixRight,Ce=x.firstFixLeft,te=x.lastFixLeft,P=x.firstFixRight,L=x.lastFixRight,y=x.appendNode,p=x.additionalProps,A=p===void 0?{}:p,h=x.ellipsis,M=x.align,G=x.rowType,oe=x.isSticky,D="".concat(ae,"-cell"),B,ne;if($)ne=$;else{var ie=Object(k.b)(Y,T);if(ne=ie,J){var ee=J(ie,Y,he);X(ee)?(ne=ee.children,B=ee.props):ne=ee}}Object(U.a)(ne)==="object"&&!Array.isArray(ne)&&!r.isValidElement(ne)&&(ne=null),h&&(te||P)&&(ne=r.createElement("span",{className:"".concat(D,"-content")},ne));var F=B||{},q=F.colSpan,n=F.rowSpan,m=F.style,s=F.className,S=Object(je.a)(F,["colSpan","rowSpan","style","className"]),H=q!==void 0?q:d,re=n!==void 0?n:I;if(H===0||re===0)return null;var Ee={},Pe=typeof z=="number",ke=typeof Q=="number";Pe&&(Ee.position="sticky",Ee.left=z),ke&&(Ee.position="sticky",Ee.right=Q);var Ie={};M&&(Ie.textAlign=M);var Ne,Le=h===!0?{showTitle:!0}:h;Le&&(Le.showTitle||G==="header")&&(typeof ne=="string"||typeof ne=="number"?Ne=ne.toString():r.isValidElement(ne)&&typeof ne.props.children=="string"&&(Ne=ne.props.children));var Nt=Object(j.a)(Object(j.a)(Object(j.a)({title:Ne},S),A),{},{colSpan:H&&H!==1?H:null,rowSpan:re&&re!==1?re:null,className:se()(D,fe,(V={},Object(w.a)(V,"".concat(D,"-fix-left"),Pe),Object(w.a)(V,"".concat(D,"-fix-left-first"),Ce),Object(w.a)(V,"".concat(D,"-fix-left-last"),te),Object(w.a)(V,"".concat(D,"-fix-right"),ke),Object(w.a)(V,"".concat(D,"-fix-right-first"),P),Object(w.a)(V,"".concat(D,"-fix-right-last"),L),Object(w.a)(V,"".concat(D,"-ellipsis"),h),Object(w.a)(V,"".concat(D,"-with-append"),y),Object(w.a)(V,"".concat(D,"-fix-sticky"),(Pe||ke)&&oe),V),A.className,s),style:Object(j.a)(Object(j.a)(Object(j.a)(Object(j.a)({},A.style),Ie),Ee),m),ref:le(O)?ue:null});return r.createElement(O,Object.assign({},Nt),y,ne)}var Z=r.forwardRef(pe);Z.displayName="Cell";var _=r.memo(Z,function(x,ue){return ue.shouldCellUpdate?!ue.shouldCellUpdate(ue.record,x.record):!1});ve.a=_},h78n:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return Ce});var w=a("q1tI"),j=a.n(w),je=a("TSYQ"),U=a.n(je),r={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},f=function(L){var y=L.map(function(){return Object(w.useRef)()}),p=Object(w.useRef)();return Object(w.useEffect)(function(){var A=Date.now(),h=!1;Object.keys(y).forEach(function(M){var G=y[M].current;if(!G)return;h=!0;var oe=G.style;oe.transitionDuration=".3s, .3s, .3s, .06s",p.current&&A-p.current<100&&(oe.transitionDuration="0s, 0s")}),h&&(p.current=Date.now())}),[y]};function ce(){return ce=Object.assign||function(P){for(var L=1;LP.length)&&(L=P.length);for(var y=0,p=new Array(L);y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(P,p))continue;y[p]=P[p]}}return y}function _(P,L){if(P==null)return{};var y={},p=Object.keys(P),A,h;for(h=0;h=0)continue;y[A]=P[A]}return y}var x=function(L){var y=L.className,p=L.percent,A=L.prefixCls,h=L.strokeColor,M=L.strokeLinecap,G=L.strokeWidth,oe=L.style,D=L.trailColor,B=L.trailWidth,ne=L.transition,ie=Z(L,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ie.gapPosition;var ee=Array.isArray(p)?p:[p],F=Array.isArray(h)?h:[h],q=f(ee),n=se(q,1),m=n[0],s=G/2,S=100-G/2,H="M ".concat(M==="round"?s:0,",").concat(s,` - L `).concat(M==="round"?S:100,",").concat(s),re="0 0 100 ".concat(G),Ee=0;return j.a.createElement("svg",ce({className:U()("".concat(A,"-line"),y),viewBox:re,preserveAspectRatio:"none",style:oe},ie),j.a.createElement("path",{className:"".concat(A,"-line-trail"),d:H,strokeLinecap:M,stroke:D,strokeWidth:B||G,fillOpacity:"0"}),ee.map(function(Pe,ke){var Ie={strokeDasharray:"".concat(Pe,"px, 100px"),strokeDashoffset:"-".concat(Ee,"px"),transition:ne||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ne=F[ke]||F[F.length-1];return Ee+=Pe,j.a.createElement("path",{key:ke,className:"".concat(A,"-line-path"),d:H,strokeLinecap:M,stroke:Ne,strokeWidth:G,fillOpacity:"0",ref:m[ke],style:Ie})}))};x.defaultProps=r;var ue=x;function V(){return V=Object.assign||function(P){for(var L=1;LP.length)&&(L=P.length);for(var y=0,p=new Array(L);y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(P,p))continue;y[p]=P[p]}}return y}function g(P,L){if(P==null)return{};var y={},p=Object.keys(P),A,h;for(h=0;h=0)continue;y[A]=P[A]}return y}var O=0;function d(P){return+P.replace("%","")}function I(P){return Array.isArray(P)?P:[P]}function z(P,L,y,p){var A=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,h=arguments.length>5?arguments[5]:void 0,M=50-p/2,G=0,oe=-M,D=0,B=-2*M;switch(h){case"left":G=-M,oe=0,D=2*M,B=0;break;case"right":G=M,oe=0,D=-2*M,B=0;break;case"bottom":oe=M,B=2*M;break;default:}var ne="M 50,50 m ".concat(G,",").concat(oe,` + L `).concat(M==="round"?S:100,",").concat(s),re="0 0 100 ".concat(G),Ee=0;return j.a.createElement("svg",ce({className:U()("".concat(A,"-line"),y),viewBox:re,preserveAspectRatio:"none",style:oe},ie),j.a.createElement("path",{className:"".concat(A,"-line-trail"),d:H,strokeLinecap:M,stroke:D,strokeWidth:B||G,fillOpacity:"0"}),ee.map(function(Pe,ke){var Ie={strokeDasharray:"".concat(Pe,"px, 100px"),strokeDashoffset:"-".concat(Ee,"px"),transition:ne||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ne=F[ke]||F[F.length-1];return Ee+=Pe,j.a.createElement("path",{key:ke,className:"".concat(A,"-line-path"),d:H,strokeLinecap:M,stroke:Ne,strokeWidth:G,fillOpacity:"0",ref:m[ke],style:Ie})}))};x.defaultProps=r;var ue=x;function V(){return V=Object.assign||function(P){for(var L=1;LP.length)&&(L=P.length);for(var y=0,p=new Array(L);y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(P,p))continue;y[p]=P[p]}}return y}function g(P,L){if(P==null)return{};var y={},p=Object.keys(P),A,h;for(h=0;h=0)continue;y[A]=P[A]}return y}var O=0;function d(P){return+P.replace("%","")}function I(P){return Array.isArray(P)?P:[P]}function z(P,L,y,p){var A=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,h=arguments.length>5?arguments[5]:void 0,M=50-p/2,G=0,oe=-M,D=0,B=-2*M;switch(h){case"left":G=-M,oe=0,D=2*M,B=0;break;case"right":G=M,oe=0,D=-2*M,B=0;break;case"bottom":oe=M,B=2*M;break;default:}var ne="M 50,50 m ".concat(G,",").concat(oe,` a `).concat(M,",").concat(M," 0 1 1 ").concat(D,",").concat(-B,` - a `).concat(M,",").concat(M," 0 1 1 ").concat(-D,",").concat(B),ie=Math.PI*2*M,ee={stroke:y,strokeDasharray:"".concat(L/100*(ie-A),"px ").concat(ie,"px"),strokeDashoffset:"-".concat(A/2+P/100*(ie-A),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ne,pathStyle:ee}}var Q=function(L){var y=L.prefixCls,p=L.strokeWidth,A=L.trailWidth,h=L.gapDegree,M=L.gapPosition,G=L.trailColor,oe=L.strokeLinecap,D=L.style,B=L.className,ne=L.strokeColor,ie=L.percent,ee=$(L,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),F=Object(w.useMemo)(function(){return O+=1,O},[]),q=z(0,100,G,p,h,M),n=q.pathString,m=q.pathStyle,s=I(ie),S=I(ne),H=S.find(function(Ie){return Object.prototype.toString.call(Ie)==="[object Object]"}),re=f(s),Ee=ae(re,1),Pe=Ee[0],ke=function(){var Ne=0;return s.map(function(Le,Nt){var It=S[Nt]||S[S.length-1],At=Object.prototype.toString.call(It)==="[object Object]"?"url(#".concat(y,"-gradient-").concat(F,")"):"",jt=z(Ne,Le,It,p,h,M);return Ne+=Le,j.a.createElement("path",{key:Nt,className:"".concat(y,"-circle-path"),d:jt.pathString,stroke:At,strokeLinecap:oe,strokeWidth:p,opacity:Le===0?0:1,fillOpacity:"0",style:jt.pathStyle,ref:Pe[Nt]})})};return j.a.createElement("svg",V({className:U()("".concat(y,"-circle"),B),viewBox:"0 0 100 100",style:D},ee),H&&j.a.createElement("defs",null,j.a.createElement("linearGradient",{id:"".concat(y,"-gradient-").concat(F),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(H).sort(function(Ie,Ne){return d(Ie)-d(Ne)}).map(function(Ie,Ne){return j.a.createElement("stop",{key:Ne,offset:Ie,stopColor:H[Ie]})}))),j.a.createElement("path",{className:"".concat(y,"-circle-trail"),d:n,stroke:G,strokeLinecap:oe,strokeWidth:A||p,fillOpacity:"0",style:m}),ke().reverse())};Q.defaultProps=r;var Ce=Q,te={Line:ue,Circle:Ce}},hW8S:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return U}),a.d(ve,"c",function(){return r}),a.d(ve,"b",function(){return f});var w=a("VTBJ"),j=a("Ff2n"),je=a("Kwbf"),U="RC_TABLE_INTERNAL_COL_DEFINE";function r(ce){var se=ce.expandable,K=Object(j.a)(ce,["expandable"]);return"expandable"in ce?Object(w.a)(Object(w.a)({},K),se):K}function f(ce){return Object.keys(ce).reduce(function(se,K){return(K.substr(0,5)==="data-"||K.substr(0,5)==="aria-")&&(se[K]=ce[K]),se},{})}},k3GJ:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return po});var w=a("rePB"),j=a("ODXe"),je=a("Ff2n"),U=a("VTBJ"),r=a("q1tI"),f=a("TSYQ"),ce=a.n(f),se=a("Zm9Q"),K=a("6cGi"),k=a("KQm4"),X=a("xEkU"),le=a.n(X),pe=a("t23M");function Z(i){var v=Object(r.useRef)(),E=Object(r.useRef)(!1);function u(){for(var e=arguments.length,o=new Array(e),t=0;tT&&(de=T-me),Object(r.useMemo)(function(){if(!o.length)return[0,0];for(var Oe=o.length,He=Oe,tt=0;ttb+de){He=tt-1;break}}for(var at=0,nt=Oe-1;nt>=0;nt-=1){var qe=i.get(o[nt].key)||Y;if(qe[C]1&&arguments[1]!==void 0?arguments[1]:!1,u=v&&typeof v.getBoundingClientRect=="function"&&v.getBoundingClientRect().width;if(u){if(E){var e=getComputedStyle(v),o=e.marginLeft,t=e.marginRight;u+=+o.replace("px","")+ +t.replace("px","")}u=+u.toFixed(6)}return u||0},Ne=function(v,E,u){v&&Object(P.a)(v.style)==="object"&&(v.style[E]=u)},Le=function(){return s.any},Nt=a("bdgK"),It=a("i8i4"),At=a.n(It),jt=a("wgJM"),Ft=a("l4aY"),un=a("m+aA"),N=a("c+Xe"),be=a("zT1h"),ge=a("QC+M");function Me(i,v,E){return E?i[0]===v[0]:i[0]===v[0]&&i[1]===v[1]}function Ae(i,v,E){var u=i[v]||{};return Object(U.a)(Object(U.a)({},u),E)}function Re(i,v,E,u){for(var e=E.points,o=Object.keys(i),t=0;t1&&arguments[1]!==void 0?arguments[1]:2;v();var o=Object(jt.a)(function(){e<=1?u({isCanceled:function(){return o!==i.current}}):E(u,e-1)});i.current=o}return r.useEffect(function(){return function(){v()}},[]),[E,v]},Tn=[Rt,Ct,ht,Ze],nn=!1,ze=!0;function Te(i){return i===ht||i===Ze}var Be=function(i,v){var E=r.useState(Gt),u=Object(j.a)(E,2),e=u[0],o=u[1],t=Dt(),l=Object(j.a)(t,2),c=l[0],C=l[1];function b(){o(Rt)}return qt(function(){if(e!==Gt&&e!==Ze){var T=Tn.indexOf(e),W=Tn[T+1],me=v(e);me===nn?o(W):c(function(de){function Oe(){if(de.isCanceled())return;o(W)}me===!0?Oe():Promise.resolve(me).then(Oe)})}},[i,e]),r.useEffect(function(){return function(){C()}},[]),[b,e]},Ve=function(i){var v=Object(r.useRef)(),E=Object(r.useRef)(i);E.current=i;var u=r.useCallback(function(t){E.current(t)},[]);function e(t){t&&(t.removeEventListener(wt,u),t.removeEventListener(Ye,u))}function o(t){v.current&&v.current!==t&&e(v.current),t&&t!==v.current&&(t.addEventListener(wt,u),t.addEventListener(Ye,u),v.current=t)}return r.useEffect(function(){return function(){e(v.current)}},[]),[o,e]};function it(i,v,E,u){var e=u.motionEnter,o=e===void 0?!0:e,t=u.motionAppear,l=t===void 0?!0:t,c=u.motionLeave,C=c===void 0?!0:c,b=u.motionDeadline,T=u.motionLeaveImmediately,W=u.onAppearPrepare,me=u.onEnterPrepare,de=u.onLeavePrepare,Oe=u.onAppearStart,He=u.onEnterStart,tt=u.onLeaveStart,Je=u.onAppearActive,at=u.onEnterActive,nt=u.onLeaveActive,qe=u.onAppearEnd,et=u.onEnterEnd,vt=u.onLeaveEnd,rt=u.onVisibleChanged,Xt=Lt(),_t=Object(j.a)(Xt,2),Fe=_t[0],We=_t[1],ut=Lt(lt),dt=Object(j.a)(ut,2),De=dt[0],bt=dt[1],Kt=Lt(null),gt=Object(j.a)(Kt,2),Tt=gt[0],Bt=gt[1],an=Object(r.useRef)(!1),vn=Object(r.useRef)(null),$t=Object(r.useRef)(!1),bn=Object(r.useRef)(null);function Pn(){var Wt=E();return Wt||bn.current}var yn=Object(r.useRef)(!1);function Cn(Wt){var Ot=Pn();if(Wt&&!Wt.deadline&&Wt.target!==Ot)return;var rn;De===zt&&yn.current?rn=qe==null?void 0:qe(Ot,Wt):De===Jt&&yn.current?rn=et==null?void 0:et(Ot,Wt):De===ft&&yn.current&&(rn=vt==null?void 0:vt(Ot,Wt)),rn!==!1&&!$t.current&&(bt(lt),Bt(null))}var Yt=Ve(Cn),mn=Object(j.a)(Yt,1),on=mn[0],en=r.useMemo(function(){var Wt,Ot,rn;switch(De){case"appear":return Wt={},Object(w.a)(Wt,Rt,W),Object(w.a)(Wt,Ct,Oe),Object(w.a)(Wt,ht,Je),Wt;case"enter":return Ot={},Object(w.a)(Ot,Rt,me),Object(w.a)(Ot,Ct,He),Object(w.a)(Ot,ht,at),Ot;case"leave":return rn={},Object(w.a)(rn,Rt,de),Object(w.a)(rn,Ct,tt),Object(w.a)(rn,ht,nt),rn;default:return{}}},[De]),kn=Be(De,function(Wt){if(Wt===Rt){var Ot=en[Rt];return Ot?Ot(Pn()):nn}if(kt in en){var rn;Bt(((rn=en[kt])===null||rn===void 0?void 0:rn.call(en,Pn(),null))||null)}return kt===ht&&(on(Pn()),b>0&&(clearTimeout(vn.current),vn.current=setTimeout(function(){Cn({deadline:!0})},b))),ze}),In=Object(j.a)(kn,2),Hn=In[0],kt=In[1],Nn=Te(kt);yn.current=Nn,qt(function(){We(v);var Wt=an.current;if(an.current=!0,!i)return;var Ot;!Wt&&v&&l&&(Ot=zt),Wt&&v&&o&&(Ot=Jt),(Wt&&!v&&C||!Wt&&T&&!v&&C)&&(Ot=ft),Ot&&(bt(Ot),Hn())},[v]),Object(r.useEffect)(function(){(De===zt&&!l||De===Jt&&!o||De===ft&&!C)&&bt(lt)},[l,o,C]),Object(r.useEffect)(function(){return function(){clearTimeout(vn.current),$t.current=!0}},[]),Object(r.useEffect)(function(){Fe!==void 0&&De===lt&&(rt==null||rt(Fe))},[Fe,De]);var Vn=Tt;return en[Rt]&&kt===Ct&&(Vn=Object(U.a)({transition:"none"},Vn)),[De,kt,Vn,Fe!=null?Fe:v]}var Ge=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){return Object(J.a)(this,E),v.apply(this,arguments)}return Object($.a)(E,[{key:"render",value:function(){return this.props.children}}]),E}(r.Component),st=Ge;function Ut(i){var v=i;Object(P.a)(i)==="object"&&(v=i.transitionSupport);function E(e){return!!(e.motionName&&v)}var u=r.forwardRef(function(e,o){var t=e.visible,l=t===void 0?!0:t,c=e.removeOnLeave,C=c===void 0?!0:c,b=e.forceRender,T=e.children,W=e.motionName,me=e.leavedClassName,de=e.eventProps,Oe=E(e),He=Object(r.useRef)(),tt=Object(r.useRef)();function Je(){try{return Object(un.a)(He.current||tt.current)}catch(bt){return null}}var at=it(Oe,l,Je,e),nt=Object(j.a)(at,4),qe=nt[0],et=nt[1],vt=nt[2],rt=nt[3],Xt=r.useRef(rt);rt&&(Xt.current=!0);var _t=Object(r.useRef)(o);_t.current=o;var Fe=r.useCallback(function(bt){He.current=bt,Object(N.b)(_t.current,bt)},[]),We,ut=Object(U.a)(Object(U.a)({},de),{},{visible:l});if(!T)We=null;else if(qe===lt||!E(e))rt?We=T(Object(U.a)({},ut),Fe):!C&&Xt.current?We=T(Object(U.a)(Object(U.a)({},ut),{},{className:me}),Fe):b?We=T(Object(U.a)(Object(U.a)({},ut),{},{style:{display:"none"}}),Fe):We=null;else{var dt,De;et===Rt?De="prepare":Te(et)?De="active":et===Ct&&(De="start"),We=T(Object(U.a)(Object(U.a)({},ut),{},{className:ce()(Mt(W,qe),(dt={},Object(w.a)(dt,Mt(W,"".concat(qe,"-").concat(De)),De),Object(w.a)(dt,W,typeof W=="string"),dt)),style:vt}),Fe)}return r.createElement(st,{ref:tt},We)});return u.displayName="CSSMotion",u}var St=Ut(yt),_n="add",Qt="keep",cn="remove",gn="removed";function dn(i){var v;return i&&Object(P.a)(i)==="object"&&"key"in i?v=i:v={key:i},Object(U.a)(Object(U.a)({},v),{},{key:String(v.key)})}function An(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return i.map(dn)}function Pt(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],E=[],u=0,e=v.length,o=An(i),t=An(v);o.forEach(function(C){for(var b=!1,T=u;T1});return c.forEach(function(C){E=E.filter(function(b){var T=b.key,W=b.status;return T!==C||W!==cn}),E.forEach(function(b){b.key===C&&(b.status=Qt)})}),E}var fn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function En(i){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:St,E=function(u){Object(O.a)(o,u);var e=Object(d.a)(o);function o(){var t;return Object(J.a)(this,o),t=e.apply(this,arguments),t.state={keyEntities:[]},t.removeKey=function(l){t.setState(function(c){var C=c.keyEntities;return{keyEntities:C.map(function(b){return b.key!==l?b:Object(U.a)(Object(U.a)({},b),{},{status:gn})})}})},t}return Object($.a)(o,[{key:"render",value:function(){var l=this,c=this.state.keyEntities,C=this.props,b=C.component,T=C.children,W=C.onVisibleChanged,me=Object(je.a)(C,["component","children","onVisibleChanged"]),de=b||r.Fragment,Oe={};return fn.forEach(function(He){Oe[He]=me[He],delete me[He]}),delete me.keys,r.createElement(de,me,c.map(function(He){var tt=He.status,Je=Object(je.a)(He,["status"]),at=tt===_n||tt===Qt;return r.createElement(v,Object(R.a)({},Oe,{key:Je.key,visible:at,eventProps:Je,onVisibleChanged:function(qe){W==null||W(qe,{key:Je.key}),qe||l.removeKey(Je.key)}}),T)}))}}],[{key:"getDerivedStateFromProps",value:function(l,c){var C=l.keys,b=c.keyEntities,T=An(C),W=Pt(b,T);return{keyEntities:W.filter(function(me){var de=b.find(function(Oe){var He=Oe.key;return me.key===He});return!(de&&de.status===gn&&me.status===cn)})}}}]),o}(r.Component);return E.defaultProps={component:"div"},E}var sn=En(yt),pn=St;function xn(i){var v=i.prefixCls,E=i.motion,u=i.animation,e=i.transitionName;return E||(u?{motionName:"".concat(v,"-").concat(u)}:e?{motionName:e}:null)}function Xn(i){var v=i.prefixCls,E=i.visible,u=i.zIndex,e=i.mask,o=i.maskMotion,t=i.maskAnimation,l=i.maskTransitionName;if(!e)return null;var c={};return(o||l||t)&&(c=Object(U.a)({motionAppear:!0},xn({motion:o,prefixCls:v,transitionName:l,animation:t}))),r.createElement(pn,Object(R.a)({},c,{visible:E,removeOnLeave:!0}),function(C){var b=C.className;return r.createElement("div",{style:{zIndex:u},className:ce()("".concat(v,"-mask"),b)})})}var Wn=a("9mu1"),$n=a("o0o1"),Ma=a.n($n),Ra=a("HaE+"),Gn=["measure","align",null,"motion"],Ht=function(i,v){var E=Object(r.useState)(null),u=Object(j.a)(E,2),e=u[0],o=u[1],t=Object(r.useRef)(),l=Object(r.useRef)(!1);function c(T){l.current||o(T)}function C(){jt.a.cancel(t.current)}function b(T){C(),t.current=Object(jt.a)(function(){c(function(W){switch(e){case"align":return"motion";case"motion":return"stable";default:}return W}),T==null||T()})}return Object(r.useEffect)(function(){c("measure")},[i]),Object(r.useEffect)(function(){switch(e){case"measure":v();break;default:}e&&(t.current=Object(jt.a)(Object(Ra.a)(Ma.a.mark(function T(){var W,me;return Ma.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:W=Gn.indexOf(e),me=Gn[W+1],me&&W!==-1&&c(me);case 3:case"end":return Oe.stop()}},T)}))))},[e]),Object(r.useEffect)(function(){return function(){l.current=!0,C()}},[]),[e,b]},Yn=function(i){var v=r.useState({width:0,height:0}),E=Object(j.a)(v,2),u=E[0],e=E[1];function o(l){e({width:l.offsetWidth,height:l.offsetHeight})}var t=r.useMemo(function(){var l={};if(i){var c=u.width,C=u.height;i.indexOf("height")!==-1&&C?l.height=C:i.indexOf("minHeight")!==-1&&C&&(l.minHeight=C),i.indexOf("width")!==-1&&c?l.width=c:i.indexOf("minWidth")!==-1&&c&&(l.minWidth=c)}return l},[i,u]);return[t,o]},Jn=r.forwardRef(function(i,v){var E=i.visible,u=i.prefixCls,e=i.className,o=i.style,t=i.children,l=i.zIndex,c=i.stretch,C=i.destroyPopupOnHide,b=i.forceRender,T=i.align,W=i.point,me=i.getRootDomNode,de=i.getClassNameFromAlign,Oe=i.onAlign,He=i.onMouseEnter,tt=i.onMouseLeave,Je=i.onMouseDown,at=i.onTouchStart,nt=Object(r.useRef)(),qe=Object(r.useRef)(),et=Object(r.useState)(),vt=Object(j.a)(et,2),rt=vt[0],Xt=vt[1],_t=Yn(c),Fe=Object(j.a)(_t,2),We=Fe[0],ut=Fe[1];function dt(){c&&ut(me())}var De=Ht(E,dt),bt=Object(j.a)(De,2),Kt=bt[0],gt=bt[1],Tt=Object(r.useRef)();function Bt(){return W||me}function an(){var Yt;(Yt=nt.current)===null||Yt===void 0||Yt.forceAlign()}function vn(Yt,mn){var on=de(mn);rt!==on&&Xt(on),Kt==="align"&&(rt!==on?Promise.resolve().then(function(){an()}):gt(function(){var en;(en=Tt.current)===null||en===void 0||en.call(Tt)}),Oe==null||Oe(Yt,mn))}var $t=Object(U.a)({},xn(i));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Yt){var mn=$t[Yt];$t[Yt]=function(on,en){return gt(),mn==null?void 0:mn(on,en)}});function bn(){return new Promise(function(Yt){Tt.current=Yt})}r.useEffect(function(){!$t.motionName&&Kt==="motion"&>()},[$t.motionName,Kt]),r.useImperativeHandle(v,function(){return{forceAlign:an,getElement:function(){return qe.current}}});var Pn=Object(U.a)(Object(U.a)({},We),{},{zIndex:l,opacity:Kt==="motion"||Kt==="stable"||!E?void 0:0,pointerEvents:Kt==="stable"?void 0:"none"},o),yn=!0;(T==null?void 0:T.points)&&(Kt==="align"||Kt==="stable")&&(yn=!1);var Cn=t;return r.Children.count(t)>1&&(Cn=r.createElement("div",{className:"".concat(u,"-content")},t)),r.createElement(pn,Object(R.a)({visible:E,ref:qe,leavedClassName:"".concat(u,"-hidden")},$t,{onAppearPrepare:bn,onEnterPrepare:bn,removeOnLeave:C,forceRender:b}),function(Yt,mn){var on=Yt.className,en=Yt.style,kn=ce()(u,e,rt,on);return r.createElement(Wn.a,{target:Bt(),key:"popup",ref:nt,monitorWindowResize:!0,disabled:yn,align:T,onAlign:vn},r.createElement("div",{ref:mn,className:kn,onMouseEnter:He,onMouseLeave:tt,onMouseDownCapture:Je,onTouchStartCapture:at,style:Object(U.a)(Object(U.a)({},en),Pn)},Cn))})});Jn.displayName="PopupInner";var Ta=Jn,jn=r.forwardRef(function(i,v){var E=i.prefixCls,u=i.visible,e=i.zIndex,o=i.children,t=i.mobile;t=t===void 0?{}:t;var l=t.popupClassName,c=t.popupStyle,C=t.popupMotion,b=C===void 0?{}:C,T=t.popupRender,W=r.useRef();r.useImperativeHandle(v,function(){return{forceAlign:function(){},getElement:function(){return W.current}}});var me=Object(U.a)({zIndex:e},c),de=o;return r.Children.count(o)>1&&(de=r.createElement("div",{className:"".concat(E,"-content")},o)),T&&(de=T(de)),r.createElement(pn,Object(R.a)({visible:u,ref:W,removeOnLeave:!0},b),function(Oe,He){var tt=Oe.className,Je=Oe.style,at=ce()(E,l,tt);return r.createElement("div",{ref:He,className:at,style:Object(U.a)(Object(U.a)({},Je),me)},de)})});jn.displayName="MobilePopupInner";var Ha=jn,Sa=["visible","mobile"],oa=r.forwardRef(function(i,v){var E=i.visible,u=i.mobile,e=Object(je.a)(i,Sa),o=Object(r.useState)(E),t=Object(j.a)(o,2),l=t[0],c=t[1],C=Object(r.useState)(!1),b=Object(j.a)(C,2),T=b[0],W=b[1],me=Object(U.a)(Object(U.a)({},e),{},{visible:l});Object(r.useEffect)(function(){c(E),E&&u&&W(xe())},[E,u]);var de=T?r.createElement(Ha,Object(R.a)({},me,{mobile:u,ref:v})):r.createElement(Ta,Object(R.a)({},me,{ref:v}));return r.createElement("div",null,r.createElement(Xn,me),de)});oa.displayName="Popup";var Va=oa,Xa=r.createContext(null),ra=Xa;function Qn(){}function $a(){return""}function Ga(i){return i?i.ownerDocument:window.document}var Pa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ya(i){var v=function(E){Object(O.a)(e,E);var u=Object(d.a)(e);function e(o){var t;Object(J.a)(this,e),t=u.call(this,o),t.popupRef=r.createRef(),t.triggerRef=r.createRef(),t.attachId=void 0,t.clickOutsideHandler=void 0,t.touchOutsideHandler=void 0,t.contextMenuOutsideHandler1=void 0,t.contextMenuOutsideHandler2=void 0,t.mouseDownTimeout=void 0,t.focusTime=void 0,t.preClickTime=void 0,t.preTouchTime=void 0,t.delayTimer=void 0,t.hasPopupMouseDown=void 0,t.onMouseEnter=function(c){var C=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",c),t.delaySetPopupVisible(!0,C,C?null:c)},t.onMouseMove=function(c){t.fireEvents("onMouseMove",c),t.setPoint(c)},t.onMouseLeave=function(c){t.fireEvents("onMouseLeave",c),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onPopupMouseEnter=function(){t.clearDelayTimer()},t.onPopupMouseLeave=function(c){var C;if(c.relatedTarget&&!c.relatedTarget.setTimeout&&Object(Ft.a)((C=t.popupRef.current)===null||C===void 0?void 0:C.getElement(),c.relatedTarget))return;t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onFocus=function(c){t.fireEvents("onFocus",c),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},t.onMouseDown=function(c){t.fireEvents("onMouseDown",c),t.preClickTime=Date.now()},t.onTouchStart=function(c){t.fireEvents("onTouchStart",c),t.preTouchTime=Date.now()},t.onBlur=function(c){t.fireEvents("onBlur",c),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},t.onContextMenu=function(c){c.preventDefault(),t.fireEvents("onContextMenu",c),t.setPopupVisible(!0,c)},t.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},t.onClick=function(c){if(t.fireEvents("onClick",c),t.focusTime){var C;if(t.preClickTime&&t.preTouchTime?C=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?C=t.preClickTime:t.preTouchTime&&(C=t.preTouchTime),Math.abs(C-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&c&&c.preventDefault&&c.preventDefault();var b=!t.state.popupVisible;(t.isClickToHide()&&!b||b&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,c)},t.onPopupMouseDown=function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var c;(c=t.context).onPopupMouseDown.apply(c,arguments)}},t.onDocumentClick=function(c){if(t.props.mask&&!t.props.maskClosable)return;var C=c.target,b=t.getRootDomNode(),T=t.getPopupDomNode();(!Object(Ft.a)(b,C)||t.isContextMenuOnly())&&!Object(Ft.a)(T,C)&&!t.hasPopupMouseDown&&t.close()},t.getRootDomNode=function(){var c=t.props.getTriggerDOMNode;if(c)return c(t.triggerRef.current);try{var C=Object(un.a)(t.triggerRef.current);if(C)return C}catch(b){}return At.a.findDOMNode(Object(g.a)(t))},t.getPopupClassNameFromAlign=function(c){var C=[],b=t.props,T=b.popupPlacement,W=b.builtinPlacements,me=b.prefixCls,de=b.alignPoint,Oe=b.getPopupClassNameFromAlign;return T&&W&&C.push(Re(W,me,c,de)),Oe&&C.push(Oe(c)),C.join(" ")},t.getComponent=function(){var c=t.props,C=c.prefixCls,b=c.destroyPopupOnHide,T=c.popupClassName,W=c.onPopupAlign,me=c.popupMotion,de=c.popupAnimation,Oe=c.popupTransitionName,He=c.popupStyle,tt=c.mask,Je=c.maskAnimation,at=c.maskTransitionName,nt=c.maskMotion,qe=c.zIndex,et=c.popup,vt=c.stretch,rt=c.alignPoint,Xt=c.mobile,_t=c.forceRender,Fe=t.state,We=Fe.popupVisible,ut=Fe.point,dt=t.getPopupAlign(),De={};return t.isMouseEnterToShow()&&(De.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(De.onMouseLeave=t.onPopupMouseLeave),De.onMouseDown=t.onPopupMouseDown,De.onTouchStart=t.onPopupMouseDown,r.createElement(Va,Object(R.a)({prefixCls:C,destroyPopupOnHide:b,visible:We,point:rt&&ut,className:T,align:dt,onAlign:W,animation:de,getClassNameFromAlign:t.getPopupClassNameFromAlign},De,{stretch:vt,getRootDomNode:t.getRootDomNode,style:He,mask:tt,zIndex:qe,transitionName:Oe,maskAnimation:Je,maskTransitionName:at,maskMotion:nt,ref:t.popupRef,motion:me,mobile:Xt,forceRender:_t}),typeof et=="function"?et():et)},t.attachParent=function(c){jt.a.cancel(t.attachId);var C=t.props,b=C.getPopupContainer,T=C.getDocument,W=t.getRootDomNode(),me;b?(W||b.length===0)&&(me=b(W)):me=T(t.getRootDomNode()).body,me?me.appendChild(c):t.attachId=Object(jt.a)(function(){t.attachParent(c)})},t.getContainer=function(){var c=t.props.getDocument,C=c(t.getRootDomNode()).createElement("div");return C.style.position="absolute",C.style.top="0",C.style.left="0",C.style.width="100%",t.attachParent(C),C},t.setPoint=function(c){var C=t.props.alignPoint;if(!C||!c)return;t.setState({point:{pageX:c.pageX,pageY:c.pageY}})},t.handlePortalUpdate=function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},t.triggerContextValue={onPopupMouseDown:t.onPopupMouseDown};var l;return"popupVisible"in o?l=!!o.popupVisible:l=!!o.defaultPopupVisible,t.state={prevPopupVisible:l,popupVisible:l},Pa.forEach(function(c){t["fire".concat(c)]=function(C){t.fireEvents(c,C)}}),t}return Object($.a)(e,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,l=this.state;if(l.popupVisible){var c;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(c=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(be.a)(c,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(c=c||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(be.a)(c,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(c=c||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(be.a)(c,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(be.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),jt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,l=t.popupPlacement,c=t.popupAlign,C=t.builtinPlacements;return l&&C?Ae(C,l,c):c}},{key:"setPopupVisible",value:function(t,l){var c=this.props.alignPoint,C=this.state.popupVisible;this.clearDelayTimer(),C!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:C}),this.props.onPopupVisibleChange(t)),c&&l&&t&&this.setPoint(l)}},{key:"delaySetPopupVisible",value:function(t,l,c){var C=this,b=l*1e3;if(this.clearDelayTimer(),b){var T=c?{pageX:c.pageX,pageY:c.pageY}:null;this.delayTimer=window.setTimeout(function(){C.setPopupVisible(t,T),C.clearDelayTimer()},b)}else this.setPopupVisible(t,c)}},{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(t){var l=this.props.children.props,c=this.props;return l[t]&&c[t]?this["fire".concat(t)]:l[t]||c[t]}},{key:"isClickToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("contextMenu")!==-1||c.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,l=t.action,c=t.hideAction;return l.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("hover")!==-1||c.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,l=t.action,c=t.hideAction;return l.indexOf("hover")!==-1||c.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("focus")!==-1||c.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,l=t.action,c=t.hideAction;return l.indexOf("focus")!==-1||c.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,l){var c=this.props.children.props[t];c&&c(l);var C=this.props[t];C&&C(l)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,l=this.props,c=l.children,C=l.forceRender,b=l.alignPoint,T=l.className,W=l.autoDestroy,me=r.Children.only(c),de={key:"trigger"};this.isContextMenuToShow()?de.onContextMenu=this.onContextMenu:de.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(de.onClick=this.onClick,de.onMouseDown=this.onMouseDown,de.onTouchStart=this.onTouchStart):(de.onClick=this.createTwoChains("onClick"),de.onMouseDown=this.createTwoChains("onMouseDown"),de.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(de.onMouseEnter=this.onMouseEnter,b&&(de.onMouseMove=this.onMouseMove)):de.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?de.onMouseLeave=this.onMouseLeave:de.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(de.onFocus=this.onFocus,de.onBlur=this.onBlur):(de.onFocus=this.createTwoChains("onFocus"),de.onBlur=this.createTwoChains("onBlur"));var Oe=ce()(me&&me.props&&me.props.className,T);Oe&&(de.className=Oe);var He=Object(U.a)({},de);Object(N.c)(me)&&(He.ref=Object(N.a)(this.triggerRef,me.ref));var tt=r.cloneElement(me,He),Je;return(t||this.popupRef.current||C)&&(Je=r.createElement(i,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&W&&(Je=null),r.createElement(ra.Provider,{value:this.triggerContextValue},tt,Je)}}],[{key:"getDerivedStateFromProps",value:function(t,l){var c=t.popupVisible,C={};return c!==void 0&&l.popupVisible!==c&&(C.popupVisible=c,C.prevPopupVisible=l.popupVisible),C}}]),e}(r.Component);return v.contextType=ra,v.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:$a,getDocument:Ga,onPopupVisibleChange:Qn,afterPopupVisibleChange:Qn,onPopupAlign:Qn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},v}var Ja=Ya(ge.a),Sn={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:Sn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Sn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Sn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Sn,offset:[4,0]}},Aa={topLeft:{points:["bl","tl"],overflow:Sn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Sn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Sn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Sn,offset:[4,0]}},sa=ia,hn=0,Mn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Rn=function(v,E,u){var e=re(E),o=v.getState();v.setState({defaultActiveFirst:Object(U.a)(Object(U.a)({},o.defaultActiveFirst),{},Object(w.a)({},e,u))})},la=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(u){var e;Object(J.a)(this,E),e=v.call(this,u),e.onDestroy=function(b){e.props.onDestroy(b)},e.onKeyDown=function(b){var T=b.keyCode,W=e.menuInstance,me=e.props.store,de=e.getVisible();if(T===x.a.ENTER)return e.onTitleClick(b),Rn(me,e.props.eventKey,!0),!0;if(T===x.a.RIGHT)return de?W.onKeyDown(b):(e.triggerOpenChange(!0),Rn(me,e.props.eventKey,!0)),!0;if(T===x.a.LEFT){var Oe;if(de)Oe=W.onKeyDown(b);else return;return Oe||(e.triggerOpenChange(!1),Oe=!0),Oe}return de&&(T===x.a.UP||T===x.a.DOWN)?W.onKeyDown(b):void 0},e.onOpenChange=function(b){e.props.onOpenChange(b)},e.onPopupVisibleChange=function(b){e.triggerOpenChange(b,b?"mouseenter":"mouseleave")},e.onMouseEnter=function(b){var T=e.props,W=T.eventKey,me=T.onMouseEnter,de=T.store;Rn(de,e.props.eventKey,!1),me({key:W,domEvent:b})},e.onMouseLeave=function(b){var T=e.props,W=T.parentMenu,me=T.eventKey,de=T.onMouseLeave;W.subMenuInstance=Object(g.a)(e),de({key:me,domEvent:b})},e.onTitleMouseEnter=function(b){var T=e.props,W=T.eventKey,me=T.onItemHover,de=T.onTitleMouseEnter;me({key:W,hover:!0}),de({key:W,domEvent:b})},e.onTitleMouseLeave=function(b){var T=e.props,W=T.parentMenu,me=T.eventKey,de=T.onItemHover,Oe=T.onTitleMouseLeave;W.subMenuInstance=Object(g.a)(e),de({key:me,hover:!1}),Oe({key:me,domEvent:b})},e.onTitleClick=function(b){var T=Object(g.a)(e),W=T.props;if(W.onTitleClick({key:W.eventKey,domEvent:b}),W.triggerSubMenuAction==="hover")return;e.triggerOpenChange(!e.getVisible(),"click"),Rn(W.store,e.props.eventKey,!1)},e.onSubMenuClick=function(b){typeof e.props.onClick=="function"&&e.props.onClick(e.addKeyPath(b))},e.onSelect=function(b){e.props.onSelect(b)},e.onDeselect=function(b){e.props.onDeselect(b)},e.getPrefixCls=function(){return"".concat(e.props.rootPrefixCls,"-submenu")},e.getActiveClassName=function(){return"".concat(e.getPrefixCls(),"-active")},e.getDisabledClassName=function(){return"".concat(e.getPrefixCls(),"-disabled")},e.getSelectedClassName=function(){return"".concat(e.getPrefixCls(),"-selected")},e.getOpenClassName=function(){return"".concat(e.props.rootPrefixCls,"-submenu-open")},e.getVisible=function(){return e.state.isOpen},e.getMode=function(){return e.state.mode},e.saveMenuInstance=function(b){e.menuInstance=b},e.addKeyPath=function(b){return Object(U.a)(Object(U.a)({},b),{},{keyPath:(b.keyPath||[]).concat(e.props.eventKey)})},e.triggerOpenChange=function(b,T){var W=e.props.eventKey,me=function(){e.onOpenChange({key:W,item:Object(g.a)(e),trigger:T,open:b})};T==="mouseenter"?e.mouseenterTimeout=setTimeout(function(){me()},0):me()},e.isChildrenSelected=function(){var b={find:!1};return Pe(e.props.children,e.props.selectedKeys,b),b.find},e.isInlineMode=function(){return e.getMode()==="inline"},e.adjustWidth=function(){if(!e.subMenuTitle||!e.menuInstance)return;var b=It.findDOMNode(e.menuInstance);if(b.offsetWidth>=e.subMenuTitle.offsetWidth)return;b.style.minWidth="".concat(e.subMenuTitle.offsetWidth,"px")},e.saveSubMenuTitle=function(b){e.subMenuTitle=b},e.getBaseProps=function(){var b=Object(g.a)(e),T=b.props,W=e.getMode();return{mode:W==="horizontal"?"vertical":W,visible:e.getVisible(),level:T.level+1,inlineIndent:T.inlineIndent,focusable:!1,onClick:e.onSubMenuClick,onSelect:e.onSelect,onDeselect:e.onDeselect,onDestroy:e.onDestroy,selectedKeys:T.selectedKeys,eventKey:"".concat(T.eventKey,"-menu-"),openKeys:T.openKeys,motion:T.motion,onOpenChange:e.onOpenChange,subMenuOpenDelay:T.subMenuOpenDelay,parentMenu:Object(g.a)(e),subMenuCloseDelay:T.subMenuCloseDelay,forceSubMenuRender:T.forceSubMenuRender,triggerSubMenuAction:T.triggerSubMenuAction,builtinPlacements:T.builtinPlacements,defaultActiveFirst:T.store.getState().defaultActiveFirst[re(T.eventKey)],multiple:T.multiple,prefixCls:T.rootPrefixCls,id:e.internalMenuId,manualRef:e.saveMenuInstance,itemIcon:T.itemIcon,expandIcon:T.expandIcon,direction:T.direction}},e.getMotion=function(b,T){var W=Object(g.a)(e),me=W.haveRendered,de=e.props,Oe=de.motion,He=de.rootPrefixCls,tt=Object(U.a)(Object(U.a)({},Oe),{},{leavedClassName:"".concat(He,"-hidden"),removeOnLeave:!1,motionAppear:me||!T||b!=="inline"});return tt};var o=u.store,t=u.eventKey,l=o.getState(),c=l.defaultActiveFirst;e.isRootMenu=!1;var C=!1;return c&&(C=c[t]),Rn(o,t,C),e.state={mode:u.mode,isOpen:u.isOpen},e}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,o=this.props,t=o.mode,l=o.parentMenu,c=o.manualRef,C=o.isOpen,b=function(){e.setState({mode:t,isOpen:C})},T=C!==this.state.isOpen,W=t!==this.state.mode;if((W||T)&&(jt.a.cancel(this.updateStateRaf),W?this.updateStateRaf=Object(jt.a)(b):b()),c&&c(this),t!=="horizontal"||!(l==null?void 0:l.isRootMenu)||!C)return;this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var e=this.props,o=e.onDestroy,t=e.eventKey;o&&o(t),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),jt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,o){var t=this.getBaseProps();return r.createElement(ea,Object(R.a)({},t,{id:this.internalMenuId,className:e,style:o}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,o=this.getBaseProps(),t=o.mode,l=o.visible,c=o.forceSubMenuRender,C=o.direction,b=this.getMotion(t,l);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||l||c,!this.haveOpened)return r.createElement("div",null);var T=ce()("".concat(o.prefixCls,"-sub"),Object(w.a)({},"".concat(o.prefixCls,"-rtl"),C==="rtl"));return this.isInlineMode()?r.createElement(pn,Object(R.a)({visible:o.visible,forceRender:c},b),function(W){var me=W.className,de=W.style,Oe=ce()(T,me);return e.renderPopupMenu(Oe,de)}):this.renderPopupMenu(T)}},{key:"render",value:function(){var e,o,t,l=Object(U.a)({},this.props),c=this.getVisible(),C=this.getPrefixCls(),b=this.isInlineMode(),T=this.getMode(),W=ce()(C,"".concat(C,"-").concat(T),(e={},Object(w.a)(e,l.className,!!l.className),Object(w.a)(e,this.getOpenClassName(),c),Object(w.a)(e,this.getActiveClassName(),l.active||c&&!b),Object(w.a)(e,this.getDisabledClassName(),l.disabled),Object(w.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(l.eventKey?this.internalMenuId="".concat(l.eventKey,"$Menu"):(hn+=1,this.internalMenuId="$__$".concat(hn,"$Menu")));var me={},de={},Oe={};l.disabled||(me={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},de={onClick:this.onTitleClick},Oe={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var He={},tt=l.direction,Je=tt==="rtl";b&&(Je?He.paddingRight=l.inlineIndent*l.level:He.paddingLeft=l.inlineIndent*l.level);var at={};this.getVisible()&&(at={"aria-owns":this.internalMenuId});var nt=null;T!=="horizontal"&&(nt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(nt=r.createElement(this.props.expandIcon,Object(U.a)({},this.props))));var qe=r.createElement("div",Object(R.a)({ref:this.saveSubMenuTitle,style:He,className:"".concat(C,"-title"),role:"button"},Oe,de,{"aria-expanded":c},at,{"aria-haspopup":"true",title:typeof l.title=="string"?l.title:void 0}),l.title,nt||r.createElement("i",{className:"".concat(C,"-arrow")})),et=this.renderChildren(),vt=((o=l.parentMenu)===null||o===void 0?void 0:o.isRootMenu)?l.parentMenu.props.getPopupContainer:function(Bt){return Bt.parentNode},rt=Mn[T],Xt=l.popupOffset?{offset:l.popupOffset}:{},_t=ce()((t={},Object(w.a)(t,l.popupClassName,l.popupClassName&&!b),Object(w.a)(t,"".concat(C,"-rtl"),Je),t)),Fe=l.disabled,We=l.triggerSubMenuAction,ut=l.subMenuOpenDelay,dt=l.forceSubMenuRender,De=l.subMenuCloseDelay,bt=l.builtinPlacements;ke.forEach(function(Bt){return delete l[Bt]}),delete l.onClick;var Kt=Je?Object(U.a)(Object(U.a)({},Aa),bt):Object(U.a)(Object(U.a)({},ia),bt);delete l.direction;var gt=this.getBaseProps(),Tt=b?null:this.getMotion(gt.mode,gt.visible);return r.createElement("li",Object(R.a)({},l,me,{className:W,role:"menuitem"}),r.createElement(Ja,{prefixCls:C,popupClassName:ce()("".concat(C,"-popup"),_t),getPopupContainer:vt,builtinPlacements:Kt,popupPlacement:rt,popupVisible:b?!1:c,popupAlign:Xt,popup:b?null:et,action:Fe||b?[]:[We],mouseEnterDelay:ut,mouseLeaveDelay:De,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:dt,popupMotion:Tt},qe),b?et:null)}}]),E}(r.Component);la.defaultProps={onMouseEnter:S,onMouseLeave:S,onTitleMouseEnter:S,onTitleMouseLeave:S,onTitleClick:S,manualRef:S,mode:"vertical",title:""};var Fn=Object(I.b)(function(i,v){var E=i.openKeys,u=i.activeKey,e=i.selectedKeys,o=v.eventKey,t=v.subMenuKey;return{isOpen:E.indexOf(o)>-1,active:u[t]===o,selectedKeys:e}})(la);Fn.isSubMenu=!0;var zn=Fn,Da="menuitem-overflowed",Qa=.5,Na=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){var u;return Object(J.a)(this,E),u=v.apply(this,arguments),u.resizeObserver=null,u.mutationObserver=null,u.originalTotalWidth=0,u.overflowedItems=[],u.menuItemSizes=[],u.cancelFrameId=null,u.state={lastVisibleIndex:void 0},u.childRef=r.createRef(),u.getMenuItemNodes=function(){var e=u.props.prefixCls,o=u.childRef.current;return o?[].slice.call(o.children).filter(function(t){return t.className.split(" ").indexOf("".concat(e,"-overflowed-submenu"))<0}):[]},u.getOverflowedSubMenuItem=function(e,o,t){var l=u.props,c=l.overflowedIndicator,C=l.level,b=l.mode,T=l.prefixCls,W=l.theme;if(C!==1||b!=="horizontal")return null;var me=u.props.children[0],de=me.props,Oe=de.children,He=de.title,tt=de.style,Je=Object(je.a)(de,["children","title","style"]),at=Object(U.a)({},tt),nt="".concat(e,"-overflowed-indicator"),qe="".concat(e,"-overflowed-indicator");o.length===0&&t!==!0?at=Object(U.a)(Object(U.a)({},at),{},{display:"none"}):t&&(at=Object(U.a)(Object(U.a)({},at),{},{visibility:"hidden",position:"absolute"}),nt="".concat(nt,"-placeholder"),qe="".concat(qe,"-placeholder"));var et=W?"".concat(T,"-").concat(W):"",vt={};return ke.forEach(function(rt){Je[rt]!==void 0&&(vt[rt]=Je[rt])}),r.createElement(zn,Object(R.a)({title:c,className:"".concat(T,"-overflowed-submenu"),popupClassName:et},vt,{key:nt,eventKey:qe,disabled:!1,style:at}),o)},u.setChildrenWidthAndResize=function(){if(u.props.mode!=="horizontal")return;var e=u.childRef.current;if(!e)return;var o=e.children;if(!o||o.length===0)return;var t=e.children[o.length-1];Ne(t,"display","inline-block");var l=u.getMenuItemNodes(),c=l.filter(function(C){return C.className.split(" ").indexOf(Da)>=0});c.forEach(function(C){Ne(C,"display","inline-block")}),u.menuItemSizes=l.map(function(C){return Ie(C,!0)}),c.forEach(function(C){Ne(C,"display","none")}),u.overflowedIndicatorWidth=Ie(e.children[e.children.length-1],!0),u.originalTotalWidth=u.menuItemSizes.reduce(function(C,b){return C+b},0),u.handleResize(),Ne(t,"display","none")},u.handleResize=function(){if(u.props.mode!=="horizontal")return;var e=u.childRef.current;if(!e)return;var o=Ie(e);u.overflowedItems=[];var t=0,l;u.originalTotalWidth>o+Qa&&(l=-1,u.menuItemSizes.forEach(function(c){t+=c,t+u.overflowedIndicatorWidth<=o&&(l+=1)})),u.setState({lastVisibleIndex:l})},u}return Object($.a)(E,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var o=this.childRef.current;if(!o)return;this.resizeObserver=new Nt.default(function(t){t.forEach(function(){var l=e.cancelFrameId;cancelAnimationFrame(l),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)})}),[].slice.call(o.children).concat(o).forEach(function(t){e.resizeObserver.observe(t)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(o.children).concat(o).forEach(function(t){e.resizeObserver.observe(t)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(o,{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(e){var o=this,t=this.state.lastVisibleIndex;return(e||[]).reduce(function(l,c,C){var b=c;if(o.props.mode==="horizontal"){var T=o.getOverflowedSubMenuItem(c.props.eventKey,[]);t!==void 0&&o.props.className.indexOf("".concat(o.props.prefixCls,"-root"))!==-1&&(C>t&&(b=r.cloneElement(c,{style:{display:"none"},eventKey:"".concat(c.props.eventKey,"-hidden"),className:"".concat(Da)})),C===t+1&&(o.overflowedItems=e.slice(t+1).map(function(me){return r.cloneElement(me,{key:me.props.eventKey,mode:"vertical-left"})}),T=o.getOverflowedSubMenuItem(c.props.eventKey,o.overflowedItems)));var W=[].concat(Object(k.a)(l),[T,b]);return C===e.length-1&&W.push(o.getOverflowedSubMenuItem(c.props.eventKey,[],!0)),W}return[].concat(Object(k.a)(l),[b])},[])}},{key:"render",value:function(){var e=this.props,o=e.visible,t=e.prefixCls,l=e.overflowedIndicator,c=e.mode,C=e.level,b=e.tag,T=e.children,W=e.theme,me=Object(je.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),de=b;return r.createElement(de,Object(R.a)({ref:this.childRef},me),this.renderChildren(T))}}]),E}(r.Component);Na.defaultProps={tag:"div",className:""};var ua=Na;function Zn(i){return i.length?i.every(function(v){return!!v.props.disabled}):!0}function wn(i,v,E){var u=i.getState();i.setState({activeKey:Object(U.a)(Object(U.a)({},u.activeKey),{},Object(w.a)({},v,E))})}function Dn(i){return i.eventKey||"0-menu-"}function qn(i,v){var E=v,u=i.children,e=i.eventKey;if(E){var o;if(Ee(u,function(t,l){t&&t.props&&!t.props.disabled&&E===H(t,e,l)&&(o=!0)}),o)return E}return E=null,i.defaultActiveFirst&&Ee(u,function(t,l){!E&&t&&!t.props.disabled&&(E=H(t,e,l))}),E}function wa(i){if(!i)return;var v=this.instanceArray.indexOf(i);v!==-1?this.instanceArray[v]=i:this.instanceArray.push(i)}var La=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(u){var e;return Object(J.a)(this,E),e=v.call(this,u),e.onKeyDown=function(o,t){var l=o.keyCode,c;if(e.getFlatInstanceArray().forEach(function(b){b&&b.props.active&&b.onKeyDown&&(c=b.onKeyDown(o))}),c)return 1;var C=null;return(l===x.a.UP||l===x.a.DOWN)&&(C=e.step(l===x.a.UP?-1:1)),C?(o.preventDefault(),wn(e.props.store,Dn(e.props),C.props.eventKey),typeof t=="function"&&t(C),1):void 0},e.onItemHover=function(o){var t=o.key,l=o.hover;wn(e.props.store,Dn(e.props),l?t:null)},e.onDeselect=function(o){e.props.onDeselect(o)},e.onSelect=function(o){e.props.onSelect(o)},e.onClick=function(o){e.props.onClick(o)},e.onOpenChange=function(o){e.props.onOpenChange(o)},e.onDestroy=function(o){e.props.onDestroy(o)},e.getFlatInstanceArray=function(){return e.instanceArray},e.step=function(o){var t=e.getFlatInstanceArray(),l=e.props.store.getState().activeKey[Dn(e.props)],c=t.length;if(!c)return null;o<0&&(t=t.concat().reverse());var C=-1;if(t.every(function(me,de){return me&&me.props.eventKey===l?(C=de,!1):!0}),!e.props.defaultActiveFirst&&C!==-1&&Zn(t.slice(C,c-1)))return;var b=(C+1)%c,T=b;do{var W=t[T];if(!W||W.props.disabled)T=(T+1)%c;else return W}while(T!==b);return null},e.renderCommonMenuItem=function(o,t,l){var c=e.props.store.getState(),C=Object(g.a)(e),b=C.props,T=H(o,b.eventKey,t),W=o.props;if(!W||typeof o.type=="string")return o;var me=T===c.activeKey,de=Object(U.a)(Object(U.a)({mode:W.mode||b.mode,level:b.level,inlineIndent:b.inlineIndent,renderMenuItem:e.renderMenuItem,rootPrefixCls:b.prefixCls,index:t,parentMenu:b.parentMenu,manualRef:W.disabled?void 0:Object(Q.a)(o.ref,wa.bind(Object(g.a)(e))),eventKey:T,active:!W.disabled&&me,multiple:b.multiple,onClick:function(He){(W.onClick||S)(He),e.onClick(He)},onItemHover:e.onItemHover,motion:b.motion,subMenuOpenDelay:b.subMenuOpenDelay,subMenuCloseDelay:b.subMenuCloseDelay,forceSubMenuRender:b.forceSubMenuRender,onOpenChange:e.onOpenChange,onDeselect:e.onDeselect,onSelect:e.onSelect,builtinPlacements:b.builtinPlacements,itemIcon:W.itemIcon||e.props.itemIcon,expandIcon:W.expandIcon||e.props.expandIcon},l),{},{direction:b.direction});return(b.mode==="inline"||Le())&&(de.triggerSubMenuAction="click"),r.cloneElement(o,Object(U.a)(Object(U.a)({},de),{},{key:T||t}))},e.renderMenuItem=function(o,t,l){if(!o)return null;var c=e.props.store.getState(),C={openKeys:c.openKeys,selectedKeys:c.selectedKeys,triggerSubMenuAction:e.props.triggerSubMenuAction,subMenuKey:l};return e.renderCommonMenuItem(o,t,C)},u.store.setState({activeKey:Object(U.a)(Object(U.a)({},u.store.getState().activeKey),{},Object(w.a)({},u.eventKey,qn(u,u.activeKey)))}),e.instanceArray=[],e}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!te()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var o=this.props,t="activeKey"in o?o.activeKey:o.store.getState().activeKey[Dn(o)],l=qn(o,t);if(l!==t)wn(o.store,Dn(o),l);else if("activeKey"in e){var c=qn(e,e.activeKey);l!==c&&wn(o.store,Dn(o),l)}}},{key:"render",value:function(){var e=this,o=Object(R.a)({},this.props);this.instanceArray=[];var t=ce()(o.prefixCls,o.className,"".concat(o.prefixCls,"-").concat(o.mode)),l={className:t,role:o.role||"menu"};o.id&&(l.id=o.id),o.focusable&&(l.tabIndex=0,l.onKeyDown=this.onKeyDown);var c=o.prefixCls,C=o.eventKey,b=o.visible,T=o.level,W=o.mode,me=o.overflowedIndicator,de=o.theme;return ke.forEach(function(Oe){return delete o[Oe]}),delete o.onClick,r.createElement(ua,Object(R.a)({},o,{prefixCls:c,mode:W,tag:"ul",level:T,theme:de,visible:b,overflowedIndicator:me},l),Object(se.a)(o.children).map(function(Oe,He){return e.renderMenuItem(Oe,He,C||"0-menu-")}))}}]),E}(r.Component);La.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:S};var Ua=Object(I.b)()(La),ea=Ua,Ln=a("Kwbf");function ca(i,v,E){var u=i.prefixCls,e=i.motion,o=i.defaultMotions,t=o===void 0?{}:o,l=i.openAnimation,c=i.openTransitionName,C=v.switchingModeFromInline;if(e)return e;if(Object(P.a)(l)==="object"&&l)Object(Ln.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof l=="string")return{motionName:"".concat(u,"-open-").concat(l)};if(c)return{motionName:c};var b=t[E];return b||(C?null:t.other)}var ka=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(u){var e;Object(J.a)(this,E),e=v.call(this,u),e.onSelect=function(l){var c=Object(g.a)(e),C=c.props;if(C.selectable){var b=e.store.getState(),T=b.selectedKeys,W=l.key;C.multiple?T=T.concat([W]):T=[W],"selectedKeys"in C||e.store.setState({selectedKeys:T}),C.onSelect(Object(U.a)(Object(U.a)({},l),{},{selectedKeys:T}))}},e.onClick=function(l){var c=e.getRealMenuMode(),C=Object(g.a)(e),b=C.store,T=C.props.onOpenChange;c!=="inline"&&!("openKeys"in e.props)&&(b.setState({openKeys:[]}),T([])),e.props.onClick(l)},e.onKeyDown=function(l,c){e.innerMenu.getWrappedInstance().onKeyDown(l,c)},e.onOpenChange=function(l){var c=Object(g.a)(e),C=c.props,b=e.store.getState().openKeys.concat(),T=!1,W=function(de){var Oe=!1;if(de.open)Oe=b.indexOf(de.key)===-1,Oe&&b.push(de.key);else{var He=b.indexOf(de.key);Oe=He!==-1,Oe&&b.splice(He,1)}T=T||Oe};Array.isArray(l)?l.forEach(W):W(l),T&&("openKeys"in e.props||e.store.setState({openKeys:b}),C.onOpenChange(b))},e.onDeselect=function(l){var c=Object(g.a)(e),C=c.props;if(C.selectable){var b=e.store.getState().selectedKeys.concat(),T=l.key,W=b.indexOf(T);W!==-1&&b.splice(W,1),"selectedKeys"in C||e.store.setState({selectedKeys:b}),C.onDeselect(Object(U.a)(Object(U.a)({},l),{},{selectedKeys:b}))}},e.onMouseEnter=function(l){e.restoreModeVerticalFromInline();var c=e.props.onMouseEnter;c&&c(l)},e.onTransitionEnd=function(l){var c=l.propertyName==="width"&&l.target===l.currentTarget,C=l.target.className,b=Object.prototype.toString.call(C)==="[object SVGAnimatedString]"?C.animVal:C,T=l.propertyName==="font-size"&&b.indexOf("anticon")>=0;(c||T)&&e.restoreModeVerticalFromInline()},e.setInnerMenu=function(l){e.innerMenu=l},e.isRootMenu=!0;var o=u.defaultSelectedKeys,t=u.defaultOpenKeys;return"selectedKeys"in u&&(o=u.selectedKeys||[]),"openKeys"in u&&(t=u.openKeys||[]),e.store=Object(I.c)({selectedKeys:o,openKeys:t,activeKey:{"0-menu-":qn(u,u.activeKey)}}),e.state={switchingModeFromInline:!1,prevProps:u,inlineOpenKeys:[],store:e.store},e}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var o=this.props,t=o.siderCollapsed,l=o.inlineCollapsed,c=o.onOpenChange;(!e.inlineCollapsed&&l||!e.siderCollapsed&&t)&&c([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,o=this.store,t=this.prevOpenKeys,l=this.getInlineCollapsed()&&(e===0||e==="0"||e==="0px");l?(this.prevOpenKeys=o.getState().openKeys.concat(),this.store.setState({openKeys:[]})):t&&(this.store.setState({openKeys:t}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,o=this.state.switchingModeFromInline,t=this.getInlineCollapsed();return o&&t?"inline":t?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,o=e.inlineCollapsed,t=e.siderCollapsed;return t!==void 0?t:o}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&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 e=Object(U.a)({},Object(z.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),o=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),e.direction==="rtl"&&(e.className+=" ".concat(e.prefixCls,"-rtl")),e=Object(U.a)(Object(U.a)({},e),{},{mode:o,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ca(this.props,this.state,o)}),delete e.openAnimation,delete e.openTransitionName,r.createElement(I.a,{store:this.store},r.createElement(ea,Object(R.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,o){var t=o.prevProps,l=o.store,c=l.getState(),C={},b={prevProps:e};return t.mode==="inline"&&e.mode!=="inline"&&(b.switchingModeFromInline=!0),"openKeys"in e?C.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!t.inlineCollapsed||e.siderCollapsed&&!t.siderCollapsed)&&(b.switchingModeFromInline=!0,b.inlineOpenKeys=c.openKeys,C.openKeys=[]),(!e.inlineCollapsed&&t.inlineCollapsed||!e.siderCollapsed&&t.siderCollapsed)&&(C.openKeys=o.inlineOpenKeys,b.inlineOpenKeys=[])),Object.keys(C).length&&l.setState(C),b}}]),E}(r.Component);ka.defaultProps={selectable:!0,onClick:S,onSelect:S,onOpenChange:S,onDeselect:S,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"\xB7\xB7\xB7")};var Ia=ka,Un=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){var u;return Object(J.a)(this,E),u=v.apply(this,arguments),u.onKeyDown=function(e){var o=e.keyCode;return o===x.a.ENTER?(u.onClick(e),!0):void 0},u.onMouseLeave=function(e){var o=u.props,t=o.eventKey,l=o.onItemHover,c=o.onMouseLeave;l({key:t,hover:!1}),c({key:t,domEvent:e})},u.onMouseEnter=function(e){var o=u.props,t=o.eventKey,l=o.onItemHover,c=o.onMouseEnter;l({key:t,hover:!0}),c({key:t,domEvent:e})},u.onClick=function(e){var o=u.props,t=o.eventKey,l=o.multiple,c=o.onClick,C=o.onSelect,b=o.onDeselect,T=o.isSelected,W={key:t,keyPath:[t],item:Object(g.a)(u),domEvent:e};c(W),l?T?b(W):C(W):T||C(W)},u.saveNode=function(e){u.node=e},u}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.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 e,o=Object(U.a)({},this.props),t=ce()(this.getPrefixCls(),o.className,(e={},Object(w.a)(e,this.getActiveClassName(),!o.disabled&&o.active),Object(w.a)(e,this.getSelectedClassName(),o.isSelected),Object(w.a)(e,this.getDisabledClassName(),o.disabled),e)),l=Object(U.a)(Object(U.a)({},o.attribute),{},{title:typeof o.title=="string"?o.title:void 0,className:t,role:o.role||"menuitem","aria-disabled":o.disabled});o.role==="option"?l=Object(U.a)(Object(U.a)({},l),{},{role:"option","aria-selected":o.isSelected}):(o.role===null||o.role==="none")&&(l.role="none");var c={onClick:o.disabled?null:this.onClick,onMouseLeave:o.disabled?null:this.onMouseLeave,onMouseEnter:o.disabled?null:this.onMouseEnter},C=Object(U.a)({},o.style);o.mode==="inline"&&(o.direction==="rtl"?C.paddingRight=o.inlineIndent*o.level:C.paddingLeft=o.inlineIndent*o.level),ke.forEach(function(T){return delete o[T]}),delete o.direction;var b=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(b=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object(R.a)({},Object(z.a)(o,["onClick","onMouseEnter","onMouseLeave","onSelect"]),l,c,{style:C,ref:this.saveNode}),o.children,b)}}]),E}(r.Component);Un.isMenuItem=!0,Un.defaultProps={onSelect:S,onMouseEnter:S,onMouseLeave:S,manualRef:S};var da=Object(I.b)(function(i,v){var E=i.activeKey,u=i.selectedKeys,e=v.eventKey,o=v.subMenuKey;return{active:E[o]===e,isSelected:Array.isArray(u)?u.indexOf(e)!==-1:u===e}})(Un),fa=da,ma=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){var u;return Object(J.a)(this,E),u=v.apply(this,arguments),u.renderInnerMenuItem=function(e){var o=u.props,t=o.renderMenuItem,l=o.index;return t(e,l,u.props.subMenuKey)},u}return Object($.a)(E,[{key:"render",value:function(){var e=Object(R.a)({},this.props),o=e.className,t=o===void 0?"":o,l=e.rootPrefixCls,c="".concat(l,"-item-group-title"),C="".concat(l,"-item-group-list"),b=e.title,T=e.children;return ke.forEach(function(W){return delete e[W]}),delete e.direction,r.createElement("li",Object(R.a)({},e,{onClick:function(me){return me.stopPropagation()},className:"".concat(t," ").concat(l,"-item-group")}),r.createElement("div",{className:c,title:typeof b=="string"?b:void 0},b),r.createElement("ul",{className:C},r.Children.map(T,this.renderInnerMenuItem)))}}]),E}(r.Component);ma.isMenuItemGroup=!0,ma.defaultProps={disabled:!0};var Za=ma,pa=function(v){var E=v.className,u=v.rootPrefixCls,e=v.style;return r.createElement("li",{className:"".concat(E," ").concat(u,"-item-divider"),style:e})};pa.defaultProps={disabled:!0,className:"",style:{}};var qa=pa,Ka=Ia,ha=a("eDIo");function eo(i,v){var E=i.prefixCls,u=i.editable,e=i.locale,o=i.style;return!u||u.showAdd===!1?null:r.createElement("button",{ref:v,type:"button",className:"".concat(E,"-nav-add"),style:o,"aria-label":(e==null?void 0:e.addAriaLabel)||"Add tab",onClick:function(l){u.onEdit("add",{event:l})}},u.addIcon||"+")}var ta=r.forwardRef(eo);function to(i,v){var E=i.prefixCls,u=i.id,e=i.tabs,o=i.locale,t=i.mobile,l=i.moreIcon,c=l===void 0?"More":l,C=i.moreTransitionName,b=i.style,T=i.className,W=i.editable,me=i.tabBarGutter,de=i.rtl,Oe=i.onTabClick,He=Object(r.useState)(!1),tt=Object(j.a)(He,2),Je=tt[0],at=tt[1],nt=Object(r.useState)(null),qe=Object(j.a)(nt,2),et=qe[0],vt=qe[1],rt="".concat(u,"-more-popup"),Xt="".concat(E,"-dropdown"),_t=et!==null?"".concat(rt,"-").concat(et):null,Fe=o==null?void 0:o.dropdownAriaLabel,We=r.createElement(Ka,{onClick:function(Tt){var Bt=Tt.key,an=Tt.domEvent;Oe(Bt,an),at(!1)},id:rt,tabIndex:-1,role:"listbox","aria-activedescendant":_t,selectedKeys:[et],"aria-label":Fe!==void 0?Fe:"expanded dropdown"},e.map(function(gt){return r.createElement(fa,{key:gt.key,id:"".concat(rt,"-").concat(gt.key),role:"option","aria-controls":u&&"".concat(u,"-panel-").concat(gt.key),disabled:gt.disabled},gt.tab)}));function ut(gt){for(var Tt=e.filter(function(bn){return!bn.disabled}),Bt=Tt.findIndex(function(bn){return bn.key===et})||0,an=Tt.length,vn=0;vnbt?(dt=We,rt.current="x"):(dt=ut,rt.current="y");var Kt=Date.now();Kt-et.current>100&&(vt.current=!1),(v(-dt,-dt)||vt.current)&&(Fe.preventDefault(),vt.current=!0),et.current=Kt}var _t=Object(r.useRef)(null);_t.current={onTouchStart:at,onTouchMove:nt,onTouchEnd:qe,onWheel:Xt},r.useEffect(function(){function Fe(De){_t.current.onTouchStart(De)}function We(De){_t.current.onTouchMove(De)}function ut(De){_t.current.onTouchEnd(De)}function dt(De){_t.current.onWheel(De)}return document.addEventListener("touchmove",We,{passive:!1}),document.addEventListener("touchend",ut,{passive:!1}),i.current.addEventListener("touchstart",Fe,{passive:!1}),i.current.addEventListener("wheel",dt),function(){document.removeEventListener("touchmove",We),document.removeEventListener("touchend",ut)}},[])}function ba(){var i=Object(r.useRef)(new Map);function v(u){return i.current.has(u)||i.current.set(u,r.createRef()),i.current.get(u)}function E(u){i.current.delete(u)}return[v,E]}function Fa(i,v){var E=r.useRef(i),u=r.useState({}),e=Object(j.a)(u,2),o=e[1];function t(l){var c=typeof l=="function"?l(E.current):l;c!==E.current&&v(c,E.current),E.current=c,o({})}return[E.current,t]}var za=function(v){var E=v.position,u=v.prefixCls,e=v.extra;if(!e)return null;var o,t=e;return E==="right"&&(o=t.right||!t.left&&t||null),E==="left"&&(o=t.left||null),o?r.createElement("div",{className:"".concat(u,"-extra-content")},o):null};function Fo(i,v){var E,u=r.useContext(va),e=u.prefixCls,o=u.tabs,t=i.className,l=i.style,c=i.id,C=i.animated,b=i.activeKey,T=i.rtl,W=i.extra,me=i.editable,de=i.locale,Oe=i.tabPosition,He=i.tabBarGutter,tt=i.children,Je=i.onTabClick,at=i.onTabScroll,nt=Object(r.useRef)(),qe=Object(r.useRef)(),et=Object(r.useRef)(),vt=Object(r.useRef)(),rt=ba(),Xt=Object(j.a)(rt,2),_t=Xt[0],Fe=Xt[1],We=Oe==="top"||Oe==="bottom",ut=Fa(0,function(xt,ct){We&&at&&at({direction:xt>ct?"left":"right"})}),dt=Object(j.a)(ut,2),De=dt[0],bt=dt[1],Kt=Fa(0,function(xt,ct){!We&&at&&at({direction:xt>ct?"top":"bottom"})}),gt=Object(j.a)(Kt,2),Tt=gt[0],Bt=gt[1],an=Object(r.useState)(0),vn=Object(j.a)(an,2),$t=vn[0],bn=vn[1],Pn=Object(r.useState)(0),yn=Object(j.a)(Pn,2),Cn=yn[0],Yt=yn[1],mn=Object(r.useState)(0),on=Object(j.a)(mn,2),en=on[0],kn=on[1],In=Object(r.useState)(0),Hn=Object(j.a)(In,2),kt=Hn[0],Nn=Hn[1],Vn=Object(r.useState)(null),Wt=Object(j.a)(Vn,2),Ot=Wt[0],rn=Wt[1],Xo=Object(r.useState)(null),bo=Object(j.a)(Xo,2),na=bo[0],$o=bo[1],Go=Object(r.useState)(0),go=Object(j.a)(Go,2),Yo=go[0],Jo=go[1],Qo=Object(r.useState)(0),Eo=Object(j.a)(Qo,2),Zo=Eo[0],qo=Eo[1],er=_(new Map),yo=Object(j.a)(er,2),tr=yo[0],nr=yo[1],Ba=fe(o,tr,$t),Co="".concat(e,"-nav-operations-hidden"),ga=0,Ea=0;We?T?(ga=0,Ea=Math.max(0,$t-Ot)):(ga=Math.min(0,Ot-$t),Ea=0):(ga=Math.min(0,na-Cn),Ea=0);function ao(xt){return xtEa?[Ea,!1]:[xt,!0]}var Oo=Object(r.useRef)(),ar=Object(r.useState)(),_o=Object(j.a)(ar,2),oo=_o[0],xo=_o[1];function ro(){xo(Date.now())}function io(){window.clearTimeout(Oo.current)}Wa(nt,function(xt,ct){var tn=!1;function On(Ca,Oa){Ca(function(_a){var xa=ao(_a+Oa),aa=Object(j.a)(xa,2),co=aa[0],fo=aa[1];return tn=fo,co})}if(We){if(Ot>=$t)return tn;On(bt,xt)}else{if(na>=Cn)return tn;On(Bt,ct)}return io(),ro(),tn}),Object(r.useEffect)(function(){return io(),oo&&(Oo.current=window.setTimeout(function(){xo(0)},100)),io},[oo]);function jo(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:b,ct=Ba.get(xt);if(!ct)return;if(We){var tn=De;T?ct.rightDe+Ot&&(tn=ct.right+ct.width-Ot):ct.left<-De?tn=-ct.left:ct.left+ct.width>-De+Ot&&(tn=-(ct.left+ct.width-Ot)),Bt(0),bt(ao(tn)[0])}else{var On=Tt;ct.top<-Tt?On=-ct.top:ct.top+ct.height>-Tt+na&&(On=-(ct.top+ct.height-na)),bt(0),Bt(ao(On)[0])}}var or=he(Ba,{width:Ot,height:na,left:De,top:Tt},{width:en,height:kt},{width:Yo,height:Zo},Object(U.a)(Object(U.a)({},i),{},{tabs:o})),Mo=Object(j.a)(or,2),rr=Mo[0],ir=Mo[1],sr=o.map(function(xt){var ct=xt.key;return r.createElement(V,{id:c,prefixCls:e,key:ct,rtl:T,tab:xt,closable:xt.closable,editable:me,active:ct===b,tabPosition:Oe,tabBarGutter:He,renderWrapper:tt,removeAriaLabel:de==null?void 0:de.removeAriaLabel,ref:_t(ct),onClick:function(On){Je(ct,On)},onRemove:function(){Fe(ct)},onFocus:function(){jo(ct),ro(),T||(nt.current.scrollLeft=0),nt.current.scrollTop=0}})}),so=Z(function(){var xt,ct,tn,On,Ca,Oa,_a,xa,aa,co=((xt=nt.current)===null||xt===void 0?void 0:xt.offsetWidth)||0,fo=((ct=nt.current)===null||ct===void 0?void 0:ct.offsetHeight)||0,wo=((tn=vt.current)===null||tn===void 0?void 0:tn.offsetWidth)||0,Lo=((On=vt.current)===null||On===void 0?void 0:On.offsetHeight)||0,mr=((Ca=et.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,pr=((Oa=et.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;rn(co),$o(fo),Jo(wo),qo(Lo);var Uo=(((_a=qe.current)===null||_a===void 0?void 0:_a.offsetWidth)||0)-wo,ko=(((xa=qe.current)===null||xa===void 0?void 0:xa.offsetHeight)||0)-Lo;bn(Uo),Yt(ko);var Io=(aa=et.current)===null||aa===void 0?void 0:aa.className.includes(Co);kn(Uo-(Io?0:mr)),Nn(ko-(Io?0:pr)),nr(function(){var Ko=new Map;return o.forEach(function(hr){var Wo=hr.key,ja=_t(Wo).current;ja&&Ko.set(Wo,{width:ja.offsetWidth,height:ja.offsetHeight,left:ja.offsetLeft,top:ja.offsetTop})}),Ko})}),lr=o.slice(0,rr),ur=o.slice(ir+1),Ro=[].concat(Object(k.a)(lr),Object(k.a)(ur)),cr=Object(r.useState)(),To=Object(j.a)(cr,2),dr=To[0],fr=To[1],Kn=Ba.get(b),So=Object(r.useRef)();function Po(){le.a.cancel(So.current)}Object(r.useEffect)(function(){var xt={};return Kn&&(We?(T?xt.right=Kn.right:xt.left=Kn.left,xt.width=Kn.width):(xt.top=Kn.top,xt.height=Kn.height)),Po(),So.current=le()(function(){fr(xt)}),Po},[Kn,We,T]),Object(r.useEffect)(function(){jo()},[b,Kn,Ba,We]),Object(r.useEffect)(function(){so()},[T,He,b,o.map(function(xt){return xt.key}).join("_")]);var Ao=!!Ro.length,ya="".concat(e,"-nav-wrap"),lo,uo,Do,No;return We?T?(uo=De>0,lo=De+Ot<$t):(lo=De<0,uo=-De+Ot<$t):(Do=Tt<0,No=-Tt+na1)Object(k.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(fe.length===0)return Object(k.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var Y=fe[0];if(f.isValidElement(Y)&&Object(X.c)(Y)){var he=Y.ref;fe[0]=f.cloneElement(Y,{ref:Object(X.a)(he,this.setChildNode)})}return fe.length===1?fe[0]:fe.map(function(R,J){return!f.isValidElement(R)||"key"in R&&R.key!==null?R:f.cloneElement(R,{key:"".concat(pe,"-").concat(J)})})}}]),ue}(f.Component);Z.displayName="ResizeObserver",ve.a=Z},wCXF:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return At});var w=a("rePB"),j=a("VTBJ"),je=a("KQm4"),U=a("U8pU"),r=a("ODXe"),f=a("q1tI"),ce=a("TSYQ"),se=a.n(ce),K=a("Gytx"),k=a.n(K),X=a("Kwbf"),le=a("t23M"),pe=a("qx4F"),Z=a("6eGT"),_=a("IBYe"),x=a("Ff2n"),ue=a("c+Xe"),V=a("fyJ8"),ae=a("biw7");function fe(N,be,ge,Me,Ae){var Re=ge[N]||{},xe=ge[be]||{},ye,_e;Re.fixed==="left"?ye=Me.left[N]:xe.fixed==="right"&&(_e=Me.right[be]);var Ue=!1,Se=!1,we=!1,$e=!1,Ke=ge[be+1],Qe=ge[N-1];if(Ae==="rtl"){if(ye!==void 0){var Et=Qe&&Qe.fixed==="left";$e=!Et}else if(_e!==void 0){var ot=Ke&&Ke.fixed==="right";we=!ot}}else if(ye!==void 0){var yt=Ke&&Ke.fixed==="left";Ue=!yt}else if(_e!==void 0){var Ye=Qe&&Qe.fixed==="right";Se=!Ye}return{fixLeft:ye,fixRight:_e,lastFixLeft:Ue,firstFixRight:Se,lastFixRight:we,firstFixLeft:$e,isSticky:Me.isSticky}}var Y=a("sR1s");function he(N){var be=N.cells,ge=N.stickyOffsets,Me=N.flattenColumns,Ae=N.rowComponent,Re=N.cellComponent,xe=N.onHeaderRow,ye=N.index,_e=f.useContext(ae.a),Ue=_e.prefixCls,Se=_e.direction,we;xe&&(we=xe(be.map(function(Ke){return Ke.column}),ye));var $e=Object(Y.a)(be.map(function(Ke){return Ke.column}));return f.createElement(Ae,Object.assign({},we),be.map(function(Ke,Qe){var Et=Ke.column,ot=fe(Ke.colStart,Ke.colEnd,Me,ge,Se),yt;return Et&&Et.onHeaderCell&&(yt=Ke.column.onHeaderCell(Et)),f.createElement(V.a,Object.assign({},Ke,{ellipsis:Et.ellipsis,align:Et.align,component:Re,prefixCls:Ue,key:$e[Qe]},ot,{additionalProps:yt,rowType:"header"}))}))}he.displayName="HeaderRow";var R=he;function J(N){var be=[];function ge(xe,ye){var _e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;be[_e]=be[_e]||[];var Ue=ye,Se=xe.filter(Boolean).map(function(we){var $e={key:we.key,className:we.className||"",children:we.title,column:we,colStart:Ue},Ke=1,Qe=we.children;return Qe&&Qe.length>0&&(Ke=ge(Qe,Ue,_e+1).reduce(function(Et,ot){return Et+ot},0),$e.hasSubColumns=!0),"colSpan"in we&&(Ke=we.colSpan),"rowSpan"in we&&($e.rowSpan=we.rowSpan),$e.colSpan=Ke,$e.colEnd=$e.colStart+Ke-1,be[_e].push($e),Ue+=Ke,Ke});return Se}ge(N,0);for(var Me=be.length,Ae=function(ye){be[ye].forEach(function(_e){!("rowSpan"in _e)&&!_e.hasSubColumns&&(_e.rowSpan=Me-ye)})},Re=0;Re=0;ye-=1){var _e=be[ye],Ue=ge&&ge[ye],Se=Ue&&Ue[O.a];(_e||Se||xe)&&(Ae.unshift(f.createElement("col",Object.assign({key:ye,style:{width:_e,minWidth:_e}},Se))),xe=!0)}return f.createElement("colgroup",null,Ae)}var I=d;function z(N,be){return Object(f.useMemo)(function(){for(var ge=[],Me=0;Me1?sn-1:0),xn=1;xn=we&&(Dt=we-$e),xe({scrollLeft:Dt/we*(Se+2)}),Ye.current.x=Ze.pageX},Rt=function(){var Ze=Object(ke.b)(Re.current).top,Lt=Ze+Re.current.offsetHeight,Zt=document.documentElement.scrollTop+window.innerHeight;Lt-Object(pe.a)()<=Zt||Ze>=Zt-ye?yt(function(qt){return Object(j.a)(Object(j.a)({},qt),{},{isHiddenScrollBar:!0})}):yt(function(qt){return Object(j.a)(Object(j.a)({},qt),{},{isHiddenScrollBar:!1})})},Ct=function(Ze){yt(function(Lt){return Object(j.a)(Object(j.a)({},Lt),{},{scrollLeft:Ze/Se*we||0})})};return f.useImperativeHandle(ge,function(){return{setScrollLeft:Ct}}),f.useEffect(function(){var ht=Object(Pe.a)(document.body,"mouseup",Jt,!1),Ze=Object(Pe.a)(document.body,"mousemove",Gt,!1);return Rt(),function(){ht.remove(),Ze.remove()}},[$e,lt]),f.useEffect(function(){var ht=Object(Pe.a)(window,"scroll",Rt,!1),Ze=Object(Pe.a)(window,"resize",Rt,!1);return function(){ht.remove(),Ze.remove()}},[]),f.useEffect(function(){ot.isHiddenScrollBar||yt(function(ht){var Ze,Lt;return Object(j.a)(Object(j.a)({},ht),{},{scrollLeft:Re.current.scrollLeft/((Ze=Re.current)===null||Ze===void 0?void 0:Ze.scrollWidth)*((Lt=Re.current)===null||Lt===void 0?void 0:Lt.clientWidth)})})},[ot.isHiddenScrollBar]),Se<=we||!$e||ot.isHiddenScrollBar?null:f.createElement("div",{style:{height:Object(pe.a)(),width:we,bottom:ye},className:"".concat(Ue,"-sticky-scroll")},f.createElement("div",{onMouseDown:ft,ref:Ke,className:se()("".concat(Ue,"-sticky-scroll-bar"),Object(w.a)({},"".concat(Ue,"-sticky-scroll-bar-active"),lt)),style:{width:"".concat($e,"px"),transform:"translate3d(".concat(ot.scrollLeft,"px, 0, 0)")}}))},Ne=f.forwardRef(Ie);function Le(N,be){return f.useMemo(function(){var ge=!!N;return{isSticky:ge,stickyClassName:ge?"".concat(be,"-sticky-header"):"",offsetHeader:Object(U.a)(N)==="object"&&N.offsetHeader||0,offsetScroll:Object(U.a)(N)==="object"&&N.offsetScroll||0}},[N,be])}var Nt=[],It={},At="rc-table-internal-hook",jt=f.memo(function(N){var be=N.children;return be},function(N,be){return k()(N.props,be.props)?N.pingLeft!==be.pingLeft||N.pingRight!==be.pingRight:!1});function Ft(N){var be,ge=N.prefixCls,Me=N.className,Ae=N.rowClassName,Re=N.style,xe=N.data,ye=N.rowKey,_e=N.scroll,Ue=N.tableLayout,Se=N.direction,we=N.title,$e=N.footer,Ke=N.summary,Qe=N.id,Et=N.showHeader,ot=N.components,yt=N.emptyText,Ye=N.onRow,wt=N.onHeaderRow,Mt=N.internalHooks,lt=N.transformColumns,zt=N.internalRefs,Jt=N.sticky,ft=xe||Nt,Gt=!!ft.length,Rt=f.useState(0),Ct=Object(r.a)(Rt,2),ht=Ct[0],Ze=Ct[1];f.useEffect(function(){Ze(Object(pe.a)())});var Lt=f.useMemo(function(){return Object(Y.c)(ot,{})},[ot]),Zt=f.useCallback(function(mt,pt){return Object(Y.b)(Lt,mt)||pt},[Lt]),qt=f.useMemo(function(){return typeof ye=="function"?ye:function(mt){var pt=mt&&mt[ye];return pt}},[ye]),Dt=Object(O.c)(N),Tn=Dt.expandIcon,nn=Dt.expandedRowKeys,ze=Dt.defaultExpandedRowKeys,Te=Dt.defaultExpandAllRows,Be=Dt.expandedRowRender,Ve=Dt.onExpand,it=Dt.onExpandedRowsChange,Ge=Dt.expandRowByClick,st=Dt.rowExpandable,Ut=Dt.expandIconColumnIndex,St=Dt.expandedRowClassName,_n=Dt.childrenColumnName,Qt=Dt.indentSize,cn=Tn||re,gn=_n||"children",dn=f.useMemo(function(){return Be?"row":N.expandable&&Mt===At&&N.expandable.__PARENT_RENDER_ICON__||ft.some(function(mt){return mt&&Object(U.a)(mt)==="object"&&mt[gn]})?"nest":!1},[!!Be,ft]),An=f.useState(function(){return ze||(Te?Ee(ft,qt,gn):[])}),Pt=Object(r.a)(An,2),fn=Pt[0],En=Pt[1],sn=f.useMemo(function(){return new Set(nn||fn||[])},[nn,fn]),pn=f.useCallback(function(mt){var pt=qt(mt,ft.indexOf(mt)),Vt,ln=sn.has(pt);ln?(sn.delete(pt),Vt=Object(je.a)(sn)):Vt=[].concat(Object(je.a)(sn),[pt]),En(Vt),Ve&&Ve(!ln,mt),it&&it(Vt)},[qt,sn,ft,Ve,it]),xn=f.useState(0),Xn=Object(r.a)(xn,2),Wn=Xn[0],$n=Xn[1],Ma=Object(ne.b)(Object(j.a)(Object(j.a)(Object(j.a)({},N),Dt),{},{expandable:!!Be,expandedKeys:sn,getRowKey:qt,onTriggerExpand:pn,expandIcon:cn,expandIconColumnIndex:Ut,direction:Se}),Mt===At?lt:null),Ra=Object(r.a)(Ma,2),Gn=Ra[0],Ht=Ra[1],Yn=f.useMemo(function(){return{columns:Gn,flattenColumns:Ht}},[Gn,Ht]),Jn=f.useRef(),Ta=f.useRef(),jn=f.useRef(),Ha=f.useState(!1),Sa=Object(r.a)(Ha,2),oa=Sa[0],Va=Sa[1],Xa=f.useState(!1),ra=Object(r.a)(Xa,2),Qn=ra[0],$a=ra[1],Ga=F(new Map),Pa=Object(r.a)(Ga,2),Ya=Pa[0],Ja=Pa[1],Sn=Object(Y.a)(Ht),ia=Sn.map(function(mt){return Ya.get(mt)}),Aa=f.useMemo(function(){return ia},[ia.join("_")]),sa=m(Aa,Ht.length,Se),hn=_e&&Object(Y.d)(_e.y),Mn=_e&&Object(Y.d)(_e.x),Rn=Mn&&Ht.some(function(mt){var pt=mt.fixed;return pt}),la=f.useRef(),Fn=Le(Jt,ge),zn=Fn.isSticky,Da=Fn.offsetHeader,Qa=Fn.offsetScroll,Na=Fn.stickyClassName,ua,Zn,wn;hn&&(Zn={overflowY:"scroll",maxHeight:_e.y}),Mn&&(ua={overflowX:"auto"},hn||(Zn={overflowY:"hidden"}),wn={width:_e.x===!0?"auto":_e.x,minWidth:"100%"});var Dn=f.useCallback(function(mt,pt){Ja(function(Vt){var ln=new Map(Vt);return ln.set(mt,pt),ln})},[]),qn=q(null),wa=Object(r.a)(qn,2),La=wa[0],Ua=wa[1];function ea(mt,pt){if(!pt)return;typeof pt=="function"?pt(mt):pt.scrollLeft!==mt&&(pt.scrollLeft=mt)}var Ln=function(pt){var Vt=pt.currentTarget,ln=pt.scrollLeft,Bn=typeof ln=="number"?ln:Vt.scrollLeft,Wa=Vt||It;if(!Ua()||Ua()===Wa){var ba;La(Wa),ea(Bn,Ta.current),ea(Bn,jn.current),ea(Bn,(ba=la.current)===null||ba===void 0?void 0:ba.setScrollLeft)}if(Vt){var Fa=Vt.scrollWidth,za=Vt.clientWidth;Va(Bn>0),$a(Bn0?[].concat(Object(j.a)(x),Object(j.a)(X(fe).map(function(Y){return Object(je.a)({fixed:ae},Y)}))):[].concat(Object(j.a)(x),[Object(je.a)(Object(je.a)({},ue),{},{fixed:ae})])},[])}function le(_){for(var x=!0,ue=0;ue<_.length;ue+=1){var V=_[ue];if(x&&V.fixed!=="left")x=!1;else if(!x&&V.fixed==="left"){Object(ce.a)(!1,"Index ".concat(ue-1," of `columns` missing `fixed='left'` prop."));break}}for(var ae=!0,fe=_.length-1;fe>=0;fe-=1){var Y=_[fe];if(ae&&Y.fixed!=="right")ae=!1;else if(!ae&&Y.fixed==="right"){Object(ce.a)(!1,"Index ".concat(fe+1," of `columns` missing `fixed='right'` prop."));break}}}function pe(_){return _.map(function(x){var ue=x.fixed,V=Object(U.a)(x,["fixed"]),ae=ue;return ue==="left"?ae="right":ue==="right"&&(ae="left"),Object(je.a)({fixed:ae},V)})}function Z(_,x){var ue=_.prefixCls,V=_.columns,ae=_.children,fe=_.expandable,Y=_.expandedKeys,he=_.getRowKey,R=_.onTriggerExpand,J=_.expandIcon,$=_.rowExpandable,g=_.expandIconColumnIndex,O=_.direction,d=_.expandRowByClick,I=r.useMemo(function(){return V||k(ae)},[V,ae]),z=r.useMemo(function(){if(fe){var te,P=g||0,L=I[P],y=(te={},Object(w.a)(te,K.a,{className:"".concat(ue,"-expand-icon-col")}),Object(w.a)(te,"title",""),Object(w.a)(te,"fixed",L?L.fixed:null),Object(w.a)(te,"className","".concat(ue,"-row-expand-icon-cell")),Object(w.a)(te,"render",function(h,M,G){var oe=he(M,G),D=Y.has(oe),B=$?$(M):!0,ne=J({prefixCls:ue,expanded:D,expandable:B,record:M,onExpand:R});return d?r.createElement("span",{onClick:function(ee){return ee.stopPropagation()}},ne):ne}),te),p=I.slice();return P>=0&&p.splice(P,0,y),p}return I},[fe,I,he,Y,J,O]),Q=r.useMemo(function(){var te=z;return x&&(te=x(te)),te.length||(te=[{render:function(){return null}}]),te},[x,z,O]),Ce=r.useMemo(function(){return O==="rtl"?pe(X(Q)):X(Q)},[Q,O]);return[Q,Ce]}ve.b=Z},"y0+3":function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return X}),a.d(ve,"b",function(){return pe});var w=/margin|padding|width|height|max|min|offset/,j={left:!0,top:!0},je={cssFloat:1,styleFloat:1,float:1};function U(Z){return Z.nodeType===1?Z.ownerDocument.defaultView.getComputedStyle(Z,null):{}}function r(Z,_,x){if(_=_.toLowerCase(),x==="auto"){if(_==="height")return Z.offsetHeight;if(_==="width")return Z.offsetWidth}return _ in j||(j[_]=w.test(_)),j[_]?parseFloat(x)||0:x}function f(Z,_){var x=arguments.length,ue=U(Z);return _=je[_]?"cssFloat"in Z.style?"cssFloat":"styleFloat":_,x===1?ue:r(Z,_,ue[_]||Z.style[_])}function ce(Z,_,x){var ue=arguments.length;if(_=je[_]?"cssFloat"in Z.style?"cssFloat":"styleFloat":_,ue===3)return typeof x=="number"&&w.test(_)&&(x="".concat(x,"px")),Z.style[_]=x,x;for(var V in _)_.hasOwnProperty(V)&&ce(Z,V,_[V]);return U(Z)}function se(Z){return Z===document.body?document.documentElement.clientWidth:Z.offsetWidth}function K(Z){return Z===document.body?window.innerHeight||document.documentElement.clientHeight:Z.offsetHeight}function k(){var Z=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),_=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Z,height:_}}function X(){var Z=document.documentElement.clientWidth,_=window.innerHeight||document.documentElement.clientHeight;return{width:Z,height:_}}function le(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function pe(Z){var _=Z.getBoundingClientRect(),x=document.documentElement;return{left:_.left+(window.pageXOffset||x.scrollLeft)-(x.clientLeft||document.body.clientLeft||0),top:_.top+(window.pageYOffset||x.scrollTop)-(x.clientTop||document.body.clientTop||0)}}}}]); + a `).concat(M,",").concat(M," 0 1 1 ").concat(-D,",").concat(B),ie=Math.PI*2*M,ee={stroke:y,strokeDasharray:"".concat(L/100*(ie-A),"px ").concat(ie,"px"),strokeDashoffset:"-".concat(A/2+P/100*(ie-A),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ne,pathStyle:ee}}var Q=function(L){var y=L.prefixCls,p=L.strokeWidth,A=L.trailWidth,h=L.gapDegree,M=L.gapPosition,G=L.trailColor,oe=L.strokeLinecap,D=L.style,B=L.className,ne=L.strokeColor,ie=L.percent,ee=$(L,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),F=Object(w.useMemo)(function(){return O+=1,O},[]),q=z(0,100,G,p,h,M),n=q.pathString,m=q.pathStyle,s=I(ie),S=I(ne),H=S.find(function(Ie){return Object.prototype.toString.call(Ie)==="[object Object]"}),re=f(s),Ee=ae(re,1),Pe=Ee[0],ke=function(){var Ne=0;return s.map(function(Le,Nt){var It=S[Nt]||S[S.length-1],At=Object.prototype.toString.call(It)==="[object Object]"?"url(#".concat(y,"-gradient-").concat(F,")"):"",jt=z(Ne,Le,It,p,h,M);return Ne+=Le,j.a.createElement("path",{key:Nt,className:"".concat(y,"-circle-path"),d:jt.pathString,stroke:At,strokeLinecap:oe,strokeWidth:p,opacity:Le===0?0:1,fillOpacity:"0",style:jt.pathStyle,ref:Pe[Nt]})})};return j.a.createElement("svg",V({className:U()("".concat(y,"-circle"),B),viewBox:"0 0 100 100",style:D},ee),H&&j.a.createElement("defs",null,j.a.createElement("linearGradient",{id:"".concat(y,"-gradient-").concat(F),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(H).sort(function(Ie,Ne){return d(Ie)-d(Ne)}).map(function(Ie,Ne){return j.a.createElement("stop",{key:Ne,offset:Ie,stopColor:H[Ie]})}))),j.a.createElement("path",{className:"".concat(y,"-circle-trail"),d:n,stroke:G,strokeLinecap:oe,strokeWidth:A||p,fillOpacity:"0",style:m}),ke().reverse())};Q.defaultProps=r;var Ce=Q,te={Line:ue,Circle:Ce}},hW8S:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return U}),a.d(ve,"c",function(){return r}),a.d(ve,"b",function(){return f});var w=a("VTBJ"),j=a("Ff2n"),je=a("Kwbf"),U="RC_TABLE_INTERNAL_COL_DEFINE";function r(ce){var se=ce.expandable,K=Object(j.a)(ce,["expandable"]);return"expandable"in ce?Object(w.a)(Object(w.a)({},K),se):K}function f(ce){return Object.keys(ce).reduce(function(se,K){return(K.substr(0,5)==="data-"||K.substr(0,5)==="aria-")&&(se[K]=ce[K]),se},{})}},k3GJ:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return po});var w=a("rePB"),j=a("ODXe"),je=a("Ff2n"),U=a("VTBJ"),r=a("q1tI"),f=a("TSYQ"),ce=a.n(f),se=a("Zm9Q"),K=a("6cGi"),k=a("KQm4"),X=a("xEkU"),le=a.n(X),pe=a("t23M");function Z(i){var v=Object(r.useRef)(),E=Object(r.useRef)(!1);function u(){for(var e=arguments.length,o=new Array(e),t=0;tR&&(de=R-me),Object(r.useMemo)(function(){if(!o.length)return[0,0];for(var Oe=o.length,He=Oe,tt=0;ttb+de){He=tt-1;break}}for(var at=0,nt=Oe-1;nt>=0;nt-=1){var qe=i.get(o[nt].key)||Y;if(qe[C]1&&arguments[1]!==void 0?arguments[1]:!1,u=v&&typeof v.getBoundingClientRect=="function"&&v.getBoundingClientRect().width;if(u){if(E){var e=getComputedStyle(v),o=e.marginLeft,t=e.marginRight;u+=+o.replace("px","")+ +t.replace("px","")}u=+u.toFixed(6)}return u||0},Ne=function(v,E,u){v&&Object(P.a)(v.style)==="object"&&(v.style[E]=u)},Le=function(){return s.any},Nt=a("bdgK"),It=a("i8i4"),At=a.n(It),jt=a("wgJM"),Ft=a("l4aY"),un=a("m+aA"),N=a("c+Xe"),be=a("zT1h"),ge=a("QC+M");function Me(i,v,E){return E?i[0]===v[0]:i[0]===v[0]&&i[1]===v[1]}function Ae(i,v,E){var u=i[v]||{};return Object(U.a)(Object(U.a)({},u),E)}function Te(i,v,E,u){for(var e=E.points,o=Object.keys(i),t=0;t1&&arguments[1]!==void 0?arguments[1]:2;v();var o=Object(jt.a)(function(){e<=1?u({isCanceled:function(){return o!==i.current}}):E(u,e-1)});i.current=o}return r.useEffect(function(){return function(){v()}},[]),[E,v]},Rn=[Tt,Ct,ht,Ze],nn=!1,ze=!0;function Re(i){return i===ht||i===Ze}var Be=function(i,v){var E=r.useState(Gt),u=Object(j.a)(E,2),e=u[0],o=u[1],t=Dt(),l=Object(j.a)(t,2),c=l[0],C=l[1];function b(){o(Tt)}return qt(function(){if(e!==Gt&&e!==Ze){var R=Rn.indexOf(e),W=Rn[R+1],me=v(e);me===nn?o(W):c(function(de){function Oe(){if(de.isCanceled())return;o(W)}me===!0?Oe():Promise.resolve(me).then(Oe)})}},[i,e]),r.useEffect(function(){return function(){C()}},[]),[b,e]},Ve=function(i){var v=Object(r.useRef)(),E=Object(r.useRef)(i);E.current=i;var u=r.useCallback(function(t){E.current(t)},[]);function e(t){t&&(t.removeEventListener(wt,u),t.removeEventListener(Ye,u))}function o(t){v.current&&v.current!==t&&e(v.current),t&&t!==v.current&&(t.addEventListener(wt,u),t.addEventListener(Ye,u),v.current=t)}return r.useEffect(function(){return function(){e(v.current)}},[]),[o,e]};function it(i,v,E,u){var e=u.motionEnter,o=e===void 0?!0:e,t=u.motionAppear,l=t===void 0?!0:t,c=u.motionLeave,C=c===void 0?!0:c,b=u.motionDeadline,R=u.motionLeaveImmediately,W=u.onAppearPrepare,me=u.onEnterPrepare,de=u.onLeavePrepare,Oe=u.onAppearStart,He=u.onEnterStart,tt=u.onLeaveStart,Je=u.onAppearActive,at=u.onEnterActive,nt=u.onLeaveActive,qe=u.onAppearEnd,et=u.onEnterEnd,vt=u.onLeaveEnd,rt=u.onVisibleChanged,Xt=Lt(),_t=Object(j.a)(Xt,2),Fe=_t[0],We=_t[1],ut=Lt(lt),dt=Object(j.a)(ut,2),De=dt[0],bt=dt[1],Kt=Lt(null),gt=Object(j.a)(Kt,2),Rt=gt[0],Bt=gt[1],an=Object(r.useRef)(!1),vn=Object(r.useRef)(null),$t=Object(r.useRef)(!1),bn=Object(r.useRef)(null);function Pn(){var Wt=E();return Wt||bn.current}var yn=Object(r.useRef)(!1);function Cn(Wt){var Ot=Pn();if(Wt&&!Wt.deadline&&Wt.target!==Ot)return;var rn;De===zt&&yn.current?rn=qe==null?void 0:qe(Ot,Wt):De===Jt&&yn.current?rn=et==null?void 0:et(Ot,Wt):De===ft&&yn.current&&(rn=vt==null?void 0:vt(Ot,Wt)),rn!==!1&&!$t.current&&(bt(lt),Bt(null))}var Yt=Ve(Cn),mn=Object(j.a)(Yt,1),on=mn[0],en=r.useMemo(function(){var Wt,Ot,rn;switch(De){case"appear":return Wt={},Object(w.a)(Wt,Tt,W),Object(w.a)(Wt,Ct,Oe),Object(w.a)(Wt,ht,Je),Wt;case"enter":return Ot={},Object(w.a)(Ot,Tt,me),Object(w.a)(Ot,Ct,He),Object(w.a)(Ot,ht,at),Ot;case"leave":return rn={},Object(w.a)(rn,Tt,de),Object(w.a)(rn,Ct,tt),Object(w.a)(rn,ht,nt),rn;default:return{}}},[De]),kn=Be(De,function(Wt){if(Wt===Tt){var Ot=en[Tt];return Ot?Ot(Pn()):nn}if(kt in en){var rn;Bt(((rn=en[kt])===null||rn===void 0?void 0:rn.call(en,Pn(),null))||null)}return kt===ht&&(on(Pn()),b>0&&(clearTimeout(vn.current),vn.current=setTimeout(function(){Cn({deadline:!0})},b))),ze}),In=Object(j.a)(kn,2),Hn=In[0],kt=In[1],Nn=Re(kt);yn.current=Nn,qt(function(){We(v);var Wt=an.current;if(an.current=!0,!i)return;var Ot;!Wt&&v&&l&&(Ot=zt),Wt&&v&&o&&(Ot=Jt),(Wt&&!v&&C||!Wt&&R&&!v&&C)&&(Ot=ft),Ot&&(bt(Ot),Hn())},[v]),Object(r.useEffect)(function(){(De===zt&&!l||De===Jt&&!o||De===ft&&!C)&&bt(lt)},[l,o,C]),Object(r.useEffect)(function(){return function(){clearTimeout(vn.current),$t.current=!0}},[]),Object(r.useEffect)(function(){Fe!==void 0&&De===lt&&(rt==null||rt(Fe))},[Fe,De]);var Vn=Rt;return en[Tt]&&kt===Ct&&(Vn=Object(U.a)({transition:"none"},Vn)),[De,kt,Vn,Fe!=null?Fe:v]}var Ge=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){return Object(J.a)(this,E),v.apply(this,arguments)}return Object($.a)(E,[{key:"render",value:function(){return this.props.children}}]),E}(r.Component),st=Ge;function Ut(i){var v=i;Object(P.a)(i)==="object"&&(v=i.transitionSupport);function E(e){return!!(e.motionName&&v)}var u=r.forwardRef(function(e,o){var t=e.visible,l=t===void 0?!0:t,c=e.removeOnLeave,C=c===void 0?!0:c,b=e.forceRender,R=e.children,W=e.motionName,me=e.leavedClassName,de=e.eventProps,Oe=E(e),He=Object(r.useRef)(),tt=Object(r.useRef)();function Je(){try{return Object(un.a)(He.current||tt.current)}catch(bt){return null}}var at=it(Oe,l,Je,e),nt=Object(j.a)(at,4),qe=nt[0],et=nt[1],vt=nt[2],rt=nt[3],Xt=r.useRef(rt);rt&&(Xt.current=!0);var _t=Object(r.useRef)(o);_t.current=o;var Fe=r.useCallback(function(bt){He.current=bt,Object(N.b)(_t.current,bt)},[]),We,ut=Object(U.a)(Object(U.a)({},de),{},{visible:l});if(!R)We=null;else if(qe===lt||!E(e))rt?We=R(Object(U.a)({},ut),Fe):!C&&Xt.current?We=R(Object(U.a)(Object(U.a)({},ut),{},{className:me}),Fe):b?We=R(Object(U.a)(Object(U.a)({},ut),{},{style:{display:"none"}}),Fe):We=null;else{var dt,De;et===Tt?De="prepare":Re(et)?De="active":et===Ct&&(De="start"),We=R(Object(U.a)(Object(U.a)({},ut),{},{className:ce()(Mt(W,qe),(dt={},Object(w.a)(dt,Mt(W,"".concat(qe,"-").concat(De)),De),Object(w.a)(dt,W,typeof W=="string"),dt)),style:vt}),Fe)}return r.createElement(st,{ref:tt},We)});return u.displayName="CSSMotion",u}var St=Ut(yt),_n="add",Qt="keep",cn="remove",gn="removed";function dn(i){var v;return i&&Object(P.a)(i)==="object"&&"key"in i?v=i:v={key:i},Object(U.a)(Object(U.a)({},v),{},{key:String(v.key)})}function An(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return i.map(dn)}function Pt(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],E=[],u=0,e=v.length,o=An(i),t=An(v);o.forEach(function(C){for(var b=!1,R=u;R1});return c.forEach(function(C){E=E.filter(function(b){var R=b.key,W=b.status;return R!==C||W!==cn}),E.forEach(function(b){b.key===C&&(b.status=Qt)})}),E}var fn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function En(i){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:St,E=function(u){Object(O.a)(o,u);var e=Object(d.a)(o);function o(){var t;return Object(J.a)(this,o),t=e.apply(this,arguments),t.state={keyEntities:[]},t.removeKey=function(l){t.setState(function(c){var C=c.keyEntities;return{keyEntities:C.map(function(b){return b.key!==l?b:Object(U.a)(Object(U.a)({},b),{},{status:gn})})}})},t}return Object($.a)(o,[{key:"render",value:function(){var l=this,c=this.state.keyEntities,C=this.props,b=C.component,R=C.children,W=C.onVisibleChanged,me=Object(je.a)(C,["component","children","onVisibleChanged"]),de=b||r.Fragment,Oe={};return fn.forEach(function(He){Oe[He]=me[He],delete me[He]}),delete me.keys,r.createElement(de,me,c.map(function(He){var tt=He.status,Je=Object(je.a)(He,["status"]),at=tt===_n||tt===Qt;return r.createElement(v,Object(T.a)({},Oe,{key:Je.key,visible:at,eventProps:Je,onVisibleChanged:function(qe){W==null||W(qe,{key:Je.key}),qe||l.removeKey(Je.key)}}),R)}))}}],[{key:"getDerivedStateFromProps",value:function(l,c){var C=l.keys,b=c.keyEntities,R=An(C),W=Pt(b,R);return{keyEntities:W.filter(function(me){var de=b.find(function(Oe){var He=Oe.key;return me.key===He});return!(de&&de.status===gn&&me.status===cn)})}}}]),o}(r.Component);return E.defaultProps={component:"div"},E}var sn=En(yt),pn=St;function xn(i){var v=i.prefixCls,E=i.motion,u=i.animation,e=i.transitionName;return E||(u?{motionName:"".concat(v,"-").concat(u)}:e?{motionName:e}:null)}function Xn(i){var v=i.prefixCls,E=i.visible,u=i.zIndex,e=i.mask,o=i.maskMotion,t=i.maskAnimation,l=i.maskTransitionName;if(!e)return null;var c={};return(o||l||t)&&(c=Object(U.a)({motionAppear:!0},xn({motion:o,prefixCls:v,transitionName:l,animation:t}))),r.createElement(pn,Object(T.a)({},c,{visible:E,removeOnLeave:!0}),function(C){var b=C.className;return r.createElement("div",{style:{zIndex:u},className:ce()("".concat(v,"-mask"),b)})})}var Wn=a("9mu1"),$n=a("o0o1"),Ma=a.n($n),Ta=a("HaE+"),Gn=["measure","align",null,"motion"],Ht=function(i,v){var E=Object(r.useState)(null),u=Object(j.a)(E,2),e=u[0],o=u[1],t=Object(r.useRef)(),l=Object(r.useRef)(!1);function c(R){l.current||o(R)}function C(){jt.a.cancel(t.current)}function b(R){C(),t.current=Object(jt.a)(function(){c(function(W){switch(e){case"align":return"motion";case"motion":return"stable";default:}return W}),R==null||R()})}return Object(r.useEffect)(function(){c("measure")},[i]),Object(r.useEffect)(function(){switch(e){case"measure":v();break;default:}e&&(t.current=Object(jt.a)(Object(Ta.a)(Ma.a.mark(function R(){var W,me;return Ma.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:W=Gn.indexOf(e),me=Gn[W+1],me&&W!==-1&&c(me);case 3:case"end":return Oe.stop()}},R)}))))},[e]),Object(r.useEffect)(function(){return function(){l.current=!0,C()}},[]),[e,b]},Yn=function(i){var v=r.useState({width:0,height:0}),E=Object(j.a)(v,2),u=E[0],e=E[1];function o(l){e({width:l.offsetWidth,height:l.offsetHeight})}var t=r.useMemo(function(){var l={};if(i){var c=u.width,C=u.height;i.indexOf("height")!==-1&&C?l.height=C:i.indexOf("minHeight")!==-1&&C&&(l.minHeight=C),i.indexOf("width")!==-1&&c?l.width=c:i.indexOf("minWidth")!==-1&&c&&(l.minWidth=c)}return l},[i,u]);return[t,o]},Jn=r.forwardRef(function(i,v){var E=i.visible,u=i.prefixCls,e=i.className,o=i.style,t=i.children,l=i.zIndex,c=i.stretch,C=i.destroyPopupOnHide,b=i.forceRender,R=i.align,W=i.point,me=i.getRootDomNode,de=i.getClassNameFromAlign,Oe=i.onAlign,He=i.onMouseEnter,tt=i.onMouseLeave,Je=i.onMouseDown,at=i.onTouchStart,nt=Object(r.useRef)(),qe=Object(r.useRef)(),et=Object(r.useState)(),vt=Object(j.a)(et,2),rt=vt[0],Xt=vt[1],_t=Yn(c),Fe=Object(j.a)(_t,2),We=Fe[0],ut=Fe[1];function dt(){c&&ut(me())}var De=Ht(E,dt),bt=Object(j.a)(De,2),Kt=bt[0],gt=bt[1],Rt=Object(r.useRef)();function Bt(){return W||me}function an(){var Yt;(Yt=nt.current)===null||Yt===void 0||Yt.forceAlign()}function vn(Yt,mn){var on=de(mn);rt!==on&&Xt(on),Kt==="align"&&(rt!==on?Promise.resolve().then(function(){an()}):gt(function(){var en;(en=Rt.current)===null||en===void 0||en.call(Rt)}),Oe==null||Oe(Yt,mn))}var $t=Object(U.a)({},xn(i));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Yt){var mn=$t[Yt];$t[Yt]=function(on,en){return gt(),mn==null?void 0:mn(on,en)}});function bn(){return new Promise(function(Yt){Rt.current=Yt})}r.useEffect(function(){!$t.motionName&&Kt==="motion"&>()},[$t.motionName,Kt]),r.useImperativeHandle(v,function(){return{forceAlign:an,getElement:function(){return qe.current}}});var Pn=Object(U.a)(Object(U.a)({},We),{},{zIndex:l,opacity:Kt==="motion"||Kt==="stable"||!E?void 0:0,pointerEvents:Kt==="stable"?void 0:"none"},o),yn=!0;(R==null?void 0:R.points)&&(Kt==="align"||Kt==="stable")&&(yn=!1);var Cn=t;return r.Children.count(t)>1&&(Cn=r.createElement("div",{className:"".concat(u,"-content")},t)),r.createElement(pn,Object(T.a)({visible:E,ref:qe,leavedClassName:"".concat(u,"-hidden")},$t,{onAppearPrepare:bn,onEnterPrepare:bn,removeOnLeave:C,forceRender:b}),function(Yt,mn){var on=Yt.className,en=Yt.style,kn=ce()(u,e,rt,on);return r.createElement(Wn.a,{target:Bt(),key:"popup",ref:nt,monitorWindowResize:!0,disabled:yn,align:R,onAlign:vn},r.createElement("div",{ref:mn,className:kn,onMouseEnter:He,onMouseLeave:tt,onMouseDownCapture:Je,onTouchStartCapture:at,style:Object(U.a)(Object(U.a)({},en),Pn)},Cn))})});Jn.displayName="PopupInner";var Ra=Jn,jn=r.forwardRef(function(i,v){var E=i.prefixCls,u=i.visible,e=i.zIndex,o=i.children,t=i.mobile;t=t===void 0?{}:t;var l=t.popupClassName,c=t.popupStyle,C=t.popupMotion,b=C===void 0?{}:C,R=t.popupRender,W=r.useRef();r.useImperativeHandle(v,function(){return{forceAlign:function(){},getElement:function(){return W.current}}});var me=Object(U.a)({zIndex:e},c),de=o;return r.Children.count(o)>1&&(de=r.createElement("div",{className:"".concat(E,"-content")},o)),R&&(de=R(de)),r.createElement(pn,Object(T.a)({visible:u,ref:W,removeOnLeave:!0},b),function(Oe,He){var tt=Oe.className,Je=Oe.style,at=ce()(E,l,tt);return r.createElement("div",{ref:He,className:at,style:Object(U.a)(Object(U.a)({},Je),me)},de)})});jn.displayName="MobilePopupInner";var Ha=jn,Sa=["visible","mobile"],oa=r.forwardRef(function(i,v){var E=i.visible,u=i.mobile,e=Object(je.a)(i,Sa),o=Object(r.useState)(E),t=Object(j.a)(o,2),l=t[0],c=t[1],C=Object(r.useState)(!1),b=Object(j.a)(C,2),R=b[0],W=b[1],me=Object(U.a)(Object(U.a)({},e),{},{visible:l});Object(r.useEffect)(function(){c(E),E&&u&&W(xe())},[E,u]);var de=R?r.createElement(Ha,Object(T.a)({},me,{mobile:u,ref:v})):r.createElement(Ra,Object(T.a)({},me,{ref:v}));return r.createElement("div",null,r.createElement(Xn,me),de)});oa.displayName="Popup";var Va=oa,Xa=r.createContext(null),ra=Xa;function Qn(){}function $a(){return""}function Ga(i){return i?i.ownerDocument:window.document}var Pa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ya(i){var v=function(E){Object(O.a)(e,E);var u=Object(d.a)(e);function e(o){var t;Object(J.a)(this,e),t=u.call(this,o),t.popupRef=r.createRef(),t.triggerRef=r.createRef(),t.attachId=void 0,t.clickOutsideHandler=void 0,t.touchOutsideHandler=void 0,t.contextMenuOutsideHandler1=void 0,t.contextMenuOutsideHandler2=void 0,t.mouseDownTimeout=void 0,t.focusTime=void 0,t.preClickTime=void 0,t.preTouchTime=void 0,t.delayTimer=void 0,t.hasPopupMouseDown=void 0,t.onMouseEnter=function(c){var C=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",c),t.delaySetPopupVisible(!0,C,C?null:c)},t.onMouseMove=function(c){t.fireEvents("onMouseMove",c),t.setPoint(c)},t.onMouseLeave=function(c){t.fireEvents("onMouseLeave",c),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onPopupMouseEnter=function(){t.clearDelayTimer()},t.onPopupMouseLeave=function(c){var C;if(c.relatedTarget&&!c.relatedTarget.setTimeout&&Object(Ft.a)((C=t.popupRef.current)===null||C===void 0?void 0:C.getElement(),c.relatedTarget))return;t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onFocus=function(c){t.fireEvents("onFocus",c),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},t.onMouseDown=function(c){t.fireEvents("onMouseDown",c),t.preClickTime=Date.now()},t.onTouchStart=function(c){t.fireEvents("onTouchStart",c),t.preTouchTime=Date.now()},t.onBlur=function(c){t.fireEvents("onBlur",c),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},t.onContextMenu=function(c){c.preventDefault(),t.fireEvents("onContextMenu",c),t.setPopupVisible(!0,c)},t.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},t.onClick=function(c){if(t.fireEvents("onClick",c),t.focusTime){var C;if(t.preClickTime&&t.preTouchTime?C=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?C=t.preClickTime:t.preTouchTime&&(C=t.preTouchTime),Math.abs(C-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&c&&c.preventDefault&&c.preventDefault();var b=!t.state.popupVisible;(t.isClickToHide()&&!b||b&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,c)},t.onPopupMouseDown=function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var c;(c=t.context).onPopupMouseDown.apply(c,arguments)}},t.onDocumentClick=function(c){if(t.props.mask&&!t.props.maskClosable)return;var C=c.target,b=t.getRootDomNode(),R=t.getPopupDomNode();(!Object(Ft.a)(b,C)||t.isContextMenuOnly())&&!Object(Ft.a)(R,C)&&!t.hasPopupMouseDown&&t.close()},t.getRootDomNode=function(){var c=t.props.getTriggerDOMNode;if(c)return c(t.triggerRef.current);try{var C=Object(un.a)(t.triggerRef.current);if(C)return C}catch(b){}return At.a.findDOMNode(Object(g.a)(t))},t.getPopupClassNameFromAlign=function(c){var C=[],b=t.props,R=b.popupPlacement,W=b.builtinPlacements,me=b.prefixCls,de=b.alignPoint,Oe=b.getPopupClassNameFromAlign;return R&&W&&C.push(Te(W,me,c,de)),Oe&&C.push(Oe(c)),C.join(" ")},t.getComponent=function(){var c=t.props,C=c.prefixCls,b=c.destroyPopupOnHide,R=c.popupClassName,W=c.onPopupAlign,me=c.popupMotion,de=c.popupAnimation,Oe=c.popupTransitionName,He=c.popupStyle,tt=c.mask,Je=c.maskAnimation,at=c.maskTransitionName,nt=c.maskMotion,qe=c.zIndex,et=c.popup,vt=c.stretch,rt=c.alignPoint,Xt=c.mobile,_t=c.forceRender,Fe=t.state,We=Fe.popupVisible,ut=Fe.point,dt=t.getPopupAlign(),De={};return t.isMouseEnterToShow()&&(De.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(De.onMouseLeave=t.onPopupMouseLeave),De.onMouseDown=t.onPopupMouseDown,De.onTouchStart=t.onPopupMouseDown,r.createElement(Va,Object(T.a)({prefixCls:C,destroyPopupOnHide:b,visible:We,point:rt&&ut,className:R,align:dt,onAlign:W,animation:de,getClassNameFromAlign:t.getPopupClassNameFromAlign},De,{stretch:vt,getRootDomNode:t.getRootDomNode,style:He,mask:tt,zIndex:qe,transitionName:Oe,maskAnimation:Je,maskTransitionName:at,maskMotion:nt,ref:t.popupRef,motion:me,mobile:Xt,forceRender:_t}),typeof et=="function"?et():et)},t.attachParent=function(c){jt.a.cancel(t.attachId);var C=t.props,b=C.getPopupContainer,R=C.getDocument,W=t.getRootDomNode(),me;b?(W||b.length===0)&&(me=b(W)):me=R(t.getRootDomNode()).body,me?me.appendChild(c):t.attachId=Object(jt.a)(function(){t.attachParent(c)})},t.getContainer=function(){var c=t.props.getDocument,C=c(t.getRootDomNode()).createElement("div");return C.style.position="absolute",C.style.top="0",C.style.left="0",C.style.width="100%",t.attachParent(C),C},t.setPoint=function(c){var C=t.props.alignPoint;if(!C||!c)return;t.setState({point:{pageX:c.pageX,pageY:c.pageY}})},t.handlePortalUpdate=function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},t.triggerContextValue={onPopupMouseDown:t.onPopupMouseDown};var l;return"popupVisible"in o?l=!!o.popupVisible:l=!!o.defaultPopupVisible,t.state={prevPopupVisible:l,popupVisible:l},Pa.forEach(function(c){t["fire".concat(c)]=function(C){t.fireEvents(c,C)}}),t}return Object($.a)(e,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,l=this.state;if(l.popupVisible){var c;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(c=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(be.a)(c,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(c=c||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(be.a)(c,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(c=c||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(be.a)(c,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(be.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),jt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,l=t.popupPlacement,c=t.popupAlign,C=t.builtinPlacements;return l&&C?Ae(C,l,c):c}},{key:"setPopupVisible",value:function(t,l){var c=this.props.alignPoint,C=this.state.popupVisible;this.clearDelayTimer(),C!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:C}),this.props.onPopupVisibleChange(t)),c&&l&&t&&this.setPoint(l)}},{key:"delaySetPopupVisible",value:function(t,l,c){var C=this,b=l*1e3;if(this.clearDelayTimer(),b){var R=c?{pageX:c.pageX,pageY:c.pageY}:null;this.delayTimer=window.setTimeout(function(){C.setPopupVisible(t,R),C.clearDelayTimer()},b)}else this.setPopupVisible(t,c)}},{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(t){var l=this.props.children.props,c=this.props;return l[t]&&c[t]?this["fire".concat(t)]:l[t]||c[t]}},{key:"isClickToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("contextMenu")!==-1||c.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,l=t.action,c=t.hideAction;return l.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("hover")!==-1||c.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,l=t.action,c=t.hideAction;return l.indexOf("hover")!==-1||c.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("focus")!==-1||c.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,l=t.action,c=t.hideAction;return l.indexOf("focus")!==-1||c.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,l){var c=this.props.children.props[t];c&&c(l);var C=this.props[t];C&&C(l)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,l=this.props,c=l.children,C=l.forceRender,b=l.alignPoint,R=l.className,W=l.autoDestroy,me=r.Children.only(c),de={key:"trigger"};this.isContextMenuToShow()?de.onContextMenu=this.onContextMenu:de.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(de.onClick=this.onClick,de.onMouseDown=this.onMouseDown,de.onTouchStart=this.onTouchStart):(de.onClick=this.createTwoChains("onClick"),de.onMouseDown=this.createTwoChains("onMouseDown"),de.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(de.onMouseEnter=this.onMouseEnter,b&&(de.onMouseMove=this.onMouseMove)):de.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?de.onMouseLeave=this.onMouseLeave:de.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(de.onFocus=this.onFocus,de.onBlur=this.onBlur):(de.onFocus=this.createTwoChains("onFocus"),de.onBlur=this.createTwoChains("onBlur"));var Oe=ce()(me&&me.props&&me.props.className,R);Oe&&(de.className=Oe);var He=Object(U.a)({},de);Object(N.c)(me)&&(He.ref=Object(N.a)(this.triggerRef,me.ref));var tt=r.cloneElement(me,He),Je;return(t||this.popupRef.current||C)&&(Je=r.createElement(i,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&W&&(Je=null),r.createElement(ra.Provider,{value:this.triggerContextValue},tt,Je)}}],[{key:"getDerivedStateFromProps",value:function(t,l){var c=t.popupVisible,C={};return c!==void 0&&l.popupVisible!==c&&(C.popupVisible=c,C.prevPopupVisible=l.popupVisible),C}}]),e}(r.Component);return v.contextType=ra,v.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:$a,getDocument:Ga,onPopupVisibleChange:Qn,afterPopupVisibleChange:Qn,onPopupAlign:Qn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},v}var Ja=Ya(ge.a),Sn={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:Sn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Sn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Sn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Sn,offset:[4,0]}},Aa={topLeft:{points:["bl","tl"],overflow:Sn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Sn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Sn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Sn,offset:[4,0]}},sa=ia,hn=0,Mn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Tn=function(v,E,u){var e=re(E),o=v.getState();v.setState({defaultActiveFirst:Object(U.a)(Object(U.a)({},o.defaultActiveFirst),{},Object(w.a)({},e,u))})},la=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(u){var e;Object(J.a)(this,E),e=v.call(this,u),e.onDestroy=function(b){e.props.onDestroy(b)},e.onKeyDown=function(b){var R=b.keyCode,W=e.menuInstance,me=e.props.store,de=e.getVisible();if(R===x.a.ENTER)return e.onTitleClick(b),Tn(me,e.props.eventKey,!0),!0;if(R===x.a.RIGHT)return de?W.onKeyDown(b):(e.triggerOpenChange(!0),Tn(me,e.props.eventKey,!0)),!0;if(R===x.a.LEFT){var Oe;if(de)Oe=W.onKeyDown(b);else return;return Oe||(e.triggerOpenChange(!1),Oe=!0),Oe}return de&&(R===x.a.UP||R===x.a.DOWN)?W.onKeyDown(b):void 0},e.onOpenChange=function(b){e.props.onOpenChange(b)},e.onPopupVisibleChange=function(b){e.triggerOpenChange(b,b?"mouseenter":"mouseleave")},e.onMouseEnter=function(b){var R=e.props,W=R.eventKey,me=R.onMouseEnter,de=R.store;Tn(de,e.props.eventKey,!1),me({key:W,domEvent:b})},e.onMouseLeave=function(b){var R=e.props,W=R.parentMenu,me=R.eventKey,de=R.onMouseLeave;W.subMenuInstance=Object(g.a)(e),de({key:me,domEvent:b})},e.onTitleMouseEnter=function(b){var R=e.props,W=R.eventKey,me=R.onItemHover,de=R.onTitleMouseEnter;me({key:W,hover:!0}),de({key:W,domEvent:b})},e.onTitleMouseLeave=function(b){var R=e.props,W=R.parentMenu,me=R.eventKey,de=R.onItemHover,Oe=R.onTitleMouseLeave;W.subMenuInstance=Object(g.a)(e),de({key:me,hover:!1}),Oe({key:me,domEvent:b})},e.onTitleClick=function(b){var R=Object(g.a)(e),W=R.props;if(W.onTitleClick({key:W.eventKey,domEvent:b}),W.triggerSubMenuAction==="hover")return;e.triggerOpenChange(!e.getVisible(),"click"),Tn(W.store,e.props.eventKey,!1)},e.onSubMenuClick=function(b){typeof e.props.onClick=="function"&&e.props.onClick(e.addKeyPath(b))},e.onSelect=function(b){e.props.onSelect(b)},e.onDeselect=function(b){e.props.onDeselect(b)},e.getPrefixCls=function(){return"".concat(e.props.rootPrefixCls,"-submenu")},e.getActiveClassName=function(){return"".concat(e.getPrefixCls(),"-active")},e.getDisabledClassName=function(){return"".concat(e.getPrefixCls(),"-disabled")},e.getSelectedClassName=function(){return"".concat(e.getPrefixCls(),"-selected")},e.getOpenClassName=function(){return"".concat(e.props.rootPrefixCls,"-submenu-open")},e.getVisible=function(){return e.state.isOpen},e.getMode=function(){return e.state.mode},e.saveMenuInstance=function(b){e.menuInstance=b},e.addKeyPath=function(b){return Object(U.a)(Object(U.a)({},b),{},{keyPath:(b.keyPath||[]).concat(e.props.eventKey)})},e.triggerOpenChange=function(b,R){var W=e.props.eventKey,me=function(){e.onOpenChange({key:W,item:Object(g.a)(e),trigger:R,open:b})};R==="mouseenter"?e.mouseenterTimeout=setTimeout(function(){me()},0):me()},e.isChildrenSelected=function(){var b={find:!1};return Pe(e.props.children,e.props.selectedKeys,b),b.find},e.isInlineMode=function(){return e.getMode()==="inline"},e.adjustWidth=function(){if(!e.subMenuTitle||!e.menuInstance)return;var b=It.findDOMNode(e.menuInstance);if(b.offsetWidth>=e.subMenuTitle.offsetWidth)return;b.style.minWidth="".concat(e.subMenuTitle.offsetWidth,"px")},e.saveSubMenuTitle=function(b){e.subMenuTitle=b},e.getBaseProps=function(){var b=Object(g.a)(e),R=b.props,W=e.getMode();return{mode:W==="horizontal"?"vertical":W,visible:e.getVisible(),level:R.level+1,inlineIndent:R.inlineIndent,focusable:!1,onClick:e.onSubMenuClick,onSelect:e.onSelect,onDeselect:e.onDeselect,onDestroy:e.onDestroy,selectedKeys:R.selectedKeys,eventKey:"".concat(R.eventKey,"-menu-"),openKeys:R.openKeys,motion:R.motion,onOpenChange:e.onOpenChange,subMenuOpenDelay:R.subMenuOpenDelay,parentMenu:Object(g.a)(e),subMenuCloseDelay:R.subMenuCloseDelay,forceSubMenuRender:R.forceSubMenuRender,triggerSubMenuAction:R.triggerSubMenuAction,builtinPlacements:R.builtinPlacements,defaultActiveFirst:R.store.getState().defaultActiveFirst[re(R.eventKey)],multiple:R.multiple,prefixCls:R.rootPrefixCls,id:e.internalMenuId,manualRef:e.saveMenuInstance,itemIcon:R.itemIcon,expandIcon:R.expandIcon,direction:R.direction}},e.getMotion=function(b,R){var W=Object(g.a)(e),me=W.haveRendered,de=e.props,Oe=de.motion,He=de.rootPrefixCls,tt=Object(U.a)(Object(U.a)({},Oe),{},{leavedClassName:"".concat(He,"-hidden"),removeOnLeave:!1,motionAppear:me||!R||b!=="inline"});return tt};var o=u.store,t=u.eventKey,l=o.getState(),c=l.defaultActiveFirst;e.isRootMenu=!1;var C=!1;return c&&(C=c[t]),Tn(o,t,C),e.state={mode:u.mode,isOpen:u.isOpen},e}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,o=this.props,t=o.mode,l=o.parentMenu,c=o.manualRef,C=o.isOpen,b=function(){e.setState({mode:t,isOpen:C})},R=C!==this.state.isOpen,W=t!==this.state.mode;if((W||R)&&(jt.a.cancel(this.updateStateRaf),W?this.updateStateRaf=Object(jt.a)(b):b()),c&&c(this),t!=="horizontal"||!(l==null?void 0:l.isRootMenu)||!C)return;this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var e=this.props,o=e.onDestroy,t=e.eventKey;o&&o(t),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),jt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,o){var t=this.getBaseProps();return r.createElement(ea,Object(T.a)({},t,{id:this.internalMenuId,className:e,style:o}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,o=this.getBaseProps(),t=o.mode,l=o.visible,c=o.forceSubMenuRender,C=o.direction,b=this.getMotion(t,l);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||l||c,!this.haveOpened)return r.createElement("div",null);var R=ce()("".concat(o.prefixCls,"-sub"),Object(w.a)({},"".concat(o.prefixCls,"-rtl"),C==="rtl"));return this.isInlineMode()?r.createElement(pn,Object(T.a)({visible:o.visible,forceRender:c},b),function(W){var me=W.className,de=W.style,Oe=ce()(R,me);return e.renderPopupMenu(Oe,de)}):this.renderPopupMenu(R)}},{key:"render",value:function(){var e,o,t,l=Object(U.a)({},this.props),c=this.getVisible(),C=this.getPrefixCls(),b=this.isInlineMode(),R=this.getMode(),W=ce()(C,"".concat(C,"-").concat(R),(e={},Object(w.a)(e,l.className,!!l.className),Object(w.a)(e,this.getOpenClassName(),c),Object(w.a)(e,this.getActiveClassName(),l.active||c&&!b),Object(w.a)(e,this.getDisabledClassName(),l.disabled),Object(w.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(l.eventKey?this.internalMenuId="".concat(l.eventKey,"$Menu"):(hn+=1,this.internalMenuId="$__$".concat(hn,"$Menu")));var me={},de={},Oe={};l.disabled||(me={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},de={onClick:this.onTitleClick},Oe={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var He={},tt=l.direction,Je=tt==="rtl";b&&(Je?He.paddingRight=l.inlineIndent*l.level:He.paddingLeft=l.inlineIndent*l.level);var at={};this.getVisible()&&(at={"aria-owns":this.internalMenuId});var nt=null;R!=="horizontal"&&(nt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(nt=r.createElement(this.props.expandIcon,Object(U.a)({},this.props))));var qe=r.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:He,className:"".concat(C,"-title"),role:"button"},Oe,de,{"aria-expanded":c},at,{"aria-haspopup":"true",title:typeof l.title=="string"?l.title:void 0}),l.title,nt||r.createElement("i",{className:"".concat(C,"-arrow")})),et=this.renderChildren(),vt=((o=l.parentMenu)===null||o===void 0?void 0:o.isRootMenu)?l.parentMenu.props.getPopupContainer:function(Bt){return Bt.parentNode},rt=Mn[R],Xt=l.popupOffset?{offset:l.popupOffset}:{},_t=ce()((t={},Object(w.a)(t,l.popupClassName,l.popupClassName&&!b),Object(w.a)(t,"".concat(C,"-rtl"),Je),t)),Fe=l.disabled,We=l.triggerSubMenuAction,ut=l.subMenuOpenDelay,dt=l.forceSubMenuRender,De=l.subMenuCloseDelay,bt=l.builtinPlacements;ke.forEach(function(Bt){return delete l[Bt]}),delete l.onClick;var Kt=Je?Object(U.a)(Object(U.a)({},Aa),bt):Object(U.a)(Object(U.a)({},ia),bt);delete l.direction;var gt=this.getBaseProps(),Rt=b?null:this.getMotion(gt.mode,gt.visible);return r.createElement("li",Object(T.a)({},l,me,{className:W,role:"menuitem"}),r.createElement(Ja,{prefixCls:C,popupClassName:ce()("".concat(C,"-popup"),_t),getPopupContainer:vt,builtinPlacements:Kt,popupPlacement:rt,popupVisible:b?!1:c,popupAlign:Xt,popup:b?null:et,action:Fe||b?[]:[We],mouseEnterDelay:ut,mouseLeaveDelay:De,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:dt,popupMotion:Rt},qe),b?et:null)}}]),E}(r.Component);la.defaultProps={onMouseEnter:S,onMouseLeave:S,onTitleMouseEnter:S,onTitleMouseLeave:S,onTitleClick:S,manualRef:S,mode:"vertical",title:""};var Fn=Object(I.b)(function(i,v){var E=i.openKeys,u=i.activeKey,e=i.selectedKeys,o=v.eventKey,t=v.subMenuKey;return{isOpen:E.indexOf(o)>-1,active:u[t]===o,selectedKeys:e}})(la);Fn.isSubMenu=!0;var zn=Fn,Da="menuitem-overflowed",Qa=.5,Na=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){var u;return Object(J.a)(this,E),u=v.apply(this,arguments),u.resizeObserver=null,u.mutationObserver=null,u.originalTotalWidth=0,u.overflowedItems=[],u.menuItemSizes=[],u.cancelFrameId=null,u.state={lastVisibleIndex:void 0},u.childRef=r.createRef(),u.getMenuItemNodes=function(){var e=u.props.prefixCls,o=u.childRef.current;return o?[].slice.call(o.children).filter(function(t){return t.className.split(" ").indexOf("".concat(e,"-overflowed-submenu"))<0}):[]},u.getOverflowedSubMenuItem=function(e,o,t){var l=u.props,c=l.overflowedIndicator,C=l.level,b=l.mode,R=l.prefixCls,W=l.theme;if(C!==1||b!=="horizontal")return null;var me=u.props.children[0],de=me.props,Oe=de.children,He=de.title,tt=de.style,Je=Object(je.a)(de,["children","title","style"]),at=Object(U.a)({},tt),nt="".concat(e,"-overflowed-indicator"),qe="".concat(e,"-overflowed-indicator");o.length===0&&t!==!0?at=Object(U.a)(Object(U.a)({},at),{},{display:"none"}):t&&(at=Object(U.a)(Object(U.a)({},at),{},{visibility:"hidden",position:"absolute"}),nt="".concat(nt,"-placeholder"),qe="".concat(qe,"-placeholder"));var et=W?"".concat(R,"-").concat(W):"",vt={};return ke.forEach(function(rt){Je[rt]!==void 0&&(vt[rt]=Je[rt])}),r.createElement(zn,Object(T.a)({title:c,className:"".concat(R,"-overflowed-submenu"),popupClassName:et},vt,{key:nt,eventKey:qe,disabled:!1,style:at}),o)},u.setChildrenWidthAndResize=function(){if(u.props.mode!=="horizontal")return;var e=u.childRef.current;if(!e)return;var o=e.children;if(!o||o.length===0)return;var t=e.children[o.length-1];Ne(t,"display","inline-block");var l=u.getMenuItemNodes(),c=l.filter(function(C){return C.className.split(" ").indexOf(Da)>=0});c.forEach(function(C){Ne(C,"display","inline-block")}),u.menuItemSizes=l.map(function(C){return Ie(C,!0)}),c.forEach(function(C){Ne(C,"display","none")}),u.overflowedIndicatorWidth=Ie(e.children[e.children.length-1],!0),u.originalTotalWidth=u.menuItemSizes.reduce(function(C,b){return C+b},0),u.handleResize(),Ne(t,"display","none")},u.handleResize=function(){if(u.props.mode!=="horizontal")return;var e=u.childRef.current;if(!e)return;var o=Ie(e);u.overflowedItems=[];var t=0,l;u.originalTotalWidth>o+Qa&&(l=-1,u.menuItemSizes.forEach(function(c){t+=c,t+u.overflowedIndicatorWidth<=o&&(l+=1)})),u.setState({lastVisibleIndex:l})},u}return Object($.a)(E,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var o=this.childRef.current;if(!o)return;this.resizeObserver=new Nt.default(function(t){t.forEach(function(){var l=e.cancelFrameId;cancelAnimationFrame(l),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)})}),[].slice.call(o.children).concat(o).forEach(function(t){e.resizeObserver.observe(t)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(o.children).concat(o).forEach(function(t){e.resizeObserver.observe(t)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(o,{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(e){var o=this,t=this.state.lastVisibleIndex;return(e||[]).reduce(function(l,c,C){var b=c;if(o.props.mode==="horizontal"){var R=o.getOverflowedSubMenuItem(c.props.eventKey,[]);t!==void 0&&o.props.className.indexOf("".concat(o.props.prefixCls,"-root"))!==-1&&(C>t&&(b=r.cloneElement(c,{style:{display:"none"},eventKey:"".concat(c.props.eventKey,"-hidden"),className:"".concat(Da)})),C===t+1&&(o.overflowedItems=e.slice(t+1).map(function(me){return r.cloneElement(me,{key:me.props.eventKey,mode:"vertical-left"})}),R=o.getOverflowedSubMenuItem(c.props.eventKey,o.overflowedItems)));var W=[].concat(Object(k.a)(l),[R,b]);return C===e.length-1&&W.push(o.getOverflowedSubMenuItem(c.props.eventKey,[],!0)),W}return[].concat(Object(k.a)(l),[b])},[])}},{key:"render",value:function(){var e=this.props,o=e.visible,t=e.prefixCls,l=e.overflowedIndicator,c=e.mode,C=e.level,b=e.tag,R=e.children,W=e.theme,me=Object(je.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),de=b;return r.createElement(de,Object(T.a)({ref:this.childRef},me),this.renderChildren(R))}}]),E}(r.Component);Na.defaultProps={tag:"div",className:""};var ua=Na;function Zn(i){return i.length?i.every(function(v){return!!v.props.disabled}):!0}function wn(i,v,E){var u=i.getState();i.setState({activeKey:Object(U.a)(Object(U.a)({},u.activeKey),{},Object(w.a)({},v,E))})}function Dn(i){return i.eventKey||"0-menu-"}function qn(i,v){var E=v,u=i.children,e=i.eventKey;if(E){var o;if(Ee(u,function(t,l){t&&t.props&&!t.props.disabled&&E===H(t,e,l)&&(o=!0)}),o)return E}return E=null,i.defaultActiveFirst&&Ee(u,function(t,l){!E&&t&&!t.props.disabled&&(E=H(t,e,l))}),E}function wa(i){if(!i)return;var v=this.instanceArray.indexOf(i);v!==-1?this.instanceArray[v]=i:this.instanceArray.push(i)}var La=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(u){var e;return Object(J.a)(this,E),e=v.call(this,u),e.onKeyDown=function(o,t){var l=o.keyCode,c;if(e.getFlatInstanceArray().forEach(function(b){b&&b.props.active&&b.onKeyDown&&(c=b.onKeyDown(o))}),c)return 1;var C=null;return(l===x.a.UP||l===x.a.DOWN)&&(C=e.step(l===x.a.UP?-1:1)),C?(o.preventDefault(),wn(e.props.store,Dn(e.props),C.props.eventKey),typeof t=="function"&&t(C),1):void 0},e.onItemHover=function(o){var t=o.key,l=o.hover;wn(e.props.store,Dn(e.props),l?t:null)},e.onDeselect=function(o){e.props.onDeselect(o)},e.onSelect=function(o){e.props.onSelect(o)},e.onClick=function(o){e.props.onClick(o)},e.onOpenChange=function(o){e.props.onOpenChange(o)},e.onDestroy=function(o){e.props.onDestroy(o)},e.getFlatInstanceArray=function(){return e.instanceArray},e.step=function(o){var t=e.getFlatInstanceArray(),l=e.props.store.getState().activeKey[Dn(e.props)],c=t.length;if(!c)return null;o<0&&(t=t.concat().reverse());var C=-1;if(t.every(function(me,de){return me&&me.props.eventKey===l?(C=de,!1):!0}),!e.props.defaultActiveFirst&&C!==-1&&Zn(t.slice(C,c-1)))return;var b=(C+1)%c,R=b;do{var W=t[R];if(!W||W.props.disabled)R=(R+1)%c;else return W}while(R!==b);return null},e.renderCommonMenuItem=function(o,t,l){var c=e.props.store.getState(),C=Object(g.a)(e),b=C.props,R=H(o,b.eventKey,t),W=o.props;if(!W||typeof o.type=="string")return o;var me=R===c.activeKey,de=Object(U.a)(Object(U.a)({mode:W.mode||b.mode,level:b.level,inlineIndent:b.inlineIndent,renderMenuItem:e.renderMenuItem,rootPrefixCls:b.prefixCls,index:t,parentMenu:b.parentMenu,manualRef:W.disabled?void 0:Object(Q.a)(o.ref,wa.bind(Object(g.a)(e))),eventKey:R,active:!W.disabled&&me,multiple:b.multiple,onClick:function(He){(W.onClick||S)(He),e.onClick(He)},onItemHover:e.onItemHover,motion:b.motion,subMenuOpenDelay:b.subMenuOpenDelay,subMenuCloseDelay:b.subMenuCloseDelay,forceSubMenuRender:b.forceSubMenuRender,onOpenChange:e.onOpenChange,onDeselect:e.onDeselect,onSelect:e.onSelect,builtinPlacements:b.builtinPlacements,itemIcon:W.itemIcon||e.props.itemIcon,expandIcon:W.expandIcon||e.props.expandIcon},l),{},{direction:b.direction});return(b.mode==="inline"||Le())&&(de.triggerSubMenuAction="click"),r.cloneElement(o,Object(U.a)(Object(U.a)({},de),{},{key:R||t}))},e.renderMenuItem=function(o,t,l){if(!o)return null;var c=e.props.store.getState(),C={openKeys:c.openKeys,selectedKeys:c.selectedKeys,triggerSubMenuAction:e.props.triggerSubMenuAction,subMenuKey:l};return e.renderCommonMenuItem(o,t,C)},u.store.setState({activeKey:Object(U.a)(Object(U.a)({},u.store.getState().activeKey),{},Object(w.a)({},u.eventKey,qn(u,u.activeKey)))}),e.instanceArray=[],e}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!te()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var o=this.props,t="activeKey"in o?o.activeKey:o.store.getState().activeKey[Dn(o)],l=qn(o,t);if(l!==t)wn(o.store,Dn(o),l);else if("activeKey"in e){var c=qn(e,e.activeKey);l!==c&&wn(o.store,Dn(o),l)}}},{key:"render",value:function(){var e=this,o=Object(T.a)({},this.props);this.instanceArray=[];var t=ce()(o.prefixCls,o.className,"".concat(o.prefixCls,"-").concat(o.mode)),l={className:t,role:o.role||"menu"};o.id&&(l.id=o.id),o.focusable&&(l.tabIndex=0,l.onKeyDown=this.onKeyDown);var c=o.prefixCls,C=o.eventKey,b=o.visible,R=o.level,W=o.mode,me=o.overflowedIndicator,de=o.theme;return ke.forEach(function(Oe){return delete o[Oe]}),delete o.onClick,r.createElement(ua,Object(T.a)({},o,{prefixCls:c,mode:W,tag:"ul",level:R,theme:de,visible:b,overflowedIndicator:me},l),Object(se.a)(o.children).map(function(Oe,He){return e.renderMenuItem(Oe,He,C||"0-menu-")}))}}]),E}(r.Component);La.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:S};var Ua=Object(I.b)()(La),ea=Ua,Ln=a("Kwbf");function ca(i,v,E){var u=i.prefixCls,e=i.motion,o=i.defaultMotions,t=o===void 0?{}:o,l=i.openAnimation,c=i.openTransitionName,C=v.switchingModeFromInline;if(e)return e;if(Object(P.a)(l)==="object"&&l)Object(Ln.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof l=="string")return{motionName:"".concat(u,"-open-").concat(l)};if(c)return{motionName:c};var b=t[E];return b||(C?null:t.other)}var ka=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(u){var e;Object(J.a)(this,E),e=v.call(this,u),e.onSelect=function(l){var c=Object(g.a)(e),C=c.props;if(C.selectable){var b=e.store.getState(),R=b.selectedKeys,W=l.key;C.multiple?R=R.concat([W]):R=[W],"selectedKeys"in C||e.store.setState({selectedKeys:R}),C.onSelect(Object(U.a)(Object(U.a)({},l),{},{selectedKeys:R}))}},e.onClick=function(l){var c=e.getRealMenuMode(),C=Object(g.a)(e),b=C.store,R=C.props.onOpenChange;c!=="inline"&&!("openKeys"in e.props)&&(b.setState({openKeys:[]}),R([])),e.props.onClick(l)},e.onKeyDown=function(l,c){e.innerMenu.getWrappedInstance().onKeyDown(l,c)},e.onOpenChange=function(l){var c=Object(g.a)(e),C=c.props,b=e.store.getState().openKeys.concat(),R=!1,W=function(de){var Oe=!1;if(de.open)Oe=b.indexOf(de.key)===-1,Oe&&b.push(de.key);else{var He=b.indexOf(de.key);Oe=He!==-1,Oe&&b.splice(He,1)}R=R||Oe};Array.isArray(l)?l.forEach(W):W(l),R&&("openKeys"in e.props||e.store.setState({openKeys:b}),C.onOpenChange(b))},e.onDeselect=function(l){var c=Object(g.a)(e),C=c.props;if(C.selectable){var b=e.store.getState().selectedKeys.concat(),R=l.key,W=b.indexOf(R);W!==-1&&b.splice(W,1),"selectedKeys"in C||e.store.setState({selectedKeys:b}),C.onDeselect(Object(U.a)(Object(U.a)({},l),{},{selectedKeys:b}))}},e.onMouseEnter=function(l){e.restoreModeVerticalFromInline();var c=e.props.onMouseEnter;c&&c(l)},e.onTransitionEnd=function(l){var c=l.propertyName==="width"&&l.target===l.currentTarget,C=l.target.className,b=Object.prototype.toString.call(C)==="[object SVGAnimatedString]"?C.animVal:C,R=l.propertyName==="font-size"&&b.indexOf("anticon")>=0;(c||R)&&e.restoreModeVerticalFromInline()},e.setInnerMenu=function(l){e.innerMenu=l},e.isRootMenu=!0;var o=u.defaultSelectedKeys,t=u.defaultOpenKeys;return"selectedKeys"in u&&(o=u.selectedKeys||[]),"openKeys"in u&&(t=u.openKeys||[]),e.store=Object(I.c)({selectedKeys:o,openKeys:t,activeKey:{"0-menu-":qn(u,u.activeKey)}}),e.state={switchingModeFromInline:!1,prevProps:u,inlineOpenKeys:[],store:e.store},e}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var o=this.props,t=o.siderCollapsed,l=o.inlineCollapsed,c=o.onOpenChange;(!e.inlineCollapsed&&l||!e.siderCollapsed&&t)&&c([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,o=this.store,t=this.prevOpenKeys,l=this.getInlineCollapsed()&&(e===0||e==="0"||e==="0px");l?(this.prevOpenKeys=o.getState().openKeys.concat(),this.store.setState({openKeys:[]})):t&&(this.store.setState({openKeys:t}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,o=this.state.switchingModeFromInline,t=this.getInlineCollapsed();return o&&t?"inline":t?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,o=e.inlineCollapsed,t=e.siderCollapsed;return t!==void 0?t:o}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&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 e=Object(U.a)({},Object(z.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),o=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),e.direction==="rtl"&&(e.className+=" ".concat(e.prefixCls,"-rtl")),e=Object(U.a)(Object(U.a)({},e),{},{mode:o,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ca(this.props,this.state,o)}),delete e.openAnimation,delete e.openTransitionName,r.createElement(I.a,{store:this.store},r.createElement(ea,Object(T.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,o){var t=o.prevProps,l=o.store,c=l.getState(),C={},b={prevProps:e};return t.mode==="inline"&&e.mode!=="inline"&&(b.switchingModeFromInline=!0),"openKeys"in e?C.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!t.inlineCollapsed||e.siderCollapsed&&!t.siderCollapsed)&&(b.switchingModeFromInline=!0,b.inlineOpenKeys=c.openKeys,C.openKeys=[]),(!e.inlineCollapsed&&t.inlineCollapsed||!e.siderCollapsed&&t.siderCollapsed)&&(C.openKeys=o.inlineOpenKeys,b.inlineOpenKeys=[])),Object.keys(C).length&&l.setState(C),b}}]),E}(r.Component);ka.defaultProps={selectable:!0,onClick:S,onSelect:S,onOpenChange:S,onDeselect:S,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"\xB7\xB7\xB7")};var Ia=ka,Un=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){var u;return Object(J.a)(this,E),u=v.apply(this,arguments),u.onKeyDown=function(e){var o=e.keyCode;return o===x.a.ENTER?(u.onClick(e),!0):void 0},u.onMouseLeave=function(e){var o=u.props,t=o.eventKey,l=o.onItemHover,c=o.onMouseLeave;l({key:t,hover:!1}),c({key:t,domEvent:e})},u.onMouseEnter=function(e){var o=u.props,t=o.eventKey,l=o.onItemHover,c=o.onMouseEnter;l({key:t,hover:!0}),c({key:t,domEvent:e})},u.onClick=function(e){var o=u.props,t=o.eventKey,l=o.multiple,c=o.onClick,C=o.onSelect,b=o.onDeselect,R=o.isSelected,W={key:t,keyPath:[t],item:Object(g.a)(u),domEvent:e};c(W),l?R?b(W):C(W):R||C(W)},u.saveNode=function(e){u.node=e},u}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.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 e,o=Object(U.a)({},this.props),t=ce()(this.getPrefixCls(),o.className,(e={},Object(w.a)(e,this.getActiveClassName(),!o.disabled&&o.active),Object(w.a)(e,this.getSelectedClassName(),o.isSelected),Object(w.a)(e,this.getDisabledClassName(),o.disabled),e)),l=Object(U.a)(Object(U.a)({},o.attribute),{},{title:typeof o.title=="string"?o.title:void 0,className:t,role:o.role||"menuitem","aria-disabled":o.disabled});o.role==="option"?l=Object(U.a)(Object(U.a)({},l),{},{role:"option","aria-selected":o.isSelected}):(o.role===null||o.role==="none")&&(l.role="none");var c={onClick:o.disabled?null:this.onClick,onMouseLeave:o.disabled?null:this.onMouseLeave,onMouseEnter:o.disabled?null:this.onMouseEnter},C=Object(U.a)({},o.style);o.mode==="inline"&&(o.direction==="rtl"?C.paddingRight=o.inlineIndent*o.level:C.paddingLeft=o.inlineIndent*o.level),ke.forEach(function(R){return delete o[R]}),delete o.direction;var b=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(b=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object(T.a)({},Object(z.a)(o,["onClick","onMouseEnter","onMouseLeave","onSelect"]),l,c,{style:C,ref:this.saveNode}),o.children,b)}}]),E}(r.Component);Un.isMenuItem=!0,Un.defaultProps={onSelect:S,onMouseEnter:S,onMouseLeave:S,manualRef:S};var da=Object(I.b)(function(i,v){var E=i.activeKey,u=i.selectedKeys,e=v.eventKey,o=v.subMenuKey;return{active:E[o]===e,isSelected:Array.isArray(u)?u.indexOf(e)!==-1:u===e}})(Un),fa=da,ma=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){var u;return Object(J.a)(this,E),u=v.apply(this,arguments),u.renderInnerMenuItem=function(e){var o=u.props,t=o.renderMenuItem,l=o.index;return t(e,l,u.props.subMenuKey)},u}return Object($.a)(E,[{key:"render",value:function(){var e=Object(T.a)({},this.props),o=e.className,t=o===void 0?"":o,l=e.rootPrefixCls,c="".concat(l,"-item-group-title"),C="".concat(l,"-item-group-list"),b=e.title,R=e.children;return ke.forEach(function(W){return delete e[W]}),delete e.direction,r.createElement("li",Object(T.a)({},e,{onClick:function(me){return me.stopPropagation()},className:"".concat(t," ").concat(l,"-item-group")}),r.createElement("div",{className:c,title:typeof b=="string"?b:void 0},b),r.createElement("ul",{className:C},r.Children.map(R,this.renderInnerMenuItem)))}}]),E}(r.Component);ma.isMenuItemGroup=!0,ma.defaultProps={disabled:!0};var Za=ma,pa=function(v){var E=v.className,u=v.rootPrefixCls,e=v.style;return r.createElement("li",{className:"".concat(E," ").concat(u,"-item-divider"),style:e})};pa.defaultProps={disabled:!0,className:"",style:{}};var qa=pa,Ka=Ia,ha=a("eDIo");function eo(i,v){var E=i.prefixCls,u=i.editable,e=i.locale,o=i.style;return!u||u.showAdd===!1?null:r.createElement("button",{ref:v,type:"button",className:"".concat(E,"-nav-add"),style:o,"aria-label":(e==null?void 0:e.addAriaLabel)||"Add tab",onClick:function(l){u.onEdit("add",{event:l})}},u.addIcon||"+")}var ta=r.forwardRef(eo);function to(i,v){var E=i.prefixCls,u=i.id,e=i.tabs,o=i.locale,t=i.mobile,l=i.moreIcon,c=l===void 0?"More":l,C=i.moreTransitionName,b=i.style,R=i.className,W=i.editable,me=i.tabBarGutter,de=i.rtl,Oe=i.onTabClick,He=Object(r.useState)(!1),tt=Object(j.a)(He,2),Je=tt[0],at=tt[1],nt=Object(r.useState)(null),qe=Object(j.a)(nt,2),et=qe[0],vt=qe[1],rt="".concat(u,"-more-popup"),Xt="".concat(E,"-dropdown"),_t=et!==null?"".concat(rt,"-").concat(et):null,Fe=o==null?void 0:o.dropdownAriaLabel,We=r.createElement(Ka,{onClick:function(Rt){var Bt=Rt.key,an=Rt.domEvent;Oe(Bt,an),at(!1)},id:rt,tabIndex:-1,role:"listbox","aria-activedescendant":_t,selectedKeys:[et],"aria-label":Fe!==void 0?Fe:"expanded dropdown"},e.map(function(gt){return r.createElement(fa,{key:gt.key,id:"".concat(rt,"-").concat(gt.key),role:"option","aria-controls":u&&"".concat(u,"-panel-").concat(gt.key),disabled:gt.disabled},gt.tab)}));function ut(gt){for(var Rt=e.filter(function(bn){return!bn.disabled}),Bt=Rt.findIndex(function(bn){return bn.key===et})||0,an=Rt.length,vn=0;vnbt?(dt=We,rt.current="x"):(dt=ut,rt.current="y");var Kt=Date.now();Kt-et.current>100&&(vt.current=!1),(v(-dt,-dt)||vt.current)&&(Fe.preventDefault(),vt.current=!0),et.current=Kt}var _t=Object(r.useRef)(null);_t.current={onTouchStart:at,onTouchMove:nt,onTouchEnd:qe,onWheel:Xt},r.useEffect(function(){function Fe(De){_t.current.onTouchStart(De)}function We(De){_t.current.onTouchMove(De)}function ut(De){_t.current.onTouchEnd(De)}function dt(De){_t.current.onWheel(De)}return document.addEventListener("touchmove",We,{passive:!1}),document.addEventListener("touchend",ut,{passive:!1}),i.current.addEventListener("touchstart",Fe,{passive:!1}),i.current.addEventListener("wheel",dt),function(){document.removeEventListener("touchmove",We),document.removeEventListener("touchend",ut)}},[])}function ba(){var i=Object(r.useRef)(new Map);function v(u){return i.current.has(u)||i.current.set(u,r.createRef()),i.current.get(u)}function E(u){i.current.delete(u)}return[v,E]}function Fa(i,v){var E=r.useRef(i),u=r.useState({}),e=Object(j.a)(u,2),o=e[1];function t(l){var c=typeof l=="function"?l(E.current):l;c!==E.current&&v(c,E.current),E.current=c,o({})}return[E.current,t]}var za=function(v){var E=v.position,u=v.prefixCls,e=v.extra;if(!e)return null;var o,t=e;return E==="right"&&(o=t.right||!t.left&&t||null),E==="left"&&(o=t.left||null),o?r.createElement("div",{className:"".concat(u,"-extra-content")},o):null};function Fo(i,v){var E,u=r.useContext(va),e=u.prefixCls,o=u.tabs,t=i.className,l=i.style,c=i.id,C=i.animated,b=i.activeKey,R=i.rtl,W=i.extra,me=i.editable,de=i.locale,Oe=i.tabPosition,He=i.tabBarGutter,tt=i.children,Je=i.onTabClick,at=i.onTabScroll,nt=Object(r.useRef)(),qe=Object(r.useRef)(),et=Object(r.useRef)(),vt=Object(r.useRef)(),rt=ba(),Xt=Object(j.a)(rt,2),_t=Xt[0],Fe=Xt[1],We=Oe==="top"||Oe==="bottom",ut=Fa(0,function(xt,ct){We&&at&&at({direction:xt>ct?"left":"right"})}),dt=Object(j.a)(ut,2),De=dt[0],bt=dt[1],Kt=Fa(0,function(xt,ct){!We&&at&&at({direction:xt>ct?"top":"bottom"})}),gt=Object(j.a)(Kt,2),Rt=gt[0],Bt=gt[1],an=Object(r.useState)(0),vn=Object(j.a)(an,2),$t=vn[0],bn=vn[1],Pn=Object(r.useState)(0),yn=Object(j.a)(Pn,2),Cn=yn[0],Yt=yn[1],mn=Object(r.useState)(0),on=Object(j.a)(mn,2),en=on[0],kn=on[1],In=Object(r.useState)(0),Hn=Object(j.a)(In,2),kt=Hn[0],Nn=Hn[1],Vn=Object(r.useState)(null),Wt=Object(j.a)(Vn,2),Ot=Wt[0],rn=Wt[1],Xo=Object(r.useState)(null),bo=Object(j.a)(Xo,2),na=bo[0],$o=bo[1],Go=Object(r.useState)(0),go=Object(j.a)(Go,2),Yo=go[0],Jo=go[1],Qo=Object(r.useState)(0),Eo=Object(j.a)(Qo,2),Zo=Eo[0],qo=Eo[1],er=_(new Map),yo=Object(j.a)(er,2),tr=yo[0],nr=yo[1],Ba=fe(o,tr,$t),Co="".concat(e,"-nav-operations-hidden"),ga=0,Ea=0;We?R?(ga=0,Ea=Math.max(0,$t-Ot)):(ga=Math.min(0,Ot-$t),Ea=0):(ga=Math.min(0,na-Cn),Ea=0);function ao(xt){return xtEa?[Ea,!1]:[xt,!0]}var Oo=Object(r.useRef)(),ar=Object(r.useState)(),_o=Object(j.a)(ar,2),oo=_o[0],xo=_o[1];function ro(){xo(Date.now())}function io(){window.clearTimeout(Oo.current)}Wa(nt,function(xt,ct){var tn=!1;function On(Ca,Oa){Ca(function(_a){var xa=ao(_a+Oa),aa=Object(j.a)(xa,2),co=aa[0],fo=aa[1];return tn=fo,co})}if(We){if(Ot>=$t)return tn;On(bt,xt)}else{if(na>=Cn)return tn;On(Bt,ct)}return io(),ro(),tn}),Object(r.useEffect)(function(){return io(),oo&&(Oo.current=window.setTimeout(function(){xo(0)},100)),io},[oo]);function jo(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:b,ct=Ba.get(xt);if(!ct)return;if(We){var tn=De;R?ct.rightDe+Ot&&(tn=ct.right+ct.width-Ot):ct.left<-De?tn=-ct.left:ct.left+ct.width>-De+Ot&&(tn=-(ct.left+ct.width-Ot)),Bt(0),bt(ao(tn)[0])}else{var On=Rt;ct.top<-Rt?On=-ct.top:ct.top+ct.height>-Rt+na&&(On=-(ct.top+ct.height-na)),bt(0),Bt(ao(On)[0])}}var or=he(Ba,{width:Ot,height:na,left:De,top:Rt},{width:en,height:kt},{width:Yo,height:Zo},Object(U.a)(Object(U.a)({},i),{},{tabs:o})),Mo=Object(j.a)(or,2),rr=Mo[0],ir=Mo[1],sr=o.map(function(xt){var ct=xt.key;return r.createElement(V,{id:c,prefixCls:e,key:ct,rtl:R,tab:xt,closable:xt.closable,editable:me,active:ct===b,tabPosition:Oe,tabBarGutter:He,renderWrapper:tt,removeAriaLabel:de==null?void 0:de.removeAriaLabel,ref:_t(ct),onClick:function(On){Je(ct,On)},onRemove:function(){Fe(ct)},onFocus:function(){jo(ct),ro(),R||(nt.current.scrollLeft=0),nt.current.scrollTop=0}})}),so=Z(function(){var xt,ct,tn,On,Ca,Oa,_a,xa,aa,co=((xt=nt.current)===null||xt===void 0?void 0:xt.offsetWidth)||0,fo=((ct=nt.current)===null||ct===void 0?void 0:ct.offsetHeight)||0,wo=((tn=vt.current)===null||tn===void 0?void 0:tn.offsetWidth)||0,Lo=((On=vt.current)===null||On===void 0?void 0:On.offsetHeight)||0,mr=((Ca=et.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,pr=((Oa=et.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;rn(co),$o(fo),Jo(wo),qo(Lo);var Uo=(((_a=qe.current)===null||_a===void 0?void 0:_a.offsetWidth)||0)-wo,ko=(((xa=qe.current)===null||xa===void 0?void 0:xa.offsetHeight)||0)-Lo;bn(Uo),Yt(ko);var Io=(aa=et.current)===null||aa===void 0?void 0:aa.className.includes(Co);kn(Uo-(Io?0:mr)),Nn(ko-(Io?0:pr)),nr(function(){var Ko=new Map;return o.forEach(function(hr){var Wo=hr.key,ja=_t(Wo).current;ja&&Ko.set(Wo,{width:ja.offsetWidth,height:ja.offsetHeight,left:ja.offsetLeft,top:ja.offsetTop})}),Ko})}),lr=o.slice(0,rr),ur=o.slice(ir+1),To=[].concat(Object(k.a)(lr),Object(k.a)(ur)),cr=Object(r.useState)(),Ro=Object(j.a)(cr,2),dr=Ro[0],fr=Ro[1],Kn=Ba.get(b),So=Object(r.useRef)();function Po(){le.a.cancel(So.current)}Object(r.useEffect)(function(){var xt={};return Kn&&(We?(R?xt.right=Kn.right:xt.left=Kn.left,xt.width=Kn.width):(xt.top=Kn.top,xt.height=Kn.height)),Po(),So.current=le()(function(){fr(xt)}),Po},[Kn,We,R]),Object(r.useEffect)(function(){jo()},[b,Kn,Ba,We]),Object(r.useEffect)(function(){so()},[R,He,b,o.map(function(xt){return xt.key}).join("_")]);var Ao=!!To.length,ya="".concat(e,"-nav-wrap"),lo,uo,Do,No;return We?R?(uo=De>0,lo=De+Ot<$t):(lo=De<0,uo=-De+Ot<$t):(Do=Rt<0,No=-Rt+na1)Object(k.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(fe.length===0)return Object(k.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var Y=fe[0];if(f.isValidElement(Y)&&Object(X.c)(Y)){var he=Y.ref;fe[0]=f.cloneElement(Y,{ref:Object(X.a)(he,this.setChildNode)})}return fe.length===1?fe[0]:fe.map(function(T,J){return!f.isValidElement(T)||"key"in T&&T.key!==null?T:f.cloneElement(T,{key:"".concat(pe,"-").concat(J)})})}}]),ue}(f.Component);Z.displayName="ResizeObserver",ve.a=Z},wCXF:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return At});var w=a("rePB"),j=a("VTBJ"),je=a("KQm4"),U=a("U8pU"),r=a("ODXe"),f=a("q1tI"),ce=a("TSYQ"),se=a.n(ce),K=a("Gytx"),k=a.n(K),X=a("Kwbf"),le=a("t23M"),pe=a("qx4F"),Z=a("6eGT"),_=a("IBYe"),x=a("Ff2n"),ue=a("c+Xe"),V=a("fyJ8"),ae=a("biw7");function fe(N,be,ge,Me,Ae){var Te=ge[N]||{},xe=ge[be]||{},ye,_e;Te.fixed==="left"?ye=Me.left[N]:xe.fixed==="right"&&(_e=Me.right[be]);var Ue=!1,Se=!1,we=!1,$e=!1,Ke=ge[be+1],Qe=ge[N-1];if(Ae==="rtl"){if(ye!==void 0){var Et=Qe&&Qe.fixed==="left";$e=!Et}else if(_e!==void 0){var ot=Ke&&Ke.fixed==="right";we=!ot}}else if(ye!==void 0){var yt=Ke&&Ke.fixed==="left";Ue=!yt}else if(_e!==void 0){var Ye=Qe&&Qe.fixed==="right";Se=!Ye}return{fixLeft:ye,fixRight:_e,lastFixLeft:Ue,firstFixRight:Se,lastFixRight:we,firstFixLeft:$e,isSticky:Me.isSticky}}var Y=a("sR1s");function he(N){var be=N.cells,ge=N.stickyOffsets,Me=N.flattenColumns,Ae=N.rowComponent,Te=N.cellComponent,xe=N.onHeaderRow,ye=N.index,_e=f.useContext(ae.a),Ue=_e.prefixCls,Se=_e.direction,we;xe&&(we=xe(be.map(function(Ke){return Ke.column}),ye));var $e=Object(Y.a)(be.map(function(Ke){return Ke.column}));return f.createElement(Ae,Object.assign({},we),be.map(function(Ke,Qe){var Et=Ke.column,ot=fe(Ke.colStart,Ke.colEnd,Me,ge,Se),yt;return Et&&Et.onHeaderCell&&(yt=Ke.column.onHeaderCell(Et)),f.createElement(V.a,Object.assign({},Ke,{ellipsis:Et.ellipsis,align:Et.align,component:Te,prefixCls:Ue,key:$e[Qe]},ot,{additionalProps:yt,rowType:"header"}))}))}he.displayName="HeaderRow";var T=he;function J(N){var be=[];function ge(xe,ye){var _e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;be[_e]=be[_e]||[];var Ue=ye,Se=xe.filter(Boolean).map(function(we){var $e={key:we.key,className:we.className||"",children:we.title,column:we,colStart:Ue},Ke=1,Qe=we.children;return Qe&&Qe.length>0&&(Ke=ge(Qe,Ue,_e+1).reduce(function(Et,ot){return Et+ot},0),$e.hasSubColumns=!0),"colSpan"in we&&(Ke=we.colSpan),"rowSpan"in we&&($e.rowSpan=we.rowSpan),$e.colSpan=Ke,$e.colEnd=$e.colStart+Ke-1,be[_e].push($e),Ue+=Ke,Ke});return Se}ge(N,0);for(var Me=be.length,Ae=function(ye){be[ye].forEach(function(_e){!("rowSpan"in _e)&&!_e.hasSubColumns&&(_e.rowSpan=Me-ye)})},Te=0;Te=0;ye-=1){var _e=be[ye],Ue=ge&&ge[ye],Se=Ue&&Ue[O.a];(_e||Se||xe)&&(Ae.unshift(f.createElement("col",Object.assign({key:ye,style:{width:_e,minWidth:_e}},Se))),xe=!0)}return f.createElement("colgroup",null,Ae)}var I=d;function z(N,be){return Object(f.useMemo)(function(){for(var ge=[],Me=0;Me1?sn-1:0),xn=1;xn=we&&(Dt=we-$e),xe({scrollLeft:Dt/we*(Se+2)}),Ye.current.x=Ze.pageX},Tt=function(){var Ze=Object(ke.b)(Te.current).top,Lt=Ze+Te.current.offsetHeight,Zt=document.documentElement.scrollTop+window.innerHeight;Lt-Object(pe.a)()<=Zt||Ze>=Zt-ye?yt(function(qt){return Object(j.a)(Object(j.a)({},qt),{},{isHiddenScrollBar:!0})}):yt(function(qt){return Object(j.a)(Object(j.a)({},qt),{},{isHiddenScrollBar:!1})})},Ct=function(Ze){yt(function(Lt){return Object(j.a)(Object(j.a)({},Lt),{},{scrollLeft:Ze/Se*we||0})})};return f.useImperativeHandle(ge,function(){return{setScrollLeft:Ct}}),f.useEffect(function(){var ht=Object(Pe.a)(document.body,"mouseup",Jt,!1),Ze=Object(Pe.a)(document.body,"mousemove",Gt,!1);return Tt(),function(){ht.remove(),Ze.remove()}},[$e,lt]),f.useEffect(function(){var ht=Object(Pe.a)(window,"scroll",Tt,!1),Ze=Object(Pe.a)(window,"resize",Tt,!1);return function(){ht.remove(),Ze.remove()}},[]),f.useEffect(function(){ot.isHiddenScrollBar||yt(function(ht){var Ze,Lt;return Object(j.a)(Object(j.a)({},ht),{},{scrollLeft:Te.current.scrollLeft/((Ze=Te.current)===null||Ze===void 0?void 0:Ze.scrollWidth)*((Lt=Te.current)===null||Lt===void 0?void 0:Lt.clientWidth)})})},[ot.isHiddenScrollBar]),Se<=we||!$e||ot.isHiddenScrollBar?null:f.createElement("div",{style:{height:Object(pe.a)(),width:we,bottom:ye},className:"".concat(Ue,"-sticky-scroll")},f.createElement("div",{onMouseDown:ft,ref:Ke,className:se()("".concat(Ue,"-sticky-scroll-bar"),Object(w.a)({},"".concat(Ue,"-sticky-scroll-bar-active"),lt)),style:{width:"".concat($e,"px"),transform:"translate3d(".concat(ot.scrollLeft,"px, 0, 0)")}}))},Ne=f.forwardRef(Ie);function Le(N,be){return f.useMemo(function(){var ge=!!N;return{isSticky:ge,stickyClassName:ge?"".concat(be,"-sticky-header"):"",offsetHeader:Object(U.a)(N)==="object"&&N.offsetHeader||0,offsetScroll:Object(U.a)(N)==="object"&&N.offsetScroll||0}},[N,be])}var Nt=[],It={},At="rc-table-internal-hook",jt=f.memo(function(N){var be=N.children;return be},function(N,be){return k()(N.props,be.props)?N.pingLeft!==be.pingLeft||N.pingRight!==be.pingRight:!1});function Ft(N){var be,ge=N.prefixCls,Me=N.className,Ae=N.rowClassName,Te=N.style,xe=N.data,ye=N.rowKey,_e=N.scroll,Ue=N.tableLayout,Se=N.direction,we=N.title,$e=N.footer,Ke=N.summary,Qe=N.id,Et=N.showHeader,ot=N.components,yt=N.emptyText,Ye=N.onRow,wt=N.onHeaderRow,Mt=N.internalHooks,lt=N.transformColumns,zt=N.internalRefs,Jt=N.sticky,ft=xe||Nt,Gt=!!ft.length,Tt=f.useState(0),Ct=Object(r.a)(Tt,2),ht=Ct[0],Ze=Ct[1];f.useEffect(function(){Ze(Object(pe.a)())});var Lt=f.useMemo(function(){return Object(Y.c)(ot,{})},[ot]),Zt=f.useCallback(function(mt,pt){return Object(Y.b)(Lt,mt)||pt},[Lt]),qt=f.useMemo(function(){return typeof ye=="function"?ye:function(mt){var pt=mt&&mt[ye];return pt}},[ye]),Dt=Object(O.c)(N),Rn=Dt.expandIcon,nn=Dt.expandedRowKeys,ze=Dt.defaultExpandedRowKeys,Re=Dt.defaultExpandAllRows,Be=Dt.expandedRowRender,Ve=Dt.onExpand,it=Dt.onExpandedRowsChange,Ge=Dt.expandRowByClick,st=Dt.rowExpandable,Ut=Dt.expandIconColumnIndex,St=Dt.expandedRowClassName,_n=Dt.childrenColumnName,Qt=Dt.indentSize,cn=Rn||re,gn=_n||"children",dn=f.useMemo(function(){return Be?"row":N.expandable&&Mt===At&&N.expandable.__PARENT_RENDER_ICON__||ft.some(function(mt){return mt&&Object(U.a)(mt)==="object"&&mt[gn]})?"nest":!1},[!!Be,ft]),An=f.useState(function(){return ze||(Re?Ee(ft,qt,gn):[])}),Pt=Object(r.a)(An,2),fn=Pt[0],En=Pt[1],sn=f.useMemo(function(){return new Set(nn||fn||[])},[nn,fn]),pn=f.useCallback(function(mt){var pt=qt(mt,ft.indexOf(mt)),Vt,ln=sn.has(pt);ln?(sn.delete(pt),Vt=Object(je.a)(sn)):Vt=[].concat(Object(je.a)(sn),[pt]),En(Vt),Ve&&Ve(!ln,mt),it&&it(Vt)},[qt,sn,ft,Ve,it]),xn=f.useState(0),Xn=Object(r.a)(xn,2),Wn=Xn[0],$n=Xn[1],Ma=Object(ne.b)(Object(j.a)(Object(j.a)(Object(j.a)({},N),Dt),{},{expandable:!!Be,expandedKeys:sn,getRowKey:qt,onTriggerExpand:pn,expandIcon:cn,expandIconColumnIndex:Ut,direction:Se}),Mt===At?lt:null),Ta=Object(r.a)(Ma,2),Gn=Ta[0],Ht=Ta[1],Yn=f.useMemo(function(){return{columns:Gn,flattenColumns:Ht}},[Gn,Ht]),Jn=f.useRef(),Ra=f.useRef(),jn=f.useRef(),Ha=f.useState(!1),Sa=Object(r.a)(Ha,2),oa=Sa[0],Va=Sa[1],Xa=f.useState(!1),ra=Object(r.a)(Xa,2),Qn=ra[0],$a=ra[1],Ga=F(new Map),Pa=Object(r.a)(Ga,2),Ya=Pa[0],Ja=Pa[1],Sn=Object(Y.a)(Ht),ia=Sn.map(function(mt){return Ya.get(mt)}),Aa=f.useMemo(function(){return ia},[ia.join("_")]),sa=m(Aa,Ht.length,Se),hn=_e&&Object(Y.d)(_e.y),Mn=_e&&Object(Y.d)(_e.x),Tn=Mn&&Ht.some(function(mt){var pt=mt.fixed;return pt}),la=f.useRef(),Fn=Le(Jt,ge),zn=Fn.isSticky,Da=Fn.offsetHeader,Qa=Fn.offsetScroll,Na=Fn.stickyClassName,ua,Zn,wn;hn&&(Zn={overflowY:"scroll",maxHeight:_e.y}),Mn&&(ua={overflowX:"auto"},hn||(Zn={overflowY:"hidden"}),wn={width:_e.x===!0?"auto":_e.x,minWidth:"100%"});var Dn=f.useCallback(function(mt,pt){Ja(function(Vt){var ln=new Map(Vt);return ln.set(mt,pt),ln})},[]),qn=q(null),wa=Object(r.a)(qn,2),La=wa[0],Ua=wa[1];function ea(mt,pt){if(!pt)return;typeof pt=="function"?pt(mt):pt.scrollLeft!==mt&&(pt.scrollLeft=mt)}var Ln=function(pt){var Vt=pt.currentTarget,ln=pt.scrollLeft,Bn=typeof ln=="number"?ln:Vt.scrollLeft,Wa=Vt||It;if(!Ua()||Ua()===Wa){var ba;La(Wa),ea(Bn,Ra.current),ea(Bn,jn.current),ea(Bn,(ba=la.current)===null||ba===void 0?void 0:ba.setScrollLeft)}if(Vt){var Fa=Vt.scrollWidth,za=Vt.clientWidth;Va(Bn>0),$a(Bn0?[].concat(Object(j.a)(x),Object(j.a)(X(fe).map(function(Y){return Object(je.a)({fixed:ae},Y)}))):[].concat(Object(j.a)(x),[Object(je.a)(Object(je.a)({},ue),{},{fixed:ae})])},[])}function le(_){for(var x=!0,ue=0;ue<_.length;ue+=1){var V=_[ue];if(x&&V.fixed!=="left")x=!1;else if(!x&&V.fixed==="left"){Object(ce.a)(!1,"Index ".concat(ue-1," of `columns` missing `fixed='left'` prop."));break}}for(var ae=!0,fe=_.length-1;fe>=0;fe-=1){var Y=_[fe];if(ae&&Y.fixed!=="right")ae=!1;else if(!ae&&Y.fixed==="right"){Object(ce.a)(!1,"Index ".concat(fe+1," of `columns` missing `fixed='right'` prop."));break}}}function pe(_){return _.map(function(x){var ue=x.fixed,V=Object(U.a)(x,["fixed"]),ae=ue;return ue==="left"?ae="right":ue==="right"&&(ae="left"),Object(je.a)({fixed:ae},V)})}function Z(_,x){var ue=_.prefixCls,V=_.columns,ae=_.children,fe=_.expandable,Y=_.expandedKeys,he=_.getRowKey,T=_.onTriggerExpand,J=_.expandIcon,$=_.rowExpandable,g=_.expandIconColumnIndex,O=_.direction,d=_.expandRowByClick,I=r.useMemo(function(){return V||k(ae)},[V,ae]),z=r.useMemo(function(){if(fe){var te,P=g||0,L=I[P],y=(te={},Object(w.a)(te,K.a,{className:"".concat(ue,"-expand-icon-col")}),Object(w.a)(te,"title",""),Object(w.a)(te,"fixed",L?L.fixed:null),Object(w.a)(te,"className","".concat(ue,"-row-expand-icon-cell")),Object(w.a)(te,"render",function(h,M,G){var oe=he(M,G),D=Y.has(oe),B=$?$(M):!0,ne=J({prefixCls:ue,expanded:D,expandable:B,record:M,onExpand:T});return d?r.createElement("span",{onClick:function(ee){return ee.stopPropagation()}},ne):ne}),te),p=I.slice();return P>=0&&p.splice(P,0,y),p}return I},[fe,I,he,Y,J,O]),Q=r.useMemo(function(){var te=z;return x&&(te=x(te)),te.length||(te=[{render:function(){return null}}]),te},[x,z,O]),Ce=r.useMemo(function(){return O==="rtl"?pe(X(Q)):X(Q)},[Q,O]);return[Q,Ce]}ve.b=Z},"y0+3":function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return X}),a.d(ve,"b",function(){return pe});var w=/margin|padding|width|height|max|min|offset/,j={left:!0,top:!0},je={cssFloat:1,styleFloat:1,float:1};function U(Z){return Z.nodeType===1?Z.ownerDocument.defaultView.getComputedStyle(Z,null):{}}function r(Z,_,x){if(_=_.toLowerCase(),x==="auto"){if(_==="height")return Z.offsetHeight;if(_==="width")return Z.offsetWidth}return _ in j||(j[_]=w.test(_)),j[_]?parseFloat(x)||0:x}function f(Z,_){var x=arguments.length,ue=U(Z);return _=je[_]?"cssFloat"in Z.style?"cssFloat":"styleFloat":_,x===1?ue:r(Z,_,ue[_]||Z.style[_])}function ce(Z,_,x){var ue=arguments.length;if(_=je[_]?"cssFloat"in Z.style?"cssFloat":"styleFloat":_,ue===3)return typeof x=="number"&&w.test(_)&&(x="".concat(x,"px")),Z.style[_]=x,x;for(var V in _)_.hasOwnProperty(V)&&ce(Z,V,_[V]);return U(Z)}function se(Z){return Z===document.body?document.documentElement.clientWidth:Z.offsetWidth}function K(Z){return Z===document.body?window.innerHeight||document.documentElement.clientHeight:Z.offsetHeight}function k(){var Z=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),_=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Z,height:_}}function X(){var Z=document.documentElement.clientWidth,_=window.innerHeight||document.documentElement.clientHeight;return{width:Z,height:_}}function le(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function pe(Z){var _=Z.getBoundingClientRect(),x=document.documentElement;return{left:_.left+(window.pageXOffset||x.scrollLeft)-(x.clientLeft||document.body.clientLeft||0),top:_.top+(window.pageYOffset||x.scrollTop)-(x.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Engineering__Lists__TrainingProgram.147fb743.async.js b/p__Engineering__Lists__TrainingProgram.147fb743.async.js index 01795dc496..be4ce0f3a1 100644 --- a/p__Engineering__Lists__TrainingProgram.147fb743.async.js +++ b/p__Engineering__Lists__TrainingProgram.147fb743.async.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[137,8],{"55Ip":function(Ee,M,e){"use strict";e.d(M,"a",function(){return p});var R=e("Ty5D"),x=e("dI71"),G=e("q1tI"),F=e.n(G),N=e("YS25"),a=e("17x9"),$=e.n(a),C=e("wx14"),s=e("zLVn"),I=e("9R94"),U=function(n){Object(x.a)(t,n);function t(){for(var m,h=arguments.length,v=new Array(h),r=0;r=0||h.relatedTarget.className.indexOf("".concat(E,"-next"))>=0))return;n.setState({goInputText:""}),i(n.getValidValue())},n.go=function(h){var v=n.state.goInputText;if(v==="")return;(h.keyCode===D.ENTER||h.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(N.a)(o,[{key:"getValidValue",value:function(){var t=this.state,d=t.goInputText,m=t.current;return!d||isNaN(d)?m:Number(d)}},{key:"getPageSizeOptions",value:function(){var t=this.props,d=t.pageSize,m=t.pageSizeOptions;return m.some(function(h){return h.toString()===d.toString()})?m:m.concat([d.toString()]).sort(function(h,v){var r=isNaN(Number(h))?0:Number(h),i=isNaN(Number(v))?0:Number(v);return r-i})}},{key:"render",value:function(){var t=this,d=this.props,m=d.pageSize,h=d.locale,v=d.rootPrefixCls,r=d.changeSize,i=d.quickGo,E=d.goButton,g=d.selectComponentClass,f=d.buildOptionText,Z=d.selectPrefixCls,k=d.disabled,ne=this.state.goInputText,le="".concat(v,"-options"),de=g,se=null,ge=null,te=null;if(!r&&!i)return null;var Pe=this.getPageSizeOptions();if(r&&de){var _e=Pe.map(function(ve,Se){return s.a.createElement(de.Option,{key:Se,value:ve.toString()},(f||t.buildOptionText)(ve))});se=s.a.createElement(de,{disabled:k,prefixCls:Z,showSearch:!1,className:"".concat(le,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(m||Pe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Se){return Se.parentNode}},_e)}return i&&(E&&(te=typeof E=="boolean"?s.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:k,className:"".concat(le,"-quick-jumper-button")},h.jump_to_confirm):s.a.createElement("span",{onClick:this.go,onKeyUp:this.go},E)),ge=s.a.createElement("div",{className:"".concat(le,"-quick-jumper")},h.jump_to,s.a.createElement("input",{disabled:k,type:"text",value:ne,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),h.page,te)),s.a.createElement("li",{className:"".concat(le)},se,ge)}}]),o}(s.a.Component);u.defaultProps={pageSizeOptions:["10","20","50","100"]};var c=u,j=e("N2Kk");function b(){}function p(_){return typeof _=="number"&&isFinite(_)&&Math.floor(_)===_}function L(_,S,o){return o}function O(_,S,o){var n=typeof _=="undefined"?S.pageSize:_;return Math.floor((o.total-1)/n)+1}var Q=function(_){Object(a.a)(o,_);var S=Object($.a)(o);function o(n){var t;Object(F.a)(this,o),t=S.call(this,n),t.getJumpPrevPage=function(){return Math.max(1,t.state.current-(t.props.showLessItems?3:5))},t.getJumpNextPage=function(){return Math.min(O(void 0,t.state,t.props),t.state.current+(t.props.showLessItems?3:5))},t.getItemIcon=function(r,i){var E=t.props.prefixCls,g=r||s.a.createElement("button",{type:"button","aria-label":i,className:"".concat(E,"-item-link")});return typeof r=="function"&&(g=s.a.createElement(r,Object(G.a)({},t.props))),g},t.savePaginationNode=function(r){t.paginationNode=r},t.isValid=function(r){return p(r)&&r!==t.state.current},t.shouldDisplayQuickJumper=function(){var r=t.props,i=r.showQuickJumper,E=r.pageSize,g=r.total;return g<=E?!1:i},t.handleKeyDown=function(r){(r.keyCode===D.ARROW_UP||r.keyCode===D.ARROW_DOWN)&&r.preventDefault()},t.handleKeyUp=function(r){var i=t.getValidValue(r),E=t.state.currentInputValue;i!==E&&t.setState({currentInputValue:i}),r.keyCode===D.ENTER?t.handleChange(i):r.keyCode===D.ARROW_UP?t.handleChange(i-1):r.keyCode===D.ARROW_DOWN&&t.handleChange(i+1)},t.changePageSize=function(r){var i=t.state.current,E=O(r,t.state,t.props);i=i>E?E:i,E===0&&(i=t.state.current),typeof r=="number"&&("pageSize"in t.props||t.setState({pageSize:r}),"current"in t.props||t.setState({current:i,currentInputValue:i})),t.props.onShowSizeChange(i,r),"onChange"in t.props&&t.props.onChange&&t.props.onChange(i,r)},t.handleChange=function(r){var i=t.props.disabled,E=r;if(t.isValid(E)&&!i){var g=O(void 0,t.state,t.props);E>g?E=g:E<1&&(E=1),"current"in t.props||t.setState({current:E,currentInputValue:E});var f=t.state.pageSize;return t.props.onChange(E,f),E}return t.state.current},t.prev=function(){t.hasPrev()&&t.handleChange(t.state.current-1)},t.next=function(){t.hasNext()&&t.handleChange(t.state.current+1)},t.jumpPrev=function(){t.handleChange(t.getJumpPrevPage())},t.jumpNext=function(){t.handleChange(t.getJumpNextPage())},t.hasPrev=function(){return t.state.current>1},t.hasNext=function(){return t.state.current2?E-2:0),f=2;f=m?v=m:v=Number(d),v}},{key:"getShowSizeChanger",value:function(){var t=this.props,d=t.showSizeChanger,m=t.total,h=t.totalBoundaryShowSizeChanger;return typeof d!="undefined"?d:m>h}},{key:"renderPrev",value:function(t){var d=this.props,m=d.prevIcon,h=d.itemRender,v=h(t,"prev",this.getItemIcon(m,"prev page")),r=!this.hasPrev();return Object(C.isValidElement)(v)?Object(C.cloneElement)(v,{disabled:r}):v}},{key:"renderNext",value:function(t){var d=this.props,m=d.nextIcon,h=d.itemRender,v=h(t,"next",this.getItemIcon(m,"next page")),r=!this.hasNext();return Object(C.isValidElement)(v)?Object(C.cloneElement)(v,{disabled:r}):v}},{key:"render",value:function(){var t=this,d=this.props,m=d.prefixCls,h=d.className,v=d.style,r=d.disabled,i=d.hideOnSinglePage,E=d.total,g=d.locale,f=d.showQuickJumper,Z=d.showLessItems,k=d.showTitle,ne=d.showTotal,le=d.simple,de=d.itemRender,se=d.showPrevNextJumpers,ge=d.jumpPrevIcon,te=d.jumpNextIcon,Pe=d.selectComponentClass,_e=d.selectPrefixCls,ve=d.pageSizeOptions,Se=this.state,ue=Se.current,Le=Se.pageSize,Ae=Se.currentInputValue;if(i===!0&&E<=Le)return null;var ce=O(void 0,this.state,this.props),Ce=[],Ie=null,Ke=null,We=null,Ge=null,De=null,me=f&&f.goButton,be=Z?1:2,Je=ue-1>0?ue-1:0,ae=ue+1=be*2&&ue!==1+2&&(Ce[0]=Object(C.cloneElement)(Ce[0],{className:"".concat(m,"-item-after-jump-prev")}),Ce.unshift(Ie)),ce-ue>=be*2&&ue!==ce-2&&(Ce[Ce.length-1]=Object(C.cloneElement)(Ce[Ce.length-1],{className:"".concat(m,"-item-before-jump-next")}),Ce.push(Ke)),A!==1&&Ce.unshift(We),H!==ce&&Ce.push(Ge)}var w=null;ne&&(w=s.a.createElement("li",{className:"".concat(m,"-total-text")},ne(E,[E===0?0:(ue-1)*Le+1,ue*Le>E?E:ue*Le])));var K=!this.hasPrev()||!ce,B=!this.hasNext()||!ce;return s.a.createElement("ul",Object(R.a)({className:U()(m,h,Object(x.a)({},"".concat(m,"-disabled"),r)),style:v,unselectable:"unselectable",ref:this.savePaginationNode},X),w,s.a.createElement("li",{title:k?g.prev_page:null,onClick:this.prev,tabIndex:K?null:0,onKeyPress:this.runIfEnterPrev,className:U()("".concat(m,"-prev"),Object(x.a)({},"".concat(m,"-disabled"),K)),"aria-disabled":K},this.renderPrev(Je)),Ce,s.a.createElement("li",{title:k?g.next_page:null,onClick:this.next,tabIndex:B?null:0,onKeyPress:this.runIfEnterNext,className:U()("".concat(m,"-next"),Object(x.a)({},"".concat(m,"-disabled"),B)),"aria-disabled":B},this.renderNext(ae)),s.a.createElement(c,{disabled:r,locale:g,rootPrefixCls:m,selectComponentClass:Pe,selectPrefixCls:_e,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ue,pageSize:Le,pageSizeOptions:ve,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:me}))}}],[{key:"getDerivedStateFromProps",value:function(t,d){var m={};if("current"in t&&(m.current=t.current,t.current!==d.current&&(m.currentInputValue=m.current)),"pageSize"in t&&t.pageSize!==d.pageSize){var h=d.current,v=O(t.pageSize,d,t);h=h>v?v:h,"current"in t||(m.current=h,m.currentInputValue=h),m.pageSize=t.pageSize}return m}}]),o}(s.a.Component);Q.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:b,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:b,locale:j.a,style:{},itemRender:L,totalBoundaryShowSizeChanger:50};var y=Q},"6RRn":function(Ee,M,e){"use strict";var R=e("wCXF"),x=e("n6Qo");e.d(M,"b",function(){return x.a});var G=e("IBYe"),F=e("6eGT"),N=e("hW8S");e.d(M,"a",function(){return N.a}),M.c=R.b},"6eGT":function(Ee,M,e){"use strict";function R(x){return null}M.a=R},"815F":function(Ee,M,e){"use strict";e.d(M,"e",function(){return $}),e.d(M,"c",function(){return s}),e.d(M,"d",function(){return I}),e.d(M,"a",function(){return z}),e.d(M,"f",function(){return W}),e.d(M,"b",function(){return D});var R=e("KQm4"),x=e("VTBJ"),G=e("Ff2n"),F=e("Zm9Q"),N=e("Kwbf"),a=e("OZM5");function $(u,c){return u!=null?u:c}function C(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=new Map;function j(b){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(b||[]).forEach(function(L){var O=L.key,Q=L.children;Object(N.a)(O!=null,"Tree node must have a certain key: [".concat(p).concat(O,"]"));var y=String(O);Object(N.a)(!c.has(y)||O===null||O===void 0,"Same 'key' exist in the Tree: ".concat(y)),c.set(y,!0),j(Q,"".concat(p).concat(y," > "))})}j(u)}function s(u){function c(j){var b=Object(F.a)(j);return b.map(function(p){if(!Object(a.i)(p))return Object(N.a)(!p,"Tree/TreeNode can only accept TreeNode as children."),null;var L=p.key,O=p.props,Q=O.children,y=Object(G.a)(O,["children"]),_=Object(x.a)({key:L},y),S=c(Q);return S.length&&(_.children=S),_}).filter(function(p){return p})}return c(u)}function I(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],j=new Set(c===!0?[]:c),b=[];function p(L){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return L.map(function(Q,y){var _=Object(a.h)(O?O.pos:"0",y),S=$(Q.key,_),o=Object(x.a)(Object(x.a)({},Q),{},{parent:O,pos:_,children:null,data:Q,isStart:[].concat(Object(R.a)(O?O.isStart:[]),[y===0]),isEnd:[].concat(Object(R.a)(O?O.isEnd:[]),[y===L.length-1])});return b.push(o),c===!0||j.has(S)?o.children=p(Q.children||[],o):o.children=[],o})}return p(u),b}function U(u,c,j){var b;j?typeof j=="string"?b=function(O){return O[j]}:typeof j=="function"&&(b=function(O){return j(O)}):b=function(O,Q){return $(O.key,Q)};function p(L,O,Q){var y=L?L.children:u,_=L?Object(a.h)(Q.pos,O):"0";if(L){var S=b(L,_),o={node:L,index:O,pos:_,key:S,parentPos:Q.node?Q.pos:null,level:Q.level+1};c(o)}y&&y.forEach(function(n,t){p(n,t,{node:L,pos:_,level:Q?Q.level+1:-1})})}p(null)}function z(u){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},j=c.initWrapper,b=c.processEntity,p=c.onProcessFinished,L=arguments.length>2?arguments[2]:void 0,O={},Q={},y={posEntities:O,keyEntities:Q};return j&&(y=j(y)||y),U(u,function(_){var S=_.node,o=_.index,n=_.pos,t=_.key,d=_.parentPos,m=_.level,h={node:S,index:o,key:t,pos:n,level:m},v=$(t,n);O[n]=h,Q[v]=h,h.parent=O[d],h.parent&&(h.parent.children=h.parent.children||[],h.parent.children.push(h)),b&&b(h,y)},L),p&&p(y),y}function W(u,c){var j=c.expandedKeys,b=c.selectedKeys,p=c.loadedKeys,L=c.loadingKeys,O=c.checkedKeys,Q=c.halfCheckedKeys,y=c.dragOverNodeKey,_=c.dropPosition,S=c.keyEntities,o=S[u],n={eventKey:u,expanded:j.indexOf(u)!==-1,selected:b.indexOf(u)!==-1,loaded:p.indexOf(u)!==-1,loading:L.indexOf(u)!==-1,checked:O.indexOf(u)!==-1,halfChecked:Q.indexOf(u)!==-1,pos:String(o?o.pos:""),dragOver:y===u&&_===0,dragOverGapTop:y===u&&_===-1,dragOverGapBottom:y===u&&_===1};return n}function D(u){var c=u.data,j=u.expanded,b=u.selected,p=u.checked,L=u.loaded,O=u.loading,Q=u.halfChecked,y=u.dragOver,_=u.dragOverGapTop,S=u.dragOverGapBottom,o=u.pos,n=u.active,t=Object(x.a)(Object(x.a)({},c),{},{expanded:j,selected:b,checked:p,loaded:L,loading:O,halfChecked:Q,dragOver:y,dragOverGapTop:_,dragOverGapBottom:S,pos:o,active:n});return"props"in t||Object.defineProperty(t,"props",{get:function(){return Object(N.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),u}}),t}},BRp4:function(Ee,M,e){Ee.exports={flex_box_center:"flex_box_center___1JPvt",flex_space_between:"flex_space_between___2CdVA",flex_box_vertical_center:"flex_box_vertical_center___3KS4m",flex_box_center_end:"flex_box_center_end___1b4Hc",flex_box_column:"flex_box_column___30JFL",wrap:"wrap___10oHT",title:"title___sFJE7",control:"control___OQFVR",label:"label___3ROGA",customTable:"customTable___3lKJa"}},BU3w:function(Ee,M,e){"use strict";e.d(M,"a",function(){return a});var R=e("MNnm"),x="rc-util-key";function G($){if($.attachTo)return $.attachTo;var C=document.querySelector("head");return C||document.body}function F($){var C,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(R.a)())return null;var I=document.createElement("style");if((C=s.csp)===null||C===void 0?void 0:C.nonce){var U;I.nonce=(U=s.csp)===null||U===void 0?void 0:U.nonce}I.innerHTML=$;var z=G(s),W=z.firstChild;return s.prepend&&z.prepend?z.prepend(I):s.prepend&&W?z.insertBefore(I,W):z.appendChild(I),I}var N=new Map;function a($,C){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},I=G(s);if(!N.has(I)){var U=F("",s),z=U.parentNode;N.set(I,z),z.removeChild(U)}var W=Array.from(N.get(I).children).find(function(b){return b.tagName==="STYLE"&&b[x]===C});if(W){var D,u;if(((D=s.csp)===null||D===void 0?void 0:D.nonce)&&W.nonce!==((u=s.csp)===null||u===void 0?void 0:u.nonce)){var c;W.nonce=(c=s.csp)===null||c===void 0?void 0:c.nonce}return W.innerHTML!==$&&(W.innerHTML=$),W}var j=F($,s);return j[x]=C,j}},IBYe:function(Ee,M,e){"use strict";function R(x){return null}M.a=R},LdHM:function(Ee,M,e){"use strict";e.d(M,"b",function(){return L}),e.d(M,"a",function(){return Q});var R=e("1OyB"),x=e("vuIU"),G=e("Ji7U"),F=e("LK+K"),N=e("q1tI"),a=e("rePB"),$=e("Ff2n"),C=e("ODXe"),s=e("4IlW"),I=e("bX4T"),U=e("YrtM"),z=e("TSYQ"),W=e.n(z),D=e("+nKL"),u=e("8OUc"),c=function(k,ne){var le=k.prefixCls,de=k.id,se=k.flattenOptions,ge=k.childrenAsData,te=k.values,Pe=k.searchValue,_e=k.multiple,ve=k.defaultActiveFirstOption,Se=k.height,ue=k.itemHeight,Le=k.notFoundContent,Ae=k.open,ce=k.menuItemSelectedIcon,Ce=k.virtual,Ie=k.onSelect,Ke=k.onToggleOpen,We=k.onActiveValue,Ge=k.onScroll,De=k.onMouseEnter,me="".concat(le,"-item"),be=Object(U.a)(function(){return se},[Ae,se],function(V,w){return w[0]&&V[1]!==w[1]}),Je=N.useRef(null),ae=function(w){w.preventDefault()},X=function(w){Je.current&&Je.current.scrollTo({index:w})},P=function(w){for(var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,B=be.length,ee=0;ee1&&arguments[1]!==void 0?arguments[1]:!1;return Object(_.a)(Z).map(function(ne,le){if(!N.isValidElement(ne)||!ne.type)return null;var de=ne.type.isSelectOptGroup,se=ne.key,ge=ne.props,te=ge.children,Pe=Object($.a)(ge,["children"]);return k||!de?S(ne):Object(y.a)(Object(y.a)({key:"__RC_SELECT_GRP__".concat(se===null?le:se,"__"),label:se},Pe),{},{options:o(te)})}).filter(function(ne){return ne})}var n=e("2Qr1"),t=e("qNPg"),d=e("U8pU"),m=e("Kwbf"),h=e("WKfj");function v(Z){var k=Z.mode,ne=Z.options,le=Z.children,de=Z.backfill,se=Z.allowClear,ge=Z.placeholder,te=Z.getInputElement,Pe=Z.showSearch,_e=Z.onSearch,ve=Z.defaultOpen,Se=Z.autoFocus,ue=Z.labelInValue,Le=Z.value,Ae=Z.inputValue,ce=Z.optionLabelProp,Ce=k==="multiple"||k==="tags",Ie=Pe!==void 0?Pe:Ce||k==="combobox",Ke=ne||o(le);if(Object(m.a)(k!=="tags"||Ke.every(function(me){return!me.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),k==="tags"||k==="combobox"){var We=Ke.some(function(me){return me.options?me.options.some(function(be){return typeof("value"in be?be.value:be.key)=="number"}):typeof("value"in me?me.value:me.key)=="number"});Object(m.a)(!We,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(m.a)(k!=="combobox"||!ce,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(m.a)(k==="combobox"||!de,"`backfill` only works with `combobox` mode."),Object(m.a)(k==="combobox"||!te,"`getInputElement` only work with `combobox` mode."),Object(m.b)(k!=="combobox"||!te||!se||!ge,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),_e&&!Ie&&k!=="combobox"&&k!=="tags"&&Object(m.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(m.b)(!ve||Se,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Le!=null){var Ge=Object(h.d)(Le);Object(m.a)(!ue||Ge.every(function(me){return Object(d.a)(me)==="object"&&("key"in me||"value"in me)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(m.a)(!Ce||Array.isArray(Le),"`value` should be array when `mode` is `multiple` or `tags`")}if(le){var De=null;Object(_.a)(le).some(function(me){if(!N.isValidElement(me)||!me.type)return!1;var be=me.type;if(be.isSelectOption)return!1;if(be.isSelectOptGroup){var Je=Object(_.a)(me.props.children).every(function(ae){return!N.isValidElement(ae)||!me.type||ae.type.isSelectOption?!0:(De=ae.type,!1)});return!Je}return De=be,!0}),De&&Object(m.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(De.displayName||De.name||De,"`.")),Object(m.a)(Ae===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var r=v,i=Object(t.a)({prefixCls:"rc-select",components:{optionList:b},convertChildrenToData:o,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:r,fillOptionsWithMissingValue:n.a}),E=function(Z){Object(G.a)(ne,Z);var k=Object(F.a)(ne);function ne(){var le;return Object(R.a)(this,ne),le=k.apply(this,arguments),le.selectRef=N.createRef(),le.focus=function(){le.selectRef.current.focus()},le.blur=function(){le.selectRef.current.blur()},le}return Object(x.a)(ne,[{key:"render",value:function(){return N.createElement(i,Object.assign({ref:this.selectRef},this.props))}}]),ne}(N.Component);E.Option=L,E.OptGroup=Q;var g=E,f=M.c=g},NvD2:function(Ee,M,e){"use strict";e.d(M,"a",function(){return a});var R=e("Kwbf");function x($,C){var s=new Set;return $.forEach(function(I){C.has(I)||s.add(I)}),s}function G($){var C=$||{},s=C.disabled,I=C.disableCheckbox,U=C.checkable;return!!(s||I)||U===!1}function F($,C,s,I){for(var U=new Set($),z=new Set,W=0;W<=s;W+=1){var D=C.get(W)||new Set;D.forEach(function(b){var p=b.key,L=b.node,O=b.children,Q=O===void 0?[]:O;U.has(p)&&!I(L)&&Q.filter(function(y){return!I(y.node)}).forEach(function(y){U.add(y.key)})})}for(var u=new Set,c=s;c>=0;c-=1){var j=C.get(c)||new Set;j.forEach(function(b){var p=b.parent,L=b.node;if(I(L)||!b.parent||u.has(b.parent.key))return;if(I(b.parent.node)){u.add(p.key);return}var O=!0,Q=!1;(p.children||[]).filter(function(y){return!I(y.node)}).forEach(function(y){var _=y.key,S=U.has(_);O&&!S&&(O=!1),!Q&&(S||z.has(_))&&(Q=!0)}),O&&U.add(p.key),Q&&z.add(p.key),u.add(p.key)})}return{checkedKeys:Array.from(U),halfCheckedKeys:Array.from(x(z,U))}}function N($,C,s,I,U){for(var z=new Set($),W=new Set(C),D=0;D<=I;D+=1){var u=s.get(D)||new Set;u.forEach(function(p){var L=p.key,O=p.node,Q=p.children,y=Q===void 0?[]:Q;!z.has(L)&&!W.has(L)&&!U(O)&&y.filter(function(_){return!U(_.node)}).forEach(function(_){z.delete(_.key)})})}W=new Set;for(var c=new Set,j=I;j>=0;j-=1){var b=s.get(j)||new Set;b.forEach(function(p){var L=p.parent,O=p.node;if(U(O)||!p.parent||c.has(p.parent.key))return;if(U(p.parent.node)){c.add(L.key);return}var Q=!0,y=!1;(L.children||[]).filter(function(_){return!U(_.node)}).forEach(function(_){var S=_.key,o=z.has(S);Q&&!o&&(Q=!1),!y&&(o||W.has(S))&&(y=!0)}),Q||z.delete(L.key),y&&W.add(L.key),c.add(L.key)})}return{checkedKeys:Array.from(z),halfCheckedKeys:Array.from(x(W,z))}}function a($,C,s,I){var U=[],z;I?z=I:z=G;var W=new Set($.filter(function(j){var b=!!s[j];return b||U.push(j),b})),D=new Map,u=0;Object.keys(s).forEach(function(j){var b=s[j],p=b.level,L=D.get(p);L||(L=new Set,D.set(p,L)),L.add(b),u=Math.max(u,p)}),Object(R.a)(!U.length,"Tree missing follow keys: ".concat(U.slice(0,100).map(function(j){return"'".concat(j,"'")}).join(", ")));var c;return C===!0?c=F(W,D,u,z):c=N(W,C.halfCheckedKeys,D,u,z),c}},OZM5:function(Ee,M,e){"use strict";e.d(M,"b",function(){return I}),e.d(M,"a",function(){return U}),e.d(M,"k",function(){return z}),e.d(M,"h",function(){return W}),e.d(M,"i",function(){return D}),e.d(M,"g",function(){return u}),e.d(M,"c",function(){return c}),e.d(M,"d",function(){return j}),e.d(M,"j",function(){return L}),e.d(M,"e",function(){return O}),e.d(M,"f",function(){return Q});var R=e("KQm4"),x=e("U8pU"),G=e("Ff2n"),F=e("q1tI"),N=e.n(F),a=e("Kwbf"),$=e("WaYH"),C=.25,s=2;function I(y,_){var S=y.slice(),o=S.indexOf(_);return o>=0&&S.splice(o,1),S}function U(y,_){var S=y.slice();return S.indexOf(_)===-1&&S.push(_),S}function z(y){return y.split("-")}function W(y,_){return"".concat(y,"-").concat(_)}function D(y){return y&&y.type&&y.type.isTreeNode}function u(y,_){var S=[y],o=_[y];function n(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];t.forEach(function(d){var m=d.key,h=d.children;S.push(m),n(h)})}return n(o.children),S}function c(y,_){var S=y.clientY,o=_.selectHandle.getBoundingClientRect(),n=o.top,t=o.bottom,d=o.height,m=Math.max(d*C,s);return S<=n+m?-1:S>=t-m?1:0}function j(y,_){if(!y)return;var S=_.multiple;return S?y.slice():y.length?[y[0]]:y}var b=function(_){return _};function p(y,_){if(!y)return[];var S=_||{},o=S.processProps,n=o===void 0?b:o,t=Array.isArray(y)?y:[y];return t.map(function(d){var m=d.children,h=Object(G.a)(d,["children"]),v=p(m,_);return N.a.createElement($.a,Object.assign({},n(h)),v)})}function L(y){if(!y)return null;var _;if(Array.isArray(y))_={checkedKeys:y,halfCheckedKeys:void 0};else if(Object(x.a)(y)==="object")_={checkedKeys:y.checked||void 0,halfCheckedKeys:y.halfChecked||void 0};else return Object(a.a)(!1,"`checkedKeys` is not an array or an object"),null;return _}function O(y,_){var S=new Set;function o(n){if(S.has(n))return;var t=_[n];if(!t)return;S.add(n);var d=t.parent,m=t.node;if(m.disabled)return;d&&o(d.key)}return(y||[]).forEach(function(n){o(n)}),Object(R.a)(S)}function Q(y){var _={};return Object.keys(y).forEach(function(S){(S.startsWith("data-")||S.startsWith("aria-"))&&(_[S]=y[S])}),_}},PsNh:function(Ee,M,e){Ee.exports={selectWrapContainer:"selectWrapContainer___M4-WR"}},"SA+Z":function(Ee,M,e){var R=e("wTVA"),x=e("EbDI"),G=e("ZhPi"),F=e("wkBT");function N(a){return R(a)||x(a)||G(a)||F()}Ee.exports=N,Ee.exports.__esModule=!0,Ee.exports.default=Ee.exports},WaYH:function(Ee,M,e){"use strict";var R=e("rePB"),x=e("Ff2n"),G=e("VTBJ"),F=e("1OyB"),N=e("vuIU"),a=e("JX7q"),$=e("Ji7U"),C=e("LK+K"),s=e("q1tI"),I=e("TSYQ"),U=e.n(I),z=e("sboe"),W=e("OZM5"),D=function(_){var S=_.prefixCls,o=_.level,n=_.isStart,t=_.isEnd;if(!o)return null;for(var d="".concat(S,"-indent-unit"),m=[],h=0;h1)Object(I.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(L.length===0)return Object(I.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var O=L[0];if(a.isValidElement(O)&&Object(U.c)(O)){var Q=O.ref;L[0]=a.cloneElement(O,{ref:Object(U.a)(Q,this.setChildNode)})}return L.length===1?L[0]:L.map(function(y,_){return!a.isValidElement(y)||"key"in y&&y.key!==null?y:a.cloneElement(y,{key:"".concat(W,"-").concat(_)})})}}]),j}(a.Component);D.displayName="ResizeObserver",M.a=D},wCXF:function(Ee,M,e){"use strict";e.d(M,"a",function(){return X});var R=e("rePB"),x=e("VTBJ"),G=e("KQm4"),F=e("U8pU"),N=e("ODXe"),a=e("q1tI"),$=e("TSYQ"),C=e.n($),s=e("Gytx"),I=e.n(s),U=e("Kwbf"),z=e("t23M"),W=e("qx4F"),D=e("6eGT"),u=e("IBYe"),c=e("Ff2n"),j=e("c+Xe"),b=e("fyJ8"),p=e("biw7");function L(l,T,A,H,Y){var V=A[l]||{},w=A[T]||{},K,B;V.fixed==="left"?K=H.left[l]:w.fixed==="right"&&(B=H.right[T]);var ee=!1,J=!1,q=!1,ie=!1,oe=A[T+1],pe=A[l-1];if(Y==="rtl"){if(K!==void 0){var Me=pe&&pe.fixed==="left";ie=!Me}else if(B!==void 0){var Oe=oe&&oe.fixed==="right";q=!Oe}}else if(K!==void 0){var Re=oe&&oe.fixed==="left";ee=!Re}else if(B!==void 0){var fe=pe&&pe.fixed==="right";J=!fe}return{fixLeft:K,fixRight:B,lastFixLeft:ee,firstFixRight:J,lastFixRight:q,firstFixLeft:ie,isSticky:H.isSticky}}var O=e("sR1s");function Q(l){var T=l.cells,A=l.stickyOffsets,H=l.flattenColumns,Y=l.rowComponent,V=l.cellComponent,w=l.onHeaderRow,K=l.index,B=a.useContext(p.a),ee=B.prefixCls,J=B.direction,q;w&&(q=w(T.map(function(oe){return oe.column}),K));var ie=Object(O.a)(T.map(function(oe){return oe.column}));return a.createElement(Y,Object.assign({},q),T.map(function(oe,pe){var Me=oe.column,Oe=L(oe.colStart,oe.colEnd,H,A,J),Re;return Me&&Me.onHeaderCell&&(Re=oe.column.onHeaderCell(Me)),a.createElement(b.a,Object.assign({},oe,{ellipsis:Me.ellipsis,align:Me.align,component:V,prefixCls:ee,key:ie[pe]},Oe,{additionalProps:Re,rowType:"header"}))}))}Q.displayName="HeaderRow";var y=Q;function _(l){var T=[];function A(w,K){var B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;T[B]=T[B]||[];var ee=K,J=w.filter(Boolean).map(function(q){var ie={key:q.key,className:q.className||"",children:q.title,column:q,colStart:ee},oe=1,pe=q.children;return pe&&pe.length>0&&(oe=A(pe,ee,B+1).reduce(function(Me,Oe){return Me+Oe},0),ie.hasSubColumns=!0),"colSpan"in q&&(oe=q.colSpan),"rowSpan"in q&&(ie.rowSpan=q.rowSpan),ie.colSpan=oe,ie.colEnd=ie.colStart+oe-1,T[B].push(ie),ee+=oe,oe});return J}A(l,0);for(var H=T.length,Y=function(K){T[K].forEach(function(B){!("rowSpan"in B)&&!B.hasSubColumns&&(B.rowSpan=H-K)})},V=0;V=0;K-=1){var B=T[K],ee=A&&A[K],J=ee&&ee[n.a];(B||J||w)&&(Y.unshift(a.createElement("col",Object.assign({key:K,style:{width:B,minWidth:B}},J))),w=!0)}return a.createElement("colgroup",null,Y)}var d=t;function m(l,T){return Object(a.useMemo)(function(){for(var A=[],H=0;H1?Ye-1:0),dt=1;dt=q&&(Ue=q-ie),w({scrollLeft:Ue/q*(J+2)}),fe.current.x=he.pageX},Xe=function(){var he=Object(Ge.b)(V.current).top,ze=he+V.current.offsetHeight,Qe=document.documentElement.scrollTop+window.innerHeight;ze-Object(W.a)()<=Qe||he>=Qe-K?Re(function(tt){return Object(x.a)(Object(x.a)({},tt),{},{isHiddenScrollBar:!0})}):Re(function(tt){return Object(x.a)(Object(x.a)({},tt),{},{isHiddenScrollBar:!1})})},ke=function(he){Re(function(ze){return Object(x.a)(Object(x.a)({},ze),{},{scrollLeft:he/J*q||0})})};return a.useImperativeHandle(A,function(){return{setScrollLeft:ke}}),a.useEffect(function(){var Ne=Object(We.a)(document.body,"mouseup",qe,!1),he=Object(We.a)(document.body,"mousemove",et,!1);return Xe(),function(){Ne.remove(),he.remove()}},[ie,we]),a.useEffect(function(){var Ne=Object(We.a)(window,"scroll",Xe,!1),he=Object(We.a)(window,"resize",Xe,!1);return function(){Ne.remove(),he.remove()}},[]),a.useEffect(function(){Oe.isHiddenScrollBar||Re(function(Ne){var he,ze;return Object(x.a)(Object(x.a)({},Ne),{},{scrollLeft:V.current.scrollLeft/((he=V.current)===null||he===void 0?void 0:he.scrollWidth)*((ze=V.current)===null||ze===void 0?void 0:ze.clientWidth)})})},[Oe.isHiddenScrollBar]),J<=q||!ie||Oe.isHiddenScrollBar?null:a.createElement("div",{style:{height:Object(W.a)(),width:q,bottom:K},className:"".concat(ee,"-sticky-scroll")},a.createElement("div",{onMouseDown:je,ref:oe,className:C()("".concat(ee,"-sticky-scroll-bar"),Object(R.a)({},"".concat(ee,"-sticky-scroll-bar-active"),we)),style:{width:"".concat(ie,"px"),transform:"translate3d(".concat(Oe.scrollLeft,"px, 0, 0)")}}))},me=a.forwardRef(De);function be(l,T){return a.useMemo(function(){var A=!!l;return{isSticky:A,stickyClassName:A?"".concat(T,"-sticky-header"):"",offsetHeader:Object(F.a)(l)==="object"&&l.offsetHeader||0,offsetScroll:Object(F.a)(l)==="object"&&l.offsetScroll||0}},[l,T])}var Je=[],ae={},X="rc-table-internal-hook",P=a.memo(function(l){var T=l.children;return T},function(l,T){return I()(l.props,T.props)?l.pingLeft!==T.pingLeft||l.pingRight!==T.pingRight:!1});function re(l){var T,A=l.prefixCls,H=l.className,Y=l.rowClassName,V=l.style,w=l.data,K=l.rowKey,B=l.scroll,ee=l.tableLayout,J=l.direction,q=l.title,ie=l.footer,oe=l.summary,pe=l.id,Me=l.showHeader,Oe=l.components,Re=l.emptyText,fe=l.onRow,Ze=l.onHeaderRow,Be=l.internalHooks,we=l.transformColumns,He=l.internalRefs,qe=l.sticky,je=w||Je,et=!!je.length,Xe=a.useState(0),ke=Object(N.a)(Xe,2),Ne=ke[0],he=ke[1];a.useEffect(function(){he(Object(W.a)())});var ze=a.useMemo(function(){return Object(O.c)(Oe,{})},[Oe]),Qe=a.useCallback(function(ye,xe){return Object(O.b)(ze,ye)||xe},[ze]),tt=a.useMemo(function(){return typeof K=="function"?K:function(ye){var xe=ye&&ye[K];return xe}},[K]),Ue=Object(n.c)(l),_t=Ue.expandIcon,jt=Ue.expandedRowKeys,Rt=Ue.defaultExpandedRowKeys,st=Ue.defaultExpandAllRows,ut=Ue.expandedRowRender,mt=Ue.onExpand,pt=Ue.onExpandedRowsChange,Pt=Ue.expandRowByClick,ot=Ue.rowExpandable,bt=Ue.expandIconColumnIndex,ht=Ue.expandedRowClassName,Kt=Ue.childrenColumnName,St=Ue.indentSize,vt=_t||Ie,gt=Kt||"children",Tt=a.useMemo(function(){return ut?"row":l.expandable&&Be===X&&l.expandable.__PARENT_RENDER_ICON__||je.some(function(ye){return ye&&Object(F.a)(ye)==="object"&&ye[gt]})?"nest":!1},[!!ut,je]),Mt=a.useState(function(){return Rt||(st?Ke(je,tt,gt):[])}),$e=Object(N.a)(Mt,2),nt=$e[0],rt=$e[1],Ye=a.useMemo(function(){return new Set(jt||nt||[])},[jt,nt]),ct=a.useCallback(function(ye){var xe=tt(ye,je.indexOf(ye)),Ve,at=Ye.has(xe);at?(Ye.delete(xe),Ve=Object(G.a)(Ye)):Ve=[].concat(Object(G.a)(Ye),[xe]),rt(Ve),mt&&mt(!at,ye),pt&&pt(Ve)},[tt,Ye,je,mt,pt]),dt=a.useState(0),Nt=Object(N.a)(dt,2),yt=Nt[0],Dt=Nt[1],vn=Object(te.b)(Object(x.a)(Object(x.a)(Object(x.a)({},l),Ue),{},{expandable:!!ut,expandedKeys:Ye,getRowKey:tt,onTriggerExpand:ct,expandIcon:vt,expandIconColumnIndex:bt,direction:J}),Be===X?we:null),Qt=Object(N.a)(vn,2),Wt=Qt[0],Fe=Qt[1],Lt=a.useMemo(function(){return{columns:Wt,flattenColumns:Fe}},[Wt,Fe]),Bt=a.useRef(),Yt=a.useRef(),ft=a.useRef(),En=a.useState(!1),Zt=Object(N.a)(En,2),qt=Zt[0],bn=Zt[1],gn=a.useState(!1),en=Object(N.a)(gn,2),tn=en[0],yn=en[1],Cn=ve(new Map),nn=Object(N.a)(Cn,2),xn=nn[0],On=nn[1],_n=Object(O.a)(Fe),an=_n.map(function(ye){return xn.get(ye)}),on=a.useMemo(function(){return an},[an.join("_")]),At=Le(on,Fe.length,J),lt=B&&Object(O.d)(B.y),it=B&&Object(O.d)(B.x),Ct=it&&Fe.some(function(ye){var xe=ye.fixed;return xe}),rn=a.useRef(),Ut=be(qe,A),xt=Ut.isSticky,jn=Ut.offsetHeader,Rn=Ut.offsetScroll,Pn=Ut.stickyClassName,kt,wt,Ft;lt&&(wt={overflowY:"scroll",maxHeight:B.y}),it&&(kt={overflowX:"auto"},lt||(wt={overflowY:"hidden"}),Ft={width:B.x===!0?"auto":B.x,minWidth:"100%"});var ln=a.useCallback(function(ye,xe){On(function(Ve){var at=new Map(Ve);return at.set(ye,xe),at})},[]),Sn=Se(null),sn=Object(N.a)(Sn,2),Tn=sn[0],un=sn[1];function zt(ye,xe){if(!xe)return;typeof xe=="function"?xe(ye):xe.scrollLeft!==ye&&(xe.scrollLeft=ye)}var Et=function(xe){var Ve=xe.currentTarget,at=xe.scrollLeft,Ot=typeof at=="number"?at:Ve.scrollLeft,hn=Ve||ae;if(!un()||un()===hn){var Jt;Tn(hn),zt(Ot,Yt.current),zt(Ot,ft.current),zt(Ot,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Ve){var wn=Ve.scrollWidth,In=Ve.clientWidth;bn(Ot>0),yn(Ot0?[].concat(Object(x.a)(c),Object(x.a)(U(L).map(function(O){return Object(G.a)({fixed:p},O)}))):[].concat(Object(x.a)(c),[Object(G.a)(Object(G.a)({},j),{},{fixed:p})])},[])}function z(u){for(var c=!0,j=0;j=0;L-=1){var O=u[L];if(p&&O.fixed!=="right")p=!1;else if(!p&&O.fixed==="right"){Object($.a)(!1,"Index ".concat(L+1," of `columns` missing `fixed='right'` prop."));break}}}function W(u){return u.map(function(c){var j=c.fixed,b=Object(F.a)(c,["fixed"]),p=j;return j==="left"?p="right":j==="right"&&(p="left"),Object(G.a)({fixed:p},b)})}function D(u,c){var j=u.prefixCls,b=u.columns,p=u.children,L=u.expandable,O=u.expandedKeys,Q=u.getRowKey,y=u.onTriggerExpand,_=u.expandIcon,S=u.rowExpandable,o=u.expandIconColumnIndex,n=u.direction,t=u.expandRowByClick,d=N.useMemo(function(){return b||I(p)},[b,p]),m=N.useMemo(function(){if(L){var r,i=o||0,E=d[i],g=(r={},Object(R.a)(r,s.a,{className:"".concat(j,"-expand-icon-col")}),Object(R.a)(r,"title",""),Object(R.a)(r,"fixed",E?E.fixed:null),Object(R.a)(r,"className","".concat(j,"-row-expand-icon-cell")),Object(R.a)(r,"render",function(k,ne,le){var de=Q(ne,le),se=O.has(de),ge=S?S(ne):!0,te=_({prefixCls:j,expanded:se,expandable:ge,record:ne,onExpand:y});return t?N.createElement("span",{onClick:function(_e){return _e.stopPropagation()}},te):te}),r),f=d.slice();return i>=0&&f.splice(i,0,g),f}return d},[L,d,Q,O,_,n]),h=N.useMemo(function(){var r=m;return c&&(r=c(r)),r.length||(r=[{render:function(){return null}}]),r},[c,m,n]),v=N.useMemo(function(){return n==="rtl"?W(U(h)):U(h)},[h,n]);return[h,v]}M.b=D},"y0+3":function(Ee,M,e){"use strict";e.d(M,"a",function(){return U}),e.d(M,"b",function(){return W});var R=/margin|padding|width|height|max|min|offset/,x={left:!0,top:!0},G={cssFloat:1,styleFloat:1,float:1};function F(D){return D.nodeType===1?D.ownerDocument.defaultView.getComputedStyle(D,null):{}}function N(D,u,c){if(u=u.toLowerCase(),c==="auto"){if(u==="height")return D.offsetHeight;if(u==="width")return D.offsetWidth}return u in x||(x[u]=R.test(u)),x[u]?parseFloat(c)||0:c}function a(D,u){var c=arguments.length,j=F(D);return u=G[u]?"cssFloat"in D.style?"cssFloat":"styleFloat":u,c===1?j:N(D,u,j[u]||D.style[u])}function $(D,u,c){var j=arguments.length;if(u=G[u]?"cssFloat"in D.style?"cssFloat":"styleFloat":u,j===3)return typeof c=="number"&&R.test(u)&&(c="".concat(c,"px")),D.style[u]=c,c;for(var b in u)u.hasOwnProperty(b)&&$(D,b,u[b]);return F(D)}function C(D){return D===document.body?document.documentElement.clientWidth:D.offsetWidth}function s(D){return D===document.body?window.innerHeight||document.documentElement.clientHeight:D.offsetHeight}function I(){var D=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:D,height:u}}function U(){var D=document.documentElement.clientWidth,u=window.innerHeight||document.documentElement.clientHeight;return{width:D,height:u}}function z(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function W(D){var u=D.getBoundingClientRect(),c=document.documentElement;return{left:u.left+(window.pageXOffset||c.scrollLeft)-(c.clientLeft||document.body.clientLeft||0),top:u.top+(window.pageYOffset||c.scrollTop)-(c.clientTop||document.body.clientTop||0)}}}}]); +(window.webpackJsonp=window.webpackJsonp||[]).push([[137,8],{"55Ip":function(Ee,M,e){"use strict";e.d(M,"a",function(){return p});var R=e("Ty5D"),x=e("dI71"),G=e("q1tI"),F=e.n(G),N=e("YS25"),a=e("17x9"),$=e.n(a),C=e("wx14"),s=e("zLVn"),I=e("9R94"),U=function(n){Object(x.a)(t,n);function t(){for(var m,h=arguments.length,v=new Array(h),r=0;r=0||h.relatedTarget.className.indexOf("".concat(E,"-next"))>=0))return;n.setState({goInputText:""}),i(n.getValidValue())},n.go=function(h){var v=n.state.goInputText;if(v==="")return;(h.keyCode===D.ENTER||h.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(N.a)(o,[{key:"getValidValue",value:function(){var t=this.state,d=t.goInputText,m=t.current;return!d||isNaN(d)?m:Number(d)}},{key:"getPageSizeOptions",value:function(){var t=this.props,d=t.pageSize,m=t.pageSizeOptions;return m.some(function(h){return h.toString()===d.toString()})?m:m.concat([d.toString()]).sort(function(h,v){var r=isNaN(Number(h))?0:Number(h),i=isNaN(Number(v))?0:Number(v);return r-i})}},{key:"render",value:function(){var t=this,d=this.props,m=d.pageSize,h=d.locale,v=d.rootPrefixCls,r=d.changeSize,i=d.quickGo,E=d.goButton,g=d.selectComponentClass,f=d.buildOptionText,Z=d.selectPrefixCls,k=d.disabled,ne=this.state.goInputText,le="".concat(v,"-options"),de=g,se=null,ge=null,te=null;if(!r&&!i)return null;var Pe=this.getPageSizeOptions();if(r&&de){var _e=Pe.map(function(ve,Te){return s.a.createElement(de.Option,{key:Te,value:ve.toString()},(f||t.buildOptionText)(ve))});se=s.a.createElement(de,{disabled:k,prefixCls:Z,showSearch:!1,className:"".concat(le,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(m||Pe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Te){return Te.parentNode}},_e)}return i&&(E&&(te=typeof E=="boolean"?s.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:k,className:"".concat(le,"-quick-jumper-button")},h.jump_to_confirm):s.a.createElement("span",{onClick:this.go,onKeyUp:this.go},E)),ge=s.a.createElement("div",{className:"".concat(le,"-quick-jumper")},h.jump_to,s.a.createElement("input",{disabled:k,type:"text",value:ne,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),h.page,te)),s.a.createElement("li",{className:"".concat(le)},se,ge)}}]),o}(s.a.Component);u.defaultProps={pageSizeOptions:["10","20","50","100"]};var c=u,j=e("N2Kk");function b(){}function p(_){return typeof _=="number"&&isFinite(_)&&Math.floor(_)===_}function L(_,T,o){return o}function O(_,T,o){var n=typeof _=="undefined"?T.pageSize:_;return Math.floor((o.total-1)/n)+1}var Q=function(_){Object(a.a)(o,_);var T=Object($.a)(o);function o(n){var t;Object(F.a)(this,o),t=T.call(this,n),t.getJumpPrevPage=function(){return Math.max(1,t.state.current-(t.props.showLessItems?3:5))},t.getJumpNextPage=function(){return Math.min(O(void 0,t.state,t.props),t.state.current+(t.props.showLessItems?3:5))},t.getItemIcon=function(r,i){var E=t.props.prefixCls,g=r||s.a.createElement("button",{type:"button","aria-label":i,className:"".concat(E,"-item-link")});return typeof r=="function"&&(g=s.a.createElement(r,Object(G.a)({},t.props))),g},t.savePaginationNode=function(r){t.paginationNode=r},t.isValid=function(r){return p(r)&&r!==t.state.current},t.shouldDisplayQuickJumper=function(){var r=t.props,i=r.showQuickJumper,E=r.pageSize,g=r.total;return g<=E?!1:i},t.handleKeyDown=function(r){(r.keyCode===D.ARROW_UP||r.keyCode===D.ARROW_DOWN)&&r.preventDefault()},t.handleKeyUp=function(r){var i=t.getValidValue(r),E=t.state.currentInputValue;i!==E&&t.setState({currentInputValue:i}),r.keyCode===D.ENTER?t.handleChange(i):r.keyCode===D.ARROW_UP?t.handleChange(i-1):r.keyCode===D.ARROW_DOWN&&t.handleChange(i+1)},t.changePageSize=function(r){var i=t.state.current,E=O(r,t.state,t.props);i=i>E?E:i,E===0&&(i=t.state.current),typeof r=="number"&&("pageSize"in t.props||t.setState({pageSize:r}),"current"in t.props||t.setState({current:i,currentInputValue:i})),t.props.onShowSizeChange(i,r),"onChange"in t.props&&t.props.onChange&&t.props.onChange(i,r)},t.handleChange=function(r){var i=t.props.disabled,E=r;if(t.isValid(E)&&!i){var g=O(void 0,t.state,t.props);E>g?E=g:E<1&&(E=1),"current"in t.props||t.setState({current:E,currentInputValue:E});var f=t.state.pageSize;return t.props.onChange(E,f),E}return t.state.current},t.prev=function(){t.hasPrev()&&t.handleChange(t.state.current-1)},t.next=function(){t.hasNext()&&t.handleChange(t.state.current+1)},t.jumpPrev=function(){t.handleChange(t.getJumpPrevPage())},t.jumpNext=function(){t.handleChange(t.getJumpNextPage())},t.hasPrev=function(){return t.state.current>1},t.hasNext=function(){return t.state.current2?E-2:0),f=2;f=m?v=m:v=Number(d),v}},{key:"getShowSizeChanger",value:function(){var t=this.props,d=t.showSizeChanger,m=t.total,h=t.totalBoundaryShowSizeChanger;return typeof d!="undefined"?d:m>h}},{key:"renderPrev",value:function(t){var d=this.props,m=d.prevIcon,h=d.itemRender,v=h(t,"prev",this.getItemIcon(m,"prev page")),r=!this.hasPrev();return Object(C.isValidElement)(v)?Object(C.cloneElement)(v,{disabled:r}):v}},{key:"renderNext",value:function(t){var d=this.props,m=d.nextIcon,h=d.itemRender,v=h(t,"next",this.getItemIcon(m,"next page")),r=!this.hasNext();return Object(C.isValidElement)(v)?Object(C.cloneElement)(v,{disabled:r}):v}},{key:"render",value:function(){var t=this,d=this.props,m=d.prefixCls,h=d.className,v=d.style,r=d.disabled,i=d.hideOnSinglePage,E=d.total,g=d.locale,f=d.showQuickJumper,Z=d.showLessItems,k=d.showTitle,ne=d.showTotal,le=d.simple,de=d.itemRender,se=d.showPrevNextJumpers,ge=d.jumpPrevIcon,te=d.jumpNextIcon,Pe=d.selectComponentClass,_e=d.selectPrefixCls,ve=d.pageSizeOptions,Te=this.state,ue=Te.current,Le=Te.pageSize,Ae=Te.currentInputValue;if(i===!0&&E<=Le)return null;var ce=O(void 0,this.state,this.props),Ce=[],Ie=null,Ke=null,We=null,Ge=null,De=null,me=f&&f.goButton,be=Z?1:2,Je=ue-1>0?ue-1:0,ae=ue+1=be*2&&ue!==1+2&&(Ce[0]=Object(C.cloneElement)(Ce[0],{className:"".concat(m,"-item-after-jump-prev")}),Ce.unshift(Ie)),ce-ue>=be*2&&ue!==ce-2&&(Ce[Ce.length-1]=Object(C.cloneElement)(Ce[Ce.length-1],{className:"".concat(m,"-item-before-jump-next")}),Ce.push(Ke)),A!==1&&Ce.unshift(We),H!==ce&&Ce.push(Ge)}var w=null;ne&&(w=s.a.createElement("li",{className:"".concat(m,"-total-text")},ne(E,[E===0?0:(ue-1)*Le+1,ue*Le>E?E:ue*Le])));var K=!this.hasPrev()||!ce,B=!this.hasNext()||!ce;return s.a.createElement("ul",Object(R.a)({className:U()(m,h,Object(x.a)({},"".concat(m,"-disabled"),r)),style:v,unselectable:"unselectable",ref:this.savePaginationNode},X),w,s.a.createElement("li",{title:k?g.prev_page:null,onClick:this.prev,tabIndex:K?null:0,onKeyPress:this.runIfEnterPrev,className:U()("".concat(m,"-prev"),Object(x.a)({},"".concat(m,"-disabled"),K)),"aria-disabled":K},this.renderPrev(Je)),Ce,s.a.createElement("li",{title:k?g.next_page:null,onClick:this.next,tabIndex:B?null:0,onKeyPress:this.runIfEnterNext,className:U()("".concat(m,"-next"),Object(x.a)({},"".concat(m,"-disabled"),B)),"aria-disabled":B},this.renderNext(ae)),s.a.createElement(c,{disabled:r,locale:g,rootPrefixCls:m,selectComponentClass:Pe,selectPrefixCls:_e,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ue,pageSize:Le,pageSizeOptions:ve,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:me}))}}],[{key:"getDerivedStateFromProps",value:function(t,d){var m={};if("current"in t&&(m.current=t.current,t.current!==d.current&&(m.currentInputValue=m.current)),"pageSize"in t&&t.pageSize!==d.pageSize){var h=d.current,v=O(t.pageSize,d,t);h=h>v?v:h,"current"in t||(m.current=h,m.currentInputValue=h),m.pageSize=t.pageSize}return m}}]),o}(s.a.Component);Q.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:b,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:b,locale:j.a,style:{},itemRender:L,totalBoundaryShowSizeChanger:50};var y=Q},"6RRn":function(Ee,M,e){"use strict";var R=e("wCXF"),x=e("n6Qo");e.d(M,"b",function(){return x.a});var G=e("IBYe"),F=e("6eGT"),N=e("hW8S");e.d(M,"a",function(){return N.a}),M.c=R.b},"6eGT":function(Ee,M,e){"use strict";function R(x){return null}M.a=R},"815F":function(Ee,M,e){"use strict";e.d(M,"e",function(){return $}),e.d(M,"c",function(){return s}),e.d(M,"d",function(){return I}),e.d(M,"a",function(){return z}),e.d(M,"f",function(){return W}),e.d(M,"b",function(){return D});var R=e("KQm4"),x=e("VTBJ"),G=e("Ff2n"),F=e("Zm9Q"),N=e("Kwbf"),a=e("OZM5");function $(u,c){return u!=null?u:c}function C(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=new Map;function j(b){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(b||[]).forEach(function(L){var O=L.key,Q=L.children;Object(N.a)(O!=null,"Tree node must have a certain key: [".concat(p).concat(O,"]"));var y=String(O);Object(N.a)(!c.has(y)||O===null||O===void 0,"Same 'key' exist in the Tree: ".concat(y)),c.set(y,!0),j(Q,"".concat(p).concat(y," > "))})}j(u)}function s(u){function c(j){var b=Object(F.a)(j);return b.map(function(p){if(!Object(a.i)(p))return Object(N.a)(!p,"Tree/TreeNode can only accept TreeNode as children."),null;var L=p.key,O=p.props,Q=O.children,y=Object(G.a)(O,["children"]),_=Object(x.a)({key:L},y),T=c(Q);return T.length&&(_.children=T),_}).filter(function(p){return p})}return c(u)}function I(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],j=new Set(c===!0?[]:c),b=[];function p(L){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return L.map(function(Q,y){var _=Object(a.h)(O?O.pos:"0",y),T=$(Q.key,_),o=Object(x.a)(Object(x.a)({},Q),{},{parent:O,pos:_,children:null,data:Q,isStart:[].concat(Object(R.a)(O?O.isStart:[]),[y===0]),isEnd:[].concat(Object(R.a)(O?O.isEnd:[]),[y===L.length-1])});return b.push(o),c===!0||j.has(T)?o.children=p(Q.children||[],o):o.children=[],o})}return p(u),b}function U(u,c,j){var b;j?typeof j=="string"?b=function(O){return O[j]}:typeof j=="function"&&(b=function(O){return j(O)}):b=function(O,Q){return $(O.key,Q)};function p(L,O,Q){var y=L?L.children:u,_=L?Object(a.h)(Q.pos,O):"0";if(L){var T=b(L,_),o={node:L,index:O,pos:_,key:T,parentPos:Q.node?Q.pos:null,level:Q.level+1};c(o)}y&&y.forEach(function(n,t){p(n,t,{node:L,pos:_,level:Q?Q.level+1:-1})})}p(null)}function z(u){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},j=c.initWrapper,b=c.processEntity,p=c.onProcessFinished,L=arguments.length>2?arguments[2]:void 0,O={},Q={},y={posEntities:O,keyEntities:Q};return j&&(y=j(y)||y),U(u,function(_){var T=_.node,o=_.index,n=_.pos,t=_.key,d=_.parentPos,m=_.level,h={node:T,index:o,key:t,pos:n,level:m},v=$(t,n);O[n]=h,Q[v]=h,h.parent=O[d],h.parent&&(h.parent.children=h.parent.children||[],h.parent.children.push(h)),b&&b(h,y)},L),p&&p(y),y}function W(u,c){var j=c.expandedKeys,b=c.selectedKeys,p=c.loadedKeys,L=c.loadingKeys,O=c.checkedKeys,Q=c.halfCheckedKeys,y=c.dragOverNodeKey,_=c.dropPosition,T=c.keyEntities,o=T[u],n={eventKey:u,expanded:j.indexOf(u)!==-1,selected:b.indexOf(u)!==-1,loaded:p.indexOf(u)!==-1,loading:L.indexOf(u)!==-1,checked:O.indexOf(u)!==-1,halfChecked:Q.indexOf(u)!==-1,pos:String(o?o.pos:""),dragOver:y===u&&_===0,dragOverGapTop:y===u&&_===-1,dragOverGapBottom:y===u&&_===1};return n}function D(u){var c=u.data,j=u.expanded,b=u.selected,p=u.checked,L=u.loaded,O=u.loading,Q=u.halfChecked,y=u.dragOver,_=u.dragOverGapTop,T=u.dragOverGapBottom,o=u.pos,n=u.active,t=Object(x.a)(Object(x.a)({},c),{},{expanded:j,selected:b,checked:p,loaded:L,loading:O,halfChecked:Q,dragOver:y,dragOverGapTop:_,dragOverGapBottom:T,pos:o,active:n});return"props"in t||Object.defineProperty(t,"props",{get:function(){return Object(N.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),u}}),t}},BRp4:function(Ee,M,e){Ee.exports={flex_box_center:"flex_box_center___1JPvt",flex_space_between:"flex_space_between___2CdVA",flex_box_vertical_center:"flex_box_vertical_center___3KS4m",flex_box_center_end:"flex_box_center_end___1b4Hc",flex_box_column:"flex_box_column___30JFL",wrap:"wrap___10oHT",title:"title___sFJE7",control:"control___OQFVR",label:"label___3ROGA",customTable:"customTable___3lKJa"}},BU3w:function(Ee,M,e){"use strict";e.d(M,"a",function(){return a});var R=e("MNnm"),x="rc-util-key";function G($){if($.attachTo)return $.attachTo;var C=document.querySelector("head");return C||document.body}function F($){var C,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(R.a)())return null;var I=document.createElement("style");if((C=s.csp)===null||C===void 0?void 0:C.nonce){var U;I.nonce=(U=s.csp)===null||U===void 0?void 0:U.nonce}I.innerHTML=$;var z=G(s),W=z.firstChild;return s.prepend&&z.prepend?z.prepend(I):s.prepend&&W?z.insertBefore(I,W):z.appendChild(I),I}var N=new Map;function a($,C){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},I=G(s);if(!N.has(I)){var U=F("",s),z=U.parentNode;N.set(I,z),z.removeChild(U)}var W=Array.from(N.get(I).children).find(function(b){return b.tagName==="STYLE"&&b[x]===C});if(W){var D,u;if(((D=s.csp)===null||D===void 0?void 0:D.nonce)&&W.nonce!==((u=s.csp)===null||u===void 0?void 0:u.nonce)){var c;W.nonce=(c=s.csp)===null||c===void 0?void 0:c.nonce}return W.innerHTML!==$&&(W.innerHTML=$),W}var j=F($,s);return j[x]=C,j}},IBYe:function(Ee,M,e){"use strict";function R(x){return null}M.a=R},LdHM:function(Ee,M,e){"use strict";e.d(M,"b",function(){return L}),e.d(M,"a",function(){return Q});var R=e("1OyB"),x=e("vuIU"),G=e("Ji7U"),F=e("LK+K"),N=e("q1tI"),a=e("rePB"),$=e("Ff2n"),C=e("ODXe"),s=e("4IlW"),I=e("bX4T"),U=e("YrtM"),z=e("TSYQ"),W=e.n(z),D=e("+nKL"),u=e("8OUc"),c=function(k,ne){var le=k.prefixCls,de=k.id,se=k.flattenOptions,ge=k.childrenAsData,te=k.values,Pe=k.searchValue,_e=k.multiple,ve=k.defaultActiveFirstOption,Te=k.height,ue=k.itemHeight,Le=k.notFoundContent,Ae=k.open,ce=k.menuItemSelectedIcon,Ce=k.virtual,Ie=k.onSelect,Ke=k.onToggleOpen,We=k.onActiveValue,Ge=k.onScroll,De=k.onMouseEnter,me="".concat(le,"-item"),be=Object(U.a)(function(){return se},[Ae,se],function(V,w){return w[0]&&V[1]!==w[1]}),Je=N.useRef(null),ae=function(w){w.preventDefault()},X=function(w){Je.current&&Je.current.scrollTo({index:w})},P=function(w){for(var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,B=be.length,ee=0;ee1&&arguments[1]!==void 0?arguments[1]:!1;return Object(_.a)(Z).map(function(ne,le){if(!N.isValidElement(ne)||!ne.type)return null;var de=ne.type.isSelectOptGroup,se=ne.key,ge=ne.props,te=ge.children,Pe=Object($.a)(ge,["children"]);return k||!de?T(ne):Object(y.a)(Object(y.a)({key:"__RC_SELECT_GRP__".concat(se===null?le:se,"__"),label:se},Pe),{},{options:o(te)})}).filter(function(ne){return ne})}var n=e("2Qr1"),t=e("qNPg"),d=e("U8pU"),m=e("Kwbf"),h=e("WKfj");function v(Z){var k=Z.mode,ne=Z.options,le=Z.children,de=Z.backfill,se=Z.allowClear,ge=Z.placeholder,te=Z.getInputElement,Pe=Z.showSearch,_e=Z.onSearch,ve=Z.defaultOpen,Te=Z.autoFocus,ue=Z.labelInValue,Le=Z.value,Ae=Z.inputValue,ce=Z.optionLabelProp,Ce=k==="multiple"||k==="tags",Ie=Pe!==void 0?Pe:Ce||k==="combobox",Ke=ne||o(le);if(Object(m.a)(k!=="tags"||Ke.every(function(me){return!me.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),k==="tags"||k==="combobox"){var We=Ke.some(function(me){return me.options?me.options.some(function(be){return typeof("value"in be?be.value:be.key)=="number"}):typeof("value"in me?me.value:me.key)=="number"});Object(m.a)(!We,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(m.a)(k!=="combobox"||!ce,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(m.a)(k==="combobox"||!de,"`backfill` only works with `combobox` mode."),Object(m.a)(k==="combobox"||!te,"`getInputElement` only work with `combobox` mode."),Object(m.b)(k!=="combobox"||!te||!se||!ge,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),_e&&!Ie&&k!=="combobox"&&k!=="tags"&&Object(m.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(m.b)(!ve||Te,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Le!=null){var Ge=Object(h.d)(Le);Object(m.a)(!ue||Ge.every(function(me){return Object(d.a)(me)==="object"&&("key"in me||"value"in me)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(m.a)(!Ce||Array.isArray(Le),"`value` should be array when `mode` is `multiple` or `tags`")}if(le){var De=null;Object(_.a)(le).some(function(me){if(!N.isValidElement(me)||!me.type)return!1;var be=me.type;if(be.isSelectOption)return!1;if(be.isSelectOptGroup){var Je=Object(_.a)(me.props.children).every(function(ae){return!N.isValidElement(ae)||!me.type||ae.type.isSelectOption?!0:(De=ae.type,!1)});return!Je}return De=be,!0}),De&&Object(m.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(De.displayName||De.name||De,"`.")),Object(m.a)(Ae===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var r=v,i=Object(t.a)({prefixCls:"rc-select",components:{optionList:b},convertChildrenToData:o,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:r,fillOptionsWithMissingValue:n.a}),E=function(Z){Object(G.a)(ne,Z);var k=Object(F.a)(ne);function ne(){var le;return Object(R.a)(this,ne),le=k.apply(this,arguments),le.selectRef=N.createRef(),le.focus=function(){le.selectRef.current.focus()},le.blur=function(){le.selectRef.current.blur()},le}return Object(x.a)(ne,[{key:"render",value:function(){return N.createElement(i,Object.assign({ref:this.selectRef},this.props))}}]),ne}(N.Component);E.Option=L,E.OptGroup=Q;var g=E,f=M.c=g},NvD2:function(Ee,M,e){"use strict";e.d(M,"a",function(){return a});var R=e("Kwbf");function x($,C){var s=new Set;return $.forEach(function(I){C.has(I)||s.add(I)}),s}function G($){var C=$||{},s=C.disabled,I=C.disableCheckbox,U=C.checkable;return!!(s||I)||U===!1}function F($,C,s,I){for(var U=new Set($),z=new Set,W=0;W<=s;W+=1){var D=C.get(W)||new Set;D.forEach(function(b){var p=b.key,L=b.node,O=b.children,Q=O===void 0?[]:O;U.has(p)&&!I(L)&&Q.filter(function(y){return!I(y.node)}).forEach(function(y){U.add(y.key)})})}for(var u=new Set,c=s;c>=0;c-=1){var j=C.get(c)||new Set;j.forEach(function(b){var p=b.parent,L=b.node;if(I(L)||!b.parent||u.has(b.parent.key))return;if(I(b.parent.node)){u.add(p.key);return}var O=!0,Q=!1;(p.children||[]).filter(function(y){return!I(y.node)}).forEach(function(y){var _=y.key,T=U.has(_);O&&!T&&(O=!1),!Q&&(T||z.has(_))&&(Q=!0)}),O&&U.add(p.key),Q&&z.add(p.key),u.add(p.key)})}return{checkedKeys:Array.from(U),halfCheckedKeys:Array.from(x(z,U))}}function N($,C,s,I,U){for(var z=new Set($),W=new Set(C),D=0;D<=I;D+=1){var u=s.get(D)||new Set;u.forEach(function(p){var L=p.key,O=p.node,Q=p.children,y=Q===void 0?[]:Q;!z.has(L)&&!W.has(L)&&!U(O)&&y.filter(function(_){return!U(_.node)}).forEach(function(_){z.delete(_.key)})})}W=new Set;for(var c=new Set,j=I;j>=0;j-=1){var b=s.get(j)||new Set;b.forEach(function(p){var L=p.parent,O=p.node;if(U(O)||!p.parent||c.has(p.parent.key))return;if(U(p.parent.node)){c.add(L.key);return}var Q=!0,y=!1;(L.children||[]).filter(function(_){return!U(_.node)}).forEach(function(_){var T=_.key,o=z.has(T);Q&&!o&&(Q=!1),!y&&(o||W.has(T))&&(y=!0)}),Q||z.delete(L.key),y&&W.add(L.key),c.add(L.key)})}return{checkedKeys:Array.from(z),halfCheckedKeys:Array.from(x(W,z))}}function a($,C,s,I){var U=[],z;I?z=I:z=G;var W=new Set($.filter(function(j){var b=!!s[j];return b||U.push(j),b})),D=new Map,u=0;Object.keys(s).forEach(function(j){var b=s[j],p=b.level,L=D.get(p);L||(L=new Set,D.set(p,L)),L.add(b),u=Math.max(u,p)}),Object(R.a)(!U.length,"Tree missing follow keys: ".concat(U.slice(0,100).map(function(j){return"'".concat(j,"'")}).join(", ")));var c;return C===!0?c=F(W,D,u,z):c=N(W,C.halfCheckedKeys,D,u,z),c}},OZM5:function(Ee,M,e){"use strict";e.d(M,"b",function(){return I}),e.d(M,"a",function(){return U}),e.d(M,"k",function(){return z}),e.d(M,"h",function(){return W}),e.d(M,"i",function(){return D}),e.d(M,"g",function(){return u}),e.d(M,"c",function(){return c}),e.d(M,"d",function(){return j}),e.d(M,"j",function(){return L}),e.d(M,"e",function(){return O}),e.d(M,"f",function(){return Q});var R=e("KQm4"),x=e("U8pU"),G=e("Ff2n"),F=e("q1tI"),N=e.n(F),a=e("Kwbf"),$=e("WaYH"),C=.25,s=2;function I(y,_){var T=y.slice(),o=T.indexOf(_);return o>=0&&T.splice(o,1),T}function U(y,_){var T=y.slice();return T.indexOf(_)===-1&&T.push(_),T}function z(y){return y.split("-")}function W(y,_){return"".concat(y,"-").concat(_)}function D(y){return y&&y.type&&y.type.isTreeNode}function u(y,_){var T=[y],o=_[y];function n(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];t.forEach(function(d){var m=d.key,h=d.children;T.push(m),n(h)})}return n(o.children),T}function c(y,_){var T=y.clientY,o=_.selectHandle.getBoundingClientRect(),n=o.top,t=o.bottom,d=o.height,m=Math.max(d*C,s);return T<=n+m?-1:T>=t-m?1:0}function j(y,_){if(!y)return;var T=_.multiple;return T?y.slice():y.length?[y[0]]:y}var b=function(_){return _};function p(y,_){if(!y)return[];var T=_||{},o=T.processProps,n=o===void 0?b:o,t=Array.isArray(y)?y:[y];return t.map(function(d){var m=d.children,h=Object(G.a)(d,["children"]),v=p(m,_);return N.a.createElement($.a,Object.assign({},n(h)),v)})}function L(y){if(!y)return null;var _;if(Array.isArray(y))_={checkedKeys:y,halfCheckedKeys:void 0};else if(Object(x.a)(y)==="object")_={checkedKeys:y.checked||void 0,halfCheckedKeys:y.halfChecked||void 0};else return Object(a.a)(!1,"`checkedKeys` is not an array or an object"),null;return _}function O(y,_){var T=new Set;function o(n){if(T.has(n))return;var t=_[n];if(!t)return;T.add(n);var d=t.parent,m=t.node;if(m.disabled)return;d&&o(d.key)}return(y||[]).forEach(function(n){o(n)}),Object(R.a)(T)}function Q(y){var _={};return Object.keys(y).forEach(function(T){(T.startsWith("data-")||T.startsWith("aria-"))&&(_[T]=y[T])}),_}},PsNh:function(Ee,M,e){Ee.exports={selectWrapContainer:"selectWrapContainer___M4-WR"}},"SA+Z":function(Ee,M,e){var R=e("wTVA"),x=e("EbDI"),G=e("ZhPi"),F=e("wkBT");function N(a){return R(a)||x(a)||G(a)||F()}Ee.exports=N,Ee.exports.__esModule=!0,Ee.exports.default=Ee.exports},WaYH:function(Ee,M,e){"use strict";var R=e("rePB"),x=e("Ff2n"),G=e("VTBJ"),F=e("1OyB"),N=e("vuIU"),a=e("JX7q"),$=e("Ji7U"),C=e("LK+K"),s=e("q1tI"),I=e("TSYQ"),U=e.n(I),z=e("sboe"),W=e("OZM5"),D=function(_){var T=_.prefixCls,o=_.level,n=_.isStart,t=_.isEnd;if(!o)return null;for(var d="".concat(T,"-indent-unit"),m=[],h=0;h1)Object(I.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(L.length===0)return Object(I.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var O=L[0];if(a.isValidElement(O)&&Object(U.c)(O)){var Q=O.ref;L[0]=a.cloneElement(O,{ref:Object(U.a)(Q,this.setChildNode)})}return L.length===1?L[0]:L.map(function(y,_){return!a.isValidElement(y)||"key"in y&&y.key!==null?y:a.cloneElement(y,{key:"".concat(W,"-").concat(_)})})}}]),j}(a.Component);D.displayName="ResizeObserver",M.a=D},wCXF:function(Ee,M,e){"use strict";e.d(M,"a",function(){return X});var R=e("rePB"),x=e("VTBJ"),G=e("KQm4"),F=e("U8pU"),N=e("ODXe"),a=e("q1tI"),$=e("TSYQ"),C=e.n($),s=e("Gytx"),I=e.n(s),U=e("Kwbf"),z=e("t23M"),W=e("qx4F"),D=e("6eGT"),u=e("IBYe"),c=e("Ff2n"),j=e("c+Xe"),b=e("fyJ8"),p=e("biw7");function L(l,S,A,H,Y){var V=A[l]||{},w=A[S]||{},K,B;V.fixed==="left"?K=H.left[l]:w.fixed==="right"&&(B=H.right[S]);var ee=!1,J=!1,q=!1,ie=!1,oe=A[S+1],pe=A[l-1];if(Y==="rtl"){if(K!==void 0){var Me=pe&&pe.fixed==="left";ie=!Me}else if(B!==void 0){var Oe=oe&&oe.fixed==="right";q=!Oe}}else if(K!==void 0){var Re=oe&&oe.fixed==="left";ee=!Re}else if(B!==void 0){var fe=pe&&pe.fixed==="right";J=!fe}return{fixLeft:K,fixRight:B,lastFixLeft:ee,firstFixRight:J,lastFixRight:q,firstFixLeft:ie,isSticky:H.isSticky}}var O=e("sR1s");function Q(l){var S=l.cells,A=l.stickyOffsets,H=l.flattenColumns,Y=l.rowComponent,V=l.cellComponent,w=l.onHeaderRow,K=l.index,B=a.useContext(p.a),ee=B.prefixCls,J=B.direction,q;w&&(q=w(S.map(function(oe){return oe.column}),K));var ie=Object(O.a)(S.map(function(oe){return oe.column}));return a.createElement(Y,Object.assign({},q),S.map(function(oe,pe){var Me=oe.column,Oe=L(oe.colStart,oe.colEnd,H,A,J),Re;return Me&&Me.onHeaderCell&&(Re=oe.column.onHeaderCell(Me)),a.createElement(b.a,Object.assign({},oe,{ellipsis:Me.ellipsis,align:Me.align,component:V,prefixCls:ee,key:ie[pe]},Oe,{additionalProps:Re,rowType:"header"}))}))}Q.displayName="HeaderRow";var y=Q;function _(l){var S=[];function A(w,K){var B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;S[B]=S[B]||[];var ee=K,J=w.filter(Boolean).map(function(q){var ie={key:q.key,className:q.className||"",children:q.title,column:q,colStart:ee},oe=1,pe=q.children;return pe&&pe.length>0&&(oe=A(pe,ee,B+1).reduce(function(Me,Oe){return Me+Oe},0),ie.hasSubColumns=!0),"colSpan"in q&&(oe=q.colSpan),"rowSpan"in q&&(ie.rowSpan=q.rowSpan),ie.colSpan=oe,ie.colEnd=ie.colStart+oe-1,S[B].push(ie),ee+=oe,oe});return J}A(l,0);for(var H=S.length,Y=function(K){S[K].forEach(function(B){!("rowSpan"in B)&&!B.hasSubColumns&&(B.rowSpan=H-K)})},V=0;V=0;K-=1){var B=S[K],ee=A&&A[K],J=ee&&ee[n.a];(B||J||w)&&(Y.unshift(a.createElement("col",Object.assign({key:K,style:{width:B,minWidth:B}},J))),w=!0)}return a.createElement("colgroup",null,Y)}var d=t;function m(l,S){return Object(a.useMemo)(function(){for(var A=[],H=0;H1?Ye-1:0),dt=1;dt=q&&(Ue=q-ie),w({scrollLeft:Ue/q*(J+2)}),fe.current.x=he.pageX},Xe=function(){var he=Object(Ge.b)(V.current).top,ze=he+V.current.offsetHeight,Qe=document.documentElement.scrollTop+window.innerHeight;ze-Object(W.a)()<=Qe||he>=Qe-K?Re(function(tt){return Object(x.a)(Object(x.a)({},tt),{},{isHiddenScrollBar:!0})}):Re(function(tt){return Object(x.a)(Object(x.a)({},tt),{},{isHiddenScrollBar:!1})})},ke=function(he){Re(function(ze){return Object(x.a)(Object(x.a)({},ze),{},{scrollLeft:he/J*q||0})})};return a.useImperativeHandle(A,function(){return{setScrollLeft:ke}}),a.useEffect(function(){var Ne=Object(We.a)(document.body,"mouseup",qe,!1),he=Object(We.a)(document.body,"mousemove",et,!1);return Xe(),function(){Ne.remove(),he.remove()}},[ie,we]),a.useEffect(function(){var Ne=Object(We.a)(window,"scroll",Xe,!1),he=Object(We.a)(window,"resize",Xe,!1);return function(){Ne.remove(),he.remove()}},[]),a.useEffect(function(){Oe.isHiddenScrollBar||Re(function(Ne){var he,ze;return Object(x.a)(Object(x.a)({},Ne),{},{scrollLeft:V.current.scrollLeft/((he=V.current)===null||he===void 0?void 0:he.scrollWidth)*((ze=V.current)===null||ze===void 0?void 0:ze.clientWidth)})})},[Oe.isHiddenScrollBar]),J<=q||!ie||Oe.isHiddenScrollBar?null:a.createElement("div",{style:{height:Object(W.a)(),width:q,bottom:K},className:"".concat(ee,"-sticky-scroll")},a.createElement("div",{onMouseDown:je,ref:oe,className:C()("".concat(ee,"-sticky-scroll-bar"),Object(R.a)({},"".concat(ee,"-sticky-scroll-bar-active"),we)),style:{width:"".concat(ie,"px"),transform:"translate3d(".concat(Oe.scrollLeft,"px, 0, 0)")}}))},me=a.forwardRef(De);function be(l,S){return a.useMemo(function(){var A=!!l;return{isSticky:A,stickyClassName:A?"".concat(S,"-sticky-header"):"",offsetHeader:Object(F.a)(l)==="object"&&l.offsetHeader||0,offsetScroll:Object(F.a)(l)==="object"&&l.offsetScroll||0}},[l,S])}var Je=[],ae={},X="rc-table-internal-hook",P=a.memo(function(l){var S=l.children;return S},function(l,S){return I()(l.props,S.props)?l.pingLeft!==S.pingLeft||l.pingRight!==S.pingRight:!1});function re(l){var S,A=l.prefixCls,H=l.className,Y=l.rowClassName,V=l.style,w=l.data,K=l.rowKey,B=l.scroll,ee=l.tableLayout,J=l.direction,q=l.title,ie=l.footer,oe=l.summary,pe=l.id,Me=l.showHeader,Oe=l.components,Re=l.emptyText,fe=l.onRow,Ze=l.onHeaderRow,Be=l.internalHooks,we=l.transformColumns,He=l.internalRefs,qe=l.sticky,je=w||Je,et=!!je.length,Xe=a.useState(0),ke=Object(N.a)(Xe,2),Ne=ke[0],he=ke[1];a.useEffect(function(){he(Object(W.a)())});var ze=a.useMemo(function(){return Object(O.c)(Oe,{})},[Oe]),Qe=a.useCallback(function(ye,xe){return Object(O.b)(ze,ye)||xe},[ze]),tt=a.useMemo(function(){return typeof K=="function"?K:function(ye){var xe=ye&&ye[K];return xe}},[K]),Ue=Object(n.c)(l),_t=Ue.expandIcon,jt=Ue.expandedRowKeys,Rt=Ue.defaultExpandedRowKeys,st=Ue.defaultExpandAllRows,ut=Ue.expandedRowRender,mt=Ue.onExpand,pt=Ue.onExpandedRowsChange,Pt=Ue.expandRowByClick,ot=Ue.rowExpandable,bt=Ue.expandIconColumnIndex,ht=Ue.expandedRowClassName,Kt=Ue.childrenColumnName,Tt=Ue.indentSize,vt=_t||Ie,gt=Kt||"children",St=a.useMemo(function(){return ut?"row":l.expandable&&Be===X&&l.expandable.__PARENT_RENDER_ICON__||je.some(function(ye){return ye&&Object(F.a)(ye)==="object"&&ye[gt]})?"nest":!1},[!!ut,je]),Mt=a.useState(function(){return Rt||(st?Ke(je,tt,gt):[])}),$e=Object(N.a)(Mt,2),nt=$e[0],rt=$e[1],Ye=a.useMemo(function(){return new Set(jt||nt||[])},[jt,nt]),ct=a.useCallback(function(ye){var xe=tt(ye,je.indexOf(ye)),Ve,at=Ye.has(xe);at?(Ye.delete(xe),Ve=Object(G.a)(Ye)):Ve=[].concat(Object(G.a)(Ye),[xe]),rt(Ve),mt&&mt(!at,ye),pt&&pt(Ve)},[tt,Ye,je,mt,pt]),dt=a.useState(0),Nt=Object(N.a)(dt,2),yt=Nt[0],Dt=Nt[1],vn=Object(te.b)(Object(x.a)(Object(x.a)(Object(x.a)({},l),Ue),{},{expandable:!!ut,expandedKeys:Ye,getRowKey:tt,onTriggerExpand:ct,expandIcon:vt,expandIconColumnIndex:bt,direction:J}),Be===X?we:null),Qt=Object(N.a)(vn,2),Wt=Qt[0],Fe=Qt[1],Lt=a.useMemo(function(){return{columns:Wt,flattenColumns:Fe}},[Wt,Fe]),Bt=a.useRef(),Yt=a.useRef(),ft=a.useRef(),En=a.useState(!1),Zt=Object(N.a)(En,2),qt=Zt[0],bn=Zt[1],gn=a.useState(!1),en=Object(N.a)(gn,2),tn=en[0],yn=en[1],Cn=ve(new Map),nn=Object(N.a)(Cn,2),xn=nn[0],On=nn[1],_n=Object(O.a)(Fe),an=_n.map(function(ye){return xn.get(ye)}),on=a.useMemo(function(){return an},[an.join("_")]),At=Le(on,Fe.length,J),lt=B&&Object(O.d)(B.y),it=B&&Object(O.d)(B.x),Ct=it&&Fe.some(function(ye){var xe=ye.fixed;return xe}),rn=a.useRef(),Ut=be(qe,A),xt=Ut.isSticky,jn=Ut.offsetHeader,Rn=Ut.offsetScroll,Pn=Ut.stickyClassName,kt,wt,Ft;lt&&(wt={overflowY:"scroll",maxHeight:B.y}),it&&(kt={overflowX:"auto"},lt||(wt={overflowY:"hidden"}),Ft={width:B.x===!0?"auto":B.x,minWidth:"100%"});var ln=a.useCallback(function(ye,xe){On(function(Ve){var at=new Map(Ve);return at.set(ye,xe),at})},[]),Tn=Te(null),sn=Object(N.a)(Tn,2),Sn=sn[0],un=sn[1];function zt(ye,xe){if(!xe)return;typeof xe=="function"?xe(ye):xe.scrollLeft!==ye&&(xe.scrollLeft=ye)}var Et=function(xe){var Ve=xe.currentTarget,at=xe.scrollLeft,Ot=typeof at=="number"?at:Ve.scrollLeft,hn=Ve||ae;if(!un()||un()===hn){var Jt;Sn(hn),zt(Ot,Yt.current),zt(Ot,ft.current),zt(Ot,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Ve){var wn=Ve.scrollWidth,In=Ve.clientWidth;bn(Ot>0),yn(Ot0?[].concat(Object(x.a)(c),Object(x.a)(U(L).map(function(O){return Object(G.a)({fixed:p},O)}))):[].concat(Object(x.a)(c),[Object(G.a)(Object(G.a)({},j),{},{fixed:p})])},[])}function z(u){for(var c=!0,j=0;j=0;L-=1){var O=u[L];if(p&&O.fixed!=="right")p=!1;else if(!p&&O.fixed==="right"){Object($.a)(!1,"Index ".concat(L+1," of `columns` missing `fixed='right'` prop."));break}}}function W(u){return u.map(function(c){var j=c.fixed,b=Object(F.a)(c,["fixed"]),p=j;return j==="left"?p="right":j==="right"&&(p="left"),Object(G.a)({fixed:p},b)})}function D(u,c){var j=u.prefixCls,b=u.columns,p=u.children,L=u.expandable,O=u.expandedKeys,Q=u.getRowKey,y=u.onTriggerExpand,_=u.expandIcon,T=u.rowExpandable,o=u.expandIconColumnIndex,n=u.direction,t=u.expandRowByClick,d=N.useMemo(function(){return b||I(p)},[b,p]),m=N.useMemo(function(){if(L){var r,i=o||0,E=d[i],g=(r={},Object(R.a)(r,s.a,{className:"".concat(j,"-expand-icon-col")}),Object(R.a)(r,"title",""),Object(R.a)(r,"fixed",E?E.fixed:null),Object(R.a)(r,"className","".concat(j,"-row-expand-icon-cell")),Object(R.a)(r,"render",function(k,ne,le){var de=Q(ne,le),se=O.has(de),ge=T?T(ne):!0,te=_({prefixCls:j,expanded:se,expandable:ge,record:ne,onExpand:y});return t?N.createElement("span",{onClick:function(_e){return _e.stopPropagation()}},te):te}),r),f=d.slice();return i>=0&&f.splice(i,0,g),f}return d},[L,d,Q,O,_,n]),h=N.useMemo(function(){var r=m;return c&&(r=c(r)),r.length||(r=[{render:function(){return null}}]),r},[c,m,n]),v=N.useMemo(function(){return n==="rtl"?W(U(h)):U(h)},[h,n]);return[h,v]}M.b=D},"y0+3":function(Ee,M,e){"use strict";e.d(M,"a",function(){return U}),e.d(M,"b",function(){return W});var R=/margin|padding|width|height|max|min|offset/,x={left:!0,top:!0},G={cssFloat:1,styleFloat:1,float:1};function F(D){return D.nodeType===1?D.ownerDocument.defaultView.getComputedStyle(D,null):{}}function N(D,u,c){if(u=u.toLowerCase(),c==="auto"){if(u==="height")return D.offsetHeight;if(u==="width")return D.offsetWidth}return u in x||(x[u]=R.test(u)),x[u]?parseFloat(c)||0:c}function a(D,u){var c=arguments.length,j=F(D);return u=G[u]?"cssFloat"in D.style?"cssFloat":"styleFloat":u,c===1?j:N(D,u,j[u]||D.style[u])}function $(D,u,c){var j=arguments.length;if(u=G[u]?"cssFloat"in D.style?"cssFloat":"styleFloat":u,j===3)return typeof c=="number"&&R.test(u)&&(c="".concat(c,"px")),D.style[u]=c,c;for(var b in u)u.hasOwnProperty(b)&&$(D,b,u[b]);return F(D)}function C(D){return D===document.body?document.documentElement.clientWidth:D.offsetWidth}function s(D){return D===document.body?window.innerHeight||document.documentElement.clientHeight:D.offsetHeight}function I(){var D=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:D,height:u}}function U(){var D=document.documentElement.clientWidth,u=window.innerHeight||document.documentElement.clientHeight;return{width:D,height:u}}function z(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function W(D){var u=D.getBoundingClientRect(),c=document.documentElement;return{left:u.left+(window.pageXOffset||c.scrollLeft)-(c.clientLeft||document.body.clientLeft||0),top:u.top+(window.pageYOffset||c.scrollTop)-(c.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Engineering__Lists__TrainingProgram__Add.0afcd1e6.async.js b/p__Engineering__Lists__TrainingProgram__Add.0afcd1e6.async.js index d29b41de21..5c1584d6b4 100644 --- a/p__Engineering__Lists__TrainingProgram__Add.0afcd1e6.async.js +++ b/p__Engineering__Lists__TrainingProgram__Add.0afcd1e6.async.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[138,6,8],{"55Ip":function(Ae,ee,n){"use strict";n.d(ee,"a",function(){return F});var w=n("Ty5D"),x=n("dI71"),fe=n("q1tI"),ce=n.n(fe),H=n("YS25"),o=n("17x9"),le=n.n(o),Y=n("wx14"),R=n("zLVn"),T=n("9R94"),S=function(r){Object(x.a)(a,r);function a(){for(var g,v=arguments.length,$=new Array(v),j=0;j=0||v.relatedTarget.className.indexOf("".concat(y,"-next"))>=0))return;r.setState({goInputText:""}),f(r.getValidValue())},r.go=function(v){var $=r.state.goInputText;if($==="")return;(v.keyCode===X.ENTER||v.type==="click")&&(r.setState({goInputText:""}),r.props.quickGo(r.getValidValue()))},r}return Object(H.a)(c,[{key:"getValidValue",value:function(){var a=this.state,b=a.goInputText,g=a.current;return!b||isNaN(b)?g:Number(b)}},{key:"getPageSizeOptions",value:function(){var a=this.props,b=a.pageSize,g=a.pageSizeOptions;return g.some(function(v){return v.toString()===b.toString()})?g:g.concat([b.toString()]).sort(function(v,$){var j=isNaN(Number(v))?0:Number(v),f=isNaN(Number($))?0:Number($);return j-f})}},{key:"render",value:function(){var a=this,b=this.props,g=b.pageSize,v=b.locale,$=b.rootPrefixCls,j=b.changeSize,f=b.quickGo,y=b.goButton,u=b.selectComponentClass,s=b.buildOptionText,h=b.selectPrefixCls,l=b.disabled,d=this.state.goInputText,O="".concat($,"-options"),k=u,G=null,P=null,M=null;if(!j&&!f)return null;var K=this.getPageSizeOptions();if(j&&k){var L=K.map(function(_,oe){return R.a.createElement(k.Option,{key:oe,value:_.toString()},(s||a.buildOptionText)(_))});G=R.a.createElement(k,{disabled:l,prefixCls:h,showSearch:!1,className:"".concat(O,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(g||K[0]).toString(),onChange:this.changeSize,getPopupContainer:function(oe){return oe.parentNode}},L)}return f&&(y&&(M=typeof y=="boolean"?R.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:l,className:"".concat(O,"-quick-jumper-button")},v.jump_to_confirm):R.a.createElement("span",{onClick:this.go,onKeyUp:this.go},y)),P=R.a.createElement("div",{className:"".concat(O,"-quick-jumper")},v.jump_to,R.a.createElement("input",{disabled:l,type:"text",value:d,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),v.page,M)),R.a.createElement("li",{className:"".concat(O)},G,P)}}]),c}(R.a.Component);p.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=p,z=n("N2Kk");function N(){}function F(U){return typeof U=="number"&&isFinite(U)&&Math.floor(U)===U}function V(U,B,c){return c}function I(U,B,c){var r=typeof U=="undefined"?B.pageSize:U;return Math.floor((c.total-1)/r)+1}var te=function(U){Object(o.a)(c,U);var B=Object(le.a)(c);function c(r){var a;Object(ce.a)(this,c),a=B.call(this,r),a.getJumpPrevPage=function(){return Math.max(1,a.state.current-(a.props.showLessItems?3:5))},a.getJumpNextPage=function(){return Math.min(I(void 0,a.state,a.props),a.state.current+(a.props.showLessItems?3:5))},a.getItemIcon=function(j,f){var y=a.props.prefixCls,u=j||R.a.createElement("button",{type:"button","aria-label":f,className:"".concat(y,"-item-link")});return typeof j=="function"&&(u=R.a.createElement(j,Object(fe.a)({},a.props))),u},a.savePaginationNode=function(j){a.paginationNode=j},a.isValid=function(j){return F(j)&&j!==a.state.current},a.shouldDisplayQuickJumper=function(){var j=a.props,f=j.showQuickJumper,y=j.pageSize,u=j.total;return u<=y?!1:f},a.handleKeyDown=function(j){(j.keyCode===X.ARROW_UP||j.keyCode===X.ARROW_DOWN)&&j.preventDefault()},a.handleKeyUp=function(j){var f=a.getValidValue(j),y=a.state.currentInputValue;f!==y&&a.setState({currentInputValue:f}),j.keyCode===X.ENTER?a.handleChange(f):j.keyCode===X.ARROW_UP?a.handleChange(f-1):j.keyCode===X.ARROW_DOWN&&a.handleChange(f+1)},a.changePageSize=function(j){var f=a.state.current,y=I(j,a.state,a.props);f=f>y?y:f,y===0&&(f=a.state.current),typeof j=="number"&&("pageSize"in a.props||a.setState({pageSize:j}),"current"in a.props||a.setState({current:f,currentInputValue:f})),a.props.onShowSizeChange(f,j),"onChange"in a.props&&a.props.onChange&&a.props.onChange(f,j)},a.handleChange=function(j){var f=a.props.disabled,y=j;if(a.isValid(y)&&!f){var u=I(void 0,a.state,a.props);y>u?y=u:y<1&&(y=1),"current"in a.props||a.setState({current:y,currentInputValue:y});var s=a.state.pageSize;return a.props.onChange(y,s),y}return a.state.current},a.prev=function(){a.hasPrev()&&a.handleChange(a.state.current-1)},a.next=function(){a.hasNext()&&a.handleChange(a.state.current+1)},a.jumpPrev=function(){a.handleChange(a.getJumpPrevPage())},a.jumpNext=function(){a.handleChange(a.getJumpNextPage())},a.hasPrev=function(){return a.state.current>1},a.hasNext=function(){return a.state.current2?y-2:0),s=2;s=g?$=g:$=Number(b),$}},{key:"getShowSizeChanger",value:function(){var a=this.props,b=a.showSizeChanger,g=a.total,v=a.totalBoundaryShowSizeChanger;return typeof b!="undefined"?b:g>v}},{key:"renderPrev",value:function(a){var b=this.props,g=b.prevIcon,v=b.itemRender,$=v(a,"prev",this.getItemIcon(g,"prev page")),j=!this.hasPrev();return Object(Y.isValidElement)($)?Object(Y.cloneElement)($,{disabled:j}):$}},{key:"renderNext",value:function(a){var b=this.props,g=b.nextIcon,v=b.itemRender,$=v(a,"next",this.getItemIcon(g,"next page")),j=!this.hasNext();return Object(Y.isValidElement)($)?Object(Y.cloneElement)($,{disabled:j}):$}},{key:"render",value:function(){var a=this,b=this.props,g=b.prefixCls,v=b.className,$=b.style,j=b.disabled,f=b.hideOnSinglePage,y=b.total,u=b.locale,s=b.showQuickJumper,h=b.showLessItems,l=b.showTitle,d=b.showTotal,O=b.simple,k=b.itemRender,G=b.showPrevNextJumpers,P=b.jumpPrevIcon,M=b.jumpNextIcon,K=b.selectComponentClass,L=b.selectPrefixCls,_=b.pageSizeOptions,oe=this.state,e=oe.current,i=oe.pageSize,t=oe.currentInputValue;if(f===!0&&y<=i)return null;var E=I(void 0,this.state,this.props),D=[],W=null,ae=null,me=null,xe=null,Ee=null,be=s&&s.goButton,ge=h?1:2,Ke=e-1>0?e-1:0,ze=e+1=ge*2&&e!==1+2&&(D[0]=Object(Y.cloneElement)(D[0],{className:"".concat(g,"-item-after-jump-prev")}),D.unshift(W)),E-e>=ge*2&&e!==E-2&&(D[D.length-1]=Object(Y.cloneElement)(D[D.length-1],{className:"".concat(g,"-item-before-jump-next")}),D.push(ae)),Z!==1&&D.unshift(me),ue!==E&&D.push(xe)}var re=null;d&&(re=R.a.createElement("li",{className:"".concat(g,"-total-text")},d(y,[y===0?0:(e-1)*i+1,e*i>y?y:e*i])));var ne=!this.hasPrev()||!E,ie=!this.hasNext()||!E;return R.a.createElement("ul",Object(w.a)({className:S()(g,v,Object(x.a)({},"".concat(g,"-disabled"),j)),style:$,unselectable:"unselectable",ref:this.savePaginationNode},Fe),re,R.a.createElement("li",{title:l?u.prev_page:null,onClick:this.prev,tabIndex:ne?null:0,onKeyPress:this.runIfEnterPrev,className:S()("".concat(g,"-prev"),Object(x.a)({},"".concat(g,"-disabled"),ne)),"aria-disabled":ne},this.renderPrev(Ke)),D,R.a.createElement("li",{title:l?u.next_page:null,onClick:this.next,tabIndex:ie?null:0,onKeyPress:this.runIfEnterNext,className:S()("".concat(g,"-next"),Object(x.a)({},"".concat(g,"-disabled"),ie)),"aria-disabled":ie},this.renderNext(ze)),R.a.createElement(m,{disabled:j,locale:u,rootPrefixCls:g,selectComponentClass:K,selectPrefixCls:L,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:e,pageSize:i,pageSizeOptions:_,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:be}))}}],[{key:"getDerivedStateFromProps",value:function(a,b){var g={};if("current"in a&&(g.current=a.current,a.current!==b.current&&(g.currentInputValue=g.current)),"pageSize"in a&&a.pageSize!==b.pageSize){var v=b.current,$=I(a.pageSize,b,a);v=v>$?$:v,"current"in a||(g.current=v,g.currentInputValue=v),g.pageSize=a.pageSize}return g}}]),c}(R.a.Component);te.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:N,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:N,locale:z.a,style:{},itemRender:V,totalBoundaryShowSizeChanger:50};var A=te},"6RRn":function(Ae,ee,n){"use strict";var w=n("wCXF"),x=n("n6Qo");n.d(ee,"b",function(){return x.a});var fe=n("IBYe"),ce=n("6eGT"),H=n("hW8S");n.d(ee,"a",function(){return H.a}),ee.c=w.b},"6eGT":function(Ae,ee,n){"use strict";function w(x){return null}ee.a=w},"815F":function(Ae,ee,n){"use strict";n.d(ee,"e",function(){return le}),n.d(ee,"c",function(){return R}),n.d(ee,"d",function(){return T}),n.d(ee,"a",function(){return Q}),n.d(ee,"f",function(){return q}),n.d(ee,"b",function(){return X});var w=n("KQm4"),x=n("VTBJ"),fe=n("Ff2n"),ce=n("Zm9Q"),H=n("Kwbf"),o=n("OZM5");function le(p,m){return p!=null?p:m}function Y(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function z(N){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(N||[]).forEach(function(V){var I=V.key,te=V.children;Object(H.a)(I!=null,"Tree node must have a certain key: [".concat(F).concat(I,"]"));var A=String(I);Object(H.a)(!m.has(A)||I===null||I===void 0,"Same 'key' exist in the Tree: ".concat(A)),m.set(A,!0),z(te,"".concat(F).concat(A," > "))})}z(p)}function R(p){function m(z){var N=Object(ce.a)(z);return N.map(function(F){if(!Object(o.i)(F))return Object(H.a)(!F,"Tree/TreeNode can only accept TreeNode as children."),null;var V=F.key,I=F.props,te=I.children,A=Object(fe.a)(I,["children"]),U=Object(x.a)({key:V},A),B=m(te);return B.length&&(U.children=B),U}).filter(function(F){return F})}return m(p)}function T(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],z=new Set(m===!0?[]:m),N=[];function F(V){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return V.map(function(te,A){var U=Object(o.h)(I?I.pos:"0",A),B=le(te.key,U),c=Object(x.a)(Object(x.a)({},te),{},{parent:I,pos:U,children:null,data:te,isStart:[].concat(Object(w.a)(I?I.isStart:[]),[A===0]),isEnd:[].concat(Object(w.a)(I?I.isEnd:[]),[A===V.length-1])});return N.push(c),m===!0||z.has(B)?c.children=F(te.children||[],c):c.children=[],c})}return F(p),N}function S(p,m,z){var N;z?typeof z=="string"?N=function(I){return I[z]}:typeof z=="function"&&(N=function(I){return z(I)}):N=function(I,te){return le(I.key,te)};function F(V,I,te){var A=V?V.children:p,U=V?Object(o.h)(te.pos,I):"0";if(V){var B=N(V,U),c={node:V,index:I,pos:U,key:B,parentPos:te.node?te.pos:null,level:te.level+1};m(c)}A&&A.forEach(function(r,a){F(r,a,{node:V,pos:U,level:te?te.level+1:-1})})}F(null)}function Q(p){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=m.initWrapper,N=m.processEntity,F=m.onProcessFinished,V=arguments.length>2?arguments[2]:void 0,I={},te={},A={posEntities:I,keyEntities:te};return z&&(A=z(A)||A),S(p,function(U){var B=U.node,c=U.index,r=U.pos,a=U.key,b=U.parentPos,g=U.level,v={node:B,index:c,key:a,pos:r,level:g},$=le(a,r);I[r]=v,te[$]=v,v.parent=I[b],v.parent&&(v.parent.children=v.parent.children||[],v.parent.children.push(v)),N&&N(v,A)},V),F&&F(A),A}function q(p,m){var z=m.expandedKeys,N=m.selectedKeys,F=m.loadedKeys,V=m.loadingKeys,I=m.checkedKeys,te=m.halfCheckedKeys,A=m.dragOverNodeKey,U=m.dropPosition,B=m.keyEntities,c=B[p],r={eventKey:p,expanded:z.indexOf(p)!==-1,selected:N.indexOf(p)!==-1,loaded:F.indexOf(p)!==-1,loading:V.indexOf(p)!==-1,checked:I.indexOf(p)!==-1,halfChecked:te.indexOf(p)!==-1,pos:String(c?c.pos:""),dragOver:A===p&&U===0,dragOverGapTop:A===p&&U===-1,dragOverGapBottom:A===p&&U===1};return r}function X(p){var m=p.data,z=p.expanded,N=p.selected,F=p.checked,V=p.loaded,I=p.loading,te=p.halfChecked,A=p.dragOver,U=p.dragOverGapTop,B=p.dragOverGapBottom,c=p.pos,r=p.active,a=Object(x.a)(Object(x.a)({},m),{},{expanded:z,selected:N,checked:F,loaded:V,loading:I,halfChecked:te,dragOver:A,dragOverGapTop:U,dragOverGapBottom:B,pos:c,active:r});return"props"in a||Object.defineProperty(a,"props",{get:function(){return Object(H.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),p}}),a}},BfvP:function(Ae,ee,n){"use strict";n.r(ee);var w=n("2qtc"),x=n("kLXV"),fe=n("g9YV"),ce=n("wCAj"),H=n("k1fw"),o=n("DZo9"),le=n("8z0m"),Y=n("14J3"),R=n("BMrR"),T=n("+L6B"),S=n("2/Rp"),Q=n("jCWc"),q=n("kPKH"),X=n("5NDa"),p=n("5rEg"),m=n("OaEy"),z=n("2fM7"),N=n("/zsF"),F=n("PArb"),V=n("sPJy"),I=n("bE4q"),te=n("miYZ"),A=n("tsqr"),U=n("9og8"),B=n("y8nQ"),c=n("Vl3Y"),r=n("tJVT"),a=n("WmNS"),b=n.n(a),g=n("q1tI"),v=n.n(g),$=n("gvAy"),j=n.n($),f=n("55Ip"),y=n("9kvl"),u=n("ErOA"),s=function(l){var d,O=l.user,k={page:1,per_page:20,total:0,ec_major_school_id:null,ec_year_id:null,category:1,sort_by:null,sort_direction:null,school_id:null},G=Object(g.useState)(k),P=Object(r.a)(G,2),M=P[0],K=P[1],L=Object(g.useState)(!0),_=Object(r.a)(L,2),oe=_[0],e=_[1],i=Object(g.useState)([]),t=Object(r.a)(i,2),E=t[0],D=t[1],W=Object(g.useState)([]),ae=Object(r.a)(W,2),me=ae[0],xe=ae[1],Ee=Object(g.useState)([]),be=Object(r.a)(Ee,2),ge=be[0],Ke=be[1],ze=Object(g.useState)(!1),Fe=Object(r.a)(ze,2),Ye=Fe[0],He=Fe[1],rt=Object(g.useState)(),C=Object(r.a)(rt,2),J=C[0],Z=C[1],ue=Object(g.useState)(),he=Object(r.a)(ue,2),se=he[0],re=he[1],ne=c.a.useForm(),ie=Object(r.a)(ne,1),pe=ie[0],de=Object(g.useState)(),ve=Object(r.a)(de,2),Oe=ve[0],ye=ve[1],Te=Object(g.useState)([]),Ie=Object(r.a)(Te,2),De=Ie[0],we=Ie[1];Object(g.useEffect)(function(){var Ce;(Ce=O.userInfo)!==null&&Ce!==void 0&&Ce.school_id&&(je(),We())},[O==null||((d=O.userInfo)===null||d===void 0)?void 0:d.school_id]);function je(Ce){return $e.apply(this,arguments)}function $e(){return $e=Object(U.a)(b.a.mark(function Ce(Re){var Se,Pe;return b.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return ye(Object(H.a)({},Re)),_e.next=3,Object(u.a)("/api/schools/".concat(O==null||((Se=O.userInfo)===null||Se===void 0)?void 0:Se.school_id,"/ec_majors.json"),{method:"get",params:Object(H.a)({per_page:1e4},Re)});case 3:Pe=_e.sent,xe(Pe==null?void 0:Pe.ec_majors);case 5:case"end":return _e.stop()}},Ce)})),$e.apply(this,arguments)}function We(){return ke.apply(this,arguments)}function ke(){return ke=Object(U.a)(b.a.mark(function Ce(){var Re;return b.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(u.a)("/api/ec_major_schools/1/ec_years/select_year.json",{method:"get"});case 2:Re=Pe.sent,Ke(Re==null?void 0:Re.year_arr);case 4:case"end":return Pe.stop()}},Ce)})),ke.apply(this,arguments)}var Ve=[{title:"\u4E13\u4E1A\u4EE3\u7801",dataIndex:"code",key:"code"},{title:"\u4E13\u4E1A\u540D\u79F0",dataIndex:"name",key:"name"}],Je={onRemove:function(){we([])},beforeUpload:function(Re){if(console.log(Re),(Re==null?void 0:Re.size)>1024*1024*50)return A.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var Se=[];return Se.push(Re),we([].concat(Se)),!1},fileList:De};return v.a.createElement("div",{className:j.a.wrap},v.a.createElement(I.a,{separator:"",style:{padding:"20px"}},v.a.createElement(I.a.Item,null,v.a.createElement(f.a,{to:"/engineering/trainingProgram"},"\u57F9\u517B\u65B9\u6848")),v.a.createElement(I.a.Separator,null,">>"),v.a.createElement(I.a.Item,null,"\u65B0\u589E\u57F9\u517B\u65B9\u6848")),v.a.createElement("div",{className:j.a.title},"\u57F9\u517B\u65B9\u6848\u4FE1\u606F"),v.a.createElement(F.a,{style:{padding:"0px 20px"}}),v.a.createElement("div",{style:{paddingTop:"50px"}},v.a.createElement(c.a,{form:pe,labelCol:{span:8},wrapperCol:{span:8}},v.a.createElement(c.a.Item,{label:"\u8BA4\u8BC1\u5C4A\u522B",name:"year",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},v.a.createElement(z.a,null,ge==null?void 0:ge.map(function(Ce,Re){return v.a.createElement(z.a.Option,{value:Ce},Ce,"\u5C4A")}))),v.a.createElement(c.a.Item,{label:v.a.createElement("div",null,v.a.createElement("span",{style:{marginRight:"4px",color:"#ff4d4f"}},"*"),v.a.createElement("label",null,"\u8BA4\u8BC1\u4E13\u4E1A"))},v.a.createElement(R.a,{gutter:12,style:{flexFlow:"initial",flexDirection:"row-reverse"},className:j.a.rowFrom},v.a.createElement(q.a,{span:16},v.a.createElement(c.a.Item,{name:"major_id"},v.a.createElement(p.a,{style:{color:"#000"},disabled:!0,bordered:!1}))),v.a.createElement(q.a,{span:8},v.a.createElement(S.a,{onClick:function(){He(!0),re(J||"")}},"\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A")))),v.a.createElement(c.a.Item,{label:"\u57F9\u517B\u65B9\u6848\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u57F9\u517B\u65B9\u6848\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u57F9\u517B\u65B9\u6848\u540D\u79F0"},{max:60,message:"\u57F9\u517B\u65B9\u6848\u540D\u79F0\u4E0D\u80FD\u8D85\u8FC760\u4E2A\u5B57"}]},v.a.createElement(p.a,{placeholder:"\u4F8B\u5982\uFF1A2021\u7EA7\u8BA1\u7B97\u673A\u79D1\u5B66\u4E0E\u6280\u672F\u4E13\u4E1A\u672C\u79D1\u6280\u672F\u4EBA\u624D\u57F9\u517B\u65B9\u6848"})),v.a.createElement(R.a,null,v.a.createElement(q.a,{span:8,style:{justifyContent:"end",display:"flex",marginTop:"2px"}},v.a.createElement("label",null,"\u57F9\u517B\u65B9\u6848\u6587\u4EF6\uFF1A")),v.a.createElement(q.a,{span:8},v.a.createElement(le.a,Je,v.a.createElement(S.a,null,"\u4E0A\u4F20\u6587\u4EF6")))))),v.a.createElement("div",{style:{textAlign:"end",paddingRight:"30px"}},v.a.createElement(S.a,{onClick:function(){y.d.push("/engineering/trainingProgram")}},"\u8FD4\u56DE"),v.a.createElement(S.a,{onClick:Object(U.a)(b.a.mark(function Ce(){var Re,Se,Pe,Le;return b.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return pe.submit(),Ue.next=3,pe.validateFields();case 3:if(Se=pe.getFieldsValue(),J){Ue.next=7;break}return A.b.info("\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"),Ue.abrupt("return");case 7:if(!(!Se.name||!Se.year)){Ue.next=9;break}return Ue.abrupt("return");case 9:return Pe=new FormData,De.length>0&&Pe.append("file",De[0]),Pe.append("school_id",O==null||((Re=O.userInfo)===null||Re===void 0)?void 0:Re.school_id),Pe.append("major_id",J),Pe.append("name",Se.name),Pe.append("year",Se.year),Ue.next=17,Object(u.a)("/api/ec_major_schools/1/ec_years.json",{method:"post",body:Pe},!0);case 17:Le=Ue.sent,(Le==null?void 0:Le.status)===0&&(A.b.info("\u6DFB\u52A0\u6210\u529F"),y.d.push("/engineering/trainingProgram"));case 19:case"end":return Ue.stop()}},Ce)})),style:{marginLeft:"10px"},type:"primary"},"\u4FDD\u5B58")),v.a.createElement(x.a,{title:"\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A",centered:!0,visible:Ye,onCancel:function(){He(!1),re("")},onOk:function(){var Re,Se;He(!1),Z(se),pe.setFieldsValue({major_id:me==null||((Re=me.filter(function(Pe){return Pe.id===parseInt(se)}))===null||Re===void 0||((Se=Re[0])===null||Se===void 0))?void 0:Se.name})}},v.a.createElement("div",{style:{display:"flex",marginBottom:"10px",alignItems:"center",justifyContent:"space-between"}},v.a.createElement(p.a.Search,{style:{width:"300px"},onSearch:function(Re){je(Object(H.a)(Object(H.a)({},Oe),{},{search:Re}))},placeholder:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u4EE3\u7801\u6216\u540D\u79F0"})),v.a.createElement(ce.a,{dataSource:me,columns:Ve,pagination:!1,rowKey:function(Re){return Re.id},scroll:{y:300},rowSelection:{type:"radio",onChange:function(Re,Se){re(Re)},selectedRowKeys:se}})))};ee.default=Object(y.a)(function(h){var l=h.user;return{user:l}})(s)},GfqC:function(Ae,ee,n){"use strict";var w=n("q1tI"),x=n.n(w),fe=n("TSYQ"),ce=n.n(fe);function H(u,s){var h="cannot "+u.method+" "+u.action+" "+s.status+"'",l=new Error(h);return l.status=s.status,l.method=u.method,l.url=u.action,l}function o(u){var s=u.responseText||u.response;if(!s)return s;try{return JSON.parse(s)}catch(h){return s}}function le(u){var s=new XMLHttpRequest;u.onProgress&&s.upload&&(s.upload.onprogress=function(O){O.total>0&&(O.percent=O.loaded/O.total*100),u.onProgress(O)});var h=new FormData;u.data&&Object.keys(u.data).forEach(function(d){var O=u.data[d];if(Array.isArray(O)){O.forEach(function(k){h.append(d+"[]",k)});return}h.append(d,u.data[d])}),u.file instanceof Blob?h.append(u.filename,u.file,u.file.name):h.append(u.filename,u.file),s.onerror=function(O){u.onError(O)},s.onload=function(){return s.status<200||s.status>=300?u.onError(H(u,s),o(s)):u.onSuccess(o(s),s)},s.open(u.method,u.action,!0),u.withCredentials&&"withCredentials"in s&&(s.withCredentials=!0);var l=u.headers||{};return l["X-Requested-With"]!==null&&s.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(l).forEach(function(d){l[d]!==null&&s.setRequestHeader(d,l[d])}),s.send(h),{abort:function(){s.abort()}}}var Y=+new Date,R=0;function T(){return"rc-upload-"+Y+"-"+ ++R}function S(u,s){return u.indexOf(s,u.length-s.length)!==-1}var Q=function(u,s){if(u&&s){var h=Array.isArray(s)?s:s.split(","),l=u.name||"",d=u.type||"",O=d.replace(/\/.*$/,"");return h.some(function(k){var G=k.trim();return G.charAt(0)==="."?S(l.toLowerCase(),G.toLowerCase()):/\/\*$/.test(G)?O===G.replace(/\/.*$/,""):d===G})}return!0};function q(u,s){var h=u.createReader(),l=[];function d(){h.readEntries(function(O){var k=Array.prototype.slice.apply(O);l=l.concat(k);var G=!k.length;G?s(l):d()})}d()}var X=function(s,h,l){var d=function O(k,G){G=G||"",k.isFile?k.file(function(P){l(P)&&(k.fullPath&&!P.webkitRelativePath&&(Object.defineProperties(P,{webkitRelativePath:{writable:!0}}),P.webkitRelativePath=k.fullPath.replace(/^\//,""),Object.defineProperties(P,{webkitRelativePath:{writable:!1}})),h([P]))}):k.isDirectory&&q(k,function(P){P.forEach(function(M){O(M,""+G+k.name+"/")})})};s.forEach(function(O){d(O.webkitGetAsEntry())})},p=X,m=Object.assign||function(u){for(var s=1;s=0)continue;if(!Object.prototype.hasOwnProperty.call(u,l))continue;h[l]=u[l]}return h}function I(u,s){if(!(u instanceof s))throw new TypeError("Cannot call a class as a function")}function te(u,s){if(!u)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s&&(typeof s=="object"||typeof s=="function")?s:u}function A(u,s){if(typeof s!="function"&&s!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof s);u.prototype=Object.create(s&&s.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}}),s&&(Object.setPrototypeOf?Object.setPrototypeOf(u,s):u.__proto__=s)}var U=function(s){return Object.keys(s).reduce(function(h,l){return(l.substr(0,5)==="data-"||l.substr(0,5)==="aria-"||l==="role")&&(h[l]=s[l]),h},{})},B=function(u){A(s,u);function s(){var h,l,d,O;I(this,s);for(var k=arguments.length,G=Array(k),P=0;P1&&arguments[1]!==void 0?arguments[1]:1,ie=ge.length,pe=0;pe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(U.a)(h).map(function(d,O){if(!H.isValidElement(d)||!d.type)return null;var k=d.type.isSelectOptGroup,G=d.key,P=d.props,M=P.children,K=Object(le.a)(P,["children"]);return l||!k?B(d):Object(A.a)(Object(A.a)({key:"__RC_SELECT_GRP__".concat(G===null?O:G,"__"),label:G},K),{},{options:c(M)})}).filter(function(d){return d})}var r=n("2Qr1"),a=n("qNPg"),b=n("U8pU"),g=n("Kwbf"),v=n("WKfj");function $(h){var l=h.mode,d=h.options,O=h.children,k=h.backfill,G=h.allowClear,P=h.placeholder,M=h.getInputElement,K=h.showSearch,L=h.onSearch,_=h.defaultOpen,oe=h.autoFocus,e=h.labelInValue,i=h.value,t=h.inputValue,E=h.optionLabelProp,D=l==="multiple"||l==="tags",W=K!==void 0?K:D||l==="combobox",ae=d||c(O);if(Object(g.a)(l!=="tags"||ae.every(function(be){return!be.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),l==="tags"||l==="combobox"){var me=ae.some(function(be){return be.options?be.options.some(function(ge){return typeof("value"in ge?ge.value:ge.key)=="number"}):typeof("value"in be?be.value:be.key)=="number"});Object(g.a)(!me,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(g.a)(l!=="combobox"||!E,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(g.a)(l==="combobox"||!k,"`backfill` only works with `combobox` mode."),Object(g.a)(l==="combobox"||!M,"`getInputElement` only work with `combobox` mode."),Object(g.b)(l!=="combobox"||!M||!G||!P,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),L&&!W&&l!=="combobox"&&l!=="tags"&&Object(g.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(g.b)(!_||oe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),i!=null){var xe=Object(v.d)(i);Object(g.a)(!e||xe.every(function(be){return Object(b.a)(be)==="object"&&("key"in be||"value"in be)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(g.a)(!D||Array.isArray(i),"`value` should be array when `mode` is `multiple` or `tags`")}if(O){var Ee=null;Object(U.a)(O).some(function(be){if(!H.isValidElement(be)||!be.type)return!1;var ge=be.type;if(ge.isSelectOption)return!1;if(ge.isSelectOptGroup){var Ke=Object(U.a)(be.props.children).every(function(ze){return!H.isValidElement(ze)||!be.type||ze.type.isSelectOption?!0:(Ee=ze.type,!1)});return!Ke}return Ee=ge,!0}),Ee&&Object(g.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ee.displayName||Ee.name||Ee,"`.")),Object(g.a)(t===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var j=$,f=Object(a.a)({prefixCls:"rc-select",components:{optionList:N},convertChildrenToData:c,flattenOptions:r.d,getLabeledValue:r.e,filterOptions:r.b,isValueDisabled:r.g,findValueOption:r.c,warningProps:j,fillOptionsWithMissingValue:r.a}),y=function(h){Object(fe.a)(d,h);var l=Object(ce.a)(d);function d(){var O;return Object(w.a)(this,d),O=l.apply(this,arguments),O.selectRef=H.createRef(),O.focus=function(){O.selectRef.current.focus()},O.blur=function(){O.selectRef.current.blur()},O}return Object(x.a)(d,[{key:"render",value:function(){return H.createElement(f,Object.assign({ref:this.selectRef},this.props))}}]),d}(H.Component);y.Option=V,y.OptGroup=te;var u=y,s=ee.c=u},NvD2:function(Ae,ee,n){"use strict";n.d(ee,"a",function(){return o});var w=n("Kwbf");function x(le,Y){var R=new Set;return le.forEach(function(T){Y.has(T)||R.add(T)}),R}function fe(le){var Y=le||{},R=Y.disabled,T=Y.disableCheckbox,S=Y.checkable;return!!(R||T)||S===!1}function ce(le,Y,R,T){for(var S=new Set(le),Q=new Set,q=0;q<=R;q+=1){var X=Y.get(q)||new Set;X.forEach(function(N){var F=N.key,V=N.node,I=N.children,te=I===void 0?[]:I;S.has(F)&&!T(V)&&te.filter(function(A){return!T(A.node)}).forEach(function(A){S.add(A.key)})})}for(var p=new Set,m=R;m>=0;m-=1){var z=Y.get(m)||new Set;z.forEach(function(N){var F=N.parent,V=N.node;if(T(V)||!N.parent||p.has(N.parent.key))return;if(T(N.parent.node)){p.add(F.key);return}var I=!0,te=!1;(F.children||[]).filter(function(A){return!T(A.node)}).forEach(function(A){var U=A.key,B=S.has(U);I&&!B&&(I=!1),!te&&(B||Q.has(U))&&(te=!0)}),I&&S.add(F.key),te&&Q.add(F.key),p.add(F.key)})}return{checkedKeys:Array.from(S),halfCheckedKeys:Array.from(x(Q,S))}}function H(le,Y,R,T,S){for(var Q=new Set(le),q=new Set(Y),X=0;X<=T;X+=1){var p=R.get(X)||new Set;p.forEach(function(F){var V=F.key,I=F.node,te=F.children,A=te===void 0?[]:te;!Q.has(V)&&!q.has(V)&&!S(I)&&A.filter(function(U){return!S(U.node)}).forEach(function(U){Q.delete(U.key)})})}q=new Set;for(var m=new Set,z=T;z>=0;z-=1){var N=R.get(z)||new Set;N.forEach(function(F){var V=F.parent,I=F.node;if(S(I)||!F.parent||m.has(F.parent.key))return;if(S(F.parent.node)){m.add(V.key);return}var te=!0,A=!1;(V.children||[]).filter(function(U){return!S(U.node)}).forEach(function(U){var B=U.key,c=Q.has(B);te&&!c&&(te=!1),!A&&(c||q.has(B))&&(A=!0)}),te||Q.delete(V.key),A&&q.add(V.key),m.add(V.key)})}return{checkedKeys:Array.from(Q),halfCheckedKeys:Array.from(x(q,Q))}}function o(le,Y,R,T){var S=[],Q;T?Q=T:Q=fe;var q=new Set(le.filter(function(z){var N=!!R[z];return N||S.push(z),N})),X=new Map,p=0;Object.keys(R).forEach(function(z){var N=R[z],F=N.level,V=X.get(F);V||(V=new Set,X.set(F,V)),V.add(N),p=Math.max(p,F)}),Object(w.a)(!S.length,"Tree missing follow keys: ".concat(S.slice(0,100).map(function(z){return"'".concat(z,"'")}).join(", ")));var m;return Y===!0?m=ce(q,X,p,Q):m=H(q,Y.halfCheckedKeys,X,p,Q),m}},OZM5:function(Ae,ee,n){"use strict";n.d(ee,"b",function(){return T}),n.d(ee,"a",function(){return S}),n.d(ee,"k",function(){return Q}),n.d(ee,"h",function(){return q}),n.d(ee,"i",function(){return X}),n.d(ee,"g",function(){return p}),n.d(ee,"c",function(){return m}),n.d(ee,"d",function(){return z}),n.d(ee,"j",function(){return V}),n.d(ee,"e",function(){return I}),n.d(ee,"f",function(){return te});var w=n("KQm4"),x=n("U8pU"),fe=n("Ff2n"),ce=n("q1tI"),H=n.n(ce),o=n("Kwbf"),le=n("WaYH"),Y=.25,R=2;function T(A,U){var B=A.slice(),c=B.indexOf(U);return c>=0&&B.splice(c,1),B}function S(A,U){var B=A.slice();return B.indexOf(U)===-1&&B.push(U),B}function Q(A){return A.split("-")}function q(A,U){return"".concat(A,"-").concat(U)}function X(A){return A&&A.type&&A.type.isTreeNode}function p(A,U){var B=[A],c=U[A];function r(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];a.forEach(function(b){var g=b.key,v=b.children;B.push(g),r(v)})}return r(c.children),B}function m(A,U){var B=A.clientY,c=U.selectHandle.getBoundingClientRect(),r=c.top,a=c.bottom,b=c.height,g=Math.max(b*Y,R);return B<=r+g?-1:B>=a-g?1:0}function z(A,U){if(!A)return;var B=U.multiple;return B?A.slice():A.length?[A[0]]:A}var N=function(U){return U};function F(A,U){if(!A)return[];var B=U||{},c=B.processProps,r=c===void 0?N:c,a=Array.isArray(A)?A:[A];return a.map(function(b){var g=b.children,v=Object(fe.a)(b,["children"]),$=F(g,U);return H.a.createElement(le.a,Object.assign({},r(v)),$)})}function V(A){if(!A)return null;var U;if(Array.isArray(A))U={checkedKeys:A,halfCheckedKeys:void 0};else if(Object(x.a)(A)==="object")U={checkedKeys:A.checked||void 0,halfCheckedKeys:A.halfChecked||void 0};else return Object(o.a)(!1,"`checkedKeys` is not an array or an object"),null;return U}function I(A,U){var B=new Set;function c(r){if(B.has(r))return;var a=U[r];if(!a)return;B.add(r);var b=a.parent,g=a.node;if(g.disabled)return;b&&c(b.key)}return(A||[]).forEach(function(r){c(r)}),Object(w.a)(B)}function te(A){var U={};return Object.keys(A).forEach(function(B){(B.startsWith("data-")||B.startsWith("aria-"))&&(U[B]=A[B])}),U}},"SA+Z":function(Ae,ee,n){var w=n("wTVA"),x=n("EbDI"),fe=n("ZhPi"),ce=n("wkBT");function H(o){return w(o)||x(o)||fe(o)||ce()}Ae.exports=H,Ae.exports.__esModule=!0,Ae.exports.default=Ae.exports},WaYH:function(Ae,ee,n){"use strict";var w=n("rePB"),x=n("Ff2n"),fe=n("VTBJ"),ce=n("1OyB"),H=n("vuIU"),o=n("JX7q"),le=n("Ji7U"),Y=n("LK+K"),R=n("q1tI"),T=n("TSYQ"),S=n.n(T),Q=n("sboe"),q=n("OZM5"),X=function(U){var B=U.prefixCls,c=U.level,r=U.isStart,a=U.isEnd;if(!c)return null;for(var b="".concat(B,"-indent-unit"),g=[],v=0;v=0||v.relatedTarget.className.indexOf("".concat(y,"-next"))>=0))return;r.setState({goInputText:""}),f(r.getValidValue())},r.go=function(v){var $=r.state.goInputText;if($==="")return;(v.keyCode===X.ENTER||v.type==="click")&&(r.setState({goInputText:""}),r.props.quickGo(r.getValidValue()))},r}return Object(H.a)(c,[{key:"getValidValue",value:function(){var a=this.state,b=a.goInputText,g=a.current;return!b||isNaN(b)?g:Number(b)}},{key:"getPageSizeOptions",value:function(){var a=this.props,b=a.pageSize,g=a.pageSizeOptions;return g.some(function(v){return v.toString()===b.toString()})?g:g.concat([b.toString()]).sort(function(v,$){var j=isNaN(Number(v))?0:Number(v),f=isNaN(Number($))?0:Number($);return j-f})}},{key:"render",value:function(){var a=this,b=this.props,g=b.pageSize,v=b.locale,$=b.rootPrefixCls,j=b.changeSize,f=b.quickGo,y=b.goButton,u=b.selectComponentClass,s=b.buildOptionText,h=b.selectPrefixCls,l=b.disabled,d=this.state.goInputText,O="".concat($,"-options"),k=u,G=null,T=null,M=null;if(!j&&!f)return null;var K=this.getPageSizeOptions();if(j&&k){var L=K.map(function(_,oe){return R.a.createElement(k.Option,{key:oe,value:_.toString()},(s||a.buildOptionText)(_))});G=R.a.createElement(k,{disabled:l,prefixCls:h,showSearch:!1,className:"".concat(O,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(g||K[0]).toString(),onChange:this.changeSize,getPopupContainer:function(oe){return oe.parentNode}},L)}return f&&(y&&(M=typeof y=="boolean"?R.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:l,className:"".concat(O,"-quick-jumper-button")},v.jump_to_confirm):R.a.createElement("span",{onClick:this.go,onKeyUp:this.go},y)),T=R.a.createElement("div",{className:"".concat(O,"-quick-jumper")},v.jump_to,R.a.createElement("input",{disabled:l,type:"text",value:d,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),v.page,M)),R.a.createElement("li",{className:"".concat(O)},G,T)}}]),c}(R.a.Component);p.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=p,z=n("N2Kk");function N(){}function F(U){return typeof U=="number"&&isFinite(U)&&Math.floor(U)===U}function V(U,B,c){return c}function I(U,B,c){var r=typeof U=="undefined"?B.pageSize:U;return Math.floor((c.total-1)/r)+1}var te=function(U){Object(o.a)(c,U);var B=Object(le.a)(c);function c(r){var a;Object(ce.a)(this,c),a=B.call(this,r),a.getJumpPrevPage=function(){return Math.max(1,a.state.current-(a.props.showLessItems?3:5))},a.getJumpNextPage=function(){return Math.min(I(void 0,a.state,a.props),a.state.current+(a.props.showLessItems?3:5))},a.getItemIcon=function(j,f){var y=a.props.prefixCls,u=j||R.a.createElement("button",{type:"button","aria-label":f,className:"".concat(y,"-item-link")});return typeof j=="function"&&(u=R.a.createElement(j,Object(fe.a)({},a.props))),u},a.savePaginationNode=function(j){a.paginationNode=j},a.isValid=function(j){return F(j)&&j!==a.state.current},a.shouldDisplayQuickJumper=function(){var j=a.props,f=j.showQuickJumper,y=j.pageSize,u=j.total;return u<=y?!1:f},a.handleKeyDown=function(j){(j.keyCode===X.ARROW_UP||j.keyCode===X.ARROW_DOWN)&&j.preventDefault()},a.handleKeyUp=function(j){var f=a.getValidValue(j),y=a.state.currentInputValue;f!==y&&a.setState({currentInputValue:f}),j.keyCode===X.ENTER?a.handleChange(f):j.keyCode===X.ARROW_UP?a.handleChange(f-1):j.keyCode===X.ARROW_DOWN&&a.handleChange(f+1)},a.changePageSize=function(j){var f=a.state.current,y=I(j,a.state,a.props);f=f>y?y:f,y===0&&(f=a.state.current),typeof j=="number"&&("pageSize"in a.props||a.setState({pageSize:j}),"current"in a.props||a.setState({current:f,currentInputValue:f})),a.props.onShowSizeChange(f,j),"onChange"in a.props&&a.props.onChange&&a.props.onChange(f,j)},a.handleChange=function(j){var f=a.props.disabled,y=j;if(a.isValid(y)&&!f){var u=I(void 0,a.state,a.props);y>u?y=u:y<1&&(y=1),"current"in a.props||a.setState({current:y,currentInputValue:y});var s=a.state.pageSize;return a.props.onChange(y,s),y}return a.state.current},a.prev=function(){a.hasPrev()&&a.handleChange(a.state.current-1)},a.next=function(){a.hasNext()&&a.handleChange(a.state.current+1)},a.jumpPrev=function(){a.handleChange(a.getJumpPrevPage())},a.jumpNext=function(){a.handleChange(a.getJumpNextPage())},a.hasPrev=function(){return a.state.current>1},a.hasNext=function(){return a.state.current2?y-2:0),s=2;s=g?$=g:$=Number(b),$}},{key:"getShowSizeChanger",value:function(){var a=this.props,b=a.showSizeChanger,g=a.total,v=a.totalBoundaryShowSizeChanger;return typeof b!="undefined"?b:g>v}},{key:"renderPrev",value:function(a){var b=this.props,g=b.prevIcon,v=b.itemRender,$=v(a,"prev",this.getItemIcon(g,"prev page")),j=!this.hasPrev();return Object(Y.isValidElement)($)?Object(Y.cloneElement)($,{disabled:j}):$}},{key:"renderNext",value:function(a){var b=this.props,g=b.nextIcon,v=b.itemRender,$=v(a,"next",this.getItemIcon(g,"next page")),j=!this.hasNext();return Object(Y.isValidElement)($)?Object(Y.cloneElement)($,{disabled:j}):$}},{key:"render",value:function(){var a=this,b=this.props,g=b.prefixCls,v=b.className,$=b.style,j=b.disabled,f=b.hideOnSinglePage,y=b.total,u=b.locale,s=b.showQuickJumper,h=b.showLessItems,l=b.showTitle,d=b.showTotal,O=b.simple,k=b.itemRender,G=b.showPrevNextJumpers,T=b.jumpPrevIcon,M=b.jumpNextIcon,K=b.selectComponentClass,L=b.selectPrefixCls,_=b.pageSizeOptions,oe=this.state,e=oe.current,i=oe.pageSize,t=oe.currentInputValue;if(f===!0&&y<=i)return null;var E=I(void 0,this.state,this.props),D=[],W=null,ae=null,me=null,xe=null,Ee=null,be=s&&s.goButton,ge=h?1:2,Ke=e-1>0?e-1:0,ze=e+1=ge*2&&e!==1+2&&(D[0]=Object(Y.cloneElement)(D[0],{className:"".concat(g,"-item-after-jump-prev")}),D.unshift(W)),E-e>=ge*2&&e!==E-2&&(D[D.length-1]=Object(Y.cloneElement)(D[D.length-1],{className:"".concat(g,"-item-before-jump-next")}),D.push(ae)),Z!==1&&D.unshift(me),ue!==E&&D.push(xe)}var re=null;d&&(re=R.a.createElement("li",{className:"".concat(g,"-total-text")},d(y,[y===0?0:(e-1)*i+1,e*i>y?y:e*i])));var ne=!this.hasPrev()||!E,ie=!this.hasNext()||!E;return R.a.createElement("ul",Object(w.a)({className:S()(g,v,Object(x.a)({},"".concat(g,"-disabled"),j)),style:$,unselectable:"unselectable",ref:this.savePaginationNode},Fe),re,R.a.createElement("li",{title:l?u.prev_page:null,onClick:this.prev,tabIndex:ne?null:0,onKeyPress:this.runIfEnterPrev,className:S()("".concat(g,"-prev"),Object(x.a)({},"".concat(g,"-disabled"),ne)),"aria-disabled":ne},this.renderPrev(Ke)),D,R.a.createElement("li",{title:l?u.next_page:null,onClick:this.next,tabIndex:ie?null:0,onKeyPress:this.runIfEnterNext,className:S()("".concat(g,"-next"),Object(x.a)({},"".concat(g,"-disabled"),ie)),"aria-disabled":ie},this.renderNext(ze)),R.a.createElement(m,{disabled:j,locale:u,rootPrefixCls:g,selectComponentClass:K,selectPrefixCls:L,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:e,pageSize:i,pageSizeOptions:_,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:be}))}}],[{key:"getDerivedStateFromProps",value:function(a,b){var g={};if("current"in a&&(g.current=a.current,a.current!==b.current&&(g.currentInputValue=g.current)),"pageSize"in a&&a.pageSize!==b.pageSize){var v=b.current,$=I(a.pageSize,b,a);v=v>$?$:v,"current"in a||(g.current=v,g.currentInputValue=v),g.pageSize=a.pageSize}return g}}]),c}(R.a.Component);te.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:N,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:N,locale:z.a,style:{},itemRender:V,totalBoundaryShowSizeChanger:50};var A=te},"6RRn":function(Ae,ee,n){"use strict";var w=n("wCXF"),x=n("n6Qo");n.d(ee,"b",function(){return x.a});var fe=n("IBYe"),ce=n("6eGT"),H=n("hW8S");n.d(ee,"a",function(){return H.a}),ee.c=w.b},"6eGT":function(Ae,ee,n){"use strict";function w(x){return null}ee.a=w},"815F":function(Ae,ee,n){"use strict";n.d(ee,"e",function(){return le}),n.d(ee,"c",function(){return R}),n.d(ee,"d",function(){return P}),n.d(ee,"a",function(){return Q}),n.d(ee,"f",function(){return q}),n.d(ee,"b",function(){return X});var w=n("KQm4"),x=n("VTBJ"),fe=n("Ff2n"),ce=n("Zm9Q"),H=n("Kwbf"),o=n("OZM5");function le(p,m){return p!=null?p:m}function Y(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function z(N){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(N||[]).forEach(function(V){var I=V.key,te=V.children;Object(H.a)(I!=null,"Tree node must have a certain key: [".concat(F).concat(I,"]"));var A=String(I);Object(H.a)(!m.has(A)||I===null||I===void 0,"Same 'key' exist in the Tree: ".concat(A)),m.set(A,!0),z(te,"".concat(F).concat(A," > "))})}z(p)}function R(p){function m(z){var N=Object(ce.a)(z);return N.map(function(F){if(!Object(o.i)(F))return Object(H.a)(!F,"Tree/TreeNode can only accept TreeNode as children."),null;var V=F.key,I=F.props,te=I.children,A=Object(fe.a)(I,["children"]),U=Object(x.a)({key:V},A),B=m(te);return B.length&&(U.children=B),U}).filter(function(F){return F})}return m(p)}function P(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],z=new Set(m===!0?[]:m),N=[];function F(V){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return V.map(function(te,A){var U=Object(o.h)(I?I.pos:"0",A),B=le(te.key,U),c=Object(x.a)(Object(x.a)({},te),{},{parent:I,pos:U,children:null,data:te,isStart:[].concat(Object(w.a)(I?I.isStart:[]),[A===0]),isEnd:[].concat(Object(w.a)(I?I.isEnd:[]),[A===V.length-1])});return N.push(c),m===!0||z.has(B)?c.children=F(te.children||[],c):c.children=[],c})}return F(p),N}function S(p,m,z){var N;z?typeof z=="string"?N=function(I){return I[z]}:typeof z=="function"&&(N=function(I){return z(I)}):N=function(I,te){return le(I.key,te)};function F(V,I,te){var A=V?V.children:p,U=V?Object(o.h)(te.pos,I):"0";if(V){var B=N(V,U),c={node:V,index:I,pos:U,key:B,parentPos:te.node?te.pos:null,level:te.level+1};m(c)}A&&A.forEach(function(r,a){F(r,a,{node:V,pos:U,level:te?te.level+1:-1})})}F(null)}function Q(p){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=m.initWrapper,N=m.processEntity,F=m.onProcessFinished,V=arguments.length>2?arguments[2]:void 0,I={},te={},A={posEntities:I,keyEntities:te};return z&&(A=z(A)||A),S(p,function(U){var B=U.node,c=U.index,r=U.pos,a=U.key,b=U.parentPos,g=U.level,v={node:B,index:c,key:a,pos:r,level:g},$=le(a,r);I[r]=v,te[$]=v,v.parent=I[b],v.parent&&(v.parent.children=v.parent.children||[],v.parent.children.push(v)),N&&N(v,A)},V),F&&F(A),A}function q(p,m){var z=m.expandedKeys,N=m.selectedKeys,F=m.loadedKeys,V=m.loadingKeys,I=m.checkedKeys,te=m.halfCheckedKeys,A=m.dragOverNodeKey,U=m.dropPosition,B=m.keyEntities,c=B[p],r={eventKey:p,expanded:z.indexOf(p)!==-1,selected:N.indexOf(p)!==-1,loaded:F.indexOf(p)!==-1,loading:V.indexOf(p)!==-1,checked:I.indexOf(p)!==-1,halfChecked:te.indexOf(p)!==-1,pos:String(c?c.pos:""),dragOver:A===p&&U===0,dragOverGapTop:A===p&&U===-1,dragOverGapBottom:A===p&&U===1};return r}function X(p){var m=p.data,z=p.expanded,N=p.selected,F=p.checked,V=p.loaded,I=p.loading,te=p.halfChecked,A=p.dragOver,U=p.dragOverGapTop,B=p.dragOverGapBottom,c=p.pos,r=p.active,a=Object(x.a)(Object(x.a)({},m),{},{expanded:z,selected:N,checked:F,loaded:V,loading:I,halfChecked:te,dragOver:A,dragOverGapTop:U,dragOverGapBottom:B,pos:c,active:r});return"props"in a||Object.defineProperty(a,"props",{get:function(){return Object(H.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),p}}),a}},BfvP:function(Ae,ee,n){"use strict";n.r(ee);var w=n("2qtc"),x=n("kLXV"),fe=n("g9YV"),ce=n("wCAj"),H=n("k1fw"),o=n("DZo9"),le=n("8z0m"),Y=n("14J3"),R=n("BMrR"),P=n("+L6B"),S=n("2/Rp"),Q=n("jCWc"),q=n("kPKH"),X=n("5NDa"),p=n("5rEg"),m=n("OaEy"),z=n("2fM7"),N=n("/zsF"),F=n("PArb"),V=n("sPJy"),I=n("bE4q"),te=n("miYZ"),A=n("tsqr"),U=n("9og8"),B=n("y8nQ"),c=n("Vl3Y"),r=n("tJVT"),a=n("WmNS"),b=n.n(a),g=n("q1tI"),v=n.n(g),$=n("gvAy"),j=n.n($),f=n("55Ip"),y=n("9kvl"),u=n("ErOA"),s=function(l){var d,O=l.user,k={page:1,per_page:20,total:0,ec_major_school_id:null,ec_year_id:null,category:1,sort_by:null,sort_direction:null,school_id:null},G=Object(g.useState)(k),T=Object(r.a)(G,2),M=T[0],K=T[1],L=Object(g.useState)(!0),_=Object(r.a)(L,2),oe=_[0],e=_[1],i=Object(g.useState)([]),t=Object(r.a)(i,2),E=t[0],D=t[1],W=Object(g.useState)([]),ae=Object(r.a)(W,2),me=ae[0],xe=ae[1],Ee=Object(g.useState)([]),be=Object(r.a)(Ee,2),ge=be[0],Ke=be[1],ze=Object(g.useState)(!1),Fe=Object(r.a)(ze,2),Ye=Fe[0],He=Fe[1],rt=Object(g.useState)(),C=Object(r.a)(rt,2),J=C[0],Z=C[1],ue=Object(g.useState)(),he=Object(r.a)(ue,2),se=he[0],re=he[1],ne=c.a.useForm(),ie=Object(r.a)(ne,1),pe=ie[0],de=Object(g.useState)(),ve=Object(r.a)(de,2),Oe=ve[0],ye=ve[1],Pe=Object(g.useState)([]),Ie=Object(r.a)(Pe,2),De=Ie[0],we=Ie[1];Object(g.useEffect)(function(){var Ce;(Ce=O.userInfo)!==null&&Ce!==void 0&&Ce.school_id&&(je(),We())},[O==null||((d=O.userInfo)===null||d===void 0)?void 0:d.school_id]);function je(Ce){return $e.apply(this,arguments)}function $e(){return $e=Object(U.a)(b.a.mark(function Ce(Re){var Se,Te;return b.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return ye(Object(H.a)({},Re)),_e.next=3,Object(u.a)("/api/schools/".concat(O==null||((Se=O.userInfo)===null||Se===void 0)?void 0:Se.school_id,"/ec_majors.json"),{method:"get",params:Object(H.a)({per_page:1e4},Re)});case 3:Te=_e.sent,xe(Te==null?void 0:Te.ec_majors);case 5:case"end":return _e.stop()}},Ce)})),$e.apply(this,arguments)}function We(){return ke.apply(this,arguments)}function ke(){return ke=Object(U.a)(b.a.mark(function Ce(){var Re;return b.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(u.a)("/api/ec_major_schools/1/ec_years/select_year.json",{method:"get"});case 2:Re=Te.sent,Ke(Re==null?void 0:Re.year_arr);case 4:case"end":return Te.stop()}},Ce)})),ke.apply(this,arguments)}var Ve=[{title:"\u4E13\u4E1A\u4EE3\u7801",dataIndex:"code",key:"code"},{title:"\u4E13\u4E1A\u540D\u79F0",dataIndex:"name",key:"name"}],Je={onRemove:function(){we([])},beforeUpload:function(Re){if(console.log(Re),(Re==null?void 0:Re.size)>1024*1024*50)return A.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var Se=[];return Se.push(Re),we([].concat(Se)),!1},fileList:De};return v.a.createElement("div",{className:j.a.wrap},v.a.createElement(I.a,{separator:"",style:{padding:"20px"}},v.a.createElement(I.a.Item,null,v.a.createElement(f.a,{to:"/engineering/trainingProgram"},"\u57F9\u517B\u65B9\u6848")),v.a.createElement(I.a.Separator,null,">>"),v.a.createElement(I.a.Item,null,"\u65B0\u589E\u57F9\u517B\u65B9\u6848")),v.a.createElement("div",{className:j.a.title},"\u57F9\u517B\u65B9\u6848\u4FE1\u606F"),v.a.createElement(F.a,{style:{padding:"0px 20px"}}),v.a.createElement("div",{style:{paddingTop:"50px"}},v.a.createElement(c.a,{form:pe,labelCol:{span:8},wrapperCol:{span:8}},v.a.createElement(c.a.Item,{label:"\u8BA4\u8BC1\u5C4A\u522B",name:"year",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},v.a.createElement(z.a,null,ge==null?void 0:ge.map(function(Ce,Re){return v.a.createElement(z.a.Option,{value:Ce},Ce,"\u5C4A")}))),v.a.createElement(c.a.Item,{label:v.a.createElement("div",null,v.a.createElement("span",{style:{marginRight:"4px",color:"#ff4d4f"}},"*"),v.a.createElement("label",null,"\u8BA4\u8BC1\u4E13\u4E1A"))},v.a.createElement(R.a,{gutter:12,style:{flexFlow:"initial",flexDirection:"row-reverse"},className:j.a.rowFrom},v.a.createElement(q.a,{span:16},v.a.createElement(c.a.Item,{name:"major_id"},v.a.createElement(p.a,{style:{color:"#000"},disabled:!0,bordered:!1}))),v.a.createElement(q.a,{span:8},v.a.createElement(S.a,{onClick:function(){He(!0),re(J||"")}},"\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A")))),v.a.createElement(c.a.Item,{label:"\u57F9\u517B\u65B9\u6848\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u57F9\u517B\u65B9\u6848\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u57F9\u517B\u65B9\u6848\u540D\u79F0"},{max:60,message:"\u57F9\u517B\u65B9\u6848\u540D\u79F0\u4E0D\u80FD\u8D85\u8FC760\u4E2A\u5B57"}]},v.a.createElement(p.a,{placeholder:"\u4F8B\u5982\uFF1A2021\u7EA7\u8BA1\u7B97\u673A\u79D1\u5B66\u4E0E\u6280\u672F\u4E13\u4E1A\u672C\u79D1\u6280\u672F\u4EBA\u624D\u57F9\u517B\u65B9\u6848"})),v.a.createElement(R.a,null,v.a.createElement(q.a,{span:8,style:{justifyContent:"end",display:"flex",marginTop:"2px"}},v.a.createElement("label",null,"\u57F9\u517B\u65B9\u6848\u6587\u4EF6\uFF1A")),v.a.createElement(q.a,{span:8},v.a.createElement(le.a,Je,v.a.createElement(S.a,null,"\u4E0A\u4F20\u6587\u4EF6")))))),v.a.createElement("div",{style:{textAlign:"end",paddingRight:"30px"}},v.a.createElement(S.a,{onClick:function(){y.d.push("/engineering/trainingProgram")}},"\u8FD4\u56DE"),v.a.createElement(S.a,{onClick:Object(U.a)(b.a.mark(function Ce(){var Re,Se,Te,Le;return b.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return pe.submit(),Ue.next=3,pe.validateFields();case 3:if(Se=pe.getFieldsValue(),J){Ue.next=7;break}return A.b.info("\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"),Ue.abrupt("return");case 7:if(!(!Se.name||!Se.year)){Ue.next=9;break}return Ue.abrupt("return");case 9:return Te=new FormData,De.length>0&&Te.append("file",De[0]),Te.append("school_id",O==null||((Re=O.userInfo)===null||Re===void 0)?void 0:Re.school_id),Te.append("major_id",J),Te.append("name",Se.name),Te.append("year",Se.year),Ue.next=17,Object(u.a)("/api/ec_major_schools/1/ec_years.json",{method:"post",body:Te},!0);case 17:Le=Ue.sent,(Le==null?void 0:Le.status)===0&&(A.b.info("\u6DFB\u52A0\u6210\u529F"),y.d.push("/engineering/trainingProgram"));case 19:case"end":return Ue.stop()}},Ce)})),style:{marginLeft:"10px"},type:"primary"},"\u4FDD\u5B58")),v.a.createElement(x.a,{title:"\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A",centered:!0,visible:Ye,onCancel:function(){He(!1),re("")},onOk:function(){var Re,Se;He(!1),Z(se),pe.setFieldsValue({major_id:me==null||((Re=me.filter(function(Te){return Te.id===parseInt(se)}))===null||Re===void 0||((Se=Re[0])===null||Se===void 0))?void 0:Se.name})}},v.a.createElement("div",{style:{display:"flex",marginBottom:"10px",alignItems:"center",justifyContent:"space-between"}},v.a.createElement(p.a.Search,{style:{width:"300px"},onSearch:function(Re){je(Object(H.a)(Object(H.a)({},Oe),{},{search:Re}))},placeholder:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u4EE3\u7801\u6216\u540D\u79F0"})),v.a.createElement(ce.a,{dataSource:me,columns:Ve,pagination:!1,rowKey:function(Re){return Re.id},scroll:{y:300},rowSelection:{type:"radio",onChange:function(Re,Se){re(Re)},selectedRowKeys:se}})))};ee.default=Object(y.a)(function(h){var l=h.user;return{user:l}})(s)},GfqC:function(Ae,ee,n){"use strict";var w=n("q1tI"),x=n.n(w),fe=n("TSYQ"),ce=n.n(fe);function H(u,s){var h="cannot "+u.method+" "+u.action+" "+s.status+"'",l=new Error(h);return l.status=s.status,l.method=u.method,l.url=u.action,l}function o(u){var s=u.responseText||u.response;if(!s)return s;try{return JSON.parse(s)}catch(h){return s}}function le(u){var s=new XMLHttpRequest;u.onProgress&&s.upload&&(s.upload.onprogress=function(O){O.total>0&&(O.percent=O.loaded/O.total*100),u.onProgress(O)});var h=new FormData;u.data&&Object.keys(u.data).forEach(function(d){var O=u.data[d];if(Array.isArray(O)){O.forEach(function(k){h.append(d+"[]",k)});return}h.append(d,u.data[d])}),u.file instanceof Blob?h.append(u.filename,u.file,u.file.name):h.append(u.filename,u.file),s.onerror=function(O){u.onError(O)},s.onload=function(){return s.status<200||s.status>=300?u.onError(H(u,s),o(s)):u.onSuccess(o(s),s)},s.open(u.method,u.action,!0),u.withCredentials&&"withCredentials"in s&&(s.withCredentials=!0);var l=u.headers||{};return l["X-Requested-With"]!==null&&s.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(l).forEach(function(d){l[d]!==null&&s.setRequestHeader(d,l[d])}),s.send(h),{abort:function(){s.abort()}}}var Y=+new Date,R=0;function P(){return"rc-upload-"+Y+"-"+ ++R}function S(u,s){return u.indexOf(s,u.length-s.length)!==-1}var Q=function(u,s){if(u&&s){var h=Array.isArray(s)?s:s.split(","),l=u.name||"",d=u.type||"",O=d.replace(/\/.*$/,"");return h.some(function(k){var G=k.trim();return G.charAt(0)==="."?S(l.toLowerCase(),G.toLowerCase()):/\/\*$/.test(G)?O===G.replace(/\/.*$/,""):d===G})}return!0};function q(u,s){var h=u.createReader(),l=[];function d(){h.readEntries(function(O){var k=Array.prototype.slice.apply(O);l=l.concat(k);var G=!k.length;G?s(l):d()})}d()}var X=function(s,h,l){var d=function O(k,G){G=G||"",k.isFile?k.file(function(T){l(T)&&(k.fullPath&&!T.webkitRelativePath&&(Object.defineProperties(T,{webkitRelativePath:{writable:!0}}),T.webkitRelativePath=k.fullPath.replace(/^\//,""),Object.defineProperties(T,{webkitRelativePath:{writable:!1}})),h([T]))}):k.isDirectory&&q(k,function(T){T.forEach(function(M){O(M,""+G+k.name+"/")})})};s.forEach(function(O){d(O.webkitGetAsEntry())})},p=X,m=Object.assign||function(u){for(var s=1;s=0)continue;if(!Object.prototype.hasOwnProperty.call(u,l))continue;h[l]=u[l]}return h}function I(u,s){if(!(u instanceof s))throw new TypeError("Cannot call a class as a function")}function te(u,s){if(!u)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s&&(typeof s=="object"||typeof s=="function")?s:u}function A(u,s){if(typeof s!="function"&&s!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof s);u.prototype=Object.create(s&&s.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}}),s&&(Object.setPrototypeOf?Object.setPrototypeOf(u,s):u.__proto__=s)}var U=function(s){return Object.keys(s).reduce(function(h,l){return(l.substr(0,5)==="data-"||l.substr(0,5)==="aria-"||l==="role")&&(h[l]=s[l]),h},{})},B=function(u){A(s,u);function s(){var h,l,d,O;I(this,s);for(var k=arguments.length,G=Array(k),T=0;T1&&arguments[1]!==void 0?arguments[1]:1,ie=ge.length,pe=0;pe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(U.a)(h).map(function(d,O){if(!H.isValidElement(d)||!d.type)return null;var k=d.type.isSelectOptGroup,G=d.key,T=d.props,M=T.children,K=Object(le.a)(T,["children"]);return l||!k?B(d):Object(A.a)(Object(A.a)({key:"__RC_SELECT_GRP__".concat(G===null?O:G,"__"),label:G},K),{},{options:c(M)})}).filter(function(d){return d})}var r=n("2Qr1"),a=n("qNPg"),b=n("U8pU"),g=n("Kwbf"),v=n("WKfj");function $(h){var l=h.mode,d=h.options,O=h.children,k=h.backfill,G=h.allowClear,T=h.placeholder,M=h.getInputElement,K=h.showSearch,L=h.onSearch,_=h.defaultOpen,oe=h.autoFocus,e=h.labelInValue,i=h.value,t=h.inputValue,E=h.optionLabelProp,D=l==="multiple"||l==="tags",W=K!==void 0?K:D||l==="combobox",ae=d||c(O);if(Object(g.a)(l!=="tags"||ae.every(function(be){return!be.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),l==="tags"||l==="combobox"){var me=ae.some(function(be){return be.options?be.options.some(function(ge){return typeof("value"in ge?ge.value:ge.key)=="number"}):typeof("value"in be?be.value:be.key)=="number"});Object(g.a)(!me,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(g.a)(l!=="combobox"||!E,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(g.a)(l==="combobox"||!k,"`backfill` only works with `combobox` mode."),Object(g.a)(l==="combobox"||!M,"`getInputElement` only work with `combobox` mode."),Object(g.b)(l!=="combobox"||!M||!G||!T,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),L&&!W&&l!=="combobox"&&l!=="tags"&&Object(g.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(g.b)(!_||oe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),i!=null){var xe=Object(v.d)(i);Object(g.a)(!e||xe.every(function(be){return Object(b.a)(be)==="object"&&("key"in be||"value"in be)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(g.a)(!D||Array.isArray(i),"`value` should be array when `mode` is `multiple` or `tags`")}if(O){var Ee=null;Object(U.a)(O).some(function(be){if(!H.isValidElement(be)||!be.type)return!1;var ge=be.type;if(ge.isSelectOption)return!1;if(ge.isSelectOptGroup){var Ke=Object(U.a)(be.props.children).every(function(ze){return!H.isValidElement(ze)||!be.type||ze.type.isSelectOption?!0:(Ee=ze.type,!1)});return!Ke}return Ee=ge,!0}),Ee&&Object(g.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ee.displayName||Ee.name||Ee,"`.")),Object(g.a)(t===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var j=$,f=Object(a.a)({prefixCls:"rc-select",components:{optionList:N},convertChildrenToData:c,flattenOptions:r.d,getLabeledValue:r.e,filterOptions:r.b,isValueDisabled:r.g,findValueOption:r.c,warningProps:j,fillOptionsWithMissingValue:r.a}),y=function(h){Object(fe.a)(d,h);var l=Object(ce.a)(d);function d(){var O;return Object(w.a)(this,d),O=l.apply(this,arguments),O.selectRef=H.createRef(),O.focus=function(){O.selectRef.current.focus()},O.blur=function(){O.selectRef.current.blur()},O}return Object(x.a)(d,[{key:"render",value:function(){return H.createElement(f,Object.assign({ref:this.selectRef},this.props))}}]),d}(H.Component);y.Option=V,y.OptGroup=te;var u=y,s=ee.c=u},NvD2:function(Ae,ee,n){"use strict";n.d(ee,"a",function(){return o});var w=n("Kwbf");function x(le,Y){var R=new Set;return le.forEach(function(P){Y.has(P)||R.add(P)}),R}function fe(le){var Y=le||{},R=Y.disabled,P=Y.disableCheckbox,S=Y.checkable;return!!(R||P)||S===!1}function ce(le,Y,R,P){for(var S=new Set(le),Q=new Set,q=0;q<=R;q+=1){var X=Y.get(q)||new Set;X.forEach(function(N){var F=N.key,V=N.node,I=N.children,te=I===void 0?[]:I;S.has(F)&&!P(V)&&te.filter(function(A){return!P(A.node)}).forEach(function(A){S.add(A.key)})})}for(var p=new Set,m=R;m>=0;m-=1){var z=Y.get(m)||new Set;z.forEach(function(N){var F=N.parent,V=N.node;if(P(V)||!N.parent||p.has(N.parent.key))return;if(P(N.parent.node)){p.add(F.key);return}var I=!0,te=!1;(F.children||[]).filter(function(A){return!P(A.node)}).forEach(function(A){var U=A.key,B=S.has(U);I&&!B&&(I=!1),!te&&(B||Q.has(U))&&(te=!0)}),I&&S.add(F.key),te&&Q.add(F.key),p.add(F.key)})}return{checkedKeys:Array.from(S),halfCheckedKeys:Array.from(x(Q,S))}}function H(le,Y,R,P,S){for(var Q=new Set(le),q=new Set(Y),X=0;X<=P;X+=1){var p=R.get(X)||new Set;p.forEach(function(F){var V=F.key,I=F.node,te=F.children,A=te===void 0?[]:te;!Q.has(V)&&!q.has(V)&&!S(I)&&A.filter(function(U){return!S(U.node)}).forEach(function(U){Q.delete(U.key)})})}q=new Set;for(var m=new Set,z=P;z>=0;z-=1){var N=R.get(z)||new Set;N.forEach(function(F){var V=F.parent,I=F.node;if(S(I)||!F.parent||m.has(F.parent.key))return;if(S(F.parent.node)){m.add(V.key);return}var te=!0,A=!1;(V.children||[]).filter(function(U){return!S(U.node)}).forEach(function(U){var B=U.key,c=Q.has(B);te&&!c&&(te=!1),!A&&(c||q.has(B))&&(A=!0)}),te||Q.delete(V.key),A&&q.add(V.key),m.add(V.key)})}return{checkedKeys:Array.from(Q),halfCheckedKeys:Array.from(x(q,Q))}}function o(le,Y,R,P){var S=[],Q;P?Q=P:Q=fe;var q=new Set(le.filter(function(z){var N=!!R[z];return N||S.push(z),N})),X=new Map,p=0;Object.keys(R).forEach(function(z){var N=R[z],F=N.level,V=X.get(F);V||(V=new Set,X.set(F,V)),V.add(N),p=Math.max(p,F)}),Object(w.a)(!S.length,"Tree missing follow keys: ".concat(S.slice(0,100).map(function(z){return"'".concat(z,"'")}).join(", ")));var m;return Y===!0?m=ce(q,X,p,Q):m=H(q,Y.halfCheckedKeys,X,p,Q),m}},OZM5:function(Ae,ee,n){"use strict";n.d(ee,"b",function(){return P}),n.d(ee,"a",function(){return S}),n.d(ee,"k",function(){return Q}),n.d(ee,"h",function(){return q}),n.d(ee,"i",function(){return X}),n.d(ee,"g",function(){return p}),n.d(ee,"c",function(){return m}),n.d(ee,"d",function(){return z}),n.d(ee,"j",function(){return V}),n.d(ee,"e",function(){return I}),n.d(ee,"f",function(){return te});var w=n("KQm4"),x=n("U8pU"),fe=n("Ff2n"),ce=n("q1tI"),H=n.n(ce),o=n("Kwbf"),le=n("WaYH"),Y=.25,R=2;function P(A,U){var B=A.slice(),c=B.indexOf(U);return c>=0&&B.splice(c,1),B}function S(A,U){var B=A.slice();return B.indexOf(U)===-1&&B.push(U),B}function Q(A){return A.split("-")}function q(A,U){return"".concat(A,"-").concat(U)}function X(A){return A&&A.type&&A.type.isTreeNode}function p(A,U){var B=[A],c=U[A];function r(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];a.forEach(function(b){var g=b.key,v=b.children;B.push(g),r(v)})}return r(c.children),B}function m(A,U){var B=A.clientY,c=U.selectHandle.getBoundingClientRect(),r=c.top,a=c.bottom,b=c.height,g=Math.max(b*Y,R);return B<=r+g?-1:B>=a-g?1:0}function z(A,U){if(!A)return;var B=U.multiple;return B?A.slice():A.length?[A[0]]:A}var N=function(U){return U};function F(A,U){if(!A)return[];var B=U||{},c=B.processProps,r=c===void 0?N:c,a=Array.isArray(A)?A:[A];return a.map(function(b){var g=b.children,v=Object(fe.a)(b,["children"]),$=F(g,U);return H.a.createElement(le.a,Object.assign({},r(v)),$)})}function V(A){if(!A)return null;var U;if(Array.isArray(A))U={checkedKeys:A,halfCheckedKeys:void 0};else if(Object(x.a)(A)==="object")U={checkedKeys:A.checked||void 0,halfCheckedKeys:A.halfChecked||void 0};else return Object(o.a)(!1,"`checkedKeys` is not an array or an object"),null;return U}function I(A,U){var B=new Set;function c(r){if(B.has(r))return;var a=U[r];if(!a)return;B.add(r);var b=a.parent,g=a.node;if(g.disabled)return;b&&c(b.key)}return(A||[]).forEach(function(r){c(r)}),Object(w.a)(B)}function te(A){var U={};return Object.keys(A).forEach(function(B){(B.startsWith("data-")||B.startsWith("aria-"))&&(U[B]=A[B])}),U}},"SA+Z":function(Ae,ee,n){var w=n("wTVA"),x=n("EbDI"),fe=n("ZhPi"),ce=n("wkBT");function H(o){return w(o)||x(o)||fe(o)||ce()}Ae.exports=H,Ae.exports.__esModule=!0,Ae.exports.default=Ae.exports},WaYH:function(Ae,ee,n){"use strict";var w=n("rePB"),x=n("Ff2n"),fe=n("VTBJ"),ce=n("1OyB"),H=n("vuIU"),o=n("JX7q"),le=n("Ji7U"),Y=n("LK+K"),R=n("q1tI"),P=n("TSYQ"),S=n.n(P),Q=n("sboe"),q=n("OZM5"),X=function(U){var B=U.prefixCls,c=U.level,r=U.isStart,a=U.isEnd;if(!c)return null;for(var b="".concat(B,"-indent-unit"),g=[],v=0;v1&&arguments[1]!==void 0?arguments[1]:!1,K=P.getAttribute("id")||P.getAttribute("data-reactid")||P.getAttribute("name");if(M&&j[K])return j[K];var L=window.getComputedStyle(P),_=L.getPropertyValue("box-sizing")||L.getPropertyValue("-moz-box-sizing")||L.getPropertyValue("-webkit-box-sizing"),oe=parseFloat(L.getPropertyValue("padding-bottom"))+parseFloat(L.getPropertyValue("padding-top")),e=parseFloat(L.getPropertyValue("border-bottom-width"))+parseFloat(L.getPropertyValue("border-top-width")),i=$.map(function(E){return"".concat(E,":").concat(L.getPropertyValue(E))}).join(";"),t={sizingStyle:i,paddingSize:oe,borderSize:e,boxSizing:_};return M&&K&&(j[K]=t),t}function u(P){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,L=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;f||(f=document.createElement("textarea"),f.setAttribute("tab-index","-1"),f.setAttribute("aria-hidden","true"),document.body.appendChild(f)),P.getAttribute("wrap")?f.setAttribute("wrap",P.getAttribute("wrap")):f.removeAttribute("wrap");var _=y(P,M),oe=_.paddingSize,e=_.borderSize,i=_.boxSizing,t=_.sizingStyle;f.setAttribute("style","".concat(t,";").concat(v)),f.value=P.value||P.placeholder||"";var E=Number.MIN_SAFE_INTEGER,D=Number.MAX_SAFE_INTEGER,W=f.scrollHeight,ae;if(i==="border-box"?W+=e:i==="content-box"&&(W-=oe),K!==null||L!==null){f.value=" ";var me=f.scrollHeight-oe;K!==null&&(E=me*K,i==="border-box"&&(E=E+oe+e),W=Math.max(E,W)),L!==null&&(D=me*L,i==="border-box"&&(D=D+oe+e),ae=W>D?"":"hidden",W=Math.min(D,W))}return{height:W,minHeight:E,maxHeight:D,overflowY:ae,resize:"none"}}var s=n("Gytx"),h=n.n(s),l;(function(P){P[P.NONE=0]="NONE",P[P.RESIZING=1]="RESIZING",P[P.RESIZED=2]="RESIZED"})(l||(l={}));var d=function(P){Object(ce.a)(K,P);var M=Object(H.a)(K);function K(L){var _;return Object(x.a)(this,K),_=M.call(this,L),_.nextFrameActionId=void 0,_.resizeFrameId=void 0,_.textArea=void 0,_.saveTextArea=function(oe){_.textArea=oe},_.handleResize=function(oe){var e=_.state.resizeStatus,i=_.props,t=i.autoSize,E=i.onResize;if(e!==l.NONE)return;typeof E=="function"&&E(oe),t&&_.resizeOnNextFrame()},_.resizeOnNextFrame=function(){cancelAnimationFrame(_.nextFrameActionId),_.nextFrameActionId=requestAnimationFrame(_.resizeTextarea)},_.resizeTextarea=function(){var oe=_.props.autoSize;if(!oe||!_.textArea)return;var e=oe.minRows,i=oe.maxRows,t=u(_.textArea,!1,e,i);_.setState({textareaStyles:t,resizeStatus:l.RESIZING},function(){cancelAnimationFrame(_.resizeFrameId),_.resizeFrameId=requestAnimationFrame(function(){_.setState({resizeStatus:l.RESIZED},function(){_.resizeFrameId=requestAnimationFrame(function(){_.setState({resizeStatus:l.NONE}),_.fixFirefoxAutoScroll()})})})})},_.renderTextArea=function(){var oe=_.props,e=oe.prefixCls,i=e===void 0?"rc-textarea":e,t=oe.autoSize,E=oe.onResize,D=oe.className,W=oe.disabled,ae=_.state,me=ae.textareaStyles,xe=ae.resizeStatus,Ee=Object(a.a)(_.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),be=g()(i,D,Object(Y.a)({},"".concat(i,"-disabled"),W));"value"in Ee&&(Ee.value=Ee.value||"");var ge=Object(le.a)(Object(le.a)(Object(le.a)({},_.props.style),me),xe===l.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return o.createElement(r,{onResize:_.handleResize,disabled:!(t||E)},o.createElement("textarea",Object(w.a)({},Ee,{className:be,style:ge,ref:_.saveTextArea})))},_.state={textareaStyles:{},resizeStatus:l.NONE},_}return Object(fe.a)(K,[{key:"componentDidUpdate",value:function(_){(_.value!==this.props.value||!h()(_.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 _=this.textArea.selectionStart,oe=this.textArea.selectionEnd;this.textArea.setSelectionRange(_,oe)}}catch(e){}}},{key:"render",value:function(){return this.renderTextArea()}}]),K}(o.Component),O=d,k=function(P){Object(ce.a)(K,P);var M=Object(H.a)(K);function K(L){var _;Object(x.a)(this,K),_=M.call(this,L),_.resizableTextArea=void 0,_.focus=function(){_.resizableTextArea.textArea.focus()},_.saveTextArea=function(e){_.resizableTextArea=e},_.handleChange=function(e){var i=_.props.onChange;_.setValue(e.target.value,function(){_.resizableTextArea.resizeTextarea()}),i&&i(e)},_.handleKeyDown=function(e){var i=_.props,t=i.onPressEnter,E=i.onKeyDown;e.keyCode===13&&t&&t(e),E&&E(e)};var oe=typeof L.value=="undefined"||L.value===null?L.defaultValue:L.value;return _.state={value:oe},_}return Object(fe.a)(K,[{key:"setValue",value:function(_,oe){"value"in this.props||this.setState({value:_},oe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return o.createElement(O,Object(w.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(_){return"value"in _?{value:_.value}:null}}]),K}(o.Component),G=ee.default=k},ZpRC:function(Ae,ee,n){"use strict";function w(S){return typeof S=="object"&&S!=null&&S.nodeType===1}function x(S,Q){return(!Q||S!=="hidden")&&S!=="visible"&&S!=="clip"}function fe(S,Q){if(S.clientHeightQ||m>S&&z=Q&&N>=q?m-S-X:z>Q&&Nq?z-Q+p:0}var H=function(S,Q){var q=window,X=Q.scrollMode,p=Q.block,m=Q.inline,z=Q.boundary,N=Q.skipOverflowHiddenElements,F=typeof z=="function"?z:function(me){return me!==z};if(!w(S))throw new TypeError("Invalid target");for(var V=document.scrollingElement||document.documentElement,I=[],te=S;w(te)&&F(te);){if((te=te.parentElement)===V){I.push(te);break}te!=null&&te===document.body&&fe(te)&&!fe(document.documentElement)||te!=null&&fe(te,N)&&I.push(te)}for(var A=q.visualViewport?q.visualViewport.width:innerWidth,U=q.visualViewport?q.visualViewport.height:innerHeight,B=window.scrollX||pageXOffset,c=window.scrollY||pageYOffset,r=S.getBoundingClientRect(),a=r.height,b=r.width,g=r.top,v=r.right,$=r.bottom,j=r.left,f=p==="start"||p==="nearest"?g:p==="end"?$:g+a/2,y=m==="center"?j+b/2:m==="end"?v:j,u=[],s=0;s=0&&j>=0&&$<=U&&v<=A&&g>=k&&$<=P&&j>=M&&v<=G)return u;var K=getComputedStyle(h),L=parseInt(K.borderLeftWidth,10),_=parseInt(K.borderTopWidth,10),oe=parseInt(K.borderRightWidth,10),e=parseInt(K.borderBottomWidth,10),i=0,t=0,E="offsetWidth"in h?h.offsetWidth-h.clientWidth-L-oe:0,D="offsetHeight"in h?h.offsetHeight-h.clientHeight-_-e:0;if(V===h)i=p==="start"?f:p==="end"?f-U:p==="nearest"?ce(c,c+U,U,_,e,c+f,c+f+a,a):f-U/2,t=m==="start"?y:m==="center"?y-A/2:m==="end"?y-A:ce(B,B+A,A,L,oe,B+y,B+y+b,b),i=Math.max(0,i+c),t=Math.max(0,t+B);else{i=p==="start"?f-k-_:p==="end"?f-P+e+D:p==="nearest"?ce(k,P,d,_,e+D,f,f+a,a):f-(k+d/2)+D/2,t=m==="start"?y-M-L:m==="center"?y-(M+O/2)+E/2:m==="end"?y-G+oe+E:ce(M,G,O,L,oe+E,y,y+b,b);var W=h.scrollLeft,ae=h.scrollTop;f+=ae-(i=Math.max(0,Math.min(ae+i,h.scrollHeight-d+D))),y+=W-(t=Math.max(0,Math.min(W+t,h.scrollWidth-O+E)))}u.push({el:h,top:i,left:t})}return u};function o(S){return S===Object(S)&&Object.keys(S).length!==0}function le(S,Q){Q===void 0&&(Q="auto");var q="scrollBehavior"in document.body.style;S.forEach(function(X){var p=X.el,m=X.top,z=X.left;p.scroll&&q?p.scroll({top:m,left:z,behavior:Q}):(p.scrollTop=m,p.scrollLeft=z)})}function Y(S){return S===!1?{block:"end",inline:"nearest"}:o(S)?S:{block:"start",inline:"nearest"}}function R(S,Q){var q=!S.ownerDocument.documentElement.contains(S);if(o(Q)&&typeof Q.behavior=="function")return Q.behavior(q?[]:H(S,Q));if(q)return;var X=Y(Q);return le(H(S,X),X.behavior)}var T=ee.a=R},Zss7:function(Ae,ee,n){var w;(function(x){var fe=/^\s+/,ce=/\s+$/,H=0,o=x.round,le=x.min,Y=x.max,R=x.random;function T(e,i){if(e=e||"",i=i||{},e instanceof T)return e;if(!(this instanceof T))return new T(e,i);var t=S(e);this._originalInput=e,this._r=t.r,this._g=t.g,this._b=t.b,this._a=t.a,this._roundA=o(100*this._a)/100,this._format=i.format||t.format,this._gradientType=i.gradientType,this._r<1&&(this._r=o(this._r)),this._g<1&&(this._g=o(this._g)),this._b<1&&(this._b=o(this._b)),this._ok=t.ok,this._tc_id=H++}T.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 e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},getLuminance:function(){var e=this.toRgb(),i,t,E,D,W,ae;return i=e.r/255,t=e.g/255,E=e.b/255,i<=.03928?D=i/12.92:D=x.pow((i+.055)/1.055,2.4),t<=.03928?W=t/12.92:W=x.pow((t+.055)/1.055,2.4),E<=.03928?ae=E/12.92:ae=x.pow((E+.055)/1.055,2.4),.2126*D+.7152*W+.0722*ae},setAlpha:function(e){return this._a=u(e),this._roundA=o(100*this._a)/100,this},toHsv:function(){var e=p(this._r,this._g,this._b);return{h:e.h*360,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=p(this._r,this._g,this._b),i=o(e.h*360),t=o(e.s*100),E=o(e.v*100);return this._a==1?"hsv("+i+", "+t+"%, "+E+"%)":"hsva("+i+", "+t+"%, "+E+"%, "+this._roundA+")"},toHsl:function(){var e=q(this._r,this._g,this._b);return{h:e.h*360,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=q(this._r,this._g,this._b),i=o(e.h*360),t=o(e.s*100),E=o(e.l*100);return this._a==1?"hsl("+i+", "+t+"%, "+E+"%)":"hsla("+i+", "+t+"%, "+E+"%, "+this._roundA+")"},toHex:function(e){return z(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return N(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:o(this._r),g:o(this._g),b:o(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+o(this._r)+", "+o(this._g)+", "+o(this._b)+")":"rgba("+o(this._r)+", "+o(this._g)+", "+o(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:o(s(this._r,255)*100)+"%",g:o(s(this._g,255)*100)+"%",b:o(s(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+o(s(this._r,255)*100)+"%, "+o(s(this._g,255)*100)+"%, "+o(s(this._b,255)*100)+"%)":"rgba("+o(s(this._r,255)*100)+"%, "+o(s(this._g,255)*100)+"%, "+o(s(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:f[z(this._r,this._g,this._b,!0)]||!1},toFilter:function(e){var i="#"+F(this._r,this._g,this._b,this._a),t=i,E=this._gradientType?"GradientType = 1, ":"";if(e){var D=T(e);t="#"+F(D._r,D._g,D._b,D._a)}return"progid:DXImageTransform.Microsoft.gradient("+E+"startColorstr="+i+",endColorstr="+t+")"},toString:function(e){var i=!!e;e=e||this._format;var t=!1,E=this._a<1&&this._a>=0,D=!i&&E&&(e==="hex"||e==="hex6"||e==="hex3"||e==="hex4"||e==="hex8"||e==="name");return D?e==="name"&&this._a===0?this.toName():this.toRgbString():(e==="rgb"&&(t=this.toRgbString()),e==="prgb"&&(t=this.toPercentageRgbString()),(e==="hex"||e==="hex6")&&(t=this.toHexString()),e==="hex3"&&(t=this.toHexString(!0)),e==="hex4"&&(t=this.toHex8String(!0)),e==="hex8"&&(t=this.toHex8String()),e==="name"&&(t=this.toName()),e==="hsl"&&(t=this.toHslString()),e==="hsv"&&(t=this.toHsvString()),t||this.toHexString())},clone:function(){return T(this.toString())},_applyModification:function(e,i){var t=e.apply(null,[this].concat([].slice.call(i)));return this._r=t._r,this._g=t._g,this._b=t._b,this.setAlpha(t._a),this},lighten:function(){return this._applyModification(A,arguments)},brighten:function(){return this._applyModification(U,arguments)},darken:function(){return this._applyModification(B,arguments)},desaturate:function(){return this._applyModification(V,arguments)},saturate:function(){return this._applyModification(I,arguments)},greyscale:function(){return this._applyModification(te,arguments)},spin:function(){return this._applyModification(c,arguments)},_applyCombination:function(e,i){return e.apply(null,[this].concat([].slice.call(i)))},analogous:function(){return this._applyCombination(v,arguments)},complement:function(){return this._applyCombination(r,arguments)},monochromatic:function(){return this._applyCombination($,arguments)},splitcomplement:function(){return this._applyCombination(g,arguments)},triad:function(){return this._applyCombination(a,arguments)},tetrad:function(){return this._applyCombination(b,arguments)}},T.fromRatio=function(e,i){if(typeof e=="object"){var t={};for(var E in e)e.hasOwnProperty(E)&&(E==="a"?t[E]=e[E]:t[E]=G(e[E]));e=t}return T(e,i)};function S(e){var i={r:0,g:0,b:0},t=1,E=null,D=null,W=null,ae=!1,me=!1;return typeof e=="string"&&(e=_(e)),typeof e=="object"&&(L(e.r)&&L(e.g)&&L(e.b)?(i=Q(e.r,e.g,e.b),ae=!0,me=String(e.r).substr(-1)==="%"?"prgb":"rgb"):L(e.h)&&L(e.s)&&L(e.v)?(E=G(e.s),D=G(e.v),i=m(e.h,E,D),ae=!0,me="hsv"):L(e.h)&&L(e.s)&&L(e.l)&&(E=G(e.s),W=G(e.l),i=X(e.h,E,W),ae=!0,me="hsl"),e.hasOwnProperty("a")&&(t=e.a)),t=u(t),{ok:ae,format:e.format||me,r:le(255,Y(i.r,0)),g:le(255,Y(i.g,0)),b:le(255,Y(i.b,0)),a:t}}function Q(e,i,t){return{r:s(e,255)*255,g:s(i,255)*255,b:s(t,255)*255}}function q(e,i,t){e=s(e,255),i=s(i,255),t=s(t,255);var E=Y(e,i,t),D=le(e,i,t),W,ae,me=(E+D)/2;if(E==D)W=ae=0;else{var xe=E-D;ae=me>.5?xe/(2-E-D):xe/(E+D);switch(E){case e:W=(i-t)/xe+(i1&&(ge-=1),ge<1/6?Ee+(be-Ee)*6*ge:ge<1/2?be:ge<2/3?Ee+(be-Ee)*(2/3-ge)*6:Ee}if(i===0)E=D=W=t;else{var me=t<.5?t*(1+i):t+i-t*i,xe=2*t-me;E=ae(xe,me,e+1/3),D=ae(xe,me,e),W=ae(xe,me,e-1/3)}return{r:E*255,g:D*255,b:W*255}}function p(e,i,t){e=s(e,255),i=s(i,255),t=s(t,255);var E=Y(e,i,t),D=le(e,i,t),W,ae,me=E,xe=E-D;if(ae=E===0?0:xe/E,E==D)W=0;else{switch(E){case e:W=(i-t)/xe+(i>1)+720)%360;--i;)E.h=(E.h+D)%360,W.push(T(E));return W}function $(e,i){i=i||6;for(var t=T(e).toHsv(),E=t.h,D=t.s,W=t.v,ae=[],me=1/i;i--;)ae.push(T({h:E,s:D,v:W})),W=(W+me)%1;return ae}T.mix=function(e,i,t){t=t===0?0:t||50;var E=T(e).toRgb(),D=T(i).toRgb(),W=t/100,ae={r:(D.r-E.r)*W+E.r,g:(D.g-E.g)*W+E.g,b:(D.b-E.b)*W+E.b,a:(D.a-E.a)*W+E.a};return T(ae)},T.readability=function(e,i){var t=T(e),E=T(i);return(x.max(t.getLuminance(),E.getLuminance())+.05)/(x.min(t.getLuminance(),E.getLuminance())+.05)},T.isReadable=function(e,i,t){var E=T.readability(e,i),D,W;W=!1,D=oe(t);switch(D.level+D.size){case"AAsmall":case"AAAlarge":W=E>=4.5;break;case"AAlarge":W=E>=3;break;case"AAAsmall":W=E>=7;break}return W},T.mostReadable=function(e,i,t){var E=null,D=0,W,ae,me,xe;t=t||{},ae=t.includeFallbackColors,me=t.level,xe=t.size;for(var Ee=0;EeD&&(D=W,E=T(i[Ee]));return T.isReadable(e,E,{level:me,size:xe})||!ae?E:(t.includeFallbackColors=!1,T.mostReadable(e,["#fff","#000"],t))};var j=T.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},f=T.hexNames=y(j);function y(e){var i={};for(var t in e)e.hasOwnProperty(t)&&(i[e[t]]=t);return i}function u(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function s(e,i){d(e)&&(e="100%");var t=O(e);return e=le(i,Y(0,parseFloat(e))),t&&(e=parseInt(e*i,10)/100),x.abs(e-i)<1e-6?1:e%i/parseFloat(i)}function h(e){return le(1,Y(0,e))}function l(e){return parseInt(e,16)}function d(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function O(e){return typeof e=="string"&&e.indexOf("%")!=-1}function k(e){return e.length==1?"0"+e:""+e}function G(e){return e<=1&&(e=e*100+"%"),e}function P(e){return x.round(parseFloat(e)*255).toString(16)}function M(e){return l(e)/255}var K=function(){var e="[-\\+]?\\d+%?",i="[-\\+]?\\d*\\.\\d+%?",t="(?:"+i+")|(?:"+e+")",E="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?",D="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?";return{CSS_UNIT:new RegExp(t),rgb:new RegExp("rgb"+E),rgba:new RegExp("rgba"+D),hsl:new RegExp("hsl"+E),hsla:new RegExp("hsla"+D),hsv:new RegExp("hsv"+E),hsva:new RegExp("hsva"+D),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 L(e){return!!K.CSS_UNIT.exec(e)}function _(e){e=e.replace(fe,"").replace(ce,"").toLowerCase();var i=!1;if(j[e])e=j[e],i=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var t;return(t=K.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=K.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=K.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=K.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=K.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=K.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=K.hex8.exec(e))?{r:l(t[1]),g:l(t[2]),b:l(t[3]),a:M(t[4]),format:i?"name":"hex8"}:(t=K.hex6.exec(e))?{r:l(t[1]),g:l(t[2]),b:l(t[3]),format:i?"name":"hex"}:(t=K.hex4.exec(e))?{r:l(t[1]+""+t[1]),g:l(t[2]+""+t[2]),b:l(t[3]+""+t[3]),a:M(t[4]+""+t[4]),format:i?"name":"hex8"}:(t=K.hex3.exec(e))?{r:l(t[1]+""+t[1]),g:l(t[2]+""+t[2]),b:l(t[3]+""+t[3]),format:i?"name":"hex"}:!1}function oe(e){var i,t;return e=e||{level:"AA",size:"small"},i=(e.level||"AA").toUpperCase(),t=(e.size||"small").toLowerCase(),i!=="AA"&&i!=="AAA"&&(i="AA"),t!=="small"&&t!=="large"&&(t="small"),{level:i,size:t}}Ae.exports?Ae.exports=T:!(w=function(){return T}.call(ee,n,ee,Ae),w!==void 0&&(Ae.exports=w))})(Math)},bT9E:function(Ae,ee,n){"use strict";n.d(ee,"a",function(){return x});var w=n("VTBJ");function x(fe,ce){var H=Object(w.a)({},fe);return Array.isArray(ce)&&ce.forEach(function(o){delete H[o]}),H}},biw7:function(Ae,ee,n){"use strict";var w=n("q1tI"),x=n.n(w),fe=w.createContext(null);ee.a=fe},fyJ8:function(Ae,ee,n){"use strict";var w=n("rePB"),x=n("VTBJ"),fe=n("Ff2n"),ce=n("U8pU"),H=n("q1tI"),o=n.n(H),le=n("TSYQ"),Y=n.n(le),R=n("c+Xe"),T=n("sR1s");function S(m){return m&&Object(ce.a)(m)==="object"&&!Array.isArray(m)&&!H.isValidElement(m)}function Q(m){return typeof m=="string"?!0:Object(R.c)(m)}function q(m,z){var N,F=m.prefixCls,V=m.className,I=m.record,te=m.index,A=m.dataIndex,U=m.render,B=m.children,c=m.component,r=c===void 0?"td":c,a=m.colSpan,b=m.rowSpan,g=m.fixLeft,v=m.fixRight,$=m.firstFixLeft,j=m.lastFixLeft,f=m.firstFixRight,y=m.lastFixRight,u=m.appendNode,s=m.additionalProps,h=s===void 0?{}:s,l=m.ellipsis,d=m.align,O=m.rowType,k=m.isSticky,G="".concat(F,"-cell"),P,M;if(B)M=B;else{var K=Object(T.b)(I,A);if(M=K,U){var L=U(K,I,te);S(L)?(M=L.children,P=L.props):M=L}}Object(ce.a)(M)==="object"&&!Array.isArray(M)&&!H.isValidElement(M)&&(M=null),l&&(j||f)&&(M=H.createElement("span",{className:"".concat(G,"-content")},M));var _=P||{},oe=_.colSpan,e=_.rowSpan,i=_.style,t=_.className,E=Object(fe.a)(_,["colSpan","rowSpan","style","className"]),D=oe!==void 0?oe:a,W=e!==void 0?e:b;if(D===0||W===0)return null;var ae={},me=typeof g=="number",xe=typeof v=="number";me&&(ae.position="sticky",ae.left=g),xe&&(ae.position="sticky",ae.right=v);var Ee={};d&&(Ee.textAlign=d);var be,ge=l===!0?{showTitle:!0}:l;ge&&(ge.showTitle||O==="header")&&(typeof M=="string"||typeof M=="number"?be=M.toString():H.isValidElement(M)&&typeof M.props.children=="string"&&(be=M.props.children));var Ke=Object(x.a)(Object(x.a)(Object(x.a)({title:be},E),h),{},{colSpan:D&&D!==1?D:null,rowSpan:W&&W!==1?W:null,className:Y()(G,V,(N={},Object(w.a)(N,"".concat(G,"-fix-left"),me),Object(w.a)(N,"".concat(G,"-fix-left-first"),$),Object(w.a)(N,"".concat(G,"-fix-left-last"),j),Object(w.a)(N,"".concat(G,"-fix-right"),xe),Object(w.a)(N,"".concat(G,"-fix-right-first"),f),Object(w.a)(N,"".concat(G,"-fix-right-last"),y),Object(w.a)(N,"".concat(G,"-ellipsis"),l),Object(w.a)(N,"".concat(G,"-with-append"),u),Object(w.a)(N,"".concat(G,"-fix-sticky"),(me||xe)&&k),N),h.className,t),style:Object(x.a)(Object(x.a)(Object(x.a)(Object(x.a)({},h.style),Ee),ae),i),ref:Q(r)?z:null});return H.createElement(r,Object.assign({},Ke),u,M)}var X=H.forwardRef(q);X.displayName="Cell";var p=H.memo(X,function(m,z){return z.shouldCellUpdate?!z.shouldCellUpdate(z.record,m.record):!1});ee.a=p},gvAy:function(Ae,ee,n){Ae.exports={flex_box_center:"flex_box_center___1prm7",flex_space_between:"flex_space_between___16qSu",flex_box_vertical_center:"flex_box_vertical_center___1nirN",flex_box_center_end:"flex_box_center_end___WeMYY",flex_box_column:"flex_box_column___2-M3x",wrap:"wrap___3TjEW",title:"title___CPqX6",control:"control___1AAwX",label:"label___1ueIb",rowFrom:"rowFrom___2XL75",customTable:"customTable___y7317"}},h78n:function(Ae,ee,n){"use strict";n.d(ee,"a",function(){return $});var w=n("q1tI"),x=n.n(w),fe=n("TSYQ"),ce=n.n(fe),H={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},o=function(y){var u=y.map(function(){return Object(w.useRef)()}),s=Object(w.useRef)();return Object(w.useEffect)(function(){var h=Date.now(),l=!1;Object.keys(u).forEach(function(d){var O=u[d].current;if(!O)return;l=!0;var k=O.style;k.transitionDuration=".3s, .3s, .3s, .06s",s.current&&h-s.current<100&&(k.transitionDuration="0s, 0s")}),l&&(s.current=Date.now())}),[u]};function le(){return le=Object.assign||function(f){for(var y=1;yf.length)&&(y=f.length);for(var u=0,s=new Array(y);u=0)continue;if(!Object.prototype.propertyIsEnumerable.call(f,s))continue;u[s]=f[s]}}return u}function p(f,y){if(f==null)return{};var u={},s=Object.keys(f),h,l;for(l=0;l=0)continue;u[h]=f[h]}return u}var m=function(y){var u=y.className,s=y.percent,h=y.prefixCls,l=y.strokeColor,d=y.strokeLinecap,O=y.strokeWidth,k=y.style,G=y.trailColor,P=y.trailWidth,M=y.transition,K=X(y,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete K.gapPosition;var L=Array.isArray(s)?s:[s],_=Array.isArray(l)?l:[l],oe=o(L),e=Y(oe,1),i=e[0],t=O/2,E=100-O/2,D="M ".concat(d==="round"?t:0,",").concat(t,` - L `).concat(d==="round"?E:100,",").concat(t),W="0 0 100 ".concat(O),ae=0;return x.a.createElement("svg",le({className:ce()("".concat(h,"-line"),u),viewBox:W,preserveAspectRatio:"none",style:k},K),x.a.createElement("path",{className:"".concat(h,"-line-trail"),d:D,strokeLinecap:d,stroke:G,strokeWidth:P||O,fillOpacity:"0"}),L.map(function(me,xe){var Ee={strokeDasharray:"".concat(me,"px, 100px"),strokeDashoffset:"-".concat(ae,"px"),transition:M||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},be=_[xe]||_[_.length-1];return ae+=me,x.a.createElement("path",{key:xe,className:"".concat(h,"-line-path"),d:D,strokeLinecap:d,stroke:be,strokeWidth:O,fillOpacity:"0",ref:i[xe],style:Ee})}))};m.defaultProps=H;var z=m;function N(){return N=Object.assign||function(f){for(var y=1;yf.length)&&(y=f.length);for(var u=0,s=new Array(y);u=0)continue;if(!Object.prototype.propertyIsEnumerable.call(f,s))continue;u[s]=f[s]}}return u}function c(f,y){if(f==null)return{};var u={},s=Object.keys(f),h,l;for(l=0;l=0)continue;u[h]=f[h]}return u}var r=0;function a(f){return+f.replace("%","")}function b(f){return Array.isArray(f)?f:[f]}function g(f,y,u,s){var h=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,l=arguments.length>5?arguments[5]:void 0,d=50-s/2,O=0,k=-d,G=0,P=-2*d;switch(l){case"left":O=-d,k=0,G=2*d,P=0;break;case"right":O=d,k=0,G=-2*d,P=0;break;case"bottom":k=d,P=2*d;break;default:}var M="M 50,50 m ".concat(O,",").concat(k,` - a `).concat(d,",").concat(d," 0 1 1 ").concat(G,",").concat(-P,` - a `).concat(d,",").concat(d," 0 1 1 ").concat(-G,",").concat(P),K=Math.PI*2*d,L={stroke:u,strokeDasharray:"".concat(y/100*(K-h),"px ").concat(K,"px"),strokeDashoffset:"-".concat(h/2+f/100*(K-h),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:M,pathStyle:L}}var v=function(y){var u=y.prefixCls,s=y.strokeWidth,h=y.trailWidth,l=y.gapDegree,d=y.gapPosition,O=y.trailColor,k=y.strokeLinecap,G=y.style,P=y.className,M=y.strokeColor,K=y.percent,L=B(y,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),_=Object(w.useMemo)(function(){return r+=1,r},[]),oe=g(0,100,O,s,l,d),e=oe.pathString,i=oe.pathStyle,t=b(K),E=b(M),D=E.find(function(Ee){return Object.prototype.toString.call(Ee)==="[object Object]"}),W=o(t),ae=F(W,1),me=ae[0],xe=function(){var be=0;return t.map(function(ge,Ke){var ze=E[Ke]||E[E.length-1],Fe=Object.prototype.toString.call(ze)==="[object Object]"?"url(#".concat(u,"-gradient-").concat(_,")"):"",Ye=g(be,ge,ze,s,l,d);return be+=ge,x.a.createElement("path",{key:Ke,className:"".concat(u,"-circle-path"),d:Ye.pathString,stroke:Fe,strokeLinecap:k,strokeWidth:s,opacity:ge===0?0:1,fillOpacity:"0",style:Ye.pathStyle,ref:me[Ke]})})};return x.a.createElement("svg",N({className:ce()("".concat(u,"-circle"),P),viewBox:"0 0 100 100",style:G},L),D&&x.a.createElement("defs",null,x.a.createElement("linearGradient",{id:"".concat(u,"-gradient-").concat(_),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(D).sort(function(Ee,be){return a(Ee)-a(be)}).map(function(Ee,be){return x.a.createElement("stop",{key:be,offset:Ee,stopColor:D[Ee]})}))),x.a.createElement("path",{className:"".concat(u,"-circle-trail"),d:e,stroke:O,strokeLinecap:k,strokeWidth:h||s,fillOpacity:"0",style:i}),xe().reverse())};v.defaultProps=H;var $=v,j={Line:z,Circle:$}},hW8S:function(Ae,ee,n){"use strict";n.d(ee,"a",function(){return ce}),n.d(ee,"c",function(){return H}),n.d(ee,"b",function(){return o});var w=n("VTBJ"),x=n("Ff2n"),fe=n("Kwbf"),ce="RC_TABLE_INTERNAL_COL_DEFINE";function H(le){var Y=le.expandable,R=Object(x.a)(le,["expandable"]);return"expandable"in le?Object(w.a)(Object(w.a)({},R),Y):R}function o(le){return Object.keys(le).reduce(function(Y,R){return(R.substr(0,5)==="data-"||R.substr(0,5)==="aria-")&&(Y[R]=le[R]),Y},{})}},n6Qo:function(Ae,ee,n){"use strict";n.d(ee,"a",function(){return Y});var w=n("q1tI"),x=n("biw7"),fe=n("fyJ8");function ce(R){var T=R.className,S=R.index,Q=R.children,q=R.colSpan,X=R.rowSpan,p=w.useContext(x.a),m=p.prefixCls,z=p.fixedInfoList,N=z[S];return w.createElement(fe.a,Object.assign({className:T,index:S,component:"td",prefixCls:m,record:null,dataIndex:null,render:function(){return{children:Q,props:{colSpan:q,rowSpan:X}}}},N))}function H(R){return w.createElement("tr",Object.assign({},R))}function o(R){var T=R.children,S=w.useContext(x.a),Q=S.prefixCls;return w.createElement("tfoot",{className:"".concat(Q,"-summary")},T)}var le=ee.b=o,Y={Cell:ce,Row:H}},sR1s:function(Ae,ee,n){"use strict";n.d(ee,"b",function(){return ce}),n.d(ee,"a",function(){return H}),n.d(ee,"c",function(){return o}),n.d(ee,"d",function(){return le});var w=n("U8pU"),x="RC_TABLE_KEY";function fe(Y){return Y==null?[]:Array.isArray(Y)?Y:[Y]}function ce(Y,R){if(!R&&typeof R!="number")return Y;for(var T=fe(R),S=Y,Q=0;Q1)Object(T.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(V.length===0)return Object(T.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var I=V[0];if(o.isValidElement(I)&&Object(S.c)(I)){var te=I.ref;V[0]=o.cloneElement(I,{ref:Object(S.a)(te,this.setChildNode)})}return V.length===1?V[0]:V.map(function(A,U){return!o.isValidElement(A)||"key"in A&&A.key!==null?A:o.cloneElement(A,{key:"".concat(q,"-").concat(U)})})}}]),z}(o.Component);X.displayName="ResizeObserver",ee.a=X},wCXF:function(Ae,ee,n){"use strict";n.d(ee,"a",function(){return Fe});var w=n("rePB"),x=n("VTBJ"),fe=n("KQm4"),ce=n("U8pU"),H=n("ODXe"),o=n("q1tI"),le=n("TSYQ"),Y=n.n(le),R=n("Gytx"),T=n.n(R),S=n("Kwbf"),Q=n("t23M"),q=n("qx4F"),X=n("6eGT"),p=n("IBYe"),m=n("Ff2n"),z=n("c+Xe"),N=n("fyJ8"),F=n("biw7");function V(C,J,Z,ue,he){var se=Z[C]||{},re=Z[J]||{},ne,ie;se.fixed==="left"?ne=ue.left[C]:re.fixed==="right"&&(ie=ue.right[J]);var pe=!1,de=!1,ve=!1,Oe=!1,ye=Z[J+1],Te=Z[C-1];if(he==="rtl"){if(ne!==void 0){var Ie=Te&&Te.fixed==="left";Oe=!Ie}else if(ie!==void 0){var De=ye&&ye.fixed==="right";ve=!De}}else if(ne!==void 0){var we=ye&&ye.fixed==="left";pe=!we}else if(ie!==void 0){var je=Te&&Te.fixed==="right";de=!je}return{fixLeft:ne,fixRight:ie,lastFixLeft:pe,firstFixRight:de,lastFixRight:ve,firstFixLeft:Oe,isSticky:ue.isSticky}}var I=n("sR1s");function te(C){var J=C.cells,Z=C.stickyOffsets,ue=C.flattenColumns,he=C.rowComponent,se=C.cellComponent,re=C.onHeaderRow,ne=C.index,ie=o.useContext(F.a),pe=ie.prefixCls,de=ie.direction,ve;re&&(ve=re(J.map(function(ye){return ye.column}),ne));var Oe=Object(I.a)(J.map(function(ye){return ye.column}));return o.createElement(he,Object.assign({},ve),J.map(function(ye,Te){var Ie=ye.column,De=V(ye.colStart,ye.colEnd,ue,Z,de),we;return Ie&&Ie.onHeaderCell&&(we=ye.column.onHeaderCell(Ie)),o.createElement(N.a,Object.assign({},ye,{ellipsis:Ie.ellipsis,align:Ie.align,component:se,prefixCls:pe,key:Oe[Te]},De,{additionalProps:we,rowType:"header"}))}))}te.displayName="HeaderRow";var A=te;function U(C){var J=[];function Z(re,ne){var ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;J[ie]=J[ie]||[];var pe=ne,de=re.filter(Boolean).map(function(ve){var Oe={key:ve.key,className:ve.className||"",children:ve.title,column:ve,colStart:pe},ye=1,Te=ve.children;return Te&&Te.length>0&&(ye=Z(Te,pe,ie+1).reduce(function(Ie,De){return Ie+De},0),Oe.hasSubColumns=!0),"colSpan"in ve&&(ye=ve.colSpan),"rowSpan"in ve&&(Oe.rowSpan=ve.rowSpan),Oe.colSpan=ye,Oe.colEnd=Oe.colStart+ye-1,J[ie].push(Oe),pe+=ye,ye});return de}Z(C,0);for(var ue=J.length,he=function(ne){J[ne].forEach(function(ie){!("rowSpan"in ie)&&!ie.hasSubColumns&&(ie.rowSpan=ue-ne)})},se=0;se=0;ne-=1){var ie=J[ne],pe=Z&&Z[ne],de=pe&&pe[r.a];(ie||de||re)&&(he.unshift(o.createElement("col",Object.assign({key:ne,style:{width:ie,minWidth:ie}},de))),re=!0)}return o.createElement("colgroup",null,he)}var b=a;function g(C,J){return Object(o.useMemo)(function(){for(var Z=[],ue=0;ue1?qe-1:0),dt=1;dt=ve&&(Be=ve-Oe),re({scrollLeft:Be/ve*(de+2)}),je.current.x=_e.pageX},Se=function(){var _e=Object(xe.b)(se.current).top,Ue=_e+se.current.offsetHeight,Ze=document.documentElement.scrollTop+window.innerHeight;Ue-Object(q.a)()<=Ze||_e>=Ze-ne?we(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!0})}):we(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!1})})},Pe=function(_e){we(function(Ue){return Object(x.a)(Object(x.a)({},Ue),{},{scrollLeft:_e/de*ve||0})})};return o.useImperativeHandle(Z,function(){return{setScrollLeft:Pe}}),o.useEffect(function(){var Le=Object(me.a)(document.body,"mouseup",Je,!1),_e=Object(me.a)(document.body,"mousemove",Re,!1);return Se(),function(){Le.remove(),_e.remove()}},[Oe,ke]),o.useEffect(function(){var Le=Object(me.a)(window,"scroll",Se,!1),_e=Object(me.a)(window,"resize",Se,!1);return function(){Le.remove(),_e.remove()}},[]),o.useEffect(function(){De.isHiddenScrollBar||we(function(Le){var _e,Ue;return Object(x.a)(Object(x.a)({},Le),{},{scrollLeft:se.current.scrollLeft/((_e=se.current)===null||_e===void 0?void 0:_e.scrollWidth)*((Ue=se.current)===null||Ue===void 0?void 0:Ue.clientWidth)})})},[De.isHiddenScrollBar]),de<=ve||!Oe||De.isHiddenScrollBar?null:o.createElement("div",{style:{height:Object(q.a)(),width:ve,bottom:ne},className:"".concat(pe,"-sticky-scroll")},o.createElement("div",{onMouseDown:Ce,ref:ye,className:Y()("".concat(pe,"-sticky-scroll-bar"),Object(w.a)({},"".concat(pe,"-sticky-scroll-bar-active"),ke)),style:{width:"".concat(Oe,"px"),transform:"translate3d(".concat(De.scrollLeft,"px, 0, 0)")}}))},be=o.forwardRef(Ee);function ge(C,J){return o.useMemo(function(){var Z=!!C;return{isSticky:Z,stickyClassName:Z?"".concat(J,"-sticky-header"):"",offsetHeader:Object(ce.a)(C)==="object"&&C.offsetHeader||0,offsetScroll:Object(ce.a)(C)==="object"&&C.offsetScroll||0}},[C,J])}var Ke=[],ze={},Fe="rc-table-internal-hook",Ye=o.memo(function(C){var J=C.children;return J},function(C,J){return T()(C.props,J.props)?C.pingLeft!==J.pingLeft||C.pingRight!==J.pingRight:!1});function He(C){var J,Z=C.prefixCls,ue=C.className,he=C.rowClassName,se=C.style,re=C.data,ne=C.rowKey,ie=C.scroll,pe=C.tableLayout,de=C.direction,ve=C.title,Oe=C.footer,ye=C.summary,Te=C.id,Ie=C.showHeader,De=C.components,we=C.emptyText,je=C.onRow,$e=C.onHeaderRow,We=C.internalHooks,ke=C.transformColumns,Ve=C.internalRefs,Je=C.sticky,Ce=re||Ke,Re=!!Ce.length,Se=o.useState(0),Pe=Object(H.a)(Se,2),Le=Pe[0],_e=Pe[1];o.useEffect(function(){_e(Object(q.a)())});var Ue=o.useMemo(function(){return Object(I.c)(De,{})},[De]),Ze=o.useCallback(function(Ne,Me){return Object(I.b)(Ue,Ne)||Me},[Ue]),et=o.useMemo(function(){return typeof ne=="function"?ne:function(Ne){var Me=Ne&&Ne[ne];return Me}},[ne]),Be=Object(r.c)(C),_t=Be.expandIcon,jt=Be.expandedRowKeys,Rt=Be.defaultExpandedRowKeys,st=Be.defaultExpandAllRows,ut=Be.expandedRowRender,mt=Be.onExpand,ht=Be.onExpandedRowsChange,Pt=Be.expandRowByClick,at=Be.rowExpandable,gt=Be.expandIconColumnIndex,pt=Be.expandedRowClassName,kt=Be.childrenColumnName,Tt=Be.indentSize,vt=_t||W,Et=kt||"children",At=o.useMemo(function(){return ut?"row":C.expandable&&We===Fe&&C.expandable.__PARENT_RENDER_ICON__||Ce.some(function(Ne){return Ne&&Object(ce.a)(Ne)==="object"&&Ne[Et]})?"nest":!1},[!!ut,Ce]),St=o.useState(function(){return Rt||(st?ae(Ce,et,Et):[])}),Qe=Object(H.a)(St,2),tt=Qe[0],ot=Qe[1],qe=o.useMemo(function(){return new Set(jt||tt||[])},[jt,tt]),ct=o.useCallback(function(Ne){var Me=et(Ne,Ce.indexOf(Ne)),Ge,nt=qe.has(Me);nt?(qe.delete(Me),Ge=Object(fe.a)(qe)):Ge=[].concat(Object(fe.a)(qe),[Me]),ot(Ge),mt&&mt(!nt,Ne),ht&&ht(Ge)},[et,qe,Ce,mt,ht]),dt=o.useState(0),Dt=Object(H.a)(dt,2),yt=Dt[0],Nt=Dt[1],vn=Object(M.b)(Object(x.a)(Object(x.a)(Object(x.a)({},C),Be),{},{expandable:!!ut,expandedKeys:qe,getRowKey:et,onTriggerExpand:ct,expandIcon:vt,expandIconColumnIndex:gt,direction:de}),We===Fe?ke:null),Jt=Object(H.a)(vn,2),Kt=Jt[0],Xe=Jt[1],Mt=o.useMemo(function(){return{columns:Kt,flattenColumns:Xe}},[Kt,Xe]),Wt=o.useRef(),Qt=o.useRef(),ft=o.useRef(),bn=o.useState(!1),Zt=Object(H.a)(bn,2),qt=Zt[0],gn=Zt[1],En=o.useState(!1),en=Object(H.a)(En,2),tn=en[0],yn=en[1],Cn=_(new Map),nn=Object(H.a)(Cn,2),xn=nn[0],On=nn[1],_n=Object(I.a)(Xe),an=_n.map(function(Ne){return xn.get(Ne)}),rn=o.useMemo(function(){return an},[an.join("_")]),wt=i(rn,Xe.length,de),it=ie&&Object(I.d)(ie.y),lt=ie&&Object(I.d)(ie.x),Ct=lt&&Xe.some(function(Ne){var Me=Ne.fixed;return Me}),on=o.useRef(),Lt=ge(Je,Z),xt=Lt.isSticky,jn=Lt.offsetHeader,Rn=Lt.offsetScroll,Pn=Lt.stickyClassName,Bt,Ut,zt;it&&(Ut={overflowY:"scroll",maxHeight:ie.y}),lt&&(Bt={overflowX:"auto"},it||(Ut={overflowY:"hidden"}),zt={width:ie.x===!0?"auto":ie.x,minWidth:"100%"});var sn=o.useCallback(function(Ne,Me){On(function(Ge){var nt=new Map(Ge);return nt.set(Ne,Me),nt})},[]),Tn=oe(null),ln=Object(H.a)(Tn,2),An=ln[0],un=ln[1];function Ft(Ne,Me){if(!Me)return;typeof Me=="function"?Me(Ne):Me.scrollLeft!==Ne&&(Me.scrollLeft=Ne)}var bt=function(Me){var Ge=Me.currentTarget,nt=Me.scrollLeft,Ot=typeof nt=="number"?nt:Ge.scrollLeft,pn=Ge||ze;if(!un()||un()===pn){var Yt;An(pn),Ft(Ot,Qt.current),Ft(Ot,ft.current),Ft(Ot,(Yt=on.current)===null||Yt===void 0?void 0:Yt.setScrollLeft)}if(Ge){var Un=Ge.scrollWidth,In=Ge.clientWidth;gn(Ot>0),yn(Ot0?[].concat(Object(x.a)(m),Object(x.a)(S(V).map(function(I){return Object(fe.a)({fixed:F},I)}))):[].concat(Object(x.a)(m),[Object(fe.a)(Object(fe.a)({},z),{},{fixed:F})])},[])}function Q(p){for(var m=!0,z=0;z=0;V-=1){var I=p[V];if(F&&I.fixed!=="right")F=!1;else if(!F&&I.fixed==="right"){Object(le.a)(!1,"Index ".concat(V+1," of `columns` missing `fixed='right'` prop."));break}}}function q(p){return p.map(function(m){var z=m.fixed,N=Object(ce.a)(m,["fixed"]),F=z;return z==="left"?F="right":z==="right"&&(F="left"),Object(fe.a)({fixed:F},N)})}function X(p,m){var z=p.prefixCls,N=p.columns,F=p.children,V=p.expandable,I=p.expandedKeys,te=p.getRowKey,A=p.onTriggerExpand,U=p.expandIcon,B=p.rowExpandable,c=p.expandIconColumnIndex,r=p.direction,a=p.expandRowByClick,b=H.useMemo(function(){return N||T(F)},[N,F]),g=H.useMemo(function(){if(V){var j,f=c||0,y=b[f],u=(j={},Object(w.a)(j,R.a,{className:"".concat(z,"-expand-icon-col")}),Object(w.a)(j,"title",""),Object(w.a)(j,"fixed",y?y.fixed:null),Object(w.a)(j,"className","".concat(z,"-row-expand-icon-cell")),Object(w.a)(j,"render",function(l,d,O){var k=te(d,O),G=I.has(k),P=B?B(d):!0,M=U({prefixCls:z,expanded:G,expandable:P,record:d,onExpand:A});return a?H.createElement("span",{onClick:function(L){return L.stopPropagation()}},M):M}),j),s=b.slice();return f>=0&&s.splice(f,0,u),s}return b},[V,b,te,I,U,r]),v=H.useMemo(function(){var j=g;return m&&(j=m(j)),j.length||(j=[{render:function(){return null}}]),j},[m,g,r]),$=H.useMemo(function(){return r==="rtl"?q(S(v)):S(v)},[v,r]);return[v,$]}ee.b=X},"y0+3":function(Ae,ee,n){"use strict";n.d(ee,"a",function(){return S}),n.d(ee,"b",function(){return q});var w=/margin|padding|width|height|max|min|offset/,x={left:!0,top:!0},fe={cssFloat:1,styleFloat:1,float:1};function ce(X){return X.nodeType===1?X.ownerDocument.defaultView.getComputedStyle(X,null):{}}function H(X,p,m){if(p=p.toLowerCase(),m==="auto"){if(p==="height")return X.offsetHeight;if(p==="width")return X.offsetWidth}return p in x||(x[p]=w.test(p)),x[p]?parseFloat(m)||0:m}function o(X,p){var m=arguments.length,z=ce(X);return p=fe[p]?"cssFloat"in X.style?"cssFloat":"styleFloat":p,m===1?z:H(X,p,z[p]||X.style[p])}function le(X,p,m){var z=arguments.length;if(p=fe[p]?"cssFloat"in X.style?"cssFloat":"styleFloat":p,z===3)return typeof m=="number"&&w.test(p)&&(m="".concat(m,"px")),X.style[p]=m,m;for(var N in p)p.hasOwnProperty(N)&&le(X,N,p[N]);return ce(X)}function Y(X){return X===document.body?document.documentElement.clientWidth:X.offsetWidth}function R(X){return X===document.body?window.innerHeight||document.documentElement.clientHeight:X.offsetHeight}function T(){var X=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),p=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:X,height:p}}function S(){var X=document.documentElement.clientWidth,p=window.innerHeight||document.documentElement.clientHeight;return{width:X,height:p}}function Q(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function q(X){var p=X.getBoundingClientRect(),m=document.documentElement;return{left:p.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:p.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}}}]); +`,$=["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"],j={},f;function y(T){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,K=T.getAttribute("id")||T.getAttribute("data-reactid")||T.getAttribute("name");if(M&&j[K])return j[K];var L=window.getComputedStyle(T),_=L.getPropertyValue("box-sizing")||L.getPropertyValue("-moz-box-sizing")||L.getPropertyValue("-webkit-box-sizing"),oe=parseFloat(L.getPropertyValue("padding-bottom"))+parseFloat(L.getPropertyValue("padding-top")),e=parseFloat(L.getPropertyValue("border-bottom-width"))+parseFloat(L.getPropertyValue("border-top-width")),i=$.map(function(E){return"".concat(E,":").concat(L.getPropertyValue(E))}).join(";"),t={sizingStyle:i,paddingSize:oe,borderSize:e,boxSizing:_};return M&&K&&(j[K]=t),t}function u(T){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,L=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;f||(f=document.createElement("textarea"),f.setAttribute("tab-index","-1"),f.setAttribute("aria-hidden","true"),document.body.appendChild(f)),T.getAttribute("wrap")?f.setAttribute("wrap",T.getAttribute("wrap")):f.removeAttribute("wrap");var _=y(T,M),oe=_.paddingSize,e=_.borderSize,i=_.boxSizing,t=_.sizingStyle;f.setAttribute("style","".concat(t,";").concat(v)),f.value=T.value||T.placeholder||"";var E=Number.MIN_SAFE_INTEGER,D=Number.MAX_SAFE_INTEGER,W=f.scrollHeight,ae;if(i==="border-box"?W+=e:i==="content-box"&&(W-=oe),K!==null||L!==null){f.value=" ";var me=f.scrollHeight-oe;K!==null&&(E=me*K,i==="border-box"&&(E=E+oe+e),W=Math.max(E,W)),L!==null&&(D=me*L,i==="border-box"&&(D=D+oe+e),ae=W>D?"":"hidden",W=Math.min(D,W))}return{height:W,minHeight:E,maxHeight:D,overflowY:ae,resize:"none"}}var s=n("Gytx"),h=n.n(s),l;(function(T){T[T.NONE=0]="NONE",T[T.RESIZING=1]="RESIZING",T[T.RESIZED=2]="RESIZED"})(l||(l={}));var d=function(T){Object(ce.a)(K,T);var M=Object(H.a)(K);function K(L){var _;return Object(x.a)(this,K),_=M.call(this,L),_.nextFrameActionId=void 0,_.resizeFrameId=void 0,_.textArea=void 0,_.saveTextArea=function(oe){_.textArea=oe},_.handleResize=function(oe){var e=_.state.resizeStatus,i=_.props,t=i.autoSize,E=i.onResize;if(e!==l.NONE)return;typeof E=="function"&&E(oe),t&&_.resizeOnNextFrame()},_.resizeOnNextFrame=function(){cancelAnimationFrame(_.nextFrameActionId),_.nextFrameActionId=requestAnimationFrame(_.resizeTextarea)},_.resizeTextarea=function(){var oe=_.props.autoSize;if(!oe||!_.textArea)return;var e=oe.minRows,i=oe.maxRows,t=u(_.textArea,!1,e,i);_.setState({textareaStyles:t,resizeStatus:l.RESIZING},function(){cancelAnimationFrame(_.resizeFrameId),_.resizeFrameId=requestAnimationFrame(function(){_.setState({resizeStatus:l.RESIZED},function(){_.resizeFrameId=requestAnimationFrame(function(){_.setState({resizeStatus:l.NONE}),_.fixFirefoxAutoScroll()})})})})},_.renderTextArea=function(){var oe=_.props,e=oe.prefixCls,i=e===void 0?"rc-textarea":e,t=oe.autoSize,E=oe.onResize,D=oe.className,W=oe.disabled,ae=_.state,me=ae.textareaStyles,xe=ae.resizeStatus,Ee=Object(a.a)(_.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),be=g()(i,D,Object(Y.a)({},"".concat(i,"-disabled"),W));"value"in Ee&&(Ee.value=Ee.value||"");var ge=Object(le.a)(Object(le.a)(Object(le.a)({},_.props.style),me),xe===l.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return o.createElement(r,{onResize:_.handleResize,disabled:!(t||E)},o.createElement("textarea",Object(w.a)({},Ee,{className:be,style:ge,ref:_.saveTextArea})))},_.state={textareaStyles:{},resizeStatus:l.NONE},_}return Object(fe.a)(K,[{key:"componentDidUpdate",value:function(_){(_.value!==this.props.value||!h()(_.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 _=this.textArea.selectionStart,oe=this.textArea.selectionEnd;this.textArea.setSelectionRange(_,oe)}}catch(e){}}},{key:"render",value:function(){return this.renderTextArea()}}]),K}(o.Component),O=d,k=function(T){Object(ce.a)(K,T);var M=Object(H.a)(K);function K(L){var _;Object(x.a)(this,K),_=M.call(this,L),_.resizableTextArea=void 0,_.focus=function(){_.resizableTextArea.textArea.focus()},_.saveTextArea=function(e){_.resizableTextArea=e},_.handleChange=function(e){var i=_.props.onChange;_.setValue(e.target.value,function(){_.resizableTextArea.resizeTextarea()}),i&&i(e)},_.handleKeyDown=function(e){var i=_.props,t=i.onPressEnter,E=i.onKeyDown;e.keyCode===13&&t&&t(e),E&&E(e)};var oe=typeof L.value=="undefined"||L.value===null?L.defaultValue:L.value;return _.state={value:oe},_}return Object(fe.a)(K,[{key:"setValue",value:function(_,oe){"value"in this.props||this.setState({value:_},oe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return o.createElement(O,Object(w.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(_){return"value"in _?{value:_.value}:null}}]),K}(o.Component),G=ee.default=k},ZpRC:function(Ae,ee,n){"use strict";function w(S){return typeof S=="object"&&S!=null&&S.nodeType===1}function x(S,Q){return(!Q||S!=="hidden")&&S!=="visible"&&S!=="clip"}function fe(S,Q){if(S.clientHeightQ||m>S&&z=Q&&N>=q?m-S-X:z>Q&&Nq?z-Q+p:0}var H=function(S,Q){var q=window,X=Q.scrollMode,p=Q.block,m=Q.inline,z=Q.boundary,N=Q.skipOverflowHiddenElements,F=typeof z=="function"?z:function(me){return me!==z};if(!w(S))throw new TypeError("Invalid target");for(var V=document.scrollingElement||document.documentElement,I=[],te=S;w(te)&&F(te);){if((te=te.parentElement)===V){I.push(te);break}te!=null&&te===document.body&&fe(te)&&!fe(document.documentElement)||te!=null&&fe(te,N)&&I.push(te)}for(var A=q.visualViewport?q.visualViewport.width:innerWidth,U=q.visualViewport?q.visualViewport.height:innerHeight,B=window.scrollX||pageXOffset,c=window.scrollY||pageYOffset,r=S.getBoundingClientRect(),a=r.height,b=r.width,g=r.top,v=r.right,$=r.bottom,j=r.left,f=p==="start"||p==="nearest"?g:p==="end"?$:g+a/2,y=m==="center"?j+b/2:m==="end"?v:j,u=[],s=0;s=0&&j>=0&&$<=U&&v<=A&&g>=k&&$<=T&&j>=M&&v<=G)return u;var K=getComputedStyle(h),L=parseInt(K.borderLeftWidth,10),_=parseInt(K.borderTopWidth,10),oe=parseInt(K.borderRightWidth,10),e=parseInt(K.borderBottomWidth,10),i=0,t=0,E="offsetWidth"in h?h.offsetWidth-h.clientWidth-L-oe:0,D="offsetHeight"in h?h.offsetHeight-h.clientHeight-_-e:0;if(V===h)i=p==="start"?f:p==="end"?f-U:p==="nearest"?ce(c,c+U,U,_,e,c+f,c+f+a,a):f-U/2,t=m==="start"?y:m==="center"?y-A/2:m==="end"?y-A:ce(B,B+A,A,L,oe,B+y,B+y+b,b),i=Math.max(0,i+c),t=Math.max(0,t+B);else{i=p==="start"?f-k-_:p==="end"?f-T+e+D:p==="nearest"?ce(k,T,d,_,e+D,f,f+a,a):f-(k+d/2)+D/2,t=m==="start"?y-M-L:m==="center"?y-(M+O/2)+E/2:m==="end"?y-G+oe+E:ce(M,G,O,L,oe+E,y,y+b,b);var W=h.scrollLeft,ae=h.scrollTop;f+=ae-(i=Math.max(0,Math.min(ae+i,h.scrollHeight-d+D))),y+=W-(t=Math.max(0,Math.min(W+t,h.scrollWidth-O+E)))}u.push({el:h,top:i,left:t})}return u};function o(S){return S===Object(S)&&Object.keys(S).length!==0}function le(S,Q){Q===void 0&&(Q="auto");var q="scrollBehavior"in document.body.style;S.forEach(function(X){var p=X.el,m=X.top,z=X.left;p.scroll&&q?p.scroll({top:m,left:z,behavior:Q}):(p.scrollTop=m,p.scrollLeft=z)})}function Y(S){return S===!1?{block:"end",inline:"nearest"}:o(S)?S:{block:"start",inline:"nearest"}}function R(S,Q){var q=!S.ownerDocument.documentElement.contains(S);if(o(Q)&&typeof Q.behavior=="function")return Q.behavior(q?[]:H(S,Q));if(q)return;var X=Y(Q);return le(H(S,X),X.behavior)}var P=ee.a=R},Zss7:function(Ae,ee,n){var w;(function(x){var fe=/^\s+/,ce=/\s+$/,H=0,o=x.round,le=x.min,Y=x.max,R=x.random;function P(e,i){if(e=e||"",i=i||{},e instanceof P)return e;if(!(this instanceof P))return new P(e,i);var t=S(e);this._originalInput=e,this._r=t.r,this._g=t.g,this._b=t.b,this._a=t.a,this._roundA=o(100*this._a)/100,this._format=i.format||t.format,this._gradientType=i.gradientType,this._r<1&&(this._r=o(this._r)),this._g<1&&(this._g=o(this._g)),this._b<1&&(this._b=o(this._b)),this._ok=t.ok,this._tc_id=H++}P.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 e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},getLuminance:function(){var e=this.toRgb(),i,t,E,D,W,ae;return i=e.r/255,t=e.g/255,E=e.b/255,i<=.03928?D=i/12.92:D=x.pow((i+.055)/1.055,2.4),t<=.03928?W=t/12.92:W=x.pow((t+.055)/1.055,2.4),E<=.03928?ae=E/12.92:ae=x.pow((E+.055)/1.055,2.4),.2126*D+.7152*W+.0722*ae},setAlpha:function(e){return this._a=u(e),this._roundA=o(100*this._a)/100,this},toHsv:function(){var e=p(this._r,this._g,this._b);return{h:e.h*360,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=p(this._r,this._g,this._b),i=o(e.h*360),t=o(e.s*100),E=o(e.v*100);return this._a==1?"hsv("+i+", "+t+"%, "+E+"%)":"hsva("+i+", "+t+"%, "+E+"%, "+this._roundA+")"},toHsl:function(){var e=q(this._r,this._g,this._b);return{h:e.h*360,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=q(this._r,this._g,this._b),i=o(e.h*360),t=o(e.s*100),E=o(e.l*100);return this._a==1?"hsl("+i+", "+t+"%, "+E+"%)":"hsla("+i+", "+t+"%, "+E+"%, "+this._roundA+")"},toHex:function(e){return z(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return N(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:o(this._r),g:o(this._g),b:o(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+o(this._r)+", "+o(this._g)+", "+o(this._b)+")":"rgba("+o(this._r)+", "+o(this._g)+", "+o(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:o(s(this._r,255)*100)+"%",g:o(s(this._g,255)*100)+"%",b:o(s(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+o(s(this._r,255)*100)+"%, "+o(s(this._g,255)*100)+"%, "+o(s(this._b,255)*100)+"%)":"rgba("+o(s(this._r,255)*100)+"%, "+o(s(this._g,255)*100)+"%, "+o(s(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:f[z(this._r,this._g,this._b,!0)]||!1},toFilter:function(e){var i="#"+F(this._r,this._g,this._b,this._a),t=i,E=this._gradientType?"GradientType = 1, ":"";if(e){var D=P(e);t="#"+F(D._r,D._g,D._b,D._a)}return"progid:DXImageTransform.Microsoft.gradient("+E+"startColorstr="+i+",endColorstr="+t+")"},toString:function(e){var i=!!e;e=e||this._format;var t=!1,E=this._a<1&&this._a>=0,D=!i&&E&&(e==="hex"||e==="hex6"||e==="hex3"||e==="hex4"||e==="hex8"||e==="name");return D?e==="name"&&this._a===0?this.toName():this.toRgbString():(e==="rgb"&&(t=this.toRgbString()),e==="prgb"&&(t=this.toPercentageRgbString()),(e==="hex"||e==="hex6")&&(t=this.toHexString()),e==="hex3"&&(t=this.toHexString(!0)),e==="hex4"&&(t=this.toHex8String(!0)),e==="hex8"&&(t=this.toHex8String()),e==="name"&&(t=this.toName()),e==="hsl"&&(t=this.toHslString()),e==="hsv"&&(t=this.toHsvString()),t||this.toHexString())},clone:function(){return P(this.toString())},_applyModification:function(e,i){var t=e.apply(null,[this].concat([].slice.call(i)));return this._r=t._r,this._g=t._g,this._b=t._b,this.setAlpha(t._a),this},lighten:function(){return this._applyModification(A,arguments)},brighten:function(){return this._applyModification(U,arguments)},darken:function(){return this._applyModification(B,arguments)},desaturate:function(){return this._applyModification(V,arguments)},saturate:function(){return this._applyModification(I,arguments)},greyscale:function(){return this._applyModification(te,arguments)},spin:function(){return this._applyModification(c,arguments)},_applyCombination:function(e,i){return e.apply(null,[this].concat([].slice.call(i)))},analogous:function(){return this._applyCombination(v,arguments)},complement:function(){return this._applyCombination(r,arguments)},monochromatic:function(){return this._applyCombination($,arguments)},splitcomplement:function(){return this._applyCombination(g,arguments)},triad:function(){return this._applyCombination(a,arguments)},tetrad:function(){return this._applyCombination(b,arguments)}},P.fromRatio=function(e,i){if(typeof e=="object"){var t={};for(var E in e)e.hasOwnProperty(E)&&(E==="a"?t[E]=e[E]:t[E]=G(e[E]));e=t}return P(e,i)};function S(e){var i={r:0,g:0,b:0},t=1,E=null,D=null,W=null,ae=!1,me=!1;return typeof e=="string"&&(e=_(e)),typeof e=="object"&&(L(e.r)&&L(e.g)&&L(e.b)?(i=Q(e.r,e.g,e.b),ae=!0,me=String(e.r).substr(-1)==="%"?"prgb":"rgb"):L(e.h)&&L(e.s)&&L(e.v)?(E=G(e.s),D=G(e.v),i=m(e.h,E,D),ae=!0,me="hsv"):L(e.h)&&L(e.s)&&L(e.l)&&(E=G(e.s),W=G(e.l),i=X(e.h,E,W),ae=!0,me="hsl"),e.hasOwnProperty("a")&&(t=e.a)),t=u(t),{ok:ae,format:e.format||me,r:le(255,Y(i.r,0)),g:le(255,Y(i.g,0)),b:le(255,Y(i.b,0)),a:t}}function Q(e,i,t){return{r:s(e,255)*255,g:s(i,255)*255,b:s(t,255)*255}}function q(e,i,t){e=s(e,255),i=s(i,255),t=s(t,255);var E=Y(e,i,t),D=le(e,i,t),W,ae,me=(E+D)/2;if(E==D)W=ae=0;else{var xe=E-D;ae=me>.5?xe/(2-E-D):xe/(E+D);switch(E){case e:W=(i-t)/xe+(i1&&(ge-=1),ge<1/6?Ee+(be-Ee)*6*ge:ge<1/2?be:ge<2/3?Ee+(be-Ee)*(2/3-ge)*6:Ee}if(i===0)E=D=W=t;else{var me=t<.5?t*(1+i):t+i-t*i,xe=2*t-me;E=ae(xe,me,e+1/3),D=ae(xe,me,e),W=ae(xe,me,e-1/3)}return{r:E*255,g:D*255,b:W*255}}function p(e,i,t){e=s(e,255),i=s(i,255),t=s(t,255);var E=Y(e,i,t),D=le(e,i,t),W,ae,me=E,xe=E-D;if(ae=E===0?0:xe/E,E==D)W=0;else{switch(E){case e:W=(i-t)/xe+(i>1)+720)%360;--i;)E.h=(E.h+D)%360,W.push(P(E));return W}function $(e,i){i=i||6;for(var t=P(e).toHsv(),E=t.h,D=t.s,W=t.v,ae=[],me=1/i;i--;)ae.push(P({h:E,s:D,v:W})),W=(W+me)%1;return ae}P.mix=function(e,i,t){t=t===0?0:t||50;var E=P(e).toRgb(),D=P(i).toRgb(),W=t/100,ae={r:(D.r-E.r)*W+E.r,g:(D.g-E.g)*W+E.g,b:(D.b-E.b)*W+E.b,a:(D.a-E.a)*W+E.a};return P(ae)},P.readability=function(e,i){var t=P(e),E=P(i);return(x.max(t.getLuminance(),E.getLuminance())+.05)/(x.min(t.getLuminance(),E.getLuminance())+.05)},P.isReadable=function(e,i,t){var E=P.readability(e,i),D,W;W=!1,D=oe(t);switch(D.level+D.size){case"AAsmall":case"AAAlarge":W=E>=4.5;break;case"AAlarge":W=E>=3;break;case"AAAsmall":W=E>=7;break}return W},P.mostReadable=function(e,i,t){var E=null,D=0,W,ae,me,xe;t=t||{},ae=t.includeFallbackColors,me=t.level,xe=t.size;for(var Ee=0;EeD&&(D=W,E=P(i[Ee]));return P.isReadable(e,E,{level:me,size:xe})||!ae?E:(t.includeFallbackColors=!1,P.mostReadable(e,["#fff","#000"],t))};var j=P.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},f=P.hexNames=y(j);function y(e){var i={};for(var t in e)e.hasOwnProperty(t)&&(i[e[t]]=t);return i}function u(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function s(e,i){d(e)&&(e="100%");var t=O(e);return e=le(i,Y(0,parseFloat(e))),t&&(e=parseInt(e*i,10)/100),x.abs(e-i)<1e-6?1:e%i/parseFloat(i)}function h(e){return le(1,Y(0,e))}function l(e){return parseInt(e,16)}function d(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function O(e){return typeof e=="string"&&e.indexOf("%")!=-1}function k(e){return e.length==1?"0"+e:""+e}function G(e){return e<=1&&(e=e*100+"%"),e}function T(e){return x.round(parseFloat(e)*255).toString(16)}function M(e){return l(e)/255}var K=function(){var e="[-\\+]?\\d+%?",i="[-\\+]?\\d*\\.\\d+%?",t="(?:"+i+")|(?:"+e+")",E="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?",D="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?";return{CSS_UNIT:new RegExp(t),rgb:new RegExp("rgb"+E),rgba:new RegExp("rgba"+D),hsl:new RegExp("hsl"+E),hsla:new RegExp("hsla"+D),hsv:new RegExp("hsv"+E),hsva:new RegExp("hsva"+D),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 L(e){return!!K.CSS_UNIT.exec(e)}function _(e){e=e.replace(fe,"").replace(ce,"").toLowerCase();var i=!1;if(j[e])e=j[e],i=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var t;return(t=K.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=K.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=K.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=K.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=K.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=K.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=K.hex8.exec(e))?{r:l(t[1]),g:l(t[2]),b:l(t[3]),a:M(t[4]),format:i?"name":"hex8"}:(t=K.hex6.exec(e))?{r:l(t[1]),g:l(t[2]),b:l(t[3]),format:i?"name":"hex"}:(t=K.hex4.exec(e))?{r:l(t[1]+""+t[1]),g:l(t[2]+""+t[2]),b:l(t[3]+""+t[3]),a:M(t[4]+""+t[4]),format:i?"name":"hex8"}:(t=K.hex3.exec(e))?{r:l(t[1]+""+t[1]),g:l(t[2]+""+t[2]),b:l(t[3]+""+t[3]),format:i?"name":"hex"}:!1}function oe(e){var i,t;return e=e||{level:"AA",size:"small"},i=(e.level||"AA").toUpperCase(),t=(e.size||"small").toLowerCase(),i!=="AA"&&i!=="AAA"&&(i="AA"),t!=="small"&&t!=="large"&&(t="small"),{level:i,size:t}}Ae.exports?Ae.exports=P:!(w=function(){return P}.call(ee,n,ee,Ae),w!==void 0&&(Ae.exports=w))})(Math)},bT9E:function(Ae,ee,n){"use strict";n.d(ee,"a",function(){return x});var w=n("VTBJ");function x(fe,ce){var H=Object(w.a)({},fe);return Array.isArray(ce)&&ce.forEach(function(o){delete H[o]}),H}},biw7:function(Ae,ee,n){"use strict";var w=n("q1tI"),x=n.n(w),fe=w.createContext(null);ee.a=fe},fyJ8:function(Ae,ee,n){"use strict";var w=n("rePB"),x=n("VTBJ"),fe=n("Ff2n"),ce=n("U8pU"),H=n("q1tI"),o=n.n(H),le=n("TSYQ"),Y=n.n(le),R=n("c+Xe"),P=n("sR1s");function S(m){return m&&Object(ce.a)(m)==="object"&&!Array.isArray(m)&&!H.isValidElement(m)}function Q(m){return typeof m=="string"?!0:Object(R.c)(m)}function q(m,z){var N,F=m.prefixCls,V=m.className,I=m.record,te=m.index,A=m.dataIndex,U=m.render,B=m.children,c=m.component,r=c===void 0?"td":c,a=m.colSpan,b=m.rowSpan,g=m.fixLeft,v=m.fixRight,$=m.firstFixLeft,j=m.lastFixLeft,f=m.firstFixRight,y=m.lastFixRight,u=m.appendNode,s=m.additionalProps,h=s===void 0?{}:s,l=m.ellipsis,d=m.align,O=m.rowType,k=m.isSticky,G="".concat(F,"-cell"),T,M;if(B)M=B;else{var K=Object(P.b)(I,A);if(M=K,U){var L=U(K,I,te);S(L)?(M=L.children,T=L.props):M=L}}Object(ce.a)(M)==="object"&&!Array.isArray(M)&&!H.isValidElement(M)&&(M=null),l&&(j||f)&&(M=H.createElement("span",{className:"".concat(G,"-content")},M));var _=T||{},oe=_.colSpan,e=_.rowSpan,i=_.style,t=_.className,E=Object(fe.a)(_,["colSpan","rowSpan","style","className"]),D=oe!==void 0?oe:a,W=e!==void 0?e:b;if(D===0||W===0)return null;var ae={},me=typeof g=="number",xe=typeof v=="number";me&&(ae.position="sticky",ae.left=g),xe&&(ae.position="sticky",ae.right=v);var Ee={};d&&(Ee.textAlign=d);var be,ge=l===!0?{showTitle:!0}:l;ge&&(ge.showTitle||O==="header")&&(typeof M=="string"||typeof M=="number"?be=M.toString():H.isValidElement(M)&&typeof M.props.children=="string"&&(be=M.props.children));var Ke=Object(x.a)(Object(x.a)(Object(x.a)({title:be},E),h),{},{colSpan:D&&D!==1?D:null,rowSpan:W&&W!==1?W:null,className:Y()(G,V,(N={},Object(w.a)(N,"".concat(G,"-fix-left"),me),Object(w.a)(N,"".concat(G,"-fix-left-first"),$),Object(w.a)(N,"".concat(G,"-fix-left-last"),j),Object(w.a)(N,"".concat(G,"-fix-right"),xe),Object(w.a)(N,"".concat(G,"-fix-right-first"),f),Object(w.a)(N,"".concat(G,"-fix-right-last"),y),Object(w.a)(N,"".concat(G,"-ellipsis"),l),Object(w.a)(N,"".concat(G,"-with-append"),u),Object(w.a)(N,"".concat(G,"-fix-sticky"),(me||xe)&&k),N),h.className,t),style:Object(x.a)(Object(x.a)(Object(x.a)(Object(x.a)({},h.style),Ee),ae),i),ref:Q(r)?z:null});return H.createElement(r,Object.assign({},Ke),u,M)}var X=H.forwardRef(q);X.displayName="Cell";var p=H.memo(X,function(m,z){return z.shouldCellUpdate?!z.shouldCellUpdate(z.record,m.record):!1});ee.a=p},gvAy:function(Ae,ee,n){Ae.exports={flex_box_center:"flex_box_center___1prm7",flex_space_between:"flex_space_between___16qSu",flex_box_vertical_center:"flex_box_vertical_center___1nirN",flex_box_center_end:"flex_box_center_end___WeMYY",flex_box_column:"flex_box_column___2-M3x",wrap:"wrap___3TjEW",title:"title___CPqX6",control:"control___1AAwX",label:"label___1ueIb",rowFrom:"rowFrom___2XL75",customTable:"customTable___y7317"}},h78n:function(Ae,ee,n){"use strict";n.d(ee,"a",function(){return $});var w=n("q1tI"),x=n.n(w),fe=n("TSYQ"),ce=n.n(fe),H={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},o=function(y){var u=y.map(function(){return Object(w.useRef)()}),s=Object(w.useRef)();return Object(w.useEffect)(function(){var h=Date.now(),l=!1;Object.keys(u).forEach(function(d){var O=u[d].current;if(!O)return;l=!0;var k=O.style;k.transitionDuration=".3s, .3s, .3s, .06s",s.current&&h-s.current<100&&(k.transitionDuration="0s, 0s")}),l&&(s.current=Date.now())}),[u]};function le(){return le=Object.assign||function(f){for(var y=1;yf.length)&&(y=f.length);for(var u=0,s=new Array(y);u=0)continue;if(!Object.prototype.propertyIsEnumerable.call(f,s))continue;u[s]=f[s]}}return u}function p(f,y){if(f==null)return{};var u={},s=Object.keys(f),h,l;for(l=0;l=0)continue;u[h]=f[h]}return u}var m=function(y){var u=y.className,s=y.percent,h=y.prefixCls,l=y.strokeColor,d=y.strokeLinecap,O=y.strokeWidth,k=y.style,G=y.trailColor,T=y.trailWidth,M=y.transition,K=X(y,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete K.gapPosition;var L=Array.isArray(s)?s:[s],_=Array.isArray(l)?l:[l],oe=o(L),e=Y(oe,1),i=e[0],t=O/2,E=100-O/2,D="M ".concat(d==="round"?t:0,",").concat(t,` + L `).concat(d==="round"?E:100,",").concat(t),W="0 0 100 ".concat(O),ae=0;return x.a.createElement("svg",le({className:ce()("".concat(h,"-line"),u),viewBox:W,preserveAspectRatio:"none",style:k},K),x.a.createElement("path",{className:"".concat(h,"-line-trail"),d:D,strokeLinecap:d,stroke:G,strokeWidth:T||O,fillOpacity:"0"}),L.map(function(me,xe){var Ee={strokeDasharray:"".concat(me,"px, 100px"),strokeDashoffset:"-".concat(ae,"px"),transition:M||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},be=_[xe]||_[_.length-1];return ae+=me,x.a.createElement("path",{key:xe,className:"".concat(h,"-line-path"),d:D,strokeLinecap:d,stroke:be,strokeWidth:O,fillOpacity:"0",ref:i[xe],style:Ee})}))};m.defaultProps=H;var z=m;function N(){return N=Object.assign||function(f){for(var y=1;yf.length)&&(y=f.length);for(var u=0,s=new Array(y);u=0)continue;if(!Object.prototype.propertyIsEnumerable.call(f,s))continue;u[s]=f[s]}}return u}function c(f,y){if(f==null)return{};var u={},s=Object.keys(f),h,l;for(l=0;l=0)continue;u[h]=f[h]}return u}var r=0;function a(f){return+f.replace("%","")}function b(f){return Array.isArray(f)?f:[f]}function g(f,y,u,s){var h=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,l=arguments.length>5?arguments[5]:void 0,d=50-s/2,O=0,k=-d,G=0,T=-2*d;switch(l){case"left":O=-d,k=0,G=2*d,T=0;break;case"right":O=d,k=0,G=-2*d,T=0;break;case"bottom":k=d,T=2*d;break;default:}var M="M 50,50 m ".concat(O,",").concat(k,` + a `).concat(d,",").concat(d," 0 1 1 ").concat(G,",").concat(-T,` + a `).concat(d,",").concat(d," 0 1 1 ").concat(-G,",").concat(T),K=Math.PI*2*d,L={stroke:u,strokeDasharray:"".concat(y/100*(K-h),"px ").concat(K,"px"),strokeDashoffset:"-".concat(h/2+f/100*(K-h),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:M,pathStyle:L}}var v=function(y){var u=y.prefixCls,s=y.strokeWidth,h=y.trailWidth,l=y.gapDegree,d=y.gapPosition,O=y.trailColor,k=y.strokeLinecap,G=y.style,T=y.className,M=y.strokeColor,K=y.percent,L=B(y,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),_=Object(w.useMemo)(function(){return r+=1,r},[]),oe=g(0,100,O,s,l,d),e=oe.pathString,i=oe.pathStyle,t=b(K),E=b(M),D=E.find(function(Ee){return Object.prototype.toString.call(Ee)==="[object Object]"}),W=o(t),ae=F(W,1),me=ae[0],xe=function(){var be=0;return t.map(function(ge,Ke){var ze=E[Ke]||E[E.length-1],Fe=Object.prototype.toString.call(ze)==="[object Object]"?"url(#".concat(u,"-gradient-").concat(_,")"):"",Ye=g(be,ge,ze,s,l,d);return be+=ge,x.a.createElement("path",{key:Ke,className:"".concat(u,"-circle-path"),d:Ye.pathString,stroke:Fe,strokeLinecap:k,strokeWidth:s,opacity:ge===0?0:1,fillOpacity:"0",style:Ye.pathStyle,ref:me[Ke]})})};return x.a.createElement("svg",N({className:ce()("".concat(u,"-circle"),T),viewBox:"0 0 100 100",style:G},L),D&&x.a.createElement("defs",null,x.a.createElement("linearGradient",{id:"".concat(u,"-gradient-").concat(_),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(D).sort(function(Ee,be){return a(Ee)-a(be)}).map(function(Ee,be){return x.a.createElement("stop",{key:be,offset:Ee,stopColor:D[Ee]})}))),x.a.createElement("path",{className:"".concat(u,"-circle-trail"),d:e,stroke:O,strokeLinecap:k,strokeWidth:h||s,fillOpacity:"0",style:i}),xe().reverse())};v.defaultProps=H;var $=v,j={Line:z,Circle:$}},hW8S:function(Ae,ee,n){"use strict";n.d(ee,"a",function(){return ce}),n.d(ee,"c",function(){return H}),n.d(ee,"b",function(){return o});var w=n("VTBJ"),x=n("Ff2n"),fe=n("Kwbf"),ce="RC_TABLE_INTERNAL_COL_DEFINE";function H(le){var Y=le.expandable,R=Object(x.a)(le,["expandable"]);return"expandable"in le?Object(w.a)(Object(w.a)({},R),Y):R}function o(le){return Object.keys(le).reduce(function(Y,R){return(R.substr(0,5)==="data-"||R.substr(0,5)==="aria-")&&(Y[R]=le[R]),Y},{})}},n6Qo:function(Ae,ee,n){"use strict";n.d(ee,"a",function(){return Y});var w=n("q1tI"),x=n("biw7"),fe=n("fyJ8");function ce(R){var P=R.className,S=R.index,Q=R.children,q=R.colSpan,X=R.rowSpan,p=w.useContext(x.a),m=p.prefixCls,z=p.fixedInfoList,N=z[S];return w.createElement(fe.a,Object.assign({className:P,index:S,component:"td",prefixCls:m,record:null,dataIndex:null,render:function(){return{children:Q,props:{colSpan:q,rowSpan:X}}}},N))}function H(R){return w.createElement("tr",Object.assign({},R))}function o(R){var P=R.children,S=w.useContext(x.a),Q=S.prefixCls;return w.createElement("tfoot",{className:"".concat(Q,"-summary")},P)}var le=ee.b=o,Y={Cell:ce,Row:H}},sR1s:function(Ae,ee,n){"use strict";n.d(ee,"b",function(){return ce}),n.d(ee,"a",function(){return H}),n.d(ee,"c",function(){return o}),n.d(ee,"d",function(){return le});var w=n("U8pU"),x="RC_TABLE_KEY";function fe(Y){return Y==null?[]:Array.isArray(Y)?Y:[Y]}function ce(Y,R){if(!R&&typeof R!="number")return Y;for(var P=fe(R),S=Y,Q=0;Q1)Object(P.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(V.length===0)return Object(P.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var I=V[0];if(o.isValidElement(I)&&Object(S.c)(I)){var te=I.ref;V[0]=o.cloneElement(I,{ref:Object(S.a)(te,this.setChildNode)})}return V.length===1?V[0]:V.map(function(A,U){return!o.isValidElement(A)||"key"in A&&A.key!==null?A:o.cloneElement(A,{key:"".concat(q,"-").concat(U)})})}}]),z}(o.Component);X.displayName="ResizeObserver",ee.a=X},wCXF:function(Ae,ee,n){"use strict";n.d(ee,"a",function(){return Fe});var w=n("rePB"),x=n("VTBJ"),fe=n("KQm4"),ce=n("U8pU"),H=n("ODXe"),o=n("q1tI"),le=n("TSYQ"),Y=n.n(le),R=n("Gytx"),P=n.n(R),S=n("Kwbf"),Q=n("t23M"),q=n("qx4F"),X=n("6eGT"),p=n("IBYe"),m=n("Ff2n"),z=n("c+Xe"),N=n("fyJ8"),F=n("biw7");function V(C,J,Z,ue,he){var se=Z[C]||{},re=Z[J]||{},ne,ie;se.fixed==="left"?ne=ue.left[C]:re.fixed==="right"&&(ie=ue.right[J]);var pe=!1,de=!1,ve=!1,Oe=!1,ye=Z[J+1],Pe=Z[C-1];if(he==="rtl"){if(ne!==void 0){var Ie=Pe&&Pe.fixed==="left";Oe=!Ie}else if(ie!==void 0){var De=ye&&ye.fixed==="right";ve=!De}}else if(ne!==void 0){var we=ye&&ye.fixed==="left";pe=!we}else if(ie!==void 0){var je=Pe&&Pe.fixed==="right";de=!je}return{fixLeft:ne,fixRight:ie,lastFixLeft:pe,firstFixRight:de,lastFixRight:ve,firstFixLeft:Oe,isSticky:ue.isSticky}}var I=n("sR1s");function te(C){var J=C.cells,Z=C.stickyOffsets,ue=C.flattenColumns,he=C.rowComponent,se=C.cellComponent,re=C.onHeaderRow,ne=C.index,ie=o.useContext(F.a),pe=ie.prefixCls,de=ie.direction,ve;re&&(ve=re(J.map(function(ye){return ye.column}),ne));var Oe=Object(I.a)(J.map(function(ye){return ye.column}));return o.createElement(he,Object.assign({},ve),J.map(function(ye,Pe){var Ie=ye.column,De=V(ye.colStart,ye.colEnd,ue,Z,de),we;return Ie&&Ie.onHeaderCell&&(we=ye.column.onHeaderCell(Ie)),o.createElement(N.a,Object.assign({},ye,{ellipsis:Ie.ellipsis,align:Ie.align,component:se,prefixCls:pe,key:Oe[Pe]},De,{additionalProps:we,rowType:"header"}))}))}te.displayName="HeaderRow";var A=te;function U(C){var J=[];function Z(re,ne){var ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;J[ie]=J[ie]||[];var pe=ne,de=re.filter(Boolean).map(function(ve){var Oe={key:ve.key,className:ve.className||"",children:ve.title,column:ve,colStart:pe},ye=1,Pe=ve.children;return Pe&&Pe.length>0&&(ye=Z(Pe,pe,ie+1).reduce(function(Ie,De){return Ie+De},0),Oe.hasSubColumns=!0),"colSpan"in ve&&(ye=ve.colSpan),"rowSpan"in ve&&(Oe.rowSpan=ve.rowSpan),Oe.colSpan=ye,Oe.colEnd=Oe.colStart+ye-1,J[ie].push(Oe),pe+=ye,ye});return de}Z(C,0);for(var ue=J.length,he=function(ne){J[ne].forEach(function(ie){!("rowSpan"in ie)&&!ie.hasSubColumns&&(ie.rowSpan=ue-ne)})},se=0;se=0;ne-=1){var ie=J[ne],pe=Z&&Z[ne],de=pe&&pe[r.a];(ie||de||re)&&(he.unshift(o.createElement("col",Object.assign({key:ne,style:{width:ie,minWidth:ie}},de))),re=!0)}return o.createElement("colgroup",null,he)}var b=a;function g(C,J){return Object(o.useMemo)(function(){for(var Z=[],ue=0;ue1?qe-1:0),dt=1;dt=ve&&(Be=ve-Oe),re({scrollLeft:Be/ve*(de+2)}),je.current.x=_e.pageX},Se=function(){var _e=Object(xe.b)(se.current).top,Ue=_e+se.current.offsetHeight,Ze=document.documentElement.scrollTop+window.innerHeight;Ue-Object(q.a)()<=Ze||_e>=Ze-ne?we(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!0})}):we(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!1})})},Te=function(_e){we(function(Ue){return Object(x.a)(Object(x.a)({},Ue),{},{scrollLeft:_e/de*ve||0})})};return o.useImperativeHandle(Z,function(){return{setScrollLeft:Te}}),o.useEffect(function(){var Le=Object(me.a)(document.body,"mouseup",Je,!1),_e=Object(me.a)(document.body,"mousemove",Re,!1);return Se(),function(){Le.remove(),_e.remove()}},[Oe,ke]),o.useEffect(function(){var Le=Object(me.a)(window,"scroll",Se,!1),_e=Object(me.a)(window,"resize",Se,!1);return function(){Le.remove(),_e.remove()}},[]),o.useEffect(function(){De.isHiddenScrollBar||we(function(Le){var _e,Ue;return Object(x.a)(Object(x.a)({},Le),{},{scrollLeft:se.current.scrollLeft/((_e=se.current)===null||_e===void 0?void 0:_e.scrollWidth)*((Ue=se.current)===null||Ue===void 0?void 0:Ue.clientWidth)})})},[De.isHiddenScrollBar]),de<=ve||!Oe||De.isHiddenScrollBar?null:o.createElement("div",{style:{height:Object(q.a)(),width:ve,bottom:ne},className:"".concat(pe,"-sticky-scroll")},o.createElement("div",{onMouseDown:Ce,ref:ye,className:Y()("".concat(pe,"-sticky-scroll-bar"),Object(w.a)({},"".concat(pe,"-sticky-scroll-bar-active"),ke)),style:{width:"".concat(Oe,"px"),transform:"translate3d(".concat(De.scrollLeft,"px, 0, 0)")}}))},be=o.forwardRef(Ee);function ge(C,J){return o.useMemo(function(){var Z=!!C;return{isSticky:Z,stickyClassName:Z?"".concat(J,"-sticky-header"):"",offsetHeader:Object(ce.a)(C)==="object"&&C.offsetHeader||0,offsetScroll:Object(ce.a)(C)==="object"&&C.offsetScroll||0}},[C,J])}var Ke=[],ze={},Fe="rc-table-internal-hook",Ye=o.memo(function(C){var J=C.children;return J},function(C,J){return P()(C.props,J.props)?C.pingLeft!==J.pingLeft||C.pingRight!==J.pingRight:!1});function He(C){var J,Z=C.prefixCls,ue=C.className,he=C.rowClassName,se=C.style,re=C.data,ne=C.rowKey,ie=C.scroll,pe=C.tableLayout,de=C.direction,ve=C.title,Oe=C.footer,ye=C.summary,Pe=C.id,Ie=C.showHeader,De=C.components,we=C.emptyText,je=C.onRow,$e=C.onHeaderRow,We=C.internalHooks,ke=C.transformColumns,Ve=C.internalRefs,Je=C.sticky,Ce=re||Ke,Re=!!Ce.length,Se=o.useState(0),Te=Object(H.a)(Se,2),Le=Te[0],_e=Te[1];o.useEffect(function(){_e(Object(q.a)())});var Ue=o.useMemo(function(){return Object(I.c)(De,{})},[De]),Ze=o.useCallback(function(Ne,Me){return Object(I.b)(Ue,Ne)||Me},[Ue]),et=o.useMemo(function(){return typeof ne=="function"?ne:function(Ne){var Me=Ne&&Ne[ne];return Me}},[ne]),Be=Object(r.c)(C),_t=Be.expandIcon,jt=Be.expandedRowKeys,Rt=Be.defaultExpandedRowKeys,st=Be.defaultExpandAllRows,ut=Be.expandedRowRender,mt=Be.onExpand,ht=Be.onExpandedRowsChange,Tt=Be.expandRowByClick,at=Be.rowExpandable,gt=Be.expandIconColumnIndex,pt=Be.expandedRowClassName,kt=Be.childrenColumnName,Pt=Be.indentSize,vt=_t||W,Et=kt||"children",At=o.useMemo(function(){return ut?"row":C.expandable&&We===Fe&&C.expandable.__PARENT_RENDER_ICON__||Ce.some(function(Ne){return Ne&&Object(ce.a)(Ne)==="object"&&Ne[Et]})?"nest":!1},[!!ut,Ce]),St=o.useState(function(){return Rt||(st?ae(Ce,et,Et):[])}),Qe=Object(H.a)(St,2),tt=Qe[0],ot=Qe[1],qe=o.useMemo(function(){return new Set(jt||tt||[])},[jt,tt]),ct=o.useCallback(function(Ne){var Me=et(Ne,Ce.indexOf(Ne)),Ge,nt=qe.has(Me);nt?(qe.delete(Me),Ge=Object(fe.a)(qe)):Ge=[].concat(Object(fe.a)(qe),[Me]),ot(Ge),mt&&mt(!nt,Ne),ht&&ht(Ge)},[et,qe,Ce,mt,ht]),dt=o.useState(0),Dt=Object(H.a)(dt,2),yt=Dt[0],Nt=Dt[1],vn=Object(M.b)(Object(x.a)(Object(x.a)(Object(x.a)({},C),Be),{},{expandable:!!ut,expandedKeys:qe,getRowKey:et,onTriggerExpand:ct,expandIcon:vt,expandIconColumnIndex:gt,direction:de}),We===Fe?ke:null),Jt=Object(H.a)(vn,2),Kt=Jt[0],Xe=Jt[1],Mt=o.useMemo(function(){return{columns:Kt,flattenColumns:Xe}},[Kt,Xe]),Wt=o.useRef(),Qt=o.useRef(),ft=o.useRef(),bn=o.useState(!1),Zt=Object(H.a)(bn,2),qt=Zt[0],gn=Zt[1],En=o.useState(!1),en=Object(H.a)(En,2),tn=en[0],yn=en[1],Cn=_(new Map),nn=Object(H.a)(Cn,2),xn=nn[0],On=nn[1],_n=Object(I.a)(Xe),an=_n.map(function(Ne){return xn.get(Ne)}),rn=o.useMemo(function(){return an},[an.join("_")]),wt=i(rn,Xe.length,de),it=ie&&Object(I.d)(ie.y),lt=ie&&Object(I.d)(ie.x),Ct=lt&&Xe.some(function(Ne){var Me=Ne.fixed;return Me}),on=o.useRef(),Lt=ge(Je,Z),xt=Lt.isSticky,jn=Lt.offsetHeader,Rn=Lt.offsetScroll,Tn=Lt.stickyClassName,Bt,Ut,zt;it&&(Ut={overflowY:"scroll",maxHeight:ie.y}),lt&&(Bt={overflowX:"auto"},it||(Ut={overflowY:"hidden"}),zt={width:ie.x===!0?"auto":ie.x,minWidth:"100%"});var sn=o.useCallback(function(Ne,Me){On(function(Ge){var nt=new Map(Ge);return nt.set(Ne,Me),nt})},[]),Pn=oe(null),ln=Object(H.a)(Pn,2),An=ln[0],un=ln[1];function Ft(Ne,Me){if(!Me)return;typeof Me=="function"?Me(Ne):Me.scrollLeft!==Ne&&(Me.scrollLeft=Ne)}var bt=function(Me){var Ge=Me.currentTarget,nt=Me.scrollLeft,Ot=typeof nt=="number"?nt:Ge.scrollLeft,pn=Ge||ze;if(!un()||un()===pn){var Yt;An(pn),Ft(Ot,Qt.current),Ft(Ot,ft.current),Ft(Ot,(Yt=on.current)===null||Yt===void 0?void 0:Yt.setScrollLeft)}if(Ge){var Un=Ge.scrollWidth,In=Ge.clientWidth;gn(Ot>0),yn(Ot0?[].concat(Object(x.a)(m),Object(x.a)(S(V).map(function(I){return Object(fe.a)({fixed:F},I)}))):[].concat(Object(x.a)(m),[Object(fe.a)(Object(fe.a)({},z),{},{fixed:F})])},[])}function Q(p){for(var m=!0,z=0;z=0;V-=1){var I=p[V];if(F&&I.fixed!=="right")F=!1;else if(!F&&I.fixed==="right"){Object(le.a)(!1,"Index ".concat(V+1," of `columns` missing `fixed='right'` prop."));break}}}function q(p){return p.map(function(m){var z=m.fixed,N=Object(ce.a)(m,["fixed"]),F=z;return z==="left"?F="right":z==="right"&&(F="left"),Object(fe.a)({fixed:F},N)})}function X(p,m){var z=p.prefixCls,N=p.columns,F=p.children,V=p.expandable,I=p.expandedKeys,te=p.getRowKey,A=p.onTriggerExpand,U=p.expandIcon,B=p.rowExpandable,c=p.expandIconColumnIndex,r=p.direction,a=p.expandRowByClick,b=H.useMemo(function(){return N||P(F)},[N,F]),g=H.useMemo(function(){if(V){var j,f=c||0,y=b[f],u=(j={},Object(w.a)(j,R.a,{className:"".concat(z,"-expand-icon-col")}),Object(w.a)(j,"title",""),Object(w.a)(j,"fixed",y?y.fixed:null),Object(w.a)(j,"className","".concat(z,"-row-expand-icon-cell")),Object(w.a)(j,"render",function(l,d,O){var k=te(d,O),G=I.has(k),T=B?B(d):!0,M=U({prefixCls:z,expanded:G,expandable:T,record:d,onExpand:A});return a?H.createElement("span",{onClick:function(L){return L.stopPropagation()}},M):M}),j),s=b.slice();return f>=0&&s.splice(f,0,u),s}return b},[V,b,te,I,U,r]),v=H.useMemo(function(){var j=g;return m&&(j=m(j)),j.length||(j=[{render:function(){return null}}]),j},[m,g,r]),$=H.useMemo(function(){return r==="rtl"?q(S(v)):S(v)},[v,r]);return[v,$]}ee.b=X},"y0+3":function(Ae,ee,n){"use strict";n.d(ee,"a",function(){return S}),n.d(ee,"b",function(){return q});var w=/margin|padding|width|height|max|min|offset/,x={left:!0,top:!0},fe={cssFloat:1,styleFloat:1,float:1};function ce(X){return X.nodeType===1?X.ownerDocument.defaultView.getComputedStyle(X,null):{}}function H(X,p,m){if(p=p.toLowerCase(),m==="auto"){if(p==="height")return X.offsetHeight;if(p==="width")return X.offsetWidth}return p in x||(x[p]=w.test(p)),x[p]?parseFloat(m)||0:m}function o(X,p){var m=arguments.length,z=ce(X);return p=fe[p]?"cssFloat"in X.style?"cssFloat":"styleFloat":p,m===1?z:H(X,p,z[p]||X.style[p])}function le(X,p,m){var z=arguments.length;if(p=fe[p]?"cssFloat"in X.style?"cssFloat":"styleFloat":p,z===3)return typeof m=="number"&&w.test(p)&&(m="".concat(m,"px")),X.style[p]=m,m;for(var N in p)p.hasOwnProperty(N)&&le(X,N,p[N]);return ce(X)}function Y(X){return X===document.body?document.documentElement.clientWidth:X.offsetWidth}function R(X){return X===document.body?window.innerHeight||document.documentElement.clientHeight:X.offsetHeight}function P(){var X=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),p=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:X,height:p}}function S(){var X=document.documentElement.clientWidth,p=window.innerHeight||document.documentElement.clientHeight;return{width:X,height:p}}function Q(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function q(X){var p=X.getBoundingClientRect(),m=document.documentElement;return{left:p.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:p.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Paperlibrary__Random__Detail__index.2e0b91e2.async.js b/p__Paperlibrary__Random__Detail__index.2e0b91e2.async.js index aceac2ded3..5e9d86cd3f 100644 --- a/p__Paperlibrary__Random__Detail__index.2e0b91e2.async.js +++ b/p__Paperlibrary__Random__Detail__index.2e0b91e2.async.js @@ -1,5 +1,5 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[168,8,10],{"/A5M":function(Be,te,n){Be.exports={randomIcon:"randomIcon___o7OlS"}},"3pxb":function(Be,te,n){Be.exports=n.p+"static/refresh.c0b88523.png"},"55Ip":function(Be,te,n){"use strict";n.d(te,"a",function(){return H});var S=n("Ty5D"),R=n("dI71"),Oe=n("q1tI"),N=n.n(Oe),r=n("YS25"),g=n("17x9"),fe=n.n(g),le=n("wx14"),w=n("zLVn"),ye=n("9R94"),re=function(d){Object(R.a)(i,d);function i(){for(var M,x=arguments.length,c=new Array(x),m=0;m=0||x.relatedTarget.className.indexOf("".concat(E,"-next"))>=0))return;d.setState({goInputText:""}),D(d.getValidValue())},d.go=function(x){var c=d.state.goInputText;if(c==="")return;(x.keyCode===Q.ENTER||x.type==="click")&&(d.setState({goInputText:""}),d.props.quickGo(d.getValidValue()))},d}return Object(r.a)(h,[{key:"getValidValue",value:function(){var i=this.state,O=i.goInputText,M=i.current;return!O||isNaN(O)?M:Number(O)}},{key:"getPageSizeOptions",value:function(){var i=this.props,O=i.pageSize,M=i.pageSizeOptions;return M.some(function(x){return x.toString()===O.toString()})?M:M.concat([O.toString()]).sort(function(x,c){var m=isNaN(Number(x))?0:Number(x),D=isNaN(Number(c))?0:Number(c);return m-D})}},{key:"render",value:function(){var i=this,O=this.props,M=O.pageSize,x=O.locale,c=O.rootPrefixCls,m=O.changeSize,D=O.quickGo,E=O.goButton,I=O.selectComponentClass,J=O.buildOptionText,ne=O.selectPrefixCls,k=O.disabled,ue=this.state.goInputText,ce="".concat(c,"-options"),he=I,Se=null,z=null,$=null;if(!m&&!D)return null;var pe=this.getPageSizeOptions();if(m&&he){var ee=pe.map(function(K,B){return w.a.createElement(he.Option,{key:B,value:K.toString()},(J||i.buildOptionText)(K))});Se=w.a.createElement(he,{disabled:k,prefixCls:ne,showSearch:!1,className:"".concat(ce,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(M||pe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(B){return B.parentNode}},ee)}return D&&(E&&($=typeof E=="boolean"?w.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:k,className:"".concat(ce,"-quick-jumper-button")},x.jump_to_confirm):w.a.createElement("span",{onClick:this.go,onKeyUp:this.go},E)),z=w.a.createElement("div",{className:"".concat(ce,"-quick-jumper")},x.jump_to,w.a.createElement("input",{disabled:k,type:"text",value:ue,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),x.page,$)),w.a.createElement("li",{className:"".concat(ce)},Se,z)}}]),h}(w.a.Component);T.defaultProps={pageSizeOptions:["10","20","50","100"]};var C=T,L=n("N2Kk");function _(){}function H(U){return typeof U=="number"&&isFinite(U)&&Math.floor(U)===U}function Y(U,F,h){return h}function W(U,F,h){var d=typeof U=="undefined"?F.pageSize:U;return Math.floor((h.total-1)/d)+1}var be=function(U){Object(g.a)(h,U);var F=Object(fe.a)(h);function h(d){var i;Object(N.a)(this,h),i=F.call(this,d),i.getJumpPrevPage=function(){return Math.max(1,i.state.current-(i.props.showLessItems?3:5))},i.getJumpNextPage=function(){return Math.min(W(void 0,i.state,i.props),i.state.current+(i.props.showLessItems?3:5))},i.getItemIcon=function(m,D){var E=i.props.prefixCls,I=m||w.a.createElement("button",{type:"button","aria-label":D,className:"".concat(E,"-item-link")});return typeof m=="function"&&(I=w.a.createElement(m,Object(Oe.a)({},i.props))),I},i.savePaginationNode=function(m){i.paginationNode=m},i.isValid=function(m){return H(m)&&m!==i.state.current},i.shouldDisplayQuickJumper=function(){var m=i.props,D=m.showQuickJumper,E=m.pageSize,I=m.total;return I<=E?!1:D},i.handleKeyDown=function(m){(m.keyCode===Q.ARROW_UP||m.keyCode===Q.ARROW_DOWN)&&m.preventDefault()},i.handleKeyUp=function(m){var D=i.getValidValue(m),E=i.state.currentInputValue;D!==E&&i.setState({currentInputValue:D}),m.keyCode===Q.ENTER?i.handleChange(D):m.keyCode===Q.ARROW_UP?i.handleChange(D-1):m.keyCode===Q.ARROW_DOWN&&i.handleChange(D+1)},i.changePageSize=function(m){var D=i.state.current,E=W(m,i.state,i.props);D=D>E?E:D,E===0&&(D=i.state.current),typeof m=="number"&&("pageSize"in i.props||i.setState({pageSize:m}),"current"in i.props||i.setState({current:D,currentInputValue:D})),i.props.onShowSizeChange(D,m),"onChange"in i.props&&i.props.onChange&&i.props.onChange(D,m)},i.handleChange=function(m){var D=i.props.disabled,E=m;if(i.isValid(E)&&!D){var I=W(void 0,i.state,i.props);E>I?E=I:E<1&&(E=1),"current"in i.props||i.setState({current:E,currentInputValue:E});var J=i.state.pageSize;return i.props.onChange(E,J),E}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.current2?E-2:0),J=2;J=M?c=M:c=Number(O),c}},{key:"getShowSizeChanger",value:function(){var i=this.props,O=i.showSizeChanger,M=i.total,x=i.totalBoundaryShowSizeChanger;return typeof O!="undefined"?O:M>x}},{key:"renderPrev",value:function(i){var O=this.props,M=O.prevIcon,x=O.itemRender,c=x(i,"prev",this.getItemIcon(M,"prev page")),m=!this.hasPrev();return Object(le.isValidElement)(c)?Object(le.cloneElement)(c,{disabled:m}):c}},{key:"renderNext",value:function(i){var O=this.props,M=O.nextIcon,x=O.itemRender,c=x(i,"next",this.getItemIcon(M,"next page")),m=!this.hasNext();return Object(le.isValidElement)(c)?Object(le.cloneElement)(c,{disabled:m}):c}},{key:"render",value:function(){var i=this,O=this.props,M=O.prefixCls,x=O.className,c=O.style,m=O.disabled,D=O.hideOnSinglePage,E=O.total,I=O.locale,J=O.showQuickJumper,ne=O.showLessItems,k=O.showTitle,ue=O.showTotal,ce=O.simple,he=O.itemRender,Se=O.showPrevNextJumpers,z=O.jumpPrevIcon,$=O.jumpNextIcon,pe=O.selectComponentClass,ee=O.selectPrefixCls,K=O.pageSizeOptions,B=this.state,de=B.current,_e=B.pageSize,Fe=B.currentInputValue;if(D===!0&&E<=_e)return null;var ie=W(void 0,this.state,this.props),Ue=[],qe=null,Ve=null,He=null,ht=null,it=null,Ie=J&&J.goButton,We=ne?1:2,_t=de-1>0?de-1:0,Dt=de+1=We*2&&de!==1+2&&(Ue[0]=Object(le.cloneElement)(Ue[0],{className:"".concat(M,"-item-after-jump-prev")}),Ue.unshift(qe)),ie-de>=We*2&&de!==ie-2&&(Ue[Ue.length-1]=Object(le.cloneElement)(Ue[Ue.length-1],{className:"".concat(M,"-item-before-jump-next")}),Ue.push(Ve)),Z!==1&&Ue.unshift(He),ve!==ie&&Ue.push(ht)}var oe=null;ue&&(oe=w.a.createElement("li",{className:"".concat(M,"-total-text")},ue(E,[E===0?0:(de-1)*_e+1,de*_e>E?E:de*_e])));var q=!this.hasPrev()||!ie,ae=!this.hasNext()||!ie;return w.a.createElement("ul",Object(S.a)({className:re()(M,x,Object(R.a)({},"".concat(M,"-disabled"),m)),style:c,unselectable:"unselectable",ref:this.savePaginationNode},Rt),oe,w.a.createElement("li",{title:k?I.prev_page:null,onClick:this.prev,tabIndex:q?null:0,onKeyPress:this.runIfEnterPrev,className:re()("".concat(M,"-prev"),Object(R.a)({},"".concat(M,"-disabled"),q)),"aria-disabled":q},this.renderPrev(_t)),Ue,w.a.createElement("li",{title:k?I.next_page:null,onClick:this.next,tabIndex:ae?null:0,onKeyPress:this.runIfEnterNext,className:re()("".concat(M,"-next"),Object(R.a)({},"".concat(M,"-disabled"),ae)),"aria-disabled":ae},this.renderNext(Dt)),w.a.createElement(C,{disabled:m,locale:I,rootPrefixCls:M,selectComponentClass:pe,selectPrefixCls:ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:de,pageSize:_e,pageSizeOptions:K,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ie}))}}],[{key:"getDerivedStateFromProps",value:function(i,O){var M={};if("current"in i&&(M.current=i.current,i.current!==O.current&&(M.currentInputValue=M.current)),"pageSize"in i&&i.pageSize!==O.pageSize){var x=O.current,c=W(i.pageSize,O,i);x=x>c?c:x,"current"in i||(M.current=x,M.currentInputValue=x),M.pageSize=i.pageSize}return M}}]),h}(w.a.Component);be.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:_,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:_,locale:L.a,style:{},itemRender:Y,totalBoundaryShowSizeChanger:50};var P=be},"6K3P":function(Be,te,n){Be.exports=n.p+"static/jinshi.9b74f304.svg"},"6RRn":function(Be,te,n){"use strict";var S=n("wCXF"),R=n("n6Qo");n.d(te,"b",function(){return R.a});var Oe=n("IBYe"),N=n("6eGT"),r=n("hW8S");n.d(te,"a",function(){return r.a}),te.c=S.b},"6eGT":function(Be,te,n){"use strict";function S(R){return null}te.a=S},"815F":function(Be,te,n){"use strict";n.d(te,"e",function(){return fe}),n.d(te,"c",function(){return w}),n.d(te,"d",function(){return ye}),n.d(te,"a",function(){return Ee}),n.d(te,"f",function(){return xe}),n.d(te,"b",function(){return Q});var S=n("KQm4"),R=n("VTBJ"),Oe=n("Ff2n"),N=n("Zm9Q"),r=n("Kwbf"),g=n("OZM5");function fe(T,C){return T!=null?T:C}function le(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],C=new Map;function L(_){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(_||[]).forEach(function(Y){var W=Y.key,be=Y.children;Object(r.a)(W!=null,"Tree node must have a certain key: [".concat(H).concat(W,"]"));var P=String(W);Object(r.a)(!C.has(P)||W===null||W===void 0,"Same 'key' exist in the Tree: ".concat(P)),C.set(P,!0),L(be,"".concat(H).concat(P," > "))})}L(T)}function w(T){function C(L){var _=Object(N.a)(L);return _.map(function(H){if(!Object(g.i)(H))return Object(r.a)(!H,"Tree/TreeNode can only accept TreeNode as children."),null;var Y=H.key,W=H.props,be=W.children,P=Object(Oe.a)(W,["children"]),U=Object(R.a)({key:Y},P),F=C(be);return F.length&&(U.children=F),U}).filter(function(H){return H})}return C(T)}function ye(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],L=new Set(C===!0?[]:C),_=[];function H(Y){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Y.map(function(be,P){var U=Object(g.h)(W?W.pos:"0",P),F=fe(be.key,U),h=Object(R.a)(Object(R.a)({},be),{},{parent:W,pos:U,children:null,data:be,isStart:[].concat(Object(S.a)(W?W.isStart:[]),[P===0]),isEnd:[].concat(Object(S.a)(W?W.isEnd:[]),[P===Y.length-1])});return _.push(h),C===!0||L.has(F)?h.children=H(be.children||[],h):h.children=[],h})}return H(T),_}function re(T,C,L){var _;L?typeof L=="string"?_=function(W){return W[L]}:typeof L=="function"&&(_=function(W){return L(W)}):_=function(W,be){return fe(W.key,be)};function H(Y,W,be){var P=Y?Y.children:T,U=Y?Object(g.h)(be.pos,W):"0";if(Y){var F=_(Y,U),h={node:Y,index:W,pos:U,key:F,parentPos:be.node?be.pos:null,level:be.level+1};C(h)}P&&P.forEach(function(d,i){H(d,i,{node:Y,pos:U,level:be?be.level+1:-1})})}H(null)}function Ee(T){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},L=C.initWrapper,_=C.processEntity,H=C.onProcessFinished,Y=arguments.length>2?arguments[2]:void 0,W={},be={},P={posEntities:W,keyEntities:be};return L&&(P=L(P)||P),re(T,function(U){var F=U.node,h=U.index,d=U.pos,i=U.key,O=U.parentPos,M=U.level,x={node:F,index:h,key:i,pos:d,level:M},c=fe(i,d);W[d]=x,be[c]=x,x.parent=W[O],x.parent&&(x.parent.children=x.parent.children||[],x.parent.children.push(x)),_&&_(x,P)},Y),H&&H(P),P}function xe(T,C){var L=C.expandedKeys,_=C.selectedKeys,H=C.loadedKeys,Y=C.loadingKeys,W=C.checkedKeys,be=C.halfCheckedKeys,P=C.dragOverNodeKey,U=C.dropPosition,F=C.keyEntities,h=F[T],d={eventKey:T,expanded:L.indexOf(T)!==-1,selected:_.indexOf(T)!==-1,loaded:H.indexOf(T)!==-1,loading:Y.indexOf(T)!==-1,checked:W.indexOf(T)!==-1,halfChecked:be.indexOf(T)!==-1,pos:String(h?h.pos:""),dragOver:P===T&&U===0,dragOverGapTop:P===T&&U===-1,dragOverGapBottom:P===T&&U===1};return d}function Q(T){var C=T.data,L=T.expanded,_=T.selected,H=T.checked,Y=T.loaded,W=T.loading,be=T.halfChecked,P=T.dragOver,U=T.dragOverGapTop,F=T.dragOverGapBottom,h=T.pos,d=T.active,i=Object(R.a)(Object(R.a)({},C),{},{expanded:L,selected:_,checked:H,loaded:Y,loading:W,halfChecked:be,dragOver:P,dragOverGapTop:U,dragOverGapBottom:F,pos:h,active:d});return"props"in i||Object.defineProperty(i,"props",{get:function(){return Object(r.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),T}}),i}},IBYe:function(Be,te,n){"use strict";function S(R){return null}te.a=S},LdHM:function(Be,te,n){"use strict";n.d(te,"b",function(){return Y}),n.d(te,"a",function(){return be});var S=n("1OyB"),R=n("vuIU"),Oe=n("Ji7U"),N=n("LK+K"),r=n("q1tI"),g=n("rePB"),fe=n("Ff2n"),le=n("ODXe"),w=n("4IlW"),ye=n("bX4T"),re=n("YrtM"),Ee=n("TSYQ"),xe=n.n(Ee),Q=n("+nKL"),T=n("8OUc"),C=function(k,ue){var ce=k.prefixCls,he=k.id,Se=k.flattenOptions,z=k.childrenAsData,$=k.values,pe=k.searchValue,ee=k.multiple,K=k.defaultActiveFirstOption,B=k.height,de=k.itemHeight,_e=k.notFoundContent,Fe=k.open,ie=k.menuItemSelectedIcon,Ue=k.virtual,qe=k.onSelect,Ve=k.onToggleOpen,He=k.onActiveValue,ht=k.onScroll,it=k.onMouseEnter,Ie="".concat(ce,"-item"),We=Object(re.a)(function(){return Se},[Fe,Se],function(me,oe){return oe[0]&&me[1]!==oe[1]}),_t=r.useRef(null),Dt=function(oe){oe.preventDefault()},Rt=function(oe){_t.current&&_t.current.scrollTo({index:oe})},yt=function(oe){for(var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ae=We.length,Ne=0;Ne1&&arguments[1]!==void 0?arguments[1]:!1;return Object(U.a)(ne).map(function(ue,ce){if(!r.isValidElement(ue)||!ue.type)return null;var he=ue.type.isSelectOptGroup,Se=ue.key,z=ue.props,$=z.children,pe=Object(fe.a)(z,["children"]);return k||!he?F(ue):Object(P.a)(Object(P.a)({key:"__RC_SELECT_GRP__".concat(Se===null?ce:Se,"__"),label:Se},pe),{},{options:h($)})}).filter(function(ue){return ue})}var d=n("2Qr1"),i=n("qNPg"),O=n("U8pU"),M=n("Kwbf"),x=n("WKfj");function c(ne){var k=ne.mode,ue=ne.options,ce=ne.children,he=ne.backfill,Se=ne.allowClear,z=ne.placeholder,$=ne.getInputElement,pe=ne.showSearch,ee=ne.onSearch,K=ne.defaultOpen,B=ne.autoFocus,de=ne.labelInValue,_e=ne.value,Fe=ne.inputValue,ie=ne.optionLabelProp,Ue=k==="multiple"||k==="tags",qe=pe!==void 0?pe:Ue||k==="combobox",Ve=ue||h(ce);if(Object(M.a)(k!=="tags"||Ve.every(function(Ie){return!Ie.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),k==="tags"||k==="combobox"){var He=Ve.some(function(Ie){return Ie.options?Ie.options.some(function(We){return typeof("value"in We?We.value:We.key)=="number"}):typeof("value"in Ie?Ie.value:Ie.key)=="number"});Object(M.a)(!He,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(M.a)(k!=="combobox"||!ie,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(M.a)(k==="combobox"||!he,"`backfill` only works with `combobox` mode."),Object(M.a)(k==="combobox"||!$,"`getInputElement` only work with `combobox` mode."),Object(M.b)(k!=="combobox"||!$||!Se||!z,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ee&&!qe&&k!=="combobox"&&k!=="tags"&&Object(M.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(M.b)(!K||B,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),_e!=null){var ht=Object(x.d)(_e);Object(M.a)(!de||ht.every(function(Ie){return Object(O.a)(Ie)==="object"&&("key"in Ie||"value"in Ie)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(M.a)(!Ue||Array.isArray(_e),"`value` should be array when `mode` is `multiple` or `tags`")}if(ce){var it=null;Object(U.a)(ce).some(function(Ie){if(!r.isValidElement(Ie)||!Ie.type)return!1;var We=Ie.type;if(We.isSelectOption)return!1;if(We.isSelectOptGroup){var _t=Object(U.a)(Ie.props.children).every(function(Dt){return!r.isValidElement(Dt)||!Ie.type||Dt.type.isSelectOption?!0:(it=Dt.type,!1)});return!_t}return it=We,!0}),it&&Object(M.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(it.displayName||it.name||it,"`.")),Object(M.a)(Fe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var m=c,D=Object(i.a)({prefixCls:"rc-select",components:{optionList:_},convertChildrenToData:h,flattenOptions:d.d,getLabeledValue:d.e,filterOptions:d.b,isValueDisabled:d.g,findValueOption:d.c,warningProps:m,fillOptionsWithMissingValue:d.a}),E=function(ne){Object(Oe.a)(ue,ne);var k=Object(N.a)(ue);function ue(){var ce;return Object(S.a)(this,ue),ce=k.apply(this,arguments),ce.selectRef=r.createRef(),ce.focus=function(){ce.selectRef.current.focus()},ce.blur=function(){ce.selectRef.current.blur()},ce}return Object(R.a)(ue,[{key:"render",value:function(){return r.createElement(D,Object.assign({ref:this.selectRef},this.props))}}]),ue}(r.Component);E.Option=Y,E.OptGroup=be;var I=E,J=te.c=I},MpT9:function(Be,te,n){"use strict";n.r(te),n.d(te,"questionType",function(){return F}),n.d(te,"difficultType",function(){return h});var S=n("CiB2"),R=n("T2oS"),Oe=n("W9HT"),N=n("IzEo"),r=n("bx4M"),g=n("/zsF"),fe=n("PArb"),le=n("sPJy"),w=n("bE4q"),ye=n("+L6B"),re=n("2/Rp"),Ee=n("oBTY"),xe=n("fWQN"),Q=n("mtLc"),T=n("yKVA"),C=n("879j"),L=n("q1tI"),_=n.n(L),H=n("ErOA"),Y=n("55Ip"),W=n("9kvl"),be=n("/A5M"),P=n.n(be),U=n("kHHm"),F={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898"},h={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},d=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"],i=function(O){Object(T.a)(x,O);var M=Object(C.a)(x);function x(c){var m;return Object(xe.a)(this,x),m=M.call(this,c),m.getPaperData=function(){var D=window.location.href.split("/").pop();m.setState({loading:!0,id:D}),Object(H.a)("/api/examination_banks/".concat(D,"/edit_random_exam.json"),{method:"get"}).then(function(E){if(m.setState({loading:!1}),E){var I=E.contents,J=E.examination_bank,ne=E.score_settings;m.setState({contents:I,examination_bank:J,score_settings:ne})}})},m.handleSendToClass=function(){var D,E;(D=m.props)===null||D===void 0||D.dispatch({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:(E=m.state)===null||E===void 0?void 0:E.id,data:{is_random:!0}}}})},m.state={loading:!1,contents:[],examination_bank:{},score_settings:[],modalVisible:!1,id:null},m}return Object(Q.a)(x,[{key:"componentDidMount",value:function(){this.getPaperData()}},{key:"render",value:function(){var m=this,D=this.state,E=D.contents,I=D.examination_bank,J=D.score_settings,ne=D.loading,k=[],ue=0,ce=0;Object.keys(F).map(function(z){var $=0;E.map(function(ee){ee.item_type===z&&($+=ee.quanlity)});var pe=J.filter(function(ee){return ee.item_type===z});k=[].concat(Object(Ee.a)(k),[{item_type:z,num:$,score:pe.length>0?pe[0].score:0}])});var he=k.filter(function(z){return z.num!==0});he.map(function(z){J.map(function($){z.item_type===$.item_type&&(ue+=z.num*$.score,ce+=z.num)})});var Se=_.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},_.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",width:"50%",fontWeight:500,fontSize:"16px"}},_.a.createElement("span",null,"\u603B\u8BA1 ",he.length," \u5927\u9898\uFF0C ",ce," \u5C0F\u9898\uFF0C\u603B\u5206 ",ue," ","\u5206"),_.a.createElement("span",null,"\u8003\u8BD5\u65F6\u957F\uFF1A ",I.time," \u5206\u949F"),_.a.createElement("span",null,"\u8BD5\u5377\u96BE\u5EA6\uFF1A",h[I.difficulty])),_.a.createElement("div",null,_.a.createElement(re.a,{type:"primary",onClick:function(){return m.handleSendToClass()}},"\u53D1\u9001\u81F3\u8BFE\u5802")));return _.a.createElement("div",{style:{width:1200,margin:"0px auto"}},_.a.createElement(Oe.a,{spinning:this.state.loading},_.a.createElement(w.a,{separator:">",style:{padding:"12px 0px"}},_.a.createElement(w.a.Item,null,"\u8BD5\u5377\u5E93"),_.a.createElement(w.a.Item,null,_.a.createElement(Y.a,{to:"/paperlibrary"},"\u6211\u7684\u8BD5\u5377\u5E93")),_.a.createElement(w.a.Item,null,"\u8BD5\u5377\u67E5\u770B")),_.a.createElement("div",{style:{height:50,display:"flex",alignItems:"center"}},_.a.createElement("span",{style:{fontSize:20,fontWeight:600}},_.a.createElement("i",{className:"icon-leftarrow iconfont",style:{fontSize:14,marginRight:8,cursor:"pointer"},onClick:function(){W.d.goBack()}}),I.name),_.a.createElement("span",{className:P.a.randomIcon},"\u968F\u673A")),_.a.createElement(r.a,{title:Se,style:{marginBottom:200}},he.map(function(z,$){var pe=Array.from(new Set(E.map(function(ee){return ee.item_type===z.item_type?ee.sub_discipline_id:null}).filter(function(ee){return ee})));return _.a.createElement("div",null,_.a.createElement("div",{style:{color:"#0152d9"}},d[$],"\u3001",F[z.item_type],_.a.createElement("span",{style:{color:"#666666",marginLeft:5}},"(\u5171 ",z.num," \u9898\uFF0C\u6BCF\u9898 ",z.score," \u5206)")),_.a.createElement("div",null,pe.map(function(ee){var K=E.filter(function(B){return B.sub_discipline_id===ee&&z.item_type===B.item_type});return _.a.createElement("div",{style:{marginTop:20,display:"flex"}},_.a.createElement("div",{style:{width:"30%",fontWeight:"600"}},_.a.createElement("span",null,"".concat(K[0].discipline_name,` / - `).concat(K[0].sub_discipline_name))),_.a.createElement("div",null,Object.keys(h).map(function(B){var de=0;return K.map(function(_e){return _e.difficulty==B&&(de=_e.quanlity),null}),de>0?_.a.createElement("span",{style:{color:"#0152d9",marginLeft:30}},h[B],": ",de," \u9898"):null})))})),$===he.length-1?null:_.a.createElement(fe.a,null))})),_.a.createElement(U.a,null)))}}]),x}(_.a.Component);te.default=Object(W.a)(function(O){return Object(S.a)(O),{}})(i)},NvD2:function(Be,te,n){"use strict";n.d(te,"a",function(){return g});var S=n("Kwbf");function R(fe,le){var w=new Set;return fe.forEach(function(ye){le.has(ye)||w.add(ye)}),w}function Oe(fe){var le=fe||{},w=le.disabled,ye=le.disableCheckbox,re=le.checkable;return!!(w||ye)||re===!1}function N(fe,le,w,ye){for(var re=new Set(fe),Ee=new Set,xe=0;xe<=w;xe+=1){var Q=le.get(xe)||new Set;Q.forEach(function(_){var H=_.key,Y=_.node,W=_.children,be=W===void 0?[]:W;re.has(H)&&!ye(Y)&&be.filter(function(P){return!ye(P.node)}).forEach(function(P){re.add(P.key)})})}for(var T=new Set,C=w;C>=0;C-=1){var L=le.get(C)||new Set;L.forEach(function(_){var H=_.parent,Y=_.node;if(ye(Y)||!_.parent||T.has(_.parent.key))return;if(ye(_.parent.node)){T.add(H.key);return}var W=!0,be=!1;(H.children||[]).filter(function(P){return!ye(P.node)}).forEach(function(P){var U=P.key,F=re.has(U);W&&!F&&(W=!1),!be&&(F||Ee.has(U))&&(be=!0)}),W&&re.add(H.key),be&&Ee.add(H.key),T.add(H.key)})}return{checkedKeys:Array.from(re),halfCheckedKeys:Array.from(R(Ee,re))}}function r(fe,le,w,ye,re){for(var Ee=new Set(fe),xe=new Set(le),Q=0;Q<=ye;Q+=1){var T=w.get(Q)||new Set;T.forEach(function(H){var Y=H.key,W=H.node,be=H.children,P=be===void 0?[]:be;!Ee.has(Y)&&!xe.has(Y)&&!re(W)&&P.filter(function(U){return!re(U.node)}).forEach(function(U){Ee.delete(U.key)})})}xe=new Set;for(var C=new Set,L=ye;L>=0;L-=1){var _=w.get(L)||new Set;_.forEach(function(H){var Y=H.parent,W=H.node;if(re(W)||!H.parent||C.has(H.parent.key))return;if(re(H.parent.node)){C.add(Y.key);return}var be=!0,P=!1;(Y.children||[]).filter(function(U){return!re(U.node)}).forEach(function(U){var F=U.key,h=Ee.has(F);be&&!h&&(be=!1),!P&&(h||xe.has(F))&&(P=!0)}),be||Ee.delete(Y.key),P&&xe.add(Y.key),C.add(Y.key)})}return{checkedKeys:Array.from(Ee),halfCheckedKeys:Array.from(R(xe,Ee))}}function g(fe,le,w,ye){var re=[],Ee;ye?Ee=ye:Ee=Oe;var xe=new Set(fe.filter(function(L){var _=!!w[L];return _||re.push(L),_})),Q=new Map,T=0;Object.keys(w).forEach(function(L){var _=w[L],H=_.level,Y=Q.get(H);Y||(Y=new Set,Q.set(H,Y)),Y.add(_),T=Math.max(T,H)}),Object(S.a)(!re.length,"Tree missing follow keys: ".concat(re.slice(0,100).map(function(L){return"'".concat(L,"'")}).join(", ")));var C;return le===!0?C=N(xe,Q,T,Ee):C=r(xe,le.halfCheckedKeys,Q,T,Ee),C}},ORPY:function(Be,te,n){Be.exports={sendToClass:"sendToClass___2FQ8x"}},OZM5:function(Be,te,n){"use strict";n.d(te,"b",function(){return ye}),n.d(te,"a",function(){return re}),n.d(te,"k",function(){return Ee}),n.d(te,"h",function(){return xe}),n.d(te,"i",function(){return Q}),n.d(te,"g",function(){return T}),n.d(te,"c",function(){return C}),n.d(te,"d",function(){return L}),n.d(te,"j",function(){return Y}),n.d(te,"e",function(){return W}),n.d(te,"f",function(){return be});var S=n("KQm4"),R=n("U8pU"),Oe=n("Ff2n"),N=n("q1tI"),r=n.n(N),g=n("Kwbf"),fe=n("WaYH"),le=.25,w=2;function ye(P,U){var F=P.slice(),h=F.indexOf(U);return h>=0&&F.splice(h,1),F}function re(P,U){var F=P.slice();return F.indexOf(U)===-1&&F.push(U),F}function Ee(P){return P.split("-")}function xe(P,U){return"".concat(P,"-").concat(U)}function Q(P){return P&&P.type&&P.type.isTreeNode}function T(P,U){var F=[P],h=U[P];function d(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(O){var M=O.key,x=O.children;F.push(M),d(x)})}return d(h.children),F}function C(P,U){var F=P.clientY,h=U.selectHandle.getBoundingClientRect(),d=h.top,i=h.bottom,O=h.height,M=Math.max(O*le,w);return F<=d+M?-1:F>=i-M?1:0}function L(P,U){if(!P)return;var F=U.multiple;return F?P.slice():P.length?[P[0]]:P}var _=function(U){return U};function H(P,U){if(!P)return[];var F=U||{},h=F.processProps,d=h===void 0?_:h,i=Array.isArray(P)?P:[P];return i.map(function(O){var M=O.children,x=Object(Oe.a)(O,["children"]),c=H(M,U);return r.a.createElement(fe.a,Object.assign({},d(x)),c)})}function Y(P){if(!P)return null;var U;if(Array.isArray(P))U={checkedKeys:P,halfCheckedKeys:void 0};else if(Object(R.a)(P)==="object")U={checkedKeys:P.checked||void 0,halfCheckedKeys:P.halfChecked||void 0};else return Object(g.a)(!1,"`checkedKeys` is not an array or an object"),null;return U}function W(P,U){var F=new Set;function h(d){if(F.has(d))return;var i=U[d];if(!i)return;F.add(d);var O=i.parent,M=i.node;if(M.disabled)return;O&&h(O.key)}return(P||[]).forEach(function(d){h(d)}),Object(S.a)(F)}function be(P){var U={};return Object.keys(P).forEach(function(F){(F.startsWith("data-")||F.startsWith("aria-"))&&(U[F]=P[F])}),U}},PEfE:function(Be,te,n){Be.exports={title:"title___316_5",radioWrap:"radioWrap___2b58p",row:"row___3Y_zu",radio:"radio___3wz7l",colorFF0000:"colorFF0000___3JfbP",pagination:"pagination___3UF9N",modalColumn:"modalColumn___2C76i",modalRow:"modalRow___3eIQ6",sup:"sup___1b5Qg"}},"SA+Z":function(Be,te,n){var S=n("wTVA"),R=n("EbDI"),Oe=n("ZhPi"),N=n("wkBT");function r(g){return S(g)||R(g)||Oe(g)||N()}Be.exports=r,Be.exports.__esModule=!0,Be.exports.default=Be.exports},WaYH:function(Be,te,n){"use strict";var S=n("rePB"),R=n("Ff2n"),Oe=n("VTBJ"),N=n("1OyB"),r=n("vuIU"),g=n("JX7q"),fe=n("Ji7U"),le=n("LK+K"),w=n("q1tI"),ye=n("TSYQ"),re=n.n(ye),Ee=n("sboe"),xe=n("OZM5"),Q=function(U){var F=U.prefixCls,h=U.level,d=U.isStart,i=U.isEnd;if(!h)return null;for(var O="".concat(F,"-indent-unit"),M=[],x=0;x=0||x.relatedTarget.className.indexOf("".concat(E,"-next"))>=0))return;d.setState({goInputText:""}),_(d.getValidValue())},d.go=function(x){var c=d.state.goInputText;if(c==="")return;(x.keyCode===Q.ENTER||x.type==="click")&&(d.setState({goInputText:""}),d.props.quickGo(d.getValidValue()))},d}return Object(r.a)(h,[{key:"getValidValue",value:function(){var i=this.state,O=i.goInputText,M=i.current;return!O||isNaN(O)?M:Number(O)}},{key:"getPageSizeOptions",value:function(){var i=this.props,O=i.pageSize,M=i.pageSizeOptions;return M.some(function(x){return x.toString()===O.toString()})?M:M.concat([O.toString()]).sort(function(x,c){var m=isNaN(Number(x))?0:Number(x),_=isNaN(Number(c))?0:Number(c);return m-_})}},{key:"render",value:function(){var i=this,O=this.props,M=O.pageSize,x=O.locale,c=O.rootPrefixCls,m=O.changeSize,_=O.quickGo,E=O.goButton,I=O.selectComponentClass,J=O.buildOptionText,ne=O.selectPrefixCls,k=O.disabled,ue=this.state.goInputText,ce="".concat(c,"-options"),he=I,Se=null,z=null,$=null;if(!m&&!_)return null;var pe=this.getPageSizeOptions();if(m&&he){var ee=pe.map(function(K,B){return w.a.createElement(he.Option,{key:B,value:K.toString()},(J||i.buildOptionText)(K))});Se=w.a.createElement(he,{disabled:k,prefixCls:ne,showSearch:!1,className:"".concat(ce,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(M||pe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(B){return B.parentNode}},ee)}return _&&(E&&($=typeof E=="boolean"?w.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:k,className:"".concat(ce,"-quick-jumper-button")},x.jump_to_confirm):w.a.createElement("span",{onClick:this.go,onKeyUp:this.go},E)),z=w.a.createElement("div",{className:"".concat(ce,"-quick-jumper")},x.jump_to,w.a.createElement("input",{disabled:k,type:"text",value:ue,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),x.page,$)),w.a.createElement("li",{className:"".concat(ce)},Se,z)}}]),h}(w.a.Component);T.defaultProps={pageSizeOptions:["10","20","50","100"]};var C=T,L=n("N2Kk");function D(){}function H(U){return typeof U=="number"&&isFinite(U)&&Math.floor(U)===U}function Y(U,F,h){return h}function W(U,F,h){var d=typeof U=="undefined"?F.pageSize:U;return Math.floor((h.total-1)/d)+1}var be=function(U){Object(g.a)(h,U);var F=Object(fe.a)(h);function h(d){var i;Object(N.a)(this,h),i=F.call(this,d),i.getJumpPrevPage=function(){return Math.max(1,i.state.current-(i.props.showLessItems?3:5))},i.getJumpNextPage=function(){return Math.min(W(void 0,i.state,i.props),i.state.current+(i.props.showLessItems?3:5))},i.getItemIcon=function(m,_){var E=i.props.prefixCls,I=m||w.a.createElement("button",{type:"button","aria-label":_,className:"".concat(E,"-item-link")});return typeof m=="function"&&(I=w.a.createElement(m,Object(Oe.a)({},i.props))),I},i.savePaginationNode=function(m){i.paginationNode=m},i.isValid=function(m){return H(m)&&m!==i.state.current},i.shouldDisplayQuickJumper=function(){var m=i.props,_=m.showQuickJumper,E=m.pageSize,I=m.total;return I<=E?!1:_},i.handleKeyDown=function(m){(m.keyCode===Q.ARROW_UP||m.keyCode===Q.ARROW_DOWN)&&m.preventDefault()},i.handleKeyUp=function(m){var _=i.getValidValue(m),E=i.state.currentInputValue;_!==E&&i.setState({currentInputValue:_}),m.keyCode===Q.ENTER?i.handleChange(_):m.keyCode===Q.ARROW_UP?i.handleChange(_-1):m.keyCode===Q.ARROW_DOWN&&i.handleChange(_+1)},i.changePageSize=function(m){var _=i.state.current,E=W(m,i.state,i.props);_=_>E?E:_,E===0&&(_=i.state.current),typeof m=="number"&&("pageSize"in i.props||i.setState({pageSize:m}),"current"in i.props||i.setState({current:_,currentInputValue:_})),i.props.onShowSizeChange(_,m),"onChange"in i.props&&i.props.onChange&&i.props.onChange(_,m)},i.handleChange=function(m){var _=i.props.disabled,E=m;if(i.isValid(E)&&!_){var I=W(void 0,i.state,i.props);E>I?E=I:E<1&&(E=1),"current"in i.props||i.setState({current:E,currentInputValue:E});var J=i.state.pageSize;return i.props.onChange(E,J),E}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.current2?E-2:0),J=2;J=M?c=M:c=Number(O),c}},{key:"getShowSizeChanger",value:function(){var i=this.props,O=i.showSizeChanger,M=i.total,x=i.totalBoundaryShowSizeChanger;return typeof O!="undefined"?O:M>x}},{key:"renderPrev",value:function(i){var O=this.props,M=O.prevIcon,x=O.itemRender,c=x(i,"prev",this.getItemIcon(M,"prev page")),m=!this.hasPrev();return Object(le.isValidElement)(c)?Object(le.cloneElement)(c,{disabled:m}):c}},{key:"renderNext",value:function(i){var O=this.props,M=O.nextIcon,x=O.itemRender,c=x(i,"next",this.getItemIcon(M,"next page")),m=!this.hasNext();return Object(le.isValidElement)(c)?Object(le.cloneElement)(c,{disabled:m}):c}},{key:"render",value:function(){var i=this,O=this.props,M=O.prefixCls,x=O.className,c=O.style,m=O.disabled,_=O.hideOnSinglePage,E=O.total,I=O.locale,J=O.showQuickJumper,ne=O.showLessItems,k=O.showTitle,ue=O.showTotal,ce=O.simple,he=O.itemRender,Se=O.showPrevNextJumpers,z=O.jumpPrevIcon,$=O.jumpNextIcon,pe=O.selectComponentClass,ee=O.selectPrefixCls,K=O.pageSizeOptions,B=this.state,de=B.current,De=B.pageSize,Fe=B.currentInputValue;if(_===!0&&E<=De)return null;var ie=W(void 0,this.state,this.props),Ue=[],qe=null,Ve=null,He=null,ht=null,it=null,Ie=J&&J.goButton,We=ne?1:2,Dt=de-1>0?de-1:0,_t=de+1=We*2&&de!==1+2&&(Ue[0]=Object(le.cloneElement)(Ue[0],{className:"".concat(M,"-item-after-jump-prev")}),Ue.unshift(qe)),ie-de>=We*2&&de!==ie-2&&(Ue[Ue.length-1]=Object(le.cloneElement)(Ue[Ue.length-1],{className:"".concat(M,"-item-before-jump-next")}),Ue.push(Ve)),Z!==1&&Ue.unshift(He),ve!==ie&&Ue.push(ht)}var oe=null;ue&&(oe=w.a.createElement("li",{className:"".concat(M,"-total-text")},ue(E,[E===0?0:(de-1)*De+1,de*De>E?E:de*De])));var q=!this.hasPrev()||!ie,ae=!this.hasNext()||!ie;return w.a.createElement("ul",Object(S.a)({className:re()(M,x,Object(R.a)({},"".concat(M,"-disabled"),m)),style:c,unselectable:"unselectable",ref:this.savePaginationNode},Rt),oe,w.a.createElement("li",{title:k?I.prev_page:null,onClick:this.prev,tabIndex:q?null:0,onKeyPress:this.runIfEnterPrev,className:re()("".concat(M,"-prev"),Object(R.a)({},"".concat(M,"-disabled"),q)),"aria-disabled":q},this.renderPrev(Dt)),Ue,w.a.createElement("li",{title:k?I.next_page:null,onClick:this.next,tabIndex:ae?null:0,onKeyPress:this.runIfEnterNext,className:re()("".concat(M,"-next"),Object(R.a)({},"".concat(M,"-disabled"),ae)),"aria-disabled":ae},this.renderNext(_t)),w.a.createElement(C,{disabled:m,locale:I,rootPrefixCls:M,selectComponentClass:pe,selectPrefixCls:ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:de,pageSize:De,pageSizeOptions:K,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ie}))}}],[{key:"getDerivedStateFromProps",value:function(i,O){var M={};if("current"in i&&(M.current=i.current,i.current!==O.current&&(M.currentInputValue=M.current)),"pageSize"in i&&i.pageSize!==O.pageSize){var x=O.current,c=W(i.pageSize,O,i);x=x>c?c:x,"current"in i||(M.current=x,M.currentInputValue=x),M.pageSize=i.pageSize}return M}}]),h}(w.a.Component);be.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:D,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:D,locale:L.a,style:{},itemRender:Y,totalBoundaryShowSizeChanger:50};var P=be},"6K3P":function(Be,te,n){Be.exports=n.p+"static/jinshi.9b74f304.svg"},"6RRn":function(Be,te,n){"use strict";var S=n("wCXF"),R=n("n6Qo");n.d(te,"b",function(){return R.a});var Oe=n("IBYe"),N=n("6eGT"),r=n("hW8S");n.d(te,"a",function(){return r.a}),te.c=S.b},"6eGT":function(Be,te,n){"use strict";function S(R){return null}te.a=S},"815F":function(Be,te,n){"use strict";n.d(te,"e",function(){return fe}),n.d(te,"c",function(){return w}),n.d(te,"d",function(){return ye}),n.d(te,"a",function(){return Ee}),n.d(te,"f",function(){return xe}),n.d(te,"b",function(){return Q});var S=n("KQm4"),R=n("VTBJ"),Oe=n("Ff2n"),N=n("Zm9Q"),r=n("Kwbf"),g=n("OZM5");function fe(T,C){return T!=null?T:C}function le(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],C=new Map;function L(D){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(D||[]).forEach(function(Y){var W=Y.key,be=Y.children;Object(r.a)(W!=null,"Tree node must have a certain key: [".concat(H).concat(W,"]"));var P=String(W);Object(r.a)(!C.has(P)||W===null||W===void 0,"Same 'key' exist in the Tree: ".concat(P)),C.set(P,!0),L(be,"".concat(H).concat(P," > "))})}L(T)}function w(T){function C(L){var D=Object(N.a)(L);return D.map(function(H){if(!Object(g.i)(H))return Object(r.a)(!H,"Tree/TreeNode can only accept TreeNode as children."),null;var Y=H.key,W=H.props,be=W.children,P=Object(Oe.a)(W,["children"]),U=Object(R.a)({key:Y},P),F=C(be);return F.length&&(U.children=F),U}).filter(function(H){return H})}return C(T)}function ye(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],L=new Set(C===!0?[]:C),D=[];function H(Y){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Y.map(function(be,P){var U=Object(g.h)(W?W.pos:"0",P),F=fe(be.key,U),h=Object(R.a)(Object(R.a)({},be),{},{parent:W,pos:U,children:null,data:be,isStart:[].concat(Object(S.a)(W?W.isStart:[]),[P===0]),isEnd:[].concat(Object(S.a)(W?W.isEnd:[]),[P===Y.length-1])});return D.push(h),C===!0||L.has(F)?h.children=H(be.children||[],h):h.children=[],h})}return H(T),D}function re(T,C,L){var D;L?typeof L=="string"?D=function(W){return W[L]}:typeof L=="function"&&(D=function(W){return L(W)}):D=function(W,be){return fe(W.key,be)};function H(Y,W,be){var P=Y?Y.children:T,U=Y?Object(g.h)(be.pos,W):"0";if(Y){var F=D(Y,U),h={node:Y,index:W,pos:U,key:F,parentPos:be.node?be.pos:null,level:be.level+1};C(h)}P&&P.forEach(function(d,i){H(d,i,{node:Y,pos:U,level:be?be.level+1:-1})})}H(null)}function Ee(T){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},L=C.initWrapper,D=C.processEntity,H=C.onProcessFinished,Y=arguments.length>2?arguments[2]:void 0,W={},be={},P={posEntities:W,keyEntities:be};return L&&(P=L(P)||P),re(T,function(U){var F=U.node,h=U.index,d=U.pos,i=U.key,O=U.parentPos,M=U.level,x={node:F,index:h,key:i,pos:d,level:M},c=fe(i,d);W[d]=x,be[c]=x,x.parent=W[O],x.parent&&(x.parent.children=x.parent.children||[],x.parent.children.push(x)),D&&D(x,P)},Y),H&&H(P),P}function xe(T,C){var L=C.expandedKeys,D=C.selectedKeys,H=C.loadedKeys,Y=C.loadingKeys,W=C.checkedKeys,be=C.halfCheckedKeys,P=C.dragOverNodeKey,U=C.dropPosition,F=C.keyEntities,h=F[T],d={eventKey:T,expanded:L.indexOf(T)!==-1,selected:D.indexOf(T)!==-1,loaded:H.indexOf(T)!==-1,loading:Y.indexOf(T)!==-1,checked:W.indexOf(T)!==-1,halfChecked:be.indexOf(T)!==-1,pos:String(h?h.pos:""),dragOver:P===T&&U===0,dragOverGapTop:P===T&&U===-1,dragOverGapBottom:P===T&&U===1};return d}function Q(T){var C=T.data,L=T.expanded,D=T.selected,H=T.checked,Y=T.loaded,W=T.loading,be=T.halfChecked,P=T.dragOver,U=T.dragOverGapTop,F=T.dragOverGapBottom,h=T.pos,d=T.active,i=Object(R.a)(Object(R.a)({},C),{},{expanded:L,selected:D,checked:H,loaded:Y,loading:W,halfChecked:be,dragOver:P,dragOverGapTop:U,dragOverGapBottom:F,pos:h,active:d});return"props"in i||Object.defineProperty(i,"props",{get:function(){return Object(r.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),T}}),i}},IBYe:function(Be,te,n){"use strict";function S(R){return null}te.a=S},LdHM:function(Be,te,n){"use strict";n.d(te,"b",function(){return Y}),n.d(te,"a",function(){return be});var S=n("1OyB"),R=n("vuIU"),Oe=n("Ji7U"),N=n("LK+K"),r=n("q1tI"),g=n("rePB"),fe=n("Ff2n"),le=n("ODXe"),w=n("4IlW"),ye=n("bX4T"),re=n("YrtM"),Ee=n("TSYQ"),xe=n.n(Ee),Q=n("+nKL"),T=n("8OUc"),C=function(k,ue){var ce=k.prefixCls,he=k.id,Se=k.flattenOptions,z=k.childrenAsData,$=k.values,pe=k.searchValue,ee=k.multiple,K=k.defaultActiveFirstOption,B=k.height,de=k.itemHeight,De=k.notFoundContent,Fe=k.open,ie=k.menuItemSelectedIcon,Ue=k.virtual,qe=k.onSelect,Ve=k.onToggleOpen,He=k.onActiveValue,ht=k.onScroll,it=k.onMouseEnter,Ie="".concat(ce,"-item"),We=Object(re.a)(function(){return Se},[Fe,Se],function(me,oe){return oe[0]&&me[1]!==oe[1]}),Dt=r.useRef(null),_t=function(oe){oe.preventDefault()},Rt=function(oe){Dt.current&&Dt.current.scrollTo({index:oe})},yt=function(oe){for(var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ae=We.length,Ne=0;Ne1&&arguments[1]!==void 0?arguments[1]:!1;return Object(U.a)(ne).map(function(ue,ce){if(!r.isValidElement(ue)||!ue.type)return null;var he=ue.type.isSelectOptGroup,Se=ue.key,z=ue.props,$=z.children,pe=Object(fe.a)(z,["children"]);return k||!he?F(ue):Object(P.a)(Object(P.a)({key:"__RC_SELECT_GRP__".concat(Se===null?ce:Se,"__"),label:Se},pe),{},{options:h($)})}).filter(function(ue){return ue})}var d=n("2Qr1"),i=n("qNPg"),O=n("U8pU"),M=n("Kwbf"),x=n("WKfj");function c(ne){var k=ne.mode,ue=ne.options,ce=ne.children,he=ne.backfill,Se=ne.allowClear,z=ne.placeholder,$=ne.getInputElement,pe=ne.showSearch,ee=ne.onSearch,K=ne.defaultOpen,B=ne.autoFocus,de=ne.labelInValue,De=ne.value,Fe=ne.inputValue,ie=ne.optionLabelProp,Ue=k==="multiple"||k==="tags",qe=pe!==void 0?pe:Ue||k==="combobox",Ve=ue||h(ce);if(Object(M.a)(k!=="tags"||Ve.every(function(Ie){return!Ie.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),k==="tags"||k==="combobox"){var He=Ve.some(function(Ie){return Ie.options?Ie.options.some(function(We){return typeof("value"in We?We.value:We.key)=="number"}):typeof("value"in Ie?Ie.value:Ie.key)=="number"});Object(M.a)(!He,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(M.a)(k!=="combobox"||!ie,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(M.a)(k==="combobox"||!he,"`backfill` only works with `combobox` mode."),Object(M.a)(k==="combobox"||!$,"`getInputElement` only work with `combobox` mode."),Object(M.b)(k!=="combobox"||!$||!Se||!z,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ee&&!qe&&k!=="combobox"&&k!=="tags"&&Object(M.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(M.b)(!K||B,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),De!=null){var ht=Object(x.d)(De);Object(M.a)(!de||ht.every(function(Ie){return Object(O.a)(Ie)==="object"&&("key"in Ie||"value"in Ie)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(M.a)(!Ue||Array.isArray(De),"`value` should be array when `mode` is `multiple` or `tags`")}if(ce){var it=null;Object(U.a)(ce).some(function(Ie){if(!r.isValidElement(Ie)||!Ie.type)return!1;var We=Ie.type;if(We.isSelectOption)return!1;if(We.isSelectOptGroup){var Dt=Object(U.a)(Ie.props.children).every(function(_t){return!r.isValidElement(_t)||!Ie.type||_t.type.isSelectOption?!0:(it=_t.type,!1)});return!Dt}return it=We,!0}),it&&Object(M.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(it.displayName||it.name||it,"`.")),Object(M.a)(Fe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var m=c,_=Object(i.a)({prefixCls:"rc-select",components:{optionList:D},convertChildrenToData:h,flattenOptions:d.d,getLabeledValue:d.e,filterOptions:d.b,isValueDisabled:d.g,findValueOption:d.c,warningProps:m,fillOptionsWithMissingValue:d.a}),E=function(ne){Object(Oe.a)(ue,ne);var k=Object(N.a)(ue);function ue(){var ce;return Object(S.a)(this,ue),ce=k.apply(this,arguments),ce.selectRef=r.createRef(),ce.focus=function(){ce.selectRef.current.focus()},ce.blur=function(){ce.selectRef.current.blur()},ce}return Object(R.a)(ue,[{key:"render",value:function(){return r.createElement(_,Object.assign({ref:this.selectRef},this.props))}}]),ue}(r.Component);E.Option=Y,E.OptGroup=be;var I=E,J=te.c=I},MpT9:function(Be,te,n){"use strict";n.r(te),n.d(te,"questionType",function(){return F}),n.d(te,"difficultType",function(){return h});var S=n("CiB2"),R=n("T2oS"),Oe=n("W9HT"),N=n("IzEo"),r=n("bx4M"),g=n("/zsF"),fe=n("PArb"),le=n("sPJy"),w=n("bE4q"),ye=n("+L6B"),re=n("2/Rp"),Ee=n("oBTY"),xe=n("fWQN"),Q=n("mtLc"),T=n("yKVA"),C=n("879j"),L=n("q1tI"),D=n.n(L),H=n("ErOA"),Y=n("55Ip"),W=n("9kvl"),be=n("/A5M"),P=n.n(be),U=n("kHHm"),F={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898"},h={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},d=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"],i=function(O){Object(T.a)(x,O);var M=Object(C.a)(x);function x(c){var m;return Object(xe.a)(this,x),m=M.call(this,c),m.getPaperData=function(){var _=window.location.href.split("/").pop();m.setState({loading:!0,id:_}),Object(H.a)("/api/examination_banks/".concat(_,"/edit_random_exam.json"),{method:"get"}).then(function(E){if(m.setState({loading:!1}),E){var I=E.contents,J=E.examination_bank,ne=E.score_settings;m.setState({contents:I,examination_bank:J,score_settings:ne})}})},m.handleSendToClass=function(){var _,E;(_=m.props)===null||_===void 0||_.dispatch({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:(E=m.state)===null||E===void 0?void 0:E.id,data:{is_random:!0}}}})},m.state={loading:!1,contents:[],examination_bank:{},score_settings:[],modalVisible:!1,id:null},m}return Object(Q.a)(x,[{key:"componentDidMount",value:function(){this.getPaperData()}},{key:"render",value:function(){var m=this,_=this.state,E=_.contents,I=_.examination_bank,J=_.score_settings,ne=_.loading,k=[],ue=0,ce=0;Object.keys(F).map(function(z){var $=0;E.map(function(ee){ee.item_type===z&&($+=ee.quanlity)});var pe=J.filter(function(ee){return ee.item_type===z});k=[].concat(Object(Ee.a)(k),[{item_type:z,num:$,score:pe.length>0?pe[0].score:0}])});var he=k.filter(function(z){return z.num!==0});he.map(function(z){J.map(function($){z.item_type===$.item_type&&(ue+=z.num*$.score,ce+=z.num)})});var Se=D.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},D.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",width:"50%",fontWeight:500,fontSize:"16px"}},D.a.createElement("span",null,"\u603B\u8BA1 ",he.length," \u5927\u9898\uFF0C ",ce," \u5C0F\u9898\uFF0C\u603B\u5206 ",ue," ","\u5206"),D.a.createElement("span",null,"\u8003\u8BD5\u65F6\u957F\uFF1A ",I.time," \u5206\u949F"),D.a.createElement("span",null,"\u8BD5\u5377\u96BE\u5EA6\uFF1A",h[I.difficulty])),D.a.createElement("div",null,D.a.createElement(re.a,{type:"primary",onClick:function(){return m.handleSendToClass()}},"\u53D1\u9001\u81F3\u8BFE\u5802")));return D.a.createElement("div",{style:{width:1200,margin:"0px auto"}},D.a.createElement(Oe.a,{spinning:this.state.loading},D.a.createElement(w.a,{separator:">",style:{padding:"12px 0px"}},D.a.createElement(w.a.Item,null,"\u8BD5\u5377\u5E93"),D.a.createElement(w.a.Item,null,D.a.createElement(Y.a,{to:"/paperlibrary"},"\u6211\u7684\u8BD5\u5377\u5E93")),D.a.createElement(w.a.Item,null,"\u8BD5\u5377\u67E5\u770B")),D.a.createElement("div",{style:{height:50,display:"flex",alignItems:"center"}},D.a.createElement("span",{style:{fontSize:20,fontWeight:600}},D.a.createElement("i",{className:"icon-leftarrow iconfont",style:{fontSize:14,marginRight:8,cursor:"pointer"},onClick:function(){W.d.goBack()}}),I.name),D.a.createElement("span",{className:P.a.randomIcon},"\u968F\u673A")),D.a.createElement(r.a,{title:Se,style:{marginBottom:200}},he.map(function(z,$){var pe=Array.from(new Set(E.map(function(ee){return ee.item_type===z.item_type?ee.sub_discipline_id:null}).filter(function(ee){return ee})));return D.a.createElement("div",null,D.a.createElement("div",{style:{color:"#0152d9"}},d[$],"\u3001",F[z.item_type],D.a.createElement("span",{style:{color:"#666666",marginLeft:5}},"(\u5171 ",z.num," \u9898\uFF0C\u6BCF\u9898 ",z.score," \u5206)")),D.a.createElement("div",null,pe.map(function(ee){var K=E.filter(function(B){return B.sub_discipline_id===ee&&z.item_type===B.item_type});return D.a.createElement("div",{style:{marginTop:20,display:"flex"}},D.a.createElement("div",{style:{width:"30%",fontWeight:"600"}},D.a.createElement("span",null,"".concat(K[0].discipline_name,` / + `).concat(K[0].sub_discipline_name))),D.a.createElement("div",null,Object.keys(h).map(function(B){var de=0;return K.map(function(De){return De.difficulty==B&&(de=De.quanlity),null}),de>0?D.a.createElement("span",{style:{color:"#0152d9",marginLeft:30}},h[B],": ",de," \u9898"):null})))})),$===he.length-1?null:D.a.createElement(fe.a,null))})),D.a.createElement(U.a,null)))}}]),x}(D.a.Component);te.default=Object(W.a)(function(O){return Object(S.a)(O),{}})(i)},NvD2:function(Be,te,n){"use strict";n.d(te,"a",function(){return g});var S=n("Kwbf");function R(fe,le){var w=new Set;return fe.forEach(function(ye){le.has(ye)||w.add(ye)}),w}function Oe(fe){var le=fe||{},w=le.disabled,ye=le.disableCheckbox,re=le.checkable;return!!(w||ye)||re===!1}function N(fe,le,w,ye){for(var re=new Set(fe),Ee=new Set,xe=0;xe<=w;xe+=1){var Q=le.get(xe)||new Set;Q.forEach(function(D){var H=D.key,Y=D.node,W=D.children,be=W===void 0?[]:W;re.has(H)&&!ye(Y)&&be.filter(function(P){return!ye(P.node)}).forEach(function(P){re.add(P.key)})})}for(var T=new Set,C=w;C>=0;C-=1){var L=le.get(C)||new Set;L.forEach(function(D){var H=D.parent,Y=D.node;if(ye(Y)||!D.parent||T.has(D.parent.key))return;if(ye(D.parent.node)){T.add(H.key);return}var W=!0,be=!1;(H.children||[]).filter(function(P){return!ye(P.node)}).forEach(function(P){var U=P.key,F=re.has(U);W&&!F&&(W=!1),!be&&(F||Ee.has(U))&&(be=!0)}),W&&re.add(H.key),be&&Ee.add(H.key),T.add(H.key)})}return{checkedKeys:Array.from(re),halfCheckedKeys:Array.from(R(Ee,re))}}function r(fe,le,w,ye,re){for(var Ee=new Set(fe),xe=new Set(le),Q=0;Q<=ye;Q+=1){var T=w.get(Q)||new Set;T.forEach(function(H){var Y=H.key,W=H.node,be=H.children,P=be===void 0?[]:be;!Ee.has(Y)&&!xe.has(Y)&&!re(W)&&P.filter(function(U){return!re(U.node)}).forEach(function(U){Ee.delete(U.key)})})}xe=new Set;for(var C=new Set,L=ye;L>=0;L-=1){var D=w.get(L)||new Set;D.forEach(function(H){var Y=H.parent,W=H.node;if(re(W)||!H.parent||C.has(H.parent.key))return;if(re(H.parent.node)){C.add(Y.key);return}var be=!0,P=!1;(Y.children||[]).filter(function(U){return!re(U.node)}).forEach(function(U){var F=U.key,h=Ee.has(F);be&&!h&&(be=!1),!P&&(h||xe.has(F))&&(P=!0)}),be||Ee.delete(Y.key),P&&xe.add(Y.key),C.add(Y.key)})}return{checkedKeys:Array.from(Ee),halfCheckedKeys:Array.from(R(xe,Ee))}}function g(fe,le,w,ye){var re=[],Ee;ye?Ee=ye:Ee=Oe;var xe=new Set(fe.filter(function(L){var D=!!w[L];return D||re.push(L),D})),Q=new Map,T=0;Object.keys(w).forEach(function(L){var D=w[L],H=D.level,Y=Q.get(H);Y||(Y=new Set,Q.set(H,Y)),Y.add(D),T=Math.max(T,H)}),Object(S.a)(!re.length,"Tree missing follow keys: ".concat(re.slice(0,100).map(function(L){return"'".concat(L,"'")}).join(", ")));var C;return le===!0?C=N(xe,Q,T,Ee):C=r(xe,le.halfCheckedKeys,Q,T,Ee),C}},ORPY:function(Be,te,n){Be.exports={sendToClass:"sendToClass___2FQ8x"}},OZM5:function(Be,te,n){"use strict";n.d(te,"b",function(){return ye}),n.d(te,"a",function(){return re}),n.d(te,"k",function(){return Ee}),n.d(te,"h",function(){return xe}),n.d(te,"i",function(){return Q}),n.d(te,"g",function(){return T}),n.d(te,"c",function(){return C}),n.d(te,"d",function(){return L}),n.d(te,"j",function(){return Y}),n.d(te,"e",function(){return W}),n.d(te,"f",function(){return be});var S=n("KQm4"),R=n("U8pU"),Oe=n("Ff2n"),N=n("q1tI"),r=n.n(N),g=n("Kwbf"),fe=n("WaYH"),le=.25,w=2;function ye(P,U){var F=P.slice(),h=F.indexOf(U);return h>=0&&F.splice(h,1),F}function re(P,U){var F=P.slice();return F.indexOf(U)===-1&&F.push(U),F}function Ee(P){return P.split("-")}function xe(P,U){return"".concat(P,"-").concat(U)}function Q(P){return P&&P.type&&P.type.isTreeNode}function T(P,U){var F=[P],h=U[P];function d(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(O){var M=O.key,x=O.children;F.push(M),d(x)})}return d(h.children),F}function C(P,U){var F=P.clientY,h=U.selectHandle.getBoundingClientRect(),d=h.top,i=h.bottom,O=h.height,M=Math.max(O*le,w);return F<=d+M?-1:F>=i-M?1:0}function L(P,U){if(!P)return;var F=U.multiple;return F?P.slice():P.length?[P[0]]:P}var D=function(U){return U};function H(P,U){if(!P)return[];var F=U||{},h=F.processProps,d=h===void 0?D:h,i=Array.isArray(P)?P:[P];return i.map(function(O){var M=O.children,x=Object(Oe.a)(O,["children"]),c=H(M,U);return r.a.createElement(fe.a,Object.assign({},d(x)),c)})}function Y(P){if(!P)return null;var U;if(Array.isArray(P))U={checkedKeys:P,halfCheckedKeys:void 0};else if(Object(R.a)(P)==="object")U={checkedKeys:P.checked||void 0,halfCheckedKeys:P.halfChecked||void 0};else return Object(g.a)(!1,"`checkedKeys` is not an array or an object"),null;return U}function W(P,U){var F=new Set;function h(d){if(F.has(d))return;var i=U[d];if(!i)return;F.add(d);var O=i.parent,M=i.node;if(M.disabled)return;O&&h(O.key)}return(P||[]).forEach(function(d){h(d)}),Object(S.a)(F)}function be(P){var U={};return Object.keys(P).forEach(function(F){(F.startsWith("data-")||F.startsWith("aria-"))&&(U[F]=P[F])}),U}},PEfE:function(Be,te,n){Be.exports={title:"title___316_5",radioWrap:"radioWrap___2b58p",row:"row___3Y_zu",radio:"radio___3wz7l",colorFF0000:"colorFF0000___3JfbP",pagination:"pagination___3UF9N",modalColumn:"modalColumn___2C76i",modalRow:"modalRow___3eIQ6",sup:"sup___1b5Qg"}},"SA+Z":function(Be,te,n){var S=n("wTVA"),R=n("EbDI"),Oe=n("ZhPi"),N=n("wkBT");function r(g){return S(g)||R(g)||Oe(g)||N()}Be.exports=r,Be.exports.__esModule=!0,Be.exports.default=Be.exports},WaYH:function(Be,te,n){"use strict";var S=n("rePB"),R=n("Ff2n"),Oe=n("VTBJ"),N=n("1OyB"),r=n("vuIU"),g=n("JX7q"),fe=n("Ji7U"),le=n("LK+K"),w=n("q1tI"),ye=n("TSYQ"),re=n.n(ye),Ee=n("sboe"),xe=n("OZM5"),Q=function(U){var F=U.prefixCls,h=U.level,d=U.isStart,i=U.isEnd;if(!h)return null;for(var O="".concat(F,"-indent-unit"),M=[],x=0;x1&&arguments[1]!==void 0?arguments[1]:!1,pe=z.getAttribute("id")||z.getAttribute("data-reactid")||z.getAttribute("name");if($&&m[pe])return m[pe];var ee=window.getComputedStyle(z),K=ee.getPropertyValue("box-sizing")||ee.getPropertyValue("-moz-box-sizing")||ee.getPropertyValue("-webkit-box-sizing"),B=parseFloat(ee.getPropertyValue("padding-bottom"))+parseFloat(ee.getPropertyValue("padding-top")),de=parseFloat(ee.getPropertyValue("border-bottom-width"))+parseFloat(ee.getPropertyValue("border-top-width")),_e=c.map(function(ie){return"".concat(ie,":").concat(ee.getPropertyValue(ie))}).join(";"),Fe={sizingStyle:_e,paddingSize:B,borderSize:de,boxSizing:K};return $&&pe&&(m[pe]=Fe),Fe}function I(z){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;D||(D=document.createElement("textarea"),D.setAttribute("tab-index","-1"),D.setAttribute("aria-hidden","true"),document.body.appendChild(D)),z.getAttribute("wrap")?D.setAttribute("wrap",z.getAttribute("wrap")):D.removeAttribute("wrap");var K=E(z,$),B=K.paddingSize,de=K.borderSize,_e=K.boxSizing,Fe=K.sizingStyle;D.setAttribute("style","".concat(Fe,";").concat(x)),D.value=z.value||z.placeholder||"";var ie=Number.MIN_SAFE_INTEGER,Ue=Number.MAX_SAFE_INTEGER,qe=D.scrollHeight,Ve;if(_e==="border-box"?qe+=de:_e==="content-box"&&(qe-=B),pe!==null||ee!==null){D.value=" ";var He=D.scrollHeight-B;pe!==null&&(ie=He*pe,_e==="border-box"&&(ie=ie+B+de),qe=Math.max(ie,qe)),ee!==null&&(Ue=He*ee,_e==="border-box"&&(Ue=Ue+B+de),Ve=qe>Ue?"":"hidden",qe=Math.min(Ue,qe))}return{height:qe,minHeight:ie,maxHeight:Ue,overflowY:Ve,resize:"none"}}var J=n("Gytx"),ne=n.n(J),k;(function(z){z[z.NONE=0]="NONE",z[z.RESIZING=1]="RESIZING",z[z.RESIZED=2]="RESIZED"})(k||(k={}));var ue=function(z){Object(N.a)(pe,z);var $=Object(r.a)(pe);function pe(ee){var K;return Object(R.a)(this,pe),K=$.call(this,ee),K.nextFrameActionId=void 0,K.resizeFrameId=void 0,K.textArea=void 0,K.saveTextArea=function(B){K.textArea=B},K.handleResize=function(B){var de=K.state.resizeStatus,_e=K.props,Fe=_e.autoSize,ie=_e.onResize;if(de!==k.NONE)return;typeof ie=="function"&&ie(B),Fe&&K.resizeOnNextFrame()},K.resizeOnNextFrame=function(){cancelAnimationFrame(K.nextFrameActionId),K.nextFrameActionId=requestAnimationFrame(K.resizeTextarea)},K.resizeTextarea=function(){var B=K.props.autoSize;if(!B||!K.textArea)return;var de=B.minRows,_e=B.maxRows,Fe=I(K.textArea,!1,de,_e);K.setState({textareaStyles:Fe,resizeStatus:k.RESIZING},function(){cancelAnimationFrame(K.resizeFrameId),K.resizeFrameId=requestAnimationFrame(function(){K.setState({resizeStatus:k.RESIZED},function(){K.resizeFrameId=requestAnimationFrame(function(){K.setState({resizeStatus:k.NONE}),K.fixFirefoxAutoScroll()})})})})},K.renderTextArea=function(){var B=K.props,de=B.prefixCls,_e=de===void 0?"rc-textarea":de,Fe=B.autoSize,ie=B.onResize,Ue=B.className,qe=B.disabled,Ve=K.state,He=Ve.textareaStyles,ht=Ve.resizeStatus,it=Object(i.a)(K.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ie=M()(_e,Ue,Object(le.a)({},"".concat(_e,"-disabled"),qe));"value"in it&&(it.value=it.value||"");var We=Object(fe.a)(Object(fe.a)(Object(fe.a)({},K.props.style),He),ht===k.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return g.createElement(d,{onResize:K.handleResize,disabled:!(Fe||ie)},g.createElement("textarea",Object(S.a)({},it,{className:Ie,style:We,ref:K.saveTextArea})))},K.state={textareaStyles:{},resizeStatus:k.NONE},K}return Object(Oe.a)(pe,[{key:"componentDidUpdate",value:function(K){(K.value!==this.props.value||!ne()(K.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 K=this.textArea.selectionStart,B=this.textArea.selectionEnd;this.textArea.setSelectionRange(K,B)}}catch(de){}}},{key:"render",value:function(){return this.renderTextArea()}}]),pe}(g.Component),ce=ue,he=function(z){Object(N.a)(pe,z);var $=Object(r.a)(pe);function pe(ee){var K;Object(R.a)(this,pe),K=$.call(this,ee),K.resizableTextArea=void 0,K.focus=function(){K.resizableTextArea.textArea.focus()},K.saveTextArea=function(de){K.resizableTextArea=de},K.handleChange=function(de){var _e=K.props.onChange;K.setValue(de.target.value,function(){K.resizableTextArea.resizeTextarea()}),_e&&_e(de)},K.handleKeyDown=function(de){var _e=K.props,Fe=_e.onPressEnter,ie=_e.onKeyDown;de.keyCode===13&&Fe&&Fe(de),ie&&ie(de)};var B=typeof ee.value=="undefined"||ee.value===null?ee.defaultValue:ee.value;return K.state={value:B},K}return Object(Oe.a)(pe,[{key:"setValue",value:function(K,B){"value"in this.props||this.setState({value:K},B)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return g.createElement(ce,Object(S.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(K){return"value"in K?{value:K.value}:null}}]),pe}(g.Component),Se=te.default=he},bT9E:function(Be,te,n){"use strict";n.d(te,"a",function(){return R});var S=n("VTBJ");function R(Oe,N){var r=Object(S.a)({},Oe);return Array.isArray(N)&&N.forEach(function(g){delete r[g]}),r}},biw7:function(Be,te,n){"use strict";var S=n("q1tI"),R=n.n(S),Oe=S.createContext(null);te.a=Oe},dmUQ:function(Be,te,n){"use strict";var S=n("Ff2n"),R=n("rePB"),Oe=n("1OyB"),N=n("vuIU"),r=n("Ji7U"),g=n("md7G"),fe=n("foSv"),le=n("q1tI"),w=n.n(le),ye=n("TSYQ"),re=n.n(ye),Ee=n("4IlW");function xe(i,O){var M=Object.keys(i);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(i);O&&(x=x.filter(function(c){return Object.getOwnPropertyDescriptor(i,c).enumerable})),M.push.apply(M,x)}return M}function Q(i){for(var O=1;O1?ce-1:0),Se=1;Se1?J-1:0),k=1;k=0)return parseInt(I.slice(I.indexOf("e-")+2),10);var J=0;return I.indexOf(".")>=0&&(J=I.length-I.indexOf(".")-1),J},c.getInputDisplayValue=function(E){var I=E||c.state,J=I.focused,ne=I.inputValue,k=I.value,ue;J?ue=ne:ue=c.toPrecisionAsStep(k),ue==null&&(ue="");var ce=c.formatWrapper(ue);return P(c.props.decimalSeparator)&&(ce=ce.toString().replace(".",c.props.decimalSeparator)),ce},c.recordCursorPosition=function(){try{c.cursorStart=c.input.selectionStart,c.cursorEnd=c.input.selectionEnd,c.currentValue=c.input.value,c.cursorBefore=c.input.value.substring(0,c.cursorStart),c.cursorAfter=c.input.value.substring(c.cursorEnd)}catch(E){}},c.restoreByAfter=function(E){if(E===void 0)return!1;var I=c.input.value,J=I.lastIndexOf(E);if(J===-1)return!1;var ne=c.cursorBefore.length;return c.lastKeyCode===Ee.a.DELETE&&c.cursorBefore.charAt(ne-1)===E[0]?(c.fixCaret(ne,ne),!0):J+E.length===I.length?(c.fixCaret(J,J),!0):!1},c.partRestoreByAfter=function(E){return E===void 0?!1:Array.prototype.some.call(E,function(I,J){var ne=E.substring(J);return c.restoreByAfter(ne)})},c.isNotCompleteNumber=function(E){return isNaN(E)||E===""||E===null||E&&E.toString().indexOf(".")===E.toString().length-1},c.stop=function(){c.autoStepTimer&&clearTimeout(c.autoStepTimer)},c.down=function(E,I,J){c.pressingUpOrDown=!0,c.step("down",E,I,J)},c.up=function(E,I,J){c.pressingUpOrDown=!0,c.step("up",E,I,J)},c.saveInput=function(E){c.input=E};var m=x.value;m===void 0&&(m=x.defaultValue),c.state={focused:x.autoFocus};var D=c.getValidValue(c.toNumber(m));return c.state=Q(Q({},c.state),{},{inputValue:c.toPrecisionAsStep(D),value:D}),c}return Object(N.a)(M,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(c){var m=this.props,D=m.value,E=m.onChange,I=m.max,J=m.min,ne=this.state.focused;if(c){if(!U(c.value,D)||!U(c.max,I)||!U(c.min,J)){var k=ne?D:this.getValidValue(D),ue;this.pressingUpOrDown?ue=k:this.inputting?ue=this.rawInput:ue=this.toPrecisionAsStep(k),this.setState({value:k,inputValue:ue})}var ce="value"in this.props?D:this.state.value;"max"in this.props&&c.max!==I&&typeof ce=="number"&&ce>I&&E&&E(I),"min"in this.props&&c.min!==J&&typeof ce=="number"&&ce1&&arguments[1]!==void 0?arguments[1]:this.props.min,D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,E=parseFloat(c);return isNaN(E)?c:(ED&&(E=D),E)}},{key:"setValue",value:function(c,m){var D=this.props.precision,E=this.isNotCompleteNumber(parseFloat(c))?null:parseFloat(c),I=this.state.value,J=I===void 0?null:I,ne=this.state.inputValue,k=ne===void 0?null:ne,ue=typeof E=="number"?E.toFixed(D):"".concat(E),ce=E!==J||ue!=="".concat(k);return"value"in this.props?(k=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:k},m)):this.setState({value:E,inputValue:this.toPrecisionAsStep(c)},m),ce&&this.props.onChange(E),E}},{key:"getMaxPrecision",value:function(c){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,D=this.props,E=D.precision,I=D.step;if(P(E))return E;var J=this.getPrecision(m),ne=this.getPrecision(I),k=this.getPrecision(c);return c?Math.max(k,J+ne):J+ne}},{key:"getPrecisionFactor",value:function(c){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,D=this.getMaxPrecision(c,m);return Math.pow(10,D)}},{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(c){return this.props.formatter?this.props.formatter(c):c}},{key:"toPrecisionAsStep",value:function(c){if(this.isNotCompleteNumber(c)||c==="")return c;var m=Math.abs(this.getMaxPrecision(c));return isNaN(m)?c.toString():Number(c).toFixed(m)}},{key:"toNumber",value:function(c){var m=this.props.precision,D=this.state.focused,E=c&&c.length>16&&D;return this.isNotCompleteNumber(c)||E?c:P(m)?Math.round(c*Math.pow(10,m))/Math.pow(10,m):Number(c)}},{key:"upStep",value:function(c,m){var D=this.props.step,E=this.getPrecisionFactor(c,m),I=Math.abs(this.getMaxPrecision(c,m)),J=((E*c+E*D*m)/E).toFixed(I);return this.toNumber(J)}},{key:"downStep",value:function(c,m){var D=this.props.step,E=this.getPrecisionFactor(c,m),I=Math.abs(this.getMaxPrecision(c,m)),J=((E*c-E*D*m)/E).toFixed(I);return this.toNumber(J)}},{key:"step",value:function(c,m){var D=this,E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,I=arguments.length>3?arguments[3]:void 0;this.stop(),m&&(m.persist(),m.preventDefault());var J=this.props;if(J.disabled)return;var ne=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(ne))return;var k=this["".concat(c,"Step")](ne,E),ue=k>J.max||kJ.max?k=J.max:k=he),me=(ct||ct===0)&&(isNaN(ct)||Number(ct)<=Se),oe=Ce||E||I,q=me||E||I,ae=re()("".concat(D,"-handler"),"".concat(D,"-handler-up"),Object(R.a)({},"".concat(D,"-handler-up-disabled"),oe)),Ne=re()("".concat(D,"-handler"),"".concat(D,"-handler-down"),Object(R.a)({},"".concat(D,"-handler-down-disabled"),q)),ge=J?{onTouchStart:oe?L:this.up,onTouchEnd:this.stop}:{onMouseDown:oe?L:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Re=J?{onTouchStart:q?L:this.down,onTouchEnd:this.stop}:{onMouseDown:q?L:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return w.a.createElement("div",{className:j,style:z,title:$,onMouseEnter:pe,onMouseLeave:ee,onMouseOver:K,onMouseOut:B,onFocus:function(){return null},onBlur:function(){return null}},w.a.createElement("div",{className:"".concat(D,"-handler-wrap")},w.a.createElement("span",Object.assign({unselectable:"on"},ge,{role:"button","aria-label":"Increase Value","aria-disabled":oe,className:ae}),k||w.a.createElement("span",{unselectable:"on",className:"".concat(D,"-handler-up-inner"),onClick:_})),w.a.createElement("span",Object.assign({unselectable:"on"},Re,{role:"button","aria-label":"Decrease Value","aria-disabled":q,className:Ne}),ue||w.a.createElement("span",{unselectable:"on",className:"".concat(D,"-handler-down-inner"),onClick:_}))),w.a.createElement("div",{className:"".concat(D,"-input-wrap")},w.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Se,"aria-valuemax":he,"aria-valuenow":ct,required:de,type:ie,placeholder:Ue,onPaste:_t,onClick:_e,onMouseUp:this.onMouseUp,className:"".concat(D,"-input"),tabIndex:Fe,autoComplete:ne,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Z?this.onKeyDown:L,onKeyUp:Z?this.onKeyUp:L,autoFocus:Ie,maxLength:it,readOnly:I,disabled:E,max:he,min:Se,step:ht,name:We,title:$,id:qe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(ve),pattern:He,inputMode:Ve,onInput:Dt},G))))}}]),M}(w.a.Component);F.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:be,min:-be,step:1,style:{},onChange:L,onKeyDown:L,onPressEnter:L,onFocus:L,onBlur:L,parser:H,required:!1,autoComplete:"off"};var h=F,d=te.a=h},fyJ8:function(Be,te,n){"use strict";var S=n("rePB"),R=n("VTBJ"),Oe=n("Ff2n"),N=n("U8pU"),r=n("q1tI"),g=n.n(r),fe=n("TSYQ"),le=n.n(fe),w=n("c+Xe"),ye=n("sR1s");function re(C){return C&&Object(N.a)(C)==="object"&&!Array.isArray(C)&&!r.isValidElement(C)}function Ee(C){return typeof C=="string"?!0:Object(w.c)(C)}function xe(C,L){var _,H=C.prefixCls,Y=C.className,W=C.record,be=C.index,P=C.dataIndex,U=C.render,F=C.children,h=C.component,d=h===void 0?"td":h,i=C.colSpan,O=C.rowSpan,M=C.fixLeft,x=C.fixRight,c=C.firstFixLeft,m=C.lastFixLeft,D=C.firstFixRight,E=C.lastFixRight,I=C.appendNode,J=C.additionalProps,ne=J===void 0?{}:J,k=C.ellipsis,ue=C.align,ce=C.rowType,he=C.isSticky,Se="".concat(H,"-cell"),z,$;if(F)$=F;else{var pe=Object(ye.b)(W,P);if($=pe,U){var ee=U(pe,W,be);re(ee)?($=ee.children,z=ee.props):$=ee}}Object(N.a)($)==="object"&&!Array.isArray($)&&!r.isValidElement($)&&($=null),k&&(m||D)&&($=r.createElement("span",{className:"".concat(Se,"-content")},$));var K=z||{},B=K.colSpan,de=K.rowSpan,_e=K.style,Fe=K.className,ie=Object(Oe.a)(K,["colSpan","rowSpan","style","className"]),Ue=B!==void 0?B:i,qe=de!==void 0?de:O;if(Ue===0||qe===0)return null;var Ve={},He=typeof M=="number",ht=typeof x=="number";He&&(Ve.position="sticky",Ve.left=M),ht&&(Ve.position="sticky",Ve.right=x);var it={};ue&&(it.textAlign=ue);var Ie,We=k===!0?{showTitle:!0}:k;We&&(We.showTitle||ce==="header")&&(typeof $=="string"||typeof $=="number"?Ie=$.toString():r.isValidElement($)&&typeof $.props.children=="string"&&(Ie=$.props.children));var _t=Object(R.a)(Object(R.a)(Object(R.a)({title:Ie},ie),ne),{},{colSpan:Ue&&Ue!==1?Ue:null,rowSpan:qe&&qe!==1?qe:null,className:le()(Se,Y,(_={},Object(S.a)(_,"".concat(Se,"-fix-left"),He),Object(S.a)(_,"".concat(Se,"-fix-left-first"),c),Object(S.a)(_,"".concat(Se,"-fix-left-last"),m),Object(S.a)(_,"".concat(Se,"-fix-right"),ht),Object(S.a)(_,"".concat(Se,"-fix-right-first"),D),Object(S.a)(_,"".concat(Se,"-fix-right-last"),E),Object(S.a)(_,"".concat(Se,"-ellipsis"),k),Object(S.a)(_,"".concat(Se,"-with-append"),I),Object(S.a)(_,"".concat(Se,"-fix-sticky"),(He||ht)&&he),_),ne.className,Fe),style:Object(R.a)(Object(R.a)(Object(R.a)(Object(R.a)({},ne.style),it),Ve),_e),ref:Ee(d)?L:null});return r.createElement(d,Object.assign({},_t),I,$)}var Q=r.forwardRef(xe);Q.displayName="Cell";var T=r.memo(Q,function(C,L){return L.shouldCellUpdate?!L.shouldCellUpdate(L.record,C.record):!1});te.a=T},hW8S:function(Be,te,n){"use strict";n.d(te,"a",function(){return N}),n.d(te,"c",function(){return r}),n.d(te,"b",function(){return g});var S=n("VTBJ"),R=n("Ff2n"),Oe=n("Kwbf"),N="RC_TABLE_INTERNAL_COL_DEFINE";function r(fe){var le=fe.expandable,w=Object(R.a)(fe,["expandable"]);return"expandable"in fe?Object(S.a)(Object(S.a)({},w),le):w}function g(fe){return Object.keys(fe).reduce(function(le,w){return(w.substr(0,5)==="data-"||w.substr(0,5)==="aria-")&&(le[w]=fe[w]),le},{})}},k3GJ:function(Be,te,n){"use strict";n.d(te,"a",function(){return mo});var S=n("rePB"),R=n("ODXe"),Oe=n("Ff2n"),N=n("VTBJ"),r=n("q1tI"),g=n("TSYQ"),fe=n.n(g),le=n("Zm9Q"),w=n("6cGi"),ye=n("KQm4"),re=n("xEkU"),Ee=n.n(re),xe=n("t23M");function Q(o){var f=Object(r.useRef)(),v=Object(r.useRef)(!1);function l(){for(var e=arguments.length,a=new Array(e),t=0;ty&&(V=y-X),Object(r.useMemo)(function(){if(!a.length)return[0,0];for(var se=a.length,we=se,Ye=0;Yep+V){we=Ye-1;break}}for(var Qe=0,Je=se-1;Je>=0;Je-=1){var Xe=o.get(a[Je].key)||W;if(Xe[b]1&&arguments[1]!==void 0?arguments[1]:!1,l=f&&typeof f.getBoundingClientRect=="function"&&f.getBoundingClientRect().width;if(l){if(v){var e=getComputedStyle(f),a=e.marginLeft,t=e.marginRight;l+=+a.replace("px","")+ +t.replace("px","")}l=+l.toFixed(6)}return l||0},Ie=function(f,v,l){f&&Object(D.a)(f.style)==="object"&&(f.style[v]=l)},We=function(){return Fe.any},_t=n("bdgK"),Dt=n("i8i4"),Rt=n.n(Dt),yt=n("wgJM"),ct=n("l4aY"),Jt=n("m+aA"),j=n("c+Xe"),G=n("zT1h"),Z=n("QC+M");function ve(o,f,v){return v?o[0]===f[0]:o[0]===f[0]&&o[1]===f[1]}function Ce(o,f,v){var l=o[f]||{};return Object(N.a)(Object(N.a)({},l),v)}function me(o,f,v,l){for(var e=v.points,a=Object.keys(o),t=0;t1&&arguments[1]!==void 0?arguments[1]:2;f();var a=Object(yt.a)(function(){e<=1?l({isCanceled:function(){return a!==o.current}}):v(l,e-1)});o.current=a}return r.useEffect(function(){return function(){f()}},[]),[v,f]},mn=[ot,vt,mt,ke],En=!1,nn=!0;function an(o){return o===mt||o===ke}var zt=function(o,f){var v=r.useState(At),l=Object(R.a)(v,2),e=l[0],a=l[1],t=Ot(),s=Object(R.a)(t,2),u=s[0],b=s[1];function p(){a(ot)}return kt(function(){if(e!==At&&e!==ke){var y=mn.indexOf(e),A=mn[y+1],X=f(e);X===En?a(A):u(function(V){function se(){if(V.isCanceled())return;a(A)}X===!0?se():Promise.resolve(X).then(se)})}},[o,e]),r.useEffect(function(){return function(){b()}},[]),[p,e]},Mn=function(o){var f=Object(r.useRef)(),v=Object(r.useRef)(o);v.current=o;var l=r.useCallback(function(t){v.current(t)},[]);function e(t){t&&(t.removeEventListener(Ft,l),t.removeEventListener(Le,l))}function a(t){f.current&&f.current!==t&&e(f.current),t&&t!==f.current&&(t.addEventListener(Ft,l),t.addEventListener(Le,l),f.current=t)}return r.useEffect(function(){return function(){e(f.current)}},[]),[a,e]};function un(o,f,v,l){var e=l.motionEnter,a=e===void 0?!0:e,t=l.motionAppear,s=t===void 0?!0:t,u=l.motionLeave,b=u===void 0?!0:u,p=l.motionDeadline,y=l.motionLeaveImmediately,A=l.onAppearPrepare,X=l.onEnterPrepare,V=l.onLeavePrepare,se=l.onAppearStart,we=l.onEnterStart,Ye=l.onLeaveStart,ze=l.onAppearActive,Qe=l.onEnterActive,Je=l.onLeaveActive,Xe=l.onAppearEnd,$e=l.onEnterEnd,dt=l.onLeaveEnd,Ze=l.onVisibleChanged,Ut=Ct(),gt=Object(R.a)(Ut,2),Pe=gt[0],De=gt[1],et=Ct(st),rt=Object(R.a)(et,2),Te=rt[0],ft=rt[1],St=Ct(null),pt=Object(R.a)(St,2),xt=pt[0],Pt=pt[1],$t=Object(r.useRef)(!1),sn=Object(r.useRef)(null),Kt=Object(r.useRef)(!1),ln=Object(r.useRef)(null);function xn(){var Nt=v();return Nt||ln.current}var dn=Object(r.useRef)(!1);function fn(Nt){var bt=xn();if(Nt&&!Nt.deadline&&Nt.target!==bt)return;var Yt;Te===jt&&dn.current?Yt=Xe==null?void 0:Xe(bt,Nt):Te===It&&dn.current?Yt=$e==null?void 0:$e(bt,Nt):Te===at&&dn.current&&(Yt=dt==null?void 0:dt(bt,Nt)),Yt!==!1&&!Kt.current&&(ft(st),Pt(null))}var Wt=Mn(fn),tn=Object(R.a)(Wt,1),Gt=tn[0],Ht=r.useMemo(function(){var Nt,bt,Yt;switch(Te){case"appear":return Nt={},Object(S.a)(Nt,ot,A),Object(S.a)(Nt,vt,se),Object(S.a)(Nt,mt,ze),Nt;case"enter":return bt={},Object(S.a)(bt,ot,X),Object(S.a)(bt,vt,we),Object(S.a)(bt,mt,Qe),bt;case"leave":return Yt={},Object(S.a)(Yt,ot,V),Object(S.a)(Yt,vt,Ye),Object(S.a)(Yt,mt,Je),Yt;default:return{}}},[Te]),wn=zt(Te,function(Nt){if(Nt===ot){var bt=Ht[ot];return bt?bt(xn()):En}if(Tt in Ht){var Yt;Pt(((Yt=Ht[Tt])===null||Yt===void 0?void 0:Yt.call(Ht,xn(),null))||null)}return Tt===mt&&(Gt(xn()),p>0&&(clearTimeout(sn.current),sn.current=setTimeout(function(){fn({deadline:!0})},p))),nn}),Ln=Object(R.a)(wn,2),zn=Ln[0],Tt=Ln[1],Rn=an(Tt);dn.current=Rn,kt(function(){De(f);var Nt=$t.current;if($t.current=!0,!o)return;var bt;!Nt&&f&&s&&(bt=jt),Nt&&f&&a&&(bt=It),(Nt&&!f&&b||!Nt&&y&&!f&&b)&&(bt=at),bt&&(ft(bt),zn())},[f]),Object(r.useEffect)(function(){(Te===jt&&!s||Te===It&&!a||Te===at&&!b)&&ft(st)},[s,a,b]),Object(r.useEffect)(function(){return function(){clearTimeout(sn.current),Kt.current=!0}},[]),Object(r.useEffect)(function(){Pe!==void 0&&Te===st&&(Ze==null||Ze(Pe))},[Pe,Te]);var Vn=xt;return Ht[ot]&&Tt===vt&&(Vn=Object(N.a)({transition:"none"},Vn)),[Te,Tt,Vn,Pe!=null?Pe:f]}var yn=function(o){Object(d.a)(v,o);var f=Object(i.a)(v);function v(){return Object(U.a)(this,v),f.apply(this,arguments)}return Object(F.a)(v,[{key:"render",value:function(){return this.props.children}}]),v}(r.Component),Qt=yn;function In(o){var f=o;Object(D.a)(o)==="object"&&(f=o.transitionSupport);function v(e){return!!(e.motionName&&f)}var l=r.forwardRef(function(e,a){var t=e.visible,s=t===void 0?!0:t,u=e.removeOnLeave,b=u===void 0?!0:u,p=e.forceRender,y=e.children,A=e.motionName,X=e.leavedClassName,V=e.eventProps,se=v(e),we=Object(r.useRef)(),Ye=Object(r.useRef)();function ze(){try{return Object(Jt.a)(we.current||Ye.current)}catch(ft){return null}}var Qe=un(se,s,ze,e),Je=Object(R.a)(Qe,4),Xe=Je[0],$e=Je[1],dt=Je[2],Ze=Je[3],Ut=r.useRef(Ze);Ze&&(Ut.current=!0);var gt=Object(r.useRef)(a);gt.current=a;var Pe=r.useCallback(function(ft){we.current=ft,Object(j.b)(gt.current,ft)},[]),De,et=Object(N.a)(Object(N.a)({},V),{},{visible:s});if(!y)De=null;else if(Xe===st||!v(e))Ze?De=y(Object(N.a)({},et),Pe):!b&&Ut.current?De=y(Object(N.a)(Object(N.a)({},et),{},{className:X}),Pe):p?De=y(Object(N.a)(Object(N.a)({},et),{},{style:{display:"none"}}),Pe):De=null;else{var rt,Te;$e===ot?Te="prepare":an($e)?Te="active":$e===vt&&(Te="start"),De=y(Object(N.a)(Object(N.a)({},et),{},{className:fe()(Mt(A,Xe),(rt={},Object(S.a)(rt,Mt(A,"".concat(Xe,"-").concat(Te)),Te),Object(S.a)(rt,A,typeof A=="string"),rt)),style:dt}),Pe)}return r.createElement(Qt,{ref:Ye},De)});return l.displayName="CSSMotion",l}var jn=In(nt),kn="add",Sn="keep",Cn="remove",Nn="removed";function Hn(o){var f;return o&&Object(D.a)(o)==="object"&&"key"in o?f=o:f={key:o},Object(N.a)(Object(N.a)({},f),{},{key:String(f.key)})}function _n(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return o.map(Hn)}function Vt(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],v=[],l=0,e=f.length,a=_n(o),t=_n(f);a.forEach(function(b){for(var p=!1,y=l;y1});return u.forEach(function(b){v=v.filter(function(p){var y=p.key,A=p.status;return y!==b||A!==Cn}),v.forEach(function(p){p.key===b&&(p.status=Sn)})}),v}var en=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function cn(o){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jn,v=function(l){Object(d.a)(a,l);var e=Object(i.a)(a);function a(){var t;return Object(U.a)(this,a),t=e.apply(this,arguments),t.state={keyEntities:[]},t.removeKey=function(s){t.setState(function(u){var b=u.keyEntities;return{keyEntities:b.map(function(p){return p.key!==s?p:Object(N.a)(Object(N.a)({},p),{},{status:Nn})})}})},t}return Object(F.a)(a,[{key:"render",value:function(){var s=this,u=this.state.keyEntities,b=this.props,p=b.component,y=b.children,A=b.onVisibleChanged,X=Object(Oe.a)(b,["component","children","onVisibleChanged"]),V=p||r.Fragment,se={};return en.forEach(function(we){se[we]=X[we],delete X[we]}),delete X.keys,r.createElement(V,X,u.map(function(we){var Ye=we.status,ze=Object(Oe.a)(we,["status"]),Qe=Ye===kn||Ye===Sn;return r.createElement(f,Object(P.a)({},se,{key:ze.key,visible:Qe,eventProps:ze,onVisibleChanged:function(Xe){A==null||A(Xe,{key:ze.key}),Xe||s.removeKey(ze.key)}}),y)}))}}],[{key:"getDerivedStateFromProps",value:function(s,u){var b=s.keys,p=u.keyEntities,y=_n(b),A=Vt(p,y);return{keyEntities:A.filter(function(X){var V=p.find(function(se){var we=se.key;return X.key===we});return!(V&&V.status===Nn&&X.status===Cn)})}}}]),a}(r.Component);return v.defaultProps={component:"div"},v}var Zt=cn(nt),on=jn;function hn(o){var f=o.prefixCls,v=o.motion,l=o.animation,e=o.transitionName;return v||(l?{motionName:"".concat(f,"-").concat(l)}:e?{motionName:e}:null)}function Xn(o){var f=o.prefixCls,v=o.visible,l=o.zIndex,e=o.mask,a=o.maskMotion,t=o.maskAnimation,s=o.maskTransitionName;if(!e)return null;var u={};return(a||s||t)&&(u=Object(N.a)({motionAppear:!0},hn({motion:a,prefixCls:f,transitionName:s,animation:t}))),r.createElement(on,Object(P.a)({},u,{visible:v,removeOnLeave:!0}),function(b){var p=b.className;return r.createElement("div",{style:{zIndex:l},className:fe()("".concat(f,"-mask"),p)})})}var Kn=n("9mu1"),$n=n("o0o1"),Ta=n.n($n),Ra=n("HaE+"),Gn=["measure","align",null,"motion"],wt=function(o,f){var v=Object(r.useState)(null),l=Object(R.a)(v,2),e=l[0],a=l[1],t=Object(r.useRef)(),s=Object(r.useRef)(!1);function u(y){s.current||a(y)}function b(){yt.a.cancel(t.current)}function p(y){b(),t.current=Object(yt.a)(function(){u(function(A){switch(e){case"align":return"motion";case"motion":return"stable";default:}return A}),y==null||y()})}return Object(r.useEffect)(function(){u("measure")},[o]),Object(r.useEffect)(function(){switch(e){case"measure":f();break;default:}e&&(t.current=Object(yt.a)(Object(Ra.a)(Ta.a.mark(function y(){var A,X;return Ta.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:A=Gn.indexOf(e),X=Gn[A+1],X&&A!==-1&&u(X);case 3:case"end":return se.stop()}},y)}))))},[e]),Object(r.useEffect)(function(){return function(){s.current=!0,b()}},[]),[e,p]},Yn=function(o){var f=r.useState({width:0,height:0}),v=Object(R.a)(f,2),l=v[0],e=v[1];function a(s){e({width:s.offsetWidth,height:s.offsetHeight})}var t=r.useMemo(function(){var s={};if(o){var u=l.width,b=l.height;o.indexOf("height")!==-1&&b?s.height=b:o.indexOf("minHeight")!==-1&&b&&(s.minHeight=b),o.indexOf("width")!==-1&&u?s.width=u:o.indexOf("minWidth")!==-1&&u&&(s.minWidth=u)}return s},[o,l]);return[t,a]},Jn=r.forwardRef(function(o,f){var v=o.visible,l=o.prefixCls,e=o.className,a=o.style,t=o.children,s=o.zIndex,u=o.stretch,b=o.destroyPopupOnHide,p=o.forceRender,y=o.align,A=o.point,X=o.getRootDomNode,V=o.getClassNameFromAlign,se=o.onAlign,we=o.onMouseEnter,Ye=o.onMouseLeave,ze=o.onMouseDown,Qe=o.onTouchStart,Je=Object(r.useRef)(),Xe=Object(r.useRef)(),$e=Object(r.useState)(),dt=Object(R.a)($e,2),Ze=dt[0],Ut=dt[1],gt=Yn(u),Pe=Object(R.a)(gt,2),De=Pe[0],et=Pe[1];function rt(){u&&et(X())}var Te=wt(v,rt),ft=Object(R.a)(Te,2),St=ft[0],pt=ft[1],xt=Object(r.useRef)();function Pt(){return A||X}function $t(){var Wt;(Wt=Je.current)===null||Wt===void 0||Wt.forceAlign()}function sn(Wt,tn){var Gt=V(tn);Ze!==Gt&&Ut(Gt),St==="align"&&(Ze!==Gt?Promise.resolve().then(function(){$t()}):pt(function(){var Ht;(Ht=xt.current)===null||Ht===void 0||Ht.call(xt)}),se==null||se(Wt,tn))}var Kt=Object(N.a)({},hn(o));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Wt){var tn=Kt[Wt];Kt[Wt]=function(Gt,Ht){return pt(),tn==null?void 0:tn(Gt,Ht)}});function ln(){return new Promise(function(Wt){xt.current=Wt})}r.useEffect(function(){!Kt.motionName&&St==="motion"&&pt()},[Kt.motionName,St]),r.useImperativeHandle(f,function(){return{forceAlign:$t,getElement:function(){return Xe.current}}});var xn=Object(N.a)(Object(N.a)({},De),{},{zIndex:s,opacity:St==="motion"||St==="stable"||!v?void 0:0,pointerEvents:St==="stable"?void 0:"none"},a),dn=!0;(y==null?void 0:y.points)&&(St==="align"||St==="stable")&&(dn=!1);var fn=t;return r.Children.count(t)>1&&(fn=r.createElement("div",{className:"".concat(l,"-content")},t)),r.createElement(on,Object(P.a)({visible:v,ref:Xe,leavedClassName:"".concat(l,"-hidden")},Kt,{onAppearPrepare:ln,onEnterPrepare:ln,removeOnLeave:b,forceRender:p}),function(Wt,tn){var Gt=Wt.className,Ht=Wt.style,wn=fe()(l,e,Ze,Gt);return r.createElement(Kn.a,{target:Pt(),key:"popup",ref:Je,monitorWindowResize:!0,disabled:dn,align:y,onAlign:sn},r.createElement("div",{ref:tn,className:wn,onMouseEnter:we,onMouseLeave:Ye,onMouseDownCapture:ze,onTouchStartCapture:Qe,style:Object(N.a)(Object(N.a)({},Ht),xn)},fn))})});Jn.displayName="PopupInner";var Sa=Jn,vn=r.forwardRef(function(o,f){var v=o.prefixCls,l=o.visible,e=o.zIndex,a=o.children,t=o.mobile;t=t===void 0?{}:t;var s=t.popupClassName,u=t.popupStyle,b=t.popupMotion,p=b===void 0?{}:b,y=t.popupRender,A=r.useRef();r.useImperativeHandle(f,function(){return{forceAlign:function(){},getElement:function(){return A.current}}});var X=Object(N.a)({zIndex:e},u),V=a;return r.Children.count(a)>1&&(V=r.createElement("div",{className:"".concat(v,"-content")},a)),y&&(V=y(V)),r.createElement(on,Object(P.a)({visible:l,ref:A,removeOnLeave:!0},p),function(se,we){var Ye=se.className,ze=se.style,Qe=fe()(v,s,Ye);return r.createElement("div",{ref:we,className:Qe,style:Object(N.a)(Object(N.a)({},ze),X)},V)})});vn.displayName="MobilePopupInner";var Va=vn,Na=["visible","mobile"],oa=r.forwardRef(function(o,f){var v=o.visible,l=o.mobile,e=Object(Oe.a)(o,Na),a=Object(r.useState)(v),t=Object(R.a)(a,2),s=t[0],u=t[1],b=Object(r.useState)(!1),p=Object(R.a)(b,2),y=p[0],A=p[1],X=Object(N.a)(Object(N.a)({},e),{},{visible:s});Object(r.useEffect)(function(){u(v),v&&l&&A(oe())},[v,l]);var V=y?r.createElement(Va,Object(P.a)({},X,{mobile:l,ref:f})):r.createElement(Sa,Object(P.a)({},X,{ref:f}));return r.createElement("div",null,r.createElement(Xn,X),V)});oa.displayName="Popup";var Ha=oa,Xa=r.createContext(null),ra=Xa;function Qn(){}function $a(){return""}function Ga(o){return o?o.ownerDocument:window.document}var _a=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ya(o){var f=function(v){Object(d.a)(e,v);var l=Object(i.a)(e);function e(a){var t;Object(U.a)(this,e),t=l.call(this,a),t.popupRef=r.createRef(),t.triggerRef=r.createRef(),t.attachId=void 0,t.clickOutsideHandler=void 0,t.touchOutsideHandler=void 0,t.contextMenuOutsideHandler1=void 0,t.contextMenuOutsideHandler2=void 0,t.mouseDownTimeout=void 0,t.focusTime=void 0,t.preClickTime=void 0,t.preTouchTime=void 0,t.delayTimer=void 0,t.hasPopupMouseDown=void 0,t.onMouseEnter=function(u){var b=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",u),t.delaySetPopupVisible(!0,b,b?null:u)},t.onMouseMove=function(u){t.fireEvents("onMouseMove",u),t.setPoint(u)},t.onMouseLeave=function(u){t.fireEvents("onMouseLeave",u),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onPopupMouseEnter=function(){t.clearDelayTimer()},t.onPopupMouseLeave=function(u){var b;if(u.relatedTarget&&!u.relatedTarget.setTimeout&&Object(ct.a)((b=t.popupRef.current)===null||b===void 0?void 0:b.getElement(),u.relatedTarget))return;t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onFocus=function(u){t.fireEvents("onFocus",u),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},t.onMouseDown=function(u){t.fireEvents("onMouseDown",u),t.preClickTime=Date.now()},t.onTouchStart=function(u){t.fireEvents("onTouchStart",u),t.preTouchTime=Date.now()},t.onBlur=function(u){t.fireEvents("onBlur",u),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},t.onContextMenu=function(u){u.preventDefault(),t.fireEvents("onContextMenu",u),t.setPopupVisible(!0,u)},t.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},t.onClick=function(u){if(t.fireEvents("onClick",u),t.focusTime){var b;if(t.preClickTime&&t.preTouchTime?b=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?b=t.preClickTime:t.preTouchTime&&(b=t.preTouchTime),Math.abs(b-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&u&&u.preventDefault&&u.preventDefault();var p=!t.state.popupVisible;(t.isClickToHide()&&!p||p&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,u)},t.onPopupMouseDown=function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var u;(u=t.context).onPopupMouseDown.apply(u,arguments)}},t.onDocumentClick=function(u){if(t.props.mask&&!t.props.maskClosable)return;var b=u.target,p=t.getRootDomNode(),y=t.getPopupDomNode();(!Object(ct.a)(p,b)||t.isContextMenuOnly())&&!Object(ct.a)(y,b)&&!t.hasPopupMouseDown&&t.close()},t.getRootDomNode=function(){var u=t.props.getTriggerDOMNode;if(u)return u(t.triggerRef.current);try{var b=Object(Jt.a)(t.triggerRef.current);if(b)return b}catch(p){}return Rt.a.findDOMNode(Object(h.a)(t))},t.getPopupClassNameFromAlign=function(u){var b=[],p=t.props,y=p.popupPlacement,A=p.builtinPlacements,X=p.prefixCls,V=p.alignPoint,se=p.getPopupClassNameFromAlign;return y&&A&&b.push(me(A,X,u,V)),se&&b.push(se(u)),b.join(" ")},t.getComponent=function(){var u=t.props,b=u.prefixCls,p=u.destroyPopupOnHide,y=u.popupClassName,A=u.onPopupAlign,X=u.popupMotion,V=u.popupAnimation,se=u.popupTransitionName,we=u.popupStyle,Ye=u.mask,ze=u.maskAnimation,Qe=u.maskTransitionName,Je=u.maskMotion,Xe=u.zIndex,$e=u.popup,dt=u.stretch,Ze=u.alignPoint,Ut=u.mobile,gt=u.forceRender,Pe=t.state,De=Pe.popupVisible,et=Pe.point,rt=t.getPopupAlign(),Te={};return t.isMouseEnterToShow()&&(Te.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(Te.onMouseLeave=t.onPopupMouseLeave),Te.onMouseDown=t.onPopupMouseDown,Te.onTouchStart=t.onPopupMouseDown,r.createElement(Ha,Object(P.a)({prefixCls:b,destroyPopupOnHide:p,visible:De,point:Ze&&et,className:y,align:rt,onAlign:A,animation:V,getClassNameFromAlign:t.getPopupClassNameFromAlign},Te,{stretch:dt,getRootDomNode:t.getRootDomNode,style:we,mask:Ye,zIndex:Xe,transitionName:se,maskAnimation:ze,maskTransitionName:Qe,maskMotion:Je,ref:t.popupRef,motion:X,mobile:Ut,forceRender:gt}),typeof $e=="function"?$e():$e)},t.attachParent=function(u){yt.a.cancel(t.attachId);var b=t.props,p=b.getPopupContainer,y=b.getDocument,A=t.getRootDomNode(),X;p?(A||p.length===0)&&(X=p(A)):X=y(t.getRootDomNode()).body,X?X.appendChild(u):t.attachId=Object(yt.a)(function(){t.attachParent(u)})},t.getContainer=function(){var u=t.props.getDocument,b=u(t.getRootDomNode()).createElement("div");return b.style.position="absolute",b.style.top="0",b.style.left="0",b.style.width="100%",t.attachParent(b),b},t.setPoint=function(u){var b=t.props.alignPoint;if(!b||!u)return;t.setState({point:{pageX:u.pageX,pageY:u.pageY}})},t.handlePortalUpdate=function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},t.triggerContextValue={onPopupMouseDown:t.onPopupMouseDown};var s;return"popupVisible"in a?s=!!a.popupVisible:s=!!a.defaultPopupVisible,t.state={prevPopupVisible:s,popupVisible:s},_a.forEach(function(u){t["fire".concat(u)]=function(b){t.fireEvents(u,b)}}),t}return Object(F.a)(e,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,s=this.state;if(s.popupVisible){var u;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(u=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(G.a)(u,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(u=u||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(G.a)(u,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(u=u||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(G.a)(u,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(G.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),yt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,s=t.popupPlacement,u=t.popupAlign,b=t.builtinPlacements;return s&&b?Ce(b,s,u):u}},{key:"setPopupVisible",value:function(t,s){var u=this.props.alignPoint,b=this.state.popupVisible;this.clearDelayTimer(),b!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:b}),this.props.onPopupVisibleChange(t)),u&&s&&t&&this.setPoint(s)}},{key:"delaySetPopupVisible",value:function(t,s,u){var b=this,p=s*1e3;if(this.clearDelayTimer(),p){var y=u?{pageX:u.pageX,pageY:u.pageY}:null;this.delayTimer=window.setTimeout(function(){b.setPopupVisible(t,y),b.clearDelayTimer()},p)}else this.setPopupVisible(t,u)}},{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(t){var s=this.props.children.props,u=this.props;return s[t]&&u[t]?this["fire".concat(t)]:s[t]||u[t]}},{key:"isClickToShow",value:function(){var t=this.props,s=t.action,u=t.showAction;return s.indexOf("click")!==-1||u.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,s=t.action,u=t.showAction;return s.indexOf("contextMenu")!==-1||u.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,s=t.action,u=t.hideAction;return s.indexOf("click")!==-1||u.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,s=t.action,u=t.showAction;return s.indexOf("hover")!==-1||u.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,s=t.action,u=t.hideAction;return s.indexOf("hover")!==-1||u.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,s=t.action,u=t.showAction;return s.indexOf("focus")!==-1||u.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,s=t.action,u=t.hideAction;return s.indexOf("focus")!==-1||u.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,s){var u=this.props.children.props[t];u&&u(s);var b=this.props[t];b&&b(s)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,s=this.props,u=s.children,b=s.forceRender,p=s.alignPoint,y=s.className,A=s.autoDestroy,X=r.Children.only(u),V={key:"trigger"};this.isContextMenuToShow()?V.onContextMenu=this.onContextMenu:V.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(V.onClick=this.onClick,V.onMouseDown=this.onMouseDown,V.onTouchStart=this.onTouchStart):(V.onClick=this.createTwoChains("onClick"),V.onMouseDown=this.createTwoChains("onMouseDown"),V.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(V.onMouseEnter=this.onMouseEnter,p&&(V.onMouseMove=this.onMouseMove)):V.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?V.onMouseLeave=this.onMouseLeave:V.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(V.onFocus=this.onFocus,V.onBlur=this.onBlur):(V.onFocus=this.createTwoChains("onFocus"),V.onBlur=this.createTwoChains("onBlur"));var se=fe()(X&&X.props&&X.props.className,y);se&&(V.className=se);var we=Object(N.a)({},V);Object(j.c)(X)&&(we.ref=Object(j.a)(this.triggerRef,X.ref));var Ye=r.cloneElement(X,we),ze;return(t||this.popupRef.current||b)&&(ze=r.createElement(o,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&A&&(ze=null),r.createElement(ra.Provider,{value:this.triggerContextValue},Ye,ze)}}],[{key:"getDerivedStateFromProps",value:function(t,s){var u=t.popupVisible,b={};return u!==void 0&&s.popupVisible!==u&&(b.popupVisible=u,b.prevPopupVisible=s.popupVisible),b}}]),e}(r.Component);return f.contextType=ra,f.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:$a,getDocument:Ga,onPopupVisibleChange:Qn,afterPopupVisibleChange:Qn,onPopupAlign:Qn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},f}var Ja=Ya(Z.a),On={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:On,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:On,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:On,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:On,offset:[4,0]}},Da={topLeft:{points:["bl","tl"],overflow:On,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:On,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:On,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:On,offset:[4,0]}},sa=ia,rn=0,bn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},gn=function(f,v,l){var e=qe(v),a=f.getState();f.setState({defaultActiveFirst:Object(N.a)(Object(N.a)({},a.defaultActiveFirst),{},Object(S.a)({},e,l))})},la=function(o){Object(d.a)(v,o);var f=Object(i.a)(v);function v(l){var e;Object(U.a)(this,v),e=f.call(this,l),e.onDestroy=function(p){e.props.onDestroy(p)},e.onKeyDown=function(p){var y=p.keyCode,A=e.menuInstance,X=e.props.store,V=e.getVisible();if(y===C.a.ENTER)return e.onTitleClick(p),gn(X,e.props.eventKey,!0),!0;if(y===C.a.RIGHT)return V?A.onKeyDown(p):(e.triggerOpenChange(!0),gn(X,e.props.eventKey,!0)),!0;if(y===C.a.LEFT){var se;if(V)se=A.onKeyDown(p);else return;return se||(e.triggerOpenChange(!1),se=!0),se}return V&&(y===C.a.UP||y===C.a.DOWN)?A.onKeyDown(p):void 0},e.onOpenChange=function(p){e.props.onOpenChange(p)},e.onPopupVisibleChange=function(p){e.triggerOpenChange(p,p?"mouseenter":"mouseleave")},e.onMouseEnter=function(p){var y=e.props,A=y.eventKey,X=y.onMouseEnter,V=y.store;gn(V,e.props.eventKey,!1),X({key:A,domEvent:p})},e.onMouseLeave=function(p){var y=e.props,A=y.parentMenu,X=y.eventKey,V=y.onMouseLeave;A.subMenuInstance=Object(h.a)(e),V({key:X,domEvent:p})},e.onTitleMouseEnter=function(p){var y=e.props,A=y.eventKey,X=y.onItemHover,V=y.onTitleMouseEnter;X({key:A,hover:!0}),V({key:A,domEvent:p})},e.onTitleMouseLeave=function(p){var y=e.props,A=y.parentMenu,X=y.eventKey,V=y.onItemHover,se=y.onTitleMouseLeave;A.subMenuInstance=Object(h.a)(e),V({key:X,hover:!1}),se({key:X,domEvent:p})},e.onTitleClick=function(p){var y=Object(h.a)(e),A=y.props;if(A.onTitleClick({key:A.eventKey,domEvent:p}),A.triggerSubMenuAction==="hover")return;e.triggerOpenChange(!e.getVisible(),"click"),gn(A.store,e.props.eventKey,!1)},e.onSubMenuClick=function(p){typeof e.props.onClick=="function"&&e.props.onClick(e.addKeyPath(p))},e.onSelect=function(p){e.props.onSelect(p)},e.onDeselect=function(p){e.props.onDeselect(p)},e.getPrefixCls=function(){return"".concat(e.props.rootPrefixCls,"-submenu")},e.getActiveClassName=function(){return"".concat(e.getPrefixCls(),"-active")},e.getDisabledClassName=function(){return"".concat(e.getPrefixCls(),"-disabled")},e.getSelectedClassName=function(){return"".concat(e.getPrefixCls(),"-selected")},e.getOpenClassName=function(){return"".concat(e.props.rootPrefixCls,"-submenu-open")},e.getVisible=function(){return e.state.isOpen},e.getMode=function(){return e.state.mode},e.saveMenuInstance=function(p){e.menuInstance=p},e.addKeyPath=function(p){return Object(N.a)(Object(N.a)({},p),{},{keyPath:(p.keyPath||[]).concat(e.props.eventKey)})},e.triggerOpenChange=function(p,y){var A=e.props.eventKey,X=function(){e.onOpenChange({key:A,item:Object(h.a)(e),trigger:y,open:p})};y==="mouseenter"?e.mouseenterTimeout=setTimeout(function(){X()},0):X()},e.isChildrenSelected=function(){var p={find:!1};return He(e.props.children,e.props.selectedKeys,p),p.find},e.isInlineMode=function(){return e.getMode()==="inline"},e.adjustWidth=function(){if(!e.subMenuTitle||!e.menuInstance)return;var p=Dt.findDOMNode(e.menuInstance);if(p.offsetWidth>=e.subMenuTitle.offsetWidth)return;p.style.minWidth="".concat(e.subMenuTitle.offsetWidth,"px")},e.saveSubMenuTitle=function(p){e.subMenuTitle=p},e.getBaseProps=function(){var p=Object(h.a)(e),y=p.props,A=e.getMode();return{mode:A==="horizontal"?"vertical":A,visible:e.getVisible(),level:y.level+1,inlineIndent:y.inlineIndent,focusable:!1,onClick:e.onSubMenuClick,onSelect:e.onSelect,onDeselect:e.onDeselect,onDestroy:e.onDestroy,selectedKeys:y.selectedKeys,eventKey:"".concat(y.eventKey,"-menu-"),openKeys:y.openKeys,motion:y.motion,onOpenChange:e.onOpenChange,subMenuOpenDelay:y.subMenuOpenDelay,parentMenu:Object(h.a)(e),subMenuCloseDelay:y.subMenuCloseDelay,forceSubMenuRender:y.forceSubMenuRender,triggerSubMenuAction:y.triggerSubMenuAction,builtinPlacements:y.builtinPlacements,defaultActiveFirst:y.store.getState().defaultActiveFirst[qe(y.eventKey)],multiple:y.multiple,prefixCls:y.rootPrefixCls,id:e.internalMenuId,manualRef:e.saveMenuInstance,itemIcon:y.itemIcon,expandIcon:y.expandIcon,direction:y.direction}},e.getMotion=function(p,y){var A=Object(h.a)(e),X=A.haveRendered,V=e.props,se=V.motion,we=V.rootPrefixCls,Ye=Object(N.a)(Object(N.a)({},se),{},{leavedClassName:"".concat(we,"-hidden"),removeOnLeave:!1,motionAppear:X||!y||p!=="inline"});return Ye};var a=l.store,t=l.eventKey,s=a.getState(),u=s.defaultActiveFirst;e.isRootMenu=!1;var b=!1;return u&&(b=u[t]),gn(a,t,b),e.state={mode:l.mode,isOpen:l.isOpen},e}return Object(F.a)(v,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,a=this.props,t=a.mode,s=a.parentMenu,u=a.manualRef,b=a.isOpen,p=function(){e.setState({mode:t,isOpen:b})},y=b!==this.state.isOpen,A=t!==this.state.mode;if((A||y)&&(yt.a.cancel(this.updateStateRaf),A?this.updateStateRaf=Object(yt.a)(p):p()),u&&u(this),t!=="horizontal"||!(s==null?void 0:s.isRootMenu)||!b)return;this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var e=this.props,a=e.onDestroy,t=e.eventKey;a&&a(t),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),yt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,a){var t=this.getBaseProps();return r.createElement(ea,Object(P.a)({},t,{id:this.internalMenuId,className:e,style:a}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,a=this.getBaseProps(),t=a.mode,s=a.visible,u=a.forceSubMenuRender,b=a.direction,p=this.getMotion(t,s);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||s||u,!this.haveOpened)return r.createElement("div",null);var y=fe()("".concat(a.prefixCls,"-sub"),Object(S.a)({},"".concat(a.prefixCls,"-rtl"),b==="rtl"));return this.isInlineMode()?r.createElement(on,Object(P.a)({visible:a.visible,forceRender:u},p),function(A){var X=A.className,V=A.style,se=fe()(y,X);return e.renderPopupMenu(se,V)}):this.renderPopupMenu(y)}},{key:"render",value:function(){var e,a,t,s=Object(N.a)({},this.props),u=this.getVisible(),b=this.getPrefixCls(),p=this.isInlineMode(),y=this.getMode(),A=fe()(b,"".concat(b,"-").concat(y),(e={},Object(S.a)(e,s.className,!!s.className),Object(S.a)(e,this.getOpenClassName(),u),Object(S.a)(e,this.getActiveClassName(),s.active||u&&!p),Object(S.a)(e,this.getDisabledClassName(),s.disabled),Object(S.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(s.eventKey?this.internalMenuId="".concat(s.eventKey,"$Menu"):(rn+=1,this.internalMenuId="$__$".concat(rn,"$Menu")));var X={},V={},se={};s.disabled||(X={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},V={onClick:this.onTitleClick},se={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var we={},Ye=s.direction,ze=Ye==="rtl";p&&(ze?we.paddingRight=s.inlineIndent*s.level:we.paddingLeft=s.inlineIndent*s.level);var Qe={};this.getVisible()&&(Qe={"aria-owns":this.internalMenuId});var Je=null;y!=="horizontal"&&(Je=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Je=r.createElement(this.props.expandIcon,Object(N.a)({},this.props))));var Xe=r.createElement("div",Object(P.a)({ref:this.saveSubMenuTitle,style:we,className:"".concat(b,"-title"),role:"button"},se,V,{"aria-expanded":u},Qe,{"aria-haspopup":"true",title:typeof s.title=="string"?s.title:void 0}),s.title,Je||r.createElement("i",{className:"".concat(b,"-arrow")})),$e=this.renderChildren(),dt=((a=s.parentMenu)===null||a===void 0?void 0:a.isRootMenu)?s.parentMenu.props.getPopupContainer:function(Pt){return Pt.parentNode},Ze=bn[y],Ut=s.popupOffset?{offset:s.popupOffset}:{},gt=fe()((t={},Object(S.a)(t,s.popupClassName,s.popupClassName&&!p),Object(S.a)(t,"".concat(b,"-rtl"),ze),t)),Pe=s.disabled,De=s.triggerSubMenuAction,et=s.subMenuOpenDelay,rt=s.forceSubMenuRender,Te=s.subMenuCloseDelay,ft=s.builtinPlacements;ht.forEach(function(Pt){return delete s[Pt]}),delete s.onClick;var St=ze?Object(N.a)(Object(N.a)({},Da),ft):Object(N.a)(Object(N.a)({},ia),ft);delete s.direction;var pt=this.getBaseProps(),xt=p?null:this.getMotion(pt.mode,pt.visible);return r.createElement("li",Object(P.a)({},s,X,{className:A,role:"menuitem"}),r.createElement(Ja,{prefixCls:b,popupClassName:fe()("".concat(b,"-popup"),gt),getPopupContainer:dt,builtinPlacements:St,popupPlacement:Ze,popupVisible:p?!1:u,popupAlign:Ut,popup:p?null:$e,action:Pe||p?[]:[De],mouseEnterDelay:et,mouseLeaveDelay:Te,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:rt,popupMotion:xt},Xe),p?$e:null)}}]),v}(r.Component);la.defaultProps={onMouseEnter:ie,onMouseLeave:ie,onTitleMouseEnter:ie,onTitleMouseLeave:ie,onTitleClick:ie,manualRef:ie,mode:"vertical",title:""};var Fn=Object(O.b)(function(o,f){var v=o.openKeys,l=o.activeKey,e=o.selectedKeys,a=f.eventKey,t=f.subMenuKey;return{isOpen:v.indexOf(a)>-1,active:l[t]===a,selectedKeys:e}})(la);Fn.isSubMenu=!0;var Bn=Fn,Pa="menuitem-overflowed",Qa=.5,Aa=function(o){Object(d.a)(v,o);var f=Object(i.a)(v);function v(){var l;return Object(U.a)(this,v),l=f.apply(this,arguments),l.resizeObserver=null,l.mutationObserver=null,l.originalTotalWidth=0,l.overflowedItems=[],l.menuItemSizes=[],l.cancelFrameId=null,l.state={lastVisibleIndex:void 0},l.childRef=r.createRef(),l.getMenuItemNodes=function(){var e=l.props.prefixCls,a=l.childRef.current;return a?[].slice.call(a.children).filter(function(t){return t.className.split(" ").indexOf("".concat(e,"-overflowed-submenu"))<0}):[]},l.getOverflowedSubMenuItem=function(e,a,t){var s=l.props,u=s.overflowedIndicator,b=s.level,p=s.mode,y=s.prefixCls,A=s.theme;if(b!==1||p!=="horizontal")return null;var X=l.props.children[0],V=X.props,se=V.children,we=V.title,Ye=V.style,ze=Object(Oe.a)(V,["children","title","style"]),Qe=Object(N.a)({},Ye),Je="".concat(e,"-overflowed-indicator"),Xe="".concat(e,"-overflowed-indicator");a.length===0&&t!==!0?Qe=Object(N.a)(Object(N.a)({},Qe),{},{display:"none"}):t&&(Qe=Object(N.a)(Object(N.a)({},Qe),{},{visibility:"hidden",position:"absolute"}),Je="".concat(Je,"-placeholder"),Xe="".concat(Xe,"-placeholder"));var $e=A?"".concat(y,"-").concat(A):"",dt={};return ht.forEach(function(Ze){ze[Ze]!==void 0&&(dt[Ze]=ze[Ze])}),r.createElement(Bn,Object(P.a)({title:u,className:"".concat(y,"-overflowed-submenu"),popupClassName:$e},dt,{key:Je,eventKey:Xe,disabled:!1,style:Qe}),a)},l.setChildrenWidthAndResize=function(){if(l.props.mode!=="horizontal")return;var e=l.childRef.current;if(!e)return;var a=e.children;if(!a||a.length===0)return;var t=e.children[a.length-1];Ie(t,"display","inline-block");var s=l.getMenuItemNodes(),u=s.filter(function(b){return b.className.split(" ").indexOf(Pa)>=0});u.forEach(function(b){Ie(b,"display","inline-block")}),l.menuItemSizes=s.map(function(b){return it(b,!0)}),u.forEach(function(b){Ie(b,"display","none")}),l.overflowedIndicatorWidth=it(e.children[e.children.length-1],!0),l.originalTotalWidth=l.menuItemSizes.reduce(function(b,p){return b+p},0),l.handleResize(),Ie(t,"display","none")},l.handleResize=function(){if(l.props.mode!=="horizontal")return;var e=l.childRef.current;if(!e)return;var a=it(e);l.overflowedItems=[];var t=0,s;l.originalTotalWidth>a+Qa&&(s=-1,l.menuItemSizes.forEach(function(u){t+=u,t+l.overflowedIndicatorWidth<=a&&(s+=1)})),l.setState({lastVisibleIndex:s})},l}return Object(F.a)(v,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var a=this.childRef.current;if(!a)return;this.resizeObserver=new _t.default(function(t){t.forEach(function(){var s=e.cancelFrameId;cancelAnimationFrame(s),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)})}),[].slice.call(a.children).concat(a).forEach(function(t){e.resizeObserver.observe(t)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(a.children).concat(a).forEach(function(t){e.resizeObserver.observe(t)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(a,{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(e){var a=this,t=this.state.lastVisibleIndex;return(e||[]).reduce(function(s,u,b){var p=u;if(a.props.mode==="horizontal"){var y=a.getOverflowedSubMenuItem(u.props.eventKey,[]);t!==void 0&&a.props.className.indexOf("".concat(a.props.prefixCls,"-root"))!==-1&&(b>t&&(p=r.cloneElement(u,{style:{display:"none"},eventKey:"".concat(u.props.eventKey,"-hidden"),className:"".concat(Pa)})),b===t+1&&(a.overflowedItems=e.slice(t+1).map(function(X){return r.cloneElement(X,{key:X.props.eventKey,mode:"vertical-left"})}),y=a.getOverflowedSubMenuItem(u.props.eventKey,a.overflowedItems)));var A=[].concat(Object(ye.a)(s),[y,p]);return b===e.length-1&&A.push(a.getOverflowedSubMenuItem(u.props.eventKey,[],!0)),A}return[].concat(Object(ye.a)(s),[p])},[])}},{key:"render",value:function(){var e=this.props,a=e.visible,t=e.prefixCls,s=e.overflowedIndicator,u=e.mode,b=e.level,p=e.tag,y=e.children,A=e.theme,X=Object(Oe.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),V=p;return r.createElement(V,Object(P.a)({ref:this.childRef},X),this.renderChildren(y))}}]),v}(r.Component);Aa.defaultProps={tag:"div",className:""};var ua=Aa;function Zn(o){return o.length?o.every(function(f){return!!f.props.disabled}):!0}function Dn(o,f,v){var l=o.getState();o.setState({activeKey:Object(N.a)(Object(N.a)({},l.activeKey),{},Object(S.a)({},f,v))})}function Tn(o){return o.eventKey||"0-menu-"}function qn(o,f){var v=f,l=o.children,e=o.eventKey;if(v){var a;if(Ve(l,function(t,s){t&&t.props&&!t.props.disabled&&v===Ue(t,e,s)&&(a=!0)}),a)return v}return v=null,o.defaultActiveFirst&&Ve(l,function(t,s){!v&&t&&!t.props.disabled&&(v=Ue(t,e,s))}),v}function wa(o){if(!o)return;var f=this.instanceArray.indexOf(o);f!==-1?this.instanceArray[f]=o:this.instanceArray.push(o)}var La=function(o){Object(d.a)(v,o);var f=Object(i.a)(v);function v(l){var e;return Object(U.a)(this,v),e=f.call(this,l),e.onKeyDown=function(a,t){var s=a.keyCode,u;if(e.getFlatInstanceArray().forEach(function(p){p&&p.props.active&&p.onKeyDown&&(u=p.onKeyDown(a))}),u)return 1;var b=null;return(s===C.a.UP||s===C.a.DOWN)&&(b=e.step(s===C.a.UP?-1:1)),b?(a.preventDefault(),Dn(e.props.store,Tn(e.props),b.props.eventKey),typeof t=="function"&&t(b),1):void 0},e.onItemHover=function(a){var t=a.key,s=a.hover;Dn(e.props.store,Tn(e.props),s?t:null)},e.onDeselect=function(a){e.props.onDeselect(a)},e.onSelect=function(a){e.props.onSelect(a)},e.onClick=function(a){e.props.onClick(a)},e.onOpenChange=function(a){e.props.onOpenChange(a)},e.onDestroy=function(a){e.props.onDestroy(a)},e.getFlatInstanceArray=function(){return e.instanceArray},e.step=function(a){var t=e.getFlatInstanceArray(),s=e.props.store.getState().activeKey[Tn(e.props)],u=t.length;if(!u)return null;a<0&&(t=t.concat().reverse());var b=-1;if(t.every(function(X,V){return X&&X.props.eventKey===s?(b=V,!1):!0}),!e.props.defaultActiveFirst&&b!==-1&&Zn(t.slice(b,u-1)))return;var p=(b+1)%u,y=p;do{var A=t[y];if(!A||A.props.disabled)y=(y+1)%u;else return A}while(y!==p);return null},e.renderCommonMenuItem=function(a,t,s){var u=e.props.store.getState(),b=Object(h.a)(e),p=b.props,y=Ue(a,p.eventKey,t),A=a.props;if(!A||typeof a.type=="string")return a;var X=y===u.activeKey,V=Object(N.a)(Object(N.a)({mode:A.mode||p.mode,level:p.level,inlineIndent:p.inlineIndent,renderMenuItem:e.renderMenuItem,rootPrefixCls:p.prefixCls,index:t,parentMenu:p.parentMenu,manualRef:A.disabled?void 0:Object(x.a)(a.ref,wa.bind(Object(h.a)(e))),eventKey:y,active:!A.disabled&&X,multiple:p.multiple,onClick:function(we){(A.onClick||ie)(we),e.onClick(we)},onItemHover:e.onItemHover,motion:p.motion,subMenuOpenDelay:p.subMenuOpenDelay,subMenuCloseDelay:p.subMenuCloseDelay,forceSubMenuRender:p.forceSubMenuRender,onOpenChange:e.onOpenChange,onDeselect:e.onDeselect,onSelect:e.onSelect,builtinPlacements:p.builtinPlacements,itemIcon:A.itemIcon||e.props.itemIcon,expandIcon:A.expandIcon||e.props.expandIcon},s),{},{direction:p.direction});return(p.mode==="inline"||We())&&(V.triggerSubMenuAction="click"),r.cloneElement(a,Object(N.a)(Object(N.a)({},V),{},{key:y||t}))},e.renderMenuItem=function(a,t,s){if(!a)return null;var u=e.props.store.getState(),b={openKeys:u.openKeys,selectedKeys:u.selectedKeys,triggerSubMenuAction:e.props.triggerSubMenuAction,subMenuKey:s};return e.renderCommonMenuItem(a,t,b)},l.store.setState({activeKey:Object(N.a)(Object(N.a)({},l.store.getState().activeKey),{},Object(S.a)({},l.eventKey,qn(l,l.activeKey)))}),e.instanceArray=[],e}return Object(F.a)(v,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!m()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var a=this.props,t="activeKey"in a?a.activeKey:a.store.getState().activeKey[Tn(a)],s=qn(a,t);if(s!==t)Dn(a.store,Tn(a),s);else if("activeKey"in e){var u=qn(e,e.activeKey);s!==u&&Dn(a.store,Tn(a),s)}}},{key:"render",value:function(){var e=this,a=Object(P.a)({},this.props);this.instanceArray=[];var t=fe()(a.prefixCls,a.className,"".concat(a.prefixCls,"-").concat(a.mode)),s={className:t,role:a.role||"menu"};a.id&&(s.id=a.id),a.focusable&&(s.tabIndex=0,s.onKeyDown=this.onKeyDown);var u=a.prefixCls,b=a.eventKey,p=a.visible,y=a.level,A=a.mode,X=a.overflowedIndicator,V=a.theme;return ht.forEach(function(se){return delete a[se]}),delete a.onClick,r.createElement(ua,Object(P.a)({},a,{prefixCls:u,mode:A,tag:"ul",level:y,theme:V,visible:p,overflowedIndicator:X},s),Object(le.a)(a.children).map(function(se,we){return e.renderMenuItem(se,we,b||"0-menu-")}))}}]),v}(r.Component);La.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ie};var Ua=Object(O.b)()(La),ea=Ua,Pn=n("Kwbf");function ca(o,f,v){var l=o.prefixCls,e=o.motion,a=o.defaultMotions,t=a===void 0?{}:a,s=o.openAnimation,u=o.openTransitionName,b=f.switchingModeFromInline;if(e)return e;if(Object(D.a)(s)==="object"&&s)Object(Pn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof s=="string")return{motionName:"".concat(l,"-open-").concat(s)};if(u)return{motionName:u};var p=t[v];return p||(b?null:t.other)}var Ia=function(o){Object(d.a)(v,o);var f=Object(i.a)(v);function v(l){var e;Object(U.a)(this,v),e=f.call(this,l),e.onSelect=function(s){var u=Object(h.a)(e),b=u.props;if(b.selectable){var p=e.store.getState(),y=p.selectedKeys,A=s.key;b.multiple?y=y.concat([A]):y=[A],"selectedKeys"in b||e.store.setState({selectedKeys:y}),b.onSelect(Object(N.a)(Object(N.a)({},s),{},{selectedKeys:y}))}},e.onClick=function(s){var u=e.getRealMenuMode(),b=Object(h.a)(e),p=b.store,y=b.props.onOpenChange;u!=="inline"&&!("openKeys"in e.props)&&(p.setState({openKeys:[]}),y([])),e.props.onClick(s)},e.onKeyDown=function(s,u){e.innerMenu.getWrappedInstance().onKeyDown(s,u)},e.onOpenChange=function(s){var u=Object(h.a)(e),b=u.props,p=e.store.getState().openKeys.concat(),y=!1,A=function(V){var se=!1;if(V.open)se=p.indexOf(V.key)===-1,se&&p.push(V.key);else{var we=p.indexOf(V.key);se=we!==-1,se&&p.splice(we,1)}y=y||se};Array.isArray(s)?s.forEach(A):A(s),y&&("openKeys"in e.props||e.store.setState({openKeys:p}),b.onOpenChange(p))},e.onDeselect=function(s){var u=Object(h.a)(e),b=u.props;if(b.selectable){var p=e.store.getState().selectedKeys.concat(),y=s.key,A=p.indexOf(y);A!==-1&&p.splice(A,1),"selectedKeys"in b||e.store.setState({selectedKeys:p}),b.onDeselect(Object(N.a)(Object(N.a)({},s),{},{selectedKeys:p}))}},e.onMouseEnter=function(s){e.restoreModeVerticalFromInline();var u=e.props.onMouseEnter;u&&u(s)},e.onTransitionEnd=function(s){var u=s.propertyName==="width"&&s.target===s.currentTarget,b=s.target.className,p=Object.prototype.toString.call(b)==="[object SVGAnimatedString]"?b.animVal:b,y=s.propertyName==="font-size"&&p.indexOf("anticon")>=0;(u||y)&&e.restoreModeVerticalFromInline()},e.setInnerMenu=function(s){e.innerMenu=s},e.isRootMenu=!0;var a=l.defaultSelectedKeys,t=l.defaultOpenKeys;return"selectedKeys"in l&&(a=l.selectedKeys||[]),"openKeys"in l&&(t=l.openKeys||[]),e.store=Object(O.c)({selectedKeys:a,openKeys:t,activeKey:{"0-menu-":qn(l,l.activeKey)}}),e.state={switchingModeFromInline:!1,prevProps:l,inlineOpenKeys:[],store:e.store},e}return Object(F.a)(v,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var a=this.props,t=a.siderCollapsed,s=a.inlineCollapsed,u=a.onOpenChange;(!e.inlineCollapsed&&s||!e.siderCollapsed&&t)&&u([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,a=this.store,t=this.prevOpenKeys,s=this.getInlineCollapsed()&&(e===0||e==="0"||e==="0px");s?(this.prevOpenKeys=a.getState().openKeys.concat(),this.store.setState({openKeys:[]})):t&&(this.store.setState({openKeys:t}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,a=this.state.switchingModeFromInline,t=this.getInlineCollapsed();return a&&t?"inline":t?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,a=e.inlineCollapsed,t=e.siderCollapsed;return t!==void 0?t:a}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&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 e=Object(N.a)({},Object(M.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),a=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),e.direction==="rtl"&&(e.className+=" ".concat(e.prefixCls,"-rtl")),e=Object(N.a)(Object(N.a)({},e),{},{mode:a,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ca(this.props,this.state,a)}),delete e.openAnimation,delete e.openTransitionName,r.createElement(O.a,{store:this.store},r.createElement(ea,Object(P.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,a){var t=a.prevProps,s=a.store,u=s.getState(),b={},p={prevProps:e};return t.mode==="inline"&&e.mode!=="inline"&&(p.switchingModeFromInline=!0),"openKeys"in e?b.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!t.inlineCollapsed||e.siderCollapsed&&!t.siderCollapsed)&&(p.switchingModeFromInline=!0,p.inlineOpenKeys=u.openKeys,b.openKeys=[]),(!e.inlineCollapsed&&t.inlineCollapsed||!e.siderCollapsed&&t.siderCollapsed)&&(b.openKeys=a.inlineOpenKeys,p.inlineOpenKeys=[])),Object.keys(b).length&&s.setState(b),p}}]),v}(r.Component);Ia.defaultProps={selectable:!0,onClick:ie,onSelect:ie,onOpenChange:ie,onDeselect:ie,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"\xB7\xB7\xB7")};var ka=Ia,An=function(o){Object(d.a)(v,o);var f=Object(i.a)(v);function v(){var l;return Object(U.a)(this,v),l=f.apply(this,arguments),l.onKeyDown=function(e){var a=e.keyCode;return a===C.a.ENTER?(l.onClick(e),!0):void 0},l.onMouseLeave=function(e){var a=l.props,t=a.eventKey,s=a.onItemHover,u=a.onMouseLeave;s({key:t,hover:!1}),u({key:t,domEvent:e})},l.onMouseEnter=function(e){var a=l.props,t=a.eventKey,s=a.onItemHover,u=a.onMouseEnter;s({key:t,hover:!0}),u({key:t,domEvent:e})},l.onClick=function(e){var a=l.props,t=a.eventKey,s=a.multiple,u=a.onClick,b=a.onSelect,p=a.onDeselect,y=a.isSelected,A={key:t,keyPath:[t],item:Object(h.a)(l),domEvent:e};u(A),s?y?p(A):b(A):y||b(A)},l.saveNode=function(e){l.node=e},l}return Object(F.a)(v,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.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 e,a=Object(N.a)({},this.props),t=fe()(this.getPrefixCls(),a.className,(e={},Object(S.a)(e,this.getActiveClassName(),!a.disabled&&a.active),Object(S.a)(e,this.getSelectedClassName(),a.isSelected),Object(S.a)(e,this.getDisabledClassName(),a.disabled),e)),s=Object(N.a)(Object(N.a)({},a.attribute),{},{title:typeof a.title=="string"?a.title:void 0,className:t,role:a.role||"menuitem","aria-disabled":a.disabled});a.role==="option"?s=Object(N.a)(Object(N.a)({},s),{},{role:"option","aria-selected":a.isSelected}):(a.role===null||a.role==="none")&&(s.role="none");var u={onClick:a.disabled?null:this.onClick,onMouseLeave:a.disabled?null:this.onMouseLeave,onMouseEnter:a.disabled?null:this.onMouseEnter},b=Object(N.a)({},a.style);a.mode==="inline"&&(a.direction==="rtl"?b.paddingRight=a.inlineIndent*a.level:b.paddingLeft=a.inlineIndent*a.level),ht.forEach(function(y){return delete a[y]}),delete a.direction;var p=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(p=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object(P.a)({},Object(M.a)(a,["onClick","onMouseEnter","onMouseLeave","onSelect"]),s,u,{style:b,ref:this.saveNode}),a.children,p)}}]),v}(r.Component);An.isMenuItem=!0,An.defaultProps={onSelect:ie,onMouseEnter:ie,onMouseLeave:ie,manualRef:ie};var da=Object(O.b)(function(o,f){var v=o.activeKey,l=o.selectedKeys,e=f.eventKey,a=f.subMenuKey;return{active:v[a]===e,isSelected:Array.isArray(l)?l.indexOf(e)!==-1:l===e}})(An),fa=da,pa=function(o){Object(d.a)(v,o);var f=Object(i.a)(v);function v(){var l;return Object(U.a)(this,v),l=f.apply(this,arguments),l.renderInnerMenuItem=function(e){var a=l.props,t=a.renderMenuItem,s=a.index;return t(e,s,l.props.subMenuKey)},l}return Object(F.a)(v,[{key:"render",value:function(){var e=Object(P.a)({},this.props),a=e.className,t=a===void 0?"":a,s=e.rootPrefixCls,u="".concat(s,"-item-group-title"),b="".concat(s,"-item-group-list"),p=e.title,y=e.children;return ht.forEach(function(A){return delete e[A]}),delete e.direction,r.createElement("li",Object(P.a)({},e,{onClick:function(X){return X.stopPropagation()},className:"".concat(t," ").concat(s,"-item-group")}),r.createElement("div",{className:u,title:typeof p=="string"?p:void 0},p),r.createElement("ul",{className:b},r.Children.map(y,this.renderInnerMenuItem)))}}]),v}(r.Component);pa.isMenuItemGroup=!0,pa.defaultProps={disabled:!0};var Za=pa,ma=function(f){var v=f.className,l=f.rootPrefixCls,e=f.style;return r.createElement("li",{className:"".concat(v," ").concat(l,"-item-divider"),style:e})};ma.defaultProps={disabled:!0,className:"",style:{}};var qa=ma,Ka=ka,ha=n("eDIo");function eo(o,f){var v=o.prefixCls,l=o.editable,e=o.locale,a=o.style;return!l||l.showAdd===!1?null:r.createElement("button",{ref:f,type:"button",className:"".concat(v,"-nav-add"),style:a,"aria-label":(e==null?void 0:e.addAriaLabel)||"Add tab",onClick:function(s){l.onEdit("add",{event:s})}},l.addIcon||"+")}var ta=r.forwardRef(eo);function to(o,f){var v=o.prefixCls,l=o.id,e=o.tabs,a=o.locale,t=o.mobile,s=o.moreIcon,u=s===void 0?"More":s,b=o.moreTransitionName,p=o.style,y=o.className,A=o.editable,X=o.tabBarGutter,V=o.rtl,se=o.onTabClick,we=Object(r.useState)(!1),Ye=Object(R.a)(we,2),ze=Ye[0],Qe=Ye[1],Je=Object(r.useState)(null),Xe=Object(R.a)(Je,2),$e=Xe[0],dt=Xe[1],Ze="".concat(l,"-more-popup"),Ut="".concat(v,"-dropdown"),gt=$e!==null?"".concat(Ze,"-").concat($e):null,Pe=a==null?void 0:a.dropdownAriaLabel,De=r.createElement(Ka,{onClick:function(xt){var Pt=xt.key,$t=xt.domEvent;se(Pt,$t),Qe(!1)},id:Ze,tabIndex:-1,role:"listbox","aria-activedescendant":gt,selectedKeys:[$e],"aria-label":Pe!==void 0?Pe:"expanded dropdown"},e.map(function(pt){return r.createElement(fa,{key:pt.key,id:"".concat(Ze,"-").concat(pt.key),role:"option","aria-controls":l&&"".concat(l,"-panel-").concat(pt.key),disabled:pt.disabled},pt.tab)}));function et(pt){for(var xt=e.filter(function(ln){return!ln.disabled}),Pt=xt.findIndex(function(ln){return ln.key===$e})||0,$t=xt.length,sn=0;sn<$t;sn+=1){Pt=(Pt+pt+$t)%$t;var Kt=xt[Pt];if(!Kt.disabled){dt(Kt.key);return}}}function rt(pt){var xt=pt.which;if(!ze){[C.a.DOWN,C.a.SPACE,C.a.ENTER].includes(xt)&&(Qe(!0),pt.preventDefault());return}switch(xt){case C.a.UP:et(-1),pt.preventDefault();break;case C.a.DOWN:et(1),pt.preventDefault();break;case C.a.ESC:Qe(!1);break;case C.a.SPACE:case C.a.ENTER:$e!==null&&se($e,pt);break}}Object(r.useEffect)(function(){var pt=document.getElementById(gt);pt&&pt.scrollIntoView&&pt.scrollIntoView(!1)},[$e]),Object(r.useEffect)(function(){ze||dt(null)},[ze]);var Te=Object(S.a)({},V?"marginLeft":"marginRight",X);e.length||(Te.visibility="hidden",Te.order=1);var ft=fe()(Object(S.a)({},"".concat(Ut,"-rtl"),V)),St=t?null:r.createElement(ha.a,{prefixCls:Ut,overlay:De,trigger:["hover"],visible:ze,transitionName:b,onVisibleChange:Qe,overlayClassName:ft,mouseEnterDelay:.1,mouseLeaveDelay:.1},r.createElement("button",{type:"button",className:"".concat(v,"-nav-more"),style:Te,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Ze,id:"".concat(l,"-more"),"aria-expanded":ze,onKeyDown:rt},u));return r.createElement("div",{className:fe()("".concat(v,"-nav-operations"),y),style:p,ref:f},St,r.createElement(ta,{prefixCls:v,locale:a,editable:A}))}var no=r.forwardRef(to),va=Object(r.createContext)(null),lt=.1,ut=.01,Lt=20,qt=Math.pow(.995,Lt);function Wn(){var o=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(o)||/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(o.substr(0,4)))}function Fa(o,f){var v=Object(r.useState)(),l=Object(R.a)(v,2),e=l[0],a=l[1],t=Object(r.useState)(0),s=Object(R.a)(t,2),u=s[0],b=s[1],p=Object(r.useState)(0),y=Object(R.a)(p,2),A=y[0],X=y[1],V=Object(r.useState)(),se=Object(R.a)(V,2),we=se[0],Ye=se[1],ze=Object(r.useRef)();function Qe(Pe){var De=Pe.touches[0],et=De.screenX,rt=De.screenY;a({x:et,y:rt}),window.clearInterval(ze.current)}function Je(Pe){if(!e)return;Pe.preventDefault();var De=Pe.touches[0],et=De.screenX,rt=De.screenY;a({x:et,y:rt});var Te=et-e.x,ft=rt-e.y;f(Te,ft);var St=Date.now();b(St),X(St-u),Ye({x:Te,y:ft})}function Xe(){if(!e)return;if(a(null),Ye(null),we){var Pe=we.x/A,De=we.y/A,et=Math.abs(Pe),rt=Math.abs(De);if(Math.max(et,rt)ft?(rt=De,Ze.current="x"):(rt=et,Ze.current="y");var St=Date.now();St-$e.current>100&&(dt.current=!1),(f(-rt,-rt)||dt.current)&&(Pe.preventDefault(),dt.current=!0),$e.current=St}var gt=Object(r.useRef)(null);gt.current={onTouchStart:Qe,onTouchMove:Je,onTouchEnd:Xe,onWheel:Ut},r.useEffect(function(){function Pe(Te){gt.current.onTouchStart(Te)}function De(Te){gt.current.onTouchMove(Te)}function et(Te){gt.current.onTouchEnd(Te)}function rt(Te){gt.current.onWheel(Te)}return document.addEventListener("touchmove",De,{passive:!1}),document.addEventListener("touchend",et,{passive:!1}),o.current.addEventListener("touchstart",Pe,{passive:!1}),o.current.addEventListener("wheel",rt),function(){document.removeEventListener("touchmove",De),document.removeEventListener("touchend",et)}},[])}function ba(){var o=Object(r.useRef)(new Map);function f(l){return o.current.has(l)||o.current.set(l,r.createRef()),o.current.get(l)}function v(l){o.current.delete(l)}return[f,v]}function Ba(o,f){var v=r.useRef(o),l=r.useState({}),e=Object(R.a)(l,2),a=e[1];function t(s){var u=typeof s=="function"?s(v.current):s;u!==v.current&&f(u,v.current),v.current=u,a({})}return[v.current,t]}var Wa=function(f){var v=f.position,l=f.prefixCls,e=f.extra;if(!e)return null;var a,t=e;return v==="right"&&(a=t.right||!t.left&&t||null),v==="left"&&(a=t.left||null),a?r.createElement("div",{className:"".concat(l,"-extra-content")},a):null};function Bo(o,f){var v,l=r.useContext(va),e=l.prefixCls,a=l.tabs,t=o.className,s=o.style,u=o.id,b=o.animated,p=o.activeKey,y=o.rtl,A=o.extra,X=o.editable,V=o.locale,se=o.tabPosition,we=o.tabBarGutter,Ye=o.children,ze=o.onTabClick,Qe=o.onTabScroll,Je=Object(r.useRef)(),Xe=Object(r.useRef)(),$e=Object(r.useRef)(),dt=Object(r.useRef)(),Ze=ba(),Ut=Object(R.a)(Ze,2),gt=Ut[0],Pe=Ut[1],De=se==="top"||se==="bottom",et=Ba(0,function(Et,tt){De&&Qe&&Qe({direction:Et>tt?"left":"right"})}),rt=Object(R.a)(et,2),Te=rt[0],ft=rt[1],St=Ba(0,function(Et,tt){!De&&Qe&&Qe({direction:Et>tt?"top":"bottom"})}),pt=Object(R.a)(St,2),xt=pt[0],Pt=pt[1],$t=Object(r.useState)(0),sn=Object(R.a)($t,2),Kt=sn[0],ln=sn[1],xn=Object(r.useState)(0),dn=Object(R.a)(xn,2),fn=dn[0],Wt=dn[1],tn=Object(r.useState)(0),Gt=Object(R.a)(tn,2),Ht=Gt[0],wn=Gt[1],Ln=Object(r.useState)(0),zn=Object(R.a)(Ln,2),Tt=zn[0],Rn=zn[1],Vn=Object(r.useState)(null),Nt=Object(R.a)(Vn,2),bt=Nt[0],Yt=Nt[1],Xo=Object(r.useState)(null),bo=Object(R.a)(Xo,2),na=bo[0],$o=bo[1],Go=Object(r.useState)(0),go=Object(R.a)(Go,2),Yo=go[0],Jo=go[1],Qo=Object(r.useState)(0),Eo=Object(R.a)(Qo,2),Zo=Eo[0],qo=Eo[1],er=T(new Map),yo=Object(R.a)(er,2),tr=yo[0],nr=yo[1],za=Y(a,tr,Kt),Co="".concat(e,"-nav-operations-hidden"),ga=0,Ea=0;De?y?(ga=0,Ea=Math.max(0,Kt-bt)):(ga=Math.min(0,bt-Kt),Ea=0):(ga=Math.min(0,na-fn),Ea=0);function ao(Et){return EtEa?[Ea,!1]:[Et,!0]}var Oo=Object(r.useRef)(),ar=Object(r.useState)(),xo=Object(R.a)(ar,2),oo=xo[0],Mo=xo[1];function ro(){Mo(Date.now())}function io(){window.clearTimeout(Oo.current)}Fa(Je,function(Et,tt){var Xt=!1;function pn(Ca,Oa){Ca(function(xa){var Ma=ao(xa+Oa),aa=Object(R.a)(Ma,2),co=aa[0],fo=aa[1];return Xt=fo,co})}if(De){if(bt>=Kt)return Xt;pn(ft,Et)}else{if(na>=fn)return Xt;pn(Pt,tt)}return io(),ro(),Xt}),Object(r.useEffect)(function(){return io(),oo&&(Oo.current=window.setTimeout(function(){Mo(0)},100)),io},[oo]);function jo(){var Et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:p,tt=za.get(Et);if(!tt)return;if(De){var Xt=Te;y?tt.rightTe+bt&&(Xt=tt.right+tt.width-bt):tt.left<-Te?Xt=-tt.left:tt.left+tt.width>-Te+bt&&(Xt=-(tt.left+tt.width-bt)),Pt(0),ft(ao(Xt)[0])}else{var pn=xt;tt.top<-xt?pn=-tt.top:tt.top+tt.height>-xt+na&&(pn=-(tt.top+tt.height-na)),ft(0),Pt(ao(pn)[0])}}var or=be(za,{width:bt,height:na,left:Te,top:xt},{width:Ht,height:Tt},{width:Yo,height:Zo},Object(N.a)(Object(N.a)({},o),{},{tabs:a})),To=Object(R.a)(or,2),rr=To[0],ir=To[1],sr=a.map(function(Et){var tt=Et.key;return r.createElement(_,{id:u,prefixCls:e,key:tt,rtl:y,tab:Et,closable:Et.closable,editable:X,active:tt===p,tabPosition:se,tabBarGutter:we,renderWrapper:Ye,removeAriaLabel:V==null?void 0:V.removeAriaLabel,ref:gt(tt),onClick:function(pn){ze(tt,pn)},onRemove:function(){Pe(tt)},onFocus:function(){jo(tt),ro(),y||(Je.current.scrollLeft=0),Je.current.scrollTop=0}})}),so=Q(function(){var Et,tt,Xt,pn,Ca,Oa,xa,Ma,aa,co=((Et=Je.current)===null||Et===void 0?void 0:Et.offsetWidth)||0,fo=((tt=Je.current)===null||tt===void 0?void 0:tt.offsetHeight)||0,wo=((Xt=dt.current)===null||Xt===void 0?void 0:Xt.offsetWidth)||0,Lo=((pn=dt.current)===null||pn===void 0?void 0:pn.offsetHeight)||0,pr=((Ca=$e.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,mr=((Oa=$e.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;Yt(co),$o(fo),Jo(wo),qo(Lo);var Uo=(((xa=Xe.current)===null||xa===void 0?void 0:xa.offsetWidth)||0)-wo,Io=(((Ma=Xe.current)===null||Ma===void 0?void 0:Ma.offsetHeight)||0)-Lo;ln(Uo),Wt(Io);var ko=(aa=$e.current)===null||aa===void 0?void 0:aa.className.includes(Co);wn(Uo-(ko?0:pr)),Rn(Io-(ko?0:mr)),nr(function(){var Ko=new Map;return a.forEach(function(hr){var Fo=hr.key,ja=gt(Fo).current;ja&&Ko.set(Fo,{width:ja.offsetWidth,height:ja.offsetHeight,left:ja.offsetLeft,top:ja.offsetTop})}),Ko})}),lr=a.slice(0,rr),ur=a.slice(ir+1),Ro=[].concat(Object(ye.a)(lr),Object(ye.a)(ur)),cr=Object(r.useState)(),So=Object(R.a)(cr,2),dr=So[0],fr=So[1],Un=za.get(p),No=Object(r.useRef)();function _o(){Ee.a.cancel(No.current)}Object(r.useEffect)(function(){var Et={};return Un&&(De?(y?Et.right=Un.right:Et.left=Un.left,Et.width=Un.width):(Et.top=Un.top,Et.height=Un.height)),_o(),No.current=Ee()(function(){fr(Et)}),_o},[Un,De,y]),Object(r.useEffect)(function(){jo()},[p,Un,za,De]),Object(r.useEffect)(function(){so()},[y,we,p,a.map(function(Et){return Et.key}).join("_")]);var Do=!!Ro.length,ya="".concat(e,"-nav-wrap"),lo,uo,Po,Ao;return De?y?(uo=Te>0,lo=Te+bt50?kt.style.display="block":kt.style.display="none"}})),L.a.createElement("div",{style:{display:"none",marginLeft:115},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:q,onOk:function(){var Ct=Object(w.a)(T.a.mark(function kt(){var Ot,mn,En,nn;return T.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:if(!(ot<1||ot>50)){zt.next=4;break}return En=document.getElementById("model_error"),En.style.display="block",zt.abrupt("return",Promise.reject());case 4:return vt.update({cancelButtonProps:{disabled:!0}}),zt.next=7,$({type:"paperlibrary/sendToClass",payload:{course_id:He==null?void 0:He[0],id:(Ot=he.actionTabs)===null||Ot===void 0||((mn=Ot.params)===null||mn===void 0)?void 0:mn.id,num:ot}});case 7:nn=zt.sent,vt.update({cancelButtonProps:{disabled:!1}}),nn&&nn.status===0&&(g.a.destroyAll(),g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,title:"\u63D0\u793A",content:L.a.createElement("div",{className:U.a.modalColumn},L.a.createElement("div",{style:{color:"#676A6C",display:"flex"},className:"font14 mt20 mb10"},L.a.createElement("img",{style:{marginRight:5},src:be.a}),"\u751F\u6210\u8BD5\u5377\u6210\u529F\uFF0C\u524D\u5F80\u8BFE\u5802\u53BB\u67E5\u770B\u5427\uFF01")),okText:"\u524D\u5F80\u8BFE\u5802",cancelText:"\u8FD4\u56DE\u8BD5\u5377\u5E93",onCancel:q,onOk:function(){var un,yn,Qt=nn==null||((un=nn.first_category_url)===null||un===void 0||((yn=un.split("/"))===null||yn===void 0))?void 0:yn[2];Object(F.Q)("/classrooms/".concat(Qt,"/exercise"))}}));case 10:case"end":return zt.stop()}},kt)}));function Bt(){return Ct.apply(this,arguments)}return Bt}()});case 16:case"end":return ke.stop()}},je)}));return function(){return Me.apply(this,arguments)}}(),Re=function(){var Me=Object(w.a)(T.a.mark(function je(){return T.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return oe(!0),Ke.next=3,ae();case 3:case"end":return Ke.stop()}},je)}));return function(){return Me.apply(this,arguments)}}(),Ae=[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0},{title:"\u5206\u73ED\u6570\u91CF",dataIndex:"course_group_count",width:90,ellipsis:!0},{title:"\u5B66\u5458\u4EBA\u6570",dataIndex:"course_member_count",width:90,ellipsis:!0}];return L.a.createElement("div",null,L.a.createElement(g.a,{centered:!0,keyboard:!1,closable:!1,visible:he.actionTabs.key==="Paperlibrary-SendToClass",title:"\u53D1\u9001\u81F3\u8BFE\u5802",maskClosable:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:z["paperlibrary/sendToClass"],width:600,onOk:ge,destroyOnClose:!0,onCancel:q},L.a.createElement("div",{className:U.a.wrap},L.a.createElement("div",{className:U.a.title},L.a.createElement("img",{src:Y.a}),"\u9009\u62E9\u7684\u8BD5\u5377\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\u5E76\u4E3A\u73ED\u7EA7\u5B66\u5458\u751F\u6210\u8003\u8BD5\u8BD5\u5377"),L.a.createElement("div",{className:"mb10"},L.a.createElement(J,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:B,onChange:function(je){de(je.target.value),je.target.value||ae(!0)},onSearch:function(je){de(je),ae(),ht([])}})),ie.length?L.a.createElement("div",{className:U.a.radioWrap},L.a.createElement(R.a,{rowClassName:U.a.row,bordered:!1,scroll:(ie==null?void 0:ie.length)<=7?{}:{y:350},loading:G,rowKey:"course_id",pagination:!1,dataSource:ie,columns:Ae,onRow:function(je){return{onClick:function(Ke){console.log([je==null?void 0:je.course_id]),ht([je==null?void 0:je.course_id])}}},rowSelection:{type:"radio",selectedRowKeys:He,onChange:function(je){ht(je),_t(!1)}}})):!B&&!G&&L.a.createElement(E,{createState:yt,refreshLoading:me,onRefresh:Re,onCreate:function(){ct(!1),Object(F.Q)("/classrooms/new")}}),We&&L.a.createElement("div",{className:U.a.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802"))))},k=te.a=Object(_.a)(function(ue){var ce=ue.paperlibrary,he=ue.loading,Se=ue.globalSetting;return{paperlibrary:ce,globalSetting:Se,loading:he.effects}})(ne)},n6Qo:function(Be,te,n){"use strict";n.d(te,"a",function(){return le});var S=n("q1tI"),R=n("biw7"),Oe=n("fyJ8");function N(w){var ye=w.className,re=w.index,Ee=w.children,xe=w.colSpan,Q=w.rowSpan,T=S.useContext(R.a),C=T.prefixCls,L=T.fixedInfoList,_=L[re];return S.createElement(Oe.a,Object.assign({className:ye,index:re,component:"td",prefixCls:C,record:null,dataIndex:null,render:function(){return{children:Ee,props:{colSpan:xe,rowSpan:Q}}}},_))}function r(w){return S.createElement("tr",Object.assign({},w))}function g(w){var ye=w.children,re=S.useContext(R.a),Ee=re.prefixCls;return S.createElement("tfoot",{className:"".concat(Ee,"-summary")},ye)}var fe=te.b=g,le={Cell:N,Row:r}},"rd/4":function(Be,te,n){Be.exports=n.p+"static/noData.dc777645.png"},sR1s:function(Be,te,n){"use strict";n.d(te,"b",function(){return N}),n.d(te,"a",function(){return r}),n.d(te,"c",function(){return g}),n.d(te,"d",function(){return fe});var S=n("U8pU"),R="RC_TABLE_KEY";function Oe(le){return le==null?[]:Array.isArray(le)?le:[le]}function N(le,w){if(!w&&typeof w!="number")return le;for(var ye=Oe(w),re=le,Ee=0;Ee1)Object(ye.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(Y.length===0)return Object(ye.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var W=Y[0];if(g.isValidElement(W)&&Object(re.c)(W)){var be=W.ref;Y[0]=g.cloneElement(W,{ref:Object(re.a)(be,this.setChildNode)})}return Y.length===1?Y[0]:Y.map(function(P,U){return!g.isValidElement(P)||"key"in P&&P.key!==null?P:g.cloneElement(P,{key:"".concat(xe,"-").concat(U)})})}}]),L}(g.Component);Q.displayName="ResizeObserver",te.a=Q},wCXF:function(Be,te,n){"use strict";n.d(te,"a",function(){return Rt});var S=n("rePB"),R=n("VTBJ"),Oe=n("KQm4"),N=n("U8pU"),r=n("ODXe"),g=n("q1tI"),fe=n("TSYQ"),le=n.n(fe),w=n("Gytx"),ye=n.n(w),re=n("Kwbf"),Ee=n("t23M"),xe=n("qx4F"),Q=n("6eGT"),T=n("IBYe"),C=n("Ff2n"),L=n("c+Xe"),_=n("fyJ8"),H=n("biw7");function Y(j,G,Z,ve,Ce){var me=Z[j]||{},oe=Z[G]||{},q,ae;me.fixed==="left"?q=ve.left[j]:oe.fixed==="right"&&(ae=ve.right[G]);var Ne=!1,ge=!1,Re=!1,Ae=!1,Me=Z[G+1],je=Z[j-1];if(Ce==="rtl"){if(q!==void 0){var Ge=je&&je.fixed==="left";Ae=!Ge}else if(ae!==void 0){var Ke=Me&&Me.fixed==="right";Re=!Ke}}else if(q!==void 0){var nt=Me&&Me.fixed==="left";Ne=!nt}else if(ae!==void 0){var Le=je&&je.fixed==="right";ge=!Le}return{fixLeft:q,fixRight:ae,lastFixLeft:Ne,firstFixRight:ge,lastFixRight:Re,firstFixLeft:Ae,isSticky:ve.isSticky}}var W=n("sR1s");function be(j){var G=j.cells,Z=j.stickyOffsets,ve=j.flattenColumns,Ce=j.rowComponent,me=j.cellComponent,oe=j.onHeaderRow,q=j.index,ae=g.useContext(H.a),Ne=ae.prefixCls,ge=ae.direction,Re;oe&&(Re=oe(G.map(function(Me){return Me.column}),q));var Ae=Object(W.a)(G.map(function(Me){return Me.column}));return g.createElement(Ce,Object.assign({},Re),G.map(function(Me,je){var Ge=Me.column,Ke=Y(Me.colStart,Me.colEnd,ve,Z,ge),nt;return Ge&&Ge.onHeaderCell&&(nt=Me.column.onHeaderCell(Ge)),g.createElement(_.a,Object.assign({},Me,{ellipsis:Ge.ellipsis,align:Ge.align,component:me,prefixCls:Ne,key:Ae[je]},Ke,{additionalProps:nt,rowType:"header"}))}))}be.displayName="HeaderRow";var P=be;function U(j){var G=[];function Z(oe,q){var ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;G[ae]=G[ae]||[];var Ne=q,ge=oe.filter(Boolean).map(function(Re){var Ae={key:Re.key,className:Re.className||"",children:Re.title,column:Re,colStart:Ne},Me=1,je=Re.children;return je&&je.length>0&&(Me=Z(je,Ne,ae+1).reduce(function(Ge,Ke){return Ge+Ke},0),Ae.hasSubColumns=!0),"colSpan"in Re&&(Me=Re.colSpan),"rowSpan"in Re&&(Ae.rowSpan=Re.rowSpan),Ae.colSpan=Me,Ae.colEnd=Ae.colStart+Me-1,G[ae].push(Ae),Ne+=Me,Me});return ge}Z(j,0);for(var ve=G.length,Ce=function(q){G[q].forEach(function(ae){!("rowSpan"in ae)&&!ae.hasSubColumns&&(ae.rowSpan=ve-q)})},me=0;me=0;q-=1){var ae=G[q],Ne=Z&&Z[q],ge=Ne&&Ne[d.a];(ae||ge||oe)&&(Ce.unshift(g.createElement("col",Object.assign({key:q,style:{width:ae,minWidth:ae}},ge))),oe=!0)}return g.createElement("colgroup",null,Ce)}var O=i;function M(j,G){return Object(g.useMemo)(function(){for(var Z=[],ve=0;ve1?Zt-1:0),hn=1;hn=Re&&(Ot=Re-Ae),oe({scrollLeft:Ot/Re*(ge+2)}),Le.current.x=ke.pageX},ot=function(){var ke=Object(ht.b)(me.current).top,Ct=ke+me.current.offsetHeight,Bt=document.documentElement.scrollTop+window.innerHeight;Ct-Object(xe.a)()<=Bt||ke>=Bt-q?nt(function(kt){return Object(R.a)(Object(R.a)({},kt),{},{isHiddenScrollBar:!0})}):nt(function(kt){return Object(R.a)(Object(R.a)({},kt),{},{isHiddenScrollBar:!1})})},vt=function(ke){nt(function(Ct){return Object(R.a)(Object(R.a)({},Ct),{},{scrollLeft:ke/ge*Re||0})})};return g.useImperativeHandle(Z,function(){return{setScrollLeft:vt}}),g.useEffect(function(){var mt=Object(He.a)(document.body,"mouseup",It,!1),ke=Object(He.a)(document.body,"mousemove",At,!1);return ot(),function(){mt.remove(),ke.remove()}},[Ae,st]),g.useEffect(function(){var mt=Object(He.a)(window,"scroll",ot,!1),ke=Object(He.a)(window,"resize",ot,!1);return function(){mt.remove(),ke.remove()}},[]),g.useEffect(function(){Ke.isHiddenScrollBar||nt(function(mt){var ke,Ct;return Object(R.a)(Object(R.a)({},mt),{},{scrollLeft:me.current.scrollLeft/((ke=me.current)===null||ke===void 0?void 0:ke.scrollWidth)*((Ct=me.current)===null||Ct===void 0?void 0:Ct.clientWidth)})})},[Ke.isHiddenScrollBar]),ge<=Re||!Ae||Ke.isHiddenScrollBar?null:g.createElement("div",{style:{height:Object(xe.a)(),width:Re,bottom:q},className:"".concat(Ne,"-sticky-scroll")},g.createElement("div",{onMouseDown:at,ref:Me,className:le()("".concat(Ne,"-sticky-scroll-bar"),Object(S.a)({},"".concat(Ne,"-sticky-scroll-bar-active"),st)),style:{width:"".concat(Ae,"px"),transform:"translate3d(".concat(Ke.scrollLeft,"px, 0, 0)")}}))},Ie=g.forwardRef(it);function We(j,G){return g.useMemo(function(){var Z=!!j;return{isSticky:Z,stickyClassName:Z?"".concat(G,"-sticky-header"):"",offsetHeader:Object(N.a)(j)==="object"&&j.offsetHeader||0,offsetScroll:Object(N.a)(j)==="object"&&j.offsetScroll||0}},[j,G])}var _t=[],Dt={},Rt="rc-table-internal-hook",yt=g.memo(function(j){var G=j.children;return G},function(j,G){return ye()(j.props,G.props)?j.pingLeft!==G.pingLeft||j.pingRight!==G.pingRight:!1});function ct(j){var G,Z=j.prefixCls,ve=j.className,Ce=j.rowClassName,me=j.style,oe=j.data,q=j.rowKey,ae=j.scroll,Ne=j.tableLayout,ge=j.direction,Re=j.title,Ae=j.footer,Me=j.summary,je=j.id,Ge=j.showHeader,Ke=j.components,nt=j.emptyText,Le=j.onRow,Ft=j.onHeaderRow,Mt=j.internalHooks,st=j.transformColumns,jt=j.internalRefs,It=j.sticky,at=oe||_t,At=!!at.length,ot=g.useState(0),vt=Object(r.a)(ot,2),mt=vt[0],ke=vt[1];g.useEffect(function(){ke(Object(xe.a)())});var Ct=g.useMemo(function(){return Object(W.c)(Ke,{})},[Ke]),Bt=g.useCallback(function(lt,ut){return Object(W.b)(Ct,lt)||ut},[Ct]),kt=g.useMemo(function(){return typeof q=="function"?q:function(lt){var ut=lt&<[q];return ut}},[q]),Ot=Object(d.c)(j),mn=Ot.expandIcon,En=Ot.expandedRowKeys,nn=Ot.defaultExpandedRowKeys,an=Ot.defaultExpandAllRows,zt=Ot.expandedRowRender,Mn=Ot.onExpand,un=Ot.onExpandedRowsChange,yn=Ot.expandRowByClick,Qt=Ot.rowExpandable,In=Ot.expandIconColumnIndex,jn=Ot.expandedRowClassName,kn=Ot.childrenColumnName,Sn=Ot.indentSize,Cn=mn||qe,Nn=kn||"children",Hn=g.useMemo(function(){return zt?"row":j.expandable&&Mt===Rt&&j.expandable.__PARENT_RENDER_ICON__||at.some(function(lt){return lt&&Object(N.a)(lt)==="object"&<[Nn]})?"nest":!1},[!!zt,at]),_n=g.useState(function(){return nn||(an?Ve(at,kt,Nn):[])}),Vt=Object(r.a)(_n,2),en=Vt[0],cn=Vt[1],Zt=g.useMemo(function(){return new Set(En||en||[])},[En,en]),on=g.useCallback(function(lt){var ut=kt(lt,at.indexOf(lt)),Lt,qt=Zt.has(ut);qt?(Zt.delete(ut),Lt=Object(Oe.a)(Zt)):Lt=[].concat(Object(Oe.a)(Zt),[ut]),cn(Lt),Mn&&Mn(!qt,lt),un&&un(Lt)},[kt,Zt,at,Mn,un]),hn=g.useState(0),Xn=Object(r.a)(hn,2),Kn=Xn[0],$n=Xn[1],Ta=Object($.b)(Object(R.a)(Object(R.a)(Object(R.a)({},j),Ot),{},{expandable:!!zt,expandedKeys:Zt,getRowKey:kt,onTriggerExpand:on,expandIcon:Cn,expandIconColumnIndex:In,direction:ge}),Mt===Rt?st:null),Ra=Object(r.a)(Ta,2),Gn=Ra[0],wt=Ra[1],Yn=g.useMemo(function(){return{columns:Gn,flattenColumns:wt}},[Gn,wt]),Jn=g.useRef(),Sa=g.useRef(),vn=g.useRef(),Va=g.useState(!1),Na=Object(r.a)(Va,2),oa=Na[0],Ha=Na[1],Xa=g.useState(!1),ra=Object(r.a)(Xa,2),Qn=ra[0],$a=ra[1],Ga=K(new Map),_a=Object(r.a)(Ga,2),Ya=_a[0],Ja=_a[1],On=Object(W.a)(wt),ia=On.map(function(lt){return Ya.get(lt)}),Da=g.useMemo(function(){return ia},[ia.join("_")]),sa=_e(Da,wt.length,ge),rn=ae&&Object(W.d)(ae.y),bn=ae&&Object(W.d)(ae.x),gn=bn&&wt.some(function(lt){var ut=lt.fixed;return ut}),la=g.useRef(),Fn=We(It,Z),Bn=Fn.isSticky,Pa=Fn.offsetHeader,Qa=Fn.offsetScroll,Aa=Fn.stickyClassName,ua,Zn,Dn;rn&&(Zn={overflowY:"scroll",maxHeight:ae.y}),bn&&(ua={overflowX:"auto"},rn||(Zn={overflowY:"hidden"}),Dn={width:ae.x===!0?"auto":ae.x,minWidth:"100%"});var Tn=g.useCallback(function(lt,ut){Ja(function(Lt){var qt=new Map(Lt);return qt.set(lt,ut),qt})},[]),qn=B(null),wa=Object(r.a)(qn,2),La=wa[0],Ua=wa[1];function ea(lt,ut){if(!ut)return;typeof ut=="function"?ut(lt):ut.scrollLeft!==lt&&(ut.scrollLeft=lt)}var Pn=function(ut){var Lt=ut.currentTarget,qt=ut.scrollLeft,Wn=typeof qt=="number"?qt:Lt.scrollLeft,Fa=Lt||Dt;if(!Ua()||Ua()===Fa){var ba;La(Fa),ea(Wn,Sa.current),ea(Wn,vn.current),ea(Wn,(ba=la.current)===null||ba===void 0?void 0:ba.setScrollLeft)}if(Lt){var Ba=Lt.scrollWidth,Wa=Lt.clientWidth;Ha(Wn>0),$a(Wn0?[].concat(Object(R.a)(C),Object(R.a)(re(Y).map(function(W){return Object(Oe.a)({fixed:H},W)}))):[].concat(Object(R.a)(C),[Object(Oe.a)(Object(Oe.a)({},L),{},{fixed:H})])},[])}function Ee(T){for(var C=!0,L=0;L=0;Y-=1){var W=T[Y];if(H&&W.fixed!=="right")H=!1;else if(!H&&W.fixed==="right"){Object(fe.a)(!1,"Index ".concat(Y+1," of `columns` missing `fixed='right'` prop."));break}}}function xe(T){return T.map(function(C){var L=C.fixed,_=Object(N.a)(C,["fixed"]),H=L;return L==="left"?H="right":L==="right"&&(H="left"),Object(Oe.a)({fixed:H},_)})}function Q(T,C){var L=T.prefixCls,_=T.columns,H=T.children,Y=T.expandable,W=T.expandedKeys,be=T.getRowKey,P=T.onTriggerExpand,U=T.expandIcon,F=T.rowExpandable,h=T.expandIconColumnIndex,d=T.direction,i=T.expandRowByClick,O=r.useMemo(function(){return _||ye(H)},[_,H]),M=r.useMemo(function(){if(Y){var m,D=h||0,E=O[D],I=(m={},Object(S.a)(m,w.a,{className:"".concat(L,"-expand-icon-col")}),Object(S.a)(m,"title",""),Object(S.a)(m,"fixed",E?E.fixed:null),Object(S.a)(m,"className","".concat(L,"-row-expand-icon-cell")),Object(S.a)(m,"render",function(k,ue,ce){var he=be(ue,ce),Se=W.has(he),z=F?F(ue):!0,$=U({prefixCls:L,expanded:Se,expandable:z,record:ue,onExpand:P});return i?r.createElement("span",{onClick:function(ee){return ee.stopPropagation()}},$):$}),m),J=O.slice();return D>=0&&J.splice(D,0,I),J}return O},[Y,O,be,W,U,d]),x=r.useMemo(function(){var m=M;return C&&(m=C(m)),m.length||(m=[{render:function(){return null}}]),m},[C,M,d]),c=r.useMemo(function(){return d==="rtl"?xe(re(x)):re(x)},[x,d]);return[x,c]}te.b=Q},"y0+3":function(Be,te,n){"use strict";n.d(te,"a",function(){return re}),n.d(te,"b",function(){return xe});var S=/margin|padding|width|height|max|min|offset/,R={left:!0,top:!0},Oe={cssFloat:1,styleFloat:1,float:1};function N(Q){return Q.nodeType===1?Q.ownerDocument.defaultView.getComputedStyle(Q,null):{}}function r(Q,T,C){if(T=T.toLowerCase(),C==="auto"){if(T==="height")return Q.offsetHeight;if(T==="width")return Q.offsetWidth}return T in R||(R[T]=S.test(T)),R[T]?parseFloat(C)||0:C}function g(Q,T){var C=arguments.length,L=N(Q);return T=Oe[T]?"cssFloat"in Q.style?"cssFloat":"styleFloat":T,C===1?L:r(Q,T,L[T]||Q.style[T])}function fe(Q,T,C){var L=arguments.length;if(T=Oe[T]?"cssFloat"in Q.style?"cssFloat":"styleFloat":T,L===3)return typeof C=="number"&&S.test(T)&&(C="".concat(C,"px")),Q.style[T]=C,C;for(var _ in T)T.hasOwnProperty(_)&&fe(Q,_,T[_]);return N(Q)}function le(Q){return Q===document.body?document.documentElement.clientWidth:Q.offsetWidth}function w(Q){return Q===document.body?window.innerHeight||document.documentElement.clientHeight:Q.offsetHeight}function ye(){var Q=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),T=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Q,height:T}}function re(){var Q=document.documentElement.clientWidth,T=window.innerHeight||document.documentElement.clientHeight;return{width:Q,height:T}}function Ee(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function xe(Q){var T=Q.getBoundingClientRect(),C=document.documentElement;return{left:T.left+(window.pageXOffset||C.scrollLeft)-(C.clientLeft||document.body.clientLeft||0),top:T.top+(window.pageYOffset||C.scrollTop)-(C.clientTop||document.body.clientTop||0)}}}}]); +`,c=["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"],m={},_;function E(z){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pe=z.getAttribute("id")||z.getAttribute("data-reactid")||z.getAttribute("name");if($&&m[pe])return m[pe];var ee=window.getComputedStyle(z),K=ee.getPropertyValue("box-sizing")||ee.getPropertyValue("-moz-box-sizing")||ee.getPropertyValue("-webkit-box-sizing"),B=parseFloat(ee.getPropertyValue("padding-bottom"))+parseFloat(ee.getPropertyValue("padding-top")),de=parseFloat(ee.getPropertyValue("border-bottom-width"))+parseFloat(ee.getPropertyValue("border-top-width")),De=c.map(function(ie){return"".concat(ie,":").concat(ee.getPropertyValue(ie))}).join(";"),Fe={sizingStyle:De,paddingSize:B,borderSize:de,boxSizing:K};return $&&pe&&(m[pe]=Fe),Fe}function I(z){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;_||(_=document.createElement("textarea"),_.setAttribute("tab-index","-1"),_.setAttribute("aria-hidden","true"),document.body.appendChild(_)),z.getAttribute("wrap")?_.setAttribute("wrap",z.getAttribute("wrap")):_.removeAttribute("wrap");var K=E(z,$),B=K.paddingSize,de=K.borderSize,De=K.boxSizing,Fe=K.sizingStyle;_.setAttribute("style","".concat(Fe,";").concat(x)),_.value=z.value||z.placeholder||"";var ie=Number.MIN_SAFE_INTEGER,Ue=Number.MAX_SAFE_INTEGER,qe=_.scrollHeight,Ve;if(De==="border-box"?qe+=de:De==="content-box"&&(qe-=B),pe!==null||ee!==null){_.value=" ";var He=_.scrollHeight-B;pe!==null&&(ie=He*pe,De==="border-box"&&(ie=ie+B+de),qe=Math.max(ie,qe)),ee!==null&&(Ue=He*ee,De==="border-box"&&(Ue=Ue+B+de),Ve=qe>Ue?"":"hidden",qe=Math.min(Ue,qe))}return{height:qe,minHeight:ie,maxHeight:Ue,overflowY:Ve,resize:"none"}}var J=n("Gytx"),ne=n.n(J),k;(function(z){z[z.NONE=0]="NONE",z[z.RESIZING=1]="RESIZING",z[z.RESIZED=2]="RESIZED"})(k||(k={}));var ue=function(z){Object(N.a)(pe,z);var $=Object(r.a)(pe);function pe(ee){var K;return Object(R.a)(this,pe),K=$.call(this,ee),K.nextFrameActionId=void 0,K.resizeFrameId=void 0,K.textArea=void 0,K.saveTextArea=function(B){K.textArea=B},K.handleResize=function(B){var de=K.state.resizeStatus,De=K.props,Fe=De.autoSize,ie=De.onResize;if(de!==k.NONE)return;typeof ie=="function"&&ie(B),Fe&&K.resizeOnNextFrame()},K.resizeOnNextFrame=function(){cancelAnimationFrame(K.nextFrameActionId),K.nextFrameActionId=requestAnimationFrame(K.resizeTextarea)},K.resizeTextarea=function(){var B=K.props.autoSize;if(!B||!K.textArea)return;var de=B.minRows,De=B.maxRows,Fe=I(K.textArea,!1,de,De);K.setState({textareaStyles:Fe,resizeStatus:k.RESIZING},function(){cancelAnimationFrame(K.resizeFrameId),K.resizeFrameId=requestAnimationFrame(function(){K.setState({resizeStatus:k.RESIZED},function(){K.resizeFrameId=requestAnimationFrame(function(){K.setState({resizeStatus:k.NONE}),K.fixFirefoxAutoScroll()})})})})},K.renderTextArea=function(){var B=K.props,de=B.prefixCls,De=de===void 0?"rc-textarea":de,Fe=B.autoSize,ie=B.onResize,Ue=B.className,qe=B.disabled,Ve=K.state,He=Ve.textareaStyles,ht=Ve.resizeStatus,it=Object(i.a)(K.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ie=M()(De,Ue,Object(le.a)({},"".concat(De,"-disabled"),qe));"value"in it&&(it.value=it.value||"");var We=Object(fe.a)(Object(fe.a)(Object(fe.a)({},K.props.style),He),ht===k.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return g.createElement(d,{onResize:K.handleResize,disabled:!(Fe||ie)},g.createElement("textarea",Object(S.a)({},it,{className:Ie,style:We,ref:K.saveTextArea})))},K.state={textareaStyles:{},resizeStatus:k.NONE},K}return Object(Oe.a)(pe,[{key:"componentDidUpdate",value:function(K){(K.value!==this.props.value||!ne()(K.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 K=this.textArea.selectionStart,B=this.textArea.selectionEnd;this.textArea.setSelectionRange(K,B)}}catch(de){}}},{key:"render",value:function(){return this.renderTextArea()}}]),pe}(g.Component),ce=ue,he=function(z){Object(N.a)(pe,z);var $=Object(r.a)(pe);function pe(ee){var K;Object(R.a)(this,pe),K=$.call(this,ee),K.resizableTextArea=void 0,K.focus=function(){K.resizableTextArea.textArea.focus()},K.saveTextArea=function(de){K.resizableTextArea=de},K.handleChange=function(de){var De=K.props.onChange;K.setValue(de.target.value,function(){K.resizableTextArea.resizeTextarea()}),De&&De(de)},K.handleKeyDown=function(de){var De=K.props,Fe=De.onPressEnter,ie=De.onKeyDown;de.keyCode===13&&Fe&&Fe(de),ie&&ie(de)};var B=typeof ee.value=="undefined"||ee.value===null?ee.defaultValue:ee.value;return K.state={value:B},K}return Object(Oe.a)(pe,[{key:"setValue",value:function(K,B){"value"in this.props||this.setState({value:K},B)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return g.createElement(ce,Object(S.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(K){return"value"in K?{value:K.value}:null}}]),pe}(g.Component),Se=te.default=he},bT9E:function(Be,te,n){"use strict";n.d(te,"a",function(){return R});var S=n("VTBJ");function R(Oe,N){var r=Object(S.a)({},Oe);return Array.isArray(N)&&N.forEach(function(g){delete r[g]}),r}},biw7:function(Be,te,n){"use strict";var S=n("q1tI"),R=n.n(S),Oe=S.createContext(null);te.a=Oe},dmUQ:function(Be,te,n){"use strict";var S=n("Ff2n"),R=n("rePB"),Oe=n("1OyB"),N=n("vuIU"),r=n("Ji7U"),g=n("md7G"),fe=n("foSv"),le=n("q1tI"),w=n.n(le),ye=n("TSYQ"),re=n.n(ye),Ee=n("4IlW");function xe(i,O){var M=Object.keys(i);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(i);O&&(x=x.filter(function(c){return Object.getOwnPropertyDescriptor(i,c).enumerable})),M.push.apply(M,x)}return M}function Q(i){for(var O=1;O1?ce-1:0),Se=1;Se1?J-1:0),k=1;k=0)return parseInt(I.slice(I.indexOf("e-")+2),10);var J=0;return I.indexOf(".")>=0&&(J=I.length-I.indexOf(".")-1),J},c.getInputDisplayValue=function(E){var I=E||c.state,J=I.focused,ne=I.inputValue,k=I.value,ue;J?ue=ne:ue=c.toPrecisionAsStep(k),ue==null&&(ue="");var ce=c.formatWrapper(ue);return P(c.props.decimalSeparator)&&(ce=ce.toString().replace(".",c.props.decimalSeparator)),ce},c.recordCursorPosition=function(){try{c.cursorStart=c.input.selectionStart,c.cursorEnd=c.input.selectionEnd,c.currentValue=c.input.value,c.cursorBefore=c.input.value.substring(0,c.cursorStart),c.cursorAfter=c.input.value.substring(c.cursorEnd)}catch(E){}},c.restoreByAfter=function(E){if(E===void 0)return!1;var I=c.input.value,J=I.lastIndexOf(E);if(J===-1)return!1;var ne=c.cursorBefore.length;return c.lastKeyCode===Ee.a.DELETE&&c.cursorBefore.charAt(ne-1)===E[0]?(c.fixCaret(ne,ne),!0):J+E.length===I.length?(c.fixCaret(J,J),!0):!1},c.partRestoreByAfter=function(E){return E===void 0?!1:Array.prototype.some.call(E,function(I,J){var ne=E.substring(J);return c.restoreByAfter(ne)})},c.isNotCompleteNumber=function(E){return isNaN(E)||E===""||E===null||E&&E.toString().indexOf(".")===E.toString().length-1},c.stop=function(){c.autoStepTimer&&clearTimeout(c.autoStepTimer)},c.down=function(E,I,J){c.pressingUpOrDown=!0,c.step("down",E,I,J)},c.up=function(E,I,J){c.pressingUpOrDown=!0,c.step("up",E,I,J)},c.saveInput=function(E){c.input=E};var m=x.value;m===void 0&&(m=x.defaultValue),c.state={focused:x.autoFocus};var _=c.getValidValue(c.toNumber(m));return c.state=Q(Q({},c.state),{},{inputValue:c.toPrecisionAsStep(_),value:_}),c}return Object(N.a)(M,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(c){var m=this.props,_=m.value,E=m.onChange,I=m.max,J=m.min,ne=this.state.focused;if(c){if(!U(c.value,_)||!U(c.max,I)||!U(c.min,J)){var k=ne?_:this.getValidValue(_),ue;this.pressingUpOrDown?ue=k:this.inputting?ue=this.rawInput:ue=this.toPrecisionAsStep(k),this.setState({value:k,inputValue:ue})}var ce="value"in this.props?_:this.state.value;"max"in this.props&&c.max!==I&&typeof ce=="number"&&ce>I&&E&&E(I),"min"in this.props&&c.min!==J&&typeof ce=="number"&&ce1&&arguments[1]!==void 0?arguments[1]:this.props.min,_=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,E=parseFloat(c);return isNaN(E)?c:(E_&&(E=_),E)}},{key:"setValue",value:function(c,m){var _=this.props.precision,E=this.isNotCompleteNumber(parseFloat(c))?null:parseFloat(c),I=this.state.value,J=I===void 0?null:I,ne=this.state.inputValue,k=ne===void 0?null:ne,ue=typeof E=="number"?E.toFixed(_):"".concat(E),ce=E!==J||ue!=="".concat(k);return"value"in this.props?(k=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:k},m)):this.setState({value:E,inputValue:this.toPrecisionAsStep(c)},m),ce&&this.props.onChange(E),E}},{key:"getMaxPrecision",value:function(c){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,_=this.props,E=_.precision,I=_.step;if(P(E))return E;var J=this.getPrecision(m),ne=this.getPrecision(I),k=this.getPrecision(c);return c?Math.max(k,J+ne):J+ne}},{key:"getPrecisionFactor",value:function(c){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,_=this.getMaxPrecision(c,m);return Math.pow(10,_)}},{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(c){return this.props.formatter?this.props.formatter(c):c}},{key:"toPrecisionAsStep",value:function(c){if(this.isNotCompleteNumber(c)||c==="")return c;var m=Math.abs(this.getMaxPrecision(c));return isNaN(m)?c.toString():Number(c).toFixed(m)}},{key:"toNumber",value:function(c){var m=this.props.precision,_=this.state.focused,E=c&&c.length>16&&_;return this.isNotCompleteNumber(c)||E?c:P(m)?Math.round(c*Math.pow(10,m))/Math.pow(10,m):Number(c)}},{key:"upStep",value:function(c,m){var _=this.props.step,E=this.getPrecisionFactor(c,m),I=Math.abs(this.getMaxPrecision(c,m)),J=((E*c+E*_*m)/E).toFixed(I);return this.toNumber(J)}},{key:"downStep",value:function(c,m){var _=this.props.step,E=this.getPrecisionFactor(c,m),I=Math.abs(this.getMaxPrecision(c,m)),J=((E*c-E*_*m)/E).toFixed(I);return this.toNumber(J)}},{key:"step",value:function(c,m){var _=this,E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,I=arguments.length>3?arguments[3]:void 0;this.stop(),m&&(m.persist(),m.preventDefault());var J=this.props;if(J.disabled)return;var ne=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(ne))return;var k=this["".concat(c,"Step")](ne,E),ue=k>J.max||kJ.max?k=J.max:k=he),me=(ct||ct===0)&&(isNaN(ct)||Number(ct)<=Se),oe=Ce||E||I,q=me||E||I,ae=re()("".concat(_,"-handler"),"".concat(_,"-handler-up"),Object(R.a)({},"".concat(_,"-handler-up-disabled"),oe)),Ne=re()("".concat(_,"-handler"),"".concat(_,"-handler-down"),Object(R.a)({},"".concat(_,"-handler-down-disabled"),q)),ge=J?{onTouchStart:oe?L:this.up,onTouchEnd:this.stop}:{onMouseDown:oe?L:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Re=J?{onTouchStart:q?L:this.down,onTouchEnd:this.stop}:{onMouseDown:q?L:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return w.a.createElement("div",{className:j,style:z,title:$,onMouseEnter:pe,onMouseLeave:ee,onMouseOver:K,onMouseOut:B,onFocus:function(){return null},onBlur:function(){return null}},w.a.createElement("div",{className:"".concat(_,"-handler-wrap")},w.a.createElement("span",Object.assign({unselectable:"on"},ge,{role:"button","aria-label":"Increase Value","aria-disabled":oe,className:ae}),k||w.a.createElement("span",{unselectable:"on",className:"".concat(_,"-handler-up-inner"),onClick:D})),w.a.createElement("span",Object.assign({unselectable:"on"},Re,{role:"button","aria-label":"Decrease Value","aria-disabled":q,className:Ne}),ue||w.a.createElement("span",{unselectable:"on",className:"".concat(_,"-handler-down-inner"),onClick:D}))),w.a.createElement("div",{className:"".concat(_,"-input-wrap")},w.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Se,"aria-valuemax":he,"aria-valuenow":ct,required:de,type:ie,placeholder:Ue,onPaste:Dt,onClick:De,onMouseUp:this.onMouseUp,className:"".concat(_,"-input"),tabIndex:Fe,autoComplete:ne,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Z?this.onKeyDown:L,onKeyUp:Z?this.onKeyUp:L,autoFocus:Ie,maxLength:it,readOnly:I,disabled:E,max:he,min:Se,step:ht,name:We,title:$,id:qe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(ve),pattern:He,inputMode:Ve,onInput:_t},G))))}}]),M}(w.a.Component);F.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:be,min:-be,step:1,style:{},onChange:L,onKeyDown:L,onPressEnter:L,onFocus:L,onBlur:L,parser:H,required:!1,autoComplete:"off"};var h=F,d=te.a=h},fyJ8:function(Be,te,n){"use strict";var S=n("rePB"),R=n("VTBJ"),Oe=n("Ff2n"),N=n("U8pU"),r=n("q1tI"),g=n.n(r),fe=n("TSYQ"),le=n.n(fe),w=n("c+Xe"),ye=n("sR1s");function re(C){return C&&Object(N.a)(C)==="object"&&!Array.isArray(C)&&!r.isValidElement(C)}function Ee(C){return typeof C=="string"?!0:Object(w.c)(C)}function xe(C,L){var D,H=C.prefixCls,Y=C.className,W=C.record,be=C.index,P=C.dataIndex,U=C.render,F=C.children,h=C.component,d=h===void 0?"td":h,i=C.colSpan,O=C.rowSpan,M=C.fixLeft,x=C.fixRight,c=C.firstFixLeft,m=C.lastFixLeft,_=C.firstFixRight,E=C.lastFixRight,I=C.appendNode,J=C.additionalProps,ne=J===void 0?{}:J,k=C.ellipsis,ue=C.align,ce=C.rowType,he=C.isSticky,Se="".concat(H,"-cell"),z,$;if(F)$=F;else{var pe=Object(ye.b)(W,P);if($=pe,U){var ee=U(pe,W,be);re(ee)?($=ee.children,z=ee.props):$=ee}}Object(N.a)($)==="object"&&!Array.isArray($)&&!r.isValidElement($)&&($=null),k&&(m||_)&&($=r.createElement("span",{className:"".concat(Se,"-content")},$));var K=z||{},B=K.colSpan,de=K.rowSpan,De=K.style,Fe=K.className,ie=Object(Oe.a)(K,["colSpan","rowSpan","style","className"]),Ue=B!==void 0?B:i,qe=de!==void 0?de:O;if(Ue===0||qe===0)return null;var Ve={},He=typeof M=="number",ht=typeof x=="number";He&&(Ve.position="sticky",Ve.left=M),ht&&(Ve.position="sticky",Ve.right=x);var it={};ue&&(it.textAlign=ue);var Ie,We=k===!0?{showTitle:!0}:k;We&&(We.showTitle||ce==="header")&&(typeof $=="string"||typeof $=="number"?Ie=$.toString():r.isValidElement($)&&typeof $.props.children=="string"&&(Ie=$.props.children));var Dt=Object(R.a)(Object(R.a)(Object(R.a)({title:Ie},ie),ne),{},{colSpan:Ue&&Ue!==1?Ue:null,rowSpan:qe&&qe!==1?qe:null,className:le()(Se,Y,(D={},Object(S.a)(D,"".concat(Se,"-fix-left"),He),Object(S.a)(D,"".concat(Se,"-fix-left-first"),c),Object(S.a)(D,"".concat(Se,"-fix-left-last"),m),Object(S.a)(D,"".concat(Se,"-fix-right"),ht),Object(S.a)(D,"".concat(Se,"-fix-right-first"),_),Object(S.a)(D,"".concat(Se,"-fix-right-last"),E),Object(S.a)(D,"".concat(Se,"-ellipsis"),k),Object(S.a)(D,"".concat(Se,"-with-append"),I),Object(S.a)(D,"".concat(Se,"-fix-sticky"),(He||ht)&&he),D),ne.className,Fe),style:Object(R.a)(Object(R.a)(Object(R.a)(Object(R.a)({},ne.style),it),Ve),De),ref:Ee(d)?L:null});return r.createElement(d,Object.assign({},Dt),I,$)}var Q=r.forwardRef(xe);Q.displayName="Cell";var T=r.memo(Q,function(C,L){return L.shouldCellUpdate?!L.shouldCellUpdate(L.record,C.record):!1});te.a=T},hW8S:function(Be,te,n){"use strict";n.d(te,"a",function(){return N}),n.d(te,"c",function(){return r}),n.d(te,"b",function(){return g});var S=n("VTBJ"),R=n("Ff2n"),Oe=n("Kwbf"),N="RC_TABLE_INTERNAL_COL_DEFINE";function r(fe){var le=fe.expandable,w=Object(R.a)(fe,["expandable"]);return"expandable"in fe?Object(S.a)(Object(S.a)({},w),le):w}function g(fe){return Object.keys(fe).reduce(function(le,w){return(w.substr(0,5)==="data-"||w.substr(0,5)==="aria-")&&(le[w]=fe[w]),le},{})}},k3GJ:function(Be,te,n){"use strict";n.d(te,"a",function(){return mo});var S=n("rePB"),R=n("ODXe"),Oe=n("Ff2n"),N=n("VTBJ"),r=n("q1tI"),g=n("TSYQ"),fe=n.n(g),le=n("Zm9Q"),w=n("6cGi"),ye=n("KQm4"),re=n("xEkU"),Ee=n.n(re),xe=n("t23M");function Q(o){var f=Object(r.useRef)(),v=Object(r.useRef)(!1);function l(){for(var e=arguments.length,a=new Array(e),t=0;ty&&(V=y-X),Object(r.useMemo)(function(){if(!a.length)return[0,0];for(var se=a.length,we=se,Ye=0;Yep+V){we=Ye-1;break}}for(var Qe=0,Je=se-1;Je>=0;Je-=1){var Xe=o.get(a[Je].key)||W;if(Xe[b]1&&arguments[1]!==void 0?arguments[1]:!1,l=f&&typeof f.getBoundingClientRect=="function"&&f.getBoundingClientRect().width;if(l){if(v){var e=getComputedStyle(f),a=e.marginLeft,t=e.marginRight;l+=+a.replace("px","")+ +t.replace("px","")}l=+l.toFixed(6)}return l||0},Ie=function(f,v,l){f&&Object(_.a)(f.style)==="object"&&(f.style[v]=l)},We=function(){return Fe.any},Dt=n("bdgK"),_t=n("i8i4"),Rt=n.n(_t),yt=n("wgJM"),ct=n("l4aY"),Jt=n("m+aA"),j=n("c+Xe"),G=n("zT1h"),Z=n("QC+M");function ve(o,f,v){return v?o[0]===f[0]:o[0]===f[0]&&o[1]===f[1]}function Ce(o,f,v){var l=o[f]||{};return Object(N.a)(Object(N.a)({},l),v)}function me(o,f,v,l){for(var e=v.points,a=Object.keys(o),t=0;t1&&arguments[1]!==void 0?arguments[1]:2;f();var a=Object(yt.a)(function(){e<=1?l({isCanceled:function(){return a!==o.current}}):v(l,e-1)});o.current=a}return r.useEffect(function(){return function(){f()}},[]),[v,f]},mn=[ot,vt,mt,ke],En=!1,nn=!0;function an(o){return o===mt||o===ke}var zt=function(o,f){var v=r.useState(At),l=Object(R.a)(v,2),e=l[0],a=l[1],t=Ot(),s=Object(R.a)(t,2),u=s[0],b=s[1];function p(){a(ot)}return kt(function(){if(e!==At&&e!==ke){var y=mn.indexOf(e),A=mn[y+1],X=f(e);X===En?a(A):u(function(V){function se(){if(V.isCanceled())return;a(A)}X===!0?se():Promise.resolve(X).then(se)})}},[o,e]),r.useEffect(function(){return function(){b()}},[]),[p,e]},Mn=function(o){var f=Object(r.useRef)(),v=Object(r.useRef)(o);v.current=o;var l=r.useCallback(function(t){v.current(t)},[]);function e(t){t&&(t.removeEventListener(Ft,l),t.removeEventListener(Le,l))}function a(t){f.current&&f.current!==t&&e(f.current),t&&t!==f.current&&(t.addEventListener(Ft,l),t.addEventListener(Le,l),f.current=t)}return r.useEffect(function(){return function(){e(f.current)}},[]),[a,e]};function un(o,f,v,l){var e=l.motionEnter,a=e===void 0?!0:e,t=l.motionAppear,s=t===void 0?!0:t,u=l.motionLeave,b=u===void 0?!0:u,p=l.motionDeadline,y=l.motionLeaveImmediately,A=l.onAppearPrepare,X=l.onEnterPrepare,V=l.onLeavePrepare,se=l.onAppearStart,we=l.onEnterStart,Ye=l.onLeaveStart,ze=l.onAppearActive,Qe=l.onEnterActive,Je=l.onLeaveActive,Xe=l.onAppearEnd,$e=l.onEnterEnd,dt=l.onLeaveEnd,Ze=l.onVisibleChanged,Ut=Ct(),gt=Object(R.a)(Ut,2),Pe=gt[0],_e=gt[1],et=Ct(st),rt=Object(R.a)(et,2),Te=rt[0],ft=rt[1],St=Ct(null),pt=Object(R.a)(St,2),xt=pt[0],Pt=pt[1],$t=Object(r.useRef)(!1),sn=Object(r.useRef)(null),Kt=Object(r.useRef)(!1),ln=Object(r.useRef)(null);function xn(){var Nt=v();return Nt||ln.current}var dn=Object(r.useRef)(!1);function fn(Nt){var bt=xn();if(Nt&&!Nt.deadline&&Nt.target!==bt)return;var Yt;Te===jt&&dn.current?Yt=Xe==null?void 0:Xe(bt,Nt):Te===It&&dn.current?Yt=$e==null?void 0:$e(bt,Nt):Te===at&&dn.current&&(Yt=dt==null?void 0:dt(bt,Nt)),Yt!==!1&&!Kt.current&&(ft(st),Pt(null))}var Wt=Mn(fn),tn=Object(R.a)(Wt,1),Gt=tn[0],Ht=r.useMemo(function(){var Nt,bt,Yt;switch(Te){case"appear":return Nt={},Object(S.a)(Nt,ot,A),Object(S.a)(Nt,vt,se),Object(S.a)(Nt,mt,ze),Nt;case"enter":return bt={},Object(S.a)(bt,ot,X),Object(S.a)(bt,vt,we),Object(S.a)(bt,mt,Qe),bt;case"leave":return Yt={},Object(S.a)(Yt,ot,V),Object(S.a)(Yt,vt,Ye),Object(S.a)(Yt,mt,Je),Yt;default:return{}}},[Te]),wn=zt(Te,function(Nt){if(Nt===ot){var bt=Ht[ot];return bt?bt(xn()):En}if(Tt in Ht){var Yt;Pt(((Yt=Ht[Tt])===null||Yt===void 0?void 0:Yt.call(Ht,xn(),null))||null)}return Tt===mt&&(Gt(xn()),p>0&&(clearTimeout(sn.current),sn.current=setTimeout(function(){fn({deadline:!0})},p))),nn}),Ln=Object(R.a)(wn,2),zn=Ln[0],Tt=Ln[1],Rn=an(Tt);dn.current=Rn,kt(function(){_e(f);var Nt=$t.current;if($t.current=!0,!o)return;var bt;!Nt&&f&&s&&(bt=jt),Nt&&f&&a&&(bt=It),(Nt&&!f&&b||!Nt&&y&&!f&&b)&&(bt=at),bt&&(ft(bt),zn())},[f]),Object(r.useEffect)(function(){(Te===jt&&!s||Te===It&&!a||Te===at&&!b)&&ft(st)},[s,a,b]),Object(r.useEffect)(function(){return function(){clearTimeout(sn.current),Kt.current=!0}},[]),Object(r.useEffect)(function(){Pe!==void 0&&Te===st&&(Ze==null||Ze(Pe))},[Pe,Te]);var Vn=xt;return Ht[ot]&&Tt===vt&&(Vn=Object(N.a)({transition:"none"},Vn)),[Te,Tt,Vn,Pe!=null?Pe:f]}var yn=function(o){Object(d.a)(v,o);var f=Object(i.a)(v);function v(){return Object(U.a)(this,v),f.apply(this,arguments)}return Object(F.a)(v,[{key:"render",value:function(){return this.props.children}}]),v}(r.Component),Qt=yn;function In(o){var f=o;Object(_.a)(o)==="object"&&(f=o.transitionSupport);function v(e){return!!(e.motionName&&f)}var l=r.forwardRef(function(e,a){var t=e.visible,s=t===void 0?!0:t,u=e.removeOnLeave,b=u===void 0?!0:u,p=e.forceRender,y=e.children,A=e.motionName,X=e.leavedClassName,V=e.eventProps,se=v(e),we=Object(r.useRef)(),Ye=Object(r.useRef)();function ze(){try{return Object(Jt.a)(we.current||Ye.current)}catch(ft){return null}}var Qe=un(se,s,ze,e),Je=Object(R.a)(Qe,4),Xe=Je[0],$e=Je[1],dt=Je[2],Ze=Je[3],Ut=r.useRef(Ze);Ze&&(Ut.current=!0);var gt=Object(r.useRef)(a);gt.current=a;var Pe=r.useCallback(function(ft){we.current=ft,Object(j.b)(gt.current,ft)},[]),_e,et=Object(N.a)(Object(N.a)({},V),{},{visible:s});if(!y)_e=null;else if(Xe===st||!v(e))Ze?_e=y(Object(N.a)({},et),Pe):!b&&Ut.current?_e=y(Object(N.a)(Object(N.a)({},et),{},{className:X}),Pe):p?_e=y(Object(N.a)(Object(N.a)({},et),{},{style:{display:"none"}}),Pe):_e=null;else{var rt,Te;$e===ot?Te="prepare":an($e)?Te="active":$e===vt&&(Te="start"),_e=y(Object(N.a)(Object(N.a)({},et),{},{className:fe()(Mt(A,Xe),(rt={},Object(S.a)(rt,Mt(A,"".concat(Xe,"-").concat(Te)),Te),Object(S.a)(rt,A,typeof A=="string"),rt)),style:dt}),Pe)}return r.createElement(Qt,{ref:Ye},_e)});return l.displayName="CSSMotion",l}var jn=In(nt),kn="add",Sn="keep",Cn="remove",Nn="removed";function Hn(o){var f;return o&&Object(_.a)(o)==="object"&&"key"in o?f=o:f={key:o},Object(N.a)(Object(N.a)({},f),{},{key:String(f.key)})}function Dn(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return o.map(Hn)}function Vt(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],v=[],l=0,e=f.length,a=Dn(o),t=Dn(f);a.forEach(function(b){for(var p=!1,y=l;y1});return u.forEach(function(b){v=v.filter(function(p){var y=p.key,A=p.status;return y!==b||A!==Cn}),v.forEach(function(p){p.key===b&&(p.status=Sn)})}),v}var en=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function cn(o){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:jn,v=function(l){Object(d.a)(a,l);var e=Object(i.a)(a);function a(){var t;return Object(U.a)(this,a),t=e.apply(this,arguments),t.state={keyEntities:[]},t.removeKey=function(s){t.setState(function(u){var b=u.keyEntities;return{keyEntities:b.map(function(p){return p.key!==s?p:Object(N.a)(Object(N.a)({},p),{},{status:Nn})})}})},t}return Object(F.a)(a,[{key:"render",value:function(){var s=this,u=this.state.keyEntities,b=this.props,p=b.component,y=b.children,A=b.onVisibleChanged,X=Object(Oe.a)(b,["component","children","onVisibleChanged"]),V=p||r.Fragment,se={};return en.forEach(function(we){se[we]=X[we],delete X[we]}),delete X.keys,r.createElement(V,X,u.map(function(we){var Ye=we.status,ze=Object(Oe.a)(we,["status"]),Qe=Ye===kn||Ye===Sn;return r.createElement(f,Object(P.a)({},se,{key:ze.key,visible:Qe,eventProps:ze,onVisibleChanged:function(Xe){A==null||A(Xe,{key:ze.key}),Xe||s.removeKey(ze.key)}}),y)}))}}],[{key:"getDerivedStateFromProps",value:function(s,u){var b=s.keys,p=u.keyEntities,y=Dn(b),A=Vt(p,y);return{keyEntities:A.filter(function(X){var V=p.find(function(se){var we=se.key;return X.key===we});return!(V&&V.status===Nn&&X.status===Cn)})}}}]),a}(r.Component);return v.defaultProps={component:"div"},v}var Zt=cn(nt),on=jn;function hn(o){var f=o.prefixCls,v=o.motion,l=o.animation,e=o.transitionName;return v||(l?{motionName:"".concat(f,"-").concat(l)}:e?{motionName:e}:null)}function Xn(o){var f=o.prefixCls,v=o.visible,l=o.zIndex,e=o.mask,a=o.maskMotion,t=o.maskAnimation,s=o.maskTransitionName;if(!e)return null;var u={};return(a||s||t)&&(u=Object(N.a)({motionAppear:!0},hn({motion:a,prefixCls:f,transitionName:s,animation:t}))),r.createElement(on,Object(P.a)({},u,{visible:v,removeOnLeave:!0}),function(b){var p=b.className;return r.createElement("div",{style:{zIndex:l},className:fe()("".concat(f,"-mask"),p)})})}var Kn=n("9mu1"),$n=n("o0o1"),Ta=n.n($n),Ra=n("HaE+"),Gn=["measure","align",null,"motion"],wt=function(o,f){var v=Object(r.useState)(null),l=Object(R.a)(v,2),e=l[0],a=l[1],t=Object(r.useRef)(),s=Object(r.useRef)(!1);function u(y){s.current||a(y)}function b(){yt.a.cancel(t.current)}function p(y){b(),t.current=Object(yt.a)(function(){u(function(A){switch(e){case"align":return"motion";case"motion":return"stable";default:}return A}),y==null||y()})}return Object(r.useEffect)(function(){u("measure")},[o]),Object(r.useEffect)(function(){switch(e){case"measure":f();break;default:}e&&(t.current=Object(yt.a)(Object(Ra.a)(Ta.a.mark(function y(){var A,X;return Ta.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:A=Gn.indexOf(e),X=Gn[A+1],X&&A!==-1&&u(X);case 3:case"end":return se.stop()}},y)}))))},[e]),Object(r.useEffect)(function(){return function(){s.current=!0,b()}},[]),[e,p]},Yn=function(o){var f=r.useState({width:0,height:0}),v=Object(R.a)(f,2),l=v[0],e=v[1];function a(s){e({width:s.offsetWidth,height:s.offsetHeight})}var t=r.useMemo(function(){var s={};if(o){var u=l.width,b=l.height;o.indexOf("height")!==-1&&b?s.height=b:o.indexOf("minHeight")!==-1&&b&&(s.minHeight=b),o.indexOf("width")!==-1&&u?s.width=u:o.indexOf("minWidth")!==-1&&u&&(s.minWidth=u)}return s},[o,l]);return[t,a]},Jn=r.forwardRef(function(o,f){var v=o.visible,l=o.prefixCls,e=o.className,a=o.style,t=o.children,s=o.zIndex,u=o.stretch,b=o.destroyPopupOnHide,p=o.forceRender,y=o.align,A=o.point,X=o.getRootDomNode,V=o.getClassNameFromAlign,se=o.onAlign,we=o.onMouseEnter,Ye=o.onMouseLeave,ze=o.onMouseDown,Qe=o.onTouchStart,Je=Object(r.useRef)(),Xe=Object(r.useRef)(),$e=Object(r.useState)(),dt=Object(R.a)($e,2),Ze=dt[0],Ut=dt[1],gt=Yn(u),Pe=Object(R.a)(gt,2),_e=Pe[0],et=Pe[1];function rt(){u&&et(X())}var Te=wt(v,rt),ft=Object(R.a)(Te,2),St=ft[0],pt=ft[1],xt=Object(r.useRef)();function Pt(){return A||X}function $t(){var Wt;(Wt=Je.current)===null||Wt===void 0||Wt.forceAlign()}function sn(Wt,tn){var Gt=V(tn);Ze!==Gt&&Ut(Gt),St==="align"&&(Ze!==Gt?Promise.resolve().then(function(){$t()}):pt(function(){var Ht;(Ht=xt.current)===null||Ht===void 0||Ht.call(xt)}),se==null||se(Wt,tn))}var Kt=Object(N.a)({},hn(o));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Wt){var tn=Kt[Wt];Kt[Wt]=function(Gt,Ht){return pt(),tn==null?void 0:tn(Gt,Ht)}});function ln(){return new Promise(function(Wt){xt.current=Wt})}r.useEffect(function(){!Kt.motionName&&St==="motion"&&pt()},[Kt.motionName,St]),r.useImperativeHandle(f,function(){return{forceAlign:$t,getElement:function(){return Xe.current}}});var xn=Object(N.a)(Object(N.a)({},_e),{},{zIndex:s,opacity:St==="motion"||St==="stable"||!v?void 0:0,pointerEvents:St==="stable"?void 0:"none"},a),dn=!0;(y==null?void 0:y.points)&&(St==="align"||St==="stable")&&(dn=!1);var fn=t;return r.Children.count(t)>1&&(fn=r.createElement("div",{className:"".concat(l,"-content")},t)),r.createElement(on,Object(P.a)({visible:v,ref:Xe,leavedClassName:"".concat(l,"-hidden")},Kt,{onAppearPrepare:ln,onEnterPrepare:ln,removeOnLeave:b,forceRender:p}),function(Wt,tn){var Gt=Wt.className,Ht=Wt.style,wn=fe()(l,e,Ze,Gt);return r.createElement(Kn.a,{target:Pt(),key:"popup",ref:Je,monitorWindowResize:!0,disabled:dn,align:y,onAlign:sn},r.createElement("div",{ref:tn,className:wn,onMouseEnter:we,onMouseLeave:Ye,onMouseDownCapture:ze,onTouchStartCapture:Qe,style:Object(N.a)(Object(N.a)({},Ht),xn)},fn))})});Jn.displayName="PopupInner";var Sa=Jn,vn=r.forwardRef(function(o,f){var v=o.prefixCls,l=o.visible,e=o.zIndex,a=o.children,t=o.mobile;t=t===void 0?{}:t;var s=t.popupClassName,u=t.popupStyle,b=t.popupMotion,p=b===void 0?{}:b,y=t.popupRender,A=r.useRef();r.useImperativeHandle(f,function(){return{forceAlign:function(){},getElement:function(){return A.current}}});var X=Object(N.a)({zIndex:e},u),V=a;return r.Children.count(a)>1&&(V=r.createElement("div",{className:"".concat(v,"-content")},a)),y&&(V=y(V)),r.createElement(on,Object(P.a)({visible:l,ref:A,removeOnLeave:!0},p),function(se,we){var Ye=se.className,ze=se.style,Qe=fe()(v,s,Ye);return r.createElement("div",{ref:we,className:Qe,style:Object(N.a)(Object(N.a)({},ze),X)},V)})});vn.displayName="MobilePopupInner";var Va=vn,Na=["visible","mobile"],oa=r.forwardRef(function(o,f){var v=o.visible,l=o.mobile,e=Object(Oe.a)(o,Na),a=Object(r.useState)(v),t=Object(R.a)(a,2),s=t[0],u=t[1],b=Object(r.useState)(!1),p=Object(R.a)(b,2),y=p[0],A=p[1],X=Object(N.a)(Object(N.a)({},e),{},{visible:s});Object(r.useEffect)(function(){u(v),v&&l&&A(oe())},[v,l]);var V=y?r.createElement(Va,Object(P.a)({},X,{mobile:l,ref:f})):r.createElement(Sa,Object(P.a)({},X,{ref:f}));return r.createElement("div",null,r.createElement(Xn,X),V)});oa.displayName="Popup";var Ha=oa,Xa=r.createContext(null),ra=Xa;function Qn(){}function $a(){return""}function Ga(o){return o?o.ownerDocument:window.document}var Da=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ya(o){var f=function(v){Object(d.a)(e,v);var l=Object(i.a)(e);function e(a){var t;Object(U.a)(this,e),t=l.call(this,a),t.popupRef=r.createRef(),t.triggerRef=r.createRef(),t.attachId=void 0,t.clickOutsideHandler=void 0,t.touchOutsideHandler=void 0,t.contextMenuOutsideHandler1=void 0,t.contextMenuOutsideHandler2=void 0,t.mouseDownTimeout=void 0,t.focusTime=void 0,t.preClickTime=void 0,t.preTouchTime=void 0,t.delayTimer=void 0,t.hasPopupMouseDown=void 0,t.onMouseEnter=function(u){var b=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",u),t.delaySetPopupVisible(!0,b,b?null:u)},t.onMouseMove=function(u){t.fireEvents("onMouseMove",u),t.setPoint(u)},t.onMouseLeave=function(u){t.fireEvents("onMouseLeave",u),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onPopupMouseEnter=function(){t.clearDelayTimer()},t.onPopupMouseLeave=function(u){var b;if(u.relatedTarget&&!u.relatedTarget.setTimeout&&Object(ct.a)((b=t.popupRef.current)===null||b===void 0?void 0:b.getElement(),u.relatedTarget))return;t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onFocus=function(u){t.fireEvents("onFocus",u),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},t.onMouseDown=function(u){t.fireEvents("onMouseDown",u),t.preClickTime=Date.now()},t.onTouchStart=function(u){t.fireEvents("onTouchStart",u),t.preTouchTime=Date.now()},t.onBlur=function(u){t.fireEvents("onBlur",u),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},t.onContextMenu=function(u){u.preventDefault(),t.fireEvents("onContextMenu",u),t.setPopupVisible(!0,u)},t.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},t.onClick=function(u){if(t.fireEvents("onClick",u),t.focusTime){var b;if(t.preClickTime&&t.preTouchTime?b=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?b=t.preClickTime:t.preTouchTime&&(b=t.preTouchTime),Math.abs(b-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&u&&u.preventDefault&&u.preventDefault();var p=!t.state.popupVisible;(t.isClickToHide()&&!p||p&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,u)},t.onPopupMouseDown=function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var u;(u=t.context).onPopupMouseDown.apply(u,arguments)}},t.onDocumentClick=function(u){if(t.props.mask&&!t.props.maskClosable)return;var b=u.target,p=t.getRootDomNode(),y=t.getPopupDomNode();(!Object(ct.a)(p,b)||t.isContextMenuOnly())&&!Object(ct.a)(y,b)&&!t.hasPopupMouseDown&&t.close()},t.getRootDomNode=function(){var u=t.props.getTriggerDOMNode;if(u)return u(t.triggerRef.current);try{var b=Object(Jt.a)(t.triggerRef.current);if(b)return b}catch(p){}return Rt.a.findDOMNode(Object(h.a)(t))},t.getPopupClassNameFromAlign=function(u){var b=[],p=t.props,y=p.popupPlacement,A=p.builtinPlacements,X=p.prefixCls,V=p.alignPoint,se=p.getPopupClassNameFromAlign;return y&&A&&b.push(me(A,X,u,V)),se&&b.push(se(u)),b.join(" ")},t.getComponent=function(){var u=t.props,b=u.prefixCls,p=u.destroyPopupOnHide,y=u.popupClassName,A=u.onPopupAlign,X=u.popupMotion,V=u.popupAnimation,se=u.popupTransitionName,we=u.popupStyle,Ye=u.mask,ze=u.maskAnimation,Qe=u.maskTransitionName,Je=u.maskMotion,Xe=u.zIndex,$e=u.popup,dt=u.stretch,Ze=u.alignPoint,Ut=u.mobile,gt=u.forceRender,Pe=t.state,_e=Pe.popupVisible,et=Pe.point,rt=t.getPopupAlign(),Te={};return t.isMouseEnterToShow()&&(Te.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(Te.onMouseLeave=t.onPopupMouseLeave),Te.onMouseDown=t.onPopupMouseDown,Te.onTouchStart=t.onPopupMouseDown,r.createElement(Ha,Object(P.a)({prefixCls:b,destroyPopupOnHide:p,visible:_e,point:Ze&&et,className:y,align:rt,onAlign:A,animation:V,getClassNameFromAlign:t.getPopupClassNameFromAlign},Te,{stretch:dt,getRootDomNode:t.getRootDomNode,style:we,mask:Ye,zIndex:Xe,transitionName:se,maskAnimation:ze,maskTransitionName:Qe,maskMotion:Je,ref:t.popupRef,motion:X,mobile:Ut,forceRender:gt}),typeof $e=="function"?$e():$e)},t.attachParent=function(u){yt.a.cancel(t.attachId);var b=t.props,p=b.getPopupContainer,y=b.getDocument,A=t.getRootDomNode(),X;p?(A||p.length===0)&&(X=p(A)):X=y(t.getRootDomNode()).body,X?X.appendChild(u):t.attachId=Object(yt.a)(function(){t.attachParent(u)})},t.getContainer=function(){var u=t.props.getDocument,b=u(t.getRootDomNode()).createElement("div");return b.style.position="absolute",b.style.top="0",b.style.left="0",b.style.width="100%",t.attachParent(b),b},t.setPoint=function(u){var b=t.props.alignPoint;if(!b||!u)return;t.setState({point:{pageX:u.pageX,pageY:u.pageY}})},t.handlePortalUpdate=function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},t.triggerContextValue={onPopupMouseDown:t.onPopupMouseDown};var s;return"popupVisible"in a?s=!!a.popupVisible:s=!!a.defaultPopupVisible,t.state={prevPopupVisible:s,popupVisible:s},Da.forEach(function(u){t["fire".concat(u)]=function(b){t.fireEvents(u,b)}}),t}return Object(F.a)(e,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,s=this.state;if(s.popupVisible){var u;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(u=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(G.a)(u,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(u=u||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(G.a)(u,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(u=u||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(G.a)(u,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(G.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),yt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,s=t.popupPlacement,u=t.popupAlign,b=t.builtinPlacements;return s&&b?Ce(b,s,u):u}},{key:"setPopupVisible",value:function(t,s){var u=this.props.alignPoint,b=this.state.popupVisible;this.clearDelayTimer(),b!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:b}),this.props.onPopupVisibleChange(t)),u&&s&&t&&this.setPoint(s)}},{key:"delaySetPopupVisible",value:function(t,s,u){var b=this,p=s*1e3;if(this.clearDelayTimer(),p){var y=u?{pageX:u.pageX,pageY:u.pageY}:null;this.delayTimer=window.setTimeout(function(){b.setPopupVisible(t,y),b.clearDelayTimer()},p)}else this.setPopupVisible(t,u)}},{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(t){var s=this.props.children.props,u=this.props;return s[t]&&u[t]?this["fire".concat(t)]:s[t]||u[t]}},{key:"isClickToShow",value:function(){var t=this.props,s=t.action,u=t.showAction;return s.indexOf("click")!==-1||u.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,s=t.action,u=t.showAction;return s.indexOf("contextMenu")!==-1||u.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,s=t.action,u=t.hideAction;return s.indexOf("click")!==-1||u.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,s=t.action,u=t.showAction;return s.indexOf("hover")!==-1||u.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,s=t.action,u=t.hideAction;return s.indexOf("hover")!==-1||u.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,s=t.action,u=t.showAction;return s.indexOf("focus")!==-1||u.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,s=t.action,u=t.hideAction;return s.indexOf("focus")!==-1||u.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,s){var u=this.props.children.props[t];u&&u(s);var b=this.props[t];b&&b(s)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,s=this.props,u=s.children,b=s.forceRender,p=s.alignPoint,y=s.className,A=s.autoDestroy,X=r.Children.only(u),V={key:"trigger"};this.isContextMenuToShow()?V.onContextMenu=this.onContextMenu:V.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(V.onClick=this.onClick,V.onMouseDown=this.onMouseDown,V.onTouchStart=this.onTouchStart):(V.onClick=this.createTwoChains("onClick"),V.onMouseDown=this.createTwoChains("onMouseDown"),V.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(V.onMouseEnter=this.onMouseEnter,p&&(V.onMouseMove=this.onMouseMove)):V.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?V.onMouseLeave=this.onMouseLeave:V.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(V.onFocus=this.onFocus,V.onBlur=this.onBlur):(V.onFocus=this.createTwoChains("onFocus"),V.onBlur=this.createTwoChains("onBlur"));var se=fe()(X&&X.props&&X.props.className,y);se&&(V.className=se);var we=Object(N.a)({},V);Object(j.c)(X)&&(we.ref=Object(j.a)(this.triggerRef,X.ref));var Ye=r.cloneElement(X,we),ze;return(t||this.popupRef.current||b)&&(ze=r.createElement(o,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&A&&(ze=null),r.createElement(ra.Provider,{value:this.triggerContextValue},Ye,ze)}}],[{key:"getDerivedStateFromProps",value:function(t,s){var u=t.popupVisible,b={};return u!==void 0&&s.popupVisible!==u&&(b.popupVisible=u,b.prevPopupVisible=s.popupVisible),b}}]),e}(r.Component);return f.contextType=ra,f.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:$a,getDocument:Ga,onPopupVisibleChange:Qn,afterPopupVisibleChange:Qn,onPopupAlign:Qn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},f}var Ja=Ya(Z.a),On={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:On,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:On,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:On,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:On,offset:[4,0]}},_a={topLeft:{points:["bl","tl"],overflow:On,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:On,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:On,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:On,offset:[4,0]}},sa=ia,rn=0,bn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},gn=function(f,v,l){var e=qe(v),a=f.getState();f.setState({defaultActiveFirst:Object(N.a)(Object(N.a)({},a.defaultActiveFirst),{},Object(S.a)({},e,l))})},la=function(o){Object(d.a)(v,o);var f=Object(i.a)(v);function v(l){var e;Object(U.a)(this,v),e=f.call(this,l),e.onDestroy=function(p){e.props.onDestroy(p)},e.onKeyDown=function(p){var y=p.keyCode,A=e.menuInstance,X=e.props.store,V=e.getVisible();if(y===C.a.ENTER)return e.onTitleClick(p),gn(X,e.props.eventKey,!0),!0;if(y===C.a.RIGHT)return V?A.onKeyDown(p):(e.triggerOpenChange(!0),gn(X,e.props.eventKey,!0)),!0;if(y===C.a.LEFT){var se;if(V)se=A.onKeyDown(p);else return;return se||(e.triggerOpenChange(!1),se=!0),se}return V&&(y===C.a.UP||y===C.a.DOWN)?A.onKeyDown(p):void 0},e.onOpenChange=function(p){e.props.onOpenChange(p)},e.onPopupVisibleChange=function(p){e.triggerOpenChange(p,p?"mouseenter":"mouseleave")},e.onMouseEnter=function(p){var y=e.props,A=y.eventKey,X=y.onMouseEnter,V=y.store;gn(V,e.props.eventKey,!1),X({key:A,domEvent:p})},e.onMouseLeave=function(p){var y=e.props,A=y.parentMenu,X=y.eventKey,V=y.onMouseLeave;A.subMenuInstance=Object(h.a)(e),V({key:X,domEvent:p})},e.onTitleMouseEnter=function(p){var y=e.props,A=y.eventKey,X=y.onItemHover,V=y.onTitleMouseEnter;X({key:A,hover:!0}),V({key:A,domEvent:p})},e.onTitleMouseLeave=function(p){var y=e.props,A=y.parentMenu,X=y.eventKey,V=y.onItemHover,se=y.onTitleMouseLeave;A.subMenuInstance=Object(h.a)(e),V({key:X,hover:!1}),se({key:X,domEvent:p})},e.onTitleClick=function(p){var y=Object(h.a)(e),A=y.props;if(A.onTitleClick({key:A.eventKey,domEvent:p}),A.triggerSubMenuAction==="hover")return;e.triggerOpenChange(!e.getVisible(),"click"),gn(A.store,e.props.eventKey,!1)},e.onSubMenuClick=function(p){typeof e.props.onClick=="function"&&e.props.onClick(e.addKeyPath(p))},e.onSelect=function(p){e.props.onSelect(p)},e.onDeselect=function(p){e.props.onDeselect(p)},e.getPrefixCls=function(){return"".concat(e.props.rootPrefixCls,"-submenu")},e.getActiveClassName=function(){return"".concat(e.getPrefixCls(),"-active")},e.getDisabledClassName=function(){return"".concat(e.getPrefixCls(),"-disabled")},e.getSelectedClassName=function(){return"".concat(e.getPrefixCls(),"-selected")},e.getOpenClassName=function(){return"".concat(e.props.rootPrefixCls,"-submenu-open")},e.getVisible=function(){return e.state.isOpen},e.getMode=function(){return e.state.mode},e.saveMenuInstance=function(p){e.menuInstance=p},e.addKeyPath=function(p){return Object(N.a)(Object(N.a)({},p),{},{keyPath:(p.keyPath||[]).concat(e.props.eventKey)})},e.triggerOpenChange=function(p,y){var A=e.props.eventKey,X=function(){e.onOpenChange({key:A,item:Object(h.a)(e),trigger:y,open:p})};y==="mouseenter"?e.mouseenterTimeout=setTimeout(function(){X()},0):X()},e.isChildrenSelected=function(){var p={find:!1};return He(e.props.children,e.props.selectedKeys,p),p.find},e.isInlineMode=function(){return e.getMode()==="inline"},e.adjustWidth=function(){if(!e.subMenuTitle||!e.menuInstance)return;var p=_t.findDOMNode(e.menuInstance);if(p.offsetWidth>=e.subMenuTitle.offsetWidth)return;p.style.minWidth="".concat(e.subMenuTitle.offsetWidth,"px")},e.saveSubMenuTitle=function(p){e.subMenuTitle=p},e.getBaseProps=function(){var p=Object(h.a)(e),y=p.props,A=e.getMode();return{mode:A==="horizontal"?"vertical":A,visible:e.getVisible(),level:y.level+1,inlineIndent:y.inlineIndent,focusable:!1,onClick:e.onSubMenuClick,onSelect:e.onSelect,onDeselect:e.onDeselect,onDestroy:e.onDestroy,selectedKeys:y.selectedKeys,eventKey:"".concat(y.eventKey,"-menu-"),openKeys:y.openKeys,motion:y.motion,onOpenChange:e.onOpenChange,subMenuOpenDelay:y.subMenuOpenDelay,parentMenu:Object(h.a)(e),subMenuCloseDelay:y.subMenuCloseDelay,forceSubMenuRender:y.forceSubMenuRender,triggerSubMenuAction:y.triggerSubMenuAction,builtinPlacements:y.builtinPlacements,defaultActiveFirst:y.store.getState().defaultActiveFirst[qe(y.eventKey)],multiple:y.multiple,prefixCls:y.rootPrefixCls,id:e.internalMenuId,manualRef:e.saveMenuInstance,itemIcon:y.itemIcon,expandIcon:y.expandIcon,direction:y.direction}},e.getMotion=function(p,y){var A=Object(h.a)(e),X=A.haveRendered,V=e.props,se=V.motion,we=V.rootPrefixCls,Ye=Object(N.a)(Object(N.a)({},se),{},{leavedClassName:"".concat(we,"-hidden"),removeOnLeave:!1,motionAppear:X||!y||p!=="inline"});return Ye};var a=l.store,t=l.eventKey,s=a.getState(),u=s.defaultActiveFirst;e.isRootMenu=!1;var b=!1;return u&&(b=u[t]),gn(a,t,b),e.state={mode:l.mode,isOpen:l.isOpen},e}return Object(F.a)(v,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,a=this.props,t=a.mode,s=a.parentMenu,u=a.manualRef,b=a.isOpen,p=function(){e.setState({mode:t,isOpen:b})},y=b!==this.state.isOpen,A=t!==this.state.mode;if((A||y)&&(yt.a.cancel(this.updateStateRaf),A?this.updateStateRaf=Object(yt.a)(p):p()),u&&u(this),t!=="horizontal"||!(s==null?void 0:s.isRootMenu)||!b)return;this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var e=this.props,a=e.onDestroy,t=e.eventKey;a&&a(t),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),yt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,a){var t=this.getBaseProps();return r.createElement(ea,Object(P.a)({},t,{id:this.internalMenuId,className:e,style:a}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,a=this.getBaseProps(),t=a.mode,s=a.visible,u=a.forceSubMenuRender,b=a.direction,p=this.getMotion(t,s);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||s||u,!this.haveOpened)return r.createElement("div",null);var y=fe()("".concat(a.prefixCls,"-sub"),Object(S.a)({},"".concat(a.prefixCls,"-rtl"),b==="rtl"));return this.isInlineMode()?r.createElement(on,Object(P.a)({visible:a.visible,forceRender:u},p),function(A){var X=A.className,V=A.style,se=fe()(y,X);return e.renderPopupMenu(se,V)}):this.renderPopupMenu(y)}},{key:"render",value:function(){var e,a,t,s=Object(N.a)({},this.props),u=this.getVisible(),b=this.getPrefixCls(),p=this.isInlineMode(),y=this.getMode(),A=fe()(b,"".concat(b,"-").concat(y),(e={},Object(S.a)(e,s.className,!!s.className),Object(S.a)(e,this.getOpenClassName(),u),Object(S.a)(e,this.getActiveClassName(),s.active||u&&!p),Object(S.a)(e,this.getDisabledClassName(),s.disabled),Object(S.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(s.eventKey?this.internalMenuId="".concat(s.eventKey,"$Menu"):(rn+=1,this.internalMenuId="$__$".concat(rn,"$Menu")));var X={},V={},se={};s.disabled||(X={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},V={onClick:this.onTitleClick},se={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var we={},Ye=s.direction,ze=Ye==="rtl";p&&(ze?we.paddingRight=s.inlineIndent*s.level:we.paddingLeft=s.inlineIndent*s.level);var Qe={};this.getVisible()&&(Qe={"aria-owns":this.internalMenuId});var Je=null;y!=="horizontal"&&(Je=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Je=r.createElement(this.props.expandIcon,Object(N.a)({},this.props))));var Xe=r.createElement("div",Object(P.a)({ref:this.saveSubMenuTitle,style:we,className:"".concat(b,"-title"),role:"button"},se,V,{"aria-expanded":u},Qe,{"aria-haspopup":"true",title:typeof s.title=="string"?s.title:void 0}),s.title,Je||r.createElement("i",{className:"".concat(b,"-arrow")})),$e=this.renderChildren(),dt=((a=s.parentMenu)===null||a===void 0?void 0:a.isRootMenu)?s.parentMenu.props.getPopupContainer:function(Pt){return Pt.parentNode},Ze=bn[y],Ut=s.popupOffset?{offset:s.popupOffset}:{},gt=fe()((t={},Object(S.a)(t,s.popupClassName,s.popupClassName&&!p),Object(S.a)(t,"".concat(b,"-rtl"),ze),t)),Pe=s.disabled,_e=s.triggerSubMenuAction,et=s.subMenuOpenDelay,rt=s.forceSubMenuRender,Te=s.subMenuCloseDelay,ft=s.builtinPlacements;ht.forEach(function(Pt){return delete s[Pt]}),delete s.onClick;var St=ze?Object(N.a)(Object(N.a)({},_a),ft):Object(N.a)(Object(N.a)({},ia),ft);delete s.direction;var pt=this.getBaseProps(),xt=p?null:this.getMotion(pt.mode,pt.visible);return r.createElement("li",Object(P.a)({},s,X,{className:A,role:"menuitem"}),r.createElement(Ja,{prefixCls:b,popupClassName:fe()("".concat(b,"-popup"),gt),getPopupContainer:dt,builtinPlacements:St,popupPlacement:Ze,popupVisible:p?!1:u,popupAlign:Ut,popup:p?null:$e,action:Pe||p?[]:[_e],mouseEnterDelay:et,mouseLeaveDelay:Te,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:rt,popupMotion:xt},Xe),p?$e:null)}}]),v}(r.Component);la.defaultProps={onMouseEnter:ie,onMouseLeave:ie,onTitleMouseEnter:ie,onTitleMouseLeave:ie,onTitleClick:ie,manualRef:ie,mode:"vertical",title:""};var Fn=Object(O.b)(function(o,f){var v=o.openKeys,l=o.activeKey,e=o.selectedKeys,a=f.eventKey,t=f.subMenuKey;return{isOpen:v.indexOf(a)>-1,active:l[t]===a,selectedKeys:e}})(la);Fn.isSubMenu=!0;var Bn=Fn,Pa="menuitem-overflowed",Qa=.5,Aa=function(o){Object(d.a)(v,o);var f=Object(i.a)(v);function v(){var l;return Object(U.a)(this,v),l=f.apply(this,arguments),l.resizeObserver=null,l.mutationObserver=null,l.originalTotalWidth=0,l.overflowedItems=[],l.menuItemSizes=[],l.cancelFrameId=null,l.state={lastVisibleIndex:void 0},l.childRef=r.createRef(),l.getMenuItemNodes=function(){var e=l.props.prefixCls,a=l.childRef.current;return a?[].slice.call(a.children).filter(function(t){return t.className.split(" ").indexOf("".concat(e,"-overflowed-submenu"))<0}):[]},l.getOverflowedSubMenuItem=function(e,a,t){var s=l.props,u=s.overflowedIndicator,b=s.level,p=s.mode,y=s.prefixCls,A=s.theme;if(b!==1||p!=="horizontal")return null;var X=l.props.children[0],V=X.props,se=V.children,we=V.title,Ye=V.style,ze=Object(Oe.a)(V,["children","title","style"]),Qe=Object(N.a)({},Ye),Je="".concat(e,"-overflowed-indicator"),Xe="".concat(e,"-overflowed-indicator");a.length===0&&t!==!0?Qe=Object(N.a)(Object(N.a)({},Qe),{},{display:"none"}):t&&(Qe=Object(N.a)(Object(N.a)({},Qe),{},{visibility:"hidden",position:"absolute"}),Je="".concat(Je,"-placeholder"),Xe="".concat(Xe,"-placeholder"));var $e=A?"".concat(y,"-").concat(A):"",dt={};return ht.forEach(function(Ze){ze[Ze]!==void 0&&(dt[Ze]=ze[Ze])}),r.createElement(Bn,Object(P.a)({title:u,className:"".concat(y,"-overflowed-submenu"),popupClassName:$e},dt,{key:Je,eventKey:Xe,disabled:!1,style:Qe}),a)},l.setChildrenWidthAndResize=function(){if(l.props.mode!=="horizontal")return;var e=l.childRef.current;if(!e)return;var a=e.children;if(!a||a.length===0)return;var t=e.children[a.length-1];Ie(t,"display","inline-block");var s=l.getMenuItemNodes(),u=s.filter(function(b){return b.className.split(" ").indexOf(Pa)>=0});u.forEach(function(b){Ie(b,"display","inline-block")}),l.menuItemSizes=s.map(function(b){return it(b,!0)}),u.forEach(function(b){Ie(b,"display","none")}),l.overflowedIndicatorWidth=it(e.children[e.children.length-1],!0),l.originalTotalWidth=l.menuItemSizes.reduce(function(b,p){return b+p},0),l.handleResize(),Ie(t,"display","none")},l.handleResize=function(){if(l.props.mode!=="horizontal")return;var e=l.childRef.current;if(!e)return;var a=it(e);l.overflowedItems=[];var t=0,s;l.originalTotalWidth>a+Qa&&(s=-1,l.menuItemSizes.forEach(function(u){t+=u,t+l.overflowedIndicatorWidth<=a&&(s+=1)})),l.setState({lastVisibleIndex:s})},l}return Object(F.a)(v,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var a=this.childRef.current;if(!a)return;this.resizeObserver=new Dt.default(function(t){t.forEach(function(){var s=e.cancelFrameId;cancelAnimationFrame(s),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)})}),[].slice.call(a.children).concat(a).forEach(function(t){e.resizeObserver.observe(t)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(a.children).concat(a).forEach(function(t){e.resizeObserver.observe(t)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(a,{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(e){var a=this,t=this.state.lastVisibleIndex;return(e||[]).reduce(function(s,u,b){var p=u;if(a.props.mode==="horizontal"){var y=a.getOverflowedSubMenuItem(u.props.eventKey,[]);t!==void 0&&a.props.className.indexOf("".concat(a.props.prefixCls,"-root"))!==-1&&(b>t&&(p=r.cloneElement(u,{style:{display:"none"},eventKey:"".concat(u.props.eventKey,"-hidden"),className:"".concat(Pa)})),b===t+1&&(a.overflowedItems=e.slice(t+1).map(function(X){return r.cloneElement(X,{key:X.props.eventKey,mode:"vertical-left"})}),y=a.getOverflowedSubMenuItem(u.props.eventKey,a.overflowedItems)));var A=[].concat(Object(ye.a)(s),[y,p]);return b===e.length-1&&A.push(a.getOverflowedSubMenuItem(u.props.eventKey,[],!0)),A}return[].concat(Object(ye.a)(s),[p])},[])}},{key:"render",value:function(){var e=this.props,a=e.visible,t=e.prefixCls,s=e.overflowedIndicator,u=e.mode,b=e.level,p=e.tag,y=e.children,A=e.theme,X=Object(Oe.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),V=p;return r.createElement(V,Object(P.a)({ref:this.childRef},X),this.renderChildren(y))}}]),v}(r.Component);Aa.defaultProps={tag:"div",className:""};var ua=Aa;function Zn(o){return o.length?o.every(function(f){return!!f.props.disabled}):!0}function _n(o,f,v){var l=o.getState();o.setState({activeKey:Object(N.a)(Object(N.a)({},l.activeKey),{},Object(S.a)({},f,v))})}function Tn(o){return o.eventKey||"0-menu-"}function qn(o,f){var v=f,l=o.children,e=o.eventKey;if(v){var a;if(Ve(l,function(t,s){t&&t.props&&!t.props.disabled&&v===Ue(t,e,s)&&(a=!0)}),a)return v}return v=null,o.defaultActiveFirst&&Ve(l,function(t,s){!v&&t&&!t.props.disabled&&(v=Ue(t,e,s))}),v}function wa(o){if(!o)return;var f=this.instanceArray.indexOf(o);f!==-1?this.instanceArray[f]=o:this.instanceArray.push(o)}var La=function(o){Object(d.a)(v,o);var f=Object(i.a)(v);function v(l){var e;return Object(U.a)(this,v),e=f.call(this,l),e.onKeyDown=function(a,t){var s=a.keyCode,u;if(e.getFlatInstanceArray().forEach(function(p){p&&p.props.active&&p.onKeyDown&&(u=p.onKeyDown(a))}),u)return 1;var b=null;return(s===C.a.UP||s===C.a.DOWN)&&(b=e.step(s===C.a.UP?-1:1)),b?(a.preventDefault(),_n(e.props.store,Tn(e.props),b.props.eventKey),typeof t=="function"&&t(b),1):void 0},e.onItemHover=function(a){var t=a.key,s=a.hover;_n(e.props.store,Tn(e.props),s?t:null)},e.onDeselect=function(a){e.props.onDeselect(a)},e.onSelect=function(a){e.props.onSelect(a)},e.onClick=function(a){e.props.onClick(a)},e.onOpenChange=function(a){e.props.onOpenChange(a)},e.onDestroy=function(a){e.props.onDestroy(a)},e.getFlatInstanceArray=function(){return e.instanceArray},e.step=function(a){var t=e.getFlatInstanceArray(),s=e.props.store.getState().activeKey[Tn(e.props)],u=t.length;if(!u)return null;a<0&&(t=t.concat().reverse());var b=-1;if(t.every(function(X,V){return X&&X.props.eventKey===s?(b=V,!1):!0}),!e.props.defaultActiveFirst&&b!==-1&&Zn(t.slice(b,u-1)))return;var p=(b+1)%u,y=p;do{var A=t[y];if(!A||A.props.disabled)y=(y+1)%u;else return A}while(y!==p);return null},e.renderCommonMenuItem=function(a,t,s){var u=e.props.store.getState(),b=Object(h.a)(e),p=b.props,y=Ue(a,p.eventKey,t),A=a.props;if(!A||typeof a.type=="string")return a;var X=y===u.activeKey,V=Object(N.a)(Object(N.a)({mode:A.mode||p.mode,level:p.level,inlineIndent:p.inlineIndent,renderMenuItem:e.renderMenuItem,rootPrefixCls:p.prefixCls,index:t,parentMenu:p.parentMenu,manualRef:A.disabled?void 0:Object(x.a)(a.ref,wa.bind(Object(h.a)(e))),eventKey:y,active:!A.disabled&&X,multiple:p.multiple,onClick:function(we){(A.onClick||ie)(we),e.onClick(we)},onItemHover:e.onItemHover,motion:p.motion,subMenuOpenDelay:p.subMenuOpenDelay,subMenuCloseDelay:p.subMenuCloseDelay,forceSubMenuRender:p.forceSubMenuRender,onOpenChange:e.onOpenChange,onDeselect:e.onDeselect,onSelect:e.onSelect,builtinPlacements:p.builtinPlacements,itemIcon:A.itemIcon||e.props.itemIcon,expandIcon:A.expandIcon||e.props.expandIcon},s),{},{direction:p.direction});return(p.mode==="inline"||We())&&(V.triggerSubMenuAction="click"),r.cloneElement(a,Object(N.a)(Object(N.a)({},V),{},{key:y||t}))},e.renderMenuItem=function(a,t,s){if(!a)return null;var u=e.props.store.getState(),b={openKeys:u.openKeys,selectedKeys:u.selectedKeys,triggerSubMenuAction:e.props.triggerSubMenuAction,subMenuKey:s};return e.renderCommonMenuItem(a,t,b)},l.store.setState({activeKey:Object(N.a)(Object(N.a)({},l.store.getState().activeKey),{},Object(S.a)({},l.eventKey,qn(l,l.activeKey)))}),e.instanceArray=[],e}return Object(F.a)(v,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!m()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var a=this.props,t="activeKey"in a?a.activeKey:a.store.getState().activeKey[Tn(a)],s=qn(a,t);if(s!==t)_n(a.store,Tn(a),s);else if("activeKey"in e){var u=qn(e,e.activeKey);s!==u&&_n(a.store,Tn(a),s)}}},{key:"render",value:function(){var e=this,a=Object(P.a)({},this.props);this.instanceArray=[];var t=fe()(a.prefixCls,a.className,"".concat(a.prefixCls,"-").concat(a.mode)),s={className:t,role:a.role||"menu"};a.id&&(s.id=a.id),a.focusable&&(s.tabIndex=0,s.onKeyDown=this.onKeyDown);var u=a.prefixCls,b=a.eventKey,p=a.visible,y=a.level,A=a.mode,X=a.overflowedIndicator,V=a.theme;return ht.forEach(function(se){return delete a[se]}),delete a.onClick,r.createElement(ua,Object(P.a)({},a,{prefixCls:u,mode:A,tag:"ul",level:y,theme:V,visible:p,overflowedIndicator:X},s),Object(le.a)(a.children).map(function(se,we){return e.renderMenuItem(se,we,b||"0-menu-")}))}}]),v}(r.Component);La.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ie};var Ua=Object(O.b)()(La),ea=Ua,Pn=n("Kwbf");function ca(o,f,v){var l=o.prefixCls,e=o.motion,a=o.defaultMotions,t=a===void 0?{}:a,s=o.openAnimation,u=o.openTransitionName,b=f.switchingModeFromInline;if(e)return e;if(Object(_.a)(s)==="object"&&s)Object(Pn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof s=="string")return{motionName:"".concat(l,"-open-").concat(s)};if(u)return{motionName:u};var p=t[v];return p||(b?null:t.other)}var Ia=function(o){Object(d.a)(v,o);var f=Object(i.a)(v);function v(l){var e;Object(U.a)(this,v),e=f.call(this,l),e.onSelect=function(s){var u=Object(h.a)(e),b=u.props;if(b.selectable){var p=e.store.getState(),y=p.selectedKeys,A=s.key;b.multiple?y=y.concat([A]):y=[A],"selectedKeys"in b||e.store.setState({selectedKeys:y}),b.onSelect(Object(N.a)(Object(N.a)({},s),{},{selectedKeys:y}))}},e.onClick=function(s){var u=e.getRealMenuMode(),b=Object(h.a)(e),p=b.store,y=b.props.onOpenChange;u!=="inline"&&!("openKeys"in e.props)&&(p.setState({openKeys:[]}),y([])),e.props.onClick(s)},e.onKeyDown=function(s,u){e.innerMenu.getWrappedInstance().onKeyDown(s,u)},e.onOpenChange=function(s){var u=Object(h.a)(e),b=u.props,p=e.store.getState().openKeys.concat(),y=!1,A=function(V){var se=!1;if(V.open)se=p.indexOf(V.key)===-1,se&&p.push(V.key);else{var we=p.indexOf(V.key);se=we!==-1,se&&p.splice(we,1)}y=y||se};Array.isArray(s)?s.forEach(A):A(s),y&&("openKeys"in e.props||e.store.setState({openKeys:p}),b.onOpenChange(p))},e.onDeselect=function(s){var u=Object(h.a)(e),b=u.props;if(b.selectable){var p=e.store.getState().selectedKeys.concat(),y=s.key,A=p.indexOf(y);A!==-1&&p.splice(A,1),"selectedKeys"in b||e.store.setState({selectedKeys:p}),b.onDeselect(Object(N.a)(Object(N.a)({},s),{},{selectedKeys:p}))}},e.onMouseEnter=function(s){e.restoreModeVerticalFromInline();var u=e.props.onMouseEnter;u&&u(s)},e.onTransitionEnd=function(s){var u=s.propertyName==="width"&&s.target===s.currentTarget,b=s.target.className,p=Object.prototype.toString.call(b)==="[object SVGAnimatedString]"?b.animVal:b,y=s.propertyName==="font-size"&&p.indexOf("anticon")>=0;(u||y)&&e.restoreModeVerticalFromInline()},e.setInnerMenu=function(s){e.innerMenu=s},e.isRootMenu=!0;var a=l.defaultSelectedKeys,t=l.defaultOpenKeys;return"selectedKeys"in l&&(a=l.selectedKeys||[]),"openKeys"in l&&(t=l.openKeys||[]),e.store=Object(O.c)({selectedKeys:a,openKeys:t,activeKey:{"0-menu-":qn(l,l.activeKey)}}),e.state={switchingModeFromInline:!1,prevProps:l,inlineOpenKeys:[],store:e.store},e}return Object(F.a)(v,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var a=this.props,t=a.siderCollapsed,s=a.inlineCollapsed,u=a.onOpenChange;(!e.inlineCollapsed&&s||!e.siderCollapsed&&t)&&u([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,a=this.store,t=this.prevOpenKeys,s=this.getInlineCollapsed()&&(e===0||e==="0"||e==="0px");s?(this.prevOpenKeys=a.getState().openKeys.concat(),this.store.setState({openKeys:[]})):t&&(this.store.setState({openKeys:t}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,a=this.state.switchingModeFromInline,t=this.getInlineCollapsed();return a&&t?"inline":t?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,a=e.inlineCollapsed,t=e.siderCollapsed;return t!==void 0?t:a}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&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 e=Object(N.a)({},Object(M.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),a=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),e.direction==="rtl"&&(e.className+=" ".concat(e.prefixCls,"-rtl")),e=Object(N.a)(Object(N.a)({},e),{},{mode:a,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ca(this.props,this.state,a)}),delete e.openAnimation,delete e.openTransitionName,r.createElement(O.a,{store:this.store},r.createElement(ea,Object(P.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,a){var t=a.prevProps,s=a.store,u=s.getState(),b={},p={prevProps:e};return t.mode==="inline"&&e.mode!=="inline"&&(p.switchingModeFromInline=!0),"openKeys"in e?b.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!t.inlineCollapsed||e.siderCollapsed&&!t.siderCollapsed)&&(p.switchingModeFromInline=!0,p.inlineOpenKeys=u.openKeys,b.openKeys=[]),(!e.inlineCollapsed&&t.inlineCollapsed||!e.siderCollapsed&&t.siderCollapsed)&&(b.openKeys=a.inlineOpenKeys,p.inlineOpenKeys=[])),Object.keys(b).length&&s.setState(b),p}}]),v}(r.Component);Ia.defaultProps={selectable:!0,onClick:ie,onSelect:ie,onOpenChange:ie,onDeselect:ie,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"\xB7\xB7\xB7")};var ka=Ia,An=function(o){Object(d.a)(v,o);var f=Object(i.a)(v);function v(){var l;return Object(U.a)(this,v),l=f.apply(this,arguments),l.onKeyDown=function(e){var a=e.keyCode;return a===C.a.ENTER?(l.onClick(e),!0):void 0},l.onMouseLeave=function(e){var a=l.props,t=a.eventKey,s=a.onItemHover,u=a.onMouseLeave;s({key:t,hover:!1}),u({key:t,domEvent:e})},l.onMouseEnter=function(e){var a=l.props,t=a.eventKey,s=a.onItemHover,u=a.onMouseEnter;s({key:t,hover:!0}),u({key:t,domEvent:e})},l.onClick=function(e){var a=l.props,t=a.eventKey,s=a.multiple,u=a.onClick,b=a.onSelect,p=a.onDeselect,y=a.isSelected,A={key:t,keyPath:[t],item:Object(h.a)(l),domEvent:e};u(A),s?y?p(A):b(A):y||b(A)},l.saveNode=function(e){l.node=e},l}return Object(F.a)(v,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.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 e,a=Object(N.a)({},this.props),t=fe()(this.getPrefixCls(),a.className,(e={},Object(S.a)(e,this.getActiveClassName(),!a.disabled&&a.active),Object(S.a)(e,this.getSelectedClassName(),a.isSelected),Object(S.a)(e,this.getDisabledClassName(),a.disabled),e)),s=Object(N.a)(Object(N.a)({},a.attribute),{},{title:typeof a.title=="string"?a.title:void 0,className:t,role:a.role||"menuitem","aria-disabled":a.disabled});a.role==="option"?s=Object(N.a)(Object(N.a)({},s),{},{role:"option","aria-selected":a.isSelected}):(a.role===null||a.role==="none")&&(s.role="none");var u={onClick:a.disabled?null:this.onClick,onMouseLeave:a.disabled?null:this.onMouseLeave,onMouseEnter:a.disabled?null:this.onMouseEnter},b=Object(N.a)({},a.style);a.mode==="inline"&&(a.direction==="rtl"?b.paddingRight=a.inlineIndent*a.level:b.paddingLeft=a.inlineIndent*a.level),ht.forEach(function(y){return delete a[y]}),delete a.direction;var p=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(p=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object(P.a)({},Object(M.a)(a,["onClick","onMouseEnter","onMouseLeave","onSelect"]),s,u,{style:b,ref:this.saveNode}),a.children,p)}}]),v}(r.Component);An.isMenuItem=!0,An.defaultProps={onSelect:ie,onMouseEnter:ie,onMouseLeave:ie,manualRef:ie};var da=Object(O.b)(function(o,f){var v=o.activeKey,l=o.selectedKeys,e=f.eventKey,a=f.subMenuKey;return{active:v[a]===e,isSelected:Array.isArray(l)?l.indexOf(e)!==-1:l===e}})(An),fa=da,pa=function(o){Object(d.a)(v,o);var f=Object(i.a)(v);function v(){var l;return Object(U.a)(this,v),l=f.apply(this,arguments),l.renderInnerMenuItem=function(e){var a=l.props,t=a.renderMenuItem,s=a.index;return t(e,s,l.props.subMenuKey)},l}return Object(F.a)(v,[{key:"render",value:function(){var e=Object(P.a)({},this.props),a=e.className,t=a===void 0?"":a,s=e.rootPrefixCls,u="".concat(s,"-item-group-title"),b="".concat(s,"-item-group-list"),p=e.title,y=e.children;return ht.forEach(function(A){return delete e[A]}),delete e.direction,r.createElement("li",Object(P.a)({},e,{onClick:function(X){return X.stopPropagation()},className:"".concat(t," ").concat(s,"-item-group")}),r.createElement("div",{className:u,title:typeof p=="string"?p:void 0},p),r.createElement("ul",{className:b},r.Children.map(y,this.renderInnerMenuItem)))}}]),v}(r.Component);pa.isMenuItemGroup=!0,pa.defaultProps={disabled:!0};var Za=pa,ma=function(f){var v=f.className,l=f.rootPrefixCls,e=f.style;return r.createElement("li",{className:"".concat(v," ").concat(l,"-item-divider"),style:e})};ma.defaultProps={disabled:!0,className:"",style:{}};var qa=ma,Ka=ka,ha=n("eDIo");function eo(o,f){var v=o.prefixCls,l=o.editable,e=o.locale,a=o.style;return!l||l.showAdd===!1?null:r.createElement("button",{ref:f,type:"button",className:"".concat(v,"-nav-add"),style:a,"aria-label":(e==null?void 0:e.addAriaLabel)||"Add tab",onClick:function(s){l.onEdit("add",{event:s})}},l.addIcon||"+")}var ta=r.forwardRef(eo);function to(o,f){var v=o.prefixCls,l=o.id,e=o.tabs,a=o.locale,t=o.mobile,s=o.moreIcon,u=s===void 0?"More":s,b=o.moreTransitionName,p=o.style,y=o.className,A=o.editable,X=o.tabBarGutter,V=o.rtl,se=o.onTabClick,we=Object(r.useState)(!1),Ye=Object(R.a)(we,2),ze=Ye[0],Qe=Ye[1],Je=Object(r.useState)(null),Xe=Object(R.a)(Je,2),$e=Xe[0],dt=Xe[1],Ze="".concat(l,"-more-popup"),Ut="".concat(v,"-dropdown"),gt=$e!==null?"".concat(Ze,"-").concat($e):null,Pe=a==null?void 0:a.dropdownAriaLabel,_e=r.createElement(Ka,{onClick:function(xt){var Pt=xt.key,$t=xt.domEvent;se(Pt,$t),Qe(!1)},id:Ze,tabIndex:-1,role:"listbox","aria-activedescendant":gt,selectedKeys:[$e],"aria-label":Pe!==void 0?Pe:"expanded dropdown"},e.map(function(pt){return r.createElement(fa,{key:pt.key,id:"".concat(Ze,"-").concat(pt.key),role:"option","aria-controls":l&&"".concat(l,"-panel-").concat(pt.key),disabled:pt.disabled},pt.tab)}));function et(pt){for(var xt=e.filter(function(ln){return!ln.disabled}),Pt=xt.findIndex(function(ln){return ln.key===$e})||0,$t=xt.length,sn=0;sn<$t;sn+=1){Pt=(Pt+pt+$t)%$t;var Kt=xt[Pt];if(!Kt.disabled){dt(Kt.key);return}}}function rt(pt){var xt=pt.which;if(!ze){[C.a.DOWN,C.a.SPACE,C.a.ENTER].includes(xt)&&(Qe(!0),pt.preventDefault());return}switch(xt){case C.a.UP:et(-1),pt.preventDefault();break;case C.a.DOWN:et(1),pt.preventDefault();break;case C.a.ESC:Qe(!1);break;case C.a.SPACE:case C.a.ENTER:$e!==null&&se($e,pt);break}}Object(r.useEffect)(function(){var pt=document.getElementById(gt);pt&&pt.scrollIntoView&&pt.scrollIntoView(!1)},[$e]),Object(r.useEffect)(function(){ze||dt(null)},[ze]);var Te=Object(S.a)({},V?"marginLeft":"marginRight",X);e.length||(Te.visibility="hidden",Te.order=1);var ft=fe()(Object(S.a)({},"".concat(Ut,"-rtl"),V)),St=t?null:r.createElement(ha.a,{prefixCls:Ut,overlay:_e,trigger:["hover"],visible:ze,transitionName:b,onVisibleChange:Qe,overlayClassName:ft,mouseEnterDelay:.1,mouseLeaveDelay:.1},r.createElement("button",{type:"button",className:"".concat(v,"-nav-more"),style:Te,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Ze,id:"".concat(l,"-more"),"aria-expanded":ze,onKeyDown:rt},u));return r.createElement("div",{className:fe()("".concat(v,"-nav-operations"),y),style:p,ref:f},St,r.createElement(ta,{prefixCls:v,locale:a,editable:A}))}var no=r.forwardRef(to),va=Object(r.createContext)(null),lt=.1,ut=.01,Lt=20,qt=Math.pow(.995,Lt);function Wn(){var o=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(o)||/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(o.substr(0,4)))}function Fa(o,f){var v=Object(r.useState)(),l=Object(R.a)(v,2),e=l[0],a=l[1],t=Object(r.useState)(0),s=Object(R.a)(t,2),u=s[0],b=s[1],p=Object(r.useState)(0),y=Object(R.a)(p,2),A=y[0],X=y[1],V=Object(r.useState)(),se=Object(R.a)(V,2),we=se[0],Ye=se[1],ze=Object(r.useRef)();function Qe(Pe){var _e=Pe.touches[0],et=_e.screenX,rt=_e.screenY;a({x:et,y:rt}),window.clearInterval(ze.current)}function Je(Pe){if(!e)return;Pe.preventDefault();var _e=Pe.touches[0],et=_e.screenX,rt=_e.screenY;a({x:et,y:rt});var Te=et-e.x,ft=rt-e.y;f(Te,ft);var St=Date.now();b(St),X(St-u),Ye({x:Te,y:ft})}function Xe(){if(!e)return;if(a(null),Ye(null),we){var Pe=we.x/A,_e=we.y/A,et=Math.abs(Pe),rt=Math.abs(_e);if(Math.max(et,rt)ft?(rt=_e,Ze.current="x"):(rt=et,Ze.current="y");var St=Date.now();St-$e.current>100&&(dt.current=!1),(f(-rt,-rt)||dt.current)&&(Pe.preventDefault(),dt.current=!0),$e.current=St}var gt=Object(r.useRef)(null);gt.current={onTouchStart:Qe,onTouchMove:Je,onTouchEnd:Xe,onWheel:Ut},r.useEffect(function(){function Pe(Te){gt.current.onTouchStart(Te)}function _e(Te){gt.current.onTouchMove(Te)}function et(Te){gt.current.onTouchEnd(Te)}function rt(Te){gt.current.onWheel(Te)}return document.addEventListener("touchmove",_e,{passive:!1}),document.addEventListener("touchend",et,{passive:!1}),o.current.addEventListener("touchstart",Pe,{passive:!1}),o.current.addEventListener("wheel",rt),function(){document.removeEventListener("touchmove",_e),document.removeEventListener("touchend",et)}},[])}function ba(){var o=Object(r.useRef)(new Map);function f(l){return o.current.has(l)||o.current.set(l,r.createRef()),o.current.get(l)}function v(l){o.current.delete(l)}return[f,v]}function Ba(o,f){var v=r.useRef(o),l=r.useState({}),e=Object(R.a)(l,2),a=e[1];function t(s){var u=typeof s=="function"?s(v.current):s;u!==v.current&&f(u,v.current),v.current=u,a({})}return[v.current,t]}var Wa=function(f){var v=f.position,l=f.prefixCls,e=f.extra;if(!e)return null;var a,t=e;return v==="right"&&(a=t.right||!t.left&&t||null),v==="left"&&(a=t.left||null),a?r.createElement("div",{className:"".concat(l,"-extra-content")},a):null};function Bo(o,f){var v,l=r.useContext(va),e=l.prefixCls,a=l.tabs,t=o.className,s=o.style,u=o.id,b=o.animated,p=o.activeKey,y=o.rtl,A=o.extra,X=o.editable,V=o.locale,se=o.tabPosition,we=o.tabBarGutter,Ye=o.children,ze=o.onTabClick,Qe=o.onTabScroll,Je=Object(r.useRef)(),Xe=Object(r.useRef)(),$e=Object(r.useRef)(),dt=Object(r.useRef)(),Ze=ba(),Ut=Object(R.a)(Ze,2),gt=Ut[0],Pe=Ut[1],_e=se==="top"||se==="bottom",et=Ba(0,function(Et,tt){_e&&Qe&&Qe({direction:Et>tt?"left":"right"})}),rt=Object(R.a)(et,2),Te=rt[0],ft=rt[1],St=Ba(0,function(Et,tt){!_e&&Qe&&Qe({direction:Et>tt?"top":"bottom"})}),pt=Object(R.a)(St,2),xt=pt[0],Pt=pt[1],$t=Object(r.useState)(0),sn=Object(R.a)($t,2),Kt=sn[0],ln=sn[1],xn=Object(r.useState)(0),dn=Object(R.a)(xn,2),fn=dn[0],Wt=dn[1],tn=Object(r.useState)(0),Gt=Object(R.a)(tn,2),Ht=Gt[0],wn=Gt[1],Ln=Object(r.useState)(0),zn=Object(R.a)(Ln,2),Tt=zn[0],Rn=zn[1],Vn=Object(r.useState)(null),Nt=Object(R.a)(Vn,2),bt=Nt[0],Yt=Nt[1],Xo=Object(r.useState)(null),bo=Object(R.a)(Xo,2),na=bo[0],$o=bo[1],Go=Object(r.useState)(0),go=Object(R.a)(Go,2),Yo=go[0],Jo=go[1],Qo=Object(r.useState)(0),Eo=Object(R.a)(Qo,2),Zo=Eo[0],qo=Eo[1],er=T(new Map),yo=Object(R.a)(er,2),tr=yo[0],nr=yo[1],za=Y(a,tr,Kt),Co="".concat(e,"-nav-operations-hidden"),ga=0,Ea=0;_e?y?(ga=0,Ea=Math.max(0,Kt-bt)):(ga=Math.min(0,bt-Kt),Ea=0):(ga=Math.min(0,na-fn),Ea=0);function ao(Et){return EtEa?[Ea,!1]:[Et,!0]}var Oo=Object(r.useRef)(),ar=Object(r.useState)(),xo=Object(R.a)(ar,2),oo=xo[0],Mo=xo[1];function ro(){Mo(Date.now())}function io(){window.clearTimeout(Oo.current)}Fa(Je,function(Et,tt){var Xt=!1;function pn(Ca,Oa){Ca(function(xa){var Ma=ao(xa+Oa),aa=Object(R.a)(Ma,2),co=aa[0],fo=aa[1];return Xt=fo,co})}if(_e){if(bt>=Kt)return Xt;pn(ft,Et)}else{if(na>=fn)return Xt;pn(Pt,tt)}return io(),ro(),Xt}),Object(r.useEffect)(function(){return io(),oo&&(Oo.current=window.setTimeout(function(){Mo(0)},100)),io},[oo]);function jo(){var Et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:p,tt=za.get(Et);if(!tt)return;if(_e){var Xt=Te;y?tt.rightTe+bt&&(Xt=tt.right+tt.width-bt):tt.left<-Te?Xt=-tt.left:tt.left+tt.width>-Te+bt&&(Xt=-(tt.left+tt.width-bt)),Pt(0),ft(ao(Xt)[0])}else{var pn=xt;tt.top<-xt?pn=-tt.top:tt.top+tt.height>-xt+na&&(pn=-(tt.top+tt.height-na)),ft(0),Pt(ao(pn)[0])}}var or=be(za,{width:bt,height:na,left:Te,top:xt},{width:Ht,height:Tt},{width:Yo,height:Zo},Object(N.a)(Object(N.a)({},o),{},{tabs:a})),To=Object(R.a)(or,2),rr=To[0],ir=To[1],sr=a.map(function(Et){var tt=Et.key;return r.createElement(D,{id:u,prefixCls:e,key:tt,rtl:y,tab:Et,closable:Et.closable,editable:X,active:tt===p,tabPosition:se,tabBarGutter:we,renderWrapper:Ye,removeAriaLabel:V==null?void 0:V.removeAriaLabel,ref:gt(tt),onClick:function(pn){ze(tt,pn)},onRemove:function(){Pe(tt)},onFocus:function(){jo(tt),ro(),y||(Je.current.scrollLeft=0),Je.current.scrollTop=0}})}),so=Q(function(){var Et,tt,Xt,pn,Ca,Oa,xa,Ma,aa,co=((Et=Je.current)===null||Et===void 0?void 0:Et.offsetWidth)||0,fo=((tt=Je.current)===null||tt===void 0?void 0:tt.offsetHeight)||0,wo=((Xt=dt.current)===null||Xt===void 0?void 0:Xt.offsetWidth)||0,Lo=((pn=dt.current)===null||pn===void 0?void 0:pn.offsetHeight)||0,pr=((Ca=$e.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,mr=((Oa=$e.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;Yt(co),$o(fo),Jo(wo),qo(Lo);var Uo=(((xa=Xe.current)===null||xa===void 0?void 0:xa.offsetWidth)||0)-wo,Io=(((Ma=Xe.current)===null||Ma===void 0?void 0:Ma.offsetHeight)||0)-Lo;ln(Uo),Wt(Io);var ko=(aa=$e.current)===null||aa===void 0?void 0:aa.className.includes(Co);wn(Uo-(ko?0:pr)),Rn(Io-(ko?0:mr)),nr(function(){var Ko=new Map;return a.forEach(function(hr){var Fo=hr.key,ja=gt(Fo).current;ja&&Ko.set(Fo,{width:ja.offsetWidth,height:ja.offsetHeight,left:ja.offsetLeft,top:ja.offsetTop})}),Ko})}),lr=a.slice(0,rr),ur=a.slice(ir+1),Ro=[].concat(Object(ye.a)(lr),Object(ye.a)(ur)),cr=Object(r.useState)(),So=Object(R.a)(cr,2),dr=So[0],fr=So[1],Un=za.get(p),No=Object(r.useRef)();function Do(){Ee.a.cancel(No.current)}Object(r.useEffect)(function(){var Et={};return Un&&(_e?(y?Et.right=Un.right:Et.left=Un.left,Et.width=Un.width):(Et.top=Un.top,Et.height=Un.height)),Do(),No.current=Ee()(function(){fr(Et)}),Do},[Un,_e,y]),Object(r.useEffect)(function(){jo()},[p,Un,za,_e]),Object(r.useEffect)(function(){so()},[y,we,p,a.map(function(Et){return Et.key}).join("_")]);var _o=!!Ro.length,ya="".concat(e,"-nav-wrap"),lo,uo,Po,Ao;return _e?y?(uo=Te>0,lo=Te+bt50?kt.style.display="block":kt.style.display="none"}})),L.a.createElement("div",{style:{display:"none",marginLeft:115},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:q,onOk:function(){var Ct=Object(w.a)(T.a.mark(function kt(){var Ot,mn,En,nn;return T.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:if(!(ot<1||ot>50)){zt.next=4;break}return En=document.getElementById("model_error"),En.style.display="block",zt.abrupt("return",Promise.reject());case 4:return vt.update({cancelButtonProps:{disabled:!0}}),zt.next=7,$({type:"paperlibrary/sendToClass",payload:{course_id:He==null?void 0:He[0],id:(Ot=he.actionTabs)===null||Ot===void 0||((mn=Ot.params)===null||mn===void 0)?void 0:mn.id,num:ot}});case 7:nn=zt.sent,vt.update({cancelButtonProps:{disabled:!1}}),nn&&nn.status===0&&(g.a.destroyAll(),g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,title:"\u63D0\u793A",content:L.a.createElement("div",{className:U.a.modalColumn},L.a.createElement("div",{style:{color:"#676A6C",display:"flex"},className:"font14 mt20 mb10"},L.a.createElement("img",{style:{marginRight:5},src:be.a}),"\u751F\u6210\u8BD5\u5377\u6210\u529F\uFF0C\u524D\u5F80\u8BFE\u5802\u53BB\u67E5\u770B\u5427\uFF01")),okText:"\u524D\u5F80\u8BFE\u5802",cancelText:"\u8FD4\u56DE\u8BD5\u5377\u5E93",onCancel:q,onOk:function(){var un,yn,Qt=nn==null||((un=nn.first_category_url)===null||un===void 0||((yn=un.split("/"))===null||yn===void 0))?void 0:yn[2];Object(F.Q)("/classrooms/".concat(Qt,"/exercise"))}}));case 10:case"end":return zt.stop()}},kt)}));function Bt(){return Ct.apply(this,arguments)}return Bt}()});case 16:case"end":return ke.stop()}},je)}));return function(){return Me.apply(this,arguments)}}(),Re=function(){var Me=Object(w.a)(T.a.mark(function je(){return T.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return oe(!0),Ke.next=3,ae();case 3:case"end":return Ke.stop()}},je)}));return function(){return Me.apply(this,arguments)}}(),Ae=[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0},{title:"\u5206\u73ED\u6570\u91CF",dataIndex:"course_group_count",width:90,ellipsis:!0},{title:"\u5B66\u5458\u4EBA\u6570",dataIndex:"course_member_count",width:90,ellipsis:!0}];return L.a.createElement("div",null,L.a.createElement(g.a,{centered:!0,keyboard:!1,closable:!1,visible:he.actionTabs.key==="Paperlibrary-SendToClass",title:"\u53D1\u9001\u81F3\u8BFE\u5802",maskClosable:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:z["paperlibrary/sendToClass"],width:600,onOk:ge,destroyOnClose:!0,onCancel:q},L.a.createElement("div",{className:U.a.wrap},L.a.createElement("div",{className:U.a.title},L.a.createElement("img",{src:Y.a}),"\u9009\u62E9\u7684\u8BD5\u5377\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\u5E76\u4E3A\u73ED\u7EA7\u5B66\u5458\u751F\u6210\u8003\u8BD5\u8BD5\u5377"),L.a.createElement("div",{className:"mb10"},L.a.createElement(J,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:B,onChange:function(je){de(je.target.value),je.target.value||ae(!0)},onSearch:function(je){de(je),ae(),ht([])}})),ie.length?L.a.createElement("div",{className:U.a.radioWrap},L.a.createElement(R.a,{rowClassName:U.a.row,bordered:!1,scroll:(ie==null?void 0:ie.length)<=7?{}:{y:350},loading:G,rowKey:"course_id",pagination:!1,dataSource:ie,columns:Ae,onRow:function(je){return{onClick:function(Ke){console.log([je==null?void 0:je.course_id]),ht([je==null?void 0:je.course_id])}}},rowSelection:{type:"radio",selectedRowKeys:He,onChange:function(je){ht(je),Dt(!1)}}})):!B&&!G&&L.a.createElement(E,{createState:yt,refreshLoading:me,onRefresh:Re,onCreate:function(){ct(!1),Object(F.Q)("/classrooms/new")}}),We&&L.a.createElement("div",{className:U.a.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802"))))},k=te.a=Object(D.a)(function(ue){var ce=ue.paperlibrary,he=ue.loading,Se=ue.globalSetting;return{paperlibrary:ce,globalSetting:Se,loading:he.effects}})(ne)},n6Qo:function(Be,te,n){"use strict";n.d(te,"a",function(){return le});var S=n("q1tI"),R=n("biw7"),Oe=n("fyJ8");function N(w){var ye=w.className,re=w.index,Ee=w.children,xe=w.colSpan,Q=w.rowSpan,T=S.useContext(R.a),C=T.prefixCls,L=T.fixedInfoList,D=L[re];return S.createElement(Oe.a,Object.assign({className:ye,index:re,component:"td",prefixCls:C,record:null,dataIndex:null,render:function(){return{children:Ee,props:{colSpan:xe,rowSpan:Q}}}},D))}function r(w){return S.createElement("tr",Object.assign({},w))}function g(w){var ye=w.children,re=S.useContext(R.a),Ee=re.prefixCls;return S.createElement("tfoot",{className:"".concat(Ee,"-summary")},ye)}var fe=te.b=g,le={Cell:N,Row:r}},"rd/4":function(Be,te,n){Be.exports=n.p+"static/noData.dc777645.png"},sR1s:function(Be,te,n){"use strict";n.d(te,"b",function(){return N}),n.d(te,"a",function(){return r}),n.d(te,"c",function(){return g}),n.d(te,"d",function(){return fe});var S=n("U8pU"),R="RC_TABLE_KEY";function Oe(le){return le==null?[]:Array.isArray(le)?le:[le]}function N(le,w){if(!w&&typeof w!="number")return le;for(var ye=Oe(w),re=le,Ee=0;Ee1)Object(ye.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(Y.length===0)return Object(ye.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var W=Y[0];if(g.isValidElement(W)&&Object(re.c)(W)){var be=W.ref;Y[0]=g.cloneElement(W,{ref:Object(re.a)(be,this.setChildNode)})}return Y.length===1?Y[0]:Y.map(function(P,U){return!g.isValidElement(P)||"key"in P&&P.key!==null?P:g.cloneElement(P,{key:"".concat(xe,"-").concat(U)})})}}]),L}(g.Component);Q.displayName="ResizeObserver",te.a=Q},wCXF:function(Be,te,n){"use strict";n.d(te,"a",function(){return Rt});var S=n("rePB"),R=n("VTBJ"),Oe=n("KQm4"),N=n("U8pU"),r=n("ODXe"),g=n("q1tI"),fe=n("TSYQ"),le=n.n(fe),w=n("Gytx"),ye=n.n(w),re=n("Kwbf"),Ee=n("t23M"),xe=n("qx4F"),Q=n("6eGT"),T=n("IBYe"),C=n("Ff2n"),L=n("c+Xe"),D=n("fyJ8"),H=n("biw7");function Y(j,G,Z,ve,Ce){var me=Z[j]||{},oe=Z[G]||{},q,ae;me.fixed==="left"?q=ve.left[j]:oe.fixed==="right"&&(ae=ve.right[G]);var Ne=!1,ge=!1,Re=!1,Ae=!1,Me=Z[G+1],je=Z[j-1];if(Ce==="rtl"){if(q!==void 0){var Ge=je&&je.fixed==="left";Ae=!Ge}else if(ae!==void 0){var Ke=Me&&Me.fixed==="right";Re=!Ke}}else if(q!==void 0){var nt=Me&&Me.fixed==="left";Ne=!nt}else if(ae!==void 0){var Le=je&&je.fixed==="right";ge=!Le}return{fixLeft:q,fixRight:ae,lastFixLeft:Ne,firstFixRight:ge,lastFixRight:Re,firstFixLeft:Ae,isSticky:ve.isSticky}}var W=n("sR1s");function be(j){var G=j.cells,Z=j.stickyOffsets,ve=j.flattenColumns,Ce=j.rowComponent,me=j.cellComponent,oe=j.onHeaderRow,q=j.index,ae=g.useContext(H.a),Ne=ae.prefixCls,ge=ae.direction,Re;oe&&(Re=oe(G.map(function(Me){return Me.column}),q));var Ae=Object(W.a)(G.map(function(Me){return Me.column}));return g.createElement(Ce,Object.assign({},Re),G.map(function(Me,je){var Ge=Me.column,Ke=Y(Me.colStart,Me.colEnd,ve,Z,ge),nt;return Ge&&Ge.onHeaderCell&&(nt=Me.column.onHeaderCell(Ge)),g.createElement(D.a,Object.assign({},Me,{ellipsis:Ge.ellipsis,align:Ge.align,component:me,prefixCls:Ne,key:Ae[je]},Ke,{additionalProps:nt,rowType:"header"}))}))}be.displayName="HeaderRow";var P=be;function U(j){var G=[];function Z(oe,q){var ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;G[ae]=G[ae]||[];var Ne=q,ge=oe.filter(Boolean).map(function(Re){var Ae={key:Re.key,className:Re.className||"",children:Re.title,column:Re,colStart:Ne},Me=1,je=Re.children;return je&&je.length>0&&(Me=Z(je,Ne,ae+1).reduce(function(Ge,Ke){return Ge+Ke},0),Ae.hasSubColumns=!0),"colSpan"in Re&&(Me=Re.colSpan),"rowSpan"in Re&&(Ae.rowSpan=Re.rowSpan),Ae.colSpan=Me,Ae.colEnd=Ae.colStart+Me-1,G[ae].push(Ae),Ne+=Me,Me});return ge}Z(j,0);for(var ve=G.length,Ce=function(q){G[q].forEach(function(ae){!("rowSpan"in ae)&&!ae.hasSubColumns&&(ae.rowSpan=ve-q)})},me=0;me=0;q-=1){var ae=G[q],Ne=Z&&Z[q],ge=Ne&&Ne[d.a];(ae||ge||oe)&&(Ce.unshift(g.createElement("col",Object.assign({key:q,style:{width:ae,minWidth:ae}},ge))),oe=!0)}return g.createElement("colgroup",null,Ce)}var O=i;function M(j,G){return Object(g.useMemo)(function(){for(var Z=[],ve=0;ve1?Zt-1:0),hn=1;hn=Re&&(Ot=Re-Ae),oe({scrollLeft:Ot/Re*(ge+2)}),Le.current.x=ke.pageX},ot=function(){var ke=Object(ht.b)(me.current).top,Ct=ke+me.current.offsetHeight,Bt=document.documentElement.scrollTop+window.innerHeight;Ct-Object(xe.a)()<=Bt||ke>=Bt-q?nt(function(kt){return Object(R.a)(Object(R.a)({},kt),{},{isHiddenScrollBar:!0})}):nt(function(kt){return Object(R.a)(Object(R.a)({},kt),{},{isHiddenScrollBar:!1})})},vt=function(ke){nt(function(Ct){return Object(R.a)(Object(R.a)({},Ct),{},{scrollLeft:ke/ge*Re||0})})};return g.useImperativeHandle(Z,function(){return{setScrollLeft:vt}}),g.useEffect(function(){var mt=Object(He.a)(document.body,"mouseup",It,!1),ke=Object(He.a)(document.body,"mousemove",At,!1);return ot(),function(){mt.remove(),ke.remove()}},[Ae,st]),g.useEffect(function(){var mt=Object(He.a)(window,"scroll",ot,!1),ke=Object(He.a)(window,"resize",ot,!1);return function(){mt.remove(),ke.remove()}},[]),g.useEffect(function(){Ke.isHiddenScrollBar||nt(function(mt){var ke,Ct;return Object(R.a)(Object(R.a)({},mt),{},{scrollLeft:me.current.scrollLeft/((ke=me.current)===null||ke===void 0?void 0:ke.scrollWidth)*((Ct=me.current)===null||Ct===void 0?void 0:Ct.clientWidth)})})},[Ke.isHiddenScrollBar]),ge<=Re||!Ae||Ke.isHiddenScrollBar?null:g.createElement("div",{style:{height:Object(xe.a)(),width:Re,bottom:q},className:"".concat(Ne,"-sticky-scroll")},g.createElement("div",{onMouseDown:at,ref:Me,className:le()("".concat(Ne,"-sticky-scroll-bar"),Object(S.a)({},"".concat(Ne,"-sticky-scroll-bar-active"),st)),style:{width:"".concat(Ae,"px"),transform:"translate3d(".concat(Ke.scrollLeft,"px, 0, 0)")}}))},Ie=g.forwardRef(it);function We(j,G){return g.useMemo(function(){var Z=!!j;return{isSticky:Z,stickyClassName:Z?"".concat(G,"-sticky-header"):"",offsetHeader:Object(N.a)(j)==="object"&&j.offsetHeader||0,offsetScroll:Object(N.a)(j)==="object"&&j.offsetScroll||0}},[j,G])}var Dt=[],_t={},Rt="rc-table-internal-hook",yt=g.memo(function(j){var G=j.children;return G},function(j,G){return ye()(j.props,G.props)?j.pingLeft!==G.pingLeft||j.pingRight!==G.pingRight:!1});function ct(j){var G,Z=j.prefixCls,ve=j.className,Ce=j.rowClassName,me=j.style,oe=j.data,q=j.rowKey,ae=j.scroll,Ne=j.tableLayout,ge=j.direction,Re=j.title,Ae=j.footer,Me=j.summary,je=j.id,Ge=j.showHeader,Ke=j.components,nt=j.emptyText,Le=j.onRow,Ft=j.onHeaderRow,Mt=j.internalHooks,st=j.transformColumns,jt=j.internalRefs,It=j.sticky,at=oe||Dt,At=!!at.length,ot=g.useState(0),vt=Object(r.a)(ot,2),mt=vt[0],ke=vt[1];g.useEffect(function(){ke(Object(xe.a)())});var Ct=g.useMemo(function(){return Object(W.c)(Ke,{})},[Ke]),Bt=g.useCallback(function(lt,ut){return Object(W.b)(Ct,lt)||ut},[Ct]),kt=g.useMemo(function(){return typeof q=="function"?q:function(lt){var ut=lt&<[q];return ut}},[q]),Ot=Object(d.c)(j),mn=Ot.expandIcon,En=Ot.expandedRowKeys,nn=Ot.defaultExpandedRowKeys,an=Ot.defaultExpandAllRows,zt=Ot.expandedRowRender,Mn=Ot.onExpand,un=Ot.onExpandedRowsChange,yn=Ot.expandRowByClick,Qt=Ot.rowExpandable,In=Ot.expandIconColumnIndex,jn=Ot.expandedRowClassName,kn=Ot.childrenColumnName,Sn=Ot.indentSize,Cn=mn||qe,Nn=kn||"children",Hn=g.useMemo(function(){return zt?"row":j.expandable&&Mt===Rt&&j.expandable.__PARENT_RENDER_ICON__||at.some(function(lt){return lt&&Object(N.a)(lt)==="object"&<[Nn]})?"nest":!1},[!!zt,at]),Dn=g.useState(function(){return nn||(an?Ve(at,kt,Nn):[])}),Vt=Object(r.a)(Dn,2),en=Vt[0],cn=Vt[1],Zt=g.useMemo(function(){return new Set(En||en||[])},[En,en]),on=g.useCallback(function(lt){var ut=kt(lt,at.indexOf(lt)),Lt,qt=Zt.has(ut);qt?(Zt.delete(ut),Lt=Object(Oe.a)(Zt)):Lt=[].concat(Object(Oe.a)(Zt),[ut]),cn(Lt),Mn&&Mn(!qt,lt),un&&un(Lt)},[kt,Zt,at,Mn,un]),hn=g.useState(0),Xn=Object(r.a)(hn,2),Kn=Xn[0],$n=Xn[1],Ta=Object($.b)(Object(R.a)(Object(R.a)(Object(R.a)({},j),Ot),{},{expandable:!!zt,expandedKeys:Zt,getRowKey:kt,onTriggerExpand:on,expandIcon:Cn,expandIconColumnIndex:In,direction:ge}),Mt===Rt?st:null),Ra=Object(r.a)(Ta,2),Gn=Ra[0],wt=Ra[1],Yn=g.useMemo(function(){return{columns:Gn,flattenColumns:wt}},[Gn,wt]),Jn=g.useRef(),Sa=g.useRef(),vn=g.useRef(),Va=g.useState(!1),Na=Object(r.a)(Va,2),oa=Na[0],Ha=Na[1],Xa=g.useState(!1),ra=Object(r.a)(Xa,2),Qn=ra[0],$a=ra[1],Ga=K(new Map),Da=Object(r.a)(Ga,2),Ya=Da[0],Ja=Da[1],On=Object(W.a)(wt),ia=On.map(function(lt){return Ya.get(lt)}),_a=g.useMemo(function(){return ia},[ia.join("_")]),sa=De(_a,wt.length,ge),rn=ae&&Object(W.d)(ae.y),bn=ae&&Object(W.d)(ae.x),gn=bn&&wt.some(function(lt){var ut=lt.fixed;return ut}),la=g.useRef(),Fn=We(It,Z),Bn=Fn.isSticky,Pa=Fn.offsetHeader,Qa=Fn.offsetScroll,Aa=Fn.stickyClassName,ua,Zn,_n;rn&&(Zn={overflowY:"scroll",maxHeight:ae.y}),bn&&(ua={overflowX:"auto"},rn||(Zn={overflowY:"hidden"}),_n={width:ae.x===!0?"auto":ae.x,minWidth:"100%"});var Tn=g.useCallback(function(lt,ut){Ja(function(Lt){var qt=new Map(Lt);return qt.set(lt,ut),qt})},[]),qn=B(null),wa=Object(r.a)(qn,2),La=wa[0],Ua=wa[1];function ea(lt,ut){if(!ut)return;typeof ut=="function"?ut(lt):ut.scrollLeft!==lt&&(ut.scrollLeft=lt)}var Pn=function(ut){var Lt=ut.currentTarget,qt=ut.scrollLeft,Wn=typeof qt=="number"?qt:Lt.scrollLeft,Fa=Lt||_t;if(!Ua()||Ua()===Fa){var ba;La(Fa),ea(Wn,Sa.current),ea(Wn,vn.current),ea(Wn,(ba=la.current)===null||ba===void 0?void 0:ba.setScrollLeft)}if(Lt){var Ba=Lt.scrollWidth,Wa=Lt.clientWidth;Ha(Wn>0),$a(Wn0?[].concat(Object(R.a)(C),Object(R.a)(re(Y).map(function(W){return Object(Oe.a)({fixed:H},W)}))):[].concat(Object(R.a)(C),[Object(Oe.a)(Object(Oe.a)({},L),{},{fixed:H})])},[])}function Ee(T){for(var C=!0,L=0;L=0;Y-=1){var W=T[Y];if(H&&W.fixed!=="right")H=!1;else if(!H&&W.fixed==="right"){Object(fe.a)(!1,"Index ".concat(Y+1," of `columns` missing `fixed='right'` prop."));break}}}function xe(T){return T.map(function(C){var L=C.fixed,D=Object(N.a)(C,["fixed"]),H=L;return L==="left"?H="right":L==="right"&&(H="left"),Object(Oe.a)({fixed:H},D)})}function Q(T,C){var L=T.prefixCls,D=T.columns,H=T.children,Y=T.expandable,W=T.expandedKeys,be=T.getRowKey,P=T.onTriggerExpand,U=T.expandIcon,F=T.rowExpandable,h=T.expandIconColumnIndex,d=T.direction,i=T.expandRowByClick,O=r.useMemo(function(){return D||ye(H)},[D,H]),M=r.useMemo(function(){if(Y){var m,_=h||0,E=O[_],I=(m={},Object(S.a)(m,w.a,{className:"".concat(L,"-expand-icon-col")}),Object(S.a)(m,"title",""),Object(S.a)(m,"fixed",E?E.fixed:null),Object(S.a)(m,"className","".concat(L,"-row-expand-icon-cell")),Object(S.a)(m,"render",function(k,ue,ce){var he=be(ue,ce),Se=W.has(he),z=F?F(ue):!0,$=U({prefixCls:L,expanded:Se,expandable:z,record:ue,onExpand:P});return i?r.createElement("span",{onClick:function(ee){return ee.stopPropagation()}},$):$}),m),J=O.slice();return _>=0&&J.splice(_,0,I),J}return O},[Y,O,be,W,U,d]),x=r.useMemo(function(){var m=M;return C&&(m=C(m)),m.length||(m=[{render:function(){return null}}]),m},[C,M,d]),c=r.useMemo(function(){return d==="rtl"?xe(re(x)):re(x)},[x,d]);return[x,c]}te.b=Q},"y0+3":function(Be,te,n){"use strict";n.d(te,"a",function(){return re}),n.d(te,"b",function(){return xe});var S=/margin|padding|width|height|max|min|offset/,R={left:!0,top:!0},Oe={cssFloat:1,styleFloat:1,float:1};function N(Q){return Q.nodeType===1?Q.ownerDocument.defaultView.getComputedStyle(Q,null):{}}function r(Q,T,C){if(T=T.toLowerCase(),C==="auto"){if(T==="height")return Q.offsetHeight;if(T==="width")return Q.offsetWidth}return T in R||(R[T]=S.test(T)),R[T]?parseFloat(C)||0:C}function g(Q,T){var C=arguments.length,L=N(Q);return T=Oe[T]?"cssFloat"in Q.style?"cssFloat":"styleFloat":T,C===1?L:r(Q,T,L[T]||Q.style[T])}function fe(Q,T,C){var L=arguments.length;if(T=Oe[T]?"cssFloat"in Q.style?"cssFloat":"styleFloat":T,L===3)return typeof C=="number"&&S.test(T)&&(C="".concat(C,"px")),Q.style[T]=C,C;for(var D in T)T.hasOwnProperty(D)&&fe(Q,D,T[D]);return N(Q)}function le(Q){return Q===document.body?document.documentElement.clientWidth:Q.offsetWidth}function w(Q){return Q===document.body?window.innerHeight||document.documentElement.clientHeight:Q.offsetHeight}function ye(){var Q=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),T=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Q,height:T}}function re(){var Q=document.documentElement.clientWidth,T=window.innerHeight||document.documentElement.clientHeight;return{width:Q,height:T}}function Ee(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function xe(Q){var T=Q.getBoundingClientRect(),C=document.documentElement;return{left:T.left+(window.pageXOffset||C.scrollLeft)-(C.clientLeft||document.body.clientLeft||0),top:T.top+(window.pageYOffset||C.scrollTop)-(C.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Paths__Detail__id.110b17ce.async.js b/p__Paths__Detail__id.110b17ce.async.js index c6edd3b12a..e7fbec32e1 100644 --- a/p__Paths__Detail__id.110b17ce.async.js +++ b/p__Paths__Detail__id.110b17ce.async.js @@ -1,37 +1,37 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[174,3,5,6,7,8,9,10,16,18],{"+NIl":function(Ge,me,P){(function(se){se(P("VrN/"))})(function(se){"use strict";se.defineMode("stex",function(X,L){"use strict";function y(c,o){c.cmdState.push(o)}function E(c){return c.cmdState.length>0?c.cmdState[c.cmdState.length-1]:null}function w(c){var o=c.cmdState.pop();o&&o.closeBracket()}function _(c){for(var o=c.cmdState,f=o.length-1;f>=0;f--){var d=o[f];if(d.name=="DEFAULT")continue;return d}return{styleIdentifier:function(){return null}}}function h(c,o,f){return function(){this.name=c,this.bracketNo=0,this.style=o,this.styles=f,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var s={};s.importmodule=h("importmodule","tag",["string","builtin"]),s.documentclass=h("documentclass","tag",["","atom"]),s.usepackage=h("usepackage","tag",["atom"]),s.begin=h("begin","tag",["atom"]),s.end=h("end","tag",["atom"]),s.label=h("label","tag",["atom"]),s.ref=h("ref","tag",["atom"]),s.eqref=h("eqref","tag",["atom"]),s.cite=h("cite","tag",["atom"]),s.bibitem=h("bibitem","tag",["atom"]),s.Bibitem=h("Bibitem","tag",["atom"]),s.RBibitem=h("RBibitem","tag",["atom"]),s.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function r(c,o){c.f=o}function n(c,o){var f;if(c.match(/^\\[a-zA-Z@]+/)){var d=c.current().slice(1);return f=s.hasOwnProperty(d)?s[d]:s.DEFAULT,f=new f,y(o,f),r(o,l),f.style}if(c.match(/^\\[$&%#{}_]/))return"tag";if(c.match(/^\\[,;!\/\\]/))return"tag";if(c.match("\\["))return r(o,function(A,g){return e(A,g,"\\]")}),"keyword";if(c.match("\\("))return r(o,function(A,g){return e(A,g,"\\)")}),"keyword";if(c.match("$$"))return r(o,function(A,g){return e(A,g,"$$")}),"keyword";if(c.match("$"))return r(o,function(A,g){return e(A,g,"$")}),"keyword";var a=c.next();if(a=="%")return c.skipToEnd(),"comment";if(a=="}"||a=="]"){if(f=E(o),f)f.closeBracket(a),r(o,l);else return"error";return"bracket"}else return a=="{"||a=="["?(f=s.DEFAULT,f=new f,y(o,f),"bracket"):/\d/.test(a)?(c.eatWhile(/[\w.%]/),"atom"):(c.eatWhile(/[\w\-_]/),f=_(o),f.name=="begin"&&(f.argument=c.current()),f.styleIdentifier())}function e(c,o,f){if(c.eatSpace())return null;if(f&&c.match(f))return r(o,n),"keyword";if(c.match(/^\\[a-zA-Z@]+/))return"tag";if(c.match(/^[a-zA-Z]+/))return"variable-2";if(c.match(/^\\[$&%#{}_]/))return"tag";if(c.match(/^\\[,;!\/]/))return"tag";if(c.match(/^[\^_&]/))return"tag";if(c.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(c.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var d=c.next();return d=="{"||d=="}"||d=="["||d=="]"||d=="("||d==")"?"bracket":d=="%"?(c.skipToEnd(),"comment"):"error"}function l(c,o){var f=c.peek(),d;return f=="{"||f=="["?(d=E(o),d.openBracket(f),c.eat(f),r(o,n),"bracket"):/[ \t\r]/.test(f)?(c.eat(f),null):(r(o,n),w(o),n(c,o))}return{startState:function(){var c=L.inMathMode?function(o,f){return e(o,f)}:n;return{cmdState:[],f:c}},copyState:function(c){return{cmdState:c.cmdState.slice(),f:c.f}},token:function(c,o){return o.f(c,o)},blankLine:function(c){c.f=n,c.cmdState.length=0},lineComment:"%"}}),se.defineMIME("text/x-stex","stex"),se.defineMIME("text/x-latex","stex")})},"/GNS":function(Ge,me,P){Ge.exports=P.p+"static/search1.c4136dd4.png"},"06Qe":function(Ge,me,P){var se=P("ItGF"),X="urn:schemas-microsoft-com:vml",L=typeof window=="undefined"?null:window,y=!1,E=L&&L.document;function w(s){return _(s)}var _;if(E&&!se.canvasSupported)try{!E.namespaces.zrvml&&E.namespaces.add("zrvml",X),_=function(s){return E.createElement("')}}catch(s){_=function(r){return E.createElement("<"+r+' xmlns="'+X+'" class="zrvml">')}}function h(){if(y||!E)return;y=!0;var s=E.styleSheets;s.length<31?E.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):s[0].addRule(".zrvml","behavior:url(#default#VML)")}me.doc=E,me.createNode=w,me.initVML=h},"07cG":function(Ge,me,P){Ge.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0s+r":function(Ge,me,P){var se=P("bYtY"),X=P("QBsz"),L=P("y23F"),y=P("H6uX"),E=P("YH21"),w=P("C0SR"),_="silent";function h(f,d,a){return{type:f,event:a,target:d.target,topTarget:d.topTarget,cancelBubble:!1,offsetX:a.zrX,offsetY:a.zrY,gestureEvent:a.gestureEvent,pinchX:a.pinchX,pinchY:a.pinchY,pinchScale:a.pinchScale,wheelDelta:a.zrDelta,zrByTouch:a.zrByTouch,which:a.which,stop:s}}function s(){E.stop(this.event)}function r(){}r.prototype.dispose=function(){};var n=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=function(f,d,a,A){y.call(this),this.storage=f,this.painter=d,this.painterRoot=A,a=a||new r,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,L.call(this),this.setHandlerProxy(a)};e.prototype={constructor:e,setHandlerProxy:function(f){this.proxy&&this.proxy.dispose(),f&&(se.each(n,function(d){f.on&&f.on(d,this[d],this)},this),f.handler=this),this.proxy=f},mousemove:function(f){var d=f.zrX,a=f.zrY,A=c(this,d,a),g=this._hovered,m=g.target;m&&!m.__zr&&(g=this.findHover(g.x,g.y),m=g.target);var C=this._hovered=A?{x:d,y:a}:this.findHover(d,a),S=C.target,B=this.proxy;B.setCursor&&B.setCursor(S?S.cursor:"default"),m&&S!==m&&this.dispatchToElement(g,"mouseout",f),this.dispatchToElement(C,"mousemove",f),S&&S!==m&&this.dispatchToElement(C,"mouseover",f)},mouseout:function(f){var d=f.zrEventControl,a=f.zrIsToLocalDOM;d!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",f),d!=="no_globalout"&&(!a&&this.trigger("globalout",{type:"globalout",event:f}))},resize:function(f){this._hovered={}},dispatch:function(f,d){var a=this[f];a&&a.call(this,d)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(f){var d=this.proxy;d.setCursor&&d.setCursor(f)},dispatchToElement:function(f,d,a){f=f||{};var A=f.target;if(A&&A.silent)return;for(var g="on"+d,m=h(d,f,a);A&&!(A[g]&&(m.cancelBubble=A[g].call(A,m)),A.trigger(d,m),A=A.parent,m.cancelBubble););m.cancelBubble||(this.trigger(d,m),this.painter&&this.painter.eachOtherLayer(function(C){typeof C[g]=="function"&&C[g].call(C,m),C.trigger&&C.trigger(d,m)}))},findHover:function(f,d,a){for(var A=this.storage.getDisplayList(),g={x:f,y:d},m=A.length-1;m>=0;m--){var C;if(A[m]!==a&&!A[m].ignore&&(C=l(A[m],f,d))&&(!g.topTarget&&(g.topTarget=A[m]),C!==_)){g.target=A[m];break}}return g},processGesture:function(f,d){this._gestureMgr||(this._gestureMgr=new w);var a=this._gestureMgr;d==="start"&&a.clear();var A=a.recognize(f,this.findHover(f.zrX,f.zrY,null).target,this.proxy.dom);if(d==="end"&&a.clear(),A){var g=A.type;f.gestureEvent=g,this.dispatchToElement({target:A.target},g,A.event)}}},se.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(f){e.prototype[f]=function(d){var a=d.zrX,A=d.zrY,g=c(this,a,A),m,C;if((f!=="mouseup"||!g)&&(m=this.findHover(a,A),C=m.target),f==="mousedown")this._downEl=C,this._downPoint=[d.zrX,d.zrY],this._upEl=C;else if(f==="mouseup")this._upEl=C;else if(f==="click"){if(this._downEl!==this._upEl||!this._downPoint||X.dist(this._downPoint,[d.zrX,d.zrY])>4)return;this._downPoint=null}this.dispatchToElement(m,f,d)}});function l(f,d,a){if(f[f.rectHover?"rectContain":"contain"](d,a)){for(var A=f,g;A;){if(A.clipPath&&!A.clipPath.contain(d,a))return!1;A.silent&&(g=!0),A=A.parent}return g?_:!0}return!1}function c(f,d,a){var A=f.painter;return d<0||d>A.getWidth()||a<0||a>A.getHeight()}se.mixin(e,y),se.mixin(e,L);var o=e;Ge.exports=o},"19Vz":function(Ge,me,P){(function(se){se(P("VrN/"))})(function(se){se.defineOption("placeholder","",function(h,s,r){var n=r&&r!=se.Init;if(s&&!n)h.on("blur",E),h.on("change",w),h.on("swapDoc",w),se.on(h.getInputField(),"compositionupdate",h.state.placeholderCompose=function(){y(h)}),w(h);else if(!s&&n){h.off("blur",E),h.off("change",w),h.off("swapDoc",w),se.off(h.getInputField(),"compositionupdate",h.state.placeholderCompose),X(h);var e=h.getWrapperElement();e.className=e.className.replace(" CodeMirror-empty","")}s&&!h.hasFocus()&&E(h)});function X(h){h.state.placeholder&&(h.state.placeholder.parentNode.removeChild(h.state.placeholder),h.state.placeholder=null)}function L(h){X(h);var s=h.state.placeholder=document.createElement("pre");s.style.cssText="height: 0; overflow: visible",s.style.direction=h.getOption("direction"),s.className="CodeMirror-placeholder CodeMirror-line-like";var r=h.getOption("placeholder");typeof r=="string"&&(r=document.createTextNode(r)),s.appendChild(r),h.display.lineSpace.insertBefore(s,h.display.lineSpace.firstChild)}function y(h){setTimeout(function(){var s=!1,r=h.getInputField();r.nodeName=="TEXTAREA"?s=!r.value:h.lineCount()==1&&(s=!/[^\u200b]/.test(r.querySelector(".CodeMirror-line").textContent)),s?L(h):X(h)},20)}function E(h){_(h)&&L(h)}function w(h){var s=h.getWrapperElement(),r=_(h);s.className=s.className.replace(" CodeMirror-empty","")+(r?" CodeMirror-empty":""),r?L(h):X(h)}function _(h){return h.lineCount()===1&&h.getLine(0)===""}})},"1Jh7":function(Ge,me,P){var se=P("y+Vt"),X=P("T6xi"),L=se.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(y,E){X.buildPath(y,E,!1)}});Ge.exports=L},"1MYJ":function(Ge,me,P){var se=P("y+Vt"),X=se.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var L=this.__dirtyPath,y=this.shape.paths,E=0;E=this._maxSize&&n>0){var l=h.head;h.remove(l),delete s[l.key],r=l.value,this._lastRemovedEntry=l}e?e.value=_:e=new X(_),e.key=w,h.insertEntry(e),s[w]=e}return r},y.get=function(w){var _=this._map[w],h=this._list;if(_!=null)return _!==h.tail&&(h.remove(_),h.insertEntry(_)),_.value},y.clear=function(){this._list.clear(),this._map={}};var E=L;Ge.exports=E},"1ZF9":function(Ge,me,P){Ge.exports=P.p+"static/Authorize.cc9c212f.png"},"1bdT":function(Ge,me,P){var se=P("3gBT"),X=P("H6uX"),L=P("DN4a"),y=P("vWvF"),E=P("bYtY"),w=function(h){L.call(this,h),X.call(this,h),y.call(this,h),this.id=h.id||se()};w.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(h,s){switch(this.draggable){case"horizontal":s=0;break;case"vertical":h=0;break}var r=this.transform;r||(r=this.transform=[1,0,0,1,0,0]),r[4]+=h,r[5]+=s,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(h,s){},attrKV:function(h,s){if(h==="position"||h==="scale"||h==="origin"){if(s){var r=this[h];r||(r=this[h]=[]),r[0]=s[0],r[1]=s[1]}}else this[h]=s},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(h,s){if(typeof h=="string")this.attrKV(h,s);else if(E.isObject(h))for(var r in h)h.hasOwnProperty(r)&&this.attrKV(r,h[r]);return this.dirty(!1),this},setClipPath:function(h){var s=this.__zr;s&&h.addSelfToZr(s),this.clipPath&&this.clipPath!==h&&this.removeClipPath(),this.clipPath=h,h.__zr=s,h.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var h=this.clipPath;h&&(h.__zr&&h.removeSelfFromZr(h.__zr),h.__zr=null,h.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(h){this.__zr=h;var s=this.animators;if(s)for(var r=0;r")):null:x.match("--")?T(o("comment","-->")):x.match("DOCTYPE",!0,!0)?(x.eatWhile(/[\w\._\-]/),T(f(1))):null:x.eat("?")?(x.eatWhile(/[\w\._\-]/),O.tokenize=o("meta","?>"),"meta"):(r=x.eat("/")?"closeTag":"openTag",O.tokenize=l,"tag bracket");if(D=="&"){var I;return x.eat("#")?x.eat("x")?I=x.eatWhile(/[a-fA-F\d]/)&&x.eat(";"):I=x.eatWhile(/[\d]/)&&x.eat(";"):I=x.eatWhile(/[\w\.\-:]/)&&x.eat(";"),I?"atom":"error"}else return x.eatWhile(/[^&<]/),null}e.isInText=!0;function l(x,O){var T=x.next();if(T==">"||T=="/"&&x.eat(">"))return O.tokenize=e,r=T==">"?"endTag":"selfcloseTag","tag bracket";if(T=="=")return r="equals",null;if(T=="<"){O.tokenize=e,O.state=g,O.tagName=O.tagStart=null;var D=O.tokenize(x,O);return D?D+" tag error":"tag error"}else return/[\'\"]/.test(T)?(O.tokenize=c(T),O.stringStartCol=x.column(),O.tokenize(x,O)):(x.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function c(x){var O=function(T,D){for(;!T.eol();)if(T.next()==x){D.tokenize=l;break}return"string"};return O.isInAttribute=!0,O}function o(x,O){return function(T,D){for(;!T.eol();){if(T.match(O)){D.tokenize=e;break}T.next()}return x}}function f(x){return function(O,T){for(var D;(D=O.next())!=null;){if(D=="<")return T.tokenize=f(x+1),T.tokenize(O,T);if(D==">")if(x==1){T.tokenize=e;break}else return T.tokenize=f(x-1),T.tokenize(O,T)}return"meta"}}function d(x,O,T){this.prev=x.context,this.tagName=O,this.indent=x.indented,this.startOfLine=T,(_.doNotIndent.hasOwnProperty(O)||x.context&&x.context.noIndent)&&(this.noIndent=!0)}function a(x){x.context&&(x.context=x.context.prev)}function A(x,O){for(var T;;){if(!x.context)return;if(T=x.context.tagName,!_.contextGrabbers.hasOwnProperty(T)||!_.contextGrabbers[T].hasOwnProperty(O))return;a(x)}}function g(x,O,T){return x=="openTag"?(T.tagStart=O.column(),m):x=="closeTag"?C:g}function m(x,O,T){return x=="word"?(T.tagName=O.current(),n="tag",b):_.allowMissingTagName&&x=="endTag"?(n="tag bracket",b(x,O,T)):(n="error",m)}function C(x,O,T){if(x=="word"){var D=O.current();return T.context&&T.context.tagName!=D&&_.implicitlyClosed.hasOwnProperty(T.context.tagName)&&a(T),T.context&&T.context.tagName==D||_.matchClosing===!1?(n="tag",S):(n="tag error",B)}else return _.allowMissingTagName&&x=="endTag"?(n="tag bracket",S(x,O,T)):(n="error",B)}function S(x,O,T){return x!="endTag"?(n="error",S):(a(T),g)}function B(x,O,T){return n="error",S(x,O,T)}function b(x,O,T){if(x=="word")return n="attribute",p;if(x=="endTag"||x=="selfcloseTag"){var D=T.tagName,I=T.tagStart;return T.tagName=T.tagStart=null,x=="selfcloseTag"||_.autoSelfClosers.hasOwnProperty(D)?A(T,D):(A(T,D),T.context=new d(T,D,I==T.indented)),g}return n="error",b}function p(x,O,T){return x=="equals"?u:(_.allowMissing||(n="error"),b(x,O,T))}function u(x,O,T){return x=="string"?i:x=="word"&&_.allowUnquoted?(n="string",b):(n="error",b(x,O,T))}function i(x,O,T){return x=="string"?i:b(x,O,T)}return{startState:function(x){var O={tokenize:e,state:g,indented:x||0,tagName:null,tagStart:null,context:null};return x!=null&&(O.baseIndent=x),O},token:function(x,O){if(!O.tagName&&x.sol()&&(O.indented=x.indentation()),x.eatSpace())return null;r=null;var T=O.tokenize(x,O);return(T||r)&&T!="comment"&&(n=null,O.state=O.state(r||T,x,O),n&&(T=n=="error"?T+" error":n)),T},indent:function(x,O,T){var D=x.context;if(x.tokenize.isInAttribute)return x.tagStart==x.indented?x.stringStartCol+1:x.indented+w;if(D&&D.noIndent)return se.Pass;if(x.tokenize!=l&&x.tokenize!=e)return T?T.match(/^(\s*)/)[0].length:0;if(x.tagName)return _.multilineTagIndentPastTag!==!1?x.tagStart+x.tagName.length+2:x.tagStart+w*(_.multilineTagIndentFactor||1);if(_.alignCDATA&&/$/,blockCommentStart:"",configuration:_.htmlMode?"html":"xml",helperType:_.htmlMode?"html":"xml",skipAttribute:function(x){x.state==u&&(x.state=b)},xmlCurrentTag:function(x){return x.tagName?{name:x.tagName,close:x.type=="closeTag"}:null},xmlCurrentContext:function(x){for(var O=[],T=x.context;T;T=T.prev)T.tagName&&O.push(T.tagName);return O.reverse()}}}),se.defineMIME("text/xml","xml"),se.defineMIME("application/xml","xml"),se.mimeModes.hasOwnProperty("text/html")||se.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Ge,me,P){"use strict";P.d(me,"d",function(){return le}),P.d(me,"b",function(){return ot}),P.d(me,"c",function(){return St}),P.d(me,"a",function(){return Dt});var se=P("VTBJ"),X=P("1OyB"),L=P("vuIU"),y=P("JX7q"),E=P("Ji7U"),w=P("LK+K"),_=P("q1tI"),h=P("I8Z2"),s=P("BGR+"),r=P("wx14"),n=P("rePB"),e=P("4IlW"),l=P("2GS6"),c=P("Gytx"),o=P.n(c),f=P("TSYQ"),d=P.n(f),a=P("U8pU"),A=P("ODXe"),g=/iPhone/i,m=/iPod/i,C=/iPad/i,S=/\bAndroid(?:.+)Mobile\b/i,B=/Android/i,b=/\bAndroid(?:.+)SD4930UR\b/i,p=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,u=/Windows Phone/i,i=/\bWindows(?:.+)ARM\b/i,x=/BlackBerry/i,O=/BB10/i,T=/Opera Mini/i,D=/\b(CriOS|Chrome)(?:.+)Mobile/i,I=/Mobile(?:.+)Firefox\b/i;function k(Lt,Et){return Lt.test(Et)}function Q(Lt){var Et=Lt||(typeof navigator!="undefined"?navigator.userAgent:""),ct=Et.split("[FBAN");if(typeof ct[1]!="undefined"){var At=ct,Le=Object(A.a)(At,1);Et=Le[0]}if(ct=Et.split("Twitter"),typeof ct[1]!="undefined"){var qe=ct,Ct=Object(A.a)(qe,1);Et=Ct[0]}var ft={apple:{phone:k(g,Et)&&!k(u,Et),ipod:k(m,Et),tablet:!k(g,Et)&&k(C,Et)&&!k(u,Et),device:(k(g,Et)||k(m,Et)||k(C,Et))&&!k(u,Et)},amazon:{phone:k(b,Et),tablet:!k(b,Et)&&k(p,Et),device:k(b,Et)||k(p,Et)},android:{phone:!k(u,Et)&&k(b,Et)||!k(u,Et)&&k(S,Et),tablet:!k(u,Et)&&!k(b,Et)&&!k(S,Et)&&(k(p,Et)||k(B,Et)),device:!k(u,Et)&&(k(b,Et)||k(p,Et)||k(S,Et)||k(B,Et))||k(/\bokhttp\b/i,Et)},windows:{phone:k(u,Et),tablet:k(i,Et),device:k(u,Et)||k(i,Et)},other:{blackberry:k(x,Et),blackberry10:k(O,Et),opera:k(T,Et),firefox:k(I,Et),chrome:k(D,Et),device:k(x,Et)||k(O,Et)||k(T,Et)||k(I,Et)||k(D,Et)},any:null,phone:null,tablet:null};return ft.any=ft.apple.device||ft.android.device||ft.windows.device||ft.other.device,ft.phone=ft.apple.phone||ft.android.phone||ft.windows.phone,ft.tablet=ft.apple.tablet||ft.android.tablet||ft.windows.tablet,ft}var Y=Object(se.a)(Object(se.a)({},Q()),{},{isMobile:Q}),U=Y;function K(){}function z(Lt,Et,ct){var At=Et||"";return Lt.key||"".concat(At,"item_").concat(ct)}function F(Lt){return"".concat(Lt,"-menu-")}function H(Lt,Et){var ct=-1;_.Children.forEach(Lt,function(At){ct+=1,At&&At.type&&At.type.isMenuItemGroup?_.Children.forEach(At.props.children,function(Le){ct+=1,Et(Le,ct)}):Et(At,ct)})}function G(Lt,Et,ct){if(!Lt||ct.find)return;_.Children.forEach(Lt,function(At){if(At){var Le=At.type;if(!Le||!(Le.isSubMenu||Le.isMenuItem||Le.isMenuItemGroup))return;Et.indexOf(At.key)!==-1?ct.find=!0:At.props.children&&G(At.props.children,Et,ct)}})}var $=["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"],ae=function(Et){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,At=Et&&typeof Et.getBoundingClientRect=="function"&&Et.getBoundingClientRect().width;if(At){if(ct){var Le=getComputedStyle(Et),qe=Le.marginLeft,Ct=Le.marginRight;At+=+qe.replace("px","")+ +Ct.replace("px","")}At=+At.toFixed(6)}return At||0},pe=function(Et,ct,At){Et&&Object(a.a)(Et.style)==="object"&&(Et.style[ct]=At)},ie=function(){return U.any},ge=P("KQm4"),Ae=P("Ff2n"),be=P("i8i4"),fe=P("bdgK"),ce=P("uciX"),te=P("8XRh"),de={adjustX:1,adjustY:1},he={topLeft:{points:["bl","tl"],overflow:de,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:de,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:de,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:de,offset:[4,0]}},ue={topLeft:{points:["bl","tl"],overflow:de,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:de,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:de,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:de,offset:[4,0]}},Se=he,Ie=0,De={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ne=function(Et,ct,At){var Le=F(ct),qe=Et.getState();Et.setState({defaultActiveFirst:Object(se.a)(Object(se.a)({},qe.defaultActiveFirst),{},Object(n.a)({},Le,At))})},N=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(At){var Le;Object(X.a)(this,ct),Le=Et.call(this,At),Le.onDestroy=function(bt){Le.props.onDestroy(bt)},Le.onKeyDown=function(bt){var Nt=bt.keyCode,sn=Le.menuInstance,Jn=Le.props,xn=Jn.isOpen,Pr=Jn.store;if(Nt===e.a.ENTER)return Le.onTitleClick(bt),ne(Pr,Le.props.eventKey,!0),!0;if(Nt===e.a.RIGHT)return xn?sn.onKeyDown(bt):(Le.triggerOpenChange(!0),ne(Pr,Le.props.eventKey,!0)),!0;if(Nt===e.a.LEFT){var Vr;if(xn)Vr=sn.onKeyDown(bt);else return;return Vr||(Le.triggerOpenChange(!1),Vr=!0),Vr}return xn&&(Nt===e.a.UP||Nt===e.a.DOWN)?sn.onKeyDown(bt):void 0},Le.onOpenChange=function(bt){Le.props.onOpenChange(bt)},Le.onPopupVisibleChange=function(bt){Le.triggerOpenChange(bt,bt?"mouseenter":"mouseleave")},Le.onMouseEnter=function(bt){var Nt=Le.props,sn=Nt.eventKey,Jn=Nt.onMouseEnter,xn=Nt.store;ne(xn,Le.props.eventKey,!1),Jn({key:sn,domEvent:bt})},Le.onMouseLeave=function(bt){var Nt=Le.props,sn=Nt.parentMenu,Jn=Nt.eventKey,xn=Nt.onMouseLeave;sn.subMenuInstance=Object(y.a)(Le),xn({key:Jn,domEvent:bt})},Le.onTitleMouseEnter=function(bt){var Nt=Le.props,sn=Nt.eventKey,Jn=Nt.onItemHover,xn=Nt.onTitleMouseEnter;Jn({key:sn,hover:!0}),xn({key:sn,domEvent:bt})},Le.onTitleMouseLeave=function(bt){var Nt=Le.props,sn=Nt.parentMenu,Jn=Nt.eventKey,xn=Nt.onItemHover,Pr=Nt.onTitleMouseLeave;sn.subMenuInstance=Object(y.a)(Le),xn({key:Jn,hover:!1}),Pr({key:Jn,domEvent:bt})},Le.onTitleClick=function(bt){var Nt=Object(y.a)(Le),sn=Nt.props;if(sn.onTitleClick({key:sn.eventKey,domEvent:bt}),sn.triggerSubMenuAction==="hover")return;Le.triggerOpenChange(!sn.isOpen,"click"),ne(sn.store,Le.props.eventKey,!1)},Le.onSubMenuClick=function(bt){typeof Le.props.onClick=="function"&&Le.props.onClick(Le.addKeyPath(bt))},Le.onSelect=function(bt){Le.props.onSelect(bt)},Le.onDeselect=function(bt){Le.props.onDeselect(bt)},Le.getPrefixCls=function(){return"".concat(Le.props.rootPrefixCls,"-submenu")},Le.getActiveClassName=function(){return"".concat(Le.getPrefixCls(),"-active")},Le.getDisabledClassName=function(){return"".concat(Le.getPrefixCls(),"-disabled")},Le.getSelectedClassName=function(){return"".concat(Le.getPrefixCls(),"-selected")},Le.getOpenClassName=function(){return"".concat(Le.props.rootPrefixCls,"-submenu-open")},Le.saveMenuInstance=function(bt){Le.menuInstance=bt},Le.addKeyPath=function(bt){return Object(se.a)(Object(se.a)({},bt),{},{keyPath:(bt.keyPath||[]).concat(Le.props.eventKey)})},Le.triggerOpenChange=function(bt,Nt){var sn=Le.props.eventKey,Jn=function(){Le.onOpenChange({key:sn,item:Object(y.a)(Le),trigger:Nt,open:bt})};Nt==="mouseenter"?Le.mouseenterTimeout=setTimeout(function(){Jn()},0):Jn()},Le.isChildrenSelected=function(){var bt={find:!1};return G(Le.props.children,Le.props.selectedKeys,bt),bt.find},Le.isOpen=function(){return Le.props.openKeys.indexOf(Le.props.eventKey)!==-1},Le.adjustWidth=function(){if(!Le.subMenuTitle||!Le.menuInstance)return;var bt=be.findDOMNode(Le.menuInstance);if(bt.offsetWidth>=Le.subMenuTitle.offsetWidth)return;bt.style.minWidth="".concat(Le.subMenuTitle.offsetWidth,"px")},Le.saveSubMenuTitle=function(bt){Le.subMenuTitle=bt},Le.getBaseProps=function(){var bt=Object(y.a)(Le),Nt=bt.props;return{mode:Nt.mode==="horizontal"?"vertical":Nt.mode,visible:Le.props.isOpen,level:Nt.level+1,inlineIndent:Nt.inlineIndent,focusable:!1,onClick:Le.onSubMenuClick,onSelect:Le.onSelect,onDeselect:Le.onDeselect,onDestroy:Le.onDestroy,selectedKeys:Nt.selectedKeys,eventKey:"".concat(Nt.eventKey,"-menu-"),openKeys:Nt.openKeys,motion:Nt.motion,onOpenChange:Le.onOpenChange,subMenuOpenDelay:Nt.subMenuOpenDelay,parentMenu:Object(y.a)(Le),subMenuCloseDelay:Nt.subMenuCloseDelay,forceSubMenuRender:Nt.forceSubMenuRender,triggerSubMenuAction:Nt.triggerSubMenuAction,builtinPlacements:Nt.builtinPlacements,defaultActiveFirst:Nt.store.getState().defaultActiveFirst[F(Nt.eventKey)],multiple:Nt.multiple,prefixCls:Nt.rootPrefixCls,id:Le.internalMenuId,manualRef:Le.saveMenuInstance,itemIcon:Nt.itemIcon,expandIcon:Nt.expandIcon,direction:Nt.direction}},Le.getMotion=function(bt,Nt){var sn=Object(y.a)(Le),Jn=sn.haveRendered,xn=Le.props,Pr=xn.motion,Vr=xn.rootPrefixCls,Lr=Object(se.a)(Object(se.a)({},Pr),{},{leavedClassName:"".concat(Vr,"-hidden"),removeOnLeave:!1,motionAppear:Jn||!Nt||bt!=="inline"});return Lr};var qe=At.store,Ct=At.eventKey,ft=qe.getState(),Ot=ft.defaultActiveFirst;Le.isRootMenu=!1;var Ut=!1;return Ot&&(Ut=Ot[Ct]),ne(qe,Ct,Ut),Le}return Object(L.a)(ct,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Le=this,qe=this.props,Ct=qe.mode,ft=qe.parentMenu,Ot=qe.manualRef;if(Ot&&Ot(this),Ct!=="horizontal"||!ft.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Le.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Le=this.props,qe=Le.onDestroy,Ct=Le.eventKey;qe&&qe(Ct),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Le){var qe=this,Ct=this.getBaseProps(),ft=this.getMotion(Ct.mode,Ct.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ct.visible||Ct.forceSubMenuRender,!this.haveOpened)return _.createElement("div",null);var Ot=Ct.direction;return _.createElement(te.default,Object.assign({visible:Ct.visible},ft),function(Ut){var bt=Ut.className,Nt=Ut.style,sn=d()("".concat(Ct.prefixCls,"-sub"),bt,Object(n.a)({},"".concat(Ct.prefixCls,"-rtl"),Ot==="rtl"));return _.createElement(Ve,Object.assign({},Ct,{id:qe.internalMenuId,className:sn,style:Nt}),Le)})}},{key:"render",value:function(){var Le,qe=Object(se.a)({},this.props),Ct=qe.isOpen,ft=this.getPrefixCls(),Ot=qe.mode==="inline",Ut=d()(ft,"".concat(ft,"-").concat(qe.mode),(Le={},Object(n.a)(Le,qe.className,!!qe.className),Object(n.a)(Le,this.getOpenClassName(),Ct),Object(n.a)(Le,this.getActiveClassName(),qe.active||Ct&&!Ot),Object(n.a)(Le,this.getDisabledClassName(),qe.disabled),Object(n.a)(Le,this.getSelectedClassName(),this.isChildrenSelected()),Le));this.internalMenuId||(qe.eventKey?this.internalMenuId="".concat(qe.eventKey,"$Menu"):(Ie+=1,this.internalMenuId="$__$".concat(Ie,"$Menu")));var bt={},Nt={},sn={};qe.disabled||(bt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Nt={onClick:this.onTitleClick},sn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Jn={},xn=qe.direction;Ot&&(xn==="rtl"?Jn.paddingRight=qe.inlineIndent*qe.level:Jn.paddingLeft=qe.inlineIndent*qe.level);var Pr={};this.props.isOpen&&(Pr={"aria-owns":this.internalMenuId});var Vr=null;qe.mode!=="horizontal"&&(Vr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Vr=_.createElement(this.props.expandIcon,Object(se.a)({},this.props))));var Lr=_.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Jn,className:"".concat(ft,"-title"),role:"button"},sn,Nt,{"aria-expanded":Ct},Pr,{"aria-haspopup":"true",title:typeof qe.title=="string"?qe.title:void 0}),qe.title,Vr||_.createElement("i",{className:"".concat(ft,"-arrow")})),Sn=this.renderChildren(qe.children),ea=qe.parentMenu.isRootMenu?qe.parentMenu.props.getPopupContainer:function(Ft){return Ft.parentNode},ua=De[qe.mode],ca=qe.popupOffset?{offset:qe.popupOffset}:{},Qr=qe.mode==="inline"?"":qe.popupClassName;Qr+=xn==="rtl"?" ".concat(ft,"-rtl"):"";var Ca=qe.disabled,Ga=qe.triggerSubMenuAction,oi=qe.subMenuOpenDelay,Oe=qe.forceSubMenuRender,ke=qe.subMenuCloseDelay,je=qe.builtinPlacements;$.forEach(function(Ft){return delete qe[Ft]}),delete qe.onClick;var gt=xn==="rtl"?Object.assign({},ue,je):Object.assign({},he,je);return delete qe.direction,_.createElement("li",Object.assign({},qe,bt,{className:Ut,role:"menuitem"}),Ot&&Lr,Ot&&Sn,!Ot&&_.createElement(ce.a,{prefixCls:ft,popupClassName:d()("".concat(ft,"-popup"),Qr),getPopupContainer:ea,builtinPlacements:gt,popupPlacement:ua,popupVisible:Ct,popupAlign:ca,popup:Sn,action:Ca?[]:[Ga],mouseEnterDelay:oi,mouseLeaveDelay:ke,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Oe},Lr))}}]),ct}(_.Component);N.defaultProps={onMouseEnter:K,onMouseLeave:K,onTitleMouseEnter:K,onTitleMouseLeave:K,onTitleClick:K,manualRef:K,mode:"vertical",title:""};var W=Object(h.b)(function(Lt,Et){var ct=Lt.openKeys,At=Lt.activeKey,Le=Lt.selectedKeys,qe=Et.eventKey,Ct=Et.subMenuKey;return{isOpen:ct.indexOf(qe)>-1,active:At[Ct]===qe,selectedKeys:Le}})(N);W.isSubMenu=!0;var le=W,ee="menuitem-overflowed",oe=.5,xe=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(){var At;return Object(X.a)(this,ct),At=Et.apply(this,arguments),At.resizeObserver=null,At.mutationObserver=null,At.originalTotalWidth=0,At.overflowedItems=[],At.menuItemSizes=[],At.cancelFrameId=null,At.state={lastVisibleIndex:void 0},At.getMenuItemNodes=function(){var Le=At.props.prefixCls,qe=be.findDOMNode(Object(y.a)(At));return qe?[].slice.call(qe.children).filter(function(Ct){return Ct.className.split(" ").indexOf("".concat(Le,"-overflowed-submenu"))<0}):[]},At.getOverflowedSubMenuItem=function(Le,qe,Ct){var ft=At.props,Ot=ft.overflowedIndicator,Ut=ft.level,bt=ft.mode,Nt=ft.prefixCls,sn=ft.theme;if(Ut!==1||bt!=="horizontal")return null;var Jn=At.props.children[0],xn=Jn.props,Pr=xn.children,Vr=xn.title,Lr=xn.style,Sn=Object(Ae.a)(xn,["children","title","style"]),ea=Object(se.a)({},Lr),ua="".concat(Le,"-overflowed-indicator"),ca="".concat(Le,"-overflowed-indicator");qe.length===0&&Ct!==!0?ea=Object(se.a)(Object(se.a)({},ea),{},{display:"none"}):Ct&&(ea=Object(se.a)(Object(se.a)({},ea),{},{visibility:"hidden",position:"absolute"}),ua="".concat(ua,"-placeholder"),ca="".concat(ca,"-placeholder"));var Qr=sn?"".concat(Nt,"-").concat(sn):"",Ca={};return $.forEach(function(Ga){Sn[Ga]!==void 0&&(Ca[Ga]=Sn[Ga])}),_.createElement(le,Object.assign({title:Ot,className:"".concat(Nt,"-overflowed-submenu"),popupClassName:Qr},Ca,{key:ua,eventKey:ca,disabled:!1,style:ea}),qe)},At.setChildrenWidthAndResize=function(){if(At.props.mode!=="horizontal")return;var Le=be.findDOMNode(Object(y.a)(At));if(!Le)return;var qe=Le.children;if(!qe||qe.length===0)return;var Ct=Le.children[qe.length-1];pe(Ct,"display","inline-block");var ft=At.getMenuItemNodes(),Ot=ft.filter(function(Ut){return Ut.className.split(" ").indexOf(ee)>=0});Ot.forEach(function(Ut){pe(Ut,"display","inline-block")}),At.menuItemSizes=ft.map(function(Ut){return ae(Ut,!0)}),Ot.forEach(function(Ut){pe(Ut,"display","none")}),At.overflowedIndicatorWidth=ae(Le.children[Le.children.length-1],!0),At.originalTotalWidth=At.menuItemSizes.reduce(function(Ut,bt){return Ut+bt},0),At.handleResize(),pe(Ct,"display","none")},At.handleResize=function(){if(At.props.mode!=="horizontal")return;var Le=be.findDOMNode(Object(y.a)(At));if(!Le)return;var qe=ae(Le);At.overflowedItems=[];var Ct=0,ft;At.originalTotalWidth>qe+oe&&(ft=-1,At.menuItemSizes.forEach(function(Ot){Ct+=Ot,Ct+At.overflowedIndicatorWidth<=qe&&(ft+=1)})),At.setState({lastVisibleIndex:ft})},At}return Object(L.a)(ct,[{key:"componentDidMount",value:function(){var Le=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var qe=be.findDOMNode(this);if(!qe)return;this.resizeObserver=new fe.default(function(Ct){Ct.forEach(function(){var ft=Le.cancelFrameId;cancelAnimationFrame(ft),Le.cancelFrameId=requestAnimationFrame(Le.setChildrenWidthAndResize)})}),[].slice.call(qe.children).concat(qe).forEach(function(Ct){Le.resizeObserver.observe(Ct)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Le.resizeObserver.disconnect(),[].slice.call(qe.children).concat(qe).forEach(function(Ct){Le.resizeObserver.observe(Ct)}),Le.setChildrenWidthAndResize()}),this.mutationObserver.observe(qe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Le){var qe=this,Ct=this.state.lastVisibleIndex;return(Le||[]).reduce(function(ft,Ot,Ut){var bt=Ot;if(qe.props.mode==="horizontal"){var Nt=qe.getOverflowedSubMenuItem(Ot.props.eventKey,[]);Ct!==void 0&&qe.props.className.indexOf("".concat(qe.props.prefixCls,"-root"))!==-1&&(Ut>Ct&&(bt=_.cloneElement(Ot,{style:{display:"none"},eventKey:"".concat(Ot.props.eventKey,"-hidden"),className:"".concat(ee)})),Ut===Ct+1&&(qe.overflowedItems=Le.slice(Ct+1).map(function(Jn){return _.cloneElement(Jn,{key:Jn.props.eventKey,mode:"vertical-left"})}),Nt=qe.getOverflowedSubMenuItem(Ot.props.eventKey,qe.overflowedItems)));var sn=[].concat(Object(ge.a)(ft),[Nt,bt]);return Ut===Le.length-1&&sn.push(qe.getOverflowedSubMenuItem(Ot.props.eventKey,[],!0)),sn}return[].concat(Object(ge.a)(ft),[bt])},[])}},{key:"render",value:function(){var Le=this.props,qe=Le.visible,Ct=Le.prefixCls,ft=Le.overflowedIndicator,Ot=Le.mode,Ut=Le.level,bt=Le.tag,Nt=Le.children,sn=Le.theme,Jn=Object(Ae.a)(Le,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),xn=bt;return _.createElement(xn,Object.assign({},Jn),this.renderChildren(Nt))}}]),ct}(_.Component);xe.defaultProps={tag:"div",className:""};var Ke=xe;function pt(Lt){return Lt.length?Lt.every(function(Et){return!!Et.props.disabled}):!0}function Ue(Lt,Et,ct){var At=Lt.getState();Lt.setState({activeKey:Object(se.a)(Object(se.a)({},At.activeKey),{},Object(n.a)({},Et,ct))})}function He(Lt){return Lt.eventKey||"0-menu-"}function dt(Lt,Et){var ct=Et,At=Lt.children,Le=Lt.eventKey;if(ct){var qe;if(H(At,function(Ct,ft){Ct&&Ct.props&&!Ct.props.disabled&&ct===z(Ct,Le,ft)&&(qe=!0)}),qe)return ct}return ct=null,Lt.defaultActiveFirst&&H(At,function(Ct,ft){!ct&&Ct&&!Ct.props.disabled&&(ct=z(Ct,Le,ft))}),ct}function vt(Lt){if(Lt){var Et=this.instanceArray.indexOf(Lt);Et!==-1?this.instanceArray[Et]=Lt:this.instanceArray.push(Lt)}}var it=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(At){var Le;return Object(X.a)(this,ct),Le=Et.call(this,At),Le.onKeyDown=function(qe,Ct){var ft=qe.keyCode,Ot;if(Le.getFlatInstanceArray().forEach(function(bt){bt&&bt.props.active&&bt.onKeyDown&&(Ot=bt.onKeyDown(qe))}),Ot)return 1;var Ut=null;return(ft===e.a.UP||ft===e.a.DOWN)&&(Ut=Le.step(ft===e.a.UP?-1:1)),Ut?(qe.preventDefault(),Ue(Le.props.store,He(Le.props),Ut.props.eventKey),typeof Ct=="function"&&Ct(Ut),1):void 0},Le.onItemHover=function(qe){var Ct=qe.key,ft=qe.hover;Ue(Le.props.store,He(Le.props),ft?Ct:null)},Le.onDeselect=function(qe){Le.props.onDeselect(qe)},Le.onSelect=function(qe){Le.props.onSelect(qe)},Le.onClick=function(qe){Le.props.onClick(qe)},Le.onOpenChange=function(qe){Le.props.onOpenChange(qe)},Le.onDestroy=function(qe){Le.props.onDestroy(qe)},Le.getFlatInstanceArray=function(){return Le.instanceArray},Le.step=function(qe){var Ct=Le.getFlatInstanceArray(),ft=Le.props.store.getState().activeKey[He(Le.props)],Ot=Ct.length;if(!Ot)return null;qe<0&&(Ct=Ct.concat().reverse());var Ut=-1;if(Ct.every(function(Jn,xn){return Jn&&Jn.props.eventKey===ft?(Ut=xn,!1):!0}),!Le.props.defaultActiveFirst&&Ut!==-1&&pt(Ct.slice(Ut,Ot-1)))return;var bt=(Ut+1)%Ot,Nt=bt;do{var sn=Ct[Nt];if(!sn||sn.props.disabled)Nt=(Nt+1)%Ot;else return sn}while(Nt!==bt);return null},Le.renderCommonMenuItem=function(qe,Ct,ft){var Ot=Le.props.store.getState(),Ut=Object(y.a)(Le),bt=Ut.props,Nt=z(qe,bt.eventKey,Ct),sn=qe.props;if(!sn||typeof qe.type=="string")return qe;var Jn=Nt===Ot.activeKey,xn=Object(se.a)(Object(se.a)({mode:sn.mode||bt.mode,level:bt.level,inlineIndent:bt.inlineIndent,renderMenuItem:Le.renderMenuItem,rootPrefixCls:bt.prefixCls,index:Ct,parentMenu:bt.parentMenu,manualRef:sn.disabled?void 0:Object(l.a)(qe.ref,vt.bind(Object(y.a)(Le))),eventKey:Nt,active:!sn.disabled&&Jn,multiple:bt.multiple,onClick:function(Vr){(sn.onClick||K)(Vr),Le.onClick(Vr)},onItemHover:Le.onItemHover,motion:bt.motion,subMenuOpenDelay:bt.subMenuOpenDelay,subMenuCloseDelay:bt.subMenuCloseDelay,forceSubMenuRender:bt.forceSubMenuRender,onOpenChange:Le.onOpenChange,onDeselect:Le.onDeselect,onSelect:Le.onSelect,builtinPlacements:bt.builtinPlacements,itemIcon:sn.itemIcon||Le.props.itemIcon,expandIcon:sn.expandIcon||Le.props.expandIcon},ft),{},{direction:bt.direction});return(bt.mode==="inline"||ie())&&(xn.triggerSubMenuAction="click"),_.cloneElement(qe,xn)},Le.renderMenuItem=function(qe,Ct,ft){if(!qe)return null;var Ot=Le.props.store.getState(),Ut={openKeys:Ot.openKeys,selectedKeys:Ot.selectedKeys,triggerSubMenuAction:Le.props.triggerSubMenuAction,subMenuKey:ft};return Le.renderCommonMenuItem(qe,Ct,Ut)},At.store.setState({activeKey:Object(se.a)(Object(se.a)({},At.store.getState().activeKey),{},Object(n.a)({},At.eventKey,dt(At,At.activeKey)))}),Le.instanceArray=[],Le}return Object(L.a)(ct,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Le){return this.props.visible||Le.visible||this.props.className!==Le.className||!o()(this.props.style,Le.style)}},{key:"componentDidUpdate",value:function(Le){var qe=this.props,Ct="activeKey"in qe?qe.activeKey:qe.store.getState().activeKey[He(qe)],ft=dt(qe,Ct);if(ft!==Ct)Ue(qe.store,He(qe),ft);else if("activeKey"in Le){var Ot=dt(Le,Le.activeKey);ft!==Ot&&Ue(qe.store,He(qe),ft)}}},{key:"render",value:function(){var Le=this,qe=Object(r.a)({},this.props);this.instanceArray=[];var Ct=d()(qe.prefixCls,qe.className,"".concat(qe.prefixCls,"-").concat(qe.mode)),ft={className:Ct,role:qe.role||"menu"};qe.id&&(ft.id=qe.id),qe.focusable&&(ft.tabIndex=0,ft.onKeyDown=this.onKeyDown);var Ot=qe.prefixCls,Ut=qe.eventKey,bt=qe.visible,Nt=qe.level,sn=qe.mode,Jn=qe.overflowedIndicator,xn=qe.theme;return $.forEach(function(Pr){return delete qe[Pr]}),delete qe.onClick,_.createElement(Ke,Object.assign({},qe,{prefixCls:Ot,mode:sn,tag:"ul",level:Nt,theme:xn,visible:bt,overflowedIndicator:Jn},ft),_.Children.map(qe.children,function(Pr,Vr){return Le.renderMenuItem(Pr,Vr,Ut||"0-menu-")}))}}]),ct}(_.Component);it.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:K};var at=Object(h.b)()(it),Ve=at,Xe=P("Kwbf");function ze(Lt,Et,ct){var At=Lt.prefixCls,Le=Lt.motion,qe=Lt.defaultMotions,Ct=qe===void 0?{}:qe,ft=Lt.openAnimation,Ot=Lt.openTransitionName,Ut=Et.switchingModeFromInline;if(Le)return Le;if(Object(a.a)(ft)==="object"&&ft)Object(Xe.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ft=="string")return{motionName:"".concat(At,"-open-").concat(ft)};if(Ot)return{motionName:Ot};var bt=Ct[ct];return bt||(Ut?null:Ct.other)}var we=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(At){var Le;Object(X.a)(this,ct),Le=Et.call(this,At),Le.inlineOpenKeys=[],Le.onSelect=function(ft){var Ot=Object(y.a)(Le),Ut=Ot.props;if(Ut.selectable){var bt=Le.store.getState(),Nt=bt.selectedKeys,sn=ft.key;Ut.multiple?Nt=Nt.concat([sn]):Nt=[sn],"selectedKeys"in Ut||Le.store.setState({selectedKeys:Nt}),Ut.onSelect(Object(se.a)(Object(se.a)({},ft),{},{selectedKeys:Nt}))}},Le.onClick=function(ft){var Ot=Le.getRealMenuMode(),Ut=Object(y.a)(Le),bt=Ut.store,Nt=Ut.props.onOpenChange;Ot!=="inline"&&!("openKeys"in Le.props)&&(bt.setState({openKeys:[]}),Nt([])),Le.props.onClick(ft)},Le.onKeyDown=function(ft,Ot){Le.innerMenu.getWrappedInstance().onKeyDown(ft,Ot)},Le.onOpenChange=function(ft){var Ot=Object(y.a)(Le),Ut=Ot.props,bt=Le.store.getState().openKeys.concat(),Nt=!1,sn=function(xn){var Pr=!1;if(xn.open)Pr=bt.indexOf(xn.key)===-1,Pr&&bt.push(xn.key);else{var Vr=bt.indexOf(xn.key);Pr=Vr!==-1,Pr&&bt.splice(Vr,1)}Nt=Nt||Pr};Array.isArray(ft)?ft.forEach(sn):sn(ft),Nt&&("openKeys"in Le.props||Le.store.setState({openKeys:bt}),Ut.onOpenChange(bt))},Le.onDeselect=function(ft){var Ot=Object(y.a)(Le),Ut=Ot.props;if(Ut.selectable){var bt=Le.store.getState().selectedKeys.concat(),Nt=ft.key,sn=bt.indexOf(Nt);sn!==-1&&bt.splice(sn,1),"selectedKeys"in Ut||Le.store.setState({selectedKeys:bt}),Ut.onDeselect(Object(se.a)(Object(se.a)({},ft),{},{selectedKeys:bt}))}},Le.onMouseEnter=function(ft){Le.restoreModeVerticalFromInline();var Ot=Le.props.onMouseEnter;Ot&&Ot(ft)},Le.onTransitionEnd=function(ft){var Ot=ft.propertyName==="width"&&ft.target===ft.currentTarget,Ut=ft.target.className,bt=Object.prototype.toString.call(Ut)==="[object SVGAnimatedString]"?Ut.animVal:Ut,Nt=ft.propertyName==="font-size"&&bt.indexOf("anticon")>=0;(Ot||Nt)&&Le.restoreModeVerticalFromInline()},Le.setInnerMenu=function(ft){Le.innerMenu=ft},Le.isRootMenu=!0;var qe=At.defaultSelectedKeys,Ct=At.defaultOpenKeys;return"selectedKeys"in At&&(qe=At.selectedKeys||[]),"openKeys"in At&&(Ct=At.openKeys||[]),Le.store=Object(h.c)({selectedKeys:qe,openKeys:Ct,activeKey:{"0-menu-":dt(At,At.activeKey)}}),Le.state={switchingModeFromInline:!1},Le}return Object(L.a)(ct,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Le){this.updateOpentKeysWhenSwitchMode(Le),this.updateMiniStore();var qe=this.props,Ct=qe.siderCollapsed,ft=qe.inlineCollapsed,Ot=qe.onOpenChange;(!Le.inlineCollapsed&&ft||!Le.siderCollapsed&&Ct)&&Ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Le){var qe=this.props,Ct=this.store,ft=this.inlineOpenKeys,Ot=Ct.getState(),Ut={};Le.mode==="inline"&&qe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in qe||((qe.inlineCollapsed&&!Le.inlineCollapsed||qe.siderCollapsed&&!Le.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Ot.openKeys.concat(),Ut.openKeys=[]),(!qe.inlineCollapsed&&Le.inlineCollapsed||!qe.siderCollapsed&&Le.siderCollapsed)&&(Ut.openKeys=ft,this.inlineOpenKeys=[])),Object.keys(Ut).length&&Ct.setState(Ut)}},{key:"updateMenuDisplay",value:function(){var Le=this.props.collapsedWidth,qe=this.store,Ct=this.prevOpenKeys,ft=this.getInlineCollapsed()&&(Le===0||Le==="0"||Le==="0px");ft?(this.prevOpenKeys=qe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ct&&(this.store.setState({openKeys:Ct}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Le=this.props.mode,qe=this.state.switchingModeFromInline,Ct=this.getInlineCollapsed();return qe&&Ct?"inline":Ct?"vertical":Le}},{key:"getInlineCollapsed",value:function(){var Le=this.props,qe=Le.inlineCollapsed,Ct=Le.siderCollapsed;return Ct!==void 0?Ct:qe}},{key:"restoreModeVerticalFromInline",value:function(){var Le=this.state.switchingModeFromInline;Le&&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 Le=Object(se.a)({},Object(s.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),qe=this.getRealMenuMode();return Le.className+=" ".concat(Le.prefixCls,"-root"),Le.direction==="rtl"&&(Le.className+=" ".concat(Le.prefixCls,"-rtl")),Le=Object(se.a)(Object(se.a)({},Le),{},{mode:qe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ze(this.props,this.state,qe)}),delete Le.openAnimation,delete Le.openTransitionName,_.createElement(h.a,{store:this.store},_.createElement(Ve,Object.assign({},Le,{ref:this.setInnerMenu}),this.props.children))}}]),ct}(_.Component);we.defaultProps={selectable:!0,onClick:K,onSelect:K,onOpenChange:K,onDeselect:K,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:_.createElement("span",null,"\xB7\xB7\xB7")};var Re=we,Me=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(){var At;return Object(X.a)(this,ct),At=Et.apply(this,arguments),At.onKeyDown=function(Le){var qe=Le.keyCode;return qe===e.a.ENTER?(At.onClick(Le),!0):void 0},At.onMouseLeave=function(Le){var qe=At.props,Ct=qe.eventKey,ft=qe.onItemHover,Ot=qe.onMouseLeave;ft({key:Ct,hover:!1}),Ot({key:Ct,domEvent:Le})},At.onMouseEnter=function(Le){var qe=At.props,Ct=qe.eventKey,ft=qe.onItemHover,Ot=qe.onMouseEnter;ft({key:Ct,hover:!0}),Ot({key:Ct,domEvent:Le})},At.onClick=function(Le){var qe=At.props,Ct=qe.eventKey,ft=qe.multiple,Ot=qe.onClick,Ut=qe.onSelect,bt=qe.onDeselect,Nt=qe.isSelected,sn={key:Ct,keyPath:[Ct],item:Object(y.a)(At),domEvent:Le};Ot(sn),ft?Nt?bt(sn):Ut(sn):Nt||Ut(sn)},At.saveNode=function(Le){At.node=Le},At}return Object(L.a)(ct,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Le=this.props;Le.onDestroy&&Le.onDestroy(Le.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 Le,qe=Object(se.a)({},this.props),Ct=d()(this.getPrefixCls(),qe.className,(Le={},Object(n.a)(Le,this.getActiveClassName(),!qe.disabled&&qe.active),Object(n.a)(Le,this.getSelectedClassName(),qe.isSelected),Object(n.a)(Le,this.getDisabledClassName(),qe.disabled),Le)),ft=Object(se.a)(Object(se.a)({},qe.attribute),{},{title:typeof qe.title=="string"?qe.title:void 0,className:Ct,role:qe.role||"menuitem","aria-disabled":qe.disabled});qe.role==="option"?ft=Object(se.a)(Object(se.a)({},ft),{},{role:"option","aria-selected":qe.isSelected}):(qe.role===null||qe.role==="none")&&(ft.role="none");var Ot={onClick:qe.disabled?null:this.onClick,onMouseLeave:qe.disabled?null:this.onMouseLeave,onMouseEnter:qe.disabled?null:this.onMouseEnter},Ut=Object(se.a)({},qe.style);qe.mode==="inline"&&(qe.direction==="rtl"?Ut.paddingRight=qe.inlineIndent*qe.level:Ut.paddingLeft=qe.inlineIndent*qe.level),$.forEach(function(Nt){return delete qe[Nt]}),delete qe.direction;var bt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(bt=_.createElement(this.props.itemIcon,this.props)),_.createElement("li",Object.assign({},Object(s.default)(qe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ft,Ot,{style:Ut,ref:this.saveNode}),qe.children,bt)}}]),ct}(_.Component);Me.isMenuItem=!0,Me.defaultProps={onSelect:K,onMouseEnter:K,onMouseLeave:K,manualRef:K};var Ye=Object(h.b)(function(Lt,Et){var ct=Lt.activeKey,At=Lt.selectedKeys,Le=Et.eventKey,qe=Et.subMenuKey;return{active:ct[qe]===Le,isSelected:At.indexOf(Le)!==-1}})(Me),ot=Ye,mt=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(){var At;return Object(X.a)(this,ct),At=Et.apply(this,arguments),At.renderInnerMenuItem=function(Le){var qe=At.props,Ct=qe.renderMenuItem,ft=qe.index;return Ct(Le,ft,At.props.subMenuKey)},At}return Object(L.a)(ct,[{key:"render",value:function(){var Le=Object(r.a)({},this.props),qe=Le.className,Ct=qe===void 0?"":qe,ft=Le.rootPrefixCls,Ot="".concat(ft,"-item-group-title"),Ut="".concat(ft,"-item-group-list"),bt=Le.title,Nt=Le.children;return $.forEach(function(sn){return delete Le[sn]}),delete Le.onClick,delete Le.direction,_.createElement("li",Object.assign({},Le,{className:"".concat(Ct," ").concat(ft,"-item-group")}),_.createElement("div",{className:Ot,title:typeof bt=="string"?bt:void 0},bt),_.createElement("ul",{className:Ut},_.Children.map(Nt,this.renderInnerMenuItem)))}}]),ct}(_.Component);mt.isMenuItemGroup=!0,mt.defaultProps={disabled:!0};var St=mt,_t=function(Et){var ct=Et.className,At=Et.rootPrefixCls,Le=Et.style;return _.createElement("li",{className:"".concat(ct," ").concat(At,"-item-divider"),style:Le})};_t.defaultProps={disabled:!0,className:"",style:{}};var Dt=_t,It=me.e=Re},"24YM":function(Ge,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.SensorTabIndex=me.SensorClassName=me.SizeSensorId=void 0;var se="size-sensor-id";me.SizeSensorId=se;var X="size-sensor-object";me.SensorClassName=X;var L="-1";me.SensorTabIndex=L},"2DNl":function(Ge,me,P){var se=P("IMiH"),X=P("loD1"),L=P("59Ip"),y=P("aKvl"),E=P("n1HI"),w=P("hX1E"),_=w.normalizeRadian,h=P("Sj9i"),s=P("hyiK"),r=se.CMD,n=Math.PI*2,e=1e-4;function l(S,B){return Math.abs(S-B)B&&D>p&&D>i&&D>O||D1&&f(),Y=h.cubicAt(B,p,i,O,o[0]),Q>1&&(U=h.cubicAt(B,p,i,O,o[1]))),Q===2?zB&&O>p&&O>i||O=0&&D<=1){for(var I=0,k=h.quadraticAt(B,p,i,D),Q=0;Qb||O<-b)return 0;var T=Math.sqrt(b*b-O*O);c[0]=-T,c[1]=T;var D=Math.abs(p-u);if(D<1e-4)return 0;if(D%n<1e-4){p=0,u=n;var I=i?1:-1;return x>=c[0]+S&&x<=c[1]+S?I:0}if(i){var T=p;p=_(u),u=_(T)}else p=_(p),u=_(u);p>u&&(u+=n);for(var k=0,Q=0;Q<2;Q++){var Y=c[Q];if(Y+S>x){var U=Math.atan2(O,Y),I=i?1:-1;U<0&&(U=n+U),(U>=p&&U<=u||U+n>=p&&U+n<=u)&&(U>Math.PI/2&&U1&&(b||(i+=s(x,O,T,D,p,u))),I===1&&(x=S[I],O=S[I+1],T=x,D=O);switch(k){case r.M:T=S[I++],D=S[I++],x=T,O=D;break;case r.L:if(b){if(X.containStroke(x,O,S[I],S[I+1],B,p,u))return!0}else i+=s(x,O,S[I],S[I+1],p,u)||0;x=S[I++],O=S[I++];break;case r.C:if(b){if(L.containStroke(x,O,S[I++],S[I++],S[I++],S[I++],S[I],S[I+1],B,p,u))return!0}else i+=d(x,O,S[I++],S[I++],S[I++],S[I++],S[I],S[I+1],p,u)||0;x=S[I++],O=S[I++];break;case r.Q:if(b){if(y.containStroke(x,O,S[I++],S[I++],S[I],S[I+1],B,p,u))return!0}else i+=a(x,O,S[I++],S[I++],S[I],S[I+1],p,u)||0;x=S[I++],O=S[I++];break;case r.A:var Q=S[I++],Y=S[I++],U=S[I++],K=S[I++],z=S[I++],F=S[I++];I+=1;var H=1-S[I++],G=Math.cos(z)*U+Q,$=Math.sin(z)*K+Y;I>1?i+=s(x,O,G,$,p,u):(T=G,D=$);var ae=(p-Q)*K/U+Q;if(b){if(E.containStroke(Q,Y,K,z,z+F,H,B,ae,u))return!0}else i+=A(Q,Y,K,z,z+F,H,ae,u);x=Math.cos(z+F)*U+Q,O=Math.sin(z+F)*K+Y;break;case r.R:T=x=S[I++],D=O=S[I++];var pe=S[I++],ie=S[I++],G=T+pe,$=D+ie;if(b){if(X.containStroke(T,D,G,D,B,p,u)||X.containStroke(G,D,G,$,B,p,u)||X.containStroke(G,$,T,$,B,p,u)||X.containStroke(T,$,T,D,B,p,u))return!0}else i+=s(G,D,G,$,p,u),i+=s(T,$,T,D,p,u);break;case r.Z:if(b){if(X.containStroke(x,O,T,D,B,p,u))return!0}else i+=s(x,O,T,D,p,u);x=T,O=D;break}}return!b&&!l(O,D)&&(i+=s(x,O,T,D,p,u)||0),i!==0}function m(S,B,b){return g(S,0,!1,B,b)}function C(S,B,b,p){return g(S,B,!0,b,p)}me.contain=m,me.containStroke=C},"2fw6":function(Ge,me,P){var se=P("y+Vt"),X=se.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(L,y,E){E&&L.moveTo(y.cx+y.r,y.cy),L.arc(y.cx,y.cy,y.r,0,Math.PI*2,!0)}});Ge.exports=X},"3C/r":function(Ge,me){var P=function(X,L){this.image=X,this.repeat=L,this.type="pattern"};P.prototype.getCanvasPattern=function(X){return X.createPattern(this.image,this.repeat||"repeat")};var se=P;Ge.exports=se},"3CBa":function(Ge,me,P){var se=P("hydK"),X=se.createElement,L=P("bYtY"),y=P("SUKs"),E=P("y+Vt"),w=P("Dagg"),_=P("dqUG"),h=P("DBLp"),s=P("sW+o"),r=P("n6Mw"),n=P("vKoX"),e=P("P47w"),l=e.path,c=e.image,o=e.text;function f(u){return parseInt(u,10)}function d(u){return u instanceof E?l:u instanceof w?c:u instanceof _?o:l}function a(u,i){return i&&u&&i.parentNode!==u}function A(u,i,x){if(a(u,i)&&x){var O=x.nextSibling;O?u.insertBefore(i,O):u.appendChild(i)}}function g(u,i){if(a(u,i)){var x=u.firstChild;x?u.insertBefore(i,x):u.appendChild(i)}}function m(u,i){i&&u&&i.parentNode===u&&u.removeChild(i)}function C(u){return u.__textSvgEl}function S(u){return u.__svgEl}var B=function(u,i,x,O){this.root=u,this.storage=i,this._opts=x=L.extend({},x||{});var T=X("svg");T.setAttribute("xmlns","http://www.w3.org/2000/svg"),T.setAttribute("version","1.1"),T.setAttribute("baseProfile","full"),T.style.cssText="user-select:none;position:absolute;left:0;top:0;";var D=X("g");T.appendChild(D);var I=X("g");T.appendChild(I),this.gradientManager=new s(O,I),this.clipPathManager=new r(O,I),this.shadowManager=new n(O,I);var k=document.createElement("div");k.style.cssText="overflow:hidden;position:relative",this._svgDom=T,this._svgRoot=I,this._backgroundRoot=D,this._viewport=k,u.appendChild(k),k.appendChild(T),this.resize(x.width,x.height),this._visibleList=[]};B.prototype={constructor:B,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var u=this.getViewportRoot();if(u)return{offsetLeft:u.offsetLeft||0,offsetTop:u.offsetTop||0}},refresh:function(){var u=this.storage.getDisplayList(!0);this._paintList(u)},setBackgroundColor:function(u){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var i=X("rect");i.setAttribute("width",this.getWidth()),i.setAttribute("height",this.getHeight()),i.setAttribute("x",0),i.setAttribute("y",0),i.setAttribute("id",0),i.style.fill=u,this._backgroundRoot.appendChild(i),this._backgroundNode=i},_paintList:function(u){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var i=this._svgRoot,x=this._visibleList,O=u.length,T=[],D;for(D=0;D=0;--I)if(D[I]===T)return!0;return!1}),x}else return null;else return x[0]},resize:function(u,i){var x=this._viewport;x.style.display="none";var O=this._opts;if(u!=null&&(O.width=u),i!=null&&(O.height=i),u=this._getSize(0),i=this._getSize(1),x.style.display="",this._width!==u||this._height!==i){this._width=u,this._height=i;var T=x.style;T.width=u+"px",T.height=i+"px";var D=this._svgDom;D.setAttribute("width",u),D.setAttribute("height",i)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",u),this._backgroundNode.setAttribute("height",i))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(u){var i=this._opts,x=["width","height"][u],O=["clientWidth","clientHeight"][u],T=["paddingLeft","paddingTop"][u],D=["paddingRight","paddingBottom"][u];if(i[x]!=null&&i[x]!=="auto")return parseFloat(i[x]);var I=this.root,k=document.defaultView.getComputedStyle(I);return(I[O]||f(k[x])||f(I.style[x]))-(f(k[T])||0)-(f(k[D])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var u=encodeURIComponent(this._svgDom.outerHTML.replace(/> -\r<`));return"data:image/svg+xml;charset=UTF-8,"+u}};function b(u){return function(){y('In SVG mode painter not support method "'+u+'"')}}L.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(u){B.prototype[u]=b(u)});var p=B;Ge.exports=p},"3e3G":function(Ge,me,P){var se=P("bYtY"),X=P("QuXc"),L=function(E,w,_,h,s){this.x=E==null?.5:E,this.y=w==null?.5:w,this.r=_==null?.5:_,this.type="radial",this.global=s||!1,X.call(this,h)};L.prototype={constructor:L},se.inherits(L,X);var y=L;Ge.exports=y},"3gBT":function(Ge,me){var P=2311;function se(){return P++}Ge.exports=se},"4fz+":function(Ge,me,P){var se=P("bYtY"),X=P("1bdT"),L=P("mFDi"),y=function(w){w=w||{},X.call(this,w);for(var _ in w)w.hasOwnProperty(_)&&(this[_]=w[_]);this._children=[],this.__storage=null,this.__dirty=!0};y.prototype={constructor:y,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(w){return this._children[w]},childOfName:function(w){for(var _=this._children,h=0;h<_.length;h++)if(_[h].name===w)return _[h]},childCount:function(){return this._children.length},add:function(w){return w&&w!==this&&w.parent!==this&&(this._children.push(w),this._doAdd(w)),this},addBefore:function(w,_){if(w&&w!==this&&w.parent!==this&&_&&_.parent===this){var h=this._children,s=h.indexOf(_);s>=0&&(h.splice(s,0,w),this._doAdd(w))}return this},_doAdd:function(w){w.parent&&w.parent.remove(w),w.parent=this;var _=this.__storage,h=this.__zr;_&&_!==w.__storage&&(_.addToStorage(w),w instanceof y&&w.addChildrenToStorage(_)),h&&h.refresh()},remove:function(w){var _=this.__zr,h=this.__storage,s=this._children,r=se.indexOf(s,w);return r<0?this:(s.splice(r,1),w.parent=null,h&&(h.delFromStorage(w),w instanceof y&&w.delChildrenFromStorage(h)),_&&_.refresh(),this)},removeAll:function(){var w=this._children,_=this.__storage,h,s;for(s=0;s1e-4){b[0]=a-g,b[1]=A-m,p[0]=a+g,p[1]=A+m;return}if(h[0]=w(C)*g+a,h[1]=E(C)*m+A,s[0]=w(S)*g+a,s[1]=E(S)*m+A,u(b,h,s),i(p,h,s),C=C%_,C<0&&(C=C+_),S=S%_,S<0&&(S=S+_),C>S&&!B?S+=_:CC&&(r[0]=w(T)*g+a,r[1]=E(T)*m+A,u(b,r,b),i(p,r,p))}me.fromPoints=n,me.fromLine=e,me.fromCubic=o,me.fromQuadratic=f,me.fromArc=d},"4qgm":function(Ge,me){Ge.exports="data:image/png;base64,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"},"4u4S":function(Ge,me){Ge.exports="data:image/png;base64,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"},"500L":function(Ge,me,P){"use strict";P.d(me,"a",function(){return C});var se=P("+L6B"),X=P("2/Rp"),L=P("2qtc"),y=P("kLXV"),E=P("9og8"),w=P("k1fw"),_=P("miYZ"),h=P("tsqr"),s=P("oBTY"),r=P("tJVT"),n=P("DZo9"),e=P("8z0m"),l=P("WmNS"),c=P.n(l),o=P("q1tI"),f=P.n(o),d=P("m3rI"),a=P("wzkS"),A=P("y5JW"),g=P("LtfV"),m=e.a.Dragger;function C(S){var B=[];return S&&S.length>0&&(B=S.map(function(b){return{uid:b.id,id:b.id,name:b.title+A.c+b.filesize,url:b.url,filesize:b.filesize,status:"done",response:{id:b.id}}})),B}me.b=function(S){var B=S.value,b=S.onChange,p=S.action,u=S.className,i=S.maxSize,x=i===void 0?150:i,O=S.title,T=O===void 0?"\u4E0A\u4F20\u9644\u4EF6":O,D=S.showRemoveModal,I=D===void 0?!1:D,k=S.accept,Q=k===void 0?"":k,Y=S.additionalText,U=S.isDragger,K=S.number,z=K===void 0?1e3:K,F=S.aloneClear,H=F===void 0?!1:F,G=S.restrict,$=G===void 0?!0:G,ae=Object(o.useState)(!1),pe=Object(r.a)(ae,2),ie=pe[0],ge=pe[1],Ae=Object(o.useState)(B||[]),be=Object(r.a)(Ae,2),fe=be[0],ce=be[1];Object(o.useEffect)(function(){B&&(ce(Object(s.a)(B)),z===(B==null?void 0:B.length)&&ge(!0))},[B]);var te=function(){setTimeout(function(){fe.pop(),ce(Object(s.a)(fe))},500)},de={multiple:!0,disabled:ie,accept:Q,withCredentials:!0,fileList:fe,beforeUpload:function(Se,Ie){var De=Se.size/1024/1024;return fe.concat(Ie).length>z?(fe.pop(),ce(Object(s.a)(fe)),h.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(z,"\u4E2A\u6587\u4EF6")),H?Promise.reject():(te(),!1)):De=z?ge(!0):ge(!1),ce(Object(s.a)(Ie)),Ie=Ie.map(function(De){var ne;if(De!=null&&(ne=De.response)!==null&&ne!==void 0&&ne.id){var N;De.url="/api/attachments/".concat(De==null||((N=De.response)===null||N===void 0)?void 0:N.id)}return De.name.indexOf(A.c)===-1&&(De.name="".concat(De.name).concat(A.c).concat(Object(A.a)(De.size))),Object(w.a)({},De)}),console.log("info:",Se),b(Ie)},onRemove:function(){var ue=Object(E.a)(c.a.mark(function Ie(De){var ne;return c.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(ne=function(){var le=Object(E.a)(c.a.mark(function ee(){var oe,xe;return c.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:if(oe=De.response?De.response.id:De.id,!oe){pt.next=8;break}return pt.next=4,Object(a.d)(De.response?De.response.id:De.uid);case 4:return xe=pt.sent,pt.abrupt("return",xe);case 8:return pt.abrupt("return",!0);case 9:case"end":return pt.stop()}},ee)}));return function(){return le.apply(this,arguments)}}(),!I){W.next=5;break}return W.abrupt("return",new Promise(function(le,ee){y.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:f.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var oe=Object(E.a)(c.a.mark(function Ke(){var pt;return c.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,ne();case 2:pt=He.sent,h.b.success("\u5220\u9664\u6210\u529F"),le(!0);case 5:case"end":return He.stop()}},Ke)}));function xe(){return oe.apply(this,arguments)}return xe}(),onCancel:function(){return le(!1)}})}));case 5:return W.next=7,ne();case 7:return W.abrupt("return",W.sent);case 8:case"end":return W.stop()}},Ie)}));function Se(Ie){return ue.apply(this,arguments)}return Se}()};function he(ue){ue.preventDefault(),ue.stopPropagation()}return f.a.createElement("div",{className:"multi-upload ".concat(u||"")},U&&f.a.createElement(m,de,f.a.createElement("p",{className:"ant-upload-drag-icon"},f.a.createElement(g.a,null)),f.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",f.a.createElement("br",null),f.a.createElement("span",{style:{display:$?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",x,"MB) ")),Y),!U&&f.a.createElement(e.a,de,f.a.createElement(X.a,{disabled:ie},T),f.a.createElement("span",{onClick:he,style:{marginLeft:10,color:"#FA6400",display:$?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",x,"MB) ")))}},"55Ip":function(Ge,me,P){"use strict";P.d(me,"a",function(){return A});var se=P("Ty5D"),X=P("dI71"),L=P("q1tI"),y=P.n(L),E=P("YS25"),w=P("17x9"),_=P.n(w),h=P("wx14"),s=P("zLVn"),r=P("9R94"),n=function(u){Object(X.a)(i,u);function i(){for(var O,T=arguments.length,D=new Array(T),I=0;Iy+c&&l>w+c&&l>h+c&&l>r+c||lL+c&&e>E+c&&e>_+c&&e>s+c||e=0||T.relatedTarget.className.indexOf("".concat(Q,"-next"))>=0))return;u.setState({goInputText:""}),k(u.getValidValue())},u.go=function(T){var D=u.state.goInputText;if(D==="")return;(T.keyCode===c.ENTER||T.type==="click")&&(u.setState({goInputText:""}),u.props.quickGo(u.getValidValue()))},u}return Object(E.a)(p,[{key:"getValidValue",value:function(){var i=this.state,x=i.goInputText,O=i.current;return!x||isNaN(x)?O:Number(x)}},{key:"getPageSizeOptions",value:function(){var i=this.props,x=i.pageSize,O=i.pageSizeOptions;return O.some(function(T){return T.toString()===x.toString()})?O:O.concat([x.toString()]).sort(function(T,D){var I=isNaN(Number(T))?0:Number(T),k=isNaN(Number(D))?0:Number(D);return I-k})}},{key:"render",value:function(){var i=this,x=this.props,O=x.pageSize,T=x.locale,D=x.rootPrefixCls,I=x.changeSize,k=x.quickGo,Q=x.goButton,Y=x.selectComponentClass,U=x.buildOptionText,K=x.selectPrefixCls,z=x.disabled,F=this.state.goInputText,H="".concat(D,"-options"),G=Y,$=null,ae=null,pe=null;if(!I&&!k)return null;var ie=this.getPageSizeOptions();if(I&&G){var ge=ie.map(function(Ae,be){return s.a.createElement(G.Option,{key:be,value:Ae.toString()},(U||i.buildOptionText)(Ae))});$=s.a.createElement(G,{disabled:z,prefixCls:K,showSearch:!1,className:"".concat(H,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(O||ie[0]).toString(),onChange:this.changeSize,getPopupContainer:function(be){return be.parentNode}},ge)}return k&&(Q&&(pe=typeof Q=="boolean"?s.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:z,className:"".concat(H,"-quick-jumper-button")},T.jump_to_confirm):s.a.createElement("span",{onClick:this.go,onKeyUp:this.go},Q)),ae=s.a.createElement("div",{className:"".concat(H,"-quick-jumper")},T.jump_to,s.a.createElement("input",{disabled:z,type:"text",value:F,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),T.page,pe)),s.a.createElement("li",{className:"".concat(H)},$,ae)}}]),p}(s.a.Component);o.defaultProps={pageSizeOptions:["10","20","50","100"]};var f=o,d=P("N2Kk");function a(){}function A(B){return typeof B=="number"&&isFinite(B)&&Math.floor(B)===B}function g(B,b,p){return p}function m(B,b,p){var u=typeof B=="undefined"?b.pageSize:B;return Math.floor((p.total-1)/u)+1}var C=function(B){Object(w.a)(p,B);var b=Object(_.a)(p);function p(u){var i;Object(y.a)(this,p),i=b.call(this,u),i.getJumpPrevPage=function(){return Math.max(1,i.state.current-(i.props.showLessItems?3:5))},i.getJumpNextPage=function(){return Math.min(m(void 0,i.state,i.props),i.state.current+(i.props.showLessItems?3:5))},i.getItemIcon=function(I,k){var Q=i.props.prefixCls,Y=I||s.a.createElement("button",{type:"button","aria-label":k,className:"".concat(Q,"-item-link")});return typeof I=="function"&&(Y=s.a.createElement(I,Object(L.a)({},i.props))),Y},i.savePaginationNode=function(I){i.paginationNode=I},i.isValid=function(I){return A(I)&&I!==i.state.current},i.shouldDisplayQuickJumper=function(){var I=i.props,k=I.showQuickJumper,Q=I.pageSize,Y=I.total;return Y<=Q?!1:k},i.handleKeyDown=function(I){(I.keyCode===c.ARROW_UP||I.keyCode===c.ARROW_DOWN)&&I.preventDefault()},i.handleKeyUp=function(I){var k=i.getValidValue(I),Q=i.state.currentInputValue;k!==Q&&i.setState({currentInputValue:k}),I.keyCode===c.ENTER?i.handleChange(k):I.keyCode===c.ARROW_UP?i.handleChange(k-1):I.keyCode===c.ARROW_DOWN&&i.handleChange(k+1)},i.changePageSize=function(I){var k=i.state.current,Q=m(I,i.state,i.props);k=k>Q?Q:k,Q===0&&(k=i.state.current),typeof I=="number"&&("pageSize"in i.props||i.setState({pageSize:I}),"current"in i.props||i.setState({current:k,currentInputValue:k})),i.props.onShowSizeChange(k,I),"onChange"in i.props&&i.props.onChange&&i.props.onChange(k,I)},i.handleChange=function(I){var k=i.props.disabled,Q=I;if(i.isValid(Q)&&!k){var Y=m(void 0,i.state,i.props);Q>Y?Q=Y:Q<1&&(Q=1),"current"in i.props||i.setState({current:Q,currentInputValue:Q});var U=i.state.pageSize;return i.props.onChange(Q,U),Q}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.current2?Q-2:0),U=2;U=O?D=O:D=Number(x),D}},{key:"getShowSizeChanger",value:function(){var i=this.props,x=i.showSizeChanger,O=i.total,T=i.totalBoundaryShowSizeChanger;return typeof x!="undefined"?x:O>T}},{key:"renderPrev",value:function(i){var x=this.props,O=x.prevIcon,T=x.itemRender,D=T(i,"prev",this.getItemIcon(O,"prev page")),I=!this.hasPrev();return Object(h.isValidElement)(D)?Object(h.cloneElement)(D,{disabled:I}):D}},{key:"renderNext",value:function(i){var x=this.props,O=x.nextIcon,T=x.itemRender,D=T(i,"next",this.getItemIcon(O,"next page")),I=!this.hasNext();return Object(h.isValidElement)(D)?Object(h.cloneElement)(D,{disabled:I}):D}},{key:"render",value:function(){var i=this,x=this.props,O=x.prefixCls,T=x.className,D=x.style,I=x.disabled,k=x.hideOnSinglePage,Q=x.total,Y=x.locale,U=x.showQuickJumper,K=x.showLessItems,z=x.showTitle,F=x.showTotal,H=x.simple,G=x.itemRender,$=x.showPrevNextJumpers,ae=x.jumpPrevIcon,pe=x.jumpNextIcon,ie=x.selectComponentClass,ge=x.selectPrefixCls,Ae=x.pageSizeOptions,be=this.state,fe=be.current,ce=be.pageSize,te=be.currentInputValue;if(k===!0&&Q<=ce)return null;var de=m(void 0,this.state,this.props),he=[],ue=null,Se=null,Ie=null,De=null,ne=null,N=U&&U.goButton,W=K?1:2,le=fe-1>0?fe-1:0,ee=fe+1=W*2&&fe!==1+2&&(he[0]=Object(h.cloneElement)(he[0],{className:"".concat(O,"-item-after-jump-prev")}),he.unshift(ue)),de-fe>=W*2&&fe!==de-2&&(he[he.length-1]=Object(h.cloneElement)(he[he.length-1],{className:"".concat(O,"-item-before-jump-next")}),he.push(Se)),dt!==1&&he.unshift(Ie),vt!==de&&he.push(De)}var Ve=null;F&&(Ve=s.a.createElement("li",{className:"".concat(O,"-total-text")},F(Q,[Q===0?0:(fe-1)*ce+1,fe*ce>Q?Q:fe*ce])));var Xe=!this.hasPrev()||!de,ze=!this.hasNext()||!de;return s.a.createElement("ul",Object(se.a)({className:n()(O,T,Object(X.a)({},"".concat(O,"-disabled"),I)),style:D,unselectable:"unselectable",ref:this.savePaginationNode},oe),Ve,s.a.createElement("li",{title:z?Y.prev_page:null,onClick:this.prev,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(O,"-prev"),Object(X.a)({},"".concat(O,"-disabled"),Xe)),"aria-disabled":Xe},this.renderPrev(le)),he,s.a.createElement("li",{title:z?Y.next_page:null,onClick:this.next,tabIndex:ze?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(O,"-next"),Object(X.a)({},"".concat(O,"-disabled"),ze)),"aria-disabled":ze},this.renderNext(ee)),s.a.createElement(f,{disabled:I,locale:Y,rootPrefixCls:O,selectComponentClass:ie,selectPrefixCls:ge,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:fe,pageSize:ce,pageSizeOptions:Ae,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:N}))}}],[{key:"getDerivedStateFromProps",value:function(i,x){var O={};if("current"in i&&(O.current=i.current,i.current!==x.current&&(O.currentInputValue=O.current)),"pageSize"in i&&i.pageSize!==x.pageSize){var T=x.current,D=m(i.pageSize,x,i);T=T>D?D:T,"current"in i||(O.current=T,O.currentInputValue=T),O.pageSize=i.pageSize}return O}}]),p}(s.a.Component);C.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:d.a,style:{},itemRender:g,totalBoundaryShowSizeChanger:50};var S=C},"6GrX":function(Ge,me,P){var se=P("mFDi"),X=P("Xnb7"),L=P("bYtY"),y=L.getContext,E=L.extend,w=L.retrieve2,_=L.retrieve3,h=L.trim,s={},r=0,n=5e3,e=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,l="12px sans-serif",c={};function o(k,Q){c[k]=Q}function f(k,Q){Q=Q||l;var Y=k+":"+Q;if(s[Y])return s[Y];for(var U=(k+"").split(` -`),K=0,z=0,F=U.length;zn&&(r=0,s={}),r++,s[Y]=K,K}function d(k,Q,Y,U,K,z,F,H){return F?A(k,Q,Y,U,K,z,F,H):a(k,Q,Y,U,K,z,H)}function a(k,Q,Y,U,K,z,F){var H=O(k,Q,K,z,F),G=f(k,Q);K&&(G+=K[1]+K[3]);var $=H.outerHeight,ae=g(0,G,Y),pe=m(0,$,U),ie=new se(ae,pe,G,$);return ie.lineHeight=H.lineHeight,ie}function A(k,Q,Y,U,K,z,F,H){var G=T(k,{rich:F,truncate:H,font:Q,textAlign:Y,textPadding:K,textLineHeight:z}),$=G.outerWidth,ae=G.outerHeight,pe=g(0,$,Y),ie=m(0,ae,U);return new se(pe,ie,$,ae)}function g(k,Q,Y){return Y==="right"?k-=Q:Y==="center"&&(k-=Q/2),k}function m(k,Q,Y){return Y==="middle"?k-=Q/2:Y==="bottom"&&(k-=Q),k}function C(k,Q,Y){var U=Q.textPosition,K=Q.textDistance,z=Y.x,F=Y.y;K=K||0;var H=Y.height,G=Y.width,$=H/2,ae="left",pe="top";switch(U){case"left":z-=K,F+=$,ae="right",pe="middle";break;case"right":z+=K+G,F+=$,pe="middle";break;case"top":z+=G/2,F-=K,ae="center",pe="bottom";break;case"bottom":z+=G/2,F+=H+K,ae="center";break;case"inside":z+=G/2,F+=$,ae="center",pe="middle";break;case"insideLeft":z+=K,F+=$,pe="middle";break;case"insideRight":z+=G-K,F+=$,ae="right",pe="middle";break;case"insideTop":z+=G/2,F+=K,ae="center";break;case"insideBottom":z+=G/2,F+=H-K,ae="center",pe="bottom";break;case"insideTopLeft":z+=K,F+=K;break;case"insideTopRight":z+=G-K,F+=K,ae="right";break;case"insideBottomLeft":z+=K,F+=H-K,pe="bottom";break;case"insideBottomRight":z+=G-K,F+=H-K,ae="right",pe="bottom";break}return k=k||{},k.x=z,k.y=F,k.textAlign=ae,k.textVerticalAlign=pe,k}function S(k,Q,Y){var U={textPosition:k,textDistance:Y};return C({},U,Q)}function B(k,Q,Y,U,K){if(!Q)return"";var z=(k+"").split(` +(window.webpackJsonp=window.webpackJsonp||[]).push([[174,3,5,6,7,8,9,10,16,18],{"+NIl":function(Ge,me,P){(function(se){se(P("VrN/"))})(function(se){"use strict";se.defineMode("stex",function(X,L){"use strict";function y(c,o){c.cmdState.push(o)}function E(c){return c.cmdState.length>0?c.cmdState[c.cmdState.length-1]:null}function w(c){var o=c.cmdState.pop();o&&o.closeBracket()}function _(c){for(var o=c.cmdState,f=o.length-1;f>=0;f--){var d=o[f];if(d.name=="DEFAULT")continue;return d}return{styleIdentifier:function(){return null}}}function h(c,o,f){return function(){this.name=c,this.bracketNo=0,this.style=o,this.styles=f,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var s={};s.importmodule=h("importmodule","tag",["string","builtin"]),s.documentclass=h("documentclass","tag",["","atom"]),s.usepackage=h("usepackage","tag",["atom"]),s.begin=h("begin","tag",["atom"]),s.end=h("end","tag",["atom"]),s.label=h("label","tag",["atom"]),s.ref=h("ref","tag",["atom"]),s.eqref=h("eqref","tag",["atom"]),s.cite=h("cite","tag",["atom"]),s.bibitem=h("bibitem","tag",["atom"]),s.Bibitem=h("Bibitem","tag",["atom"]),s.RBibitem=h("RBibitem","tag",["atom"]),s.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function r(c,o){c.f=o}function n(c,o){var f;if(c.match(/^\\[a-zA-Z@]+/)){var d=c.current().slice(1);return f=s.hasOwnProperty(d)?s[d]:s.DEFAULT,f=new f,y(o,f),r(o,l),f.style}if(c.match(/^\\[$&%#{}_]/))return"tag";if(c.match(/^\\[,;!\/\\]/))return"tag";if(c.match("\\["))return r(o,function(A,g){return e(A,g,"\\]")}),"keyword";if(c.match("\\("))return r(o,function(A,g){return e(A,g,"\\)")}),"keyword";if(c.match("$$"))return r(o,function(A,g){return e(A,g,"$$")}),"keyword";if(c.match("$"))return r(o,function(A,g){return e(A,g,"$")}),"keyword";var a=c.next();if(a=="%")return c.skipToEnd(),"comment";if(a=="}"||a=="]"){if(f=E(o),f)f.closeBracket(a),r(o,l);else return"error";return"bracket"}else return a=="{"||a=="["?(f=s.DEFAULT,f=new f,y(o,f),"bracket"):/\d/.test(a)?(c.eatWhile(/[\w.%]/),"atom"):(c.eatWhile(/[\w\-_]/),f=_(o),f.name=="begin"&&(f.argument=c.current()),f.styleIdentifier())}function e(c,o,f){if(c.eatSpace())return null;if(f&&c.match(f))return r(o,n),"keyword";if(c.match(/^\\[a-zA-Z@]+/))return"tag";if(c.match(/^[a-zA-Z]+/))return"variable-2";if(c.match(/^\\[$&%#{}_]/))return"tag";if(c.match(/^\\[,;!\/]/))return"tag";if(c.match(/^[\^_&]/))return"tag";if(c.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(c.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var d=c.next();return d=="{"||d=="}"||d=="["||d=="]"||d=="("||d==")"?"bracket":d=="%"?(c.skipToEnd(),"comment"):"error"}function l(c,o){var f=c.peek(),d;return f=="{"||f=="["?(d=E(o),d.openBracket(f),c.eat(f),r(o,n),"bracket"):/[ \t\r]/.test(f)?(c.eat(f),null):(r(o,n),w(o),n(c,o))}return{startState:function(){var c=L.inMathMode?function(o,f){return e(o,f)}:n;return{cmdState:[],f:c}},copyState:function(c){return{cmdState:c.cmdState.slice(),f:c.f}},token:function(c,o){return o.f(c,o)},blankLine:function(c){c.f=n,c.cmdState.length=0},lineComment:"%"}}),se.defineMIME("text/x-stex","stex"),se.defineMIME("text/x-latex","stex")})},"/GNS":function(Ge,me,P){Ge.exports=P.p+"static/search1.c4136dd4.png"},"06Qe":function(Ge,me,P){var se=P("ItGF"),X="urn:schemas-microsoft-com:vml",L=typeof window=="undefined"?null:window,y=!1,E=L&&L.document;function w(s){return _(s)}var _;if(E&&!se.canvasSupported)try{!E.namespaces.zrvml&&E.namespaces.add("zrvml",X),_=function(s){return E.createElement("')}}catch(s){_=function(r){return E.createElement("<"+r+' xmlns="'+X+'" class="zrvml">')}}function h(){if(y||!E)return;y=!0;var s=E.styleSheets;s.length<31?E.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):s[0].addRule(".zrvml","behavior:url(#default#VML)")}me.doc=E,me.createNode=w,me.initVML=h},"07cG":function(Ge,me,P){Ge.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0s+r":function(Ge,me,P){var se=P("bYtY"),X=P("QBsz"),L=P("y23F"),y=P("H6uX"),E=P("YH21"),w=P("C0SR"),_="silent";function h(f,d,a){return{type:f,event:a,target:d.target,topTarget:d.topTarget,cancelBubble:!1,offsetX:a.zrX,offsetY:a.zrY,gestureEvent:a.gestureEvent,pinchX:a.pinchX,pinchY:a.pinchY,pinchScale:a.pinchScale,wheelDelta:a.zrDelta,zrByTouch:a.zrByTouch,which:a.which,stop:s}}function s(){E.stop(this.event)}function r(){}r.prototype.dispose=function(){};var n=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=function(f,d,a,A){y.call(this),this.storage=f,this.painter=d,this.painterRoot=A,a=a||new r,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,L.call(this),this.setHandlerProxy(a)};e.prototype={constructor:e,setHandlerProxy:function(f){this.proxy&&this.proxy.dispose(),f&&(se.each(n,function(d){f.on&&f.on(d,this[d],this)},this),f.handler=this),this.proxy=f},mousemove:function(f){var d=f.zrX,a=f.zrY,A=c(this,d,a),g=this._hovered,m=g.target;m&&!m.__zr&&(g=this.findHover(g.x,g.y),m=g.target);var C=this._hovered=A?{x:d,y:a}:this.findHover(d,a),T=C.target,B=this.proxy;B.setCursor&&B.setCursor(T?T.cursor:"default"),m&&T!==m&&this.dispatchToElement(g,"mouseout",f),this.dispatchToElement(C,"mousemove",f),T&&T!==m&&this.dispatchToElement(C,"mouseover",f)},mouseout:function(f){var d=f.zrEventControl,a=f.zrIsToLocalDOM;d!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",f),d!=="no_globalout"&&(!a&&this.trigger("globalout",{type:"globalout",event:f}))},resize:function(f){this._hovered={}},dispatch:function(f,d){var a=this[f];a&&a.call(this,d)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(f){var d=this.proxy;d.setCursor&&d.setCursor(f)},dispatchToElement:function(f,d,a){f=f||{};var A=f.target;if(A&&A.silent)return;for(var g="on"+d,m=h(d,f,a);A&&!(A[g]&&(m.cancelBubble=A[g].call(A,m)),A.trigger(d,m),A=A.parent,m.cancelBubble););m.cancelBubble||(this.trigger(d,m),this.painter&&this.painter.eachOtherLayer(function(C){typeof C[g]=="function"&&C[g].call(C,m),C.trigger&&C.trigger(d,m)}))},findHover:function(f,d,a){for(var A=this.storage.getDisplayList(),g={x:f,y:d},m=A.length-1;m>=0;m--){var C;if(A[m]!==a&&!A[m].ignore&&(C=l(A[m],f,d))&&(!g.topTarget&&(g.topTarget=A[m]),C!==_)){g.target=A[m];break}}return g},processGesture:function(f,d){this._gestureMgr||(this._gestureMgr=new w);var a=this._gestureMgr;d==="start"&&a.clear();var A=a.recognize(f,this.findHover(f.zrX,f.zrY,null).target,this.proxy.dom);if(d==="end"&&a.clear(),A){var g=A.type;f.gestureEvent=g,this.dispatchToElement({target:A.target},g,A.event)}}},se.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(f){e.prototype[f]=function(d){var a=d.zrX,A=d.zrY,g=c(this,a,A),m,C;if((f!=="mouseup"||!g)&&(m=this.findHover(a,A),C=m.target),f==="mousedown")this._downEl=C,this._downPoint=[d.zrX,d.zrY],this._upEl=C;else if(f==="mouseup")this._upEl=C;else if(f==="click"){if(this._downEl!==this._upEl||!this._downPoint||X.dist(this._downPoint,[d.zrX,d.zrY])>4)return;this._downPoint=null}this.dispatchToElement(m,f,d)}});function l(f,d,a){if(f[f.rectHover?"rectContain":"contain"](d,a)){for(var A=f,g;A;){if(A.clipPath&&!A.clipPath.contain(d,a))return!1;A.silent&&(g=!0),A=A.parent}return g?_:!0}return!1}function c(f,d,a){var A=f.painter;return d<0||d>A.getWidth()||a<0||a>A.getHeight()}se.mixin(e,y),se.mixin(e,L);var o=e;Ge.exports=o},"19Vz":function(Ge,me,P){(function(se){se(P("VrN/"))})(function(se){se.defineOption("placeholder","",function(h,s,r){var n=r&&r!=se.Init;if(s&&!n)h.on("blur",E),h.on("change",w),h.on("swapDoc",w),se.on(h.getInputField(),"compositionupdate",h.state.placeholderCompose=function(){y(h)}),w(h);else if(!s&&n){h.off("blur",E),h.off("change",w),h.off("swapDoc",w),se.off(h.getInputField(),"compositionupdate",h.state.placeholderCompose),X(h);var e=h.getWrapperElement();e.className=e.className.replace(" CodeMirror-empty","")}s&&!h.hasFocus()&&E(h)});function X(h){h.state.placeholder&&(h.state.placeholder.parentNode.removeChild(h.state.placeholder),h.state.placeholder=null)}function L(h){X(h);var s=h.state.placeholder=document.createElement("pre");s.style.cssText="height: 0; overflow: visible",s.style.direction=h.getOption("direction"),s.className="CodeMirror-placeholder CodeMirror-line-like";var r=h.getOption("placeholder");typeof r=="string"&&(r=document.createTextNode(r)),s.appendChild(r),h.display.lineSpace.insertBefore(s,h.display.lineSpace.firstChild)}function y(h){setTimeout(function(){var s=!1,r=h.getInputField();r.nodeName=="TEXTAREA"?s=!r.value:h.lineCount()==1&&(s=!/[^\u200b]/.test(r.querySelector(".CodeMirror-line").textContent)),s?L(h):X(h)},20)}function E(h){_(h)&&L(h)}function w(h){var s=h.getWrapperElement(),r=_(h);s.className=s.className.replace(" CodeMirror-empty","")+(r?" CodeMirror-empty":""),r?L(h):X(h)}function _(h){return h.lineCount()===1&&h.getLine(0)===""}})},"1Jh7":function(Ge,me,P){var se=P("y+Vt"),X=P("T6xi"),L=se.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(y,E){X.buildPath(y,E,!1)}});Ge.exports=L},"1MYJ":function(Ge,me,P){var se=P("y+Vt"),X=se.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var L=this.__dirtyPath,y=this.shape.paths,E=0;E=this._maxSize&&n>0){var l=h.head;h.remove(l),delete s[l.key],r=l.value,this._lastRemovedEntry=l}e?e.value=_:e=new X(_),e.key=w,h.insertEntry(e),s[w]=e}return r},y.get=function(w){var _=this._map[w],h=this._list;if(_!=null)return _!==h.tail&&(h.remove(_),h.insertEntry(_)),_.value},y.clear=function(){this._list.clear(),this._map={}};var E=L;Ge.exports=E},"1ZF9":function(Ge,me,P){Ge.exports=P.p+"static/Authorize.cc9c212f.png"},"1bdT":function(Ge,me,P){var se=P("3gBT"),X=P("H6uX"),L=P("DN4a"),y=P("vWvF"),E=P("bYtY"),w=function(h){L.call(this,h),X.call(this,h),y.call(this,h),this.id=h.id||se()};w.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(h,s){switch(this.draggable){case"horizontal":s=0;break;case"vertical":h=0;break}var r=this.transform;r||(r=this.transform=[1,0,0,1,0,0]),r[4]+=h,r[5]+=s,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(h,s){},attrKV:function(h,s){if(h==="position"||h==="scale"||h==="origin"){if(s){var r=this[h];r||(r=this[h]=[]),r[0]=s[0],r[1]=s[1]}}else this[h]=s},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(h,s){if(typeof h=="string")this.attrKV(h,s);else if(E.isObject(h))for(var r in h)h.hasOwnProperty(r)&&this.attrKV(r,h[r]);return this.dirty(!1),this},setClipPath:function(h){var s=this.__zr;s&&h.addSelfToZr(s),this.clipPath&&this.clipPath!==h&&this.removeClipPath(),this.clipPath=h,h.__zr=s,h.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var h=this.clipPath;h&&(h.__zr&&h.removeSelfFromZr(h.__zr),h.__zr=null,h.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(h){this.__zr=h;var s=this.animators;if(s)for(var r=0;r")):null:x.match("--")?S(o("comment","-->")):x.match("DOCTYPE",!0,!0)?(x.eatWhile(/[\w\._\-]/),S(f(1))):null:x.eat("?")?(x.eatWhile(/[\w\._\-]/),O.tokenize=o("meta","?>"),"meta"):(r=x.eat("/")?"closeTag":"openTag",O.tokenize=l,"tag bracket");if(D=="&"){var I;return x.eat("#")?x.eat("x")?I=x.eatWhile(/[a-fA-F\d]/)&&x.eat(";"):I=x.eatWhile(/[\d]/)&&x.eat(";"):I=x.eatWhile(/[\w\.\-:]/)&&x.eat(";"),I?"atom":"error"}else return x.eatWhile(/[^&<]/),null}e.isInText=!0;function l(x,O){var S=x.next();if(S==">"||S=="/"&&x.eat(">"))return O.tokenize=e,r=S==">"?"endTag":"selfcloseTag","tag bracket";if(S=="=")return r="equals",null;if(S=="<"){O.tokenize=e,O.state=g,O.tagName=O.tagStart=null;var D=O.tokenize(x,O);return D?D+" tag error":"tag error"}else return/[\'\"]/.test(S)?(O.tokenize=c(S),O.stringStartCol=x.column(),O.tokenize(x,O)):(x.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function c(x){var O=function(S,D){for(;!S.eol();)if(S.next()==x){D.tokenize=l;break}return"string"};return O.isInAttribute=!0,O}function o(x,O){return function(S,D){for(;!S.eol();){if(S.match(O)){D.tokenize=e;break}S.next()}return x}}function f(x){return function(O,S){for(var D;(D=O.next())!=null;){if(D=="<")return S.tokenize=f(x+1),S.tokenize(O,S);if(D==">")if(x==1){S.tokenize=e;break}else return S.tokenize=f(x-1),S.tokenize(O,S)}return"meta"}}function d(x,O,S){this.prev=x.context,this.tagName=O,this.indent=x.indented,this.startOfLine=S,(_.doNotIndent.hasOwnProperty(O)||x.context&&x.context.noIndent)&&(this.noIndent=!0)}function a(x){x.context&&(x.context=x.context.prev)}function A(x,O){for(var S;;){if(!x.context)return;if(S=x.context.tagName,!_.contextGrabbers.hasOwnProperty(S)||!_.contextGrabbers[S].hasOwnProperty(O))return;a(x)}}function g(x,O,S){return x=="openTag"?(S.tagStart=O.column(),m):x=="closeTag"?C:g}function m(x,O,S){return x=="word"?(S.tagName=O.current(),n="tag",b):_.allowMissingTagName&&x=="endTag"?(n="tag bracket",b(x,O,S)):(n="error",m)}function C(x,O,S){if(x=="word"){var D=O.current();return S.context&&S.context.tagName!=D&&_.implicitlyClosed.hasOwnProperty(S.context.tagName)&&a(S),S.context&&S.context.tagName==D||_.matchClosing===!1?(n="tag",T):(n="tag error",B)}else return _.allowMissingTagName&&x=="endTag"?(n="tag bracket",T(x,O,S)):(n="error",B)}function T(x,O,S){return x!="endTag"?(n="error",T):(a(S),g)}function B(x,O,S){return n="error",T(x,O,S)}function b(x,O,S){if(x=="word")return n="attribute",p;if(x=="endTag"||x=="selfcloseTag"){var D=S.tagName,I=S.tagStart;return S.tagName=S.tagStart=null,x=="selfcloseTag"||_.autoSelfClosers.hasOwnProperty(D)?A(S,D):(A(S,D),S.context=new d(S,D,I==S.indented)),g}return n="error",b}function p(x,O,S){return x=="equals"?u:(_.allowMissing||(n="error"),b(x,O,S))}function u(x,O,S){return x=="string"?i:x=="word"&&_.allowUnquoted?(n="string",b):(n="error",b(x,O,S))}function i(x,O,S){return x=="string"?i:b(x,O,S)}return{startState:function(x){var O={tokenize:e,state:g,indented:x||0,tagName:null,tagStart:null,context:null};return x!=null&&(O.baseIndent=x),O},token:function(x,O){if(!O.tagName&&x.sol()&&(O.indented=x.indentation()),x.eatSpace())return null;r=null;var S=O.tokenize(x,O);return(S||r)&&S!="comment"&&(n=null,O.state=O.state(r||S,x,O),n&&(S=n=="error"?S+" error":n)),S},indent:function(x,O,S){var D=x.context;if(x.tokenize.isInAttribute)return x.tagStart==x.indented?x.stringStartCol+1:x.indented+w;if(D&&D.noIndent)return se.Pass;if(x.tokenize!=l&&x.tokenize!=e)return S?S.match(/^(\s*)/)[0].length:0;if(x.tagName)return _.multilineTagIndentPastTag!==!1?x.tagStart+x.tagName.length+2:x.tagStart+w*(_.multilineTagIndentFactor||1);if(_.alignCDATA&&/$/,blockCommentStart:"",configuration:_.htmlMode?"html":"xml",helperType:_.htmlMode?"html":"xml",skipAttribute:function(x){x.state==u&&(x.state=b)},xmlCurrentTag:function(x){return x.tagName?{name:x.tagName,close:x.type=="closeTag"}:null},xmlCurrentContext:function(x){for(var O=[],S=x.context;S;S=S.prev)S.tagName&&O.push(S.tagName);return O.reverse()}}}),se.defineMIME("text/xml","xml"),se.defineMIME("application/xml","xml"),se.mimeModes.hasOwnProperty("text/html")||se.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Ge,me,P){"use strict";P.d(me,"d",function(){return le}),P.d(me,"b",function(){return ot}),P.d(me,"c",function(){return Tt}),P.d(me,"a",function(){return Dt});var se=P("VTBJ"),X=P("1OyB"),L=P("vuIU"),y=P("JX7q"),E=P("Ji7U"),w=P("LK+K"),_=P("q1tI"),h=P("I8Z2"),s=P("BGR+"),r=P("wx14"),n=P("rePB"),e=P("4IlW"),l=P("2GS6"),c=P("Gytx"),o=P.n(c),f=P("TSYQ"),d=P.n(f),a=P("U8pU"),A=P("ODXe"),g=/iPhone/i,m=/iPod/i,C=/iPad/i,T=/\bAndroid(?:.+)Mobile\b/i,B=/Android/i,b=/\bAndroid(?:.+)SD4930UR\b/i,p=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,u=/Windows Phone/i,i=/\bWindows(?:.+)ARM\b/i,x=/BlackBerry/i,O=/BB10/i,S=/Opera Mini/i,D=/\b(CriOS|Chrome)(?:.+)Mobile/i,I=/Mobile(?:.+)Firefox\b/i;function k(Lt,Et){return Lt.test(Et)}function Q(Lt){var Et=Lt||(typeof navigator!="undefined"?navigator.userAgent:""),ct=Et.split("[FBAN");if(typeof ct[1]!="undefined"){var At=ct,Le=Object(A.a)(At,1);Et=Le[0]}if(ct=Et.split("Twitter"),typeof ct[1]!="undefined"){var qe=ct,Ct=Object(A.a)(qe,1);Et=Ct[0]}var ft={apple:{phone:k(g,Et)&&!k(u,Et),ipod:k(m,Et),tablet:!k(g,Et)&&k(C,Et)&&!k(u,Et),device:(k(g,Et)||k(m,Et)||k(C,Et))&&!k(u,Et)},amazon:{phone:k(b,Et),tablet:!k(b,Et)&&k(p,Et),device:k(b,Et)||k(p,Et)},android:{phone:!k(u,Et)&&k(b,Et)||!k(u,Et)&&k(T,Et),tablet:!k(u,Et)&&!k(b,Et)&&!k(T,Et)&&(k(p,Et)||k(B,Et)),device:!k(u,Et)&&(k(b,Et)||k(p,Et)||k(T,Et)||k(B,Et))||k(/\bokhttp\b/i,Et)},windows:{phone:k(u,Et),tablet:k(i,Et),device:k(u,Et)||k(i,Et)},other:{blackberry:k(x,Et),blackberry10:k(O,Et),opera:k(S,Et),firefox:k(I,Et),chrome:k(D,Et),device:k(x,Et)||k(O,Et)||k(S,Et)||k(I,Et)||k(D,Et)},any:null,phone:null,tablet:null};return ft.any=ft.apple.device||ft.android.device||ft.windows.device||ft.other.device,ft.phone=ft.apple.phone||ft.android.phone||ft.windows.phone,ft.tablet=ft.apple.tablet||ft.android.tablet||ft.windows.tablet,ft}var Y=Object(se.a)(Object(se.a)({},Q()),{},{isMobile:Q}),U=Y;function K(){}function z(Lt,Et,ct){var At=Et||"";return Lt.key||"".concat(At,"item_").concat(ct)}function F(Lt){return"".concat(Lt,"-menu-")}function H(Lt,Et){var ct=-1;_.Children.forEach(Lt,function(At){ct+=1,At&&At.type&&At.type.isMenuItemGroup?_.Children.forEach(At.props.children,function(Le){ct+=1,Et(Le,ct)}):Et(At,ct)})}function G(Lt,Et,ct){if(!Lt||ct.find)return;_.Children.forEach(Lt,function(At){if(At){var Le=At.type;if(!Le||!(Le.isSubMenu||Le.isMenuItem||Le.isMenuItemGroup))return;Et.indexOf(At.key)!==-1?ct.find=!0:At.props.children&&G(At.props.children,Et,ct)}})}var $=["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"],ae=function(Et){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,At=Et&&typeof Et.getBoundingClientRect=="function"&&Et.getBoundingClientRect().width;if(At){if(ct){var Le=getComputedStyle(Et),qe=Le.marginLeft,Ct=Le.marginRight;At+=+qe.replace("px","")+ +Ct.replace("px","")}At=+At.toFixed(6)}return At||0},pe=function(Et,ct,At){Et&&Object(a.a)(Et.style)==="object"&&(Et.style[ct]=At)},ie=function(){return U.any},ge=P("KQm4"),Ae=P("Ff2n"),be=P("i8i4"),fe=P("bdgK"),ce=P("uciX"),te=P("8XRh"),de={adjustX:1,adjustY:1},he={topLeft:{points:["bl","tl"],overflow:de,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:de,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:de,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:de,offset:[4,0]}},ue={topLeft:{points:["bl","tl"],overflow:de,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:de,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:de,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:de,offset:[4,0]}},Te=he,Ie=0,De={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ne=function(Et,ct,At){var Le=F(ct),qe=Et.getState();Et.setState({defaultActiveFirst:Object(se.a)(Object(se.a)({},qe.defaultActiveFirst),{},Object(n.a)({},Le,At))})},N=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(At){var Le;Object(X.a)(this,ct),Le=Et.call(this,At),Le.onDestroy=function(bt){Le.props.onDestroy(bt)},Le.onKeyDown=function(bt){var Nt=bt.keyCode,sn=Le.menuInstance,Jn=Le.props,xn=Jn.isOpen,Pr=Jn.store;if(Nt===e.a.ENTER)return Le.onTitleClick(bt),ne(Pr,Le.props.eventKey,!0),!0;if(Nt===e.a.RIGHT)return xn?sn.onKeyDown(bt):(Le.triggerOpenChange(!0),ne(Pr,Le.props.eventKey,!0)),!0;if(Nt===e.a.LEFT){var Vr;if(xn)Vr=sn.onKeyDown(bt);else return;return Vr||(Le.triggerOpenChange(!1),Vr=!0),Vr}return xn&&(Nt===e.a.UP||Nt===e.a.DOWN)?sn.onKeyDown(bt):void 0},Le.onOpenChange=function(bt){Le.props.onOpenChange(bt)},Le.onPopupVisibleChange=function(bt){Le.triggerOpenChange(bt,bt?"mouseenter":"mouseleave")},Le.onMouseEnter=function(bt){var Nt=Le.props,sn=Nt.eventKey,Jn=Nt.onMouseEnter,xn=Nt.store;ne(xn,Le.props.eventKey,!1),Jn({key:sn,domEvent:bt})},Le.onMouseLeave=function(bt){var Nt=Le.props,sn=Nt.parentMenu,Jn=Nt.eventKey,xn=Nt.onMouseLeave;sn.subMenuInstance=Object(y.a)(Le),xn({key:Jn,domEvent:bt})},Le.onTitleMouseEnter=function(bt){var Nt=Le.props,sn=Nt.eventKey,Jn=Nt.onItemHover,xn=Nt.onTitleMouseEnter;Jn({key:sn,hover:!0}),xn({key:sn,domEvent:bt})},Le.onTitleMouseLeave=function(bt){var Nt=Le.props,sn=Nt.parentMenu,Jn=Nt.eventKey,xn=Nt.onItemHover,Pr=Nt.onTitleMouseLeave;sn.subMenuInstance=Object(y.a)(Le),xn({key:Jn,hover:!1}),Pr({key:Jn,domEvent:bt})},Le.onTitleClick=function(bt){var Nt=Object(y.a)(Le),sn=Nt.props;if(sn.onTitleClick({key:sn.eventKey,domEvent:bt}),sn.triggerSubMenuAction==="hover")return;Le.triggerOpenChange(!sn.isOpen,"click"),ne(sn.store,Le.props.eventKey,!1)},Le.onSubMenuClick=function(bt){typeof Le.props.onClick=="function"&&Le.props.onClick(Le.addKeyPath(bt))},Le.onSelect=function(bt){Le.props.onSelect(bt)},Le.onDeselect=function(bt){Le.props.onDeselect(bt)},Le.getPrefixCls=function(){return"".concat(Le.props.rootPrefixCls,"-submenu")},Le.getActiveClassName=function(){return"".concat(Le.getPrefixCls(),"-active")},Le.getDisabledClassName=function(){return"".concat(Le.getPrefixCls(),"-disabled")},Le.getSelectedClassName=function(){return"".concat(Le.getPrefixCls(),"-selected")},Le.getOpenClassName=function(){return"".concat(Le.props.rootPrefixCls,"-submenu-open")},Le.saveMenuInstance=function(bt){Le.menuInstance=bt},Le.addKeyPath=function(bt){return Object(se.a)(Object(se.a)({},bt),{},{keyPath:(bt.keyPath||[]).concat(Le.props.eventKey)})},Le.triggerOpenChange=function(bt,Nt){var sn=Le.props.eventKey,Jn=function(){Le.onOpenChange({key:sn,item:Object(y.a)(Le),trigger:Nt,open:bt})};Nt==="mouseenter"?Le.mouseenterTimeout=setTimeout(function(){Jn()},0):Jn()},Le.isChildrenSelected=function(){var bt={find:!1};return G(Le.props.children,Le.props.selectedKeys,bt),bt.find},Le.isOpen=function(){return Le.props.openKeys.indexOf(Le.props.eventKey)!==-1},Le.adjustWidth=function(){if(!Le.subMenuTitle||!Le.menuInstance)return;var bt=be.findDOMNode(Le.menuInstance);if(bt.offsetWidth>=Le.subMenuTitle.offsetWidth)return;bt.style.minWidth="".concat(Le.subMenuTitle.offsetWidth,"px")},Le.saveSubMenuTitle=function(bt){Le.subMenuTitle=bt},Le.getBaseProps=function(){var bt=Object(y.a)(Le),Nt=bt.props;return{mode:Nt.mode==="horizontal"?"vertical":Nt.mode,visible:Le.props.isOpen,level:Nt.level+1,inlineIndent:Nt.inlineIndent,focusable:!1,onClick:Le.onSubMenuClick,onSelect:Le.onSelect,onDeselect:Le.onDeselect,onDestroy:Le.onDestroy,selectedKeys:Nt.selectedKeys,eventKey:"".concat(Nt.eventKey,"-menu-"),openKeys:Nt.openKeys,motion:Nt.motion,onOpenChange:Le.onOpenChange,subMenuOpenDelay:Nt.subMenuOpenDelay,parentMenu:Object(y.a)(Le),subMenuCloseDelay:Nt.subMenuCloseDelay,forceSubMenuRender:Nt.forceSubMenuRender,triggerSubMenuAction:Nt.triggerSubMenuAction,builtinPlacements:Nt.builtinPlacements,defaultActiveFirst:Nt.store.getState().defaultActiveFirst[F(Nt.eventKey)],multiple:Nt.multiple,prefixCls:Nt.rootPrefixCls,id:Le.internalMenuId,manualRef:Le.saveMenuInstance,itemIcon:Nt.itemIcon,expandIcon:Nt.expandIcon,direction:Nt.direction}},Le.getMotion=function(bt,Nt){var sn=Object(y.a)(Le),Jn=sn.haveRendered,xn=Le.props,Pr=xn.motion,Vr=xn.rootPrefixCls,Lr=Object(se.a)(Object(se.a)({},Pr),{},{leavedClassName:"".concat(Vr,"-hidden"),removeOnLeave:!1,motionAppear:Jn||!Nt||bt!=="inline"});return Lr};var qe=At.store,Ct=At.eventKey,ft=qe.getState(),Ot=ft.defaultActiveFirst;Le.isRootMenu=!1;var Ut=!1;return Ot&&(Ut=Ot[Ct]),ne(qe,Ct,Ut),Le}return Object(L.a)(ct,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Le=this,qe=this.props,Ct=qe.mode,ft=qe.parentMenu,Ot=qe.manualRef;if(Ot&&Ot(this),Ct!=="horizontal"||!ft.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Le.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Le=this.props,qe=Le.onDestroy,Ct=Le.eventKey;qe&&qe(Ct),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Le){var qe=this,Ct=this.getBaseProps(),ft=this.getMotion(Ct.mode,Ct.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ct.visible||Ct.forceSubMenuRender,!this.haveOpened)return _.createElement("div",null);var Ot=Ct.direction;return _.createElement(te.default,Object.assign({visible:Ct.visible},ft),function(Ut){var bt=Ut.className,Nt=Ut.style,sn=d()("".concat(Ct.prefixCls,"-sub"),bt,Object(n.a)({},"".concat(Ct.prefixCls,"-rtl"),Ot==="rtl"));return _.createElement(Ve,Object.assign({},Ct,{id:qe.internalMenuId,className:sn,style:Nt}),Le)})}},{key:"render",value:function(){var Le,qe=Object(se.a)({},this.props),Ct=qe.isOpen,ft=this.getPrefixCls(),Ot=qe.mode==="inline",Ut=d()(ft,"".concat(ft,"-").concat(qe.mode),(Le={},Object(n.a)(Le,qe.className,!!qe.className),Object(n.a)(Le,this.getOpenClassName(),Ct),Object(n.a)(Le,this.getActiveClassName(),qe.active||Ct&&!Ot),Object(n.a)(Le,this.getDisabledClassName(),qe.disabled),Object(n.a)(Le,this.getSelectedClassName(),this.isChildrenSelected()),Le));this.internalMenuId||(qe.eventKey?this.internalMenuId="".concat(qe.eventKey,"$Menu"):(Ie+=1,this.internalMenuId="$__$".concat(Ie,"$Menu")));var bt={},Nt={},sn={};qe.disabled||(bt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Nt={onClick:this.onTitleClick},sn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Jn={},xn=qe.direction;Ot&&(xn==="rtl"?Jn.paddingRight=qe.inlineIndent*qe.level:Jn.paddingLeft=qe.inlineIndent*qe.level);var Pr={};this.props.isOpen&&(Pr={"aria-owns":this.internalMenuId});var Vr=null;qe.mode!=="horizontal"&&(Vr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Vr=_.createElement(this.props.expandIcon,Object(se.a)({},this.props))));var Lr=_.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Jn,className:"".concat(ft,"-title"),role:"button"},sn,Nt,{"aria-expanded":Ct},Pr,{"aria-haspopup":"true",title:typeof qe.title=="string"?qe.title:void 0}),qe.title,Vr||_.createElement("i",{className:"".concat(ft,"-arrow")})),Tn=this.renderChildren(qe.children),ea=qe.parentMenu.isRootMenu?qe.parentMenu.props.getPopupContainer:function(Ft){return Ft.parentNode},ua=De[qe.mode],ca=qe.popupOffset?{offset:qe.popupOffset}:{},Qr=qe.mode==="inline"?"":qe.popupClassName;Qr+=xn==="rtl"?" ".concat(ft,"-rtl"):"";var Ca=qe.disabled,Ga=qe.triggerSubMenuAction,oi=qe.subMenuOpenDelay,Oe=qe.forceSubMenuRender,ke=qe.subMenuCloseDelay,je=qe.builtinPlacements;$.forEach(function(Ft){return delete qe[Ft]}),delete qe.onClick;var gt=xn==="rtl"?Object.assign({},ue,je):Object.assign({},he,je);return delete qe.direction,_.createElement("li",Object.assign({},qe,bt,{className:Ut,role:"menuitem"}),Ot&&Lr,Ot&&Tn,!Ot&&_.createElement(ce.a,{prefixCls:ft,popupClassName:d()("".concat(ft,"-popup"),Qr),getPopupContainer:ea,builtinPlacements:gt,popupPlacement:ua,popupVisible:Ct,popupAlign:ca,popup:Tn,action:Ca?[]:[Ga],mouseEnterDelay:oi,mouseLeaveDelay:ke,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Oe},Lr))}}]),ct}(_.Component);N.defaultProps={onMouseEnter:K,onMouseLeave:K,onTitleMouseEnter:K,onTitleMouseLeave:K,onTitleClick:K,manualRef:K,mode:"vertical",title:""};var W=Object(h.b)(function(Lt,Et){var ct=Lt.openKeys,At=Lt.activeKey,Le=Lt.selectedKeys,qe=Et.eventKey,Ct=Et.subMenuKey;return{isOpen:ct.indexOf(qe)>-1,active:At[Ct]===qe,selectedKeys:Le}})(N);W.isSubMenu=!0;var le=W,ee="menuitem-overflowed",oe=.5,xe=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(){var At;return Object(X.a)(this,ct),At=Et.apply(this,arguments),At.resizeObserver=null,At.mutationObserver=null,At.originalTotalWidth=0,At.overflowedItems=[],At.menuItemSizes=[],At.cancelFrameId=null,At.state={lastVisibleIndex:void 0},At.getMenuItemNodes=function(){var Le=At.props.prefixCls,qe=be.findDOMNode(Object(y.a)(At));return qe?[].slice.call(qe.children).filter(function(Ct){return Ct.className.split(" ").indexOf("".concat(Le,"-overflowed-submenu"))<0}):[]},At.getOverflowedSubMenuItem=function(Le,qe,Ct){var ft=At.props,Ot=ft.overflowedIndicator,Ut=ft.level,bt=ft.mode,Nt=ft.prefixCls,sn=ft.theme;if(Ut!==1||bt!=="horizontal")return null;var Jn=At.props.children[0],xn=Jn.props,Pr=xn.children,Vr=xn.title,Lr=xn.style,Tn=Object(Ae.a)(xn,["children","title","style"]),ea=Object(se.a)({},Lr),ua="".concat(Le,"-overflowed-indicator"),ca="".concat(Le,"-overflowed-indicator");qe.length===0&&Ct!==!0?ea=Object(se.a)(Object(se.a)({},ea),{},{display:"none"}):Ct&&(ea=Object(se.a)(Object(se.a)({},ea),{},{visibility:"hidden",position:"absolute"}),ua="".concat(ua,"-placeholder"),ca="".concat(ca,"-placeholder"));var Qr=sn?"".concat(Nt,"-").concat(sn):"",Ca={};return $.forEach(function(Ga){Tn[Ga]!==void 0&&(Ca[Ga]=Tn[Ga])}),_.createElement(le,Object.assign({title:Ot,className:"".concat(Nt,"-overflowed-submenu"),popupClassName:Qr},Ca,{key:ua,eventKey:ca,disabled:!1,style:ea}),qe)},At.setChildrenWidthAndResize=function(){if(At.props.mode!=="horizontal")return;var Le=be.findDOMNode(Object(y.a)(At));if(!Le)return;var qe=Le.children;if(!qe||qe.length===0)return;var Ct=Le.children[qe.length-1];pe(Ct,"display","inline-block");var ft=At.getMenuItemNodes(),Ot=ft.filter(function(Ut){return Ut.className.split(" ").indexOf(ee)>=0});Ot.forEach(function(Ut){pe(Ut,"display","inline-block")}),At.menuItemSizes=ft.map(function(Ut){return ae(Ut,!0)}),Ot.forEach(function(Ut){pe(Ut,"display","none")}),At.overflowedIndicatorWidth=ae(Le.children[Le.children.length-1],!0),At.originalTotalWidth=At.menuItemSizes.reduce(function(Ut,bt){return Ut+bt},0),At.handleResize(),pe(Ct,"display","none")},At.handleResize=function(){if(At.props.mode!=="horizontal")return;var Le=be.findDOMNode(Object(y.a)(At));if(!Le)return;var qe=ae(Le);At.overflowedItems=[];var Ct=0,ft;At.originalTotalWidth>qe+oe&&(ft=-1,At.menuItemSizes.forEach(function(Ot){Ct+=Ot,Ct+At.overflowedIndicatorWidth<=qe&&(ft+=1)})),At.setState({lastVisibleIndex:ft})},At}return Object(L.a)(ct,[{key:"componentDidMount",value:function(){var Le=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var qe=be.findDOMNode(this);if(!qe)return;this.resizeObserver=new fe.default(function(Ct){Ct.forEach(function(){var ft=Le.cancelFrameId;cancelAnimationFrame(ft),Le.cancelFrameId=requestAnimationFrame(Le.setChildrenWidthAndResize)})}),[].slice.call(qe.children).concat(qe).forEach(function(Ct){Le.resizeObserver.observe(Ct)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Le.resizeObserver.disconnect(),[].slice.call(qe.children).concat(qe).forEach(function(Ct){Le.resizeObserver.observe(Ct)}),Le.setChildrenWidthAndResize()}),this.mutationObserver.observe(qe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Le){var qe=this,Ct=this.state.lastVisibleIndex;return(Le||[]).reduce(function(ft,Ot,Ut){var bt=Ot;if(qe.props.mode==="horizontal"){var Nt=qe.getOverflowedSubMenuItem(Ot.props.eventKey,[]);Ct!==void 0&&qe.props.className.indexOf("".concat(qe.props.prefixCls,"-root"))!==-1&&(Ut>Ct&&(bt=_.cloneElement(Ot,{style:{display:"none"},eventKey:"".concat(Ot.props.eventKey,"-hidden"),className:"".concat(ee)})),Ut===Ct+1&&(qe.overflowedItems=Le.slice(Ct+1).map(function(Jn){return _.cloneElement(Jn,{key:Jn.props.eventKey,mode:"vertical-left"})}),Nt=qe.getOverflowedSubMenuItem(Ot.props.eventKey,qe.overflowedItems)));var sn=[].concat(Object(ge.a)(ft),[Nt,bt]);return Ut===Le.length-1&&sn.push(qe.getOverflowedSubMenuItem(Ot.props.eventKey,[],!0)),sn}return[].concat(Object(ge.a)(ft),[bt])},[])}},{key:"render",value:function(){var Le=this.props,qe=Le.visible,Ct=Le.prefixCls,ft=Le.overflowedIndicator,Ot=Le.mode,Ut=Le.level,bt=Le.tag,Nt=Le.children,sn=Le.theme,Jn=Object(Ae.a)(Le,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),xn=bt;return _.createElement(xn,Object.assign({},Jn),this.renderChildren(Nt))}}]),ct}(_.Component);xe.defaultProps={tag:"div",className:""};var Ke=xe;function pt(Lt){return Lt.length?Lt.every(function(Et){return!!Et.props.disabled}):!0}function Ue(Lt,Et,ct){var At=Lt.getState();Lt.setState({activeKey:Object(se.a)(Object(se.a)({},At.activeKey),{},Object(n.a)({},Et,ct))})}function He(Lt){return Lt.eventKey||"0-menu-"}function dt(Lt,Et){var ct=Et,At=Lt.children,Le=Lt.eventKey;if(ct){var qe;if(H(At,function(Ct,ft){Ct&&Ct.props&&!Ct.props.disabled&&ct===z(Ct,Le,ft)&&(qe=!0)}),qe)return ct}return ct=null,Lt.defaultActiveFirst&&H(At,function(Ct,ft){!ct&&Ct&&!Ct.props.disabled&&(ct=z(Ct,Le,ft))}),ct}function vt(Lt){if(Lt){var Et=this.instanceArray.indexOf(Lt);Et!==-1?this.instanceArray[Et]=Lt:this.instanceArray.push(Lt)}}var it=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(At){var Le;return Object(X.a)(this,ct),Le=Et.call(this,At),Le.onKeyDown=function(qe,Ct){var ft=qe.keyCode,Ot;if(Le.getFlatInstanceArray().forEach(function(bt){bt&&bt.props.active&&bt.onKeyDown&&(Ot=bt.onKeyDown(qe))}),Ot)return 1;var Ut=null;return(ft===e.a.UP||ft===e.a.DOWN)&&(Ut=Le.step(ft===e.a.UP?-1:1)),Ut?(qe.preventDefault(),Ue(Le.props.store,He(Le.props),Ut.props.eventKey),typeof Ct=="function"&&Ct(Ut),1):void 0},Le.onItemHover=function(qe){var Ct=qe.key,ft=qe.hover;Ue(Le.props.store,He(Le.props),ft?Ct:null)},Le.onDeselect=function(qe){Le.props.onDeselect(qe)},Le.onSelect=function(qe){Le.props.onSelect(qe)},Le.onClick=function(qe){Le.props.onClick(qe)},Le.onOpenChange=function(qe){Le.props.onOpenChange(qe)},Le.onDestroy=function(qe){Le.props.onDestroy(qe)},Le.getFlatInstanceArray=function(){return Le.instanceArray},Le.step=function(qe){var Ct=Le.getFlatInstanceArray(),ft=Le.props.store.getState().activeKey[He(Le.props)],Ot=Ct.length;if(!Ot)return null;qe<0&&(Ct=Ct.concat().reverse());var Ut=-1;if(Ct.every(function(Jn,xn){return Jn&&Jn.props.eventKey===ft?(Ut=xn,!1):!0}),!Le.props.defaultActiveFirst&&Ut!==-1&&pt(Ct.slice(Ut,Ot-1)))return;var bt=(Ut+1)%Ot,Nt=bt;do{var sn=Ct[Nt];if(!sn||sn.props.disabled)Nt=(Nt+1)%Ot;else return sn}while(Nt!==bt);return null},Le.renderCommonMenuItem=function(qe,Ct,ft){var Ot=Le.props.store.getState(),Ut=Object(y.a)(Le),bt=Ut.props,Nt=z(qe,bt.eventKey,Ct),sn=qe.props;if(!sn||typeof qe.type=="string")return qe;var Jn=Nt===Ot.activeKey,xn=Object(se.a)(Object(se.a)({mode:sn.mode||bt.mode,level:bt.level,inlineIndent:bt.inlineIndent,renderMenuItem:Le.renderMenuItem,rootPrefixCls:bt.prefixCls,index:Ct,parentMenu:bt.parentMenu,manualRef:sn.disabled?void 0:Object(l.a)(qe.ref,vt.bind(Object(y.a)(Le))),eventKey:Nt,active:!sn.disabled&&Jn,multiple:bt.multiple,onClick:function(Vr){(sn.onClick||K)(Vr),Le.onClick(Vr)},onItemHover:Le.onItemHover,motion:bt.motion,subMenuOpenDelay:bt.subMenuOpenDelay,subMenuCloseDelay:bt.subMenuCloseDelay,forceSubMenuRender:bt.forceSubMenuRender,onOpenChange:Le.onOpenChange,onDeselect:Le.onDeselect,onSelect:Le.onSelect,builtinPlacements:bt.builtinPlacements,itemIcon:sn.itemIcon||Le.props.itemIcon,expandIcon:sn.expandIcon||Le.props.expandIcon},ft),{},{direction:bt.direction});return(bt.mode==="inline"||ie())&&(xn.triggerSubMenuAction="click"),_.cloneElement(qe,xn)},Le.renderMenuItem=function(qe,Ct,ft){if(!qe)return null;var Ot=Le.props.store.getState(),Ut={openKeys:Ot.openKeys,selectedKeys:Ot.selectedKeys,triggerSubMenuAction:Le.props.triggerSubMenuAction,subMenuKey:ft};return Le.renderCommonMenuItem(qe,Ct,Ut)},At.store.setState({activeKey:Object(se.a)(Object(se.a)({},At.store.getState().activeKey),{},Object(n.a)({},At.eventKey,dt(At,At.activeKey)))}),Le.instanceArray=[],Le}return Object(L.a)(ct,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Le){return this.props.visible||Le.visible||this.props.className!==Le.className||!o()(this.props.style,Le.style)}},{key:"componentDidUpdate",value:function(Le){var qe=this.props,Ct="activeKey"in qe?qe.activeKey:qe.store.getState().activeKey[He(qe)],ft=dt(qe,Ct);if(ft!==Ct)Ue(qe.store,He(qe),ft);else if("activeKey"in Le){var Ot=dt(Le,Le.activeKey);ft!==Ot&&Ue(qe.store,He(qe),ft)}}},{key:"render",value:function(){var Le=this,qe=Object(r.a)({},this.props);this.instanceArray=[];var Ct=d()(qe.prefixCls,qe.className,"".concat(qe.prefixCls,"-").concat(qe.mode)),ft={className:Ct,role:qe.role||"menu"};qe.id&&(ft.id=qe.id),qe.focusable&&(ft.tabIndex=0,ft.onKeyDown=this.onKeyDown);var Ot=qe.prefixCls,Ut=qe.eventKey,bt=qe.visible,Nt=qe.level,sn=qe.mode,Jn=qe.overflowedIndicator,xn=qe.theme;return $.forEach(function(Pr){return delete qe[Pr]}),delete qe.onClick,_.createElement(Ke,Object.assign({},qe,{prefixCls:Ot,mode:sn,tag:"ul",level:Nt,theme:xn,visible:bt,overflowedIndicator:Jn},ft),_.Children.map(qe.children,function(Pr,Vr){return Le.renderMenuItem(Pr,Vr,Ut||"0-menu-")}))}}]),ct}(_.Component);it.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:K};var at=Object(h.b)()(it),Ve=at,Xe=P("Kwbf");function ze(Lt,Et,ct){var At=Lt.prefixCls,Le=Lt.motion,qe=Lt.defaultMotions,Ct=qe===void 0?{}:qe,ft=Lt.openAnimation,Ot=Lt.openTransitionName,Ut=Et.switchingModeFromInline;if(Le)return Le;if(Object(a.a)(ft)==="object"&&ft)Object(Xe.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ft=="string")return{motionName:"".concat(At,"-open-").concat(ft)};if(Ot)return{motionName:Ot};var bt=Ct[ct];return bt||(Ut?null:Ct.other)}var we=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(At){var Le;Object(X.a)(this,ct),Le=Et.call(this,At),Le.inlineOpenKeys=[],Le.onSelect=function(ft){var Ot=Object(y.a)(Le),Ut=Ot.props;if(Ut.selectable){var bt=Le.store.getState(),Nt=bt.selectedKeys,sn=ft.key;Ut.multiple?Nt=Nt.concat([sn]):Nt=[sn],"selectedKeys"in Ut||Le.store.setState({selectedKeys:Nt}),Ut.onSelect(Object(se.a)(Object(se.a)({},ft),{},{selectedKeys:Nt}))}},Le.onClick=function(ft){var Ot=Le.getRealMenuMode(),Ut=Object(y.a)(Le),bt=Ut.store,Nt=Ut.props.onOpenChange;Ot!=="inline"&&!("openKeys"in Le.props)&&(bt.setState({openKeys:[]}),Nt([])),Le.props.onClick(ft)},Le.onKeyDown=function(ft,Ot){Le.innerMenu.getWrappedInstance().onKeyDown(ft,Ot)},Le.onOpenChange=function(ft){var Ot=Object(y.a)(Le),Ut=Ot.props,bt=Le.store.getState().openKeys.concat(),Nt=!1,sn=function(xn){var Pr=!1;if(xn.open)Pr=bt.indexOf(xn.key)===-1,Pr&&bt.push(xn.key);else{var Vr=bt.indexOf(xn.key);Pr=Vr!==-1,Pr&&bt.splice(Vr,1)}Nt=Nt||Pr};Array.isArray(ft)?ft.forEach(sn):sn(ft),Nt&&("openKeys"in Le.props||Le.store.setState({openKeys:bt}),Ut.onOpenChange(bt))},Le.onDeselect=function(ft){var Ot=Object(y.a)(Le),Ut=Ot.props;if(Ut.selectable){var bt=Le.store.getState().selectedKeys.concat(),Nt=ft.key,sn=bt.indexOf(Nt);sn!==-1&&bt.splice(sn,1),"selectedKeys"in Ut||Le.store.setState({selectedKeys:bt}),Ut.onDeselect(Object(se.a)(Object(se.a)({},ft),{},{selectedKeys:bt}))}},Le.onMouseEnter=function(ft){Le.restoreModeVerticalFromInline();var Ot=Le.props.onMouseEnter;Ot&&Ot(ft)},Le.onTransitionEnd=function(ft){var Ot=ft.propertyName==="width"&&ft.target===ft.currentTarget,Ut=ft.target.className,bt=Object.prototype.toString.call(Ut)==="[object SVGAnimatedString]"?Ut.animVal:Ut,Nt=ft.propertyName==="font-size"&&bt.indexOf("anticon")>=0;(Ot||Nt)&&Le.restoreModeVerticalFromInline()},Le.setInnerMenu=function(ft){Le.innerMenu=ft},Le.isRootMenu=!0;var qe=At.defaultSelectedKeys,Ct=At.defaultOpenKeys;return"selectedKeys"in At&&(qe=At.selectedKeys||[]),"openKeys"in At&&(Ct=At.openKeys||[]),Le.store=Object(h.c)({selectedKeys:qe,openKeys:Ct,activeKey:{"0-menu-":dt(At,At.activeKey)}}),Le.state={switchingModeFromInline:!1},Le}return Object(L.a)(ct,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Le){this.updateOpentKeysWhenSwitchMode(Le),this.updateMiniStore();var qe=this.props,Ct=qe.siderCollapsed,ft=qe.inlineCollapsed,Ot=qe.onOpenChange;(!Le.inlineCollapsed&&ft||!Le.siderCollapsed&&Ct)&&Ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Le){var qe=this.props,Ct=this.store,ft=this.inlineOpenKeys,Ot=Ct.getState(),Ut={};Le.mode==="inline"&&qe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in qe||((qe.inlineCollapsed&&!Le.inlineCollapsed||qe.siderCollapsed&&!Le.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Ot.openKeys.concat(),Ut.openKeys=[]),(!qe.inlineCollapsed&&Le.inlineCollapsed||!qe.siderCollapsed&&Le.siderCollapsed)&&(Ut.openKeys=ft,this.inlineOpenKeys=[])),Object.keys(Ut).length&&Ct.setState(Ut)}},{key:"updateMenuDisplay",value:function(){var Le=this.props.collapsedWidth,qe=this.store,Ct=this.prevOpenKeys,ft=this.getInlineCollapsed()&&(Le===0||Le==="0"||Le==="0px");ft?(this.prevOpenKeys=qe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ct&&(this.store.setState({openKeys:Ct}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Le=this.props.mode,qe=this.state.switchingModeFromInline,Ct=this.getInlineCollapsed();return qe&&Ct?"inline":Ct?"vertical":Le}},{key:"getInlineCollapsed",value:function(){var Le=this.props,qe=Le.inlineCollapsed,Ct=Le.siderCollapsed;return Ct!==void 0?Ct:qe}},{key:"restoreModeVerticalFromInline",value:function(){var Le=this.state.switchingModeFromInline;Le&&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 Le=Object(se.a)({},Object(s.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),qe=this.getRealMenuMode();return Le.className+=" ".concat(Le.prefixCls,"-root"),Le.direction==="rtl"&&(Le.className+=" ".concat(Le.prefixCls,"-rtl")),Le=Object(se.a)(Object(se.a)({},Le),{},{mode:qe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ze(this.props,this.state,qe)}),delete Le.openAnimation,delete Le.openTransitionName,_.createElement(h.a,{store:this.store},_.createElement(Ve,Object.assign({},Le,{ref:this.setInnerMenu}),this.props.children))}}]),ct}(_.Component);we.defaultProps={selectable:!0,onClick:K,onSelect:K,onOpenChange:K,onDeselect:K,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:_.createElement("span",null,"\xB7\xB7\xB7")};var Re=we,Me=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(){var At;return Object(X.a)(this,ct),At=Et.apply(this,arguments),At.onKeyDown=function(Le){var qe=Le.keyCode;return qe===e.a.ENTER?(At.onClick(Le),!0):void 0},At.onMouseLeave=function(Le){var qe=At.props,Ct=qe.eventKey,ft=qe.onItemHover,Ot=qe.onMouseLeave;ft({key:Ct,hover:!1}),Ot({key:Ct,domEvent:Le})},At.onMouseEnter=function(Le){var qe=At.props,Ct=qe.eventKey,ft=qe.onItemHover,Ot=qe.onMouseEnter;ft({key:Ct,hover:!0}),Ot({key:Ct,domEvent:Le})},At.onClick=function(Le){var qe=At.props,Ct=qe.eventKey,ft=qe.multiple,Ot=qe.onClick,Ut=qe.onSelect,bt=qe.onDeselect,Nt=qe.isSelected,sn={key:Ct,keyPath:[Ct],item:Object(y.a)(At),domEvent:Le};Ot(sn),ft?Nt?bt(sn):Ut(sn):Nt||Ut(sn)},At.saveNode=function(Le){At.node=Le},At}return Object(L.a)(ct,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Le=this.props;Le.onDestroy&&Le.onDestroy(Le.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 Le,qe=Object(se.a)({},this.props),Ct=d()(this.getPrefixCls(),qe.className,(Le={},Object(n.a)(Le,this.getActiveClassName(),!qe.disabled&&qe.active),Object(n.a)(Le,this.getSelectedClassName(),qe.isSelected),Object(n.a)(Le,this.getDisabledClassName(),qe.disabled),Le)),ft=Object(se.a)(Object(se.a)({},qe.attribute),{},{title:typeof qe.title=="string"?qe.title:void 0,className:Ct,role:qe.role||"menuitem","aria-disabled":qe.disabled});qe.role==="option"?ft=Object(se.a)(Object(se.a)({},ft),{},{role:"option","aria-selected":qe.isSelected}):(qe.role===null||qe.role==="none")&&(ft.role="none");var Ot={onClick:qe.disabled?null:this.onClick,onMouseLeave:qe.disabled?null:this.onMouseLeave,onMouseEnter:qe.disabled?null:this.onMouseEnter},Ut=Object(se.a)({},qe.style);qe.mode==="inline"&&(qe.direction==="rtl"?Ut.paddingRight=qe.inlineIndent*qe.level:Ut.paddingLeft=qe.inlineIndent*qe.level),$.forEach(function(Nt){return delete qe[Nt]}),delete qe.direction;var bt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(bt=_.createElement(this.props.itemIcon,this.props)),_.createElement("li",Object.assign({},Object(s.default)(qe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ft,Ot,{style:Ut,ref:this.saveNode}),qe.children,bt)}}]),ct}(_.Component);Me.isMenuItem=!0,Me.defaultProps={onSelect:K,onMouseEnter:K,onMouseLeave:K,manualRef:K};var Ye=Object(h.b)(function(Lt,Et){var ct=Lt.activeKey,At=Lt.selectedKeys,Le=Et.eventKey,qe=Et.subMenuKey;return{active:ct[qe]===Le,isSelected:At.indexOf(Le)!==-1}})(Me),ot=Ye,mt=function(Lt){Object(E.a)(ct,Lt);var Et=Object(w.a)(ct);function ct(){var At;return Object(X.a)(this,ct),At=Et.apply(this,arguments),At.renderInnerMenuItem=function(Le){var qe=At.props,Ct=qe.renderMenuItem,ft=qe.index;return Ct(Le,ft,At.props.subMenuKey)},At}return Object(L.a)(ct,[{key:"render",value:function(){var Le=Object(r.a)({},this.props),qe=Le.className,Ct=qe===void 0?"":qe,ft=Le.rootPrefixCls,Ot="".concat(ft,"-item-group-title"),Ut="".concat(ft,"-item-group-list"),bt=Le.title,Nt=Le.children;return $.forEach(function(sn){return delete Le[sn]}),delete Le.onClick,delete Le.direction,_.createElement("li",Object.assign({},Le,{className:"".concat(Ct," ").concat(ft,"-item-group")}),_.createElement("div",{className:Ot,title:typeof bt=="string"?bt:void 0},bt),_.createElement("ul",{className:Ut},_.Children.map(Nt,this.renderInnerMenuItem)))}}]),ct}(_.Component);mt.isMenuItemGroup=!0,mt.defaultProps={disabled:!0};var Tt=mt,_t=function(Et){var ct=Et.className,At=Et.rootPrefixCls,Le=Et.style;return _.createElement("li",{className:"".concat(ct," ").concat(At,"-item-divider"),style:Le})};_t.defaultProps={disabled:!0,className:"",style:{}};var Dt=_t,It=me.e=Re},"24YM":function(Ge,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.SensorTabIndex=me.SensorClassName=me.SizeSensorId=void 0;var se="size-sensor-id";me.SizeSensorId=se;var X="size-sensor-object";me.SensorClassName=X;var L="-1";me.SensorTabIndex=L},"2DNl":function(Ge,me,P){var se=P("IMiH"),X=P("loD1"),L=P("59Ip"),y=P("aKvl"),E=P("n1HI"),w=P("hX1E"),_=w.normalizeRadian,h=P("Sj9i"),s=P("hyiK"),r=se.CMD,n=Math.PI*2,e=1e-4;function l(T,B){return Math.abs(T-B)B&&D>p&&D>i&&D>O||D1&&f(),Y=h.cubicAt(B,p,i,O,o[0]),Q>1&&(U=h.cubicAt(B,p,i,O,o[1]))),Q===2?zB&&O>p&&O>i||O=0&&D<=1){for(var I=0,k=h.quadraticAt(B,p,i,D),Q=0;Qb||O<-b)return 0;var S=Math.sqrt(b*b-O*O);c[0]=-S,c[1]=S;var D=Math.abs(p-u);if(D<1e-4)return 0;if(D%n<1e-4){p=0,u=n;var I=i?1:-1;return x>=c[0]+T&&x<=c[1]+T?I:0}if(i){var S=p;p=_(u),u=_(S)}else p=_(p),u=_(u);p>u&&(u+=n);for(var k=0,Q=0;Q<2;Q++){var Y=c[Q];if(Y+T>x){var U=Math.atan2(O,Y),I=i?1:-1;U<0&&(U=n+U),(U>=p&&U<=u||U+n>=p&&U+n<=u)&&(U>Math.PI/2&&U1&&(b||(i+=s(x,O,S,D,p,u))),I===1&&(x=T[I],O=T[I+1],S=x,D=O);switch(k){case r.M:S=T[I++],D=T[I++],x=S,O=D;break;case r.L:if(b){if(X.containStroke(x,O,T[I],T[I+1],B,p,u))return!0}else i+=s(x,O,T[I],T[I+1],p,u)||0;x=T[I++],O=T[I++];break;case r.C:if(b){if(L.containStroke(x,O,T[I++],T[I++],T[I++],T[I++],T[I],T[I+1],B,p,u))return!0}else i+=d(x,O,T[I++],T[I++],T[I++],T[I++],T[I],T[I+1],p,u)||0;x=T[I++],O=T[I++];break;case r.Q:if(b){if(y.containStroke(x,O,T[I++],T[I++],T[I],T[I+1],B,p,u))return!0}else i+=a(x,O,T[I++],T[I++],T[I],T[I+1],p,u)||0;x=T[I++],O=T[I++];break;case r.A:var Q=T[I++],Y=T[I++],U=T[I++],K=T[I++],z=T[I++],F=T[I++];I+=1;var H=1-T[I++],G=Math.cos(z)*U+Q,$=Math.sin(z)*K+Y;I>1?i+=s(x,O,G,$,p,u):(S=G,D=$);var ae=(p-Q)*K/U+Q;if(b){if(E.containStroke(Q,Y,K,z,z+F,H,B,ae,u))return!0}else i+=A(Q,Y,K,z,z+F,H,ae,u);x=Math.cos(z+F)*U+Q,O=Math.sin(z+F)*K+Y;break;case r.R:S=x=T[I++],D=O=T[I++];var pe=T[I++],ie=T[I++],G=S+pe,$=D+ie;if(b){if(X.containStroke(S,D,G,D,B,p,u)||X.containStroke(G,D,G,$,B,p,u)||X.containStroke(G,$,S,$,B,p,u)||X.containStroke(S,$,S,D,B,p,u))return!0}else i+=s(G,D,G,$,p,u),i+=s(S,$,S,D,p,u);break;case r.Z:if(b){if(X.containStroke(x,O,S,D,B,p,u))return!0}else i+=s(x,O,S,D,p,u);x=S,O=D;break}}return!b&&!l(O,D)&&(i+=s(x,O,S,D,p,u)||0),i!==0}function m(T,B,b){return g(T,0,!1,B,b)}function C(T,B,b,p){return g(T,B,!0,b,p)}me.contain=m,me.containStroke=C},"2fw6":function(Ge,me,P){var se=P("y+Vt"),X=se.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(L,y,E){E&&L.moveTo(y.cx+y.r,y.cy),L.arc(y.cx,y.cy,y.r,0,Math.PI*2,!0)}});Ge.exports=X},"3C/r":function(Ge,me){var P=function(X,L){this.image=X,this.repeat=L,this.type="pattern"};P.prototype.getCanvasPattern=function(X){return X.createPattern(this.image,this.repeat||"repeat")};var se=P;Ge.exports=se},"3CBa":function(Ge,me,P){var se=P("hydK"),X=se.createElement,L=P("bYtY"),y=P("SUKs"),E=P("y+Vt"),w=P("Dagg"),_=P("dqUG"),h=P("DBLp"),s=P("sW+o"),r=P("n6Mw"),n=P("vKoX"),e=P("P47w"),l=e.path,c=e.image,o=e.text;function f(u){return parseInt(u,10)}function d(u){return u instanceof E?l:u instanceof w?c:u instanceof _?o:l}function a(u,i){return i&&u&&i.parentNode!==u}function A(u,i,x){if(a(u,i)&&x){var O=x.nextSibling;O?u.insertBefore(i,O):u.appendChild(i)}}function g(u,i){if(a(u,i)){var x=u.firstChild;x?u.insertBefore(i,x):u.appendChild(i)}}function m(u,i){i&&u&&i.parentNode===u&&u.removeChild(i)}function C(u){return u.__textSvgEl}function T(u){return u.__svgEl}var B=function(u,i,x,O){this.root=u,this.storage=i,this._opts=x=L.extend({},x||{});var S=X("svg");S.setAttribute("xmlns","http://www.w3.org/2000/svg"),S.setAttribute("version","1.1"),S.setAttribute("baseProfile","full"),S.style.cssText="user-select:none;position:absolute;left:0;top:0;";var D=X("g");S.appendChild(D);var I=X("g");S.appendChild(I),this.gradientManager=new s(O,I),this.clipPathManager=new r(O,I),this.shadowManager=new n(O,I);var k=document.createElement("div");k.style.cssText="overflow:hidden;position:relative",this._svgDom=S,this._svgRoot=I,this._backgroundRoot=D,this._viewport=k,u.appendChild(k),k.appendChild(S),this.resize(x.width,x.height),this._visibleList=[]};B.prototype={constructor:B,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var u=this.getViewportRoot();if(u)return{offsetLeft:u.offsetLeft||0,offsetTop:u.offsetTop||0}},refresh:function(){var u=this.storage.getDisplayList(!0);this._paintList(u)},setBackgroundColor:function(u){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var i=X("rect");i.setAttribute("width",this.getWidth()),i.setAttribute("height",this.getHeight()),i.setAttribute("x",0),i.setAttribute("y",0),i.setAttribute("id",0),i.style.fill=u,this._backgroundRoot.appendChild(i),this._backgroundNode=i},_paintList:function(u){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var i=this._svgRoot,x=this._visibleList,O=u.length,S=[],D;for(D=0;D=0;--I)if(D[I]===S)return!0;return!1}),x}else return null;else return x[0]},resize:function(u,i){var x=this._viewport;x.style.display="none";var O=this._opts;if(u!=null&&(O.width=u),i!=null&&(O.height=i),u=this._getSize(0),i=this._getSize(1),x.style.display="",this._width!==u||this._height!==i){this._width=u,this._height=i;var S=x.style;S.width=u+"px",S.height=i+"px";var D=this._svgDom;D.setAttribute("width",u),D.setAttribute("height",i)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",u),this._backgroundNode.setAttribute("height",i))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(u){var i=this._opts,x=["width","height"][u],O=["clientWidth","clientHeight"][u],S=["paddingLeft","paddingTop"][u],D=["paddingRight","paddingBottom"][u];if(i[x]!=null&&i[x]!=="auto")return parseFloat(i[x]);var I=this.root,k=document.defaultView.getComputedStyle(I);return(I[O]||f(k[x])||f(I.style[x]))-(f(k[S])||0)-(f(k[D])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var u=encodeURIComponent(this._svgDom.outerHTML.replace(/> +\r<`));return"data:image/svg+xml;charset=UTF-8,"+u}};function b(u){return function(){y('In SVG mode painter not support method "'+u+'"')}}L.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(u){B.prototype[u]=b(u)});var p=B;Ge.exports=p},"3e3G":function(Ge,me,P){var se=P("bYtY"),X=P("QuXc"),L=function(E,w,_,h,s){this.x=E==null?.5:E,this.y=w==null?.5:w,this.r=_==null?.5:_,this.type="radial",this.global=s||!1,X.call(this,h)};L.prototype={constructor:L},se.inherits(L,X);var y=L;Ge.exports=y},"3gBT":function(Ge,me){var P=2311;function se(){return P++}Ge.exports=se},"4fz+":function(Ge,me,P){var se=P("bYtY"),X=P("1bdT"),L=P("mFDi"),y=function(w){w=w||{},X.call(this,w);for(var _ in w)w.hasOwnProperty(_)&&(this[_]=w[_]);this._children=[],this.__storage=null,this.__dirty=!0};y.prototype={constructor:y,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(w){return this._children[w]},childOfName:function(w){for(var _=this._children,h=0;h<_.length;h++)if(_[h].name===w)return _[h]},childCount:function(){return this._children.length},add:function(w){return w&&w!==this&&w.parent!==this&&(this._children.push(w),this._doAdd(w)),this},addBefore:function(w,_){if(w&&w!==this&&w.parent!==this&&_&&_.parent===this){var h=this._children,s=h.indexOf(_);s>=0&&(h.splice(s,0,w),this._doAdd(w))}return this},_doAdd:function(w){w.parent&&w.parent.remove(w),w.parent=this;var _=this.__storage,h=this.__zr;_&&_!==w.__storage&&(_.addToStorage(w),w instanceof y&&w.addChildrenToStorage(_)),h&&h.refresh()},remove:function(w){var _=this.__zr,h=this.__storage,s=this._children,r=se.indexOf(s,w);return r<0?this:(s.splice(r,1),w.parent=null,h&&(h.delFromStorage(w),w instanceof y&&w.delChildrenFromStorage(h)),_&&_.refresh(),this)},removeAll:function(){var w=this._children,_=this.__storage,h,s;for(s=0;s1e-4){b[0]=a-g,b[1]=A-m,p[0]=a+g,p[1]=A+m;return}if(h[0]=w(C)*g+a,h[1]=E(C)*m+A,s[0]=w(T)*g+a,s[1]=E(T)*m+A,u(b,h,s),i(p,h,s),C=C%_,C<0&&(C=C+_),T=T%_,T<0&&(T=T+_),C>T&&!B?T+=_:CC&&(r[0]=w(S)*g+a,r[1]=E(S)*m+A,u(b,r,b),i(p,r,p))}me.fromPoints=n,me.fromLine=e,me.fromCubic=o,me.fromQuadratic=f,me.fromArc=d},"4qgm":function(Ge,me){Ge.exports="data:image/png;base64,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"},"4u4S":function(Ge,me){Ge.exports="data:image/png;base64,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"},"500L":function(Ge,me,P){"use strict";P.d(me,"a",function(){return C});var se=P("+L6B"),X=P("2/Rp"),L=P("2qtc"),y=P("kLXV"),E=P("9og8"),w=P("k1fw"),_=P("miYZ"),h=P("tsqr"),s=P("oBTY"),r=P("tJVT"),n=P("DZo9"),e=P("8z0m"),l=P("WmNS"),c=P.n(l),o=P("q1tI"),f=P.n(o),d=P("m3rI"),a=P("wzkS"),A=P("y5JW"),g=P("LtfV"),m=e.a.Dragger;function C(T){var B=[];return T&&T.length>0&&(B=T.map(function(b){return{uid:b.id,id:b.id,name:b.title+A.c+b.filesize,url:b.url,filesize:b.filesize,status:"done",response:{id:b.id}}})),B}me.b=function(T){var B=T.value,b=T.onChange,p=T.action,u=T.className,i=T.maxSize,x=i===void 0?150:i,O=T.title,S=O===void 0?"\u4E0A\u4F20\u9644\u4EF6":O,D=T.showRemoveModal,I=D===void 0?!1:D,k=T.accept,Q=k===void 0?"":k,Y=T.additionalText,U=T.isDragger,K=T.number,z=K===void 0?1e3:K,F=T.aloneClear,H=F===void 0?!1:F,G=T.restrict,$=G===void 0?!0:G,ae=Object(o.useState)(!1),pe=Object(r.a)(ae,2),ie=pe[0],ge=pe[1],Ae=Object(o.useState)(B||[]),be=Object(r.a)(Ae,2),fe=be[0],ce=be[1];Object(o.useEffect)(function(){B&&(ce(Object(s.a)(B)),z===(B==null?void 0:B.length)&&ge(!0))},[B]);var te=function(){setTimeout(function(){fe.pop(),ce(Object(s.a)(fe))},500)},de={multiple:!0,disabled:ie,accept:Q,withCredentials:!0,fileList:fe,beforeUpload:function(Te,Ie){var De=Te.size/1024/1024;return fe.concat(Ie).length>z?(fe.pop(),ce(Object(s.a)(fe)),h.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(z,"\u4E2A\u6587\u4EF6")),H?Promise.reject():(te(),!1)):De=z?ge(!0):ge(!1),ce(Object(s.a)(Ie)),Ie=Ie.map(function(De){var ne;if(De!=null&&(ne=De.response)!==null&&ne!==void 0&&ne.id){var N;De.url="/api/attachments/".concat(De==null||((N=De.response)===null||N===void 0)?void 0:N.id)}return De.name.indexOf(A.c)===-1&&(De.name="".concat(De.name).concat(A.c).concat(Object(A.a)(De.size))),Object(w.a)({},De)}),console.log("info:",Te),b(Ie)},onRemove:function(){var ue=Object(E.a)(c.a.mark(function Ie(De){var ne;return c.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(ne=function(){var le=Object(E.a)(c.a.mark(function ee(){var oe,xe;return c.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:if(oe=De.response?De.response.id:De.id,!oe){pt.next=8;break}return pt.next=4,Object(a.d)(De.response?De.response.id:De.uid);case 4:return xe=pt.sent,pt.abrupt("return",xe);case 8:return pt.abrupt("return",!0);case 9:case"end":return pt.stop()}},ee)}));return function(){return le.apply(this,arguments)}}(),!I){W.next=5;break}return W.abrupt("return",new Promise(function(le,ee){y.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:f.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var oe=Object(E.a)(c.a.mark(function Ke(){var pt;return c.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,ne();case 2:pt=He.sent,h.b.success("\u5220\u9664\u6210\u529F"),le(!0);case 5:case"end":return He.stop()}},Ke)}));function xe(){return oe.apply(this,arguments)}return xe}(),onCancel:function(){return le(!1)}})}));case 5:return W.next=7,ne();case 7:return W.abrupt("return",W.sent);case 8:case"end":return W.stop()}},Ie)}));function Te(Ie){return ue.apply(this,arguments)}return Te}()};function he(ue){ue.preventDefault(),ue.stopPropagation()}return f.a.createElement("div",{className:"multi-upload ".concat(u||"")},U&&f.a.createElement(m,de,f.a.createElement("p",{className:"ant-upload-drag-icon"},f.a.createElement(g.a,null)),f.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",f.a.createElement("br",null),f.a.createElement("span",{style:{display:$?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",x,"MB) ")),Y),!U&&f.a.createElement(e.a,de,f.a.createElement(X.a,{disabled:ie},S),f.a.createElement("span",{onClick:he,style:{marginLeft:10,color:"#FA6400",display:$?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",x,"MB) ")))}},"55Ip":function(Ge,me,P){"use strict";P.d(me,"a",function(){return A});var se=P("Ty5D"),X=P("dI71"),L=P("q1tI"),y=P.n(L),E=P("YS25"),w=P("17x9"),_=P.n(w),h=P("wx14"),s=P("zLVn"),r=P("9R94"),n=function(u){Object(X.a)(i,u);function i(){for(var O,S=arguments.length,D=new Array(S),I=0;Iy+c&&l>w+c&&l>h+c&&l>r+c||lL+c&&e>E+c&&e>_+c&&e>s+c||e=0||S.relatedTarget.className.indexOf("".concat(Q,"-next"))>=0))return;u.setState({goInputText:""}),k(u.getValidValue())},u.go=function(S){var D=u.state.goInputText;if(D==="")return;(S.keyCode===c.ENTER||S.type==="click")&&(u.setState({goInputText:""}),u.props.quickGo(u.getValidValue()))},u}return Object(E.a)(p,[{key:"getValidValue",value:function(){var i=this.state,x=i.goInputText,O=i.current;return!x||isNaN(x)?O:Number(x)}},{key:"getPageSizeOptions",value:function(){var i=this.props,x=i.pageSize,O=i.pageSizeOptions;return O.some(function(S){return S.toString()===x.toString()})?O:O.concat([x.toString()]).sort(function(S,D){var I=isNaN(Number(S))?0:Number(S),k=isNaN(Number(D))?0:Number(D);return I-k})}},{key:"render",value:function(){var i=this,x=this.props,O=x.pageSize,S=x.locale,D=x.rootPrefixCls,I=x.changeSize,k=x.quickGo,Q=x.goButton,Y=x.selectComponentClass,U=x.buildOptionText,K=x.selectPrefixCls,z=x.disabled,F=this.state.goInputText,H="".concat(D,"-options"),G=Y,$=null,ae=null,pe=null;if(!I&&!k)return null;var ie=this.getPageSizeOptions();if(I&&G){var ge=ie.map(function(Ae,be){return s.a.createElement(G.Option,{key:be,value:Ae.toString()},(U||i.buildOptionText)(Ae))});$=s.a.createElement(G,{disabled:z,prefixCls:K,showSearch:!1,className:"".concat(H,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(O||ie[0]).toString(),onChange:this.changeSize,getPopupContainer:function(be){return be.parentNode}},ge)}return k&&(Q&&(pe=typeof Q=="boolean"?s.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:z,className:"".concat(H,"-quick-jumper-button")},S.jump_to_confirm):s.a.createElement("span",{onClick:this.go,onKeyUp:this.go},Q)),ae=s.a.createElement("div",{className:"".concat(H,"-quick-jumper")},S.jump_to,s.a.createElement("input",{disabled:z,type:"text",value:F,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),S.page,pe)),s.a.createElement("li",{className:"".concat(H)},$,ae)}}]),p}(s.a.Component);o.defaultProps={pageSizeOptions:["10","20","50","100"]};var f=o,d=P("N2Kk");function a(){}function A(B){return typeof B=="number"&&isFinite(B)&&Math.floor(B)===B}function g(B,b,p){return p}function m(B,b,p){var u=typeof B=="undefined"?b.pageSize:B;return Math.floor((p.total-1)/u)+1}var C=function(B){Object(w.a)(p,B);var b=Object(_.a)(p);function p(u){var i;Object(y.a)(this,p),i=b.call(this,u),i.getJumpPrevPage=function(){return Math.max(1,i.state.current-(i.props.showLessItems?3:5))},i.getJumpNextPage=function(){return Math.min(m(void 0,i.state,i.props),i.state.current+(i.props.showLessItems?3:5))},i.getItemIcon=function(I,k){var Q=i.props.prefixCls,Y=I||s.a.createElement("button",{type:"button","aria-label":k,className:"".concat(Q,"-item-link")});return typeof I=="function"&&(Y=s.a.createElement(I,Object(L.a)({},i.props))),Y},i.savePaginationNode=function(I){i.paginationNode=I},i.isValid=function(I){return A(I)&&I!==i.state.current},i.shouldDisplayQuickJumper=function(){var I=i.props,k=I.showQuickJumper,Q=I.pageSize,Y=I.total;return Y<=Q?!1:k},i.handleKeyDown=function(I){(I.keyCode===c.ARROW_UP||I.keyCode===c.ARROW_DOWN)&&I.preventDefault()},i.handleKeyUp=function(I){var k=i.getValidValue(I),Q=i.state.currentInputValue;k!==Q&&i.setState({currentInputValue:k}),I.keyCode===c.ENTER?i.handleChange(k):I.keyCode===c.ARROW_UP?i.handleChange(k-1):I.keyCode===c.ARROW_DOWN&&i.handleChange(k+1)},i.changePageSize=function(I){var k=i.state.current,Q=m(I,i.state,i.props);k=k>Q?Q:k,Q===0&&(k=i.state.current),typeof I=="number"&&("pageSize"in i.props||i.setState({pageSize:I}),"current"in i.props||i.setState({current:k,currentInputValue:k})),i.props.onShowSizeChange(k,I),"onChange"in i.props&&i.props.onChange&&i.props.onChange(k,I)},i.handleChange=function(I){var k=i.props.disabled,Q=I;if(i.isValid(Q)&&!k){var Y=m(void 0,i.state,i.props);Q>Y?Q=Y:Q<1&&(Q=1),"current"in i.props||i.setState({current:Q,currentInputValue:Q});var U=i.state.pageSize;return i.props.onChange(Q,U),Q}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.current2?Q-2:0),U=2;U=O?D=O:D=Number(x),D}},{key:"getShowSizeChanger",value:function(){var i=this.props,x=i.showSizeChanger,O=i.total,S=i.totalBoundaryShowSizeChanger;return typeof x!="undefined"?x:O>S}},{key:"renderPrev",value:function(i){var x=this.props,O=x.prevIcon,S=x.itemRender,D=S(i,"prev",this.getItemIcon(O,"prev page")),I=!this.hasPrev();return Object(h.isValidElement)(D)?Object(h.cloneElement)(D,{disabled:I}):D}},{key:"renderNext",value:function(i){var x=this.props,O=x.nextIcon,S=x.itemRender,D=S(i,"next",this.getItemIcon(O,"next page")),I=!this.hasNext();return Object(h.isValidElement)(D)?Object(h.cloneElement)(D,{disabled:I}):D}},{key:"render",value:function(){var i=this,x=this.props,O=x.prefixCls,S=x.className,D=x.style,I=x.disabled,k=x.hideOnSinglePage,Q=x.total,Y=x.locale,U=x.showQuickJumper,K=x.showLessItems,z=x.showTitle,F=x.showTotal,H=x.simple,G=x.itemRender,$=x.showPrevNextJumpers,ae=x.jumpPrevIcon,pe=x.jumpNextIcon,ie=x.selectComponentClass,ge=x.selectPrefixCls,Ae=x.pageSizeOptions,be=this.state,fe=be.current,ce=be.pageSize,te=be.currentInputValue;if(k===!0&&Q<=ce)return null;var de=m(void 0,this.state,this.props),he=[],ue=null,Te=null,Ie=null,De=null,ne=null,N=U&&U.goButton,W=K?1:2,le=fe-1>0?fe-1:0,ee=fe+1=W*2&&fe!==1+2&&(he[0]=Object(h.cloneElement)(he[0],{className:"".concat(O,"-item-after-jump-prev")}),he.unshift(ue)),de-fe>=W*2&&fe!==de-2&&(he[he.length-1]=Object(h.cloneElement)(he[he.length-1],{className:"".concat(O,"-item-before-jump-next")}),he.push(Te)),dt!==1&&he.unshift(Ie),vt!==de&&he.push(De)}var Ve=null;F&&(Ve=s.a.createElement("li",{className:"".concat(O,"-total-text")},F(Q,[Q===0?0:(fe-1)*ce+1,fe*ce>Q?Q:fe*ce])));var Xe=!this.hasPrev()||!de,ze=!this.hasNext()||!de;return s.a.createElement("ul",Object(se.a)({className:n()(O,S,Object(X.a)({},"".concat(O,"-disabled"),I)),style:D,unselectable:"unselectable",ref:this.savePaginationNode},oe),Ve,s.a.createElement("li",{title:z?Y.prev_page:null,onClick:this.prev,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(O,"-prev"),Object(X.a)({},"".concat(O,"-disabled"),Xe)),"aria-disabled":Xe},this.renderPrev(le)),he,s.a.createElement("li",{title:z?Y.next_page:null,onClick:this.next,tabIndex:ze?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(O,"-next"),Object(X.a)({},"".concat(O,"-disabled"),ze)),"aria-disabled":ze},this.renderNext(ee)),s.a.createElement(f,{disabled:I,locale:Y,rootPrefixCls:O,selectComponentClass:ie,selectPrefixCls:ge,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:fe,pageSize:ce,pageSizeOptions:Ae,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:N}))}}],[{key:"getDerivedStateFromProps",value:function(i,x){var O={};if("current"in i&&(O.current=i.current,i.current!==x.current&&(O.currentInputValue=O.current)),"pageSize"in i&&i.pageSize!==x.pageSize){var S=x.current,D=m(i.pageSize,x,i);S=S>D?D:S,"current"in i||(O.current=S,O.currentInputValue=S),O.pageSize=i.pageSize}return O}}]),p}(s.a.Component);C.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:d.a,style:{},itemRender:g,totalBoundaryShowSizeChanger:50};var T=C},"6GrX":function(Ge,me,P){var se=P("mFDi"),X=P("Xnb7"),L=P("bYtY"),y=L.getContext,E=L.extend,w=L.retrieve2,_=L.retrieve3,h=L.trim,s={},r=0,n=5e3,e=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,l="12px sans-serif",c={};function o(k,Q){c[k]=Q}function f(k,Q){Q=Q||l;var Y=k+":"+Q;if(s[Y])return s[Y];for(var U=(k+"").split(` +`),K=0,z=0,F=U.length;zn&&(r=0,s={}),r++,s[Y]=K,K}function d(k,Q,Y,U,K,z,F,H){return F?A(k,Q,Y,U,K,z,F,H):a(k,Q,Y,U,K,z,H)}function a(k,Q,Y,U,K,z,F){var H=O(k,Q,K,z,F),G=f(k,Q);K&&(G+=K[1]+K[3]);var $=H.outerHeight,ae=g(0,G,Y),pe=m(0,$,U),ie=new se(ae,pe,G,$);return ie.lineHeight=H.lineHeight,ie}function A(k,Q,Y,U,K,z,F,H){var G=S(k,{rich:F,truncate:H,font:Q,textAlign:Y,textPadding:K,textLineHeight:z}),$=G.outerWidth,ae=G.outerHeight,pe=g(0,$,Y),ie=m(0,ae,U);return new se(pe,ie,$,ae)}function g(k,Q,Y){return Y==="right"?k-=Q:Y==="center"&&(k-=Q/2),k}function m(k,Q,Y){return Y==="middle"?k-=Q/2:Y==="bottom"&&(k-=Q),k}function C(k,Q,Y){var U=Q.textPosition,K=Q.textDistance,z=Y.x,F=Y.y;K=K||0;var H=Y.height,G=Y.width,$=H/2,ae="left",pe="top";switch(U){case"left":z-=K,F+=$,ae="right",pe="middle";break;case"right":z+=K+G,F+=$,pe="middle";break;case"top":z+=G/2,F-=K,ae="center",pe="bottom";break;case"bottom":z+=G/2,F+=H+K,ae="center";break;case"inside":z+=G/2,F+=$,ae="center",pe="middle";break;case"insideLeft":z+=K,F+=$,pe="middle";break;case"insideRight":z+=G-K,F+=$,ae="right",pe="middle";break;case"insideTop":z+=G/2,F+=K,ae="center";break;case"insideBottom":z+=G/2,F+=H-K,ae="center",pe="bottom";break;case"insideTopLeft":z+=K,F+=K;break;case"insideTopRight":z+=G-K,F+=K,ae="right";break;case"insideBottomLeft":z+=K,F+=H-K,pe="bottom";break;case"insideBottomRight":z+=G-K,F+=H-K,ae="right",pe="bottom";break}return k=k||{},k.x=z,k.y=F,k.textAlign=ae,k.textVerticalAlign=pe,k}function T(k,Q,Y){var U={textPosition:k,textDistance:Y};return C({},U,Q)}function B(k,Q,Y,U,K){if(!Q)return"";var z=(k+"").split(` `);K=b(Q,Y,U,K);for(var F=0,H=z.length;F=z;H++)F-=z;var G=f(Y,Q);return G>F&&(Y="",G=0),F=k-G,U.ellipsis=Y,U.ellipsisWidth=G,U.contentWidth=F,U.containerWidth=k,U}function p(k,Q){var Y=Q.containerWidth,U=Q.font,K=Q.contentWidth;if(!Y)return"";var z=f(k,U);if(z<=Y)return k;for(var F=0;;F++){if(z<=K||F>=Q.maxIterations){k+=Q.ellipsis;break}var H=F===0?u(k,K,Q.ascCharWidth,Q.cnCharWidth):z>0?Math.floor(k.length*K/z):0;k=k.substr(0,H),z=f(k,U)}return k===""&&(k=Q.placeholder),k}function u(k,Q,Y,U){for(var K=0,z=0,F=k.length;zae)k="",F=[];else if(pe!=null)for(var ie=b(pe-(Y?Y[1]+Y[3]:0),Q,K.ellipsis,{minChar:K.minChar,placeholder:K.placeholder}),ge=0,Ae=F.length;geU&&D(Y,k.substring(U,z)),D(Y,K[2],K[1]),U=e.lastIndex}Uge)return{lines:[],width:0,height:0};de.textWidth=f(de.text,Se);var De=he.textWidth,ne=De==null||De==="auto";if(typeof De=="string"&&De.charAt(De.length-1)==="%")de.percentWidth=De,$.push(de),De=0;else{if(ne){De=de.textWidth;var N=he.textBackgroundColor,W=N&&N.image;W&&(W=X.findExistImage(W),X.isImageReady(W)&&(De=Math.max(De,W.width*Ie/W.height)))}var le=ue?ue[1]+ue[3]:0;De+=le;var ee=ie!=null?ie-ce:null;ee!=null&&ee=0&&u.splice(i,1),b.__hoverMir=null},clearHover:function(b){for(var p=this._hoverElements,u=0;u15)break}}O.__drawIndex=F,O.__drawIndex0&&b>i[0]){for(T=0;Tb);T++);O=u[i[T]]}if(i.splice(T+1,0,b),u[b]=p,!p.virtual)if(O){var I=O.dom;I.nextSibling?D.insertBefore(p.dom,I.nextSibling):D.appendChild(p.dom)}else D.firstChild?D.insertBefore(p.dom,D.firstChild):D.appendChild(p.dom)},eachLayer:function(b,p){var u=this._zlevelList,i,x;for(x=0;x0?l:0),this._needsManuallyCompositing),I.__builtin__||y("ZLevel "+D+" has been used by unkown layer "+I.id),I!==x&&(I.__used=!0,I.__startIndex!==u&&(I.__dirty=!0),I.__startIndex=u,I.incremental?I.__drawIndex=-1:I.__drawIndex=u,p(u),x=I),i.__dirty&&(I.__dirty=!0,I.incremental&&I.__drawIndex<0&&(I.__drawIndex=u))}p(u),this.eachBuiltinLayer(function(k,Q){!k.__used&&k.getElementCount()>0&&(k.__dirty=!0,k.__startIndex=k.__endIndex=k.__drawIndex=0),k.__dirty&&k.__drawIndex<0&&(k.__drawIndex=k.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(b){b.clear()},setBackgroundColor:function(b){this._backgroundColor=b},configLayer:function(b,p){if(p){var u=this._layerConfig;u[b]?L.merge(u[b],p,!0):u[b]=p;for(var i=0;i0&&arguments[0]!==void 0?arguments[0]:[],f=new Map;function d(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(a||[]).forEach(function(g){var m=g.key,C=g.children;Object(E.a)(m!=null,"Tree node must have a certain key: [".concat(A).concat(m,"]"));var S=String(m);Object(E.a)(!f.has(S)||m===null||m===void 0,"Same 'key' exist in the Tree: ".concat(S)),f.set(S,!0),d(C,"".concat(A).concat(S," > "))})}d(o)}function s(o){function f(d){var a=Object(y.a)(d);return a.map(function(A){if(!Object(w.i)(A))return Object(E.a)(!A,"Tree/TreeNode can only accept TreeNode as children."),null;var g=A.key,m=A.props,C=m.children,S=Object(L.a)(m,["children"]),B=Object(X.a)({key:g},S),b=f(C);return b.length&&(B.children=b),B}).filter(function(A){return A})}return f(o)}function r(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],d=new Set(f===!0?[]:f),a=[];function A(g){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return g.map(function(C,S){var B=Object(w.h)(m?m.pos:"0",S),b=_(C.key,B),p=Object(X.a)(Object(X.a)({},C),{},{parent:m,pos:B,children:null,data:C,isStart:[].concat(Object(se.a)(m?m.isStart:[]),[S===0]),isEnd:[].concat(Object(se.a)(m?m.isEnd:[]),[S===g.length-1])});return a.push(p),f===!0||d.has(b)?p.children=A(C.children||[],p):p.children=[],p})}return A(o),a}function n(o,f,d){var a;d?typeof d=="string"?a=function(m){return m[d]}:typeof d=="function"&&(a=function(m){return d(m)}):a=function(m,C){return _(m.key,C)};function A(g,m,C){var S=g?g.children:o,B=g?Object(w.h)(C.pos,m):"0";if(g){var b=a(g,B),p={node:g,index:m,pos:B,key:b,parentPos:C.node?C.pos:null,level:C.level+1};f(p)}S&&S.forEach(function(u,i){A(u,i,{node:g,pos:B,level:C?C.level+1:-1})})}A(null)}function e(o){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=f.initWrapper,a=f.processEntity,A=f.onProcessFinished,g=arguments.length>2?arguments[2]:void 0,m={},C={},S={posEntities:m,keyEntities:C};return d&&(S=d(S)||S),n(o,function(B){var b=B.node,p=B.index,u=B.pos,i=B.key,x=B.parentPos,O=B.level,T={node:b,index:p,key:i,pos:u,level:O},D=_(i,u);m[u]=T,C[D]=T,T.parent=m[x],T.parent&&(T.parent.children=T.parent.children||[],T.parent.children.push(T)),a&&a(T,S)},g),A&&A(S),S}function l(o,f){var d=f.expandedKeys,a=f.selectedKeys,A=f.loadedKeys,g=f.loadingKeys,m=f.checkedKeys,C=f.halfCheckedKeys,S=f.dragOverNodeKey,B=f.dropPosition,b=f.keyEntities,p=b[o],u={eventKey:o,expanded:d.indexOf(o)!==-1,selected:a.indexOf(o)!==-1,loaded:A.indexOf(o)!==-1,loading:g.indexOf(o)!==-1,checked:m.indexOf(o)!==-1,halfChecked:C.indexOf(o)!==-1,pos:String(p?p.pos:""),dragOver:S===o&&B===0,dragOverGapTop:S===o&&B===-1,dragOverGapBottom:S===o&&B===1};return u}function c(o){var f=o.data,d=o.expanded,a=o.selected,A=o.checked,g=o.loaded,m=o.loading,C=o.halfChecked,S=o.dragOver,B=o.dragOverGapTop,b=o.dragOverGapBottom,p=o.pos,u=o.active,i=Object(X.a)(Object(X.a)({},f),{},{expanded:d,selected:a,checked:A,loaded:g,loading:m,halfChecked:C,dragOver:S,dragOverGapTop:B,dragOverGapBottom:b,pos:p,active:u});return"props"in i||Object.defineProperty(i,"props",{get:function(){return Object(E.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),o}}),i}},"8Bcu":function(Ge,me,P){Ge.exports={flex_box_center:"flex_box_center___3isCS",flex_space_between:"flex_space_between___1zEgQ",flex_box_vertical_center:"flex_box_vertical_center___2IyXM",flex_box_center_end:"flex_box_center_end___1r0jY",flex_box_column:"flex_box_column___2SHBj",rightWrap:"rightWrap___2XCk6",qrCode:"qrCode___3q9Z0",cardTop:"cardTop___2h9UR",cardTop2:"cardTop2___3KQ3O",card:"card___1aOV1",flexRow:"flexRow___DeBf7",flexRowAbout:"flexRowAbout___3sD2f",skillWrap:"skillWrap___pwM-3",skillTopWrap:"skillTopWrap___2oSn4",skillContentWrap:"skillContentWrap___239Us",skillContentWrapMin:"skillContentWrapMin___2KWd4",skillContentWrapMax:"skillContentWrapMax___NVKFP",skillContentIcon:"skillContentIcon___5mU6F",skillContentIconNoStatus:"skillContentIconNoStatus___1_V1l",skillExpandAllWrap:"skillExpandAllWrap___1HSf6",skillExpandAllContent:"skillExpandAllContent___3kY9W",memberItem:"memberItem___3cgRI",radius:"radius___2fxUa",memberItemContent:"memberItemContent___19hpK",directionItemWrap:"directionItemWrap___3Zm3f",groupActionWrap:"groupActionWrap___N0Epv",divabout:"divabout___psa-7",classButton:"classButton___30JJg",bg28e:"bg28e___2DyZD",bgGray:"bgGray___2PZB0",price:"price___2sFWj",li1:"li1___2y74c",discounts:"discounts___2JS39",realPrice:"realPrice___2kTeg",lineationPrice:"lineationPrice___2LeZ4",li2:"li2___2rpKJ"}},"8EBN":function(Ge,me,P){(function(se){se(P("VrN/"))})(function(se){"use strict";se.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 X=0;X-1&&y.substring(_+1,y.length);if(h)return se.findModeByExtension(h)},se.findModeByName=function(y){y=y.toLowerCase();for(var E=0;E=U&&kz?"true":"false","aria-posinset":z+1,"aria-setsize":F,tabIndex:Q?-1:0},h.a.createElement("div",{className:"".concat(Y,"-first")},G),h.a.createElement("div",{className:"".concat(Y,"-second")},G)));return K&&($=K($,this.props)),$}}]),x}(h.a.Component);function A(u,i){var x=Object.keys(u);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(u);i&&(O=O.filter(function(T){return Object.getOwnPropertyDescriptor(u,T).enumerable})),x.push.apply(x,O)}return x}function g(u){for(var i=1;i0&&!F||k===e.a.RIGHT&&H>0&&F?(U?H-=.5:H-=1,T.changeValue(H),I.preventDefault()):k===e.a.LEFT&&HF/2||!Y&&D-zae)k="",F=[];else if(pe!=null)for(var ie=b(pe-(Y?Y[1]+Y[3]:0),Q,K.ellipsis,{minChar:K.minChar,placeholder:K.placeholder}),ge=0,Ae=F.length;geU&&D(Y,k.substring(U,z)),D(Y,K[2],K[1]),U=e.lastIndex}Uge)return{lines:[],width:0,height:0};de.textWidth=f(de.text,Te);var De=he.textWidth,ne=De==null||De==="auto";if(typeof De=="string"&&De.charAt(De.length-1)==="%")de.percentWidth=De,$.push(de),De=0;else{if(ne){De=de.textWidth;var N=he.textBackgroundColor,W=N&&N.image;W&&(W=X.findExistImage(W),X.isImageReady(W)&&(De=Math.max(De,W.width*Ie/W.height)))}var le=ue?ue[1]+ue[3]:0;De+=le;var ee=ie!=null?ie-ce:null;ee!=null&&ee=0&&u.splice(i,1),b.__hoverMir=null},clearHover:function(b){for(var p=this._hoverElements,u=0;u15)break}}O.__drawIndex=F,O.__drawIndex0&&b>i[0]){for(S=0;Sb);S++);O=u[i[S]]}if(i.splice(S+1,0,b),u[b]=p,!p.virtual)if(O){var I=O.dom;I.nextSibling?D.insertBefore(p.dom,I.nextSibling):D.appendChild(p.dom)}else D.firstChild?D.insertBefore(p.dom,D.firstChild):D.appendChild(p.dom)},eachLayer:function(b,p){var u=this._zlevelList,i,x;for(x=0;x0?l:0),this._needsManuallyCompositing),I.__builtin__||y("ZLevel "+D+" has been used by unkown layer "+I.id),I!==x&&(I.__used=!0,I.__startIndex!==u&&(I.__dirty=!0),I.__startIndex=u,I.incremental?I.__drawIndex=-1:I.__drawIndex=u,p(u),x=I),i.__dirty&&(I.__dirty=!0,I.incremental&&I.__drawIndex<0&&(I.__drawIndex=u))}p(u),this.eachBuiltinLayer(function(k,Q){!k.__used&&k.getElementCount()>0&&(k.__dirty=!0,k.__startIndex=k.__endIndex=k.__drawIndex=0),k.__dirty&&k.__drawIndex<0&&(k.__drawIndex=k.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(b){b.clear()},setBackgroundColor:function(b){this._backgroundColor=b},configLayer:function(b,p){if(p){var u=this._layerConfig;u[b]?L.merge(u[b],p,!0):u[b]=p;for(var i=0;i0&&arguments[0]!==void 0?arguments[0]:[],f=new Map;function d(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(a||[]).forEach(function(g){var m=g.key,C=g.children;Object(E.a)(m!=null,"Tree node must have a certain key: [".concat(A).concat(m,"]"));var T=String(m);Object(E.a)(!f.has(T)||m===null||m===void 0,"Same 'key' exist in the Tree: ".concat(T)),f.set(T,!0),d(C,"".concat(A).concat(T," > "))})}d(o)}function s(o){function f(d){var a=Object(y.a)(d);return a.map(function(A){if(!Object(w.i)(A))return Object(E.a)(!A,"Tree/TreeNode can only accept TreeNode as children."),null;var g=A.key,m=A.props,C=m.children,T=Object(L.a)(m,["children"]),B=Object(X.a)({key:g},T),b=f(C);return b.length&&(B.children=b),B}).filter(function(A){return A})}return f(o)}function r(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],d=new Set(f===!0?[]:f),a=[];function A(g){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return g.map(function(C,T){var B=Object(w.h)(m?m.pos:"0",T),b=_(C.key,B),p=Object(X.a)(Object(X.a)({},C),{},{parent:m,pos:B,children:null,data:C,isStart:[].concat(Object(se.a)(m?m.isStart:[]),[T===0]),isEnd:[].concat(Object(se.a)(m?m.isEnd:[]),[T===g.length-1])});return a.push(p),f===!0||d.has(b)?p.children=A(C.children||[],p):p.children=[],p})}return A(o),a}function n(o,f,d){var a;d?typeof d=="string"?a=function(m){return m[d]}:typeof d=="function"&&(a=function(m){return d(m)}):a=function(m,C){return _(m.key,C)};function A(g,m,C){var T=g?g.children:o,B=g?Object(w.h)(C.pos,m):"0";if(g){var b=a(g,B),p={node:g,index:m,pos:B,key:b,parentPos:C.node?C.pos:null,level:C.level+1};f(p)}T&&T.forEach(function(u,i){A(u,i,{node:g,pos:B,level:C?C.level+1:-1})})}A(null)}function e(o){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=f.initWrapper,a=f.processEntity,A=f.onProcessFinished,g=arguments.length>2?arguments[2]:void 0,m={},C={},T={posEntities:m,keyEntities:C};return d&&(T=d(T)||T),n(o,function(B){var b=B.node,p=B.index,u=B.pos,i=B.key,x=B.parentPos,O=B.level,S={node:b,index:p,key:i,pos:u,level:O},D=_(i,u);m[u]=S,C[D]=S,S.parent=m[x],S.parent&&(S.parent.children=S.parent.children||[],S.parent.children.push(S)),a&&a(S,T)},g),A&&A(T),T}function l(o,f){var d=f.expandedKeys,a=f.selectedKeys,A=f.loadedKeys,g=f.loadingKeys,m=f.checkedKeys,C=f.halfCheckedKeys,T=f.dragOverNodeKey,B=f.dropPosition,b=f.keyEntities,p=b[o],u={eventKey:o,expanded:d.indexOf(o)!==-1,selected:a.indexOf(o)!==-1,loaded:A.indexOf(o)!==-1,loading:g.indexOf(o)!==-1,checked:m.indexOf(o)!==-1,halfChecked:C.indexOf(o)!==-1,pos:String(p?p.pos:""),dragOver:T===o&&B===0,dragOverGapTop:T===o&&B===-1,dragOverGapBottom:T===o&&B===1};return u}function c(o){var f=o.data,d=o.expanded,a=o.selected,A=o.checked,g=o.loaded,m=o.loading,C=o.halfChecked,T=o.dragOver,B=o.dragOverGapTop,b=o.dragOverGapBottom,p=o.pos,u=o.active,i=Object(X.a)(Object(X.a)({},f),{},{expanded:d,selected:a,checked:A,loaded:g,loading:m,halfChecked:C,dragOver:T,dragOverGapTop:B,dragOverGapBottom:b,pos:p,active:u});return"props"in i||Object.defineProperty(i,"props",{get:function(){return Object(E.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),o}}),i}},"8Bcu":function(Ge,me,P){Ge.exports={flex_box_center:"flex_box_center___3isCS",flex_space_between:"flex_space_between___1zEgQ",flex_box_vertical_center:"flex_box_vertical_center___2IyXM",flex_box_center_end:"flex_box_center_end___1r0jY",flex_box_column:"flex_box_column___2SHBj",rightWrap:"rightWrap___2XCk6",qrCode:"qrCode___3q9Z0",cardTop:"cardTop___2h9UR",cardTop2:"cardTop2___3KQ3O",card:"card___1aOV1",flexRow:"flexRow___DeBf7",flexRowAbout:"flexRowAbout___3sD2f",skillWrap:"skillWrap___pwM-3",skillTopWrap:"skillTopWrap___2oSn4",skillContentWrap:"skillContentWrap___239Us",skillContentWrapMin:"skillContentWrapMin___2KWd4",skillContentWrapMax:"skillContentWrapMax___NVKFP",skillContentIcon:"skillContentIcon___5mU6F",skillContentIconNoStatus:"skillContentIconNoStatus___1_V1l",skillExpandAllWrap:"skillExpandAllWrap___1HSf6",skillExpandAllContent:"skillExpandAllContent___3kY9W",memberItem:"memberItem___3cgRI",radius:"radius___2fxUa",memberItemContent:"memberItemContent___19hpK",directionItemWrap:"directionItemWrap___3Zm3f",groupActionWrap:"groupActionWrap___N0Epv",divabout:"divabout___psa-7",classButton:"classButton___30JJg",bg28e:"bg28e___2DyZD",bgGray:"bgGray___2PZB0",price:"price___2sFWj",li1:"li1___2y74c",discounts:"discounts___2JS39",realPrice:"realPrice___2kTeg",lineationPrice:"lineationPrice___2LeZ4",li2:"li2___2rpKJ"}},"8EBN":function(Ge,me,P){(function(se){se(P("VrN/"))})(function(se){"use strict";se.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 X=0;X-1&&y.substring(_+1,y.length);if(h)return se.findModeByExtension(h)},se.findModeByName=function(y){y=y.toLowerCase();for(var E=0;E=U&&kz?"true":"false","aria-posinset":z+1,"aria-setsize":F,tabIndex:Q?-1:0},h.a.createElement("div",{className:"".concat(Y,"-first")},G),h.a.createElement("div",{className:"".concat(Y,"-second")},G)));return K&&($=K($,this.props)),$}}]),x}(h.a.Component);function A(u,i){var x=Object.keys(u);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(u);i&&(O=O.filter(function(S){return Object.getOwnPropertyDescriptor(u,S).enumerable})),x.push.apply(x,O)}return x}function g(u){for(var i=1;i0&&!F||k===e.a.RIGHT&&H>0&&F?(U?H-=.5:H-=1,S.changeValue(H),I.preventDefault()):k===e.a.LEFT&&HF/2||!Y&&D-z=G.length?$.slice(G.length):$}).join(` -`)}var r=[],n=["
        "],e=new _.a.Renderer,l=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function c(){r.length=0,n=["
          "]}var o={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function f(z,F,H,G){if(F>=z.length||z[F].level<=H)return F;var $=z[F];G.push("
        • "+$.text+""),F++;var ae=[];return F=f(z,F,$.level,ae),ae.length>0&&(G.push("
            "),ae.forEach(function(pe){G.push(pe)}),G.push("
          ")),G.push("
        • "),F=f(z,F,H,G),F}function d(){return f(r,0,0,n),n.push("
        "),n.join("")}var a={heading:function(F){var H=l.exec(F);if(H)return{type:"heading",raw:H[0],depth:H[1].length,text:H[2]}},fences:function(F){var H=this.rules.block.fences.exec(F);if(H){var G=H[0],$=s(G,H[3]||""),ae=H[2]?H[2].trim():H[2];if(["latex","katex","math"].indexOf(ae)>=0){var pe=m(),ie=$;$=pe,C[pe]={type:"block",expression:ie}}return{type:"code",raw:G,lang:ae,text:$}}}},A=/(?:\${2})([^\n`]+?)(?:\${2})/gi,g=0,m=function(){return"__special_katext_id_".concat(g++,"__")},C={};function S(){return C}function B(){g=0,C={}}function b(z){return z=z.replace(A,function(F,H){var G=m();return C[G]={type:"inline",expression:H},G}),z}var p=e.listitem;e.listitem=function(z){return p(b(z))};var u=e.paragraph;e.paragraph=function(z){return u(b(z))};var i=e.tablecell;e.tablecell=function(z,F){return i(b(z),F)},e.code=function(z,F,H){var G=(F||"").match(/\S*/)[0];return G?["latex","katex","math"].indexOf(G)>=0?"

        ".concat(z,"

        "):'
        ').concat(H?z:Object(h.escape)(z,!0),`
        -`):'
        '+(H?z:Object(h.escape)(z,!0))+"
        "},e.heading=function(z,F,H){var G=this.options.headerPrefix+H.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return r.push({anchor:G,level:F,text:z}),"'+z+""},_.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),_.a.use({tokenizer:a,renderer:e});var x=_.a,O=P("SJMd"),T=P("ulZh"),D=P.n(T),I=P("m3rI"),k=P("Oy/b"),Q=P("p5ED"),Y=/]*>/g;function U(z){var F=document.createElement("div");return F.innerHTML=z,F.childNodes.length===0?"":F.childNodes[0].nodeValue}var K=me.a=function(z){var F=z.value,H=F===void 0?"":F,G=z.className,$=z.showTextOnly,ae=z.showLines,pe=z.style,ie=pe===void 0?{}:pe,ge=z.stylesPrev,Ae=ge===void 0?{}:ge,be=String(H),fe=Object(L.useState)(""),ce=Object(X.a)(fe,2),te=ce[0],de=ce[1],he=Object(L.useMemo)(function(){try{var De=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,ne=/\"\/api\/attachments\/|\"\/attachments\/download\//g,N=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;be=be.replace(De,"("+I.a.API_SERVER+"/api/attachments/").replace(ne,'"'+I.a.API_SERVER+"/api/attachments/").replace(N,'"'+I.a.API_SERVER+"/files/uploads/").replace(/\r\n/g,` +`)}var r=[],n=["
          "],e=new _.a.Renderer,l=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function c(){r.length=0,n=["
            "]}var o={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function f(z,F,H,G){if(F>=z.length||z[F].level<=H)return F;var $=z[F];G.push("
          • "+$.text+""),F++;var ae=[];return F=f(z,F,$.level,ae),ae.length>0&&(G.push("
              "),ae.forEach(function(pe){G.push(pe)}),G.push("
            ")),G.push("
          • "),F=f(z,F,H,G),F}function d(){return f(r,0,0,n),n.push("
          "),n.join("")}var a={heading:function(F){var H=l.exec(F);if(H)return{type:"heading",raw:H[0],depth:H[1].length,text:H[2]}},fences:function(F){var H=this.rules.block.fences.exec(F);if(H){var G=H[0],$=s(G,H[3]||""),ae=H[2]?H[2].trim():H[2];if(["latex","katex","math"].indexOf(ae)>=0){var pe=m(),ie=$;$=pe,C[pe]={type:"block",expression:ie}}return{type:"code",raw:G,lang:ae,text:$}}}},A=/(?:\${2})([^\n`]+?)(?:\${2})/gi,g=0,m=function(){return"__special_katext_id_".concat(g++,"__")},C={};function T(){return C}function B(){g=0,C={}}function b(z){return z=z.replace(A,function(F,H){var G=m();return C[G]={type:"inline",expression:H},G}),z}var p=e.listitem;e.listitem=function(z){return p(b(z))};var u=e.paragraph;e.paragraph=function(z){return u(b(z))};var i=e.tablecell;e.tablecell=function(z,F){return i(b(z),F)},e.code=function(z,F,H){var G=(F||"").match(/\S*/)[0];return G?["latex","katex","math"].indexOf(G)>=0?"

          ".concat(z,"

          "):'
          ').concat(H?z:Object(h.escape)(z,!0),`
          +`):'
          '+(H?z:Object(h.escape)(z,!0))+"
          "},e.heading=function(z,F,H){var G=this.options.headerPrefix+H.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return r.push({anchor:G,level:F,text:z}),"'+z+""},_.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),_.a.use({tokenizer:a,renderer:e});var x=_.a,O=P("SJMd"),S=P("ulZh"),D=P.n(S),I=P("m3rI"),k=P("Oy/b"),Q=P("p5ED"),Y=/]*>/g;function U(z){var F=document.createElement("div");return F.innerHTML=z,F.childNodes.length===0?"":F.childNodes[0].nodeValue}var K=me.a=function(z){var F=z.value,H=F===void 0?"":F,G=z.className,$=z.showTextOnly,ae=z.showLines,pe=z.style,ie=pe===void 0?{}:pe,ge=z.stylesPrev,Ae=ge===void 0?{}:ge,be=String(H),fe=Object(L.useState)(""),ce=Object(X.a)(fe,2),te=ce[0],de=ce[1],he=Object(L.useMemo)(function(){try{var De=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,ne=/\"\/api\/attachments\/|\"\/attachments\/download\//g,N=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;be=be.replace(De,"("+I.a.API_SERVER+"/api/attachments/").replace(ne,'"'+I.a.API_SERVER+"/api/attachments/").replace(N,'"'+I.a.API_SERVER+"/files/uploads/").replace(/\r\n/g,` `),be=be.replace(new RegExp("(?[TOC]

          ",d()),c()),W=W.replace(/(__special_katext_id_\d+__)/g,function(oe,xe){var Ke=le[xe],pt=Ke.type,Ue=Ke.expression;return Object(k.renderToString)(U(Ue)||"",{displayMode:pt==="block",throwOnError:!1,output:"html"})}),W=W.replace(/▁/g,"\u2581\u2581\u2581"),B(),$){var ee=document.createElement("div");return ee.innerHTML=W,ee.innerText}return setTimeout(function(){return Ie()},500),W},[be]),ue=Object(L.useRef)();o.WebkitLineClamp=ae,ae&&(ie=Object(se.a)(Object(se.a)({},ie),o));function Se(De){var ne=De.target;if(ne.tagName.toUpperCase()==="A"){var N=ne.getAttribute("href");if(N.indexOf("office")>-1)De.preventDefault(),de(N);else if(N.startsWith("#")){De.preventDefault();var W=document.getElementById(N.replace("#",""));W&&W.scrollIntoView(!0)}}}var Ie=function(){var ne,N=(ne=ue.current)===null||ne===void 0?void 0:ne.querySelectorAll("video");N==null||N.forEach(function(W){if(W.oncontextmenu=function(){return!1},W.src.indexOf(".m3u8")>-1&&!W.canPlayType("application/vnd.apple.mpegurl")){if(D.a.isSupported()){var le=new D.a;le.loadSource(W.src),le.attachMedia(W)}}})};return Object(L.useEffect)(function(){if(ue.current&&he&&(he.match(Y)&&window.PR.prettyPrint()),ue.current)return ue.current.addEventListener("click",Se),function(){ue.current.removeEventListener("click",Se),B(),c()}},[he,ue.current,Se]),y.a.createElement(y.a.Fragment,null,y.a.createElement("div",{ref:ue,style:Object(se.a)({},ie),className:"".concat(G||""," markdown-body "),dangerouslySetInnerHTML:{__html:he}}),y.a.createElement(Q.a,{close:!0,data:te,type:te!=null&&te.length?"office":"",style:Object(se.a)({},Ae),onClose:function(){return de("")}}))}},"9VGf":function(Ge,me,P){"use strict";P.d(me,"a",function(){return L});var se=P("q1tI"),X=P.n(se);function L(y,E){var w=Object(se.useRef)();Object(se.useEffect)(function(){w.current=y}),Object(se.useEffect)(function(){function _(){w.current()}if(E!==null){var h=setInterval(_,E);return function(){return clearInterval(h)}}},[E])}},"9nDM":function(Ge,me,P){},"A/g1":function(Ge,me){Ge.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=="},A2z3:function(Ge,me,P){Ge.exports=P.p+"static/Certificate.80413b23.png"},AZ8Y:function(Ge,me,P){"use strict";P.r(me);var se=P("T2oS"),X=P("W9HT"),L=P("k1fw"),y=P("9og8"),E=P("tJVT"),w=P("PpiC"),_=P("Znn+"),h=P("ZTPi"),s=P("WmNS"),r=P.n(s),n=P("q1tI"),e=P.n(n),l=P("Ty5D"),c=P("9kvl"),o=P("oBTY"),f=P("pC0b"),d=P("GzdX"),a=P("+L6B"),A=P("2/Rp"),g=P("+BJd"),m=P("mr32"),C=P("qVdP"),S=P("jsC+"),B=P("lUTK"),b=P("BvKs"),p=P("5Dmo"),u=P("3S7+"),i=P("7Kak"),x=P("9yH6"),O=P("2qtc"),T=P("kLXV"),D=P("miYZ"),I=P("tsqr"),k=P("0NbB"),Q=P("JTSX"),Y=P.n(Q),U=P("xKgJ"),K=P("Mgx3"),z=P("ozfa"),F=P("MJZm"),H=P("sRBo"),G=P("kaz8"),$=P("14J3"),ae=P("BMrR"),pe=P("jCWc"),ie=P("kPKH"),ge=P("OaEy"),Ae=P("2fM7"),be=P("wd/R"),fe=P.n(be),ce=P("kNP/"),te=P.n(ce),de=P("1vsH"),he=Ae.a.Option,ue=function(Qe){var We=Qe.pathsDetail,Ee=Qe.globalSetting,Ne=Qe.loading,Ce=Qe.dispatch,$e=Object(w.a)(Qe,["pathsDetail","globalSetting","loading","dispatch"]),Ze=Object(l.i)(),tt=Object(n.useState)(),et=Object(E.a)(tt,2),rt=et[0],xt=et[1],Pt=Object(n.useState)([]),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=Object(n.useState)([]),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1],En=Object(n.useState)([]),Vt=Object(E.a)(En,2),An=Vt[0],Tn=Vt[1],Fn=Object(n.useState)(),Jt=Object(E.a)(Fn,2),rn=Jt[0],an=Jt[1],pn=Object(n.useState)(),Wn=Object(E.a)(pn,2),en=Wn[0],On=Wn[1],vr=Object(n.useState)(!0),tr=Object(E.a)(vr,2),Ar=tr[0],qn=tr[1];Object(n.useEffect)(function(){We.actionTabs.key==="PathsDetail-SendToClass"&&Mn()},[We.actionTabs.key]);var Tr=function(qt){switch(qt.item_type){case"Shixun":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),qt.name);case"Attachment":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),qt.name);case"VideoItem":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),qt.name);case"StageCatalog":return e.a.createElement("span",null,qt.name);default:return""}},Mn=function(){var on=Object(y.a)(r.a.mark(function qt(){var Un,jn,mn;return r.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:return kr.next=2,Object(K.G)({id:Ze.pathId});case 2:Un=kr.sent,Un&&($t((Un==null?void 0:Un.courses)||[]),mn=(jn=Un.stages)===null||jn===void 0?void 0:jn.map(function(La,Ea){var Xr;return{title:La.state_name||"",key:Ea,children:(Xr=La.items)===null||Xr===void 0?void 0:Xr.map(function(li,Xa){var Ra;return Object(L.a)(Object(L.a)({},li),{},{disabled:li.is_jupyter,title:Tr(li),key:"".concat(Ea,"-").concat(Xa),children:(Ra=li.children)===null||Ra===void 0?void 0:Ra.map(function(Ji,Zi){return Object(L.a)(Object(L.a)({},Ji),{},{disabled:Ji.is_jupyter,title:Tr(Ji),key:"".concat(Ea,"-").concat(Xa,"-").concat(Zi)})})})})}}),dn(mn||[]));case 4:case"end":return kr.stop()}},qt)}));return function(){return on.apply(this,arguments)}}(),xr=function(qt,Un){Tn(qt)},Gr=function(qt){var Un=qt.target.checked,jn=[];Wt==null||Wt.map(function(mn,ir){var kr;jn.push(ir),mn==null||((kr=mn.children)===null||kr===void 0)||kr.map(function(La,Ea){var Xr;jn.push("".concat(ir,"-").concat(Ea)),La==null||((Xr=La.children)===null||Xr===void 0)||Xr.map(function(li,Xa){jn.push("".concat(ir,"-").concat(Ea,"-").concat(Xa))})})}),Tn(Un?jn:[])},Fr=function(){var qt=An.filter(function(kr){return typeof kr=="string"}),Un=[],jn=[],mn=[],ir=[];return Wt==null||Wt.map(function(kr,La){var Ea;kr==null||((Ea=kr.children)===null||Ea===void 0)||Ea.map(function(Xr,li){var Xa;qt.includes("".concat(La,"-").concat(li))&&(mn.push(Xr.stage_item_id),Xr.item_type==="Shixun"?Un.push(Xr.id):Xr.item_type==="Attachment"?ir.push(Xr.id):Xr.item_type==="VideoItem"&&jn.push(Xr.id)),Xr==null||((Xa=Xr.children)===null||Xa===void 0)||Xa.map(function(Ra,Ji){qt.includes("".concat(La,"-").concat(li,"-").concat(Ji))&&(mn.push(Ra.stage_item_id),Ra.item_type==="Shixun"?Un.push(Ra.id):Ra.item_type==="Attachment"?ir.push(Ra.id):Ra.item_type==="VideoItem"&&jn.push(Ra.id))})})}),{shixunIds:Un,videoItemIds:jn,stageItemIds:mn,coursewareIds:ir}},sr=function(){var on=Object(y.a)(r.a.mark(function qt(){var Un,jn,mn;return r.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:if(Un=Fr(),jn=Un.stageItemIds,console.log(jn,"stageItemIds"),rt){kr.next=5;break}return I.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802"),kr.abrupt("return");case 5:if(!(!In.length&&!Xn.length&&!Pn.length)){kr.next=8;break}return I.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u6216\u8005\u89C6\u9891"),kr.abrupt("return");case 8:return On(!0),kr.next=11,Object(K.P)({id:Ze.pathId,course_id:rt,stage_item_id:jn,sync_catelog:Ar?1:0}).catch(function(La){return On(!1)});case 11:mn=kr.sent,On(!1),bn(),(mn==null?void 0:mn.status)===1&&T.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},mn.message),onOk:function(){var Ea,Xr=mn==null||((Ea=mn.url.split("/"))===null||Ea===void 0)?void 0:Ea[2];Object(de.Q)("/classrooms/".concat(Xr,"/shixun_homework"))}});case 15:case"end":return kr.stop()}},qt)}));return function(){return on.apply(this,arguments)}}(),bn=function(){Ce({type:"pathsDetail/setActionTabs",payload:{}}),xt(null),Tn([]),an(null)},Vn=Fr(),br=Vn.shixunIds,In=br===void 0?[]:br,Hn=Vn.videoItemIds,Xn=Hn===void 0?[]:Hn,Qn=Vn.coursewareIds,Pn=Qn===void 0?[]:Qn;return e.a.createElement(T.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:We.actionTabs.key==="PathsDetail-SendToClass",title:"\u53D1\u9001\u81F3\u8BFE\u5802",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:en,width:600,onOk:sr,onCancel:bn},e.a.createElement("div",{className:te.a.wrap},e.a.createElement("div",{className:"mb10"},e.a.createElement(Ae.a,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:rt,style:{width:"100%"},onSelect:function(qt){return xt(qt)},optionLabelProp:"lable"},zt==null?void 0:zt.map(function(on,qt){return e.a.createElement(he,{key:on.course_id,value:on.course_id,lable:on.course_name},e.a.createElement(ae.a,{justify:"space-between"},e.a.createElement(ie.a,null,on.course_name),e.a.createElement(ie.a,null,fe()(on.created_at).format("YYYY-MM-DD HH:mm"),"\xA0")))}))),e.a.createElement("div",{className:te.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A",e.a.createElement("br",null),"1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF1B",e.a.createElement("br",null),"2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802\uFF0C\u4E5F\u4E0D\u4F1A\u8FDB\u5165\u672C\u5F39\u7A97\u5907\u9009\u3002"),e.a.createElement("div",{className:te.a.radioWrap},e.a.createElement("div",null,e.a.createElement(G.a,{value:rn,onChange:Gr,className:"font14 ml20"},"\u5168\u9009")),!!(Wt!=null&&Wt.length)&&e.a.createElement(F.a,{className:te.a.tree,checkable:!0,defaultExpandAll:!0,treeData:Wt,checkedKeys:An,onCheck:function(qt,Un){return xr(qt,Un)}})),e.a.createElement("div",{className:te.a.createMkdir},e.a.createElement(G.a,{checked:Ar,onChange:function(qt){return qn(qt.target.checked)},className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(In.length+Xn.length)&&e.a.createElement("span",null,e.a.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!In.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-light-primary"},In.length," "),e.a.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!Xn.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-purple-8C1 ml5"},Xn.length," "),e.a.createElement("span",null,"\u4E2A\u89C6\u9891")),!!Pn.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-cyan-blue ml5"},Pn.length," "),e.a.createElement("span",null,"\u4E2A\u8BFE\u4EF6"))))))},Se=Object(c.a)(function(Fe){var Qe=Fe.pathsDetail,We=Fe.loading,Ee=Fe.globalSetting;return{pathsDetail:Qe,globalSetting:Ee,loading:We.effects}})(ue),Ie=P("NLgs"),De=P("5NDa"),ne=P("5rEg"),N=P("6UJt"),W=P("DFOY"),le=P("y8nQ"),ee=P("Vl3Y"),oe=P("ErOA"),xe=P("OC45"),Ke=P.n(xe),pt=function(Qe){var We=Qe.type,Ee=Qe.onCancel,Ne=Qe.onOk,Ce=ee.a.useForm(),$e=Object(E.a)(Ce,1),Ze=$e[0],tt=Object(n.useState)(!0),et=Object(E.a)(tt,2),rt=et[0],xt=et[1],Pt=Object(n.useState)(!1),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=Object(n.useState)([]),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1];Object(n.useEffect)(function(){En()},[]);var En=function(){var An=Object(y.a)(r.a.mark(function Tn(){var Fn;return r.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:if(!We){rn.next=7;break}return $t(!0),rn.next=4,Object(oe.a)("/api/disciplines.json",{method:"get",params:{source:We}});case 4:Fn=rn.sent,dn(Fn.disciplines||[]),$t(!1);case 7:case"end":return rn.stop()}},Tn)}));return function(){return An.apply(this,arguments)}}(),Vt=function(){var Tn=Ze.getFieldsValue(),Fn=Tn.sub_discipline_id,Jt=Tn.discipline_name,rn=Tn.sub_discipline_name;if((!Fn||Fn&&Fn.length===0)&&(!Jt||!rn))return I.b.warn("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;Ne({user_customize:Fn&&Fn.length===0||!Fn,sub_discipline_id:Fn,discipline_name:Jt,sub_discipline_name:rn})};return e.a.createElement(T.a,{width:600,className:Ke.a.applyPublicContainer,title:"\u6DFB\u52A0\u65B9\u5411&\u8BFE\u7A0B\u5F39\u7A97",okText:"\u7533\u8BF7\u516C\u5F00",visible:!0,onCancel:Ee,onOk:Vt},e.a.createElement("div",{className:Ke.a.applyPublicContent},e.a.createElement("div",{className:Ke.a.tips},"\u9700\u586B\u5199\u5B9E\u8DF5\u9879\u76EE\u7684\u65B9\u5411&\u8BFE\u7A0B\u540E\uFF0C\u624D\u80FD\u7533\u8BF7\u516C\u5F00"),e.a.createElement(ee.a,{labelCol:{span:4},labelAlign:"right",form:Ze},e.a.createElement(ee.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"sub_discipline_id"},e.a.createElement(W.a,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Wt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(Tn,Fn){return Ze.setFieldsValue({sub_discipline_id:Tn})}}),e.a.createElement("div",{className:Ke.a.action,onClick:function(){return xt(!rt)}},e.a.createElement("div",null,"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"),e.a.createElement("div",null,e.a.createElement("span",null,rt?"\u5C55\u5F00":"\u6536\u8D77"),e.a.createElement("span",null,e.a.createElement("i",{className:"iconfont ".concat(rt?"icon-zhankai2":"icon-shouqi1")}))))),!rt&&e.a.createElement(e.a.Fragment,null,e.a.createElement(ee.a.Item,{label:"\u65B9\u5411",name:"discipline_name"},e.a.createElement(ne.a,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),e.a.createElement(ee.a.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name"},e.a.createElement(ne.a,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),zt&&e.a.createElement("div",{className:Ke.a.spin},e.a.createElement(X.a,null))))},Ue=pt,He=P("9Bee"),dt=P("m3rI"),vt=P("OljG"),it=P.n(vt),at=P("MKdu"),Ve=P.n(at),Xe=P("m/50"),ze=P.n(Xe),we=P("Nddv"),Re=P.n(we),Me=P("vUf6"),Ye=P.n(Me),ot=function(Qe){var We,Ee,Ne,Ce,$e,Ze,tt,et,rt,xt,Pt,yt,zt,$t,yn,kt,Wt,dn,En,Vt,An,Tn,Fn,Jt,rn,an,pn,Wn,en,On,vr,tr,Ar,qn,Tr,Mn,xr,Gr,Fr,sr,bn,Vn,br,In,Hn,Xn,Qn,Pn,on,qt,Un,jn,mn,ir,kr,La,Ea,Xr,li,Xa,Ra,Ji,Zi,xi,wo,So,qi,Ti,Ri,bo,ro,ao,Pi,Bi,Qi,Ui,Ao,Mi,fo,Pa,$i,To,ki,Ei,io,Wo,zo,Fo,Hi,Go,ui,Ta,ei,Da,Ki,ho,Oi,No,Bo,jo,Ci,_n,Wi,ls,Vo,qr,Er,ti,fa,Eo,zi,po,eo,nn=Qe.pathsDetail,Oo=Qe.user,vs=Qe.globalSetting,us=Qe.loading,Ha=Qe.dispatch,vn=Object(w.a)(Qe,["pathsDetail","user","globalSetting","loading","dispatch"]),Tt=Object(l.i)(),Ht=Object(n.useState)({}),fn=Object(E.a)(Ht,2),Qt=fn[0],Kn=fn[1],Zn=Object(n.useRef)(1),nr=Object(n.useState)(),Wr=Object(E.a)(nr,2),ln=Wr[0],Ya=Wr[1],Di=Object(n.useState)(!1),xa=Object(E.a)(Di,2),$r=xa[0],_i=xa[1],Gi=Object(n.useState)(!1),Ka=Object(E.a)(Gi,2),Ua=Ka[0],ri=Ka[1],Do=Object(n.useState)({status:!1}),Io=Object(E.a)(Do,2),Ro=Io[0],Mo=Io[1],gs=((We=nn.detail)===null||We===void 0?void 0:We.is_free)||((Ee=nn.detail)===null||Ee===void 0?void 0:Ee.can_learning);Object(n.useEffect)(function(){Mo({status:!1})},[]),Object(n.useEffect)(function(){function Hr(){return pr.apply(this,arguments)}function pr(){return pr=Object(y.a)(r.a.mark(function va(){var fr,Ln,Bn,hn,Gn,gn,dr;return r.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Rr.next=2,Ha({type:"pathsDetail/getPathsDetail",payload:{id:Tt.pathId}});case 2:fr=Rr.sent,fr!=null&&fr.toast&&(fr!=null&&(Ln=fr.toast)!==null&&Ln!==void 0&&Ln.is_open&&((Bn=fr.toast)===null||Bn===void 0?void 0:Bn.open_num)===-1?ri(!0):fr!=null&&(hn=fr.toast)!==null&&hn!==void 0&&hn.is_open&&(fr==null||((Gn=fr.toast)===null||Gn===void 0)?void 0:Gn.open_num)===1?(dr=JSON.parse(localStorage.getItem("pathsshow"))||[],((gn=dr.filter(function(wa){return wa===(Tt==null?void 0:Tt.pathId)}))===null||gn===void 0?void 0:gn.length)>0?ri(!1):(ri(!0),dr.push(Tt==null?void 0:Tt.pathId),localStorage.setItem("pathsshow",JSON.stringify(dr)))):ri(!1));case 4:case"end":return Rr.stop()}},va)})),pr.apply(this,arguments)}Hr()},[]),Object(n.useEffect)(function(){var Hr,pr,va,fr,Ln=(Hr=nn.detail)===null||Hr===void 0||((pr=Hr.courses)===null||pr===void 0)?void 0:pr.length;if(!Ln)return;var Bn;if((va=nn.detail)!==null&&va!==void 0&&va.has_start){var hn,Gn,gn=(hn=nn.detail)===null||hn===void 0||((Gn=hn.courses)===null||Gn===void 0)?void 0:Gn.findIndex(function(ai){var di;return((di=ai.course_status)===null||di===void 0?void 0:di.status)===1});Bn=gn>-1?gn:0}else{var dr,gr,Rr,wa,ka,ci=(dr=nn.detail)===null||dr===void 0||((gr=dr.courses)===null||gr===void 0||((Rr=gr.map(function(ai){var di;return(di=ai.course_status)===null||di===void 0?void 0:di.status}))===null||Rr===void 0))?void 0:Rr.lastIndexOf(2);Bn=ci>-1?ci:0,ci=(wa=nn.detail)===null||wa===void 0||((ka=wa.courses)===null||ka===void 0)?void 0:ka.findIndex(function(ai){var di;return((di=ai.course_status)===null||di===void 0?void 0:di.status)===0}),Bn=ci>-1?ci:Bn}Kn(((fr=nn.detail)===null||fr===void 0?void 0:fr.courses[Bn])||{})},[nn.detail]);var Al=function(pr){var va,fr,Ln=(va=nn.detail)===null||va===void 0||((fr=va.courses)===null||fr===void 0)?void 0:fr.find(function(Bn){return Bn.course_id===pr});Kn(Ln||{}),Ha({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:pr}})},fl=function(){var Hr=Object(y.a)(r.a.mark(function pr(){var va;return r.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,Object(K.k)({container_id:Tt.pathId,container_type:"Subject"});case 2:va=Ln.sent,va.status===0&&(rs(),I.b.success(va.message));case 4:case"end":return Ln.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),Ns=function(){var Hr=Object(y.a)(r.a.mark(function pr(){var va;return r.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,Object(K.n)({container_id:Tt.pathId,container_type:"Subject"});case 2:va=Ln.sent,va.status===0&&(rs(),I.b.success(va.message));case 4:case"end":return Ln.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),$n=function(){var Hr=Object(y.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:function(){var Ln=Object(y.a)(r.a.mark(function hn(){var Gn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return dr.next=2,Object(K.q)({id:Tt.pathId});case 2:Gn=dr.sent,Gn.status===1&&c.d.push("/paths");case 4:case"end":return dr.stop()}},hn)}));function Bn(){return Ln.apply(this,arguments)}return Bn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),cs=function(){var Hr=Object(y.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:T.a.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:e.a.createElement("div",{className:"tc"},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:function(){var Ln=Object(y.a)(r.a.mark(function hn(){var Gn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return dr.next=2,Object(K.h)({id:Tt.pathId});case 2:Gn=dr.sent,(Gn==null?void 0:Gn.status)===0&&(rs(),I.b.success(Gn.message));case 4:case"end":return dr.stop()}},hn)}));function Bn(){return Ln.apply(this,arguments)}return Bn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),js=function(){var Hr=Object(y.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:$r},onOk:function(){var Ln=Object(y.a)(r.a.mark(function hn(){var Gn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return _i(!0),dr.next=3,Object(K.m)({id:Tt.pathId});case 3:Gn=dr.sent,(Gn==null?void 0:Gn.status)===1&&(rs(),I.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),_i(!1);case 6:case"end":return dr.stop()}},hn)}));function Bn(){return Ln.apply(this,arguments)}return Bn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),ys=function(){nn.detail&&nn.detail.has_sub_discipline?ds({user_customize:!1}):oo(!0)},oo=function(pr){Mo({status:pr})},ds=function(pr){T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",content:e.a.createElement("div",{className:"tc"},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00",e.a.createElement("br",null),"\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700",e.a.createElement("br",null),"\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",e.a.createElement("br",null)),onOk:function(){var va=Object(y.a)(r.a.mark(function Ln(){var Bn,hn;return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return Bn={user_customize:pr.user_customize},pr.user_customize?Bn=Object(L.a)(Object(L.a)({},Bn),{},{discipline_name:pr.discipline_name,sub_discipline_name:pr.sub_discipline_name}):pr.sub_discipline_id&&(Bn=Object(L.a)(Object(L.a)({},Bn),{},{sub_discipline_id:pr.sub_discipline_id})),gn.next=4,Object(K.g)(Object(L.a)({id:Tt.pathId},Bn));case 4:hn=gn.sent,((hn==null?void 0:hn.status)===0||(hn==null?void 0:hn.status)===1)&&(rs(),I.b.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"));case 6:case"end":return gn.stop()}},Ln)}));function fr(){return va.apply(this,arguments)}return fr}()})},Qs=function(){var Hr=Object(y.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:function(){var Ln=Object(y.a)(r.a.mark(function hn(){var Gn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return dr.next=2,Object(K.l)({id:Tt.pathId});case 2:Gn=dr.sent,(Gn==null?void 0:Gn.status)===0&&(rs(),I.b.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"));case 4:case"end":return dr.stop()}},hn)}));function Bn(){return Ln.apply(this,arguments)}return Bn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),Ts=function(){var Hr=Object(y.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"ml20"},e.a.createElement(x.a.Group,{defaultValue:1,onChange:function(Bn){return Zn.current=Bn.target.value}},e.a.createElement(x.a,{value:1,className:"mt10"},"\u5F00\u653E\u8BFE\u5802\uFF1A",e.a.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),e.a.createElement(x.a,{value:0,className:"mt10"},"\u79C1\u6709\u8BFE\u5802\uFF1A",e.a.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:function(){var Ln=Object(y.a)(r.a.mark(function hn(){return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:Object(de.Q)("/classrooms/news/".concat(Tt.pathId,"/newgold/").concat(Zn.current));case 1:case"end":return gn.stop()}},hn)}));function Bn(){return Ln.apply(this,arguments)}return Bn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),As=function(){T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:function(){var pr=Object(y.a)(r.a.mark(function fr(){var Ln;return r.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return hn.next=2,Object(K.i)({id:Tt.pathId});case 2:Ln=hn.sent,Ln.status===0&&(Ya(!0),I.b.success(Ln.message));case 4:case"end":return hn.stop()}},fr)}));function va(){return pr.apply(this,arguments)}return va}()})},Li=function(){if(!Object(Ie.e)(Ha))return;T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:function(){var pr=Object(y.a)(r.a.mark(function fr(){var Ln,Bn;return r.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return Gn.next=2,Object(K.L)({id:Qt==null?void 0:Qt.course_id});case 2:Ln=Gn.sent,Ln.status===0&&(I.b.success(Ln.message),Ha({type:"pathsDetail/getPathsDetail",payload:{id:Tt.pathId}}),((Bn=Qt.course_status)===null||Bn===void 0?void 0:Bn.status)===1&&Object(de.Q)("/classrooms/".concat(Qt==null?void 0:Qt.course_id,"/shixun_homework")));case 4:case"end":return Gn.stop()}},fr)}));function va(){return pr.apply(this,arguments)}return va}()})},Hs=function(){var pr;if((pr=nn.detail)!==null&&pr!==void 0&&pr.need_authorize){Object(Ie.a)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}if(!Object(Ie.e)(Ha))return;Ha({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},rs=function(){Ha({type:"pathsDetail/getPathsDetail",payload:{id:Tt.pathId}}),Ha({type:"pathsDetail/getRightData",payload:{id:Tt.pathId}})},Lo=!!((Ne=nn.detail)!==null&&Ne!==void 0&&Ne.participant_count)&&!((Ce=nn.detail)!==null&&Ce!==void 0&&Ce.allow_statistics),Bs=(($e=nn.detail)===null||$e===void 0||((Ze=$e.courses)===null||Ze===void 0)?void 0:Ze.findIndex(function(Hr){return(Hr==null?void 0:Hr.course_id)===(Qt==null?void 0:Qt.course_id)}))+1,Po=Bs===((tt=nn.detail)===null||tt===void 0||((et=tt.courses)===null||et===void 0)?void 0:et.length);return e.a.createElement("section",null,e.a.createElement("aside",{className:Y.a.banner,style:{backgroundImage:nn!=null&&(rt=nn.detail)!==null&&rt!==void 0&&(xt=rt.attachments)!==null&&xt!==void 0&&(Pt=xt[0])!==null&&Pt!==void 0&&Pt.url?"url(".concat(dt.a.API_SERVER+(nn==null||((yt=nn.detail)===null||yt===void 0||((zt=yt.attachments)===null||zt===void 0||(($t=zt[0])===null||$t===void 0)))?void 0:$t.url),")"):"url(".concat(it.a,")"),marginBottom:(yn=nn.detail)!==null&&yn!==void 0&&(kt=yn.courses)!==null&&kt!==void 0&&kt.length?70:20}},e.a.createElement("aside",{className:Y.a.wrp},e.a.createElement("div",{className:Y.a.operationWrap},!!((Wt=nn.detail)!==null&&Wt!==void 0&&Wt.is_free)&&((dn=nn.detail)===null||dn===void 0?void 0:dn.publish_status)!==0&&(((En=nn.detail)===null||En===void 0?void 0:En.allow_add_member)||!Object(U.m)())&&e.a.createElement(u.a,{placement:"bottom",title:"\u4EE5\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},e.a.createElement("span",{onClick:Hs,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Ve.a,style:{marginRight:"10px"}}),"\u53D1\u9001\u81F3")),((Vt=nn.detail)===null||Vt===void 0?void 0:Vt.allow_statistics)&&((An=nn.detail)===null||An===void 0?void 0:An.public_status)===2&&e.a.createElement("span",{onClick:function(){return c.d.push("/paths/".concat(Tt.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Ye.a,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((Tn=nn.detail)===null||Tn===void 0?void 0:Tn.allow_add_member)&&e.a.createElement(S.a,{overlay:e.a.createElement(b.a,null,((Fn=nn.detail)===null||Fn===void 0?void 0:Fn.courses)&&(((Jt=nn.detail)===null||Jt===void 0?void 0:Jt.is_creator)&&!!((rn=Oo.userInfo)!==null&&rn!==void 0&&rn.professional_certification)||Object(U.o)())&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:Ts},"\u5F00\u8BFE"),((an=nn.detail)===null||an===void 0?void 0:an.allow_statistics)&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:function(){return c.d.push("/paths/".concat(Tt.pathId,"/edit"))}},"\u7F16\u8F91\u8BFE\u7A0B"),((pn=nn.detail)===null||pn===void 0?void 0:pn.allow_add_member)&&((Wn=nn.detail)===null||Wn===void 0?void 0:Wn.publish_status)===0&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:cs},"\u53D1\u5E03\u8BFE\u7A0B"),((en=nn.detail)===null||en===void 0?void 0:en.allow_statistics)&&((On=nn.detail)===null||On===void 0?void 0:On.publish_status)===2&&((vr=nn.detail)===null||vr===void 0?void 0:vr.public_status)===0&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:js},"\u64A4\u9500\u53D1\u5E03"),((tr=nn.detail)===null||tr===void 0?void 0:tr.allow_statistics)&&((Ar=nn.detail)===null||Ar===void 0?void 0:Ar.publish_status)===2&&((qn=nn.detail)===null||qn===void 0?void 0:qn.public_status)===0&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:ys},"\u516C\u5F00\u8BFE\u7A0B"),((Tr=nn.detail)===null||Tr===void 0?void 0:Tr.allow_statistics)&&((Mn=nn.detail)===null||Mn===void 0?void 0:Mn.public_status)===1&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:Qs},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),Object(U.c)()&&((xr=nn.detail)===null||xr===void 0?void 0:xr.allow_statistics)&&((Gr=nn.detail)===null||Gr===void 0?void 0:Gr.public_status)===2&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:Qs},"\u64A4\u9500\u516C\u5F00"),((Fr=nn.detail)===null||Fr===void 0?void 0:Fr.allow_delete)&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:$n},"\u5220\u9664\u8BFE\u7A0B"))},e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Re.a,style:{marginRight:"10px"}}),"\u8BBE\u7F6E"))),e.a.createElement("p",{className:[Y.a.titleWrap,((sr=nn.detail)===null||sr===void 0||((bn=sr.name)===null||bn===void 0)?void 0:bn.indexOf(` +`)}catch(oe){}var W=x(be),le=T();if(be.match(/\[TOC\]/)&&(W=W.replace("

          [TOC]

          ",d()),c()),W=W.replace(/(__special_katext_id_\d+__)/g,function(oe,xe){var Ke=le[xe],pt=Ke.type,Ue=Ke.expression;return Object(k.renderToString)(U(Ue)||"",{displayMode:pt==="block",throwOnError:!1,output:"html"})}),W=W.replace(/▁/g,"\u2581\u2581\u2581"),B(),$){var ee=document.createElement("div");return ee.innerHTML=W,ee.innerText}return setTimeout(function(){return Ie()},500),W},[be]),ue=Object(L.useRef)();o.WebkitLineClamp=ae,ae&&(ie=Object(se.a)(Object(se.a)({},ie),o));function Te(De){var ne=De.target;if(ne.tagName.toUpperCase()==="A"){var N=ne.getAttribute("href");if(N.indexOf("office")>-1)De.preventDefault(),de(N);else if(N.startsWith("#")){De.preventDefault();var W=document.getElementById(N.replace("#",""));W&&W.scrollIntoView(!0)}}}var Ie=function(){var ne,N=(ne=ue.current)===null||ne===void 0?void 0:ne.querySelectorAll("video");N==null||N.forEach(function(W){if(W.oncontextmenu=function(){return!1},W.src.indexOf(".m3u8")>-1&&!W.canPlayType("application/vnd.apple.mpegurl")){if(D.a.isSupported()){var le=new D.a;le.loadSource(W.src),le.attachMedia(W)}}})};return Object(L.useEffect)(function(){if(ue.current&&he&&(he.match(Y)&&window.PR.prettyPrint()),ue.current)return ue.current.addEventListener("click",Te),function(){ue.current.removeEventListener("click",Te),B(),c()}},[he,ue.current,Te]),y.a.createElement(y.a.Fragment,null,y.a.createElement("div",{ref:ue,style:Object(se.a)({},ie),className:"".concat(G||""," markdown-body "),dangerouslySetInnerHTML:{__html:he}}),y.a.createElement(Q.a,{close:!0,data:te,type:te!=null&&te.length?"office":"",style:Object(se.a)({},Ae),onClose:function(){return de("")}}))}},"9VGf":function(Ge,me,P){"use strict";P.d(me,"a",function(){return L});var se=P("q1tI"),X=P.n(se);function L(y,E){var w=Object(se.useRef)();Object(se.useEffect)(function(){w.current=y}),Object(se.useEffect)(function(){function _(){w.current()}if(E!==null){var h=setInterval(_,E);return function(){return clearInterval(h)}}},[E])}},"9nDM":function(Ge,me,P){},"A/g1":function(Ge,me){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},A2z3:function(Ge,me,P){Ge.exports=P.p+"static/Certificate.80413b23.png"},AZ8Y:function(Ge,me,P){"use strict";P.r(me);var se=P("T2oS"),X=P("W9HT"),L=P("k1fw"),y=P("9og8"),E=P("tJVT"),w=P("PpiC"),_=P("Znn+"),h=P("ZTPi"),s=P("WmNS"),r=P.n(s),n=P("q1tI"),e=P.n(n),l=P("Ty5D"),c=P("9kvl"),o=P("oBTY"),f=P("pC0b"),d=P("GzdX"),a=P("+L6B"),A=P("2/Rp"),g=P("+BJd"),m=P("mr32"),C=P("qVdP"),T=P("jsC+"),B=P("lUTK"),b=P("BvKs"),p=P("5Dmo"),u=P("3S7+"),i=P("7Kak"),x=P("9yH6"),O=P("2qtc"),S=P("kLXV"),D=P("miYZ"),I=P("tsqr"),k=P("0NbB"),Q=P("JTSX"),Y=P.n(Q),U=P("xKgJ"),K=P("Mgx3"),z=P("ozfa"),F=P("MJZm"),H=P("sRBo"),G=P("kaz8"),$=P("14J3"),ae=P("BMrR"),pe=P("jCWc"),ie=P("kPKH"),ge=P("OaEy"),Ae=P("2fM7"),be=P("wd/R"),fe=P.n(be),ce=P("kNP/"),te=P.n(ce),de=P("1vsH"),he=Ae.a.Option,ue=function(Qe){var We=Qe.pathsDetail,Ee=Qe.globalSetting,Ne=Qe.loading,Ce=Qe.dispatch,$e=Object(w.a)(Qe,["pathsDetail","globalSetting","loading","dispatch"]),Ze=Object(l.i)(),tt=Object(n.useState)(),et=Object(E.a)(tt,2),rt=et[0],xt=et[1],Pt=Object(n.useState)([]),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=Object(n.useState)([]),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1],En=Object(n.useState)([]),Vt=Object(E.a)(En,2),An=Vt[0],Sn=Vt[1],Fn=Object(n.useState)(),Jt=Object(E.a)(Fn,2),rn=Jt[0],an=Jt[1],pn=Object(n.useState)(),Wn=Object(E.a)(pn,2),en=Wn[0],On=Wn[1],vr=Object(n.useState)(!0),tr=Object(E.a)(vr,2),Ar=tr[0],qn=tr[1];Object(n.useEffect)(function(){We.actionTabs.key==="PathsDetail-SendToClass"&&Mn()},[We.actionTabs.key]);var Sr=function(qt){switch(qt.item_type){case"Shixun":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),qt.name);case"Attachment":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),qt.name);case"VideoItem":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),qt.name);case"StageCatalog":return e.a.createElement("span",null,qt.name);default:return""}},Mn=function(){var on=Object(y.a)(r.a.mark(function qt(){var Un,jn,mn;return r.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:return kr.next=2,Object(K.G)({id:Ze.pathId});case 2:Un=kr.sent,Un&&($t((Un==null?void 0:Un.courses)||[]),mn=(jn=Un.stages)===null||jn===void 0?void 0:jn.map(function(La,Ea){var Xr;return{title:La.state_name||"",key:Ea,children:(Xr=La.items)===null||Xr===void 0?void 0:Xr.map(function(li,Xa){var Ra;return Object(L.a)(Object(L.a)({},li),{},{disabled:li.is_jupyter,title:Sr(li),key:"".concat(Ea,"-").concat(Xa),children:(Ra=li.children)===null||Ra===void 0?void 0:Ra.map(function(Ji,Zi){return Object(L.a)(Object(L.a)({},Ji),{},{disabled:Ji.is_jupyter,title:Sr(Ji),key:"".concat(Ea,"-").concat(Xa,"-").concat(Zi)})})})})}}),dn(mn||[]));case 4:case"end":return kr.stop()}},qt)}));return function(){return on.apply(this,arguments)}}(),xr=function(qt,Un){Sn(qt)},Gr=function(qt){var Un=qt.target.checked,jn=[];Wt==null||Wt.map(function(mn,ir){var kr;jn.push(ir),mn==null||((kr=mn.children)===null||kr===void 0)||kr.map(function(La,Ea){var Xr;jn.push("".concat(ir,"-").concat(Ea)),La==null||((Xr=La.children)===null||Xr===void 0)||Xr.map(function(li,Xa){jn.push("".concat(ir,"-").concat(Ea,"-").concat(Xa))})})}),Sn(Un?jn:[])},Fr=function(){var qt=An.filter(function(kr){return typeof kr=="string"}),Un=[],jn=[],mn=[],ir=[];return Wt==null||Wt.map(function(kr,La){var Ea;kr==null||((Ea=kr.children)===null||Ea===void 0)||Ea.map(function(Xr,li){var Xa;qt.includes("".concat(La,"-").concat(li))&&(mn.push(Xr.stage_item_id),Xr.item_type==="Shixun"?Un.push(Xr.id):Xr.item_type==="Attachment"?ir.push(Xr.id):Xr.item_type==="VideoItem"&&jn.push(Xr.id)),Xr==null||((Xa=Xr.children)===null||Xa===void 0)||Xa.map(function(Ra,Ji){qt.includes("".concat(La,"-").concat(li,"-").concat(Ji))&&(mn.push(Ra.stage_item_id),Ra.item_type==="Shixun"?Un.push(Ra.id):Ra.item_type==="Attachment"?ir.push(Ra.id):Ra.item_type==="VideoItem"&&jn.push(Ra.id))})})}),{shixunIds:Un,videoItemIds:jn,stageItemIds:mn,coursewareIds:ir}},sr=function(){var on=Object(y.a)(r.a.mark(function qt(){var Un,jn,mn;return r.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:if(Un=Fr(),jn=Un.stageItemIds,console.log(jn,"stageItemIds"),rt){kr.next=5;break}return I.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802"),kr.abrupt("return");case 5:if(!(!In.length&&!Xn.length&&!Pn.length)){kr.next=8;break}return I.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u6216\u8005\u89C6\u9891"),kr.abrupt("return");case 8:return On(!0),kr.next=11,Object(K.P)({id:Ze.pathId,course_id:rt,stage_item_id:jn,sync_catelog:Ar?1:0}).catch(function(La){return On(!1)});case 11:mn=kr.sent,On(!1),bn(),(mn==null?void 0:mn.status)===1&&S.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},mn.message),onOk:function(){var Ea,Xr=mn==null||((Ea=mn.url.split("/"))===null||Ea===void 0)?void 0:Ea[2];Object(de.Q)("/classrooms/".concat(Xr,"/shixun_homework"))}});case 15:case"end":return kr.stop()}},qt)}));return function(){return on.apply(this,arguments)}}(),bn=function(){Ce({type:"pathsDetail/setActionTabs",payload:{}}),xt(null),Sn([]),an(null)},Vn=Fr(),br=Vn.shixunIds,In=br===void 0?[]:br,Hn=Vn.videoItemIds,Xn=Hn===void 0?[]:Hn,Qn=Vn.coursewareIds,Pn=Qn===void 0?[]:Qn;return e.a.createElement(S.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:We.actionTabs.key==="PathsDetail-SendToClass",title:"\u53D1\u9001\u81F3\u8BFE\u5802",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:en,width:600,onOk:sr,onCancel:bn},e.a.createElement("div",{className:te.a.wrap},e.a.createElement("div",{className:"mb10"},e.a.createElement(Ae.a,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:rt,style:{width:"100%"},onSelect:function(qt){return xt(qt)},optionLabelProp:"lable"},zt==null?void 0:zt.map(function(on,qt){return e.a.createElement(he,{key:on.course_id,value:on.course_id,lable:on.course_name},e.a.createElement(ae.a,{justify:"space-between"},e.a.createElement(ie.a,null,on.course_name),e.a.createElement(ie.a,null,fe()(on.created_at).format("YYYY-MM-DD HH:mm"),"\xA0")))}))),e.a.createElement("div",{className:te.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A",e.a.createElement("br",null),"1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF1B",e.a.createElement("br",null),"2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802\uFF0C\u4E5F\u4E0D\u4F1A\u8FDB\u5165\u672C\u5F39\u7A97\u5907\u9009\u3002"),e.a.createElement("div",{className:te.a.radioWrap},e.a.createElement("div",null,e.a.createElement(G.a,{value:rn,onChange:Gr,className:"font14 ml20"},"\u5168\u9009")),!!(Wt!=null&&Wt.length)&&e.a.createElement(F.a,{className:te.a.tree,checkable:!0,defaultExpandAll:!0,treeData:Wt,checkedKeys:An,onCheck:function(qt,Un){return xr(qt,Un)}})),e.a.createElement("div",{className:te.a.createMkdir},e.a.createElement(G.a,{checked:Ar,onChange:function(qt){return qn(qt.target.checked)},className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(In.length+Xn.length)&&e.a.createElement("span",null,e.a.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!In.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-light-primary"},In.length," "),e.a.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!Xn.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-purple-8C1 ml5"},Xn.length," "),e.a.createElement("span",null,"\u4E2A\u89C6\u9891")),!!Pn.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-cyan-blue ml5"},Pn.length," "),e.a.createElement("span",null,"\u4E2A\u8BFE\u4EF6"))))))},Te=Object(c.a)(function(Fe){var Qe=Fe.pathsDetail,We=Fe.loading,Ee=Fe.globalSetting;return{pathsDetail:Qe,globalSetting:Ee,loading:We.effects}})(ue),Ie=P("NLgs"),De=P("5NDa"),ne=P("5rEg"),N=P("6UJt"),W=P("DFOY"),le=P("y8nQ"),ee=P("Vl3Y"),oe=P("ErOA"),xe=P("OC45"),Ke=P.n(xe),pt=function(Qe){var We=Qe.type,Ee=Qe.onCancel,Ne=Qe.onOk,Ce=ee.a.useForm(),$e=Object(E.a)(Ce,1),Ze=$e[0],tt=Object(n.useState)(!0),et=Object(E.a)(tt,2),rt=et[0],xt=et[1],Pt=Object(n.useState)(!1),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=Object(n.useState)([]),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1];Object(n.useEffect)(function(){En()},[]);var En=function(){var An=Object(y.a)(r.a.mark(function Sn(){var Fn;return r.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:if(!We){rn.next=7;break}return $t(!0),rn.next=4,Object(oe.a)("/api/disciplines.json",{method:"get",params:{source:We}});case 4:Fn=rn.sent,dn(Fn.disciplines||[]),$t(!1);case 7:case"end":return rn.stop()}},Sn)}));return function(){return An.apply(this,arguments)}}(),Vt=function(){var Sn=Ze.getFieldsValue(),Fn=Sn.sub_discipline_id,Jt=Sn.discipline_name,rn=Sn.sub_discipline_name;if((!Fn||Fn&&Fn.length===0)&&(!Jt||!rn))return I.b.warn("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;Ne({user_customize:Fn&&Fn.length===0||!Fn,sub_discipline_id:Fn,discipline_name:Jt,sub_discipline_name:rn})};return e.a.createElement(S.a,{width:600,className:Ke.a.applyPublicContainer,title:"\u6DFB\u52A0\u65B9\u5411&\u8BFE\u7A0B\u5F39\u7A97",okText:"\u7533\u8BF7\u516C\u5F00",visible:!0,onCancel:Ee,onOk:Vt},e.a.createElement("div",{className:Ke.a.applyPublicContent},e.a.createElement("div",{className:Ke.a.tips},"\u9700\u586B\u5199\u5B9E\u8DF5\u9879\u76EE\u7684\u65B9\u5411&\u8BFE\u7A0B\u540E\uFF0C\u624D\u80FD\u7533\u8BF7\u516C\u5F00"),e.a.createElement(ee.a,{labelCol:{span:4},labelAlign:"right",form:Ze},e.a.createElement(ee.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"sub_discipline_id"},e.a.createElement(W.a,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Wt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(Sn,Fn){return Ze.setFieldsValue({sub_discipline_id:Sn})}}),e.a.createElement("div",{className:Ke.a.action,onClick:function(){return xt(!rt)}},e.a.createElement("div",null,"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"),e.a.createElement("div",null,e.a.createElement("span",null,rt?"\u5C55\u5F00":"\u6536\u8D77"),e.a.createElement("span",null,e.a.createElement("i",{className:"iconfont ".concat(rt?"icon-zhankai2":"icon-shouqi1")}))))),!rt&&e.a.createElement(e.a.Fragment,null,e.a.createElement(ee.a.Item,{label:"\u65B9\u5411",name:"discipline_name"},e.a.createElement(ne.a,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),e.a.createElement(ee.a.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name"},e.a.createElement(ne.a,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),zt&&e.a.createElement("div",{className:Ke.a.spin},e.a.createElement(X.a,null))))},Ue=pt,He=P("9Bee"),dt=P("m3rI"),vt=P("OljG"),it=P.n(vt),at=P("MKdu"),Ve=P.n(at),Xe=P("m/50"),ze=P.n(Xe),we=P("Nddv"),Re=P.n(we),Me=P("vUf6"),Ye=P.n(Me),ot=function(Qe){var We,Ee,Ne,Ce,$e,Ze,tt,et,rt,xt,Pt,yt,zt,$t,yn,kt,Wt,dn,En,Vt,An,Sn,Fn,Jt,rn,an,pn,Wn,en,On,vr,tr,Ar,qn,Sr,Mn,xr,Gr,Fr,sr,bn,Vn,br,In,Hn,Xn,Qn,Pn,on,qt,Un,jn,mn,ir,kr,La,Ea,Xr,li,Xa,Ra,Ji,Zi,xi,wo,To,qi,Si,Ri,bo,ro,ao,Pi,Bi,Qi,Ui,Ao,Mi,fo,Pa,$i,So,ki,Ei,io,Wo,zo,Fo,Hi,Go,ui,Sa,ei,Da,Ki,ho,Oi,No,Bo,jo,Ci,_n,Wi,ls,Vo,qr,Er,ti,fa,Eo,zi,po,eo,nn=Qe.pathsDetail,Oo=Qe.user,vs=Qe.globalSetting,us=Qe.loading,Ha=Qe.dispatch,vn=Object(w.a)(Qe,["pathsDetail","user","globalSetting","loading","dispatch"]),St=Object(l.i)(),Ht=Object(n.useState)({}),fn=Object(E.a)(Ht,2),Qt=fn[0],Kn=fn[1],Zn=Object(n.useRef)(1),nr=Object(n.useState)(),Wr=Object(E.a)(nr,2),ln=Wr[0],Ya=Wr[1],Di=Object(n.useState)(!1),xa=Object(E.a)(Di,2),$r=xa[0],_i=xa[1],Gi=Object(n.useState)(!1),Ka=Object(E.a)(Gi,2),Ua=Ka[0],ri=Ka[1],Do=Object(n.useState)({status:!1}),Io=Object(E.a)(Do,2),Ro=Io[0],Mo=Io[1],gs=((We=nn.detail)===null||We===void 0?void 0:We.is_free)||((Ee=nn.detail)===null||Ee===void 0?void 0:Ee.can_learning);Object(n.useEffect)(function(){Mo({status:!1})},[]),Object(n.useEffect)(function(){function Hr(){return pr.apply(this,arguments)}function pr(){return pr=Object(y.a)(r.a.mark(function va(){var fr,Ln,Bn,hn,Gn,gn,dr;return r.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Rr.next=2,Ha({type:"pathsDetail/getPathsDetail",payload:{id:St.pathId}});case 2:fr=Rr.sent,fr!=null&&fr.toast&&(fr!=null&&(Ln=fr.toast)!==null&&Ln!==void 0&&Ln.is_open&&((Bn=fr.toast)===null||Bn===void 0?void 0:Bn.open_num)===-1?ri(!0):fr!=null&&(hn=fr.toast)!==null&&hn!==void 0&&hn.is_open&&(fr==null||((Gn=fr.toast)===null||Gn===void 0)?void 0:Gn.open_num)===1?(dr=JSON.parse(localStorage.getItem("pathsshow"))||[],((gn=dr.filter(function(wa){return wa===(St==null?void 0:St.pathId)}))===null||gn===void 0?void 0:gn.length)>0?ri(!1):(ri(!0),dr.push(St==null?void 0:St.pathId),localStorage.setItem("pathsshow",JSON.stringify(dr)))):ri(!1));case 4:case"end":return Rr.stop()}},va)})),pr.apply(this,arguments)}Hr()},[]),Object(n.useEffect)(function(){var Hr,pr,va,fr,Ln=(Hr=nn.detail)===null||Hr===void 0||((pr=Hr.courses)===null||pr===void 0)?void 0:pr.length;if(!Ln)return;var Bn;if((va=nn.detail)!==null&&va!==void 0&&va.has_start){var hn,Gn,gn=(hn=nn.detail)===null||hn===void 0||((Gn=hn.courses)===null||Gn===void 0)?void 0:Gn.findIndex(function(ai){var di;return((di=ai.course_status)===null||di===void 0?void 0:di.status)===1});Bn=gn>-1?gn:0}else{var dr,gr,Rr,wa,ka,ci=(dr=nn.detail)===null||dr===void 0||((gr=dr.courses)===null||gr===void 0||((Rr=gr.map(function(ai){var di;return(di=ai.course_status)===null||di===void 0?void 0:di.status}))===null||Rr===void 0))?void 0:Rr.lastIndexOf(2);Bn=ci>-1?ci:0,ci=(wa=nn.detail)===null||wa===void 0||((ka=wa.courses)===null||ka===void 0)?void 0:ka.findIndex(function(ai){var di;return((di=ai.course_status)===null||di===void 0?void 0:di.status)===0}),Bn=ci>-1?ci:Bn}Kn(((fr=nn.detail)===null||fr===void 0?void 0:fr.courses[Bn])||{})},[nn.detail]);var Al=function(pr){var va,fr,Ln=(va=nn.detail)===null||va===void 0||((fr=va.courses)===null||fr===void 0)?void 0:fr.find(function(Bn){return Bn.course_id===pr});Kn(Ln||{}),Ha({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:pr}})},fl=function(){var Hr=Object(y.a)(r.a.mark(function pr(){var va;return r.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,Object(K.k)({container_id:St.pathId,container_type:"Subject"});case 2:va=Ln.sent,va.status===0&&(rs(),I.b.success(va.message));case 4:case"end":return Ln.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),Ns=function(){var Hr=Object(y.a)(r.a.mark(function pr(){var va;return r.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,Object(K.n)({container_id:St.pathId,container_type:"Subject"});case 2:va=Ln.sent,va.status===0&&(rs(),I.b.success(va.message));case 4:case"end":return Ln.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),$n=function(){var Hr=Object(y.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:function(){var Ln=Object(y.a)(r.a.mark(function hn(){var Gn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return dr.next=2,Object(K.q)({id:St.pathId});case 2:Gn=dr.sent,Gn.status===1&&c.d.push("/paths");case 4:case"end":return dr.stop()}},hn)}));function Bn(){return Ln.apply(this,arguments)}return Bn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),cs=function(){var Hr=Object(y.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:S.a.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:e.a.createElement("div",{className:"tc"},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:function(){var Ln=Object(y.a)(r.a.mark(function hn(){var Gn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return dr.next=2,Object(K.h)({id:St.pathId});case 2:Gn=dr.sent,(Gn==null?void 0:Gn.status)===0&&(rs(),I.b.success(Gn.message));case 4:case"end":return dr.stop()}},hn)}));function Bn(){return Ln.apply(this,arguments)}return Bn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),js=function(){var Hr=Object(y.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:$r},onOk:function(){var Ln=Object(y.a)(r.a.mark(function hn(){var Gn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return _i(!0),dr.next=3,Object(K.m)({id:St.pathId});case 3:Gn=dr.sent,(Gn==null?void 0:Gn.status)===1&&(rs(),I.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),_i(!1);case 6:case"end":return dr.stop()}},hn)}));function Bn(){return Ln.apply(this,arguments)}return Bn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),ys=function(){nn.detail&&nn.detail.has_sub_discipline?ds({user_customize:!1}):oo(!0)},oo=function(pr){Mo({status:pr})},ds=function(pr){S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",content:e.a.createElement("div",{className:"tc"},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00",e.a.createElement("br",null),"\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700",e.a.createElement("br",null),"\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",e.a.createElement("br",null)),onOk:function(){var va=Object(y.a)(r.a.mark(function Ln(){var Bn,hn;return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return Bn={user_customize:pr.user_customize},pr.user_customize?Bn=Object(L.a)(Object(L.a)({},Bn),{},{discipline_name:pr.discipline_name,sub_discipline_name:pr.sub_discipline_name}):pr.sub_discipline_id&&(Bn=Object(L.a)(Object(L.a)({},Bn),{},{sub_discipline_id:pr.sub_discipline_id})),gn.next=4,Object(K.g)(Object(L.a)({id:St.pathId},Bn));case 4:hn=gn.sent,((hn==null?void 0:hn.status)===0||(hn==null?void 0:hn.status)===1)&&(rs(),I.b.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"));case 6:case"end":return gn.stop()}},Ln)}));function fr(){return va.apply(this,arguments)}return fr}()})},Qs=function(){var Hr=Object(y.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:function(){var Ln=Object(y.a)(r.a.mark(function hn(){var Gn;return r.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return dr.next=2,Object(K.l)({id:St.pathId});case 2:Gn=dr.sent,(Gn==null?void 0:Gn.status)===0&&(rs(),I.b.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"));case 4:case"end":return dr.stop()}},hn)}));function Bn(){return Ln.apply(this,arguments)}return Bn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),Ss=function(){var Hr=Object(y.a)(r.a.mark(function pr(){return r.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"ml20"},e.a.createElement(x.a.Group,{defaultValue:1,onChange:function(Bn){return Zn.current=Bn.target.value}},e.a.createElement(x.a,{value:1,className:"mt10"},"\u5F00\u653E\u8BFE\u5802\uFF1A",e.a.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),e.a.createElement(x.a,{value:0,className:"mt10"},"\u79C1\u6709\u8BFE\u5802\uFF1A",e.a.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:function(){var Ln=Object(y.a)(r.a.mark(function hn(){return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:Object(de.Q)("/classrooms/news/".concat(St.pathId,"/newgold/").concat(Zn.current));case 1:case"end":return gn.stop()}},hn)}));function Bn(){return Ln.apply(this,arguments)}return Bn}()});case 1:case"end":return fr.stop()}},pr)}));return function(){return Hr.apply(this,arguments)}}(),As=function(){S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:function(){var pr=Object(y.a)(r.a.mark(function fr(){var Ln;return r.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return hn.next=2,Object(K.i)({id:St.pathId});case 2:Ln=hn.sent,Ln.status===0&&(Ya(!0),I.b.success(Ln.message));case 4:case"end":return hn.stop()}},fr)}));function va(){return pr.apply(this,arguments)}return va}()})},Li=function(){if(!Object(Ie.e)(Ha))return;S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:function(){var pr=Object(y.a)(r.a.mark(function fr(){var Ln,Bn;return r.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return Gn.next=2,Object(K.L)({id:Qt==null?void 0:Qt.course_id});case 2:Ln=Gn.sent,Ln.status===0&&(I.b.success(Ln.message),Ha({type:"pathsDetail/getPathsDetail",payload:{id:St.pathId}}),((Bn=Qt.course_status)===null||Bn===void 0?void 0:Bn.status)===1&&Object(de.Q)("/classrooms/".concat(Qt==null?void 0:Qt.course_id,"/shixun_homework")));case 4:case"end":return Gn.stop()}},fr)}));function va(){return pr.apply(this,arguments)}return va}()})},Hs=function(){var pr;if((pr=nn.detail)!==null&&pr!==void 0&&pr.need_authorize){Object(Ie.a)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}if(!Object(Ie.e)(Ha))return;Ha({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},rs=function(){Ha({type:"pathsDetail/getPathsDetail",payload:{id:St.pathId}}),Ha({type:"pathsDetail/getRightData",payload:{id:St.pathId}})},Lo=!!((Ne=nn.detail)!==null&&Ne!==void 0&&Ne.participant_count)&&!((Ce=nn.detail)!==null&&Ce!==void 0&&Ce.allow_statistics),Bs=(($e=nn.detail)===null||$e===void 0||((Ze=$e.courses)===null||Ze===void 0)?void 0:Ze.findIndex(function(Hr){return(Hr==null?void 0:Hr.course_id)===(Qt==null?void 0:Qt.course_id)}))+1,Po=Bs===((tt=nn.detail)===null||tt===void 0||((et=tt.courses)===null||et===void 0)?void 0:et.length);return e.a.createElement("section",null,e.a.createElement("aside",{className:Y.a.banner,style:{backgroundImage:nn!=null&&(rt=nn.detail)!==null&&rt!==void 0&&(xt=rt.attachments)!==null&&xt!==void 0&&(Pt=xt[0])!==null&&Pt!==void 0&&Pt.url?"url(".concat(dt.a.API_SERVER+(nn==null||((yt=nn.detail)===null||yt===void 0||((zt=yt.attachments)===null||zt===void 0||(($t=zt[0])===null||$t===void 0)))?void 0:$t.url),")"):"url(".concat(it.a,")"),marginBottom:(yn=nn.detail)!==null&&yn!==void 0&&(kt=yn.courses)!==null&&kt!==void 0&&kt.length?70:20}},e.a.createElement("aside",{className:Y.a.wrp},e.a.createElement("div",{className:Y.a.operationWrap},!!((Wt=nn.detail)!==null&&Wt!==void 0&&Wt.is_free)&&((dn=nn.detail)===null||dn===void 0?void 0:dn.publish_status)!==0&&(((En=nn.detail)===null||En===void 0?void 0:En.allow_add_member)||!Object(U.m)())&&e.a.createElement(u.a,{placement:"bottom",title:"\u4EE5\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},e.a.createElement("span",{onClick:Hs,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Ve.a,style:{marginRight:"10px"}}),"\u53D1\u9001\u81F3")),((Vt=nn.detail)===null||Vt===void 0?void 0:Vt.allow_statistics)&&((An=nn.detail)===null||An===void 0?void 0:An.public_status)===2&&e.a.createElement("span",{onClick:function(){return c.d.push("/paths/".concat(St.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Ye.a,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((Sn=nn.detail)===null||Sn===void 0?void 0:Sn.allow_add_member)&&e.a.createElement(T.a,{overlay:e.a.createElement(b.a,null,((Fn=nn.detail)===null||Fn===void 0?void 0:Fn.courses)&&(((Jt=nn.detail)===null||Jt===void 0?void 0:Jt.is_creator)&&!!((rn=Oo.userInfo)!==null&&rn!==void 0&&rn.professional_certification)||Object(U.o)())&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:Ss},"\u5F00\u8BFE"),((an=nn.detail)===null||an===void 0?void 0:an.allow_statistics)&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:function(){return c.d.push("/paths/".concat(St.pathId,"/edit"))}},"\u7F16\u8F91\u8BFE\u7A0B"),((pn=nn.detail)===null||pn===void 0?void 0:pn.allow_add_member)&&((Wn=nn.detail)===null||Wn===void 0?void 0:Wn.publish_status)===0&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:cs},"\u53D1\u5E03\u8BFE\u7A0B"),((en=nn.detail)===null||en===void 0?void 0:en.allow_statistics)&&((On=nn.detail)===null||On===void 0?void 0:On.publish_status)===2&&((vr=nn.detail)===null||vr===void 0?void 0:vr.public_status)===0&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:js},"\u64A4\u9500\u53D1\u5E03"),((tr=nn.detail)===null||tr===void 0?void 0:tr.allow_statistics)&&((Ar=nn.detail)===null||Ar===void 0?void 0:Ar.publish_status)===2&&((qn=nn.detail)===null||qn===void 0?void 0:qn.public_status)===0&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:ys},"\u516C\u5F00\u8BFE\u7A0B"),((Sr=nn.detail)===null||Sr===void 0?void 0:Sr.allow_statistics)&&((Mn=nn.detail)===null||Mn===void 0?void 0:Mn.public_status)===1&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:Qs},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),Object(U.c)()&&((xr=nn.detail)===null||xr===void 0?void 0:xr.allow_statistics)&&((Gr=nn.detail)===null||Gr===void 0?void 0:Gr.public_status)===2&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:Qs},"\u64A4\u9500\u516C\u5F00"),((Fr=nn.detail)===null||Fr===void 0?void 0:Fr.allow_delete)&&e.a.createElement(b.a.Item,{style:{textAlign:"center"},onClick:$n},"\u5220\u9664\u8BFE\u7A0B"))},e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Re.a,style:{marginRight:"10px"}}),"\u8BBE\u7F6E"))),e.a.createElement("p",{className:[Y.a.titleWrap,((sr=nn.detail)===null||sr===void 0||((bn=sr.name)===null||bn===void 0)?void 0:bn.indexOf(` `))&&Y.a.titleFlexEnd].join(" ")},e.a.createElement("span",{className:Y.a.title},e.a.createElement("strong",null,(Vn=nn.detail)===null||Vn===void 0||((br=Vn.name)===null||br===void 0)?void 0:br.split(` `)[0]),e.a.createElement("span",{className:"font24"},e.a.createElement("br",null),(In=nn.detail)===null||In===void 0||((Hn=In.name)===null||Hn===void 0)?void 0:Hn.split(` -`).filter(function(Hr,pr){return pr!==0}).join(""))),e.a.createElement("div",null,((Xn=nn.detail)===null||Xn===void 0?void 0:Xn.excellent)&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B"),((Qn=nn.detail)===null||Qn===void 0?void 0:Qn.featured)>0&&e.a.createElement("div",null,((Pn=nn.detail)===null||Pn===void 0?void 0:Pn.featured)===1&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#FF8C29",border:"1px solid #FF8C29"}},"\u56FD\u5BB6\u4E00\u6D41"),((on=nn.detail)===null||on===void 0?void 0:on.featured)===2&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((qt=nn.detail)===null||qt===void 0?void 0:qt.featured)===3&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#B38D24",border:"1px solid #B38D24"}},"\u7701\u7EA7\u4E00\u6D41")),((Un=Oo.userInfo)===null||Un===void 0?void 0:Un.login)&&((jn=nn.detail)===null||jn===void 0?void 0:jn.is_collect)&&e.a.createElement(A.a,{className:"".concat(Y.a.button," ").concat(Y.a.buttonTransparent," mr15"),onClick:fl},"\u53D6\u6D88\u6536\u85CF"),((mn=Oo.userInfo)===null||mn===void 0?void 0:mn.login)&&!((ir=nn.detail)!==null&&ir!==void 0&&ir.is_collect)&&e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},onClick:Ns},e.a.createElement("img",{src:ze.a,style:{marginRight:"10px"}}),e.a.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!Object(U.p)()&&e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},className:"mr15",onClick:function(){if(!Object(Ie.e)(Ha))return}},e.a.createElement("img",{src:ze.a,style:{marginRight:"10px"}}),e.a.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")))),e.a.createElement("div",{className:Y.a.contentWrap},e.a.createElement("div",{className:Y.a.contentLeftWrap},!!((kr=nn.detail)!==null&&kr!==void 0&&kr.stages_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u7AE0\u8282"),e.a.createElement("p",{className:"mt3"},(La=nn.detail)===null||La===void 0?void 0:La.stages_count)),!!((Ea=nn.detail)!==null&&Ea!==void 0&&Ea.shixuns_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5355\u5143"),e.a.createElement("p",{className:"mt3"},(Xr=nn.detail)===null||Xr===void 0?void 0:Xr.shixuns_count)),!!((li=nn.detail)!==null&&li!==void 0&&li.challenge_choose_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),e.a.createElement("p",{className:"mt3"},(Xa=nn.detail)===null||Xa===void 0?void 0:Xa.challenge_choose_count)),!!((Ra=nn.detail)!==null&&Ra!==void 0&&Ra.challenges_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),e.a.createElement("p",{className:"mt3"},(Ji=nn.detail)===null||Ji===void 0?void 0:Ji.challenges_count)),!!((Zi=nn.detail)!==null&&Zi!==void 0&&Zi.videos_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u89C6\u9891"),e.a.createElement("p",{className:"mt3"},(xi=nn.detail)===null||xi===void 0?void 0:xi.videos_count)),!!((wo=nn.detail)!==null&&wo!==void 0&&wo.attachment_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u8BFE\u4EF6"),e.a.createElement("p",{className:"mt3"},(So=nn.detail)===null||So===void 0?void 0:So.attachment_count)),((qi=nn.detail)===null||qi===void 0?void 0:qi.publish_status)!==0&&!!((Ti=nn.detail)!==null&&Ti!==void 0&&Ti.subject_score)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u7ECF\u9A8C\u503C"),e.a.createElement("p",{className:"mt3"},(Ri=nn.detail)===null||Ri===void 0?void 0:Ri.subject_score)),((bo=nn.detail)===null||bo===void 0?void 0:bo.publish_status)!==0&&!!((ro=nn.detail)!==null&&ro!==void 0&&ro.member_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,(ao=nn.detail)!==null&&ao!==void 0&&ao.excellent?"\u53C2\u4E0E\u4EBA\u6570":"\u5B66\u4E60\u4EBA\u6570"),e.a.createElement("p",{className:"mt3"},(Pi=nn.detail)===null||Pi===void 0?void 0:Pi.member_count)),((Bi=nn.detail)===null||Bi===void 0?void 0:Bi.subject_score)>=0&&e.a.createElement("span",{className:"font14 c-white"},e.a.createElement("span",null,"\u8BC4\u5206"),e.a.createElement("br",null),e.a.createElement(d.a,{allowHalf:!0,value:Object(de.B)((Qi=nn.detail)===null||Qi===void 0?void 0:Qi.averge_star),disabled:!0,className:Y.a.rating})))),!!((Ui=nn.detail)!==null&&Ui!==void 0&&(Ao=Ui.courses)!==null&&Ao!==void 0&&Ao.length)&&e.a.createElement("aside",{className:Y.a.nav},e.a.createElement("div",{className:Y.a.navLeft},Qt.course_identity<4&&e.a.createElement(u.a,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},e.a.createElement("a",{href:"/classrooms/".concat(Qt==null?void 0:Qt.course_id,"/newgolds/settings"),target:"_blank"},e.a.createElement("i",{className:"iconfont icon-bianji1 ".concat(Y.a.navLeftIcon)}))),e.a.createElement(S.a,{overlay:e.a.createElement(b.a,null,(Mi=Object(o.a)((Pa=nn.detail)===null||Pa===void 0?void 0:Pa.courses))===null||Mi===void 0||((fo=Mi.reverse())===null||fo===void 0)?void 0:fo.map(function(Hr,pr){var va,fr;return e.a.createElement(b.a.Item,{key:Hr.course_id,onClick:function(){return Al(Hr.course_id)}},e.a.createElement("span",{className:"font14"},"\u7B2C",((va=nn.detail)===null||va===void 0||((fr=va.courses)===null||fr===void 0)?void 0:fr.length)-pr,"\u671F"))}))},e.a.createElement("div",null,e.a.createElement("span",{className:"font14 current"},"\u7B2C",e.a.createElement("span",{className:Y.a.colorOrange},Bs),"\u671F"),e.a.createElement(k.a,null))),e.a.createElement("div",{className:Y.a.navContent},e.a.createElement("div",{className:Y.a.contentItem},e.a.createElement("div",{className:Y.a.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),e.a.createElement("div",{className:Y.a.contentItemText},Qt==null?void 0:Qt.start_date)),e.a.createElement("div",{className:Y.a.verticalLine}),e.a.createElement("div",{className:Y.a.contentItem},e.a.createElement("div",{className:Y.a.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),e.a.createElement("div",{className:Y.a.contentItemText},Qt==null?void 0:Qt.end_date)),e.a.createElement("div",{className:Y.a.verticalLine}),e.a.createElement("div",{className:Y.a.contentItem},e.a.createElement("div",{className:Y.a.contentItemTitle},($i=nn.detail)!==null&&$i!==void 0&&$i.excellent?"\u53C2\u4E0E\u4EBA\u6570\uFF1A":"\u62A5\u540D\u4EBA\u6570\uFF1A"),e.a.createElement("div",{className:Y.a.contentItemText},Qt==null?void 0:Qt.student_count," \u4EBA")))),e.a.createElement("div",{className:Y.a.navRight,style:{display:"none"}},e.a.createElement("div",{className:Y.a.flexRow},(Qt==null||((To=Qt.course_status)===null||To===void 0)?void 0:To.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},Qt==null||((ki=Qt.course_status)===null||ki===void 0)?void 0:ki.time),(Qt==null||((Ei=Qt.course_status)===null||Ei===void 0)?void 0:Ei.status)===2&&Qt.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((io=Qt.course_status)===null||io===void 0?void 0:io.status)===2&&(Qt.course_identity<6?e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(Qt==null||((Wo=Qt.first_category_url)===null||Wo===void 0||((zo=Wo.split("/"))===null||zo===void 0))?void 0:zo[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((Fo=Qt.course_status)===null||Fo===void 0?void 0:Fo.status)===1&&Qt.course_identity>5&&e.a.createElement("div",{className:Y.a.classButton,onClick:Li},"\u7ACB\u5373\u52A0\u5165"),((Hi=Qt.course_status)===null||Hi===void 0?void 0:Hi.status)===1&&Qt.course_identity===5&&e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(Qt==null||((Go=Qt.first_category_url)===null||Go===void 0||((ui=Go.split("/"))===null||ui===void 0))?void 0:ui[2],"/announcement"),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((Ta=Qt.course_status)===null||Ta===void 0?void 0:Ta.status)===0&&Qt.course_identity>5&&e.a.createElement("div",{className:Y.a.classButton,onClick:Li},"\u7ACB\u5373\u62A5\u540D"),((ei=Qt.course_status)===null||ei===void 0?void 0:ei.status)===0&&Qt.course_identity===5&&e.a.createElement("div",{className:Y.a.classButton},"\u62A5\u540D\u6210\u529F"),((Qt==null||((Da=Qt.course_status)===null||Da===void 0)?void 0:Da.status)===0||(Qt==null||((Ki=Qt.course_status)===null||Ki===void 0)?void 0:Ki.status)===1)&&Qt.course_identity<5&&e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(Qt==null||((ho=Qt.first_category_url)===null||ho===void 0||((Oi=ho.split("/"))===null||Oi===void 0))?void 0:Oi[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Lo&&Po&&((No=nn.detail)===null||No===void 0?void 0:No.has_participate)&&e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Lo&&Po&&!((Bo=nn.detail)!==null&&Bo!==void 0&&Bo.has_participate)&&(ln?e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bg28e),onClick:As},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),e.a.createElement("div",{className:Y.a.flexRow},Lo&&!!((jo=nn.detail)!==null&&jo!==void 0&&(Ci=jo.courses)!==null&&Ci!==void 0&&Ci.length)&&Po&&e.a.createElement("span",{className:"mt20"},e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(_n=nn.detail)===null||_n===void 0?void 0:_n.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},ln===!0?((Wi=nn.detail)===null||Wi===void 0?void 0:Wi.participant_count)+1:(ls=nn.detail)===null||ls===void 0?void 0:ls.participant_count),"\u4EBA")),Lo&&!((Vo=nn.detail)!==null&&Vo!==void 0&&(qr=Vo.courses)!==null&&qr!==void 0&&qr.length)&&Po&&e.a.createElement("span",null,!((Er=nn.detail)!==null&&Er!==void 0&&Er.has_participate)&&(ln===!0?e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("a",{className:"".concat(Y.a.classButton," ").concat(Y.a.bg28e),onClick:As},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((ti=nn.detail)===null||ti===void 0?void 0:ti.has_participate)&&e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(fa=nn.detail)===null||fa===void 0?void 0:fa.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},ln===!0?((Eo=nn.detail)===null||Eo===void 0?void 0:Eo.participant_count)+1:(zi=nn.detail)===null||zi===void 0?void 0:zi.participant_count),"\u4EBA"))))))),e.a.createElement(Se,null),Ro.status&&e.a.createElement(Ue,{type:"subject",onCancel:function(){return oo(!1)},onOk:function(pr){oo(!1),ds(pr)}}),e.a.createElement(T.a,{visible:Ua,title:"\u8BFE\u7A0B\u63D0\u793A",width:593,maskClosable:!1,onCancel:function(){ri(!1)},centered:!0,footer:e.a.createElement("div",null,e.a.createElement(A.a,{type:"primary",onClick:function(){ri(!1)}},"\u6211\u77E5\u9053\u4E86"))},e.a.createElement(He.a,{style:{maxHeight:378,overflow:"auto"},value:nn==null||((po=nn.detail)===null||po===void 0||((eo=po.toast)===null||eo===void 0))?void 0:eo.content})))},mt=Object(c.a)(function(Fe){var Qe=Fe.pathsDetail,We=Fe.user,Ee=Fe.loading,Ne=Fe.globalSetting;return{pathsDetail:Qe,user:We,globalSetting:Ne,loading:Ee.models.index}})(ot),St=P("MXD1"),_t=P("CFYs"),Dt=P("8Bcu"),It=P.n(Dt),Lt=P("g9YV"),Et=P("wCAj"),ct=P("O3gP"),At=P("lrIw"),Le=P("RotF"),qe=P.n(Le),Ct=P("oUNq"),ft=P("lzim"),Ot=P("55Ip"),Ut=function(Qe){var We=Qe.pathsDetail,Ee=Qe.loading,Ne=Qe.dispatch,Ce=Qe.onReloadData,$e=Ce===void 0?function(){}:Ce,Ze=Object(l.i)(),tt=Object(n.useState)([]),et=Object(E.a)(tt,2),rt=et[0],xt=et[1],Pt=Object(n.useState)(!0),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=Object(n.useState)(!1),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1],En=ee.a.useForm(),Vt=Object(E.a)(En,1),An=Vt[0],Tn=Object(n.useState)([]),Fn=Object(E.a)(Tn,2),Jt=Fn[0],rn=Fn[1],an=Object(n.useState)(1),pn=Object(E.a)(an,2),Wn=pn[0],en=pn[1],On=Object(n.useState)([]),vr=Object(E.a)(On,2),tr=vr[0],Ar=vr[1],qn=Object(n.useState)(!0),Tr=Object(E.a)(qn,2),Mn=Tr[0],xr=Tr[1],Gr=Object(n.useState)(!1),Fr=Object(E.a)(Gr,2),sr=Fr[0],bn=Fr[1];Object(n.useEffect)(function(){We.actionTabs.key==="Collaborators-AddCollaborator"&&(xr(!0),$t(!0),Vn())},[We.actionTabs.key]);var Vn=function(){var on=Object(y.a)(r.a.mark(function qt(){var Un;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return mn.next=2,Ne({type:"classroomList/getSchoolList",payload:{}});case 2:Un=mn.sent,xt(Un.map(function(ir){return{value:ir}}));case 4:case"end":return mn.stop()}},qt)}));return function(){return on.apply(this,arguments)}}(),br=function(){var qt,Un;if(!((qt=An.getFieldValue())!==null&&qt!==void 0&&(Un=qt.keyword)!==null&&Un!==void 0&&Un.trim())){I.b.warn("\u8BF7\u8F93\u5165\u59D3\u540D"),rn([]);return}xr(!1),$t(!0),dn(!1),en(1),Ar([]),Hn(!0)},In=function(qt){qt=String(qt);var Un=tr.indexOf(qt);Un<0?tr.push(qt):tr.splice(Un,1),Ar(Object(o.a)(tr))},Hn=function(){var on=Object(y.a)(r.a.mark(function qt(){var Un,jn,mn,ir,kr,La=arguments;return r.a.wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:if(Un=La.length>0&&La[0]!==void 0?La[0]:!1,!(zt&&!Wt||Un)){Xr.next=11;break}return ir=An.getFieldValue(),dn(!0),en(Un?1:Wn+1),Xr.next=7,Object(Ct.wb)({page:Un?1:Wn+1,container_id:Ze.pathId,container_type:3,school_name:(ir==null?void 0:ir.school_name)||null,keyword:(ir==null||((jn=ir.keyword)===null||jn===void 0)?void 0:jn.trim())||null});case 7:kr=Xr.sent,rn(Un?Object(o.a)(kr.users):[].concat(Object(o.a)(Jt),Object(o.a)(kr.users))),dn(!1),((mn=kr.users)===null||mn===void 0?void 0:mn.length)<10&&$t(!1);case 11:case"end":return Xr.stop()}},qt)}));return function(){return on.apply(this,arguments)}}(),Xn=function(){var on=Object(y.a)(r.a.mark(function qt(){var Un;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:if(tr!=null&&tr.length){mn.next=4;break}I.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"),mn.next=10;break;case 4:return bn(!0),mn.next=7,Object(K.e)({id:Ze.pathId,user_ids:tr});case 7:Un=mn.sent,bn(!1),Un&&(I.b.success("\u6DFB\u52A0\u6210\u529F"),Qn(),$e&&$e());case 10:case"end":return mn.stop()}},qt)}));return function(){return on.apply(this,arguments)}}(),Qn=function(){An.setFieldsValue({keyword:""}),Ne({type:"pathsDetail/setActionTabs",payload:{}})},Pn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(qt,Un){return e.a.createElement(G.a,{value:Un.numid,checked:tr.includes(String(Un.numid)),disabled:!!qt})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(qt,Un){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement(Ot.a,{className:"bold c-black",to:"/users/".concat(Un.login),target:"_blank"},qt||"--"))}},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(qt){return qt?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt&&fe()(qt).format("YYYY-MM-DD HH:mm")},e.a.createElement("span",null,qt&&fe()(qt).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(qt){if(qt===1)return e.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return e.a.createElement(T.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:We.actionTabs.key==="Collaborators-AddCollaborator",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:sr,onOk:Xn,onCancel:Qn},e.a.createElement(ee.a,{layout:"inline",form:An,initialValues:{school_name:"",keyword:""},className:"mt10",onFinish:br},e.a.createElement(ee.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},e.a.createElement(ne.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"})),e.a.createElement(ee.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.a.createElement(At.a,{allowClear:!0,defaultOpen:!1,options:rt,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:function(qt,Un){return Un.value.toUpperCase().indexOf(qt.toUpperCase())!==-1}})),e.a.createElement(ee.a.Item,null,e.a.createElement(A.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),Mn&&e.a.createElement("div",{className:"tc font16 c-light-black mt40"},e.a.createElement("img",{src:ft.A,width:"100",alt:""}),e.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Mn&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(Et.a,{pagination:!1,dataSource:[],columns:Pn})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(qe.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(qt){Hn()},hasMore:zt,useWindow:!1},e.a.createElement(Et.a,{loading:Wt,showHeader:!1,pagination:!1,dataSource:Jt,columns:Pn,onRow:function(qt){return{onClick:function(jn){jn.currentTarget.querySelector("input").disabled||In(jn.currentTarget.querySelector("input").value)}}}})))))},bt=Object(c.a)(function(Fe){var Qe=Fe.pathsDetail,We=Fe.loading;return{pathsDetail:Qe,loading:We}})(Ut),Nt=function(Qe){var We=Qe.pathsDetail,Ee=Qe.loading,Ne=Qe.dispatch,Ce=Qe.data,$e=Qe.onReloadData,Ze=$e===void 0?function(){}:$e,tt=Object(l.i)(),et=Object(n.useState)(!0),rt=Object(E.a)(et,2),xt=rt[0],Pt=rt[1],yt=Object(n.useState)(!1),zt=Object(E.a)(yt,2),$t=zt[0],yn=zt[1],kt=ee.a.useForm(),Wt=Object(E.a)(kt,1),dn=Wt[0],En=Object(n.useState)([]),Vt=Object(E.a)(En,2),An=Vt[0],Tn=Vt[1],Fn=Object(n.useState)(1),Jt=Object(E.a)(Fn,2),rn=Jt[0],an=Jt[1],pn=Object(n.useState)([]),Wn=Object(E.a)(pn,2),en=Wn[0],On=Wn[1],vr=Object(n.useState)(!0),tr=Object(E.a)(vr,2),Ar=tr[0],qn=tr[1],Tr=Object(n.useState)(!1),Mn=Object(E.a)(Tr,2),xr=Mn[0],Gr=Mn[1];Object(n.useEffect)(function(){We.actionTabs.key==="Collaborators-AddCourses"&&(qn(!0),Pt(!0),Fr())},[We.actionTabs.key]);var Fr=function(){var Xn=Object(y.a)(r.a.mark(function Qn(){var Pn;return r.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.next=2,Ne({type:"classroomList/getSchoolList",payload:{}});case 2:Pn=qt.sent;case 3:case"end":return qt.stop()}},Qn)}));return function(){return Xn.apply(this,arguments)}}(),sr=function(){qn(!1),Pt(!0),yn(!1),an(1),On([]),Vn(!0)},bn=function(Qn){Qn=String(Qn);var Pn=en.indexOf(Qn);Pn<0?en.push(Qn):en.splice(Pn,1),On(Object(o.a)(en))},Vn=function(){var Xn=Object(y.a)(r.a.mark(function Qn(){var Pn,on,qt,Un,jn,mn=arguments;return r.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:if(Pn=mn.length>0&&mn[0]!==void 0?mn[0]:!1,!(xt&&!$t||Pn)){kr.next=11;break}return Un=dn.getFieldValue(),yn(!0),an(Pn?1:rn+1),kr.next=7,Object(Ct.vb)({page:Pn?1:rn+1,container_id:tt.pathId,container_type:3,manager_name:(Un==null?void 0:Un.manager_name)||null,course_name:(Un==null||((on=Un.course_name)===null||on===void 0)?void 0:on.trim())||null});case 7:jn=kr.sent,Tn(Pn?Object(o.a)(jn.courses):[].concat(Object(o.a)(An),Object(o.a)(jn.courses))),yn(!1),((qt=jn.courses)===null||qt===void 0?void 0:qt.length)<10&&Pt(!1);case 11:case"end":return kr.stop()}},Qn)}));return function(){return Xn.apply(this,arguments)}}(),br=function(){var Xn=Object(y.a)(r.a.mark(function Qn(){var Pn,on,qt,Un;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:if(en!=null&&en.length){mn.next=4;break}I.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802"),mn.next=19;break;case 4:if(!(We.actionTabs.type!=1)){mn.next=10;break}if(!((We==null||((Pn=We.Courses)===null||Pn===void 0||((on=Pn.spoc_courses)===null||on===void 0))?void 0:on.length)+(en==null?void 0:en.length)>3)){mn.next=8;break}return I.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802"),mn.abrupt("return");case 8:mn.next=13;break;case 10:if(!((Ce==null||((qt=Ce.spoc_courses)===null||qt===void 0)?void 0:qt.length)+(en==null?void 0:en.length)>3)){mn.next=13;break}return I.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802"),mn.abrupt("return");case 13:return Gr(!0),mn.next=16,Object(K.b)({id:tt.pathId,course_ids:en,course_type:We.actionTabs.type});case 16:Un=mn.sent,Gr(!1),Un&&(I.b.success("\u6DFB\u52A0\u6210\u529F"),In(),Ze&&Ze());case 19:case"end":return mn.stop()}},Qn)}));return function(){return Xn.apply(this,arguments)}}(),In=function(){dn.setFieldsValue({course_name:"",manager_name:""}),On([]),Ne({type:"pathsDetail/setActionTabs",payload:{}})},Hn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Qn,Pn){return e.a.createElement(G.a,{value:Pn.id,checked:en.includes(String(Pn.id)),disabled:!!Qn})}},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn))}},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}}];return e.a.createElement(T.a,{title:"\u6DFB\u52A0\u8BFE\u5802",visible:We.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:xr,onOk:br,onCancel:In},e.a.createElement(ee.a,{layout:"inline",form:dn,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:sr},e.a.createElement(ee.a.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},e.a.createElement(ne.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),e.a.createElement(ee.a.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},e.a.createElement(ne.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),e.a.createElement(ee.a.Item,null,e.a.createElement(A.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),Ar&&e.a.createElement("div",{className:"tc font16 c-light-black mt40"},e.a.createElement("img",{src:ft.A,width:"100",alt:""}),e.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Ar&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(Et.a,{pagination:!1,dataSource:[],columns:Hn})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(qe.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(Qn){Vn()},hasMore:xt,useWindow:!1},e.a.createElement(Et.a,{loading:$t,showHeader:!1,pagination:!1,dataSource:An,columns:Hn,onRow:function(Qn){return{onClick:function(on){on.currentTarget.querySelector("input").disabled||bn(on.currentTarget.querySelector("input").value)}}}})))))},sn=Object(c.a)(function(Fe){var Qe=Fe.pathsDetail,We=Fe.loading;return{pathsDetail:Qe,loading:We}})(Nt),Jn=P("2BaD"),xn=P("1n7x"),Pr=P.n(xn),Vr=P("y1J/"),Lr=P.n(Vr),Sn=P("A2z3"),ea=P.n(Sn),ua=P("Ye+n"),ca=P.n(ua),Qr=function(Qe){var We=Qe.visible,Ee=Qe.onOk,Ne=Ee===void 0?function(){}:Ee,Ce=Qe.onCancel,$e=Ce===void 0?function(){}:Ce,Ze=Qe.data,tt=Ze===void 0?{}:Ze,et=Object(n.useRef)();Object(n.useEffect)(function(){return We?document.body.setAttribute("class",ca.a.bodyHeight):document.body.removeAttribute("class"),function(){document.body.removeAttribute("class")}},[We]);var rt={"1":"January","2":"February","3":"March","4":"April","5":"May","6":"June","7":"July","8":"August","9":"September","10":"October","11":"November","12":"December"},xt=function(){var Pt=Object(y.a)(r.a.mark(function yt(){var zt,$t,yn;return r.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return document.body.scrollIntoView(),zt={margin:[0,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1412,1e3],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:1}},$t=Pr()().set(zt).from(et.current).toPdf(),Wt.next=5,$t.get("pdf");case 5:return $t=Wt.sent,Wt.next=8,$t.output("bloburl");case 8:yn=Wt.sent,Object(de.v)("".concat(tt.school_name,"-").concat(tt.user_name,".pdf"),yn);case 10:case"end":return Wt.stop()}},yt)}));return function(){return Pt.apply(this,arguments)}}();return e.a.createElement(T.a,{visible:We,title:null,footer:e.a.createElement("div",null,e.a.createElement(A.a,{type:"primary",onClick:xt},"\u4E0B\u8F7D\u8BC1\u4E66")),style:{background:"transparen",height:"740px"},centered:!0,width:1052,className:ca.a.advertisementModal,maskClosable:!1,closeIcon:e.a.createElement(Jn.a,{onClick:$e,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}})},e.a.createElement("div",{ref:et},e.a.createElement("div",{style:{backgroundImage:"url(".concat(ea.a,")"),height:"740px",width:"1052px",padding:"1px 100px"}},e.a.createElement("div",{style:{color:"#EB5E00",fontSize:"36px",marginTop:"239px",width:"100%",textAlign:"center"}},tt==null?void 0:tt.school_name," ",tt==null?void 0:tt.user_name),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"24px",marginTop:"30px",width:"100%",textAlign:"center"}},"\u4E8E",fe()(tt==null?void 0:tt.created_at).format("YYYY\u5E74MM\u6708DD\u65E5"),"\u5B8C\u6210\u4E86\u542F\u667A\u5E73\u53F0\u300A",tt==null?void 0:tt.subject_name,"\u300B\u8BFE\u7A0B\u5B66\u4E60\u3002"),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"30px",marginTop:"50px",width:"100%",textAlign:"center",fontWeight:900}},"\u7279\u6B64\u8BC1\u660E"),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"14px",marginTop:"30px",width:"100%",textAlign:"center"}},"On ",rt[fe()(tt==null?void 0:tt.created_at).format("M")]," ",fe()(tt==null?void 0:tt.created_at).format("DD"),"\uFF0C",fe()(tt==null?void 0:tt.created_at).format("YYYY"),"\uFF0C completed the \u300A",tt==null?void 0:tt.subject_name_en,"\u300B course on \u542F\u667A."),e.a.createElement("img",{src:Lr.a,style:{position:"absolute",left:"820px",bottom:"130px"}}),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"12px",width:"100%",display:"flex",paddingRight:"200px",position:"absolute",bottom:"150px"}},e.a.createElement("span",null,"\u8BC1\u4E66\u7F16\u53F7\uFF1A",tt==null?void 0:tt.code),e.a.createElement("span",{style:{marginLeft:"560px"}},"\u5728\u7EBF\u7F16\u7A0B\u5B66\u9662")))))},Ca=Qr,Ga=P("YJCA"),oi=P("wYyv"),Oe=P.n(oi),ke=P("WPnJ"),je=P.n(ke),gt=Object(Ga.b)(function(Fe){var Qe,We,Ee,Ne,Ce,$e,Ze,tt,et,rt=Fe.item,xt=Fe.toIndex,Pt=Fe.params,yt=Fe.isShow,zt=Fe.setShow,$t=Fe.dispatch,yn=Fe.classroomList,kt=Fe.handleDeleteMember,Wt=Fe.pathsDetail;return e.a.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},e.a.createElement("div",{className:je.a.directionItemWrap},e.a.createElement(u.a,{color:"#ffffff",placement:"bottom",title:e.a.createElement("div",{className:je.a.teamHeight},e.a.createElement("span",{title:rt==null?void 0:rt.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"80px",overflow:"hidden"}},(rt==null||((Qe=rt.name)===null||Qe===void 0)?void 0:Qe.length)>6?(rt==null||((We=rt.name)===null||We===void 0)?void 0:We.substr(0,6))+"...":(rt==null?void 0:rt.name)||"--"),e.a.createElement("span",{style:{marginLeft:"10px",color:"#999999",fontSize:"12px"}},(rt==null||((Ee=rt.school)===null||Ee===void 0)?void 0:Ee.length)>9?(rt==null||((Ne=rt.school)===null||Ne===void 0)?void 0:Ne.substr(0,9))+"...":rt==null?void 0:rt.school),e.a.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"3px",marginBottom:"3px"}}),!(rt!=null&&rt.brief_introduction)&&e.a.createElement("div",{style:{textAlign:"center",marginTop:"20px"}},"\u6682\u65E0\u7B80\u4ECB"),(rt==null?void 0:rt.brief_introduction)&&e.a.createElement("div",{className:je.a.divHeight},rt==null?void 0:rt.brief_introduction))},e.a.createElement("img",{draggable:!1,className:je.a.imgradius,onClick:function(){Object(U.p)()?c.d.push("".concat(rt.user_url)):$t({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:dt.a.API_SERVER+"/images/"+(rt==null?void 0:rt.image_url)}),e.a.createElement("div",null,(rt==null||((Ce=rt.name)===null||Ce===void 0)?void 0:Ce.length)>6?(rt==null||(($e=rt.name)===null||$e===void 0)?void 0:$e.substr(0,6))+"...":(rt==null?void 0:rt.name)||"--",e.a.createElement("br",null),e.a.createElement("span",{style:{color:"#999999"}},(rt==null||((Ze=rt.school)===null||Ze===void 0)?void 0:Ze.length)>6?(rt==null||((tt=rt.school)===null||tt===void 0)?void 0:tt.substr(0,6))+"...":(rt==null?void 0:rt.school)||"--"))),e.a.createElement("br",null),e.a.createElement("span",{className:je.a.groupActionWrap},e.a.createElement("i",{style:{display:!((et=Wt.detail)!==null&&et!==void 0&&et.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:function(En){En.stopPropagation(),kt(rt.id)}}))))}),Ft=Object(Ga.a)(function(Fe){var Qe=Fe.isShow,We=Fe.setShow,Ee=Fe.pathsDetail,Ne=Fe.items,Ce=Fe.params,$e=Fe.dispatch,Ze=Fe.classroomList,tt=Fe.handleDeleteMember;return e.a.createElement("div",{className:"task-list-container"},Ne==null?void 0:Ne.map(function(et,rt){return e.a.createElement(gt,{key:"".concat(et.id),isShow:Qe,setShow:We,dispatch:$e,pathsDetail:Ee,handleDeleteMember:tt,classroomList:Ze,toIndex:rt+1,params:Ce,index:rt,item:et})}))}),Xt=function(Qe){var We=Qe.data,Ee=Qe.classroomList,Ne=Qe.pathsDetail,Ce=Qe.operation,$e=Qe.callback,Ze=Qe.handleDeleteMember,tt=Qe.onCancel,et=Qe.dispatch,rt=Qe.visible,xt=rt===void 0?!1:rt,Pt=Object(n.useState)(We),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=Object(l.i)(),kt=Object(n.useState)(),Wt=Object(E.a)(kt,2),dn=Wt[0],En=Wt[1],Vt=Object(n.useState)(!0),An=Object(E.a)(Vt,2),Tn=An[0],Fn=An[1];function Jt(pn){var Wn=pn.newIndex,en=pn.oldIndex;if(!Ce)return;rn(Oe()(zt,en,Wn).map(function(On){return On==null?void 0:On.id})),$t(Oe()(zt,en,Wn))}Object(n.useEffect)(function(){$t(We)},[JSON.stringify(We)]);function rn(pn){return an.apply(this,arguments)}function an(){return an=Object(y.a)(r.a.mark(function pn(Wn){var en;return r.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:return vr.next=2,Object(oe.a)("/api/paths/".concat(yn==null?void 0:yn.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:Wn}});case 2:en=vr.sent;case 3:case"end":return vr.stop()}},pn)})),an.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(Ft,{axis:"xy",helperClass:"dragging-li",isShow:Tn,setShow:Fn,distance:2,dispatch:et,pathsDetail:Ne,handleDeleteMember:Ze,classroomList:Ee,params:yn,items:zt,onSortEnd:Jt}))},tn=Object(c.a)(function(Fe){var Qe=Fe.classroomList,We=Fe.pathsDetail;return{classroomList:Qe,pathsDetail:We}})(Xt),jt=P("lseA"),Yt=P.n(jt),Cn=[2,5,8,11,14],cn=Object(Ga.b)(function(Fe){var Qe,We,Ee,Ne,Ce=Fe.item,$e=Fe.toIndex,Ze=Fe.params,tt=Fe.dispatch,et=Fe.classroomList,rt=Fe.handleDeleteMember,xt=Fe.pathsDetail;return e.a.createElement("span",{onClick:function(){window.open(Ce==null?void 0:Ce.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},e.a.createElement("div",{className:Yt.a.directionItemWrap},e.a.createElement("img",{className:Yt.a.imgradius,src:dt.a.API_SERVER+(Ce==null?void 0:Ce.default_image)}),e.a.createElement("span",{className:Yt.a.groupActionWrap},e.a.createElement(u.a,{title:Ce.name},e.a.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Qe=Ce.name)===null||Qe===void 0?void 0:Qe.length)>7?e.a.createElement("span",null,(We=Ce.name)===null||We===void 0?void 0:We.substring(0,7),e.a.createElement("br",null)," ",(Ee=Ce.name)===null||Ee===void 0?void 0:Ee.substring(7,14),(Ce==null?void 0:Ce.name.length)>14&&"..."):Ce.name)))),e.a.createElement("div",{className:Yt.a.bottomdiv},e.a.createElement(u.a,{title:"\u8BBF\u95EE\u6570\uFF1A".concat(Ce==null?void 0:Ce.visits),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},Ce==null?void 0:Ce.visits))),e.a.createElement(u.a,{title:"\u8BFE\u5802\u6210\u5458\u6570\uFF1A".concat(Ce==null?void 0:Ce.course_members_count),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ce==null?void 0:Ce.course_members_count))),e.a.createElement(u.a,{overlayStyle:{maxWidth:380},title:e.a.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",Ce==null?void 0:Ce.tasks_count),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ce==null?void 0:Ce.tasks_count))),e.a.createElement(u.a,{title:"\u5220\u9664",placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{color:"#bbbbbb",display:!(xt!=null&&(Ne=xt.detail)!==null&&Ne!==void 0&&Ne.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(yt){yt.stopPropagation(),rt(Ce.id)}})))))}),zn=Object(Ga.a)(function(Fe){var Qe=Fe.items,We=Fe.params,Ee=Fe.dispatch,Ne=Fe.classroomList,Ce=Fe.handleDeleteMember,$e=Fe.pathsDetail;return e.a.createElement("div",{className:"task-list-container"},Qe==null?void 0:Qe.map(function(Ze,tt){return e.a.createElement(cn,{key:"".concat(Ze.id),dispatch:Ee,pathsDetail:$e,handleDeleteMember:Ce,classroomList:Ne,toIndex:tt+1,params:We,index:tt,item:Ze})}))}),Ir=function(Qe){var We=Qe.data,Ee=Qe.classroomList,Ne=Qe.pathsDetail,Ce=Qe.callback,$e=Qe.handleDeleteMember,Ze=Qe.onCancel,tt=Qe.dispatch,et=Qe.visible,rt=et===void 0?!1:et,xt=Object(n.useState)(We),Pt=Object(E.a)(xt,2),yt=Pt[0],zt=Pt[1],$t=Object(l.i)(),yn=Object(n.useState)(),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1];function En(Tn){var Fn=Tn.newIndex,Jt=Tn.oldIndex;Vt(Oe()(yt,Jt,Fn).map(function(rn){return rn==null?void 0:rn.id})),zt(Oe()(yt,Jt,Fn))}Object(n.useEffect)(function(){zt(We)},[JSON.stringify(We)]);function Vt(Tn){return An.apply(this,arguments)}function An(){return An=Object(y.a)(r.a.mark(function Tn(Fn){var Jt;return r.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.next=2,Object(oe.a)("/api/paths/".concat($t==null?void 0:$t.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:Fn}});case 2:Jt=an.sent;case 3:case"end":return an.stop()}},Tn)})),An.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(zn,{axis:"y",helperClass:"dragging-li",pathsDetail:Ne,distance:2,dispatch:tt,handleDeleteMember:$e,classroomList:Ee,params:$t,items:yt,onSortEnd:En}))},wr=Object(c.a)(function(Fe){var Qe=Fe.classroomList,We=Fe.pathsDetail;return{classroomList:Qe,pathsDetail:We}})(Ir),Sr=P("V0Rq"),Br=P("HBuW"),Yr=P("W6us"),ya=P.n(Yr),hr=P("CnIC"),Cr=P.n(hr),Or=P("LZjx"),ha=P.n(Or),jr=P("dhSg"),oa=P("cVA7"),mr=P.n(oa),da=P("h6EL");function Ba(Fe){var Qe=function($e,Ze){if($e.localName===Ze)return $e;for(var tt=0,et=$e;et=et.parentNode;tt++){if(et.localName===Ze)return et;if(et==document.documentElement)return!1}},We=Fe.target,Ee=Qe(We,"a");if(console.log([Ee],Ee==null?void 0:Ee.href,44),Ee!=null&&Ee.href)return;if(We.tagName.toUpperCase()==="IMG"){var Ne=We.src||We.getAttribute("src");Ne&&Ne.indexOf("/images/avatars/User")===-1&&(Fe.stopPropagation(),Fe.preventDefault(),jr.a.publish("preview-image",Ne))}}var si=function(Qe){var We,Ee,Ne,Ce,$e,Ze,tt,et,rt,xt,Pt,yt,zt,$t,yn,kt,Wt,dn,En,Vt,An,Tn,Fn,Jt,rn,an,pn,Wn,en,On,vr,tr,Ar,qn,Tr,Mn,xr,Gr,Fr,sr,bn,Vn,br,In,Hn,Xn,Qn,Pn,on,qt,Un,jn,mn,ir,kr,La,Ea,Xr,li,Xa,Ra,Ji,Zi,xi,wo,So,qi,Ti,Ri,bo,ro,ao,Pi,Bi,Qi,Ui,Ao,Mi,fo,Pa,$i,To,ki,Ei,io,Wo,zo,Fo,Hi,Go,ui,Ta,ei,Da,Ki,ho,Oi,No,Bo,jo,Ci,_n=Qe.pathsDetail,Wi=Qe.user,ls=Qe.globalSetting,Vo=Qe.loading,qr=Qe.classroomList,Er=Qe.dispatch,ti=Object(w.a)(Qe,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),fa=Object(l.i)(),Eo=Object(n.useState)(!0),zi=Object(E.a)(Eo,2),po=zi[0],eo=zi[1],nn=Object(n.useState)(!1),Oo=Object(E.a)(nn,2),vs=Oo[0],us=Oo[1],Ha=Object(n.useState)(),vn=Object(E.a)(Ha,2),Tt=vn[0],Ht=vn[1],fn=Object(n.useState)(),Qt=Object(E.a)(fn,2),Kn=Qt[0],Zn=Qt[1],nr=Object(n.useState)({}),Wr=Object(E.a)(nr,2),ln=Wr[0],Ya=Wr[1],Di=Object(n.useState)(),xa=Object(E.a)(Di,2),$r=xa[0],_i=xa[1],Gi=Object(n.useRef)(),Ka=Object(n.useState)(!1),Ua=Object(E.a)(Ka,2),ri=Ua[0],Do=Ua[1],Io=Object(n.useState)({}),Ro=Object(E.a)(Io,2),Mo=Ro[0],gs=Ro[1];Object(n.useEffect)(function(){if(Gi.current)return Gi.current.addEventListener("mousedown",Ba),function(){Gi.current.removeEventListener("mousedown",Ba)}},[Gi.current]);var Al=function(){var Ln=Object(y.a)(r.a.mark(function Bn(){var hn;return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(Kn!=null&&Kn.trim()){gn.next=3;break}return I.b.warn("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),gn.abrupt("return");case 3:return gn.next=5,Object(K.V)({id:fa.pathId,team_title:Kn.trim()});case 5:hn=gn.sent,Ht(!Tt),(hn==null?void 0:hn.status)===0&&(Zn(null),I.b.success(hn.message),Er({type:"pathsDetail/getRightData",payload:{id:fa.pathId}}));case 8:case"end":return gn.stop()}},Bn)}));return function(){return Ln.apply(this,arguments)}}();Object(n.useEffect)(function(){Er({type:"pathsDetail/getCoureses",payload:{id:fa.pathId}}),fl()},[]);function fl(){return Ns.apply(this,arguments)}function Ns(){return Ns=Object(y.a)(r.a.mark(function Ln(){return r.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return hn.t0=gs,hn.next=3,Object(K.w)({id:fa.pathId,course_type:1});case 3:hn.t1=hn.sent,(0,hn.t0)(hn.t1);case 5:case"end":return hn.stop()}},Ln)})),Ns.apply(this,arguments)}Object(n.useEffect)(function(){var Ln;if(((Ln=qr.actionTabs)===null||Ln===void 0?void 0:Ln.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){var Bn,hn,Gn=(Bn=_n.detail)===null||Bn===void 0||((hn=Bn.courses)===null||hn===void 0)?void 0:hn.find(function(gn){var dr;return gn.course_id===((dr=qr.actionTabs)===null||dr===void 0?void 0:dr.name)});Ya(Gn||{})}},[qr.actionTabs]),Object(n.useEffect)(function(){var Ln,Bn,hn;if((Ln=_n.detail)!==null&&Ln!==void 0&&Ln.has_start){var Gn,gn,dr=(Gn=_n.detail)===null||Gn===void 0||((gn=Gn.courses)===null||gn===void 0)?void 0:gn.findIndex(function(Uo){var so;return parseInt((so=Uo.course_status)===null||so===void 0?void 0:so.status)===1});hn=dr>-1?dr:0}else{var gr,Rr,wa,ka,ci,ai=(gr=_n.detail)===null||gr===void 0||((Rr=gr.courses)===null||Rr===void 0||((wa=Rr.map(function(Uo){var so;return parseInt((so=Uo.course_status)===null||so===void 0?void 0:so.status)}))===null||wa===void 0))?void 0:wa.lastIndexOf(2);hn=ai>-1?ai:0,ai=(ka=_n.detail)===null||ka===void 0||((ci=ka.courses)===null||ci===void 0)?void 0:ci.findIndex(function(Uo){var so;return parseInt((so=Uo.course_status)===null||so===void 0?void 0:so.status)===0}),hn=ai>-1?ai:hn}if((Bn=_n.detail)!==null&&Bn!==void 0&&Bn.courses){var di;Ya(((di=_n.detail)===null||di===void 0?void 0:di.courses[hn])||{})}},[_n.detail]);var $n=function(){var Ln=Object(y.a)(r.a.mark(function Bn(hn){return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:T.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:function(){var dr=Object(y.a)(r.a.mark(function Rr(){var wa,ka;return r.a.wrap(function(ai){for(;;)switch(ai.prev=ai.next){case 0:return ai.next=2,Object(K.p)({id:fa.pathId,user_id:hn});case 2:wa=ai.sent,(wa==null?void 0:wa.status)===1&&(((ka=Wi.userInfo)===null||ka===void 0?void 0:ka.user_id)===hn&&(window.location.href=window.location.href),I.b.info(wa==null?void 0:wa.message),ds());case 4:case"end":return ai.stop()}},Rr)}));function gr(){return dr.apply(this,arguments)}return gr}()});case 1:case"end":return gn.stop()}},Bn)}));return function(hn){return Ln.apply(this,arguments)}}(),cs=function(){var Ln=Object(y.a)(r.a.mark(function Bn(hn){return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:T.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:function(){var dr=Object(y.a)(r.a.mark(function Rr(){var wa;return r.a.wrap(function(ci){for(;;)switch(ci.prev=ci.next){case 0:return ci.next=2,Object(K.o)({id:fa.pathId,courseid:hn});case 2:wa=ci.sent,(wa==null?void 0:wa.status)===0&&(I.b.info("\u5220\u9664\u6210\u529F"),ds());case 4:case"end":return ci.stop()}},Rr)}));function gr(){return dr.apply(this,arguments)}return gr}()});case 1:case"end":return gn.stop()}},Bn)}));return function(hn){return Ln.apply(this,arguments)}}(),js=function(){T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:function(){var Bn=Object(y.a)(r.a.mark(function Gn(){var gn;return r.a.wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:return gr.next=2,Object(K.i)({id:fa.pathId});case 2:gn=gr.sent,gn.status===0&&(_i(!0),I.b.success(gn.message));case 4:case"end":return gr.stop()}},Gn)}));function hn(){return Bn.apply(this,arguments)}return hn}()})},ys=function(){Er({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},oo=function(Bn){Er({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:Bn}})},ds=function(){Er({type:"pathsDetail/getPathsDetail",payload:{id:fa.pathId}}),Er({type:"pathsDetail/getRightData",payload:{id:fa.pathId}}),Er({type:"pathsDetail/getCoureses",payload:{id:fa.pathId}}),fl()},Qs=function(){var Bn;return Tt?e.a.createElement("div",{className:It.a.flexRow},e.a.createElement(ne.a,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:Kn,onChange:function(Gn){return Zn(Gn.target.value)}}),e.a.createElement(A.a,{className:"ml5",onClick:function(){return Ht(!Tt)}},"\u53D6\u6D88"),e.a.createElement(A.a,{className:"ml5",type:"primary",onClick:Al},"\u786E\u5B9A")):e.a.createElement("div",{className:It.a.directionItemWrap},e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:Cr.a})," ",(Bn=_n.rightData)===null||Bn===void 0?void 0:Bn.team_title),e.a.createElement("span",{className:It.a.groupActionWrap},e.a.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){return Ht(!Tt)}})))},Ts=function(){var Bn,hn,Gn=new Image;Gn.src=ft.q;var gn=((Bn=_n.rightData)===null||Bn===void 0||((hn=Bn.tags)===null||hn===void 0)?void 0:hn.map(function(gr,Rr){return{name:gr.tag_name,value:Rr}}))||[],dr={backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Gn,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:gn}]};return dr},As=function(){if(!Object(Ie.e)(Er))return;T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:function(){var Bn=Object(y.a)(r.a.mark(function Gn(){var gn,dr;return r.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Rr.next=2,Object(K.L)({id:ln==null?void 0:ln.course_id});case 2:gn=Rr.sent,gn.status===0&&(I.b.success(gn.message),Er({type:"pathsDetail/getPathsDetail",payload:{id:fa.pathId}}),parseInt((dr=ln.course_status)===null||dr===void 0?void 0:dr.status)===1&&Object(de.Q)("".concat(ln==null?void 0:ln.first_category_url)));case 4:case"end":return Rr.stop()}},Gn)}));function hn(){return Bn.apply(this,arguments)}return hn}()})},Li=function(){var Ln=Object(y.a)(r.a.mark(function Bn(){var hn;return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(Object(Ie.e)(Er)){gn.next=2;break}return gn.abrupt("return");case 2:return us(!0),gn.next=5,Object(oe.a)("/api/payments.json",{method:"POST",body:{subject_id:fa.pathId,payment_method:"wechat_qr"}});case 5:hn=gn.sent,hn!=null&&hn.num&&(us(!1),c.d.push("/order/".concat(fa.pathId,"/pay?order_num=").concat(hn==null?void 0:hn.num)));case 7:case"end":return gn.stop()}},Bn)}));return function(){return Ln.apply(this,arguments)}}(),Hs=function(){var Ln=Object(y.a)(r.a.mark(function Bn(hn,Gn){var gn;return r.a.wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:if(Er({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Gn){gr.next=7;break}return gr.next=4,Object(Br.z)({id:hn});case 4:gr.t0=gr.sent,gr.next=10;break;case 7:return gr.next=9,Object(Br.A)({id:hn});case 9:gr.t0=gr.sent;case 10:if(gn=gr.t0,Er({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(gn!=null&&gn.game_identifier||gn!=null&&gn.identifier)){gr.next=15;break}return Object(de.Q)(Gn?"/tasks/".concat(gn==null?void 0:gn.identifier,"/jupyter"):"/tasks/".concat(gn.game_identifier)),gr.abrupt("return");case 15:(gn==null?void 0:gn.status)===2?Lo(gn==null?void 0:gn.message):(gn==null?void 0:gn.status)===3&&rs(gn==null?void 0:gn.message);case 16:case"end":return gr.stop()}},Bn)}));return function(hn,Gn){return Ln.apply(this,arguments)}}(),rs=function(Bn){T.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Bn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Lo=function Ln(Bn){var hn;Bn=(hn=Bn)!==null&&hn!==void 0&&hn.includes(".json")?Bn:"".concat(Bn,".json"),T.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Gn=Object(y.a)(r.a.mark(function dr(){var gr,Rr;return r.a.wrap(function(ka){for(;;)switch(ka.prev=ka.next){case 0:return ka.next=2,Object(Sr.S)({url:Bn});case 2:if(gr=ka.sent,gr){ka.next=5;break}return ka.abrupt("return");case 5:return I.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),ka.next=8,Object(Br.A)({id:gr.shixun_identifier});case 8:if(Rr=ka.sent,!(Rr!=null&&Rr.game_identifier)){ka.next=12;break}return Object(de.Q)("/tasks/".concat(Rr.game_identifier)),ka.abrupt("return");case 12:(Rr==null?void 0:Rr.status)===2?Ln(Rr==null?void 0:Rr.message):(Rr==null?void 0:Rr.status)===3&&rs(Rr==null?void 0:Rr.message);case 13:case"end":return ka.stop()}},dr)}));function gn(){return Gn.apply(this,arguments)}return gn}()})},Bs=function(){var Bn;if(!Object(Ie.e)(Er))return;var hn=[];_n==null||((Bn=_n.stageData)===null||Bn===void 0)||Bn.forEach(function(gn){var dr;if(gn.items&&(dr=gn.items)!==null&&dr!==void 0&&dr.length){var gr;(gr=gn.items)===null||gr===void 0||gr.forEach(function(Rr){var wa;hn.push(Rr),Rr.children&&(wa=Rr.children)!==null&&wa!==void 0&&wa.length&&(hn=hn.concat(Rr.children))})}});var Gn=hn.find(function(gn){return["VideoItem","Attachment","Shixun"].includes(gn.item_type)});if(console.log(Gn,"stageParam"),Gn.item_type==="VideoItem"){Object(de.Q)("/video/".concat(Gn.id,"?subject_id=").concat(fa.pathId));return}if(Gn.item_type==="Attachment"){Object(de.Q)(Gn.url);return}if(Gn.item_type==="Shixun"){Hs(Gn.identifier,Gn.is_jupyter);return}},Po=function(){var Bn,hn,Gn,gn,dr=(Bn=_n.detail)===null||Bn===void 0||((hn=Bn.learning_status)===null||hn===void 0)?void 0:hn[0],gr=(Gn=_n.detail)===null||Gn===void 0||((gn=Gn.learning_status)===null||gn===void 0)?void 0:gn[1];if(dr==="can")return e.a.createElement(A.a,{onClick:Bs,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(dr==="disabled"){if(gr==="try"||gr==="unpayed")return e.a.createElement(A.a,{loading:vs,onClick:Li,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(gr==="expired")return e.a.createElement(A.a,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(gr==="buyed")return e.a.createElement(A.a,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},Hr=function(){var Ln=Object(y.a)(r.a.mark(function Bn(){var hn,Gn,gn,dr,gr,Rr,wa,ka,ci,ai,di,Uo;return r.a.wrap(function(fs){for(;;)switch(fs.prev=fs.next){case 0:if(ai=function(){var el=Object(y.a)(r.a.mark(function Xo(){var as;return r.a.wrap(function(nl){for(;;)switch(nl.prev=nl.next){case 0:return nl.next=2,Object(oe.a)("/api/users/".concat(Wi.userInfo.login,"/subjects/request_certificate.json?subject_id=").concat(fa.pathId),{method:"post"});case 2:as=nl.sent,(as==null?void 0:as.status)===0&&(I.b.info("\u63D0\u4EA4\u6210\u529F"),Er({type:"pathsDetail/getRightData",payload:{id:fa.pathId}}));case 4:case"end":return nl.stop()}},Xo)}));return function(){return el.apply(this,arguments)}}(),(hn=Wi.userInfo)!==null&&hn!==void 0&&hn.professional_certification){fs.next=4;break}return T.a.confirm({title:"\u63D0\u793A",centered:!0,content:e.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(de.Q)("/account/certification")}}),fs.abrupt("return",!1);case 4:if(!(((Gn=_n.rightData)===null||Gn===void 0||((gn=Gn.progress)===null||gn===void 0)?void 0:gn.certificated)==="drafted")){fs.next=6;break}return fs.abrupt("return",!1);case 6:if(!(((dr=_n.rightData)===null||dr===void 0||((gr=dr.progress)===null||gr===void 0)?void 0:gr.certificated)==="none"||((Rr=_n.rightData)===null||Rr===void 0||((wa=Rr.progress)===null||wa===void 0)?void 0:wa.certificated)==="rejected")){fs.next=9;break}return((di=_n.rightData)===null||di===void 0?void 0:di.progress.learned)===100?T.a.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",onOk:ai}):T.a.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:"\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A".concat((Uo=_n.rightData)===null||Uo===void 0?void 0:Uo.progress.learned,"%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60"),okText:"\u786E\u5B9A\u7533\u8BF7",onOk:ai}),fs.abrupt("return",!1);case 9:((ka=_n.rightData)===null||ka===void 0||((ci=ka.progress)===null||ci===void 0)?void 0:ci.certificated)==="passed"&&Do(!0);case 10:case"end":return fs.stop()}},Bn)}));return function(){return Ln.apply(this,arguments)}}(),pr=!!((We=_n.detail)!==null&&We!==void 0&&We.participant_count)&&!((Ee=_n.detail)!==null&&Ee!==void 0&&Ee.allow_statistics),va=((Ne=_n.detail)===null||Ne===void 0||((Ce=Ne.courses)===null||Ce===void 0)?void 0:Ce.findIndex(function(Ln){return(Ln==null?void 0:Ln.course_id)===(ln==null?void 0:ln.course_id)}))+1,fr=va===(($e=_n.detail)===null||$e===void 0||((Ze=$e.courses)===null||Ze===void 0)?void 0:Ze.length);return e.a.createElement("section",{className:It.a.rightWrap},((tt=_n.rightData)===null||tt===void 0?void 0:tt.qrcode_img)&&e.a.createElement("div",{className:It.a.qrCode},e.a.createElement("img",{src:(et=_n.rightData)===null||et===void 0?void 0:et.qrcode_img})),((rt=_n.rightData)===null||rt===void 0?void 0:rt.progress)&&e.a.createElement("div",{className:"".concat(It.a.card," ").concat(It.a.cardTop),style:{top:(xt=_n.detail)!==null&&xt!==void 0&&(Pt=xt.courses)!==null&&Pt!==void 0&&Pt.length?"-140px":"-70px"}},parseInt(ln==null||((yt=ln.course_status)===null||yt===void 0)?void 0:yt.status)===2&&ln.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((zt=ln.course_status)===null||zt===void 0?void 0:zt.status)===2&&(ln.course_identity<6?"":e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),e.a.createElement("div",{className:It.a.flexRow},pr&&!!(($t=_n.detail)!==null&&$t!==void 0&&(yn=$t.courses)!==null&&yn!==void 0&&yn.length)&&fr&&e.a.createElement("span",{className:"mt20"},e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(kt=_n.detail)===null||kt===void 0?void 0:kt.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},$r===!0?((Wt=_n.detail)===null||Wt===void 0?void 0:Wt.participant_count)+1:(dn=_n.detail)===null||dn===void 0?void 0:dn.participant_count),"\u4EBA")),pr&&!((En=_n.detail)!==null&&En!==void 0&&(Vt=En.courses)!==null&&Vt!==void 0&&Vt.length)&&fr&&e.a.createElement("span",null,!((An=_n.detail)!==null&&An!==void 0&&An.has_participate)&&($r===!0?e.a.createElement("span",{className:"".concat(It.a.classButton," ").concat(It.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("a",{className:"".concat(It.a.classButton," ").concat(It.a.bg28e),onClick:js},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Tn=_n.detail)===null||Tn===void 0?void 0:Tn.has_participate)&&e.a.createElement("span",{className:"".concat(It.a.classButton," ").concat(It.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Fn=_n.detail)===null||Fn===void 0?void 0:Fn.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},$r===!0?((Jt=_n.detail)===null||Jt===void 0?void 0:Jt.participant_count)+1:(rn=_n.detail)===null||rn===void 0?void 0:rn.participant_count),"\u4EBA"))),parseInt(ln==null||((an=ln.course_status)===null||an===void 0)?void 0:an.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},ln==null||((pn=ln.course_status)===null||pn===void 0)?void 0:pn.time),e.a.createElement("p",{style:{display:ln.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(It.a.flexRowAbout)},e.a.createElement("span",{style:{display:((Wn=ln.course_status)===null||Wn===void 0?void 0:Wn.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(en=_n.rightData)===null||en===void 0?void 0:en.progress.learned,"%"),e.a.createElement("span",{style:{display:((On=ln.course_status)===null||On===void 0?void 0:On.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",Object(de.Z)((vr=_n.rightData)===null||vr===void 0?void 0:vr.progress.time)," "),((tr=_n.rightData)===null||tr===void 0||((Ar=tr.progress)===null||Ar===void 0)?void 0:Ar.certificated)!="disabled"&&e.a.createElement(A.a,{disabled:((qn=_n.rightData)===null||qn===void 0||((Tr=qn.progress)===null||Tr===void 0)?void 0:Tr.certificated)==="drafted",onClick:Hr},((Mn=_n.rightData)===null||Mn===void 0||((xr=Mn.progress)===null||xr===void 0)?void 0:xr.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Gr=_n.rightData)===null||Gr===void 0||((Fr=Gr.progress)===null||Fr===void 0)?void 0:Fr.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((sr=_n.rightData)===null||sr===void 0||((bn=sr.progress)===null||bn===void 0)?void 0:bn.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((Vn=_n.rightData)===null||Vn===void 0||((br=Vn.progress)===null||br===void 0)?void 0:br.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),e.a.createElement(u.a,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",e.a.createElement(_t.a,{percent:(In=_n.rightData)===null||In===void 0?void 0:In.progress.learned,showInfo:!1,style:{display:((Hn=ln.course_status)===null||Hn===void 0?void 0:Hn.status)<=1&&ln.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((Xn=ln.course_status)===null||Xn===void 0?void 0:Xn.status)===2&&((Qn=_n.detail)===null||Qn===void 0?void 0:Qn.allow_add_member)&&e.a.createElement("a",{className:It.a.classButton,href:"".concat(ln==null?void 0:ln.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Pn=ln.course_status)===null||Pn===void 0?void 0:Pn.status)===1&&ln.course_identity>5&&e.a.createElement("div",{className:It.a.classButton,onClick:As},"\u7ACB\u5373\u52A0\u5165"),parseInt((on=ln.course_status)===null||on===void 0?void 0:on.status)===1&&ln.course_identity===5&&e.a.createElement("a",{className:It.a.classButton,href:"".concat(ln==null?void 0:ln.first_category_url),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((qt=ln.course_status)===null||qt===void 0?void 0:qt.status)===0&&ln.course_identity>5&&e.a.createElement("div",{className:It.a.classButton,onClick:As},"\u7ACB\u5373\u62A5\u540D"),parseInt((Un=ln.course_status)===null||Un===void 0?void 0:Un.status)===0&&ln.course_identity===5&&e.a.createElement("div",{className:It.a.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt(ln==null||((jn=ln.course_status)===null||jn===void 0)?void 0:jn.status)===0||parseInt(ln==null||((mn=ln.course_status)===null||mn===void 0)?void 0:mn.status)===1)&&ln.course_identity<5&&e.a.createElement("a",{className:It.a.classButton,href:"".concat(ln==null?void 0:ln.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),pr&&fr&&((ir=_n.detail)===null||ir===void 0?void 0:ir.has_participate)&&e.a.createElement("span",{className:"".concat(It.a.classButton," ").concat(It.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),pr&&fr&&!((kr=_n.detail)!==null&&kr!==void 0&&kr.has_participate)&&($r?e.a.createElement("span",{className:"".concat(It.a.classButton," ").concat(It.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("span",{className:"".concat(It.a.classButton," ").concat(It.a.bg28e),onClick:js},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((La=_n.detail)!==null&&La!==void 0&&La.excellent)&&((Ea=_n.detail)===null||Ea===void 0?void 0:Ea.is_free)!==!0&&e.a.createElement("div",{className:It.a.price},e.a.createElement("ul",null,e.a.createElement("li",{className:It.a.li1},!!((Xr=_n.detail)!==null&&Xr!==void 0&&Xr.origin_price)&&e.a.createElement("div",{className:It.a.discounts},"\u9650\u65F6\u4F18\u60E0"),e.a.createElement("div",{className:It.a.realPrice},e.a.createElement("span",null,"\uFFE5"),(li=_n.detail)===null||li===void 0?void 0:li.price),!!((Xa=_n.detail)!==null&&Xa!==void 0&&Xa.origin_price)&&e.a.createElement("div",{className:It.a.lineationPrice},e.a.createElement("span",null,"\uFFE5"),(Ra=_n.detail)===null||Ra===void 0?void 0:Ra.origin_price)),e.a.createElement("li",{className:It.a.li2},"\u8BFE\u7A0B\u6709\u6548\u671F\uFF1A",((Ji=_n.detail)===null||Ji===void 0||((Zi=Ji.expiration_type)===null||Zi===void 0)?void 0:Zi.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((xi=_n.detail)===null||xi===void 0||((wo=xi.expiration_type)===null||wo===void 0)?void 0:wo.clazz)==="2"&&"\u8D2D\u4E70\u540E".concat((So=_n.detail)===null||So===void 0||((qi=So.expiration_type)===null||qi===void 0||((Ti=qi.days)===null||Ti===void 0))?void 0:Ti[0],"\u5929\u5185\u6709\u6548"),((Ri=_n.detail)===null||Ri===void 0||((bo=Ri.expiration_type)===null||bo===void 0)?void 0:bo.clazz)==="3"&&"".concat((ro=_n.detail)===null||ro===void 0||((ao=ro.expiration_type)===null||ao===void 0||((Pi=ao.days)===null||Pi===void 0))?void 0:Pi.join("\u5230")))),Po()),e.a.createElement("p",{className:"mb30",style:{marginTop:"15px"}},e.a.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:ya.a})," ",(Bi=_n.detail)===null||Bi===void 0?void 0:Bi.learning_notes_title)),e.a.createElement("div",{ref:Gi},e.a.createElement(He.a,{className:"fon16",value:(Qi=_n.detail)===null||Qi===void 0?void 0:Qi.learning_notes}))),!!((Ui=_n.rightData)!==null&&Ui!==void 0&&(Ao=Ui.members)!==null&&Ao!==void 0&&Ao.length)&&e.a.createElement("div",{className:"".concat(It.a.card," pb0"),style:{marginTop:(Mi=_n.detail)!==null&&Mi!==void 0&&(fo=Mi.courses)!==null&&fo!==void 0&&fo.length?-135:-65}},(Pa=_n.detail)!==null&&Pa!==void 0&&Pa.allow_add_member?Qs():e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:Cr.a})," ",($i=_n.rightData)===null||$i===void 0?void 0:$i.team_title),e.a.createElement(tn,{data:(To=_n.rightData)===null||To===void 0?void 0:To.members,operation:(ki=_n.detail)===null||ki===void 0?void 0:ki.allow_add_member,handleDeleteMember:$n}),((Ei=_n.detail)===null||Ei===void 0?void 0:Ei.allow_add_member)&&e.a.createElement(ae.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ie.a,{className:"c-blue current",onClick:ys},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((io=_n.rightData)!==null&&io!==void 0&&(Wo=io.tags)!==null&&Wo!==void 0&&Wo.length)&&((zo=_n.detail)===null||zo===void 0?void 0:zo.show_tag)&&e.a.createElement("div",{className:It.a.skillWrap},e.a.createElement("p",{className:"".concat(It.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(Fo=_n.rightData)===null||Fo===void 0||((Hi=Fo.tags)===null||Hi===void 0)?void 0:Hi.length))),e.a.createElement(mr.a,{option:Ts(),style:{height:370},opts:{renderer:"svg"}})),((Go=_n.detail)===null||Go===void 0?void 0:Go.show_spoc)===1&&e.a.createElement("div",{className:"".concat(It.a.card," pb0"),style:{marginTop:15}},e.a.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:ha.a}),"SPOC\u8BFE\u5802"),e.a.createElement(wr,{data:(ui=_n.Courses)===null||ui===void 0?void 0:ui.spoc_courses,handleDeleteMember:cs}),((Ta=_n.detail)===null||Ta===void 0?void 0:Ta.show_spoc)===1&&(_n==null||((ei=_n.Courses)===null||ei===void 0||((Da=ei.spoc_courses)===null||Da===void 0))?void 0:Da.length)<3&&((Ki=_n.detail)===null||Ki===void 0?void 0:Ki.allow_add_member)&&e.a.createElement(ae.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ie.a,{className:"c-blue current",onClick:function(){return oo()}},"+ \u6DFB\u52A0\u8BFE\u5802"))),((ho=_n.detail)===null||ho===void 0?void 0:ho.show_history)&&e.a.createElement("div",{className:"".concat(It.a.card," pb0"),style:{marginTop:15}},e.a.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:ha.a}),"\u5386\u53F2\u8BFE\u5802"),e.a.createElement(wr,{data:Mo==null?void 0:Mo.spoc_courses,handleDeleteMember:cs}),((Oi=_n.detail)===null||Oi===void 0?void 0:Oi.show_history)&&(Mo==null||((No=Mo.spoc_courses)===null||No===void 0)?void 0:No.length)<3&&((Bo=_n.detail)===null||Bo===void 0?void 0:Bo.allow_add_member)&&e.a.createElement(ae.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ie.a,{className:"c-blue current",onClick:function(){return oo(1)}},"+ \u6DFB\u52A0\u8BFE\u5802"))),e.a.createElement(bt,{onReloadData:ds}),e.a.createElement(sn,{onReloadData:ds,data:Mo}),e.a.createElement(Ca,{visible:ri,onCancel:function(){Do(!1)},data:((jo=_n.rightData)===null||jo===void 0||((Ci=jo.progress)===null||Ci===void 0)?void 0:Ci.info)||{}}))},_a=Object(c.a)(function(Fe){var Qe=Fe.pathsDetail,We=Fe.user,Ee=Fe.loading,Ne=Fe.globalSetting,Ce=Fe.classroomList;return{pathsDetail:Qe,user:We,globalSetting:Ne,loading:Ee.models.index,classroomList:Ce}})(si),Fa=P("cWXX"),mi=P("/ezw"),Na=P("VlDO"),Nr=P.n(Na),ja=P("bbsP"),$a=P("/wGt"),Qa=P("DjyN"),vi=P("NUBc"),gi=P("/zsF"),pa=P("PArb"),Sa=P("cCSd"),Kr=P.n(Sa),ma=ne.a.Search,uo=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Ni=function(Qe){var We,Ee=Qe.classroomList,Ne=Qe.loading,Ce=Qe.dispatch,$e=Qe.cb,Ze=Qe.shixunIds,tt=Ze===void 0?[]:Ze,et=Object(l.i)(),rt=Object(l.h)(),xt=Ee.actionTabs,Pt=ee.a.useForm(),yt=Object(E.a)(Pt,1),zt=yt[0],$t=Ee.shixunLists,yn=Object(n.useState)([]),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1],En=Object(n.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"}),Vt=Object(E.a)(En,2),An=Vt[0],Tn=Vt[1];Object(n.useEffect)(function(){Ee.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(An.page=1,Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)}))},[Ee.actionTabs.key]),Object(n.useEffect)(function(){return Ee.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),function(){document.body.removeAttribute("data-custom")}},[Ee.actionTabs.key]);var Fn=function(){Ce({type:"classroomList/setActionTabs",payload:{}}),Tn({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"})};return Ee.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.a.createElement($a.a,{placement:"bottom",height:"100%",closable:!1,visible:Ee.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:Kr.a.drawer,footer:e.a.createElement("div",{className:"tc"},e.a.createElement(A.a,{size:"large",onClick:function(){Fn(),dn([]),$e("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),e.a.createElement(A.a,{size:"large",onClick:Object(y.a)(r.a.mark(function Jt(){var rn,an,pn,Wn;return r.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:rn=function(tr){var Ar=Wt[tr];if(tt.includes(Ar)){var qn,Tr;return I.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat($t==null||((qn=$t.shixun_list)===null||qn===void 0||((Tr=qn.find(function(Mn){return Mn.id===Ar}))===null||Tr===void 0))?void 0:Tr.title)),{v:void 0}}},an=0;case 2:if(!(an<(Wt==null?void 0:Wt.length))){On.next=9;break}if(pn=rn(an),!(typeof pn=="object")){On.next=6;break}return On.abrupt("return",pn.v);case 6:an++,On.next=2;break;case 9:return On.next=11,Object(K.O)({id:Ee.actionTabs.id,subject_id:Ee.actionTabs.subject_id,shixun_ids:Object(o.a)(Wt)});case 11:Wn=On.sent,dn([]),Wn!=null&&Wn.shixuns_list&&(Fn(),$e(Wn.shixuns_list));case 14:case"end":return On.stop()}},Jt)})),type:"primary"},"\u786E\u5B9A"))},e.a.createElement("section",{className:"tc"},e.a.createElement(ma,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:Kr.a.search,onSearch:function(rn){An.keyword=rn,An.page=1,Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)})}})),e.a.createElement("section",{className:"edu-container"},uo.map(function(Jt,rn){var an;return e.a.createElement("ul",{className:Kr.a.menu,key:rn},e.a.createElement("li",null,Jt.name),Jt==null||((an=Jt.children)===null||an===void 0)?void 0:an.map(function(pn,Wn){return e.a.createElement("li",{className:An[Jt.id]==pn.id?Kr.a.actived:"",onClick:function(){An[Jt.id]=pn.id,Tn(Object(L.a)({},An)),Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)})}},e.a.createElement("strong",null,pn.name))}))}),$t==null||((We=$t.shixun_list)===null||We===void 0)?void 0:We.map(function(Jt,rn){return e.a.createElement("div",{className:Kr.a.listItem,key:rn},e.a.createElement(G.a,{checked:Wt.includes(Jt.id),value:Jt.id,onChange:function(pn){var Wn=Wt.indexOf(Jt.id);Wt.indexOf(Jt.id)>-1?dn(Wt.filter(function(en){return en!==Jt.id})):dn(Wt.concat(Jt.id))}}),e.a.createElement("div",{className:Kr.a.info},e.a.createElement("div",{className:Kr.a.title},e.a.createElement("div",{className:Kr.a.titleLeft},e.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(Jt==null?void 0:Jt.identifier,"/challenges"),target:"_blank"},e.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Jt.title}})),Object(U.v)()&&(Jt==null?void 0:Jt.mark_status)===1&&e.a.createElement(u.a,{title:Jt==null?void 0:Jt.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(U.v)()&&(Jt==null?void 0:Jt.mark_status)===2&&e.a.createElement(u.a,{title:Jt==null?void 0:Jt.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(U.v)()&&(Jt==null?void 0:Jt.mark_status)===3&&e.a.createElement(u.a,{title:Jt==null?void 0:Jt.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),e.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.a.createElement("span",{className:Kr.a.description,dangerouslySetInnerHTML:{__html:Jt.description}})),e.a.createElement("div",{className:" mt15"},Jt.challenge_names.map(function(an,pn){return e.a.createElement("span",{key:pn,className:"mr30 font12"},"\u7B2C",pn+1,"\u5173 ",an," ")})),e.a.createElement(pa.a,{dashed:!0}),e.a.createElement("div",{className:"c-light-black mt20 font12"},e.a.createElement("span",null,Jt.author_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,Jt.author_school_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",Jt.level),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),e.a.createElement("span",null,Jt.study_count))))}),e.a.createElement("p",null)),e.a.createElement("div",{className:"tc"},e.a.createElement(vi.a,{current:An.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:$t==null?void 0:$t.shixuns_count,onChange:function(rn){An.page=rn,Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)})}})))},Ii=Object(c.a)(function(Fe){var Qe=Fe.classroomList,We=Fe.loading;return{classroomList:Qe,loading:We}})(Ni),Ho=P("Ot1p"),ko=P("qdXH"),rr=P("sBCT"),Dr=P("500L"),Ur=P("giR+"),_r=P("fyUT"),ra=P("dwhp"),sa=P("IxHN"),Va=P("M8RZ"),Oa=P("BdwD"),Si=P("9nDM"),ji=function(Qe){var We=Qe.user,Ee=Qe.onReplyDiscuss,Ne=Qe.dispatch,Ce=Qe.id,$e=Qe.activeDiscussIndex,Ze=Object(n.useState)(""),tt=Object(E.a)(Ze,2),et=tt[0],rt=tt[1];function xt(zt){rt(zt)}var Pt=Object(l.i)();function yt(){if(!et){I.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Ee(Ce,et),Ne({type:"pathsDetail/getPathsDetail",payload:{id:Pt.pathId}}),rt("")}return e.a.createElement("div",{key:Ce,className:"discuss-item-editor",style:{display:$e===Ce?"block":"none",width:"100%"}},e.a.createElement(Ho.a,{miniToolbar:!0,startInit:$e===Ce,defaultValue:et,id:Ce,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:xt}),e.a.createElement("a",{onClick:yt,className:"btn-send"},"\u53D1\u9001"))},na=Object(c.a)(function(Fe){var Qe=Fe.shixunsDetail,We=Fe.loading,Ee=Fe.globalSetting;return{shixunsDetail:Qe,globalSetting:Ee,loading:We.models.index}})(ji),Xi=function(Qe){var We=Qe.user,Ee=Qe.upDataList,Ne=Qe.page,Ce=Qe.getTypeNumber,$e=Qe.dispatch,Ze=Object(l.i)(),tt=function(){var et=Object(y.a)(r.a.mark(function rt(xt,Pt){var yt;return r.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return $t.next=2,Object(K.M)({id:xt,content:Pt});case 2:yt=$t.sent,(yt==null?void 0:yt.status)===0&&Ee(1);case 4:case"end":return $t.stop()}},rt)}));return function(xt,Pt){return et.apply(this,arguments)}}();return e.a.createElement("div",{className:"discuss-item-container bg-white"},e.a.createElement("a",{href:"/users/".concat(We.login),target:"_blank"},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(dt.a.IMG_SERVER,"/images/").concat(We.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement(na,{id:Ze.pathId,activeDiscussIndex:Ze.pathId,onReplyDiscuss:tt})))},yi=Object(c.a)(function(Fe){var Qe=Fe.shixunsDetail,We=Fe.loading,Ee=Fe.globalSetting;return{shixunsDetail:Qe,globalSetting:Ee,loading:We.models.index}})(Xi),ba=P("fXAG");function bi(Fe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(oe.c)("/discusses.json?page=".concat(Qe-1,"&container_identifier=").concat(Fe,"&container_type=Shixun"))}function co(Fe,Qe){return Object(oe.f)("/discusses/".concat(Fe,"/top_or_down_discuss.json"),{top:Qe})}function qo(Fe,Qe){return Object(oe.f)("/discusses/".concat(Fe,"/plus.json"),{container_type:"Discuss",type:Qe?1:0})}function _s(Fe,Qe){return Object(oe.f)("/discusses/".concat(Fe,"/hidden.json"),Qe)}function Xs(Fe,Qe){return Object(oe.f)("/discusses/".concat(Fe,"/reward_code.json"),Qe)}function xs(Fe){return Object(oe.a)("/api/discusses/".concat(Fe,".json"),{method:"delete"})}function Ys(Fe,Qe){return Object(oe.f)("/discusses/".concat(Fe,"/reply.json"),{container_type:"Shixun",content:Qe})}function Ls(Fe){return Object(oe.f)("/discusses.json",Fe)}var Ps=P("QcdW"),Us=P("kaH+");function Ko(Fe){var Qe=Fe.data,We=Fe.index,Ee=Fe.adminOrOperator,Ne=Fe.parentDiscussIndex,Ce=Fe.shixunIdentifier,$e=Fe.isDelete,Ze=Fe.user,tt=Fe.onSetRewardData,et=Fe.onSetActionType,rt=Fe.deleteCommentAlert,xt=Fe.shixunName,Pt=Qe.author,yt=Qe.can_delete,zt=Qe.manage,$t=Qe.content,yn=Qe.hidden,kt=Qe.id,Wt=Qe.reward,dn=Qe.time;function En(){tt({id:kt,index:We,user_id:Pt.user_id,parentDiscussIndex:Ne})}function Vt(){et({id:kt,index:We,params:{hidden:yn?"0":"1",container_identifier:Ce},type:"hidden-discuss",parentDiscussIndex:Ne,message:yn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function An(){if(rt){T.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",xt,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}et({id:kt,index:We,type:"delete-discuss",parentDiscussIndex:Ne,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return e.a.createElement("div",{className:"second-level-discuss"},e.a.createElement("div",{className:"discuss-info-body"},e.a.createElement("div",{className:"discuss-info"},e.a.createElement("a",{href:"/users/".concat(Pt.login),target:"_blank"},Pt.name),e.a.createElement("span",{className:"grey"},dn),Wt?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Wt)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,Wt)):null),e.a.createElement("div",{className:"btn-group"},Ee?e.a.createElement("a",{onClick:En,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ee?e.a.createElement("a",{onClick:Vt,title:yn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:yn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,zt?e.a.createElement("a",{onClick:An,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.a.createElement(He.a,{className:"discuss-content",value:$t}))}var $o=function(Fe){var Qe=Fe.data,We=Fe.index,Ee=Fe.shixunIdentifier,Ne=Fe.adminOrOperator,Ce=Fe.identity,$e=Fe.onTopOrDownDiscuss,Ze=Fe.onPlusDiscuss,tt=Fe.onSetActionType,et=Fe.onSetRewardData,rt=Fe.user,xt=Fe.isDelete,Pt=Fe.activeDiscussIndex,yt=Fe.onReplyDiscuss,zt=Fe.onSetActiveDiscussIndex,$t=Qe.content,yn=Qe.children,kt=Qe.game_url,Wt=Qe.hidden,dn=Qe.id,En=Qe.position,Vt=Qe.praise_count,An=Qe.reward,Tn=Qe.sticky,Fn=Qe.time,Jt=Qe.user_praise,rn=Qe.game_passed,an=Qe.delete_comment_alert,pn=Qe.author,Wn=Qe.shixun_name,en=Qe.manage;function On(){zt(dn)}function vr(){$e(dn,!Tn,We)}function tr(){Ze(dn,!Jt,We)}function Ar(){et({id:dn,index:We,user_id:pn.user_id})}function qn(){if(an){T.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Wn,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}tt({id:dn,index:We,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Tr(){tt({id:dn,index:We,params:{hidden:Wt?"0":"1",container_identifier:Ee},type:"hidden-discuss",message:Wt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var Mn=function(Gr){var Fr=Gr.target,sr=Fr.nodeName,bn=Fr.src;sr==="IMG"&&(jr.a.publish("preview-image",bn),console.log("src:",bn))};return e.a.createElement("div",{className:"discuss-item-container",key:dn},e.a.createElement("a",{href:"/users/".concat(pn.login),target:"_blank"},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(dt.a.IMG_SERVER,"/images/").concat(pn.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement("div",{className:"discuss-info"},e.a.createElement("a",{href:"/users/".concat(pn.login),target:"_blank"},pn.name),e.a.createElement("span",{className:"grey"},Fn),En?e.a.createElement("span",{className:"c-green"}," [\u7B2C",En,"\u5173] "):null,kt?e.a.createElement("a",{href:kt,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,An?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(An)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,An)):null,Ce<=5?e.a.createElement("span",{style:{flex:"1",textAlign:"right",color:rn===1?"#29bd8b":""}},rn||rn===0?rn===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),e.a.createElement("div",{onClick:Mn},e.a.createElement(He.a,{className:"discuss-content",value:$t})),yn&&yn.length>0?e.a.createElement("div",{className:"reply-discuss-container",onClick:Mn},yn.map(function(xr,Gr){return e.a.createElement(Ko,{key:xr.id,data:xr,index:Gr,deleteCommentAlert:an,shixunName:Wn,shixunIdentifier:Ee,adminOrOperator:Ne,user:rt,isDelete:xt,onSetRewardData:et,onSetActionType:tt,parentDiscussIndex:We})})):null,e.a.createElement("div",{className:"btn-group"},Ne?e.a.createElement("a",{onClick:Ar,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ne?e.a.createElement("a",{onClick:Tr,title:Wt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:Wt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,en&&(!yn||yn.length==0)&&e.a.createElement("a",{onClick:qn,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})),e.a.createElement("a",{onClick:On,title:"\u56DE\u590D"},e.a.createElement("i",{className:"iconfont icon-huifu1"})),e.a.createElement("a",{onClick:tr,className:Jt?"c-orange":""},e.a.createElement("i",{className:Jt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.a.createElement("span",null,Vt||""))),e.a.createElement(na,{id:dn,activeDiscussIndex:Pt,onReplyDiscuss:yt})))},Js={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function ws(Fe,Qe){switch(Qe.type){case ba.Q:return Object(L.a)(Object(L.a)({},Fe),{},{loading:!0});case ba.X:return Object(L.a)(Object(L.a)({},Fe),{},{showRewardDialog:!0});case ba.b:return Object(L.a)(Object(L.a)({},Fe),{},{showRewardDialog:!1});case ba.l:return Object(L.a)(Object(L.a)({},Fe),Qe.payload);case ba.ab:return Object(L.a)(Object(L.a)({},Fe),Qe.payload);case ba.x:return Object(L.a)(Object(L.a)({},Fe),Qe.payload);case ba.z:return Object(L.a)(Object(L.a)({},Fe),Qe.payload);case ba.H:return Object(L.a)(Object(L.a)({},Fe),Qe.payload);case ba.a:return Object(L.a)(Object(L.a)({},Fe),Qe.payload);default:throw new Error}}var Aa=function(Fe){var Qe=Fe.shixunIdentifier,We=Fe.identity,Ee=Fe.activeIndex,Ne=Fe.user,Ce=Fe.isShixunDetail,$e=Ce===void 0?!1:Ce,Ze=Fe.isDelete,tt=Fe.getTypeNumber,et=Object(n.useReducer)(ws,Js),rt=Object(E.a)(et,2),xt=rt[0],Pt=rt[1],yt=xt.page,zt=xt.loading,$t=xt.data,yn=xt.actionType,kt=xt.showRewardDialog,Wt=xt.activeDiscussIndex,dn=Object(n.useRef)(),En=Object(n.useRef)(),Vt=Object(l.i)();function An(In){return Tn.apply(this,arguments)}function Tn(){return Tn=Object(y.a)(r.a.mark(function In(Hn){var Xn;return r.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:if(!zt){Pn.next=2;break}return Pn.abrupt("return");case 2:return Pn.prev=2,Pt({type:ba.Q}),Pn.next=6,Object(K.A)(Object(L.a)(Object(L.a)({},Vt),{},{page:Hn}));case 6:Xn=Pn.sent,Pt({type:ba.l,payload:{activeDiscussIndex:null,page:Hn,data:Xn,loading:!1}}),Pn.next=13;break;case 10:Pn.prev=10,Pn.t0=Pn.catch(2),console.log(Pn.t0);case 13:case"end":return Pn.stop()}},In,null,[[2,10]])})),Tn.apply(this,arguments)}function Fn(In){document.body.scrollIntoView(),An(In)}function Jt(In,Hn,Xn){return rn.apply(this,arguments)}function rn(){return rn=Object(y.a)(r.a.mark(function In(Hn,Xn,Qn){var Pn;return r.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.prev=0,qt.next=3,qo(Hn,Xn);case 3:Pn=qt.sent,bn[Qn].user_praise=Xn,bn[Qn].praise_count=Pn.praise_count,Pt({type:ba.x,payload:{data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}}),qt.next=12;break;case 9:qt.prev=9,qt.t0=qt.catch(0),console.log(qt.t0);case 12:case"end":return qt.stop()}},In,null,[[0,9]])})),rn.apply(this,arguments)}function an(In,Hn,Xn){return pn.apply(this,arguments)}function pn(){return pn=Object(y.a)(r.a.mark(function In(Hn,Xn,Qn){return r.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.prev=0,on.next=3,co(Hn,Xn);case 3:bn[Qn].sticky=Xn,Pt({type:ba.ab,payload:{data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}}),on.next=10;break;case 7:on.prev=7,on.t0=on.catch(0),console.log(on.t0);case 10:case"end":return on.stop()}},In,null,[[0,7]])})),pn.apply(this,arguments)}function Wn(){Pt({type:ba.z,payload:{actionType:null}})}function en(){return On.apply(this,arguments)}function On(){return On=Object(y.a)(r.a.mark(function In(){var Hn,Xn,Qn,Pn,on,qt,Un,jn;return r.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:if(Hn=yn.id,Xn=yn.params,Qn=yn.type,Pn=yn.index,on=yn.parentDiscussIndex,!(Qn==="hidden-discuss")){ir.next=6;break}return ir.next=4,_s(Hn,Xn);case 4:on?bn[on].children[Pn].hidden=Xn.hidden==1:bn[Pn].hidden=Xn.hidden==1,Pt({type:ba.z,payload:{actionType:null,data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}});case 6:if(!(Qn==="delete-discuss")){ir.next=31;break}return ir.next=9,xs(Hn);case 9:if(!(on||on===0)){ir.next=22;break}qt=bn[on].children,Un=qt.length-1;case 12:if(!(Un>=0)){ir.next=19;break}if(!(qt[Un].id===Hn)){ir.next=16;break}return qt.splice(Un,1),ir.abrupt("break",19);case 16:Un--,ir.next=12;break;case 19:bn[on].children=qt,ir.next=30;break;case 22:jn=bn.length-1;case 23:if(!(jn>=0)){ir.next=30;break}if(!(bn[jn].id===Hn)){ir.next=27;break}return bn.splice(jn,1),ir.abrupt("break",30);case 27:jn--,ir.next=23;break;case 30:Pt({type:ba.z,payload:{actionType:null,data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}});case 31:case"end":return ir.stop()}},In)})),On.apply(this,arguments)}function vr(In){Pt({type:ba.z,payload:{actionType:In}})}function tr(){Pt({type:ba.b})}function Ar(){return qn.apply(this,arguments)}function qn(){return qn=Object(y.a)(r.a.mark(function In(){var Hn,Xn,Qn,Pn,on,qt,Un;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return Hn=dn.current,Xn=Hn.id,Qn=Hn.index,Pn=Hn.score,on=Hn.user_id,qt=Hn.parentDiscussIndex,mn.next=3,Xs(Xn,{container_type:"Discusses",score:Pn,user_id:on});case 3:Un=mn.sent,qt?bn[qt].children[Qn].reward=Un.code:bn[Qn].reward=Un.code,Pt({type:ba.H,payload:{showRewardDialog:!1,data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}}),dn.current=null;case 7:case"end":return mn.stop()}},In)})),qn.apply(this,arguments)}function Tr(In){dn.current=In,Pt({type:ba.X})}function Mn(In){dn.current.score=In}function xr(In,Hn){return Gr.apply(this,arguments)}function Gr(){return Gr=Object(y.a)(r.a.mark(function In(Hn,Xn){return r.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:return Pn.prev=0,Pn.next=3,Ys(Hn,Xn);case 3:An(yt),Pn.next=9;break;case 6:Pn.prev=6,Pn.t0=Pn.catch(0),console.log(Pn.t0);case 9:case"end":return Pn.stop()}},In,null,[[0,6]])})),Gr.apply(this,arguments)}function Fr(In){Wt===In?Pt({type:ba.a,payload:{activeDiscussIndex:null}}):Pt({type:ba.a,payload:{activeDiscussIndex:In}})}if(Object(n.useEffect)(function(){function In(){return Hn.apply(this,arguments)}function Hn(){return Hn=Object(y.a)(r.a.mark(function Xn(){return r.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:if(!(Ee===3&&!$t&&Qe)){Pn.next=3;break}return Pn.next=3,An(yt);case 3:case"end":return Pn.stop()}},Xn)})),Hn.apply(this,arguments)}In()},[Vt.pathId]),!$t)return e.a.createElement(X.a,{spinning:!0},e.a.createElement("div",{style:{height:"300px",width:"100%"}}));var sr=$t.disscuss_count,bn=$t.comments,Vn=$t.all,br=$t.can_hidden;return e.a.createElement(n.Fragment,null,e.a.createElement("div",{className:"discuss-container",ref:En},sr===0?e.a.createElement(Oa.a,null):null,Object(U.p)()&&e.a.createElement(yi,{getTypeNumber:tt,upDataList:An,page:yt,user:Ne}),e.a.createElement("aside",{className:"bg-white"},bn==null?void 0:bn.map(function(In,Hn){return e.a.createElement($o,{user:Ne,key:In.id,data:In,index:Hn,identity:We,onPaginationChange:Fn,shixunIdentifier:Qe,isDelete:Ze,onSetActionType:vr,onTopOrDownDiscuss:an,adminOrOperator:br,onPlusDiscuss:Jt,onSetRewardData:Tr,activeDiscussIndex:Wt,onSetActiveDiscussIndex:Fr,onReplyDiscuss:xr})})),sr>10?e.a.createElement("div",{className:"pagination-container tc"},e.a.createElement(vi.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:Fn,current:yt,total:sr})):null),e.a.createElement(Va.a,null,e.a.createElement(T.a,{centered:!0,title:"\u63D0\u793A",visible:!!yn,onOk:en,onCancel:Wn},e.a.createElement("p",null,yn?yn.message:"")),e.a.createElement(T.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:kt,onCancel:tr,onOk:Ar},e.a.createElement(_r.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Mn,style:{width:"228px"}}))))},Jr=P("jZGp"),Zr=P("LvDl"),Yi=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],es=function(Qe){var We,Ee,Ne,Ce,$e,Ze=Qe.pathsDetail,tt=Qe.user,et=Qe.globalSetting,rt=Qe.loading,xt=Qe.dispatch,Pt=Object(w.a)(Qe,["pathsDetail","user","globalSetting","loading","dispatch"]),yt=Object(l.i)(),zt=Ze.stageData,$t=Object(n.useState)([]),yn=Object(E.a)($t,2),kt=yn[0],Wt=yn[1],dn=Object(n.useState)(-1),En=Object(E.a)(dn,2),Vt=En[0],An=En[1],Tn=Object(n.useState)(!1),Fn=Object(E.a)(Tn,2),Jt=Fn[0],rn=Fn[1],an=Object(n.useState)(!1),pn=Object(E.a)(an,2),Wn=pn[0],en=pn[1],On=Object(n.useState)(!1),vr=Object(E.a)(On,2),tr=vr[0],Ar=vr[1],qn=Object(n.useState)({name:"",is_jupyter:!1}),Tr=Object(E.a)(qn,2),Mn=Tr[0],xr=Tr[1],Gr=ee.a.useForm(),Fr=Object(E.a)(Gr,1),sr=Fr[0],bn=ee.a.useForm(),Vn=Object(E.a)(bn,1),br=Vn[0],In=ee.a.useForm(),Hn=Object(E.a)(In,1),Xn=Hn[0],Qn=ee.a.useForm(),Pn=Object(E.a)(Qn,1),on=Pn[0],qt=Object(n.useState)(!1),Un=Object(E.a)(qt,2),jn=Un[0],mn=Un[1],ir=Object(n.useState)([]),kr=Object(E.a)(ir,2),La=kr[0],Ea=kr[1],Xr=Object(n.useState)(!1),li=Object(E.a)(Xr,2),Xa=li[0],Ra=li[1],Ji=Object(n.useState)("All"),Zi=Object(E.a)(Ji,2),xi=Zi[0],wo=Zi[1],So=Object(n.useState)(!1),qi=Object(E.a)(So,2),Ti=qi[0],Ri=qi[1],bo=Object(n.useState)(0),ro=Object(E.a)(bo,2),ao=ro[0],Pi=ro[1],Bi=Object(n.useState)([{name:"\u5168\u90E8",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u8BA8\u8BBA",type:"Discusses",number:0}]),Qi=Object(E.a)(Bi,2),Ui=Qi[0],Ao=Qi[1],Mi=Object(n.useState)(),fo=Object(E.a)(Mi,2),Pa=fo[0],$i=fo[1],To=Object(n.useState)([]),ki=Object(E.a)(To,2),Ei=ki[0],io=ki[1],Wo=function(Tt){if(Tt.key=="Enter"){var Ht=Xn.getFieldValue("tag");if(Xn.setFieldsValue({tag:""}),!Ht){I.b.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ei.filter(function(fn){return fn===Ht}).length>0){I.b.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Ei.push(Ht),io(Object(o.a)(Ei))}},zo=function(Tt,Ht){Tt.preventDefault(),io(Object(o.a)(Ei.filter(function(fn){return fn!=Ht})))},Fo=((We=Ze.detail)===null||We===void 0?void 0:We.is_free)||((Ee=Ze.detail)===null||Ee===void 0?void 0:Ee.can_learning),Hi=function(){var Tt=Ze.detail,Ht=Tt.shixuns_count,fn=Ht===void 0?0:Ht,Qt=Tt.videos_count,Kn=Qt===void 0?0:Qt,Zn=Tt.attachment_count,nr=Zn===void 0?0:Zn,Wr=Tt.disscuss_count,ln=Wr===void 0?0:Wr,Ya={All:fn+Kn+nr,Shixun:fn,VideoItem:Kn,Attachment:nr,Discusses:ln},Di=Ui.map(function(xa){return Object(L.a)(Object(L.a)({},xa),{},{number:Ya[xa.type]})});Ao(Di)};Object(n.useEffect)(function(){Hi()},[Ze.detail]),Object(n.useEffect)(function(){Hi(),Wt(Object(o.a)(zt))},[zt]);var Go=function(){var vn=Object(y.a)(r.a.mark(function Tt(Ht,fn){var Qt;return r.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:if(xt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!fn){Zn.next=7;break}return Zn.next=4,Object(Br.z)({id:Ht});case 4:Zn.t0=Zn.sent,Zn.next=10;break;case 7:return Zn.next=9,Object(Br.A)({id:Ht});case 9:Zn.t0=Zn.sent;case 10:if(Qt=Zn.t0,xt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Qt!=null&&Qt.game_identifier||Qt!=null&&Qt.identifier)){Zn.next=15;break}return Object(de.Q)(fn?"/tasks/".concat(Qt==null?void 0:Qt.identifier,"/jupyter"):"/tasks/".concat(Qt.game_identifier)),Zn.abrupt("return");case 15:(Qt==null?void 0:Qt.status)===-3?Object(de.o)():(Qt==null?void 0:Qt.status)===2?ui(Qt==null?void 0:Qt.message):(Qt==null?void 0:Qt.status)===3&&Ta(Qt==null?void 0:Qt.message);case 16:case"end":return Zn.stop()}},Tt)}));return function(Ht,fn){return vn.apply(this,arguments)}}(),ui=function vn(Tt){var Ht;Tt=(Ht=Tt)!==null&&Ht!==void 0&&Ht.includes(".json")?Tt:"".concat(Tt,".json"),T.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var fn=Object(y.a)(r.a.mark(function Kn(){var Zn,nr;return r.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return ln.next=2,Object(Sr.S)({url:Tt});case 2:if(Zn=ln.sent,Zn){ln.next=5;break}return ln.abrupt("return");case 5:return I.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),ln.next=8,Object(Br.A)({id:Zn.shixun_identifier});case 8:if(nr=ln.sent,!(nr!=null&&nr.game_identifier)){ln.next=12;break}return Object(de.Q)("/tasks/".concat(nr.game_identifier)),ln.abrupt("return");case 12:(nr==null?void 0:nr.status)===2?vn(nr==null?void 0:nr.message):(nr==null?void 0:nr.status)===3&&Ta(nr==null?void 0:nr.message);case 13:case"end":return ln.stop()}},Kn)}));function Qt(){return fn.apply(this,arguments)}return Qt}()})},Ta=function(Tt){T.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Tt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ei=function(){if(!po())return;mn(!0)};Object(n.useEffect)(function(){if(jn){var vn={shixuns_list:[],attachments_list:[],items:[]};Ki(kt.length,vn),Wt([].concat(Object(o.a)(kt),[vn]))}},[jn]);var Da=function(){setTimeout(function(){Vt===kt.length-1&&jn&&(nn(),Wt(kt.filter(function(Tt,Ht){return Ht!==kt.length-1}))),Ci(),An(-1)},300)},Ki=function(Tt,Ht){if(!po())return;An(Tt),sr.setFieldsValue({name:Ht.stage_name,description:Ht.stage_description,tagName:Ht.tag&&Ht.tag.name||""})},ho=function(Tt){if(setTimeout(function(){document.documentElement.scrollTop=ao},300),Tt==="\u53D6\u6D88")return;kt[Vt].items=kt[Vt].items.concat(Tt),Wt(Object(o.a)(kt))},Oi=function(){var vn=Object(y.a)(r.a.mark(function Tt(Ht){var fn;return r.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Kn.next=2,Object(K.Q)(Object(L.a)({},Ht));case 2:return fn=Kn.sent,kt[Vt].items=Ht.list,Kn.abrupt("return",fn);case 5:case"end":return Kn.stop()}},Tt)}));return function(Ht){return vn.apply(this,arguments)}}(),No=function(Tt){kt[Vt].items=kt[Vt].items.concat(Object(L.a)(Object(L.a)({},Tt),{},{children:[]})),Wt(Object(o.a)(kt))},Bo=function(Tt){kt[Vt].items=kt[Vt].items.concat(Tt),Wt(Object(o.a)(kt))},jo=function(){var vn=Object(y.a)(r.a.mark(function Tt(Ht){var fn,Qt,Kn,Zn,nr;return r.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(Pa){ln.next=8;break}return ln.next=3,Object(K.f)(Object(L.a)({id:kt[Vt].stage_id,subject_id:yt.pathId},Ht));case 3:return fn=ln.sent,fn.id&&(Ra(!1),Qt=[Object(L.a)({},fn)],kt[Vt].items=kt[Vt].items.concat(Qt),Wt(Object(o.a)(kt))),ln.abrupt("return",fn);case 8:return ln.next=10,Object(K.S)(Object(L.a)(Object(L.a)({id:Pa==null?void 0:Pa.id,subject_id:yt.pathId},Ht),{},{video_id:(Ht==null?void 0:Ht.video_id)||(Pa==null||((Kn=Pa.video_item)===null||Kn===void 0)?void 0:Kn.video_id),link:(Ht==null?void 0:Ht.link)||(Pa==null||((Zn=Pa.video_item)===null||Zn===void 0)?void 0:Zn.link)}));case 10:return nr=ln.sent,nr&&(I.b.success("\u4FEE\u6539\u6210\u529F"),Ra(!1),Ci()),ln.abrupt("return",nr);case 13:case"end":return ln.stop()}},Tt)}));return function(Ht){return vn.apply(this,arguments)}}(),Ci=function(){xt({type:"pathsDetail/getStageData",payload:{subject_id:yt.pathId}}),xt({type:"pathsDetail/getPathsDetail",payload:{id:yt.pathId}}),xt({type:"pathsDetail/getRightData",payload:{id:yt.pathId}}),nn()},_n=function(){var vn=Object(y.a)(r.a.mark(function Tt(Ht,fn){var Qt,Kn,Zn,nr,Wr,ln,Ya,Di,xa,$r,_i;return r.a.wrap(function(Ka){for(;;)switch(Ka.prev=Ka.next){case 0:if(!(!(Ht!=null&&Ht.name)||(Ht==null?void 0:Ht.name.replace(/(^\s*)|(\s*$)/g,""))==="")){Ka.next=2;break}return Ka.abrupt("return",I.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"));case 2:if(nn(),Zn=[],(Qt=kt[Vt].shixuns_list)===null||Qt===void 0||Qt.map(function(Ua){Zn.push({type:Ua.item_type,id:Ua.id})}),(Kn=kt[Vt].attachments_list)===null||Kn===void 0||Kn.map(function(Ua){Zn.push({type:"Attachment",id:Ua.id})}),nr=Ht.tagName,Wr=Object(w.a)(Ht,["tagName"]),!jn){Ka.next=16;break}return ln=Object(L.a)(Object(L.a)({},Wr),{},{pathId:yt.pathId,list:Zn}),nr&&(ln=Object(L.a)(Object(L.a)({},ln),{},{stage_tag_attributes:{name:nr}})),Ka.next=12,Object(K.d)(Object(L.a)({},ln));case 12:Ya=Ka.sent,Ya!=null&&Ya.subject_id&&(kt[Vt]=Object(L.a)(Object(L.a)(Object(L.a)({},kt[Vt]),Ya),{},{stage_name:ln.name,stage_description:ln.description,tag:ln.stage_tag_attributes}),Wt(Object(o.a)(kt))),Ka.next=24;break;case 16:return Di=Array.from(new Set(Zn.map(function(Ua){return Ua.type}))),xa=Object(L.a)(Object(L.a)({},Wr),{},{id:kt[Vt].stage_id,type:Array.from(new Set(Zn.map(function(Ua){return Ua.type}))),list:Zn}),$r=kt[Vt].tag&&kt[Vt].tag.id||"",xa=Object(L.a)(Object(L.a)({},xa),{},{stage_tag_attributes:$r?{id:$r,name:nr}:{name:nr}}),Ka.next=22,Object(K.U)(Object(L.a)({},xa));case 22:_i=Ka.sent,_i!=null&&_i.subject_id&&(kt[Vt]=Object(L.a)(Object(L.a)(Object(L.a)({},kt[Vt]),_i),{},{stage_name:xa.name,stage_description:xa.description,tag:xa.stage_tag_attributes}),Wt(Object(o.a)(kt)));case 24:return mn(!1),Ka.abrupt("return");case 26:case"end":return Ka.stop()}},Tt)}));return function(Ht,fn){return vn.apply(this,arguments)}}(),Wi=function(Tt,Ht,fn){var Qt=Array.from(Tt),Kn=Qt.splice(Ht,1),Zn=Object(E.a)(Kn,1),nr=Zn[0];return Qt.splice(fn,0,nr),Qt},ls=function(Tt,Ht){T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){kt[Vt][Ht||"shixuns_list"].splice(Tt,1),I.b.success("\u5220\u9664\u6210\u529F"),Wt(Object(o.a)(kt)),_n(sr.getFieldsValue(),Ht)}})},Vo=function(Tt){T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u5B9A\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:function(){var Ht=Object(y.a)(r.a.mark(function Qt(){var Kn;return r.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:return nr.next=2,Object(K.s)(Tt);case 2:Kn=nr.sent,Kn.status===0&&(I.b.success("\u5220\u9664\u6210\u529F"),Ci());case 4:case"end":return nr.stop()}},Qt)}));function fn(){return Ht.apply(this,arguments)}return fn}()})},qr=function(){var vn=Object(y.a)(r.a.mark(function Tt(Ht){var fn,Qt,Kn,Zn,nr;return r.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(console.log(Ht),!((Ht==null?void 0:Ht.item_type)==="VideoItem")){ln.next=9;break}return ln.next=4,Object(ko.g)({id:Ht==null?void 0:Ht.stage_item_id});case 4:fn=ln.sent,$i(fn),(Ht==null?void 0:Ht.item_type)==="VideoItem"?Ra(!0):(io((fn==null||((Qt=fn.tags)===null||Qt===void 0)?void 0:Qt.map(function(Ya){return Ya==null?void 0:Ya.name}))||[]),Xn.setFieldsValue({files:[{uid:fn==null||((Kn=fn.attachment)===null||Kn===void 0)?void 0:Kn.id,name:fn==null?void 0:fn.name,response:{id:fn==null||((Zn=fn.attachment)===null||Zn===void 0)?void 0:Zn.id}}]}),en(!0)),ln.next=10;break;case 9:T.a.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.a.createElement(ne.a,{value:nr,onChange:function(Di){nr=Di.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:function(){var Ya=Object(y.a)(r.a.mark(function xa(){var $r,_i,Gi;return r.a.wrap(function(Ua){for(;;)switch(Ua.prev=Ua.next){case 0:if(nr){Ua.next=3;break}return I.b.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Ua.abrupt("return",Promise.reject());case 3:return Ua.next=5,Object(oe.a)("/api/attachments/".concat(Ht==null?void 0:Ht.id,".json"),{method:"put",body:{name:nr+(Ht==null||(($r=Ht.name)===null||$r===void 0)?void 0:$r.substr(Ht==null||((_i=Ht.name)===null||_i===void 0)?void 0:_i.lastIndexOf(".")))}});case 5:Gi=Ua.sent,nr="",Ci();case 8:case"end":return Ua.stop()}},xa)}));function Di(){return Ya.apply(this,arguments)}return Di}()});case 10:case"end":return ln.stop()}},Tt)}));return function(Ht){return vn.apply(this,arguments)}}(),Er=function(Tt){T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var Ht=Object(y.a)(r.a.mark(function Qt(){var Kn;return r.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:return nr.next=2,Object(K.r)({id:Tt});case 2:Kn=nr.sent,Kn.status===1&&(An(-1),I.b.success("\u5220\u9664\u6210\u529F"),Ci());case 4:case"end":return nr.stop()}},Qt)}));function fn(){return Ht.apply(this,arguments)}return fn}()})},ti=function(){xr({name:"",is_jupyter:!1}),br.setFieldsValue({name:"",is_jupyter:!1}),Ri(!1),rn(!1)},fa=function(Tt,Ht){var fn;if(!Tt.destination)return;var Qt=Wi((fn=kt[Vt])===null||fn===void 0?void 0:fn[Ht||"shixuns_list"],Tt.source.index,Tt.destination.index);kt[Vt][Ht||"shixuns_list"]=Qt,Wt(Object(o.a)(kt)),_n(sr.getFieldsValue(),Ht)},Eo=function(){var vn=Object(y.a)(r.a.mark(function Tt(Ht){var fn;return r.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:if(po()){Kn.next=2;break}return Kn.abrupt("return");case 2:return Kn.next=4,Object(K.T)({id:Ht});case 4:fn=Kn.sent,fn.status===1&&Ci();case 6:case"end":return Kn.stop()}},Tt)}));return function(Ht){return vn.apply(this,arguments)}}(),zi=function(){var vn=Object(y.a)(r.a.mark(function Tt(Ht){var fn;return r.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:if(po()){Kn.next=2;break}return Kn.abrupt("return");case 2:return Kn.next=4,Object(K.t)({id:Ht});case 4:fn=Kn.sent,fn.status===1&&Ci();case 6:case"end":return Kn.stop()}},Tt)}));return function(Ht){return vn.apply(this,arguments)}}(),po=function(){return Vt!==-1?(T.a.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:e.a.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:function(){var Ht="Edit_".concat(Vt),fn=document.getElementById(Ht);fn&&setTimeout(function(){return fn.scrollIntoView({block:"start",behavior:"smooth"})})}}),!1):!0},eo=function(){_n(sr.getFieldsValue())},nn=function(){mn(!1)},Oo=function(){var Tt,Ht,fn,Qt,Kn,Zn;return((Tt=Ze.detail)===null||Tt===void 0||((Ht=Tt.courses)===null||Ht===void 0)?void 0:Ht.length)>0?(fn=Ze.detail)===null||fn===void 0?void 0:fn.allow_visit:!(((Qt=tt.userInfo)===null||Qt===void 0?void 0:Qt.user_identity)==="\u5B66\u751F"&&(Kn=Ze.detail)!==null&&Kn!==void 0&&Kn.allow_visit&&(Zn=Ze.detail)!==null&&Zn!==void 0&&Zn.courses)},vs=function(Tt,Ht,fn){var Qt,Kn,Zn,nr,Wr,ln,Ya,Di,xa,$r,_i,Gi;return xi!=="All"&&Tt.item_type!==xi?null:e.a.createElement(ae.a,{className:"list-item-row",align:"middle",key:Ht,gutter:[5,10]},e.a.createElement(ie.a,null,Tt.item_type==="Shixun"?e.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}):e.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),e.a.createElement(ie.a,{flex:1,className:!Tt.allow_visit&&!Tt.to_be_built&&(Tt.shixun_status==="\u6682\u672A\u516C\u5F00"||Tt.shixun_status==="\u5DF2\u5220\u9664")?Nr.a.color204:""},!!(Ze!=null&&(Qt=Ze.detail)!==null&&Qt!==void 0&&Qt.cust_seq)&&e.a.createElement("span",{className:"mr8"},fn+1,"-",Ht+1),Tt.name,Vt===-1&&Tt.complete_status===1&&e.a.createElement("span",{className:Nr.a.completed},e.a.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),e.a.createElement(ie.a,null,Vt===fn&&e.a.createElement("div",null,e.a.createElement(u.a,{title:"\u5220\u9664"},e.a.createElement("span",{onClick:function(){ls(Ht,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),(((Kn=tt.userInfo)===null||Kn===void 0?void 0:Kn.admin)||((Zn=tt.userInfo)===null||Zn===void 0?void 0:Zn.business)||!(!((nr=Ze.detail)!==null&&nr!==void 0&&nr.allow_statistics)&&((Wr=tt.userInfo)===null||Wr===void 0?void 0:Wr.user_identity)==="\u5B66\u751F"&&(ln=Ze.detail)!==null&&ln!==void 0&&ln.allow_visit&&(Ya=Ze.detail)!==null&&Ya!==void 0&&Ya.courses))&&Vt!==fn&&Tt.item_type==="VideoItem"&&e.a.createElement("aside",null,e.a.createElement(A.a,{type:"primary",onClick:function(){var Ua,ri;if(!((Ua=tt.userInfo)!==null&&Ua!==void 0&&Ua.admin)&&!((ri=tt.userInfo)!==null&&ri!==void 0&&ri.business)&&!Tt.can_view)return T.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:e.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});Tt.link&&Object(ko.n)({is_f:1,id:Tt.id,point:0,total:0}),Object(de.Q)(Tt.link||"/video/".concat(Tt.id,"?subject_id=").concat(yt.pathId))}},Tt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Di=tt.userInfo)===null||Di===void 0?void 0:Di.admin)||(Tt.allow_visit||Tt.to_be_built||Tt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Tt.shixun_status!=="\u5DF2\u5220\u9664")&&!(!((xa=Ze.detail)!==null&&xa!==void 0&&xa.allow_statistics)&&(($r=tt.userInfo)===null||$r===void 0?void 0:$r.user_identity)==="\u5B66\u751F"&&(_i=Ze.detail)!==null&&_i!==void 0&&_i.allow_visit&&(Gi=Ze.detail)!==null&&Gi!==void 0&&Gi.courses))&&Vt!==fn&&Tt.item_type==="Shixun"&&e.a.createElement("aside",null,e.a.createElement(Ot.a,{to:"/shixuns/".concat(Tt.identifier,"/challenges"),target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),Tt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&e.a.createElement(A.a,{className:"ml20",type:"primary",onClick:function(){if(!Object(Ie.e)(xt,!0))return;Go(Tt.identifier,Tt.is_jupyter||Tt.is_jupyter_lab)}},"\u5F00\u59CB\u5B9E\u6218")),Vt===-1&&!Tt.allow_visit&&!Tt.to_be_built&&Tt.shixun_status==="\u6682\u672A\u516C\u5F00"&&e.a.createElement("span",{className:Nr.a.color204},"\u6682\u672A\u516C\u5F00"),Vt===-1&&!Tt.allow_visit&&!Tt.to_be_built&&Tt.shixun_status==="\u5DF2\u5220\u9664"&&e.a.createElement("span",{className:Nr.a.color204},"\u5DF2\u5220\u9664"),Vt===-1&&Tt.item_type==="Shixun"&&!!Tt.challenges_count&&e.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",Tt.challenges_count)))},us=function(Tt){var Ht,fn=[];if(Tt.items&&(Ht=Tt.items)!==null&&Ht!==void 0&&Ht.length){var Qt;(Qt=Tt.items)===null||Qt===void 0||Qt.forEach(function(Zn){var nr;fn.push(Zn),Zn.children&&(nr=Zn.children)!==null&&nr!==void 0&&nr.length&&(fn=fn.concat(Zn.children))})}var Kn=!!fn.find(function(Zn){return Object(Zr.isEqual)(Zn.learning_status,["can","try"])});return Kn?e.a.createElement("aside",{className:Nr.a.learn},"\u514D\u8D39\u8BD5\u5B66"):null},Ha=function(Tt,Ht){var fn,Qt,Kn,Zn,nr,Wr;if(xi!=="All"&&!((fn=Tt.stage_tag)!==null&&fn!==void 0&&fn.includes(xi)))return null;var ln=!1,Ya=!1,Di=!1,xa=!1;if(xi==="All"){var $r,_i,Gi,Ka;ln=((($r=tt.userInfo)===null||$r===void 0?void 0:$r.admin)||((_i=tt.userInfo)===null||_i===void 0?void 0:_i.business)||((Gi=Ze.detail)===null||Gi===void 0?void 0:Gi.allow_statistics))&&Vt===Ht&&!jn,(Ka=Ze.detail)!==null&&Ka!==void 0&&Ka.allow_add_member&&Fo&&Vt!==Ht&&(Ya=!0,Ht>0&&(Di=!0),Ht0)return e.a.createElement("div",{key:Tt,className:vn.type===xi?Nr.a.tabActive:Nr.a.tab,onClick:function(){Vt===-1?(wo(vn.type),An(-1)):I.b.warn("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},e.a.createElement("span",{className:Nr.a.s1},vn.name),e.a.createElement("span",{className:Nr.a.s2},vn.number))})),xi!=="Discusses"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(ee.a,{form:sr,onFinish:_n},kt==null?void 0:kt.map(function(vn,Tt){return e.a.createElement("div",{key:Tt},Ha(vn,Tt))})),((Ne=Ze.detail)===null||Ne===void 0?void 0:Ne.allow_statistics)&&xi==="All"&&!jn&&e.a.createElement("div",{className:Nr.a.addStage,onClick:ei},e.a.createElement("span",{className:Nr.a.color4CA},"+\u70B9\u51FB\u65B0\u5EFA\u9636\u6BB5"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u9636\u6BB5\uFF09"))),xi==="Discusses"&&e.a.createElement("aside",{className:"mt20"},e.a.createElement(Aa,{activeIndex:3,isDelete:(Ce=Ze.detail)===null||Ce===void 0?void 0:Ce.allow_add_member,shixunIdentifier:11,identity:($e=tt.userInfo)===null||$e===void 0?void 0:$e.role,getTypeNumber:Hi,user:tt.userInfo,isShixunDetail:!0})),e.a.createElement(T.a,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",visible:Jt,confirmLoading:Ti,destroyOnClose:!0,onOk:Object(y.a)(r.a.mark(function vn(){var Tt;return r.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return fn.next=2,br.validateFields();case 2:return Ri(!0),fn.next=5,Object(K.N)(Object(L.a)({id:kt[Vt].stage_id,subject_id:yt.pathId},Mn));case 5:Tt=fn.sent,ti(),Tt.id&&(br.resetFields(),I.b.success("\u6DFB\u52A0\u6210\u529F"),ho([Tt])),Ri(!1);case 9:case"end":return fn.stop()}},vn)})),onCancel:ti},e.a.createElement(ee.a,{form:br,onValuesChange:function(Tt){xr(Object(L.a)(Object(L.a)({},Mn),Tt))}},e.a.createElement(ee.a.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},e.a.createElement(x.a.Group,null,e.a.createElement(x.a,{defaultChecked:!0,value:!1},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement(x.a,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),e.a.createElement(ee.a.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"}]},e.a.createElement(ne.a,{suffix:e.a.createElement("span",null,Mn.name.length,"/60")})))),e.a.createElement(T.a,{centered:!0,title:Pa?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",visible:Wn,confirmLoading:Ti,destroyOnClose:!0,onOk:Object(y.a)(r.a.mark(function vn(){var Tt,Ht,fn,Qt,Kn,Zn;return r.a.wrap(function(Wr){for(;;)switch(Wr.prev=Wr.next){case 0:return Wr.next=2,Xn.validateFields();case 2:return Ri(!0),Wr.next=5,Xn.getFieldsValue();case 5:if(Tt=Wr.sent,Ht=!1,fn="",Tt.files.forEach(function(ln){(!ln.response||!ln.response.id)&&(Ht=!0,fn=ln.name)}),!Ht){Wr.next=11;break}return I.b.error("".concat(fn," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20")),Wr.abrupt("return");case 11:if(Pa){Wr.next=18;break}return Wr.next=14,Object(K.c)({id:kt[Vt].stage_id,subject_id:yt.pathId,tags:Ei,attachment_ids:Tt.files.map(function(ln){return ln.response.id})});case 14:Qt=Wr.sent,Qt.status===0&&(I.b.success("\u4FEE\u6539\u6210\u529F"),en(!1),Bo(Object(o.a)(Qt.items))),Wr.next=22;break;case 18:return Wr.next=20,Object(K.S)({id:Pa==null?void 0:Pa.id,subject_id:yt.pathId,tags:Ei,attachment_id:(Kn=Tt.files.map(function(ln){return ln.response.id}))===null||Kn===void 0?void 0:Kn[0]});case 20:Zn=Wr.sent,Zn.status===0&&(I.b.success("\u4FEE\u6539\u6210\u529F"),en(!1),Bo(Object(o.a)(Zn.items)));case 22:Ri(!1);case 23:case"end":return Wr.stop()}},vn)})),onCancel:function(){en(!1),io([]),$i("")}},e.a.createElement(ee.a,{form:Xn},e.a.createElement(ee.a.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},e.a.createElement(Dr.b,{aloneClear:!0,maxSize:Object(U.v)()?500:100,accept:Yi.toString(),number:Pa?1:10})),e.a.createElement(ee.a.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag"},e.a.createElement(ne.a,{onKeyUp:Wo})),e.a.createElement("div",{className:Nr.a["tagsList-content"]},Ei.map(function(vn,Tt){return e.a.createElement(m.a,{key:Tt+vn,closable:!0,onClose:function(fn){zo(fn,vn)}},vn)})),e.a.createElement("div",null,e.a.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),e.a.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",e.a.createElement(Ot.a,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",e.a.createElement("br",null),"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Object(U.v)()?500:100,"M\uFF1B",e.a.createElement("br",null),"3\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",e.a.createElement("br",null),"4\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",e.a.createElement("br",null),"5\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),e.a.createElement(T.a,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",visible:tr,confirmLoading:Ti,onOk:Object(y.a)(r.a.mark(function vn(){var Tt,Ht;return r.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,on.validateFields();case 2:return Ri(!0),Qt.next=5,on.getFieldsValue();case 5:return Tt=Qt.sent,Qt.next=8,Object(K.a)({id:kt[Vt].stage_id,subject_id:yt.pathId,name:Tt.name});case 8:Ht=Qt.sent,Ht.status===0&&(I.b.success("\u6DFB\u52A0\u6210\u529F"),Ar(!1),No(Object(L.a)({},Ht))),Ri(!1);case 11:case"end":return Qt.stop()}},vn)})),onCancel:function(){return Ar(!1)}},e.a.createElement(ee.a,{form:on},e.a.createElement(ee.a.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"}]},e.a.createElement(ne.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),e.a.createElement(Ii,{shixunIds:La,cb:ho}),e.a.createElement(rr.a,{visible:Xa,editData:Pa,onCancel:function(){return Ra(!1)},onOk:jo}))},ts=Object(c.a)(function(Fe){var Qe=Fe.pathsDetail,We=Fe.user,Ee=Fe.loading,Ne=Fe.globalSetting;return{pathsDetail:Qe,user:We,globalSetting:Ne,loading:Ee.effects}})(es),Ss=P("uRQ9"),ps=P.n(Ss),ks=function(Qe){var We=Qe.user,Ee=Object(w.a)(Qe,["user"]),Ne=Object(n.useState)([]),Ce=Object(E.a)(Ne,2),$e=Ce[0],Ze=Ce[1],tt=Object(n.useState)(!0),et=Object(E.a)(tt,2),rt=et[0],xt=et[1],Pt=Object(n.useState)(!1),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=Object(n.useState)(!1),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1],En=Object(n.useState)(0),Vt=Object(E.a)(En,2),An=Vt[0],Tn=Vt[1],Fn=Object(n.useState)({}),Jt=Object(E.a)(Fn,2),rn=Jt[0],an=Jt[1],pn=Object(l.i)(),Wn=Object(n.useState)({page:1,limit:10}),en=Object(E.a)(Wn,2),On=en[0],vr=en[1],tr=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:function(sr,bn){return e.a.createElement(e.a.Fragment,null,(bn==null?void 0:bn.state)==="drafted"&&e.a.createElement("span",null,"\u7533\u8BF7\u4E2D"),(bn==null?void 0:bn.state)==="rejected"&&e.a.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(bn==null?void 0:bn.state)==="passed"&&e.a.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))}},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:function(sr){return"".concat(sr,"%")}},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:function(sr,bn){return e.a.createElement("div",{className:ps.a.actionsBtns},(bn==null?void 0:bn.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return Ar(bn)}},"\u540C\u610F"),(bn==null?void 0:bn.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return qn(bn)}},"\u62D2\u7EDD"),(bn==null?void 0:bn.state)==="rejected"&&e.a.createElement("span",{onClick:function(){return Tr(bn)}},"\u62D2\u7EDD\u539F\u56E0"),(bn==null?void 0:bn.state)==="passed"&&e.a.createElement("span",{onClick:function(){return Mn(bn)}},"\u67E5\u770B\u8BC1\u4E66"))}}].filter(function(Fr){return Wt?!0:Fr.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&Fr.title!=="\u5BA1\u6279\u64CD\u4F5C"});Object(n.useEffect)(function(){xr(On)},[On]);var Ar=function(){var Fr=Object(y.a)(r.a.mark(function sr(bn){var Vn;return r.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.next=2,Object(oe.a)("/api/paths/".concat(pn==null?void 0:pn.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:bn==null?void 0:bn.id,op:"pass"}});case 2:Vn=In.sent,(Vn==null?void 0:Vn.status)===0&&xr(On);case 4:case"end":return In.stop()}},sr)}));return function(bn){return Fr.apply(this,arguments)}}(),qn=function(sr){var bn="";T.a.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:e.a.createElement("div",null,e.a.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),e.a.createElement("aside",{className:"flex-container"},e.a.createElement("sup",{className:"c-red-ee4"},"*"),e.a.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),e.a.createElement(ne.a,{maxLength:30,style:{width:284,marginLeft:10},onChange:function(br){return bn=br.target.value}}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:function(){var Vn=Object(y.a)(r.a.mark(function In(){var Hn;return r.a.wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:if(bn){Qn.next=3;break}return I.b.warn("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Qn.abrupt("return",Promise.reject());case 3:return Qn.next=5,Object(oe.a)("/api/paths/".concat(pn==null?void 0:pn.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:sr==null?void 0:sr.id,op:"reject",content:bn}});case 5:Hn=Qn.sent,(Hn==null?void 0:Hn.status)===0&&xr(On);case 7:case"end":return Qn.stop()}},In)}));function br(){return Vn.apply(this,arguments)}return br}()})},Tr=function(sr){T.a.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:e.a.createElement("div",null,sr==null?void 0:sr.content),okText:"\u786E\u5B9A"})},Mn=function(sr){an((sr==null?void 0:sr.info)||{}),$t(!0)},xr=function(){var Fr=Object(y.a)(r.a.mark(function sr(bn){var Vn;return r.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return xt(!0),In.next=3,Object(oe.a)("/api/paths/".concat(pn==null?void 0:pn.pathId,"/request_certificates.json"),{method:"get",params:bn});case 3:Vn=In.sent,Vn!=null&&Vn.data&&(Ze(Vn==null?void 0:Vn.data),Tn((Vn==null?void 0:Vn.total_count)||0),dn(Vn==null?void 0:Vn.is_manage)),xt(!1);case 6:case"end":return In.stop()}},sr)}));return function(bn){return Fr.apply(this,arguments)}}(),Gr=function(sr,bn){var Vn=Object(L.a)(Object(L.a)({},On),{},{page:sr,limit:bn});vr(Vn),xr(Vn)};return e.a.createElement("div",{className:ps.a.certificate},e.a.createElement(Et.a,{dataSource:$e,rowKey:function(sr){return sr.id},columns:tr,loading:rt,pagination:{pageSize:On.limit,total:An,current:On.page,onChange:Gr,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),e.a.createElement(Ca,{visible:zt,onCancel:function(){$t(!1),an({})},data:rn}))},Zs=Object(c.a)(function(Fe){var Qe=Fe.user,We=Fe.pathsDetail;return{user:Qe,pathsDetail:We}})(ks);fe.a.locale("ZH-cn");var ns=h.a.TabPane,dl=function(Qe){var We=Qe.data,Ee=Object(n.useState)("1"),Ne=Object(E.a)(Ee,2),Ce=Ne[0],$e=Ne[1],Ze=Object(n.useState)(1),tt=Object(E.a)(Ze,2),et=tt[0],rt=tt[1],xt=Object(n.useState)(),Pt=Object(E.a)(xt,2),yt=Pt[0],zt=Pt[1],$t=Object(n.useState)(!0),yn=Object(E.a)($t,2),kt=yn[0],Wt=yn[1],dn=Object(l.i)();function En(){return Vt.apply(this,arguments)}function Vt(){return Vt=Object(y.a)(r.a.mark(function Tn(){var Fn,Jt;return r.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return Wt(!0),Ce==="1"?Fn="/api/paths/".concat(dn.pathId,"/study_ranking_shixuns_passed.json"):Ce==="2"?Fn="/api/paths/".concat(dn.pathId,"/study_ranking_videos.json"):Ce==="3"?Fn="/api/paths/".concat(dn.pathId,"/study_ranking_pdf_attachments.json"):Ce==="4"&&(Fn="/api/paths/".concat(dn.pathId,"/study_ranking_discusses.json")),an.next=4,Object(oe.a)(Fn,{method:"get",params:{page:et}});case 4:Jt=an.sent,Wt(!1),zt(Jt);case 7:case"end":return an.stop()}},Tn)})),Vt.apply(this,arguments)}Object(n.useEffect)(function(){En()},[et,Ce]);var An=function(){var Fn,Jt,rn,an,pn,Wn,en,On,vr,tr,Ar,qn,Tr;return e.a.createElement(e.a.Fragment,null,e.a.createElement(X.a,{spinning:kt},e.a.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},e.a.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),e.a.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),Ce==="1"&&e.a.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),Ce==="2"&&e.a.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),Ce==="3"&&e.a.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),Ce==="4"&&e.a.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(yt==null?void 0:yt.user_show)&&e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},e.a.createElement("span",{style:{flex:"1"}},(yt==null||((Fn=yt.data_user)===null||Fn===void 0)?void 0:Fn.rank)===0&&(yt==null||((Jt=yt.data_user)===null||Jt===void 0)?void 0:Jt.num)===0?"--":(yt==null||((rn=yt.data_user)===null||rn===void 0)?void 0:rn.rank)<=100&&(yt==null||((an=yt.data_user)===null||an===void 0)?void 0:an.rank)!=0?yt==null||((pn=yt.data_user)===null||pn===void 0)?void 0:pn.rank:"\u672A\u4E0A\u699C"),e.a.createElement("span",{style:{flex:"1"}},yt==null||((Wn=yt.data_user)===null||Wn===void 0)?void 0:Wn.user_real_name),Ce==="1"&&e.a.createElement("span",{style:{flex:"3"}},(yt==null||((en=yt.data_user)===null||en===void 0)?void 0:en.num)||"--"),Ce==="2"&&e.a.createElement("span",{style:{flex:"3"}},yt!=null&&(On=yt.data_user)!==null&&On!==void 0&&On.num?Object(de.Z)(yt==null||((vr=yt.data_user)===null||vr===void 0)?void 0:vr.num):"--"),Ce==="3"&&e.a.createElement("span",{style:{flex:"3"}},(yt==null||((tr=yt.data_user)===null||tr===void 0)?void 0:tr.num)||"--"),Ce==="4"&&e.a.createElement("span",{style:{flex:"3"}},(yt==null||((Ar=yt.data_user)===null||Ar===void 0)?void 0:Ar.num)||"--")),(yt==null?void 0:yt.user_show)&&e.a.createElement(pa.a,null),(yt==null||((qn=yt.data)===null||qn===void 0)?void 0:qn.length)>0?yt==null||((Tr=yt.data)===null||Tr===void 0)?void 0:Tr.map(function(Mn,xr){return e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Mn==null?void 0:Mn.rank)===1&&e.a.createElement("span",{style:{flex:"1",color:"#E02020"}},Mn==null?void 0:Mn.rank),(Mn==null?void 0:Mn.rank)===2&&e.a.createElement("span",{style:{flex:"1",color:"#FA6400"}},Mn==null?void 0:Mn.rank),(Mn==null?void 0:Mn.rank)===3&&e.a.createElement("span",{style:{flex:"1",color:"#F7B500"}},Mn==null?void 0:Mn.rank),(Mn==null?void 0:Mn.rank)>3&&e.a.createElement("span",{style:{flex:"1"}},Mn==null?void 0:Mn.rank),e.a.createElement("span",{style:{flex:"1"}},Mn==null?void 0:Mn.user_real_name),Ce==="1"&&e.a.createElement("span",{style:{flex:"3"}},Mn==null?void 0:Mn.num),Ce==="2"&&e.a.createElement("span",{style:{flex:"3"}},Object(de.Z)(Mn==null?void 0:Mn.num)),Ce==="3"&&e.a.createElement("span",{style:{flex:"3"}},Mn==null?void 0:Mn.num),Ce==="4"&&e.a.createElement("span",{style:{flex:"3"}},Mn==null?void 0:Mn.num))}):e.a.createElement(Oa.a,null),(yt==null?void 0:yt.count)>10&&e.a.createElement(vi.a,{current:et,pageSize:10,showSizeChanger:!1,total:yt==null?void 0:yt.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(xr){rt(xr)}})))};return e.a.createElement("div",null,e.a.createElement(h.a,{activeKey:Ce,style:{background:"#fff",padding:"0px 20px"},onChange:function(Fn){$e(Fn),rt(1)}},e.a.createElement(ns,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},e.a.createElement(An,null)),e.a.createElement(ns,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},e.a.createElement(An,null)),e.a.createElement(ns,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},e.a.createElement(An,null)),e.a.createElement(ns,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},e.a.createElement(An,null))))},$s=P("XzQ7"),go=P.n($s),ss=P("ho57"),Ia=P.n(ss),ms=h.a.TabPane;function yo(Fe){var Qe=function($e,Ze){if($e.localName===Ze)return $e;for(var tt=0,et=$e;et=et.parentNode;tt++){if(et.localName===Ze)return et;if(et==document.documentElement)return!1}},We=Fe.target,Ee=Qe(We,"a");if(console.log([Ee],Ee==null?void 0:Ee.href,44),Ee!=null&&Ee.href)return;if(We.tagName.toUpperCase()==="IMG"){var Ne=We.src||We.getAttribute("src");Ne&&Ne.indexOf("/images/avatars/User")===-1&&(Fe.stopPropagation(),Fe.preventDefault(),jr.a.publish("preview-image",Ne))}}var Fs=function(Qe){var We,Ee,Ne=Qe.pathsDetail,Ce=Qe.globalSetting,$e=Qe.loading,Ze=Qe.dispatch,tt=Object(w.a)(Qe,["pathsDetail","globalSetting","loading","dispatch"]),et=Object(l.i)(),rt=tt.location.query,xt=Object(n.useRef)(),Pt=Object(n.useState)("stage"),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"}].filter(function(Wt){var dn;return(dn=Ne.detail)!==null&&dn!==void 0&&dn.excellent?!0:Wt.key!=="certificate"});Object(n.useEffect)(function(){if(xt.current)return xt.current.addEventListener("mousedown",yo),function(){xt.current.removeEventListener("mousedown",yo)}},[xt.current]),Object(n.useEffect)(function(){if(!et.pathId)return;kt()},[et.pathId]),Object(n.useEffect)(function(){var Wt;Object(de.V)((Wt=Ne.detail)===null||Wt===void 0?void 0:Wt.name)},[Ne]);var kt=function(){var Wt=Object(y.a)(r.a.mark(function dn(){var En;return r.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Ze({type:"pathsDetail/getPathsDetail",payload:Object(L.a)({id:et.pathId},rt)});case 2:En=An.sent,Ze({type:"pathsDetail/getRightData",payload:{id:et.pathId}}),Ze({type:"pathsDetail/getStageData",payload:{subject_id:et.pathId}}),En!=null&&En.id&&rt.token&&(location.href=location.pathname);case 6:case"end":return An.stop()}},dn)}));return function(){return Wt.apply(this,arguments)}}();return e.a.createElement(X.a,{spinning:!1},e.a.createElement("section",{className:go.a.bg},e.a.createElement(mt,null),e.a.createElement(Us.a,null),e.a.createElement("section",{style:{marginTop:((We=Ne.detail)===null||We===void 0?void 0:We.excellent)&&"89px"},className:"edu-container mb80 ".concat(go.a.wrap)},e.a.createElement("aside",{className:go.a.content},e.a.createElement("div",{className:go.a.intro},e.a.createElement("div",{className:go.a.introTitle},e.a.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{src:Ia.a,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),e.a.createElement("div",{ref:xt},e.a.createElement(He.a,{value:(Ee=Ne.detail)===null||Ee===void 0?void 0:Ee.description}))),e.a.createElement(h.a,{className:go.a.wrapTabs,activeKey:zt,onChange:function(dn){return $t(dn)},tabBarGutter:50,tabBarStyle:{height:76}},yn.map(function(Wt){return e.a.createElement(ms,{tab:Wt.name,key:Wt.key})})),zt==="stage"&&e.a.createElement(ts,null),zt==="ranking"&&e.a.createElement(dl,null),zt==="certificate"&&e.a.createElement(Zs,null)),e.a.createElement(_a,null))))},nt=me.default=Object(c.a)(function(Fe){var Qe=Fe.pathsDetail,We=Fe.loading,Ee=Fe.globalSetting;return{pathsDetail:Qe,globalSetting:Ee,loading:We}})(Fs)},Aky1:function(Ge,me,P){"use strict";P.d(me,"a",function(){return s});var se=P("ErOA"),X=P("ppsT"),L=P.n(X),y="",E,w="";function _(r){h(r)}function h(r){E=new L.a.Vod({timeout:6e4,partSize:1048576,parallel:5,retryCount:3,retryDuration:2,region:"ap-southeast-1",userId:1829848226361863,enableUploadProgress:!1,addFileSuccess:function(e){console.log("addFileSuccess: "+e.file.name),r.addFileSuccess&&r.addFileSuccess(e),E.startUpload()},onUploadstarted:function(e){var l=e.file.name;if(e.videoId){var f="/api/users/".concat(y,"/video_auths.json");Object(se.a)(f,{method:"put",body:{video_id:e.videoId,title:l,file_name:l,virtual_classroom_id:w}}).then(function(d){if(d.status==-1){r.onUploadError&&r.onUploadError(e);return}var a=d.data,A=a.UploadAuth,g=a.UploadAddress,m=a.VideoId;E.setUploadAuthAndAddress(e,A,g)}).catch(function(d){E.deleteFile(E._curIndex),E.nextUpload(),console.log(d)})}else{var c="/api/users/".concat(y,"/video_auths.json"),o="";Object(se.a)(c,{method:"Post",body:{title:o+l,file_name:o+l,virtual_classroom_id:w}}).then(function(d){if(d){var a=d.data,A=a.UploadAuth,g=a.UploadAddress,m=a.VideoId;E.setUploadAuthAndAddress(e,A,g,m)}}).catch(function(d){E.deleteFile(E._curIndex),E.nextUpload(),console.log(d)}),console.log("\u6587\u4EF6\u5F00\u59CB\u4E0A\u4F20...")}},onUploadSucceed:function(e){r.onUploadSucceed&&r.onUploadSucceed(e),console.log("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F!")},onUploadFailed:function(e,l,c){r.onUploadFailed&&r.onUploadFailed(e),console.log("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25!")},onUploadCanceled:function(e,l,c){console.log("\u6587\u4EF6\u4E0A\u4F20\u5DF2\u6682\u505C!")},onUploadProgress:function(e,l,c){r.onUploadProgress&&r.onUploadProgress(e,l,c);var o=Math.ceil(c*100);console.log("\u6587\u4EF6\u4E0A\u4F20\u4E2D...")},onUploadTokenExpired:function(e){console.log("\u6587\u4EF6\u4E0A\u4F20\u8D85\u65F6!");var l="/api/users/".concat(y,"/video_auths.json");Object(se.a)(l,{method:"put",body:{video_id:e.videoId}}).then(function(c){var o=c.data,f=o.UploadAuth;E.resumeUploadWithAuth(f)}).catch(function(c){console.log(c)})},onUploadEnd:function(e){r.onUploadEnd&&r.onUploadEnd(e),console.log("onUploadEnd: uploaded all the files")}}),r.gotUploader&&r.gotUploader(E)}function s(r,n,e){r&&(y=r),n&&(w=n),_(e)}},BPZU:function(Ge,me){var P=32,se=7,X=256;function L(n){for(var e=0;n>=P;)e|=n&1,n>>=1;return n+e}function y(n,e,l,c){var o=e+1;if(o===l)return 1;if(c(n[o++],n[e])<0){for(;o=0;)o++;return o-e}function E(n,e,l){for(l--;e>>1,o(f,n[A])<0?a=A:d=A+1;var g=c-d;switch(g){case 3:n[d+3]=n[d+2];case 2:n[d+2]=n[d+1];case 1:n[d+1]=n[d];break;default:for(;g>0;)n[d+g]=n[d+g-1],g--}n[d]=f}}function _(n,e,l,c,o,f){var d=0,a=0,A=1;if(f(n,e[l+o])>0){for(a=c-o;A0;)d=A,A=(A<<1)+1,A<=0&&(A=a);A>a&&(A=a),d+=o,A+=o}else{for(a=o+1;Aa&&(A=a);var g=d;d=o-A,A=o-g}for(d++;d>>1);f(n,e[l+m])>0?d=m+1:A=m}return A}function h(n,e,l,c,o,f){var d=0,a=0,A=1;if(f(n,e[l+o])<0){for(a=o+1;Aa&&(A=a);var g=d;d=o-A,A=o-g}else{for(a=c-o;A=0;)d=A,A=(A<<1)+1,A<=0&&(A=a);A>a&&(A=a),d+=o,A+=o}for(d++;d>>1);f(n,e[l+m])<0?A=m:d=m+1}return A}function s(n,e){var l=se,c=0,o=X,f=0,d,a,A=0;c=n.length,c<2*X&&(o=c>>>1);var g=[];f=c<120?5:c<1542?10:c<119151?19:40,d=[],a=[];function m(u,i){d[A]=u,a[A]=i,A+=1}function C(){for(;A>1;){var u=A-2;if(u>=1&&a[u-1]<=a[u]+a[u+1]||u>=2&&a[u-2]<=a[u]+a[u-1])a[u-1]a[u+1])break;B(u)}}function S(){for(;A>1;){var u=A-2;u>0&&a[u-1]=se||U>=se);if(K)break;Q<0&&(Q=0),Q+=2}if(l=Q,l<1&&(l=1),i===1){for(T=0;T=0;T--)n[Y+T]=n[Q+T];n[k]=g[I];return}for(var U=l;;){var K=0,z=0,F=!1;do if(e(g[I],n[D])<0){if(n[k--]=n[D--],K++,z=0,--i===0){F=!0;break}}else if(n[k--]=g[I--],z++,K=0,--O===1){F=!0;break}while((K|z)=0;T--)n[Y+T]=n[Q+T];if(i===0){F=!0;break}}if(n[k--]=g[I--],--O===1){F=!0;break}if(z=O-_(n[D],g,0,O,O-1,e),z!==0){for(k-=z,I-=z,O-=z,Y=k+1,Q=I+1,T=0;T=se||z>=se);if(F)break;U<0&&(U=0),U+=2}if(l=U,l<1&&(l=1),O===1){for(k-=i,D-=i,Y=k+1,Q=D+1,T=i-1;T>=0;T--)n[Y+T]=n[Q+T];n[k]=g[I]}else{if(O===0)throw new Error;for(Q=k-(O-1),T=0;Ta&&(A=a),w(n,l,l+A,l+f,e),f=A}d.pushRun(l,f),d.mergeRuns(),o-=f,l+=f}while(o!==0);d.forceMergeRuns()}Ge.exports=r},BU3w:function(Ge,me,P){"use strict";P.d(me,"a",function(){return w});var se=P("MNnm"),X="rc-util-key";function L(_){if(_.attachTo)return _.attachTo;var h=document.querySelector("head");return h||document.body}function y(_){var h,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(se.a)())return null;var r=document.createElement("style");if((h=s.csp)===null||h===void 0?void 0:h.nonce){var n;r.nonce=(n=s.csp)===null||n===void 0?void 0:n.nonce}r.innerHTML=_;var e=L(s),l=e.firstChild;return s.prepend&&e.prepend?e.prepend(r):s.prepend&&l?e.insertBefore(r,l):e.appendChild(r),r}var E=new Map;function w(_,h){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=L(s);if(!E.has(r)){var n=y("",s),e=n.parentNode;E.set(r,e),e.removeChild(n)}var l=Array.from(E.get(r).children).find(function(a){return a.tagName==="STYLE"&&a[X]===h});if(l){var c,o;if(((c=s.csp)===null||c===void 0?void 0:c.nonce)&&l.nonce!==((o=s.csp)===null||o===void 0?void 0:o.nonce)){var f;l.nonce=(f=s.csp)===null||f===void 0?void 0:f.nonce}return l.innerHTML!==_&&(l.innerHTML=_),l}var d=y(_,s);return d[X]=h,d}},Bd2K:function(Ge,me,P){(function(se){se(P("VrN/"),P("osHv"))})(function(se){se.defineOption("autoCloseTags",!1,function(s,r,n){if(n!=se.Init&&n&&s.removeKeyMap("autoCloseTags"),!r)return;var e={name:"autoCloseTags"};(typeof r!="object"||r.whenClosing!==!1)&&(e["'/'"]=function(l){return w(l)}),(typeof r!="object"||r.whenOpening!==!1)&&(e["'>'"]=function(l){return y(l)}),s.addKeyMap(e)});var X=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],L=["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 y(s){if(s.getOption("disableInput"))return se.Pass;for(var r=s.listSelections(),n=[],e=s.getOption("autoCloseTags"),l=0;lc.ch&&(A=A.slice(0,A.length-o.end+c.ch));var S=A.toLowerCase();if(!A||o.type=="string"&&(o.end!=c.ch||!/[\"\']/.test(o.string.charAt(o.string.length-1))||o.string.length==1)||o.type=="tag"&&a.close||o.string.indexOf("/")==c.ch-o.start-1||m&&_(m,S)>-1||h(s,f.mode.xmlCurrentContext&&f.mode.xmlCurrentContext(d)||[],A,c,!0))return se.Pass;var B=typeof e=="object"&&e.emptyTags;if(B&&_(B,A)>-1){n[l]={text:"/>",newPos:se.Pos(c.line,c.ch+2)};continue}var b=C&&_(C,S)>-1;n[l]={indent:b,text:">"+(b?` +`).filter(function(Hr,pr){return pr!==0}).join(""))),e.a.createElement("div",null,((Xn=nn.detail)===null||Xn===void 0?void 0:Xn.excellent)&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B"),((Qn=nn.detail)===null||Qn===void 0?void 0:Qn.featured)>0&&e.a.createElement("div",null,((Pn=nn.detail)===null||Pn===void 0?void 0:Pn.featured)===1&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#FF8C29",border:"1px solid #FF8C29"}},"\u56FD\u5BB6\u4E00\u6D41"),((on=nn.detail)===null||on===void 0?void 0:on.featured)===2&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((qt=nn.detail)===null||qt===void 0?void 0:qt.featured)===3&&e.a.createElement(m.a,{className:"".concat(Y.a.openCourseTag," font14"),style:{background:"#B38D24",border:"1px solid #B38D24"}},"\u7701\u7EA7\u4E00\u6D41")),((Un=Oo.userInfo)===null||Un===void 0?void 0:Un.login)&&((jn=nn.detail)===null||jn===void 0?void 0:jn.is_collect)&&e.a.createElement(A.a,{className:"".concat(Y.a.button," ").concat(Y.a.buttonTransparent," mr15"),onClick:fl},"\u53D6\u6D88\u6536\u85CF"),((mn=Oo.userInfo)===null||mn===void 0?void 0:mn.login)&&!((ir=nn.detail)!==null&&ir!==void 0&&ir.is_collect)&&e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},onClick:Ns},e.a.createElement("img",{src:ze.a,style:{marginRight:"10px"}}),e.a.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!Object(U.p)()&&e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},className:"mr15",onClick:function(){if(!Object(Ie.e)(Ha))return}},e.a.createElement("img",{src:ze.a,style:{marginRight:"10px"}}),e.a.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")))),e.a.createElement("div",{className:Y.a.contentWrap},e.a.createElement("div",{className:Y.a.contentLeftWrap},!!((kr=nn.detail)!==null&&kr!==void 0&&kr.stages_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u7AE0\u8282"),e.a.createElement("p",{className:"mt3"},(La=nn.detail)===null||La===void 0?void 0:La.stages_count)),!!((Ea=nn.detail)!==null&&Ea!==void 0&&Ea.shixuns_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5355\u5143"),e.a.createElement("p",{className:"mt3"},(Xr=nn.detail)===null||Xr===void 0?void 0:Xr.shixuns_count)),!!((li=nn.detail)!==null&&li!==void 0&&li.challenge_choose_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),e.a.createElement("p",{className:"mt3"},(Xa=nn.detail)===null||Xa===void 0?void 0:Xa.challenge_choose_count)),!!((Ra=nn.detail)!==null&&Ra!==void 0&&Ra.challenges_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),e.a.createElement("p",{className:"mt3"},(Ji=nn.detail)===null||Ji===void 0?void 0:Ji.challenges_count)),!!((Zi=nn.detail)!==null&&Zi!==void 0&&Zi.videos_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u89C6\u9891"),e.a.createElement("p",{className:"mt3"},(xi=nn.detail)===null||xi===void 0?void 0:xi.videos_count)),!!((wo=nn.detail)!==null&&wo!==void 0&&wo.attachment_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u8BFE\u4EF6"),e.a.createElement("p",{className:"mt3"},(To=nn.detail)===null||To===void 0?void 0:To.attachment_count)),((qi=nn.detail)===null||qi===void 0?void 0:qi.publish_status)!==0&&!!((Si=nn.detail)!==null&&Si!==void 0&&Si.subject_score)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u7ECF\u9A8C\u503C"),e.a.createElement("p",{className:"mt3"},(Ri=nn.detail)===null||Ri===void 0?void 0:Ri.subject_score)),((bo=nn.detail)===null||bo===void 0?void 0:bo.publish_status)!==0&&!!((ro=nn.detail)!==null&&ro!==void 0&&ro.member_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,(ao=nn.detail)!==null&&ao!==void 0&&ao.excellent?"\u53C2\u4E0E\u4EBA\u6570":"\u5B66\u4E60\u4EBA\u6570"),e.a.createElement("p",{className:"mt3"},(Pi=nn.detail)===null||Pi===void 0?void 0:Pi.member_count)),((Bi=nn.detail)===null||Bi===void 0?void 0:Bi.subject_score)>=0&&e.a.createElement("span",{className:"font14 c-white"},e.a.createElement("span",null,"\u8BC4\u5206"),e.a.createElement("br",null),e.a.createElement(d.a,{allowHalf:!0,value:Object(de.B)((Qi=nn.detail)===null||Qi===void 0?void 0:Qi.averge_star),disabled:!0,className:Y.a.rating})))),!!((Ui=nn.detail)!==null&&Ui!==void 0&&(Ao=Ui.courses)!==null&&Ao!==void 0&&Ao.length)&&e.a.createElement("aside",{className:Y.a.nav},e.a.createElement("div",{className:Y.a.navLeft},Qt.course_identity<4&&e.a.createElement(u.a,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},e.a.createElement("a",{href:"/classrooms/".concat(Qt==null?void 0:Qt.course_id,"/newgolds/settings"),target:"_blank"},e.a.createElement("i",{className:"iconfont icon-bianji1 ".concat(Y.a.navLeftIcon)}))),e.a.createElement(T.a,{overlay:e.a.createElement(b.a,null,(Mi=Object(o.a)((Pa=nn.detail)===null||Pa===void 0?void 0:Pa.courses))===null||Mi===void 0||((fo=Mi.reverse())===null||fo===void 0)?void 0:fo.map(function(Hr,pr){var va,fr;return e.a.createElement(b.a.Item,{key:Hr.course_id,onClick:function(){return Al(Hr.course_id)}},e.a.createElement("span",{className:"font14"},"\u7B2C",((va=nn.detail)===null||va===void 0||((fr=va.courses)===null||fr===void 0)?void 0:fr.length)-pr,"\u671F"))}))},e.a.createElement("div",null,e.a.createElement("span",{className:"font14 current"},"\u7B2C",e.a.createElement("span",{className:Y.a.colorOrange},Bs),"\u671F"),e.a.createElement(k.a,null))),e.a.createElement("div",{className:Y.a.navContent},e.a.createElement("div",{className:Y.a.contentItem},e.a.createElement("div",{className:Y.a.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),e.a.createElement("div",{className:Y.a.contentItemText},Qt==null?void 0:Qt.start_date)),e.a.createElement("div",{className:Y.a.verticalLine}),e.a.createElement("div",{className:Y.a.contentItem},e.a.createElement("div",{className:Y.a.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),e.a.createElement("div",{className:Y.a.contentItemText},Qt==null?void 0:Qt.end_date)),e.a.createElement("div",{className:Y.a.verticalLine}),e.a.createElement("div",{className:Y.a.contentItem},e.a.createElement("div",{className:Y.a.contentItemTitle},($i=nn.detail)!==null&&$i!==void 0&&$i.excellent?"\u53C2\u4E0E\u4EBA\u6570\uFF1A":"\u62A5\u540D\u4EBA\u6570\uFF1A"),e.a.createElement("div",{className:Y.a.contentItemText},Qt==null?void 0:Qt.student_count," \u4EBA")))),e.a.createElement("div",{className:Y.a.navRight,style:{display:"none"}},e.a.createElement("div",{className:Y.a.flexRow},(Qt==null||((So=Qt.course_status)===null||So===void 0)?void 0:So.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},Qt==null||((ki=Qt.course_status)===null||ki===void 0)?void 0:ki.time),(Qt==null||((Ei=Qt.course_status)===null||Ei===void 0)?void 0:Ei.status)===2&&Qt.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((io=Qt.course_status)===null||io===void 0?void 0:io.status)===2&&(Qt.course_identity<6?e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(Qt==null||((Wo=Qt.first_category_url)===null||Wo===void 0||((zo=Wo.split("/"))===null||zo===void 0))?void 0:zo[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((Fo=Qt.course_status)===null||Fo===void 0?void 0:Fo.status)===1&&Qt.course_identity>5&&e.a.createElement("div",{className:Y.a.classButton,onClick:Li},"\u7ACB\u5373\u52A0\u5165"),((Hi=Qt.course_status)===null||Hi===void 0?void 0:Hi.status)===1&&Qt.course_identity===5&&e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(Qt==null||((Go=Qt.first_category_url)===null||Go===void 0||((ui=Go.split("/"))===null||ui===void 0))?void 0:ui[2],"/announcement"),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((Sa=Qt.course_status)===null||Sa===void 0?void 0:Sa.status)===0&&Qt.course_identity>5&&e.a.createElement("div",{className:Y.a.classButton,onClick:Li},"\u7ACB\u5373\u62A5\u540D"),((ei=Qt.course_status)===null||ei===void 0?void 0:ei.status)===0&&Qt.course_identity===5&&e.a.createElement("div",{className:Y.a.classButton},"\u62A5\u540D\u6210\u529F"),((Qt==null||((Da=Qt.course_status)===null||Da===void 0)?void 0:Da.status)===0||(Qt==null||((Ki=Qt.course_status)===null||Ki===void 0)?void 0:Ki.status)===1)&&Qt.course_identity<5&&e.a.createElement("a",{className:Y.a.classButton,href:"/classrooms/".concat(Qt==null||((ho=Qt.first_category_url)===null||ho===void 0||((Oi=ho.split("/"))===null||Oi===void 0))?void 0:Oi[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Lo&&Po&&((No=nn.detail)===null||No===void 0?void 0:No.has_participate)&&e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Lo&&Po&&!((Bo=nn.detail)!==null&&Bo!==void 0&&Bo.has_participate)&&(ln?e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bg28e),onClick:As},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),e.a.createElement("div",{className:Y.a.flexRow},Lo&&!!((jo=nn.detail)!==null&&jo!==void 0&&(Ci=jo.courses)!==null&&Ci!==void 0&&Ci.length)&&Po&&e.a.createElement("span",{className:"mt20"},e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(_n=nn.detail)===null||_n===void 0?void 0:_n.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},ln===!0?((Wi=nn.detail)===null||Wi===void 0?void 0:Wi.participant_count)+1:(ls=nn.detail)===null||ls===void 0?void 0:ls.participant_count),"\u4EBA")),Lo&&!((Vo=nn.detail)!==null&&Vo!==void 0&&(qr=Vo.courses)!==null&&qr!==void 0&&qr.length)&&Po&&e.a.createElement("span",null,!((Er=nn.detail)!==null&&Er!==void 0&&Er.has_participate)&&(ln===!0?e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("a",{className:"".concat(Y.a.classButton," ").concat(Y.a.bg28e),onClick:As},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((ti=nn.detail)===null||ti===void 0?void 0:ti.has_participate)&&e.a.createElement("span",{className:"".concat(Y.a.classButton," ").concat(Y.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(fa=nn.detail)===null||fa===void 0?void 0:fa.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},ln===!0?((Eo=nn.detail)===null||Eo===void 0?void 0:Eo.participant_count)+1:(zi=nn.detail)===null||zi===void 0?void 0:zi.participant_count),"\u4EBA"))))))),e.a.createElement(Te,null),Ro.status&&e.a.createElement(Ue,{type:"subject",onCancel:function(){return oo(!1)},onOk:function(pr){oo(!1),ds(pr)}}),e.a.createElement(S.a,{visible:Ua,title:"\u8BFE\u7A0B\u63D0\u793A",width:593,maskClosable:!1,onCancel:function(){ri(!1)},centered:!0,footer:e.a.createElement("div",null,e.a.createElement(A.a,{type:"primary",onClick:function(){ri(!1)}},"\u6211\u77E5\u9053\u4E86"))},e.a.createElement(He.a,{style:{maxHeight:378,overflow:"auto"},value:nn==null||((po=nn.detail)===null||po===void 0||((eo=po.toast)===null||eo===void 0))?void 0:eo.content})))},mt=Object(c.a)(function(Fe){var Qe=Fe.pathsDetail,We=Fe.user,Ee=Fe.loading,Ne=Fe.globalSetting;return{pathsDetail:Qe,user:We,globalSetting:Ne,loading:Ee.models.index}})(ot),Tt=P("MXD1"),_t=P("CFYs"),Dt=P("8Bcu"),It=P.n(Dt),Lt=P("g9YV"),Et=P("wCAj"),ct=P("O3gP"),At=P("lrIw"),Le=P("RotF"),qe=P.n(Le),Ct=P("oUNq"),ft=P("lzim"),Ot=P("55Ip"),Ut=function(Qe){var We=Qe.pathsDetail,Ee=Qe.loading,Ne=Qe.dispatch,Ce=Qe.onReloadData,$e=Ce===void 0?function(){}:Ce,Ze=Object(l.i)(),tt=Object(n.useState)([]),et=Object(E.a)(tt,2),rt=et[0],xt=et[1],Pt=Object(n.useState)(!0),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=Object(n.useState)(!1),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1],En=ee.a.useForm(),Vt=Object(E.a)(En,1),An=Vt[0],Sn=Object(n.useState)([]),Fn=Object(E.a)(Sn,2),Jt=Fn[0],rn=Fn[1],an=Object(n.useState)(1),pn=Object(E.a)(an,2),Wn=pn[0],en=pn[1],On=Object(n.useState)([]),vr=Object(E.a)(On,2),tr=vr[0],Ar=vr[1],qn=Object(n.useState)(!0),Sr=Object(E.a)(qn,2),Mn=Sr[0],xr=Sr[1],Gr=Object(n.useState)(!1),Fr=Object(E.a)(Gr,2),sr=Fr[0],bn=Fr[1];Object(n.useEffect)(function(){We.actionTabs.key==="Collaborators-AddCollaborator"&&(xr(!0),$t(!0),Vn())},[We.actionTabs.key]);var Vn=function(){var on=Object(y.a)(r.a.mark(function qt(){var Un;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return mn.next=2,Ne({type:"classroomList/getSchoolList",payload:{}});case 2:Un=mn.sent,xt(Un.map(function(ir){return{value:ir}}));case 4:case"end":return mn.stop()}},qt)}));return function(){return on.apply(this,arguments)}}(),br=function(){var qt,Un;if(!((qt=An.getFieldValue())!==null&&qt!==void 0&&(Un=qt.keyword)!==null&&Un!==void 0&&Un.trim())){I.b.warn("\u8BF7\u8F93\u5165\u59D3\u540D"),rn([]);return}xr(!1),$t(!0),dn(!1),en(1),Ar([]),Hn(!0)},In=function(qt){qt=String(qt);var Un=tr.indexOf(qt);Un<0?tr.push(qt):tr.splice(Un,1),Ar(Object(o.a)(tr))},Hn=function(){var on=Object(y.a)(r.a.mark(function qt(){var Un,jn,mn,ir,kr,La=arguments;return r.a.wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:if(Un=La.length>0&&La[0]!==void 0?La[0]:!1,!(zt&&!Wt||Un)){Xr.next=11;break}return ir=An.getFieldValue(),dn(!0),en(Un?1:Wn+1),Xr.next=7,Object(Ct.wb)({page:Un?1:Wn+1,container_id:Ze.pathId,container_type:3,school_name:(ir==null?void 0:ir.school_name)||null,keyword:(ir==null||((jn=ir.keyword)===null||jn===void 0)?void 0:jn.trim())||null});case 7:kr=Xr.sent,rn(Un?Object(o.a)(kr.users):[].concat(Object(o.a)(Jt),Object(o.a)(kr.users))),dn(!1),((mn=kr.users)===null||mn===void 0?void 0:mn.length)<10&&$t(!1);case 11:case"end":return Xr.stop()}},qt)}));return function(){return on.apply(this,arguments)}}(),Xn=function(){var on=Object(y.a)(r.a.mark(function qt(){var Un;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:if(tr!=null&&tr.length){mn.next=4;break}I.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"),mn.next=10;break;case 4:return bn(!0),mn.next=7,Object(K.e)({id:Ze.pathId,user_ids:tr});case 7:Un=mn.sent,bn(!1),Un&&(I.b.success("\u6DFB\u52A0\u6210\u529F"),Qn(),$e&&$e());case 10:case"end":return mn.stop()}},qt)}));return function(){return on.apply(this,arguments)}}(),Qn=function(){An.setFieldsValue({keyword:""}),Ne({type:"pathsDetail/setActionTabs",payload:{}})},Pn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(qt,Un){return e.a.createElement(G.a,{value:Un.numid,checked:tr.includes(String(Un.numid)),disabled:!!qt})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(qt,Un){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement(Ot.a,{className:"bold c-black",to:"/users/".concat(Un.login),target:"_blank"},qt||"--"))}},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt},e.a.createElement("span",null,qt||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(qt){return qt?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(qt){return e.a.createElement(u.a,{placement:"bottom",title:qt&&fe()(qt).format("YYYY-MM-DD HH:mm")},e.a.createElement("span",null,qt&&fe()(qt).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(qt){if(qt===1)return e.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return e.a.createElement(S.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:We.actionTabs.key==="Collaborators-AddCollaborator",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:sr,onOk:Xn,onCancel:Qn},e.a.createElement(ee.a,{layout:"inline",form:An,initialValues:{school_name:"",keyword:""},className:"mt10",onFinish:br},e.a.createElement(ee.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},e.a.createElement(ne.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"})),e.a.createElement(ee.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.a.createElement(At.a,{allowClear:!0,defaultOpen:!1,options:rt,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:function(qt,Un){return Un.value.toUpperCase().indexOf(qt.toUpperCase())!==-1}})),e.a.createElement(ee.a.Item,null,e.a.createElement(A.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),Mn&&e.a.createElement("div",{className:"tc font16 c-light-black mt40"},e.a.createElement("img",{src:ft.A,width:"100",alt:""}),e.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Mn&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(Et.a,{pagination:!1,dataSource:[],columns:Pn})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(qe.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(qt){Hn()},hasMore:zt,useWindow:!1},e.a.createElement(Et.a,{loading:Wt,showHeader:!1,pagination:!1,dataSource:Jt,columns:Pn,onRow:function(qt){return{onClick:function(jn){jn.currentTarget.querySelector("input").disabled||In(jn.currentTarget.querySelector("input").value)}}}})))))},bt=Object(c.a)(function(Fe){var Qe=Fe.pathsDetail,We=Fe.loading;return{pathsDetail:Qe,loading:We}})(Ut),Nt=function(Qe){var We=Qe.pathsDetail,Ee=Qe.loading,Ne=Qe.dispatch,Ce=Qe.data,$e=Qe.onReloadData,Ze=$e===void 0?function(){}:$e,tt=Object(l.i)(),et=Object(n.useState)(!0),rt=Object(E.a)(et,2),xt=rt[0],Pt=rt[1],yt=Object(n.useState)(!1),zt=Object(E.a)(yt,2),$t=zt[0],yn=zt[1],kt=ee.a.useForm(),Wt=Object(E.a)(kt,1),dn=Wt[0],En=Object(n.useState)([]),Vt=Object(E.a)(En,2),An=Vt[0],Sn=Vt[1],Fn=Object(n.useState)(1),Jt=Object(E.a)(Fn,2),rn=Jt[0],an=Jt[1],pn=Object(n.useState)([]),Wn=Object(E.a)(pn,2),en=Wn[0],On=Wn[1],vr=Object(n.useState)(!0),tr=Object(E.a)(vr,2),Ar=tr[0],qn=tr[1],Sr=Object(n.useState)(!1),Mn=Object(E.a)(Sr,2),xr=Mn[0],Gr=Mn[1];Object(n.useEffect)(function(){We.actionTabs.key==="Collaborators-AddCourses"&&(qn(!0),Pt(!0),Fr())},[We.actionTabs.key]);var Fr=function(){var Xn=Object(y.a)(r.a.mark(function Qn(){var Pn;return r.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.next=2,Ne({type:"classroomList/getSchoolList",payload:{}});case 2:Pn=qt.sent;case 3:case"end":return qt.stop()}},Qn)}));return function(){return Xn.apply(this,arguments)}}(),sr=function(){qn(!1),Pt(!0),yn(!1),an(1),On([]),Vn(!0)},bn=function(Qn){Qn=String(Qn);var Pn=en.indexOf(Qn);Pn<0?en.push(Qn):en.splice(Pn,1),On(Object(o.a)(en))},Vn=function(){var Xn=Object(y.a)(r.a.mark(function Qn(){var Pn,on,qt,Un,jn,mn=arguments;return r.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:if(Pn=mn.length>0&&mn[0]!==void 0?mn[0]:!1,!(xt&&!$t||Pn)){kr.next=11;break}return Un=dn.getFieldValue(),yn(!0),an(Pn?1:rn+1),kr.next=7,Object(Ct.vb)({page:Pn?1:rn+1,container_id:tt.pathId,container_type:3,manager_name:(Un==null?void 0:Un.manager_name)||null,course_name:(Un==null||((on=Un.course_name)===null||on===void 0)?void 0:on.trim())||null});case 7:jn=kr.sent,Sn(Pn?Object(o.a)(jn.courses):[].concat(Object(o.a)(An),Object(o.a)(jn.courses))),yn(!1),((qt=jn.courses)===null||qt===void 0?void 0:qt.length)<10&&Pt(!1);case 11:case"end":return kr.stop()}},Qn)}));return function(){return Xn.apply(this,arguments)}}(),br=function(){var Xn=Object(y.a)(r.a.mark(function Qn(){var Pn,on,qt,Un;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:if(en!=null&&en.length){mn.next=4;break}I.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802"),mn.next=19;break;case 4:if(!(We.actionTabs.type!=1)){mn.next=10;break}if(!((We==null||((Pn=We.Courses)===null||Pn===void 0||((on=Pn.spoc_courses)===null||on===void 0))?void 0:on.length)+(en==null?void 0:en.length)>3)){mn.next=8;break}return I.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802"),mn.abrupt("return");case 8:mn.next=13;break;case 10:if(!((Ce==null||((qt=Ce.spoc_courses)===null||qt===void 0)?void 0:qt.length)+(en==null?void 0:en.length)>3)){mn.next=13;break}return I.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802"),mn.abrupt("return");case 13:return Gr(!0),mn.next=16,Object(K.b)({id:tt.pathId,course_ids:en,course_type:We.actionTabs.type});case 16:Un=mn.sent,Gr(!1),Un&&(I.b.success("\u6DFB\u52A0\u6210\u529F"),In(),Ze&&Ze());case 19:case"end":return mn.stop()}},Qn)}));return function(){return Xn.apply(this,arguments)}}(),In=function(){dn.setFieldsValue({course_name:"",manager_name:""}),On([]),Ne({type:"pathsDetail/setActionTabs",payload:{}})},Hn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Qn,Pn){return e.a.createElement(G.a,{value:Pn.id,checked:en.includes(String(Pn.id)),disabled:!!Qn})}},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn))}},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:function(Qn){return e.a.createElement(u.a,{placement:"bottom",title:Qn},e.a.createElement("span",null,Qn||"--"))}}];return e.a.createElement(S.a,{title:"\u6DFB\u52A0\u8BFE\u5802",visible:We.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:xr,onOk:br,onCancel:In},e.a.createElement(ee.a,{layout:"inline",form:dn,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:sr},e.a.createElement(ee.a.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},e.a.createElement(ne.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),e.a.createElement(ee.a.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},e.a.createElement(ne.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),e.a.createElement(ee.a.Item,null,e.a.createElement(A.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),Ar&&e.a.createElement("div",{className:"tc font16 c-light-black mt40"},e.a.createElement("img",{src:ft.A,width:"100",alt:""}),e.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Ar&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(Et.a,{pagination:!1,dataSource:[],columns:Hn})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(qe.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(Qn){Vn()},hasMore:xt,useWindow:!1},e.a.createElement(Et.a,{loading:$t,showHeader:!1,pagination:!1,dataSource:An,columns:Hn,onRow:function(Qn){return{onClick:function(on){on.currentTarget.querySelector("input").disabled||bn(on.currentTarget.querySelector("input").value)}}}})))))},sn=Object(c.a)(function(Fe){var Qe=Fe.pathsDetail,We=Fe.loading;return{pathsDetail:Qe,loading:We}})(Nt),Jn=P("2BaD"),xn=P("1n7x"),Pr=P.n(xn),Vr=P("y1J/"),Lr=P.n(Vr),Tn=P("A2z3"),ea=P.n(Tn),ua=P("Ye+n"),ca=P.n(ua),Qr=function(Qe){var We=Qe.visible,Ee=Qe.onOk,Ne=Ee===void 0?function(){}:Ee,Ce=Qe.onCancel,$e=Ce===void 0?function(){}:Ce,Ze=Qe.data,tt=Ze===void 0?{}:Ze,et=Object(n.useRef)();Object(n.useEffect)(function(){return We?document.body.setAttribute("class",ca.a.bodyHeight):document.body.removeAttribute("class"),function(){document.body.removeAttribute("class")}},[We]);var rt={"1":"January","2":"February","3":"March","4":"April","5":"May","6":"June","7":"July","8":"August","9":"September","10":"October","11":"November","12":"December"},xt=function(){var Pt=Object(y.a)(r.a.mark(function yt(){var zt,$t,yn;return r.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return document.body.scrollIntoView(),zt={margin:[0,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1412,1e3],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:1}},$t=Pr()().set(zt).from(et.current).toPdf(),Wt.next=5,$t.get("pdf");case 5:return $t=Wt.sent,Wt.next=8,$t.output("bloburl");case 8:yn=Wt.sent,Object(de.v)("".concat(tt.school_name,"-").concat(tt.user_name,".pdf"),yn);case 10:case"end":return Wt.stop()}},yt)}));return function(){return Pt.apply(this,arguments)}}();return e.a.createElement(S.a,{visible:We,title:null,footer:e.a.createElement("div",null,e.a.createElement(A.a,{type:"primary",onClick:xt},"\u4E0B\u8F7D\u8BC1\u4E66")),style:{background:"transparen",height:"740px"},centered:!0,width:1052,className:ca.a.advertisementModal,maskClosable:!1,closeIcon:e.a.createElement(Jn.a,{onClick:$e,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}})},e.a.createElement("div",{ref:et},e.a.createElement("div",{style:{backgroundImage:"url(".concat(ea.a,")"),height:"740px",width:"1052px",padding:"1px 100px"}},e.a.createElement("div",{style:{color:"#EB5E00",fontSize:"36px",marginTop:"239px",width:"100%",textAlign:"center"}},tt==null?void 0:tt.school_name," ",tt==null?void 0:tt.user_name),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"24px",marginTop:"30px",width:"100%",textAlign:"center"}},"\u4E8E",fe()(tt==null?void 0:tt.created_at).format("YYYY\u5E74MM\u6708DD\u65E5"),"\u5B8C\u6210\u4E86\u542F\u667A\u5E73\u53F0\u300A",tt==null?void 0:tt.subject_name,"\u300B\u8BFE\u7A0B\u5B66\u4E60\u3002"),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"30px",marginTop:"50px",width:"100%",textAlign:"center",fontWeight:900}},"\u7279\u6B64\u8BC1\u660E"),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"14px",marginTop:"30px",width:"100%",textAlign:"center"}},"On ",rt[fe()(tt==null?void 0:tt.created_at).format("M")]," ",fe()(tt==null?void 0:tt.created_at).format("DD"),"\uFF0C",fe()(tt==null?void 0:tt.created_at).format("YYYY"),"\uFF0C completed the \u300A",tt==null?void 0:tt.subject_name_en,"\u300B course on \u542F\u667A."),e.a.createElement("img",{src:Lr.a,style:{position:"absolute",left:"820px",bottom:"130px"}}),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"12px",width:"100%",display:"flex",paddingRight:"200px",position:"absolute",bottom:"150px"}},e.a.createElement("span",null,"\u8BC1\u4E66\u7F16\u53F7\uFF1A",tt==null?void 0:tt.code),e.a.createElement("span",{style:{marginLeft:"560px"}},"\u5728\u7EBF\u7F16\u7A0B\u5B66\u9662")))))},Ca=Qr,Ga=P("YJCA"),oi=P("wYyv"),Oe=P.n(oi),ke=P("WPnJ"),je=P.n(ke),gt=Object(Ga.b)(function(Fe){var Qe,We,Ee,Ne,Ce,$e,Ze,tt,et,rt=Fe.item,xt=Fe.toIndex,Pt=Fe.params,yt=Fe.isShow,zt=Fe.setShow,$t=Fe.dispatch,yn=Fe.classroomList,kt=Fe.handleDeleteMember,Wt=Fe.pathsDetail;return e.a.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},e.a.createElement("div",{className:je.a.directionItemWrap},e.a.createElement(u.a,{color:"#ffffff",placement:"bottom",title:e.a.createElement("div",{className:je.a.teamHeight},e.a.createElement("span",{title:rt==null?void 0:rt.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"80px",overflow:"hidden"}},(rt==null||((Qe=rt.name)===null||Qe===void 0)?void 0:Qe.length)>6?(rt==null||((We=rt.name)===null||We===void 0)?void 0:We.substr(0,6))+"...":(rt==null?void 0:rt.name)||"--"),e.a.createElement("span",{style:{marginLeft:"10px",color:"#999999",fontSize:"12px"}},(rt==null||((Ee=rt.school)===null||Ee===void 0)?void 0:Ee.length)>9?(rt==null||((Ne=rt.school)===null||Ne===void 0)?void 0:Ne.substr(0,9))+"...":rt==null?void 0:rt.school),e.a.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"3px",marginBottom:"3px"}}),!(rt!=null&&rt.brief_introduction)&&e.a.createElement("div",{style:{textAlign:"center",marginTop:"20px"}},"\u6682\u65E0\u7B80\u4ECB"),(rt==null?void 0:rt.brief_introduction)&&e.a.createElement("div",{className:je.a.divHeight},rt==null?void 0:rt.brief_introduction))},e.a.createElement("img",{draggable:!1,className:je.a.imgradius,onClick:function(){Object(U.p)()?c.d.push("".concat(rt.user_url)):$t({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:dt.a.API_SERVER+"/images/"+(rt==null?void 0:rt.image_url)}),e.a.createElement("div",null,(rt==null||((Ce=rt.name)===null||Ce===void 0)?void 0:Ce.length)>6?(rt==null||(($e=rt.name)===null||$e===void 0)?void 0:$e.substr(0,6))+"...":(rt==null?void 0:rt.name)||"--",e.a.createElement("br",null),e.a.createElement("span",{style:{color:"#999999"}},(rt==null||((Ze=rt.school)===null||Ze===void 0)?void 0:Ze.length)>6?(rt==null||((tt=rt.school)===null||tt===void 0)?void 0:tt.substr(0,6))+"...":(rt==null?void 0:rt.school)||"--"))),e.a.createElement("br",null),e.a.createElement("span",{className:je.a.groupActionWrap},e.a.createElement("i",{style:{display:!((et=Wt.detail)!==null&&et!==void 0&&et.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:function(En){En.stopPropagation(),kt(rt.id)}}))))}),Ft=Object(Ga.a)(function(Fe){var Qe=Fe.isShow,We=Fe.setShow,Ee=Fe.pathsDetail,Ne=Fe.items,Ce=Fe.params,$e=Fe.dispatch,Ze=Fe.classroomList,tt=Fe.handleDeleteMember;return e.a.createElement("div",{className:"task-list-container"},Ne==null?void 0:Ne.map(function(et,rt){return e.a.createElement(gt,{key:"".concat(et.id),isShow:Qe,setShow:We,dispatch:$e,pathsDetail:Ee,handleDeleteMember:tt,classroomList:Ze,toIndex:rt+1,params:Ce,index:rt,item:et})}))}),Xt=function(Qe){var We=Qe.data,Ee=Qe.classroomList,Ne=Qe.pathsDetail,Ce=Qe.operation,$e=Qe.callback,Ze=Qe.handleDeleteMember,tt=Qe.onCancel,et=Qe.dispatch,rt=Qe.visible,xt=rt===void 0?!1:rt,Pt=Object(n.useState)(We),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=Object(l.i)(),kt=Object(n.useState)(),Wt=Object(E.a)(kt,2),dn=Wt[0],En=Wt[1],Vt=Object(n.useState)(!0),An=Object(E.a)(Vt,2),Sn=An[0],Fn=An[1];function Jt(pn){var Wn=pn.newIndex,en=pn.oldIndex;if(!Ce)return;rn(Oe()(zt,en,Wn).map(function(On){return On==null?void 0:On.id})),$t(Oe()(zt,en,Wn))}Object(n.useEffect)(function(){$t(We)},[JSON.stringify(We)]);function rn(pn){return an.apply(this,arguments)}function an(){return an=Object(y.a)(r.a.mark(function pn(Wn){var en;return r.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:return vr.next=2,Object(oe.a)("/api/paths/".concat(yn==null?void 0:yn.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:Wn}});case 2:en=vr.sent;case 3:case"end":return vr.stop()}},pn)})),an.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(Ft,{axis:"xy",helperClass:"dragging-li",isShow:Sn,setShow:Fn,distance:2,dispatch:et,pathsDetail:Ne,handleDeleteMember:Ze,classroomList:Ee,params:yn,items:zt,onSortEnd:Jt}))},tn=Object(c.a)(function(Fe){var Qe=Fe.classroomList,We=Fe.pathsDetail;return{classroomList:Qe,pathsDetail:We}})(Xt),jt=P("lseA"),Yt=P.n(jt),Cn=[2,5,8,11,14],cn=Object(Ga.b)(function(Fe){var Qe,We,Ee,Ne,Ce=Fe.item,$e=Fe.toIndex,Ze=Fe.params,tt=Fe.dispatch,et=Fe.classroomList,rt=Fe.handleDeleteMember,xt=Fe.pathsDetail;return e.a.createElement("span",{onClick:function(){window.open(Ce==null?void 0:Ce.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},e.a.createElement("div",{className:Yt.a.directionItemWrap},e.a.createElement("img",{className:Yt.a.imgradius,src:dt.a.API_SERVER+(Ce==null?void 0:Ce.default_image)}),e.a.createElement("span",{className:Yt.a.groupActionWrap},e.a.createElement(u.a,{title:Ce.name},e.a.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Qe=Ce.name)===null||Qe===void 0?void 0:Qe.length)>7?e.a.createElement("span",null,(We=Ce.name)===null||We===void 0?void 0:We.substring(0,7),e.a.createElement("br",null)," ",(Ee=Ce.name)===null||Ee===void 0?void 0:Ee.substring(7,14),(Ce==null?void 0:Ce.name.length)>14&&"..."):Ce.name)))),e.a.createElement("div",{className:Yt.a.bottomdiv},e.a.createElement(u.a,{title:"\u8BBF\u95EE\u6570\uFF1A".concat(Ce==null?void 0:Ce.visits),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},Ce==null?void 0:Ce.visits))),e.a.createElement(u.a,{title:"\u8BFE\u5802\u6210\u5458\u6570\uFF1A".concat(Ce==null?void 0:Ce.course_members_count),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ce==null?void 0:Ce.course_members_count))),e.a.createElement(u.a,{overlayStyle:{maxWidth:380},title:e.a.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",Ce==null?void 0:Ce.tasks_count),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ce==null?void 0:Ce.tasks_count))),e.a.createElement(u.a,{title:"\u5220\u9664",placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{color:"#bbbbbb",display:!(xt!=null&&(Ne=xt.detail)!==null&&Ne!==void 0&&Ne.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(yt){yt.stopPropagation(),rt(Ce.id)}})))))}),zn=Object(Ga.a)(function(Fe){var Qe=Fe.items,We=Fe.params,Ee=Fe.dispatch,Ne=Fe.classroomList,Ce=Fe.handleDeleteMember,$e=Fe.pathsDetail;return e.a.createElement("div",{className:"task-list-container"},Qe==null?void 0:Qe.map(function(Ze,tt){return e.a.createElement(cn,{key:"".concat(Ze.id),dispatch:Ee,pathsDetail:$e,handleDeleteMember:Ce,classroomList:Ne,toIndex:tt+1,params:We,index:tt,item:Ze})}))}),Ir=function(Qe){var We=Qe.data,Ee=Qe.classroomList,Ne=Qe.pathsDetail,Ce=Qe.callback,$e=Qe.handleDeleteMember,Ze=Qe.onCancel,tt=Qe.dispatch,et=Qe.visible,rt=et===void 0?!1:et,xt=Object(n.useState)(We),Pt=Object(E.a)(xt,2),yt=Pt[0],zt=Pt[1],$t=Object(l.i)(),yn=Object(n.useState)(),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1];function En(Sn){var Fn=Sn.newIndex,Jt=Sn.oldIndex;Vt(Oe()(yt,Jt,Fn).map(function(rn){return rn==null?void 0:rn.id})),zt(Oe()(yt,Jt,Fn))}Object(n.useEffect)(function(){zt(We)},[JSON.stringify(We)]);function Vt(Sn){return An.apply(this,arguments)}function An(){return An=Object(y.a)(r.a.mark(function Sn(Fn){var Jt;return r.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.next=2,Object(oe.a)("/api/paths/".concat($t==null?void 0:$t.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:Fn}});case 2:Jt=an.sent;case 3:case"end":return an.stop()}},Sn)})),An.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(zn,{axis:"y",helperClass:"dragging-li",pathsDetail:Ne,distance:2,dispatch:tt,handleDeleteMember:$e,classroomList:Ee,params:$t,items:yt,onSortEnd:En}))},wr=Object(c.a)(function(Fe){var Qe=Fe.classroomList,We=Fe.pathsDetail;return{classroomList:Qe,pathsDetail:We}})(Ir),Tr=P("V0Rq"),Br=P("HBuW"),Yr=P("W6us"),ya=P.n(Yr),hr=P("CnIC"),Cr=P.n(hr),Or=P("LZjx"),ha=P.n(Or),jr=P("dhSg"),oa=P("cVA7"),mr=P.n(oa),da=P("h6EL");function Ba(Fe){var Qe=function($e,Ze){if($e.localName===Ze)return $e;for(var tt=0,et=$e;et=et.parentNode;tt++){if(et.localName===Ze)return et;if(et==document.documentElement)return!1}},We=Fe.target,Ee=Qe(We,"a");if(console.log([Ee],Ee==null?void 0:Ee.href,44),Ee!=null&&Ee.href)return;if(We.tagName.toUpperCase()==="IMG"){var Ne=We.src||We.getAttribute("src");Ne&&Ne.indexOf("/images/avatars/User")===-1&&(Fe.stopPropagation(),Fe.preventDefault(),jr.a.publish("preview-image",Ne))}}var si=function(Qe){var We,Ee,Ne,Ce,$e,Ze,tt,et,rt,xt,Pt,yt,zt,$t,yn,kt,Wt,dn,En,Vt,An,Sn,Fn,Jt,rn,an,pn,Wn,en,On,vr,tr,Ar,qn,Sr,Mn,xr,Gr,Fr,sr,bn,Vn,br,In,Hn,Xn,Qn,Pn,on,qt,Un,jn,mn,ir,kr,La,Ea,Xr,li,Xa,Ra,Ji,Zi,xi,wo,To,qi,Si,Ri,bo,ro,ao,Pi,Bi,Qi,Ui,Ao,Mi,fo,Pa,$i,So,ki,Ei,io,Wo,zo,Fo,Hi,Go,ui,Sa,ei,Da,Ki,ho,Oi,No,Bo,jo,Ci,_n=Qe.pathsDetail,Wi=Qe.user,ls=Qe.globalSetting,Vo=Qe.loading,qr=Qe.classroomList,Er=Qe.dispatch,ti=Object(w.a)(Qe,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),fa=Object(l.i)(),Eo=Object(n.useState)(!0),zi=Object(E.a)(Eo,2),po=zi[0],eo=zi[1],nn=Object(n.useState)(!1),Oo=Object(E.a)(nn,2),vs=Oo[0],us=Oo[1],Ha=Object(n.useState)(),vn=Object(E.a)(Ha,2),St=vn[0],Ht=vn[1],fn=Object(n.useState)(),Qt=Object(E.a)(fn,2),Kn=Qt[0],Zn=Qt[1],nr=Object(n.useState)({}),Wr=Object(E.a)(nr,2),ln=Wr[0],Ya=Wr[1],Di=Object(n.useState)(),xa=Object(E.a)(Di,2),$r=xa[0],_i=xa[1],Gi=Object(n.useRef)(),Ka=Object(n.useState)(!1),Ua=Object(E.a)(Ka,2),ri=Ua[0],Do=Ua[1],Io=Object(n.useState)({}),Ro=Object(E.a)(Io,2),Mo=Ro[0],gs=Ro[1];Object(n.useEffect)(function(){if(Gi.current)return Gi.current.addEventListener("mousedown",Ba),function(){Gi.current.removeEventListener("mousedown",Ba)}},[Gi.current]);var Al=function(){var Ln=Object(y.a)(r.a.mark(function Bn(){var hn;return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(Kn!=null&&Kn.trim()){gn.next=3;break}return I.b.warn("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),gn.abrupt("return");case 3:return gn.next=5,Object(K.V)({id:fa.pathId,team_title:Kn.trim()});case 5:hn=gn.sent,Ht(!St),(hn==null?void 0:hn.status)===0&&(Zn(null),I.b.success(hn.message),Er({type:"pathsDetail/getRightData",payload:{id:fa.pathId}}));case 8:case"end":return gn.stop()}},Bn)}));return function(){return Ln.apply(this,arguments)}}();Object(n.useEffect)(function(){Er({type:"pathsDetail/getCoureses",payload:{id:fa.pathId}}),fl()},[]);function fl(){return Ns.apply(this,arguments)}function Ns(){return Ns=Object(y.a)(r.a.mark(function Ln(){return r.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return hn.t0=gs,hn.next=3,Object(K.w)({id:fa.pathId,course_type:1});case 3:hn.t1=hn.sent,(0,hn.t0)(hn.t1);case 5:case"end":return hn.stop()}},Ln)})),Ns.apply(this,arguments)}Object(n.useEffect)(function(){var Ln;if(((Ln=qr.actionTabs)===null||Ln===void 0?void 0:Ln.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){var Bn,hn,Gn=(Bn=_n.detail)===null||Bn===void 0||((hn=Bn.courses)===null||hn===void 0)?void 0:hn.find(function(gn){var dr;return gn.course_id===((dr=qr.actionTabs)===null||dr===void 0?void 0:dr.name)});Ya(Gn||{})}},[qr.actionTabs]),Object(n.useEffect)(function(){var Ln,Bn,hn;if((Ln=_n.detail)!==null&&Ln!==void 0&&Ln.has_start){var Gn,gn,dr=(Gn=_n.detail)===null||Gn===void 0||((gn=Gn.courses)===null||gn===void 0)?void 0:gn.findIndex(function(Uo){var so;return parseInt((so=Uo.course_status)===null||so===void 0?void 0:so.status)===1});hn=dr>-1?dr:0}else{var gr,Rr,wa,ka,ci,ai=(gr=_n.detail)===null||gr===void 0||((Rr=gr.courses)===null||Rr===void 0||((wa=Rr.map(function(Uo){var so;return parseInt((so=Uo.course_status)===null||so===void 0?void 0:so.status)}))===null||wa===void 0))?void 0:wa.lastIndexOf(2);hn=ai>-1?ai:0,ai=(ka=_n.detail)===null||ka===void 0||((ci=ka.courses)===null||ci===void 0)?void 0:ci.findIndex(function(Uo){var so;return parseInt((so=Uo.course_status)===null||so===void 0?void 0:so.status)===0}),hn=ai>-1?ai:hn}if((Bn=_n.detail)!==null&&Bn!==void 0&&Bn.courses){var di;Ya(((di=_n.detail)===null||di===void 0?void 0:di.courses[hn])||{})}},[_n.detail]);var $n=function(){var Ln=Object(y.a)(r.a.mark(function Bn(hn){return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:S.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:function(){var dr=Object(y.a)(r.a.mark(function Rr(){var wa,ka;return r.a.wrap(function(ai){for(;;)switch(ai.prev=ai.next){case 0:return ai.next=2,Object(K.p)({id:fa.pathId,user_id:hn});case 2:wa=ai.sent,(wa==null?void 0:wa.status)===1&&(((ka=Wi.userInfo)===null||ka===void 0?void 0:ka.user_id)===hn&&(window.location.href=window.location.href),I.b.info(wa==null?void 0:wa.message),ds());case 4:case"end":return ai.stop()}},Rr)}));function gr(){return dr.apply(this,arguments)}return gr}()});case 1:case"end":return gn.stop()}},Bn)}));return function(hn){return Ln.apply(this,arguments)}}(),cs=function(){var Ln=Object(y.a)(r.a.mark(function Bn(hn){return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:S.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:function(){var dr=Object(y.a)(r.a.mark(function Rr(){var wa;return r.a.wrap(function(ci){for(;;)switch(ci.prev=ci.next){case 0:return ci.next=2,Object(K.o)({id:fa.pathId,courseid:hn});case 2:wa=ci.sent,(wa==null?void 0:wa.status)===0&&(I.b.info("\u5220\u9664\u6210\u529F"),ds());case 4:case"end":return ci.stop()}},Rr)}));function gr(){return dr.apply(this,arguments)}return gr}()});case 1:case"end":return gn.stop()}},Bn)}));return function(hn){return Ln.apply(this,arguments)}}(),js=function(){S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:function(){var Bn=Object(y.a)(r.a.mark(function Gn(){var gn;return r.a.wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:return gr.next=2,Object(K.i)({id:fa.pathId});case 2:gn=gr.sent,gn.status===0&&(_i(!0),I.b.success(gn.message));case 4:case"end":return gr.stop()}},Gn)}));function hn(){return Bn.apply(this,arguments)}return hn}()})},ys=function(){Er({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},oo=function(Bn){Er({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:Bn}})},ds=function(){Er({type:"pathsDetail/getPathsDetail",payload:{id:fa.pathId}}),Er({type:"pathsDetail/getRightData",payload:{id:fa.pathId}}),Er({type:"pathsDetail/getCoureses",payload:{id:fa.pathId}}),fl()},Qs=function(){var Bn;return St?e.a.createElement("div",{className:It.a.flexRow},e.a.createElement(ne.a,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:Kn,onChange:function(Gn){return Zn(Gn.target.value)}}),e.a.createElement(A.a,{className:"ml5",onClick:function(){return Ht(!St)}},"\u53D6\u6D88"),e.a.createElement(A.a,{className:"ml5",type:"primary",onClick:Al},"\u786E\u5B9A")):e.a.createElement("div",{className:It.a.directionItemWrap},e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:Cr.a})," ",(Bn=_n.rightData)===null||Bn===void 0?void 0:Bn.team_title),e.a.createElement("span",{className:It.a.groupActionWrap},e.a.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){return Ht(!St)}})))},Ss=function(){var Bn,hn,Gn=new Image;Gn.src=ft.q;var gn=((Bn=_n.rightData)===null||Bn===void 0||((hn=Bn.tags)===null||hn===void 0)?void 0:hn.map(function(gr,Rr){return{name:gr.tag_name,value:Rr}}))||[],dr={backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Gn,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:gn}]};return dr},As=function(){if(!Object(Ie.e)(Er))return;S.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:function(){var Bn=Object(y.a)(r.a.mark(function Gn(){var gn,dr;return r.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Rr.next=2,Object(K.L)({id:ln==null?void 0:ln.course_id});case 2:gn=Rr.sent,gn.status===0&&(I.b.success(gn.message),Er({type:"pathsDetail/getPathsDetail",payload:{id:fa.pathId}}),parseInt((dr=ln.course_status)===null||dr===void 0?void 0:dr.status)===1&&Object(de.Q)("".concat(ln==null?void 0:ln.first_category_url)));case 4:case"end":return Rr.stop()}},Gn)}));function hn(){return Bn.apply(this,arguments)}return hn}()})},Li=function(){var Ln=Object(y.a)(r.a.mark(function Bn(){var hn;return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(Object(Ie.e)(Er)){gn.next=2;break}return gn.abrupt("return");case 2:return us(!0),gn.next=5,Object(oe.a)("/api/payments.json",{method:"POST",body:{subject_id:fa.pathId,payment_method:"wechat_qr"}});case 5:hn=gn.sent,hn!=null&&hn.num&&(us(!1),c.d.push("/order/".concat(fa.pathId,"/pay?order_num=").concat(hn==null?void 0:hn.num)));case 7:case"end":return gn.stop()}},Bn)}));return function(){return Ln.apply(this,arguments)}}(),Hs=function(){var Ln=Object(y.a)(r.a.mark(function Bn(hn,Gn){var gn;return r.a.wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:if(Er({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Gn){gr.next=7;break}return gr.next=4,Object(Br.z)({id:hn});case 4:gr.t0=gr.sent,gr.next=10;break;case 7:return gr.next=9,Object(Br.A)({id:hn});case 9:gr.t0=gr.sent;case 10:if(gn=gr.t0,Er({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(gn!=null&&gn.game_identifier||gn!=null&&gn.identifier)){gr.next=15;break}return Object(de.Q)(Gn?"/tasks/".concat(gn==null?void 0:gn.identifier,"/jupyter"):"/tasks/".concat(gn.game_identifier)),gr.abrupt("return");case 15:(gn==null?void 0:gn.status)===2?Lo(gn==null?void 0:gn.message):(gn==null?void 0:gn.status)===3&&rs(gn==null?void 0:gn.message);case 16:case"end":return gr.stop()}},Bn)}));return function(hn,Gn){return Ln.apply(this,arguments)}}(),rs=function(Bn){S.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Bn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Lo=function Ln(Bn){var hn;Bn=(hn=Bn)!==null&&hn!==void 0&&hn.includes(".json")?Bn:"".concat(Bn,".json"),S.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Gn=Object(y.a)(r.a.mark(function dr(){var gr,Rr;return r.a.wrap(function(ka){for(;;)switch(ka.prev=ka.next){case 0:return ka.next=2,Object(Tr.S)({url:Bn});case 2:if(gr=ka.sent,gr){ka.next=5;break}return ka.abrupt("return");case 5:return I.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),ka.next=8,Object(Br.A)({id:gr.shixun_identifier});case 8:if(Rr=ka.sent,!(Rr!=null&&Rr.game_identifier)){ka.next=12;break}return Object(de.Q)("/tasks/".concat(Rr.game_identifier)),ka.abrupt("return");case 12:(Rr==null?void 0:Rr.status)===2?Ln(Rr==null?void 0:Rr.message):(Rr==null?void 0:Rr.status)===3&&rs(Rr==null?void 0:Rr.message);case 13:case"end":return ka.stop()}},dr)}));function gn(){return Gn.apply(this,arguments)}return gn}()})},Bs=function(){var Bn;if(!Object(Ie.e)(Er))return;var hn=[];_n==null||((Bn=_n.stageData)===null||Bn===void 0)||Bn.forEach(function(gn){var dr;if(gn.items&&(dr=gn.items)!==null&&dr!==void 0&&dr.length){var gr;(gr=gn.items)===null||gr===void 0||gr.forEach(function(Rr){var wa;hn.push(Rr),Rr.children&&(wa=Rr.children)!==null&&wa!==void 0&&wa.length&&(hn=hn.concat(Rr.children))})}});var Gn=hn.find(function(gn){return["VideoItem","Attachment","Shixun"].includes(gn.item_type)});if(console.log(Gn,"stageParam"),Gn.item_type==="VideoItem"){Object(de.Q)("/video/".concat(Gn.id,"?subject_id=").concat(fa.pathId));return}if(Gn.item_type==="Attachment"){Object(de.Q)(Gn.url);return}if(Gn.item_type==="Shixun"){Hs(Gn.identifier,Gn.is_jupyter);return}},Po=function(){var Bn,hn,Gn,gn,dr=(Bn=_n.detail)===null||Bn===void 0||((hn=Bn.learning_status)===null||hn===void 0)?void 0:hn[0],gr=(Gn=_n.detail)===null||Gn===void 0||((gn=Gn.learning_status)===null||gn===void 0)?void 0:gn[1];if(dr==="can")return e.a.createElement(A.a,{onClick:Bs,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(dr==="disabled"){if(gr==="try"||gr==="unpayed")return e.a.createElement(A.a,{loading:vs,onClick:Li,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(gr==="expired")return e.a.createElement(A.a,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(gr==="buyed")return e.a.createElement(A.a,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},Hr=function(){var Ln=Object(y.a)(r.a.mark(function Bn(){var hn,Gn,gn,dr,gr,Rr,wa,ka,ci,ai,di,Uo;return r.a.wrap(function(fs){for(;;)switch(fs.prev=fs.next){case 0:if(ai=function(){var el=Object(y.a)(r.a.mark(function Xo(){var as;return r.a.wrap(function(nl){for(;;)switch(nl.prev=nl.next){case 0:return nl.next=2,Object(oe.a)("/api/users/".concat(Wi.userInfo.login,"/subjects/request_certificate.json?subject_id=").concat(fa.pathId),{method:"post"});case 2:as=nl.sent,(as==null?void 0:as.status)===0&&(I.b.info("\u63D0\u4EA4\u6210\u529F"),Er({type:"pathsDetail/getRightData",payload:{id:fa.pathId}}));case 4:case"end":return nl.stop()}},Xo)}));return function(){return el.apply(this,arguments)}}(),(hn=Wi.userInfo)!==null&&hn!==void 0&&hn.professional_certification){fs.next=4;break}return S.a.confirm({title:"\u63D0\u793A",centered:!0,content:e.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(de.Q)("/account/certification")}}),fs.abrupt("return",!1);case 4:if(!(((Gn=_n.rightData)===null||Gn===void 0||((gn=Gn.progress)===null||gn===void 0)?void 0:gn.certificated)==="drafted")){fs.next=6;break}return fs.abrupt("return",!1);case 6:if(!(((dr=_n.rightData)===null||dr===void 0||((gr=dr.progress)===null||gr===void 0)?void 0:gr.certificated)==="none"||((Rr=_n.rightData)===null||Rr===void 0||((wa=Rr.progress)===null||wa===void 0)?void 0:wa.certificated)==="rejected")){fs.next=9;break}return((di=_n.rightData)===null||di===void 0?void 0:di.progress.learned)===100?S.a.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",onOk:ai}):S.a.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:"\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A".concat((Uo=_n.rightData)===null||Uo===void 0?void 0:Uo.progress.learned,"%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60"),okText:"\u786E\u5B9A\u7533\u8BF7",onOk:ai}),fs.abrupt("return",!1);case 9:((ka=_n.rightData)===null||ka===void 0||((ci=ka.progress)===null||ci===void 0)?void 0:ci.certificated)==="passed"&&Do(!0);case 10:case"end":return fs.stop()}},Bn)}));return function(){return Ln.apply(this,arguments)}}(),pr=!!((We=_n.detail)!==null&&We!==void 0&&We.participant_count)&&!((Ee=_n.detail)!==null&&Ee!==void 0&&Ee.allow_statistics),va=((Ne=_n.detail)===null||Ne===void 0||((Ce=Ne.courses)===null||Ce===void 0)?void 0:Ce.findIndex(function(Ln){return(Ln==null?void 0:Ln.course_id)===(ln==null?void 0:ln.course_id)}))+1,fr=va===(($e=_n.detail)===null||$e===void 0||((Ze=$e.courses)===null||Ze===void 0)?void 0:Ze.length);return e.a.createElement("section",{className:It.a.rightWrap},((tt=_n.rightData)===null||tt===void 0?void 0:tt.qrcode_img)&&e.a.createElement("div",{className:It.a.qrCode},e.a.createElement("img",{src:(et=_n.rightData)===null||et===void 0?void 0:et.qrcode_img})),((rt=_n.rightData)===null||rt===void 0?void 0:rt.progress)&&e.a.createElement("div",{className:"".concat(It.a.card," ").concat(It.a.cardTop),style:{top:(xt=_n.detail)!==null&&xt!==void 0&&(Pt=xt.courses)!==null&&Pt!==void 0&&Pt.length?"-140px":"-70px"}},parseInt(ln==null||((yt=ln.course_status)===null||yt===void 0)?void 0:yt.status)===2&&ln.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((zt=ln.course_status)===null||zt===void 0?void 0:zt.status)===2&&(ln.course_identity<6?"":e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),e.a.createElement("div",{className:It.a.flexRow},pr&&!!(($t=_n.detail)!==null&&$t!==void 0&&(yn=$t.courses)!==null&&yn!==void 0&&yn.length)&&fr&&e.a.createElement("span",{className:"mt20"},e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(kt=_n.detail)===null||kt===void 0?void 0:kt.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},$r===!0?((Wt=_n.detail)===null||Wt===void 0?void 0:Wt.participant_count)+1:(dn=_n.detail)===null||dn===void 0?void 0:dn.participant_count),"\u4EBA")),pr&&!((En=_n.detail)!==null&&En!==void 0&&(Vt=En.courses)!==null&&Vt!==void 0&&Vt.length)&&fr&&e.a.createElement("span",null,!((An=_n.detail)!==null&&An!==void 0&&An.has_participate)&&($r===!0?e.a.createElement("span",{className:"".concat(It.a.classButton," ").concat(It.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("a",{className:"".concat(It.a.classButton," ").concat(It.a.bg28e),onClick:js},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Sn=_n.detail)===null||Sn===void 0?void 0:Sn.has_participate)&&e.a.createElement("span",{className:"".concat(It.a.classButton," ").concat(It.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Fn=_n.detail)===null||Fn===void 0?void 0:Fn.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},$r===!0?((Jt=_n.detail)===null||Jt===void 0?void 0:Jt.participant_count)+1:(rn=_n.detail)===null||rn===void 0?void 0:rn.participant_count),"\u4EBA"))),parseInt(ln==null||((an=ln.course_status)===null||an===void 0)?void 0:an.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},ln==null||((pn=ln.course_status)===null||pn===void 0)?void 0:pn.time),e.a.createElement("p",{style:{display:ln.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(It.a.flexRowAbout)},e.a.createElement("span",{style:{display:((Wn=ln.course_status)===null||Wn===void 0?void 0:Wn.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(en=_n.rightData)===null||en===void 0?void 0:en.progress.learned,"%"),e.a.createElement("span",{style:{display:((On=ln.course_status)===null||On===void 0?void 0:On.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",Object(de.Z)((vr=_n.rightData)===null||vr===void 0?void 0:vr.progress.time)," "),((tr=_n.rightData)===null||tr===void 0||((Ar=tr.progress)===null||Ar===void 0)?void 0:Ar.certificated)!="disabled"&&e.a.createElement(A.a,{disabled:((qn=_n.rightData)===null||qn===void 0||((Sr=qn.progress)===null||Sr===void 0)?void 0:Sr.certificated)==="drafted",onClick:Hr},((Mn=_n.rightData)===null||Mn===void 0||((xr=Mn.progress)===null||xr===void 0)?void 0:xr.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Gr=_n.rightData)===null||Gr===void 0||((Fr=Gr.progress)===null||Fr===void 0)?void 0:Fr.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((sr=_n.rightData)===null||sr===void 0||((bn=sr.progress)===null||bn===void 0)?void 0:bn.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((Vn=_n.rightData)===null||Vn===void 0||((br=Vn.progress)===null||br===void 0)?void 0:br.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),e.a.createElement(u.a,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",e.a.createElement(_t.a,{percent:(In=_n.rightData)===null||In===void 0?void 0:In.progress.learned,showInfo:!1,style:{display:((Hn=ln.course_status)===null||Hn===void 0?void 0:Hn.status)<=1&&ln.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((Xn=ln.course_status)===null||Xn===void 0?void 0:Xn.status)===2&&((Qn=_n.detail)===null||Qn===void 0?void 0:Qn.allow_add_member)&&e.a.createElement("a",{className:It.a.classButton,href:"".concat(ln==null?void 0:ln.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Pn=ln.course_status)===null||Pn===void 0?void 0:Pn.status)===1&&ln.course_identity>5&&e.a.createElement("div",{className:It.a.classButton,onClick:As},"\u7ACB\u5373\u52A0\u5165"),parseInt((on=ln.course_status)===null||on===void 0?void 0:on.status)===1&&ln.course_identity===5&&e.a.createElement("a",{className:It.a.classButton,href:"".concat(ln==null?void 0:ln.first_category_url),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((qt=ln.course_status)===null||qt===void 0?void 0:qt.status)===0&&ln.course_identity>5&&e.a.createElement("div",{className:It.a.classButton,onClick:As},"\u7ACB\u5373\u62A5\u540D"),parseInt((Un=ln.course_status)===null||Un===void 0?void 0:Un.status)===0&&ln.course_identity===5&&e.a.createElement("div",{className:It.a.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt(ln==null||((jn=ln.course_status)===null||jn===void 0)?void 0:jn.status)===0||parseInt(ln==null||((mn=ln.course_status)===null||mn===void 0)?void 0:mn.status)===1)&&ln.course_identity<5&&e.a.createElement("a",{className:It.a.classButton,href:"".concat(ln==null?void 0:ln.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),pr&&fr&&((ir=_n.detail)===null||ir===void 0?void 0:ir.has_participate)&&e.a.createElement("span",{className:"".concat(It.a.classButton," ").concat(It.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),pr&&fr&&!((kr=_n.detail)!==null&&kr!==void 0&&kr.has_participate)&&($r?e.a.createElement("span",{className:"".concat(It.a.classButton," ").concat(It.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("span",{className:"".concat(It.a.classButton," ").concat(It.a.bg28e),onClick:js},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((La=_n.detail)!==null&&La!==void 0&&La.excellent)&&((Ea=_n.detail)===null||Ea===void 0?void 0:Ea.is_free)!==!0&&e.a.createElement("div",{className:It.a.price},e.a.createElement("ul",null,e.a.createElement("li",{className:It.a.li1},!!((Xr=_n.detail)!==null&&Xr!==void 0&&Xr.origin_price)&&e.a.createElement("div",{className:It.a.discounts},"\u9650\u65F6\u4F18\u60E0"),e.a.createElement("div",{className:It.a.realPrice},e.a.createElement("span",null,"\uFFE5"),(li=_n.detail)===null||li===void 0?void 0:li.price),!!((Xa=_n.detail)!==null&&Xa!==void 0&&Xa.origin_price)&&e.a.createElement("div",{className:It.a.lineationPrice},e.a.createElement("span",null,"\uFFE5"),(Ra=_n.detail)===null||Ra===void 0?void 0:Ra.origin_price)),e.a.createElement("li",{className:It.a.li2},"\u8BFE\u7A0B\u6709\u6548\u671F\uFF1A",((Ji=_n.detail)===null||Ji===void 0||((Zi=Ji.expiration_type)===null||Zi===void 0)?void 0:Zi.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((xi=_n.detail)===null||xi===void 0||((wo=xi.expiration_type)===null||wo===void 0)?void 0:wo.clazz)==="2"&&"\u8D2D\u4E70\u540E".concat((To=_n.detail)===null||To===void 0||((qi=To.expiration_type)===null||qi===void 0||((Si=qi.days)===null||Si===void 0))?void 0:Si[0],"\u5929\u5185\u6709\u6548"),((Ri=_n.detail)===null||Ri===void 0||((bo=Ri.expiration_type)===null||bo===void 0)?void 0:bo.clazz)==="3"&&"".concat((ro=_n.detail)===null||ro===void 0||((ao=ro.expiration_type)===null||ao===void 0||((Pi=ao.days)===null||Pi===void 0))?void 0:Pi.join("\u5230")))),Po()),e.a.createElement("p",{className:"mb30",style:{marginTop:"15px"}},e.a.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:ya.a})," ",(Bi=_n.detail)===null||Bi===void 0?void 0:Bi.learning_notes_title)),e.a.createElement("div",{ref:Gi},e.a.createElement(He.a,{className:"fon16",value:(Qi=_n.detail)===null||Qi===void 0?void 0:Qi.learning_notes}))),!!((Ui=_n.rightData)!==null&&Ui!==void 0&&(Ao=Ui.members)!==null&&Ao!==void 0&&Ao.length)&&e.a.createElement("div",{className:"".concat(It.a.card," pb0"),style:{marginTop:(Mi=_n.detail)!==null&&Mi!==void 0&&(fo=Mi.courses)!==null&&fo!==void 0&&fo.length?-135:-65}},(Pa=_n.detail)!==null&&Pa!==void 0&&Pa.allow_add_member?Qs():e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:Cr.a})," ",($i=_n.rightData)===null||$i===void 0?void 0:$i.team_title),e.a.createElement(tn,{data:(So=_n.rightData)===null||So===void 0?void 0:So.members,operation:(ki=_n.detail)===null||ki===void 0?void 0:ki.allow_add_member,handleDeleteMember:$n}),((Ei=_n.detail)===null||Ei===void 0?void 0:Ei.allow_add_member)&&e.a.createElement(ae.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ie.a,{className:"c-blue current",onClick:ys},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((io=_n.rightData)!==null&&io!==void 0&&(Wo=io.tags)!==null&&Wo!==void 0&&Wo.length)&&((zo=_n.detail)===null||zo===void 0?void 0:zo.show_tag)&&e.a.createElement("div",{className:It.a.skillWrap},e.a.createElement("p",{className:"".concat(It.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(Fo=_n.rightData)===null||Fo===void 0||((Hi=Fo.tags)===null||Hi===void 0)?void 0:Hi.length))),e.a.createElement(mr.a,{option:Ss(),style:{height:370},opts:{renderer:"svg"}})),((Go=_n.detail)===null||Go===void 0?void 0:Go.show_spoc)===1&&e.a.createElement("div",{className:"".concat(It.a.card," pb0"),style:{marginTop:15}},e.a.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:ha.a}),"SPOC\u8BFE\u5802"),e.a.createElement(wr,{data:(ui=_n.Courses)===null||ui===void 0?void 0:ui.spoc_courses,handleDeleteMember:cs}),((Sa=_n.detail)===null||Sa===void 0?void 0:Sa.show_spoc)===1&&(_n==null||((ei=_n.Courses)===null||ei===void 0||((Da=ei.spoc_courses)===null||Da===void 0))?void 0:Da.length)<3&&((Ki=_n.detail)===null||Ki===void 0?void 0:Ki.allow_add_member)&&e.a.createElement(ae.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ie.a,{className:"c-blue current",onClick:function(){return oo()}},"+ \u6DFB\u52A0\u8BFE\u5802"))),((ho=_n.detail)===null||ho===void 0?void 0:ho.show_history)&&e.a.createElement("div",{className:"".concat(It.a.card," pb0"),style:{marginTop:15}},e.a.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:ha.a}),"\u5386\u53F2\u8BFE\u5802"),e.a.createElement(wr,{data:Mo==null?void 0:Mo.spoc_courses,handleDeleteMember:cs}),((Oi=_n.detail)===null||Oi===void 0?void 0:Oi.show_history)&&(Mo==null||((No=Mo.spoc_courses)===null||No===void 0)?void 0:No.length)<3&&((Bo=_n.detail)===null||Bo===void 0?void 0:Bo.allow_add_member)&&e.a.createElement(ae.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(ie.a,{className:"c-blue current",onClick:function(){return oo(1)}},"+ \u6DFB\u52A0\u8BFE\u5802"))),e.a.createElement(bt,{onReloadData:ds}),e.a.createElement(sn,{onReloadData:ds,data:Mo}),e.a.createElement(Ca,{visible:ri,onCancel:function(){Do(!1)},data:((jo=_n.rightData)===null||jo===void 0||((Ci=jo.progress)===null||Ci===void 0)?void 0:Ci.info)||{}}))},_a=Object(c.a)(function(Fe){var Qe=Fe.pathsDetail,We=Fe.user,Ee=Fe.loading,Ne=Fe.globalSetting,Ce=Fe.classroomList;return{pathsDetail:Qe,user:We,globalSetting:Ne,loading:Ee.models.index,classroomList:Ce}})(si),Fa=P("cWXX"),mi=P("/ezw"),Na=P("VlDO"),Nr=P.n(Na),ja=P("bbsP"),$a=P("/wGt"),Qa=P("DjyN"),vi=P("NUBc"),gi=P("/zsF"),pa=P("PArb"),Ta=P("cCSd"),Kr=P.n(Ta),ma=ne.a.Search,uo=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Ni=function(Qe){var We,Ee=Qe.classroomList,Ne=Qe.loading,Ce=Qe.dispatch,$e=Qe.cb,Ze=Qe.shixunIds,tt=Ze===void 0?[]:Ze,et=Object(l.i)(),rt=Object(l.h)(),xt=Ee.actionTabs,Pt=ee.a.useForm(),yt=Object(E.a)(Pt,1),zt=yt[0],$t=Ee.shixunLists,yn=Object(n.useState)([]),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1],En=Object(n.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"}),Vt=Object(E.a)(En,2),An=Vt[0],Sn=Vt[1];Object(n.useEffect)(function(){Ee.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(An.page=1,Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)}))},[Ee.actionTabs.key]),Object(n.useEffect)(function(){return Ee.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),function(){document.body.removeAttribute("data-custom")}},[Ee.actionTabs.key]);var Fn=function(){Ce({type:"classroomList/setActionTabs",payload:{}}),Sn({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"})};return Ee.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.a.createElement($a.a,{placement:"bottom",height:"100%",closable:!1,visible:Ee.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:Kr.a.drawer,footer:e.a.createElement("div",{className:"tc"},e.a.createElement(A.a,{size:"large",onClick:function(){Fn(),dn([]),$e("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),e.a.createElement(A.a,{size:"large",onClick:Object(y.a)(r.a.mark(function Jt(){var rn,an,pn,Wn;return r.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:rn=function(tr){var Ar=Wt[tr];if(tt.includes(Ar)){var qn,Sr;return I.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat($t==null||((qn=$t.shixun_list)===null||qn===void 0||((Sr=qn.find(function(Mn){return Mn.id===Ar}))===null||Sr===void 0))?void 0:Sr.title)),{v:void 0}}},an=0;case 2:if(!(an<(Wt==null?void 0:Wt.length))){On.next=9;break}if(pn=rn(an),!(typeof pn=="object")){On.next=6;break}return On.abrupt("return",pn.v);case 6:an++,On.next=2;break;case 9:return On.next=11,Object(K.O)({id:Ee.actionTabs.id,subject_id:Ee.actionTabs.subject_id,shixun_ids:Object(o.a)(Wt)});case 11:Wn=On.sent,dn([]),Wn!=null&&Wn.shixuns_list&&(Fn(),$e(Wn.shixuns_list));case 14:case"end":return On.stop()}},Jt)})),type:"primary"},"\u786E\u5B9A"))},e.a.createElement("section",{className:"tc"},e.a.createElement(ma,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:Kr.a.search,onSearch:function(rn){An.keyword=rn,An.page=1,Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)})}})),e.a.createElement("section",{className:"edu-container"},uo.map(function(Jt,rn){var an;return e.a.createElement("ul",{className:Kr.a.menu,key:rn},e.a.createElement("li",null,Jt.name),Jt==null||((an=Jt.children)===null||an===void 0)?void 0:an.map(function(pn,Wn){return e.a.createElement("li",{className:An[Jt.id]==pn.id?Kr.a.actived:"",onClick:function(){An[Jt.id]=pn.id,Sn(Object(L.a)({},An)),Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)})}},e.a.createElement("strong",null,pn.name))}))}),$t==null||((We=$t.shixun_list)===null||We===void 0)?void 0:We.map(function(Jt,rn){return e.a.createElement("div",{className:Kr.a.listItem,key:rn},e.a.createElement(G.a,{checked:Wt.includes(Jt.id),value:Jt.id,onChange:function(pn){var Wn=Wt.indexOf(Jt.id);Wt.indexOf(Jt.id)>-1?dn(Wt.filter(function(en){return en!==Jt.id})):dn(Wt.concat(Jt.id))}}),e.a.createElement("div",{className:Kr.a.info},e.a.createElement("div",{className:Kr.a.title},e.a.createElement("div",{className:Kr.a.titleLeft},e.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(Jt==null?void 0:Jt.identifier,"/challenges"),target:"_blank"},e.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Jt.title}})),Object(U.v)()&&(Jt==null?void 0:Jt.mark_status)===1&&e.a.createElement(u.a,{title:Jt==null?void 0:Jt.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(U.v)()&&(Jt==null?void 0:Jt.mark_status)===2&&e.a.createElement(u.a,{title:Jt==null?void 0:Jt.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(U.v)()&&(Jt==null?void 0:Jt.mark_status)===3&&e.a.createElement(u.a,{title:Jt==null?void 0:Jt.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),e.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.a.createElement("span",{className:Kr.a.description,dangerouslySetInnerHTML:{__html:Jt.description}})),e.a.createElement("div",{className:" mt15"},Jt.challenge_names.map(function(an,pn){return e.a.createElement("span",{key:pn,className:"mr30 font12"},"\u7B2C",pn+1,"\u5173 ",an," ")})),e.a.createElement(pa.a,{dashed:!0}),e.a.createElement("div",{className:"c-light-black mt20 font12"},e.a.createElement("span",null,Jt.author_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,Jt.author_school_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",Jt.level),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),e.a.createElement("span",null,Jt.study_count))))}),e.a.createElement("p",null)),e.a.createElement("div",{className:"tc"},e.a.createElement(vi.a,{current:An.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:$t==null?void 0:$t.shixuns_count,onChange:function(rn){An.page=rn,Ce({type:"classroomList/getShixunLists",payload:Object(L.a)({},An)})}})))},Ii=Object(c.a)(function(Fe){var Qe=Fe.classroomList,We=Fe.loading;return{classroomList:Qe,loading:We}})(Ni),Ho=P("Ot1p"),ko=P("qdXH"),rr=P("sBCT"),Dr=P("500L"),Ur=P("giR+"),_r=P("fyUT"),ra=P("dwhp"),sa=P("IxHN"),Va=P("M8RZ"),Oa=P("BdwD"),Ti=P("9nDM"),ji=function(Qe){var We=Qe.user,Ee=Qe.onReplyDiscuss,Ne=Qe.dispatch,Ce=Qe.id,$e=Qe.activeDiscussIndex,Ze=Object(n.useState)(""),tt=Object(E.a)(Ze,2),et=tt[0],rt=tt[1];function xt(zt){rt(zt)}var Pt=Object(l.i)();function yt(){if(!et){I.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Ee(Ce,et),Ne({type:"pathsDetail/getPathsDetail",payload:{id:Pt.pathId}}),rt("")}return e.a.createElement("div",{key:Ce,className:"discuss-item-editor",style:{display:$e===Ce?"block":"none",width:"100%"}},e.a.createElement(Ho.a,{miniToolbar:!0,startInit:$e===Ce,defaultValue:et,id:Ce,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:xt}),e.a.createElement("a",{onClick:yt,className:"btn-send"},"\u53D1\u9001"))},na=Object(c.a)(function(Fe){var Qe=Fe.shixunsDetail,We=Fe.loading,Ee=Fe.globalSetting;return{shixunsDetail:Qe,globalSetting:Ee,loading:We.models.index}})(ji),Xi=function(Qe){var We=Qe.user,Ee=Qe.upDataList,Ne=Qe.page,Ce=Qe.getTypeNumber,$e=Qe.dispatch,Ze=Object(l.i)(),tt=function(){var et=Object(y.a)(r.a.mark(function rt(xt,Pt){var yt;return r.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return $t.next=2,Object(K.M)({id:xt,content:Pt});case 2:yt=$t.sent,(yt==null?void 0:yt.status)===0&&Ee(1);case 4:case"end":return $t.stop()}},rt)}));return function(xt,Pt){return et.apply(this,arguments)}}();return e.a.createElement("div",{className:"discuss-item-container bg-white"},e.a.createElement("a",{href:"/users/".concat(We.login),target:"_blank"},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(dt.a.IMG_SERVER,"/images/").concat(We.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement(na,{id:Ze.pathId,activeDiscussIndex:Ze.pathId,onReplyDiscuss:tt})))},yi=Object(c.a)(function(Fe){var Qe=Fe.shixunsDetail,We=Fe.loading,Ee=Fe.globalSetting;return{shixunsDetail:Qe,globalSetting:Ee,loading:We.models.index}})(Xi),ba=P("fXAG");function bi(Fe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(oe.c)("/discusses.json?page=".concat(Qe-1,"&container_identifier=").concat(Fe,"&container_type=Shixun"))}function co(Fe,Qe){return Object(oe.f)("/discusses/".concat(Fe,"/top_or_down_discuss.json"),{top:Qe})}function qo(Fe,Qe){return Object(oe.f)("/discusses/".concat(Fe,"/plus.json"),{container_type:"Discuss",type:Qe?1:0})}function _s(Fe,Qe){return Object(oe.f)("/discusses/".concat(Fe,"/hidden.json"),Qe)}function Xs(Fe,Qe){return Object(oe.f)("/discusses/".concat(Fe,"/reward_code.json"),Qe)}function xs(Fe){return Object(oe.a)("/api/discusses/".concat(Fe,".json"),{method:"delete"})}function Ys(Fe,Qe){return Object(oe.f)("/discusses/".concat(Fe,"/reply.json"),{container_type:"Shixun",content:Qe})}function Ls(Fe){return Object(oe.f)("/discusses.json",Fe)}var Ps=P("QcdW"),Us=P("kaH+");function Ko(Fe){var Qe=Fe.data,We=Fe.index,Ee=Fe.adminOrOperator,Ne=Fe.parentDiscussIndex,Ce=Fe.shixunIdentifier,$e=Fe.isDelete,Ze=Fe.user,tt=Fe.onSetRewardData,et=Fe.onSetActionType,rt=Fe.deleteCommentAlert,xt=Fe.shixunName,Pt=Qe.author,yt=Qe.can_delete,zt=Qe.manage,$t=Qe.content,yn=Qe.hidden,kt=Qe.id,Wt=Qe.reward,dn=Qe.time;function En(){tt({id:kt,index:We,user_id:Pt.user_id,parentDiscussIndex:Ne})}function Vt(){et({id:kt,index:We,params:{hidden:yn?"0":"1",container_identifier:Ce},type:"hidden-discuss",parentDiscussIndex:Ne,message:yn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function An(){if(rt){S.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",xt,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}et({id:kt,index:We,type:"delete-discuss",parentDiscussIndex:Ne,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return e.a.createElement("div",{className:"second-level-discuss"},e.a.createElement("div",{className:"discuss-info-body"},e.a.createElement("div",{className:"discuss-info"},e.a.createElement("a",{href:"/users/".concat(Pt.login),target:"_blank"},Pt.name),e.a.createElement("span",{className:"grey"},dn),Wt?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Wt)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,Wt)):null),e.a.createElement("div",{className:"btn-group"},Ee?e.a.createElement("a",{onClick:En,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ee?e.a.createElement("a",{onClick:Vt,title:yn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:yn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,zt?e.a.createElement("a",{onClick:An,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.a.createElement(He.a,{className:"discuss-content",value:$t}))}var $o=function(Fe){var Qe=Fe.data,We=Fe.index,Ee=Fe.shixunIdentifier,Ne=Fe.adminOrOperator,Ce=Fe.identity,$e=Fe.onTopOrDownDiscuss,Ze=Fe.onPlusDiscuss,tt=Fe.onSetActionType,et=Fe.onSetRewardData,rt=Fe.user,xt=Fe.isDelete,Pt=Fe.activeDiscussIndex,yt=Fe.onReplyDiscuss,zt=Fe.onSetActiveDiscussIndex,$t=Qe.content,yn=Qe.children,kt=Qe.game_url,Wt=Qe.hidden,dn=Qe.id,En=Qe.position,Vt=Qe.praise_count,An=Qe.reward,Sn=Qe.sticky,Fn=Qe.time,Jt=Qe.user_praise,rn=Qe.game_passed,an=Qe.delete_comment_alert,pn=Qe.author,Wn=Qe.shixun_name,en=Qe.manage;function On(){zt(dn)}function vr(){$e(dn,!Sn,We)}function tr(){Ze(dn,!Jt,We)}function Ar(){et({id:dn,index:We,user_id:pn.user_id})}function qn(){if(an){S.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Wn,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}tt({id:dn,index:We,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Sr(){tt({id:dn,index:We,params:{hidden:Wt?"0":"1",container_identifier:Ee},type:"hidden-discuss",message:Wt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var Mn=function(Gr){var Fr=Gr.target,sr=Fr.nodeName,bn=Fr.src;sr==="IMG"&&(jr.a.publish("preview-image",bn),console.log("src:",bn))};return e.a.createElement("div",{className:"discuss-item-container",key:dn},e.a.createElement("a",{href:"/users/".concat(pn.login),target:"_blank"},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(dt.a.IMG_SERVER,"/images/").concat(pn.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement("div",{className:"discuss-info"},e.a.createElement("a",{href:"/users/".concat(pn.login),target:"_blank"},pn.name),e.a.createElement("span",{className:"grey"},Fn),En?e.a.createElement("span",{className:"c-green"}," [\u7B2C",En,"\u5173] "):null,kt?e.a.createElement("a",{href:kt,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,An?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(An)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,An)):null,Ce<=5?e.a.createElement("span",{style:{flex:"1",textAlign:"right",color:rn===1?"#29bd8b":""}},rn||rn===0?rn===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),e.a.createElement("div",{onClick:Mn},e.a.createElement(He.a,{className:"discuss-content",value:$t})),yn&&yn.length>0?e.a.createElement("div",{className:"reply-discuss-container",onClick:Mn},yn.map(function(xr,Gr){return e.a.createElement(Ko,{key:xr.id,data:xr,index:Gr,deleteCommentAlert:an,shixunName:Wn,shixunIdentifier:Ee,adminOrOperator:Ne,user:rt,isDelete:xt,onSetRewardData:et,onSetActionType:tt,parentDiscussIndex:We})})):null,e.a.createElement("div",{className:"btn-group"},Ne?e.a.createElement("a",{onClick:Ar,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ne?e.a.createElement("a",{onClick:Sr,title:Wt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:Wt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,en&&(!yn||yn.length==0)&&e.a.createElement("a",{onClick:qn,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})),e.a.createElement("a",{onClick:On,title:"\u56DE\u590D"},e.a.createElement("i",{className:"iconfont icon-huifu1"})),e.a.createElement("a",{onClick:tr,className:Jt?"c-orange":""},e.a.createElement("i",{className:Jt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.a.createElement("span",null,Vt||""))),e.a.createElement(na,{id:dn,activeDiscussIndex:Pt,onReplyDiscuss:yt})))},Js={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function ws(Fe,Qe){switch(Qe.type){case ba.Q:return Object(L.a)(Object(L.a)({},Fe),{},{loading:!0});case ba.X:return Object(L.a)(Object(L.a)({},Fe),{},{showRewardDialog:!0});case ba.b:return Object(L.a)(Object(L.a)({},Fe),{},{showRewardDialog:!1});case ba.l:return Object(L.a)(Object(L.a)({},Fe),Qe.payload);case ba.ab:return Object(L.a)(Object(L.a)({},Fe),Qe.payload);case ba.x:return Object(L.a)(Object(L.a)({},Fe),Qe.payload);case ba.z:return Object(L.a)(Object(L.a)({},Fe),Qe.payload);case ba.H:return Object(L.a)(Object(L.a)({},Fe),Qe.payload);case ba.a:return Object(L.a)(Object(L.a)({},Fe),Qe.payload);default:throw new Error}}var Aa=function(Fe){var Qe=Fe.shixunIdentifier,We=Fe.identity,Ee=Fe.activeIndex,Ne=Fe.user,Ce=Fe.isShixunDetail,$e=Ce===void 0?!1:Ce,Ze=Fe.isDelete,tt=Fe.getTypeNumber,et=Object(n.useReducer)(ws,Js),rt=Object(E.a)(et,2),xt=rt[0],Pt=rt[1],yt=xt.page,zt=xt.loading,$t=xt.data,yn=xt.actionType,kt=xt.showRewardDialog,Wt=xt.activeDiscussIndex,dn=Object(n.useRef)(),En=Object(n.useRef)(),Vt=Object(l.i)();function An(In){return Sn.apply(this,arguments)}function Sn(){return Sn=Object(y.a)(r.a.mark(function In(Hn){var Xn;return r.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:if(!zt){Pn.next=2;break}return Pn.abrupt("return");case 2:return Pn.prev=2,Pt({type:ba.Q}),Pn.next=6,Object(K.A)(Object(L.a)(Object(L.a)({},Vt),{},{page:Hn}));case 6:Xn=Pn.sent,Pt({type:ba.l,payload:{activeDiscussIndex:null,page:Hn,data:Xn,loading:!1}}),Pn.next=13;break;case 10:Pn.prev=10,Pn.t0=Pn.catch(2),console.log(Pn.t0);case 13:case"end":return Pn.stop()}},In,null,[[2,10]])})),Sn.apply(this,arguments)}function Fn(In){document.body.scrollIntoView(),An(In)}function Jt(In,Hn,Xn){return rn.apply(this,arguments)}function rn(){return rn=Object(y.a)(r.a.mark(function In(Hn,Xn,Qn){var Pn;return r.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.prev=0,qt.next=3,qo(Hn,Xn);case 3:Pn=qt.sent,bn[Qn].user_praise=Xn,bn[Qn].praise_count=Pn.praise_count,Pt({type:ba.x,payload:{data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}}),qt.next=12;break;case 9:qt.prev=9,qt.t0=qt.catch(0),console.log(qt.t0);case 12:case"end":return qt.stop()}},In,null,[[0,9]])})),rn.apply(this,arguments)}function an(In,Hn,Xn){return pn.apply(this,arguments)}function pn(){return pn=Object(y.a)(r.a.mark(function In(Hn,Xn,Qn){return r.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.prev=0,on.next=3,co(Hn,Xn);case 3:bn[Qn].sticky=Xn,Pt({type:ba.ab,payload:{data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}}),on.next=10;break;case 7:on.prev=7,on.t0=on.catch(0),console.log(on.t0);case 10:case"end":return on.stop()}},In,null,[[0,7]])})),pn.apply(this,arguments)}function Wn(){Pt({type:ba.z,payload:{actionType:null}})}function en(){return On.apply(this,arguments)}function On(){return On=Object(y.a)(r.a.mark(function In(){var Hn,Xn,Qn,Pn,on,qt,Un,jn;return r.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:if(Hn=yn.id,Xn=yn.params,Qn=yn.type,Pn=yn.index,on=yn.parentDiscussIndex,!(Qn==="hidden-discuss")){ir.next=6;break}return ir.next=4,_s(Hn,Xn);case 4:on?bn[on].children[Pn].hidden=Xn.hidden==1:bn[Pn].hidden=Xn.hidden==1,Pt({type:ba.z,payload:{actionType:null,data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}});case 6:if(!(Qn==="delete-discuss")){ir.next=31;break}return ir.next=9,xs(Hn);case 9:if(!(on||on===0)){ir.next=22;break}qt=bn[on].children,Un=qt.length-1;case 12:if(!(Un>=0)){ir.next=19;break}if(!(qt[Un].id===Hn)){ir.next=16;break}return qt.splice(Un,1),ir.abrupt("break",19);case 16:Un--,ir.next=12;break;case 19:bn[on].children=qt,ir.next=30;break;case 22:jn=bn.length-1;case 23:if(!(jn>=0)){ir.next=30;break}if(!(bn[jn].id===Hn)){ir.next=27;break}return bn.splice(jn,1),ir.abrupt("break",30);case 27:jn--,ir.next=23;break;case 30:Pt({type:ba.z,payload:{actionType:null,data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}});case 31:case"end":return ir.stop()}},In)})),On.apply(this,arguments)}function vr(In){Pt({type:ba.z,payload:{actionType:In}})}function tr(){Pt({type:ba.b})}function Ar(){return qn.apply(this,arguments)}function qn(){return qn=Object(y.a)(r.a.mark(function In(){var Hn,Xn,Qn,Pn,on,qt,Un;return r.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return Hn=dn.current,Xn=Hn.id,Qn=Hn.index,Pn=Hn.score,on=Hn.user_id,qt=Hn.parentDiscussIndex,mn.next=3,Xs(Xn,{container_type:"Discusses",score:Pn,user_id:on});case 3:Un=mn.sent,qt?bn[qt].children[Qn].reward=Un.code:bn[Qn].reward=Un.code,Pt({type:ba.H,payload:{showRewardDialog:!1,data:Object(L.a)(Object(L.a)({},$t),{},{comments:bn})}}),dn.current=null;case 7:case"end":return mn.stop()}},In)})),qn.apply(this,arguments)}function Sr(In){dn.current=In,Pt({type:ba.X})}function Mn(In){dn.current.score=In}function xr(In,Hn){return Gr.apply(this,arguments)}function Gr(){return Gr=Object(y.a)(r.a.mark(function In(Hn,Xn){return r.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:return Pn.prev=0,Pn.next=3,Ys(Hn,Xn);case 3:An(yt),Pn.next=9;break;case 6:Pn.prev=6,Pn.t0=Pn.catch(0),console.log(Pn.t0);case 9:case"end":return Pn.stop()}},In,null,[[0,6]])})),Gr.apply(this,arguments)}function Fr(In){Wt===In?Pt({type:ba.a,payload:{activeDiscussIndex:null}}):Pt({type:ba.a,payload:{activeDiscussIndex:In}})}if(Object(n.useEffect)(function(){function In(){return Hn.apply(this,arguments)}function Hn(){return Hn=Object(y.a)(r.a.mark(function Xn(){return r.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:if(!(Ee===3&&!$t&&Qe)){Pn.next=3;break}return Pn.next=3,An(yt);case 3:case"end":return Pn.stop()}},Xn)})),Hn.apply(this,arguments)}In()},[Vt.pathId]),!$t)return e.a.createElement(X.a,{spinning:!0},e.a.createElement("div",{style:{height:"300px",width:"100%"}}));var sr=$t.disscuss_count,bn=$t.comments,Vn=$t.all,br=$t.can_hidden;return e.a.createElement(n.Fragment,null,e.a.createElement("div",{className:"discuss-container",ref:En},sr===0?e.a.createElement(Oa.a,null):null,Object(U.p)()&&e.a.createElement(yi,{getTypeNumber:tt,upDataList:An,page:yt,user:Ne}),e.a.createElement("aside",{className:"bg-white"},bn==null?void 0:bn.map(function(In,Hn){return e.a.createElement($o,{user:Ne,key:In.id,data:In,index:Hn,identity:We,onPaginationChange:Fn,shixunIdentifier:Qe,isDelete:Ze,onSetActionType:vr,onTopOrDownDiscuss:an,adminOrOperator:br,onPlusDiscuss:Jt,onSetRewardData:Sr,activeDiscussIndex:Wt,onSetActiveDiscussIndex:Fr,onReplyDiscuss:xr})})),sr>10?e.a.createElement("div",{className:"pagination-container tc"},e.a.createElement(vi.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:Fn,current:yt,total:sr})):null),e.a.createElement(Va.a,null,e.a.createElement(S.a,{centered:!0,title:"\u63D0\u793A",visible:!!yn,onOk:en,onCancel:Wn},e.a.createElement("p",null,yn?yn.message:"")),e.a.createElement(S.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:kt,onCancel:tr,onOk:Ar},e.a.createElement(_r.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Mn,style:{width:"228px"}}))))},Jr=P("jZGp"),Zr=P("LvDl"),Yi=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],es=function(Qe){var We,Ee,Ne,Ce,$e,Ze=Qe.pathsDetail,tt=Qe.user,et=Qe.globalSetting,rt=Qe.loading,xt=Qe.dispatch,Pt=Object(w.a)(Qe,["pathsDetail","user","globalSetting","loading","dispatch"]),yt=Object(l.i)(),zt=Ze.stageData,$t=Object(n.useState)([]),yn=Object(E.a)($t,2),kt=yn[0],Wt=yn[1],dn=Object(n.useState)(-1),En=Object(E.a)(dn,2),Vt=En[0],An=En[1],Sn=Object(n.useState)(!1),Fn=Object(E.a)(Sn,2),Jt=Fn[0],rn=Fn[1],an=Object(n.useState)(!1),pn=Object(E.a)(an,2),Wn=pn[0],en=pn[1],On=Object(n.useState)(!1),vr=Object(E.a)(On,2),tr=vr[0],Ar=vr[1],qn=Object(n.useState)({name:"",is_jupyter:!1}),Sr=Object(E.a)(qn,2),Mn=Sr[0],xr=Sr[1],Gr=ee.a.useForm(),Fr=Object(E.a)(Gr,1),sr=Fr[0],bn=ee.a.useForm(),Vn=Object(E.a)(bn,1),br=Vn[0],In=ee.a.useForm(),Hn=Object(E.a)(In,1),Xn=Hn[0],Qn=ee.a.useForm(),Pn=Object(E.a)(Qn,1),on=Pn[0],qt=Object(n.useState)(!1),Un=Object(E.a)(qt,2),jn=Un[0],mn=Un[1],ir=Object(n.useState)([]),kr=Object(E.a)(ir,2),La=kr[0],Ea=kr[1],Xr=Object(n.useState)(!1),li=Object(E.a)(Xr,2),Xa=li[0],Ra=li[1],Ji=Object(n.useState)("All"),Zi=Object(E.a)(Ji,2),xi=Zi[0],wo=Zi[1],To=Object(n.useState)(!1),qi=Object(E.a)(To,2),Si=qi[0],Ri=qi[1],bo=Object(n.useState)(0),ro=Object(E.a)(bo,2),ao=ro[0],Pi=ro[1],Bi=Object(n.useState)([{name:"\u5168\u90E8",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u8BA8\u8BBA",type:"Discusses",number:0}]),Qi=Object(E.a)(Bi,2),Ui=Qi[0],Ao=Qi[1],Mi=Object(n.useState)(),fo=Object(E.a)(Mi,2),Pa=fo[0],$i=fo[1],So=Object(n.useState)([]),ki=Object(E.a)(So,2),Ei=ki[0],io=ki[1],Wo=function(St){if(St.key=="Enter"){var Ht=Xn.getFieldValue("tag");if(Xn.setFieldsValue({tag:""}),!Ht){I.b.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ei.filter(function(fn){return fn===Ht}).length>0){I.b.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Ei.push(Ht),io(Object(o.a)(Ei))}},zo=function(St,Ht){St.preventDefault(),io(Object(o.a)(Ei.filter(function(fn){return fn!=Ht})))},Fo=((We=Ze.detail)===null||We===void 0?void 0:We.is_free)||((Ee=Ze.detail)===null||Ee===void 0?void 0:Ee.can_learning),Hi=function(){var St=Ze.detail,Ht=St.shixuns_count,fn=Ht===void 0?0:Ht,Qt=St.videos_count,Kn=Qt===void 0?0:Qt,Zn=St.attachment_count,nr=Zn===void 0?0:Zn,Wr=St.disscuss_count,ln=Wr===void 0?0:Wr,Ya={All:fn+Kn+nr,Shixun:fn,VideoItem:Kn,Attachment:nr,Discusses:ln},Di=Ui.map(function(xa){return Object(L.a)(Object(L.a)({},xa),{},{number:Ya[xa.type]})});Ao(Di)};Object(n.useEffect)(function(){Hi()},[Ze.detail]),Object(n.useEffect)(function(){Hi(),Wt(Object(o.a)(zt))},[zt]);var Go=function(){var vn=Object(y.a)(r.a.mark(function St(Ht,fn){var Qt;return r.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:if(xt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!fn){Zn.next=7;break}return Zn.next=4,Object(Br.z)({id:Ht});case 4:Zn.t0=Zn.sent,Zn.next=10;break;case 7:return Zn.next=9,Object(Br.A)({id:Ht});case 9:Zn.t0=Zn.sent;case 10:if(Qt=Zn.t0,xt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Qt!=null&&Qt.game_identifier||Qt!=null&&Qt.identifier)){Zn.next=15;break}return Object(de.Q)(fn?"/tasks/".concat(Qt==null?void 0:Qt.identifier,"/jupyter"):"/tasks/".concat(Qt.game_identifier)),Zn.abrupt("return");case 15:(Qt==null?void 0:Qt.status)===-3?Object(de.o)():(Qt==null?void 0:Qt.status)===2?ui(Qt==null?void 0:Qt.message):(Qt==null?void 0:Qt.status)===3&&Sa(Qt==null?void 0:Qt.message);case 16:case"end":return Zn.stop()}},St)}));return function(Ht,fn){return vn.apply(this,arguments)}}(),ui=function vn(St){var Ht;St=(Ht=St)!==null&&Ht!==void 0&&Ht.includes(".json")?St:"".concat(St,".json"),S.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var fn=Object(y.a)(r.a.mark(function Kn(){var Zn,nr;return r.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return ln.next=2,Object(Tr.S)({url:St});case 2:if(Zn=ln.sent,Zn){ln.next=5;break}return ln.abrupt("return");case 5:return I.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),ln.next=8,Object(Br.A)({id:Zn.shixun_identifier});case 8:if(nr=ln.sent,!(nr!=null&&nr.game_identifier)){ln.next=12;break}return Object(de.Q)("/tasks/".concat(nr.game_identifier)),ln.abrupt("return");case 12:(nr==null?void 0:nr.status)===2?vn(nr==null?void 0:nr.message):(nr==null?void 0:nr.status)===3&&Sa(nr==null?void 0:nr.message);case 13:case"end":return ln.stop()}},Kn)}));function Qt(){return fn.apply(this,arguments)}return Qt}()})},Sa=function(St){S.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",St,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ei=function(){if(!po())return;mn(!0)};Object(n.useEffect)(function(){if(jn){var vn={shixuns_list:[],attachments_list:[],items:[]};Ki(kt.length,vn),Wt([].concat(Object(o.a)(kt),[vn]))}},[jn]);var Da=function(){setTimeout(function(){Vt===kt.length-1&&jn&&(nn(),Wt(kt.filter(function(St,Ht){return Ht!==kt.length-1}))),Ci(),An(-1)},300)},Ki=function(St,Ht){if(!po())return;An(St),sr.setFieldsValue({name:Ht.stage_name,description:Ht.stage_description,tagName:Ht.tag&&Ht.tag.name||""})},ho=function(St){if(setTimeout(function(){document.documentElement.scrollTop=ao},300),St==="\u53D6\u6D88")return;kt[Vt].items=kt[Vt].items.concat(St),Wt(Object(o.a)(kt))},Oi=function(){var vn=Object(y.a)(r.a.mark(function St(Ht){var fn;return r.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Kn.next=2,Object(K.Q)(Object(L.a)({},Ht));case 2:return fn=Kn.sent,kt[Vt].items=Ht.list,Kn.abrupt("return",fn);case 5:case"end":return Kn.stop()}},St)}));return function(Ht){return vn.apply(this,arguments)}}(),No=function(St){kt[Vt].items=kt[Vt].items.concat(Object(L.a)(Object(L.a)({},St),{},{children:[]})),Wt(Object(o.a)(kt))},Bo=function(St){kt[Vt].items=kt[Vt].items.concat(St),Wt(Object(o.a)(kt))},jo=function(){var vn=Object(y.a)(r.a.mark(function St(Ht){var fn,Qt,Kn,Zn,nr;return r.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(Pa){ln.next=8;break}return ln.next=3,Object(K.f)(Object(L.a)({id:kt[Vt].stage_id,subject_id:yt.pathId},Ht));case 3:return fn=ln.sent,fn.id&&(Ra(!1),Qt=[Object(L.a)({},fn)],kt[Vt].items=kt[Vt].items.concat(Qt),Wt(Object(o.a)(kt))),ln.abrupt("return",fn);case 8:return ln.next=10,Object(K.S)(Object(L.a)(Object(L.a)({id:Pa==null?void 0:Pa.id,subject_id:yt.pathId},Ht),{},{video_id:(Ht==null?void 0:Ht.video_id)||(Pa==null||((Kn=Pa.video_item)===null||Kn===void 0)?void 0:Kn.video_id),link:(Ht==null?void 0:Ht.link)||(Pa==null||((Zn=Pa.video_item)===null||Zn===void 0)?void 0:Zn.link)}));case 10:return nr=ln.sent,nr&&(I.b.success("\u4FEE\u6539\u6210\u529F"),Ra(!1),Ci()),ln.abrupt("return",nr);case 13:case"end":return ln.stop()}},St)}));return function(Ht){return vn.apply(this,arguments)}}(),Ci=function(){xt({type:"pathsDetail/getStageData",payload:{subject_id:yt.pathId}}),xt({type:"pathsDetail/getPathsDetail",payload:{id:yt.pathId}}),xt({type:"pathsDetail/getRightData",payload:{id:yt.pathId}}),nn()},_n=function(){var vn=Object(y.a)(r.a.mark(function St(Ht,fn){var Qt,Kn,Zn,nr,Wr,ln,Ya,Di,xa,$r,_i;return r.a.wrap(function(Ka){for(;;)switch(Ka.prev=Ka.next){case 0:if(!(!(Ht!=null&&Ht.name)||(Ht==null?void 0:Ht.name.replace(/(^\s*)|(\s*$)/g,""))==="")){Ka.next=2;break}return Ka.abrupt("return",I.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"));case 2:if(nn(),Zn=[],(Qt=kt[Vt].shixuns_list)===null||Qt===void 0||Qt.map(function(Ua){Zn.push({type:Ua.item_type,id:Ua.id})}),(Kn=kt[Vt].attachments_list)===null||Kn===void 0||Kn.map(function(Ua){Zn.push({type:"Attachment",id:Ua.id})}),nr=Ht.tagName,Wr=Object(w.a)(Ht,["tagName"]),!jn){Ka.next=16;break}return ln=Object(L.a)(Object(L.a)({},Wr),{},{pathId:yt.pathId,list:Zn}),nr&&(ln=Object(L.a)(Object(L.a)({},ln),{},{stage_tag_attributes:{name:nr}})),Ka.next=12,Object(K.d)(Object(L.a)({},ln));case 12:Ya=Ka.sent,Ya!=null&&Ya.subject_id&&(kt[Vt]=Object(L.a)(Object(L.a)(Object(L.a)({},kt[Vt]),Ya),{},{stage_name:ln.name,stage_description:ln.description,tag:ln.stage_tag_attributes}),Wt(Object(o.a)(kt))),Ka.next=24;break;case 16:return Di=Array.from(new Set(Zn.map(function(Ua){return Ua.type}))),xa=Object(L.a)(Object(L.a)({},Wr),{},{id:kt[Vt].stage_id,type:Array.from(new Set(Zn.map(function(Ua){return Ua.type}))),list:Zn}),$r=kt[Vt].tag&&kt[Vt].tag.id||"",xa=Object(L.a)(Object(L.a)({},xa),{},{stage_tag_attributes:$r?{id:$r,name:nr}:{name:nr}}),Ka.next=22,Object(K.U)(Object(L.a)({},xa));case 22:_i=Ka.sent,_i!=null&&_i.subject_id&&(kt[Vt]=Object(L.a)(Object(L.a)(Object(L.a)({},kt[Vt]),_i),{},{stage_name:xa.name,stage_description:xa.description,tag:xa.stage_tag_attributes}),Wt(Object(o.a)(kt)));case 24:return mn(!1),Ka.abrupt("return");case 26:case"end":return Ka.stop()}},St)}));return function(Ht,fn){return vn.apply(this,arguments)}}(),Wi=function(St,Ht,fn){var Qt=Array.from(St),Kn=Qt.splice(Ht,1),Zn=Object(E.a)(Kn,1),nr=Zn[0];return Qt.splice(fn,0,nr),Qt},ls=function(St,Ht){S.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){kt[Vt][Ht||"shixuns_list"].splice(St,1),I.b.success("\u5220\u9664\u6210\u529F"),Wt(Object(o.a)(kt)),_n(sr.getFieldsValue(),Ht)}})},Vo=function(St){S.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u5B9A\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:function(){var Ht=Object(y.a)(r.a.mark(function Qt(){var Kn;return r.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:return nr.next=2,Object(K.s)(St);case 2:Kn=nr.sent,Kn.status===0&&(I.b.success("\u5220\u9664\u6210\u529F"),Ci());case 4:case"end":return nr.stop()}},Qt)}));function fn(){return Ht.apply(this,arguments)}return fn}()})},qr=function(){var vn=Object(y.a)(r.a.mark(function St(Ht){var fn,Qt,Kn,Zn,nr;return r.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(console.log(Ht),!((Ht==null?void 0:Ht.item_type)==="VideoItem")){ln.next=9;break}return ln.next=4,Object(ko.g)({id:Ht==null?void 0:Ht.stage_item_id});case 4:fn=ln.sent,$i(fn),(Ht==null?void 0:Ht.item_type)==="VideoItem"?Ra(!0):(io((fn==null||((Qt=fn.tags)===null||Qt===void 0)?void 0:Qt.map(function(Ya){return Ya==null?void 0:Ya.name}))||[]),Xn.setFieldsValue({files:[{uid:fn==null||((Kn=fn.attachment)===null||Kn===void 0)?void 0:Kn.id,name:fn==null?void 0:fn.name,response:{id:fn==null||((Zn=fn.attachment)===null||Zn===void 0)?void 0:Zn.id}}]}),en(!0)),ln.next=10;break;case 9:S.a.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.a.createElement(ne.a,{value:nr,onChange:function(Di){nr=Di.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:function(){var Ya=Object(y.a)(r.a.mark(function xa(){var $r,_i,Gi;return r.a.wrap(function(Ua){for(;;)switch(Ua.prev=Ua.next){case 0:if(nr){Ua.next=3;break}return I.b.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Ua.abrupt("return",Promise.reject());case 3:return Ua.next=5,Object(oe.a)("/api/attachments/".concat(Ht==null?void 0:Ht.id,".json"),{method:"put",body:{name:nr+(Ht==null||(($r=Ht.name)===null||$r===void 0)?void 0:$r.substr(Ht==null||((_i=Ht.name)===null||_i===void 0)?void 0:_i.lastIndexOf(".")))}});case 5:Gi=Ua.sent,nr="",Ci();case 8:case"end":return Ua.stop()}},xa)}));function Di(){return Ya.apply(this,arguments)}return Di}()});case 10:case"end":return ln.stop()}},St)}));return function(Ht){return vn.apply(this,arguments)}}(),Er=function(St){S.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var Ht=Object(y.a)(r.a.mark(function Qt(){var Kn;return r.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:return nr.next=2,Object(K.r)({id:St});case 2:Kn=nr.sent,Kn.status===1&&(An(-1),I.b.success("\u5220\u9664\u6210\u529F"),Ci());case 4:case"end":return nr.stop()}},Qt)}));function fn(){return Ht.apply(this,arguments)}return fn}()})},ti=function(){xr({name:"",is_jupyter:!1}),br.setFieldsValue({name:"",is_jupyter:!1}),Ri(!1),rn(!1)},fa=function(St,Ht){var fn;if(!St.destination)return;var Qt=Wi((fn=kt[Vt])===null||fn===void 0?void 0:fn[Ht||"shixuns_list"],St.source.index,St.destination.index);kt[Vt][Ht||"shixuns_list"]=Qt,Wt(Object(o.a)(kt)),_n(sr.getFieldsValue(),Ht)},Eo=function(){var vn=Object(y.a)(r.a.mark(function St(Ht){var fn;return r.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:if(po()){Kn.next=2;break}return Kn.abrupt("return");case 2:return Kn.next=4,Object(K.T)({id:Ht});case 4:fn=Kn.sent,fn.status===1&&Ci();case 6:case"end":return Kn.stop()}},St)}));return function(Ht){return vn.apply(this,arguments)}}(),zi=function(){var vn=Object(y.a)(r.a.mark(function St(Ht){var fn;return r.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:if(po()){Kn.next=2;break}return Kn.abrupt("return");case 2:return Kn.next=4,Object(K.t)({id:Ht});case 4:fn=Kn.sent,fn.status===1&&Ci();case 6:case"end":return Kn.stop()}},St)}));return function(Ht){return vn.apply(this,arguments)}}(),po=function(){return Vt!==-1?(S.a.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:e.a.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:function(){var Ht="Edit_".concat(Vt),fn=document.getElementById(Ht);fn&&setTimeout(function(){return fn.scrollIntoView({block:"start",behavior:"smooth"})})}}),!1):!0},eo=function(){_n(sr.getFieldsValue())},nn=function(){mn(!1)},Oo=function(){var St,Ht,fn,Qt,Kn,Zn;return((St=Ze.detail)===null||St===void 0||((Ht=St.courses)===null||Ht===void 0)?void 0:Ht.length)>0?(fn=Ze.detail)===null||fn===void 0?void 0:fn.allow_visit:!(((Qt=tt.userInfo)===null||Qt===void 0?void 0:Qt.user_identity)==="\u5B66\u751F"&&(Kn=Ze.detail)!==null&&Kn!==void 0&&Kn.allow_visit&&(Zn=Ze.detail)!==null&&Zn!==void 0&&Zn.courses)},vs=function(St,Ht,fn){var Qt,Kn,Zn,nr,Wr,ln,Ya,Di,xa,$r,_i,Gi;return xi!=="All"&&St.item_type!==xi?null:e.a.createElement(ae.a,{className:"list-item-row",align:"middle",key:Ht,gutter:[5,10]},e.a.createElement(ie.a,null,St.item_type==="Shixun"?e.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}):e.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),e.a.createElement(ie.a,{flex:1,className:!St.allow_visit&&!St.to_be_built&&(St.shixun_status==="\u6682\u672A\u516C\u5F00"||St.shixun_status==="\u5DF2\u5220\u9664")?Nr.a.color204:""},!!(Ze!=null&&(Qt=Ze.detail)!==null&&Qt!==void 0&&Qt.cust_seq)&&e.a.createElement("span",{className:"mr8"},fn+1,"-",Ht+1),St.name,Vt===-1&&St.complete_status===1&&e.a.createElement("span",{className:Nr.a.completed},e.a.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),e.a.createElement(ie.a,null,Vt===fn&&e.a.createElement("div",null,e.a.createElement(u.a,{title:"\u5220\u9664"},e.a.createElement("span",{onClick:function(){ls(Ht,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),(((Kn=tt.userInfo)===null||Kn===void 0?void 0:Kn.admin)||((Zn=tt.userInfo)===null||Zn===void 0?void 0:Zn.business)||!(!((nr=Ze.detail)!==null&&nr!==void 0&&nr.allow_statistics)&&((Wr=tt.userInfo)===null||Wr===void 0?void 0:Wr.user_identity)==="\u5B66\u751F"&&(ln=Ze.detail)!==null&&ln!==void 0&&ln.allow_visit&&(Ya=Ze.detail)!==null&&Ya!==void 0&&Ya.courses))&&Vt!==fn&&St.item_type==="VideoItem"&&e.a.createElement("aside",null,e.a.createElement(A.a,{type:"primary",onClick:function(){var Ua,ri;if(!((Ua=tt.userInfo)!==null&&Ua!==void 0&&Ua.admin)&&!((ri=tt.userInfo)!==null&&ri!==void 0&&ri.business)&&!St.can_view)return S.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:e.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});St.link&&Object(ko.n)({is_f:1,id:St.id,point:0,total:0}),Object(de.Q)(St.link||"/video/".concat(St.id,"?subject_id=").concat(yt.pathId))}},St.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Di=tt.userInfo)===null||Di===void 0?void 0:Di.admin)||(St.allow_visit||St.to_be_built||St.shixun_status!=="\u6682\u672A\u516C\u5F00"&&St.shixun_status!=="\u5DF2\u5220\u9664")&&!(!((xa=Ze.detail)!==null&&xa!==void 0&&xa.allow_statistics)&&(($r=tt.userInfo)===null||$r===void 0?void 0:$r.user_identity)==="\u5B66\u751F"&&(_i=Ze.detail)!==null&&_i!==void 0&&_i.allow_visit&&(Gi=Ze.detail)!==null&&Gi!==void 0&&Gi.courses))&&Vt!==fn&&St.item_type==="Shixun"&&e.a.createElement("aside",null,e.a.createElement(Ot.a,{to:"/shixuns/".concat(St.identifier,"/challenges"),target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),St.shixun_status!=="\u6682\u672A\u516C\u5F00"&&e.a.createElement(A.a,{className:"ml20",type:"primary",onClick:function(){if(!Object(Ie.e)(xt,!0))return;Go(St.identifier,St.is_jupyter||St.is_jupyter_lab)}},"\u5F00\u59CB\u5B9E\u6218")),Vt===-1&&!St.allow_visit&&!St.to_be_built&&St.shixun_status==="\u6682\u672A\u516C\u5F00"&&e.a.createElement("span",{className:Nr.a.color204},"\u6682\u672A\u516C\u5F00"),Vt===-1&&!St.allow_visit&&!St.to_be_built&&St.shixun_status==="\u5DF2\u5220\u9664"&&e.a.createElement("span",{className:Nr.a.color204},"\u5DF2\u5220\u9664"),Vt===-1&&St.item_type==="Shixun"&&!!St.challenges_count&&e.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",St.challenges_count)))},us=function(St){var Ht,fn=[];if(St.items&&(Ht=St.items)!==null&&Ht!==void 0&&Ht.length){var Qt;(Qt=St.items)===null||Qt===void 0||Qt.forEach(function(Zn){var nr;fn.push(Zn),Zn.children&&(nr=Zn.children)!==null&&nr!==void 0&&nr.length&&(fn=fn.concat(Zn.children))})}var Kn=!!fn.find(function(Zn){return Object(Zr.isEqual)(Zn.learning_status,["can","try"])});return Kn?e.a.createElement("aside",{className:Nr.a.learn},"\u514D\u8D39\u8BD5\u5B66"):null},Ha=function(St,Ht){var fn,Qt,Kn,Zn,nr,Wr;if(xi!=="All"&&!((fn=St.stage_tag)!==null&&fn!==void 0&&fn.includes(xi)))return null;var ln=!1,Ya=!1,Di=!1,xa=!1;if(xi==="All"){var $r,_i,Gi,Ka;ln=((($r=tt.userInfo)===null||$r===void 0?void 0:$r.admin)||((_i=tt.userInfo)===null||_i===void 0?void 0:_i.business)||((Gi=Ze.detail)===null||Gi===void 0?void 0:Gi.allow_statistics))&&Vt===Ht&&!jn,(Ka=Ze.detail)!==null&&Ka!==void 0&&Ka.allow_add_member&&Fo&&Vt!==Ht&&(Ya=!0,Ht>0&&(Di=!0),Ht0)return e.a.createElement("div",{key:St,className:vn.type===xi?Nr.a.tabActive:Nr.a.tab,onClick:function(){Vt===-1?(wo(vn.type),An(-1)):I.b.warn("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},e.a.createElement("span",{className:Nr.a.s1},vn.name),e.a.createElement("span",{className:Nr.a.s2},vn.number))})),xi!=="Discusses"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(ee.a,{form:sr,onFinish:_n},kt==null?void 0:kt.map(function(vn,St){return e.a.createElement("div",{key:St},Ha(vn,St))})),((Ne=Ze.detail)===null||Ne===void 0?void 0:Ne.allow_statistics)&&xi==="All"&&!jn&&e.a.createElement("div",{className:Nr.a.addStage,onClick:ei},e.a.createElement("span",{className:Nr.a.color4CA},"+\u70B9\u51FB\u65B0\u5EFA\u9636\u6BB5"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u9636\u6BB5\uFF09"))),xi==="Discusses"&&e.a.createElement("aside",{className:"mt20"},e.a.createElement(Aa,{activeIndex:3,isDelete:(Ce=Ze.detail)===null||Ce===void 0?void 0:Ce.allow_add_member,shixunIdentifier:11,identity:($e=tt.userInfo)===null||$e===void 0?void 0:$e.role,getTypeNumber:Hi,user:tt.userInfo,isShixunDetail:!0})),e.a.createElement(S.a,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",visible:Jt,confirmLoading:Si,destroyOnClose:!0,onOk:Object(y.a)(r.a.mark(function vn(){var St;return r.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return fn.next=2,br.validateFields();case 2:return Ri(!0),fn.next=5,Object(K.N)(Object(L.a)({id:kt[Vt].stage_id,subject_id:yt.pathId},Mn));case 5:St=fn.sent,ti(),St.id&&(br.resetFields(),I.b.success("\u6DFB\u52A0\u6210\u529F"),ho([St])),Ri(!1);case 9:case"end":return fn.stop()}},vn)})),onCancel:ti},e.a.createElement(ee.a,{form:br,onValuesChange:function(St){xr(Object(L.a)(Object(L.a)({},Mn),St))}},e.a.createElement(ee.a.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},e.a.createElement(x.a.Group,null,e.a.createElement(x.a,{defaultChecked:!0,value:!1},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement(x.a,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),e.a.createElement(ee.a.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"}]},e.a.createElement(ne.a,{suffix:e.a.createElement("span",null,Mn.name.length,"/60")})))),e.a.createElement(S.a,{centered:!0,title:Pa?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",visible:Wn,confirmLoading:Si,destroyOnClose:!0,onOk:Object(y.a)(r.a.mark(function vn(){var St,Ht,fn,Qt,Kn,Zn;return r.a.wrap(function(Wr){for(;;)switch(Wr.prev=Wr.next){case 0:return Wr.next=2,Xn.validateFields();case 2:return Ri(!0),Wr.next=5,Xn.getFieldsValue();case 5:if(St=Wr.sent,Ht=!1,fn="",St.files.forEach(function(ln){(!ln.response||!ln.response.id)&&(Ht=!0,fn=ln.name)}),!Ht){Wr.next=11;break}return I.b.error("".concat(fn," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20")),Wr.abrupt("return");case 11:if(Pa){Wr.next=18;break}return Wr.next=14,Object(K.c)({id:kt[Vt].stage_id,subject_id:yt.pathId,tags:Ei,attachment_ids:St.files.map(function(ln){return ln.response.id})});case 14:Qt=Wr.sent,Qt.status===0&&(I.b.success("\u4FEE\u6539\u6210\u529F"),en(!1),Bo(Object(o.a)(Qt.items))),Wr.next=22;break;case 18:return Wr.next=20,Object(K.S)({id:Pa==null?void 0:Pa.id,subject_id:yt.pathId,tags:Ei,attachment_id:(Kn=St.files.map(function(ln){return ln.response.id}))===null||Kn===void 0?void 0:Kn[0]});case 20:Zn=Wr.sent,Zn.status===0&&(I.b.success("\u4FEE\u6539\u6210\u529F"),en(!1),Bo(Object(o.a)(Zn.items)));case 22:Ri(!1);case 23:case"end":return Wr.stop()}},vn)})),onCancel:function(){en(!1),io([]),$i("")}},e.a.createElement(ee.a,{form:Xn},e.a.createElement(ee.a.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},e.a.createElement(Dr.b,{aloneClear:!0,maxSize:Object(U.v)()?500:100,accept:Yi.toString(),number:Pa?1:10})),e.a.createElement(ee.a.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag"},e.a.createElement(ne.a,{onKeyUp:Wo})),e.a.createElement("div",{className:Nr.a["tagsList-content"]},Ei.map(function(vn,St){return e.a.createElement(m.a,{key:St+vn,closable:!0,onClose:function(fn){zo(fn,vn)}},vn)})),e.a.createElement("div",null,e.a.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),e.a.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",e.a.createElement(Ot.a,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",e.a.createElement("br",null),"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Object(U.v)()?500:100,"M\uFF1B",e.a.createElement("br",null),"3\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",e.a.createElement("br",null),"4\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",e.a.createElement("br",null),"5\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),e.a.createElement(S.a,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",visible:tr,confirmLoading:Si,onOk:Object(y.a)(r.a.mark(function vn(){var St,Ht;return r.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,on.validateFields();case 2:return Ri(!0),Qt.next=5,on.getFieldsValue();case 5:return St=Qt.sent,Qt.next=8,Object(K.a)({id:kt[Vt].stage_id,subject_id:yt.pathId,name:St.name});case 8:Ht=Qt.sent,Ht.status===0&&(I.b.success("\u6DFB\u52A0\u6210\u529F"),Ar(!1),No(Object(L.a)({},Ht))),Ri(!1);case 11:case"end":return Qt.stop()}},vn)})),onCancel:function(){return Ar(!1)}},e.a.createElement(ee.a,{form:on},e.a.createElement(ee.a.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"}]},e.a.createElement(ne.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),e.a.createElement(Ii,{shixunIds:La,cb:ho}),e.a.createElement(rr.a,{visible:Xa,editData:Pa,onCancel:function(){return Ra(!1)},onOk:jo}))},ts=Object(c.a)(function(Fe){var Qe=Fe.pathsDetail,We=Fe.user,Ee=Fe.loading,Ne=Fe.globalSetting;return{pathsDetail:Qe,user:We,globalSetting:Ne,loading:Ee.effects}})(es),Ts=P("uRQ9"),ps=P.n(Ts),ks=function(Qe){var We=Qe.user,Ee=Object(w.a)(Qe,["user"]),Ne=Object(n.useState)([]),Ce=Object(E.a)(Ne,2),$e=Ce[0],Ze=Ce[1],tt=Object(n.useState)(!0),et=Object(E.a)(tt,2),rt=et[0],xt=et[1],Pt=Object(n.useState)(!1),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=Object(n.useState)(!1),kt=Object(E.a)(yn,2),Wt=kt[0],dn=kt[1],En=Object(n.useState)(0),Vt=Object(E.a)(En,2),An=Vt[0],Sn=Vt[1],Fn=Object(n.useState)({}),Jt=Object(E.a)(Fn,2),rn=Jt[0],an=Jt[1],pn=Object(l.i)(),Wn=Object(n.useState)({page:1,limit:10}),en=Object(E.a)(Wn,2),On=en[0],vr=en[1],tr=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:function(sr,bn){return e.a.createElement(e.a.Fragment,null,(bn==null?void 0:bn.state)==="drafted"&&e.a.createElement("span",null,"\u7533\u8BF7\u4E2D"),(bn==null?void 0:bn.state)==="rejected"&&e.a.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(bn==null?void 0:bn.state)==="passed"&&e.a.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))}},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:function(sr){return"".concat(sr,"%")}},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:function(sr,bn){return e.a.createElement("div",{className:ps.a.actionsBtns},(bn==null?void 0:bn.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return Ar(bn)}},"\u540C\u610F"),(bn==null?void 0:bn.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return qn(bn)}},"\u62D2\u7EDD"),(bn==null?void 0:bn.state)==="rejected"&&e.a.createElement("span",{onClick:function(){return Sr(bn)}},"\u62D2\u7EDD\u539F\u56E0"),(bn==null?void 0:bn.state)==="passed"&&e.a.createElement("span",{onClick:function(){return Mn(bn)}},"\u67E5\u770B\u8BC1\u4E66"))}}].filter(function(Fr){return Wt?!0:Fr.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&Fr.title!=="\u5BA1\u6279\u64CD\u4F5C"});Object(n.useEffect)(function(){xr(On)},[On]);var Ar=function(){var Fr=Object(y.a)(r.a.mark(function sr(bn){var Vn;return r.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.next=2,Object(oe.a)("/api/paths/".concat(pn==null?void 0:pn.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:bn==null?void 0:bn.id,op:"pass"}});case 2:Vn=In.sent,(Vn==null?void 0:Vn.status)===0&&xr(On);case 4:case"end":return In.stop()}},sr)}));return function(bn){return Fr.apply(this,arguments)}}(),qn=function(sr){var bn="";S.a.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:e.a.createElement("div",null,e.a.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),e.a.createElement("aside",{className:"flex-container"},e.a.createElement("sup",{className:"c-red-ee4"},"*"),e.a.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),e.a.createElement(ne.a,{maxLength:30,style:{width:284,marginLeft:10},onChange:function(br){return bn=br.target.value}}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:function(){var Vn=Object(y.a)(r.a.mark(function In(){var Hn;return r.a.wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:if(bn){Qn.next=3;break}return I.b.warn("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Qn.abrupt("return",Promise.reject());case 3:return Qn.next=5,Object(oe.a)("/api/paths/".concat(pn==null?void 0:pn.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:sr==null?void 0:sr.id,op:"reject",content:bn}});case 5:Hn=Qn.sent,(Hn==null?void 0:Hn.status)===0&&xr(On);case 7:case"end":return Qn.stop()}},In)}));function br(){return Vn.apply(this,arguments)}return br}()})},Sr=function(sr){S.a.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:e.a.createElement("div",null,sr==null?void 0:sr.content),okText:"\u786E\u5B9A"})},Mn=function(sr){an((sr==null?void 0:sr.info)||{}),$t(!0)},xr=function(){var Fr=Object(y.a)(r.a.mark(function sr(bn){var Vn;return r.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return xt(!0),In.next=3,Object(oe.a)("/api/paths/".concat(pn==null?void 0:pn.pathId,"/request_certificates.json"),{method:"get",params:bn});case 3:Vn=In.sent,Vn!=null&&Vn.data&&(Ze(Vn==null?void 0:Vn.data),Sn((Vn==null?void 0:Vn.total_count)||0),dn(Vn==null?void 0:Vn.is_manage)),xt(!1);case 6:case"end":return In.stop()}},sr)}));return function(bn){return Fr.apply(this,arguments)}}(),Gr=function(sr,bn){var Vn=Object(L.a)(Object(L.a)({},On),{},{page:sr,limit:bn});vr(Vn),xr(Vn)};return e.a.createElement("div",{className:ps.a.certificate},e.a.createElement(Et.a,{dataSource:$e,rowKey:function(sr){return sr.id},columns:tr,loading:rt,pagination:{pageSize:On.limit,total:An,current:On.page,onChange:Gr,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),e.a.createElement(Ca,{visible:zt,onCancel:function(){$t(!1),an({})},data:rn}))},Zs=Object(c.a)(function(Fe){var Qe=Fe.user,We=Fe.pathsDetail;return{user:Qe,pathsDetail:We}})(ks);fe.a.locale("ZH-cn");var ns=h.a.TabPane,dl=function(Qe){var We=Qe.data,Ee=Object(n.useState)("1"),Ne=Object(E.a)(Ee,2),Ce=Ne[0],$e=Ne[1],Ze=Object(n.useState)(1),tt=Object(E.a)(Ze,2),et=tt[0],rt=tt[1],xt=Object(n.useState)(),Pt=Object(E.a)(xt,2),yt=Pt[0],zt=Pt[1],$t=Object(n.useState)(!0),yn=Object(E.a)($t,2),kt=yn[0],Wt=yn[1],dn=Object(l.i)();function En(){return Vt.apply(this,arguments)}function Vt(){return Vt=Object(y.a)(r.a.mark(function Sn(){var Fn,Jt;return r.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return Wt(!0),Ce==="1"?Fn="/api/paths/".concat(dn.pathId,"/study_ranking_shixuns_passed.json"):Ce==="2"?Fn="/api/paths/".concat(dn.pathId,"/study_ranking_videos.json"):Ce==="3"?Fn="/api/paths/".concat(dn.pathId,"/study_ranking_pdf_attachments.json"):Ce==="4"&&(Fn="/api/paths/".concat(dn.pathId,"/study_ranking_discusses.json")),an.next=4,Object(oe.a)(Fn,{method:"get",params:{page:et}});case 4:Jt=an.sent,Wt(!1),zt(Jt);case 7:case"end":return an.stop()}},Sn)})),Vt.apply(this,arguments)}Object(n.useEffect)(function(){En()},[et,Ce]);var An=function(){var Fn,Jt,rn,an,pn,Wn,en,On,vr,tr,Ar,qn,Sr;return e.a.createElement(e.a.Fragment,null,e.a.createElement(X.a,{spinning:kt},e.a.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},e.a.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),e.a.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),Ce==="1"&&e.a.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),Ce==="2"&&e.a.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),Ce==="3"&&e.a.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),Ce==="4"&&e.a.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(yt==null?void 0:yt.user_show)&&e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},e.a.createElement("span",{style:{flex:"1"}},(yt==null||((Fn=yt.data_user)===null||Fn===void 0)?void 0:Fn.rank)===0&&(yt==null||((Jt=yt.data_user)===null||Jt===void 0)?void 0:Jt.num)===0?"--":(yt==null||((rn=yt.data_user)===null||rn===void 0)?void 0:rn.rank)<=100&&(yt==null||((an=yt.data_user)===null||an===void 0)?void 0:an.rank)!=0?yt==null||((pn=yt.data_user)===null||pn===void 0)?void 0:pn.rank:"\u672A\u4E0A\u699C"),e.a.createElement("span",{style:{flex:"1"}},yt==null||((Wn=yt.data_user)===null||Wn===void 0)?void 0:Wn.user_real_name),Ce==="1"&&e.a.createElement("span",{style:{flex:"3"}},(yt==null||((en=yt.data_user)===null||en===void 0)?void 0:en.num)||"--"),Ce==="2"&&e.a.createElement("span",{style:{flex:"3"}},yt!=null&&(On=yt.data_user)!==null&&On!==void 0&&On.num?Object(de.Z)(yt==null||((vr=yt.data_user)===null||vr===void 0)?void 0:vr.num):"--"),Ce==="3"&&e.a.createElement("span",{style:{flex:"3"}},(yt==null||((tr=yt.data_user)===null||tr===void 0)?void 0:tr.num)||"--"),Ce==="4"&&e.a.createElement("span",{style:{flex:"3"}},(yt==null||((Ar=yt.data_user)===null||Ar===void 0)?void 0:Ar.num)||"--")),(yt==null?void 0:yt.user_show)&&e.a.createElement(pa.a,null),(yt==null||((qn=yt.data)===null||qn===void 0)?void 0:qn.length)>0?yt==null||((Sr=yt.data)===null||Sr===void 0)?void 0:Sr.map(function(Mn,xr){return e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Mn==null?void 0:Mn.rank)===1&&e.a.createElement("span",{style:{flex:"1",color:"#E02020"}},Mn==null?void 0:Mn.rank),(Mn==null?void 0:Mn.rank)===2&&e.a.createElement("span",{style:{flex:"1",color:"#FA6400"}},Mn==null?void 0:Mn.rank),(Mn==null?void 0:Mn.rank)===3&&e.a.createElement("span",{style:{flex:"1",color:"#F7B500"}},Mn==null?void 0:Mn.rank),(Mn==null?void 0:Mn.rank)>3&&e.a.createElement("span",{style:{flex:"1"}},Mn==null?void 0:Mn.rank),e.a.createElement("span",{style:{flex:"1"}},Mn==null?void 0:Mn.user_real_name),Ce==="1"&&e.a.createElement("span",{style:{flex:"3"}},Mn==null?void 0:Mn.num),Ce==="2"&&e.a.createElement("span",{style:{flex:"3"}},Object(de.Z)(Mn==null?void 0:Mn.num)),Ce==="3"&&e.a.createElement("span",{style:{flex:"3"}},Mn==null?void 0:Mn.num),Ce==="4"&&e.a.createElement("span",{style:{flex:"3"}},Mn==null?void 0:Mn.num))}):e.a.createElement(Oa.a,null),(yt==null?void 0:yt.count)>10&&e.a.createElement(vi.a,{current:et,pageSize:10,showSizeChanger:!1,total:yt==null?void 0:yt.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(xr){rt(xr)}})))};return e.a.createElement("div",null,e.a.createElement(h.a,{activeKey:Ce,style:{background:"#fff",padding:"0px 20px"},onChange:function(Fn){$e(Fn),rt(1)}},e.a.createElement(ns,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},e.a.createElement(An,null)),e.a.createElement(ns,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},e.a.createElement(An,null)),e.a.createElement(ns,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},e.a.createElement(An,null)),e.a.createElement(ns,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},e.a.createElement(An,null))))},$s=P("XzQ7"),go=P.n($s),ss=P("ho57"),Ia=P.n(ss),ms=h.a.TabPane;function yo(Fe){var Qe=function($e,Ze){if($e.localName===Ze)return $e;for(var tt=0,et=$e;et=et.parentNode;tt++){if(et.localName===Ze)return et;if(et==document.documentElement)return!1}},We=Fe.target,Ee=Qe(We,"a");if(console.log([Ee],Ee==null?void 0:Ee.href,44),Ee!=null&&Ee.href)return;if(We.tagName.toUpperCase()==="IMG"){var Ne=We.src||We.getAttribute("src");Ne&&Ne.indexOf("/images/avatars/User")===-1&&(Fe.stopPropagation(),Fe.preventDefault(),jr.a.publish("preview-image",Ne))}}var Fs=function(Qe){var We,Ee,Ne=Qe.pathsDetail,Ce=Qe.globalSetting,$e=Qe.loading,Ze=Qe.dispatch,tt=Object(w.a)(Qe,["pathsDetail","globalSetting","loading","dispatch"]),et=Object(l.i)(),rt=tt.location.query,xt=Object(n.useRef)(),Pt=Object(n.useState)("stage"),yt=Object(E.a)(Pt,2),zt=yt[0],$t=yt[1],yn=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"}].filter(function(Wt){var dn;return(dn=Ne.detail)!==null&&dn!==void 0&&dn.excellent?!0:Wt.key!=="certificate"});Object(n.useEffect)(function(){if(xt.current)return xt.current.addEventListener("mousedown",yo),function(){xt.current.removeEventListener("mousedown",yo)}},[xt.current]),Object(n.useEffect)(function(){if(!et.pathId)return;kt()},[et.pathId]),Object(n.useEffect)(function(){var Wt;Object(de.V)((Wt=Ne.detail)===null||Wt===void 0?void 0:Wt.name)},[Ne]);var kt=function(){var Wt=Object(y.a)(r.a.mark(function dn(){var En;return r.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Ze({type:"pathsDetail/getPathsDetail",payload:Object(L.a)({id:et.pathId},rt)});case 2:En=An.sent,Ze({type:"pathsDetail/getRightData",payload:{id:et.pathId}}),Ze({type:"pathsDetail/getStageData",payload:{subject_id:et.pathId}}),En!=null&&En.id&&rt.token&&(location.href=location.pathname);case 6:case"end":return An.stop()}},dn)}));return function(){return Wt.apply(this,arguments)}}();return e.a.createElement(X.a,{spinning:!1},e.a.createElement("section",{className:go.a.bg},e.a.createElement(mt,null),e.a.createElement(Us.a,null),e.a.createElement("section",{style:{marginTop:((We=Ne.detail)===null||We===void 0?void 0:We.excellent)&&"89px"},className:"edu-container mb80 ".concat(go.a.wrap)},e.a.createElement("aside",{className:go.a.content},e.a.createElement("div",{className:go.a.intro},e.a.createElement("div",{className:go.a.introTitle},e.a.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{src:Ia.a,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),e.a.createElement("div",{ref:xt},e.a.createElement(He.a,{value:(Ee=Ne.detail)===null||Ee===void 0?void 0:Ee.description}))),e.a.createElement(h.a,{className:go.a.wrapTabs,activeKey:zt,onChange:function(dn){return $t(dn)},tabBarGutter:50,tabBarStyle:{height:76}},yn.map(function(Wt){return e.a.createElement(ms,{tab:Wt.name,key:Wt.key})})),zt==="stage"&&e.a.createElement(ts,null),zt==="ranking"&&e.a.createElement(dl,null),zt==="certificate"&&e.a.createElement(Zs,null)),e.a.createElement(_a,null))))},nt=me.default=Object(c.a)(function(Fe){var Qe=Fe.pathsDetail,We=Fe.loading,Ee=Fe.globalSetting;return{pathsDetail:Qe,globalSetting:Ee,loading:We}})(Fs)},Aky1:function(Ge,me,P){"use strict";P.d(me,"a",function(){return s});var se=P("ErOA"),X=P("ppsT"),L=P.n(X),y="",E,w="";function _(r){h(r)}function h(r){E=new L.a.Vod({timeout:6e4,partSize:1048576,parallel:5,retryCount:3,retryDuration:2,region:"ap-southeast-1",userId:1829848226361863,enableUploadProgress:!1,addFileSuccess:function(e){console.log("addFileSuccess: "+e.file.name),r.addFileSuccess&&r.addFileSuccess(e),E.startUpload()},onUploadstarted:function(e){var l=e.file.name;if(e.videoId){var f="/api/users/".concat(y,"/video_auths.json");Object(se.a)(f,{method:"put",body:{video_id:e.videoId,title:l,file_name:l,virtual_classroom_id:w}}).then(function(d){if(d.status==-1){r.onUploadError&&r.onUploadError(e);return}var a=d.data,A=a.UploadAuth,g=a.UploadAddress,m=a.VideoId;E.setUploadAuthAndAddress(e,A,g)}).catch(function(d){E.deleteFile(E._curIndex),E.nextUpload(),console.log(d)})}else{var c="/api/users/".concat(y,"/video_auths.json"),o="";Object(se.a)(c,{method:"Post",body:{title:o+l,file_name:o+l,virtual_classroom_id:w}}).then(function(d){if(d){var a=d.data,A=a.UploadAuth,g=a.UploadAddress,m=a.VideoId;E.setUploadAuthAndAddress(e,A,g,m)}}).catch(function(d){E.deleteFile(E._curIndex),E.nextUpload(),console.log(d)}),console.log("\u6587\u4EF6\u5F00\u59CB\u4E0A\u4F20...")}},onUploadSucceed:function(e){r.onUploadSucceed&&r.onUploadSucceed(e),console.log("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F!")},onUploadFailed:function(e,l,c){r.onUploadFailed&&r.onUploadFailed(e),console.log("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25!")},onUploadCanceled:function(e,l,c){console.log("\u6587\u4EF6\u4E0A\u4F20\u5DF2\u6682\u505C!")},onUploadProgress:function(e,l,c){r.onUploadProgress&&r.onUploadProgress(e,l,c);var o=Math.ceil(c*100);console.log("\u6587\u4EF6\u4E0A\u4F20\u4E2D...")},onUploadTokenExpired:function(e){console.log("\u6587\u4EF6\u4E0A\u4F20\u8D85\u65F6!");var l="/api/users/".concat(y,"/video_auths.json");Object(se.a)(l,{method:"put",body:{video_id:e.videoId}}).then(function(c){var o=c.data,f=o.UploadAuth;E.resumeUploadWithAuth(f)}).catch(function(c){console.log(c)})},onUploadEnd:function(e){r.onUploadEnd&&r.onUploadEnd(e),console.log("onUploadEnd: uploaded all the files")}}),r.gotUploader&&r.gotUploader(E)}function s(r,n,e){r&&(y=r),n&&(w=n),_(e)}},BPZU:function(Ge,me){var P=32,se=7,X=256;function L(n){for(var e=0;n>=P;)e|=n&1,n>>=1;return n+e}function y(n,e,l,c){var o=e+1;if(o===l)return 1;if(c(n[o++],n[e])<0){for(;o=0;)o++;return o-e}function E(n,e,l){for(l--;e>>1,o(f,n[A])<0?a=A:d=A+1;var g=c-d;switch(g){case 3:n[d+3]=n[d+2];case 2:n[d+2]=n[d+1];case 1:n[d+1]=n[d];break;default:for(;g>0;)n[d+g]=n[d+g-1],g--}n[d]=f}}function _(n,e,l,c,o,f){var d=0,a=0,A=1;if(f(n,e[l+o])>0){for(a=c-o;A0;)d=A,A=(A<<1)+1,A<=0&&(A=a);A>a&&(A=a),d+=o,A+=o}else{for(a=o+1;Aa&&(A=a);var g=d;d=o-A,A=o-g}for(d++;d>>1);f(n,e[l+m])>0?d=m+1:A=m}return A}function h(n,e,l,c,o,f){var d=0,a=0,A=1;if(f(n,e[l+o])<0){for(a=o+1;Aa&&(A=a);var g=d;d=o-A,A=o-g}else{for(a=c-o;A=0;)d=A,A=(A<<1)+1,A<=0&&(A=a);A>a&&(A=a),d+=o,A+=o}for(d++;d>>1);f(n,e[l+m])<0?A=m:d=m+1}return A}function s(n,e){var l=se,c=0,o=X,f=0,d,a,A=0;c=n.length,c<2*X&&(o=c>>>1);var g=[];f=c<120?5:c<1542?10:c<119151?19:40,d=[],a=[];function m(u,i){d[A]=u,a[A]=i,A+=1}function C(){for(;A>1;){var u=A-2;if(u>=1&&a[u-1]<=a[u]+a[u+1]||u>=2&&a[u-2]<=a[u]+a[u-1])a[u-1]a[u+1])break;B(u)}}function T(){for(;A>1;){var u=A-2;u>0&&a[u-1]=se||U>=se);if(K)break;Q<0&&(Q=0),Q+=2}if(l=Q,l<1&&(l=1),i===1){for(S=0;S=0;S--)n[Y+S]=n[Q+S];n[k]=g[I];return}for(var U=l;;){var K=0,z=0,F=!1;do if(e(g[I],n[D])<0){if(n[k--]=n[D--],K++,z=0,--i===0){F=!0;break}}else if(n[k--]=g[I--],z++,K=0,--O===1){F=!0;break}while((K|z)=0;S--)n[Y+S]=n[Q+S];if(i===0){F=!0;break}}if(n[k--]=g[I--],--O===1){F=!0;break}if(z=O-_(n[D],g,0,O,O-1,e),z!==0){for(k-=z,I-=z,O-=z,Y=k+1,Q=I+1,S=0;S=se||z>=se);if(F)break;U<0&&(U=0),U+=2}if(l=U,l<1&&(l=1),O===1){for(k-=i,D-=i,Y=k+1,Q=D+1,S=i-1;S>=0;S--)n[Y+S]=n[Q+S];n[k]=g[I]}else{if(O===0)throw new Error;for(Q=k-(O-1),S=0;Sa&&(A=a),w(n,l,l+A,l+f,e),f=A}d.pushRun(l,f),d.mergeRuns(),o-=f,l+=f}while(o!==0);d.forceMergeRuns()}Ge.exports=r},BU3w:function(Ge,me,P){"use strict";P.d(me,"a",function(){return w});var se=P("MNnm"),X="rc-util-key";function L(_){if(_.attachTo)return _.attachTo;var h=document.querySelector("head");return h||document.body}function y(_){var h,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(se.a)())return null;var r=document.createElement("style");if((h=s.csp)===null||h===void 0?void 0:h.nonce){var n;r.nonce=(n=s.csp)===null||n===void 0?void 0:n.nonce}r.innerHTML=_;var e=L(s),l=e.firstChild;return s.prepend&&e.prepend?e.prepend(r):s.prepend&&l?e.insertBefore(r,l):e.appendChild(r),r}var E=new Map;function w(_,h){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=L(s);if(!E.has(r)){var n=y("",s),e=n.parentNode;E.set(r,e),e.removeChild(n)}var l=Array.from(E.get(r).children).find(function(a){return a.tagName==="STYLE"&&a[X]===h});if(l){var c,o;if(((c=s.csp)===null||c===void 0?void 0:c.nonce)&&l.nonce!==((o=s.csp)===null||o===void 0?void 0:o.nonce)){var f;l.nonce=(f=s.csp)===null||f===void 0?void 0:f.nonce}return l.innerHTML!==_&&(l.innerHTML=_),l}var d=y(_,s);return d[X]=h,d}},Bd2K:function(Ge,me,P){(function(se){se(P("VrN/"),P("osHv"))})(function(se){se.defineOption("autoCloseTags",!1,function(s,r,n){if(n!=se.Init&&n&&s.removeKeyMap("autoCloseTags"),!r)return;var e={name:"autoCloseTags"};(typeof r!="object"||r.whenClosing!==!1)&&(e["'/'"]=function(l){return w(l)}),(typeof r!="object"||r.whenOpening!==!1)&&(e["'>'"]=function(l){return y(l)}),s.addKeyMap(e)});var X=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],L=["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 y(s){if(s.getOption("disableInput"))return se.Pass;for(var r=s.listSelections(),n=[],e=s.getOption("autoCloseTags"),l=0;lc.ch&&(A=A.slice(0,A.length-o.end+c.ch));var T=A.toLowerCase();if(!A||o.type=="string"&&(o.end!=c.ch||!/[\"\']/.test(o.string.charAt(o.string.length-1))||o.string.length==1)||o.type=="tag"&&a.close||o.string.indexOf("/")==c.ch-o.start-1||m&&_(m,T)>-1||h(s,f.mode.xmlCurrentContext&&f.mode.xmlCurrentContext(d)||[],A,c,!0))return se.Pass;var B=typeof e=="object"&&e.emptyTags;if(B&&_(B,A)>-1){n[l]={text:"/>",newPos:se.Pos(c.line,c.ch+2)};continue}var b=C&&_(C,T)>-1;n[l]={indent:b,text:">"+(b?` -`:"")+"",newPos:b?se.Pos(c.line+1,0):se.Pos(c.line,c.ch+1)}}for(var p=typeof e=="object"&&e.dontIndentOnAutoClose,l=r.length-1;l>=0;l--){var u=n[l];s.replaceRange(u.text,r[l].head,r[l].anchor,"+insert");var i=s.listSelections().slice(0);i[l]={head:u.newPos,anchor:u.newPos},s.setSelections(i),!p&&u.indent&&(s.indentLine(u.newPos.line,null,!0),s.indentLine(u.newPos.line+1,null,!0))}}function E(s,r){for(var n=s.listSelections(),e=[],l=r?"/":""&&(m+=">"),e[f]=m}if(s.replaceSelections(e),n=s.listSelections(),!o)for(var f=0;f=0&&r[d]==n;d--)++f;e=o.to;for(var d=1;d0){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:"",r=[],n=0;n.5?C:m}function r(m,C,S,B,b){var p=m.length;if(b===1)for(var u=0;ub;if(p)m.length=b;else for(var u=B;u=0&&!(U[De]<=Ie);De--);De=Math.min(De,O-2)}else{for(De=pe;DeIe);De++);De=Math.min(De-1,O-2)}pe=De,ie=Ie;var ne=U[De+1]-U[De];if(ne===0)return;if(Ae=(Ie-U[De])/ne,x)if(fe=K[De],be=K[De===0?De:De-1],ce=K[De>O-2?O-1:De+1],te=K[De>O-3?O-1:De+2],D)l(be,fe,ce,te,Ae,Ae*Ae,Ae*Ae*Ae,u(Se,b),Q);else{var N;if(I)N=l(be,fe,ce,te,Ae,Ae*Ae,Ae*Ae*Ae,de,1),N=f(de);else{if(k)return s(fe,ce,Ae);N=c(be,fe,ce,te,Ae,Ae*Ae,Ae*Ae*Ae)}i(Se,b,N)}else if(D)r(K[De],K[De+1],Ae,u(Se,b),Q);else{var N;if(I)r(K[De],K[De+1],Ae,de,1),N=f(de);else{if(k)return s(K[De],K[De+1],Ae);N=h(K[De],K[De+1],Ae)}i(Se,b,N)}},ue=new se({target:m._target,life:Y,loop:m._loop,delay:m._delay,onframe:he,ondestroy:S});return C&&C!=="spline"&&(ue.easing=C),ue}var A=function(m,C,S,B){this._tracks={},this._target=m,this._loop=C||!1,this._getter=S||w,this._setter=B||_,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};A.prototype={when:function(m,C){var S=this._tracks;for(var B in C){if(!C.hasOwnProperty(B))continue;if(!S[B]){S[B]=[];var b=this._getter(this._target,B);if(b==null)continue;m!==0&&S[B].push({time:0,value:o(b)})}S[B].push({time:m,value:C[B]})}return this},during:function(m){return this._onframeList.push(m),this},pause:function(){for(var m=0;m1&&r&&r.length>1){var e=L(r)/L(n);!isFinite(e)&&(e=1),h.pinchScale=e;var l=y(r);return h.pinchX=l[0],h.pinchY=l[1],{type:"pinch",target:_[0].target,event:h}}}},w=X;Ge.exports=w},CnIC:function(Ge,me){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII="},DBLp:function(Ge,me){function P(){}P.prototype={diff:function(E,w,_){_||(_=function(A,g){return A===g}),this.equals=_;var h=this;E=E.slice(),w=w.slice();var s=w.length,r=E.length,n=1,e=s+r,l=[{newPos:-1,components:[]}],c=this.extractCommon(l[0],w,E,0);if(l[0].newPos+1>=s&&c+1>=r){for(var o=[],f=0;f=s&&S+1>=r)return se(h,g.components,w,E);l[A]=g}n++}for(;n<=e;){var a=d();if(a)return a}},pushComponent:function(E,w,_){var h=E[E.length-1];h&&h.added===w&&h.removed===_?E[E.length-1]={count:h.count+1,added:w,removed:_}:E.push({count:1,added:w,removed:_})},extractCommon:function(E,w,_,h){for(var s=w.length,r=_.length,n=E.newPos,e=n-h,l=0;n+1y||e<-y}var w=function(e){e=e||{},e.position||(this.position=[0,0]),e.rotation==null&&(this.rotation=0),e.scale||(this.scale=[1,1]),this.origin=this.origin||null},_=w.prototype;_.transform=null,_.needLocalTransform=function(){return E(this.rotation)||E(this.position[0])||E(this.position[1])||E(this.scale[0]-1)||E(this.scale[1]-1)};var h=[];_.updateTransform=function(){var e=this.parent,l=e&&e.transform,c=this.needLocalTransform(),o=this.transform;if(!(c||l)){o&&L(o);return}o=o||se.create(),c?this.getLocalTransform(o):L(o),l&&(c?se.mul(o,e.transform,o):se.copy(o,e.transform)),this.transform=o;var f=this.globalScaleRatio;if(f!=null&&f!==1){this.getGlobalScale(h);var d=h[0]<0?-1:1,a=h[1]<0?-1:1,A=((h[0]-d)*f+d)/h[0]||0,g=((h[1]-a)*f+a)/h[1]||0;o[0]*=A,o[1]*=A,o[2]*=g,o[3]*=g}this.invTransform=this.invTransform||se.create(),se.invert(this.invTransform,o)},_.getLocalTransform=function(e){return w.getLocalTransform(this,e)},_.setTransform=function(e){var l=this.transform,c=e.dpr||1;l?e.setTransform(c*l[0],c*l[1],c*l[2],c*l[3],c*l[4],c*l[5]):e.setTransform(c,0,0,c,0,0)},_.restoreTransform=function(e){var l=e.dpr||1;e.setTransform(l,0,0,l,0,0)};var s=[],r=se.create();_.setLocalTransform=function(e){if(!e)return;var l=e[0]*e[0]+e[1]*e[1],c=e[2]*e[2]+e[3]*e[3],o=this.position,f=this.scale;E(l-1)&&(l=Math.sqrt(l)),E(c-1)&&(c=Math.sqrt(c)),e[0]<0&&(l=-l),e[3]<0&&(c=-c),o[0]=e[4],o[1]=e[5],f[0]=l,f[1]=c,this.rotation=Math.atan2(-e[1]/c,e[0]/l)},_.decomposeTransform=function(){if(!this.transform)return;var e=this.parent,l=this.transform;e&&e.transform&&(se.mul(s,e.invTransform,l),l=s);var c=this.origin;c&&(c[0]||c[1])&&(r[4]=c[0],r[5]=c[1],se.mul(s,l,r),s[4]-=c[0],s[5]-=c[1],l=s),this.setLocalTransform(l)},_.getGlobalScale=function(e){var l=this.transform;return e=e||[],l?(e[0]=Math.sqrt(l[0]*l[0]+l[1]*l[1]),e[1]=Math.sqrt(l[2]*l[2]+l[3]*l[3]),l[0]<0&&(e[0]=-e[0]),l[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},_.transformCoordToLocal=function(e,l){var c=[e,l],o=this.invTransform;return o&&X.applyTransform(c,c,o),c},_.transformCoordToGlobal=function(e,l){var c=[e,l],o=this.transform;return o&&X.applyTransform(c,c,o),c},w.getLocalTransform=function(e,l){l=l||[],L(l);var c=e.origin,o=e.scale||[1,1],f=e.rotation||0,d=e.position||[0,0];return c&&(l[4]-=c[0],l[5]-=c[1]),se.scale(l,l,o),f&&se.rotate(l,l,f),c&&(l[4]+=c[0],l[5]+=c[1]),l[4]+=d[0],l[5]+=d[1],l};var n=w;Ge.exports=n},Dagg:function(Ge,me,P){var se=P("Gev7"),X=P("mFDi"),L=P("bYtY"),y=P("Xnb7");function E(_){se.call(this,_)}E.prototype={constructor:E,type:"image",brush:function(_,h){var s=this.style,r=s.image;s.bind(_,this,h);var n=this._image=y.createOrUpdateImage(r,this._image,this,this.onload);if(!n||!y.isImageReady(n))return;var e=s.x||0,l=s.y||0,c=s.width,o=s.height,f=n.width/n.height;if(c==null&&o!=null?c=o*f:o==null&&c!=null?o=c/f:c==null&&o==null&&(c=n.width,o=n.height),this.setTransform(_),s.sWidth&&s.sHeight){var d=s.sx||0,a=s.sy||0;_.drawImage(n,d,a,s.sWidth,s.sHeight,e,l,c,o)}else if(s.sx&&s.sy){var d=s.sx,a=s.sy,A=c-d,g=o-a;_.drawImage(n,d,a,A,g,e,l,c,o)}else _.drawImage(n,e,l,c,o);s.text!=null&&(this.restoreTransform(_),this.drawRectText(_,this.getBoundingRect()))},getBoundingRect:function(){var _=this.style;return this._rect||(this._rect=new X(_.x||0,_.y||0,_.width||0,_.height||0)),this._rect}},L.inherits(E,se);var w=E;Ge.exports=w},DlQD:function(Ge,me,P){(function(se,X){Ge.exports=X()})(this,function(){"use strict";function se(Ve,Xe){for(var ze=0;zeVe.length)&&(Xe=Ve.length);for(var ze=0,we=new Array(Xe);ze=Ve.length?{done:!0}:{done:!1,value:Ve[we++]}}}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 ze=Ve[Symbol.iterator](),ze.next.bind(ze)}function w(Ve,Xe){return Xe={exports:{}},Ve(Xe,Xe.exports),Xe.exports}var _=w(function(Ve){function Xe(){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 ze(we){Ve.exports.defaults=we}Ve.exports={defaults:Xe(),getDefaults:Xe,changeDefaults:ze}}),h=_.defaults,s=_.getDefaults,r=_.changeDefaults,n=/[&<>"']/,e=/[&<>"']/g,l=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,o={"&":"&","<":"<",">":">",'"':""","'":"'"},f=function(Xe){return o[Xe]};function d(Ve,Xe){if(Xe){if(n.test(Ve))return Ve.replace(e,f)}else if(l.test(Ve))return Ve.replace(c,f);return Ve}var a=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function A(Ve){return Ve.replace(a,function(Xe,ze){return ze=ze.toLowerCase(),ze==="colon"?":":ze.charAt(0)==="#"?ze.charAt(1)==="x"?String.fromCharCode(parseInt(ze.substring(2),16)):String.fromCharCode(+ze.substring(1)):""})}var g=/(^|[^\[])\^/g;function m(Ve,Xe){Ve=Ve.source||Ve,Xe=Xe||"";var ze={replace:function(Re,Me){return Me=Me.source||Me,Me=Me.replace(g,"$1"),Ve=Ve.replace(Re,Me),ze},getRegex:function(){return new RegExp(Ve,Xe)}};return ze}var C=/[^\w:]/g,S=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function B(Ve,Xe,ze){if(Ve){var we;try{we=decodeURIComponent(A(ze)).replace(C,"").toLowerCase()}catch(Re){return null}if(we.indexOf("javascript:")===0||we.indexOf("vbscript:")===0||we.indexOf("data:")===0)return null}Xe&&!S.test(ze)&&(ze=x(Xe,ze));try{ze=encodeURI(ze).replace(/%25/g,"%")}catch(Re){return null}return ze}var b={},p=/^[^:]+:\/*[^/]*$/,u=/^([^:]+:)[\s\S]*$/,i=/^([^:]+:\/*[^/]*)[\s\S]*$/;function x(Ve,Xe){b[" "+Ve]||(p.test(Ve)?b[" "+Ve]=Ve+"/":b[" "+Ve]=I(Ve,"/",!0)),Ve=b[" "+Ve];var ze=Ve.indexOf(":")===-1;return Xe.substring(0,2)==="//"?ze?Xe:Ve.replace(u,"$1")+Xe:Xe.charAt(0)==="/"?ze?Xe:Ve.replace(i,"$1")+Xe:Ve+Xe}var O={exec:function(){}};function T(Ve){for(var Xe=1,ze,we;Xe=0&&ot[St]==="\\";)mt=!mt;return mt?"|":" |"}),we=ze.split(/ \|/),Re=0;if(we.length>Xe)we.splice(Xe);else for(;we.length",newPos:b?se.Pos(c.line+1,0):se.Pos(c.line,c.ch+1)}}for(var p=typeof e=="object"&&e.dontIndentOnAutoClose,l=r.length-1;l>=0;l--){var u=n[l];s.replaceRange(u.text,r[l].head,r[l].anchor,"+insert");var i=s.listSelections().slice(0);i[l]={head:u.newPos,anchor:u.newPos},s.setSelections(i),!p&&u.indent&&(s.indentLine(u.newPos.line,null,!0),s.indentLine(u.newPos.line+1,null,!0))}}function E(s,r){for(var n=s.listSelections(),e=[],l=r?"/":""&&(m+=">"),e[f]=m}if(s.replaceSelections(e),n=s.listSelections(),!o)for(var f=0;f=0&&r[d]==n;d--)++f;e=o.to;for(var d=1;d0){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:"",r=[],n=0;n.5?C:m}function r(m,C,T,B,b){var p=m.length;if(b===1)for(var u=0;ub;if(p)m.length=b;else for(var u=B;u=0&&!(U[De]<=Ie);De--);De=Math.min(De,O-2)}else{for(De=pe;DeIe);De++);De=Math.min(De-1,O-2)}pe=De,ie=Ie;var ne=U[De+1]-U[De];if(ne===0)return;if(Ae=(Ie-U[De])/ne,x)if(fe=K[De],be=K[De===0?De:De-1],ce=K[De>O-2?O-1:De+1],te=K[De>O-3?O-1:De+2],D)l(be,fe,ce,te,Ae,Ae*Ae,Ae*Ae*Ae,u(Te,b),Q);else{var N;if(I)N=l(be,fe,ce,te,Ae,Ae*Ae,Ae*Ae*Ae,de,1),N=f(de);else{if(k)return s(fe,ce,Ae);N=c(be,fe,ce,te,Ae,Ae*Ae,Ae*Ae*Ae)}i(Te,b,N)}else if(D)r(K[De],K[De+1],Ae,u(Te,b),Q);else{var N;if(I)r(K[De],K[De+1],Ae,de,1),N=f(de);else{if(k)return s(K[De],K[De+1],Ae);N=h(K[De],K[De+1],Ae)}i(Te,b,N)}},ue=new se({target:m._target,life:Y,loop:m._loop,delay:m._delay,onframe:he,ondestroy:T});return C&&C!=="spline"&&(ue.easing=C),ue}var A=function(m,C,T,B){this._tracks={},this._target=m,this._loop=C||!1,this._getter=T||w,this._setter=B||_,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};A.prototype={when:function(m,C){var T=this._tracks;for(var B in C){if(!C.hasOwnProperty(B))continue;if(!T[B]){T[B]=[];var b=this._getter(this._target,B);if(b==null)continue;m!==0&&T[B].push({time:0,value:o(b)})}T[B].push({time:m,value:C[B]})}return this},during:function(m){return this._onframeList.push(m),this},pause:function(){for(var m=0;m1&&r&&r.length>1){var e=L(r)/L(n);!isFinite(e)&&(e=1),h.pinchScale=e;var l=y(r);return h.pinchX=l[0],h.pinchY=l[1],{type:"pinch",target:_[0].target,event:h}}}},w=X;Ge.exports=w},CnIC:function(Ge,me){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII="},DBLp:function(Ge,me){function P(){}P.prototype={diff:function(E,w,_){_||(_=function(A,g){return A===g}),this.equals=_;var h=this;E=E.slice(),w=w.slice();var s=w.length,r=E.length,n=1,e=s+r,l=[{newPos:-1,components:[]}],c=this.extractCommon(l[0],w,E,0);if(l[0].newPos+1>=s&&c+1>=r){for(var o=[],f=0;f=s&&T+1>=r)return se(h,g.components,w,E);l[A]=g}n++}for(;n<=e;){var a=d();if(a)return a}},pushComponent:function(E,w,_){var h=E[E.length-1];h&&h.added===w&&h.removed===_?E[E.length-1]={count:h.count+1,added:w,removed:_}:E.push({count:1,added:w,removed:_})},extractCommon:function(E,w,_,h){for(var s=w.length,r=_.length,n=E.newPos,e=n-h,l=0;n+1y||e<-y}var w=function(e){e=e||{},e.position||(this.position=[0,0]),e.rotation==null&&(this.rotation=0),e.scale||(this.scale=[1,1]),this.origin=this.origin||null},_=w.prototype;_.transform=null,_.needLocalTransform=function(){return E(this.rotation)||E(this.position[0])||E(this.position[1])||E(this.scale[0]-1)||E(this.scale[1]-1)};var h=[];_.updateTransform=function(){var e=this.parent,l=e&&e.transform,c=this.needLocalTransform(),o=this.transform;if(!(c||l)){o&&L(o);return}o=o||se.create(),c?this.getLocalTransform(o):L(o),l&&(c?se.mul(o,e.transform,o):se.copy(o,e.transform)),this.transform=o;var f=this.globalScaleRatio;if(f!=null&&f!==1){this.getGlobalScale(h);var d=h[0]<0?-1:1,a=h[1]<0?-1:1,A=((h[0]-d)*f+d)/h[0]||0,g=((h[1]-a)*f+a)/h[1]||0;o[0]*=A,o[1]*=A,o[2]*=g,o[3]*=g}this.invTransform=this.invTransform||se.create(),se.invert(this.invTransform,o)},_.getLocalTransform=function(e){return w.getLocalTransform(this,e)},_.setTransform=function(e){var l=this.transform,c=e.dpr||1;l?e.setTransform(c*l[0],c*l[1],c*l[2],c*l[3],c*l[4],c*l[5]):e.setTransform(c,0,0,c,0,0)},_.restoreTransform=function(e){var l=e.dpr||1;e.setTransform(l,0,0,l,0,0)};var s=[],r=se.create();_.setLocalTransform=function(e){if(!e)return;var l=e[0]*e[0]+e[1]*e[1],c=e[2]*e[2]+e[3]*e[3],o=this.position,f=this.scale;E(l-1)&&(l=Math.sqrt(l)),E(c-1)&&(c=Math.sqrt(c)),e[0]<0&&(l=-l),e[3]<0&&(c=-c),o[0]=e[4],o[1]=e[5],f[0]=l,f[1]=c,this.rotation=Math.atan2(-e[1]/c,e[0]/l)},_.decomposeTransform=function(){if(!this.transform)return;var e=this.parent,l=this.transform;e&&e.transform&&(se.mul(s,e.invTransform,l),l=s);var c=this.origin;c&&(c[0]||c[1])&&(r[4]=c[0],r[5]=c[1],se.mul(s,l,r),s[4]-=c[0],s[5]-=c[1],l=s),this.setLocalTransform(l)},_.getGlobalScale=function(e){var l=this.transform;return e=e||[],l?(e[0]=Math.sqrt(l[0]*l[0]+l[1]*l[1]),e[1]=Math.sqrt(l[2]*l[2]+l[3]*l[3]),l[0]<0&&(e[0]=-e[0]),l[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},_.transformCoordToLocal=function(e,l){var c=[e,l],o=this.invTransform;return o&&X.applyTransform(c,c,o),c},_.transformCoordToGlobal=function(e,l){var c=[e,l],o=this.transform;return o&&X.applyTransform(c,c,o),c},w.getLocalTransform=function(e,l){l=l||[],L(l);var c=e.origin,o=e.scale||[1,1],f=e.rotation||0,d=e.position||[0,0];return c&&(l[4]-=c[0],l[5]-=c[1]),se.scale(l,l,o),f&&se.rotate(l,l,f),c&&(l[4]+=c[0],l[5]+=c[1]),l[4]+=d[0],l[5]+=d[1],l};var n=w;Ge.exports=n},Dagg:function(Ge,me,P){var se=P("Gev7"),X=P("mFDi"),L=P("bYtY"),y=P("Xnb7");function E(_){se.call(this,_)}E.prototype={constructor:E,type:"image",brush:function(_,h){var s=this.style,r=s.image;s.bind(_,this,h);var n=this._image=y.createOrUpdateImage(r,this._image,this,this.onload);if(!n||!y.isImageReady(n))return;var e=s.x||0,l=s.y||0,c=s.width,o=s.height,f=n.width/n.height;if(c==null&&o!=null?c=o*f:o==null&&c!=null?o=c/f:c==null&&o==null&&(c=n.width,o=n.height),this.setTransform(_),s.sWidth&&s.sHeight){var d=s.sx||0,a=s.sy||0;_.drawImage(n,d,a,s.sWidth,s.sHeight,e,l,c,o)}else if(s.sx&&s.sy){var d=s.sx,a=s.sy,A=c-d,g=o-a;_.drawImage(n,d,a,A,g,e,l,c,o)}else _.drawImage(n,e,l,c,o);s.text!=null&&(this.restoreTransform(_),this.drawRectText(_,this.getBoundingRect()))},getBoundingRect:function(){var _=this.style;return this._rect||(this._rect=new X(_.x||0,_.y||0,_.width||0,_.height||0)),this._rect}},L.inherits(E,se);var w=E;Ge.exports=w},DlQD:function(Ge,me,P){(function(se,X){Ge.exports=X()})(this,function(){"use strict";function se(Ve,Xe){for(var ze=0;zeVe.length)&&(Xe=Ve.length);for(var ze=0,we=new Array(Xe);ze=Ve.length?{done:!0}:{done:!1,value:Ve[we++]}}}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 ze=Ve[Symbol.iterator](),ze.next.bind(ze)}function w(Ve,Xe){return Xe={exports:{}},Ve(Xe,Xe.exports),Xe.exports}var _=w(function(Ve){function Xe(){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 ze(we){Ve.exports.defaults=we}Ve.exports={defaults:Xe(),getDefaults:Xe,changeDefaults:ze}}),h=_.defaults,s=_.getDefaults,r=_.changeDefaults,n=/[&<>"']/,e=/[&<>"']/g,l=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,o={"&":"&","<":"<",">":">",'"':""","'":"'"},f=function(Xe){return o[Xe]};function d(Ve,Xe){if(Xe){if(n.test(Ve))return Ve.replace(e,f)}else if(l.test(Ve))return Ve.replace(c,f);return Ve}var a=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function A(Ve){return Ve.replace(a,function(Xe,ze){return ze=ze.toLowerCase(),ze==="colon"?":":ze.charAt(0)==="#"?ze.charAt(1)==="x"?String.fromCharCode(parseInt(ze.substring(2),16)):String.fromCharCode(+ze.substring(1)):""})}var g=/(^|[^\[])\^/g;function m(Ve,Xe){Ve=Ve.source||Ve,Xe=Xe||"";var ze={replace:function(Re,Me){return Me=Me.source||Me,Me=Me.replace(g,"$1"),Ve=Ve.replace(Re,Me),ze},getRegex:function(){return new RegExp(Ve,Xe)}};return ze}var C=/[^\w:]/g,T=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function B(Ve,Xe,ze){if(Ve){var we;try{we=decodeURIComponent(A(ze)).replace(C,"").toLowerCase()}catch(Re){return null}if(we.indexOf("javascript:")===0||we.indexOf("vbscript:")===0||we.indexOf("data:")===0)return null}Xe&&!T.test(ze)&&(ze=x(Xe,ze));try{ze=encodeURI(ze).replace(/%25/g,"%")}catch(Re){return null}return ze}var b={},p=/^[^:]+:\/*[^/]*$/,u=/^([^:]+:)[\s\S]*$/,i=/^([^:]+:\/*[^/]*)[\s\S]*$/;function x(Ve,Xe){b[" "+Ve]||(p.test(Ve)?b[" "+Ve]=Ve+"/":b[" "+Ve]=I(Ve,"/",!0)),Ve=b[" "+Ve];var ze=Ve.indexOf(":")===-1;return Xe.substring(0,2)==="//"?ze?Xe:Ve.replace(u,"$1")+Xe:Xe.charAt(0)==="/"?ze?Xe:Ve.replace(i,"$1")+Xe:Ve+Xe}var O={exec:function(){}};function S(Ve){for(var Xe=1,ze,we;Xe=0&&ot[Tt]==="\\";)mt=!mt;return mt?"|":" |"}),we=ze.split(/ \|/),Re=0;if(we.length>Xe)we.splice(Xe);else for(;we.length=we.length?Re.slice(we.length):Re}).join(` `)}var ae=function(){function Ve(ze){this.options=ze||U}var Xe=Ve.prototype;return Xe.space=function(we){var Re=this.rules.block.newline.exec(we);if(Re)return Re[0].length>1?{type:"space",raw:Re[0]}:{raw:` `}},Xe.code=function(we,Re){var Me=this.rules.block.code.exec(we);if(Me){var Ye=Re[Re.length-1];if(Ye&&Ye.type==="paragraph")return{raw:Me[0],text:Me[0].trimRight()};var ot=Me[0].replace(/^ {4}/gm,"");return{type:"code",raw:Me[0],codeBlockStyle:"indented",text:this.options.pedantic?ot:K(ot,` `)}}},Xe.fences=function(we){var Re=this.rules.block.fences.exec(we);if(Re){var Me=Re[0],Ye=$(Me,Re[3]||"");return{type:"code",raw:Me,lang:Re[2]?Re[2].trim():Re[2],text:Ye}}},Xe.heading=function(we){var Re=this.rules.block.heading.exec(we);if(Re)return{type:"heading",raw:Re[0],depth:Re[1].length,text:Re[2]}},Xe.nptable=function(we){var Re=this.rules.block.nptable.exec(we);if(Re){var Me={type:"table",header:z(Re[1].replace(/^ *| *\| *$/g,"")),align:Re[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Re[3]?Re[3].replace(/\n$/,"").split(` -`):[],raw:Re[0]};if(Me.header.length===Me.align.length){var Ye=Me.align.length,ot;for(ot=0;ot ?/gm,"");return{type:"blockquote",raw:Re[0],text:Me}}},Xe.list=function(we){var Re=this.rules.block.list.exec(we);if(Re){for(var Me=Re[0],Ye=Re[2],ot=Ye.length>1,mt=Ye[Ye.length-1]===")",St={type:"list",raw:Me,ordered:ot,start:ot?+Ye.slice(0,-1):"",loose:!1,items:[]},_t=Re[0].match(this.rules.block.item),Dt=!1,It,Lt,Et,ct,At,Le,qe,Ct=_t.length,ft=0;ft ?/gm,"");return{type:"blockquote",raw:Re[0],text:Me}}},Xe.list=function(we){var Re=this.rules.block.list.exec(we);if(Re){for(var Me=Re[0],Ye=Re[2],ot=Ye.length>1,mt=Ye[Ye.length-1]===")",Tt={type:"list",raw:Me,ordered:ot,start:ot?+Ye.slice(0,-1):"",loose:!1,items:[]},_t=Re[0].match(this.rules.block.item),Dt=!1,It,Lt,Et,ct,At,Le,qe,Ct=_t.length,ft=0;ft1||this.options.smartLists&&Et!==Ye)&&(ct=_t.slice(ft+1).join(` -`),St.raw=St.raw.substring(0,St.raw.length-ct.length),ft=Ct-1)),At=Dt||/\n\n(?!\s*$)/.test(It),ft!==Ct-1&&(Dt=It.charAt(It.length-1)===` -`,At||(At=Dt)),At&&(St.loose=!0),Le=/^\[[ xX]\] /.test(It),qe=void 0,Le&&(qe=It[1]!==" ",It=It.replace(/^\[[ xX]\] +/,"")),St.items.push({type:"list_item",raw:Me,task:Le,checked:qe,loose:At,text:It});return St}},Xe.html=function(we){var Re=this.rules.block.html.exec(we);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]):F(Re[0]):Re[0]}},Xe.def=function(we){var Re=this.rules.block.def.exec(we);if(Re){Re[3]&&(Re[3]=Re[3].substring(1,Re[3].length-1));var Me=Re[1].toLowerCase().replace(/\s+/g," ");return{tag:Me,raw:Re[0],href:Re[2],title:Re[3]}}},Xe.table=function(we){var Re=this.rules.block.table.exec(we);if(Re){var Me={type:"table",header:z(Re[1].replace(/^ *| *\| *$/g,"")),align:Re[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Re[3]?Re[3].replace(/\n$/,"").split(` +`),Tt.raw=Tt.raw.substring(0,Tt.raw.length-ct.length),ft=Ct-1)),At=Dt||/\n\n(?!\s*$)/.test(It),ft!==Ct-1&&(Dt=It.charAt(It.length-1)===` +`,At||(At=Dt)),At&&(Tt.loose=!0),Le=/^\[[ xX]\] /.test(It),qe=void 0,Le&&(qe=It[1]!==" ",It=It.replace(/^\[[ xX]\] +/,"")),Tt.items.push({type:"list_item",raw:Me,task:Le,checked:qe,loose:At,text:It});return Tt}},Xe.html=function(we){var Re=this.rules.block.html.exec(we);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]):F(Re[0]):Re[0]}},Xe.def=function(we){var Re=this.rules.block.def.exec(we);if(Re){Re[3]&&(Re[3]=Re[3].substring(1,Re[3].length-1));var Me=Re[1].toLowerCase().replace(/\s+/g," ");return{tag:Me,raw:Re[0],href:Re[2],title:Re[3]}}},Xe.table=function(we){var Re=this.rules.block.table.exec(we);if(Re){var Me={type:"table",header:z(Re[1].replace(/^ *| *\| *$/g,"")),align:Re[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Re[3]?Re[3].replace(/\n$/,"").split(` `):[]};if(Me.header.length===Me.align.length){Me.raw=Re[0];var Ye=Me.align.length,ot;for(ot=0;ot/i.test(Ye[0])&&(Re=!1),!Me&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ye[0])?Me=!0:Me&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ye[0])&&(Me=!1),{type:this.options.sanitize?"text":"html",raw:Ye[0],inLink:Re,inRawBlock:Me,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ye[0]):F(Ye[0]):Ye[0]}},Xe.link=function(we){var Re=this.rules.inline.link.exec(we);if(Re){var Me=H(Re[2],"()");if(Me>-1){var Ye=Re[0].indexOf("!")===0?5:4,ot=Ye+Re[1].length+Me;Re[2]=Re[2].substring(0,Me),Re[0]=Re[0].substring(0,ot).trim(),Re[3]=""}var mt=Re[2],St="";if(this.options.pedantic){var _t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(mt);_t?(mt=_t[1],St=_t[3]):St=""}else St=Re[3]?Re[3].slice(1,-1):"";mt=mt.trim().replace(/^<([\s\S]*)>$/,"$1");var Dt=G(Re,{href:mt&&mt.replace(this.rules.inline._escapes,"$1"),title:St&&St.replace(this.rules.inline._escapes,"$1")},Re[0]);return Dt}},Xe.reflink=function(we,Re){var Me;if((Me=this.rules.inline.reflink.exec(we))||(Me=this.rules.inline.nolink.exec(we))){var Ye=(Me[2]||Me[1]).replace(/\s+/g," ");if(Ye=Re[Ye.toLowerCase()],!Ye||!Ye.href){var ot=Me[0].charAt(0);return{type:"text",raw:ot,text:ot}}var mt=G(Me,Ye,Me[0]);return mt}},Xe.strong=function(we,Re,Me){Me===void 0&&(Me="");var Ye=this.rules.inline.strong.start.exec(we);if(Ye&&(!Ye[1]||Ye[1]&&(Me===""||this.rules.inline.punctuation.exec(Me)))){Re=Re.slice(-1*we.length);var ot=Ye[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;ot.lastIndex=0;for(var mt;(Ye=ot.exec(Re))!=null;)if(mt=this.rules.inline.strong.middle.exec(Re.slice(0,Ye.index+3)),mt)return{type:"strong",raw:we.slice(0,mt[0].length),text:we.slice(2,mt[0].length-2)}}},Xe.em=function(we,Re,Me){Me===void 0&&(Me="");var Ye=this.rules.inline.em.start.exec(we);if(Ye&&(!Ye[1]||Ye[1]&&(Me===""||this.rules.inline.punctuation.exec(Me)))){Re=Re.slice(-1*we.length);var ot=Ye[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;ot.lastIndex=0;for(var mt;(Ye=ot.exec(Re))!=null;)if(mt=this.rules.inline.em.middle.exec(Re.slice(0,Ye.index+2)),mt)return{type:"em",raw:we.slice(0,mt[0].length),text:we.slice(1,mt[0].length-1)}}},Xe.codespan=function(we){var Re=this.rules.inline.code.exec(we);if(Re){var Me=Re[2].replace(/\n/g," "),Ye=/[^ ]/.test(Me),ot=Me.startsWith(" ")&&Me.endsWith(" ");return Ye&&ot&&(Me=Me.substring(1,Me.length-1)),Me=F(Me,!0),{type:"codespan",raw:Re[0],text:Me}}},Xe.br=function(we){var Re=this.rules.inline.br.exec(we);if(Re)return{type:"br",raw:Re[0]}},Xe.del=function(we){var Re=this.rules.inline.del.exec(we);if(Re)return{type:"del",raw:Re[0],text:Re[1]}},Xe.autolink=function(we,Re){var Me=this.rules.inline.autolink.exec(we);if(Me){var Ye,ot;return Me[2]==="@"?(Ye=F(this.options.mangle?Re(Me[1]):Me[1]),ot="mailto:"+Ye):(Ye=F(Me[1]),ot=Ye),{type:"link",raw:Me[0],text:Ye,href:ot,tokens:[{type:"text",raw:Ye,text:Ye}]}}},Xe.url=function(we,Re){var Me;if(Me=this.rules.inline.url.exec(we)){var Ye,ot;if(Me[2]==="@")Ye=F(this.options.mangle?Re(Me[0]):Me[0]),ot="mailto:"+Ye;else{var mt;do mt=Me[0],Me[0]=this.rules.inline._backpedal.exec(Me[0])[0];while(mt!==Me[0]);Ye=F(Me[0]),Me[1]==="www."?ot="http://"+Ye:ot=Ye}return{type:"link",raw:Me[0],text:Ye,href:ot,tokens:[{type:"text",raw:Ye,text:Ye}]}}},Xe.inlineText=function(we,Re,Me){var Ye=this.rules.inline.text.exec(we);if(Ye){var ot;return Re?ot=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ye[0]):F(Ye[0]):Ye[0]:ot=F(this.options.smartypants?Me(Ye[0]):Ye[0]),{type:"text",raw:Ye[0],text:ot}}},Ve}(),pe=Y.noopTest,ie=Y.edit,ge=Y.merge,Ae={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:pe,table:pe,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};Ae._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,Ae._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,Ae.def=ie(Ae.def).replace("label",Ae._label).replace("title",Ae._title).getRegex(),Ae.bullet=/(?:[*+-]|\d{1,9}[.)])/,Ae.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,Ae.item=ie(Ae.item,"gm").replace(/bull/g,Ae.bullet).getRegex(),Ae.list=ie(Ae.list).replace(/bull/g,Ae.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Ae.def.source+")").getRegex(),Ae._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",Ae._comment=//,Ae.html=ie(Ae.html,"i").replace("comment",Ae._comment).replace("tag",Ae._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Ae.paragraph=ie(Ae._paragraph).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ae._tag).getRegex(),Ae.blockquote=ie(Ae.blockquote).replace("paragraph",Ae.paragraph).getRegex(),Ae.normal=ge({},Ae),Ae.gfm=ge({},Ae.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*|$)"}),Ae.gfm.nptable=ie(Ae.gfm.nptable).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ae._tag).getRegex(),Ae.gfm.table=ie(Ae.gfm.table).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ae._tag).getRegex(),Ae.pedantic=ge({},Ae.normal,{html:ie(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ae._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:pe,paragraph:ie(Ae.normal._paragraph).replace("hr",Ae.hr).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",Ae.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var be={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:pe,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:pe,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",be.punctuation=ie(be.punctuation).replace(/punctuation/g,be._punctuation).getRegex(),be._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",be._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",be.em.start=ie(be.em.start).replace(/punctuation/g,be._punctuation).getRegex(),be.em.middle=ie(be.em.middle).replace(/punctuation/g,be._punctuation).replace(/overlapSkip/g,be._overlapSkip).getRegex(),be.em.endAst=ie(be.em.endAst,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.em.endUnd=ie(be.em.endUnd,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.strong.start=ie(be.strong.start).replace(/punctuation/g,be._punctuation).getRegex(),be.strong.middle=ie(be.strong.middle).replace(/punctuation/g,be._punctuation).replace(/blockSkip/g,be._blockSkip).getRegex(),be.strong.endAst=ie(be.strong.endAst,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.strong.endUnd=ie(be.strong.endUnd,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.blockSkip=ie(be._blockSkip,"g").getRegex(),be.overlapSkip=ie(be._overlapSkip,"g").getRegex(),be._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,be._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,be._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])?)+(?![-_])/,be.autolink=ie(be.autolink).replace("scheme",be._scheme).replace("email",be._email).getRegex(),be._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,be.tag=ie(be.tag).replace("comment",Ae._comment).replace("attribute",be._attribute).getRegex(),be._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,be._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,be._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,be.link=ie(be.link).replace("label",be._label).replace("href",be._href).replace("title",be._title).getRegex(),be.reflink=ie(be.reflink).replace("label",be._label).getRegex(),be.reflinkSearch=ie(be.reflinkSearch,"g").replace("reflink",be.reflink).replace("nolink",be.nolink).getRegex(),be.normal=ge({},be),be.pedantic=ge({},be.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:ie(/^!?\[(label)\]\((.*?)\)/).replace("label",be._label).getRegex(),reflink:ie(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",be._label).getRegex()}),be.gfm=ge({},be.normal,{escape:ie(be.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(we="x"+we.toString(16)),Xe+="&#"+we+";";return Xe}var Se=function(){function Ve(ze){this.tokens=[],this.tokens.links=Object.create(null),this.options=ze||ce,this.options.tokenizer=this.options.tokenizer||new ae,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var we={block:te.normal,inline:de.normal};this.options.pedantic?(we.block=te.pedantic,we.inline=de.pedantic):this.options.gfm&&(we.block=te.gfm,this.options.breaks?we.inline=de.breaks:we.inline=de.gfm),this.tokenizer.rules=we}Ve.lex=function(we,Re){var Me=new Ve(Re);return Me.lex(we)};var Xe=Ve.prototype;return Xe.lex=function(we){return we=we.replace(/\r\n|\r/g,` -`).replace(/\t/g," "),this.blockTokens(we,this.tokens,!0),this.inline(this.tokens),this.tokens},Xe.blockTokens=function(we,Re,Me){Re===void 0&&(Re=[]),Me===void 0&&(Me=!0),we=we.replace(/^ +$/gm,"");for(var Ye,ot,mt,St;we;){if(Ye=this.tokenizer.space(we)){we=we.substring(Ye.raw.length),Ye.type&&Re.push(Ye);continue}if(Ye=this.tokenizer.code(we,Re)){we=we.substring(Ye.raw.length),Ye.type?Re.push(Ye):(St=Re[Re.length-1],St.raw+=` -`+Ye.raw,St.text+=` -`+Ye.text);continue}if(Ye=this.tokenizer.fences(we)){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Ye=this.tokenizer.heading(we)){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Ye=this.tokenizer.nptable(we)){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Ye=this.tokenizer.hr(we)){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Ye=this.tokenizer.blockquote(we)){we=we.substring(Ye.raw.length),Ye.tokens=this.blockTokens(Ye.text,[],Me),Re.push(Ye);continue}if(Ye=this.tokenizer.list(we)){for(we=we.substring(Ye.raw.length),mt=Ye.items.length,ot=0;ot0)for(;(_t=this.tokenizer.rules.inline.reflinkSearch.exec(St))!=null;)Dt.includes(_t[0].slice(_t[0].lastIndexOf("[")+1,-1))&&(St=St.slice(0,_t.index)+"["+"a".repeat(_t[0].length-2)+"]"+St.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(_t=this.tokenizer.rules.inline.blockSkip.exec(St))!=null;)St=St.slice(0,_t.index)+"["+"a".repeat(_t[0].length-2)+"]"+St.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;we;){if(mt=this.tokenizer.escape(we)){we=we.substring(mt.raw.length),Re.push(mt);continue}if(mt=this.tokenizer.tag(we,Me,Ye)){we=we.substring(mt.raw.length),Me=mt.inLink,Ye=mt.inRawBlock,Re.push(mt);continue}if(mt=this.tokenizer.link(we)){we=we.substring(mt.raw.length),mt.type==="link"&&(mt.tokens=this.inlineTokens(mt.text,[],!0,Ye)),Re.push(mt);continue}if(mt=this.tokenizer.reflink(we,this.tokens.links)){we=we.substring(mt.raw.length),mt.type==="link"&&(mt.tokens=this.inlineTokens(mt.text,[],!0,Ye)),Re.push(mt);continue}if(mt=this.tokenizer.strong(we,St,ot)){we=we.substring(mt.raw.length),mt.tokens=this.inlineTokens(mt.text,[],Me,Ye),Re.push(mt);continue}if(mt=this.tokenizer.em(we,St,ot)){we=we.substring(mt.raw.length),mt.tokens=this.inlineTokens(mt.text,[],Me,Ye),Re.push(mt);continue}if(mt=this.tokenizer.codespan(we)){we=we.substring(mt.raw.length),Re.push(mt);continue}if(mt=this.tokenizer.br(we)){we=we.substring(mt.raw.length),Re.push(mt);continue}if(mt=this.tokenizer.del(we)){we=we.substring(mt.raw.length),mt.tokens=this.inlineTokens(mt.text,[],Me,Ye),Re.push(mt);continue}if(mt=this.tokenizer.autolink(we,ue)){we=we.substring(mt.raw.length),Re.push(mt);continue}if(!Me&&(mt=this.tokenizer.url(we,ue))){we=we.substring(mt.raw.length),Re.push(mt);continue}if(mt=this.tokenizer.inlineText(we,Ye,he)){we=we.substring(mt.raw.length),ot=mt.raw.slice(-1),Re.push(mt);continue}if(we){var It="Infinite loop on byte: "+we.charCodeAt(0);if(this.options.silent){console.error(It);break}else throw new Error(It)}}return Re},X(Ve,null,[{key:"rules",get:function(){return{block:te,inline:de}}}]),Ve}(),Ie=_.defaults,De=Y.cleanUrl,ne=Y.escape,N=function(){function Ve(ze){this.options=ze||Ie}var Xe=Ve.prototype;return Xe.code=function(we,Re,Me){var Ye=(Re||"").match(/\S*/)[0];if(this.options.highlight){var ot=this.options.highlight(we,Ye);ot!=null&&ot!==we&&(Me=!0,we=ot)}return Ye?'
          '+(Me?we:ne(we,!0))+`
          +`?Re[1].slice(0,-1):Re[1]}},Xe.text=function(we,Re){var Me=this.rules.block.text.exec(we);if(Me){var Ye=Re[Re.length-1];return Ye&&Ye.type==="text"?{raw:Me[0],text:Me[0]}:{type:"text",raw:Me[0],text:Me[0]}}},Xe.escape=function(we){var Re=this.rules.inline.escape.exec(we);if(Re)return{type:"escape",raw:Re[0],text:F(Re[1])}},Xe.tag=function(we,Re,Me){var Ye=this.rules.inline.tag.exec(we);if(Ye)return!Re&&/^/i.test(Ye[0])&&(Re=!1),!Me&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ye[0])?Me=!0:Me&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ye[0])&&(Me=!1),{type:this.options.sanitize?"text":"html",raw:Ye[0],inLink:Re,inRawBlock:Me,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ye[0]):F(Ye[0]):Ye[0]}},Xe.link=function(we){var Re=this.rules.inline.link.exec(we);if(Re){var Me=H(Re[2],"()");if(Me>-1){var Ye=Re[0].indexOf("!")===0?5:4,ot=Ye+Re[1].length+Me;Re[2]=Re[2].substring(0,Me),Re[0]=Re[0].substring(0,ot).trim(),Re[3]=""}var mt=Re[2],Tt="";if(this.options.pedantic){var _t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(mt);_t?(mt=_t[1],Tt=_t[3]):Tt=""}else Tt=Re[3]?Re[3].slice(1,-1):"";mt=mt.trim().replace(/^<([\s\S]*)>$/,"$1");var Dt=G(Re,{href:mt&&mt.replace(this.rules.inline._escapes,"$1"),title:Tt&&Tt.replace(this.rules.inline._escapes,"$1")},Re[0]);return Dt}},Xe.reflink=function(we,Re){var Me;if((Me=this.rules.inline.reflink.exec(we))||(Me=this.rules.inline.nolink.exec(we))){var Ye=(Me[2]||Me[1]).replace(/\s+/g," ");if(Ye=Re[Ye.toLowerCase()],!Ye||!Ye.href){var ot=Me[0].charAt(0);return{type:"text",raw:ot,text:ot}}var mt=G(Me,Ye,Me[0]);return mt}},Xe.strong=function(we,Re,Me){Me===void 0&&(Me="");var Ye=this.rules.inline.strong.start.exec(we);if(Ye&&(!Ye[1]||Ye[1]&&(Me===""||this.rules.inline.punctuation.exec(Me)))){Re=Re.slice(-1*we.length);var ot=Ye[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;ot.lastIndex=0;for(var mt;(Ye=ot.exec(Re))!=null;)if(mt=this.rules.inline.strong.middle.exec(Re.slice(0,Ye.index+3)),mt)return{type:"strong",raw:we.slice(0,mt[0].length),text:we.slice(2,mt[0].length-2)}}},Xe.em=function(we,Re,Me){Me===void 0&&(Me="");var Ye=this.rules.inline.em.start.exec(we);if(Ye&&(!Ye[1]||Ye[1]&&(Me===""||this.rules.inline.punctuation.exec(Me)))){Re=Re.slice(-1*we.length);var ot=Ye[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;ot.lastIndex=0;for(var mt;(Ye=ot.exec(Re))!=null;)if(mt=this.rules.inline.em.middle.exec(Re.slice(0,Ye.index+2)),mt)return{type:"em",raw:we.slice(0,mt[0].length),text:we.slice(1,mt[0].length-1)}}},Xe.codespan=function(we){var Re=this.rules.inline.code.exec(we);if(Re){var Me=Re[2].replace(/\n/g," "),Ye=/[^ ]/.test(Me),ot=Me.startsWith(" ")&&Me.endsWith(" ");return Ye&&ot&&(Me=Me.substring(1,Me.length-1)),Me=F(Me,!0),{type:"codespan",raw:Re[0],text:Me}}},Xe.br=function(we){var Re=this.rules.inline.br.exec(we);if(Re)return{type:"br",raw:Re[0]}},Xe.del=function(we){var Re=this.rules.inline.del.exec(we);if(Re)return{type:"del",raw:Re[0],text:Re[1]}},Xe.autolink=function(we,Re){var Me=this.rules.inline.autolink.exec(we);if(Me){var Ye,ot;return Me[2]==="@"?(Ye=F(this.options.mangle?Re(Me[1]):Me[1]),ot="mailto:"+Ye):(Ye=F(Me[1]),ot=Ye),{type:"link",raw:Me[0],text:Ye,href:ot,tokens:[{type:"text",raw:Ye,text:Ye}]}}},Xe.url=function(we,Re){var Me;if(Me=this.rules.inline.url.exec(we)){var Ye,ot;if(Me[2]==="@")Ye=F(this.options.mangle?Re(Me[0]):Me[0]),ot="mailto:"+Ye;else{var mt;do mt=Me[0],Me[0]=this.rules.inline._backpedal.exec(Me[0])[0];while(mt!==Me[0]);Ye=F(Me[0]),Me[1]==="www."?ot="http://"+Ye:ot=Ye}return{type:"link",raw:Me[0],text:Ye,href:ot,tokens:[{type:"text",raw:Ye,text:Ye}]}}},Xe.inlineText=function(we,Re,Me){var Ye=this.rules.inline.text.exec(we);if(Ye){var ot;return Re?ot=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ye[0]):F(Ye[0]):Ye[0]:ot=F(this.options.smartypants?Me(Ye[0]):Ye[0]),{type:"text",raw:Ye[0],text:ot}}},Ve}(),pe=Y.noopTest,ie=Y.edit,ge=Y.merge,Ae={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:pe,table:pe,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};Ae._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,Ae._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,Ae.def=ie(Ae.def).replace("label",Ae._label).replace("title",Ae._title).getRegex(),Ae.bullet=/(?:[*+-]|\d{1,9}[.)])/,Ae.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,Ae.item=ie(Ae.item,"gm").replace(/bull/g,Ae.bullet).getRegex(),Ae.list=ie(Ae.list).replace(/bull/g,Ae.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Ae.def.source+")").getRegex(),Ae._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",Ae._comment=//,Ae.html=ie(Ae.html,"i").replace("comment",Ae._comment).replace("tag",Ae._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Ae.paragraph=ie(Ae._paragraph).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ae._tag).getRegex(),Ae.blockquote=ie(Ae.blockquote).replace("paragraph",Ae.paragraph).getRegex(),Ae.normal=ge({},Ae),Ae.gfm=ge({},Ae.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*|$)"}),Ae.gfm.nptable=ie(Ae.gfm.nptable).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ae._tag).getRegex(),Ae.gfm.table=ie(Ae.gfm.table).replace("hr",Ae.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ae._tag).getRegex(),Ae.pedantic=ge({},Ae.normal,{html:ie(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ae._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:pe,paragraph:ie(Ae.normal._paragraph).replace("hr",Ae.hr).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",Ae.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var be={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:pe,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:pe,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",be.punctuation=ie(be.punctuation).replace(/punctuation/g,be._punctuation).getRegex(),be._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",be._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",be.em.start=ie(be.em.start).replace(/punctuation/g,be._punctuation).getRegex(),be.em.middle=ie(be.em.middle).replace(/punctuation/g,be._punctuation).replace(/overlapSkip/g,be._overlapSkip).getRegex(),be.em.endAst=ie(be.em.endAst,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.em.endUnd=ie(be.em.endUnd,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.strong.start=ie(be.strong.start).replace(/punctuation/g,be._punctuation).getRegex(),be.strong.middle=ie(be.strong.middle).replace(/punctuation/g,be._punctuation).replace(/blockSkip/g,be._blockSkip).getRegex(),be.strong.endAst=ie(be.strong.endAst,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.strong.endUnd=ie(be.strong.endUnd,"g").replace(/punctuation/g,be._punctuation).getRegex(),be.blockSkip=ie(be._blockSkip,"g").getRegex(),be.overlapSkip=ie(be._overlapSkip,"g").getRegex(),be._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,be._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,be._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])?)+(?![-_])/,be.autolink=ie(be.autolink).replace("scheme",be._scheme).replace("email",be._email).getRegex(),be._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,be.tag=ie(be.tag).replace("comment",Ae._comment).replace("attribute",be._attribute).getRegex(),be._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,be._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,be._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,be.link=ie(be.link).replace("label",be._label).replace("href",be._href).replace("title",be._title).getRegex(),be.reflink=ie(be.reflink).replace("label",be._label).getRegex(),be.reflinkSearch=ie(be.reflinkSearch,"g").replace("reflink",be.reflink).replace("nolink",be.nolink).getRegex(),be.normal=ge({},be),be.pedantic=ge({},be.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:ie(/^!?\[(label)\]\((.*?)\)/).replace("label",be._label).getRegex(),reflink:ie(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",be._label).getRegex()}),be.gfm=ge({},be.normal,{escape:ie(be.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(we="x"+we.toString(16)),Xe+="&#"+we+";";return Xe}var Te=function(){function Ve(ze){this.tokens=[],this.tokens.links=Object.create(null),this.options=ze||ce,this.options.tokenizer=this.options.tokenizer||new ae,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var we={block:te.normal,inline:de.normal};this.options.pedantic?(we.block=te.pedantic,we.inline=de.pedantic):this.options.gfm&&(we.block=te.gfm,this.options.breaks?we.inline=de.breaks:we.inline=de.gfm),this.tokenizer.rules=we}Ve.lex=function(we,Re){var Me=new Ve(Re);return Me.lex(we)};var Xe=Ve.prototype;return Xe.lex=function(we){return we=we.replace(/\r\n|\r/g,` +`).replace(/\t/g," "),this.blockTokens(we,this.tokens,!0),this.inline(this.tokens),this.tokens},Xe.blockTokens=function(we,Re,Me){Re===void 0&&(Re=[]),Me===void 0&&(Me=!0),we=we.replace(/^ +$/gm,"");for(var Ye,ot,mt,Tt;we;){if(Ye=this.tokenizer.space(we)){we=we.substring(Ye.raw.length),Ye.type&&Re.push(Ye);continue}if(Ye=this.tokenizer.code(we,Re)){we=we.substring(Ye.raw.length),Ye.type?Re.push(Ye):(Tt=Re[Re.length-1],Tt.raw+=` +`+Ye.raw,Tt.text+=` +`+Ye.text);continue}if(Ye=this.tokenizer.fences(we)){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Ye=this.tokenizer.heading(we)){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Ye=this.tokenizer.nptable(we)){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Ye=this.tokenizer.hr(we)){we=we.substring(Ye.raw.length),Re.push(Ye);continue}if(Ye=this.tokenizer.blockquote(we)){we=we.substring(Ye.raw.length),Ye.tokens=this.blockTokens(Ye.text,[],Me),Re.push(Ye);continue}if(Ye=this.tokenizer.list(we)){for(we=we.substring(Ye.raw.length),mt=Ye.items.length,ot=0;ot0)for(;(_t=this.tokenizer.rules.inline.reflinkSearch.exec(Tt))!=null;)Dt.includes(_t[0].slice(_t[0].lastIndexOf("[")+1,-1))&&(Tt=Tt.slice(0,_t.index)+"["+"a".repeat(_t[0].length-2)+"]"+Tt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(_t=this.tokenizer.rules.inline.blockSkip.exec(Tt))!=null;)Tt=Tt.slice(0,_t.index)+"["+"a".repeat(_t[0].length-2)+"]"+Tt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;we;){if(mt=this.tokenizer.escape(we)){we=we.substring(mt.raw.length),Re.push(mt);continue}if(mt=this.tokenizer.tag(we,Me,Ye)){we=we.substring(mt.raw.length),Me=mt.inLink,Ye=mt.inRawBlock,Re.push(mt);continue}if(mt=this.tokenizer.link(we)){we=we.substring(mt.raw.length),mt.type==="link"&&(mt.tokens=this.inlineTokens(mt.text,[],!0,Ye)),Re.push(mt);continue}if(mt=this.tokenizer.reflink(we,this.tokens.links)){we=we.substring(mt.raw.length),mt.type==="link"&&(mt.tokens=this.inlineTokens(mt.text,[],!0,Ye)),Re.push(mt);continue}if(mt=this.tokenizer.strong(we,Tt,ot)){we=we.substring(mt.raw.length),mt.tokens=this.inlineTokens(mt.text,[],Me,Ye),Re.push(mt);continue}if(mt=this.tokenizer.em(we,Tt,ot)){we=we.substring(mt.raw.length),mt.tokens=this.inlineTokens(mt.text,[],Me,Ye),Re.push(mt);continue}if(mt=this.tokenizer.codespan(we)){we=we.substring(mt.raw.length),Re.push(mt);continue}if(mt=this.tokenizer.br(we)){we=we.substring(mt.raw.length),Re.push(mt);continue}if(mt=this.tokenizer.del(we)){we=we.substring(mt.raw.length),mt.tokens=this.inlineTokens(mt.text,[],Me,Ye),Re.push(mt);continue}if(mt=this.tokenizer.autolink(we,ue)){we=we.substring(mt.raw.length),Re.push(mt);continue}if(!Me&&(mt=this.tokenizer.url(we,ue))){we=we.substring(mt.raw.length),Re.push(mt);continue}if(mt=this.tokenizer.inlineText(we,Ye,he)){we=we.substring(mt.raw.length),ot=mt.raw.slice(-1),Re.push(mt);continue}if(we){var It="Infinite loop on byte: "+we.charCodeAt(0);if(this.options.silent){console.error(It);break}else throw new Error(It)}}return Re},X(Ve,null,[{key:"rules",get:function(){return{block:te,inline:de}}}]),Ve}(),Ie=_.defaults,De=Y.cleanUrl,ne=Y.escape,N=function(){function Ve(ze){this.options=ze||Ie}var Xe=Ve.prototype;return Xe.code=function(we,Re,Me){var Ye=(Re||"").match(/\S*/)[0];if(this.options.highlight){var ot=this.options.highlight(we,Ye);ot!=null&&ot!==we&&(Me=!0,we=ot)}return Ye?'
          '+(Me?we:ne(we,!0))+`
          `:"
          "+(Me?we:ne(we,!0))+`
          `},Xe.blockquote=function(we){return`
          `+we+`
          @@ -50,22 +50,22 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `},Xe.tablerow=function(we){return` `+we+` `},Xe.tablecell=function(we,Re){var Me=Re.header?"th":"td",Ye=Re.align?"<"+Me+' align="'+Re.align+'">':"<"+Me+">";return Ye+we+" -`},Xe.strong=function(we){return""+we+""},Xe.em=function(we){return""+we+""},Xe.codespan=function(we){return""+we+""},Xe.br=function(){return this.options.xhtml?"
          ":"
          "},Xe.del=function(we){return""+we+""},Xe.link=function(we,Re,Me){if(we=De(this.options.sanitize,this.options.baseUrl,we),we===null)return Me;var Ye='
          ",Ye},Xe.image=function(we,Re,Me){if(we=De(this.options.sanitize,this.options.baseUrl,we),we===null)return Me;var Ye=''+Me+'":">",Ye},Xe.text=function(we){return we},Ve}(),W=function(){function Ve(){}var Xe=Ve.prototype;return Xe.strong=function(we){return we},Xe.em=function(we){return we},Xe.codespan=function(we){return we},Xe.del=function(we){return we},Xe.html=function(we){return we},Xe.text=function(we){return we},Xe.link=function(we,Re,Me){return""+Me},Xe.image=function(we,Re,Me){return""+Me},Xe.br=function(){return""},Ve}(),le=function(){function Ve(){this.seen={}}var Xe=Ve.prototype;return Xe.slug=function(we){var Re=we.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Re)){var Me=Re;do this.seen[Me]++,Re=Me+"-"+this.seen[Me];while(this.seen.hasOwnProperty(Re))}return this.seen[Re]=0,Re},Ve}(),ee=_.defaults,oe=Y.unescape,xe=function(){function Ve(ze){this.options=ze||ee,this.options.renderer=this.options.renderer||new N,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new W,this.slugger=new le}Ve.parse=function(we,Re){var Me=new Ve(Re);return Me.parse(we)};var Xe=Ve.prototype;return Xe.parse=function(we,Re){Re===void 0&&(Re=!0);var Me="",Ye,ot,mt,St,_t,Dt,It,Lt,Et,ct,At,Le,qe,Ct,ft,Ot,Ut,bt,Nt=we.length;for(Ye=0;Ye0&&ft.tokens[0].type==="text"?(ft.tokens[0].text=bt+" "+ft.tokens[0].text,ft.tokens[0].tokens&&ft.tokens[0].tokens.length>0&&ft.tokens[0].tokens[0].type==="text"&&(ft.tokens[0].tokens[0].text=bt+" "+ft.tokens[0].tokens[0].text)):ft.tokens.unshift({type:"text",text:bt}):Ct+=bt),Ct+=this.parse(ft.tokens,qe),Et+=this.renderer.listitem(Ct,Ut,Ot);Me+=this.renderer.list(Et,At,Le);continue}case"html":{Me+=this.renderer.html(ct.text);continue}case"paragraph":{Me+=this.renderer.paragraph(this.parseInline(ct.tokens));continue}case"text":{for(Et=ct.tokens?this.parseInline(ct.tokens):ct.text;Ye+1An error occurred:

          "+Ue(mt.message+"",!0)+"
          ";throw mt}}it.options=it.setOptions=function(Ve){return Ke(it.defaults,Ve),dt(it.defaults),it},it.getDefaults=He,it.defaults=vt,it.use=function(Ve){var Xe=Ke({},Ve);if(Ve.renderer&&function(){var we=it.defaults.renderer||new N,Re=function(ot){var mt=we[ot];we[ot]=function(){for(var St=arguments.length,_t=new Array(St),Dt=0;Dt`,triples:"",explode:"[]{}"},L=se.Pos;se.defineOption("autoCloseBrackets",!1,function(o,f,d){d&&d!=se.Init&&(o.removeKeyMap(E),o.state.closeBrackets=null),f&&(w(y(f,"pairs")),o.state.closeBrackets=f,o.addKeyMap(E))});function y(o,f){return f=="pairs"&&typeof o=="string"?o:typeof o=="object"&&o[f]!=null?o[f]:X[f]}var E={Backspace:s,Enter:r};function w(o){for(var f=0;f=0;A--){var m=a[A].head;o.replaceRange("",L(m.line,m.ch-1),L(m.line,m.ch+1),"+delete")}}function r(o){var f=h(o),d=f&&y(f,"explode");if(!d||o.getOption("disableInput"))return se.Pass;for(var a=o.listSelections(),A=0;A0;return{anchor:new L(o.anchor.line,o.anchor.ch+(f?-1:1)),head:new L(o.head.line,o.head.ch+(f?1:-1))}}function e(o,f){var d=h(o);if(!d||o.getOption("disableInput"))return se.Pass;var a=y(d,"pairs"),A=a.indexOf(f);if(A==-1)return se.Pass;for(var g=y(d,"closeBefore"),m=y(d,"triples"),C=a.charAt(A+1)==f,S=o.listSelections(),B=A%2==0,b,p=0;p=0&&o.getRange(i,L(i.line,i.ch+3))==f+f+f?x="skipThree":x="skip";else if(C&&i.ch>1&&m.indexOf(f)>=0&&o.getRange(L(i.line,i.ch-2),i)==f+f){if(i.ch>2&&/\bstring/.test(o.getTokenTypeAt(L(i.line,i.ch-2))))return se.Pass;x="addFour"}else if(C){var T=i.ch==0?" ":o.getRange(L(i.line,i.ch-1),i);if(!se.isWordChar(O)&&T!=f&&!se.isWordChar(T))x="both";else return se.Pass}else if(B&&(O.length===0||/\s/.test(O)||g.indexOf(O)>-1))x="both";else return se.Pass;if(!b)b=x;else if(b!=x)return se.Pass}var D=A%2?a.charAt(A-1):f,I=A%2?f:a.charAt(A+1);o.operation(function(){if(b=="skip")o.execCommand("goCharRight");else if(b=="skipThree")for(var k=0;k<3;k++)o.execCommand("goCharRight");else if(b=="surround"){for(var Q=o.getSelections(),k=0;k0&&(H.percent=H.loaded/H.total*100),Y.onProgress(H)});var K=new FormData;Y.data&&Object.keys(Y.data).forEach(function(F){var H=Y.data[F];if(Array.isArray(H)){H.forEach(function(G){K.append(F+"[]",G)});return}K.append(F,Y.data[F])}),Y.file instanceof Blob?K.append(Y.filename,Y.file,Y.file.name):K.append(Y.filename,Y.file),U.onerror=function(H){Y.onError(H)},U.onload=function(){return U.status<200||U.status>=300?Y.onError(E(Y,U),w(U)):Y.onSuccess(w(U),U)},U.open(Y.method,Y.action,!0),Y.withCredentials&&"withCredentials"in U&&(U.withCredentials=!0);var z=Y.headers||{};return z["X-Requested-With"]!==null&&U.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(z).forEach(function(F){z[F]!==null&&U.setRequestHeader(F,z[F])}),U.send(K),{abort:function(){U.abort()}}}var h=+new Date,s=0;function r(){return"rc-upload-"+h+"-"+ ++s}function n(Y,U){return Y.indexOf(U,Y.length-U.length)!==-1}var e=function(Y,U){if(Y&&U){var K=Array.isArray(U)?U:U.split(","),z=Y.name||"",F=Y.type||"",H=F.replace(/\/.*$/,"");return K.some(function(G){var $=G.trim();return $.charAt(0)==="."?n(z.toLowerCase(),$.toLowerCase()):/\/\*$/.test($)?H===$.replace(/\/.*$/,""):F===$})}return!0};function l(Y,U){var K=Y.createReader(),z=[];function F(){K.readEntries(function(H){var G=Array.prototype.slice.apply(H);z=z.concat(G);var $=!G.length;$?U(z):F()})}F()}var c=function(U,K,z){var F=function H(G,$){$=$||"",G.isFile?G.file(function(ae){z(ae)&&(G.fullPath&&!ae.webkitRelativePath&&(Object.defineProperties(ae,{webkitRelativePath:{writable:!0}}),ae.webkitRelativePath=G.fullPath.replace(/^\//,""),Object.defineProperties(ae,{webkitRelativePath:{writable:!1}})),K([ae]))}):G.isDirectory&&l(G,function(ae){ae.forEach(function(pe){H(pe,""+$+G.name+"/")})})};U.forEach(function(H){F(H.webkitGetAsEntry())})},o=c,f=Object.assign||function(Y){for(var U=1;U=0)continue;if(!Object.prototype.hasOwnProperty.call(Y,z))continue;K[z]=Y[z]}return K}function m(Y,U){if(!(Y instanceof U))throw new TypeError("Cannot call a class as a function")}function C(Y,U){if(!Y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return U&&(typeof U=="object"||typeof U=="function")?U:Y}function S(Y,U){if(typeof U!="function"&&U!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof U);Y.prototype=Object.create(U&&U.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}),U&&(Object.setPrototypeOf?Object.setPrototypeOf(Y,U):Y.__proto__=U)}var B=function(U){return Object.keys(U).reduce(function(K,z){return(z.substr(0,5)==="data-"||z.substr(0,5)==="aria-"||z==="role")&&(K[z]=U[z]),K},{})},b=function(Y){S(U,Y);function U(){var K,z,F,H;m(this,U);for(var G=arguments.length,$=Array(G),ae=0;ae3&&(h=P.call(h,1));for(var r=w.length,n=0;n4&&(h=P.call(h,1,h.length-1));for(var r=h[h.length-1],n=w.length,e=0;ethis._ux||d(C-this._yi)>this._uy||this._len<5;return this.addData(_.L,m,C),this._ctx&&S&&(this._needsDash()?this._dashedLineTo(m,C):this._ctx.lineTo(m,C)),S&&(this._xi=m,this._yi=C),this},bezierCurveTo:function(m,C,S,B,b,p){return this.addData(_.C,m,C,S,B,b,p),this._ctx&&(this._needsDash()?this._dashedBezierTo(m,C,S,B,b,p):this._ctx.bezierCurveTo(m,C,S,B,b,p)),this._xi=b,this._yi=p,this},quadraticCurveTo:function(m,C,S,B){return this.addData(_.Q,m,C,S,B),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(m,C,S,B):this._ctx.quadraticCurveTo(m,C,S,B)),this._xi=S,this._yi=B,this},arc:function(m,C,S,B,b,p){return this.addData(_.A,m,C,S,S,B,b-B,0,p?0:1),this._ctx&&this._ctx.arc(m,C,S,B,b,p),this._xi=c(b)*S+m,this._yi=o(b)*S+C,this},arcTo:function(m,C,S,B,b){return this._ctx&&this._ctx.arcTo(m,C,S,B,b),this},rect:function(m,C,S,B){return this._ctx&&this._ctx.rect(m,C,S,B),this.addData(_.R,m,C,S,B),this},closePath:function(){this.addData(_.Z);var m=this._ctx,C=this._x0,S=this._y0;return m&&(this._needsDash()&&this._dashedLineTo(C,S),m.closePath()),this._xi=C,this._yi=S,this},fill:function(m){m&&m.fill(),this.toStatic()},stroke:function(m){m&&m.stroke(),this.toStatic()},setLineDash:function(m){if(m instanceof Array){this._lineDash=m,this._dashIdx=0;for(var C=0,S=0;SC.length&&(this._expandData(),C=this.data);for(var S=0;S0&&D<=m||x<0&&D>=m||x===0&&(O>0&&I<=C||O<0&&I>=C);){if(Y=this._dashIdx,k=b[Y],D+=x*k,I+=O*k,this._dashIdx=(Y+1)%Q,x>0&&Du||O>0&&Ii)continue;p[Y%2?"moveTo":"lineTo"](x>=0?e(D,m):l(D,m),O>=0?e(I,C):l(I,C))}x=D-m,O=I-C,this._dashOffset=-f(x*x+O*O)},_dashedBezierTo:function(m,C,S,B,b,p){var u=this._dashSum,i=this._dashOffset,x=this._lineDash,O=this._ctx,T=this._xi,D=this._yi,I,k,Q,Y=se.cubicAt,U=0,K=this._dashIdx,z=x.length,F,H,G=0;for(i<0&&(i=u+i),i%=u,I=0;I<1;I+=.1)k=Y(T,m,S,b,I+.1)-Y(T,m,S,b,I),Q=Y(D,C,B,p,I+.1)-Y(D,C,B,p,I),U+=f(k*k+Q*Q);for(;Ki);K++);for(I=(G-i)/U;I<=1;)F=Y(T,m,S,b,I),H=Y(D,C,B,p,I),K%2?O.moveTo(F,H):O.lineTo(F,H),I+=x[K]/U,K=(K+1)%z;K%2!==0&&O.lineTo(b,p),k=b-F,Q=p-H,this._dashOffset=-f(k*k+Q*Q)},_dashedQuadraticTo:function(m,C,S,B){var b=S,p=B;S=(S+2*m)/3,B=(B+2*C)/3,m=(this._xi+2*m)/3,C=(this._yi+2*C)/3,this._dashedBezierTo(m,C,S,B,b,p)},toStatic:function(){var m=this.data;m instanceof Array&&(m.length=this._len,a&&(this.data=new Float32Array(m)))},getBoundingRect:function(){h[0]=h[1]=r[0]=r[1]=Number.MAX_VALUE,s[0]=s[1]=n[0]=n[1]=-Number.MAX_VALUE;for(var m=this.data,C=0,S=0,B=0,b=0,p=0;px||d(i-p)>O||D===T-1)&&(m.lineTo(u,i),b=u,p=i);break;case _.C:m.bezierCurveTo(C[D++],C[D++],C[D++],C[D++],C[D++],C[D++]),b=C[D-2],p=C[D-1];break;case _.Q:m.quadraticCurveTo(C[D++],C[D++],C[D++],C[D++]),b=C[D-2],p=C[D-1];break;case _.A:var k=C[D++],Q=C[D++],Y=C[D++],U=C[D++],K=C[D++],z=C[D++],F=C[D++],H=C[D++],G=Y>U?Y:U,$=Y>U?1:Y/U,ae=Y>U?U/Y:1,pe=Math.abs(Y-U)>.001,ie=K+z;pe?(m.translate(k,Q),m.rotate(F),m.scale($,ae),m.arc(0,0,G,K,ie,1-H),m.scale(1/$,1/ae),m.rotate(-F),m.translate(-k,-Q)):m.arc(k,Q,G,K,ie,1-H),D===1&&(S=c(K)*Y+k,B=o(K)*U+Q),b=c(ie)*Y+k,p=o(ie)*U+Q;break;case _.R:S=b=C[D],B=p=C[D+1],m.rect(C[D++],C[D++],C[D++],C[D++]);break;case _.Z:m.closePath(),b=S,p=B}}}},A.CMD=_;var g=A;Ge.exports=g},ItGF:function(Ge,me){var P={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?P={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?P={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?P={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:P=X(navigator.userAgent);var se=P;function X(L){var y={},E={},w=L.match(/Firefox\/([\d.]+)/),_=L.match(/MSIE\s([\d.]+)/)||L.match(/Trident\/.+?rv:(([\d.]+))/),h=L.match(/Edge\/([\d.]+)/),s=/micromessenger/i.test(L);return w&&(E.firefox=!0,E.version=w[1]),_&&(E.ie=!0,E.version=_[1]),h&&(E.edge=!0,E.version=h[1]),s&&(E.weChat=!0),{browser:E,os:y,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!E.ie&&!E.edge,pointerEventsSupported:"onpointerdown"in window&&(E.edge||E.ie&&E.version>=11),domSupported:typeof document!="undefined"}}Ge.exports=se},IxHN:function(Ge,me,P){"use strict";var se=P("q1tI"),X=P.n(se),L=P("07cG"),y=P.n(L);me.a=function(E){var w=E.message,_=E.className,h=E.children,s=E.style,r=s===void 0?{}:s;return X.a.createElement("div",{className:"".concat(y.a.idsRingWrapper," ").concat(_)},X.a.createElement("div",{className:y.a.ldsRing},X.a.createElement("div",null),X.a.createElement("div",null),X.a.createElement("div",null),X.a.createElement("div",null)),w?X.a.createElement("p",{style:r},w):null,h)}},JTSX:function(Ge,me,P){Ge.exports={flex_box_center:"flex_box_center___2jvp9",flex_space_between:"flex_space_between___YQ3n3",flex_box_vertical_center:"flex_box_vertical_center___lMDl8",flex_box_center_end:"flex_box_center_end___14pJI",flex_box_column:"flex_box_column___3MPcr",banner:"banner___1CNID",wrp:"wrp___2yuj2",titleWrap:"titleWrap___3rqyq",titleFlexEnd:"titleFlexEnd___3qeo-",title:"title___1sz3A",titleIcon:"titleIcon___oKhIk",contentWrap:"contentWrap___2hSfm",verticalLine:"verticalLine___1hWY5",contentLeftWrap:"contentLeftWrap___3cPFj",openCourseTag:"openCourseTag___2nNhU",ratingWrap:"ratingWrap___QZ8mo",ratingTitle:"ratingTitle___1sMbV",rating:"rating___tJ9xt",popoverWrap:"popoverWrap___16eNE",popverLeft:"popverLeft___1EzpC",popoverRight:"popoverRight___1dYpr",popverScore:"popverScore___2QZ2F",popoverRateWrap:"popoverRateWrap___2O45Q",popoverProgress:"popoverProgress___2jOeY",button:"button___1WaHd",operationWrap:"operationWrap___3_Xdi",forkWrap:"forkWrap___36Nap",fork:"fork___1AtQN",forkNum:"forkNum___3b1MG",buttonTransparent:"buttonTransparent___INxBh",buttonLearnStatistics:"buttonLearnStatistics___350-U",publishPopverWrap:"publishPopverWrap___2uMcI",colorFF6802:"colorFF6802___W5JBU",w140:"w140___20QZ6",nav:"nav___UcDQM",navLeft:"navLeft___1IpLj",navContent:"navContent___g-IkK",flexRow:"flexRow___2Srtn",navRight:"navRight___1wX_D",navLeftIcon:"navLeftIcon___33sNL",colorOrange:"colorOrange___1lWTV",contentItem:"contentItem___3BAmt",contentItemTitle:"contentItemTitle___3X1lp",contentItemText:"contentItemText___2Px0w",classButton:"classButton___1uAy6",bg28e:"bg28e___34ke7",bgGray:"bgGray___1wX3O"}},JWDV:function(Ge,me,P){Ge.exports=P.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Ge,me){Ge.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(Ge,me,P){Ge.exports=P.p+"static/qrcode.54870d9b.png"},K2GJ:function(Ge,me,P){var se=P("fW2E"),X=P("gut8"),L=X.ContextCachedBy,y=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],E=function(e){this.extendFrom(e,!1)};function w(e,l,c){var o=l.x==null?0:l.x,f=l.x2==null?1:l.x2,d=l.y==null?0:l.y,a=l.y2==null?0:l.y2;l.global||(o=o*c.width+c.x,f=f*c.width+c.x,d=d*c.height+c.y,a=a*c.height+c.y),o=isNaN(o)?0:o,f=isNaN(f)?1:f,d=isNaN(d)?0:d,a=isNaN(a)?0:a;var A=e.createLinearGradient(o,d,f,a);return A}function _(e,l,c){var o=c.width,f=c.height,d=Math.min(o,f),a=l.x==null?.5:l.x,A=l.y==null?.5:l.y,g=l.r==null?.5:l.r;l.global||(a=a*o+c.x,A=A*f+c.y,g=g*d);var m=e.createRadialGradient(a,A,0,a,A,g);return m}E.prototype={constructor:E,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(e,l,c){var o=this,f=c&&c.style,d=!f||e.__attrCachedBy!==L.STYLE_BIND;e.__attrCachedBy=L.STYLE_BIND;for(var a=0;a0},extendFrom:function(e,l){if(e)for(var c in e)e.hasOwnProperty(c)&&(l===!0||(l===!1?!this.hasOwnProperty(c):e[c]!=null))&&(this[c]=e[c])},set:function(e,l){typeof e=="string"?this[e]=l:this.extendFrom(e,!0)},clone:function(){var e=new this.constructor;return e.extendFrom(this,!0),e},getGradient:function(e,l,c){for(var o=l.type==="radial"?_:w,f=o(e,l,c),d=l.colorStops,a=0;a=0)continue;if(!Object.prototype.hasOwnProperty.call(e,o))continue;c[o]=e[o]}return c}function h(e,l){if(!(e instanceof l))throw new TypeError("Cannot call a class as a function")}function s(e,l){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l&&(typeof l=="object"||typeof l=="function")?l:e}function r(e,l){if(typeof l!="function"&&l!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof l);e.prototype=Object.create(l&&l.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(e,l):e.__proto__=l)}var n=function(e){r(l,e);function l(c){h(this,l);var o=s(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,c));return o.scrollListener=o.scrollListener.bind(o),o.eventListenerOptions=o.eventListenerOptions.bind(o),o.mousewheelListener=o.mousewheelListener.bind(o),o}return se(l,[{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 o=this.getParentElement(this.scrollComponent);o.scrollTop=o.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var o=!1,f={get passive(){o=!0}};try{document.addEventListener("test",null,f),document.removeEventListener("test",null,f)}catch(d){}return o}},{key:"eventListenerOptions",value:function(){var o=this.props.useCapture;return this.isPassiveSupported()&&(o={useCapture:this.props.useCapture,passive:!0}),o}},{key:"setDefaultLoader",value:function(o){this.defaultLoader=o}},{key:"detachMousewheelListener",value:function(){var o=window;this.props.useWindow===!1&&(o=this.scrollComponent.parentNode),o.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var o=window;this.props.useWindow===!1&&(o=this.getParentElement(this.scrollComponent)),o.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),o.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(o){var f=this.props.getScrollParent&&this.props.getScrollParent();return f!=null?f:o&&o.parentNode}},{key:"filterProps",value:function(o){return o}},{key:"attachScrollListener",value:function(){var o=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!o)return;var f=window;this.props.useWindow===!1&&(f=o),f.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),f.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(o){o.deltaY===1&&!this.isPassiveSupported()&&o.preventDefault()}},{key:"scrollListener",value:function(){var o=this.scrollComponent,f=window,d=this.getParentElement(o),a=void 0;if(this.props.useWindow){var A=document.documentElement||document.body.parentNode||document.body,g=f.pageYOffset!==void 0?f.pageYOffset:A.scrollTop;this.props.isReverse?a=g:a=this.calculateOffset(o,g)}else this.props.isReverse?a=d.scrollTop:a=o.scrollHeight-d.scrollTop-d.clientHeight;a1&&arguments[1]!==void 0?arguments[1]:1,ze=W.length,we=0;we1&&arguments[1]!==void 0?arguments[1]:!1;return Object(B.a)(K).map(function(F,H){if(!E.isValidElement(F)||!F.type)return null;var G=F.type.isSelectOptGroup,$=F.key,ae=F.props,pe=ae.children,ie=Object(_.a)(ae,["children"]);return z||!G?b(F):Object(S.a)(Object(S.a)({key:"__RC_SELECT_GRP__".concat($===null?H:$,"__"),label:$},ie),{},{options:p(pe)})}).filter(function(F){return F})}var u=P("2Qr1"),i=P("qNPg"),x=P("U8pU"),O=P("Kwbf"),T=P("WKfj");function D(K){var z=K.mode,F=K.options,H=K.children,G=K.backfill,$=K.allowClear,ae=K.placeholder,pe=K.getInputElement,ie=K.showSearch,ge=K.onSearch,Ae=K.defaultOpen,be=K.autoFocus,fe=K.labelInValue,ce=K.value,te=K.inputValue,de=K.optionLabelProp,he=z==="multiple"||z==="tags",ue=ie!==void 0?ie:he||z==="combobox",Se=F||p(H);if(Object(O.a)(z!=="tags"||Se.every(function(N){return!N.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),z==="tags"||z==="combobox"){var Ie=Se.some(function(N){return N.options?N.options.some(function(W){return typeof("value"in W?W.value:W.key)=="number"}):typeof("value"in N?N.value:N.key)=="number"});Object(O.a)(!Ie,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(O.a)(z!=="combobox"||!de,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(O.a)(z==="combobox"||!G,"`backfill` only works with `combobox` mode."),Object(O.a)(z==="combobox"||!pe,"`getInputElement` only work with `combobox` mode."),Object(O.b)(z!=="combobox"||!pe||!$||!ae,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ge&&!ue&&z!=="combobox"&&z!=="tags"&&Object(O.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(O.b)(!Ae||be,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ce!=null){var De=Object(T.d)(ce);Object(O.a)(!fe||De.every(function(N){return Object(x.a)(N)==="object"&&("key"in N||"value"in N)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(O.a)(!he||Array.isArray(ce),"`value` should be array when `mode` is `multiple` or `tags`")}if(H){var ne=null;Object(B.a)(H).some(function(N){if(!E.isValidElement(N)||!N.type)return!1;var W=N.type;if(W.isSelectOption)return!1;if(W.isSelectOptGroup){var le=Object(B.a)(N.props.children).every(function(ee){return!E.isValidElement(ee)||!N.type||ee.type.isSelectOption?!0:(ne=ee.type,!1)});return!le}return ne=W,!0}),ne&&Object(O.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ne.displayName||ne.name||ne,"`.")),Object(O.a)(te===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var I=D,k=Object(i.a)({prefixCls:"rc-select",components:{optionList:a},convertChildrenToData:p,flattenOptions:u.d,getLabeledValue:u.e,filterOptions:u.b,isValueDisabled:u.g,findValueOption:u.c,warningProps:I,fillOptionsWithMissingValue:u.a}),Q=function(K){Object(L.a)(F,K);var z=Object(y.a)(F);function F(){var H;return Object(se.a)(this,F),H=z.apply(this,arguments),H.selectRef=E.createRef(),H.focus=function(){H.selectRef.current.focus()},H.blur=function(){H.selectRef.current.blur()},H}return Object(X.a)(F,[{key:"render",value:function(){return E.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),F}(E.Component);Q.Option=g,Q.OptGroup=C;var Y=Q,U=me.c=Y},M8RZ:function(Ge,me,P){"use strict";P.d(me,"a",function(){return s});var se=P("fWQN"),X=P("mtLc"),L=P("yKVA"),y=P("879j"),E=P("q1tI"),w=P.n(E),_=P("i8i4"),h=P.n(_),s=function(r){Object(L.a)(e,r);var n=Object(y.a)(e);function e(l){var c;Object(se.a)(this,e),c=n.call(this,l);var o=window.document;return c.node=o.createElement("div"),o.body.appendChild(c.node),c}return Object(X.a)(e,[{key:"render",value:function(){var c=this.props.children;return Object(_.createPortal)(c,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),e}(w.a.Component)},MEGo:function(Ge,me,P){var se=P("4fz+"),X=P("Dagg"),L=P("dqUG"),y=P("2fw6"),E=P("x6Kt"),w=P("rmlV"),_=P("yxFR"),h=P("y+Vt"),s=P("h7HQ"),r=P("1Jh7"),n=P("SKnc"),e=P("K2GJ"),l=P("Fofx"),c=P("NC18"),o=c.createFromString,f=P("bYtY"),d=f.isString,a=f.extend,A=f.defaults,g=f.trim,m=f.each,C=/[\s,]+/;function S(F){if(d(F)){var H=new DOMParser;F=H.parseFromString(F,"text/xml")}for(F.nodeType===9&&(F=F.firstChild);F.nodeName.toLowerCase()!=="svg"||F.nodeType!==1;)F=F.nextSibling;return F}function B(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}B.prototype.parse=function(F,H){H=H||{};var G=S(F);if(!G)throw new Error("Illegal svg");var $=new se;this._root=$;var ae=G.getAttribute("viewBox")||"",pe=parseFloat(G.getAttribute("width")||H.width),ie=parseFloat(G.getAttribute("height")||H.height);isNaN(pe)&&(pe=null),isNaN(ie)&&(ie=null),T(G,$,null,!0);for(var ge=G.firstChild;ge;)this._parseNode(ge,$),ge=ge.nextSibling;var Ae,be;if(ae){var fe=g(ae).split(C);fe.length>=4&&(Ae={x:parseFloat(fe[0]||0),y:parseFloat(fe[1]||0),width:parseFloat(fe[2]),height:parseFloat(fe[3])})}if(Ae&&pe!=null&&ie!=null&&(be=K(Ae,pe,ie),!H.ignoreViewBox)){var ce=$;$=new se,$.add(ce),ce.scale=be.scale.slice(),ce.position=be.position.slice()}return!H.ignoreRootClip&&pe!=null&&ie!=null&&$.setClipPath(new E({shape:{x:0,y:0,width:pe,height:ie}})),{root:$,width:pe,height:ie,viewBoxRect:Ae,viewBoxTransform:be}},B.prototype._parseNode=function(F,H){var G=F.nodeName.toLowerCase();G==="defs"?this._isDefine=!0:G==="text"&&(this._isText=!0);var $;if(this._isDefine){var ae=p[G];if(ae){var pe=ae.call(this,F),ie=F.getAttribute("id");ie&&(this._defs[ie]=pe)}}else{var ae=b[G];ae&&($=ae.call(this,F,H),H.add($))}for(var ge=F.firstChild;ge;)ge.nodeType===1&&this._parseNode(ge,$),ge.nodeType===3&&this._isText&&this._parseText(ge,$),ge=ge.nextSibling;G==="defs"?this._isDefine=!1:G==="text"&&(this._isText=!1)},B.prototype._parseText=function(F,H){if(F.nodeType===1){var G=F.getAttribute("dx")||0,$=F.getAttribute("dy")||0;this._textX+=parseFloat(G),this._textY+=parseFloat($)}var ae=new L({style:{text:F.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});i(H,ae),T(F,ae,this._defs);var pe=ae.style.fontSize;pe&&pe<9&&(ae.style.fontSize=9,ae.scale=ae.scale||[1,1],ae.scale[0]*=pe/9,ae.scale[1]*=pe/9);var ie=ae.getBoundingRect();return this._textX+=ie.width,H.add(ae),ae};var b={g:function(F,H){var G=new se;return i(H,G),T(F,G,this._defs),G},rect:function(F,H){var G=new E;return i(H,G),T(F,G,this._defs),G.setShape({x:parseFloat(F.getAttribute("x")||0),y:parseFloat(F.getAttribute("y")||0),width:parseFloat(F.getAttribute("width")||0),height:parseFloat(F.getAttribute("height")||0)}),G},circle:function(F,H){var G=new y;return i(H,G),T(F,G,this._defs),G.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),r:parseFloat(F.getAttribute("r")||0)}),G},line:function(F,H){var G=new _;return i(H,G),T(F,G,this._defs),G.setShape({x1:parseFloat(F.getAttribute("x1")||0),y1:parseFloat(F.getAttribute("y1")||0),x2:parseFloat(F.getAttribute("x2")||0),y2:parseFloat(F.getAttribute("y2")||0)}),G},ellipse:function(F,H){var G=new w;return i(H,G),T(F,G,this._defs),G.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),rx:parseFloat(F.getAttribute("rx")||0),ry:parseFloat(F.getAttribute("ry")||0)}),G},polygon:function(F,H){var G=F.getAttribute("points");G&&(G=x(G));var $=new s({shape:{points:G||[]}});return i(H,$),T(F,$,this._defs),$},polyline:function(F,H){var G=new h;i(H,G),T(F,G,this._defs);var $=F.getAttribute("points");$&&($=x($));var ae=new r({shape:{points:$||[]}});return ae},image:function(F,H){var G=new X;return i(H,G),T(F,G,this._defs),G.setStyle({image:F.getAttribute("xlink:href"),x:F.getAttribute("x"),y:F.getAttribute("y"),width:F.getAttribute("width"),height:F.getAttribute("height")}),G},text:function(F,H){var G=F.getAttribute("x")||0,$=F.getAttribute("y")||0,ae=F.getAttribute("dx")||0,pe=F.getAttribute("dy")||0;this._textX=parseFloat(G)+parseFloat(ae),this._textY=parseFloat($)+parseFloat(pe);var ie=new se;return i(H,ie),T(F,ie,this._defs),ie},tspan:function(F,H){var G=F.getAttribute("x"),$=F.getAttribute("y");G!=null&&(this._textX=parseFloat(G)),$!=null&&(this._textY=parseFloat($));var ae=F.getAttribute("dx")||0,pe=F.getAttribute("dy")||0,ie=new se;return i(H,ie),T(F,ie,this._defs),this._textX+=ae,this._textY+=pe,ie},path:function(F,H){var G=F.getAttribute("d")||"",$=o(G);return i(H,$),T(F,$,this._defs),$}},p={lineargradient:function(F){var H=parseInt(F.getAttribute("x1")||0,10),G=parseInt(F.getAttribute("y1")||0,10),$=parseInt(F.getAttribute("x2")||10,10),ae=parseInt(F.getAttribute("y2")||0,10),pe=new n(H,G,$,ae);return u(F,pe),pe},radialgradient:function(F){}};function u(F,H){for(var G=F.firstChild;G;){if(G.nodeType===1){var $=G.getAttribute("offset");$.indexOf("%")>0?$=parseInt($,10)/100:$?$=parseFloat($):$=0;var ae=G.getAttribute("stop-color")||"#000000";H.addColorStop($,ae)}G=G.nextSibling}}function i(F,H){F&&F.__inheritedStyle&&(H.__inheritedStyle||(H.__inheritedStyle={}),A(H.__inheritedStyle,F.__inheritedStyle))}function x(F){for(var H=g(F).split(C),G=[],$=0;$0;pe-=2){var ie=ae[pe],ge=ae[pe-1];$=$||l.create();switch(ge){case"translate":ie=g(ie).split(C),l.translate($,$,[parseFloat(ie[0]),parseFloat(ie[1]||0)]);break;case"scale":ie=g(ie).split(C),l.scale($,$,[parseFloat(ie[0]),parseFloat(ie[1]||ie[0])]);break;case"rotate":ie=g(ie).split(C),l.rotate($,$,parseFloat(ie[0]));break;case"skew":ie=g(ie).split(C),console.warn("Skew transform is not supported yet");break;case"matrix":var ie=g(ie).split(C);$[0]=parseFloat(ie[0]),$[1]=parseFloat(ie[1]),$[2]=parseFloat(ie[2]),$[3]=parseFloat(ie[3]),$[4]=parseFloat(ie[4]),$[5]=parseFloat(ie[5]);break}}H.setLocalTransform($)}}var Y=/([^\s:;]+)\s*:\s*([^:;]+)/g;function U(F){var H=F.getAttribute("style"),G={};if(!H)return G;var $={};Y.lastIndex=0;for(var ae;(ae=Y.exec(H))!=null;)$[ae[1]]=ae[2];for(var pe in O)O.hasOwnProperty(pe)&&$[pe]!=null&&(G[O[pe]]=$[pe]);return G}function K(F,H,G){var $=H/F.width,ae=G/F.height,pe=Math.min($,ae),ie=[pe,pe],ge=[-(F.x+F.width/2)*pe+H/2,-(F.y+F.height/2)*pe+G/2];return{scale:ie,position:ge}}function z(F,H){var G=new B;return G.parse(F,H)}me.parseXML=S,me.makeViewBoxTransform=K,me.parseSVG=z},MKOG:function(Ge,me,P){var se=P("bYtY"),X=P("YH21"),L=X.Dispatcher,y=P("mLcG"),E=P("Bq2U"),w=function(h){h=h||{},this.stage=h.stage||{},this.onframe=h.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,L.call(this)};w.prototype={constructor:w,addClip:function(h){this._clips.push(h)},addAnimator:function(h){h.animation=this;for(var s=h.getClips(),r=0;r=0&&this._clips.splice(s,1)},removeAnimator:function(h){for(var s=h.getClips(),r=0;r1&&(b*=y(I),p*=y(I));var k=(S===B?-1:1)*y((b*b*(p*p)-b*b*(D*D)-p*p*(T*T))/(b*b*(D*D)+p*p*(T*T)))||0,Q=k*b*D/p,Y=k*-p*T/b,U=(A+m)/2+w(O)*Q-E(O)*Y,K=(g+C)/2+E(O)*Q+w(O)*Y,z=r([1,0],[(T-Q)/b,(D-Y)/p]),F=[(T-Q)/b,(D-Y)/p],H=[(-1*T-Q)/b,(-1*D-Y)/p],G=r(F,H);s(F,H)<=-1&&(G=_),s(F,H)>=1&&(G=0),B===0&&G>0&&(G=G-2*_),B===1&&G<0&&(G=G+2*_),x.addData(i,U,K,b,p,z,G,O,B)}var e=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,l=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function c(A){if(!A)return new X;for(var g=0,m=0,C=g,S=m,B,b=new X,p=X.CMD,u=A.match(e),i=0;i1&&arguments[1]!==void 0?arguments[1]:!1;return!!(C(x)&&S(O))},C=function(x){return Object(n.p)()?!0:(x({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},S=function(){var x,O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,T=Object(r.c)()._store.getState(),D=T.user;return(x=D.userInfo)!==null&&x!==void 0&&x.profile_completed?!0:(E.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:O?"\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(){r.d.push("/account/profile/edit")}}),!1)},B=function(){var x,O=Object(r.c)()._store.getState(),T=O.user;return(x=T.userInfo)!==null&&x!==void 0&&x.professional_certification?!0:(E.a.confirm({title:"\u63D0\u793A",centered:!0,content:s.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(e.Q)("/account/certification")}}),!1)},b=function(){return Object(n.a)()?!0:(E.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),s.a.createElement("img",{src:Object(n.t)()?A.a:"".concat(g.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},p=function(x,O){return x?!0:(E.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:s.a.createElement("div",null,s.a.createElement("p",null,O||"\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"),s.a.createElement("div",{style:{marginLeft:"110px"}},s.a.createElement("img",{src:d.a,width:200}),s.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(e.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},u=function(x){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",T=Object(r.c)()._store.getState(),D=T.shixunsDetail.detail;return(D==null?void 0:D.public)===2||(D==null?void 0:D.public)===1||(D==null?void 0:D.shixun_status)===3?(E.a.info({centered:!0,icon:s.a.createElement(l.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},s.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(D==null?void 0:D.public)===2?"\u5DF2\u516C\u5F00":(D==null?void 0:D.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",O,"\u3002"),s.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),s.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:o.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(D==null?void 0:D.shixun_status)===2?(E.a.confirm({centered:!0,icon:s.a.createElement(l.a,null),title:"\u63D0\u793A",content:s.a.createElement("div",null,s.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",O,"\u3002"),s.a.createElement("br",null),s.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(){E.a.confirm({width:440,centered:!0,icon:s.a.createElement(l.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(L.a)(_.a.mark(function Y(){var U;return _.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,x({type:"shixunsDetail/cancelRelease",payload:{id:D==null?void 0:D.identifier}});case 2:U=z.sent,U.status!==401&&(X.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),x({type:"shixunsDetail/getShixunsDetail",payload:{id:D==null?void 0:D.identifier}}),x({type:"practiceSetting/getCommonData",payload:{id:D==null?void 0:D.identifier}}));case 4:case"end":return z.stop()}},Y)}));function Q(){return k.apply(this,arguments)}return Q}()})}}),!0):!1}},Nddv:function(Ge,me,P){Ge.exports=P.p+"static/sz.d6b17ad9.svg"},Nmsl:function(Ge,me,P){Ge.exports={none_panels:"none_panels___1g-mA",none_p_title:"none_p_title___1lCVD"}},Nmxd:function(Ge,me){Ge.exports="data:image/png;base64,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"},NohK:function(Ge,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.default=void 0;var se=function(L){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,E=null;return function(){for(var w=this,_=arguments.length,h=new Array(_),s=0;s<_;s++)h[s]=arguments[s];clearTimeout(E),E=setTimeout(function(){L.apply(w,h)},y)}};me.default=se},NvD2:function(Ge,me,P){"use strict";P.d(me,"a",function(){return w});var se=P("Kwbf");function X(_,h){var s=new Set;return _.forEach(function(r){h.has(r)||s.add(r)}),s}function L(_){var h=_||{},s=h.disabled,r=h.disableCheckbox,n=h.checkable;return!!(s||r)||n===!1}function y(_,h,s,r){for(var n=new Set(_),e=new Set,l=0;l<=s;l+=1){var c=h.get(l)||new Set;c.forEach(function(a){var A=a.key,g=a.node,m=a.children,C=m===void 0?[]:m;n.has(A)&&!r(g)&&C.filter(function(S){return!r(S.node)}).forEach(function(S){n.add(S.key)})})}for(var o=new Set,f=s;f>=0;f-=1){var d=h.get(f)||new Set;d.forEach(function(a){var A=a.parent,g=a.node;if(r(g)||!a.parent||o.has(a.parent.key))return;if(r(a.parent.node)){o.add(A.key);return}var m=!0,C=!1;(A.children||[]).filter(function(S){return!r(S.node)}).forEach(function(S){var B=S.key,b=n.has(B);m&&!b&&(m=!1),!C&&(b||e.has(B))&&(C=!0)}),m&&n.add(A.key),C&&e.add(A.key),o.add(A.key)})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(X(e,n))}}function E(_,h,s,r,n){for(var e=new Set(_),l=new Set(h),c=0;c<=r;c+=1){var o=s.get(c)||new Set;o.forEach(function(A){var g=A.key,m=A.node,C=A.children,S=C===void 0?[]:C;!e.has(g)&&!l.has(g)&&!n(m)&&S.filter(function(B){return!n(B.node)}).forEach(function(B){e.delete(B.key)})})}l=new Set;for(var f=new Set,d=r;d>=0;d-=1){var a=s.get(d)||new Set;a.forEach(function(A){var g=A.parent,m=A.node;if(n(m)||!A.parent||f.has(A.parent.key))return;if(n(A.parent.node)){f.add(g.key);return}var C=!0,S=!1;(g.children||[]).filter(function(B){return!n(B.node)}).forEach(function(B){var b=B.key,p=e.has(b);C&&!p&&(C=!1),!S&&(p||l.has(b))&&(S=!0)}),C||e.delete(g.key),S&&l.add(g.key),f.add(g.key)})}return{checkedKeys:Array.from(e),halfCheckedKeys:Array.from(X(l,e))}}function w(_,h,s,r){var n=[],e;r?e=r:e=L;var l=new Set(_.filter(function(d){var a=!!s[d];return a||n.push(d),a})),c=new Map,o=0;Object.keys(s).forEach(function(d){var a=s[d],A=a.level,g=c.get(A);g||(g=new Set,c.set(A,g)),g.add(a),o=Math.max(o,A)}),Object(se.a)(!n.length,"Tree missing follow keys: ".concat(n.slice(0,100).map(function(d){return"'".concat(d,"'")}).join(", ")));var f;return h===!0?f=y(l,c,o,e):f=E(l,h.halfCheckedKeys,c,o,e),f}},OC45:function(Ge,me,P){Ge.exports={applyPublicContainer:"applyPublicContainer___3sK8L",applyPublicContent:"applyPublicContent___3Hye1",spin:"spin___3-Uh7",tips:"tips___3d-sF",action:"action___3Uny2"}},OLES:function(Ge,me,P){"use strict";var se=P("U8pU"),X=P("VTBJ"),L=P("Ff2n"),y=P("q1tI"),E=P("uciX"),w=P("7ixt"),_=function(l){var c=l.overlay,o=l.prefixCls,f=l.id,d=l.overlayInnerStyle;return y.createElement("div",{className:"".concat(o,"-inner"),id:f,role:"tooltip",style:d},typeof c=="function"?c():c)},h=_,s=function(l,c){var o=l.overlayClassName,f=l.trigger,d=f===void 0?["hover"]:f,a=l.mouseEnterDelay,A=a===void 0?0:a,g=l.mouseLeaveDelay,m=g===void 0?.1:g,C=l.overlayStyle,S=l.prefixCls,B=S===void 0?"rc-tooltip":S,b=l.children,p=l.onVisibleChange,u=l.afterVisibleChange,i=l.transitionName,x=l.animation,O=l.placement,T=O===void 0?"right":O,D=l.align,I=D===void 0?{}:D,k=l.destroyTooltipOnHide,Q=k===void 0?!1:k,Y=l.defaultVisible,U=l.getTooltipContainer,K=l.overlayInnerStyle,z=Object(L.a)(l,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),F=Object(y.useRef)(null);Object(y.useImperativeHandle)(c,function(){return F.current});var H=Object(X.a)({},z);"visible"in l&&(H.popupVisible=l.visible);var G=function(){var ge=l.arrowContent,Ae=ge===void 0?null:ge,be=l.overlay,fe=l.id;return[y.createElement("div",{className:"".concat(B,"-arrow"),key:"arrow"},Ae),y.createElement(h,{key:"content",prefixCls:B,id:fe,overlay:be,overlayInnerStyle:K})]},$=!1,ae=!1;if(typeof Q=="boolean")$=Q;else if(Q&&Object(se.a)(Q)==="object"){var pe=Q.keepParent;$=pe===!0,ae=pe===!1}return y.createElement(E.a,Object.assign({popupClassName:o,prefixCls:B,popup:G,action:d,builtinPlacements:w.a,popupPlacement:T,ref:F,popupAlign:I,getPopupContainer:U,onPopupVisibleChange:p,afterPopupVisibleChange:u,popupTransitionName:i,popupAnimation:x,defaultPopupVisible:Y,destroyPopupOnHide:$,autoDestroy:ae,mouseLeaveDelay:m,popupStyle:C,mouseEnterDelay:A},H),b)},r=Object(y.forwardRef)(s),n=me.a=r},OS9S:function(Ge,me,P){var se=P("bYtY"),X=se.inherits,L=P("Gev7"),y=P("mFDi");function E(h){L.call(this,h),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}E.prototype.incremental=!0,E.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},E.prototype.addDisplayable=function(h,s){s?this._temporaryDisplayables.push(h):this._displayables.push(h),this.dirty()},E.prototype.addDisplayables=function(h,s){s=s||!1;for(var r=0;r=0&&b.splice(p,1),b}function n(S,B){var b=S.slice();return b.indexOf(B)===-1&&b.push(B),b}function e(S){return S.split("-")}function l(S,B){return"".concat(S,"-").concat(B)}function c(S){return S&&S.type&&S.type.isTreeNode}function o(S,B){var b=[S],p=B[S];function u(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(x){var O=x.key,T=x.children;b.push(O),u(T)})}return u(p.children),b}function f(S,B){var b=S.clientY,p=B.selectHandle.getBoundingClientRect(),u=p.top,i=p.bottom,x=p.height,O=Math.max(x*h,s);return b<=u+O?-1:b>=i-O?1:0}function d(S,B){if(!S)return;var b=B.multiple;return b?S.slice():S.length?[S[0]]:S}var a=function(B){return B};function A(S,B){if(!S)return[];var b=B||{},p=b.processProps,u=p===void 0?a:p,i=Array.isArray(S)?S:[S];return i.map(function(x){var O=x.children,T=Object(L.a)(x,["children"]),D=A(O,B);return E.a.createElement(_.a,Object.assign({},u(T)),D)})}function g(S){if(!S)return null;var B;if(Array.isArray(S))B={checkedKeys:S,halfCheckedKeys:void 0};else if(Object(X.a)(S)==="object")B={checkedKeys:S.checked||void 0,halfCheckedKeys:S.halfChecked||void 0};else return Object(w.a)(!1,"`checkedKeys` is not an array or an object"),null;return B}function m(S,B){var b=new Set;function p(u){if(b.has(u))return;var i=B[u];if(!i)return;b.add(u);var x=i.parent,O=i.node;if(O.disabled)return;x&&p(x.key)}return(S||[]).forEach(function(u){p(u)}),Object(se.a)(b)}function C(S){var B={};return Object.keys(S).forEach(function(b){(b.startsWith("data-")||b.startsWith("aria-"))&&(B[b]=S[b])}),B}},Ohmc:function(Ge,me,P){Ge.exports=P.p+"static/certificate.fc32dc1b.jpg"},OljG:function(Ge,me,P){Ge.exports=P.p+"static/banner.4c45dd73.png"},Ot1p:function(Ge,me,P){"use strict";var se=P("2qtc"),X=P("kLXV"),L=P("rAM+"),y=P("miYZ"),E=P("tsqr"),w=P("tJVT"),_=P("jrin"),h=P("q1tI"),s=P.n(h),r=P("VrN/"),n=P.n(r),e=P("bdgK"),l=P("p77/"),c=P("Bd2K"),o=P("ELLl"),f=P("19Vz"),d=P("lZu9"),a=P("+NIl"),A=P("kSUc"),g=P("9Bee"),m=function(Ve){var Xe=Ve.value,ze=Xe===void 0?"":Xe,we=Ve.className,Re=Ve.showTextOnly,Me=Ve.showLines,Ye=Ve.style,ot=Ye===void 0?{}:Ye,mt=Object(h.useMemo)(function(){return""},[ze]);return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{dangerouslySetInnerHTML:{__html:mt}}))},C=P("0Owb"),S=P("dejd"),B=P("C+DQ"),b=[{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 p(Ve){var Xe=Ve.onActionCallback,ze=Ve.title,we=Ve.icon,Re=Ve.actionName,Me=Ve.className,Ye=Me===void 0?"":Me,ot=Ve.children;function mt(){Xe(Re)}return s.a.createElement("a",{title:ze,className:Ye,onClick:mt},s.a.createElement("i",{className:"md-iconfont ".concat(we)}),ot)}var u=function(Ve){var Xe=Ve.watch,ze=Ve.showNullButton,we=Ve.onActionCallback,Re=Ve.fullScreen,Me=Ve.insertTemp,Ye=Ve.hidetoolBar,ot=[].concat(b,[{title:"".concat(Xe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Xe?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return s.a.createElement("ul",{className:"markdown-toolbar-container"},!Ye&&ot.map(function(mt,St){return s.a.createElement("li",{key:St},mt.actionName?s.a.createElement(p,Object(C.a)({},mt,{onActionCallback:we})):s.a.createElement("span",{className:"v-line"}))}),ze?s.a.createElement("li",null,s.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:we},s.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Me&&s.a.createElement("li",null,s.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Me),onActionCallback:we},s.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),s.a.createElement("li",{className:"btn-full-screen"},s.a.createElement(p,{icon:"".concat(Re?"icon-shrink":"icon-enlarge"),title:Re?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:we})))},i=P("M8RZ"),x=P("+L6B"),O=P("2/Rp"),T=P("y8nQ"),D=P("Vl3Y"),I=P("5NDa"),k=P("5rEg"),Q={labelCol:{span:4},wrapperCol:{span:20}},Y=function(Ve){var Xe=Ve.callback,ze=Ve.onCancel;function we(Re){Xe(Re)}return s.a.createElement(D.a,Object(C.a)({},Q,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:we}),s.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},s.a.createElement(k.a,null)),s.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},s.a.createElement(k.a,null)),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(O.a,{type:"ghost",onClick:ze},"\u53D6\u6D88")))},U=P("7ahc"),K=P("HmJG"),z=P("BjJ7"),F=D.a.useForm,H={width:280,marginRight:10},G={labelCol:{span:5},wrapperCol:{span:19}},$=function(Ve){var Xe=Ve.callback,ze=Ve.onCancel,we=F(),Re=Object(w.a)(we,1),Me=Re[0];function Ye(St){Xe(St)}function ot(St,_t){Me.setFieldsValue({src:"/api/attachments/".concat(St.id),type:_t.type})}function mt(St){var _t=St.target.files[0];pe(_t,ot)}return s.a.createElement(D.a,Object(C.a)({form:Me},G,{className:"upload-image-panel",onFinish:Ye}),s.a.createElement(D.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},s.a.createElement("div",{className:"flex-container"},s.a.createElement(D.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},s.a.createElement(k.a,{style:H})),s.a.createElement(ae,{onFileChange:mt}))),s.a.createElement(D.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},s.a.createElement(k.a,{style:{width:264}})),s.a.createElement(D.a.Item,{style:{textAlign:"right"}},s.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(O.a,{type:"ghost",onClick:ze},"\u53D6\u6D88")))};function ae(Ve){var Xe=Ve.onFileChange;return s.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",s.a.createElement("input",{type:"file",onChange:Xe}))}function pe(Ve,Xe){if(!Ve)throw new String("\u6CA1\u6709\u6587\u4EF6");var ze=new FormData;ze.append("editormd-image-file",Ve),ze.append("file_param_name","editormd-image-file"),ze.append("byxhr","true");var we=new window.XMLHttpRequest;we.withCredentials=!0,we.addEventListener("load",function(Re){Xe(JSON.parse(Re.target.responseText),Ve)},!1),we.addEventListener("error",function(Re){console.error(Re)},!1),we.open("POST","".concat(z.a,"/api/attachments.json")),we.send(ze)}var ie=P("giR+"),ge=P("fyUT"),Ae=P("7Kak"),be=P("9yH6"),fe=be.a.Group,ce={margin:"0 8px"},te=function(Ve){var Xe=Ve.callback,ze=Ve.onCancel;function we(Re){Xe(Re)}return s.a.createElement(D.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:we},s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",{style:ce},"\u5355\u5143\u683C\u6570\uFF1A"),s.a.createElement("span",{style:ce},"\u884C\u6570"),s.a.createElement(D.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},s.a.createElement(ge.a,null)),s.a.createElement("span",{style:ce},"\u5217\u6570"),s.a.createElement(D.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},s.a.createElement(ge.a,null))),s.a.createElement("div",{className:"flex-container",style:{marginTop:12}},s.a.createElement("span",{style:ce},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),s.a.createElement(D.a.Item,{name:"align"},s.a.createElement(fe,null,s.a.createElement(be.a,{value:"default"},s.a.createElement("i",{className:"fa fa-align-justify"})),s.a.createElement(be.a,{value:"left"},s.a.createElement("i",{className:"fa fa-align-left"})),s.a.createElement(be.a,{value:"center"},s.a.createElement("i",{className:"fa fa-align-center"})),s.a.createElement(be.a,{value:"right"},s.a.createElement("i",{className:"fa fa-align-right"}))))),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(O.a,{type:"ghost",onClick:ze},"\u53D6\u6D88")))},de=P("m3rI"),he="link",ue="upload-image",Se="code-block",Ie="add-table",De="------------",ne={default:De,left:":".concat(De),center:":".concat(De,":"),right:"".concat(De,":")},N=P("9VGf"),W,le;function ee(){}var oe=0,xe=1e4,Ke="\u2581",pt=` +`},Xe.strong=function(we){return""+we+""},Xe.em=function(we){return""+we+""},Xe.codespan=function(we){return""+we+""},Xe.br=function(){return this.options.xhtml?"
          ":"
          "},Xe.del=function(we){return""+we+""},Xe.link=function(we,Re,Me){if(we=De(this.options.sanitize,this.options.baseUrl,we),we===null)return Me;var Ye='
          ",Ye},Xe.image=function(we,Re,Me){if(we=De(this.options.sanitize,this.options.baseUrl,we),we===null)return Me;var Ye=''+Me+'":">",Ye},Xe.text=function(we){return we},Ve}(),W=function(){function Ve(){}var Xe=Ve.prototype;return Xe.strong=function(we){return we},Xe.em=function(we){return we},Xe.codespan=function(we){return we},Xe.del=function(we){return we},Xe.html=function(we){return we},Xe.text=function(we){return we},Xe.link=function(we,Re,Me){return""+Me},Xe.image=function(we,Re,Me){return""+Me},Xe.br=function(){return""},Ve}(),le=function(){function Ve(){this.seen={}}var Xe=Ve.prototype;return Xe.slug=function(we){var Re=we.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Re)){var Me=Re;do this.seen[Me]++,Re=Me+"-"+this.seen[Me];while(this.seen.hasOwnProperty(Re))}return this.seen[Re]=0,Re},Ve}(),ee=_.defaults,oe=Y.unescape,xe=function(){function Ve(ze){this.options=ze||ee,this.options.renderer=this.options.renderer||new N,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new W,this.slugger=new le}Ve.parse=function(we,Re){var Me=new Ve(Re);return Me.parse(we)};var Xe=Ve.prototype;return Xe.parse=function(we,Re){Re===void 0&&(Re=!0);var Me="",Ye,ot,mt,Tt,_t,Dt,It,Lt,Et,ct,At,Le,qe,Ct,ft,Ot,Ut,bt,Nt=we.length;for(Ye=0;Ye0&&ft.tokens[0].type==="text"?(ft.tokens[0].text=bt+" "+ft.tokens[0].text,ft.tokens[0].tokens&&ft.tokens[0].tokens.length>0&&ft.tokens[0].tokens[0].type==="text"&&(ft.tokens[0].tokens[0].text=bt+" "+ft.tokens[0].tokens[0].text)):ft.tokens.unshift({type:"text",text:bt}):Ct+=bt),Ct+=this.parse(ft.tokens,qe),Et+=this.renderer.listitem(Ct,Ut,Ot);Me+=this.renderer.list(Et,At,Le);continue}case"html":{Me+=this.renderer.html(ct.text);continue}case"paragraph":{Me+=this.renderer.paragraph(this.parseInline(ct.tokens));continue}case"text":{for(Et=ct.tokens?this.parseInline(ct.tokens):ct.text;Ye+1An error occurred:

          "+Ue(mt.message+"",!0)+"
          ";throw mt}}it.options=it.setOptions=function(Ve){return Ke(it.defaults,Ve),dt(it.defaults),it},it.getDefaults=He,it.defaults=vt,it.use=function(Ve){var Xe=Ke({},Ve);if(Ve.renderer&&function(){var we=it.defaults.renderer||new N,Re=function(ot){var mt=we[ot];we[ot]=function(){for(var Tt=arguments.length,_t=new Array(Tt),Dt=0;Dt`,triples:"",explode:"[]{}"},L=se.Pos;se.defineOption("autoCloseBrackets",!1,function(o,f,d){d&&d!=se.Init&&(o.removeKeyMap(E),o.state.closeBrackets=null),f&&(w(y(f,"pairs")),o.state.closeBrackets=f,o.addKeyMap(E))});function y(o,f){return f=="pairs"&&typeof o=="string"?o:typeof o=="object"&&o[f]!=null?o[f]:X[f]}var E={Backspace:s,Enter:r};function w(o){for(var f=0;f=0;A--){var m=a[A].head;o.replaceRange("",L(m.line,m.ch-1),L(m.line,m.ch+1),"+delete")}}function r(o){var f=h(o),d=f&&y(f,"explode");if(!d||o.getOption("disableInput"))return se.Pass;for(var a=o.listSelections(),A=0;A0;return{anchor:new L(o.anchor.line,o.anchor.ch+(f?-1:1)),head:new L(o.head.line,o.head.ch+(f?1:-1))}}function e(o,f){var d=h(o);if(!d||o.getOption("disableInput"))return se.Pass;var a=y(d,"pairs"),A=a.indexOf(f);if(A==-1)return se.Pass;for(var g=y(d,"closeBefore"),m=y(d,"triples"),C=a.charAt(A+1)==f,T=o.listSelections(),B=A%2==0,b,p=0;p=0&&o.getRange(i,L(i.line,i.ch+3))==f+f+f?x="skipThree":x="skip";else if(C&&i.ch>1&&m.indexOf(f)>=0&&o.getRange(L(i.line,i.ch-2),i)==f+f){if(i.ch>2&&/\bstring/.test(o.getTokenTypeAt(L(i.line,i.ch-2))))return se.Pass;x="addFour"}else if(C){var S=i.ch==0?" ":o.getRange(L(i.line,i.ch-1),i);if(!se.isWordChar(O)&&S!=f&&!se.isWordChar(S))x="both";else return se.Pass}else if(B&&(O.length===0||/\s/.test(O)||g.indexOf(O)>-1))x="both";else return se.Pass;if(!b)b=x;else if(b!=x)return se.Pass}var D=A%2?a.charAt(A-1):f,I=A%2?f:a.charAt(A+1);o.operation(function(){if(b=="skip")o.execCommand("goCharRight");else if(b=="skipThree")for(var k=0;k<3;k++)o.execCommand("goCharRight");else if(b=="surround"){for(var Q=o.getSelections(),k=0;k0&&(H.percent=H.loaded/H.total*100),Y.onProgress(H)});var K=new FormData;Y.data&&Object.keys(Y.data).forEach(function(F){var H=Y.data[F];if(Array.isArray(H)){H.forEach(function(G){K.append(F+"[]",G)});return}K.append(F,Y.data[F])}),Y.file instanceof Blob?K.append(Y.filename,Y.file,Y.file.name):K.append(Y.filename,Y.file),U.onerror=function(H){Y.onError(H)},U.onload=function(){return U.status<200||U.status>=300?Y.onError(E(Y,U),w(U)):Y.onSuccess(w(U),U)},U.open(Y.method,Y.action,!0),Y.withCredentials&&"withCredentials"in U&&(U.withCredentials=!0);var z=Y.headers||{};return z["X-Requested-With"]!==null&&U.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(z).forEach(function(F){z[F]!==null&&U.setRequestHeader(F,z[F])}),U.send(K),{abort:function(){U.abort()}}}var h=+new Date,s=0;function r(){return"rc-upload-"+h+"-"+ ++s}function n(Y,U){return Y.indexOf(U,Y.length-U.length)!==-1}var e=function(Y,U){if(Y&&U){var K=Array.isArray(U)?U:U.split(","),z=Y.name||"",F=Y.type||"",H=F.replace(/\/.*$/,"");return K.some(function(G){var $=G.trim();return $.charAt(0)==="."?n(z.toLowerCase(),$.toLowerCase()):/\/\*$/.test($)?H===$.replace(/\/.*$/,""):F===$})}return!0};function l(Y,U){var K=Y.createReader(),z=[];function F(){K.readEntries(function(H){var G=Array.prototype.slice.apply(H);z=z.concat(G);var $=!G.length;$?U(z):F()})}F()}var c=function(U,K,z){var F=function H(G,$){$=$||"",G.isFile?G.file(function(ae){z(ae)&&(G.fullPath&&!ae.webkitRelativePath&&(Object.defineProperties(ae,{webkitRelativePath:{writable:!0}}),ae.webkitRelativePath=G.fullPath.replace(/^\//,""),Object.defineProperties(ae,{webkitRelativePath:{writable:!1}})),K([ae]))}):G.isDirectory&&l(G,function(ae){ae.forEach(function(pe){H(pe,""+$+G.name+"/")})})};U.forEach(function(H){F(H.webkitGetAsEntry())})},o=c,f=Object.assign||function(Y){for(var U=1;U=0)continue;if(!Object.prototype.hasOwnProperty.call(Y,z))continue;K[z]=Y[z]}return K}function m(Y,U){if(!(Y instanceof U))throw new TypeError("Cannot call a class as a function")}function C(Y,U){if(!Y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return U&&(typeof U=="object"||typeof U=="function")?U:Y}function T(Y,U){if(typeof U!="function"&&U!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof U);Y.prototype=Object.create(U&&U.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}),U&&(Object.setPrototypeOf?Object.setPrototypeOf(Y,U):Y.__proto__=U)}var B=function(U){return Object.keys(U).reduce(function(K,z){return(z.substr(0,5)==="data-"||z.substr(0,5)==="aria-"||z==="role")&&(K[z]=U[z]),K},{})},b=function(Y){T(U,Y);function U(){var K,z,F,H;m(this,U);for(var G=arguments.length,$=Array(G),ae=0;ae3&&(h=P.call(h,1));for(var r=w.length,n=0;n4&&(h=P.call(h,1,h.length-1));for(var r=h[h.length-1],n=w.length,e=0;ethis._ux||d(C-this._yi)>this._uy||this._len<5;return this.addData(_.L,m,C),this._ctx&&T&&(this._needsDash()?this._dashedLineTo(m,C):this._ctx.lineTo(m,C)),T&&(this._xi=m,this._yi=C),this},bezierCurveTo:function(m,C,T,B,b,p){return this.addData(_.C,m,C,T,B,b,p),this._ctx&&(this._needsDash()?this._dashedBezierTo(m,C,T,B,b,p):this._ctx.bezierCurveTo(m,C,T,B,b,p)),this._xi=b,this._yi=p,this},quadraticCurveTo:function(m,C,T,B){return this.addData(_.Q,m,C,T,B),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(m,C,T,B):this._ctx.quadraticCurveTo(m,C,T,B)),this._xi=T,this._yi=B,this},arc:function(m,C,T,B,b,p){return this.addData(_.A,m,C,T,T,B,b-B,0,p?0:1),this._ctx&&this._ctx.arc(m,C,T,B,b,p),this._xi=c(b)*T+m,this._yi=o(b)*T+C,this},arcTo:function(m,C,T,B,b){return this._ctx&&this._ctx.arcTo(m,C,T,B,b),this},rect:function(m,C,T,B){return this._ctx&&this._ctx.rect(m,C,T,B),this.addData(_.R,m,C,T,B),this},closePath:function(){this.addData(_.Z);var m=this._ctx,C=this._x0,T=this._y0;return m&&(this._needsDash()&&this._dashedLineTo(C,T),m.closePath()),this._xi=C,this._yi=T,this},fill:function(m){m&&m.fill(),this.toStatic()},stroke:function(m){m&&m.stroke(),this.toStatic()},setLineDash:function(m){if(m instanceof Array){this._lineDash=m,this._dashIdx=0;for(var C=0,T=0;TC.length&&(this._expandData(),C=this.data);for(var T=0;T0&&D<=m||x<0&&D>=m||x===0&&(O>0&&I<=C||O<0&&I>=C);){if(Y=this._dashIdx,k=b[Y],D+=x*k,I+=O*k,this._dashIdx=(Y+1)%Q,x>0&&Du||O>0&&Ii)continue;p[Y%2?"moveTo":"lineTo"](x>=0?e(D,m):l(D,m),O>=0?e(I,C):l(I,C))}x=D-m,O=I-C,this._dashOffset=-f(x*x+O*O)},_dashedBezierTo:function(m,C,T,B,b,p){var u=this._dashSum,i=this._dashOffset,x=this._lineDash,O=this._ctx,S=this._xi,D=this._yi,I,k,Q,Y=se.cubicAt,U=0,K=this._dashIdx,z=x.length,F,H,G=0;for(i<0&&(i=u+i),i%=u,I=0;I<1;I+=.1)k=Y(S,m,T,b,I+.1)-Y(S,m,T,b,I),Q=Y(D,C,B,p,I+.1)-Y(D,C,B,p,I),U+=f(k*k+Q*Q);for(;Ki);K++);for(I=(G-i)/U;I<=1;)F=Y(S,m,T,b,I),H=Y(D,C,B,p,I),K%2?O.moveTo(F,H):O.lineTo(F,H),I+=x[K]/U,K=(K+1)%z;K%2!==0&&O.lineTo(b,p),k=b-F,Q=p-H,this._dashOffset=-f(k*k+Q*Q)},_dashedQuadraticTo:function(m,C,T,B){var b=T,p=B;T=(T+2*m)/3,B=(B+2*C)/3,m=(this._xi+2*m)/3,C=(this._yi+2*C)/3,this._dashedBezierTo(m,C,T,B,b,p)},toStatic:function(){var m=this.data;m instanceof Array&&(m.length=this._len,a&&(this.data=new Float32Array(m)))},getBoundingRect:function(){h[0]=h[1]=r[0]=r[1]=Number.MAX_VALUE,s[0]=s[1]=n[0]=n[1]=-Number.MAX_VALUE;for(var m=this.data,C=0,T=0,B=0,b=0,p=0;px||d(i-p)>O||D===S-1)&&(m.lineTo(u,i),b=u,p=i);break;case _.C:m.bezierCurveTo(C[D++],C[D++],C[D++],C[D++],C[D++],C[D++]),b=C[D-2],p=C[D-1];break;case _.Q:m.quadraticCurveTo(C[D++],C[D++],C[D++],C[D++]),b=C[D-2],p=C[D-1];break;case _.A:var k=C[D++],Q=C[D++],Y=C[D++],U=C[D++],K=C[D++],z=C[D++],F=C[D++],H=C[D++],G=Y>U?Y:U,$=Y>U?1:Y/U,ae=Y>U?U/Y:1,pe=Math.abs(Y-U)>.001,ie=K+z;pe?(m.translate(k,Q),m.rotate(F),m.scale($,ae),m.arc(0,0,G,K,ie,1-H),m.scale(1/$,1/ae),m.rotate(-F),m.translate(-k,-Q)):m.arc(k,Q,G,K,ie,1-H),D===1&&(T=c(K)*Y+k,B=o(K)*U+Q),b=c(ie)*Y+k,p=o(ie)*U+Q;break;case _.R:T=b=C[D],B=p=C[D+1],m.rect(C[D++],C[D++],C[D++],C[D++]);break;case _.Z:m.closePath(),b=T,p=B}}}},A.CMD=_;var g=A;Ge.exports=g},ItGF:function(Ge,me){var P={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?P={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?P={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?P={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:P=X(navigator.userAgent);var se=P;function X(L){var y={},E={},w=L.match(/Firefox\/([\d.]+)/),_=L.match(/MSIE\s([\d.]+)/)||L.match(/Trident\/.+?rv:(([\d.]+))/),h=L.match(/Edge\/([\d.]+)/),s=/micromessenger/i.test(L);return w&&(E.firefox=!0,E.version=w[1]),_&&(E.ie=!0,E.version=_[1]),h&&(E.edge=!0,E.version=h[1]),s&&(E.weChat=!0),{browser:E,os:y,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!E.ie&&!E.edge,pointerEventsSupported:"onpointerdown"in window&&(E.edge||E.ie&&E.version>=11),domSupported:typeof document!="undefined"}}Ge.exports=se},IxHN:function(Ge,me,P){"use strict";var se=P("q1tI"),X=P.n(se),L=P("07cG"),y=P.n(L);me.a=function(E){var w=E.message,_=E.className,h=E.children,s=E.style,r=s===void 0?{}:s;return X.a.createElement("div",{className:"".concat(y.a.idsRingWrapper," ").concat(_)},X.a.createElement("div",{className:y.a.ldsRing},X.a.createElement("div",null),X.a.createElement("div",null),X.a.createElement("div",null),X.a.createElement("div",null)),w?X.a.createElement("p",{style:r},w):null,h)}},JTSX:function(Ge,me,P){Ge.exports={flex_box_center:"flex_box_center___2jvp9",flex_space_between:"flex_space_between___YQ3n3",flex_box_vertical_center:"flex_box_vertical_center___lMDl8",flex_box_center_end:"flex_box_center_end___14pJI",flex_box_column:"flex_box_column___3MPcr",banner:"banner___1CNID",wrp:"wrp___2yuj2",titleWrap:"titleWrap___3rqyq",titleFlexEnd:"titleFlexEnd___3qeo-",title:"title___1sz3A",titleIcon:"titleIcon___oKhIk",contentWrap:"contentWrap___2hSfm",verticalLine:"verticalLine___1hWY5",contentLeftWrap:"contentLeftWrap___3cPFj",openCourseTag:"openCourseTag___2nNhU",ratingWrap:"ratingWrap___QZ8mo",ratingTitle:"ratingTitle___1sMbV",rating:"rating___tJ9xt",popoverWrap:"popoverWrap___16eNE",popverLeft:"popverLeft___1EzpC",popoverRight:"popoverRight___1dYpr",popverScore:"popverScore___2QZ2F",popoverRateWrap:"popoverRateWrap___2O45Q",popoverProgress:"popoverProgress___2jOeY",button:"button___1WaHd",operationWrap:"operationWrap___3_Xdi",forkWrap:"forkWrap___36Nap",fork:"fork___1AtQN",forkNum:"forkNum___3b1MG",buttonTransparent:"buttonTransparent___INxBh",buttonLearnStatistics:"buttonLearnStatistics___350-U",publishPopverWrap:"publishPopverWrap___2uMcI",colorFF6802:"colorFF6802___W5JBU",w140:"w140___20QZ6",nav:"nav___UcDQM",navLeft:"navLeft___1IpLj",navContent:"navContent___g-IkK",flexRow:"flexRow___2Srtn",navRight:"navRight___1wX_D",navLeftIcon:"navLeftIcon___33sNL",colorOrange:"colorOrange___1lWTV",contentItem:"contentItem___3BAmt",contentItemTitle:"contentItemTitle___3X1lp",contentItemText:"contentItemText___2Px0w",classButton:"classButton___1uAy6",bg28e:"bg28e___34ke7",bgGray:"bgGray___1wX3O"}},JWDV:function(Ge,me,P){Ge.exports=P.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Ge,me){Ge.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(Ge,me,P){Ge.exports=P.p+"static/qrcode.54870d9b.png"},K2GJ:function(Ge,me,P){var se=P("fW2E"),X=P("gut8"),L=X.ContextCachedBy,y=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],E=function(e){this.extendFrom(e,!1)};function w(e,l,c){var o=l.x==null?0:l.x,f=l.x2==null?1:l.x2,d=l.y==null?0:l.y,a=l.y2==null?0:l.y2;l.global||(o=o*c.width+c.x,f=f*c.width+c.x,d=d*c.height+c.y,a=a*c.height+c.y),o=isNaN(o)?0:o,f=isNaN(f)?1:f,d=isNaN(d)?0:d,a=isNaN(a)?0:a;var A=e.createLinearGradient(o,d,f,a);return A}function _(e,l,c){var o=c.width,f=c.height,d=Math.min(o,f),a=l.x==null?.5:l.x,A=l.y==null?.5:l.y,g=l.r==null?.5:l.r;l.global||(a=a*o+c.x,A=A*f+c.y,g=g*d);var m=e.createRadialGradient(a,A,0,a,A,g);return m}E.prototype={constructor:E,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(e,l,c){var o=this,f=c&&c.style,d=!f||e.__attrCachedBy!==L.STYLE_BIND;e.__attrCachedBy=L.STYLE_BIND;for(var a=0;a0},extendFrom:function(e,l){if(e)for(var c in e)e.hasOwnProperty(c)&&(l===!0||(l===!1?!this.hasOwnProperty(c):e[c]!=null))&&(this[c]=e[c])},set:function(e,l){typeof e=="string"?this[e]=l:this.extendFrom(e,!0)},clone:function(){var e=new this.constructor;return e.extendFrom(this,!0),e},getGradient:function(e,l,c){for(var o=l.type==="radial"?_:w,f=o(e,l,c),d=l.colorStops,a=0;a=0)continue;if(!Object.prototype.hasOwnProperty.call(e,o))continue;c[o]=e[o]}return c}function h(e,l){if(!(e instanceof l))throw new TypeError("Cannot call a class as a function")}function s(e,l){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l&&(typeof l=="object"||typeof l=="function")?l:e}function r(e,l){if(typeof l!="function"&&l!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof l);e.prototype=Object.create(l&&l.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(e,l):e.__proto__=l)}var n=function(e){r(l,e);function l(c){h(this,l);var o=s(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,c));return o.scrollListener=o.scrollListener.bind(o),o.eventListenerOptions=o.eventListenerOptions.bind(o),o.mousewheelListener=o.mousewheelListener.bind(o),o}return se(l,[{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 o=this.getParentElement(this.scrollComponent);o.scrollTop=o.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var o=!1,f={get passive(){o=!0}};try{document.addEventListener("test",null,f),document.removeEventListener("test",null,f)}catch(d){}return o}},{key:"eventListenerOptions",value:function(){var o=this.props.useCapture;return this.isPassiveSupported()&&(o={useCapture:this.props.useCapture,passive:!0}),o}},{key:"setDefaultLoader",value:function(o){this.defaultLoader=o}},{key:"detachMousewheelListener",value:function(){var o=window;this.props.useWindow===!1&&(o=this.scrollComponent.parentNode),o.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var o=window;this.props.useWindow===!1&&(o=this.getParentElement(this.scrollComponent)),o.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),o.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(o){var f=this.props.getScrollParent&&this.props.getScrollParent();return f!=null?f:o&&o.parentNode}},{key:"filterProps",value:function(o){return o}},{key:"attachScrollListener",value:function(){var o=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!o)return;var f=window;this.props.useWindow===!1&&(f=o),f.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),f.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(o){o.deltaY===1&&!this.isPassiveSupported()&&o.preventDefault()}},{key:"scrollListener",value:function(){var o=this.scrollComponent,f=window,d=this.getParentElement(o),a=void 0;if(this.props.useWindow){var A=document.documentElement||document.body.parentNode||document.body,g=f.pageYOffset!==void 0?f.pageYOffset:A.scrollTop;this.props.isReverse?a=g:a=this.calculateOffset(o,g)}else this.props.isReverse?a=d.scrollTop:a=o.scrollHeight-d.scrollTop-d.clientHeight;a1&&arguments[1]!==void 0?arguments[1]:1,ze=W.length,we=0;we1&&arguments[1]!==void 0?arguments[1]:!1;return Object(B.a)(K).map(function(F,H){if(!E.isValidElement(F)||!F.type)return null;var G=F.type.isSelectOptGroup,$=F.key,ae=F.props,pe=ae.children,ie=Object(_.a)(ae,["children"]);return z||!G?b(F):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat($===null?H:$,"__"),label:$},ie),{},{options:p(pe)})}).filter(function(F){return F})}var u=P("2Qr1"),i=P("qNPg"),x=P("U8pU"),O=P("Kwbf"),S=P("WKfj");function D(K){var z=K.mode,F=K.options,H=K.children,G=K.backfill,$=K.allowClear,ae=K.placeholder,pe=K.getInputElement,ie=K.showSearch,ge=K.onSearch,Ae=K.defaultOpen,be=K.autoFocus,fe=K.labelInValue,ce=K.value,te=K.inputValue,de=K.optionLabelProp,he=z==="multiple"||z==="tags",ue=ie!==void 0?ie:he||z==="combobox",Te=F||p(H);if(Object(O.a)(z!=="tags"||Te.every(function(N){return!N.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),z==="tags"||z==="combobox"){var Ie=Te.some(function(N){return N.options?N.options.some(function(W){return typeof("value"in W?W.value:W.key)=="number"}):typeof("value"in N?N.value:N.key)=="number"});Object(O.a)(!Ie,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(O.a)(z!=="combobox"||!de,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(O.a)(z==="combobox"||!G,"`backfill` only works with `combobox` mode."),Object(O.a)(z==="combobox"||!pe,"`getInputElement` only work with `combobox` mode."),Object(O.b)(z!=="combobox"||!pe||!$||!ae,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ge&&!ue&&z!=="combobox"&&z!=="tags"&&Object(O.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(O.b)(!Ae||be,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ce!=null){var De=Object(S.d)(ce);Object(O.a)(!fe||De.every(function(N){return Object(x.a)(N)==="object"&&("key"in N||"value"in N)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(O.a)(!he||Array.isArray(ce),"`value` should be array when `mode` is `multiple` or `tags`")}if(H){var ne=null;Object(B.a)(H).some(function(N){if(!E.isValidElement(N)||!N.type)return!1;var W=N.type;if(W.isSelectOption)return!1;if(W.isSelectOptGroup){var le=Object(B.a)(N.props.children).every(function(ee){return!E.isValidElement(ee)||!N.type||ee.type.isSelectOption?!0:(ne=ee.type,!1)});return!le}return ne=W,!0}),ne&&Object(O.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ne.displayName||ne.name||ne,"`.")),Object(O.a)(te===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var I=D,k=Object(i.a)({prefixCls:"rc-select",components:{optionList:a},convertChildrenToData:p,flattenOptions:u.d,getLabeledValue:u.e,filterOptions:u.b,isValueDisabled:u.g,findValueOption:u.c,warningProps:I,fillOptionsWithMissingValue:u.a}),Q=function(K){Object(L.a)(F,K);var z=Object(y.a)(F);function F(){var H;return Object(se.a)(this,F),H=z.apply(this,arguments),H.selectRef=E.createRef(),H.focus=function(){H.selectRef.current.focus()},H.blur=function(){H.selectRef.current.blur()},H}return Object(X.a)(F,[{key:"render",value:function(){return E.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),F}(E.Component);Q.Option=g,Q.OptGroup=C;var Y=Q,U=me.c=Y},M8RZ:function(Ge,me,P){"use strict";P.d(me,"a",function(){return s});var se=P("fWQN"),X=P("mtLc"),L=P("yKVA"),y=P("879j"),E=P("q1tI"),w=P.n(E),_=P("i8i4"),h=P.n(_),s=function(r){Object(L.a)(e,r);var n=Object(y.a)(e);function e(l){var c;Object(se.a)(this,e),c=n.call(this,l);var o=window.document;return c.node=o.createElement("div"),o.body.appendChild(c.node),c}return Object(X.a)(e,[{key:"render",value:function(){var c=this.props.children;return Object(_.createPortal)(c,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),e}(w.a.Component)},MEGo:function(Ge,me,P){var se=P("4fz+"),X=P("Dagg"),L=P("dqUG"),y=P("2fw6"),E=P("x6Kt"),w=P("rmlV"),_=P("yxFR"),h=P("y+Vt"),s=P("h7HQ"),r=P("1Jh7"),n=P("SKnc"),e=P("K2GJ"),l=P("Fofx"),c=P("NC18"),o=c.createFromString,f=P("bYtY"),d=f.isString,a=f.extend,A=f.defaults,g=f.trim,m=f.each,C=/[\s,]+/;function T(F){if(d(F)){var H=new DOMParser;F=H.parseFromString(F,"text/xml")}for(F.nodeType===9&&(F=F.firstChild);F.nodeName.toLowerCase()!=="svg"||F.nodeType!==1;)F=F.nextSibling;return F}function B(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}B.prototype.parse=function(F,H){H=H||{};var G=T(F);if(!G)throw new Error("Illegal svg");var $=new se;this._root=$;var ae=G.getAttribute("viewBox")||"",pe=parseFloat(G.getAttribute("width")||H.width),ie=parseFloat(G.getAttribute("height")||H.height);isNaN(pe)&&(pe=null),isNaN(ie)&&(ie=null),S(G,$,null,!0);for(var ge=G.firstChild;ge;)this._parseNode(ge,$),ge=ge.nextSibling;var Ae,be;if(ae){var fe=g(ae).split(C);fe.length>=4&&(Ae={x:parseFloat(fe[0]||0),y:parseFloat(fe[1]||0),width:parseFloat(fe[2]),height:parseFloat(fe[3])})}if(Ae&&pe!=null&&ie!=null&&(be=K(Ae,pe,ie),!H.ignoreViewBox)){var ce=$;$=new se,$.add(ce),ce.scale=be.scale.slice(),ce.position=be.position.slice()}return!H.ignoreRootClip&&pe!=null&&ie!=null&&$.setClipPath(new E({shape:{x:0,y:0,width:pe,height:ie}})),{root:$,width:pe,height:ie,viewBoxRect:Ae,viewBoxTransform:be}},B.prototype._parseNode=function(F,H){var G=F.nodeName.toLowerCase();G==="defs"?this._isDefine=!0:G==="text"&&(this._isText=!0);var $;if(this._isDefine){var ae=p[G];if(ae){var pe=ae.call(this,F),ie=F.getAttribute("id");ie&&(this._defs[ie]=pe)}}else{var ae=b[G];ae&&($=ae.call(this,F,H),H.add($))}for(var ge=F.firstChild;ge;)ge.nodeType===1&&this._parseNode(ge,$),ge.nodeType===3&&this._isText&&this._parseText(ge,$),ge=ge.nextSibling;G==="defs"?this._isDefine=!1:G==="text"&&(this._isText=!1)},B.prototype._parseText=function(F,H){if(F.nodeType===1){var G=F.getAttribute("dx")||0,$=F.getAttribute("dy")||0;this._textX+=parseFloat(G),this._textY+=parseFloat($)}var ae=new L({style:{text:F.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});i(H,ae),S(F,ae,this._defs);var pe=ae.style.fontSize;pe&&pe<9&&(ae.style.fontSize=9,ae.scale=ae.scale||[1,1],ae.scale[0]*=pe/9,ae.scale[1]*=pe/9);var ie=ae.getBoundingRect();return this._textX+=ie.width,H.add(ae),ae};var b={g:function(F,H){var G=new se;return i(H,G),S(F,G,this._defs),G},rect:function(F,H){var G=new E;return i(H,G),S(F,G,this._defs),G.setShape({x:parseFloat(F.getAttribute("x")||0),y:parseFloat(F.getAttribute("y")||0),width:parseFloat(F.getAttribute("width")||0),height:parseFloat(F.getAttribute("height")||0)}),G},circle:function(F,H){var G=new y;return i(H,G),S(F,G,this._defs),G.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),r:parseFloat(F.getAttribute("r")||0)}),G},line:function(F,H){var G=new _;return i(H,G),S(F,G,this._defs),G.setShape({x1:parseFloat(F.getAttribute("x1")||0),y1:parseFloat(F.getAttribute("y1")||0),x2:parseFloat(F.getAttribute("x2")||0),y2:parseFloat(F.getAttribute("y2")||0)}),G},ellipse:function(F,H){var G=new w;return i(H,G),S(F,G,this._defs),G.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),rx:parseFloat(F.getAttribute("rx")||0),ry:parseFloat(F.getAttribute("ry")||0)}),G},polygon:function(F,H){var G=F.getAttribute("points");G&&(G=x(G));var $=new s({shape:{points:G||[]}});return i(H,$),S(F,$,this._defs),$},polyline:function(F,H){var G=new h;i(H,G),S(F,G,this._defs);var $=F.getAttribute("points");$&&($=x($));var ae=new r({shape:{points:$||[]}});return ae},image:function(F,H){var G=new X;return i(H,G),S(F,G,this._defs),G.setStyle({image:F.getAttribute("xlink:href"),x:F.getAttribute("x"),y:F.getAttribute("y"),width:F.getAttribute("width"),height:F.getAttribute("height")}),G},text:function(F,H){var G=F.getAttribute("x")||0,$=F.getAttribute("y")||0,ae=F.getAttribute("dx")||0,pe=F.getAttribute("dy")||0;this._textX=parseFloat(G)+parseFloat(ae),this._textY=parseFloat($)+parseFloat(pe);var ie=new se;return i(H,ie),S(F,ie,this._defs),ie},tspan:function(F,H){var G=F.getAttribute("x"),$=F.getAttribute("y");G!=null&&(this._textX=parseFloat(G)),$!=null&&(this._textY=parseFloat($));var ae=F.getAttribute("dx")||0,pe=F.getAttribute("dy")||0,ie=new se;return i(H,ie),S(F,ie,this._defs),this._textX+=ae,this._textY+=pe,ie},path:function(F,H){var G=F.getAttribute("d")||"",$=o(G);return i(H,$),S(F,$,this._defs),$}},p={lineargradient:function(F){var H=parseInt(F.getAttribute("x1")||0,10),G=parseInt(F.getAttribute("y1")||0,10),$=parseInt(F.getAttribute("x2")||10,10),ae=parseInt(F.getAttribute("y2")||0,10),pe=new n(H,G,$,ae);return u(F,pe),pe},radialgradient:function(F){}};function u(F,H){for(var G=F.firstChild;G;){if(G.nodeType===1){var $=G.getAttribute("offset");$.indexOf("%")>0?$=parseInt($,10)/100:$?$=parseFloat($):$=0;var ae=G.getAttribute("stop-color")||"#000000";H.addColorStop($,ae)}G=G.nextSibling}}function i(F,H){F&&F.__inheritedStyle&&(H.__inheritedStyle||(H.__inheritedStyle={}),A(H.__inheritedStyle,F.__inheritedStyle))}function x(F){for(var H=g(F).split(C),G=[],$=0;$0;pe-=2){var ie=ae[pe],ge=ae[pe-1];$=$||l.create();switch(ge){case"translate":ie=g(ie).split(C),l.translate($,$,[parseFloat(ie[0]),parseFloat(ie[1]||0)]);break;case"scale":ie=g(ie).split(C),l.scale($,$,[parseFloat(ie[0]),parseFloat(ie[1]||ie[0])]);break;case"rotate":ie=g(ie).split(C),l.rotate($,$,parseFloat(ie[0]));break;case"skew":ie=g(ie).split(C),console.warn("Skew transform is not supported yet");break;case"matrix":var ie=g(ie).split(C);$[0]=parseFloat(ie[0]),$[1]=parseFloat(ie[1]),$[2]=parseFloat(ie[2]),$[3]=parseFloat(ie[3]),$[4]=parseFloat(ie[4]),$[5]=parseFloat(ie[5]);break}}H.setLocalTransform($)}}var Y=/([^\s:;]+)\s*:\s*([^:;]+)/g;function U(F){var H=F.getAttribute("style"),G={};if(!H)return G;var $={};Y.lastIndex=0;for(var ae;(ae=Y.exec(H))!=null;)$[ae[1]]=ae[2];for(var pe in O)O.hasOwnProperty(pe)&&$[pe]!=null&&(G[O[pe]]=$[pe]);return G}function K(F,H,G){var $=H/F.width,ae=G/F.height,pe=Math.min($,ae),ie=[pe,pe],ge=[-(F.x+F.width/2)*pe+H/2,-(F.y+F.height/2)*pe+G/2];return{scale:ie,position:ge}}function z(F,H){var G=new B;return G.parse(F,H)}me.parseXML=T,me.makeViewBoxTransform=K,me.parseSVG=z},MKOG:function(Ge,me,P){var se=P("bYtY"),X=P("YH21"),L=X.Dispatcher,y=P("mLcG"),E=P("Bq2U"),w=function(h){h=h||{},this.stage=h.stage||{},this.onframe=h.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,L.call(this)};w.prototype={constructor:w,addClip:function(h){this._clips.push(h)},addAnimator:function(h){h.animation=this;for(var s=h.getClips(),r=0;r=0&&this._clips.splice(s,1)},removeAnimator:function(h){for(var s=h.getClips(),r=0;r1&&(b*=y(I),p*=y(I));var k=(T===B?-1:1)*y((b*b*(p*p)-b*b*(D*D)-p*p*(S*S))/(b*b*(D*D)+p*p*(S*S)))||0,Q=k*b*D/p,Y=k*-p*S/b,U=(A+m)/2+w(O)*Q-E(O)*Y,K=(g+C)/2+E(O)*Q+w(O)*Y,z=r([1,0],[(S-Q)/b,(D-Y)/p]),F=[(S-Q)/b,(D-Y)/p],H=[(-1*S-Q)/b,(-1*D-Y)/p],G=r(F,H);s(F,H)<=-1&&(G=_),s(F,H)>=1&&(G=0),B===0&&G>0&&(G=G-2*_),B===1&&G<0&&(G=G+2*_),x.addData(i,U,K,b,p,z,G,O,B)}var e=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,l=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function c(A){if(!A)return new X;for(var g=0,m=0,C=g,T=m,B,b=new X,p=X.CMD,u=A.match(e),i=0;i1&&arguments[1]!==void 0?arguments[1]:!1;return!!(C(x)&&T(O))},C=function(x){return Object(n.p)()?!0:(x({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},T=function(){var x,O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,S=Object(r.c)()._store.getState(),D=S.user;return(x=D.userInfo)!==null&&x!==void 0&&x.profile_completed?!0:(E.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:O?"\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(){r.d.push("/account/profile/edit")}}),!1)},B=function(){var x,O=Object(r.c)()._store.getState(),S=O.user;return(x=S.userInfo)!==null&&x!==void 0&&x.professional_certification?!0:(E.a.confirm({title:"\u63D0\u793A",centered:!0,content:s.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(e.Q)("/account/certification")}}),!1)},b=function(){return Object(n.a)()?!0:(E.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),s.a.createElement("img",{src:Object(n.t)()?A.a:"".concat(g.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},p=function(x,O){return x?!0:(E.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:s.a.createElement("div",null,s.a.createElement("p",null,O||"\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"),s.a.createElement("div",{style:{marginLeft:"110px"}},s.a.createElement("img",{src:d.a,width:200}),s.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(e.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},u=function(x){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",S=Object(r.c)()._store.getState(),D=S.shixunsDetail.detail;return(D==null?void 0:D.public)===2||(D==null?void 0:D.public)===1||(D==null?void 0:D.shixun_status)===3?(E.a.info({centered:!0,icon:s.a.createElement(l.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},s.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(D==null?void 0:D.public)===2?"\u5DF2\u516C\u5F00":(D==null?void 0:D.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",O,"\u3002"),s.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),s.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:o.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(D==null?void 0:D.shixun_status)===2?(E.a.confirm({centered:!0,icon:s.a.createElement(l.a,null),title:"\u63D0\u793A",content:s.a.createElement("div",null,s.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",O,"\u3002"),s.a.createElement("br",null),s.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(){E.a.confirm({width:440,centered:!0,icon:s.a.createElement(l.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(L.a)(_.a.mark(function Y(){var U;return _.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,x({type:"shixunsDetail/cancelRelease",payload:{id:D==null?void 0:D.identifier}});case 2:U=z.sent,U.status!==401&&(X.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),x({type:"shixunsDetail/getShixunsDetail",payload:{id:D==null?void 0:D.identifier}}),x({type:"practiceSetting/getCommonData",payload:{id:D==null?void 0:D.identifier}}));case 4:case"end":return z.stop()}},Y)}));function Q(){return k.apply(this,arguments)}return Q}()})}}),!0):!1}},Nddv:function(Ge,me,P){Ge.exports=P.p+"static/sz.d6b17ad9.svg"},Nmsl:function(Ge,me,P){Ge.exports={none_panels:"none_panels___1g-mA",none_p_title:"none_p_title___1lCVD"}},Nmxd:function(Ge,me){Ge.exports="data:image/png;base64,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"},NohK:function(Ge,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.default=void 0;var se=function(L){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,E=null;return function(){for(var w=this,_=arguments.length,h=new Array(_),s=0;s<_;s++)h[s]=arguments[s];clearTimeout(E),E=setTimeout(function(){L.apply(w,h)},y)}};me.default=se},NvD2:function(Ge,me,P){"use strict";P.d(me,"a",function(){return w});var se=P("Kwbf");function X(_,h){var s=new Set;return _.forEach(function(r){h.has(r)||s.add(r)}),s}function L(_){var h=_||{},s=h.disabled,r=h.disableCheckbox,n=h.checkable;return!!(s||r)||n===!1}function y(_,h,s,r){for(var n=new Set(_),e=new Set,l=0;l<=s;l+=1){var c=h.get(l)||new Set;c.forEach(function(a){var A=a.key,g=a.node,m=a.children,C=m===void 0?[]:m;n.has(A)&&!r(g)&&C.filter(function(T){return!r(T.node)}).forEach(function(T){n.add(T.key)})})}for(var o=new Set,f=s;f>=0;f-=1){var d=h.get(f)||new Set;d.forEach(function(a){var A=a.parent,g=a.node;if(r(g)||!a.parent||o.has(a.parent.key))return;if(r(a.parent.node)){o.add(A.key);return}var m=!0,C=!1;(A.children||[]).filter(function(T){return!r(T.node)}).forEach(function(T){var B=T.key,b=n.has(B);m&&!b&&(m=!1),!C&&(b||e.has(B))&&(C=!0)}),m&&n.add(A.key),C&&e.add(A.key),o.add(A.key)})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(X(e,n))}}function E(_,h,s,r,n){for(var e=new Set(_),l=new Set(h),c=0;c<=r;c+=1){var o=s.get(c)||new Set;o.forEach(function(A){var g=A.key,m=A.node,C=A.children,T=C===void 0?[]:C;!e.has(g)&&!l.has(g)&&!n(m)&&T.filter(function(B){return!n(B.node)}).forEach(function(B){e.delete(B.key)})})}l=new Set;for(var f=new Set,d=r;d>=0;d-=1){var a=s.get(d)||new Set;a.forEach(function(A){var g=A.parent,m=A.node;if(n(m)||!A.parent||f.has(A.parent.key))return;if(n(A.parent.node)){f.add(g.key);return}var C=!0,T=!1;(g.children||[]).filter(function(B){return!n(B.node)}).forEach(function(B){var b=B.key,p=e.has(b);C&&!p&&(C=!1),!T&&(p||l.has(b))&&(T=!0)}),C||e.delete(g.key),T&&l.add(g.key),f.add(g.key)})}return{checkedKeys:Array.from(e),halfCheckedKeys:Array.from(X(l,e))}}function w(_,h,s,r){var n=[],e;r?e=r:e=L;var l=new Set(_.filter(function(d){var a=!!s[d];return a||n.push(d),a})),c=new Map,o=0;Object.keys(s).forEach(function(d){var a=s[d],A=a.level,g=c.get(A);g||(g=new Set,c.set(A,g)),g.add(a),o=Math.max(o,A)}),Object(se.a)(!n.length,"Tree missing follow keys: ".concat(n.slice(0,100).map(function(d){return"'".concat(d,"'")}).join(", ")));var f;return h===!0?f=y(l,c,o,e):f=E(l,h.halfCheckedKeys,c,o,e),f}},OC45:function(Ge,me,P){Ge.exports={applyPublicContainer:"applyPublicContainer___3sK8L",applyPublicContent:"applyPublicContent___3Hye1",spin:"spin___3-Uh7",tips:"tips___3d-sF",action:"action___3Uny2"}},OLES:function(Ge,me,P){"use strict";var se=P("U8pU"),X=P("VTBJ"),L=P("Ff2n"),y=P("q1tI"),E=P("uciX"),w=P("7ixt"),_=function(l){var c=l.overlay,o=l.prefixCls,f=l.id,d=l.overlayInnerStyle;return y.createElement("div",{className:"".concat(o,"-inner"),id:f,role:"tooltip",style:d},typeof c=="function"?c():c)},h=_,s=function(l,c){var o=l.overlayClassName,f=l.trigger,d=f===void 0?["hover"]:f,a=l.mouseEnterDelay,A=a===void 0?0:a,g=l.mouseLeaveDelay,m=g===void 0?.1:g,C=l.overlayStyle,T=l.prefixCls,B=T===void 0?"rc-tooltip":T,b=l.children,p=l.onVisibleChange,u=l.afterVisibleChange,i=l.transitionName,x=l.animation,O=l.placement,S=O===void 0?"right":O,D=l.align,I=D===void 0?{}:D,k=l.destroyTooltipOnHide,Q=k===void 0?!1:k,Y=l.defaultVisible,U=l.getTooltipContainer,K=l.overlayInnerStyle,z=Object(L.a)(l,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),F=Object(y.useRef)(null);Object(y.useImperativeHandle)(c,function(){return F.current});var H=Object(X.a)({},z);"visible"in l&&(H.popupVisible=l.visible);var G=function(){var ge=l.arrowContent,Ae=ge===void 0?null:ge,be=l.overlay,fe=l.id;return[y.createElement("div",{className:"".concat(B,"-arrow"),key:"arrow"},Ae),y.createElement(h,{key:"content",prefixCls:B,id:fe,overlay:be,overlayInnerStyle:K})]},$=!1,ae=!1;if(typeof Q=="boolean")$=Q;else if(Q&&Object(se.a)(Q)==="object"){var pe=Q.keepParent;$=pe===!0,ae=pe===!1}return y.createElement(E.a,Object.assign({popupClassName:o,prefixCls:B,popup:G,action:d,builtinPlacements:w.a,popupPlacement:S,ref:F,popupAlign:I,getPopupContainer:U,onPopupVisibleChange:p,afterPopupVisibleChange:u,popupTransitionName:i,popupAnimation:x,defaultPopupVisible:Y,destroyPopupOnHide:$,autoDestroy:ae,mouseLeaveDelay:m,popupStyle:C,mouseEnterDelay:A},H),b)},r=Object(y.forwardRef)(s),n=me.a=r},OS9S:function(Ge,me,P){var se=P("bYtY"),X=se.inherits,L=P("Gev7"),y=P("mFDi");function E(h){L.call(this,h),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}E.prototype.incremental=!0,E.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},E.prototype.addDisplayable=function(h,s){s?this._temporaryDisplayables.push(h):this._displayables.push(h),this.dirty()},E.prototype.addDisplayables=function(h,s){s=s||!1;for(var r=0;r=0&&b.splice(p,1),b}function n(T,B){var b=T.slice();return b.indexOf(B)===-1&&b.push(B),b}function e(T){return T.split("-")}function l(T,B){return"".concat(T,"-").concat(B)}function c(T){return T&&T.type&&T.type.isTreeNode}function o(T,B){var b=[T],p=B[T];function u(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(x){var O=x.key,S=x.children;b.push(O),u(S)})}return u(p.children),b}function f(T,B){var b=T.clientY,p=B.selectHandle.getBoundingClientRect(),u=p.top,i=p.bottom,x=p.height,O=Math.max(x*h,s);return b<=u+O?-1:b>=i-O?1:0}function d(T,B){if(!T)return;var b=B.multiple;return b?T.slice():T.length?[T[0]]:T}var a=function(B){return B};function A(T,B){if(!T)return[];var b=B||{},p=b.processProps,u=p===void 0?a:p,i=Array.isArray(T)?T:[T];return i.map(function(x){var O=x.children,S=Object(L.a)(x,["children"]),D=A(O,B);return E.a.createElement(_.a,Object.assign({},u(S)),D)})}function g(T){if(!T)return null;var B;if(Array.isArray(T))B={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(X.a)(T)==="object")B={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(w.a)(!1,"`checkedKeys` is not an array or an object"),null;return B}function m(T,B){var b=new Set;function p(u){if(b.has(u))return;var i=B[u];if(!i)return;b.add(u);var x=i.parent,O=i.node;if(O.disabled)return;x&&p(x.key)}return(T||[]).forEach(function(u){p(u)}),Object(se.a)(b)}function C(T){var B={};return Object.keys(T).forEach(function(b){(b.startsWith("data-")||b.startsWith("aria-"))&&(B[b]=T[b])}),B}},Ohmc:function(Ge,me,P){Ge.exports=P.p+"static/certificate.fc32dc1b.jpg"},OljG:function(Ge,me,P){Ge.exports=P.p+"static/banner.4c45dd73.png"},Ot1p:function(Ge,me,P){"use strict";var se=P("2qtc"),X=P("kLXV"),L=P("rAM+"),y=P("miYZ"),E=P("tsqr"),w=P("tJVT"),_=P("jrin"),h=P("q1tI"),s=P.n(h),r=P("VrN/"),n=P.n(r),e=P("bdgK"),l=P("p77/"),c=P("Bd2K"),o=P("ELLl"),f=P("19Vz"),d=P("lZu9"),a=P("+NIl"),A=P("kSUc"),g=P("9Bee"),m=function(Ve){var Xe=Ve.value,ze=Xe===void 0?"":Xe,we=Ve.className,Re=Ve.showTextOnly,Me=Ve.showLines,Ye=Ve.style,ot=Ye===void 0?{}:Ye,mt=Object(h.useMemo)(function(){return""},[ze]);return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{dangerouslySetInnerHTML:{__html:mt}}))},C=P("0Owb"),T=P("dejd"),B=P("C+DQ"),b=[{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 p(Ve){var Xe=Ve.onActionCallback,ze=Ve.title,we=Ve.icon,Re=Ve.actionName,Me=Ve.className,Ye=Me===void 0?"":Me,ot=Ve.children;function mt(){Xe(Re)}return s.a.createElement("a",{title:ze,className:Ye,onClick:mt},s.a.createElement("i",{className:"md-iconfont ".concat(we)}),ot)}var u=function(Ve){var Xe=Ve.watch,ze=Ve.showNullButton,we=Ve.onActionCallback,Re=Ve.fullScreen,Me=Ve.insertTemp,Ye=Ve.hidetoolBar,ot=[].concat(b,[{title:"".concat(Xe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Xe?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return s.a.createElement("ul",{className:"markdown-toolbar-container"},!Ye&&ot.map(function(mt,Tt){return s.a.createElement("li",{key:Tt},mt.actionName?s.a.createElement(p,Object(C.a)({},mt,{onActionCallback:we})):s.a.createElement("span",{className:"v-line"}))}),ze?s.a.createElement("li",null,s.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:we},s.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Me&&s.a.createElement("li",null,s.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Me),onActionCallback:we},s.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),s.a.createElement("li",{className:"btn-full-screen"},s.a.createElement(p,{icon:"".concat(Re?"icon-shrink":"icon-enlarge"),title:Re?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:we})))},i=P("M8RZ"),x=P("+L6B"),O=P("2/Rp"),S=P("y8nQ"),D=P("Vl3Y"),I=P("5NDa"),k=P("5rEg"),Q={labelCol:{span:4},wrapperCol:{span:20}},Y=function(Ve){var Xe=Ve.callback,ze=Ve.onCancel;function we(Re){Xe(Re)}return s.a.createElement(D.a,Object(C.a)({},Q,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:we}),s.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},s.a.createElement(k.a,null)),s.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},s.a.createElement(k.a,null)),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(O.a,{type:"ghost",onClick:ze},"\u53D6\u6D88")))},U=P("7ahc"),K=P("HmJG"),z=P("BjJ7"),F=D.a.useForm,H={width:280,marginRight:10},G={labelCol:{span:5},wrapperCol:{span:19}},$=function(Ve){var Xe=Ve.callback,ze=Ve.onCancel,we=F(),Re=Object(w.a)(we,1),Me=Re[0];function Ye(Tt){Xe(Tt)}function ot(Tt,_t){Me.setFieldsValue({src:"/api/attachments/".concat(Tt.id),type:_t.type})}function mt(Tt){var _t=Tt.target.files[0];pe(_t,ot)}return s.a.createElement(D.a,Object(C.a)({form:Me},G,{className:"upload-image-panel",onFinish:Ye}),s.a.createElement(D.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},s.a.createElement("div",{className:"flex-container"},s.a.createElement(D.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},s.a.createElement(k.a,{style:H})),s.a.createElement(ae,{onFileChange:mt}))),s.a.createElement(D.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},s.a.createElement(k.a,{style:{width:264}})),s.a.createElement(D.a.Item,{style:{textAlign:"right"}},s.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(O.a,{type:"ghost",onClick:ze},"\u53D6\u6D88")))};function ae(Ve){var Xe=Ve.onFileChange;return s.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",s.a.createElement("input",{type:"file",onChange:Xe}))}function pe(Ve,Xe){if(!Ve)throw new String("\u6CA1\u6709\u6587\u4EF6");var ze=new FormData;ze.append("editormd-image-file",Ve),ze.append("file_param_name","editormd-image-file"),ze.append("byxhr","true");var we=new window.XMLHttpRequest;we.withCredentials=!0,we.addEventListener("load",function(Re){Xe(JSON.parse(Re.target.responseText),Ve)},!1),we.addEventListener("error",function(Re){console.error(Re)},!1),we.open("POST","".concat(z.a,"/api/attachments.json")),we.send(ze)}var ie=P("giR+"),ge=P("fyUT"),Ae=P("7Kak"),be=P("9yH6"),fe=be.a.Group,ce={margin:"0 8px"},te=function(Ve){var Xe=Ve.callback,ze=Ve.onCancel;function we(Re){Xe(Re)}return s.a.createElement(D.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:we},s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",{style:ce},"\u5355\u5143\u683C\u6570\uFF1A"),s.a.createElement("span",{style:ce},"\u884C\u6570"),s.a.createElement(D.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},s.a.createElement(ge.a,null)),s.a.createElement("span",{style:ce},"\u5217\u6570"),s.a.createElement(D.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},s.a.createElement(ge.a,null))),s.a.createElement("div",{className:"flex-container",style:{marginTop:12}},s.a.createElement("span",{style:ce},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),s.a.createElement(D.a.Item,{name:"align"},s.a.createElement(fe,null,s.a.createElement(be.a,{value:"default"},s.a.createElement("i",{className:"fa fa-align-justify"})),s.a.createElement(be.a,{value:"left"},s.a.createElement("i",{className:"fa fa-align-left"})),s.a.createElement(be.a,{value:"center"},s.a.createElement("i",{className:"fa fa-align-center"})),s.a.createElement(be.a,{value:"right"},s.a.createElement("i",{className:"fa fa-align-right"}))))),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(O.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(O.a,{type:"ghost",onClick:ze},"\u53D6\u6D88")))},de=P("m3rI"),he="link",ue="upload-image",Te="code-block",Ie="add-table",De="------------",ne={default:De,left:":".concat(De),center:":".concat(De,":"),right:"".concat(De,":")},N=P("9VGf"),W,le;function ee(){}var oe=0,xe=1e4,Ke="\u2581",pt=` **\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 Ue(Ve){return/^\d+$/.test(Ve)?"".concat(Ve,"px"):Ve}var He=navigator.platform.toUpperCase().indexOf("MAC")>=0,dt=He?"Cmd":"Ctrl",vt=(W={},Object(_.a)(W,dt+"-B","bold"),Object(_.a)(W,dt+"-I","italic"),W),it=(le={},Object(_.a)(le,he,"\u6DFB\u52A0\u94FE\u63A5"),Object(_.a)(le,Se,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(_.a)(le,ue,"\u6DFB\u52A0\u56FE\u7247"),Object(_.a)(le,Ie,"\u6DFB\u52A0\u8868\u683C"),le),at=me.a=function(Ve){var Xe=Ve.defaultValue,ze=Xe===void 0?"":Xe,we=Ve.onChange,Re=Ve.width,Me=Re===void 0?"100%":Re,Ye=Ve.height,ot=Ye===void 0?400:Ye,mt=Ve.miniToolbar,St=mt===void 0?!1:mt,_t=Ve.isFocus,Dt=_t===void 0?!1:_t,It=Ve.watch,Lt=Ve.insertTemp,Et=Ve.mode,ct=Et===void 0?"markdown":Et,At=Ve.id,Le=At===void 0?"markdown-editor-id":At,qe=Ve.showResizeBar,Ct=qe===void 0?!1:qe,ft=Ve.noStorage,Ot=ft===void 0?!1:ft,Ut=Ve.showNullButton,bt=Ut===void 0?!1:Ut,Nt=Ve.hidetoolBar,sn=Nt===void 0?!1:Nt,Jn=Ve.fullScreen,xn=Jn===void 0?!1:Jn,Pr=Ve.onBlur,Vr=Ve.onCMBeforeChange,Lr=Ve.onFullScreen,Sn=Ve.className,ea=Sn===void 0?"":Sn,ua=Ve.disablePaste,ca=ua===void 0?!1:ua,Qr=Ve.placeholder,Ca=Qr===void 0?"":Qr,Ga=Ve.values,oi=Ga===void 0?"":Ga,Oe=Object(h.useState)(null),ke=Object(w.a)(Oe,2),je=ke[0],gt=ke[1],Ft=Object(h.useState)(ze),Xt=Object(w.a)(Ft,2),tn=Xt[0],jt=Xt[1],Yt=Object(h.useState)(It),Cn=Object(w.a)(Yt,2),cn=Cn[0],zn=Cn[1],Ir=Object(h.useState)(xn),wr=Object(w.a)(Ir,2),Sr=wr[0],Br=wr[1],Yr=Object(h.useState)(""),ya=Object(w.a)(Yr,2),hr=ya[0],Cr=ya[1],Or=Object(h.useState)(0),ha=Object(w.a)(Or,2),jr=ha[0],oa=ha[1],mr=Object(h.useState)(ot),da=Object(w.a)(mr,2),Ba=da[0],si=da[1],_a=Object(h.useState)(!1),Fa=Object(w.a)(_a,2),mi=Fa[0],Na=Fa[1],Nr=Object(h.useRef)(),ja=Object(h.useRef)(),$a=Object(h.useRef)(),Qa=Object(h.useRef)();Object(h.useEffect)(function(){jt(oi),je==null||je.setValue(oi)},[oi]),Object(h.useEffect)(function(){Lr==null||Lr(Sr)},[Sr]),Object(h.useEffect)(function(){if(Nr.current){var rr=n.a.fromTextArea(Nr.current,{mode:ct,lineNumbers:!St,lineWrapping:!0,value:ze,autoCloseTags:!0,autoCloseBrackets:!0});Dt&&rr.focus();function Dr(Ur,_r){if(ca){_r.preventDefault();return}var ra=_r.clipboardData;if(ra){var sa=ra.types.toString(),Va=ra.items,Oa=["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(sa==="Files"||ra.types.indexOf("Files")>-1){if(_r.preventDefault(),ct=="stex")return;try{var Si,ji=Va[1];((Si=Va[0])===null||Si===void 0?void 0:Si.kind)==="file"&&(ji=Va[0]);var na=ji.getAsFile(),Xi=na.name.split(".").pop();pe(na,function(yi){if(yi.id){var ba,bi,co;(na==null||((ba=na.type)===null||ba===void 0)?void 0:ba.indexOf("image"))>-1?rr.replaceSelection("![,](/api/attachments/".concat(yi.id,"?type=").concat(yi.content_type,")")):(na==null||((bi=na.type)===null||bi===void 0)?void 0:bi.indexOf("video"))>-1?rr.replaceSelection('')):(na==null||((co=na.type)===null||co===void 0)?void 0:co.indexOf("pdf"))>-1?rr.replaceSelection('
          ').concat(na.name,"")):Oa.includes(Xi)?rr.replaceSelection('').concat(na.name,"")):rr.replaceSelection("[".concat(na.name,"](").concat(de.a.API_SERVER,"/api/attachments/").concat(yi.id,"?type=").concat(yi.content_type,")"))}else(yi==null?void 0:yi.status)===401&&(document.location.href="/user/login")})}catch(yi){E.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return rr.on("paste",Dr),gt(rr),function(){rr.off("paste",Dr)}}},[]);var vi=Object(h.useCallback)(function(){if(ja.current)try{}catch(rr){console.log(rr,"---- to set md editor body height")}},[Ba,ja,Sr]);Object(h.useEffect)(function(){function rr(){var Ur=new e.default(function(_r){var ra=Object(L.a)(_r),sa;try{for(ra.s();!(sa=ra.n()).done;){var Va=sa.value;(Va.target.offsetHeight>0||Va.target.offsetWidth>0)&&(vi(),je.setSize("100%","100%"),je.refresh())}}catch(Oa){ra.e(Oa)}finally{ra.f()}});return Ur.observe(Nr.current.parentElement),Ur}if(je){var Dr=rr();return function(){Dr.unobserve(Nr.current.parentElement)}}},[je,vi]),Object(h.useEffect)(function(){if(je){for(var rr=[],Dr=function(){var Va=_r[Ur];ra=Object(w.a)(Va,2);var Oa=ra[0],Si=ra[1],ji=Object(_.a)({},Oa,function(){gi(Si)});rr.push(ji),je.addKeyMap(ji)},Ur=0,_r=Object.entries(vt);Ur<_r.length;Ur++){var ra;Dr()}return function(){var sa=Object(L.a)(rr),Va;try{for(sa.s();!(Va=sa.n()).done;){var Oa=Va.value;je.removeKeyMap(Oa)}}catch(Si){sa.e(Si)}finally{sa.f()}}}},[je]),Object(h.useEffect)(function(){xn!==Sr&&Br(xn)},[xn]),Object(N.a)(function(){if(!Ot&&jr>0){var rr=new Date().getTime(),Dr=window.sessionStorage.getItem(Le);rr>=jr+xe&&(!Dr||Dr!==tn)&&(window.sessionStorage.setItem(Le,tn),Na(!0))}},xe),Object(h.useEffect)(function(){zn(It)},[je,It]),Object(h.useEffect)(function(){je&&(Dt&&je.focus())},[je,Dt]),Object(h.useEffect)(function(){if(cn&&je){var rr=je.getScrollerElement();function Dr(Ur){var _r=Ur.target;if(Qa.current){var ra=_r.scrollTop/_r.scrollHeight;Qa.current.scrollTop=Qa.current.scrollHeight*ra}}return rr.addEventListener("scroll",Dr),function(){rr.removeEventListener("scroll",Dr)}}},[je,cn]),Object(h.useEffect)(function(){if(je&&Vr){function rr(Dr,Ur){Vr(Dr,Ur)}return je.on("beforeChange",rr),function(){je.off("beforeChange",rr)}}},[je,Vr]),Object(h.useEffect)(function(){if(je&&Pr){function rr(){Pr(je.getValue())}return je.on("blur",rr),function(){je.off("blur",rr)}}},[je,Pr]),Object(h.useEffect)(function(){if(je){function rr(Dr){var Ur=Dr.getValue();jt(Ur),oa(new Date().getTime()),Dr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),we&&we(Ur)}return je.on("change",rr),function(){je.off("change",rr)}}},[je,we]),Object(h.useEffect)(function(){je&&(ze==null?(je.setValue(""),jt("")):ze!==je.getValue()&&(je.setValue(ze),jt(ze),je.setCursor(je.lineCount(),0)))},[je,ze]);var gi=Object(h.useCallback)(function(rr){var Dr=je.getCursor(),Ur=je.getSelection(),_r=Ur.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Ue(Ve){return/^\d+$/.test(Ve)?"".concat(Ve,"px"):Ve}var He=navigator.platform.toUpperCase().indexOf("MAC")>=0,dt=He?"Cmd":"Ctrl",vt=(W={},Object(_.a)(W,dt+"-B","bold"),Object(_.a)(W,dt+"-I","italic"),W),it=(le={},Object(_.a)(le,he,"\u6DFB\u52A0\u94FE\u63A5"),Object(_.a)(le,Te,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(_.a)(le,ue,"\u6DFB\u52A0\u56FE\u7247"),Object(_.a)(le,Ie,"\u6DFB\u52A0\u8868\u683C"),le),at=me.a=function(Ve){var Xe=Ve.defaultValue,ze=Xe===void 0?"":Xe,we=Ve.onChange,Re=Ve.width,Me=Re===void 0?"100%":Re,Ye=Ve.height,ot=Ye===void 0?400:Ye,mt=Ve.miniToolbar,Tt=mt===void 0?!1:mt,_t=Ve.isFocus,Dt=_t===void 0?!1:_t,It=Ve.watch,Lt=Ve.insertTemp,Et=Ve.mode,ct=Et===void 0?"markdown":Et,At=Ve.id,Le=At===void 0?"markdown-editor-id":At,qe=Ve.showResizeBar,Ct=qe===void 0?!1:qe,ft=Ve.noStorage,Ot=ft===void 0?!1:ft,Ut=Ve.showNullButton,bt=Ut===void 0?!1:Ut,Nt=Ve.hidetoolBar,sn=Nt===void 0?!1:Nt,Jn=Ve.fullScreen,xn=Jn===void 0?!1:Jn,Pr=Ve.onBlur,Vr=Ve.onCMBeforeChange,Lr=Ve.onFullScreen,Tn=Ve.className,ea=Tn===void 0?"":Tn,ua=Ve.disablePaste,ca=ua===void 0?!1:ua,Qr=Ve.placeholder,Ca=Qr===void 0?"":Qr,Ga=Ve.values,oi=Ga===void 0?"":Ga,Oe=Object(h.useState)(null),ke=Object(w.a)(Oe,2),je=ke[0],gt=ke[1],Ft=Object(h.useState)(ze),Xt=Object(w.a)(Ft,2),tn=Xt[0],jt=Xt[1],Yt=Object(h.useState)(It),Cn=Object(w.a)(Yt,2),cn=Cn[0],zn=Cn[1],Ir=Object(h.useState)(xn),wr=Object(w.a)(Ir,2),Tr=wr[0],Br=wr[1],Yr=Object(h.useState)(""),ya=Object(w.a)(Yr,2),hr=ya[0],Cr=ya[1],Or=Object(h.useState)(0),ha=Object(w.a)(Or,2),jr=ha[0],oa=ha[1],mr=Object(h.useState)(ot),da=Object(w.a)(mr,2),Ba=da[0],si=da[1],_a=Object(h.useState)(!1),Fa=Object(w.a)(_a,2),mi=Fa[0],Na=Fa[1],Nr=Object(h.useRef)(),ja=Object(h.useRef)(),$a=Object(h.useRef)(),Qa=Object(h.useRef)();Object(h.useEffect)(function(){jt(oi),je==null||je.setValue(oi)},[oi]),Object(h.useEffect)(function(){Lr==null||Lr(Tr)},[Tr]),Object(h.useEffect)(function(){if(Nr.current){var rr=n.a.fromTextArea(Nr.current,{mode:ct,lineNumbers:!Tt,lineWrapping:!0,value:ze,autoCloseTags:!0,autoCloseBrackets:!0});Dt&&rr.focus();function Dr(Ur,_r){if(ca){_r.preventDefault();return}var ra=_r.clipboardData;if(ra){var sa=ra.types.toString(),Va=ra.items,Oa=["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(sa==="Files"||ra.types.indexOf("Files")>-1){if(_r.preventDefault(),ct=="stex")return;try{var Ti,ji=Va[1];((Ti=Va[0])===null||Ti===void 0?void 0:Ti.kind)==="file"&&(ji=Va[0]);var na=ji.getAsFile(),Xi=na.name.split(".").pop();pe(na,function(yi){if(yi.id){var ba,bi,co;(na==null||((ba=na.type)===null||ba===void 0)?void 0:ba.indexOf("image"))>-1?rr.replaceSelection("![,](/api/attachments/".concat(yi.id,"?type=").concat(yi.content_type,")")):(na==null||((bi=na.type)===null||bi===void 0)?void 0:bi.indexOf("video"))>-1?rr.replaceSelection('')):(na==null||((co=na.type)===null||co===void 0)?void 0:co.indexOf("pdf"))>-1?rr.replaceSelection('').concat(na.name,"")):Oa.includes(Xi)?rr.replaceSelection('').concat(na.name,"")):rr.replaceSelection("[".concat(na.name,"](").concat(de.a.API_SERVER,"/api/attachments/").concat(yi.id,"?type=").concat(yi.content_type,")"))}else(yi==null?void 0:yi.status)===401&&(document.location.href="/user/login")})}catch(yi){E.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return rr.on("paste",Dr),gt(rr),function(){rr.off("paste",Dr)}}},[]);var vi=Object(h.useCallback)(function(){if(ja.current)try{}catch(rr){console.log(rr,"---- to set md editor body height")}},[Ba,ja,Tr]);Object(h.useEffect)(function(){function rr(){var Ur=new e.default(function(_r){var ra=Object(L.a)(_r),sa;try{for(ra.s();!(sa=ra.n()).done;){var Va=sa.value;(Va.target.offsetHeight>0||Va.target.offsetWidth>0)&&(vi(),je.setSize("100%","100%"),je.refresh())}}catch(Oa){ra.e(Oa)}finally{ra.f()}});return Ur.observe(Nr.current.parentElement),Ur}if(je){var Dr=rr();return function(){Dr.unobserve(Nr.current.parentElement)}}},[je,vi]),Object(h.useEffect)(function(){if(je){for(var rr=[],Dr=function(){var Va=_r[Ur];ra=Object(w.a)(Va,2);var Oa=ra[0],Ti=ra[1],ji=Object(_.a)({},Oa,function(){gi(Ti)});rr.push(ji),je.addKeyMap(ji)},Ur=0,_r=Object.entries(vt);Ur<_r.length;Ur++){var ra;Dr()}return function(){var sa=Object(L.a)(rr),Va;try{for(sa.s();!(Va=sa.n()).done;){var Oa=Va.value;je.removeKeyMap(Oa)}}catch(Ti){sa.e(Ti)}finally{sa.f()}}}},[je]),Object(h.useEffect)(function(){xn!==Tr&&Br(xn)},[xn]),Object(N.a)(function(){if(!Ot&&jr>0){var rr=new Date().getTime(),Dr=window.sessionStorage.getItem(Le);rr>=jr+xe&&(!Dr||Dr!==tn)&&(window.sessionStorage.setItem(Le,tn),Na(!0))}},xe),Object(h.useEffect)(function(){zn(It)},[je,It]),Object(h.useEffect)(function(){je&&(Dt&&je.focus())},[je,Dt]),Object(h.useEffect)(function(){if(cn&&je){var rr=je.getScrollerElement();function Dr(Ur){var _r=Ur.target;if(Qa.current){var ra=_r.scrollTop/_r.scrollHeight;Qa.current.scrollTop=Qa.current.scrollHeight*ra}}return rr.addEventListener("scroll",Dr),function(){rr.removeEventListener("scroll",Dr)}}},[je,cn]),Object(h.useEffect)(function(){if(je&&Vr){function rr(Dr,Ur){Vr(Dr,Ur)}return je.on("beforeChange",rr),function(){je.off("beforeChange",rr)}}},[je,Vr]),Object(h.useEffect)(function(){if(je&&Pr){function rr(){Pr(je.getValue())}return je.on("blur",rr),function(){je.off("blur",rr)}}},[je,Pr]),Object(h.useEffect)(function(){if(je){function rr(Dr){var Ur=Dr.getValue();jt(Ur),oa(new Date().getTime()),Dr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),we&&we(Ur)}return je.on("change",rr),function(){je.off("change",rr)}}},[je,we]),Object(h.useEffect)(function(){je&&(ze==null?(je.setValue(""),jt("")):ze!==je.getValue()&&(je.setValue(ze),jt(ze),je.setCursor(je.lineCount(),0)))},[je,ze]);var gi=Object(h.useCallback)(function(rr){var Dr=je.getCursor(),Ur=je.getSelection(),_r=Ur.split(` `);switch(rr){case"bold":return je.replaceSelection("**"+Ur+"**"),Ur===""&&je.setCursor(Dr.line,Dr.ch+2),je.focus();case"italic":return je.replaceSelection("*"+Ur+"*"),Ur===""&&je.setCursor(Dr.line,Dr.ch+1),je.focus();case"code":return je.replaceSelection("`"+Ur+"`"),Ur===""&&je.setCursor(Dr.line,Dr.ch+1),je.focus();case"inline-latex":return je.replaceSelection("`$$"+Ur+"$$`"),Ur===""&&je.setCursor(Dr.line,Dr.ch+3),je.focus();case"latex":return je.replaceSelection("```latex\n"+Ur+"\n```"),je.setCursor(Dr.line+1,Ur.length+1),je.focus();case"line-break":return je.replaceSelection(`
          `),je.focus();case"list-ul":return Ur===""?je.replaceSelection("- "+Ur):je.replaceSelection(_r.map(function(ra){return ra===""?"":"- ".concat(ra)}).join(` `)),je.focus();case"list-ol":return Ur===""?je.replaceSelection("1. "+Ur):je.replaceSelection(_r.map(function(ra,sa){return ra===""?"":"".concat(sa+1,". ").concat(ra)}).join(` -`)),je.focus();case"add-null-ch":return Ur===""&&je.setCursor(Dr.line,Dr.ch+1),je.replaceSelection(Ke),je.focus();case"inster-template-1":return Ur===""&&je.setCursor(Dr.line,Dr.ch),je.replaceSelection(pt),je.focus();case"eraser":return je.setValue(""),je.focus();case"trigger-watch":return zn(!cn),je.focus();case"trigger-full-screen":return Br(!Sr),je.focus();case he:Cr(he);return;case Se:Cr(Se);return;case ue:Cr(ue);return;case Ie:Cr(Ie);return;default:throw new Error}},[je,cn,Sr]),pa=Object(h.useCallback)(function(rr){Cr("");switch(hr){case he:var Dr=rr.title,Ur=rr.link;return je.replaceSelection("[".concat(Dr,"](").concat(Ur,")")),je.focus();case Se:var _r=rr.language,ra=rr.content;return je.replaceSelection(["```"+_r,ra,"```"].join(` -`)),je.focus();case ue:var sa=rr.src,Va=rr.alt;return je.replaceSelection("![ ".concat(Va," ]( ").concat(sa,' "').concat(Va,'" )')),je.focus();case Ie:for(var Oa=rr.row,Si=rr.col,ji=rr.align,na=` -`,Xi=0;Xi300&&(Oa=300);var Si=ot+Oa+"px";si(Si)}}return rr.addEventListener("mousedown",_r),document.addEventListener("mousemove",sa),document.addEventListener("mouseup",ra),function(){rr.removeEventListener("mousedown",_r),document.removeEventListener("mousemove",sa),document.removeEventListener("mouseup",ra)}}},[je,$a]),Object(h.useEffect)(function(){si(ot)},[ot]);var ma=Ue(Me),uo=Ue(Ba),Ni={width:ma,height:uo},Ii=Object(h.useMemo)(function(){if(jr){var rr=new Date(jr),Dr=rr.getHours(),Ur=rr.getMinutes(),_r=rr.getSeconds();return Dr=Dr<10?"0"+Dr:Dr,Ur=Ur<10?"0"+Ur:Ur,_r=_r<10?"0"+_r:_r,"".concat(Dr,":").concat(Ur,":").concat(_r)}return 0},[jr]);function Ho(){window.sessionStorage.removeItem(Le),Na(!1),oa(0)}function ko(){Na(!1),oa(0),je.setValue(window.sessionStorage.getItem(Le))}return s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"markdown-editor-wrapper",ref:ja},s.a.createElement("div",{className:"markdown-editor-container ".concat(ea," ").concat(cn?"on-preview":""," ").concat(St?"mini":""," ").concat(Sr?"full-screen":""),style:Ni},s.a.createElement(u,{insertTemp:Lt,watch:cn,fullScreen:Sr,showNullButton:bt,onActionCallback:gi,hidetoolBar:sn}),s.a.createElement("div",{className:"markdown-editor-body"},s.a.createElement("div",{className:"codemirror-container"},s.a.createElement("textarea",{ref:Nr,placeholder:Ca})),cn?s.a.createElement("div",{ref:Qa,className:"preview-container"},ct==="stex"&&s.a.createElement(m,{value:tn}),ct!=="stex"&&s.a.createElement(g.a,{value:tn})):null))),Ct?s.a.createElement("a",{ref:$a,className:"editor-resize"}):null,s.a.createElement(i.a,null,it[hr]?s.a.createElement(X.a,{centered:!0,title:it[hr],visible:!0,onCancel:Kr,footer:null},Sa):null))}},P47w:function(Ge,me,P){var se=P("hydK"),X=se.createElement,L=P("IMiH"),y=P("mFDi"),E=P("Fofx"),w=P("6GrX"),_=P("pzxd"),h=P("dqUG"),s=L.CMD,r=Array.prototype.join,n="none",e=Math.round,l=Math.sin,c=Math.cos,o=Math.PI,f=Math.PI*2,d=180/o,a=1e-4;function A(F){return e(F*1e4)/1e4}function g(F){return F-a}function m(F,H){var G=H?F.textFill:F.fill;return G!=null&&G!==n}function C(F,H){var G=H?F.textStroke:F.stroke;return G!=null&&G!==n}function S(F,H){H&&B(F,"transform","matrix("+r.call(H,",")+")")}function B(F,H,G){(!G||G.type!=="linear"&&G.type!=="radial")&&F.setAttribute(H,G)}function b(F,H,G){F.setAttributeNS("http://www.w3.org/1999/xlink",H,G)}function p(F,H,G,$){if(m(H,G)){var ae=G?H.textFill:H.fill;ae=ae==="transparent"?n:ae,B(F,"fill",ae),B(F,"fill-opacity",H.fillOpacity!=null?H.fillOpacity*H.opacity:H.opacity)}else B(F,"fill",n);if(C(H,G)){var pe=G?H.textStroke:H.stroke;pe=pe==="transparent"?n:pe,B(F,"stroke",pe);var ie=G?H.textStrokeWidth:H.lineWidth,ge=!G&&H.strokeNoScale?$.getLineScale():1;B(F,"stroke-width",ie/ge),B(F,"paint-order",G?"stroke":"fill"),B(F,"stroke-opacity",H.strokeOpacity!=null?H.strokeOpacity:H.opacity);var Ae=H.lineDash;Ae?(B(F,"stroke-dasharray",H.lineDash.join(",")),B(F,"stroke-dashoffset",e(H.lineDashOffset||0))):B(F,"stroke-dasharray",""),H.lineCap&&B(F,"stroke-linecap",H.lineCap),H.lineJoin&&B(F,"stroke-linejoin",H.lineJoin),H.miterLimit&&B(F,"stroke-miterlimit",H.miterLimit)}else B(F,"stroke",n)}function u(F){for(var H=[],G=F.data,$=F.len(),ae=0;ae<$;){var pe=G[ae++],ie="",ge=0;switch(pe){case s.M:ie="M",ge=2;break;case s.L:ie="L",ge=2;break;case s.Q:ie="Q",ge=4;break;case s.C:ie="C",ge=6;break;case s.A:var Ae=G[ae++],be=G[ae++],fe=G[ae++],ce=G[ae++],te=G[ae++],de=G[ae++],he=G[ae++],ue=G[ae++],Se=Math.abs(de),Ie=g(Se-f)||(ue?de>=f:-de>=f),De=de>0?de%f:de%f+f,ne=!1;Ie?ne=!0:g(Se)?ne=!1:ne=De>=o===!!ue;var N=A(Ae+fe*c(te)),W=A(be+ce*l(te));Ie&&(ue?de=f-1e-4:de=-f+1e-4,ne=!0,ae===9&&H.push("M",N,W));var le=A(Ae+fe*c(te+de)),ee=A(be+ce*l(te+de));H.push("A",A(fe),A(ce),e(he*d),+ne,+ue,le,ee);break;case s.Z:ie="Z";break;case s.R:var le=A(G[ae++]),ee=A(G[ae++]),oe=A(G[ae++]),xe=A(G[ae++]);H.push("M",le,ee,"L",le+oe,ee,"L",le+oe,ee+xe,"L",le,ee+xe,"L",le,ee);break}ie&&H.push(ie);for(var Ke=0;Kept){for(;xe255?255:u}function y(u){return u=Math.round(u),u<0?0:u>360?360:u}function E(u){return u<0?0:u>1?1:u}function w(u){return u.length&&u.charAt(u.length-1)==="%"?L(parseFloat(u)/100*255):L(parseInt(u,10))}function _(u){return u.length&&u.charAt(u.length-1)==="%"?E(parseFloat(u)/100):E(parseFloat(u))}function h(u,i,x){return x<0?x+=1:x>1&&(x-=1),x*6<1?u+(i-u)*x*6:x*2<1?i:x*3<2?u+(i-u)*(2/3-x)*6:u}function s(u,i,x){return u+(i-u)*x}function r(u,i,x,O,T){return u[0]=i,u[1]=x,u[2]=O,u[3]=T,u}function n(u,i){return u[0]=i[0],u[1]=i[1],u[2]=i[2],u[3]=i[3],u}var e=new se(20),l=null;function c(u,i){l&&n(l,i),l=e.put(u,l||i.slice())}function o(u,i){if(!u)return;i=i||[];var x=e.get(u);if(x)return n(i,x);u=u+"";var O=u.replace(/ /g,"").toLowerCase();if(O in X)return n(i,X[O]),c(u,i),i;if(O.charAt(0)==="#"){if(O.length===4){var T=parseInt(O.substr(1),16);if(!(T>=0&&T<=4095)){r(i,0,0,0,1);return}return r(i,(T&3840)>>4|(T&3840)>>8,T&240|(T&240)>>4,T&15|(T&15)<<4,1),c(u,i),i}else if(O.length===7){var T=parseInt(O.substr(1),16);if(!(T>=0&&T<=16777215)){r(i,0,0,0,1);return}return r(i,(T&16711680)>>16,(T&65280)>>8,T&255,1),c(u,i),i}return}var D=O.indexOf("("),I=O.indexOf(")");if(D!==-1&&I+1===O.length){var k=O.substr(0,D),Q=O.substr(D+1,I-(D+1)).split(","),Y=1;switch(k){case"rgba":if(Q.length!==4){r(i,0,0,0,1);return}Y=_(Q.pop());case"rgb":if(Q.length!==3){r(i,0,0,0,1);return}return r(i,w(Q[0]),w(Q[1]),w(Q[2]),Y),c(u,i),i;case"hsla":if(Q.length!==4){r(i,0,0,0,1);return}return Q[3]=_(Q[3]),f(Q,i),c(u,i),i;case"hsl":if(Q.length!==3){r(i,0,0,0,1);return}return f(Q,i),c(u,i),i;default:return}}r(i,0,0,0,1);return}function f(u,i){var x=(parseFloat(u[0])%360+360)%360/360,O=_(u[1]),T=_(u[2]),D=T<=.5?T*(O+1):T+O-T*O,I=T*2-D;return i=i||[],r(i,L(h(I,D,x+1/3)*255),L(h(I,D,x)*255),L(h(I,D,x-1/3)*255),1),u.length===4&&(i[3]=u[3]),i}function d(u){if(!u)return;var i=u[0]/255,x=u[1]/255,O=u[2]/255,T=Math.min(i,x,O),D=Math.max(i,x,O),I=D-T,k=(D+T)/2,Q,Y;if(I===0)Q=0,Y=0;else{k<.5?Y=I/(D+T):Y=I/(2-D-T);var U=((D-i)/6+I/2)/I,K=((D-x)/6+I/2)/I,z=((D-O)/6+I/2)/I;i===D?Q=z-K:x===D?Q=1/3+U-z:O===D&&(Q=2/3+K-U),Q<0&&(Q+=1),Q>1&&(Q-=1)}var F=[Q*360,Y,k];return u[3]!=null&&F.push(u[3]),F}function a(u,i){var x=o(u);if(x){for(var O=0;O<3;O++)i<0?x[O]=x[O]*(1-i)|0:x[O]=(255-x[O])*i+x[O]|0,x[O]>255?x[O]=255:u[O]<0&&(x[O]=0);return p(x,x.length===4?"rgba":"rgb")}}function A(u){var i=o(u);if(i)return((1<<24)+(i[0]<<16)+(i[1]<<8)+ +i[2]).toString(16).slice(1)}function g(u,i,x){if(!(i&&i.length)||!(u>=0&&u<=1))return;x=x||[];var O=u*(i.length-1),T=Math.floor(O),D=Math.ceil(O),I=i[T],k=i[D],Q=O-T;return x[0]=L(s(I[0],k[0],Q)),x[1]=L(s(I[1],k[1],Q)),x[2]=L(s(I[2],k[2],Q)),x[3]=E(s(I[3],k[3],Q)),x}var m=g;function C(u,i,x){if(!(i&&i.length)||!(u>=0&&u<=1))return;var O=u*(i.length-1),T=Math.floor(O),D=Math.ceil(O),I=o(i[T]),k=o(i[D]),Q=O-T,Y=p([L(s(I[0],k[0],Q)),L(s(I[1],k[1],Q)),L(s(I[2],k[2],Q)),E(s(I[3],k[3],Q))],"rgba");return x?{color:Y,leftIndex:T,rightIndex:D,value:O}:Y}var S=C;function B(u,i,x,O){if(u=o(u),u)return u=d(u),i!=null&&(u[0]=y(i)),x!=null&&(u[1]=_(x)),O!=null&&(u[2]=_(O)),p(f(u),"rgba")}function b(u,i){if(u=o(u),u&&i!=null)return u[3]=E(i),p(u,"rgba")}function p(u,i){if(!u||!u.length)return;var x=u[0]+","+u[1]+","+u[2];return(i==="rgba"||i==="hsva"||i==="hsla")&&(x+=","+u[3]),i+"("+x+")"}me.parse=o,me.lift=a,me.toHex=A,me.fastLerp=g,me.fastMapToColor=m,me.lerp=C,me.mapToColor=S,me.modifyHSL=B,me.modifyAlpha=b,me.stringify=p},QuXc:function(Ge,me){var P=function(X){this.colorStops=X||[]};P.prototype={constructor:P,addColorStop:function(X,L){this.colorStops.push({offset:X,color:L})}};var se=P;Ge.exports=se},RDYZ:function(Ge,me,P){var se=P("dMvE");function X(y){this._target=y.target,this._life=y.life||1e3,this._delay=y.delay||0,this._initialized=!1,this.loop=y.loop==null?!1:y.loop,this.gap=y.gap||0,this.easing=y.easing||"Linear",this.onframe=y.onframe,this.ondestroy=y.ondestroy,this.onrestart=y.onrestart,this._pausedTime=0,this._paused=!1}X.prototype={constructor:X,step:function(y,E){if(this._initialized||(this._startTime=y+this._delay,this._initialized=!0),this._paused){this._pausedTime+=E;return}var w=(y-this._startTime-this._pausedTime)/this._life;if(w<0)return;w=Math.min(w,1);var _=this.easing,h=typeof _=="string"?se[_]:_,s=typeof h=="function"?h(w):w;return this.fire("frame",s),w===1?this.loop?(this.restart(y),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(y){var E=(y-this._startTime-this._pausedTime)%this._life;this._startTime=y-E+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(y,E){y="on"+y,this[y]&&this[y](this._target,E)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var L=X;Ge.exports=L},RMFE:function(Ge,me){Ge.exports="data:image/png;base64,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"},RXMa:function(Ge,me,P){var se=P("y+Vt"),X=se.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(L,y){var E=y.cx,w=y.cy,_=Math.PI*2;L.moveTo(E+y.r,w),L.arc(E,w,y.r,0,_,!1),L.moveTo(E+y.r0,w),L.arc(E,w,y.r0,0,_,!0)}});Ge.exports=X},RotF:function(Ge,me,P){Ge.exports=P("LSTS")},RxwV:function(Ge,me,P){"use strict";var se=P("q1tI"),X=P("uciX"),L=P("2W6z"),y=P.n(L),E=P("4IlW"),w=P("uK0f"),_=P.n(w);function h(ie,ge){if(ie===ge)return!0;if(!ie||!ge)return!1;var Ae=ie.length;if(ge.length!==Ae)return!1;for(var be=0;be0;(ee||ce.isLeaf===!1)&&(W+=" ".concat(he,"-menu-item-expand"),ce.loading||(le=se.createElement("span",{className:"".concat(he,"-menu-item-expand-icon")},Se))),ue==="hover"&&(ee||ce.isLeaf===!1)&&(N={onMouseEnter:this.delayOnSelect.bind(this,De),onMouseLeave:this.delayOnSelect.bind(this),onClick:De}),this.isActiveOption(ce,te)&&(W+=" ".concat(he,"-menu-item-active"),N.ref=this.saveMenuItem(te)),ce.disabled&&(W+=" ".concat(he,"-menu-item-disabled"));var oe=null;ce.loading&&(W+=" ".concat(he,"-menu-item-loading"),oe=Ie||null);var xe="";return"title"in ce?xe=ce.title:typeof ce[this.getFieldName("label")]=="string"&&(xe=ce[this.getFieldName("label")]),se.createElement("li",Object.assign({key:ce[this.getFieldName("value")],className:W,title:xe},N,{role:"menuitem",onMouseDown:function(pt){return pt.preventDefault()}}),ce[this.getFieldName("label")],le,oe)}},{key:"getActiveOptions",value:function(ce){var te=this,de=this.props.options,he=ce||this.props.activeValue;return _()(de,function(ue,Se){return ue[te.getFieldName("value")]===he[Se]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var ce=this,te=this.props.options,de=this.getActiveOptions().map(function(he){return he[ce.getFieldName("children")]}).filter(function(he){return!!he});return de.unshift(te),de}},{key:"delayOnSelect",value:function(ce){for(var te=this,de=arguments.length,he=new Array(de>1?de-1:0),ue=1;ue=0)continue;if(!Object.prototype.propertyIsEnumerable.call(ie,be))continue;Ae[be]=ie[be]}}return Ae}function p(ie,ge){if(ie==null)return{};var Ae={},be=Object.keys(ie),fe,ce;for(ce=0;ce=0)continue;Ae[fe]=ie[fe]}return Ae}function u(ie){return T(ie)||O(ie)||x(ie)||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 x(ie,ge){if(!ie)return;if(typeof ie=="string")return D(ie,ge);var Ae=Object.prototype.toString.call(ie).slice(8,-1);if(Ae==="Object"&&ie.constructor&&(Ae=ie.constructor.name),Ae==="Map"||Ae==="Set")return Array.from(ie);if(Ae==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ae))return D(ie,ge)}function O(ie){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(ie))return Array.from(ie)}function T(ie){if(Array.isArray(ie))return D(ie)}function D(ie,ge){(ge==null||ge>ie.length)&&(ge=ie.length);for(var Ae=0,be=new Array(ge);Ae=Ie.length?0:ne):(ne-=1,ne=ne<0?Ie.length-1:ne):ne=0,ue[Se]=Ie[ne][ce.getFieldName("value")]}else if(de.keyCode===E.a.LEFT||de.keyCode===E.a.BACKSPACE)de.preventDefault(),ue.splice(ue.length-1,1);else if(de.keyCode===E.a.RIGHT)de.preventDefault(),Ie[De]&&Ie[De][ce.getFieldName("children")]&&ue.push(Ie[De][ce.getFieldName("children")][0][ce.getFieldName("value")]);else if(de.keyCode===E.a.ESC||de.keyCode===E.a.TAB){ce.setPopupVisible(!1);return}(!ue||ue.length===0)&&ce.setPopupVisible(!1);var N=ce.getActiveOptions(ue),W=N[N.length-1];ce.handleMenuSelect(W,N.length-1,de),ce.props.onKeyDown&&ce.props.onKeyDown(de)},ce.saveTrigger=function(de){ce.trigger=de};var te=[];return"value"in fe?te=fe.value||[]:"defaultValue"in fe&&(te=fe.defaultValue||[]),y()(!("filedNames"in fe),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),ce.state={popupVisible:fe.popupVisible,activeValue:te,value:te,prevProps:fe},ce.defaultFieldNames={label:"label",value:"value",children:"children"},ce}return Q(be,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(ce){var te=this.defaultFieldNames,de=this.props,he=de.fieldNames,ue=de.filedNames;return"filedNames"in this.props?ue[ce]||te[ce]:he[ce]||te[ce]}},{key:"getFieldNames",value:function(){var ce=this.props,te=ce.fieldNames,de=ce.filedNames;return"filedNames"in this.props?de:te}},{key:"getCurrentLevelOptions",value:function(){var ce=this,te=this.props.options,de=te===void 0?[]:te,he=this.state.activeValue,ue=he===void 0?[]:he,Se=_()(de,function(Ie,De){return Ie[ce.getFieldName("value")]===ue[De]},{childrenKeyName:this.getFieldName("children")});return Se[Se.length-2]?Se[Se.length-2][this.getFieldName("children")]:u(de).filter(function(Ie){return!Ie.disabled})}},{key:"getActiveOptions",value:function(ce){var te=this;return _()(this.props.options||[],function(de,he){return de[te.getFieldName("value")]===ce[he]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var ce=this.props,te=ce.prefixCls,de=ce.transitionName,he=ce.popupClassName,ue=ce.options,Se=ue===void 0?[]:ue,Ie=ce.disabled,De=ce.builtinPlacements,ne=ce.popupPlacement,N=ce.children,W=ce.dropdownRender,le=b(ce,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),ee=se.createElement("div",null),oe="";Se&&Se.length>0?ee=se.createElement(m,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):oe=" ".concat(te,"-menus-empty");var xe=ee;return W&&(xe=W(ee)),se.createElement(X.a,Object.assign({ref:this.saveTrigger},le,{popupPlacement:ne,builtinPlacements:De,popupTransitionName:de,action:Ie?[]:["click"],popupVisible:Ie?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(te,"-menus"),popupClassName:he+oe,popup:xe}),se.cloneElement(N,{onKeyDown:this.handleKeyDown,tabIndex:Ie?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(ce,te){var de=te.prevProps,he=de===void 0?{}:de,ue={prevProps:ce};return"value"in ce&&!h(he.value,ce.value)&&(ue.value=ce.value||[],"loadData"in ce||(ue.activeValue=ce.value||[])),"popupVisible"in ce&&(ue.popupVisible=ce.popupVisible),ue}}]),be}(se.Component);return ie.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:S,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},ie}(),ae=$,pe=me.a=ae},"SA+Z":function(Ge,me,P){var se=P("wTVA"),X=P("EbDI"),L=P("ZhPi"),y=P("wkBT");function E(w){return se(w)||X(w)||L(w)||y()}Ge.exports=E,Ge.exports.__esModule=!0,Ge.exports.default=Ge.exports},SJMd:function(Ge,me){/** +`),je.focus();default:throw new Error}},[je,hr]),Ta=Object(h.useMemo)(function(){switch(hr){case he:return s.a.createElement(Y,{callback:pa,onCancel:Kr});case Te:return s.a.createElement(U.b,{callback:pa,onCancel:Kr});case ue:return s.a.createElement($,{callback:pa,onCancel:Kr});case Ie:return s.a.createElement(te,{callback:pa,onCancel:Kr});default:return null}},[hr]);function Kr(){Cr("")}Object(h.useEffect)(function(){if($a.current){var rr=$a.current,Dr=!1,Ur=0;function _r(Va){Dr=!0,Ur=Va.pageY}function ra(){Dr=!1}function sa(Va){if(Dr){var Oa=Va.pageY-Ur;Oa<0&&(Oa=0),Oa>300&&(Oa=300);var Ti=ot+Oa+"px";si(Ti)}}return rr.addEventListener("mousedown",_r),document.addEventListener("mousemove",sa),document.addEventListener("mouseup",ra),function(){rr.removeEventListener("mousedown",_r),document.removeEventListener("mousemove",sa),document.removeEventListener("mouseup",ra)}}},[je,$a]),Object(h.useEffect)(function(){si(ot)},[ot]);var ma=Ue(Me),uo=Ue(Ba),Ni={width:ma,height:uo},Ii=Object(h.useMemo)(function(){if(jr){var rr=new Date(jr),Dr=rr.getHours(),Ur=rr.getMinutes(),_r=rr.getSeconds();return Dr=Dr<10?"0"+Dr:Dr,Ur=Ur<10?"0"+Ur:Ur,_r=_r<10?"0"+_r:_r,"".concat(Dr,":").concat(Ur,":").concat(_r)}return 0},[jr]);function Ho(){window.sessionStorage.removeItem(Le),Na(!1),oa(0)}function ko(){Na(!1),oa(0),je.setValue(window.sessionStorage.getItem(Le))}return s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"markdown-editor-wrapper",ref:ja},s.a.createElement("div",{className:"markdown-editor-container ".concat(ea," ").concat(cn?"on-preview":""," ").concat(Tt?"mini":""," ").concat(Tr?"full-screen":""),style:Ni},s.a.createElement(u,{insertTemp:Lt,watch:cn,fullScreen:Tr,showNullButton:bt,onActionCallback:gi,hidetoolBar:sn}),s.a.createElement("div",{className:"markdown-editor-body"},s.a.createElement("div",{className:"codemirror-container"},s.a.createElement("textarea",{ref:Nr,placeholder:Ca})),cn?s.a.createElement("div",{ref:Qa,className:"preview-container"},ct==="stex"&&s.a.createElement(m,{value:tn}),ct!=="stex"&&s.a.createElement(g.a,{value:tn})):null))),Ct?s.a.createElement("a",{ref:$a,className:"editor-resize"}):null,s.a.createElement(i.a,null,it[hr]?s.a.createElement(X.a,{centered:!0,title:it[hr],visible:!0,onCancel:Kr,footer:null},Ta):null))}},P47w:function(Ge,me,P){var se=P("hydK"),X=se.createElement,L=P("IMiH"),y=P("mFDi"),E=P("Fofx"),w=P("6GrX"),_=P("pzxd"),h=P("dqUG"),s=L.CMD,r=Array.prototype.join,n="none",e=Math.round,l=Math.sin,c=Math.cos,o=Math.PI,f=Math.PI*2,d=180/o,a=1e-4;function A(F){return e(F*1e4)/1e4}function g(F){return F-a}function m(F,H){var G=H?F.textFill:F.fill;return G!=null&&G!==n}function C(F,H){var G=H?F.textStroke:F.stroke;return G!=null&&G!==n}function T(F,H){H&&B(F,"transform","matrix("+r.call(H,",")+")")}function B(F,H,G){(!G||G.type!=="linear"&&G.type!=="radial")&&F.setAttribute(H,G)}function b(F,H,G){F.setAttributeNS("http://www.w3.org/1999/xlink",H,G)}function p(F,H,G,$){if(m(H,G)){var ae=G?H.textFill:H.fill;ae=ae==="transparent"?n:ae,B(F,"fill",ae),B(F,"fill-opacity",H.fillOpacity!=null?H.fillOpacity*H.opacity:H.opacity)}else B(F,"fill",n);if(C(H,G)){var pe=G?H.textStroke:H.stroke;pe=pe==="transparent"?n:pe,B(F,"stroke",pe);var ie=G?H.textStrokeWidth:H.lineWidth,ge=!G&&H.strokeNoScale?$.getLineScale():1;B(F,"stroke-width",ie/ge),B(F,"paint-order",G?"stroke":"fill"),B(F,"stroke-opacity",H.strokeOpacity!=null?H.strokeOpacity:H.opacity);var Ae=H.lineDash;Ae?(B(F,"stroke-dasharray",H.lineDash.join(",")),B(F,"stroke-dashoffset",e(H.lineDashOffset||0))):B(F,"stroke-dasharray",""),H.lineCap&&B(F,"stroke-linecap",H.lineCap),H.lineJoin&&B(F,"stroke-linejoin",H.lineJoin),H.miterLimit&&B(F,"stroke-miterlimit",H.miterLimit)}else B(F,"stroke",n)}function u(F){for(var H=[],G=F.data,$=F.len(),ae=0;ae<$;){var pe=G[ae++],ie="",ge=0;switch(pe){case s.M:ie="M",ge=2;break;case s.L:ie="L",ge=2;break;case s.Q:ie="Q",ge=4;break;case s.C:ie="C",ge=6;break;case s.A:var Ae=G[ae++],be=G[ae++],fe=G[ae++],ce=G[ae++],te=G[ae++],de=G[ae++],he=G[ae++],ue=G[ae++],Te=Math.abs(de),Ie=g(Te-f)||(ue?de>=f:-de>=f),De=de>0?de%f:de%f+f,ne=!1;Ie?ne=!0:g(Te)?ne=!1:ne=De>=o===!!ue;var N=A(Ae+fe*c(te)),W=A(be+ce*l(te));Ie&&(ue?de=f-1e-4:de=-f+1e-4,ne=!0,ae===9&&H.push("M",N,W));var le=A(Ae+fe*c(te+de)),ee=A(be+ce*l(te+de));H.push("A",A(fe),A(ce),e(he*d),+ne,+ue,le,ee);break;case s.Z:ie="Z";break;case s.R:var le=A(G[ae++]),ee=A(G[ae++]),oe=A(G[ae++]),xe=A(G[ae++]);H.push("M",le,ee,"L",le+oe,ee,"L",le+oe,ee+xe,"L",le,ee+xe,"L",le,ee);break}ie&&H.push(ie);for(var Ke=0;Kept){for(;xe255?255:u}function y(u){return u=Math.round(u),u<0?0:u>360?360:u}function E(u){return u<0?0:u>1?1:u}function w(u){return u.length&&u.charAt(u.length-1)==="%"?L(parseFloat(u)/100*255):L(parseInt(u,10))}function _(u){return u.length&&u.charAt(u.length-1)==="%"?E(parseFloat(u)/100):E(parseFloat(u))}function h(u,i,x){return x<0?x+=1:x>1&&(x-=1),x*6<1?u+(i-u)*x*6:x*2<1?i:x*3<2?u+(i-u)*(2/3-x)*6:u}function s(u,i,x){return u+(i-u)*x}function r(u,i,x,O,S){return u[0]=i,u[1]=x,u[2]=O,u[3]=S,u}function n(u,i){return u[0]=i[0],u[1]=i[1],u[2]=i[2],u[3]=i[3],u}var e=new se(20),l=null;function c(u,i){l&&n(l,i),l=e.put(u,l||i.slice())}function o(u,i){if(!u)return;i=i||[];var x=e.get(u);if(x)return n(i,x);u=u+"";var O=u.replace(/ /g,"").toLowerCase();if(O in X)return n(i,X[O]),c(u,i),i;if(O.charAt(0)==="#"){if(O.length===4){var S=parseInt(O.substr(1),16);if(!(S>=0&&S<=4095)){r(i,0,0,0,1);return}return r(i,(S&3840)>>4|(S&3840)>>8,S&240|(S&240)>>4,S&15|(S&15)<<4,1),c(u,i),i}else if(O.length===7){var S=parseInt(O.substr(1),16);if(!(S>=0&&S<=16777215)){r(i,0,0,0,1);return}return r(i,(S&16711680)>>16,(S&65280)>>8,S&255,1),c(u,i),i}return}var D=O.indexOf("("),I=O.indexOf(")");if(D!==-1&&I+1===O.length){var k=O.substr(0,D),Q=O.substr(D+1,I-(D+1)).split(","),Y=1;switch(k){case"rgba":if(Q.length!==4){r(i,0,0,0,1);return}Y=_(Q.pop());case"rgb":if(Q.length!==3){r(i,0,0,0,1);return}return r(i,w(Q[0]),w(Q[1]),w(Q[2]),Y),c(u,i),i;case"hsla":if(Q.length!==4){r(i,0,0,0,1);return}return Q[3]=_(Q[3]),f(Q,i),c(u,i),i;case"hsl":if(Q.length!==3){r(i,0,0,0,1);return}return f(Q,i),c(u,i),i;default:return}}r(i,0,0,0,1);return}function f(u,i){var x=(parseFloat(u[0])%360+360)%360/360,O=_(u[1]),S=_(u[2]),D=S<=.5?S*(O+1):S+O-S*O,I=S*2-D;return i=i||[],r(i,L(h(I,D,x+1/3)*255),L(h(I,D,x)*255),L(h(I,D,x-1/3)*255),1),u.length===4&&(i[3]=u[3]),i}function d(u){if(!u)return;var i=u[0]/255,x=u[1]/255,O=u[2]/255,S=Math.min(i,x,O),D=Math.max(i,x,O),I=D-S,k=(D+S)/2,Q,Y;if(I===0)Q=0,Y=0;else{k<.5?Y=I/(D+S):Y=I/(2-D-S);var U=((D-i)/6+I/2)/I,K=((D-x)/6+I/2)/I,z=((D-O)/6+I/2)/I;i===D?Q=z-K:x===D?Q=1/3+U-z:O===D&&(Q=2/3+K-U),Q<0&&(Q+=1),Q>1&&(Q-=1)}var F=[Q*360,Y,k];return u[3]!=null&&F.push(u[3]),F}function a(u,i){var x=o(u);if(x){for(var O=0;O<3;O++)i<0?x[O]=x[O]*(1-i)|0:x[O]=(255-x[O])*i+x[O]|0,x[O]>255?x[O]=255:u[O]<0&&(x[O]=0);return p(x,x.length===4?"rgba":"rgb")}}function A(u){var i=o(u);if(i)return((1<<24)+(i[0]<<16)+(i[1]<<8)+ +i[2]).toString(16).slice(1)}function g(u,i,x){if(!(i&&i.length)||!(u>=0&&u<=1))return;x=x||[];var O=u*(i.length-1),S=Math.floor(O),D=Math.ceil(O),I=i[S],k=i[D],Q=O-S;return x[0]=L(s(I[0],k[0],Q)),x[1]=L(s(I[1],k[1],Q)),x[2]=L(s(I[2],k[2],Q)),x[3]=E(s(I[3],k[3],Q)),x}var m=g;function C(u,i,x){if(!(i&&i.length)||!(u>=0&&u<=1))return;var O=u*(i.length-1),S=Math.floor(O),D=Math.ceil(O),I=o(i[S]),k=o(i[D]),Q=O-S,Y=p([L(s(I[0],k[0],Q)),L(s(I[1],k[1],Q)),L(s(I[2],k[2],Q)),E(s(I[3],k[3],Q))],"rgba");return x?{color:Y,leftIndex:S,rightIndex:D,value:O}:Y}var T=C;function B(u,i,x,O){if(u=o(u),u)return u=d(u),i!=null&&(u[0]=y(i)),x!=null&&(u[1]=_(x)),O!=null&&(u[2]=_(O)),p(f(u),"rgba")}function b(u,i){if(u=o(u),u&&i!=null)return u[3]=E(i),p(u,"rgba")}function p(u,i){if(!u||!u.length)return;var x=u[0]+","+u[1]+","+u[2];return(i==="rgba"||i==="hsva"||i==="hsla")&&(x+=","+u[3]),i+"("+x+")"}me.parse=o,me.lift=a,me.toHex=A,me.fastLerp=g,me.fastMapToColor=m,me.lerp=C,me.mapToColor=T,me.modifyHSL=B,me.modifyAlpha=b,me.stringify=p},QuXc:function(Ge,me){var P=function(X){this.colorStops=X||[]};P.prototype={constructor:P,addColorStop:function(X,L){this.colorStops.push({offset:X,color:L})}};var se=P;Ge.exports=se},RDYZ:function(Ge,me,P){var se=P("dMvE");function X(y){this._target=y.target,this._life=y.life||1e3,this._delay=y.delay||0,this._initialized=!1,this.loop=y.loop==null?!1:y.loop,this.gap=y.gap||0,this.easing=y.easing||"Linear",this.onframe=y.onframe,this.ondestroy=y.ondestroy,this.onrestart=y.onrestart,this._pausedTime=0,this._paused=!1}X.prototype={constructor:X,step:function(y,E){if(this._initialized||(this._startTime=y+this._delay,this._initialized=!0),this._paused){this._pausedTime+=E;return}var w=(y-this._startTime-this._pausedTime)/this._life;if(w<0)return;w=Math.min(w,1);var _=this.easing,h=typeof _=="string"?se[_]:_,s=typeof h=="function"?h(w):w;return this.fire("frame",s),w===1?this.loop?(this.restart(y),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(y){var E=(y-this._startTime-this._pausedTime)%this._life;this._startTime=y-E+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(y,E){y="on"+y,this[y]&&this[y](this._target,E)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var L=X;Ge.exports=L},RMFE:function(Ge,me){Ge.exports="data:image/png;base64,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"},RXMa:function(Ge,me,P){var se=P("y+Vt"),X=se.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(L,y){var E=y.cx,w=y.cy,_=Math.PI*2;L.moveTo(E+y.r,w),L.arc(E,w,y.r,0,_,!1),L.moveTo(E+y.r0,w),L.arc(E,w,y.r0,0,_,!0)}});Ge.exports=X},RotF:function(Ge,me,P){Ge.exports=P("LSTS")},RxwV:function(Ge,me,P){"use strict";var se=P("q1tI"),X=P("uciX"),L=P("2W6z"),y=P.n(L),E=P("4IlW"),w=P("uK0f"),_=P.n(w);function h(ie,ge){if(ie===ge)return!0;if(!ie||!ge)return!1;var Ae=ie.length;if(ge.length!==Ae)return!1;for(var be=0;be0;(ee||ce.isLeaf===!1)&&(W+=" ".concat(he,"-menu-item-expand"),ce.loading||(le=se.createElement("span",{className:"".concat(he,"-menu-item-expand-icon")},Te))),ue==="hover"&&(ee||ce.isLeaf===!1)&&(N={onMouseEnter:this.delayOnSelect.bind(this,De),onMouseLeave:this.delayOnSelect.bind(this),onClick:De}),this.isActiveOption(ce,te)&&(W+=" ".concat(he,"-menu-item-active"),N.ref=this.saveMenuItem(te)),ce.disabled&&(W+=" ".concat(he,"-menu-item-disabled"));var oe=null;ce.loading&&(W+=" ".concat(he,"-menu-item-loading"),oe=Ie||null);var xe="";return"title"in ce?xe=ce.title:typeof ce[this.getFieldName("label")]=="string"&&(xe=ce[this.getFieldName("label")]),se.createElement("li",Object.assign({key:ce[this.getFieldName("value")],className:W,title:xe},N,{role:"menuitem",onMouseDown:function(pt){return pt.preventDefault()}}),ce[this.getFieldName("label")],le,oe)}},{key:"getActiveOptions",value:function(ce){var te=this,de=this.props.options,he=ce||this.props.activeValue;return _()(de,function(ue,Te){return ue[te.getFieldName("value")]===he[Te]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var ce=this,te=this.props.options,de=this.getActiveOptions().map(function(he){return he[ce.getFieldName("children")]}).filter(function(he){return!!he});return de.unshift(te),de}},{key:"delayOnSelect",value:function(ce){for(var te=this,de=arguments.length,he=new Array(de>1?de-1:0),ue=1;ue=0)continue;if(!Object.prototype.propertyIsEnumerable.call(ie,be))continue;Ae[be]=ie[be]}}return Ae}function p(ie,ge){if(ie==null)return{};var Ae={},be=Object.keys(ie),fe,ce;for(ce=0;ce=0)continue;Ae[fe]=ie[fe]}return Ae}function u(ie){return S(ie)||O(ie)||x(ie)||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 x(ie,ge){if(!ie)return;if(typeof ie=="string")return D(ie,ge);var Ae=Object.prototype.toString.call(ie).slice(8,-1);if(Ae==="Object"&&ie.constructor&&(Ae=ie.constructor.name),Ae==="Map"||Ae==="Set")return Array.from(ie);if(Ae==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ae))return D(ie,ge)}function O(ie){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(ie))return Array.from(ie)}function S(ie){if(Array.isArray(ie))return D(ie)}function D(ie,ge){(ge==null||ge>ie.length)&&(ge=ie.length);for(var Ae=0,be=new Array(ge);Ae=Ie.length?0:ne):(ne-=1,ne=ne<0?Ie.length-1:ne):ne=0,ue[Te]=Ie[ne][ce.getFieldName("value")]}else if(de.keyCode===E.a.LEFT||de.keyCode===E.a.BACKSPACE)de.preventDefault(),ue.splice(ue.length-1,1);else if(de.keyCode===E.a.RIGHT)de.preventDefault(),Ie[De]&&Ie[De][ce.getFieldName("children")]&&ue.push(Ie[De][ce.getFieldName("children")][0][ce.getFieldName("value")]);else if(de.keyCode===E.a.ESC||de.keyCode===E.a.TAB){ce.setPopupVisible(!1);return}(!ue||ue.length===0)&&ce.setPopupVisible(!1);var N=ce.getActiveOptions(ue),W=N[N.length-1];ce.handleMenuSelect(W,N.length-1,de),ce.props.onKeyDown&&ce.props.onKeyDown(de)},ce.saveTrigger=function(de){ce.trigger=de};var te=[];return"value"in fe?te=fe.value||[]:"defaultValue"in fe&&(te=fe.defaultValue||[]),y()(!("filedNames"in fe),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),ce.state={popupVisible:fe.popupVisible,activeValue:te,value:te,prevProps:fe},ce.defaultFieldNames={label:"label",value:"value",children:"children"},ce}return Q(be,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(ce){var te=this.defaultFieldNames,de=this.props,he=de.fieldNames,ue=de.filedNames;return"filedNames"in this.props?ue[ce]||te[ce]:he[ce]||te[ce]}},{key:"getFieldNames",value:function(){var ce=this.props,te=ce.fieldNames,de=ce.filedNames;return"filedNames"in this.props?de:te}},{key:"getCurrentLevelOptions",value:function(){var ce=this,te=this.props.options,de=te===void 0?[]:te,he=this.state.activeValue,ue=he===void 0?[]:he,Te=_()(de,function(Ie,De){return Ie[ce.getFieldName("value")]===ue[De]},{childrenKeyName:this.getFieldName("children")});return Te[Te.length-2]?Te[Te.length-2][this.getFieldName("children")]:u(de).filter(function(Ie){return!Ie.disabled})}},{key:"getActiveOptions",value:function(ce){var te=this;return _()(this.props.options||[],function(de,he){return de[te.getFieldName("value")]===ce[he]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var ce=this.props,te=ce.prefixCls,de=ce.transitionName,he=ce.popupClassName,ue=ce.options,Te=ue===void 0?[]:ue,Ie=ce.disabled,De=ce.builtinPlacements,ne=ce.popupPlacement,N=ce.children,W=ce.dropdownRender,le=b(ce,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),ee=se.createElement("div",null),oe="";Te&&Te.length>0?ee=se.createElement(m,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):oe=" ".concat(te,"-menus-empty");var xe=ee;return W&&(xe=W(ee)),se.createElement(X.a,Object.assign({ref:this.saveTrigger},le,{popupPlacement:ne,builtinPlacements:De,popupTransitionName:de,action:Ie?[]:["click"],popupVisible:Ie?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(te,"-menus"),popupClassName:he+oe,popup:xe}),se.cloneElement(N,{onKeyDown:this.handleKeyDown,tabIndex:Ie?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(ce,te){var de=te.prevProps,he=de===void 0?{}:de,ue={prevProps:ce};return"value"in ce&&!h(he.value,ce.value)&&(ue.value=ce.value||[],"loadData"in ce||(ue.activeValue=ce.value||[])),"popupVisible"in ce&&(ue.popupVisible=ce.popupVisible),ue}}]),be}(se.Component);return ie.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:T,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},ie}(),ae=$,pe=me.a=ae},"SA+Z":function(Ge,me,P){var se=P("wTVA"),X=P("EbDI"),L=P("ZhPi"),y=P("wkBT");function E(w){return se(w)||X(w)||L(w)||y()}Ge.exports=E,Ge.exports.__esModule=!0,Ge.exports.default=Ge.exports},SJMd:function(Ge,me){/** * @license * Copyright (C) 2006 Google Inc. * @@ -80,35 +80,35 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * 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 P,se,X,L=!1,y,E;window.PR_SHOULD_USE_CONTINUATION=!0;var w,_;(function(){var h=window,s=["break,continue,do,else,for,if,return,while"],r=[s,"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"],n=[r,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],e=[n,"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"],l=[n,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],c=[n,"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"],o="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",f=[n,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],d="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=[s,"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"],A=[s,"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"],g=[s,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],m=[e,c,l,f,d,a,A,g],C=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,S="str",B="kwd",b="com",p="typ",u="lit",i="pun",x="pln",O="tag",T="dec",D="src",I="atn",k="atv",Q="nocode",Y="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function U(ue){for(var Se=0,Ie=!1,De=!1,ne=0,N=ue.length;ne122||(we<65||ze>90||dt.push([Math.max(65,ze)|32,Math.min(we,90)|32]),we<97||ze>122||dt.push([Math.max(97,ze)&~32,Math.min(we,122)&~32]))}}dt.sort(function(ot,mt){return ot[0]-mt[0]||mt[1]-ot[1]});for(var Re=[],Me=[],at=0;atYe[0]&&(Ye[1]+1>Ye[0]&&it.push("-"),it.push(oe(Ye[1])))}return it.push("]"),it.join("")}function Ke(Ue){for(var He=Ue.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")),dt=He.length,vt=[],it=0,at=0;it=2&&ze==="["?He[it]=xe(Ve):ze!=="\\"&&(He[it]=Ve.replace(/[a-zA-Z]/g,function(Me){var Ye=Me.charCodeAt(0);return"["+String.fromCharCode(Ye&~32,Ye|32)+"]"}))}return He.join("")}for(var pt=[],ne=0,N=ue.length;ne=0;)Ie[pt.charAt(Ue)]=Ke;var He=Ke[1],dt=""+He;ee.hasOwnProperty(dt)||(le.push(He),ee[dt]=null)}le.push(/[\0-\uffff]/),De=U(le)})();var ne=Se.length,N=function(W){for(var le=W.sourceCode,ee=W.basePos,oe=W.sourceNode,xe=[ee,x],Ke=0,pt=le.match(De)||[],Ue={},He=0,dt=pt.length;He=5&&it.substring(0,5)==="lang-",Ve&&!(at&&typeof at[1]=="string")&&(Ve=!1,it=D),Ve||(Ue[vt]=it)}var we=Ke;if(Ke+=vt.length,!Ve)xe.push(ee+we,it);else{var Re=at[1],Me=vt.indexOf(Re),Ye=Me+Re.length;at[2]&&(Ye=vt.length-at[2].length,Me=Ye-Re.length);var ot=it.substring(5);z(oe,ee+we,vt.substring(0,Me),N,xe),z(oe,ee+we+Me,Re,be(ot,Re),xe),z(oe,ee+we+Ye,vt.substring(Ye),N,xe)}}W.decorations=xe};return N}function $(ue){var Se=[],Ie=[];ue.tripleQuotedStrings?Se.push([S,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):ue.multiLineStrings?Se.push([S,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Se.push([S,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),ue.verbatimStrings&&Ie.push([S,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var De=ue.hashComments;De&&(ue.cStyleComments?(De>1?Se.push([b,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Se.push([b,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Ie.push([S,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Se.push([b,/^#[^\r\n]*/,null,"#"])),ue.cStyleComments&&(Ie.push([b,/^\/\/[^\r\n]*/,null]),Ie.push([b,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var ne=ue.regexLiterals;if(ne){var N=ne>1?"":` -\r`,W=N?".":"[\\S\\s]",le="/(?=[^/*"+N+"])(?:[^/\\x5B\\x5C"+N+"]|\\x5C"+W+"|\\x5B(?:[^\\x5C\\x5D"+N+"]|\\x5C"+W+")*(?:\\x5D|$))+/";Ie.push(["lang-regex",RegExp("^"+Y+"("+le+")")])}var ee=ue.types;ee&&Ie.push([p,ee]);var oe=(""+ue.keywords).replace(/^ | $/g,"");oe.length&&Ie.push([B,new RegExp("^(?:"+oe.replace(/[\s,]+/g,"|")+")\\b"),null]),Se.push([x,/^\s+/,null,` \r - \xA0`]);var xe="^.[^\\s\\w.$@'\"`/\\\\]*";return ue.regexLiterals&&(xe+="(?!s*/)"),Ie.push([u,/^@[a-z_$][a-z_$@0-9]*/i,null],[p,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[x,/^[a-z_$][a-z_$@0-9]*/i,null],[u,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[x,/^\\[\s\S]?/,null],[i,new RegExp(xe),null]),G(Se,Ie)}var ae=$({keywords:m,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function pe(ue,Se,Ie){for(var De=/(?:^|\s)nocode(?:\s|$)/,ne=/\r\n?|\n/,N=ue.ownerDocument,W=N.createElement("li");ue.firstChild;)W.appendChild(ue.firstChild);var le=[W];function ee(He){var dt=He.nodeType;if(dt==1&&!De.test(He.className))if(He.nodeName==="br")oe(He),He.parentNode&&He.parentNode.removeChild(He);else for(var vt=He.firstChild;vt;vt=vt.nextSibling)ee(vt);else if((dt==3||dt==4)&&Ie){var it=He.nodeValue,at=it.match(ne);if(at){var Ve=it.substring(0,at.index);He.nodeValue=Ve;var Xe=it.substring(at.index+at[0].length);if(Xe){var ze=He.parentNode;ze.insertBefore(N.createTextNode(Xe),He.nextSibling)}oe(He),Ve||He.parentNode.removeChild(He)}}}function oe(He){for(;!He.nextSibling;)if(He=He.parentNode,!He)return;function dt(at,Ve){var Xe=Ve?at.cloneNode(!1):at,ze=at.parentNode;if(ze){var we=dt(ze,1),Re=at.nextSibling;we.appendChild(Xe);for(var Me=Re;Me;Me=Re)Re=Me.nextSibling,we.appendChild(Me)}return Xe}for(var vt=dt(He.nextSibling,0),it;(it=vt.parentNode)&&it.nodeType===1;)vt=it;le.push(vt)}for(var xe=0;xe=ze&&(ee+=2),N>=we&&(Ke+=2)}}finally{it&&(it.style.display=at)}}var ge={};function Ae(ue,Se){for(var Ie=Se.length;--Ie>=0;){var De=Se[Ie];ge.hasOwnProperty(De)?h.console&&console.warn("cannot override language handler %s",De):ge[De]=ue}}function be(ue,Se){return ue&&ge.hasOwnProperty(ue)||(ue=/^\s*]*(?:>|$)/],[b,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[i,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),Ae(G([[x,/^[\s]+/,null,` \r -`],[k,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[O,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[I,/^(?!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"]),Ae(G([],[[k,/^[\s\S]+/]]),["uq.val"]),Ae($({keywords:e,hashComments:!0,cStyleComments:!0,types:C}),["c","cc","cpp","cxx","cyc","m"]),Ae($({keywords:"null,true,false"}),["json"]),Ae($({keywords:c,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:C}),["cs"]),Ae($({keywords:l,cStyleComments:!0}),["java"]),Ae($({keywords:g,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),Ae($({keywords:a,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),Ae($({keywords:d,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),Ae($({keywords:A,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),Ae($({keywords:f,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),Ae($({keywords:o,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),Ae(G([],[[S,/^[\s\S]+/]]),["regex"]);function fe(ue){var Se=ue.langExtension;try{var Ie=K(ue.sourceNode,ue.pre),De=Ie.sourceCode;ue.sourceCode=De,ue.spans=Ie.spans,ue.basePos=0,be(Se,De)(ue),ie(ue)}catch(ne){h.console&&console.log(ne&&ne.stack||ne)}}function ce(ue,Se,Ie){var De=Ie||!1,ne=Se||null,N=document.createElement("div");N.innerHTML="
          "+ue+"
          ",N=N.firstChild,De&&pe(N,De,!0);var W={langExtension:ne,numberLines:De,sourceNode:N,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return fe(W),N.innerHTML}function te(ue,Se){var Ie=Se||document.body,De=Ie.ownerDocument||document;function ne(Xe){return Ie.getElementsByTagName(Xe)}for(var N=[ne("pre"),ne("code"),ne("xmp")],W=[],le=0;le-w&&uw||u<-w}function o(u,i,x,O,T){var D=1-T;return D*D*(D*u+3*T*i)+T*T*(T*O+3*D*x)}function f(u,i,x,O,T){var D=1-T;return 3*(((i-u)*D+2*(x-i)*T)*D+(O-x)*T*T)}function d(u,i,x,O,T,D){var I=O+3*(i-x)-u,k=3*(x-i*2+u),Q=3*(i-u),Y=u-T,U=k*k-3*I*Q,K=k*Q-9*I*Y,z=Q*Q-3*k*Y,F=0;if(l(U)&&l(K))if(l(k))D[0]=0;else{var H=-Q/k;H>=0&&H<=1&&(D[F++]=H)}else{var G=K*K-4*U*z;if(l(G)){var $=K/U,H=-k/I+$,ae=-$/2;H>=0&&H<=1&&(D[F++]=H),ae>=0&&ae<=1&&(D[F++]=ae)}else if(G>0){var pe=E(G),ie=U*k+1.5*I*(-K+pe),ge=U*k+1.5*I*(-K-pe);ie<0?ie=-y(-ie,s):ie=y(ie,s),ge<0?ge=-y(-ge,s):ge=y(ge,s);var H=(-k-(ie+ge))/(3*I);H>=0&&H<=1&&(D[F++]=H)}else{var Ae=(2*U*k-3*I*K)/(2*E(U*U*U)),be=Math.acos(Ae)/3,fe=E(U),ce=Math.cos(be),H=(-k-2*fe*ce)/(3*I),ae=(-k+fe*(ce+h*Math.sin(be)))/(3*I),te=(-k+fe*(ce-h*Math.sin(be)))/(3*I);H>=0&&H<=1&&(D[F++]=H),ae>=0&&ae<=1&&(D[F++]=ae),te>=0&&te<=1&&(D[F++]=te)}}return F}function a(u,i,x,O,T){var D=6*x-12*i+6*u,I=9*i+3*O-3*u-9*x,k=3*i-3*u,Q=0;if(l(I)){if(c(D)){var Y=-k/D;Y>=0&&Y<=1&&(T[Q++]=Y)}}else{var U=D*D-4*I*k;if(l(U))T[0]=-D/(2*I);else if(U>0){var K=E(U),Y=(-D+K)/(2*I),z=(-D-K)/(2*I);Y>=0&&Y<=1&&(T[Q++]=Y),z>=0&&z<=1&&(T[Q++]=z)}}return Q}function A(u,i,x,O,T,D){var I=(i-u)*T+u,k=(x-i)*T+i,Q=(O-x)*T+x,Y=(k-I)*T+I,U=(Q-k)*T+k,K=(U-Y)*T+Y;D[0]=u,D[1]=I,D[2]=Y,D[3]=K,D[4]=K,D[5]=U,D[6]=Q,D[7]=O}function g(u,i,x,O,T,D,I,k,Q,Y,U){var K,z=.005,F=Infinity,H,G,$,ae;r[0]=Q,r[1]=Y;for(var pe=0;pe<1;pe+=.05)n[0]=o(u,x,T,I,pe),n[1]=o(i,O,D,k,pe),$=L(r,n),$=0&&$=0&&Y<=1&&(T[Q++]=Y)}}else{var U=I*I-4*D*k;if(l(U)){var Y=-I/(2*D);Y>=0&&Y<=1&&(T[Q++]=Y)}else if(U>0){var K=E(U),Y=(-I+K)/(2*D),z=(-I-K)/(2*D);Y>=0&&Y<=1&&(T[Q++]=Y),z>=0&&z<=1&&(T[Q++]=z)}}return Q}function B(u,i,x){var O=u+x-2*i;return O===0?.5:(u-i)/O}function b(u,i,x,O,T){var D=(i-u)*O+u,I=(x-i)*O+i,k=(I-D)*O+D;T[0]=u,T[1]=D,T[2]=k,T[3]=k,T[4]=I,T[5]=x}function p(u,i,x,O,T,D,I,k,Q){var Y,U=.005,K=Infinity;r[0]=I,r[1]=k;for(var z=0;z<1;z+=.05){n[0]=m(u,x,T,z),n[1]=m(i,O,D,z);var F=L(r,n);F=0&&F=0;--g)if(A[g]===a)return!0;return!1}),d):null:d[0]},l.prototype.update=function(o,f){if(!o)return;var d=this.getDefs(!1);if(o[this._domName]&&d.contains(o[this._domName]))typeof f=="function"&&f(o);else{var a=this.add(o);a&&(o[this._domName]=a)}},l.prototype.addDom=function(o){var f=this.getDefs(!0);f.appendChild(o)},l.prototype.removeDom=function(o){var f=this.getDefs(!1);f&&o[this._domName]&&(f.removeChild(o[this._domName]),o[this._domName]=null)},l.prototype.getDoms=function(){var o=this.getDefs(!1);if(!o)return[];var f=[];return L.each(this._tagNames,function(d){var a=o.getElementsByTagName(d);f=f.concat([].slice.call(a))}),f},l.prototype.markAllUnused=function(){var o=this.getDoms(),f=this;L.each(o,function(d){d[f._markLabel]=n})},l.prototype.markUsed=function(o){o&&(o[this._markLabel]=e)},l.prototype.removeUnused=function(){var o=this.getDefs(!1);if(!o)return;var f=this.getDoms(),d=this;L.each(f,function(a){a[d._markLabel]!==e&&o.removeChild(a)})},l.prototype.getSvgProxy=function(o){return o instanceof y?h:o instanceof E?s:o instanceof w?r:h},l.prototype.getTextSvgElement=function(o){return o.__textSvgEl},l.prototype.getSvgElement=function(o){return o.__svgEl};var c=l;Ge.exports=c},T6xi:function(Ge,me,P){var se=P("YgsL"),X=P("nCxF");function L(y,E,w){var _=E.points,h=E.smooth;if(_&&_.length>=2){if(h&&h!=="spline"){var s=X(_,h,w,E.smoothConstraint);y.moveTo(_[0][0],_[0][1]);for(var r=_.length,n=0;n<(w?r:r-1);n++){var e=s[n*2],l=s[n*2+1],c=_[(n+1)%r];y.bezierCurveTo(e[0],e[1],l[0],l[1],c[0],c[1])}}else{h==="spline"&&(_=se(_,w)),y.moveTo(_[0][0],_[0][1]);for(var n=1,o=_.length;nE&&(e=h+s,h*=E/e,s*=E/e),r+n>E&&(e=r+n,r*=E/e,n*=E/e),s+r>w&&(e=s+r,s*=w/e,r*=w/e),h+n>w&&(e=h+n,h*=w/e,n*=w/e),se.moveTo(L+h,y),se.lineTo(L+E-s,y),s!==0&&se.arc(L+E-s,y+s,s,-Math.PI/2,0),se.lineTo(L+E,y+w-r),r!==0&&se.arc(L+E-r,y+w-r,r,0,Math.PI/2),se.lineTo(L+n,y+w),n!==0&&se.arc(L+n,y+w-n,n,Math.PI/2,Math.PI),se.lineTo(L,y+h),h!==0&&se.arc(L+h,y+h,h,Math.PI,Math.PI*1.5)}me.buildPath=P},"VrN/":function(Ge,me,P){(function(se,X){Ge.exports=X()})(this,function(){"use strict";var se=navigator.userAgent,X=navigator.platform,L=/gecko\/\d/i.test(se),y=/MSIE \d/.test(se),E=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(se),w=/Edge\/(\d+)/.exec(se),_=y||E||w,h=_&&(y?document.documentMode||6:+(w||E)[1]),s=!w&&/WebKit\//.test(se),r=s&&/Qt\/\d+\.\d+/.test(se),n=!w&&/Chrome\//.test(se),e=/Opera\//.test(se),l=/Apple Computer/.test(navigator.vendor),c=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(se),o=/PhantomJS/.test(se),f=!w&&/AppleWebKit/.test(se)&&/Mobile\/\w+/.test(se),d=/Android/.test(se),a=f||d||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(se),A=f||/Mac/.test(X),g=/\bCrOS\b/.test(se),m=/win/i.test(X),C=e&&se.match(/Version\/(\d*\.\d*)/);C&&(C=Number(C[1])),C&&C>=15&&(e=!1,s=!0);var S=A&&(r||e&&(C==null||C<12.11)),B=L||_&&h>=9;function b(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}var p=function(t,v){var M=t.className,R=b(v).exec(M);if(R){var j=M.slice(R.index+R[0].length);t.className=M.slice(0,R.index)+(j?R[1]+j:"")}};function u(t){for(var v=t.childNodes.length;v>0;--v)t.removeChild(t.firstChild);return t}function i(t,v){return u(t).appendChild(v)}function x(t,v,M,R){var j=document.createElement(t);if(M&&(j.className=M),R&&(j.style.cssText=R),typeof v=="string")j.appendChild(document.createTextNode(v));else if(v)for(var re=0;re=v)return ve+(v-re);ve+=_e-re,ve+=M-ve%M,re=_e+1}}var F=function(){this.id=null,this.f=null,this.time=0,this.handler=U(this.onTimeout,this)};F.prototype.onTimeout=function(t){t.id=0,t.time<=+new Date?t.f():setTimeout(t.handler,t.time-+new Date)},F.prototype.set=function(t,v){this.f=v;var M=+new Date+t;(!this.id||M=v)return R+Math.min(ve,v-j);if(j+=re-R,j+=M-j%M,R=re+1,j>=v)return R}}var Ae=[""];function be(t){for(;Ae.length<=t;)Ae.push(fe(Ae)+" ");return Ae[t]}function fe(t){return t[t.length-1]}function ce(t,v){for(var M=[],R=0;R"\x80"&&(t.toUpperCase()!=t.toLowerCase()||ue.test(t))}function Ie(t,v){return v?v.source.indexOf("\\w")>-1&&Se(t)?!0:v.test(t):Se(t)}function De(t){for(var v in t)if(t.hasOwnProperty(v)&&t[v])return!1;return!0}var ne=/[\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 N(t){return t.charCodeAt(0)>=768&&ne.test(t)}function W(t,v,M){for(;(M<0?v>0:vM?-1:1;;){if(v==M)return v;var j=(v+M)/2,re=R<0?Math.ceil(j):Math.floor(j);if(re==v)return t(re)?v:M;t(re)?M=re:v=re+R}}function ee(t,v,M,R){if(!t)return R(v,M,"ltr",0);for(var j=!1,re=0;rev||v==M&&ve.to==v)&&(R(Math.max(ve.from,v),Math.min(ve.to,M),ve.level==1?"rtl":"ltr",re),j=!0)}j||R(v,M,"ltr")}var oe=null;function xe(t,v,M){var R;oe=null;for(var j=0;jv)return j;re.to==v&&(re.from!=re.to&&M=="before"?R=j:oe=j),re.from==v&&(re.from!=re.to&&M!="before"?R=j:oe=j)}return R!=null?R:oe}var Ke=function(){var t="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",v="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function M(Pe){return Pe<=247?t.charAt(Pe):1424<=Pe&&Pe<=1524?"R":1536<=Pe&&Pe<=1785?v.charAt(Pe-1536):1774<=Pe&&Pe<=2220?"r":8192<=Pe&&Pe<=8203?"w":Pe==8204?"b":"L"}var R=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,j=/[stwN]/,re=/[LRr]/,ve=/[Lb1n]/,_e=/[1n]/;function Te(Pe,ut,ht){this.level=Pe,this.from=ut,this.to=ht}return function(Pe,ut){var ht=ut=="ltr"?"L":"R";if(Pe.length==0||ut=="ltr"&&!R.test(Pe))return!1;for(var Rt=Pe.length,Bt=[],Zt=0;Zt-1&&(R[v]=j.slice(0,re).concat(j.slice(re+1)))}}}function it(t,v){var M=dt(t,v);if(!M.length)return;for(var R=Array.prototype.slice.call(arguments,2),j=0;j0}function ze(t){t.prototype.on=function(v,M){He(this,v,M)},t.prototype.off=function(v,M){vt(this,v,M)}}function we(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function Re(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function Me(t){return t.defaultPrevented!=null?t.defaultPrevented:t.returnValue==!1}function Ye(t){we(t),Re(t)}function ot(t){return t.target||t.srcElement}function mt(t){var v=t.which;return v==null&&(t.button&1?v=1:t.button&2?v=3:t.button&4&&(v=2)),A&&t.ctrlKey&&v==1&&(v=3),v}var St=function(){if(_&&h<9)return!1;var t=x("div");return"draggable"in t||"dragDrop"in t}(),_t;function Dt(t){if(_t==null){var v=x("span","\u200B");i(t,x("span",[v,document.createTextNode("x")])),t.firstChild.offsetHeight!=0&&(_t=v.offsetWidth<=1&&v.offsetHeight>2&&!(_&&h<8))}var M=_t?x("span","\u200B"):x("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return M.setAttribute("cm-text",""),M}var It;function Lt(t){if(It!=null)return It;var v=i(t,document.createTextNode("A\u062EA")),M=T(v,0,1).getBoundingClientRect(),R=T(v,1,2).getBoundingClientRect();return u(t),!M||M.left==M.right?!1:It=R.right-M.right<3}var Et=` + */var P,se,X,L=!1,y,E;window.PR_SHOULD_USE_CONTINUATION=!0;var w,_;(function(){var h=window,s=["break,continue,do,else,for,if,return,while"],r=[s,"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"],n=[r,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],e=[n,"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"],l=[n,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],c=[n,"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"],o="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",f=[n,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],d="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=[s,"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"],A=[s,"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"],g=[s,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],m=[e,c,l,f,d,a,A,g],C=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,T="str",B="kwd",b="com",p="typ",u="lit",i="pun",x="pln",O="tag",S="dec",D="src",I="atn",k="atv",Q="nocode",Y="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function U(ue){for(var Te=0,Ie=!1,De=!1,ne=0,N=ue.length;ne122||(we<65||ze>90||dt.push([Math.max(65,ze)|32,Math.min(we,90)|32]),we<97||ze>122||dt.push([Math.max(97,ze)&~32,Math.min(we,122)&~32]))}}dt.sort(function(ot,mt){return ot[0]-mt[0]||mt[1]-ot[1]});for(var Re=[],Me=[],at=0;atYe[0]&&(Ye[1]+1>Ye[0]&&it.push("-"),it.push(oe(Ye[1])))}return it.push("]"),it.join("")}function Ke(Ue){for(var He=Ue.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")),dt=He.length,vt=[],it=0,at=0;it=2&&ze==="["?He[it]=xe(Ve):ze!=="\\"&&(He[it]=Ve.replace(/[a-zA-Z]/g,function(Me){var Ye=Me.charCodeAt(0);return"["+String.fromCharCode(Ye&~32,Ye|32)+"]"}))}return He.join("")}for(var pt=[],ne=0,N=ue.length;ne=0;)Ie[pt.charAt(Ue)]=Ke;var He=Ke[1],dt=""+He;ee.hasOwnProperty(dt)||(le.push(He),ee[dt]=null)}le.push(/[\0-\uffff]/),De=U(le)})();var ne=Te.length,N=function(W){for(var le=W.sourceCode,ee=W.basePos,oe=W.sourceNode,xe=[ee,x],Ke=0,pt=le.match(De)||[],Ue={},He=0,dt=pt.length;He=5&&it.substring(0,5)==="lang-",Ve&&!(at&&typeof at[1]=="string")&&(Ve=!1,it=D),Ve||(Ue[vt]=it)}var we=Ke;if(Ke+=vt.length,!Ve)xe.push(ee+we,it);else{var Re=at[1],Me=vt.indexOf(Re),Ye=Me+Re.length;at[2]&&(Ye=vt.length-at[2].length,Me=Ye-Re.length);var ot=it.substring(5);z(oe,ee+we,vt.substring(0,Me),N,xe),z(oe,ee+we+Me,Re,be(ot,Re),xe),z(oe,ee+we+Ye,vt.substring(Ye),N,xe)}}W.decorations=xe};return N}function $(ue){var Te=[],Ie=[];ue.tripleQuotedStrings?Te.push([T,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):ue.multiLineStrings?Te.push([T,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Te.push([T,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),ue.verbatimStrings&&Ie.push([T,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var De=ue.hashComments;De&&(ue.cStyleComments?(De>1?Te.push([b,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Te.push([b,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Ie.push([T,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Te.push([b,/^#[^\r\n]*/,null,"#"])),ue.cStyleComments&&(Ie.push([b,/^\/\/[^\r\n]*/,null]),Ie.push([b,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var ne=ue.regexLiterals;if(ne){var N=ne>1?"":` +\r`,W=N?".":"[\\S\\s]",le="/(?=[^/*"+N+"])(?:[^/\\x5B\\x5C"+N+"]|\\x5C"+W+"|\\x5B(?:[^\\x5C\\x5D"+N+"]|\\x5C"+W+")*(?:\\x5D|$))+/";Ie.push(["lang-regex",RegExp("^"+Y+"("+le+")")])}var ee=ue.types;ee&&Ie.push([p,ee]);var oe=(""+ue.keywords).replace(/^ | $/g,"");oe.length&&Ie.push([B,new RegExp("^(?:"+oe.replace(/[\s,]+/g,"|")+")\\b"),null]),Te.push([x,/^\s+/,null,` \r + \xA0`]);var xe="^.[^\\s\\w.$@'\"`/\\\\]*";return ue.regexLiterals&&(xe+="(?!s*/)"),Ie.push([u,/^@[a-z_$][a-z_$@0-9]*/i,null],[p,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[x,/^[a-z_$][a-z_$@0-9]*/i,null],[u,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[x,/^\\[\s\S]?/,null],[i,new RegExp(xe),null]),G(Te,Ie)}var ae=$({keywords:m,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function pe(ue,Te,Ie){for(var De=/(?:^|\s)nocode(?:\s|$)/,ne=/\r\n?|\n/,N=ue.ownerDocument,W=N.createElement("li");ue.firstChild;)W.appendChild(ue.firstChild);var le=[W];function ee(He){var dt=He.nodeType;if(dt==1&&!De.test(He.className))if(He.nodeName==="br")oe(He),He.parentNode&&He.parentNode.removeChild(He);else for(var vt=He.firstChild;vt;vt=vt.nextSibling)ee(vt);else if((dt==3||dt==4)&&Ie){var it=He.nodeValue,at=it.match(ne);if(at){var Ve=it.substring(0,at.index);He.nodeValue=Ve;var Xe=it.substring(at.index+at[0].length);if(Xe){var ze=He.parentNode;ze.insertBefore(N.createTextNode(Xe),He.nextSibling)}oe(He),Ve||He.parentNode.removeChild(He)}}}function oe(He){for(;!He.nextSibling;)if(He=He.parentNode,!He)return;function dt(at,Ve){var Xe=Ve?at.cloneNode(!1):at,ze=at.parentNode;if(ze){var we=dt(ze,1),Re=at.nextSibling;we.appendChild(Xe);for(var Me=Re;Me;Me=Re)Re=Me.nextSibling,we.appendChild(Me)}return Xe}for(var vt=dt(He.nextSibling,0),it;(it=vt.parentNode)&&it.nodeType===1;)vt=it;le.push(vt)}for(var xe=0;xe=ze&&(ee+=2),N>=we&&(Ke+=2)}}finally{it&&(it.style.display=at)}}var ge={};function Ae(ue,Te){for(var Ie=Te.length;--Ie>=0;){var De=Te[Ie];ge.hasOwnProperty(De)?h.console&&console.warn("cannot override language handler %s",De):ge[De]=ue}}function be(ue,Te){return ue&&ge.hasOwnProperty(ue)||(ue=/^\s*]*(?:>|$)/],[b,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[i,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),Ae(G([[x,/^[\s]+/,null,` \r +`],[k,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[O,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[I,/^(?!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"]),Ae(G([],[[k,/^[\s\S]+/]]),["uq.val"]),Ae($({keywords:e,hashComments:!0,cStyleComments:!0,types:C}),["c","cc","cpp","cxx","cyc","m"]),Ae($({keywords:"null,true,false"}),["json"]),Ae($({keywords:c,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:C}),["cs"]),Ae($({keywords:l,cStyleComments:!0}),["java"]),Ae($({keywords:g,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),Ae($({keywords:a,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),Ae($({keywords:d,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),Ae($({keywords:A,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),Ae($({keywords:f,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),Ae($({keywords:o,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),Ae(G([],[[T,/^[\s\S]+/]]),["regex"]);function fe(ue){var Te=ue.langExtension;try{var Ie=K(ue.sourceNode,ue.pre),De=Ie.sourceCode;ue.sourceCode=De,ue.spans=Ie.spans,ue.basePos=0,be(Te,De)(ue),ie(ue)}catch(ne){h.console&&console.log(ne&&ne.stack||ne)}}function ce(ue,Te,Ie){var De=Ie||!1,ne=Te||null,N=document.createElement("div");N.innerHTML="
          "+ue+"
          ",N=N.firstChild,De&&pe(N,De,!0);var W={langExtension:ne,numberLines:De,sourceNode:N,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return fe(W),N.innerHTML}function te(ue,Te){var Ie=Te||document.body,De=Ie.ownerDocument||document;function ne(Xe){return Ie.getElementsByTagName(Xe)}for(var N=[ne("pre"),ne("code"),ne("xmp")],W=[],le=0;le-w&&uw||u<-w}function o(u,i,x,O,S){var D=1-S;return D*D*(D*u+3*S*i)+S*S*(S*O+3*D*x)}function f(u,i,x,O,S){var D=1-S;return 3*(((i-u)*D+2*(x-i)*S)*D+(O-x)*S*S)}function d(u,i,x,O,S,D){var I=O+3*(i-x)-u,k=3*(x-i*2+u),Q=3*(i-u),Y=u-S,U=k*k-3*I*Q,K=k*Q-9*I*Y,z=Q*Q-3*k*Y,F=0;if(l(U)&&l(K))if(l(k))D[0]=0;else{var H=-Q/k;H>=0&&H<=1&&(D[F++]=H)}else{var G=K*K-4*U*z;if(l(G)){var $=K/U,H=-k/I+$,ae=-$/2;H>=0&&H<=1&&(D[F++]=H),ae>=0&&ae<=1&&(D[F++]=ae)}else if(G>0){var pe=E(G),ie=U*k+1.5*I*(-K+pe),ge=U*k+1.5*I*(-K-pe);ie<0?ie=-y(-ie,s):ie=y(ie,s),ge<0?ge=-y(-ge,s):ge=y(ge,s);var H=(-k-(ie+ge))/(3*I);H>=0&&H<=1&&(D[F++]=H)}else{var Ae=(2*U*k-3*I*K)/(2*E(U*U*U)),be=Math.acos(Ae)/3,fe=E(U),ce=Math.cos(be),H=(-k-2*fe*ce)/(3*I),ae=(-k+fe*(ce+h*Math.sin(be)))/(3*I),te=(-k+fe*(ce-h*Math.sin(be)))/(3*I);H>=0&&H<=1&&(D[F++]=H),ae>=0&&ae<=1&&(D[F++]=ae),te>=0&&te<=1&&(D[F++]=te)}}return F}function a(u,i,x,O,S){var D=6*x-12*i+6*u,I=9*i+3*O-3*u-9*x,k=3*i-3*u,Q=0;if(l(I)){if(c(D)){var Y=-k/D;Y>=0&&Y<=1&&(S[Q++]=Y)}}else{var U=D*D-4*I*k;if(l(U))S[0]=-D/(2*I);else if(U>0){var K=E(U),Y=(-D+K)/(2*I),z=(-D-K)/(2*I);Y>=0&&Y<=1&&(S[Q++]=Y),z>=0&&z<=1&&(S[Q++]=z)}}return Q}function A(u,i,x,O,S,D){var I=(i-u)*S+u,k=(x-i)*S+i,Q=(O-x)*S+x,Y=(k-I)*S+I,U=(Q-k)*S+k,K=(U-Y)*S+Y;D[0]=u,D[1]=I,D[2]=Y,D[3]=K,D[4]=K,D[5]=U,D[6]=Q,D[7]=O}function g(u,i,x,O,S,D,I,k,Q,Y,U){var K,z=.005,F=Infinity,H,G,$,ae;r[0]=Q,r[1]=Y;for(var pe=0;pe<1;pe+=.05)n[0]=o(u,x,S,I,pe),n[1]=o(i,O,D,k,pe),$=L(r,n),$=0&&$=0&&Y<=1&&(S[Q++]=Y)}}else{var U=I*I-4*D*k;if(l(U)){var Y=-I/(2*D);Y>=0&&Y<=1&&(S[Q++]=Y)}else if(U>0){var K=E(U),Y=(-I+K)/(2*D),z=(-I-K)/(2*D);Y>=0&&Y<=1&&(S[Q++]=Y),z>=0&&z<=1&&(S[Q++]=z)}}return Q}function B(u,i,x){var O=u+x-2*i;return O===0?.5:(u-i)/O}function b(u,i,x,O,S){var D=(i-u)*O+u,I=(x-i)*O+i,k=(I-D)*O+D;S[0]=u,S[1]=D,S[2]=k,S[3]=k,S[4]=I,S[5]=x}function p(u,i,x,O,S,D,I,k,Q){var Y,U=.005,K=Infinity;r[0]=I,r[1]=k;for(var z=0;z<1;z+=.05){n[0]=m(u,x,S,z),n[1]=m(i,O,D,z);var F=L(r,n);F=0&&F=0;--g)if(A[g]===a)return!0;return!1}),d):null:d[0]},l.prototype.update=function(o,f){if(!o)return;var d=this.getDefs(!1);if(o[this._domName]&&d.contains(o[this._domName]))typeof f=="function"&&f(o);else{var a=this.add(o);a&&(o[this._domName]=a)}},l.prototype.addDom=function(o){var f=this.getDefs(!0);f.appendChild(o)},l.prototype.removeDom=function(o){var f=this.getDefs(!1);f&&o[this._domName]&&(f.removeChild(o[this._domName]),o[this._domName]=null)},l.prototype.getDoms=function(){var o=this.getDefs(!1);if(!o)return[];var f=[];return L.each(this._tagNames,function(d){var a=o.getElementsByTagName(d);f=f.concat([].slice.call(a))}),f},l.prototype.markAllUnused=function(){var o=this.getDoms(),f=this;L.each(o,function(d){d[f._markLabel]=n})},l.prototype.markUsed=function(o){o&&(o[this._markLabel]=e)},l.prototype.removeUnused=function(){var o=this.getDefs(!1);if(!o)return;var f=this.getDoms(),d=this;L.each(f,function(a){a[d._markLabel]!==e&&o.removeChild(a)})},l.prototype.getSvgProxy=function(o){return o instanceof y?h:o instanceof E?s:o instanceof w?r:h},l.prototype.getTextSvgElement=function(o){return o.__textSvgEl},l.prototype.getSvgElement=function(o){return o.__svgEl};var c=l;Ge.exports=c},T6xi:function(Ge,me,P){var se=P("YgsL"),X=P("nCxF");function L(y,E,w){var _=E.points,h=E.smooth;if(_&&_.length>=2){if(h&&h!=="spline"){var s=X(_,h,w,E.smoothConstraint);y.moveTo(_[0][0],_[0][1]);for(var r=_.length,n=0;n<(w?r:r-1);n++){var e=s[n*2],l=s[n*2+1],c=_[(n+1)%r];y.bezierCurveTo(e[0],e[1],l[0],l[1],c[0],c[1])}}else{h==="spline"&&(_=se(_,w)),y.moveTo(_[0][0],_[0][1]);for(var n=1,o=_.length;nE&&(e=h+s,h*=E/e,s*=E/e),r+n>E&&(e=r+n,r*=E/e,n*=E/e),s+r>w&&(e=s+r,s*=w/e,r*=w/e),h+n>w&&(e=h+n,h*=w/e,n*=w/e),se.moveTo(L+h,y),se.lineTo(L+E-s,y),s!==0&&se.arc(L+E-s,y+s,s,-Math.PI/2,0),se.lineTo(L+E,y+w-r),r!==0&&se.arc(L+E-r,y+w-r,r,0,Math.PI/2),se.lineTo(L+n,y+w),n!==0&&se.arc(L+n,y+w-n,n,Math.PI/2,Math.PI),se.lineTo(L,y+h),h!==0&&se.arc(L+h,y+h,h,Math.PI,Math.PI*1.5)}me.buildPath=P},"VrN/":function(Ge,me,P){(function(se,X){Ge.exports=X()})(this,function(){"use strict";var se=navigator.userAgent,X=navigator.platform,L=/gecko\/\d/i.test(se),y=/MSIE \d/.test(se),E=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(se),w=/Edge\/(\d+)/.exec(se),_=y||E||w,h=_&&(y?document.documentMode||6:+(w||E)[1]),s=!w&&/WebKit\//.test(se),r=s&&/Qt\/\d+\.\d+/.test(se),n=!w&&/Chrome\//.test(se),e=/Opera\//.test(se),l=/Apple Computer/.test(navigator.vendor),c=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(se),o=/PhantomJS/.test(se),f=!w&&/AppleWebKit/.test(se)&&/Mobile\/\w+/.test(se),d=/Android/.test(se),a=f||d||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(se),A=f||/Mac/.test(X),g=/\bCrOS\b/.test(se),m=/win/i.test(X),C=e&&se.match(/Version\/(\d*\.\d*)/);C&&(C=Number(C[1])),C&&C>=15&&(e=!1,s=!0);var T=A&&(r||e&&(C==null||C<12.11)),B=L||_&&h>=9;function b(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}var p=function(t,v){var M=t.className,R=b(v).exec(M);if(R){var j=M.slice(R.index+R[0].length);t.className=M.slice(0,R.index)+(j?R[1]+j:"")}};function u(t){for(var v=t.childNodes.length;v>0;--v)t.removeChild(t.firstChild);return t}function i(t,v){return u(t).appendChild(v)}function x(t,v,M,R){var j=document.createElement(t);if(M&&(j.className=M),R&&(j.style.cssText=R),typeof v=="string")j.appendChild(document.createTextNode(v));else if(v)for(var re=0;re=v)return ve+(v-re);ve+=_e-re,ve+=M-ve%M,re=_e+1}}var F=function(){this.id=null,this.f=null,this.time=0,this.handler=U(this.onTimeout,this)};F.prototype.onTimeout=function(t){t.id=0,t.time<=+new Date?t.f():setTimeout(t.handler,t.time-+new Date)},F.prototype.set=function(t,v){this.f=v;var M=+new Date+t;(!this.id||M=v)return R+Math.min(ve,v-j);if(j+=re-R,j+=M-j%M,R=re+1,j>=v)return R}}var Ae=[""];function be(t){for(;Ae.length<=t;)Ae.push(fe(Ae)+" ");return Ae[t]}function fe(t){return t[t.length-1]}function ce(t,v){for(var M=[],R=0;R"\x80"&&(t.toUpperCase()!=t.toLowerCase()||ue.test(t))}function Ie(t,v){return v?v.source.indexOf("\\w")>-1&&Te(t)?!0:v.test(t):Te(t)}function De(t){for(var v in t)if(t.hasOwnProperty(v)&&t[v])return!1;return!0}var ne=/[\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 N(t){return t.charCodeAt(0)>=768&&ne.test(t)}function W(t,v,M){for(;(M<0?v>0:vM?-1:1;;){if(v==M)return v;var j=(v+M)/2,re=R<0?Math.ceil(j):Math.floor(j);if(re==v)return t(re)?v:M;t(re)?M=re:v=re+R}}function ee(t,v,M,R){if(!t)return R(v,M,"ltr",0);for(var j=!1,re=0;rev||v==M&&ve.to==v)&&(R(Math.max(ve.from,v),Math.min(ve.to,M),ve.level==1?"rtl":"ltr",re),j=!0)}j||R(v,M,"ltr")}var oe=null;function xe(t,v,M){var R;oe=null;for(var j=0;jv)return j;re.to==v&&(re.from!=re.to&&M=="before"?R=j:oe=j),re.from==v&&(re.from!=re.to&&M!="before"?R=j:oe=j)}return R!=null?R:oe}var Ke=function(){var t="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",v="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function M(Pe){return Pe<=247?t.charAt(Pe):1424<=Pe&&Pe<=1524?"R":1536<=Pe&&Pe<=1785?v.charAt(Pe-1536):1774<=Pe&&Pe<=2220?"r":8192<=Pe&&Pe<=8203?"w":Pe==8204?"b":"L"}var R=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,j=/[stwN]/,re=/[LRr]/,ve=/[Lb1n]/,_e=/[1n]/;function Se(Pe,ut,ht){this.level=Pe,this.from=ut,this.to=ht}return function(Pe,ut){var ht=ut=="ltr"?"L":"R";if(Pe.length==0||ut=="ltr"&&!R.test(Pe))return!1;for(var Rt=Pe.length,Bt=[],Zt=0;Zt-1&&(R[v]=j.slice(0,re).concat(j.slice(re+1)))}}}function it(t,v){var M=dt(t,v);if(!M.length)return;for(var R=Array.prototype.slice.call(arguments,2),j=0;j0}function ze(t){t.prototype.on=function(v,M){He(this,v,M)},t.prototype.off=function(v,M){vt(this,v,M)}}function we(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function Re(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function Me(t){return t.defaultPrevented!=null?t.defaultPrevented:t.returnValue==!1}function Ye(t){we(t),Re(t)}function ot(t){return t.target||t.srcElement}function mt(t){var v=t.which;return v==null&&(t.button&1?v=1:t.button&2?v=3:t.button&4&&(v=2)),A&&t.ctrlKey&&v==1&&(v=3),v}var Tt=function(){if(_&&h<9)return!1;var t=x("div");return"draggable"in t||"dragDrop"in t}(),_t;function Dt(t){if(_t==null){var v=x("span","\u200B");i(t,x("span",[v,document.createTextNode("x")])),t.firstChild.offsetHeight!=0&&(_t=v.offsetWidth<=1&&v.offsetHeight>2&&!(_&&h<8))}var M=_t?x("span","\u200B"):x("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return M.setAttribute("cm-text",""),M}var It;function Lt(t){if(It!=null)return It;var v=i(t,document.createTextNode("A\u062EA")),M=S(v,0,1).getBoundingClientRect(),R=S(v,1,2).getBoundingClientRect();return u(t),!M||M.left==M.right?!1:It=R.right-M.right<3}var Et=` b`.split(/\n/).length!=3?function(t){for(var v=0,M=[],R=t.length;v<=R;){var j=t.indexOf(` -`,v);j==-1&&(j=t.length);var re=t.slice(v,t.charAt(j-1)=="\r"?j-1:j),ve=re.indexOf("\r");ve!=-1?(M.push(re.slice(0,ve)),v+=ve+1):(M.push(re),v=j+1)}return M}:function(t){return t.split(/\r\n?|\n/)},ct=window.getSelection?function(t){try{return t.selectionStart!=t.selectionEnd}catch(v){return!1}}:function(t){var v;try{v=t.ownerDocument.selection.createRange()}catch(M){}return!v||v.parentElement()!=t?!1:v.compareEndPoints("StartToEnd",v)!=0},At=function(){var t=x("div");return"oncopy"in t?!0:(t.setAttribute("oncopy","return;"),typeof t.oncopy=="function")}(),Le=null;function qe(t){if(Le!=null)return Le;var v=i(t,x("span","x")),M=v.getBoundingClientRect(),R=T(v,0,1).getBoundingClientRect();return Le=Math.abs(M.left-R.left)>1}var Ct={},ft={};function Ot(t,v){arguments.length>2&&(v.dependencies=Array.prototype.slice.call(arguments,2)),Ct[t]=v}function Ut(t,v){ft[t]=v}function bt(t){if(typeof t=="string"&&ft.hasOwnProperty(t))t=ft[t];else if(t&&typeof t.name=="string"&&ft.hasOwnProperty(t.name)){var v=ft[t.name];typeof v=="string"&&(v={name:v}),t=he(v,t),t.name=v.name}else{if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return bt("application/xml");if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return bt("application/json")}return typeof t=="string"?{name:t}:t||{name:"null"}}function Nt(t,v){v=bt(v);var M=Ct[v.name];if(!M)return Nt(t,"text/plain");var R=M(t,v);if(sn.hasOwnProperty(v.name)){var j=sn[v.name];for(var re in j){if(!j.hasOwnProperty(re))continue;R.hasOwnProperty(re)&&(R["_"+re]=R[re]),R[re]=j[re]}}if(R.name=v.name,v.helperType&&(R.helperType=v.helperType),v.modeProps)for(var ve in v.modeProps)R[ve]=v.modeProps[ve];return R}var sn={};function Jn(t,v){var M=sn.hasOwnProperty(t)?sn[t]:sn[t]={};K(v,M)}function xn(t,v){if(v===!0)return v;if(t.copyState)return t.copyState(v);var M={};for(var R in v){var j=v[R];j instanceof Array&&(j=j.concat([])),M[R]=j}return M}function Pr(t,v){for(var M;t.innerMode&&!(M=t.innerMode(v),!M||M.mode==t);)v=M.state,t=M.mode;return M||{mode:t,state:v}}function Vr(t,v,M){return t.startState?t.startState(v,M):!0}var Lr=function(t,v,M){this.pos=this.start=0,this.string=t,this.tabSize=v||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=M};Lr.prototype.eol=function(){return this.pos>=this.string.length},Lr.prototype.sol=function(){return this.pos==this.lineStart},Lr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Lr.prototype.next=function(){if(this.posv},Lr.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},Lr.prototype.skipToEnd=function(){this.pos=this.string.length},Lr.prototype.skipTo=function(t){var v=this.string.indexOf(t,this.pos);if(v>-1)return this.pos=v,!0},Lr.prototype.backUp=function(t){this.pos-=t},Lr.prototype.column=function(){return this.lastColumnPos0?null:(re&&v!==!1&&(this.pos+=re[0].length),re)}},Lr.prototype.current=function(){return this.string.slice(this.start,this.pos)},Lr.prototype.hideFirstChars=function(t,v){this.lineStart+=t;try{return v()}finally{this.lineStart-=t}},Lr.prototype.lookAhead=function(t){var v=this.lineOracle;return v&&v.lookAhead(t)},Lr.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};function Sn(t,v){if(v-=t.first,v<0||v>=t.size)throw new Error("There is no line "+(v+t.first)+" in the document.");for(var M=t;!M.lines;)for(var R=0;;++R){var j=M.children[R],re=j.chunkSize();if(v=t.first&&vM?Oe(M,Sn(t,M).text.length):Yt(v,Sn(t,v.line).text.length)}function Yt(t,v){var M=t.ch;return M==null||M>v?Oe(t.line,v):M<0?Oe(t.line,0):t}function Cn(t,v){for(var M=[],R=0;Rthis.maxLookAhead&&(this.maxLookAhead=t),v},zn.prototype.baseToken=function(t){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=t;)this.baseTokenPos+=2;var v=this.baseTokens[this.baseTokenPos+1];return{type:v&&v.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-t}},zn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},zn.fromSaved=function(t,v,M){return v instanceof cn?new zn(t,xn(t.mode,v.state),M,v.lookAhead):new zn(t,xn(t.mode,v),M)},zn.prototype.save=function(t){var v=t!==!1?xn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new cn(v,this.maxLookAhead):v};function Ir(t,v,M,R){var j=[t.state.modeGen],re={};ha(t,v.text,t.doc.mode,M,function(Pe,ut){return j.push(Pe,ut)},re,R);for(var ve=M.state,_e=function(Pe){M.baseTokens=j;var ut=t.state.overlays[Pe],ht=1,Rt=0;M.state=!0,ha(t,v.text,ut.mode,M,function(Bt,Zt){for(var un=ht;RtBt&&j.splice(ht,1,Bt,j[ht+1],wn),ht+=2,Rt=Math.min(Bt,wn)}if(!Zt)return;if(ut.opaque)j.splice(un,ht-un,Bt,"overlay "+Zt),ht=un+2;else for(;unt.options.maxHighlightLength&&xn(t.doc.mode,R.state),re=Ir(t,v,R);j&&(R.state=j),v.stateAfter=R.save(!j),v.styles=re.styles,re.classes?v.styleClasses=re.classes:v.styleClasses&&(v.styleClasses=null),M===t.doc.highlightFrontier&&(t.doc.modeFrontier=Math.max(t.doc.modeFrontier,++t.doc.highlightFrontier))}return v.styles}function Sr(t,v,M){var R=t.doc,j=t.display;if(!R.mode.startState)return new zn(R,!0,v);var re=jr(t,v,M),ve=re>R.first&&Sn(R,re-1).stateAfter,_e=ve?zn.fromSaved(R,ve,re):new zn(R,Vr(R.mode),re);return R.iter(re,v,function(Te){Br(t,Te.text,_e);var Pe=_e.line;Te.stateAfter=Pe==v-1||Pe%5==0||Pe>=j.viewFrom&&Pev.start)return re}throw new Error("Mode "+t.name+" failed to advance stream.")}var hr=function(t,v,M){this.start=t.start,this.end=t.pos,this.string=t.current(),this.type=v||null,this.state=M};function Cr(t,v,M,R){var j=t.doc,re=j.mode,ve;v=jt(j,v);var _e=Sn(j,v.line),Te=Sr(t,v.line,M),Pe=new Lr(_e.text,t.options.tabSize,Te),ut;for(R&&(ut=[]);(R||Pe.post.options.maxHighlightLength?(_e=!1,ve&&Br(t,v,R,ut.pos),ut.pos=v.length,ht=null):ht=Or(ya(M,ut,R.state,Rt),re),Rt){var Bt=Rt[0].name;Bt&&(ht="m-"+(ht?Bt+" "+ht:Bt))}if(!_e||Pe!=ht){for(;Teve;--_e){if(_e<=re.first)return re.first;var Te=Sn(re,_e-1),Pe=Te.stateAfter;if(Pe&&(!M||_e+(Pe instanceof cn?Pe.lookAhead:0)<=re.modeFrontier))return _e;var ut=z(Te.text,null,t.options.tabSize);(j==null||R>ut)&&(j=_e-1,R=ut)}return j}function oa(t,v){if(t.modeFrontier=Math.min(t.modeFrontier,v),t.highlightFrontierM;R--){var j=Sn(t,R).stateAfter;if(j&&(!(j instanceof cn)||R+j.lookAhead=v:re.to>v);(R||(R=[])).push(new _a(ve,re.from,Te?null:re.to))}}return R}function ja(t,v,M){var R;if(t)for(var j=0;j=v:re.to>v);if(_e||re.from==v&&ve.type=="bookmark"&&(!M||re.marker.insertLeft)){var Te=re.from==null||(ve.inclusiveLeft?re.from<=v:re.from0&&_e)for(var ar=0;ar<_e.length;++ar)_e[ar].to==null&&(Nn||(Nn=[])).push(new _a(_e[ar].marker,null,null));for(var Mr=0;Mr0)continue;var ut=[Te,1],ht=ke(Pe.from,_e.from),Rt=ke(Pe.to,_e.to);(ht<0||!ve.inclusiveLeft&&!ht)&&ut.push({from:Pe.from,to:_e.from}),(Rt>0||!ve.inclusiveRight&&!Rt)&&ut.push({from:_e.to,to:Pe.to}),j.splice.apply(j,ut),Te+=ut.length-3}return j}function gi(t){var v=t.markedSpans;if(!v)return;for(var M=0;Mv)&&(!R||ma(R,re.marker)<0)&&(R=re.marker)}return R}function ko(t,v,M,R,j){var re=Sn(t,v),ve=da&&re.markedSpans;if(ve)for(var _e=0;_e=0&&ht<=0||ut<=0&&ht>=0)continue;if(ut<=0&&(Te.marker.inclusiveRight&&j.inclusiveLeft?ke(Pe.to,M)>=0:ke(Pe.to,M)>0)||ut>=0&&(Te.marker.inclusiveRight&&j.inclusiveLeft?ke(Pe.from,R)<=0:ke(Pe.from,R)<0))return!0}}function rr(t){for(var v;v=Ni(t);)t=v.find(-1,!0).line;return t}function Dr(t){for(var v;v=Ii(t);)t=v.find(1,!0).line;return t}function Ur(t){for(var v,M;v=Ii(t);)t=v.find(1,!0).line,(M||(M=[])).push(t);return M}function _r(t,v){var M=Sn(t,v),R=rr(M);return M==R?v:Qr(R)}function ra(t,v){if(v>t.lastLine())return v;var M=Sn(t,v),R;if(!sa(t,M))return v;for(;R=Ii(M);)M=R.find(1,!0).line;return Qr(M)+1}function sa(t,v){var M=da&&v.markedSpans;if(M)for(var R=void 0,j=0;jv.maxLineLength&&(v.maxLineLength=j,v.maxLine=R)})}var na=function(t,v,M){this.text=t,pa(this,v),this.height=M?M(this):1};na.prototype.lineNo=function(){return Qr(this)},ze(na);function Xi(t,v,M,R){t.text=v,t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null),t.order!=null&&(t.order=null),gi(t),pa(t,M);var j=R?R(t):1;j!=t.height&&ca(t,j)}function yi(t){t.parent=null,gi(t)}var ba={},bi={};function co(t,v){if(!t||/^\s*$/.test(t))return null;var M=v.addModeClass?bi:ba;return M[t]||(M[t]=t.replace(/\S+/g,"cm-$&"))}function qo(t,v){var M=O("span",null,null,s?"padding-right: .1px":null),R={pre:O("pre",[M],"CodeMirror-line"),content:M,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:t.getOption("lineWrapping")};v.measure={};for(var j=0;j<=(v.rest?v.rest.length:0);j++){var re=j?v.rest[j-1]:v.line,ve=void 0;R.pos=0,R.addToken=Xs,Lt(t.display.measure)&&(ve=pt(re,t.doc.direction))&&(R.addToken=Ys(R.addToken,ve)),R.map=[];var _e=v!=t.display.externalMeasured&&Qr(re);Ps(re,R,wr(t,re,_e)),re.styleClasses&&(re.styleClasses.bgClass&&(R.bgClass=Q(re.styleClasses.bgClass,R.bgClass||"")),re.styleClasses.textClass&&(R.textClass=Q(re.styleClasses.textClass,R.textClass||""))),R.map.length==0&&R.map.push(0,0,R.content.appendChild(Dt(t.display.measure))),j==0?(v.measure.map=R.map,v.measure.cache={}):((v.measure.maps||(v.measure.maps=[])).push(R.map),(v.measure.caches||(v.measure.caches=[])).push({}))}if(s){var Te=R.content.lastChild;(/\bcm-tab\b/.test(Te.className)||Te.querySelector&&Te.querySelector(".cm-tab"))&&(R.content.className="cm-tab-wrap-hack")}return it(t,"renderLine",t,v.line,R.pre),R.pre.className&&(R.textClass=Q(R.pre.className,R.textClass||"")),R}function _s(t){var v=x("span","\u2022","cm-invalidchar");return v.title="\\u"+t.charCodeAt(0).toString(16),v.setAttribute("aria-label",v.title),v}function Xs(t,v,M,R,j,re,ve){if(!v)return;var _e=t.splitSpaces?xs(v,t.trailingSpace):v,Te=t.cm.state.specialChars,Pe=!1,ut;if(!Te.test(v))t.col+=v.length,ut=document.createTextNode(_e),t.map.push(t.pos,t.pos+v.length,ut),_&&h<9&&(Pe=!0),t.pos+=v.length;else{ut=document.createDocumentFragment();for(var ht=0;;){Te.lastIndex=ht;var Rt=Te.exec(v),Bt=Rt?Rt.index-ht:v.length-ht;if(Bt){var Zt=document.createTextNode(_e.slice(ht,ht+Bt));_&&h<9?ut.appendChild(x("span",[Zt])):ut.appendChild(Zt),t.map.push(t.pos,t.pos+Bt,Zt),t.col+=Bt,t.pos+=Bt}if(!Rt)break;ht+=Bt+1;var un=void 0;if(Rt[0]==" "){var wn=t.cm.options.tabSize,kn=wn-t.col%wn;un=ut.appendChild(x("span",be(kn),"cm-tab")),un.setAttribute("role","presentation"),un.setAttribute("cm-text"," "),t.col+=kn}else Rt[0]=="\r"||Rt[0]==` -`?(un=ut.appendChild(x("span",Rt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),un.setAttribute("cm-text",Rt[0]),t.col+=1):(un=t.cm.options.specialCharPlaceholder(Rt[0]),un.setAttribute("cm-text",Rt[0]),_&&h<9?ut.appendChild(x("span",[un])):ut.appendChild(un),t.col+=1);t.map.push(t.pos,t.pos+1,un),t.pos++}}if(t.trailingSpace=_e.charCodeAt(v.length-1)==32,M||R||j||Pe||re||ve){var Yn=M||"";R&&(Yn+=R),j&&(Yn+=j);var Nn=x("span",[ut],Yn,re);if(ve)for(var ar in ve)ve.hasOwnProperty(ar)&&ar!="style"&&ar!="class"&&Nn.setAttribute(ar,ve[ar]);return t.content.appendChild(Nn)}t.content.appendChild(ut)}function xs(t,v){if(t.length>1&&!/ /.test(t))return t;for(var M=v,R="",j=0;jPe&&ht.from<=Pe);Rt++);if(ht.to>=ut)return t(M,R,j,re,ve,_e,Te);t(M,R.slice(0,ht.to-Pe),j,re,null,_e,Te),re=null,R=R.slice(ht.to-Pe),Pe=ht.to}}}function Ls(t,v,M,R){var j=!R&&M.widgetNode;j&&t.map.push(t.pos,t.pos+v,j),!R&&t.cm.display.input.needsContentAttribute&&(j||(j=t.content.appendChild(document.createElement("span"))),j.setAttribute("cm-marker",M.id)),j&&(t.cm.display.input.setUneditable(j),t.content.appendChild(j)),t.pos+=v,t.trailingSpace=!1}function Ps(t,v,M){var R=t.markedSpans,j=t.text,re=0;if(!R){for(var ve=1;veTe||ta.collapsed&&yr.to==Te&&yr.from==Te)){if(yr.to!=null&&yr.to!=Te&&Bt>yr.to&&(Bt=yr.to,un=""),ta.className&&(Zt+=" "+ta.className),ta.css&&(Rt=(Rt?Rt+";":"")+ta.css),ta.startStyle&&yr.from==Te&&(wn+=" "+ta.startStyle),ta.endStyle&&yr.to==Bt&&(ar||(ar=[])).push(ta.endStyle,yr.to),ta.title&&((Yn||(Yn={})).title=ta.title),ta.attributes)for(var ni in ta.attributes)(Yn||(Yn={}))[ni]=ta.attributes[ni];ta.collapsed&&(!kn||ma(kn.marker,ta)<0)&&(kn=yr)}else yr.from>Te&&Bt>yr.from&&(Bt=yr.from)}if(ar)for(var to=0;to=_e)break;for(var Qo=Math.min(_e,Bt);;){if(ut){var mo=Te+ut.length;if(!kn){var Fi=mo>Qo?ut.slice(0,Qo-Te):ut;v.addToken(v,Fi,ht?ht+Zt:Zt,wn,Te+Fi.length==Bt?un:"",Rt,Yn)}if(mo>=Qo){ut=ut.slice(Qo-Te),Te=Qo;break}Te=mo,wn=""}ut=j.slice(re,re=M[Pe++]),ht=co(M[Pe++],v.cm.options)}}}function Us(t,v,M){this.line=v,this.rest=Ur(v),this.size=this.rest?Qr(fe(this.rest))-M+1:1,this.node=this.text=null,this.hidden=sa(t,v)}function Ko(t,v,M){for(var R=[],j,re=v;re2&&re.push((Te.bottom+Pe.top)/2-M.top)}}re.push(M.bottom-M.top)}}function Ce(t,v,M){if(t.line==v)return{map:t.measure.map,cache:t.measure.cache};for(var R=0;RM)return{map:t.measure.maps[j],cache:t.measure.caches[j],before:!0}}function $e(t,v){v=rr(v);var M=Qr(v),R=t.display.externalMeasured=new Us(t.doc,v,M);R.lineN=M;var j=R.built=qo(t,R);return R.text=j.pre,i(t.display.lineMeasure,j.pre),R}function Ze(t,v,M,R){return rt(t,et(t,v),M,R)}function tt(t,v){if(v>=t.display.viewFrom&&v=M.lineN&&vv)&&(re=Te-_e,j=re-1,v>=Te&&(ve="right")),j!=null){if(R=t[Pe+2],_e==Te&&M==(R.insertLeft?"left":"right")&&(ve=M),M=="left"&&j==0)for(;Pe&&t[Pe-2]==t[Pe-3]&&t[Pe-1].insertLeft;)R=t[(Pe-=3)+2],ve="left";if(M=="right"&&j==Te-_e)for(;Pe=0&&!((M=t[j]).left!=M.right);j--);return M}function zt(t,v,M,R){var j=Pt(v.map,M,R),re=j.node,ve=j.start,_e=j.end,Te=j.collapse,Pe;if(re.nodeType==3){for(var ut=0;ut<4;ut++){for(;ve&&N(v.line.text.charAt(j.coverStart+ve));)--ve;for(;j.coverStart+_e0&&(Te=R="right");var ht;t.options.lineWrapping&&(ht=re.getClientRects()).length>1?Pe=ht[R=="right"?ht.length-1:0]:Pe=re.getBoundingClientRect()}if(_&&h<9&&!ve&&(!Pe||!Pe.left&&!Pe.right)){var Rt=re.parentNode.getClientRects()[0];Rt?Pe={left:Rt.left,right:Rt.left+Mn(t.display),top:Rt.top,bottom:Rt.bottom}:Pe=xt}for(var Bt=Pe.top-v.rect.top,Zt=Pe.bottom-v.rect.top,un=(Bt+Zt)/2,wn=v.view.measure.heights,kn=0;kn=R.text.length?(Te=R.text.length,Pe="before"):Te<=0&&(Te=0,Pe="after"),!_e)return ve(Pe=="before"?Te-1:Te,Pe=="before");function ut(Zt,un,wn){var kn=_e[un],Yn=kn.level==1;return ve(wn?Zt-1:Zt,Yn!=wn)}var ht=xe(_e,Te,Pe),Rt=oe,Bt=ut(Te,ht,Pe=="before");return Rt!=null&&(Bt.other=ut(Te,Rt,Pe!="before")),Bt}function rn(t,v){var M=0;v=jt(t.doc,v),t.options.lineWrapping||(M=Mn(t.display)*v.ch);var R=Sn(t.doc,v.line),j=Oa(R)+Fs(t.display);return{left:M,right:M,top:j,bottom:j+R.height}}function an(t,v,M,R,j){var re=Oe(t,v,M);return re.xRel=j,R&&(re.outside=R),re}function pn(t,v,M){var R=t.doc;if(M+=t.display.viewOffset,M<0)return an(R.first,0,null,-1,-1);var j=Ca(R,M),re=R.first+R.size-1;if(j>re)return an(R.first+R.size-1,Sn(R,re).text.length,null,1,1);v<0&&(v=0);for(var ve=Sn(R,j);;){var _e=vr(t,ve,j,v,M),Te=Ho(ve,_e.ch+(_e.xRel>0||_e.outside>0?1:0));if(!Te)return _e;var Pe=Te.find(1);if(Pe.line==j)return Pe;ve=Sn(R,j=Pe.line)}}function Wn(t,v,M,R){R-=Vt(v);var j=v.text.length,re=le(function(ve){return rt(t,M,ve-1).bottom<=R},j,0);return j=le(function(ve){return rt(t,M,ve).top>R},re,j),{begin:re,end:j}}function en(t,v,M,R){M||(M=et(t,v));var j=An(t,v,rt(t,M,R),"line").top;return Wn(t,v,M,j)}function On(t,v,M,R){return t.bottom<=M?!1:t.top>M?!0:(R?t.left:t.right)>v}function vr(t,v,M,R,j){j-=Oa(v);var re=et(t,v),ve=Vt(v),_e=0,Te=v.text.length,Pe=!0,ut=pt(v,t.doc.direction);if(ut){var ht=(t.options.lineWrapping?Ar:tr)(t,v,M,re,ut,R,j);Pe=ht.level!=1,_e=Pe?ht.from:ht.to-1,Te=Pe?ht.to:ht.from-1}var Rt=null,Bt=null,Zt=le(function(Mr){var yr=rt(t,re,Mr);return yr.top+=ve,yr.bottom+=ve,On(yr,R,j,!1)?(yr.top<=j&&yr.left<=R&&(Rt=Mr,Bt=yr),!0):!1},_e,Te),un,wn,kn=!1;if(Bt){var Yn=R-Bt.left=ar.bottom?1:0}return Zt=W(v.text,Zt,1),an(M,Zt,wn,kn,R-un)}function tr(t,v,M,R,j,re,ve){var _e=le(function(ht){var Rt=j[ht],Bt=Rt.level!=1;return On(Jt(t,Oe(M,Bt?Rt.to:Rt.from,Bt?"before":"after"),"line",v,R),re,ve,!0)},0,j.length-1),Te=j[_e];if(_e>0){var Pe=Te.level!=1,ut=Jt(t,Oe(M,Pe?Te.from:Te.to,Pe?"after":"before"),"line",v,R);On(ut,re,ve,!0)&&ut.top>ve&&(Te=j[_e-1])}return Te}function Ar(t,v,M,R,j,re,ve){var _e=Wn(t,v,R,ve),Te=_e.begin,Pe=_e.end;/\s/.test(v.text.charAt(Pe-1))&&Pe--;for(var ut=null,ht=null,Rt=0;Rt=Pe||Bt.to<=Te)continue;var Zt=Bt.level!=1,un=rt(t,R,Zt?Math.min(Pe,Bt.to)-1:Math.max(Te,Bt.from)).right,wn=unwn)&&(ut=Bt,ht=wn)}return ut||(ut=j[j.length-1]),ut.fromPe&&(ut={from:ut.from,to:Pe,level:ut.level}),ut}var qn;function Tr(t){if(t.cachedTextHeight!=null)return t.cachedTextHeight;if(qn==null){qn=x("pre",null,"CodeMirror-line-like");for(var v=0;v<49;++v)qn.appendChild(document.createTextNode("x")),qn.appendChild(x("br"));qn.appendChild(document.createTextNode("x"))}i(t.measure,qn);var M=qn.offsetHeight/50;return M>3&&(t.cachedTextHeight=M),u(t.measure),M||1}function Mn(t){if(t.cachedCharWidth!=null)return t.cachedCharWidth;var v=x("span","xxxxxxxxxx"),M=x("pre",[v],"CodeMirror-line-like");i(t.measure,M);var R=v.getBoundingClientRect(),j=(R.right-R.left)/10;return j>2&&(t.cachedCharWidth=j),j||10}function xr(t){for(var v=t.display,M={},R={},j=v.gutters.clientLeft,re=v.gutters.firstChild,ve=0;re;re=re.nextSibling,++ve){var _e=t.display.gutterSpecs[ve].className;M[_e]=re.offsetLeft+re.clientLeft+j,R[_e]=re.clientWidth}return{fixedPos:Gr(v),gutterTotalWidth:v.gutters.offsetWidth,gutterLeft:M,gutterWidth:R,wrapperWidth:v.wrapper.clientWidth}}function Gr(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function Fr(t){var v=Tr(t.display),M=t.options.lineWrapping,R=M&&Math.max(5,t.display.scroller.clientWidth/Mn(t.display)-3);return function(j){if(sa(t.doc,j))return 0;var re=0;if(j.widgets)for(var ve=0;ve0&&(Pe=Sn(t.doc,Te.line).text).length==Te.ch){var ut=z(Pe,Pe.length,t.options.tabSize)-Pe.length;Te=Oe(Te.line,Math.max(0,Math.round((re-Fe(t.display).left)/Mn(t.display))-ut))}return Te}function Vn(t,v){if(v>=t.display.viewTo)return null;if(v-=t.display.viewFrom,v<0)return null;for(var M=t.display.view,R=0;Rv)&&(j.updateLineNumbers=v),t.curOp.viewChanged=!0,v>=j.viewTo)da&&_r(t.doc,v)j.viewFrom?Hn(t):(j.viewFrom+=R,j.viewTo+=R);else if(v<=j.viewFrom&&M>=j.viewTo)Hn(t);else if(v<=j.viewFrom){var re=Xn(t,M,M+R,1);re?(j.view=j.view.slice(re.index),j.viewFrom=re.lineN,j.viewTo+=R):Hn(t)}else if(M>=j.viewTo){var ve=Xn(t,v,v,-1);ve?(j.view=j.view.slice(0,ve.index),j.viewTo=ve.lineN):Hn(t)}else{var _e=Xn(t,v,v,-1),Te=Xn(t,M,M+R,1);_e&&Te?(j.view=j.view.slice(0,_e.index).concat(Ko(t,_e.lineN,Te.lineN)).concat(j.view.slice(Te.index)),j.viewTo+=R):Hn(t)}var Pe=j.externalMeasured;Pe&&(M=j.lineN&&v=R.viewTo)return;var re=R.view[Vn(t,v)];if(re.node==null)return;var ve=re.changes||(re.changes=[]);H(ve,M)==-1&&ve.push(M)}function Hn(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function Xn(t,v,M,R){var j=Vn(t,v),re,ve=t.display.view;if(!da||M==t.doc.first+t.doc.size)return{index:j,lineN:M};for(var _e=t.display.viewFrom,Te=0;Te0){if(j==ve.length-1)return null;re=_e+ve[j].size-v,j++}else re=_e-v;v+=re,M+=re}for(;_r(t.doc,M)!=M;){if(j==(R<0?0:ve.length-1))return null;M+=R*ve[j-(R<0?1:0)].size,j+=R}return{index:j,lineN:M}}function Qn(t,v,M){var R=t.display,j=R.view;j.length==0||v>=R.viewTo||M<=R.viewFrom?(R.view=Ko(t,v,M),R.viewFrom=v):(R.viewFrom>v?R.view=Ko(t,v,R.viewFrom).concat(R.view):R.viewFromM&&(R.view=R.view.slice(0,Vn(t,M)))),R.viewTo=M}function Pn(t){for(var v=t.display.view,M=0,R=0;R=t.display.viewTo||_e.to().line0?v.blinker=setInterval(function(){t.hasFocus()||Xr(t),v.cursorDiv.style.visibility=(M=!M)?"":"hidden"},t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(v.cursorDiv.style.visibility="hidden")}function kr(t){t.state.focused||(t.display.input.focus(),Ea(t))}function La(t){t.state.delayingBlurEvent=!0,setTimeout(function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,Xr(t))},100)}function Ea(t,v){if(t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1),t.options.readOnly=="nocursor")return;t.state.focused||(it(t,"focus",t,v),t.state.focused=!0,k(t.display.wrapper,"CodeMirror-focused"),!t.curOp&&t.display.selForContextMenu!=t.doc.sel&&(t.display.input.reset(),s&&setTimeout(function(){return t.display.input.reset(!0)},20)),t.display.input.receivedFocus()),ir(t)}function Xr(t,v){if(t.state.delayingBlurEvent)return;t.state.focused&&(it(t,"blur",t,v),t.state.focused=!1,p(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout(function(){t.state.focused||(t.display.shift=!1)},150)}function li(t){for(var v=t.display,M=v.lineDiv.offsetTop,R=0;R.005||ut<-.005)&&(ca(j.line,ve),Xa(j.line),j.rest))for(var ht=0;htt.display.sizerWidth){var Rt=Math.ceil(_e/Mn(t.display));Rt>t.display.maxLineLength&&(t.display.maxLineLength=Rt,t.display.maxLine=j.line,t.display.maxLineChanged=!0)}}}function Xa(t){if(t.widgets)for(var v=0;v=ve&&(re=Ca(v,Oa(Sn(v,Te))-t.wrapper.clientHeight),ve=Te)}return{from:re,to:Math.max(ve,re+1)}}function Ji(t,v){if(at(t,"scrollCursorIntoView"))return;var M=t.display,R=M.sizer.getBoundingClientRect(),j=null;if(v.top+R.top<0?j=!0:v.bottom+R.top>(window.innerHeight||document.documentElement.clientHeight)&&(j=!1),j!=null&&!o){var re=x("div","\u200B",null,`position: absolute; +`,v);j==-1&&(j=t.length);var re=t.slice(v,t.charAt(j-1)=="\r"?j-1:j),ve=re.indexOf("\r");ve!=-1?(M.push(re.slice(0,ve)),v+=ve+1):(M.push(re),v=j+1)}return M}:function(t){return t.split(/\r\n?|\n/)},ct=window.getSelection?function(t){try{return t.selectionStart!=t.selectionEnd}catch(v){return!1}}:function(t){var v;try{v=t.ownerDocument.selection.createRange()}catch(M){}return!v||v.parentElement()!=t?!1:v.compareEndPoints("StartToEnd",v)!=0},At=function(){var t=x("div");return"oncopy"in t?!0:(t.setAttribute("oncopy","return;"),typeof t.oncopy=="function")}(),Le=null;function qe(t){if(Le!=null)return Le;var v=i(t,x("span","x")),M=v.getBoundingClientRect(),R=S(v,0,1).getBoundingClientRect();return Le=Math.abs(M.left-R.left)>1}var Ct={},ft={};function Ot(t,v){arguments.length>2&&(v.dependencies=Array.prototype.slice.call(arguments,2)),Ct[t]=v}function Ut(t,v){ft[t]=v}function bt(t){if(typeof t=="string"&&ft.hasOwnProperty(t))t=ft[t];else if(t&&typeof t.name=="string"&&ft.hasOwnProperty(t.name)){var v=ft[t.name];typeof v=="string"&&(v={name:v}),t=he(v,t),t.name=v.name}else{if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return bt("application/xml");if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return bt("application/json")}return typeof t=="string"?{name:t}:t||{name:"null"}}function Nt(t,v){v=bt(v);var M=Ct[v.name];if(!M)return Nt(t,"text/plain");var R=M(t,v);if(sn.hasOwnProperty(v.name)){var j=sn[v.name];for(var re in j){if(!j.hasOwnProperty(re))continue;R.hasOwnProperty(re)&&(R["_"+re]=R[re]),R[re]=j[re]}}if(R.name=v.name,v.helperType&&(R.helperType=v.helperType),v.modeProps)for(var ve in v.modeProps)R[ve]=v.modeProps[ve];return R}var sn={};function Jn(t,v){var M=sn.hasOwnProperty(t)?sn[t]:sn[t]={};K(v,M)}function xn(t,v){if(v===!0)return v;if(t.copyState)return t.copyState(v);var M={};for(var R in v){var j=v[R];j instanceof Array&&(j=j.concat([])),M[R]=j}return M}function Pr(t,v){for(var M;t.innerMode&&!(M=t.innerMode(v),!M||M.mode==t);)v=M.state,t=M.mode;return M||{mode:t,state:v}}function Vr(t,v,M){return t.startState?t.startState(v,M):!0}var Lr=function(t,v,M){this.pos=this.start=0,this.string=t,this.tabSize=v||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=M};Lr.prototype.eol=function(){return this.pos>=this.string.length},Lr.prototype.sol=function(){return this.pos==this.lineStart},Lr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Lr.prototype.next=function(){if(this.posv},Lr.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},Lr.prototype.skipToEnd=function(){this.pos=this.string.length},Lr.prototype.skipTo=function(t){var v=this.string.indexOf(t,this.pos);if(v>-1)return this.pos=v,!0},Lr.prototype.backUp=function(t){this.pos-=t},Lr.prototype.column=function(){return this.lastColumnPos0?null:(re&&v!==!1&&(this.pos+=re[0].length),re)}},Lr.prototype.current=function(){return this.string.slice(this.start,this.pos)},Lr.prototype.hideFirstChars=function(t,v){this.lineStart+=t;try{return v()}finally{this.lineStart-=t}},Lr.prototype.lookAhead=function(t){var v=this.lineOracle;return v&&v.lookAhead(t)},Lr.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};function Tn(t,v){if(v-=t.first,v<0||v>=t.size)throw new Error("There is no line "+(v+t.first)+" in the document.");for(var M=t;!M.lines;)for(var R=0;;++R){var j=M.children[R],re=j.chunkSize();if(v=t.first&&vM?Oe(M,Tn(t,M).text.length):Yt(v,Tn(t,v.line).text.length)}function Yt(t,v){var M=t.ch;return M==null||M>v?Oe(t.line,v):M<0?Oe(t.line,0):t}function Cn(t,v){for(var M=[],R=0;Rthis.maxLookAhead&&(this.maxLookAhead=t),v},zn.prototype.baseToken=function(t){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=t;)this.baseTokenPos+=2;var v=this.baseTokens[this.baseTokenPos+1];return{type:v&&v.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-t}},zn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},zn.fromSaved=function(t,v,M){return v instanceof cn?new zn(t,xn(t.mode,v.state),M,v.lookAhead):new zn(t,xn(t.mode,v),M)},zn.prototype.save=function(t){var v=t!==!1?xn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new cn(v,this.maxLookAhead):v};function Ir(t,v,M,R){var j=[t.state.modeGen],re={};ha(t,v.text,t.doc.mode,M,function(Pe,ut){return j.push(Pe,ut)},re,R);for(var ve=M.state,_e=function(Pe){M.baseTokens=j;var ut=t.state.overlays[Pe],ht=1,Rt=0;M.state=!0,ha(t,v.text,ut.mode,M,function(Bt,Zt){for(var un=ht;RtBt&&j.splice(ht,1,Bt,j[ht+1],wn),ht+=2,Rt=Math.min(Bt,wn)}if(!Zt)return;if(ut.opaque)j.splice(un,ht-un,Bt,"overlay "+Zt),ht=un+2;else for(;unt.options.maxHighlightLength&&xn(t.doc.mode,R.state),re=Ir(t,v,R);j&&(R.state=j),v.stateAfter=R.save(!j),v.styles=re.styles,re.classes?v.styleClasses=re.classes:v.styleClasses&&(v.styleClasses=null),M===t.doc.highlightFrontier&&(t.doc.modeFrontier=Math.max(t.doc.modeFrontier,++t.doc.highlightFrontier))}return v.styles}function Tr(t,v,M){var R=t.doc,j=t.display;if(!R.mode.startState)return new zn(R,!0,v);var re=jr(t,v,M),ve=re>R.first&&Tn(R,re-1).stateAfter,_e=ve?zn.fromSaved(R,ve,re):new zn(R,Vr(R.mode),re);return R.iter(re,v,function(Se){Br(t,Se.text,_e);var Pe=_e.line;Se.stateAfter=Pe==v-1||Pe%5==0||Pe>=j.viewFrom&&Pev.start)return re}throw new Error("Mode "+t.name+" failed to advance stream.")}var hr=function(t,v,M){this.start=t.start,this.end=t.pos,this.string=t.current(),this.type=v||null,this.state=M};function Cr(t,v,M,R){var j=t.doc,re=j.mode,ve;v=jt(j,v);var _e=Tn(j,v.line),Se=Tr(t,v.line,M),Pe=new Lr(_e.text,t.options.tabSize,Se),ut;for(R&&(ut=[]);(R||Pe.post.options.maxHighlightLength?(_e=!1,ve&&Br(t,v,R,ut.pos),ut.pos=v.length,ht=null):ht=Or(ya(M,ut,R.state,Rt),re),Rt){var Bt=Rt[0].name;Bt&&(ht="m-"+(ht?Bt+" "+ht:Bt))}if(!_e||Pe!=ht){for(;Seve;--_e){if(_e<=re.first)return re.first;var Se=Tn(re,_e-1),Pe=Se.stateAfter;if(Pe&&(!M||_e+(Pe instanceof cn?Pe.lookAhead:0)<=re.modeFrontier))return _e;var ut=z(Se.text,null,t.options.tabSize);(j==null||R>ut)&&(j=_e-1,R=ut)}return j}function oa(t,v){if(t.modeFrontier=Math.min(t.modeFrontier,v),t.highlightFrontierM;R--){var j=Tn(t,R).stateAfter;if(j&&(!(j instanceof cn)||R+j.lookAhead=v:re.to>v);(R||(R=[])).push(new _a(ve,re.from,Se?null:re.to))}}return R}function ja(t,v,M){var R;if(t)for(var j=0;j=v:re.to>v);if(_e||re.from==v&&ve.type=="bookmark"&&(!M||re.marker.insertLeft)){var Se=re.from==null||(ve.inclusiveLeft?re.from<=v:re.from0&&_e)for(var ar=0;ar<_e.length;++ar)_e[ar].to==null&&(Nn||(Nn=[])).push(new _a(_e[ar].marker,null,null));for(var Mr=0;Mr0)continue;var ut=[Se,1],ht=ke(Pe.from,_e.from),Rt=ke(Pe.to,_e.to);(ht<0||!ve.inclusiveLeft&&!ht)&&ut.push({from:Pe.from,to:_e.from}),(Rt>0||!ve.inclusiveRight&&!Rt)&&ut.push({from:_e.to,to:Pe.to}),j.splice.apply(j,ut),Se+=ut.length-3}return j}function gi(t){var v=t.markedSpans;if(!v)return;for(var M=0;Mv)&&(!R||ma(R,re.marker)<0)&&(R=re.marker)}return R}function ko(t,v,M,R,j){var re=Tn(t,v),ve=da&&re.markedSpans;if(ve)for(var _e=0;_e=0&&ht<=0||ut<=0&&ht>=0)continue;if(ut<=0&&(Se.marker.inclusiveRight&&j.inclusiveLeft?ke(Pe.to,M)>=0:ke(Pe.to,M)>0)||ut>=0&&(Se.marker.inclusiveRight&&j.inclusiveLeft?ke(Pe.from,R)<=0:ke(Pe.from,R)<0))return!0}}function rr(t){for(var v;v=Ni(t);)t=v.find(-1,!0).line;return t}function Dr(t){for(var v;v=Ii(t);)t=v.find(1,!0).line;return t}function Ur(t){for(var v,M;v=Ii(t);)t=v.find(1,!0).line,(M||(M=[])).push(t);return M}function _r(t,v){var M=Tn(t,v),R=rr(M);return M==R?v:Qr(R)}function ra(t,v){if(v>t.lastLine())return v;var M=Tn(t,v),R;if(!sa(t,M))return v;for(;R=Ii(M);)M=R.find(1,!0).line;return Qr(M)+1}function sa(t,v){var M=da&&v.markedSpans;if(M)for(var R=void 0,j=0;jv.maxLineLength&&(v.maxLineLength=j,v.maxLine=R)})}var na=function(t,v,M){this.text=t,pa(this,v),this.height=M?M(this):1};na.prototype.lineNo=function(){return Qr(this)},ze(na);function Xi(t,v,M,R){t.text=v,t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null),t.order!=null&&(t.order=null),gi(t),pa(t,M);var j=R?R(t):1;j!=t.height&&ca(t,j)}function yi(t){t.parent=null,gi(t)}var ba={},bi={};function co(t,v){if(!t||/^\s*$/.test(t))return null;var M=v.addModeClass?bi:ba;return M[t]||(M[t]=t.replace(/\S+/g,"cm-$&"))}function qo(t,v){var M=O("span",null,null,s?"padding-right: .1px":null),R={pre:O("pre",[M],"CodeMirror-line"),content:M,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:t.getOption("lineWrapping")};v.measure={};for(var j=0;j<=(v.rest?v.rest.length:0);j++){var re=j?v.rest[j-1]:v.line,ve=void 0;R.pos=0,R.addToken=Xs,Lt(t.display.measure)&&(ve=pt(re,t.doc.direction))&&(R.addToken=Ys(R.addToken,ve)),R.map=[];var _e=v!=t.display.externalMeasured&&Qr(re);Ps(re,R,wr(t,re,_e)),re.styleClasses&&(re.styleClasses.bgClass&&(R.bgClass=Q(re.styleClasses.bgClass,R.bgClass||"")),re.styleClasses.textClass&&(R.textClass=Q(re.styleClasses.textClass,R.textClass||""))),R.map.length==0&&R.map.push(0,0,R.content.appendChild(Dt(t.display.measure))),j==0?(v.measure.map=R.map,v.measure.cache={}):((v.measure.maps||(v.measure.maps=[])).push(R.map),(v.measure.caches||(v.measure.caches=[])).push({}))}if(s){var Se=R.content.lastChild;(/\bcm-tab\b/.test(Se.className)||Se.querySelector&&Se.querySelector(".cm-tab"))&&(R.content.className="cm-tab-wrap-hack")}return it(t,"renderLine",t,v.line,R.pre),R.pre.className&&(R.textClass=Q(R.pre.className,R.textClass||"")),R}function _s(t){var v=x("span","\u2022","cm-invalidchar");return v.title="\\u"+t.charCodeAt(0).toString(16),v.setAttribute("aria-label",v.title),v}function Xs(t,v,M,R,j,re,ve){if(!v)return;var _e=t.splitSpaces?xs(v,t.trailingSpace):v,Se=t.cm.state.specialChars,Pe=!1,ut;if(!Se.test(v))t.col+=v.length,ut=document.createTextNode(_e),t.map.push(t.pos,t.pos+v.length,ut),_&&h<9&&(Pe=!0),t.pos+=v.length;else{ut=document.createDocumentFragment();for(var ht=0;;){Se.lastIndex=ht;var Rt=Se.exec(v),Bt=Rt?Rt.index-ht:v.length-ht;if(Bt){var Zt=document.createTextNode(_e.slice(ht,ht+Bt));_&&h<9?ut.appendChild(x("span",[Zt])):ut.appendChild(Zt),t.map.push(t.pos,t.pos+Bt,Zt),t.col+=Bt,t.pos+=Bt}if(!Rt)break;ht+=Bt+1;var un=void 0;if(Rt[0]==" "){var wn=t.cm.options.tabSize,kn=wn-t.col%wn;un=ut.appendChild(x("span",be(kn),"cm-tab")),un.setAttribute("role","presentation"),un.setAttribute("cm-text"," "),t.col+=kn}else Rt[0]=="\r"||Rt[0]==` +`?(un=ut.appendChild(x("span",Rt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),un.setAttribute("cm-text",Rt[0]),t.col+=1):(un=t.cm.options.specialCharPlaceholder(Rt[0]),un.setAttribute("cm-text",Rt[0]),_&&h<9?ut.appendChild(x("span",[un])):ut.appendChild(un),t.col+=1);t.map.push(t.pos,t.pos+1,un),t.pos++}}if(t.trailingSpace=_e.charCodeAt(v.length-1)==32,M||R||j||Pe||re||ve){var Yn=M||"";R&&(Yn+=R),j&&(Yn+=j);var Nn=x("span",[ut],Yn,re);if(ve)for(var ar in ve)ve.hasOwnProperty(ar)&&ar!="style"&&ar!="class"&&Nn.setAttribute(ar,ve[ar]);return t.content.appendChild(Nn)}t.content.appendChild(ut)}function xs(t,v){if(t.length>1&&!/ /.test(t))return t;for(var M=v,R="",j=0;jPe&&ht.from<=Pe);Rt++);if(ht.to>=ut)return t(M,R,j,re,ve,_e,Se);t(M,R.slice(0,ht.to-Pe),j,re,null,_e,Se),re=null,R=R.slice(ht.to-Pe),Pe=ht.to}}}function Ls(t,v,M,R){var j=!R&&M.widgetNode;j&&t.map.push(t.pos,t.pos+v,j),!R&&t.cm.display.input.needsContentAttribute&&(j||(j=t.content.appendChild(document.createElement("span"))),j.setAttribute("cm-marker",M.id)),j&&(t.cm.display.input.setUneditable(j),t.content.appendChild(j)),t.pos+=v,t.trailingSpace=!1}function Ps(t,v,M){var R=t.markedSpans,j=t.text,re=0;if(!R){for(var ve=1;veSe||ta.collapsed&&yr.to==Se&&yr.from==Se)){if(yr.to!=null&&yr.to!=Se&&Bt>yr.to&&(Bt=yr.to,un=""),ta.className&&(Zt+=" "+ta.className),ta.css&&(Rt=(Rt?Rt+";":"")+ta.css),ta.startStyle&&yr.from==Se&&(wn+=" "+ta.startStyle),ta.endStyle&&yr.to==Bt&&(ar||(ar=[])).push(ta.endStyle,yr.to),ta.title&&((Yn||(Yn={})).title=ta.title),ta.attributes)for(var ni in ta.attributes)(Yn||(Yn={}))[ni]=ta.attributes[ni];ta.collapsed&&(!kn||ma(kn.marker,ta)<0)&&(kn=yr)}else yr.from>Se&&Bt>yr.from&&(Bt=yr.from)}if(ar)for(var to=0;to=_e)break;for(var Qo=Math.min(_e,Bt);;){if(ut){var mo=Se+ut.length;if(!kn){var Fi=mo>Qo?ut.slice(0,Qo-Se):ut;v.addToken(v,Fi,ht?ht+Zt:Zt,wn,Se+Fi.length==Bt?un:"",Rt,Yn)}if(mo>=Qo){ut=ut.slice(Qo-Se),Se=Qo;break}Se=mo,wn=""}ut=j.slice(re,re=M[Pe++]),ht=co(M[Pe++],v.cm.options)}}}function Us(t,v,M){this.line=v,this.rest=Ur(v),this.size=this.rest?Qr(fe(this.rest))-M+1:1,this.node=this.text=null,this.hidden=sa(t,v)}function Ko(t,v,M){for(var R=[],j,re=v;re2&&re.push((Se.bottom+Pe.top)/2-M.top)}}re.push(M.bottom-M.top)}}function Ce(t,v,M){if(t.line==v)return{map:t.measure.map,cache:t.measure.cache};for(var R=0;RM)return{map:t.measure.maps[j],cache:t.measure.caches[j],before:!0}}function $e(t,v){v=rr(v);var M=Qr(v),R=t.display.externalMeasured=new Us(t.doc,v,M);R.lineN=M;var j=R.built=qo(t,R);return R.text=j.pre,i(t.display.lineMeasure,j.pre),R}function Ze(t,v,M,R){return rt(t,et(t,v),M,R)}function tt(t,v){if(v>=t.display.viewFrom&&v=M.lineN&&vv)&&(re=Se-_e,j=re-1,v>=Se&&(ve="right")),j!=null){if(R=t[Pe+2],_e==Se&&M==(R.insertLeft?"left":"right")&&(ve=M),M=="left"&&j==0)for(;Pe&&t[Pe-2]==t[Pe-3]&&t[Pe-1].insertLeft;)R=t[(Pe-=3)+2],ve="left";if(M=="right"&&j==Se-_e)for(;Pe=0&&!((M=t[j]).left!=M.right);j--);return M}function zt(t,v,M,R){var j=Pt(v.map,M,R),re=j.node,ve=j.start,_e=j.end,Se=j.collapse,Pe;if(re.nodeType==3){for(var ut=0;ut<4;ut++){for(;ve&&N(v.line.text.charAt(j.coverStart+ve));)--ve;for(;j.coverStart+_e0&&(Se=R="right");var ht;t.options.lineWrapping&&(ht=re.getClientRects()).length>1?Pe=ht[R=="right"?ht.length-1:0]:Pe=re.getBoundingClientRect()}if(_&&h<9&&!ve&&(!Pe||!Pe.left&&!Pe.right)){var Rt=re.parentNode.getClientRects()[0];Rt?Pe={left:Rt.left,right:Rt.left+Mn(t.display),top:Rt.top,bottom:Rt.bottom}:Pe=xt}for(var Bt=Pe.top-v.rect.top,Zt=Pe.bottom-v.rect.top,un=(Bt+Zt)/2,wn=v.view.measure.heights,kn=0;kn=R.text.length?(Se=R.text.length,Pe="before"):Se<=0&&(Se=0,Pe="after"),!_e)return ve(Pe=="before"?Se-1:Se,Pe=="before");function ut(Zt,un,wn){var kn=_e[un],Yn=kn.level==1;return ve(wn?Zt-1:Zt,Yn!=wn)}var ht=xe(_e,Se,Pe),Rt=oe,Bt=ut(Se,ht,Pe=="before");return Rt!=null&&(Bt.other=ut(Se,Rt,Pe!="before")),Bt}function rn(t,v){var M=0;v=jt(t.doc,v),t.options.lineWrapping||(M=Mn(t.display)*v.ch);var R=Tn(t.doc,v.line),j=Oa(R)+Fs(t.display);return{left:M,right:M,top:j,bottom:j+R.height}}function an(t,v,M,R,j){var re=Oe(t,v,M);return re.xRel=j,R&&(re.outside=R),re}function pn(t,v,M){var R=t.doc;if(M+=t.display.viewOffset,M<0)return an(R.first,0,null,-1,-1);var j=Ca(R,M),re=R.first+R.size-1;if(j>re)return an(R.first+R.size-1,Tn(R,re).text.length,null,1,1);v<0&&(v=0);for(var ve=Tn(R,j);;){var _e=vr(t,ve,j,v,M),Se=Ho(ve,_e.ch+(_e.xRel>0||_e.outside>0?1:0));if(!Se)return _e;var Pe=Se.find(1);if(Pe.line==j)return Pe;ve=Tn(R,j=Pe.line)}}function Wn(t,v,M,R){R-=Vt(v);var j=v.text.length,re=le(function(ve){return rt(t,M,ve-1).bottom<=R},j,0);return j=le(function(ve){return rt(t,M,ve).top>R},re,j),{begin:re,end:j}}function en(t,v,M,R){M||(M=et(t,v));var j=An(t,v,rt(t,M,R),"line").top;return Wn(t,v,M,j)}function On(t,v,M,R){return t.bottom<=M?!1:t.top>M?!0:(R?t.left:t.right)>v}function vr(t,v,M,R,j){j-=Oa(v);var re=et(t,v),ve=Vt(v),_e=0,Se=v.text.length,Pe=!0,ut=pt(v,t.doc.direction);if(ut){var ht=(t.options.lineWrapping?Ar:tr)(t,v,M,re,ut,R,j);Pe=ht.level!=1,_e=Pe?ht.from:ht.to-1,Se=Pe?ht.to:ht.from-1}var Rt=null,Bt=null,Zt=le(function(Mr){var yr=rt(t,re,Mr);return yr.top+=ve,yr.bottom+=ve,On(yr,R,j,!1)?(yr.top<=j&&yr.left<=R&&(Rt=Mr,Bt=yr),!0):!1},_e,Se),un,wn,kn=!1;if(Bt){var Yn=R-Bt.left=ar.bottom?1:0}return Zt=W(v.text,Zt,1),an(M,Zt,wn,kn,R-un)}function tr(t,v,M,R,j,re,ve){var _e=le(function(ht){var Rt=j[ht],Bt=Rt.level!=1;return On(Jt(t,Oe(M,Bt?Rt.to:Rt.from,Bt?"before":"after"),"line",v,R),re,ve,!0)},0,j.length-1),Se=j[_e];if(_e>0){var Pe=Se.level!=1,ut=Jt(t,Oe(M,Pe?Se.from:Se.to,Pe?"after":"before"),"line",v,R);On(ut,re,ve,!0)&&ut.top>ve&&(Se=j[_e-1])}return Se}function Ar(t,v,M,R,j,re,ve){var _e=Wn(t,v,R,ve),Se=_e.begin,Pe=_e.end;/\s/.test(v.text.charAt(Pe-1))&&Pe--;for(var ut=null,ht=null,Rt=0;Rt=Pe||Bt.to<=Se)continue;var Zt=Bt.level!=1,un=rt(t,R,Zt?Math.min(Pe,Bt.to)-1:Math.max(Se,Bt.from)).right,wn=unwn)&&(ut=Bt,ht=wn)}return ut||(ut=j[j.length-1]),ut.fromPe&&(ut={from:ut.from,to:Pe,level:ut.level}),ut}var qn;function Sr(t){if(t.cachedTextHeight!=null)return t.cachedTextHeight;if(qn==null){qn=x("pre",null,"CodeMirror-line-like");for(var v=0;v<49;++v)qn.appendChild(document.createTextNode("x")),qn.appendChild(x("br"));qn.appendChild(document.createTextNode("x"))}i(t.measure,qn);var M=qn.offsetHeight/50;return M>3&&(t.cachedTextHeight=M),u(t.measure),M||1}function Mn(t){if(t.cachedCharWidth!=null)return t.cachedCharWidth;var v=x("span","xxxxxxxxxx"),M=x("pre",[v],"CodeMirror-line-like");i(t.measure,M);var R=v.getBoundingClientRect(),j=(R.right-R.left)/10;return j>2&&(t.cachedCharWidth=j),j||10}function xr(t){for(var v=t.display,M={},R={},j=v.gutters.clientLeft,re=v.gutters.firstChild,ve=0;re;re=re.nextSibling,++ve){var _e=t.display.gutterSpecs[ve].className;M[_e]=re.offsetLeft+re.clientLeft+j,R[_e]=re.clientWidth}return{fixedPos:Gr(v),gutterTotalWidth:v.gutters.offsetWidth,gutterLeft:M,gutterWidth:R,wrapperWidth:v.wrapper.clientWidth}}function Gr(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function Fr(t){var v=Sr(t.display),M=t.options.lineWrapping,R=M&&Math.max(5,t.display.scroller.clientWidth/Mn(t.display)-3);return function(j){if(sa(t.doc,j))return 0;var re=0;if(j.widgets)for(var ve=0;ve0&&(Pe=Tn(t.doc,Se.line).text).length==Se.ch){var ut=z(Pe,Pe.length,t.options.tabSize)-Pe.length;Se=Oe(Se.line,Math.max(0,Math.round((re-Fe(t.display).left)/Mn(t.display))-ut))}return Se}function Vn(t,v){if(v>=t.display.viewTo)return null;if(v-=t.display.viewFrom,v<0)return null;for(var M=t.display.view,R=0;Rv)&&(j.updateLineNumbers=v),t.curOp.viewChanged=!0,v>=j.viewTo)da&&_r(t.doc,v)j.viewFrom?Hn(t):(j.viewFrom+=R,j.viewTo+=R);else if(v<=j.viewFrom&&M>=j.viewTo)Hn(t);else if(v<=j.viewFrom){var re=Xn(t,M,M+R,1);re?(j.view=j.view.slice(re.index),j.viewFrom=re.lineN,j.viewTo+=R):Hn(t)}else if(M>=j.viewTo){var ve=Xn(t,v,v,-1);ve?(j.view=j.view.slice(0,ve.index),j.viewTo=ve.lineN):Hn(t)}else{var _e=Xn(t,v,v,-1),Se=Xn(t,M,M+R,1);_e&&Se?(j.view=j.view.slice(0,_e.index).concat(Ko(t,_e.lineN,Se.lineN)).concat(j.view.slice(Se.index)),j.viewTo+=R):Hn(t)}var Pe=j.externalMeasured;Pe&&(M=j.lineN&&v=R.viewTo)return;var re=R.view[Vn(t,v)];if(re.node==null)return;var ve=re.changes||(re.changes=[]);H(ve,M)==-1&&ve.push(M)}function Hn(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function Xn(t,v,M,R){var j=Vn(t,v),re,ve=t.display.view;if(!da||M==t.doc.first+t.doc.size)return{index:j,lineN:M};for(var _e=t.display.viewFrom,Se=0;Se0){if(j==ve.length-1)return null;re=_e+ve[j].size-v,j++}else re=_e-v;v+=re,M+=re}for(;_r(t.doc,M)!=M;){if(j==(R<0?0:ve.length-1))return null;M+=R*ve[j-(R<0?1:0)].size,j+=R}return{index:j,lineN:M}}function Qn(t,v,M){var R=t.display,j=R.view;j.length==0||v>=R.viewTo||M<=R.viewFrom?(R.view=Ko(t,v,M),R.viewFrom=v):(R.viewFrom>v?R.view=Ko(t,v,R.viewFrom).concat(R.view):R.viewFromM&&(R.view=R.view.slice(0,Vn(t,M)))),R.viewTo=M}function Pn(t){for(var v=t.display.view,M=0,R=0;R=t.display.viewTo||_e.to().line0?v.blinker=setInterval(function(){t.hasFocus()||Xr(t),v.cursorDiv.style.visibility=(M=!M)?"":"hidden"},t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(v.cursorDiv.style.visibility="hidden")}function kr(t){t.state.focused||(t.display.input.focus(),Ea(t))}function La(t){t.state.delayingBlurEvent=!0,setTimeout(function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,Xr(t))},100)}function Ea(t,v){if(t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1),t.options.readOnly=="nocursor")return;t.state.focused||(it(t,"focus",t,v),t.state.focused=!0,k(t.display.wrapper,"CodeMirror-focused"),!t.curOp&&t.display.selForContextMenu!=t.doc.sel&&(t.display.input.reset(),s&&setTimeout(function(){return t.display.input.reset(!0)},20)),t.display.input.receivedFocus()),ir(t)}function Xr(t,v){if(t.state.delayingBlurEvent)return;t.state.focused&&(it(t,"blur",t,v),t.state.focused=!1,p(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout(function(){t.state.focused||(t.display.shift=!1)},150)}function li(t){for(var v=t.display,M=v.lineDiv.offsetTop,R=0;R.005||ut<-.005)&&(ca(j.line,ve),Xa(j.line),j.rest))for(var ht=0;htt.display.sizerWidth){var Rt=Math.ceil(_e/Mn(t.display));Rt>t.display.maxLineLength&&(t.display.maxLineLength=Rt,t.display.maxLine=j.line,t.display.maxLineChanged=!0)}}}function Xa(t){if(t.widgets)for(var v=0;v=ve&&(re=Ca(v,Oa(Tn(v,Se))-t.wrapper.clientHeight),ve=Se)}return{from:re,to:Math.max(ve,re+1)}}function Ji(t,v){if(at(t,"scrollCursorIntoView"))return;var M=t.display,R=M.sizer.getBoundingClientRect(),j=null;if(v.top+R.top<0?j=!0:v.bottom+R.top>(window.innerHeight||document.documentElement.clientHeight)&&(j=!1),j!=null&&!o){var re=x("div","\u200B",null,`position: absolute; top: `+(v.top-M.viewOffset-Fs(t.display))+`px; height: `+(v.bottom-v.top+Qe(t)+M.barHeight)+`px; - left: `+v.left+"px; width: "+Math.max(2,v.right-v.left)+"px;");t.display.lineSpace.appendChild(re),re.scrollIntoView(j),t.display.lineSpace.removeChild(re)}}function Zi(t,v,M,R){R==null&&(R=0);var j;!t.options.lineWrapping&&v==M&&(v=v.ch?Oe(v.line,v.sticky=="before"?v.ch-1:v.ch,"after"):v,M=v.sticky=="before"?Oe(v.line,v.ch+1,"before"):v);for(var re=0;re<5;re++){var ve=!1,_e=Jt(t,v),Te=!M||M==v?_e:Jt(t,M);j={left:Math.min(_e.left,Te.left),top:Math.min(_e.top,Te.top)-R,right:Math.max(_e.left,Te.left),bottom:Math.max(_e.bottom,Te.bottom)+R};var Pe=wo(t,j),ut=t.doc.scrollTop,ht=t.doc.scrollLeft;if(Pe.scrollTop!=null&&(ao(t,Pe.scrollTop),Math.abs(t.doc.scrollTop-ut)>1&&(ve=!0)),Pe.scrollLeft!=null&&(Bi(t,Pe.scrollLeft),Math.abs(t.doc.scrollLeft-ht)>1&&(ve=!0)),!ve)break}return j}function xi(t,v){var M=wo(t,v);M.scrollTop!=null&&ao(t,M.scrollTop),M.scrollLeft!=null&&Bi(t,M.scrollLeft)}function wo(t,v){var M=t.display,R=Tr(t.display);v.top<0&&(v.top=0);var j=t.curOp&&t.curOp.scrollTop!=null?t.curOp.scrollTop:M.scroller.scrollTop,re=Ee(t),ve={};v.bottom-v.top>re&&(v.bottom=v.top+re);var _e=t.doc.height+nt(M),Te=v.top_e-R;if(v.topj+re){var ut=Math.min(v.top,(Pe?_e:v.bottom)-re);ut!=j&&(ve.scrollTop=ut)}var ht=t.options.fixedGutter?0:M.gutters.offsetWidth,Rt=t.curOp&&t.curOp.scrollLeft!=null?t.curOp.scrollLeft:M.scroller.scrollLeft-ht,Bt=We(t)-M.gutters.offsetWidth,Zt=v.right-v.left>Bt;return Zt&&(v.right=v.left+Bt),v.left<10?ve.scrollLeft=0:v.leftBt+Rt-3&&(ve.scrollLeft=v.right+(Zt?0:10)-Bt),ve}function So(t,v){if(v==null)return;bo(t),t.curOp.scrollTop=(t.curOp.scrollTop==null?t.doc.scrollTop:t.curOp.scrollTop)+v}function qi(t){bo(t);var v=t.getCursor();t.curOp.scrollToPos={from:v,to:v,margin:t.options.cursorScrollMargin}}function Ti(t,v,M){(v!=null||M!=null)&&bo(t),v!=null&&(t.curOp.scrollLeft=v),M!=null&&(t.curOp.scrollTop=M)}function Ri(t,v){bo(t),t.curOp.scrollToPos=v}function bo(t){var v=t.curOp.scrollToPos;if(v){t.curOp.scrollToPos=null;var M=rn(t,v.from),R=rn(t,v.to);ro(t,M,R,v.margin)}}function ro(t,v,M,R){var j=wo(t,{left:Math.min(v.left,M.left),top:Math.min(v.top,M.top)-R,right:Math.max(v.right,M.right),bottom:Math.max(v.bottom,M.bottom)+R});Ti(t,j.scrollLeft,j.scrollTop)}function ao(t,v){if(Math.abs(t.doc.scrollTop-v)<2)return;L||Wi(t,{top:v}),Pi(t,v,!0),L&&Wi(t),Ki(t,100)}function Pi(t,v,M){if(v=Math.max(0,Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,v)),t.display.scroller.scrollTop==v&&!M)return;t.doc.scrollTop=v,t.display.scrollbars.setScrollTop(v),t.display.scroller.scrollTop!=v&&(t.display.scroller.scrollTop=v)}function Bi(t,v,M,R){if(v=Math.max(0,Math.min(v,t.display.scroller.scrollWidth-t.display.scroller.clientWidth)),(M?v==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-v)<2)&&!R)return;t.doc.scrollLeft=v,Er(t),t.display.scroller.scrollLeft!=v&&(t.display.scroller.scrollLeft=v),t.display.scrollbars.setScrollLeft(v)}function Qi(t){var v=t.display,M=v.gutters.offsetWidth,R=Math.round(t.doc.height+nt(t.display));return{clientHeight:v.scroller.clientHeight,viewHeight:v.wrapper.clientHeight,scrollWidth:v.scroller.scrollWidth,clientWidth:v.scroller.clientWidth,viewWidth:v.wrapper.clientWidth,barLeft:t.options.fixedGutter?M:0,docHeight:R,scrollHeight:R+Qe(t)+v.barHeight,nativeBarWidth:v.nativeBarWidth,gutterWidth:M}}var Ui=function(t,v,M){this.cm=M;var R=this.vert=x("div",[x("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),j=this.horiz=x("div",[x("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");R.tabIndex=j.tabIndex=-1,t(R),t(j),He(R,"scroll",function(){R.clientHeight&&v(R.scrollTop,"vertical")}),He(j,"scroll",function(){j.clientWidth&&v(j.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,_&&h<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ui.prototype.update=function(t){var v=t.scrollWidth>t.clientWidth+1,M=t.scrollHeight>t.clientHeight+1,R=t.nativeBarWidth;if(M){this.vert.style.display="block",this.vert.style.bottom=v?R+"px":"0";var j=t.viewHeight-(v?R:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+j)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(v){this.horiz.style.display="block",this.horiz.style.right=M?R+"px":"0",this.horiz.style.left=t.barLeft+"px";var re=t.viewWidth-t.barLeft-(M?R:0);this.horiz.firstChild.style.width=Math.max(0,t.scrollWidth-t.clientWidth+re)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(R==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:M?R:0,bottom:v?R:0}},Ui.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ui.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ui.prototype.zeroWidthHack=function(){var t=A&&!c?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new F,this.disableVert=new F},Ui.prototype.enableZeroWidthBar=function(t,v,M){t.style.pointerEvents="auto";function R(){var j=t.getBoundingClientRect(),re=M=="vert"?document.elementFromPoint(j.right-1,(j.top+j.bottom)/2):document.elementFromPoint((j.right+j.left)/2,j.bottom-1);re!=t?t.style.pointerEvents="none":v.set(1e3,R)}v.set(1e3,R)},Ui.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var Ao=function(){};Ao.prototype.update=function(){return{bottom:0,right:0}},Ao.prototype.setScrollLeft=function(){},Ao.prototype.setScrollTop=function(){},Ao.prototype.clear=function(){};function Mi(t,v){v||(v=Qi(t));var M=t.display.barWidth,R=t.display.barHeight;fo(t,v);for(var j=0;j<4&&M!=t.display.barWidth||R!=t.display.barHeight;j++)M!=t.display.barWidth&&t.options.lineWrapping&&li(t),fo(t,Qi(t)),M=t.display.barWidth,R=t.display.barHeight}function fo(t,v){var M=t.display,R=M.scrollbars.update(v);M.sizer.style.paddingRight=(M.barWidth=R.right)+"px",M.sizer.style.paddingBottom=(M.barHeight=R.bottom)+"px",M.heightForcer.style.borderBottom=R.bottom+"px solid transparent",R.right&&R.bottom?(M.scrollbarFiller.style.display="block",M.scrollbarFiller.style.height=R.bottom+"px",M.scrollbarFiller.style.width=R.right+"px"):M.scrollbarFiller.style.display="",R.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(M.gutterFiller.style.display="block",M.gutterFiller.style.height=R.bottom+"px",M.gutterFiller.style.width=v.gutterWidth+"px"):M.gutterFiller.style.display=""}var Pa={native:Ui,null:Ao};function $i(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&p(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new Pa[t.options.scrollbarStyle](function(v){t.display.wrapper.insertBefore(v,t.display.scrollbarFiller),He(v,"mousedown",function(){t.state.focused&&setTimeout(function(){return t.display.input.focus()},0)}),v.setAttribute("cm-not-content","true")},function(v,M){M=="horizontal"?Bi(t,v):ao(t,v)},t),t.display.scrollbars.addClass&&k(t.display.wrapper,t.display.scrollbars.addClass)}var To=0;function ki(t){t.curOp={cm:t,viewChanged:!1,startHeight:t.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:++To},Js(t.curOp)}function Ei(t){var v=t.curOp;v&&Aa(v,function(M){for(var R=0;R=M.viewTo)||M.maxLineChanged&&v.options.lineWrapping,t.update=t.mustUpdate&&new Oi(v,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function zo(t){t.updatedDisplay=t.mustUpdate&&Ci(t.cm,t.update)}function Fo(t){var v=t.cm,M=v.display;t.updatedDisplay&&li(v),t.barMeasure=Qi(v),M.maxLineChanged&&!v.options.lineWrapping&&(t.adjustWidthTo=Ze(v,M.maxLine,M.maxLine.text.length).left+3,v.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(M.scroller.clientWidth,M.sizer.offsetLeft+t.adjustWidthTo+Qe(v)+v.display.barWidth),t.maxScrollLeft=Math.max(0,M.sizer.offsetLeft+t.adjustWidthTo-We(v))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=M.input.prepareSelection())}function Hi(t){var v=t.cm;t.adjustWidthTo!=null&&(v.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft=t.display.viewTo)return;var M=+new Date+t.options.workTime,R=Sr(t,v.highlightFrontier),j=[];v.iter(R.line,Math.min(v.first+v.size,t.display.viewTo+500),function(re){if(R.line>=t.display.viewFrom){var ve=re.styles,_e=re.text.length>t.options.maxHighlightLength?xn(v.mode,R.state):null,Te=Ir(t,re,R,!0);_e&&(R.state=_e),re.styles=Te.styles;var Pe=re.styleClasses,ut=Te.classes;ut?re.styleClasses=ut:Pe&&(re.styleClasses=null);for(var ht=!ve||ve.length!=re.styles.length||Pe!=ut&&(!Pe||!ut||Pe.bgClass!=ut.bgClass||Pe.textClass!=ut.textClass),Rt=0;!ht&&RtM)return Ki(t,t.options.workDelay),!0}),v.highlightFrontier=R.line,v.modeFrontier=Math.max(v.modeFrontier,R.line),j.length&&ui(t,function(){for(var re=0;re=M.viewFrom&&v.visible.to<=M.viewTo&&(M.updateLineNumbers==null||M.updateLineNumbers>=M.viewTo)&&M.renderedView==M.view&&Pn(t)==0)return!1;ti(t)&&(Hn(t),v.dims=xr(t));var j=R.first+R.size,re=Math.max(v.visible.from-t.options.viewportMargin,R.first),ve=Math.min(j,v.visible.to+t.options.viewportMargin);M.viewFromve&&M.viewTo-ve<20&&(ve=Math.min(j,M.viewTo)),da&&(re=_r(t.doc,re),ve=ra(t.doc,ve));var _e=re!=M.viewFrom||ve!=M.viewTo||M.lastWrapHeight!=v.wrapperHeight||M.lastWrapWidth!=v.wrapperWidth;Qn(t,re,ve),M.viewOffset=Oa(Sn(t.doc,M.viewFrom)),t.display.mover.style.top=M.viewOffset+"px";var Te=Pn(t);if(!_e&&Te==0&&!v.force&&M.renderedView==M.view&&(M.updateLineNumbers==null||M.updateLineNumbers>=M.viewTo))return!1;var Pe=Bo(t);return Te>4&&(M.lineDiv.style.display="none"),ls(t,M.updateLineNumbers,v.dims),Te>4&&(M.lineDiv.style.display=""),M.renderedView=M.view,jo(Pe),u(M.cursorDiv),u(M.selectionDiv),M.gutters.style.height=M.sizer.style.minHeight=0,_e&&(M.lastWrapHeight=v.wrapperHeight,M.lastWrapWidth=v.wrapperWidth,Ki(t,400)),M.updateLineNumbers=null,!0}function _n(t,v){for(var M=v.viewport,R=!0;;R=!1){if(!R||!t.options.lineWrapping||v.oldDisplayWidth==We(t)){if(M&&M.top!=null&&(M={top:Math.min(t.doc.height+nt(t.display)-Ee(t),M.top)}),v.visible=Ra(t.display,t.doc,M),v.visible.from>=t.display.viewFrom&&v.visible.to<=t.display.viewTo)break}else R&&(v.visible=Ra(t.display,t.doc,M));if(!Ci(t,v))break;li(t);var j=Qi(t);on(t),Mi(t,j),qr(t,j),v.force=!1}v.signal(t,"update",t),(t.display.viewFrom!=t.display.reportedViewFrom||t.display.viewTo!=t.display.reportedViewTo)&&(v.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function Wi(t,v){var M=new Oi(t,v);if(Ci(t,M)){li(t),_n(t,M);var R=Qi(t);on(t),Mi(t,R),qr(t,R),M.finish()}}function ls(t,v,M){var R=t.display,j=t.options.lineNumbers,re=R.lineDiv,ve=re.firstChild;function _e(Zt){var un=Zt.nextSibling;return s&&A&&t.display.currentWheelTarget==Zt?Zt.style.display="none":Zt.parentNode.removeChild(Zt),un}for(var Te=R.view,Pe=R.viewFrom,ut=0;ut-1&&(Bt=!1),es(t,ht,Pe,M)),Bt&&(u(ht.lineNumber),ht.lineNumber.appendChild(document.createTextNode(oi(t.options,Pe)))),ve=ht.node.nextSibling}Pe+=ht.size}for(;ve;)ve=_e(ve)}function Vo(t){var v=t.gutters.offsetWidth;t.sizer.style.marginLeft=v+"px"}function qr(t,v){t.display.sizer.style.minHeight=v.docHeight+"px",t.display.heightForcer.style.top=v.docHeight+"px",t.display.gutters.style.height=v.docHeight+t.display.barHeight+Qe(t)+"px"}function Er(t){var v=t.display,M=v.view;if(!v.alignWidgets&&(!v.gutters.firstChild||!t.options.fixedGutter))return;for(var R=Gr(v)-v.scroller.scrollLeft+t.doc.scrollLeft,j=v.gutters.offsetWidth,re=R+"px",ve=0;veve.clientWidth,Te=ve.scrollHeight>ve.clientHeight;if(!(R&&_e||j&&Te))return;if(j&&A&&s){e:for(var Pe=v.target,ut=re.view;Pe!=ve;Pe=Pe.parentNode)for(var ht=0;ht=0&&ke(t,R.to())<=0)return M}return-1};var vn=function(t,v){this.anchor=t,this.head=v};vn.prototype.from=function(){return Xt(this.anchor,this.head)},vn.prototype.to=function(){return Ft(this.anchor,this.head)},vn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Tt(t,v,M){var R=t&&t.options.selectionsMayTouch,j=v[M];v.sort(function(Rt,Bt){return ke(Rt.from(),Bt.from())}),M=H(v,j);for(var re=1;re0:Te>=0){var Pe=Xt(_e.from(),ve.from()),ut=Ft(_e.to(),ve.to()),ht=_e.empty()?ve.from()==ve.head:_e.from()==_e.head;re<=M&&--M,v.splice(--re,2,new vn(ht?ut:Pe,ht?Pe:ut))}}return new Ha(v,M)}function Ht(t,v){return new Ha([new vn(t,v||t)],0)}function fn(t){return t.text?Oe(t.from.line+t.text.length-1,fe(t.text).length+(t.text.length==1?t.from.ch:0)):t.to}function Qt(t,v){if(ke(t,v.from)<0)return t;if(ke(t,v.to)<=0)return fn(v);var M=t.line+v.text.length-(v.to.line-v.from.line)-1,R=t.ch;return t.line==v.to.line&&(R+=fn(v).ch-v.to.ch),Oe(M,R)}function Kn(t,v){for(var M=[],R=0;R1&&t.remove(_e.line+1,Zt-1),t.insert(_e.line+1,kn)}Zr(t,"change",t,v)}function xa(t,v,M){function R(j,re,ve){if(j.linked)for(var _e=0;_e1&&!t.done[t.done.length-2].ranges)return t.done.pop(),fe(t.done)}function Io(t,v,M,R){var j=t.history;j.undone.length=0;var re=+new Date,ve,_e;if((j.lastOp==R||j.lastOrigin==v.origin&&v.origin&&(v.origin.charAt(0)=="+"&&j.lastModTime>re-(t.cm?t.cm.options.historyEventDelay:500)||v.origin.charAt(0)=="*"))&&(ve=Do(j,j.lastOp==R)))_e=fe(ve.changes),ke(v.from,v.to)==0&&ke(v.from,_e.to)==0?_e.to=fn(v):ve.changes.push(Ua(t,v));else{var Te=fe(j.done);for((!Te||!Te.ranges)&&gs(t.sel,j.done),ve={changes:[Ua(t,v)],generation:j.generation},j.done.push(ve);j.done.length>j.undoDepth;)j.done.shift(),j.done[0].ranges||j.done.shift()}j.done.push(M),j.generation=++j.maxGeneration,j.lastModTime=j.lastSelTime=re,j.lastOp=j.lastSelOp=R,j.lastOrigin=j.lastSelOrigin=v.origin,_e||it(t,"historyAdded")}function Ro(t,v,M,R){var j=v.charAt(0);return j=="*"||j=="+"&&M.ranges.length==R.ranges.length&&M.somethingSelected()==R.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}function Mo(t,v,M,R){var j=t.history,re=R&&R.origin;M==j.lastSelOp||re&&j.lastSelOrigin==re&&(j.lastModTime==j.lastSelTime&&j.lastOrigin==re||Ro(t,re,fe(j.done),v))?j.done[j.done.length-1]=v:gs(v,j.done),j.lastSelTime=+new Date,j.lastSelOrigin=re,j.lastSelOp=M,R&&R.clearRedo!==!1&&ri(j.undone)}function gs(t,v){var M=fe(v);M&&M.ranges&&M.equals(t)||v.push(t)}function Al(t,v,M,R){var j=v["spans_"+t.id],re=0;t.iter(Math.max(t.first,M),Math.min(t.first+t.size,R),function(ve){ve.markedSpans&&((j||(j=v["spans_"+t.id]={}))[re]=ve.markedSpans),++re})}function fl(t){if(!t)return null;for(var v,M=0;M-1&&(fe(_e)[ht]=Pe[ht],delete Pe[ht]))}}return R}function js(t,v,M,R){if(R){var j=t.anchor;if(M){var re=ke(v,j)<0;re!=ke(M,j)<0?(j=v,v=M):re!=ke(v,M)<0&&(v=M)}return new vn(j,v)}else return new vn(M||v,v)}function ys(t,v,M,R,j){j==null&&(j=t.cm&&(t.cm.display.shift||t.extend)),Li(t,new Ha([js(t.sel.primary(),v,M,j)],0),R)}function oo(t,v,M){for(var R=[],j=t.cm&&(t.cm.display.shift||t.extend),re=0;re=v.ch:_e.to>v.ch))){if(j&&(it(Te,"beforeCursorEnter"),Te.explicitlyCleared))if(re.markedSpans){--ve;continue}else break;if(!Te.atomic)continue;if(M){var ht=Te.find(R<0?1:-1),Rt=void 0;if((R<0?ut:Pe)&&(ht=pr(t,ht,-R,ht&&ht.line==v.line?re:null)),ht&&ht.line==v.line&&(Rt=ke(ht,M))&&(R<0?Rt<0:Rt>0))return Po(t,ht,v,R,j)}var Bt=Te.find(R<0?-1:1);return(R<0?Pe:ut)&&(Bt=pr(t,Bt,R,Bt.line==v.line?re:null)),Bt?Po(t,Bt,v,R,j):null}}return v}function Hr(t,v,M,R,j){var re=R||1,ve=Po(t,v,M,re,j)||!j&&Po(t,v,M,re,!0)||Po(t,v,M,-re,j)||!j&&Po(t,v,M,-re,!0);return ve||(t.cantEdit=!0,Oe(t.first,0))}function pr(t,v,M,R){return M<0&&v.ch==0?v.line>t.first?jt(t,Oe(v.line-1)):null:M>0&&v.ch==(R||Sn(t,v.line)).text.length?v.line=0;--j)Bn(t,{from:R[j].from,to:R[j].to,text:j?[""]:v.text,origin:v.origin});else Bn(t,v)}function Bn(t,v){if(v.text.length==1&&v.text[0]==""&&ke(v.from,v.to)==0)return;var M=Kn(t,v);Io(t,v,M,t.cm?t.cm.curOp.id:NaN),gn(t,v,M,$a(t,v));var R=[];xa(t,function(j,re){!re&&H(R,j.history)==-1&&(ka(j.history,v),R.push(j.history)),gn(j,v,null,$a(j,v))})}function hn(t,v,M){var R=t.cm&&t.cm.state.suppressEdits;if(R&&!M)return;for(var j=t.history,re,ve=t.sel,_e=v=="undo"?j.done:j.undone,Te=v=="undo"?j.undone:j.done,Pe=0;Pe<_e.length&&!(re=_e[Pe],M?re.ranges&&!re.equals(t.sel):!re.ranges);Pe++);if(Pe==_e.length)return;for(j.lastOrigin=j.lastSelOrigin=null;;)if(re=_e.pop(),re.ranges){if(gs(re,Te),M&&!re.equals(t.sel)){Li(t,re,{clearRedo:!1});return}ve=re}else if(R){_e.push(re);return}else break;var ut=[];gs(ve,Te),Te.push({changes:ut,generation:j.generation}),j.generation=re.generation||++j.maxGeneration;for(var ht=Xe(t,"beforeChange")||t.cm&&Xe(t.cm,"beforeChange"),Rt=function(un){var wn=re.changes[un];if(wn.origin=v,ht&&!fr(t,wn,!1))return _e.length=0,{};ut.push(Ua(t,wn));var kn=un?Kn(t,wn):fe(_e);gn(t,wn,kn,$n(t,wn)),!un&&t.cm&&t.cm.scrollIntoView({from:wn.from,to:fn(wn)});var Yn=[];xa(t,function(Nn,ar){!ar&&H(Yn,Nn.history)==-1&&(ka(Nn.history,wn),Yn.push(Nn.history)),gn(Nn,wn,null,$n(Nn,wn))})},Bt=re.changes.length-1;Bt>=0;--Bt){var Zt=Rt(Bt);if(Zt)return Zt.v}}function Gn(t,v){if(v==0)return;if(t.first+=v,t.sel=new Ha(ce(t.sel.ranges,function(j){return new vn(Oe(j.anchor.line+v,j.anchor.ch),Oe(j.head.line+v,j.head.ch))}),t.sel.primIndex),t.cm){br(t.cm,t.first,t.first-v,v);for(var M=t.cm.display,R=M.viewFrom;Rt.lastLine())return;if(v.from.linere&&(v={from:v.from,to:Oe(re,Sn(t,re).text.length),text:[v.text[0]],origin:v.origin}),v.removed=ea(t,v.from,v.to),M||(M=Kn(t,v)),t.cm?dr(t.cm,v,R):Di(t,v,R),Hs(t,M,ae),t.cantEdit&&Hr(t,Oe(t.firstLine(),0))&&(t.cantEdit=!1)}function dr(t,v,M){var R=t.doc,j=t.display,re=v.from,ve=v.to,_e=!1,Te=re.line;t.options.lineWrapping||(Te=Qr(rr(Sn(R,re.line))),R.iter(Te,ve.line+1,function(Bt){if(Bt==j.maxLine)return _e=!0,!0})),R.sel.contains(v.from,v.to)>-1&&Ve(t),Di(R,v,M,Fr(t)),t.options.lineWrapping||(R.iter(Te,re.line+v.text.length,function(Bt){var Zt=Si(Bt);Zt>j.maxLineLength&&(j.maxLine=Bt,j.maxLineLength=Zt,j.maxLineChanged=!0,_e=!1)}),_e&&(t.curOp.updateMaxLine=!0)),oa(R,re.line),Ki(t,400);var Pe=v.text.length-(ve.line-re.line)-1;v.full?br(t):re.line==ve.line&&v.text.length==1&&!Ya(t.doc,v)?In(t,re.line,"text"):br(t,re.line,ve.line+1,Pe);var ut=Xe(t,"changes"),ht=Xe(t,"change");if(ht||ut){var Rt={from:re,to:ve,text:v.text,removed:v.removed,origin:v.origin};ht&&Zr(t,"change",t,Rt),ut&&(t.curOp.changeObjs||(t.curOp.changeObjs=[])).push(Rt)}t.display.selForContextMenu=null}function gr(t,v,M,R,j){var re;R||(R=M),ke(R,M)<0&&(re=[R,M],M=re[0],R=re[1]),typeof v=="string"&&(v=t.splitLines(v)),Ln(t,{from:M,to:R,text:v,origin:j})}function Rr(t,v,M,R){M1||!(this.children[0]instanceof ai))){var _e=[];this.collapse(_e),this.children=[new ai(_e)],this.children[0].parent=this}},collapse:function(t){for(var v=0;v50){for(var ve=j.lines.length%25+25,_e=ve;_e10);t.parent.maybeSpill()},iterN:function(t,v,M){for(var R=0;Rt.display.maxLineLength&&(t.display.maxLine=Pe,t.display.maxLineLength=ut,t.display.maxLineChanged=!0)}R!=null&&t&&this.collapsed&&br(t,R,j+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&Lo(t.doc)),t&&Zr(t,"markerCleared",t,this,R,j),v&&Ei(t),this.parent&&this.parent.clear()},Xo.prototype.find=function(t,v){t==null&&this.type=="bookmark"&&(t=1);for(var M,R,j=0;j0||ve==0&&re.clearWhenEmpty!==!1)return re;if(re.replacedWith&&(re.collapsed=!0,re.widgetNode=O("span",[re.replacedWith],"CodeMirror-widget"),R.handleMouseEvents||re.widgetNode.setAttribute("cm-ignore-events","true"),R.insertLeft&&(re.widgetNode.insertLeft=!0)),re.collapsed){if(ko(t,v.line,v,M,re)||v.line!=M.line&&ko(t,M.line,v,M,re))throw new Error("Inserting collapsed marker partially overlapping an existing one");si()}re.addToHistory&&Io(t,{from:v,to:M,origin:"markText"},t.sel,NaN);var _e=v.line,Te=t.cm,Pe;if(t.iter(_e,M.line+1,function(ht){Te&&re.collapsed&&!Te.options.lineWrapping&&rr(ht)==Te.display.maxLine&&(Pe=!0),re.collapsed&&_e!=v.line&&ca(ht,0),Na(ht,new _a(re,_e==v.line?v.ch:null,_e==M.line?M.ch:null)),++_e}),re.collapsed&&t.iter(v.line,M.line+1,function(ht){sa(t,ht)&&ca(ht,0)}),re.clearOnEnter&&He(re,"beforeCursorEnter",function(){return re.clear()}),re.readOnly&&(Ba(),(t.history.done.length||t.history.undone.length)&&t.clearHistory()),re.collapsed&&(re.id=++el,re.atomic=!0),Te){if(Pe&&(Te.curOp.updateMaxLine=!0),re.collapsed)br(Te,v.line,M.line+1);else if(re.className||re.startStyle||re.endStyle||re.css||re.attributes||re.title)for(var ut=v.line;ut<=M.line;ut++)In(Te,ut,"text");re.atomic&&Lo(Te.doc),Zr(Te,"markerAdded",Te,re)}return re}var tl=function(t,v){this.markers=t,this.primary=v;for(var M=0;M=0;Te--)Ln(this,R[Te]);_e?As(this,_e):this.cm&&qi(this.cm)}),undo:Da(function(){hn(this,"undo")}),redo:Da(function(){hn(this,"redo")}),undoSelection:Da(function(){hn(this,"undo",!0)}),redoSelection:Da(function(){hn(this,"redo",!0)}),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,v=0,M=0,R=0;R=t.ch)&&v.push(j.marker.parent||j.marker)}return v},findMarks:function(t,v,M){t=jt(this,t),v=jt(this,v);var R=[],j=t.line;return this.iter(t.line,v.line+1,function(re){var ve=re.markedSpans;if(ve)for(var _e=0;_e=Te.to||Te.from==null&&j!=t.line||Te.from!=null&&j==v.line&&Te.from>=v.ch)&&(!M||M(Te.marker))&&R.push(Te.marker.parent||Te.marker)}++j}),R},getAllMarks:function(){var t=[];return this.iter(function(v){var M=v.markedSpans;if(M)for(var R=0;Rt)return v=t,!0;t-=re,++M}),jt(this,Oe(M,v))},indexFromPos:function(t){t=jt(this,t);var v=t.ch;if(t.linev&&(v=t.from),t.to!=null&&t.to-1){v.state.draggingText(t),setTimeout(function(){return v.display.input.focus()},20);return}try{var ut=t.dataTransfer.getData("Text");if(ut){var ht;if(v.state.draggingText&&!v.state.draggingText.copy&&(ht=v.listSelections()),Hs(v.doc,Ht(M,M)),ht)for(var Rt=0;Rt=0;_e--)gr(t.doc,"",R[_e].from,R[_e].to,"+delete");qi(t)})}function au(t,v,M){var R=W(t.text,v+M,M);return R<0||R>t.text.length?null:R}function iu(t,v,M){var R=au(t,v.ch,M);return R==null?null:new Oe(v.line,R,M<0?"after":"before")}function Nl(t,v,M,R,j){if(t){v.doc.direction=="rtl"&&(j=-j);var re=pt(M,v.doc.direction);if(re){var ve=j<0?fe(re):re[0],_e=j<0==(ve.level==1),Te=_e?"after":"before",Pe;if(ve.level>0||v.doc.direction=="rtl"){var ut=et(v,M);Pe=j<0?M.text.length-1:0;var ht=rt(v,ut,Pe).top;Pe=le(function(Rt){return rt(v,ut,Rt).top==ht},j<0==(ve.level==1)?ve.from:ve.to-1,Pe),Te=="before"&&(Pe=au(M,Pe,1))}else Pe=j<0?ve.to:ve.from;return new Oe(R,Pe,Te)}}return new Oe(R,j<0?M.text.length:0,j<0?"before":"after")}function ou(t,v,M,R){var j=pt(v,t.doc.direction);if(!j)return iu(v,M,R);M.ch>=v.text.length?(M.ch=v.text.length,M.sticky="before"):M.ch<=0&&(M.ch=0,M.sticky="after");var re=xe(j,M.ch,M.sticky),ve=j[re];if(t.doc.direction=="ltr"&&ve.level%2==0&&(R>0?ve.to>M.ch:ve.from=ve.from&&Rt>=ut.begin)){var Bt=ht?"before":"after";return new Oe(M.line,Rt,Bt)}}var Zt=function(kn,Yn,Nn){for(var ar=function(ni,to){return to?new Oe(M.line,_e(ni,1),"before"):new Oe(M.line,ni,"after")};kn>=0&&kn0==(Mr.level!=1),ta=yr?Nn.begin:_e(Nn.end,-1);if(Mr.from<=ta&&ta0?ut.end:_e(ut.begin,-1);return wn!=null&&!(R>0&&wn==v.text.length)&&(un=Zt(R>0?0:j.length-1,R,Pe(wn)),un)?un:null}var xl={selectAll:va,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),ae)},killLine:function(t){return bs(t,function(v){if(v.empty()){var M=Sn(t.doc,v.head.line).text.length;return v.head.ch==M&&v.head.line0)j=new Oe(j.line,j.ch+1),t.replaceRange(re.charAt(j.ch-1)+re.charAt(j.ch-2),Oe(j.line,j.ch-2),j,"+transpose");else if(j.line>t.doc.first){var ve=Sn(t.doc,j.line-1).text;ve&&(j=new Oe(j.line,1),t.replaceRange(re.charAt(0)+t.doc.lineSeparator()+ve.charAt(ve.length-1),Oe(j.line-1,ve.length-1),j,"+transpose"))}}M.push(new vn(j,j))}t.setSelections(M)})},newlineAndIndent:function(t){return ui(t,function(){for(var v=t.listSelections(),M=v.length-1;M>=0;M--)t.replaceRange(t.doc.lineSeparator(),v[M].anchor,v[M].head,"+input");v=t.listSelections();for(var R=0;Rt&&ke(v,this.pos)==0&&M==this.button};var Ws,Sl;function Su(t,v){var M=+new Date;return Sl&&Sl.compare(M,t,v)?(Ws=Sl=null,"triple"):Ws&&Ws.compare(M,t,v)?(Sl=new hl(M,t,v),Ws=null,"double"):(Ws=new hl(M,t,v),Sl=null,"single")}function Kl(t){var v=this,M=v.display;if(at(v,t)||M.activeTouch&&M.input.supportsTouch())return;if(M.input.ensurePolled(),M.shift=t.shiftKey,yo(M,t)){s||(M.scroller.draggable=!1,setTimeout(function(){return M.scroller.draggable=!0},100));return}if(uu(v,t))return;var R=bn(v,t),j=mt(t),re=R?Su(R,j):"single";if(window.focus(),j==1&&v.state.selectingText&&v.state.selectingText(t),R&&Tu(v,j,R,re,t))return;j==1?R?Ou(v,R,re,t):ot(t)==M.scroller&&we(t):j==2?(R&&ys(v.doc,R),setTimeout(function(){return M.input.focus()},20)):j==3&&(B?v.display.input.onContextMenu(t):La(v))}function Tu(t,v,M,R,j){var re="Click";return R=="double"?re="Double"+re:R=="triple"&&(re="Triple"+re),re=(v==1?"Left":v==2?"Middle":"Right")+re,wl(t,Fl(re,j),j,function(ve){if(typeof ve=="string"&&(ve=xl[ve]),!ve)return!1;var _e=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),_e=ve(t,M)!=$}finally{t.state.suppressEdits=!1}return _e})}function Bu(t,v,M){var R=t.getOption("configureMouse"),j=R?R(t,v,M):{};if(j.unit==null){var re=g?M.shiftKey&&M.metaKey:M.altKey;j.unit=re?"rectangle":v=="single"?"char":v=="double"?"word":"line"}return(j.extend==null||t.doc.extend)&&(j.extend=t.doc.extend||M.shiftKey),j.addNew==null&&(j.addNew=A?M.metaKey:M.ctrlKey),j.moveOnDrag==null&&(j.moveOnDrag=!(A?M.altKey:M.ctrlKey)),j}function Ou(t,v,M,R){_?setTimeout(U(kr,t),0):t.curOp.focus=I();var j=Bu(t,M,R),re=t.doc.sel,ve;t.options.dragDrop&&St&&!t.isReadOnly()&&M=="single"&&(ve=re.contains(v))>-1&&(ke((ve=re.ranges[ve]).from(),v)<0||v.xRel>0)&&(ke(ve.to(),v)>0||v.xRel<0)?ec(t,R,v,j):Du(t,R,v,j)}function ec(t,v,M,R){var j=t.display,re=!1,ve=Ta(t,function(Pe){s&&(j.scroller.draggable=!1),t.state.draggingText=!1,vt(j.wrapper.ownerDocument,"mouseup",ve),vt(j.wrapper.ownerDocument,"mousemove",_e),vt(j.scroller,"dragstart",Te),vt(j.scroller,"drop",ve),re||(we(Pe),R.addNew||ys(t.doc,M,null,null,R.extend),s&&!l||_&&h==9?setTimeout(function(){j.wrapper.ownerDocument.body.focus({preventScroll:!0}),j.input.focus()},20):j.input.focus())}),_e=function(Pe){re=re||Math.abs(v.clientX-Pe.clientX)+Math.abs(v.clientY-Pe.clientY)>=10},Te=function(){return re=!0};s&&(j.scroller.draggable=!0),t.state.draggingText=ve,ve.copy=!R.moveOnDrag,j.scroller.dragDrop&&j.scroller.dragDrop(),He(j.wrapper.ownerDocument,"mouseup",ve),He(j.wrapper.ownerDocument,"mousemove",_e),He(j.scroller,"dragstart",Te),He(j.scroller,"drop",ve),La(t),setTimeout(function(){return j.input.focus()},20)}function Tl(t,v,M){if(M=="char")return new vn(v,v);if(M=="word")return t.findWordAt(v);if(M=="line")return new vn(Oe(v.line,0),jt(t.doc,Oe(v.line+1,0)));var R=M(t,v);return new vn(R.from,R.to)}function Du(t,v,M,R){var j=t.display,re=t.doc;we(v);var ve,_e,Te=re.sel,Pe=Te.ranges;if(R.addNew&&!R.extend?(_e=re.sel.contains(M),_e>-1?ve=Pe[_e]:ve=new vn(M,M)):(ve=re.sel.primary(),_e=re.sel.primIndex),R.unit=="rectangle")R.addNew||(ve=new vn(M,M)),M=bn(t,v,!0,!0),_e=-1;else{var ut=Tl(t,M,R.unit);R.extend?ve=js(ve,ut.anchor,ut.head,R.extend):ve=ut}R.addNew?_e==-1?(_e=Pe.length,Li(re,Tt(t,Pe.concat([ve]),_e),{scroll:!1,origin:"*mouse"})):Pe.length>1&&Pe[_e].empty()&&R.unit=="char"&&!R.extend?(Li(re,Tt(t,Pe.slice(0,_e).concat(Pe.slice(_e+1)),0),{scroll:!1,origin:"*mouse"}),Te=re.sel):ds(re,_e,ve,pe):(_e=0,Li(re,new Ha([ve],0),pe),Te=re.sel);var ht=M;function Rt(Nn){if(ke(ht,Nn)==0)return;if(ht=Nn,R.unit=="rectangle"){for(var ar=[],Mr=t.options.tabSize,yr=z(Sn(re,M.line).text,M.ch,Mr),ta=z(Sn(re,Nn.line).text,Nn.ch,Mr),ni=Math.min(yr,ta),to=Math.max(yr,ta),wi=Math.min(M.line,Nn.line),Qo=Math.min(t.lastLine(),Math.max(M.line,Nn.line));wi<=Qo;wi++){var mo=Sn(re,wi).text,Fi=ge(mo,ni,Mr);ni==to?ar.push(new vn(Oe(wi,Fi),Oe(wi,Fi))):mo.length>Fi&&ar.push(new vn(Oe(wi,Fi),Oe(wi,ge(mo,to,Mr))))}ar.length||ar.push(new vn(M,M)),Li(re,Tt(t,Te.ranges.slice(0,_e).concat(ar),_e),{origin:"*mouse",scroll:!1}),t.scrollIntoView(Nn)}else{var vo=ve,lo=Tl(t,Nn,R.unit),Rn=vo.anchor,fi;ke(lo.anchor,Rn)>0?(fi=lo.head,Rn=Xt(vo.from(),lo.anchor)):(fi=lo.anchor,Rn=Ft(vo.to(),lo.head));var hi=Te.ranges.slice(0);hi[_e]=Iu(t,new vn(jt(re,Rn),fi)),Li(re,Tt(t,hi,_e),pe)}}var Bt=j.wrapper.getBoundingClientRect(),Zt=0;function un(Nn){var ar=++Zt,Mr=bn(t,Nn,!0,R.unit=="rectangle");if(!Mr)return;if(ke(Mr,ht)!=0){t.curOp.focus=I(),Rt(Mr);var yr=Ra(j,re);(Mr.line>=yr.to||Mr.lineBt.bottom?20:0;ta&&setTimeout(Ta(t,function(){if(Zt!=ar)return;j.scroller.scrollTop+=ta,un(Nn)}),50)}}function wn(Nn){t.state.selectingText=!1,Zt=Infinity,Nn&&(we(Nn),j.input.focus()),vt(j.wrapper.ownerDocument,"mousemove",kn),vt(j.wrapper.ownerDocument,"mouseup",Yn),re.history.lastSelOrigin=null}var kn=Ta(t,function(Nn){Nn.buttons===0||!mt(Nn)?wn(Nn):un(Nn)}),Yn=Ta(t,wn);t.state.selectingText=Yn,He(j.wrapper.ownerDocument,"mousemove",kn),He(j.wrapper.ownerDocument,"mouseup",Yn)}function Iu(t,v){var M=v.anchor,R=v.head,j=Sn(t.doc,M.line);if(ke(M,R)==0&&M.sticky==R.sticky)return v;var re=pt(j);if(!re)return v;var ve=xe(re,M.ch,M.sticky),_e=re[ve];if(_e.from!=M.ch&&_e.to!=M.ch)return v;var Te=ve+(_e.from==M.ch==(_e.level!=1)?0:1);if(Te==0||Te==re.length)return v;var Pe;if(R.line!=M.line)Pe=(R.line-M.line)*(t.doc.direction=="ltr"?1:-1)>0;else{var ut=xe(re,R.ch,R.sticky),ht=ut-ve||(R.ch-M.ch)*(_e.level==1?-1:1);ut==Te-1||ut==Te?Pe=ht<0:Pe=ht>0}var Rt=re[Te+(Pe?-1:0)],Bt=Pe==(Rt.level==1),Zt=Bt?Rt.from:Rt.to,un=Bt?"after":"before";return M.ch==Zt&&M.sticky==un?v:new vn(new Oe(M.line,Zt,un),R)}function Ru(t,v,M,R){var j,re;if(v.touches)j=v.touches[0].clientX,re=v.touches[0].clientY;else try{j=v.clientX,re=v.clientY}catch(Rt){return!1}if(j>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;R&&we(v);var ve=t.display,_e=ve.lineDiv.getBoundingClientRect();if(re>_e.bottom||!Xe(t,M))return Me(v);re-=_e.top-ve.viewOffset;for(var Te=0;Te=j){var ut=Ca(t.doc,re),ht=t.display.gutterSpecs[Te];return it(t,M,t,ut,ht.className,v),Me(v)}}}function uu(t,v){return Ru(t,v,"gutterClick",!0)}function cu(t,v){if(yo(t.display,v)||pl(t,v))return;if(at(t,v,"contextmenu"))return;B||t.display.input.onContextMenu(v)}function pl(t,v){return Xe(t,"gutterContextMenu")?Ru(t,v,"gutterContextMenu",!1):!1}function Wl(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Wt(t)}var Ds={toString:function(){return"CodeMirror.Init"}},Mu={},zl={};function tc(t){var v=t.optionHandlers;function M(R,j,re,ve){t.defaults[R]=j,re&&(v[R]=ve?function(_e,Te,Pe){Pe!=Ds&&re(_e,Te,Pe)}:re)}t.defineOption=M,t.Init=Ds,M("value","",function(R,j){return R.setValue(j)},!0),M("mode",null,function(R,j){R.doc.modeOption=j,Wr(R)},!0),M("indentUnit",2,Wr,!0),M("indentWithTabs",!1),M("smartIndent",!0),M("tabSize",4,function(R){ln(R),Wt(R),br(R)},!0),M("lineSeparator",null,function(R,j){if(R.doc.lineSep=j,!j)return;var re=[],ve=R.doc.first;R.doc.iter(function(Te){for(var Pe=0;;){var ut=Te.text.indexOf(j,Pe);if(ut==-1)break;Pe=ut+j.length,re.push(Oe(ve,ut))}ve++});for(var _e=re.length-1;_e>=0;_e--)gr(R.doc,j,re[_e],Oe(re[_e].line,re[_e].ch+j.length))}),M("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(R,j,re){R.state.specialChars=new RegExp(j.source+(j.test(" ")?"":"| "),"g"),re!=Ds&&R.refresh()}),M("specialCharPlaceholder",_s,function(R){return R.refresh()},!0),M("electricChars",!0),M("inputStyle",a?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),M("spellcheck",!1,function(R,j){return R.getInputField().spellcheck=j},!0),M("autocorrect",!1,function(R,j){return R.getInputField().autocorrect=j},!0),M("autocapitalize",!1,function(R,j){return R.getInputField().autocapitalize=j},!0),M("rtlMoveVisually",!m),M("wholeLineUpdateBefore",!0),M("theme","default",function(R){Wl(R),zi(R)},!0),M("keyMap","default",function(R,j,re){var ve=Vi(j),_e=re!=Ds&&Vi(re);_e&&_e.detach&&_e.detach(R,ve),ve.attach&&ve.attach(R,_e||null)}),M("extraKeys",null),M("configureMouse",null),M("lineWrapping",!1,Lu,!0),M("gutters",[],function(R,j){R.display.gutterSpecs=fa(j,R.options.lineNumbers),zi(R)},!0),M("fixedGutter",!0,function(R,j){R.display.gutters.style.left=j?Gr(R.display)+"px":"0",R.refresh()},!0),M("coverGutterNextToScrollbar",!1,function(R){return Mi(R)},!0),M("scrollbarStyle","native",function(R){$i(R),Mi(R),R.display.scrollbars.setScrollTop(R.doc.scrollTop),R.display.scrollbars.setScrollLeft(R.doc.scrollLeft)},!0),M("lineNumbers",!1,function(R,j){R.display.gutterSpecs=fa(R.options.gutters,j),zi(R)},!0),M("firstLineNumber",1,zi,!0),M("lineNumberFormatter",function(R){return R},zi,!0),M("showCursorWhenSelecting",!1,on,!0),M("resetSelectionOnContextMenu",!0),M("lineWiseCopyCut",!0),M("pasteLinesPerSelection",!0),M("selectionsMayTouch",!1),M("readOnly",!1,function(R,j){j=="nocursor"&&(Xr(R),R.display.input.blur()),R.display.input.readOnlyChanged(j)}),M("screenReaderLabel",null,function(R,j){j=j===""?null:j,R.display.input.screenReaderLabelChanged(j)}),M("disableInput",!1,function(R,j){j||R.display.input.reset()},!0),M("dragDrop",!0,nc),M("allowDropFileTypes",null),M("cursorBlinkRate",530),M("cursorScrollMargin",0),M("cursorHeight",1,on,!0),M("singleCursorHeightPerLine",!0,on,!0),M("workTime",100),M("workDelay",100),M("flattenSpans",!0,ln,!0),M("addModeClass",!1,ln,!0),M("pollInterval",100),M("undoDepth",200,function(R,j){return R.doc.history.undoDepth=j}),M("historyEventDelay",1250),M("viewportMargin",10,function(R){return R.refresh()},!0),M("maxHighlightLength",1e4,ln,!0),M("moveInputWithCursor",!0,function(R,j){j||R.display.input.resetPosition()}),M("tabindex",null,function(R,j){return R.display.input.getField().tabIndex=j||""}),M("autofocus",null),M("direction","ltr",function(R,j){return R.doc.setDirection(j)},!0),M("phrases",null)}function nc(t,v,M){var R=M&&M!=Ds;if(!v!=!R){var j=t.display.dragFunctions,re=v?He:vt;re(t.display.scroller,"dragstart",j.start),re(t.display.scroller,"dragenter",j.enter),re(t.display.scroller,"dragover",j.over),re(t.display.scroller,"dragleave",j.leave),re(t.display.scroller,"drop",j.drop)}}function Lu(t){t.options.lineWrapping?(k(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(p(t.display.wrapper,"CodeMirror-wrap"),ji(t)),sr(t),br(t),Wt(t),setTimeout(function(){return Mi(t)},100)}function ii(t,v){var M=this;if(!(this instanceof ii))return new ii(t,v);this.options=v=v?K(v):{},K(Mu,v,!1);var R=v.value;typeof R=="string"?R=new Co(R,v.mode,null,v.lineSeparator,v.direction):v.mode&&(R.modeOption=v.mode),this.doc=R;var j=new ii.inputStyles[v.inputStyle](this),re=this.display=new po(t,R,j,v);re.wrapper.CodeMirror=this,Wl(this),v.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),$i(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 F,keySeq:null,specialChars:null},v.autofocus&&!a&&re.input.focus(),_&&h<11&&setTimeout(function(){return M.display.input.reset(!0)},20),Pu(this),nu(),ki(this),this.curOp.forceUpdate=!0,$r(this,R),v.autofocus&&!a||this.hasFocus()?setTimeout(function(){M.hasFocus()&&!M.state.focused&&Ea(M)},20):Xr(this);for(var ve in zl)zl.hasOwnProperty(ve)&&zl[ve](this,v[ve],Ds);ti(this),v.finishInit&&v.finishInit(this);for(var _e=0;_e20*20}He(v.scroller,"touchstart",function(Te){if(!at(t,Te)&&!re(Te)&&!uu(t,Te)){v.input.ensurePolled(),clearTimeout(M);var Pe=+new Date;v.activeTouch={start:Pe,moved:!1,prev:Pe-R.end<=300?R:null},Te.touches.length==1&&(v.activeTouch.left=Te.touches[0].pageX,v.activeTouch.top=Te.touches[0].pageY)}}),He(v.scroller,"touchmove",function(){v.activeTouch&&(v.activeTouch.moved=!0)}),He(v.scroller,"touchend",function(Te){var Pe=v.activeTouch;if(Pe&&!yo(v,Te)&&Pe.left!=null&&!Pe.moved&&new Date-Pe.start<300){var ut=t.coordsChar(v.activeTouch,"page"),ht;!Pe.prev||ve(Pe,Pe.prev)?ht=new vn(ut,ut):!Pe.prev.prev||ve(Pe,Pe.prev.prev)?ht=t.findWordAt(ut):ht=new vn(Oe(ut.line,0),jt(t.doc,Oe(ut.line+1,0))),t.setSelection(ht.anchor,ht.head),t.focus(),we(Te)}j()}),He(v.scroller,"touchcancel",j),He(v.scroller,"scroll",function(){v.scroller.clientHeight&&(ao(t,v.scroller.scrollTop),Bi(t,v.scroller.scrollLeft,!0),it(t,"scroll",t))}),He(v.scroller,"mousewheel",function(Te){return us(t,Te)}),He(v.scroller,"DOMMouseScroll",function(Te){return us(t,Te)}),He(v.wrapper,"scroll",function(){return v.wrapper.scrollTop=v.wrapper.scrollLeft=0}),v.dragFunctions={enter:function(Te){at(t,Te)||Ye(Te)},over:function(Te){at(t,Te)||(Wu(t,Te),Ye(Te))},start:function(Te){return tu(t,Te)},drop:Ta(t,vu),leave:function(Te){at(t,Te)||gu(t)}};var _e=v.input.getField();He(_e,"keyup",function(Te){return xu.call(t,Te)}),He(_e,"keydown",Ta(t,Hl)),He(_e,"keypress",Ta(t,wu)),He(_e,"focus",function(Te){return Ea(t,Te)}),He(_e,"blur",function(Te){return Xr(t,Te)})}var Gl=[];ii.defineInitHook=function(t){return Gl.push(t)};function al(t,v,M,R){var j=t.doc,re;M==null&&(M="add"),M=="smart"&&(j.mode.indent?re=Sr(t,v).state:M="prev");var ve=t.options.tabSize,_e=Sn(j,v),Te=z(_e.text,null,ve);_e.stateAfter&&(_e.stateAfter=null);var Pe=_e.text.match(/^\s*/)[0],ut;if(!R&&!/\S/.test(_e.text))ut=0,M="not";else if(M=="smart"&&(ut=j.mode.indent(re,_e.text.slice(Pe.length),_e.text),ut==$||ut>150)){if(!R)return;M="prev"}M=="prev"?v>j.first?ut=z(Sn(j,v-1).text,null,ve):ut=0:M=="add"?ut=Te+t.options.indentUnit:M=="subtract"?ut=Te-t.options.indentUnit:typeof M=="number"&&(ut=Te+M),ut=Math.max(0,ut);var ht="",Rt=0;if(t.options.indentWithTabs)for(var Bt=Math.floor(ut/ve);Bt;--Bt)Rt+=ve,ht+=" ";if(Rtve,Te=Et(v),Pe=null;if(_e&&R.ranges.length>1)if(is&&is.text.join(` -`)==v){if(R.ranges.length%is.text.length==0){Pe=[];for(var ut=0;ut=0;Rt--){var Bt=R.ranges[Rt],Zt=Bt.from(),un=Bt.to();Bt.empty()&&(M&&M>0?Zt=Oe(Zt.line,Zt.ch-M):t.state.overwrite&&!_e?un=Oe(un.line,Math.min(Sn(re,un.line).text.length,un.ch+fe(Te).length)):_e&&is&&is.lineWise&&is.text.join(` -`)==Te.join(` -`)&&(Zt=un=Oe(Zt.line,0)));var wn={from:Zt,to:un,text:Pe?Pe[Rt%Pe.length]:Te,origin:j||(_e?"paste":t.state.cutIncoming>ve?"cut":"+input")};Ln(t.doc,wn),Zr(t,"inputRead",t,wn)}v&&!_e&&Dl(t,v),qi(t),t.curOp.updateInput<2&&(t.curOp.updateInput=ht),t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=-1}function Ol(t,v){var M=t.clipboardData&&t.clipboardData.getData("Text");if(M)return t.preventDefault(),!v.isReadOnly()&&!v.options.disableInput&&ui(v,function(){return du(v,M,0,null,"paste")}),!0}function Dl(t,v){if(!t.options.electricChars||!t.options.smartIndent)return;for(var M=t.doc.sel,R=M.ranges.length-1;R>=0;R--){var j=M.ranges[R];if(j.head.ch>100||R&&M.ranges[R-1].head.line==j.head.line)continue;var re=t.getModeAt(j.head),ve=!1;if(re.electricChars){for(var _e=0;_e-1){ve=al(t,j.head.line,"smart");break}}else re.electricInput&&(re.electricInput.test(Sn(t.doc,j.head.line).text.slice(0,j.head.ch))&&(ve=al(t,j.head.line,"smart")));ve&&Zr(t,"electricInput",t,j.head.line)}}function Au(t){for(var v=[],M=[],R=0;Rre&&(al(this,_e.head.line,R,!0),re=_e.head.line,ve==this.doc.sel.primIndex&&qi(this));else{var Te=_e.from(),Pe=_e.to(),ut=Math.max(re,Te.line);re=Math.min(this.lastLine(),Pe.line-(Pe.ch?0:1))+1;for(var ht=ut;ht0&&ds(this.doc,ve,new vn(Te,Rt[ve].to()),ae)}}}),getTokenAt:function(R,j){return Cr(this,R,j)},getLineTokens:function(R,j){return Cr(this,Oe(R),j,!0)},getTokenTypeAt:function(R){R=jt(this.doc,R);var j=wr(this,Sn(this.doc,R.line)),re=0,ve=(j.length-1)/2,_e=R.ch,Te;if(_e==0)Te=j[2];else for(;;){var Pe=re+ve>>1;if((Pe?j[Pe*2-1]:0)>=_e)ve=Pe;else if(j[Pe*2+1]<_e)re=Pe+1;else{Te=j[Pe*2+2];break}}var ut=Te?Te.indexOf("overlay "):-1;return ut<0?Te:ut==0?null:Te.slice(0,ut-1)},getModeAt:function(R){var j=this.doc.mode;return j.innerMode?t.innerMode(j,this.getTokenAt(R).state).mode:j},getHelper:function(R,j){return this.getHelpers(R,j)[0]},getHelpers:function(R,j){var re=[];if(!M.hasOwnProperty(j))return re;var ve=M[j],_e=this.getModeAt(R);if(typeof _e[j]=="string")ve[_e[j]]&&re.push(ve[_e[j]]);else if(_e[j])for(var Te=0;Te<_e[j].length;Te++){var Pe=ve[_e[j][Te]];Pe&&re.push(Pe)}else _e.helperType&&ve[_e.helperType]?re.push(ve[_e.helperType]):ve[_e.name]&&re.push(ve[_e.name]);for(var ut=0;utTe&&(R=Te,ve=!0),_e=Sn(this.doc,R)}else _e=R;return An(this,_e,{top:0,left:0},j||"page",re||ve).top+(ve?this.doc.height-Oa(_e):0)},defaultTextHeight:function(){return Tr(this.display)},defaultCharWidth:function(){return Mn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(R,j,re,ve,_e){var Te=this.display;R=Jt(this,jt(this.doc,R));var Pe=R.bottom,ut=R.left;if(j.style.position="absolute",j.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(j),Te.sizer.appendChild(j),ve=="over")Pe=R.top;else if(ve=="above"||ve=="near"){var ht=Math.max(Te.wrapper.clientHeight,this.doc.height),Rt=Math.max(Te.sizer.clientWidth,Te.lineSpace.clientWidth);(ve=="above"||R.bottom+j.offsetHeight>ht)&&R.top>j.offsetHeight?Pe=R.top-j.offsetHeight:R.bottom+j.offsetHeight<=ht&&(Pe=R.bottom),ut+j.offsetWidth>Rt&&(ut=Rt-j.offsetWidth)}j.style.top=Pe+"px",j.style.left=j.style.right="",_e=="right"?(ut=Te.sizer.clientWidth-j.offsetWidth,j.style.right="0px"):(_e=="left"?ut=0:_e=="middle"&&(ut=(Te.sizer.clientWidth-j.offsetWidth)/2),j.style.left=ut+"px"),re&&xi(this,{left:ut,top:Pe,right:ut+j.offsetWidth,bottom:Pe+j.offsetHeight})},triggerOnKeyDown:ei(Hl),triggerOnKeyPress:ei(wu),triggerOnKeyUp:xu,triggerOnMouseDown:ei(Kl),execCommand:function(R){if(xl.hasOwnProperty(R))return xl[R].call(null,this)},triggerElectric:ei(function(R){Dl(this,R)}),findPosH:function(R,j,re,ve){var _e=1;j<0&&(_e=-1,j=-j);for(var Te=jt(this.doc,R),Pe=0;Pe0&&ut(re.charAt(ve-1));)--ve;for(;_e.5||this.options.lineWrapping)&&sr(this),it(this,"refresh",this)}),swapDoc:ei(function(R){var j=this.doc;return j.cm=null,this.state.selectingText&&this.state.selectingText(),$r(this,R),Wt(this),this.display.input.reset(),Ti(this,R.scrollLeft,R.scrollTop),this.curOp.forceScroll=!0,Zr(this,"swapDoc",this,j),j}),phrase:function(R){var j=this.options.phrases;return j&&Object.prototype.hasOwnProperty.call(j,R)?j[R]:R},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}},ze(t),t.registerHelper=function(R,j,re){M.hasOwnProperty(R)||(M[R]=t[R]={_global:[]}),M[R][j]=re},t.registerGlobalHelper=function(R,j,re,ve){t.registerHelper(R,j,ve),M[R]._global.push({pred:re,val:ve})}}function Vl(t,v,M,R,j){var re=v,ve=M,_e=Sn(t,v.line),Te=j&&t.direction=="rtl"?-M:M;function Pe(){var Yn=v.line+Te;return Yn=t.first+t.size?!1:(v=new Oe(Yn,v.ch,v.sticky),_e=Sn(t,Yn))}function ut(Yn){var Nn;if(R=="codepoint"){var ar=_e.text.charCodeAt(v.ch+(R>0?0:-1));isNaN(ar)?Nn=null:Nn=new Oe(v.line,Math.max(0,Math.min(_e.text.length,v.ch+M*(ar>=55296&&ar<56320?2:1))),-M)}else j?Nn=ou(t.cm,_e,v,M):Nn=iu(_e,v,M);if(Nn==null)if(!Yn&&Pe())v=Nl(j,t.cm,_e,v.line,Te);else return!1;else v=Nn;return!0}if(R=="char"||R=="codepoint")ut();else if(R=="column")ut(!0);else if(R=="word"||R=="group")for(var ht=null,Rt=R=="group",Bt=t.cm&&t.cm.getHelper(v,"wordChars"),Zt=!0;!(M<0&&!ut(!Zt));Zt=!1){var un=_e.text.charAt(v.ch)||` + left: `+v.left+"px; width: "+Math.max(2,v.right-v.left)+"px;");t.display.lineSpace.appendChild(re),re.scrollIntoView(j),t.display.lineSpace.removeChild(re)}}function Zi(t,v,M,R){R==null&&(R=0);var j;!t.options.lineWrapping&&v==M&&(v=v.ch?Oe(v.line,v.sticky=="before"?v.ch-1:v.ch,"after"):v,M=v.sticky=="before"?Oe(v.line,v.ch+1,"before"):v);for(var re=0;re<5;re++){var ve=!1,_e=Jt(t,v),Se=!M||M==v?_e:Jt(t,M);j={left:Math.min(_e.left,Se.left),top:Math.min(_e.top,Se.top)-R,right:Math.max(_e.left,Se.left),bottom:Math.max(_e.bottom,Se.bottom)+R};var Pe=wo(t,j),ut=t.doc.scrollTop,ht=t.doc.scrollLeft;if(Pe.scrollTop!=null&&(ao(t,Pe.scrollTop),Math.abs(t.doc.scrollTop-ut)>1&&(ve=!0)),Pe.scrollLeft!=null&&(Bi(t,Pe.scrollLeft),Math.abs(t.doc.scrollLeft-ht)>1&&(ve=!0)),!ve)break}return j}function xi(t,v){var M=wo(t,v);M.scrollTop!=null&&ao(t,M.scrollTop),M.scrollLeft!=null&&Bi(t,M.scrollLeft)}function wo(t,v){var M=t.display,R=Sr(t.display);v.top<0&&(v.top=0);var j=t.curOp&&t.curOp.scrollTop!=null?t.curOp.scrollTop:M.scroller.scrollTop,re=Ee(t),ve={};v.bottom-v.top>re&&(v.bottom=v.top+re);var _e=t.doc.height+nt(M),Se=v.top_e-R;if(v.topj+re){var ut=Math.min(v.top,(Pe?_e:v.bottom)-re);ut!=j&&(ve.scrollTop=ut)}var ht=t.options.fixedGutter?0:M.gutters.offsetWidth,Rt=t.curOp&&t.curOp.scrollLeft!=null?t.curOp.scrollLeft:M.scroller.scrollLeft-ht,Bt=We(t)-M.gutters.offsetWidth,Zt=v.right-v.left>Bt;return Zt&&(v.right=v.left+Bt),v.left<10?ve.scrollLeft=0:v.leftBt+Rt-3&&(ve.scrollLeft=v.right+(Zt?0:10)-Bt),ve}function To(t,v){if(v==null)return;bo(t),t.curOp.scrollTop=(t.curOp.scrollTop==null?t.doc.scrollTop:t.curOp.scrollTop)+v}function qi(t){bo(t);var v=t.getCursor();t.curOp.scrollToPos={from:v,to:v,margin:t.options.cursorScrollMargin}}function Si(t,v,M){(v!=null||M!=null)&&bo(t),v!=null&&(t.curOp.scrollLeft=v),M!=null&&(t.curOp.scrollTop=M)}function Ri(t,v){bo(t),t.curOp.scrollToPos=v}function bo(t){var v=t.curOp.scrollToPos;if(v){t.curOp.scrollToPos=null;var M=rn(t,v.from),R=rn(t,v.to);ro(t,M,R,v.margin)}}function ro(t,v,M,R){var j=wo(t,{left:Math.min(v.left,M.left),top:Math.min(v.top,M.top)-R,right:Math.max(v.right,M.right),bottom:Math.max(v.bottom,M.bottom)+R});Si(t,j.scrollLeft,j.scrollTop)}function ao(t,v){if(Math.abs(t.doc.scrollTop-v)<2)return;L||Wi(t,{top:v}),Pi(t,v,!0),L&&Wi(t),Ki(t,100)}function Pi(t,v,M){if(v=Math.max(0,Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,v)),t.display.scroller.scrollTop==v&&!M)return;t.doc.scrollTop=v,t.display.scrollbars.setScrollTop(v),t.display.scroller.scrollTop!=v&&(t.display.scroller.scrollTop=v)}function Bi(t,v,M,R){if(v=Math.max(0,Math.min(v,t.display.scroller.scrollWidth-t.display.scroller.clientWidth)),(M?v==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-v)<2)&&!R)return;t.doc.scrollLeft=v,Er(t),t.display.scroller.scrollLeft!=v&&(t.display.scroller.scrollLeft=v),t.display.scrollbars.setScrollLeft(v)}function Qi(t){var v=t.display,M=v.gutters.offsetWidth,R=Math.round(t.doc.height+nt(t.display));return{clientHeight:v.scroller.clientHeight,viewHeight:v.wrapper.clientHeight,scrollWidth:v.scroller.scrollWidth,clientWidth:v.scroller.clientWidth,viewWidth:v.wrapper.clientWidth,barLeft:t.options.fixedGutter?M:0,docHeight:R,scrollHeight:R+Qe(t)+v.barHeight,nativeBarWidth:v.nativeBarWidth,gutterWidth:M}}var Ui=function(t,v,M){this.cm=M;var R=this.vert=x("div",[x("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),j=this.horiz=x("div",[x("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");R.tabIndex=j.tabIndex=-1,t(R),t(j),He(R,"scroll",function(){R.clientHeight&&v(R.scrollTop,"vertical")}),He(j,"scroll",function(){j.clientWidth&&v(j.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,_&&h<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ui.prototype.update=function(t){var v=t.scrollWidth>t.clientWidth+1,M=t.scrollHeight>t.clientHeight+1,R=t.nativeBarWidth;if(M){this.vert.style.display="block",this.vert.style.bottom=v?R+"px":"0";var j=t.viewHeight-(v?R:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+j)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(v){this.horiz.style.display="block",this.horiz.style.right=M?R+"px":"0",this.horiz.style.left=t.barLeft+"px";var re=t.viewWidth-t.barLeft-(M?R:0);this.horiz.firstChild.style.width=Math.max(0,t.scrollWidth-t.clientWidth+re)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(R==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:M?R:0,bottom:v?R:0}},Ui.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ui.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ui.prototype.zeroWidthHack=function(){var t=A&&!c?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new F,this.disableVert=new F},Ui.prototype.enableZeroWidthBar=function(t,v,M){t.style.pointerEvents="auto";function R(){var j=t.getBoundingClientRect(),re=M=="vert"?document.elementFromPoint(j.right-1,(j.top+j.bottom)/2):document.elementFromPoint((j.right+j.left)/2,j.bottom-1);re!=t?t.style.pointerEvents="none":v.set(1e3,R)}v.set(1e3,R)},Ui.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var Ao=function(){};Ao.prototype.update=function(){return{bottom:0,right:0}},Ao.prototype.setScrollLeft=function(){},Ao.prototype.setScrollTop=function(){},Ao.prototype.clear=function(){};function Mi(t,v){v||(v=Qi(t));var M=t.display.barWidth,R=t.display.barHeight;fo(t,v);for(var j=0;j<4&&M!=t.display.barWidth||R!=t.display.barHeight;j++)M!=t.display.barWidth&&t.options.lineWrapping&&li(t),fo(t,Qi(t)),M=t.display.barWidth,R=t.display.barHeight}function fo(t,v){var M=t.display,R=M.scrollbars.update(v);M.sizer.style.paddingRight=(M.barWidth=R.right)+"px",M.sizer.style.paddingBottom=(M.barHeight=R.bottom)+"px",M.heightForcer.style.borderBottom=R.bottom+"px solid transparent",R.right&&R.bottom?(M.scrollbarFiller.style.display="block",M.scrollbarFiller.style.height=R.bottom+"px",M.scrollbarFiller.style.width=R.right+"px"):M.scrollbarFiller.style.display="",R.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(M.gutterFiller.style.display="block",M.gutterFiller.style.height=R.bottom+"px",M.gutterFiller.style.width=v.gutterWidth+"px"):M.gutterFiller.style.display=""}var Pa={native:Ui,null:Ao};function $i(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&p(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new Pa[t.options.scrollbarStyle](function(v){t.display.wrapper.insertBefore(v,t.display.scrollbarFiller),He(v,"mousedown",function(){t.state.focused&&setTimeout(function(){return t.display.input.focus()},0)}),v.setAttribute("cm-not-content","true")},function(v,M){M=="horizontal"?Bi(t,v):ao(t,v)},t),t.display.scrollbars.addClass&&k(t.display.wrapper,t.display.scrollbars.addClass)}var So=0;function ki(t){t.curOp={cm:t,viewChanged:!1,startHeight:t.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:++So},Js(t.curOp)}function Ei(t){var v=t.curOp;v&&Aa(v,function(M){for(var R=0;R=M.viewTo)||M.maxLineChanged&&v.options.lineWrapping,t.update=t.mustUpdate&&new Oi(v,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function zo(t){t.updatedDisplay=t.mustUpdate&&Ci(t.cm,t.update)}function Fo(t){var v=t.cm,M=v.display;t.updatedDisplay&&li(v),t.barMeasure=Qi(v),M.maxLineChanged&&!v.options.lineWrapping&&(t.adjustWidthTo=Ze(v,M.maxLine,M.maxLine.text.length).left+3,v.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(M.scroller.clientWidth,M.sizer.offsetLeft+t.adjustWidthTo+Qe(v)+v.display.barWidth),t.maxScrollLeft=Math.max(0,M.sizer.offsetLeft+t.adjustWidthTo-We(v))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=M.input.prepareSelection())}function Hi(t){var v=t.cm;t.adjustWidthTo!=null&&(v.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft=t.display.viewTo)return;var M=+new Date+t.options.workTime,R=Tr(t,v.highlightFrontier),j=[];v.iter(R.line,Math.min(v.first+v.size,t.display.viewTo+500),function(re){if(R.line>=t.display.viewFrom){var ve=re.styles,_e=re.text.length>t.options.maxHighlightLength?xn(v.mode,R.state):null,Se=Ir(t,re,R,!0);_e&&(R.state=_e),re.styles=Se.styles;var Pe=re.styleClasses,ut=Se.classes;ut?re.styleClasses=ut:Pe&&(re.styleClasses=null);for(var ht=!ve||ve.length!=re.styles.length||Pe!=ut&&(!Pe||!ut||Pe.bgClass!=ut.bgClass||Pe.textClass!=ut.textClass),Rt=0;!ht&&RtM)return Ki(t,t.options.workDelay),!0}),v.highlightFrontier=R.line,v.modeFrontier=Math.max(v.modeFrontier,R.line),j.length&&ui(t,function(){for(var re=0;re=M.viewFrom&&v.visible.to<=M.viewTo&&(M.updateLineNumbers==null||M.updateLineNumbers>=M.viewTo)&&M.renderedView==M.view&&Pn(t)==0)return!1;ti(t)&&(Hn(t),v.dims=xr(t));var j=R.first+R.size,re=Math.max(v.visible.from-t.options.viewportMargin,R.first),ve=Math.min(j,v.visible.to+t.options.viewportMargin);M.viewFromve&&M.viewTo-ve<20&&(ve=Math.min(j,M.viewTo)),da&&(re=_r(t.doc,re),ve=ra(t.doc,ve));var _e=re!=M.viewFrom||ve!=M.viewTo||M.lastWrapHeight!=v.wrapperHeight||M.lastWrapWidth!=v.wrapperWidth;Qn(t,re,ve),M.viewOffset=Oa(Tn(t.doc,M.viewFrom)),t.display.mover.style.top=M.viewOffset+"px";var Se=Pn(t);if(!_e&&Se==0&&!v.force&&M.renderedView==M.view&&(M.updateLineNumbers==null||M.updateLineNumbers>=M.viewTo))return!1;var Pe=Bo(t);return Se>4&&(M.lineDiv.style.display="none"),ls(t,M.updateLineNumbers,v.dims),Se>4&&(M.lineDiv.style.display=""),M.renderedView=M.view,jo(Pe),u(M.cursorDiv),u(M.selectionDiv),M.gutters.style.height=M.sizer.style.minHeight=0,_e&&(M.lastWrapHeight=v.wrapperHeight,M.lastWrapWidth=v.wrapperWidth,Ki(t,400)),M.updateLineNumbers=null,!0}function _n(t,v){for(var M=v.viewport,R=!0;;R=!1){if(!R||!t.options.lineWrapping||v.oldDisplayWidth==We(t)){if(M&&M.top!=null&&(M={top:Math.min(t.doc.height+nt(t.display)-Ee(t),M.top)}),v.visible=Ra(t.display,t.doc,M),v.visible.from>=t.display.viewFrom&&v.visible.to<=t.display.viewTo)break}else R&&(v.visible=Ra(t.display,t.doc,M));if(!Ci(t,v))break;li(t);var j=Qi(t);on(t),Mi(t,j),qr(t,j),v.force=!1}v.signal(t,"update",t),(t.display.viewFrom!=t.display.reportedViewFrom||t.display.viewTo!=t.display.reportedViewTo)&&(v.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function Wi(t,v){var M=new Oi(t,v);if(Ci(t,M)){li(t),_n(t,M);var R=Qi(t);on(t),Mi(t,R),qr(t,R),M.finish()}}function ls(t,v,M){var R=t.display,j=t.options.lineNumbers,re=R.lineDiv,ve=re.firstChild;function _e(Zt){var un=Zt.nextSibling;return s&&A&&t.display.currentWheelTarget==Zt?Zt.style.display="none":Zt.parentNode.removeChild(Zt),un}for(var Se=R.view,Pe=R.viewFrom,ut=0;ut-1&&(Bt=!1),es(t,ht,Pe,M)),Bt&&(u(ht.lineNumber),ht.lineNumber.appendChild(document.createTextNode(oi(t.options,Pe)))),ve=ht.node.nextSibling}Pe+=ht.size}for(;ve;)ve=_e(ve)}function Vo(t){var v=t.gutters.offsetWidth;t.sizer.style.marginLeft=v+"px"}function qr(t,v){t.display.sizer.style.minHeight=v.docHeight+"px",t.display.heightForcer.style.top=v.docHeight+"px",t.display.gutters.style.height=v.docHeight+t.display.barHeight+Qe(t)+"px"}function Er(t){var v=t.display,M=v.view;if(!v.alignWidgets&&(!v.gutters.firstChild||!t.options.fixedGutter))return;for(var R=Gr(v)-v.scroller.scrollLeft+t.doc.scrollLeft,j=v.gutters.offsetWidth,re=R+"px",ve=0;veve.clientWidth,Se=ve.scrollHeight>ve.clientHeight;if(!(R&&_e||j&&Se))return;if(j&&A&&s){e:for(var Pe=v.target,ut=re.view;Pe!=ve;Pe=Pe.parentNode)for(var ht=0;ht=0&&ke(t,R.to())<=0)return M}return-1};var vn=function(t,v){this.anchor=t,this.head=v};vn.prototype.from=function(){return Xt(this.anchor,this.head)},vn.prototype.to=function(){return Ft(this.anchor,this.head)},vn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function St(t,v,M){var R=t&&t.options.selectionsMayTouch,j=v[M];v.sort(function(Rt,Bt){return ke(Rt.from(),Bt.from())}),M=H(v,j);for(var re=1;re0:Se>=0){var Pe=Xt(_e.from(),ve.from()),ut=Ft(_e.to(),ve.to()),ht=_e.empty()?ve.from()==ve.head:_e.from()==_e.head;re<=M&&--M,v.splice(--re,2,new vn(ht?ut:Pe,ht?Pe:ut))}}return new Ha(v,M)}function Ht(t,v){return new Ha([new vn(t,v||t)],0)}function fn(t){return t.text?Oe(t.from.line+t.text.length-1,fe(t.text).length+(t.text.length==1?t.from.ch:0)):t.to}function Qt(t,v){if(ke(t,v.from)<0)return t;if(ke(t,v.to)<=0)return fn(v);var M=t.line+v.text.length-(v.to.line-v.from.line)-1,R=t.ch;return t.line==v.to.line&&(R+=fn(v).ch-v.to.ch),Oe(M,R)}function Kn(t,v){for(var M=[],R=0;R1&&t.remove(_e.line+1,Zt-1),t.insert(_e.line+1,kn)}Zr(t,"change",t,v)}function xa(t,v,M){function R(j,re,ve){if(j.linked)for(var _e=0;_e1&&!t.done[t.done.length-2].ranges)return t.done.pop(),fe(t.done)}function Io(t,v,M,R){var j=t.history;j.undone.length=0;var re=+new Date,ve,_e;if((j.lastOp==R||j.lastOrigin==v.origin&&v.origin&&(v.origin.charAt(0)=="+"&&j.lastModTime>re-(t.cm?t.cm.options.historyEventDelay:500)||v.origin.charAt(0)=="*"))&&(ve=Do(j,j.lastOp==R)))_e=fe(ve.changes),ke(v.from,v.to)==0&&ke(v.from,_e.to)==0?_e.to=fn(v):ve.changes.push(Ua(t,v));else{var Se=fe(j.done);for((!Se||!Se.ranges)&&gs(t.sel,j.done),ve={changes:[Ua(t,v)],generation:j.generation},j.done.push(ve);j.done.length>j.undoDepth;)j.done.shift(),j.done[0].ranges||j.done.shift()}j.done.push(M),j.generation=++j.maxGeneration,j.lastModTime=j.lastSelTime=re,j.lastOp=j.lastSelOp=R,j.lastOrigin=j.lastSelOrigin=v.origin,_e||it(t,"historyAdded")}function Ro(t,v,M,R){var j=v.charAt(0);return j=="*"||j=="+"&&M.ranges.length==R.ranges.length&&M.somethingSelected()==R.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}function Mo(t,v,M,R){var j=t.history,re=R&&R.origin;M==j.lastSelOp||re&&j.lastSelOrigin==re&&(j.lastModTime==j.lastSelTime&&j.lastOrigin==re||Ro(t,re,fe(j.done),v))?j.done[j.done.length-1]=v:gs(v,j.done),j.lastSelTime=+new Date,j.lastSelOrigin=re,j.lastSelOp=M,R&&R.clearRedo!==!1&&ri(j.undone)}function gs(t,v){var M=fe(v);M&&M.ranges&&M.equals(t)||v.push(t)}function Al(t,v,M,R){var j=v["spans_"+t.id],re=0;t.iter(Math.max(t.first,M),Math.min(t.first+t.size,R),function(ve){ve.markedSpans&&((j||(j=v["spans_"+t.id]={}))[re]=ve.markedSpans),++re})}function fl(t){if(!t)return null;for(var v,M=0;M-1&&(fe(_e)[ht]=Pe[ht],delete Pe[ht]))}}return R}function js(t,v,M,R){if(R){var j=t.anchor;if(M){var re=ke(v,j)<0;re!=ke(M,j)<0?(j=v,v=M):re!=ke(v,M)<0&&(v=M)}return new vn(j,v)}else return new vn(M||v,v)}function ys(t,v,M,R,j){j==null&&(j=t.cm&&(t.cm.display.shift||t.extend)),Li(t,new Ha([js(t.sel.primary(),v,M,j)],0),R)}function oo(t,v,M){for(var R=[],j=t.cm&&(t.cm.display.shift||t.extend),re=0;re=v.ch:_e.to>v.ch))){if(j&&(it(Se,"beforeCursorEnter"),Se.explicitlyCleared))if(re.markedSpans){--ve;continue}else break;if(!Se.atomic)continue;if(M){var ht=Se.find(R<0?1:-1),Rt=void 0;if((R<0?ut:Pe)&&(ht=pr(t,ht,-R,ht&&ht.line==v.line?re:null)),ht&&ht.line==v.line&&(Rt=ke(ht,M))&&(R<0?Rt<0:Rt>0))return Po(t,ht,v,R,j)}var Bt=Se.find(R<0?-1:1);return(R<0?Pe:ut)&&(Bt=pr(t,Bt,R,Bt.line==v.line?re:null)),Bt?Po(t,Bt,v,R,j):null}}return v}function Hr(t,v,M,R,j){var re=R||1,ve=Po(t,v,M,re,j)||!j&&Po(t,v,M,re,!0)||Po(t,v,M,-re,j)||!j&&Po(t,v,M,-re,!0);return ve||(t.cantEdit=!0,Oe(t.first,0))}function pr(t,v,M,R){return M<0&&v.ch==0?v.line>t.first?jt(t,Oe(v.line-1)):null:M>0&&v.ch==(R||Tn(t,v.line)).text.length?v.line=0;--j)Bn(t,{from:R[j].from,to:R[j].to,text:j?[""]:v.text,origin:v.origin});else Bn(t,v)}function Bn(t,v){if(v.text.length==1&&v.text[0]==""&&ke(v.from,v.to)==0)return;var M=Kn(t,v);Io(t,v,M,t.cm?t.cm.curOp.id:NaN),gn(t,v,M,$a(t,v));var R=[];xa(t,function(j,re){!re&&H(R,j.history)==-1&&(ka(j.history,v),R.push(j.history)),gn(j,v,null,$a(j,v))})}function hn(t,v,M){var R=t.cm&&t.cm.state.suppressEdits;if(R&&!M)return;for(var j=t.history,re,ve=t.sel,_e=v=="undo"?j.done:j.undone,Se=v=="undo"?j.undone:j.done,Pe=0;Pe<_e.length&&!(re=_e[Pe],M?re.ranges&&!re.equals(t.sel):!re.ranges);Pe++);if(Pe==_e.length)return;for(j.lastOrigin=j.lastSelOrigin=null;;)if(re=_e.pop(),re.ranges){if(gs(re,Se),M&&!re.equals(t.sel)){Li(t,re,{clearRedo:!1});return}ve=re}else if(R){_e.push(re);return}else break;var ut=[];gs(ve,Se),Se.push({changes:ut,generation:j.generation}),j.generation=re.generation||++j.maxGeneration;for(var ht=Xe(t,"beforeChange")||t.cm&&Xe(t.cm,"beforeChange"),Rt=function(un){var wn=re.changes[un];if(wn.origin=v,ht&&!fr(t,wn,!1))return _e.length=0,{};ut.push(Ua(t,wn));var kn=un?Kn(t,wn):fe(_e);gn(t,wn,kn,$n(t,wn)),!un&&t.cm&&t.cm.scrollIntoView({from:wn.from,to:fn(wn)});var Yn=[];xa(t,function(Nn,ar){!ar&&H(Yn,Nn.history)==-1&&(ka(Nn.history,wn),Yn.push(Nn.history)),gn(Nn,wn,null,$n(Nn,wn))})},Bt=re.changes.length-1;Bt>=0;--Bt){var Zt=Rt(Bt);if(Zt)return Zt.v}}function Gn(t,v){if(v==0)return;if(t.first+=v,t.sel=new Ha(ce(t.sel.ranges,function(j){return new vn(Oe(j.anchor.line+v,j.anchor.ch),Oe(j.head.line+v,j.head.ch))}),t.sel.primIndex),t.cm){br(t.cm,t.first,t.first-v,v);for(var M=t.cm.display,R=M.viewFrom;Rt.lastLine())return;if(v.from.linere&&(v={from:v.from,to:Oe(re,Tn(t,re).text.length),text:[v.text[0]],origin:v.origin}),v.removed=ea(t,v.from,v.to),M||(M=Kn(t,v)),t.cm?dr(t.cm,v,R):Di(t,v,R),Hs(t,M,ae),t.cantEdit&&Hr(t,Oe(t.firstLine(),0))&&(t.cantEdit=!1)}function dr(t,v,M){var R=t.doc,j=t.display,re=v.from,ve=v.to,_e=!1,Se=re.line;t.options.lineWrapping||(Se=Qr(rr(Tn(R,re.line))),R.iter(Se,ve.line+1,function(Bt){if(Bt==j.maxLine)return _e=!0,!0})),R.sel.contains(v.from,v.to)>-1&&Ve(t),Di(R,v,M,Fr(t)),t.options.lineWrapping||(R.iter(Se,re.line+v.text.length,function(Bt){var Zt=Ti(Bt);Zt>j.maxLineLength&&(j.maxLine=Bt,j.maxLineLength=Zt,j.maxLineChanged=!0,_e=!1)}),_e&&(t.curOp.updateMaxLine=!0)),oa(R,re.line),Ki(t,400);var Pe=v.text.length-(ve.line-re.line)-1;v.full?br(t):re.line==ve.line&&v.text.length==1&&!Ya(t.doc,v)?In(t,re.line,"text"):br(t,re.line,ve.line+1,Pe);var ut=Xe(t,"changes"),ht=Xe(t,"change");if(ht||ut){var Rt={from:re,to:ve,text:v.text,removed:v.removed,origin:v.origin};ht&&Zr(t,"change",t,Rt),ut&&(t.curOp.changeObjs||(t.curOp.changeObjs=[])).push(Rt)}t.display.selForContextMenu=null}function gr(t,v,M,R,j){var re;R||(R=M),ke(R,M)<0&&(re=[R,M],M=re[0],R=re[1]),typeof v=="string"&&(v=t.splitLines(v)),Ln(t,{from:M,to:R,text:v,origin:j})}function Rr(t,v,M,R){M1||!(this.children[0]instanceof ai))){var _e=[];this.collapse(_e),this.children=[new ai(_e)],this.children[0].parent=this}},collapse:function(t){for(var v=0;v50){for(var ve=j.lines.length%25+25,_e=ve;_e10);t.parent.maybeSpill()},iterN:function(t,v,M){for(var R=0;Rt.display.maxLineLength&&(t.display.maxLine=Pe,t.display.maxLineLength=ut,t.display.maxLineChanged=!0)}R!=null&&t&&this.collapsed&&br(t,R,j+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&Lo(t.doc)),t&&Zr(t,"markerCleared",t,this,R,j),v&&Ei(t),this.parent&&this.parent.clear()},Xo.prototype.find=function(t,v){t==null&&this.type=="bookmark"&&(t=1);for(var M,R,j=0;j0||ve==0&&re.clearWhenEmpty!==!1)return re;if(re.replacedWith&&(re.collapsed=!0,re.widgetNode=O("span",[re.replacedWith],"CodeMirror-widget"),R.handleMouseEvents||re.widgetNode.setAttribute("cm-ignore-events","true"),R.insertLeft&&(re.widgetNode.insertLeft=!0)),re.collapsed){if(ko(t,v.line,v,M,re)||v.line!=M.line&&ko(t,M.line,v,M,re))throw new Error("Inserting collapsed marker partially overlapping an existing one");si()}re.addToHistory&&Io(t,{from:v,to:M,origin:"markText"},t.sel,NaN);var _e=v.line,Se=t.cm,Pe;if(t.iter(_e,M.line+1,function(ht){Se&&re.collapsed&&!Se.options.lineWrapping&&rr(ht)==Se.display.maxLine&&(Pe=!0),re.collapsed&&_e!=v.line&&ca(ht,0),Na(ht,new _a(re,_e==v.line?v.ch:null,_e==M.line?M.ch:null)),++_e}),re.collapsed&&t.iter(v.line,M.line+1,function(ht){sa(t,ht)&&ca(ht,0)}),re.clearOnEnter&&He(re,"beforeCursorEnter",function(){return re.clear()}),re.readOnly&&(Ba(),(t.history.done.length||t.history.undone.length)&&t.clearHistory()),re.collapsed&&(re.id=++el,re.atomic=!0),Se){if(Pe&&(Se.curOp.updateMaxLine=!0),re.collapsed)br(Se,v.line,M.line+1);else if(re.className||re.startStyle||re.endStyle||re.css||re.attributes||re.title)for(var ut=v.line;ut<=M.line;ut++)In(Se,ut,"text");re.atomic&&Lo(Se.doc),Zr(Se,"markerAdded",Se,re)}return re}var tl=function(t,v){this.markers=t,this.primary=v;for(var M=0;M=0;Se--)Ln(this,R[Se]);_e?As(this,_e):this.cm&&qi(this.cm)}),undo:Da(function(){hn(this,"undo")}),redo:Da(function(){hn(this,"redo")}),undoSelection:Da(function(){hn(this,"undo",!0)}),redoSelection:Da(function(){hn(this,"redo",!0)}),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,v=0,M=0,R=0;R=t.ch)&&v.push(j.marker.parent||j.marker)}return v},findMarks:function(t,v,M){t=jt(this,t),v=jt(this,v);var R=[],j=t.line;return this.iter(t.line,v.line+1,function(re){var ve=re.markedSpans;if(ve)for(var _e=0;_e=Se.to||Se.from==null&&j!=t.line||Se.from!=null&&j==v.line&&Se.from>=v.ch)&&(!M||M(Se.marker))&&R.push(Se.marker.parent||Se.marker)}++j}),R},getAllMarks:function(){var t=[];return this.iter(function(v){var M=v.markedSpans;if(M)for(var R=0;Rt)return v=t,!0;t-=re,++M}),jt(this,Oe(M,v))},indexFromPos:function(t){t=jt(this,t);var v=t.ch;if(t.linev&&(v=t.from),t.to!=null&&t.to-1){v.state.draggingText(t),setTimeout(function(){return v.display.input.focus()},20);return}try{var ut=t.dataTransfer.getData("Text");if(ut){var ht;if(v.state.draggingText&&!v.state.draggingText.copy&&(ht=v.listSelections()),Hs(v.doc,Ht(M,M)),ht)for(var Rt=0;Rt=0;_e--)gr(t.doc,"",R[_e].from,R[_e].to,"+delete");qi(t)})}function au(t,v,M){var R=W(t.text,v+M,M);return R<0||R>t.text.length?null:R}function iu(t,v,M){var R=au(t,v.ch,M);return R==null?null:new Oe(v.line,R,M<0?"after":"before")}function Nl(t,v,M,R,j){if(t){v.doc.direction=="rtl"&&(j=-j);var re=pt(M,v.doc.direction);if(re){var ve=j<0?fe(re):re[0],_e=j<0==(ve.level==1),Se=_e?"after":"before",Pe;if(ve.level>0||v.doc.direction=="rtl"){var ut=et(v,M);Pe=j<0?M.text.length-1:0;var ht=rt(v,ut,Pe).top;Pe=le(function(Rt){return rt(v,ut,Rt).top==ht},j<0==(ve.level==1)?ve.from:ve.to-1,Pe),Se=="before"&&(Pe=au(M,Pe,1))}else Pe=j<0?ve.to:ve.from;return new Oe(R,Pe,Se)}}return new Oe(R,j<0?M.text.length:0,j<0?"before":"after")}function ou(t,v,M,R){var j=pt(v,t.doc.direction);if(!j)return iu(v,M,R);M.ch>=v.text.length?(M.ch=v.text.length,M.sticky="before"):M.ch<=0&&(M.ch=0,M.sticky="after");var re=xe(j,M.ch,M.sticky),ve=j[re];if(t.doc.direction=="ltr"&&ve.level%2==0&&(R>0?ve.to>M.ch:ve.from=ve.from&&Rt>=ut.begin)){var Bt=ht?"before":"after";return new Oe(M.line,Rt,Bt)}}var Zt=function(kn,Yn,Nn){for(var ar=function(ni,to){return to?new Oe(M.line,_e(ni,1),"before"):new Oe(M.line,ni,"after")};kn>=0&&kn0==(Mr.level!=1),ta=yr?Nn.begin:_e(Nn.end,-1);if(Mr.from<=ta&&ta0?ut.end:_e(ut.begin,-1);return wn!=null&&!(R>0&&wn==v.text.length)&&(un=Zt(R>0?0:j.length-1,R,Pe(wn)),un)?un:null}var xl={selectAll:va,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),ae)},killLine:function(t){return bs(t,function(v){if(v.empty()){var M=Tn(t.doc,v.head.line).text.length;return v.head.ch==M&&v.head.line0)j=new Oe(j.line,j.ch+1),t.replaceRange(re.charAt(j.ch-1)+re.charAt(j.ch-2),Oe(j.line,j.ch-2),j,"+transpose");else if(j.line>t.doc.first){var ve=Tn(t.doc,j.line-1).text;ve&&(j=new Oe(j.line,1),t.replaceRange(re.charAt(0)+t.doc.lineSeparator()+ve.charAt(ve.length-1),Oe(j.line-1,ve.length-1),j,"+transpose"))}}M.push(new vn(j,j))}t.setSelections(M)})},newlineAndIndent:function(t){return ui(t,function(){for(var v=t.listSelections(),M=v.length-1;M>=0;M--)t.replaceRange(t.doc.lineSeparator(),v[M].anchor,v[M].head,"+input");v=t.listSelections();for(var R=0;Rt&&ke(v,this.pos)==0&&M==this.button};var Ws,Tl;function Tu(t,v){var M=+new Date;return Tl&&Tl.compare(M,t,v)?(Ws=Tl=null,"triple"):Ws&&Ws.compare(M,t,v)?(Tl=new hl(M,t,v),Ws=null,"double"):(Ws=new hl(M,t,v),Tl=null,"single")}function Kl(t){var v=this,M=v.display;if(at(v,t)||M.activeTouch&&M.input.supportsTouch())return;if(M.input.ensurePolled(),M.shift=t.shiftKey,yo(M,t)){s||(M.scroller.draggable=!1,setTimeout(function(){return M.scroller.draggable=!0},100));return}if(uu(v,t))return;var R=bn(v,t),j=mt(t),re=R?Tu(R,j):"single";if(window.focus(),j==1&&v.state.selectingText&&v.state.selectingText(t),R&&Su(v,j,R,re,t))return;j==1?R?Ou(v,R,re,t):ot(t)==M.scroller&&we(t):j==2?(R&&ys(v.doc,R),setTimeout(function(){return M.input.focus()},20)):j==3&&(B?v.display.input.onContextMenu(t):La(v))}function Su(t,v,M,R,j){var re="Click";return R=="double"?re="Double"+re:R=="triple"&&(re="Triple"+re),re=(v==1?"Left":v==2?"Middle":"Right")+re,wl(t,Fl(re,j),j,function(ve){if(typeof ve=="string"&&(ve=xl[ve]),!ve)return!1;var _e=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),_e=ve(t,M)!=$}finally{t.state.suppressEdits=!1}return _e})}function Bu(t,v,M){var R=t.getOption("configureMouse"),j=R?R(t,v,M):{};if(j.unit==null){var re=g?M.shiftKey&&M.metaKey:M.altKey;j.unit=re?"rectangle":v=="single"?"char":v=="double"?"word":"line"}return(j.extend==null||t.doc.extend)&&(j.extend=t.doc.extend||M.shiftKey),j.addNew==null&&(j.addNew=A?M.metaKey:M.ctrlKey),j.moveOnDrag==null&&(j.moveOnDrag=!(A?M.altKey:M.ctrlKey)),j}function Ou(t,v,M,R){_?setTimeout(U(kr,t),0):t.curOp.focus=I();var j=Bu(t,M,R),re=t.doc.sel,ve;t.options.dragDrop&&Tt&&!t.isReadOnly()&&M=="single"&&(ve=re.contains(v))>-1&&(ke((ve=re.ranges[ve]).from(),v)<0||v.xRel>0)&&(ke(ve.to(),v)>0||v.xRel<0)?ec(t,R,v,j):Du(t,R,v,j)}function ec(t,v,M,R){var j=t.display,re=!1,ve=Sa(t,function(Pe){s&&(j.scroller.draggable=!1),t.state.draggingText=!1,vt(j.wrapper.ownerDocument,"mouseup",ve),vt(j.wrapper.ownerDocument,"mousemove",_e),vt(j.scroller,"dragstart",Se),vt(j.scroller,"drop",ve),re||(we(Pe),R.addNew||ys(t.doc,M,null,null,R.extend),s&&!l||_&&h==9?setTimeout(function(){j.wrapper.ownerDocument.body.focus({preventScroll:!0}),j.input.focus()},20):j.input.focus())}),_e=function(Pe){re=re||Math.abs(v.clientX-Pe.clientX)+Math.abs(v.clientY-Pe.clientY)>=10},Se=function(){return re=!0};s&&(j.scroller.draggable=!0),t.state.draggingText=ve,ve.copy=!R.moveOnDrag,j.scroller.dragDrop&&j.scroller.dragDrop(),He(j.wrapper.ownerDocument,"mouseup",ve),He(j.wrapper.ownerDocument,"mousemove",_e),He(j.scroller,"dragstart",Se),He(j.scroller,"drop",ve),La(t),setTimeout(function(){return j.input.focus()},20)}function Sl(t,v,M){if(M=="char")return new vn(v,v);if(M=="word")return t.findWordAt(v);if(M=="line")return new vn(Oe(v.line,0),jt(t.doc,Oe(v.line+1,0)));var R=M(t,v);return new vn(R.from,R.to)}function Du(t,v,M,R){var j=t.display,re=t.doc;we(v);var ve,_e,Se=re.sel,Pe=Se.ranges;if(R.addNew&&!R.extend?(_e=re.sel.contains(M),_e>-1?ve=Pe[_e]:ve=new vn(M,M)):(ve=re.sel.primary(),_e=re.sel.primIndex),R.unit=="rectangle")R.addNew||(ve=new vn(M,M)),M=bn(t,v,!0,!0),_e=-1;else{var ut=Sl(t,M,R.unit);R.extend?ve=js(ve,ut.anchor,ut.head,R.extend):ve=ut}R.addNew?_e==-1?(_e=Pe.length,Li(re,St(t,Pe.concat([ve]),_e),{scroll:!1,origin:"*mouse"})):Pe.length>1&&Pe[_e].empty()&&R.unit=="char"&&!R.extend?(Li(re,St(t,Pe.slice(0,_e).concat(Pe.slice(_e+1)),0),{scroll:!1,origin:"*mouse"}),Se=re.sel):ds(re,_e,ve,pe):(_e=0,Li(re,new Ha([ve],0),pe),Se=re.sel);var ht=M;function Rt(Nn){if(ke(ht,Nn)==0)return;if(ht=Nn,R.unit=="rectangle"){for(var ar=[],Mr=t.options.tabSize,yr=z(Tn(re,M.line).text,M.ch,Mr),ta=z(Tn(re,Nn.line).text,Nn.ch,Mr),ni=Math.min(yr,ta),to=Math.max(yr,ta),wi=Math.min(M.line,Nn.line),Qo=Math.min(t.lastLine(),Math.max(M.line,Nn.line));wi<=Qo;wi++){var mo=Tn(re,wi).text,Fi=ge(mo,ni,Mr);ni==to?ar.push(new vn(Oe(wi,Fi),Oe(wi,Fi))):mo.length>Fi&&ar.push(new vn(Oe(wi,Fi),Oe(wi,ge(mo,to,Mr))))}ar.length||ar.push(new vn(M,M)),Li(re,St(t,Se.ranges.slice(0,_e).concat(ar),_e),{origin:"*mouse",scroll:!1}),t.scrollIntoView(Nn)}else{var vo=ve,lo=Sl(t,Nn,R.unit),Rn=vo.anchor,fi;ke(lo.anchor,Rn)>0?(fi=lo.head,Rn=Xt(vo.from(),lo.anchor)):(fi=lo.anchor,Rn=Ft(vo.to(),lo.head));var hi=Se.ranges.slice(0);hi[_e]=Iu(t,new vn(jt(re,Rn),fi)),Li(re,St(t,hi,_e),pe)}}var Bt=j.wrapper.getBoundingClientRect(),Zt=0;function un(Nn){var ar=++Zt,Mr=bn(t,Nn,!0,R.unit=="rectangle");if(!Mr)return;if(ke(Mr,ht)!=0){t.curOp.focus=I(),Rt(Mr);var yr=Ra(j,re);(Mr.line>=yr.to||Mr.lineBt.bottom?20:0;ta&&setTimeout(Sa(t,function(){if(Zt!=ar)return;j.scroller.scrollTop+=ta,un(Nn)}),50)}}function wn(Nn){t.state.selectingText=!1,Zt=Infinity,Nn&&(we(Nn),j.input.focus()),vt(j.wrapper.ownerDocument,"mousemove",kn),vt(j.wrapper.ownerDocument,"mouseup",Yn),re.history.lastSelOrigin=null}var kn=Sa(t,function(Nn){Nn.buttons===0||!mt(Nn)?wn(Nn):un(Nn)}),Yn=Sa(t,wn);t.state.selectingText=Yn,He(j.wrapper.ownerDocument,"mousemove",kn),He(j.wrapper.ownerDocument,"mouseup",Yn)}function Iu(t,v){var M=v.anchor,R=v.head,j=Tn(t.doc,M.line);if(ke(M,R)==0&&M.sticky==R.sticky)return v;var re=pt(j);if(!re)return v;var ve=xe(re,M.ch,M.sticky),_e=re[ve];if(_e.from!=M.ch&&_e.to!=M.ch)return v;var Se=ve+(_e.from==M.ch==(_e.level!=1)?0:1);if(Se==0||Se==re.length)return v;var Pe;if(R.line!=M.line)Pe=(R.line-M.line)*(t.doc.direction=="ltr"?1:-1)>0;else{var ut=xe(re,R.ch,R.sticky),ht=ut-ve||(R.ch-M.ch)*(_e.level==1?-1:1);ut==Se-1||ut==Se?Pe=ht<0:Pe=ht>0}var Rt=re[Se+(Pe?-1:0)],Bt=Pe==(Rt.level==1),Zt=Bt?Rt.from:Rt.to,un=Bt?"after":"before";return M.ch==Zt&&M.sticky==un?v:new vn(new Oe(M.line,Zt,un),R)}function Ru(t,v,M,R){var j,re;if(v.touches)j=v.touches[0].clientX,re=v.touches[0].clientY;else try{j=v.clientX,re=v.clientY}catch(Rt){return!1}if(j>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;R&&we(v);var ve=t.display,_e=ve.lineDiv.getBoundingClientRect();if(re>_e.bottom||!Xe(t,M))return Me(v);re-=_e.top-ve.viewOffset;for(var Se=0;Se=j){var ut=Ca(t.doc,re),ht=t.display.gutterSpecs[Se];return it(t,M,t,ut,ht.className,v),Me(v)}}}function uu(t,v){return Ru(t,v,"gutterClick",!0)}function cu(t,v){if(yo(t.display,v)||pl(t,v))return;if(at(t,v,"contextmenu"))return;B||t.display.input.onContextMenu(v)}function pl(t,v){return Xe(t,"gutterContextMenu")?Ru(t,v,"gutterContextMenu",!1):!1}function Wl(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Wt(t)}var Ds={toString:function(){return"CodeMirror.Init"}},Mu={},zl={};function tc(t){var v=t.optionHandlers;function M(R,j,re,ve){t.defaults[R]=j,re&&(v[R]=ve?function(_e,Se,Pe){Pe!=Ds&&re(_e,Se,Pe)}:re)}t.defineOption=M,t.Init=Ds,M("value","",function(R,j){return R.setValue(j)},!0),M("mode",null,function(R,j){R.doc.modeOption=j,Wr(R)},!0),M("indentUnit",2,Wr,!0),M("indentWithTabs",!1),M("smartIndent",!0),M("tabSize",4,function(R){ln(R),Wt(R),br(R)},!0),M("lineSeparator",null,function(R,j){if(R.doc.lineSep=j,!j)return;var re=[],ve=R.doc.first;R.doc.iter(function(Se){for(var Pe=0;;){var ut=Se.text.indexOf(j,Pe);if(ut==-1)break;Pe=ut+j.length,re.push(Oe(ve,ut))}ve++});for(var _e=re.length-1;_e>=0;_e--)gr(R.doc,j,re[_e],Oe(re[_e].line,re[_e].ch+j.length))}),M("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(R,j,re){R.state.specialChars=new RegExp(j.source+(j.test(" ")?"":"| "),"g"),re!=Ds&&R.refresh()}),M("specialCharPlaceholder",_s,function(R){return R.refresh()},!0),M("electricChars",!0),M("inputStyle",a?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),M("spellcheck",!1,function(R,j){return R.getInputField().spellcheck=j},!0),M("autocorrect",!1,function(R,j){return R.getInputField().autocorrect=j},!0),M("autocapitalize",!1,function(R,j){return R.getInputField().autocapitalize=j},!0),M("rtlMoveVisually",!m),M("wholeLineUpdateBefore",!0),M("theme","default",function(R){Wl(R),zi(R)},!0),M("keyMap","default",function(R,j,re){var ve=Vi(j),_e=re!=Ds&&Vi(re);_e&&_e.detach&&_e.detach(R,ve),ve.attach&&ve.attach(R,_e||null)}),M("extraKeys",null),M("configureMouse",null),M("lineWrapping",!1,Lu,!0),M("gutters",[],function(R,j){R.display.gutterSpecs=fa(j,R.options.lineNumbers),zi(R)},!0),M("fixedGutter",!0,function(R,j){R.display.gutters.style.left=j?Gr(R.display)+"px":"0",R.refresh()},!0),M("coverGutterNextToScrollbar",!1,function(R){return Mi(R)},!0),M("scrollbarStyle","native",function(R){$i(R),Mi(R),R.display.scrollbars.setScrollTop(R.doc.scrollTop),R.display.scrollbars.setScrollLeft(R.doc.scrollLeft)},!0),M("lineNumbers",!1,function(R,j){R.display.gutterSpecs=fa(R.options.gutters,j),zi(R)},!0),M("firstLineNumber",1,zi,!0),M("lineNumberFormatter",function(R){return R},zi,!0),M("showCursorWhenSelecting",!1,on,!0),M("resetSelectionOnContextMenu",!0),M("lineWiseCopyCut",!0),M("pasteLinesPerSelection",!0),M("selectionsMayTouch",!1),M("readOnly",!1,function(R,j){j=="nocursor"&&(Xr(R),R.display.input.blur()),R.display.input.readOnlyChanged(j)}),M("screenReaderLabel",null,function(R,j){j=j===""?null:j,R.display.input.screenReaderLabelChanged(j)}),M("disableInput",!1,function(R,j){j||R.display.input.reset()},!0),M("dragDrop",!0,nc),M("allowDropFileTypes",null),M("cursorBlinkRate",530),M("cursorScrollMargin",0),M("cursorHeight",1,on,!0),M("singleCursorHeightPerLine",!0,on,!0),M("workTime",100),M("workDelay",100),M("flattenSpans",!0,ln,!0),M("addModeClass",!1,ln,!0),M("pollInterval",100),M("undoDepth",200,function(R,j){return R.doc.history.undoDepth=j}),M("historyEventDelay",1250),M("viewportMargin",10,function(R){return R.refresh()},!0),M("maxHighlightLength",1e4,ln,!0),M("moveInputWithCursor",!0,function(R,j){j||R.display.input.resetPosition()}),M("tabindex",null,function(R,j){return R.display.input.getField().tabIndex=j||""}),M("autofocus",null),M("direction","ltr",function(R,j){return R.doc.setDirection(j)},!0),M("phrases",null)}function nc(t,v,M){var R=M&&M!=Ds;if(!v!=!R){var j=t.display.dragFunctions,re=v?He:vt;re(t.display.scroller,"dragstart",j.start),re(t.display.scroller,"dragenter",j.enter),re(t.display.scroller,"dragover",j.over),re(t.display.scroller,"dragleave",j.leave),re(t.display.scroller,"drop",j.drop)}}function Lu(t){t.options.lineWrapping?(k(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(p(t.display.wrapper,"CodeMirror-wrap"),ji(t)),sr(t),br(t),Wt(t),setTimeout(function(){return Mi(t)},100)}function ii(t,v){var M=this;if(!(this instanceof ii))return new ii(t,v);this.options=v=v?K(v):{},K(Mu,v,!1);var R=v.value;typeof R=="string"?R=new Co(R,v.mode,null,v.lineSeparator,v.direction):v.mode&&(R.modeOption=v.mode),this.doc=R;var j=new ii.inputStyles[v.inputStyle](this),re=this.display=new po(t,R,j,v);re.wrapper.CodeMirror=this,Wl(this),v.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),$i(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 F,keySeq:null,specialChars:null},v.autofocus&&!a&&re.input.focus(),_&&h<11&&setTimeout(function(){return M.display.input.reset(!0)},20),Pu(this),nu(),ki(this),this.curOp.forceUpdate=!0,$r(this,R),v.autofocus&&!a||this.hasFocus()?setTimeout(function(){M.hasFocus()&&!M.state.focused&&Ea(M)},20):Xr(this);for(var ve in zl)zl.hasOwnProperty(ve)&&zl[ve](this,v[ve],Ds);ti(this),v.finishInit&&v.finishInit(this);for(var _e=0;_e20*20}He(v.scroller,"touchstart",function(Se){if(!at(t,Se)&&!re(Se)&&!uu(t,Se)){v.input.ensurePolled(),clearTimeout(M);var Pe=+new Date;v.activeTouch={start:Pe,moved:!1,prev:Pe-R.end<=300?R:null},Se.touches.length==1&&(v.activeTouch.left=Se.touches[0].pageX,v.activeTouch.top=Se.touches[0].pageY)}}),He(v.scroller,"touchmove",function(){v.activeTouch&&(v.activeTouch.moved=!0)}),He(v.scroller,"touchend",function(Se){var Pe=v.activeTouch;if(Pe&&!yo(v,Se)&&Pe.left!=null&&!Pe.moved&&new Date-Pe.start<300){var ut=t.coordsChar(v.activeTouch,"page"),ht;!Pe.prev||ve(Pe,Pe.prev)?ht=new vn(ut,ut):!Pe.prev.prev||ve(Pe,Pe.prev.prev)?ht=t.findWordAt(ut):ht=new vn(Oe(ut.line,0),jt(t.doc,Oe(ut.line+1,0))),t.setSelection(ht.anchor,ht.head),t.focus(),we(Se)}j()}),He(v.scroller,"touchcancel",j),He(v.scroller,"scroll",function(){v.scroller.clientHeight&&(ao(t,v.scroller.scrollTop),Bi(t,v.scroller.scrollLeft,!0),it(t,"scroll",t))}),He(v.scroller,"mousewheel",function(Se){return us(t,Se)}),He(v.scroller,"DOMMouseScroll",function(Se){return us(t,Se)}),He(v.wrapper,"scroll",function(){return v.wrapper.scrollTop=v.wrapper.scrollLeft=0}),v.dragFunctions={enter:function(Se){at(t,Se)||Ye(Se)},over:function(Se){at(t,Se)||(Wu(t,Se),Ye(Se))},start:function(Se){return tu(t,Se)},drop:Sa(t,vu),leave:function(Se){at(t,Se)||gu(t)}};var _e=v.input.getField();He(_e,"keyup",function(Se){return xu.call(t,Se)}),He(_e,"keydown",Sa(t,Hl)),He(_e,"keypress",Sa(t,wu)),He(_e,"focus",function(Se){return Ea(t,Se)}),He(_e,"blur",function(Se){return Xr(t,Se)})}var Gl=[];ii.defineInitHook=function(t){return Gl.push(t)};function al(t,v,M,R){var j=t.doc,re;M==null&&(M="add"),M=="smart"&&(j.mode.indent?re=Tr(t,v).state:M="prev");var ve=t.options.tabSize,_e=Tn(j,v),Se=z(_e.text,null,ve);_e.stateAfter&&(_e.stateAfter=null);var Pe=_e.text.match(/^\s*/)[0],ut;if(!R&&!/\S/.test(_e.text))ut=0,M="not";else if(M=="smart"&&(ut=j.mode.indent(re,_e.text.slice(Pe.length),_e.text),ut==$||ut>150)){if(!R)return;M="prev"}M=="prev"?v>j.first?ut=z(Tn(j,v-1).text,null,ve):ut=0:M=="add"?ut=Se+t.options.indentUnit:M=="subtract"?ut=Se-t.options.indentUnit:typeof M=="number"&&(ut=Se+M),ut=Math.max(0,ut);var ht="",Rt=0;if(t.options.indentWithTabs)for(var Bt=Math.floor(ut/ve);Bt;--Bt)Rt+=ve,ht+=" ";if(Rtve,Se=Et(v),Pe=null;if(_e&&R.ranges.length>1)if(is&&is.text.join(` +`)==v){if(R.ranges.length%is.text.length==0){Pe=[];for(var ut=0;ut=0;Rt--){var Bt=R.ranges[Rt],Zt=Bt.from(),un=Bt.to();Bt.empty()&&(M&&M>0?Zt=Oe(Zt.line,Zt.ch-M):t.state.overwrite&&!_e?un=Oe(un.line,Math.min(Tn(re,un.line).text.length,un.ch+fe(Se).length)):_e&&is&&is.lineWise&&is.text.join(` +`)==Se.join(` +`)&&(Zt=un=Oe(Zt.line,0)));var wn={from:Zt,to:un,text:Pe?Pe[Rt%Pe.length]:Se,origin:j||(_e?"paste":t.state.cutIncoming>ve?"cut":"+input")};Ln(t.doc,wn),Zr(t,"inputRead",t,wn)}v&&!_e&&Dl(t,v),qi(t),t.curOp.updateInput<2&&(t.curOp.updateInput=ht),t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=-1}function Ol(t,v){var M=t.clipboardData&&t.clipboardData.getData("Text");if(M)return t.preventDefault(),!v.isReadOnly()&&!v.options.disableInput&&ui(v,function(){return du(v,M,0,null,"paste")}),!0}function Dl(t,v){if(!t.options.electricChars||!t.options.smartIndent)return;for(var M=t.doc.sel,R=M.ranges.length-1;R>=0;R--){var j=M.ranges[R];if(j.head.ch>100||R&&M.ranges[R-1].head.line==j.head.line)continue;var re=t.getModeAt(j.head),ve=!1;if(re.electricChars){for(var _e=0;_e-1){ve=al(t,j.head.line,"smart");break}}else re.electricInput&&(re.electricInput.test(Tn(t.doc,j.head.line).text.slice(0,j.head.ch))&&(ve=al(t,j.head.line,"smart")));ve&&Zr(t,"electricInput",t,j.head.line)}}function Au(t){for(var v=[],M=[],R=0;Rre&&(al(this,_e.head.line,R,!0),re=_e.head.line,ve==this.doc.sel.primIndex&&qi(this));else{var Se=_e.from(),Pe=_e.to(),ut=Math.max(re,Se.line);re=Math.min(this.lastLine(),Pe.line-(Pe.ch?0:1))+1;for(var ht=ut;ht0&&ds(this.doc,ve,new vn(Se,Rt[ve].to()),ae)}}}),getTokenAt:function(R,j){return Cr(this,R,j)},getLineTokens:function(R,j){return Cr(this,Oe(R),j,!0)},getTokenTypeAt:function(R){R=jt(this.doc,R);var j=wr(this,Tn(this.doc,R.line)),re=0,ve=(j.length-1)/2,_e=R.ch,Se;if(_e==0)Se=j[2];else for(;;){var Pe=re+ve>>1;if((Pe?j[Pe*2-1]:0)>=_e)ve=Pe;else if(j[Pe*2+1]<_e)re=Pe+1;else{Se=j[Pe*2+2];break}}var ut=Se?Se.indexOf("overlay "):-1;return ut<0?Se:ut==0?null:Se.slice(0,ut-1)},getModeAt:function(R){var j=this.doc.mode;return j.innerMode?t.innerMode(j,this.getTokenAt(R).state).mode:j},getHelper:function(R,j){return this.getHelpers(R,j)[0]},getHelpers:function(R,j){var re=[];if(!M.hasOwnProperty(j))return re;var ve=M[j],_e=this.getModeAt(R);if(typeof _e[j]=="string")ve[_e[j]]&&re.push(ve[_e[j]]);else if(_e[j])for(var Se=0;Se<_e[j].length;Se++){var Pe=ve[_e[j][Se]];Pe&&re.push(Pe)}else _e.helperType&&ve[_e.helperType]?re.push(ve[_e.helperType]):ve[_e.name]&&re.push(ve[_e.name]);for(var ut=0;utSe&&(R=Se,ve=!0),_e=Tn(this.doc,R)}else _e=R;return An(this,_e,{top:0,left:0},j||"page",re||ve).top+(ve?this.doc.height-Oa(_e):0)},defaultTextHeight:function(){return Sr(this.display)},defaultCharWidth:function(){return Mn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(R,j,re,ve,_e){var Se=this.display;R=Jt(this,jt(this.doc,R));var Pe=R.bottom,ut=R.left;if(j.style.position="absolute",j.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(j),Se.sizer.appendChild(j),ve=="over")Pe=R.top;else if(ve=="above"||ve=="near"){var ht=Math.max(Se.wrapper.clientHeight,this.doc.height),Rt=Math.max(Se.sizer.clientWidth,Se.lineSpace.clientWidth);(ve=="above"||R.bottom+j.offsetHeight>ht)&&R.top>j.offsetHeight?Pe=R.top-j.offsetHeight:R.bottom+j.offsetHeight<=ht&&(Pe=R.bottom),ut+j.offsetWidth>Rt&&(ut=Rt-j.offsetWidth)}j.style.top=Pe+"px",j.style.left=j.style.right="",_e=="right"?(ut=Se.sizer.clientWidth-j.offsetWidth,j.style.right="0px"):(_e=="left"?ut=0:_e=="middle"&&(ut=(Se.sizer.clientWidth-j.offsetWidth)/2),j.style.left=ut+"px"),re&&xi(this,{left:ut,top:Pe,right:ut+j.offsetWidth,bottom:Pe+j.offsetHeight})},triggerOnKeyDown:ei(Hl),triggerOnKeyPress:ei(wu),triggerOnKeyUp:xu,triggerOnMouseDown:ei(Kl),execCommand:function(R){if(xl.hasOwnProperty(R))return xl[R].call(null,this)},triggerElectric:ei(function(R){Dl(this,R)}),findPosH:function(R,j,re,ve){var _e=1;j<0&&(_e=-1,j=-j);for(var Se=jt(this.doc,R),Pe=0;Pe0&&ut(re.charAt(ve-1));)--ve;for(;_e.5||this.options.lineWrapping)&&sr(this),it(this,"refresh",this)}),swapDoc:ei(function(R){var j=this.doc;return j.cm=null,this.state.selectingText&&this.state.selectingText(),$r(this,R),Wt(this),this.display.input.reset(),Si(this,R.scrollLeft,R.scrollTop),this.curOp.forceScroll=!0,Zr(this,"swapDoc",this,j),j}),phrase:function(R){var j=this.options.phrases;return j&&Object.prototype.hasOwnProperty.call(j,R)?j[R]:R},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}},ze(t),t.registerHelper=function(R,j,re){M.hasOwnProperty(R)||(M[R]=t[R]={_global:[]}),M[R][j]=re},t.registerGlobalHelper=function(R,j,re,ve){t.registerHelper(R,j,ve),M[R]._global.push({pred:re,val:ve})}}function Vl(t,v,M,R,j){var re=v,ve=M,_e=Tn(t,v.line),Se=j&&t.direction=="rtl"?-M:M;function Pe(){var Yn=v.line+Se;return Yn=t.first+t.size?!1:(v=new Oe(Yn,v.ch,v.sticky),_e=Tn(t,Yn))}function ut(Yn){var Nn;if(R=="codepoint"){var ar=_e.text.charCodeAt(v.ch+(R>0?0:-1));isNaN(ar)?Nn=null:Nn=new Oe(v.line,Math.max(0,Math.min(_e.text.length,v.ch+M*(ar>=55296&&ar<56320?2:1))),-M)}else j?Nn=ou(t.cm,_e,v,M):Nn=iu(_e,v,M);if(Nn==null)if(!Yn&&Pe())v=Nl(j,t.cm,_e,v.line,Se);else return!1;else v=Nn;return!0}if(R=="char"||R=="codepoint")ut();else if(R=="column")ut(!0);else if(R=="word"||R=="group")for(var ht=null,Rt=R=="group",Bt=t.cm&&t.cm.getHelper(v,"wordChars"),Zt=!0;!(M<0&&!ut(!Zt));Zt=!1){var un=_e.text.charAt(v.ch)||` `,wn=Ie(un,Bt)?"w":Rt&&un==` -`?"n":!Rt||/\s/.test(un)?null:"p";if(Rt&&!Zt&&!wn&&(wn="s"),ht&&ht!=wn){M<0&&(M=1,ut(),v.sticky="after");break}if(wn&&(ht=wn),M>0&&!ut(!Zt))break}var kn=Hr(t,v,re,ve,!0);return je(re,kn)&&(kn.hitSide=!0),kn}function Fu(t,v,M,R){var j=t.doc,re=v.left,ve;if(R=="page"){var _e=Math.min(t.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Te=Math.max(_e-.5*Tr(t.display),3);ve=(M>0?v.bottom:v.top)+M*Te}else R=="line"&&(ve=M>0?v.bottom+3:v.top-3);for(var Pe;!(Pe=pn(t,re,ve),!Pe.outside);){if(M<0?ve<=0:ve>=j.height){Pe.hitSide=!0;break}ve+=M*5}return Pe}var Wa=function(t){this.cm=t,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new F,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Wa.prototype.init=function(t){var v=this,M=this,R=M.cm,j=M.div=t.lineDiv;fu(j,R.options.spellcheck,R.options.autocorrect,R.options.autocapitalize);function re(_e){for(var Te=_e.target;Te;Te=Te.parentNode){if(Te==j)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Te.className))break}return!1}He(j,"paste",function(_e){if(!re(_e)||at(R,_e)||Ol(_e,R))return;h<=11&&setTimeout(Ta(R,function(){return v.updateFromDOM()}),20)}),He(j,"compositionstart",function(_e){v.composing={data:_e.data,done:!1}}),He(j,"compositionupdate",function(_e){v.composing||(v.composing={data:_e.data,done:!1})}),He(j,"compositionend",function(_e){v.composing&&(_e.data!=v.composing.data&&v.readFromDOMSoon(),v.composing.done=!0)}),He(j,"touchstart",function(){return M.forceCompositionEnd()}),He(j,"input",function(){v.composing||v.readFromDOMSoon()});function ve(_e){if(!re(_e)||at(R,_e))return;if(R.somethingSelected())Bl({lineWise:!1,text:R.getSelections()}),_e.type=="cut"&&R.replaceSelection("",null,"cut");else if(R.options.lineWiseCopyCut){var Te=Au(R);Bl({lineWise:!0,text:Te.text}),_e.type=="cut"&&R.operation(function(){R.setSelections(Te.ranges,0,ae),R.replaceSelection("",null,"cut")})}else return;if(_e.clipboardData){_e.clipboardData.clearData();var Pe=is.text.join(` +`?"n":!Rt||/\s/.test(un)?null:"p";if(Rt&&!Zt&&!wn&&(wn="s"),ht&&ht!=wn){M<0&&(M=1,ut(),v.sticky="after");break}if(wn&&(ht=wn),M>0&&!ut(!Zt))break}var kn=Hr(t,v,re,ve,!0);return je(re,kn)&&(kn.hitSide=!0),kn}function Fu(t,v,M,R){var j=t.doc,re=v.left,ve;if(R=="page"){var _e=Math.min(t.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Se=Math.max(_e-.5*Sr(t.display),3);ve=(M>0?v.bottom:v.top)+M*Se}else R=="line"&&(ve=M>0?v.bottom+3:v.top-3);for(var Pe;!(Pe=pn(t,re,ve),!Pe.outside);){if(M<0?ve<=0:ve>=j.height){Pe.hitSide=!0;break}ve+=M*5}return Pe}var Wa=function(t){this.cm=t,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new F,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Wa.prototype.init=function(t){var v=this,M=this,R=M.cm,j=M.div=t.lineDiv;fu(j,R.options.spellcheck,R.options.autocorrect,R.options.autocapitalize);function re(_e){for(var Se=_e.target;Se;Se=Se.parentNode){if(Se==j)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Se.className))break}return!1}He(j,"paste",function(_e){if(!re(_e)||at(R,_e)||Ol(_e,R))return;h<=11&&setTimeout(Sa(R,function(){return v.updateFromDOM()}),20)}),He(j,"compositionstart",function(_e){v.composing={data:_e.data,done:!1}}),He(j,"compositionupdate",function(_e){v.composing||(v.composing={data:_e.data,done:!1})}),He(j,"compositionend",function(_e){v.composing&&(_e.data!=v.composing.data&&v.readFromDOMSoon(),v.composing.done=!0)}),He(j,"touchstart",function(){return M.forceCompositionEnd()}),He(j,"input",function(){v.composing||v.readFromDOMSoon()});function ve(_e){if(!re(_e)||at(R,_e))return;if(R.somethingSelected())Bl({lineWise:!1,text:R.getSelections()}),_e.type=="cut"&&R.replaceSelection("",null,"cut");else if(R.options.lineWiseCopyCut){var Se=Au(R);Bl({lineWise:!0,text:Se.text}),_e.type=="cut"&&R.operation(function(){R.setSelections(Se.ranges,0,ae),R.replaceSelection("",null,"cut")})}else return;if(_e.clipboardData){_e.clipboardData.clearData();var Pe=is.text.join(` `);if(_e.clipboardData.setData("Text",Pe),_e.clipboardData.getData("Text")==Pe){_e.preventDefault();return}}var ut=Uu(),ht=ut.firstChild;R.display.lineSpace.insertBefore(ut,R.display.lineSpace.firstChild),ht.value=is.text.join(` -`);var Rt=document.activeElement;Y(ht),setTimeout(function(){R.display.lineSpace.removeChild(ut),Rt.focus(),Rt==j&&M.showPrimarySelection()},50)}He(j,"copy",ve),He(j,"cut",ve)},Wa.prototype.screenReaderLabelChanged=function(t){t?this.div.setAttribute("aria-label",t):this.div.removeAttribute("aria-label")},Wa.prototype.prepareSelection=function(){var t=qt(this.cm,!1);return t.focus=document.activeElement==this.div,t},Wa.prototype.showSelection=function(t,v){if(!t||!this.cm.display.view.length)return;(t.focus||v)&&this.showPrimarySelection(),this.showMultipleSelections(t)},Wa.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Wa.prototype.showPrimarySelection=function(){var t=this.getSelection(),v=this.cm,M=v.doc.sel.primary(),R=M.from(),j=M.to();if(v.display.viewTo==v.display.viewFrom||R.line>=v.display.viewTo||j.line=v.display.viewFrom&&il(v,R)||{node:_e[0].measure.map[2],offset:0},Pe=j.linet.firstLine()&&(R=Oe(R.line-1,Sn(t.doc,R.line-1).length)),j.ch==Sn(t.doc,j.line).text.length&&j.linev.viewTo-1)return!1;var re,ve,_e;R.line==v.viewFrom||(re=Vn(t,R.line))==0?(ve=Qr(v.view[0].line),_e=v.view[0].node):(ve=Qr(v.view[re].line),_e=v.view[re-1].node.nextSibling);var Te=Vn(t,j.line),Pe,ut;if(Te==v.view.length-1?(Pe=v.viewTo-1,ut=v.lineDiv.lastChild):(Pe=Qr(v.view[Te+1].line)-1,ut=v.view[Te+1].node.previousSibling),!_e)return!1;for(var ht=t.doc.splitLines(ol(t,_e,ut,ve,Pe)),Rt=ea(t.doc,Oe(ve,0),Oe(Pe,Sn(t.doc,Pe).text.length));ht.length>1&&Rt.length>1;)if(fe(ht)==fe(Rt))ht.pop(),Rt.pop(),Pe--;else if(ht[0]==Rt[0])ht.shift(),Rt.shift(),ve++;else break;for(var Bt=0,Zt=0,un=ht[0],wn=Rt[0],kn=Math.min(un.length,wn.length);BtR.ch&&Yn.charCodeAt(Yn.length-Zt-1)==Nn.charCodeAt(Nn.length-Zt-1);)Bt--,Zt++;ht[ht.length-1]=Yn.slice(0,Yn.length-Zt).replace(/^\u200b+/,""),ht[0]=ht[0].slice(Bt).replace(/\u200b+$/,"");var Mr=Oe(ve,Bt),yr=Oe(Pe,Rt.length?fe(Rt).length-Zt:0);if(ht.length>1||ht[0]||ke(Mr,yr))return gr(t.doc,ht,Mr,yr,"+input"),!0},Wa.prototype.ensurePolled=function(){this.forceCompositionEnd()},Wa.prototype.reset=function(){this.forceCompositionEnd()},Wa.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Wa.prototype.readFromDOMSoon=function(){var t=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(t.readDOMTimeout=null,t.composing)if(t.composing.done)t.composing=null;else return;t.updateFromDOM()},80)},Wa.prototype.updateFromDOM=function(){var t=this;(this.cm.isReadOnly()||!this.pollContent())&&ui(this.cm,function(){return br(t.cm)})},Wa.prototype.setUneditable=function(t){t.contentEditable="false"},Wa.prototype.onKeyPress=function(t){if(t.charCode==0||this.composing)return;t.preventDefault(),this.cm.isReadOnly()||Ta(this.cm,du)(this.cm,String.fromCharCode(t.charCode==null?t.keyCode:t.charCode),0)},Wa.prototype.readOnlyChanged=function(t){this.div.contentEditable=String(t!="nocursor")},Wa.prototype.onContextMenu=function(){},Wa.prototype.resetPosition=function(){},Wa.prototype.needsContentAttribute=!0;function il(t,v){var M=tt(t,v.line);if(!M||M.hidden)return null;var R=Sn(t.doc,v.line),j=Ce(M,R,v.line),re=pt(R,t.doc.direction),ve="left";if(re){var _e=xe(re,v.ch);ve=_e%2?"right":"left"}var Te=Pt(j.map,v.ch,ve);return Te.offset=Te.collapse=="right"?Te.end:Te.start,Te}function Nu(t){for(var v=t;v;v=v.parentNode)if(/CodeMirror-gutter-wrapper/.test(v.className))return!0;return!1}function Ai(t,v){return v&&(t.bad=!0),t}function ol(t,v,M,R,j){var re="",ve=!1,_e=t.doc.lineSeparator(),Te=!1;function Pe(Bt){return function(Zt){return Zt.id==Bt}}function ut(){ve&&(re+=_e,Te&&(re+=_e),ve=Te=!1)}function ht(Bt){Bt&&(ut(),re+=Bt)}function Rt(Bt){if(Bt.nodeType==1){var Zt=Bt.getAttribute("cm-text");if(Zt){ht(Zt);return}var un=Bt.getAttribute("cm-marker"),wn;if(un){var kn=t.findMarks(Oe(R,0),Oe(j+1,0),Pe(+un));kn.length&&(wn=kn[0].find(0))&&ht(ea(t.doc,wn.from,wn.to).join(_e));return}if(Bt.getAttribute("contenteditable")=="false")return;var Yn=/^(pre|div|p|li|table|br)$/i.test(Bt.nodeName);if(!/^br$/i.test(Bt.nodeName)&&Bt.textContent.length==0)return;Yn&&ut();for(var Nn=0;Nn=9&&v.hasSelection&&(v.hasSelection=null),M.poll()}),He(j,"paste",function(ve){if(at(R,ve)||Ol(ve,R))return;R.state.pasteIncoming=+new Date,M.fastPoll()});function re(ve){if(at(R,ve))return;if(R.somethingSelected())Bl({lineWise:!1,text:R.getSelections()});else if(R.options.lineWiseCopyCut){var _e=Au(R);Bl({lineWise:!0,text:_e.text}),ve.type=="cut"?R.setSelections(_e.ranges,null,ae):(M.prevInput="",j.value=_e.text.join(` +`);var Rt=document.activeElement;Y(ht),setTimeout(function(){R.display.lineSpace.removeChild(ut),Rt.focus(),Rt==j&&M.showPrimarySelection()},50)}He(j,"copy",ve),He(j,"cut",ve)},Wa.prototype.screenReaderLabelChanged=function(t){t?this.div.setAttribute("aria-label",t):this.div.removeAttribute("aria-label")},Wa.prototype.prepareSelection=function(){var t=qt(this.cm,!1);return t.focus=document.activeElement==this.div,t},Wa.prototype.showSelection=function(t,v){if(!t||!this.cm.display.view.length)return;(t.focus||v)&&this.showPrimarySelection(),this.showMultipleSelections(t)},Wa.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Wa.prototype.showPrimarySelection=function(){var t=this.getSelection(),v=this.cm,M=v.doc.sel.primary(),R=M.from(),j=M.to();if(v.display.viewTo==v.display.viewFrom||R.line>=v.display.viewTo||j.line=v.display.viewFrom&&il(v,R)||{node:_e[0].measure.map[2],offset:0},Pe=j.linet.firstLine()&&(R=Oe(R.line-1,Tn(t.doc,R.line-1).length)),j.ch==Tn(t.doc,j.line).text.length&&j.linev.viewTo-1)return!1;var re,ve,_e;R.line==v.viewFrom||(re=Vn(t,R.line))==0?(ve=Qr(v.view[0].line),_e=v.view[0].node):(ve=Qr(v.view[re].line),_e=v.view[re-1].node.nextSibling);var Se=Vn(t,j.line),Pe,ut;if(Se==v.view.length-1?(Pe=v.viewTo-1,ut=v.lineDiv.lastChild):(Pe=Qr(v.view[Se+1].line)-1,ut=v.view[Se+1].node.previousSibling),!_e)return!1;for(var ht=t.doc.splitLines(ol(t,_e,ut,ve,Pe)),Rt=ea(t.doc,Oe(ve,0),Oe(Pe,Tn(t.doc,Pe).text.length));ht.length>1&&Rt.length>1;)if(fe(ht)==fe(Rt))ht.pop(),Rt.pop(),Pe--;else if(ht[0]==Rt[0])ht.shift(),Rt.shift(),ve++;else break;for(var Bt=0,Zt=0,un=ht[0],wn=Rt[0],kn=Math.min(un.length,wn.length);BtR.ch&&Yn.charCodeAt(Yn.length-Zt-1)==Nn.charCodeAt(Nn.length-Zt-1);)Bt--,Zt++;ht[ht.length-1]=Yn.slice(0,Yn.length-Zt).replace(/^\u200b+/,""),ht[0]=ht[0].slice(Bt).replace(/\u200b+$/,"");var Mr=Oe(ve,Bt),yr=Oe(Pe,Rt.length?fe(Rt).length-Zt:0);if(ht.length>1||ht[0]||ke(Mr,yr))return gr(t.doc,ht,Mr,yr,"+input"),!0},Wa.prototype.ensurePolled=function(){this.forceCompositionEnd()},Wa.prototype.reset=function(){this.forceCompositionEnd()},Wa.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Wa.prototype.readFromDOMSoon=function(){var t=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(t.readDOMTimeout=null,t.composing)if(t.composing.done)t.composing=null;else return;t.updateFromDOM()},80)},Wa.prototype.updateFromDOM=function(){var t=this;(this.cm.isReadOnly()||!this.pollContent())&&ui(this.cm,function(){return br(t.cm)})},Wa.prototype.setUneditable=function(t){t.contentEditable="false"},Wa.prototype.onKeyPress=function(t){if(t.charCode==0||this.composing)return;t.preventDefault(),this.cm.isReadOnly()||Sa(this.cm,du)(this.cm,String.fromCharCode(t.charCode==null?t.keyCode:t.charCode),0)},Wa.prototype.readOnlyChanged=function(t){this.div.contentEditable=String(t!="nocursor")},Wa.prototype.onContextMenu=function(){},Wa.prototype.resetPosition=function(){},Wa.prototype.needsContentAttribute=!0;function il(t,v){var M=tt(t,v.line);if(!M||M.hidden)return null;var R=Tn(t.doc,v.line),j=Ce(M,R,v.line),re=pt(R,t.doc.direction),ve="left";if(re){var _e=xe(re,v.ch);ve=_e%2?"right":"left"}var Se=Pt(j.map,v.ch,ve);return Se.offset=Se.collapse=="right"?Se.end:Se.start,Se}function Nu(t){for(var v=t;v;v=v.parentNode)if(/CodeMirror-gutter-wrapper/.test(v.className))return!0;return!1}function Ai(t,v){return v&&(t.bad=!0),t}function ol(t,v,M,R,j){var re="",ve=!1,_e=t.doc.lineSeparator(),Se=!1;function Pe(Bt){return function(Zt){return Zt.id==Bt}}function ut(){ve&&(re+=_e,Se&&(re+=_e),ve=Se=!1)}function ht(Bt){Bt&&(ut(),re+=Bt)}function Rt(Bt){if(Bt.nodeType==1){var Zt=Bt.getAttribute("cm-text");if(Zt){ht(Zt);return}var un=Bt.getAttribute("cm-marker"),wn;if(un){var kn=t.findMarks(Oe(R,0),Oe(j+1,0),Pe(+un));kn.length&&(wn=kn[0].find(0))&&ht(ea(t.doc,wn.from,wn.to).join(_e));return}if(Bt.getAttribute("contenteditable")=="false")return;var Yn=/^(pre|div|p|li|table|br)$/i.test(Bt.nodeName);if(!/^br$/i.test(Bt.nodeName)&&Bt.textContent.length==0)return;Yn&&ut();for(var Nn=0;Nn=9&&v.hasSelection&&(v.hasSelection=null),M.poll()}),He(j,"paste",function(ve){if(at(R,ve)||Ol(ve,R))return;R.state.pasteIncoming=+new Date,M.fastPoll()});function re(ve){if(at(R,ve))return;if(R.somethingSelected())Bl({lineWise:!1,text:R.getSelections()});else if(R.options.lineWiseCopyCut){var _e=Au(R);Bl({lineWise:!0,text:_e.text}),ve.type=="cut"?R.setSelections(_e.ranges,null,ae):(M.prevInput="",j.value=_e.text.join(` `),Y(j))}else return;ve.type=="cut"&&(R.state.cutIncoming=+new Date)}He(j,"cut",re),He(j,"copy",re),He(t.scroller,"paste",function(ve){if(yo(t,ve)||at(R,ve))return;if(!j.dispatchEvent){R.state.pasteIncoming=+new Date,M.focus();return}var _e=new Event("paste");_e.clipboardData=ve.clipboardData,j.dispatchEvent(_e)}),He(t.lineSpace,"selectstart",function(ve){yo(t,ve)||we(ve)}),He(j,"compositionstart",function(){var ve=R.getCursor("from");M.composing&&M.composing.range.clear(),M.composing={start:ve,range:R.markText(ve,R.getCursor("to"),{className:"CodeMirror-composing"})}}),He(j,"compositionend",function(){M.composing&&(M.poll(),M.composing.range.clear(),M.composing=null)})},Ja.prototype.createField=function(t){this.wrapper=Uu(),this.textarea=this.wrapper.firstChild},Ja.prototype.screenReaderLabelChanged=function(t){t?this.textarea.setAttribute("aria-label",t):this.textarea.removeAttribute("aria-label")},Ja.prototype.prepareSelection=function(){var t=this.cm,v=t.display,M=t.doc,R=qt(t);if(t.options.moveInputWithCursor){var j=Jt(t,M.sel.primary().head,"div"),re=v.wrapper.getBoundingClientRect(),ve=v.lineDiv.getBoundingClientRect();R.teTop=Math.max(0,Math.min(v.wrapper.clientHeight-10,j.top+ve.top-re.top)),R.teLeft=Math.max(0,Math.min(v.wrapper.clientWidth-10,j.left+ve.left-re.left))}return R},Ja.prototype.showSelection=function(t){var v=this.cm,M=v.display;i(M.cursorDiv,t.cursors),i(M.selectionDiv,t.selection),t.teTop!=null&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},Ja.prototype.reset=function(t){if(this.contextMenuPending||this.composing)return;var v=this.cm;if(v.somethingSelected()){this.prevInput="";var M=v.getSelection();this.textarea.value=M,v.state.focused&&Y(this.textarea),_&&h>=9&&(this.hasSelection=M)}else t||(this.prevInput=this.textarea.value="",_&&h>=9&&(this.hasSelection=null))},Ja.prototype.getField=function(){return this.textarea},Ja.prototype.supportsTouch=function(){return!1},Ja.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!a||I()!=this.textarea))try{this.textarea.focus()}catch(t){}},Ja.prototype.blur=function(){this.textarea.blur()},Ja.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ja.prototype.receivedFocus=function(){this.slowPoll()},Ja.prototype.slowPoll=function(){var t=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){t.poll(),t.cm.state.focused&&t.slowPoll()})},Ja.prototype.fastPoll=function(){var t=!1,v=this;v.pollingFast=!0;function M(){var R=v.poll();!R&&!t?(t=!0,v.polling.set(60,M)):(v.pollingFast=!1,v.slowPoll())}v.polling.set(20,M)},Ja.prototype.poll=function(){var t=this,v=this.cm,M=this.textarea,R=this.prevInput;if(this.contextMenuPending||!v.state.focused||ct(M)&&!R&&!this.composing||v.isReadOnly()||v.options.disableInput||v.state.keySeq)return!1;var j=M.value;if(j==R&&!v.somethingSelected())return!1;if(_&&h>=9&&this.hasSelection===j||A&&/[\uf700-\uf7ff]/.test(j))return v.display.input.reset(),!1;if(v.doc.sel==v.display.selForContextMenu){var re=j.charCodeAt(0);if(re==8203&&!R&&(R="\u200B"),re==8666)return this.reset(),this.cm.execCommand("undo")}for(var ve=0,_e=Math.min(R.length,j.length);ve<_e&&R.charCodeAt(ve)==j.charCodeAt(ve);)++ve;return ui(v,function(){du(v,j.slice(ve),R.length-ve,null,t.composing?"*compose":null),j.length>1e3||j.indexOf(` -`)>-1?M.value=t.prevInput="":t.prevInput=j,t.composing&&(t.composing.range.clear(),t.composing.range=v.markText(t.composing.start,v.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ja.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ja.prototype.onKeyPress=function(){_&&h>=9&&(this.hasSelection=null),this.fastPoll()},Ja.prototype.onContextMenu=function(t){var v=this,M=v.cm,R=M.display,j=v.textarea;v.contextMenuPending&&v.contextMenuPending();var re=bn(M,t),ve=R.scroller.scrollTop;if(!re||e)return;var _e=M.options.resetSelectionOnContextMenu;_e&&M.doc.sel.contains(re)==-1&&Ta(M,Li)(M.doc,Ht(re),ae);var Te=j.style.cssText,Pe=v.wrapper.style.cssText,ut=v.wrapper.offsetParent.getBoundingClientRect();v.wrapper.style.cssText="position: static",j.style.cssText=`position: absolute; width: 30px; height: 30px; +`)>-1?M.value=t.prevInput="":t.prevInput=j,t.composing&&(t.composing.range.clear(),t.composing.range=v.markText(t.composing.start,v.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ja.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ja.prototype.onKeyPress=function(){_&&h>=9&&(this.hasSelection=null),this.fastPoll()},Ja.prototype.onContextMenu=function(t){var v=this,M=v.cm,R=M.display,j=v.textarea;v.contextMenuPending&&v.contextMenuPending();var re=bn(M,t),ve=R.scroller.scrollTop;if(!re||e)return;var _e=M.options.resetSelectionOnContextMenu;_e&&M.doc.sel.contains(re)==-1&&Sa(M,Li)(M.doc,Ht(re),ae);var Se=j.style.cssText,Pe=v.wrapper.style.cssText,ut=v.wrapper.offsetParent.getBoundingClientRect();v.wrapper.style.cssText="position: static",j.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(t.clientY-ut.top-5)+"px; left: "+(t.clientX-ut.left-5)+`px; z-index: 1000; background: `+(_?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var ht;s&&(ht=window.scrollY),R.input.focus(),s&&window.scrollTo(null,ht),R.input.reset(),M.somethingSelected()||(j.value=v.prevInput=" "),v.contextMenuPending=Bt,R.selForContextMenu=M.doc.sel,clearTimeout(R.detectingSelectAll);function Rt(){if(j.selectionStart!=null){var un=M.somethingSelected(),wn="\u200B"+(un?j.value:"");j.value="\u21DA",j.value=wn,v.prevInput=un?"":"\u200B",j.selectionStart=1,j.selectionEnd=wn.length,R.selForContextMenu=M.doc.sel}}function Bt(){if(v.contextMenuPending!=Bt)return;if(v.contextMenuPending=!1,v.wrapper.style.cssText=Pe,j.style.cssText=Te,_&&h<9&&R.scrollbars.setScrollTop(R.scroller.scrollTop=ve),j.selectionStart!=null){(!_||_&&h<9)&&Rt();var un=0,wn=function(){R.selForContextMenu==M.doc.sel&&j.selectionStart==0&&j.selectionEnd>0&&v.prevInput=="\u200B"?Ta(M,va)(M):un++<10?R.detectingSelectAll=setTimeout(wn,500):(R.selForContextMenu=null,R.input.reset())};R.detectingSelectAll=setTimeout(wn,200)}}if(_&&h>=9&&Rt(),B){Ye(t);var Zt=function(){vt(window,"mouseup",Zt),setTimeout(Bt,20)};He(window,"mouseup",Zt)}else setTimeout(Bt,50)},Ja.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled=t=="nocursor",this.textarea.readOnly=!!t},Ja.prototype.setUneditable=function(){},Ja.prototype.needsContentAttribute=!1;function Il(t,v){if(v=v?K(v):{},v.value=t.value,!v.tabindex&&t.tabIndex&&(v.tabindex=t.tabIndex),!v.placeholder&&t.placeholder&&(v.placeholder=t.placeholder),v.autofocus==null){var M=I();v.autofocus=M==t||t.getAttribute("autofocus")!=null&&M==document.body}function R(){t.value=_e.getValue()}var j;if(t.form&&(He(t.form,"submit",R),!v.leaveSubmitMethodAlone)){var re=t.form;j=re.submit;try{var ve=re.submit=function(){R(),re.submit=j,re.submit(),re.submit=ve}}catch(Te){}}v.finishInit=function(Te){Te.save=R,Te.getTextArea=function(){return t},Te.toTextArea=function(){Te.toTextArea=isNaN,R(),t.parentNode.removeChild(Te.getWrapperElement()),t.style.display="",t.form&&(vt(t.form,"submit",R),!v.leaveSubmitMethodAlone&&typeof t.form.submit=="function"&&(t.form.submit=j))}},t.style.display="none";var _e=ii(function(Te){return t.parentNode.insertBefore(Te,t.nextSibling)},v);return _e}function Rs(t){t.off=vt,t.on=He,t.wheelEventPixels=vs,t.Doc=Co,t.splitLines=Et,t.countColumn=z,t.findColumn=ge,t.isWordChar=Se,t.Pass=$,t.signal=it,t.Line=na,t.changeEnd=fn,t.scrollbarModel=Pa,t.Pos=Oe,t.cmpPos=ke,t.modes=Ct,t.mimeModes=ft,t.resolveMode=bt,t.getMode=Nt,t.modeExtensions=sn,t.extendMode=Jn,t.copyState=xn,t.startState=Vr,t.innerMode=Pr,t.commands=xl,t.keyMap=Os,t.keyName=ru,t.isModifierKey=bu,t.lookupKey=rl,t.normalizeKeyMap=Xu,t.StringStream=Lr,t.SharedTextMarker=tl,t.TextMarker=Xo,t.LineWidget=Uo,t.e_preventDefault=we,t.e_stopPropagation=Re,t.e_stop=Ye,t.addClass=k,t.contains=D,t.rmClass=p,t.keyNames=Ks}tc(ii),ku(ii);var ju="iter insert remove copy getEditor constructor".split(" ");for(var Rl in Co.prototype)Co.prototype.hasOwnProperty(Rl)&&H(ju,Rl)<0&&(ii.prototype[Rl]=function(t){return function(){return t.apply(this.doc,arguments)}}(Co.prototype[Rl]));return ze(Co),ii.inputStyles={textarea:Ja,contenteditable:Wa},ii.defineMode=function(t){!ii.defaults.mode&&t!="null"&&(ii.defaults.mode=t),Ot.apply(this,arguments)},ii.defineMIME=Ut,ii.defineMode("null",function(){return{token:function(t){return t.skipToEnd()}}}),ii.defineMIME("text/plain","null"),ii.defineExtension=function(t,v){ii.prototype[t]=v},ii.defineDocExtension=function(t,v){Co.prototype[t]=v},ii.fromTextArea=Il,Rs(ii),ii.version="5.58.2",ii})},W6BS:function(Ge,me){Ge.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="},W6us:function(Ge,me){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC"},WPnJ:function(Ge,me,P){Ge.exports={"sort-list-panel":"sort-list-panel___3NFo7","sort-list-tip":"sort-list-tip___1C7gJ","ant-drawer-content":"ant-drawer-content___z72s9","dragging-li":"dragging-li___2fI-b","task-list-container":"task-list-container___O3FkA",imgradius:"imgradius___2naxh",directionItemWrap:"directionItemWrap___12VCj",groupActionWrap:"groupActionWrap___3JLr9",teamHeight:"teamHeight___1JFgn",divHeight:"divHeight___3DCc8"}},WaYH:function(Ge,me,P){"use strict";var se=P("rePB"),X=P("Ff2n"),L=P("VTBJ"),y=P("1OyB"),E=P("vuIU"),w=P("JX7q"),_=P("Ji7U"),h=P("LK+K"),s=P("q1tI"),r=P("TSYQ"),n=P.n(r),e=P("sboe"),l=P("OZM5"),c=function(B){var b=B.prefixCls,p=B.level,u=B.isStart,i=B.isEnd;if(!p)return null;for(var x="".concat(b,"-indent-unit"),O=[],T=0;T0&&v.prevInput=="\u200B"?Sa(M,va)(M):un++<10?R.detectingSelectAll=setTimeout(wn,500):(R.selForContextMenu=null,R.input.reset())};R.detectingSelectAll=setTimeout(wn,200)}}if(_&&h>=9&&Rt(),B){Ye(t);var Zt=function(){vt(window,"mouseup",Zt),setTimeout(Bt,20)};He(window,"mouseup",Zt)}else setTimeout(Bt,50)},Ja.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled=t=="nocursor",this.textarea.readOnly=!!t},Ja.prototype.setUneditable=function(){},Ja.prototype.needsContentAttribute=!1;function Il(t,v){if(v=v?K(v):{},v.value=t.value,!v.tabindex&&t.tabIndex&&(v.tabindex=t.tabIndex),!v.placeholder&&t.placeholder&&(v.placeholder=t.placeholder),v.autofocus==null){var M=I();v.autofocus=M==t||t.getAttribute("autofocus")!=null&&M==document.body}function R(){t.value=_e.getValue()}var j;if(t.form&&(He(t.form,"submit",R),!v.leaveSubmitMethodAlone)){var re=t.form;j=re.submit;try{var ve=re.submit=function(){R(),re.submit=j,re.submit(),re.submit=ve}}catch(Se){}}v.finishInit=function(Se){Se.save=R,Se.getTextArea=function(){return t},Se.toTextArea=function(){Se.toTextArea=isNaN,R(),t.parentNode.removeChild(Se.getWrapperElement()),t.style.display="",t.form&&(vt(t.form,"submit",R),!v.leaveSubmitMethodAlone&&typeof t.form.submit=="function"&&(t.form.submit=j))}},t.style.display="none";var _e=ii(function(Se){return t.parentNode.insertBefore(Se,t.nextSibling)},v);return _e}function Rs(t){t.off=vt,t.on=He,t.wheelEventPixels=vs,t.Doc=Co,t.splitLines=Et,t.countColumn=z,t.findColumn=ge,t.isWordChar=Te,t.Pass=$,t.signal=it,t.Line=na,t.changeEnd=fn,t.scrollbarModel=Pa,t.Pos=Oe,t.cmpPos=ke,t.modes=Ct,t.mimeModes=ft,t.resolveMode=bt,t.getMode=Nt,t.modeExtensions=sn,t.extendMode=Jn,t.copyState=xn,t.startState=Vr,t.innerMode=Pr,t.commands=xl,t.keyMap=Os,t.keyName=ru,t.isModifierKey=bu,t.lookupKey=rl,t.normalizeKeyMap=Xu,t.StringStream=Lr,t.SharedTextMarker=tl,t.TextMarker=Xo,t.LineWidget=Uo,t.e_preventDefault=we,t.e_stopPropagation=Re,t.e_stop=Ye,t.addClass=k,t.contains=D,t.rmClass=p,t.keyNames=Ks}tc(ii),ku(ii);var ju="iter insert remove copy getEditor constructor".split(" ");for(var Rl in Co.prototype)Co.prototype.hasOwnProperty(Rl)&&H(ju,Rl)<0&&(ii.prototype[Rl]=function(t){return function(){return t.apply(this.doc,arguments)}}(Co.prototype[Rl]));return ze(Co),ii.inputStyles={textarea:Ja,contenteditable:Wa},ii.defineMode=function(t){!ii.defaults.mode&&t!="null"&&(ii.defaults.mode=t),Ot.apply(this,arguments)},ii.defineMIME=Ut,ii.defineMode("null",function(){return{token:function(t){return t.skipToEnd()}}}),ii.defineMIME("text/plain","null"),ii.defineExtension=function(t,v){ii.prototype[t]=v},ii.defineDocExtension=function(t,v){Co.prototype[t]=v},ii.fromTextArea=Il,Rs(ii),ii.version="5.58.2",ii})},W6BS:function(Ge,me){Ge.exports="data:image/png;base64,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"},W6us:function(Ge,me){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC"},WPnJ:function(Ge,me,P){Ge.exports={"sort-list-panel":"sort-list-panel___3NFo7","sort-list-tip":"sort-list-tip___1C7gJ","ant-drawer-content":"ant-drawer-content___z72s9","dragging-li":"dragging-li___2fI-b","task-list-container":"task-list-container___O3FkA",imgradius:"imgradius___2naxh",directionItemWrap:"directionItemWrap___12VCj",groupActionWrap:"groupActionWrap___3JLr9",teamHeight:"teamHeight___1JFgn",divHeight:"divHeight___3DCc8"}},WaYH:function(Ge,me,P){"use strict";var se=P("rePB"),X=P("Ff2n"),L=P("VTBJ"),y=P("1OyB"),E=P("vuIU"),w=P("JX7q"),_=P("Ji7U"),h=P("LK+K"),s=P("q1tI"),r=P("TSYQ"),n=P.n(r),e=P("sboe"),l=P("OZM5"),c=function(B){var b=B.prefixCls,p=B.level,u=B.isStart,i=B.isEnd;if(!p)return null;for(var x="".concat(b,"-indent-unit"),O=[],S=0;S1&&arguments[1]!==void 0?arguments[1]:!1,ie=ae.getAttribute("id")||ae.getAttribute("data-reactid")||ae.getAttribute("name");if(pe&&I[ie])return I[ie];var ge=window.getComputedStyle(ae),Ae=ge.getPropertyValue("box-sizing")||ge.getPropertyValue("-moz-box-sizing")||ge.getPropertyValue("-webkit-box-sizing"),be=parseFloat(ge.getPropertyValue("padding-bottom"))+parseFloat(ge.getPropertyValue("padding-top")),fe=parseFloat(ge.getPropertyValue("border-bottom-width"))+parseFloat(ge.getPropertyValue("border-top-width")),ce=D.map(function(de){return"".concat(de,":").concat(ge.getPropertyValue(de))}).join(";"),te={sizingStyle:ce,paddingSize:be,borderSize:fe,boxSizing:Ae};return pe&&ie&&(I[ie]=te),te}function Y(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ge=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;k||(k=document.createElement("textarea"),k.setAttribute("tab-index","-1"),k.setAttribute("aria-hidden","true"),document.body.appendChild(k)),ae.getAttribute("wrap")?k.setAttribute("wrap",ae.getAttribute("wrap")):k.removeAttribute("wrap");var Ae=Q(ae,pe),be=Ae.paddingSize,fe=Ae.borderSize,ce=Ae.boxSizing,te=Ae.sizingStyle;k.setAttribute("style","".concat(te,";").concat(T)),k.value=ae.value||ae.placeholder||"";var de=Number.MIN_SAFE_INTEGER,he=Number.MAX_SAFE_INTEGER,ue=k.scrollHeight,Se;if(ce==="border-box"?ue+=fe:ce==="content-box"&&(ue-=be),ie!==null||ge!==null){k.value=" ";var Ie=k.scrollHeight-be;ie!==null&&(de=Ie*ie,ce==="border-box"&&(de=de+be+fe),ue=Math.max(de,ue)),ge!==null&&(he=Ie*ge,ce==="border-box"&&(he=he+be+fe),Se=ue>he?"":"hidden",ue=Math.min(he,ue))}return{height:ue,minHeight:de,maxHeight:he,overflowY:Se,resize:"none"}}var U=P("Gytx"),K=P.n(U),z;(function(ae){ae[ae.NONE=0]="NONE",ae[ae.RESIZING=1]="RESIZING",ae[ae.RESIZED=2]="RESIZED"})(z||(z={}));var F=function(ae){Object(y.a)(ie,ae);var pe=Object(E.a)(ie);function ie(ge){var Ae;return Object(X.a)(this,ie),Ae=pe.call(this,ge),Ae.nextFrameActionId=void 0,Ae.resizeFrameId=void 0,Ae.textArea=void 0,Ae.saveTextArea=function(be){Ae.textArea=be},Ae.handleResize=function(be){var fe=Ae.state.resizeStatus,ce=Ae.props,te=ce.autoSize,de=ce.onResize;if(fe!==z.NONE)return;typeof de=="function"&&de(be),te&&Ae.resizeOnNextFrame()},Ae.resizeOnNextFrame=function(){cancelAnimationFrame(Ae.nextFrameActionId),Ae.nextFrameActionId=requestAnimationFrame(Ae.resizeTextarea)},Ae.resizeTextarea=function(){var be=Ae.props.autoSize;if(!be||!Ae.textArea)return;var fe=be.minRows,ce=be.maxRows,te=Y(Ae.textArea,!1,fe,ce);Ae.setState({textareaStyles:te,resizeStatus:z.RESIZING},function(){cancelAnimationFrame(Ae.resizeFrameId),Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:z.RESIZED},function(){Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:z.NONE}),Ae.fixFirefoxAutoScroll()})})})})},Ae.renderTextArea=function(){var be=Ae.props,fe=be.prefixCls,ce=fe===void 0?"rc-textarea":fe,te=be.autoSize,de=be.onResize,he=be.className,ue=be.disabled,Se=Ae.state,Ie=Se.textareaStyles,De=Se.resizeStatus,ne=Object(i.a)(Ae.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),N=O()(ce,he,Object(h.a)({},"".concat(ce,"-disabled"),ue));"value"in ne&&(ne.value=ne.value||"");var W=Object(_.a)(Object(_.a)(Object(_.a)({},Ae.props.style),Ie),De===z.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return w.createElement(u,{onResize:Ae.handleResize,disabled:!(te||de)},w.createElement("textarea",Object(se.a)({},ne,{className:N,style:W,ref:Ae.saveTextArea})))},Ae.state={textareaStyles:{},resizeStatus:z.NONE},Ae}return Object(L.a)(ie,[{key:"componentDidUpdate",value:function(Ae){(Ae.value!==this.props.value||!K()(Ae.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 Ae=this.textArea.selectionStart,be=this.textArea.selectionEnd;this.textArea.setSelectionRange(Ae,be)}}catch(fe){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ie}(w.Component),H=F,G=function(ae){Object(y.a)(ie,ae);var pe=Object(E.a)(ie);function ie(ge){var Ae;Object(X.a)(this,ie),Ae=pe.call(this,ge),Ae.resizableTextArea=void 0,Ae.focus=function(){Ae.resizableTextArea.textArea.focus()},Ae.saveTextArea=function(fe){Ae.resizableTextArea=fe},Ae.handleChange=function(fe){var ce=Ae.props.onChange;Ae.setValue(fe.target.value,function(){Ae.resizableTextArea.resizeTextarea()}),ce&&ce(fe)},Ae.handleKeyDown=function(fe){var ce=Ae.props,te=ce.onPressEnter,de=ce.onKeyDown;fe.keyCode===13&&te&&te(fe),de&&de(fe)};var be=typeof ge.value=="undefined"||ge.value===null?ge.defaultValue:ge.value;return Ae.state={value:be},Ae}return Object(L.a)(ie,[{key:"setValue",value:function(Ae,be){"value"in this.props||this.setState({value:Ae},be)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return w.createElement(H,Object(se.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(Ae){return"value"in Ae?{value:Ae.value}:null}}]),ie}(w.Component),$=me.default=G},YH21:function(Ge,me,P){var se=P("H6uX");me.Dispatcher=se;var X=P("ItGF"),L=P("Ze12"),y=L.isCanvasEl,E=L.transformCoordWithViewport,w=typeof window!="undefined"&&!!window.addEventListener,_=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,h=[];function s(a,A,g,m){return g=g||{},m||!X.canvasSupported?r(a,A,g):X.browser.firefox&&A.layerX!=null&&A.layerX!==A.offsetX?(g.zrX=A.layerX,g.zrY=A.layerY):A.offsetX!=null?(g.zrX=A.offsetX,g.zrY=A.offsetY):r(a,A,g),g}function r(a,A,g){if(X.domSupported&&a.getBoundingClientRect){var m=A.clientX,C=A.clientY;if(y(a)){var S=a.getBoundingClientRect();g.zrX=m-S.left,g.zrY=C-S.top;return}else if(E(h,a,m,C)){g.zrX=h[0],g.zrY=h[1];return}}g.zrX=g.zrY=0}function n(a){return a||window.event}function e(a,A,g){if(A=n(A),A.zrX!=null)return A;var m=A.type,C=m&&m.indexOf("touch")>=0;if(!C)s(a,A,A,g),A.zrDelta=A.wheelDelta?A.wheelDelta/120:-(A.detail||0)/3;else{var S=m!=="touchend"?A.targetTouches[0]:A.changedTouches[0];S&&s(a,S,A,g)}var B=A.button;return A.which==null&&B!==void 0&&_.test(A.type)&&(A.which=B&1?1:B&2?3:B&4?2:0),A}function l(a,A,g,m){w?a.addEventListener(A,g,m):a.attachEvent("on"+A,g)}function c(a,A,g,m){w?a.removeEventListener(A,g,m):a.detachEvent("on"+A,g)}var o=w?function(a){a.preventDefault(),a.stopPropagation(),a.cancelBubble=!0}:function(a){a.returnValue=!1,a.cancelBubble=!0};function f(a){return a.which===2||a.which===3}function d(a){return a.which>1}me.clientToLocal=s,me.getNativeEvent=n,me.normalizeEvent=e,me.addEventListener=l,me.removeEventListener=c,me.stop=o,me.isMiddleOrRightButtonOnMouseUpDown=f,me.notLeftMouse=d},"Ye+n":function(Ge,me,P){Ge.exports={advertisementModal:"advertisementModal___2ZrRs",bodyHeight:"bodyHeight___3x6vP"}},YgsL:function(Ge,me,P){var se=P("QBsz"),X=se.distance;function L(E,w,_,h,s,r,n){var e=(_-E)*.5,l=(h-w)*.5;return(2*(w-_)+e+l)*n+(-3*(w-_)-2*e-l)*r+e*s+w}function y(E,w){for(var _=E.length,h=[],s=0,r=1;r<_;r++)s+=X(E[r-1],E[r]);var n=s/2;n=n<_?_:n;for(var r=0;r_-2?_-1:l+1],a=E[l>_-3?_-1:l+2]);var A=c*c,g=c*A;h.push([L(o[0],f[0],d[0],a[0],c,A,g),L(o[1],f[1],d[1],a[1],c,A,g)])}return h}Ge.exports=y},ZW9T:function(Ge,me,P){"use strict";P.d(me,"a",function(){return m});var se=P("k1fw"),X=P("miYZ"),L=P("tsqr"),y=P("rAM+"),E=P("tJVT"),w=P("PpiC"),_=P("q1tI"),h=P.n(_),s=P("bdgK");function r(C,S,B,b,p){var u=S.getWordUntilPosition(B),i={startLineNumber:B.lineNumber,endLineNumber:B.lineNumber,startColumn:u.startColumn,endColumn:u.endColumn},x=b.map(function(O){return{label:O,kind:C.languages.CompletionItemKind.Keyword,insertText:O,insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:i}});return p.map(function(O){x.push(Object(se.a)(Object(se.a)({},O),{},{range:i}))}),x}var n=function(C){var S={label:"ifelse",kind:C.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`),insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet},B=["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"];C.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(i,x){var O=r(C,i,x,B,[S]);return{suggestions:O}}});var b=["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"];C.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(i,x){var O=[{label:"print",kind:C.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet}],T=r(C,i,x,b,O);return{suggestions:T}}});var p=["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"];C.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(i,x){var O=[S,{label:"main",kind:C.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` +`,D=["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"],I={},k;function Q(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=ae.getAttribute("id")||ae.getAttribute("data-reactid")||ae.getAttribute("name");if(pe&&I[ie])return I[ie];var ge=window.getComputedStyle(ae),Ae=ge.getPropertyValue("box-sizing")||ge.getPropertyValue("-moz-box-sizing")||ge.getPropertyValue("-webkit-box-sizing"),be=parseFloat(ge.getPropertyValue("padding-bottom"))+parseFloat(ge.getPropertyValue("padding-top")),fe=parseFloat(ge.getPropertyValue("border-bottom-width"))+parseFloat(ge.getPropertyValue("border-top-width")),ce=D.map(function(de){return"".concat(de,":").concat(ge.getPropertyValue(de))}).join(";"),te={sizingStyle:ce,paddingSize:be,borderSize:fe,boxSizing:Ae};return pe&&ie&&(I[ie]=te),te}function Y(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ge=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;k||(k=document.createElement("textarea"),k.setAttribute("tab-index","-1"),k.setAttribute("aria-hidden","true"),document.body.appendChild(k)),ae.getAttribute("wrap")?k.setAttribute("wrap",ae.getAttribute("wrap")):k.removeAttribute("wrap");var Ae=Q(ae,pe),be=Ae.paddingSize,fe=Ae.borderSize,ce=Ae.boxSizing,te=Ae.sizingStyle;k.setAttribute("style","".concat(te,";").concat(S)),k.value=ae.value||ae.placeholder||"";var de=Number.MIN_SAFE_INTEGER,he=Number.MAX_SAFE_INTEGER,ue=k.scrollHeight,Te;if(ce==="border-box"?ue+=fe:ce==="content-box"&&(ue-=be),ie!==null||ge!==null){k.value=" ";var Ie=k.scrollHeight-be;ie!==null&&(de=Ie*ie,ce==="border-box"&&(de=de+be+fe),ue=Math.max(de,ue)),ge!==null&&(he=Ie*ge,ce==="border-box"&&(he=he+be+fe),Te=ue>he?"":"hidden",ue=Math.min(he,ue))}return{height:ue,minHeight:de,maxHeight:he,overflowY:Te,resize:"none"}}var U=P("Gytx"),K=P.n(U),z;(function(ae){ae[ae.NONE=0]="NONE",ae[ae.RESIZING=1]="RESIZING",ae[ae.RESIZED=2]="RESIZED"})(z||(z={}));var F=function(ae){Object(y.a)(ie,ae);var pe=Object(E.a)(ie);function ie(ge){var Ae;return Object(X.a)(this,ie),Ae=pe.call(this,ge),Ae.nextFrameActionId=void 0,Ae.resizeFrameId=void 0,Ae.textArea=void 0,Ae.saveTextArea=function(be){Ae.textArea=be},Ae.handleResize=function(be){var fe=Ae.state.resizeStatus,ce=Ae.props,te=ce.autoSize,de=ce.onResize;if(fe!==z.NONE)return;typeof de=="function"&&de(be),te&&Ae.resizeOnNextFrame()},Ae.resizeOnNextFrame=function(){cancelAnimationFrame(Ae.nextFrameActionId),Ae.nextFrameActionId=requestAnimationFrame(Ae.resizeTextarea)},Ae.resizeTextarea=function(){var be=Ae.props.autoSize;if(!be||!Ae.textArea)return;var fe=be.minRows,ce=be.maxRows,te=Y(Ae.textArea,!1,fe,ce);Ae.setState({textareaStyles:te,resizeStatus:z.RESIZING},function(){cancelAnimationFrame(Ae.resizeFrameId),Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:z.RESIZED},function(){Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:z.NONE}),Ae.fixFirefoxAutoScroll()})})})})},Ae.renderTextArea=function(){var be=Ae.props,fe=be.prefixCls,ce=fe===void 0?"rc-textarea":fe,te=be.autoSize,de=be.onResize,he=be.className,ue=be.disabled,Te=Ae.state,Ie=Te.textareaStyles,De=Te.resizeStatus,ne=Object(i.a)(Ae.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),N=O()(ce,he,Object(h.a)({},"".concat(ce,"-disabled"),ue));"value"in ne&&(ne.value=ne.value||"");var W=Object(_.a)(Object(_.a)(Object(_.a)({},Ae.props.style),Ie),De===z.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return w.createElement(u,{onResize:Ae.handleResize,disabled:!(te||de)},w.createElement("textarea",Object(se.a)({},ne,{className:N,style:W,ref:Ae.saveTextArea})))},Ae.state={textareaStyles:{},resizeStatus:z.NONE},Ae}return Object(L.a)(ie,[{key:"componentDidUpdate",value:function(Ae){(Ae.value!==this.props.value||!K()(Ae.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 Ae=this.textArea.selectionStart,be=this.textArea.selectionEnd;this.textArea.setSelectionRange(Ae,be)}}catch(fe){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ie}(w.Component),H=F,G=function(ae){Object(y.a)(ie,ae);var pe=Object(E.a)(ie);function ie(ge){var Ae;Object(X.a)(this,ie),Ae=pe.call(this,ge),Ae.resizableTextArea=void 0,Ae.focus=function(){Ae.resizableTextArea.textArea.focus()},Ae.saveTextArea=function(fe){Ae.resizableTextArea=fe},Ae.handleChange=function(fe){var ce=Ae.props.onChange;Ae.setValue(fe.target.value,function(){Ae.resizableTextArea.resizeTextarea()}),ce&&ce(fe)},Ae.handleKeyDown=function(fe){var ce=Ae.props,te=ce.onPressEnter,de=ce.onKeyDown;fe.keyCode===13&&te&&te(fe),de&&de(fe)};var be=typeof ge.value=="undefined"||ge.value===null?ge.defaultValue:ge.value;return Ae.state={value:be},Ae}return Object(L.a)(ie,[{key:"setValue",value:function(Ae,be){"value"in this.props||this.setState({value:Ae},be)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return w.createElement(H,Object(se.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(Ae){return"value"in Ae?{value:Ae.value}:null}}]),ie}(w.Component),$=me.default=G},YH21:function(Ge,me,P){var se=P("H6uX");me.Dispatcher=se;var X=P("ItGF"),L=P("Ze12"),y=L.isCanvasEl,E=L.transformCoordWithViewport,w=typeof window!="undefined"&&!!window.addEventListener,_=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,h=[];function s(a,A,g,m){return g=g||{},m||!X.canvasSupported?r(a,A,g):X.browser.firefox&&A.layerX!=null&&A.layerX!==A.offsetX?(g.zrX=A.layerX,g.zrY=A.layerY):A.offsetX!=null?(g.zrX=A.offsetX,g.zrY=A.offsetY):r(a,A,g),g}function r(a,A,g){if(X.domSupported&&a.getBoundingClientRect){var m=A.clientX,C=A.clientY;if(y(a)){var T=a.getBoundingClientRect();g.zrX=m-T.left,g.zrY=C-T.top;return}else if(E(h,a,m,C)){g.zrX=h[0],g.zrY=h[1];return}}g.zrX=g.zrY=0}function n(a){return a||window.event}function e(a,A,g){if(A=n(A),A.zrX!=null)return A;var m=A.type,C=m&&m.indexOf("touch")>=0;if(!C)s(a,A,A,g),A.zrDelta=A.wheelDelta?A.wheelDelta/120:-(A.detail||0)/3;else{var T=m!=="touchend"?A.targetTouches[0]:A.changedTouches[0];T&&s(a,T,A,g)}var B=A.button;return A.which==null&&B!==void 0&&_.test(A.type)&&(A.which=B&1?1:B&2?3:B&4?2:0),A}function l(a,A,g,m){w?a.addEventListener(A,g,m):a.attachEvent("on"+A,g)}function c(a,A,g,m){w?a.removeEventListener(A,g,m):a.detachEvent("on"+A,g)}var o=w?function(a){a.preventDefault(),a.stopPropagation(),a.cancelBubble=!0}:function(a){a.returnValue=!1,a.cancelBubble=!0};function f(a){return a.which===2||a.which===3}function d(a){return a.which>1}me.clientToLocal=s,me.getNativeEvent=n,me.normalizeEvent=e,me.addEventListener=l,me.removeEventListener=c,me.stop=o,me.isMiddleOrRightButtonOnMouseUpDown=f,me.notLeftMouse=d},"Ye+n":function(Ge,me,P){Ge.exports={advertisementModal:"advertisementModal___2ZrRs",bodyHeight:"bodyHeight___3x6vP"}},YgsL:function(Ge,me,P){var se=P("QBsz"),X=se.distance;function L(E,w,_,h,s,r,n){var e=(_-E)*.5,l=(h-w)*.5;return(2*(w-_)+e+l)*n+(-3*(w-_)-2*e-l)*r+e*s+w}function y(E,w){for(var _=E.length,h=[],s=0,r=1;r<_;r++)s+=X(E[r-1],E[r]);var n=s/2;n=n<_?_:n;for(var r=0;r_-2?_-1:l+1],a=E[l>_-3?_-1:l+2]);var A=c*c,g=c*A;h.push([L(o[0],f[0],d[0],a[0],c,A,g),L(o[1],f[1],d[1],a[1],c,A,g)])}return h}Ge.exports=y},ZW9T:function(Ge,me,P){"use strict";P.d(me,"a",function(){return m});var se=P("k1fw"),X=P("miYZ"),L=P("tsqr"),y=P("rAM+"),E=P("tJVT"),w=P("PpiC"),_=P("q1tI"),h=P.n(_),s=P("bdgK");function r(C,T,B,b,p){var u=T.getWordUntilPosition(B),i={startLineNumber:B.lineNumber,endLineNumber:B.lineNumber,startColumn:u.startColumn,endColumn:u.endColumn},x=b.map(function(O){return{label:O,kind:C.languages.CompletionItemKind.Keyword,insertText:O,insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:i}});return p.map(function(O){x.push(Object(se.a)(Object(se.a)({},O),{},{range:i}))}),x}var n=function(C){var T={label:"ifelse",kind:C.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet},B=["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"];C.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(i,x){var O=r(C,i,x,B,[T]);return{suggestions:O}}});var b=["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"];C.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(i,x){var O=[{label:"print",kind:C.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` +`),insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet}],S=r(C,i,x,b,O);return{suggestions:S}}});var p=["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"];C.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(i,x){var O=[T,{label:"main",kind:C.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:C.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:C.languages.CompletionItemInsertTextRule.InsertAsSnippet}],T=r(C,i,x,p,O);return{suggestions:T}}})},e="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",l=P("LvDl");function c(C){return/^\d+$/.test(C)?"".concat(C,"px"):C}function o(){}var f=!1,d={"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 C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],S=C;if(Array.isArray(C)){for(var B=0;B0||St.target.offsetWidth>0)&&he.current.instance.layout()}}catch(_t){ot.e(_t)}finally{ot.f()}}),Me.observe(de.current)),Me}function ee(){L.b.warn(decodeURIComponent(e))}var oe=function(){var Ye=he.current.instance;if(u!=null&&Ye&&N){var ot=Ye.getModel();ot&&u!==ot.getValue()&&(f=!0,ot.setValue(u),Ye.layout(),f=!1)}};Object(_.useEffect)(function(){ue.current&&clearTimeout(ue.current),ue.current=setTimeout(function(){oe()},500)},[u,N,he.current]);function xe(){var Me=he.current.instance;if(Me){var Ye=Me.getSelection(),ot=he.current.pastePos||{},mt=new A.Range(ot.startLineNumber||Ye.endLineNumber,ot.startColumn||Ye.endColumn,ot.endLineNumber||Ye.endLineNumber,ot.endColumn||Ye.endColumn);setTimeout(function(){Me.executeEdits("",[{range:mt,text:""}])},300)}}function Ke(Me){(window.navigator.platform.match("Mac")?Me.metaKey:Me.ctrlKey)&&Me.keyCode==83&&(Me.preventDefault(),z())}var pt=function(){if(H&&he.current.instance){var Ye=he.current.instance.getContentHeight();we(Ye0||ie.target.offsetWidth>0)&&H.layout()}}catch(ge){ae.e(ge)}finally{ae.f()}}),G.observe(D.current)),G}Object(_.useEffect)(function(){D.current&&P.e(27).then(P.t.bind(null,"M/lh",7)).then(function(H){A=H;var G=A.editor.createDiffEditor(D.current,Object(se.a)(Object(se.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},T),{},{wordWrap:!0}));Y(G);var $=U(G);return function(){G.dispose();var ae=G.getModel();ae&&ae.dispose(),$.unobserve(D.current)}})},[]),Object(_.useEffect)(function(){Q&&Q.setModel({original:A.editor.createModel(u,x),modified:A.editor.createModel(i,x)})},[u,i,x,Q]);var K=c(B),z=c(p),F={width:K,height:z};return h.a.createElement("div",{className:"my-diff-editor",ref:D,style:F})}},Ze12:function(Ge,me,P){var se=P("ItGF"),X=P("hOwI"),L=X.buildTransformer,y="___zrEVENTSAVED",E=[];function w(n,e,l,c,o){return _(E,e,c,o,!0)&&_(n,l,E[0],E[1])}function _(n,e,l,c,o){if(e.getBoundingClientRect&&se.domSupported&&!r(e)){var f=e[y]||(e[y]={}),d=h(e,f),a=s(d,f,o);if(a)return a(n,l,c),!0}return!1}function h(n,e){var l=e.markers;if(l)return l;l=e.markers=[];for(var c=["left","right"],o=["top","bottom"],f=0;f<4;f++){var d=document.createElement("div"),a=d.style,A=f%2,g=(f>>1)%2;a.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",c[A]+":0",o[g]+":0",c[1-A]+":auto",o[1-g]+":auto",""].join("!important;"),n.appendChild(d),l.push(d)}return l}function s(n,e,l){for(var c=l?"invTrans":"trans",o=e[c],f=e.srcCoords,d=!0,a=[],A=[],g=0;g<4;g++){var m=n[g].getBoundingClientRect(),C=2*g,S=m.left,B=m.top;a.push(S,B),d=d&&f&&S===f[C]&&B===f[C+1],A.push(n[g].offsetLeft,n[g].offsetTop)}return d&&o?o:(e.srcCoords=a,e[c]=l?L(A,a):L(a,A))}function r(n){return n.nodeName.toUpperCase()==="CANVAS"}me.transformLocalCoord=w,me.transformCoordWithViewport=_,me.isCanvasEl=r},ZpRC:function(Ge,me,P){"use strict";function se(n){return typeof n=="object"&&n!=null&&n.nodeType===1}function X(n,e){return(!e||n!=="hidden")&&n!=="visible"&&n!=="clip"}function L(n,e){if(n.clientHeighte||f>n&&d=e&&a>=l?f-n-c:d>e&&al?d-e+o:0}var E=function(n,e){var l=window,c=e.scrollMode,o=e.block,f=e.inline,d=e.boundary,a=e.skipOverflowHiddenElements,A=typeof d=="function"?d:function(Ie){return Ie!==d};if(!se(n))throw new TypeError("Invalid target");for(var g=document.scrollingElement||document.documentElement,m=[],C=n;se(C)&&A(C);){if((C=C.parentElement)===g){m.push(C);break}C!=null&&C===document.body&&L(C)&&!L(document.documentElement)||C!=null&&L(C,a)&&m.push(C)}for(var S=l.visualViewport?l.visualViewport.width:innerWidth,B=l.visualViewport?l.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,p=window.scrollY||pageYOffset,u=n.getBoundingClientRect(),i=u.height,x=u.width,O=u.top,T=u.right,D=u.bottom,I=u.left,k=o==="start"||o==="nearest"?O:o==="end"?D:O+i/2,Q=f==="center"?I+x/2:f==="end"?T:I,Y=[],U=0;U=0&&I>=0&&D<=B&&T<=S&&O>=G&&D<=ae&&I>=pe&&T<=$)return Y;var ie=getComputedStyle(K),ge=parseInt(ie.borderLeftWidth,10),Ae=parseInt(ie.borderTopWidth,10),be=parseInt(ie.borderRightWidth,10),fe=parseInt(ie.borderBottomWidth,10),ce=0,te=0,de="offsetWidth"in K?K.offsetWidth-K.clientWidth-ge-be:0,he="offsetHeight"in K?K.offsetHeight-K.clientHeight-Ae-fe:0;if(g===K)ce=o==="start"?k:o==="end"?k-B:o==="nearest"?y(p,p+B,B,Ae,fe,p+k,p+k+i,i):k-B/2,te=f==="start"?Q:f==="center"?Q-S/2:f==="end"?Q-S:y(b,b+S,S,ge,be,b+Q,b+Q+x,x),ce=Math.max(0,ce+p),te=Math.max(0,te+b);else{ce=o==="start"?k-G-Ae:o==="end"?k-ae+fe+he:o==="nearest"?y(G,ae,F,Ae,fe+he,k,k+i,i):k-(G+F/2)+he/2,te=f==="start"?Q-pe-ge:f==="center"?Q-(pe+H/2)+de/2:f==="end"?Q-$+be+de:y(pe,$,H,ge,be+de,Q,Q+x,x);var ue=K.scrollLeft,Se=K.scrollTop;k+=Se-(ce=Math.max(0,Math.min(Se+ce,K.scrollHeight-F+he))),Q+=ue-(te=Math.max(0,Math.min(ue+te,K.scrollWidth-H+de)))}Y.push({el:K,top:ce,left:te})}return Y};function w(n){return n===Object(n)&&Object.keys(n).length!==0}function _(n,e){e===void 0&&(e="auto");var l="scrollBehavior"in document.body.style;n.forEach(function(c){var o=c.el,f=c.top,d=c.left;o.scroll&&l?o.scroll({top:f,left:d,behavior:e}):(o.scrollTop=f,o.scrollLeft=d)})}function h(n){return n===!1?{block:"end",inline:"nearest"}:w(n)?n:{block:"start",inline:"nearest"}}function s(n,e){var l=!n.ownerDocument.documentElement.contains(n);if(w(e)&&typeof e.behavior=="function")return e.behavior(l?[]:E(n,e));if(l)return;var c=h(e);return _(E(n,c),c.behavior)}var r=me.a=s},Zss7:function(Ge,me,P){var se;(function(X){var L=/^\s+/,y=/\s+$/,E=0,w=X.round,_=X.min,h=X.max,s=X.random;function r(fe,ce){if(fe=fe||"",ce=ce||{},fe instanceof r)return fe;if(!(this instanceof r))return new r(fe,ce);var te=n(fe);this._originalInput=fe,this._r=te.r,this._g=te.g,this._b=te.b,this._a=te.a,this._roundA=w(100*this._a)/100,this._format=ce.format||te.format,this._gradientType=ce.gradientType,this._r<1&&(this._r=w(this._r)),this._g<1&&(this._g=w(this._g)),this._b<1&&(this._b=w(this._b)),this._ok=te.ok,this._tc_id=E++}r.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 fe=this.toRgb();return(fe.r*299+fe.g*587+fe.b*114)/1e3},getLuminance:function(){var fe=this.toRgb(),ce,te,de,he,ue,Se;return ce=fe.r/255,te=fe.g/255,de=fe.b/255,ce<=.03928?he=ce/12.92:he=X.pow((ce+.055)/1.055,2.4),te<=.03928?ue=te/12.92:ue=X.pow((te+.055)/1.055,2.4),de<=.03928?Se=de/12.92:Se=X.pow((de+.055)/1.055,2.4),.2126*he+.7152*ue+.0722*Se},setAlpha:function(fe){return this._a=Y(fe),this._roundA=w(100*this._a)/100,this},toHsv:function(){var fe=o(this._r,this._g,this._b);return{h:fe.h*360,s:fe.s,v:fe.v,a:this._a}},toHsvString:function(){var fe=o(this._r,this._g,this._b),ce=w(fe.h*360),te=w(fe.s*100),de=w(fe.v*100);return this._a==1?"hsv("+ce+", "+te+"%, "+de+"%)":"hsva("+ce+", "+te+"%, "+de+"%, "+this._roundA+")"},toHsl:function(){var fe=l(this._r,this._g,this._b);return{h:fe.h*360,s:fe.s,l:fe.l,a:this._a}},toHslString:function(){var fe=l(this._r,this._g,this._b),ce=w(fe.h*360),te=w(fe.s*100),de=w(fe.l*100);return this._a==1?"hsl("+ce+", "+te+"%, "+de+"%)":"hsla("+ce+", "+te+"%, "+de+"%, "+this._roundA+")"},toHex:function(fe){return d(this._r,this._g,this._b,fe)},toHexString:function(fe){return"#"+this.toHex(fe)},toHex8:function(fe){return a(this._r,this._g,this._b,this._a,fe)},toHex8String:function(fe){return"#"+this.toHex8(fe)},toRgb:function(){return{r:w(this._r),g:w(this._g),b:w(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+w(this._r)+", "+w(this._g)+", "+w(this._b)+")":"rgba("+w(this._r)+", "+w(this._g)+", "+w(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:w(U(this._r,255)*100)+"%",g:w(U(this._g,255)*100)+"%",b:w(U(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+w(U(this._r,255)*100)+"%, "+w(U(this._g,255)*100)+"%, "+w(U(this._b,255)*100)+"%)":"rgba("+w(U(this._r,255)*100)+"%, "+w(U(this._g,255)*100)+"%, "+w(U(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:k[d(this._r,this._g,this._b,!0)]||!1},toFilter:function(fe){var ce="#"+A(this._r,this._g,this._b,this._a),te=ce,de=this._gradientType?"GradientType = 1, ":"";if(fe){var he=r(fe);te="#"+A(he._r,he._g,he._b,he._a)}return"progid:DXImageTransform.Microsoft.gradient("+de+"startColorstr="+ce+",endColorstr="+te+")"},toString:function(fe){var ce=!!fe;fe=fe||this._format;var te=!1,de=this._a<1&&this._a>=0,he=!ce&&de&&(fe==="hex"||fe==="hex6"||fe==="hex3"||fe==="hex4"||fe==="hex8"||fe==="name");return he?fe==="name"&&this._a===0?this.toName():this.toRgbString():(fe==="rgb"&&(te=this.toRgbString()),fe==="prgb"&&(te=this.toPercentageRgbString()),(fe==="hex"||fe==="hex6")&&(te=this.toHexString()),fe==="hex3"&&(te=this.toHexString(!0)),fe==="hex4"&&(te=this.toHex8String(!0)),fe==="hex8"&&(te=this.toHex8String()),fe==="name"&&(te=this.toName()),fe==="hsl"&&(te=this.toHslString()),fe==="hsv"&&(te=this.toHsvString()),te||this.toHexString())},clone:function(){return r(this.toString())},_applyModification:function(fe,ce){var te=fe.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(S,arguments)},brighten:function(){return this._applyModification(B,arguments)},darken:function(){return this._applyModification(b,arguments)},desaturate:function(){return this._applyModification(g,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(C,arguments)},spin:function(){return this._applyModification(p,arguments)},_applyCombination:function(fe,ce){return fe.apply(null,[this].concat([].slice.call(ce)))},analogous:function(){return this._applyCombination(T,arguments)},complement:function(){return this._applyCombination(u,arguments)},monochromatic:function(){return this._applyCombination(D,arguments)},splitcomplement:function(){return this._applyCombination(O,arguments)},triad:function(){return this._applyCombination(i,arguments)},tetrad:function(){return this._applyCombination(x,arguments)}},r.fromRatio=function(fe,ce){if(typeof fe=="object"){var te={};for(var de in fe)fe.hasOwnProperty(de)&&(de==="a"?te[de]=fe[de]:te[de]=$(fe[de]));fe=te}return r(fe,ce)};function n(fe){var ce={r:0,g:0,b:0},te=1,de=null,he=null,ue=null,Se=!1,Ie=!1;return typeof fe=="string"&&(fe=Ae(fe)),typeof fe=="object"&&(ge(fe.r)&&ge(fe.g)&&ge(fe.b)?(ce=e(fe.r,fe.g,fe.b),Se=!0,Ie=String(fe.r).substr(-1)==="%"?"prgb":"rgb"):ge(fe.h)&&ge(fe.s)&&ge(fe.v)?(de=$(fe.s),he=$(fe.v),ce=f(fe.h,de,he),Se=!0,Ie="hsv"):ge(fe.h)&&ge(fe.s)&&ge(fe.l)&&(de=$(fe.s),ue=$(fe.l),ce=c(fe.h,de,ue),Se=!0,Ie="hsl"),fe.hasOwnProperty("a")&&(te=fe.a)),te=Y(te),{ok:Se,format:fe.format||Ie,r:_(255,h(ce.r,0)),g:_(255,h(ce.g,0)),b:_(255,h(ce.b,0)),a:te}}function e(fe,ce,te){return{r:U(fe,255)*255,g:U(ce,255)*255,b:U(te,255)*255}}function l(fe,ce,te){fe=U(fe,255),ce=U(ce,255),te=U(te,255);var de=h(fe,ce,te),he=_(fe,ce,te),ue,Se,Ie=(de+he)/2;if(de==he)ue=Se=0;else{var De=de-he;Se=Ie>.5?De/(2-de-he):De/(de+he);switch(de){case fe:ue=(ce-te)/De+(ce1&&(W-=1),W<1/6?ne+(N-ne)*6*W:W<1/2?N:W<2/3?ne+(N-ne)*(2/3-W)*6:ne}if(ce===0)de=he=ue=te;else{var Ie=te<.5?te*(1+ce):te+ce-te*ce,De=2*te-Ie;de=Se(De,Ie,fe+1/3),he=Se(De,Ie,fe),ue=Se(De,Ie,fe-1/3)}return{r:de*255,g:he*255,b:ue*255}}function o(fe,ce,te){fe=U(fe,255),ce=U(ce,255),te=U(te,255);var de=h(fe,ce,te),he=_(fe,ce,te),ue,Se,Ie=de,De=de-he;if(Se=de===0?0:De/de,de==he)ue=0;else{switch(de){case fe:ue=(ce-te)/De+(ce>1)+720)%360;--ce;)de.h=(de.h+he)%360,ue.push(r(de));return ue}function D(fe,ce){ce=ce||6;for(var te=r(fe).toHsv(),de=te.h,he=te.s,ue=te.v,Se=[],Ie=1/ce;ce--;)Se.push(r({h:de,s:he,v:ue})),ue=(ue+Ie)%1;return Se}r.mix=function(fe,ce,te){te=te===0?0:te||50;var de=r(fe).toRgb(),he=r(ce).toRgb(),ue=te/100,Se={r:(he.r-de.r)*ue+de.r,g:(he.g-de.g)*ue+de.g,b:(he.b-de.b)*ue+de.b,a:(he.a-de.a)*ue+de.a};return r(Se)},r.readability=function(fe,ce){var te=r(fe),de=r(ce);return(X.max(te.getLuminance(),de.getLuminance())+.05)/(X.min(te.getLuminance(),de.getLuminance())+.05)},r.isReadable=function(fe,ce,te){var de=r.readability(fe,ce),he,ue;ue=!1,he=be(te);switch(he.level+he.size){case"AAsmall":case"AAAlarge":ue=de>=4.5;break;case"AAlarge":ue=de>=3;break;case"AAAsmall":ue=de>=7;break}return ue},r.mostReadable=function(fe,ce,te){var de=null,he=0,ue,Se,Ie,De;te=te||{},Se=te.includeFallbackColors,Ie=te.level,De=te.size;for(var ne=0;nehe&&(he=ue,de=r(ce[ne]));return r.isReadable(fe,de,{level:Ie,size:De})||!Se?de:(te.includeFallbackColors=!1,r.mostReadable(fe,["#fff","#000"],te))};var I=r.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"},k=r.hexNames=Q(I);function Q(fe){var ce={};for(var te in fe)fe.hasOwnProperty(te)&&(ce[fe[te]]=te);return ce}function Y(fe){return fe=parseFloat(fe),(isNaN(fe)||fe<0||fe>1)&&(fe=1),fe}function U(fe,ce){F(fe)&&(fe="100%");var te=H(fe);return fe=_(ce,h(0,parseFloat(fe))),te&&(fe=parseInt(fe*ce,10)/100),X.abs(fe-ce)<1e-6?1:fe%ce/parseFloat(ce)}function K(fe){return _(1,h(0,fe))}function z(fe){return parseInt(fe,16)}function F(fe){return typeof fe=="string"&&fe.indexOf(".")!=-1&&parseFloat(fe)===1}function H(fe){return typeof fe=="string"&&fe.indexOf("%")!=-1}function G(fe){return fe.length==1?"0"+fe:""+fe}function $(fe){return fe<=1&&(fe=fe*100+"%"),fe}function ae(fe){return X.round(parseFloat(fe)*255).toString(16)}function pe(fe){return z(fe)/255}var ie=function(){var fe="[-\\+]?\\d+%?",ce="[-\\+]?\\d*\\.\\d+%?",te="(?:"+ce+")|(?:"+fe+")",de="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?",he="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?";return{CSS_UNIT:new RegExp(te),rgb:new RegExp("rgb"+de),rgba:new RegExp("rgba"+he),hsl:new RegExp("hsl"+de),hsla:new RegExp("hsla"+he),hsv:new RegExp("hsv"+de),hsva:new RegExp("hsva"+he),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 ge(fe){return!!ie.CSS_UNIT.exec(fe)}function Ae(fe){fe=fe.replace(L,"").replace(y,"").toLowerCase();var ce=!1;if(I[fe])fe=I[fe],ce=!0;else if(fe=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var te;return(te=ie.rgb.exec(fe))?{r:te[1],g:te[2],b:te[3]}:(te=ie.rgba.exec(fe))?{r:te[1],g:te[2],b:te[3],a:te[4]}:(te=ie.hsl.exec(fe))?{h:te[1],s:te[2],l:te[3]}:(te=ie.hsla.exec(fe))?{h:te[1],s:te[2],l:te[3],a:te[4]}:(te=ie.hsv.exec(fe))?{h:te[1],s:te[2],v:te[3]}:(te=ie.hsva.exec(fe))?{h:te[1],s:te[2],v:te[3],a:te[4]}:(te=ie.hex8.exec(fe))?{r:z(te[1]),g:z(te[2]),b:z(te[3]),a:pe(te[4]),format:ce?"name":"hex8"}:(te=ie.hex6.exec(fe))?{r:z(te[1]),g:z(te[2]),b:z(te[3]),format:ce?"name":"hex"}:(te=ie.hex4.exec(fe))?{r:z(te[1]+""+te[1]),g:z(te[2]+""+te[2]),b:z(te[3]+""+te[3]),a:pe(te[4]+""+te[4]),format:ce?"name":"hex8"}:(te=ie.hex3.exec(fe))?{r:z(te[1]+""+te[1]),g:z(te[2]+""+te[2]),b:z(te[3]+""+te[3]),format:ce?"name":"hex"}:!1}function be(fe){var ce,te;return fe=fe||{level:"AA",size:"small"},ce=(fe.level||"AA").toUpperCase(),te=(fe.size||"small").toLowerCase(),ce!=="AA"&&ce!=="AAA"&&(ce="AA"),te!=="small"&&te!=="large"&&(te="small"),{level:ce,size:te}}Ge.exports?Ge.exports=r:!(se=function(){return r}.call(me,P,me,Ge),se!==void 0&&(Ge.exports=se))})(Math)},aKvl:function(Ge,me,P){var se=P("Sj9i"),X=se.quadraticProjectPoint;function L(y,E,w,_,h,s,r,n,e){if(r===0)return!1;var l=r;if(e>E+l&&e>_+l&&e>s+l||ey+l&&n>w+l&&n>h+l||n0&&arguments[0]!==void 0?arguments[0]:[],T=C;if(Array.isArray(C)){for(var B=0;B0||Tt.target.offsetWidth>0)&&he.current.instance.layout()}}catch(_t){ot.e(_t)}finally{ot.f()}}),Me.observe(de.current)),Me}function ee(){L.b.warn(decodeURIComponent(e))}var oe=function(){var Ye=he.current.instance;if(u!=null&&Ye&&N){var ot=Ye.getModel();ot&&u!==ot.getValue()&&(f=!0,ot.setValue(u),Ye.layout(),f=!1)}};Object(_.useEffect)(function(){ue.current&&clearTimeout(ue.current),ue.current=setTimeout(function(){oe()},500)},[u,N,he.current]);function xe(){var Me=he.current.instance;if(Me){var Ye=Me.getSelection(),ot=he.current.pastePos||{},mt=new A.Range(ot.startLineNumber||Ye.endLineNumber,ot.startColumn||Ye.endColumn,ot.endLineNumber||Ye.endLineNumber,ot.endColumn||Ye.endColumn);setTimeout(function(){Me.executeEdits("",[{range:mt,text:""}])},300)}}function Ke(Me){(window.navigator.platform.match("Mac")?Me.metaKey:Me.ctrlKey)&&Me.keyCode==83&&(Me.preventDefault(),z())}var pt=function(){if(H&&he.current.instance){var Ye=he.current.instance.getContentHeight();we(Ye0||ie.target.offsetWidth>0)&&H.layout()}}catch(ge){ae.e(ge)}finally{ae.f()}}),G.observe(D.current)),G}Object(_.useEffect)(function(){D.current&&P.e(27).then(P.t.bind(null,"M/lh",7)).then(function(H){A=H;var G=A.editor.createDiffEditor(D.current,Object(se.a)(Object(se.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},S),{},{wordWrap:!0}));Y(G);var $=U(G);return function(){G.dispose();var ae=G.getModel();ae&&ae.dispose(),$.unobserve(D.current)}})},[]),Object(_.useEffect)(function(){Q&&Q.setModel({original:A.editor.createModel(u,x),modified:A.editor.createModel(i,x)})},[u,i,x,Q]);var K=c(B),z=c(p),F={width:K,height:z};return h.a.createElement("div",{className:"my-diff-editor",ref:D,style:F})}},Ze12:function(Ge,me,P){var se=P("ItGF"),X=P("hOwI"),L=X.buildTransformer,y="___zrEVENTSAVED",E=[];function w(n,e,l,c,o){return _(E,e,c,o,!0)&&_(n,l,E[0],E[1])}function _(n,e,l,c,o){if(e.getBoundingClientRect&&se.domSupported&&!r(e)){var f=e[y]||(e[y]={}),d=h(e,f),a=s(d,f,o);if(a)return a(n,l,c),!0}return!1}function h(n,e){var l=e.markers;if(l)return l;l=e.markers=[];for(var c=["left","right"],o=["top","bottom"],f=0;f<4;f++){var d=document.createElement("div"),a=d.style,A=f%2,g=(f>>1)%2;a.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",c[A]+":0",o[g]+":0",c[1-A]+":auto",o[1-g]+":auto",""].join("!important;"),n.appendChild(d),l.push(d)}return l}function s(n,e,l){for(var c=l?"invTrans":"trans",o=e[c],f=e.srcCoords,d=!0,a=[],A=[],g=0;g<4;g++){var m=n[g].getBoundingClientRect(),C=2*g,T=m.left,B=m.top;a.push(T,B),d=d&&f&&T===f[C]&&B===f[C+1],A.push(n[g].offsetLeft,n[g].offsetTop)}return d&&o?o:(e.srcCoords=a,e[c]=l?L(A,a):L(a,A))}function r(n){return n.nodeName.toUpperCase()==="CANVAS"}me.transformLocalCoord=w,me.transformCoordWithViewport=_,me.isCanvasEl=r},ZpRC:function(Ge,me,P){"use strict";function se(n){return typeof n=="object"&&n!=null&&n.nodeType===1}function X(n,e){return(!e||n!=="hidden")&&n!=="visible"&&n!=="clip"}function L(n,e){if(n.clientHeighte||f>n&&d=e&&a>=l?f-n-c:d>e&&al?d-e+o:0}var E=function(n,e){var l=window,c=e.scrollMode,o=e.block,f=e.inline,d=e.boundary,a=e.skipOverflowHiddenElements,A=typeof d=="function"?d:function(Ie){return Ie!==d};if(!se(n))throw new TypeError("Invalid target");for(var g=document.scrollingElement||document.documentElement,m=[],C=n;se(C)&&A(C);){if((C=C.parentElement)===g){m.push(C);break}C!=null&&C===document.body&&L(C)&&!L(document.documentElement)||C!=null&&L(C,a)&&m.push(C)}for(var T=l.visualViewport?l.visualViewport.width:innerWidth,B=l.visualViewport?l.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,p=window.scrollY||pageYOffset,u=n.getBoundingClientRect(),i=u.height,x=u.width,O=u.top,S=u.right,D=u.bottom,I=u.left,k=o==="start"||o==="nearest"?O:o==="end"?D:O+i/2,Q=f==="center"?I+x/2:f==="end"?S:I,Y=[],U=0;U=0&&I>=0&&D<=B&&S<=T&&O>=G&&D<=ae&&I>=pe&&S<=$)return Y;var ie=getComputedStyle(K),ge=parseInt(ie.borderLeftWidth,10),Ae=parseInt(ie.borderTopWidth,10),be=parseInt(ie.borderRightWidth,10),fe=parseInt(ie.borderBottomWidth,10),ce=0,te=0,de="offsetWidth"in K?K.offsetWidth-K.clientWidth-ge-be:0,he="offsetHeight"in K?K.offsetHeight-K.clientHeight-Ae-fe:0;if(g===K)ce=o==="start"?k:o==="end"?k-B:o==="nearest"?y(p,p+B,B,Ae,fe,p+k,p+k+i,i):k-B/2,te=f==="start"?Q:f==="center"?Q-T/2:f==="end"?Q-T:y(b,b+T,T,ge,be,b+Q,b+Q+x,x),ce=Math.max(0,ce+p),te=Math.max(0,te+b);else{ce=o==="start"?k-G-Ae:o==="end"?k-ae+fe+he:o==="nearest"?y(G,ae,F,Ae,fe+he,k,k+i,i):k-(G+F/2)+he/2,te=f==="start"?Q-pe-ge:f==="center"?Q-(pe+H/2)+de/2:f==="end"?Q-$+be+de:y(pe,$,H,ge,be+de,Q,Q+x,x);var ue=K.scrollLeft,Te=K.scrollTop;k+=Te-(ce=Math.max(0,Math.min(Te+ce,K.scrollHeight-F+he))),Q+=ue-(te=Math.max(0,Math.min(ue+te,K.scrollWidth-H+de)))}Y.push({el:K,top:ce,left:te})}return Y};function w(n){return n===Object(n)&&Object.keys(n).length!==0}function _(n,e){e===void 0&&(e="auto");var l="scrollBehavior"in document.body.style;n.forEach(function(c){var o=c.el,f=c.top,d=c.left;o.scroll&&l?o.scroll({top:f,left:d,behavior:e}):(o.scrollTop=f,o.scrollLeft=d)})}function h(n){return n===!1?{block:"end",inline:"nearest"}:w(n)?n:{block:"start",inline:"nearest"}}function s(n,e){var l=!n.ownerDocument.documentElement.contains(n);if(w(e)&&typeof e.behavior=="function")return e.behavior(l?[]:E(n,e));if(l)return;var c=h(e);return _(E(n,c),c.behavior)}var r=me.a=s},Zss7:function(Ge,me,P){var se;(function(X){var L=/^\s+/,y=/\s+$/,E=0,w=X.round,_=X.min,h=X.max,s=X.random;function r(fe,ce){if(fe=fe||"",ce=ce||{},fe instanceof r)return fe;if(!(this instanceof r))return new r(fe,ce);var te=n(fe);this._originalInput=fe,this._r=te.r,this._g=te.g,this._b=te.b,this._a=te.a,this._roundA=w(100*this._a)/100,this._format=ce.format||te.format,this._gradientType=ce.gradientType,this._r<1&&(this._r=w(this._r)),this._g<1&&(this._g=w(this._g)),this._b<1&&(this._b=w(this._b)),this._ok=te.ok,this._tc_id=E++}r.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 fe=this.toRgb();return(fe.r*299+fe.g*587+fe.b*114)/1e3},getLuminance:function(){var fe=this.toRgb(),ce,te,de,he,ue,Te;return ce=fe.r/255,te=fe.g/255,de=fe.b/255,ce<=.03928?he=ce/12.92:he=X.pow((ce+.055)/1.055,2.4),te<=.03928?ue=te/12.92:ue=X.pow((te+.055)/1.055,2.4),de<=.03928?Te=de/12.92:Te=X.pow((de+.055)/1.055,2.4),.2126*he+.7152*ue+.0722*Te},setAlpha:function(fe){return this._a=Y(fe),this._roundA=w(100*this._a)/100,this},toHsv:function(){var fe=o(this._r,this._g,this._b);return{h:fe.h*360,s:fe.s,v:fe.v,a:this._a}},toHsvString:function(){var fe=o(this._r,this._g,this._b),ce=w(fe.h*360),te=w(fe.s*100),de=w(fe.v*100);return this._a==1?"hsv("+ce+", "+te+"%, "+de+"%)":"hsva("+ce+", "+te+"%, "+de+"%, "+this._roundA+")"},toHsl:function(){var fe=l(this._r,this._g,this._b);return{h:fe.h*360,s:fe.s,l:fe.l,a:this._a}},toHslString:function(){var fe=l(this._r,this._g,this._b),ce=w(fe.h*360),te=w(fe.s*100),de=w(fe.l*100);return this._a==1?"hsl("+ce+", "+te+"%, "+de+"%)":"hsla("+ce+", "+te+"%, "+de+"%, "+this._roundA+")"},toHex:function(fe){return d(this._r,this._g,this._b,fe)},toHexString:function(fe){return"#"+this.toHex(fe)},toHex8:function(fe){return a(this._r,this._g,this._b,this._a,fe)},toHex8String:function(fe){return"#"+this.toHex8(fe)},toRgb:function(){return{r:w(this._r),g:w(this._g),b:w(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+w(this._r)+", "+w(this._g)+", "+w(this._b)+")":"rgba("+w(this._r)+", "+w(this._g)+", "+w(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:w(U(this._r,255)*100)+"%",g:w(U(this._g,255)*100)+"%",b:w(U(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+w(U(this._r,255)*100)+"%, "+w(U(this._g,255)*100)+"%, "+w(U(this._b,255)*100)+"%)":"rgba("+w(U(this._r,255)*100)+"%, "+w(U(this._g,255)*100)+"%, "+w(U(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:k[d(this._r,this._g,this._b,!0)]||!1},toFilter:function(fe){var ce="#"+A(this._r,this._g,this._b,this._a),te=ce,de=this._gradientType?"GradientType = 1, ":"";if(fe){var he=r(fe);te="#"+A(he._r,he._g,he._b,he._a)}return"progid:DXImageTransform.Microsoft.gradient("+de+"startColorstr="+ce+",endColorstr="+te+")"},toString:function(fe){var ce=!!fe;fe=fe||this._format;var te=!1,de=this._a<1&&this._a>=0,he=!ce&&de&&(fe==="hex"||fe==="hex6"||fe==="hex3"||fe==="hex4"||fe==="hex8"||fe==="name");return he?fe==="name"&&this._a===0?this.toName():this.toRgbString():(fe==="rgb"&&(te=this.toRgbString()),fe==="prgb"&&(te=this.toPercentageRgbString()),(fe==="hex"||fe==="hex6")&&(te=this.toHexString()),fe==="hex3"&&(te=this.toHexString(!0)),fe==="hex4"&&(te=this.toHex8String(!0)),fe==="hex8"&&(te=this.toHex8String()),fe==="name"&&(te=this.toName()),fe==="hsl"&&(te=this.toHslString()),fe==="hsv"&&(te=this.toHsvString()),te||this.toHexString())},clone:function(){return r(this.toString())},_applyModification:function(fe,ce){var te=fe.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(T,arguments)},brighten:function(){return this._applyModification(B,arguments)},darken:function(){return this._applyModification(b,arguments)},desaturate:function(){return this._applyModification(g,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(C,arguments)},spin:function(){return this._applyModification(p,arguments)},_applyCombination:function(fe,ce){return fe.apply(null,[this].concat([].slice.call(ce)))},analogous:function(){return this._applyCombination(S,arguments)},complement:function(){return this._applyCombination(u,arguments)},monochromatic:function(){return this._applyCombination(D,arguments)},splitcomplement:function(){return this._applyCombination(O,arguments)},triad:function(){return this._applyCombination(i,arguments)},tetrad:function(){return this._applyCombination(x,arguments)}},r.fromRatio=function(fe,ce){if(typeof fe=="object"){var te={};for(var de in fe)fe.hasOwnProperty(de)&&(de==="a"?te[de]=fe[de]:te[de]=$(fe[de]));fe=te}return r(fe,ce)};function n(fe){var ce={r:0,g:0,b:0},te=1,de=null,he=null,ue=null,Te=!1,Ie=!1;return typeof fe=="string"&&(fe=Ae(fe)),typeof fe=="object"&&(ge(fe.r)&&ge(fe.g)&&ge(fe.b)?(ce=e(fe.r,fe.g,fe.b),Te=!0,Ie=String(fe.r).substr(-1)==="%"?"prgb":"rgb"):ge(fe.h)&&ge(fe.s)&&ge(fe.v)?(de=$(fe.s),he=$(fe.v),ce=f(fe.h,de,he),Te=!0,Ie="hsv"):ge(fe.h)&&ge(fe.s)&&ge(fe.l)&&(de=$(fe.s),ue=$(fe.l),ce=c(fe.h,de,ue),Te=!0,Ie="hsl"),fe.hasOwnProperty("a")&&(te=fe.a)),te=Y(te),{ok:Te,format:fe.format||Ie,r:_(255,h(ce.r,0)),g:_(255,h(ce.g,0)),b:_(255,h(ce.b,0)),a:te}}function e(fe,ce,te){return{r:U(fe,255)*255,g:U(ce,255)*255,b:U(te,255)*255}}function l(fe,ce,te){fe=U(fe,255),ce=U(ce,255),te=U(te,255);var de=h(fe,ce,te),he=_(fe,ce,te),ue,Te,Ie=(de+he)/2;if(de==he)ue=Te=0;else{var De=de-he;Te=Ie>.5?De/(2-de-he):De/(de+he);switch(de){case fe:ue=(ce-te)/De+(ce1&&(W-=1),W<1/6?ne+(N-ne)*6*W:W<1/2?N:W<2/3?ne+(N-ne)*(2/3-W)*6:ne}if(ce===0)de=he=ue=te;else{var Ie=te<.5?te*(1+ce):te+ce-te*ce,De=2*te-Ie;de=Te(De,Ie,fe+1/3),he=Te(De,Ie,fe),ue=Te(De,Ie,fe-1/3)}return{r:de*255,g:he*255,b:ue*255}}function o(fe,ce,te){fe=U(fe,255),ce=U(ce,255),te=U(te,255);var de=h(fe,ce,te),he=_(fe,ce,te),ue,Te,Ie=de,De=de-he;if(Te=de===0?0:De/de,de==he)ue=0;else{switch(de){case fe:ue=(ce-te)/De+(ce>1)+720)%360;--ce;)de.h=(de.h+he)%360,ue.push(r(de));return ue}function D(fe,ce){ce=ce||6;for(var te=r(fe).toHsv(),de=te.h,he=te.s,ue=te.v,Te=[],Ie=1/ce;ce--;)Te.push(r({h:de,s:he,v:ue})),ue=(ue+Ie)%1;return Te}r.mix=function(fe,ce,te){te=te===0?0:te||50;var de=r(fe).toRgb(),he=r(ce).toRgb(),ue=te/100,Te={r:(he.r-de.r)*ue+de.r,g:(he.g-de.g)*ue+de.g,b:(he.b-de.b)*ue+de.b,a:(he.a-de.a)*ue+de.a};return r(Te)},r.readability=function(fe,ce){var te=r(fe),de=r(ce);return(X.max(te.getLuminance(),de.getLuminance())+.05)/(X.min(te.getLuminance(),de.getLuminance())+.05)},r.isReadable=function(fe,ce,te){var de=r.readability(fe,ce),he,ue;ue=!1,he=be(te);switch(he.level+he.size){case"AAsmall":case"AAAlarge":ue=de>=4.5;break;case"AAlarge":ue=de>=3;break;case"AAAsmall":ue=de>=7;break}return ue},r.mostReadable=function(fe,ce,te){var de=null,he=0,ue,Te,Ie,De;te=te||{},Te=te.includeFallbackColors,Ie=te.level,De=te.size;for(var ne=0;nehe&&(he=ue,de=r(ce[ne]));return r.isReadable(fe,de,{level:Ie,size:De})||!Te?de:(te.includeFallbackColors=!1,r.mostReadable(fe,["#fff","#000"],te))};var I=r.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"},k=r.hexNames=Q(I);function Q(fe){var ce={};for(var te in fe)fe.hasOwnProperty(te)&&(ce[fe[te]]=te);return ce}function Y(fe){return fe=parseFloat(fe),(isNaN(fe)||fe<0||fe>1)&&(fe=1),fe}function U(fe,ce){F(fe)&&(fe="100%");var te=H(fe);return fe=_(ce,h(0,parseFloat(fe))),te&&(fe=parseInt(fe*ce,10)/100),X.abs(fe-ce)<1e-6?1:fe%ce/parseFloat(ce)}function K(fe){return _(1,h(0,fe))}function z(fe){return parseInt(fe,16)}function F(fe){return typeof fe=="string"&&fe.indexOf(".")!=-1&&parseFloat(fe)===1}function H(fe){return typeof fe=="string"&&fe.indexOf("%")!=-1}function G(fe){return fe.length==1?"0"+fe:""+fe}function $(fe){return fe<=1&&(fe=fe*100+"%"),fe}function ae(fe){return X.round(parseFloat(fe)*255).toString(16)}function pe(fe){return z(fe)/255}var ie=function(){var fe="[-\\+]?\\d+%?",ce="[-\\+]?\\d*\\.\\d+%?",te="(?:"+ce+")|(?:"+fe+")",de="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?",he="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?";return{CSS_UNIT:new RegExp(te),rgb:new RegExp("rgb"+de),rgba:new RegExp("rgba"+he),hsl:new RegExp("hsl"+de),hsla:new RegExp("hsla"+he),hsv:new RegExp("hsv"+de),hsva:new RegExp("hsva"+he),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 ge(fe){return!!ie.CSS_UNIT.exec(fe)}function Ae(fe){fe=fe.replace(L,"").replace(y,"").toLowerCase();var ce=!1;if(I[fe])fe=I[fe],ce=!0;else if(fe=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var te;return(te=ie.rgb.exec(fe))?{r:te[1],g:te[2],b:te[3]}:(te=ie.rgba.exec(fe))?{r:te[1],g:te[2],b:te[3],a:te[4]}:(te=ie.hsl.exec(fe))?{h:te[1],s:te[2],l:te[3]}:(te=ie.hsla.exec(fe))?{h:te[1],s:te[2],l:te[3],a:te[4]}:(te=ie.hsv.exec(fe))?{h:te[1],s:te[2],v:te[3]}:(te=ie.hsva.exec(fe))?{h:te[1],s:te[2],v:te[3],a:te[4]}:(te=ie.hex8.exec(fe))?{r:z(te[1]),g:z(te[2]),b:z(te[3]),a:pe(te[4]),format:ce?"name":"hex8"}:(te=ie.hex6.exec(fe))?{r:z(te[1]),g:z(te[2]),b:z(te[3]),format:ce?"name":"hex"}:(te=ie.hex4.exec(fe))?{r:z(te[1]+""+te[1]),g:z(te[2]+""+te[2]),b:z(te[3]+""+te[3]),a:pe(te[4]+""+te[4]),format:ce?"name":"hex8"}:(te=ie.hex3.exec(fe))?{r:z(te[1]+""+te[1]),g:z(te[2]+""+te[2]),b:z(te[3]+""+te[3]),format:ce?"name":"hex"}:!1}function be(fe){var ce,te;return fe=fe||{level:"AA",size:"small"},ce=(fe.level||"AA").toUpperCase(),te=(fe.size||"small").toLowerCase(),ce!=="AA"&&ce!=="AAA"&&(ce="AA"),te!=="small"&&te!=="large"&&(te="small"),{level:ce,size:te}}Ge.exports?Ge.exports=r:!(se=function(){return r}.call(me,P,me,Ge),se!==void 0&&(Ge.exports=se))})(Math)},aKvl:function(Ge,me,P){var se=P("Sj9i"),X=se.quadraticProjectPoint;function L(y,E,w,_,h,s,r,n,e){if(r===0)return!1;var l=r;if(e>E+l&&e>_+l&&e>s+l||ey+l&&n>w+l&&n>h+l||n>>1|(d&21845)<<1;a=(a&52428)>>>2|(a&13107)<<2,a=(a&61680)>>>4|(a&3855)<<4,f[d]=((a&65280)>>>8|(a&255)<<8)>>>1}for(var A=function(Oe,ke,je){for(var gt=Oe.length,Ft=0,Xt=new y(ke);Ft>>Yt]=Cn}else for(jt=new y(gt),Ft=0;Ft>>15-Oe[Ft];return jt},g=new L(288),d=0;d<144;++d)g[d]=8;for(var d=144;d<256;++d)g[d]=9;for(var d=256;d<280;++d)g[d]=7;for(var d=280;d<288;++d)g[d]=8;for(var m=new L(32),d=0;d<32;++d)m[d]=5;var C=A(g,9,0),S=A(g,9,1),B=A(m,5,0),b=A(m,5,1),p=function(Oe){for(var ke=Oe[0],je=1;jeke&&(ke=Oe[je]);return ke},u=function(Oe,ke,je){var gt=ke/8>>0;return(Oe[gt]|Oe[gt+1]<<8)>>>(ke&7)&je},i=function(Oe,ke){var je=ke/8>>0;return(Oe[je]|Oe[je+1]<<8|Oe[je+2]<<16)>>>(ke&7)},x=function(Oe){return(Oe/8>>0)+(Oe&7&&1)},O=function(Oe,ke,je){(ke==null||ke<0)&&(ke=0),(je==null||je>Oe.length)&&(je=Oe.length);var gt=new(Oe instanceof y?y:Oe instanceof E?E:L)(je-ke);return gt.set(Oe.subarray(ke,je)),gt},T=function(Oe,ke,je){var gt=Oe.length,Ft=!ke||je,Xt=!je||je.i;je||(je={}),ke||(ke=new L(gt*3));var tn=function(uo){var Ni=ke.length;if(uo>Ni){var Ii=new L(Math.max(Ni*2,uo));Ii.set(ke),ke=Ii}},jt=je.f||0,Yt=je.p||0,Cn=je.b||0,cn=je.l,zn=je.d,Ir=je.m,wr=je.n,Sr=gt*8;do{if(!cn){je.f=jt=u(Oe,Yt,1);var Br=u(Oe,Yt+1,3);if(Yt+=3,Br)if(Br==1)cn=S,zn=b,Ir=9,wr=5;else if(Br==2){var Cr=u(Oe,Yt,31)+257,Or=u(Oe,Yt+10,15)+4,ha=Cr+u(Oe,Yt+5,31)+1;Yt+=14;for(var jr=new L(ha),oa=new L(19),mr=0;mrSr)break;for(var si=A(oa,da,1),mr=0;mr>>4;if(Yr<16)jr[mr++]=Yr;else{var Fa=0,mi=0;for(Yr==16?(mi=3+u(Oe,Yt,3),Yt+=2,Fa=jr[mr-1]):Yr==17?(mi=3+u(Oe,Yt,7),Yt+=3):Yr==18&&(mi=11+u(Oe,Yt,127),Yt+=7);mi--;)jr[mr++]=Fa}}var Na=jr.subarray(0,Cr),Nr=jr.subarray(Cr);Ir=p(Na),wr=p(Nr),cn=A(Na,Ir,1),zn=A(Nr,wr,1)}else throw"invalid block type";else{var Yr=x(Yt)+4,ya=Oe[Yr-4]|Oe[Yr-3]<<8,hr=Yr+ya;if(hr>gt){if(Xt)throw"unexpected EOF";break}Ft&&tn(Cn+ya),ke.set(Oe.subarray(Yr,hr),Cn),je.b=Cn+=ya,je.p=Yt=hr*8;continue}if(Yt>Sr)throw"unexpected EOF"}Ft&&tn(Cn+131072);for(var ja=(1<>>4;if(Yt+=Fa&15,Yt>Sr)throw"unexpected EOF";if(!Fa)throw"invalid length/literal";if(vi<256)ke[Cn++]=vi;else if(vi==256){cn=null;break}else{var gi=vi-254;if(vi>264){var mr=vi-257,pa=w[mr];gi=u(Oe,Yt,(1<>>4;if(!Sa)throw"invalid distance";Yt+=Sa&15;var Nr=c[Kr];if(Kr>3){var pa=_[Kr];Nr+=i(Oe,Yt)&(1<Sr)throw"unexpected EOF";Ft&&tn(Cn+131072);for(var ma=Cn+gi;Cn>0;Oe[gt]|=je,Oe[gt+1]|=je>>>8},I=function(Oe,ke,je){je<<=ke&7;var gt=ke/8>>0;Oe[gt]|=je,Oe[gt+1]|=je>>>8,Oe[gt+2]|=je>>>16},k=function(Oe,ke){for(var je=[],gt=0;gtIr&&(Ir=Xt[gt].s);var wr=new y(Ir+1),Sr=Q(je[cn-1],wr,0);if(Sr>ke){var gt=0,Br=0,Yr=Sr-ke,ya=1<ke)Br+=ya-(1<>>=Yr;Br>0;){var Cr=Xt[gt].s;wr[Cr]=0&&Br;--gt){var Or=Xt[gt].s;wr[Or]==ke&&(--wr[Or],++Br)}Sr=ke}return[new L(wr),Sr]},Q=function(Oe,ke,je){return Oe.s==-1?Math.max(Q(Oe.l,ke,je+1),Q(Oe.r,ke,je+1)):ke[Oe.s]=je},Y=function(Oe){for(var ke=Oe.length;ke&&!Oe[--ke];);for(var je=new y(++ke),gt=0,Ft=Oe[0],Xt=1,tn=function(Yt){je[gt++]=Yt},jt=1;jt<=ke;++jt)if(Oe[jt]==Ft&&jt!=ke)++Xt;else{if(!Ft&&Xt>2){for(;Xt>138;Xt-=138)tn(32754);Xt>2&&(tn(Xt>10?Xt-11<<5|28690:Xt-3<<5|12305),Xt=0)}else if(Xt>3){for(tn(Ft),--Xt;Xt>6;Xt-=6)tn(8304);Xt>2&&(tn(Xt-3<<5|8208),Xt=0)}for(;Xt--;)tn(Ft);Xt=1,Ft=Oe[jt]}return[je.subarray(0,gt),ke]},U=function(Oe,ke){for(var je=0,gt=0;gt>>8,Oe[Ft+2]=Oe[Ft]^255,Oe[Ft+3]=Oe[Ft+1]^255;for(var Xt=0;Xt4&&!Ba[h[_a-1]];--_a);var Fa=Cn+5<<3,mi=U(Ft,g)+U(Xt,m)+tn,Na=U(Ft,Ir)+U(Xt,Br)+tn+14+3*_a+U(oa,Ba)+(2*oa[16]+3*oa[17]+7*oa[18]);if(Fa<=mi&&Fa<=Na)return K(ke,cn,Oe.subarray(Yt,Yt+Cn));var Nr,ja,$a,Qa;if(D(ke,cn,1+(Na15&&(D(ke,cn,Sa[mr]>>>5&127),cn+=Sa[mr]>>>12)}}else Nr=C,ja=g,$a=B,Qa=m;for(var mr=0;mr255){var Kr=gt[mr]>>>18&31;I(ke,cn,Nr[Kr+257]),cn+=ja[Kr+257],Kr>7&&(D(ke,cn,gt[mr]>>>23&31),cn+=w[Kr]);var ma=gt[mr]&31;I(ke,cn,$a[ma]),cn+=Qa[ma],ma>3&&(I(ke,cn,gt[mr]>>>5&8191),cn+=_[ma])}else I(ke,cn,Nr[gt[mr]]),cn+=ja[gt[mr]];return I(ke,cn,Nr[256]),cn+ja[256]},F=new E([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),H=new L(0),G=function(Oe,ke,je,gt,Ft,Xt){var tn=Oe.length,jt=new L(gt+tn+5*(1+Math.floor(tn/7e3))+Ft),Yt=jt.subarray(gt,jt.length-Ft),Cn=0;if(!ke||tn<8)for(var cn=0;cn<=tn;cn+=65535){var zn=cn+65535;zn>>13,Sr=Ir&8191,Br=(1<7e3||Ba>24576)&&Nr>423){Cn=z(Oe,Yt,0,ha,jr,oa,da,Ba,_a,cn-_a,Cn),Ba=mr=da=0,_a=cn;for(var ja=0;ja<286;++ja)jr[ja]=0;for(var ja=0;ja<30;++ja)oa[ja]=0}var $a=2,Qa=0,vi=Sr,gi=mi-Na&32767;if(Nr>2&&Fa==Or(cn-gi))for(var pa=Math.min(wr,Nr)-1,Sa=Math.min(32767,cn),Kr=Math.min(258,Nr);gi<=Sa&&--vi&&mi!=Na;){if(Oe[cn+$a]==Oe[cn+$a-gi]){for(var ma=0;ma$a){if($a=ma,Qa=gi,ma>pa)break;for(var uo=Math.min(gi,ma-2),Ni=0,ja=0;jaNi&&(Ni=ko,Na=Ii)}}}mi=Na,Na=Yr[mi],gi+=mi-Na+32768&32767}if(Qa){ha[Ba++]=268435456|e[$a]<<18|o[Qa];var rr=e[$a]&31,Dr=o[Qa]&31;da+=w[rr]+_[Dr],++jr[257+rr],++oa[Dr],si=cn+$a,++mr}else ha[Ba++]=Oe[cn],++jr[Oe[cn]]}}Cn=z(Oe,Yt,Xt,ha,jr,oa,da,Ba,_a,cn-_a,Cn),Xt||(Cn=K(Yt,Cn,H))}return O(jt,0,gt+x(Cn)+Ft)},$=function(){for(var Oe=new E(256),ke=0;ke<256;++ke){for(var je=ke,gt=9;--gt;)je=(je&1&&3988292384)^je>>>1;Oe[ke]=je}return Oe}(),ae=function(){var Oe=4294967295;return{p:function(ke){for(var je=Oe,gt=0;gt>>8;Oe=je},d:function(){return Oe^4294967295}}},pe=function(){var Oe=1,ke=0;return{p:function(je){for(var gt=Oe,Ft=ke,Xt=je.length,tn=0;tn!=Xt;){for(var jt=Math.min(tn+5552,Xt);tn>>8<<16|(ke&255)<<8|ke>>>8)+((Oe&255)<<23)*2}}},ie=function(Oe,ke,je,gt,Ft){return G(Oe,ke.level==null?6:ke.level,ke.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(Oe.length)))*1.5):12+ke.mem,je,gt,!Ft)},ge=function(Oe,ke){var je={};for(var gt in Oe)je[gt]=Oe[gt];for(var gt in ke)je[gt]=ke[gt];return je},Ae=function(Oe,ke,je){for(var gt=Oe(),Ft=Oe.toString(),Xt=Ft.slice(Ft.indexOf("[")+1,Ft.lastIndexOf("]")).replace(/ /g,"").split(","),tn=0;tn>>=8},Ke=function(Oe,ke){var je=ke.filename;if(Oe[0]=31,Oe[1]=139,Oe[2]=8,Oe[8]=ke.level<2?4:ke.level==9?2:0,Oe[9]=3,ke.mtime!=0&&xe(Oe,4,Math.floor(new Date(ke.mtime||Date.now())/1e3)),je){Oe[3]=8;for(var gt=0;gt<=je.length;++gt)Oe[gt+10]=je.charCodeAt(gt)}},pt=function(Oe){if(Oe[0]!=31||Oe[1]!=139||Oe[2]!=8)throw"invalid gzip data";var ke=Oe[3],je=10;ke&4&&(je+=Oe[10]|(Oe[11]<<8)+2);for(var gt=(ke>>3&1)+(ke>>4&1);gt>0;gt-=!Oe[je++]);return je+(ke&2)},Ue=function(Oe){var ke=Oe.length;return(Oe[ke-4]|Oe[ke-3]<<8|Oe[ke-2]<<16)+2*(Oe[ke-1]<<23)},He=function(Oe){return 10+(Oe.filename&&Oe.filename.length+1||0)},dt=function(Oe,ke){var je=ke.level,gt=je==0?0:je<6?1:je==9?3:2;Oe[0]=120,Oe[1]=gt<<6|(gt?32-2*gt:1)},vt=function(Oe){if((Oe[0]&15)!=8||Oe[0]>>>4>7||(Oe[0]<<8|Oe[1])%31)throw"invalid zlib data";if(Oe[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function it(Oe,ke){return!ke&&typeof Oe=="function"&&(ke=Oe,Oe={}),this.ondata=ke,Oe}var at=function(){function Oe(ke,je){!je&&typeof ke=="function"&&(je=ke,ke={}),this.ondata=je,this.o=ke||{}}return Oe.prototype.p=function(ke,je){this.ondata(ie(ke,this.o,0,0,!je),je)},Oe.prototype.push=function(ke,je){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";this.d=je,this.p(ke,je||!1)},Oe}(),Ve=function(){function Oe(ke,je){le([de,function(){return[W,at]}],this,it.call(this,ke,je),function(gt){var Ft=new at(gt.data);onmessage=W(Ft)},6)}return Oe}();function Xe(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";return N(Oe,ke,[de],function(gt){return De(ze(gt.data[0],gt.data[1]))},0,je)}function ze(Oe,ke){return ke===void 0&&(ke={}),ie(Oe,ke,0,0)}var we=function(){function Oe(ke){this.s={},this.p=new L(0),this.ondata=ke}return Oe.prototype.e=function(ke){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";var je=this.p.length,gt=new L(je+ke.length);gt.set(this.p),gt.set(ke,je),this.p=gt},Oe.prototype.c=function(ke){this.d=this.s.i=ke||!1;var je=this.s.b,gt=T(this.p,this.o,this.s);this.ondata(O(gt,je,this.s.b),this.d),this.o=O(gt,this.s.b-32768),this.s.b=this.o.length,this.p=O(this.p,this.s.p/8>>0),this.s.p&=7},Oe.prototype.push=function(ke,je){this.e(ke),this.c(je)},Oe}(),Re=function(){function Oe(ke){this.ondata=ke,le([te,function(){return[W,we]}],this,0,function(){var je=new we;onmessage=W(je)},7)}return Oe}();function Me(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";return N(Oe,ke,[te],function(gt){return De(Ye(gt.data[0],ne(gt.data[1])))},1,je)}function Ye(Oe,ke){return T(Oe,ke)}var ot=function(){function Oe(ke,je){this.c=ae(),this.l=0,this.v=1,at.call(this,ke,je)}return Oe.prototype.push=function(ke,je){at.prototype.push.call(this,ke,je)},Oe.prototype.p=function(ke,je){this.c.p(ke),this.l+=ke.length;var gt=ie(ke,this.o,this.v&&He(this.o),je&&8,!je);this.v&&(Ke(gt,this.o),this.v=0),je&&(xe(gt,gt.length-8,this.c.d()),xe(gt,gt.length-4,this.l)),this.ondata(gt,je)},Oe}(),mt=function(){function Oe(ke,je){le([de,he,function(){return[W,at,ot]}],this,it.call(this,ke,je),function(gt){var Ft=new ot(gt.data);onmessage=W(Ft)},8)}return Oe}();function St(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";return N(Oe,ke,[de,he,function(){return[_t]}],function(gt){return De(_t(gt.data[0],gt.data[1]))},2,je)}function _t(Oe,ke){ke===void 0&&(ke={});var je=ae(),gt=Oe.length;je.p(Oe);var Ft=ie(Oe,ke,He(ke),8),Xt=Ft.length;return Ke(Ft,ke),xe(Ft,Xt-8,je.d()),xe(Ft,Xt-4,gt),Ft}var Dt=function(){function Oe(ke){this.v=1,we.call(this,ke)}return Oe.prototype.push=function(ke,je){if(we.prototype.e.call(this,ke),this.v){var gt=pt(this.p);if(gt>=this.p.length&&!je)return;this.p=this.p.subarray(gt),this.v=0}if(je){if(this.p.length<8)throw"invalid gzip stream";this.p=this.p.subarray(0,-8)}we.prototype.c.call(this,je)},Oe}(),It=function(){function Oe(ke){this.ondata=ke,le([te,ue,function(){return[W,we,Dt]}],this,0,function(){var je=new Dt;onmessage=W(je)},9)}return Oe}();function Lt(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";return N(Oe,ke,[te,ue,function(){return[Et]}],function(gt){return De(Et(gt.data[0]))},3,je)}function Et(Oe,ke){return T(Oe.subarray(pt(Oe),-8),ke||new L(Ue(Oe)))}var ct=function(){function Oe(ke,je){this.c=pe(),this.v=1,at.call(this,ke,je)}return Oe.prototype.push=function(ke,je){at.prototype.push.call(this,ke,je)},Oe.prototype.p=function(ke,je){this.c.p(ke);var gt=ie(ke,this.o,this.v&&2,je&&4,!je);this.v&&(dt(gt,this.o),this.v=0),je&&xe(gt,gt.length-4,this.c.d()),this.ondata(gt,je)},Oe}(),At=function(){function Oe(ke,je){le([de,Se,function(){return[W,at,ct]}],this,it.call(this,ke,je),function(gt){var Ft=new ct(gt.data);onmessage=W(Ft)},10)}return Oe}();function Le(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";return N(Oe,ke,[de,Se,function(){return[qe]}],function(gt){return De(qe(gt.data[0],gt.data[1]))},4,je)}function qe(Oe,ke){ke===void 0&&(ke={});var je=pe();je.p(Oe);var gt=ie(Oe,ke,2,4);return dt(gt,ke),xe(gt,gt.length-4,je.d()),gt}var Ct=function(){function Oe(ke){this.v=1,we.call(this,ke)}return Oe.prototype.push=function(ke,je){if(we.prototype.e.call(this,ke),this.v){if(this.p.length<2&&!je)return;this.p=this.p.subarray(2),this.v=0}if(je){if(this.p.length<4)throw"invalid zlib stream";this.p=this.p.subarray(0,-4)}we.prototype.c.call(this,je)},Oe}(),ft=function(){function Oe(ke){this.ondata=ke,le([te,Ie,function(){return[W,we,Ct]}],this,0,function(){var je=new Ct;onmessage=W(je)},11)}return Oe}();function Ot(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";return N(Oe,ke,[te,Ie,function(){return[Ut]}],function(gt){return De(Ut(gt.data[0],ne(gt.data[1])))},5,je)}function Ut(Oe,ke){return T((vt(Oe),Oe.subarray(2,-4)),ke)}var bt=function(){function Oe(ke){this.G=Dt,this.I=we,this.Z=Ct,this.ondata=ke}return Oe.prototype.push=function(ke,je){if(!this.ondata)throw"no stream handler";if(this.s)this.s.push(ke,je);else{if(this.p&&this.p.length){var gt=new L(this.p.length+ke.length);gt.set(this.p),gt.set(ke,this.p.length)}else this.p=ke;if(this.p.length>2){var Ft=this,Xt=function(){Ft.ondata.apply(Ft,arguments)};this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(Xt):(this.p[0]&15)!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(Xt):new this.Z(Xt),this.s.push(this.p,je),this.p=null}}},Oe}(),Nt=function(){function Oe(ke){this.G=It,this.I=Re,this.Z=ft,this.ondata=ke}return Oe.prototype.push=function(ke,je){bt.prototype.push.call(this,ke,je)},Oe}();function sn(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";return Oe[0]==31&&Oe[1]==139&&Oe[2]==8?Lt(Oe,ke,je):(Oe[0]&15)!=8||Oe[0]>>4>7||(Oe[0]<<8|Oe[1])%31?Me(Oe,ke,je):Ot(Oe,ke,je)}function Jn(Oe,ke){return Oe[0]==31&&Oe[1]==139&&Oe[2]==8?Et(Oe,ke):(Oe[0]&15)!=8||Oe[0]>>4>7||(Oe[0]<<8|Oe[1])%31?Ye(Oe,ke):Ut(Oe,ke)}var xn=function(Oe,ke,je,gt){for(var Ft in Oe){var Xt=Oe[Ft],tn=ke+Ft;Xt instanceof L?je[tn]=[Xt,gt]:Array.isArray(Xt)?je[tn]=[Xt[0],ge(gt,Xt[1])]:xn(Xt,tn+"/",je,gt)}};function Pr(Oe,ke){var je=Oe.length;if(!ke&&typeof TextEncoder!="undefined")return new TextEncoder().encode(Oe);for(var gt=new L(Oe.length+(Oe.length>>>1)),Ft=0,Xt=function(Cn){gt[Ft++]=Cn},tn=0;tngt.length){var jt=new L(Ft+8+(je-tn<<1));jt.set(gt),gt=jt}var Yt=Oe.charCodeAt(tn);Yt<128||ke?Xt(Yt):Yt<2048?(Xt(192|Yt>>>6),Xt(128|Yt&63)):Yt>55295&&Yt<57344?(Yt=65536+(Yt&1023<<10)|Oe.charCodeAt(++tn)&1023,Xt(240|Yt>>>18),Xt(128|Yt>>>12&63),Xt(128|Yt>>>6&63),Xt(128|Yt&63)):(Xt(224|Yt>>>12),Xt(128|Yt>>>6&63),Xt(128|Yt&63))}return O(gt,0,Ft)}function Vr(Oe,ke){var je="";if(!ke&&typeof TextDecoder!="undefined")return new TextDecoder().decode(Oe);for(var gt=0;gt>10,56320|Ft&1023))}return je}var Lr=function(Oe,ke){return ke+30+ee(Oe,ke+26)+ee(Oe,ke+28)},Sn=function(Oe,ke,je){var gt=ee(Oe,ke+28),Ft=Vr(Oe.subarray(ke+46,ke+46+gt),!(ee(Oe,ke+8)&2048)),Xt=ke+46+gt,tn=je?ea(Oe,Xt):[oe(Oe,ke+20),oe(Oe,ke+24),oe(Oe,ke+42)],jt=tn[0],Yt=tn[1],Cn=tn[2];return[ee(Oe,ke+10),jt,Yt,Ft,Xt+ee(Oe,ke+30)+ee(Oe,ke+32),Cn]},ea=function(Oe,ke){for(;ee(Oe,ke)!=1;ke+=4+ee(Oe,ke+2));return[oe(Oe,ke+12),oe(Oe,ke+4),oe(Oe,ke+20)]},ua=function(Oe,ke,je,gt,Ft,Xt,tn,jt,Yt,Cn){var cn=Xt.length,zn=gt.length;xe(Oe,ke,Yt!=null?33639248:67324752),ke+=4,Yt!=null&&(Oe[ke]=20,ke+=2),Oe[ke]=20,ke+=2,Oe[ke++]=Cn==8&&(jt.level==1?6:jt.level<6?4:jt.level==9?2:0),Oe[ke++]=tn&&8,Oe[ke]=Cn,ke+=2;var Ir=new Date(jt.mtime||Date.now()),wr=Ir.getFullYear()-1980;if(wr<0||wr>119)throw"date not in range 1980-2099";xe(Oe,ke,(wr<<24)*2|Ir.getMonth()+1<<21|Ir.getDate()<<16|Ir.getHours()<<11|Ir.getMinutes()<<5|Ir.getSeconds()>>>1),ke+=4,xe(Oe,ke,je),xe(Oe,ke+4,zn),xe(Oe,ke+8,Ft),xe(Oe,ke+12,cn),ke+=16,Yt!=null&&(xe(Oe,ke+=10,Yt),ke+=4),Oe.set(Xt,ke),ke+=cn,Yt==null&&Oe.set(gt,ke)},ca=function(Oe,ke,je,gt,Ft){xe(Oe,ke,101010256),xe(Oe,ke+8,je),xe(Oe,ke+10,je),xe(Oe,ke+12,gt),xe(Oe,ke+16,Ft)};function Qr(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";var gt={};xn(Oe,"",gt,ke);var Ft=Object.keys(gt),Xt=Ft.length,tn=0,jt=0,Yt=Xt,Cn=new Array(Xt),cn=[],zn=function(){for(var Br=0;Br65535&&da("filename too long",null),!mr)da(null,hr);else if(ha<16e4)try{da(null,ze(hr,Cr))}catch(Ba){da(Ba,null)}else cn.push(Xe(hr,Cr,da))},Sr=0;Sr65535)throw"filename too long";var wr=cn?ze(Yt,Cn):Yt,Sr=wr.length,Br=ae();Br.p(Yt),gt.push({t:cn,d:wr,m:Yt.length,c:Br.d(),u:tn.length!=Ir,n:zn,o:Ft,p:Cn}),Ft+=30+Ir+Sr,Xt+=76+2*Ir+Sr}for(var Yr=new L(Xt+22),ya=Ft,hr=Xt-Ft,Cr=0;Cr65558){ke("invalid zip file",null);return}var tn=ee(Oe,Xt+8);tn||ke(null,{});var jt=tn,Yt=oe(Oe,Xt+16),Cn=Yt==4294967295;if(Cn){if(Xt=oe(Oe,Xt-12),oe(Oe,Xt)!=101075792)throw"invalid zip file";jt=tn=oe(Oe,Xt+32),Yt=oe(Oe,Xt+48)}for(var cn=function(Ir){var wr=Sn(Oe,Yt,Cn),Sr=wr[0],Br=wr[1],Yr=wr[2],ya=wr[3],hr=wr[4],Cr=wr[5],Or=Lr(Oe,Cr);Yt=hr;var ha=function(oa,mr){oa?(gt(),ke(oa,null)):(Ft[ya]=mr,--tn||ke(null,Ft))};if(!Sr)ha(null,O(Oe,Or,Or+Br));else if(Sr==8){var jr=Oe.subarray(Or,Or+Br);if(Br<32e4)try{ha(null,Ye(jr,new L(Yr)))}catch(oa){ha(oa,null)}else je.push(Me(jr,{size:Yr},ha))}else ha("unknown compression type "+Sr,null)},zn=0;zn65558)throw"invalid zip file";var gt=ee(Oe,je+8);if(!gt)return{};var Ft=oe(Oe,je+16),Xt=Ft==4294967295;if(Xt){if(je=oe(Oe,je-12),oe(Oe,je)!=101075792)throw"invalid zip file";gt=oe(Oe,je+32),Ft=oe(Oe,je+48)}for(var tn=0;tn1?H-1:0),$=1;$1?U-1:0),z=1;z=0)return parseInt(Y.slice(Y.indexOf("e-")+2),10);var U=0;return Y.indexOf(".")>=0&&(U=Y.length-Y.indexOf(".")-1),U},D.getInputDisplayValue=function(Q){var Y=Q||D.state,U=Y.focused,K=Y.inputValue,z=Y.value,F;U?F=K:F=D.toPrecisionAsStep(z),F==null&&(F="");var H=D.formatWrapper(F);return S(D.props.decimalSeparator)&&(H=H.toString().replace(".",D.props.decimalSeparator)),H},D.recordCursorPosition=function(){try{D.cursorStart=D.input.selectionStart,D.cursorEnd=D.input.selectionEnd,D.currentValue=D.input.value,D.cursorBefore=D.input.value.substring(0,D.cursorStart),D.cursorAfter=D.input.value.substring(D.cursorEnd)}catch(Q){}},D.restoreByAfter=function(Q){if(Q===void 0)return!1;var Y=D.input.value,U=Y.lastIndexOf(Q);if(U===-1)return!1;var K=D.cursorBefore.length;return D.lastKeyCode===e.a.DELETE&&D.cursorBefore.charAt(K-1)===Q[0]?(D.fixCaret(K,K),!0):U+Q.length===Y.length?(D.fixCaret(U,U),!0):!1},D.partRestoreByAfter=function(Q){return Q===void 0?!1:Array.prototype.some.call(Q,function(Y,U){var K=Q.substring(U);return D.restoreByAfter(K)})},D.isNotCompleteNumber=function(Q){return isNaN(Q)||Q===""||Q===null||Q&&Q.toString().indexOf(".")===Q.toString().length-1},D.stop=function(){D.autoStepTimer&&clearTimeout(D.autoStepTimer)},D.down=function(Q,Y,U){D.pressingUpOrDown=!0,D.step("down",Q,Y,U)},D.up=function(Q,Y,U){D.pressingUpOrDown=!0,D.step("up",Q,Y,U)},D.saveInput=function(Q){D.input=Q};var I=T.value;I===void 0&&(I=T.defaultValue),D.state={focused:T.autoFocus};var k=D.getValidValue(D.toNumber(I));return D.state=c(c({},D.state),{},{inputValue:D.toPrecisionAsStep(k),value:k}),D}return Object(y.a)(O,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(D){var I=this.props,k=I.value,Q=I.onChange,Y=I.max,U=I.min,K=this.state.focused;if(D){if(!B(D.value,k)||!B(D.max,Y)||!B(D.min,U)){var z=K?k:this.getValidValue(k),F;this.pressingUpOrDown?F=z:this.inputting?F=this.rawInput:F=this.toPrecisionAsStep(z),this.setState({value:z,inputValue:F})}var H="value"in this.props?k:this.state.value;"max"in this.props&&D.max!==Y&&typeof H=="number"&&H>Y&&Q&&Q(Y),"min"in this.props&&D.min!==U&&typeof H=="number"&&H1&&arguments[1]!==void 0?arguments[1]:this.props.min,k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,Q=parseFloat(D);return isNaN(Q)?D:(Qk&&(Q=k),Q)}},{key:"setValue",value:function(D,I){var k=this.props.precision,Q=this.isNotCompleteNumber(parseFloat(D))?null:parseFloat(D),Y=this.state.value,U=Y===void 0?null:Y,K=this.state.inputValue,z=K===void 0?null:K,F=typeof Q=="number"?Q.toFixed(k):"".concat(Q),H=Q!==U||F!=="".concat(z);return"value"in this.props?(z=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:z},I)):this.setState({value:Q,inputValue:this.toPrecisionAsStep(D)},I),H&&this.props.onChange(Q),Q}},{key:"getMaxPrecision",value:function(D){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.props,Q=k.precision,Y=k.step;if(S(Q))return Q;var U=this.getPrecision(I),K=this.getPrecision(Y),z=this.getPrecision(D);return D?Math.max(z,U+K):U+K}},{key:"getPrecisionFactor",value:function(D){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.getMaxPrecision(D,I);return Math.pow(10,k)}},{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(D){return this.props.formatter?this.props.formatter(D):D}},{key:"toPrecisionAsStep",value:function(D){if(this.isNotCompleteNumber(D)||D==="")return D;var I=Math.abs(this.getMaxPrecision(D));return isNaN(I)?D.toString():Number(D).toFixed(I)}},{key:"toNumber",value:function(D){var I=this.props.precision,k=this.state.focused,Q=D&&D.length>16&&k;return this.isNotCompleteNumber(D)||Q?D:S(I)?Math.round(D*Math.pow(10,I))/Math.pow(10,I):Number(D)}},{key:"upStep",value:function(D,I){var k=this.props.step,Q=this.getPrecisionFactor(D,I),Y=Math.abs(this.getMaxPrecision(D,I)),U=((Q*D+Q*k*I)/Q).toFixed(Y);return this.toNumber(U)}},{key:"downStep",value:function(D,I){var k=this.props.step,Q=this.getPrecisionFactor(D,I),Y=Math.abs(this.getMaxPrecision(D,I)),U=((Q*D-Q*k*I)/Q).toFixed(Y);return this.toNumber(U)}},{key:"step",value:function(D,I){var k=this,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Y=arguments.length>3?arguments[3]:void 0;this.stop(),I&&(I.persist(),I.preventDefault());var U=this.props;if(U.disabled)return;var K=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(K))return;var z=this["".concat(D,"Step")](K,Q),F=z>U.max||zU.max?z=U.max:z=G),at=(Ke||Ke===0)&&(isNaN(Ke)||Number(Ke)<=$),Ve=it||Q||Y,Xe=at||Q||Y,ze=n()("".concat(k,"-handler"),"".concat(k,"-handler-up"),Object(X.a)({},"".concat(k,"-handler-up-disabled"),Ve)),we=n()("".concat(k,"-handler"),"".concat(k,"-handler-down"),Object(X.a)({},"".concat(k,"-handler-down-disabled"),Xe)),Re=U?{onTouchStart:Ve?d:this.up,onTouchEnd:this.stop}:{onMouseDown:Ve?d:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Me=U?{onTouchStart:Xe?d:this.down,onTouchEnd:this.stop}:{onMouseDown:Xe?d:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return s.a.createElement("div",{className:Ue,style:ae,title:pe,onMouseEnter:ie,onMouseLeave:ge,onMouseOver:Ae,onMouseOut:be,onFocus:function(){return null},onBlur:function(){return null}},s.a.createElement("div",{className:"".concat(k,"-handler-wrap")},s.a.createElement("span",Object.assign({unselectable:"on"},Re,{role:"button","aria-label":"Increase Value","aria-disabled":Ve,className:ze}),z||s.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-up-inner"),onClick:a})),s.a.createElement("span",Object.assign({unselectable:"on"},Me,{role:"button","aria-label":"Decrease Value","aria-disabled":Xe,className:we}),F||s.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-down-inner"),onClick:a}))),s.a.createElement("div",{className:"".concat(k,"-input-wrap")},s.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":$,"aria-valuemax":G,"aria-valuenow":Ke,required:fe,type:de,placeholder:he,onPaste:le,onClick:ce,onMouseUp:this.onMouseUp,className:"".concat(k,"-input"),tabIndex:te,autoComplete:K,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:dt?this.onKeyDown:d,onKeyUp:dt?this.onKeyUp:d,autoFocus:N,maxLength:ne,readOnly:Y,disabled:Q,max:G,min:$,step:De,name:W,title:pe,id:ue,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(vt),pattern:Ie,inputMode:Se,onInput:ee},He))))}}]),O}(s.a.Component);b.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:C,min:-C,step:1,style:{},onChange:d,onKeyDown:d,onPressEnter:d,onFocus:d,onBlur:d,parser:A,required:!1,autoComplete:"off"};var p=b,u=me.a=p},dqUG:function(Ge,me,P){var se=P("Gev7"),X=P("bYtY"),L=P("6GrX"),y=P("pzxd"),E=P("gut8"),w=E.ContextCachedBy,_=function(s){se.call(this,s)};_.prototype={constructor:_,type:"text",brush:function(s,r){var n=this.style;this.__dirty&&y.normalizeTextStyle(n,!0),n.fill=n.stroke=n.shadowBlur=n.shadowColor=n.shadowOffsetX=n.shadowOffsetY=null;var e=n.text;if(e!=null&&(e+=""),!y.needDrawText(e,n)){s.__attrCachedBy=w.NONE;return}this.setTransform(s),y.renderText(this,s,e,n,null,r),this.restoreTransform(s)},getBoundingRect:function(){var s=this.style;if(this.__dirty&&y.normalizeTextStyle(s,!0),!this._rect){var r=s.text;r!=null?r+="":r="";var n=L.getBoundingRect(s.text+"",s.font,s.textAlign,s.textVerticalAlign,s.textPadding,s.textLineHeight,s.rich);if(n.x+=s.x||0,n.y+=s.y||0,y.getStroke(s.textStroke,s.textStrokeWidth)){var e=s.textStrokeWidth;n.x-=e/2,n.y-=e/2,n.width+=e,n.height+=e}this._rect=n}return this._rect}},X.inherits(_,se);var h=_;Ge.exports=h},dwhp:function(Ge,me,P){},fAei:function(Ge,me,P){"use strict";P.d(me,"a",function(){return g.a});var se=P("rePB"),X=P("VTBJ"),L=P("KQm4"),y=P("1OyB"),E=P("vuIU"),w=P("Ji7U"),_=P("LK+K"),h=P("q1tI"),s=P("4IlW"),r=P("Kwbf"),n=P("TSYQ"),e=P.n(n),l=P("sboe"),c=P("OZM5"),o=P("815F"),f=P("ODXe"),d=P("Ff2n"),a=P("+nKL"),A=P("8XRh"),g=P("WaYH"),m=function($,ae){var pe=$.className,ie=$.style,ge=$.motion,Ae=$.motionNodes,be=$.motionType,fe=$.onMotionStart,ce=$.onMotionEnd,te=$.active,de=$.treeNodeRequiredProps,he=Object(d.a)($,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),ue=h.useState(!0),Se=Object(f.a)(ue,2),Ie=Se[0],De=Se[1],ne=h.useContext(l.a),N=ne.prefixCls,W=h.useRef(!1),le=function(){W.current||ce(),W.current=!0};return Object(h.useEffect)(function(){Ae&&be==="hide"&&Ie&&De(!1)},[Ae]),Object(h.useEffect)(function(){return Ae&&fe(),function(){Ae&&le()}},[]),Ae?h.createElement(A.default,Object.assign({ref:ae,visible:Ie},ge,{motionAppear:be==="show",onAppearEnd:le,onLeaveEnd:le}),function(ee,oe){var xe=ee.className,Ke=ee.style;return h.createElement("div",{ref:oe,className:e()("".concat(N,"-treenode-motion"),xe),style:Ke},Ae.map(function(pt){var Ue=pt.data,He=Ue.key,dt=Object(d.a)(Ue,["key"]),vt=pt.isStart,it=pt.isEnd;delete dt.children;var at=Object(o.f)(He,de);return h.createElement(g.a,Object.assign({},dt,at,{active:te,data:pt.data,key:He,isStart:vt,isEnd:it}))}))}):h.createElement(g.a,Object.assign({domRef:ae,className:pe,style:ie},he,{active:te}))};m.displayName="MotionTreeNode";var C=h.forwardRef(m),S=C;function B(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],$=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ae=G.length,pe=$.length;if(Math.abs(ae-pe)!==1)return{add:!1,key:null};function ie(ge,Ae){var be=new Map;ge.forEach(function(ce){be.set(ce,!0)});var fe=Ae.filter(function(ce){return!be.has(ce)});return fe.length===1?fe[0]:null}return ae ").concat($);return $}var Q=function($,ae){var pe=$.prefixCls,ie=$.data,ge=$.selectable,Ae=$.checkable,be=$.expandedKeys,fe=$.selectedKeys,ce=$.checkedKeys,te=$.loadedKeys,de=$.loadingKeys,he=$.halfCheckedKeys,ue=$.keyEntities,Se=$.disabled,Ie=$.dragging,De=$.dragOverNodeKey,ne=$.dropPosition,N=$.motion,W=$.height,le=$.itemHeight,ee=$.virtual,oe=$.focusable,xe=$.activeItem,Ke=$.focused,pt=$.tabIndex,Ue=$.onKeyDown,He=$.onFocus,dt=$.onBlur,vt=$.onActiveChange,it=$.onListChangeStart,at=$.onListChangeEnd,Ve=Object(d.a)($,["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"]),Xe=h.useRef(null);h.useImperativeHandle(ae,function(){return{scrollTo:function(Jn){Xe.current.scrollTo(Jn)}}});var ze=h.useState(be),we=Object(f.a)(ze,2),Re=we[0],Me=we[1],Ye=h.useState(ie),ot=Object(f.a)(Ye,2),mt=ot[0],St=ot[1],_t=h.useState(ie),Dt=Object(f.a)(_t,2),It=Dt[0],Lt=Dt[1],Et=h.useState([]),ct=Object(f.a)(Et,2),At=ct[0],Le=ct[1],qe=h.useState(null),Ct=Object(f.a)(qe,2),ft=Ct[0],Ot=Ct[1];function Ut(){St(ie),Lt(ie),Le([]),Ot(null),at()}h.useEffect(function(){Me(be);var sn=B(Re,be);if(sn.key!==null)if(sn.add){var Jn=mt.findIndex(function(ea){var ua=ea.data.key;return ua===sn.key}),xn=D(b(mt,ie,sn.key),ee,W,le),Pr=mt.slice();Pr.splice(Jn+1,0,T),Lt(Pr),Le(xn),Ot("show")}else{var Vr=ie.findIndex(function(ea){var ua=ea.data.key;return ua===sn.key}),Lr=D(b(ie,mt,sn.key),ee,W,le),Sn=ie.slice();Sn.splice(Vr+1,0,T),Lt(Sn),Le(Lr),Ot("hide")}else mt!==ie&&(St(ie),Lt(ie))},[be,ie]),h.useEffect(function(){Ie||Ut()},[Ie]);var bt=N?It:ie,Nt={expandedKeys:be,selectedKeys:fe,loadedKeys:te,loadingKeys:de,checkedKeys:ce,halfCheckedKeys:he,dragOverNodeKey:De,dropPosition:ne,keyEntities:ue};return h.createElement(h.Fragment,null,Ke&&xe&&h.createElement("span",{style:p,"aria-live":"assertive"},k(xe)),h.createElement("div",{role:"tree"},h.createElement("input",{style:p,disabled:oe===!1||Se,tabIndex:oe!==!1?pt:null,onKeyDown:Ue,onFocus:He,onBlur:dt,value:"",onChange:u})),h.createElement(a.a,Object.assign({},Ve,{data:bt,itemKey:I,height:W,fullHeight:!1,virtual:ee,itemHeight:le,prefixCls:"".concat(pe,"-list"),ref:Xe}),function(sn){var Jn=sn.pos,xn=sn.data,Pr=xn.key,Vr=Object(d.a)(xn,["key"]),Lr=sn.isStart,Sn=sn.isEnd,ea=Object(o.e)(Pr,Jn);delete Vr.children;var ua=Object(o.f)(ea,Nt);return h.createElement(S,Object.assign({},Vr,ua,{active:xe&&Pr===xe.data.key,pos:Jn,data:sn.data,isStart:Lr,isEnd:Sn,motion:N,motionNodes:Pr===i?At:null,motionType:ft,onMotionStart:it,onMotionEnd:Ut,treeNodeRequiredProps:Nt,onMouseMove:function(){vt(null)}}))}))},Y=h.forwardRef(Q);Y.displayName="NodeList";var U=Y,K=P("NvD2"),z=function(G){Object(w.a)(ae,G);var $=Object(_.a)(ae);function ae(){var pe;return Object(y.a)(this,ae),pe=$.apply(this,arguments),pe.destroyed=!1,pe.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},pe.listRef=h.createRef(),pe.onNodeDragStart=function(ie,ge){var Ae=pe.state,be=Ae.expandedKeys,fe=Ae.keyEntities,ce=pe.props.onDragStart,te=ge.props.eventKey;pe.dragNode=ge;var de=Object(c.b)(be,te);pe.setState({dragging:!0,dragNodesKeys:Object(c.g)(te,fe)}),pe.setExpandedKeys(de),ce&&ce({event:ie,node:Object(o.b)(ge.props)})},pe.onNodeDragEnter=function(ie,ge){var Ae=pe.state,be=Ae.expandedKeys,fe=Ae.keyEntities,ce=Ae.dragNodesKeys,te=pe.props.onDragEnter,de=ge.props,he=de.pos,ue=de.eventKey;if(!pe.dragNode||ce.indexOf(ue)!==-1)return;var Se=Object(c.c)(ie,ge);if(pe.dragNode.props.eventKey===ue&&Se===0){pe.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){pe.setState({dragOverNodeKey:ue,dropPosition:Se}),pe.delayedDragEnterLogic||(pe.delayedDragEnterLogic={}),Object.keys(pe.delayedDragEnterLogic).forEach(function(Ie){clearTimeout(pe.delayedDragEnterLogic[Ie])}),pe.delayedDragEnterLogic[he]=window.setTimeout(function(){if(!pe.state.dragging)return;var Ie=Object(L.a)(be),De=fe[ue];De&&(De.children||[]).length&&(Ie=Object(c.a)(be,ue)),"expandedKeys"in pe.props||pe.setExpandedKeys(Ie),te&&te({event:ie,node:Object(o.b)(ge.props),expandedKeys:Ie})},400)},0)},pe.onNodeDragOver=function(ie,ge){var Ae=pe.state.dragNodesKeys,be=pe.props.onDragOver,fe=ge.props.eventKey;if(Ae.indexOf(fe)!==-1)return;if(pe.dragNode&&fe===pe.state.dragOverNodeKey){var ce=Object(c.c)(ie,ge);if(ce===pe.state.dropPosition)return;pe.setState({dropPosition:ce})}be&&be({event:ie,node:Object(o.b)(ge.props)})},pe.onNodeDragLeave=function(ie,ge){var Ae=pe.props.onDragLeave;pe.setState({dragOverNodeKey:""}),Ae&&Ae({event:ie,node:Object(o.b)(ge.props)})},pe.onNodeDragEnd=function(ie,ge){var Ae=pe.props.onDragEnd;pe.setState({dragOverNodeKey:""}),pe.cleanDragState(),Ae&&Ae({event:ie,node:Object(o.b)(ge.props)}),pe.dragNode=null},pe.onNodeDrop=function(ie,ge){var Ae=pe.state,be=Ae.dragNodesKeys,fe=be===void 0?[]:be,ce=Ae.dropPosition,te=pe.props.onDrop,de=ge.props,he=de.eventKey,ue=de.pos;if(pe.setState({dragOverNodeKey:""}),pe.cleanDragState(),fe.indexOf(he)!==-1){Object(r.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Se=Object(c.k)(ue),Ie={event:ie,node:Object(o.b)(ge.props),dragNode:pe.dragNode?Object(o.b)(pe.dragNode.props):null,dragNodesKeys:fe.slice(),dropPosition:ce+Number(Se[Se.length-1]),dropToGap:!1};ce!==0&&(Ie.dropToGap=!0),te&&te(Ie),pe.dragNode=null},pe.cleanDragState=function(){var ie=pe.state.dragging;ie&&pe.setState({dragging:!1})},pe.onNodeClick=function(ie,ge){var Ae=pe.props.onClick;Ae&&Ae(ie,ge)},pe.onNodeDoubleClick=function(ie,ge){var Ae=pe.props.onDoubleClick;Ae&&Ae(ie,ge)},pe.onNodeSelect=function(ie,ge){var Ae=pe.state.selectedKeys,be=pe.state.keyEntities,fe=pe.props,ce=fe.onSelect,te=fe.multiple,de=ge.selected,he=ge.key,ue=!de;ue?te?Ae=Object(c.a)(Ae,he):Ae=[he]:Ae=Object(c.b)(Ae,he);var Se=Ae.map(function(Ie){var De=be[Ie];return De?De.node:null}).filter(function(Ie){return Ie});pe.setUncontrolledState({selectedKeys:Ae}),ce&&ce(Ae,{event:"select",selected:ue,node:ge,selectedNodes:Se,nativeEvent:ie.nativeEvent})},pe.onNodeCheck=function(ie,ge,Ae){var be=pe.state,fe=be.keyEntities,ce=be.checkedKeys,te=be.halfCheckedKeys,de=pe.props,he=de.checkStrictly,ue=de.onCheck,Se=ge.key,Ie,De={event:"check",node:ge,checked:Ae,nativeEvent:ie.nativeEvent};if(he){var ne=Ae?Object(c.a)(ce,Se):Object(c.b)(ce,Se),N=Object(c.b)(te,Se);Ie={checked:ne,halfChecked:N},De.checkedNodes=ne.map(function(Ke){return fe[Ke]}).filter(function(Ke){return Ke}).map(function(Ke){return Ke.node}),pe.setUncontrolledState({checkedKeys:ne})}else{var W=Object(K.a)([].concat(Object(L.a)(ce),[Se]),!0,fe),le=W.checkedKeys,ee=W.halfCheckedKeys;if(!Ae){var oe=new Set(le);oe.delete(Se);var xe=Object(K.a)(Array.from(oe),{checked:!1,halfCheckedKeys:ee},fe);le=xe.checkedKeys,ee=xe.halfCheckedKeys}Ie=le,De.checkedNodes=[],De.checkedNodesPositions=[],De.halfCheckedKeys=ee,le.forEach(function(Ke){var pt=fe[Ke];if(!pt)return;var Ue=pt.node,He=pt.pos;De.checkedNodes.push(Ue),De.checkedNodesPositions.push({node:Ue,pos:He})}),pe.setUncontrolledState({checkedKeys:le},!1,{halfCheckedKeys:ee})}ue&&ue(Ie,De)},pe.onNodeLoad=function(ie){return new Promise(function(ge){pe.setState(function(Ae){var be=Ae.loadedKeys,fe=be===void 0?[]:be,ce=Ae.loadingKeys,te=ce===void 0?[]:ce,de=pe.props,he=de.loadData,ue=de.onLoad,Se=ie.key;if(!he||fe.indexOf(Se)!==-1||te.indexOf(Se)!==-1)return{};var Ie=he(ie);return Ie.then(function(){var De=pe.state,ne=De.loadedKeys,N=De.loadingKeys,W=Object(c.a)(ne,Se),le=Object(c.b)(N,Se);ue&&ue(W,{event:"load",node:ie}),pe.setUncontrolledState({loadedKeys:W}),pe.setState({loadingKeys:le}),ge()}),{loadingKeys:Object(c.a)(te,Se)}})})},pe.onNodeMouseEnter=function(ie,ge){var Ae=pe.props.onMouseEnter;Ae&&Ae({event:ie,node:ge})},pe.onNodeMouseLeave=function(ie,ge){var Ae=pe.props.onMouseLeave;Ae&&Ae({event:ie,node:ge})},pe.onNodeContextMenu=function(ie,ge){var Ae=pe.props.onRightClick;Ae&&(ie.preventDefault(),Ae({event:ie,node:ge}))},pe.onFocus=function(){var ie=pe.props.onFocus;pe.setState({focused:!0}),ie&&ie.apply(void 0,arguments)},pe.onBlur=function(){var ie=pe.props.onBlur;pe.setState({focused:!1}),pe.onActiveChange(null),ie&&ie.apply(void 0,arguments)},pe.getTreeNodeRequiredProps=function(){var ie=pe.state,ge=ie.expandedKeys,Ae=ie.selectedKeys,be=ie.loadedKeys,fe=ie.loadingKeys,ce=ie.checkedKeys,te=ie.halfCheckedKeys,de=ie.dragOverNodeKey,he=ie.dropPosition,ue=ie.keyEntities;return{expandedKeys:ge||[],selectedKeys:Ae||[],loadedKeys:be||[],loadingKeys:fe||[],checkedKeys:ce||[],halfCheckedKeys:te||[],dragOverNodeKey:de,dropPosition:he,keyEntities:ue}},pe.setExpandedKeys=function(ie){var ge=pe.state.treeData,Ae=Object(o.d)(ge,ie);pe.setUncontrolledState({expandedKeys:ie,flattenNodes:Ae},!0)},pe.onNodeExpand=function(ie,ge){var Ae=pe.state.expandedKeys,be=pe.state.listChanging,fe=pe.props,ce=fe.onExpand,te=fe.loadData,de=ge.key,he=ge.expanded;if(be)return;var ue=Ae.indexOf(de),Se=!he;if(Object(r.a)(he&&ue!==-1||!he&&ue===-1,"Expand state not sync with index check"),Se?Ae=Object(c.a)(Ae,de):Ae=Object(c.b)(Ae,de),pe.setExpandedKeys(Ae),ce&&ce(Ae,{node:ge,expanded:Se,nativeEvent:ie.nativeEvent}),Se&&te){var Ie=pe.onNodeLoad(ge);Ie&&Ie.then(function(){var De=Object(o.d)(pe.state.treeData,Ae);pe.setUncontrolledState({flattenNodes:De})})}},pe.onListChangeStart=function(){pe.setUncontrolledState({listChanging:!0})},pe.onListChangeEnd=function(){setTimeout(function(){pe.setUncontrolledState({listChanging:!1})})},pe.onActiveChange=function(ie){var ge=pe.state.activeKey,Ae=pe.props.onActiveChange;if(ge===ie)return;pe.setState({activeKey:ie}),ie!==null&&pe.scrollTo({key:ie}),Ae&&Ae(ie)},pe.getActiveItem=function(){var ie=pe.state,ge=ie.activeKey,Ae=ie.flattenNodes;return ge===null?null:Ae.find(function(be){var fe=be.data.key;return fe===ge})||null},pe.offsetActiveKey=function(ie){var ge=pe.state,Ae=ge.flattenNodes,be=ge.activeKey,fe=Ae.findIndex(function(de){var he=de.data.key;return he===be});fe===-1&&ie<0&&(fe=Ae.length),fe=(fe+ie+Ae.length)%Ae.length;var ce=Ae[fe];if(ce){var te=ce.data.key;pe.onActiveChange(te)}else pe.onActiveChange(null)},pe.onKeyDown=function(ie){var ge=pe.state,Ae=ge.activeKey,be=ge.expandedKeys,fe=ge.checkedKeys,ce=pe.props,te=ce.onKeyDown,de=ce.checkable,he=ce.selectable;switch(ie.which){case s.a.UP:{pe.offsetActiveKey(-1),ie.preventDefault();break}case s.a.DOWN:{pe.offsetActiveKey(1),ie.preventDefault();break}}var ue=pe.getActiveItem();if(ue&&ue.data){var Se=pe.getTreeNodeRequiredProps(),Ie=ue.data.isLeaf===!1||!!(ue.data.children||[]).length,De=Object(o.b)(Object(X.a)(Object(X.a)({},Object(o.f)(Ae,Se)),{},{data:ue.data,active:!0}));switch(ie.which){case s.a.LEFT:{Ie&&be.includes(Ae)?pe.onNodeExpand({},De):ue.parent&&pe.onActiveChange(ue.parent.data.key),ie.preventDefault();break}case s.a.RIGHT:{Ie&&!be.includes(Ae)?pe.onNodeExpand({},De):ue.children&&ue.children.length&&pe.onActiveChange(ue.children[0].data.key),ie.preventDefault();break}case s.a.ENTER:case s.a.SPACE:{de&&!De.disabled&&De.checkable!==!1&&!De.disableCheckbox?pe.onNodeCheck({},De,!fe.includes(Ae)):!de&&he&&!De.disabled&&De.selectable!==!1&&pe.onNodeSelect({},De);break}}}te&&te(ie)},pe.setUncontrolledState=function(ie){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(pe.destroyed)return;var be=!1,fe=!0,ce={};Object.keys(ie).forEach(function(te){if(te in pe.props){fe=!1;return}be=!0,ce[te]=ie[te]}),be&&(!ge||fe)&&pe.setState(Object(X.a)(Object(X.a)({},ce),Ae))},pe.scrollTo=function(ie){pe.listRef.current.scrollTo(ie)},pe}return Object(E.a)(ae,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ie,ge=this.state,Ae=ge.focused,be=ge.flattenNodes,fe=ge.keyEntities,ce=ge.dragging,te=ge.activeKey,de=this.props,he=de.prefixCls,ue=de.className,Se=de.style,Ie=de.showLine,De=de.focusable,ne=de.tabIndex,N=ne===void 0?0:ne,W=de.selectable,le=de.showIcon,ee=de.icon,oe=de.switcherIcon,xe=de.draggable,Ke=de.checkable,pt=de.checkStrictly,Ue=de.disabled,He=de.motion,dt=de.loadData,vt=de.filterTreeNode,it=de.height,at=de.itemHeight,Ve=de.virtual,Xe=de.titleRender,ze=de.onContextMenu,we=Object(c.f)(this.props);return h.createElement(l.a.Provider,{value:{prefixCls:he,selectable:W,showIcon:le,icon:ee,switcherIcon:oe,draggable:xe,checkable:Ke,checkStrictly:pt,disabled:Ue,keyEntities:fe,loadData:dt,filterTreeNode:vt,titleRender:Xe,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}},h.createElement("div",{className:e()(he,ue,(ie={},Object(se.a)(ie,"".concat(he,"-show-line"),Ie),Object(se.a)(ie,"".concat(he,"-focused"),Ae),Object(se.a)(ie,"".concat(he,"-active-focused"),te!==null),ie))},h.createElement(U,Object.assign({ref:this.listRef,prefixCls:he,style:Se,data:be,disabled:Ue,selectable:W,checkable:!!Ke,motion:He,dragging:ce,height:it,itemHeight:at,virtual:Ve,focusable:De,focused:Ae,tabIndex:N,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ze},this.getTreeNodeRequiredProps(),we))))}}],[{key:"getDerivedStateFromProps",value:function(ie,ge){var Ae=ge.prevProps,be={prevProps:ie};function fe(ee){return!Ae&&ee in ie||Ae&&Ae[ee]!==ie[ee]}var ce;if(fe("treeData")?ce=ie.treeData:fe("children")&&(Object(r.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ce=Object(o.c)(ie.children)),ce){be.treeData=ce;var te=Object(o.a)(ce);be.keyEntities=Object(X.a)(Object(se.a)({},i,O),te.keyEntities)}var de=be.keyEntities||ge.keyEntities;if(fe("expandedKeys")||Ae&&fe("autoExpandParent"))be.expandedKeys=ie.autoExpandParent||!Ae&&ie.defaultExpandParent?Object(c.e)(ie.expandedKeys,de):ie.expandedKeys;else if(!Ae&&ie.defaultExpandAll){var he=Object(X.a)({},de);delete he[i],be.expandedKeys=Object.keys(he).map(function(ee){return he[ee].key})}else!Ae&&ie.defaultExpandedKeys&&(be.expandedKeys=ie.autoExpandParent||ie.defaultExpandParent?Object(c.e)(ie.defaultExpandedKeys,de):ie.defaultExpandedKeys);if(be.expandedKeys||delete be.expandedKeys,ce||be.expandedKeys){var ue=Object(o.d)(ce||ge.treeData,be.expandedKeys||ge.expandedKeys);be.flattenNodes=ue}if(ie.selectable&&(fe("selectedKeys")?be.selectedKeys=Object(c.d)(ie.selectedKeys,ie):!Ae&&ie.defaultSelectedKeys&&(be.selectedKeys=Object(c.d)(ie.defaultSelectedKeys,ie))),ie.checkable){var Se;if(fe("checkedKeys")?Se=Object(c.j)(ie.checkedKeys)||{}:!Ae&&ie.defaultCheckedKeys?Se=Object(c.j)(ie.defaultCheckedKeys)||{}:ce&&(Se=Object(c.j)(ie.checkedKeys)||{checkedKeys:ge.checkedKeys,halfCheckedKeys:ge.halfCheckedKeys}),Se){var Ie=Se,De=Ie.checkedKeys,ne=De===void 0?[]:De,N=Ie.halfCheckedKeys,W=N===void 0?[]:N;if(!ie.checkStrictly){var le=Object(K.a)(ne,!0,de);ne=le.checkedKeys,W=le.halfCheckedKeys}be.checkedKeys=ne,be.halfCheckedKeys=W}}return fe("loadedKeys")&&(be.loadedKeys=ie.loadedKeys),be}}]),ae}(h.Component);z.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:[]},z.TreeNode=g.a;var F=z,H=me.b=F},fW2E:function(Ge,me){var P={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function se(X,L,y){return P.hasOwnProperty(L)?y*=X.dpr:y}Ge.exports=se},fXAG:function(Ge,me,P){"use strict";P.d(me,"j",function(){return se}),P.d(me,"i",function(){return X}),P.d(me,"k",function(){return L}),P.d(me,"eb",function(){return y}),P.d(me,"o",function(){return E}),P.d(me,"S",function(){return w}),P.d(me,"fb",function(){return _}),P.d(me,"u",function(){return h}),P.d(me,"v",function(){return s}),P.d(me,"cb",function(){return r}),P.d(me,"A",function(){return n}),P.d(me,"m",function(){return e}),P.d(me,"Y",function(){return l}),P.d(me,"s",function(){return c}),P.d(me,"N",function(){return o}),P.d(me,"bb",function(){return f}),P.d(me,"db",function(){return d}),P.d(me,"l",function(){return a}),P.d(me,"Q",function(){return A}),P.d(me,"ab",function(){return g}),P.d(me,"x",function(){return m}),P.d(me,"z",function(){return C}),P.d(me,"X",function(){return S}),P.d(me,"b",function(){return B}),P.d(me,"H",function(){return b}),P.d(me,"a",function(){return p}),P.d(me,"c",function(){return i}),P.d(me,"P",function(){return x}),P.d(me,"g",function(){return O}),P.d(me,"t",function(){return T}),P.d(me,"Z",function(){return D}),P.d(me,"y",function(){return I}),P.d(me,"B",function(){return k}),P.d(me,"f",function(){return Q}),P.d(me,"e",function(){return Y}),P.d(me,"W",function(){return U}),P.d(me,"h",function(){return K}),P.d(me,"d",function(){return z}),P.d(me,"R",function(){return H}),P.d(me,"n",function(){return G}),P.d(me,"F",function(){return $}),P.d(me,"I",function(){return ae}),P.d(me,"D",function(){return pe}),P.d(me,"E",function(){return ie}),P.d(me,"C",function(){return ge}),P.d(me,"G",function(){return Ae}),P.d(me,"U",function(){return be}),P.d(me,"q",function(){return fe}),P.d(me,"r",function(){return ce}),P.d(me,"V",function(){return te}),P.d(me,"T",function(){return de}),P.d(me,"p",function(){return he}),P.d(me,"M",function(){return ue}),P.d(me,"L",function(){return Se}),P.d(me,"J",function(){return Ie}),P.d(me,"K",function(){return De}),P.d(me,"O",function(){return ne}),P.d(me,"w",function(){return N});var se="FETCH_TASK_START",X="FETCH_TASK_FAILURE",L="FETCH_TASK_SUCCESS",y="UPDATE_TASK_DATA",E="HIDE_EVALUATE_RESULT",w="SHOW_EVALUATE_RESULT",_="UPDATE_TIMESTRAP",h="MOVE_X",s="MOVE_Y",r="TRIGGER_RIGHT_PANEL_MASK ",n="SET_ACTIVE_INDEX",e="GET_TASK_LIST",l="SHOW_TASK_LIST",c="HIDE_TASK_LIST",o="SET_TASK_STAR",f="TRIGGER_ENLARGE_UNITY3D ",d="TRIGGER_TAB_FIXED ",a="GET_DISCUSSES",A="SHOW_DISCUSSES_LOADING",g="TOP_OR_DOWN_DISCUSS",m="PLUS_DISCUSS",C="SET_ACTION_TYPE",S="SHOW_REWARD_DIALOG",B="CANCEL_REWARD_DIALOG",b="SET_REWARD",p="ACTIVE_DISCUSS_INDEX",u="CREATE_DISCUSS",i="DISABLE_DISCUSS",x="SHOW_ANSWER_LOADING",O="FETCH_ANSWER_INFO",T="HIGH_TIP_MODAL",D="SHOW_TIP_MODAL",I="SELECT_UNLOCK_ANSWER",k="SET_CHOOSE_ANSWERS",Q="EVAL_CHOOSE_START",Y="EVAL_CHOOSE_END",U="SHOW_REP_loading",K="FETCH_REP_CONTENT",z="EDIT_REP_CONTENT",F="SET_REP_PATH",H="SHOW_EVALUATE_LOADING",G="HIDE_EVALUATE_LOADING",$="SET_EVALUATE_MESSAGE",ae="SET_SHOW_DIR",pe="SET_EDITOR_SETTING",ie="SET_EDITOR_THEME",ge="SET_EDITOR_FONTSIZE",Ae="SET_REPOS",be="SHOW_PATH_LIST",fe="HIDE_PATH_LIST",ce="HIDE_PICTURE_VIEW",te="SHOW_PICTURE_VIEW",de="SHOW_NOTICE",he="HIDE_NOTICE",ue="SET_TAB_INDEX",Se="SET_SSH_TABS",Ie="SET_SSH_CONFIGDATA",De="SET_SSH_CONFIGDATAARR",ne="SET_VNC_LOADING ",N="ON_TAB_TO_SPACE "},fcSX:function(Ge,me,P){"use strict";var se=P("Ff2n"),X=P("1OyB"),L=P("vuIU"),y=P("Ji7U"),E=P("md7G"),w=P("foSv"),_=P("1W/9"),h=P("q1tI"),s=P("rePB"),r=P("JX7q"),n=P("TSYQ"),e=P.n(n),l=P("qx4F"),c=P("4IlW");function o(Q){return Array.isArray(Q)?Q:[Q]}var f={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},d=Object.keys(f).filter(function(Q){if(typeof document=="undefined")return!1;var Y=document.getElementsByTagName("html")[0];return Q in(Y?Y.style:{})})[0],a=f[d];function A(Q,Y,U,K){Q.addEventListener?Q.addEventListener(Y,U,K):Q.attachEvent&&Q.attachEvent("on".concat(Y),U)}function g(Q,Y,U,K){Q.removeEventListener?Q.removeEventListener(Y,U,K):Q.attachEvent&&Q.detachEvent("on".concat(Y),U)}function m(Q,Y){var U=typeof Q=="function"?Q(Y):Q;return Array.isArray(U)?U.length===2?U:[U[0],U[1]]:[U]}var C=function(Y){return!isNaN(parseFloat(Y))&&isFinite(Y)},S=!(typeof window!="undefined"&&window.document&&window.document.createElement),B=function Q(Y,U,K,z){if(!U||U===document||U instanceof Document)return!1;if(U===Y.parentNode)return!0;var F=Math.max(Math.abs(K),Math.abs(z))===Math.abs(z),H=Math.max(Math.abs(K),Math.abs(z))===Math.abs(K),G=U.scrollHeight-U.clientHeight,$=U.scrollWidth-U.clientWidth,ae=document.defaultView.getComputedStyle(U),pe=ae.overflowY==="auto"||ae.overflowY==="scroll",ie=ae.overflowX==="auto"||ae.overflowX==="scroll",ge=G&&pe,Ae=$&&ie;return F&&(!ge||ge&&(U.scrollTop>=G&&z<0||U.scrollTop<=0&&z>0))||H&&(!Ae||Ae&&(U.scrollLeft>=$&&K<0||U.scrollLeft<=0&&K>0))?Q(Y,U.parentNode,K,z):!1};function b(Q){var Y=p();return function(){var K=Object(w.a)(Q),z;if(Y){var F=Object(w.a)(this).constructor;z=Reflect.construct(K,arguments,F)}else z=K.apply(this,arguments);return Object(E.a)(this,z)}}function p(){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(Q){return!1}}var u={},i=function(Q){Object(y.a)(U,Q);var Y=b(U);function U(K){var z;return Object(X.a)(this,U),z=Y.call(this,K),z.domFocus=function(){z.dom&&z.dom.focus()},z.removeStartHandler=function(F){if(F.touches.length>1)return;z.startPos={x:F.touches[0].clientX,y:F.touches[0].clientY}},z.removeMoveHandler=function(F){if(F.changedTouches.length>1)return;var H=F.currentTarget,G=F.changedTouches[0].clientX-z.startPos.x,$=F.changedTouches[0].clientY-z.startPos.y;(H===z.maskDom||H===z.handlerDom||H===z.contentDom&&B(H,F.target,G,$))&&F.cancelable&&F.preventDefault()},z.transitionEnd=function(F){var H=F.target;g(H,a,z.transitionEnd),H.style.transition=""},z.onKeyDown=function(F){if(F.keyCode===c.a.ESC){var H=z.props.onClose;F.stopPropagation(),H&&H(F)}},z.onWrapperTransitionEnd=function(F){var H=z.props,G=H.open,$=H.afterVisibleChange;F.target===z.contentWrapper&&F.propertyName.match(/transform$/)&&(z.dom.style.transition="",!G&&z.getCurrentDrawerSome()&&(document.body.style.overflowX="",z.maskDom&&(z.maskDom.style.left="",z.maskDom.style.width="")),$&&$(!!G))},z.openLevelTransition=function(){var F=z.props,H=F.open,G=F.width,$=F.height,ae=z.getHorizontalBoolAndPlacementName(),pe=ae.isHorizontal,ie=ae.placementName,ge=z.contentDom?z.contentDom.getBoundingClientRect()[pe?"width":"height"]:0,Ae=(pe?G:$)||ge;z.setLevelAndScrolling(H,ie,Ae)},z.setLevelTransform=function(F,H,G,$){var ae=z.props,pe=ae.placement,ie=ae.levelMove,ge=ae.duration,Ae=ae.ease,be=ae.showMask;z.levelDom.forEach(function(fe){fe.style.transition="transform ".concat(ge," ").concat(Ae),A(fe,a,z.transitionEnd);var ce=F?G:0;if(ie){var te=m(ie,{target:fe,open:F});ce=F?te[0]:te[1]||0}var de=typeof ce=="number"?"".concat(ce,"px"):ce,he=pe==="left"||pe==="top"?de:"-".concat(de);he=be&&pe==="right"&&$?"calc(".concat(he," + ").concat($,"px)"):he,fe.style.transform=ce?"".concat(H,"(").concat(he,")"):""})},z.setLevelAndScrolling=function(F,H,G){var $=z.props.onChange;if(!S){var ae=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(l.a)(!0):0;z.setLevelTransform(F,H,G,ae),z.toggleScrollingToDrawerAndBody(ae)}$&&$(F)},z.toggleScrollingToDrawerAndBody=function(F){var H=z.props,G=H.getOpenCount,$=H.getContainer,ae=H.showMask,pe=H.open,ie=$&&$(),ge=G&&G();if(ie&&ie.parentNode===document.body&&ae){var Ae=["touchstart"],be=[document.body,z.maskDom,z.handlerDom,z.contentDom];pe&&document.body.style.overflow!=="hidden"?(F&&z.addScrollingEffect(F),ge===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",be.forEach(function(fe,ce){if(!fe)return;A(fe,Ae[ce]||"touchmove",ce?z.removeMoveHandler:z.removeStartHandler,z.passive)})):z.getCurrentDrawerSome()&&(ge||(document.body.style.overflow=""),document.body.style.touchAction="",F&&z.remScrollingEffect(F),be.forEach(function(fe,ce){if(!fe)return;g(fe,Ae[ce]||"touchmove",ce?z.removeMoveHandler:z.removeStartHandler,z.passive)}))}},z.addScrollingEffect=function(F){var H=z.props,G=H.placement,$=H.duration,ae=H.ease,pe=H.getOpenCount,ie=H.switchScrollingEffect,ge=pe&&pe();ge===1&&ie();var Ae="width ".concat($," ").concat(ae),be="transform ".concat($," ").concat(ae);z.dom.style.transition="none";switch(G){case"right":z.dom.style.transform="translateX(-".concat(F,"px)");break;case"top":case"bottom":z.dom.style.width="calc(100% - ".concat(F,"px)"),z.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(z.timeout),z.timeout=setTimeout(function(){z.dom&&(z.dom.style.transition="".concat(be,",").concat(Ae),z.dom.style.width="",z.dom.style.transform="")})},z.remScrollingEffect=function(F){var H=z.props,G=H.placement,$=H.duration,ae=H.ease,pe=H.getOpenCount,ie=H.switchScrollingEffect,ge=pe&&pe();ge||ie(!0),d&&(document.body.style.overflowX="hidden"),z.dom.style.transition="none";var Ae,be="width ".concat($," ").concat(ae),fe="transform ".concat($," ").concat(ae);switch(G){case"left":{z.dom.style.width="100%",be="width 0s ".concat(ae," ").concat($);break}case"right":{z.dom.style.transform="translateX(".concat(F,"px)"),z.dom.style.width="100%",be="width 0s ".concat(ae," ").concat($),z.maskDom&&(z.maskDom.style.left="-".concat(F,"px"),z.maskDom.style.width="calc(100% + ".concat(F,"px)"));break}case"top":case"bottom":{z.dom.style.width="calc(100% + ".concat(F,"px)"),z.dom.style.height="100%",z.dom.style.transform="translateZ(0)",Ae="height 0s ".concat(ae," ").concat($);break}default:break}clearTimeout(z.timeout),z.timeout=setTimeout(function(){z.dom&&(z.dom.style.transition="".concat(fe,",").concat(Ae?"".concat(Ae,","):"").concat(be),z.dom.style.transform="",z.dom.style.width="",z.dom.style.height="")})},z.getCurrentDrawerSome=function(){return!Object.keys(u).some(function(F){return u[F]})},z.getLevelDom=function(F){var H=F.level,G=F.getContainer;if(S)return;var $=G&&G(),ae=$?$.parentNode:null;if(z.levelDom=[],H==="all"){var pe=ae?Array.prototype.slice.call(ae.children):[];pe.forEach(function(ie){ie.nodeName!=="SCRIPT"&&ie.nodeName!=="STYLE"&&ie.nodeName!=="LINK"&&ie!==$&&z.levelDom.push(ie)})}else H&&o(H).forEach(function(ie){document.querySelectorAll(ie).forEach(function(ge){z.levelDom.push(ge)})})},z.getHorizontalBoolAndPlacementName=function(){var F=z.props.placement,H=F==="left"||F==="right",G="translate".concat(H?"X":"Y");return{isHorizontal:H,placementName:G}},z.state={_self:Object(r.a)(z)},z}return Object(L.a)(U,[{key:"componentDidMount",value:function(){var z=this;if(!S){var F=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return F=!0,null}}))}catch(pe){}this.passive=F?{passive:!1}:!1}var H=this.props,G=H.open,$=H.getContainer,ae=$&&$();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),G&&(ae&&ae.parentNode===document.body&&(u[this.drawerId]=G),this.openLevelTransition(),this.forceUpdate(function(){z.domFocus()}))}},{key:"componentDidUpdate",value:function(z){var F=this.props,H=F.open,G=F.getContainer,$=G&&G();H!==z.open&&(H&&this.domFocus(),$&&$.parentNode===document.body&&(u[this.drawerId]=!!H),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var z=this.props,F=z.getOpenCount,H=z.open,G=z.switchScrollingEffect,$=typeof F=="function"&&F();delete u[this.drawerId],H&&(this.setLevelTransform(!1),document.body.style.touchAction=""),$||(document.body.style.overflow="",G(!0))}},{key:"render",value:function(){var z,F=this,H=this.props,G=H.className,$=H.children,ae=H.style,pe=H.width,ie=H.height,ge=H.defaultOpen,Ae=H.open,be=H.prefixCls,fe=H.placement,ce=H.level,te=H.levelMove,de=H.ease,he=H.duration,ue=H.getContainer,Se=H.handler,Ie=H.onChange,De=H.afterVisibleChange,ne=H.showMask,N=H.maskClosable,W=H.maskStyle,le=H.onClose,ee=H.onHandleClick,oe=H.keyboard,xe=H.getOpenCount,Ke=H.switchScrollingEffect,pt=Object(se.a)(H,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),Ue=this.dom?Ae:!1,He=e()(be,(z={},Object(s.a)(z,"".concat(be,"-").concat(fe),!0),Object(s.a)(z,"".concat(be,"-open"),Ue),Object(s.a)(z,G||"",!!G),Object(s.a)(z,"no-mask",!ne),z)),dt=this.getHorizontalBoolAndPlacementName(),vt=dt.placementName,it=fe==="left"||fe==="top"?"-100%":"100%",at=Ue?"":"".concat(vt,"(").concat(it,")"),Ve=Se&&h.cloneElement(Se,{onClick:function(ze){Se.props.onClick&&Se.props.onClick(),ee&&ee(ze)},ref:function(ze){F.handlerDom=ze}});return h.createElement("div",Object.assign({},pt,{tabIndex:-1,className:He,style:ae,ref:function(ze){F.dom=ze},onKeyDown:Ue&&oe?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),ne&&h.createElement("div",{className:"".concat(be,"-mask"),onClick:N?le:void 0,style:W,ref:function(ze){F.maskDom=ze}}),h.createElement("div",{className:"".concat(be,"-content-wrapper"),style:{transform:at,msTransform:at,width:C(pe)?"".concat(pe,"px"):pe,height:C(ie)?"".concat(ie,"px"):ie},ref:function(ze){F.contentWrapper=ze}},h.createElement("div",{className:"".concat(be,"-content"),ref:function(ze){F.contentDom=ze},onTouchStart:Ue&&ne?this.removeStartHandler:void 0,onTouchMove:Ue&&ne?this.removeMoveHandler:void 0},$),Ve))}}],[{key:"getDerivedStateFromProps",value:function(z,F){var H=F.prevProps,G=F._self,$={prevProps:z};if(H!==void 0){var ae=z.placement,pe=z.level;ae!==H.placement&&(G.contentDom=null),pe!==H.level&&G.getLevelDom(z)}return $}}]),U}(h.Component);i.defaultProps={switchScrollingEffect:function(){}};var x=i;function O(Q){var Y=T();return function(){var K=Object(w.a)(Q),z;if(Y){var F=Object(w.a)(this).constructor;z=Reflect.construct(K,arguments,F)}else z=K.apply(this,arguments);return Object(E.a)(this,z)}}function T(){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(Q){return!1}}var D=function(Q){Object(y.a)(U,Q);var Y=O(U);function U(K){var z;Object(X.a)(this,U),z=Y.call(this,K),z.onHandleClick=function(H){var G=z.props,$=G.onHandleClick,ae=G.open;if($&&$(H),typeof ae=="undefined"){var pe=z.state.open;z.setState({open:!pe})}},z.onClose=function(H){var G=z.props,$=G.onClose,ae=G.open;$&&$(H),typeof ae=="undefined"&&z.setState({open:!1})};var F=typeof K.open!="undefined"?K.open:!!K.defaultOpen;return z.state={open:F},"onMaskClick"in K&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),z}return Object(L.a)(U,[{key:"render",value:function(){var z=this,F=this.props,H=F.defaultOpen,G=F.getContainer,$=F.wrapperClassName,ae=F.forceRender,pe=F.handler,ie=Object(se.a)(F,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),ge=this.state.open;if(!G)return h.createElement("div",{className:$,ref:function(fe){z.dom=fe}},h.createElement(x,Object.assign({},ie,{open:ge,handler:pe,getContainer:function(){return z.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var Ae=!!pe||ae;return h.createElement(_.a,{visible:ge,forceRender:Ae,getContainer:G,wrapperClassName:$},function(be){var fe=be.visible,ce=be.afterClose,te=Object(se.a)(be,["visible","afterClose"]);return h.createElement(x,Object.assign({},ie,te,{open:fe!==void 0?fe:ge,afterVisibleChange:ce!==void 0?ce:ie.afterVisibleChange,handler:pe,onClose:z.onClose,onHandleClick:z.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(z,F){var H=F.prevProps,G={prevProps:z};return typeof H!="undefined"&&z.open!==H.open&&(G.open=z.open),G}}]),U}(h.Component);D.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:h.createElement("div",{className:"drawer-handle"},h.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var I=D,k=me.a=I},fyJ8:function(Ge,me,P){"use strict";var se=P("rePB"),X=P("VTBJ"),L=P("Ff2n"),y=P("U8pU"),E=P("q1tI"),w=P.n(E),_=P("TSYQ"),h=P.n(_),s=P("c+Xe"),r=P("sR1s");function n(f){return f&&Object(y.a)(f)==="object"&&!Array.isArray(f)&&!E.isValidElement(f)}function e(f){return typeof f=="string"?!0:Object(s.c)(f)}function l(f,d){var a,A=f.prefixCls,g=f.className,m=f.record,C=f.index,S=f.dataIndex,B=f.render,b=f.children,p=f.component,u=p===void 0?"td":p,i=f.colSpan,x=f.rowSpan,O=f.fixLeft,T=f.fixRight,D=f.firstFixLeft,I=f.lastFixLeft,k=f.firstFixRight,Q=f.lastFixRight,Y=f.appendNode,U=f.additionalProps,K=U===void 0?{}:U,z=f.ellipsis,F=f.align,H=f.rowType,G=f.isSticky,$="".concat(A,"-cell"),ae,pe;if(b)pe=b;else{var ie=Object(r.b)(m,S);if(pe=ie,B){var ge=B(ie,m,C);n(ge)?(pe=ge.children,ae=ge.props):pe=ge}}Object(y.a)(pe)==="object"&&!Array.isArray(pe)&&!E.isValidElement(pe)&&(pe=null),z&&(I||k)&&(pe=E.createElement("span",{className:"".concat($,"-content")},pe));var Ae=ae||{},be=Ae.colSpan,fe=Ae.rowSpan,ce=Ae.style,te=Ae.className,de=Object(L.a)(Ae,["colSpan","rowSpan","style","className"]),he=be!==void 0?be:i,ue=fe!==void 0?fe:x;if(he===0||ue===0)return null;var Se={},Ie=typeof O=="number",De=typeof T=="number";Ie&&(Se.position="sticky",Se.left=O),De&&(Se.position="sticky",Se.right=T);var ne={};F&&(ne.textAlign=F);var N,W=z===!0?{showTitle:!0}:z;W&&(W.showTitle||H==="header")&&(typeof pe=="string"||typeof pe=="number"?N=pe.toString():E.isValidElement(pe)&&typeof pe.props.children=="string"&&(N=pe.props.children));var le=Object(X.a)(Object(X.a)(Object(X.a)({title:N},de),K),{},{colSpan:he&&he!==1?he:null,rowSpan:ue&&ue!==1?ue:null,className:h()($,g,(a={},Object(se.a)(a,"".concat($,"-fix-left"),Ie),Object(se.a)(a,"".concat($,"-fix-left-first"),D),Object(se.a)(a,"".concat($,"-fix-left-last"),I),Object(se.a)(a,"".concat($,"-fix-right"),De),Object(se.a)(a,"".concat($,"-fix-right-first"),k),Object(se.a)(a,"".concat($,"-fix-right-last"),Q),Object(se.a)(a,"".concat($,"-ellipsis"),z),Object(se.a)(a,"".concat($,"-with-append"),Y),Object(se.a)(a,"".concat($,"-fix-sticky"),(Ie||De)&&G),a),K.className,te),style:Object(X.a)(Object(X.a)(Object(X.a)(Object(X.a)({},K.style),ne),Se),ce),ref:e(u)?d:null});return E.createElement(u,Object.assign({},le),Y,pe)}var c=E.forwardRef(l);c.displayName="Cell";var o=E.memo(c,function(f,d){return d.shouldCellUpdate?!d.shouldCellUpdate(d.record,f.record):!1});me.a=o},gut8:function(Ge,me){var P={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},se=9;me.ContextCachedBy=P,me.WILL_BE_RESTORED=se},"h/US":function(Ge,me,P){"use strict";var se=P("DZo9"),X=P("8z0m"),L=P("+L6B"),y=P("2/Rp"),E=P("tJVT"),w=P("q1tI"),_=P.n(w),h=P("z7Xi"),s=P("jN4g"),r=P("m3rI"),n=P("w8Aa"),e=P.n(n),l=function(o){var f=o.value,d=o.onChange,a=o.getFileProgress,A=Object(w.useState)(!1),g=Object(E.a)(A,2),m=g[0],C=g[1],S=_.a.createElement(y.a,{loading:m,icon:_.a.createElement(h.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),B=function(){return _.a.createElement("div",{className:e.a.img},_.a.createElement("img",{src:r.a.API_SERVER+"/api/attachments/"+f,alt:"avatar",style:{width:288}}),_.a.createElement("div",null,_.a.createElement(s.a,{onClick:function(){return d("")},style:{fontSize:"16px",color:"red"}})))},b=function(u){if(a&&a(u),u.file.status==="uploading"){C(!0);return}if(u.file.status==="done"){var i,x;C(!1),d(u==null||((i=u.file)===null||i===void 0||((x=i.response)===null||x===void 0))?void 0:x.id)}};return _.a.createElement(_.a.Fragment,null,f?B():_.a.createElement("div",null,_.a.createElement(X.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(r.a.API_SERVER,"/api/attachments.json"),onChange:b,accept:"image/*"},S),_.a.createElement("div",{className:"mt20 c-light-black"},"\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\u7528288*158\u50CF\u7D20\uFF1B"),_.a.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))};me.a=l},h78n:function(Ge,me,P){"use strict";P.d(me,"a",function(){return D});var se=P("q1tI"),X=P.n(se),L=P("TSYQ"),y=P.n(L),E={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},w=function(Q){var Y=Q.map(function(){return Object(se.useRef)()}),U=Object(se.useRef)();return Object(se.useEffect)(function(){var K=Date.now(),z=!1;Object.keys(Y).forEach(function(F){var H=Y[F].current;if(!H)return;z=!0;var G=H.style;G.transitionDuration=".3s, .3s, .3s, .06s",U.current&&K-U.current<100&&(G.transitionDuration="0s, 0s")}),z&&(U.current=Date.now())}),[Y]};function _(){return _=Object.assign||function(k){for(var Q=1;Q>>1|(d&21845)<<1;a=(a&52428)>>>2|(a&13107)<<2,a=(a&61680)>>>4|(a&3855)<<4,f[d]=((a&65280)>>>8|(a&255)<<8)>>>1}for(var A=function(Oe,ke,je){for(var gt=Oe.length,Ft=0,Xt=new y(ke);Ft>>Yt]=Cn}else for(jt=new y(gt),Ft=0;Ft>>15-Oe[Ft];return jt},g=new L(288),d=0;d<144;++d)g[d]=8;for(var d=144;d<256;++d)g[d]=9;for(var d=256;d<280;++d)g[d]=7;for(var d=280;d<288;++d)g[d]=8;for(var m=new L(32),d=0;d<32;++d)m[d]=5;var C=A(g,9,0),T=A(g,9,1),B=A(m,5,0),b=A(m,5,1),p=function(Oe){for(var ke=Oe[0],je=1;jeke&&(ke=Oe[je]);return ke},u=function(Oe,ke,je){var gt=ke/8>>0;return(Oe[gt]|Oe[gt+1]<<8)>>>(ke&7)&je},i=function(Oe,ke){var je=ke/8>>0;return(Oe[je]|Oe[je+1]<<8|Oe[je+2]<<16)>>>(ke&7)},x=function(Oe){return(Oe/8>>0)+(Oe&7&&1)},O=function(Oe,ke,je){(ke==null||ke<0)&&(ke=0),(je==null||je>Oe.length)&&(je=Oe.length);var gt=new(Oe instanceof y?y:Oe instanceof E?E:L)(je-ke);return gt.set(Oe.subarray(ke,je)),gt},S=function(Oe,ke,je){var gt=Oe.length,Ft=!ke||je,Xt=!je||je.i;je||(je={}),ke||(ke=new L(gt*3));var tn=function(uo){var Ni=ke.length;if(uo>Ni){var Ii=new L(Math.max(Ni*2,uo));Ii.set(ke),ke=Ii}},jt=je.f||0,Yt=je.p||0,Cn=je.b||0,cn=je.l,zn=je.d,Ir=je.m,wr=je.n,Tr=gt*8;do{if(!cn){je.f=jt=u(Oe,Yt,1);var Br=u(Oe,Yt+1,3);if(Yt+=3,Br)if(Br==1)cn=T,zn=b,Ir=9,wr=5;else if(Br==2){var Cr=u(Oe,Yt,31)+257,Or=u(Oe,Yt+10,15)+4,ha=Cr+u(Oe,Yt+5,31)+1;Yt+=14;for(var jr=new L(ha),oa=new L(19),mr=0;mrTr)break;for(var si=A(oa,da,1),mr=0;mr>>4;if(Yr<16)jr[mr++]=Yr;else{var Fa=0,mi=0;for(Yr==16?(mi=3+u(Oe,Yt,3),Yt+=2,Fa=jr[mr-1]):Yr==17?(mi=3+u(Oe,Yt,7),Yt+=3):Yr==18&&(mi=11+u(Oe,Yt,127),Yt+=7);mi--;)jr[mr++]=Fa}}var Na=jr.subarray(0,Cr),Nr=jr.subarray(Cr);Ir=p(Na),wr=p(Nr),cn=A(Na,Ir,1),zn=A(Nr,wr,1)}else throw"invalid block type";else{var Yr=x(Yt)+4,ya=Oe[Yr-4]|Oe[Yr-3]<<8,hr=Yr+ya;if(hr>gt){if(Xt)throw"unexpected EOF";break}Ft&&tn(Cn+ya),ke.set(Oe.subarray(Yr,hr),Cn),je.b=Cn+=ya,je.p=Yt=hr*8;continue}if(Yt>Tr)throw"unexpected EOF"}Ft&&tn(Cn+131072);for(var ja=(1<>>4;if(Yt+=Fa&15,Yt>Tr)throw"unexpected EOF";if(!Fa)throw"invalid length/literal";if(vi<256)ke[Cn++]=vi;else if(vi==256){cn=null;break}else{var gi=vi-254;if(vi>264){var mr=vi-257,pa=w[mr];gi=u(Oe,Yt,(1<>>4;if(!Ta)throw"invalid distance";Yt+=Ta&15;var Nr=c[Kr];if(Kr>3){var pa=_[Kr];Nr+=i(Oe,Yt)&(1<Tr)throw"unexpected EOF";Ft&&tn(Cn+131072);for(var ma=Cn+gi;Cn>0;Oe[gt]|=je,Oe[gt+1]|=je>>>8},I=function(Oe,ke,je){je<<=ke&7;var gt=ke/8>>0;Oe[gt]|=je,Oe[gt+1]|=je>>>8,Oe[gt+2]|=je>>>16},k=function(Oe,ke){for(var je=[],gt=0;gtIr&&(Ir=Xt[gt].s);var wr=new y(Ir+1),Tr=Q(je[cn-1],wr,0);if(Tr>ke){var gt=0,Br=0,Yr=Tr-ke,ya=1<ke)Br+=ya-(1<>>=Yr;Br>0;){var Cr=Xt[gt].s;wr[Cr]=0&&Br;--gt){var Or=Xt[gt].s;wr[Or]==ke&&(--wr[Or],++Br)}Tr=ke}return[new L(wr),Tr]},Q=function(Oe,ke,je){return Oe.s==-1?Math.max(Q(Oe.l,ke,je+1),Q(Oe.r,ke,je+1)):ke[Oe.s]=je},Y=function(Oe){for(var ke=Oe.length;ke&&!Oe[--ke];);for(var je=new y(++ke),gt=0,Ft=Oe[0],Xt=1,tn=function(Yt){je[gt++]=Yt},jt=1;jt<=ke;++jt)if(Oe[jt]==Ft&&jt!=ke)++Xt;else{if(!Ft&&Xt>2){for(;Xt>138;Xt-=138)tn(32754);Xt>2&&(tn(Xt>10?Xt-11<<5|28690:Xt-3<<5|12305),Xt=0)}else if(Xt>3){for(tn(Ft),--Xt;Xt>6;Xt-=6)tn(8304);Xt>2&&(tn(Xt-3<<5|8208),Xt=0)}for(;Xt--;)tn(Ft);Xt=1,Ft=Oe[jt]}return[je.subarray(0,gt),ke]},U=function(Oe,ke){for(var je=0,gt=0;gt>>8,Oe[Ft+2]=Oe[Ft]^255,Oe[Ft+3]=Oe[Ft+1]^255;for(var Xt=0;Xt4&&!Ba[h[_a-1]];--_a);var Fa=Cn+5<<3,mi=U(Ft,g)+U(Xt,m)+tn,Na=U(Ft,Ir)+U(Xt,Br)+tn+14+3*_a+U(oa,Ba)+(2*oa[16]+3*oa[17]+7*oa[18]);if(Fa<=mi&&Fa<=Na)return K(ke,cn,Oe.subarray(Yt,Yt+Cn));var Nr,ja,$a,Qa;if(D(ke,cn,1+(Na15&&(D(ke,cn,Ta[mr]>>>5&127),cn+=Ta[mr]>>>12)}}else Nr=C,ja=g,$a=B,Qa=m;for(var mr=0;mr255){var Kr=gt[mr]>>>18&31;I(ke,cn,Nr[Kr+257]),cn+=ja[Kr+257],Kr>7&&(D(ke,cn,gt[mr]>>>23&31),cn+=w[Kr]);var ma=gt[mr]&31;I(ke,cn,$a[ma]),cn+=Qa[ma],ma>3&&(I(ke,cn,gt[mr]>>>5&8191),cn+=_[ma])}else I(ke,cn,Nr[gt[mr]]),cn+=ja[gt[mr]];return I(ke,cn,Nr[256]),cn+ja[256]},F=new E([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),H=new L(0),G=function(Oe,ke,je,gt,Ft,Xt){var tn=Oe.length,jt=new L(gt+tn+5*(1+Math.floor(tn/7e3))+Ft),Yt=jt.subarray(gt,jt.length-Ft),Cn=0;if(!ke||tn<8)for(var cn=0;cn<=tn;cn+=65535){var zn=cn+65535;zn>>13,Tr=Ir&8191,Br=(1<7e3||Ba>24576)&&Nr>423){Cn=z(Oe,Yt,0,ha,jr,oa,da,Ba,_a,cn-_a,Cn),Ba=mr=da=0,_a=cn;for(var ja=0;ja<286;++ja)jr[ja]=0;for(var ja=0;ja<30;++ja)oa[ja]=0}var $a=2,Qa=0,vi=Tr,gi=mi-Na&32767;if(Nr>2&&Fa==Or(cn-gi))for(var pa=Math.min(wr,Nr)-1,Ta=Math.min(32767,cn),Kr=Math.min(258,Nr);gi<=Ta&&--vi&&mi!=Na;){if(Oe[cn+$a]==Oe[cn+$a-gi]){for(var ma=0;ma$a){if($a=ma,Qa=gi,ma>pa)break;for(var uo=Math.min(gi,ma-2),Ni=0,ja=0;jaNi&&(Ni=ko,Na=Ii)}}}mi=Na,Na=Yr[mi],gi+=mi-Na+32768&32767}if(Qa){ha[Ba++]=268435456|e[$a]<<18|o[Qa];var rr=e[$a]&31,Dr=o[Qa]&31;da+=w[rr]+_[Dr],++jr[257+rr],++oa[Dr],si=cn+$a,++mr}else ha[Ba++]=Oe[cn],++jr[Oe[cn]]}}Cn=z(Oe,Yt,Xt,ha,jr,oa,da,Ba,_a,cn-_a,Cn),Xt||(Cn=K(Yt,Cn,H))}return O(jt,0,gt+x(Cn)+Ft)},$=function(){for(var Oe=new E(256),ke=0;ke<256;++ke){for(var je=ke,gt=9;--gt;)je=(je&1&&3988292384)^je>>>1;Oe[ke]=je}return Oe}(),ae=function(){var Oe=4294967295;return{p:function(ke){for(var je=Oe,gt=0;gt>>8;Oe=je},d:function(){return Oe^4294967295}}},pe=function(){var Oe=1,ke=0;return{p:function(je){for(var gt=Oe,Ft=ke,Xt=je.length,tn=0;tn!=Xt;){for(var jt=Math.min(tn+5552,Xt);tn>>8<<16|(ke&255)<<8|ke>>>8)+((Oe&255)<<23)*2}}},ie=function(Oe,ke,je,gt,Ft){return G(Oe,ke.level==null?6:ke.level,ke.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(Oe.length)))*1.5):12+ke.mem,je,gt,!Ft)},ge=function(Oe,ke){var je={};for(var gt in Oe)je[gt]=Oe[gt];for(var gt in ke)je[gt]=ke[gt];return je},Ae=function(Oe,ke,je){for(var gt=Oe(),Ft=Oe.toString(),Xt=Ft.slice(Ft.indexOf("[")+1,Ft.lastIndexOf("]")).replace(/ /g,"").split(","),tn=0;tn>>=8},Ke=function(Oe,ke){var je=ke.filename;if(Oe[0]=31,Oe[1]=139,Oe[2]=8,Oe[8]=ke.level<2?4:ke.level==9?2:0,Oe[9]=3,ke.mtime!=0&&xe(Oe,4,Math.floor(new Date(ke.mtime||Date.now())/1e3)),je){Oe[3]=8;for(var gt=0;gt<=je.length;++gt)Oe[gt+10]=je.charCodeAt(gt)}},pt=function(Oe){if(Oe[0]!=31||Oe[1]!=139||Oe[2]!=8)throw"invalid gzip data";var ke=Oe[3],je=10;ke&4&&(je+=Oe[10]|(Oe[11]<<8)+2);for(var gt=(ke>>3&1)+(ke>>4&1);gt>0;gt-=!Oe[je++]);return je+(ke&2)},Ue=function(Oe){var ke=Oe.length;return(Oe[ke-4]|Oe[ke-3]<<8|Oe[ke-2]<<16)+2*(Oe[ke-1]<<23)},He=function(Oe){return 10+(Oe.filename&&Oe.filename.length+1||0)},dt=function(Oe,ke){var je=ke.level,gt=je==0?0:je<6?1:je==9?3:2;Oe[0]=120,Oe[1]=gt<<6|(gt?32-2*gt:1)},vt=function(Oe){if((Oe[0]&15)!=8||Oe[0]>>>4>7||(Oe[0]<<8|Oe[1])%31)throw"invalid zlib data";if(Oe[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function it(Oe,ke){return!ke&&typeof Oe=="function"&&(ke=Oe,Oe={}),this.ondata=ke,Oe}var at=function(){function Oe(ke,je){!je&&typeof ke=="function"&&(je=ke,ke={}),this.ondata=je,this.o=ke||{}}return Oe.prototype.p=function(ke,je){this.ondata(ie(ke,this.o,0,0,!je),je)},Oe.prototype.push=function(ke,je){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";this.d=je,this.p(ke,je||!1)},Oe}(),Ve=function(){function Oe(ke,je){le([de,function(){return[W,at]}],this,it.call(this,ke,je),function(gt){var Ft=new at(gt.data);onmessage=W(Ft)},6)}return Oe}();function Xe(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";return N(Oe,ke,[de],function(gt){return De(ze(gt.data[0],gt.data[1]))},0,je)}function ze(Oe,ke){return ke===void 0&&(ke={}),ie(Oe,ke,0,0)}var we=function(){function Oe(ke){this.s={},this.p=new L(0),this.ondata=ke}return Oe.prototype.e=function(ke){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";var je=this.p.length,gt=new L(je+ke.length);gt.set(this.p),gt.set(ke,je),this.p=gt},Oe.prototype.c=function(ke){this.d=this.s.i=ke||!1;var je=this.s.b,gt=S(this.p,this.o,this.s);this.ondata(O(gt,je,this.s.b),this.d),this.o=O(gt,this.s.b-32768),this.s.b=this.o.length,this.p=O(this.p,this.s.p/8>>0),this.s.p&=7},Oe.prototype.push=function(ke,je){this.e(ke),this.c(je)},Oe}(),Re=function(){function Oe(ke){this.ondata=ke,le([te,function(){return[W,we]}],this,0,function(){var je=new we;onmessage=W(je)},7)}return Oe}();function Me(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";return N(Oe,ke,[te],function(gt){return De(Ye(gt.data[0],ne(gt.data[1])))},1,je)}function Ye(Oe,ke){return S(Oe,ke)}var ot=function(){function Oe(ke,je){this.c=ae(),this.l=0,this.v=1,at.call(this,ke,je)}return Oe.prototype.push=function(ke,je){at.prototype.push.call(this,ke,je)},Oe.prototype.p=function(ke,je){this.c.p(ke),this.l+=ke.length;var gt=ie(ke,this.o,this.v&&He(this.o),je&&8,!je);this.v&&(Ke(gt,this.o),this.v=0),je&&(xe(gt,gt.length-8,this.c.d()),xe(gt,gt.length-4,this.l)),this.ondata(gt,je)},Oe}(),mt=function(){function Oe(ke,je){le([de,he,function(){return[W,at,ot]}],this,it.call(this,ke,je),function(gt){var Ft=new ot(gt.data);onmessage=W(Ft)},8)}return Oe}();function Tt(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";return N(Oe,ke,[de,he,function(){return[_t]}],function(gt){return De(_t(gt.data[0],gt.data[1]))},2,je)}function _t(Oe,ke){ke===void 0&&(ke={});var je=ae(),gt=Oe.length;je.p(Oe);var Ft=ie(Oe,ke,He(ke),8),Xt=Ft.length;return Ke(Ft,ke),xe(Ft,Xt-8,je.d()),xe(Ft,Xt-4,gt),Ft}var Dt=function(){function Oe(ke){this.v=1,we.call(this,ke)}return Oe.prototype.push=function(ke,je){if(we.prototype.e.call(this,ke),this.v){var gt=pt(this.p);if(gt>=this.p.length&&!je)return;this.p=this.p.subarray(gt),this.v=0}if(je){if(this.p.length<8)throw"invalid gzip stream";this.p=this.p.subarray(0,-8)}we.prototype.c.call(this,je)},Oe}(),It=function(){function Oe(ke){this.ondata=ke,le([te,ue,function(){return[W,we,Dt]}],this,0,function(){var je=new Dt;onmessage=W(je)},9)}return Oe}();function Lt(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";return N(Oe,ke,[te,ue,function(){return[Et]}],function(gt){return De(Et(gt.data[0]))},3,je)}function Et(Oe,ke){return S(Oe.subarray(pt(Oe),-8),ke||new L(Ue(Oe)))}var ct=function(){function Oe(ke,je){this.c=pe(),this.v=1,at.call(this,ke,je)}return Oe.prototype.push=function(ke,je){at.prototype.push.call(this,ke,je)},Oe.prototype.p=function(ke,je){this.c.p(ke);var gt=ie(ke,this.o,this.v&&2,je&&4,!je);this.v&&(dt(gt,this.o),this.v=0),je&&xe(gt,gt.length-4,this.c.d()),this.ondata(gt,je)},Oe}(),At=function(){function Oe(ke,je){le([de,Te,function(){return[W,at,ct]}],this,it.call(this,ke,je),function(gt){var Ft=new ct(gt.data);onmessage=W(Ft)},10)}return Oe}();function Le(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";return N(Oe,ke,[de,Te,function(){return[qe]}],function(gt){return De(qe(gt.data[0],gt.data[1]))},4,je)}function qe(Oe,ke){ke===void 0&&(ke={});var je=pe();je.p(Oe);var gt=ie(Oe,ke,2,4);return dt(gt,ke),xe(gt,gt.length-4,je.d()),gt}var Ct=function(){function Oe(ke){this.v=1,we.call(this,ke)}return Oe.prototype.push=function(ke,je){if(we.prototype.e.call(this,ke),this.v){if(this.p.length<2&&!je)return;this.p=this.p.subarray(2),this.v=0}if(je){if(this.p.length<4)throw"invalid zlib stream";this.p=this.p.subarray(0,-4)}we.prototype.c.call(this,je)},Oe}(),ft=function(){function Oe(ke){this.ondata=ke,le([te,Ie,function(){return[W,we,Ct]}],this,0,function(){var je=new Ct;onmessage=W(je)},11)}return Oe}();function Ot(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";return N(Oe,ke,[te,Ie,function(){return[Ut]}],function(gt){return De(Ut(gt.data[0],ne(gt.data[1])))},5,je)}function Ut(Oe,ke){return S((vt(Oe),Oe.subarray(2,-4)),ke)}var bt=function(){function Oe(ke){this.G=Dt,this.I=we,this.Z=Ct,this.ondata=ke}return Oe.prototype.push=function(ke,je){if(!this.ondata)throw"no stream handler";if(this.s)this.s.push(ke,je);else{if(this.p&&this.p.length){var gt=new L(this.p.length+ke.length);gt.set(this.p),gt.set(ke,this.p.length)}else this.p=ke;if(this.p.length>2){var Ft=this,Xt=function(){Ft.ondata.apply(Ft,arguments)};this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(Xt):(this.p[0]&15)!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(Xt):new this.Z(Xt),this.s.push(this.p,je),this.p=null}}},Oe}(),Nt=function(){function Oe(ke){this.G=It,this.I=Re,this.Z=ft,this.ondata=ke}return Oe.prototype.push=function(ke,je){bt.prototype.push.call(this,ke,je)},Oe}();function sn(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";return Oe[0]==31&&Oe[1]==139&&Oe[2]==8?Lt(Oe,ke,je):(Oe[0]&15)!=8||Oe[0]>>4>7||(Oe[0]<<8|Oe[1])%31?Me(Oe,ke,je):Ot(Oe,ke,je)}function Jn(Oe,ke){return Oe[0]==31&&Oe[1]==139&&Oe[2]==8?Et(Oe,ke):(Oe[0]&15)!=8||Oe[0]>>4>7||(Oe[0]<<8|Oe[1])%31?Ye(Oe,ke):Ut(Oe,ke)}var xn=function(Oe,ke,je,gt){for(var Ft in Oe){var Xt=Oe[Ft],tn=ke+Ft;Xt instanceof L?je[tn]=[Xt,gt]:Array.isArray(Xt)?je[tn]=[Xt[0],ge(gt,Xt[1])]:xn(Xt,tn+"/",je,gt)}};function Pr(Oe,ke){var je=Oe.length;if(!ke&&typeof TextEncoder!="undefined")return new TextEncoder().encode(Oe);for(var gt=new L(Oe.length+(Oe.length>>>1)),Ft=0,Xt=function(Cn){gt[Ft++]=Cn},tn=0;tngt.length){var jt=new L(Ft+8+(je-tn<<1));jt.set(gt),gt=jt}var Yt=Oe.charCodeAt(tn);Yt<128||ke?Xt(Yt):Yt<2048?(Xt(192|Yt>>>6),Xt(128|Yt&63)):Yt>55295&&Yt<57344?(Yt=65536+(Yt&1023<<10)|Oe.charCodeAt(++tn)&1023,Xt(240|Yt>>>18),Xt(128|Yt>>>12&63),Xt(128|Yt>>>6&63),Xt(128|Yt&63)):(Xt(224|Yt>>>12),Xt(128|Yt>>>6&63),Xt(128|Yt&63))}return O(gt,0,Ft)}function Vr(Oe,ke){var je="";if(!ke&&typeof TextDecoder!="undefined")return new TextDecoder().decode(Oe);for(var gt=0;gt>10,56320|Ft&1023))}return je}var Lr=function(Oe,ke){return ke+30+ee(Oe,ke+26)+ee(Oe,ke+28)},Tn=function(Oe,ke,je){var gt=ee(Oe,ke+28),Ft=Vr(Oe.subarray(ke+46,ke+46+gt),!(ee(Oe,ke+8)&2048)),Xt=ke+46+gt,tn=je?ea(Oe,Xt):[oe(Oe,ke+20),oe(Oe,ke+24),oe(Oe,ke+42)],jt=tn[0],Yt=tn[1],Cn=tn[2];return[ee(Oe,ke+10),jt,Yt,Ft,Xt+ee(Oe,ke+30)+ee(Oe,ke+32),Cn]},ea=function(Oe,ke){for(;ee(Oe,ke)!=1;ke+=4+ee(Oe,ke+2));return[oe(Oe,ke+12),oe(Oe,ke+4),oe(Oe,ke+20)]},ua=function(Oe,ke,je,gt,Ft,Xt,tn,jt,Yt,Cn){var cn=Xt.length,zn=gt.length;xe(Oe,ke,Yt!=null?33639248:67324752),ke+=4,Yt!=null&&(Oe[ke]=20,ke+=2),Oe[ke]=20,ke+=2,Oe[ke++]=Cn==8&&(jt.level==1?6:jt.level<6?4:jt.level==9?2:0),Oe[ke++]=tn&&8,Oe[ke]=Cn,ke+=2;var Ir=new Date(jt.mtime||Date.now()),wr=Ir.getFullYear()-1980;if(wr<0||wr>119)throw"date not in range 1980-2099";xe(Oe,ke,(wr<<24)*2|Ir.getMonth()+1<<21|Ir.getDate()<<16|Ir.getHours()<<11|Ir.getMinutes()<<5|Ir.getSeconds()>>>1),ke+=4,xe(Oe,ke,je),xe(Oe,ke+4,zn),xe(Oe,ke+8,Ft),xe(Oe,ke+12,cn),ke+=16,Yt!=null&&(xe(Oe,ke+=10,Yt),ke+=4),Oe.set(Xt,ke),ke+=cn,Yt==null&&Oe.set(gt,ke)},ca=function(Oe,ke,je,gt,Ft){xe(Oe,ke,101010256),xe(Oe,ke+8,je),xe(Oe,ke+10,je),xe(Oe,ke+12,gt),xe(Oe,ke+16,Ft)};function Qr(Oe,ke,je){if(je||(je=ke,ke={}),typeof je!="function")throw"no callback";var gt={};xn(Oe,"",gt,ke);var Ft=Object.keys(gt),Xt=Ft.length,tn=0,jt=0,Yt=Xt,Cn=new Array(Xt),cn=[],zn=function(){for(var Br=0;Br65535&&da("filename too long",null),!mr)da(null,hr);else if(ha<16e4)try{da(null,ze(hr,Cr))}catch(Ba){da(Ba,null)}else cn.push(Xe(hr,Cr,da))},Tr=0;Tr65535)throw"filename too long";var wr=cn?ze(Yt,Cn):Yt,Tr=wr.length,Br=ae();Br.p(Yt),gt.push({t:cn,d:wr,m:Yt.length,c:Br.d(),u:tn.length!=Ir,n:zn,o:Ft,p:Cn}),Ft+=30+Ir+Tr,Xt+=76+2*Ir+Tr}for(var Yr=new L(Xt+22),ya=Ft,hr=Xt-Ft,Cr=0;Cr65558){ke("invalid zip file",null);return}var tn=ee(Oe,Xt+8);tn||ke(null,{});var jt=tn,Yt=oe(Oe,Xt+16),Cn=Yt==4294967295;if(Cn){if(Xt=oe(Oe,Xt-12),oe(Oe,Xt)!=101075792)throw"invalid zip file";jt=tn=oe(Oe,Xt+32),Yt=oe(Oe,Xt+48)}for(var cn=function(Ir){var wr=Tn(Oe,Yt,Cn),Tr=wr[0],Br=wr[1],Yr=wr[2],ya=wr[3],hr=wr[4],Cr=wr[5],Or=Lr(Oe,Cr);Yt=hr;var ha=function(oa,mr){oa?(gt(),ke(oa,null)):(Ft[ya]=mr,--tn||ke(null,Ft))};if(!Tr)ha(null,O(Oe,Or,Or+Br));else if(Tr==8){var jr=Oe.subarray(Or,Or+Br);if(Br<32e4)try{ha(null,Ye(jr,new L(Yr)))}catch(oa){ha(oa,null)}else je.push(Me(jr,{size:Yr},ha))}else ha("unknown compression type "+Tr,null)},zn=0;zn65558)throw"invalid zip file";var gt=ee(Oe,je+8);if(!gt)return{};var Ft=oe(Oe,je+16),Xt=Ft==4294967295;if(Xt){if(je=oe(Oe,je-12),oe(Oe,je)!=101075792)throw"invalid zip file";gt=oe(Oe,je+32),Ft=oe(Oe,je+48)}for(var tn=0;tn1?H-1:0),$=1;$1?U-1:0),z=1;z=0)return parseInt(Y.slice(Y.indexOf("e-")+2),10);var U=0;return Y.indexOf(".")>=0&&(U=Y.length-Y.indexOf(".")-1),U},D.getInputDisplayValue=function(Q){var Y=Q||D.state,U=Y.focused,K=Y.inputValue,z=Y.value,F;U?F=K:F=D.toPrecisionAsStep(z),F==null&&(F="");var H=D.formatWrapper(F);return T(D.props.decimalSeparator)&&(H=H.toString().replace(".",D.props.decimalSeparator)),H},D.recordCursorPosition=function(){try{D.cursorStart=D.input.selectionStart,D.cursorEnd=D.input.selectionEnd,D.currentValue=D.input.value,D.cursorBefore=D.input.value.substring(0,D.cursorStart),D.cursorAfter=D.input.value.substring(D.cursorEnd)}catch(Q){}},D.restoreByAfter=function(Q){if(Q===void 0)return!1;var Y=D.input.value,U=Y.lastIndexOf(Q);if(U===-1)return!1;var K=D.cursorBefore.length;return D.lastKeyCode===e.a.DELETE&&D.cursorBefore.charAt(K-1)===Q[0]?(D.fixCaret(K,K),!0):U+Q.length===Y.length?(D.fixCaret(U,U),!0):!1},D.partRestoreByAfter=function(Q){return Q===void 0?!1:Array.prototype.some.call(Q,function(Y,U){var K=Q.substring(U);return D.restoreByAfter(K)})},D.isNotCompleteNumber=function(Q){return isNaN(Q)||Q===""||Q===null||Q&&Q.toString().indexOf(".")===Q.toString().length-1},D.stop=function(){D.autoStepTimer&&clearTimeout(D.autoStepTimer)},D.down=function(Q,Y,U){D.pressingUpOrDown=!0,D.step("down",Q,Y,U)},D.up=function(Q,Y,U){D.pressingUpOrDown=!0,D.step("up",Q,Y,U)},D.saveInput=function(Q){D.input=Q};var I=S.value;I===void 0&&(I=S.defaultValue),D.state={focused:S.autoFocus};var k=D.getValidValue(D.toNumber(I));return D.state=c(c({},D.state),{},{inputValue:D.toPrecisionAsStep(k),value:k}),D}return Object(y.a)(O,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(D){var I=this.props,k=I.value,Q=I.onChange,Y=I.max,U=I.min,K=this.state.focused;if(D){if(!B(D.value,k)||!B(D.max,Y)||!B(D.min,U)){var z=K?k:this.getValidValue(k),F;this.pressingUpOrDown?F=z:this.inputting?F=this.rawInput:F=this.toPrecisionAsStep(z),this.setState({value:z,inputValue:F})}var H="value"in this.props?k:this.state.value;"max"in this.props&&D.max!==Y&&typeof H=="number"&&H>Y&&Q&&Q(Y),"min"in this.props&&D.min!==U&&typeof H=="number"&&H1&&arguments[1]!==void 0?arguments[1]:this.props.min,k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,Q=parseFloat(D);return isNaN(Q)?D:(Qk&&(Q=k),Q)}},{key:"setValue",value:function(D,I){var k=this.props.precision,Q=this.isNotCompleteNumber(parseFloat(D))?null:parseFloat(D),Y=this.state.value,U=Y===void 0?null:Y,K=this.state.inputValue,z=K===void 0?null:K,F=typeof Q=="number"?Q.toFixed(k):"".concat(Q),H=Q!==U||F!=="".concat(z);return"value"in this.props?(z=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:z},I)):this.setState({value:Q,inputValue:this.toPrecisionAsStep(D)},I),H&&this.props.onChange(Q),Q}},{key:"getMaxPrecision",value:function(D){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.props,Q=k.precision,Y=k.step;if(T(Q))return Q;var U=this.getPrecision(I),K=this.getPrecision(Y),z=this.getPrecision(D);return D?Math.max(z,U+K):U+K}},{key:"getPrecisionFactor",value:function(D){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.getMaxPrecision(D,I);return Math.pow(10,k)}},{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(D){return this.props.formatter?this.props.formatter(D):D}},{key:"toPrecisionAsStep",value:function(D){if(this.isNotCompleteNumber(D)||D==="")return D;var I=Math.abs(this.getMaxPrecision(D));return isNaN(I)?D.toString():Number(D).toFixed(I)}},{key:"toNumber",value:function(D){var I=this.props.precision,k=this.state.focused,Q=D&&D.length>16&&k;return this.isNotCompleteNumber(D)||Q?D:T(I)?Math.round(D*Math.pow(10,I))/Math.pow(10,I):Number(D)}},{key:"upStep",value:function(D,I){var k=this.props.step,Q=this.getPrecisionFactor(D,I),Y=Math.abs(this.getMaxPrecision(D,I)),U=((Q*D+Q*k*I)/Q).toFixed(Y);return this.toNumber(U)}},{key:"downStep",value:function(D,I){var k=this.props.step,Q=this.getPrecisionFactor(D,I),Y=Math.abs(this.getMaxPrecision(D,I)),U=((Q*D-Q*k*I)/Q).toFixed(Y);return this.toNumber(U)}},{key:"step",value:function(D,I){var k=this,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Y=arguments.length>3?arguments[3]:void 0;this.stop(),I&&(I.persist(),I.preventDefault());var U=this.props;if(U.disabled)return;var K=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(K))return;var z=this["".concat(D,"Step")](K,Q),F=z>U.max||zU.max?z=U.max:z=G),at=(Ke||Ke===0)&&(isNaN(Ke)||Number(Ke)<=$),Ve=it||Q||Y,Xe=at||Q||Y,ze=n()("".concat(k,"-handler"),"".concat(k,"-handler-up"),Object(X.a)({},"".concat(k,"-handler-up-disabled"),Ve)),we=n()("".concat(k,"-handler"),"".concat(k,"-handler-down"),Object(X.a)({},"".concat(k,"-handler-down-disabled"),Xe)),Re=U?{onTouchStart:Ve?d:this.up,onTouchEnd:this.stop}:{onMouseDown:Ve?d:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Me=U?{onTouchStart:Xe?d:this.down,onTouchEnd:this.stop}:{onMouseDown:Xe?d:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return s.a.createElement("div",{className:Ue,style:ae,title:pe,onMouseEnter:ie,onMouseLeave:ge,onMouseOver:Ae,onMouseOut:be,onFocus:function(){return null},onBlur:function(){return null}},s.a.createElement("div",{className:"".concat(k,"-handler-wrap")},s.a.createElement("span",Object.assign({unselectable:"on"},Re,{role:"button","aria-label":"Increase Value","aria-disabled":Ve,className:ze}),z||s.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-up-inner"),onClick:a})),s.a.createElement("span",Object.assign({unselectable:"on"},Me,{role:"button","aria-label":"Decrease Value","aria-disabled":Xe,className:we}),F||s.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-down-inner"),onClick:a}))),s.a.createElement("div",{className:"".concat(k,"-input-wrap")},s.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":$,"aria-valuemax":G,"aria-valuenow":Ke,required:fe,type:de,placeholder:he,onPaste:le,onClick:ce,onMouseUp:this.onMouseUp,className:"".concat(k,"-input"),tabIndex:te,autoComplete:K,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:dt?this.onKeyDown:d,onKeyUp:dt?this.onKeyUp:d,autoFocus:N,maxLength:ne,readOnly:Y,disabled:Q,max:G,min:$,step:De,name:W,title:pe,id:ue,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(vt),pattern:Ie,inputMode:Te,onInput:ee},He))))}}]),O}(s.a.Component);b.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:C,min:-C,step:1,style:{},onChange:d,onKeyDown:d,onPressEnter:d,onFocus:d,onBlur:d,parser:A,required:!1,autoComplete:"off"};var p=b,u=me.a=p},dqUG:function(Ge,me,P){var se=P("Gev7"),X=P("bYtY"),L=P("6GrX"),y=P("pzxd"),E=P("gut8"),w=E.ContextCachedBy,_=function(s){se.call(this,s)};_.prototype={constructor:_,type:"text",brush:function(s,r){var n=this.style;this.__dirty&&y.normalizeTextStyle(n,!0),n.fill=n.stroke=n.shadowBlur=n.shadowColor=n.shadowOffsetX=n.shadowOffsetY=null;var e=n.text;if(e!=null&&(e+=""),!y.needDrawText(e,n)){s.__attrCachedBy=w.NONE;return}this.setTransform(s),y.renderText(this,s,e,n,null,r),this.restoreTransform(s)},getBoundingRect:function(){var s=this.style;if(this.__dirty&&y.normalizeTextStyle(s,!0),!this._rect){var r=s.text;r!=null?r+="":r="";var n=L.getBoundingRect(s.text+"",s.font,s.textAlign,s.textVerticalAlign,s.textPadding,s.textLineHeight,s.rich);if(n.x+=s.x||0,n.y+=s.y||0,y.getStroke(s.textStroke,s.textStrokeWidth)){var e=s.textStrokeWidth;n.x-=e/2,n.y-=e/2,n.width+=e,n.height+=e}this._rect=n}return this._rect}},X.inherits(_,se);var h=_;Ge.exports=h},dwhp:function(Ge,me,P){},fAei:function(Ge,me,P){"use strict";P.d(me,"a",function(){return g.a});var se=P("rePB"),X=P("VTBJ"),L=P("KQm4"),y=P("1OyB"),E=P("vuIU"),w=P("Ji7U"),_=P("LK+K"),h=P("q1tI"),s=P("4IlW"),r=P("Kwbf"),n=P("TSYQ"),e=P.n(n),l=P("sboe"),c=P("OZM5"),o=P("815F"),f=P("ODXe"),d=P("Ff2n"),a=P("+nKL"),A=P("8XRh"),g=P("WaYH"),m=function($,ae){var pe=$.className,ie=$.style,ge=$.motion,Ae=$.motionNodes,be=$.motionType,fe=$.onMotionStart,ce=$.onMotionEnd,te=$.active,de=$.treeNodeRequiredProps,he=Object(d.a)($,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),ue=h.useState(!0),Te=Object(f.a)(ue,2),Ie=Te[0],De=Te[1],ne=h.useContext(l.a),N=ne.prefixCls,W=h.useRef(!1),le=function(){W.current||ce(),W.current=!0};return Object(h.useEffect)(function(){Ae&&be==="hide"&&Ie&&De(!1)},[Ae]),Object(h.useEffect)(function(){return Ae&&fe(),function(){Ae&&le()}},[]),Ae?h.createElement(A.default,Object.assign({ref:ae,visible:Ie},ge,{motionAppear:be==="show",onAppearEnd:le,onLeaveEnd:le}),function(ee,oe){var xe=ee.className,Ke=ee.style;return h.createElement("div",{ref:oe,className:e()("".concat(N,"-treenode-motion"),xe),style:Ke},Ae.map(function(pt){var Ue=pt.data,He=Ue.key,dt=Object(d.a)(Ue,["key"]),vt=pt.isStart,it=pt.isEnd;delete dt.children;var at=Object(o.f)(He,de);return h.createElement(g.a,Object.assign({},dt,at,{active:te,data:pt.data,key:He,isStart:vt,isEnd:it}))}))}):h.createElement(g.a,Object.assign({domRef:ae,className:pe,style:ie},he,{active:te}))};m.displayName="MotionTreeNode";var C=h.forwardRef(m),T=C;function B(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],$=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ae=G.length,pe=$.length;if(Math.abs(ae-pe)!==1)return{add:!1,key:null};function ie(ge,Ae){var be=new Map;ge.forEach(function(ce){be.set(ce,!0)});var fe=Ae.filter(function(ce){return!be.has(ce)});return fe.length===1?fe[0]:null}return ae ").concat($);return $}var Q=function($,ae){var pe=$.prefixCls,ie=$.data,ge=$.selectable,Ae=$.checkable,be=$.expandedKeys,fe=$.selectedKeys,ce=$.checkedKeys,te=$.loadedKeys,de=$.loadingKeys,he=$.halfCheckedKeys,ue=$.keyEntities,Te=$.disabled,Ie=$.dragging,De=$.dragOverNodeKey,ne=$.dropPosition,N=$.motion,W=$.height,le=$.itemHeight,ee=$.virtual,oe=$.focusable,xe=$.activeItem,Ke=$.focused,pt=$.tabIndex,Ue=$.onKeyDown,He=$.onFocus,dt=$.onBlur,vt=$.onActiveChange,it=$.onListChangeStart,at=$.onListChangeEnd,Ve=Object(d.a)($,["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"]),Xe=h.useRef(null);h.useImperativeHandle(ae,function(){return{scrollTo:function(Jn){Xe.current.scrollTo(Jn)}}});var ze=h.useState(be),we=Object(f.a)(ze,2),Re=we[0],Me=we[1],Ye=h.useState(ie),ot=Object(f.a)(Ye,2),mt=ot[0],Tt=ot[1],_t=h.useState(ie),Dt=Object(f.a)(_t,2),It=Dt[0],Lt=Dt[1],Et=h.useState([]),ct=Object(f.a)(Et,2),At=ct[0],Le=ct[1],qe=h.useState(null),Ct=Object(f.a)(qe,2),ft=Ct[0],Ot=Ct[1];function Ut(){Tt(ie),Lt(ie),Le([]),Ot(null),at()}h.useEffect(function(){Me(be);var sn=B(Re,be);if(sn.key!==null)if(sn.add){var Jn=mt.findIndex(function(ea){var ua=ea.data.key;return ua===sn.key}),xn=D(b(mt,ie,sn.key),ee,W,le),Pr=mt.slice();Pr.splice(Jn+1,0,S),Lt(Pr),Le(xn),Ot("show")}else{var Vr=ie.findIndex(function(ea){var ua=ea.data.key;return ua===sn.key}),Lr=D(b(ie,mt,sn.key),ee,W,le),Tn=ie.slice();Tn.splice(Vr+1,0,S),Lt(Tn),Le(Lr),Ot("hide")}else mt!==ie&&(Tt(ie),Lt(ie))},[be,ie]),h.useEffect(function(){Ie||Ut()},[Ie]);var bt=N?It:ie,Nt={expandedKeys:be,selectedKeys:fe,loadedKeys:te,loadingKeys:de,checkedKeys:ce,halfCheckedKeys:he,dragOverNodeKey:De,dropPosition:ne,keyEntities:ue};return h.createElement(h.Fragment,null,Ke&&xe&&h.createElement("span",{style:p,"aria-live":"assertive"},k(xe)),h.createElement("div",{role:"tree"},h.createElement("input",{style:p,disabled:oe===!1||Te,tabIndex:oe!==!1?pt:null,onKeyDown:Ue,onFocus:He,onBlur:dt,value:"",onChange:u})),h.createElement(a.a,Object.assign({},Ve,{data:bt,itemKey:I,height:W,fullHeight:!1,virtual:ee,itemHeight:le,prefixCls:"".concat(pe,"-list"),ref:Xe}),function(sn){var Jn=sn.pos,xn=sn.data,Pr=xn.key,Vr=Object(d.a)(xn,["key"]),Lr=sn.isStart,Tn=sn.isEnd,ea=Object(o.e)(Pr,Jn);delete Vr.children;var ua=Object(o.f)(ea,Nt);return h.createElement(T,Object.assign({},Vr,ua,{active:xe&&Pr===xe.data.key,pos:Jn,data:sn.data,isStart:Lr,isEnd:Tn,motion:N,motionNodes:Pr===i?At:null,motionType:ft,onMotionStart:it,onMotionEnd:Ut,treeNodeRequiredProps:Nt,onMouseMove:function(){vt(null)}}))}))},Y=h.forwardRef(Q);Y.displayName="NodeList";var U=Y,K=P("NvD2"),z=function(G){Object(w.a)(ae,G);var $=Object(_.a)(ae);function ae(){var pe;return Object(y.a)(this,ae),pe=$.apply(this,arguments),pe.destroyed=!1,pe.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},pe.listRef=h.createRef(),pe.onNodeDragStart=function(ie,ge){var Ae=pe.state,be=Ae.expandedKeys,fe=Ae.keyEntities,ce=pe.props.onDragStart,te=ge.props.eventKey;pe.dragNode=ge;var de=Object(c.b)(be,te);pe.setState({dragging:!0,dragNodesKeys:Object(c.g)(te,fe)}),pe.setExpandedKeys(de),ce&&ce({event:ie,node:Object(o.b)(ge.props)})},pe.onNodeDragEnter=function(ie,ge){var Ae=pe.state,be=Ae.expandedKeys,fe=Ae.keyEntities,ce=Ae.dragNodesKeys,te=pe.props.onDragEnter,de=ge.props,he=de.pos,ue=de.eventKey;if(!pe.dragNode||ce.indexOf(ue)!==-1)return;var Te=Object(c.c)(ie,ge);if(pe.dragNode.props.eventKey===ue&&Te===0){pe.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){pe.setState({dragOverNodeKey:ue,dropPosition:Te}),pe.delayedDragEnterLogic||(pe.delayedDragEnterLogic={}),Object.keys(pe.delayedDragEnterLogic).forEach(function(Ie){clearTimeout(pe.delayedDragEnterLogic[Ie])}),pe.delayedDragEnterLogic[he]=window.setTimeout(function(){if(!pe.state.dragging)return;var Ie=Object(L.a)(be),De=fe[ue];De&&(De.children||[]).length&&(Ie=Object(c.a)(be,ue)),"expandedKeys"in pe.props||pe.setExpandedKeys(Ie),te&&te({event:ie,node:Object(o.b)(ge.props),expandedKeys:Ie})},400)},0)},pe.onNodeDragOver=function(ie,ge){var Ae=pe.state.dragNodesKeys,be=pe.props.onDragOver,fe=ge.props.eventKey;if(Ae.indexOf(fe)!==-1)return;if(pe.dragNode&&fe===pe.state.dragOverNodeKey){var ce=Object(c.c)(ie,ge);if(ce===pe.state.dropPosition)return;pe.setState({dropPosition:ce})}be&&be({event:ie,node:Object(o.b)(ge.props)})},pe.onNodeDragLeave=function(ie,ge){var Ae=pe.props.onDragLeave;pe.setState({dragOverNodeKey:""}),Ae&&Ae({event:ie,node:Object(o.b)(ge.props)})},pe.onNodeDragEnd=function(ie,ge){var Ae=pe.props.onDragEnd;pe.setState({dragOverNodeKey:""}),pe.cleanDragState(),Ae&&Ae({event:ie,node:Object(o.b)(ge.props)}),pe.dragNode=null},pe.onNodeDrop=function(ie,ge){var Ae=pe.state,be=Ae.dragNodesKeys,fe=be===void 0?[]:be,ce=Ae.dropPosition,te=pe.props.onDrop,de=ge.props,he=de.eventKey,ue=de.pos;if(pe.setState({dragOverNodeKey:""}),pe.cleanDragState(),fe.indexOf(he)!==-1){Object(r.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Te=Object(c.k)(ue),Ie={event:ie,node:Object(o.b)(ge.props),dragNode:pe.dragNode?Object(o.b)(pe.dragNode.props):null,dragNodesKeys:fe.slice(),dropPosition:ce+Number(Te[Te.length-1]),dropToGap:!1};ce!==0&&(Ie.dropToGap=!0),te&&te(Ie),pe.dragNode=null},pe.cleanDragState=function(){var ie=pe.state.dragging;ie&&pe.setState({dragging:!1})},pe.onNodeClick=function(ie,ge){var Ae=pe.props.onClick;Ae&&Ae(ie,ge)},pe.onNodeDoubleClick=function(ie,ge){var Ae=pe.props.onDoubleClick;Ae&&Ae(ie,ge)},pe.onNodeSelect=function(ie,ge){var Ae=pe.state.selectedKeys,be=pe.state.keyEntities,fe=pe.props,ce=fe.onSelect,te=fe.multiple,de=ge.selected,he=ge.key,ue=!de;ue?te?Ae=Object(c.a)(Ae,he):Ae=[he]:Ae=Object(c.b)(Ae,he);var Te=Ae.map(function(Ie){var De=be[Ie];return De?De.node:null}).filter(function(Ie){return Ie});pe.setUncontrolledState({selectedKeys:Ae}),ce&&ce(Ae,{event:"select",selected:ue,node:ge,selectedNodes:Te,nativeEvent:ie.nativeEvent})},pe.onNodeCheck=function(ie,ge,Ae){var be=pe.state,fe=be.keyEntities,ce=be.checkedKeys,te=be.halfCheckedKeys,de=pe.props,he=de.checkStrictly,ue=de.onCheck,Te=ge.key,Ie,De={event:"check",node:ge,checked:Ae,nativeEvent:ie.nativeEvent};if(he){var ne=Ae?Object(c.a)(ce,Te):Object(c.b)(ce,Te),N=Object(c.b)(te,Te);Ie={checked:ne,halfChecked:N},De.checkedNodes=ne.map(function(Ke){return fe[Ke]}).filter(function(Ke){return Ke}).map(function(Ke){return Ke.node}),pe.setUncontrolledState({checkedKeys:ne})}else{var W=Object(K.a)([].concat(Object(L.a)(ce),[Te]),!0,fe),le=W.checkedKeys,ee=W.halfCheckedKeys;if(!Ae){var oe=new Set(le);oe.delete(Te);var xe=Object(K.a)(Array.from(oe),{checked:!1,halfCheckedKeys:ee},fe);le=xe.checkedKeys,ee=xe.halfCheckedKeys}Ie=le,De.checkedNodes=[],De.checkedNodesPositions=[],De.halfCheckedKeys=ee,le.forEach(function(Ke){var pt=fe[Ke];if(!pt)return;var Ue=pt.node,He=pt.pos;De.checkedNodes.push(Ue),De.checkedNodesPositions.push({node:Ue,pos:He})}),pe.setUncontrolledState({checkedKeys:le},!1,{halfCheckedKeys:ee})}ue&&ue(Ie,De)},pe.onNodeLoad=function(ie){return new Promise(function(ge){pe.setState(function(Ae){var be=Ae.loadedKeys,fe=be===void 0?[]:be,ce=Ae.loadingKeys,te=ce===void 0?[]:ce,de=pe.props,he=de.loadData,ue=de.onLoad,Te=ie.key;if(!he||fe.indexOf(Te)!==-1||te.indexOf(Te)!==-1)return{};var Ie=he(ie);return Ie.then(function(){var De=pe.state,ne=De.loadedKeys,N=De.loadingKeys,W=Object(c.a)(ne,Te),le=Object(c.b)(N,Te);ue&&ue(W,{event:"load",node:ie}),pe.setUncontrolledState({loadedKeys:W}),pe.setState({loadingKeys:le}),ge()}),{loadingKeys:Object(c.a)(te,Te)}})})},pe.onNodeMouseEnter=function(ie,ge){var Ae=pe.props.onMouseEnter;Ae&&Ae({event:ie,node:ge})},pe.onNodeMouseLeave=function(ie,ge){var Ae=pe.props.onMouseLeave;Ae&&Ae({event:ie,node:ge})},pe.onNodeContextMenu=function(ie,ge){var Ae=pe.props.onRightClick;Ae&&(ie.preventDefault(),Ae({event:ie,node:ge}))},pe.onFocus=function(){var ie=pe.props.onFocus;pe.setState({focused:!0}),ie&&ie.apply(void 0,arguments)},pe.onBlur=function(){var ie=pe.props.onBlur;pe.setState({focused:!1}),pe.onActiveChange(null),ie&&ie.apply(void 0,arguments)},pe.getTreeNodeRequiredProps=function(){var ie=pe.state,ge=ie.expandedKeys,Ae=ie.selectedKeys,be=ie.loadedKeys,fe=ie.loadingKeys,ce=ie.checkedKeys,te=ie.halfCheckedKeys,de=ie.dragOverNodeKey,he=ie.dropPosition,ue=ie.keyEntities;return{expandedKeys:ge||[],selectedKeys:Ae||[],loadedKeys:be||[],loadingKeys:fe||[],checkedKeys:ce||[],halfCheckedKeys:te||[],dragOverNodeKey:de,dropPosition:he,keyEntities:ue}},pe.setExpandedKeys=function(ie){var ge=pe.state.treeData,Ae=Object(o.d)(ge,ie);pe.setUncontrolledState({expandedKeys:ie,flattenNodes:Ae},!0)},pe.onNodeExpand=function(ie,ge){var Ae=pe.state.expandedKeys,be=pe.state.listChanging,fe=pe.props,ce=fe.onExpand,te=fe.loadData,de=ge.key,he=ge.expanded;if(be)return;var ue=Ae.indexOf(de),Te=!he;if(Object(r.a)(he&&ue!==-1||!he&&ue===-1,"Expand state not sync with index check"),Te?Ae=Object(c.a)(Ae,de):Ae=Object(c.b)(Ae,de),pe.setExpandedKeys(Ae),ce&&ce(Ae,{node:ge,expanded:Te,nativeEvent:ie.nativeEvent}),Te&&te){var Ie=pe.onNodeLoad(ge);Ie&&Ie.then(function(){var De=Object(o.d)(pe.state.treeData,Ae);pe.setUncontrolledState({flattenNodes:De})})}},pe.onListChangeStart=function(){pe.setUncontrolledState({listChanging:!0})},pe.onListChangeEnd=function(){setTimeout(function(){pe.setUncontrolledState({listChanging:!1})})},pe.onActiveChange=function(ie){var ge=pe.state.activeKey,Ae=pe.props.onActiveChange;if(ge===ie)return;pe.setState({activeKey:ie}),ie!==null&&pe.scrollTo({key:ie}),Ae&&Ae(ie)},pe.getActiveItem=function(){var ie=pe.state,ge=ie.activeKey,Ae=ie.flattenNodes;return ge===null?null:Ae.find(function(be){var fe=be.data.key;return fe===ge})||null},pe.offsetActiveKey=function(ie){var ge=pe.state,Ae=ge.flattenNodes,be=ge.activeKey,fe=Ae.findIndex(function(de){var he=de.data.key;return he===be});fe===-1&&ie<0&&(fe=Ae.length),fe=(fe+ie+Ae.length)%Ae.length;var ce=Ae[fe];if(ce){var te=ce.data.key;pe.onActiveChange(te)}else pe.onActiveChange(null)},pe.onKeyDown=function(ie){var ge=pe.state,Ae=ge.activeKey,be=ge.expandedKeys,fe=ge.checkedKeys,ce=pe.props,te=ce.onKeyDown,de=ce.checkable,he=ce.selectable;switch(ie.which){case s.a.UP:{pe.offsetActiveKey(-1),ie.preventDefault();break}case s.a.DOWN:{pe.offsetActiveKey(1),ie.preventDefault();break}}var ue=pe.getActiveItem();if(ue&&ue.data){var Te=pe.getTreeNodeRequiredProps(),Ie=ue.data.isLeaf===!1||!!(ue.data.children||[]).length,De=Object(o.b)(Object(X.a)(Object(X.a)({},Object(o.f)(Ae,Te)),{},{data:ue.data,active:!0}));switch(ie.which){case s.a.LEFT:{Ie&&be.includes(Ae)?pe.onNodeExpand({},De):ue.parent&&pe.onActiveChange(ue.parent.data.key),ie.preventDefault();break}case s.a.RIGHT:{Ie&&!be.includes(Ae)?pe.onNodeExpand({},De):ue.children&&ue.children.length&&pe.onActiveChange(ue.children[0].data.key),ie.preventDefault();break}case s.a.ENTER:case s.a.SPACE:{de&&!De.disabled&&De.checkable!==!1&&!De.disableCheckbox?pe.onNodeCheck({},De,!fe.includes(Ae)):!de&&he&&!De.disabled&&De.selectable!==!1&&pe.onNodeSelect({},De);break}}}te&&te(ie)},pe.setUncontrolledState=function(ie){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(pe.destroyed)return;var be=!1,fe=!0,ce={};Object.keys(ie).forEach(function(te){if(te in pe.props){fe=!1;return}be=!0,ce[te]=ie[te]}),be&&(!ge||fe)&&pe.setState(Object(X.a)(Object(X.a)({},ce),Ae))},pe.scrollTo=function(ie){pe.listRef.current.scrollTo(ie)},pe}return Object(E.a)(ae,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ie,ge=this.state,Ae=ge.focused,be=ge.flattenNodes,fe=ge.keyEntities,ce=ge.dragging,te=ge.activeKey,de=this.props,he=de.prefixCls,ue=de.className,Te=de.style,Ie=de.showLine,De=de.focusable,ne=de.tabIndex,N=ne===void 0?0:ne,W=de.selectable,le=de.showIcon,ee=de.icon,oe=de.switcherIcon,xe=de.draggable,Ke=de.checkable,pt=de.checkStrictly,Ue=de.disabled,He=de.motion,dt=de.loadData,vt=de.filterTreeNode,it=de.height,at=de.itemHeight,Ve=de.virtual,Xe=de.titleRender,ze=de.onContextMenu,we=Object(c.f)(this.props);return h.createElement(l.a.Provider,{value:{prefixCls:he,selectable:W,showIcon:le,icon:ee,switcherIcon:oe,draggable:xe,checkable:Ke,checkStrictly:pt,disabled:Ue,keyEntities:fe,loadData:dt,filterTreeNode:vt,titleRender:Xe,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}},h.createElement("div",{className:e()(he,ue,(ie={},Object(se.a)(ie,"".concat(he,"-show-line"),Ie),Object(se.a)(ie,"".concat(he,"-focused"),Ae),Object(se.a)(ie,"".concat(he,"-active-focused"),te!==null),ie))},h.createElement(U,Object.assign({ref:this.listRef,prefixCls:he,style:Te,data:be,disabled:Ue,selectable:W,checkable:!!Ke,motion:He,dragging:ce,height:it,itemHeight:at,virtual:Ve,focusable:De,focused:Ae,tabIndex:N,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ze},this.getTreeNodeRequiredProps(),we))))}}],[{key:"getDerivedStateFromProps",value:function(ie,ge){var Ae=ge.prevProps,be={prevProps:ie};function fe(ee){return!Ae&&ee in ie||Ae&&Ae[ee]!==ie[ee]}var ce;if(fe("treeData")?ce=ie.treeData:fe("children")&&(Object(r.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ce=Object(o.c)(ie.children)),ce){be.treeData=ce;var te=Object(o.a)(ce);be.keyEntities=Object(X.a)(Object(se.a)({},i,O),te.keyEntities)}var de=be.keyEntities||ge.keyEntities;if(fe("expandedKeys")||Ae&&fe("autoExpandParent"))be.expandedKeys=ie.autoExpandParent||!Ae&&ie.defaultExpandParent?Object(c.e)(ie.expandedKeys,de):ie.expandedKeys;else if(!Ae&&ie.defaultExpandAll){var he=Object(X.a)({},de);delete he[i],be.expandedKeys=Object.keys(he).map(function(ee){return he[ee].key})}else!Ae&&ie.defaultExpandedKeys&&(be.expandedKeys=ie.autoExpandParent||ie.defaultExpandParent?Object(c.e)(ie.defaultExpandedKeys,de):ie.defaultExpandedKeys);if(be.expandedKeys||delete be.expandedKeys,ce||be.expandedKeys){var ue=Object(o.d)(ce||ge.treeData,be.expandedKeys||ge.expandedKeys);be.flattenNodes=ue}if(ie.selectable&&(fe("selectedKeys")?be.selectedKeys=Object(c.d)(ie.selectedKeys,ie):!Ae&&ie.defaultSelectedKeys&&(be.selectedKeys=Object(c.d)(ie.defaultSelectedKeys,ie))),ie.checkable){var Te;if(fe("checkedKeys")?Te=Object(c.j)(ie.checkedKeys)||{}:!Ae&&ie.defaultCheckedKeys?Te=Object(c.j)(ie.defaultCheckedKeys)||{}:ce&&(Te=Object(c.j)(ie.checkedKeys)||{checkedKeys:ge.checkedKeys,halfCheckedKeys:ge.halfCheckedKeys}),Te){var Ie=Te,De=Ie.checkedKeys,ne=De===void 0?[]:De,N=Ie.halfCheckedKeys,W=N===void 0?[]:N;if(!ie.checkStrictly){var le=Object(K.a)(ne,!0,de);ne=le.checkedKeys,W=le.halfCheckedKeys}be.checkedKeys=ne,be.halfCheckedKeys=W}}return fe("loadedKeys")&&(be.loadedKeys=ie.loadedKeys),be}}]),ae}(h.Component);z.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:[]},z.TreeNode=g.a;var F=z,H=me.b=F},fW2E:function(Ge,me){var P={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function se(X,L,y){return P.hasOwnProperty(L)?y*=X.dpr:y}Ge.exports=se},fXAG:function(Ge,me,P){"use strict";P.d(me,"j",function(){return se}),P.d(me,"i",function(){return X}),P.d(me,"k",function(){return L}),P.d(me,"eb",function(){return y}),P.d(me,"o",function(){return E}),P.d(me,"S",function(){return w}),P.d(me,"fb",function(){return _}),P.d(me,"u",function(){return h}),P.d(me,"v",function(){return s}),P.d(me,"cb",function(){return r}),P.d(me,"A",function(){return n}),P.d(me,"m",function(){return e}),P.d(me,"Y",function(){return l}),P.d(me,"s",function(){return c}),P.d(me,"N",function(){return o}),P.d(me,"bb",function(){return f}),P.d(me,"db",function(){return d}),P.d(me,"l",function(){return a}),P.d(me,"Q",function(){return A}),P.d(me,"ab",function(){return g}),P.d(me,"x",function(){return m}),P.d(me,"z",function(){return C}),P.d(me,"X",function(){return T}),P.d(me,"b",function(){return B}),P.d(me,"H",function(){return b}),P.d(me,"a",function(){return p}),P.d(me,"c",function(){return i}),P.d(me,"P",function(){return x}),P.d(me,"g",function(){return O}),P.d(me,"t",function(){return S}),P.d(me,"Z",function(){return D}),P.d(me,"y",function(){return I}),P.d(me,"B",function(){return k}),P.d(me,"f",function(){return Q}),P.d(me,"e",function(){return Y}),P.d(me,"W",function(){return U}),P.d(me,"h",function(){return K}),P.d(me,"d",function(){return z}),P.d(me,"R",function(){return H}),P.d(me,"n",function(){return G}),P.d(me,"F",function(){return $}),P.d(me,"I",function(){return ae}),P.d(me,"D",function(){return pe}),P.d(me,"E",function(){return ie}),P.d(me,"C",function(){return ge}),P.d(me,"G",function(){return Ae}),P.d(me,"U",function(){return be}),P.d(me,"q",function(){return fe}),P.d(me,"r",function(){return ce}),P.d(me,"V",function(){return te}),P.d(me,"T",function(){return de}),P.d(me,"p",function(){return he}),P.d(me,"M",function(){return ue}),P.d(me,"L",function(){return Te}),P.d(me,"J",function(){return Ie}),P.d(me,"K",function(){return De}),P.d(me,"O",function(){return ne}),P.d(me,"w",function(){return N});var se="FETCH_TASK_START",X="FETCH_TASK_FAILURE",L="FETCH_TASK_SUCCESS",y="UPDATE_TASK_DATA",E="HIDE_EVALUATE_RESULT",w="SHOW_EVALUATE_RESULT",_="UPDATE_TIMESTRAP",h="MOVE_X",s="MOVE_Y",r="TRIGGER_RIGHT_PANEL_MASK ",n="SET_ACTIVE_INDEX",e="GET_TASK_LIST",l="SHOW_TASK_LIST",c="HIDE_TASK_LIST",o="SET_TASK_STAR",f="TRIGGER_ENLARGE_UNITY3D ",d="TRIGGER_TAB_FIXED ",a="GET_DISCUSSES",A="SHOW_DISCUSSES_LOADING",g="TOP_OR_DOWN_DISCUSS",m="PLUS_DISCUSS",C="SET_ACTION_TYPE",T="SHOW_REWARD_DIALOG",B="CANCEL_REWARD_DIALOG",b="SET_REWARD",p="ACTIVE_DISCUSS_INDEX",u="CREATE_DISCUSS",i="DISABLE_DISCUSS",x="SHOW_ANSWER_LOADING",O="FETCH_ANSWER_INFO",S="HIGH_TIP_MODAL",D="SHOW_TIP_MODAL",I="SELECT_UNLOCK_ANSWER",k="SET_CHOOSE_ANSWERS",Q="EVAL_CHOOSE_START",Y="EVAL_CHOOSE_END",U="SHOW_REP_loading",K="FETCH_REP_CONTENT",z="EDIT_REP_CONTENT",F="SET_REP_PATH",H="SHOW_EVALUATE_LOADING",G="HIDE_EVALUATE_LOADING",$="SET_EVALUATE_MESSAGE",ae="SET_SHOW_DIR",pe="SET_EDITOR_SETTING",ie="SET_EDITOR_THEME",ge="SET_EDITOR_FONTSIZE",Ae="SET_REPOS",be="SHOW_PATH_LIST",fe="HIDE_PATH_LIST",ce="HIDE_PICTURE_VIEW",te="SHOW_PICTURE_VIEW",de="SHOW_NOTICE",he="HIDE_NOTICE",ue="SET_TAB_INDEX",Te="SET_SSH_TABS",Ie="SET_SSH_CONFIGDATA",De="SET_SSH_CONFIGDATAARR",ne="SET_VNC_LOADING ",N="ON_TAB_TO_SPACE "},fcSX:function(Ge,me,P){"use strict";var se=P("Ff2n"),X=P("1OyB"),L=P("vuIU"),y=P("Ji7U"),E=P("md7G"),w=P("foSv"),_=P("1W/9"),h=P("q1tI"),s=P("rePB"),r=P("JX7q"),n=P("TSYQ"),e=P.n(n),l=P("qx4F"),c=P("4IlW");function o(Q){return Array.isArray(Q)?Q:[Q]}var f={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},d=Object.keys(f).filter(function(Q){if(typeof document=="undefined")return!1;var Y=document.getElementsByTagName("html")[0];return Q in(Y?Y.style:{})})[0],a=f[d];function A(Q,Y,U,K){Q.addEventListener?Q.addEventListener(Y,U,K):Q.attachEvent&&Q.attachEvent("on".concat(Y),U)}function g(Q,Y,U,K){Q.removeEventListener?Q.removeEventListener(Y,U,K):Q.attachEvent&&Q.detachEvent("on".concat(Y),U)}function m(Q,Y){var U=typeof Q=="function"?Q(Y):Q;return Array.isArray(U)?U.length===2?U:[U[0],U[1]]:[U]}var C=function(Y){return!isNaN(parseFloat(Y))&&isFinite(Y)},T=!(typeof window!="undefined"&&window.document&&window.document.createElement),B=function Q(Y,U,K,z){if(!U||U===document||U instanceof Document)return!1;if(U===Y.parentNode)return!0;var F=Math.max(Math.abs(K),Math.abs(z))===Math.abs(z),H=Math.max(Math.abs(K),Math.abs(z))===Math.abs(K),G=U.scrollHeight-U.clientHeight,$=U.scrollWidth-U.clientWidth,ae=document.defaultView.getComputedStyle(U),pe=ae.overflowY==="auto"||ae.overflowY==="scroll",ie=ae.overflowX==="auto"||ae.overflowX==="scroll",ge=G&&pe,Ae=$&&ie;return F&&(!ge||ge&&(U.scrollTop>=G&&z<0||U.scrollTop<=0&&z>0))||H&&(!Ae||Ae&&(U.scrollLeft>=$&&K<0||U.scrollLeft<=0&&K>0))?Q(Y,U.parentNode,K,z):!1};function b(Q){var Y=p();return function(){var K=Object(w.a)(Q),z;if(Y){var F=Object(w.a)(this).constructor;z=Reflect.construct(K,arguments,F)}else z=K.apply(this,arguments);return Object(E.a)(this,z)}}function p(){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(Q){return!1}}var u={},i=function(Q){Object(y.a)(U,Q);var Y=b(U);function U(K){var z;return Object(X.a)(this,U),z=Y.call(this,K),z.domFocus=function(){z.dom&&z.dom.focus()},z.removeStartHandler=function(F){if(F.touches.length>1)return;z.startPos={x:F.touches[0].clientX,y:F.touches[0].clientY}},z.removeMoveHandler=function(F){if(F.changedTouches.length>1)return;var H=F.currentTarget,G=F.changedTouches[0].clientX-z.startPos.x,$=F.changedTouches[0].clientY-z.startPos.y;(H===z.maskDom||H===z.handlerDom||H===z.contentDom&&B(H,F.target,G,$))&&F.cancelable&&F.preventDefault()},z.transitionEnd=function(F){var H=F.target;g(H,a,z.transitionEnd),H.style.transition=""},z.onKeyDown=function(F){if(F.keyCode===c.a.ESC){var H=z.props.onClose;F.stopPropagation(),H&&H(F)}},z.onWrapperTransitionEnd=function(F){var H=z.props,G=H.open,$=H.afterVisibleChange;F.target===z.contentWrapper&&F.propertyName.match(/transform$/)&&(z.dom.style.transition="",!G&&z.getCurrentDrawerSome()&&(document.body.style.overflowX="",z.maskDom&&(z.maskDom.style.left="",z.maskDom.style.width="")),$&&$(!!G))},z.openLevelTransition=function(){var F=z.props,H=F.open,G=F.width,$=F.height,ae=z.getHorizontalBoolAndPlacementName(),pe=ae.isHorizontal,ie=ae.placementName,ge=z.contentDom?z.contentDom.getBoundingClientRect()[pe?"width":"height"]:0,Ae=(pe?G:$)||ge;z.setLevelAndScrolling(H,ie,Ae)},z.setLevelTransform=function(F,H,G,$){var ae=z.props,pe=ae.placement,ie=ae.levelMove,ge=ae.duration,Ae=ae.ease,be=ae.showMask;z.levelDom.forEach(function(fe){fe.style.transition="transform ".concat(ge," ").concat(Ae),A(fe,a,z.transitionEnd);var ce=F?G:0;if(ie){var te=m(ie,{target:fe,open:F});ce=F?te[0]:te[1]||0}var de=typeof ce=="number"?"".concat(ce,"px"):ce,he=pe==="left"||pe==="top"?de:"-".concat(de);he=be&&pe==="right"&&$?"calc(".concat(he," + ").concat($,"px)"):he,fe.style.transform=ce?"".concat(H,"(").concat(he,")"):""})},z.setLevelAndScrolling=function(F,H,G){var $=z.props.onChange;if(!T){var ae=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(l.a)(!0):0;z.setLevelTransform(F,H,G,ae),z.toggleScrollingToDrawerAndBody(ae)}$&&$(F)},z.toggleScrollingToDrawerAndBody=function(F){var H=z.props,G=H.getOpenCount,$=H.getContainer,ae=H.showMask,pe=H.open,ie=$&&$(),ge=G&&G();if(ie&&ie.parentNode===document.body&&ae){var Ae=["touchstart"],be=[document.body,z.maskDom,z.handlerDom,z.contentDom];pe&&document.body.style.overflow!=="hidden"?(F&&z.addScrollingEffect(F),ge===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",be.forEach(function(fe,ce){if(!fe)return;A(fe,Ae[ce]||"touchmove",ce?z.removeMoveHandler:z.removeStartHandler,z.passive)})):z.getCurrentDrawerSome()&&(ge||(document.body.style.overflow=""),document.body.style.touchAction="",F&&z.remScrollingEffect(F),be.forEach(function(fe,ce){if(!fe)return;g(fe,Ae[ce]||"touchmove",ce?z.removeMoveHandler:z.removeStartHandler,z.passive)}))}},z.addScrollingEffect=function(F){var H=z.props,G=H.placement,$=H.duration,ae=H.ease,pe=H.getOpenCount,ie=H.switchScrollingEffect,ge=pe&&pe();ge===1&&ie();var Ae="width ".concat($," ").concat(ae),be="transform ".concat($," ").concat(ae);z.dom.style.transition="none";switch(G){case"right":z.dom.style.transform="translateX(-".concat(F,"px)");break;case"top":case"bottom":z.dom.style.width="calc(100% - ".concat(F,"px)"),z.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(z.timeout),z.timeout=setTimeout(function(){z.dom&&(z.dom.style.transition="".concat(be,",").concat(Ae),z.dom.style.width="",z.dom.style.transform="")})},z.remScrollingEffect=function(F){var H=z.props,G=H.placement,$=H.duration,ae=H.ease,pe=H.getOpenCount,ie=H.switchScrollingEffect,ge=pe&&pe();ge||ie(!0),d&&(document.body.style.overflowX="hidden"),z.dom.style.transition="none";var Ae,be="width ".concat($," ").concat(ae),fe="transform ".concat($," ").concat(ae);switch(G){case"left":{z.dom.style.width="100%",be="width 0s ".concat(ae," ").concat($);break}case"right":{z.dom.style.transform="translateX(".concat(F,"px)"),z.dom.style.width="100%",be="width 0s ".concat(ae," ").concat($),z.maskDom&&(z.maskDom.style.left="-".concat(F,"px"),z.maskDom.style.width="calc(100% + ".concat(F,"px)"));break}case"top":case"bottom":{z.dom.style.width="calc(100% + ".concat(F,"px)"),z.dom.style.height="100%",z.dom.style.transform="translateZ(0)",Ae="height 0s ".concat(ae," ").concat($);break}default:break}clearTimeout(z.timeout),z.timeout=setTimeout(function(){z.dom&&(z.dom.style.transition="".concat(fe,",").concat(Ae?"".concat(Ae,","):"").concat(be),z.dom.style.transform="",z.dom.style.width="",z.dom.style.height="")})},z.getCurrentDrawerSome=function(){return!Object.keys(u).some(function(F){return u[F]})},z.getLevelDom=function(F){var H=F.level,G=F.getContainer;if(T)return;var $=G&&G(),ae=$?$.parentNode:null;if(z.levelDom=[],H==="all"){var pe=ae?Array.prototype.slice.call(ae.children):[];pe.forEach(function(ie){ie.nodeName!=="SCRIPT"&&ie.nodeName!=="STYLE"&&ie.nodeName!=="LINK"&&ie!==$&&z.levelDom.push(ie)})}else H&&o(H).forEach(function(ie){document.querySelectorAll(ie).forEach(function(ge){z.levelDom.push(ge)})})},z.getHorizontalBoolAndPlacementName=function(){var F=z.props.placement,H=F==="left"||F==="right",G="translate".concat(H?"X":"Y");return{isHorizontal:H,placementName:G}},z.state={_self:Object(r.a)(z)},z}return Object(L.a)(U,[{key:"componentDidMount",value:function(){var z=this;if(!T){var F=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return F=!0,null}}))}catch(pe){}this.passive=F?{passive:!1}:!1}var H=this.props,G=H.open,$=H.getContainer,ae=$&&$();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),G&&(ae&&ae.parentNode===document.body&&(u[this.drawerId]=G),this.openLevelTransition(),this.forceUpdate(function(){z.domFocus()}))}},{key:"componentDidUpdate",value:function(z){var F=this.props,H=F.open,G=F.getContainer,$=G&&G();H!==z.open&&(H&&this.domFocus(),$&&$.parentNode===document.body&&(u[this.drawerId]=!!H),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var z=this.props,F=z.getOpenCount,H=z.open,G=z.switchScrollingEffect,$=typeof F=="function"&&F();delete u[this.drawerId],H&&(this.setLevelTransform(!1),document.body.style.touchAction=""),$||(document.body.style.overflow="",G(!0))}},{key:"render",value:function(){var z,F=this,H=this.props,G=H.className,$=H.children,ae=H.style,pe=H.width,ie=H.height,ge=H.defaultOpen,Ae=H.open,be=H.prefixCls,fe=H.placement,ce=H.level,te=H.levelMove,de=H.ease,he=H.duration,ue=H.getContainer,Te=H.handler,Ie=H.onChange,De=H.afterVisibleChange,ne=H.showMask,N=H.maskClosable,W=H.maskStyle,le=H.onClose,ee=H.onHandleClick,oe=H.keyboard,xe=H.getOpenCount,Ke=H.switchScrollingEffect,pt=Object(se.a)(H,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),Ue=this.dom?Ae:!1,He=e()(be,(z={},Object(s.a)(z,"".concat(be,"-").concat(fe),!0),Object(s.a)(z,"".concat(be,"-open"),Ue),Object(s.a)(z,G||"",!!G),Object(s.a)(z,"no-mask",!ne),z)),dt=this.getHorizontalBoolAndPlacementName(),vt=dt.placementName,it=fe==="left"||fe==="top"?"-100%":"100%",at=Ue?"":"".concat(vt,"(").concat(it,")"),Ve=Te&&h.cloneElement(Te,{onClick:function(ze){Te.props.onClick&&Te.props.onClick(),ee&&ee(ze)},ref:function(ze){F.handlerDom=ze}});return h.createElement("div",Object.assign({},pt,{tabIndex:-1,className:He,style:ae,ref:function(ze){F.dom=ze},onKeyDown:Ue&&oe?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),ne&&h.createElement("div",{className:"".concat(be,"-mask"),onClick:N?le:void 0,style:W,ref:function(ze){F.maskDom=ze}}),h.createElement("div",{className:"".concat(be,"-content-wrapper"),style:{transform:at,msTransform:at,width:C(pe)?"".concat(pe,"px"):pe,height:C(ie)?"".concat(ie,"px"):ie},ref:function(ze){F.contentWrapper=ze}},h.createElement("div",{className:"".concat(be,"-content"),ref:function(ze){F.contentDom=ze},onTouchStart:Ue&&ne?this.removeStartHandler:void 0,onTouchMove:Ue&&ne?this.removeMoveHandler:void 0},$),Ve))}}],[{key:"getDerivedStateFromProps",value:function(z,F){var H=F.prevProps,G=F._self,$={prevProps:z};if(H!==void 0){var ae=z.placement,pe=z.level;ae!==H.placement&&(G.contentDom=null),pe!==H.level&&G.getLevelDom(z)}return $}}]),U}(h.Component);i.defaultProps={switchScrollingEffect:function(){}};var x=i;function O(Q){var Y=S();return function(){var K=Object(w.a)(Q),z;if(Y){var F=Object(w.a)(this).constructor;z=Reflect.construct(K,arguments,F)}else z=K.apply(this,arguments);return Object(E.a)(this,z)}}function S(){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(Q){return!1}}var D=function(Q){Object(y.a)(U,Q);var Y=O(U);function U(K){var z;Object(X.a)(this,U),z=Y.call(this,K),z.onHandleClick=function(H){var G=z.props,$=G.onHandleClick,ae=G.open;if($&&$(H),typeof ae=="undefined"){var pe=z.state.open;z.setState({open:!pe})}},z.onClose=function(H){var G=z.props,$=G.onClose,ae=G.open;$&&$(H),typeof ae=="undefined"&&z.setState({open:!1})};var F=typeof K.open!="undefined"?K.open:!!K.defaultOpen;return z.state={open:F},"onMaskClick"in K&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),z}return Object(L.a)(U,[{key:"render",value:function(){var z=this,F=this.props,H=F.defaultOpen,G=F.getContainer,$=F.wrapperClassName,ae=F.forceRender,pe=F.handler,ie=Object(se.a)(F,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),ge=this.state.open;if(!G)return h.createElement("div",{className:$,ref:function(fe){z.dom=fe}},h.createElement(x,Object.assign({},ie,{open:ge,handler:pe,getContainer:function(){return z.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var Ae=!!pe||ae;return h.createElement(_.a,{visible:ge,forceRender:Ae,getContainer:G,wrapperClassName:$},function(be){var fe=be.visible,ce=be.afterClose,te=Object(se.a)(be,["visible","afterClose"]);return h.createElement(x,Object.assign({},ie,te,{open:fe!==void 0?fe:ge,afterVisibleChange:ce!==void 0?ce:ie.afterVisibleChange,handler:pe,onClose:z.onClose,onHandleClick:z.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(z,F){var H=F.prevProps,G={prevProps:z};return typeof H!="undefined"&&z.open!==H.open&&(G.open=z.open),G}}]),U}(h.Component);D.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:h.createElement("div",{className:"drawer-handle"},h.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var I=D,k=me.a=I},fyJ8:function(Ge,me,P){"use strict";var se=P("rePB"),X=P("VTBJ"),L=P("Ff2n"),y=P("U8pU"),E=P("q1tI"),w=P.n(E),_=P("TSYQ"),h=P.n(_),s=P("c+Xe"),r=P("sR1s");function n(f){return f&&Object(y.a)(f)==="object"&&!Array.isArray(f)&&!E.isValidElement(f)}function e(f){return typeof f=="string"?!0:Object(s.c)(f)}function l(f,d){var a,A=f.prefixCls,g=f.className,m=f.record,C=f.index,T=f.dataIndex,B=f.render,b=f.children,p=f.component,u=p===void 0?"td":p,i=f.colSpan,x=f.rowSpan,O=f.fixLeft,S=f.fixRight,D=f.firstFixLeft,I=f.lastFixLeft,k=f.firstFixRight,Q=f.lastFixRight,Y=f.appendNode,U=f.additionalProps,K=U===void 0?{}:U,z=f.ellipsis,F=f.align,H=f.rowType,G=f.isSticky,$="".concat(A,"-cell"),ae,pe;if(b)pe=b;else{var ie=Object(r.b)(m,T);if(pe=ie,B){var ge=B(ie,m,C);n(ge)?(pe=ge.children,ae=ge.props):pe=ge}}Object(y.a)(pe)==="object"&&!Array.isArray(pe)&&!E.isValidElement(pe)&&(pe=null),z&&(I||k)&&(pe=E.createElement("span",{className:"".concat($,"-content")},pe));var Ae=ae||{},be=Ae.colSpan,fe=Ae.rowSpan,ce=Ae.style,te=Ae.className,de=Object(L.a)(Ae,["colSpan","rowSpan","style","className"]),he=be!==void 0?be:i,ue=fe!==void 0?fe:x;if(he===0||ue===0)return null;var Te={},Ie=typeof O=="number",De=typeof S=="number";Ie&&(Te.position="sticky",Te.left=O),De&&(Te.position="sticky",Te.right=S);var ne={};F&&(ne.textAlign=F);var N,W=z===!0?{showTitle:!0}:z;W&&(W.showTitle||H==="header")&&(typeof pe=="string"||typeof pe=="number"?N=pe.toString():E.isValidElement(pe)&&typeof pe.props.children=="string"&&(N=pe.props.children));var le=Object(X.a)(Object(X.a)(Object(X.a)({title:N},de),K),{},{colSpan:he&&he!==1?he:null,rowSpan:ue&&ue!==1?ue:null,className:h()($,g,(a={},Object(se.a)(a,"".concat($,"-fix-left"),Ie),Object(se.a)(a,"".concat($,"-fix-left-first"),D),Object(se.a)(a,"".concat($,"-fix-left-last"),I),Object(se.a)(a,"".concat($,"-fix-right"),De),Object(se.a)(a,"".concat($,"-fix-right-first"),k),Object(se.a)(a,"".concat($,"-fix-right-last"),Q),Object(se.a)(a,"".concat($,"-ellipsis"),z),Object(se.a)(a,"".concat($,"-with-append"),Y),Object(se.a)(a,"".concat($,"-fix-sticky"),(Ie||De)&&G),a),K.className,te),style:Object(X.a)(Object(X.a)(Object(X.a)(Object(X.a)({},K.style),ne),Te),ce),ref:e(u)?d:null});return E.createElement(u,Object.assign({},le),Y,pe)}var c=E.forwardRef(l);c.displayName="Cell";var o=E.memo(c,function(f,d){return d.shouldCellUpdate?!d.shouldCellUpdate(d.record,f.record):!1});me.a=o},gut8:function(Ge,me){var P={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},se=9;me.ContextCachedBy=P,me.WILL_BE_RESTORED=se},"h/US":function(Ge,me,P){"use strict";var se=P("DZo9"),X=P("8z0m"),L=P("+L6B"),y=P("2/Rp"),E=P("tJVT"),w=P("q1tI"),_=P.n(w),h=P("z7Xi"),s=P("jN4g"),r=P("m3rI"),n=P("w8Aa"),e=P.n(n),l=function(o){var f=o.value,d=o.onChange,a=o.getFileProgress,A=Object(w.useState)(!1),g=Object(E.a)(A,2),m=g[0],C=g[1],T=_.a.createElement(y.a,{loading:m,icon:_.a.createElement(h.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),B=function(){return _.a.createElement("div",{className:e.a.img},_.a.createElement("img",{src:r.a.API_SERVER+"/api/attachments/"+f,alt:"avatar",style:{width:288}}),_.a.createElement("div",null,_.a.createElement(s.a,{onClick:function(){return d("")},style:{fontSize:"16px",color:"red"}})))},b=function(u){if(a&&a(u),u.file.status==="uploading"){C(!0);return}if(u.file.status==="done"){var i,x;C(!1),d(u==null||((i=u.file)===null||i===void 0||((x=i.response)===null||x===void 0))?void 0:x.id)}};return _.a.createElement(_.a.Fragment,null,f?B():_.a.createElement("div",null,_.a.createElement(X.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(r.a.API_SERVER,"/api/attachments.json"),onChange:b,accept:"image/*"},T),_.a.createElement("div",{className:"mt20 c-light-black"},"\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\u7528288*158\u50CF\u7D20\uFF1B"),_.a.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))};me.a=l},h78n:function(Ge,me,P){"use strict";P.d(me,"a",function(){return D});var se=P("q1tI"),X=P.n(se),L=P("TSYQ"),y=P.n(L),E={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},w=function(Q){var Y=Q.map(function(){return Object(se.useRef)()}),U=Object(se.useRef)();return Object(se.useEffect)(function(){var K=Date.now(),z=!1;Object.keys(Y).forEach(function(F){var H=Y[F].current;if(!H)return;z=!0;var G=H.style;G.transitionDuration=".3s, .3s, .3s, .06s",U.current&&K-U.current<100&&(G.transitionDuration="0s, 0s")}),z&&(U.current=Date.now())}),[Y]};function _(){return _=Object.assign||function(k){for(var Q=1;Qk.length)&&(Q=k.length);for(var Y=0,U=new Array(Q);Y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,U))continue;Y[U]=k[U]}}return Y}function o(k,Q){if(k==null)return{};var Y={},U=Object.keys(k),K,z;for(z=0;z=0)continue;Y[K]=k[K]}return Y}var f=function(Q){var Y=Q.className,U=Q.percent,K=Q.prefixCls,z=Q.strokeColor,F=Q.strokeLinecap,H=Q.strokeWidth,G=Q.style,$=Q.trailColor,ae=Q.trailWidth,pe=Q.transition,ie=c(Q,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ie.gapPosition;var ge=Array.isArray(U)?U:[U],Ae=Array.isArray(z)?z:[z],be=w(ge),fe=h(be,1),ce=fe[0],te=H/2,de=100-H/2,he="M ".concat(F==="round"?te:0,",").concat(te,` - L `).concat(F==="round"?de:100,",").concat(te),ue="0 0 100 ".concat(H),Se=0;return X.a.createElement("svg",_({className:y()("".concat(K,"-line"),Y),viewBox:ue,preserveAspectRatio:"none",style:G},ie),X.a.createElement("path",{className:"".concat(K,"-line-trail"),d:he,strokeLinecap:F,stroke:$,strokeWidth:ae||H,fillOpacity:"0"}),ge.map(function(Ie,De){var ne={strokeDasharray:"".concat(Ie,"px, 100px"),strokeDashoffset:"-".concat(Se,"px"),transition:pe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},N=Ae[De]||Ae[Ae.length-1];return Se+=Ie,X.a.createElement("path",{key:De,className:"".concat(K,"-line-path"),d:he,strokeLinecap:F,stroke:N,strokeWidth:H,fillOpacity:"0",ref:ce[De],style:ne})}))};f.defaultProps=E;var d=f;function a(){return a=Object.assign||function(k){for(var Q=1;Qk.length)&&(Q=k.length);for(var Y=0,U=new Array(Q);Y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,U))continue;Y[U]=k[U]}}return Y}function p(k,Q){if(k==null)return{};var Y={},U=Object.keys(k),K,z;for(z=0;z=0)continue;Y[K]=k[K]}return Y}var u=0;function i(k){return+k.replace("%","")}function x(k){return Array.isArray(k)?k:[k]}function O(k,Q,Y,U){var K=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,z=arguments.length>5?arguments[5]:void 0,F=50-U/2,H=0,G=-F,$=0,ae=-2*F;switch(z){case"left":H=-F,G=0,$=2*F,ae=0;break;case"right":H=F,G=0,$=-2*F,ae=0;break;case"bottom":G=F,ae=2*F;break;default:}var pe="M 50,50 m ".concat(H,",").concat(G,` + L `).concat(F==="round"?de:100,",").concat(te),ue="0 0 100 ".concat(H),Te=0;return X.a.createElement("svg",_({className:y()("".concat(K,"-line"),Y),viewBox:ue,preserveAspectRatio:"none",style:G},ie),X.a.createElement("path",{className:"".concat(K,"-line-trail"),d:he,strokeLinecap:F,stroke:$,strokeWidth:ae||H,fillOpacity:"0"}),ge.map(function(Ie,De){var ne={strokeDasharray:"".concat(Ie,"px, 100px"),strokeDashoffset:"-".concat(Te,"px"),transition:pe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},N=Ae[De]||Ae[Ae.length-1];return Te+=Ie,X.a.createElement("path",{key:De,className:"".concat(K,"-line-path"),d:he,strokeLinecap:F,stroke:N,strokeWidth:H,fillOpacity:"0",ref:ce[De],style:ne})}))};f.defaultProps=E;var d=f;function a(){return a=Object.assign||function(k){for(var Q=1;Qk.length)&&(Q=k.length);for(var Y=0,U=new Array(Q);Y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,U))continue;Y[U]=k[U]}}return Y}function p(k,Q){if(k==null)return{};var Y={},U=Object.keys(k),K,z;for(z=0;z=0)continue;Y[K]=k[K]}return Y}var u=0;function i(k){return+k.replace("%","")}function x(k){return Array.isArray(k)?k:[k]}function O(k,Q,Y,U){var K=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,z=arguments.length>5?arguments[5]:void 0,F=50-U/2,H=0,G=-F,$=0,ae=-2*F;switch(z){case"left":H=-F,G=0,$=2*F,ae=0;break;case"right":H=F,G=0,$=-2*F,ae=0;break;case"bottom":G=F,ae=2*F;break;default:}var pe="M 50,50 m ".concat(H,",").concat(G,` a `).concat(F,",").concat(F," 0 1 1 ").concat($,",").concat(-ae,` - a `).concat(F,",").concat(F," 0 1 1 ").concat(-$,",").concat(ae),ie=Math.PI*2*F,ge={stroke:Y,strokeDasharray:"".concat(Q/100*(ie-K),"px ").concat(ie,"px"),strokeDashoffset:"-".concat(K/2+k/100*(ie-K),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:pe,pathStyle:ge}}var T=function(Q){var Y=Q.prefixCls,U=Q.strokeWidth,K=Q.trailWidth,z=Q.gapDegree,F=Q.gapPosition,H=Q.trailColor,G=Q.strokeLinecap,$=Q.style,ae=Q.className,pe=Q.strokeColor,ie=Q.percent,ge=b(Q,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Ae=Object(se.useMemo)(function(){return u+=1,u},[]),be=O(0,100,H,U,z,F),fe=be.pathString,ce=be.pathStyle,te=x(ie),de=x(pe),he=de.find(function(ne){return Object.prototype.toString.call(ne)==="[object Object]"}),ue=w(te),Se=A(ue,1),Ie=Se[0],De=function(){var N=0;return te.map(function(W,le){var ee=de[le]||de[de.length-1],oe=Object.prototype.toString.call(ee)==="[object Object]"?"url(#".concat(Y,"-gradient-").concat(Ae,")"):"",xe=O(N,W,ee,U,z,F);return N+=W,X.a.createElement("path",{key:le,className:"".concat(Y,"-circle-path"),d:xe.pathString,stroke:oe,strokeLinecap:G,strokeWidth:U,opacity:W===0?0:1,fillOpacity:"0",style:xe.pathStyle,ref:Ie[le]})})};return X.a.createElement("svg",a({className:y()("".concat(Y,"-circle"),ae),viewBox:"0 0 100 100",style:$},ge),he&&X.a.createElement("defs",null,X.a.createElement("linearGradient",{id:"".concat(Y,"-gradient-").concat(Ae),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(he).sort(function(ne,N){return i(ne)-i(N)}).map(function(ne,N){return X.a.createElement("stop",{key:N,offset:ne,stopColor:he[ne]})}))),X.a.createElement("path",{className:"".concat(Y,"-circle-trail"),d:fe,stroke:H,strokeLinecap:G,strokeWidth:K||U,fillOpacity:"0",style:ce}),De().reverse())};T.defaultProps=E;var D=T,I={Line:d,Circle:D}},h7HQ:function(Ge,me,P){var se=P("y+Vt"),X=P("T6xi"),L=se.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(y,E){X.buildPath(y,E,!0)}});Ge.exports=L},hOwI:function(Ge,me){var P=Math.log(2);function se(L,y,E,w,_,h){var s=w+"-"+_,r=L.length;if(h.hasOwnProperty(s))return h[s];if(y===1){var n=Math.round(Math.log((1<X&&w>y||wE?_:0}Ge.exports=P},iXp4:function(Ge,me,P){var se=P("ItGF"),X=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function L(y){return se.browser.ie&&se.browser.version>=11?function(){var E=this.__clipPaths,w=this.style,_;if(E)for(var h=0;h-1?Et:0}else{var ct,At,Le,qe,Ct,ft=(ct=pe.detail)===null||ct===void 0||((At=ct.courses)===null||At===void 0||((Le=At.map(function(Ut){var bt;return parseInt((bt=Ut.course_status)===null||bt===void 0?void 0:bt.status)}))===null||Le===void 0))?void 0:Le.lastIndexOf(2);Dt=ft>-1?ft:0,ft=(qe=pe.detail)===null||qe===void 0||((Ct=qe.courses)===null||Ct===void 0)?void 0:Ct.findIndex(function(Ut){var bt;return parseInt((bt=Ut.course_status)===null||bt===void 0?void 0:bt.status)===0}),Dt=ft>-1?ft:Dt}if((_t=pe.detail)!==null&&_t!==void 0&&_t.courses){var Ot;He(((Ot=pe.detail)===null||Ot===void 0?void 0:Ot.courses[Dt])||{})}},[pe.detail]);var dt=function(_t,Dt){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){}})},vt=function(_t){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var Dt=Object(l.a)(C.a.mark(function Lt(){return C.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:case"end":return ct.stop()}},Lt)}));function It(){return Dt.apply(this,arguments)}return It}()})},it=function(){var St=Object(l.a)(C.a.mark(function _t(Dt,It){var Lt;return C.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(ce({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!It){ct.next=7;break}return ct.next=4,Object(D.z)({id:Dt});case 4:ct.t0=ct.sent,ct.next=10;break;case 7:return ct.next=9,Object(D.A)({id:Dt});case 9:ct.t0=ct.sent;case 10:if(Lt=ct.t0,ce({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Lt!=null&&Lt.game_identifier||Lt!=null&&Lt.identifier)){ct.next=15;break}return Object(x.Q)(It?"/tasks/".concat(Lt==null?void 0:Lt.identifier,"/jupyter"):"/tasks/".concat(Lt.game_identifier,"?subject_id=").concat(W.pathId||"")),ct.abrupt("return");case 15:(Lt==null?void 0:Lt.status)===-3?Object(x.o)():(Lt==null?void 0:Lt.status)===2?at(Lt==null?void 0:Lt.message):(Lt==null?void 0:Lt.status)===3&&Ve(Lt==null?void 0:Lt.message);case 16:case"end":return ct.stop()}},_t)}));return function(Dt,It){return St.apply(this,arguments)}}(),at=function St(_t){var Dt;_t=(Dt=_t)!==null&&Dt!==void 0&&Dt.includes(".json")?_t:"".concat(_t,".json"),o.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:B.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var It=Object(l.a)(C.a.mark(function Et(){var ct,At;return C.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,Object(T.S)({url:_t});case 2:if(ct=qe.sent,ct){qe.next=5;break}return qe.abrupt("return");case 5:return e.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),qe.next=8,Object(D.A)({id:ct.shixun_identifier});case 8:if(At=qe.sent,!(At!=null&&At.game_identifier)){qe.next=12;break}return Object(x.Q)("/tasks/".concat(At.game_identifier)),qe.abrupt("return");case 12:(At==null?void 0:At.status)===2?St(At==null?void 0:At.message):(At==null?void 0:At.status)===3&&Ve(At==null?void 0:At.message);case 13:case"end":return qe.stop()}},Et)}));function Lt(){return It.apply(this,arguments)}return Lt}()})},Ve=function(_t){o.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:B.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",_t,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Xe=function(_t){console.log("onDragEnter:",_t)},ze=function(){var St=Object(l.a)(C.a.mark(function _t(Dt){var It,Lt,Et,ct,At,Le,qe,Ct,ft;return C.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:if(console.log("onDrop:",Dt),It=Dt.node.props.eventKey,Lt=Dt.dragNode.props.eventKey,Et=Dt.node.props.pos.split("-"),ct=Dt.dropPosition-Number(Et[Et.length-1]),!(Et.length>2&&!Dt.node.dragOverGapBottom&&!Dt.node.dragOverGapTop)){Ut.next=7;break}return Ut.abrupt("return",!1);case 7:if(!(Dt.node.dragOver&&Dt.dragNodesKeys.length>1)){Ut.next=9;break}return Ut.abrupt("return",!1);case 9:if(!(Et.length>2&&Dt.dragNodesKeys.length>1)){Ut.next=11;break}return Ut.abrupt("return",!1);case 11:return At=function bt(Nt,sn,Jn){for(var xn=0;xn0&&Dt.node.props.expanded&&ct===1?At(Le,It,function(bt){bt.children=bt.children||[],bt.children.unshift(qe)}):(At(Le,It,function(bt,Nt,sn){Ct=sn,ft=Nt}),ct===-1?Ct.splice(ft,0,qe):Ct.splice(ft+1,0,qe)):At(Le,It,function(bt){bt.children=bt.children||[],bt.children.unshift(qe)}),Ut.next=17,fe({stage_id:te.stage_id,list:Le});case 17:we(Le,0,0,!0),console.log("data:",Le),xe(Object(f.a)(Le)),Se([].concat(Object(f.a)(ue),[Dt.node.key]));case 21:case"end":return Ut.stop()}},_t)}));return function(Dt){return St.apply(this,arguments)}}(),we=function St(_t,Dt,It,Lt){Dt=Dt||0,_t.map(function(Et,ct){try{var At;return Et.key2=Dt+1+"-"+(ct+1),Et.key3=te.index+1+"-"+(ct+1),Et.title="",Lt||(Et.key=Dt+1+"-"+(ct+1)),Dt?Et.index=It+"-"+(ct+1):Et.index=Et.key3,(At=Et.children)!==null&&At!==void 0&&At.length&&(ne.push(Et.key2),St(Et.children,Et.key2,Et.index,Lt)),Et}catch(Le){}})},Re=function(_t){var Dt=_t.learning_status,It=_t.name,Lt=(Dt==null?void 0:Dt[0])==="can"&&(Dt==null?void 0:Dt[1])==="try";return Lt?B.a.createElement("div",{className:k.a.learn},B.a.createElement("span",{className:k.a.name},It),B.a.createElement("span",{className:k.a.sign},"\u514D\u8D39\u8BD5\u5B66")):It},Me=function(_t){if(be!=="All")return;ue.includes(_t)?Se(ue.filter(function(Dt){return Dt!=_t})):Se(ue.concat(_t))},Ye=function(){var St=Object(l.a)(C.a.mark(function _t(Dt){return C.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:if(Object(z.e)(ce,!0)){Lt.next=2;break}return Lt.abrupt("return");case 2:if(!(Dt!=null&&Dt.need_authorize)){Lt.next=5;break}return Object(z.a)(!1),Lt.abrupt("return");case 5:if(!(Ue!=null&&Ue.course_id)){Lt.next=8;break}return Lt.next=8,Object(i.L)({id:Ue==null?void 0:Ue.course_id});case 8:it(Dt.identifier,Dt.is_jupyter||Dt.is_jupyter_lab);case 9:case"end":return Lt.stop()}},_t)}));return function(Dt){return St.apply(this,arguments)}}(),ot=function(){var St=Object(l.a)(C.a.mark(function _t(Dt){var It,Lt,Et,ct,At,Le;return C.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(Object(z.e)(ce)){Ct.next=2;break}return Ct.abrupt("return");case 2:if(!(!((It=ge.userInfo)!==null&&It!==void 0&&It.admin)&&!((Lt=ge.userInfo)!==null&&Lt!==void 0&&Lt.business)&&!Dt.can_view&&Dt.item_type!=="Attachment")){Ct.next=4;break}return Ct.abrupt("return",o.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:B.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")}));case 4:Dt.link&&Object(O.n)({is_f:1,id:Dt.id,point:0,total:0}),At=te!=null&&te.course_id?"course_id=".concat(te==null?void 0:te.course_id):"subject_id=".concat(W.pathId||te.subject_id),Le=Dt==null||((Et=Dt.name)===null||Et===void 0)?void 0:Et.substr(Dt==null||((ct=Dt.name)===null||ct===void 0)?void 0:ct.lastIndexOf(".")),Le.toUpperCase()===".ZIP"?Object(x.t)(Dt.name,F.a.API_SERVER+Dt.url):Object(x.Q)(Dt.link||"/video/".concat(Dt.id,"?").concat(At));case 8:case"end":return Ct.stop()}},_t)}));return function(Dt){return St.apply(this,arguments)}}(),mt=function(_t){var Dt;return _t.item_type==="Shixun"?_t.is_all_choice?Dt=B.a.createElement(r.a,{title:"\u9009\u62E9\u9898"},B.a.createElement("i",{className:"iconfont icon-xuanzeti3 c-lake-blue font20"})):Dt=B.a.createElement(r.a,{title:"\u5B9E\u8BAD\u9898"},B.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})):_t.item_type==="VideoItem"?Dt=B.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}):_t.item_type==="StageCatalog"?Dt=B.a.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):Dt=B.a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}),Dt;_t.item_type==="Shixun"||_t.item_type==="StageCatalog"};return B.a.createElement(B.a.Fragment,null,B.a.createElement(X.a,{className:k.a.tree,disabled:te.disabled,expandedKeys:Object(f.a)(ue),draggable:!0,onDragEnter:Xe,onDrop:ze,onExpand:Me,blockNode:!0,titleRender:function(_t){var Dt,It,Lt,Et,ct=_t;if(ct.item_type!==be&&be!=="All")return null;var At=_t.index.slice(0,1)==="1",Le=(_t==null||((Dt=_t.learning_status)===null||Dt===void 0)?void 0:Dt[0])==="can";return B.a.createElement(y.a,{align:"middle",className:"font14",onClick:function(){return Me(ct.key)}},B.a.createElement(h.a,{flex:"30px"},mt(_t)),B.a.createElement(h.a,{flex:"1",className:"c-grey-333"},te.cust_seq&&B.a.createElement("span",{className:"mr10"},_t.index),_t.item_type!=="Attachment"&&Re(_t),_t.item_type==="Attachment"&&B.a.createElement("a",{target:"_blank",onClick:Object(l.a)(C.a.mark(function qe(){var Ct;return C.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:if(Object(z.e)(ce)){Ot.next=2;break}return Ot.abrupt("return");case 2:if(!(Ue!=null&&Ue.course_id)){Ot.next=6;break}return Ot.next=5,Object(i.L)({id:Ue==null?void 0:Ue.course_id});case 5:Ct=Ot.sent;case 6:Ot.t0=_t.item_type,Ot.next=Ot.t0==="Attachment"?9:Ot.t0==="VideoItem"?11:Ot.t0==="Shixun"?13:15;break;case 9:return ot(ct),Ot.abrupt("break",15);case 11:return ot(_t),Ot.abrupt("break",15);case 13:return Ye(_t),Ot.abrupt("break",15);case 15:case"end":return Ot.stop()}},qe)}))},_t.name),_t.item_type==="Shixun"&&_t.is_unity_3d&&B.a.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-block",textAlign:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),!!((It=_t.schools)!==null&&It!==void 0&&It.length)&&B.a.createElement(r.a,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},B.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),_t.item_type==="Shixun"&&!!(_t!=null&&_t.finished_challenges_count)&&B.a.createElement(r.a,{title:"\u5B8C\u6210\u5EA6:".concat(Math.round((_t==null?void 0:_t.finished_challenges_count)/(_t==null?void 0:_t.challenges_count)*100),"%")},B.a.createElement("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((_t==null?void 0:_t.finished_challenges_count)-(_t==null?void 0:_t.challenges_count)===0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}}))),!te.disabled&&B.a.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),B.a.createElement(h.a,{className:"tr"},(ct.item_type==="VideoItem"||(ct==null?void 0:ct.item_type)==="Attachment")&&!te.disabled&&B.a.createElement(r.a,{title:"\u7F16\u8F91"},B.a.createElement("span",{onClick:function(){te.editVidoItem(ct)},style:{color:"#ccc",marginRight:"10px"}},B.a.createElement(u.a,null))),!te.disabled&&B.a.createElement(B.a.Fragment,null,B.a.createElement(r.a,{title:"\u5220\u9664"},B.a.createElement("span",{onClick:function(){te.deleteStages({id:ct.stage_item_id,stage_id:te.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),te.showVideoPlay&&te.disabled&&ct.item_type==="VideoItem"&&Le&&B.a.createElement("aside",null,B.a.createElement(w.a,{type:"primary",onClick:Object(l.a)(C.a.mark(function qe(){return C.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:ot(ct);case 1:case"end":return ft.stop()}},qe)}))},ct.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Lt=ge.userInfo)===null||Lt===void 0?void 0:Lt.admin)||ct.allow_visit||ct.to_be_built||ct.shixun_status!=="\u6682\u672A\u516C\u5F00"&&ct.shixun_status!=="\u5DF2\u5220\u9664")&&te.disabled&&ct.item_type==="Shixun"&&Le&&B.a.createElement("aside",null,B.a.createElement(w.a,{className:"ml10",type:"primary",onClick:Object(l.a)(C.a.mark(function qe(){return C.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(Object(z.e)(ce)){ft.next=2;break}return ft.abrupt("return");case 2:if(!(Ue!=null&&Ue.course_id)){ft.next=5;break}return ft.next=5,Object(i.L)({id:Ue==null?void 0:Ue.course_id});case 5:window.open("/shixuns/".concat(ct.identifier,"/challenges"));case 6:case"end":return ft.stop()}},qe)}))},"\u67E5\u770B\u8BE6\u60C5"),ct.shixun_status!=="\u6682\u672A\u516C\u5F00"&&B.a.createElement(w.a,{className:"ml10",type:"primary",onClick:Object(l.a)(C.a.mark(function qe(){return C.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:Ye(ct);case 1:case"end":return ft.stop()}},qe)}))},ct!=null&&ct.need_authorize?"\u9700\u6388\u6743":_t!=null&&_t.finished_challenges_count?(_t==null?void 0:_t.finished_challenges_count)-(_t==null?void 0:_t.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),te.disabled&&!ct.allow_visit&&!ct.to_be_built&&ct.shixun_status==="\u6682\u672A\u516C\u5F00"&&B.a.createElement("span",{className:k.a.color204},"\u6682\u672A\u516C\u5F00"),!ct.allow_visit&&!ct.to_be_built&&ct.shixun_status==="\u5DF2\u5220\u9664"&&B.a.createElement("span",{className:k.a.color204},"\u5DF2\u5220\u9664"),te.disabled&&ct.item_type==="Shixun"&&!!ct.challenges_count&&B.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",ct.challenges_count),be==="All"&&!!((Et=_t.children)!==null&&Et!==void 0&&Et.length)&&B.a.createElement("span",{className:"ml10"},ue.includes(_t.key)?B.a.createElement(U.a,null):B.a.createElement(K.a,null))))},treeData:oe}))};me.a=Object(p.a)(function($){var ae=$.pathsDetail,pe=$.loading,ie=$.user,ge=$.globalSetting;return{pathsDetail:ae,globalSetting:ge,user:ie,loading:pe.effects}})(G)},ji0R:function(Ge,me,P){Ge.exports=P.p+"static/douyu.3e6df9ee.jpg"},juDX:function(Ge,me,P){P("P47w");var se=P("aX58"),X=se.registerPainter,L=P("3CBa");X("svg",L)},k3GJ:function(Ge,me,P){"use strict";P.d(me,"a",function(){return $s});var se=P("rePB"),X=P("ODXe"),L=P("Ff2n"),y=P("VTBJ"),E=P("q1tI"),w=P("TSYQ"),_=P.n(w),h=P("Zm9Q"),s=P("6cGi"),r=P("KQm4"),n=P("xEkU"),e=P.n(n),l=P("t23M");function c(nt){var Fe=Object(E.useRef)(),Qe=Object(E.useRef)(!1);function We(){for(var Ee=arguments.length,Ne=new Array(Ee),Ce=0;Cert&&(yt=rt-Pt),Object(E.useMemo)(function(){if(!Ne.length)return[0,0];for(var zt=Ne.length,$t=zt,yn=0;ynet+yt){$t=yn-1;break}}for(var Wt=0,dn=zt-1;dn>=0;dn-=1){var En=nt.get(Ne[dn].key)||m;if(En[tt]1&&arguments[1]!==void 0?arguments[1]:!1,We=Fe&&typeof Fe.getBoundingClientRect=="function"&&Fe.getBoundingClientRect().width;if(We){if(Qe){var Ee=getComputedStyle(Fe),Ne=Ee.marginLeft,Ce=Ee.marginRight;We+=+Ne.replace("px","")+ +Ce.replace("px","")}We=+We.toFixed(6)}return We||0},N=function(Fe,Qe,We){Fe&&Object(k.a)(Fe.style)==="object"&&(Fe.style[Qe]=We)},W=function(){return te.any},le=P("bdgK"),ee=P("i8i4"),oe=P.n(ee),xe=P("wgJM"),Ke=P("l4aY"),pt=P("m+aA"),Ue=P("c+Xe"),He=P("zT1h"),dt=P("QC+M");function vt(nt,Fe,Qe){return Qe?nt[0]===Fe[0]:nt[0]===Fe[0]&&nt[1]===Fe[1]}function it(nt,Fe,Qe){var We=nt[Fe]||{};return Object(y.a)(Object(y.a)({},We),Qe)}function at(nt,Fe,Qe,We){for(var Ee=Qe.points,Ne=Object.keys(nt),Ce=0;Ce1&&arguments[1]!==void 0?arguments[1]:2;Fe();var Ne=Object(xe.a)(function(){Ee<=1?We({isCanceled:function(){return Ne!==nt.current}}):Qe(We,Ee-1)});nt.current=Ne}return E.useEffect(function(){return function(){Fe()}},[]),[Qe,Fe]},Pr=[ft,Ot,Ut,bt],Vr=!1,Lr=!0;function Sn(nt){return nt===Ut||nt===bt}var ea=function(nt,Fe){var Qe=E.useState(Ct),We=Object(X.a)(Qe,2),Ee=We[0],Ne=We[1],Ce=xn(),$e=Object(X.a)(Ce,2),Ze=$e[0],tt=$e[1];function et(){Ne(ft)}return Jn(function(){if(Ee!==Ct&&Ee!==bt){var rt=Pr.indexOf(Ee),xt=Pr[rt+1],Pt=Fe(Ee);Pt===Vr?Ne(xt):Ze(function(yt){function zt(){if(yt.isCanceled())return;Ne(xt)}Pt===!0?zt():Promise.resolve(Pt).then(zt)})}},[nt,Ee]),E.useEffect(function(){return function(){tt()}},[]),[et,Ee]},ua=function(nt){var Fe=Object(E.useRef)(),Qe=Object(E.useRef)(nt);Qe.current=nt;var We=E.useCallback(function(Ce){Qe.current(Ce)},[]);function Ee(Ce){Ce&&(Ce.removeEventListener(Lt,We),Ce.removeEventListener(It,We))}function Ne(Ce){Fe.current&&Fe.current!==Ce&&Ee(Fe.current),Ce&&Ce!==Fe.current&&(Ce.addEventListener(Lt,We),Ce.addEventListener(It,We),Fe.current=Ce)}return E.useEffect(function(){return function(){Ee(Fe.current)}},[]),[Ne,Ee]};function ca(nt,Fe,Qe,We){var Ee=We.motionEnter,Ne=Ee===void 0?!0:Ee,Ce=We.motionAppear,$e=Ce===void 0?!0:Ce,Ze=We.motionLeave,tt=Ze===void 0?!0:Ze,et=We.motionDeadline,rt=We.motionLeaveImmediately,xt=We.onAppearPrepare,Pt=We.onEnterPrepare,yt=We.onLeavePrepare,zt=We.onAppearStart,$t=We.onEnterStart,yn=We.onLeaveStart,kt=We.onAppearActive,Wt=We.onEnterActive,dn=We.onLeaveActive,En=We.onAppearEnd,Vt=We.onEnterEnd,An=We.onLeaveEnd,Tn=We.onVisibleChanged,Fn=Nt(),Jt=Object(X.a)(Fn,2),rn=Jt[0],an=Jt[1],pn=Nt(ct),Wn=Object(X.a)(pn,2),en=Wn[0],On=Wn[1],vr=Nt(null),tr=Object(X.a)(vr,2),Ar=tr[0],qn=tr[1],Tr=Object(E.useRef)(!1),Mn=Object(E.useRef)(null),xr=Object(E.useRef)(!1),Gr=Object(E.useRef)(null);function Fr(){var jn=Qe();return jn||Gr.current}var sr=Object(E.useRef)(!1);function bn(jn){var mn=Fr();if(jn&&!jn.deadline&&jn.target!==mn)return;var ir;en===At&&sr.current?ir=En==null?void 0:En(mn,jn):en===Le&&sr.current?ir=Vt==null?void 0:Vt(mn,jn):en===qe&&sr.current&&(ir=An==null?void 0:An(mn,jn)),ir!==!1&&!xr.current&&(On(ct),qn(null))}var Vn=ua(bn),br=Object(X.a)(Vn,1),In=br[0],Hn=E.useMemo(function(){var jn,mn,ir;switch(en){case"appear":return jn={},Object(se.a)(jn,ft,xt),Object(se.a)(jn,Ot,zt),Object(se.a)(jn,Ut,kt),jn;case"enter":return mn={},Object(se.a)(mn,ft,Pt),Object(se.a)(mn,Ot,$t),Object(se.a)(mn,Ut,Wt),mn;case"leave":return ir={},Object(se.a)(ir,ft,yt),Object(se.a)(ir,Ot,yn),Object(se.a)(ir,Ut,dn),ir;default:return{}}},[en]),Xn=ea(en,function(jn){if(jn===ft){var mn=Hn[ft];return mn?mn(Fr()):Vr}if(on in Hn){var ir;qn(((ir=Hn[on])===null||ir===void 0?void 0:ir.call(Hn,Fr(),null))||null)}return on===Ut&&(In(Fr()),et>0&&(clearTimeout(Mn.current),Mn.current=setTimeout(function(){bn({deadline:!0})},et))),Lr}),Qn=Object(X.a)(Xn,2),Pn=Qn[0],on=Qn[1],qt=Sn(on);sr.current=qt,Jn(function(){an(Fe);var jn=Tr.current;if(Tr.current=!0,!nt)return;var mn;!jn&&Fe&&$e&&(mn=At),jn&&Fe&&Ne&&(mn=Le),(jn&&!Fe&&tt||!jn&&rt&&!Fe&&tt)&&(mn=qe),mn&&(On(mn),Pn())},[Fe]),Object(E.useEffect)(function(){(en===At&&!$e||en===Le&&!Ne||en===qe&&!tt)&&On(ct)},[$e,Ne,tt]),Object(E.useEffect)(function(){return function(){clearTimeout(Mn.current),xr.current=!0}},[]),Object(E.useEffect)(function(){rn!==void 0&&en===ct&&(Tn==null||Tn(rn))},[rn,en]);var Un=Ar;return Hn[ft]&&on===Ot&&(Un=Object(y.a)({transition:"none"},Un)),[en,on,Un,rn!=null?rn:Fe]}var Qr=function(nt){Object(u.a)(Qe,nt);var Fe=Object(i.a)(Qe);function Qe(){return Object(B.a)(this,Qe),Fe.apply(this,arguments)}return Object(b.a)(Qe,[{key:"render",value:function(){return this.props.children}}]),Qe}(E.Component),Ca=Qr;function Ga(nt){var Fe=nt;Object(k.a)(nt)==="object"&&(Fe=nt.transitionSupport);function Qe(Ee){return!!(Ee.motionName&&Fe)}var We=E.forwardRef(function(Ee,Ne){var Ce=Ee.visible,$e=Ce===void 0?!0:Ce,Ze=Ee.removeOnLeave,tt=Ze===void 0?!0:Ze,et=Ee.forceRender,rt=Ee.children,xt=Ee.motionName,Pt=Ee.leavedClassName,yt=Ee.eventProps,zt=Qe(Ee),$t=Object(E.useRef)(),yn=Object(E.useRef)();function kt(){try{return Object(pt.a)($t.current||yn.current)}catch(On){return null}}var Wt=ca(zt,$e,kt,Ee),dn=Object(X.a)(Wt,4),En=dn[0],Vt=dn[1],An=dn[2],Tn=dn[3],Fn=E.useRef(Tn);Tn&&(Fn.current=!0);var Jt=Object(E.useRef)(Ne);Jt.current=Ne;var rn=E.useCallback(function(On){$t.current=On,Object(Ue.b)(Jt.current,On)},[]),an,pn=Object(y.a)(Object(y.a)({},yt),{},{visible:$e});if(!rt)an=null;else if(En===ct||!Qe(Ee))Tn?an=rt(Object(y.a)({},pn),rn):!tt&&Fn.current?an=rt(Object(y.a)(Object(y.a)({},pn),{},{className:Pt}),rn):et?an=rt(Object(y.a)(Object(y.a)({},pn),{},{style:{display:"none"}}),rn):an=null;else{var Wn,en;Vt===ft?en="prepare":Sn(Vt)?en="active":Vt===Ot&&(en="start"),an=rt(Object(y.a)(Object(y.a)({},pn),{},{className:_()(Et(xt,En),(Wn={},Object(se.a)(Wn,Et(xt,"".concat(En,"-").concat(en)),en),Object(se.a)(Wn,xt,typeof xt=="string"),Wn)),style:An}),rn)}return E.createElement(Ca,{ref:yn},an)});return We.displayName="CSSMotion",We}var oi=Ga(Dt),Oe="add",ke="keep",je="remove",gt="removed";function Ft(nt){var Fe;return nt&&Object(k.a)(nt)==="object"&&"key"in nt?Fe=nt:Fe={key:nt},Object(y.a)(Object(y.a)({},Fe),{},{key:String(Fe.key)})}function Xt(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return nt.map(Ft)}function tn(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Qe=[],We=0,Ee=Fe.length,Ne=Xt(nt),Ce=Xt(Fe);Ne.forEach(function(tt){for(var et=!1,rt=We;rt1});return Ze.forEach(function(tt){Qe=Qe.filter(function(et){var rt=et.key,xt=et.status;return rt!==tt||xt!==je}),Qe.forEach(function(et){et.key===tt&&(et.status=ke)})}),Qe}var jt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Yt(nt){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:oi,Qe=function(We){Object(u.a)(Ne,We);var Ee=Object(i.a)(Ne);function Ne(){var Ce;return Object(B.a)(this,Ne),Ce=Ee.apply(this,arguments),Ce.state={keyEntities:[]},Ce.removeKey=function($e){Ce.setState(function(Ze){var tt=Ze.keyEntities;return{keyEntities:tt.map(function(et){return et.key!==$e?et:Object(y.a)(Object(y.a)({},et),{},{status:gt})})}})},Ce}return Object(b.a)(Ne,[{key:"render",value:function(){var $e=this,Ze=this.state.keyEntities,tt=this.props,et=tt.component,rt=tt.children,xt=tt.onVisibleChanged,Pt=Object(L.a)(tt,["component","children","onVisibleChanged"]),yt=et||E.Fragment,zt={};return jt.forEach(function($t){zt[$t]=Pt[$t],delete Pt[$t]}),delete Pt.keys,E.createElement(yt,Pt,Ze.map(function($t){var yn=$t.status,kt=Object(L.a)($t,["status"]),Wt=yn===Oe||yn===ke;return E.createElement(Fe,Object(S.a)({},zt,{key:kt.key,visible:Wt,eventProps:kt,onVisibleChanged:function(En){xt==null||xt(En,{key:kt.key}),En||$e.removeKey(kt.key)}}),rt)}))}}],[{key:"getDerivedStateFromProps",value:function($e,Ze){var tt=$e.keys,et=Ze.keyEntities,rt=Xt(tt),xt=tn(et,rt);return{keyEntities:xt.filter(function(Pt){var yt=et.find(function(zt){var $t=zt.key;return Pt.key===$t});return!(yt&&yt.status===gt&&Pt.status===je)})}}}]),Ne}(E.Component);return Qe.defaultProps={component:"div"},Qe}var Cn=Yt(Dt),cn=oi;function zn(nt){var Fe=nt.prefixCls,Qe=nt.motion,We=nt.animation,Ee=nt.transitionName;return Qe||(We?{motionName:"".concat(Fe,"-").concat(We)}:Ee?{motionName:Ee}:null)}function Ir(nt){var Fe=nt.prefixCls,Qe=nt.visible,We=nt.zIndex,Ee=nt.mask,Ne=nt.maskMotion,Ce=nt.maskAnimation,$e=nt.maskTransitionName;if(!Ee)return null;var Ze={};return(Ne||$e||Ce)&&(Ze=Object(y.a)({motionAppear:!0},zn({motion:Ne,prefixCls:Fe,transitionName:$e,animation:Ce}))),E.createElement(cn,Object(S.a)({},Ze,{visible:Qe,removeOnLeave:!0}),function(tt){var et=tt.className;return E.createElement("div",{style:{zIndex:We},className:_()("".concat(Fe,"-mask"),et)})})}var wr=P("9mu1"),Sr=P("o0o1"),Br=P.n(Sr),Yr=P("HaE+"),ya=["measure","align",null,"motion"],hr=function(nt,Fe){var Qe=Object(E.useState)(null),We=Object(X.a)(Qe,2),Ee=We[0],Ne=We[1],Ce=Object(E.useRef)(),$e=Object(E.useRef)(!1);function Ze(rt){$e.current||Ne(rt)}function tt(){xe.a.cancel(Ce.current)}function et(rt){tt(),Ce.current=Object(xe.a)(function(){Ze(function(xt){switch(Ee){case"align":return"motion";case"motion":return"stable";default:}return xt}),rt==null||rt()})}return Object(E.useEffect)(function(){Ze("measure")},[nt]),Object(E.useEffect)(function(){switch(Ee){case"measure":Fe();break;default:}Ee&&(Ce.current=Object(xe.a)(Object(Yr.a)(Br.a.mark(function rt(){var xt,Pt;return Br.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:xt=ya.indexOf(Ee),Pt=ya[xt+1],Pt&&xt!==-1&&Ze(Pt);case 3:case"end":return zt.stop()}},rt)}))))},[Ee]),Object(E.useEffect)(function(){return function(){$e.current=!0,tt()}},[]),[Ee,et]},Cr=function(nt){var Fe=E.useState({width:0,height:0}),Qe=Object(X.a)(Fe,2),We=Qe[0],Ee=Qe[1];function Ne($e){Ee({width:$e.offsetWidth,height:$e.offsetHeight})}var Ce=E.useMemo(function(){var $e={};if(nt){var Ze=We.width,tt=We.height;nt.indexOf("height")!==-1&&tt?$e.height=tt:nt.indexOf("minHeight")!==-1&&tt&&($e.minHeight=tt),nt.indexOf("width")!==-1&&Ze?$e.width=Ze:nt.indexOf("minWidth")!==-1&&Ze&&($e.minWidth=Ze)}return $e},[nt,We]);return[Ce,Ne]},Or=E.forwardRef(function(nt,Fe){var Qe=nt.visible,We=nt.prefixCls,Ee=nt.className,Ne=nt.style,Ce=nt.children,$e=nt.zIndex,Ze=nt.stretch,tt=nt.destroyPopupOnHide,et=nt.forceRender,rt=nt.align,xt=nt.point,Pt=nt.getRootDomNode,yt=nt.getClassNameFromAlign,zt=nt.onAlign,$t=nt.onMouseEnter,yn=nt.onMouseLeave,kt=nt.onMouseDown,Wt=nt.onTouchStart,dn=Object(E.useRef)(),En=Object(E.useRef)(),Vt=Object(E.useState)(),An=Object(X.a)(Vt,2),Tn=An[0],Fn=An[1],Jt=Cr(Ze),rn=Object(X.a)(Jt,2),an=rn[0],pn=rn[1];function Wn(){Ze&&pn(Pt())}var en=hr(Qe,Wn),On=Object(X.a)(en,2),vr=On[0],tr=On[1],Ar=Object(E.useRef)();function qn(){return xt||Pt}function Tr(){var Vn;(Vn=dn.current)===null||Vn===void 0||Vn.forceAlign()}function Mn(Vn,br){var In=yt(br);Tn!==In&&Fn(In),vr==="align"&&(Tn!==In?Promise.resolve().then(function(){Tr()}):tr(function(){var Hn;(Hn=Ar.current)===null||Hn===void 0||Hn.call(Ar)}),zt==null||zt(Vn,br))}var xr=Object(y.a)({},zn(nt));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Vn){var br=xr[Vn];xr[Vn]=function(In,Hn){return tr(),br==null?void 0:br(In,Hn)}});function Gr(){return new Promise(function(Vn){Ar.current=Vn})}E.useEffect(function(){!xr.motionName&&vr==="motion"&&tr()},[xr.motionName,vr]),E.useImperativeHandle(Fe,function(){return{forceAlign:Tr,getElement:function(){return En.current}}});var Fr=Object(y.a)(Object(y.a)({},an),{},{zIndex:$e,opacity:vr==="motion"||vr==="stable"||!Qe?void 0:0,pointerEvents:vr==="stable"?void 0:"none"},Ne),sr=!0;(rt==null?void 0:rt.points)&&(vr==="align"||vr==="stable")&&(sr=!1);var bn=Ce;return E.Children.count(Ce)>1&&(bn=E.createElement("div",{className:"".concat(We,"-content")},Ce)),E.createElement(cn,Object(S.a)({visible:Qe,ref:En,leavedClassName:"".concat(We,"-hidden")},xr,{onAppearPrepare:Gr,onEnterPrepare:Gr,removeOnLeave:tt,forceRender:et}),function(Vn,br){var In=Vn.className,Hn=Vn.style,Xn=_()(We,Ee,Tn,In);return E.createElement(wr.a,{target:qn(),key:"popup",ref:dn,monitorWindowResize:!0,disabled:sr,align:rt,onAlign:Mn},E.createElement("div",{ref:br,className:Xn,onMouseEnter:$t,onMouseLeave:yn,onMouseDownCapture:kt,onTouchStartCapture:Wt,style:Object(y.a)(Object(y.a)({},Hn),Fr)},bn))})});Or.displayName="PopupInner";var ha=Or,jr=E.forwardRef(function(nt,Fe){var Qe=nt.prefixCls,We=nt.visible,Ee=nt.zIndex,Ne=nt.children,Ce=nt.mobile;Ce=Ce===void 0?{}:Ce;var $e=Ce.popupClassName,Ze=Ce.popupStyle,tt=Ce.popupMotion,et=tt===void 0?{}:tt,rt=Ce.popupRender,xt=E.useRef();E.useImperativeHandle(Fe,function(){return{forceAlign:function(){},getElement:function(){return xt.current}}});var Pt=Object(y.a)({zIndex:Ee},Ze),yt=Ne;return E.Children.count(Ne)>1&&(yt=E.createElement("div",{className:"".concat(Qe,"-content")},Ne)),rt&&(yt=rt(yt)),E.createElement(cn,Object(S.a)({visible:We,ref:xt,removeOnLeave:!0},et),function(zt,$t){var yn=zt.className,kt=zt.style,Wt=_()(Qe,$e,yn);return E.createElement("div",{ref:$t,className:Wt,style:Object(y.a)(Object(y.a)({},kt),Pt)},yt)})});jr.displayName="MobilePopupInner";var oa=jr,mr=["visible","mobile"],da=E.forwardRef(function(nt,Fe){var Qe=nt.visible,We=nt.mobile,Ee=Object(L.a)(nt,mr),Ne=Object(E.useState)(Qe),Ce=Object(X.a)(Ne,2),$e=Ce[0],Ze=Ce[1],tt=Object(E.useState)(!1),et=Object(X.a)(tt,2),rt=et[0],xt=et[1],Pt=Object(y.a)(Object(y.a)({},Ee),{},{visible:$e});Object(E.useEffect)(function(){Ze(Qe),Qe&&We&&xt(Ve())},[Qe,We]);var yt=rt?E.createElement(oa,Object(S.a)({},Pt,{mobile:We,ref:Fe})):E.createElement(ha,Object(S.a)({},Pt,{ref:Fe}));return E.createElement("div",null,E.createElement(Ir,Pt),yt)});da.displayName="Popup";var Ba=da,si=E.createContext(null),_a=si;function Fa(){}function mi(){return""}function Na(nt){return nt?nt.ownerDocument:window.document}var Nr=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function ja(nt){var Fe=function(Qe){Object(u.a)(Ee,Qe);var We=Object(i.a)(Ee);function Ee(Ne){var Ce;Object(B.a)(this,Ee),Ce=We.call(this,Ne),Ce.popupRef=E.createRef(),Ce.triggerRef=E.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(Ze){var tt=Ce.props.mouseEnterDelay;Ce.fireEvents("onMouseEnter",Ze),Ce.delaySetPopupVisible(!0,tt,tt?null:Ze)},Ce.onMouseMove=function(Ze){Ce.fireEvents("onMouseMove",Ze),Ce.setPoint(Ze)},Ce.onMouseLeave=function(Ze){Ce.fireEvents("onMouseLeave",Ze),Ce.delaySetPopupVisible(!1,Ce.props.mouseLeaveDelay)},Ce.onPopupMouseEnter=function(){Ce.clearDelayTimer()},Ce.onPopupMouseLeave=function(Ze){var tt;if(Ze.relatedTarget&&!Ze.relatedTarget.setTimeout&&Object(Ke.a)((tt=Ce.popupRef.current)===null||tt===void 0?void 0:tt.getElement(),Ze.relatedTarget))return;Ce.delaySetPopupVisible(!1,Ce.props.mouseLeaveDelay)},Ce.onFocus=function(Ze){Ce.fireEvents("onFocus",Ze),Ce.clearDelayTimer(),Ce.isFocusToShow()&&(Ce.focusTime=Date.now(),Ce.delaySetPopupVisible(!0,Ce.props.focusDelay))},Ce.onMouseDown=function(Ze){Ce.fireEvents("onMouseDown",Ze),Ce.preClickTime=Date.now()},Ce.onTouchStart=function(Ze){Ce.fireEvents("onTouchStart",Ze),Ce.preTouchTime=Date.now()},Ce.onBlur=function(Ze){Ce.fireEvents("onBlur",Ze),Ce.clearDelayTimer(),Ce.isBlurToHide()&&Ce.delaySetPopupVisible(!1,Ce.props.blurDelay)},Ce.onContextMenu=function(Ze){Ze.preventDefault(),Ce.fireEvents("onContextMenu",Ze),Ce.setPopupVisible(!0,Ze)},Ce.onContextMenuClose=function(){Ce.isContextMenuToShow()&&Ce.close()},Ce.onClick=function(Ze){if(Ce.fireEvents("onClick",Ze),Ce.focusTime){var tt;if(Ce.preClickTime&&Ce.preTouchTime?tt=Math.min(Ce.preClickTime,Ce.preTouchTime):Ce.preClickTime?tt=Ce.preClickTime:Ce.preTouchTime&&(tt=Ce.preTouchTime),Math.abs(tt-Ce.focusTime)<20)return;Ce.focusTime=0}Ce.preClickTime=0,Ce.preTouchTime=0,Ce.isClickToShow()&&(Ce.isClickToHide()||Ce.isBlurToHide())&&Ze&&Ze.preventDefault&&Ze.preventDefault();var et=!Ce.state.popupVisible;(Ce.isClickToHide()&&!et||et&&Ce.isClickToShow())&&Ce.setPopupVisible(!Ce.state.popupVisible,Ze)},Ce.onPopupMouseDown=function(){if(Ce.hasPopupMouseDown=!0,clearTimeout(Ce.mouseDownTimeout),Ce.mouseDownTimeout=window.setTimeout(function(){Ce.hasPopupMouseDown=!1},0),Ce.context){var Ze;(Ze=Ce.context).onPopupMouseDown.apply(Ze,arguments)}},Ce.onDocumentClick=function(Ze){if(Ce.props.mask&&!Ce.props.maskClosable)return;var tt=Ze.target,et=Ce.getRootDomNode(),rt=Ce.getPopupDomNode();(!Object(Ke.a)(et,tt)||Ce.isContextMenuOnly())&&!Object(Ke.a)(rt,tt)&&!Ce.hasPopupMouseDown&&Ce.close()},Ce.getRootDomNode=function(){var Ze=Ce.props.getTriggerDOMNode;if(Ze)return Ze(Ce.triggerRef.current);try{var tt=Object(pt.a)(Ce.triggerRef.current);if(tt)return tt}catch(et){}return oe.a.findDOMNode(Object(p.a)(Ce))},Ce.getPopupClassNameFromAlign=function(Ze){var tt=[],et=Ce.props,rt=et.popupPlacement,xt=et.builtinPlacements,Pt=et.prefixCls,yt=et.alignPoint,zt=et.getPopupClassNameFromAlign;return rt&&xt&&tt.push(at(xt,Pt,Ze,yt)),zt&&tt.push(zt(Ze)),tt.join(" ")},Ce.getComponent=function(){var Ze=Ce.props,tt=Ze.prefixCls,et=Ze.destroyPopupOnHide,rt=Ze.popupClassName,xt=Ze.onPopupAlign,Pt=Ze.popupMotion,yt=Ze.popupAnimation,zt=Ze.popupTransitionName,$t=Ze.popupStyle,yn=Ze.mask,kt=Ze.maskAnimation,Wt=Ze.maskTransitionName,dn=Ze.maskMotion,En=Ze.zIndex,Vt=Ze.popup,An=Ze.stretch,Tn=Ze.alignPoint,Fn=Ze.mobile,Jt=Ze.forceRender,rn=Ce.state,an=rn.popupVisible,pn=rn.point,Wn=Ce.getPopupAlign(),en={};return Ce.isMouseEnterToShow()&&(en.onMouseEnter=Ce.onPopupMouseEnter),Ce.isMouseLeaveToHide()&&(en.onMouseLeave=Ce.onPopupMouseLeave),en.onMouseDown=Ce.onPopupMouseDown,en.onTouchStart=Ce.onPopupMouseDown,E.createElement(Ba,Object(S.a)({prefixCls:tt,destroyPopupOnHide:et,visible:an,point:Tn&&pn,className:rt,align:Wn,onAlign:xt,animation:yt,getClassNameFromAlign:Ce.getPopupClassNameFromAlign},en,{stretch:An,getRootDomNode:Ce.getRootDomNode,style:$t,mask:yn,zIndex:En,transitionName:zt,maskAnimation:kt,maskTransitionName:Wt,maskMotion:dn,ref:Ce.popupRef,motion:Pt,mobile:Fn,forceRender:Jt}),typeof Vt=="function"?Vt():Vt)},Ce.attachParent=function(Ze){xe.a.cancel(Ce.attachId);var tt=Ce.props,et=tt.getPopupContainer,rt=tt.getDocument,xt=Ce.getRootDomNode(),Pt;et?(xt||et.length===0)&&(Pt=et(xt)):Pt=rt(Ce.getRootDomNode()).body,Pt?Pt.appendChild(Ze):Ce.attachId=Object(xe.a)(function(){Ce.attachParent(Ze)})},Ce.getContainer=function(){var Ze=Ce.props.getDocument,tt=Ze(Ce.getRootDomNode()).createElement("div");return tt.style.position="absolute",tt.style.top="0",tt.style.left="0",tt.style.width="100%",Ce.attachParent(tt),tt},Ce.setPoint=function(Ze){var tt=Ce.props.alignPoint;if(!tt||!Ze)return;Ce.setState({point:{pageX:Ze.pageX,pageY:Ze.pageY}})},Ce.handlePortalUpdate=function(){Ce.state.prevPopupVisible!==Ce.state.popupVisible&&Ce.props.afterPopupVisibleChange(Ce.state.popupVisible)},Ce.triggerContextValue={onPopupMouseDown:Ce.onPopupMouseDown};var $e;return"popupVisible"in Ne?$e=!!Ne.popupVisible:$e=!!Ne.defaultPopupVisible,Ce.state={prevPopupVisible:$e,popupVisible:$e},Nr.forEach(function(Ze){Ce["fire".concat(Ze)]=function(tt){Ce.fireEvents(Ze,tt)}}),Ce}return Object(b.a)(Ee,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ce=this.props,$e=this.state;if($e.popupVisible){var Ze;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Ze=Ce.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(He.a)(Ze,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Ze=Ze||Ce.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(He.a)(Ze,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Ze=Ze||Ce.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(He.a)(Ze,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(He.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),xe.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,$e=Ce.popupPlacement,Ze=Ce.popupAlign,tt=Ce.builtinPlacements;return $e&&tt?it(tt,$e,Ze):Ze}},{key:"setPopupVisible",value:function(Ce,$e){var Ze=this.props.alignPoint,tt=this.state.popupVisible;this.clearDelayTimer(),tt!==Ce&&("popupVisible"in this.props||this.setState({popupVisible:Ce,prevPopupVisible:tt}),this.props.onPopupVisibleChange(Ce)),Ze&&$e&&Ce&&this.setPoint($e)}},{key:"delaySetPopupVisible",value:function(Ce,$e,Ze){var tt=this,et=$e*1e3;if(this.clearDelayTimer(),et){var rt=Ze?{pageX:Ze.pageX,pageY:Ze.pageY}:null;this.delayTimer=window.setTimeout(function(){tt.setPopupVisible(Ce,rt),tt.clearDelayTimer()},et)}else this.setPopupVisible(Ce,Ze)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(Ce){var $e=this.props.children.props,Ze=this.props;return $e[Ce]&&Ze[Ce]?this["fire".concat(Ce)]:$e[Ce]||Ze[Ce]}},{key:"isClickToShow",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.showAction;return $e.indexOf("click")!==-1||Ze.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,$e=Ce.action,Ze=Ce.showAction;return $e.indexOf("contextMenu")!==-1||Ze.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.hideAction;return $e.indexOf("click")!==-1||Ze.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.showAction;return $e.indexOf("hover")!==-1||Ze.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.hideAction;return $e.indexOf("hover")!==-1||Ze.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.showAction;return $e.indexOf("focus")!==-1||Ze.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.hideAction;return $e.indexOf("focus")!==-1||Ze.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,$e){var Ze=this.props.children.props[Ce];Ze&&Ze($e);var tt=this.props[Ce];tt&&tt($e)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Ce=this.state.popupVisible,$e=this.props,Ze=$e.children,tt=$e.forceRender,et=$e.alignPoint,rt=$e.className,xt=$e.autoDestroy,Pt=E.Children.only(Ze),yt={key:"trigger"};this.isContextMenuToShow()?yt.onContextMenu=this.onContextMenu:yt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(yt.onClick=this.onClick,yt.onMouseDown=this.onMouseDown,yt.onTouchStart=this.onTouchStart):(yt.onClick=this.createTwoChains("onClick"),yt.onMouseDown=this.createTwoChains("onMouseDown"),yt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(yt.onMouseEnter=this.onMouseEnter,et&&(yt.onMouseMove=this.onMouseMove)):yt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?yt.onMouseLeave=this.onMouseLeave:yt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(yt.onFocus=this.onFocus,yt.onBlur=this.onBlur):(yt.onFocus=this.createTwoChains("onFocus"),yt.onBlur=this.createTwoChains("onBlur"));var zt=_()(Pt&&Pt.props&&Pt.props.className,rt);zt&&(yt.className=zt);var $t=Object(y.a)({},yt);Object(Ue.c)(Pt)&&($t.ref=Object(Ue.a)(this.triggerRef,Pt.ref));var yn=E.cloneElement(Pt,$t),kt;return(Ce||this.popupRef.current||tt)&&(kt=E.createElement(nt,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Ce&&xt&&(kt=null),E.createElement(_a.Provider,{value:this.triggerContextValue},yn,kt)}}],[{key:"getDerivedStateFromProps",value:function(Ce,$e){var Ze=Ce.popupVisible,tt={};return Ze!==void 0&&$e.popupVisible!==Ze&&(tt.popupVisible=Ze,tt.prevPopupVisible=$e.popupVisible),tt}}]),Ee}(E.Component);return Fe.contextType=_a,Fe.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:mi,getDocument:Na,onPopupVisibleChange:Fa,afterPopupVisibleChange:Fa,onPopupAlign:Fa,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Fe}var $a=ja(dt.a),Qa={adjustX:1,adjustY:1},vi={topLeft:{points:["bl","tl"],overflow:Qa,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Qa,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Qa,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Qa,offset:[4,0]}},gi={topLeft:{points:["bl","tl"],overflow:Qa,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Qa,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Qa,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Qa,offset:[4,0]}},pa=vi,Sa=0,Kr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ma=function(Fe,Qe,We){var Ee=ue(Qe),Ne=Fe.getState();Fe.setState({defaultActiveFirst:Object(y.a)(Object(y.a)({},Ne.defaultActiveFirst),{},Object(se.a)({},Ee,We))})},uo=function(nt){Object(u.a)(Qe,nt);var Fe=Object(i.a)(Qe);function Qe(We){var Ee;Object(B.a)(this,Qe),Ee=Fe.call(this,We),Ee.onDestroy=function(et){Ee.props.onDestroy(et)},Ee.onKeyDown=function(et){var rt=et.keyCode,xt=Ee.menuInstance,Pt=Ee.props.store,yt=Ee.getVisible();if(rt===f.a.ENTER)return Ee.onTitleClick(et),ma(Pt,Ee.props.eventKey,!0),!0;if(rt===f.a.RIGHT)return yt?xt.onKeyDown(et):(Ee.triggerOpenChange(!0),ma(Pt,Ee.props.eventKey,!0)),!0;if(rt===f.a.LEFT){var zt;if(yt)zt=xt.onKeyDown(et);else return;return zt||(Ee.triggerOpenChange(!1),zt=!0),zt}return yt&&(rt===f.a.UP||rt===f.a.DOWN)?xt.onKeyDown(et):void 0},Ee.onOpenChange=function(et){Ee.props.onOpenChange(et)},Ee.onPopupVisibleChange=function(et){Ee.triggerOpenChange(et,et?"mouseenter":"mouseleave")},Ee.onMouseEnter=function(et){var rt=Ee.props,xt=rt.eventKey,Pt=rt.onMouseEnter,yt=rt.store;ma(yt,Ee.props.eventKey,!1),Pt({key:xt,domEvent:et})},Ee.onMouseLeave=function(et){var rt=Ee.props,xt=rt.parentMenu,Pt=rt.eventKey,yt=rt.onMouseLeave;xt.subMenuInstance=Object(p.a)(Ee),yt({key:Pt,domEvent:et})},Ee.onTitleMouseEnter=function(et){var rt=Ee.props,xt=rt.eventKey,Pt=rt.onItemHover,yt=rt.onTitleMouseEnter;Pt({key:xt,hover:!0}),yt({key:xt,domEvent:et})},Ee.onTitleMouseLeave=function(et){var rt=Ee.props,xt=rt.parentMenu,Pt=rt.eventKey,yt=rt.onItemHover,zt=rt.onTitleMouseLeave;xt.subMenuInstance=Object(p.a)(Ee),yt({key:Pt,hover:!1}),zt({key:Pt,domEvent:et})},Ee.onTitleClick=function(et){var rt=Object(p.a)(Ee),xt=rt.props;if(xt.onTitleClick({key:xt.eventKey,domEvent:et}),xt.triggerSubMenuAction==="hover")return;Ee.triggerOpenChange(!Ee.getVisible(),"click"),ma(xt.store,Ee.props.eventKey,!1)},Ee.onSubMenuClick=function(et){typeof Ee.props.onClick=="function"&&Ee.props.onClick(Ee.addKeyPath(et))},Ee.onSelect=function(et){Ee.props.onSelect(et)},Ee.onDeselect=function(et){Ee.props.onDeselect(et)},Ee.getPrefixCls=function(){return"".concat(Ee.props.rootPrefixCls,"-submenu")},Ee.getActiveClassName=function(){return"".concat(Ee.getPrefixCls(),"-active")},Ee.getDisabledClassName=function(){return"".concat(Ee.getPrefixCls(),"-disabled")},Ee.getSelectedClassName=function(){return"".concat(Ee.getPrefixCls(),"-selected")},Ee.getOpenClassName=function(){return"".concat(Ee.props.rootPrefixCls,"-submenu-open")},Ee.getVisible=function(){return Ee.state.isOpen},Ee.getMode=function(){return Ee.state.mode},Ee.saveMenuInstance=function(et){Ee.menuInstance=et},Ee.addKeyPath=function(et){return Object(y.a)(Object(y.a)({},et),{},{keyPath:(et.keyPath||[]).concat(Ee.props.eventKey)})},Ee.triggerOpenChange=function(et,rt){var xt=Ee.props.eventKey,Pt=function(){Ee.onOpenChange({key:xt,item:Object(p.a)(Ee),trigger:rt,open:et})};rt==="mouseenter"?Ee.mouseenterTimeout=setTimeout(function(){Pt()},0):Pt()},Ee.isChildrenSelected=function(){var et={find:!1};return Ie(Ee.props.children,Ee.props.selectedKeys,et),et.find},Ee.isInlineMode=function(){return Ee.getMode()==="inline"},Ee.adjustWidth=function(){if(!Ee.subMenuTitle||!Ee.menuInstance)return;var et=ee.findDOMNode(Ee.menuInstance);if(et.offsetWidth>=Ee.subMenuTitle.offsetWidth)return;et.style.minWidth="".concat(Ee.subMenuTitle.offsetWidth,"px")},Ee.saveSubMenuTitle=function(et){Ee.subMenuTitle=et},Ee.getBaseProps=function(){var et=Object(p.a)(Ee),rt=et.props,xt=Ee.getMode();return{mode:xt==="horizontal"?"vertical":xt,visible:Ee.getVisible(),level:rt.level+1,inlineIndent:rt.inlineIndent,focusable:!1,onClick:Ee.onSubMenuClick,onSelect:Ee.onSelect,onDeselect:Ee.onDeselect,onDestroy:Ee.onDestroy,selectedKeys:rt.selectedKeys,eventKey:"".concat(rt.eventKey,"-menu-"),openKeys:rt.openKeys,motion:rt.motion,onOpenChange:Ee.onOpenChange,subMenuOpenDelay:rt.subMenuOpenDelay,parentMenu:Object(p.a)(Ee),subMenuCloseDelay:rt.subMenuCloseDelay,forceSubMenuRender:rt.forceSubMenuRender,triggerSubMenuAction:rt.triggerSubMenuAction,builtinPlacements:rt.builtinPlacements,defaultActiveFirst:rt.store.getState().defaultActiveFirst[ue(rt.eventKey)],multiple:rt.multiple,prefixCls:rt.rootPrefixCls,id:Ee.internalMenuId,manualRef:Ee.saveMenuInstance,itemIcon:rt.itemIcon,expandIcon:rt.expandIcon,direction:rt.direction}},Ee.getMotion=function(et,rt){var xt=Object(p.a)(Ee),Pt=xt.haveRendered,yt=Ee.props,zt=yt.motion,$t=yt.rootPrefixCls,yn=Object(y.a)(Object(y.a)({},zt),{},{leavedClassName:"".concat($t,"-hidden"),removeOnLeave:!1,motionAppear:Pt||!rt||et!=="inline"});return yn};var Ne=We.store,Ce=We.eventKey,$e=Ne.getState(),Ze=$e.defaultActiveFirst;Ee.isRootMenu=!1;var tt=!1;return Ze&&(tt=Ze[Ce]),ma(Ne,Ce,tt),Ee.state={mode:We.mode,isOpen:We.isOpen},Ee}return Object(b.a)(Qe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ee=this,Ne=this.props,Ce=Ne.mode,$e=Ne.parentMenu,Ze=Ne.manualRef,tt=Ne.isOpen,et=function(){Ee.setState({mode:Ce,isOpen:tt})},rt=tt!==this.state.isOpen,xt=Ce!==this.state.mode;if((xt||rt)&&(xe.a.cancel(this.updateStateRaf),xt?this.updateStateRaf=Object(xe.a)(et):et()),Ze&&Ze(this),Ce!=="horizontal"||!($e==null?void 0:$e.isRootMenu)||!tt)return;this.minWidthTimeout=setTimeout(function(){return Ee.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Ee=this.props,Ne=Ee.onDestroy,Ce=Ee.eventKey;Ne&&Ne(Ce),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),xe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Ee,Ne){var Ce=this.getBaseProps();return E.createElement(ji,Object(S.a)({},Ce,{id:this.internalMenuId,className:Ee,style:Ne}),this.props.children)}},{key:"renderChildren",value:function(){var Ee=this,Ne=this.getBaseProps(),Ce=Ne.mode,$e=Ne.visible,Ze=Ne.forceSubMenuRender,tt=Ne.direction,et=this.getMotion(Ce,$e);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||$e||Ze,!this.haveOpened)return E.createElement("div",null);var rt=_()("".concat(Ne.prefixCls,"-sub"),Object(se.a)({},"".concat(Ne.prefixCls,"-rtl"),tt==="rtl"));return this.isInlineMode()?E.createElement(cn,Object(S.a)({visible:Ne.visible,forceRender:Ze},et),function(xt){var Pt=xt.className,yt=xt.style,zt=_()(rt,Pt);return Ee.renderPopupMenu(zt,yt)}):this.renderPopupMenu(rt)}},{key:"render",value:function(){var Ee,Ne,Ce,$e=Object(y.a)({},this.props),Ze=this.getVisible(),tt=this.getPrefixCls(),et=this.isInlineMode(),rt=this.getMode(),xt=_()(tt,"".concat(tt,"-").concat(rt),(Ee={},Object(se.a)(Ee,$e.className,!!$e.className),Object(se.a)(Ee,this.getOpenClassName(),Ze),Object(se.a)(Ee,this.getActiveClassName(),$e.active||Ze&&!et),Object(se.a)(Ee,this.getDisabledClassName(),$e.disabled),Object(se.a)(Ee,this.getSelectedClassName(),this.isChildrenSelected()),Ee));this.internalMenuId||($e.eventKey?this.internalMenuId="".concat($e.eventKey,"$Menu"):(Sa+=1,this.internalMenuId="$__$".concat(Sa,"$Menu")));var Pt={},yt={},zt={};$e.disabled||(Pt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},yt={onClick:this.onTitleClick},zt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var $t={},yn=$e.direction,kt=yn==="rtl";et&&(kt?$t.paddingRight=$e.inlineIndent*$e.level:$t.paddingLeft=$e.inlineIndent*$e.level);var Wt={};this.getVisible()&&(Wt={"aria-owns":this.internalMenuId});var dn=null;rt!=="horizontal"&&(dn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(dn=E.createElement(this.props.expandIcon,Object(y.a)({},this.props))));var En=E.createElement("div",Object(S.a)({ref:this.saveSubMenuTitle,style:$t,className:"".concat(tt,"-title"),role:"button"},zt,yt,{"aria-expanded":Ze},Wt,{"aria-haspopup":"true",title:typeof $e.title=="string"?$e.title:void 0}),$e.title,dn||E.createElement("i",{className:"".concat(tt,"-arrow")})),Vt=this.renderChildren(),An=((Ne=$e.parentMenu)===null||Ne===void 0?void 0:Ne.isRootMenu)?$e.parentMenu.props.getPopupContainer:function(qn){return qn.parentNode},Tn=Kr[rt],Fn=$e.popupOffset?{offset:$e.popupOffset}:{},Jt=_()((Ce={},Object(se.a)(Ce,$e.popupClassName,$e.popupClassName&&!et),Object(se.a)(Ce,"".concat(tt,"-rtl"),kt),Ce)),rn=$e.disabled,an=$e.triggerSubMenuAction,pn=$e.subMenuOpenDelay,Wn=$e.forceSubMenuRender,en=$e.subMenuCloseDelay,On=$e.builtinPlacements;De.forEach(function(qn){return delete $e[qn]}),delete $e.onClick;var vr=kt?Object(y.a)(Object(y.a)({},gi),On):Object(y.a)(Object(y.a)({},vi),On);delete $e.direction;var tr=this.getBaseProps(),Ar=et?null:this.getMotion(tr.mode,tr.visible);return E.createElement("li",Object(S.a)({},$e,Pt,{className:xt,role:"menuitem"}),E.createElement($a,{prefixCls:tt,popupClassName:_()("".concat(tt,"-popup"),Jt),getPopupContainer:An,builtinPlacements:vr,popupPlacement:Tn,popupVisible:et?!1:Ze,popupAlign:Fn,popup:et?null:Vt,action:rn||et?[]:[an],mouseEnterDelay:pn,mouseLeaveDelay:en,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Wn,popupMotion:Ar},En),et?Vt:null)}}]),Qe}(E.Component);uo.defaultProps={onMouseEnter:de,onMouseLeave:de,onTitleMouseEnter:de,onTitleMouseLeave:de,onTitleClick:de,manualRef:de,mode:"vertical",title:""};var Ni=Object(x.b)(function(nt,Fe){var Qe=nt.openKeys,We=nt.activeKey,Ee=nt.selectedKeys,Ne=Fe.eventKey,Ce=Fe.subMenuKey;return{isOpen:Qe.indexOf(Ne)>-1,active:We[Ce]===Ne,selectedKeys:Ee}})(uo);Ni.isSubMenu=!0;var Ii=Ni,Ho="menuitem-overflowed",ko=.5,rr=function(nt){Object(u.a)(Qe,nt);var Fe=Object(i.a)(Qe);function Qe(){var We;return Object(B.a)(this,Qe),We=Fe.apply(this,arguments),We.resizeObserver=null,We.mutationObserver=null,We.originalTotalWidth=0,We.overflowedItems=[],We.menuItemSizes=[],We.cancelFrameId=null,We.state={lastVisibleIndex:void 0},We.childRef=E.createRef(),We.getMenuItemNodes=function(){var Ee=We.props.prefixCls,Ne=We.childRef.current;return Ne?[].slice.call(Ne.children).filter(function(Ce){return Ce.className.split(" ").indexOf("".concat(Ee,"-overflowed-submenu"))<0}):[]},We.getOverflowedSubMenuItem=function(Ee,Ne,Ce){var $e=We.props,Ze=$e.overflowedIndicator,tt=$e.level,et=$e.mode,rt=$e.prefixCls,xt=$e.theme;if(tt!==1||et!=="horizontal")return null;var Pt=We.props.children[0],yt=Pt.props,zt=yt.children,$t=yt.title,yn=yt.style,kt=Object(L.a)(yt,["children","title","style"]),Wt=Object(y.a)({},yn),dn="".concat(Ee,"-overflowed-indicator"),En="".concat(Ee,"-overflowed-indicator");Ne.length===0&&Ce!==!0?Wt=Object(y.a)(Object(y.a)({},Wt),{},{display:"none"}):Ce&&(Wt=Object(y.a)(Object(y.a)({},Wt),{},{visibility:"hidden",position:"absolute"}),dn="".concat(dn,"-placeholder"),En="".concat(En,"-placeholder"));var Vt=xt?"".concat(rt,"-").concat(xt):"",An={};return De.forEach(function(Tn){kt[Tn]!==void 0&&(An[Tn]=kt[Tn])}),E.createElement(Ii,Object(S.a)({title:Ze,className:"".concat(rt,"-overflowed-submenu"),popupClassName:Vt},An,{key:dn,eventKey:En,disabled:!1,style:Wt}),Ne)},We.setChildrenWidthAndResize=function(){if(We.props.mode!=="horizontal")return;var Ee=We.childRef.current;if(!Ee)return;var Ne=Ee.children;if(!Ne||Ne.length===0)return;var Ce=Ee.children[Ne.length-1];N(Ce,"display","inline-block");var $e=We.getMenuItemNodes(),Ze=$e.filter(function(tt){return tt.className.split(" ").indexOf(Ho)>=0});Ze.forEach(function(tt){N(tt,"display","inline-block")}),We.menuItemSizes=$e.map(function(tt){return ne(tt,!0)}),Ze.forEach(function(tt){N(tt,"display","none")}),We.overflowedIndicatorWidth=ne(Ee.children[Ee.children.length-1],!0),We.originalTotalWidth=We.menuItemSizes.reduce(function(tt,et){return tt+et},0),We.handleResize(),N(Ce,"display","none")},We.handleResize=function(){if(We.props.mode!=="horizontal")return;var Ee=We.childRef.current;if(!Ee)return;var Ne=ne(Ee);We.overflowedItems=[];var Ce=0,$e;We.originalTotalWidth>Ne+ko&&($e=-1,We.menuItemSizes.forEach(function(Ze){Ce+=Ze,Ce+We.overflowedIndicatorWidth<=Ne&&($e+=1)})),We.setState({lastVisibleIndex:$e})},We}return Object(b.a)(Qe,[{key:"componentDidMount",value:function(){var Ee=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ne=this.childRef.current;if(!Ne)return;this.resizeObserver=new le.default(function(Ce){Ce.forEach(function(){var $e=Ee.cancelFrameId;cancelAnimationFrame($e),Ee.cancelFrameId=requestAnimationFrame(Ee.setChildrenWidthAndResize)})}),[].slice.call(Ne.children).concat(Ne).forEach(function(Ce){Ee.resizeObserver.observe(Ce)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Ee.resizeObserver.disconnect(),[].slice.call(Ne.children).concat(Ne).forEach(function(Ce){Ee.resizeObserver.observe(Ce)}),Ee.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ne,{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(Ee){var Ne=this,Ce=this.state.lastVisibleIndex;return(Ee||[]).reduce(function($e,Ze,tt){var et=Ze;if(Ne.props.mode==="horizontal"){var rt=Ne.getOverflowedSubMenuItem(Ze.props.eventKey,[]);Ce!==void 0&&Ne.props.className.indexOf("".concat(Ne.props.prefixCls,"-root"))!==-1&&(tt>Ce&&(et=E.cloneElement(Ze,{style:{display:"none"},eventKey:"".concat(Ze.props.eventKey,"-hidden"),className:"".concat(Ho)})),tt===Ce+1&&(Ne.overflowedItems=Ee.slice(Ce+1).map(function(Pt){return E.cloneElement(Pt,{key:Pt.props.eventKey,mode:"vertical-left"})}),rt=Ne.getOverflowedSubMenuItem(Ze.props.eventKey,Ne.overflowedItems)));var xt=[].concat(Object(r.a)($e),[rt,et]);return tt===Ee.length-1&&xt.push(Ne.getOverflowedSubMenuItem(Ze.props.eventKey,[],!0)),xt}return[].concat(Object(r.a)($e),[et])},[])}},{key:"render",value:function(){var Ee=this.props,Ne=Ee.visible,Ce=Ee.prefixCls,$e=Ee.overflowedIndicator,Ze=Ee.mode,tt=Ee.level,et=Ee.tag,rt=Ee.children,xt=Ee.theme,Pt=Object(L.a)(Ee,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),yt=et;return E.createElement(yt,Object(S.a)({ref:this.childRef},Pt),this.renderChildren(rt))}}]),Qe}(E.Component);rr.defaultProps={tag:"div",className:""};var Dr=rr;function Ur(nt){return nt.length?nt.every(function(Fe){return!!Fe.props.disabled}):!0}function _r(nt,Fe,Qe){var We=nt.getState();nt.setState({activeKey:Object(y.a)(Object(y.a)({},We.activeKey),{},Object(se.a)({},Fe,Qe))})}function ra(nt){return nt.eventKey||"0-menu-"}function sa(nt,Fe){var Qe=Fe,We=nt.children,Ee=nt.eventKey;if(Qe){var Ne;if(Se(We,function(Ce,$e){Ce&&Ce.props&&!Ce.props.disabled&&Qe===he(Ce,Ee,$e)&&(Ne=!0)}),Ne)return Qe}return Qe=null,nt.defaultActiveFirst&&Se(We,function(Ce,$e){!Qe&&Ce&&!Ce.props.disabled&&(Qe=he(Ce,Ee,$e))}),Qe}function Va(nt){if(!nt)return;var Fe=this.instanceArray.indexOf(nt);Fe!==-1?this.instanceArray[Fe]=nt:this.instanceArray.push(nt)}var Oa=function(nt){Object(u.a)(Qe,nt);var Fe=Object(i.a)(Qe);function Qe(We){var Ee;return Object(B.a)(this,Qe),Ee=Fe.call(this,We),Ee.onKeyDown=function(Ne,Ce){var $e=Ne.keyCode,Ze;if(Ee.getFlatInstanceArray().forEach(function(et){et&&et.props.active&&et.onKeyDown&&(Ze=et.onKeyDown(Ne))}),Ze)return 1;var tt=null;return($e===f.a.UP||$e===f.a.DOWN)&&(tt=Ee.step($e===f.a.UP?-1:1)),tt?(Ne.preventDefault(),_r(Ee.props.store,ra(Ee.props),tt.props.eventKey),typeof Ce=="function"&&Ce(tt),1):void 0},Ee.onItemHover=function(Ne){var Ce=Ne.key,$e=Ne.hover;_r(Ee.props.store,ra(Ee.props),$e?Ce:null)},Ee.onDeselect=function(Ne){Ee.props.onDeselect(Ne)},Ee.onSelect=function(Ne){Ee.props.onSelect(Ne)},Ee.onClick=function(Ne){Ee.props.onClick(Ne)},Ee.onOpenChange=function(Ne){Ee.props.onOpenChange(Ne)},Ee.onDestroy=function(Ne){Ee.props.onDestroy(Ne)},Ee.getFlatInstanceArray=function(){return Ee.instanceArray},Ee.step=function(Ne){var Ce=Ee.getFlatInstanceArray(),$e=Ee.props.store.getState().activeKey[ra(Ee.props)],Ze=Ce.length;if(!Ze)return null;Ne<0&&(Ce=Ce.concat().reverse());var tt=-1;if(Ce.every(function(Pt,yt){return Pt&&Pt.props.eventKey===$e?(tt=yt,!1):!0}),!Ee.props.defaultActiveFirst&&tt!==-1&&Ur(Ce.slice(tt,Ze-1)))return;var et=(tt+1)%Ze,rt=et;do{var xt=Ce[rt];if(!xt||xt.props.disabled)rt=(rt+1)%Ze;else return xt}while(rt!==et);return null},Ee.renderCommonMenuItem=function(Ne,Ce,$e){var Ze=Ee.props.store.getState(),tt=Object(p.a)(Ee),et=tt.props,rt=he(Ne,et.eventKey,Ce),xt=Ne.props;if(!xt||typeof Ne.type=="string")return Ne;var Pt=rt===Ze.activeKey,yt=Object(y.a)(Object(y.a)({mode:xt.mode||et.mode,level:et.level,inlineIndent:et.inlineIndent,renderMenuItem:Ee.renderMenuItem,rootPrefixCls:et.prefixCls,index:Ce,parentMenu:et.parentMenu,manualRef:xt.disabled?void 0:Object(T.a)(Ne.ref,Va.bind(Object(p.a)(Ee))),eventKey:rt,active:!xt.disabled&&Pt,multiple:et.multiple,onClick:function($t){(xt.onClick||de)($t),Ee.onClick($t)},onItemHover:Ee.onItemHover,motion:et.motion,subMenuOpenDelay:et.subMenuOpenDelay,subMenuCloseDelay:et.subMenuCloseDelay,forceSubMenuRender:et.forceSubMenuRender,onOpenChange:Ee.onOpenChange,onDeselect:Ee.onDeselect,onSelect:Ee.onSelect,builtinPlacements:et.builtinPlacements,itemIcon:xt.itemIcon||Ee.props.itemIcon,expandIcon:xt.expandIcon||Ee.props.expandIcon},$e),{},{direction:et.direction});return(et.mode==="inline"||W())&&(yt.triggerSubMenuAction="click"),E.cloneElement(Ne,Object(y.a)(Object(y.a)({},yt),{},{key:rt||Ce}))},Ee.renderMenuItem=function(Ne,Ce,$e){if(!Ne)return null;var Ze=Ee.props.store.getState(),tt={openKeys:Ze.openKeys,selectedKeys:Ze.selectedKeys,triggerSubMenuAction:Ee.props.triggerSubMenuAction,subMenuKey:$e};return Ee.renderCommonMenuItem(Ne,Ce,tt)},We.store.setState({activeKey:Object(y.a)(Object(y.a)({},We.store.getState().activeKey),{},Object(se.a)({},We.eventKey,sa(We,We.activeKey)))}),Ee.instanceArray=[],Ee}return Object(b.a)(Qe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Ee){return this.props.visible||Ee.visible||this.props.className!==Ee.className||!I()(this.props.style,Ee.style)}},{key:"componentDidUpdate",value:function(Ee){var Ne=this.props,Ce="activeKey"in Ne?Ne.activeKey:Ne.store.getState().activeKey[ra(Ne)],$e=sa(Ne,Ce);if($e!==Ce)_r(Ne.store,ra(Ne),$e);else if("activeKey"in Ee){var Ze=sa(Ee,Ee.activeKey);$e!==Ze&&_r(Ne.store,ra(Ne),$e)}}},{key:"render",value:function(){var Ee=this,Ne=Object(S.a)({},this.props);this.instanceArray=[];var Ce=_()(Ne.prefixCls,Ne.className,"".concat(Ne.prefixCls,"-").concat(Ne.mode)),$e={className:Ce,role:Ne.role||"menu"};Ne.id&&($e.id=Ne.id),Ne.focusable&&($e.tabIndex=0,$e.onKeyDown=this.onKeyDown);var Ze=Ne.prefixCls,tt=Ne.eventKey,et=Ne.visible,rt=Ne.level,xt=Ne.mode,Pt=Ne.overflowedIndicator,yt=Ne.theme;return De.forEach(function(zt){return delete Ne[zt]}),delete Ne.onClick,E.createElement(Dr,Object(S.a)({},Ne,{prefixCls:Ze,mode:xt,tag:"ul",level:rt,theme:yt,visible:et,overflowedIndicator:Pt},$e),Object(h.a)(Ne.children).map(function(zt,$t){return Ee.renderMenuItem(zt,$t,tt||"0-menu-")}))}}]),Qe}(E.Component);Oa.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:de};var Si=Object(x.b)()(Oa),ji=Si,na=P("Kwbf");function Xi(nt,Fe,Qe){var We=nt.prefixCls,Ee=nt.motion,Ne=nt.defaultMotions,Ce=Ne===void 0?{}:Ne,$e=nt.openAnimation,Ze=nt.openTransitionName,tt=Fe.switchingModeFromInline;if(Ee)return Ee;if(Object(k.a)($e)==="object"&&$e)Object(na.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof $e=="string")return{motionName:"".concat(We,"-open-").concat($e)};if(Ze)return{motionName:Ze};var et=Ce[Qe];return et||(tt?null:Ce.other)}var yi=function(nt){Object(u.a)(Qe,nt);var Fe=Object(i.a)(Qe);function Qe(We){var Ee;Object(B.a)(this,Qe),Ee=Fe.call(this,We),Ee.onSelect=function($e){var Ze=Object(p.a)(Ee),tt=Ze.props;if(tt.selectable){var et=Ee.store.getState(),rt=et.selectedKeys,xt=$e.key;tt.multiple?rt=rt.concat([xt]):rt=[xt],"selectedKeys"in tt||Ee.store.setState({selectedKeys:rt}),tt.onSelect(Object(y.a)(Object(y.a)({},$e),{},{selectedKeys:rt}))}},Ee.onClick=function($e){var Ze=Ee.getRealMenuMode(),tt=Object(p.a)(Ee),et=tt.store,rt=tt.props.onOpenChange;Ze!=="inline"&&!("openKeys"in Ee.props)&&(et.setState({openKeys:[]}),rt([])),Ee.props.onClick($e)},Ee.onKeyDown=function($e,Ze){Ee.innerMenu.getWrappedInstance().onKeyDown($e,Ze)},Ee.onOpenChange=function($e){var Ze=Object(p.a)(Ee),tt=Ze.props,et=Ee.store.getState().openKeys.concat(),rt=!1,xt=function(yt){var zt=!1;if(yt.open)zt=et.indexOf(yt.key)===-1,zt&&et.push(yt.key);else{var $t=et.indexOf(yt.key);zt=$t!==-1,zt&&et.splice($t,1)}rt=rt||zt};Array.isArray($e)?$e.forEach(xt):xt($e),rt&&("openKeys"in Ee.props||Ee.store.setState({openKeys:et}),tt.onOpenChange(et))},Ee.onDeselect=function($e){var Ze=Object(p.a)(Ee),tt=Ze.props;if(tt.selectable){var et=Ee.store.getState().selectedKeys.concat(),rt=$e.key,xt=et.indexOf(rt);xt!==-1&&et.splice(xt,1),"selectedKeys"in tt||Ee.store.setState({selectedKeys:et}),tt.onDeselect(Object(y.a)(Object(y.a)({},$e),{},{selectedKeys:et}))}},Ee.onMouseEnter=function($e){Ee.restoreModeVerticalFromInline();var Ze=Ee.props.onMouseEnter;Ze&&Ze($e)},Ee.onTransitionEnd=function($e){var Ze=$e.propertyName==="width"&&$e.target===$e.currentTarget,tt=$e.target.className,et=Object.prototype.toString.call(tt)==="[object SVGAnimatedString]"?tt.animVal:tt,rt=$e.propertyName==="font-size"&&et.indexOf("anticon")>=0;(Ze||rt)&&Ee.restoreModeVerticalFromInline()},Ee.setInnerMenu=function($e){Ee.innerMenu=$e},Ee.isRootMenu=!0;var Ne=We.defaultSelectedKeys,Ce=We.defaultOpenKeys;return"selectedKeys"in We&&(Ne=We.selectedKeys||[]),"openKeys"in We&&(Ce=We.openKeys||[]),Ee.store=Object(x.c)({selectedKeys:Ne,openKeys:Ce,activeKey:{"0-menu-":sa(We,We.activeKey)}}),Ee.state={switchingModeFromInline:!1,prevProps:We,inlineOpenKeys:[],store:Ee.store},Ee}return Object(b.a)(Qe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Ee){var Ne=this.props,Ce=Ne.siderCollapsed,$e=Ne.inlineCollapsed,Ze=Ne.onOpenChange;(!Ee.inlineCollapsed&&$e||!Ee.siderCollapsed&&Ce)&&Ze([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Ee=this.props.collapsedWidth,Ne=this.store,Ce=this.prevOpenKeys,$e=this.getInlineCollapsed()&&(Ee===0||Ee==="0"||Ee==="0px");$e?(this.prevOpenKeys=Ne.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ce&&(this.store.setState({openKeys:Ce}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Ee=this.props.mode,Ne=this.state.switchingModeFromInline,Ce=this.getInlineCollapsed();return Ne&&Ce?"inline":Ce?"vertical":Ee}},{key:"getInlineCollapsed",value:function(){var Ee=this.props,Ne=Ee.inlineCollapsed,Ce=Ee.siderCollapsed;return Ce!==void 0?Ce:Ne}},{key:"restoreModeVerticalFromInline",value:function(){var Ee=this.state.switchingModeFromInline;Ee&&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 Ee=Object(y.a)({},Object(O.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ne=this.getRealMenuMode();return Ee.className+=" ".concat(Ee.prefixCls,"-root"),Ee.direction==="rtl"&&(Ee.className+=" ".concat(Ee.prefixCls,"-rtl")),Ee=Object(y.a)(Object(y.a)({},Ee),{},{mode:Ne,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Xi(this.props,this.state,Ne)}),delete Ee.openAnimation,delete Ee.openTransitionName,E.createElement(x.a,{store:this.store},E.createElement(ji,Object(S.a)({},Ee,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Ee,Ne){var Ce=Ne.prevProps,$e=Ne.store,Ze=$e.getState(),tt={},et={prevProps:Ee};return Ce.mode==="inline"&&Ee.mode!=="inline"&&(et.switchingModeFromInline=!0),"openKeys"in Ee?tt.openKeys=Ee.openKeys||[]:((Ee.inlineCollapsed&&!Ce.inlineCollapsed||Ee.siderCollapsed&&!Ce.siderCollapsed)&&(et.switchingModeFromInline=!0,et.inlineOpenKeys=Ze.openKeys,tt.openKeys=[]),(!Ee.inlineCollapsed&&Ce.inlineCollapsed||!Ee.siderCollapsed&&Ce.siderCollapsed)&&(tt.openKeys=Ne.inlineOpenKeys,et.inlineOpenKeys=[])),Object.keys(tt).length&&$e.setState(tt),et}}]),Qe}(E.Component);yi.defaultProps={selectable:!0,onClick:de,onSelect:de,onOpenChange:de,onDeselect:de,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:E.createElement("span",null,"\xB7\xB7\xB7")};var ba=yi,bi=function(nt){Object(u.a)(Qe,nt);var Fe=Object(i.a)(Qe);function Qe(){var We;return Object(B.a)(this,Qe),We=Fe.apply(this,arguments),We.onKeyDown=function(Ee){var Ne=Ee.keyCode;return Ne===f.a.ENTER?(We.onClick(Ee),!0):void 0},We.onMouseLeave=function(Ee){var Ne=We.props,Ce=Ne.eventKey,$e=Ne.onItemHover,Ze=Ne.onMouseLeave;$e({key:Ce,hover:!1}),Ze({key:Ce,domEvent:Ee})},We.onMouseEnter=function(Ee){var Ne=We.props,Ce=Ne.eventKey,$e=Ne.onItemHover,Ze=Ne.onMouseEnter;$e({key:Ce,hover:!0}),Ze({key:Ce,domEvent:Ee})},We.onClick=function(Ee){var Ne=We.props,Ce=Ne.eventKey,$e=Ne.multiple,Ze=Ne.onClick,tt=Ne.onSelect,et=Ne.onDeselect,rt=Ne.isSelected,xt={key:Ce,keyPath:[Ce],item:Object(p.a)(We),domEvent:Ee};Ze(xt),$e?rt?et(xt):tt(xt):rt||tt(xt)},We.saveNode=function(Ee){We.node=Ee},We}return Object(b.a)(Qe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Ee=this.props;Ee.onDestroy&&Ee.onDestroy(Ee.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 Ee,Ne=Object(y.a)({},this.props),Ce=_()(this.getPrefixCls(),Ne.className,(Ee={},Object(se.a)(Ee,this.getActiveClassName(),!Ne.disabled&&Ne.active),Object(se.a)(Ee,this.getSelectedClassName(),Ne.isSelected),Object(se.a)(Ee,this.getDisabledClassName(),Ne.disabled),Ee)),$e=Object(y.a)(Object(y.a)({},Ne.attribute),{},{title:typeof Ne.title=="string"?Ne.title:void 0,className:Ce,role:Ne.role||"menuitem","aria-disabled":Ne.disabled});Ne.role==="option"?$e=Object(y.a)(Object(y.a)({},$e),{},{role:"option","aria-selected":Ne.isSelected}):(Ne.role===null||Ne.role==="none")&&($e.role="none");var Ze={onClick:Ne.disabled?null:this.onClick,onMouseLeave:Ne.disabled?null:this.onMouseLeave,onMouseEnter:Ne.disabled?null:this.onMouseEnter},tt=Object(y.a)({},Ne.style);Ne.mode==="inline"&&(Ne.direction==="rtl"?tt.paddingRight=Ne.inlineIndent*Ne.level:tt.paddingLeft=Ne.inlineIndent*Ne.level),De.forEach(function(rt){return delete Ne[rt]}),delete Ne.direction;var et=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(et=E.createElement(this.props.itemIcon,this.props)),E.createElement("li",Object(S.a)({},Object(O.a)(Ne,["onClick","onMouseEnter","onMouseLeave","onSelect"]),$e,Ze,{style:tt,ref:this.saveNode}),Ne.children,et)}}]),Qe}(E.Component);bi.isMenuItem=!0,bi.defaultProps={onSelect:de,onMouseEnter:de,onMouseLeave:de,manualRef:de};var co=Object(x.b)(function(nt,Fe){var Qe=nt.activeKey,We=nt.selectedKeys,Ee=Fe.eventKey,Ne=Fe.subMenuKey;return{active:Qe[Ne]===Ee,isSelected:Array.isArray(We)?We.indexOf(Ee)!==-1:We===Ee}})(bi),qo=co,_s=function(nt){Object(u.a)(Qe,nt);var Fe=Object(i.a)(Qe);function Qe(){var We;return Object(B.a)(this,Qe),We=Fe.apply(this,arguments),We.renderInnerMenuItem=function(Ee){var Ne=We.props,Ce=Ne.renderMenuItem,$e=Ne.index;return Ce(Ee,$e,We.props.subMenuKey)},We}return Object(b.a)(Qe,[{key:"render",value:function(){var Ee=Object(S.a)({},this.props),Ne=Ee.className,Ce=Ne===void 0?"":Ne,$e=Ee.rootPrefixCls,Ze="".concat($e,"-item-group-title"),tt="".concat($e,"-item-group-list"),et=Ee.title,rt=Ee.children;return De.forEach(function(xt){return delete Ee[xt]}),delete Ee.direction,E.createElement("li",Object(S.a)({},Ee,{onClick:function(Pt){return Pt.stopPropagation()},className:"".concat(Ce," ").concat($e,"-item-group")}),E.createElement("div",{className:Ze,title:typeof et=="string"?et:void 0},et),E.createElement("ul",{className:tt},E.Children.map(rt,this.renderInnerMenuItem)))}}]),Qe}(E.Component);_s.isMenuItemGroup=!0,_s.defaultProps={disabled:!0};var Xs=_s,xs=function(Fe){var Qe=Fe.className,We=Fe.rootPrefixCls,Ee=Fe.style;return E.createElement("li",{className:"".concat(Qe," ").concat(We,"-item-divider"),style:Ee})};xs.defaultProps={disabled:!0,className:"",style:{}};var Ys=xs,Ls=ba,Ps=P("eDIo");function Us(nt,Fe){var Qe=nt.prefixCls,We=nt.editable,Ee=nt.locale,Ne=nt.style;return!We||We.showAdd===!1?null:E.createElement("button",{ref:Fe,type:"button",className:"".concat(Qe,"-nav-add"),style:Ne,"aria-label":(Ee==null?void 0:Ee.addAriaLabel)||"Add tab",onClick:function($e){We.onEdit("add",{event:$e})}},We.addIcon||"+")}var Ko=E.forwardRef(Us);function $o(nt,Fe){var Qe=nt.prefixCls,We=nt.id,Ee=nt.tabs,Ne=nt.locale,Ce=nt.mobile,$e=nt.moreIcon,Ze=$e===void 0?"More":$e,tt=nt.moreTransitionName,et=nt.style,rt=nt.className,xt=nt.editable,Pt=nt.tabBarGutter,yt=nt.rtl,zt=nt.onTabClick,$t=Object(E.useState)(!1),yn=Object(X.a)($t,2),kt=yn[0],Wt=yn[1],dn=Object(E.useState)(null),En=Object(X.a)(dn,2),Vt=En[0],An=En[1],Tn="".concat(We,"-more-popup"),Fn="".concat(Qe,"-dropdown"),Jt=Vt!==null?"".concat(Tn,"-").concat(Vt):null,rn=Ne==null?void 0:Ne.dropdownAriaLabel,an=E.createElement(Ls,{onClick:function(Ar){var qn=Ar.key,Tr=Ar.domEvent;zt(qn,Tr),Wt(!1)},id:Tn,tabIndex:-1,role:"listbox","aria-activedescendant":Jt,selectedKeys:[Vt],"aria-label":rn!==void 0?rn:"expanded dropdown"},Ee.map(function(tr){return E.createElement(qo,{key:tr.key,id:"".concat(Tn,"-").concat(tr.key),role:"option","aria-controls":We&&"".concat(We,"-panel-").concat(tr.key),disabled:tr.disabled},tr.tab)}));function pn(tr){for(var Ar=Ee.filter(function(Gr){return!Gr.disabled}),qn=Ar.findIndex(function(Gr){return Gr.key===Vt})||0,Tr=Ar.length,Mn=0;MnOn?(Wn=an,Tn.current="x"):(Wn=pn,Tn.current="y");var vr=Date.now();vr-Vt.current>100&&(An.current=!1),(Fe(-Wn,-Wn)||An.current)&&(rn.preventDefault(),An.current=!0),Vt.current=vr}var Jt=Object(E.useRef)(null);Jt.current={onTouchStart:Wt,onTouchMove:dn,onTouchEnd:En,onWheel:Fn},E.useEffect(function(){function rn(en){Jt.current.onTouchStart(en)}function an(en){Jt.current.onTouchMove(en)}function pn(en){Jt.current.onTouchEnd(en)}function Wn(en){Jt.current.onWheel(en)}return document.addEventListener("touchmove",an,{passive:!1}),document.addEventListener("touchend",pn,{passive:!1}),nt.current.addEventListener("touchstart",rn,{passive:!1}),nt.current.addEventListener("wheel",Wn),function(){document.removeEventListener("touchmove",an),document.removeEventListener("touchend",pn)}},[])}function Ss(){var nt=Object(E.useRef)(new Map);function Fe(We){return nt.current.has(We)||nt.current.set(We,E.createRef()),nt.current.get(We)}function Qe(We){nt.current.delete(We)}return[Fe,Qe]}function ps(nt,Fe){var Qe=E.useRef(nt),We=E.useState({}),Ee=Object(X.a)(We,2),Ne=Ee[1];function Ce($e){var Ze=typeof $e=="function"?$e(Qe.current):$e;Ze!==Qe.current&&Fe(Ze,Qe.current),Qe.current=Ze,Ne({})}return[Qe.current,Ce]}var ks=function(Fe){var Qe=Fe.position,We=Fe.prefixCls,Ee=Fe.extra;if(!Ee)return null;var Ne,Ce=Ee;return Qe==="right"&&(Ne=Ce.right||!Ce.left&&Ce||null),Qe==="left"&&(Ne=Ce.left||null),Ne?E.createElement("div",{className:"".concat(We,"-extra-content")},Ne):null};function Zs(nt,Fe){var Qe,We=E.useContext(ws),Ee=We.prefixCls,Ne=We.tabs,Ce=nt.className,$e=nt.style,Ze=nt.id,tt=nt.animated,et=nt.activeKey,rt=nt.rtl,xt=nt.extra,Pt=nt.editable,yt=nt.locale,zt=nt.tabPosition,$t=nt.tabBarGutter,yn=nt.children,kt=nt.onTabClick,Wt=nt.onTabScroll,dn=Object(E.useRef)(),En=Object(E.useRef)(),Vt=Object(E.useRef)(),An=Object(E.useRef)(),Tn=Ss(),Fn=Object(X.a)(Tn,2),Jt=Fn[0],rn=Fn[1],an=zt==="top"||zt==="bottom",pn=ps(0,function(qr,Er){an&&Wt&&Wt({direction:qr>Er?"left":"right"})}),Wn=Object(X.a)(pn,2),en=Wn[0],On=Wn[1],vr=ps(0,function(qr,Er){!an&&Wt&&Wt({direction:qr>Er?"top":"bottom"})}),tr=Object(X.a)(vr,2),Ar=tr[0],qn=tr[1],Tr=Object(E.useState)(0),Mn=Object(X.a)(Tr,2),xr=Mn[0],Gr=Mn[1],Fr=Object(E.useState)(0),sr=Object(X.a)(Fr,2),bn=sr[0],Vn=sr[1],br=Object(E.useState)(0),In=Object(X.a)(br,2),Hn=In[0],Xn=In[1],Qn=Object(E.useState)(0),Pn=Object(X.a)(Qn,2),on=Pn[0],qt=Pn[1],Un=Object(E.useState)(null),jn=Object(X.a)(Un,2),mn=jn[0],ir=jn[1],kr=Object(E.useState)(null),La=Object(X.a)(kr,2),Ea=La[0],Xr=La[1],li=Object(E.useState)(0),Xa=Object(X.a)(li,2),Ra=Xa[0],Ji=Xa[1],Zi=Object(E.useState)(0),xi=Object(X.a)(Zi,2),wo=xi[0],So=xi[1],qi=o(new Map),Ti=Object(X.a)(qi,2),Ri=Ti[0],bo=Ti[1],ro=g(Ne,Ri,xr),ao="".concat(Ee,"-nav-operations-hidden"),Pi=0,Bi=0;an?rt?(Pi=0,Bi=Math.max(0,xr-mn)):(Pi=Math.min(0,mn-xr),Bi=0):(Pi=Math.min(0,Ea-bn),Bi=0);function Qi(qr){return qrBi?[Bi,!1]:[qr,!0]}var Ui=Object(E.useRef)(),Ao=Object(E.useState)(),Mi=Object(X.a)(Ao,2),fo=Mi[0],Pa=Mi[1];function $i(){Pa(Date.now())}function To(){window.clearTimeout(Ui.current)}ts(dn,function(qr,Er){var ti=!1;function fa(Eo,zi){Eo(function(po){var eo=Qi(po+zi),nn=Object(X.a)(eo,2),Oo=nn[0],vs=nn[1];return ti=vs,Oo})}if(an){if(mn>=xr)return ti;fa(On,qr)}else{if(Ea>=bn)return ti;fa(qn,Er)}return To(),$i(),ti}),Object(E.useEffect)(function(){return To(),fo&&(Ui.current=window.setTimeout(function(){Pa(0)},100)),To},[fo]);function ki(){var qr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:et,Er=ro.get(qr);if(!Er)return;if(an){var ti=en;rt?Er.righten+mn&&(ti=Er.right+Er.width-mn):Er.left<-en?ti=-Er.left:Er.left+Er.width>-en+mn&&(ti=-(Er.left+Er.width-mn)),qn(0),On(Qi(ti)[0])}else{var fa=Ar;Er.top<-Ar?fa=-Er.top:Er.top+Er.height>-Ar+Ea&&(fa=-(Er.top+Er.height-Ea)),On(0),qn(Qi(fa)[0])}}var Ei=C(ro,{width:mn,height:Ea,left:en,top:Ar},{width:Hn,height:on},{width:Ra,height:wo},Object(y.a)(Object(y.a)({},nt),{},{tabs:Ne})),io=Object(X.a)(Ei,2),Wo=io[0],zo=io[1],Fo=Ne.map(function(qr){var Er=qr.key;return E.createElement(a,{id:Ze,prefixCls:Ee,key:Er,rtl:rt,tab:qr,closable:qr.closable,editable:Pt,active:Er===et,tabPosition:zt,tabBarGutter:$t,renderWrapper:yn,removeAriaLabel:yt==null?void 0:yt.removeAriaLabel,ref:Jt(Er),onClick:function(fa){kt(Er,fa)},onRemove:function(){rn(Er)},onFocus:function(){ki(Er),$i(),rt||(dn.current.scrollLeft=0),dn.current.scrollTop=0}})}),Hi=c(function(){var qr,Er,ti,fa,Eo,zi,po,eo,nn,Oo=((qr=dn.current)===null||qr===void 0?void 0:qr.offsetWidth)||0,vs=((Er=dn.current)===null||Er===void 0?void 0:Er.offsetHeight)||0,us=((ti=An.current)===null||ti===void 0?void 0:ti.offsetWidth)||0,Ha=((fa=An.current)===null||fa===void 0?void 0:fa.offsetHeight)||0,vn=((Eo=Vt.current)===null||Eo===void 0?void 0:Eo.offsetWidth)||0,Tt=((zi=Vt.current)===null||zi===void 0?void 0:zi.offsetHeight)||0;ir(Oo),Xr(vs),Ji(us),So(Ha);var Ht=(((po=En.current)===null||po===void 0?void 0:po.offsetWidth)||0)-us,fn=(((eo=En.current)===null||eo===void 0?void 0:eo.offsetHeight)||0)-Ha;Gr(Ht),Vn(fn);var Qt=(nn=Vt.current)===null||nn===void 0?void 0:nn.className.includes(ao);Xn(Ht-(Qt?0:vn)),qt(fn-(Qt?0:Tt)),bo(function(){var Kn=new Map;return Ne.forEach(function(Zn){var nr=Zn.key,Wr=Jt(nr).current;Wr&&Kn.set(nr,{width:Wr.offsetWidth,height:Wr.offsetHeight,left:Wr.offsetLeft,top:Wr.offsetTop})}),Kn})}),Go=Ne.slice(0,Wo),ui=Ne.slice(zo+1),Ta=[].concat(Object(r.a)(Go),Object(r.a)(ui)),ei=Object(E.useState)(),Da=Object(X.a)(ei,2),Ki=Da[0],ho=Da[1],Oi=ro.get(et),No=Object(E.useRef)();function Bo(){e.a.cancel(No.current)}Object(E.useEffect)(function(){var qr={};return Oi&&(an?(rt?qr.right=Oi.right:qr.left=Oi.left,qr.width=Oi.width):(qr.top=Oi.top,qr.height=Oi.height)),Bo(),No.current=e()(function(){ho(qr)}),Bo},[Oi,an,rt]),Object(E.useEffect)(function(){ki()},[et,Oi,ro,an]),Object(E.useEffect)(function(){Hi()},[rt,$t,et,Ne.map(function(qr){return qr.key}).join("_")]);var jo=!!Ta.length,Ci="".concat(Ee,"-nav-wrap"),_n,Wi,ls,Vo;return an?rt?(Wi=en>0,_n=en+mn` "'(~:]+/,o=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,f=/^\s*\[[^\]]+?\]:.*$/,d=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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 A(U,K,z){return K.f=K.inline=z,z(U,K)}function g(U,K,z){return K.f=K.block=z,z(U,K)}function m(U){return!U||!/\S/.test(U.string)}function C(U){if(U.linkTitle=!1,U.linkHref=!1,U.linkText=!1,U.em=!1,U.strong=!1,U.strikethrough=!1,U.quote=0,U.indentedCode=!1,U.f==B){var K=E;if(!K){var z=se.innerMode(y,U.htmlState);K=z.mode.name=="xml"&&z.state.tagStart===null&&!z.state.context&&z.state.tokenize.isInText}K&&(U.f=i,U.block=S,U.htmlState=null)}return U.trailingSpace=0,U.trailingSpaceNewLine=!1,U.prevLine=U.thisLine,U.thisLine={stream:null},null}function S(U,K){var z=U.column()===K.indentation,F=m(K.prevLine.stream),H=K.indentedCode,G=K.prevLine.hr,$=K.list!==!1,ae=(K.listStack[K.listStack.length-1]||0)+3;K.indentedCode=!1;var pe=K.indentation;if(K.indentationDiff===null&&(K.indentationDiff=K.indentation,$)){for(K.list=null;pe=4&&(H||K.prevLine.fencedCodeEnd||K.prevLine.header||F))return U.skipToEnd(),K.indentedCode=!0,_.code;if(U.eatSpace())return null;if(z&&K.indentation<=ae&&(Ae=U.match(e))&&Ae[1].length<=6)return K.quote=0,K.header=Ae[1].length,K.thisLine.header=!0,L.highlightFormatting&&(K.formatting="header"),K.f=K.inline,p(K);if(K.indentation<=ae&&U.eat(">"))return K.quote=z?1:K.quote+1,L.highlightFormatting&&(K.formatting="quote"),U.eatSpace(),p(K);if(!ge&&!K.setext&&z&&K.indentation<=ae&&(Ae=U.match(r))){var be=Ae[1]?"ol":"ul";return K.indentation=pe+U.current().length,K.list=!0,K.quote=0,K.listStack.push(K.indentation),K.em=!1,K.strong=!1,K.code=!1,K.strikethrough=!1,L.taskLists&&U.match(n,!1)&&(K.taskList=!0),K.f=K.inline,L.highlightFormatting&&(K.formatting=["list","list-"+be]),p(K)}else{if(z&&K.indentation<=ae&&(Ae=U.match(o,!0)))return K.quote=0,K.fencedEndRE=new RegExp(Ae[1]+"+ *$"),K.localMode=L.fencedCodeBlockHighlighting&&w(Ae[2]||L.fencedCodeBlockDefaultMode),K.localMode&&(K.localState=se.startState(K.localMode)),K.f=K.block=b,L.highlightFormatting&&(K.formatting="code-block"),K.code=-1,p(K);if(K.setext||(!ie||!$)&&!K.quote&&K.list===!1&&!K.code&&!ge&&!f.test(U.string)&&(Ae=U.lookAhead(1))&&(Ae=Ae.match(l)))return K.setext?(K.header=K.setext,K.setext=0,U.skipToEnd(),L.highlightFormatting&&(K.formatting="header")):(K.header=Ae[0].charAt(0)=="="?1:2,K.setext=K.header),K.thisLine.header=!0,K.f=K.inline,p(K);if(ge)return U.skipToEnd(),K.hr=!0,K.thisLine.hr=!0,_.hr;if(U.peek()==="[")return A(U,K,I)}return A(U,K,K.inline)}function B(U,K){var z=y.token(U,K.htmlState);if(!E){var F=se.innerMode(y,K.htmlState);(F.mode.name=="xml"&&F.state.tagStart===null&&!F.state.context&&F.state.tokenize.isInText||K.md_inside&&U.current().indexOf(">")>-1)&&(K.f=i,K.block=S,K.htmlState=null)}return z}function b(U,K){var z=K.listStack[K.listStack.length-1]||0,F=K.indentation=U.quote?K.push(_.formatting+"-"+U.formatting[z]+"-"+U.quote):K.push("error"))}if(U.taskOpen)return K.push("meta"),K.length?K.join(" "):null;if(U.taskClosed)return K.push("property"),K.length?K.join(" "):null;if(U.linkHref?K.push(_.linkHref,"url"):(U.strong&&K.push(_.strong),U.em&&K.push(_.em),U.strikethrough&&K.push(_.strikethrough),U.emoji&&K.push(_.emoji),U.linkText&&K.push(_.linkText),U.code&&K.push(_.code),U.image&&K.push(_.image),U.imageAltText&&K.push(_.imageAltText,"link"),U.imageMarker&&K.push(_.imageMarker)),U.header&&K.push(_.header,_.header+"-"+U.header),U.quote&&(K.push(_.quote),!L.maxBlockquoteDepth||L.maxBlockquoteDepth>=U.quote?K.push(_.quote+"-"+U.quote):K.push(_.quote+"-"+L.maxBlockquoteDepth)),U.list!==!1){var F=(U.listStack.length-1)%3;F?F===1?K.push(_.list2):K.push(_.list3):K.push(_.list1)}return U.trailingSpaceNewLine?K.push("trailing-space-new-line"):U.trailingSpace&&K.push("trailing-space-"+(U.trailingSpace%2?"a":"b")),K.length?K.join(" "):null}function u(U,K){return U.match(c,!0)?p(K):void 0}function i(U,K){var z=K.text(U,K);if(typeof z!="undefined")return z;if(K.list)return K.list=null,p(K);if(K.taskList){var F=U.match(n,!0)[1]===" ";return F?K.taskOpen=!0:K.taskClosed=!0,L.highlightFormatting&&(K.formatting="task"),K.taskList=!1,p(K)}if(K.taskOpen=!1,K.taskClosed=!1,K.header&&U.match(/^#+$/,!0))return L.highlightFormatting&&(K.formatting="header"),p(K);var H=U.next();if(K.linkTitle){K.linkTitle=!1;var G=H;H==="("&&(G=")"),G=(G+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var $="^\\s*(?:[^"+G+"\\\\]+|\\\\\\\\|\\\\.)"+G;if(U.match(new RegExp($),!0))return _.linkHref}if(H==="`"){var ae=K.formatting;L.highlightFormatting&&(K.formatting="code"),U.eatWhile("`");var pe=U.current().length;if(K.code==0&&(!K.quote||pe==1))return K.code=pe,p(K);if(pe==K.code){var ie=p(K);return K.code=0,ie}else return K.formatting=ae,p(K)}else if(K.code)return p(K);if(H==="\\"&&(U.next(),L.highlightFormatting)){var ge=p(K),Ae=_.formatting+"-escape";return ge?ge+" "+Ae:Ae}if(H==="!"&&U.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return K.imageMarker=!0,K.image=!0,L.highlightFormatting&&(K.formatting="image"),p(K);if(H==="["&&K.imageMarker&&U.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return K.imageMarker=!1,K.imageAltText=!0,L.highlightFormatting&&(K.formatting="image"),p(K);if(H==="]"&&K.imageAltText){L.highlightFormatting&&(K.formatting="image");var ge=p(K);return K.imageAltText=!1,K.image=!1,K.inline=K.f=O,ge}if(H==="["&&!K.image)return K.linkText&&U.match(/^.*?\]/)||(K.linkText=!0,L.highlightFormatting&&(K.formatting="link")),p(K);if(H==="]"&&K.linkText){L.highlightFormatting&&(K.formatting="link");var ge=p(K);return K.linkText=!1,K.inline=K.f=U.match(/\(.*?\)| ?\[.*?\]/,!1)?O:i,ge}if(H==="<"&&U.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=x,L.highlightFormatting&&(K.formatting="link");var ge=p(K);return ge?ge+=" ":ge="",ge+_.linkInline}if(H==="<"&&U.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=x,L.highlightFormatting&&(K.formatting="link");var ge=p(K);return ge?ge+=" ":ge="",ge+_.linkEmail}if(L.xml&&H==="<"&&U.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var be=U.string.indexOf(">",U.pos);if(be!=-1){var fe=U.string.substring(U.start,be);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(fe)&&(K.md_inside=!0)}return U.backUp(1),K.htmlState=se.startState(y),g(U,K,B)}if(L.xml&&H==="<"&&U.match(/^\/\w*?>/))return K.md_inside=!1,"tag";if(H==="*"||H==="_"){for(var ce=1,te=U.pos==1?" ":U.string.charAt(U.pos-2);ce<3&&U.eat(H);)ce++;var de=U.peek()||" ",he=!/\s/.test(de)&&(!d.test(de)||/\s/.test(te)||d.test(te)),ue=!/\s/.test(te)&&(!d.test(te)||/\s/.test(de)||d.test(de)),Se=null,Ie=null;if(ce%2&&(!K.em&&he&&(H==="*"||!ue||d.test(te))?Se=!0:K.em==H&&ue&&(H==="*"||!he||d.test(de))&&(Se=!1)),ce>1&&(!K.strong&&he&&(H==="*"||!ue||d.test(te))?Ie=!0:K.strong==H&&ue&&(H==="*"||!he||d.test(de))&&(Ie=!1)),Ie!=null||Se!=null){L.highlightFormatting&&(K.formatting=Se==null?"strong":Ie==null?"em":"strong em"),Se===!0&&(K.em=H),Ie===!0&&(K.strong=H);var ie=p(K);return Se===!1&&(K.em=!1),Ie===!1&&(K.strong=!1),ie}}else if(H===" "&&(U.eat("*")||U.eat("_"))){if(U.peek()===" ")return p(K);U.backUp(1)}if(L.strikethrough){if(H==="~"&&U.eatWhile(H)){if(K.strikethrough){L.highlightFormatting&&(K.formatting="strikethrough");var ie=p(K);return K.strikethrough=!1,ie}else if(U.match(/^[^\s]/,!1))return K.strikethrough=!0,L.highlightFormatting&&(K.formatting="strikethrough"),p(K)}else if(H===" "&&U.match(/^~~/,!0)){if(U.peek()===" ")return p(K);U.backUp(2)}}if(L.emoji&&H===":"&&U.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){K.emoji=!0,L.highlightFormatting&&(K.formatting="emoji");var De=p(K);return K.emoji=!1,De}return H===" "&&(U.match(/^ +$/,!1)?K.trailingSpace++:K.trailingSpace&&(K.trailingSpaceNewLine=!0)),p(K)}function x(U,K){var z=U.next();if(z===">"){K.f=K.inline=i,L.highlightFormatting&&(K.formatting="link");var F=p(K);return F?F+=" ":F="",F+_.linkInline}return U.match(/^[^>]+/,!0),_.linkInline}function O(U,K){if(U.eatSpace())return null;var z=U.next();return z==="("||z==="["?(K.f=K.inline=D(z==="("?")":"]"),L.highlightFormatting&&(K.formatting="link-string"),K.linkHref=!0,p(K)):"error"}var T={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function D(U){return function(K,z){var F=K.next();if(F===U){z.f=z.inline=i,L.highlightFormatting&&(z.formatting="link-string");var H=p(z);return z.linkHref=!1,H}return K.match(T[U]),z.linkHref=!0,p(z)}}function I(U,K){return U.match(/^([^\]\\]|\\.)*\]:/,!1)?(K.f=k,U.next(),L.highlightFormatting&&(K.formatting="link"),K.linkText=!0,p(K)):A(U,K,i)}function k(U,K){if(U.match(/^\]:/,!0)){K.f=K.inline=Q,L.highlightFormatting&&(K.formatting="link");var z=p(K);return K.linkText=!1,z}return U.match(/^([^\]\\]|\\.)+/,!0),_.linkText}function Q(U,K){return U.eatSpace()?null:(U.match(/^[^\s]+/,!0),U.peek()===void 0?K.linkTitle=!0:U.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),K.f=K.inline=i,_.linkHref+" url")}var Y={startState:function(){return{f:S,prevLine:{stream:null},thisLine:{stream:null},block:S,htmlState:null,indentation:0,inline:i,text:u,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(U){return{f:U.f,prevLine:U.prevLine,thisLine:U.thisLine,block:U.block,htmlState:U.htmlState&&se.copyState(y,U.htmlState),indentation:U.indentation,localMode:U.localMode,localState:U.localMode?se.copyState(U.localMode,U.localState):null,inline:U.inline,text:U.text,formatting:!1,linkText:U.linkText,linkTitle:U.linkTitle,linkHref:U.linkHref,code:U.code,em:U.em,strong:U.strong,strikethrough:U.strikethrough,emoji:U.emoji,header:U.header,setext:U.setext,hr:U.hr,taskList:U.taskList,list:U.list,listStack:U.listStack.slice(0),quote:U.quote,indentedCode:U.indentedCode,trailingSpace:U.trailingSpace,trailingSpaceNewLine:U.trailingSpaceNewLine,md_inside:U.md_inside,fencedEndRE:U.fencedEndRE}},token:function(U,K){if(K.formatting=!1,U!=K.thisLine.stream){if(K.header=0,K.hr=!1,U.match(/^\s*$/,!0))return C(K),null;if(K.prevLine=K.thisLine,K.thisLine={stream:U},K.taskList=!1,K.trailingSpace=0,K.trailingSpaceNewLine=!1,!K.localState&&(K.f=K.block,K.f!=B)){var z=U.match(/^\s*/,!0)[0].replace(/\t/g,a).length;if(K.indentation=z,K.indentationDiff=null,z>0)return null}}return K.f(U,K)},innerMode:function(U){return U.block==B?{state:U.htmlState,mode:y}:U.localState?{state:U.localState,mode:U.localMode}:{state:U,mode:Y}},indent:function(U,K,z){return U.block==B&&y.indent?y.indent(U.htmlState,K,z):U.localState&&U.localMode.indent?U.localMode.indent(U.localState,K,z):se.Pass},blankLine:C,getType:p,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Y},"xml"),se.defineMIME("text/markdown","markdown"),se.defineMIME("text/x-markdown","markdown")})},loD1:function(Ge,me){function P(se,X,L,y,E,w,_){if(E===0)return!1;var h=E,s=0,r=se;if(_>X+h&&_>y+h||_se+h&&w>L+h||w=r.x&&h<=r.x+r.width&&s>=r.y&&s<=r.y+r.height},clone:function(){return new w(this.x,this.y,this.width,this.height)},copy:function(h){this.x=h.x,this.y=h.y,this.width=h.width,this.height=h.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},w.create=function(h){return new w(h.x,h.y,h.width,h.height)};var _=w;Ge.exports=_},mLcG:function(Ge,me){var P=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(se){setTimeout(se,16)};Ge.exports=P},mOS8:function(Ge,me,P){Ge.exports=P.p+"static/403Qrcode.6c17b6f4.png"},n1HI:function(Ge,me,P){var se=P("hX1E"),X=se.normalizeRadian,L=Math.PI*2;function y(E,w,_,h,s,r,n,e,l){if(n===0)return!1;var c=n;e-=E,l-=w;var o=Math.sqrt(e*e+l*l);if(o-c>_||o+c<_)return!1;if(Math.abs(h-s)%L<1e-4)return!0;if(r){var f=h;h=X(s),s=X(f)}else h=X(h),s=X(s);h>s&&(s+=L);var d=Math.atan2(l,e);return d<0&&(d+=L),d>=h&&d<=s||d+L>=h&&d+L<=s}me.containStroke=y},n6Mw:function(Ge,me,P){var se=P("SrGk"),X=P("bYtY"),L=P("Fofx");function y(w,_){se.call(this,w,_,"clipPath","__clippath_in_use__")}X.inherits(y,se),y.prototype.update=function(w){var _=this.getSvgElement(w);_&&this.updateDom(_,w.__clipPaths,!1);var h=this.getTextSvgElement(w);h&&this.updateDom(h,w.__clipPaths,!0),this.markUsed(w)},y.prototype.updateDom=function(w,_,h){if(_&&_.length>0){var s=this.getDefs(!0),r=_[0],n,e,l=h?"_textDom":"_dom";r[l]?(e=r[l].getAttribute("id"),n=r[l],s.contains(n)||s.appendChild(n)):(e="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,n=this.createElement("clipPath"),n.setAttribute("id",e),s.appendChild(n),r[l]=n);var c=this.getSvgProxy(r);if(r.transform&&r.parent.invTransform&&!h){var o=Array.prototype.slice.call(r.transform);L.mul(r.transform,r.parent.invTransform,r.transform),c.brush(r),r.transform=o}else c.brush(r);var f=this.getSvgElement(r);n.innerHTML="",n.appendChild(f.cloneNode()),w.setAttribute("clip-path","url(#"+e+")"),_.length>1&&this.updateDom(n,_.slice(1),h)}else w&&w.setAttribute("clip-path","none")},y.prototype.markUsed=function(w){var _=this;w.__clipPaths&&X.each(w.__clipPaths,function(h){h._dom&&se.prototype.markUsed.call(_,h._dom),h._textDom&&se.prototype.markUsed.call(_,h._textDom)})};var E=y;Ge.exports=E},n6Qo:function(Ge,me,P){"use strict";P.d(me,"a",function(){return h});var se=P("q1tI"),X=P("biw7"),L=P("fyJ8");function y(s){var r=s.className,n=s.index,e=s.children,l=s.colSpan,c=s.rowSpan,o=se.useContext(X.a),f=o.prefixCls,d=o.fixedInfoList,a=d[n];return se.createElement(L.a,Object.assign({className:r,index:n,component:"td",prefixCls:f,record:null,dataIndex:null,render:function(){return{children:e,props:{colSpan:l,rowSpan:c}}}},a))}function E(s){return se.createElement("tr",Object.assign({},s))}function w(s){var r=s.children,n=se.useContext(X.a),e=n.prefixCls;return se.createElement("tfoot",{className:"".concat(e,"-summary")},r)}var _=me.b=w,h={Cell:y,Row:E}},nCxF:function(Ge,me,P){var se=P("QBsz"),X=se.min,L=se.max,y=se.scale,E=se.distance,w=se.add,_=se.clone,h=se.sub;function s(r,n,e,l){var c=[],o=[],f=[],d=[],a,A,g,m;if(l){g=[Infinity,Infinity],m=[-Infinity,-Infinity];for(var C=0,S=r.length;C=d.max?void 0:(d.ch=0,d.text=d.cm.getLine(++d.line),!0)}function r(d){return d.line<=d.min?void 0:(d.text=d.cm.getLine(--d.line),d.ch=d.text.length,!0)}function n(d){for(;;){var a=d.text.indexOf(">",d.ch);if(a==-1){if(s(d))continue;return}if(!h(d,a+1)){d.ch=a+1;continue}var A=d.text.lastIndexOf("/",a),g=A>-1&&!/\S/.test(d.text.slice(A+1,a));return d.ch=a+1,g?"selfClose":"regular"}}function e(d){for(;;){var a=d.ch?d.text.lastIndexOf("<",d.ch-1):-1;if(a==-1){if(r(d))continue;return}if(!h(d,a+1)){d.ch=a;continue}w.lastIndex=a,d.ch=a;var A=w.exec(d.text);if(A&&A.index==a)return A}}function l(d){for(;;){w.lastIndex=d.ch;var a=w.exec(d.text);if(!a){if(s(d))continue;return}if(!h(d,a.index+1)){d.ch=a.index+1;continue}return d.ch=a.index+a[0].length,a}}function c(d){for(;;){var a=d.ch?d.text.lastIndexOf(">",d.ch-1):-1;if(a==-1){if(r(d))continue;return}if(!h(d,a+1)){d.ch=a;continue}var A=d.text.lastIndexOf("/",a),g=A>-1&&!/\S/.test(d.text.slice(A+1,a));return d.ch=a+1,g?"selfClose":"regular"}}function o(d,a){for(var A=[];;){var g=l(d),m,C=d.line,S=d.ch-(g?g[0].length:0);if(!g||!(m=n(d)))return;if(m=="selfClose")continue;if(g[1]){for(var B=A.length-1;B>=0;--B)if(A[B]==g[2]){A.length=B;break}if(B<0&&(!a||a==g[2]))return{tag:g[2],from:X(C,S),to:X(d.line,d.ch)}}else A.push(g[2])}}function f(d,a){for(var A=[];;){var g=c(d);if(!g)return;if(g=="selfClose"){e(d);continue}var m=d.line,C=d.ch,S=e(d);if(!S)return;if(S[1])A.push(S[2]);else{for(var B=A.length-1;B>=0;--B)if(A[B]==S[2]){A.length=B;break}if(B<0&&(!a||a==S[2]))return{tag:S[2],from:X(d.line,d.ch),to:X(m,C)}}}}se.registerHelper("fold","xml",function(d,a){for(var A=new _(d,a.line,0);;){var g=l(A);if(!g||A.line!=a.line)return;var m=n(A);if(!m)return;if(!g[1]&&m!="selfClose"){var C=X(A.line,A.ch),S=o(A,g[2]);return S&&L(S.from,C)>0?{from:C,to:S.from}:null}}}),se.findMatchingTag=function(d,a,A){var g=new _(d,a.line,a.ch,A);if(g.text.indexOf(">")==-1&&g.text.indexOf("<")==-1)return;var m=n(g),C=m&&X(g.line,g.ch),S=m&&e(g);if(!m||!S||L(g,a)>0)return;var B={from:X(g.line,g.ch),to:C,tag:S[2]};return m=="selfClose"?{open:B,close:null,at:"open"}:S[1]?{open:f(g,S[2]),close:B,at:"close"}:(g=new _(d,C.line,C.ch,A),{open:B,close:o(g,S[2]),at:"open"})},se.findEnclosingTag=function(d,a,A,g){for(var m=new _(d,a.line,a.ch,A);;){var C=f(m,g);if(!C)break;var S=new _(d,a.line,a.ch,A),B=o(S,C.tag);if(B)return{open:C,close:B}}},se.scanForClosingTag=function(d,a,A,g){var m=new _(d,a.line,a.ch,g?{from:0,to:g}:null);return o(m,A)}})},p5ED:function(Ge,me,P){"use strict";var se=P("+L6B"),X=P("2/Rp"),L=P("5Dmo"),y=P("3S7+"),E=P("k1fw"),w=P("tJVT"),_=P("q1tI"),h=P.n(_),s=P("vHTk"),r=P.n(s),n=P("yEEn"),e=P("ZW9T"),l=P("1vsH");me.a=function(c){var o=c.name,f=c.data,d=c.theme,a=c.type,A=c.filename,g=c.monacoEditor,m=c.className,C=c.style,S=c.close,B=c.onClose,b=c.hasMask,p=Object(_.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),u=Object(w.a)(p,2),i=u[0],x=u[1],O=Object(_.useState)(""),T=Object(w.a)(O,2),D=T[0],I=T[1],k=Object(_.useRef)();A&&(g.filename=A),Object(_.useEffect)(function(){var U,K,z=(U=document.cookie)===null||U===void 0||((K=U.replace(/\s/g,""))===null||K===void 0)?void 0:K.split(";");z==null||z.map(function(F){var H=F.split("=");H[0]==="_educoder_session"&&I(H[1])})},[]);var Q=function(){if(f.startsWith("http")||f.startsWith("/")){Y();return}Object(l.x)(A||"educoder",f,A)},Y=function(){Object(l.v)(A||o,f)};return console.log("data:",f,"fileanme:",A," name:",o),h.a.createElement("div",{style:Object(E.a)({},C||{}),className:"".concat(b&&r.a.bgBlack," ").concat(a?r.a.wrp:"hide")},S&&h.a.createElement("div",{className:r.a.close,ref:k},h.a.createElement(y.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return k.current}},h.a.createElement("span",{onClick:Y},h.a.createElement("i",{className:"icon-quxiaozhiding"}))),h.a.createElement(y.a,{title:"\u5173\u95ED",getPopupContainer:function(){return k.current}},h.a.createElement("span",{className:"",onClick:B},h.a.createElement("i",{className:"icon-guanbi1"})))),h.a.createElement("div",{className:"".concat(r.a[m]," ").concat(m," ").concat(r.a.monaco," ").concat(a==="txt"?"show":"hide")},a==="txt"&&h.a.createElement(e.b,g)),a==="audio"&&h.a.createElement("audio",{src:"".concat(f!=null&&f.startsWith("/")||(f==null?void 0:f.indexOf("https://"))>-1?f:"data:audio/mp3;base64,").concat(f),autoPlay:!0}),a==="video"&&h.a.createElement(h.a.Fragment,null,f!=null&&f.startsWith("/")?h.a.createElement("video",{controls:!0,src:"".concat(f),autoPlay:!0}):h.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(f),autoPlay:!0})),a==="pdf"&&h.a.createElement("embed",{className:r.a.embed,src:f}),a==="image"&&h.a.createElement(h.a.Fragment,null,h.a.createElement("img",{src:"".concat(f!=null&&f.startsWith("/")||(f==null?void 0:f.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(f)})),a==="other"&&h.a.createElement("div",null,h.a.createElement(X.a,{type:"primary",size:"large",onClick:Q},h.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(a==="download"||a==="office")&&h.a.createElement(X.a,{type:"primary",size:"large",onClick:Q},h.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ge,me,P){},ppsT:function(Ge,me,P){(function(se){var X,X;!function(L){if(!0)window.OSS=L(),Ge.exports=L();else var y}(function(){var L;return function(){function y(E,w,_){function h(n,e){if(!w[n]){if(!E[n]){var l=typeof X=="function"&&X;if(!e&&l)return X(n,!0);if(s)return s(n,!0);var c=new Error("Cannot find module '"+n+"'");throw c.code="MODULE_NOT_FOUND",c}var o=w[n]={exports:{}};E[n][0].call(o.exports,function(f){return h(E[n][1][f]||f)},o,o.exports,y,E,w,_)}return w[n].exports}for(var s=typeof X=="function"&&X,r=0;r<_.length;r++)h(_[r]);return h}return y}()({1:[function(y,E,w){"use strict";var _=y("./browser/client");_.Buffer=y("buffer").Buffer,_.co=y("co"),_.urllib=y("../shims/xhr"),_.version=y("./browser/version").version,E.exports=_},{"../shims/xhr":244,"./browser/client":2,"./browser/version":5,buffer:38,co:41}],2:[function(y,E,w){(function(_,h){"use strict";function s(F){return F&&F.__esModule?F:{default:F}}function r(F,H){return F[H]||F[H.toLowerCase()]}function n(F,H){var G=i.parse(F);if(!G.protocol){var $=H?"https://":"http://";G=i.parse($+F)}if(G.protocol!=="http:"&&G.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return G}function e(F,H,G){var $=G?"https://":"http://",ae=H?"-internal.aliyuncs.com":".aliyuncs.com";return F.substr(0,"vpc100-oss-cn-".length)==="vpc100-oss-cn-"&&(ae=".aliyuncs.com"),i.parse($+F+ae)}function l(){return document&&document.location&&document.location.protocol==="https:"}function c(F,H){if(!(this instanceof c))return new c(F,H);F&&F.inited?this.options=F:this.options=c.initOptions(F),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=D,this.agent=this.options.agent||K),this.ctx=H,this.userAgent=this._getUserAgent(),this.options.amendTimeSkewed=0}var o=y("babel-runtime/regenerator"),f=s(o),d=y("babel-runtime/core-js/object/keys"),a=s(d),A=y("debug")("ali-oss"),g=y("./../../shims/crypto/crypto.js"),m=y("path"),C=y("copy-to"),S=y("mime"),B=y("xml2js"),b=y("humanize-ms"),p=y("agentkeepalive"),u=y("merge-descriptors"),i=y("url"),x=y("is-type-of"),O=y("platform"),T=y("utility"),D=y("urllib"),I=y("./version"),k=y("dateformat"),Q=y("bowser"),Y=y("../common/signUtils"),U=y("../common/utils"),K=new p;E.exports=c,c.initOptions=function(F){if(!F||!F.accessKeyId||!F.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");var H=l(),G={region:"oss-cn-hangzhou",internal:!1,secure:H,bucket:null,endpoint:null,cname:!1};if((0,a.default)(F).forEach(function($){F[$]!==void 0&&(G[$]=F[$])}),G.accessKeyId=G.accessKeyId.trim(),G.accessKeySecret=G.accessKeySecret.trim(),G.timeout&&(G.timeout=b(G.timeout)),G.endpoint)G.endpoint=n(G.endpoint,G.secure);else{if(!G.region)throw new Error("require options.endpoint or options.region");G.endpoint=e(G.region,G.internal,G.secure)}return G.inited=!0,G};var z=c.prototype;u(z,y("./object")),u(z,y("./managed_upload")),u(z,y("../common/multipart")),u(z,y("../common/thunkpool.js")),c.Wrapper=y("./wrapper"),z.signature=function(F){return A("authorization stringToSign: %s",F),Y.computeSignature(this.options.accessKeySecret,F)},z.authorization=function(F,H,G,$){var ae=Y.buildCanonicalString(F.toUpperCase(),H,{headers:$,parameters:G});return Y.authorization(this.options.accessKeyId,this.options.accessKeySecret,ae)},z.createRequest=function(F){var H={"x-oss-date":k(+new Date+this.options.amendTimeSkewed,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.options.stsToken&&(H["x-oss-security-token"]=this.options.stsToken),C(F.headers).to(H),r(H,"Content-Type")||(F.mime===S.default_type&&(F.mime=""),F.mime&&F.mime.indexOf("/")>0?H["Content-Type"]=F.mime:H["Content-Type"]=S.getType(F.mime||m.extname(F.object||""))||"application/octet-stream"),F.content&&(H["Content-Md5"]=g.createHash("md5").update(new h(F.content,"utf8")).digest("base64"),H["Content-Length"]||(H["Content-Length"]=F.content.length));var G=this._getResource(F);H.authorization=this.authorization(F.method,G,F.subres,H);var $=this._getReqUrl(F);A("request %s %s, with headers %j, !!stream: %s",F.method,$,H,!!F.stream);var ae=F.timeout||this.options.timeout;return{url:$,params:{agent:this.agent,method:F.method,content:F.content,stream:F.stream,headers:H,timeout:ae,writeStream:F.writeStream,customResponse:F.customResponse,ctx:F.ctx||this.ctx}}},z.request=f.default.mark(function F(H){var G,$,ae,pe;return f.default.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return G=this.createRequest(H),$=void 0,ae=void 0,ie.prev=3,ie.next=6,this.urllib.request(G.url,G.params);case 6:$=ie.sent,A("response %s %s, got %s, headers: %j",H.method,G.url,$.status,$.headers),ie.next=13;break;case 10:ie.prev=10,ie.t0=ie.catch(3),ae=ie.t0;case 13:if(pe=void 0,!$||!H.successStatuses||H.successStatuses.indexOf($.status)!==-1){ie.next=26;break}return ie.next=17,this.requestError($);case 17:if(pe=ie.sent,pe.code!=="RequestTimeTooSkewed"){ie.next=23;break}return this.options.amendTimeSkewed=+new Date(pe.serverTime)-new Date,ie.next=22,this.request(H);case 22:return ie.abrupt("return",ie.sent);case 23:pe.params=H,ie.next=30;break;case 26:if(!ae){ie.next=30;break}return ie.next=29,this.requestError(ae);case 29:pe=ie.sent;case 30:if(!pe){ie.next=32;break}throw pe;case 32:if(!H.xmlResponse){ie.next=36;break}return ie.next=35,this.parseXML($.data);case 35:$.data=ie.sent;case 36:return ie.abrupt("return",$);case 37:case"end":return ie.stop()}},F,this,[[3,10]])}),z._getResource=function(F){var H="/";return F.bucket&&(H+=F.bucket+"/"),F.object&&(H+=F.object),H},z._isIP=function(F){return U._isIP(F)},z._escape=function(F){return T.encodeURIComponent(F).replace(/%2F/g,"/")},z._getReqUrl=function(F){var H={};C(this.options.endpoint).to(H);var G=this._isIP(H.hostname),$=this.options.cname;!F.bucket||$||G||(H.host=F.bucket+"."+H.host);var ae="/";F.bucket&&G&&(ae+=F.bucket+"/"),F.object&&(ae+=this._escape(F.object).replace(/\+/g,"%2B")),H.pathname=ae;var pe={};if(F.query&&u(pe,F.query),F.subres){var ie={};x.string(F.subres)?ie[F.subres]="":x.array(F.subres)?F.subres.forEach(function(ge){ie[ge]=""}):ie=F.subres,u(pe,ie)}return H.query=pe,i.format(H)},z._getUserAgent=function(){var F=_&&_.browser?"js":"nodejs",H="aliyun-sdk-"+F+"/"+I.version,G=O.description;return!G&&_&&(G="Node.js "+_.version.slice(1)+" on "+_.platform+" "+_.arch),this._checkUserAgent(H+" "+G)},z._checkUserAgent=function(F){return F.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta")},z.checkBrowserAndVersion=function(F,H){return Q.name===F&&Q.version.split(".")[0]===H},z.parseXML=function(F){return function(H){h.isBuffer(F)&&(F=F.toString()),B.parseString(F,{explicitRoot:!1,explicitArray:!1},H)}},z.requestError=f.default.mark(function F(H){var G,$,ae,pe;return f.default.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(G=null,H.data&&H.data.length){ie.next=5;break}H.status===-1||H.status===-2?(G=new Error(H.message),G.name=H.name,G.status=H.status,G.code=H.name):(H.status===404?(G=new Error("Object not exists"),G.name="NoSuchKeyError",G.status=404,G.code="NoSuchKey"):H.status===412?(G=new Error("Pre condition failed"),G.name="PreconditionFailedError",G.status=412,G.code="PreconditionFailed"):(G=new Error("Unknow error, status: "+H.status),G.name="UnknowError",G.status=H.status),G.requestId=H.headers["x-oss-request-id"],G.host=""),ie.next=30;break;case 5:return $=String(H.data),A("request response error data: %s",$),ae=void 0,ie.prev=8,ie.next=11,this.parseXML($)||{};case 11:ae=ie.sent,ie.next=21;break;case 14:return ie.prev=14,ie.t0=ie.catch(8),A($),ie.t0.message+=` -raw xml: `+$,ie.t0.status=H.status,ie.t0.requestId=H.headers["x-oss-request-id"],ie.abrupt("return",ie.t0);case 21:pe=ae.Message||"unknow request error, status: "+H.status,ae.Condition&&(pe+=" (condition: "+ae.Condition+")"),G=new Error(pe),G.name=ae.Code?ae.Code+"Error":"UnknowError",G.status=H.status,G.code=ae.Code,G.requestId=ae.RequestId,G.hostId=ae.HostId,G.serverTime=ae.ServerTime;case 30:return A("generate error %j",G),ie.abrupt("return",G);case 32:case"end":return ie.stop()}},F,this,[[8,14]])})}).call(this,y("_process"),y("buffer").Buffer)},{"../common/multipart":8,"../common/signUtils":9,"../common/thunkpool.js":10,"../common/utils":11,"./../../shims/crypto/crypto.js":237,"./managed_upload":3,"./object":4,"./version":5,"./wrapper":6,_process:173,agentkeepalive:12,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,bowser:35,buffer:38,"copy-to":43,dateformat:154,debug:155,"humanize-ms":160,"is-type-of":165,"merge-descriptors":168,mime:242,path:170,platform:171,url:203,urllib:244,utility:243,xml2js:213}],3:[function(y,E,w){(function(_){"use strict";function h(C){return C&&C.__esModule?C:{default:C}}function s(C,S){if(!(this instanceof s))return new s(C,S);m.call(this,S),this.file=C,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}var r=y("babel-runtime/core-js/array/from"),n=h(r),e=y("babel-runtime/regenerator"),l=h(e),c=y("is-type-of"),o=y("util"),f=y("path"),d=y("mime"),a=y("copy-to"),A=w;A.multipartUpload=l.default.mark(function C(S,B,b){var p,u,i,x,O,T,D,I,k;return l.default.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:if(this.resetCancelFlag(),b=b||{},!b.checkpoint||!b.checkpoint.uploadId){Q.next=6;break}return Q.next=5,this._resumeMultipart(b.checkpoint,b);case 5:return Q.abrupt("return",Q.sent);case 6:return p=102400,b.mime||(c.file(B)?b.mime=d.getType(f.extname(B.name)):c.blob(B)?b.mime=B.type:b.mime=d.getType(f.extname(B))),b.headers=b.headers||{},this._convertMetaToHeaders(b.meta,b.headers),Q.next=12,this._getFileSize(B);case 12:if(!((u=Q.sent)0&&a(x).to(T),D=this._divideParts(p,u),I=D.length,k=!1,Q=l.default.mark(function ge(Ae,be){var fe,ce,te;return l.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(Ae.isCancel()){de.next=21;break}return de.prev=1,fe=D[be-1],ce={stream:Ae._createStream(b,fe.start,fe.end),size:fe.end-fe.start},de.next=6,Ae._uploadPart(O,i,be,ce);case 6:if(te=de.sent,Ae.isCancel()||k){de.next=13;break}if(S.doneParts.push({number:be,etag:te.res.headers.etag}),T.push({number:be,etag:te.res.headers.etag}),!B||!B.progress){de.next=13;break}return de.next=13,B.progress(x.length/I,S,te.res);case 13:de.next=21;break;case 15:if(de.prev=15,de.t0=de.catch(1),Ae.isCancel()){de.next=21;break}throw Ae.cancel(),de.t0.partNum=be,de.t0;case 21:case"end":return de.stop()}},ge,this,[[1,15]])}),Y=(0,n.default)(new Array(I),function(ge,Ae){return Ae+1}),U=T.map(function(ge){return ge.number}),K=Y.filter(function(ge){return U.indexOf(ge)<0}),z=5,F=B.parallel||z,!this.checkBrowserAndVersion("Internet Explorer","10")&&F!==1){ie.next=26;break}H=0;case 16:if(!(H0)){ie.next=37;break}throw this.resetCancelFlag(),pe=ae[0],pe.message="Failed to upload some parts with error: "+pe.toString()+" part_num: "+pe.partNum,pe;case 37:if(!this.isCancel()){ie.next=40;break}throw G=null,this._makeCancelEvent();case 40:return ie.next=42,this.completeMultipartUpload(O,i,T,B);case 42:return ie.abrupt("return",ie.sent);case 43:case"end":return ie.stop()}},C,this)}),c.file=function(C){return typeof File!="undefined"&&C instanceof File},c.blob=function(C){return typeof Blob!="undefined"&&C instanceof Blob},A._getFileSize=l.default.mark(function C(S){var B;return l.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!c.buffer(S)){b.next=4;break}return b.abrupt("return",S.length);case 4:if(!c.blob(S)&&!c.file(S)){b.next=6;break}return b.abrupt("return",S.size);case 6:if(!c.string(S)){b.next=11;break}return b.next=9,this._statFile(S);case 9:return B=b.sent,b.abrupt("return",B.size);case 11:throw new Error("_getFileSize requires Buffer/File/String.");case 12:case"end":return b.stop()}},C,this)});var g=y("stream"),m=g.Readable;o.inherits(s,m),s.prototype.readFileAndPush=function(C){if(this.fileBuffer)for(var S=!0;S&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:b,this.start=b,S=this.push(this.fileBuffer.slice(B,b))}},s.prototype._read=function(C){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file)return this.finish||(this.fileBuffer=null,this.finish=!0),void this.push(null);C=C||16384;var S=this;this.reader.onload=function(B){S.fileBuffer=new _(new Uint8Array(B.target.result)),S.file=null,S.readFileAndPush(C)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(C)},A._createStream=function(C,S,B){if(c.blob(C)||c.file(C))return new s(C.slice(S,B));throw new Error("_createStream requires File/String.")},A._getPartSize=function(C,S){return S?Math.max(Math.ceil(C/1e4),S):1048576},A._divideParts=function(C,S){for(var B=Math.ceil(C/S),b=[],p=0;p + a `).concat(F,",").concat(F," 0 1 1 ").concat(-$,",").concat(ae),ie=Math.PI*2*F,ge={stroke:Y,strokeDasharray:"".concat(Q/100*(ie-K),"px ").concat(ie,"px"),strokeDashoffset:"-".concat(K/2+k/100*(ie-K),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:pe,pathStyle:ge}}var S=function(Q){var Y=Q.prefixCls,U=Q.strokeWidth,K=Q.trailWidth,z=Q.gapDegree,F=Q.gapPosition,H=Q.trailColor,G=Q.strokeLinecap,$=Q.style,ae=Q.className,pe=Q.strokeColor,ie=Q.percent,ge=b(Q,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Ae=Object(se.useMemo)(function(){return u+=1,u},[]),be=O(0,100,H,U,z,F),fe=be.pathString,ce=be.pathStyle,te=x(ie),de=x(pe),he=de.find(function(ne){return Object.prototype.toString.call(ne)==="[object Object]"}),ue=w(te),Te=A(ue,1),Ie=Te[0],De=function(){var N=0;return te.map(function(W,le){var ee=de[le]||de[de.length-1],oe=Object.prototype.toString.call(ee)==="[object Object]"?"url(#".concat(Y,"-gradient-").concat(Ae,")"):"",xe=O(N,W,ee,U,z,F);return N+=W,X.a.createElement("path",{key:le,className:"".concat(Y,"-circle-path"),d:xe.pathString,stroke:oe,strokeLinecap:G,strokeWidth:U,opacity:W===0?0:1,fillOpacity:"0",style:xe.pathStyle,ref:Ie[le]})})};return X.a.createElement("svg",a({className:y()("".concat(Y,"-circle"),ae),viewBox:"0 0 100 100",style:$},ge),he&&X.a.createElement("defs",null,X.a.createElement("linearGradient",{id:"".concat(Y,"-gradient-").concat(Ae),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(he).sort(function(ne,N){return i(ne)-i(N)}).map(function(ne,N){return X.a.createElement("stop",{key:N,offset:ne,stopColor:he[ne]})}))),X.a.createElement("path",{className:"".concat(Y,"-circle-trail"),d:fe,stroke:H,strokeLinecap:G,strokeWidth:K||U,fillOpacity:"0",style:ce}),De().reverse())};S.defaultProps=E;var D=S,I={Line:d,Circle:D}},h7HQ:function(Ge,me,P){var se=P("y+Vt"),X=P("T6xi"),L=se.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(y,E){X.buildPath(y,E,!0)}});Ge.exports=L},hOwI:function(Ge,me){var P=Math.log(2);function se(L,y,E,w,_,h){var s=w+"-"+_,r=L.length;if(h.hasOwnProperty(s))return h[s];if(y===1){var n=Math.round(Math.log((1<X&&w>y||wE?_:0}Ge.exports=P},iXp4:function(Ge,me,P){var se=P("ItGF"),X=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function L(y){return se.browser.ie&&se.browser.version>=11?function(){var E=this.__clipPaths,w=this.style,_;if(E)for(var h=0;h-1?Et:0}else{var ct,At,Le,qe,Ct,ft=(ct=pe.detail)===null||ct===void 0||((At=ct.courses)===null||At===void 0||((Le=At.map(function(Ut){var bt;return parseInt((bt=Ut.course_status)===null||bt===void 0?void 0:bt.status)}))===null||Le===void 0))?void 0:Le.lastIndexOf(2);Dt=ft>-1?ft:0,ft=(qe=pe.detail)===null||qe===void 0||((Ct=qe.courses)===null||Ct===void 0)?void 0:Ct.findIndex(function(Ut){var bt;return parseInt((bt=Ut.course_status)===null||bt===void 0?void 0:bt.status)===0}),Dt=ft>-1?ft:Dt}if((_t=pe.detail)!==null&&_t!==void 0&&_t.courses){var Ot;He(((Ot=pe.detail)===null||Ot===void 0?void 0:Ot.courses[Dt])||{})}},[pe.detail]);var dt=function(_t,Dt){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){}})},vt=function(_t){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var Dt=Object(l.a)(C.a.mark(function Lt(){return C.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:case"end":return ct.stop()}},Lt)}));function It(){return Dt.apply(this,arguments)}return It}()})},it=function(){var Tt=Object(l.a)(C.a.mark(function _t(Dt,It){var Lt;return C.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(ce({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!It){ct.next=7;break}return ct.next=4,Object(D.z)({id:Dt});case 4:ct.t0=ct.sent,ct.next=10;break;case 7:return ct.next=9,Object(D.A)({id:Dt});case 9:ct.t0=ct.sent;case 10:if(Lt=ct.t0,ce({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Lt!=null&&Lt.game_identifier||Lt!=null&&Lt.identifier)){ct.next=15;break}return Object(x.Q)(It?"/tasks/".concat(Lt==null?void 0:Lt.identifier,"/jupyter"):"/tasks/".concat(Lt.game_identifier,"?subject_id=").concat(W.pathId||"")),ct.abrupt("return");case 15:(Lt==null?void 0:Lt.status)===-3?Object(x.o)():(Lt==null?void 0:Lt.status)===2?at(Lt==null?void 0:Lt.message):(Lt==null?void 0:Lt.status)===3&&Ve(Lt==null?void 0:Lt.message);case 16:case"end":return ct.stop()}},_t)}));return function(Dt,It){return Tt.apply(this,arguments)}}(),at=function Tt(_t){var Dt;_t=(Dt=_t)!==null&&Dt!==void 0&&Dt.includes(".json")?_t:"".concat(_t,".json"),o.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:B.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var It=Object(l.a)(C.a.mark(function Et(){var ct,At;return C.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,Object(S.S)({url:_t});case 2:if(ct=qe.sent,ct){qe.next=5;break}return qe.abrupt("return");case 5:return e.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),qe.next=8,Object(D.A)({id:ct.shixun_identifier});case 8:if(At=qe.sent,!(At!=null&&At.game_identifier)){qe.next=12;break}return Object(x.Q)("/tasks/".concat(At.game_identifier)),qe.abrupt("return");case 12:(At==null?void 0:At.status)===2?Tt(At==null?void 0:At.message):(At==null?void 0:At.status)===3&&Ve(At==null?void 0:At.message);case 13:case"end":return qe.stop()}},Et)}));function Lt(){return It.apply(this,arguments)}return Lt}()})},Ve=function(_t){o.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:B.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",_t,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Xe=function(_t){console.log("onDragEnter:",_t)},ze=function(){var Tt=Object(l.a)(C.a.mark(function _t(Dt){var It,Lt,Et,ct,At,Le,qe,Ct,ft;return C.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:if(console.log("onDrop:",Dt),It=Dt.node.props.eventKey,Lt=Dt.dragNode.props.eventKey,Et=Dt.node.props.pos.split("-"),ct=Dt.dropPosition-Number(Et[Et.length-1]),!(Et.length>2&&!Dt.node.dragOverGapBottom&&!Dt.node.dragOverGapTop)){Ut.next=7;break}return Ut.abrupt("return",!1);case 7:if(!(Dt.node.dragOver&&Dt.dragNodesKeys.length>1)){Ut.next=9;break}return Ut.abrupt("return",!1);case 9:if(!(Et.length>2&&Dt.dragNodesKeys.length>1)){Ut.next=11;break}return Ut.abrupt("return",!1);case 11:return At=function bt(Nt,sn,Jn){for(var xn=0;xn0&&Dt.node.props.expanded&&ct===1?At(Le,It,function(bt){bt.children=bt.children||[],bt.children.unshift(qe)}):(At(Le,It,function(bt,Nt,sn){Ct=sn,ft=Nt}),ct===-1?Ct.splice(ft,0,qe):Ct.splice(ft+1,0,qe)):At(Le,It,function(bt){bt.children=bt.children||[],bt.children.unshift(qe)}),Ut.next=17,fe({stage_id:te.stage_id,list:Le});case 17:we(Le,0,0,!0),console.log("data:",Le),xe(Object(f.a)(Le)),Te([].concat(Object(f.a)(ue),[Dt.node.key]));case 21:case"end":return Ut.stop()}},_t)}));return function(Dt){return Tt.apply(this,arguments)}}(),we=function Tt(_t,Dt,It,Lt){Dt=Dt||0,_t.map(function(Et,ct){try{var At;return Et.key2=Dt+1+"-"+(ct+1),Et.key3=te.index+1+"-"+(ct+1),Et.title="",Lt||(Et.key=Dt+1+"-"+(ct+1)),Dt?Et.index=It+"-"+(ct+1):Et.index=Et.key3,(At=Et.children)!==null&&At!==void 0&&At.length&&(ne.push(Et.key2),Tt(Et.children,Et.key2,Et.index,Lt)),Et}catch(Le){}})},Re=function(_t){var Dt=_t.learning_status,It=_t.name,Lt=(Dt==null?void 0:Dt[0])==="can"&&(Dt==null?void 0:Dt[1])==="try";return Lt?B.a.createElement("div",{className:k.a.learn},B.a.createElement("span",{className:k.a.name},It),B.a.createElement("span",{className:k.a.sign},"\u514D\u8D39\u8BD5\u5B66")):It},Me=function(_t){if(be!=="All")return;ue.includes(_t)?Te(ue.filter(function(Dt){return Dt!=_t})):Te(ue.concat(_t))},Ye=function(){var Tt=Object(l.a)(C.a.mark(function _t(Dt){return C.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:if(Object(z.e)(ce,!0)){Lt.next=2;break}return Lt.abrupt("return");case 2:if(!(Dt!=null&&Dt.need_authorize)){Lt.next=5;break}return Object(z.a)(!1),Lt.abrupt("return");case 5:if(!(Ue!=null&&Ue.course_id)){Lt.next=8;break}return Lt.next=8,Object(i.L)({id:Ue==null?void 0:Ue.course_id});case 8:it(Dt.identifier,Dt.is_jupyter||Dt.is_jupyter_lab);case 9:case"end":return Lt.stop()}},_t)}));return function(Dt){return Tt.apply(this,arguments)}}(),ot=function(){var Tt=Object(l.a)(C.a.mark(function _t(Dt){var It,Lt,Et,ct,At,Le;return C.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(Object(z.e)(ce)){Ct.next=2;break}return Ct.abrupt("return");case 2:if(!(!((It=ge.userInfo)!==null&&It!==void 0&&It.admin)&&!((Lt=ge.userInfo)!==null&&Lt!==void 0&&Lt.business)&&!Dt.can_view&&Dt.item_type!=="Attachment")){Ct.next=4;break}return Ct.abrupt("return",o.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:B.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")}));case 4:Dt.link&&Object(O.n)({is_f:1,id:Dt.id,point:0,total:0}),At=te!=null&&te.course_id?"course_id=".concat(te==null?void 0:te.course_id):"subject_id=".concat(W.pathId||te.subject_id),Le=Dt==null||((Et=Dt.name)===null||Et===void 0)?void 0:Et.substr(Dt==null||((ct=Dt.name)===null||ct===void 0)?void 0:ct.lastIndexOf(".")),Le.toUpperCase()===".ZIP"?Object(x.t)(Dt.name,F.a.API_SERVER+Dt.url):Object(x.Q)(Dt.link||"/video/".concat(Dt.id,"?").concat(At));case 8:case"end":return Ct.stop()}},_t)}));return function(Dt){return Tt.apply(this,arguments)}}(),mt=function(_t){var Dt;return _t.item_type==="Shixun"?_t.is_all_choice?Dt=B.a.createElement(r.a,{title:"\u9009\u62E9\u9898"},B.a.createElement("i",{className:"iconfont icon-xuanzeti3 c-lake-blue font20"})):Dt=B.a.createElement(r.a,{title:"\u5B9E\u8BAD\u9898"},B.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})):_t.item_type==="VideoItem"?Dt=B.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}):_t.item_type==="StageCatalog"?Dt=B.a.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):Dt=B.a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}),Dt;_t.item_type==="Shixun"||_t.item_type==="StageCatalog"};return B.a.createElement(B.a.Fragment,null,B.a.createElement(X.a,{className:k.a.tree,disabled:te.disabled,expandedKeys:Object(f.a)(ue),draggable:!0,onDragEnter:Xe,onDrop:ze,onExpand:Me,blockNode:!0,titleRender:function(_t){var Dt,It,Lt,Et,ct=_t;if(ct.item_type!==be&&be!=="All")return null;var At=_t.index.slice(0,1)==="1",Le=(_t==null||((Dt=_t.learning_status)===null||Dt===void 0)?void 0:Dt[0])==="can";return B.a.createElement(y.a,{align:"middle",className:"font14",onClick:function(){return Me(ct.key)}},B.a.createElement(h.a,{flex:"30px"},mt(_t)),B.a.createElement(h.a,{flex:"1",className:"c-grey-333"},te.cust_seq&&B.a.createElement("span",{className:"mr10"},_t.index),_t.item_type!=="Attachment"&&Re(_t),_t.item_type==="Attachment"&&B.a.createElement("a",{target:"_blank",onClick:Object(l.a)(C.a.mark(function qe(){var Ct;return C.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:if(Object(z.e)(ce)){Ot.next=2;break}return Ot.abrupt("return");case 2:if(!(Ue!=null&&Ue.course_id)){Ot.next=6;break}return Ot.next=5,Object(i.L)({id:Ue==null?void 0:Ue.course_id});case 5:Ct=Ot.sent;case 6:Ot.t0=_t.item_type,Ot.next=Ot.t0==="Attachment"?9:Ot.t0==="VideoItem"?11:Ot.t0==="Shixun"?13:15;break;case 9:return ot(ct),Ot.abrupt("break",15);case 11:return ot(_t),Ot.abrupt("break",15);case 13:return Ye(_t),Ot.abrupt("break",15);case 15:case"end":return Ot.stop()}},qe)}))},_t.name),_t.item_type==="Shixun"&&_t.is_unity_3d&&B.a.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-block",textAlign:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),!!((It=_t.schools)!==null&&It!==void 0&&It.length)&&B.a.createElement(r.a,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},B.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),_t.item_type==="Shixun"&&!!(_t!=null&&_t.finished_challenges_count)&&B.a.createElement(r.a,{title:"\u5B8C\u6210\u5EA6:".concat(Math.round((_t==null?void 0:_t.finished_challenges_count)/(_t==null?void 0:_t.challenges_count)*100),"%")},B.a.createElement("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((_t==null?void 0:_t.finished_challenges_count)-(_t==null?void 0:_t.challenges_count)===0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}}))),!te.disabled&&B.a.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),B.a.createElement(h.a,{className:"tr"},(ct.item_type==="VideoItem"||(ct==null?void 0:ct.item_type)==="Attachment")&&!te.disabled&&B.a.createElement(r.a,{title:"\u7F16\u8F91"},B.a.createElement("span",{onClick:function(){te.editVidoItem(ct)},style:{color:"#ccc",marginRight:"10px"}},B.a.createElement(u.a,null))),!te.disabled&&B.a.createElement(B.a.Fragment,null,B.a.createElement(r.a,{title:"\u5220\u9664"},B.a.createElement("span",{onClick:function(){te.deleteStages({id:ct.stage_item_id,stage_id:te.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),te.showVideoPlay&&te.disabled&&ct.item_type==="VideoItem"&&Le&&B.a.createElement("aside",null,B.a.createElement(w.a,{type:"primary",onClick:Object(l.a)(C.a.mark(function qe(){return C.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:ot(ct);case 1:case"end":return ft.stop()}},qe)}))},ct.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Lt=ge.userInfo)===null||Lt===void 0?void 0:Lt.admin)||ct.allow_visit||ct.to_be_built||ct.shixun_status!=="\u6682\u672A\u516C\u5F00"&&ct.shixun_status!=="\u5DF2\u5220\u9664")&&te.disabled&&ct.item_type==="Shixun"&&Le&&B.a.createElement("aside",null,B.a.createElement(w.a,{className:"ml10",type:"primary",onClick:Object(l.a)(C.a.mark(function qe(){return C.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(Object(z.e)(ce)){ft.next=2;break}return ft.abrupt("return");case 2:if(!(Ue!=null&&Ue.course_id)){ft.next=5;break}return ft.next=5,Object(i.L)({id:Ue==null?void 0:Ue.course_id});case 5:window.open("/shixuns/".concat(ct.identifier,"/challenges"));case 6:case"end":return ft.stop()}},qe)}))},"\u67E5\u770B\u8BE6\u60C5"),ct.shixun_status!=="\u6682\u672A\u516C\u5F00"&&B.a.createElement(w.a,{className:"ml10",type:"primary",onClick:Object(l.a)(C.a.mark(function qe(){return C.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:Ye(ct);case 1:case"end":return ft.stop()}},qe)}))},ct!=null&&ct.need_authorize?"\u9700\u6388\u6743":_t!=null&&_t.finished_challenges_count?(_t==null?void 0:_t.finished_challenges_count)-(_t==null?void 0:_t.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),te.disabled&&!ct.allow_visit&&!ct.to_be_built&&ct.shixun_status==="\u6682\u672A\u516C\u5F00"&&B.a.createElement("span",{className:k.a.color204},"\u6682\u672A\u516C\u5F00"),!ct.allow_visit&&!ct.to_be_built&&ct.shixun_status==="\u5DF2\u5220\u9664"&&B.a.createElement("span",{className:k.a.color204},"\u5DF2\u5220\u9664"),te.disabled&&ct.item_type==="Shixun"&&!!ct.challenges_count&&B.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",ct.challenges_count),be==="All"&&!!((Et=_t.children)!==null&&Et!==void 0&&Et.length)&&B.a.createElement("span",{className:"ml10"},ue.includes(_t.key)?B.a.createElement(U.a,null):B.a.createElement(K.a,null))))},treeData:oe}))};me.a=Object(p.a)(function($){var ae=$.pathsDetail,pe=$.loading,ie=$.user,ge=$.globalSetting;return{pathsDetail:ae,globalSetting:ge,user:ie,loading:pe.effects}})(G)},ji0R:function(Ge,me,P){Ge.exports=P.p+"static/douyu.3e6df9ee.jpg"},juDX:function(Ge,me,P){P("P47w");var se=P("aX58"),X=se.registerPainter,L=P("3CBa");X("svg",L)},k3GJ:function(Ge,me,P){"use strict";P.d(me,"a",function(){return $s});var se=P("rePB"),X=P("ODXe"),L=P("Ff2n"),y=P("VTBJ"),E=P("q1tI"),w=P("TSYQ"),_=P.n(w),h=P("Zm9Q"),s=P("6cGi"),r=P("KQm4"),n=P("xEkU"),e=P.n(n),l=P("t23M");function c(nt){var Fe=Object(E.useRef)(),Qe=Object(E.useRef)(!1);function We(){for(var Ee=arguments.length,Ne=new Array(Ee),Ce=0;Cert&&(yt=rt-Pt),Object(E.useMemo)(function(){if(!Ne.length)return[0,0];for(var zt=Ne.length,$t=zt,yn=0;ynet+yt){$t=yn-1;break}}for(var Wt=0,dn=zt-1;dn>=0;dn-=1){var En=nt.get(Ne[dn].key)||m;if(En[tt]1&&arguments[1]!==void 0?arguments[1]:!1,We=Fe&&typeof Fe.getBoundingClientRect=="function"&&Fe.getBoundingClientRect().width;if(We){if(Qe){var Ee=getComputedStyle(Fe),Ne=Ee.marginLeft,Ce=Ee.marginRight;We+=+Ne.replace("px","")+ +Ce.replace("px","")}We=+We.toFixed(6)}return We||0},N=function(Fe,Qe,We){Fe&&Object(k.a)(Fe.style)==="object"&&(Fe.style[Qe]=We)},W=function(){return te.any},le=P("bdgK"),ee=P("i8i4"),oe=P.n(ee),xe=P("wgJM"),Ke=P("l4aY"),pt=P("m+aA"),Ue=P("c+Xe"),He=P("zT1h"),dt=P("QC+M");function vt(nt,Fe,Qe){return Qe?nt[0]===Fe[0]:nt[0]===Fe[0]&&nt[1]===Fe[1]}function it(nt,Fe,Qe){var We=nt[Fe]||{};return Object(y.a)(Object(y.a)({},We),Qe)}function at(nt,Fe,Qe,We){for(var Ee=Qe.points,Ne=Object.keys(nt),Ce=0;Ce1&&arguments[1]!==void 0?arguments[1]:2;Fe();var Ne=Object(xe.a)(function(){Ee<=1?We({isCanceled:function(){return Ne!==nt.current}}):Qe(We,Ee-1)});nt.current=Ne}return E.useEffect(function(){return function(){Fe()}},[]),[Qe,Fe]},Pr=[ft,Ot,Ut,bt],Vr=!1,Lr=!0;function Tn(nt){return nt===Ut||nt===bt}var ea=function(nt,Fe){var Qe=E.useState(Ct),We=Object(X.a)(Qe,2),Ee=We[0],Ne=We[1],Ce=xn(),$e=Object(X.a)(Ce,2),Ze=$e[0],tt=$e[1];function et(){Ne(ft)}return Jn(function(){if(Ee!==Ct&&Ee!==bt){var rt=Pr.indexOf(Ee),xt=Pr[rt+1],Pt=Fe(Ee);Pt===Vr?Ne(xt):Ze(function(yt){function zt(){if(yt.isCanceled())return;Ne(xt)}Pt===!0?zt():Promise.resolve(Pt).then(zt)})}},[nt,Ee]),E.useEffect(function(){return function(){tt()}},[]),[et,Ee]},ua=function(nt){var Fe=Object(E.useRef)(),Qe=Object(E.useRef)(nt);Qe.current=nt;var We=E.useCallback(function(Ce){Qe.current(Ce)},[]);function Ee(Ce){Ce&&(Ce.removeEventListener(Lt,We),Ce.removeEventListener(It,We))}function Ne(Ce){Fe.current&&Fe.current!==Ce&&Ee(Fe.current),Ce&&Ce!==Fe.current&&(Ce.addEventListener(Lt,We),Ce.addEventListener(It,We),Fe.current=Ce)}return E.useEffect(function(){return function(){Ee(Fe.current)}},[]),[Ne,Ee]};function ca(nt,Fe,Qe,We){var Ee=We.motionEnter,Ne=Ee===void 0?!0:Ee,Ce=We.motionAppear,$e=Ce===void 0?!0:Ce,Ze=We.motionLeave,tt=Ze===void 0?!0:Ze,et=We.motionDeadline,rt=We.motionLeaveImmediately,xt=We.onAppearPrepare,Pt=We.onEnterPrepare,yt=We.onLeavePrepare,zt=We.onAppearStart,$t=We.onEnterStart,yn=We.onLeaveStart,kt=We.onAppearActive,Wt=We.onEnterActive,dn=We.onLeaveActive,En=We.onAppearEnd,Vt=We.onEnterEnd,An=We.onLeaveEnd,Sn=We.onVisibleChanged,Fn=Nt(),Jt=Object(X.a)(Fn,2),rn=Jt[0],an=Jt[1],pn=Nt(ct),Wn=Object(X.a)(pn,2),en=Wn[0],On=Wn[1],vr=Nt(null),tr=Object(X.a)(vr,2),Ar=tr[0],qn=tr[1],Sr=Object(E.useRef)(!1),Mn=Object(E.useRef)(null),xr=Object(E.useRef)(!1),Gr=Object(E.useRef)(null);function Fr(){var jn=Qe();return jn||Gr.current}var sr=Object(E.useRef)(!1);function bn(jn){var mn=Fr();if(jn&&!jn.deadline&&jn.target!==mn)return;var ir;en===At&&sr.current?ir=En==null?void 0:En(mn,jn):en===Le&&sr.current?ir=Vt==null?void 0:Vt(mn,jn):en===qe&&sr.current&&(ir=An==null?void 0:An(mn,jn)),ir!==!1&&!xr.current&&(On(ct),qn(null))}var Vn=ua(bn),br=Object(X.a)(Vn,1),In=br[0],Hn=E.useMemo(function(){var jn,mn,ir;switch(en){case"appear":return jn={},Object(se.a)(jn,ft,xt),Object(se.a)(jn,Ot,zt),Object(se.a)(jn,Ut,kt),jn;case"enter":return mn={},Object(se.a)(mn,ft,Pt),Object(se.a)(mn,Ot,$t),Object(se.a)(mn,Ut,Wt),mn;case"leave":return ir={},Object(se.a)(ir,ft,yt),Object(se.a)(ir,Ot,yn),Object(se.a)(ir,Ut,dn),ir;default:return{}}},[en]),Xn=ea(en,function(jn){if(jn===ft){var mn=Hn[ft];return mn?mn(Fr()):Vr}if(on in Hn){var ir;qn(((ir=Hn[on])===null||ir===void 0?void 0:ir.call(Hn,Fr(),null))||null)}return on===Ut&&(In(Fr()),et>0&&(clearTimeout(Mn.current),Mn.current=setTimeout(function(){bn({deadline:!0})},et))),Lr}),Qn=Object(X.a)(Xn,2),Pn=Qn[0],on=Qn[1],qt=Tn(on);sr.current=qt,Jn(function(){an(Fe);var jn=Sr.current;if(Sr.current=!0,!nt)return;var mn;!jn&&Fe&&$e&&(mn=At),jn&&Fe&&Ne&&(mn=Le),(jn&&!Fe&&tt||!jn&&rt&&!Fe&&tt)&&(mn=qe),mn&&(On(mn),Pn())},[Fe]),Object(E.useEffect)(function(){(en===At&&!$e||en===Le&&!Ne||en===qe&&!tt)&&On(ct)},[$e,Ne,tt]),Object(E.useEffect)(function(){return function(){clearTimeout(Mn.current),xr.current=!0}},[]),Object(E.useEffect)(function(){rn!==void 0&&en===ct&&(Sn==null||Sn(rn))},[rn,en]);var Un=Ar;return Hn[ft]&&on===Ot&&(Un=Object(y.a)({transition:"none"},Un)),[en,on,Un,rn!=null?rn:Fe]}var Qr=function(nt){Object(u.a)(Qe,nt);var Fe=Object(i.a)(Qe);function Qe(){return Object(B.a)(this,Qe),Fe.apply(this,arguments)}return Object(b.a)(Qe,[{key:"render",value:function(){return this.props.children}}]),Qe}(E.Component),Ca=Qr;function Ga(nt){var Fe=nt;Object(k.a)(nt)==="object"&&(Fe=nt.transitionSupport);function Qe(Ee){return!!(Ee.motionName&&Fe)}var We=E.forwardRef(function(Ee,Ne){var Ce=Ee.visible,$e=Ce===void 0?!0:Ce,Ze=Ee.removeOnLeave,tt=Ze===void 0?!0:Ze,et=Ee.forceRender,rt=Ee.children,xt=Ee.motionName,Pt=Ee.leavedClassName,yt=Ee.eventProps,zt=Qe(Ee),$t=Object(E.useRef)(),yn=Object(E.useRef)();function kt(){try{return Object(pt.a)($t.current||yn.current)}catch(On){return null}}var Wt=ca(zt,$e,kt,Ee),dn=Object(X.a)(Wt,4),En=dn[0],Vt=dn[1],An=dn[2],Sn=dn[3],Fn=E.useRef(Sn);Sn&&(Fn.current=!0);var Jt=Object(E.useRef)(Ne);Jt.current=Ne;var rn=E.useCallback(function(On){$t.current=On,Object(Ue.b)(Jt.current,On)},[]),an,pn=Object(y.a)(Object(y.a)({},yt),{},{visible:$e});if(!rt)an=null;else if(En===ct||!Qe(Ee))Sn?an=rt(Object(y.a)({},pn),rn):!tt&&Fn.current?an=rt(Object(y.a)(Object(y.a)({},pn),{},{className:Pt}),rn):et?an=rt(Object(y.a)(Object(y.a)({},pn),{},{style:{display:"none"}}),rn):an=null;else{var Wn,en;Vt===ft?en="prepare":Tn(Vt)?en="active":Vt===Ot&&(en="start"),an=rt(Object(y.a)(Object(y.a)({},pn),{},{className:_()(Et(xt,En),(Wn={},Object(se.a)(Wn,Et(xt,"".concat(En,"-").concat(en)),en),Object(se.a)(Wn,xt,typeof xt=="string"),Wn)),style:An}),rn)}return E.createElement(Ca,{ref:yn},an)});return We.displayName="CSSMotion",We}var oi=Ga(Dt),Oe="add",ke="keep",je="remove",gt="removed";function Ft(nt){var Fe;return nt&&Object(k.a)(nt)==="object"&&"key"in nt?Fe=nt:Fe={key:nt},Object(y.a)(Object(y.a)({},Fe),{},{key:String(Fe.key)})}function Xt(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return nt.map(Ft)}function tn(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Qe=[],We=0,Ee=Fe.length,Ne=Xt(nt),Ce=Xt(Fe);Ne.forEach(function(tt){for(var et=!1,rt=We;rt1});return Ze.forEach(function(tt){Qe=Qe.filter(function(et){var rt=et.key,xt=et.status;return rt!==tt||xt!==je}),Qe.forEach(function(et){et.key===tt&&(et.status=ke)})}),Qe}var jt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Yt(nt){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:oi,Qe=function(We){Object(u.a)(Ne,We);var Ee=Object(i.a)(Ne);function Ne(){var Ce;return Object(B.a)(this,Ne),Ce=Ee.apply(this,arguments),Ce.state={keyEntities:[]},Ce.removeKey=function($e){Ce.setState(function(Ze){var tt=Ze.keyEntities;return{keyEntities:tt.map(function(et){return et.key!==$e?et:Object(y.a)(Object(y.a)({},et),{},{status:gt})})}})},Ce}return Object(b.a)(Ne,[{key:"render",value:function(){var $e=this,Ze=this.state.keyEntities,tt=this.props,et=tt.component,rt=tt.children,xt=tt.onVisibleChanged,Pt=Object(L.a)(tt,["component","children","onVisibleChanged"]),yt=et||E.Fragment,zt={};return jt.forEach(function($t){zt[$t]=Pt[$t],delete Pt[$t]}),delete Pt.keys,E.createElement(yt,Pt,Ze.map(function($t){var yn=$t.status,kt=Object(L.a)($t,["status"]),Wt=yn===Oe||yn===ke;return E.createElement(Fe,Object(T.a)({},zt,{key:kt.key,visible:Wt,eventProps:kt,onVisibleChanged:function(En){xt==null||xt(En,{key:kt.key}),En||$e.removeKey(kt.key)}}),rt)}))}}],[{key:"getDerivedStateFromProps",value:function($e,Ze){var tt=$e.keys,et=Ze.keyEntities,rt=Xt(tt),xt=tn(et,rt);return{keyEntities:xt.filter(function(Pt){var yt=et.find(function(zt){var $t=zt.key;return Pt.key===$t});return!(yt&&yt.status===gt&&Pt.status===je)})}}}]),Ne}(E.Component);return Qe.defaultProps={component:"div"},Qe}var Cn=Yt(Dt),cn=oi;function zn(nt){var Fe=nt.prefixCls,Qe=nt.motion,We=nt.animation,Ee=nt.transitionName;return Qe||(We?{motionName:"".concat(Fe,"-").concat(We)}:Ee?{motionName:Ee}:null)}function Ir(nt){var Fe=nt.prefixCls,Qe=nt.visible,We=nt.zIndex,Ee=nt.mask,Ne=nt.maskMotion,Ce=nt.maskAnimation,$e=nt.maskTransitionName;if(!Ee)return null;var Ze={};return(Ne||$e||Ce)&&(Ze=Object(y.a)({motionAppear:!0},zn({motion:Ne,prefixCls:Fe,transitionName:$e,animation:Ce}))),E.createElement(cn,Object(T.a)({},Ze,{visible:Qe,removeOnLeave:!0}),function(tt){var et=tt.className;return E.createElement("div",{style:{zIndex:We},className:_()("".concat(Fe,"-mask"),et)})})}var wr=P("9mu1"),Tr=P("o0o1"),Br=P.n(Tr),Yr=P("HaE+"),ya=["measure","align",null,"motion"],hr=function(nt,Fe){var Qe=Object(E.useState)(null),We=Object(X.a)(Qe,2),Ee=We[0],Ne=We[1],Ce=Object(E.useRef)(),$e=Object(E.useRef)(!1);function Ze(rt){$e.current||Ne(rt)}function tt(){xe.a.cancel(Ce.current)}function et(rt){tt(),Ce.current=Object(xe.a)(function(){Ze(function(xt){switch(Ee){case"align":return"motion";case"motion":return"stable";default:}return xt}),rt==null||rt()})}return Object(E.useEffect)(function(){Ze("measure")},[nt]),Object(E.useEffect)(function(){switch(Ee){case"measure":Fe();break;default:}Ee&&(Ce.current=Object(xe.a)(Object(Yr.a)(Br.a.mark(function rt(){var xt,Pt;return Br.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:xt=ya.indexOf(Ee),Pt=ya[xt+1],Pt&&xt!==-1&&Ze(Pt);case 3:case"end":return zt.stop()}},rt)}))))},[Ee]),Object(E.useEffect)(function(){return function(){$e.current=!0,tt()}},[]),[Ee,et]},Cr=function(nt){var Fe=E.useState({width:0,height:0}),Qe=Object(X.a)(Fe,2),We=Qe[0],Ee=Qe[1];function Ne($e){Ee({width:$e.offsetWidth,height:$e.offsetHeight})}var Ce=E.useMemo(function(){var $e={};if(nt){var Ze=We.width,tt=We.height;nt.indexOf("height")!==-1&&tt?$e.height=tt:nt.indexOf("minHeight")!==-1&&tt&&($e.minHeight=tt),nt.indexOf("width")!==-1&&Ze?$e.width=Ze:nt.indexOf("minWidth")!==-1&&Ze&&($e.minWidth=Ze)}return $e},[nt,We]);return[Ce,Ne]},Or=E.forwardRef(function(nt,Fe){var Qe=nt.visible,We=nt.prefixCls,Ee=nt.className,Ne=nt.style,Ce=nt.children,$e=nt.zIndex,Ze=nt.stretch,tt=nt.destroyPopupOnHide,et=nt.forceRender,rt=nt.align,xt=nt.point,Pt=nt.getRootDomNode,yt=nt.getClassNameFromAlign,zt=nt.onAlign,$t=nt.onMouseEnter,yn=nt.onMouseLeave,kt=nt.onMouseDown,Wt=nt.onTouchStart,dn=Object(E.useRef)(),En=Object(E.useRef)(),Vt=Object(E.useState)(),An=Object(X.a)(Vt,2),Sn=An[0],Fn=An[1],Jt=Cr(Ze),rn=Object(X.a)(Jt,2),an=rn[0],pn=rn[1];function Wn(){Ze&&pn(Pt())}var en=hr(Qe,Wn),On=Object(X.a)(en,2),vr=On[0],tr=On[1],Ar=Object(E.useRef)();function qn(){return xt||Pt}function Sr(){var Vn;(Vn=dn.current)===null||Vn===void 0||Vn.forceAlign()}function Mn(Vn,br){var In=yt(br);Sn!==In&&Fn(In),vr==="align"&&(Sn!==In?Promise.resolve().then(function(){Sr()}):tr(function(){var Hn;(Hn=Ar.current)===null||Hn===void 0||Hn.call(Ar)}),zt==null||zt(Vn,br))}var xr=Object(y.a)({},zn(nt));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Vn){var br=xr[Vn];xr[Vn]=function(In,Hn){return tr(),br==null?void 0:br(In,Hn)}});function Gr(){return new Promise(function(Vn){Ar.current=Vn})}E.useEffect(function(){!xr.motionName&&vr==="motion"&&tr()},[xr.motionName,vr]),E.useImperativeHandle(Fe,function(){return{forceAlign:Sr,getElement:function(){return En.current}}});var Fr=Object(y.a)(Object(y.a)({},an),{},{zIndex:$e,opacity:vr==="motion"||vr==="stable"||!Qe?void 0:0,pointerEvents:vr==="stable"?void 0:"none"},Ne),sr=!0;(rt==null?void 0:rt.points)&&(vr==="align"||vr==="stable")&&(sr=!1);var bn=Ce;return E.Children.count(Ce)>1&&(bn=E.createElement("div",{className:"".concat(We,"-content")},Ce)),E.createElement(cn,Object(T.a)({visible:Qe,ref:En,leavedClassName:"".concat(We,"-hidden")},xr,{onAppearPrepare:Gr,onEnterPrepare:Gr,removeOnLeave:tt,forceRender:et}),function(Vn,br){var In=Vn.className,Hn=Vn.style,Xn=_()(We,Ee,Sn,In);return E.createElement(wr.a,{target:qn(),key:"popup",ref:dn,monitorWindowResize:!0,disabled:sr,align:rt,onAlign:Mn},E.createElement("div",{ref:br,className:Xn,onMouseEnter:$t,onMouseLeave:yn,onMouseDownCapture:kt,onTouchStartCapture:Wt,style:Object(y.a)(Object(y.a)({},Hn),Fr)},bn))})});Or.displayName="PopupInner";var ha=Or,jr=E.forwardRef(function(nt,Fe){var Qe=nt.prefixCls,We=nt.visible,Ee=nt.zIndex,Ne=nt.children,Ce=nt.mobile;Ce=Ce===void 0?{}:Ce;var $e=Ce.popupClassName,Ze=Ce.popupStyle,tt=Ce.popupMotion,et=tt===void 0?{}:tt,rt=Ce.popupRender,xt=E.useRef();E.useImperativeHandle(Fe,function(){return{forceAlign:function(){},getElement:function(){return xt.current}}});var Pt=Object(y.a)({zIndex:Ee},Ze),yt=Ne;return E.Children.count(Ne)>1&&(yt=E.createElement("div",{className:"".concat(Qe,"-content")},Ne)),rt&&(yt=rt(yt)),E.createElement(cn,Object(T.a)({visible:We,ref:xt,removeOnLeave:!0},et),function(zt,$t){var yn=zt.className,kt=zt.style,Wt=_()(Qe,$e,yn);return E.createElement("div",{ref:$t,className:Wt,style:Object(y.a)(Object(y.a)({},kt),Pt)},yt)})});jr.displayName="MobilePopupInner";var oa=jr,mr=["visible","mobile"],da=E.forwardRef(function(nt,Fe){var Qe=nt.visible,We=nt.mobile,Ee=Object(L.a)(nt,mr),Ne=Object(E.useState)(Qe),Ce=Object(X.a)(Ne,2),$e=Ce[0],Ze=Ce[1],tt=Object(E.useState)(!1),et=Object(X.a)(tt,2),rt=et[0],xt=et[1],Pt=Object(y.a)(Object(y.a)({},Ee),{},{visible:$e});Object(E.useEffect)(function(){Ze(Qe),Qe&&We&&xt(Ve())},[Qe,We]);var yt=rt?E.createElement(oa,Object(T.a)({},Pt,{mobile:We,ref:Fe})):E.createElement(ha,Object(T.a)({},Pt,{ref:Fe}));return E.createElement("div",null,E.createElement(Ir,Pt),yt)});da.displayName="Popup";var Ba=da,si=E.createContext(null),_a=si;function Fa(){}function mi(){return""}function Na(nt){return nt?nt.ownerDocument:window.document}var Nr=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function ja(nt){var Fe=function(Qe){Object(u.a)(Ee,Qe);var We=Object(i.a)(Ee);function Ee(Ne){var Ce;Object(B.a)(this,Ee),Ce=We.call(this,Ne),Ce.popupRef=E.createRef(),Ce.triggerRef=E.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(Ze){var tt=Ce.props.mouseEnterDelay;Ce.fireEvents("onMouseEnter",Ze),Ce.delaySetPopupVisible(!0,tt,tt?null:Ze)},Ce.onMouseMove=function(Ze){Ce.fireEvents("onMouseMove",Ze),Ce.setPoint(Ze)},Ce.onMouseLeave=function(Ze){Ce.fireEvents("onMouseLeave",Ze),Ce.delaySetPopupVisible(!1,Ce.props.mouseLeaveDelay)},Ce.onPopupMouseEnter=function(){Ce.clearDelayTimer()},Ce.onPopupMouseLeave=function(Ze){var tt;if(Ze.relatedTarget&&!Ze.relatedTarget.setTimeout&&Object(Ke.a)((tt=Ce.popupRef.current)===null||tt===void 0?void 0:tt.getElement(),Ze.relatedTarget))return;Ce.delaySetPopupVisible(!1,Ce.props.mouseLeaveDelay)},Ce.onFocus=function(Ze){Ce.fireEvents("onFocus",Ze),Ce.clearDelayTimer(),Ce.isFocusToShow()&&(Ce.focusTime=Date.now(),Ce.delaySetPopupVisible(!0,Ce.props.focusDelay))},Ce.onMouseDown=function(Ze){Ce.fireEvents("onMouseDown",Ze),Ce.preClickTime=Date.now()},Ce.onTouchStart=function(Ze){Ce.fireEvents("onTouchStart",Ze),Ce.preTouchTime=Date.now()},Ce.onBlur=function(Ze){Ce.fireEvents("onBlur",Ze),Ce.clearDelayTimer(),Ce.isBlurToHide()&&Ce.delaySetPopupVisible(!1,Ce.props.blurDelay)},Ce.onContextMenu=function(Ze){Ze.preventDefault(),Ce.fireEvents("onContextMenu",Ze),Ce.setPopupVisible(!0,Ze)},Ce.onContextMenuClose=function(){Ce.isContextMenuToShow()&&Ce.close()},Ce.onClick=function(Ze){if(Ce.fireEvents("onClick",Ze),Ce.focusTime){var tt;if(Ce.preClickTime&&Ce.preTouchTime?tt=Math.min(Ce.preClickTime,Ce.preTouchTime):Ce.preClickTime?tt=Ce.preClickTime:Ce.preTouchTime&&(tt=Ce.preTouchTime),Math.abs(tt-Ce.focusTime)<20)return;Ce.focusTime=0}Ce.preClickTime=0,Ce.preTouchTime=0,Ce.isClickToShow()&&(Ce.isClickToHide()||Ce.isBlurToHide())&&Ze&&Ze.preventDefault&&Ze.preventDefault();var et=!Ce.state.popupVisible;(Ce.isClickToHide()&&!et||et&&Ce.isClickToShow())&&Ce.setPopupVisible(!Ce.state.popupVisible,Ze)},Ce.onPopupMouseDown=function(){if(Ce.hasPopupMouseDown=!0,clearTimeout(Ce.mouseDownTimeout),Ce.mouseDownTimeout=window.setTimeout(function(){Ce.hasPopupMouseDown=!1},0),Ce.context){var Ze;(Ze=Ce.context).onPopupMouseDown.apply(Ze,arguments)}},Ce.onDocumentClick=function(Ze){if(Ce.props.mask&&!Ce.props.maskClosable)return;var tt=Ze.target,et=Ce.getRootDomNode(),rt=Ce.getPopupDomNode();(!Object(Ke.a)(et,tt)||Ce.isContextMenuOnly())&&!Object(Ke.a)(rt,tt)&&!Ce.hasPopupMouseDown&&Ce.close()},Ce.getRootDomNode=function(){var Ze=Ce.props.getTriggerDOMNode;if(Ze)return Ze(Ce.triggerRef.current);try{var tt=Object(pt.a)(Ce.triggerRef.current);if(tt)return tt}catch(et){}return oe.a.findDOMNode(Object(p.a)(Ce))},Ce.getPopupClassNameFromAlign=function(Ze){var tt=[],et=Ce.props,rt=et.popupPlacement,xt=et.builtinPlacements,Pt=et.prefixCls,yt=et.alignPoint,zt=et.getPopupClassNameFromAlign;return rt&&xt&&tt.push(at(xt,Pt,Ze,yt)),zt&&tt.push(zt(Ze)),tt.join(" ")},Ce.getComponent=function(){var Ze=Ce.props,tt=Ze.prefixCls,et=Ze.destroyPopupOnHide,rt=Ze.popupClassName,xt=Ze.onPopupAlign,Pt=Ze.popupMotion,yt=Ze.popupAnimation,zt=Ze.popupTransitionName,$t=Ze.popupStyle,yn=Ze.mask,kt=Ze.maskAnimation,Wt=Ze.maskTransitionName,dn=Ze.maskMotion,En=Ze.zIndex,Vt=Ze.popup,An=Ze.stretch,Sn=Ze.alignPoint,Fn=Ze.mobile,Jt=Ze.forceRender,rn=Ce.state,an=rn.popupVisible,pn=rn.point,Wn=Ce.getPopupAlign(),en={};return Ce.isMouseEnterToShow()&&(en.onMouseEnter=Ce.onPopupMouseEnter),Ce.isMouseLeaveToHide()&&(en.onMouseLeave=Ce.onPopupMouseLeave),en.onMouseDown=Ce.onPopupMouseDown,en.onTouchStart=Ce.onPopupMouseDown,E.createElement(Ba,Object(T.a)({prefixCls:tt,destroyPopupOnHide:et,visible:an,point:Sn&&pn,className:rt,align:Wn,onAlign:xt,animation:yt,getClassNameFromAlign:Ce.getPopupClassNameFromAlign},en,{stretch:An,getRootDomNode:Ce.getRootDomNode,style:$t,mask:yn,zIndex:En,transitionName:zt,maskAnimation:kt,maskTransitionName:Wt,maskMotion:dn,ref:Ce.popupRef,motion:Pt,mobile:Fn,forceRender:Jt}),typeof Vt=="function"?Vt():Vt)},Ce.attachParent=function(Ze){xe.a.cancel(Ce.attachId);var tt=Ce.props,et=tt.getPopupContainer,rt=tt.getDocument,xt=Ce.getRootDomNode(),Pt;et?(xt||et.length===0)&&(Pt=et(xt)):Pt=rt(Ce.getRootDomNode()).body,Pt?Pt.appendChild(Ze):Ce.attachId=Object(xe.a)(function(){Ce.attachParent(Ze)})},Ce.getContainer=function(){var Ze=Ce.props.getDocument,tt=Ze(Ce.getRootDomNode()).createElement("div");return tt.style.position="absolute",tt.style.top="0",tt.style.left="0",tt.style.width="100%",Ce.attachParent(tt),tt},Ce.setPoint=function(Ze){var tt=Ce.props.alignPoint;if(!tt||!Ze)return;Ce.setState({point:{pageX:Ze.pageX,pageY:Ze.pageY}})},Ce.handlePortalUpdate=function(){Ce.state.prevPopupVisible!==Ce.state.popupVisible&&Ce.props.afterPopupVisibleChange(Ce.state.popupVisible)},Ce.triggerContextValue={onPopupMouseDown:Ce.onPopupMouseDown};var $e;return"popupVisible"in Ne?$e=!!Ne.popupVisible:$e=!!Ne.defaultPopupVisible,Ce.state={prevPopupVisible:$e,popupVisible:$e},Nr.forEach(function(Ze){Ce["fire".concat(Ze)]=function(tt){Ce.fireEvents(Ze,tt)}}),Ce}return Object(b.a)(Ee,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ce=this.props,$e=this.state;if($e.popupVisible){var Ze;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Ze=Ce.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(He.a)(Ze,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Ze=Ze||Ce.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(He.a)(Ze,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Ze=Ze||Ce.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(He.a)(Ze,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(He.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),xe.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,$e=Ce.popupPlacement,Ze=Ce.popupAlign,tt=Ce.builtinPlacements;return $e&&tt?it(tt,$e,Ze):Ze}},{key:"setPopupVisible",value:function(Ce,$e){var Ze=this.props.alignPoint,tt=this.state.popupVisible;this.clearDelayTimer(),tt!==Ce&&("popupVisible"in this.props||this.setState({popupVisible:Ce,prevPopupVisible:tt}),this.props.onPopupVisibleChange(Ce)),Ze&&$e&&Ce&&this.setPoint($e)}},{key:"delaySetPopupVisible",value:function(Ce,$e,Ze){var tt=this,et=$e*1e3;if(this.clearDelayTimer(),et){var rt=Ze?{pageX:Ze.pageX,pageY:Ze.pageY}:null;this.delayTimer=window.setTimeout(function(){tt.setPopupVisible(Ce,rt),tt.clearDelayTimer()},et)}else this.setPopupVisible(Ce,Ze)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(Ce){var $e=this.props.children.props,Ze=this.props;return $e[Ce]&&Ze[Ce]?this["fire".concat(Ce)]:$e[Ce]||Ze[Ce]}},{key:"isClickToShow",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.showAction;return $e.indexOf("click")!==-1||Ze.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,$e=Ce.action,Ze=Ce.showAction;return $e.indexOf("contextMenu")!==-1||Ze.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.hideAction;return $e.indexOf("click")!==-1||Ze.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.showAction;return $e.indexOf("hover")!==-1||Ze.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.hideAction;return $e.indexOf("hover")!==-1||Ze.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.showAction;return $e.indexOf("focus")!==-1||Ze.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Ce=this.props,$e=Ce.action,Ze=Ce.hideAction;return $e.indexOf("focus")!==-1||Ze.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,$e){var Ze=this.props.children.props[Ce];Ze&&Ze($e);var tt=this.props[Ce];tt&&tt($e)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Ce=this.state.popupVisible,$e=this.props,Ze=$e.children,tt=$e.forceRender,et=$e.alignPoint,rt=$e.className,xt=$e.autoDestroy,Pt=E.Children.only(Ze),yt={key:"trigger"};this.isContextMenuToShow()?yt.onContextMenu=this.onContextMenu:yt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(yt.onClick=this.onClick,yt.onMouseDown=this.onMouseDown,yt.onTouchStart=this.onTouchStart):(yt.onClick=this.createTwoChains("onClick"),yt.onMouseDown=this.createTwoChains("onMouseDown"),yt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(yt.onMouseEnter=this.onMouseEnter,et&&(yt.onMouseMove=this.onMouseMove)):yt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?yt.onMouseLeave=this.onMouseLeave:yt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(yt.onFocus=this.onFocus,yt.onBlur=this.onBlur):(yt.onFocus=this.createTwoChains("onFocus"),yt.onBlur=this.createTwoChains("onBlur"));var zt=_()(Pt&&Pt.props&&Pt.props.className,rt);zt&&(yt.className=zt);var $t=Object(y.a)({},yt);Object(Ue.c)(Pt)&&($t.ref=Object(Ue.a)(this.triggerRef,Pt.ref));var yn=E.cloneElement(Pt,$t),kt;return(Ce||this.popupRef.current||tt)&&(kt=E.createElement(nt,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Ce&&xt&&(kt=null),E.createElement(_a.Provider,{value:this.triggerContextValue},yn,kt)}}],[{key:"getDerivedStateFromProps",value:function(Ce,$e){var Ze=Ce.popupVisible,tt={};return Ze!==void 0&&$e.popupVisible!==Ze&&(tt.popupVisible=Ze,tt.prevPopupVisible=$e.popupVisible),tt}}]),Ee}(E.Component);return Fe.contextType=_a,Fe.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:mi,getDocument:Na,onPopupVisibleChange:Fa,afterPopupVisibleChange:Fa,onPopupAlign:Fa,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Fe}var $a=ja(dt.a),Qa={adjustX:1,adjustY:1},vi={topLeft:{points:["bl","tl"],overflow:Qa,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Qa,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Qa,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Qa,offset:[4,0]}},gi={topLeft:{points:["bl","tl"],overflow:Qa,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Qa,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Qa,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Qa,offset:[4,0]}},pa=vi,Ta=0,Kr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ma=function(Fe,Qe,We){var Ee=ue(Qe),Ne=Fe.getState();Fe.setState({defaultActiveFirst:Object(y.a)(Object(y.a)({},Ne.defaultActiveFirst),{},Object(se.a)({},Ee,We))})},uo=function(nt){Object(u.a)(Qe,nt);var Fe=Object(i.a)(Qe);function Qe(We){var Ee;Object(B.a)(this,Qe),Ee=Fe.call(this,We),Ee.onDestroy=function(et){Ee.props.onDestroy(et)},Ee.onKeyDown=function(et){var rt=et.keyCode,xt=Ee.menuInstance,Pt=Ee.props.store,yt=Ee.getVisible();if(rt===f.a.ENTER)return Ee.onTitleClick(et),ma(Pt,Ee.props.eventKey,!0),!0;if(rt===f.a.RIGHT)return yt?xt.onKeyDown(et):(Ee.triggerOpenChange(!0),ma(Pt,Ee.props.eventKey,!0)),!0;if(rt===f.a.LEFT){var zt;if(yt)zt=xt.onKeyDown(et);else return;return zt||(Ee.triggerOpenChange(!1),zt=!0),zt}return yt&&(rt===f.a.UP||rt===f.a.DOWN)?xt.onKeyDown(et):void 0},Ee.onOpenChange=function(et){Ee.props.onOpenChange(et)},Ee.onPopupVisibleChange=function(et){Ee.triggerOpenChange(et,et?"mouseenter":"mouseleave")},Ee.onMouseEnter=function(et){var rt=Ee.props,xt=rt.eventKey,Pt=rt.onMouseEnter,yt=rt.store;ma(yt,Ee.props.eventKey,!1),Pt({key:xt,domEvent:et})},Ee.onMouseLeave=function(et){var rt=Ee.props,xt=rt.parentMenu,Pt=rt.eventKey,yt=rt.onMouseLeave;xt.subMenuInstance=Object(p.a)(Ee),yt({key:Pt,domEvent:et})},Ee.onTitleMouseEnter=function(et){var rt=Ee.props,xt=rt.eventKey,Pt=rt.onItemHover,yt=rt.onTitleMouseEnter;Pt({key:xt,hover:!0}),yt({key:xt,domEvent:et})},Ee.onTitleMouseLeave=function(et){var rt=Ee.props,xt=rt.parentMenu,Pt=rt.eventKey,yt=rt.onItemHover,zt=rt.onTitleMouseLeave;xt.subMenuInstance=Object(p.a)(Ee),yt({key:Pt,hover:!1}),zt({key:Pt,domEvent:et})},Ee.onTitleClick=function(et){var rt=Object(p.a)(Ee),xt=rt.props;if(xt.onTitleClick({key:xt.eventKey,domEvent:et}),xt.triggerSubMenuAction==="hover")return;Ee.triggerOpenChange(!Ee.getVisible(),"click"),ma(xt.store,Ee.props.eventKey,!1)},Ee.onSubMenuClick=function(et){typeof Ee.props.onClick=="function"&&Ee.props.onClick(Ee.addKeyPath(et))},Ee.onSelect=function(et){Ee.props.onSelect(et)},Ee.onDeselect=function(et){Ee.props.onDeselect(et)},Ee.getPrefixCls=function(){return"".concat(Ee.props.rootPrefixCls,"-submenu")},Ee.getActiveClassName=function(){return"".concat(Ee.getPrefixCls(),"-active")},Ee.getDisabledClassName=function(){return"".concat(Ee.getPrefixCls(),"-disabled")},Ee.getSelectedClassName=function(){return"".concat(Ee.getPrefixCls(),"-selected")},Ee.getOpenClassName=function(){return"".concat(Ee.props.rootPrefixCls,"-submenu-open")},Ee.getVisible=function(){return Ee.state.isOpen},Ee.getMode=function(){return Ee.state.mode},Ee.saveMenuInstance=function(et){Ee.menuInstance=et},Ee.addKeyPath=function(et){return Object(y.a)(Object(y.a)({},et),{},{keyPath:(et.keyPath||[]).concat(Ee.props.eventKey)})},Ee.triggerOpenChange=function(et,rt){var xt=Ee.props.eventKey,Pt=function(){Ee.onOpenChange({key:xt,item:Object(p.a)(Ee),trigger:rt,open:et})};rt==="mouseenter"?Ee.mouseenterTimeout=setTimeout(function(){Pt()},0):Pt()},Ee.isChildrenSelected=function(){var et={find:!1};return Ie(Ee.props.children,Ee.props.selectedKeys,et),et.find},Ee.isInlineMode=function(){return Ee.getMode()==="inline"},Ee.adjustWidth=function(){if(!Ee.subMenuTitle||!Ee.menuInstance)return;var et=ee.findDOMNode(Ee.menuInstance);if(et.offsetWidth>=Ee.subMenuTitle.offsetWidth)return;et.style.minWidth="".concat(Ee.subMenuTitle.offsetWidth,"px")},Ee.saveSubMenuTitle=function(et){Ee.subMenuTitle=et},Ee.getBaseProps=function(){var et=Object(p.a)(Ee),rt=et.props,xt=Ee.getMode();return{mode:xt==="horizontal"?"vertical":xt,visible:Ee.getVisible(),level:rt.level+1,inlineIndent:rt.inlineIndent,focusable:!1,onClick:Ee.onSubMenuClick,onSelect:Ee.onSelect,onDeselect:Ee.onDeselect,onDestroy:Ee.onDestroy,selectedKeys:rt.selectedKeys,eventKey:"".concat(rt.eventKey,"-menu-"),openKeys:rt.openKeys,motion:rt.motion,onOpenChange:Ee.onOpenChange,subMenuOpenDelay:rt.subMenuOpenDelay,parentMenu:Object(p.a)(Ee),subMenuCloseDelay:rt.subMenuCloseDelay,forceSubMenuRender:rt.forceSubMenuRender,triggerSubMenuAction:rt.triggerSubMenuAction,builtinPlacements:rt.builtinPlacements,defaultActiveFirst:rt.store.getState().defaultActiveFirst[ue(rt.eventKey)],multiple:rt.multiple,prefixCls:rt.rootPrefixCls,id:Ee.internalMenuId,manualRef:Ee.saveMenuInstance,itemIcon:rt.itemIcon,expandIcon:rt.expandIcon,direction:rt.direction}},Ee.getMotion=function(et,rt){var xt=Object(p.a)(Ee),Pt=xt.haveRendered,yt=Ee.props,zt=yt.motion,$t=yt.rootPrefixCls,yn=Object(y.a)(Object(y.a)({},zt),{},{leavedClassName:"".concat($t,"-hidden"),removeOnLeave:!1,motionAppear:Pt||!rt||et!=="inline"});return yn};var Ne=We.store,Ce=We.eventKey,$e=Ne.getState(),Ze=$e.defaultActiveFirst;Ee.isRootMenu=!1;var tt=!1;return Ze&&(tt=Ze[Ce]),ma(Ne,Ce,tt),Ee.state={mode:We.mode,isOpen:We.isOpen},Ee}return Object(b.a)(Qe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ee=this,Ne=this.props,Ce=Ne.mode,$e=Ne.parentMenu,Ze=Ne.manualRef,tt=Ne.isOpen,et=function(){Ee.setState({mode:Ce,isOpen:tt})},rt=tt!==this.state.isOpen,xt=Ce!==this.state.mode;if((xt||rt)&&(xe.a.cancel(this.updateStateRaf),xt?this.updateStateRaf=Object(xe.a)(et):et()),Ze&&Ze(this),Ce!=="horizontal"||!($e==null?void 0:$e.isRootMenu)||!tt)return;this.minWidthTimeout=setTimeout(function(){return Ee.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Ee=this.props,Ne=Ee.onDestroy,Ce=Ee.eventKey;Ne&&Ne(Ce),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),xe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Ee,Ne){var Ce=this.getBaseProps();return E.createElement(ji,Object(T.a)({},Ce,{id:this.internalMenuId,className:Ee,style:Ne}),this.props.children)}},{key:"renderChildren",value:function(){var Ee=this,Ne=this.getBaseProps(),Ce=Ne.mode,$e=Ne.visible,Ze=Ne.forceSubMenuRender,tt=Ne.direction,et=this.getMotion(Ce,$e);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||$e||Ze,!this.haveOpened)return E.createElement("div",null);var rt=_()("".concat(Ne.prefixCls,"-sub"),Object(se.a)({},"".concat(Ne.prefixCls,"-rtl"),tt==="rtl"));return this.isInlineMode()?E.createElement(cn,Object(T.a)({visible:Ne.visible,forceRender:Ze},et),function(xt){var Pt=xt.className,yt=xt.style,zt=_()(rt,Pt);return Ee.renderPopupMenu(zt,yt)}):this.renderPopupMenu(rt)}},{key:"render",value:function(){var Ee,Ne,Ce,$e=Object(y.a)({},this.props),Ze=this.getVisible(),tt=this.getPrefixCls(),et=this.isInlineMode(),rt=this.getMode(),xt=_()(tt,"".concat(tt,"-").concat(rt),(Ee={},Object(se.a)(Ee,$e.className,!!$e.className),Object(se.a)(Ee,this.getOpenClassName(),Ze),Object(se.a)(Ee,this.getActiveClassName(),$e.active||Ze&&!et),Object(se.a)(Ee,this.getDisabledClassName(),$e.disabled),Object(se.a)(Ee,this.getSelectedClassName(),this.isChildrenSelected()),Ee));this.internalMenuId||($e.eventKey?this.internalMenuId="".concat($e.eventKey,"$Menu"):(Ta+=1,this.internalMenuId="$__$".concat(Ta,"$Menu")));var Pt={},yt={},zt={};$e.disabled||(Pt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},yt={onClick:this.onTitleClick},zt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var $t={},yn=$e.direction,kt=yn==="rtl";et&&(kt?$t.paddingRight=$e.inlineIndent*$e.level:$t.paddingLeft=$e.inlineIndent*$e.level);var Wt={};this.getVisible()&&(Wt={"aria-owns":this.internalMenuId});var dn=null;rt!=="horizontal"&&(dn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(dn=E.createElement(this.props.expandIcon,Object(y.a)({},this.props))));var En=E.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:$t,className:"".concat(tt,"-title"),role:"button"},zt,yt,{"aria-expanded":Ze},Wt,{"aria-haspopup":"true",title:typeof $e.title=="string"?$e.title:void 0}),$e.title,dn||E.createElement("i",{className:"".concat(tt,"-arrow")})),Vt=this.renderChildren(),An=((Ne=$e.parentMenu)===null||Ne===void 0?void 0:Ne.isRootMenu)?$e.parentMenu.props.getPopupContainer:function(qn){return qn.parentNode},Sn=Kr[rt],Fn=$e.popupOffset?{offset:$e.popupOffset}:{},Jt=_()((Ce={},Object(se.a)(Ce,$e.popupClassName,$e.popupClassName&&!et),Object(se.a)(Ce,"".concat(tt,"-rtl"),kt),Ce)),rn=$e.disabled,an=$e.triggerSubMenuAction,pn=$e.subMenuOpenDelay,Wn=$e.forceSubMenuRender,en=$e.subMenuCloseDelay,On=$e.builtinPlacements;De.forEach(function(qn){return delete $e[qn]}),delete $e.onClick;var vr=kt?Object(y.a)(Object(y.a)({},gi),On):Object(y.a)(Object(y.a)({},vi),On);delete $e.direction;var tr=this.getBaseProps(),Ar=et?null:this.getMotion(tr.mode,tr.visible);return E.createElement("li",Object(T.a)({},$e,Pt,{className:xt,role:"menuitem"}),E.createElement($a,{prefixCls:tt,popupClassName:_()("".concat(tt,"-popup"),Jt),getPopupContainer:An,builtinPlacements:vr,popupPlacement:Sn,popupVisible:et?!1:Ze,popupAlign:Fn,popup:et?null:Vt,action:rn||et?[]:[an],mouseEnterDelay:pn,mouseLeaveDelay:en,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Wn,popupMotion:Ar},En),et?Vt:null)}}]),Qe}(E.Component);uo.defaultProps={onMouseEnter:de,onMouseLeave:de,onTitleMouseEnter:de,onTitleMouseLeave:de,onTitleClick:de,manualRef:de,mode:"vertical",title:""};var Ni=Object(x.b)(function(nt,Fe){var Qe=nt.openKeys,We=nt.activeKey,Ee=nt.selectedKeys,Ne=Fe.eventKey,Ce=Fe.subMenuKey;return{isOpen:Qe.indexOf(Ne)>-1,active:We[Ce]===Ne,selectedKeys:Ee}})(uo);Ni.isSubMenu=!0;var Ii=Ni,Ho="menuitem-overflowed",ko=.5,rr=function(nt){Object(u.a)(Qe,nt);var Fe=Object(i.a)(Qe);function Qe(){var We;return Object(B.a)(this,Qe),We=Fe.apply(this,arguments),We.resizeObserver=null,We.mutationObserver=null,We.originalTotalWidth=0,We.overflowedItems=[],We.menuItemSizes=[],We.cancelFrameId=null,We.state={lastVisibleIndex:void 0},We.childRef=E.createRef(),We.getMenuItemNodes=function(){var Ee=We.props.prefixCls,Ne=We.childRef.current;return Ne?[].slice.call(Ne.children).filter(function(Ce){return Ce.className.split(" ").indexOf("".concat(Ee,"-overflowed-submenu"))<0}):[]},We.getOverflowedSubMenuItem=function(Ee,Ne,Ce){var $e=We.props,Ze=$e.overflowedIndicator,tt=$e.level,et=$e.mode,rt=$e.prefixCls,xt=$e.theme;if(tt!==1||et!=="horizontal")return null;var Pt=We.props.children[0],yt=Pt.props,zt=yt.children,$t=yt.title,yn=yt.style,kt=Object(L.a)(yt,["children","title","style"]),Wt=Object(y.a)({},yn),dn="".concat(Ee,"-overflowed-indicator"),En="".concat(Ee,"-overflowed-indicator");Ne.length===0&&Ce!==!0?Wt=Object(y.a)(Object(y.a)({},Wt),{},{display:"none"}):Ce&&(Wt=Object(y.a)(Object(y.a)({},Wt),{},{visibility:"hidden",position:"absolute"}),dn="".concat(dn,"-placeholder"),En="".concat(En,"-placeholder"));var Vt=xt?"".concat(rt,"-").concat(xt):"",An={};return De.forEach(function(Sn){kt[Sn]!==void 0&&(An[Sn]=kt[Sn])}),E.createElement(Ii,Object(T.a)({title:Ze,className:"".concat(rt,"-overflowed-submenu"),popupClassName:Vt},An,{key:dn,eventKey:En,disabled:!1,style:Wt}),Ne)},We.setChildrenWidthAndResize=function(){if(We.props.mode!=="horizontal")return;var Ee=We.childRef.current;if(!Ee)return;var Ne=Ee.children;if(!Ne||Ne.length===0)return;var Ce=Ee.children[Ne.length-1];N(Ce,"display","inline-block");var $e=We.getMenuItemNodes(),Ze=$e.filter(function(tt){return tt.className.split(" ").indexOf(Ho)>=0});Ze.forEach(function(tt){N(tt,"display","inline-block")}),We.menuItemSizes=$e.map(function(tt){return ne(tt,!0)}),Ze.forEach(function(tt){N(tt,"display","none")}),We.overflowedIndicatorWidth=ne(Ee.children[Ee.children.length-1],!0),We.originalTotalWidth=We.menuItemSizes.reduce(function(tt,et){return tt+et},0),We.handleResize(),N(Ce,"display","none")},We.handleResize=function(){if(We.props.mode!=="horizontal")return;var Ee=We.childRef.current;if(!Ee)return;var Ne=ne(Ee);We.overflowedItems=[];var Ce=0,$e;We.originalTotalWidth>Ne+ko&&($e=-1,We.menuItemSizes.forEach(function(Ze){Ce+=Ze,Ce+We.overflowedIndicatorWidth<=Ne&&($e+=1)})),We.setState({lastVisibleIndex:$e})},We}return Object(b.a)(Qe,[{key:"componentDidMount",value:function(){var Ee=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ne=this.childRef.current;if(!Ne)return;this.resizeObserver=new le.default(function(Ce){Ce.forEach(function(){var $e=Ee.cancelFrameId;cancelAnimationFrame($e),Ee.cancelFrameId=requestAnimationFrame(Ee.setChildrenWidthAndResize)})}),[].slice.call(Ne.children).concat(Ne).forEach(function(Ce){Ee.resizeObserver.observe(Ce)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Ee.resizeObserver.disconnect(),[].slice.call(Ne.children).concat(Ne).forEach(function(Ce){Ee.resizeObserver.observe(Ce)}),Ee.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ne,{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(Ee){var Ne=this,Ce=this.state.lastVisibleIndex;return(Ee||[]).reduce(function($e,Ze,tt){var et=Ze;if(Ne.props.mode==="horizontal"){var rt=Ne.getOverflowedSubMenuItem(Ze.props.eventKey,[]);Ce!==void 0&&Ne.props.className.indexOf("".concat(Ne.props.prefixCls,"-root"))!==-1&&(tt>Ce&&(et=E.cloneElement(Ze,{style:{display:"none"},eventKey:"".concat(Ze.props.eventKey,"-hidden"),className:"".concat(Ho)})),tt===Ce+1&&(Ne.overflowedItems=Ee.slice(Ce+1).map(function(Pt){return E.cloneElement(Pt,{key:Pt.props.eventKey,mode:"vertical-left"})}),rt=Ne.getOverflowedSubMenuItem(Ze.props.eventKey,Ne.overflowedItems)));var xt=[].concat(Object(r.a)($e),[rt,et]);return tt===Ee.length-1&&xt.push(Ne.getOverflowedSubMenuItem(Ze.props.eventKey,[],!0)),xt}return[].concat(Object(r.a)($e),[et])},[])}},{key:"render",value:function(){var Ee=this.props,Ne=Ee.visible,Ce=Ee.prefixCls,$e=Ee.overflowedIndicator,Ze=Ee.mode,tt=Ee.level,et=Ee.tag,rt=Ee.children,xt=Ee.theme,Pt=Object(L.a)(Ee,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),yt=et;return E.createElement(yt,Object(T.a)({ref:this.childRef},Pt),this.renderChildren(rt))}}]),Qe}(E.Component);rr.defaultProps={tag:"div",className:""};var Dr=rr;function Ur(nt){return nt.length?nt.every(function(Fe){return!!Fe.props.disabled}):!0}function _r(nt,Fe,Qe){var We=nt.getState();nt.setState({activeKey:Object(y.a)(Object(y.a)({},We.activeKey),{},Object(se.a)({},Fe,Qe))})}function ra(nt){return nt.eventKey||"0-menu-"}function sa(nt,Fe){var Qe=Fe,We=nt.children,Ee=nt.eventKey;if(Qe){var Ne;if(Te(We,function(Ce,$e){Ce&&Ce.props&&!Ce.props.disabled&&Qe===he(Ce,Ee,$e)&&(Ne=!0)}),Ne)return Qe}return Qe=null,nt.defaultActiveFirst&&Te(We,function(Ce,$e){!Qe&&Ce&&!Ce.props.disabled&&(Qe=he(Ce,Ee,$e))}),Qe}function Va(nt){if(!nt)return;var Fe=this.instanceArray.indexOf(nt);Fe!==-1?this.instanceArray[Fe]=nt:this.instanceArray.push(nt)}var Oa=function(nt){Object(u.a)(Qe,nt);var Fe=Object(i.a)(Qe);function Qe(We){var Ee;return Object(B.a)(this,Qe),Ee=Fe.call(this,We),Ee.onKeyDown=function(Ne,Ce){var $e=Ne.keyCode,Ze;if(Ee.getFlatInstanceArray().forEach(function(et){et&&et.props.active&&et.onKeyDown&&(Ze=et.onKeyDown(Ne))}),Ze)return 1;var tt=null;return($e===f.a.UP||$e===f.a.DOWN)&&(tt=Ee.step($e===f.a.UP?-1:1)),tt?(Ne.preventDefault(),_r(Ee.props.store,ra(Ee.props),tt.props.eventKey),typeof Ce=="function"&&Ce(tt),1):void 0},Ee.onItemHover=function(Ne){var Ce=Ne.key,$e=Ne.hover;_r(Ee.props.store,ra(Ee.props),$e?Ce:null)},Ee.onDeselect=function(Ne){Ee.props.onDeselect(Ne)},Ee.onSelect=function(Ne){Ee.props.onSelect(Ne)},Ee.onClick=function(Ne){Ee.props.onClick(Ne)},Ee.onOpenChange=function(Ne){Ee.props.onOpenChange(Ne)},Ee.onDestroy=function(Ne){Ee.props.onDestroy(Ne)},Ee.getFlatInstanceArray=function(){return Ee.instanceArray},Ee.step=function(Ne){var Ce=Ee.getFlatInstanceArray(),$e=Ee.props.store.getState().activeKey[ra(Ee.props)],Ze=Ce.length;if(!Ze)return null;Ne<0&&(Ce=Ce.concat().reverse());var tt=-1;if(Ce.every(function(Pt,yt){return Pt&&Pt.props.eventKey===$e?(tt=yt,!1):!0}),!Ee.props.defaultActiveFirst&&tt!==-1&&Ur(Ce.slice(tt,Ze-1)))return;var et=(tt+1)%Ze,rt=et;do{var xt=Ce[rt];if(!xt||xt.props.disabled)rt=(rt+1)%Ze;else return xt}while(rt!==et);return null},Ee.renderCommonMenuItem=function(Ne,Ce,$e){var Ze=Ee.props.store.getState(),tt=Object(p.a)(Ee),et=tt.props,rt=he(Ne,et.eventKey,Ce),xt=Ne.props;if(!xt||typeof Ne.type=="string")return Ne;var Pt=rt===Ze.activeKey,yt=Object(y.a)(Object(y.a)({mode:xt.mode||et.mode,level:et.level,inlineIndent:et.inlineIndent,renderMenuItem:Ee.renderMenuItem,rootPrefixCls:et.prefixCls,index:Ce,parentMenu:et.parentMenu,manualRef:xt.disabled?void 0:Object(S.a)(Ne.ref,Va.bind(Object(p.a)(Ee))),eventKey:rt,active:!xt.disabled&&Pt,multiple:et.multiple,onClick:function($t){(xt.onClick||de)($t),Ee.onClick($t)},onItemHover:Ee.onItemHover,motion:et.motion,subMenuOpenDelay:et.subMenuOpenDelay,subMenuCloseDelay:et.subMenuCloseDelay,forceSubMenuRender:et.forceSubMenuRender,onOpenChange:Ee.onOpenChange,onDeselect:Ee.onDeselect,onSelect:Ee.onSelect,builtinPlacements:et.builtinPlacements,itemIcon:xt.itemIcon||Ee.props.itemIcon,expandIcon:xt.expandIcon||Ee.props.expandIcon},$e),{},{direction:et.direction});return(et.mode==="inline"||W())&&(yt.triggerSubMenuAction="click"),E.cloneElement(Ne,Object(y.a)(Object(y.a)({},yt),{},{key:rt||Ce}))},Ee.renderMenuItem=function(Ne,Ce,$e){if(!Ne)return null;var Ze=Ee.props.store.getState(),tt={openKeys:Ze.openKeys,selectedKeys:Ze.selectedKeys,triggerSubMenuAction:Ee.props.triggerSubMenuAction,subMenuKey:$e};return Ee.renderCommonMenuItem(Ne,Ce,tt)},We.store.setState({activeKey:Object(y.a)(Object(y.a)({},We.store.getState().activeKey),{},Object(se.a)({},We.eventKey,sa(We,We.activeKey)))}),Ee.instanceArray=[],Ee}return Object(b.a)(Qe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Ee){return this.props.visible||Ee.visible||this.props.className!==Ee.className||!I()(this.props.style,Ee.style)}},{key:"componentDidUpdate",value:function(Ee){var Ne=this.props,Ce="activeKey"in Ne?Ne.activeKey:Ne.store.getState().activeKey[ra(Ne)],$e=sa(Ne,Ce);if($e!==Ce)_r(Ne.store,ra(Ne),$e);else if("activeKey"in Ee){var Ze=sa(Ee,Ee.activeKey);$e!==Ze&&_r(Ne.store,ra(Ne),$e)}}},{key:"render",value:function(){var Ee=this,Ne=Object(T.a)({},this.props);this.instanceArray=[];var Ce=_()(Ne.prefixCls,Ne.className,"".concat(Ne.prefixCls,"-").concat(Ne.mode)),$e={className:Ce,role:Ne.role||"menu"};Ne.id&&($e.id=Ne.id),Ne.focusable&&($e.tabIndex=0,$e.onKeyDown=this.onKeyDown);var Ze=Ne.prefixCls,tt=Ne.eventKey,et=Ne.visible,rt=Ne.level,xt=Ne.mode,Pt=Ne.overflowedIndicator,yt=Ne.theme;return De.forEach(function(zt){return delete Ne[zt]}),delete Ne.onClick,E.createElement(Dr,Object(T.a)({},Ne,{prefixCls:Ze,mode:xt,tag:"ul",level:rt,theme:yt,visible:et,overflowedIndicator:Pt},$e),Object(h.a)(Ne.children).map(function(zt,$t){return Ee.renderMenuItem(zt,$t,tt||"0-menu-")}))}}]),Qe}(E.Component);Oa.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:de};var Ti=Object(x.b)()(Oa),ji=Ti,na=P("Kwbf");function Xi(nt,Fe,Qe){var We=nt.prefixCls,Ee=nt.motion,Ne=nt.defaultMotions,Ce=Ne===void 0?{}:Ne,$e=nt.openAnimation,Ze=nt.openTransitionName,tt=Fe.switchingModeFromInline;if(Ee)return Ee;if(Object(k.a)($e)==="object"&&$e)Object(na.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof $e=="string")return{motionName:"".concat(We,"-open-").concat($e)};if(Ze)return{motionName:Ze};var et=Ce[Qe];return et||(tt?null:Ce.other)}var yi=function(nt){Object(u.a)(Qe,nt);var Fe=Object(i.a)(Qe);function Qe(We){var Ee;Object(B.a)(this,Qe),Ee=Fe.call(this,We),Ee.onSelect=function($e){var Ze=Object(p.a)(Ee),tt=Ze.props;if(tt.selectable){var et=Ee.store.getState(),rt=et.selectedKeys,xt=$e.key;tt.multiple?rt=rt.concat([xt]):rt=[xt],"selectedKeys"in tt||Ee.store.setState({selectedKeys:rt}),tt.onSelect(Object(y.a)(Object(y.a)({},$e),{},{selectedKeys:rt}))}},Ee.onClick=function($e){var Ze=Ee.getRealMenuMode(),tt=Object(p.a)(Ee),et=tt.store,rt=tt.props.onOpenChange;Ze!=="inline"&&!("openKeys"in Ee.props)&&(et.setState({openKeys:[]}),rt([])),Ee.props.onClick($e)},Ee.onKeyDown=function($e,Ze){Ee.innerMenu.getWrappedInstance().onKeyDown($e,Ze)},Ee.onOpenChange=function($e){var Ze=Object(p.a)(Ee),tt=Ze.props,et=Ee.store.getState().openKeys.concat(),rt=!1,xt=function(yt){var zt=!1;if(yt.open)zt=et.indexOf(yt.key)===-1,zt&&et.push(yt.key);else{var $t=et.indexOf(yt.key);zt=$t!==-1,zt&&et.splice($t,1)}rt=rt||zt};Array.isArray($e)?$e.forEach(xt):xt($e),rt&&("openKeys"in Ee.props||Ee.store.setState({openKeys:et}),tt.onOpenChange(et))},Ee.onDeselect=function($e){var Ze=Object(p.a)(Ee),tt=Ze.props;if(tt.selectable){var et=Ee.store.getState().selectedKeys.concat(),rt=$e.key,xt=et.indexOf(rt);xt!==-1&&et.splice(xt,1),"selectedKeys"in tt||Ee.store.setState({selectedKeys:et}),tt.onDeselect(Object(y.a)(Object(y.a)({},$e),{},{selectedKeys:et}))}},Ee.onMouseEnter=function($e){Ee.restoreModeVerticalFromInline();var Ze=Ee.props.onMouseEnter;Ze&&Ze($e)},Ee.onTransitionEnd=function($e){var Ze=$e.propertyName==="width"&&$e.target===$e.currentTarget,tt=$e.target.className,et=Object.prototype.toString.call(tt)==="[object SVGAnimatedString]"?tt.animVal:tt,rt=$e.propertyName==="font-size"&&et.indexOf("anticon")>=0;(Ze||rt)&&Ee.restoreModeVerticalFromInline()},Ee.setInnerMenu=function($e){Ee.innerMenu=$e},Ee.isRootMenu=!0;var Ne=We.defaultSelectedKeys,Ce=We.defaultOpenKeys;return"selectedKeys"in We&&(Ne=We.selectedKeys||[]),"openKeys"in We&&(Ce=We.openKeys||[]),Ee.store=Object(x.c)({selectedKeys:Ne,openKeys:Ce,activeKey:{"0-menu-":sa(We,We.activeKey)}}),Ee.state={switchingModeFromInline:!1,prevProps:We,inlineOpenKeys:[],store:Ee.store},Ee}return Object(b.a)(Qe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Ee){var Ne=this.props,Ce=Ne.siderCollapsed,$e=Ne.inlineCollapsed,Ze=Ne.onOpenChange;(!Ee.inlineCollapsed&&$e||!Ee.siderCollapsed&&Ce)&&Ze([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Ee=this.props.collapsedWidth,Ne=this.store,Ce=this.prevOpenKeys,$e=this.getInlineCollapsed()&&(Ee===0||Ee==="0"||Ee==="0px");$e?(this.prevOpenKeys=Ne.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ce&&(this.store.setState({openKeys:Ce}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Ee=this.props.mode,Ne=this.state.switchingModeFromInline,Ce=this.getInlineCollapsed();return Ne&&Ce?"inline":Ce?"vertical":Ee}},{key:"getInlineCollapsed",value:function(){var Ee=this.props,Ne=Ee.inlineCollapsed,Ce=Ee.siderCollapsed;return Ce!==void 0?Ce:Ne}},{key:"restoreModeVerticalFromInline",value:function(){var Ee=this.state.switchingModeFromInline;Ee&&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 Ee=Object(y.a)({},Object(O.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ne=this.getRealMenuMode();return Ee.className+=" ".concat(Ee.prefixCls,"-root"),Ee.direction==="rtl"&&(Ee.className+=" ".concat(Ee.prefixCls,"-rtl")),Ee=Object(y.a)(Object(y.a)({},Ee),{},{mode:Ne,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Xi(this.props,this.state,Ne)}),delete Ee.openAnimation,delete Ee.openTransitionName,E.createElement(x.a,{store:this.store},E.createElement(ji,Object(T.a)({},Ee,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Ee,Ne){var Ce=Ne.prevProps,$e=Ne.store,Ze=$e.getState(),tt={},et={prevProps:Ee};return Ce.mode==="inline"&&Ee.mode!=="inline"&&(et.switchingModeFromInline=!0),"openKeys"in Ee?tt.openKeys=Ee.openKeys||[]:((Ee.inlineCollapsed&&!Ce.inlineCollapsed||Ee.siderCollapsed&&!Ce.siderCollapsed)&&(et.switchingModeFromInline=!0,et.inlineOpenKeys=Ze.openKeys,tt.openKeys=[]),(!Ee.inlineCollapsed&&Ce.inlineCollapsed||!Ee.siderCollapsed&&Ce.siderCollapsed)&&(tt.openKeys=Ne.inlineOpenKeys,et.inlineOpenKeys=[])),Object.keys(tt).length&&$e.setState(tt),et}}]),Qe}(E.Component);yi.defaultProps={selectable:!0,onClick:de,onSelect:de,onOpenChange:de,onDeselect:de,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:E.createElement("span",null,"\xB7\xB7\xB7")};var ba=yi,bi=function(nt){Object(u.a)(Qe,nt);var Fe=Object(i.a)(Qe);function Qe(){var We;return Object(B.a)(this,Qe),We=Fe.apply(this,arguments),We.onKeyDown=function(Ee){var Ne=Ee.keyCode;return Ne===f.a.ENTER?(We.onClick(Ee),!0):void 0},We.onMouseLeave=function(Ee){var Ne=We.props,Ce=Ne.eventKey,$e=Ne.onItemHover,Ze=Ne.onMouseLeave;$e({key:Ce,hover:!1}),Ze({key:Ce,domEvent:Ee})},We.onMouseEnter=function(Ee){var Ne=We.props,Ce=Ne.eventKey,$e=Ne.onItemHover,Ze=Ne.onMouseEnter;$e({key:Ce,hover:!0}),Ze({key:Ce,domEvent:Ee})},We.onClick=function(Ee){var Ne=We.props,Ce=Ne.eventKey,$e=Ne.multiple,Ze=Ne.onClick,tt=Ne.onSelect,et=Ne.onDeselect,rt=Ne.isSelected,xt={key:Ce,keyPath:[Ce],item:Object(p.a)(We),domEvent:Ee};Ze(xt),$e?rt?et(xt):tt(xt):rt||tt(xt)},We.saveNode=function(Ee){We.node=Ee},We}return Object(b.a)(Qe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Ee=this.props;Ee.onDestroy&&Ee.onDestroy(Ee.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 Ee,Ne=Object(y.a)({},this.props),Ce=_()(this.getPrefixCls(),Ne.className,(Ee={},Object(se.a)(Ee,this.getActiveClassName(),!Ne.disabled&&Ne.active),Object(se.a)(Ee,this.getSelectedClassName(),Ne.isSelected),Object(se.a)(Ee,this.getDisabledClassName(),Ne.disabled),Ee)),$e=Object(y.a)(Object(y.a)({},Ne.attribute),{},{title:typeof Ne.title=="string"?Ne.title:void 0,className:Ce,role:Ne.role||"menuitem","aria-disabled":Ne.disabled});Ne.role==="option"?$e=Object(y.a)(Object(y.a)({},$e),{},{role:"option","aria-selected":Ne.isSelected}):(Ne.role===null||Ne.role==="none")&&($e.role="none");var Ze={onClick:Ne.disabled?null:this.onClick,onMouseLeave:Ne.disabled?null:this.onMouseLeave,onMouseEnter:Ne.disabled?null:this.onMouseEnter},tt=Object(y.a)({},Ne.style);Ne.mode==="inline"&&(Ne.direction==="rtl"?tt.paddingRight=Ne.inlineIndent*Ne.level:tt.paddingLeft=Ne.inlineIndent*Ne.level),De.forEach(function(rt){return delete Ne[rt]}),delete Ne.direction;var et=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(et=E.createElement(this.props.itemIcon,this.props)),E.createElement("li",Object(T.a)({},Object(O.a)(Ne,["onClick","onMouseEnter","onMouseLeave","onSelect"]),$e,Ze,{style:tt,ref:this.saveNode}),Ne.children,et)}}]),Qe}(E.Component);bi.isMenuItem=!0,bi.defaultProps={onSelect:de,onMouseEnter:de,onMouseLeave:de,manualRef:de};var co=Object(x.b)(function(nt,Fe){var Qe=nt.activeKey,We=nt.selectedKeys,Ee=Fe.eventKey,Ne=Fe.subMenuKey;return{active:Qe[Ne]===Ee,isSelected:Array.isArray(We)?We.indexOf(Ee)!==-1:We===Ee}})(bi),qo=co,_s=function(nt){Object(u.a)(Qe,nt);var Fe=Object(i.a)(Qe);function Qe(){var We;return Object(B.a)(this,Qe),We=Fe.apply(this,arguments),We.renderInnerMenuItem=function(Ee){var Ne=We.props,Ce=Ne.renderMenuItem,$e=Ne.index;return Ce(Ee,$e,We.props.subMenuKey)},We}return Object(b.a)(Qe,[{key:"render",value:function(){var Ee=Object(T.a)({},this.props),Ne=Ee.className,Ce=Ne===void 0?"":Ne,$e=Ee.rootPrefixCls,Ze="".concat($e,"-item-group-title"),tt="".concat($e,"-item-group-list"),et=Ee.title,rt=Ee.children;return De.forEach(function(xt){return delete Ee[xt]}),delete Ee.direction,E.createElement("li",Object(T.a)({},Ee,{onClick:function(Pt){return Pt.stopPropagation()},className:"".concat(Ce," ").concat($e,"-item-group")}),E.createElement("div",{className:Ze,title:typeof et=="string"?et:void 0},et),E.createElement("ul",{className:tt},E.Children.map(rt,this.renderInnerMenuItem)))}}]),Qe}(E.Component);_s.isMenuItemGroup=!0,_s.defaultProps={disabled:!0};var Xs=_s,xs=function(Fe){var Qe=Fe.className,We=Fe.rootPrefixCls,Ee=Fe.style;return E.createElement("li",{className:"".concat(Qe," ").concat(We,"-item-divider"),style:Ee})};xs.defaultProps={disabled:!0,className:"",style:{}};var Ys=xs,Ls=ba,Ps=P("eDIo");function Us(nt,Fe){var Qe=nt.prefixCls,We=nt.editable,Ee=nt.locale,Ne=nt.style;return!We||We.showAdd===!1?null:E.createElement("button",{ref:Fe,type:"button",className:"".concat(Qe,"-nav-add"),style:Ne,"aria-label":(Ee==null?void 0:Ee.addAriaLabel)||"Add tab",onClick:function($e){We.onEdit("add",{event:$e})}},We.addIcon||"+")}var Ko=E.forwardRef(Us);function $o(nt,Fe){var Qe=nt.prefixCls,We=nt.id,Ee=nt.tabs,Ne=nt.locale,Ce=nt.mobile,$e=nt.moreIcon,Ze=$e===void 0?"More":$e,tt=nt.moreTransitionName,et=nt.style,rt=nt.className,xt=nt.editable,Pt=nt.tabBarGutter,yt=nt.rtl,zt=nt.onTabClick,$t=Object(E.useState)(!1),yn=Object(X.a)($t,2),kt=yn[0],Wt=yn[1],dn=Object(E.useState)(null),En=Object(X.a)(dn,2),Vt=En[0],An=En[1],Sn="".concat(We,"-more-popup"),Fn="".concat(Qe,"-dropdown"),Jt=Vt!==null?"".concat(Sn,"-").concat(Vt):null,rn=Ne==null?void 0:Ne.dropdownAriaLabel,an=E.createElement(Ls,{onClick:function(Ar){var qn=Ar.key,Sr=Ar.domEvent;zt(qn,Sr),Wt(!1)},id:Sn,tabIndex:-1,role:"listbox","aria-activedescendant":Jt,selectedKeys:[Vt],"aria-label":rn!==void 0?rn:"expanded dropdown"},Ee.map(function(tr){return E.createElement(qo,{key:tr.key,id:"".concat(Sn,"-").concat(tr.key),role:"option","aria-controls":We&&"".concat(We,"-panel-").concat(tr.key),disabled:tr.disabled},tr.tab)}));function pn(tr){for(var Ar=Ee.filter(function(Gr){return!Gr.disabled}),qn=Ar.findIndex(function(Gr){return Gr.key===Vt})||0,Sr=Ar.length,Mn=0;MnOn?(Wn=an,Sn.current="x"):(Wn=pn,Sn.current="y");var vr=Date.now();vr-Vt.current>100&&(An.current=!1),(Fe(-Wn,-Wn)||An.current)&&(rn.preventDefault(),An.current=!0),Vt.current=vr}var Jt=Object(E.useRef)(null);Jt.current={onTouchStart:Wt,onTouchMove:dn,onTouchEnd:En,onWheel:Fn},E.useEffect(function(){function rn(en){Jt.current.onTouchStart(en)}function an(en){Jt.current.onTouchMove(en)}function pn(en){Jt.current.onTouchEnd(en)}function Wn(en){Jt.current.onWheel(en)}return document.addEventListener("touchmove",an,{passive:!1}),document.addEventListener("touchend",pn,{passive:!1}),nt.current.addEventListener("touchstart",rn,{passive:!1}),nt.current.addEventListener("wheel",Wn),function(){document.removeEventListener("touchmove",an),document.removeEventListener("touchend",pn)}},[])}function Ts(){var nt=Object(E.useRef)(new Map);function Fe(We){return nt.current.has(We)||nt.current.set(We,E.createRef()),nt.current.get(We)}function Qe(We){nt.current.delete(We)}return[Fe,Qe]}function ps(nt,Fe){var Qe=E.useRef(nt),We=E.useState({}),Ee=Object(X.a)(We,2),Ne=Ee[1];function Ce($e){var Ze=typeof $e=="function"?$e(Qe.current):$e;Ze!==Qe.current&&Fe(Ze,Qe.current),Qe.current=Ze,Ne({})}return[Qe.current,Ce]}var ks=function(Fe){var Qe=Fe.position,We=Fe.prefixCls,Ee=Fe.extra;if(!Ee)return null;var Ne,Ce=Ee;return Qe==="right"&&(Ne=Ce.right||!Ce.left&&Ce||null),Qe==="left"&&(Ne=Ce.left||null),Ne?E.createElement("div",{className:"".concat(We,"-extra-content")},Ne):null};function Zs(nt,Fe){var Qe,We=E.useContext(ws),Ee=We.prefixCls,Ne=We.tabs,Ce=nt.className,$e=nt.style,Ze=nt.id,tt=nt.animated,et=nt.activeKey,rt=nt.rtl,xt=nt.extra,Pt=nt.editable,yt=nt.locale,zt=nt.tabPosition,$t=nt.tabBarGutter,yn=nt.children,kt=nt.onTabClick,Wt=nt.onTabScroll,dn=Object(E.useRef)(),En=Object(E.useRef)(),Vt=Object(E.useRef)(),An=Object(E.useRef)(),Sn=Ts(),Fn=Object(X.a)(Sn,2),Jt=Fn[0],rn=Fn[1],an=zt==="top"||zt==="bottom",pn=ps(0,function(qr,Er){an&&Wt&&Wt({direction:qr>Er?"left":"right"})}),Wn=Object(X.a)(pn,2),en=Wn[0],On=Wn[1],vr=ps(0,function(qr,Er){!an&&Wt&&Wt({direction:qr>Er?"top":"bottom"})}),tr=Object(X.a)(vr,2),Ar=tr[0],qn=tr[1],Sr=Object(E.useState)(0),Mn=Object(X.a)(Sr,2),xr=Mn[0],Gr=Mn[1],Fr=Object(E.useState)(0),sr=Object(X.a)(Fr,2),bn=sr[0],Vn=sr[1],br=Object(E.useState)(0),In=Object(X.a)(br,2),Hn=In[0],Xn=In[1],Qn=Object(E.useState)(0),Pn=Object(X.a)(Qn,2),on=Pn[0],qt=Pn[1],Un=Object(E.useState)(null),jn=Object(X.a)(Un,2),mn=jn[0],ir=jn[1],kr=Object(E.useState)(null),La=Object(X.a)(kr,2),Ea=La[0],Xr=La[1],li=Object(E.useState)(0),Xa=Object(X.a)(li,2),Ra=Xa[0],Ji=Xa[1],Zi=Object(E.useState)(0),xi=Object(X.a)(Zi,2),wo=xi[0],To=xi[1],qi=o(new Map),Si=Object(X.a)(qi,2),Ri=Si[0],bo=Si[1],ro=g(Ne,Ri,xr),ao="".concat(Ee,"-nav-operations-hidden"),Pi=0,Bi=0;an?rt?(Pi=0,Bi=Math.max(0,xr-mn)):(Pi=Math.min(0,mn-xr),Bi=0):(Pi=Math.min(0,Ea-bn),Bi=0);function Qi(qr){return qrBi?[Bi,!1]:[qr,!0]}var Ui=Object(E.useRef)(),Ao=Object(E.useState)(),Mi=Object(X.a)(Ao,2),fo=Mi[0],Pa=Mi[1];function $i(){Pa(Date.now())}function So(){window.clearTimeout(Ui.current)}ts(dn,function(qr,Er){var ti=!1;function fa(Eo,zi){Eo(function(po){var eo=Qi(po+zi),nn=Object(X.a)(eo,2),Oo=nn[0],vs=nn[1];return ti=vs,Oo})}if(an){if(mn>=xr)return ti;fa(On,qr)}else{if(Ea>=bn)return ti;fa(qn,Er)}return So(),$i(),ti}),Object(E.useEffect)(function(){return So(),fo&&(Ui.current=window.setTimeout(function(){Pa(0)},100)),So},[fo]);function ki(){var qr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:et,Er=ro.get(qr);if(!Er)return;if(an){var ti=en;rt?Er.righten+mn&&(ti=Er.right+Er.width-mn):Er.left<-en?ti=-Er.left:Er.left+Er.width>-en+mn&&(ti=-(Er.left+Er.width-mn)),qn(0),On(Qi(ti)[0])}else{var fa=Ar;Er.top<-Ar?fa=-Er.top:Er.top+Er.height>-Ar+Ea&&(fa=-(Er.top+Er.height-Ea)),On(0),qn(Qi(fa)[0])}}var Ei=C(ro,{width:mn,height:Ea,left:en,top:Ar},{width:Hn,height:on},{width:Ra,height:wo},Object(y.a)(Object(y.a)({},nt),{},{tabs:Ne})),io=Object(X.a)(Ei,2),Wo=io[0],zo=io[1],Fo=Ne.map(function(qr){var Er=qr.key;return E.createElement(a,{id:Ze,prefixCls:Ee,key:Er,rtl:rt,tab:qr,closable:qr.closable,editable:Pt,active:Er===et,tabPosition:zt,tabBarGutter:$t,renderWrapper:yn,removeAriaLabel:yt==null?void 0:yt.removeAriaLabel,ref:Jt(Er),onClick:function(fa){kt(Er,fa)},onRemove:function(){rn(Er)},onFocus:function(){ki(Er),$i(),rt||(dn.current.scrollLeft=0),dn.current.scrollTop=0}})}),Hi=c(function(){var qr,Er,ti,fa,Eo,zi,po,eo,nn,Oo=((qr=dn.current)===null||qr===void 0?void 0:qr.offsetWidth)||0,vs=((Er=dn.current)===null||Er===void 0?void 0:Er.offsetHeight)||0,us=((ti=An.current)===null||ti===void 0?void 0:ti.offsetWidth)||0,Ha=((fa=An.current)===null||fa===void 0?void 0:fa.offsetHeight)||0,vn=((Eo=Vt.current)===null||Eo===void 0?void 0:Eo.offsetWidth)||0,St=((zi=Vt.current)===null||zi===void 0?void 0:zi.offsetHeight)||0;ir(Oo),Xr(vs),Ji(us),To(Ha);var Ht=(((po=En.current)===null||po===void 0?void 0:po.offsetWidth)||0)-us,fn=(((eo=En.current)===null||eo===void 0?void 0:eo.offsetHeight)||0)-Ha;Gr(Ht),Vn(fn);var Qt=(nn=Vt.current)===null||nn===void 0?void 0:nn.className.includes(ao);Xn(Ht-(Qt?0:vn)),qt(fn-(Qt?0:St)),bo(function(){var Kn=new Map;return Ne.forEach(function(Zn){var nr=Zn.key,Wr=Jt(nr).current;Wr&&Kn.set(nr,{width:Wr.offsetWidth,height:Wr.offsetHeight,left:Wr.offsetLeft,top:Wr.offsetTop})}),Kn})}),Go=Ne.slice(0,Wo),ui=Ne.slice(zo+1),Sa=[].concat(Object(r.a)(Go),Object(r.a)(ui)),ei=Object(E.useState)(),Da=Object(X.a)(ei,2),Ki=Da[0],ho=Da[1],Oi=ro.get(et),No=Object(E.useRef)();function Bo(){e.a.cancel(No.current)}Object(E.useEffect)(function(){var qr={};return Oi&&(an?(rt?qr.right=Oi.right:qr.left=Oi.left,qr.width=Oi.width):(qr.top=Oi.top,qr.height=Oi.height)),Bo(),No.current=e()(function(){ho(qr)}),Bo},[Oi,an,rt]),Object(E.useEffect)(function(){ki()},[et,Oi,ro,an]),Object(E.useEffect)(function(){Hi()},[rt,$t,et,Ne.map(function(qr){return qr.key}).join("_")]);var jo=!!Sa.length,Ci="".concat(Ee,"-nav-wrap"),_n,Wi,ls,Vo;return an?rt?(Wi=en>0,_n=en+mn` "'(~:]+/,o=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,f=/^\s*\[[^\]]+?\]:.*$/,d=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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 A(U,K,z){return K.f=K.inline=z,z(U,K)}function g(U,K,z){return K.f=K.block=z,z(U,K)}function m(U){return!U||!/\S/.test(U.string)}function C(U){if(U.linkTitle=!1,U.linkHref=!1,U.linkText=!1,U.em=!1,U.strong=!1,U.strikethrough=!1,U.quote=0,U.indentedCode=!1,U.f==B){var K=E;if(!K){var z=se.innerMode(y,U.htmlState);K=z.mode.name=="xml"&&z.state.tagStart===null&&!z.state.context&&z.state.tokenize.isInText}K&&(U.f=i,U.block=T,U.htmlState=null)}return U.trailingSpace=0,U.trailingSpaceNewLine=!1,U.prevLine=U.thisLine,U.thisLine={stream:null},null}function T(U,K){var z=U.column()===K.indentation,F=m(K.prevLine.stream),H=K.indentedCode,G=K.prevLine.hr,$=K.list!==!1,ae=(K.listStack[K.listStack.length-1]||0)+3;K.indentedCode=!1;var pe=K.indentation;if(K.indentationDiff===null&&(K.indentationDiff=K.indentation,$)){for(K.list=null;pe=4&&(H||K.prevLine.fencedCodeEnd||K.prevLine.header||F))return U.skipToEnd(),K.indentedCode=!0,_.code;if(U.eatSpace())return null;if(z&&K.indentation<=ae&&(Ae=U.match(e))&&Ae[1].length<=6)return K.quote=0,K.header=Ae[1].length,K.thisLine.header=!0,L.highlightFormatting&&(K.formatting="header"),K.f=K.inline,p(K);if(K.indentation<=ae&&U.eat(">"))return K.quote=z?1:K.quote+1,L.highlightFormatting&&(K.formatting="quote"),U.eatSpace(),p(K);if(!ge&&!K.setext&&z&&K.indentation<=ae&&(Ae=U.match(r))){var be=Ae[1]?"ol":"ul";return K.indentation=pe+U.current().length,K.list=!0,K.quote=0,K.listStack.push(K.indentation),K.em=!1,K.strong=!1,K.code=!1,K.strikethrough=!1,L.taskLists&&U.match(n,!1)&&(K.taskList=!0),K.f=K.inline,L.highlightFormatting&&(K.formatting=["list","list-"+be]),p(K)}else{if(z&&K.indentation<=ae&&(Ae=U.match(o,!0)))return K.quote=0,K.fencedEndRE=new RegExp(Ae[1]+"+ *$"),K.localMode=L.fencedCodeBlockHighlighting&&w(Ae[2]||L.fencedCodeBlockDefaultMode),K.localMode&&(K.localState=se.startState(K.localMode)),K.f=K.block=b,L.highlightFormatting&&(K.formatting="code-block"),K.code=-1,p(K);if(K.setext||(!ie||!$)&&!K.quote&&K.list===!1&&!K.code&&!ge&&!f.test(U.string)&&(Ae=U.lookAhead(1))&&(Ae=Ae.match(l)))return K.setext?(K.header=K.setext,K.setext=0,U.skipToEnd(),L.highlightFormatting&&(K.formatting="header")):(K.header=Ae[0].charAt(0)=="="?1:2,K.setext=K.header),K.thisLine.header=!0,K.f=K.inline,p(K);if(ge)return U.skipToEnd(),K.hr=!0,K.thisLine.hr=!0,_.hr;if(U.peek()==="[")return A(U,K,I)}return A(U,K,K.inline)}function B(U,K){var z=y.token(U,K.htmlState);if(!E){var F=se.innerMode(y,K.htmlState);(F.mode.name=="xml"&&F.state.tagStart===null&&!F.state.context&&F.state.tokenize.isInText||K.md_inside&&U.current().indexOf(">")>-1)&&(K.f=i,K.block=T,K.htmlState=null)}return z}function b(U,K){var z=K.listStack[K.listStack.length-1]||0,F=K.indentation=U.quote?K.push(_.formatting+"-"+U.formatting[z]+"-"+U.quote):K.push("error"))}if(U.taskOpen)return K.push("meta"),K.length?K.join(" "):null;if(U.taskClosed)return K.push("property"),K.length?K.join(" "):null;if(U.linkHref?K.push(_.linkHref,"url"):(U.strong&&K.push(_.strong),U.em&&K.push(_.em),U.strikethrough&&K.push(_.strikethrough),U.emoji&&K.push(_.emoji),U.linkText&&K.push(_.linkText),U.code&&K.push(_.code),U.image&&K.push(_.image),U.imageAltText&&K.push(_.imageAltText,"link"),U.imageMarker&&K.push(_.imageMarker)),U.header&&K.push(_.header,_.header+"-"+U.header),U.quote&&(K.push(_.quote),!L.maxBlockquoteDepth||L.maxBlockquoteDepth>=U.quote?K.push(_.quote+"-"+U.quote):K.push(_.quote+"-"+L.maxBlockquoteDepth)),U.list!==!1){var F=(U.listStack.length-1)%3;F?F===1?K.push(_.list2):K.push(_.list3):K.push(_.list1)}return U.trailingSpaceNewLine?K.push("trailing-space-new-line"):U.trailingSpace&&K.push("trailing-space-"+(U.trailingSpace%2?"a":"b")),K.length?K.join(" "):null}function u(U,K){return U.match(c,!0)?p(K):void 0}function i(U,K){var z=K.text(U,K);if(typeof z!="undefined")return z;if(K.list)return K.list=null,p(K);if(K.taskList){var F=U.match(n,!0)[1]===" ";return F?K.taskOpen=!0:K.taskClosed=!0,L.highlightFormatting&&(K.formatting="task"),K.taskList=!1,p(K)}if(K.taskOpen=!1,K.taskClosed=!1,K.header&&U.match(/^#+$/,!0))return L.highlightFormatting&&(K.formatting="header"),p(K);var H=U.next();if(K.linkTitle){K.linkTitle=!1;var G=H;H==="("&&(G=")"),G=(G+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var $="^\\s*(?:[^"+G+"\\\\]+|\\\\\\\\|\\\\.)"+G;if(U.match(new RegExp($),!0))return _.linkHref}if(H==="`"){var ae=K.formatting;L.highlightFormatting&&(K.formatting="code"),U.eatWhile("`");var pe=U.current().length;if(K.code==0&&(!K.quote||pe==1))return K.code=pe,p(K);if(pe==K.code){var ie=p(K);return K.code=0,ie}else return K.formatting=ae,p(K)}else if(K.code)return p(K);if(H==="\\"&&(U.next(),L.highlightFormatting)){var ge=p(K),Ae=_.formatting+"-escape";return ge?ge+" "+Ae:Ae}if(H==="!"&&U.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return K.imageMarker=!0,K.image=!0,L.highlightFormatting&&(K.formatting="image"),p(K);if(H==="["&&K.imageMarker&&U.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return K.imageMarker=!1,K.imageAltText=!0,L.highlightFormatting&&(K.formatting="image"),p(K);if(H==="]"&&K.imageAltText){L.highlightFormatting&&(K.formatting="image");var ge=p(K);return K.imageAltText=!1,K.image=!1,K.inline=K.f=O,ge}if(H==="["&&!K.image)return K.linkText&&U.match(/^.*?\]/)||(K.linkText=!0,L.highlightFormatting&&(K.formatting="link")),p(K);if(H==="]"&&K.linkText){L.highlightFormatting&&(K.formatting="link");var ge=p(K);return K.linkText=!1,K.inline=K.f=U.match(/\(.*?\)| ?\[.*?\]/,!1)?O:i,ge}if(H==="<"&&U.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=x,L.highlightFormatting&&(K.formatting="link");var ge=p(K);return ge?ge+=" ":ge="",ge+_.linkInline}if(H==="<"&&U.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=x,L.highlightFormatting&&(K.formatting="link");var ge=p(K);return ge?ge+=" ":ge="",ge+_.linkEmail}if(L.xml&&H==="<"&&U.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var be=U.string.indexOf(">",U.pos);if(be!=-1){var fe=U.string.substring(U.start,be);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(fe)&&(K.md_inside=!0)}return U.backUp(1),K.htmlState=se.startState(y),g(U,K,B)}if(L.xml&&H==="<"&&U.match(/^\/\w*?>/))return K.md_inside=!1,"tag";if(H==="*"||H==="_"){for(var ce=1,te=U.pos==1?" ":U.string.charAt(U.pos-2);ce<3&&U.eat(H);)ce++;var de=U.peek()||" ",he=!/\s/.test(de)&&(!d.test(de)||/\s/.test(te)||d.test(te)),ue=!/\s/.test(te)&&(!d.test(te)||/\s/.test(de)||d.test(de)),Te=null,Ie=null;if(ce%2&&(!K.em&&he&&(H==="*"||!ue||d.test(te))?Te=!0:K.em==H&&ue&&(H==="*"||!he||d.test(de))&&(Te=!1)),ce>1&&(!K.strong&&he&&(H==="*"||!ue||d.test(te))?Ie=!0:K.strong==H&&ue&&(H==="*"||!he||d.test(de))&&(Ie=!1)),Ie!=null||Te!=null){L.highlightFormatting&&(K.formatting=Te==null?"strong":Ie==null?"em":"strong em"),Te===!0&&(K.em=H),Ie===!0&&(K.strong=H);var ie=p(K);return Te===!1&&(K.em=!1),Ie===!1&&(K.strong=!1),ie}}else if(H===" "&&(U.eat("*")||U.eat("_"))){if(U.peek()===" ")return p(K);U.backUp(1)}if(L.strikethrough){if(H==="~"&&U.eatWhile(H)){if(K.strikethrough){L.highlightFormatting&&(K.formatting="strikethrough");var ie=p(K);return K.strikethrough=!1,ie}else if(U.match(/^[^\s]/,!1))return K.strikethrough=!0,L.highlightFormatting&&(K.formatting="strikethrough"),p(K)}else if(H===" "&&U.match(/^~~/,!0)){if(U.peek()===" ")return p(K);U.backUp(2)}}if(L.emoji&&H===":"&&U.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){K.emoji=!0,L.highlightFormatting&&(K.formatting="emoji");var De=p(K);return K.emoji=!1,De}return H===" "&&(U.match(/^ +$/,!1)?K.trailingSpace++:K.trailingSpace&&(K.trailingSpaceNewLine=!0)),p(K)}function x(U,K){var z=U.next();if(z===">"){K.f=K.inline=i,L.highlightFormatting&&(K.formatting="link");var F=p(K);return F?F+=" ":F="",F+_.linkInline}return U.match(/^[^>]+/,!0),_.linkInline}function O(U,K){if(U.eatSpace())return null;var z=U.next();return z==="("||z==="["?(K.f=K.inline=D(z==="("?")":"]"),L.highlightFormatting&&(K.formatting="link-string"),K.linkHref=!0,p(K)):"error"}var S={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function D(U){return function(K,z){var F=K.next();if(F===U){z.f=z.inline=i,L.highlightFormatting&&(z.formatting="link-string");var H=p(z);return z.linkHref=!1,H}return K.match(S[U]),z.linkHref=!0,p(z)}}function I(U,K){return U.match(/^([^\]\\]|\\.)*\]:/,!1)?(K.f=k,U.next(),L.highlightFormatting&&(K.formatting="link"),K.linkText=!0,p(K)):A(U,K,i)}function k(U,K){if(U.match(/^\]:/,!0)){K.f=K.inline=Q,L.highlightFormatting&&(K.formatting="link");var z=p(K);return K.linkText=!1,z}return U.match(/^([^\]\\]|\\.)+/,!0),_.linkText}function Q(U,K){return U.eatSpace()?null:(U.match(/^[^\s]+/,!0),U.peek()===void 0?K.linkTitle=!0:U.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),K.f=K.inline=i,_.linkHref+" url")}var Y={startState:function(){return{f:T,prevLine:{stream:null},thisLine:{stream:null},block:T,htmlState:null,indentation:0,inline:i,text:u,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(U){return{f:U.f,prevLine:U.prevLine,thisLine:U.thisLine,block:U.block,htmlState:U.htmlState&&se.copyState(y,U.htmlState),indentation:U.indentation,localMode:U.localMode,localState:U.localMode?se.copyState(U.localMode,U.localState):null,inline:U.inline,text:U.text,formatting:!1,linkText:U.linkText,linkTitle:U.linkTitle,linkHref:U.linkHref,code:U.code,em:U.em,strong:U.strong,strikethrough:U.strikethrough,emoji:U.emoji,header:U.header,setext:U.setext,hr:U.hr,taskList:U.taskList,list:U.list,listStack:U.listStack.slice(0),quote:U.quote,indentedCode:U.indentedCode,trailingSpace:U.trailingSpace,trailingSpaceNewLine:U.trailingSpaceNewLine,md_inside:U.md_inside,fencedEndRE:U.fencedEndRE}},token:function(U,K){if(K.formatting=!1,U!=K.thisLine.stream){if(K.header=0,K.hr=!1,U.match(/^\s*$/,!0))return C(K),null;if(K.prevLine=K.thisLine,K.thisLine={stream:U},K.taskList=!1,K.trailingSpace=0,K.trailingSpaceNewLine=!1,!K.localState&&(K.f=K.block,K.f!=B)){var z=U.match(/^\s*/,!0)[0].replace(/\t/g,a).length;if(K.indentation=z,K.indentationDiff=null,z>0)return null}}return K.f(U,K)},innerMode:function(U){return U.block==B?{state:U.htmlState,mode:y}:U.localState?{state:U.localState,mode:U.localMode}:{state:U,mode:Y}},indent:function(U,K,z){return U.block==B&&y.indent?y.indent(U.htmlState,K,z):U.localState&&U.localMode.indent?U.localMode.indent(U.localState,K,z):se.Pass},blankLine:C,getType:p,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Y},"xml"),se.defineMIME("text/markdown","markdown"),se.defineMIME("text/x-markdown","markdown")})},loD1:function(Ge,me){function P(se,X,L,y,E,w,_){if(E===0)return!1;var h=E,s=0,r=se;if(_>X+h&&_>y+h||_se+h&&w>L+h||w=r.x&&h<=r.x+r.width&&s>=r.y&&s<=r.y+r.height},clone:function(){return new w(this.x,this.y,this.width,this.height)},copy:function(h){this.x=h.x,this.y=h.y,this.width=h.width,this.height=h.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},w.create=function(h){return new w(h.x,h.y,h.width,h.height)};var _=w;Ge.exports=_},mLcG:function(Ge,me){var P=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(se){setTimeout(se,16)};Ge.exports=P},mOS8:function(Ge,me,P){Ge.exports=P.p+"static/403Qrcode.6c17b6f4.png"},n1HI:function(Ge,me,P){var se=P("hX1E"),X=se.normalizeRadian,L=Math.PI*2;function y(E,w,_,h,s,r,n,e,l){if(n===0)return!1;var c=n;e-=E,l-=w;var o=Math.sqrt(e*e+l*l);if(o-c>_||o+c<_)return!1;if(Math.abs(h-s)%L<1e-4)return!0;if(r){var f=h;h=X(s),s=X(f)}else h=X(h),s=X(s);h>s&&(s+=L);var d=Math.atan2(l,e);return d<0&&(d+=L),d>=h&&d<=s||d+L>=h&&d+L<=s}me.containStroke=y},n6Mw:function(Ge,me,P){var se=P("SrGk"),X=P("bYtY"),L=P("Fofx");function y(w,_){se.call(this,w,_,"clipPath","__clippath_in_use__")}X.inherits(y,se),y.prototype.update=function(w){var _=this.getSvgElement(w);_&&this.updateDom(_,w.__clipPaths,!1);var h=this.getTextSvgElement(w);h&&this.updateDom(h,w.__clipPaths,!0),this.markUsed(w)},y.prototype.updateDom=function(w,_,h){if(_&&_.length>0){var s=this.getDefs(!0),r=_[0],n,e,l=h?"_textDom":"_dom";r[l]?(e=r[l].getAttribute("id"),n=r[l],s.contains(n)||s.appendChild(n)):(e="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,n=this.createElement("clipPath"),n.setAttribute("id",e),s.appendChild(n),r[l]=n);var c=this.getSvgProxy(r);if(r.transform&&r.parent.invTransform&&!h){var o=Array.prototype.slice.call(r.transform);L.mul(r.transform,r.parent.invTransform,r.transform),c.brush(r),r.transform=o}else c.brush(r);var f=this.getSvgElement(r);n.innerHTML="",n.appendChild(f.cloneNode()),w.setAttribute("clip-path","url(#"+e+")"),_.length>1&&this.updateDom(n,_.slice(1),h)}else w&&w.setAttribute("clip-path","none")},y.prototype.markUsed=function(w){var _=this;w.__clipPaths&&X.each(w.__clipPaths,function(h){h._dom&&se.prototype.markUsed.call(_,h._dom),h._textDom&&se.prototype.markUsed.call(_,h._textDom)})};var E=y;Ge.exports=E},n6Qo:function(Ge,me,P){"use strict";P.d(me,"a",function(){return h});var se=P("q1tI"),X=P("biw7"),L=P("fyJ8");function y(s){var r=s.className,n=s.index,e=s.children,l=s.colSpan,c=s.rowSpan,o=se.useContext(X.a),f=o.prefixCls,d=o.fixedInfoList,a=d[n];return se.createElement(L.a,Object.assign({className:r,index:n,component:"td",prefixCls:f,record:null,dataIndex:null,render:function(){return{children:e,props:{colSpan:l,rowSpan:c}}}},a))}function E(s){return se.createElement("tr",Object.assign({},s))}function w(s){var r=s.children,n=se.useContext(X.a),e=n.prefixCls;return se.createElement("tfoot",{className:"".concat(e,"-summary")},r)}var _=me.b=w,h={Cell:y,Row:E}},nCxF:function(Ge,me,P){var se=P("QBsz"),X=se.min,L=se.max,y=se.scale,E=se.distance,w=se.add,_=se.clone,h=se.sub;function s(r,n,e,l){var c=[],o=[],f=[],d=[],a,A,g,m;if(l){g=[Infinity,Infinity],m=[-Infinity,-Infinity];for(var C=0,T=r.length;C=d.max?void 0:(d.ch=0,d.text=d.cm.getLine(++d.line),!0)}function r(d){return d.line<=d.min?void 0:(d.text=d.cm.getLine(--d.line),d.ch=d.text.length,!0)}function n(d){for(;;){var a=d.text.indexOf(">",d.ch);if(a==-1){if(s(d))continue;return}if(!h(d,a+1)){d.ch=a+1;continue}var A=d.text.lastIndexOf("/",a),g=A>-1&&!/\S/.test(d.text.slice(A+1,a));return d.ch=a+1,g?"selfClose":"regular"}}function e(d){for(;;){var a=d.ch?d.text.lastIndexOf("<",d.ch-1):-1;if(a==-1){if(r(d))continue;return}if(!h(d,a+1)){d.ch=a;continue}w.lastIndex=a,d.ch=a;var A=w.exec(d.text);if(A&&A.index==a)return A}}function l(d){for(;;){w.lastIndex=d.ch;var a=w.exec(d.text);if(!a){if(s(d))continue;return}if(!h(d,a.index+1)){d.ch=a.index+1;continue}return d.ch=a.index+a[0].length,a}}function c(d){for(;;){var a=d.ch?d.text.lastIndexOf(">",d.ch-1):-1;if(a==-1){if(r(d))continue;return}if(!h(d,a+1)){d.ch=a;continue}var A=d.text.lastIndexOf("/",a),g=A>-1&&!/\S/.test(d.text.slice(A+1,a));return d.ch=a+1,g?"selfClose":"regular"}}function o(d,a){for(var A=[];;){var g=l(d),m,C=d.line,T=d.ch-(g?g[0].length:0);if(!g||!(m=n(d)))return;if(m=="selfClose")continue;if(g[1]){for(var B=A.length-1;B>=0;--B)if(A[B]==g[2]){A.length=B;break}if(B<0&&(!a||a==g[2]))return{tag:g[2],from:X(C,T),to:X(d.line,d.ch)}}else A.push(g[2])}}function f(d,a){for(var A=[];;){var g=c(d);if(!g)return;if(g=="selfClose"){e(d);continue}var m=d.line,C=d.ch,T=e(d);if(!T)return;if(T[1])A.push(T[2]);else{for(var B=A.length-1;B>=0;--B)if(A[B]==T[2]){A.length=B;break}if(B<0&&(!a||a==T[2]))return{tag:T[2],from:X(d.line,d.ch),to:X(m,C)}}}}se.registerHelper("fold","xml",function(d,a){for(var A=new _(d,a.line,0);;){var g=l(A);if(!g||A.line!=a.line)return;var m=n(A);if(!m)return;if(!g[1]&&m!="selfClose"){var C=X(A.line,A.ch),T=o(A,g[2]);return T&&L(T.from,C)>0?{from:C,to:T.from}:null}}}),se.findMatchingTag=function(d,a,A){var g=new _(d,a.line,a.ch,A);if(g.text.indexOf(">")==-1&&g.text.indexOf("<")==-1)return;var m=n(g),C=m&&X(g.line,g.ch),T=m&&e(g);if(!m||!T||L(g,a)>0)return;var B={from:X(g.line,g.ch),to:C,tag:T[2]};return m=="selfClose"?{open:B,close:null,at:"open"}:T[1]?{open:f(g,T[2]),close:B,at:"close"}:(g=new _(d,C.line,C.ch,A),{open:B,close:o(g,T[2]),at:"open"})},se.findEnclosingTag=function(d,a,A,g){for(var m=new _(d,a.line,a.ch,A);;){var C=f(m,g);if(!C)break;var T=new _(d,a.line,a.ch,A),B=o(T,C.tag);if(B)return{open:C,close:B}}},se.scanForClosingTag=function(d,a,A,g){var m=new _(d,a.line,a.ch,g?{from:0,to:g}:null);return o(m,A)}})},p5ED:function(Ge,me,P){"use strict";var se=P("+L6B"),X=P("2/Rp"),L=P("5Dmo"),y=P("3S7+"),E=P("k1fw"),w=P("tJVT"),_=P("q1tI"),h=P.n(_),s=P("vHTk"),r=P.n(s),n=P("yEEn"),e=P("ZW9T"),l=P("1vsH");me.a=function(c){var o=c.name,f=c.data,d=c.theme,a=c.type,A=c.filename,g=c.monacoEditor,m=c.className,C=c.style,T=c.close,B=c.onClose,b=c.hasMask,p=Object(_.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),u=Object(w.a)(p,2),i=u[0],x=u[1],O=Object(_.useState)(""),S=Object(w.a)(O,2),D=S[0],I=S[1],k=Object(_.useRef)();A&&(g.filename=A),Object(_.useEffect)(function(){var U,K,z=(U=document.cookie)===null||U===void 0||((K=U.replace(/\s/g,""))===null||K===void 0)?void 0:K.split(";");z==null||z.map(function(F){var H=F.split("=");H[0]==="_educoder_session"&&I(H[1])})},[]);var Q=function(){if(f.startsWith("http")||f.startsWith("/")){Y();return}Object(l.x)(A||"educoder",f,A)},Y=function(){Object(l.v)(A||o,f)};return console.log("data:",f,"fileanme:",A," name:",o),h.a.createElement("div",{style:Object(E.a)({},C||{}),className:"".concat(b&&r.a.bgBlack," ").concat(a?r.a.wrp:"hide")},T&&h.a.createElement("div",{className:r.a.close,ref:k},h.a.createElement(y.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return k.current}},h.a.createElement("span",{onClick:Y},h.a.createElement("i",{className:"icon-quxiaozhiding"}))),h.a.createElement(y.a,{title:"\u5173\u95ED",getPopupContainer:function(){return k.current}},h.a.createElement("span",{className:"",onClick:B},h.a.createElement("i",{className:"icon-guanbi1"})))),h.a.createElement("div",{className:"".concat(r.a[m]," ").concat(m," ").concat(r.a.monaco," ").concat(a==="txt"?"show":"hide")},a==="txt"&&h.a.createElement(e.b,g)),a==="audio"&&h.a.createElement("audio",{src:"".concat(f!=null&&f.startsWith("/")||(f==null?void 0:f.indexOf("https://"))>-1?f:"data:audio/mp3;base64,").concat(f),autoPlay:!0}),a==="video"&&h.a.createElement(h.a.Fragment,null,f!=null&&f.startsWith("/")?h.a.createElement("video",{controls:!0,src:"".concat(f),autoPlay:!0}):h.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(f),autoPlay:!0})),a==="pdf"&&h.a.createElement("embed",{className:r.a.embed,src:f}),a==="image"&&h.a.createElement(h.a.Fragment,null,h.a.createElement("img",{src:"".concat(f!=null&&f.startsWith("/")||(f==null?void 0:f.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(f)})),a==="other"&&h.a.createElement("div",null,h.a.createElement(X.a,{type:"primary",size:"large",onClick:Q},h.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(a==="download"||a==="office")&&h.a.createElement(X.a,{type:"primary",size:"large",onClick:Q},h.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ge,me,P){},ppsT:function(Ge,me,P){(function(se){var X,X;!function(L){if(!0)window.OSS=L(),Ge.exports=L();else var y}(function(){var L;return function(){function y(E,w,_){function h(n,e){if(!w[n]){if(!E[n]){var l=typeof X=="function"&&X;if(!e&&l)return X(n,!0);if(s)return s(n,!0);var c=new Error("Cannot find module '"+n+"'");throw c.code="MODULE_NOT_FOUND",c}var o=w[n]={exports:{}};E[n][0].call(o.exports,function(f){return h(E[n][1][f]||f)},o,o.exports,y,E,w,_)}return w[n].exports}for(var s=typeof X=="function"&&X,r=0;r<_.length;r++)h(_[r]);return h}return y}()({1:[function(y,E,w){"use strict";var _=y("./browser/client");_.Buffer=y("buffer").Buffer,_.co=y("co"),_.urllib=y("../shims/xhr"),_.version=y("./browser/version").version,E.exports=_},{"../shims/xhr":244,"./browser/client":2,"./browser/version":5,buffer:38,co:41}],2:[function(y,E,w){(function(_,h){"use strict";function s(F){return F&&F.__esModule?F:{default:F}}function r(F,H){return F[H]||F[H.toLowerCase()]}function n(F,H){var G=i.parse(F);if(!G.protocol){var $=H?"https://":"http://";G=i.parse($+F)}if(G.protocol!=="http:"&&G.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return G}function e(F,H,G){var $=G?"https://":"http://",ae=H?"-internal.aliyuncs.com":".aliyuncs.com";return F.substr(0,"vpc100-oss-cn-".length)==="vpc100-oss-cn-"&&(ae=".aliyuncs.com"),i.parse($+F+ae)}function l(){return document&&document.location&&document.location.protocol==="https:"}function c(F,H){if(!(this instanceof c))return new c(F,H);F&&F.inited?this.options=F:this.options=c.initOptions(F),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=D,this.agent=this.options.agent||K),this.ctx=H,this.userAgent=this._getUserAgent(),this.options.amendTimeSkewed=0}var o=y("babel-runtime/regenerator"),f=s(o),d=y("babel-runtime/core-js/object/keys"),a=s(d),A=y("debug")("ali-oss"),g=y("./../../shims/crypto/crypto.js"),m=y("path"),C=y("copy-to"),T=y("mime"),B=y("xml2js"),b=y("humanize-ms"),p=y("agentkeepalive"),u=y("merge-descriptors"),i=y("url"),x=y("is-type-of"),O=y("platform"),S=y("utility"),D=y("urllib"),I=y("./version"),k=y("dateformat"),Q=y("bowser"),Y=y("../common/signUtils"),U=y("../common/utils"),K=new p;E.exports=c,c.initOptions=function(F){if(!F||!F.accessKeyId||!F.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");var H=l(),G={region:"oss-cn-hangzhou",internal:!1,secure:H,bucket:null,endpoint:null,cname:!1};if((0,a.default)(F).forEach(function($){F[$]!==void 0&&(G[$]=F[$])}),G.accessKeyId=G.accessKeyId.trim(),G.accessKeySecret=G.accessKeySecret.trim(),G.timeout&&(G.timeout=b(G.timeout)),G.endpoint)G.endpoint=n(G.endpoint,G.secure);else{if(!G.region)throw new Error("require options.endpoint or options.region");G.endpoint=e(G.region,G.internal,G.secure)}return G.inited=!0,G};var z=c.prototype;u(z,y("./object")),u(z,y("./managed_upload")),u(z,y("../common/multipart")),u(z,y("../common/thunkpool.js")),c.Wrapper=y("./wrapper"),z.signature=function(F){return A("authorization stringToSign: %s",F),Y.computeSignature(this.options.accessKeySecret,F)},z.authorization=function(F,H,G,$){var ae=Y.buildCanonicalString(F.toUpperCase(),H,{headers:$,parameters:G});return Y.authorization(this.options.accessKeyId,this.options.accessKeySecret,ae)},z.createRequest=function(F){var H={"x-oss-date":k(+new Date+this.options.amendTimeSkewed,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.options.stsToken&&(H["x-oss-security-token"]=this.options.stsToken),C(F.headers).to(H),r(H,"Content-Type")||(F.mime===T.default_type&&(F.mime=""),F.mime&&F.mime.indexOf("/")>0?H["Content-Type"]=F.mime:H["Content-Type"]=T.getType(F.mime||m.extname(F.object||""))||"application/octet-stream"),F.content&&(H["Content-Md5"]=g.createHash("md5").update(new h(F.content,"utf8")).digest("base64"),H["Content-Length"]||(H["Content-Length"]=F.content.length));var G=this._getResource(F);H.authorization=this.authorization(F.method,G,F.subres,H);var $=this._getReqUrl(F);A("request %s %s, with headers %j, !!stream: %s",F.method,$,H,!!F.stream);var ae=F.timeout||this.options.timeout;return{url:$,params:{agent:this.agent,method:F.method,content:F.content,stream:F.stream,headers:H,timeout:ae,writeStream:F.writeStream,customResponse:F.customResponse,ctx:F.ctx||this.ctx}}},z.request=f.default.mark(function F(H){var G,$,ae,pe;return f.default.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return G=this.createRequest(H),$=void 0,ae=void 0,ie.prev=3,ie.next=6,this.urllib.request(G.url,G.params);case 6:$=ie.sent,A("response %s %s, got %s, headers: %j",H.method,G.url,$.status,$.headers),ie.next=13;break;case 10:ie.prev=10,ie.t0=ie.catch(3),ae=ie.t0;case 13:if(pe=void 0,!$||!H.successStatuses||H.successStatuses.indexOf($.status)!==-1){ie.next=26;break}return ie.next=17,this.requestError($);case 17:if(pe=ie.sent,pe.code!=="RequestTimeTooSkewed"){ie.next=23;break}return this.options.amendTimeSkewed=+new Date(pe.serverTime)-new Date,ie.next=22,this.request(H);case 22:return ie.abrupt("return",ie.sent);case 23:pe.params=H,ie.next=30;break;case 26:if(!ae){ie.next=30;break}return ie.next=29,this.requestError(ae);case 29:pe=ie.sent;case 30:if(!pe){ie.next=32;break}throw pe;case 32:if(!H.xmlResponse){ie.next=36;break}return ie.next=35,this.parseXML($.data);case 35:$.data=ie.sent;case 36:return ie.abrupt("return",$);case 37:case"end":return ie.stop()}},F,this,[[3,10]])}),z._getResource=function(F){var H="/";return F.bucket&&(H+=F.bucket+"/"),F.object&&(H+=F.object),H},z._isIP=function(F){return U._isIP(F)},z._escape=function(F){return S.encodeURIComponent(F).replace(/%2F/g,"/")},z._getReqUrl=function(F){var H={};C(this.options.endpoint).to(H);var G=this._isIP(H.hostname),$=this.options.cname;!F.bucket||$||G||(H.host=F.bucket+"."+H.host);var ae="/";F.bucket&&G&&(ae+=F.bucket+"/"),F.object&&(ae+=this._escape(F.object).replace(/\+/g,"%2B")),H.pathname=ae;var pe={};if(F.query&&u(pe,F.query),F.subres){var ie={};x.string(F.subres)?ie[F.subres]="":x.array(F.subres)?F.subres.forEach(function(ge){ie[ge]=""}):ie=F.subres,u(pe,ie)}return H.query=pe,i.format(H)},z._getUserAgent=function(){var F=_&&_.browser?"js":"nodejs",H="aliyun-sdk-"+F+"/"+I.version,G=O.description;return!G&&_&&(G="Node.js "+_.version.slice(1)+" on "+_.platform+" "+_.arch),this._checkUserAgent(H+" "+G)},z._checkUserAgent=function(F){return F.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta")},z.checkBrowserAndVersion=function(F,H){return Q.name===F&&Q.version.split(".")[0]===H},z.parseXML=function(F){return function(H){h.isBuffer(F)&&(F=F.toString()),B.parseString(F,{explicitRoot:!1,explicitArray:!1},H)}},z.requestError=f.default.mark(function F(H){var G,$,ae,pe;return f.default.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(G=null,H.data&&H.data.length){ie.next=5;break}H.status===-1||H.status===-2?(G=new Error(H.message),G.name=H.name,G.status=H.status,G.code=H.name):(H.status===404?(G=new Error("Object not exists"),G.name="NoSuchKeyError",G.status=404,G.code="NoSuchKey"):H.status===412?(G=new Error("Pre condition failed"),G.name="PreconditionFailedError",G.status=412,G.code="PreconditionFailed"):(G=new Error("Unknow error, status: "+H.status),G.name="UnknowError",G.status=H.status),G.requestId=H.headers["x-oss-request-id"],G.host=""),ie.next=30;break;case 5:return $=String(H.data),A("request response error data: %s",$),ae=void 0,ie.prev=8,ie.next=11,this.parseXML($)||{};case 11:ae=ie.sent,ie.next=21;break;case 14:return ie.prev=14,ie.t0=ie.catch(8),A($),ie.t0.message+=` +raw xml: `+$,ie.t0.status=H.status,ie.t0.requestId=H.headers["x-oss-request-id"],ie.abrupt("return",ie.t0);case 21:pe=ae.Message||"unknow request error, status: "+H.status,ae.Condition&&(pe+=" (condition: "+ae.Condition+")"),G=new Error(pe),G.name=ae.Code?ae.Code+"Error":"UnknowError",G.status=H.status,G.code=ae.Code,G.requestId=ae.RequestId,G.hostId=ae.HostId,G.serverTime=ae.ServerTime;case 30:return A("generate error %j",G),ie.abrupt("return",G);case 32:case"end":return ie.stop()}},F,this,[[8,14]])})}).call(this,y("_process"),y("buffer").Buffer)},{"../common/multipart":8,"../common/signUtils":9,"../common/thunkpool.js":10,"../common/utils":11,"./../../shims/crypto/crypto.js":237,"./managed_upload":3,"./object":4,"./version":5,"./wrapper":6,_process:173,agentkeepalive:12,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,bowser:35,buffer:38,"copy-to":43,dateformat:154,debug:155,"humanize-ms":160,"is-type-of":165,"merge-descriptors":168,mime:242,path:170,platform:171,url:203,urllib:244,utility:243,xml2js:213}],3:[function(y,E,w){(function(_){"use strict";function h(C){return C&&C.__esModule?C:{default:C}}function s(C,T){if(!(this instanceof s))return new s(C,T);m.call(this,T),this.file=C,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}var r=y("babel-runtime/core-js/array/from"),n=h(r),e=y("babel-runtime/regenerator"),l=h(e),c=y("is-type-of"),o=y("util"),f=y("path"),d=y("mime"),a=y("copy-to"),A=w;A.multipartUpload=l.default.mark(function C(T,B,b){var p,u,i,x,O,S,D,I,k;return l.default.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:if(this.resetCancelFlag(),b=b||{},!b.checkpoint||!b.checkpoint.uploadId){Q.next=6;break}return Q.next=5,this._resumeMultipart(b.checkpoint,b);case 5:return Q.abrupt("return",Q.sent);case 6:return p=102400,b.mime||(c.file(B)?b.mime=d.getType(f.extname(B.name)):c.blob(B)?b.mime=B.type:b.mime=d.getType(f.extname(B))),b.headers=b.headers||{},this._convertMetaToHeaders(b.meta,b.headers),Q.next=12,this._getFileSize(B);case 12:if(!((u=Q.sent)0&&a(x).to(S),D=this._divideParts(p,u),I=D.length,k=!1,Q=l.default.mark(function ge(Ae,be){var fe,ce,te;return l.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(Ae.isCancel()){de.next=21;break}return de.prev=1,fe=D[be-1],ce={stream:Ae._createStream(b,fe.start,fe.end),size:fe.end-fe.start},de.next=6,Ae._uploadPart(O,i,be,ce);case 6:if(te=de.sent,Ae.isCancel()||k){de.next=13;break}if(T.doneParts.push({number:be,etag:te.res.headers.etag}),S.push({number:be,etag:te.res.headers.etag}),!B||!B.progress){de.next=13;break}return de.next=13,B.progress(x.length/I,T,te.res);case 13:de.next=21;break;case 15:if(de.prev=15,de.t0=de.catch(1),Ae.isCancel()){de.next=21;break}throw Ae.cancel(),de.t0.partNum=be,de.t0;case 21:case"end":return de.stop()}},ge,this,[[1,15]])}),Y=(0,n.default)(new Array(I),function(ge,Ae){return Ae+1}),U=S.map(function(ge){return ge.number}),K=Y.filter(function(ge){return U.indexOf(ge)<0}),z=5,F=B.parallel||z,!this.checkBrowserAndVersion("Internet Explorer","10")&&F!==1){ie.next=26;break}H=0;case 16:if(!(H0)){ie.next=37;break}throw this.resetCancelFlag(),pe=ae[0],pe.message="Failed to upload some parts with error: "+pe.toString()+" part_num: "+pe.partNum,pe;case 37:if(!this.isCancel()){ie.next=40;break}throw G=null,this._makeCancelEvent();case 40:return ie.next=42,this.completeMultipartUpload(O,i,S,B);case 42:return ie.abrupt("return",ie.sent);case 43:case"end":return ie.stop()}},C,this)}),c.file=function(C){return typeof File!="undefined"&&C instanceof File},c.blob=function(C){return typeof Blob!="undefined"&&C instanceof Blob},A._getFileSize=l.default.mark(function C(T){var B;return l.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!c.buffer(T)){b.next=4;break}return b.abrupt("return",T.length);case 4:if(!c.blob(T)&&!c.file(T)){b.next=6;break}return b.abrupt("return",T.size);case 6:if(!c.string(T)){b.next=11;break}return b.next=9,this._statFile(T);case 9:return B=b.sent,b.abrupt("return",B.size);case 11:throw new Error("_getFileSize requires Buffer/File/String.");case 12:case"end":return b.stop()}},C,this)});var g=y("stream"),m=g.Readable;o.inherits(s,m),s.prototype.readFileAndPush=function(C){if(this.fileBuffer)for(var T=!0;T&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:b,this.start=b,T=this.push(this.fileBuffer.slice(B,b))}},s.prototype._read=function(C){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file)return this.finish||(this.fileBuffer=null,this.finish=!0),void this.push(null);C=C||16384;var T=this;this.reader.onload=function(B){T.fileBuffer=new _(new Uint8Array(B.target.result)),T.file=null,T.readFileAndPush(C)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(C)},A._createStream=function(C,T,B){if(c.blob(C)||c.file(C))return new s(C.slice(T,B));throw new Error("_createStream requires File/String.")},A._getPartSize=function(C,T){return T?Math.max(Math.ceil(C/1e4),T):1048576},A._divideParts=function(C,T){for(var B=Math.ceil(C/T),b=[],p=0;p `,b.quiet?p+=` true `:p+=` false `,u=0;u"+l.escape(this._objectName(B[u]))+` -`;return p+="",e("delete multi objects: %s",p),b.subres="delete",i=this._objectRequestParams("POST","",b),i.mime="xml",i.content=p,i.xmlResponse=!0,i.successStatuses=[200],D.next=14,this.request(i);case 14:return x=D.sent,O=x.data,T=O&&O.Deleted||null,T&&(Array.isArray(T)||(T=[T]),T=T.map(function(I){return I.Key})),D.abrupt("return",{res:x.res,deleted:T});case 19:case"end":return D.stop()}},S,this)}),C.copy=n.default.mark(function S(B,b,p){var u,i,x;return n.default.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return p=p||{},p.headers=p.headers||{},(0,s.default)(p.headers).forEach(function(T){p.headers["x-oss-copy-source-"+T.toLowerCase()]=p.headers[T]}),p.meta&&(p.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(p.meta,p.headers),b=b[0]!=="/"?"/"+this.options.bucket+"/"+encodeURIComponent(b):"/"+encodeURIComponent(b.slice(1)),p.headers["x-oss-copy-source"]=b,u=this._objectRequestParams("PUT",B,p),u.xmlResponse=!0,u.successStatuses=[200,304],O.next=12,this.request(u);case 12:return i=O.sent,x=i.data,x&&(x={etag:x.ETag,lastModified:x.LastModified}),O.abrupt("return",{data:x,res:i.res});case 16:case"end":return O.stop()}},S,this)}),C.putMeta=n.default.mark(function S(B,b,p){return n.default.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,this.copy(B,B,{meta:b||{},timeout:p&&p.timeout,ctx:p&&p.ctx});case 2:return u.abrupt("return",u.sent);case 3:case"end":return u.stop()}},S,this)}),C.list=n.default.mark(function S(B,b){var p,u,i,x,O;return n.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return p=this._objectRequestParams("GET","",b),p.query=B,p.xmlResponse=!0,p.successStatuses=[200],T.next=6,this.request(p);case 6:return u=T.sent,i=u.data.Contents,x=this,i&&(Array.isArray(i)||(i=[i]),i=i.map(function(D){return{name:D.Key,url:x._objectUrl(D.Key),lastModified:D.LastModified,etag:D.ETag,type:D.Type,size:Number(D.Size),storageClass:D.StorageClass,owner:{id:D.Owner.ID,displayName:D.Owner.DisplayName}}})),O=u.data.CommonPrefixes||null,O&&(Array.isArray(O)||(O=[O]),O=O.map(function(D){return D.Prefix})),T.abrupt("return",{res:u.res,objects:i,prefixes:O,nextMarker:u.data.NextMarker||null,isTruncated:u.data.IsTruncated==="true"});case 13:case"end":return T.stop()}},S,this)}),C.putACL=n.default.mark(function S(B,b,p){var u,i;return n.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return p=p||{},p.subres="acl",p.headers=p.headers||{},p.headers["x-oss-object-acl"]=b,B=this._objectName(B),u=this._objectRequestParams("PUT",B,p),u.successStatuses=[200],x.next=9,this.request(u);case 9:return i=x.sent,x.abrupt("return",{res:i.res});case 11:case"end":return x.stop()}},S,this)}),C.getACL=n.default.mark(function S(B,b){var p,u;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return b=b||{},b.subres="acl",B=this._objectName(B),p=this._objectRequestParams("GET",B,b),p.successStatuses=[200],p.xmlResponse=!0,i.next=8,this.request(p);case 8:return u=i.sent,i.abrupt("return",{acl:u.data.AccessControlList.Grant,owner:{id:u.data.Owner.ID,displayName:u.data.Owner.DisplayName},res:u.res});case 10:case"end":return i.stop()}},S,this)}),C.restore=n.default.mark(function S(B,b){var p,u;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return b=b||{},b.subres="restore",p=this._objectRequestParams("POST",B,b),p.successStatuses=[202],i.next=6,this.request(p);case 6:return u=i.sent,i.abrupt("return",{res:u.res});case 8:case"end":return i.stop()}},S,this)}),C.signatureUrl=function(S,B){B=B||{},S=this._objectName(S),B.method=B.method||"GET";var b=l.timestamp()+(B.expires||1800),p={bucket:this.options.bucket,object:S},u=this._getResource(p);this.options.stsToken&&(B["security-token"]=this.options.stsToken);var i=m._signatureForURL(this.options.accessKeySecret,B,u,b),x=f.parse(this._getReqUrl(p));return x.query={OSSAccessKeyId:this.options.accessKeyId,Expires:b,Signature:i.Signature},d(i.subResource).to(x.query),x.format()},C.getObjectUrl=function(S,B){return B?B[B.length-1]!=="/"&&(B+="/"):B=this.options.endpoint.format(),B+this._escape(this._objectName(S))},C._objectUrl=function(S){return this._getReqUrl({bucket:this.options.bucket,object:S})},C.generateObjectUrl=function(S,B){if(B)B[B.length-1]!=="/"&&(B+="/");else{B=this.options.endpoint.format();var b=f.parse(B),p=this.options.bucket;b.hostname=p+"."+b.hostname,b.host=p+"."+b.host,B=b.format()}return B+this._escape(this._objectName(S))},C._objectRequestParams=function(S,B,b){if(!this.options.bucket)throw new Error("Please create a bucket first");b=b||{},B=this._objectName(B);var p={object:B,bucket:this.options.bucket,method:S,subres:b&&b.subres,timeout:b&&b.timeout,ctx:b&&b.ctx};return b.headers&&(p.headers={},d(b.headers).to(p.headers)),p},C._objectName=function(S){return S.replace(/^\/+/,"")},C._statFile=function(S){return function(B){c.stat(S,B)}},C._convertMetaToHeaders=function(S,B){S&&(0,s.default)(S).forEach(function(b){B["x-oss-meta-"+b]=S[b]})},C._deleteFileSafe=function(S){return function(B){c.exists(S,function(b){b?c.unlink(S,function(p){p&&e("unlink %j error: %s",S,p),B()}):B()})}}},{"../common/callback":7,"../common/signUtils":9,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,"copy-to":43,debug:155,fs:36,"is-type-of":165,mime:242,path:170,url:203,utility:243}],5:[function(y,E,w){"use strict";w.version="5.3.1"},{}],6:[function(y,E,w){"use strict";function _(a){return a&&a.__esModule?a:{default:a}}function h(a){return a&&typeof a.next=="function"&&typeof a.throw=="function"}function s(a){if(!a)return!1;var A=a.constructor;return!!A&&(A.name==="GeneratorFunction"||A.displayName==="GeneratorFunction"||h(A.prototype)||h(a.prototype))}function r(a,A){var g=new a(A),m=(0,o.default)(g),C=(0,o.default)((0,l.default)(g));m.concat(C).forEach(function(S){s(g[S])?this[S]=f.wrap(g[S]).bind(g):this[S]=g[S]},this)}function n(a){if(!(this instanceof n))return new n(a);r.call(this,d,a)}var e=y("babel-runtime/core-js/object/get-prototype-of"),l=_(e),c=y("babel-runtime/core-js/object/keys"),o=_(c),f=y("co"),d=y("./client");E.exports=n,n.STS=function a(A){if(!(this instanceof a))return new a(A);r.call(this,d.STS,A)}},{"./client":2,"babel-runtime/core-js/object/get-prototype-of":22,"babel-runtime/core-js/object/keys":23,co:41}],7:[function(y,E,w){(function(_){"use strict";function h(l){return l&&l.__esModule?l:{default:l}}var s=y("babel-runtime/core-js/object/keys"),r=h(s),n=y("babel-runtime/core-js/json/stringify"),e=h(n);w.encodeCallback=function(l,c){if(l.headers=l.headers||{},!Object.prototype.hasOwnProperty.call(l.headers,"x-oss-callback")&&c.callback){var o={callbackUrl:encodeURI(c.callback.url),callbackBody:c.callback.body};c.callback.host&&(o.callbackHost=c.callback.host),c.callback.contentType&&(o.callbackBodyType=c.callback.contentType);var f=new _((0,e.default)(o)).toString("base64");if(l.headers["x-oss-callback"]=f,c.callback.customValue){var d={};(0,r.default)(c.callback.customValue).forEach(function(a){d["x:"+a]=c.callback.customValue[a]}),l.headers["x-oss-callback-var"]=new _((0,e.default)(d)).toString("base64")}}}}).call(this,y("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/keys":23,buffer:38}],8:[function(y,E,w){"use strict";var _=y("babel-runtime/regenerator"),h=function(e){return e&&e.__esModule?e:{default:e}}(_),s=y("copy-to"),r=y("./callback"),n=w;n.listUploads=h.default.mark(function e(l,c){var o,f,d,a;return h.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return c=c||{},o={},s(c).to(o),o.subres="uploads",f=this._objectRequestParams("GET","",o),f.query=l,f.xmlResponse=!0,f.successStatuses=[200],A.next=10,this.request(f);case 10:return d=A.sent,a=d.data.Upload||[],Array.isArray(a)||(a=[a]),a=a.map(function(g){return{name:g.Key,uploadId:g.UploadId,initiated:g.Initiated}}),A.abrupt("return",{res:d.res,uploads:a,bucket:d.data.Bucket,nextKeyMarker:d.data.NextKeyMarker,nextUploadIdMarker:d.data.NextUploadIdMarker,isTruncated:d.data.IsTruncated==="true"});case 15:case"end":return A.stop()}},e,this)}),n.listParts=h.default.mark(function e(l,c,o,f){var d,a,A;return h.default.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return f=f||{},d={},s(f).to(d),d.subres={uploadId:c},a=this._objectRequestParams("GET",l,d),a.query=o,a.xmlResponse=!0,a.successStatuses=[200],g.next=10,this.request(a);case 10:return A=g.sent,g.abrupt("return",{res:A.res,uploadId:A.data.UploadId,bucket:A.data.Bucket,name:A.data.Key,partNumberMarker:A.data.PartNumberMarker,nextPartNumberMarker:A.data.NextPartNumberMarker,maxParts:A.data.MaxParts,isTruncated:A.data.IsTruncated,parts:A.data.Part||[]});case 12:case"end":return g.stop()}},e,this)}),n.abortMultipartUpload=h.default.mark(function e(l,c,o){var f,d,a;return h.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return this.cancel(),o=o||{},f={},s(o).to(f),f.subres={uploadId:c},d=this._objectRequestParams("DELETE",l,f),d.successStatuses=[204],A.next=9,this.request(d);case 9:return a=A.sent,A.abrupt("return",{res:a.res});case 11:case"end":return A.stop()}},e,this)}),n.initMultipartUpload=h.default.mark(function e(l,c){var o,f,d;return h.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return c=c||{},o={},s(c).to(o),o.headers=o.headers||{},this._convertMetaToHeaders(c.meta,o.headers),o.subres="uploads",f=this._objectRequestParams("POST",l,o),f.mime=c.mime,f.xmlResponse=!0,f.successStatuses=[200],a.next=12,this.request(f);case 12:return d=a.sent,a.abrupt("return",{res:d.res,bucket:d.data.Bucket,name:d.data.Key,uploadId:d.data.UploadId});case 14:case"end":return a.stop()}},e,this)}),n.uploadPart=h.default.mark(function e(l,c,o,f,d,a,A){var g;return h.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return g={stream:this._createStream(f,d,a),size:a-d},m.next=3,this._uploadPart(l,c,o,g,A);case 3:return m.abrupt("return",m.sent);case 4:case"end":return m.stop()}},e,this)}),n.completeMultipartUpload=h.default.mark(function e(l,c,o,f){var d,a,A,g,m,C,S,B;return h.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:for(d=o.concat().sort(function(p,u){return p.number-u.number}).filter(function(p,u,i){return!u||p.number!==i[u-1].number}),a=` +`;return p+="",e("delete multi objects: %s",p),b.subres="delete",i=this._objectRequestParams("POST","",b),i.mime="xml",i.content=p,i.xmlResponse=!0,i.successStatuses=[200],D.next=14,this.request(i);case 14:return x=D.sent,O=x.data,S=O&&O.Deleted||null,S&&(Array.isArray(S)||(S=[S]),S=S.map(function(I){return I.Key})),D.abrupt("return",{res:x.res,deleted:S});case 19:case"end":return D.stop()}},T,this)}),C.copy=n.default.mark(function T(B,b,p){var u,i,x;return n.default.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return p=p||{},p.headers=p.headers||{},(0,s.default)(p.headers).forEach(function(S){p.headers["x-oss-copy-source-"+S.toLowerCase()]=p.headers[S]}),p.meta&&(p.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(p.meta,p.headers),b=b[0]!=="/"?"/"+this.options.bucket+"/"+encodeURIComponent(b):"/"+encodeURIComponent(b.slice(1)),p.headers["x-oss-copy-source"]=b,u=this._objectRequestParams("PUT",B,p),u.xmlResponse=!0,u.successStatuses=[200,304],O.next=12,this.request(u);case 12:return i=O.sent,x=i.data,x&&(x={etag:x.ETag,lastModified:x.LastModified}),O.abrupt("return",{data:x,res:i.res});case 16:case"end":return O.stop()}},T,this)}),C.putMeta=n.default.mark(function T(B,b,p){return n.default.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,this.copy(B,B,{meta:b||{},timeout:p&&p.timeout,ctx:p&&p.ctx});case 2:return u.abrupt("return",u.sent);case 3:case"end":return u.stop()}},T,this)}),C.list=n.default.mark(function T(B,b){var p,u,i,x,O;return n.default.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return p=this._objectRequestParams("GET","",b),p.query=B,p.xmlResponse=!0,p.successStatuses=[200],S.next=6,this.request(p);case 6:return u=S.sent,i=u.data.Contents,x=this,i&&(Array.isArray(i)||(i=[i]),i=i.map(function(D){return{name:D.Key,url:x._objectUrl(D.Key),lastModified:D.LastModified,etag:D.ETag,type:D.Type,size:Number(D.Size),storageClass:D.StorageClass,owner:{id:D.Owner.ID,displayName:D.Owner.DisplayName}}})),O=u.data.CommonPrefixes||null,O&&(Array.isArray(O)||(O=[O]),O=O.map(function(D){return D.Prefix})),S.abrupt("return",{res:u.res,objects:i,prefixes:O,nextMarker:u.data.NextMarker||null,isTruncated:u.data.IsTruncated==="true"});case 13:case"end":return S.stop()}},T,this)}),C.putACL=n.default.mark(function T(B,b,p){var u,i;return n.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return p=p||{},p.subres="acl",p.headers=p.headers||{},p.headers["x-oss-object-acl"]=b,B=this._objectName(B),u=this._objectRequestParams("PUT",B,p),u.successStatuses=[200],x.next=9,this.request(u);case 9:return i=x.sent,x.abrupt("return",{res:i.res});case 11:case"end":return x.stop()}},T,this)}),C.getACL=n.default.mark(function T(B,b){var p,u;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return b=b||{},b.subres="acl",B=this._objectName(B),p=this._objectRequestParams("GET",B,b),p.successStatuses=[200],p.xmlResponse=!0,i.next=8,this.request(p);case 8:return u=i.sent,i.abrupt("return",{acl:u.data.AccessControlList.Grant,owner:{id:u.data.Owner.ID,displayName:u.data.Owner.DisplayName},res:u.res});case 10:case"end":return i.stop()}},T,this)}),C.restore=n.default.mark(function T(B,b){var p,u;return n.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return b=b||{},b.subres="restore",p=this._objectRequestParams("POST",B,b),p.successStatuses=[202],i.next=6,this.request(p);case 6:return u=i.sent,i.abrupt("return",{res:u.res});case 8:case"end":return i.stop()}},T,this)}),C.signatureUrl=function(T,B){B=B||{},T=this._objectName(T),B.method=B.method||"GET";var b=l.timestamp()+(B.expires||1800),p={bucket:this.options.bucket,object:T},u=this._getResource(p);this.options.stsToken&&(B["security-token"]=this.options.stsToken);var i=m._signatureForURL(this.options.accessKeySecret,B,u,b),x=f.parse(this._getReqUrl(p));return x.query={OSSAccessKeyId:this.options.accessKeyId,Expires:b,Signature:i.Signature},d(i.subResource).to(x.query),x.format()},C.getObjectUrl=function(T,B){return B?B[B.length-1]!=="/"&&(B+="/"):B=this.options.endpoint.format(),B+this._escape(this._objectName(T))},C._objectUrl=function(T){return this._getReqUrl({bucket:this.options.bucket,object:T})},C.generateObjectUrl=function(T,B){if(B)B[B.length-1]!=="/"&&(B+="/");else{B=this.options.endpoint.format();var b=f.parse(B),p=this.options.bucket;b.hostname=p+"."+b.hostname,b.host=p+"."+b.host,B=b.format()}return B+this._escape(this._objectName(T))},C._objectRequestParams=function(T,B,b){if(!this.options.bucket)throw new Error("Please create a bucket first");b=b||{},B=this._objectName(B);var p={object:B,bucket:this.options.bucket,method:T,subres:b&&b.subres,timeout:b&&b.timeout,ctx:b&&b.ctx};return b.headers&&(p.headers={},d(b.headers).to(p.headers)),p},C._objectName=function(T){return T.replace(/^\/+/,"")},C._statFile=function(T){return function(B){c.stat(T,B)}},C._convertMetaToHeaders=function(T,B){T&&(0,s.default)(T).forEach(function(b){B["x-oss-meta-"+b]=T[b]})},C._deleteFileSafe=function(T){return function(B){c.exists(T,function(b){b?c.unlink(T,function(p){p&&e("unlink %j error: %s",T,p),B()}):B()})}}},{"../common/callback":7,"../common/signUtils":9,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,"copy-to":43,debug:155,fs:36,"is-type-of":165,mime:242,path:170,url:203,utility:243}],5:[function(y,E,w){"use strict";w.version="5.3.1"},{}],6:[function(y,E,w){"use strict";function _(a){return a&&a.__esModule?a:{default:a}}function h(a){return a&&typeof a.next=="function"&&typeof a.throw=="function"}function s(a){if(!a)return!1;var A=a.constructor;return!!A&&(A.name==="GeneratorFunction"||A.displayName==="GeneratorFunction"||h(A.prototype)||h(a.prototype))}function r(a,A){var g=new a(A),m=(0,o.default)(g),C=(0,o.default)((0,l.default)(g));m.concat(C).forEach(function(T){s(g[T])?this[T]=f.wrap(g[T]).bind(g):this[T]=g[T]},this)}function n(a){if(!(this instanceof n))return new n(a);r.call(this,d,a)}var e=y("babel-runtime/core-js/object/get-prototype-of"),l=_(e),c=y("babel-runtime/core-js/object/keys"),o=_(c),f=y("co"),d=y("./client");E.exports=n,n.STS=function a(A){if(!(this instanceof a))return new a(A);r.call(this,d.STS,A)}},{"./client":2,"babel-runtime/core-js/object/get-prototype-of":22,"babel-runtime/core-js/object/keys":23,co:41}],7:[function(y,E,w){(function(_){"use strict";function h(l){return l&&l.__esModule?l:{default:l}}var s=y("babel-runtime/core-js/object/keys"),r=h(s),n=y("babel-runtime/core-js/json/stringify"),e=h(n);w.encodeCallback=function(l,c){if(l.headers=l.headers||{},!Object.prototype.hasOwnProperty.call(l.headers,"x-oss-callback")&&c.callback){var o={callbackUrl:encodeURI(c.callback.url),callbackBody:c.callback.body};c.callback.host&&(o.callbackHost=c.callback.host),c.callback.contentType&&(o.callbackBodyType=c.callback.contentType);var f=new _((0,e.default)(o)).toString("base64");if(l.headers["x-oss-callback"]=f,c.callback.customValue){var d={};(0,r.default)(c.callback.customValue).forEach(function(a){d["x:"+a]=c.callback.customValue[a]}),l.headers["x-oss-callback-var"]=new _((0,e.default)(d)).toString("base64")}}}}).call(this,y("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/keys":23,buffer:38}],8:[function(y,E,w){"use strict";var _=y("babel-runtime/regenerator"),h=function(e){return e&&e.__esModule?e:{default:e}}(_),s=y("copy-to"),r=y("./callback"),n=w;n.listUploads=h.default.mark(function e(l,c){var o,f,d,a;return h.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return c=c||{},o={},s(c).to(o),o.subres="uploads",f=this._objectRequestParams("GET","",o),f.query=l,f.xmlResponse=!0,f.successStatuses=[200],A.next=10,this.request(f);case 10:return d=A.sent,a=d.data.Upload||[],Array.isArray(a)||(a=[a]),a=a.map(function(g){return{name:g.Key,uploadId:g.UploadId,initiated:g.Initiated}}),A.abrupt("return",{res:d.res,uploads:a,bucket:d.data.Bucket,nextKeyMarker:d.data.NextKeyMarker,nextUploadIdMarker:d.data.NextUploadIdMarker,isTruncated:d.data.IsTruncated==="true"});case 15:case"end":return A.stop()}},e,this)}),n.listParts=h.default.mark(function e(l,c,o,f){var d,a,A;return h.default.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return f=f||{},d={},s(f).to(d),d.subres={uploadId:c},a=this._objectRequestParams("GET",l,d),a.query=o,a.xmlResponse=!0,a.successStatuses=[200],g.next=10,this.request(a);case 10:return A=g.sent,g.abrupt("return",{res:A.res,uploadId:A.data.UploadId,bucket:A.data.Bucket,name:A.data.Key,partNumberMarker:A.data.PartNumberMarker,nextPartNumberMarker:A.data.NextPartNumberMarker,maxParts:A.data.MaxParts,isTruncated:A.data.IsTruncated,parts:A.data.Part||[]});case 12:case"end":return g.stop()}},e,this)}),n.abortMultipartUpload=h.default.mark(function e(l,c,o){var f,d,a;return h.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return this.cancel(),o=o||{},f={},s(o).to(f),f.subres={uploadId:c},d=this._objectRequestParams("DELETE",l,f),d.successStatuses=[204],A.next=9,this.request(d);case 9:return a=A.sent,A.abrupt("return",{res:a.res});case 11:case"end":return A.stop()}},e,this)}),n.initMultipartUpload=h.default.mark(function e(l,c){var o,f,d;return h.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return c=c||{},o={},s(c).to(o),o.headers=o.headers||{},this._convertMetaToHeaders(c.meta,o.headers),o.subres="uploads",f=this._objectRequestParams("POST",l,o),f.mime=c.mime,f.xmlResponse=!0,f.successStatuses=[200],a.next=12,this.request(f);case 12:return d=a.sent,a.abrupt("return",{res:d.res,bucket:d.data.Bucket,name:d.data.Key,uploadId:d.data.UploadId});case 14:case"end":return a.stop()}},e,this)}),n.uploadPart=h.default.mark(function e(l,c,o,f,d,a,A){var g;return h.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return g={stream:this._createStream(f,d,a),size:a-d},m.next=3,this._uploadPart(l,c,o,g,A);case 3:return m.abrupt("return",m.sent);case 4:case"end":return m.stop()}},e,this)}),n.completeMultipartUpload=h.default.mark(function e(l,c,o,f){var d,a,A,g,m,C,T,B;return h.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:for(d=o.concat().sort(function(p,u){return p.number-u.number}).filter(function(p,u,i){return!u||p.number!==i[u-1].number}),a=` `,A=0;A `,a+=""+g.number+` `,a+=""+g.etag+` `,a+=` -`;return a+="",f=f||{},m={},s(f).to(m),m.subres={uploadId:c},C=this._objectRequestParams("POST",l,m),r.encodeCallback(C,m),C.mime="xml",C.content=a,C.headers&&C.headers["x-oss-callback"]||(C.xmlResponse=!0),C.successStatuses=[200],b.next=16,this.request(C);case 16:return S=b.sent,B={res:S.res,bucket:C.bucket,name:l,etag:S.res.headers.etag},C.headers&&C.headers["x-oss-callback"]&&(B.data=JSON.parse(S.data.toString())),b.abrupt("return",B);case 20:case"end":return b.stop()}},e,this)}),n._uploadPart=h.default.mark(function e(l,c,o,f,d){var a,A,g;return h.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return d=d||{},a={},s(d).to(a),a.headers={"Content-Length":f.size},a.subres={partNumber:o,uploadId:c},A=this._objectRequestParams("PUT",l,a),A.mime=a.mime,A.stream=f.stream,A.successStatuses=[200],m.next=11,this.request(A);case 11:return g=m.sent,f.stream=null,A.stream=null,m.abrupt("return",{name:l,etag:g.res.headers.etag,res:g.res});case 15:case"end":return m.stop()}},e,this)})},{"./callback":7,"babel-runtime/regenerator":33,"copy-to":43}],9:[function(y,E,w){(function(_){"use strict";function h(o){return o&&o.__esModule?o:{default:o}}var s=y("babel-runtime/core-js/json/stringify"),r=h(s),n=y("babel-runtime/core-js/object/keys"),e=h(n),l=y("./../../shims/crypto/crypto.js"),c=y("is-type-of");w.buildCanonicalizedResource=function(o,f){var d=""+o,a="?";if(c.string(f)&&f.trim()!=="")d+=a+f;else if(c.array(f))f.sort(),d+=a+f.join("&");else if(f){var A=function(m,C){return m[0]>C[0]?1:m[0]0)throw new Error("Invalid string. Length must be a multiple of 4");var C=g.indexOf("=");return C===-1&&(C=m),[C,C===m?0:4-C%4]}function h(g){var m=_(g),C=m[0],S=m[1];return 3*(C+S)/4-S}function s(g,m,C){return 3*(m+C)/4-C}function r(g){for(var m,C=_(g),S=C[0],B=C[1],b=new f(s(g,S,B)),p=0,u=B>0?S-4:S,i=0;i>16&255,b[p++]=m>>8&255,b[p++]=255&m;return B===2&&(m=o[g.charCodeAt(i)]<<2|o[g.charCodeAt(i+1)]>>4,b[p++]=255&m),B===1&&(m=o[g.charCodeAt(i)]<<10|o[g.charCodeAt(i+1)]<<4|o[g.charCodeAt(i+2)]>>2,b[p++]=m>>8&255,b[p++]=255&m),b}function n(g){return c[g>>18&63]+c[g>>12&63]+c[g>>6&63]+c[63&g]}function e(g,m,C){for(var S,B=[],b=m;bp?p:b+16383));return S===1?(m=g[C-1],B.push(c[m>>2]+c[m<<4&63]+"==")):S===2&&(m=(g[C-2]<<8)+g[C-1],B.push(c[m>>10]+c[m>>4&63]+c[m<<2&63]+"=")),B.join("")}w.byteLength=h,w.toByteArray=r,w.fromByteArray=l;for(var c=[],o=[],f=typeof Uint8Array!="undefined"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,A=d.length;a1&&H[1]||""}function d(F){var H=o.match(F);return H&&H.length>1&&H[2]||""}var a,A=f(/(ipod|iphone|ipad)/i).toLowerCase(),g=/like android/i.test(o),m=!g&&/android/i.test(o),C=/nexus\s*[0-6]\s*/i.test(o),S=!C&&/nexus\s*[0-9]+/i.test(o),B=/CrOS/.test(o),b=/silk/i.test(o),p=/sailfish/i.test(o),u=/tizen/i.test(o),i=/(web|hpw)os/i.test(o),x=/windows phone/i.test(o),O=(/SamsungBrowser/i.test(o),!x&&/windows/i.test(o)),T=!A&&!b&&/macintosh/i.test(o),D=!m&&!p&&!u&&!i&&/linux/i.test(o),I=d(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),k=f(/version\/(\d+(\.\d+)?)/i),Q=/tablet/i.test(o)&&!/tablet pc/i.test(o),Y=!Q&&/[^-]mobi/i.test(o),U=/xbox/i.test(o);/opera/i.test(o)?a={name:"Opera",opera:l,version:k||f(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(o)?a={name:"Opera",opera:l,version:f(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||k}:/SamsungBrowser/i.test(o)?a={name:"Samsung Internet for Android",samsungBrowser:l,version:k||f(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(o)?a={name:"Opera Coast",coast:l,version:k||f(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(o)?a={name:"Yandex Browser",yandexbrowser:l,version:k||f(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(o)?a={name:"UC Browser",ucbrowser:l,version:f(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(o)?a={name:"Maxthon",maxthon:l,version:f(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(o)?a={name:"Epiphany",epiphany:l,version:f(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(o)?a={name:"Puffin",puffin:l,version:f(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(o)?a={name:"Sleipnir",sleipnir:l,version:f(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(o)?a={name:"K-Meleon",kMeleon:l,version:f(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:x?(a={name:"Windows Phone",osname:"Windows Phone",windowsphone:l},I?(a.msedge=l,a.version=I):(a.msie=l,a.version=f(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(o)?a={name:"Internet Explorer",msie:l,version:f(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:B?a={name:"Chrome",osname:"Chrome OS",chromeos:l,chromeBook:l,chrome:l,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(o)?a={name:"Microsoft Edge",msedge:l,version:I}:/vivaldi/i.test(o)?a={name:"Vivaldi",vivaldi:l,version:f(/vivaldi\/(\d+(\.\d+)?)/i)||k}:p?a={name:"Sailfish",osname:"Sailfish OS",sailfish:l,version:f(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(o)?a={name:"SeaMonkey",seamonkey:l,version:f(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(o)?(a={name:"Firefox",firefox:l,version:f(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(o)&&(a.firefoxos=l,a.osname="Firefox OS")):b?a={name:"Amazon Silk",silk:l,version:f(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(o)?a={name:"PhantomJS",phantom:l,version:f(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(o)?a={name:"SlimerJS",slimer:l,version:f(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(o)||/rim\stablet/i.test(o)?a={name:"BlackBerry",osname:"BlackBerry OS",blackberry:l,version:k||f(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:i?(a={name:"WebOS",osname:"WebOS",webos:l,version:k||f(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(o)&&(a.touchpad=l)):/bada/i.test(o)?a={name:"Bada",osname:"Bada",bada:l,version:f(/dolfin\/(\d+(\.\d+)?)/i)}:u?a={name:"Tizen",osname:"Tizen",tizen:l,version:f(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||k}:/qupzilla/i.test(o)?a={name:"QupZilla",qupzilla:l,version:f(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||k}:/chromium/i.test(o)?a={name:"Chromium",chromium:l,version:f(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||k}:/chrome|crios|crmo/i.test(o)?a={name:"Chrome",chrome:l,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:m?a={name:"Android",version:k}:/safari|applewebkit/i.test(o)?(a={name:"Safari",safari:l},k&&(a.version=k)):A?(a={name:A=="iphone"?"iPhone":A=="ipad"?"iPad":"iPod"},k&&(a.version=k)):a=/googlebot/i.test(o)?{name:"Googlebot",googlebot:l,version:f(/googlebot\/(\d+(\.\d+))/i)||k}:{name:f(/^(.*)\/(.*) /),version:d(/^(.*)\/(.*) /)},!a.msedge&&/(apple)?webkit/i.test(o)?(/(apple)?webkit\/537\.36/i.test(o)?(a.name=a.name||"Blink",a.blink=l):(a.name=a.name||"Webkit",a.webkit=l),!a.version&&k&&(a.version=k)):!a.opera&&/gecko\//i.test(o)&&(a.name=a.name||"Gecko",a.gecko=l,a.version=a.version||f(/gecko\/(\d+(\.\d+)?)/i)),a.windowsphone||!m&&!a.silk?!a.windowsphone&&A?(a[A]=l,a.ios=l,a.osname="iOS"):T?(a.mac=l,a.osname="macOS"):U?(a.xbox=l,a.osname="Xbox"):O?(a.windows=l,a.osname="Windows"):D&&(a.linux=l,a.osname="Linux"):(a.android=l,a.osname="Android");var K="";a.windows?K=function(F){switch(F){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}}(f(/Windows ((NT|XP)( \d\d?.\d)?)/i)):a.windowsphone?K=f(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):a.mac?(K=f(/Mac OS X (\d+([_\.\s]\d+)*)/i),K=K.replace(/[_\s]/g,".")):A?(K=f(/os (\d+([_\s]\d+)*) like mac os x/i),K=K.replace(/[_\s]/g,".")):m?K=f(/android[ \/-](\d+(\.\d+)*)/i):a.webos?K=f(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):a.blackberry?K=f(/rim\stablet\sos\s(\d+(\.\d+)*)/i):a.bada?K=f(/bada\/(\d+(\.\d+)*)/i):a.tizen&&(K=f(/tizen[\/\s](\d+(\.\d+)*)/i)),K&&(a.osversion=K);var z=!a.windows&&K.split(".")[0];return Q||S||A=="ipad"||m&&(z==3||z>=4&&!Y)||a.silk?a.tablet=l:(Y||A=="iphone"||A=="ipod"||m||C||a.blackberry||a.webos||a.bada)&&(a.mobile=l),a.msedge||a.msie&&a.version>=10||a.yandexbrowser&&a.version>=15||a.vivaldi&&a.version>=1||a.chrome&&a.version>=20||a.samsungBrowser&&a.version>=4||a.firefox&&a.version>=20||a.safari&&a.version>=6||a.opera&&a.version>=10||a.ios&&a.osversion&&a.osversion.split(".")[0]>=6||a.blackberry&&a.version>=10.1||a.chromium&&a.version>=20?a.a=l:a.msie&&a.version<10||a.chrome&&a.version<20||a.firefox&&a.version<20||a.safari&&a.version<6||a.opera&&a.version<10||a.ios&&a.osversion&&a.osversion.split(".")[0]<6||a.chromium&&a.version<20?a.c=l:a.x=l,a}function h(o){return o.split(".").length}function s(o,f){var d,a=[];if(Array.prototype.map)return Array.prototype.map.call(o,f);for(d=0;d=0;){if(d[0][f]>d[1][f])return 1;if(d[0][f]!==d[1][f])return-1;if(f===0)return 0}}function n(o,f,d){var a=c;typeof f=="string"&&(d=f,f=void 0),f===void 0&&(f=!1),d&&(a=_(d));var A=""+a.version;for(var g in o)if(o.hasOwnProperty(g)&&a[g]){if(typeof o[g]!="string")throw new Error("Browser version in the minVersion map should be a string: "+g+": "+String(o));return r([A,o[g]])<0}return f}function e(o,f,d){return!n(o,f,d)}var l=!0,c=_(typeof navigator!="undefined"&&navigator.userAgent||"");return c.test=function(o){for(var f=0;f=this.charLength-this.charReceived?this.charLength-this.charReceived:c.length;if(c.copy(this.charBuffer,this.charReceived,0,f),this.charReceived+=f,this.charReceived=55296&&a<=56319)){if(this.charReceived=this.charLength=0,c.length===0)return o;break}this.charLength+=this.surrogateSize,o=""}this.detectIncompleteChar(c);var d=c.length;this.charLength&&(c.copy(this.charBuffer,0,c.length-this.charReceived,d),d-=this.charReceived),o+=c.toString(this.encoding,0,d);var d=o.length-1,a=o.charCodeAt(d);if(a>=55296&&a<=56319){var A=this.surrogateSize;return this.charLength+=A,this.charReceived+=A,this.charBuffer.copy(this.charBuffer,A,0,A),c.copy(this.charBuffer,0,0,A),o.substring(0,d)}return o},l.prototype.detectIncompleteChar=function(c){for(var o=c.length>=3?3:c.length;o>0;o--){var f=c[c.length-o];if(o==1&&f>>5==6){this.charLength=2;break}if(o<=2&&f>>4==14){this.charLength=3;break}if(o<=3&&f>>3==30){this.charLength=4;break}}this.charReceived=o},l.prototype.end=function(c){var o="";if(c&&c.length&&(o=this.write(c)),this.charReceived){var f=this.charReceived,d=this.charBuffer,a=this.encoding;o+=d.slice(0,f).toString(a)}return o}},{buffer:38}],38:[function(y,E,w){(function(_){"use strict";function h(){return r.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(N,W){if(h()=h())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+h().toString(16)+" bytes");return 0|N}function g(N){return+N!=N&&(N=0),r.alloc(+N)}function m(N,W){if(r.isBuffer(N))return N.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(N)||N instanceof ArrayBuffer))return N.byteLength;typeof N!="string"&&(N=""+N);var le=N.length;if(le===0)return 0;for(var ee=!1;;)switch(W){case"ascii":case"latin1":case"binary":return le;case"utf8":case"utf-8":case void 0:return be(N).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*le;case"hex":return le>>>1;case"base64":return te(N).length;default:if(ee)return be(N).length;W=(""+W).toLowerCase(),ee=!0}}function C(N,W,le){var ee=!1;if((W===void 0||W<0)&&(W=0),W>this.length)return"";if((le===void 0||le>this.length)&&(le=this.length),le<=0)return"";if(le>>>=0,W>>>=0,le<=W)return"";for(N||(N="utf8");;)switch(N){case"hex":return U(this,W,le);case"utf8":case"utf-8":return I(this,W,le);case"ascii":return Q(this,W,le);case"latin1":case"binary":return Y(this,W,le);case"base64":return D(this,W,le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return K(this,W,le);default:if(ee)throw new TypeError("Unknown encoding: "+N);N=(N+"").toLowerCase(),ee=!0}}function S(N,W,le){var ee=N[W];N[W]=N[le],N[le]=ee}function B(N,W,le,ee,oe){if(N.length===0)return-1;if(typeof le=="string"?(ee=le,le=0):le>2147483647?le=2147483647:le<-2147483648&&(le=-2147483648),le=+le,isNaN(le)&&(le=oe?0:N.length-1),le<0&&(le=N.length+le),le>=N.length){if(oe)return-1;le=N.length-1}else if(le<0){if(!oe)return-1;le=0}if(typeof W=="string"&&(W=r.from(W,ee)),r.isBuffer(W))return W.length===0?-1:b(N,W,le,ee,oe);if(typeof W=="number")return W&=255,r.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?oe?Uint8Array.prototype.indexOf.call(N,W,le):Uint8Array.prototype.lastIndexOf.call(N,W,le):b(N,[W],le,ee,oe);throw new TypeError("val must be string, number or Buffer")}function b(N,W,le,ee,oe){function xe(at,Ve){return Ke===1?at[Ve]:at.readUInt16BE(Ve*Ke)}var Ke=1,pt=N.length,Ue=W.length;if(ee!==void 0&&((ee=String(ee).toLowerCase())==="ucs2"||ee==="ucs-2"||ee==="utf16le"||ee==="utf-16le")){if(N.length<2||W.length<2)return-1;Ke=2,pt/=2,Ue/=2,le/=2}var He;if(oe){var dt=-1;for(He=le;Hept&&(le=pt-Ue),He=le;He>=0;He--){for(var vt=!0,it=0;itoe&&(ee=oe):ee=oe;var xe=W.length;if(xe%2!=0)throw new TypeError("Invalid hex string");ee>xe/2&&(ee=xe/2);for(var Ke=0;Ke239?4:xe>223?3:xe>191?2:1;if(oe+pt<=le){var Ue,He,dt,vt;switch(pt){case 1:xe<128&&(Ke=xe);break;case 2:Ue=N[oe+1],(192&Ue)==128&&(vt=(31&xe)<<6|63&Ue)>127&&(Ke=vt);break;case 3:Ue=N[oe+1],He=N[oe+2],(192&Ue)==128&&(192&He)==128&&(vt=(15&xe)<<12|(63&Ue)<<6|63&He)>2047&&(vt<55296||vt>57343)&&(Ke=vt);break;case 4:Ue=N[oe+1],He=N[oe+2],dt=N[oe+3],(192&Ue)==128&&(192&He)==128&&(192&dt)==128&&(vt=(15&xe)<<18|(63&Ue)<<12|(63&He)<<6|63&dt)>65535&&vt<1114112&&(Ke=vt)}}Ke===null?(Ke=65533,pt=1):Ke>65535&&(Ke-=65536,ee.push(Ke>>>10&1023|55296),Ke=56320|1023&Ke),ee.push(Ke),oe+=pt}return k(ee)}function k(N){var W=N.length;if(W<=De)return String.fromCharCode.apply(String,N);for(var le="",ee=0;eeee)&&(le=ee);for(var oe="",xe=W;xele)throw new RangeError("Trying to access beyond buffer length")}function F(N,W,le,ee,oe,xe){if(!r.isBuffer(N))throw new TypeError('"buffer" argument must be a Buffer instance');if(W>oe||WN.length)throw new RangeError("Index out of range")}function H(N,W,le,ee){W<0&&(W=65535+W+1);for(var oe=0,xe=Math.min(N.length-le,2);oe>>8*(ee?oe:1-oe)}function G(N,W,le,ee){W<0&&(W=4294967295+W+1);for(var oe=0,xe=Math.min(N.length-le,4);oe>>8*(ee?oe:3-oe)&255}function $(N,W,le,ee,oe,xe){if(le+ee>N.length)throw new RangeError("Index out of range");if(le<0)throw new RangeError("Index out of range")}function ae(N,W,le,ee,oe){return oe||$(N,W,le,4,34028234663852886e22,-34028234663852886e22),Se.write(N,W,le,ee,23,4),le+4}function pe(N,W,le,ee,oe){return oe||$(N,W,le,8,17976931348623157e292,-17976931348623157e292),Se.write(N,W,le,ee,52,8),le+8}function ie(N){if(N=ge(N).replace(ne,""),N.length<2)return"";for(;N.length%4!=0;)N+="=";return N}function ge(N){return N.trim?N.trim():N.replace(/^\s+|\s+$/g,"")}function Ae(N){return N<16?"0"+N.toString(16):N.toString(16)}function be(N,W){W=W||1/0;for(var le,ee=N.length,oe=null,xe=[],Ke=0;Ke55295&&le<57344){if(!oe){if(le>56319){(W-=3)>-1&&xe.push(239,191,189);continue}if(Ke+1===ee){(W-=3)>-1&&xe.push(239,191,189);continue}oe=le;continue}if(le<56320){(W-=3)>-1&&xe.push(239,191,189),oe=le;continue}le=65536+(oe-55296<<10|le-56320)}else oe&&(W-=3)>-1&&xe.push(239,191,189);if(oe=null,le<128){if((W-=1)<0)break;xe.push(le)}else if(le<2048){if((W-=2)<0)break;xe.push(le>>6|192,63&le|128)}else if(le<65536){if((W-=3)<0)break;xe.push(le>>12|224,le>>6&63|128,63&le|128)}else{if(!(le<1114112))throw new Error("Invalid code point");if((W-=4)<0)break;xe.push(le>>18|240,le>>12&63|128,le>>6&63|128,63&le|128)}}return xe}function fe(N){for(var W=[],le=0;le>8,oe=le%256,xe.push(oe),xe.push(ee);return xe}function te(N){return ue.toByteArray(ie(N))}function de(N,W,le,ee){for(var oe=0;oe=W.length||oe>=N.length);++oe)W[oe+le]=N[oe];return oe}function he(N){return N!==N}var ue=y("base64-js"),Se=y("ieee754"),Ie=y("isarray");w.Buffer=r,w.SlowBuffer=g,w.INSPECT_MAX_BYTES=50,r.TYPED_ARRAY_SUPPORT=_.TYPED_ARRAY_SUPPORT!==void 0?_.TYPED_ARRAY_SUPPORT:function(){try{var N=new Uint8Array(1);return N.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},N.foo()===42&&typeof N.subarray=="function"&&N.subarray(1,1).byteLength===0}catch(W){return!1}}(),w.kMaxLength=h(),r.poolSize=8192,r._augment=function(N){return N.__proto__=r.prototype,N},r.from=function(N,W,le){return n(null,N,W,le)},r.TYPED_ARRAY_SUPPORT&&(r.prototype.__proto__=Uint8Array.prototype,r.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&r[Symbol.species]===r&&Object.defineProperty(r,Symbol.species,{value:null,configurable:!0})),r.alloc=function(N,W,le){return l(null,N,W,le)},r.allocUnsafe=function(N){return c(null,N)},r.allocUnsafeSlow=function(N){return c(null,N)},r.isBuffer=function(N){return!(N==null||!N._isBuffer)},r.compare=function(N,W){if(!r.isBuffer(N)||!r.isBuffer(W))throw new TypeError("Arguments must be Buffers");if(N===W)return 0;for(var le=N.length,ee=W.length,oe=0,xe=Math.min(le,ee);oe0&&(N=this.toString("hex",0,W).match(/.{2}/g).join(" "),this.length>W&&(N+=" ... ")),""},r.prototype.compare=function(N,W,le,ee,oe){if(!r.isBuffer(N))throw new TypeError("Argument must be a Buffer");if(W===void 0&&(W=0),le===void 0&&(le=N?N.length:0),ee===void 0&&(ee=0),oe===void 0&&(oe=this.length),W<0||le>N.length||ee<0||oe>this.length)throw new RangeError("out of range index");if(ee>=oe&&W>=le)return 0;if(ee>=oe)return-1;if(W>=le)return 1;if(W>>>=0,le>>>=0,ee>>>=0,oe>>>=0,this===N)return 0;for(var xe=oe-ee,Ke=le-W,pt=Math.min(xe,Ke),Ue=this.slice(ee,oe),He=N.slice(W,le),dt=0;dtoe)&&(le=oe),N.length>0&&(le<0||W<0)||W>this.length)throw new RangeError("Attempt to write outside buffer bounds");ee||(ee="utf8");for(var xe=!1;;)switch(ee){case"hex":return p(this,N,W,le);case"utf8":case"utf-8":return u(this,N,W,le);case"ascii":return i(this,N,W,le);case"latin1":case"binary":return x(this,N,W,le);case"base64":return O(this,N,W,le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,N,W,le);default:if(xe)throw new TypeError("Unknown encoding: "+ee);ee=(""+ee).toLowerCase(),xe=!0}},r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var De=4096;r.prototype.slice=function(N,W){var le=this.length;N=~~N,W=W===void 0?le:~~W,N<0?(N+=le)<0&&(N=0):N>le&&(N=le),W<0?(W+=le)<0&&(W=0):W>le&&(W=le),W0&&(oe*=256);)ee+=this[N+--W]*oe;return ee},r.prototype.readUInt8=function(N,W){return W||z(N,1,this.length),this[N]},r.prototype.readUInt16LE=function(N,W){return W||z(N,2,this.length),this[N]|this[N+1]<<8},r.prototype.readUInt16BE=function(N,W){return W||z(N,2,this.length),this[N]<<8|this[N+1]},r.prototype.readUInt32LE=function(N,W){return W||z(N,4,this.length),(this[N]|this[N+1]<<8|this[N+2]<<16)+16777216*this[N+3]},r.prototype.readUInt32BE=function(N,W){return W||z(N,4,this.length),16777216*this[N]+(this[N+1]<<16|this[N+2]<<8|this[N+3])},r.prototype.readIntLE=function(N,W,le){N|=0,W|=0,le||z(N,W,this.length);for(var ee=this[N],oe=1,xe=0;++xe=oe&&(ee-=Math.pow(2,8*W)),ee},r.prototype.readIntBE=function(N,W,le){N|=0,W|=0,le||z(N,W,this.length);for(var ee=W,oe=1,xe=this[N+--ee];ee>0&&(oe*=256);)xe+=this[N+--ee]*oe;return oe*=128,xe>=oe&&(xe-=Math.pow(2,8*W)),xe},r.prototype.readInt8=function(N,W){return W||z(N,1,this.length),128&this[N]?-1*(255-this[N]+1):this[N]},r.prototype.readInt16LE=function(N,W){W||z(N,2,this.length);var le=this[N]|this[N+1]<<8;return 32768&le?4294901760|le:le},r.prototype.readInt16BE=function(N,W){W||z(N,2,this.length);var le=this[N+1]|this[N]<<8;return 32768&le?4294901760|le:le},r.prototype.readInt32LE=function(N,W){return W||z(N,4,this.length),this[N]|this[N+1]<<8|this[N+2]<<16|this[N+3]<<24},r.prototype.readInt32BE=function(N,W){return W||z(N,4,this.length),this[N]<<24|this[N+1]<<16|this[N+2]<<8|this[N+3]},r.prototype.readFloatLE=function(N,W){return W||z(N,4,this.length),Se.read(this,N,!0,23,4)},r.prototype.readFloatBE=function(N,W){return W||z(N,4,this.length),Se.read(this,N,!1,23,4)},r.prototype.readDoubleLE=function(N,W){return W||z(N,8,this.length),Se.read(this,N,!0,52,8)},r.prototype.readDoubleBE=function(N,W){return W||z(N,8,this.length),Se.read(this,N,!1,52,8)},r.prototype.writeUIntLE=function(N,W,le,ee){(N=+N,W|=0,le|=0,!ee)&&F(this,N,W,le,Math.pow(2,8*le)-1,0);var oe=1,xe=0;for(this[W]=255&N;++xe=0&&(xe*=256);)this[W+oe]=N/xe&255;return W+le},r.prototype.writeUInt8=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,1,255,0),r.TYPED_ARRAY_SUPPORT||(N=Math.floor(N)),this[W]=255&N,W+1},r.prototype.writeUInt16LE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[W]=255&N,this[W+1]=N>>>8):H(this,N,W,!0),W+2},r.prototype.writeUInt16BE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[W]=N>>>8,this[W+1]=255&N):H(this,N,W,!1),W+2},r.prototype.writeUInt32LE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[W+3]=N>>>24,this[W+2]=N>>>16,this[W+1]=N>>>8,this[W]=255&N):G(this,N,W,!0),W+4},r.prototype.writeUInt32BE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[W]=N>>>24,this[W+1]=N>>>16,this[W+2]=N>>>8,this[W+3]=255&N):G(this,N,W,!1),W+4},r.prototype.writeIntLE=function(N,W,le,ee){if(N=+N,W|=0,!ee){var oe=Math.pow(2,8*le-1);F(this,N,W,le,oe-1,-oe)}var xe=0,Ke=1,pt=0;for(this[W]=255&N;++xe>0)-pt&255;return W+le},r.prototype.writeIntBE=function(N,W,le,ee){if(N=+N,W|=0,!ee){var oe=Math.pow(2,8*le-1);F(this,N,W,le,oe-1,-oe)}var xe=le-1,Ke=1,pt=0;for(this[W+xe]=255&N;--xe>=0&&(Ke*=256);)N<0&&pt===0&&this[W+xe+1]!==0&&(pt=1),this[W+xe]=(N/Ke>>0)-pt&255;return W+le},r.prototype.writeInt8=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,1,127,-128),r.TYPED_ARRAY_SUPPORT||(N=Math.floor(N)),N<0&&(N=255+N+1),this[W]=255&N,W+1},r.prototype.writeInt16LE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[W]=255&N,this[W+1]=N>>>8):H(this,N,W,!0),W+2},r.prototype.writeInt16BE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[W]=N>>>8,this[W+1]=255&N):H(this,N,W,!1),W+2},r.prototype.writeInt32LE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,4,2147483647,-2147483648),r.TYPED_ARRAY_SUPPORT?(this[W]=255&N,this[W+1]=N>>>8,this[W+2]=N>>>16,this[W+3]=N>>>24):G(this,N,W,!0),W+4},r.prototype.writeInt32BE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,4,2147483647,-2147483648),N<0&&(N=4294967295+N+1),r.TYPED_ARRAY_SUPPORT?(this[W]=N>>>24,this[W+1]=N>>>16,this[W+2]=N>>>8,this[W+3]=255&N):G(this,N,W,!1),W+4},r.prototype.writeFloatLE=function(N,W,le){return ae(this,N,W,!0,le)},r.prototype.writeFloatBE=function(N,W,le){return ae(this,N,W,!1,le)},r.prototype.writeDoubleLE=function(N,W,le){return pe(this,N,W,!0,le)},r.prototype.writeDoubleBE=function(N,W,le){return pe(this,N,W,!1,le)},r.prototype.copy=function(N,W,le,ee){if(le||(le=0),ee||ee===0||(ee=this.length),W>=N.length&&(W=N.length),W||(W=0),ee>0&&ee=this.length)throw new RangeError("sourceStart out of bounds");if(ee<0)throw new RangeError("sourceEnd out of bounds");ee>this.length&&(ee=this.length),N.length-W=0;--oe)N[oe+W]=this[oe+le];else if(xe<1e3||!r.TYPED_ARRAY_SUPPORT)for(oe=0;oe>>=0,le=le===void 0?this.length:le>>>0,N||(N=0);var xe;if(typeof N=="number")for(xe=W;xe>>1;n(s[c])2&&(C=f.call(arguments,1)),A(C)})})}function r(d){return Promise.all(d.map(h,this))}function n(d){for(var a=new d.constructor,A=Object.keys(d),g=[],m=0;md;)if((c=o[d++])!=c)return!0}else for(;f>d;d++)if((r||d in o)&&o[d]===e)return r||d||0;return!r&&-1}}},{"./_to-absolute-index":121,"./_to-iobject":123,"./_to-length":124}],63:[function(y,E,w){var _=y("./_cof"),h=y("./_wks")("toStringTag"),s=_(function(){return arguments}())=="Arguments",r=function(n,e){try{return n[e]}catch(l){}};E.exports=function(n){var e,l,c;return n===void 0?"Undefined":n===null?"Null":typeof(l=r(e=Object(n),h))=="string"?l:s?_(e):(c=_(e))=="Object"&&typeof e.callee=="function"?"Arguments":c}},{"./_cof":64,"./_wks":131}],64:[function(y,E,w){var _={}.toString;E.exports=function(h){return _.call(h).slice(8,-1)}},{}],65:[function(y,E,w){var _=E.exports={version:"2.5.7"};typeof __e=="number"&&(__e=_)},{}],66:[function(y,E,w){"use strict";var _=y("./_object-dp"),h=y("./_property-desc");E.exports=function(s,r,n){r in s?_.f(s,r,h(0,n)):s[r]=n}},{"./_object-dp":98,"./_property-desc":111}],67:[function(y,E,w){var _=y("./_a-function");E.exports=function(h,s,r){if(_(h),s===void 0)return h;switch(r){case 1:return function(n){return h.call(s,n)};case 2:return function(n,e){return h.call(s,n,e)};case 3:return function(n,e,l){return h.call(s,n,e,l)}}return function(){return h.apply(s,arguments)}}},{"./_a-function":58}],68:[function(y,E,w){E.exports=function(_){if(_==null)throw TypeError("Can't call method on "+_);return _}},{}],69:[function(y,E,w){E.exports=!y("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":74}],70:[function(y,E,w){var _=y("./_is-object"),h=y("./_global").document,s=_(h)&&_(h.createElement);E.exports=function(r){return s?h.createElement(r):{}}},{"./_global":76,"./_is-object":85}],71:[function(y,E,w){E.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],72:[function(y,E,w){var _=y("./_object-keys"),h=y("./_object-gops"),s=y("./_object-pie");E.exports=function(r){var n=_(r),e=h.f;if(e)for(var l,c=e(r),o=s.f,f=0;c.length>f;)o.call(r,l=c[f++])&&n.push(l);return n}},{"./_object-gops":103,"./_object-keys":106,"./_object-pie":107}],73:[function(y,E,w){var _=y("./_global"),h=y("./_core"),s=y("./_ctx"),r=y("./_hide"),n=y("./_has"),e=function(l,c,o){var f,d,a,A=l&e.F,g=l&e.G,m=l&e.S,C=l&e.P,S=l&e.B,B=l&e.W,b=g?h:h[c]||(h[c]={}),p=b.prototype,u=g?_:m?_[c]:(_[c]||{}).prototype;g&&(o=c);for(f in o)(d=!A&&u&&u[f]!==void 0)&&n(b,f)||(a=d?u[f]:o[f],b[f]=g&&typeof u[f]!="function"?o[f]:S&&d?s(a,_):B&&u[f]==a?function(i){var x=function(O,T,D){if(this instanceof i){switch(arguments.length){case 0:return new i;case 1:return new i(O);case 2:return new i(O,T)}return new i(O,T,D)}return i.apply(this,arguments)};return x.prototype=i.prototype,x}(a):C&&typeof a=="function"?s(Function.call,a):a,C&&((b.virtual||(b.virtual={}))[f]=a,l&e.R&&p&&!p[f]&&r(p,f,a)))};e.F=1,e.G=2,e.S=4,e.P=8,e.B=16,e.W=32,e.U=64,e.R=128,E.exports=e},{"./_core":65,"./_ctx":67,"./_global":76,"./_has":77,"./_hide":78}],74:[function(y,E,w){E.exports=function(_){try{return!!_()}catch(h){return!0}}},{}],75:[function(y,E,w){var _=y("./_ctx"),h=y("./_iter-call"),s=y("./_is-array-iter"),r=y("./_an-object"),n=y("./_to-length"),e=y("./core.get-iterator-method"),l={},c={},w=E.exports=function(o,f,d,a,A){var g,m,C,S,B=A?function(){return o}:e(o),b=_(d,a,f?2:1),p=0;if(typeof B!="function")throw TypeError(o+" is not iterable!");if(s(B)){for(g=n(o.length);g>p;p++)if((S=f?b(r(m=o[p])[0],m[1]):b(o[p]))===l||S===c)return S}else for(C=B.call(o);!(m=C.next()).done;)if((S=h(C,b,m.value,f))===l||S===c)return S};w.BREAK=l,w.RETURN=c},{"./_an-object":61,"./_ctx":67,"./_is-array-iter":83,"./_iter-call":86,"./_to-length":124,"./core.get-iterator-method":132}],76:[function(y,E,w){var _=E.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=_)},{}],77:[function(y,E,w){var _={}.hasOwnProperty;E.exports=function(h,s){return _.call(h,s)}},{}],78:[function(y,E,w){var _=y("./_object-dp"),h=y("./_property-desc");E.exports=y("./_descriptors")?function(s,r,n){return _.f(s,r,h(1,n))}:function(s,r,n){return s[r]=n,s}},{"./_descriptors":69,"./_object-dp":98,"./_property-desc":111}],79:[function(y,E,w){var _=y("./_global").document;E.exports=_&&_.documentElement},{"./_global":76}],80:[function(y,E,w){E.exports=!y("./_descriptors")&&!y("./_fails")(function(){return Object.defineProperty(y("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":69,"./_dom-create":70,"./_fails":74}],81:[function(y,E,w){E.exports=function(_,h,s){var r=s===void 0;switch(h.length){case 0:return r?_():_.call(s);case 1:return r?_(h[0]):_.call(s,h[0]);case 2:return r?_(h[0],h[1]):_.call(s,h[0],h[1]);case 3:return r?_(h[0],h[1],h[2]):_.call(s,h[0],h[1],h[2]);case 4:return r?_(h[0],h[1],h[2],h[3]):_.call(s,h[0],h[1],h[2],h[3])}return _.apply(s,h)}},{}],82:[function(y,E,w){var _=y("./_cof");E.exports=Object("z").propertyIsEnumerable(0)?Object:function(h){return _(h)=="String"?h.split(""):Object(h)}},{"./_cof":64}],83:[function(y,E,w){var _=y("./_iterators"),h=y("./_wks")("iterator"),s=Array.prototype;E.exports=function(r){return r!==void 0&&(_.Array===r||s[h]===r)}},{"./_iterators":91,"./_wks":131}],84:[function(y,E,w){var _=y("./_cof");E.exports=Array.isArray||function(h){return _(h)=="Array"}},{"./_cof":64}],85:[function(y,E,w){E.exports=function(_){return typeof _=="object"?_!==null:typeof _=="function"}},{}],86:[function(y,E,w){var _=y("./_an-object");E.exports=function(h,s,r,n){try{return n?s(_(r)[0],r[1]):s(r)}catch(l){var e=h.return;throw e!==void 0&&_(e.call(h)),l}}},{"./_an-object":61}],87:[function(y,E,w){"use strict";var _=y("./_object-create"),h=y("./_property-desc"),s=y("./_set-to-string-tag"),r={};y("./_hide")(r,y("./_wks")("iterator"),function(){return this}),E.exports=function(n,e,l){n.prototype=_(r,{next:h(1,l)}),s(n,e+" Iterator")}},{"./_hide":78,"./_object-create":97,"./_property-desc":111,"./_set-to-string-tag":115,"./_wks":131}],88:[function(y,E,w){"use strict";var _=y("./_library"),h=y("./_export"),s=y("./_redefine"),r=y("./_hide"),n=y("./_iterators"),e=y("./_iter-create"),l=y("./_set-to-string-tag"),c=y("./_object-gpo"),o=y("./_wks")("iterator"),f=!([].keys&&"next"in[].keys()),d=function(){return this};E.exports=function(a,A,g,m,C,S,B){e(g,A,m);var b,p,u,i=function(U){if(!f&&U in D)return D[U];switch(U){case"keys":case"values":return function(){return new g(this,U)}}return function(){return new g(this,U)}},x=A+" Iterator",O=C=="values",T=!1,D=a.prototype,I=D[o]||D["@@iterator"]||C&&D[C],k=I||i(C),Q=C?O?i("entries"):k:void 0,Y=A=="Array"&&D.entries||I;if(Y&&(u=c(Y.call(new a)))!==Object.prototype&&u.next&&(l(u,x,!0),_||typeof u[o]=="function"||r(u,o,d)),O&&I&&I.name!=="values"&&(T=!0,k=function(){return I.call(this)}),_&&!B||!f&&!T&&D[o]||r(D,o,k),n[A]=k,n[x]=d,C)if(b={values:O?k:i("values"),keys:S?k:i("keys"),entries:Q},B)for(p in b)p in D||s(D,p,b[p]);else h(h.P+h.F*(f||T),A,b);return b}},{"./_export":73,"./_hide":78,"./_iter-create":87,"./_iterators":91,"./_library":92,"./_object-gpo":104,"./_redefine":113,"./_set-to-string-tag":115,"./_wks":131}],89:[function(y,E,w){var _=y("./_wks")("iterator"),h=!1;try{var s=[7][_]();s.return=function(){h=!0},Array.from(s,function(){throw 2})}catch(r){}E.exports=function(r,n){if(!n&&!h)return!1;var e=!1;try{var l=[7],c=l[_]();c.next=function(){return{done:e=!0}},l[_]=function(){return c},r(l)}catch(o){}return e}},{"./_wks":131}],90:[function(y,E,w){E.exports=function(_,h){return{value:h,done:!!_}}},{}],91:[function(y,E,w){E.exports={}},{}],92:[function(y,E,w){E.exports=!0},{}],93:[function(y,E,w){var _=y("./_uid")("meta"),h=y("./_is-object"),s=y("./_has"),r=y("./_object-dp").f,n=0,e=Object.isExtensible||function(){return!0},l=!y("./_fails")(function(){return e(Object.preventExtensions({}))}),c=function(A){r(A,_,{value:{i:"O"+ ++n,w:{}}})},o=function(A,g){if(!h(A))return typeof A=="symbol"?A:(typeof A=="string"?"S":"P")+A;if(!s(A,_)){if(!e(A))return"F";if(!g)return"E";c(A)}return A[_].i},f=function(A,g){if(!s(A,_)){if(!e(A))return!0;if(!g)return!1;c(A)}return A[_].w},d=function(A){return l&&a.NEED&&e(A)&&!s(A,_)&&c(A),A},a=E.exports={KEY:_,NEED:!1,fastKey:o,getWeak:f,onFreeze:d}},{"./_fails":74,"./_has":77,"./_is-object":85,"./_object-dp":98,"./_uid":127}],94:[function(y,E,w){var _=y("./_global"),h=y("./_task").set,s=_.MutationObserver||_.WebKitMutationObserver,r=_.process,n=_.Promise,e=y("./_cof")(r)=="process";E.exports=function(){var l,c,o,f=function(){var g,m;for(e&&(g=r.domain)&&g.exit();l;){m=l.fn,l=l.next;try{m()}catch(C){throw l?o():c=void 0,C}}c=void 0,g&&g.enter()};if(e)o=function(){r.nextTick(f)};else if(!s||_.navigator&&_.navigator.standalone)if(n&&n.resolve){var d=n.resolve(void 0);o=function(){d.then(f)}}else o=function(){h.call(_,f)};else{var a=!0,A=document.createTextNode("");new s(f).observe(A,{characterData:!0}),o=function(){A.data=a=!a}}return function(g){var m={fn:g,next:void 0};c&&(c.next=m),l||(l=m,o()),c=m}}},{"./_cof":64,"./_global":76,"./_task":120}],95:[function(y,E,w){"use strict";function _(s){var r,n;this.promise=new s(function(e,l){if(r!==void 0||n!==void 0)throw TypeError("Bad Promise constructor");r=e,n=l}),this.resolve=h(r),this.reject=h(n)}var h=y("./_a-function");E.exports.f=function(s){return new _(s)}},{"./_a-function":58}],96:[function(y,E,w){"use strict";var _=y("./_object-keys"),h=y("./_object-gops"),s=y("./_object-pie"),r=y("./_to-object"),n=y("./_iobject"),e=Object.assign;E.exports=!e||y("./_fails")(function(){var l={},c={},o=Symbol(),f="abcdefghijklmnopqrst";return l[o]=7,f.split("").forEach(function(d){c[d]=d}),e({},l)[o]!=7||Object.keys(e({},c)).join("")!=f})?function(l,c){for(var o=r(l),f=arguments.length,d=1,a=h.f,A=s.f;f>d;)for(var g,m=n(arguments[d++]),C=a?_(m).concat(a(m)):_(m),S=C.length,B=0;S>B;)A.call(m,g=C[B++])&&(o[g]=m[g]);return o}:e},{"./_fails":74,"./_iobject":82,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_to-object":125}],97:[function(y,E,w){var _=y("./_an-object"),h=y("./_object-dps"),s=y("./_enum-bug-keys"),r=y("./_shared-key")("IE_PROTO"),n=function(){},e=function(){var l,c=y("./_dom-create")("iframe"),o=s.length;for(c.style.display="none",y("./_html").appendChild(c),c.src="javascript:",l=c.contentWindow.document,l.open(),l.write(""),l.close(),e=l.F;o--;)delete e.prototype[s[o]];return e()};E.exports=Object.create||function(l,c){var o;return l!==null?(n.prototype=_(l),o=new n,n.prototype=null,o[r]=l):o=e(),c===void 0?o:h(o,c)}},{"./_an-object":61,"./_dom-create":70,"./_enum-bug-keys":71,"./_html":79,"./_object-dps":99,"./_shared-key":116}],98:[function(y,E,w){var _=y("./_an-object"),h=y("./_ie8-dom-define"),s=y("./_to-primitive"),r=Object.defineProperty;w.f=y("./_descriptors")?Object.defineProperty:function(n,e,l){if(_(n),e=s(e,!0),_(l),h)try{return r(n,e,l)}catch(c){}if("get"in l||"set"in l)throw TypeError("Accessors not supported!");return"value"in l&&(n[e]=l.value),n}},{"./_an-object":61,"./_descriptors":69,"./_ie8-dom-define":80,"./_to-primitive":126}],99:[function(y,E,w){var _=y("./_object-dp"),h=y("./_an-object"),s=y("./_object-keys");E.exports=y("./_descriptors")?Object.defineProperties:function(r,n){h(r);for(var e,l=s(n),c=l.length,o=0;c>o;)_.f(r,e=l[o++],n[e]);return r}},{"./_an-object":61,"./_descriptors":69,"./_object-dp":98,"./_object-keys":106}],100:[function(y,E,w){var _=y("./_object-pie"),h=y("./_property-desc"),s=y("./_to-iobject"),r=y("./_to-primitive"),n=y("./_has"),e=y("./_ie8-dom-define"),l=Object.getOwnPropertyDescriptor;w.f=y("./_descriptors")?l:function(c,o){if(c=s(c),o=r(o,!0),e)try{return l(c,o)}catch(f){}if(n(c,o))return h(!_.f.call(c,o),c[o])}},{"./_descriptors":69,"./_has":77,"./_ie8-dom-define":80,"./_object-pie":107,"./_property-desc":111,"./_to-iobject":123,"./_to-primitive":126}],101:[function(y,E,w){var _=y("./_to-iobject"),h=y("./_object-gopn").f,s={}.toString,r=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],n=function(e){try{return h(e)}catch(l){return r.slice()}};E.exports.f=function(e){return r&&s.call(e)=="[object Window]"?n(e):h(_(e))}},{"./_object-gopn":102,"./_to-iobject":123}],102:[function(y,E,w){var _=y("./_object-keys-internal"),h=y("./_enum-bug-keys").concat("length","prototype");w.f=Object.getOwnPropertyNames||function(s){return _(s,h)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],103:[function(y,E,w){w.f=Object.getOwnPropertySymbols},{}],104:[function(y,E,w){var _=y("./_has"),h=y("./_to-object"),s=y("./_shared-key")("IE_PROTO"),r=Object.prototype;E.exports=Object.getPrototypeOf||function(n){return n=h(n),_(n,s)?n[s]:typeof n.constructor=="function"&&n instanceof n.constructor?n.constructor.prototype:n instanceof Object?r:null}},{"./_has":77,"./_shared-key":116,"./_to-object":125}],105:[function(y,E,w){var _=y("./_has"),h=y("./_to-iobject"),s=y("./_array-includes")(!1),r=y("./_shared-key")("IE_PROTO");E.exports=function(n,e){var l,c=h(n),o=0,f=[];for(l in c)l!=r&&_(c,l)&&f.push(l);for(;e.length>o;)_(c,l=e[o++])&&(~s(f,l)||f.push(l));return f}},{"./_array-includes":62,"./_has":77,"./_shared-key":116,"./_to-iobject":123}],106:[function(y,E,w){var _=y("./_object-keys-internal"),h=y("./_enum-bug-keys");E.exports=Object.keys||function(s){return _(s,h)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],107:[function(y,E,w){w.f={}.propertyIsEnumerable},{}],108:[function(y,E,w){var _=y("./_export"),h=y("./_core"),s=y("./_fails");E.exports=function(r,n){var e=(h.Object||{})[r]||Object[r],l={};l[r]=n(e),_(_.S+_.F*s(function(){e(1)}),"Object",l)}},{"./_core":65,"./_export":73,"./_fails":74}],109:[function(y,E,w){E.exports=function(_){try{return{e:!1,v:_()}}catch(h){return{e:!0,v:h}}}},{}],110:[function(y,E,w){var _=y("./_an-object"),h=y("./_is-object"),s=y("./_new-promise-capability");E.exports=function(r,n){if(_(r),h(n)&&n.constructor===r)return n;var e=s.f(r);return(0,e.resolve)(n),e.promise}},{"./_an-object":61,"./_is-object":85,"./_new-promise-capability":95}],111:[function(y,E,w){E.exports=function(_,h){return{enumerable:!(1&_),configurable:!(2&_),writable:!(4&_),value:h}}},{}],112:[function(y,E,w){var _=y("./_hide");E.exports=function(h,s,r){for(var n in s)r&&h[n]?h[n]=s[n]:_(h,n,s[n]);return h}},{"./_hide":78}],113:[function(y,E,w){E.exports=y("./_hide")},{"./_hide":78}],114:[function(y,E,w){"use strict";var _=y("./_global"),h=y("./_core"),s=y("./_object-dp"),r=y("./_descriptors"),n=y("./_wks")("species");E.exports=function(e){var l=typeof h[e]=="function"?h[e]:_[e];r&&l&&!l[n]&&s.f(l,n,{configurable:!0,get:function(){return this}})}},{"./_core":65,"./_descriptors":69,"./_global":76,"./_object-dp":98,"./_wks":131}],115:[function(y,E,w){var _=y("./_object-dp").f,h=y("./_has"),s=y("./_wks")("toStringTag");E.exports=function(r,n,e){r&&!h(r=e?r:r.prototype,s)&&_(r,s,{configurable:!0,value:n})}},{"./_has":77,"./_object-dp":98,"./_wks":131}],116:[function(y,E,w){var _=y("./_shared")("keys"),h=y("./_uid");E.exports=function(s){return _[s]||(_[s]=h(s))}},{"./_shared":117,"./_uid":127}],117:[function(y,E,w){var _=y("./_core"),h=y("./_global"),s=h["__core-js_shared__"]||(h["__core-js_shared__"]={});(E.exports=function(r,n){return s[r]||(s[r]=n!==void 0?n:{})})("versions",[]).push({version:_.version,mode:y("./_library")?"pure":"global",copyright:"\u6F0F 2018 Denis Pushkarev (zloirock.ru)"})},{"./_core":65,"./_global":76,"./_library":92}],118:[function(y,E,w){var _=y("./_an-object"),h=y("./_a-function"),s=y("./_wks")("species");E.exports=function(r,n){var e,l=_(r).constructor;return l===void 0||(e=_(l)[s])==null?n:h(e)}},{"./_a-function":58,"./_an-object":61,"./_wks":131}],119:[function(y,E,w){var _=y("./_to-integer"),h=y("./_defined");E.exports=function(s){return function(r,n){var e,l,c=String(h(r)),o=_(n),f=c.length;return o<0||o>=f?s?"":void 0:(e=c.charCodeAt(o),e<55296||e>56319||o+1===f||(l=c.charCodeAt(o+1))<56320||l>57343?s?c.charAt(o):e:s?c.slice(o,o+2):l-56320+(e-55296<<10)+65536)}}},{"./_defined":68,"./_to-integer":122}],120:[function(y,E,w){var _,h,s,r=y("./_ctx"),n=y("./_invoke"),e=y("./_html"),l=y("./_dom-create"),c=y("./_global"),o=c.process,f=c.setImmediate,d=c.clearImmediate,a=c.MessageChannel,A=c.Dispatch,g=0,m={},C=function(){var B=+this;if(m.hasOwnProperty(B)){var b=m[B];delete m[B],b()}},S=function(B){C.call(B.data)};f&&d||(f=function(B){for(var b=[],p=1;arguments.length>p;)b.push(arguments[p++]);return m[++g]=function(){n(typeof B=="function"?B:Function(B),b)},_(g),g},d=function(B){delete m[B]},y("./_cof")(o)=="process"?_=function(B){o.nextTick(r(C,B,1))}:A&&A.now?_=function(B){A.now(r(C,B,1))}:a?(h=new a,s=h.port2,h.port1.onmessage=S,_=r(s.postMessage,s,1)):c.addEventListener&&typeof postMessage=="function"&&!c.importScripts?(_=function(B){c.postMessage(B+"","*")},c.addEventListener("message",S,!1)):_="onreadystatechange"in l("script")?function(B){e.appendChild(l("script")).onreadystatechange=function(){e.removeChild(this),C.call(B)}}:function(B){setTimeout(r(C,B,1),0)}),E.exports={set:f,clear:d}},{"./_cof":64,"./_ctx":67,"./_dom-create":70,"./_global":76,"./_html":79,"./_invoke":81}],121:[function(y,E,w){var _=y("./_to-integer"),h=Math.max,s=Math.min;E.exports=function(r,n){return r=_(r),r<0?h(r+n,0):s(r,n)}},{"./_to-integer":122}],122:[function(y,E,w){var _=Math.ceil,h=Math.floor;E.exports=function(s){return isNaN(s=+s)?0:(s>0?h:_)(s)}},{}],123:[function(y,E,w){var _=y("./_iobject"),h=y("./_defined");E.exports=function(s){return _(h(s))}},{"./_defined":68,"./_iobject":82}],124:[function(y,E,w){var _=y("./_to-integer"),h=Math.min;E.exports=function(s){return s>0?h(_(s),9007199254740991):0}},{"./_to-integer":122}],125:[function(y,E,w){var _=y("./_defined");E.exports=function(h){return Object(_(h))}},{"./_defined":68}],126:[function(y,E,w){var _=y("./_is-object");E.exports=function(h,s){if(!_(h))return h;var r,n;if(s&&typeof(r=h.toString)=="function"&&!_(n=r.call(h)))return n;if(typeof(r=h.valueOf)=="function"&&!_(n=r.call(h)))return n;if(!s&&typeof(r=h.toString)=="function"&&!_(n=r.call(h)))return n;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":85}],127:[function(y,E,w){var _=0,h=Math.random();E.exports=function(s){return"Symbol(".concat(s===void 0?"":s,")_",(++_+h).toString(36))}},{}],128:[function(y,E,w){var _=y("./_global"),h=_.navigator;E.exports=h&&h.userAgent||""},{"./_global":76}],129:[function(y,E,w){var _=y("./_global"),h=y("./_core"),s=y("./_library"),r=y("./_wks-ext"),n=y("./_object-dp").f;E.exports=function(e){var l=h.Symbol||(h.Symbol=s?{}:_.Symbol||{});e.charAt(0)=="_"||e in l||n(l,e,{value:r.f(e)})}},{"./_core":65,"./_global":76,"./_library":92,"./_object-dp":98,"./_wks-ext":130}],130:[function(y,E,w){w.f=y("./_wks")},{"./_wks":131}],131:[function(y,E,w){var _=y("./_shared")("wks"),h=y("./_uid"),s=y("./_global").Symbol,r=typeof s=="function";(E.exports=function(n){return _[n]||(_[n]=r&&s[n]||(r?s:h)("Symbol."+n))}).store=_},{"./_global":76,"./_shared":117,"./_uid":127}],132:[function(y,E,w){var _=y("./_classof"),h=y("./_wks")("iterator"),s=y("./_iterators");E.exports=y("./_core").getIteratorMethod=function(r){if(r!=null)return r[h]||r["@@iterator"]||s[_(r)]}},{"./_classof":63,"./_core":65,"./_iterators":91,"./_wks":131}],133:[function(y,E,w){"use strict";var _=y("./_ctx"),h=y("./_export"),s=y("./_to-object"),r=y("./_iter-call"),n=y("./_is-array-iter"),e=y("./_to-length"),l=y("./_create-property"),c=y("./core.get-iterator-method");h(h.S+h.F*!y("./_iter-detect")(function(o){Array.from(o)}),"Array",{from:function(o){var f,d,a,A,g=s(o),m=typeof this=="function"?this:Array,C=arguments.length,S=C>1?arguments[1]:void 0,B=S!==void 0,b=0,p=c(g);if(B&&(S=_(S,C>2?arguments[2]:void 0,2)),p==null||m==Array&&n(p))for(f=e(g.length),d=new m(f);f>b;b++)l(d,b,B?S(g[b],b):g[b]);else for(A=p.call(g),d=new m;!(a=A.next()).done;b++)l(d,b,B?r(A,S,[a.value,b],!0):a.value);return d.length=b,d}})},{"./_create-property":66,"./_ctx":67,"./_export":73,"./_is-array-iter":83,"./_iter-call":86,"./_iter-detect":89,"./_to-length":124,"./_to-object":125,"./core.get-iterator-method":132}],134:[function(y,E,w){"use strict";var _=y("./_add-to-unscopables"),h=y("./_iter-step"),s=y("./_iterators"),r=y("./_to-iobject");E.exports=y("./_iter-define")(Array,"Array",function(n,e){this._t=r(n),this._i=0,this._k=e},function(){var n=this._t,e=this._k,l=this._i++;return!n||l>=n.length?(this._t=void 0,h(1)):e=="keys"?h(0,l):e=="values"?h(0,n[l]):h(0,[l,n[l]])},"values"),s.Arguments=s.Array,_("keys"),_("values"),_("entries")},{"./_add-to-unscopables":59,"./_iter-define":88,"./_iter-step":90,"./_iterators":91,"./_to-iobject":123}],135:[function(y,E,w){"use strict";var _=y("./_is-object"),h=y("./_object-gpo"),s=y("./_wks")("hasInstance"),r=Function.prototype;s in r||y("./_object-dp").f(r,s,{value:function(n){if(typeof this!="function"||!_(n))return!1;if(!_(this.prototype))return n instanceof this;for(;n=h(n);)if(this.prototype===n)return!0;return!1}})},{"./_is-object":85,"./_object-dp":98,"./_object-gpo":104,"./_wks":131}],136:[function(y,E,w){var _=y("./_export");_(_.S+_.F,"Object",{assign:y("./_object-assign")})},{"./_export":73,"./_object-assign":96}],137:[function(y,E,w){var _=y("./_export");_(_.S,"Object",{create:y("./_object-create")})},{"./_export":73,"./_object-create":97}],138:[function(y,E,w){var _=y("./_export");_(_.S+_.F*!y("./_descriptors"),"Object",{defineProperty:y("./_object-dp").f})},{"./_descriptors":69,"./_export":73,"./_object-dp":98}],139:[function(y,E,w){y("./_object-sap")("getOwnPropertyNames",function(){return y("./_object-gopn-ext").f})},{"./_object-gopn-ext":101,"./_object-sap":108}],140:[function(y,E,w){var _=y("./_to-object"),h=y("./_object-gpo");y("./_object-sap")("getPrototypeOf",function(){return function(s){return h(_(s))}})},{"./_object-gpo":104,"./_object-sap":108,"./_to-object":125}],141:[function(y,E,w){var _=y("./_to-object"),h=y("./_object-keys");y("./_object-sap")("keys",function(){return function(s){return h(_(s))}})},{"./_object-keys":106,"./_object-sap":108,"./_to-object":125}],142:[function(y,E,w){arguments[4][36][0].apply(w,arguments)},{dup:36}],143:[function(y,E,w){"use strict";var _,h,s,r,n=y("./_library"),e=y("./_global"),l=y("./_ctx"),c=y("./_classof"),o=y("./_export"),f=y("./_is-object"),d=y("./_a-function"),a=y("./_an-instance"),A=y("./_for-of"),g=y("./_species-constructor"),m=y("./_task").set,C=y("./_microtask")(),S=y("./_new-promise-capability"),B=y("./_perform"),b=y("./_user-agent"),p=y("./_promise-resolve"),u=e.TypeError,i=e.process,x=i&&i.versions,O=x&&x.v8||"",T=e.Promise,D=c(i)=="process",I=function(){},k=h=S.f,Q=!!function(){try{var $=T.resolve(1),ae=($.constructor={})[y("./_wks")("species")]=function(pe){pe(I,I)};return(D||typeof PromiseRejectionEvent=="function")&&$.then(I)instanceof ae&&O.indexOf("6.6")!==0&&b.indexOf("Chrome/66")===-1}catch(pe){}}(),Y=function($){var ae;return!(!f($)||typeof(ae=$.then)!="function")&&ae},U=function($,ae){if(!$._n){$._n=!0;var pe=$._c;C(function(){for(var ie=$._v,ge=$._s==1,Ae=0;pe.length>Ae;)!function(be){var fe,ce,te,de=ge?be.ok:be.fail,he=be.resolve,ue=be.reject,Se=be.domain;try{de?(ge||($._h==2&&F($),$._h=1),de===!0?fe=ie:(Se&&Se.enter(),fe=de(ie),Se&&(Se.exit(),te=!0)),fe===be.promise?ue(u("Promise-chain cycle")):(ce=Y(fe))?ce.call(fe,he,ue):he(fe)):ue(ie)}catch(Ie){Se&&!te&&Se.exit(),ue(Ie)}}(pe[Ae++]);$._c=[],$._n=!1,ae&&!$._h&&K($)})}},K=function($){m.call(e,function(){var ae,pe,ie,ge=$._v,Ae=z($);if(Ae&&(ae=B(function(){D?i.emit("unhandledRejection",ge,$):(pe=e.onunhandledrejection)?pe({promise:$,reason:ge}):(ie=e.console)&&ie.error&&ie.error("Unhandled promise rejection",ge)}),$._h=D||z($)?2:1),$._a=void 0,Ae&&ae.e)throw ae.v})},z=function($){return $._h!==1&&($._a||$._c).length===0},F=function($){m.call(e,function(){var ae;D?i.emit("rejectionHandled",$):(ae=e.onrejectionhandled)&&ae({promise:$,reason:$._v})})},H=function($){var ae=this;ae._d||(ae._d=!0,ae=ae._w||ae,ae._v=$,ae._s=2,ae._a||(ae._a=ae._c.slice()),U(ae,!0))},G=function($){var ae,pe=this;if(!pe._d){pe._d=!0,pe=pe._w||pe;try{if(pe===$)throw u("Promise can't be resolved itself");(ae=Y($))?C(function(){var ie={_w:pe,_d:!1};try{ae.call($,l(G,ie,1),l(H,ie,1))}catch(ge){H.call(ie,ge)}}):(pe._v=$,pe._s=1,U(pe,!1))}catch(ie){H.call({_w:pe,_d:!1},ie)}}};Q||(T=function($){a(this,T,"Promise","_h"),d($),_.call(this);try{$(l(G,this,1),l(H,this,1))}catch(ae){H.call(this,ae)}},_=function($){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},_.prototype=y("./_redefine-all")(T.prototype,{then:function($,ae){var pe=k(g(this,T));return pe.ok=typeof $!="function"||$,pe.fail=typeof ae=="function"&&ae,pe.domain=D?i.domain:void 0,this._c.push(pe),this._a&&this._a.push(pe),this._s&&U(this,!1),pe.promise},catch:function($){return this.then(void 0,$)}}),s=function(){var $=new _;this.promise=$,this.resolve=l(G,$,1),this.reject=l(H,$,1)},S.f=k=function($){return $===T||$===r?new s($):h($)}),o(o.G+o.W+o.F*!Q,{Promise:T}),y("./_set-to-string-tag")(T,"Promise"),y("./_set-species")("Promise"),r=y("./_core").Promise,o(o.S+o.F*!Q,"Promise",{reject:function($){var ae=k(this);return(0,ae.reject)($),ae.promise}}),o(o.S+o.F*(n||!Q),"Promise",{resolve:function($){return p(n&&this===r?T:this,$)}}),o(o.S+o.F*!(Q&&y("./_iter-detect")(function($){T.all($).catch(I)})),"Promise",{all:function($){var ae=this,pe=k(ae),ie=pe.resolve,ge=pe.reject,Ae=B(function(){var be=[],fe=0,ce=1;A($,!1,function(te){var de=fe++,he=!1;be.push(void 0),ce++,ae.resolve(te).then(function(ue){he||(he=!0,be[de]=ue,--ce||ie(be))},ge)}),--ce||ie(be)});return Ae.e&&ge(Ae.v),pe.promise},race:function($){var ae=this,pe=k(ae),ie=pe.reject,ge=B(function(){A($,!1,function(Ae){ae.resolve(Ae).then(pe.resolve,ie)})});return ge.e&&ie(ge.v),pe.promise}})},{"./_a-function":58,"./_an-instance":60,"./_classof":63,"./_core":65,"./_ctx":67,"./_export":73,"./_for-of":75,"./_global":76,"./_is-object":85,"./_iter-detect":89,"./_library":92,"./_microtask":94,"./_new-promise-capability":95,"./_perform":109,"./_promise-resolve":110,"./_redefine-all":112,"./_set-species":114,"./_set-to-string-tag":115,"./_species-constructor":118,"./_task":120,"./_user-agent":128,"./_wks":131}],144:[function(y,E,w){var _=y("./_export"),h=y("./_to-absolute-index"),s=String.fromCharCode,r=String.fromCodePoint;_(_.S+_.F*(!!r&&r.length!=1),"String",{fromCodePoint:function(n){for(var e,l=[],c=arguments.length,o=0;c>o;){if(e=+arguments[o++],h(e,1114111)!==e)throw RangeError(e+" is not a valid code point");l.push(e<65536?s(e):s(55296+((e-=65536)>>10),e%1024+56320))}return l.join("")}})},{"./_export":73,"./_to-absolute-index":121}],145:[function(y,E,w){"use strict";var _=y("./_string-at")(!0);y("./_iter-define")(String,"String",function(h){this._t=String(h),this._i=0},function(){var h,s=this._t,r=this._i;return r>=s.length?{value:void 0,done:!0}:(h=_(s,r),this._i+=h.length,{value:h,done:!1})})},{"./_iter-define":88,"./_string-at":119}],146:[function(y,E,w){"use strict";var _=y("./_global"),h=y("./_has"),s=y("./_descriptors"),r=y("./_export"),n=y("./_redefine"),e=y("./_meta").KEY,l=y("./_fails"),c=y("./_shared"),o=y("./_set-to-string-tag"),f=y("./_uid"),d=y("./_wks"),a=y("./_wks-ext"),A=y("./_wks-define"),g=y("./_enum-keys"),m=y("./_is-array"),C=y("./_an-object"),S=y("./_is-object"),B=y("./_to-iobject"),b=y("./_to-primitive"),p=y("./_property-desc"),u=y("./_object-create"),i=y("./_object-gopn-ext"),x=y("./_object-gopd"),O=y("./_object-dp"),T=y("./_object-keys"),D=x.f,I=O.f,k=i.f,Q=_.Symbol,Y=_.JSON,U=Y&&Y.stringify,K=d("_hidden"),z=d("toPrimitive"),F={}.propertyIsEnumerable,H=c("symbol-registry"),G=c("symbols"),$=c("op-symbols"),ae=Object.prototype,pe=typeof Q=="function",ie=_.QObject,ge=!ie||!ie.prototype||!ie.prototype.findChild,Ae=s&&l(function(){return u(I({},"a",{get:function(){return I(this,"a",{value:7}).a}})).a!=7})?function(le,ee,oe){var xe=D(ae,ee);xe&&delete ae[ee],I(le,ee,oe),xe&&le!==ae&&I(ae,ee,xe)}:I,be=function(le){var ee=G[le]=u(Q.prototype);return ee._k=le,ee},fe=pe&&typeof Q.iterator=="symbol"?function(le){return typeof le=="symbol"}:function(le){return le instanceof Q},ce=function(le,ee,oe){return le===ae&&ce($,ee,oe),C(le),ee=b(ee,!0),C(oe),h(G,ee)?(oe.enumerable?(h(le,K)&&le[K][ee]&&(le[K][ee]=!1),oe=u(oe,{enumerable:p(0,!1)})):(h(le,K)||I(le,K,p(1,{})),le[K][ee]=!0),Ae(le,ee,oe)):I(le,ee,oe)},te=function(le,ee){C(le);for(var oe,xe=g(ee=B(ee)),Ke=0,pt=xe.length;pt>Ke;)ce(le,oe=xe[Ke++],ee[oe]);return le},de=function(le,ee){return ee===void 0?u(le):te(u(le),ee)},he=function(le){var ee=F.call(this,le=b(le,!0));return!(this===ae&&h(G,le)&&!h($,le))&&(!(ee||!h(this,le)||!h(G,le)||h(this,K)&&this[K][le])||ee)},ue=function(le,ee){if(le=B(le),ee=b(ee,!0),le!==ae||!h(G,ee)||h($,ee)){var oe=D(le,ee);return!oe||!h(G,ee)||h(le,K)&&le[K][ee]||(oe.enumerable=!0),oe}},Se=function(le){for(var ee,oe=k(B(le)),xe=[],Ke=0;oe.length>Ke;)h(G,ee=oe[Ke++])||ee==K||ee==e||xe.push(ee);return xe},Ie=function(le){for(var ee,oe=le===ae,xe=k(oe?$:B(le)),Ke=[],pt=0;xe.length>pt;)!h(G,ee=xe[pt++])||oe&&!h(ae,ee)||Ke.push(G[ee]);return Ke};pe||(Q=function(){if(this instanceof Q)throw TypeError("Symbol is not a constructor!");var le=f(arguments.length>0?arguments[0]:void 0),ee=function(oe){this===ae&&ee.call($,oe),h(this,K)&&h(this[K],le)&&(this[K][le]=!1),Ae(this,le,p(1,oe))};return s&&ge&&Ae(ae,le,{configurable:!0,set:ee}),be(le)},n(Q.prototype,"toString",function(){return this._k}),x.f=ue,O.f=ce,y("./_object-gopn").f=i.f=Se,y("./_object-pie").f=he,y("./_object-gops").f=Ie,s&&!y("./_library")&&n(ae,"propertyIsEnumerable",he,!0),a.f=function(le){return be(d(le))}),r(r.G+r.W+r.F*!pe,{Symbol:Q});for(var De="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;De.length>ne;)d(De[ne++]);for(var N=T(d.store),W=0;N.length>W;)A(N[W++]);r(r.S+r.F*!pe,"Symbol",{for:function(le){return h(H,le+="")?H[le]:H[le]=Q(le)},keyFor:function(le){if(!fe(le))throw TypeError(le+" is not a symbol!");for(var ee in H)if(H[ee]===le)return ee},useSetter:function(){ge=!0},useSimple:function(){ge=!1}}),r(r.S+r.F*!pe,"Object",{create:de,defineProperty:ce,defineProperties:te,getOwnPropertyDescriptor:ue,getOwnPropertyNames:Se,getOwnPropertySymbols:Ie}),Y&&r(r.S+r.F*(!pe||l(function(){var le=Q();return U([le])!="[null]"||U({a:le})!="{}"||U(Object(le))!="{}"})),"JSON",{stringify:function(le){for(var ee,oe,xe=[le],Ke=1;arguments.length>Ke;)xe.push(arguments[Ke++]);if(oe=ee=xe[1],(S(ee)||le!==void 0)&&!fe(le))return m(ee)||(ee=function(pt,Ue){if(typeof oe=="function"&&(Ue=oe.call(this,pt,Ue)),!fe(Ue))return Ue}),xe[1]=ee,U.apply(Y,xe)}}),Q.prototype[z]||y("./_hide")(Q.prototype,z,Q.prototype.valueOf),o(Q,"Symbol"),o(Math,"Math",!0),o(_.JSON,"JSON",!0)},{"./_an-object":61,"./_descriptors":69,"./_enum-keys":72,"./_export":73,"./_fails":74,"./_global":76,"./_has":77,"./_hide":78,"./_is-array":84,"./_is-object":85,"./_library":92,"./_meta":93,"./_object-create":97,"./_object-dp":98,"./_object-gopd":100,"./_object-gopn":102,"./_object-gopn-ext":101,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_property-desc":111,"./_redefine":113,"./_set-to-string-tag":115,"./_shared":117,"./_to-iobject":123,"./_to-primitive":126,"./_uid":127,"./_wks":131,"./_wks-define":129,"./_wks-ext":130}],147:[function(y,E,w){"use strict";var _=y("./_export"),h=y("./_core"),s=y("./_global"),r=y("./_species-constructor"),n=y("./_promise-resolve");_(_.P+_.R,"Promise",{finally:function(e){var l=r(this,h.Promise||s.Promise),c=typeof e=="function";return this.then(c?function(o){return n(l,e()).then(function(){return o})}:e,c?function(o){return n(l,e()).then(function(){throw o})}:e)}})},{"./_core":65,"./_export":73,"./_global":76,"./_promise-resolve":110,"./_species-constructor":118}],148:[function(y,E,w){"use strict";var _=y("./_export"),h=y("./_new-promise-capability"),s=y("./_perform");_(_.S,"Promise",{try:function(r){var n=h.f(this),e=s(r);return(e.e?n.reject:n.resolve)(e.v),n.promise}})},{"./_export":73,"./_new-promise-capability":95,"./_perform":109}],149:[function(y,E,w){y("./_wks-define")("asyncIterator")},{"./_wks-define":129}],150:[function(y,E,w){y("./_wks-define")("observable")},{"./_wks-define":129}],151:[function(y,E,w){y("./es6.array.iterator");for(var _=y("./_global"),h=y("./_hide"),s=y("./_iterators"),r=y("./_wks")("toStringTag"),n="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),e=0;e0?"-":"+")+r(100*Math.floor(Math.abs(D)/60)+Math.abs(D)%60,4),S:["th","st","nd","rd"][B%10>3?0:(B%100-B%10!=10)*B%10],W:I,N:k};return A.replace(o,function(Y){return Y in Q?Q[Y]:Y.slice(1,Y.length-1)})}}();c.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"},c.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"]},typeof L=="function"&&L.amd?L(function(){return c}):(w===void 0?"undefined":(0,h.default)(w))==="object"?E.exports=c:s.dateFormat=c}(void 0)},{"babel-runtime/helpers/typeof":32}],155:[function(y,E,w){(function(_){function h(){return!(typeof window=="undefined"||!window.process||window.process.type!=="renderer")||typeof document!="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function s(l){var c=this.useColors;if(l[0]=(c?"%c":"")+this.namespace+(c?" %c":" ")+l[0]+(c?"%c ":" ")+"+"+w.humanize(this.diff),c){var o="color: "+this.color;l.splice(1,0,o,"color: inherit");var f=0,d=0;l[0].replace(/%[a-zA-Z%]/g,function(a){a!=="%%"&&(f++,a==="%c"&&(d=f))}),l.splice(d,0,o)}}function r(){return typeof console=="object"&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function n(l){try{l==null?w.storage.removeItem("debug"):w.storage.debug=l}catch(c){}}function e(){var l;try{l=w.storage.debug}catch(c){}return!l&&_!==void 0&&"env"in _&&(l=_.env.DEBUG),l}w=E.exports=y("./debug"),w.log=r,w.formatArgs=s,w.save=n,w.load=e,w.useColors=h,w.storage=typeof chrome!="undefined"&&chrome.storage!==void 0?chrome.storage.local:function(){try{return window.localStorage}catch(l){}}(),w.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],w.formatters.j=function(l){try{return JSON.stringify(l)}catch(c){return"[UnexpectedJSONParseError]: "+c.message}},w.enable(e())}).call(this,y("_process"))},{"./debug":156,_process:173}],156:[function(y,E,w){function _(c){var o,f=0;for(o in c)f=(f<<5)-f+c.charCodeAt(o),f|=0;return w.colors[Math.abs(f)%w.colors.length]}function h(c){function o(){if(o.enabled){var f=o,d=+new Date,a=d-(l||d);f.diff=a,f.prev=l,f.curr=d,l=d;for(var A=new Array(arguments.length),g=0;g]/;E.exports=_},{}],158:[function(y,E,w){function _(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function h(e){return typeof e=="function"}function s(e){return typeof e=="number"}function r(e){return typeof e=="object"&&e!==null}function n(e){return e===void 0}E.exports=_,_.EventEmitter=_,_.prototype._events=void 0,_.prototype._maxListeners=void 0,_.defaultMaxListeners=10,_.prototype.setMaxListeners=function(e){if(!s(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},_.prototype.emit=function(e){var l,c,o,f,d,a;if(this._events||(this._events={}),e==="error"&&(!this._events.error||r(this._events.error)&&!this._events.error.length)){if((l=arguments[1])instanceof Error)throw l;var A=new Error('Uncaught, unspecified "error" event. ('+l+")");throw A.context=l,A}if(c=this._events[e],n(c))return!1;if(h(c))switch(arguments.length){case 1:c.call(this);break;case 2:c.call(this,arguments[1]);break;case 3:c.call(this,arguments[1],arguments[2]);break;default:f=Array.prototype.slice.call(arguments,1),c.apply(this,f)}else if(r(c))for(f=Array.prototype.slice.call(arguments,1),a=c.slice(),o=a.length,d=0;d0&&this._events[e].length>c&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),typeof console.trace=="function"&&console.trace()),this},_.prototype.on=_.prototype.addListener,_.prototype.once=function(e,l){function c(){this.removeListener(e,c),o||(o=!0,l.apply(this,arguments))}if(!h(l))throw TypeError("listener must be a function");var o=!1;return c.listener=l,this.on(e,c),this},_.prototype.removeListener=function(e,l){var c,o,f,d;if(!h(l))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(c=this._events[e],f=c.length,o=-1,c===l||h(c.listener)&&c.listener===l)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,l);else if(r(c)){for(d=f;d-- >0;)if(c[d]===l||c[d].listener&&c[d].listener===l){o=d;break}if(o<0)return this;c.length===1?(c.length=0,delete this._events[e]):c.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,l)}return this},_.prototype.removeAllListeners=function(e){var l,c;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[e]&&delete this._events[e],this;if(arguments.length===0){for(l in this._events)l!=="removeListener"&&this.removeAllListeners(l);return this.removeAllListeners("removeListener"),this._events={},this}if(c=this._events[e],h(c))this.removeListener(e,c);else if(c)for(;c.length;)this.removeListener(e,c[c.length-1]);return delete this._events[e],this},_.prototype.listeners=function(e){return this._events&&this._events[e]?h(this._events[e])?[this._events[e]]:this._events[e].slice():[]},_.prototype.listenerCount=function(e){if(this._events){var l=this._events[e];if(h(l))return 1;if(l)return l.length}return 0},_.listenerCount=function(e,l){return e.listenerCount(l)}},{}],159:[function(y,E,w){var _=y("http"),h=E.exports;for(var s in _)_.hasOwnProperty(s)&&(h[s]=_[s]);h.request=function(r,n){return r||(r={}),r.scheme="https",r.protocol="https:",_.request.call(this,r,n)}},{http:196}],160:[function(y,E,w){"use strict";var _=y("util"),h=y("ms");E.exports=function(s){if(typeof s=="number")return s;var r=h(s);if(r===void 0){var n=new Error(_.format("humanize-ms(%j) result undefined",s));console.warn(n.stack)}return r}},{ms:169,util:207}],161:[function(y,E,w){w.read=function(_,h,s,r,n){var e,l,c=8*n-r-1,o=(1<>1,d=-7,a=s?n-1:0,A=s?-1:1,g=_[h+a];for(a+=A,e=g&(1<<-d)-1,g>>=-d,d+=c;d>0;e=256*e+_[h+a],a+=A,d-=8);for(l=e&(1<<-d)-1,e>>=-d,d+=r;d>0;l=256*l+_[h+a],a+=A,d-=8);if(e===0)e=1-f;else{if(e===o)return l?NaN:1/0*(g?-1:1);l+=Math.pow(2,r),e-=f}return(g?-1:1)*l*Math.pow(2,e-r)},w.write=function(_,h,s,r,n,e){var l,c,o,f=8*e-n-1,d=(1<>1,A=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,g=r?0:e-1,m=r?1:-1,C=h<0||h===0&&1/h<0?1:0;for(h=Math.abs(h),isNaN(h)||h===1/0?(c=isNaN(h)?1:0,l=d):(l=Math.floor(Math.log(h)/Math.LN2),h*(o=Math.pow(2,-l))<1&&(l--,o*=2),h+=l+a>=1?A/o:A*Math.pow(2,1-a),h*o>=2&&(l++,o/=2),l+a>=d?(c=0,l=d):l+a>=1?(c=(h*o-1)*Math.pow(2,n),l+=a):(c=h*Math.pow(2,a-1)*Math.pow(2,n),l=0));n>=8;_[s+g]=255&c,g+=m,c/=256,n-=8);for(l=l<0;_[s+g]=255&l,g+=m,l/=256,f-=8);_[s+g-m]|=128*C}},{}],162:[function(y,E,w){typeof Object.create=="function"?E.exports=function(_,h){_.super_=h,_.prototype=Object.create(h.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}})}:E.exports=function(_,h){_.super_=h;var s=function(){};s.prototype=h.prototype,_.prototype=new s,_.prototype.constructor=_}},{}],163:[function(y,E,w){function _(s){return!!s.constructor&&typeof s.constructor.isBuffer=="function"&&s.constructor.isBuffer(s)}function h(s){return typeof s.readFloatLE=="function"&&typeof s.slice=="function"&&_(s.slice(0,0))}E.exports=function(s){return s!=null&&(_(s)||h(s)||!!s._isBuffer)}},{}],164:[function(y,E,w){!function(_){function h(n){return r.call(n).replace(/^[^{]*{\s*/,"").replace(/\s*}[^}]*$/,"")}function s(n){return typeof n=="function"&&(/^class(\s|\{\}$)/.test(r.call(n))||/^.*classCallCheck\(/.test(h(n)))}var r=Function.prototype.toString;w!==void 0?(E!==void 0&&E.exports&&(w=E.exports=s),w.isClass=s):typeof L=="function"&&L.amd?L([],function(){return s}):_.isClass=s}(this)},{}],165:[function(y,E,w){"use strict";function _(e){var l=e.slice(2);return l=l[0].toLowerCase()+l.slice(1)}var h=y("core-util-is"),s=y("isstream"),r=y("is-class");Object.keys(h).map(function(e){w[_(e)]=h[e]}),w.stream=s,w.readableStream=s.isReadable,w.writableStream=s.isWritable,w.duplexStream=s.isDuplex,w.class=r,w.finite=function(e){return Number.isFinite(e)},w.NaN=function(e){return Number.isNaN(e)},w.generator=function(e){return e&&typeof e.next=="function"&&typeof e.throw=="function"},w.generatorFunction=function(e){return e&&e.constructor&&e.constructor.name==="GeneratorFunction"},w.asyncFunction=function(e){return e&&e.constructor&&e.constructor.name==="AsyncFunction"},w.promise=function(e){return e&&typeof e.then=="function"};var n=Math.pow(2,31);w.int=function(e){return h.isNumber(e)&&e%1==0},w.int32=function(e){return w.int(e)&&e=-n},w.long=function(e){return w.int(e)&&(e>=n||e<-n)},w.Long=function(e){return w.object(e)&&w.number(e.high)&&w.number(e.low)},w.double=function(e){return h.isNumber(e)&&!isNaN(e)&&e%1!=0},w.date=function(e){return e instanceof Date},w.regExp=function(e){return e instanceof RegExp},w.regexp=w.regExp,w.error=function(e){return e instanceof Error},w.array=function(e){return Array.isArray(e)}},{"core-util-is":153,"is-class":164,isstream:167}],166:[function(y,E,w){var _={}.toString;E.exports=Array.isArray||function(h){return _.call(h)=="[object Array]"}},{}],167:[function(y,E,w){function _(e){return e instanceof n.Stream}function h(e){return _(e)&&typeof e._read=="function"&&typeof e._readableState=="object"}function s(e){return _(e)&&typeof e._write=="function"&&typeof e._writableState=="object"}function r(e){return h(e)&&s(e)}var n=y("stream");E.exports=_,E.exports.isReadable=h,E.exports.isWritable=s,E.exports.isDuplex=r},{stream:195}],168:[function(y,E,w){"use strict";function _(s,r,n){if(!s)throw new TypeError("argument dest is required");if(!r)throw new TypeError("argument src is required");return n===void 0&&(n=!0),Object.getOwnPropertyNames(r).forEach(function(e){if(n||!h.call(s,e)){var l=Object.getOwnPropertyDescriptor(r,e);Object.defineProperty(s,e,l)}}),s}E.exports=_;var h=Object.prototype.hasOwnProperty},{}],169:[function(y,E,w){function _(f){if(f=String(f),!(f.length>100)){var d=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(f);if(d){var a=parseFloat(d[1]);switch((d[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*o;case"days":case"day":case"d":return a*c;case"hours":case"hour":case"hrs":case"hr":case"h":return a*l;case"minutes":case"minute":case"mins":case"min":case"m":return a*e;case"seconds":case"second":case"secs":case"sec":case"s":return a*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}}}function h(f){return f>=c?Math.round(f/c)+"d":f>=l?Math.round(f/l)+"h":f>=e?Math.round(f/e)+"m":f>=n?Math.round(f/n)+"s":f+"ms"}function s(f){return r(f,c,"day")||r(f,l,"hour")||r(f,e,"minute")||r(f,n,"second")||f+" ms"}function r(f,d,a){if(!(f0)return _(f);if(a==="number"&&isNaN(f)===!1)return d.long?s(f):h(f);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(f))}},{}],170:[function(y,E,w){(function(_){function h(e,l){for(var c=0,o=e.length-1;o>=0;o--){var f=e[o];f==="."?e.splice(o,1):f===".."?(e.splice(o,1),c++):c&&(e.splice(o,1),c--)}if(l)for(;c--;c)e.unshift("..");return e}function s(e){typeof e!="string"&&(e+="");var l,c=0,o=-1,f=!0;for(l=e.length-1;l>=0;--l)if(e.charCodeAt(l)===47){if(!f){c=l+1;break}}else o===-1&&(f=!1,o=l+1);return o===-1?"":e.slice(c,o)}function r(e,l){if(e.filter)return e.filter(l);for(var c=[],o=0;o=-1&&!l;c--){var o=c>=0?arguments[c]:_.cwd();if(typeof o!="string")throw new TypeError("Arguments to path.resolve must be strings");o&&(e=o+"/"+e,l=o.charAt(0)==="/")}return e=h(r(e.split("/"),function(f){return!!f}),!l).join("/"),(l?"/":"")+e||"."},w.normalize=function(e){var l=w.isAbsolute(e),c=n(e,-1)==="/";return e=h(r(e.split("/"),function(o){return!!o}),!l).join("/"),e||l||(e="."),e&&c&&(e+="/"),(l?"/":"")+e},w.isAbsolute=function(e){return e.charAt(0)==="/"},w.join=function(){var e=Array.prototype.slice.call(arguments,0);return w.normalize(r(e,function(l,c){if(typeof l!="string")throw new TypeError("Arguments to path.join must be strings");return l}).join("/"))},w.relative=function(e,l){function c(m){for(var C=0;C=0&&m[S]==="";S--);return C>S?[]:m.slice(C,S-C+1)}e=w.resolve(e).substr(1),l=w.resolve(l).substr(1);for(var o=c(e.split("/")),f=c(l.split("/")),d=Math.min(o.length,f.length),a=d,A=0;A=1;--d)if((l=e.charCodeAt(d))===47){if(!f){o=d;break}}else f=!1;return o===-1?c?"/":".":c&&o===1?"/":e.slice(0,o)},w.basename=function(e,l){var c=s(e);return l&&c.substr(-1*l.length)===l&&(c=c.substr(0,c.length-l.length)),c},w.extname=function(e){typeof e!="string"&&(e+="");for(var l=-1,c=0,o=-1,f=!0,d=0,a=e.length-1;a>=0;--a){var A=e.charCodeAt(a);if(A!==47)o===-1&&(f=!1,o=a+1),A===46?l===-1?l=a:d!==1&&(d=1):l!==-1&&(d=-1);else if(!f){c=a+1;break}}return l===-1||o===-1||d===0||d===1&&l===o-1&&l===c+1?"":e.slice(l,o)};var n="ab".substr(-1)==="b"?function(e,l,c){return e.substr(l,c)}:function(e,l,c){return l<0&&(l=e.length+l),e.substr(l,c)}}).call(this,y("_process"))},{_process:173}],171:[function(y,E,w){(function(_){(function(){"use strict";function h(O){return O=String(O),O.charAt(0).toUpperCase()+O.slice(1)}function s(O,T,D){var I={"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 T&&D&&/^Win/i.test(O)&&!/^Windows Phone /i.test(O)&&(I=I[/[\d.]+$/.exec(O)])&&(O="Windows "+I),O=String(O),T&&D&&(O=O.replace(RegExp(T,"i"),D)),O=n(O.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])}function r(O,T){var D=-1,I=O?O.length:0;if(typeof I=="number"&&I>-1&&I<=B)for(;++D3&&"WebKit"||/\bOpera\b/.test(Ie)&&(/\bOPR\b/.test(O)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(O)&&!/^(?:Trident|EdgeHTML)$/.test(Se)&&"WebKit"||!Se&&/\bMSIE\b/i.test(O)&&(N=="Mac OS"?"Tasman":"Trident")||Se=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Ie)&&"NetFront")&&(Se=[U]),Ie=="IE"&&(U=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(O)||0)[1])?(Ie+=" Mobile",N="Windows Phone "+(/\+$/.test(U)?U:U+".x"),te.unshift("desktop mode")):/\bWPDesktop\b/i.test(O)?(Ie="IE Mobile",N="Windows Phone 8.x",te.unshift("desktop mode"),ue||(ue=(/\brv:([\d.]+)/.exec(O)||0)[1])):Ie!="IE"&&Se=="Trident"&&(U=/\brv:([\d.]+)/.exec(O))&&(Ie&&te.push("identifying as "+Ie+(ue?" "+ue:"")),Ie="IE",ue=U[1]),he){if(c(I,"global"))if(ae&&(U=ae.lang.System,ce=U.getProperty("os.arch"),N=N||U.getProperty("os.name")+" "+U.getProperty("os.version")),pe){try{ue=I.require("ringo/engine").version.join("."),Ie="RingoJS"}catch(le){(U=I.system)&&U.global.system==I.system&&(Ie="Narwhal",N||(N=U[0].os||null))}Ie||(Ie="Rhino")}else typeof I.process=="object"&&!I.process.browser&&(U=I.process)&&(typeof U.versions=="object"&&(typeof U.versions.electron=="string"?(te.push("Node "+U.versions.node),Ie="Electron",ue=U.versions.electron):typeof U.versions.nw=="string"&&(te.push("Chromium "+ue,"Node "+U.versions.node),Ie="NW.js",ue=U.versions.nw)),Ie||(Ie="Node.js",ce=U.arch,N=U.platform,ue=/[\d.]+/.exec(U.version),ue=ue?ue[0]:null));else l(U=I.runtime)==F?(Ie="Adobe AIR",N=U.flash.system.Capabilities.os):l(U=I.phantom)==$?(Ie="PhantomJS",ue=(U=U.version||null)&&U.major+"."+U.minor+"."+U.patch):typeof Ae.documentMode=="number"&&(U=/\bTrident\/(\d+)/i.exec(O))?(ue=[ue,Ae.documentMode],(U=+U[1]+4)!=ue[1]&&(te.push("IE "+ue[1]+" mode"),Se&&(Se[1]=""),ue[1]=U),ue=Ie=="IE"?String(ue[1].toFixed(1)):ue[0]):typeof Ae.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Ie)&&(te.push("masking as "+Ie+" "+ue),Ie="IE",ue="11.0",Se=["Trident"],N="Windows");N=N&&n(N)}if(ue&&(U=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ue)||/(?:alpha|beta)(?: ?\d)?/i.exec(O+";"+(he&&Q.appMinorVersion))||/\bMinefield\b/i.test(O)&&"a")&&(de=/b/i.test(U)?"beta":"alpha",ue=ue.replace(RegExp(U+"\\+?$"),"")+(de=="beta"?ge:ie)+(/\d+\+?/.exec(U)||"")),Ie=="Fennec"||Ie=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(N))Ie="Firefox Mobile";else if(Ie=="Maxthon"&&ue)ue=ue.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(De))De=="Xbox 360"&&(N=null),De=="Xbox 360"&&/\bIEMobile\b/.test(O)&&te.unshift("mobile mode");else if(!/^(?:Chrome|IE|Opera)$/.test(Ie)&&(!Ie||De||/Browser|Mobi/.test(Ie))||N!="Windows CE"&&!/Mobi/i.test(O))if(Ie=="IE"&&he)try{I.external===null&&te.unshift("platform preview")}catch(le){te.unshift("embedded")}else(/\bBlackBerry\b/.test(De)||/\bBB10\b/.test(O))&&(U=(RegExp(De.replace(/ +/g," *")+"/([.\\d]+)","i").exec(O)||0)[1]||ue)?(U=[U,/BB10/.test(O)],N=(U[1]?(De=null,ne="BlackBerry"):"Device Software")+" "+U[0],ue=null):this!=e&&De!="Wii"&&(he&&be||/Opera/.test(Ie)&&/\b(?:MSIE|Firefox)\b/i.test(O)||Ie=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(N)||Ie=="IE"&&(N&&!/^Win/.test(N)&&ue>5.5||/\bWindows XP\b/.test(N)&&ue>8||ue==8&&!/\bTrident\b/.test(O)))&&!b.test(U=a.call(e,O.replace(b,"")+";"))&&U.name&&(U="ing as "+U.name+((U=U.version)?" "+U:""),b.test(Ie)?(/\bIE\b/.test(U)&&N=="Mac OS"&&(N=null),U="identify"+U):(U="mask"+U,Ie=fe?n(fe.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(U)&&(N=null),he||(ue=null)),Se=["Presto"],te.push(U));else Ie+=" Mobile";(U=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(O)||0)[1])&&(U=[parseFloat(U.replace(/\.(\d)$/,".0$1")),U],Ie=="Safari"&&U[1].slice(-1)=="+"?(Ie="WebKit Nightly",de="alpha",ue=U[1].slice(0,-1)):ue!=U[1]&&ue!=(U[2]=(/\bSafari\/([\d.]+\+?)/i.exec(O)||0)[1])||(ue=null),U[1]=(/\bChrome\/([\d.]+)/i.exec(O)||0)[1],U[0]==537.36&&U[2]==537.36&&parseFloat(U[1])>=28&&Se=="WebKit"&&(Se=["Blink"]),he&&(z||U[1])?(Se&&(Se[1]="like Chrome"),U=U[1]||(U=U[0],U<530?1:U<532?2:U<532.05?3:U<533?4:U<534.03?5:U<534.07?6:U<534.1?7:U<534.13?8:U<534.16?9:U<534.24?10:U<534.3?11:U<535.01?12:U<535.02?"13+":U<535.07?15:U<535.11?16:U<535.19?17:U<536.05?18:U<536.1?19:U<537.01?20:U<537.11?"21+":U<537.13?23:U<537.18?24:U<537.24?25:U<537.36?26:Se!="Blink"?"27":"28")):(Se&&(Se[1]="like Safari"),U=U[0],U=U<400?1:U<500?2:U<526?3:U<533?4:U<534?"4+":U<535?5:U<537?6:U<538?7:U<601?8:"8"),Se&&(Se[1]+=" "+(U+=typeof U=="number"?".x":/[.+]/.test(U)?"":"+")),Ie=="Safari"&&(!ue||parseInt(ue)>45)&&(ue=U)),Ie=="Opera"&&(U=/\bzbov|zvav$/.exec(N))?(Ie+=" ",te.unshift("desktop mode"),U=="zvav"?(Ie+="Mini",ue=null):Ie+="Mobile",N=N.replace(RegExp(" *"+U+"$"),"")):Ie=="Safari"&&/\bChrome\b/.exec(Se&&Se[1])&&(te.unshift("desktop mode"),Ie="Chrome Mobile",ue=null,/\bOS X\b/.test(N)?(ne="Apple",N="iOS 4.3+"):N=null),ue&&ue.indexOf(U=/[\d.]+$/.exec(N))==0&&O.indexOf("/"+U+"-")>-1&&(N=d(N.replace(U,""))),Se&&!/\b(?:Avant|Nook)\b/.test(Ie)&&(/Browser|Lunascape|Maxthon/.test(Ie)||Ie!="Safari"&&/^iOS/.test(N)&&/\bSafari\b/.test(Se[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(Ie)&&Se[1])&&(U=Se[Se.length-1])&&te.push(U),te.length&&(te=["("+te.join("; ")+")"]),ne&&De&&De.indexOf(ne)<0&&te.push("on "+ne),De&&te.push((/^on /.test(te[te.length-1])?"":"on ")+De),N&&(U=/ ([\d.+]+)$/.exec(N),K=U&&N.charAt(N.length-U[0].length-1)=="/",N={architecture:32,family:U&&!K?N.replace(U[0],""):N,version:U?U[1]:null,toString:function(){var le=this.version;return this.family+(le&&!K?" "+le:"")+(this.architecture==64?" 64-bit":"")}}),(U=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(ce))&&!/\bi686\b/i.test(ce)?(N&&(N.architecture=64,N.family=N.family.replace(RegExp(" *"+U),"")),Ie&&(/\bWOW64\b/i.test(O)||he&&/\w(?:86|32)$/.test(Q.cpuClass||Q.platform)&&!/\bWin64; x64\b/i.test(O))&&te.unshift("32-bit")):N&&/^OS X/.test(N.family)&&Ie=="Chrome"&&parseFloat(ue)>=39&&(N.architecture=64),O||(O=null);var W={};return W.description=O,W.layout=Se&&Se[0],W.manufacturer=ne,W.name=Ie,W.prerelease=de,W.product=De,W.ua=O,W.version=Ie&&ue,W.os=N||{architecture:null,family:null,version:null,toString:function(){return"null"}},W.parse=a,W.toString=D,W.version&&te.unshift(ue),W.name&&te.unshift(Ie),N&&Ie&&(N!=String(N).split(" ")[0]||N!=Ie.split(" ")[0]&&!De)&&te.push(De?"("+N+")":"on "+N),te.length&&(W.description=te.join(" ")),W}var A={function:!0,object:!0},g=A[typeof window]&&window||this,m=A[typeof w]&&w,C=A[typeof E]&&E&&!E.nodeType&&E,S=m&&C&&typeof _=="object"&&_;!S||S.global!==S&&S.window!==S&&S.self!==S||(g=S);var B=Math.pow(2,53)-1,b=/\bOpera/,p=Object.prototype,u=p.hasOwnProperty,i=p.toString,x=a();typeof L=="function"&&typeof L.amd=="object"&&L.amd?(g.platform=x,L(function(){return x})):m&&C?e(x,function(O,T){m[T]=O}):g.platform=x}).call(this)}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],172:[function(y,E,w){(function(_){"use strict";function h(s,r,n,e){if(typeof s!="function")throw new TypeError('"callback" argument must be a function');var l,c,o=arguments.length;switch(o){case 0:case 1:return _.nextTick(s);case 2:return _.nextTick(function(){s.call(null,r)});case 3:return _.nextTick(function(){s.call(null,r,n)});case 4:return _.nextTick(function(){s.call(null,r,n,e)});default:for(l=new Array(o-1),c=0;c1)for(var B=1;B1&&(pe=ae[0]+"@",G=ae[1]),G=G.replace(U,"."),pe+r(G.split("."),$).join(".")}function e(G){for(var $,ae,pe=[],ie=0,ge=G.length;ie=55296&&$<=56319&&ie65535&&($-=65536,ae+=H($>>>10&1023|55296),$=56320|1023&$),ae+=H($)}).join("")}function c(G){return G-48<10?G-22:G-65<26?G-65:G-97<26?G-97:u}function o(G,$){return G+22+75*(G<26)-(($!=0)<<5)}function f(G,$,ae){var pe=0;for(G=ae?F(G/T):G>>1,G+=F(G/$);G>z*x>>1;pe+=u)G=F(G/z);return F(pe+(z+1)*G/(G+O))}function d(G){var $,ae,pe,ie,ge,Ae,be,fe,ce,te,de=[],he=G.length,ue=0,Se=I,Ie=D;for(ae=G.lastIndexOf(k),ae<0&&(ae=0),pe=0;pe=128&&s("not-basic"),de.push(G.charCodeAt(pe));for(ie=ae>0?ae+1:0;ie=he&&s("invalid-input"),fe=c(G.charCodeAt(ie++)),(fe>=u||fe>F((p-ue)/Ae))&&s("overflow"),ue+=fe*Ae,ce=be<=Ie?i:be>=Ie+x?x:be-Ie,!(feF(p/te)&&s("overflow"),Ae*=te;$=de.length+1,Ie=f(ue-ge,$,ge==0),F(ue/$)>p-Se&&s("overflow"),Se+=F(ue/$),ue%=$,de.splice(ue++,0,Se)}return l(de)}function a(G){var $,ae,pe,ie,ge,Ae,be,fe,ce,te,de,he,ue,Se,Ie,De=[];for(G=e(G),he=G.length,$=I,ae=0,ge=D,Ae=0;Ae=$&&deF((p-ae)/ue)&&s("overflow"),ae+=(be-$)*ue,$=be,Ae=0;Aep&&s("overflow"),de==$){for(fe=ae,ce=u;te=ce<=ge?i:ce>=ge+x?x:ce-ge,!(fe= 0x80 (not a basic code point)","invalid-input":"Invalid input"},z=u-i,F=Math.floor,H=String.fromCharCode;if(B={version:"1.4.1",ucs2:{decode:e,encode:l},decode:d,encode:a,toASCII:g,toUnicode:A},typeof L=="function"&&typeof L.amd=="object"&&L.amd)L("punycode",function(){return B});else if(m&&C)if(E.exports==m)C.exports=B;else for(b in B)B.hasOwnProperty(b)&&(m[b]=B[b]);else h.punycode=B}(this)}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],175:[function(y,E,w){"use strict";function _(s,r){return Object.prototype.hasOwnProperty.call(s,r)}E.exports=function(s,r,n,e){r=r||"&",n=n||"=";var l={};if(typeof s!="string"||s.length===0)return l;var c=/\+/g;s=s.split(r);var o=1e3;e&&typeof e.maxKeys=="number"&&(o=e.maxKeys);var f=s.length;o>0&&f>o&&(f=o);for(var d=0;d=0?(a=C.substr(0,S),A=C.substr(S+1)):(a=C,A=""),g=decodeURIComponent(a),m=decodeURIComponent(A),_(l,g)?h(l[g])?l[g].push(m):l[g]=[l[g],m]:l[g]=m}return l};var h=Array.isArray||function(s){return Object.prototype.toString.call(s)==="[object Array]"}},{}],176:[function(y,E,w){"use strict";function _(n,e){if(n.map)return n.map(e);for(var l=[],c=0;c0?(typeof ue=="string"||ne.objectMode||(0,K.default)(ue)===ae.prototype||(ue=s(ue)),Ie?ne.endEmitted?he.emit("error",new Error("stream.unshift() after end event")):o(he,ne,ue,!0):ne.ended?he.emit("error",new Error("stream.push() after EOF")):(ne.reading=!1,ne.decoder&&!Se?(ue=ne.decoder.write(ue),ne.objectMode||ue.length!==0?o(he,ne,ue,!1):S(he,ne)):o(he,ne,ue,!1))):Ie||(ne.reading=!1)}return d(ne)}function o(he,ue,Se,Ie){ue.flowing&&ue.length===0&&!ue.sync?(he.emit("data",Se),he.read(0)):(ue.length+=ue.objectMode?1:Se.length,Ie?ue.buffer.unshift(Se):ue.buffer.push(Se),ue.needReadable&&m(he)),S(he,ue)}function f(he,ue){var Se;return r(ue)||typeof ue=="string"||ue===void 0||he.objectMode||(Se=new TypeError("Invalid non-string/buffer chunk")),Se}function d(he){return!he.ended&&(he.needReadable||he.length=de?he=de:(he--,he|=he>>>1,he|=he>>>2,he|=he>>>4,he|=he>>>8,he|=he>>>16,he++),he}function A(he,ue){return he<=0||ue.length===0&&ue.ended?0:ue.objectMode?1:he!==he?ue.flowing&&ue.length?ue.buffer.head.data.length:ue.length:(he>ue.highWaterMark&&(ue.highWaterMark=a(he)),he<=ue.length?he:ue.ended?ue.length:(ue.needReadable=!0,0))}function g(he,ue){if(!ue.ended){if(ue.decoder){var Se=ue.decoder.end();Se&&Se.length&&(ue.buffer.push(Se),ue.length+=ue.objectMode?1:Se.length)}ue.ended=!0,m(he)}}function m(he){var ue=he._readableState;ue.needReadable=!1,ue.emittedReadable||(Ae("emitReadable",ue.flowing),ue.emittedReadable=!0,ue.sync?z.nextTick(C,he):C(he))}function C(he){Ae("emit readable"),he.emit("readable"),x(he)}function S(he,ue){ue.readingMore||(ue.readingMore=!0,z.nextTick(B,he,ue))}function B(he,ue){for(var Se=ue.length;!ue.reading&&!ue.flowing&&!ue.ended&&ue.length=ue.length?(Se=ue.decoder?ue.buffer.join(""):ue.buffer.length===1?ue.buffer.head.data:ue.buffer.concat(ue.length),ue.buffer.clear()):Se=T(he,ue.buffer,ue.decoder),Se}function T(he,ue,Se){var Ie;return hene.length?ne.length:he;if(N===ne.length?De+=ne:De+=ne.slice(0,he),(he-=N)===0){N===ne.length?(++Ie,Se.next?ue.head=Se.next:ue.head=ue.tail=null):(ue.head=Se,Se.data=ne.slice(N));break}++Ie}return ue.length-=Ie,De}function I(he,ue){var Se=ae.allocUnsafe(he),Ie=ue.head,De=1;for(Ie.data.copy(Se),he-=Ie.data.length;Ie=Ie.next;){var ne=Ie.data,N=he>ne.length?ne.length:he;if(ne.copy(Se,Se.length-he,0,N),(he-=N)===0){N===ne.length?(++De,Ie.next?ue.head=Ie.next:ue.head=ue.tail=null):(ue.head=Ie,Ie.data=ne.slice(N));break}++De}return ue.length-=De,Se}function k(he){var ue=he._readableState;if(ue.length>0)throw new Error('"endReadable()" called on non-empty stream');ue.endEmitted||(ue.ended=!0,z.nextTick(Q,ue,he))}function Q(he,ue){he.endEmitted||he.length!==0||(he.endEmitted=!0,ue.readable=!1,ue.emit("end"))}function Y(he,ue){for(var Se=0,Ie=he.length;Se=ue.highWaterMark||ue.ended))return Ae("read: emitReadable",ue.length,ue.ended),ue.length===0&&ue.ended?k(this):m(this),null;if((he=A(he,ue))===0&&ue.ended)return ue.length===0&&k(this),null;var Ie=ue.needReadable;Ae("need readable",Ie),(ue.length===0||ue.length-he0?O(he,ue):null,De===null?(ue.needReadable=!0,he=0):ue.length-=he,ue.length===0&&(ue.ended||(ue.needReadable=!0),Se!==he&&ue.ended&&k(this)),De!==null&&this.emit("data",De),De},l.prototype._read=function(he){this.emit("error",new Error("_read() is not implemented"))},l.prototype.pipe=function(he,ue){function Se(vt,it){Ae("onunpipe"),vt===oe&&it&&it.hasUnpiped===!1&&(it.hasUnpiped=!0,De())}function Ie(){Ae("onend"),he.end()}function De(){Ae("cleanup"),he.removeListener("close",W),he.removeListener("finish",le),he.removeListener("drain",Ue),he.removeListener("error",N),he.removeListener("unpipe",Se),oe.removeListener("end",Ie),oe.removeListener("end",ee),oe.removeListener("data",ne),He=!0,!xe.awaitDrain||he._writableState&&!he._writableState.needDrain||Ue()}function ne(vt){Ae("ondata"),dt=!1,he.write(vt)!==!1||dt||((xe.pipesCount===1&&xe.pipes===he||xe.pipesCount>1&&Y(xe.pipes,he)!==-1)&&!He&&(Ae("false write response, pause",oe._readableState.awaitDrain),oe._readableState.awaitDrain++,dt=!0),oe.pause())}function N(vt){Ae("onerror",vt),ee(),he.removeListener("error",N),G(he,"error")===0&&he.emit("error",vt)}function W(){he.removeListener("finish",le),ee()}function le(){Ae("onfinish"),he.removeListener("close",W),ee()}function ee(){Ae("unpipe"),oe.unpipe(he)}var oe=this,xe=this._readableState;switch(xe.pipesCount){case 0:xe.pipes=he;break;case 1:xe.pipes=[xe.pipes,he];break;default:xe.pipes.push(he)}xe.pipesCount+=1,Ae("pipe count=%d opts=%j",xe.pipesCount,ue);var Ke=(!ue||ue.end!==!1)&&he!==_.stdout&&he!==_.stderr,pt=Ke?Ie:ee;xe.endEmitted?z.nextTick(pt):oe.once("end",pt),he.on("unpipe",Se);var Ue=b(oe);he.on("drain",Ue);var He=!1,dt=!1;return oe.on("data",ne),n(he,"error",N),he.once("close",W),he.once("finish",le),he.emit("pipe",oe),xe.flowing||(Ae("pipe resume"),oe.resume()),he},l.prototype.unpipe=function(he){var ue=this._readableState,Se={hasUnpiped:!1};if(ue.pipesCount===0)return this;if(ue.pipesCount===1)return he&&he!==ue.pipes?this:(he||(he=ue.pipes),ue.pipes=null,ue.pipesCount=0,ue.flowing=!1,he&&he.emit("unpipe",this,Se),this);if(!he){var Ie=ue.pipes,De=ue.pipesCount;ue.pipes=null,ue.pipesCount=0,ue.flowing=!1;for(var ne=0;ne-1?F.default:H.nextTick;o.WritableState=c;var ae=y("core-util-is");ae.inherits=y("inherits");var pe={deprecate:y("util-deprecate")},ie=y("./internal/streams/stream"),ge=y("safe-buffer").Buffer,Ae=h.Uint8Array||function(){},be=y("./internal/streams/destroy");ae.inherits(o,ie),c.prototype.getBuffer=function(){for(var ce=this.bufferedRequest,te=[];ce;)te.push(ce),ce=ce.next;return te},function(){try{Object.defineProperty(c.prototype,"buffer",{get:pe.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ce){}}();var fe;typeof K.default=="function"&&Y.default&&typeof Function.prototype[Y.default]=="function"?(fe=Function.prototype[Y.default],(0,k.default)(o,Y.default,{value:function(ce){return!!fe.call(this,ce)||this===o&&ce&&ce._writableState instanceof c}})):fe=function(ce){return ce instanceof this},o.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},o.prototype.write=function(ce,te,de){var he=this._writableState,ue=!1,Se=!he.objectMode&&e(ce);return Se&&!ge.isBuffer(ce)&&(ce=n(ce)),typeof te=="function"&&(de=te,te=null),Se?te="buffer":te||(te=he.defaultEncoding),typeof de!="function"&&(de=l),he.ended?f(this,de):(Se||d(this,he,ce,de))&&(he.pendingcb++,ue=A(this,he,Se,ce,te,de)),ue},o.prototype.cork=function(){this._writableState.corked++},o.prototype.uncork=function(){var ce=this._writableState;ce.corked&&(ce.corked--,ce.writing||ce.corked||ce.finished||ce.bufferProcessing||!ce.bufferedRequest||p(this,ce))},o.prototype.setDefaultEncoding=function(ce){if(typeof ce=="string"&&(ce=ce.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((ce+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+ce);return this._writableState.defaultEncoding=ce,this},Object.defineProperty(o.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),o.prototype._write=function(ce,te,de){de(new Error("_write() is not implemented"))},o.prototype._writev=null,o.prototype.end=function(ce,te,de){var he=this._writableState;typeof ce=="function"?(de=ce,ce=null,te=null):typeof te=="function"&&(de=te,te=null),ce!=null&&this.write(ce,te),he.corked&&(he.corked=1,this.uncork()),he.ending||he.finished||T(this,he,de)},Object.defineProperty(o.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(ce){this._writableState&&(this._writableState.destroyed=ce)}}),o.prototype.destroy=be.destroy,o.prototype._undestroy=be.undestroy,o.prototype._destroy=function(ce,te){this.end(),te(ce)}}).call(this,y("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":179,"./internal/streams/destroy":185,"./internal/streams/stream":186,_process:173,"babel-runtime/core-js/object/define-property":20,"babel-runtime/core-js/set-immediate":25,"babel-runtime/core-js/symbol":27,"babel-runtime/core-js/symbol/has-instance":28,"core-util-is":153,inherits:162,"process-nextick-args":172,"safe-buffer":193,"util-deprecate":205}],184:[function(y,E,w){"use strict";function _(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function h(n,e,l){n.copy(e,l)}var s=y("safe-buffer").Buffer,r=y("util");E.exports=function(){function n(){_(this,n),this.head=null,this.tail=null,this.length=0}return n.prototype.push=function(e){var l={data:e,next:null};this.length>0?this.tail.next=l:this.head=l,this.tail=l,++this.length},n.prototype.unshift=function(e){var l={data:e,next:this.head};this.length===0&&(this.tail=l),this.head=l,++this.length},n.prototype.shift=function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},n.prototype.clear=function(){this.head=this.tail=null,this.length=0},n.prototype.join=function(e){if(this.length===0)return"";for(var l=this.head,c=""+l.data;l=l.next;)c+=e+l.data;return c},n.prototype.concat=function(e){if(this.length===0)return s.alloc(0);if(this.length===1)return this.head.data;for(var l=s.allocUnsafe(e>>>0),c=this.head,o=0;c;)h(c.data,l,o),o+=c.data.length,c=c.next;return l},n}(),r&&r.inspect&&r.inspect.custom&&(E.exports.prototype[r.inspect.custom]=function(){var n=r.inspect({length:this.length});return this.constructor.name+" "+n})},{"safe-buffer":193,util:36}],185:[function(y,E,w){"use strict";function _(n,e){var l=this,c=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return c||o?(e?e(n):!n||this._writableState&&this._writableState.errorEmitted||r.nextTick(s,this,n),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(n||null,function(f){!e&&f?(r.nextTick(s,l,f),l._writableState&&(l._writableState.errorEmitted=!0)):e&&e(f)}),this)}function h(){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(n,e){n.emit("error",e)}var r=y("process-nextick-args");E.exports={destroy:_,undestroy:h}},{"process-nextick-args":172}],186:[function(y,E,w){"use strict";E.exports=y("events").EventEmitter},{events:158}],187:[function(y,E,w){E.exports=y("./readable").PassThrough},{"./readable":188}],188:[function(y,E,w){w=E.exports=y("./lib/_stream_readable.js"),w.Stream=w,w.Readable=w,w.Writable=y("./lib/_stream_writable.js"),w.Duplex=y("./lib/_stream_duplex.js"),w.Transform=y("./lib/_stream_transform.js"),w.PassThrough=y("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":179,"./lib/_stream_passthrough.js":180,"./lib/_stream_readable.js":181,"./lib/_stream_transform.js":182,"./lib/_stream_writable.js":183}],189:[function(y,E,w){E.exports=y("./readable").Transform},{"./readable":188}],190:[function(y,E,w){E.exports=y("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":183}],191:[function(y,E,w){var _=function(){return this}()||Function("return this")(),h=_.regeneratorRuntime&&Object.getOwnPropertyNames(_).indexOf("regeneratorRuntime")>=0,s=h&&_.regeneratorRuntime;if(_.regeneratorRuntime=void 0,E.exports=y("./runtime"),h)_.regeneratorRuntime=s;else try{delete _.regeneratorRuntime}catch(r){_.regeneratorRuntime=void 0}},{"./runtime":192}],192:[function(y,E,w){!function(_){"use strict";function h(F,H,G,$){var ae=H&&H.prototype instanceof r?H:r,pe=Object.create(ae.prototype),ie=new A($||[]);return pe._invoke=o(F,G,ie),pe}function s(F,H,G){try{return{type:"normal",arg:F.call(H,G)}}catch($){return{type:"throw",arg:$}}}function r(){}function n(){}function e(){}function l(F){["next","throw","return"].forEach(function(H){F[H]=function(G){return this._invoke(H,G)}})}function c(F){function H(ae,pe,ie,ge){var Ae=s(F[ae],F,pe);if(Ae.type!=="throw"){var be=Ae.arg,fe=be.value;return fe&&typeof fe=="object"&&B.call(fe,"__await")?Promise.resolve(fe.__await).then(function(ce){H("next",ce,ie,ge)},function(ce){H("throw",ce,ie,ge)}):Promise.resolve(fe).then(function(ce){be.value=ce,ie(be)},ge)}ge(Ae.arg)}function G(ae,pe){function ie(){return new Promise(function(ge,Ae){H(ae,pe,ge,Ae)})}return $=$?$.then(ie,ie):ie()}var $;this._invoke=G}function o(F,H,G){var $=T;return function(ae,pe){if($===I)throw new Error("Generator is already running");if($===k){if(ae==="throw")throw pe;return m()}for(G.method=ae,G.arg=pe;;){var ie=G.delegate;if(ie){var ge=f(ie,G);if(ge){if(ge===Q)continue;return ge}}if(G.method==="next")G.sent=G._sent=G.arg;else if(G.method==="throw"){if($===T)throw $=k,G.arg;G.dispatchException(G.arg)}else G.method==="return"&&G.abrupt("return",G.arg);$=I;var Ae=s(F,H,G);if(Ae.type==="normal"){if($=G.done?k:D,Ae.arg===Q)continue;return{value:Ae.arg,done:G.done}}Ae.type==="throw"&&($=k,G.method="throw",G.arg=Ae.arg)}}}function f(F,H){var G=F.iterator[H.method];if(G===C){if(H.delegate=null,H.method==="throw"){if(F.iterator.return&&(H.method="return",H.arg=C,f(F,H),H.method==="throw"))return Q;H.method="throw",H.arg=new TypeError("The iterator does not provide a 'throw' method")}return Q}var $=s(G,F.iterator,H.arg);if($.type==="throw")return H.method="throw",H.arg=$.arg,H.delegate=null,Q;var ae=$.arg;return ae?ae.done?(H[F.resultName]=ae.value,H.next=F.nextLoc,H.method!=="return"&&(H.method="next",H.arg=C),H.delegate=null,Q):ae:(H.method="throw",H.arg=new TypeError("iterator result is not an object"),H.delegate=null,Q)}function d(F){var H={tryLoc:F[0]};1 in F&&(H.catchLoc=F[1]),2 in F&&(H.finallyLoc=F[2],H.afterLoc=F[3]),this.tryEntries.push(H)}function a(F){var H=F.completion||{};H.type="normal",delete H.arg,F.completion=H}function A(F){this.tryEntries=[{tryLoc:"root"}],F.forEach(d,this),this.reset(!0)}function g(F){if(F){var H=F[p];if(H)return H.call(F);if(typeof F.next=="function")return F;if(!isNaN(F.length)){var G=-1,$=function ae(){for(;++G=0;--$){var ae=this.tryEntries[$],pe=ae.completion;if(ae.tryLoc==="root")return H("end");if(ae.tryLoc<=this.prev){var ie=B.call(ae,"catchLoc"),ge=B.call(ae,"finallyLoc");if(ie&&ge){if(this.prev=0;--G){var $=this.tryEntries[G];if($.tryLoc<=this.prev&&B.call($,"finallyLoc")&&this.prev<$.finallyLoc){var ae=$;break}}ae&&(F==="break"||F==="continue")&&ae.tryLoc<=H&&H<=ae.finallyLoc&&(ae=null);var pe=ae?ae.completion:{};return pe.type=F,pe.arg=H,ae?(this.method="next",this.next=ae.finallyLoc,Q):this.complete(pe)},complete:function(F,H){if(F.type==="throw")throw F.arg;return F.type==="break"||F.type==="continue"?this.next=F.arg:F.type==="return"?(this.rval=this.arg=F.arg,this.method="return",this.next="end"):F.type==="normal"&&H&&(this.next=H),Q},finish:function(F){for(var H=this.tryEntries.length-1;H>=0;--H){var G=this.tryEntries[H];if(G.finallyLoc===F)return this.complete(G.completion,G.afterLoc),a(G),Q}},catch:function(F){for(var H=this.tryEntries.length-1;H>=0;--H){var G=this.tryEntries[H];if(G.tryLoc===F){var $=G.completion;if($.type==="throw"){var ae=$.arg;a(G)}return ae}}throw new Error("illegal catch attempt")},delegateYield:function(F,H,G){return this.delegate={iterator:g(F),resultName:H,nextLoc:G},this.method==="next"&&(this.arg=C),Q}}}(function(){return this}()||Function("return this")())},{}],193:[function(y,E,w){function _(n,e){for(var l in n)e[l]=n[l]}function h(n,e,l){return r(n,e,l)}var s=y("buffer"),r=s.Buffer;r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?E.exports=s:(_(s,w),w.Buffer=h),_(r,h),h.from=function(n,e,l){if(typeof n=="number")throw new TypeError("Argument must not be a number");return r(n,e,l)},h.alloc=function(n,e,l){if(typeof n!="number")throw new TypeError("Argument must be a number");var c=r(n);return e!==void 0?typeof l=="string"?c.fill(e,l):c.fill(e):c.fill(0),c},h.allocUnsafe=function(n){if(typeof n!="number")throw new TypeError("Argument must be a number");return r(n)},h.allocUnsafeSlow=function(n){if(typeof n!="number")throw new TypeError("Argument must be a number");return s.SlowBuffer(n)}},{buffer:38}],194:[function(y,E,w){(function(_){"use strict";function h(m){return m&&m.__esModule?m:{default:m}}var s=y("babel-runtime/core-js/string/from-code-point"),r=h(s),n=y("babel-runtime/core-js/json/stringify"),e=h(n),l=y("babel-runtime/helpers/typeof"),c=h(l),o=y("babel-runtime/core-js/object/define-property"),f=h(o),d=y("babel-runtime/core-js/object/keys"),a=h(d),A=y("babel-runtime/core-js/object/create"),g=h(A);!function(m){function C(ee,oe){if(!(this instanceof C))return new C(ee,oe);var xe=this;B(xe),xe.q=xe.c="",xe.bufferCheckPosition=m.MAX_BUFFER_LENGTH,xe.opt=oe||{},xe.opt.lowercase=xe.opt.lowercase||xe.opt.lowercasetags,xe.looseCase=xe.opt.lowercase?"toLowerCase":"toUpperCase",xe.tags=[],xe.closed=xe.closedRoot=xe.sawRoot=!1,xe.tag=xe.error=null,xe.strict=!!ee,xe.noscript=!(!ee&&!xe.opt.noscript),xe.state=W.BEGIN,xe.strictEntities=xe.opt.strictEntities,xe.ENTITIES=xe.strictEntities?(0,g.default)(m.XML_ENTITIES):(0,g.default)(m.ENTITIES),xe.attribList=[],xe.opt.xmlns&&(xe.ns=(0,g.default)(Se)),xe.trackPosition=xe.opt.position!==!1,xe.trackPosition&&(xe.position=xe.line=xe.column=0),I(xe,"onready")}function S(ee){for(var oe=Math.max(m.MAX_BUFFER_LENGTH,10),xe=0,Ke=0,pt=be.length;Keoe)switch(be[Ke]){case"textNode":Q(ee);break;case"cdata":k(ee,"oncdata",ee.cdata),ee.cdata="";break;case"script":k(ee,"onscript",ee.script),ee.script="";break;default:U(ee,"Max buffer length exceeded: "+be[Ke])}xe=Math.max(xe,Ue)}var He=m.MAX_BUFFER_LENGTH-xe;ee.bufferCheckPosition=He+ee.position}function B(ee){for(var oe=0,xe=be.length;oe"||i(ee)}function T(ee,oe){return ee.test(oe)}function D(ee,oe){return!T(ee,oe)}function I(ee,oe,xe){ee[oe]&&ee[oe](xe)}function k(ee,oe,xe){ee.textNode&&Q(ee),I(ee,oe,xe)}function Q(ee){ee.textNode=Y(ee.opt,ee.textNode),ee.textNode&&I(ee,"ontext",ee.textNode),ee.textNode=""}function Y(ee,oe){return ee.trim&&(oe=oe.trim()),ee.normalize&&(oe=oe.replace(/\s+/g," ")),oe}function U(ee,oe){return Q(ee),ee.trackPosition&&(oe+=` +`;return a+="",f=f||{},m={},s(f).to(m),m.subres={uploadId:c},C=this._objectRequestParams("POST",l,m),r.encodeCallback(C,m),C.mime="xml",C.content=a,C.headers&&C.headers["x-oss-callback"]||(C.xmlResponse=!0),C.successStatuses=[200],b.next=16,this.request(C);case 16:return T=b.sent,B={res:T.res,bucket:C.bucket,name:l,etag:T.res.headers.etag},C.headers&&C.headers["x-oss-callback"]&&(B.data=JSON.parse(T.data.toString())),b.abrupt("return",B);case 20:case"end":return b.stop()}},e,this)}),n._uploadPart=h.default.mark(function e(l,c,o,f,d){var a,A,g;return h.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return d=d||{},a={},s(d).to(a),a.headers={"Content-Length":f.size},a.subres={partNumber:o,uploadId:c},A=this._objectRequestParams("PUT",l,a),A.mime=a.mime,A.stream=f.stream,A.successStatuses=[200],m.next=11,this.request(A);case 11:return g=m.sent,f.stream=null,A.stream=null,m.abrupt("return",{name:l,etag:g.res.headers.etag,res:g.res});case 15:case"end":return m.stop()}},e,this)})},{"./callback":7,"babel-runtime/regenerator":33,"copy-to":43}],9:[function(y,E,w){(function(_){"use strict";function h(o){return o&&o.__esModule?o:{default:o}}var s=y("babel-runtime/core-js/json/stringify"),r=h(s),n=y("babel-runtime/core-js/object/keys"),e=h(n),l=y("./../../shims/crypto/crypto.js"),c=y("is-type-of");w.buildCanonicalizedResource=function(o,f){var d=""+o,a="?";if(c.string(f)&&f.trim()!=="")d+=a+f;else if(c.array(f))f.sort(),d+=a+f.join("&");else if(f){var A=function(m,C){return m[0]>C[0]?1:m[0]0)throw new Error("Invalid string. Length must be a multiple of 4");var C=g.indexOf("=");return C===-1&&(C=m),[C,C===m?0:4-C%4]}function h(g){var m=_(g),C=m[0],T=m[1];return 3*(C+T)/4-T}function s(g,m,C){return 3*(m+C)/4-C}function r(g){for(var m,C=_(g),T=C[0],B=C[1],b=new f(s(g,T,B)),p=0,u=B>0?T-4:T,i=0;i>16&255,b[p++]=m>>8&255,b[p++]=255&m;return B===2&&(m=o[g.charCodeAt(i)]<<2|o[g.charCodeAt(i+1)]>>4,b[p++]=255&m),B===1&&(m=o[g.charCodeAt(i)]<<10|o[g.charCodeAt(i+1)]<<4|o[g.charCodeAt(i+2)]>>2,b[p++]=m>>8&255,b[p++]=255&m),b}function n(g){return c[g>>18&63]+c[g>>12&63]+c[g>>6&63]+c[63&g]}function e(g,m,C){for(var T,B=[],b=m;bp?p:b+16383));return T===1?(m=g[C-1],B.push(c[m>>2]+c[m<<4&63]+"==")):T===2&&(m=(g[C-2]<<8)+g[C-1],B.push(c[m>>10]+c[m>>4&63]+c[m<<2&63]+"=")),B.join("")}w.byteLength=h,w.toByteArray=r,w.fromByteArray=l;for(var c=[],o=[],f=typeof Uint8Array!="undefined"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,A=d.length;a1&&H[1]||""}function d(F){var H=o.match(F);return H&&H.length>1&&H[2]||""}var a,A=f(/(ipod|iphone|ipad)/i).toLowerCase(),g=/like android/i.test(o),m=!g&&/android/i.test(o),C=/nexus\s*[0-6]\s*/i.test(o),T=!C&&/nexus\s*[0-9]+/i.test(o),B=/CrOS/.test(o),b=/silk/i.test(o),p=/sailfish/i.test(o),u=/tizen/i.test(o),i=/(web|hpw)os/i.test(o),x=/windows phone/i.test(o),O=(/SamsungBrowser/i.test(o),!x&&/windows/i.test(o)),S=!A&&!b&&/macintosh/i.test(o),D=!m&&!p&&!u&&!i&&/linux/i.test(o),I=d(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),k=f(/version\/(\d+(\.\d+)?)/i),Q=/tablet/i.test(o)&&!/tablet pc/i.test(o),Y=!Q&&/[^-]mobi/i.test(o),U=/xbox/i.test(o);/opera/i.test(o)?a={name:"Opera",opera:l,version:k||f(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(o)?a={name:"Opera",opera:l,version:f(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||k}:/SamsungBrowser/i.test(o)?a={name:"Samsung Internet for Android",samsungBrowser:l,version:k||f(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(o)?a={name:"Opera Coast",coast:l,version:k||f(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(o)?a={name:"Yandex Browser",yandexbrowser:l,version:k||f(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(o)?a={name:"UC Browser",ucbrowser:l,version:f(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(o)?a={name:"Maxthon",maxthon:l,version:f(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(o)?a={name:"Epiphany",epiphany:l,version:f(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(o)?a={name:"Puffin",puffin:l,version:f(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(o)?a={name:"Sleipnir",sleipnir:l,version:f(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(o)?a={name:"K-Meleon",kMeleon:l,version:f(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:x?(a={name:"Windows Phone",osname:"Windows Phone",windowsphone:l},I?(a.msedge=l,a.version=I):(a.msie=l,a.version=f(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(o)?a={name:"Internet Explorer",msie:l,version:f(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:B?a={name:"Chrome",osname:"Chrome OS",chromeos:l,chromeBook:l,chrome:l,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(o)?a={name:"Microsoft Edge",msedge:l,version:I}:/vivaldi/i.test(o)?a={name:"Vivaldi",vivaldi:l,version:f(/vivaldi\/(\d+(\.\d+)?)/i)||k}:p?a={name:"Sailfish",osname:"Sailfish OS",sailfish:l,version:f(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(o)?a={name:"SeaMonkey",seamonkey:l,version:f(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(o)?(a={name:"Firefox",firefox:l,version:f(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(o)&&(a.firefoxos=l,a.osname="Firefox OS")):b?a={name:"Amazon Silk",silk:l,version:f(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(o)?a={name:"PhantomJS",phantom:l,version:f(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(o)?a={name:"SlimerJS",slimer:l,version:f(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(o)||/rim\stablet/i.test(o)?a={name:"BlackBerry",osname:"BlackBerry OS",blackberry:l,version:k||f(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:i?(a={name:"WebOS",osname:"WebOS",webos:l,version:k||f(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(o)&&(a.touchpad=l)):/bada/i.test(o)?a={name:"Bada",osname:"Bada",bada:l,version:f(/dolfin\/(\d+(\.\d+)?)/i)}:u?a={name:"Tizen",osname:"Tizen",tizen:l,version:f(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||k}:/qupzilla/i.test(o)?a={name:"QupZilla",qupzilla:l,version:f(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||k}:/chromium/i.test(o)?a={name:"Chromium",chromium:l,version:f(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||k}:/chrome|crios|crmo/i.test(o)?a={name:"Chrome",chrome:l,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:m?a={name:"Android",version:k}:/safari|applewebkit/i.test(o)?(a={name:"Safari",safari:l},k&&(a.version=k)):A?(a={name:A=="iphone"?"iPhone":A=="ipad"?"iPad":"iPod"},k&&(a.version=k)):a=/googlebot/i.test(o)?{name:"Googlebot",googlebot:l,version:f(/googlebot\/(\d+(\.\d+))/i)||k}:{name:f(/^(.*)\/(.*) /),version:d(/^(.*)\/(.*) /)},!a.msedge&&/(apple)?webkit/i.test(o)?(/(apple)?webkit\/537\.36/i.test(o)?(a.name=a.name||"Blink",a.blink=l):(a.name=a.name||"Webkit",a.webkit=l),!a.version&&k&&(a.version=k)):!a.opera&&/gecko\//i.test(o)&&(a.name=a.name||"Gecko",a.gecko=l,a.version=a.version||f(/gecko\/(\d+(\.\d+)?)/i)),a.windowsphone||!m&&!a.silk?!a.windowsphone&&A?(a[A]=l,a.ios=l,a.osname="iOS"):S?(a.mac=l,a.osname="macOS"):U?(a.xbox=l,a.osname="Xbox"):O?(a.windows=l,a.osname="Windows"):D&&(a.linux=l,a.osname="Linux"):(a.android=l,a.osname="Android");var K="";a.windows?K=function(F){switch(F){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}}(f(/Windows ((NT|XP)( \d\d?.\d)?)/i)):a.windowsphone?K=f(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):a.mac?(K=f(/Mac OS X (\d+([_\.\s]\d+)*)/i),K=K.replace(/[_\s]/g,".")):A?(K=f(/os (\d+([_\s]\d+)*) like mac os x/i),K=K.replace(/[_\s]/g,".")):m?K=f(/android[ \/-](\d+(\.\d+)*)/i):a.webos?K=f(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):a.blackberry?K=f(/rim\stablet\sos\s(\d+(\.\d+)*)/i):a.bada?K=f(/bada\/(\d+(\.\d+)*)/i):a.tizen&&(K=f(/tizen[\/\s](\d+(\.\d+)*)/i)),K&&(a.osversion=K);var z=!a.windows&&K.split(".")[0];return Q||T||A=="ipad"||m&&(z==3||z>=4&&!Y)||a.silk?a.tablet=l:(Y||A=="iphone"||A=="ipod"||m||C||a.blackberry||a.webos||a.bada)&&(a.mobile=l),a.msedge||a.msie&&a.version>=10||a.yandexbrowser&&a.version>=15||a.vivaldi&&a.version>=1||a.chrome&&a.version>=20||a.samsungBrowser&&a.version>=4||a.firefox&&a.version>=20||a.safari&&a.version>=6||a.opera&&a.version>=10||a.ios&&a.osversion&&a.osversion.split(".")[0]>=6||a.blackberry&&a.version>=10.1||a.chromium&&a.version>=20?a.a=l:a.msie&&a.version<10||a.chrome&&a.version<20||a.firefox&&a.version<20||a.safari&&a.version<6||a.opera&&a.version<10||a.ios&&a.osversion&&a.osversion.split(".")[0]<6||a.chromium&&a.version<20?a.c=l:a.x=l,a}function h(o){return o.split(".").length}function s(o,f){var d,a=[];if(Array.prototype.map)return Array.prototype.map.call(o,f);for(d=0;d=0;){if(d[0][f]>d[1][f])return 1;if(d[0][f]!==d[1][f])return-1;if(f===0)return 0}}function n(o,f,d){var a=c;typeof f=="string"&&(d=f,f=void 0),f===void 0&&(f=!1),d&&(a=_(d));var A=""+a.version;for(var g in o)if(o.hasOwnProperty(g)&&a[g]){if(typeof o[g]!="string")throw new Error("Browser version in the minVersion map should be a string: "+g+": "+String(o));return r([A,o[g]])<0}return f}function e(o,f,d){return!n(o,f,d)}var l=!0,c=_(typeof navigator!="undefined"&&navigator.userAgent||"");return c.test=function(o){for(var f=0;f=this.charLength-this.charReceived?this.charLength-this.charReceived:c.length;if(c.copy(this.charBuffer,this.charReceived,0,f),this.charReceived+=f,this.charReceived=55296&&a<=56319)){if(this.charReceived=this.charLength=0,c.length===0)return o;break}this.charLength+=this.surrogateSize,o=""}this.detectIncompleteChar(c);var d=c.length;this.charLength&&(c.copy(this.charBuffer,0,c.length-this.charReceived,d),d-=this.charReceived),o+=c.toString(this.encoding,0,d);var d=o.length-1,a=o.charCodeAt(d);if(a>=55296&&a<=56319){var A=this.surrogateSize;return this.charLength+=A,this.charReceived+=A,this.charBuffer.copy(this.charBuffer,A,0,A),c.copy(this.charBuffer,0,0,A),o.substring(0,d)}return o},l.prototype.detectIncompleteChar=function(c){for(var o=c.length>=3?3:c.length;o>0;o--){var f=c[c.length-o];if(o==1&&f>>5==6){this.charLength=2;break}if(o<=2&&f>>4==14){this.charLength=3;break}if(o<=3&&f>>3==30){this.charLength=4;break}}this.charReceived=o},l.prototype.end=function(c){var o="";if(c&&c.length&&(o=this.write(c)),this.charReceived){var f=this.charReceived,d=this.charBuffer,a=this.encoding;o+=d.slice(0,f).toString(a)}return o}},{buffer:38}],38:[function(y,E,w){(function(_){"use strict";function h(){return r.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(N,W){if(h()=h())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+h().toString(16)+" bytes");return 0|N}function g(N){return+N!=N&&(N=0),r.alloc(+N)}function m(N,W){if(r.isBuffer(N))return N.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(N)||N instanceof ArrayBuffer))return N.byteLength;typeof N!="string"&&(N=""+N);var le=N.length;if(le===0)return 0;for(var ee=!1;;)switch(W){case"ascii":case"latin1":case"binary":return le;case"utf8":case"utf-8":case void 0:return be(N).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*le;case"hex":return le>>>1;case"base64":return te(N).length;default:if(ee)return be(N).length;W=(""+W).toLowerCase(),ee=!0}}function C(N,W,le){var ee=!1;if((W===void 0||W<0)&&(W=0),W>this.length)return"";if((le===void 0||le>this.length)&&(le=this.length),le<=0)return"";if(le>>>=0,W>>>=0,le<=W)return"";for(N||(N="utf8");;)switch(N){case"hex":return U(this,W,le);case"utf8":case"utf-8":return I(this,W,le);case"ascii":return Q(this,W,le);case"latin1":case"binary":return Y(this,W,le);case"base64":return D(this,W,le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return K(this,W,le);default:if(ee)throw new TypeError("Unknown encoding: "+N);N=(N+"").toLowerCase(),ee=!0}}function T(N,W,le){var ee=N[W];N[W]=N[le],N[le]=ee}function B(N,W,le,ee,oe){if(N.length===0)return-1;if(typeof le=="string"?(ee=le,le=0):le>2147483647?le=2147483647:le<-2147483648&&(le=-2147483648),le=+le,isNaN(le)&&(le=oe?0:N.length-1),le<0&&(le=N.length+le),le>=N.length){if(oe)return-1;le=N.length-1}else if(le<0){if(!oe)return-1;le=0}if(typeof W=="string"&&(W=r.from(W,ee)),r.isBuffer(W))return W.length===0?-1:b(N,W,le,ee,oe);if(typeof W=="number")return W&=255,r.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?oe?Uint8Array.prototype.indexOf.call(N,W,le):Uint8Array.prototype.lastIndexOf.call(N,W,le):b(N,[W],le,ee,oe);throw new TypeError("val must be string, number or Buffer")}function b(N,W,le,ee,oe){function xe(at,Ve){return Ke===1?at[Ve]:at.readUInt16BE(Ve*Ke)}var Ke=1,pt=N.length,Ue=W.length;if(ee!==void 0&&((ee=String(ee).toLowerCase())==="ucs2"||ee==="ucs-2"||ee==="utf16le"||ee==="utf-16le")){if(N.length<2||W.length<2)return-1;Ke=2,pt/=2,Ue/=2,le/=2}var He;if(oe){var dt=-1;for(He=le;Hept&&(le=pt-Ue),He=le;He>=0;He--){for(var vt=!0,it=0;itoe&&(ee=oe):ee=oe;var xe=W.length;if(xe%2!=0)throw new TypeError("Invalid hex string");ee>xe/2&&(ee=xe/2);for(var Ke=0;Ke239?4:xe>223?3:xe>191?2:1;if(oe+pt<=le){var Ue,He,dt,vt;switch(pt){case 1:xe<128&&(Ke=xe);break;case 2:Ue=N[oe+1],(192&Ue)==128&&(vt=(31&xe)<<6|63&Ue)>127&&(Ke=vt);break;case 3:Ue=N[oe+1],He=N[oe+2],(192&Ue)==128&&(192&He)==128&&(vt=(15&xe)<<12|(63&Ue)<<6|63&He)>2047&&(vt<55296||vt>57343)&&(Ke=vt);break;case 4:Ue=N[oe+1],He=N[oe+2],dt=N[oe+3],(192&Ue)==128&&(192&He)==128&&(192&dt)==128&&(vt=(15&xe)<<18|(63&Ue)<<12|(63&He)<<6|63&dt)>65535&&vt<1114112&&(Ke=vt)}}Ke===null?(Ke=65533,pt=1):Ke>65535&&(Ke-=65536,ee.push(Ke>>>10&1023|55296),Ke=56320|1023&Ke),ee.push(Ke),oe+=pt}return k(ee)}function k(N){var W=N.length;if(W<=De)return String.fromCharCode.apply(String,N);for(var le="",ee=0;eeee)&&(le=ee);for(var oe="",xe=W;xele)throw new RangeError("Trying to access beyond buffer length")}function F(N,W,le,ee,oe,xe){if(!r.isBuffer(N))throw new TypeError('"buffer" argument must be a Buffer instance');if(W>oe||WN.length)throw new RangeError("Index out of range")}function H(N,W,le,ee){W<0&&(W=65535+W+1);for(var oe=0,xe=Math.min(N.length-le,2);oe>>8*(ee?oe:1-oe)}function G(N,W,le,ee){W<0&&(W=4294967295+W+1);for(var oe=0,xe=Math.min(N.length-le,4);oe>>8*(ee?oe:3-oe)&255}function $(N,W,le,ee,oe,xe){if(le+ee>N.length)throw new RangeError("Index out of range");if(le<0)throw new RangeError("Index out of range")}function ae(N,W,le,ee,oe){return oe||$(N,W,le,4,34028234663852886e22,-34028234663852886e22),Te.write(N,W,le,ee,23,4),le+4}function pe(N,W,le,ee,oe){return oe||$(N,W,le,8,17976931348623157e292,-17976931348623157e292),Te.write(N,W,le,ee,52,8),le+8}function ie(N){if(N=ge(N).replace(ne,""),N.length<2)return"";for(;N.length%4!=0;)N+="=";return N}function ge(N){return N.trim?N.trim():N.replace(/^\s+|\s+$/g,"")}function Ae(N){return N<16?"0"+N.toString(16):N.toString(16)}function be(N,W){W=W||1/0;for(var le,ee=N.length,oe=null,xe=[],Ke=0;Ke55295&&le<57344){if(!oe){if(le>56319){(W-=3)>-1&&xe.push(239,191,189);continue}if(Ke+1===ee){(W-=3)>-1&&xe.push(239,191,189);continue}oe=le;continue}if(le<56320){(W-=3)>-1&&xe.push(239,191,189),oe=le;continue}le=65536+(oe-55296<<10|le-56320)}else oe&&(W-=3)>-1&&xe.push(239,191,189);if(oe=null,le<128){if((W-=1)<0)break;xe.push(le)}else if(le<2048){if((W-=2)<0)break;xe.push(le>>6|192,63&le|128)}else if(le<65536){if((W-=3)<0)break;xe.push(le>>12|224,le>>6&63|128,63&le|128)}else{if(!(le<1114112))throw new Error("Invalid code point");if((W-=4)<0)break;xe.push(le>>18|240,le>>12&63|128,le>>6&63|128,63&le|128)}}return xe}function fe(N){for(var W=[],le=0;le>8,oe=le%256,xe.push(oe),xe.push(ee);return xe}function te(N){return ue.toByteArray(ie(N))}function de(N,W,le,ee){for(var oe=0;oe=W.length||oe>=N.length);++oe)W[oe+le]=N[oe];return oe}function he(N){return N!==N}var ue=y("base64-js"),Te=y("ieee754"),Ie=y("isarray");w.Buffer=r,w.SlowBuffer=g,w.INSPECT_MAX_BYTES=50,r.TYPED_ARRAY_SUPPORT=_.TYPED_ARRAY_SUPPORT!==void 0?_.TYPED_ARRAY_SUPPORT:function(){try{var N=new Uint8Array(1);return N.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},N.foo()===42&&typeof N.subarray=="function"&&N.subarray(1,1).byteLength===0}catch(W){return!1}}(),w.kMaxLength=h(),r.poolSize=8192,r._augment=function(N){return N.__proto__=r.prototype,N},r.from=function(N,W,le){return n(null,N,W,le)},r.TYPED_ARRAY_SUPPORT&&(r.prototype.__proto__=Uint8Array.prototype,r.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&r[Symbol.species]===r&&Object.defineProperty(r,Symbol.species,{value:null,configurable:!0})),r.alloc=function(N,W,le){return l(null,N,W,le)},r.allocUnsafe=function(N){return c(null,N)},r.allocUnsafeSlow=function(N){return c(null,N)},r.isBuffer=function(N){return!(N==null||!N._isBuffer)},r.compare=function(N,W){if(!r.isBuffer(N)||!r.isBuffer(W))throw new TypeError("Arguments must be Buffers");if(N===W)return 0;for(var le=N.length,ee=W.length,oe=0,xe=Math.min(le,ee);oe0&&(N=this.toString("hex",0,W).match(/.{2}/g).join(" "),this.length>W&&(N+=" ... ")),""},r.prototype.compare=function(N,W,le,ee,oe){if(!r.isBuffer(N))throw new TypeError("Argument must be a Buffer");if(W===void 0&&(W=0),le===void 0&&(le=N?N.length:0),ee===void 0&&(ee=0),oe===void 0&&(oe=this.length),W<0||le>N.length||ee<0||oe>this.length)throw new RangeError("out of range index");if(ee>=oe&&W>=le)return 0;if(ee>=oe)return-1;if(W>=le)return 1;if(W>>>=0,le>>>=0,ee>>>=0,oe>>>=0,this===N)return 0;for(var xe=oe-ee,Ke=le-W,pt=Math.min(xe,Ke),Ue=this.slice(ee,oe),He=N.slice(W,le),dt=0;dtoe)&&(le=oe),N.length>0&&(le<0||W<0)||W>this.length)throw new RangeError("Attempt to write outside buffer bounds");ee||(ee="utf8");for(var xe=!1;;)switch(ee){case"hex":return p(this,N,W,le);case"utf8":case"utf-8":return u(this,N,W,le);case"ascii":return i(this,N,W,le);case"latin1":case"binary":return x(this,N,W,le);case"base64":return O(this,N,W,le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,N,W,le);default:if(xe)throw new TypeError("Unknown encoding: "+ee);ee=(""+ee).toLowerCase(),xe=!0}},r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var De=4096;r.prototype.slice=function(N,W){var le=this.length;N=~~N,W=W===void 0?le:~~W,N<0?(N+=le)<0&&(N=0):N>le&&(N=le),W<0?(W+=le)<0&&(W=0):W>le&&(W=le),W0&&(oe*=256);)ee+=this[N+--W]*oe;return ee},r.prototype.readUInt8=function(N,W){return W||z(N,1,this.length),this[N]},r.prototype.readUInt16LE=function(N,W){return W||z(N,2,this.length),this[N]|this[N+1]<<8},r.prototype.readUInt16BE=function(N,W){return W||z(N,2,this.length),this[N]<<8|this[N+1]},r.prototype.readUInt32LE=function(N,W){return W||z(N,4,this.length),(this[N]|this[N+1]<<8|this[N+2]<<16)+16777216*this[N+3]},r.prototype.readUInt32BE=function(N,W){return W||z(N,4,this.length),16777216*this[N]+(this[N+1]<<16|this[N+2]<<8|this[N+3])},r.prototype.readIntLE=function(N,W,le){N|=0,W|=0,le||z(N,W,this.length);for(var ee=this[N],oe=1,xe=0;++xe=oe&&(ee-=Math.pow(2,8*W)),ee},r.prototype.readIntBE=function(N,W,le){N|=0,W|=0,le||z(N,W,this.length);for(var ee=W,oe=1,xe=this[N+--ee];ee>0&&(oe*=256);)xe+=this[N+--ee]*oe;return oe*=128,xe>=oe&&(xe-=Math.pow(2,8*W)),xe},r.prototype.readInt8=function(N,W){return W||z(N,1,this.length),128&this[N]?-1*(255-this[N]+1):this[N]},r.prototype.readInt16LE=function(N,W){W||z(N,2,this.length);var le=this[N]|this[N+1]<<8;return 32768&le?4294901760|le:le},r.prototype.readInt16BE=function(N,W){W||z(N,2,this.length);var le=this[N+1]|this[N]<<8;return 32768&le?4294901760|le:le},r.prototype.readInt32LE=function(N,W){return W||z(N,4,this.length),this[N]|this[N+1]<<8|this[N+2]<<16|this[N+3]<<24},r.prototype.readInt32BE=function(N,W){return W||z(N,4,this.length),this[N]<<24|this[N+1]<<16|this[N+2]<<8|this[N+3]},r.prototype.readFloatLE=function(N,W){return W||z(N,4,this.length),Te.read(this,N,!0,23,4)},r.prototype.readFloatBE=function(N,W){return W||z(N,4,this.length),Te.read(this,N,!1,23,4)},r.prototype.readDoubleLE=function(N,W){return W||z(N,8,this.length),Te.read(this,N,!0,52,8)},r.prototype.readDoubleBE=function(N,W){return W||z(N,8,this.length),Te.read(this,N,!1,52,8)},r.prototype.writeUIntLE=function(N,W,le,ee){(N=+N,W|=0,le|=0,!ee)&&F(this,N,W,le,Math.pow(2,8*le)-1,0);var oe=1,xe=0;for(this[W]=255&N;++xe=0&&(xe*=256);)this[W+oe]=N/xe&255;return W+le},r.prototype.writeUInt8=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,1,255,0),r.TYPED_ARRAY_SUPPORT||(N=Math.floor(N)),this[W]=255&N,W+1},r.prototype.writeUInt16LE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[W]=255&N,this[W+1]=N>>>8):H(this,N,W,!0),W+2},r.prototype.writeUInt16BE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[W]=N>>>8,this[W+1]=255&N):H(this,N,W,!1),W+2},r.prototype.writeUInt32LE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[W+3]=N>>>24,this[W+2]=N>>>16,this[W+1]=N>>>8,this[W]=255&N):G(this,N,W,!0),W+4},r.prototype.writeUInt32BE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[W]=N>>>24,this[W+1]=N>>>16,this[W+2]=N>>>8,this[W+3]=255&N):G(this,N,W,!1),W+4},r.prototype.writeIntLE=function(N,W,le,ee){if(N=+N,W|=0,!ee){var oe=Math.pow(2,8*le-1);F(this,N,W,le,oe-1,-oe)}var xe=0,Ke=1,pt=0;for(this[W]=255&N;++xe>0)-pt&255;return W+le},r.prototype.writeIntBE=function(N,W,le,ee){if(N=+N,W|=0,!ee){var oe=Math.pow(2,8*le-1);F(this,N,W,le,oe-1,-oe)}var xe=le-1,Ke=1,pt=0;for(this[W+xe]=255&N;--xe>=0&&(Ke*=256);)N<0&&pt===0&&this[W+xe+1]!==0&&(pt=1),this[W+xe]=(N/Ke>>0)-pt&255;return W+le},r.prototype.writeInt8=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,1,127,-128),r.TYPED_ARRAY_SUPPORT||(N=Math.floor(N)),N<0&&(N=255+N+1),this[W]=255&N,W+1},r.prototype.writeInt16LE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[W]=255&N,this[W+1]=N>>>8):H(this,N,W,!0),W+2},r.prototype.writeInt16BE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[W]=N>>>8,this[W+1]=255&N):H(this,N,W,!1),W+2},r.prototype.writeInt32LE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,4,2147483647,-2147483648),r.TYPED_ARRAY_SUPPORT?(this[W]=255&N,this[W+1]=N>>>8,this[W+2]=N>>>16,this[W+3]=N>>>24):G(this,N,W,!0),W+4},r.prototype.writeInt32BE=function(N,W,le){return N=+N,W|=0,le||F(this,N,W,4,2147483647,-2147483648),N<0&&(N=4294967295+N+1),r.TYPED_ARRAY_SUPPORT?(this[W]=N>>>24,this[W+1]=N>>>16,this[W+2]=N>>>8,this[W+3]=255&N):G(this,N,W,!1),W+4},r.prototype.writeFloatLE=function(N,W,le){return ae(this,N,W,!0,le)},r.prototype.writeFloatBE=function(N,W,le){return ae(this,N,W,!1,le)},r.prototype.writeDoubleLE=function(N,W,le){return pe(this,N,W,!0,le)},r.prototype.writeDoubleBE=function(N,W,le){return pe(this,N,W,!1,le)},r.prototype.copy=function(N,W,le,ee){if(le||(le=0),ee||ee===0||(ee=this.length),W>=N.length&&(W=N.length),W||(W=0),ee>0&&ee=this.length)throw new RangeError("sourceStart out of bounds");if(ee<0)throw new RangeError("sourceEnd out of bounds");ee>this.length&&(ee=this.length),N.length-W=0;--oe)N[oe+W]=this[oe+le];else if(xe<1e3||!r.TYPED_ARRAY_SUPPORT)for(oe=0;oe>>=0,le=le===void 0?this.length:le>>>0,N||(N=0);var xe;if(typeof N=="number")for(xe=W;xe>>1;n(s[c])2&&(C=f.call(arguments,1)),A(C)})})}function r(d){return Promise.all(d.map(h,this))}function n(d){for(var a=new d.constructor,A=Object.keys(d),g=[],m=0;md;)if((c=o[d++])!=c)return!0}else for(;f>d;d++)if((r||d in o)&&o[d]===e)return r||d||0;return!r&&-1}}},{"./_to-absolute-index":121,"./_to-iobject":123,"./_to-length":124}],63:[function(y,E,w){var _=y("./_cof"),h=y("./_wks")("toStringTag"),s=_(function(){return arguments}())=="Arguments",r=function(n,e){try{return n[e]}catch(l){}};E.exports=function(n){var e,l,c;return n===void 0?"Undefined":n===null?"Null":typeof(l=r(e=Object(n),h))=="string"?l:s?_(e):(c=_(e))=="Object"&&typeof e.callee=="function"?"Arguments":c}},{"./_cof":64,"./_wks":131}],64:[function(y,E,w){var _={}.toString;E.exports=function(h){return _.call(h).slice(8,-1)}},{}],65:[function(y,E,w){var _=E.exports={version:"2.5.7"};typeof __e=="number"&&(__e=_)},{}],66:[function(y,E,w){"use strict";var _=y("./_object-dp"),h=y("./_property-desc");E.exports=function(s,r,n){r in s?_.f(s,r,h(0,n)):s[r]=n}},{"./_object-dp":98,"./_property-desc":111}],67:[function(y,E,w){var _=y("./_a-function");E.exports=function(h,s,r){if(_(h),s===void 0)return h;switch(r){case 1:return function(n){return h.call(s,n)};case 2:return function(n,e){return h.call(s,n,e)};case 3:return function(n,e,l){return h.call(s,n,e,l)}}return function(){return h.apply(s,arguments)}}},{"./_a-function":58}],68:[function(y,E,w){E.exports=function(_){if(_==null)throw TypeError("Can't call method on "+_);return _}},{}],69:[function(y,E,w){E.exports=!y("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":74}],70:[function(y,E,w){var _=y("./_is-object"),h=y("./_global").document,s=_(h)&&_(h.createElement);E.exports=function(r){return s?h.createElement(r):{}}},{"./_global":76,"./_is-object":85}],71:[function(y,E,w){E.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],72:[function(y,E,w){var _=y("./_object-keys"),h=y("./_object-gops"),s=y("./_object-pie");E.exports=function(r){var n=_(r),e=h.f;if(e)for(var l,c=e(r),o=s.f,f=0;c.length>f;)o.call(r,l=c[f++])&&n.push(l);return n}},{"./_object-gops":103,"./_object-keys":106,"./_object-pie":107}],73:[function(y,E,w){var _=y("./_global"),h=y("./_core"),s=y("./_ctx"),r=y("./_hide"),n=y("./_has"),e=function(l,c,o){var f,d,a,A=l&e.F,g=l&e.G,m=l&e.S,C=l&e.P,T=l&e.B,B=l&e.W,b=g?h:h[c]||(h[c]={}),p=b.prototype,u=g?_:m?_[c]:(_[c]||{}).prototype;g&&(o=c);for(f in o)(d=!A&&u&&u[f]!==void 0)&&n(b,f)||(a=d?u[f]:o[f],b[f]=g&&typeof u[f]!="function"?o[f]:T&&d?s(a,_):B&&u[f]==a?function(i){var x=function(O,S,D){if(this instanceof i){switch(arguments.length){case 0:return new i;case 1:return new i(O);case 2:return new i(O,S)}return new i(O,S,D)}return i.apply(this,arguments)};return x.prototype=i.prototype,x}(a):C&&typeof a=="function"?s(Function.call,a):a,C&&((b.virtual||(b.virtual={}))[f]=a,l&e.R&&p&&!p[f]&&r(p,f,a)))};e.F=1,e.G=2,e.S=4,e.P=8,e.B=16,e.W=32,e.U=64,e.R=128,E.exports=e},{"./_core":65,"./_ctx":67,"./_global":76,"./_has":77,"./_hide":78}],74:[function(y,E,w){E.exports=function(_){try{return!!_()}catch(h){return!0}}},{}],75:[function(y,E,w){var _=y("./_ctx"),h=y("./_iter-call"),s=y("./_is-array-iter"),r=y("./_an-object"),n=y("./_to-length"),e=y("./core.get-iterator-method"),l={},c={},w=E.exports=function(o,f,d,a,A){var g,m,C,T,B=A?function(){return o}:e(o),b=_(d,a,f?2:1),p=0;if(typeof B!="function")throw TypeError(o+" is not iterable!");if(s(B)){for(g=n(o.length);g>p;p++)if((T=f?b(r(m=o[p])[0],m[1]):b(o[p]))===l||T===c)return T}else for(C=B.call(o);!(m=C.next()).done;)if((T=h(C,b,m.value,f))===l||T===c)return T};w.BREAK=l,w.RETURN=c},{"./_an-object":61,"./_ctx":67,"./_is-array-iter":83,"./_iter-call":86,"./_to-length":124,"./core.get-iterator-method":132}],76:[function(y,E,w){var _=E.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=_)},{}],77:[function(y,E,w){var _={}.hasOwnProperty;E.exports=function(h,s){return _.call(h,s)}},{}],78:[function(y,E,w){var _=y("./_object-dp"),h=y("./_property-desc");E.exports=y("./_descriptors")?function(s,r,n){return _.f(s,r,h(1,n))}:function(s,r,n){return s[r]=n,s}},{"./_descriptors":69,"./_object-dp":98,"./_property-desc":111}],79:[function(y,E,w){var _=y("./_global").document;E.exports=_&&_.documentElement},{"./_global":76}],80:[function(y,E,w){E.exports=!y("./_descriptors")&&!y("./_fails")(function(){return Object.defineProperty(y("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":69,"./_dom-create":70,"./_fails":74}],81:[function(y,E,w){E.exports=function(_,h,s){var r=s===void 0;switch(h.length){case 0:return r?_():_.call(s);case 1:return r?_(h[0]):_.call(s,h[0]);case 2:return r?_(h[0],h[1]):_.call(s,h[0],h[1]);case 3:return r?_(h[0],h[1],h[2]):_.call(s,h[0],h[1],h[2]);case 4:return r?_(h[0],h[1],h[2],h[3]):_.call(s,h[0],h[1],h[2],h[3])}return _.apply(s,h)}},{}],82:[function(y,E,w){var _=y("./_cof");E.exports=Object("z").propertyIsEnumerable(0)?Object:function(h){return _(h)=="String"?h.split(""):Object(h)}},{"./_cof":64}],83:[function(y,E,w){var _=y("./_iterators"),h=y("./_wks")("iterator"),s=Array.prototype;E.exports=function(r){return r!==void 0&&(_.Array===r||s[h]===r)}},{"./_iterators":91,"./_wks":131}],84:[function(y,E,w){var _=y("./_cof");E.exports=Array.isArray||function(h){return _(h)=="Array"}},{"./_cof":64}],85:[function(y,E,w){E.exports=function(_){return typeof _=="object"?_!==null:typeof _=="function"}},{}],86:[function(y,E,w){var _=y("./_an-object");E.exports=function(h,s,r,n){try{return n?s(_(r)[0],r[1]):s(r)}catch(l){var e=h.return;throw e!==void 0&&_(e.call(h)),l}}},{"./_an-object":61}],87:[function(y,E,w){"use strict";var _=y("./_object-create"),h=y("./_property-desc"),s=y("./_set-to-string-tag"),r={};y("./_hide")(r,y("./_wks")("iterator"),function(){return this}),E.exports=function(n,e,l){n.prototype=_(r,{next:h(1,l)}),s(n,e+" Iterator")}},{"./_hide":78,"./_object-create":97,"./_property-desc":111,"./_set-to-string-tag":115,"./_wks":131}],88:[function(y,E,w){"use strict";var _=y("./_library"),h=y("./_export"),s=y("./_redefine"),r=y("./_hide"),n=y("./_iterators"),e=y("./_iter-create"),l=y("./_set-to-string-tag"),c=y("./_object-gpo"),o=y("./_wks")("iterator"),f=!([].keys&&"next"in[].keys()),d=function(){return this};E.exports=function(a,A,g,m,C,T,B){e(g,A,m);var b,p,u,i=function(U){if(!f&&U in D)return D[U];switch(U){case"keys":case"values":return function(){return new g(this,U)}}return function(){return new g(this,U)}},x=A+" Iterator",O=C=="values",S=!1,D=a.prototype,I=D[o]||D["@@iterator"]||C&&D[C],k=I||i(C),Q=C?O?i("entries"):k:void 0,Y=A=="Array"&&D.entries||I;if(Y&&(u=c(Y.call(new a)))!==Object.prototype&&u.next&&(l(u,x,!0),_||typeof u[o]=="function"||r(u,o,d)),O&&I&&I.name!=="values"&&(S=!0,k=function(){return I.call(this)}),_&&!B||!f&&!S&&D[o]||r(D,o,k),n[A]=k,n[x]=d,C)if(b={values:O?k:i("values"),keys:T?k:i("keys"),entries:Q},B)for(p in b)p in D||s(D,p,b[p]);else h(h.P+h.F*(f||S),A,b);return b}},{"./_export":73,"./_hide":78,"./_iter-create":87,"./_iterators":91,"./_library":92,"./_object-gpo":104,"./_redefine":113,"./_set-to-string-tag":115,"./_wks":131}],89:[function(y,E,w){var _=y("./_wks")("iterator"),h=!1;try{var s=[7][_]();s.return=function(){h=!0},Array.from(s,function(){throw 2})}catch(r){}E.exports=function(r,n){if(!n&&!h)return!1;var e=!1;try{var l=[7],c=l[_]();c.next=function(){return{done:e=!0}},l[_]=function(){return c},r(l)}catch(o){}return e}},{"./_wks":131}],90:[function(y,E,w){E.exports=function(_,h){return{value:h,done:!!_}}},{}],91:[function(y,E,w){E.exports={}},{}],92:[function(y,E,w){E.exports=!0},{}],93:[function(y,E,w){var _=y("./_uid")("meta"),h=y("./_is-object"),s=y("./_has"),r=y("./_object-dp").f,n=0,e=Object.isExtensible||function(){return!0},l=!y("./_fails")(function(){return e(Object.preventExtensions({}))}),c=function(A){r(A,_,{value:{i:"O"+ ++n,w:{}}})},o=function(A,g){if(!h(A))return typeof A=="symbol"?A:(typeof A=="string"?"S":"P")+A;if(!s(A,_)){if(!e(A))return"F";if(!g)return"E";c(A)}return A[_].i},f=function(A,g){if(!s(A,_)){if(!e(A))return!0;if(!g)return!1;c(A)}return A[_].w},d=function(A){return l&&a.NEED&&e(A)&&!s(A,_)&&c(A),A},a=E.exports={KEY:_,NEED:!1,fastKey:o,getWeak:f,onFreeze:d}},{"./_fails":74,"./_has":77,"./_is-object":85,"./_object-dp":98,"./_uid":127}],94:[function(y,E,w){var _=y("./_global"),h=y("./_task").set,s=_.MutationObserver||_.WebKitMutationObserver,r=_.process,n=_.Promise,e=y("./_cof")(r)=="process";E.exports=function(){var l,c,o,f=function(){var g,m;for(e&&(g=r.domain)&&g.exit();l;){m=l.fn,l=l.next;try{m()}catch(C){throw l?o():c=void 0,C}}c=void 0,g&&g.enter()};if(e)o=function(){r.nextTick(f)};else if(!s||_.navigator&&_.navigator.standalone)if(n&&n.resolve){var d=n.resolve(void 0);o=function(){d.then(f)}}else o=function(){h.call(_,f)};else{var a=!0,A=document.createTextNode("");new s(f).observe(A,{characterData:!0}),o=function(){A.data=a=!a}}return function(g){var m={fn:g,next:void 0};c&&(c.next=m),l||(l=m,o()),c=m}}},{"./_cof":64,"./_global":76,"./_task":120}],95:[function(y,E,w){"use strict";function _(s){var r,n;this.promise=new s(function(e,l){if(r!==void 0||n!==void 0)throw TypeError("Bad Promise constructor");r=e,n=l}),this.resolve=h(r),this.reject=h(n)}var h=y("./_a-function");E.exports.f=function(s){return new _(s)}},{"./_a-function":58}],96:[function(y,E,w){"use strict";var _=y("./_object-keys"),h=y("./_object-gops"),s=y("./_object-pie"),r=y("./_to-object"),n=y("./_iobject"),e=Object.assign;E.exports=!e||y("./_fails")(function(){var l={},c={},o=Symbol(),f="abcdefghijklmnopqrst";return l[o]=7,f.split("").forEach(function(d){c[d]=d}),e({},l)[o]!=7||Object.keys(e({},c)).join("")!=f})?function(l,c){for(var o=r(l),f=arguments.length,d=1,a=h.f,A=s.f;f>d;)for(var g,m=n(arguments[d++]),C=a?_(m).concat(a(m)):_(m),T=C.length,B=0;T>B;)A.call(m,g=C[B++])&&(o[g]=m[g]);return o}:e},{"./_fails":74,"./_iobject":82,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_to-object":125}],97:[function(y,E,w){var _=y("./_an-object"),h=y("./_object-dps"),s=y("./_enum-bug-keys"),r=y("./_shared-key")("IE_PROTO"),n=function(){},e=function(){var l,c=y("./_dom-create")("iframe"),o=s.length;for(c.style.display="none",y("./_html").appendChild(c),c.src="javascript:",l=c.contentWindow.document,l.open(),l.write(""),l.close(),e=l.F;o--;)delete e.prototype[s[o]];return e()};E.exports=Object.create||function(l,c){var o;return l!==null?(n.prototype=_(l),o=new n,n.prototype=null,o[r]=l):o=e(),c===void 0?o:h(o,c)}},{"./_an-object":61,"./_dom-create":70,"./_enum-bug-keys":71,"./_html":79,"./_object-dps":99,"./_shared-key":116}],98:[function(y,E,w){var _=y("./_an-object"),h=y("./_ie8-dom-define"),s=y("./_to-primitive"),r=Object.defineProperty;w.f=y("./_descriptors")?Object.defineProperty:function(n,e,l){if(_(n),e=s(e,!0),_(l),h)try{return r(n,e,l)}catch(c){}if("get"in l||"set"in l)throw TypeError("Accessors not supported!");return"value"in l&&(n[e]=l.value),n}},{"./_an-object":61,"./_descriptors":69,"./_ie8-dom-define":80,"./_to-primitive":126}],99:[function(y,E,w){var _=y("./_object-dp"),h=y("./_an-object"),s=y("./_object-keys");E.exports=y("./_descriptors")?Object.defineProperties:function(r,n){h(r);for(var e,l=s(n),c=l.length,o=0;c>o;)_.f(r,e=l[o++],n[e]);return r}},{"./_an-object":61,"./_descriptors":69,"./_object-dp":98,"./_object-keys":106}],100:[function(y,E,w){var _=y("./_object-pie"),h=y("./_property-desc"),s=y("./_to-iobject"),r=y("./_to-primitive"),n=y("./_has"),e=y("./_ie8-dom-define"),l=Object.getOwnPropertyDescriptor;w.f=y("./_descriptors")?l:function(c,o){if(c=s(c),o=r(o,!0),e)try{return l(c,o)}catch(f){}if(n(c,o))return h(!_.f.call(c,o),c[o])}},{"./_descriptors":69,"./_has":77,"./_ie8-dom-define":80,"./_object-pie":107,"./_property-desc":111,"./_to-iobject":123,"./_to-primitive":126}],101:[function(y,E,w){var _=y("./_to-iobject"),h=y("./_object-gopn").f,s={}.toString,r=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],n=function(e){try{return h(e)}catch(l){return r.slice()}};E.exports.f=function(e){return r&&s.call(e)=="[object Window]"?n(e):h(_(e))}},{"./_object-gopn":102,"./_to-iobject":123}],102:[function(y,E,w){var _=y("./_object-keys-internal"),h=y("./_enum-bug-keys").concat("length","prototype");w.f=Object.getOwnPropertyNames||function(s){return _(s,h)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],103:[function(y,E,w){w.f=Object.getOwnPropertySymbols},{}],104:[function(y,E,w){var _=y("./_has"),h=y("./_to-object"),s=y("./_shared-key")("IE_PROTO"),r=Object.prototype;E.exports=Object.getPrototypeOf||function(n){return n=h(n),_(n,s)?n[s]:typeof n.constructor=="function"&&n instanceof n.constructor?n.constructor.prototype:n instanceof Object?r:null}},{"./_has":77,"./_shared-key":116,"./_to-object":125}],105:[function(y,E,w){var _=y("./_has"),h=y("./_to-iobject"),s=y("./_array-includes")(!1),r=y("./_shared-key")("IE_PROTO");E.exports=function(n,e){var l,c=h(n),o=0,f=[];for(l in c)l!=r&&_(c,l)&&f.push(l);for(;e.length>o;)_(c,l=e[o++])&&(~s(f,l)||f.push(l));return f}},{"./_array-includes":62,"./_has":77,"./_shared-key":116,"./_to-iobject":123}],106:[function(y,E,w){var _=y("./_object-keys-internal"),h=y("./_enum-bug-keys");E.exports=Object.keys||function(s){return _(s,h)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],107:[function(y,E,w){w.f={}.propertyIsEnumerable},{}],108:[function(y,E,w){var _=y("./_export"),h=y("./_core"),s=y("./_fails");E.exports=function(r,n){var e=(h.Object||{})[r]||Object[r],l={};l[r]=n(e),_(_.S+_.F*s(function(){e(1)}),"Object",l)}},{"./_core":65,"./_export":73,"./_fails":74}],109:[function(y,E,w){E.exports=function(_){try{return{e:!1,v:_()}}catch(h){return{e:!0,v:h}}}},{}],110:[function(y,E,w){var _=y("./_an-object"),h=y("./_is-object"),s=y("./_new-promise-capability");E.exports=function(r,n){if(_(r),h(n)&&n.constructor===r)return n;var e=s.f(r);return(0,e.resolve)(n),e.promise}},{"./_an-object":61,"./_is-object":85,"./_new-promise-capability":95}],111:[function(y,E,w){E.exports=function(_,h){return{enumerable:!(1&_),configurable:!(2&_),writable:!(4&_),value:h}}},{}],112:[function(y,E,w){var _=y("./_hide");E.exports=function(h,s,r){for(var n in s)r&&h[n]?h[n]=s[n]:_(h,n,s[n]);return h}},{"./_hide":78}],113:[function(y,E,w){E.exports=y("./_hide")},{"./_hide":78}],114:[function(y,E,w){"use strict";var _=y("./_global"),h=y("./_core"),s=y("./_object-dp"),r=y("./_descriptors"),n=y("./_wks")("species");E.exports=function(e){var l=typeof h[e]=="function"?h[e]:_[e];r&&l&&!l[n]&&s.f(l,n,{configurable:!0,get:function(){return this}})}},{"./_core":65,"./_descriptors":69,"./_global":76,"./_object-dp":98,"./_wks":131}],115:[function(y,E,w){var _=y("./_object-dp").f,h=y("./_has"),s=y("./_wks")("toStringTag");E.exports=function(r,n,e){r&&!h(r=e?r:r.prototype,s)&&_(r,s,{configurable:!0,value:n})}},{"./_has":77,"./_object-dp":98,"./_wks":131}],116:[function(y,E,w){var _=y("./_shared")("keys"),h=y("./_uid");E.exports=function(s){return _[s]||(_[s]=h(s))}},{"./_shared":117,"./_uid":127}],117:[function(y,E,w){var _=y("./_core"),h=y("./_global"),s=h["__core-js_shared__"]||(h["__core-js_shared__"]={});(E.exports=function(r,n){return s[r]||(s[r]=n!==void 0?n:{})})("versions",[]).push({version:_.version,mode:y("./_library")?"pure":"global",copyright:"\u6F0F 2018 Denis Pushkarev (zloirock.ru)"})},{"./_core":65,"./_global":76,"./_library":92}],118:[function(y,E,w){var _=y("./_an-object"),h=y("./_a-function"),s=y("./_wks")("species");E.exports=function(r,n){var e,l=_(r).constructor;return l===void 0||(e=_(l)[s])==null?n:h(e)}},{"./_a-function":58,"./_an-object":61,"./_wks":131}],119:[function(y,E,w){var _=y("./_to-integer"),h=y("./_defined");E.exports=function(s){return function(r,n){var e,l,c=String(h(r)),o=_(n),f=c.length;return o<0||o>=f?s?"":void 0:(e=c.charCodeAt(o),e<55296||e>56319||o+1===f||(l=c.charCodeAt(o+1))<56320||l>57343?s?c.charAt(o):e:s?c.slice(o,o+2):l-56320+(e-55296<<10)+65536)}}},{"./_defined":68,"./_to-integer":122}],120:[function(y,E,w){var _,h,s,r=y("./_ctx"),n=y("./_invoke"),e=y("./_html"),l=y("./_dom-create"),c=y("./_global"),o=c.process,f=c.setImmediate,d=c.clearImmediate,a=c.MessageChannel,A=c.Dispatch,g=0,m={},C=function(){var B=+this;if(m.hasOwnProperty(B)){var b=m[B];delete m[B],b()}},T=function(B){C.call(B.data)};f&&d||(f=function(B){for(var b=[],p=1;arguments.length>p;)b.push(arguments[p++]);return m[++g]=function(){n(typeof B=="function"?B:Function(B),b)},_(g),g},d=function(B){delete m[B]},y("./_cof")(o)=="process"?_=function(B){o.nextTick(r(C,B,1))}:A&&A.now?_=function(B){A.now(r(C,B,1))}:a?(h=new a,s=h.port2,h.port1.onmessage=T,_=r(s.postMessage,s,1)):c.addEventListener&&typeof postMessage=="function"&&!c.importScripts?(_=function(B){c.postMessage(B+"","*")},c.addEventListener("message",T,!1)):_="onreadystatechange"in l("script")?function(B){e.appendChild(l("script")).onreadystatechange=function(){e.removeChild(this),C.call(B)}}:function(B){setTimeout(r(C,B,1),0)}),E.exports={set:f,clear:d}},{"./_cof":64,"./_ctx":67,"./_dom-create":70,"./_global":76,"./_html":79,"./_invoke":81}],121:[function(y,E,w){var _=y("./_to-integer"),h=Math.max,s=Math.min;E.exports=function(r,n){return r=_(r),r<0?h(r+n,0):s(r,n)}},{"./_to-integer":122}],122:[function(y,E,w){var _=Math.ceil,h=Math.floor;E.exports=function(s){return isNaN(s=+s)?0:(s>0?h:_)(s)}},{}],123:[function(y,E,w){var _=y("./_iobject"),h=y("./_defined");E.exports=function(s){return _(h(s))}},{"./_defined":68,"./_iobject":82}],124:[function(y,E,w){var _=y("./_to-integer"),h=Math.min;E.exports=function(s){return s>0?h(_(s),9007199254740991):0}},{"./_to-integer":122}],125:[function(y,E,w){var _=y("./_defined");E.exports=function(h){return Object(_(h))}},{"./_defined":68}],126:[function(y,E,w){var _=y("./_is-object");E.exports=function(h,s){if(!_(h))return h;var r,n;if(s&&typeof(r=h.toString)=="function"&&!_(n=r.call(h)))return n;if(typeof(r=h.valueOf)=="function"&&!_(n=r.call(h)))return n;if(!s&&typeof(r=h.toString)=="function"&&!_(n=r.call(h)))return n;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":85}],127:[function(y,E,w){var _=0,h=Math.random();E.exports=function(s){return"Symbol(".concat(s===void 0?"":s,")_",(++_+h).toString(36))}},{}],128:[function(y,E,w){var _=y("./_global"),h=_.navigator;E.exports=h&&h.userAgent||""},{"./_global":76}],129:[function(y,E,w){var _=y("./_global"),h=y("./_core"),s=y("./_library"),r=y("./_wks-ext"),n=y("./_object-dp").f;E.exports=function(e){var l=h.Symbol||(h.Symbol=s?{}:_.Symbol||{});e.charAt(0)=="_"||e in l||n(l,e,{value:r.f(e)})}},{"./_core":65,"./_global":76,"./_library":92,"./_object-dp":98,"./_wks-ext":130}],130:[function(y,E,w){w.f=y("./_wks")},{"./_wks":131}],131:[function(y,E,w){var _=y("./_shared")("wks"),h=y("./_uid"),s=y("./_global").Symbol,r=typeof s=="function";(E.exports=function(n){return _[n]||(_[n]=r&&s[n]||(r?s:h)("Symbol."+n))}).store=_},{"./_global":76,"./_shared":117,"./_uid":127}],132:[function(y,E,w){var _=y("./_classof"),h=y("./_wks")("iterator"),s=y("./_iterators");E.exports=y("./_core").getIteratorMethod=function(r){if(r!=null)return r[h]||r["@@iterator"]||s[_(r)]}},{"./_classof":63,"./_core":65,"./_iterators":91,"./_wks":131}],133:[function(y,E,w){"use strict";var _=y("./_ctx"),h=y("./_export"),s=y("./_to-object"),r=y("./_iter-call"),n=y("./_is-array-iter"),e=y("./_to-length"),l=y("./_create-property"),c=y("./core.get-iterator-method");h(h.S+h.F*!y("./_iter-detect")(function(o){Array.from(o)}),"Array",{from:function(o){var f,d,a,A,g=s(o),m=typeof this=="function"?this:Array,C=arguments.length,T=C>1?arguments[1]:void 0,B=T!==void 0,b=0,p=c(g);if(B&&(T=_(T,C>2?arguments[2]:void 0,2)),p==null||m==Array&&n(p))for(f=e(g.length),d=new m(f);f>b;b++)l(d,b,B?T(g[b],b):g[b]);else for(A=p.call(g),d=new m;!(a=A.next()).done;b++)l(d,b,B?r(A,T,[a.value,b],!0):a.value);return d.length=b,d}})},{"./_create-property":66,"./_ctx":67,"./_export":73,"./_is-array-iter":83,"./_iter-call":86,"./_iter-detect":89,"./_to-length":124,"./_to-object":125,"./core.get-iterator-method":132}],134:[function(y,E,w){"use strict";var _=y("./_add-to-unscopables"),h=y("./_iter-step"),s=y("./_iterators"),r=y("./_to-iobject");E.exports=y("./_iter-define")(Array,"Array",function(n,e){this._t=r(n),this._i=0,this._k=e},function(){var n=this._t,e=this._k,l=this._i++;return!n||l>=n.length?(this._t=void 0,h(1)):e=="keys"?h(0,l):e=="values"?h(0,n[l]):h(0,[l,n[l]])},"values"),s.Arguments=s.Array,_("keys"),_("values"),_("entries")},{"./_add-to-unscopables":59,"./_iter-define":88,"./_iter-step":90,"./_iterators":91,"./_to-iobject":123}],135:[function(y,E,w){"use strict";var _=y("./_is-object"),h=y("./_object-gpo"),s=y("./_wks")("hasInstance"),r=Function.prototype;s in r||y("./_object-dp").f(r,s,{value:function(n){if(typeof this!="function"||!_(n))return!1;if(!_(this.prototype))return n instanceof this;for(;n=h(n);)if(this.prototype===n)return!0;return!1}})},{"./_is-object":85,"./_object-dp":98,"./_object-gpo":104,"./_wks":131}],136:[function(y,E,w){var _=y("./_export");_(_.S+_.F,"Object",{assign:y("./_object-assign")})},{"./_export":73,"./_object-assign":96}],137:[function(y,E,w){var _=y("./_export");_(_.S,"Object",{create:y("./_object-create")})},{"./_export":73,"./_object-create":97}],138:[function(y,E,w){var _=y("./_export");_(_.S+_.F*!y("./_descriptors"),"Object",{defineProperty:y("./_object-dp").f})},{"./_descriptors":69,"./_export":73,"./_object-dp":98}],139:[function(y,E,w){y("./_object-sap")("getOwnPropertyNames",function(){return y("./_object-gopn-ext").f})},{"./_object-gopn-ext":101,"./_object-sap":108}],140:[function(y,E,w){var _=y("./_to-object"),h=y("./_object-gpo");y("./_object-sap")("getPrototypeOf",function(){return function(s){return h(_(s))}})},{"./_object-gpo":104,"./_object-sap":108,"./_to-object":125}],141:[function(y,E,w){var _=y("./_to-object"),h=y("./_object-keys");y("./_object-sap")("keys",function(){return function(s){return h(_(s))}})},{"./_object-keys":106,"./_object-sap":108,"./_to-object":125}],142:[function(y,E,w){arguments[4][36][0].apply(w,arguments)},{dup:36}],143:[function(y,E,w){"use strict";var _,h,s,r,n=y("./_library"),e=y("./_global"),l=y("./_ctx"),c=y("./_classof"),o=y("./_export"),f=y("./_is-object"),d=y("./_a-function"),a=y("./_an-instance"),A=y("./_for-of"),g=y("./_species-constructor"),m=y("./_task").set,C=y("./_microtask")(),T=y("./_new-promise-capability"),B=y("./_perform"),b=y("./_user-agent"),p=y("./_promise-resolve"),u=e.TypeError,i=e.process,x=i&&i.versions,O=x&&x.v8||"",S=e.Promise,D=c(i)=="process",I=function(){},k=h=T.f,Q=!!function(){try{var $=S.resolve(1),ae=($.constructor={})[y("./_wks")("species")]=function(pe){pe(I,I)};return(D||typeof PromiseRejectionEvent=="function")&&$.then(I)instanceof ae&&O.indexOf("6.6")!==0&&b.indexOf("Chrome/66")===-1}catch(pe){}}(),Y=function($){var ae;return!(!f($)||typeof(ae=$.then)!="function")&&ae},U=function($,ae){if(!$._n){$._n=!0;var pe=$._c;C(function(){for(var ie=$._v,ge=$._s==1,Ae=0;pe.length>Ae;)!function(be){var fe,ce,te,de=ge?be.ok:be.fail,he=be.resolve,ue=be.reject,Te=be.domain;try{de?(ge||($._h==2&&F($),$._h=1),de===!0?fe=ie:(Te&&Te.enter(),fe=de(ie),Te&&(Te.exit(),te=!0)),fe===be.promise?ue(u("Promise-chain cycle")):(ce=Y(fe))?ce.call(fe,he,ue):he(fe)):ue(ie)}catch(Ie){Te&&!te&&Te.exit(),ue(Ie)}}(pe[Ae++]);$._c=[],$._n=!1,ae&&!$._h&&K($)})}},K=function($){m.call(e,function(){var ae,pe,ie,ge=$._v,Ae=z($);if(Ae&&(ae=B(function(){D?i.emit("unhandledRejection",ge,$):(pe=e.onunhandledrejection)?pe({promise:$,reason:ge}):(ie=e.console)&&ie.error&&ie.error("Unhandled promise rejection",ge)}),$._h=D||z($)?2:1),$._a=void 0,Ae&&ae.e)throw ae.v})},z=function($){return $._h!==1&&($._a||$._c).length===0},F=function($){m.call(e,function(){var ae;D?i.emit("rejectionHandled",$):(ae=e.onrejectionhandled)&&ae({promise:$,reason:$._v})})},H=function($){var ae=this;ae._d||(ae._d=!0,ae=ae._w||ae,ae._v=$,ae._s=2,ae._a||(ae._a=ae._c.slice()),U(ae,!0))},G=function($){var ae,pe=this;if(!pe._d){pe._d=!0,pe=pe._w||pe;try{if(pe===$)throw u("Promise can't be resolved itself");(ae=Y($))?C(function(){var ie={_w:pe,_d:!1};try{ae.call($,l(G,ie,1),l(H,ie,1))}catch(ge){H.call(ie,ge)}}):(pe._v=$,pe._s=1,U(pe,!1))}catch(ie){H.call({_w:pe,_d:!1},ie)}}};Q||(S=function($){a(this,S,"Promise","_h"),d($),_.call(this);try{$(l(G,this,1),l(H,this,1))}catch(ae){H.call(this,ae)}},_=function($){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},_.prototype=y("./_redefine-all")(S.prototype,{then:function($,ae){var pe=k(g(this,S));return pe.ok=typeof $!="function"||$,pe.fail=typeof ae=="function"&&ae,pe.domain=D?i.domain:void 0,this._c.push(pe),this._a&&this._a.push(pe),this._s&&U(this,!1),pe.promise},catch:function($){return this.then(void 0,$)}}),s=function(){var $=new _;this.promise=$,this.resolve=l(G,$,1),this.reject=l(H,$,1)},T.f=k=function($){return $===S||$===r?new s($):h($)}),o(o.G+o.W+o.F*!Q,{Promise:S}),y("./_set-to-string-tag")(S,"Promise"),y("./_set-species")("Promise"),r=y("./_core").Promise,o(o.S+o.F*!Q,"Promise",{reject:function($){var ae=k(this);return(0,ae.reject)($),ae.promise}}),o(o.S+o.F*(n||!Q),"Promise",{resolve:function($){return p(n&&this===r?S:this,$)}}),o(o.S+o.F*!(Q&&y("./_iter-detect")(function($){S.all($).catch(I)})),"Promise",{all:function($){var ae=this,pe=k(ae),ie=pe.resolve,ge=pe.reject,Ae=B(function(){var be=[],fe=0,ce=1;A($,!1,function(te){var de=fe++,he=!1;be.push(void 0),ce++,ae.resolve(te).then(function(ue){he||(he=!0,be[de]=ue,--ce||ie(be))},ge)}),--ce||ie(be)});return Ae.e&&ge(Ae.v),pe.promise},race:function($){var ae=this,pe=k(ae),ie=pe.reject,ge=B(function(){A($,!1,function(Ae){ae.resolve(Ae).then(pe.resolve,ie)})});return ge.e&&ie(ge.v),pe.promise}})},{"./_a-function":58,"./_an-instance":60,"./_classof":63,"./_core":65,"./_ctx":67,"./_export":73,"./_for-of":75,"./_global":76,"./_is-object":85,"./_iter-detect":89,"./_library":92,"./_microtask":94,"./_new-promise-capability":95,"./_perform":109,"./_promise-resolve":110,"./_redefine-all":112,"./_set-species":114,"./_set-to-string-tag":115,"./_species-constructor":118,"./_task":120,"./_user-agent":128,"./_wks":131}],144:[function(y,E,w){var _=y("./_export"),h=y("./_to-absolute-index"),s=String.fromCharCode,r=String.fromCodePoint;_(_.S+_.F*(!!r&&r.length!=1),"String",{fromCodePoint:function(n){for(var e,l=[],c=arguments.length,o=0;c>o;){if(e=+arguments[o++],h(e,1114111)!==e)throw RangeError(e+" is not a valid code point");l.push(e<65536?s(e):s(55296+((e-=65536)>>10),e%1024+56320))}return l.join("")}})},{"./_export":73,"./_to-absolute-index":121}],145:[function(y,E,w){"use strict";var _=y("./_string-at")(!0);y("./_iter-define")(String,"String",function(h){this._t=String(h),this._i=0},function(){var h,s=this._t,r=this._i;return r>=s.length?{value:void 0,done:!0}:(h=_(s,r),this._i+=h.length,{value:h,done:!1})})},{"./_iter-define":88,"./_string-at":119}],146:[function(y,E,w){"use strict";var _=y("./_global"),h=y("./_has"),s=y("./_descriptors"),r=y("./_export"),n=y("./_redefine"),e=y("./_meta").KEY,l=y("./_fails"),c=y("./_shared"),o=y("./_set-to-string-tag"),f=y("./_uid"),d=y("./_wks"),a=y("./_wks-ext"),A=y("./_wks-define"),g=y("./_enum-keys"),m=y("./_is-array"),C=y("./_an-object"),T=y("./_is-object"),B=y("./_to-iobject"),b=y("./_to-primitive"),p=y("./_property-desc"),u=y("./_object-create"),i=y("./_object-gopn-ext"),x=y("./_object-gopd"),O=y("./_object-dp"),S=y("./_object-keys"),D=x.f,I=O.f,k=i.f,Q=_.Symbol,Y=_.JSON,U=Y&&Y.stringify,K=d("_hidden"),z=d("toPrimitive"),F={}.propertyIsEnumerable,H=c("symbol-registry"),G=c("symbols"),$=c("op-symbols"),ae=Object.prototype,pe=typeof Q=="function",ie=_.QObject,ge=!ie||!ie.prototype||!ie.prototype.findChild,Ae=s&&l(function(){return u(I({},"a",{get:function(){return I(this,"a",{value:7}).a}})).a!=7})?function(le,ee,oe){var xe=D(ae,ee);xe&&delete ae[ee],I(le,ee,oe),xe&&le!==ae&&I(ae,ee,xe)}:I,be=function(le){var ee=G[le]=u(Q.prototype);return ee._k=le,ee},fe=pe&&typeof Q.iterator=="symbol"?function(le){return typeof le=="symbol"}:function(le){return le instanceof Q},ce=function(le,ee,oe){return le===ae&&ce($,ee,oe),C(le),ee=b(ee,!0),C(oe),h(G,ee)?(oe.enumerable?(h(le,K)&&le[K][ee]&&(le[K][ee]=!1),oe=u(oe,{enumerable:p(0,!1)})):(h(le,K)||I(le,K,p(1,{})),le[K][ee]=!0),Ae(le,ee,oe)):I(le,ee,oe)},te=function(le,ee){C(le);for(var oe,xe=g(ee=B(ee)),Ke=0,pt=xe.length;pt>Ke;)ce(le,oe=xe[Ke++],ee[oe]);return le},de=function(le,ee){return ee===void 0?u(le):te(u(le),ee)},he=function(le){var ee=F.call(this,le=b(le,!0));return!(this===ae&&h(G,le)&&!h($,le))&&(!(ee||!h(this,le)||!h(G,le)||h(this,K)&&this[K][le])||ee)},ue=function(le,ee){if(le=B(le),ee=b(ee,!0),le!==ae||!h(G,ee)||h($,ee)){var oe=D(le,ee);return!oe||!h(G,ee)||h(le,K)&&le[K][ee]||(oe.enumerable=!0),oe}},Te=function(le){for(var ee,oe=k(B(le)),xe=[],Ke=0;oe.length>Ke;)h(G,ee=oe[Ke++])||ee==K||ee==e||xe.push(ee);return xe},Ie=function(le){for(var ee,oe=le===ae,xe=k(oe?$:B(le)),Ke=[],pt=0;xe.length>pt;)!h(G,ee=xe[pt++])||oe&&!h(ae,ee)||Ke.push(G[ee]);return Ke};pe||(Q=function(){if(this instanceof Q)throw TypeError("Symbol is not a constructor!");var le=f(arguments.length>0?arguments[0]:void 0),ee=function(oe){this===ae&&ee.call($,oe),h(this,K)&&h(this[K],le)&&(this[K][le]=!1),Ae(this,le,p(1,oe))};return s&&ge&&Ae(ae,le,{configurable:!0,set:ee}),be(le)},n(Q.prototype,"toString",function(){return this._k}),x.f=ue,O.f=ce,y("./_object-gopn").f=i.f=Te,y("./_object-pie").f=he,y("./_object-gops").f=Ie,s&&!y("./_library")&&n(ae,"propertyIsEnumerable",he,!0),a.f=function(le){return be(d(le))}),r(r.G+r.W+r.F*!pe,{Symbol:Q});for(var De="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;De.length>ne;)d(De[ne++]);for(var N=S(d.store),W=0;N.length>W;)A(N[W++]);r(r.S+r.F*!pe,"Symbol",{for:function(le){return h(H,le+="")?H[le]:H[le]=Q(le)},keyFor:function(le){if(!fe(le))throw TypeError(le+" is not a symbol!");for(var ee in H)if(H[ee]===le)return ee},useSetter:function(){ge=!0},useSimple:function(){ge=!1}}),r(r.S+r.F*!pe,"Object",{create:de,defineProperty:ce,defineProperties:te,getOwnPropertyDescriptor:ue,getOwnPropertyNames:Te,getOwnPropertySymbols:Ie}),Y&&r(r.S+r.F*(!pe||l(function(){var le=Q();return U([le])!="[null]"||U({a:le})!="{}"||U(Object(le))!="{}"})),"JSON",{stringify:function(le){for(var ee,oe,xe=[le],Ke=1;arguments.length>Ke;)xe.push(arguments[Ke++]);if(oe=ee=xe[1],(T(ee)||le!==void 0)&&!fe(le))return m(ee)||(ee=function(pt,Ue){if(typeof oe=="function"&&(Ue=oe.call(this,pt,Ue)),!fe(Ue))return Ue}),xe[1]=ee,U.apply(Y,xe)}}),Q.prototype[z]||y("./_hide")(Q.prototype,z,Q.prototype.valueOf),o(Q,"Symbol"),o(Math,"Math",!0),o(_.JSON,"JSON",!0)},{"./_an-object":61,"./_descriptors":69,"./_enum-keys":72,"./_export":73,"./_fails":74,"./_global":76,"./_has":77,"./_hide":78,"./_is-array":84,"./_is-object":85,"./_library":92,"./_meta":93,"./_object-create":97,"./_object-dp":98,"./_object-gopd":100,"./_object-gopn":102,"./_object-gopn-ext":101,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_property-desc":111,"./_redefine":113,"./_set-to-string-tag":115,"./_shared":117,"./_to-iobject":123,"./_to-primitive":126,"./_uid":127,"./_wks":131,"./_wks-define":129,"./_wks-ext":130}],147:[function(y,E,w){"use strict";var _=y("./_export"),h=y("./_core"),s=y("./_global"),r=y("./_species-constructor"),n=y("./_promise-resolve");_(_.P+_.R,"Promise",{finally:function(e){var l=r(this,h.Promise||s.Promise),c=typeof e=="function";return this.then(c?function(o){return n(l,e()).then(function(){return o})}:e,c?function(o){return n(l,e()).then(function(){throw o})}:e)}})},{"./_core":65,"./_export":73,"./_global":76,"./_promise-resolve":110,"./_species-constructor":118}],148:[function(y,E,w){"use strict";var _=y("./_export"),h=y("./_new-promise-capability"),s=y("./_perform");_(_.S,"Promise",{try:function(r){var n=h.f(this),e=s(r);return(e.e?n.reject:n.resolve)(e.v),n.promise}})},{"./_export":73,"./_new-promise-capability":95,"./_perform":109}],149:[function(y,E,w){y("./_wks-define")("asyncIterator")},{"./_wks-define":129}],150:[function(y,E,w){y("./_wks-define")("observable")},{"./_wks-define":129}],151:[function(y,E,w){y("./es6.array.iterator");for(var _=y("./_global"),h=y("./_hide"),s=y("./_iterators"),r=y("./_wks")("toStringTag"),n="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),e=0;e0?"-":"+")+r(100*Math.floor(Math.abs(D)/60)+Math.abs(D)%60,4),S:["th","st","nd","rd"][B%10>3?0:(B%100-B%10!=10)*B%10],W:I,N:k};return A.replace(o,function(Y){return Y in Q?Q[Y]:Y.slice(1,Y.length-1)})}}();c.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"},c.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"]},typeof L=="function"&&L.amd?L(function(){return c}):(w===void 0?"undefined":(0,h.default)(w))==="object"?E.exports=c:s.dateFormat=c}(void 0)},{"babel-runtime/helpers/typeof":32}],155:[function(y,E,w){(function(_){function h(){return!(typeof window=="undefined"||!window.process||window.process.type!=="renderer")||typeof document!="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function s(l){var c=this.useColors;if(l[0]=(c?"%c":"")+this.namespace+(c?" %c":" ")+l[0]+(c?"%c ":" ")+"+"+w.humanize(this.diff),c){var o="color: "+this.color;l.splice(1,0,o,"color: inherit");var f=0,d=0;l[0].replace(/%[a-zA-Z%]/g,function(a){a!=="%%"&&(f++,a==="%c"&&(d=f))}),l.splice(d,0,o)}}function r(){return typeof console=="object"&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function n(l){try{l==null?w.storage.removeItem("debug"):w.storage.debug=l}catch(c){}}function e(){var l;try{l=w.storage.debug}catch(c){}return!l&&_!==void 0&&"env"in _&&(l=_.env.DEBUG),l}w=E.exports=y("./debug"),w.log=r,w.formatArgs=s,w.save=n,w.load=e,w.useColors=h,w.storage=typeof chrome!="undefined"&&chrome.storage!==void 0?chrome.storage.local:function(){try{return window.localStorage}catch(l){}}(),w.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],w.formatters.j=function(l){try{return JSON.stringify(l)}catch(c){return"[UnexpectedJSONParseError]: "+c.message}},w.enable(e())}).call(this,y("_process"))},{"./debug":156,_process:173}],156:[function(y,E,w){function _(c){var o,f=0;for(o in c)f=(f<<5)-f+c.charCodeAt(o),f|=0;return w.colors[Math.abs(f)%w.colors.length]}function h(c){function o(){if(o.enabled){var f=o,d=+new Date,a=d-(l||d);f.diff=a,f.prev=l,f.curr=d,l=d;for(var A=new Array(arguments.length),g=0;g]/;E.exports=_},{}],158:[function(y,E,w){function _(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function h(e){return typeof e=="function"}function s(e){return typeof e=="number"}function r(e){return typeof e=="object"&&e!==null}function n(e){return e===void 0}E.exports=_,_.EventEmitter=_,_.prototype._events=void 0,_.prototype._maxListeners=void 0,_.defaultMaxListeners=10,_.prototype.setMaxListeners=function(e){if(!s(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},_.prototype.emit=function(e){var l,c,o,f,d,a;if(this._events||(this._events={}),e==="error"&&(!this._events.error||r(this._events.error)&&!this._events.error.length)){if((l=arguments[1])instanceof Error)throw l;var A=new Error('Uncaught, unspecified "error" event. ('+l+")");throw A.context=l,A}if(c=this._events[e],n(c))return!1;if(h(c))switch(arguments.length){case 1:c.call(this);break;case 2:c.call(this,arguments[1]);break;case 3:c.call(this,arguments[1],arguments[2]);break;default:f=Array.prototype.slice.call(arguments,1),c.apply(this,f)}else if(r(c))for(f=Array.prototype.slice.call(arguments,1),a=c.slice(),o=a.length,d=0;d0&&this._events[e].length>c&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),typeof console.trace=="function"&&console.trace()),this},_.prototype.on=_.prototype.addListener,_.prototype.once=function(e,l){function c(){this.removeListener(e,c),o||(o=!0,l.apply(this,arguments))}if(!h(l))throw TypeError("listener must be a function");var o=!1;return c.listener=l,this.on(e,c),this},_.prototype.removeListener=function(e,l){var c,o,f,d;if(!h(l))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(c=this._events[e],f=c.length,o=-1,c===l||h(c.listener)&&c.listener===l)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,l);else if(r(c)){for(d=f;d-- >0;)if(c[d]===l||c[d].listener&&c[d].listener===l){o=d;break}if(o<0)return this;c.length===1?(c.length=0,delete this._events[e]):c.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,l)}return this},_.prototype.removeAllListeners=function(e){var l,c;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[e]&&delete this._events[e],this;if(arguments.length===0){for(l in this._events)l!=="removeListener"&&this.removeAllListeners(l);return this.removeAllListeners("removeListener"),this._events={},this}if(c=this._events[e],h(c))this.removeListener(e,c);else if(c)for(;c.length;)this.removeListener(e,c[c.length-1]);return delete this._events[e],this},_.prototype.listeners=function(e){return this._events&&this._events[e]?h(this._events[e])?[this._events[e]]:this._events[e].slice():[]},_.prototype.listenerCount=function(e){if(this._events){var l=this._events[e];if(h(l))return 1;if(l)return l.length}return 0},_.listenerCount=function(e,l){return e.listenerCount(l)}},{}],159:[function(y,E,w){var _=y("http"),h=E.exports;for(var s in _)_.hasOwnProperty(s)&&(h[s]=_[s]);h.request=function(r,n){return r||(r={}),r.scheme="https",r.protocol="https:",_.request.call(this,r,n)}},{http:196}],160:[function(y,E,w){"use strict";var _=y("util"),h=y("ms");E.exports=function(s){if(typeof s=="number")return s;var r=h(s);if(r===void 0){var n=new Error(_.format("humanize-ms(%j) result undefined",s));console.warn(n.stack)}return r}},{ms:169,util:207}],161:[function(y,E,w){w.read=function(_,h,s,r,n){var e,l,c=8*n-r-1,o=(1<>1,d=-7,a=s?n-1:0,A=s?-1:1,g=_[h+a];for(a+=A,e=g&(1<<-d)-1,g>>=-d,d+=c;d>0;e=256*e+_[h+a],a+=A,d-=8);for(l=e&(1<<-d)-1,e>>=-d,d+=r;d>0;l=256*l+_[h+a],a+=A,d-=8);if(e===0)e=1-f;else{if(e===o)return l?NaN:1/0*(g?-1:1);l+=Math.pow(2,r),e-=f}return(g?-1:1)*l*Math.pow(2,e-r)},w.write=function(_,h,s,r,n,e){var l,c,o,f=8*e-n-1,d=(1<>1,A=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,g=r?0:e-1,m=r?1:-1,C=h<0||h===0&&1/h<0?1:0;for(h=Math.abs(h),isNaN(h)||h===1/0?(c=isNaN(h)?1:0,l=d):(l=Math.floor(Math.log(h)/Math.LN2),h*(o=Math.pow(2,-l))<1&&(l--,o*=2),h+=l+a>=1?A/o:A*Math.pow(2,1-a),h*o>=2&&(l++,o/=2),l+a>=d?(c=0,l=d):l+a>=1?(c=(h*o-1)*Math.pow(2,n),l+=a):(c=h*Math.pow(2,a-1)*Math.pow(2,n),l=0));n>=8;_[s+g]=255&c,g+=m,c/=256,n-=8);for(l=l<0;_[s+g]=255&l,g+=m,l/=256,f-=8);_[s+g-m]|=128*C}},{}],162:[function(y,E,w){typeof Object.create=="function"?E.exports=function(_,h){_.super_=h,_.prototype=Object.create(h.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}})}:E.exports=function(_,h){_.super_=h;var s=function(){};s.prototype=h.prototype,_.prototype=new s,_.prototype.constructor=_}},{}],163:[function(y,E,w){function _(s){return!!s.constructor&&typeof s.constructor.isBuffer=="function"&&s.constructor.isBuffer(s)}function h(s){return typeof s.readFloatLE=="function"&&typeof s.slice=="function"&&_(s.slice(0,0))}E.exports=function(s){return s!=null&&(_(s)||h(s)||!!s._isBuffer)}},{}],164:[function(y,E,w){!function(_){function h(n){return r.call(n).replace(/^[^{]*{\s*/,"").replace(/\s*}[^}]*$/,"")}function s(n){return typeof n=="function"&&(/^class(\s|\{\}$)/.test(r.call(n))||/^.*classCallCheck\(/.test(h(n)))}var r=Function.prototype.toString;w!==void 0?(E!==void 0&&E.exports&&(w=E.exports=s),w.isClass=s):typeof L=="function"&&L.amd?L([],function(){return s}):_.isClass=s}(this)},{}],165:[function(y,E,w){"use strict";function _(e){var l=e.slice(2);return l=l[0].toLowerCase()+l.slice(1)}var h=y("core-util-is"),s=y("isstream"),r=y("is-class");Object.keys(h).map(function(e){w[_(e)]=h[e]}),w.stream=s,w.readableStream=s.isReadable,w.writableStream=s.isWritable,w.duplexStream=s.isDuplex,w.class=r,w.finite=function(e){return Number.isFinite(e)},w.NaN=function(e){return Number.isNaN(e)},w.generator=function(e){return e&&typeof e.next=="function"&&typeof e.throw=="function"},w.generatorFunction=function(e){return e&&e.constructor&&e.constructor.name==="GeneratorFunction"},w.asyncFunction=function(e){return e&&e.constructor&&e.constructor.name==="AsyncFunction"},w.promise=function(e){return e&&typeof e.then=="function"};var n=Math.pow(2,31);w.int=function(e){return h.isNumber(e)&&e%1==0},w.int32=function(e){return w.int(e)&&e=-n},w.long=function(e){return w.int(e)&&(e>=n||e<-n)},w.Long=function(e){return w.object(e)&&w.number(e.high)&&w.number(e.low)},w.double=function(e){return h.isNumber(e)&&!isNaN(e)&&e%1!=0},w.date=function(e){return e instanceof Date},w.regExp=function(e){return e instanceof RegExp},w.regexp=w.regExp,w.error=function(e){return e instanceof Error},w.array=function(e){return Array.isArray(e)}},{"core-util-is":153,"is-class":164,isstream:167}],166:[function(y,E,w){var _={}.toString;E.exports=Array.isArray||function(h){return _.call(h)=="[object Array]"}},{}],167:[function(y,E,w){function _(e){return e instanceof n.Stream}function h(e){return _(e)&&typeof e._read=="function"&&typeof e._readableState=="object"}function s(e){return _(e)&&typeof e._write=="function"&&typeof e._writableState=="object"}function r(e){return h(e)&&s(e)}var n=y("stream");E.exports=_,E.exports.isReadable=h,E.exports.isWritable=s,E.exports.isDuplex=r},{stream:195}],168:[function(y,E,w){"use strict";function _(s,r,n){if(!s)throw new TypeError("argument dest is required");if(!r)throw new TypeError("argument src is required");return n===void 0&&(n=!0),Object.getOwnPropertyNames(r).forEach(function(e){if(n||!h.call(s,e)){var l=Object.getOwnPropertyDescriptor(r,e);Object.defineProperty(s,e,l)}}),s}E.exports=_;var h=Object.prototype.hasOwnProperty},{}],169:[function(y,E,w){function _(f){if(f=String(f),!(f.length>100)){var d=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(f);if(d){var a=parseFloat(d[1]);switch((d[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*o;case"days":case"day":case"d":return a*c;case"hours":case"hour":case"hrs":case"hr":case"h":return a*l;case"minutes":case"minute":case"mins":case"min":case"m":return a*e;case"seconds":case"second":case"secs":case"sec":case"s":return a*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}}}function h(f){return f>=c?Math.round(f/c)+"d":f>=l?Math.round(f/l)+"h":f>=e?Math.round(f/e)+"m":f>=n?Math.round(f/n)+"s":f+"ms"}function s(f){return r(f,c,"day")||r(f,l,"hour")||r(f,e,"minute")||r(f,n,"second")||f+" ms"}function r(f,d,a){if(!(f0)return _(f);if(a==="number"&&isNaN(f)===!1)return d.long?s(f):h(f);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(f))}},{}],170:[function(y,E,w){(function(_){function h(e,l){for(var c=0,o=e.length-1;o>=0;o--){var f=e[o];f==="."?e.splice(o,1):f===".."?(e.splice(o,1),c++):c&&(e.splice(o,1),c--)}if(l)for(;c--;c)e.unshift("..");return e}function s(e){typeof e!="string"&&(e+="");var l,c=0,o=-1,f=!0;for(l=e.length-1;l>=0;--l)if(e.charCodeAt(l)===47){if(!f){c=l+1;break}}else o===-1&&(f=!1,o=l+1);return o===-1?"":e.slice(c,o)}function r(e,l){if(e.filter)return e.filter(l);for(var c=[],o=0;o=-1&&!l;c--){var o=c>=0?arguments[c]:_.cwd();if(typeof o!="string")throw new TypeError("Arguments to path.resolve must be strings");o&&(e=o+"/"+e,l=o.charAt(0)==="/")}return e=h(r(e.split("/"),function(f){return!!f}),!l).join("/"),(l?"/":"")+e||"."},w.normalize=function(e){var l=w.isAbsolute(e),c=n(e,-1)==="/";return e=h(r(e.split("/"),function(o){return!!o}),!l).join("/"),e||l||(e="."),e&&c&&(e+="/"),(l?"/":"")+e},w.isAbsolute=function(e){return e.charAt(0)==="/"},w.join=function(){var e=Array.prototype.slice.call(arguments,0);return w.normalize(r(e,function(l,c){if(typeof l!="string")throw new TypeError("Arguments to path.join must be strings");return l}).join("/"))},w.relative=function(e,l){function c(m){for(var C=0;C=0&&m[T]==="";T--);return C>T?[]:m.slice(C,T-C+1)}e=w.resolve(e).substr(1),l=w.resolve(l).substr(1);for(var o=c(e.split("/")),f=c(l.split("/")),d=Math.min(o.length,f.length),a=d,A=0;A=1;--d)if((l=e.charCodeAt(d))===47){if(!f){o=d;break}}else f=!1;return o===-1?c?"/":".":c&&o===1?"/":e.slice(0,o)},w.basename=function(e,l){var c=s(e);return l&&c.substr(-1*l.length)===l&&(c=c.substr(0,c.length-l.length)),c},w.extname=function(e){typeof e!="string"&&(e+="");for(var l=-1,c=0,o=-1,f=!0,d=0,a=e.length-1;a>=0;--a){var A=e.charCodeAt(a);if(A!==47)o===-1&&(f=!1,o=a+1),A===46?l===-1?l=a:d!==1&&(d=1):l!==-1&&(d=-1);else if(!f){c=a+1;break}}return l===-1||o===-1||d===0||d===1&&l===o-1&&l===c+1?"":e.slice(l,o)};var n="ab".substr(-1)==="b"?function(e,l,c){return e.substr(l,c)}:function(e,l,c){return l<0&&(l=e.length+l),e.substr(l,c)}}).call(this,y("_process"))},{_process:173}],171:[function(y,E,w){(function(_){(function(){"use strict";function h(O){return O=String(O),O.charAt(0).toUpperCase()+O.slice(1)}function s(O,S,D){var I={"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 S&&D&&/^Win/i.test(O)&&!/^Windows Phone /i.test(O)&&(I=I[/[\d.]+$/.exec(O)])&&(O="Windows "+I),O=String(O),S&&D&&(O=O.replace(RegExp(S,"i"),D)),O=n(O.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])}function r(O,S){var D=-1,I=O?O.length:0;if(typeof I=="number"&&I>-1&&I<=B)for(;++D3&&"WebKit"||/\bOpera\b/.test(Ie)&&(/\bOPR\b/.test(O)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(O)&&!/^(?:Trident|EdgeHTML)$/.test(Te)&&"WebKit"||!Te&&/\bMSIE\b/i.test(O)&&(N=="Mac OS"?"Tasman":"Trident")||Te=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Ie)&&"NetFront")&&(Te=[U]),Ie=="IE"&&(U=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(O)||0)[1])?(Ie+=" Mobile",N="Windows Phone "+(/\+$/.test(U)?U:U+".x"),te.unshift("desktop mode")):/\bWPDesktop\b/i.test(O)?(Ie="IE Mobile",N="Windows Phone 8.x",te.unshift("desktop mode"),ue||(ue=(/\brv:([\d.]+)/.exec(O)||0)[1])):Ie!="IE"&&Te=="Trident"&&(U=/\brv:([\d.]+)/.exec(O))&&(Ie&&te.push("identifying as "+Ie+(ue?" "+ue:"")),Ie="IE",ue=U[1]),he){if(c(I,"global"))if(ae&&(U=ae.lang.System,ce=U.getProperty("os.arch"),N=N||U.getProperty("os.name")+" "+U.getProperty("os.version")),pe){try{ue=I.require("ringo/engine").version.join("."),Ie="RingoJS"}catch(le){(U=I.system)&&U.global.system==I.system&&(Ie="Narwhal",N||(N=U[0].os||null))}Ie||(Ie="Rhino")}else typeof I.process=="object"&&!I.process.browser&&(U=I.process)&&(typeof U.versions=="object"&&(typeof U.versions.electron=="string"?(te.push("Node "+U.versions.node),Ie="Electron",ue=U.versions.electron):typeof U.versions.nw=="string"&&(te.push("Chromium "+ue,"Node "+U.versions.node),Ie="NW.js",ue=U.versions.nw)),Ie||(Ie="Node.js",ce=U.arch,N=U.platform,ue=/[\d.]+/.exec(U.version),ue=ue?ue[0]:null));else l(U=I.runtime)==F?(Ie="Adobe AIR",N=U.flash.system.Capabilities.os):l(U=I.phantom)==$?(Ie="PhantomJS",ue=(U=U.version||null)&&U.major+"."+U.minor+"."+U.patch):typeof Ae.documentMode=="number"&&(U=/\bTrident\/(\d+)/i.exec(O))?(ue=[ue,Ae.documentMode],(U=+U[1]+4)!=ue[1]&&(te.push("IE "+ue[1]+" mode"),Te&&(Te[1]=""),ue[1]=U),ue=Ie=="IE"?String(ue[1].toFixed(1)):ue[0]):typeof Ae.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Ie)&&(te.push("masking as "+Ie+" "+ue),Ie="IE",ue="11.0",Te=["Trident"],N="Windows");N=N&&n(N)}if(ue&&(U=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ue)||/(?:alpha|beta)(?: ?\d)?/i.exec(O+";"+(he&&Q.appMinorVersion))||/\bMinefield\b/i.test(O)&&"a")&&(de=/b/i.test(U)?"beta":"alpha",ue=ue.replace(RegExp(U+"\\+?$"),"")+(de=="beta"?ge:ie)+(/\d+\+?/.exec(U)||"")),Ie=="Fennec"||Ie=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(N))Ie="Firefox Mobile";else if(Ie=="Maxthon"&&ue)ue=ue.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(De))De=="Xbox 360"&&(N=null),De=="Xbox 360"&&/\bIEMobile\b/.test(O)&&te.unshift("mobile mode");else if(!/^(?:Chrome|IE|Opera)$/.test(Ie)&&(!Ie||De||/Browser|Mobi/.test(Ie))||N!="Windows CE"&&!/Mobi/i.test(O))if(Ie=="IE"&&he)try{I.external===null&&te.unshift("platform preview")}catch(le){te.unshift("embedded")}else(/\bBlackBerry\b/.test(De)||/\bBB10\b/.test(O))&&(U=(RegExp(De.replace(/ +/g," *")+"/([.\\d]+)","i").exec(O)||0)[1]||ue)?(U=[U,/BB10/.test(O)],N=(U[1]?(De=null,ne="BlackBerry"):"Device Software")+" "+U[0],ue=null):this!=e&&De!="Wii"&&(he&&be||/Opera/.test(Ie)&&/\b(?:MSIE|Firefox)\b/i.test(O)||Ie=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(N)||Ie=="IE"&&(N&&!/^Win/.test(N)&&ue>5.5||/\bWindows XP\b/.test(N)&&ue>8||ue==8&&!/\bTrident\b/.test(O)))&&!b.test(U=a.call(e,O.replace(b,"")+";"))&&U.name&&(U="ing as "+U.name+((U=U.version)?" "+U:""),b.test(Ie)?(/\bIE\b/.test(U)&&N=="Mac OS"&&(N=null),U="identify"+U):(U="mask"+U,Ie=fe?n(fe.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(U)&&(N=null),he||(ue=null)),Te=["Presto"],te.push(U));else Ie+=" Mobile";(U=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(O)||0)[1])&&(U=[parseFloat(U.replace(/\.(\d)$/,".0$1")),U],Ie=="Safari"&&U[1].slice(-1)=="+"?(Ie="WebKit Nightly",de="alpha",ue=U[1].slice(0,-1)):ue!=U[1]&&ue!=(U[2]=(/\bSafari\/([\d.]+\+?)/i.exec(O)||0)[1])||(ue=null),U[1]=(/\bChrome\/([\d.]+)/i.exec(O)||0)[1],U[0]==537.36&&U[2]==537.36&&parseFloat(U[1])>=28&&Te=="WebKit"&&(Te=["Blink"]),he&&(z||U[1])?(Te&&(Te[1]="like Chrome"),U=U[1]||(U=U[0],U<530?1:U<532?2:U<532.05?3:U<533?4:U<534.03?5:U<534.07?6:U<534.1?7:U<534.13?8:U<534.16?9:U<534.24?10:U<534.3?11:U<535.01?12:U<535.02?"13+":U<535.07?15:U<535.11?16:U<535.19?17:U<536.05?18:U<536.1?19:U<537.01?20:U<537.11?"21+":U<537.13?23:U<537.18?24:U<537.24?25:U<537.36?26:Te!="Blink"?"27":"28")):(Te&&(Te[1]="like Safari"),U=U[0],U=U<400?1:U<500?2:U<526?3:U<533?4:U<534?"4+":U<535?5:U<537?6:U<538?7:U<601?8:"8"),Te&&(Te[1]+=" "+(U+=typeof U=="number"?".x":/[.+]/.test(U)?"":"+")),Ie=="Safari"&&(!ue||parseInt(ue)>45)&&(ue=U)),Ie=="Opera"&&(U=/\bzbov|zvav$/.exec(N))?(Ie+=" ",te.unshift("desktop mode"),U=="zvav"?(Ie+="Mini",ue=null):Ie+="Mobile",N=N.replace(RegExp(" *"+U+"$"),"")):Ie=="Safari"&&/\bChrome\b/.exec(Te&&Te[1])&&(te.unshift("desktop mode"),Ie="Chrome Mobile",ue=null,/\bOS X\b/.test(N)?(ne="Apple",N="iOS 4.3+"):N=null),ue&&ue.indexOf(U=/[\d.]+$/.exec(N))==0&&O.indexOf("/"+U+"-")>-1&&(N=d(N.replace(U,""))),Te&&!/\b(?:Avant|Nook)\b/.test(Ie)&&(/Browser|Lunascape|Maxthon/.test(Ie)||Ie!="Safari"&&/^iOS/.test(N)&&/\bSafari\b/.test(Te[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(Ie)&&Te[1])&&(U=Te[Te.length-1])&&te.push(U),te.length&&(te=["("+te.join("; ")+")"]),ne&&De&&De.indexOf(ne)<0&&te.push("on "+ne),De&&te.push((/^on /.test(te[te.length-1])?"":"on ")+De),N&&(U=/ ([\d.+]+)$/.exec(N),K=U&&N.charAt(N.length-U[0].length-1)=="/",N={architecture:32,family:U&&!K?N.replace(U[0],""):N,version:U?U[1]:null,toString:function(){var le=this.version;return this.family+(le&&!K?" "+le:"")+(this.architecture==64?" 64-bit":"")}}),(U=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(ce))&&!/\bi686\b/i.test(ce)?(N&&(N.architecture=64,N.family=N.family.replace(RegExp(" *"+U),"")),Ie&&(/\bWOW64\b/i.test(O)||he&&/\w(?:86|32)$/.test(Q.cpuClass||Q.platform)&&!/\bWin64; x64\b/i.test(O))&&te.unshift("32-bit")):N&&/^OS X/.test(N.family)&&Ie=="Chrome"&&parseFloat(ue)>=39&&(N.architecture=64),O||(O=null);var W={};return W.description=O,W.layout=Te&&Te[0],W.manufacturer=ne,W.name=Ie,W.prerelease=de,W.product=De,W.ua=O,W.version=Ie&&ue,W.os=N||{architecture:null,family:null,version:null,toString:function(){return"null"}},W.parse=a,W.toString=D,W.version&&te.unshift(ue),W.name&&te.unshift(Ie),N&&Ie&&(N!=String(N).split(" ")[0]||N!=Ie.split(" ")[0]&&!De)&&te.push(De?"("+N+")":"on "+N),te.length&&(W.description=te.join(" ")),W}var A={function:!0,object:!0},g=A[typeof window]&&window||this,m=A[typeof w]&&w,C=A[typeof E]&&E&&!E.nodeType&&E,T=m&&C&&typeof _=="object"&&_;!T||T.global!==T&&T.window!==T&&T.self!==T||(g=T);var B=Math.pow(2,53)-1,b=/\bOpera/,p=Object.prototype,u=p.hasOwnProperty,i=p.toString,x=a();typeof L=="function"&&typeof L.amd=="object"&&L.amd?(g.platform=x,L(function(){return x})):m&&C?e(x,function(O,S){m[S]=O}):g.platform=x}).call(this)}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],172:[function(y,E,w){(function(_){"use strict";function h(s,r,n,e){if(typeof s!="function")throw new TypeError('"callback" argument must be a function');var l,c,o=arguments.length;switch(o){case 0:case 1:return _.nextTick(s);case 2:return _.nextTick(function(){s.call(null,r)});case 3:return _.nextTick(function(){s.call(null,r,n)});case 4:return _.nextTick(function(){s.call(null,r,n,e)});default:for(l=new Array(o-1),c=0;c1)for(var B=1;B1&&(pe=ae[0]+"@",G=ae[1]),G=G.replace(U,"."),pe+r(G.split("."),$).join(".")}function e(G){for(var $,ae,pe=[],ie=0,ge=G.length;ie=55296&&$<=56319&&ie65535&&($-=65536,ae+=H($>>>10&1023|55296),$=56320|1023&$),ae+=H($)}).join("")}function c(G){return G-48<10?G-22:G-65<26?G-65:G-97<26?G-97:u}function o(G,$){return G+22+75*(G<26)-(($!=0)<<5)}function f(G,$,ae){var pe=0;for(G=ae?F(G/S):G>>1,G+=F(G/$);G>z*x>>1;pe+=u)G=F(G/z);return F(pe+(z+1)*G/(G+O))}function d(G){var $,ae,pe,ie,ge,Ae,be,fe,ce,te,de=[],he=G.length,ue=0,Te=I,Ie=D;for(ae=G.lastIndexOf(k),ae<0&&(ae=0),pe=0;pe=128&&s("not-basic"),de.push(G.charCodeAt(pe));for(ie=ae>0?ae+1:0;ie=he&&s("invalid-input"),fe=c(G.charCodeAt(ie++)),(fe>=u||fe>F((p-ue)/Ae))&&s("overflow"),ue+=fe*Ae,ce=be<=Ie?i:be>=Ie+x?x:be-Ie,!(feF(p/te)&&s("overflow"),Ae*=te;$=de.length+1,Ie=f(ue-ge,$,ge==0),F(ue/$)>p-Te&&s("overflow"),Te+=F(ue/$),ue%=$,de.splice(ue++,0,Te)}return l(de)}function a(G){var $,ae,pe,ie,ge,Ae,be,fe,ce,te,de,he,ue,Te,Ie,De=[];for(G=e(G),he=G.length,$=I,ae=0,ge=D,Ae=0;Ae=$&&deF((p-ae)/ue)&&s("overflow"),ae+=(be-$)*ue,$=be,Ae=0;Aep&&s("overflow"),de==$){for(fe=ae,ce=u;te=ce<=ge?i:ce>=ge+x?x:ce-ge,!(fe= 0x80 (not a basic code point)","invalid-input":"Invalid input"},z=u-i,F=Math.floor,H=String.fromCharCode;if(B={version:"1.4.1",ucs2:{decode:e,encode:l},decode:d,encode:a,toASCII:g,toUnicode:A},typeof L=="function"&&typeof L.amd=="object"&&L.amd)L("punycode",function(){return B});else if(m&&C)if(E.exports==m)C.exports=B;else for(b in B)B.hasOwnProperty(b)&&(m[b]=B[b]);else h.punycode=B}(this)}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],175:[function(y,E,w){"use strict";function _(s,r){return Object.prototype.hasOwnProperty.call(s,r)}E.exports=function(s,r,n,e){r=r||"&",n=n||"=";var l={};if(typeof s!="string"||s.length===0)return l;var c=/\+/g;s=s.split(r);var o=1e3;e&&typeof e.maxKeys=="number"&&(o=e.maxKeys);var f=s.length;o>0&&f>o&&(f=o);for(var d=0;d=0?(a=C.substr(0,T),A=C.substr(T+1)):(a=C,A=""),g=decodeURIComponent(a),m=decodeURIComponent(A),_(l,g)?h(l[g])?l[g].push(m):l[g]=[l[g],m]:l[g]=m}return l};var h=Array.isArray||function(s){return Object.prototype.toString.call(s)==="[object Array]"}},{}],176:[function(y,E,w){"use strict";function _(n,e){if(n.map)return n.map(e);for(var l=[],c=0;c0?(typeof ue=="string"||ne.objectMode||(0,K.default)(ue)===ae.prototype||(ue=s(ue)),Ie?ne.endEmitted?he.emit("error",new Error("stream.unshift() after end event")):o(he,ne,ue,!0):ne.ended?he.emit("error",new Error("stream.push() after EOF")):(ne.reading=!1,ne.decoder&&!Te?(ue=ne.decoder.write(ue),ne.objectMode||ue.length!==0?o(he,ne,ue,!1):T(he,ne)):o(he,ne,ue,!1))):Ie||(ne.reading=!1)}return d(ne)}function o(he,ue,Te,Ie){ue.flowing&&ue.length===0&&!ue.sync?(he.emit("data",Te),he.read(0)):(ue.length+=ue.objectMode?1:Te.length,Ie?ue.buffer.unshift(Te):ue.buffer.push(Te),ue.needReadable&&m(he)),T(he,ue)}function f(he,ue){var Te;return r(ue)||typeof ue=="string"||ue===void 0||he.objectMode||(Te=new TypeError("Invalid non-string/buffer chunk")),Te}function d(he){return!he.ended&&(he.needReadable||he.length=de?he=de:(he--,he|=he>>>1,he|=he>>>2,he|=he>>>4,he|=he>>>8,he|=he>>>16,he++),he}function A(he,ue){return he<=0||ue.length===0&&ue.ended?0:ue.objectMode?1:he!==he?ue.flowing&&ue.length?ue.buffer.head.data.length:ue.length:(he>ue.highWaterMark&&(ue.highWaterMark=a(he)),he<=ue.length?he:ue.ended?ue.length:(ue.needReadable=!0,0))}function g(he,ue){if(!ue.ended){if(ue.decoder){var Te=ue.decoder.end();Te&&Te.length&&(ue.buffer.push(Te),ue.length+=ue.objectMode?1:Te.length)}ue.ended=!0,m(he)}}function m(he){var ue=he._readableState;ue.needReadable=!1,ue.emittedReadable||(Ae("emitReadable",ue.flowing),ue.emittedReadable=!0,ue.sync?z.nextTick(C,he):C(he))}function C(he){Ae("emit readable"),he.emit("readable"),x(he)}function T(he,ue){ue.readingMore||(ue.readingMore=!0,z.nextTick(B,he,ue))}function B(he,ue){for(var Te=ue.length;!ue.reading&&!ue.flowing&&!ue.ended&&ue.length=ue.length?(Te=ue.decoder?ue.buffer.join(""):ue.buffer.length===1?ue.buffer.head.data:ue.buffer.concat(ue.length),ue.buffer.clear()):Te=S(he,ue.buffer,ue.decoder),Te}function S(he,ue,Te){var Ie;return hene.length?ne.length:he;if(N===ne.length?De+=ne:De+=ne.slice(0,he),(he-=N)===0){N===ne.length?(++Ie,Te.next?ue.head=Te.next:ue.head=ue.tail=null):(ue.head=Te,Te.data=ne.slice(N));break}++Ie}return ue.length-=Ie,De}function I(he,ue){var Te=ae.allocUnsafe(he),Ie=ue.head,De=1;for(Ie.data.copy(Te),he-=Ie.data.length;Ie=Ie.next;){var ne=Ie.data,N=he>ne.length?ne.length:he;if(ne.copy(Te,Te.length-he,0,N),(he-=N)===0){N===ne.length?(++De,Ie.next?ue.head=Ie.next:ue.head=ue.tail=null):(ue.head=Ie,Ie.data=ne.slice(N));break}++De}return ue.length-=De,Te}function k(he){var ue=he._readableState;if(ue.length>0)throw new Error('"endReadable()" called on non-empty stream');ue.endEmitted||(ue.ended=!0,z.nextTick(Q,ue,he))}function Q(he,ue){he.endEmitted||he.length!==0||(he.endEmitted=!0,ue.readable=!1,ue.emit("end"))}function Y(he,ue){for(var Te=0,Ie=he.length;Te=ue.highWaterMark||ue.ended))return Ae("read: emitReadable",ue.length,ue.ended),ue.length===0&&ue.ended?k(this):m(this),null;if((he=A(he,ue))===0&&ue.ended)return ue.length===0&&k(this),null;var Ie=ue.needReadable;Ae("need readable",Ie),(ue.length===0||ue.length-he0?O(he,ue):null,De===null?(ue.needReadable=!0,he=0):ue.length-=he,ue.length===0&&(ue.ended||(ue.needReadable=!0),Te!==he&&ue.ended&&k(this)),De!==null&&this.emit("data",De),De},l.prototype._read=function(he){this.emit("error",new Error("_read() is not implemented"))},l.prototype.pipe=function(he,ue){function Te(vt,it){Ae("onunpipe"),vt===oe&&it&&it.hasUnpiped===!1&&(it.hasUnpiped=!0,De())}function Ie(){Ae("onend"),he.end()}function De(){Ae("cleanup"),he.removeListener("close",W),he.removeListener("finish",le),he.removeListener("drain",Ue),he.removeListener("error",N),he.removeListener("unpipe",Te),oe.removeListener("end",Ie),oe.removeListener("end",ee),oe.removeListener("data",ne),He=!0,!xe.awaitDrain||he._writableState&&!he._writableState.needDrain||Ue()}function ne(vt){Ae("ondata"),dt=!1,he.write(vt)!==!1||dt||((xe.pipesCount===1&&xe.pipes===he||xe.pipesCount>1&&Y(xe.pipes,he)!==-1)&&!He&&(Ae("false write response, pause",oe._readableState.awaitDrain),oe._readableState.awaitDrain++,dt=!0),oe.pause())}function N(vt){Ae("onerror",vt),ee(),he.removeListener("error",N),G(he,"error")===0&&he.emit("error",vt)}function W(){he.removeListener("finish",le),ee()}function le(){Ae("onfinish"),he.removeListener("close",W),ee()}function ee(){Ae("unpipe"),oe.unpipe(he)}var oe=this,xe=this._readableState;switch(xe.pipesCount){case 0:xe.pipes=he;break;case 1:xe.pipes=[xe.pipes,he];break;default:xe.pipes.push(he)}xe.pipesCount+=1,Ae("pipe count=%d opts=%j",xe.pipesCount,ue);var Ke=(!ue||ue.end!==!1)&&he!==_.stdout&&he!==_.stderr,pt=Ke?Ie:ee;xe.endEmitted?z.nextTick(pt):oe.once("end",pt),he.on("unpipe",Te);var Ue=b(oe);he.on("drain",Ue);var He=!1,dt=!1;return oe.on("data",ne),n(he,"error",N),he.once("close",W),he.once("finish",le),he.emit("pipe",oe),xe.flowing||(Ae("pipe resume"),oe.resume()),he},l.prototype.unpipe=function(he){var ue=this._readableState,Te={hasUnpiped:!1};if(ue.pipesCount===0)return this;if(ue.pipesCount===1)return he&&he!==ue.pipes?this:(he||(he=ue.pipes),ue.pipes=null,ue.pipesCount=0,ue.flowing=!1,he&&he.emit("unpipe",this,Te),this);if(!he){var Ie=ue.pipes,De=ue.pipesCount;ue.pipes=null,ue.pipesCount=0,ue.flowing=!1;for(var ne=0;ne-1?F.default:H.nextTick;o.WritableState=c;var ae=y("core-util-is");ae.inherits=y("inherits");var pe={deprecate:y("util-deprecate")},ie=y("./internal/streams/stream"),ge=y("safe-buffer").Buffer,Ae=h.Uint8Array||function(){},be=y("./internal/streams/destroy");ae.inherits(o,ie),c.prototype.getBuffer=function(){for(var ce=this.bufferedRequest,te=[];ce;)te.push(ce),ce=ce.next;return te},function(){try{Object.defineProperty(c.prototype,"buffer",{get:pe.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ce){}}();var fe;typeof K.default=="function"&&Y.default&&typeof Function.prototype[Y.default]=="function"?(fe=Function.prototype[Y.default],(0,k.default)(o,Y.default,{value:function(ce){return!!fe.call(this,ce)||this===o&&ce&&ce._writableState instanceof c}})):fe=function(ce){return ce instanceof this},o.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},o.prototype.write=function(ce,te,de){var he=this._writableState,ue=!1,Te=!he.objectMode&&e(ce);return Te&&!ge.isBuffer(ce)&&(ce=n(ce)),typeof te=="function"&&(de=te,te=null),Te?te="buffer":te||(te=he.defaultEncoding),typeof de!="function"&&(de=l),he.ended?f(this,de):(Te||d(this,he,ce,de))&&(he.pendingcb++,ue=A(this,he,Te,ce,te,de)),ue},o.prototype.cork=function(){this._writableState.corked++},o.prototype.uncork=function(){var ce=this._writableState;ce.corked&&(ce.corked--,ce.writing||ce.corked||ce.finished||ce.bufferProcessing||!ce.bufferedRequest||p(this,ce))},o.prototype.setDefaultEncoding=function(ce){if(typeof ce=="string"&&(ce=ce.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((ce+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+ce);return this._writableState.defaultEncoding=ce,this},Object.defineProperty(o.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),o.prototype._write=function(ce,te,de){de(new Error("_write() is not implemented"))},o.prototype._writev=null,o.prototype.end=function(ce,te,de){var he=this._writableState;typeof ce=="function"?(de=ce,ce=null,te=null):typeof te=="function"&&(de=te,te=null),ce!=null&&this.write(ce,te),he.corked&&(he.corked=1,this.uncork()),he.ending||he.finished||S(this,he,de)},Object.defineProperty(o.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(ce){this._writableState&&(this._writableState.destroyed=ce)}}),o.prototype.destroy=be.destroy,o.prototype._undestroy=be.undestroy,o.prototype._destroy=function(ce,te){this.end(),te(ce)}}).call(this,y("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":179,"./internal/streams/destroy":185,"./internal/streams/stream":186,_process:173,"babel-runtime/core-js/object/define-property":20,"babel-runtime/core-js/set-immediate":25,"babel-runtime/core-js/symbol":27,"babel-runtime/core-js/symbol/has-instance":28,"core-util-is":153,inherits:162,"process-nextick-args":172,"safe-buffer":193,"util-deprecate":205}],184:[function(y,E,w){"use strict";function _(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function h(n,e,l){n.copy(e,l)}var s=y("safe-buffer").Buffer,r=y("util");E.exports=function(){function n(){_(this,n),this.head=null,this.tail=null,this.length=0}return n.prototype.push=function(e){var l={data:e,next:null};this.length>0?this.tail.next=l:this.head=l,this.tail=l,++this.length},n.prototype.unshift=function(e){var l={data:e,next:this.head};this.length===0&&(this.tail=l),this.head=l,++this.length},n.prototype.shift=function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},n.prototype.clear=function(){this.head=this.tail=null,this.length=0},n.prototype.join=function(e){if(this.length===0)return"";for(var l=this.head,c=""+l.data;l=l.next;)c+=e+l.data;return c},n.prototype.concat=function(e){if(this.length===0)return s.alloc(0);if(this.length===1)return this.head.data;for(var l=s.allocUnsafe(e>>>0),c=this.head,o=0;c;)h(c.data,l,o),o+=c.data.length,c=c.next;return l},n}(),r&&r.inspect&&r.inspect.custom&&(E.exports.prototype[r.inspect.custom]=function(){var n=r.inspect({length:this.length});return this.constructor.name+" "+n})},{"safe-buffer":193,util:36}],185:[function(y,E,w){"use strict";function _(n,e){var l=this,c=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return c||o?(e?e(n):!n||this._writableState&&this._writableState.errorEmitted||r.nextTick(s,this,n),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(n||null,function(f){!e&&f?(r.nextTick(s,l,f),l._writableState&&(l._writableState.errorEmitted=!0)):e&&e(f)}),this)}function h(){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(n,e){n.emit("error",e)}var r=y("process-nextick-args");E.exports={destroy:_,undestroy:h}},{"process-nextick-args":172}],186:[function(y,E,w){"use strict";E.exports=y("events").EventEmitter},{events:158}],187:[function(y,E,w){E.exports=y("./readable").PassThrough},{"./readable":188}],188:[function(y,E,w){w=E.exports=y("./lib/_stream_readable.js"),w.Stream=w,w.Readable=w,w.Writable=y("./lib/_stream_writable.js"),w.Duplex=y("./lib/_stream_duplex.js"),w.Transform=y("./lib/_stream_transform.js"),w.PassThrough=y("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":179,"./lib/_stream_passthrough.js":180,"./lib/_stream_readable.js":181,"./lib/_stream_transform.js":182,"./lib/_stream_writable.js":183}],189:[function(y,E,w){E.exports=y("./readable").Transform},{"./readable":188}],190:[function(y,E,w){E.exports=y("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":183}],191:[function(y,E,w){var _=function(){return this}()||Function("return this")(),h=_.regeneratorRuntime&&Object.getOwnPropertyNames(_).indexOf("regeneratorRuntime")>=0,s=h&&_.regeneratorRuntime;if(_.regeneratorRuntime=void 0,E.exports=y("./runtime"),h)_.regeneratorRuntime=s;else try{delete _.regeneratorRuntime}catch(r){_.regeneratorRuntime=void 0}},{"./runtime":192}],192:[function(y,E,w){!function(_){"use strict";function h(F,H,G,$){var ae=H&&H.prototype instanceof r?H:r,pe=Object.create(ae.prototype),ie=new A($||[]);return pe._invoke=o(F,G,ie),pe}function s(F,H,G){try{return{type:"normal",arg:F.call(H,G)}}catch($){return{type:"throw",arg:$}}}function r(){}function n(){}function e(){}function l(F){["next","throw","return"].forEach(function(H){F[H]=function(G){return this._invoke(H,G)}})}function c(F){function H(ae,pe,ie,ge){var Ae=s(F[ae],F,pe);if(Ae.type!=="throw"){var be=Ae.arg,fe=be.value;return fe&&typeof fe=="object"&&B.call(fe,"__await")?Promise.resolve(fe.__await).then(function(ce){H("next",ce,ie,ge)},function(ce){H("throw",ce,ie,ge)}):Promise.resolve(fe).then(function(ce){be.value=ce,ie(be)},ge)}ge(Ae.arg)}function G(ae,pe){function ie(){return new Promise(function(ge,Ae){H(ae,pe,ge,Ae)})}return $=$?$.then(ie,ie):ie()}var $;this._invoke=G}function o(F,H,G){var $=S;return function(ae,pe){if($===I)throw new Error("Generator is already running");if($===k){if(ae==="throw")throw pe;return m()}for(G.method=ae,G.arg=pe;;){var ie=G.delegate;if(ie){var ge=f(ie,G);if(ge){if(ge===Q)continue;return ge}}if(G.method==="next")G.sent=G._sent=G.arg;else if(G.method==="throw"){if($===S)throw $=k,G.arg;G.dispatchException(G.arg)}else G.method==="return"&&G.abrupt("return",G.arg);$=I;var Ae=s(F,H,G);if(Ae.type==="normal"){if($=G.done?k:D,Ae.arg===Q)continue;return{value:Ae.arg,done:G.done}}Ae.type==="throw"&&($=k,G.method="throw",G.arg=Ae.arg)}}}function f(F,H){var G=F.iterator[H.method];if(G===C){if(H.delegate=null,H.method==="throw"){if(F.iterator.return&&(H.method="return",H.arg=C,f(F,H),H.method==="throw"))return Q;H.method="throw",H.arg=new TypeError("The iterator does not provide a 'throw' method")}return Q}var $=s(G,F.iterator,H.arg);if($.type==="throw")return H.method="throw",H.arg=$.arg,H.delegate=null,Q;var ae=$.arg;return ae?ae.done?(H[F.resultName]=ae.value,H.next=F.nextLoc,H.method!=="return"&&(H.method="next",H.arg=C),H.delegate=null,Q):ae:(H.method="throw",H.arg=new TypeError("iterator result is not an object"),H.delegate=null,Q)}function d(F){var H={tryLoc:F[0]};1 in F&&(H.catchLoc=F[1]),2 in F&&(H.finallyLoc=F[2],H.afterLoc=F[3]),this.tryEntries.push(H)}function a(F){var H=F.completion||{};H.type="normal",delete H.arg,F.completion=H}function A(F){this.tryEntries=[{tryLoc:"root"}],F.forEach(d,this),this.reset(!0)}function g(F){if(F){var H=F[p];if(H)return H.call(F);if(typeof F.next=="function")return F;if(!isNaN(F.length)){var G=-1,$=function ae(){for(;++G=0;--$){var ae=this.tryEntries[$],pe=ae.completion;if(ae.tryLoc==="root")return H("end");if(ae.tryLoc<=this.prev){var ie=B.call(ae,"catchLoc"),ge=B.call(ae,"finallyLoc");if(ie&&ge){if(this.prev=0;--G){var $=this.tryEntries[G];if($.tryLoc<=this.prev&&B.call($,"finallyLoc")&&this.prev<$.finallyLoc){var ae=$;break}}ae&&(F==="break"||F==="continue")&&ae.tryLoc<=H&&H<=ae.finallyLoc&&(ae=null);var pe=ae?ae.completion:{};return pe.type=F,pe.arg=H,ae?(this.method="next",this.next=ae.finallyLoc,Q):this.complete(pe)},complete:function(F,H){if(F.type==="throw")throw F.arg;return F.type==="break"||F.type==="continue"?this.next=F.arg:F.type==="return"?(this.rval=this.arg=F.arg,this.method="return",this.next="end"):F.type==="normal"&&H&&(this.next=H),Q},finish:function(F){for(var H=this.tryEntries.length-1;H>=0;--H){var G=this.tryEntries[H];if(G.finallyLoc===F)return this.complete(G.completion,G.afterLoc),a(G),Q}},catch:function(F){for(var H=this.tryEntries.length-1;H>=0;--H){var G=this.tryEntries[H];if(G.tryLoc===F){var $=G.completion;if($.type==="throw"){var ae=$.arg;a(G)}return ae}}throw new Error("illegal catch attempt")},delegateYield:function(F,H,G){return this.delegate={iterator:g(F),resultName:H,nextLoc:G},this.method==="next"&&(this.arg=C),Q}}}(function(){return this}()||Function("return this")())},{}],193:[function(y,E,w){function _(n,e){for(var l in n)e[l]=n[l]}function h(n,e,l){return r(n,e,l)}var s=y("buffer"),r=s.Buffer;r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?E.exports=s:(_(s,w),w.Buffer=h),_(r,h),h.from=function(n,e,l){if(typeof n=="number")throw new TypeError("Argument must not be a number");return r(n,e,l)},h.alloc=function(n,e,l){if(typeof n!="number")throw new TypeError("Argument must be a number");var c=r(n);return e!==void 0?typeof l=="string"?c.fill(e,l):c.fill(e):c.fill(0),c},h.allocUnsafe=function(n){if(typeof n!="number")throw new TypeError("Argument must be a number");return r(n)},h.allocUnsafeSlow=function(n){if(typeof n!="number")throw new TypeError("Argument must be a number");return s.SlowBuffer(n)}},{buffer:38}],194:[function(y,E,w){(function(_){"use strict";function h(m){return m&&m.__esModule?m:{default:m}}var s=y("babel-runtime/core-js/string/from-code-point"),r=h(s),n=y("babel-runtime/core-js/json/stringify"),e=h(n),l=y("babel-runtime/helpers/typeof"),c=h(l),o=y("babel-runtime/core-js/object/define-property"),f=h(o),d=y("babel-runtime/core-js/object/keys"),a=h(d),A=y("babel-runtime/core-js/object/create"),g=h(A);!function(m){function C(ee,oe){if(!(this instanceof C))return new C(ee,oe);var xe=this;B(xe),xe.q=xe.c="",xe.bufferCheckPosition=m.MAX_BUFFER_LENGTH,xe.opt=oe||{},xe.opt.lowercase=xe.opt.lowercase||xe.opt.lowercasetags,xe.looseCase=xe.opt.lowercase?"toLowerCase":"toUpperCase",xe.tags=[],xe.closed=xe.closedRoot=xe.sawRoot=!1,xe.tag=xe.error=null,xe.strict=!!ee,xe.noscript=!(!ee&&!xe.opt.noscript),xe.state=W.BEGIN,xe.strictEntities=xe.opt.strictEntities,xe.ENTITIES=xe.strictEntities?(0,g.default)(m.XML_ENTITIES):(0,g.default)(m.ENTITIES),xe.attribList=[],xe.opt.xmlns&&(xe.ns=(0,g.default)(Te)),xe.trackPosition=xe.opt.position!==!1,xe.trackPosition&&(xe.position=xe.line=xe.column=0),I(xe,"onready")}function T(ee){for(var oe=Math.max(m.MAX_BUFFER_LENGTH,10),xe=0,Ke=0,pt=be.length;Keoe)switch(be[Ke]){case"textNode":Q(ee);break;case"cdata":k(ee,"oncdata",ee.cdata),ee.cdata="";break;case"script":k(ee,"onscript",ee.script),ee.script="";break;default:U(ee,"Max buffer length exceeded: "+be[Ke])}xe=Math.max(xe,Ue)}var He=m.MAX_BUFFER_LENGTH-xe;ee.bufferCheckPosition=He+ee.position}function B(ee){for(var oe=0,xe=be.length;oe"||i(ee)}function S(ee,oe){return ee.test(oe)}function D(ee,oe){return!S(ee,oe)}function I(ee,oe,xe){ee[oe]&&ee[oe](xe)}function k(ee,oe,xe){ee.textNode&&Q(ee),I(ee,oe,xe)}function Q(ee){ee.textNode=Y(ee.opt,ee.textNode),ee.textNode&&I(ee,"ontext",ee.textNode),ee.textNode=""}function Y(ee,oe){return ee.trim&&(oe=oe.trim()),ee.normalize&&(oe=oe.replace(/\s+/g," ")),oe}function U(ee,oe){return Q(ee),ee.trackPosition&&(oe+=` Line: `+ee.line+` Column: `+ee.column+` Char: `+ee.c),oe=new Error(oe),ee.error=oe,I(ee,"onerror",oe),ee}function K(ee){return ee.sawRoot&&!ee.closedRoot&&z(ee,"Unclosed root tag"),ee.state!==W.BEGIN&&ee.state!==W.BEGIN_WHITESPACE&&ee.state!==W.TEXT&&U(ee,"Unexpected end"),Q(ee),ee.c="",ee.closed=!0,I(ee,"onend"),C.call(ee,ee.strict,ee.opt),ee}function z(ee,oe){if((ee===void 0?"undefined":(0,c.default)(ee))!=="object"||!(ee instanceof C))throw new Error("bad call to strictFail");ee.strict&&U(ee,oe)}function F(ee){ee.strict||(ee.tagName=ee.tagName[ee.looseCase]());var oe=ee.tags[ee.tags.length-1]||ee,xe=ee.tag={name:ee.tagName,attributes:{}};ee.opt.xmlns&&(xe.ns=oe.ns),ee.attribList.length=0,k(ee,"onopentagstart",xe)}function H(ee,oe){var xe=ee.indexOf(":"),Ke=xe<0?["",ee]:ee.split(":"),pt=Ke[0],Ue=Ke[1];return oe&&ee==="xmlns"&&(pt="xmlns",Ue=""),{prefix:pt,local:Ue}}function G(ee){if(ee.strict||(ee.attribName=ee.attribName[ee.looseCase]()),ee.attribList.indexOf(ee.attribName)!==-1||ee.tag.attributes.hasOwnProperty(ee.attribName))return void(ee.attribName=ee.attribValue="");if(ee.opt.xmlns){var oe=H(ee.attribName,!0),xe=oe.prefix,Ke=oe.local;if(xe==="xmlns")if(Ke==="xml"&&ee.attribValue!==he)z(ee,"xml: prefix must be bound to "+he+` Actual: `+ee.attribValue);else if(Ke==="xmlns"&&ee.attribValue!==ue)z(ee,"xmlns: prefix must be bound to "+ue+` Actual: `+ee.attribValue);else{var pt=ee.tag,Ue=ee.tags[ee.tags.length-1]||ee;pt.ns===Ue.ns&&(pt.ns=(0,g.default)(Ue.ns)),pt.ns[Ke]=ee.attribValue}ee.attribList.push([ee.attribName,ee.attribValue])}else ee.tag.attributes[ee.attribName]=ee.attribValue,k(ee,"onattribute",{name:ee.attribName,value:ee.attribValue});ee.attribName=ee.attribValue=""}function $(ee,oe){if(ee.opt.xmlns){var xe=ee.tag,Ke=H(ee.tagName);xe.prefix=Ke.prefix,xe.local=Ke.local,xe.uri=xe.ns[Ke.prefix]||"",xe.prefix&&!xe.uri&&(z(ee,"Unbound namespace prefix: "+(0,e.default)(ee.tagName)),xe.uri=Ke.prefix);var pt=ee.tags[ee.tags.length-1]||ee;xe.ns&&pt.ns!==xe.ns&&(0,a.default)(xe.ns).forEach(function(Re){k(ee,"onopennamespace",{prefix:Re,uri:xe.ns[Re]})});for(var Ue=0,He=ee.attribList.length;Ue",ee.tagName="",void(ee.state=W.SCRIPT);k(ee,"onscript",ee.script),ee.script=""}var oe=ee.tags.length,xe=ee.tagName;ee.strict||(xe=xe[ee.looseCase]());for(var Ke=xe;oe--&&!(ee.tags[oe].name===Ke);)z(ee,"Unexpected close tag");if(oe<0)return z(ee,"Unmatched closing tag: "+ee.tagName),ee.textNode+="",void(ee.state=W.TEXT);ee.tagName=xe;for(var pt=ee.tags.length;pt-- >oe;){var Ue=ee.tag=ee.tags.pop();ee.tagName=ee.tag.name,k(ee,"onclosetag",ee.tagName);var He={};for(var dt in Ue.ns)He[dt]=Ue.ns[dt];var vt=ee.tags[ee.tags.length-1]||ee;ee.opt.xmlns&&Ue.ns!==vt.ns&&(0,a.default)(Ue.ns).forEach(function(it){var at=Ue.ns[it];k(ee,"onclosenamespace",{prefix:it,uri:at})})}oe===0&&(ee.closedRoot=!0),ee.tagName=ee.attribValue=ee.attribName="",ee.attribList.length=0,ee.state=W.TEXT}function pe(ee){var oe,xe=ee.entity,Ke=xe.toLowerCase(),pt="";return ee.ENTITIES[xe]?ee.ENTITIES[xe]:ee.ENTITIES[Ke]?ee.ENTITIES[Ke]:(xe=Ke,xe.charAt(0)==="#"&&(xe.charAt(1)==="x"?(xe=xe.slice(2),oe=parseInt(xe,16),pt=oe.toString(16)):(xe=xe.slice(1),oe=parseInt(xe,10),pt=oe.toString(10))),xe=xe.replace(/^0+/,""),isNaN(oe)||pt.toLowerCase()!==xe?(z(ee,"Invalid character entity"),"&"+ee.entity+";"):(0,r.default)(oe))}function ie(ee,oe){oe==="<"?(ee.state=W.OPEN_WAKA,ee.startTagPosition=ee.position):i(oe)||(z(ee,"Non-whitespace before first tag."),ee.textNode=oe,ee.state=W.TEXT)}function ge(ee,oe){var xe="";return oe"?(k(oe,"onsgmldeclaration",oe.sgmlDecl),oe.sgmlDecl="",oe.state=W.TEXT):(x(Ke)&&(oe.state=W.SGML_DECL_QUOTED),oe.sgmlDecl+=Ke);continue;case W.SGML_DECL_QUOTED:Ke===oe.q&&(oe.state=W.SGML_DECL,oe.q=""),oe.sgmlDecl+=Ke;continue;case W.DOCTYPE:Ke===">"?(oe.state=W.TEXT,k(oe,"ondoctype",oe.doctype),oe.doctype=!0):(oe.doctype+=Ke,Ke==="["?oe.state=W.DOCTYPE_DTD:x(Ke)&&(oe.state=W.DOCTYPE_QUOTED,oe.q=Ke));continue;case W.DOCTYPE_QUOTED:oe.doctype+=Ke,Ke===oe.q&&(oe.q="",oe.state=W.DOCTYPE);continue;case W.DOCTYPE_DTD:oe.doctype+=Ke,Ke==="]"?oe.state=W.DOCTYPE:x(Ke)&&(oe.state=W.DOCTYPE_DTD_QUOTED,oe.q=Ke);continue;case W.DOCTYPE_DTD_QUOTED:oe.doctype+=Ke,Ke===oe.q&&(oe.state=W.DOCTYPE_DTD,oe.q="");continue;case W.COMMENT:Ke==="-"?oe.state=W.COMMENT_ENDING:oe.comment+=Ke;continue;case W.COMMENT_ENDING:Ke==="-"?(oe.state=W.COMMENT_ENDED,oe.comment=Y(oe.opt,oe.comment),oe.comment&&k(oe,"oncomment",oe.comment),oe.comment=""):(oe.comment+="-"+Ke,oe.state=W.COMMENT);continue;case W.COMMENT_ENDED:Ke!==">"?(z(oe,"Malformed comment"),oe.comment+="--"+Ke,oe.state=W.COMMENT):oe.state=W.TEXT;continue;case W.CDATA:Ke==="]"?oe.state=W.CDATA_ENDING:oe.cdata+=Ke;continue;case W.CDATA_ENDING:Ke==="]"?oe.state=W.CDATA_ENDING_2:(oe.cdata+="]"+Ke,oe.state=W.CDATA);continue;case W.CDATA_ENDING_2:Ke===">"?(oe.cdata&&k(oe,"oncdata",oe.cdata),k(oe,"onclosecdata"),oe.cdata="",oe.state=W.TEXT):Ke==="]"?oe.cdata+="]":(oe.cdata+="]]"+Ke,oe.state=W.CDATA);continue;case W.PROC_INST:Ke==="?"?oe.state=W.PROC_INST_ENDING:i(Ke)?oe.state=W.PROC_INST_BODY:oe.procInstName+=Ke;continue;case W.PROC_INST_BODY:if(!oe.procInstBody&&i(Ke))continue;Ke==="?"?oe.state=W.PROC_INST_ENDING:oe.procInstBody+=Ke;continue;case W.PROC_INST_ENDING:Ke===">"?(k(oe,"onprocessinginstruction",{name:oe.procInstName,body:oe.procInstBody}),oe.procInstName=oe.procInstBody="",oe.state=W.TEXT):(oe.procInstBody+="?"+Ke,oe.state=W.PROC_INST_BODY);continue;case W.OPEN_TAG:T(De,Ke)?oe.tagName+=Ke:(F(oe),Ke===">"?$(oe):Ke==="/"?oe.state=W.OPEN_TAG_SLASH:(i(Ke)||z(oe,"Invalid character in tag name"),oe.state=W.ATTRIB));continue;case W.OPEN_TAG_SLASH:Ke===">"?($(oe,!0),ae(oe)):(z(oe,"Forward-slash in opening tag not followed by >"),oe.state=W.ATTRIB);continue;case W.ATTRIB:if(i(Ke))continue;Ke===">"?$(oe):Ke==="/"?oe.state=W.OPEN_TAG_SLASH:T(Ie,Ke)?(oe.attribName=Ke,oe.attribValue="",oe.state=W.ATTRIB_NAME):z(oe,"Invalid attribute name");continue;case W.ATTRIB_NAME:Ke==="="?oe.state=W.ATTRIB_VALUE:Ke===">"?(z(oe,"Attribute without value"),oe.attribValue=oe.attribName,G(oe),$(oe)):i(Ke)?oe.state=W.ATTRIB_NAME_SAW_WHITE:T(De,Ke)?oe.attribName+=Ke:z(oe,"Invalid attribute name");continue;case W.ATTRIB_NAME_SAW_WHITE:if(Ke==="=")oe.state=W.ATTRIB_VALUE;else{if(i(Ke))continue;z(oe,"Attribute without value"),oe.tag.attributes[oe.attribName]="",oe.attribValue="",k(oe,"onattribute",{name:oe.attribName,value:""}),oe.attribName="",Ke===">"?$(oe):T(Ie,Ke)?(oe.attribName=Ke,oe.state=W.ATTRIB_NAME):(z(oe,"Invalid attribute name"),oe.state=W.ATTRIB)}continue;case W.ATTRIB_VALUE:if(i(Ke))continue;x(Ke)?(oe.q=Ke,oe.state=W.ATTRIB_VALUE_QUOTED):(z(oe,"Unquoted attribute value"),oe.state=W.ATTRIB_VALUE_UNQUOTED,oe.attribValue=Ke);continue;case W.ATTRIB_VALUE_QUOTED:if(Ke!==oe.q){Ke==="&"?oe.state=W.ATTRIB_VALUE_ENTITY_Q:oe.attribValue+=Ke;continue}G(oe),oe.q="",oe.state=W.ATTRIB_VALUE_CLOSED;continue;case W.ATTRIB_VALUE_CLOSED:i(Ke)?oe.state=W.ATTRIB:Ke===">"?$(oe):Ke==="/"?oe.state=W.OPEN_TAG_SLASH:T(Ie,Ke)?(z(oe,"No whitespace between attributes"),oe.attribName=Ke,oe.attribValue="",oe.state=W.ATTRIB_NAME):z(oe,"Invalid attribute name");continue;case W.ATTRIB_VALUE_UNQUOTED:if(!O(Ke)){Ke==="&"?oe.state=W.ATTRIB_VALUE_ENTITY_U:oe.attribValue+=Ke;continue}G(oe),Ke===">"?$(oe):oe.state=W.ATTRIB;continue;case W.CLOSE_TAG:if(oe.tagName)Ke===">"?ae(oe):T(De,Ke)?oe.tagName+=Ke:oe.script?(oe.script+=""?ae(oe):z(oe,"Invalid characters in closing tag");continue;case W.TEXT_ENTITY:case W.ATTRIB_VALUE_ENTITY_Q:case W.ATTRIB_VALUE_ENTITY_U:var He,dt;switch(oe.state){case W.TEXT_ENTITY:He=W.TEXT,dt="textNode";break;case W.ATTRIB_VALUE_ENTITY_Q:He=W.ATTRIB_VALUE_QUOTED,dt="attribValue";break;case W.ATTRIB_VALUE_ENTITY_U:He=W.ATTRIB_VALUE_UNQUOTED,dt="attribValue"}Ke===";"?(oe[dt]+=pe(oe),oe.entity="",oe.state=He):T(oe.entity.length?N:ne,Ke)?oe.entity+=Ke:(z(oe,"Invalid character in entity name"),oe[dt]+="&"+oe.entity+Ke,oe.entity="",oe.state=He);continue;default:throw new Error(oe,"Unknown state: "+oe.state)}return oe.position>=oe.bufferCheckPosition&&S(oe),oe}m.parser=function(ee,oe){return new C(ee,oe)},m.SAXParser=C,m.SAXStream=u,m.createStream=p,m.MAX_BUFFER_LENGTH=65536;var be=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];m.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],g.default||(Object.create=function(ee){function oe(){}return oe.prototype=ee,new oe}),a.default||(Object.keys=function(ee){var oe=[];for(var xe in ee)ee.hasOwnProperty(xe)&&oe.push(xe);return oe}),C.prototype={end:function(){K(this)},write:Ae,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){b(this)}};var fe;try{fe=y("stream").Stream}catch(ee){fe=function(){}}var ce=m.EVENTS.filter(function(ee){return ee!=="error"&&ee!=="end"});u.prototype=(0,g.default)(fe.prototype,{constructor:{value:u}}),u.prototype.write=function(ee){if(typeof _=="function"&&typeof _.isBuffer=="function"&&_.isBuffer(ee)){if(!this._decoder){var oe=y("string_decoder").StringDecoder;this._decoder=new oe("utf8")}ee=this._decoder.write(ee)}return this._parser.write(ee.toString()),this.emit("data",ee),!0},u.prototype.end=function(ee){return ee&&ee.length&&this.write(ee),this._parser.end(),!0},u.prototype.on=function(ee,oe){var xe=this;return xe._parser["on"+ee]||ce.indexOf(ee)===-1||(xe._parser["on"+ee]=function(){var Ke=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Ke.splice(0,0,ee),xe.emit.apply(xe,Ke)}),fe.prototype.on.call(xe,ee,oe)};var te="[CDATA[",de="DOCTYPE",he="http://www.w3.org/XML/1998/namespace",ue="http://www.w3.org/2000/xmlns/",Se={xml:he,xmlns:ue},Ie=/[:_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]/,De=/[:_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-]/,ne=/[#:_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-]/,W=0;m.STATE={BEGIN:W++,BEGIN_WHITESPACE:W++,TEXT:W++,TEXT_ENTITY:W++,OPEN_WAKA:W++,SGML_DECL:W++,SGML_DECL_QUOTED:W++,DOCTYPE:W++,DOCTYPE_QUOTED:W++,DOCTYPE_DTD:W++,DOCTYPE_DTD_QUOTED:W++,COMMENT_STARTING:W++,COMMENT:W++,COMMENT_ENDING:W++,COMMENT_ENDED:W++,CDATA:W++,CDATA_ENDING:W++,CDATA_ENDING_2:W++,PROC_INST:W++,PROC_INST_BODY:W++,PROC_INST_ENDING:W++,OPEN_TAG:W++,OPEN_TAG_SLASH:W++,ATTRIB:W++,ATTRIB_NAME:W++,ATTRIB_NAME_SAW_WHITE:W++,ATTRIB_VALUE:W++,ATTRIB_VALUE_QUOTED:W++,ATTRIB_VALUE_CLOSED:W++,ATTRIB_VALUE_UNQUOTED:W++,ATTRIB_VALUE_ENTITY_Q:W++,ATTRIB_VALUE_ENTITY_U:W++,CLOSE_TAG:W++,CLOSE_TAG_SAW_WHITE:W++,SCRIPT:W++,SCRIPT_ENDING:W++},m.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},m.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,a.default)(m.ENTITIES).forEach(function(ee){var oe=m.ENTITIES[ee],xe=typeof oe=="number"?String.fromCharCode(oe):oe;m.ENTITIES[ee]=xe});for(var le in m.STATE)m.STATE[m.STATE[le]]=le;W=m.STATE,r.default||function(){var ee=String.fromCharCode,oe=Math.floor,xe=function(){var Ke,pt,Ue=[],He=-1,dt=arguments.length;if(!dt)return"";for(var vt="";++He1114111||oe(it)!==it)throw RangeError("Invalid code point: "+it);it<=65535?Ue.push(it):(it-=65536,Ke=55296+(it>>10),pt=it%1024+56320,Ue.push(Ke,pt)),(He+1===dt||Ue.length>16384)&&(vt+=ee.apply(null,Ue),Ue.length=0)}return vt};f.default?Object.defineProperty(String,"fromCodePoint",{value:xe,configurable:!0,writable:!0}):String.fromCodePoint=xe}()}(w===void 0?(void 0).sax={}:w)}).call(this,y("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/create":19,"babel-runtime/core-js/object/define-property":20,"babel-runtime/core-js/object/keys":23,"babel-runtime/core-js/string/from-code-point":26,"babel-runtime/helpers/typeof":32,buffer:38,stream:195,string_decoder:37}],195:[function(y,E,w){function _(){h.call(this)}E.exports=_;var h=y("events").EventEmitter;y("inherits")(_,h),_.Readable=y("readable-stream/readable.js"),_.Writable=y("readable-stream/writable.js"),_.Duplex=y("readable-stream/duplex.js"),_.Transform=y("readable-stream/transform.js"),_.PassThrough=y("readable-stream/passthrough.js"),_.Stream=_,_.prototype.pipe=function(s,r){function n(A){s.writable&&s.write(A)===!1&&d.pause&&d.pause()}function e(){d.readable&&d.resume&&d.resume()}function l(){a||(a=!0,s.end())}function c(){a||(a=!0,typeof s.destroy=="function"&&s.destroy())}function o(A){if(f(),h.listenerCount(this,"error")===0)throw A}function f(){d.removeListener("data",n),s.removeListener("drain",e),d.removeListener("end",l),d.removeListener("close",c),d.removeListener("error",o),s.removeListener("error",o),d.removeListener("end",f),d.removeListener("close",f),s.removeListener("close",f)}var d=this;d.on("data",n),s.on("drain",e),s._isStdio||r&&r.end===!1||(d.on("end",l),d.on("close",c));var a=!1;return d.on("error",o),s.on("error",o),d.on("end",f),d.on("close",f),s.on("close",f),s.emit("pipe",d),s}},{events:158,inherits:162,"readable-stream/duplex.js":178,"readable-stream/passthrough.js":187,"readable-stream/readable.js":188,"readable-stream/transform.js":189,"readable-stream/writable.js":190}],196:[function(y,E,w){(function(_){var h=y("./lib/request"),s=y("./lib/response"),r=y("xtend"),n=y("builtin-status-codes"),e=y("url"),l=w;l.request=function(c,o){c=typeof c=="string"?e.parse(c):r(c);var f=_.location.protocol.search(/^https?:$/)===-1?"http:":"",d=c.protocol||f,a=c.hostname||c.host,A=c.port,g=c.path||"/";a&&a.indexOf(":")!==-1&&(a="["+a+"]"),c.url=(a?d+"//"+a:"")+(A?":"+A:"")+g,c.method=(c.method||"GET").toUpperCase(),c.headers=c.headers||{};var m=new h(c);return o&&m.on("response",o),m},l.get=function(c,o){var f=l.request(c,o);return f.end(),f},l.ClientRequest=h,l.IncomingMessage=s.IncomingMessage,l.Agent=function(){},l.Agent.defaultMaxSockets=4,l.globalAgent=new l.Agent,l.STATUS_CODES=n,l.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 se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":198,"./lib/response":199,"builtin-status-codes":39,url:203,xtend:236}],197:[function(y,E,w){(function(_){"use strict";function h(){if(n!==void 0)return n;if(_.XMLHttpRequest){n=new _.XMLHttpRequest;try{n.open("GET",_.XDomainRequest?"/":"https://example.com")}catch(c){n=null}}else n=null;return n}function s(c){var o=h();if(!o)return!1;try{return o.responseType=c,o.responseType===c}catch(f){}return!1}function r(c){return typeof c=="function"}w.fetch=r(_.fetch)&&r(_.ReadableStream),w.writableStream=r(_.WritableStream),w.abortController=r(_.AbortController),w.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),w.blobConstructor=!0}catch(c){}var n,e=_.ArrayBuffer!==void 0,l=e&&r(_.ArrayBuffer.prototype.slice);w.arraybuffer=w.fetch||e&&s("arraybuffer"),w.msstream=!w.fetch&&l&&s("ms-stream"),w.mozchunkedarraybuffer=!w.fetch&&e&&s("moz-chunked-arraybuffer"),w.overrideMimeType=w.fetch||!!h()&&r(h().overrideMimeType),w.vbArray=r(_.VBArray),n=null}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],198:[function(y,E,w){(function(_,h,s){"use strict";function r(S,B){return c.fetch&&B?"fetch":c.mozchunkedarraybuffer?"moz-chunked-arraybuffer":c.msstream?"ms-stream":c.arraybuffer&&S?"arraybuffer":c.vbArray&&S?"text:vbarray":"text"}function n(S){try{var B=S.status;return B!==null&&B!==0}catch(b){return!1}}var e=y("babel-runtime/core-js/object/keys"),l=function(S){return S&&S.__esModule?S:{default:S}}(e),c=y("./capability"),o=y("inherits"),f=y("./response"),d=y("readable-stream"),a=y("to-arraybuffer"),A=f.IncomingMessage,g=f.readyStates,m=E.exports=function(S){var B=this;d.Writable.call(B),B._opts=S,B._body=[],B._headers={},S.auth&&B.setHeader("Authorization","Basic "+new s(S.auth).toString("base64")),(0,l.default)(S.headers).forEach(function(u){B.setHeader(u,S.headers[u])});var b,p=!0;if(S.mode==="disable-fetch"||"requestTimeout"in S&&!c.abortController)p=!1,b=!0;else if(S.mode==="prefer-streaming")b=!1;else if(S.mode==="allow-wrong-content-type")b=!c.overrideMimeType;else{if(S.mode&&S.mode!=="default"&&S.mode!=="prefer-fast")throw new Error("Invalid value for opts.mode");b=!0}B._mode=r(b,p),B._fetchTimer=null,B.on("finish",function(){B._onFinish()})};o(m,d.Writable),m.prototype.setHeader=function(S,B){var b=this,p=S.toLowerCase();C.indexOf(p)===-1&&(b._headers[p]={name:S,value:B})},m.prototype.getHeader=function(S){var B=this._headers[S.toLowerCase()];return B?B.value:null},m.prototype.removeHeader=function(S){delete this._headers[S.toLowerCase()]},m.prototype._onFinish=function(){var S=this;if(!S._destroyed){var B=S._opts,b=S._headers,p=null;B.method!=="GET"&&B.method!=="HEAD"&&(p=c.arraybuffer?a(s.concat(S._body)):c.blobConstructor?new h.Blob(S._body.map(function(T){return a(T)}),{type:(b["content-type"]||{}).value||""}):s.concat(S._body).toString());var u=[];if((0,l.default)(b).forEach(function(T){var D=b[T].name,I=b[T].value;Array.isArray(I)?I.forEach(function(k){u.push([D,k])}):u.push([D,I])}),S._mode==="fetch"){var i=null;if(c.abortController){var x=new AbortController;i=x.signal,S._fetchAbortController=x,"requestTimeout"in B&&B.requestTimeout!==0&&(S._fetchTimer=h.setTimeout(function(){S.emit("requestTimeout"),S._fetchAbortController&&S._fetchAbortController.abort()},B.requestTimeout))}h.fetch(S._opts.url,{method:S._opts.method,headers:u,body:p||void 0,mode:"cors",credentials:B.withCredentials?"include":"same-origin",signal:i}).then(function(T){S._fetchResponse=T,S._connect()},function(T){h.clearTimeout(S._fetchTimer),S._destroyed||S.emit("error",T)})}else{var O=S._xhr=new h.XMLHttpRequest;try{O.open(S._opts.method,S._opts.url,!0)}catch(T){return void _.nextTick(function(){S.emit("error",T)})}"responseType"in O&&(O.responseType=S._mode.split(":")[0]),"withCredentials"in O&&(O.withCredentials=!!B.withCredentials),S._mode==="text"&&"overrideMimeType"in O&&O.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in B&&(O.timeout=B.requestTimeout,O.ontimeout=function(){S.emit("requestTimeout")}),u.forEach(function(T){O.setRequestHeader(T[0],T[1])}),S._response=null,O.onreadystatechange=function(){switch(O.readyState){case g.LOADING:case g.DONE:S._onXHRProgress()}},S._mode==="moz-chunked-arraybuffer"&&(O.onprogress=function(){S._onXHRProgress()}),O.onerror=function(){S._destroyed||S.emit("error",new Error("XHR error"))};try{O.send(p)}catch(T){return void _.nextTick(function(){S.emit("error",T)})}}}},m.prototype._onXHRProgress=function(){var S=this;n(S._xhr)&&!S._destroyed&&(S._response||S._connect(),S._response._onXHRProgress())},m.prototype._connect=function(){var S=this;S._destroyed||(S._response=new A(S._xhr,S._fetchResponse,S._mode,S._fetchTimer),S._response.on("error",function(B){S.emit("error",B)}),S.emit("response",S._response))},m.prototype._write=function(S,B,b){this._body.push(S),b()},m.prototype.abort=m.prototype.destroy=function(){var S=this;S._destroyed=!0,h.clearTimeout(S._fetchTimer),S._response&&(S._response._destroyed=!0),S._xhr?S._xhr.abort():S._fetchAbortController&&S._fetchAbortController.abort()},m.prototype.end=function(S,B,b){var p=this;typeof S=="function"&&(b=S,S=void 0),d.Writable.prototype.end.call(p,S,B,b)},m.prototype.flushHeaders=function(){},m.prototype.setTimeout=function(){},m.prototype.setNoDelay=function(){},m.prototype.setSocketKeepAlive=function(){};var C=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this,y("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{},y("buffer").Buffer)},{"./capability":197,"./response":199,_process:173,"babel-runtime/core-js/object/keys":23,buffer:38,inherits:162,"readable-stream":188,"to-arraybuffer":202}],199:[function(y,E,w){(function(_,h,s){"use strict";var r=y("babel-runtime/core-js/promise"),n=function(d){return d&&d.__esModule?d:{default:d}}(r),e=y("./capability"),l=y("inherits"),c=y("readable-stream"),o=w.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},f=w.IncomingMessage=function(d,a,A,g){var m=this;if(c.Readable.call(m),m._mode=A,m.headers={},m.rawHeaders=[],m.trailers={},m.rawTrailers=[],m.on("end",function(){_.nextTick(function(){m.emit("close")})}),A==="fetch"){if(m._fetchResponse=a,m.url=a.url,m.statusCode=a.status,m.statusMessage=a.statusText,a.headers.forEach(function(p,u){m.headers[u.toLowerCase()]=p,m.rawHeaders.push(u,p)}),e.writableStream){var C=new WritableStream({write:function(p){return new n.default(function(u,i){m._destroyed?i():m.push(new s(p))?u():m._resumeFetch=u})},close:function(){h.clearTimeout(g),m._destroyed||m.push(null)},abort:function(p){m._destroyed||m.emit("error",p)}});try{return void a.body.pipeTo(C).catch(function(p){h.clearTimeout(g),m._destroyed||m.emit("error",p)})}catch(p){}}var S=a.body.getReader();!function p(){S.read().then(function(u){if(!m._destroyed){if(u.done)return h.clearTimeout(g),void m.push(null);m.push(new s(u.value)),p()}}).catch(function(u){h.clearTimeout(g),m._destroyed||m.emit("error",u)})}()}else if(m._xhr=d,m._pos=0,m.url=d.responseURL,m.statusCode=d.status,m.statusMessage=d.statusText,d.getAllResponseHeaders().split(/\r?\n/).forEach(function(p){var u=p.match(/^([^:]+):\s*(.*)/);if(u){var i=u[1].toLowerCase();i==="set-cookie"?(m.headers[i]===void 0&&(m.headers[i]=[]),m.headers[i].push(u[2])):m.headers[i]!==void 0?m.headers[i]+=", "+u[2]:m.headers[i]=u[2],m.rawHeaders.push(u[1],u[2])}}),m._charset="x-user-defined",!e.overrideMimeType){var B=m.rawHeaders["mime-type"];if(B){var b=B.match(/;\s*charset=([^;])(;|$)/);b&&(m._charset=b[1].toLowerCase())}m._charset||(m._charset="utf-8")}};l(f,c.Readable),f.prototype._read=function(){var d=this,a=d._resumeFetch;a&&(d._resumeFetch=null,a())},f.prototype._onXHRProgress=function(){var d=this,a=d._xhr,A=null;switch(d._mode){case"text:vbarray":if(a.readyState!==o.DONE)break;try{A=new h.VBArray(a.responseBody).toArray()}catch(B){}if(A!==null){d.push(new s(A));break}case"text":try{A=a.responseText}catch(B){d._mode="text:vbarray";break}if(A.length>d._pos){var g=A.substr(d._pos);if(d._charset==="x-user-defined"){for(var m=new s(g.length),C=0;Cd._pos&&(d.push(new s(new Uint8Array(S.result.slice(d._pos)))),d._pos=S.result.byteLength)},S.onload=function(){d.push(null)},S.readAsArrayBuffer(A)}d._xhr.readyState===o.DONE&&d._mode!=="ms-stream"&&d.push(null)}}).call(this,y("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{},y("buffer").Buffer)},{"./capability":197,_process:173,"babel-runtime/core-js/promise":24,buffer:38,inherits:162,"readable-stream":188}],200:[function(y,E,w){"use strict";function _(B){if(!B)return"utf8";for(var b;;)switch(B){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 B;default:if(b)return;B=(""+B).toLowerCase(),b=!0}}function h(B){var b=_(B);if(typeof b!="string"&&(C.isEncoding===S||!S(B)))throw new Error("Unknown encoding: "+B);return b||B}function s(B){this.encoding=h(B);var b;switch(this.encoding){case"utf16le":this.text=f,this.end=d,b=4;break;case"utf8":this.fillLast=l,b=4;break;case"base64":this.text=a,this.end=A,b=3;break;default:return this.write=g,void(this.end=m)}this.lastNeed=0,this.lastTotal=0,this.lastChar=C.allocUnsafe(b)}function r(B){return B<=127?0:B>>5==6?2:B>>4==14?3:B>>3==30?4:B>>6==2?-1:-2}function n(B,b,p){var u=b.length-1;if(u=0?(i>0&&(B.lastNeed=i-1),i):--u=0?(i>0&&(B.lastNeed=i-2),i):--u=0?(i>0&&(i===2?i=0:B.lastNeed=i-3),i):0)}function e(B,b,p){if((192&b[0])!=128)return B.lastNeed=0,"\u951F\uFFFD";if(B.lastNeed>1&&b.length>1){if((192&b[1])!=128)return B.lastNeed=1,"\u951F\uFFFD";if(B.lastNeed>2&&b.length>2&&(192&b[2])!=128)return B.lastNeed=2,"\u951F\uFFFD"}}function l(B){var b=this.lastTotal-this.lastNeed,p=e(this,B,b);return p!==void 0?p:this.lastNeed<=B.length?(B.copy(this.lastChar,b,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(B.copy(this.lastChar,b,0,B.length),void(this.lastNeed-=B.length))}function c(B,b){var p=n(this,B,b);if(!this.lastNeed)return B.toString("utf8",b);this.lastTotal=p;var u=B.length-(p-this.lastNeed);return B.copy(this.lastChar,0,u),B.toString("utf8",b,u)}function o(B){var b=B&&B.length?this.write(B):"";return this.lastNeed?b+"\u951F\uFFFD":b}function f(B,b){if((B.length-b)%2==0){var p=B.toString("utf16le",b);if(p){var u=p.charCodeAt(p.length-1);if(u>=55296&&u<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=B[B.length-2],this.lastChar[1]=B[B.length-1],p.slice(0,-1)}return p}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=B[B.length-1],B.toString("utf16le",b,B.length-1)}function d(B){var b=B&&B.length?this.write(B):"";if(this.lastNeed){var p=this.lastTotal-this.lastNeed;return b+this.lastChar.toString("utf16le",0,p)}return b}function a(B,b){var p=(B.length-b)%3;return p===0?B.toString("base64",b):(this.lastNeed=3-p,this.lastTotal=3,p===1?this.lastChar[0]=B[B.length-1]:(this.lastChar[0]=B[B.length-2],this.lastChar[1]=B[B.length-1]),B.toString("base64",b,B.length-p))}function A(B){var b=B&&B.length?this.write(B):"";return this.lastNeed?b+this.lastChar.toString("base64",0,3-this.lastNeed):b}function g(B){return B.toString(this.encoding)}function m(B){return B&&B.length?this.write(B):""}var C=y("safe-buffer").Buffer,S=C.isEncoding||function(B){switch((B=""+B)&&B.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}};w.StringDecoder=s,s.prototype.write=function(B){if(B.length===0)return"";var b,p;if(this.lastNeed){if((b=this.fillLast(B))===void 0)return"";p=this.lastNeed,this.lastNeed=0}else p=0;return p=0&&(o._idleTimeoutId=setTimeout(function(){o._onTimeout&&o._onTimeout()},f))},w.setImmediate=typeof _=="function"?_:function(o){var f=c++,d=!(arguments.length<2)&&e.call(arguments,1);return l[f]=!0,r(function(){l[f]&&(d?o.apply(null,d):o.call(null),w.clearImmediate(f))}),f},w.clearImmediate=typeof h=="function"?h:function(o){delete l[o]}}).call(this,y("timers").setImmediate,y("timers").clearImmediate)},{"process/browser.js":173,timers:201}],202:[function(y,E,w){var _=y("buffer").Buffer;E.exports=function(h){if(h instanceof Uint8Array){if(h.byteOffset===0&&h.byteLength===h.buffer.byteLength)return h.buffer;if(typeof h.buffer.slice=="function")return h.buffer.slice(h.byteOffset,h.byteOffset+h.byteLength)}if(_.isBuffer(h)){for(var s=new Uint8Array(h.length),r=h.length,n=0;n",'"',"`"," ","\r",` -`," "],a=["{","}","|","\\","^","`"].concat(d),A=["'"].concat(a),g=["%","/","?",";","#"].concat(A),m=["/","?","#"],C=/^[+a-z0-9A-Z_-]{0,63}$/,S=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,B={javascript:!0,"javascript:":!0},b={javascript:!0,"javascript:":!0},p={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},u=y("querystring");_.prototype.parse=function(i,x,O){if(!l.isString(i))throw new TypeError("Parameter 'url' must be a string, not "+typeof i);var T=i.indexOf("?"),D=T!==-1&&T127?be+="x":be+=Ae[fe];if(!be.match(C)){var te=ie.slice(0,H),de=ie.slice(H+1),he=Ae.match(S);he&&(te.push(he[1]),de.unshift(he[2])),de.length&&(Q="/"+de.join(".")+Q),this.hostname=te.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),pe||(this.hostname=e.toASCII(this.hostname));var ue=this.port?":"+this.port:"",Se=this.hostname||"";this.host=Se+ue,this.href+=this.host,pe&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Q[0]!=="/"&&(Q="/"+Q))}if(!B[K])for(var H=0,ge=A.length;H0)&&O.host.split("@");be&&(O.auth=be.shift(),O.host=O.hostname=be.shift())}return O.search=i.search,O.query=i.query,l.isNull(O.pathname)&&l.isNull(O.search)||(O.path=(O.pathname?O.pathname:"")+(O.search?O.search:"")),O.href=O.format(),O}if(!ie.length)return O.pathname=null,O.search?O.path="/"+O.search:O.path=null,O.href=O.format(),O;for(var fe=ie.slice(-1)[0],ce=(O.host||i.host||ie.length>1)&&(fe==="."||fe==="..")||fe==="",te=0,de=ie.length;de>=0;de--)fe=ie[de],fe==="."?ie.splice(de,1):fe===".."?(ie.splice(de,1),te++):te&&(ie.splice(de,1),te--);if(!ae&&!pe)for(;te--;te)ie.unshift("..");!ae||ie[0]===""||ie[0]&&ie[0].charAt(0)==="/"||ie.unshift(""),ce&&ie.join("/").substr(-1)!=="/"&&ie.push("");var he=ie[0]===""||ie[0]&&ie[0].charAt(0)==="/";if(Ae){O.hostname=O.host=he?"":ie.length?ie.shift():"";var be=!!(O.host&&O.host.indexOf("@")>0)&&O.host.split("@");be&&(O.auth=be.shift(),O.host=O.hostname=be.shift())}return ae=ae||O.host&&ie.length,ae&&!he&&ie.unshift(""),ie.length?O.pathname=ie.join("/"):(O.pathname=null,O.path=null),l.isNull(O.pathname)&&l.isNull(O.search)||(O.path=(O.pathname?O.pathname:"")+(O.search?O.search:"")),O.auth=i.auth||O.auth,O.slashes=O.slashes||i.slashes,O.href=O.format(),O},_.prototype.parseHost=function(){var i=this.host,x=o.exec(i);x&&(x=x[0],x!==":"&&(this.port=x.substr(1)),i=i.substr(0,i.length-x.length)),i&&(this.hostname=i)}},{"./util":204,punycode:174,querystring:177}],204:[function(y,E,w){"use strict";E.exports={isString:function(_){return typeof _=="string"},isObject:function(_){return typeof _=="object"&&_!==null},isNull:function(_){return _===null},isNullOrUndefined:function(_){return _==null}}},{}],205:[function(y,E,w){(function(_){function h(r,n){function e(){if(!l){if(s("throwDeprecation"))throw new Error(n);s("traceDeprecation")?console.trace(n):console.warn(n),l=!0}return r.apply(this,arguments)}if(s("noDeprecation"))return r;var l=!1;return e}function s(r){try{if(!_.localStorage)return!1}catch(e){return!1}var n=_.localStorage[r];return n!=null&&String(n).toLowerCase()==="true"}E.exports=h}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],206:[function(y,E,w){E.exports=function(_){return _&&typeof _=="object"&&typeof _.copy=="function"&&typeof _.fill=="function"&&typeof _.readUInt8=="function"}},{}],207:[function(y,E,w){(function(_,h){function s(H,G){var $={seen:[],stylize:n};return arguments.length>=3&&($.depth=arguments[2]),arguments.length>=4&&($.colors=arguments[3]),g(G)?$.showHidden=G:G&&w._extend($,G),p($.showHidden)&&($.showHidden=!1),p($.depth)&&($.depth=2),p($.colors)&&($.colors=!1),p($.customInspect)&&($.customInspect=!0),$.colors&&($.stylize=r),l($,H,$.depth)}function r(H,G){var $=s.styles[G];return $?"["+s.colors[$][0]+"m"+H+"["+s.colors[$][1]+"m":H}function n(H,G){return H}function e(H){var G={};return H.forEach(function($,ae){G[$]=!0}),G}function l(H,G,$){if(H.customInspect&&G&&T(G.inspect)&&G.inspect!==w.inspect&&(!G.constructor||G.constructor.prototype!==G)){var ae=G.inspect($,H);return B(ae)||(ae=l(H,ae,$)),ae}var pe=c(H,G);if(pe)return pe;var ie=Object.keys(G),ge=e(ie);if(H.showHidden&&(ie=Object.getOwnPropertyNames(G)),O(G)&&(ie.indexOf("message")>=0||ie.indexOf("description")>=0))return o(G);if(ie.length===0){if(T(G)){var Ae=G.name?": "+G.name:"";return H.stylize("[Function"+Ae+"]","special")}if(u(G))return H.stylize(RegExp.prototype.toString.call(G),"regexp");if(x(G))return H.stylize(Date.prototype.toString.call(G),"date");if(O(G))return o(G)}var be="",fe=!1,ce=["{","}"];if((A(G)&&(fe=!0,ce=["[","]"]),T(G))&&(be=" [Function"+(G.name?": "+G.name:"")+"]"),u(G)&&(be=" "+RegExp.prototype.toString.call(G)),x(G)&&(be=" "+Date.prototype.toUTCString.call(G)),O(G)&&(be=" "+o(G)),ie.length===0&&(!fe||G.length==0))return ce[0]+be+ce[1];if($<0)return u(G)?H.stylize(RegExp.prototype.toString.call(G),"regexp"):H.stylize("[Object]","special");H.seen.push(G);var te;return te=fe?f(H,G,$,ge,ie):ie.map(function(de){return d(H,G,$,ge,de,fe)}),H.seen.pop(),a(te,be,ce)}function c(H,G){if(p(G))return H.stylize("undefined","undefined");if(B(G)){var $="'"+JSON.stringify(G).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return H.stylize($,"string")}return S(G)?H.stylize(""+G,"number"):g(G)?H.stylize(""+G,"boolean"):m(G)?H.stylize("null","null"):void 0}function o(H){return"["+Error.prototype.toString.call(H)+"]"}function f(H,G,$,ae,pe){for(var ie=[],ge=0,Ae=G.length;ge"?(k(oe,"onsgmldeclaration",oe.sgmlDecl),oe.sgmlDecl="",oe.state=W.TEXT):(x(Ke)&&(oe.state=W.SGML_DECL_QUOTED),oe.sgmlDecl+=Ke);continue;case W.SGML_DECL_QUOTED:Ke===oe.q&&(oe.state=W.SGML_DECL,oe.q=""),oe.sgmlDecl+=Ke;continue;case W.DOCTYPE:Ke===">"?(oe.state=W.TEXT,k(oe,"ondoctype",oe.doctype),oe.doctype=!0):(oe.doctype+=Ke,Ke==="["?oe.state=W.DOCTYPE_DTD:x(Ke)&&(oe.state=W.DOCTYPE_QUOTED,oe.q=Ke));continue;case W.DOCTYPE_QUOTED:oe.doctype+=Ke,Ke===oe.q&&(oe.q="",oe.state=W.DOCTYPE);continue;case W.DOCTYPE_DTD:oe.doctype+=Ke,Ke==="]"?oe.state=W.DOCTYPE:x(Ke)&&(oe.state=W.DOCTYPE_DTD_QUOTED,oe.q=Ke);continue;case W.DOCTYPE_DTD_QUOTED:oe.doctype+=Ke,Ke===oe.q&&(oe.state=W.DOCTYPE_DTD,oe.q="");continue;case W.COMMENT:Ke==="-"?oe.state=W.COMMENT_ENDING:oe.comment+=Ke;continue;case W.COMMENT_ENDING:Ke==="-"?(oe.state=W.COMMENT_ENDED,oe.comment=Y(oe.opt,oe.comment),oe.comment&&k(oe,"oncomment",oe.comment),oe.comment=""):(oe.comment+="-"+Ke,oe.state=W.COMMENT);continue;case W.COMMENT_ENDED:Ke!==">"?(z(oe,"Malformed comment"),oe.comment+="--"+Ke,oe.state=W.COMMENT):oe.state=W.TEXT;continue;case W.CDATA:Ke==="]"?oe.state=W.CDATA_ENDING:oe.cdata+=Ke;continue;case W.CDATA_ENDING:Ke==="]"?oe.state=W.CDATA_ENDING_2:(oe.cdata+="]"+Ke,oe.state=W.CDATA);continue;case W.CDATA_ENDING_2:Ke===">"?(oe.cdata&&k(oe,"oncdata",oe.cdata),k(oe,"onclosecdata"),oe.cdata="",oe.state=W.TEXT):Ke==="]"?oe.cdata+="]":(oe.cdata+="]]"+Ke,oe.state=W.CDATA);continue;case W.PROC_INST:Ke==="?"?oe.state=W.PROC_INST_ENDING:i(Ke)?oe.state=W.PROC_INST_BODY:oe.procInstName+=Ke;continue;case W.PROC_INST_BODY:if(!oe.procInstBody&&i(Ke))continue;Ke==="?"?oe.state=W.PROC_INST_ENDING:oe.procInstBody+=Ke;continue;case W.PROC_INST_ENDING:Ke===">"?(k(oe,"onprocessinginstruction",{name:oe.procInstName,body:oe.procInstBody}),oe.procInstName=oe.procInstBody="",oe.state=W.TEXT):(oe.procInstBody+="?"+Ke,oe.state=W.PROC_INST_BODY);continue;case W.OPEN_TAG:S(De,Ke)?oe.tagName+=Ke:(F(oe),Ke===">"?$(oe):Ke==="/"?oe.state=W.OPEN_TAG_SLASH:(i(Ke)||z(oe,"Invalid character in tag name"),oe.state=W.ATTRIB));continue;case W.OPEN_TAG_SLASH:Ke===">"?($(oe,!0),ae(oe)):(z(oe,"Forward-slash in opening tag not followed by >"),oe.state=W.ATTRIB);continue;case W.ATTRIB:if(i(Ke))continue;Ke===">"?$(oe):Ke==="/"?oe.state=W.OPEN_TAG_SLASH:S(Ie,Ke)?(oe.attribName=Ke,oe.attribValue="",oe.state=W.ATTRIB_NAME):z(oe,"Invalid attribute name");continue;case W.ATTRIB_NAME:Ke==="="?oe.state=W.ATTRIB_VALUE:Ke===">"?(z(oe,"Attribute without value"),oe.attribValue=oe.attribName,G(oe),$(oe)):i(Ke)?oe.state=W.ATTRIB_NAME_SAW_WHITE:S(De,Ke)?oe.attribName+=Ke:z(oe,"Invalid attribute name");continue;case W.ATTRIB_NAME_SAW_WHITE:if(Ke==="=")oe.state=W.ATTRIB_VALUE;else{if(i(Ke))continue;z(oe,"Attribute without value"),oe.tag.attributes[oe.attribName]="",oe.attribValue="",k(oe,"onattribute",{name:oe.attribName,value:""}),oe.attribName="",Ke===">"?$(oe):S(Ie,Ke)?(oe.attribName=Ke,oe.state=W.ATTRIB_NAME):(z(oe,"Invalid attribute name"),oe.state=W.ATTRIB)}continue;case W.ATTRIB_VALUE:if(i(Ke))continue;x(Ke)?(oe.q=Ke,oe.state=W.ATTRIB_VALUE_QUOTED):(z(oe,"Unquoted attribute value"),oe.state=W.ATTRIB_VALUE_UNQUOTED,oe.attribValue=Ke);continue;case W.ATTRIB_VALUE_QUOTED:if(Ke!==oe.q){Ke==="&"?oe.state=W.ATTRIB_VALUE_ENTITY_Q:oe.attribValue+=Ke;continue}G(oe),oe.q="",oe.state=W.ATTRIB_VALUE_CLOSED;continue;case W.ATTRIB_VALUE_CLOSED:i(Ke)?oe.state=W.ATTRIB:Ke===">"?$(oe):Ke==="/"?oe.state=W.OPEN_TAG_SLASH:S(Ie,Ke)?(z(oe,"No whitespace between attributes"),oe.attribName=Ke,oe.attribValue="",oe.state=W.ATTRIB_NAME):z(oe,"Invalid attribute name");continue;case W.ATTRIB_VALUE_UNQUOTED:if(!O(Ke)){Ke==="&"?oe.state=W.ATTRIB_VALUE_ENTITY_U:oe.attribValue+=Ke;continue}G(oe),Ke===">"?$(oe):oe.state=W.ATTRIB;continue;case W.CLOSE_TAG:if(oe.tagName)Ke===">"?ae(oe):S(De,Ke)?oe.tagName+=Ke:oe.script?(oe.script+=""?ae(oe):z(oe,"Invalid characters in closing tag");continue;case W.TEXT_ENTITY:case W.ATTRIB_VALUE_ENTITY_Q:case W.ATTRIB_VALUE_ENTITY_U:var He,dt;switch(oe.state){case W.TEXT_ENTITY:He=W.TEXT,dt="textNode";break;case W.ATTRIB_VALUE_ENTITY_Q:He=W.ATTRIB_VALUE_QUOTED,dt="attribValue";break;case W.ATTRIB_VALUE_ENTITY_U:He=W.ATTRIB_VALUE_UNQUOTED,dt="attribValue"}Ke===";"?(oe[dt]+=pe(oe),oe.entity="",oe.state=He):S(oe.entity.length?N:ne,Ke)?oe.entity+=Ke:(z(oe,"Invalid character in entity name"),oe[dt]+="&"+oe.entity+Ke,oe.entity="",oe.state=He);continue;default:throw new Error(oe,"Unknown state: "+oe.state)}return oe.position>=oe.bufferCheckPosition&&T(oe),oe}m.parser=function(ee,oe){return new C(ee,oe)},m.SAXParser=C,m.SAXStream=u,m.createStream=p,m.MAX_BUFFER_LENGTH=65536;var be=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];m.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],g.default||(Object.create=function(ee){function oe(){}return oe.prototype=ee,new oe}),a.default||(Object.keys=function(ee){var oe=[];for(var xe in ee)ee.hasOwnProperty(xe)&&oe.push(xe);return oe}),C.prototype={end:function(){K(this)},write:Ae,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){b(this)}};var fe;try{fe=y("stream").Stream}catch(ee){fe=function(){}}var ce=m.EVENTS.filter(function(ee){return ee!=="error"&&ee!=="end"});u.prototype=(0,g.default)(fe.prototype,{constructor:{value:u}}),u.prototype.write=function(ee){if(typeof _=="function"&&typeof _.isBuffer=="function"&&_.isBuffer(ee)){if(!this._decoder){var oe=y("string_decoder").StringDecoder;this._decoder=new oe("utf8")}ee=this._decoder.write(ee)}return this._parser.write(ee.toString()),this.emit("data",ee),!0},u.prototype.end=function(ee){return ee&&ee.length&&this.write(ee),this._parser.end(),!0},u.prototype.on=function(ee,oe){var xe=this;return xe._parser["on"+ee]||ce.indexOf(ee)===-1||(xe._parser["on"+ee]=function(){var Ke=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Ke.splice(0,0,ee),xe.emit.apply(xe,Ke)}),fe.prototype.on.call(xe,ee,oe)};var te="[CDATA[",de="DOCTYPE",he="http://www.w3.org/XML/1998/namespace",ue="http://www.w3.org/2000/xmlns/",Te={xml:he,xmlns:ue},Ie=/[:_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]/,De=/[:_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-]/,ne=/[#:_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-]/,W=0;m.STATE={BEGIN:W++,BEGIN_WHITESPACE:W++,TEXT:W++,TEXT_ENTITY:W++,OPEN_WAKA:W++,SGML_DECL:W++,SGML_DECL_QUOTED:W++,DOCTYPE:W++,DOCTYPE_QUOTED:W++,DOCTYPE_DTD:W++,DOCTYPE_DTD_QUOTED:W++,COMMENT_STARTING:W++,COMMENT:W++,COMMENT_ENDING:W++,COMMENT_ENDED:W++,CDATA:W++,CDATA_ENDING:W++,CDATA_ENDING_2:W++,PROC_INST:W++,PROC_INST_BODY:W++,PROC_INST_ENDING:W++,OPEN_TAG:W++,OPEN_TAG_SLASH:W++,ATTRIB:W++,ATTRIB_NAME:W++,ATTRIB_NAME_SAW_WHITE:W++,ATTRIB_VALUE:W++,ATTRIB_VALUE_QUOTED:W++,ATTRIB_VALUE_CLOSED:W++,ATTRIB_VALUE_UNQUOTED:W++,ATTRIB_VALUE_ENTITY_Q:W++,ATTRIB_VALUE_ENTITY_U:W++,CLOSE_TAG:W++,CLOSE_TAG_SAW_WHITE:W++,SCRIPT:W++,SCRIPT_ENDING:W++},m.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},m.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,a.default)(m.ENTITIES).forEach(function(ee){var oe=m.ENTITIES[ee],xe=typeof oe=="number"?String.fromCharCode(oe):oe;m.ENTITIES[ee]=xe});for(var le in m.STATE)m.STATE[m.STATE[le]]=le;W=m.STATE,r.default||function(){var ee=String.fromCharCode,oe=Math.floor,xe=function(){var Ke,pt,Ue=[],He=-1,dt=arguments.length;if(!dt)return"";for(var vt="";++He1114111||oe(it)!==it)throw RangeError("Invalid code point: "+it);it<=65535?Ue.push(it):(it-=65536,Ke=55296+(it>>10),pt=it%1024+56320,Ue.push(Ke,pt)),(He+1===dt||Ue.length>16384)&&(vt+=ee.apply(null,Ue),Ue.length=0)}return vt};f.default?Object.defineProperty(String,"fromCodePoint",{value:xe,configurable:!0,writable:!0}):String.fromCodePoint=xe}()}(w===void 0?(void 0).sax={}:w)}).call(this,y("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/create":19,"babel-runtime/core-js/object/define-property":20,"babel-runtime/core-js/object/keys":23,"babel-runtime/core-js/string/from-code-point":26,"babel-runtime/helpers/typeof":32,buffer:38,stream:195,string_decoder:37}],195:[function(y,E,w){function _(){h.call(this)}E.exports=_;var h=y("events").EventEmitter;y("inherits")(_,h),_.Readable=y("readable-stream/readable.js"),_.Writable=y("readable-stream/writable.js"),_.Duplex=y("readable-stream/duplex.js"),_.Transform=y("readable-stream/transform.js"),_.PassThrough=y("readable-stream/passthrough.js"),_.Stream=_,_.prototype.pipe=function(s,r){function n(A){s.writable&&s.write(A)===!1&&d.pause&&d.pause()}function e(){d.readable&&d.resume&&d.resume()}function l(){a||(a=!0,s.end())}function c(){a||(a=!0,typeof s.destroy=="function"&&s.destroy())}function o(A){if(f(),h.listenerCount(this,"error")===0)throw A}function f(){d.removeListener("data",n),s.removeListener("drain",e),d.removeListener("end",l),d.removeListener("close",c),d.removeListener("error",o),s.removeListener("error",o),d.removeListener("end",f),d.removeListener("close",f),s.removeListener("close",f)}var d=this;d.on("data",n),s.on("drain",e),s._isStdio||r&&r.end===!1||(d.on("end",l),d.on("close",c));var a=!1;return d.on("error",o),s.on("error",o),d.on("end",f),d.on("close",f),s.on("close",f),s.emit("pipe",d),s}},{events:158,inherits:162,"readable-stream/duplex.js":178,"readable-stream/passthrough.js":187,"readable-stream/readable.js":188,"readable-stream/transform.js":189,"readable-stream/writable.js":190}],196:[function(y,E,w){(function(_){var h=y("./lib/request"),s=y("./lib/response"),r=y("xtend"),n=y("builtin-status-codes"),e=y("url"),l=w;l.request=function(c,o){c=typeof c=="string"?e.parse(c):r(c);var f=_.location.protocol.search(/^https?:$/)===-1?"http:":"",d=c.protocol||f,a=c.hostname||c.host,A=c.port,g=c.path||"/";a&&a.indexOf(":")!==-1&&(a="["+a+"]"),c.url=(a?d+"//"+a:"")+(A?":"+A:"")+g,c.method=(c.method||"GET").toUpperCase(),c.headers=c.headers||{};var m=new h(c);return o&&m.on("response",o),m},l.get=function(c,o){var f=l.request(c,o);return f.end(),f},l.ClientRequest=h,l.IncomingMessage=s.IncomingMessage,l.Agent=function(){},l.Agent.defaultMaxSockets=4,l.globalAgent=new l.Agent,l.STATUS_CODES=n,l.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 se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":198,"./lib/response":199,"builtin-status-codes":39,url:203,xtend:236}],197:[function(y,E,w){(function(_){"use strict";function h(){if(n!==void 0)return n;if(_.XMLHttpRequest){n=new _.XMLHttpRequest;try{n.open("GET",_.XDomainRequest?"/":"https://example.com")}catch(c){n=null}}else n=null;return n}function s(c){var o=h();if(!o)return!1;try{return o.responseType=c,o.responseType===c}catch(f){}return!1}function r(c){return typeof c=="function"}w.fetch=r(_.fetch)&&r(_.ReadableStream),w.writableStream=r(_.WritableStream),w.abortController=r(_.AbortController),w.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),w.blobConstructor=!0}catch(c){}var n,e=_.ArrayBuffer!==void 0,l=e&&r(_.ArrayBuffer.prototype.slice);w.arraybuffer=w.fetch||e&&s("arraybuffer"),w.msstream=!w.fetch&&l&&s("ms-stream"),w.mozchunkedarraybuffer=!w.fetch&&e&&s("moz-chunked-arraybuffer"),w.overrideMimeType=w.fetch||!!h()&&r(h().overrideMimeType),w.vbArray=r(_.VBArray),n=null}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],198:[function(y,E,w){(function(_,h,s){"use strict";function r(T,B){return c.fetch&&B?"fetch":c.mozchunkedarraybuffer?"moz-chunked-arraybuffer":c.msstream?"ms-stream":c.arraybuffer&&T?"arraybuffer":c.vbArray&&T?"text:vbarray":"text"}function n(T){try{var B=T.status;return B!==null&&B!==0}catch(b){return!1}}var e=y("babel-runtime/core-js/object/keys"),l=function(T){return T&&T.__esModule?T:{default:T}}(e),c=y("./capability"),o=y("inherits"),f=y("./response"),d=y("readable-stream"),a=y("to-arraybuffer"),A=f.IncomingMessage,g=f.readyStates,m=E.exports=function(T){var B=this;d.Writable.call(B),B._opts=T,B._body=[],B._headers={},T.auth&&B.setHeader("Authorization","Basic "+new s(T.auth).toString("base64")),(0,l.default)(T.headers).forEach(function(u){B.setHeader(u,T.headers[u])});var b,p=!0;if(T.mode==="disable-fetch"||"requestTimeout"in T&&!c.abortController)p=!1,b=!0;else if(T.mode==="prefer-streaming")b=!1;else if(T.mode==="allow-wrong-content-type")b=!c.overrideMimeType;else{if(T.mode&&T.mode!=="default"&&T.mode!=="prefer-fast")throw new Error("Invalid value for opts.mode");b=!0}B._mode=r(b,p),B._fetchTimer=null,B.on("finish",function(){B._onFinish()})};o(m,d.Writable),m.prototype.setHeader=function(T,B){var b=this,p=T.toLowerCase();C.indexOf(p)===-1&&(b._headers[p]={name:T,value:B})},m.prototype.getHeader=function(T){var B=this._headers[T.toLowerCase()];return B?B.value:null},m.prototype.removeHeader=function(T){delete this._headers[T.toLowerCase()]},m.prototype._onFinish=function(){var T=this;if(!T._destroyed){var B=T._opts,b=T._headers,p=null;B.method!=="GET"&&B.method!=="HEAD"&&(p=c.arraybuffer?a(s.concat(T._body)):c.blobConstructor?new h.Blob(T._body.map(function(S){return a(S)}),{type:(b["content-type"]||{}).value||""}):s.concat(T._body).toString());var u=[];if((0,l.default)(b).forEach(function(S){var D=b[S].name,I=b[S].value;Array.isArray(I)?I.forEach(function(k){u.push([D,k])}):u.push([D,I])}),T._mode==="fetch"){var i=null;if(c.abortController){var x=new AbortController;i=x.signal,T._fetchAbortController=x,"requestTimeout"in B&&B.requestTimeout!==0&&(T._fetchTimer=h.setTimeout(function(){T.emit("requestTimeout"),T._fetchAbortController&&T._fetchAbortController.abort()},B.requestTimeout))}h.fetch(T._opts.url,{method:T._opts.method,headers:u,body:p||void 0,mode:"cors",credentials:B.withCredentials?"include":"same-origin",signal:i}).then(function(S){T._fetchResponse=S,T._connect()},function(S){h.clearTimeout(T._fetchTimer),T._destroyed||T.emit("error",S)})}else{var O=T._xhr=new h.XMLHttpRequest;try{O.open(T._opts.method,T._opts.url,!0)}catch(S){return void _.nextTick(function(){T.emit("error",S)})}"responseType"in O&&(O.responseType=T._mode.split(":")[0]),"withCredentials"in O&&(O.withCredentials=!!B.withCredentials),T._mode==="text"&&"overrideMimeType"in O&&O.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in B&&(O.timeout=B.requestTimeout,O.ontimeout=function(){T.emit("requestTimeout")}),u.forEach(function(S){O.setRequestHeader(S[0],S[1])}),T._response=null,O.onreadystatechange=function(){switch(O.readyState){case g.LOADING:case g.DONE:T._onXHRProgress()}},T._mode==="moz-chunked-arraybuffer"&&(O.onprogress=function(){T._onXHRProgress()}),O.onerror=function(){T._destroyed||T.emit("error",new Error("XHR error"))};try{O.send(p)}catch(S){return void _.nextTick(function(){T.emit("error",S)})}}}},m.prototype._onXHRProgress=function(){var T=this;n(T._xhr)&&!T._destroyed&&(T._response||T._connect(),T._response._onXHRProgress())},m.prototype._connect=function(){var T=this;T._destroyed||(T._response=new A(T._xhr,T._fetchResponse,T._mode,T._fetchTimer),T._response.on("error",function(B){T.emit("error",B)}),T.emit("response",T._response))},m.prototype._write=function(T,B,b){this._body.push(T),b()},m.prototype.abort=m.prototype.destroy=function(){var T=this;T._destroyed=!0,h.clearTimeout(T._fetchTimer),T._response&&(T._response._destroyed=!0),T._xhr?T._xhr.abort():T._fetchAbortController&&T._fetchAbortController.abort()},m.prototype.end=function(T,B,b){var p=this;typeof T=="function"&&(b=T,T=void 0),d.Writable.prototype.end.call(p,T,B,b)},m.prototype.flushHeaders=function(){},m.prototype.setTimeout=function(){},m.prototype.setNoDelay=function(){},m.prototype.setSocketKeepAlive=function(){};var C=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this,y("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{},y("buffer").Buffer)},{"./capability":197,"./response":199,_process:173,"babel-runtime/core-js/object/keys":23,buffer:38,inherits:162,"readable-stream":188,"to-arraybuffer":202}],199:[function(y,E,w){(function(_,h,s){"use strict";var r=y("babel-runtime/core-js/promise"),n=function(d){return d&&d.__esModule?d:{default:d}}(r),e=y("./capability"),l=y("inherits"),c=y("readable-stream"),o=w.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},f=w.IncomingMessage=function(d,a,A,g){var m=this;if(c.Readable.call(m),m._mode=A,m.headers={},m.rawHeaders=[],m.trailers={},m.rawTrailers=[],m.on("end",function(){_.nextTick(function(){m.emit("close")})}),A==="fetch"){if(m._fetchResponse=a,m.url=a.url,m.statusCode=a.status,m.statusMessage=a.statusText,a.headers.forEach(function(p,u){m.headers[u.toLowerCase()]=p,m.rawHeaders.push(u,p)}),e.writableStream){var C=new WritableStream({write:function(p){return new n.default(function(u,i){m._destroyed?i():m.push(new s(p))?u():m._resumeFetch=u})},close:function(){h.clearTimeout(g),m._destroyed||m.push(null)},abort:function(p){m._destroyed||m.emit("error",p)}});try{return void a.body.pipeTo(C).catch(function(p){h.clearTimeout(g),m._destroyed||m.emit("error",p)})}catch(p){}}var T=a.body.getReader();!function p(){T.read().then(function(u){if(!m._destroyed){if(u.done)return h.clearTimeout(g),void m.push(null);m.push(new s(u.value)),p()}}).catch(function(u){h.clearTimeout(g),m._destroyed||m.emit("error",u)})}()}else if(m._xhr=d,m._pos=0,m.url=d.responseURL,m.statusCode=d.status,m.statusMessage=d.statusText,d.getAllResponseHeaders().split(/\r?\n/).forEach(function(p){var u=p.match(/^([^:]+):\s*(.*)/);if(u){var i=u[1].toLowerCase();i==="set-cookie"?(m.headers[i]===void 0&&(m.headers[i]=[]),m.headers[i].push(u[2])):m.headers[i]!==void 0?m.headers[i]+=", "+u[2]:m.headers[i]=u[2],m.rawHeaders.push(u[1],u[2])}}),m._charset="x-user-defined",!e.overrideMimeType){var B=m.rawHeaders["mime-type"];if(B){var b=B.match(/;\s*charset=([^;])(;|$)/);b&&(m._charset=b[1].toLowerCase())}m._charset||(m._charset="utf-8")}};l(f,c.Readable),f.prototype._read=function(){var d=this,a=d._resumeFetch;a&&(d._resumeFetch=null,a())},f.prototype._onXHRProgress=function(){var d=this,a=d._xhr,A=null;switch(d._mode){case"text:vbarray":if(a.readyState!==o.DONE)break;try{A=new h.VBArray(a.responseBody).toArray()}catch(B){}if(A!==null){d.push(new s(A));break}case"text":try{A=a.responseText}catch(B){d._mode="text:vbarray";break}if(A.length>d._pos){var g=A.substr(d._pos);if(d._charset==="x-user-defined"){for(var m=new s(g.length),C=0;Cd._pos&&(d.push(new s(new Uint8Array(T.result.slice(d._pos)))),d._pos=T.result.byteLength)},T.onload=function(){d.push(null)},T.readAsArrayBuffer(A)}d._xhr.readyState===o.DONE&&d._mode!=="ms-stream"&&d.push(null)}}).call(this,y("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{},y("buffer").Buffer)},{"./capability":197,_process:173,"babel-runtime/core-js/promise":24,buffer:38,inherits:162,"readable-stream":188}],200:[function(y,E,w){"use strict";function _(B){if(!B)return"utf8";for(var b;;)switch(B){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 B;default:if(b)return;B=(""+B).toLowerCase(),b=!0}}function h(B){var b=_(B);if(typeof b!="string"&&(C.isEncoding===T||!T(B)))throw new Error("Unknown encoding: "+B);return b||B}function s(B){this.encoding=h(B);var b;switch(this.encoding){case"utf16le":this.text=f,this.end=d,b=4;break;case"utf8":this.fillLast=l,b=4;break;case"base64":this.text=a,this.end=A,b=3;break;default:return this.write=g,void(this.end=m)}this.lastNeed=0,this.lastTotal=0,this.lastChar=C.allocUnsafe(b)}function r(B){return B<=127?0:B>>5==6?2:B>>4==14?3:B>>3==30?4:B>>6==2?-1:-2}function n(B,b,p){var u=b.length-1;if(u=0?(i>0&&(B.lastNeed=i-1),i):--u=0?(i>0&&(B.lastNeed=i-2),i):--u=0?(i>0&&(i===2?i=0:B.lastNeed=i-3),i):0)}function e(B,b,p){if((192&b[0])!=128)return B.lastNeed=0,"\u951F\uFFFD";if(B.lastNeed>1&&b.length>1){if((192&b[1])!=128)return B.lastNeed=1,"\u951F\uFFFD";if(B.lastNeed>2&&b.length>2&&(192&b[2])!=128)return B.lastNeed=2,"\u951F\uFFFD"}}function l(B){var b=this.lastTotal-this.lastNeed,p=e(this,B,b);return p!==void 0?p:this.lastNeed<=B.length?(B.copy(this.lastChar,b,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(B.copy(this.lastChar,b,0,B.length),void(this.lastNeed-=B.length))}function c(B,b){var p=n(this,B,b);if(!this.lastNeed)return B.toString("utf8",b);this.lastTotal=p;var u=B.length-(p-this.lastNeed);return B.copy(this.lastChar,0,u),B.toString("utf8",b,u)}function o(B){var b=B&&B.length?this.write(B):"";return this.lastNeed?b+"\u951F\uFFFD":b}function f(B,b){if((B.length-b)%2==0){var p=B.toString("utf16le",b);if(p){var u=p.charCodeAt(p.length-1);if(u>=55296&&u<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=B[B.length-2],this.lastChar[1]=B[B.length-1],p.slice(0,-1)}return p}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=B[B.length-1],B.toString("utf16le",b,B.length-1)}function d(B){var b=B&&B.length?this.write(B):"";if(this.lastNeed){var p=this.lastTotal-this.lastNeed;return b+this.lastChar.toString("utf16le",0,p)}return b}function a(B,b){var p=(B.length-b)%3;return p===0?B.toString("base64",b):(this.lastNeed=3-p,this.lastTotal=3,p===1?this.lastChar[0]=B[B.length-1]:(this.lastChar[0]=B[B.length-2],this.lastChar[1]=B[B.length-1]),B.toString("base64",b,B.length-p))}function A(B){var b=B&&B.length?this.write(B):"";return this.lastNeed?b+this.lastChar.toString("base64",0,3-this.lastNeed):b}function g(B){return B.toString(this.encoding)}function m(B){return B&&B.length?this.write(B):""}var C=y("safe-buffer").Buffer,T=C.isEncoding||function(B){switch((B=""+B)&&B.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}};w.StringDecoder=s,s.prototype.write=function(B){if(B.length===0)return"";var b,p;if(this.lastNeed){if((b=this.fillLast(B))===void 0)return"";p=this.lastNeed,this.lastNeed=0}else p=0;return p=0&&(o._idleTimeoutId=setTimeout(function(){o._onTimeout&&o._onTimeout()},f))},w.setImmediate=typeof _=="function"?_:function(o){var f=c++,d=!(arguments.length<2)&&e.call(arguments,1);return l[f]=!0,r(function(){l[f]&&(d?o.apply(null,d):o.call(null),w.clearImmediate(f))}),f},w.clearImmediate=typeof h=="function"?h:function(o){delete l[o]}}).call(this,y("timers").setImmediate,y("timers").clearImmediate)},{"process/browser.js":173,timers:201}],202:[function(y,E,w){var _=y("buffer").Buffer;E.exports=function(h){if(h instanceof Uint8Array){if(h.byteOffset===0&&h.byteLength===h.buffer.byteLength)return h.buffer;if(typeof h.buffer.slice=="function")return h.buffer.slice(h.byteOffset,h.byteOffset+h.byteLength)}if(_.isBuffer(h)){for(var s=new Uint8Array(h.length),r=h.length,n=0;n",'"',"`"," ","\r",` +`," "],a=["{","}","|","\\","^","`"].concat(d),A=["'"].concat(a),g=["%","/","?",";","#"].concat(A),m=["/","?","#"],C=/^[+a-z0-9A-Z_-]{0,63}$/,T=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,B={javascript:!0,"javascript:":!0},b={javascript:!0,"javascript:":!0},p={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},u=y("querystring");_.prototype.parse=function(i,x,O){if(!l.isString(i))throw new TypeError("Parameter 'url' must be a string, not "+typeof i);var S=i.indexOf("?"),D=S!==-1&&S127?be+="x":be+=Ae[fe];if(!be.match(C)){var te=ie.slice(0,H),de=ie.slice(H+1),he=Ae.match(T);he&&(te.push(he[1]),de.unshift(he[2])),de.length&&(Q="/"+de.join(".")+Q),this.hostname=te.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),pe||(this.hostname=e.toASCII(this.hostname));var ue=this.port?":"+this.port:"",Te=this.hostname||"";this.host=Te+ue,this.href+=this.host,pe&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Q[0]!=="/"&&(Q="/"+Q))}if(!B[K])for(var H=0,ge=A.length;H0)&&O.host.split("@");be&&(O.auth=be.shift(),O.host=O.hostname=be.shift())}return O.search=i.search,O.query=i.query,l.isNull(O.pathname)&&l.isNull(O.search)||(O.path=(O.pathname?O.pathname:"")+(O.search?O.search:"")),O.href=O.format(),O}if(!ie.length)return O.pathname=null,O.search?O.path="/"+O.search:O.path=null,O.href=O.format(),O;for(var fe=ie.slice(-1)[0],ce=(O.host||i.host||ie.length>1)&&(fe==="."||fe==="..")||fe==="",te=0,de=ie.length;de>=0;de--)fe=ie[de],fe==="."?ie.splice(de,1):fe===".."?(ie.splice(de,1),te++):te&&(ie.splice(de,1),te--);if(!ae&&!pe)for(;te--;te)ie.unshift("..");!ae||ie[0]===""||ie[0]&&ie[0].charAt(0)==="/"||ie.unshift(""),ce&&ie.join("/").substr(-1)!=="/"&&ie.push("");var he=ie[0]===""||ie[0]&&ie[0].charAt(0)==="/";if(Ae){O.hostname=O.host=he?"":ie.length?ie.shift():"";var be=!!(O.host&&O.host.indexOf("@")>0)&&O.host.split("@");be&&(O.auth=be.shift(),O.host=O.hostname=be.shift())}return ae=ae||O.host&&ie.length,ae&&!he&&ie.unshift(""),ie.length?O.pathname=ie.join("/"):(O.pathname=null,O.path=null),l.isNull(O.pathname)&&l.isNull(O.search)||(O.path=(O.pathname?O.pathname:"")+(O.search?O.search:"")),O.auth=i.auth||O.auth,O.slashes=O.slashes||i.slashes,O.href=O.format(),O},_.prototype.parseHost=function(){var i=this.host,x=o.exec(i);x&&(x=x[0],x!==":"&&(this.port=x.substr(1)),i=i.substr(0,i.length-x.length)),i&&(this.hostname=i)}},{"./util":204,punycode:174,querystring:177}],204:[function(y,E,w){"use strict";E.exports={isString:function(_){return typeof _=="string"},isObject:function(_){return typeof _=="object"&&_!==null},isNull:function(_){return _===null},isNullOrUndefined:function(_){return _==null}}},{}],205:[function(y,E,w){(function(_){function h(r,n){function e(){if(!l){if(s("throwDeprecation"))throw new Error(n);s("traceDeprecation")?console.trace(n):console.warn(n),l=!0}return r.apply(this,arguments)}if(s("noDeprecation"))return r;var l=!1;return e}function s(r){try{if(!_.localStorage)return!1}catch(e){return!1}var n=_.localStorage[r];return n!=null&&String(n).toLowerCase()==="true"}E.exports=h}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],206:[function(y,E,w){E.exports=function(_){return _&&typeof _=="object"&&typeof _.copy=="function"&&typeof _.fill=="function"&&typeof _.readUInt8=="function"}},{}],207:[function(y,E,w){(function(_,h){function s(H,G){var $={seen:[],stylize:n};return arguments.length>=3&&($.depth=arguments[2]),arguments.length>=4&&($.colors=arguments[3]),g(G)?$.showHidden=G:G&&w._extend($,G),p($.showHidden)&&($.showHidden=!1),p($.depth)&&($.depth=2),p($.colors)&&($.colors=!1),p($.customInspect)&&($.customInspect=!0),$.colors&&($.stylize=r),l($,H,$.depth)}function r(H,G){var $=s.styles[G];return $?"["+s.colors[$][0]+"m"+H+"["+s.colors[$][1]+"m":H}function n(H,G){return H}function e(H){var G={};return H.forEach(function($,ae){G[$]=!0}),G}function l(H,G,$){if(H.customInspect&&G&&S(G.inspect)&&G.inspect!==w.inspect&&(!G.constructor||G.constructor.prototype!==G)){var ae=G.inspect($,H);return B(ae)||(ae=l(H,ae,$)),ae}var pe=c(H,G);if(pe)return pe;var ie=Object.keys(G),ge=e(ie);if(H.showHidden&&(ie=Object.getOwnPropertyNames(G)),O(G)&&(ie.indexOf("message")>=0||ie.indexOf("description")>=0))return o(G);if(ie.length===0){if(S(G)){var Ae=G.name?": "+G.name:"";return H.stylize("[Function"+Ae+"]","special")}if(u(G))return H.stylize(RegExp.prototype.toString.call(G),"regexp");if(x(G))return H.stylize(Date.prototype.toString.call(G),"date");if(O(G))return o(G)}var be="",fe=!1,ce=["{","}"];if((A(G)&&(fe=!0,ce=["[","]"]),S(G))&&(be=" [Function"+(G.name?": "+G.name:"")+"]"),u(G)&&(be=" "+RegExp.prototype.toString.call(G)),x(G)&&(be=" "+Date.prototype.toUTCString.call(G)),O(G)&&(be=" "+o(G)),ie.length===0&&(!fe||G.length==0))return ce[0]+be+ce[1];if($<0)return u(G)?H.stylize(RegExp.prototype.toString.call(G),"regexp"):H.stylize("[Object]","special");H.seen.push(G);var te;return te=fe?f(H,G,$,ge,ie):ie.map(function(de){return d(H,G,$,ge,de,fe)}),H.seen.pop(),a(te,be,ce)}function c(H,G){if(p(G))return H.stylize("undefined","undefined");if(B(G)){var $="'"+JSON.stringify(G).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return H.stylize($,"string")}return T(G)?H.stylize(""+G,"number"):g(G)?H.stylize(""+G,"boolean"):m(G)?H.stylize("null","null"):void 0}function o(H){return"["+Error.prototype.toString.call(H)+"]"}function f(H,G,$,ae,pe){for(var ie=[],ge=0,Ae=G.length;ge-1&&(Ae=ie?Ae.split(` `).map(function(fe){return" "+fe}).join(` `).substr(2):` @@ -166,42 +166,42 @@ Actual: `+ee.attribValue);else{var pt=ee.tag,Ue=ee.tags[ee.tags.length-1]||ee;pt `))):Ae=H.stylize("[Circular]","special")),p(ge)){if(ie&&pe.match(/^\d+$/))return Ae;ge=JSON.stringify(""+pe),ge.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ge=ge.substr(1,ge.length-2),ge=H.stylize(ge,"name")):(ge=ge.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ge=H.stylize(ge,"string"))}return ge+": "+Ae}function a(H,G,$){var ae=0;return H.reduce(function(pe,ie){return ae++,ie.indexOf(` `)>=0&&ae++,pe+ie.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?$[0]+(G===""?"":G+` `)+" "+H.join(`, - `)+" "+$[1]:$[0]+G+" "+H.join(", ")+" "+$[1]}function A(H){return Array.isArray(H)}function g(H){return typeof H=="boolean"}function m(H){return H===null}function C(H){return H==null}function S(H){return typeof H=="number"}function B(H){return typeof H=="string"}function b(H){return typeof H=="symbol"}function p(H){return H===void 0}function u(H){return i(H)&&I(H)==="[object RegExp]"}function i(H){return typeof H=="object"&&H!==null}function x(H){return i(H)&&I(H)==="[object Date]"}function O(H){return i(H)&&(I(H)==="[object Error]"||H instanceof Error)}function T(H){return typeof H=="function"}function D(H){return H===null||typeof H=="boolean"||typeof H=="number"||typeof H=="string"||typeof H=="symbol"||H===void 0}function I(H){return Object.prototype.toString.call(H)}function k(H){return H<10?"0"+H.toString(10):H.toString(10)}function Q(){var H=new Date,G=[k(H.getHours()),k(H.getMinutes()),k(H.getSeconds())].join(":");return[H.getDate(),F[H.getMonth()],G].join(" ")}function Y(H,G){return Object.prototype.hasOwnProperty.call(H,G)}var U=/%[sdj%]/g;w.format=function(H){if(!B(H)){for(var G=[],$=0;$=pe)return be;switch(be){case"%s":return String(ae[$++]);case"%d":return Number(ae[$++]);case"%j":try{return JSON.stringify(ae[$++])}catch(fe){return"[Circular]"}default:return be}}),ge=ae[$];$=0||a.indexOf(">")>=0||a.indexOf("<")>=0)},f=function(a){return""},c=function(a){return a.replace("]]>","]]]]>")},w.Builder=function(){function a(A){var g,m,C;this.options={},m=l[.2];for(g in m)d.call(m,g)&&(C=m[g],this.options[g]=C);for(g in A)d.call(A,g)&&(C=A[g],this.options[g]=C)}return a.prototype.buildObject=function(A){var g,m,C,S,B;return g=this.options.attrkey,m=this.options.charkey,(0,n.default)(A).length===1&&this.options.rootName===l[.2].rootName?(B=(0,n.default)(A)[0],A=A[B]):B=this.options.rootName,C=function(b){return function(p,u){var i,x,O,T,D,I;if((u===void 0?"undefined":(0,s.default)(u))!=="object")b.options.cdata&&o(u)?p.raw(f(u)):p.txt(u);else if(Array.isArray(u)){for(T in u)if(d.call(u,T)){x=u[T];for(D in x)O=x[D],p=C(p.ele(D),O).up()}}else for(D in u)if(d.call(u,D))if(x=u[D],D===g){if((x===void 0?"undefined":(0,s.default)(x))==="object")for(i in x)I=x[i],p=p.att(i,I)}else if(D===m)p=b.options.cdata&&o(x)?p.raw(f(x)):p.txt(x);else if(Array.isArray(x))for(T in x)d.call(x,T)&&(O=x[T],p=typeof O=="string"?b.options.cdata&&o(O)?p.ele(D).raw(f(O)).up():p.ele(D,O).up():C(p.ele(D),O).up());else(x===void 0?"undefined":(0,s.default)(x))==="object"?p=C(p.ele(D),x).up():typeof x=="string"&&b.options.cdata&&o(x)?p=p.ele(D).raw(f(x)).up():(x==null&&(x=""),p=p.ele(D,x.toString()).up());return p}}(this),S=e.create(B,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),C(S,A).end(this.options.renderOpts)},a}()}).call(void 0)},{"./defaults":210,"babel-runtime/core-js/object/keys":23,"babel-runtime/helpers/typeof":32,xmlbuilder:235}],210:[function(y,E,w){"use strict";(function(){w.defaults={.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:""},.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)},{}],211:[function(y,E,w){"use strict";function _(c){return c&&c.__esModule?c:{default:c}}var h=y("babel-runtime/core-js/object/get-own-property-names"),s=_(h),r=y("babel-runtime/core-js/object/keys"),n=_(r),e=y("babel-runtime/helpers/typeof"),l=_(e);(function(){var c,o,f,d,a,A,g,m,C=function(b,p){return function(){return b.apply(p,arguments)}},S=function(b,p){function u(){this.constructor=b}for(var i in p)B.call(p,i)&&(b[i]=p[i]);return u.prototype=p.prototype,b.prototype=new u,b.__super__=p.prototype,b},B={}.hasOwnProperty;g=y("sax"),f=y("events"),c=y("./bom"),A=y("./processors"),m=y("timers").setImmediate,o=y("./defaults").defaults,d=function(b){return(b===void 0?"undefined":(0,l.default)(b))==="object"&&b!=null&&(0,n.default)(b).length===0},a=function(b,p,u){var i,x,O;for(i=0,x=b.length;i0&&(Q[T.options.childkey]=U),U=Q;return O.length>0?T.assignOrPush(F,Y,U):(T.options.explicitRoot&&(z=U,U={},U[Y]=z),T.resultObject=U,T.saxParser.ended=!0,T.emit("end",T.resultObject))}}(this),x=function(T){return function(D){var I,k;if(k=O[O.length-1])return k[i]+=D,T.options.explicitChildren&&T.options.preserveChildrenOrder&&T.options.charsAsChildren&&(T.options.includeWhiteChars||D.replace(/\\n/g,"").trim()!=="")&&(k[T.options.childkey]=k[T.options.childkey]||[],I={"#name":"__text__"},I[i]=D,T.options.normalize&&(I[i]=I[i].replace(/\s{2,}/g," ").trim()),k[T.options.childkey].push(I)),k}}(this),this.saxParser.ontext=x,this.saxParser.oncdata=function(T){return function(D){var I;if(I=x(D))return I.cdata=!0}}()},p.prototype.parseString=function(u,i){var x;i!=null&&typeof i=="function"&&(this.on("end",function(O){return this.reset(),i(null,O)}),this.on("error",function(O){return this.reset(),i(O)}));try{return u=u.toString(),u.trim()===""?(this.emit("end",null),!0):(u=c.stripBOM(u),this.options.async?(this.remaining=u,m(this.processAsync),this.saxParser):this.saxParser.write(u).close())}catch(O){if(x=O,!this.saxParser.errThrown&&!this.saxParser.ended)return this.emit("error",x),this.saxParser.errThrown=!0;if(this.saxParser.ended)throw x}},p}(f.EventEmitter),w.parseString=function(b,p,u){var i,x,O;return u!=null?(typeof u=="function"&&(i=u),(p===void 0?"undefined":(0,l.default)(p))==="object"&&(x=p)):(typeof p=="function"&&(i=p),x={}),O=new w.Parser(x),O.parseString(b,i)}}).call(void 0)},{"./bom":208,"./defaults":210,"./processors":212,"babel-runtime/core-js/object/get-own-property-names":21,"babel-runtime/core-js/object/keys":23,"babel-runtime/helpers/typeof":32,events:158,sax:194,timers:201}],212:[function(y,E,w){"use strict";(function(){var _;_=new RegExp(/(?!xmlns)^.*:/),w.normalize=function(h){return h.toLowerCase()},w.firstCharLowerCase=function(h){return h.charAt(0).toLowerCase()+h.slice(1)},w.stripPrefix=function(h){return h.replace(_,"")},w.parseNumbers=function(h){return isNaN(h)||(h=h%1==0?parseInt(h,10):parseFloat(h)),h},w.parseBooleans=function(h){return/^(?:true|false)$/i.test(h)&&(h=h.toLowerCase()==="true"),h}}).call(void 0)},{}],213:[function(y,E,w){"use strict";(function(){var _,h,s,r,n=function(l,c){function o(){this.constructor=l}for(var f in c)e.call(c,f)&&(l[f]=c[f]);return o.prototype=c.prototype,l.prototype=new o,l.__super__=c.prototype,l},e={}.hasOwnProperty;h=y("./defaults"),_=y("./builder"),s=y("./parser"),r=y("./processors"),w.defaults=h.defaults,w.processors=r,w.ValidationError=function(l){function c(o){this.message=o}return n(c,l),c}(Error),w.Builder=_.Builder,w.Parser=s.Parser,w.parseString=s.parseString}).call(void 0)},{"./builder":209,"./defaults":210,"./parser":211,"./processors":212}],214:[function(y,E,w){"use strict";function _(c){return c&&c.__esModule?c:{default:c}}var h=y("babel-runtime/core-js/object/get-prototype-of"),s=_(h),r=y("babel-runtime/helpers/typeof"),n=_(r),e=y("babel-runtime/core-js/object/assign"),l=_(e);(function(){var c,o,f,d,a,A,g=[].slice,m={}.hasOwnProperty;c=function(){var C,S,B,b,p,u;if(u=arguments[0],p=2<=arguments.length?g.call(arguments,1):[],d(l.default))l.default.apply(null,arguments);else for(C=0,B=p.length;C=0;)this.up();return this.onEnd()},u.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},u.prototype.openNode=function(i){if(!i.isOpen)return!this.root&&this.currentLevel===0&&i instanceof f&&(this.root=i),this.onData(this.writer.openNode(i,this.currentLevel)),i.isOpen=!0},u.prototype.closeNode=function(i){if(!i.isClosed)return this.onData(this.writer.closeNode(i,this.currentLevel)),i.isClosed=!0},u.prototype.onData=function(i){return this.documentStarted=!0,this.onDataCallback(i)},u.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},u.prototype.ele=function(){return this.element.apply(this,arguments)},u.prototype.nod=function(i,x,O){return this.node(i,x,O)},u.prototype.txt=function(i){return this.text(i)},u.prototype.dat=function(i){return this.cdata(i)},u.prototype.com=function(i){return this.comment(i)},u.prototype.ins=function(i,x){return this.instruction(i,x)},u.prototype.dec=function(i,x,O){return this.declaration(i,x,O)},u.prototype.dtd=function(i,x,O){return this.doctype(i,x,O)},u.prototype.e=function(i,x,O){return this.element(i,x,O)},u.prototype.n=function(i,x,O){return this.node(i,x,O)},u.prototype.t=function(i){return this.text(i)},u.prototype.d=function(i){return this.cdata(i)},u.prototype.c=function(i){return this.comment(i)},u.prototype.r=function(i){return this.raw(i)},u.prototype.i=function(i,x){return this.instruction(i,x)},u.prototype.att=function(){return this.currentNode&&this.currentNode instanceof o?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},u.prototype.a=function(){return this.currentNode&&this.currentNode instanceof o?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},u.prototype.ent=function(i,x){return this.entity(i,x)},u.prototype.pent=function(i,x){return this.pEntity(i,x)},u.prototype.not=function(i,x){return this.notation(i,x)},u}()}).call(void 0)},{"./Utility":214,"./XMLAttribute":215,"./XMLCData":216,"./XMLComment":217,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLStringWriter":231,"./XMLStringifier":232,"./XMLText":233}],226:[function(y,E,w){"use strict";var _=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(_);(function(){var s,r,n,e,l,c=function(f,d){function a(){this.constructor=f}for(var A in d)o.call(d,A)&&(f[A]=d[A]);return a.prototype=d.prototype,f.prototype=new a,f.__super__=d.prototype,f},o={}.hasOwnProperty;l=y("./Utility"),e=l.isObject,n=l.isFunction,r=y("./XMLNode"),s=y("./XMLAttribute"),E.exports=function(f){function d(a,A,g){if(d.__super__.constructor.call(this,a),A==null)throw new Error("Missing element name");this.name=this.stringify.eleName(A),this.attributes={},g!=null&&this.attribute(g),a.isDocument&&(this.isRoot=!0,this.documentObject=a,a.rootObject=this)}return c(d,f),d.prototype.clone=function(){var a,A,g,m;g=(0,h.default)(this),g.isRoot&&(g.documentObject=null),g.attributes={},m=this.attributes;for(A in m)o.call(m,A)&&(a=m[A],g.attributes[A]=a.clone());return g.children=[],this.children.forEach(function(C){var S;return S=C.clone(),S.parent=g,g.children.push(S)}),g},d.prototype.attribute=function(a,A){var g,m;if(a!=null&&(a=a.valueOf()),e(a))for(g in a)o.call(a,g)&&(m=a[g],this.attribute(g,m));else n(A)&&(A=A.apply()),this.options.skipNullAttributes&&A==null||(this.attributes[a]=new s(this,a,A));return this},d.prototype.removeAttribute=function(a){var A,g,m;if(a==null)throw new Error("Missing attribute name");if(a=a.valueOf(),Array.isArray(a))for(g=0,m=a.length;g"+this.endline(B))},S.prototype.comment=function(B,b){return this.stream.write(this.space(b)+""+this.endline(B))},S.prototype.declaration=function(B,b){return this.stream.write(this.space(b)),this.stream.write('"),this.stream.write(this.endline(B))},S.prototype.docType=function(B,b){var p,u,i,x;if(b||(b=0),this.stream.write(this.space(b)),this.stream.write("0){for(this.stream.write(" ["),this.stream.write(this.endline(B)),x=B.children,u=0,i=x.length;u"),this.stream.write(this.endline(B))},S.prototype.element=function(B,b){var p,u,i,x,O,T,D,I;b||(b=0),I=this.space(b),this.stream.write(I+"<"+B.name),T=B.attributes;for(O in T)m.call(T,O)&&(p=T[O],this.attribute(p));if(B.children.length===0||B.children.every(function(k){return k.value===""}))this.allowEmpty?this.stream.write(">"):this.stream.write(this.spacebeforeslash+"/>");else if(this.pretty&&B.children.length===1&&B.children[0].value!=null)this.stream.write(">"),this.stream.write(B.children[0].value),this.stream.write("");else{for(this.stream.write(">"+this.newline),D=B.children,i=0,x=D.length;i")}return this.stream.write(this.endline(B))},S.prototype.processingInstruction=function(B,b){return this.stream.write(this.space(b)+""+this.endline(B))},S.prototype.raw=function(B,b){return this.stream.write(this.space(b)+B.value+this.endline(B))},S.prototype.text=function(B,b){return this.stream.write(this.space(b)+B.value+this.endline(B))},S.prototype.dtdAttList=function(B,b){return this.stream.write(this.space(b)+""+this.endline(B))},S.prototype.dtdElement=function(B,b){return this.stream.write(this.space(b)+""+this.endline(B))},S.prototype.dtdEntity=function(B,b){return this.stream.write(this.space(b)+""+this.endline(B))},S.prototype.dtdNotation=function(B,b){return this.stream.write(this.space(b)+""+this.endline(B))},S.prototype.endline=function(B){return B.isLastRootNode?"":this.newline},S}(A)}).call(void 0)},{"./XMLCData":216,"./XMLComment":217,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLText":233,"./XMLWriterBase":234}],231:[function(y,E,w){"use strict";(function(){var _,h,s,r,n,e,l,c,o,f,d,a,A,g=function(C,S){function B(){this.constructor=C}for(var b in S)m.call(S,b)&&(C[b]=S[b]);return B.prototype=S.prototype,C.prototype=new B,C.__super__=S.prototype,C},m={}.hasOwnProperty;l=y("./XMLDeclaration"),c=y("./XMLDocType"),_=y("./XMLCData"),h=y("./XMLComment"),o=y("./XMLElement"),d=y("./XMLRaw"),a=y("./XMLText"),f=y("./XMLProcessingInstruction"),s=y("./XMLDTDAttList"),r=y("./XMLDTDElement"),n=y("./XMLDTDEntity"),e=y("./XMLDTDNotation"),A=y("./XMLWriterBase"),E.exports=function(C){function S(B){S.__super__.constructor.call(this,B)}return g(S,C),S.prototype.document=function(B){var b,p,u,i,x;for(this.textispresent=!1,i="",x=B.children,p=0,u=x.length;p"+this.newline},S.prototype.comment=function(B,b){return this.space(b)+""+this.newline},S.prototype.declaration=function(B,b){var p;return p=this.space(b),p+='",p+=this.newline},S.prototype.docType=function(B,b){var p,u,i,x,O;if(b||(b=0),x=this.space(b),x+="0){for(x+=" [",x+=this.newline,O=B.children,u=0,i=O.length;u",x+=this.newline},S.prototype.element=function(B,b){var p,u,i,x,O,T,D,I,k,Q,Y,U,K;b||(b=0),K=!1,this.textispresent?(this.newline="",this.pretty=!1):(this.newline=this.newlinedefault,this.pretty=this.prettydefault),U=this.space(b),I="",I+=U+"<"+B.name,k=B.attributes;for(D in k)m.call(k,D)&&(p=k[D],I+=this.attribute(p));if(B.children.length===0||B.children.every(function(z){return z.value===""}))this.allowEmpty?I+=">"+this.newline:I+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&B.children.length===1&&B.children[0].value!=null)I+=">",I+=B.children[0].value,I+=""+this.newline;else{if(this.dontprettytextnodes){for(Q=B.children,i=0,O=Q.length;i"+this.newline,Y=B.children,x=0,T=Y.length;x"+this.newline}return I},S.prototype.processingInstruction=function(B,b){var p;return p=this.space(b)+""+this.newline},S.prototype.raw=function(B,b){return this.space(b)+B.value+this.newline},S.prototype.text=function(B,b){return this.space(b)+B.value+this.newline},S.prototype.dtdAttList=function(B,b){var p;return p=this.space(b)+""+this.newline},S.prototype.dtdElement=function(B,b){return this.space(b)+""+this.newline},S.prototype.dtdEntity=function(B,b){var p;return p=this.space(b)+""+this.newline},S.prototype.dtdNotation=function(B,b){var p;return p=this.space(b)+""+this.newline},S.prototype.openNode=function(B,b){var p,u,i,x;if(b||(b=0),B instanceof o){i=this.space(b)+"<"+B.name,x=B.attributes;for(u in x)m.call(x,u)&&(p=x[u],i+=this.attribute(p));return i+=(B.children?">":"/>")+this.newline}return i=this.space(b)+"")+this.newline},S.prototype.closeNode=function(B,b){switch(b||(b=0),!1){case!(B instanceof o):return this.space(b)+""+this.newline;case!(B instanceof c):return this.space(b)+"]>"+this.newline}},S}(A)}).call(void 0)},{"./XMLCData":216,"./XMLComment":217,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLText":233,"./XMLWriterBase":234}],232:[function(y,E,w){"use strict";(function(){var _=function(s,r){return function(){return s.apply(r,arguments)}},h={}.hasOwnProperty;E.exports=function(){function s(r){this.assertLegalChar=_(this.assertLegalChar,this);var n,e,l;r||(r={}),this.noDoubleEncoding=r.noDoubleEncoding,e=r.stringify||{};for(n in e)h.call(e,n)&&(l=e[n],this[n]=l)}return s.prototype.eleName=function(r){return r=""+r||"",this.assertLegalChar(r)},s.prototype.eleText=function(r){return r=""+r||"",this.assertLegalChar(this.elEscape(r))},s.prototype.cdata=function(r){return r=""+r||"",r=r.replace("]]>","]]]]>"),this.assertLegalChar(r)},s.prototype.comment=function(r){if(r=""+r||"",r.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+r);return this.assertLegalChar(r)},s.prototype.raw=function(r){return""+r||""},s.prototype.attName=function(r){return r=""+r||""},s.prototype.attValue=function(r){return r=""+r||"",this.attEscape(r)},s.prototype.insTarget=function(r){return""+r||""},s.prototype.insValue=function(r){if(r=""+r||"",r.match(/\?>/))throw new Error("Invalid processing instruction value: "+r);return r},s.prototype.xmlVersion=function(r){if(r=""+r||"",!r.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+r);return r},s.prototype.xmlEncoding=function(r){if(r=""+r||"",!r.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+r);return r},s.prototype.xmlStandalone=function(r){return r?"yes":"no"},s.prototype.dtdPubID=function(r){return""+r||""},s.prototype.dtdSysID=function(r){return""+r||""},s.prototype.dtdElementValue=function(r){return""+r||""},s.prototype.dtdAttType=function(r){return""+r||""},s.prototype.dtdAttDefault=function(r){return r!=null?""+r||"":r},s.prototype.dtdEntityValue=function(r){return""+r||""},s.prototype.dtdNData=function(r){return""+r||""},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(r){var n;if(n=r.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/))throw new Error("Invalid character in string: "+r+" at index "+n.index);return r},s.prototype.elEscape=function(r){var n;return n=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(n,"&").replace(//g,">").replace(/\r/g," ")},s.prototype.attEscape=function(r){var n;return n=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(n,"&").replace(/=pe)return be;switch(be){case"%s":return String(ae[$++]);case"%d":return Number(ae[$++]);case"%j":try{return JSON.stringify(ae[$++])}catch(fe){return"[Circular]"}default:return be}}),ge=ae[$];$=0||a.indexOf(">")>=0||a.indexOf("<")>=0)},f=function(a){return""},c=function(a){return a.replace("]]>","]]]]>")},w.Builder=function(){function a(A){var g,m,C;this.options={},m=l[.2];for(g in m)d.call(m,g)&&(C=m[g],this.options[g]=C);for(g in A)d.call(A,g)&&(C=A[g],this.options[g]=C)}return a.prototype.buildObject=function(A){var g,m,C,T,B;return g=this.options.attrkey,m=this.options.charkey,(0,n.default)(A).length===1&&this.options.rootName===l[.2].rootName?(B=(0,n.default)(A)[0],A=A[B]):B=this.options.rootName,C=function(b){return function(p,u){var i,x,O,S,D,I;if((u===void 0?"undefined":(0,s.default)(u))!=="object")b.options.cdata&&o(u)?p.raw(f(u)):p.txt(u);else if(Array.isArray(u)){for(S in u)if(d.call(u,S)){x=u[S];for(D in x)O=x[D],p=C(p.ele(D),O).up()}}else for(D in u)if(d.call(u,D))if(x=u[D],D===g){if((x===void 0?"undefined":(0,s.default)(x))==="object")for(i in x)I=x[i],p=p.att(i,I)}else if(D===m)p=b.options.cdata&&o(x)?p.raw(f(x)):p.txt(x);else if(Array.isArray(x))for(S in x)d.call(x,S)&&(O=x[S],p=typeof O=="string"?b.options.cdata&&o(O)?p.ele(D).raw(f(O)).up():p.ele(D,O).up():C(p.ele(D),O).up());else(x===void 0?"undefined":(0,s.default)(x))==="object"?p=C(p.ele(D),x).up():typeof x=="string"&&b.options.cdata&&o(x)?p=p.ele(D).raw(f(x)).up():(x==null&&(x=""),p=p.ele(D,x.toString()).up());return p}}(this),T=e.create(B,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),C(T,A).end(this.options.renderOpts)},a}()}).call(void 0)},{"./defaults":210,"babel-runtime/core-js/object/keys":23,"babel-runtime/helpers/typeof":32,xmlbuilder:235}],210:[function(y,E,w){"use strict";(function(){w.defaults={.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:""},.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)},{}],211:[function(y,E,w){"use strict";function _(c){return c&&c.__esModule?c:{default:c}}var h=y("babel-runtime/core-js/object/get-own-property-names"),s=_(h),r=y("babel-runtime/core-js/object/keys"),n=_(r),e=y("babel-runtime/helpers/typeof"),l=_(e);(function(){var c,o,f,d,a,A,g,m,C=function(b,p){return function(){return b.apply(p,arguments)}},T=function(b,p){function u(){this.constructor=b}for(var i in p)B.call(p,i)&&(b[i]=p[i]);return u.prototype=p.prototype,b.prototype=new u,b.__super__=p.prototype,b},B={}.hasOwnProperty;g=y("sax"),f=y("events"),c=y("./bom"),A=y("./processors"),m=y("timers").setImmediate,o=y("./defaults").defaults,d=function(b){return(b===void 0?"undefined":(0,l.default)(b))==="object"&&b!=null&&(0,n.default)(b).length===0},a=function(b,p,u){var i,x,O;for(i=0,x=b.length;i0&&(Q[S.options.childkey]=U),U=Q;return O.length>0?S.assignOrPush(F,Y,U):(S.options.explicitRoot&&(z=U,U={},U[Y]=z),S.resultObject=U,S.saxParser.ended=!0,S.emit("end",S.resultObject))}}(this),x=function(S){return function(D){var I,k;if(k=O[O.length-1])return k[i]+=D,S.options.explicitChildren&&S.options.preserveChildrenOrder&&S.options.charsAsChildren&&(S.options.includeWhiteChars||D.replace(/\\n/g,"").trim()!=="")&&(k[S.options.childkey]=k[S.options.childkey]||[],I={"#name":"__text__"},I[i]=D,S.options.normalize&&(I[i]=I[i].replace(/\s{2,}/g," ").trim()),k[S.options.childkey].push(I)),k}}(this),this.saxParser.ontext=x,this.saxParser.oncdata=function(S){return function(D){var I;if(I=x(D))return I.cdata=!0}}()},p.prototype.parseString=function(u,i){var x;i!=null&&typeof i=="function"&&(this.on("end",function(O){return this.reset(),i(null,O)}),this.on("error",function(O){return this.reset(),i(O)}));try{return u=u.toString(),u.trim()===""?(this.emit("end",null),!0):(u=c.stripBOM(u),this.options.async?(this.remaining=u,m(this.processAsync),this.saxParser):this.saxParser.write(u).close())}catch(O){if(x=O,!this.saxParser.errThrown&&!this.saxParser.ended)return this.emit("error",x),this.saxParser.errThrown=!0;if(this.saxParser.ended)throw x}},p}(f.EventEmitter),w.parseString=function(b,p,u){var i,x,O;return u!=null?(typeof u=="function"&&(i=u),(p===void 0?"undefined":(0,l.default)(p))==="object"&&(x=p)):(typeof p=="function"&&(i=p),x={}),O=new w.Parser(x),O.parseString(b,i)}}).call(void 0)},{"./bom":208,"./defaults":210,"./processors":212,"babel-runtime/core-js/object/get-own-property-names":21,"babel-runtime/core-js/object/keys":23,"babel-runtime/helpers/typeof":32,events:158,sax:194,timers:201}],212:[function(y,E,w){"use strict";(function(){var _;_=new RegExp(/(?!xmlns)^.*:/),w.normalize=function(h){return h.toLowerCase()},w.firstCharLowerCase=function(h){return h.charAt(0).toLowerCase()+h.slice(1)},w.stripPrefix=function(h){return h.replace(_,"")},w.parseNumbers=function(h){return isNaN(h)||(h=h%1==0?parseInt(h,10):parseFloat(h)),h},w.parseBooleans=function(h){return/^(?:true|false)$/i.test(h)&&(h=h.toLowerCase()==="true"),h}}).call(void 0)},{}],213:[function(y,E,w){"use strict";(function(){var _,h,s,r,n=function(l,c){function o(){this.constructor=l}for(var f in c)e.call(c,f)&&(l[f]=c[f]);return o.prototype=c.prototype,l.prototype=new o,l.__super__=c.prototype,l},e={}.hasOwnProperty;h=y("./defaults"),_=y("./builder"),s=y("./parser"),r=y("./processors"),w.defaults=h.defaults,w.processors=r,w.ValidationError=function(l){function c(o){this.message=o}return n(c,l),c}(Error),w.Builder=_.Builder,w.Parser=s.Parser,w.parseString=s.parseString}).call(void 0)},{"./builder":209,"./defaults":210,"./parser":211,"./processors":212}],214:[function(y,E,w){"use strict";function _(c){return c&&c.__esModule?c:{default:c}}var h=y("babel-runtime/core-js/object/get-prototype-of"),s=_(h),r=y("babel-runtime/helpers/typeof"),n=_(r),e=y("babel-runtime/core-js/object/assign"),l=_(e);(function(){var c,o,f,d,a,A,g=[].slice,m={}.hasOwnProperty;c=function(){var C,T,B,b,p,u;if(u=arguments[0],p=2<=arguments.length?g.call(arguments,1):[],d(l.default))l.default.apply(null,arguments);else for(C=0,B=p.length;C=0;)this.up();return this.onEnd()},u.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},u.prototype.openNode=function(i){if(!i.isOpen)return!this.root&&this.currentLevel===0&&i instanceof f&&(this.root=i),this.onData(this.writer.openNode(i,this.currentLevel)),i.isOpen=!0},u.prototype.closeNode=function(i){if(!i.isClosed)return this.onData(this.writer.closeNode(i,this.currentLevel)),i.isClosed=!0},u.prototype.onData=function(i){return this.documentStarted=!0,this.onDataCallback(i)},u.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},u.prototype.ele=function(){return this.element.apply(this,arguments)},u.prototype.nod=function(i,x,O){return this.node(i,x,O)},u.prototype.txt=function(i){return this.text(i)},u.prototype.dat=function(i){return this.cdata(i)},u.prototype.com=function(i){return this.comment(i)},u.prototype.ins=function(i,x){return this.instruction(i,x)},u.prototype.dec=function(i,x,O){return this.declaration(i,x,O)},u.prototype.dtd=function(i,x,O){return this.doctype(i,x,O)},u.prototype.e=function(i,x,O){return this.element(i,x,O)},u.prototype.n=function(i,x,O){return this.node(i,x,O)},u.prototype.t=function(i){return this.text(i)},u.prototype.d=function(i){return this.cdata(i)},u.prototype.c=function(i){return this.comment(i)},u.prototype.r=function(i){return this.raw(i)},u.prototype.i=function(i,x){return this.instruction(i,x)},u.prototype.att=function(){return this.currentNode&&this.currentNode instanceof o?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},u.prototype.a=function(){return this.currentNode&&this.currentNode instanceof o?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},u.prototype.ent=function(i,x){return this.entity(i,x)},u.prototype.pent=function(i,x){return this.pEntity(i,x)},u.prototype.not=function(i,x){return this.notation(i,x)},u}()}).call(void 0)},{"./Utility":214,"./XMLAttribute":215,"./XMLCData":216,"./XMLComment":217,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLStringWriter":231,"./XMLStringifier":232,"./XMLText":233}],226:[function(y,E,w){"use strict";var _=y("babel-runtime/core-js/object/create"),h=function(s){return s&&s.__esModule?s:{default:s}}(_);(function(){var s,r,n,e,l,c=function(f,d){function a(){this.constructor=f}for(var A in d)o.call(d,A)&&(f[A]=d[A]);return a.prototype=d.prototype,f.prototype=new a,f.__super__=d.prototype,f},o={}.hasOwnProperty;l=y("./Utility"),e=l.isObject,n=l.isFunction,r=y("./XMLNode"),s=y("./XMLAttribute"),E.exports=function(f){function d(a,A,g){if(d.__super__.constructor.call(this,a),A==null)throw new Error("Missing element name");this.name=this.stringify.eleName(A),this.attributes={},g!=null&&this.attribute(g),a.isDocument&&(this.isRoot=!0,this.documentObject=a,a.rootObject=this)}return c(d,f),d.prototype.clone=function(){var a,A,g,m;g=(0,h.default)(this),g.isRoot&&(g.documentObject=null),g.attributes={},m=this.attributes;for(A in m)o.call(m,A)&&(a=m[A],g.attributes[A]=a.clone());return g.children=[],this.children.forEach(function(C){var T;return T=C.clone(),T.parent=g,g.children.push(T)}),g},d.prototype.attribute=function(a,A){var g,m;if(a!=null&&(a=a.valueOf()),e(a))for(g in a)o.call(a,g)&&(m=a[g],this.attribute(g,m));else n(A)&&(A=A.apply()),this.options.skipNullAttributes&&A==null||(this.attributes[a]=new s(this,a,A));return this},d.prototype.removeAttribute=function(a){var A,g,m;if(a==null)throw new Error("Missing attribute name");if(a=a.valueOf(),Array.isArray(a))for(g=0,m=a.length;g"+this.endline(B))},T.prototype.comment=function(B,b){return this.stream.write(this.space(b)+""+this.endline(B))},T.prototype.declaration=function(B,b){return this.stream.write(this.space(b)),this.stream.write('"),this.stream.write(this.endline(B))},T.prototype.docType=function(B,b){var p,u,i,x;if(b||(b=0),this.stream.write(this.space(b)),this.stream.write("0){for(this.stream.write(" ["),this.stream.write(this.endline(B)),x=B.children,u=0,i=x.length;u"),this.stream.write(this.endline(B))},T.prototype.element=function(B,b){var p,u,i,x,O,S,D,I;b||(b=0),I=this.space(b),this.stream.write(I+"<"+B.name),S=B.attributes;for(O in S)m.call(S,O)&&(p=S[O],this.attribute(p));if(B.children.length===0||B.children.every(function(k){return k.value===""}))this.allowEmpty?this.stream.write(">"):this.stream.write(this.spacebeforeslash+"/>");else if(this.pretty&&B.children.length===1&&B.children[0].value!=null)this.stream.write(">"),this.stream.write(B.children[0].value),this.stream.write("");else{for(this.stream.write(">"+this.newline),D=B.children,i=0,x=D.length;i")}return this.stream.write(this.endline(B))},T.prototype.processingInstruction=function(B,b){return this.stream.write(this.space(b)+""+this.endline(B))},T.prototype.raw=function(B,b){return this.stream.write(this.space(b)+B.value+this.endline(B))},T.prototype.text=function(B,b){return this.stream.write(this.space(b)+B.value+this.endline(B))},T.prototype.dtdAttList=function(B,b){return this.stream.write(this.space(b)+""+this.endline(B))},T.prototype.dtdElement=function(B,b){return this.stream.write(this.space(b)+""+this.endline(B))},T.prototype.dtdEntity=function(B,b){return this.stream.write(this.space(b)+""+this.endline(B))},T.prototype.dtdNotation=function(B,b){return this.stream.write(this.space(b)+""+this.endline(B))},T.prototype.endline=function(B){return B.isLastRootNode?"":this.newline},T}(A)}).call(void 0)},{"./XMLCData":216,"./XMLComment":217,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLText":233,"./XMLWriterBase":234}],231:[function(y,E,w){"use strict";(function(){var _,h,s,r,n,e,l,c,o,f,d,a,A,g=function(C,T){function B(){this.constructor=C}for(var b in T)m.call(T,b)&&(C[b]=T[b]);return B.prototype=T.prototype,C.prototype=new B,C.__super__=T.prototype,C},m={}.hasOwnProperty;l=y("./XMLDeclaration"),c=y("./XMLDocType"),_=y("./XMLCData"),h=y("./XMLComment"),o=y("./XMLElement"),d=y("./XMLRaw"),a=y("./XMLText"),f=y("./XMLProcessingInstruction"),s=y("./XMLDTDAttList"),r=y("./XMLDTDElement"),n=y("./XMLDTDEntity"),e=y("./XMLDTDNotation"),A=y("./XMLWriterBase"),E.exports=function(C){function T(B){T.__super__.constructor.call(this,B)}return g(T,C),T.prototype.document=function(B){var b,p,u,i,x;for(this.textispresent=!1,i="",x=B.children,p=0,u=x.length;p"+this.newline},T.prototype.comment=function(B,b){return this.space(b)+""+this.newline},T.prototype.declaration=function(B,b){var p;return p=this.space(b),p+='",p+=this.newline},T.prototype.docType=function(B,b){var p,u,i,x,O;if(b||(b=0),x=this.space(b),x+="0){for(x+=" [",x+=this.newline,O=B.children,u=0,i=O.length;u",x+=this.newline},T.prototype.element=function(B,b){var p,u,i,x,O,S,D,I,k,Q,Y,U,K;b||(b=0),K=!1,this.textispresent?(this.newline="",this.pretty=!1):(this.newline=this.newlinedefault,this.pretty=this.prettydefault),U=this.space(b),I="",I+=U+"<"+B.name,k=B.attributes;for(D in k)m.call(k,D)&&(p=k[D],I+=this.attribute(p));if(B.children.length===0||B.children.every(function(z){return z.value===""}))this.allowEmpty?I+=">"+this.newline:I+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&B.children.length===1&&B.children[0].value!=null)I+=">",I+=B.children[0].value,I+=""+this.newline;else{if(this.dontprettytextnodes){for(Q=B.children,i=0,O=Q.length;i"+this.newline,Y=B.children,x=0,S=Y.length;x"+this.newline}return I},T.prototype.processingInstruction=function(B,b){var p;return p=this.space(b)+""+this.newline},T.prototype.raw=function(B,b){return this.space(b)+B.value+this.newline},T.prototype.text=function(B,b){return this.space(b)+B.value+this.newline},T.prototype.dtdAttList=function(B,b){var p;return p=this.space(b)+""+this.newline},T.prototype.dtdElement=function(B,b){return this.space(b)+""+this.newline},T.prototype.dtdEntity=function(B,b){var p;return p=this.space(b)+""+this.newline},T.prototype.dtdNotation=function(B,b){var p;return p=this.space(b)+""+this.newline},T.prototype.openNode=function(B,b){var p,u,i,x;if(b||(b=0),B instanceof o){i=this.space(b)+"<"+B.name,x=B.attributes;for(u in x)m.call(x,u)&&(p=x[u],i+=this.attribute(p));return i+=(B.children?">":"/>")+this.newline}return i=this.space(b)+"")+this.newline},T.prototype.closeNode=function(B,b){switch(b||(b=0),!1){case!(B instanceof o):return this.space(b)+""+this.newline;case!(B instanceof c):return this.space(b)+"]>"+this.newline}},T}(A)}).call(void 0)},{"./XMLCData":216,"./XMLComment":217,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLText":233,"./XMLWriterBase":234}],232:[function(y,E,w){"use strict";(function(){var _=function(s,r){return function(){return s.apply(r,arguments)}},h={}.hasOwnProperty;E.exports=function(){function s(r){this.assertLegalChar=_(this.assertLegalChar,this);var n,e,l;r||(r={}),this.noDoubleEncoding=r.noDoubleEncoding,e=r.stringify||{};for(n in e)h.call(e,n)&&(l=e[n],this[n]=l)}return s.prototype.eleName=function(r){return r=""+r||"",this.assertLegalChar(r)},s.prototype.eleText=function(r){return r=""+r||"",this.assertLegalChar(this.elEscape(r))},s.prototype.cdata=function(r){return r=""+r||"",r=r.replace("]]>","]]]]>"),this.assertLegalChar(r)},s.prototype.comment=function(r){if(r=""+r||"",r.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+r);return this.assertLegalChar(r)},s.prototype.raw=function(r){return""+r||""},s.prototype.attName=function(r){return r=""+r||""},s.prototype.attValue=function(r){return r=""+r||"",this.attEscape(r)},s.prototype.insTarget=function(r){return""+r||""},s.prototype.insValue=function(r){if(r=""+r||"",r.match(/\?>/))throw new Error("Invalid processing instruction value: "+r);return r},s.prototype.xmlVersion=function(r){if(r=""+r||"",!r.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+r);return r},s.prototype.xmlEncoding=function(r){if(r=""+r||"",!r.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+r);return r},s.prototype.xmlStandalone=function(r){return r?"yes":"no"},s.prototype.dtdPubID=function(r){return""+r||""},s.prototype.dtdSysID=function(r){return""+r||""},s.prototype.dtdElementValue=function(r){return""+r||""},s.prototype.dtdAttType=function(r){return""+r||""},s.prototype.dtdAttDefault=function(r){return r!=null?""+r||"":r},s.prototype.dtdEntityValue=function(r){return""+r||""},s.prototype.dtdNData=function(r){return""+r||""},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(r){var n;if(n=r.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/))throw new Error("Invalid character in string: "+r+" at index "+n.index);return r},s.prototype.elEscape=function(r){var n;return n=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(n,"&").replace(//g,">").replace(/\r/g," ")},s.prototype.attEscape=function(r){var n;return n=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,r.replace(n,"&").replace(/0?new Array(r).join(this.indent):""):""},h}()}).call(void 0)},{}],235:[function(y,E,w){"use strict";(function(){var _,h,s,r,n,e,l;l=y("./Utility"),n=l.assign,e=l.isFunction,_=y("./XMLDocument"),h=y("./XMLDocumentCB"),r=y("./XMLStringWriter"),s=y("./XMLStreamWriter"),E.exports.create=function(c,o,f,d){var a,A;if(c==null)throw new Error("Root element needs a name");return d=n({},o,f,d),a=new _(d),A=a.element(c),d.headless||(a.declaration(d),d.pubID==null&&d.sysID==null||a.doctype(d)),A},E.exports.begin=function(c,o,f){var d;return e(c)&&(d=[c,o],o=d[0],f=d[1],c={}),o?new h(c,o,f):new _(c)},E.exports.stringWriter=function(c){return new r(c)},E.exports.streamWriter=function(c,o){return new s(c,o)}}).call(void 0)},{"./Utility":214,"./XMLDocument":224,"./XMLDocumentCB":225,"./XMLStreamWriter":230,"./XMLStringWriter":231}],236:[function(y,E,w){function _(){for(var s={},r=0;ro?a=d(a):a.length>5]|=128<>>9<<4)]=d;for(var a=1732584193,A=-271733879,g=-1732584194,m=271733878,C=0;C>16)+(d>>16)+(a>>16)<<16|65535&a}function c(f,d){return f<>>32-d}var o=y("./helpers");E.exports=function(f){return o.hash(f,_,16)}},{"./helpers":238}],240:[function(y,E,w){"use strict";function _(l,c){l[c>>5]|=128<<24-c%32,l[15+(c+64>>9<<4)]=c;for(var o=Array(80),f=1732584193,d=-271733879,a=-1732584194,A=271733878,g=-1009589776,m=0;m>16)+(c>>16)+(o>>16)<<16|65535&o}function n(l,c){return l<>>32-c}var e=y("./helpers");E.exports=function(l){return e.hash(l,_,20,!0)}},{"./helpers":238}],241:[function(y,E,w){"use strict";var _=y("./helpers"),h=function(a,A){var g=(65535&a)+(65535&A);return(a>>16)+(A>>16)+(g>>16)<<16|65535&g},s=function(a,A){return a>>>A|a<<32-A},r=function(a,A){return a>>>A},n=function(a,A,g){return a&A^~a&g},e=function(a,A,g){return a&A^a&g^A&g},l=function(a){return s(a,2)^s(a,13)^s(a,22)},c=function(a){return s(a,6)^s(a,11)^s(a,25)},o=function(a){return s(a,7)^s(a,18)^r(a,3)},f=function(a){return s(a,17)^s(a,19)^r(a,10)},d=function(a,A){var g,m,C,S,B,b,p,u,i,x,O,T,D=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),I=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),k=new Array(64);a[A>>5]|=128<<24-A%32,a[15+(A+64>>9<<4)]=A;for(var i=0;i0?new Array(r).join(this.indent):""):""},h}()}).call(void 0)},{}],235:[function(y,E,w){"use strict";(function(){var _,h,s,r,n,e,l;l=y("./Utility"),n=l.assign,e=l.isFunction,_=y("./XMLDocument"),h=y("./XMLDocumentCB"),r=y("./XMLStringWriter"),s=y("./XMLStreamWriter"),E.exports.create=function(c,o,f,d){var a,A;if(c==null)throw new Error("Root element needs a name");return d=n({},o,f,d),a=new _(d),A=a.element(c),d.headless||(a.declaration(d),d.pubID==null&&d.sysID==null||a.doctype(d)),A},E.exports.begin=function(c,o,f){var d;return e(c)&&(d=[c,o],o=d[0],f=d[1],c={}),o?new h(c,o,f):new _(c)},E.exports.stringWriter=function(c){return new r(c)},E.exports.streamWriter=function(c,o){return new s(c,o)}}).call(void 0)},{"./Utility":214,"./XMLDocument":224,"./XMLDocumentCB":225,"./XMLStreamWriter":230,"./XMLStringWriter":231}],236:[function(y,E,w){function _(){for(var s={},r=0;ro?a=d(a):a.length>5]|=128<>>9<<4)]=d;for(var a=1732584193,A=-271733879,g=-1732584194,m=271733878,C=0;C>16)+(d>>16)+(a>>16)<<16|65535&a}function c(f,d){return f<>>32-d}var o=y("./helpers");E.exports=function(f){return o.hash(f,_,16)}},{"./helpers":238}],240:[function(y,E,w){"use strict";function _(l,c){l[c>>5]|=128<<24-c%32,l[15+(c+64>>9<<4)]=c;for(var o=Array(80),f=1732584193,d=-271733879,a=-1732584194,A=271733878,g=-1009589776,m=0;m>16)+(c>>16)+(o>>16)<<16|65535&o}function n(l,c){return l<>>32-c}var e=y("./helpers");E.exports=function(l){return e.hash(l,_,20,!0)}},{"./helpers":238}],241:[function(y,E,w){"use strict";var _=y("./helpers"),h=function(a,A){var g=(65535&a)+(65535&A);return(a>>16)+(A>>16)+(g>>16)<<16|65535&g},s=function(a,A){return a>>>A|a<<32-A},r=function(a,A){return a>>>A},n=function(a,A,g){return a&A^~a&g},e=function(a,A,g){return a&A^a&g^A&g},l=function(a){return s(a,2)^s(a,13)^s(a,22)},c=function(a){return s(a,6)^s(a,11)^s(a,25)},o=function(a){return s(a,7)^s(a,18)^r(a,3)},f=function(a){return s(a,17)^s(a,19)^r(a,10)},d=function(a,A){var g,m,C,T,B,b,p,u,i,x,O,S,D=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),I=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),k=new Array(64);a[A>>5]|=128<<24-A%32,a[15+(A+64>>9<<4)]=A;for(var i=0;i=0)return m("Request#%d %s: got digest auth header WWW-Authenticate: %s",z,u,Re),i.headers=i.headers||{},i.headers.Authorization=digestAuthHeader(Ae.method,Ae.path,Re,i.digestAuth),m("Request#%d %s: auth with digest header: %s",z,u,i.headers.Authorization),Xe.headers["set-cookie"]&&(i.headers.Cookie=Xe.headers["set-cookie"].join(";")),w.requestWithCallback(u,i,ze)}var Me=Date.now()-G;Ue&&(Ue.contentDownload=Me),m("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Me,ee,oe,Ae.method,Ae.host,Ae.path,le,Ue);var Ye={status:oe,statusCode:oe,headers:we,size:ee,aborted:xe,rt:Me,keepAliveSocket:le,data:Ve,requestUrls:i.requestUrls,timing:Ue,remoteAddress:Ke,remotePort:pt};if(at){var ot="";ie&&typeof ie.getCurrentStatus=="function"&&(ot=", agent status: "+(0,c.default)(ie.getCurrentStatus())),at.message+=", "+Ae.method+" "+u+" "+oe+" (connected: "+W+", keepalive socket: "+le+ot+`) -headers: `+(0,c.default)(we),at.data=Ve,at.path=Ae.path,at.status=oe,at.headers=we,at.res=Ye}ze(at,Ve,i.streaming?Xe:Ye),i.emitter&&(F.url=u,F.socket=it&&it.connection,F.options=Ae,F.size=Se,i.emitter.emit("response",{requestId:z,error:at,ctx:i.ctx,req:F,res:Ye}))}function I(at){var Ve=null;if(i.followRedirect&&statuses.redirect[at.statusCode]){i._followRedirectCount=(i._followRedirectCount||0)+1;var Xe=at.headers.location;if(Xe){if(!(i._followRedirectCount>i.maxRedirects)){var ze=i.formatRedirectUrl?i.formatRedirectUrl(u,Xe):a.resolve(u,Xe);m("Request#%d %s: `redirected` from %s to %s",z,Ae.path,u,ze),T(),i.headers&&i.headers.Host&&b.test(Xe)&&(i.headers.Host=null);var we=x;return x=null,w.requestWithCallback(ze,i,we),{redirect:!0,error:null}}Ve=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+u),Ve.name="MaxRedirectError"}else Ve=new Error("Got statusCode "+at.statusCode+" but cannot resolve next location from headers"),Ve.name="FollowRedirectError"}return{redirect:!1,error:Ve}}function k(at,Ve,Xe){return Xe(null,Ve,at.headers["content-encoding"])}function Q(at){if(Ue&&(Ue.waiting=Date.now()-G),m("Request#%d %s `req response` event emit: status %d, headers: %j",z,u,at.statusCode,at.headers),i.streaming){var Ve=I(at);return Ve.redirect?void at.resume():Ve.error?(at.resume(),D(Ve.error,null,at)):D(null,null,at)}if(at.on("close",function(){m("Request#%d %s: `res close` event emit, total size %d",z,u,ee)}),at.on("error",function(){m("Request#%d %s: `res error` event emit, total size %d",z,u,ee)}),at.on("aborted",function(){xe=!0,m("Request#%d %s: `res aborted` event emit, total size %d",z,u,ee)}),He){var Ve=I(at);return Ve.redirect?void at.resume():Ve.error?(at.resume(),He.end(),D(Ve.error,null,at)):(i.consumeWriteStream===!1?at.on("end",D.bind(null,null,null,at)):isNode010||isNode012?first([[He,"close"],[at,"aborted"]],function(we,Re,Me){m("Request#%d %s: writeStream or res %s event emitted",z,u,Me),D(N||null,null,at)}):He.on("close",function(){m("Request#%d %s: writeStream close event emitted",z,u),D(N||null,null,at)}),at.pipe(He))}var Xe=[];at.on("data",function(ze){m("Request#%d %s: `res data` event emit, size %d",z,u,ze.length),ee+=ze.length,Xe.push(ze)}),at.on("end",function(){var ze=h.concat(Xe,ee);if(m("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",z,u,ee,at._dumped),N)return D(N,ze,at);var we=I(at);if(we.error)return D(we.error,ze,at);we.redirect||k(at,ze,function(Re,Me,Ye){if(Re)return D(Re,ze,at);if(!Ye&&p.indexOf(i.dataType)>=0){try{Me=decodeBodyByCharset(Me,at)}catch(mt){return m("decodeBodyByCharset error: %s",mt),D(null,Me,at)}if(i.dataType==="json")if(ee===0)Me=null;else{var ot=parseJSON(Me,ge);ot.error?Re=ot.error:Me=ot.data}}xe&&m("Request#%d %s: Remote socket was terminated before `response.end()` was called",z,u),D(Re,Me,at)})})}function Y(){m("Response timer ticking, timeout: %d",vt),ne=setTimeout(function(){ne=null;var at="Response timeout for "+vt+"ms";N=new Error(at),N.name="ResponseTimeoutError",N.requestId=z,m("ResponseTimeout: Request#%d %s %s: %s, connected: %s",z,u,N.name,at,W),U()},vt)}function U(){m("Request#%d %s abort, connected: %s",z,u,W),it.socket||(N.noSocket=!0,D(N)),it.abort()}if(!u||typeof u!="string"&&(u===void 0?"undefined":(0,f.default)(u))!=="object"){var K=d.format("expect request url to be a string or a http request options, but got %j",u);throw new Error(K)}arguments.length===2&&typeof i=="function"&&(x=i,i=null),i=i||{},S>=B&&(S=0);var z=++S;i.requestUrls=i.requestUrls||[];var F={requestId:z,url:u,args:i,ctx:i.ctx};i.emitter&&i.emitter.emit("request",F),i.timeout=i.timeout||w.TIMEOUTS,i.maxRedirects=i.maxRedirects||10,i.streaming=i.streaming||i.customResponse;var H,G=Date.now();typeof u=="string"?(b.test(u)||(u="http://"+u),H=a.parse(u)):H=u;var $=(i.type||i.method||H.method||"GET").toUpperCase(),ae=H.port||80,pe=A,ie=r(i.agent,w.agent),ge=i.fixJSONCtlChars;H.protocol==="https:"&&(pe=g,ie=r(i.httpsAgent,w.httpsAgent),H.port||(ae=443));var Ae={host:H.hostname||H.host||"localhost",path:H.path||"/",method:$,port:ae,agent:ie,headers:i.headers||{},lookup:i.lookup};Array.isArray(i.timeout)?Ae.requestTimeout=i.timeout[i.timeout.length-1]:i.timeout!==void 0&&(Ae.requestTimeout=i.timeout);for(var be=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],fe=0;fe>>2]>>>24-b%4*8&255;m[S+b>>>2]|=p<<24-(S+b)%4*8}else for(var b=0;b>>2]=C[b>>>2];return this.sigBytes+=B,this},clamp:function(){var g=this.words,m=this.sigBytes;g[m>>>2]&=4294967295<<32-m%4*8,g.length=_.ceil(m/4)},clone:function(){var g=e.clone.call(this);return g.words=this.words.slice(0),g},random:function(g){for(var m,C=[],S=0;S>16)&u,b=18e3*(65535&b)+(b>>16)&u;var i=(p<<16)+b&u;return i/=4294967296,(i+=.5)*(_.random()>.5?1:-1)}}(4294967296*(m||_.random()));m=987654071*B(),C.push(4294967296*B()|0)}return new l.init(C,g)}}),c=r.enc={},o=c.Hex={stringify:function(g){for(var m=g.words,C=g.sigBytes,S=[],B=0;B>>2]>>>24-B%4*8&255;S.push((b>>>4).toString(16)),S.push((15&b).toString(16))}return S.join("")},parse:function(g){for(var m=g.length,C=[],S=0;S>>3]|=parseInt(g.substr(S,2),16)<<24-S%8*4;return new l.init(C,m/2)}},f=c.Latin1={stringify:function(g){for(var m=g.words,C=g.sigBytes,S=[],B=0;B>>2]>>>24-B%4*8&255;S.push(String.fromCharCode(b))}return S.join("")},parse:function(g){for(var m=g.length,C=[],S=0;S>>2]|=(255&g.charCodeAt(S))<<24-S%4*8;return new l.init(C,m)}},d=c.Utf8={stringify:function(g){try{return decodeURIComponent(escape(f.stringify(g)))}catch(m){throw new Error("Malformed UTF-8 data")}},parse:function(g){return f.parse(unescape(encodeURIComponent(g)))}},a=n.BufferedBlockAlgorithm=e.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(g){typeof g=="string"&&(g=d.parse(g)),this._data.concat(g),this._nDataBytes+=g.sigBytes},_process:function(g){var m=this._data,C=m.words,S=m.sigBytes,B=this.blockSize,b=4*B,p=S/b;p=g?_.ceil(p):_.max((0|p)-this._minBufferSize,0);var u=p*B,i=_.min(4*u,S);if(u){for(var x=0;x",e[0];)r++;return r>4&&r}},{key:"extend",value:function(r,n){for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&n[e]&&(r[e]=n[e])}},{key:"isArray",value:function(r){return Object.prototype.toString.call(arg)==="[object Array]"}},{key:"getFileType",value:function(r){return r=r.toLowerCase(),/.mp4|.flv|.m3u8|.avi|.rm|.rmvb|.mpeg|.mpg|.mov|.wmv|.3gp|.asf|.dat|.dv|.f4v|.gif|.m2t|.m4v|.mj2|.mjpeg|.mpe|.mts|.ogg|.qt|.swf|.ts|.vob|.wmv|.webm/.test(r)?"video":/.mp3|.wav|.ape|.cda|.au|.midi|.mac|.aac|.ac3|.acm|.amr|.caf|.flac|.m4a|.ra|.wma/.test(r)?"audio":/.bmp|.jpg|.jpeg|.png/.test(r)?"img":"other"}},{key:"isImage",value:function(r){return r=r.toLowerCase(),!!/.jpg|.jpeg|.png/.test(r)}},{key:"ISODateString",value:function(r){function n(e){return e<10?"0"+e:e}return r.getUTCFullYear()+"-"+n(r.getUTCMonth()+1)+"-"+n(r.getUTCDate())+"T"+n(r.getUTCHours())+":"+n(r.getUTCMinutes())+":"+n(r.getUTCSeconds())+"Z"}},{key:"isIntNum",value:function(r){return!!/^\d+$/.test(r)}}]),s}();y.default=h},function(L,y,E){!function(w,_){L.exports=y=_(E(0))}(0,function(w){return function(_){function h(A,g,m,C,S,B,b){var p=A+(g&m|~g&C)+S+b;return(p<>>32-B)+g}function s(A,g,m,C,S,B,b){var p=A+(g&C|m&~C)+S+b;return(p<>>32-B)+g}function r(A,g,m,C,S,B,b){var p=A+(g^m^C)+S+b;return(p<>>32-B)+g}function n(A,g,m,C,S,B,b){var p=A+(m^(g|~C))+S+b;return(p<>>32-B)+g}var e=w,l=e.lib,c=l.WordArray,o=l.Hasher,f=e.algo,d=[];!function(){for(var A=0;A<64;A++)d[A]=4294967296*_.abs(_.sin(A+1))|0}();var a=f.MD5=o.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(A,g){for(var m=0;m<16;m++){var C=g+m,S=A[C];A[C]=16711935&(S<<8|S>>>24)|4278255360&(S<<24|S>>>8)}var B=this._hash.words,b=A[g+0],p=A[g+1],u=A[g+2],i=A[g+3],x=A[g+4],O=A[g+5],T=A[g+6],D=A[g+7],I=A[g+8],k=A[g+9],Q=A[g+10],Y=A[g+11],U=A[g+12],K=A[g+13],z=A[g+14],F=A[g+15],H=B[0],G=B[1],$=B[2],ae=B[3];H=h(H,G,$,ae,b,7,d[0]),ae=h(ae,H,G,$,p,12,d[1]),$=h($,ae,H,G,u,17,d[2]),G=h(G,$,ae,H,i,22,d[3]),H=h(H,G,$,ae,x,7,d[4]),ae=h(ae,H,G,$,O,12,d[5]),$=h($,ae,H,G,T,17,d[6]),G=h(G,$,ae,H,D,22,d[7]),H=h(H,G,$,ae,I,7,d[8]),ae=h(ae,H,G,$,k,12,d[9]),$=h($,ae,H,G,Q,17,d[10]),G=h(G,$,ae,H,Y,22,d[11]),H=h(H,G,$,ae,U,7,d[12]),ae=h(ae,H,G,$,K,12,d[13]),$=h($,ae,H,G,z,17,d[14]),G=h(G,$,ae,H,F,22,d[15]),H=s(H,G,$,ae,p,5,d[16]),ae=s(ae,H,G,$,T,9,d[17]),$=s($,ae,H,G,Y,14,d[18]),G=s(G,$,ae,H,b,20,d[19]),H=s(H,G,$,ae,O,5,d[20]),ae=s(ae,H,G,$,Q,9,d[21]),$=s($,ae,H,G,F,14,d[22]),G=s(G,$,ae,H,x,20,d[23]),H=s(H,G,$,ae,k,5,d[24]),ae=s(ae,H,G,$,z,9,d[25]),$=s($,ae,H,G,i,14,d[26]),G=s(G,$,ae,H,I,20,d[27]),H=s(H,G,$,ae,K,5,d[28]),ae=s(ae,H,G,$,u,9,d[29]),$=s($,ae,H,G,D,14,d[30]),G=s(G,$,ae,H,U,20,d[31]),H=r(H,G,$,ae,O,4,d[32]),ae=r(ae,H,G,$,I,11,d[33]),$=r($,ae,H,G,Y,16,d[34]),G=r(G,$,ae,H,z,23,d[35]),H=r(H,G,$,ae,p,4,d[36]),ae=r(ae,H,G,$,x,11,d[37]),$=r($,ae,H,G,D,16,d[38]),G=r(G,$,ae,H,Q,23,d[39]),H=r(H,G,$,ae,K,4,d[40]),ae=r(ae,H,G,$,b,11,d[41]),$=r($,ae,H,G,i,16,d[42]),G=r(G,$,ae,H,T,23,d[43]),H=r(H,G,$,ae,k,4,d[44]),ae=r(ae,H,G,$,U,11,d[45]),$=r($,ae,H,G,F,16,d[46]),G=r(G,$,ae,H,u,23,d[47]),H=n(H,G,$,ae,b,6,d[48]),ae=n(ae,H,G,$,D,10,d[49]),$=n($,ae,H,G,z,15,d[50]),G=n(G,$,ae,H,O,21,d[51]),H=n(H,G,$,ae,U,6,d[52]),ae=n(ae,H,G,$,i,10,d[53]),$=n($,ae,H,G,Q,15,d[54]),G=n(G,$,ae,H,p,21,d[55]),H=n(H,G,$,ae,I,6,d[56]),ae=n(ae,H,G,$,F,10,d[57]),$=n($,ae,H,G,T,15,d[58]),G=n(G,$,ae,H,K,21,d[59]),H=n(H,G,$,ae,x,6,d[60]),ae=n(ae,H,G,$,Y,10,d[61]),$=n($,ae,H,G,u,15,d[62]),G=n(G,$,ae,H,k,21,d[63]),B[0]=B[0]+H|0,B[1]=B[1]+G|0,B[2]=B[2]+$|0,B[3]=B[3]+ae|0},_doFinalize:function(){var A=this._data,g=A.words,m=8*this._nDataBytes,C=8*A.sigBytes;g[C>>>5]|=128<<24-C%32;var S=_.floor(m/4294967296),B=m;g[15+(C+64>>>9<<4)]=16711935&(S<<8|S>>>24)|4278255360&(S<<24|S>>>8),g[14+(C+64>>>9<<4)]=16711935&(B<<8|B>>>24)|4278255360&(B<<24|B>>>8),A.sigBytes=4*(g.length+1),this._process();for(var b=this._hash,p=b.words,u=0;u<4;u++){var i=p[u];p[u]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}return b},clone:function(){var A=o.clone.call(this);return A._hash=this._hash.clone(),A}});e.MD5=o._createHelper(a),e.HmacMD5=o._createHmacHelper(a)}(Math),w.MD5})},function(L,y,E){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.UPLOADSTATE={INIT:"init",UPLOADING:"uploading",COMPLETE:"complete",INTERRUPT:"interrupt"},y.UPLOADSTEP={INIT:"init",PART:"part",COMPLETE:"complete"},y.UPLOADDEFAULT={PARALLEL:5,PARTSIZE:1048576}},function(L,y,E){"use strict";function w(a){return a&&a.__esModule?a:{default:a}}function _(a,A){if(!(a instanceof A))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var h=function(){function a(A,g){for(var m=0;m-1)return"Baiduspider";if(c.indexOf("PlayStation")>-1)return"PS4";var f=navigator.platform=="Win32"||navigator.platform=="Windows"||c.indexOf("Windows")>-1,d=navigator.platform=="Mac68K"||navigator.platform=="MacPPC"||navigator.platform=="Macintosh"||navigator.platform=="MacIntel";return d&&(o="macOS"),navigator.platform=="X11"&&!f&&!d&&(o="Unix"),String(navigator.platform).indexOf("Linux")>-1&&(o="Linux"),f?"windows":o},s=function(){var l=navigator.userAgent,c="";return(l.indexOf("Windows NT 5.0")>-1||l.indexOf("Windows 2000")>-1)&&(c="2000"),(l.indexOf("Windows NT 5.1")>-1||l.indexOf("Windows XP")>-1)&&(c="XP"),(l.indexOf("Windows NT 5.2")>-1||l.indexOf("Windows 2003")>-1)&&(c="2003"),(l.indexOf("Windows NT 6.0")>-1||l.indexOf("Windows Vista")>-1)&&(c="Vista"),(l.indexOf("Windows NT 6.1")>-1||l.indexOf("Windows 7")>-1)&&(c="7"),(l.indexOf("Windows NT 6.2")>-1||l.indexOf("Windows 8")>-1)&&(c="8"),(l.indexOf("Windows NT 6.3")>-1||l.indexOf("Windows 8.1")>-1)&&(c="8.1"),(l.indexOf("Windows NT 10")>-1||l.indexOf("Windows 10")>-1)&&(c="10"),c},r=function(l){var c=navigator.userAgent.toLowerCase();return l.chrome?"Chrome":l.firefox?"Firefox":l.safari?"Safari":l.webview?"webview":l.ie?/edge/.test(c)?"Edge":"IE":/baiduspider/.test(c)?"Baiduspider":/ucweb/.test(c)||/UCBrowser/.test(c)?"UC":/opera/.test(c)?"Opera":/ucweb/.test(c)?"UC":/360se/.test(c)?"360\u6D4F\u89C8\u5668":/bidubrowser/.test(c)?"\u767E\u5EA6\u6D4F\u89C8\u5668":/metasr/.test(c)?"\u641C\u72D7\u6D4F\u89C8\u5668":/lbbrowser/.test(c)?"\u730E\u8C79\u6D4F\u89C8\u5668":/micromessenger/.test(c)?"\u5FAE\u4FE1\u5185\u7F6E\u6D4F\u89C8\u5668":/qqbrowser/.test(c)?"QQ\u6D4F\u89C8\u5668":/playstation/.test(c)?"PS4\u6D4F\u89C8\u5668":void 0},n=function(){var l={},c={},o=navigator.userAgent,f=navigator.platform,d=o.match(/Web[kK]it[\/]{0,1}([\d.]+)/),a=o.match(/(Android);?[\s\/]+([\d.]+)?/),A=!!o.match(/\(Macintosh\; Intel /),g=o.match(/(iPad).*OS\s([\d_]+)/),m=o.match(/(iPod)(.*OS\s([\d_]+))?/),C=!g&&o.match(/(iPhone\sOS)\s([\d_]+)/),S=o.match(/(webOS|hpwOS)[\s\/]([\d.]+)/),B=/Win\d{2}|Windows/.test(f),b=o.match(/Windows Phone ([\d.]+)/),p=S&&o.match(/TouchPad/),u=o.match(/Kindle\/([\d.]+)/),i=o.match(/Silk\/([\d._]+)/),x=o.match(/(BlackBerry).*Version\/([\d.]+)/),O=o.match(/(BB10).*Version\/([\d.]+)/),T=o.match(/(RIM\sTablet\sOS)\s([\d.]+)/),D=o.match(/PlayBook/),I=o.match(/Chrome\/([\d.]+)/)||o.match(/CriOS\/([\d.]+)/),k=o.match(/Firefox\/([\d.]+)/),Q=o.match(/\((?:Mobile|Tablet); rv:([\d.]+)\).*Firefox\/[\d.]+/),Y=o.match(/MSIE\s([\d.]+)/)||o.match(/Trident\/[\d](?=[^\?]+).*rv:([0-9.].)/),U=!I&&o.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/),K=U||o.match(/Version\/([\d.]+)([^S](Safari)|[^M]*(Mobile)[^S]*(Safari))/);if((c.webkit=!!d)&&(c.version=d[1]),a&&(l.android=!0,l.version=a[2]),C&&!m&&(l.ios=l.iphone=!0,l.version=C[2].replace(/_/g,".")),g&&(l.ios=l.ipad=!0,l.version=g[2].replace(/_/g,".")),m&&(l.ios=l.ipod=!0,l.version=m[3]?m[3].replace(/_/g,"."):null),b&&(l.wp=!0,l.version=b[1]),S&&(l.webos=!0,l.version=S[2]),p&&(l.touchpad=!0),x&&(l.blackberry=!0,l.version=x[2]),O&&(l.bb10=!0,l.version=O[2]),T&&(l.rimtabletos=!0,l.version=T[2]),D&&(c.playbook=!0),u&&(l.kindle=!0,l.version=u[1]),i&&(c.silk=!0,c.version=i[1]),!i&&l.android&&o.match(/Kindle Fire/)&&(c.silk=!0),I&&(c.chrome=!0,c.version=I[1]),k&&(c.firefox=!0,c.version=k[1]),Q&&(l.firefoxos=!0,l.version=Q[1]),Y&&(c.ie=!0,c.version=Y[1]),K&&(A||l.ios||B||a)&&(c.safari=!0,l.ios||(c.version=K[1])),U&&(c.webview=!0),A){var z=o.match(/[\d]*_[\d]*_[\d]*/);z&&z.length>0&&z[0]&&(l.version=z[0].replace(/_/g,"."))}return l.tablet=!!(g||D||a&&!o.match(/Mobile/)||k&&o.match(/Tablet/)||Y&&!o.match(/Phone/)&&o.match(/Touch/)),l.phone=!(l.tablet||l.ipod||!(a||C||S||x||O||I&&o.match(/Android/)||I&&o.match(/CriOS\/([\d.]+)/)||k&&o.match(/Mobile/)||Y&&o.match(/Touch/))),l.pc=!l.tablet&&!l.phone,A?l.name="macOS":B?(l.name="windows",l.version=s()):l.name=h(l),c.name=r(c),{os:l,browser:c}}(),e=function(){function l(){w(this,l)}return _(l,null,[{key:"getHost",value:function(c){var o="";if(c===void 0||c==null||c=="")return"";var f=c.indexOf("//"),d=c;f>-1&&(d=c.substring(f+2));var o=d,a=d.split("/");return a&&a.length>0&&(o=a[0]),a=o.split(":"),a&&a.length>0&&(o=a[0]),o}},{key:"os",get:function(){return n.os}},{key:"browser",get:function(){var c=n.browser;return c.name||(c.name=r()),c}}]),l}();y.default=e},function(L,y,E){"use strict";function w(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var _=function(){function s(r,n){for(var e=0;e0){z._invalidUserId=!0;var $=G.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log($)}}catch(ae){console.log(ae)}})})}Q&&(K.videoInfo=Q?JSON.parse(Q).Vod:{},K.userData=c.default.encode(Q)),K.ri=C.default.create(),this._uploadList.push(K),this._reportLog("20001",K,{ql:this._uploadList.length});try{this.options.addFileSuccess&&this.options.addFileSuccess(K)}catch(F){console.log(F)}return!0}},{key:"deleteFile",value:function(T){return!!this.cancelFile(T)&&(this._uploadList.splice(T,1),!0)}},{key:"cleanList",value:function(){this.stopUpload(),this._uploadList.length=0,this._curIndex=-1}},{key:"cancelFile",value:function(T){if(this.options,T<0||T>=this._uploadList.length)return!1;var D=this._uploadList[T];if(T==this._curIndex&&D.state==s.UPLOADSTATE.UPLOADING){D.state=s.UPLOADSTATE.CANCELED;var I=this._getCheckoutpoint(D);I&&I.checkpoint&&(I=I.checkpoint),I&&this._ossUpload.abort(D),this._removeCheckoutpoint(D),this.nextUpload()}else D.state!=s.UPLOADSTATE.SUCCESS&&(D.state=s.UPLOADSTATE.CANCELED);return this._reportLog("20008",D),!0}},{key:"resumeFile",value:function(T){if(this.options,T<0||T>=this._uploadList.length)return!1;var D=this._uploadList[T];return D.state==s.UPLOADSTATE.CANCELED&&(D.state=s.UPLOADSTATE.INIT,!0)}},{key:"listFiles",value:function(){return this._uploadList}},{key:"getCheckpoint",value:function(T){return this._getCheckoutpoint({file:T})}},{key:"startUpload",value:function(T){if(this._retryCount=0,this.options,this._state==s.VODSTATE.START||this._state==s.VODSTATE.EXPIRE)return void console.log("already started or expired");if(this._initState(),this._curIndex=this._findUploadIndex(),this._curIndex==-1)return void(this._state=s.VODSTATE.END);var D=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(D),this._state=s.VODSTATE.START}},{key:"nextUpload",value:function(){var T=this.options;if(this._state==s.VODSTATE.START)if(this._curIndex=this._findUploadIndex(),this._curIndex!=-1){var D=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(D)}else{this._state=s.VODSTATE.END;try{T.onUploadEnd&&T.onUploadEnd(D)}catch(I){console.log(I)}}}},{key:"clear",value:function(T){for(var D=this.options,I=0,k=0;kthis._curIndex&&(Q=this._uploadList[this._curIndex]),Q&&(this.init(T,D,I,k),this._state=s.VODSTATE.START,this._ossUpload=null,this._uploadCore(Q,Q.retry),Q.retry=!1),!0}},{key:"resumeUploadWithSTSToken",value:function(T,D,I){if(this._curIndex==-1)return!1;if(this._state!=s.VODSTATE.EXPIRE)return!1;if(this._uploadList.length>this._curIndex){var k=this._uploadList[this._curIndex];k.object?this._refreshSTSTokenUpload(k,T,D,I):this.setSTSToken(k,T,D,I)}}},{key:"setSTSTokenDirectlyUpload",value:function(T,D,I,k,Q){if(!(D&&I&&k&&Q))return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken and expiration should not be empty."),!1;this._ut="oss";var Y=T;this.init(D,I,k,Q),Y.endpoint=Y._endpoint,Y.bucket=Y._bucket,Y.object=Y._object,this._ossUpload=null,this._uploadCore(Y,T.retry),T.retry=!1}},{key:"setSTSToken",value:function(T,D,I,k){if(!D||!I||!k)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;this._ut="vod",this._uploadWay="sts";var Q=T.videoInfo,Y={accessKeyId:D,securityToken:k,accessKeySecret:I,fileName:T.file.name,title:Q.Title,requestId:T.ri,region:this.options.region};Q.ImageType&&(Y.imageType=Q.ImageType),Q.ImageExt&&(Y.imageExt=Q.ImageExt),Q.FileSize&&(Y.fileSize=Q.FileSize),Q.Description&&(Y.description=Q.Description),Q.CateId&&(Y.cateId=Q.CateId),Q.Tags&&(Y.tags=Q.Tags),Q.TemplateGroupId&&(Y.templateGroupId=Q.TemplateGroupId),Q.StorageLocation&&(Y.storageLocation=Q.StorageLocation),Q.CoverURL&&(Y.coverUrl=Q.CoverURL),Q.TransCodeMode&&(Y.transCodeMode=Q.TransCodeMode),Q.UserData&&(Y.userData=Q.UserData);var U=this,K="getUploadAuth";T.videoId?(Y.videoId=T.videoId,K="refreshUploadAuth"):T.isImage&&(K="getImageUploadAuth"),B.default[K](Y,function(z){T.videoId=z.VideoId?z.VideoId:T.videoId,U.setUploadAuthAndAddress(T,z.UploadAuth,z.UploadAddress),U._state=s.VODSTATE.START},function(z){U._error(T,{name:z.Code,code:z.Code,message:z.Message,requestId:z.RequestId})})}},{key:"setUploadAuthAndAddress",value:function(T,D,I,k){if(!T||!D||!I)return!1;var Q=JSON.parse(c.default.decode(D));if(!(Q.AccessKeyId&&Q.AccessKeySecret&&Q.SecurityToken&&Q.Expiration))return console.error("uploadauth is invalid"),!1;var Y={},U=T;if(I){if(Y=JSON.parse(c.default.decode(I)),!Y.Endpoint||!Y.Bucket||!Y.FileName)return console.error("uploadAddress is invalid"),!1}else Y.Endpoint=U.endpoint,Y.Bucket=U.bucket,Y.FileName=U.object;this._ut="vod",this._uploadWay="vod",this.options.region=Q.Region||this.options.region,this.init(Q.AccessKeyId,Q.AccessKeySecret,Q.SecurityToken,Q.Expiration),U.endpoint=U._endpoint?U._endpoint:Y.Endpoint,U.bucket=U._bucket?U._bucket:Y.Bucket,U.object=U._object?U._object:Y.FileName,U.region=this.options.region,k&&(U.videoId=k),this._ossUpload=null,this._uploadCore(U,T.retry),T.retry=!1}},{key:"_refreshSTSTokenUpload",value:function(T,D,I,k){if(!D||!I||!k)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;var Q={accessKeyId:D,securityToken:k,accessKeySecret:I,videoId:T.object,requestId:T.ri,region:this.options.region},Y=this,U="refreshUploadAuth";T.isImage&&(U="getImageUploadAuth"),B.default[U](Q,function(K){Y.setUploadAuthAndAddress(T,K.UploadAuth,UploadAddress),Y._state=s.VODSTATE.START},function(K){Y._error(T,{name:K.Code,code:K.Code,message:K.Message,requestId:K.RequestId})})}},{key:"_upload",value:function(T){var D=arguments.length>1&&arguments[1]!==void 0&&arguments[1],I=this.options;if(T.retry=D,I.onUploadstarted&&!D)try{var k=this._getCheckoutpoint(T);k&&k.state!=s.UPLOADSTATE.UPLOADING&&(T.checkpoint=k,T.videoId=k.videoId),I.onUploadstarted(T)}catch(Q){console.log(Q)}}},{key:"_uploadCore",value:function(T){if(arguments.length>1&&arguments[1]!==void 0&&arguments[1],!this._ossCreditor.accessKeyId||!this._ossCreditor.accessKeySecret||!this._ossCreditor.securityToken)throw new Error("AccessKeyId\u3001AccessKeySecret\u3001securityToken should not be null");if(T.state=s.UPLOADSTATE.UPLOADING,!this._ossUpload){T.endpoint=T.endpoint||"http://oss-cn-hangzhou.aliyuncs.com";var D=this;this._ossUpload=new e.default({bucket:T.bucket,endpoint:T.endpoint,AccessKeyId:this._ossCreditor.accessKeyId,AccessKeySecret:this._ossCreditor.accessKeySecret,SecurityToken:this._ossCreditor.securityToken,timeout:this.options.timeout,cname:this.options.cname},{onerror:function(z,F){D._error.call(D,z,F)},oncomplete:function(z,F){D._complete.call(D,z,F)},onprogress:function(z,F,H){D._progress.call(D,z,F,H)}})}var I=g.default.getFileType(T.file.name),k=this._getCheckoutpoint(T),Q="",Y="";k&&k.checkpoint&&(Y=k.state,Q=k.videoId,k=k.checkpoint),k&&Q==T.videoId&&Y!=s.UPLOADSTATE.UPLOADING&&(k.file=T.file,T.checkpoint=k,k.uploadId);var U=this._adjustPartSize(T);this._reportLog("20002",T,{ft:I,fs:T.file.size,bu:T.bucket,ok:T.object,vid:T.videoId||"",fn:T.file.name,fw:null,fh:null,ps:U});var K={headers:{"x-oss-notification":T.userData?T.userData:""},partSize:U,parallel:this.options.parallel};this._ossUpload.upload(T,K)}},{key:"_findUploadIndex",value:function(){for(var T=-1,D=0;D0||D.name=="SignatureDoesNotMatchError"||D.code=="SecurityTokenExpired"||D.code=="InvalidSecurityToken.Expired"||D.code=="InvalidAccessKeyId"&&this._ossCreditor.securityToken){if(this.options.onUploadTokenExpired){this._state=s.VODSTATE.EXPIRE,T.state=s.UPLOADSTATE.FAIlURE;try{this.options.onUploadTokenExpired(T,D)}catch(k){console.log(k)}}return}if((D.name=="RequestTimeoutError"||D.name=="ConnectionTimeout"||D.name=="ConnectionTimeoutError")&&this._retryTotal>this._retryCount){var I=this;return setTimeout(function(){I._uploadCore(T,!0)},1e3*I._retryDuration),void this._retryCount++}D.name=="NoSuchUploadError"&&this._removeCheckoutpoint(T),this._handleError(T,D)}}},{key:"_handleError",value:function(T,D){var I=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],k=s.UPLOADSTATE.FAIlURE;if(T.state!=s.UPLOADSTATE.CANCELED&&(T.state=s.UPLOADSTATE.FAIlURE,this._state=s.VODSTATE.FAILURE,this.options.onUploadFailed&&D&&D.code&&D.message))try{this.options.onUploadFailed(T,D.code,D.message)}catch(Y){console.log(Y)}if(I&&this._changeState(T,k),this._reportLog("20006",T,{code:D.name,message:D.message,requestId:D.requestId,fs:T.file.size,bu:T.bucket,ok:T.object,fn:T.file.name}),this._reportLog("20004",T,{requestId:D.requestId,fs:T.file.size,bu:T.bucket,ok:T.object,fn:T.file.name}),T.ri=C.default.create(),this._findUploadIndex()!=-1){var Q=this;this._state=s.VODSTATE.START,setTimeout(function(){Q.nextUpload()},100)}}},{key:"_complete",value:function(T,D){if(T.state=s.UPLOADSTATE.SUCCESS,this.options.onUploadSucceed)try{this.options.onUploadSucceed(T)}catch(Q){console.log(Q)}var I=0;D&&D.res&&D.res.headers&&(I=D.res.headers["x-oss-request-id"]),this._removeCheckoutpoint(T);var k=this;setTimeout(function(){k.nextUpload()},100),this._retryCount=0,this._reportLog("20003",T,{requestId:I})}},{key:"_progress",value:function(T,D,I){if(this.options.onUploadProgress)try{T.loaded=D.loaded,this.options.onUploadProgress(T,D.total,D.loaded)}catch(F){console.log(F)}var k=D.checkpoint,Q=0;k&&(T.checkpoint=k,this._saveCheckoutpoint(T,k,s.UPLOADSTATE.UPLOADING),Q=k.uploadId),this._retryCount=0;var Y=this._getPortNumber(k),U=0;if(I&&I.headers&&(U=I.headers["x-oss-request-id"]),D.loaded!=0&&this._reportLog("20007",T,{pn:Y,requestId:U}),D.loaded!=1&&this._reportLog("20005",T,{UploadId:Q,pn:Y+1,pr:T.retry?1:0,fs:T.file.size,bu:T.bucket,ok:T.object,fn:T.file.name}),!this._invalidUserId&&!T.isImage&&this._ut=="vod"&&this.options.enableUploadProgress){var K={file:T.file,checkpoint:D,userId:this.options.userId,videoId:T.videoId,region:this.options.region,fileHash:T.fileHash};try{var z=this;p.default.upload(K,function(){},function(F){if((F=JSON.parse(F))&&F.Code=="InvalidParameter"&&F.Message.indexOf("UserId")>0){z._invalidUserId=!0;var H=F.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log(H)}})}catch(F){console.log(F)}}}},{key:"_getPortNumber",value:function(T){if(T){var D=T.doneParts;if(D&&D.length>0)return D[D.length-1].number}return 0}},{key:"_removeCheckoutpoint",value:function(T){var D=this._getCheckoutpointKey(T);f.default.remove(D)}},{key:"_getCheckoutpoint",value:function(T){var D=this._getCheckoutpointKey(T),I=f.default.get(D);if(I)try{return JSON.parse(I)}catch(k){}return""}},{key:"_saveCheckoutpoint",value:function(T,D,I){if(D){var k=this._getCheckoutpointKey(T),Q=T.file,Y={fileName:Q.name,lastModified:Q.lastModified,size:Q.size,object:T.object,videoId:T.videoId,bucket:T.bucket,endpoint:T.endpoint,checkpoint:D,loaded:T.loaded,state:I};f.default.set(k,JSON.stringify(Y))}}},{key:"_changeState",value:function(T,D){var I=this._getCheckoutpoint(T);I&&((this._onbeforeunload=!0)&&(D=s.UPLOADSTATE.STOPED),this._saveCheckoutpoint(T,I.checkpoint,D))}},{key:"_getCheckoutpointKey",value:function(T){return"upload_"+T.file.lastModified+"_"+T.file.name+"_"+T.file.size}},{key:"_getCheckoutpointFromCloud",value:function(T,D,I){var k={userId:this.options.userId,uploadInfoList:[{FileName:T.file.name,FileSize:T.file.size,FileCreateTime:T.file.lastModified,FileHash:T.fileHash}],region:this.options.region};p.default.get(k,function(Q){D(Q)},I)}},{key:"_reportLog",value:function(T,D,I){I||(I={}),I.ri=D.ri,this._ut&&(I.ut=this._ut),this._log.log(T,I)}},{key:"_initEvent",value:function(){var T=this;window&&(window.onbeforeunload=function(D){if(T._onbeforeunload=!0,T._curIndex!=-1&&T._uploadList.length>T._curIndex){var I=T._uploadList[T._curIndex];T._changeState(I,s.UPLOADSTATE.STOPED)}})}},{key:"_initState",value:function(){for(var T=0;T1e4?T.file.size/9999:this.options.partSize}}]),O}());y.default=x},function(L,y,E){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.UPLOADSTATE={INIT:"Ready",UPLOADING:"Uploading",SUCCESS:"Success",FAIlURE:"Failure",CANCELED:"Canceled",STOPED:"Stoped"},y.VODSTATE={INIT:"Init",START:"Start",STOP:"Stop",FAILURE:"Failure",EXPIRE:"Expire",END:"End"}},function(L,y,E){"use strict";function w(l){return l&&l.__esModule?l:{default:l}}function _(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var h=function(){function l(c,o){for(var f=0;f=_())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+_().toString(16)+" bytes");return 0|ne}function A(ne){return+ne!=ne&&(ne=0),s.alloc(+ne)}function g(ne,N){if(s.isBuffer(ne))return ne.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(ne)||ne instanceof ArrayBuffer))return ne.byteLength;typeof ne!="string"&&(ne=""+ne);var W=ne.length;if(W===0)return 0;for(var le=!1;;)switch(N){case"ascii":case"latin1":case"binary":return W;case"utf8":case"utf-8":case void 0:return Ae(ne).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*W;case"hex":return W>>>1;case"base64":return ce(ne).length;default:if(le)return Ae(ne).length;N=(""+N).toLowerCase(),le=!0}}function m(ne,N,W){var le=!1;if((N===void 0||N<0)&&(N=0),N>this.length)return"";if((W===void 0||W>this.length)&&(W=this.length),W<=0)return"";if(W>>>=0,N>>>=0,W<=N)return"";for(ne||(ne="utf8");;)switch(ne){case"hex":return Y(this,N,W);case"utf8":case"utf-8":return D(this,N,W);case"ascii":return k(this,N,W);case"latin1":case"binary":return Q(this,N,W);case"base64":return T(this,N,W);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,N,W);default:if(le)throw new TypeError("Unknown encoding: "+ne);ne=(ne+"").toLowerCase(),le=!0}}function C(ne,N,W){var le=ne[N];ne[N]=ne[W],ne[W]=le}function S(ne,N,W,le,ee){if(ne.length===0)return-1;if(typeof W=="string"?(le=W,W=0):W>2147483647?W=2147483647:W<-2147483648&&(W=-2147483648),W=+W,isNaN(W)&&(W=ee?0:ne.length-1),W<0&&(W=ne.length+W),W>=ne.length){if(ee)return-1;W=ne.length-1}else if(W<0){if(!ee)return-1;W=0}if(typeof N=="string"&&(N=s.from(N,le)),s.isBuffer(N))return N.length===0?-1:B(ne,N,W,le,ee);if(typeof N=="number")return N&=255,s.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?ee?Uint8Array.prototype.indexOf.call(ne,N,W):Uint8Array.prototype.lastIndexOf.call(ne,N,W):B(ne,[N],W,le,ee);throw new TypeError("val must be string, number or Buffer")}function B(ne,N,W,le,ee){function oe(it,at){return xe===1?it[at]:it.readUInt16BE(at*xe)}var xe=1,Ke=ne.length,pt=N.length;if(le!==void 0&&((le=String(le).toLowerCase())==="ucs2"||le==="ucs-2"||le==="utf16le"||le==="utf-16le")){if(ne.length<2||N.length<2)return-1;xe=2,Ke/=2,pt/=2,W/=2}var Ue;if(ee){var He=-1;for(Ue=W;UeKe&&(W=Ke-pt),Ue=W;Ue>=0;Ue--){for(var dt=!0,vt=0;vtee&&(le=ee):le=ee;var oe=N.length;if(oe%2!=0)throw new TypeError("Invalid hex string");le>oe/2&&(le=oe/2);for(var xe=0;xe239?4:oe>223?3:oe>191?2:1;if(ee+Ke<=W){var pt,Ue,He,dt;switch(Ke){case 1:oe<128&&(xe=oe);break;case 2:pt=ne[ee+1],(192&pt)==128&&(dt=(31&oe)<<6|63&pt)>127&&(xe=dt);break;case 3:pt=ne[ee+1],Ue=ne[ee+2],(192&pt)==128&&(192&Ue)==128&&(dt=(15&oe)<<12|(63&pt)<<6|63&Ue)>2047&&(dt<55296||dt>57343)&&(xe=dt);break;case 4:pt=ne[ee+1],Ue=ne[ee+2],He=ne[ee+3],(192&pt)==128&&(192&Ue)==128&&(192&He)==128&&(dt=(15&oe)<<18|(63&pt)<<12|(63&Ue)<<6|63&He)>65535&&dt<1114112&&(xe=dt)}}xe===null?(xe=65533,Ke=1):xe>65535&&(xe-=65536,le.push(xe>>>10&1023|55296),xe=56320|1023&xe),le.push(xe),ee+=Ke}return I(le)}function I(ne){var N=ne.length;if(N<=Ie)return String.fromCharCode.apply(String,ne);for(var W="",le=0;lele)&&(W=le);for(var ee="",oe=N;oeW)throw new RangeError("Trying to access beyond buffer length")}function z(ne,N,W,le,ee,oe){if(!s.isBuffer(ne))throw new TypeError('"buffer" argument must be a Buffer instance');if(N>ee||Nne.length)throw new RangeError("Index out of range")}function F(ne,N,W,le){N<0&&(N=65535+N+1);for(var ee=0,oe=Math.min(ne.length-W,2);ee>>8*(le?ee:1-ee)}function H(ne,N,W,le){N<0&&(N=4294967295+N+1);for(var ee=0,oe=Math.min(ne.length-W,4);ee>>8*(le?ee:3-ee)&255}function G(ne,N,W,le,ee,oe){if(W+le>ne.length)throw new RangeError("Index out of range");if(W<0)throw new RangeError("Index out of range")}function $(ne,N,W,le,ee){return ee||G(ne,N,W,4,34028234663852886e22,-34028234663852886e22),ue.write(ne,N,W,le,23,4),W+4}function ae(ne,N,W,le,ee){return ee||G(ne,N,W,8,17976931348623157e292,-17976931348623157e292),ue.write(ne,N,W,le,52,8),W+8}function pe(ne){if(ne=ie(ne).replace(De,""),ne.length<2)return"";for(;ne.length%4!=0;)ne+="=";return ne}function ie(ne){return ne.trim?ne.trim():ne.replace(/^\s+|\s+$/g,"")}function ge(ne){return ne<16?"0"+ne.toString(16):ne.toString(16)}function Ae(ne,N){N=N||1/0;for(var W,le=ne.length,ee=null,oe=[],xe=0;xe55295&&W<57344){if(!ee){if(W>56319){(N-=3)>-1&&oe.push(239,191,189);continue}if(xe+1===le){(N-=3)>-1&&oe.push(239,191,189);continue}ee=W;continue}if(W<56320){(N-=3)>-1&&oe.push(239,191,189),ee=W;continue}W=65536+(ee-55296<<10|W-56320)}else ee&&(N-=3)>-1&&oe.push(239,191,189);if(ee=null,W<128){if((N-=1)<0)break;oe.push(W)}else if(W<2048){if((N-=2)<0)break;oe.push(W>>6|192,63&W|128)}else if(W<65536){if((N-=3)<0)break;oe.push(W>>12|224,W>>6&63|128,63&W|128)}else{if(!(W<1114112))throw new Error("Invalid code point");if((N-=4)<0)break;oe.push(W>>18|240,W>>12&63|128,W>>6&63|128,63&W|128)}}return oe}function be(ne){for(var N=[],W=0;W>8,ee=W%256,oe.push(ee),oe.push(le);return oe}function ce(ne){return he.toByteArray(pe(ne))}function te(ne,N,W,le){for(var ee=0;ee=N.length||ee>=ne.length);++ee)N[ee+W]=ne[ee];return ee}function de(ne){return ne!==ne}/*! +headers: `+(0,c.default)(we),at.data=Ve,at.path=Ae.path,at.status=oe,at.headers=we,at.res=Ye}ze(at,Ve,i.streaming?Xe:Ye),i.emitter&&(F.url=u,F.socket=it&&it.connection,F.options=Ae,F.size=Te,i.emitter.emit("response",{requestId:z,error:at,ctx:i.ctx,req:F,res:Ye}))}function I(at){var Ve=null;if(i.followRedirect&&statuses.redirect[at.statusCode]){i._followRedirectCount=(i._followRedirectCount||0)+1;var Xe=at.headers.location;if(Xe){if(!(i._followRedirectCount>i.maxRedirects)){var ze=i.formatRedirectUrl?i.formatRedirectUrl(u,Xe):a.resolve(u,Xe);m("Request#%d %s: `redirected` from %s to %s",z,Ae.path,u,ze),S(),i.headers&&i.headers.Host&&b.test(Xe)&&(i.headers.Host=null);var we=x;return x=null,w.requestWithCallback(ze,i,we),{redirect:!0,error:null}}Ve=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+u),Ve.name="MaxRedirectError"}else Ve=new Error("Got statusCode "+at.statusCode+" but cannot resolve next location from headers"),Ve.name="FollowRedirectError"}return{redirect:!1,error:Ve}}function k(at,Ve,Xe){return Xe(null,Ve,at.headers["content-encoding"])}function Q(at){if(Ue&&(Ue.waiting=Date.now()-G),m("Request#%d %s `req response` event emit: status %d, headers: %j",z,u,at.statusCode,at.headers),i.streaming){var Ve=I(at);return Ve.redirect?void at.resume():Ve.error?(at.resume(),D(Ve.error,null,at)):D(null,null,at)}if(at.on("close",function(){m("Request#%d %s: `res close` event emit, total size %d",z,u,ee)}),at.on("error",function(){m("Request#%d %s: `res error` event emit, total size %d",z,u,ee)}),at.on("aborted",function(){xe=!0,m("Request#%d %s: `res aborted` event emit, total size %d",z,u,ee)}),He){var Ve=I(at);return Ve.redirect?void at.resume():Ve.error?(at.resume(),He.end(),D(Ve.error,null,at)):(i.consumeWriteStream===!1?at.on("end",D.bind(null,null,null,at)):isNode010||isNode012?first([[He,"close"],[at,"aborted"]],function(we,Re,Me){m("Request#%d %s: writeStream or res %s event emitted",z,u,Me),D(N||null,null,at)}):He.on("close",function(){m("Request#%d %s: writeStream close event emitted",z,u),D(N||null,null,at)}),at.pipe(He))}var Xe=[];at.on("data",function(ze){m("Request#%d %s: `res data` event emit, size %d",z,u,ze.length),ee+=ze.length,Xe.push(ze)}),at.on("end",function(){var ze=h.concat(Xe,ee);if(m("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",z,u,ee,at._dumped),N)return D(N,ze,at);var we=I(at);if(we.error)return D(we.error,ze,at);we.redirect||k(at,ze,function(Re,Me,Ye){if(Re)return D(Re,ze,at);if(!Ye&&p.indexOf(i.dataType)>=0){try{Me=decodeBodyByCharset(Me,at)}catch(mt){return m("decodeBodyByCharset error: %s",mt),D(null,Me,at)}if(i.dataType==="json")if(ee===0)Me=null;else{var ot=parseJSON(Me,ge);ot.error?Re=ot.error:Me=ot.data}}xe&&m("Request#%d %s: Remote socket was terminated before `response.end()` was called",z,u),D(Re,Me,at)})})}function Y(){m("Response timer ticking, timeout: %d",vt),ne=setTimeout(function(){ne=null;var at="Response timeout for "+vt+"ms";N=new Error(at),N.name="ResponseTimeoutError",N.requestId=z,m("ResponseTimeout: Request#%d %s %s: %s, connected: %s",z,u,N.name,at,W),U()},vt)}function U(){m("Request#%d %s abort, connected: %s",z,u,W),it.socket||(N.noSocket=!0,D(N)),it.abort()}if(!u||typeof u!="string"&&(u===void 0?"undefined":(0,f.default)(u))!=="object"){var K=d.format("expect request url to be a string or a http request options, but got %j",u);throw new Error(K)}arguments.length===2&&typeof i=="function"&&(x=i,i=null),i=i||{},T>=B&&(T=0);var z=++T;i.requestUrls=i.requestUrls||[];var F={requestId:z,url:u,args:i,ctx:i.ctx};i.emitter&&i.emitter.emit("request",F),i.timeout=i.timeout||w.TIMEOUTS,i.maxRedirects=i.maxRedirects||10,i.streaming=i.streaming||i.customResponse;var H,G=Date.now();typeof u=="string"?(b.test(u)||(u="http://"+u),H=a.parse(u)):H=u;var $=(i.type||i.method||H.method||"GET").toUpperCase(),ae=H.port||80,pe=A,ie=r(i.agent,w.agent),ge=i.fixJSONCtlChars;H.protocol==="https:"&&(pe=g,ie=r(i.httpsAgent,w.httpsAgent),H.port||(ae=443));var Ae={host:H.hostname||H.host||"localhost",path:H.path||"/",method:$,port:ae,agent:ie,headers:i.headers||{},lookup:i.lookup};Array.isArray(i.timeout)?Ae.requestTimeout=i.timeout[i.timeout.length-1]:i.timeout!==void 0&&(Ae.requestTimeout=i.timeout);for(var be=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],fe=0;fe>>2]>>>24-b%4*8&255;m[T+b>>>2]|=p<<24-(T+b)%4*8}else for(var b=0;b>>2]=C[b>>>2];return this.sigBytes+=B,this},clamp:function(){var g=this.words,m=this.sigBytes;g[m>>>2]&=4294967295<<32-m%4*8,g.length=_.ceil(m/4)},clone:function(){var g=e.clone.call(this);return g.words=this.words.slice(0),g},random:function(g){for(var m,C=[],T=0;T>16)&u,b=18e3*(65535&b)+(b>>16)&u;var i=(p<<16)+b&u;return i/=4294967296,(i+=.5)*(_.random()>.5?1:-1)}}(4294967296*(m||_.random()));m=987654071*B(),C.push(4294967296*B()|0)}return new l.init(C,g)}}),c=r.enc={},o=c.Hex={stringify:function(g){for(var m=g.words,C=g.sigBytes,T=[],B=0;B>>2]>>>24-B%4*8&255;T.push((b>>>4).toString(16)),T.push((15&b).toString(16))}return T.join("")},parse:function(g){for(var m=g.length,C=[],T=0;T>>3]|=parseInt(g.substr(T,2),16)<<24-T%8*4;return new l.init(C,m/2)}},f=c.Latin1={stringify:function(g){for(var m=g.words,C=g.sigBytes,T=[],B=0;B>>2]>>>24-B%4*8&255;T.push(String.fromCharCode(b))}return T.join("")},parse:function(g){for(var m=g.length,C=[],T=0;T>>2]|=(255&g.charCodeAt(T))<<24-T%4*8;return new l.init(C,m)}},d=c.Utf8={stringify:function(g){try{return decodeURIComponent(escape(f.stringify(g)))}catch(m){throw new Error("Malformed UTF-8 data")}},parse:function(g){return f.parse(unescape(encodeURIComponent(g)))}},a=n.BufferedBlockAlgorithm=e.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(g){typeof g=="string"&&(g=d.parse(g)),this._data.concat(g),this._nDataBytes+=g.sigBytes},_process:function(g){var m=this._data,C=m.words,T=m.sigBytes,B=this.blockSize,b=4*B,p=T/b;p=g?_.ceil(p):_.max((0|p)-this._minBufferSize,0);var u=p*B,i=_.min(4*u,T);if(u){for(var x=0;x",e[0];)r++;return r>4&&r}},{key:"extend",value:function(r,n){for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&n[e]&&(r[e]=n[e])}},{key:"isArray",value:function(r){return Object.prototype.toString.call(arg)==="[object Array]"}},{key:"getFileType",value:function(r){return r=r.toLowerCase(),/.mp4|.flv|.m3u8|.avi|.rm|.rmvb|.mpeg|.mpg|.mov|.wmv|.3gp|.asf|.dat|.dv|.f4v|.gif|.m2t|.m4v|.mj2|.mjpeg|.mpe|.mts|.ogg|.qt|.swf|.ts|.vob|.wmv|.webm/.test(r)?"video":/.mp3|.wav|.ape|.cda|.au|.midi|.mac|.aac|.ac3|.acm|.amr|.caf|.flac|.m4a|.ra|.wma/.test(r)?"audio":/.bmp|.jpg|.jpeg|.png/.test(r)?"img":"other"}},{key:"isImage",value:function(r){return r=r.toLowerCase(),!!/.jpg|.jpeg|.png/.test(r)}},{key:"ISODateString",value:function(r){function n(e){return e<10?"0"+e:e}return r.getUTCFullYear()+"-"+n(r.getUTCMonth()+1)+"-"+n(r.getUTCDate())+"T"+n(r.getUTCHours())+":"+n(r.getUTCMinutes())+":"+n(r.getUTCSeconds())+"Z"}},{key:"isIntNum",value:function(r){return!!/^\d+$/.test(r)}}]),s}();y.default=h},function(L,y,E){!function(w,_){L.exports=y=_(E(0))}(0,function(w){return function(_){function h(A,g,m,C,T,B,b){var p=A+(g&m|~g&C)+T+b;return(p<>>32-B)+g}function s(A,g,m,C,T,B,b){var p=A+(g&C|m&~C)+T+b;return(p<>>32-B)+g}function r(A,g,m,C,T,B,b){var p=A+(g^m^C)+T+b;return(p<>>32-B)+g}function n(A,g,m,C,T,B,b){var p=A+(m^(g|~C))+T+b;return(p<>>32-B)+g}var e=w,l=e.lib,c=l.WordArray,o=l.Hasher,f=e.algo,d=[];!function(){for(var A=0;A<64;A++)d[A]=4294967296*_.abs(_.sin(A+1))|0}();var a=f.MD5=o.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(A,g){for(var m=0;m<16;m++){var C=g+m,T=A[C];A[C]=16711935&(T<<8|T>>>24)|4278255360&(T<<24|T>>>8)}var B=this._hash.words,b=A[g+0],p=A[g+1],u=A[g+2],i=A[g+3],x=A[g+4],O=A[g+5],S=A[g+6],D=A[g+7],I=A[g+8],k=A[g+9],Q=A[g+10],Y=A[g+11],U=A[g+12],K=A[g+13],z=A[g+14],F=A[g+15],H=B[0],G=B[1],$=B[2],ae=B[3];H=h(H,G,$,ae,b,7,d[0]),ae=h(ae,H,G,$,p,12,d[1]),$=h($,ae,H,G,u,17,d[2]),G=h(G,$,ae,H,i,22,d[3]),H=h(H,G,$,ae,x,7,d[4]),ae=h(ae,H,G,$,O,12,d[5]),$=h($,ae,H,G,S,17,d[6]),G=h(G,$,ae,H,D,22,d[7]),H=h(H,G,$,ae,I,7,d[8]),ae=h(ae,H,G,$,k,12,d[9]),$=h($,ae,H,G,Q,17,d[10]),G=h(G,$,ae,H,Y,22,d[11]),H=h(H,G,$,ae,U,7,d[12]),ae=h(ae,H,G,$,K,12,d[13]),$=h($,ae,H,G,z,17,d[14]),G=h(G,$,ae,H,F,22,d[15]),H=s(H,G,$,ae,p,5,d[16]),ae=s(ae,H,G,$,S,9,d[17]),$=s($,ae,H,G,Y,14,d[18]),G=s(G,$,ae,H,b,20,d[19]),H=s(H,G,$,ae,O,5,d[20]),ae=s(ae,H,G,$,Q,9,d[21]),$=s($,ae,H,G,F,14,d[22]),G=s(G,$,ae,H,x,20,d[23]),H=s(H,G,$,ae,k,5,d[24]),ae=s(ae,H,G,$,z,9,d[25]),$=s($,ae,H,G,i,14,d[26]),G=s(G,$,ae,H,I,20,d[27]),H=s(H,G,$,ae,K,5,d[28]),ae=s(ae,H,G,$,u,9,d[29]),$=s($,ae,H,G,D,14,d[30]),G=s(G,$,ae,H,U,20,d[31]),H=r(H,G,$,ae,O,4,d[32]),ae=r(ae,H,G,$,I,11,d[33]),$=r($,ae,H,G,Y,16,d[34]),G=r(G,$,ae,H,z,23,d[35]),H=r(H,G,$,ae,p,4,d[36]),ae=r(ae,H,G,$,x,11,d[37]),$=r($,ae,H,G,D,16,d[38]),G=r(G,$,ae,H,Q,23,d[39]),H=r(H,G,$,ae,K,4,d[40]),ae=r(ae,H,G,$,b,11,d[41]),$=r($,ae,H,G,i,16,d[42]),G=r(G,$,ae,H,S,23,d[43]),H=r(H,G,$,ae,k,4,d[44]),ae=r(ae,H,G,$,U,11,d[45]),$=r($,ae,H,G,F,16,d[46]),G=r(G,$,ae,H,u,23,d[47]),H=n(H,G,$,ae,b,6,d[48]),ae=n(ae,H,G,$,D,10,d[49]),$=n($,ae,H,G,z,15,d[50]),G=n(G,$,ae,H,O,21,d[51]),H=n(H,G,$,ae,U,6,d[52]),ae=n(ae,H,G,$,i,10,d[53]),$=n($,ae,H,G,Q,15,d[54]),G=n(G,$,ae,H,p,21,d[55]),H=n(H,G,$,ae,I,6,d[56]),ae=n(ae,H,G,$,F,10,d[57]),$=n($,ae,H,G,S,15,d[58]),G=n(G,$,ae,H,K,21,d[59]),H=n(H,G,$,ae,x,6,d[60]),ae=n(ae,H,G,$,Y,10,d[61]),$=n($,ae,H,G,u,15,d[62]),G=n(G,$,ae,H,k,21,d[63]),B[0]=B[0]+H|0,B[1]=B[1]+G|0,B[2]=B[2]+$|0,B[3]=B[3]+ae|0},_doFinalize:function(){var A=this._data,g=A.words,m=8*this._nDataBytes,C=8*A.sigBytes;g[C>>>5]|=128<<24-C%32;var T=_.floor(m/4294967296),B=m;g[15+(C+64>>>9<<4)]=16711935&(T<<8|T>>>24)|4278255360&(T<<24|T>>>8),g[14+(C+64>>>9<<4)]=16711935&(B<<8|B>>>24)|4278255360&(B<<24|B>>>8),A.sigBytes=4*(g.length+1),this._process();for(var b=this._hash,p=b.words,u=0;u<4;u++){var i=p[u];p[u]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}return b},clone:function(){var A=o.clone.call(this);return A._hash=this._hash.clone(),A}});e.MD5=o._createHelper(a),e.HmacMD5=o._createHmacHelper(a)}(Math),w.MD5})},function(L,y,E){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.UPLOADSTATE={INIT:"init",UPLOADING:"uploading",COMPLETE:"complete",INTERRUPT:"interrupt"},y.UPLOADSTEP={INIT:"init",PART:"part",COMPLETE:"complete"},y.UPLOADDEFAULT={PARALLEL:5,PARTSIZE:1048576}},function(L,y,E){"use strict";function w(a){return a&&a.__esModule?a:{default:a}}function _(a,A){if(!(a instanceof A))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var h=function(){function a(A,g){for(var m=0;m-1)return"Baiduspider";if(c.indexOf("PlayStation")>-1)return"PS4";var f=navigator.platform=="Win32"||navigator.platform=="Windows"||c.indexOf("Windows")>-1,d=navigator.platform=="Mac68K"||navigator.platform=="MacPPC"||navigator.platform=="Macintosh"||navigator.platform=="MacIntel";return d&&(o="macOS"),navigator.platform=="X11"&&!f&&!d&&(o="Unix"),String(navigator.platform).indexOf("Linux")>-1&&(o="Linux"),f?"windows":o},s=function(){var l=navigator.userAgent,c="";return(l.indexOf("Windows NT 5.0")>-1||l.indexOf("Windows 2000")>-1)&&(c="2000"),(l.indexOf("Windows NT 5.1")>-1||l.indexOf("Windows XP")>-1)&&(c="XP"),(l.indexOf("Windows NT 5.2")>-1||l.indexOf("Windows 2003")>-1)&&(c="2003"),(l.indexOf("Windows NT 6.0")>-1||l.indexOf("Windows Vista")>-1)&&(c="Vista"),(l.indexOf("Windows NT 6.1")>-1||l.indexOf("Windows 7")>-1)&&(c="7"),(l.indexOf("Windows NT 6.2")>-1||l.indexOf("Windows 8")>-1)&&(c="8"),(l.indexOf("Windows NT 6.3")>-1||l.indexOf("Windows 8.1")>-1)&&(c="8.1"),(l.indexOf("Windows NT 10")>-1||l.indexOf("Windows 10")>-1)&&(c="10"),c},r=function(l){var c=navigator.userAgent.toLowerCase();return l.chrome?"Chrome":l.firefox?"Firefox":l.safari?"Safari":l.webview?"webview":l.ie?/edge/.test(c)?"Edge":"IE":/baiduspider/.test(c)?"Baiduspider":/ucweb/.test(c)||/UCBrowser/.test(c)?"UC":/opera/.test(c)?"Opera":/ucweb/.test(c)?"UC":/360se/.test(c)?"360\u6D4F\u89C8\u5668":/bidubrowser/.test(c)?"\u767E\u5EA6\u6D4F\u89C8\u5668":/metasr/.test(c)?"\u641C\u72D7\u6D4F\u89C8\u5668":/lbbrowser/.test(c)?"\u730E\u8C79\u6D4F\u89C8\u5668":/micromessenger/.test(c)?"\u5FAE\u4FE1\u5185\u7F6E\u6D4F\u89C8\u5668":/qqbrowser/.test(c)?"QQ\u6D4F\u89C8\u5668":/playstation/.test(c)?"PS4\u6D4F\u89C8\u5668":void 0},n=function(){var l={},c={},o=navigator.userAgent,f=navigator.platform,d=o.match(/Web[kK]it[\/]{0,1}([\d.]+)/),a=o.match(/(Android);?[\s\/]+([\d.]+)?/),A=!!o.match(/\(Macintosh\; Intel /),g=o.match(/(iPad).*OS\s([\d_]+)/),m=o.match(/(iPod)(.*OS\s([\d_]+))?/),C=!g&&o.match(/(iPhone\sOS)\s([\d_]+)/),T=o.match(/(webOS|hpwOS)[\s\/]([\d.]+)/),B=/Win\d{2}|Windows/.test(f),b=o.match(/Windows Phone ([\d.]+)/),p=T&&o.match(/TouchPad/),u=o.match(/Kindle\/([\d.]+)/),i=o.match(/Silk\/([\d._]+)/),x=o.match(/(BlackBerry).*Version\/([\d.]+)/),O=o.match(/(BB10).*Version\/([\d.]+)/),S=o.match(/(RIM\sTablet\sOS)\s([\d.]+)/),D=o.match(/PlayBook/),I=o.match(/Chrome\/([\d.]+)/)||o.match(/CriOS\/([\d.]+)/),k=o.match(/Firefox\/([\d.]+)/),Q=o.match(/\((?:Mobile|Tablet); rv:([\d.]+)\).*Firefox\/[\d.]+/),Y=o.match(/MSIE\s([\d.]+)/)||o.match(/Trident\/[\d](?=[^\?]+).*rv:([0-9.].)/),U=!I&&o.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/),K=U||o.match(/Version\/([\d.]+)([^S](Safari)|[^M]*(Mobile)[^S]*(Safari))/);if((c.webkit=!!d)&&(c.version=d[1]),a&&(l.android=!0,l.version=a[2]),C&&!m&&(l.ios=l.iphone=!0,l.version=C[2].replace(/_/g,".")),g&&(l.ios=l.ipad=!0,l.version=g[2].replace(/_/g,".")),m&&(l.ios=l.ipod=!0,l.version=m[3]?m[3].replace(/_/g,"."):null),b&&(l.wp=!0,l.version=b[1]),T&&(l.webos=!0,l.version=T[2]),p&&(l.touchpad=!0),x&&(l.blackberry=!0,l.version=x[2]),O&&(l.bb10=!0,l.version=O[2]),S&&(l.rimtabletos=!0,l.version=S[2]),D&&(c.playbook=!0),u&&(l.kindle=!0,l.version=u[1]),i&&(c.silk=!0,c.version=i[1]),!i&&l.android&&o.match(/Kindle Fire/)&&(c.silk=!0),I&&(c.chrome=!0,c.version=I[1]),k&&(c.firefox=!0,c.version=k[1]),Q&&(l.firefoxos=!0,l.version=Q[1]),Y&&(c.ie=!0,c.version=Y[1]),K&&(A||l.ios||B||a)&&(c.safari=!0,l.ios||(c.version=K[1])),U&&(c.webview=!0),A){var z=o.match(/[\d]*_[\d]*_[\d]*/);z&&z.length>0&&z[0]&&(l.version=z[0].replace(/_/g,"."))}return l.tablet=!!(g||D||a&&!o.match(/Mobile/)||k&&o.match(/Tablet/)||Y&&!o.match(/Phone/)&&o.match(/Touch/)),l.phone=!(l.tablet||l.ipod||!(a||C||T||x||O||I&&o.match(/Android/)||I&&o.match(/CriOS\/([\d.]+)/)||k&&o.match(/Mobile/)||Y&&o.match(/Touch/))),l.pc=!l.tablet&&!l.phone,A?l.name="macOS":B?(l.name="windows",l.version=s()):l.name=h(l),c.name=r(c),{os:l,browser:c}}(),e=function(){function l(){w(this,l)}return _(l,null,[{key:"getHost",value:function(c){var o="";if(c===void 0||c==null||c=="")return"";var f=c.indexOf("//"),d=c;f>-1&&(d=c.substring(f+2));var o=d,a=d.split("/");return a&&a.length>0&&(o=a[0]),a=o.split(":"),a&&a.length>0&&(o=a[0]),o}},{key:"os",get:function(){return n.os}},{key:"browser",get:function(){var c=n.browser;return c.name||(c.name=r()),c}}]),l}();y.default=e},function(L,y,E){"use strict";function w(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var _=function(){function s(r,n){for(var e=0;e0){z._invalidUserId=!0;var $=G.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log($)}}catch(ae){console.log(ae)}})})}Q&&(K.videoInfo=Q?JSON.parse(Q).Vod:{},K.userData=c.default.encode(Q)),K.ri=C.default.create(),this._uploadList.push(K),this._reportLog("20001",K,{ql:this._uploadList.length});try{this.options.addFileSuccess&&this.options.addFileSuccess(K)}catch(F){console.log(F)}return!0}},{key:"deleteFile",value:function(S){return!!this.cancelFile(S)&&(this._uploadList.splice(S,1),!0)}},{key:"cleanList",value:function(){this.stopUpload(),this._uploadList.length=0,this._curIndex=-1}},{key:"cancelFile",value:function(S){if(this.options,S<0||S>=this._uploadList.length)return!1;var D=this._uploadList[S];if(S==this._curIndex&&D.state==s.UPLOADSTATE.UPLOADING){D.state=s.UPLOADSTATE.CANCELED;var I=this._getCheckoutpoint(D);I&&I.checkpoint&&(I=I.checkpoint),I&&this._ossUpload.abort(D),this._removeCheckoutpoint(D),this.nextUpload()}else D.state!=s.UPLOADSTATE.SUCCESS&&(D.state=s.UPLOADSTATE.CANCELED);return this._reportLog("20008",D),!0}},{key:"resumeFile",value:function(S){if(this.options,S<0||S>=this._uploadList.length)return!1;var D=this._uploadList[S];return D.state==s.UPLOADSTATE.CANCELED&&(D.state=s.UPLOADSTATE.INIT,!0)}},{key:"listFiles",value:function(){return this._uploadList}},{key:"getCheckpoint",value:function(S){return this._getCheckoutpoint({file:S})}},{key:"startUpload",value:function(S){if(this._retryCount=0,this.options,this._state==s.VODSTATE.START||this._state==s.VODSTATE.EXPIRE)return void console.log("already started or expired");if(this._initState(),this._curIndex=this._findUploadIndex(),this._curIndex==-1)return void(this._state=s.VODSTATE.END);var D=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(D),this._state=s.VODSTATE.START}},{key:"nextUpload",value:function(){var S=this.options;if(this._state==s.VODSTATE.START)if(this._curIndex=this._findUploadIndex(),this._curIndex!=-1){var D=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(D)}else{this._state=s.VODSTATE.END;try{S.onUploadEnd&&S.onUploadEnd(D)}catch(I){console.log(I)}}}},{key:"clear",value:function(S){for(var D=this.options,I=0,k=0;kthis._curIndex&&(Q=this._uploadList[this._curIndex]),Q&&(this.init(S,D,I,k),this._state=s.VODSTATE.START,this._ossUpload=null,this._uploadCore(Q,Q.retry),Q.retry=!1),!0}},{key:"resumeUploadWithSTSToken",value:function(S,D,I){if(this._curIndex==-1)return!1;if(this._state!=s.VODSTATE.EXPIRE)return!1;if(this._uploadList.length>this._curIndex){var k=this._uploadList[this._curIndex];k.object?this._refreshSTSTokenUpload(k,S,D,I):this.setSTSToken(k,S,D,I)}}},{key:"setSTSTokenDirectlyUpload",value:function(S,D,I,k,Q){if(!(D&&I&&k&&Q))return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken and expiration should not be empty."),!1;this._ut="oss";var Y=S;this.init(D,I,k,Q),Y.endpoint=Y._endpoint,Y.bucket=Y._bucket,Y.object=Y._object,this._ossUpload=null,this._uploadCore(Y,S.retry),S.retry=!1}},{key:"setSTSToken",value:function(S,D,I,k){if(!D||!I||!k)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;this._ut="vod",this._uploadWay="sts";var Q=S.videoInfo,Y={accessKeyId:D,securityToken:k,accessKeySecret:I,fileName:S.file.name,title:Q.Title,requestId:S.ri,region:this.options.region};Q.ImageType&&(Y.imageType=Q.ImageType),Q.ImageExt&&(Y.imageExt=Q.ImageExt),Q.FileSize&&(Y.fileSize=Q.FileSize),Q.Description&&(Y.description=Q.Description),Q.CateId&&(Y.cateId=Q.CateId),Q.Tags&&(Y.tags=Q.Tags),Q.TemplateGroupId&&(Y.templateGroupId=Q.TemplateGroupId),Q.StorageLocation&&(Y.storageLocation=Q.StorageLocation),Q.CoverURL&&(Y.coverUrl=Q.CoverURL),Q.TransCodeMode&&(Y.transCodeMode=Q.TransCodeMode),Q.UserData&&(Y.userData=Q.UserData);var U=this,K="getUploadAuth";S.videoId?(Y.videoId=S.videoId,K="refreshUploadAuth"):S.isImage&&(K="getImageUploadAuth"),B.default[K](Y,function(z){S.videoId=z.VideoId?z.VideoId:S.videoId,U.setUploadAuthAndAddress(S,z.UploadAuth,z.UploadAddress),U._state=s.VODSTATE.START},function(z){U._error(S,{name:z.Code,code:z.Code,message:z.Message,requestId:z.RequestId})})}},{key:"setUploadAuthAndAddress",value:function(S,D,I,k){if(!S||!D||!I)return!1;var Q=JSON.parse(c.default.decode(D));if(!(Q.AccessKeyId&&Q.AccessKeySecret&&Q.SecurityToken&&Q.Expiration))return console.error("uploadauth is invalid"),!1;var Y={},U=S;if(I){if(Y=JSON.parse(c.default.decode(I)),!Y.Endpoint||!Y.Bucket||!Y.FileName)return console.error("uploadAddress is invalid"),!1}else Y.Endpoint=U.endpoint,Y.Bucket=U.bucket,Y.FileName=U.object;this._ut="vod",this._uploadWay="vod",this.options.region=Q.Region||this.options.region,this.init(Q.AccessKeyId,Q.AccessKeySecret,Q.SecurityToken,Q.Expiration),U.endpoint=U._endpoint?U._endpoint:Y.Endpoint,U.bucket=U._bucket?U._bucket:Y.Bucket,U.object=U._object?U._object:Y.FileName,U.region=this.options.region,k&&(U.videoId=k),this._ossUpload=null,this._uploadCore(U,S.retry),S.retry=!1}},{key:"_refreshSTSTokenUpload",value:function(S,D,I,k){if(!D||!I||!k)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;var Q={accessKeyId:D,securityToken:k,accessKeySecret:I,videoId:S.object,requestId:S.ri,region:this.options.region},Y=this,U="refreshUploadAuth";S.isImage&&(U="getImageUploadAuth"),B.default[U](Q,function(K){Y.setUploadAuthAndAddress(S,K.UploadAuth,UploadAddress),Y._state=s.VODSTATE.START},function(K){Y._error(S,{name:K.Code,code:K.Code,message:K.Message,requestId:K.RequestId})})}},{key:"_upload",value:function(S){var D=arguments.length>1&&arguments[1]!==void 0&&arguments[1],I=this.options;if(S.retry=D,I.onUploadstarted&&!D)try{var k=this._getCheckoutpoint(S);k&&k.state!=s.UPLOADSTATE.UPLOADING&&(S.checkpoint=k,S.videoId=k.videoId),I.onUploadstarted(S)}catch(Q){console.log(Q)}}},{key:"_uploadCore",value:function(S){if(arguments.length>1&&arguments[1]!==void 0&&arguments[1],!this._ossCreditor.accessKeyId||!this._ossCreditor.accessKeySecret||!this._ossCreditor.securityToken)throw new Error("AccessKeyId\u3001AccessKeySecret\u3001securityToken should not be null");if(S.state=s.UPLOADSTATE.UPLOADING,!this._ossUpload){S.endpoint=S.endpoint||"http://oss-cn-hangzhou.aliyuncs.com";var D=this;this._ossUpload=new e.default({bucket:S.bucket,endpoint:S.endpoint,AccessKeyId:this._ossCreditor.accessKeyId,AccessKeySecret:this._ossCreditor.accessKeySecret,SecurityToken:this._ossCreditor.securityToken,timeout:this.options.timeout,cname:this.options.cname},{onerror:function(z,F){D._error.call(D,z,F)},oncomplete:function(z,F){D._complete.call(D,z,F)},onprogress:function(z,F,H){D._progress.call(D,z,F,H)}})}var I=g.default.getFileType(S.file.name),k=this._getCheckoutpoint(S),Q="",Y="";k&&k.checkpoint&&(Y=k.state,Q=k.videoId,k=k.checkpoint),k&&Q==S.videoId&&Y!=s.UPLOADSTATE.UPLOADING&&(k.file=S.file,S.checkpoint=k,k.uploadId);var U=this._adjustPartSize(S);this._reportLog("20002",S,{ft:I,fs:S.file.size,bu:S.bucket,ok:S.object,vid:S.videoId||"",fn:S.file.name,fw:null,fh:null,ps:U});var K={headers:{"x-oss-notification":S.userData?S.userData:""},partSize:U,parallel:this.options.parallel};this._ossUpload.upload(S,K)}},{key:"_findUploadIndex",value:function(){for(var S=-1,D=0;D0||D.name=="SignatureDoesNotMatchError"||D.code=="SecurityTokenExpired"||D.code=="InvalidSecurityToken.Expired"||D.code=="InvalidAccessKeyId"&&this._ossCreditor.securityToken){if(this.options.onUploadTokenExpired){this._state=s.VODSTATE.EXPIRE,S.state=s.UPLOADSTATE.FAIlURE;try{this.options.onUploadTokenExpired(S,D)}catch(k){console.log(k)}}return}if((D.name=="RequestTimeoutError"||D.name=="ConnectionTimeout"||D.name=="ConnectionTimeoutError")&&this._retryTotal>this._retryCount){var I=this;return setTimeout(function(){I._uploadCore(S,!0)},1e3*I._retryDuration),void this._retryCount++}D.name=="NoSuchUploadError"&&this._removeCheckoutpoint(S),this._handleError(S,D)}}},{key:"_handleError",value:function(S,D){var I=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],k=s.UPLOADSTATE.FAIlURE;if(S.state!=s.UPLOADSTATE.CANCELED&&(S.state=s.UPLOADSTATE.FAIlURE,this._state=s.VODSTATE.FAILURE,this.options.onUploadFailed&&D&&D.code&&D.message))try{this.options.onUploadFailed(S,D.code,D.message)}catch(Y){console.log(Y)}if(I&&this._changeState(S,k),this._reportLog("20006",S,{code:D.name,message:D.message,requestId:D.requestId,fs:S.file.size,bu:S.bucket,ok:S.object,fn:S.file.name}),this._reportLog("20004",S,{requestId:D.requestId,fs:S.file.size,bu:S.bucket,ok:S.object,fn:S.file.name}),S.ri=C.default.create(),this._findUploadIndex()!=-1){var Q=this;this._state=s.VODSTATE.START,setTimeout(function(){Q.nextUpload()},100)}}},{key:"_complete",value:function(S,D){if(S.state=s.UPLOADSTATE.SUCCESS,this.options.onUploadSucceed)try{this.options.onUploadSucceed(S)}catch(Q){console.log(Q)}var I=0;D&&D.res&&D.res.headers&&(I=D.res.headers["x-oss-request-id"]),this._removeCheckoutpoint(S);var k=this;setTimeout(function(){k.nextUpload()},100),this._retryCount=0,this._reportLog("20003",S,{requestId:I})}},{key:"_progress",value:function(S,D,I){if(this.options.onUploadProgress)try{S.loaded=D.loaded,this.options.onUploadProgress(S,D.total,D.loaded)}catch(F){console.log(F)}var k=D.checkpoint,Q=0;k&&(S.checkpoint=k,this._saveCheckoutpoint(S,k,s.UPLOADSTATE.UPLOADING),Q=k.uploadId),this._retryCount=0;var Y=this._getPortNumber(k),U=0;if(I&&I.headers&&(U=I.headers["x-oss-request-id"]),D.loaded!=0&&this._reportLog("20007",S,{pn:Y,requestId:U}),D.loaded!=1&&this._reportLog("20005",S,{UploadId:Q,pn:Y+1,pr:S.retry?1:0,fs:S.file.size,bu:S.bucket,ok:S.object,fn:S.file.name}),!this._invalidUserId&&!S.isImage&&this._ut=="vod"&&this.options.enableUploadProgress){var K={file:S.file,checkpoint:D,userId:this.options.userId,videoId:S.videoId,region:this.options.region,fileHash:S.fileHash};try{var z=this;p.default.upload(K,function(){},function(F){if((F=JSON.parse(F))&&F.Code=="InvalidParameter"&&F.Message.indexOf("UserId")>0){z._invalidUserId=!0;var H=F.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log(H)}})}catch(F){console.log(F)}}}},{key:"_getPortNumber",value:function(S){if(S){var D=S.doneParts;if(D&&D.length>0)return D[D.length-1].number}return 0}},{key:"_removeCheckoutpoint",value:function(S){var D=this._getCheckoutpointKey(S);f.default.remove(D)}},{key:"_getCheckoutpoint",value:function(S){var D=this._getCheckoutpointKey(S),I=f.default.get(D);if(I)try{return JSON.parse(I)}catch(k){}return""}},{key:"_saveCheckoutpoint",value:function(S,D,I){if(D){var k=this._getCheckoutpointKey(S),Q=S.file,Y={fileName:Q.name,lastModified:Q.lastModified,size:Q.size,object:S.object,videoId:S.videoId,bucket:S.bucket,endpoint:S.endpoint,checkpoint:D,loaded:S.loaded,state:I};f.default.set(k,JSON.stringify(Y))}}},{key:"_changeState",value:function(S,D){var I=this._getCheckoutpoint(S);I&&((this._onbeforeunload=!0)&&(D=s.UPLOADSTATE.STOPED),this._saveCheckoutpoint(S,I.checkpoint,D))}},{key:"_getCheckoutpointKey",value:function(S){return"upload_"+S.file.lastModified+"_"+S.file.name+"_"+S.file.size}},{key:"_getCheckoutpointFromCloud",value:function(S,D,I){var k={userId:this.options.userId,uploadInfoList:[{FileName:S.file.name,FileSize:S.file.size,FileCreateTime:S.file.lastModified,FileHash:S.fileHash}],region:this.options.region};p.default.get(k,function(Q){D(Q)},I)}},{key:"_reportLog",value:function(S,D,I){I||(I={}),I.ri=D.ri,this._ut&&(I.ut=this._ut),this._log.log(S,I)}},{key:"_initEvent",value:function(){var S=this;window&&(window.onbeforeunload=function(D){if(S._onbeforeunload=!0,S._curIndex!=-1&&S._uploadList.length>S._curIndex){var I=S._uploadList[S._curIndex];S._changeState(I,s.UPLOADSTATE.STOPED)}})}},{key:"_initState",value:function(){for(var S=0;S1e4?S.file.size/9999:this.options.partSize}}]),O}());y.default=x},function(L,y,E){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.UPLOADSTATE={INIT:"Ready",UPLOADING:"Uploading",SUCCESS:"Success",FAIlURE:"Failure",CANCELED:"Canceled",STOPED:"Stoped"},y.VODSTATE={INIT:"Init",START:"Start",STOP:"Stop",FAILURE:"Failure",EXPIRE:"Expire",END:"End"}},function(L,y,E){"use strict";function w(l){return l&&l.__esModule?l:{default:l}}function _(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var h=function(){function l(c,o){for(var f=0;f=_())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+_().toString(16)+" bytes");return 0|ne}function A(ne){return+ne!=ne&&(ne=0),s.alloc(+ne)}function g(ne,N){if(s.isBuffer(ne))return ne.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(ne)||ne instanceof ArrayBuffer))return ne.byteLength;typeof ne!="string"&&(ne=""+ne);var W=ne.length;if(W===0)return 0;for(var le=!1;;)switch(N){case"ascii":case"latin1":case"binary":return W;case"utf8":case"utf-8":case void 0:return Ae(ne).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*W;case"hex":return W>>>1;case"base64":return ce(ne).length;default:if(le)return Ae(ne).length;N=(""+N).toLowerCase(),le=!0}}function m(ne,N,W){var le=!1;if((N===void 0||N<0)&&(N=0),N>this.length)return"";if((W===void 0||W>this.length)&&(W=this.length),W<=0)return"";if(W>>>=0,N>>>=0,W<=N)return"";for(ne||(ne="utf8");;)switch(ne){case"hex":return Y(this,N,W);case"utf8":case"utf-8":return D(this,N,W);case"ascii":return k(this,N,W);case"latin1":case"binary":return Q(this,N,W);case"base64":return S(this,N,W);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,N,W);default:if(le)throw new TypeError("Unknown encoding: "+ne);ne=(ne+"").toLowerCase(),le=!0}}function C(ne,N,W){var le=ne[N];ne[N]=ne[W],ne[W]=le}function T(ne,N,W,le,ee){if(ne.length===0)return-1;if(typeof W=="string"?(le=W,W=0):W>2147483647?W=2147483647:W<-2147483648&&(W=-2147483648),W=+W,isNaN(W)&&(W=ee?0:ne.length-1),W<0&&(W=ne.length+W),W>=ne.length){if(ee)return-1;W=ne.length-1}else if(W<0){if(!ee)return-1;W=0}if(typeof N=="string"&&(N=s.from(N,le)),s.isBuffer(N))return N.length===0?-1:B(ne,N,W,le,ee);if(typeof N=="number")return N&=255,s.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?ee?Uint8Array.prototype.indexOf.call(ne,N,W):Uint8Array.prototype.lastIndexOf.call(ne,N,W):B(ne,[N],W,le,ee);throw new TypeError("val must be string, number or Buffer")}function B(ne,N,W,le,ee){function oe(it,at){return xe===1?it[at]:it.readUInt16BE(at*xe)}var xe=1,Ke=ne.length,pt=N.length;if(le!==void 0&&((le=String(le).toLowerCase())==="ucs2"||le==="ucs-2"||le==="utf16le"||le==="utf-16le")){if(ne.length<2||N.length<2)return-1;xe=2,Ke/=2,pt/=2,W/=2}var Ue;if(ee){var He=-1;for(Ue=W;UeKe&&(W=Ke-pt),Ue=W;Ue>=0;Ue--){for(var dt=!0,vt=0;vtee&&(le=ee):le=ee;var oe=N.length;if(oe%2!=0)throw new TypeError("Invalid hex string");le>oe/2&&(le=oe/2);for(var xe=0;xe239?4:oe>223?3:oe>191?2:1;if(ee+Ke<=W){var pt,Ue,He,dt;switch(Ke){case 1:oe<128&&(xe=oe);break;case 2:pt=ne[ee+1],(192&pt)==128&&(dt=(31&oe)<<6|63&pt)>127&&(xe=dt);break;case 3:pt=ne[ee+1],Ue=ne[ee+2],(192&pt)==128&&(192&Ue)==128&&(dt=(15&oe)<<12|(63&pt)<<6|63&Ue)>2047&&(dt<55296||dt>57343)&&(xe=dt);break;case 4:pt=ne[ee+1],Ue=ne[ee+2],He=ne[ee+3],(192&pt)==128&&(192&Ue)==128&&(192&He)==128&&(dt=(15&oe)<<18|(63&pt)<<12|(63&Ue)<<6|63&He)>65535&&dt<1114112&&(xe=dt)}}xe===null?(xe=65533,Ke=1):xe>65535&&(xe-=65536,le.push(xe>>>10&1023|55296),xe=56320|1023&xe),le.push(xe),ee+=Ke}return I(le)}function I(ne){var N=ne.length;if(N<=Ie)return String.fromCharCode.apply(String,ne);for(var W="",le=0;lele)&&(W=le);for(var ee="",oe=N;oeW)throw new RangeError("Trying to access beyond buffer length")}function z(ne,N,W,le,ee,oe){if(!s.isBuffer(ne))throw new TypeError('"buffer" argument must be a Buffer instance');if(N>ee||Nne.length)throw new RangeError("Index out of range")}function F(ne,N,W,le){N<0&&(N=65535+N+1);for(var ee=0,oe=Math.min(ne.length-W,2);ee>>8*(le?ee:1-ee)}function H(ne,N,W,le){N<0&&(N=4294967295+N+1);for(var ee=0,oe=Math.min(ne.length-W,4);ee>>8*(le?ee:3-ee)&255}function G(ne,N,W,le,ee,oe){if(W+le>ne.length)throw new RangeError("Index out of range");if(W<0)throw new RangeError("Index out of range")}function $(ne,N,W,le,ee){return ee||G(ne,N,W,4,34028234663852886e22,-34028234663852886e22),ue.write(ne,N,W,le,23,4),W+4}function ae(ne,N,W,le,ee){return ee||G(ne,N,W,8,17976931348623157e292,-17976931348623157e292),ue.write(ne,N,W,le,52,8),W+8}function pe(ne){if(ne=ie(ne).replace(De,""),ne.length<2)return"";for(;ne.length%4!=0;)ne+="=";return ne}function ie(ne){return ne.trim?ne.trim():ne.replace(/^\s+|\s+$/g,"")}function ge(ne){return ne<16?"0"+ne.toString(16):ne.toString(16)}function Ae(ne,N){N=N||1/0;for(var W,le=ne.length,ee=null,oe=[],xe=0;xe55295&&W<57344){if(!ee){if(W>56319){(N-=3)>-1&&oe.push(239,191,189);continue}if(xe+1===le){(N-=3)>-1&&oe.push(239,191,189);continue}ee=W;continue}if(W<56320){(N-=3)>-1&&oe.push(239,191,189),ee=W;continue}W=65536+(ee-55296<<10|W-56320)}else ee&&(N-=3)>-1&&oe.push(239,191,189);if(ee=null,W<128){if((N-=1)<0)break;oe.push(W)}else if(W<2048){if((N-=2)<0)break;oe.push(W>>6|192,63&W|128)}else if(W<65536){if((N-=3)<0)break;oe.push(W>>12|224,W>>6&63|128,63&W|128)}else{if(!(W<1114112))throw new Error("Invalid code point");if((N-=4)<0)break;oe.push(W>>18|240,W>>12&63|128,W>>6&63|128,63&W|128)}}return oe}function be(ne){for(var N=[],W=0;W>8,ee=W%256,oe.push(ee),oe.push(le);return oe}function ce(ne){return he.toByteArray(pe(ne))}function te(ne,N,W,le){for(var ee=0;ee=N.length||ee>=ne.length);++ee)N[ee+W]=ne[ee];return ee}function de(ne){return ne!==ne}/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT - */var he=E(21),ue=E(22),Se=E(23);y.Buffer=s,y.SlowBuffer=A,y.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=w.TYPED_ARRAY_SUPPORT!==void 0?w.TYPED_ARRAY_SUPPORT:function(){try{var ne=new Uint8Array(1);return ne.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},ne.foo()===42&&typeof ne.subarray=="function"&&ne.subarray(1,1).byteLength===0}catch(N){return!1}}(),y.kMaxLength=_(),s.poolSize=8192,s._augment=function(ne){return ne.__proto__=s.prototype,ne},s.from=function(ne,N,W){return r(null,ne,N,W)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(ne,N,W){return e(null,ne,N,W)},s.allocUnsafe=function(ne){return l(null,ne)},s.allocUnsafeSlow=function(ne){return l(null,ne)},s.isBuffer=function(ne){return!(ne==null||!ne._isBuffer)},s.compare=function(ne,N){if(!s.isBuffer(ne)||!s.isBuffer(N))throw new TypeError("Arguments must be Buffers");if(ne===N)return 0;for(var W=ne.length,le=N.length,ee=0,oe=Math.min(W,le);ee0&&(ne=this.toString("hex",0,N).match(/.{2}/g).join(" "),this.length>N&&(ne+=" ... ")),""},s.prototype.compare=function(ne,N,W,le,ee){if(!s.isBuffer(ne))throw new TypeError("Argument must be a Buffer");if(N===void 0&&(N=0),W===void 0&&(W=ne?ne.length:0),le===void 0&&(le=0),ee===void 0&&(ee=this.length),N<0||W>ne.length||le<0||ee>this.length)throw new RangeError("out of range index");if(le>=ee&&N>=W)return 0;if(le>=ee)return-1;if(N>=W)return 1;if(N>>>=0,W>>>=0,le>>>=0,ee>>>=0,this===ne)return 0;for(var oe=ee-le,xe=W-N,Ke=Math.min(oe,xe),pt=this.slice(le,ee),Ue=ne.slice(N,W),He=0;Heee)&&(W=ee),ne.length>0&&(W<0||N<0)||N>this.length)throw new RangeError("Attempt to write outside buffer bounds");le||(le="utf8");for(var oe=!1;;)switch(le){case"hex":return b(this,ne,N,W);case"utf8":case"utf-8":return p(this,ne,N,W);case"ascii":return u(this,ne,N,W);case"latin1":case"binary":return i(this,ne,N,W);case"base64":return x(this,ne,N,W);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,ne,N,W);default:if(oe)throw new TypeError("Unknown encoding: "+le);le=(""+le).toLowerCase(),oe=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Ie=4096;s.prototype.slice=function(ne,N){var W=this.length;ne=~~ne,N=N===void 0?W:~~N,ne<0?(ne+=W)<0&&(ne=0):ne>W&&(ne=W),N<0?(N+=W)<0&&(N=0):N>W&&(N=W),N0&&(ee*=256);)le+=this[ne+--N]*ee;return le},s.prototype.readUInt8=function(ne,N){return N||K(ne,1,this.length),this[ne]},s.prototype.readUInt16LE=function(ne,N){return N||K(ne,2,this.length),this[ne]|this[ne+1]<<8},s.prototype.readUInt16BE=function(ne,N){return N||K(ne,2,this.length),this[ne]<<8|this[ne+1]},s.prototype.readUInt32LE=function(ne,N){return N||K(ne,4,this.length),(this[ne]|this[ne+1]<<8|this[ne+2]<<16)+16777216*this[ne+3]},s.prototype.readUInt32BE=function(ne,N){return N||K(ne,4,this.length),16777216*this[ne]+(this[ne+1]<<16|this[ne+2]<<8|this[ne+3])},s.prototype.readIntLE=function(ne,N,W){ne|=0,N|=0,W||K(ne,N,this.length);for(var le=this[ne],ee=1,oe=0;++oe=ee&&(le-=Math.pow(2,8*N)),le},s.prototype.readIntBE=function(ne,N,W){ne|=0,N|=0,W||K(ne,N,this.length);for(var le=N,ee=1,oe=this[ne+--le];le>0&&(ee*=256);)oe+=this[ne+--le]*ee;return ee*=128,oe>=ee&&(oe-=Math.pow(2,8*N)),oe},s.prototype.readInt8=function(ne,N){return N||K(ne,1,this.length),128&this[ne]?-1*(255-this[ne]+1):this[ne]},s.prototype.readInt16LE=function(ne,N){N||K(ne,2,this.length);var W=this[ne]|this[ne+1]<<8;return 32768&W?4294901760|W:W},s.prototype.readInt16BE=function(ne,N){N||K(ne,2,this.length);var W=this[ne+1]|this[ne]<<8;return 32768&W?4294901760|W:W},s.prototype.readInt32LE=function(ne,N){return N||K(ne,4,this.length),this[ne]|this[ne+1]<<8|this[ne+2]<<16|this[ne+3]<<24},s.prototype.readInt32BE=function(ne,N){return N||K(ne,4,this.length),this[ne]<<24|this[ne+1]<<16|this[ne+2]<<8|this[ne+3]},s.prototype.readFloatLE=function(ne,N){return N||K(ne,4,this.length),ue.read(this,ne,!0,23,4)},s.prototype.readFloatBE=function(ne,N){return N||K(ne,4,this.length),ue.read(this,ne,!1,23,4)},s.prototype.readDoubleLE=function(ne,N){return N||K(ne,8,this.length),ue.read(this,ne,!0,52,8)},s.prototype.readDoubleBE=function(ne,N){return N||K(ne,8,this.length),ue.read(this,ne,!1,52,8)},s.prototype.writeUIntLE=function(ne,N,W,le){(ne=+ne,N|=0,W|=0,!le)&&z(this,ne,N,W,Math.pow(2,8*W)-1,0);var ee=1,oe=0;for(this[N]=255≠++oe=0&&(oe*=256);)this[N+ee]=ne/oe&255;return N+W},s.prototype.writeUInt8=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,1,255,0),s.TYPED_ARRAY_SUPPORT||(ne=Math.floor(ne)),this[N]=255&ne,N+1},s.prototype.writeUInt16LE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[N]=255&ne,this[N+1]=ne>>>8):F(this,ne,N,!0),N+2},s.prototype.writeUInt16BE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[N]=ne>>>8,this[N+1]=255&ne):F(this,ne,N,!1),N+2},s.prototype.writeUInt32LE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[N+3]=ne>>>24,this[N+2]=ne>>>16,this[N+1]=ne>>>8,this[N]=255&ne):H(this,ne,N,!0),N+4},s.prototype.writeUInt32BE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[N]=ne>>>24,this[N+1]=ne>>>16,this[N+2]=ne>>>8,this[N+3]=255&ne):H(this,ne,N,!1),N+4},s.prototype.writeIntLE=function(ne,N,W,le){if(ne=+ne,N|=0,!le){var ee=Math.pow(2,8*W-1);z(this,ne,N,W,ee-1,-ee)}var oe=0,xe=1,Ke=0;for(this[N]=255≠++oe>0)-Ke&255;return N+W},s.prototype.writeIntBE=function(ne,N,W,le){if(ne=+ne,N|=0,!le){var ee=Math.pow(2,8*W-1);z(this,ne,N,W,ee-1,-ee)}var oe=W-1,xe=1,Ke=0;for(this[N+oe]=255≠--oe>=0&&(xe*=256);)ne<0&&Ke===0&&this[N+oe+1]!==0&&(Ke=1),this[N+oe]=(ne/xe>>0)-Ke&255;return N+W},s.prototype.writeInt8=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,1,127,-128),s.TYPED_ARRAY_SUPPORT||(ne=Math.floor(ne)),ne<0&&(ne=255+ne+1),this[N]=255&ne,N+1},s.prototype.writeInt16LE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[N]=255&ne,this[N+1]=ne>>>8):F(this,ne,N,!0),N+2},s.prototype.writeInt16BE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[N]=ne>>>8,this[N+1]=255&ne):F(this,ne,N,!1),N+2},s.prototype.writeInt32LE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[N]=255&ne,this[N+1]=ne>>>8,this[N+2]=ne>>>16,this[N+3]=ne>>>24):H(this,ne,N,!0),N+4},s.prototype.writeInt32BE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,4,2147483647,-2147483648),ne<0&&(ne=4294967295+ne+1),s.TYPED_ARRAY_SUPPORT?(this[N]=ne>>>24,this[N+1]=ne>>>16,this[N+2]=ne>>>8,this[N+3]=255&ne):H(this,ne,N,!1),N+4},s.prototype.writeFloatLE=function(ne,N,W){return $(this,ne,N,!0,W)},s.prototype.writeFloatBE=function(ne,N,W){return $(this,ne,N,!1,W)},s.prototype.writeDoubleLE=function(ne,N,W){return ae(this,ne,N,!0,W)},s.prototype.writeDoubleBE=function(ne,N,W){return ae(this,ne,N,!1,W)},s.prototype.copy=function(ne,N,W,le){if(W||(W=0),le||le===0||(le=this.length),N>=ne.length&&(N=ne.length),N||(N=0),le>0&&le=this.length)throw new RangeError("sourceStart out of bounds");if(le<0)throw new RangeError("sourceEnd out of bounds");le>this.length&&(le=this.length),ne.length-N=0;--ee)ne[ee+N]=this[ee+W];else if(oe<1e3||!s.TYPED_ARRAY_SUPPORT)for(ee=0;ee>>=0,W=W===void 0?this.length:W>>>0,ne||(ne=0);var oe;if(typeof ne=="number")for(oe=N;oe0)throw new Error("Invalid string. Length must be a multiple of 4");return a[A-2]==="="?2:a[A-1]==="="?1:0}function _(a){return 3*a.length/4-w(a)}function h(a){var A,g,m,C,S,B=a.length;C=w(a),S=new c(3*B/4-C),g=C>0?B-4:B;var b=0;for(A=0;A>16&255,S[b++]=m>>8&255,S[b++]=255&m;return C===2?(m=l[a.charCodeAt(A)]<<2|l[a.charCodeAt(A+1)]>>4,S[b++]=255&m):C===1&&(m=l[a.charCodeAt(A)]<<10|l[a.charCodeAt(A+1)]<<4|l[a.charCodeAt(A+2)]>>2,S[b++]=m>>8&255,S[b++]=255&m),S}function s(a){return e[a>>18&63]+e[a>>12&63]+e[a>>6&63]+e[63&a]}function r(a,A,g){for(var m,C=[],S=A;Sb?b:B+16383));return m===1?(A=a[g-1],C+=e[A>>2],C+=e[A<<4&63],C+="=="):m===2&&(A=(a[g-2]<<8)+a[g-1],C+=e[A>>10],C+=e[A>>4&63],C+=e[A<<2&63],C+="="),S.push(C),S.join("")}y.byteLength=_,y.toByteArray=h,y.fromByteArray=n;for(var e=[],l=[],c=typeof Uint8Array!="undefined"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=0,d=o.length;f>1,o=-7,f=_?s-1:0,d=_?-1:1,a=E[w+f];for(f+=d,r=a&(1<<-o)-1,a>>=-o,o+=e;o>0;r=256*r+E[w+f],f+=d,o-=8);for(n=r&(1<<-o)-1,r>>=-o,o+=h;o>0;n=256*n+E[w+f],f+=d,o-=8);if(r===0)r=1-c;else{if(r===l)return n?NaN:1/0*(a?-1:1);n+=Math.pow(2,h),r-=c}return(a?-1:1)*n*Math.pow(2,r-h)},y.write=function(E,w,_,h,s,r){var n,e,l,c=8*r-s-1,o=(1<>1,d=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,a=h?0:r-1,A=h?1:-1,g=w<0||w===0&&1/w<0?1:0;for(w=Math.abs(w),isNaN(w)||w===1/0?(e=isNaN(w)?1:0,n=o):(n=Math.floor(Math.log(w)/Math.LN2),w*(l=Math.pow(2,-n))<1&&(n--,l*=2),w+=n+f>=1?d/l:d*Math.pow(2,1-f),w*l>=2&&(n++,l/=2),n+f>=o?(e=0,n=o):n+f>=1?(e=(w*l-1)*Math.pow(2,s),n+=f):(e=w*Math.pow(2,f-1)*Math.pow(2,s),n=0));s>=8;E[_+a]=255&e,a+=A,e/=256,s-=8);for(n=n<0;E[_+a]=255&n,a+=A,n/=256,c-=8);E[_+a-A]|=128*g}},function(L,y){var E={}.toString;L.exports=Array.isArray||function(w){return E.call(w)=="[object Array]"}},function(L,y,E){"use strict";function w(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var _=function(){function s(r,n){for(var e=0;e>>31}var B=(d<<5|d>>>27)+m+e[C];B+=C<20?1518500249+(a&A|~a&g):C<40?1859775393+(a^A^g):C<60?(a&A|a&g|A&g)-1894007588:(a^A^g)-899497514,m=g,g=A,A=a<<30|a>>>2,a=d,d=B}f[0]=f[0]+d|0,f[1]=f[1]+a|0,f[2]=f[2]+A|0,f[3]=f[3]+g|0,f[4]=f[4]+m|0},_doFinalize:function(){var c=this._data,o=c.words,f=8*this._nDataBytes,d=8*c.sigBytes;return o[d>>>5]|=128<<24-d%32,o[14+(d+64>>>9<<4)]=Math.floor(f/4294967296),o[15+(d+64>>>9<<4)]=f,c.sigBytes=4*o.length,this._process(),this._hash},clone:function(){var c=r.clone.call(this);return c._hash=this._hash.clone(),c}});_.SHA1=r._createHelper(l),_.HmacSHA1=r._createHmacHelper(l)}(),w.SHA1})},function(L,y,E){!function(w,_){L.exports=y=_(E(0))}(0,function(w){!function(){var _=w,h=_.lib,s=h.Base,r=_.enc,n=r.Utf8,e=_.algo;e.HMAC=s.extend({init:function(l,c){l=this._hasher=new l.init,typeof c=="string"&&(c=n.parse(c));var o=l.blockSize,f=4*o;c.sigBytes>f&&(c=l.finalize(c)),c.clamp();for(var d=this._oKey=c.clone(),a=this._iKey=c.clone(),A=d.words,g=a.words,m=0;m>>6-d%4*2;o[f>>>2]|=(a|A)<<24-f%4*8,f++}return r.create(o,f)}var h=w,s=h.lib,r=s.WordArray,n=h.enc;n.Base64={stringify:function(e){var l=e.words,c=e.sigBytes,o=this._map;e.clamp();for(var f=[],d=0;d>>2]>>>24-d%4*8&255,A=l[d+1>>>2]>>>24-(d+1)%4*8&255,g=l[d+2>>>2]>>>24-(d+2)%4*8&255,m=a<<16|A<<8|g,C=0;C<4&&d+.75*C>>6*(3-C)&63));var S=o.charAt(64);if(S)for(;f.length%4;)f.push(S);return f.join("")},parse:function(e){var l=e.length,c=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var f=0;f0&&(K=U.UploadProgress.UploadProgressList[0],z=K.ClientId),c.default.setClientId(z),u&&u(K)},function(U){U&&(i(U),console.log(U))})}}]),b}();y.default=B},function(L,y,E){"use strict";function w(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var _=function(){function n(e,l){for(var c=0;c=0&&(Ue=N[pt],Ue.textAlign==="right");)i(z,F,Ue,G,le,Se,Ke,"right"),ee-=Ue.width,Ke-=Ue.width,pt--;for(xe+=(ae-(xe-ue)-(Ie-Ke)-ee)/2;oe<=pt;)Ue=N[oe],i(z,F,Ue,G,le,Se,xe+Ue.width/2,"center"),xe+=Ue.width,oe++;Se+=le}}function u(z,F,H,G,$){if(H&&F.textRotation){var ae=F.textOrigin;ae==="center"?(G=H.width/2+H.x,$=H.height/2+H.y):ae&&(G=ae[0]+H.x,$=ae[1]+H.y),z.translate(G,$),z.rotate(-F.textRotation),z.translate(-G,-$)}}function i(z,F,H,G,$,ae,pe,ie){var ge=G.rich[H.styleName]||{};ge.text=H.text;var Ae=H.textVerticalAlign,be=ae+$/2;Ae==="top"?be=ae+H.height/2:Ae==="bottom"&&(be=ae+$-H.height/2),!H.isLineHolder&&x(ge)&&O(z,F,ge,ie==="right"?pe-H.width:ie==="center"?pe-H.width/2:pe,be-H.height/2,H.width,H.height);var fe=H.textPadding;fe&&(pe=U(pe,ie,fe),be-=H.height/2-fe[2]-H.textHeight/2),I(F,"shadowBlur",L(ge.textShadowBlur,G.textShadowBlur,0)),I(F,"shadowColor",ge.textShadowColor||G.textShadowColor||"transparent"),I(F,"shadowOffsetX",L(ge.textShadowOffsetX,G.textShadowOffsetX,0)),I(F,"shadowOffsetY",L(ge.textShadowOffsetY,G.textShadowOffsetY,0)),I(F,"textAlign",ie),I(F,"textBaseline","middle"),I(F,"font",H.font||o);var ce=k(ge.textStroke||G.textStroke,de),te=Q(ge.textFill||G.textFill),de=X(ge.textStrokeWidth,G.textStrokeWidth);ce&&(I(F,"lineWidth",de),I(F,"strokeStyle",ce),F.strokeText(H.text,pe,be)),te&&(I(F,"fillStyle",te),F.fillText(H.text,pe,be))}function x(z){return!!(z.textBackgroundColor||z.textBorderWidth&&z.textBorderColor)}function O(z,F,H,G,$,ae,pe){var ie=H.textBackgroundColor,ge=H.textBorderWidth,Ae=H.textBorderColor,be=w(ie);if(I(F,"shadowBlur",H.textBoxShadowBlur||0),I(F,"shadowColor",H.textBoxShadowColor||"transparent"),I(F,"shadowOffsetX",H.textBoxShadowOffsetX||0),I(F,"shadowOffsetY",H.textBoxShadowOffsetY||0),be||ge&&Ae){F.beginPath();var fe=H.textBorderRadius;fe?s.buildPath(F,{x:G,y:$,width:ae,height:pe,r:fe}):F.rect(G,$,ae,pe),F.closePath()}if(be)if(I(F,"fillStyle",ie),H.fillOpacity!=null){var ce=F.globalAlpha;F.globalAlpha=H.fillOpacity*H.opacity,F.fill(),F.globalAlpha=ce}else F.fill();else if(_(ie)){var te=ie.image;te=r.createOrUpdateImage(te,null,z,T,ie),te&&r.isImageReady(te)&&F.drawImage(te,G,$,ae,pe)}if(ge&&Ae)if(I(F,"lineWidth",ge),I(F,"strokeStyle",Ae),H.strokeOpacity!=null){var ce=F.globalAlpha;F.globalAlpha=H.strokeOpacity*H.opacity,F.stroke(),F.globalAlpha=ce}else F.stroke()}function T(z,F){F.image=z}function D(z,F,H,G){var $=H.x||0,ae=H.y||0,pe=H.textAlign,ie=H.textVerticalAlign;if(G){var ge=H.textPosition;if(ge instanceof Array)$=G.x+Y(ge[0],G.width),ae=G.y+Y(ge[1],G.height);else{var Ae=F&&F.calculateTextPosition?F.calculateTextPosition(A,H,G):h.calculateTextPosition(A,H,G);$=Ae.x,ae=Ae.y,pe=pe||Ae.textAlign,ie=ie||Ae.textVerticalAlign}var be=H.textOffset;be&&($+=be[0],ae+=be[1])}return z=z||{},z.baseX=$,z.baseY=ae,z.textAlign=pe,z.textVerticalAlign=ie,z}function I(z,F,H){return z[F]=n(z,F,H),z[F]}function k(z,F){return z==null||F<=0||z==="transparent"||z==="none"?null:z.image||z.colorStops?"#000":z}function Q(z){return z==null||z==="none"?null:z.image||z.colorStops?"#000":z}function Y(z,F){return typeof z=="string"?z.lastIndexOf("%")>=0?parseFloat(z)/100*F:parseFloat(z):z}function U(z,F,H){return F==="right"?z-H[1]:F==="center"?z+H[3]/2-H[1]/2:z+H[3]}function K(z,F){return z!=null&&(z||F.textBackgroundColor||F.textBorderWidth&&F.textBorderColor||F.textPadding)}me.normalizeTextStyle=m,me.renderText=S,me.getBoxPosition=D,me.getStroke=k,me.getFill=Q,me.parsePercent=Y,me.needDrawText=K},qH13:function(Ge,me,P){var se=P("ItGF"),X=P("QBsz"),L=X.applyTransform,y=P("mFDi"),E=P("Qe9p"),w=P("6GrX"),_=P("pzxd"),h=P("ni6a"),s=P("Gev7"),r=P("Dagg"),n=P("dqUG"),e=P("y+Vt"),l=P("IMiH"),c=P("QuXc"),o=P("06Qe"),f=l.CMD,d=Math.round,a=Math.sqrt,A=Math.abs,g=Math.cos,m=Math.sin,C=Math.max;if(!se.canvasSupported){var S=",",B="progid:DXImageTransform.Microsoft",b=21600,p=b/2,u=1e5,i=1e3,x=function(De){De.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",De.coordsize=b+","+b,De.coordorigin="0,0"},O=function(De){return String(De).replace(/&/g,"&").replace(/"/g,""")},T=function(De,ne,N){return"rgb("+[De,ne,N].join(",")+")"},D=function(De,ne){ne&&De&&ne.parentNode!==De&&De.appendChild(ne)},I=function(De,ne){ne&&De&&ne.parentNode===De&&De.removeChild(ne)},k=function(De,ne,N){return(parseFloat(De)||0)*u+(parseFloat(ne)||0)*i+N},Q=_.parsePercent,Y=function(De,ne,N){var W=E.parse(ne);N=+N,isNaN(N)&&(N=1),W&&(De.color=T(W[0],W[1],W[2]),De.opacity=N*W[3])},U=function(De){var ne=E.parse(De);return[T(ne[0],ne[1],ne[2]),ne[3]]},K=function(De,ne,N){var W=ne.fill;if(W!=null)if(W instanceof c){var le,ee=0,oe=[0,0],xe=0,Ke=1,pt=N.getBoundingRect(),Ue=pt.width,He=pt.height;if(W.type==="linear"){le="gradient";var dt=N.transform,vt=[W.x*Ue,W.y*He],it=[W.x2*Ue,W.y2*He];dt&&(L(vt,vt,dt),L(it,it,dt));var at=it[0]-vt[0],Ve=it[1]-vt[1];ee=Math.atan2(at,Ve)*180/Math.PI,ee<0&&(ee+=360),ee<1e-6&&(ee=0)}else{le="gradientradial";var vt=[W.x*Ue,W.y*He],dt=N.transform,Xe=N.scale,ze=Ue,we=He;oe=[(vt[0]-pt.x)/ze,(vt[1]-pt.y)/we],dt&&L(vt,vt,dt),ze/=Xe[0]*b,we/=Xe[1]*b;var Re=C(ze,we);xe=2*0/Re,Ke=2*W.r/Re-xe}var Me=W.colorStops.slice();Me.sort(function(At,Le){return At.offset-Le.offset});for(var Ye=Me.length,ot=[],mt=[],St=0;St=2){var It=ot[0][0],Lt=ot[1][0],Et=ot[0][1]*ne.opacity,ct=ot[1][1]*ne.opacity;De.type=le,De.method="none",De.focus="100%",De.angle=ee,De.color=It,De.color2=Lt,De.colors=mt.join(","),De.opacity=ct,De.opacity2=Et}le==="radial"&&(De.focusposition=oe.join(","))}else Y(De,W,ne.opacity)},z=function(De,ne){ne.lineDash&&(De.dashstyle=ne.lineDash.join(" ")),ne.stroke!=null&&!(ne.stroke instanceof c)&&Y(De,ne.stroke,ne.opacity)},F=function(De,ne,N,W){var le=ne==="fill",ee=De.getElementsByTagName(ne)[0];N[ne]!=null&&N[ne]!=="none"&&(le||!le&&N.lineWidth)?(De[le?"filled":"stroked"]="true",N[ne]instanceof c&&I(De,ee),ee||(ee=o.createNode(ne)),le?K(ee,N,W):z(ee,N),D(De,ee)):(De[le?"filled":"stroked"]="false",I(De,ee))},H=[[],[],[]],G=function(De,ne){var N=f.M,W=f.C,le=f.L,ee=f.A,oe=f.Q,xe=[],Ke,pt,Ue,He,dt,vt,it=De.data,at=De.len();for(He=0;He.01?Le&&(qe+=270/b):Math.abs(Ct-It)<1e-4?Le&&qeDt?Xe-=270/b:Xe+=270/b:Le&&CtIt?Ve+=270/b:Ve-=270/b),xe.push(ft,d(((Dt-Lt)*mt+Ye)*b-p),S,d(((It-Et)*St+ot)*b-p),S,d(((Dt+Lt)*mt+Ye)*b-p),S,d(((It+Et)*St+ot)*b-p),S,d((qe*mt+Ye)*b-p),S,d((Ct*St+ot)*b-p),S,d((Ve*mt+Ye)*b-p),S,d((Xe*St+ot)*b-p)),dt=Ve,vt=Xe;break;case f.R:var Ot=H[0],Ut=H[1];Ot[0]=it[He++],Ot[1]=it[He++],Ut[0]=Ot[0]+it[He++],Ut[1]=Ot[1]+it[He++],ne&&(L(Ot,Ot,ne),L(Ut,Ut,ne)),Ot[0]=d(Ot[0]*b-p),Ut[0]=d(Ut[0]*b-p),Ot[1]=d(Ot[1]*b-p),Ut[1]=d(Ut[1]*b-p),xe.push(" m ",Ot[0],S,Ot[1]," l ",Ut[0],S,Ot[1]," l ",Ut[0],S,Ut[1]," l ",Ot[0],S,Ut[1]);break;case f.Z:xe.push(" x ")}if(Ke>0){xe.push(pt);for(var bt=0;btge&&(ie=0,pe={});var N=Ae.style,W;try{N.font=De,W=N.fontFamily.split(",")[0]}catch(le){}ne={style:N.fontStyle||ae,variant:N.fontVariant||ae,weight:N.fontWeight||ae,size:parseFloat(N.fontSize||12)|0,family:W||"Microsoft YaHei"},pe[De]=ne,ie++}return ne},fe;w.$override("measureText",function(De,ne){var N=o.doc;fe||(fe=N.createElement("div"),fe.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",o.doc.body.appendChild(fe));try{fe.style.font=ne}catch(W){}return fe.innerHTML="",fe.appendChild(N.createTextNode(De)),{width:fe.offsetWidth}});for(var ce=new y,te=function(De,ne,N,W){var le=this.style;this.__dirty&&_.normalizeTextStyle(le,!0);var ee=le.text;if(ee!=null&&(ee+=""),!ee)return;if(le.rich){var oe=w.parseRichText(ee,le);ee=[];for(var xe=0;xe=0&&(this.delFromStorage(h),this._roots.splice(e,1),h instanceof L&&h.delChildrenFromStorage(this))},addToStorage:function(h){return h&&(h.__storage=this,h.dirty(!1)),this},delFromStorage:function(h){return h&&(h.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:E};var _=w;Ge.exports=_},rA99:function(Ge,me,P){var se=P("y+Vt"),X=P("QBsz"),L=P("Sj9i"),y=L.quadraticSubdivide,E=L.cubicSubdivide,w=L.quadraticAt,_=L.cubicAt,h=L.quadraticDerivativeAt,s=L.cubicDerivativeAt,r=[];function n(l,c,o){var f=l.cpx2,d=l.cpy2;return f===null||d===null?[(o?s:_)(l.x1,l.cpx1,l.cpx2,l.x2,c),(o?s:_)(l.y1,l.cpy1,l.cpy2,l.y2,c)]:[(o?h:w)(l.x1,l.cpx1,l.x2,c),(o?h:w)(l.y1,l.cpy1,l.y2,c)]}var e=se.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(l,c){var o=c.x1,f=c.y1,d=c.x2,a=c.y2,A=c.cpx1,g=c.cpy1,m=c.cpx2,C=c.cpy2,S=c.percent;if(S===0)return;l.moveTo(o,f),m==null||C==null?(S<1&&(y(o,A,d,S,r),A=r[1],d=r[2],y(f,g,a,S,r),g=r[1],a=r[2]),l.quadraticCurveTo(A,g,d,a)):(S<1&&(E(o,A,m,d,S,r),A=r[1],m=r[2],d=r[3],E(f,g,C,a,S,r),g=r[1],C=r[2],a=r[3]),l.bezierCurveTo(A,g,m,C,d,a))},pointAt:function(l){return n(this.shape,l,!1)},tangentAt:function(l){var c=n(this.shape,l,!0);return X.normalize(c,c)}});Ge.exports=e},"rAM+":function(Ge,me,P){"use strict";P.d(me,"a",function(){return X});var se=P("Qw5x");function X(L,y){var E;if(typeof Symbol=="undefined"||L[Symbol.iterator]==null){if(Array.isArray(L)||(E=Object(se.a)(L))||y&&L&&typeof L.length=="number"){E&&(L=E);var w=0,_=function(){};return{s:_,n:function(){return w>=L.length?{done:!0}:{done:!1,value:L[w++]}},e:function(e){throw e},f:_}}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 h=!0,s=!1,r;return{s:function(){E=L[Symbol.iterator]()},n:function(){var e=E.next();return h=e.done,e},e:function(e){s=!0,r=e},f:function(){try{!h&&E.return!=null&&E.return()}finally{if(s)throw r}}}}},rUJ1:function(Ge,me){const P=/[&<>"']/,se=/[&<>"']/g,X=/[<>"']|&(?!#?\w+;)/,L=/[<>"']|&(?!#?\w+;)/g,y={"&":"&","<":"<",">":">",'"':""","'":"'"},E=b=>y[b];function w(b,p){if(p){if(P.test(b))return b.replace(se,E)}else if(X.test(b))return b.replace(L,E);return b}const _=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function h(b){return b.replace(_,(p,u)=>(u=u.toLowerCase(),u==="colon"?":":u.charAt(0)==="#"?u.charAt(1)==="x"?String.fromCharCode(parseInt(u.substring(2),16)):String.fromCharCode(+u.substring(1)):""))}const s=/(^|[^\[])\^/g;function r(b,p){b=b.source||b,p=p||"";const u={replace:(i,x)=>(x=x.source||x,x=x.replace(s,"$1"),b=b.replace(i,x),u),getRegex:()=>new RegExp(b,p)};return u}const n=/[^\w:]/g,e=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function l(b,p,u){if(b){let i;try{i=decodeURIComponent(h(u)).replace(n,"").toLowerCase()}catch(x){return null}if(i.indexOf("javascript:")===0||i.indexOf("vbscript:")===0||i.indexOf("data:")===0)return null}p&&!e.test(u)&&(u=a(p,u));try{u=encodeURI(u).replace(/%25/g,"%")}catch(i){return null}return u}const c={},o=/^[^:]+:\/*[^/]*$/,f=/^([^:]+:)[\s\S]*$/,d=/^([^:]+:\/*[^/]*)[\s\S]*$/;function a(b,p){c[" "+b]||(o.test(b)?c[" "+b]=b+"/":c[" "+b]=C(b,"/",!0)),b=c[" "+b];const u=b.indexOf(":")===-1;return p.substring(0,2)==="//"?u?p:b.replace(f,"$1")+p:p.charAt(0)==="/"?u?p:b.replace(d,"$1")+p:b+p}const A={exec:function(){}};function g(b){let p=1,u,i;for(;p{let I=!1,k=T;for(;--k>=0&&D[k]==="\\";)I=!I;return I?"|":" |"}),i=u.split(/ \|/);let x=0;if(i.length>p)i.splice(p);else for(;i.lengthD*1024*1024){n.b.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC71G"),ot();return}if((qe=he.videoList)!==null&&qe!==void 0&&qe.find(function(Ot){return Ot.name===Ct.name})){n.b.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),ot();return}_t(Ct)},St=function(Le,qe){s.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",qe?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:function(){ot(),ue({type:"removeVideo",payload:{name:Le}})}})},_t=function(Le){var qe,Ct='{"Vod":{}}';if(ne(!0),N.current){N.current.addFile(Le,null,null,null,Ct);return}Object(i.a)((qe=K.userInfo)===null||qe===void 0?void 0:qe.login,{create:!N,addFileSuccess:function(Ot){ue({type:"addVideo",payload:{uploadInfo:Ot}})},onUploadProgress:function(Ot,Ut,bt){var Nt=Math.ceil(bt*100);ue({type:"updateProgress",payload:{uploadInfo:Ot,progressPercent:Nt}}),ot()},onUploadFailed:function(Ot){n.b.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:function(Ot){ne(!1)},onUploadSucceed:function(Ot){ne(!1)},onUploadError:function(Ot){ne(!1)},gotUploader:function(Ot){Ot.addFile(Le,null,null,null,Ct),N.current=Ot}})},Dt=function(){var At=Object(_.a)(g.a.mark(function Le(){var qe,Ct,ft,Ot;return g.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return bt.next=2,ce.validateFields();case 2:if(!(!pt&&!((qe=he.videoList)!==null&&qe!==void 0&&qe.length)||pt&&!ee)){bt.next=5;break}return n.b.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE"),bt.abrupt("return");case 5:it(!0),ft=pt?{link:ee}:{video_id:(Ct=he.videoList)===null||Ct===void 0?void 0:Ct[0].videoId};debugger;return bt.next=10,ge(Object(o.a)(Object(o.a)({},ft),{name:ce.getFieldValue("name"),attachment_id:ce.getFieldValue("attachment_id"),description:ce.getFieldValue("description")}));case 10:Ot=bt.sent,it(!1),Ot.id&&It();case 13:case"end":return bt.stop()}},Le)}));return function(){return At.apply(this,arguments)}}(),It=function(){ce.resetFields(),ue({type:"removeAll"}),oe(null),Ue(null)},Lt=function(){pe(),It()},Et={name:"file",multiple:!0,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",action:O.a.API_SERVER+"/api/attachments.json",withCredentials:!0,onRemove:function(Le){Ye([])},onChange:function(Le){var qe=Le.file.status;if(qe!=="uploading",qe==="removed"&&ze(Le.fileList),qe==="done"){var Ct,ft,Ot;ze(Le==null||((Ct=Le.fileList)===null||Ct===void 0)?void 0:Ct.slice(-1)),ue({type:"addVideo",payload:{uploadInfo:{videoId:Le==null||((ft=Le.fileList[0])===null||ft===void 0||((Ot=ft.response)===null||Ot===void 0))?void 0:Ot.id,loaded:100,file:Object(o.a)({},Le==null?void 0:Le.fileList[0])}}}),Ue(!1),n.b.success("".concat(Le.file.name," \u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}else qe==="error"&&n.b.error("".concat(Le.file.name," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25"))},beforeUpload:function(Le){var qe=Le.size/1024/1024<1e3;return qe||n.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E150MB"),qe}},ct=function(){var Le,qe,Ct,ft,Ot,Ut,bt,Nt,sn,Jn,xn,Pr;return C.a.createElement(C.a.Fragment,null,!pt&&!!((Le=he.videoList)!==null&&Le!==void 0&&Le.length)&&C.a.createElement("div",{className:u.a.fileProgress},((qe=he.videoList)===null||qe===void 0||((Ct=qe[0])===null||Ct===void 0)?void 0:Ct.loaded)==100?C.a.createElement("div",{className:"".concat(u.a.videoName," font14")},(ft=he.videoList)===null||ft===void 0||((Ot=ft[0])===null||Ot===void 0)?void 0:Ot.name):C.a.createElement(w.a,{style:{width:"80%"},percent:(Ut=he.videoList)===null||Ut===void 0||((bt=Ut[0])===null||bt===void 0)?void 0:bt.loaded,status:((Nt=he.videoList)===null||Nt===void 0||((sn=Nt[0])===null||sn===void 0)?void 0:sn.loaded)==100?"normal":"active"}),C.a.createElement("div",{className:u.a.fileCancel,onClick:function(){var Lr,Sn,ea,ua;return St((Lr=he.videoList)===null||Lr===void 0||((Sn=Lr[0])===null||Sn===void 0)?void 0:Sn.name,((ea=he.videoList)===null||ea===void 0||((ua=ea[0])===null||ua===void 0)?void 0:ua.loaded)==100)}},((Jn=he.videoList)===null||Jn===void 0||((xn=Jn[0])===null||xn===void 0)?void 0:xn.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),!((Pr=he.videoList)!==null&&Pr!==void 0&&Pr.length)&&C.a.createElement("div",{className:u.a.uploadWrap},C.a.createElement("label",{htmlFor:"fileUpload",style:{marginRight:"30px"}},C.a.createElement(X.a,Et,C.a.createElement(y.a,{className:u.a.upload,disabled:(Me==null?void 0:Me.length)>0},C.a.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891"))),C.a.createElement("label",{className:"".concat(u.a.upload," ").concat(u.a.uploadLink),onClick:function(){return Ue(!0)}},C.a.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),pt&&C.a.createElement(a.a,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:ee,onChange:function(Lr){return oe(Lr.target.value)}}))};return C.a.createElement(s.a,{centered:!0,maskClosable:!1,title:$?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:u.a.modal,visible:G,confirmLoading:vt,onOk:Dt,onCancel:Lt},C.a.createElement(l.a,{form:ce},C.a.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:mt,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),C.a.createElement(l.a.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},C.a.createElement(a.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),C.a.createElement(l.a.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:u.a.contentItem},ct()),C.a.createElement(l.a.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},C.a.createElement(x.a,{getFileProgress:function(Le){if(Le.file.status==="uploading"){it(!0);return}Le.file.status==="done"&&it(!1)}})),C.a.createElement(l.a.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},C.a.createElement(T,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),C.a.createElement("div",{className:"c-grey-999"},C.a.createElement("div",null,"\u6CE8\u610F\uFF1A"),C.a.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",C.a.createElement(B.a,{to:"/users/".concat((U=K.userInfo)===null||U===void 0?void 0:U.login,"/videos/protocol"),target:"_blank",className:u.a.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),C.a.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC71G\uFF1B"),C.a.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),C.a.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};me.a=Object(b.a)(function(Q){var Y=Q.user,U=Q.loading,K=Q.globalSetting;return{user:Y,globalSetting:K,loading:U}})(k)},sR1s:function(Ge,me,P){"use strict";P.d(me,"b",function(){return y}),P.d(me,"a",function(){return E}),P.d(me,"c",function(){return w}),P.d(me,"d",function(){return _});var se=P("U8pU"),X="RC_TABLE_KEY";function L(h){return h==null?[]:Array.isArray(h)?h:[h]}function y(h,s){if(!s&&typeof s!="number")return h;for(var r=L(s),n=h,e=0;e-1)){var c=y.parse(l)[3],o=y.toHex(l);e.setAttribute("stop-color","#"+o),e.setAttribute("stop-opacity",c)}else e.setAttribute("stop-color",s[r].color);h.appendChild(e)}_._dom=h},E.prototype.markUsed=function(_){if(_.style){var h=_.style.fill;h&&h._dom&&se.prototype.markUsed.call(this,h._dom),h=_.style.stroke,h&&h._dom&&se.prototype.markUsed.call(this,h._dom)}};var w=E;Ge.exports=w},sboe:function(Ge,me,P){"use strict";P.d(me,"a",function(){return L});var se=P("q1tI"),X=P.n(se),L=se.createContext(null)},t23M:function(Ge,me,P){"use strict";var se=P("VTBJ"),X=P("1OyB"),L=P("vuIU"),y=P("Ji7U"),E=P("LK+K"),w=P("q1tI"),_=P.n(w),h=P("m+aA"),s=P("Zm9Q"),r=P("Kwbf"),n=P("c+Xe"),e=P("bdgK"),l="rc-observer-key",c=function(o){Object(y.a)(d,o);var f=Object(E.a)(d);function d(){var a;return Object(X.a)(this,d),a=f.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(A){var g=a.props.onResize,m=A[0].target,C=m.getBoundingClientRect(),S=C.width,B=C.height,b=m.offsetWidth,p=m.offsetHeight,u=Math.floor(S),i=Math.floor(B);if(a.state.width!==u||a.state.height!==i||a.state.offsetWidth!==b||a.state.offsetHeight!==p){var x={width:u,height:i,offsetWidth:b,offsetHeight:p};a.setState(x),g&&Promise.resolve().then(function(){g(Object(se.a)(Object(se.a)({},x),{},{offsetWidth:b,offsetHeight:p}))})}},a.setChildNode=function(A){a.childNode=A},a}return Object(L.a)(d,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var A=this.props.disabled;if(A){this.destroyObserver();return}var g=Object(h.a)(this.childNode||this),m=g!==this.currentElement;m&&(this.destroyObserver(),this.currentElement=g),!this.resizeObserver&&g&&(this.resizeObserver=new e.default(this.onResize),this.resizeObserver.observe(g))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var A=this.props.children,g=Object(s.a)(A);if(g.length>1)Object(r.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(g.length===0)return Object(r.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var m=g[0];if(w.isValidElement(m)&&Object(n.c)(m)){var C=m.ref;g[0]=w.cloneElement(m,{ref:Object(n.a)(C,this.setChildNode)})}return g.length===1?g[0]:g.map(function(S,B){return!w.isValidElement(S)||"key"in S&&S.key!==null?S:w.cloneElement(S,{key:"".concat(l,"-").concat(B)})})}}]),d}(w.Component);c.displayName="ResizeObserver",me.a=c},tWlo:function(Ge,me){Ge.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=="},u3os:function(Ge,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.ver=me.clear=me.bind=void 0;var se=P("P4Qj"),X=function(w,_){var h=(0,se.getSensor)(w);return h.bind(_),function(){h.unbind(_)}};me.bind=X;var L=function(w){var _=(0,se.getSensor)(w);(0,se.removeSensor)(_)};me.clear=L;var y="1.0.1";me.ver=y},uK0f:function(Ge,me,P){(function(se,X){Ge.exports=X()})(this,function(){"use strict";function se(X,L,y){y=y||{},y.childrenKeyName=y.childrenKeyName||"children";var E=X||[],w=[],_=0;do{var h=E.filter(function(s){return L(s,_)})[0];if(!h)break;w.push(h),E=h[y.childrenKeyName]||[],_+=1}while(E.length>0);return w}return se})},uRQ9:function(Ge,me,P){Ge.exports={flex_box_center:"flex_box_center___1iLgt",flex_space_between:"flex_space_between___3p7p-",flex_box_vertical_center:"flex_box_vertical_center___3FnaF",flex_box_center_end:"flex_box_center_end___XIPip",flex_box_column:"flex_box_column___3ji4d",certificate:"certificate___3Sn4A",actionsBtns:"actionsBtns___30qsn"}},ulZh:function(Ge,me,P){typeof window!="undefined"&&function(X,L){Ge.exports=L()}(this,function(){return function(se){var X={};function L(y){if(X[y])return X[y].exports;var E=X[y]={i:y,l:!1,exports:{}};return se[y].call(E.exports,E,E.exports,L),E.l=!0,E.exports}return L.m=se,L.c=X,L.d=function(y,E,w){L.o(y,E)||Object.defineProperty(y,E,{enumerable:!0,get:w})},L.r=function(y){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(y,"__esModule",{value:!0})},L.t=function(y,E){if(E&1&&(y=L(y)),E&8)return y;if(E&4&&typeof y=="object"&&y&&y.__esModule)return y;var w=Object.create(null);if(L.r(w),Object.defineProperty(w,"default",{enumerable:!0,value:y}),E&2&&typeof y!="string")for(var _ in y)L.d(w,_,function(h){return y[h]}.bind(null,_));return w},L.n=function(y){var E=y&&y.__esModule?function(){return y.default}:function(){return y};return L.d(E,"a",E),E},L.o=function(y,E){return Object.prototype.hasOwnProperty.call(y,E)},L.p="/dist/",L(L.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(se,X,L){"use strict";var y=Object.prototype.hasOwnProperty,E="~";function w(){}Object.create&&(w.prototype=Object.create(null),new w().__proto__||(E=!1));function _(n,e,l){this.fn=n,this.context=e,this.once=l||!1}function h(n,e,l,c,o){if(typeof l!="function")throw new TypeError("The listener must be a function");var f=new _(l,c||n,o),d=E?E+e:e;return n._events[d]?n._events[d].fn?n._events[d]=[n._events[d],f]:n._events[d].push(f):(n._events[d]=f,n._eventsCount++),n}function s(n,e){--n._eventsCount===0?n._events=new w:delete n._events[e]}function r(){this._events=new w,this._eventsCount=0}r.prototype.eventNames=function(){var e=[],l,c;if(this._eventsCount===0)return e;for(c in l=this._events)y.call(l,c)&&e.push(E?c.slice(1):c);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(l)):e},r.prototype.listeners=function(e){var l=E?E+e:e,c=this._events[l];if(!c)return[];if(c.fn)return[c.fn];for(var o=0,f=c.length,d=new Array(f);o0},!1)}function n(e,l){for(var c={main:[l]},o={main:[]},f={main:{}};r(c);)for(var d=Object.keys(c),a=0;a=2*B/p||D<=k)return;var Q=Number.POSITIVE_INFINITY,Y;for(Y=d.level-1;Y>i;Y--){var U=u[Y].maxBitrate;if(Q=B*U/(8*.8*T),Q=D)return;var K=this.bwEstimator.getEstimate();r.logger.warn("Fragment "+d.sn+(a?" part "+a.index:"")+" of level "+d.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+Y+` + */var he=E(21),ue=E(22),Te=E(23);y.Buffer=s,y.SlowBuffer=A,y.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=w.TYPED_ARRAY_SUPPORT!==void 0?w.TYPED_ARRAY_SUPPORT:function(){try{var ne=new Uint8Array(1);return ne.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},ne.foo()===42&&typeof ne.subarray=="function"&&ne.subarray(1,1).byteLength===0}catch(N){return!1}}(),y.kMaxLength=_(),s.poolSize=8192,s._augment=function(ne){return ne.__proto__=s.prototype,ne},s.from=function(ne,N,W){return r(null,ne,N,W)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(ne,N,W){return e(null,ne,N,W)},s.allocUnsafe=function(ne){return l(null,ne)},s.allocUnsafeSlow=function(ne){return l(null,ne)},s.isBuffer=function(ne){return!(ne==null||!ne._isBuffer)},s.compare=function(ne,N){if(!s.isBuffer(ne)||!s.isBuffer(N))throw new TypeError("Arguments must be Buffers");if(ne===N)return 0;for(var W=ne.length,le=N.length,ee=0,oe=Math.min(W,le);ee0&&(ne=this.toString("hex",0,N).match(/.{2}/g).join(" "),this.length>N&&(ne+=" ... ")),""},s.prototype.compare=function(ne,N,W,le,ee){if(!s.isBuffer(ne))throw new TypeError("Argument must be a Buffer");if(N===void 0&&(N=0),W===void 0&&(W=ne?ne.length:0),le===void 0&&(le=0),ee===void 0&&(ee=this.length),N<0||W>ne.length||le<0||ee>this.length)throw new RangeError("out of range index");if(le>=ee&&N>=W)return 0;if(le>=ee)return-1;if(N>=W)return 1;if(N>>>=0,W>>>=0,le>>>=0,ee>>>=0,this===ne)return 0;for(var oe=ee-le,xe=W-N,Ke=Math.min(oe,xe),pt=this.slice(le,ee),Ue=ne.slice(N,W),He=0;Heee)&&(W=ee),ne.length>0&&(W<0||N<0)||N>this.length)throw new RangeError("Attempt to write outside buffer bounds");le||(le="utf8");for(var oe=!1;;)switch(le){case"hex":return b(this,ne,N,W);case"utf8":case"utf-8":return p(this,ne,N,W);case"ascii":return u(this,ne,N,W);case"latin1":case"binary":return i(this,ne,N,W);case"base64":return x(this,ne,N,W);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,ne,N,W);default:if(oe)throw new TypeError("Unknown encoding: "+le);le=(""+le).toLowerCase(),oe=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Ie=4096;s.prototype.slice=function(ne,N){var W=this.length;ne=~~ne,N=N===void 0?W:~~N,ne<0?(ne+=W)<0&&(ne=0):ne>W&&(ne=W),N<0?(N+=W)<0&&(N=0):N>W&&(N=W),N0&&(ee*=256);)le+=this[ne+--N]*ee;return le},s.prototype.readUInt8=function(ne,N){return N||K(ne,1,this.length),this[ne]},s.prototype.readUInt16LE=function(ne,N){return N||K(ne,2,this.length),this[ne]|this[ne+1]<<8},s.prototype.readUInt16BE=function(ne,N){return N||K(ne,2,this.length),this[ne]<<8|this[ne+1]},s.prototype.readUInt32LE=function(ne,N){return N||K(ne,4,this.length),(this[ne]|this[ne+1]<<8|this[ne+2]<<16)+16777216*this[ne+3]},s.prototype.readUInt32BE=function(ne,N){return N||K(ne,4,this.length),16777216*this[ne]+(this[ne+1]<<16|this[ne+2]<<8|this[ne+3])},s.prototype.readIntLE=function(ne,N,W){ne|=0,N|=0,W||K(ne,N,this.length);for(var le=this[ne],ee=1,oe=0;++oe=ee&&(le-=Math.pow(2,8*N)),le},s.prototype.readIntBE=function(ne,N,W){ne|=0,N|=0,W||K(ne,N,this.length);for(var le=N,ee=1,oe=this[ne+--le];le>0&&(ee*=256);)oe+=this[ne+--le]*ee;return ee*=128,oe>=ee&&(oe-=Math.pow(2,8*N)),oe},s.prototype.readInt8=function(ne,N){return N||K(ne,1,this.length),128&this[ne]?-1*(255-this[ne]+1):this[ne]},s.prototype.readInt16LE=function(ne,N){N||K(ne,2,this.length);var W=this[ne]|this[ne+1]<<8;return 32768&W?4294901760|W:W},s.prototype.readInt16BE=function(ne,N){N||K(ne,2,this.length);var W=this[ne+1]|this[ne]<<8;return 32768&W?4294901760|W:W},s.prototype.readInt32LE=function(ne,N){return N||K(ne,4,this.length),this[ne]|this[ne+1]<<8|this[ne+2]<<16|this[ne+3]<<24},s.prototype.readInt32BE=function(ne,N){return N||K(ne,4,this.length),this[ne]<<24|this[ne+1]<<16|this[ne+2]<<8|this[ne+3]},s.prototype.readFloatLE=function(ne,N){return N||K(ne,4,this.length),ue.read(this,ne,!0,23,4)},s.prototype.readFloatBE=function(ne,N){return N||K(ne,4,this.length),ue.read(this,ne,!1,23,4)},s.prototype.readDoubleLE=function(ne,N){return N||K(ne,8,this.length),ue.read(this,ne,!0,52,8)},s.prototype.readDoubleBE=function(ne,N){return N||K(ne,8,this.length),ue.read(this,ne,!1,52,8)},s.prototype.writeUIntLE=function(ne,N,W,le){(ne=+ne,N|=0,W|=0,!le)&&z(this,ne,N,W,Math.pow(2,8*W)-1,0);var ee=1,oe=0;for(this[N]=255≠++oe=0&&(oe*=256);)this[N+ee]=ne/oe&255;return N+W},s.prototype.writeUInt8=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,1,255,0),s.TYPED_ARRAY_SUPPORT||(ne=Math.floor(ne)),this[N]=255&ne,N+1},s.prototype.writeUInt16LE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[N]=255&ne,this[N+1]=ne>>>8):F(this,ne,N,!0),N+2},s.prototype.writeUInt16BE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[N]=ne>>>8,this[N+1]=255&ne):F(this,ne,N,!1),N+2},s.prototype.writeUInt32LE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[N+3]=ne>>>24,this[N+2]=ne>>>16,this[N+1]=ne>>>8,this[N]=255&ne):H(this,ne,N,!0),N+4},s.prototype.writeUInt32BE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[N]=ne>>>24,this[N+1]=ne>>>16,this[N+2]=ne>>>8,this[N+3]=255&ne):H(this,ne,N,!1),N+4},s.prototype.writeIntLE=function(ne,N,W,le){if(ne=+ne,N|=0,!le){var ee=Math.pow(2,8*W-1);z(this,ne,N,W,ee-1,-ee)}var oe=0,xe=1,Ke=0;for(this[N]=255≠++oe>0)-Ke&255;return N+W},s.prototype.writeIntBE=function(ne,N,W,le){if(ne=+ne,N|=0,!le){var ee=Math.pow(2,8*W-1);z(this,ne,N,W,ee-1,-ee)}var oe=W-1,xe=1,Ke=0;for(this[N+oe]=255≠--oe>=0&&(xe*=256);)ne<0&&Ke===0&&this[N+oe+1]!==0&&(Ke=1),this[N+oe]=(ne/xe>>0)-Ke&255;return N+W},s.prototype.writeInt8=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,1,127,-128),s.TYPED_ARRAY_SUPPORT||(ne=Math.floor(ne)),ne<0&&(ne=255+ne+1),this[N]=255&ne,N+1},s.prototype.writeInt16LE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[N]=255&ne,this[N+1]=ne>>>8):F(this,ne,N,!0),N+2},s.prototype.writeInt16BE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[N]=ne>>>8,this[N+1]=255&ne):F(this,ne,N,!1),N+2},s.prototype.writeInt32LE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[N]=255&ne,this[N+1]=ne>>>8,this[N+2]=ne>>>16,this[N+3]=ne>>>24):H(this,ne,N,!0),N+4},s.prototype.writeInt32BE=function(ne,N,W){return ne=+ne,N|=0,W||z(this,ne,N,4,2147483647,-2147483648),ne<0&&(ne=4294967295+ne+1),s.TYPED_ARRAY_SUPPORT?(this[N]=ne>>>24,this[N+1]=ne>>>16,this[N+2]=ne>>>8,this[N+3]=255&ne):H(this,ne,N,!1),N+4},s.prototype.writeFloatLE=function(ne,N,W){return $(this,ne,N,!0,W)},s.prototype.writeFloatBE=function(ne,N,W){return $(this,ne,N,!1,W)},s.prototype.writeDoubleLE=function(ne,N,W){return ae(this,ne,N,!0,W)},s.prototype.writeDoubleBE=function(ne,N,W){return ae(this,ne,N,!1,W)},s.prototype.copy=function(ne,N,W,le){if(W||(W=0),le||le===0||(le=this.length),N>=ne.length&&(N=ne.length),N||(N=0),le>0&&le=this.length)throw new RangeError("sourceStart out of bounds");if(le<0)throw new RangeError("sourceEnd out of bounds");le>this.length&&(le=this.length),ne.length-N=0;--ee)ne[ee+N]=this[ee+W];else if(oe<1e3||!s.TYPED_ARRAY_SUPPORT)for(ee=0;ee>>=0,W=W===void 0?this.length:W>>>0,ne||(ne=0);var oe;if(typeof ne=="number")for(oe=N;oe0)throw new Error("Invalid string. Length must be a multiple of 4");return a[A-2]==="="?2:a[A-1]==="="?1:0}function _(a){return 3*a.length/4-w(a)}function h(a){var A,g,m,C,T,B=a.length;C=w(a),T=new c(3*B/4-C),g=C>0?B-4:B;var b=0;for(A=0;A>16&255,T[b++]=m>>8&255,T[b++]=255&m;return C===2?(m=l[a.charCodeAt(A)]<<2|l[a.charCodeAt(A+1)]>>4,T[b++]=255&m):C===1&&(m=l[a.charCodeAt(A)]<<10|l[a.charCodeAt(A+1)]<<4|l[a.charCodeAt(A+2)]>>2,T[b++]=m>>8&255,T[b++]=255&m),T}function s(a){return e[a>>18&63]+e[a>>12&63]+e[a>>6&63]+e[63&a]}function r(a,A,g){for(var m,C=[],T=A;Tb?b:B+16383));return m===1?(A=a[g-1],C+=e[A>>2],C+=e[A<<4&63],C+="=="):m===2&&(A=(a[g-2]<<8)+a[g-1],C+=e[A>>10],C+=e[A>>4&63],C+=e[A<<2&63],C+="="),T.push(C),T.join("")}y.byteLength=_,y.toByteArray=h,y.fromByteArray=n;for(var e=[],l=[],c=typeof Uint8Array!="undefined"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=0,d=o.length;f>1,o=-7,f=_?s-1:0,d=_?-1:1,a=E[w+f];for(f+=d,r=a&(1<<-o)-1,a>>=-o,o+=e;o>0;r=256*r+E[w+f],f+=d,o-=8);for(n=r&(1<<-o)-1,r>>=-o,o+=h;o>0;n=256*n+E[w+f],f+=d,o-=8);if(r===0)r=1-c;else{if(r===l)return n?NaN:1/0*(a?-1:1);n+=Math.pow(2,h),r-=c}return(a?-1:1)*n*Math.pow(2,r-h)},y.write=function(E,w,_,h,s,r){var n,e,l,c=8*r-s-1,o=(1<>1,d=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,a=h?0:r-1,A=h?1:-1,g=w<0||w===0&&1/w<0?1:0;for(w=Math.abs(w),isNaN(w)||w===1/0?(e=isNaN(w)?1:0,n=o):(n=Math.floor(Math.log(w)/Math.LN2),w*(l=Math.pow(2,-n))<1&&(n--,l*=2),w+=n+f>=1?d/l:d*Math.pow(2,1-f),w*l>=2&&(n++,l/=2),n+f>=o?(e=0,n=o):n+f>=1?(e=(w*l-1)*Math.pow(2,s),n+=f):(e=w*Math.pow(2,f-1)*Math.pow(2,s),n=0));s>=8;E[_+a]=255&e,a+=A,e/=256,s-=8);for(n=n<0;E[_+a]=255&n,a+=A,n/=256,c-=8);E[_+a-A]|=128*g}},function(L,y){var E={}.toString;L.exports=Array.isArray||function(w){return E.call(w)=="[object Array]"}},function(L,y,E){"use strict";function w(s,r){if(!(s instanceof r))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var _=function(){function s(r,n){for(var e=0;e>>31}var B=(d<<5|d>>>27)+m+e[C];B+=C<20?1518500249+(a&A|~a&g):C<40?1859775393+(a^A^g):C<60?(a&A|a&g|A&g)-1894007588:(a^A^g)-899497514,m=g,g=A,A=a<<30|a>>>2,a=d,d=B}f[0]=f[0]+d|0,f[1]=f[1]+a|0,f[2]=f[2]+A|0,f[3]=f[3]+g|0,f[4]=f[4]+m|0},_doFinalize:function(){var c=this._data,o=c.words,f=8*this._nDataBytes,d=8*c.sigBytes;return o[d>>>5]|=128<<24-d%32,o[14+(d+64>>>9<<4)]=Math.floor(f/4294967296),o[15+(d+64>>>9<<4)]=f,c.sigBytes=4*o.length,this._process(),this._hash},clone:function(){var c=r.clone.call(this);return c._hash=this._hash.clone(),c}});_.SHA1=r._createHelper(l),_.HmacSHA1=r._createHmacHelper(l)}(),w.SHA1})},function(L,y,E){!function(w,_){L.exports=y=_(E(0))}(0,function(w){!function(){var _=w,h=_.lib,s=h.Base,r=_.enc,n=r.Utf8,e=_.algo;e.HMAC=s.extend({init:function(l,c){l=this._hasher=new l.init,typeof c=="string"&&(c=n.parse(c));var o=l.blockSize,f=4*o;c.sigBytes>f&&(c=l.finalize(c)),c.clamp();for(var d=this._oKey=c.clone(),a=this._iKey=c.clone(),A=d.words,g=a.words,m=0;m>>6-d%4*2;o[f>>>2]|=(a|A)<<24-f%4*8,f++}return r.create(o,f)}var h=w,s=h.lib,r=s.WordArray,n=h.enc;n.Base64={stringify:function(e){var l=e.words,c=e.sigBytes,o=this._map;e.clamp();for(var f=[],d=0;d>>2]>>>24-d%4*8&255,A=l[d+1>>>2]>>>24-(d+1)%4*8&255,g=l[d+2>>>2]>>>24-(d+2)%4*8&255,m=a<<16|A<<8|g,C=0;C<4&&d+.75*C>>6*(3-C)&63));var T=o.charAt(64);if(T)for(;f.length%4;)f.push(T);return f.join("")},parse:function(e){var l=e.length,c=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var f=0;f0&&(K=U.UploadProgress.UploadProgressList[0],z=K.ClientId),c.default.setClientId(z),u&&u(K)},function(U){U&&(i(U),console.log(U))})}}]),b}();y.default=B},function(L,y,E){"use strict";function w(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(y,"__esModule",{value:!0});var _=function(){function n(e,l){for(var c=0;c=0&&(Ue=N[pt],Ue.textAlign==="right");)i(z,F,Ue,G,le,Te,Ke,"right"),ee-=Ue.width,Ke-=Ue.width,pt--;for(xe+=(ae-(xe-ue)-(Ie-Ke)-ee)/2;oe<=pt;)Ue=N[oe],i(z,F,Ue,G,le,Te,xe+Ue.width/2,"center"),xe+=Ue.width,oe++;Te+=le}}function u(z,F,H,G,$){if(H&&F.textRotation){var ae=F.textOrigin;ae==="center"?(G=H.width/2+H.x,$=H.height/2+H.y):ae&&(G=ae[0]+H.x,$=ae[1]+H.y),z.translate(G,$),z.rotate(-F.textRotation),z.translate(-G,-$)}}function i(z,F,H,G,$,ae,pe,ie){var ge=G.rich[H.styleName]||{};ge.text=H.text;var Ae=H.textVerticalAlign,be=ae+$/2;Ae==="top"?be=ae+H.height/2:Ae==="bottom"&&(be=ae+$-H.height/2),!H.isLineHolder&&x(ge)&&O(z,F,ge,ie==="right"?pe-H.width:ie==="center"?pe-H.width/2:pe,be-H.height/2,H.width,H.height);var fe=H.textPadding;fe&&(pe=U(pe,ie,fe),be-=H.height/2-fe[2]-H.textHeight/2),I(F,"shadowBlur",L(ge.textShadowBlur,G.textShadowBlur,0)),I(F,"shadowColor",ge.textShadowColor||G.textShadowColor||"transparent"),I(F,"shadowOffsetX",L(ge.textShadowOffsetX,G.textShadowOffsetX,0)),I(F,"shadowOffsetY",L(ge.textShadowOffsetY,G.textShadowOffsetY,0)),I(F,"textAlign",ie),I(F,"textBaseline","middle"),I(F,"font",H.font||o);var ce=k(ge.textStroke||G.textStroke,de),te=Q(ge.textFill||G.textFill),de=X(ge.textStrokeWidth,G.textStrokeWidth);ce&&(I(F,"lineWidth",de),I(F,"strokeStyle",ce),F.strokeText(H.text,pe,be)),te&&(I(F,"fillStyle",te),F.fillText(H.text,pe,be))}function x(z){return!!(z.textBackgroundColor||z.textBorderWidth&&z.textBorderColor)}function O(z,F,H,G,$,ae,pe){var ie=H.textBackgroundColor,ge=H.textBorderWidth,Ae=H.textBorderColor,be=w(ie);if(I(F,"shadowBlur",H.textBoxShadowBlur||0),I(F,"shadowColor",H.textBoxShadowColor||"transparent"),I(F,"shadowOffsetX",H.textBoxShadowOffsetX||0),I(F,"shadowOffsetY",H.textBoxShadowOffsetY||0),be||ge&&Ae){F.beginPath();var fe=H.textBorderRadius;fe?s.buildPath(F,{x:G,y:$,width:ae,height:pe,r:fe}):F.rect(G,$,ae,pe),F.closePath()}if(be)if(I(F,"fillStyle",ie),H.fillOpacity!=null){var ce=F.globalAlpha;F.globalAlpha=H.fillOpacity*H.opacity,F.fill(),F.globalAlpha=ce}else F.fill();else if(_(ie)){var te=ie.image;te=r.createOrUpdateImage(te,null,z,S,ie),te&&r.isImageReady(te)&&F.drawImage(te,G,$,ae,pe)}if(ge&&Ae)if(I(F,"lineWidth",ge),I(F,"strokeStyle",Ae),H.strokeOpacity!=null){var ce=F.globalAlpha;F.globalAlpha=H.strokeOpacity*H.opacity,F.stroke(),F.globalAlpha=ce}else F.stroke()}function S(z,F){F.image=z}function D(z,F,H,G){var $=H.x||0,ae=H.y||0,pe=H.textAlign,ie=H.textVerticalAlign;if(G){var ge=H.textPosition;if(ge instanceof Array)$=G.x+Y(ge[0],G.width),ae=G.y+Y(ge[1],G.height);else{var Ae=F&&F.calculateTextPosition?F.calculateTextPosition(A,H,G):h.calculateTextPosition(A,H,G);$=Ae.x,ae=Ae.y,pe=pe||Ae.textAlign,ie=ie||Ae.textVerticalAlign}var be=H.textOffset;be&&($+=be[0],ae+=be[1])}return z=z||{},z.baseX=$,z.baseY=ae,z.textAlign=pe,z.textVerticalAlign=ie,z}function I(z,F,H){return z[F]=n(z,F,H),z[F]}function k(z,F){return z==null||F<=0||z==="transparent"||z==="none"?null:z.image||z.colorStops?"#000":z}function Q(z){return z==null||z==="none"?null:z.image||z.colorStops?"#000":z}function Y(z,F){return typeof z=="string"?z.lastIndexOf("%")>=0?parseFloat(z)/100*F:parseFloat(z):z}function U(z,F,H){return F==="right"?z-H[1]:F==="center"?z+H[3]/2-H[1]/2:z+H[3]}function K(z,F){return z!=null&&(z||F.textBackgroundColor||F.textBorderWidth&&F.textBorderColor||F.textPadding)}me.normalizeTextStyle=m,me.renderText=T,me.getBoxPosition=D,me.getStroke=k,me.getFill=Q,me.parsePercent=Y,me.needDrawText=K},qH13:function(Ge,me,P){var se=P("ItGF"),X=P("QBsz"),L=X.applyTransform,y=P("mFDi"),E=P("Qe9p"),w=P("6GrX"),_=P("pzxd"),h=P("ni6a"),s=P("Gev7"),r=P("Dagg"),n=P("dqUG"),e=P("y+Vt"),l=P("IMiH"),c=P("QuXc"),o=P("06Qe"),f=l.CMD,d=Math.round,a=Math.sqrt,A=Math.abs,g=Math.cos,m=Math.sin,C=Math.max;if(!se.canvasSupported){var T=",",B="progid:DXImageTransform.Microsoft",b=21600,p=b/2,u=1e5,i=1e3,x=function(De){De.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",De.coordsize=b+","+b,De.coordorigin="0,0"},O=function(De){return String(De).replace(/&/g,"&").replace(/"/g,""")},S=function(De,ne,N){return"rgb("+[De,ne,N].join(",")+")"},D=function(De,ne){ne&&De&&ne.parentNode!==De&&De.appendChild(ne)},I=function(De,ne){ne&&De&&ne.parentNode===De&&De.removeChild(ne)},k=function(De,ne,N){return(parseFloat(De)||0)*u+(parseFloat(ne)||0)*i+N},Q=_.parsePercent,Y=function(De,ne,N){var W=E.parse(ne);N=+N,isNaN(N)&&(N=1),W&&(De.color=S(W[0],W[1],W[2]),De.opacity=N*W[3])},U=function(De){var ne=E.parse(De);return[S(ne[0],ne[1],ne[2]),ne[3]]},K=function(De,ne,N){var W=ne.fill;if(W!=null)if(W instanceof c){var le,ee=0,oe=[0,0],xe=0,Ke=1,pt=N.getBoundingRect(),Ue=pt.width,He=pt.height;if(W.type==="linear"){le="gradient";var dt=N.transform,vt=[W.x*Ue,W.y*He],it=[W.x2*Ue,W.y2*He];dt&&(L(vt,vt,dt),L(it,it,dt));var at=it[0]-vt[0],Ve=it[1]-vt[1];ee=Math.atan2(at,Ve)*180/Math.PI,ee<0&&(ee+=360),ee<1e-6&&(ee=0)}else{le="gradientradial";var vt=[W.x*Ue,W.y*He],dt=N.transform,Xe=N.scale,ze=Ue,we=He;oe=[(vt[0]-pt.x)/ze,(vt[1]-pt.y)/we],dt&&L(vt,vt,dt),ze/=Xe[0]*b,we/=Xe[1]*b;var Re=C(ze,we);xe=2*0/Re,Ke=2*W.r/Re-xe}var Me=W.colorStops.slice();Me.sort(function(At,Le){return At.offset-Le.offset});for(var Ye=Me.length,ot=[],mt=[],Tt=0;Tt=2){var It=ot[0][0],Lt=ot[1][0],Et=ot[0][1]*ne.opacity,ct=ot[1][1]*ne.opacity;De.type=le,De.method="none",De.focus="100%",De.angle=ee,De.color=It,De.color2=Lt,De.colors=mt.join(","),De.opacity=ct,De.opacity2=Et}le==="radial"&&(De.focusposition=oe.join(","))}else Y(De,W,ne.opacity)},z=function(De,ne){ne.lineDash&&(De.dashstyle=ne.lineDash.join(" ")),ne.stroke!=null&&!(ne.stroke instanceof c)&&Y(De,ne.stroke,ne.opacity)},F=function(De,ne,N,W){var le=ne==="fill",ee=De.getElementsByTagName(ne)[0];N[ne]!=null&&N[ne]!=="none"&&(le||!le&&N.lineWidth)?(De[le?"filled":"stroked"]="true",N[ne]instanceof c&&I(De,ee),ee||(ee=o.createNode(ne)),le?K(ee,N,W):z(ee,N),D(De,ee)):(De[le?"filled":"stroked"]="false",I(De,ee))},H=[[],[],[]],G=function(De,ne){var N=f.M,W=f.C,le=f.L,ee=f.A,oe=f.Q,xe=[],Ke,pt,Ue,He,dt,vt,it=De.data,at=De.len();for(He=0;He.01?Le&&(qe+=270/b):Math.abs(Ct-It)<1e-4?Le&&qeDt?Xe-=270/b:Xe+=270/b:Le&&CtIt?Ve+=270/b:Ve-=270/b),xe.push(ft,d(((Dt-Lt)*mt+Ye)*b-p),T,d(((It-Et)*Tt+ot)*b-p),T,d(((Dt+Lt)*mt+Ye)*b-p),T,d(((It+Et)*Tt+ot)*b-p),T,d((qe*mt+Ye)*b-p),T,d((Ct*Tt+ot)*b-p),T,d((Ve*mt+Ye)*b-p),T,d((Xe*Tt+ot)*b-p)),dt=Ve,vt=Xe;break;case f.R:var Ot=H[0],Ut=H[1];Ot[0]=it[He++],Ot[1]=it[He++],Ut[0]=Ot[0]+it[He++],Ut[1]=Ot[1]+it[He++],ne&&(L(Ot,Ot,ne),L(Ut,Ut,ne)),Ot[0]=d(Ot[0]*b-p),Ut[0]=d(Ut[0]*b-p),Ot[1]=d(Ot[1]*b-p),Ut[1]=d(Ut[1]*b-p),xe.push(" m ",Ot[0],T,Ot[1]," l ",Ut[0],T,Ot[1]," l ",Ut[0],T,Ut[1]," l ",Ot[0],T,Ut[1]);break;case f.Z:xe.push(" x ")}if(Ke>0){xe.push(pt);for(var bt=0;btge&&(ie=0,pe={});var N=Ae.style,W;try{N.font=De,W=N.fontFamily.split(",")[0]}catch(le){}ne={style:N.fontStyle||ae,variant:N.fontVariant||ae,weight:N.fontWeight||ae,size:parseFloat(N.fontSize||12)|0,family:W||"Microsoft YaHei"},pe[De]=ne,ie++}return ne},fe;w.$override("measureText",function(De,ne){var N=o.doc;fe||(fe=N.createElement("div"),fe.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",o.doc.body.appendChild(fe));try{fe.style.font=ne}catch(W){}return fe.innerHTML="",fe.appendChild(N.createTextNode(De)),{width:fe.offsetWidth}});for(var ce=new y,te=function(De,ne,N,W){var le=this.style;this.__dirty&&_.normalizeTextStyle(le,!0);var ee=le.text;if(ee!=null&&(ee+=""),!ee)return;if(le.rich){var oe=w.parseRichText(ee,le);ee=[];for(var xe=0;xe=0&&(this.delFromStorage(h),this._roots.splice(e,1),h instanceof L&&h.delChildrenFromStorage(this))},addToStorage:function(h){return h&&(h.__storage=this,h.dirty(!1)),this},delFromStorage:function(h){return h&&(h.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:E};var _=w;Ge.exports=_},rA99:function(Ge,me,P){var se=P("y+Vt"),X=P("QBsz"),L=P("Sj9i"),y=L.quadraticSubdivide,E=L.cubicSubdivide,w=L.quadraticAt,_=L.cubicAt,h=L.quadraticDerivativeAt,s=L.cubicDerivativeAt,r=[];function n(l,c,o){var f=l.cpx2,d=l.cpy2;return f===null||d===null?[(o?s:_)(l.x1,l.cpx1,l.cpx2,l.x2,c),(o?s:_)(l.y1,l.cpy1,l.cpy2,l.y2,c)]:[(o?h:w)(l.x1,l.cpx1,l.x2,c),(o?h:w)(l.y1,l.cpy1,l.y2,c)]}var e=se.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(l,c){var o=c.x1,f=c.y1,d=c.x2,a=c.y2,A=c.cpx1,g=c.cpy1,m=c.cpx2,C=c.cpy2,T=c.percent;if(T===0)return;l.moveTo(o,f),m==null||C==null?(T<1&&(y(o,A,d,T,r),A=r[1],d=r[2],y(f,g,a,T,r),g=r[1],a=r[2]),l.quadraticCurveTo(A,g,d,a)):(T<1&&(E(o,A,m,d,T,r),A=r[1],m=r[2],d=r[3],E(f,g,C,a,T,r),g=r[1],C=r[2],a=r[3]),l.bezierCurveTo(A,g,m,C,d,a))},pointAt:function(l){return n(this.shape,l,!1)},tangentAt:function(l){var c=n(this.shape,l,!0);return X.normalize(c,c)}});Ge.exports=e},"rAM+":function(Ge,me,P){"use strict";P.d(me,"a",function(){return X});var se=P("Qw5x");function X(L,y){var E;if(typeof Symbol=="undefined"||L[Symbol.iterator]==null){if(Array.isArray(L)||(E=Object(se.a)(L))||y&&L&&typeof L.length=="number"){E&&(L=E);var w=0,_=function(){};return{s:_,n:function(){return w>=L.length?{done:!0}:{done:!1,value:L[w++]}},e:function(e){throw e},f:_}}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 h=!0,s=!1,r;return{s:function(){E=L[Symbol.iterator]()},n:function(){var e=E.next();return h=e.done,e},e:function(e){s=!0,r=e},f:function(){try{!h&&E.return!=null&&E.return()}finally{if(s)throw r}}}}},rUJ1:function(Ge,me){const P=/[&<>"']/,se=/[&<>"']/g,X=/[<>"']|&(?!#?\w+;)/,L=/[<>"']|&(?!#?\w+;)/g,y={"&":"&","<":"<",">":">",'"':""","'":"'"},E=b=>y[b];function w(b,p){if(p){if(P.test(b))return b.replace(se,E)}else if(X.test(b))return b.replace(L,E);return b}const _=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function h(b){return b.replace(_,(p,u)=>(u=u.toLowerCase(),u==="colon"?":":u.charAt(0)==="#"?u.charAt(1)==="x"?String.fromCharCode(parseInt(u.substring(2),16)):String.fromCharCode(+u.substring(1)):""))}const s=/(^|[^\[])\^/g;function r(b,p){b=b.source||b,p=p||"";const u={replace:(i,x)=>(x=x.source||x,x=x.replace(s,"$1"),b=b.replace(i,x),u),getRegex:()=>new RegExp(b,p)};return u}const n=/[^\w:]/g,e=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function l(b,p,u){if(b){let i;try{i=decodeURIComponent(h(u)).replace(n,"").toLowerCase()}catch(x){return null}if(i.indexOf("javascript:")===0||i.indexOf("vbscript:")===0||i.indexOf("data:")===0)return null}p&&!e.test(u)&&(u=a(p,u));try{u=encodeURI(u).replace(/%25/g,"%")}catch(i){return null}return u}const c={},o=/^[^:]+:\/*[^/]*$/,f=/^([^:]+:)[\s\S]*$/,d=/^([^:]+:\/*[^/]*)[\s\S]*$/;function a(b,p){c[" "+b]||(o.test(b)?c[" "+b]=b+"/":c[" "+b]=C(b,"/",!0)),b=c[" "+b];const u=b.indexOf(":")===-1;return p.substring(0,2)==="//"?u?p:b.replace(f,"$1")+p:p.charAt(0)==="/"?u?p:b.replace(d,"$1")+p:b+p}const A={exec:function(){}};function g(b){let p=1,u,i;for(;p{let I=!1,k=S;for(;--k>=0&&D[k]==="\\";)I=!I;return I?"|":" |"}),i=u.split(/ \|/);let x=0;if(i.length>p)i.splice(p);else for(;i.lengthD*1024*1024){n.b.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC71G"),ot();return}if((qe=he.videoList)!==null&&qe!==void 0&&qe.find(function(Ot){return Ot.name===Ct.name})){n.b.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),ot();return}_t(Ct)},Tt=function(Le,qe){s.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",qe?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:function(){ot(),ue({type:"removeVideo",payload:{name:Le}})}})},_t=function(Le){var qe,Ct='{"Vod":{}}';if(ne(!0),N.current){N.current.addFile(Le,null,null,null,Ct);return}Object(i.a)((qe=K.userInfo)===null||qe===void 0?void 0:qe.login,{create:!N,addFileSuccess:function(Ot){ue({type:"addVideo",payload:{uploadInfo:Ot}})},onUploadProgress:function(Ot,Ut,bt){var Nt=Math.ceil(bt*100);ue({type:"updateProgress",payload:{uploadInfo:Ot,progressPercent:Nt}}),ot()},onUploadFailed:function(Ot){n.b.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:function(Ot){ne(!1)},onUploadSucceed:function(Ot){ne(!1)},onUploadError:function(Ot){ne(!1)},gotUploader:function(Ot){Ot.addFile(Le,null,null,null,Ct),N.current=Ot}})},Dt=function(){var At=Object(_.a)(g.a.mark(function Le(){var qe,Ct,ft,Ot;return g.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return bt.next=2,ce.validateFields();case 2:if(!(!pt&&!((qe=he.videoList)!==null&&qe!==void 0&&qe.length)||pt&&!ee)){bt.next=5;break}return n.b.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE"),bt.abrupt("return");case 5:it(!0),ft=pt?{link:ee}:{video_id:(Ct=he.videoList)===null||Ct===void 0?void 0:Ct[0].videoId};debugger;return bt.next=10,ge(Object(o.a)(Object(o.a)({},ft),{name:ce.getFieldValue("name"),attachment_id:ce.getFieldValue("attachment_id"),description:ce.getFieldValue("description")}));case 10:Ot=bt.sent,it(!1),Ot.id&&It();case 13:case"end":return bt.stop()}},Le)}));return function(){return At.apply(this,arguments)}}(),It=function(){ce.resetFields(),ue({type:"removeAll"}),oe(null),Ue(null)},Lt=function(){pe(),It()},Et={name:"file",multiple:!0,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",action:O.a.API_SERVER+"/api/attachments.json",withCredentials:!0,onRemove:function(Le){Ye([])},onChange:function(Le){var qe=Le.file.status;if(qe!=="uploading",qe==="removed"&&ze(Le.fileList),qe==="done"){var Ct,ft,Ot;ze(Le==null||((Ct=Le.fileList)===null||Ct===void 0)?void 0:Ct.slice(-1)),ue({type:"addVideo",payload:{uploadInfo:{videoId:Le==null||((ft=Le.fileList[0])===null||ft===void 0||((Ot=ft.response)===null||Ot===void 0))?void 0:Ot.id,loaded:100,file:Object(o.a)({},Le==null?void 0:Le.fileList[0])}}}),Ue(!1),n.b.success("".concat(Le.file.name," \u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}else qe==="error"&&n.b.error("".concat(Le.file.name," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25"))},beforeUpload:function(Le){var qe=Le.size/1024/1024<1e3;return qe||n.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E150MB"),qe}},ct=function(){var Le,qe,Ct,ft,Ot,Ut,bt,Nt,sn,Jn,xn,Pr;return C.a.createElement(C.a.Fragment,null,!pt&&!!((Le=he.videoList)!==null&&Le!==void 0&&Le.length)&&C.a.createElement("div",{className:u.a.fileProgress},((qe=he.videoList)===null||qe===void 0||((Ct=qe[0])===null||Ct===void 0)?void 0:Ct.loaded)==100?C.a.createElement("div",{className:"".concat(u.a.videoName," font14")},(ft=he.videoList)===null||ft===void 0||((Ot=ft[0])===null||Ot===void 0)?void 0:Ot.name):C.a.createElement(w.a,{style:{width:"80%"},percent:(Ut=he.videoList)===null||Ut===void 0||((bt=Ut[0])===null||bt===void 0)?void 0:bt.loaded,status:((Nt=he.videoList)===null||Nt===void 0||((sn=Nt[0])===null||sn===void 0)?void 0:sn.loaded)==100?"normal":"active"}),C.a.createElement("div",{className:u.a.fileCancel,onClick:function(){var Lr,Tn,ea,ua;return Tt((Lr=he.videoList)===null||Lr===void 0||((Tn=Lr[0])===null||Tn===void 0)?void 0:Tn.name,((ea=he.videoList)===null||ea===void 0||((ua=ea[0])===null||ua===void 0)?void 0:ua.loaded)==100)}},((Jn=he.videoList)===null||Jn===void 0||((xn=Jn[0])===null||xn===void 0)?void 0:xn.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),!((Pr=he.videoList)!==null&&Pr!==void 0&&Pr.length)&&C.a.createElement("div",{className:u.a.uploadWrap},C.a.createElement("label",{htmlFor:"fileUpload",style:{marginRight:"30px"}},C.a.createElement(X.a,Et,C.a.createElement(y.a,{className:u.a.upload,disabled:(Me==null?void 0:Me.length)>0},C.a.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891"))),C.a.createElement("label",{className:"".concat(u.a.upload," ").concat(u.a.uploadLink),onClick:function(){return Ue(!0)}},C.a.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),pt&&C.a.createElement(a.a,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:ee,onChange:function(Lr){return oe(Lr.target.value)}}))};return C.a.createElement(s.a,{centered:!0,maskClosable:!1,title:$?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:u.a.modal,visible:G,confirmLoading:vt,onOk:Dt,onCancel:Lt},C.a.createElement(l.a,{form:ce},C.a.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:mt,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),C.a.createElement(l.a.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},C.a.createElement(a.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),C.a.createElement(l.a.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:u.a.contentItem},ct()),C.a.createElement(l.a.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},C.a.createElement(x.a,{getFileProgress:function(Le){if(Le.file.status==="uploading"){it(!0);return}Le.file.status==="done"&&it(!1)}})),C.a.createElement(l.a.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},C.a.createElement(S,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),C.a.createElement("div",{className:"c-grey-999"},C.a.createElement("div",null,"\u6CE8\u610F\uFF1A"),C.a.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",C.a.createElement(B.a,{to:"/users/".concat((U=K.userInfo)===null||U===void 0?void 0:U.login,"/videos/protocol"),target:"_blank",className:u.a.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),C.a.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC71G\uFF1B"),C.a.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),C.a.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};me.a=Object(b.a)(function(Q){var Y=Q.user,U=Q.loading,K=Q.globalSetting;return{user:Y,globalSetting:K,loading:U}})(k)},sR1s:function(Ge,me,P){"use strict";P.d(me,"b",function(){return y}),P.d(me,"a",function(){return E}),P.d(me,"c",function(){return w}),P.d(me,"d",function(){return _});var se=P("U8pU"),X="RC_TABLE_KEY";function L(h){return h==null?[]:Array.isArray(h)?h:[h]}function y(h,s){if(!s&&typeof s!="number")return h;for(var r=L(s),n=h,e=0;e-1)){var c=y.parse(l)[3],o=y.toHex(l);e.setAttribute("stop-color","#"+o),e.setAttribute("stop-opacity",c)}else e.setAttribute("stop-color",s[r].color);h.appendChild(e)}_._dom=h},E.prototype.markUsed=function(_){if(_.style){var h=_.style.fill;h&&h._dom&&se.prototype.markUsed.call(this,h._dom),h=_.style.stroke,h&&h._dom&&se.prototype.markUsed.call(this,h._dom)}};var w=E;Ge.exports=w},sboe:function(Ge,me,P){"use strict";P.d(me,"a",function(){return L});var se=P("q1tI"),X=P.n(se),L=se.createContext(null)},t23M:function(Ge,me,P){"use strict";var se=P("VTBJ"),X=P("1OyB"),L=P("vuIU"),y=P("Ji7U"),E=P("LK+K"),w=P("q1tI"),_=P.n(w),h=P("m+aA"),s=P("Zm9Q"),r=P("Kwbf"),n=P("c+Xe"),e=P("bdgK"),l="rc-observer-key",c=function(o){Object(y.a)(d,o);var f=Object(E.a)(d);function d(){var a;return Object(X.a)(this,d),a=f.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(A){var g=a.props.onResize,m=A[0].target,C=m.getBoundingClientRect(),T=C.width,B=C.height,b=m.offsetWidth,p=m.offsetHeight,u=Math.floor(T),i=Math.floor(B);if(a.state.width!==u||a.state.height!==i||a.state.offsetWidth!==b||a.state.offsetHeight!==p){var x={width:u,height:i,offsetWidth:b,offsetHeight:p};a.setState(x),g&&Promise.resolve().then(function(){g(Object(se.a)(Object(se.a)({},x),{},{offsetWidth:b,offsetHeight:p}))})}},a.setChildNode=function(A){a.childNode=A},a}return Object(L.a)(d,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var A=this.props.disabled;if(A){this.destroyObserver();return}var g=Object(h.a)(this.childNode||this),m=g!==this.currentElement;m&&(this.destroyObserver(),this.currentElement=g),!this.resizeObserver&&g&&(this.resizeObserver=new e.default(this.onResize),this.resizeObserver.observe(g))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var A=this.props.children,g=Object(s.a)(A);if(g.length>1)Object(r.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(g.length===0)return Object(r.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var m=g[0];if(w.isValidElement(m)&&Object(n.c)(m)){var C=m.ref;g[0]=w.cloneElement(m,{ref:Object(n.a)(C,this.setChildNode)})}return g.length===1?g[0]:g.map(function(T,B){return!w.isValidElement(T)||"key"in T&&T.key!==null?T:w.cloneElement(T,{key:"".concat(l,"-").concat(B)})})}}]),d}(w.Component);c.displayName="ResizeObserver",me.a=c},tWlo:function(Ge,me){Ge.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=="},u3os:function(Ge,me,P){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.ver=me.clear=me.bind=void 0;var se=P("P4Qj"),X=function(w,_){var h=(0,se.getSensor)(w);return h.bind(_),function(){h.unbind(_)}};me.bind=X;var L=function(w){var _=(0,se.getSensor)(w);(0,se.removeSensor)(_)};me.clear=L;var y="1.0.1";me.ver=y},uK0f:function(Ge,me,P){(function(se,X){Ge.exports=X()})(this,function(){"use strict";function se(X,L,y){y=y||{},y.childrenKeyName=y.childrenKeyName||"children";var E=X||[],w=[],_=0;do{var h=E.filter(function(s){return L(s,_)})[0];if(!h)break;w.push(h),E=h[y.childrenKeyName]||[],_+=1}while(E.length>0);return w}return se})},uRQ9:function(Ge,me,P){Ge.exports={flex_box_center:"flex_box_center___1iLgt",flex_space_between:"flex_space_between___3p7p-",flex_box_vertical_center:"flex_box_vertical_center___3FnaF",flex_box_center_end:"flex_box_center_end___XIPip",flex_box_column:"flex_box_column___3ji4d",certificate:"certificate___3Sn4A",actionsBtns:"actionsBtns___30qsn"}},ulZh:function(Ge,me,P){typeof window!="undefined"&&function(X,L){Ge.exports=L()}(this,function(){return function(se){var X={};function L(y){if(X[y])return X[y].exports;var E=X[y]={i:y,l:!1,exports:{}};return se[y].call(E.exports,E,E.exports,L),E.l=!0,E.exports}return L.m=se,L.c=X,L.d=function(y,E,w){L.o(y,E)||Object.defineProperty(y,E,{enumerable:!0,get:w})},L.r=function(y){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(y,"__esModule",{value:!0})},L.t=function(y,E){if(E&1&&(y=L(y)),E&8)return y;if(E&4&&typeof y=="object"&&y&&y.__esModule)return y;var w=Object.create(null);if(L.r(w),Object.defineProperty(w,"default",{enumerable:!0,value:y}),E&2&&typeof y!="string")for(var _ in y)L.d(w,_,function(h){return y[h]}.bind(null,_));return w},L.n=function(y){var E=y&&y.__esModule?function(){return y.default}:function(){return y};return L.d(E,"a",E),E},L.o=function(y,E){return Object.prototype.hasOwnProperty.call(y,E)},L.p="/dist/",L(L.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(se,X,L){"use strict";var y=Object.prototype.hasOwnProperty,E="~";function w(){}Object.create&&(w.prototype=Object.create(null),new w().__proto__||(E=!1));function _(n,e,l){this.fn=n,this.context=e,this.once=l||!1}function h(n,e,l,c,o){if(typeof l!="function")throw new TypeError("The listener must be a function");var f=new _(l,c||n,o),d=E?E+e:e;return n._events[d]?n._events[d].fn?n._events[d]=[n._events[d],f]:n._events[d].push(f):(n._events[d]=f,n._eventsCount++),n}function s(n,e){--n._eventsCount===0?n._events=new w:delete n._events[e]}function r(){this._events=new w,this._eventsCount=0}r.prototype.eventNames=function(){var e=[],l,c;if(this._eventsCount===0)return e;for(c in l=this._events)y.call(l,c)&&e.push(E?c.slice(1):c);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(l)):e},r.prototype.listeners=function(e){var l=E?E+e:e,c=this._events[l];if(!c)return[];if(c.fn)return[c.fn];for(var o=0,f=c.length,d=new Array(f);o0},!1)}function n(e,l){for(var c={main:[l]},o={main:[]},f={main:{}};r(c);)for(var d=Object.keys(c),a=0;a=2*B/p||D<=k)return;var Q=Number.POSITIVE_INFINITY,Y;for(Y=d.level-1;Y>i;Y--){var U=u[Y].maxBitrate;if(Q=B*U/(8*.8*S),Q=D)return;var K=this.bwEstimator.getEstimate();r.logger.warn("Fragment "+d.sn+(a?" part "+a.index:"")+" of level "+d.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+Y+` Current BW estimate: `+(Object(y.isFiniteNumber)(K)?(K/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+D.toFixed(3)+` s Estimated load time for the next fragment: `+Q.toFixed(3)+` s - Time to underbuffer: `+k.toFixed(3)+" s"),A.nextLoadLevel=Y,this.bwEstimator.sample(b,S.loaded),this.clearTimer(),d.loader&&(this.fragCurrent=this.partCurrent=null,d.loader.abort()),A.trigger(w.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:d,part:a,stats:S})},o.onFragLoaded=function(d,a){var A=a.frag,g=a.part;if(A.type===s.PlaylistLevelType.MAIN&&Object(y.isFiniteNumber)(A.sn)){var m=g?g.stats:A.stats,C=g?g.duration:A.duration;if(this.clearTimer(),this.lastLoadedFragLevel=A.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var S=this.hls.levels[A.level],B=(S.loaded?S.loaded.bytes:0)+m.loaded,b=(S.loaded?S.loaded.duration:0)+C;S.loaded={bytes:B,duration:b},S.realBitrate=Math.round(8*B/b)}if(A.bitrateTest){var p={stats:m,frag:A,part:g,id:A.type};this.onFragBuffered(w.Events.FRAG_BUFFERED,p),A.bitrateTest=!1}}},o.onFragBuffered=function(d,a){var A=a.frag,g=a.part,m=g?g.stats:A.stats;if(m.aborted)return;if(A.type!==s.PlaylistLevelType.MAIN||A.sn==="initSegment")return;var C=m.parsing.end-m.loading.start;this.bwEstimator.sample(C,m.loaded),m.bwEstimate=this.bwEstimator.getEstimate(),A.bitrateTest?this.bitrateTestDelay=C/1e3:this.bitrateTestDelay=0},o.onError=function(d,a){switch(a.details){case h.ErrorDetails.FRAG_LOAD_ERROR:case h.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},o.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},o.getNextABRAutoLevel=function(){var d=this.fragCurrent,a=this.partCurrent,A=this.hls,g=A.maxAutoLevel,m=A.config,C=A.minAutoLevel,S=A.media,B=a?a.duration:d?d.duration:0,b=S?S.currentTime:0,p=S&&S.playbackRate!==0?Math.abs(S.playbackRate):1,u=this.bwEstimator?this.bwEstimator.getEstimate():m.abrEwmaDefaultEstimate,i=(_.BufferHelper.bufferInfo(S,b,m.maxBufferHole).end-b)/p,x=this.findBestLevel(u,C,g,i,m.abrBandWidthFactor,m.abrBandWidthUpFactor);if(x>=0)return x;r.logger.trace((i?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var O=B?Math.min(B,m.maxStarvationDelay):m.maxStarvationDelay,T=m.abrBandWidthFactor,D=m.abrBandWidthUpFactor;if(!i){var I=this.bitrateTestDelay;if(I){var k=B?Math.min(B,m.maxLoadingDelay):m.maxLoadingDelay;O=k-I,r.logger.trace("bitrate test took "+Math.round(1e3*I)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*O)+" ms"),T=D=1}}return x=this.findBestLevel(u,C,g,i+O,T,D),Math.max(x,0)},o.findBestLevel=function(d,a,A,g,m,C){for(var S,B=this.fragCurrent,b=this.partCurrent,p=this.lastLoadedFragLevel,u=this.hls.levels,i=u[p],x=!!(i!=null&&(S=i.details)!==null&&S!==void 0&&S.live),O=i==null?void 0:i.codecSet,T=b?b.duration:B?B.duration:0,D=A;D>=a;D--){var I=u[D];if(!I||O&&I.codecSet!==O)continue;var k=I.details,Q=(b?k==null?void 0:k.partTarget:k==null?void 0:k.averagetargetduration)||T,Y=void 0;D<=p?Y=m*d:Y=C*d;var U=u[D].maxBitrate,K=U*Q/Y;if(r.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+D+"/"+Math.round(Y)+"/"+U+"/"+Q+"/"+g+"/"+K),Y>U&&(!K||x&&!this.bitrateTestDelay||K0&&i===-1?(this.log("Override startPosition with lastCurrentTime @"+x.toFixed(3)),this.state=E.State.IDLE):(this.loadedmetadata=!1,this.state=E.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=i,this.tick()},p.doTick=function(){switch(this.state){case E.State.IDLE:this.doTickIdle();break;case E.State.WAITING_TRACK:{var i,x=this.levels,O=this.trackId,T=x==null||((i=x[O])===null||i===void 0)?void 0:i.details;if(T){if(this.waitForCdnTuneIn(T))break;this.state=E.State.WAITING_INIT_PTS}break}case E.State.FRAG_LOADING_WAITING_RETRY:{var D,I=performance.now(),k=this.retryDate;(!k||I>=k||(D=this.media)!==null&&D!==void 0&&D.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=E.State.IDLE);break}case E.State.WAITING_INIT_PTS:{var Q=this.waitingData;if(Q){var Y=Q.frag,U=Q.part,K=Q.cache,z=Q.complete;if(this.initPTS[Y.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=E.State.FRAG_LOADING;var F=K.flush(),H={frag:Y,part:U,payload:F,networkDetails:null};this._handleFragmentLoadProgress(H),z&&B.prototype._handleFragmentLoadComplete.call(this,H)}else if(this.videoTrackCC!==this.waitingVideoCC)a.logger.log("Waiting fragment cc ("+Y.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var G=this.getLoadPosition(),$=_.BufferHelper.bufferInfo(this.mediaBuffer,G,this.config.maxBufferHole),ae=Object(o.fragmentWithinToleranceTest)($.end,this.config.maxFragLookUpTolerance,Y);ae<0&&(a.logger.log("Waiting fragment cc ("+Y.cc+") @ "+Y.start+" cancelled because another fragment at "+$.end+" is needed"),this.clearWaitingFragment())}}else this.state=E.State.IDLE}}this.onTickEnd()},p.clearWaitingFragment=function(){var i=this.waitingData;i&&(this.fragmentTracker.removeFragment(i.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=E.State.IDLE)},p.onTickEnd=function(){var i=this.media;if(!i||!i.readyState)return;var x=this.mediaBuffer?this.mediaBuffer:i,O=x.buffered;!this.loadedmetadata&&O.length&&(this.loadedmetadata=!0),this.lastCurrentTime=i.currentTime},p.doTickIdle=function(){var i,x,O=this.hls,T=this.levels,D=this.media,I=this.trackId,k=O.config;if(!T||!T[I])return;if(!D&&(this.startFragRequested||!k.startFragPrefetch))return;var Q=T[I],Y=Q.details;if(!Y||Y.live&&this.levelLastLoaded!==I||this.waitForCdnTuneIn(Y)){this.state=E.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,n.ElementaryStreamTypes.AUDIO,r.PlaylistLevelType.AUDIO));var U=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,r.PlaylistLevelType.AUDIO);if(U===null)return;var K=U.len,z=this.getMaxBufferLength(),F=this.audioSwitch;if(K>=z&&!F)return;if(!F&&this._streamEnded(U,Y)){O.trigger(w.Events.BUFFER_EOS,{type:"audio"}),this.state=E.State.ENDED;return}var H=Y.fragments,G=H[0].start,$=U.end;if(F){var ae=this.getLoadPosition();$=ae,Y.PTSKnown&&aeG||U.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),D.currentTime=G+.05))}var pe=this.getNextFragment($,Y);if(!pe){this.bufferFlushed=!0;return}((i=pe.decryptdata)===null||i===void 0?void 0:i.keyFormat)==="identity"&&!((x=pe.decryptdata)!==null&&x!==void 0&&x.key)?this.loadKey(pe,Y):this.loadFragment(pe,Y,$)},p.getMaxBufferLength=function(){var i=B.prototype.getMaxBufferLength.call(this),x=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,r.PlaylistLevelType.MAIN);return x===null?i:Math.max(i,x.len)},p.onMediaDetaching=function(){this.videoBuffer=null,B.prototype.onMediaDetaching.call(this)},p.onAudioTracksUpdated=function(i,x){var O=x.audioTracks;this.resetTransmuxer(),this.levels=O.map(function(T){return new s.Level(T)})},p.onAudioTrackSwitching=function(i,x){var O=!!x.url;this.trackId=x.id;var T=this.fragCurrent;T!=null&&T.loader&&T.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),O?this.setInterval(C):this.resetTransmuxer(),O?(this.audioSwitch=!0,this.state=E.State.IDLE):this.state=E.State.STOPPED,this.tick()},p.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},p.onLevelLoaded=function(i,x){this.mainDetails=x.details},p.onAudioTrackLoaded=function(i,x){var O,T=this.levels,D=x.details,I=x.id;if(!T){this.warn("Audio tracks were reset while loading level "+I);return}this.log("Track "+I+" loaded ["+D.startSN+","+D.endSN+"],duration:"+D.totalduration);var k=T[I],Q=0;if(D.live||(O=k.details)!==null&&O!==void 0&&O.live){var Y=this.mainDetails;if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed||!Y)return;!k.details&&D.hasProgramDateTime&&Y.hasProgramDateTime?(Object(f.alignMediaPlaylistByPDT)(D,Y),Q=D.fragments[0].start):Q=this.alignPlaylists(D,k.details)}k.details=D,this.levelLastLoaded=I,!this.startFragRequested&&(this.mainDetails||!D.live)&&this.setStartPosition(k.details,Q),this.state===E.State.WAITING_TRACK&&!this.waitForCdnTuneIn(D)&&(this.state=E.State.IDLE),this.tick()},p._handleFragmentLoadProgress=function(i){var x,O=i.frag,T=i.part,D=i.payload,I=this.config,k=this.trackId,Q=this.levels;if(!Q){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+O.sn+" of level "+O.level+" will not be buffered");return}var Y=Q[k];console.assert(Y,"Audio track is defined on fragment load progress");var U=Y.details;console.assert(U,"Audio track details are defined on fragment load progress");var K=I.defaultAudioCodec||Y.audioCodec||"mp4a.40.2",z=this.transmuxer;z||(z=this.transmuxer=new l.default(this.hls,r.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var F=this.initPTS[O.cc],H=(x=O.initSegment)===null||x===void 0?void 0:x.data;if(F!==void 0){var G=!1,$=T?T.index:-1,ae=$!==-1,pe=new c.ChunkMetadata(O.level,O.sn,O.stats.chunkCount,D.byteLength,$,ae);z.push(D,H,K,"",O,T,U.totalduration,G,pe,F)}else{a.logger.log("Unknown video PTS for cc "+O.cc+", waiting for video PTS before demuxing audio frag "+O.sn+" of ["+U.startSN+" ,"+U.endSN+"],track "+k);var ie=this.waitingData=this.waitingData||{frag:O,part:T,cache:new e.default,complete:!1},ge=ie.cache;ge.push(new Uint8Array(D)),this.waitingVideoCC=this.videoTrackCC,this.state=E.State.WAITING_INIT_PTS}},p._handleFragmentLoadComplete=function(i){if(this.waitingData){this.waitingData.complete=!0;return}B.prototype._handleFragmentLoadComplete.call(this,i)},p.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},p.onBufferCreated=function(i,x){var O=x.tracks.audio;O&&(this.mediaBuffer=O.buffer),x.tracks.video&&(this.videoBuffer=x.tracks.video.buffer)},p.onFragBuffered=function(i,x){var O=x.frag,T=x.part;if(O.type!==r.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(O)){this.warn("Fragment "+O.sn+(T?" p: "+T.index:"")+" of level "+O.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}O.sn!=="initSegment"&&(this.fragPrevious=O,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(O,T)},p.onError=function(i,x){switch(x.details){case d.ErrorDetails.FRAG_LOAD_ERROR:case d.ErrorDetails.FRAG_LOAD_TIMEOUT:case d.ErrorDetails.KEY_LOAD_ERROR:case d.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(r.PlaylistLevelType.AUDIO,x);break;case d.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case d.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==E.State.ERROR&&this.state!==E.State.STOPPED&&(this.state=x.fatal?E.State.ERROR:E.State.IDLE,this.warn(x.details+" while loading frag, switching to "+this.state+" state"));break;case d.ErrorDetails.BUFFER_FULL_ERROR:if(x.parent==="audio"&&(this.state===E.State.PARSING||this.state===E.State.PARSED)){var O=!0,T=this.getFwdBufferInfo(this.mediaBuffer,r.PlaylistLevelType.AUDIO);T&&T.len>.5&&(O=!this.reduceMaxBufferLength(T.len)),O&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,B.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},p.onBufferFlushed=function(i,x){var O=x.type;O===n.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},p._handleTransmuxComplete=function(i){var x,O="audio",T=this.hls,D=i.remuxResult,I=i.chunkMeta,k=this.getCurrentContext(I);if(!k){this.warn("The loading context changed while buffering fragment "+I.sn+" of level "+I.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(I.level);return}var Q=k.frag,Y=k.part,U=D.audio,K=D.text,z=D.id3,F=D.initSegment;if(this.fragContextChanged(Q))return;if(this.state=E.State.PARSING,this.audioSwitch&&U&&this.completeAudioSwitch(),F!=null&&F.tracks&&(this._bufferInitSegment(F.tracks,Q,I),T.trigger(w.Events.FRAG_PARSING_INIT_SEGMENT,{frag:Q,id:O,tracks:F.tracks})),U){var H=U.startPTS,G=U.endPTS,$=U.startDTS,ae=U.endDTS;Y&&(Y.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:H,endPTS:G,startDTS:$,endDTS:ae}),Q.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,H,G,$,ae),this.bufferFragmentData(U,Q,Y,I)}if(z!=null&&(x=z.samples)!==null&&x!==void 0&&x.length){var pe=A({frag:Q,id:O},z);T.trigger(w.Events.FRAG_PARSING_METADATA,pe)}if(K){var ie=A({frag:Q,id:O},K);T.trigger(w.Events.FRAG_PARSING_USERDATA,ie)}},p._bufferInitSegment=function(i,x,O){if(this.state!==E.State.PARSING)return;i.video&&delete i.video;var T=i.audio;if(!T)return;T.levelCodec=T.codec,T.id="audio",this.log("Init audio buffer, container:"+T.container+", codecs[parsed]=["+T.codec+"]"),this.hls.trigger(w.Events.BUFFER_CODECS,i);var D=T.initSegment;if(D!=null&&D.byteLength){var I={type:"audio",frag:x,part:null,chunkMeta:O,parent:x.type,data:D};this.hls.trigger(w.Events.BUFFER_APPENDING,I)}this.tick()},p.loadFragment=function(i,x,O){var T=this.fragmentTracker.getState(i);this.fragCurrent=i,(this.audioSwitch||T===h.FragmentState.NOT_LOADED||T===h.FragmentState.PARTIAL)&&(i.sn==="initSegment"?this._loadInitSegment(i):x.live&&!Object(y.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=E.State.WAITING_INIT_PTS):(this.startFragRequested=!0,B.prototype.loadFragment.call(this,i,x,O)))},p.completeAudioSwitch=function(){var i=this.hls,x=this.media,O=this.trackId;x&&(this.log("Switching audio track : flushing all audio"),B.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,i.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:O})},b}(E.default);X.default=S},"./src/controller/audio-track-controller.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/events.ts"),E=L("./src/errors.ts"),w=L("./src/controller/base-playlist-controller.ts"),_=L("./src/types/loader.ts");function h(l,c){for(var o=0;o=a.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var A=a[this.trackId];this.log("Now switching to audio-track index "+d);var g=a[d],m=g.id,C=g.groupId,S=C===void 0?"":C,B=g.name,b=g.type,p=g.url;if(this.trackId=d,this.trackName=B,this.selectDefaultTrack=!1,this.hls.trigger(y.Events.AUDIO_TRACK_SWITCHING,{id:m,groupId:S,name:B,type:b,url:p}),g.details&&!g.details.live)return;var u=this.switchParams(g.url,A==null?void 0:A.details);this.loadPlaylist(u)},o.selectInitialTrack=function(){var d=this.tracksInGroup;console.assert(d.length,"Initial audio track should be selected when tracks are known");var a=this.trackName,A=this.findTrackId(a)||this.findTrackId();A!==-1?this.setAudioTrack(A):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},o.findTrackId=function(d){for(var a=this.tracksInGroup,A=0;Ac.partTarget&&(g+=1)}if(Object(y.isFiniteNumber)(A))return new E.HlsUrlParameters(A,Object(y.isFiniteNumber)(g)?g:void 0,E.HlsSkip.No)}}},n.loadPlaylist=function(l){},n.shouldLoadTrack=function(l){return this.canLoad&&l&&!!l.url&&(!l.details||l.details.live)},n.playlistLoaded=function(l,c,o){var f=this,d=c.details,a=c.stats,A=a.loading.end?Math.max(0,self.performance.now()-a.loading.end):0;if(d.advancedDateTime=Date.now()-A,d.live||o!=null&&o.live){if(d.reloaded(o),o&&this.log("live playlist "+l+" "+(d.advanced?"REFRESHED "+d.lastPartSn+"-"+d.lastPartIndex:"MISSED")),o&&d.fragments.length>0&&Object(w.mergeDetails)(o,d),!this.canLoad||!d.live)return;var g,m=void 0,C=void 0;if(d.canBlockReload&&d.endSN&&d.advanced){var S=this.hls.config.lowLatencyMode,B=d.lastPartSn,b=d.endSN,p=d.lastPartIndex,u=p!==-1,i=B===b,x=S?0:p;u?(m=i?b+1:B,C=i?x:p+1):m=b+1;var O=d.age,T=O+d.ageHeader,D=Math.min(T-d.partTarget,d.targetduration*1.5);if(D>0){if(o&&D>o.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+o.tuneInGoal+" to: "+D+" with playlist age: "+d.age),D=0;else{var I=Math.floor(D/d.targetduration);if(m+=I,C!==void 0){var k=Math.round(D%d.targetduration/d.partTarget);C+=k}this.log("CDN Tune-in age: "+d.ageHeader+"s last advanced "+O.toFixed(2)+"s goal: "+D+" skip sn "+I+" to part "+C)}d.tuneInGoal=D}if(g=this.getDeliveryDirectives(d,c.deliveryDirectives,m,C),S||!i){this.loadPlaylist(g);return}}else g=this.getDeliveryDirectives(d,c.deliveryDirectives,m,C);var Q=Object(w.computeReloadInterval)(d,a);m!==void 0&&d.canBlockReload&&(Q-=d.partTarget||1),this.log("reload live playlist "+l+" in "+Math.round(Q)+" ms"),this.timer=self.setTimeout(function(){return f.loadPlaylist(g)},Q)}else this.clearTimer()},n.getDeliveryDirectives=function(l,c,o,f){var d=Object(E.getSkipValue)(l,o);return c!=null&&c.skip&&l.deltaUpdateFailed&&(o=c.msn,f=c.part,d=E.HlsSkip.No),new E.HlsUrlParameters(o,f,d)},n.retryLoadingOrFail=function(l){var c=this,o=this.hls.config,f=this.retryCount-1&&(d=l.context)!==null&&d!==void 0&&d.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+l.details+'"'),this.loadPlaylist();else{var a=Math.min(Math.pow(2,this.retryCount)*o.levelLoadingRetryDelay,o.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return c.loadPlaylist()},a),this.warn("retry playlist loading #"+this.retryCount+" in "+a+' ms after "'+l.details+'"')}}else this.warn('cannot recover from error "'+l.details+'"'),this.clearTimer(),l.fatal=!0;return f},r}()},"./src/controller/base-stream-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"State",function(){return b}),L.d(X,"default",function(){return p});var y=L("./src/polyfills/number.ts"),E=L("./src/task-loop.ts"),w=L("./src/controller/fragment-tracker.ts"),_=L("./src/utils/buffer-helper.ts"),h=L("./src/utils/logger.ts"),s=L("./src/events.ts"),r=L("./src/errors.ts"),n=L("./src/types/transmuxer.ts"),e=L("./src/utils/mp4-tools.ts"),l=L("./src/utils/discontinuities.ts"),c=L("./src/controller/fragment-finders.ts"),o=L("./src/controller/level-helper.ts"),f=L("./src/loader/fragment-loader.ts"),d=L("./src/crypt/decrypter.ts"),a=L("./src/utils/time-ranges.ts"),A=L("./src/types/loader.ts");function g(u,i){for(var x=0;xF;(Y0&&Y&&Y.key&&Y.iv&&Y.method==="AES-128"){var U=self.performance.now();return D.decrypter.webCryptoDecrypt(new Uint8Array(Q),Y.key.buffer,Y.iv.buffer).then(function(K){var z=self.performance.now();return k.trigger(s.Events.FRAG_DECRYPTED,{frag:T,payload:K,stats:{tstart:U,tdecrypt:z}}),I.payload=K,I})}return I}).then(function(I){var k=D.fragCurrent,Q=D.hls,Y=D.levels;if(!Y)throw new Error("init load aborted, missing levels");var U=Y[T.level].details;console.assert(U,"Level details are defined when init segment is loaded");var K=T.stats;D.state=b.IDLE,D.fragLoadError=0,T.data=new Uint8Array(I.payload),K.parsing.start=K.buffering.start=self.performance.now(),K.parsing.end=K.buffering.end=self.performance.now(),I.frag===k&&Q.trigger(s.Events.FRAG_BUFFERED,{stats:K,frag:k,part:null,id:T.type}),D.tick()}).catch(function(I){D.warn(I),D.resetFragmentLoading(T)})},x.fragContextChanged=function(T){var D=this.fragCurrent;return!T||!D||T.level!==D.level||T.sn!==D.sn||T.urlId!==D.urlId},x.fragBufferedComplete=function(T,D){var I=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+T.type+" sn: "+T.sn+(D?" part: "+D.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+T.level+" "+a.default.toString(_.BufferHelper.getBuffered(I))),this.state=b.IDLE,this.tick()},x._handleFragmentLoadComplete=function(T){var D=this.transmuxer;if(!D)return;var I=T.frag,k=T.part,Q=T.partsLoaded,Y=!Q||Q.length===0||Q.some(function(K){return!K}),U=new n.ChunkMetadata(I.level,I.sn,I.stats.chunkCount+1,0,k?k.index:-1,!Y);D.flush(U)},x._handleFragmentLoadProgress=function(T){},x._doFragLoad=function(T,D,I,k){var Q=this;if(I===void 0&&(I=null),!this.levels)throw new Error("frag load aborted, missing levels");if(I=Math.max(T.start,I||0),this.config.lowLatencyMode&&D){var Y=D.partList;if(Y&&k){I>T.end&&D.fragmentHint&&(T=D.fragmentHint);var U=this.getNextPart(Y,T,I);if(U>-1){var K=Y[U];return this.log("Loading part sn: "+T.sn+" p: "+K.index+" cc: "+T.cc+" of playlist ["+D.startSN+"-"+D.endSN+"] parts [0-"+U+"-"+(Y.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+T.level+", target: "+parseFloat(I.toFixed(3))),this.nextLoadPosition=K.start+K.duration,this.state=b.FRAG_LOADING,this.hls.trigger(s.Events.FRAG_LOADING,{frag:T,part:Y[U],targetBufferTime:I}),this.doFragPartsLoad(T,Y,U,k).catch(function(z){return Q.handleFragLoadError(z)})}else if(!T.url||this.loadedEndOfParts(Y,I))return Promise.resolve(null)}}return this.log("Loading fragment "+T.sn+" cc: "+T.cc+" "+(D?"of ["+D.startSN+"-"+D.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+T.level+", target: "+parseFloat(I.toFixed(3))),Object(y.isFiniteNumber)(T.sn)&&!this.bitrateTest&&(this.nextLoadPosition=T.start+T.duration),this.state=b.FRAG_LOADING,this.hls.trigger(s.Events.FRAG_LOADING,{frag:T,targetBufferTime:I}),this.fragmentLoader.load(T,k).catch(function(z){return Q.handleFragLoadError(z)})},x.doFragPartsLoad=function(T,D,I,k){var Q=this;return new Promise(function(Y,U){var K=[],z=function F(H){var G=D[H];Q.fragmentLoader.loadPart(T,G,k).then(function($){K[G.index]=$;var ae=$.part;Q.hls.trigger(s.Events.FRAG_LOADED,$);var pe=D[H+1];if(pe&&pe.fragment===T)F(H+1);else return Y({frag:T,part:ae,partsLoaded:K})}).catch(U)};z(I)})},x.handleFragLoadError=function(T){var D=T.data;return D&&D.details===r.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(D.frag,D.part):this.hls.trigger(s.Events.ERROR,D),null},x._handleTransmuxerFlush=function(T){var D=this.getCurrentContext(T);if(!D||this.state!==b.PARSING){this.fragCurrent||(this.state=b.IDLE);return}var I=D.frag,k=D.part,Q=D.level,Y=self.performance.now();I.stats.parsing.end=Y,k&&(k.stats.parsing.end=Y),this.updateLevelTiming(I,k,Q,T.partial)},x.getCurrentContext=function(T){var D=this.levels,I=T.level,k=T.sn,Q=T.part;if(!D||!D[I])return this.warn("Levels object was unset while buffering fragment "+k+" of level "+I+". The current chunk will not be buffered."),null;var Y=D[I],U=Q>-1?Object(o.getPartWith)(Y,k,Q):null,K=U?U.fragment:Object(o.getFragmentWithSN)(Y,k,this.fragCurrent);return K?{frag:K,part:U,level:Y}:null},x.bufferFragmentData=function(T,D,I,k){if(!T||this.state!==b.PARSING)return;var Q=T.data1,Y=T.data2,U=Q;if(Q&&Y&&(U=Object(e.appendUint8Array)(Q,Y)),!U||!U.length)return;var K={type:T.type,frag:D,part:I,chunkMeta:k,parent:D.type,data:U};this.hls.trigger(s.Events.BUFFER_APPENDING,K),T.dropped&&T.independent&&!I&&this.flushBufferGap(D)},x.flushBufferGap=function(T){var D=this.media;if(!D)return;if(!_.BufferHelper.isBuffered(D,D.currentTime)){this.flushMainBuffer(0,T.start);return}var I=D.currentTime,k=_.BufferHelper.bufferInfo(D,I,0),Q=T.duration,Y=Math.min(this.config.maxFragLookUpTolerance*2,Q*.25),U=Math.max(Math.min(T.start-Y,k.end-Y),I+Y);T.start-U>Y&&this.flushMainBuffer(U,T.start)},x.getFwdBufferInfo=function(T,D){var I=this.config,k=this.getLoadPosition();if(!Object(y.isFiniteNumber)(k))return null;var Q=_.BufferHelper.bufferInfo(T,k,I.maxBufferHole);if(Q.len===0&&Q.nextStart!==void 0){var Y=this.fragmentTracker.getBufferedFrag(k,D);if(Y&&Q.nextStart=I?(D.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+D.maxMaxBufferLength+"s"),!0):!1},x.getNextFragment=function(T,D){var I,k,Q=D.fragments,Y=Q.length;if(!Y)return null;var U=this.config,K=Q[0].start,z;if(D.live){var F=U.initialLiveManifestSize;if(Y-1&&II.start&&I.loaded},x.getInitialLiveFragment=function(T,D){var I=this.fragPrevious,k=null;if(I){if(T.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+I.programDateTime),k=Object(c.findFragmentByPDT)(D,I.endProgramDateTime,this.config.maxFragLookUpTolerance)),!k){var Q=I.sn+1;if(Q>=T.startSN&&Q<=T.endSN){var Y=D[Q-T.startSN];I.cc===Y.cc&&(k=Y,this.log("Live playlist, switching playlist, load frag with next SN: "+k.sn))}k||(k=Object(c.findFragWithCC)(D,I.cc),k&&this.log("Live playlist, switching playlist, load frag with same CC: "+k.sn))}}else{var U=this.hls.liveSyncPosition;U!==null&&(k=this.getFragmentAtPosition(U,this.bitrateTest?T.fragmentEnd:T.edge,T))}return k},x.getFragmentAtPosition=function(T,D,I){var k=this.config,Q=this.fragPrevious,Y=I.fragments,U=I.endSN,K=I.fragmentHint,z=k.maxFragLookUpTolerance,F=!!(k.lowLatencyMode&&I.partList&&K);F&&K&&!this.bitrateTest&&(Y=Y.concat(K),U=K.sn);var H;if(TD-z?0:z;H=Object(c.findFragmentByPTS)(Q,Y,T,G)}else H=Y[Y.length-1];if(H){var $=H.sn-I.startSN,ae=Q&&H.level===Q.level,pe=Y[$+1],ie=this.fragmentTracker.getState(H);if(ie===w.FragmentState.BACKTRACKED){H=null;for(var ge=$;Y[ge]&&this.fragmentTracker.getState(Y[ge])===w.FragmentState.BACKTRACKED;)Q?H=Y[ge--]:H=Y[--ge];H||(H=pe)}else Q&&H.sn===Q.sn&&!F&&(ae&&(H.sn=Y-D.maxFragLookUpTolerance&&Q<=U;if(k!==null&&I.duration>k&&(Q"+T.startSN+" prev-sn: "+(Q?Q.sn:"na")+" fragments: "+U),H}return K},x.waitForCdnTuneIn=function(T){var D=3;return T.live&&T.canBlockReload&&T.tuneInGoal>Math.max(T.partHoldBack,T.partTarget*D)},x.setStartPosition=function(T,D){var I=this.startPosition;if(I"+T))}}]),i}(E.default)},"./src/controller/buffer-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return c});var y=L("./src/polyfills/number.ts"),E=L("./src/events.ts"),w=L("./src/utils/logger.ts"),_=L("./src/errors.ts"),h=L("./src/utils/buffer-helper.ts"),s=L("./src/utils/mediasource-helper.ts"),r=L("./src/loader/fragment.ts"),n=L("./src/controller/buffer-operation-queue.ts"),e=Object(s.getMediaSource)(),l=/([ha]vc.)(?:\.[^.,]+)+/,c=function(){function o(d){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 A=a.hls,g=a.media,m=a.mediaSource;w.logger.log("[buffer-controller]: Media source opened"),g&&(a.updateMediaElementDuration(),A.trigger(E.Events.MEDIA_ATTACHED,{media:g})),m&&m.removeEventListener("sourceopen",a._onMediaSourceOpen),a.checkPendingTracks()},this._onMediaSourceClose=function(){w.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){w.logger.log("[buffer-controller]: Media source ended")},this.hls=d,this._initSourceBuffer(),this.registerListeners()}var f=o.prototype;return f.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},f.destroy=function(){this.unregisterListeners(),this.details=null},f.registerListeners=function(){var a=this.hls;a.on(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.on(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(E.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(E.Events.BUFFER_RESET,this.onBufferReset,this),a.on(E.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.on(E.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.on(E.Events.BUFFER_EOS,this.onBufferEos,this),a.on(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.on(E.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.on(E.Events.FRAG_PARSED,this.onFragParsed,this),a.on(E.Events.FRAG_CHANGED,this.onFragChanged,this)},f.unregisterListeners=function(){var a=this.hls;a.off(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.off(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(E.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(E.Events.BUFFER_RESET,this.onBufferReset,this),a.off(E.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.off(E.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.off(E.Events.BUFFER_EOS,this.onBufferEos,this),a.off(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.off(E.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.off(E.Events.FRAG_PARSED,this.onFragParsed,this),a.off(E.Events.FRAG_CHANGED,this.onFragChanged,this)},f._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new n.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},f.onManifestParsed=function(a,A){var g=2;(A.audio&&!A.video||!A.altAudio)&&(g=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=g,this.details=null,w.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},f.onMediaAttaching=function(a,A){var g=this.media=A.media;if(g&&e){var m=this.mediaSource=new e;m.addEventListener("sourceopen",this._onMediaSourceOpen),m.addEventListener("sourceended",this._onMediaSourceEnded),m.addEventListener("sourceclose",this._onMediaSourceClose),g.src=self.URL.createObjectURL(m),this._objectUrl=g.src}},f.onMediaDetaching=function(){var a=this.media,A=this.mediaSource,g=this._objectUrl;if(A){if(w.logger.log("[buffer-controller]: media source detaching"),A.readyState==="open")try{A.endOfStream()}catch(m){w.logger.warn("[buffer-controller]: onMediaDetaching: "+m.message+" while calling endOfStream")}this.onBufferReset(),A.removeEventListener("sourceopen",this._onMediaSourceOpen),A.removeEventListener("sourceended",this._onMediaSourceEnded),A.removeEventListener("sourceclose",this._onMediaSourceClose),a&&(g&&self.URL.revokeObjectURL(g),a.src===g?(a.removeAttribute("src"),a.load()):w.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(E.Events.MEDIA_DETACHED,void 0)},f.onBufferReset=function(){var a=this;this.getSourceBufferTypes().forEach(function(A){var g=a.sourceBuffer[A];try{g&&(a.removeBufferListeners(A),a.mediaSource&&a.mediaSource.removeSourceBuffer(g),a.sourceBuffer[A]=void 0)}catch(m){w.logger.warn("[buffer-controller]: Failed to reset the "+A+" buffer",m)}}),this._initSourceBuffer()},f.onBufferCodecs=function(a,A){var g=this,m=this.getSourceBufferTypes().length;if(Object.keys(A).forEach(function(C){if(m){var S=g.tracks[C];if(S&&typeof S.buffer.changeType=="function"){var B=A[C],b=B.codec,p=B.levelCodec,u=B.container,i=(S.levelCodec||S.codec).replace(l,"$1"),x=(p||b).replace(l,"$1");if(i!==x){var O=u+";codecs="+(p||b);g.appendChangeType(C,O)}}}else g.pendingTracks[C]=A[C]}),m)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},f.appendChangeType=function(a,A){var g=this,m=this.operationQueue,C={execute:function(){var B=g.sourceBuffer[a];B&&(w.logger.log("[buffer-controller]: changing "+a+" sourceBuffer type to "+A),B.changeType(A)),m.shiftAndExecuteNext(a)},onStart:function(){},onComplete:function(){},onError:function(B){w.logger.warn("[buffer-controller]: Failed to change "+a+" SourceBuffer type",B)}};m.append(C,a)},f.onBufferAppending=function(a,A){var g=this,m=this.hls,C=this.operationQueue,S=this.tracks,B=A.data,b=A.type,p=A.frag,u=A.part,i=A.chunkMeta,x=i.buffering[b],O=self.performance.now();x.start=O;var T=p.stats.buffering,D=u?u.stats.buffering:null;T.start===0&&(T.start=O),D&&D.start===0&&(D.start=O);var I=S.audio,k=b==="audio"&&i.id===1&&(I==null?void 0:I.container)==="audio/mpeg",Q={execute:function(){if(x.executeStart=self.performance.now(),k){var U=g.sourceBuffer[b];if(U){var K=p.start-U.timestampOffset;Math.abs(K)>=.1&&(w.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+p.start+" (delta: "+K+") sn: "+p.sn+")"),U.timestampOffset=p.start)}}g.appendExecutor(B,b)},onStart:function(){},onComplete:function(){var U=self.performance.now();x.executeEnd=x.end=U,T.first===0&&(T.first=U),D&&D.first===0&&(D.first=U);var K=g.sourceBuffer,z={};for(var F in K)z[F]=h.BufferHelper.getBuffered(K[F]);g.appendError=0,g.hls.trigger(E.Events.BUFFER_APPENDED,{type:b,frag:p,part:u,chunkMeta:i,parent:p.type,timeRanges:z})},onError:function(U){w.logger.error("[buffer-controller]: Error encountered while trying to append to the "+b+" SourceBuffer",U);var K={type:_.ErrorTypes.MEDIA_ERROR,parent:p.type,details:_.ErrorDetails.BUFFER_APPEND_ERROR,err:U,fatal:!1};U.code===DOMException.QUOTA_EXCEEDED_ERR?K.details=_.ErrorDetails.BUFFER_FULL_ERROR:(g.appendError++,K.details=_.ErrorDetails.BUFFER_APPEND_ERROR,g.appendError>m.config.appendErrorMaxRetry&&(w.logger.error("[buffer-controller]: Failed "+m.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),K.fatal=!0)),m.trigger(E.Events.ERROR,K)}};C.append(Q,b)},f.onBufferFlushing=function(a,A){var g=this,m=this.operationQueue,C=function(B){return{execute:g.removeExecutor.bind(g,B,A.startOffset,A.endOffset),onStart:function(){},onComplete:function(){g.hls.trigger(E.Events.BUFFER_FLUSHED,{type:B})},onError:function(p){w.logger.warn("[buffer-controller]: Failed to remove from "+B+" SourceBuffer",p)}}};A.type?m.append(C(A.type),A.type):this.getSourceBufferTypes().forEach(function(S){m.append(C(S),S)})},f.onFragParsed=function(a,A){var g=this,m=A.frag,C=A.part,S=[],B=C?C.elementaryStreams:m.elementaryStreams;B[r.ElementaryStreamTypes.AUDIOVIDEO]?S.push("audiovideo"):(B[r.ElementaryStreamTypes.AUDIO]&&S.push("audio"),B[r.ElementaryStreamTypes.VIDEO]&&S.push("video"));var b=function(){var u=self.performance.now();m.stats.buffering.end=u,C&&(C.stats.buffering.end=u);var i=C?C.stats:m.stats;g.hls.trigger(E.Events.FRAG_BUFFERED,{frag:m,part:C,stats:i,id:m.type})};S.length===0&&w.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+m.type+" level: "+m.level+" sn: "+m.sn),this.blockBuffers(b,S)},f.onFragChanged=function(a,A){this.flushBackBuffer()},f.onBufferEos=function(a,A){var g=this,m=this.getSourceBufferTypes().reduce(function(C,S){var B=g.sourceBuffer[S];return(!A.type||A.type===S)&&(B&&!B.ended&&(B.ended=!0,w.logger.log("[buffer-controller]: "+S+" sourceBuffer now EOS"))),C&&!!(!B||B.ended)},!0);m&&this.blockBuffers(function(){var C=g.mediaSource;if(!C||C.readyState!=="open")return;C.endOfStream()})},f.onLevelUpdated=function(a,A){var g=A.details;if(!g.fragments.length)return;this.details=g,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},f.flushBackBuffer=function(){var a=this.hls,A=this.details,g=this.media,m=this.sourceBuffer;if(!g||A===null)return;var C=this.getSourceBufferTypes();if(!C.length)return;var S=A.live&&a.config.liveBackBufferLength!==null?a.config.liveBackBufferLength:a.config.backBufferLength;if(!Object(y.isFiniteNumber)(S)||S<0)return;var B=g.currentTime,b=A.levelTargetDuration,p=Math.max(S,b),u=Math.floor(B/b)*b-p;C.forEach(function(i){var x=m[i];if(x){var O=h.BufferHelper.getBuffered(x);O.length>0&&u>O.start(0)&&(a.trigger(E.Events.BACK_BUFFER_REACHED,{bufferEnd:u}),A.live&&a.trigger(E.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:u}),a.trigger(E.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:u,type:i}))}})},f.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var a=this.details,A=this.hls,g=this.media,m=this.mediaSource,C=a.fragments[0].start+a.totalduration,S=g.duration,B=Object(y.isFiniteNumber)(m.duration)?m.duration:0;a.live&&A.config.liveDurationInfinity?(w.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),m.duration=Infinity,this.updateSeekableRange(a)):(C>B&&C>S||!Object(y.isFiniteNumber)(S))&&(w.logger.log("[buffer-controller]: Updating Media Source duration to "+C.toFixed(3)),m.duration=C)},f.updateSeekableRange=function(a){var A=this.mediaSource,g=a.fragments,m=g.length;if(m&&a.live&&A!==null&&A!==void 0&&A.setLiveSeekableRange){var C=Math.max(0,g[0].start),S=Math.max(C,C+a.totalduration);A.setLiveSeekableRange(C,S)}},f.checkPendingTracks=function(){var a=this.bufferCodecEventsExpected,A=this.operationQueue,g=this.pendingTracks,m=Object.keys(g).length;if(m&&!a||m===2){this.createSourceBuffers(g),this.pendingTracks={};var C=this.getSourceBufferTypes();if(C.length===0){this.hls.trigger(E.Events.ERROR,{type:_.ErrorTypes.MEDIA_ERROR,details:_.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}C.forEach(function(S){A.executeNext(S)})}},f.createSourceBuffers=function(a){var A=this.sourceBuffer,g=this.mediaSource;if(!g)throw Error("createSourceBuffers called when mediaSource was null");var m=0;for(var C in a)if(!A[C]){var S=a[C];if(!S)throw Error("source buffer exists for track "+C+", however track does not");var B=S.levelCodec||S.codec,b=S.container+";codecs="+B;w.logger.log("[buffer-controller]: creating sourceBuffer("+b+")");try{var p=A[C]=g.addSourceBuffer(b),u=C;this.addBufferListener(u,"updatestart",this._onSBUpdateStart),this.addBufferListener(u,"updateend",this._onSBUpdateEnd),this.addBufferListener(u,"error",this._onSBUpdateError),this.tracks[C]={buffer:p,codec:B,container:S.container,levelCodec:S.levelCodec,id:S.id},m++}catch(i){w.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+i.message),this.hls.trigger(E.Events.ERROR,{type:_.ErrorTypes.MEDIA_ERROR,details:_.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:i,mimeType:b})}}m&&this.hls.trigger(E.Events.BUFFER_CREATED,{tracks:this.tracks})},f._onSBUpdateStart=function(a){var A=this.operationQueue,g=A.current(a);g.onStart()},f._onSBUpdateEnd=function(a){var A=this.operationQueue,g=A.current(a);g.onComplete(),A.shiftAndExecuteNext(a)},f._onSBUpdateError=function(a,A){w.logger.error("[buffer-controller]: "+a+" SourceBuffer error",A),this.hls.trigger(E.Events.ERROR,{type:_.ErrorTypes.MEDIA_ERROR,details:_.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var g=this.operationQueue.current(a);g&&g.onError(A)},f.removeExecutor=function(a,A,g){var m=this.media,C=this.mediaSource,S=this.operationQueue,B=this.sourceBuffer,b=B[a];if(!m||!C||!b){w.logger.warn("[buffer-controller]: Attempting to remove from the "+a+" SourceBuffer, but it does not exist"),S.shiftAndExecuteNext(a);return}var p=Object(y.isFiniteNumber)(m.duration)?m.duration:Infinity,u=Object(y.isFiniteNumber)(C.duration)?C.duration:Infinity,i=Math.max(0,A),x=Math.min(g,p,u);x>i?(w.logger.log("[buffer-controller]: Removing ["+i+","+x+"] from the "+a+" SourceBuffer"),console.assert(!b.updating,a+" sourceBuffer must not be updating"),b.remove(i,x)):S.shiftAndExecuteNext(a)},f.appendExecutor=function(a,A){var g=this.operationQueue,m=this.sourceBuffer,C=m[A];if(!C){w.logger.warn("[buffer-controller]: Attempting to append to the "+A+" SourceBuffer, but it does not exist"),g.shiftAndExecuteNext(A);return}C.ended=!1,console.assert(!C.updating,A+" sourceBuffer must not be updating"),C.appendBuffer(a)},f.blockBuffers=function(a,A){var g=this;if(A===void 0&&(A=this.getSourceBufferTypes()),!A.length){w.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(a);return}var m=this.operationQueue,C=A.map(function(S){return m.appendBlocker(S)});Promise.all(C).then(function(){a(),A.forEach(function(S){var B=g.sourceBuffer[S];(!B||!B.updating)&&m.shiftAndExecuteNext(S)})})},f.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},f.addBufferListener=function(a,A,g){var m=this.sourceBuffer[a];if(!m)return;var C=g.bind(this,a);this.listeners[a].push({event:A,listener:C}),m.addEventListener(A,C)},f.removeBufferListeners=function(a){var A=this.sourceBuffer[a];if(!A)return;this.listeners[a].forEach(function(g){A.removeEventListener(g.event,g.listener)})},o}()},"./src/controller/buffer-operation-queue.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return E});var y=L("./src/utils/logger.ts"),E=function(){function w(h){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=h}var _=w.prototype;return _.append=function(s,r){var n=this.queues[r];n.push(s),n.length===1&&this.buffers[r]&&this.executeNext(r)},_.insertAbort=function(s,r){var n=this.queues[r];n.unshift(s),this.executeNext(r)},_.appendBlocker=function(s){var r,n=new Promise(function(l){r=l}),e={execute:r,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(e,s),n},_.executeNext=function(s){var r=this.buffers,n=this.queues,e=r[s],l=n[s];if(l.length){var c=l[0];try{c.execute()}catch(o){y.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),c.onError(o),(!e||!e.updating)&&(l.shift(),this.executeNext(s))}}},_.shiftAndExecuteNext=function(s){this.queues[s].shift(),this.executeNext(s)},_.current=function(s){return this.queues[s][0]},w}()},"./src/controller/cap-level-controller.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/events.ts");function E(h,s){for(var r=0;r0&&this.mediaWidth>0){var n=this.hls.levels;if(n.length){var e=this.hls;e.autoLevelCapping=this.getMaxLevel(n.length-1),e.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=e.autoLevelCapping}}},s.getMaxLevel=function(n){var e=this,l=this.hls.levels;if(!l.length)return-1;var c=l.filter(function(o,f){return h.isLevelAllowed(f,e.restrictedLevels)&&f<=n});return this.clientRect=null,h.getMaxLevelByMediaSize(c,this.mediaWidth,this.mediaHeight)},s.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()},s.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},s.getDimensions=function(){if(this.clientRect)return this.clientRect;var n=this.media,e={width:0,height:0};if(n){var l=n.getBoundingClientRect();e.width=l.width,e.height=l.height,!e.width&&!e.height&&(e.width=l.right-l.left||n.width||0,e.height=l.bottom-l.top||n.height||0)}return this.clientRect=e,e},h.isLevelAllowed=function(n,e){return e===void 0&&(e=[]),e.indexOf(n)===-1},h.getMaxLevelByMediaSize=function(n,e,l){if(!n||!n.length)return-1;for(var c=function(A,g){return g?A.width!==g.width||A.height!==g.height:!0},o=n.length-1,f=0;f=e||d.height>=l)&&c(d,n[f+1])){o=f;break}}return o},w(h,[{key:"mediaWidth",get:function(){return this.getDimensions().width*h.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*h.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var n=1;try{n=self.devicePixelRatio}catch(e){}return n}}]),h}();X.default=_},"./src/controller/cmcd-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return c});var y=L("./src/events.ts"),E=L("./src/types/cmcd.ts"),w=L("./src/utils/buffer-helper.ts"),_=L("./src/utils/logger.ts");function h(o,f){for(var d=0;d=o.length?{done:!0}:{done:!1,value:o[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 n(o,f){if(!o)return;if(typeof o=="string")return e(o,f);var d=Object.prototype.toString.call(o).slice(8,-1);if(d==="Object"&&o.constructor&&(d=o.constructor.name),d==="Map"||d==="Set")return Array.from(o);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return e(o,f)}function e(o,f){(f==null||f>o.length)&&(f=o.length);for(var d=0,a=new Array(f);dA&&(A=S.bitrate)}return A>0?A:NaN},f.getBufferLength=function(a){var A=this.hls.media,g=a===E.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!g||!A)return NaN;var m=w.BufferHelper.bufferInfo(g,A.currentTime,this.config.maxBufferHole);return m.len*1e3},f.createPlaylistLoader=function(){var a=this.config.pLoader,A=this.applyPlaylistData,g=a||this.config.loader;return function(){function m(S){this.loader=void 0,this.loader=new g(S)}var C=m.prototype;return C.destroy=function(){this.loader.destroy()},C.abort=function(){this.loader.abort()},C.load=function(B,b,p){A(B),this.loader.load(B,b,p)},s(m,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),m}()},f.createFragmentLoader=function(){var a=this.config.fLoader,A=this.applyFragmentData,g=a||this.config.loader;return function(){function m(S){this.loader=void 0,this.loader=new g(S)}var C=m.prototype;return C.destroy=function(){this.loader.destroy()},C.abort=function(){this.loader.abort()},C.load=function(B,b,p){A(B),this.loader.load(B,b,p)},s(m,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),m}()},o.uuid=function(){var a=URL.createObjectURL(new Blob),A=a.toString();return URL.revokeObjectURL(a),A.substr(A.lastIndexOf("/")+1)},o.serialize=function(a){for(var A=[],g=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},m=function(k){return Math.round(k)},C=function(k){return m(k/100)*100},S=function(k){return encodeURIComponent(k)},B={br:m,d:m,bl:C,dl:C,mtp:C,nor:S,rtp:C,tb:m},b=Object.keys(a||{}).sort(),p=r(b),u;!(u=p()).done;){var i=u.value,x=a[i];if(!g(x))continue;if(i==="v"&&x===1)continue;if(i=="pr"&&x===1)continue;var O=B[i];O&&(x=O(x));var T=typeof x,D=void 0;i==="ot"||i==="sf"||i==="st"?D=i+"="+x:T==="boolean"?D=i:T==="number"?D=i+"="+x:D=i+"="+JSON.stringify(x),A.push(D)}return A.join(",")},o.toHeaders=function(a){for(var A=Object.keys(a),g={},m=["Object","Request","Session","Status"],C=[{},{},{},{}],S={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},B=0,b=A;Br){this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var S=r-this._requestLicenseFailureCount+1;w.logger.warn("Retrying license request, "+S+" attempts left"),this._requestLicense(A,g)}break}},o._generateLicenseRequestChallenge=function(d,a){switch(d.mediaKeySystemDomain){case _.KeySystems.WIDEVINE:return a}throw new Error("unsupported key-system: "+d.mediaKeySystemDomain)},o._requestLicense=function(d,a){w.logger.log("Requesting content license for key-system");var A=this._mediaKeysList[0];if(!A){w.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var g=this.getLicenseServerUrl(A.mediaKeySystemDomain),m=this._createLicenseXhr(g,d,a);w.logger.log("Sending license request to URL: "+g);var C=this._generateLicenseRequestChallenge(A,d);m.send(C)}catch(S){w.logger.error("Failure requesting DRM license: "+S),this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},o.onMediaAttached=function(d,a){if(!this._emeEnabled)return;var A=a.media;this._media=A,A.addEventListener("encrypted",this._onMediaEncrypted)},o.onMediaDetached=function(){var d=this._media,a=this._mediaKeysList;if(!d)return;d.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(a.map(function(A){if(A.mediaKeysSession)return A.mediaKeysSession.close().catch(function(){})})).then(function(){return d.setMediaKeys(null)}).catch(function(){})},o.onManifestParsed=function(d,a){if(!this._emeEnabled)return;var A=a.levels.map(function(m){return m.audioCodec}).filter(function(m){return!!m}),g=a.levels.map(function(m){return m.videoCodec}).filter(function(m){return!!m});this._attemptKeySystemAccess(_.KeySystems.WIDEVINE,A,g)},s(c,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),c}();X.default=l},"./src/controller/fps-controller.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/events.ts"),E=L("./src/utils/logger.ts"),w=function(){function _(s){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=s,this.registerListeners()}var h=_.prototype;return h.setStreamController=function(r){this.streamController=r},h.registerListeners=function(){this.hls.on(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},h.unregisterListeners=function(){this.hls.off(y.Events.MEDIA_ATTACHING,this.onMediaAttaching)},h.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},h.onMediaAttaching=function(r,n){var e=this.hls.config;if(e.capLevelOnFPSDrop){var l=n.media instanceof self.HTMLVideoElement?n.media:null;this.media=l,l&&typeof l.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),e.fpsDroppedMonitoringPeriod)}},h.checkFPS=function(r,n,e){var l=performance.now();if(n){if(this.lastTime){var c=l-this.lastTime,o=e-this.lastDroppedFrames,f=n-this.lastDecodedFrames,d=1e3*o/c,a=this.hls;if(a.trigger(y.Events.FPS_DROP,{currentDropped:o,currentDecoded:f,totalDroppedFrames:e}),d>0&&o>a.config.fpsDroppedMonitoringThreshold*f){var A=a.currentLevel;E.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+A),A>0&&(a.autoLevelCapping===-1||a.autoLevelCapping>=A)&&(A=A-1,a.trigger(y.Events.FPS_DROP_LEVEL_CAPPING,{level:A,droppedLevel:a.currentLevel}),a.autoLevelCapping=A,this.streamController.nextLevelSwitch())}}this.lastTime=l,this.lastDroppedFrames=e,this.lastDecodedFrames=n}},h.checkFPSInterval=function(){var r=this.media;if(r)if(this.isVideoPlaybackQualityAvailable){var n=r.getVideoPlaybackQuality();this.checkFPS(r,n.totalVideoFrames,n.droppedVideoFrames)}else this.checkFPS(r,r.webkitDecodedFrameCount,r.webkitDroppedFrameCount)},_}();X.default=w},"./src/controller/fragment-finders.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"findFragmentByPDT",function(){return w}),L.d(X,"findFragmentByPTS",function(){return _}),L.d(X,"fragmentWithinToleranceTest",function(){return h}),L.d(X,"pdtWithinToleranceTest",function(){return s}),L.d(X,"findFragWithCC",function(){return r});var y=L("./src/polyfills/number.ts"),E=L("./src/utils/binary-search.ts");function w(n,e,l){if(e===null||!Array.isArray(n)||!n.length||!Object(y.isFiniteNumber)(e))return null;var c=n[0].programDateTime;if(e<(c||0))return null;var o=n[n.length-1].endProgramDateTime;if(e>=(o||0))return null;l=l||0;for(var f=0;fn&&l.start?-1:0}function s(n,e,l){var c=Math.min(e,l.duration+(l.deltaPTS?l.deltaPTS:0))*1e3,o=l.endProgramDateTime||0;return o-c>n}function r(n,e){return E.default.search(n,function(l){return l.cce?-1:0})}},"./src/controller/fragment-tracker.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"FragmentState",function(){return w}),L.d(X,"FragmentTracker",function(){return _});var y=L("./src/events.ts"),E=L("./src/types/loader.ts"),w;(function(r){r.NOT_LOADED="NOT_LOADED",r.BACKTRACKED="BACKTRACKED",r.APPENDING="APPENDING",r.PARTIAL="PARTIAL",r.OK="OK"})(w||(w={}));var _=function(){function r(e){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=e,this._registerListeners()}var n=r.prototype;return n._registerListeners=function(){var l=this.hls;l.on(y.Events.BUFFER_APPENDED,this.onBufferAppended,this),l.on(y.Events.FRAG_BUFFERED,this.onFragBuffered,this),l.on(y.Events.FRAG_LOADED,this.onFragLoaded,this)},n._unregisterListeners=function(){var l=this.hls;l.off(y.Events.BUFFER_APPENDED,this.onBufferAppended,this),l.off(y.Events.FRAG_BUFFERED,this.onFragBuffered,this),l.off(y.Events.FRAG_LOADED,this.onFragLoaded,this)},n.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},n.getAppendedFrag=function(l,c){if(c===E.PlaylistLevelType.MAIN){var o=this.activeFragment,f=this.activeParts;if(!o)return null;if(f)for(var d=f.length;d--;){var a=f[d],A=a?a.end:o.appendedPTS;if(a.start<=l&&A!==void 0&&l<=A)return d>9&&(this.activeParts=f.slice(d-9)),a}else if(o.start<=l&&o.appendedPTS!==void 0&&l<=o.appendedPTS)return o}return this.getBufferedFrag(l,c)},n.getBufferedFrag=function(l,c){for(var o=this.fragments,f=Object.keys(o),d=f.length;d--;){var a=o[f[d]];if((a==null?void 0:a.body.type)===c&&a.buffered){var A=a.body;if(A.start<=l&&l<=A.end)return A}}return null},n.detectEvictedFragments=function(l,c,o){var f=this;Object.keys(this.fragments).forEach(function(d){var a=f.fragments[d];if(!a)return;if(!a.buffered){a.body.type===o&&f.removeFragment(a.body);return}var A=a.range[l];if(!A)return;A.time.some(function(g){var m=!f.isTimeBuffered(g.startPTS,g.endPTS,c);return m&&f.removeFragment(a.body),m})})},n.detectPartialFragments=function(l){var c=this,o=this.timeRanges,f=l.frag,d=l.part;if(!o||f.sn==="initSegment")return;var a=s(f),A=this.fragments[a];if(!A)return;Object.keys(o).forEach(function(g){var m=f.elementaryStreams[g];if(!m)return;var C=o[g],S=d!==null||m.partial===!0;A.range[g]=c.getBufferedTimes(f,d,S,C)}),A.backtrack=A.loaded=null,Object.keys(A.range).length?A.buffered=!0:this.removeFragment(A.body)},n.fragBuffered=function(l){var c=s(l),o=this.fragments[c];o&&(o.backtrack=o.loaded=null,o.buffered=!0)},n.getBufferedTimes=function(l,c,o,f){for(var d={time:[],partial:o},a=c?c.start:l.start,A=c?c.end:l.end,g=l.minEndPTS||A,m=l.maxStartPTS||a,C=0;C=S&&g<=B){d.time.push({startPTS:Math.max(a,f.start(C)),endPTS:Math.min(A,f.end(C))});break}else if(aS)d.partial=!0,d.time.push({startPTS:Math.max(a,f.start(C)),endPTS:Math.min(A,f.end(C))});else if(A<=S)break}return d},n.getPartialFragment=function(l){var c=null,o,f,d,a=0,A=this.bufferPadding,g=this.fragments;return Object.keys(g).forEach(function(m){var C=g[m];if(!C)return;h(C)&&(f=C.body.start-A,d=C.body.end+A,l>=f&&l<=d&&(o=Math.min(l-f,d-l),a<=o&&(c=C.body,a=o)))}),c},n.getState=function(l){var c=s(l),o=this.fragments[c];return o?o.buffered?h(o)?w.PARTIAL:w.OK:o.backtrack?w.BACKTRACKED:w.APPENDING:w.NOT_LOADED},n.backtrack=function(l,c){var o=s(l),f=this.fragments[o];if(!f||f.backtrack)return null;var d=f.backtrack=c||f.loaded;return f.loaded=null,d},n.getBacktrackData=function(l){var c=s(l),o=this.fragments[c];if(o){var f,d=o.backtrack;if(d!=null&&(f=d.payload)!==null&&f!==void 0&&f.byteLength)return d;this.removeFragment(l)}return null},n.isTimeBuffered=function(l,c,o){for(var f,d,a=0;a=f&&c<=d)return!0;if(c<=f)return!1}return!1},n.onFragLoaded=function(l,c){var o=c.frag,f=c.part;if(o.sn==="initSegment"||o.bitrateTest||f)return;var d=s(o);this.fragments[d]={body:o,loaded:c,backtrack:null,buffered:!1,range:Object.create(null)}},n.onBufferAppended=function(l,c){var o=this,f=c.frag,d=c.part,a=c.timeRanges;if(f.type===E.PlaylistLevelType.MAIN)if(this.activeFragment=f,d){var A=this.activeParts;A||(this.activeParts=A=[]),A.push(d)}else this.activeParts=null;this.timeRanges=a,Object.keys(a).forEach(function(g){var m=a[g];if(o.detectEvictedFragments(g,m),!d)for(var C=0;Cl&&f.removeFragment(A)}})},n.removeFragment=function(l){var c=s(l);l.stats.loaded=0,l.clearElementaryStreamInfo(),delete this.fragments[c]},n.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},r}();function h(r){var n,e;return r.buffered&&(((n=r.range.video)===null||n===void 0?void 0:n.partial)||((e=r.range.audio)===null||e===void 0?void 0:e.partial))}function s(r){return r.type+"_"+r.level+"_"+r.urlId+"_"+r.sn}},"./src/controller/gap-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"STALL_MINIMUM_DURATION_MS",function(){return h}),L.d(X,"MAX_START_GAP_JUMP",function(){return s}),L.d(X,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return r}),L.d(X,"SKIP_BUFFER_RANGE_START",function(){return n}),L.d(X,"default",function(){return e});var y=L("./src/utils/buffer-helper.ts"),E=L("./src/errors.ts"),w=L("./src/events.ts"),_=L("./src/utils/logger.ts"),h=250,s=2,r=.1,n=.05,e=function(){function l(o,f,d,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=o,this.media=f,this.fragmentTracker=d,this.hls=a}var c=l.prototype;return c.destroy=function(){this.hls=this.fragmentTracker=this.media=null},c.poll=function(f){var d=this.config,a=this.media,A=this.stalled,g=a.currentTime,m=a.seeking,C=this.seeking&&!m,S=!this.seeking&&m;if(this.seeking=m,g!==f){if(this.moved=!0,A!==null){if(this.stallReported){var B=self.performance.now()-A;_.logger.warn("playback not stuck anymore @"+g+", after "+Math.round(B)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((S||C)&&(this.stalled=null),a.paused||a.ended||a.playbackRate===0||!y.BufferHelper.getBuffered(a).length)return;var b=y.BufferHelper.bufferInfo(a,g,0),p=b.len>0,u=b.nextStart||0;if(!p&&!u)return;if(m){var i=b.len>s,x=!u||u-g>s&&!this.fragmentTracker.getPartialFragment(g);if(i||x)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var O,T=Math.max(u,b.start||0)-g,D=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,I=D==null||((O=D.details)===null||O===void 0)?void 0:O.live,k=I?D.details.targetduration*2:s;if(T>0&&T<=k){this._trySkipBufferHole(null);return}}var Q=self.performance.now();if(A===null){this.stalled=Q;return}var Y=Q-A;!m&&Y>=h&&this._reportStall(b.len);var U=y.BufferHelper.bufferInfo(a,g,d.maxBufferHole);this._tryFixBufferStall(U,Y)},c._tryFixBufferStall=function(f,d){var a=this.config,A=this.fragmentTracker,g=this.media,m=g.currentTime,C=A.getPartialFragment(m);if(C){var S=this._trySkipBufferHole(C);if(S)return}f.len>a.maxBufferHole&&d>a.highBufferWatchdogPeriod*1e3&&(_.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},c._reportStall=function(f){var d=this.hls,a=this.media,A=this.stallReported;A||(this.stallReported=!0,_.logger.warn("Playback stalling at @"+a.currentTime+" due to low buffer (buffer="+f+")"),d.trigger(w.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:f}))},c._trySkipBufferHole=function(f){for(var d=this.config,a=this.hls,A=this.media,g=A.currentTime,m=0,C=y.BufferHelper.getBuffered(A),S=0;S=m&&g.05&&this.forwardBufferLength>1){var S=Math.min(2,Math.max(1,a)),B=Math.round(2/(1+Math.exp(-.75*g-this.edgeStalled))*20)/20;l.playbackRate=Math.min(S,Math.max(1,B))}else l.playbackRate!==1&&l.playbackRate!==0&&(l.playbackRate=1)},n.estimateLiveEdge=function(){var l=this.levelDetails;return l===null?null:l.edge+l.age},n.computeLatency=function(){var l=this.estimateLiveEdge();return l===null?null:l-this.currentTime},h(r,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var l=this.config,c=this.levelDetails;return l.liveMaxLatencyDuration!==void 0?l.liveMaxLatencyDuration:c?l.liveMaxLatencyDurationCount*c.targetduration:0}},{key:"targetLatency",get:function(){var l=this.levelDetails;if(l===null)return null;var c=l.holdBack,o=l.partHoldBack,f=l.targetduration,d=this.config,a=d.liveSyncDuration,A=d.liveSyncDurationCount,g=d.lowLatencyMode,m=this.hls.userConfig,C=g&&o||c;(m.liveSyncDuration||m.liveSyncDurationCount||C===0)&&(C=a!==void 0?a:A*f);var S=f,B=1;return C+Math.min(this.stallCount*B,S)}},{key:"liveSyncPosition",get:function(){var l=this.estimateLiveEdge(),c=this.targetLatency,o=this.levelDetails;if(l===null||c===null||o===null)return null;var f=o.edge,d=l-c-this.edgeStalled,a=f-o.totalduration,A=f-(this.config.lowLatencyMode&&o.partTarget||o.targetduration);return Math.min(Math.max(a,d),A)}},{key:"drift",get:function(){var l=this.levelDetails;return l===null?1:l.drift}},{key:"edgeStalled",get:function(){var l=this.levelDetails;if(l===null)return 0;var c=(this.config.lowLatencyMode&&l.partTarget||l.targetduration)*3;return Math.max(l.age-c,0)}},{key:"forwardBufferLength",get:function(){var l=this.media,c=this.levelDetails;if(!l||!c)return 0;var o=l.buffered.length;return o?l.buffered.end(o-1):c.edge-this.currentTime}}]),r}()},"./src/controller/level-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return d});var y=L("./src/types/level.ts"),E=L("./src/events.ts"),w=L("./src/errors.ts"),_=L("./src/utils/codecs.ts"),h=L("./src/controller/level-helper.ts"),s=L("./src/controller/base-playlist-controller.ts"),r=L("./src/types/loader.ts");function n(){return n=Object.assign||function(a){for(var A=1;A0){u=B[0].bitrate,B.sort(function(Y,U){return Y.bitrate-U.bitrate}),this._levels=B;for(var I=0;Ithis.hls.config.fragLoadingMaxRetry&&(i=S.frag.level)):i=S.frag.level}break;case w.ErrorDetails.LEVEL_LOAD_ERROR:case w.ErrorDetails.LEVEL_LOAD_TIMEOUT:B&&(B.deliveryDirectives&&(u=!1),i=B.level),p=!0;break;case w.ErrorDetails.REMUX_ALLOC_ERROR:i=S.level,p=!0;break}i!==void 0&&this.recoverLevel(S,i,p,u)},g.recoverLevel=function(C,S,B,b){var p=C.details,u=this._levels[S];if(u.loadError++,B){var i=this.retryLoadingOrFail(C);if(i)C.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(b){var x=u.url.length;if(x>1&&u.loadError1){var b=(S.urlId+1)%B;this.warn("Switching to redundant URL-id "+b),this._levels.forEach(function(p){p.urlId=b}),this.level=C}},g.onFragLoaded=function(C,S){var B=S.frag;if(B!==void 0&&B.type===r.PlaylistLevelType.MAIN){var b=this._levels[B.level];b!==void 0&&(b.fragmentError=0,b.loadError=0)}},g.onLevelLoaded=function(C,S){var B,b=S.level,p=S.details,u=this._levels[b];if(!u){var i;this.warn("Invalid level index "+b),(i=S.deliveryDirectives)!==null&&i!==void 0&&i.skip&&(p.deltaUpdateFailed=!0);return}b===this.currentLevelIndex?(u.fragmentError===0&&(u.loadError=0,this.retryCount=0),this.playlistLoaded(b,S,u.details)):(B=S.deliveryDirectives)!==null&&B!==void 0&&B.skip&&(p.deltaUpdateFailed=!0)},g.onAudioTrackSwitched=function(C,S){var B=this.hls.levels[this.currentLevelIndex];if(!B)return;if(B.audioGroupIds){for(var b=-1,p=this.hls.audioTracks[S.id].groupId,u=0;u0){var b=B.urlId,p=B.url[b];if(C)try{p=C.addDirectives(p)}catch(u){this.warn("Could not construct new URL with HLS Delivery Directives: "+u)}this.log("Attempt loading level index "+S+(C?" at sn "+C.msn+" part "+C.part:"")+" with URL-id "+b+" "+p),this.clearTimer(),this.hls.trigger(E.Events.LEVEL_LOADING,{url:p,level:S,id:b,deliveryDirectives:C||null})}},g.removeLevel=function(C,S){var B=function(u,i){return i!==S},b=this._levels.filter(function(p,u){return u!==C?!0:p.url.length>1&&S!==void 0?(p.url=p.url.filter(B),p.audioGroupIds&&(p.audioGroupIds=p.audioGroupIds.filter(B)),p.textGroupIds&&(p.textGroupIds=p.textGroupIds.filter(B)),p.urlId=0,!0):!1}).map(function(p,u){var i=p.details;return i!=null&&i.fragments&&i.fragments.forEach(function(x){x.level=u}),p});this._levels=b,this.hls.trigger(E.Events.LEVELS_UPDATED,{levels:b})},l(A,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(C){var S,B=this._levels;if(B.length===0)return;if(this.currentLevelIndex===C&&(S=B[C])!==null&&S!==void 0&&S.details)return;if(C<0||C>=B.length){var b=C<0;if(this.hls.trigger(E.Events.ERROR,{type:w.ErrorTypes.OTHER_ERROR,details:w.ErrorDetails.LEVEL_SWITCH_ERROR,level:C,fatal:b,reason:"invalid level idx"}),b)return;C=Math.min(C,B.length-1)}this.clearTimer();var p=this.currentLevelIndex,u=B[p],i=B[C];this.log("switching to level "+C+" from "+p),this.currentLevelIndex=C;var x=n({},i,{level:C,maxBitrate:i.maxBitrate,uri:i.uri,urlId:i.urlId});delete x._urlId,this.hls.trigger(E.Events.LEVEL_SWITCHING,x);var O=i.details;if(!O||O.live){var T=this.switchParams(i.uri,u==null?void 0:u.details);this.loadPlaylist(T)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(C){this.manualLevelIndex=C,this._startLevel===void 0&&(this._startLevel=C),C!==-1&&(this.level=C)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(C){this._firstLevel=C}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var C=this.hls.config.startLevel;return C!==void 0?C:this._firstLevel}else return this._startLevel},set:function(C){this._startLevel=C}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(C){this.level=C,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=C)}}]),A}(s.default)},"./src/controller/level-helper.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"addGroupId",function(){return w}),L.d(X,"assignTrackIdsByGroup",function(){return _}),L.d(X,"updatePTS",function(){return h}),L.d(X,"updateFragPTSDTS",function(){return r}),L.d(X,"mergeDetails",function(){return n}),L.d(X,"mapPartIntersection",function(){return e}),L.d(X,"mapFragmentIntersection",function(){return l}),L.d(X,"adjustSliding",function(){return c}),L.d(X,"addSliding",function(){return o}),L.d(X,"computeReloadInterval",function(){return f}),L.d(X,"getFragmentWithSN",function(){return d}),L.d(X,"getPartWith",function(){return a});var y=L("./src/polyfills/number.ts"),E=L("./src/utils/logger.ts");function w(A,g,m){switch(g){case"audio":A.audioGroupIds||(A.audioGroupIds=[]),A.audioGroupIds.push(m);break;case"text":A.textGroupIds||(A.textGroupIds=[]),A.textGroupIds.push(m);break}}function _(A){var g={};A.forEach(function(m){var C=m.groupId||"";m.id=g[C]=g[C]||0,g[C]++})}function h(A,g,m){var C=A[g],S=A[m];s(C,S)}function s(A,g){var m=g.startPTS;if(Object(y.isFiniteNumber)(m)){var C=0,S;g.sn>A.sn?(C=m-A.start,S=A):(C=A.start-m,S=g),S.duration!==C&&(S.duration=C)}else if(g.sn>A.sn){var B=A.cc===g.cc;B&&A.minEndPTS?g.start=A.start+(A.minEndPTS-A.start):g.start=A.start+A.duration}else g.start=Math.max(A.start-g.duration,0)}function r(A,g,m,C,S,B){var b=C-m;b<=0&&(E.logger.warn("Fragment should have a positive duration",g),C=m+g.duration,B=S+g.duration);var p=m,u=C,i=g.startPTS,x=g.endPTS;if(Object(y.isFiniteNumber)(i)){var O=Math.abs(i-m);Object(y.isFiniteNumber)(g.deltaPTS)?g.deltaPTS=Math.max(O,g.deltaPTS):g.deltaPTS=O,p=Math.max(m,i),m=Math.min(m,i),S=Math.min(S,g.startDTS),u=Math.min(C,x),C=Math.max(C,x),B=Math.max(B,g.endDTS)}g.duration=C-m;var T=m-g.start;g.appendedPTS=C,g.start=g.startPTS=m,g.maxStartPTS=p,g.startDTS=S,g.endPTS=C,g.minEndPTS=u,g.endDTS=B;var D=g.sn;if(!A||DA.endSN)return 0;var I,k=D-A.startSN,Q=A.fragments;for(Q[k]=g,I=k;I>0;I--)s(Q[I],Q[I-1]);for(I=k;I=0;S--){var B=C[S].initSegment;if(B){m=B;break}}A.fragmentHint&&delete A.fragmentHint.endPTS;var b=0,p;if(l(A,g,function(I,k){I.relurl&&(b=I.cc-k.cc),Object(y.isFiniteNumber)(I.startPTS)&&Object(y.isFiniteNumber)(I.endPTS)&&(k.start=k.startPTS=I.startPTS,k.startDTS=I.startDTS,k.appendedPTS=I.appendedPTS,k.maxStartPTS=I.maxStartPTS,k.endPTS=I.endPTS,k.endDTS=I.endDTS,k.minEndPTS=I.minEndPTS,k.duration=I.endPTS-I.startPTS,k.duration&&(p=k),g.PTSKnown=g.alignedSliding=!0),k.elementaryStreams=I.elementaryStreams,k.loader=I.loader,k.stats=I.stats,k.urlId=I.urlId,I.initSegment&&(k.initSegment=I.initSegment,m=I.initSegment)}),m){var u=g.fragmentHint?g.fragments.concat(g.fragmentHint):g.fragments;u.forEach(function(I){var k;(!I.initSegment||I.initSegment.relurl===((k=m)===null||k===void 0?void 0:k.relurl))&&(I.initSegment=m)})}if(g.skippedSegments&&(g.deltaUpdateFailed=g.fragments.some(function(I){return!I}),g.deltaUpdateFailed)){E.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var i=g.skippedSegments;i--;)g.fragments.shift();g.startSN=g.fragments[0].sn,g.startCC=g.fragments[0].cc}var x=g.fragments;if(b){E.logger.warn("discontinuity sliding from playlist, take drift into account");for(var O=0;O=C.length)return;o(g,C[m].start)}function o(A,g){if(g){for(var m=A.fragments,C=A.skippedSegments;C0&&S0&&u===-1&&(this.log("Override startPosition with lastCurrentTime @"+i.toFixed(3)),u=i),this.state=E.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=u,this.tick()}else this._forceStartLoad=!0,this.state=E.State.STOPPED},b.stopLoad=function(){this._forceStartLoad=!1,S.prototype.stopLoad.call(this)},b.doTick=function(){switch(this.state){case E.State.IDLE:this.doTickIdle();break;case E.State.WAITING_LEVEL:{var u,i=this.levels,x=this.level,O=i==null||((u=i[x])===null||u===void 0)?void 0:u.details;if(O&&(!O.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(O))break;this.state=E.State.IDLE;break}break}case E.State.FRAG_LOADING_WAITING_RETRY:{var T,D=self.performance.now(),I=this.retryDate;(!I||D>=I||(T=this.media)!==null&&T!==void 0&&T.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=E.State.IDLE)}break;default:break}this.onTickEnd()},b.onTickEnd=function(){S.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},b.doTickIdle=function(){var u,i,x=this.hls,O=this.levelLastLoaded,T=this.levels,D=this.media,I=x.config,k=x.nextLoadLevel;if(O===null||!D&&(this.startFragRequested||!I.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!T||!T[k])return;var Q=T[k];this.level=x.nextLoadLevel=k;var Y=Q.details;if(!Y||this.state===E.State.WAITING_LEVEL||Y.live&&this.levelLastLoaded!==k){this.state=E.State.WAITING_LEVEL;return}var U=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:D,r.PlaylistLevelType.MAIN);if(U===null)return;var K=U.len,z=this.getMaxBufferLength(Q.maxBitrate);if(K>=z)return;if(this._streamEnded(U,Y)){var F={};this.altAudio&&(F.type="video"),this.hls.trigger(_.Events.BUFFER_EOS,F),this.state=E.State.ENDED;return}var H=U.end,G=this.getNextFragment(H,Y);if(this.couldBacktrack&&!this.fragPrevious&&G&&G.sn!=="initSegment"){var $=G.sn-Y.startSN;$>1&&(G=Y.fragments[$-1],this.fragmentTracker.removeFragment(G))}if(G&&this.fragmentTracker.getState(G)===s.FragmentState.OK&&this.nextLoadPosition>H){var ae=this.audioOnly&&!this.altAudio?n.ElementaryStreamTypes.AUDIO:n.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(D,ae,r.PlaylistLevelType.MAIN),G=this.getNextFragment(this.nextLoadPosition,Y)}if(!G)return;G.initSegment&&!G.initSegment.data&&!this.bitrateTest&&(G=G.initSegment),((u=G.decryptdata)===null||u===void 0?void 0:u.keyFormat)==="identity"&&!((i=G.decryptdata)!==null&&i!==void 0&&i.key)?this.loadKey(G,Y):this.loadFragment(G,Y,H)},b.loadFragment=function(u,i,x){var O,T=this.fragmentTracker.getState(u);if(this.fragCurrent=u,T===s.FragmentState.BACKTRACKED){var D=this.fragmentTracker.getBacktrackData(u);if(D){this._handleFragmentLoadProgress(D),this._handleFragmentLoadComplete(D);return}else T=s.FragmentState.NOT_LOADED}T===s.FragmentState.NOT_LOADED||T===s.FragmentState.PARTIAL?u.sn==="initSegment"?this._loadInitSegment(u):this.bitrateTest?(u.bitrateTest=!0,this.log("Fragment "+u.sn+" of level "+u.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(u)):(this.startFragRequested=!0,S.prototype.loadFragment.call(this,u,i,x)):T===s.FragmentState.APPENDING?this.reduceMaxBufferLength(u.duration)&&this.fragmentTracker.removeFragment(u):((O=this.media)===null||O===void 0?void 0:O.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},b.getAppendedFrag=function(u){var i=this.fragmentTracker.getAppendedFrag(u,r.PlaylistLevelType.MAIN);return i&&"fragment"in i?i.fragment:i},b.getBufferedFrag=function(u){return this.fragmentTracker.getBufferedFrag(u,r.PlaylistLevelType.MAIN)},b.followingBufferedFrag=function(u){return u?this.getBufferedFrag(u.end+.5):null},b.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},b.nextLevelSwitch=function(){var u=this.levels,i=this.media;if(i!=null&&i.readyState){var x,O=this.getAppendedFrag(i.currentTime);if(O&&O.start>1&&this.flushMainBuffer(0,O.start-1),!i.paused&&u){var T=this.hls.nextLoadLevel,D=u[T],I=this.fragLastKbps;I&&this.fragCurrent?x=this.fragCurrent.duration*D.maxBitrate/(1e3*I)+1:x=0}else x=0;var k=this.getBufferedFrag(i.currentTime+x);if(k){var Q=this.followingBufferedFrag(k);if(Q){this.abortCurrentFrag();var Y=Q.maxStartPTS?Q.maxStartPTS:Q.start,U=Q.duration,K=Math.max(k.end,Y+Math.min(Math.max(U-this.config.maxFragLookUpTolerance,U*.5),U*.75));this.flushMainBuffer(K,Number.POSITIVE_INFINITY)}}}},b.abortCurrentFrag=function(){var u=this.fragCurrent;this.fragCurrent=null,u!=null&&u.loader&&u.loader.abort(),this.state===E.State.KEY_LOADING&&(this.state=E.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},b.flushMainBuffer=function(u,i){S.prototype.flushMainBuffer.call(this,u,i,this.altAudio?"video":null)},b.onMediaAttached=function(u,i){S.prototype.onMediaAttached.call(this,u,i);var x=i.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),x.addEventListener("playing",this.onvplaying),x.addEventListener("seeked",this.onvseeked),this.gapController=new c.default(this.config,x,this.fragmentTracker,this.hls)},b.onMediaDetaching=function(){var u=this.media;u&&(u.removeEventListener("playing",this.onvplaying),u.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),S.prototype.onMediaDetaching.call(this)},b.onMediaPlaying=function(){this.tick()},b.onMediaSeeked=function(){var u=this.media,i=u?u.currentTime:null;Object(y.isFiniteNumber)(i)&&this.log("Media seeked to "+i.toFixed(3)),this.tick()},b.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(_.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},b.onManifestParsed=function(u,i){var x=!1,O=!1,T;i.levels.forEach(function(D){T=D.audioCodec,T&&(T.indexOf("mp4a.40.2")!==-1&&(x=!0),T.indexOf("mp4a.40.5")!==-1&&(O=!0))}),this.audioCodecSwitch=x&&O&&!Object(w.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},b.onLevelLoading=function(u,i){var x=this.levels;if(!x||this.state!==E.State.IDLE)return;var O=x[i.level];(!O.details||O.details.live&&this.levelLastLoaded!==i.level||this.waitForCdnTuneIn(O.details))&&(this.state=E.State.WAITING_LEVEL)},b.onLevelLoaded=function(u,i){var x,O=this.levels,T=i.level,D=i.details,I=D.totalduration;if(!O){this.warn("Levels were reset while loading level "+T);return}this.log("Level "+T+" loaded ["+D.startSN+","+D.endSN+"], cc ["+D.startCC+", "+D.endCC+"] duration:"+I);var k=this.fragCurrent;k&&(this.state===E.State.FRAG_LOADING||this.state===E.State.FRAG_LOADING_WAITING_RETRY)&&(k.level!==i.level&&k.loader&&(this.state=E.State.IDLE,k.loader.abort()));var Q=O[T],Y=0;if(D.live||(x=Q.details)!==null&&x!==void 0&&x.live){if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed)return;Y=this.alignPlaylists(D,Q.details)}if(Q.details=D,this.levelLastLoaded=T,this.hls.trigger(_.Events.LEVEL_UPDATED,{details:D,level:T}),this.state===E.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(D))return;this.state=E.State.IDLE}this.startFragRequested?D.live&&this.synchronizeToLiveEdge(D):this.setStartPosition(D,Y),this.tick()},b._handleFragmentLoadProgress=function(u){var i,x=u.frag,O=u.part,T=u.payload,D=this.levels;if(!D){this.warn("Levels were reset while fragment load was in progress. Fragment "+x.sn+" of level "+x.level+" will not be buffered");return}var I=D[x.level],k=I.details;if(!k){this.warn("Dropping fragment "+x.sn+" of level "+x.level+" after level details were reset");return}var Q=I.videoCodec,Y=k.PTSKnown||!k.live,U=(i=x.initSegment)===null||i===void 0?void 0:i.data,K=this._getAudioCodec(I),z=this.transmuxer=this.transmuxer||new e.default(this.hls,r.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),F=O?O.index:-1,H=F!==-1,G=new l.ChunkMetadata(x.level,x.sn,x.stats.chunkCount,T.byteLength,F,H),$=this.initPTS[x.cc];z.push(T,U,K,Q,x,O,k.totalduration,Y,G,$)},b.onAudioTrackSwitching=function(u,i){var x=this.altAudio,O=!!i.url,T=i.id;if(!O){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var D=this.fragCurrent;D!=null&&D.loader&&(this.log("Switching to main audio track, cancel main fragment load"),D.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var I=this.hls;x&&I.trigger(_.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),I.trigger(_.Events.AUDIO_TRACK_SWITCHED,{id:T})}},b.onAudioTrackSwitched=function(u,i){var x=i.id,O=!!this.hls.audioTracks[x].url;if(O){var T=this.videoBuffer;T&&this.mediaBuffer!==T&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=T)}this.altAudio=O,this.tick()},b.onBufferCreated=function(u,i){var x=i.tracks,O,T,D=!1;for(var I in x){var k=x[I];if(k.id==="main"){if(T=I,O=k,I==="video"){var Q=x[I];Q&&(this.videoBuffer=Q.buffer)}}else D=!0}D&&O?(this.log("Alternate track found, use "+T+".buffered to schedule main fragment loading"),this.mediaBuffer=O.buffer):this.mediaBuffer=this.media},b.onFragBuffered=function(u,i){var x=i.frag,O=i.part;if(x&&x.type!==r.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(x)){this.warn("Fragment "+x.sn+(O?" p: "+O.index:"")+" of level "+x.level+" finished buffering, but was aborted. state: "+this.state),this.state===E.State.PARSED&&(this.state=E.State.IDLE);return}var T=O?O.stats:x.stats;this.fragLastKbps=Math.round(8*T.total/(T.buffering.end-T.loading.first)),x.sn!=="initSegment"&&(this.fragPrevious=x),this.fragBufferedComplete(x,O)},b.onError=function(u,i){switch(i.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(r.PlaylistLevelType.MAIN,i);break;case o.ErrorDetails.LEVEL_LOAD_ERROR:case o.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==E.State.ERROR&&(i.fatal?(this.warn(""+i.details),this.state=E.State.ERROR):!i.levelRetry&&this.state===E.State.WAITING_LEVEL&&(this.state=E.State.IDLE));break;case o.ErrorDetails.BUFFER_FULL_ERROR:if(i.parent==="main"&&(this.state===E.State.PARSING||this.state===E.State.PARSED)){var x=!0,O=this.getFwdBufferInfo(this.media,r.PlaylistLevelType.MAIN);O&&O.len>.5&&(x=!this.reduceMaxBufferLength(O.len)),x&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},b.checkBuffer=function(){var u=this.media,i=this.gapController;if(!u||!i||!u.readyState)return;var x=h.BufferHelper.getBuffered(u);!this.loadedmetadata&&x.length?(this.loadedmetadata=!0,this.seekToStartPos()):i.poll(this.lastCurrentTime),this.lastCurrentTime=u.currentTime},b.onFragLoadEmergencyAborted=function(){this.state=E.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},b.onBufferFlushed=function(u,i){var x=i.type;if(x!==n.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var O=(x===n.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(O,x,r.PlaylistLevelType.MAIN)}},b.onLevelsUpdated=function(u,i){this.levels=i.levels},b.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},b.seekToStartPos=function(){var u=this.media,i=u.currentTime,x=this.startPosition;if(x>=0&&i0&&(D1&&u.seeking===!1){var x=u.currentTime;if(h.BufferHelper.isBuffered(u,x)?i=this.getAppendedFrag(x):h.BufferHelper.isBuffered(u,x+.1)&&(i=this.getAppendedFrag(x+.1)),i){var O=this.fragPlaying,T=i.level;(!O||i.sn!==O.sn||O.level!==T||i.urlId!==O.urlId)&&(this.hls.trigger(_.Events.FRAG_CHANGED,{frag:i}),(!O||O.level!==T)&&this.hls.trigger(_.Events.LEVEL_SWITCHED,{level:T}),this.fragPlaying=i)}}},a(B,[{key:"nextLevel",get:function(){var u=this.nextBufferedFrag;return u?u.level:-1}},{key:"currentLevel",get:function(){var u=this.media;if(u){var i=this.getAppendedFrag(u.currentTime);if(i)return i.level}return-1}},{key:"nextBufferedFrag",get:function(){var u=this.media;if(u){var i=this.getAppendedFrag(u.currentTime);return this.followingBufferedFrag(i)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),B}(E.default)},"./src/controller/subtitle-stream-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"SubtitleStreamController",function(){return A});var y=L("./src/events.ts"),E=L("./src/utils/logger.ts"),w=L("./src/utils/buffer-helper.ts"),_=L("./src/controller/fragment-finders.ts"),h=L("./src/utils/discontinuities.ts"),s=L("./src/controller/level-helper.ts"),r=L("./src/controller/fragment-tracker.ts"),n=L("./src/controller/base-stream-controller.ts"),e=L("./src/types/loader.ts"),l=L("./src/types/level.ts");function c(g,m){for(var C=0;C=i[T].start&&O<=i[T].end){x=i[T];break}var D=p.start+p.duration;x?x.end=D:(x={start:O,end:D},i.push(x)),this.fragmentTracker.fragBuffered(p)},C.onBufferFlushing=function(B,b){var p=b.startOffset,u=b.endOffset;if(p===0&&u!==Number.POSITIVE_INFINITY){var i=this.currentTrackId,x=this.levels;if(!x.length||!x[i]||!x[i].details)return;var O=x[i].details,T=O.targetduration,D=u-T;if(D<=0)return;b.endOffsetSubtitles=Math.max(0,D),this.tracksBuffered.forEach(function(I){for(var k=0;k=O.length||i!==x||!T)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,u.live||(p=T.details)!==null&&p!==void 0&&p.live){var D=this.mainDetails;if(u.deltaUpdateFailed||!D)return;var I=D.fragments[0];if(!T.details)u.hasProgramDateTime&&D.hasProgramDateTime?Object(h.alignMediaPlaylistByPDT)(u,D):I&&Object(s.addSliding)(u,I.start);else{var k=this.alignPlaylists(u,T.details);k===0&&I&&Object(s.addSliding)(u,I.start)}}if(T.details=u,this.levelLastLoaded=i,this.tick(),u.live&&!this.fragCurrent&&this.media&&this.state===n.State.IDLE){var Q=Object(_.findFragmentByPTS)(null,u.fragments,this.media.currentTime,0);Q||(this.warn("Subtitle playlist not aligned with playback"),T.details=void 0)}},C._handleFragmentLoadComplete=function(B){var b=B.frag,p=B.payload,u=b.decryptdata,i=this.hls;if(this.fragContextChanged(b))return;if(p&&p.byteLength>0&&u&&u.key&&u.iv&&u.method==="AES-128"){var x=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(p),u.key.buffer,u.iv.buffer).then(function(O){var T=performance.now();i.trigger(y.Events.FRAG_DECRYPTED,{frag:b,payload:O,stats:{tstart:x,tdecrypt:T}})})}},C.doTick=function(){if(!this.media){this.state=n.State.IDLE;return}if(this.state===n.State.IDLE){var B,b=this.currentTrackId,p=this.levels;if(!p.length||!p[b]||!p[b].details)return;var u=p[b].details,i=u.targetduration,x=this.config,O=this.media,T=w.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,O.currentTime-i,x.maxBufferHole),D=T.end,I=T.len,k=this.getMaxBufferLength()+i;if(I>k)return;console.assert(u,"Subtitle track details are defined on idle subtitle stream controller tick");var Q=u.fragments,Y=Q.length,U=u.edge,K,z=this.fragPrevious;if(D-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)},f.pollTrackChange=function(a){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,a)},f.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=l(this.media.textTracks);a.forEach(function(A){Object(E.clearCurrentCues)(A)}),this.subtitleTrack=-1,this.media=null},f.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},f.onManifestParsed=function(a,A){this.tracks=A.subtitleTracks},f.onSubtitleTrackLoaded=function(a,A){var g=A.id,m=A.details,C=this.trackId,S=this.tracksInGroup[C];if(!S){this.warn("Invalid subtitle track id "+g);return}var B=S.details;S.details=A.details,this.log("subtitle track "+g+" loaded ["+m.startSN+"-"+m.endSN+"]"),g===this.trackId&&(this.retryCount=0,this.playlistLoaded(g,A,B))},f.onLevelLoading=function(a,A){this.switchLevel(A.level)},f.onLevelSwitching=function(a,A){this.switchLevel(A.level)},f.switchLevel=function(a){var A=this.hls.levels[a];if(!(A!=null&&A.textGroupIds))return;var g=A.textGroupIds[A.urlId];if(this.groupId!==g){var m=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,C=this.tracks.filter(function(b){return!g||b.groupId===g});this.tracksInGroup=C;var S=this.findTrackId(m==null?void 0:m.name)||this.findTrackId();this.groupId=g;var B={subtitleTracks:C};this.log("Updating subtitle tracks, "+C.length+' track(s) found in "'+g+'" group-id'),this.hls.trigger(y.Events.SUBTITLE_TRACKS_UPDATED,B),S!==-1&&this.setSubtitleTrack(S,m)}},f.findTrackId=function(a){for(var A=this.tracksInGroup,g=0;g=m.length)return;this.clearTimer();var C=m[a];if(this.log("Switching to subtitle track "+a),this.trackId=a,C){var S=C.id,B=C.groupId,b=B===void 0?"":B,p=C.name,u=C.type,i=C.url;this.hls.trigger(y.Events.SUBTITLE_TRACK_SWITCH,{id:S,groupId:b,name:p,type:u,url:i});var x=this.switchParams(C.url,A==null?void 0:A.details);this.loadPlaylist(x)}else this.hls.trigger(y.Events.SUBTITLE_TRACK_SWITCH,{id:a})},f.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var a=-1,A=l(this.media.textTracks),g=0;g=0&&(u[0]=Math.min(u[0],m),u[1]=Math.max(u[1],C),b=!0,i/(C-m)>.5))return}if(b||B.push([m,C]),this.config.renderTextTracksNatively){var x=this.captionsTracks[g];this.Cues.newCue(x,m,C,S)}else{var O=this.Cues.newCue(null,m,C,S);this.hls.trigger(E.Events.CUES_PARSED,{type:"captions",cues:O,track:g})}},a.onInitPtsFound=function(g,m){var C=this,S=m.frag,B=m.id,b=m.initPTS,p=m.timescale,u=this.unparsedVttFrags;B==="main"&&(this.initPTS[S.cc]=b,this.timescale[S.cc]=p),u.length&&(this.unparsedVttFrags=[],u.forEach(function(i){C.onFragLoaded(E.Events.FRAG_LOADED,i)}))},a.getExistingTrack=function(g){var m=this.media;if(m)for(var C=0;C>>8^p&255^99,r[S]=p,n[p]=S;var u=C[S],i=C[u],x=C[i],O=C[p]*257^p*16843008;l[S]=O<<24|O>>>8,c[S]=O<<16|O>>>16,o[S]=O<<8|O>>>24,f[S]=O,O=x*16843009^i*65537^u*257^S*16843008,a[p]=O<<24|O>>>8,A[p]=O<<16|O>>>16,g[p]=O<<8|O>>>24,m[p]=O,S?(S=u^C[C[C[x^u]]],B^=C[C[B]]):S=B=1}},h.expandKey=function(r){for(var n=this.uint8ArrayToUint32Array_(r),e=!0,l=0;l>>6)+1;var O=(g[m+2]&60)>>>2;if(O>x.length-1){A.trigger(w.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+O});return}return b=(g[m+2]&1)<<2,b|=(g[m+3]&192)>>>6,y.logger.log("manifest codec:"+C+", ADTS type:"+S+", samplingIndex:"+O),/firefox/i.test(u)?O>=6?(S=5,p=new Array(4),B=O-3):(S=2,p=new Array(2),B=O):u.indexOf("android")!==-1?(S=2,p=new Array(2),B=O):(S=5,p=new Array(4),C&&(C.indexOf("mp4a.40.29")!==-1||C.indexOf("mp4a.40.5")!==-1)||!C&&O>=6?B=O-3:((C&&C.indexOf("mp4a.40.2")!==-1&&(O>=6&&b===1||/vivaldi/i.test(u))||!C&&b===1)&&(S=2,p=new Array(2)),B=O)),p[0]=S<<3,p[0]|=(O&14)>>1,p[1]|=(O&1)<<7,p[1]|=b<<3,S===5&&(p[1]|=(B&14)>>1,p[2]=(B&1)<<7,p[2]|=2<<2,p[3]=0),{config:p,samplerate:x[O],channelCount:b,codec:"mp4a.40."+S,manifestCodec:i}}function h(A,g){return A[g]===255&&(A[g+1]&246)===240}function s(A,g){return A[g+1]&1?7:9}function r(A,g){return(A[g+3]&3)<<11|A[g+4]<<3|(A[g+5]&224)>>>5}function n(A,g){return g+5=A.length)return!1;var C=r(A,g);if(C<=m)return!1;var S=g+C;return S===A.length||e(A,S)}return!1}function o(A,g,m,C,S){if(!A.samplerate){var B=_(g,m,C,S);if(!B)return;A.config=B.config,A.samplerate=B.samplerate,A.channelCount=B.channelCount,A.codec=B.codec,A.manifestCodec=B.manifestCodec,y.logger.log("parsed codec:"+A.codec+", rate:"+B.samplerate+", channels:"+B.channelCount)}}function f(A){return 1024*9e4/A}function d(A,g,m,C,S){var B=s(A,g),b=r(A,g);if(b-=B,b>0){var p=m+C*S;return{headerLength:B,frameLength:b,stamp:p}}}function a(A,g,m,C,S){var B=f(A.samplerate),b=d(g,m,C,S,B);if(b){var p=b.frameLength,u=b.headerLength,i=b.stamp,x=u+p,O=Math.max(0,m+x-g.length),T;O?(T=new Uint8Array(x-u),T.set(g.subarray(m+u,g.length),0)):T=g.subarray(m+u,m+x);var D={unit:T,pts:i};return O||A.samples.push(D),{sample:D,length:x,missing:O}}}},"./src/demux/base-audio-demuxer.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"initPTSFn",function(){return r});var y=L("./src/polyfills/number.ts"),E=L("./src/demux/id3.ts"),w=L("./src/demux/dummy-demuxed-track.ts"),_=L("./src/utils/mp4-tools.ts"),h=L("./src/utils/typed-array.ts"),s=function(){function n(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var e=n.prototype;return e.resetInitSegment=function(c,o,f){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},e.resetTimeStamp=function(){},e.resetContiguity=function(){},e.canParse=function(c,o){return!1},e.appendFrame=function(c,o,f){},e.demux=function(c,o){this.cachedData&&(c=Object(_.appendUint8Array)(this.cachedData,c),this.cachedData=null);var f=E.getID3Data(c,0),d=f?f.length:0,a,A,g=this._audioTrack,m=this._id3Track,C=f?E.getTimeStamp(f):void 0,S=c.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=r(C,o)),f&&f.length>0&&m.samples.push({pts:this.initPTS,dts:this.initPTS,data:f}),A=this.initPTS;ds?(this.word<<=s,this.bitsAvailable-=s):(s-=this.bitsAvailable,r=s>>3,s-=r>>3,this.bytesAvailable-=r,this.loadWord(),this.word<<=s,this.bitsAvailable-=s)},_.readBits=function(s){var r=Math.min(this.bitsAvailable,s),n=this.word>>>32-r;return s>32&&y.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=r,this.bitsAvailable>0?this.word<<=r:this.bytesAvailable>0&&this.loadWord(),r=s-r,r>0&&this.bitsAvailable?n<>>s)!==0)return this.word<<=s,this.bitsAvailable-=s,s;return this.loadWord(),s+this.skipLZ()},_.skipUEG=function(){this.skipBits(1+this.skipLZ())},_.skipEG=function(){this.skipBits(1+this.skipLZ())},_.readUEG=function(){var s=this.skipLZ();return this.readBits(s+1)-1},_.readEG=function(){var s=this.readUEG();return 1&s?1+s>>>1:-1*(s>>>1)},_.readBoolean=function(){return this.readBits(1)===1},_.readUByte=function(){return this.readBits(8)},_.readUShort=function(){return this.readBits(16)},_.readUInt=function(){return this.readBits(32)},_.skipScalingList=function(s){for(var r=8,n=8,e,l=0;l0?S.subarray(b,b+p):void 0},_=function(S,B){var b=0;return b=(S[B]&127)<<21,b|=(S[B+1]&127)<<14,b|=(S[B+2]&127)<<7,b|=S[B+3]&127,b},h=function(S,B){return y(S,B)&&_(S,B+6)+10<=S.length-B},s=function(S){for(var B=e(S),b=0;b>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:D+=String.fromCharCode(x);break;case 12:case 13:O=S[I++],D+=String.fromCharCode((x&31)<<6|O&63);break;case 14:O=S[I++],T=S[I++],D+=String.fromCharCode((x&15)<<12|(O&63)<<6|(T&63)<<0);break;default:}}return D},A={decodeTextFrame:o},g;function m(){return!g&&typeof self.TextDecoder!="undefined"&&(g=new self.TextDecoder("utf-8")),g}},"./src/demux/mp3demuxer.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/demux/base-audio-demuxer.ts"),E=L("./src/demux/id3.ts"),w=L("./src/utils/logger.ts"),_=L("./src/demux/mpegaudio.ts");function h(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,s(n,e)}function s(n,e){return s=Object.setPrototypeOf||function(c,o){return c.__proto__=o,c},s(n,e)}var r=function(n){h(e,n);function e(){return n.apply(this,arguments)||this}var l=e.prototype;return l.resetInitSegment=function(o,f,d){n.prototype.resetInitSegment.call(this,o,f,d),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:o,duration:d,inputTimeScale:9e4,dropped:0}},e.probe=function(o){if(!o)return!1;for(var f=E.getID3Data(o,0)||[],d=f.length,a=o.length;d0},h.demux=function(r){var n=r,e=Object(E.dummyTrack)();if(this.config.progressive){this.remainderData&&(n=Object(y.appendUint8Array)(this.remainderData,r));var l=Object(y.segmentValidRange)(n);this.remainderData=l.remainder,e.samples=l.valid||new Uint8Array}else e.samples=n;return{audioTrack:Object(E.dummyTrack)(),avcTrack:e,id3Track:Object(E.dummyTrack)(),textTrack:Object(E.dummyTrack)()}},h.flush=function(){var r=Object(E.dummyTrack)();return r.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(E.dummyTrack)(),avcTrack:r,id3Track:Object(E.dummyTrack)(),textTrack:Object(E.dummyTrack)()}},h.demuxSampleAes=function(r,n,e){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},h.destroy=function(){},_}();w.minProbeByteLength=1024,X.default=w},"./src/demux/mpegaudio.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"appendFrame",function(){return s}),L.d(X,"parseHeader",function(){return r}),L.d(X,"isHeaderPattern",function(){return n}),L.d(X,"isHeader",function(){return e}),L.d(X,"canParse",function(){return l}),L.d(X,"probe",function(){return c});var y=null,E=[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],w=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],_=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],h=[0,1,1,4];function s(o,f,d,a,A){if(d+24>f.length)return;var g=r(f,d);if(g&&d+g.frameLength<=f.length){var m=g.samplesPerFrame*9e4/g.sampleRate,C=a+A*m,S={unit:f.subarray(d,d+g.frameLength),pts:C,dts:C};return o.config=[],o.channelCount=g.channelCount,o.samplerate=g.sampleRate,o.samples.push(S),{sample:S,length:g.frameLength,missing:0}}}function r(o,f){var d=o[f+1]>>3&3,a=o[f+1]>>1&3,A=o[f+2]>>4&15,g=o[f+2]>>2&3;if(d!==1&&A!==0&&A!==15&&g!==3){var m=o[f+2]>>1&1,C=o[f+3]>>6,S=d===3?3-a:a===3?3:4,B=E[S*14+A-1]*1e3,b=d===3?0:d===2?1:2,p=w[b*3+g],u=C===3?1:2,i=_[d][a],x=h[a],O=i*8*x,T=Math.floor(i*B/p+m)*x;if(y===null){var D=navigator.userAgent||"",I=D.match(/Chrome\/(\d+)/i);y=I?parseInt(I[1]):0}var k=!!y&&y<=87;return k&&a===2&&B>=224e3&&C===0&&(o[f+3]=o[f+3]|128),{sampleRate:p,channelCount:u,frameLength:T,samplesPerFrame:O}}}function n(o,f){return o[f]===255&&(o[f+1]&224)===224&&(o[f+1]&6)!==0}function e(o,f){return f+1=r.length){e();return}if(r[n].unit.length<32)continue;var l=this.decrypter.isSync();if(this.decryptAacSample(r,n,e,l),!l)return}},h.getAvcEncryptedData=function(r){for(var n=Math.floor((r.length-48)/160)*16+16,e=new Int8Array(n),l=0,c=32;c<=r.length-16;c+=160,l+=16)e.set(r.subarray(c,c+16),l);return e},h.getAvcDecryptedUnit=function(r,n){for(var e=new Uint8Array(n),l=0,c=32;c<=r.length-16;c+=160,l+=16)r.set(e.subarray(l,l+16),c);return r},h.decryptAvcSample=function(r,n,e,l,c,o){var f=Object(E.discardEPB)(c.data),d=this.getAvcEncryptedData(f),a=this;this.decryptBuffer(d.buffer,function(A){c.data=a.getAvcDecryptedUnit(f,A),o||a.decryptAvcSamples(r,n,e+1,l)})},h.decryptAvcSamples=function(r,n,e,l){if(r instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;n++,e=0){if(n>=r.length){l();return}for(var c=r[n].units;!(e>=c.length);e++){var o=c[e];if(o.data.length<=48||o.type!==1&&o.type!==5)continue;var f=this.decrypter.isSync();if(this.decryptAvcSample(r,n,e,l,o,f),!f)return}}},_}();X.default=w},"./src/demux/transmuxer-interface.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return c});var y=L("./node_modules/webworkify-webpack/index.js"),E=L.n(y),w=L("./src/events.ts"),_=L("./src/demux/transmuxer.ts"),h=L("./src/utils/logger.ts"),s=L("./src/errors.ts"),r=L("./src/utils/mediasource-helper.ts"),n=L("./node_modules/eventemitter3/index.js"),e=L.n(n),l=Object(r.getMediaSource)()||{isTypeSupported:function(){return!1}},c=function(){function o(d,a,A,g){var m=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=d,this.id=a,this.onTransmuxComplete=A,this.onFlush=g;var C=d.config,S=function(i,x){x=x||{},x.frag=m.frag,x.id=m.id,d.trigger(i,x)};this.observer=new n.EventEmitter,this.observer.on(w.Events.FRAG_DECRYPTED,S),this.observer.on(w.Events.ERROR,S);var B={mp4:l.isTypeSupported("video/mp4"),mpeg:l.isTypeSupported("audio/mpeg"),mp3:l.isTypeSupported('audio/mp4; codecs="mp3"')},b=navigator.vendor;if(C.enableWorker&&typeof Worker!="undefined"){h.logger.log("demuxing in webworker");var p;try{p=this.worker=y("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),p.addEventListener("message",this.onwmsg),p.onerror=function(u){d.trigger(w.Events.ERROR,{type:s.ErrorTypes.OTHER_ERROR,details:s.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(u.message+" ("+u.filename+":"+u.lineno+")")})},p.postMessage({cmd:"init",typeSupported:B,vendor:b,id:a,config:JSON.stringify(C)})}catch(u){h.logger.warn("Error in worker:",u),h.logger.error("Error while initializing DemuxerWorker, fallback to inline"),p&&self.URL.revokeObjectURL(p.objectURL),this.transmuxer=new _.default(this.observer,B,C,b,a),this.worker=null}}else this.transmuxer=new _.default(this.observer,B,C,b,a)}var f=o.prototype;return f.destroy=function(){var a=this.worker;if(a)a.removeEventListener("message",this.onwmsg),a.terminate(),this.worker=null;else{var A=this.transmuxer;A&&(A.destroy(),this.transmuxer=null)}var g=this.observer;g&&g.removeAllListeners(),this.observer=null},f.push=function(a,A,g,m,C,S,B,b,p,u){var i=this;p.transmuxing.start=self.performance.now();var x=this.transmuxer,O=this.worker,T=S?S.start:C.start,D=C.decryptdata,I=this.frag,k=!(I&&C.cc===I.cc),Q=!(I&&p.level===I.level),Y=I?p.sn-I.sn:-1,U=this.part?p.part-this.part.index:1,K=!Q&&(Y===1||Y===0&&U===1),z=self.performance.now();(Q||Y||C.stats.parsing.start===0)&&(C.stats.parsing.start=z),S&&(U||!K)&&(S.stats.parsing.start=z);var F=new _.TransmuxState(k,K,b,Q,T);if(!K||k){h.logger.log("[transmuxer-interface, "+C.type+"]: Starting new transmux session for sn: "+p.sn+" p: "+p.part+" level: "+p.level+" id: "+p.id+` + Time to underbuffer: `+k.toFixed(3)+" s"),A.nextLoadLevel=Y,this.bwEstimator.sample(b,T.loaded),this.clearTimer(),d.loader&&(this.fragCurrent=this.partCurrent=null,d.loader.abort()),A.trigger(w.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:d,part:a,stats:T})},o.onFragLoaded=function(d,a){var A=a.frag,g=a.part;if(A.type===s.PlaylistLevelType.MAIN&&Object(y.isFiniteNumber)(A.sn)){var m=g?g.stats:A.stats,C=g?g.duration:A.duration;if(this.clearTimer(),this.lastLoadedFragLevel=A.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var T=this.hls.levels[A.level],B=(T.loaded?T.loaded.bytes:0)+m.loaded,b=(T.loaded?T.loaded.duration:0)+C;T.loaded={bytes:B,duration:b},T.realBitrate=Math.round(8*B/b)}if(A.bitrateTest){var p={stats:m,frag:A,part:g,id:A.type};this.onFragBuffered(w.Events.FRAG_BUFFERED,p),A.bitrateTest=!1}}},o.onFragBuffered=function(d,a){var A=a.frag,g=a.part,m=g?g.stats:A.stats;if(m.aborted)return;if(A.type!==s.PlaylistLevelType.MAIN||A.sn==="initSegment")return;var C=m.parsing.end-m.loading.start;this.bwEstimator.sample(C,m.loaded),m.bwEstimate=this.bwEstimator.getEstimate(),A.bitrateTest?this.bitrateTestDelay=C/1e3:this.bitrateTestDelay=0},o.onError=function(d,a){switch(a.details){case h.ErrorDetails.FRAG_LOAD_ERROR:case h.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},o.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},o.getNextABRAutoLevel=function(){var d=this.fragCurrent,a=this.partCurrent,A=this.hls,g=A.maxAutoLevel,m=A.config,C=A.minAutoLevel,T=A.media,B=a?a.duration:d?d.duration:0,b=T?T.currentTime:0,p=T&&T.playbackRate!==0?Math.abs(T.playbackRate):1,u=this.bwEstimator?this.bwEstimator.getEstimate():m.abrEwmaDefaultEstimate,i=(_.BufferHelper.bufferInfo(T,b,m.maxBufferHole).end-b)/p,x=this.findBestLevel(u,C,g,i,m.abrBandWidthFactor,m.abrBandWidthUpFactor);if(x>=0)return x;r.logger.trace((i?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var O=B?Math.min(B,m.maxStarvationDelay):m.maxStarvationDelay,S=m.abrBandWidthFactor,D=m.abrBandWidthUpFactor;if(!i){var I=this.bitrateTestDelay;if(I){var k=B?Math.min(B,m.maxLoadingDelay):m.maxLoadingDelay;O=k-I,r.logger.trace("bitrate test took "+Math.round(1e3*I)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*O)+" ms"),S=D=1}}return x=this.findBestLevel(u,C,g,i+O,S,D),Math.max(x,0)},o.findBestLevel=function(d,a,A,g,m,C){for(var T,B=this.fragCurrent,b=this.partCurrent,p=this.lastLoadedFragLevel,u=this.hls.levels,i=u[p],x=!!(i!=null&&(T=i.details)!==null&&T!==void 0&&T.live),O=i==null?void 0:i.codecSet,S=b?b.duration:B?B.duration:0,D=A;D>=a;D--){var I=u[D];if(!I||O&&I.codecSet!==O)continue;var k=I.details,Q=(b?k==null?void 0:k.partTarget:k==null?void 0:k.averagetargetduration)||S,Y=void 0;D<=p?Y=m*d:Y=C*d;var U=u[D].maxBitrate,K=U*Q/Y;if(r.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+D+"/"+Math.round(Y)+"/"+U+"/"+Q+"/"+g+"/"+K),Y>U&&(!K||x&&!this.bitrateTestDelay||K0&&i===-1?(this.log("Override startPosition with lastCurrentTime @"+x.toFixed(3)),this.state=E.State.IDLE):(this.loadedmetadata=!1,this.state=E.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=i,this.tick()},p.doTick=function(){switch(this.state){case E.State.IDLE:this.doTickIdle();break;case E.State.WAITING_TRACK:{var i,x=this.levels,O=this.trackId,S=x==null||((i=x[O])===null||i===void 0)?void 0:i.details;if(S){if(this.waitForCdnTuneIn(S))break;this.state=E.State.WAITING_INIT_PTS}break}case E.State.FRAG_LOADING_WAITING_RETRY:{var D,I=performance.now(),k=this.retryDate;(!k||I>=k||(D=this.media)!==null&&D!==void 0&&D.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=E.State.IDLE);break}case E.State.WAITING_INIT_PTS:{var Q=this.waitingData;if(Q){var Y=Q.frag,U=Q.part,K=Q.cache,z=Q.complete;if(this.initPTS[Y.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=E.State.FRAG_LOADING;var F=K.flush(),H={frag:Y,part:U,payload:F,networkDetails:null};this._handleFragmentLoadProgress(H),z&&B.prototype._handleFragmentLoadComplete.call(this,H)}else if(this.videoTrackCC!==this.waitingVideoCC)a.logger.log("Waiting fragment cc ("+Y.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var G=this.getLoadPosition(),$=_.BufferHelper.bufferInfo(this.mediaBuffer,G,this.config.maxBufferHole),ae=Object(o.fragmentWithinToleranceTest)($.end,this.config.maxFragLookUpTolerance,Y);ae<0&&(a.logger.log("Waiting fragment cc ("+Y.cc+") @ "+Y.start+" cancelled because another fragment at "+$.end+" is needed"),this.clearWaitingFragment())}}else this.state=E.State.IDLE}}this.onTickEnd()},p.clearWaitingFragment=function(){var i=this.waitingData;i&&(this.fragmentTracker.removeFragment(i.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=E.State.IDLE)},p.onTickEnd=function(){var i=this.media;if(!i||!i.readyState)return;var x=this.mediaBuffer?this.mediaBuffer:i,O=x.buffered;!this.loadedmetadata&&O.length&&(this.loadedmetadata=!0),this.lastCurrentTime=i.currentTime},p.doTickIdle=function(){var i,x,O=this.hls,S=this.levels,D=this.media,I=this.trackId,k=O.config;if(!S||!S[I])return;if(!D&&(this.startFragRequested||!k.startFragPrefetch))return;var Q=S[I],Y=Q.details;if(!Y||Y.live&&this.levelLastLoaded!==I||this.waitForCdnTuneIn(Y)){this.state=E.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,n.ElementaryStreamTypes.AUDIO,r.PlaylistLevelType.AUDIO));var U=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,r.PlaylistLevelType.AUDIO);if(U===null)return;var K=U.len,z=this.getMaxBufferLength(),F=this.audioSwitch;if(K>=z&&!F)return;if(!F&&this._streamEnded(U,Y)){O.trigger(w.Events.BUFFER_EOS,{type:"audio"}),this.state=E.State.ENDED;return}var H=Y.fragments,G=H[0].start,$=U.end;if(F){var ae=this.getLoadPosition();$=ae,Y.PTSKnown&&aeG||U.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),D.currentTime=G+.05))}var pe=this.getNextFragment($,Y);if(!pe){this.bufferFlushed=!0;return}((i=pe.decryptdata)===null||i===void 0?void 0:i.keyFormat)==="identity"&&!((x=pe.decryptdata)!==null&&x!==void 0&&x.key)?this.loadKey(pe,Y):this.loadFragment(pe,Y,$)},p.getMaxBufferLength=function(){var i=B.prototype.getMaxBufferLength.call(this),x=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,r.PlaylistLevelType.MAIN);return x===null?i:Math.max(i,x.len)},p.onMediaDetaching=function(){this.videoBuffer=null,B.prototype.onMediaDetaching.call(this)},p.onAudioTracksUpdated=function(i,x){var O=x.audioTracks;this.resetTransmuxer(),this.levels=O.map(function(S){return new s.Level(S)})},p.onAudioTrackSwitching=function(i,x){var O=!!x.url;this.trackId=x.id;var S=this.fragCurrent;S!=null&&S.loader&&S.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),O?this.setInterval(C):this.resetTransmuxer(),O?(this.audioSwitch=!0,this.state=E.State.IDLE):this.state=E.State.STOPPED,this.tick()},p.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},p.onLevelLoaded=function(i,x){this.mainDetails=x.details},p.onAudioTrackLoaded=function(i,x){var O,S=this.levels,D=x.details,I=x.id;if(!S){this.warn("Audio tracks were reset while loading level "+I);return}this.log("Track "+I+" loaded ["+D.startSN+","+D.endSN+"],duration:"+D.totalduration);var k=S[I],Q=0;if(D.live||(O=k.details)!==null&&O!==void 0&&O.live){var Y=this.mainDetails;if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed||!Y)return;!k.details&&D.hasProgramDateTime&&Y.hasProgramDateTime?(Object(f.alignMediaPlaylistByPDT)(D,Y),Q=D.fragments[0].start):Q=this.alignPlaylists(D,k.details)}k.details=D,this.levelLastLoaded=I,!this.startFragRequested&&(this.mainDetails||!D.live)&&this.setStartPosition(k.details,Q),this.state===E.State.WAITING_TRACK&&!this.waitForCdnTuneIn(D)&&(this.state=E.State.IDLE),this.tick()},p._handleFragmentLoadProgress=function(i){var x,O=i.frag,S=i.part,D=i.payload,I=this.config,k=this.trackId,Q=this.levels;if(!Q){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+O.sn+" of level "+O.level+" will not be buffered");return}var Y=Q[k];console.assert(Y,"Audio track is defined on fragment load progress");var U=Y.details;console.assert(U,"Audio track details are defined on fragment load progress");var K=I.defaultAudioCodec||Y.audioCodec||"mp4a.40.2",z=this.transmuxer;z||(z=this.transmuxer=new l.default(this.hls,r.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var F=this.initPTS[O.cc],H=(x=O.initSegment)===null||x===void 0?void 0:x.data;if(F!==void 0){var G=!1,$=S?S.index:-1,ae=$!==-1,pe=new c.ChunkMetadata(O.level,O.sn,O.stats.chunkCount,D.byteLength,$,ae);z.push(D,H,K,"",O,S,U.totalduration,G,pe,F)}else{a.logger.log("Unknown video PTS for cc "+O.cc+", waiting for video PTS before demuxing audio frag "+O.sn+" of ["+U.startSN+" ,"+U.endSN+"],track "+k);var ie=this.waitingData=this.waitingData||{frag:O,part:S,cache:new e.default,complete:!1},ge=ie.cache;ge.push(new Uint8Array(D)),this.waitingVideoCC=this.videoTrackCC,this.state=E.State.WAITING_INIT_PTS}},p._handleFragmentLoadComplete=function(i){if(this.waitingData){this.waitingData.complete=!0;return}B.prototype._handleFragmentLoadComplete.call(this,i)},p.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},p.onBufferCreated=function(i,x){var O=x.tracks.audio;O&&(this.mediaBuffer=O.buffer),x.tracks.video&&(this.videoBuffer=x.tracks.video.buffer)},p.onFragBuffered=function(i,x){var O=x.frag,S=x.part;if(O.type!==r.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(O)){this.warn("Fragment "+O.sn+(S?" p: "+S.index:"")+" of level "+O.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}O.sn!=="initSegment"&&(this.fragPrevious=O,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(O,S)},p.onError=function(i,x){switch(x.details){case d.ErrorDetails.FRAG_LOAD_ERROR:case d.ErrorDetails.FRAG_LOAD_TIMEOUT:case d.ErrorDetails.KEY_LOAD_ERROR:case d.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(r.PlaylistLevelType.AUDIO,x);break;case d.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case d.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==E.State.ERROR&&this.state!==E.State.STOPPED&&(this.state=x.fatal?E.State.ERROR:E.State.IDLE,this.warn(x.details+" while loading frag, switching to "+this.state+" state"));break;case d.ErrorDetails.BUFFER_FULL_ERROR:if(x.parent==="audio"&&(this.state===E.State.PARSING||this.state===E.State.PARSED)){var O=!0,S=this.getFwdBufferInfo(this.mediaBuffer,r.PlaylistLevelType.AUDIO);S&&S.len>.5&&(O=!this.reduceMaxBufferLength(S.len)),O&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,B.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},p.onBufferFlushed=function(i,x){var O=x.type;O===n.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},p._handleTransmuxComplete=function(i){var x,O="audio",S=this.hls,D=i.remuxResult,I=i.chunkMeta,k=this.getCurrentContext(I);if(!k){this.warn("The loading context changed while buffering fragment "+I.sn+" of level "+I.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(I.level);return}var Q=k.frag,Y=k.part,U=D.audio,K=D.text,z=D.id3,F=D.initSegment;if(this.fragContextChanged(Q))return;if(this.state=E.State.PARSING,this.audioSwitch&&U&&this.completeAudioSwitch(),F!=null&&F.tracks&&(this._bufferInitSegment(F.tracks,Q,I),S.trigger(w.Events.FRAG_PARSING_INIT_SEGMENT,{frag:Q,id:O,tracks:F.tracks})),U){var H=U.startPTS,G=U.endPTS,$=U.startDTS,ae=U.endDTS;Y&&(Y.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:H,endPTS:G,startDTS:$,endDTS:ae}),Q.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,H,G,$,ae),this.bufferFragmentData(U,Q,Y,I)}if(z!=null&&(x=z.samples)!==null&&x!==void 0&&x.length){var pe=A({frag:Q,id:O},z);S.trigger(w.Events.FRAG_PARSING_METADATA,pe)}if(K){var ie=A({frag:Q,id:O},K);S.trigger(w.Events.FRAG_PARSING_USERDATA,ie)}},p._bufferInitSegment=function(i,x,O){if(this.state!==E.State.PARSING)return;i.video&&delete i.video;var S=i.audio;if(!S)return;S.levelCodec=S.codec,S.id="audio",this.log("Init audio buffer, container:"+S.container+", codecs[parsed]=["+S.codec+"]"),this.hls.trigger(w.Events.BUFFER_CODECS,i);var D=S.initSegment;if(D!=null&&D.byteLength){var I={type:"audio",frag:x,part:null,chunkMeta:O,parent:x.type,data:D};this.hls.trigger(w.Events.BUFFER_APPENDING,I)}this.tick()},p.loadFragment=function(i,x,O){var S=this.fragmentTracker.getState(i);this.fragCurrent=i,(this.audioSwitch||S===h.FragmentState.NOT_LOADED||S===h.FragmentState.PARTIAL)&&(i.sn==="initSegment"?this._loadInitSegment(i):x.live&&!Object(y.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=E.State.WAITING_INIT_PTS):(this.startFragRequested=!0,B.prototype.loadFragment.call(this,i,x,O)))},p.completeAudioSwitch=function(){var i=this.hls,x=this.media,O=this.trackId;x&&(this.log("Switching audio track : flushing all audio"),B.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,i.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:O})},b}(E.default);X.default=T},"./src/controller/audio-track-controller.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/events.ts"),E=L("./src/errors.ts"),w=L("./src/controller/base-playlist-controller.ts"),_=L("./src/types/loader.ts");function h(l,c){for(var o=0;o=a.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var A=a[this.trackId];this.log("Now switching to audio-track index "+d);var g=a[d],m=g.id,C=g.groupId,T=C===void 0?"":C,B=g.name,b=g.type,p=g.url;if(this.trackId=d,this.trackName=B,this.selectDefaultTrack=!1,this.hls.trigger(y.Events.AUDIO_TRACK_SWITCHING,{id:m,groupId:T,name:B,type:b,url:p}),g.details&&!g.details.live)return;var u=this.switchParams(g.url,A==null?void 0:A.details);this.loadPlaylist(u)},o.selectInitialTrack=function(){var d=this.tracksInGroup;console.assert(d.length,"Initial audio track should be selected when tracks are known");var a=this.trackName,A=this.findTrackId(a)||this.findTrackId();A!==-1?this.setAudioTrack(A):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},o.findTrackId=function(d){for(var a=this.tracksInGroup,A=0;Ac.partTarget&&(g+=1)}if(Object(y.isFiniteNumber)(A))return new E.HlsUrlParameters(A,Object(y.isFiniteNumber)(g)?g:void 0,E.HlsSkip.No)}}},n.loadPlaylist=function(l){},n.shouldLoadTrack=function(l){return this.canLoad&&l&&!!l.url&&(!l.details||l.details.live)},n.playlistLoaded=function(l,c,o){var f=this,d=c.details,a=c.stats,A=a.loading.end?Math.max(0,self.performance.now()-a.loading.end):0;if(d.advancedDateTime=Date.now()-A,d.live||o!=null&&o.live){if(d.reloaded(o),o&&this.log("live playlist "+l+" "+(d.advanced?"REFRESHED "+d.lastPartSn+"-"+d.lastPartIndex:"MISSED")),o&&d.fragments.length>0&&Object(w.mergeDetails)(o,d),!this.canLoad||!d.live)return;var g,m=void 0,C=void 0;if(d.canBlockReload&&d.endSN&&d.advanced){var T=this.hls.config.lowLatencyMode,B=d.lastPartSn,b=d.endSN,p=d.lastPartIndex,u=p!==-1,i=B===b,x=T?0:p;u?(m=i?b+1:B,C=i?x:p+1):m=b+1;var O=d.age,S=O+d.ageHeader,D=Math.min(S-d.partTarget,d.targetduration*1.5);if(D>0){if(o&&D>o.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+o.tuneInGoal+" to: "+D+" with playlist age: "+d.age),D=0;else{var I=Math.floor(D/d.targetduration);if(m+=I,C!==void 0){var k=Math.round(D%d.targetduration/d.partTarget);C+=k}this.log("CDN Tune-in age: "+d.ageHeader+"s last advanced "+O.toFixed(2)+"s goal: "+D+" skip sn "+I+" to part "+C)}d.tuneInGoal=D}if(g=this.getDeliveryDirectives(d,c.deliveryDirectives,m,C),T||!i){this.loadPlaylist(g);return}}else g=this.getDeliveryDirectives(d,c.deliveryDirectives,m,C);var Q=Object(w.computeReloadInterval)(d,a);m!==void 0&&d.canBlockReload&&(Q-=d.partTarget||1),this.log("reload live playlist "+l+" in "+Math.round(Q)+" ms"),this.timer=self.setTimeout(function(){return f.loadPlaylist(g)},Q)}else this.clearTimer()},n.getDeliveryDirectives=function(l,c,o,f){var d=Object(E.getSkipValue)(l,o);return c!=null&&c.skip&&l.deltaUpdateFailed&&(o=c.msn,f=c.part,d=E.HlsSkip.No),new E.HlsUrlParameters(o,f,d)},n.retryLoadingOrFail=function(l){var c=this,o=this.hls.config,f=this.retryCount-1&&(d=l.context)!==null&&d!==void 0&&d.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+l.details+'"'),this.loadPlaylist();else{var a=Math.min(Math.pow(2,this.retryCount)*o.levelLoadingRetryDelay,o.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return c.loadPlaylist()},a),this.warn("retry playlist loading #"+this.retryCount+" in "+a+' ms after "'+l.details+'"')}}else this.warn('cannot recover from error "'+l.details+'"'),this.clearTimer(),l.fatal=!0;return f},r}()},"./src/controller/base-stream-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"State",function(){return b}),L.d(X,"default",function(){return p});var y=L("./src/polyfills/number.ts"),E=L("./src/task-loop.ts"),w=L("./src/controller/fragment-tracker.ts"),_=L("./src/utils/buffer-helper.ts"),h=L("./src/utils/logger.ts"),s=L("./src/events.ts"),r=L("./src/errors.ts"),n=L("./src/types/transmuxer.ts"),e=L("./src/utils/mp4-tools.ts"),l=L("./src/utils/discontinuities.ts"),c=L("./src/controller/fragment-finders.ts"),o=L("./src/controller/level-helper.ts"),f=L("./src/loader/fragment-loader.ts"),d=L("./src/crypt/decrypter.ts"),a=L("./src/utils/time-ranges.ts"),A=L("./src/types/loader.ts");function g(u,i){for(var x=0;xF;(Y0&&Y&&Y.key&&Y.iv&&Y.method==="AES-128"){var U=self.performance.now();return D.decrypter.webCryptoDecrypt(new Uint8Array(Q),Y.key.buffer,Y.iv.buffer).then(function(K){var z=self.performance.now();return k.trigger(s.Events.FRAG_DECRYPTED,{frag:S,payload:K,stats:{tstart:U,tdecrypt:z}}),I.payload=K,I})}return I}).then(function(I){var k=D.fragCurrent,Q=D.hls,Y=D.levels;if(!Y)throw new Error("init load aborted, missing levels");var U=Y[S.level].details;console.assert(U,"Level details are defined when init segment is loaded");var K=S.stats;D.state=b.IDLE,D.fragLoadError=0,S.data=new Uint8Array(I.payload),K.parsing.start=K.buffering.start=self.performance.now(),K.parsing.end=K.buffering.end=self.performance.now(),I.frag===k&&Q.trigger(s.Events.FRAG_BUFFERED,{stats:K,frag:k,part:null,id:S.type}),D.tick()}).catch(function(I){D.warn(I),D.resetFragmentLoading(S)})},x.fragContextChanged=function(S){var D=this.fragCurrent;return!S||!D||S.level!==D.level||S.sn!==D.sn||S.urlId!==D.urlId},x.fragBufferedComplete=function(S,D){var I=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+S.type+" sn: "+S.sn+(D?" part: "+D.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+S.level+" "+a.default.toString(_.BufferHelper.getBuffered(I))),this.state=b.IDLE,this.tick()},x._handleFragmentLoadComplete=function(S){var D=this.transmuxer;if(!D)return;var I=S.frag,k=S.part,Q=S.partsLoaded,Y=!Q||Q.length===0||Q.some(function(K){return!K}),U=new n.ChunkMetadata(I.level,I.sn,I.stats.chunkCount+1,0,k?k.index:-1,!Y);D.flush(U)},x._handleFragmentLoadProgress=function(S){},x._doFragLoad=function(S,D,I,k){var Q=this;if(I===void 0&&(I=null),!this.levels)throw new Error("frag load aborted, missing levels");if(I=Math.max(S.start,I||0),this.config.lowLatencyMode&&D){var Y=D.partList;if(Y&&k){I>S.end&&D.fragmentHint&&(S=D.fragmentHint);var U=this.getNextPart(Y,S,I);if(U>-1){var K=Y[U];return this.log("Loading part sn: "+S.sn+" p: "+K.index+" cc: "+S.cc+" of playlist ["+D.startSN+"-"+D.endSN+"] parts [0-"+U+"-"+(Y.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+S.level+", target: "+parseFloat(I.toFixed(3))),this.nextLoadPosition=K.start+K.duration,this.state=b.FRAG_LOADING,this.hls.trigger(s.Events.FRAG_LOADING,{frag:S,part:Y[U],targetBufferTime:I}),this.doFragPartsLoad(S,Y,U,k).catch(function(z){return Q.handleFragLoadError(z)})}else if(!S.url||this.loadedEndOfParts(Y,I))return Promise.resolve(null)}}return this.log("Loading fragment "+S.sn+" cc: "+S.cc+" "+(D?"of ["+D.startSN+"-"+D.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+S.level+", target: "+parseFloat(I.toFixed(3))),Object(y.isFiniteNumber)(S.sn)&&!this.bitrateTest&&(this.nextLoadPosition=S.start+S.duration),this.state=b.FRAG_LOADING,this.hls.trigger(s.Events.FRAG_LOADING,{frag:S,targetBufferTime:I}),this.fragmentLoader.load(S,k).catch(function(z){return Q.handleFragLoadError(z)})},x.doFragPartsLoad=function(S,D,I,k){var Q=this;return new Promise(function(Y,U){var K=[],z=function F(H){var G=D[H];Q.fragmentLoader.loadPart(S,G,k).then(function($){K[G.index]=$;var ae=$.part;Q.hls.trigger(s.Events.FRAG_LOADED,$);var pe=D[H+1];if(pe&&pe.fragment===S)F(H+1);else return Y({frag:S,part:ae,partsLoaded:K})}).catch(U)};z(I)})},x.handleFragLoadError=function(S){var D=S.data;return D&&D.details===r.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(D.frag,D.part):this.hls.trigger(s.Events.ERROR,D),null},x._handleTransmuxerFlush=function(S){var D=this.getCurrentContext(S);if(!D||this.state!==b.PARSING){this.fragCurrent||(this.state=b.IDLE);return}var I=D.frag,k=D.part,Q=D.level,Y=self.performance.now();I.stats.parsing.end=Y,k&&(k.stats.parsing.end=Y),this.updateLevelTiming(I,k,Q,S.partial)},x.getCurrentContext=function(S){var D=this.levels,I=S.level,k=S.sn,Q=S.part;if(!D||!D[I])return this.warn("Levels object was unset while buffering fragment "+k+" of level "+I+". The current chunk will not be buffered."),null;var Y=D[I],U=Q>-1?Object(o.getPartWith)(Y,k,Q):null,K=U?U.fragment:Object(o.getFragmentWithSN)(Y,k,this.fragCurrent);return K?{frag:K,part:U,level:Y}:null},x.bufferFragmentData=function(S,D,I,k){if(!S||this.state!==b.PARSING)return;var Q=S.data1,Y=S.data2,U=Q;if(Q&&Y&&(U=Object(e.appendUint8Array)(Q,Y)),!U||!U.length)return;var K={type:S.type,frag:D,part:I,chunkMeta:k,parent:D.type,data:U};this.hls.trigger(s.Events.BUFFER_APPENDING,K),S.dropped&&S.independent&&!I&&this.flushBufferGap(D)},x.flushBufferGap=function(S){var D=this.media;if(!D)return;if(!_.BufferHelper.isBuffered(D,D.currentTime)){this.flushMainBuffer(0,S.start);return}var I=D.currentTime,k=_.BufferHelper.bufferInfo(D,I,0),Q=S.duration,Y=Math.min(this.config.maxFragLookUpTolerance*2,Q*.25),U=Math.max(Math.min(S.start-Y,k.end-Y),I+Y);S.start-U>Y&&this.flushMainBuffer(U,S.start)},x.getFwdBufferInfo=function(S,D){var I=this.config,k=this.getLoadPosition();if(!Object(y.isFiniteNumber)(k))return null;var Q=_.BufferHelper.bufferInfo(S,k,I.maxBufferHole);if(Q.len===0&&Q.nextStart!==void 0){var Y=this.fragmentTracker.getBufferedFrag(k,D);if(Y&&Q.nextStart=I?(D.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+D.maxMaxBufferLength+"s"),!0):!1},x.getNextFragment=function(S,D){var I,k,Q=D.fragments,Y=Q.length;if(!Y)return null;var U=this.config,K=Q[0].start,z;if(D.live){var F=U.initialLiveManifestSize;if(Y-1&&II.start&&I.loaded},x.getInitialLiveFragment=function(S,D){var I=this.fragPrevious,k=null;if(I){if(S.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+I.programDateTime),k=Object(c.findFragmentByPDT)(D,I.endProgramDateTime,this.config.maxFragLookUpTolerance)),!k){var Q=I.sn+1;if(Q>=S.startSN&&Q<=S.endSN){var Y=D[Q-S.startSN];I.cc===Y.cc&&(k=Y,this.log("Live playlist, switching playlist, load frag with next SN: "+k.sn))}k||(k=Object(c.findFragWithCC)(D,I.cc),k&&this.log("Live playlist, switching playlist, load frag with same CC: "+k.sn))}}else{var U=this.hls.liveSyncPosition;U!==null&&(k=this.getFragmentAtPosition(U,this.bitrateTest?S.fragmentEnd:S.edge,S))}return k},x.getFragmentAtPosition=function(S,D,I){var k=this.config,Q=this.fragPrevious,Y=I.fragments,U=I.endSN,K=I.fragmentHint,z=k.maxFragLookUpTolerance,F=!!(k.lowLatencyMode&&I.partList&&K);F&&K&&!this.bitrateTest&&(Y=Y.concat(K),U=K.sn);var H;if(SD-z?0:z;H=Object(c.findFragmentByPTS)(Q,Y,S,G)}else H=Y[Y.length-1];if(H){var $=H.sn-I.startSN,ae=Q&&H.level===Q.level,pe=Y[$+1],ie=this.fragmentTracker.getState(H);if(ie===w.FragmentState.BACKTRACKED){H=null;for(var ge=$;Y[ge]&&this.fragmentTracker.getState(Y[ge])===w.FragmentState.BACKTRACKED;)Q?H=Y[ge--]:H=Y[--ge];H||(H=pe)}else Q&&H.sn===Q.sn&&!F&&(ae&&(H.sn=Y-D.maxFragLookUpTolerance&&Q<=U;if(k!==null&&I.duration>k&&(Q"+S.startSN+" prev-sn: "+(Q?Q.sn:"na")+" fragments: "+U),H}return K},x.waitForCdnTuneIn=function(S){var D=3;return S.live&&S.canBlockReload&&S.tuneInGoal>Math.max(S.partHoldBack,S.partTarget*D)},x.setStartPosition=function(S,D){var I=this.startPosition;if(I"+S))}}]),i}(E.default)},"./src/controller/buffer-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return c});var y=L("./src/polyfills/number.ts"),E=L("./src/events.ts"),w=L("./src/utils/logger.ts"),_=L("./src/errors.ts"),h=L("./src/utils/buffer-helper.ts"),s=L("./src/utils/mediasource-helper.ts"),r=L("./src/loader/fragment.ts"),n=L("./src/controller/buffer-operation-queue.ts"),e=Object(s.getMediaSource)(),l=/([ha]vc.)(?:\.[^.,]+)+/,c=function(){function o(d){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 A=a.hls,g=a.media,m=a.mediaSource;w.logger.log("[buffer-controller]: Media source opened"),g&&(a.updateMediaElementDuration(),A.trigger(E.Events.MEDIA_ATTACHED,{media:g})),m&&m.removeEventListener("sourceopen",a._onMediaSourceOpen),a.checkPendingTracks()},this._onMediaSourceClose=function(){w.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){w.logger.log("[buffer-controller]: Media source ended")},this.hls=d,this._initSourceBuffer(),this.registerListeners()}var f=o.prototype;return f.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},f.destroy=function(){this.unregisterListeners(),this.details=null},f.registerListeners=function(){var a=this.hls;a.on(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.on(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(E.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(E.Events.BUFFER_RESET,this.onBufferReset,this),a.on(E.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.on(E.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.on(E.Events.BUFFER_EOS,this.onBufferEos,this),a.on(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.on(E.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.on(E.Events.FRAG_PARSED,this.onFragParsed,this),a.on(E.Events.FRAG_CHANGED,this.onFragChanged,this)},f.unregisterListeners=function(){var a=this.hls;a.off(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.off(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(E.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(E.Events.BUFFER_RESET,this.onBufferReset,this),a.off(E.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.off(E.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.off(E.Events.BUFFER_EOS,this.onBufferEos,this),a.off(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.off(E.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.off(E.Events.FRAG_PARSED,this.onFragParsed,this),a.off(E.Events.FRAG_CHANGED,this.onFragChanged,this)},f._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new n.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},f.onManifestParsed=function(a,A){var g=2;(A.audio&&!A.video||!A.altAudio)&&(g=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=g,this.details=null,w.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},f.onMediaAttaching=function(a,A){var g=this.media=A.media;if(g&&e){var m=this.mediaSource=new e;m.addEventListener("sourceopen",this._onMediaSourceOpen),m.addEventListener("sourceended",this._onMediaSourceEnded),m.addEventListener("sourceclose",this._onMediaSourceClose),g.src=self.URL.createObjectURL(m),this._objectUrl=g.src}},f.onMediaDetaching=function(){var a=this.media,A=this.mediaSource,g=this._objectUrl;if(A){if(w.logger.log("[buffer-controller]: media source detaching"),A.readyState==="open")try{A.endOfStream()}catch(m){w.logger.warn("[buffer-controller]: onMediaDetaching: "+m.message+" while calling endOfStream")}this.onBufferReset(),A.removeEventListener("sourceopen",this._onMediaSourceOpen),A.removeEventListener("sourceended",this._onMediaSourceEnded),A.removeEventListener("sourceclose",this._onMediaSourceClose),a&&(g&&self.URL.revokeObjectURL(g),a.src===g?(a.removeAttribute("src"),a.load()):w.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(E.Events.MEDIA_DETACHED,void 0)},f.onBufferReset=function(){var a=this;this.getSourceBufferTypes().forEach(function(A){var g=a.sourceBuffer[A];try{g&&(a.removeBufferListeners(A),a.mediaSource&&a.mediaSource.removeSourceBuffer(g),a.sourceBuffer[A]=void 0)}catch(m){w.logger.warn("[buffer-controller]: Failed to reset the "+A+" buffer",m)}}),this._initSourceBuffer()},f.onBufferCodecs=function(a,A){var g=this,m=this.getSourceBufferTypes().length;if(Object.keys(A).forEach(function(C){if(m){var T=g.tracks[C];if(T&&typeof T.buffer.changeType=="function"){var B=A[C],b=B.codec,p=B.levelCodec,u=B.container,i=(T.levelCodec||T.codec).replace(l,"$1"),x=(p||b).replace(l,"$1");if(i!==x){var O=u+";codecs="+(p||b);g.appendChangeType(C,O)}}}else g.pendingTracks[C]=A[C]}),m)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},f.appendChangeType=function(a,A){var g=this,m=this.operationQueue,C={execute:function(){var B=g.sourceBuffer[a];B&&(w.logger.log("[buffer-controller]: changing "+a+" sourceBuffer type to "+A),B.changeType(A)),m.shiftAndExecuteNext(a)},onStart:function(){},onComplete:function(){},onError:function(B){w.logger.warn("[buffer-controller]: Failed to change "+a+" SourceBuffer type",B)}};m.append(C,a)},f.onBufferAppending=function(a,A){var g=this,m=this.hls,C=this.operationQueue,T=this.tracks,B=A.data,b=A.type,p=A.frag,u=A.part,i=A.chunkMeta,x=i.buffering[b],O=self.performance.now();x.start=O;var S=p.stats.buffering,D=u?u.stats.buffering:null;S.start===0&&(S.start=O),D&&D.start===0&&(D.start=O);var I=T.audio,k=b==="audio"&&i.id===1&&(I==null?void 0:I.container)==="audio/mpeg",Q={execute:function(){if(x.executeStart=self.performance.now(),k){var U=g.sourceBuffer[b];if(U){var K=p.start-U.timestampOffset;Math.abs(K)>=.1&&(w.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+p.start+" (delta: "+K+") sn: "+p.sn+")"),U.timestampOffset=p.start)}}g.appendExecutor(B,b)},onStart:function(){},onComplete:function(){var U=self.performance.now();x.executeEnd=x.end=U,S.first===0&&(S.first=U),D&&D.first===0&&(D.first=U);var K=g.sourceBuffer,z={};for(var F in K)z[F]=h.BufferHelper.getBuffered(K[F]);g.appendError=0,g.hls.trigger(E.Events.BUFFER_APPENDED,{type:b,frag:p,part:u,chunkMeta:i,parent:p.type,timeRanges:z})},onError:function(U){w.logger.error("[buffer-controller]: Error encountered while trying to append to the "+b+" SourceBuffer",U);var K={type:_.ErrorTypes.MEDIA_ERROR,parent:p.type,details:_.ErrorDetails.BUFFER_APPEND_ERROR,err:U,fatal:!1};U.code===DOMException.QUOTA_EXCEEDED_ERR?K.details=_.ErrorDetails.BUFFER_FULL_ERROR:(g.appendError++,K.details=_.ErrorDetails.BUFFER_APPEND_ERROR,g.appendError>m.config.appendErrorMaxRetry&&(w.logger.error("[buffer-controller]: Failed "+m.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),K.fatal=!0)),m.trigger(E.Events.ERROR,K)}};C.append(Q,b)},f.onBufferFlushing=function(a,A){var g=this,m=this.operationQueue,C=function(B){return{execute:g.removeExecutor.bind(g,B,A.startOffset,A.endOffset),onStart:function(){},onComplete:function(){g.hls.trigger(E.Events.BUFFER_FLUSHED,{type:B})},onError:function(p){w.logger.warn("[buffer-controller]: Failed to remove from "+B+" SourceBuffer",p)}}};A.type?m.append(C(A.type),A.type):this.getSourceBufferTypes().forEach(function(T){m.append(C(T),T)})},f.onFragParsed=function(a,A){var g=this,m=A.frag,C=A.part,T=[],B=C?C.elementaryStreams:m.elementaryStreams;B[r.ElementaryStreamTypes.AUDIOVIDEO]?T.push("audiovideo"):(B[r.ElementaryStreamTypes.AUDIO]&&T.push("audio"),B[r.ElementaryStreamTypes.VIDEO]&&T.push("video"));var b=function(){var u=self.performance.now();m.stats.buffering.end=u,C&&(C.stats.buffering.end=u);var i=C?C.stats:m.stats;g.hls.trigger(E.Events.FRAG_BUFFERED,{frag:m,part:C,stats:i,id:m.type})};T.length===0&&w.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+m.type+" level: "+m.level+" sn: "+m.sn),this.blockBuffers(b,T)},f.onFragChanged=function(a,A){this.flushBackBuffer()},f.onBufferEos=function(a,A){var g=this,m=this.getSourceBufferTypes().reduce(function(C,T){var B=g.sourceBuffer[T];return(!A.type||A.type===T)&&(B&&!B.ended&&(B.ended=!0,w.logger.log("[buffer-controller]: "+T+" sourceBuffer now EOS"))),C&&!!(!B||B.ended)},!0);m&&this.blockBuffers(function(){var C=g.mediaSource;if(!C||C.readyState!=="open")return;C.endOfStream()})},f.onLevelUpdated=function(a,A){var g=A.details;if(!g.fragments.length)return;this.details=g,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},f.flushBackBuffer=function(){var a=this.hls,A=this.details,g=this.media,m=this.sourceBuffer;if(!g||A===null)return;var C=this.getSourceBufferTypes();if(!C.length)return;var T=A.live&&a.config.liveBackBufferLength!==null?a.config.liveBackBufferLength:a.config.backBufferLength;if(!Object(y.isFiniteNumber)(T)||T<0)return;var B=g.currentTime,b=A.levelTargetDuration,p=Math.max(T,b),u=Math.floor(B/b)*b-p;C.forEach(function(i){var x=m[i];if(x){var O=h.BufferHelper.getBuffered(x);O.length>0&&u>O.start(0)&&(a.trigger(E.Events.BACK_BUFFER_REACHED,{bufferEnd:u}),A.live&&a.trigger(E.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:u}),a.trigger(E.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:u,type:i}))}})},f.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var a=this.details,A=this.hls,g=this.media,m=this.mediaSource,C=a.fragments[0].start+a.totalduration,T=g.duration,B=Object(y.isFiniteNumber)(m.duration)?m.duration:0;a.live&&A.config.liveDurationInfinity?(w.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),m.duration=Infinity,this.updateSeekableRange(a)):(C>B&&C>T||!Object(y.isFiniteNumber)(T))&&(w.logger.log("[buffer-controller]: Updating Media Source duration to "+C.toFixed(3)),m.duration=C)},f.updateSeekableRange=function(a){var A=this.mediaSource,g=a.fragments,m=g.length;if(m&&a.live&&A!==null&&A!==void 0&&A.setLiveSeekableRange){var C=Math.max(0,g[0].start),T=Math.max(C,C+a.totalduration);A.setLiveSeekableRange(C,T)}},f.checkPendingTracks=function(){var a=this.bufferCodecEventsExpected,A=this.operationQueue,g=this.pendingTracks,m=Object.keys(g).length;if(m&&!a||m===2){this.createSourceBuffers(g),this.pendingTracks={};var C=this.getSourceBufferTypes();if(C.length===0){this.hls.trigger(E.Events.ERROR,{type:_.ErrorTypes.MEDIA_ERROR,details:_.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}C.forEach(function(T){A.executeNext(T)})}},f.createSourceBuffers=function(a){var A=this.sourceBuffer,g=this.mediaSource;if(!g)throw Error("createSourceBuffers called when mediaSource was null");var m=0;for(var C in a)if(!A[C]){var T=a[C];if(!T)throw Error("source buffer exists for track "+C+", however track does not");var B=T.levelCodec||T.codec,b=T.container+";codecs="+B;w.logger.log("[buffer-controller]: creating sourceBuffer("+b+")");try{var p=A[C]=g.addSourceBuffer(b),u=C;this.addBufferListener(u,"updatestart",this._onSBUpdateStart),this.addBufferListener(u,"updateend",this._onSBUpdateEnd),this.addBufferListener(u,"error",this._onSBUpdateError),this.tracks[C]={buffer:p,codec:B,container:T.container,levelCodec:T.levelCodec,id:T.id},m++}catch(i){w.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+i.message),this.hls.trigger(E.Events.ERROR,{type:_.ErrorTypes.MEDIA_ERROR,details:_.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:i,mimeType:b})}}m&&this.hls.trigger(E.Events.BUFFER_CREATED,{tracks:this.tracks})},f._onSBUpdateStart=function(a){var A=this.operationQueue,g=A.current(a);g.onStart()},f._onSBUpdateEnd=function(a){var A=this.operationQueue,g=A.current(a);g.onComplete(),A.shiftAndExecuteNext(a)},f._onSBUpdateError=function(a,A){w.logger.error("[buffer-controller]: "+a+" SourceBuffer error",A),this.hls.trigger(E.Events.ERROR,{type:_.ErrorTypes.MEDIA_ERROR,details:_.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var g=this.operationQueue.current(a);g&&g.onError(A)},f.removeExecutor=function(a,A,g){var m=this.media,C=this.mediaSource,T=this.operationQueue,B=this.sourceBuffer,b=B[a];if(!m||!C||!b){w.logger.warn("[buffer-controller]: Attempting to remove from the "+a+" SourceBuffer, but it does not exist"),T.shiftAndExecuteNext(a);return}var p=Object(y.isFiniteNumber)(m.duration)?m.duration:Infinity,u=Object(y.isFiniteNumber)(C.duration)?C.duration:Infinity,i=Math.max(0,A),x=Math.min(g,p,u);x>i?(w.logger.log("[buffer-controller]: Removing ["+i+","+x+"] from the "+a+" SourceBuffer"),console.assert(!b.updating,a+" sourceBuffer must not be updating"),b.remove(i,x)):T.shiftAndExecuteNext(a)},f.appendExecutor=function(a,A){var g=this.operationQueue,m=this.sourceBuffer,C=m[A];if(!C){w.logger.warn("[buffer-controller]: Attempting to append to the "+A+" SourceBuffer, but it does not exist"),g.shiftAndExecuteNext(A);return}C.ended=!1,console.assert(!C.updating,A+" sourceBuffer must not be updating"),C.appendBuffer(a)},f.blockBuffers=function(a,A){var g=this;if(A===void 0&&(A=this.getSourceBufferTypes()),!A.length){w.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(a);return}var m=this.operationQueue,C=A.map(function(T){return m.appendBlocker(T)});Promise.all(C).then(function(){a(),A.forEach(function(T){var B=g.sourceBuffer[T];(!B||!B.updating)&&m.shiftAndExecuteNext(T)})})},f.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},f.addBufferListener=function(a,A,g){var m=this.sourceBuffer[a];if(!m)return;var C=g.bind(this,a);this.listeners[a].push({event:A,listener:C}),m.addEventListener(A,C)},f.removeBufferListeners=function(a){var A=this.sourceBuffer[a];if(!A)return;this.listeners[a].forEach(function(g){A.removeEventListener(g.event,g.listener)})},o}()},"./src/controller/buffer-operation-queue.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return E});var y=L("./src/utils/logger.ts"),E=function(){function w(h){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=h}var _=w.prototype;return _.append=function(s,r){var n=this.queues[r];n.push(s),n.length===1&&this.buffers[r]&&this.executeNext(r)},_.insertAbort=function(s,r){var n=this.queues[r];n.unshift(s),this.executeNext(r)},_.appendBlocker=function(s){var r,n=new Promise(function(l){r=l}),e={execute:r,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(e,s),n},_.executeNext=function(s){var r=this.buffers,n=this.queues,e=r[s],l=n[s];if(l.length){var c=l[0];try{c.execute()}catch(o){y.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),c.onError(o),(!e||!e.updating)&&(l.shift(),this.executeNext(s))}}},_.shiftAndExecuteNext=function(s){this.queues[s].shift(),this.executeNext(s)},_.current=function(s){return this.queues[s][0]},w}()},"./src/controller/cap-level-controller.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/events.ts");function E(h,s){for(var r=0;r0&&this.mediaWidth>0){var n=this.hls.levels;if(n.length){var e=this.hls;e.autoLevelCapping=this.getMaxLevel(n.length-1),e.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=e.autoLevelCapping}}},s.getMaxLevel=function(n){var e=this,l=this.hls.levels;if(!l.length)return-1;var c=l.filter(function(o,f){return h.isLevelAllowed(f,e.restrictedLevels)&&f<=n});return this.clientRect=null,h.getMaxLevelByMediaSize(c,this.mediaWidth,this.mediaHeight)},s.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()},s.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},s.getDimensions=function(){if(this.clientRect)return this.clientRect;var n=this.media,e={width:0,height:0};if(n){var l=n.getBoundingClientRect();e.width=l.width,e.height=l.height,!e.width&&!e.height&&(e.width=l.right-l.left||n.width||0,e.height=l.bottom-l.top||n.height||0)}return this.clientRect=e,e},h.isLevelAllowed=function(n,e){return e===void 0&&(e=[]),e.indexOf(n)===-1},h.getMaxLevelByMediaSize=function(n,e,l){if(!n||!n.length)return-1;for(var c=function(A,g){return g?A.width!==g.width||A.height!==g.height:!0},o=n.length-1,f=0;f=e||d.height>=l)&&c(d,n[f+1])){o=f;break}}return o},w(h,[{key:"mediaWidth",get:function(){return this.getDimensions().width*h.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*h.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var n=1;try{n=self.devicePixelRatio}catch(e){}return n}}]),h}();X.default=_},"./src/controller/cmcd-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return c});var y=L("./src/events.ts"),E=L("./src/types/cmcd.ts"),w=L("./src/utils/buffer-helper.ts"),_=L("./src/utils/logger.ts");function h(o,f){for(var d=0;d=o.length?{done:!0}:{done:!1,value:o[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 n(o,f){if(!o)return;if(typeof o=="string")return e(o,f);var d=Object.prototype.toString.call(o).slice(8,-1);if(d==="Object"&&o.constructor&&(d=o.constructor.name),d==="Map"||d==="Set")return Array.from(o);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return e(o,f)}function e(o,f){(f==null||f>o.length)&&(f=o.length);for(var d=0,a=new Array(f);dA&&(A=T.bitrate)}return A>0?A:NaN},f.getBufferLength=function(a){var A=this.hls.media,g=a===E.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!g||!A)return NaN;var m=w.BufferHelper.bufferInfo(g,A.currentTime,this.config.maxBufferHole);return m.len*1e3},f.createPlaylistLoader=function(){var a=this.config.pLoader,A=this.applyPlaylistData,g=a||this.config.loader;return function(){function m(T){this.loader=void 0,this.loader=new g(T)}var C=m.prototype;return C.destroy=function(){this.loader.destroy()},C.abort=function(){this.loader.abort()},C.load=function(B,b,p){A(B),this.loader.load(B,b,p)},s(m,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),m}()},f.createFragmentLoader=function(){var a=this.config.fLoader,A=this.applyFragmentData,g=a||this.config.loader;return function(){function m(T){this.loader=void 0,this.loader=new g(T)}var C=m.prototype;return C.destroy=function(){this.loader.destroy()},C.abort=function(){this.loader.abort()},C.load=function(B,b,p){A(B),this.loader.load(B,b,p)},s(m,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),m}()},o.uuid=function(){var a=URL.createObjectURL(new Blob),A=a.toString();return URL.revokeObjectURL(a),A.substr(A.lastIndexOf("/")+1)},o.serialize=function(a){for(var A=[],g=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},m=function(k){return Math.round(k)},C=function(k){return m(k/100)*100},T=function(k){return encodeURIComponent(k)},B={br:m,d:m,bl:C,dl:C,mtp:C,nor:T,rtp:C,tb:m},b=Object.keys(a||{}).sort(),p=r(b),u;!(u=p()).done;){var i=u.value,x=a[i];if(!g(x))continue;if(i==="v"&&x===1)continue;if(i=="pr"&&x===1)continue;var O=B[i];O&&(x=O(x));var S=typeof x,D=void 0;i==="ot"||i==="sf"||i==="st"?D=i+"="+x:S==="boolean"?D=i:S==="number"?D=i+"="+x:D=i+"="+JSON.stringify(x),A.push(D)}return A.join(",")},o.toHeaders=function(a){for(var A=Object.keys(a),g={},m=["Object","Request","Session","Status"],C=[{},{},{},{}],T={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},B=0,b=A;Br){this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var T=r-this._requestLicenseFailureCount+1;w.logger.warn("Retrying license request, "+T+" attempts left"),this._requestLicense(A,g)}break}},o._generateLicenseRequestChallenge=function(d,a){switch(d.mediaKeySystemDomain){case _.KeySystems.WIDEVINE:return a}throw new Error("unsupported key-system: "+d.mediaKeySystemDomain)},o._requestLicense=function(d,a){w.logger.log("Requesting content license for key-system");var A=this._mediaKeysList[0];if(!A){w.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var g=this.getLicenseServerUrl(A.mediaKeySystemDomain),m=this._createLicenseXhr(g,d,a);w.logger.log("Sending license request to URL: "+g);var C=this._generateLicenseRequestChallenge(A,d);m.send(C)}catch(T){w.logger.error("Failure requesting DRM license: "+T),this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},o.onMediaAttached=function(d,a){if(!this._emeEnabled)return;var A=a.media;this._media=A,A.addEventListener("encrypted",this._onMediaEncrypted)},o.onMediaDetached=function(){var d=this._media,a=this._mediaKeysList;if(!d)return;d.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(a.map(function(A){if(A.mediaKeysSession)return A.mediaKeysSession.close().catch(function(){})})).then(function(){return d.setMediaKeys(null)}).catch(function(){})},o.onManifestParsed=function(d,a){if(!this._emeEnabled)return;var A=a.levels.map(function(m){return m.audioCodec}).filter(function(m){return!!m}),g=a.levels.map(function(m){return m.videoCodec}).filter(function(m){return!!m});this._attemptKeySystemAccess(_.KeySystems.WIDEVINE,A,g)},s(c,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),c}();X.default=l},"./src/controller/fps-controller.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/events.ts"),E=L("./src/utils/logger.ts"),w=function(){function _(s){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=s,this.registerListeners()}var h=_.prototype;return h.setStreamController=function(r){this.streamController=r},h.registerListeners=function(){this.hls.on(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},h.unregisterListeners=function(){this.hls.off(y.Events.MEDIA_ATTACHING,this.onMediaAttaching)},h.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},h.onMediaAttaching=function(r,n){var e=this.hls.config;if(e.capLevelOnFPSDrop){var l=n.media instanceof self.HTMLVideoElement?n.media:null;this.media=l,l&&typeof l.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),e.fpsDroppedMonitoringPeriod)}},h.checkFPS=function(r,n,e){var l=performance.now();if(n){if(this.lastTime){var c=l-this.lastTime,o=e-this.lastDroppedFrames,f=n-this.lastDecodedFrames,d=1e3*o/c,a=this.hls;if(a.trigger(y.Events.FPS_DROP,{currentDropped:o,currentDecoded:f,totalDroppedFrames:e}),d>0&&o>a.config.fpsDroppedMonitoringThreshold*f){var A=a.currentLevel;E.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+A),A>0&&(a.autoLevelCapping===-1||a.autoLevelCapping>=A)&&(A=A-1,a.trigger(y.Events.FPS_DROP_LEVEL_CAPPING,{level:A,droppedLevel:a.currentLevel}),a.autoLevelCapping=A,this.streamController.nextLevelSwitch())}}this.lastTime=l,this.lastDroppedFrames=e,this.lastDecodedFrames=n}},h.checkFPSInterval=function(){var r=this.media;if(r)if(this.isVideoPlaybackQualityAvailable){var n=r.getVideoPlaybackQuality();this.checkFPS(r,n.totalVideoFrames,n.droppedVideoFrames)}else this.checkFPS(r,r.webkitDecodedFrameCount,r.webkitDroppedFrameCount)},_}();X.default=w},"./src/controller/fragment-finders.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"findFragmentByPDT",function(){return w}),L.d(X,"findFragmentByPTS",function(){return _}),L.d(X,"fragmentWithinToleranceTest",function(){return h}),L.d(X,"pdtWithinToleranceTest",function(){return s}),L.d(X,"findFragWithCC",function(){return r});var y=L("./src/polyfills/number.ts"),E=L("./src/utils/binary-search.ts");function w(n,e,l){if(e===null||!Array.isArray(n)||!n.length||!Object(y.isFiniteNumber)(e))return null;var c=n[0].programDateTime;if(e<(c||0))return null;var o=n[n.length-1].endProgramDateTime;if(e>=(o||0))return null;l=l||0;for(var f=0;fn&&l.start?-1:0}function s(n,e,l){var c=Math.min(e,l.duration+(l.deltaPTS?l.deltaPTS:0))*1e3,o=l.endProgramDateTime||0;return o-c>n}function r(n,e){return E.default.search(n,function(l){return l.cce?-1:0})}},"./src/controller/fragment-tracker.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"FragmentState",function(){return w}),L.d(X,"FragmentTracker",function(){return _});var y=L("./src/events.ts"),E=L("./src/types/loader.ts"),w;(function(r){r.NOT_LOADED="NOT_LOADED",r.BACKTRACKED="BACKTRACKED",r.APPENDING="APPENDING",r.PARTIAL="PARTIAL",r.OK="OK"})(w||(w={}));var _=function(){function r(e){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=e,this._registerListeners()}var n=r.prototype;return n._registerListeners=function(){var l=this.hls;l.on(y.Events.BUFFER_APPENDED,this.onBufferAppended,this),l.on(y.Events.FRAG_BUFFERED,this.onFragBuffered,this),l.on(y.Events.FRAG_LOADED,this.onFragLoaded,this)},n._unregisterListeners=function(){var l=this.hls;l.off(y.Events.BUFFER_APPENDED,this.onBufferAppended,this),l.off(y.Events.FRAG_BUFFERED,this.onFragBuffered,this),l.off(y.Events.FRAG_LOADED,this.onFragLoaded,this)},n.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},n.getAppendedFrag=function(l,c){if(c===E.PlaylistLevelType.MAIN){var o=this.activeFragment,f=this.activeParts;if(!o)return null;if(f)for(var d=f.length;d--;){var a=f[d],A=a?a.end:o.appendedPTS;if(a.start<=l&&A!==void 0&&l<=A)return d>9&&(this.activeParts=f.slice(d-9)),a}else if(o.start<=l&&o.appendedPTS!==void 0&&l<=o.appendedPTS)return o}return this.getBufferedFrag(l,c)},n.getBufferedFrag=function(l,c){for(var o=this.fragments,f=Object.keys(o),d=f.length;d--;){var a=o[f[d]];if((a==null?void 0:a.body.type)===c&&a.buffered){var A=a.body;if(A.start<=l&&l<=A.end)return A}}return null},n.detectEvictedFragments=function(l,c,o){var f=this;Object.keys(this.fragments).forEach(function(d){var a=f.fragments[d];if(!a)return;if(!a.buffered){a.body.type===o&&f.removeFragment(a.body);return}var A=a.range[l];if(!A)return;A.time.some(function(g){var m=!f.isTimeBuffered(g.startPTS,g.endPTS,c);return m&&f.removeFragment(a.body),m})})},n.detectPartialFragments=function(l){var c=this,o=this.timeRanges,f=l.frag,d=l.part;if(!o||f.sn==="initSegment")return;var a=s(f),A=this.fragments[a];if(!A)return;Object.keys(o).forEach(function(g){var m=f.elementaryStreams[g];if(!m)return;var C=o[g],T=d!==null||m.partial===!0;A.range[g]=c.getBufferedTimes(f,d,T,C)}),A.backtrack=A.loaded=null,Object.keys(A.range).length?A.buffered=!0:this.removeFragment(A.body)},n.fragBuffered=function(l){var c=s(l),o=this.fragments[c];o&&(o.backtrack=o.loaded=null,o.buffered=!0)},n.getBufferedTimes=function(l,c,o,f){for(var d={time:[],partial:o},a=c?c.start:l.start,A=c?c.end:l.end,g=l.minEndPTS||A,m=l.maxStartPTS||a,C=0;C=T&&g<=B){d.time.push({startPTS:Math.max(a,f.start(C)),endPTS:Math.min(A,f.end(C))});break}else if(aT)d.partial=!0,d.time.push({startPTS:Math.max(a,f.start(C)),endPTS:Math.min(A,f.end(C))});else if(A<=T)break}return d},n.getPartialFragment=function(l){var c=null,o,f,d,a=0,A=this.bufferPadding,g=this.fragments;return Object.keys(g).forEach(function(m){var C=g[m];if(!C)return;h(C)&&(f=C.body.start-A,d=C.body.end+A,l>=f&&l<=d&&(o=Math.min(l-f,d-l),a<=o&&(c=C.body,a=o)))}),c},n.getState=function(l){var c=s(l),o=this.fragments[c];return o?o.buffered?h(o)?w.PARTIAL:w.OK:o.backtrack?w.BACKTRACKED:w.APPENDING:w.NOT_LOADED},n.backtrack=function(l,c){var o=s(l),f=this.fragments[o];if(!f||f.backtrack)return null;var d=f.backtrack=c||f.loaded;return f.loaded=null,d},n.getBacktrackData=function(l){var c=s(l),o=this.fragments[c];if(o){var f,d=o.backtrack;if(d!=null&&(f=d.payload)!==null&&f!==void 0&&f.byteLength)return d;this.removeFragment(l)}return null},n.isTimeBuffered=function(l,c,o){for(var f,d,a=0;a=f&&c<=d)return!0;if(c<=f)return!1}return!1},n.onFragLoaded=function(l,c){var o=c.frag,f=c.part;if(o.sn==="initSegment"||o.bitrateTest||f)return;var d=s(o);this.fragments[d]={body:o,loaded:c,backtrack:null,buffered:!1,range:Object.create(null)}},n.onBufferAppended=function(l,c){var o=this,f=c.frag,d=c.part,a=c.timeRanges;if(f.type===E.PlaylistLevelType.MAIN)if(this.activeFragment=f,d){var A=this.activeParts;A||(this.activeParts=A=[]),A.push(d)}else this.activeParts=null;this.timeRanges=a,Object.keys(a).forEach(function(g){var m=a[g];if(o.detectEvictedFragments(g,m),!d)for(var C=0;Cl&&f.removeFragment(A)}})},n.removeFragment=function(l){var c=s(l);l.stats.loaded=0,l.clearElementaryStreamInfo(),delete this.fragments[c]},n.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},r}();function h(r){var n,e;return r.buffered&&(((n=r.range.video)===null||n===void 0?void 0:n.partial)||((e=r.range.audio)===null||e===void 0?void 0:e.partial))}function s(r){return r.type+"_"+r.level+"_"+r.urlId+"_"+r.sn}},"./src/controller/gap-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"STALL_MINIMUM_DURATION_MS",function(){return h}),L.d(X,"MAX_START_GAP_JUMP",function(){return s}),L.d(X,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return r}),L.d(X,"SKIP_BUFFER_RANGE_START",function(){return n}),L.d(X,"default",function(){return e});var y=L("./src/utils/buffer-helper.ts"),E=L("./src/errors.ts"),w=L("./src/events.ts"),_=L("./src/utils/logger.ts"),h=250,s=2,r=.1,n=.05,e=function(){function l(o,f,d,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=o,this.media=f,this.fragmentTracker=d,this.hls=a}var c=l.prototype;return c.destroy=function(){this.hls=this.fragmentTracker=this.media=null},c.poll=function(f){var d=this.config,a=this.media,A=this.stalled,g=a.currentTime,m=a.seeking,C=this.seeking&&!m,T=!this.seeking&&m;if(this.seeking=m,g!==f){if(this.moved=!0,A!==null){if(this.stallReported){var B=self.performance.now()-A;_.logger.warn("playback not stuck anymore @"+g+", after "+Math.round(B)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((T||C)&&(this.stalled=null),a.paused||a.ended||a.playbackRate===0||!y.BufferHelper.getBuffered(a).length)return;var b=y.BufferHelper.bufferInfo(a,g,0),p=b.len>0,u=b.nextStart||0;if(!p&&!u)return;if(m){var i=b.len>s,x=!u||u-g>s&&!this.fragmentTracker.getPartialFragment(g);if(i||x)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var O,S=Math.max(u,b.start||0)-g,D=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,I=D==null||((O=D.details)===null||O===void 0)?void 0:O.live,k=I?D.details.targetduration*2:s;if(S>0&&S<=k){this._trySkipBufferHole(null);return}}var Q=self.performance.now();if(A===null){this.stalled=Q;return}var Y=Q-A;!m&&Y>=h&&this._reportStall(b.len);var U=y.BufferHelper.bufferInfo(a,g,d.maxBufferHole);this._tryFixBufferStall(U,Y)},c._tryFixBufferStall=function(f,d){var a=this.config,A=this.fragmentTracker,g=this.media,m=g.currentTime,C=A.getPartialFragment(m);if(C){var T=this._trySkipBufferHole(C);if(T)return}f.len>a.maxBufferHole&&d>a.highBufferWatchdogPeriod*1e3&&(_.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},c._reportStall=function(f){var d=this.hls,a=this.media,A=this.stallReported;A||(this.stallReported=!0,_.logger.warn("Playback stalling at @"+a.currentTime+" due to low buffer (buffer="+f+")"),d.trigger(w.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:f}))},c._trySkipBufferHole=function(f){for(var d=this.config,a=this.hls,A=this.media,g=A.currentTime,m=0,C=y.BufferHelper.getBuffered(A),T=0;T=m&&g.05&&this.forwardBufferLength>1){var T=Math.min(2,Math.max(1,a)),B=Math.round(2/(1+Math.exp(-.75*g-this.edgeStalled))*20)/20;l.playbackRate=Math.min(T,Math.max(1,B))}else l.playbackRate!==1&&l.playbackRate!==0&&(l.playbackRate=1)},n.estimateLiveEdge=function(){var l=this.levelDetails;return l===null?null:l.edge+l.age},n.computeLatency=function(){var l=this.estimateLiveEdge();return l===null?null:l-this.currentTime},h(r,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var l=this.config,c=this.levelDetails;return l.liveMaxLatencyDuration!==void 0?l.liveMaxLatencyDuration:c?l.liveMaxLatencyDurationCount*c.targetduration:0}},{key:"targetLatency",get:function(){var l=this.levelDetails;if(l===null)return null;var c=l.holdBack,o=l.partHoldBack,f=l.targetduration,d=this.config,a=d.liveSyncDuration,A=d.liveSyncDurationCount,g=d.lowLatencyMode,m=this.hls.userConfig,C=g&&o||c;(m.liveSyncDuration||m.liveSyncDurationCount||C===0)&&(C=a!==void 0?a:A*f);var T=f,B=1;return C+Math.min(this.stallCount*B,T)}},{key:"liveSyncPosition",get:function(){var l=this.estimateLiveEdge(),c=this.targetLatency,o=this.levelDetails;if(l===null||c===null||o===null)return null;var f=o.edge,d=l-c-this.edgeStalled,a=f-o.totalduration,A=f-(this.config.lowLatencyMode&&o.partTarget||o.targetduration);return Math.min(Math.max(a,d),A)}},{key:"drift",get:function(){var l=this.levelDetails;return l===null?1:l.drift}},{key:"edgeStalled",get:function(){var l=this.levelDetails;if(l===null)return 0;var c=(this.config.lowLatencyMode&&l.partTarget||l.targetduration)*3;return Math.max(l.age-c,0)}},{key:"forwardBufferLength",get:function(){var l=this.media,c=this.levelDetails;if(!l||!c)return 0;var o=l.buffered.length;return o?l.buffered.end(o-1):c.edge-this.currentTime}}]),r}()},"./src/controller/level-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return d});var y=L("./src/types/level.ts"),E=L("./src/events.ts"),w=L("./src/errors.ts"),_=L("./src/utils/codecs.ts"),h=L("./src/controller/level-helper.ts"),s=L("./src/controller/base-playlist-controller.ts"),r=L("./src/types/loader.ts");function n(){return n=Object.assign||function(a){for(var A=1;A0){u=B[0].bitrate,B.sort(function(Y,U){return Y.bitrate-U.bitrate}),this._levels=B;for(var I=0;Ithis.hls.config.fragLoadingMaxRetry&&(i=T.frag.level)):i=T.frag.level}break;case w.ErrorDetails.LEVEL_LOAD_ERROR:case w.ErrorDetails.LEVEL_LOAD_TIMEOUT:B&&(B.deliveryDirectives&&(u=!1),i=B.level),p=!0;break;case w.ErrorDetails.REMUX_ALLOC_ERROR:i=T.level,p=!0;break}i!==void 0&&this.recoverLevel(T,i,p,u)},g.recoverLevel=function(C,T,B,b){var p=C.details,u=this._levels[T];if(u.loadError++,B){var i=this.retryLoadingOrFail(C);if(i)C.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(b){var x=u.url.length;if(x>1&&u.loadError1){var b=(T.urlId+1)%B;this.warn("Switching to redundant URL-id "+b),this._levels.forEach(function(p){p.urlId=b}),this.level=C}},g.onFragLoaded=function(C,T){var B=T.frag;if(B!==void 0&&B.type===r.PlaylistLevelType.MAIN){var b=this._levels[B.level];b!==void 0&&(b.fragmentError=0,b.loadError=0)}},g.onLevelLoaded=function(C,T){var B,b=T.level,p=T.details,u=this._levels[b];if(!u){var i;this.warn("Invalid level index "+b),(i=T.deliveryDirectives)!==null&&i!==void 0&&i.skip&&(p.deltaUpdateFailed=!0);return}b===this.currentLevelIndex?(u.fragmentError===0&&(u.loadError=0,this.retryCount=0),this.playlistLoaded(b,T,u.details)):(B=T.deliveryDirectives)!==null&&B!==void 0&&B.skip&&(p.deltaUpdateFailed=!0)},g.onAudioTrackSwitched=function(C,T){var B=this.hls.levels[this.currentLevelIndex];if(!B)return;if(B.audioGroupIds){for(var b=-1,p=this.hls.audioTracks[T.id].groupId,u=0;u0){var b=B.urlId,p=B.url[b];if(C)try{p=C.addDirectives(p)}catch(u){this.warn("Could not construct new URL with HLS Delivery Directives: "+u)}this.log("Attempt loading level index "+T+(C?" at sn "+C.msn+" part "+C.part:"")+" with URL-id "+b+" "+p),this.clearTimer(),this.hls.trigger(E.Events.LEVEL_LOADING,{url:p,level:T,id:b,deliveryDirectives:C||null})}},g.removeLevel=function(C,T){var B=function(u,i){return i!==T},b=this._levels.filter(function(p,u){return u!==C?!0:p.url.length>1&&T!==void 0?(p.url=p.url.filter(B),p.audioGroupIds&&(p.audioGroupIds=p.audioGroupIds.filter(B)),p.textGroupIds&&(p.textGroupIds=p.textGroupIds.filter(B)),p.urlId=0,!0):!1}).map(function(p,u){var i=p.details;return i!=null&&i.fragments&&i.fragments.forEach(function(x){x.level=u}),p});this._levels=b,this.hls.trigger(E.Events.LEVELS_UPDATED,{levels:b})},l(A,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(C){var T,B=this._levels;if(B.length===0)return;if(this.currentLevelIndex===C&&(T=B[C])!==null&&T!==void 0&&T.details)return;if(C<0||C>=B.length){var b=C<0;if(this.hls.trigger(E.Events.ERROR,{type:w.ErrorTypes.OTHER_ERROR,details:w.ErrorDetails.LEVEL_SWITCH_ERROR,level:C,fatal:b,reason:"invalid level idx"}),b)return;C=Math.min(C,B.length-1)}this.clearTimer();var p=this.currentLevelIndex,u=B[p],i=B[C];this.log("switching to level "+C+" from "+p),this.currentLevelIndex=C;var x=n({},i,{level:C,maxBitrate:i.maxBitrate,uri:i.uri,urlId:i.urlId});delete x._urlId,this.hls.trigger(E.Events.LEVEL_SWITCHING,x);var O=i.details;if(!O||O.live){var S=this.switchParams(i.uri,u==null?void 0:u.details);this.loadPlaylist(S)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(C){this.manualLevelIndex=C,this._startLevel===void 0&&(this._startLevel=C),C!==-1&&(this.level=C)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(C){this._firstLevel=C}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var C=this.hls.config.startLevel;return C!==void 0?C:this._firstLevel}else return this._startLevel},set:function(C){this._startLevel=C}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(C){this.level=C,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=C)}}]),A}(s.default)},"./src/controller/level-helper.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"addGroupId",function(){return w}),L.d(X,"assignTrackIdsByGroup",function(){return _}),L.d(X,"updatePTS",function(){return h}),L.d(X,"updateFragPTSDTS",function(){return r}),L.d(X,"mergeDetails",function(){return n}),L.d(X,"mapPartIntersection",function(){return e}),L.d(X,"mapFragmentIntersection",function(){return l}),L.d(X,"adjustSliding",function(){return c}),L.d(X,"addSliding",function(){return o}),L.d(X,"computeReloadInterval",function(){return f}),L.d(X,"getFragmentWithSN",function(){return d}),L.d(X,"getPartWith",function(){return a});var y=L("./src/polyfills/number.ts"),E=L("./src/utils/logger.ts");function w(A,g,m){switch(g){case"audio":A.audioGroupIds||(A.audioGroupIds=[]),A.audioGroupIds.push(m);break;case"text":A.textGroupIds||(A.textGroupIds=[]),A.textGroupIds.push(m);break}}function _(A){var g={};A.forEach(function(m){var C=m.groupId||"";m.id=g[C]=g[C]||0,g[C]++})}function h(A,g,m){var C=A[g],T=A[m];s(C,T)}function s(A,g){var m=g.startPTS;if(Object(y.isFiniteNumber)(m)){var C=0,T;g.sn>A.sn?(C=m-A.start,T=A):(C=A.start-m,T=g),T.duration!==C&&(T.duration=C)}else if(g.sn>A.sn){var B=A.cc===g.cc;B&&A.minEndPTS?g.start=A.start+(A.minEndPTS-A.start):g.start=A.start+A.duration}else g.start=Math.max(A.start-g.duration,0)}function r(A,g,m,C,T,B){var b=C-m;b<=0&&(E.logger.warn("Fragment should have a positive duration",g),C=m+g.duration,B=T+g.duration);var p=m,u=C,i=g.startPTS,x=g.endPTS;if(Object(y.isFiniteNumber)(i)){var O=Math.abs(i-m);Object(y.isFiniteNumber)(g.deltaPTS)?g.deltaPTS=Math.max(O,g.deltaPTS):g.deltaPTS=O,p=Math.max(m,i),m=Math.min(m,i),T=Math.min(T,g.startDTS),u=Math.min(C,x),C=Math.max(C,x),B=Math.max(B,g.endDTS)}g.duration=C-m;var S=m-g.start;g.appendedPTS=C,g.start=g.startPTS=m,g.maxStartPTS=p,g.startDTS=T,g.endPTS=C,g.minEndPTS=u,g.endDTS=B;var D=g.sn;if(!A||DA.endSN)return 0;var I,k=D-A.startSN,Q=A.fragments;for(Q[k]=g,I=k;I>0;I--)s(Q[I],Q[I-1]);for(I=k;I=0;T--){var B=C[T].initSegment;if(B){m=B;break}}A.fragmentHint&&delete A.fragmentHint.endPTS;var b=0,p;if(l(A,g,function(I,k){I.relurl&&(b=I.cc-k.cc),Object(y.isFiniteNumber)(I.startPTS)&&Object(y.isFiniteNumber)(I.endPTS)&&(k.start=k.startPTS=I.startPTS,k.startDTS=I.startDTS,k.appendedPTS=I.appendedPTS,k.maxStartPTS=I.maxStartPTS,k.endPTS=I.endPTS,k.endDTS=I.endDTS,k.minEndPTS=I.minEndPTS,k.duration=I.endPTS-I.startPTS,k.duration&&(p=k),g.PTSKnown=g.alignedSliding=!0),k.elementaryStreams=I.elementaryStreams,k.loader=I.loader,k.stats=I.stats,k.urlId=I.urlId,I.initSegment&&(k.initSegment=I.initSegment,m=I.initSegment)}),m){var u=g.fragmentHint?g.fragments.concat(g.fragmentHint):g.fragments;u.forEach(function(I){var k;(!I.initSegment||I.initSegment.relurl===((k=m)===null||k===void 0?void 0:k.relurl))&&(I.initSegment=m)})}if(g.skippedSegments&&(g.deltaUpdateFailed=g.fragments.some(function(I){return!I}),g.deltaUpdateFailed)){E.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var i=g.skippedSegments;i--;)g.fragments.shift();g.startSN=g.fragments[0].sn,g.startCC=g.fragments[0].cc}var x=g.fragments;if(b){E.logger.warn("discontinuity sliding from playlist, take drift into account");for(var O=0;O=C.length)return;o(g,C[m].start)}function o(A,g){if(g){for(var m=A.fragments,C=A.skippedSegments;C0&&T0&&u===-1&&(this.log("Override startPosition with lastCurrentTime @"+i.toFixed(3)),u=i),this.state=E.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=u,this.tick()}else this._forceStartLoad=!0,this.state=E.State.STOPPED},b.stopLoad=function(){this._forceStartLoad=!1,T.prototype.stopLoad.call(this)},b.doTick=function(){switch(this.state){case E.State.IDLE:this.doTickIdle();break;case E.State.WAITING_LEVEL:{var u,i=this.levels,x=this.level,O=i==null||((u=i[x])===null||u===void 0)?void 0:u.details;if(O&&(!O.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(O))break;this.state=E.State.IDLE;break}break}case E.State.FRAG_LOADING_WAITING_RETRY:{var S,D=self.performance.now(),I=this.retryDate;(!I||D>=I||(S=this.media)!==null&&S!==void 0&&S.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=E.State.IDLE)}break;default:break}this.onTickEnd()},b.onTickEnd=function(){T.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},b.doTickIdle=function(){var u,i,x=this.hls,O=this.levelLastLoaded,S=this.levels,D=this.media,I=x.config,k=x.nextLoadLevel;if(O===null||!D&&(this.startFragRequested||!I.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!S||!S[k])return;var Q=S[k];this.level=x.nextLoadLevel=k;var Y=Q.details;if(!Y||this.state===E.State.WAITING_LEVEL||Y.live&&this.levelLastLoaded!==k){this.state=E.State.WAITING_LEVEL;return}var U=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:D,r.PlaylistLevelType.MAIN);if(U===null)return;var K=U.len,z=this.getMaxBufferLength(Q.maxBitrate);if(K>=z)return;if(this._streamEnded(U,Y)){var F={};this.altAudio&&(F.type="video"),this.hls.trigger(_.Events.BUFFER_EOS,F),this.state=E.State.ENDED;return}var H=U.end,G=this.getNextFragment(H,Y);if(this.couldBacktrack&&!this.fragPrevious&&G&&G.sn!=="initSegment"){var $=G.sn-Y.startSN;$>1&&(G=Y.fragments[$-1],this.fragmentTracker.removeFragment(G))}if(G&&this.fragmentTracker.getState(G)===s.FragmentState.OK&&this.nextLoadPosition>H){var ae=this.audioOnly&&!this.altAudio?n.ElementaryStreamTypes.AUDIO:n.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(D,ae,r.PlaylistLevelType.MAIN),G=this.getNextFragment(this.nextLoadPosition,Y)}if(!G)return;G.initSegment&&!G.initSegment.data&&!this.bitrateTest&&(G=G.initSegment),((u=G.decryptdata)===null||u===void 0?void 0:u.keyFormat)==="identity"&&!((i=G.decryptdata)!==null&&i!==void 0&&i.key)?this.loadKey(G,Y):this.loadFragment(G,Y,H)},b.loadFragment=function(u,i,x){var O,S=this.fragmentTracker.getState(u);if(this.fragCurrent=u,S===s.FragmentState.BACKTRACKED){var D=this.fragmentTracker.getBacktrackData(u);if(D){this._handleFragmentLoadProgress(D),this._handleFragmentLoadComplete(D);return}else S=s.FragmentState.NOT_LOADED}S===s.FragmentState.NOT_LOADED||S===s.FragmentState.PARTIAL?u.sn==="initSegment"?this._loadInitSegment(u):this.bitrateTest?(u.bitrateTest=!0,this.log("Fragment "+u.sn+" of level "+u.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(u)):(this.startFragRequested=!0,T.prototype.loadFragment.call(this,u,i,x)):S===s.FragmentState.APPENDING?this.reduceMaxBufferLength(u.duration)&&this.fragmentTracker.removeFragment(u):((O=this.media)===null||O===void 0?void 0:O.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},b.getAppendedFrag=function(u){var i=this.fragmentTracker.getAppendedFrag(u,r.PlaylistLevelType.MAIN);return i&&"fragment"in i?i.fragment:i},b.getBufferedFrag=function(u){return this.fragmentTracker.getBufferedFrag(u,r.PlaylistLevelType.MAIN)},b.followingBufferedFrag=function(u){return u?this.getBufferedFrag(u.end+.5):null},b.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},b.nextLevelSwitch=function(){var u=this.levels,i=this.media;if(i!=null&&i.readyState){var x,O=this.getAppendedFrag(i.currentTime);if(O&&O.start>1&&this.flushMainBuffer(0,O.start-1),!i.paused&&u){var S=this.hls.nextLoadLevel,D=u[S],I=this.fragLastKbps;I&&this.fragCurrent?x=this.fragCurrent.duration*D.maxBitrate/(1e3*I)+1:x=0}else x=0;var k=this.getBufferedFrag(i.currentTime+x);if(k){var Q=this.followingBufferedFrag(k);if(Q){this.abortCurrentFrag();var Y=Q.maxStartPTS?Q.maxStartPTS:Q.start,U=Q.duration,K=Math.max(k.end,Y+Math.min(Math.max(U-this.config.maxFragLookUpTolerance,U*.5),U*.75));this.flushMainBuffer(K,Number.POSITIVE_INFINITY)}}}},b.abortCurrentFrag=function(){var u=this.fragCurrent;this.fragCurrent=null,u!=null&&u.loader&&u.loader.abort(),this.state===E.State.KEY_LOADING&&(this.state=E.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},b.flushMainBuffer=function(u,i){T.prototype.flushMainBuffer.call(this,u,i,this.altAudio?"video":null)},b.onMediaAttached=function(u,i){T.prototype.onMediaAttached.call(this,u,i);var x=i.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),x.addEventListener("playing",this.onvplaying),x.addEventListener("seeked",this.onvseeked),this.gapController=new c.default(this.config,x,this.fragmentTracker,this.hls)},b.onMediaDetaching=function(){var u=this.media;u&&(u.removeEventListener("playing",this.onvplaying),u.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),T.prototype.onMediaDetaching.call(this)},b.onMediaPlaying=function(){this.tick()},b.onMediaSeeked=function(){var u=this.media,i=u?u.currentTime:null;Object(y.isFiniteNumber)(i)&&this.log("Media seeked to "+i.toFixed(3)),this.tick()},b.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(_.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},b.onManifestParsed=function(u,i){var x=!1,O=!1,S;i.levels.forEach(function(D){S=D.audioCodec,S&&(S.indexOf("mp4a.40.2")!==-1&&(x=!0),S.indexOf("mp4a.40.5")!==-1&&(O=!0))}),this.audioCodecSwitch=x&&O&&!Object(w.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},b.onLevelLoading=function(u,i){var x=this.levels;if(!x||this.state!==E.State.IDLE)return;var O=x[i.level];(!O.details||O.details.live&&this.levelLastLoaded!==i.level||this.waitForCdnTuneIn(O.details))&&(this.state=E.State.WAITING_LEVEL)},b.onLevelLoaded=function(u,i){var x,O=this.levels,S=i.level,D=i.details,I=D.totalduration;if(!O){this.warn("Levels were reset while loading level "+S);return}this.log("Level "+S+" loaded ["+D.startSN+","+D.endSN+"], cc ["+D.startCC+", "+D.endCC+"] duration:"+I);var k=this.fragCurrent;k&&(this.state===E.State.FRAG_LOADING||this.state===E.State.FRAG_LOADING_WAITING_RETRY)&&(k.level!==i.level&&k.loader&&(this.state=E.State.IDLE,k.loader.abort()));var Q=O[S],Y=0;if(D.live||(x=Q.details)!==null&&x!==void 0&&x.live){if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed)return;Y=this.alignPlaylists(D,Q.details)}if(Q.details=D,this.levelLastLoaded=S,this.hls.trigger(_.Events.LEVEL_UPDATED,{details:D,level:S}),this.state===E.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(D))return;this.state=E.State.IDLE}this.startFragRequested?D.live&&this.synchronizeToLiveEdge(D):this.setStartPosition(D,Y),this.tick()},b._handleFragmentLoadProgress=function(u){var i,x=u.frag,O=u.part,S=u.payload,D=this.levels;if(!D){this.warn("Levels were reset while fragment load was in progress. Fragment "+x.sn+" of level "+x.level+" will not be buffered");return}var I=D[x.level],k=I.details;if(!k){this.warn("Dropping fragment "+x.sn+" of level "+x.level+" after level details were reset");return}var Q=I.videoCodec,Y=k.PTSKnown||!k.live,U=(i=x.initSegment)===null||i===void 0?void 0:i.data,K=this._getAudioCodec(I),z=this.transmuxer=this.transmuxer||new e.default(this.hls,r.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),F=O?O.index:-1,H=F!==-1,G=new l.ChunkMetadata(x.level,x.sn,x.stats.chunkCount,S.byteLength,F,H),$=this.initPTS[x.cc];z.push(S,U,K,Q,x,O,k.totalduration,Y,G,$)},b.onAudioTrackSwitching=function(u,i){var x=this.altAudio,O=!!i.url,S=i.id;if(!O){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var D=this.fragCurrent;D!=null&&D.loader&&(this.log("Switching to main audio track, cancel main fragment load"),D.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var I=this.hls;x&&I.trigger(_.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),I.trigger(_.Events.AUDIO_TRACK_SWITCHED,{id:S})}},b.onAudioTrackSwitched=function(u,i){var x=i.id,O=!!this.hls.audioTracks[x].url;if(O){var S=this.videoBuffer;S&&this.mediaBuffer!==S&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=S)}this.altAudio=O,this.tick()},b.onBufferCreated=function(u,i){var x=i.tracks,O,S,D=!1;for(var I in x){var k=x[I];if(k.id==="main"){if(S=I,O=k,I==="video"){var Q=x[I];Q&&(this.videoBuffer=Q.buffer)}}else D=!0}D&&O?(this.log("Alternate track found, use "+S+".buffered to schedule main fragment loading"),this.mediaBuffer=O.buffer):this.mediaBuffer=this.media},b.onFragBuffered=function(u,i){var x=i.frag,O=i.part;if(x&&x.type!==r.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(x)){this.warn("Fragment "+x.sn+(O?" p: "+O.index:"")+" of level "+x.level+" finished buffering, but was aborted. state: "+this.state),this.state===E.State.PARSED&&(this.state=E.State.IDLE);return}var S=O?O.stats:x.stats;this.fragLastKbps=Math.round(8*S.total/(S.buffering.end-S.loading.first)),x.sn!=="initSegment"&&(this.fragPrevious=x),this.fragBufferedComplete(x,O)},b.onError=function(u,i){switch(i.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(r.PlaylistLevelType.MAIN,i);break;case o.ErrorDetails.LEVEL_LOAD_ERROR:case o.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==E.State.ERROR&&(i.fatal?(this.warn(""+i.details),this.state=E.State.ERROR):!i.levelRetry&&this.state===E.State.WAITING_LEVEL&&(this.state=E.State.IDLE));break;case o.ErrorDetails.BUFFER_FULL_ERROR:if(i.parent==="main"&&(this.state===E.State.PARSING||this.state===E.State.PARSED)){var x=!0,O=this.getFwdBufferInfo(this.media,r.PlaylistLevelType.MAIN);O&&O.len>.5&&(x=!this.reduceMaxBufferLength(O.len)),x&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},b.checkBuffer=function(){var u=this.media,i=this.gapController;if(!u||!i||!u.readyState)return;var x=h.BufferHelper.getBuffered(u);!this.loadedmetadata&&x.length?(this.loadedmetadata=!0,this.seekToStartPos()):i.poll(this.lastCurrentTime),this.lastCurrentTime=u.currentTime},b.onFragLoadEmergencyAborted=function(){this.state=E.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},b.onBufferFlushed=function(u,i){var x=i.type;if(x!==n.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var O=(x===n.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(O,x,r.PlaylistLevelType.MAIN)}},b.onLevelsUpdated=function(u,i){this.levels=i.levels},b.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},b.seekToStartPos=function(){var u=this.media,i=u.currentTime,x=this.startPosition;if(x>=0&&i0&&(D1&&u.seeking===!1){var x=u.currentTime;if(h.BufferHelper.isBuffered(u,x)?i=this.getAppendedFrag(x):h.BufferHelper.isBuffered(u,x+.1)&&(i=this.getAppendedFrag(x+.1)),i){var O=this.fragPlaying,S=i.level;(!O||i.sn!==O.sn||O.level!==S||i.urlId!==O.urlId)&&(this.hls.trigger(_.Events.FRAG_CHANGED,{frag:i}),(!O||O.level!==S)&&this.hls.trigger(_.Events.LEVEL_SWITCHED,{level:S}),this.fragPlaying=i)}}},a(B,[{key:"nextLevel",get:function(){var u=this.nextBufferedFrag;return u?u.level:-1}},{key:"currentLevel",get:function(){var u=this.media;if(u){var i=this.getAppendedFrag(u.currentTime);if(i)return i.level}return-1}},{key:"nextBufferedFrag",get:function(){var u=this.media;if(u){var i=this.getAppendedFrag(u.currentTime);return this.followingBufferedFrag(i)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),B}(E.default)},"./src/controller/subtitle-stream-controller.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"SubtitleStreamController",function(){return A});var y=L("./src/events.ts"),E=L("./src/utils/logger.ts"),w=L("./src/utils/buffer-helper.ts"),_=L("./src/controller/fragment-finders.ts"),h=L("./src/utils/discontinuities.ts"),s=L("./src/controller/level-helper.ts"),r=L("./src/controller/fragment-tracker.ts"),n=L("./src/controller/base-stream-controller.ts"),e=L("./src/types/loader.ts"),l=L("./src/types/level.ts");function c(g,m){for(var C=0;C=i[S].start&&O<=i[S].end){x=i[S];break}var D=p.start+p.duration;x?x.end=D:(x={start:O,end:D},i.push(x)),this.fragmentTracker.fragBuffered(p)},C.onBufferFlushing=function(B,b){var p=b.startOffset,u=b.endOffset;if(p===0&&u!==Number.POSITIVE_INFINITY){var i=this.currentTrackId,x=this.levels;if(!x.length||!x[i]||!x[i].details)return;var O=x[i].details,S=O.targetduration,D=u-S;if(D<=0)return;b.endOffsetSubtitles=Math.max(0,D),this.tracksBuffered.forEach(function(I){for(var k=0;k=O.length||i!==x||!S)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,u.live||(p=S.details)!==null&&p!==void 0&&p.live){var D=this.mainDetails;if(u.deltaUpdateFailed||!D)return;var I=D.fragments[0];if(!S.details)u.hasProgramDateTime&&D.hasProgramDateTime?Object(h.alignMediaPlaylistByPDT)(u,D):I&&Object(s.addSliding)(u,I.start);else{var k=this.alignPlaylists(u,S.details);k===0&&I&&Object(s.addSliding)(u,I.start)}}if(S.details=u,this.levelLastLoaded=i,this.tick(),u.live&&!this.fragCurrent&&this.media&&this.state===n.State.IDLE){var Q=Object(_.findFragmentByPTS)(null,u.fragments,this.media.currentTime,0);Q||(this.warn("Subtitle playlist not aligned with playback"),S.details=void 0)}},C._handleFragmentLoadComplete=function(B){var b=B.frag,p=B.payload,u=b.decryptdata,i=this.hls;if(this.fragContextChanged(b))return;if(p&&p.byteLength>0&&u&&u.key&&u.iv&&u.method==="AES-128"){var x=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(p),u.key.buffer,u.iv.buffer).then(function(O){var S=performance.now();i.trigger(y.Events.FRAG_DECRYPTED,{frag:b,payload:O,stats:{tstart:x,tdecrypt:S}})})}},C.doTick=function(){if(!this.media){this.state=n.State.IDLE;return}if(this.state===n.State.IDLE){var B,b=this.currentTrackId,p=this.levels;if(!p.length||!p[b]||!p[b].details)return;var u=p[b].details,i=u.targetduration,x=this.config,O=this.media,S=w.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,O.currentTime-i,x.maxBufferHole),D=S.end,I=S.len,k=this.getMaxBufferLength()+i;if(I>k)return;console.assert(u,"Subtitle track details are defined on idle subtitle stream controller tick");var Q=u.fragments,Y=Q.length,U=u.edge,K,z=this.fragPrevious;if(D-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)},f.pollTrackChange=function(a){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,a)},f.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=l(this.media.textTracks);a.forEach(function(A){Object(E.clearCurrentCues)(A)}),this.subtitleTrack=-1,this.media=null},f.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},f.onManifestParsed=function(a,A){this.tracks=A.subtitleTracks},f.onSubtitleTrackLoaded=function(a,A){var g=A.id,m=A.details,C=this.trackId,T=this.tracksInGroup[C];if(!T){this.warn("Invalid subtitle track id "+g);return}var B=T.details;T.details=A.details,this.log("subtitle track "+g+" loaded ["+m.startSN+"-"+m.endSN+"]"),g===this.trackId&&(this.retryCount=0,this.playlistLoaded(g,A,B))},f.onLevelLoading=function(a,A){this.switchLevel(A.level)},f.onLevelSwitching=function(a,A){this.switchLevel(A.level)},f.switchLevel=function(a){var A=this.hls.levels[a];if(!(A!=null&&A.textGroupIds))return;var g=A.textGroupIds[A.urlId];if(this.groupId!==g){var m=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,C=this.tracks.filter(function(b){return!g||b.groupId===g});this.tracksInGroup=C;var T=this.findTrackId(m==null?void 0:m.name)||this.findTrackId();this.groupId=g;var B={subtitleTracks:C};this.log("Updating subtitle tracks, "+C.length+' track(s) found in "'+g+'" group-id'),this.hls.trigger(y.Events.SUBTITLE_TRACKS_UPDATED,B),T!==-1&&this.setSubtitleTrack(T,m)}},f.findTrackId=function(a){for(var A=this.tracksInGroup,g=0;g=m.length)return;this.clearTimer();var C=m[a];if(this.log("Switching to subtitle track "+a),this.trackId=a,C){var T=C.id,B=C.groupId,b=B===void 0?"":B,p=C.name,u=C.type,i=C.url;this.hls.trigger(y.Events.SUBTITLE_TRACK_SWITCH,{id:T,groupId:b,name:p,type:u,url:i});var x=this.switchParams(C.url,A==null?void 0:A.details);this.loadPlaylist(x)}else this.hls.trigger(y.Events.SUBTITLE_TRACK_SWITCH,{id:a})},f.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var a=-1,A=l(this.media.textTracks),g=0;g=0&&(u[0]=Math.min(u[0],m),u[1]=Math.max(u[1],C),b=!0,i/(C-m)>.5))return}if(b||B.push([m,C]),this.config.renderTextTracksNatively){var x=this.captionsTracks[g];this.Cues.newCue(x,m,C,T)}else{var O=this.Cues.newCue(null,m,C,T);this.hls.trigger(E.Events.CUES_PARSED,{type:"captions",cues:O,track:g})}},a.onInitPtsFound=function(g,m){var C=this,T=m.frag,B=m.id,b=m.initPTS,p=m.timescale,u=this.unparsedVttFrags;B==="main"&&(this.initPTS[T.cc]=b,this.timescale[T.cc]=p),u.length&&(this.unparsedVttFrags=[],u.forEach(function(i){C.onFragLoaded(E.Events.FRAG_LOADED,i)}))},a.getExistingTrack=function(g){var m=this.media;if(m)for(var C=0;C>>8^p&255^99,r[T]=p,n[p]=T;var u=C[T],i=C[u],x=C[i],O=C[p]*257^p*16843008;l[T]=O<<24|O>>>8,c[T]=O<<16|O>>>16,o[T]=O<<8|O>>>24,f[T]=O,O=x*16843009^i*65537^u*257^T*16843008,a[p]=O<<24|O>>>8,A[p]=O<<16|O>>>16,g[p]=O<<8|O>>>24,m[p]=O,T?(T=u^C[C[C[x^u]]],B^=C[C[B]]):T=B=1}},h.expandKey=function(r){for(var n=this.uint8ArrayToUint32Array_(r),e=!0,l=0;l>>6)+1;var O=(g[m+2]&60)>>>2;if(O>x.length-1){A.trigger(w.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+O});return}return b=(g[m+2]&1)<<2,b|=(g[m+3]&192)>>>6,y.logger.log("manifest codec:"+C+", ADTS type:"+T+", samplingIndex:"+O),/firefox/i.test(u)?O>=6?(T=5,p=new Array(4),B=O-3):(T=2,p=new Array(2),B=O):u.indexOf("android")!==-1?(T=2,p=new Array(2),B=O):(T=5,p=new Array(4),C&&(C.indexOf("mp4a.40.29")!==-1||C.indexOf("mp4a.40.5")!==-1)||!C&&O>=6?B=O-3:((C&&C.indexOf("mp4a.40.2")!==-1&&(O>=6&&b===1||/vivaldi/i.test(u))||!C&&b===1)&&(T=2,p=new Array(2)),B=O)),p[0]=T<<3,p[0]|=(O&14)>>1,p[1]|=(O&1)<<7,p[1]|=b<<3,T===5&&(p[1]|=(B&14)>>1,p[2]=(B&1)<<7,p[2]|=2<<2,p[3]=0),{config:p,samplerate:x[O],channelCount:b,codec:"mp4a.40."+T,manifestCodec:i}}function h(A,g){return A[g]===255&&(A[g+1]&246)===240}function s(A,g){return A[g+1]&1?7:9}function r(A,g){return(A[g+3]&3)<<11|A[g+4]<<3|(A[g+5]&224)>>>5}function n(A,g){return g+5=A.length)return!1;var C=r(A,g);if(C<=m)return!1;var T=g+C;return T===A.length||e(A,T)}return!1}function o(A,g,m,C,T){if(!A.samplerate){var B=_(g,m,C,T);if(!B)return;A.config=B.config,A.samplerate=B.samplerate,A.channelCount=B.channelCount,A.codec=B.codec,A.manifestCodec=B.manifestCodec,y.logger.log("parsed codec:"+A.codec+", rate:"+B.samplerate+", channels:"+B.channelCount)}}function f(A){return 1024*9e4/A}function d(A,g,m,C,T){var B=s(A,g),b=r(A,g);if(b-=B,b>0){var p=m+C*T;return{headerLength:B,frameLength:b,stamp:p}}}function a(A,g,m,C,T){var B=f(A.samplerate),b=d(g,m,C,T,B);if(b){var p=b.frameLength,u=b.headerLength,i=b.stamp,x=u+p,O=Math.max(0,m+x-g.length),S;O?(S=new Uint8Array(x-u),S.set(g.subarray(m+u,g.length),0)):S=g.subarray(m+u,m+x);var D={unit:S,pts:i};return O||A.samples.push(D),{sample:D,length:x,missing:O}}}},"./src/demux/base-audio-demuxer.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"initPTSFn",function(){return r});var y=L("./src/polyfills/number.ts"),E=L("./src/demux/id3.ts"),w=L("./src/demux/dummy-demuxed-track.ts"),_=L("./src/utils/mp4-tools.ts"),h=L("./src/utils/typed-array.ts"),s=function(){function n(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var e=n.prototype;return e.resetInitSegment=function(c,o,f){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},e.resetTimeStamp=function(){},e.resetContiguity=function(){},e.canParse=function(c,o){return!1},e.appendFrame=function(c,o,f){},e.demux=function(c,o){this.cachedData&&(c=Object(_.appendUint8Array)(this.cachedData,c),this.cachedData=null);var f=E.getID3Data(c,0),d=f?f.length:0,a,A,g=this._audioTrack,m=this._id3Track,C=f?E.getTimeStamp(f):void 0,T=c.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=r(C,o)),f&&f.length>0&&m.samples.push({pts:this.initPTS,dts:this.initPTS,data:f}),A=this.initPTS;ds?(this.word<<=s,this.bitsAvailable-=s):(s-=this.bitsAvailable,r=s>>3,s-=r>>3,this.bytesAvailable-=r,this.loadWord(),this.word<<=s,this.bitsAvailable-=s)},_.readBits=function(s){var r=Math.min(this.bitsAvailable,s),n=this.word>>>32-r;return s>32&&y.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=r,this.bitsAvailable>0?this.word<<=r:this.bytesAvailable>0&&this.loadWord(),r=s-r,r>0&&this.bitsAvailable?n<>>s)!==0)return this.word<<=s,this.bitsAvailable-=s,s;return this.loadWord(),s+this.skipLZ()},_.skipUEG=function(){this.skipBits(1+this.skipLZ())},_.skipEG=function(){this.skipBits(1+this.skipLZ())},_.readUEG=function(){var s=this.skipLZ();return this.readBits(s+1)-1},_.readEG=function(){var s=this.readUEG();return 1&s?1+s>>>1:-1*(s>>>1)},_.readBoolean=function(){return this.readBits(1)===1},_.readUByte=function(){return this.readBits(8)},_.readUShort=function(){return this.readBits(16)},_.readUInt=function(){return this.readBits(32)},_.skipScalingList=function(s){for(var r=8,n=8,e,l=0;l0?T.subarray(b,b+p):void 0},_=function(T,B){var b=0;return b=(T[B]&127)<<21,b|=(T[B+1]&127)<<14,b|=(T[B+2]&127)<<7,b|=T[B+3]&127,b},h=function(T,B){return y(T,B)&&_(T,B+6)+10<=T.length-B},s=function(T){for(var B=e(T),b=0;b>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:D+=String.fromCharCode(x);break;case 12:case 13:O=T[I++],D+=String.fromCharCode((x&31)<<6|O&63);break;case 14:O=T[I++],S=T[I++],D+=String.fromCharCode((x&15)<<12|(O&63)<<6|(S&63)<<0);break;default:}}return D},A={decodeTextFrame:o},g;function m(){return!g&&typeof self.TextDecoder!="undefined"&&(g=new self.TextDecoder("utf-8")),g}},"./src/demux/mp3demuxer.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/demux/base-audio-demuxer.ts"),E=L("./src/demux/id3.ts"),w=L("./src/utils/logger.ts"),_=L("./src/demux/mpegaudio.ts");function h(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,s(n,e)}function s(n,e){return s=Object.setPrototypeOf||function(c,o){return c.__proto__=o,c},s(n,e)}var r=function(n){h(e,n);function e(){return n.apply(this,arguments)||this}var l=e.prototype;return l.resetInitSegment=function(o,f,d){n.prototype.resetInitSegment.call(this,o,f,d),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:o,duration:d,inputTimeScale:9e4,dropped:0}},e.probe=function(o){if(!o)return!1;for(var f=E.getID3Data(o,0)||[],d=f.length,a=o.length;d0},h.demux=function(r){var n=r,e=Object(E.dummyTrack)();if(this.config.progressive){this.remainderData&&(n=Object(y.appendUint8Array)(this.remainderData,r));var l=Object(y.segmentValidRange)(n);this.remainderData=l.remainder,e.samples=l.valid||new Uint8Array}else e.samples=n;return{audioTrack:Object(E.dummyTrack)(),avcTrack:e,id3Track:Object(E.dummyTrack)(),textTrack:Object(E.dummyTrack)()}},h.flush=function(){var r=Object(E.dummyTrack)();return r.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(E.dummyTrack)(),avcTrack:r,id3Track:Object(E.dummyTrack)(),textTrack:Object(E.dummyTrack)()}},h.demuxSampleAes=function(r,n,e){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},h.destroy=function(){},_}();w.minProbeByteLength=1024,X.default=w},"./src/demux/mpegaudio.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"appendFrame",function(){return s}),L.d(X,"parseHeader",function(){return r}),L.d(X,"isHeaderPattern",function(){return n}),L.d(X,"isHeader",function(){return e}),L.d(X,"canParse",function(){return l}),L.d(X,"probe",function(){return c});var y=null,E=[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],w=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],_=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],h=[0,1,1,4];function s(o,f,d,a,A){if(d+24>f.length)return;var g=r(f,d);if(g&&d+g.frameLength<=f.length){var m=g.samplesPerFrame*9e4/g.sampleRate,C=a+A*m,T={unit:f.subarray(d,d+g.frameLength),pts:C,dts:C};return o.config=[],o.channelCount=g.channelCount,o.samplerate=g.sampleRate,o.samples.push(T),{sample:T,length:g.frameLength,missing:0}}}function r(o,f){var d=o[f+1]>>3&3,a=o[f+1]>>1&3,A=o[f+2]>>4&15,g=o[f+2]>>2&3;if(d!==1&&A!==0&&A!==15&&g!==3){var m=o[f+2]>>1&1,C=o[f+3]>>6,T=d===3?3-a:a===3?3:4,B=E[T*14+A-1]*1e3,b=d===3?0:d===2?1:2,p=w[b*3+g],u=C===3?1:2,i=_[d][a],x=h[a],O=i*8*x,S=Math.floor(i*B/p+m)*x;if(y===null){var D=navigator.userAgent||"",I=D.match(/Chrome\/(\d+)/i);y=I?parseInt(I[1]):0}var k=!!y&&y<=87;return k&&a===2&&B>=224e3&&C===0&&(o[f+3]=o[f+3]|128),{sampleRate:p,channelCount:u,frameLength:S,samplesPerFrame:O}}}function n(o,f){return o[f]===255&&(o[f+1]&224)===224&&(o[f+1]&6)!==0}function e(o,f){return f+1=r.length){e();return}if(r[n].unit.length<32)continue;var l=this.decrypter.isSync();if(this.decryptAacSample(r,n,e,l),!l)return}},h.getAvcEncryptedData=function(r){for(var n=Math.floor((r.length-48)/160)*16+16,e=new Int8Array(n),l=0,c=32;c<=r.length-16;c+=160,l+=16)e.set(r.subarray(c,c+16),l);return e},h.getAvcDecryptedUnit=function(r,n){for(var e=new Uint8Array(n),l=0,c=32;c<=r.length-16;c+=160,l+=16)r.set(e.subarray(l,l+16),c);return r},h.decryptAvcSample=function(r,n,e,l,c,o){var f=Object(E.discardEPB)(c.data),d=this.getAvcEncryptedData(f),a=this;this.decryptBuffer(d.buffer,function(A){c.data=a.getAvcDecryptedUnit(f,A),o||a.decryptAvcSamples(r,n,e+1,l)})},h.decryptAvcSamples=function(r,n,e,l){if(r instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;n++,e=0){if(n>=r.length){l();return}for(var c=r[n].units;!(e>=c.length);e++){var o=c[e];if(o.data.length<=48||o.type!==1&&o.type!==5)continue;var f=this.decrypter.isSync();if(this.decryptAvcSample(r,n,e,l,o,f),!f)return}}},_}();X.default=w},"./src/demux/transmuxer-interface.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return c});var y=L("./node_modules/webworkify-webpack/index.js"),E=L.n(y),w=L("./src/events.ts"),_=L("./src/demux/transmuxer.ts"),h=L("./src/utils/logger.ts"),s=L("./src/errors.ts"),r=L("./src/utils/mediasource-helper.ts"),n=L("./node_modules/eventemitter3/index.js"),e=L.n(n),l=Object(r.getMediaSource)()||{isTypeSupported:function(){return!1}},c=function(){function o(d,a,A,g){var m=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=d,this.id=a,this.onTransmuxComplete=A,this.onFlush=g;var C=d.config,T=function(i,x){x=x||{},x.frag=m.frag,x.id=m.id,d.trigger(i,x)};this.observer=new n.EventEmitter,this.observer.on(w.Events.FRAG_DECRYPTED,T),this.observer.on(w.Events.ERROR,T);var B={mp4:l.isTypeSupported("video/mp4"),mpeg:l.isTypeSupported("audio/mpeg"),mp3:l.isTypeSupported('audio/mp4; codecs="mp3"')},b=navigator.vendor;if(C.enableWorker&&typeof Worker!="undefined"){h.logger.log("demuxing in webworker");var p;try{p=this.worker=y("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),p.addEventListener("message",this.onwmsg),p.onerror=function(u){d.trigger(w.Events.ERROR,{type:s.ErrorTypes.OTHER_ERROR,details:s.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(u.message+" ("+u.filename+":"+u.lineno+")")})},p.postMessage({cmd:"init",typeSupported:B,vendor:b,id:a,config:JSON.stringify(C)})}catch(u){h.logger.warn("Error in worker:",u),h.logger.error("Error while initializing DemuxerWorker, fallback to inline"),p&&self.URL.revokeObjectURL(p.objectURL),this.transmuxer=new _.default(this.observer,B,C,b,a),this.worker=null}}else this.transmuxer=new _.default(this.observer,B,C,b,a)}var f=o.prototype;return f.destroy=function(){var a=this.worker;if(a)a.removeEventListener("message",this.onwmsg),a.terminate(),this.worker=null;else{var A=this.transmuxer;A&&(A.destroy(),this.transmuxer=null)}var g=this.observer;g&&g.removeAllListeners(),this.observer=null},f.push=function(a,A,g,m,C,T,B,b,p,u){var i=this;p.transmuxing.start=self.performance.now();var x=this.transmuxer,O=this.worker,S=T?T.start:C.start,D=C.decryptdata,I=this.frag,k=!(I&&C.cc===I.cc),Q=!(I&&p.level===I.level),Y=I?p.sn-I.sn:-1,U=this.part?p.part-this.part.index:1,K=!Q&&(Y===1||Y===0&&U===1),z=self.performance.now();(Q||Y||C.stats.parsing.start===0)&&(C.stats.parsing.start=z),T&&(U||!K)&&(T.stats.parsing.start=z);var F=new _.TransmuxState(k,K,b,Q,S);if(!K||k){h.logger.log("[transmuxer-interface, "+C.type+"]: Starting new transmux session for sn: "+p.sn+" p: "+p.part+" level: "+p.level+" id: "+p.id+` discontinuity: `+k+` trackSwitch: `+Q+` contiguous: `+K+` accurateTimeOffset: `+b+` - timeOffset: `+T);var H=new _.TransmuxConfig(g,m,A,B,u);this.configureTransmuxer(H)}if(this.frag=C,this.part=S,O)O.postMessage({cmd:"demux",data:a,decryptdata:D,chunkMeta:p,state:F},a instanceof ArrayBuffer?[a]:[]);else if(x){var G=x.push(a,D,p,F);Object(_.isPromise)(G)?G.then(function($){i.handleTransmuxComplete($)}):this.handleTransmuxComplete(G)}},f.flush=function(a){var A=this;a.transmuxing.start=self.performance.now();var g=this.transmuxer,m=this.worker;if(m)m.postMessage({cmd:"flush",chunkMeta:a});else if(g){var C=g.flush(a);Object(_.isPromise)(C)?C.then(function(S){A.handleFlushResult(S,a)}):this.handleFlushResult(C,a)}},f.handleFlushResult=function(a,A){var g=this;a.forEach(function(m){g.handleTransmuxComplete(m)}),this.onFlush(A)},f.onWorkerMessage=function(a){var A=a.data,g=this.hls;switch(A.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(A.data);break}case"flush":{this.onFlush(A.data);break}default:{A.data=A.data||{},A.data.frag=this.frag,A.data.id=this.id,g.trigger(A.event,A.data);break}}},f.configureTransmuxer=function(a){var A=this.worker,g=this.transmuxer;A?A.postMessage({cmd:"configure",config:a}):g&&g.configure(a)},f.handleTransmuxComplete=function(a){a.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(a)},o}()},"./src/demux/transmuxer-worker.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return s});var y=L("./src/demux/transmuxer.ts"),E=L("./src/events.ts"),w=L("./src/utils/logger.ts"),_=L("./node_modules/eventemitter3/index.js"),h=L.n(_);function s(c){var o=new _.EventEmitter,f=function(a,A){c.postMessage({event:a,data:A})};o.on(E.Events.FRAG_DECRYPTED,f),o.on(E.Events.ERROR,f),c.addEventListener("message",function(d){var a=d.data;switch(a.cmd){case"init":{var A=JSON.parse(a.config);c.transmuxer=new y.default(o,a.typeSupported,A,a.vendor,a.id),Object(w.enableLogs)(A.debug),f("init",null);break}case"configure":{c.transmuxer.configure(a.config);break}case"demux":{var g=c.transmuxer.push(a.data,a.decryptdata,a.chunkMeta,a.state);Object(y.isPromise)(g)?g.then(function(S){r(c,S)}):r(c,g);break}case"flush":{var m=a.chunkMeta,C=c.transmuxer.flush(m);Object(y.isPromise)(C)?C.then(function(S){e(c,S,m)}):e(c,C,m);break}default:break}})}function r(c,o){if(l(o.remuxResult))return;var f=[],d=o.remuxResult,a=d.audio,A=d.video;a&&n(f,a),A&&n(f,A),c.postMessage({event:"transmuxComplete",data:o},f)}function n(c,o){o.data1&&c.push(o.data1.buffer),o.data2&&c.push(o.data2.buffer)}function e(c,o,f){o.forEach(function(d){r(c,d)}),c.postMessage({event:"flush",data:f})}function l(c){return!c.audio&&!c.video&&!c.text&&!c.id3&&!c.initSegment}},"./src/demux/transmuxer.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return A}),L.d(X,"isPromise",function(){return C}),L.d(X,"TransmuxConfig",function(){return S}),L.d(X,"TransmuxState",function(){return B});var y=L("./src/events.ts"),E=L("./src/errors.ts"),w=L("./src/crypt/decrypter.ts"),_=L("./src/demux/aacdemuxer.ts"),h=L("./src/demux/mp4demuxer.ts"),s=L("./src/demux/tsdemuxer.ts"),r=L("./src/demux/mp3demuxer.ts"),n=L("./src/remux/mp4-remuxer.ts"),e=L("./src/remux/passthrough-remuxer.ts"),l=L("./src/demux/chunk-cache.ts"),c=L("./src/utils/mp4-tools.ts"),o=L("./src/utils/logger.ts"),f;try{f=self.performance.now.bind(self.performance)}catch(b){o.logger.debug("Unable to use Performance API on this environment"),f=self.Date.now}var d=[{demux:s.default,remux:n.default},{demux:h.default,remux:e.default},{demux:_.default,remux:n.default},{demux:r.default,remux:n.default}],a=1024;d.forEach(function(b){var p=b.demux;a=Math.max(a,p.minProbeByteLength)});var A=function(){function b(u,i,x,O,T){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 l.default,this.observer=u,this.typeSupported=i,this.config=x,this.vendor=O,this.id=T}var p=b.prototype;return p.configure=function(i){this.transmuxConfig=i,this.decrypter&&this.decrypter.reset()},p.push=function(i,x,O,T){var D=this,I=O.transmuxing;I.executeStart=f();var k=new Uint8Array(i),Q=this.cache,Y=this.config,U=this.currentTransmuxState,K=this.transmuxConfig;T&&(this.currentTransmuxState=T);var z=g(k,x);if(z&&z.method==="AES-128"){var F=this.getDecrypter();if(Y.enableSoftwareAES){var H=F.softwareDecrypt(k,z.key.buffer,z.iv.buffer);if(!H)return I.executeEnd=f(),m(O);k=new Uint8Array(H)}else return this.decryptionPromise=F.webCryptoDecrypt(k,z.key.buffer,z.iv.buffer).then(function(Se){var Ie=D.push(Se,null,O);return D.decryptionPromise=null,Ie}),this.decryptionPromise}var G=T||U,$=G.contiguous,ae=G.discontinuity,pe=G.trackSwitch,ie=G.accurateTimeOffset,ge=G.timeOffset,Ae=K.audioCodec,be=K.videoCodec,fe=K.defaultInitPts,ce=K.duration,te=K.initSegmentData;if((ae||pe)&&this.resetInitSegment(te,Ae,be,ce),ae&&this.resetInitialTimestamp(fe),$||this.resetContiguity(),this.needsProbing(k,ae,pe)){if(Q.dataLength){var de=Q.flush();k=Object(c.appendUint8Array)(de,k)}this.configureTransmuxer(k,K)}var he=this.transmux(k,z,ge,ie,O),ue=this.currentTransmuxState;return ue.contiguous=!0,ue.discontinuity=!1,ue.trackSwitch=!1,I.executeEnd=f(),he},p.flush=function(i){var x=this,O=i.transmuxing;O.executeStart=f();var T=this.decrypter,D=this.cache,I=this.currentTransmuxState,k=this.decryptionPromise;if(k)return k.then(function(){return x.flush(i)});var Q=[],Y=I.timeOffset;if(T){var U=T.flush();U&&Q.push(this.push(U,null,i))}var K=D.dataLength;D.reset();var z=this.demuxer,F=this.remuxer;if(!z||!F)return K>=a&&this.observer.emit(y.Events.ERROR,y.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),O.executeEnd=f(),[m(i)];var H=z.flush(Y);return C(H)?H.then(function(G){return x.flushRemux(Q,G,i),Q}):(this.flushRemux(Q,H,i),Q)},p.flushRemux=function(i,x,O){var T=x.audioTrack,D=x.avcTrack,I=x.id3Track,k=x.textTrack,Q=this.currentTransmuxState,Y=Q.accurateTimeOffset,U=Q.timeOffset;o.logger.log("[transmuxer.ts]: Flushed fragment "+O.sn+(O.part>-1?" p: "+O.part:"")+" of level "+O.level);var K=this.remuxer.remux(T,D,I,k,U,Y,!0,this.id);i.push({remuxResult:K,chunkMeta:O}),O.transmuxing.executeEnd=f()},p.resetInitialTimestamp=function(i){var x=this.demuxer,O=this.remuxer;if(!x||!O)return;x.resetTimeStamp(i),O.resetTimeStamp(i)},p.resetContiguity=function(){var i=this.demuxer,x=this.remuxer;if(!i||!x)return;i.resetContiguity(),x.resetNextTimestamp()},p.resetInitSegment=function(i,x,O,T){var D=this.demuxer,I=this.remuxer;if(!D||!I)return;D.resetInitSegment(x,O,T),I.resetInitSegment(i,x,O)},p.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},p.transmux=function(i,x,O,T,D){var I;return x&&x.method==="SAMPLE-AES"?I=this.transmuxSampleAes(i,x,O,T,D):I=this.transmuxUnencrypted(i,O,T,D),I},p.transmuxUnencrypted=function(i,x,O,T){var D=this.demuxer.demux(i,x,!1,!this.config.progressive),I=D.audioTrack,k=D.avcTrack,Q=D.id3Track,Y=D.textTrack,U=this.remuxer.remux(I,k,Q,Y,x,O,!1,this.id);return{remuxResult:U,chunkMeta:T}},p.transmuxSampleAes=function(i,x,O,T,D){var I=this;return this.demuxer.demuxSampleAes(i,x,O).then(function(k){var Q=I.remuxer.remux(k.audioTrack,k.avcTrack,k.id3Track,k.textTrack,O,T,!1,I.id);return{remuxResult:Q,chunkMeta:D}})},p.configureTransmuxer=function(i,x){for(var O=this.config,T=this.observer,D=this.typeSupported,I=this.vendor,k=x.audioCodec,Q=x.defaultInitPts,Y=x.duration,U=x.initSegmentData,K=x.videoCodec,z,F=0,H=d.length;F0&&p!=null&&p.key!=null&&p.iv!==null&&p.method!=null&&(u=p),u}var m=function(p){return{remuxResult:{},chunkMeta:p}};function C(b){return"then"in b&&b.then instanceof Function}var S=function(p,u,i,x,O){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=p,this.videoCodec=u,this.initSegmentData=i,this.duration=x,this.defaultInitPts=O},B=function(p,u,i,x,O){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=p,this.contiguous=u,this.accurateTimeOffset=i,this.trackSwitch=x,this.timeOffset=O}},"./src/demux/tsdemuxer.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"discardEPB",function(){return m});var y=L("./src/demux/adts.ts"),E=L("./src/demux/mpegaudio.ts"),w=L("./src/demux/exp-golomb.ts"),_=L("./src/demux/id3.ts"),h=L("./src/demux/sample-aes.ts"),s=L("./src/events.ts"),r=L("./src/utils/mp4-tools.ts"),n=L("./src/utils/logger.ts"),e=L("./src/errors.ts"),l={video:1,audio:2,id3:3,text:4},c=function(){function C(B,b,p){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=B,this.config=b,this.typeSupported=p}C.probe=function(b){var p=C.syncOffset(b);return p<0?!1:(p&&n.logger.warn("MPEG2-TS detected but first sync word found @ offset "+p+", junk ahead ?"),!0)},C.syncOffset=function(b){for(var p=Math.min(1e3,b.length-3*188),u=0;u>4,Ae=void 0;if(ge>1){if(Ae=ae+5+b[ae+4],Ae===ae+188)continue}else Ae=ae+4;switch(ie){case I:pe&&(k&&(x=a(k))&&this.parseAVCPES(x,!1),k={data:[],size:0}),k&&(k.data.push(b.subarray(Ae,ae+188)),k.size+=ae+188-Ae);break;case Q:pe&&(U&&(x=a(U))&&(T.isAAC?this.parseAACPES(x):this.parseMPEGPES(x)),U={data:[],size:0}),U&&(U.data.push(b.subarray(Ae,ae+188)),U.size+=ae+188-Ae);break;case Y:pe&&(K&&(x=a(K))&&this.parseID3PES(x),K={data:[],size:0}),K&&(K.data.push(b.subarray(Ae,ae+188)),K.size+=ae+188-Ae);break;case 0:pe&&(Ae+=b[Ae]+1),H=this._pmtId=f(b,Ae);break;case H:{pe&&(Ae+=b[Ae]+1);var be=d(b,Ae,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,u);I=be.avc,I>0&&(O.pid=I),Q=be.audio,Q>0&&(T.pid=Q,T.isAAC=be.isAAC),Y=be.id3,Y>0&&(D.pid=Y),z&&!F&&(n.logger.log("reparse from beginning"),z=!1,ae=$-188),F=this.pmtParsed=!0;break}case 17:case 8191:break;default:z=!0;break}}else this.observer.emit(s.Events.ERROR,s.Events.ERROR,{type:e.ErrorTypes.MEDIA_ERROR,details:e.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});O.pesData=k,T.pesData=U,D.pesData=K;var fe={audioTrack:T,avcTrack:O,id3Track:D,textTrack:this._txtTrack};return i&&this.extractRemainingSamples(fe),fe},S.flush=function(){var b=this.remainderData;this.remainderData=null;var p;return b?p=this.demux(b,-1,!1,!0):p={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(p),this.sampleAes?this.decrypt(p,this.sampleAes):p},S.extractRemainingSamples=function(b){var p=b.audioTrack,u=b.avcTrack,i=b.id3Track,x=u.pesData,O=p.pesData,T=i.pesData,D;x&&(D=a(x))?(this.parseAVCPES(D,!0),u.pesData=null):u.pesData=x,O&&(D=a(O))?(p.isAAC?this.parseAACPES(D):this.parseMPEGPES(D),p.pesData=null):(O!=null&&O.size&&n.logger.log("last AAC PES packet truncated,might overlap between fragments"),p.pesData=O),T&&(D=a(T))?(this.parseID3PES(D),i.pesData=null):i.pesData=T},S.demuxSampleAes=function(b,p,u){var i=this.demux(b,u,!0,!this.config.progressive),x=this.sampleAes=new h.default(this.observer,this.config,p);return this.decrypt(i,x)},S.decrypt=function(b,p){return new Promise(function(u){var i=b.audioTrack,x=b.avcTrack;i.samples&&i.isAAC?p.decryptAacSamples(i.samples,0,function(){x.samples?p.decryptAvcSamples(x.samples,0,0,function(){u(b)}):u(b)}):x.samples&&p.decryptAvcSamples(x.samples,0,0,function(){u(b)})})},S.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},S.parseAVCPES=function(b,p){var u=this,i=this._avcTrack,x=this.parseAVCNALu(b.data),O=!1,T=this.avcSample,D,I=!1;b.data=null,T&&x.length&&!i.audFound&&(A(T,i),T=this.avcSample=o(!1,b.pts,b.dts,"")),x.forEach(function(k){switch(k.type){case 1:{D=!0,T||(T=u.avcSample=o(!0,b.pts,b.dts,"")),O&&(T.debug+="NDR "),T.frame=!0;var Q=k.data;if(I&&Q.length>4){var Y=new w.default(Q).readSliceType();(Y===2||Y===4||Y===7||Y===9)&&(T.key=!0)}break}case 5:D=!0,T||(T=u.avcSample=o(!0,b.pts,b.dts,"")),O&&(T.debug+="IDR "),T.key=!0,T.frame=!0;break;case 6:{D=!0,O&&T&&(T.debug+="SEI ");var U=new w.default(m(k.data));U.readUByte();for(var K=0,z=0,F=!1,H=0;!F&&U.bytesAvailable>1;){K=0;do H=U.readUByte(),K+=H;while(H===255);z=0;do H=U.readUByte(),z+=H;while(H===255);if(K===4&&U.bytesAvailable!==0){F=!0;var G=U.readUByte();if(G===181){var $=U.readUShort();if($===49){var ae=U.readUInt();if(ae===1195456820){var pe=U.readUByte();if(pe===3){for(var ie=U.readUByte(),ge=U.readUByte(),Ae=31&ie,be=[ie,ge],fe=0;fe16){for(var ce=[],te=0;te<16;te++)ce.push(U.readUByte().toString(16)),(te===3||te===5||te===7||te===9)&&ce.push("-");for(var de=z-16,he=new Uint8Array(de),ue=0;ue=0){var U={data:b.subarray(Q,T-i-1),type:Y};O.push(U)}else{var K=this.getLastNalUnit();if(K&&(x&&T<=4-x&&(K.state&&(K.data=K.data.subarray(0,K.data.byteLength-x))),I=T-i-1,I>0)){var z=new Uint8Array(K.data.byteLength+I);z.set(K.data,0),z.set(b.subarray(0,I),K.data.byteLength),K.data=z,K.state=0}}T=0&&i>=0){var F={data:b.subarray(Q,p),type:Y,state:i};O.push(F)}if(O.length===0){var H=this.getLastNalUnit();if(H){var G=new Uint8Array(H.data.byteLength+b.byteLength);G.set(H.data,0),G.set(b,H.data.byteLength),H.data=G}}return u.naluState=i,O},S.parseAACPES=function(b){var p=0,u=this._audioTrack,i=this.aacOverFlow,x=b.data;if(i){this.aacOverFlow=null;var O=i.sample.unit.byteLength,T=Math.min(i.missing,O),D=O-T;i.sample.unit.set(x.subarray(0,T),D),u.samples.push(i.sample),p=i.missing}var I,k;for(I=p,k=x.length;I1;){var O=new Uint8Array(x[0].length+x[1].length);O.set(x[0]),O.set(x[1],x[0].length),x[0]=O,x.splice(1,1)}B=x[0];var T=(B[0]<<16)+(B[1]<<8)+B[2];if(T===1){if(b=(B[4]<<8)+B[5],b&&b>C.size-6)return null;var D=B[7];D&192&&(u=(B[9]&14)*536870912+(B[10]&255)*4194304+(B[11]&254)*16384+(B[12]&255)*128+(B[13]&254)/2,D&64?(i=(B[14]&14)*536870912+(B[15]&255)*4194304+(B[16]&254)*16384+(B[17]&255)*128+(B[18]&254)/2,u-i>60*9e4&&(n.logger.warn(Math.round((u-i)/9e4)+"s delta between PTS and DTS, align them"),u=i)):i=u),p=B[8];var I=p+9;if(C.size<=I)return null;C.size-=I;for(var k=new Uint8Array(C.size),Q=0,Y=x.length;QU){I-=U;continue}else B=B.subarray(I),U-=I,I=0;k.set(B,S),S+=U}return b&&(b-=p+3),{data:k,pts:u,dts:i,len:b}}return null}function A(C,S){if(C.units.length&&C.frame){if(C.pts===void 0){var B=S.samples,b=B.length;if(b){var p=B[b-1];C.pts=p.pts,C.dts=p.dts}else{S.dropped++;return}}S.samples.push(C)}C.debug.length&&n.logger.log(C.pts+"/"+C.dts+":"+C.debug)}function g(C,S){var B=C.length;if(B>0){if(S.pts>=C[B-1].pts)C.push(S);else for(var b=B-1;b>=0;b--)if(S.ptsu)return x;return 0}},{key:"maxAutoLevel",get:function(){var p=this.levels,u=this.autoLevelCapping,i;return u===-1&&p&&p.length?i=p.length-1:i=u,i}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(p){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,p)}},{key:"audioTracks",get:function(){var p=this.audioTrackController;return p?p.audioTracks:[]}},{key:"audioTrack",get:function(){var p=this.audioTrackController;return p?p.audioTrack:-1},set:function(p){var u=this.audioTrackController;u&&(u.audioTrack=p)}},{key:"subtitleTracks",get:function(){var p=this.subtitleTrackController;return p?p.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var p=this.subtitleTrackController;return p?p.subtitleTrack:-1},set:function(p){var u=this.subtitleTrackController;u&&(u.subtitleTrack=p)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var p=this.subtitleTrackController;return p?p.subtitleDisplay:!1},set:function(p){var u=this.subtitleTrackController;u&&(u.subtitleDisplay=p)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(p){this.config.lowLatencyMode=p}},{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 A.ErrorTypes}},{key:"ErrorDetails",get:function(){return A.ErrorDetails}},{key:"DefaultConfig",get:function(){return S.defaultConfig?S.defaultConfig:o.hlsDefaultConfig},set:function(p){S.defaultConfig=p}}]),S}();C.defaultConfig=void 0},"./src/is-supported.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"isSupported",function(){return w}),L.d(X,"changeTypeSupported",function(){return _});var y=L("./src/utils/mediasource-helper.ts");function E(){return self.SourceBuffer||self.WebKitSourceBuffer}function w(){var h=Object(y.getMediaSource)();if(!h)return!1;var s=E(),r=h&&typeof h.isTypeSupported=="function"&&h.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),n=!s||s.prototype&&typeof s.prototype.appendBuffer=="function"&&typeof s.prototype.remove=="function";return!!r&&!!n}function _(){var h,s=E();return typeof(s==null||((h=s.prototype)===null||h===void 0)?void 0:h.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return c}),L.d(X,"LoadError",function(){return f});var y=L("./src/polyfills/number.ts"),E=L("./src/errors.ts");function w(d,a){d.prototype=Object.create(a.prototype),d.prototype.constructor=d,n(d,a)}function _(d){var a=typeof Map=="function"?new Map:void 0;return _=function(g){if(g===null||!r(g))return g;if(typeof g!="function")throw new TypeError("Super expression must either be null or a function");if(typeof a!="undefined"){if(a.has(g))return a.get(g);a.set(g,m)}function m(){return h(g,arguments,e(this).constructor)}return m.prototype=Object.create(g.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),n(m,g)},_(d)}function h(d,a,A){return s()?h=Reflect.construct:h=function(m,C,S){var B=[null];B.push.apply(B,C);var b=Function.bind.apply(m,B),p=new b;return S&&n(p,S.prototype),p},h.apply(null,arguments)}function s(){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(d){return!1}}function r(d){return Function.toString.call(d).indexOf("[native code]")!==-1}function n(d,a){return n=Object.setPrototypeOf||function(g,m){return g.__proto__=m,g},n(d,a)}function e(d){return e=Object.setPrototypeOf?Object.getPrototypeOf:function(A){return A.__proto__||Object.getPrototypeOf(A)},e(d)}var l=Math.pow(2,17),c=function(){function d(A){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=A}var a=d.prototype;return a.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},a.abort=function(){this.loader&&this.loader.abort()},a.load=function(g,m){var C=this,S=g.url;if(!S)return Promise.reject(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,networkDetails:null},"Fragment does not have a "+(S?"part list":"url")));this.abort();var B=this.config,b=B.fLoader,p=B.loader;return new Promise(function(u,i){C.loader&&C.loader.destroy();var x=C.loader=g.loader=b?new b(B):new p(B),O=o(g),T={timeout:B.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:B.fragLoadingMaxRetryTimeout,highWaterMark:l};g.stats=x.stats,x.load(O,T,{onSuccess:function(I,k,Q,Y){C.resetLoader(g,x),u({frag:g,part:null,payload:I.data,networkDetails:Y})},onError:function(I,k,Q){C.resetLoader(g,x),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,response:I,networkDetails:Q}))},onAbort:function(I,k,Q){C.resetLoader(g,x),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:g,networkDetails:Q}))},onTimeout:function(I,k,Q){C.resetLoader(g,x),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:g,networkDetails:Q}))},onProgress:function(I,k,Q,Y){m&&m({frag:g,part:null,payload:Q,networkDetails:Y})}})})},a.loadPart=function(g,m,C){var S=this;this.abort();var B=this.config,b=B.fLoader,p=B.loader;return new Promise(function(u,i){S.loader&&S.loader.destroy();var x=S.loader=g.loader=b?new b(B):new p(B),O=o(g,m),T={timeout:B.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:B.fragLoadingMaxRetryTimeout,highWaterMark:l};m.stats=x.stats,x.load(O,T,{onSuccess:function(I,k,Q,Y){S.resetLoader(g,x),S.updateStatsFromPart(g,m);var U={frag:g,part:m,payload:I.data,networkDetails:Y};C(U),u(U)},onError:function(I,k,Q){S.resetLoader(g,x),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,part:m,response:I,networkDetails:Q}))},onAbort:function(I,k,Q){g.stats.aborted=m.stats.aborted,S.resetLoader(g,x),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:g,part:m,networkDetails:Q}))},onTimeout:function(I,k,Q){S.resetLoader(g,x),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:g,part:m,networkDetails:Q}))}})})},a.updateStatsFromPart=function(g,m){var C=g.stats,S=m.stats,B=S.total;if(C.loaded+=S.loaded,B){var b=Math.round(g.duration/m.duration),p=Math.min(Math.round(C.loaded/B),b),u=b-p,i=u*Math.round(C.loaded/p);C.total=C.loaded+i}else C.total=Math.max(C.loaded,C.total);var x=C.loading,O=S.loading;x.start?x.first+=O.first-O.start:(x.start=O.start,x.first=O.first),x.end=O.end},a.resetLoader=function(g,m){g.loader=null,this.loader===m&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),m.destroy()},d}();function o(d,a){a===void 0&&(a=null);var A=a||d,g={frag:d,part:a,responseType:"arraybuffer",url:A.url,headers:{},rangeStart:0,rangeEnd:0},m=A.byteRangeStartOffset,C=A.byteRangeEndOffset;return Object(y.isFiniteNumber)(m)&&Object(y.isFiniteNumber)(C)&&(g.rangeStart=m,g.rangeEnd=C),g}var f=function(d){w(a,d);function a(A){for(var g,m=arguments.length,C=new Array(m>1?m-1:0),S=1;S>8*(15-B)&255;return S},g.setDecryptDataFromLevelKey=function(C,S){var B=C;return(C==null?void 0:C.method)==="AES-128"&&C.uri&&!C.iv&&(B=h.LevelKey.fromURI(C.uri),B.method=C.method,B.iv=this.createInitializationVector(S),B.keyFormat="identity"),B},g.setElementaryStreamInfo=function(C,S,B,b,p,u){u===void 0&&(u=!1);var i=this.elementaryStreams,x=i[C];if(!x){i[C]={startPTS:S,endPTS:B,startDTS:b,endDTS:p,partial:u};return}x.startPTS=Math.min(x.startPTS,S),x.endPTS=Math.max(x.endPTS,B),x.startDTS=Math.min(x.startDTS,b),x.endDTS=Math.max(x.endDTS,p)},g.clearElementaryStreamInfo=function(){var C=this.elementaryStreams;C[c.AUDIO]=null,C[c.VIDEO]=null,C[c.AUDIOVIDEO]=null},l(A,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var C=this.sn;typeof C!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&_.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),C=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,C)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(y.isFiniteNumber)(this.programDateTime))return null;var C=Object(y.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+C*1e3}},{key:"encrypted",get:function(){var C;return!!((C=this.decryptdata)!==null&&C!==void 0&&C.keyFormat&&this.decryptdata.uri)}}]),A}(o),d=function(a){r(A,a);function A(g,m,C,S,B){var b;b=a.call(this,C)||this,b.fragOffset=0,b.duration=0,b.gap=!1,b.independent=!1,b.relurl=void 0,b.fragment=void 0,b.index=void 0,b.stats=new s.LoadStats,b.duration=g.decimalFloatingPoint("DURATION"),b.gap=g.bool("GAP"),b.independent=g.bool("INDEPENDENT"),b.relurl=g.enumeratedString("URI"),b.fragment=m,b.index=S;var p=g.enumeratedString("BYTERANGE");return p&&b.setByteRange(p,B),B&&(b.fragOffset=B.fragOffset+B.duration),b}return l(A,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var m=this.elementaryStreams;return!!(m.audio||m.video||m.audiovideo)}}]),A}(o)},"./src/loader/key-loader.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return _});var y=L("./src/events.ts"),E=L("./src/errors.ts"),w=L("./src/utils/logger.ts"),_=function(){function h(r){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=r,this._registerListeners()}var s=h.prototype;return s._registerListeners=function(){this.hls.on(y.Events.KEY_LOADING,this.onKeyLoading,this)},s._unregisterListeners=function(){this.hls.off(y.Events.KEY_LOADING,this.onKeyLoading)},s.destroy=function(){this._unregisterListeners();for(var n in this.loaders){var e=this.loaders[n];e&&e.destroy()}this.loaders={}},s.onKeyLoading=function(n,e){var l=e.frag,c=l.type,o=this.loaders[c];if(!l.decryptdata){w.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var f=l.decryptdata.uri;if(f!==this.decrypturl||this.decryptkey===null){var d=this.hls.config;if(o&&(w.logger.warn("abort previous key loader for type:"+c),o.abort()),!f){w.logger.warn("key uri is falsy");return}var a=d.loader,A=l.loader=this.loaders[c]=new a(d);this.decrypturl=f,this.decryptkey=null;var g={url:f,frag:l,responseType:"arraybuffer"},m={timeout:d.fragLoadingTimeOut,maxRetry:0,retryDelay:d.fragLoadingRetryDelay,maxRetryDelay:d.fragLoadingMaxRetryTimeout,highWaterMark:0},C={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};A.load(g,m,C)}else this.decryptkey&&(l.decryptdata.key=this.decryptkey,this.hls.trigger(y.Events.KEY_LOADED,{frag:l}))},s.loadsuccess=function(n,e,l){var c=l.frag;if(!c.decryptdata){w.logger.error("after key load, decryptdata unset");return}this.decryptkey=c.decryptdata.key=new Uint8Array(n.data),c.loader=null,delete this.loaders[c.type],this.hls.trigger(y.Events.KEY_LOADED,{frag:c})},s.loaderror=function(n,e){var l=e.frag,c=l.loader;c&&c.abort(),delete this.loaders[l.type],this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:l,response:n})},s.loadtimeout=function(n,e){var l=e.frag,c=l.loader;c&&c.abort(),delete this.loaders[l.type],this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:l})},h}()},"./src/loader/level-details.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"LevelDetails",function(){return h});var y=L("./src/polyfills/number.ts");function E(s,r){for(var n=0;ne.endSN||l>0||l===0&&c>0,this.updated||this.advanced?this.misses=Math.floor(e.misses*.6):this.misses=e.misses+1,this.availabilityDelay=e.availabilityDelay},w(s,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(y.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||_}},{key:"drift",get:function(){var e=this.driftEndTime-this.driftStartTime;if(e>0){var l=this.driftEnd-this.driftStart;return l*1e3/e}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var e;return(e=this.fragments)!==null&&e!==void 0&&e.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 e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),s}()},"./src/loader/level-key.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"LevelKey",function(){return h});var y=L("./node_modules/url-toolkit/src/url-toolkit.js"),E=L.n(y);function w(s,r){for(var n=0;n2){var i=u.shift()+".";return i+=parseInt(u.shift()).toString(16),i+=("000"+parseInt(u.shift()).toString(16)).substr(-4),i}return p},B.resolve=function(p,u){return E.buildAbsoluteURL(u,p,{alwaysNormalize:!0})},B.parseMasterPlaylist=function(p,u){var i=[],x={},O=!1;l.lastIndex=0;for(var T;(T=l.exec(p))!=null;)if(T[1]){var D=new r.AttrList(T[1]),I={attrs:D,bitrate:D.decimalInteger("AVERAGE-BANDWIDTH")||D.decimalInteger("BANDWIDTH"),name:D.NAME,url:B.resolve(T[2],u)},k=D.decimalResolution("RESOLUTION");k&&(I.width=k.width,I.height=k.height),g((D.CODECS||"").split(/[ ,]+/).filter(function(Y){return Y}),I),I.videoCodec&&I.videoCodec.indexOf("avc1")!==-1&&(I.videoCodec=B.convertAVC1ToAVCOTI(I.videoCodec)),i.push(I)}else if(T[3]){var Q=new r.AttrList(T[3]);Q["DATA-ID"]&&(O=!0,x[Q["DATA-ID"]]=Q)}return{levels:i,sessionData:O?x:null}},B.parseMasterPlaylistMedia=function(p,u,i,x){x===void 0&&(x=[]);var O,T=[],D=0;for(c.lastIndex=0;(O=c.exec(p))!==null;){var I=new r.AttrList(O[1]);if(I.TYPE===i){var k={attrs:I,bitrate:0,id:D++,groupId:I["GROUP-ID"],instreamId:I["INSTREAM-ID"],name:I.NAME||I.LANGUAGE||"",type:i,default:I.bool("DEFAULT"),autoselect:I.bool("AUTOSELECT"),forced:I.bool("FORCED"),lang:I.LANGUAGE,url:I.URI?B.resolve(I.URI,u):""};if(x.length){var Q=B.findGroup(x,k.groupId)||x[0];m(k,Q,"audioCodec"),m(k,Q,"textCodec")}T.push(k)}}return T},B.parseLevelPlaylist=function(p,u,i,x,O){var T=new h.LevelDetails(u),D=T.fragments,I=null,k=0,Q=0,Y=0,U=0,K=null,z=new _.Fragment(x,u),F,H,G,$=-1,ae=!1;for(o.lastIndex=0,T.m3u8=p;(F=o.exec(p))!==null;){ae&&(ae=!1,z=new _.Fragment(x,u),z.start=Y,z.sn=k,z.cc=U,z.level=i,I&&(z.initSegment=I,z.rawProgramDateTime=I.rawProgramDateTime));var pe=F[1];if(pe){z.duration=parseFloat(pe);var ie=(" "+F[2]).slice(1);z.title=ie||null,z.tagList.push(ie?["INF",pe,ie]:["INF",pe])}else if(F[3])Object(y.isFiniteNumber)(z.duration)&&(z.start=Y,G&&(z.levelkey=G),z.sn=k,z.level=i,z.cc=U,z.urlId=O,D.push(z),z.relurl=(" "+F[3]).slice(1),S(z,K),K=z,Y+=z.duration,k++,Q=0,ae=!0);else if(F[4]){var ge=(" "+F[4]).slice(1);K?z.setByteRange(ge,K):z.setByteRange(ge)}else if(F[5])z.rawProgramDateTime=(" "+F[5]).slice(1),z.tagList.push(["PROGRAM-DATE-TIME",z.rawProgramDateTime]),$===-1&&($=D.length);else{if(F=F[0].match(f),!F){n.logger.warn("No matches on slow regex match for level playlist!");continue}for(H=1;H-1){n.logger.warn("Keyformat "+le+" is not supported from the manifest");continue}else if(le!=="identity")continue;Ie&&(G=s.LevelKey.fromURL(u,De),De&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Ie)>=0&&(G.method=Ie,G.keyFormat=le,W&&(G.keyID=W),N&&(G.keyFormatVersions=N),G.iv=ne));break}case"START":{var oe=new r.AttrList(be),xe=oe.decimalFloatingPoint("TIME-OFFSET");Object(y.isFiniteNumber)(xe)&&(T.startTimeOffset=xe);break}case"MAP":{var Ke=new r.AttrList(be);z.relurl=Ke.URI,Ke.BYTERANGE&&z.setByteRange(Ke.BYTERANGE),z.level=i,z.sn="initSegment",G&&(z.levelkey=G),z.initSegment=null,I=z,ae=!0;break}case"SERVER-CONTROL":{var pt=new r.AttrList(be);T.canBlockReload=pt.bool("CAN-BLOCK-RELOAD"),T.canSkipUntil=pt.optionalFloat("CAN-SKIP-UNTIL",0),T.canSkipDateRanges=T.canSkipUntil>0&&pt.bool("CAN-SKIP-DATERANGES"),T.partHoldBack=pt.optionalFloat("PART-HOLD-BACK",0),T.holdBack=pt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Ue=new r.AttrList(be);T.partTarget=Ue.decimalFloatingPoint("PART-TARGET");break}case"PART":{var He=T.partList;He||(He=T.partList=[]);var dt=Q>0?He[He.length-1]:void 0,vt=Q++,it=new _.Part(new r.AttrList(be),z,u,vt,dt);He.push(it),z.duration+=it.duration;break}case"PRELOAD-HINT":{var at=new r.AttrList(be);T.preloadHint=at;break}case"RENDITION-REPORT":{var Ve=new r.AttrList(be);T.renditionReports=T.renditionReports||[],T.renditionReports.push(Ve);break}default:n.logger.warn("line parsed but not handled: "+F);break}}}K&&!K.relurl?(D.pop(),Y-=K.duration,T.partList&&(T.fragmentHint=K)):T.partList&&(S(z,K),z.cc=U,T.fragmentHint=z);var Xe=D.length,ze=D[0],we=D[Xe-1];if(Y+=T.skippedSegments*T.targetduration,Y>0&&Xe&&we){T.averagetargetduration=Y/Xe;var Re=we.sn;T.endSN=Re!=="initSegment"?Re:0,ze&&(T.startCC=ze.cc,ze.initSegment||T.fragments.every(function(Me){return Me.relurl&&a(Me.relurl)})&&(n.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),z=new _.Fragment(x,u),z.relurl=we.relurl,z.level=i,z.sn="initSegment",ze.initSegment=z,T.needSidxRanges=!0))}else T.endSN=0,T.startCC=0;return T.fragmentHint&&(Y+=T.fragmentHint.duration),T.totalduration=Y,T.endCC=U,$>0&&C(D,$),T},B}();function g(B,b){["video","audio","text"].forEach(function(p){var u=B.filter(function(x){return Object(e.isCodecType)(x,p)});if(u.length){var i=u.filter(function(x){return x.lastIndexOf("avc1",0)===0||x.lastIndexOf("mp4a",0)===0});b[p+"Codec"]=i.length>0?i[0]:u[0],B=B.filter(function(x){return u.indexOf(x)===-1})}}),b.unknownCodecs=B}function m(B,b,p){var u=b[p];u&&(B[p]=u)}function C(B,b){for(var p=B[b],u=b;u--;){var i=B[u];if(!i)return;i.programDateTime=p.programDateTime-i.duration*1e3,p=i}}function S(B,b){B.rawProgramDateTime?B.programDateTime=Date.parse(B.rawProgramDateTime):b!=null&&b.programDateTime&&(B.programDateTime=b.endProgramDateTime),Object(y.isFiniteNumber)(B.programDateTime)||(B.programDateTime=null,B.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/polyfills/number.ts"),E=L("./src/events.ts"),w=L("./src/errors.ts"),_=L("./src/utils/logger.ts"),h=L("./src/utils/mp4-tools.ts"),s=L("./src/loader/m3u8-parser.ts"),r=L("./src/types/loader.ts"),n=L("./src/utils/attr-list.ts");function e(o){var f=o.type;switch(f){case r.PlaylistContextType.AUDIO_TRACK:return r.PlaylistLevelType.AUDIO;case r.PlaylistContextType.SUBTITLE_TRACK:return r.PlaylistLevelType.SUBTITLE;default:return r.PlaylistLevelType.MAIN}}function l(o,f){var d=o.url;return(d===void 0||d.indexOf("data:")===0)&&(d=f.url),d}var c=function(){function o(d){this.hls=void 0,this.loaders=Object.create(null),this.hls=d,this.registerListeners()}var f=o.prototype;return f.registerListeners=function(){var a=this.hls;a.on(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(E.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(E.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.on(E.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},f.unregisterListeners=function(){var a=this.hls;a.off(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(E.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(E.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.off(E.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},f.createInternalLoader=function(a){var A=this.hls.config,g=A.pLoader,m=A.loader,C=g||m,S=new C(A);return a.loader=S,this.loaders[a.type]=S,S},f.getInternalLoader=function(a){return this.loaders[a.type]},f.resetInternalLoader=function(a){this.loaders[a]&&delete this.loaders[a]},f.destroyInternalLoaders=function(){for(var a in this.loaders){var A=this.loaders[a];A&&A.destroy(),this.resetInternalLoader(a)}},f.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},f.onManifestLoading=function(a,A){var g=A.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:r.PlaylistContextType.MANIFEST,url:g,deliveryDirectives:null})},f.onLevelLoading=function(a,A){var g=A.id,m=A.level,C=A.url,S=A.deliveryDirectives;this.load({id:g,groupId:null,level:m,responseType:"text",type:r.PlaylistContextType.LEVEL,url:C,deliveryDirectives:S})},f.onAudioTrackLoading=function(a,A){var g=A.id,m=A.groupId,C=A.url,S=A.deliveryDirectives;this.load({id:g,groupId:m,level:null,responseType:"text",type:r.PlaylistContextType.AUDIO_TRACK,url:C,deliveryDirectives:S})},f.onSubtitleTrackLoading=function(a,A){var g=A.id,m=A.groupId,C=A.url,S=A.deliveryDirectives;this.load({id:g,groupId:m,level:null,responseType:"text",type:r.PlaylistContextType.SUBTITLE_TRACK,url:C,deliveryDirectives:S})},f.load=function(a){var A,g=this.hls.config,m=this.getInternalLoader(a);if(m){var C=m.context;if(C&&C.url===a.url){_.logger.trace("[playlist-loader]: playlist request ongoing");return}_.logger.log("[playlist-loader]: aborting previous loader for type: "+a.type),m.abort()}var S,B,b,p;switch(a.type){case r.PlaylistContextType.MANIFEST:S=g.manifestLoadingMaxRetry,B=g.manifestLoadingTimeOut,b=g.manifestLoadingRetryDelay,p=g.manifestLoadingMaxRetryTimeout;break;case r.PlaylistContextType.LEVEL:case r.PlaylistContextType.AUDIO_TRACK:case r.PlaylistContextType.SUBTITLE_TRACK:S=0,B=g.levelLoadingTimeOut;break;default:S=g.levelLoadingMaxRetry,B=g.levelLoadingTimeOut,b=g.levelLoadingRetryDelay,p=g.levelLoadingMaxRetryTimeout;break}if(m=this.createInternalLoader(a),(A=a.deliveryDirectives)!==null&&A!==void 0&&A.part){var u;if(a.type===r.PlaylistContextType.LEVEL&&a.level!==null?u=this.hls.levels[a.level].details:a.type===r.PlaylistContextType.AUDIO_TRACK&&a.id!==null?u=this.hls.audioTracks[a.id].details:a.type===r.PlaylistContextType.SUBTITLE_TRACK&&a.id!==null&&(u=this.hls.subtitleTracks[a.id].details),u){var i=u.partTarget,x=u.targetduration;i&&x&&(B=Math.min(Math.max(i*3,x*.8)*1e3,B))}}var O={timeout:B,maxRetry:S,retryDelay:b,maxRetryDelay:p,highWaterMark:0},T={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};m.load(a,O,T)},f.loadsuccess=function(a,A,g,m){if(m===void 0&&(m=null),g.isSidxRequest){this.handleSidxRequest(a,g),this.handlePlaylistLoaded(a,A,g,m);return}this.resetInternalLoader(g.type);var C=a.data;if(C.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(a,g,"no EXTM3U delimiter",m);return}A.parsing.start=performance.now(),C.indexOf("#EXTINF:")>0||C.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(a,A,g,m):this.handleMasterPlaylist(a,A,g,m)},f.loaderror=function(a,A,g){g===void 0&&(g=null),this.handleNetworkError(A,g,!1,a)},f.loadtimeout=function(a,A,g){g===void 0&&(g=null),this.handleNetworkError(A,g,!0)},f.handleMasterPlaylist=function(a,A,g,m){var C=this.hls,S=a.data,B=l(a,g),b=s.default.parseMasterPlaylist(S,B),p=b.levels,u=b.sessionData;if(!p.length){this.handleManifestParsingError(a,g,"no level found in manifest",m);return}var i=p.map(function(k){return{id:k.attrs.AUDIO,audioCodec:k.audioCodec}}),x=p.map(function(k){return{id:k.attrs.SUBTITLES,textCodec:k.textCodec}}),O=s.default.parseMasterPlaylistMedia(S,B,"AUDIO",i),T=s.default.parseMasterPlaylistMedia(S,B,"SUBTITLES",x),D=s.default.parseMasterPlaylistMedia(S,B,"CLOSED-CAPTIONS");if(O.length){var I=O.some(function(k){return!k.url});!I&&p[0].audioCodec&&!p[0].attrs.AUDIO&&(_.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),O.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new n.AttrList({}),bitrate:0,url:""}))}C.trigger(E.Events.MANIFEST_LOADED,{levels:p,audioTracks:O,subtitles:T,captions:D,url:B,stats:A,networkDetails:m,sessionData:u})},f.handleTrackOrLevelPlaylist=function(a,A,g,m){var C=this.hls,S=g.id,B=g.level,b=g.type,p=l(a,g),u=Object(y.isFiniteNumber)(S)?S:0,i=Object(y.isFiniteNumber)(B)?B:u,x=e(g),O=s.default.parseLevelPlaylist(a.data,p,i,x,u);if(!O.fragments.length){C.trigger(E.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:p,reason:"no fragments found in level",level:typeof g.level=="number"?g.level:void 0});return}if(b===r.PlaylistContextType.MANIFEST){var T={attrs:new n.AttrList({}),bitrate:0,details:O,name:"",url:p};C.trigger(E.Events.MANIFEST_LOADED,{levels:[T],audioTracks:[],url:p,stats:A,networkDetails:m,sessionData:null})}if(A.parsing.end=performance.now(),O.needSidxRanges){var D,I=(D=O.fragments[0].initSegment)===null||D===void 0?void 0:D.url;this.load({url:I,isSidxRequest:!0,type:b,level:B,levelDetails:O,id:S,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}g.levelDetails=O,this.handlePlaylistLoaded(a,A,g,m)},f.handleSidxRequest=function(a,A){var g=Object(h.parseSegmentIndex)(new Uint8Array(a.data));if(!g)return;var m=g.references,C=A.levelDetails;m.forEach(function(S,B){var b=S.info,p=C.fragments[B];p.byteRange.length===0&&p.setByteRange(String(1+b.end-b.start)+"@"+String(b.start)),p.initSegment&&p.initSegment.setByteRange(String(g.moovEndOffset)+"@0")})},f.handleManifestParsingError=function(a,A,g,m){this.hls.trigger(E.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:A.type===r.PlaylistContextType.MANIFEST,url:a.url,reason:g,response:a,context:A,networkDetails:m})},f.handleNetworkError=function(a,A,g,m){g===void 0&&(g=!1),_.logger.warn("[playlist-loader]: A network "+(g?"timeout":"error")+" occurred while loading "+a.type+" level: "+a.level+" id: "+a.id+' group-id: "'+a.groupId+'"');var C=w.ErrorDetails.UNKNOWN,S=!1,B=this.getInternalLoader(a);switch(a.type){case r.PlaylistContextType.MANIFEST:C=g?w.ErrorDetails.MANIFEST_LOAD_TIMEOUT:w.ErrorDetails.MANIFEST_LOAD_ERROR,S=!0;break;case r.PlaylistContextType.LEVEL:C=g?w.ErrorDetails.LEVEL_LOAD_TIMEOUT:w.ErrorDetails.LEVEL_LOAD_ERROR,S=!1;break;case r.PlaylistContextType.AUDIO_TRACK:C=g?w.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:w.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,S=!1;break;case r.PlaylistContextType.SUBTITLE_TRACK:C=g?w.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:w.ErrorDetails.SUBTITLE_LOAD_ERROR,S=!1;break}B&&this.resetInternalLoader(a.type);var b={type:w.ErrorTypes.NETWORK_ERROR,details:C,fatal:S,url:a.url,loader:B,context:a,networkDetails:A};m&&(b.response=m),this.hls.trigger(E.Events.ERROR,b)},f.handlePlaylistLoaded=function(a,A,g,m){var C=g.type,S=g.level,B=g.id,b=g.groupId,p=g.loader,u=g.levelDetails,i=g.deliveryDirectives;if(!(u!=null&&u.targetduration)){this.handleManifestParsingError(a,g,"invalid target duration",m);return}if(!p)return;u.live&&(p.getCacheAge&&(u.ageHeader=p.getCacheAge()||0),(!p.getCacheAge||isNaN(u.ageHeader))&&(u.ageHeader=0));switch(C){case r.PlaylistContextType.MANIFEST:case r.PlaylistContextType.LEVEL:this.hls.trigger(E.Events.LEVEL_LOADED,{details:u,level:S||0,id:B||0,stats:A,networkDetails:m,deliveryDirectives:i});break;case r.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(E.Events.AUDIO_TRACK_LOADED,{details:u,id:B||0,groupId:b||"",stats:A,networkDetails:m,deliveryDirectives:i});break;case r.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(E.Events.SUBTITLE_TRACK_LOADED,{details:u,id:B||0,groupId:b||"",stats:A,networkDetails:m,deliveryDirectives:i});break}},o}();X.default=c},"./src/polyfills/number.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"isFiniteNumber",function(){return y}),L.d(X,"MAX_SAFE_INTEGER",function(){return E});var y=Number.isFinite||function(w){return typeof w=="number"&&isFinite(w)},E=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(se,X,L){"use strict";L.r(X);var y=function(){function E(){}return E.getSilentFrame=function(_,h){switch(_){case"mp4a.40.2":if(h===1)return new Uint8Array([0,200,0,128,35,128]);if(h===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(h===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(h===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(h===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(h===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(h===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(h===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(h===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},E}();X.default=y},"./src/remux/mp4-generator.ts":function(se,X,L){"use strict";L.r(X);var y=Math.pow(2,32)-1,E=function(){function w(){}return w.init=function(){w.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 h;for(h in w.types)w.types.hasOwnProperty(h)&&(w.types[h]=[h.charCodeAt(0),h.charCodeAt(1),h.charCodeAt(2),h.charCodeAt(3)]);var s=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]),r=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]);w.HDLR_TYPES={video:s,audio:r};var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e=new Uint8Array([0,0,0,0,0,0,0,0]);w.STTS=w.STSC=w.STCO=e,w.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),w.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),w.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),w.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var l=new Uint8Array([105,115,111,109]),c=new Uint8Array([97,118,99,49]),o=new Uint8Array([0,0,0,1]);w.FTYP=w.box(w.types.ftyp,l,o,l,c),w.DINF=w.box(w.types.dinf,w.box(w.types.dref,n))},w.box=function(h){for(var s=8,r=arguments.length,n=new Array(r>1?r-1:0),e=1;e>24&255,o[1]=s>>16&255,o[2]=s>>8&255,o[3]=s&255,o.set(h,4),l=0,s=8;l>24&255,h>>16&255,h>>8&255,h&255,r>>24,r>>16&255,r>>8&255,r&255,n>>24,n>>16&255,n>>8&255,n&255,85,196,0,0]))},w.mdia=function(h){return w.box(w.types.mdia,w.mdhd(h.timescale,h.duration),w.hdlr(h.type),w.minf(h))},w.mfhd=function(h){return w.box(w.types.mfhd,new Uint8Array([0,0,0,0,h>>24,h>>16&255,h>>8&255,h&255]))},w.minf=function(h){return h.type==="audio"?w.box(w.types.minf,w.box(w.types.smhd,w.SMHD),w.DINF,w.stbl(h)):w.box(w.types.minf,w.box(w.types.vmhd,w.VMHD),w.DINF,w.stbl(h))},w.moof=function(h,s,r){return w.box(w.types.moof,w.mfhd(h),w.traf(r,s))},w.moov=function(h){for(var s=h.length,r=[];s--;)r[s]=w.trak(h[s]);return w.box.apply(null,[w.types.moov,w.mvhd(h[0].timescale,h[0].duration)].concat(r).concat(w.mvex(h)))},w.mvex=function(h){for(var s=h.length,r=[];s--;)r[s]=w.trex(h[s]);return w.box.apply(null,[w.types.mvex].concat(r))},w.mvhd=function(h,s){s*=h;var r=Math.floor(s/(y+1)),n=Math.floor(s%(y+1)),e=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,h>>24&255,h>>16&255,h>>8&255,h&255,r>>24,r>>16&255,r>>8&255,r&255,n>>24,n>>16&255,n>>8&255,n&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 w.box(w.types.mvhd,e)},w.sdtp=function(h){var s=h.samples||[],r=new Uint8Array(4+s.length),n,e;for(n=0;n>>8&255),s.push(l&255),s=s.concat(Array.prototype.slice.call(e));for(n=0;n>>8&255),r.push(l&255),r=r.concat(Array.prototype.slice.call(e));var c=w.box(w.types.avcC,new Uint8Array([1,s[3],s[4],s[5],252|3,224|h.sps.length].concat(s).concat([h.pps.length]).concat(r))),o=h.width,f=h.height,d=h.pixelRatio[0],a=h.pixelRatio[1];return w.box(w.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,o>>8&255,o&255,f>>8&255,f&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]),c,w.box(w.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),w.box(w.types.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,d&255,a>>24,a>>16&255,a>>8&255,a&255])))},w.esds=function(h){var s=h.config.length;return new Uint8Array([0,0,0,0,3,23+s,0,1,0,4,15+s,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([s]).concat(h.config).concat([6,1,2]))},w.mp4a=function(h){var s=h.samplerate;return w.box(w.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,h.channelCount,0,16,0,0,0,0,s>>8&255,s&255,0,0]),w.box(w.types.esds,w.esds(h)))},w.mp3=function(h){var s=h.samplerate;return w.box(w.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,h.channelCount,0,16,0,0,0,0,s>>8&255,s&255,0,0]))},w.stsd=function(h){return h.type==="audio"?!h.isAAC&&h.codec==="mp3"?w.box(w.types.stsd,w.STSD,w.mp3(h)):w.box(w.types.stsd,w.STSD,w.mp4a(h)):w.box(w.types.stsd,w.STSD,w.avc1(h))},w.tkhd=function(h){var s=h.id,r=h.duration*h.timescale,n=h.width,e=h.height,l=Math.floor(r/(y+1)),c=Math.floor(r%(y+1));return w.box(w.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,s>>24&255,s>>16&255,s>>8&255,s&255,0,0,0,0,l>>24,l>>16&255,l>>8&255,l&255,c>>24,c>>16&255,c>>8&255,c&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,n>>8&255,n&255,0,0,e>>8&255,e&255,0,0]))},w.traf=function(h,s){var r=w.sdtp(h),n=h.id,e=Math.floor(s/(y+1)),l=Math.floor(s%(y+1));return w.box(w.types.traf,w.box(w.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255])),w.box(w.types.tfdt,new Uint8Array([1,0,0,0,e>>24,e>>16&255,e>>8&255,e&255,l>>24,l>>16&255,l>>8&255,l&255])),w.trun(h,r.length+16+20+8+16+8+8),r)},w.trak=function(h){return h.duration=h.duration||4294967295,w.box(w.types.trak,w.tkhd(h),w.mdia(h))},w.trex=function(h){var s=h.id;return w.box(w.types.trex,new Uint8Array([0,0,0,0,s>>24,s>>16&255,s>>8&255,s&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},w.trun=function(h,s){var r=h.samples||[],n=r.length,e=12+16*n,l=new Uint8Array(e),c,o,f,d,a,A;for(s+=8+e,l.set([0,0,15,1,n>>>24&255,n>>>16&255,n>>>8&255,n&255,s>>>24&255,s>>>16&255,s>>>8&255,s&255],0),c=0;c>>24&255,f>>>16&255,f>>>8&255,f&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255,a.isLeading<<2|a.dependsOn,a.isDependedOn<<6|a.hasRedundancy<<4|a.paddingValue<<1|a.isNonSync,a.degradPrio&240<<8,a.degradPrio&15,A>>>24&255,A>>>16&255,A>>>8&255,A&255],12+16*c);return w.box(w.types.trun,l)},w.initSegment=function(h){w.types||w.init();var s=w.moov(h),r=new Uint8Array(w.FTYP.byteLength+s.byteLength);return r.set(w.FTYP),r.set(s,w.FTYP.byteLength),r},w}();E.types=void 0,E.HDLR_TYPES=void 0,E.STTS=void 0,E.STSC=void 0,E.STCO=void 0,E.STSZ=void 0,E.VMHD=void 0,E.SMHD=void 0,E.STSD=void 0,E.FTYP=void 0,E.DINF=void 0,X.default=E},"./src/remux/mp4-remuxer.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return A}),L.d(X,"normalizePts",function(){return g});var y=L("./src/polyfills/number.ts"),E=L("./src/remux/aac-helper.ts"),w=L("./src/remux/mp4-generator.ts"),_=L("./src/events.ts"),h=L("./src/errors.ts"),s=L("./src/utils/logger.ts"),r=L("./src/types/loader.ts"),n=L("./src/utils/timescale-conversion.ts");function e(){return e=Object.assign||function(B){for(var b=1;b0?O:T.pts},u[0].pts);return i&&s.logger.debug("PTS rollover detected"),x},b.remux=function(u,i,x,O,T,D,I,k){var Q,Y,U,K,z,F,H=T,G=T,$=u.pid>-1,ae=i.pid>-1,pe=i.samples.length,ie=u.samples.length>0,ge=pe>1,Ae=(!$||ie)&&(!ae||ge)||this.ISGenerated||I;if(Ae){this.ISGenerated||(U=this.generateIS(u,i,T));var be=this.isVideoContiguous,fe=-1;if(ge&&(fe=m(i.samples),!be&&this.config.forceKeyFrameOnDiscontinuity))if(F=!0,fe>0){s.logger.warn("[mp4-remuxer]: Dropped "+fe+" out of "+pe+" video samples due to a missing keyframe");var ce=this.getVideoStartPts(i.samples);i.samples=i.samples.slice(fe),i.dropped+=fe,G+=(i.samples[0].pts-ce)/(i.timescale||9e4)}else fe===-1&&(s.logger.warn("[mp4-remuxer]: No keyframe found out of "+pe+" video samples"),F=!1);if(this.ISGenerated){if(ie&&ge){var te=this.getVideoStartPts(i.samples),de=g(u.samples[0].pts,te)-te,he=de/i.inputTimeScale;H+=Math.max(0,he),G+=Math.max(0,-he)}if(ie){if(u.samplerate||(s.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),U=this.generateIS(u,i,T)),Y=this.remuxAudio(u,H,this.isAudioContiguous,D,ae||ge||k===r.PlaylistLevelType.AUDIO?G:void 0),ge){var ue=Y?Y.endPTS-Y.startPTS:0;i.inputTimeScale||(s.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),U=this.generateIS(u,i,T)),Q=this.remuxVideo(i,G,be,ue)}}else ge&&(Q=this.remuxVideo(i,G,be,0));Q&&(Q.firstKeyFrame=fe,Q.independent=fe!==-1)}}return this.ISGenerated&&(x.samples.length&&(z=this.remuxID3(x,T)),O.samples.length&&(K=this.remuxText(O,T))),{audio:Y,video:Q,initSegment:U,independent:F,text:K,id3:z}},b.generateIS=function(u,i,x){var O=u.samples,T=i.samples,D=this.typeSupported,I={},k=!Object(y.isFiniteNumber)(this._initPTS),Q="audio/mp4",Y,U,K;if(k&&(Y=U=Infinity),u.config&&O.length&&(u.timescale=u.samplerate,u.isAAC||(D.mpeg?(Q="audio/mpeg",u.codec=""):D.mp3&&(u.codec="mp3")),I.audio={id:"audio",container:Q,codec:u.codec,initSegment:!u.isAAC&&D.mpeg?new Uint8Array(0):w.default.initSegment([u]),metadata:{channelCount:u.channelCount}},k&&(K=u.inputTimeScale,Y=U=O[0].pts-Math.round(K*x))),i.sps&&i.pps&&T.length&&(i.timescale=i.inputTimeScale,I.video={id:"main",container:"video/mp4",codec:i.codec,initSegment:w.default.initSegment([i]),metadata:{width:i.width,height:i.height}},k)){K=i.inputTimeScale;var z=this.getVideoStartPts(T),F=Math.round(K*x);U=Math.min(U,g(T[0].dts,z)-F),Y=Math.min(Y,z-F)}if(Object.keys(I).length)return this.ISGenerated=!0,k&&(this._initPTS=Y,this._initDTS=U),{tracks:I,initPTS:Y,timescale:K}},b.remuxVideo=function(u,i,x,O){var T=u.inputTimeScale,D=u.samples,I=[],k=D.length,Q=this._initPTS,Y=this.nextAvcDts,U=8,K,z,F,H=Number.POSITIVE_INFINITY,G=Number.NEGATIVE_INFINITY,$=0,ae=!1;if(!x||Y===null){var pe=i*T,ie=D[0].pts-g(D[0].dts,D[0].pts);Y=pe-ie}for(var ge=0;geAe.pts){var be=9e4*.2;$=Math.max(Math.min($,Ae.pts-Ae.dts),-1*be)}Ae.dts0?ge-1:ge].dts&&(ae=!0)}ae&&D.sort(function(Lt,Et){var ct=Lt.dts-Et.dts,At=Lt.pts-Et.pts;return ct||At}),z=D[0].dts,F=D[D.length-1].dts;var fe=Math.round((F-z)/(k-1));if($<0){if($fe,Se=he<-1;if(ue||Se){ue?s.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(he,!0)+" ms ("+he+"dts) hole between fragments detected, filling it"):s.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(-he,!0)+" ms ("+he+"dts) overlapping between fragments detected"),z=Y;var Ie=D[0].pts-he;D[0].dts=z,D[0].pts=Ie,s.logger.log("Video: First PTS/DTS adjusted: "+Object(n.toMsFromMpegTsClock)(Ie,!0)+"/"+Object(n.toMsFromMpegTsClock)(z,!0)+", delta: "+Object(n.toMsFromMpegTsClock)(he,!0)+" ms")}}a&&(z=Math.max(0,z));for(var De=0,ne=0,N=0;N0?He-1:He].dts;if(Re.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ye=Math.floor(Re.maxBufferHole*T),ot=(O?H+O*T:this.nextAudioPts)-dt.pts;ot>Ye?(K=ot-Me,K<0&&(K=Me),s.logger.log("[mp4-remuxer]: It is approximately "+ot/90+" ms to the next segment; using duration "+K/90+" ms for the last video frame.")):K=Me}else K=Me}var mt=Math.round(dt.pts-dt.dts);I.push(new C(dt.key,K,it,mt))}if(I.length&&f&&f<70){var St=I[0].flags;St.dependsOn=2,St.isNonSync=0}console.assert(K!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=Y=F+K,this.isVideoContiguous=!0;var _t=w.default.moof(u.sequenceNumber++,z,e({},u,{samples:I})),Dt="video",It={data1:_t,data2:pt,startPTS:H/T,endPTS:(G+K)/T,startDTS:z/T,endDTS:Y/T,type:Dt,hasAudio:!1,hasVideo:!0,nb:I.length,dropped:u.dropped};return u.samples=[],u.dropped=0,console.assert(pt.length,"MDAT length must not be zero"),It},b.remuxAudio=function(u,i,x,O,T){var D=u.inputTimeScale,I=u.samplerate?u.samplerate:D,k=D/I,Q=u.isAAC?c:o,Y=Q*k,U=this._initPTS,K=!u.isAAC&&this.typeSupported.mpeg,z=[],F=u.samples,H=K?0:8,G=this.nextAudioPts||-1,$=i*D;if(this.isAudioContiguous=x=x||F.length&&G>0&&(O&&Math.abs($-G)<9e3||Math.abs(g(F[0].pts-U,$)-G)<20*Y),F.forEach(function(ze){ze.pts=g(ze.pts-U,$)}),!x||G<0){if(F=F.filter(function(ze){return ze.pts>=0}),!F.length)return;T===0?G=0:O?G=Math.max(0,$):G=F[0].pts}if(u.isAAC)for(var ae=T!==void 0,pe=this.config.maxAudioFramesDrift,ie=0,ge=G;ie=pe*Y&&ce0){ne+=H;try{De=new Uint8Array(ne)}catch(ze){this.observer.emit(_.Events.ERROR,_.Events.ERROR,{type:h.ErrorTypes.MUX_ERROR,details:h.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:ne,reason:"fail allocating audio mdat "+ne});return}if(!K){var pt=new DataView(De.buffer);pt.setUint32(0,ne),De.set(w.default.types.mdat,4)}}else return;De.set(oe,H);var Ue=oe.byteLength;H+=Ue,z.push(new C(!0,Q,Ue,0)),Ie=xe}var He=z.length;if(!He)return;var dt=z[z.length-1];this.nextAudioPts=G=Ie+k*dt.duration;var vt=K?new Uint8Array(0):w.default.moof(u.sequenceNumber++,Se/k,e({},u,{samples:z}));u.samples=[];var it=Se/D,at=G/D,Ve="audio",Xe={data1:vt,data2:De,startPTS:it,endPTS:at,startDTS:it,endDTS:at,type:Ve,hasAudio:!0,hasVideo:!1,nb:He};return this.isAudioContiguous=!0,console.assert(De.length,"MDAT length must not be zero"),Xe},b.remuxEmptyAudio=function(u,i,x,O){var T=u.inputTimeScale,D=u.samplerate?u.samplerate:T,I=T/D,k=this.nextAudioPts,Q=(k!==null?k:O.startDTS*T)+this._initDTS,Y=O.endDTS*T+this._initDTS,U=I*c,K=Math.ceil((Y-Q)/U),z=E.default.getSilentFrame(u.manifestCodec||u.codec,u.channelCount);if(s.logger.warn("[mp4-remuxer]: remux empty Audio"),!z){s.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var F=[],H=0;H4294967296;)B+=p;return B}function m(B){for(var b=0;b0?this.lastEndDTS=u:(_.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var i=!!B.audio,x=!!B.video,O="";i&&(O+="audio"),x&&(O+="video");var T={data1:C,startPTS:p,startDTS:p,endPTS:u,endDTS:u,type:O,hasAudio:i,hasVideo:x,nb:1,dropped:0};return m.audio=T.type==="audio"?T:void 0,m.video=T.type!=="audio"?T:void 0,m.text=d,m.id3=f,m.initSegment=S,m},n}(),s=function(e,l,c){return Object(E.getStartDTS)(e,l)-c};function r(n,e){var l=n==null?void 0:n.codec;return l&&l.length>4?l:l==="hvc1"?"hvc1.1.c.L120.90":l==="av01"?"av01.0.04M.08":l==="avc1"||e===w.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}X.default=h},"./src/task-loop.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return y});var y=function(){function E(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var w=E.prototype;return w.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},w.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},w.onHandlerDestroyed=function(){},w.hasInterval=function(){return!!this._tickInterval},w.hasNextTick=function(){return!!this._tickTimer},w.setInterval=function(h){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,h),!0)},w.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},w.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},w.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},w.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},w.doTick=function(){},E}()},"./src/types/cmcd.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"CMCDVersion",function(){return y}),L.d(X,"CMCDObjectType",function(){return E}),L.d(X,"CMCDStreamingFormat",function(){return w}),L.d(X,"CMCDStreamType",function(){return _});var y=1,E;(function(h){h.MANIFEST="m",h.AUDIO="a",h.VIDEO="v",h.MUXED="av",h.INIT="i",h.CAPTION="c",h.TIMED_TEXT="tt",h.KEY="k",h.OTHER="o"})(E||(E={}));var w;(function(h){h.DASH="d",h.HLS="h",h.SMOOTH="s",h.OTHER="o"})(w||(w={}));var _;(function(h){h.VOD="v",h.LIVE="l"})(_||(_={}))},"./src/types/level.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"HlsSkip",function(){return w}),L.d(X,"getSkipValue",function(){return _}),L.d(X,"HlsUrlParameters",function(){return h}),L.d(X,"Level",function(){return s});function y(r,n){for(var e=0;eNumber.MAX_SAFE_INTEGER?Infinity:n},h.hexadecimalInteger=function(r){if(this[r]){var n=(this[r]||"0x").slice(2);n=(n.length&1?"0":"")+n;for(var e=new Uint8Array(n.length/2),l=0;lNumber.MAX_SAFE_INTEGER?Infinity:n},h.decimalFloatingPoint=function(r){return parseFloat(this[r])},h.optionalFloat=function(r,n){var e=this[r];return e?parseFloat(e):n},h.enumeratedString=function(r){return this[r]},h.bool=function(r){return this[r]==="YES"},h.decimalResolution=function(r){var n=y.exec(this[r]);return n===null?void 0:{width:parseInt(n[1],10),height:parseInt(n[2],10)}},_.parseAttrList=function(r){var n,e={},l='"';for(E.lastIndex=0;(n=E.exec(r))!==null;){var c=n[2];c.indexOf(l)===0&&c.lastIndexOf(l)===c.length-1&&(c=c.slice(1,-1)),e[n[1]]=c}return e},_}()},"./src/utils/binary-search.ts":function(se,X,L){"use strict";L.r(X);var y={search:function(w,_){for(var h=0,s=w.length-1,r=null,n=null;h<=s;){r=(h+s)/2|0,n=w[r];var e=_(n);if(e>0)h=r+1;else if(e<0)s=r-1;else return n}return null}};X.default=y},"./src/utils/buffer-helper.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"BufferHelper",function(){return w});var y=L("./src/utils/logger.ts"),E={length:0,start:function(){return 0},end:function(){return 0}},w=function(){function _(){}return _.isBuffered=function(s,r){try{if(s){for(var n=_.getBuffered(s),e=0;e=n.start(e)&&r<=n.end(e))return!0}}catch(l){}return!1},_.bufferInfo=function(s,r,n){try{if(s){var e=_.getBuffered(s),l=[],c;for(c=0;co&&(e[c-1].end=s[l].end):e.push(s[l])}else e.push(s[l])}else e=s;for(var f=0,d,a=r,A=r,g=0;g=m&&r=x&&y.logger.log(this.time+" ["+x+"] "+O)},p}(),f=function(u){for(var i=[],x=0;xh&&(this.logger.log(c.DEBUG,"Too large cursor position "+this.pos),this.pos=h)},u.moveCursor=function(x){var O=this.pos+x;if(x>1)for(var T=this.pos+1;T=144&&this.backSpace();var O=w(x);if(this.pos>=h){this.logger.log(c.ERROR,"Cannot insert "+x.toString(16)+" ("+O+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(O,this.currPenState),this.moveCursor(1)},u.clearFromPos=function(x){var O;for(O=x;O0&&(x?T="["+O.join(" | ")+"]":T=O.join(` -`)),T},u.getTextAndFormat=function(){return this.rows},p}(),m=function(){function p(i,x,O){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=x,this.mode=null,this.verbose=0,this.displayedMemory=new g(O),this.nonDisplayedMemory=new g(O),this.lastOutputScreen=new g(O),this.currRollUpRow=this.displayedMemory.rows[_-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=O}var u=p.prototype;return u.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[_-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},u.getHandler=function(){return this.outputFilter},u.setHandler=function(x){this.outputFilter=x},u.setPAC=function(x){this.writeScreen.setPAC(x)},u.setBkgData=function(x){this.writeScreen.setBkgData(x)},u.setMode=function(x){if(x===this.mode)return;this.mode=x,this.logger.log(c.INFO,"MODE="+x),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=x},u.insertChars=function(x){for(var O=0;O=46,O.italics)O.foreground="white";else{var T=Math.floor(x/2)-16,D=["white","green","blue","cyan","red","yellow","magenta"];O.foreground=D[T]}this.logger.log(c.INFO,"MIDROW: "+JSON.stringify(O)),this.writeScreen.setPen(O)},u.outputDataUpdate=function(x){x===void 0&&(x=!1);var O=this.logger.time;if(O===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=O:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,O,this.lastOutputScreen),x&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:O),this.lastOutputScreen.copy(this.displayedMemory))},u.cueSplitAtTime=function(x){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,x,this.displayedMemory),this.cueStartTime=x))},p}(),C=function(){function p(i,x,O){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var T=new o;this.channels=[null,new m(i,x,T),new m(i+1,O,T)],this.cmdHistory=b(),this.logger=T}var u=p.prototype;return u.getHandler=function(x){return this.channels[x].getHandler()},u.setHandler=function(x,O){this.channels[x].setHandler(O)},u.addData=function(x,O){var T,D,I,k=!1;this.logger.time=x;for(var Q=0;Q ("+f([D,I])+")"),T=this.parseCmd(D,I),T||(T=this.parseMidrow(D,I)),T||(T=this.parsePAC(D,I)),T||(T=this.parseBackgroundAttributes(D,I)),!T&&(k=this.parseChars(D,I),k)){var Y=this.currentChannel;if(Y&&Y>0){var U=this.channels[Y];U.insertChars(k)}else this.logger.log(c.WARNING,"No channel found yet. TEXT-MODE?")}!T&&!k&&this.logger.log(c.WARNING,"Couldn't parse cleaned data "+f([D,I])+" orig: "+f([O[Q],O[Q+1]]))}},u.parseCmd=function(x,O){var T=this.cmdHistory,D=(x===20||x===28||x===21||x===29)&&O>=32&&O<=47,I=(x===23||x===31)&&O>=33&&O<=35;if(!(D||I))return!1;if(B(x,O,T))return S(null,null,T),this.logger.log(c.DEBUG,"Repeated command ("+f([x,O])+") is dropped"),!0;var k=x===20||x===21||x===23?1:2,Q=this.channels[k];return x===20||x===21||x===28||x===29?O===32?Q.ccRCL():O===33?Q.ccBS():O===34?Q.ccAOF():O===35?Q.ccAON():O===36?Q.ccDER():O===37?Q.ccRU(2):O===38?Q.ccRU(3):O===39?Q.ccRU(4):O===40?Q.ccFON():O===41?Q.ccRDC():O===42?Q.ccTR():O===43?Q.ccRTD():O===44?Q.ccEDM():O===45?Q.ccCR():O===46?Q.ccENM():O===47&&Q.ccEOC():Q.ccTO(O-32),S(x,O,T),this.currentChannel=k,!0},u.parseMidrow=function(x,O){var T=0;if((x===17||x===25)&&O>=32&&O<=47){if(x===17?T=1:T=2,T!==this.currentChannel)return this.logger.log(c.ERROR,"Mismatch channel in midrow parsing"),!1;var D=this.channels[T];return D?(D.ccMIDROW(O),this.logger.log(c.DEBUG,"MIDROW ("+f([x,O])+")"),!0):!1}return!1},u.parsePAC=function(x,O){var T,D=this.cmdHistory,I=(x>=17&&x<=23||x>=25&&x<=31)&&O>=64&&O<=127,k=(x===16||x===24)&&O>=64&&O<=95;if(!(I||k))return!1;if(B(x,O,D))return S(null,null,D),!0;var Q=x<=23?1:2;O>=64&&O<=95?T=Q===1?s[x]:n[x]:T=Q===1?r[x]:e[x];var Y=this.channels[Q];return Y?(Y.setPAC(this.interpretPAC(T,O)),S(x,O,D),this.currentChannel=Q,!0):!1},u.interpretPAC=function(x,O){var T,D={color:null,italics:!1,indent:null,underline:!1,row:x};return O>95?T=O-96:T=O-64,D.underline=(T&1)===1,T<=13?D.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(T/2)]:T<=15?(D.italics=!0,D.color="white"):D.indent=Math.floor((T-16)/2)*4,D},u.parseChars=function(x,O){var T,D=null,I=null;if(x>=25?(T=2,I=x-8):(T=1,I=x),I>=17&&I<=19){var k;I===17?k=O+80:I===18?k=O+112:k=O+144,this.logger.log(c.INFO,"Special char '"+w(k)+"' in channel "+T),D=[k]}else x>=32&&x<=127&&(D=O===0?[x]:[x,O]);if(D){var Q=f(D);this.logger.log(c.DEBUG,"Char codes = "+Q.join(",")),S(x,O,this.cmdHistory)}return D},u.parseBackgroundAttributes=function(x,O){var T=(x===16||x===24)&&O>=32&&O<=47,D=(x===23||x===31)&&O>=45&&O<=47;if(!(T||D))return!1;var I,k={};x===16||x===24?(I=Math.floor((O-32)/2),k.background=l[I],O%2===1&&(k.background=k.background+"_semi")):O===45?k.background="transparent":(k.foreground="black",O===47&&(k.underline=!0));var Q=x<=23?1:2,Y=this.channels[Q];return Y.setBkgData(k),S(x,O,this.cmdHistory),!0},u.reset=function(){for(var x=0;x=16?a--:a++;var S=Object(y.fixLineBreaks)(A.trim()),B=Object(E.generateCueId)(n,e,S);(!r||!r.cues||!r.cues.getCueById(B))&&(f=new g(n,e,S),f.id=B,f.line=m+1,f.align="left",f.position=10+Math.min(80,Math.floor(a*8/32)*10),c.push(f))}return r&&c.length&&(c.sort(function(b,p){return b.line==="auto"||p.line==="auto"?0:b.line>8&&p.line>8?p.line-b.line:b.line-p.line}),c.forEach(function(b){return Object(w.addCueToTrack)(r,b)})),c}};X.default=h},"./src/utils/discontinuities.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"findFirstFragWithCC",function(){return _}),L.d(X,"shouldAlignOnDiscontinuities",function(){return h}),L.d(X,"findDiscontinuousReferenceFrag",function(){return s}),L.d(X,"adjustSlidingStart",function(){return n}),L.d(X,"alignStream",function(){return e}),L.d(X,"alignPDT",function(){return c}),L.d(X,"alignFragmentByPDTDelta",function(){return o}),L.d(X,"alignMediaPlaylistByPDT",function(){return f});var y=L("./src/polyfills/number.ts"),E=L("./src/utils/logger.ts"),w=L("./src/controller/level-helper.ts");function _(d,a){for(var A=null,g=0,m=d.length;gA.startCC||d&&d.cc=this.minWeight_},_.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},_.destroy=function(){},w}();X.default=E},"./src/utils/ewma.ts":function(se,X,L){"use strict";L.r(X);var y=function(){function E(_,h,s){h===void 0&&(h=0),s===void 0&&(s=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=_,this.alpha_=_?Math.exp(Math.log(.5)/_):0,this.estimate_=h,this.totalWeight_=s}var w=E.prototype;return w.sample=function(h,s){var r=Math.pow(this.alpha_,h);this.estimate_=s*(1-r)+r*this.estimate_,this.totalWeight_+=h},w.getTotalWeight=function(){return this.totalWeight_},w.getEstimate=function(){if(this.alpha_){var h=1-Math.pow(this.alpha_,this.totalWeight_);if(h)return this.estimate_/h}return this.estimate_},E}();X.default=y},"./src/utils/fetch-loader.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"fetchSupported",function(){return o});var y=L("./src/polyfills/number.ts"),E=L("./src/loader/load-stats.ts"),w=L("./src/demux/chunk-cache.ts");function _(g,m){g.prototype=Object.create(m.prototype),g.prototype.constructor=g,e(g,m)}function h(g){var m=typeof Map=="function"?new Map:void 0;return h=function(S){if(S===null||!n(S))return S;if(typeof S!="function")throw new TypeError("Super expression must either be null or a function");if(typeof m!="undefined"){if(m.has(S))return m.get(S);m.set(S,B)}function B(){return s(S,arguments,l(this).constructor)}return B.prototype=Object.create(S.prototype,{constructor:{value:B,enumerable:!1,writable:!0,configurable:!0}}),e(B,S)},h(g)}function s(g,m,C){return r()?s=Reflect.construct:s=function(B,b,p){var u=[null];u.push.apply(u,b);var i=Function.bind.apply(B,u),x=new i;return p&&e(x,p.prototype),x},s.apply(null,arguments)}function r(){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(g){return!1}}function n(g){return Function.toString.call(g).indexOf("[native code]")!==-1}function e(g,m){return e=Object.setPrototypeOf||function(S,B){return S.__proto__=B,S},e(g,m)}function l(g){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(C){return C.__proto__||Object.getPrototypeOf(C)},l(g)}function c(){return c=Object.assign||function(g){for(var m=1;m=p&&u(B,b,i.flush(),S)):u(B,b,I,S),T()}).catch(function(){return Promise.reject()})};return O()},g}();function d(g,m){var C={method:"GET",mode:"cors",credentials:"same-origin",signal:m,headers:new self.Headers(c({},g.headers))};return g.rangeEnd&&C.headers.set("Range","bytes="+g.rangeStart+"-"+String(g.rangeEnd-1)),C}function a(g,m){return new self.Request(g.url,m)}var A=function(g){_(m,g);function m(C,S,B){var b;return b=g.call(this,C)||this,b.code=void 0,b.details=void 0,b.code=S,b.details=B,b}return m}(h(Error));X.default=f},"./src/utils/imsc1-ttml-parser.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"IMSC1_CODEC",function(){return n}),L.d(X,"parseIMSC1",function(){return o});var y=L("./src/utils/mp4-tools.ts"),E=L("./src/utils/vttparser.ts"),w=L("./src/utils/vttcue.ts"),_=L("./src/demux/id3.ts"),h=L("./src/utils/timescale-conversion.ts"),s=L("./src/utils/webvtt-parser.ts");function r(){return r=Object.assign||function(p){for(var u=1;u"):y}function h(n){for(var e=arguments.length,l=new Array(e>1?e-1:0),c=1;c>24,m[C+1]=S>>16&255,m[C+2]=S>>8&255,m[C+3]=S&255}function e(m,C){var S=[];if(!C.length)return S;var B,b,p;"data"in m?(B=m.data,b=m.start,p=m.end):(B=m,b=0,p=B.byteLength);for(var u=b;u1?u+i:p;if(x===C[0])if(C.length===1)S.push({data:B,start:u+8,end:O});else{var T=e({data:B,start:u+8,end:O},C.slice(1));T.length&&_.apply(S,T)}u=O}return S}function l(m){var C=e(m,["moov"]),S=C[0],B=S?S.end:null,b=e(m,["sidx"]);if(!b||!b[0])return null;var p=[],u=b[0],i=u.data[0],x=i===0?8:16,O=r(u,x);x+=4;var T=0,D=0;i===0?x+=8:x+=16,x+=2;var I=u.end+D,k=s(u,x);x+=2;for(var Q=0;Q>>31;if(z===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var F=r(u,Y);Y+=4,p.push({referenceSize:K,subsegmentDuration:F,info:{duration:F/O,start:I,end:I+K-1}}),I+=K,Y+=4,x=Y}return{earliestPresentationTime:T,timescale:O,version:i,referencesCount:k,references:p,moovEndOffset:B}}function c(m){for(var C=[],S=e(m,["moov","trak"]),B=0;Bh)&&(this.startTime=h),this.endTime=s,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},w.reset=function(){this.cueRanges=[]},E}()},"./src/utils/texttrack-utils.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"sendAddTrackEvent",function(){return E}),L.d(X,"addCueToTrack",function(){return w}),L.d(X,"clearCurrentCues",function(){return _}),L.d(X,"removeCuesInRange",function(){return h}),L.d(X,"getCuesInRange",function(){return r});var y=L("./src/utils/logger.ts");function E(n,e){var l;try{l=new Event("addtrack")}catch(c){l=document.createEvent("Event"),l.initEvent("addtrack",!1,!1)}l.track=n,e.dispatchEvent(l)}function w(n,e){var l=n.mode;if(l==="disabled"&&(n.mode="hidden"),n.cues&&!n.cues.getCueById(e.id))try{if(n.addCue(e),!n.cues.getCueById(e.id))throw new Error("addCue is failed for: "+e)}catch(o){y.logger.debug("[texttrack-utils]: "+o);var c=new self.TextTrackCue(e.startTime,e.endTime,e.text);c.id=e.id,n.addCue(c)}l==="disabled"&&(n.mode=l)}function _(n){var e=n.mode;if(e==="disabled"&&(n.mode="hidden"),n.cues)for(var l=n.cues.length;l--;)n.removeCue(n.cues[l]);e==="disabled"&&(n.mode=e)}function h(n,e,l){var c=n.mode;if(c==="disabled"&&(n.mode="hidden"),n.cues&&n.cues.length>0)for(var o=r(n.cues,e,l),f=0;fn[l].endTime)return-1;for(var c=0,o=l;c<=o;){var f=Math.floor((o+c)/2);if(en[f].startTime&&c-1)for(var f=o,d=n.length;f=e&&a.endTime<=l)c.push(a);else if(a.startTime>l)return c}return c}},"./src/utils/time-ranges.ts":function(se,X,L){"use strict";L.r(X);var y={toString:function(w){for(var _="",h=w.length,s=0;s1?e-1:0),c=1;c100)throw new Error("Position must be between 0 and 100.");p=T,this.hasBeenReset=!0}})),Object.defineProperty(c,"positionAlign",s({},o,{get:function(){return u},set:function(T){var D=h(T);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");u=D,this.hasBeenReset=!0}})),Object.defineProperty(c,"size",s({},o,{get:function(){return i},set:function(T){if(T<0||T>100)throw new Error("Size must be between 0 and 100.");i=T,this.hasBeenReset=!0}})),Object.defineProperty(c,"align",s({},o,{get:function(){return x},set:function(T){var D=h(T);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");x=D,this.hasBeenReset=!0}})),c.displayState=void 0}return r.prototype.getCueAsHTML=function(){var n=self.WebVTT;return n.convertCueToDOMTree(self,this.text)},r}()},"./src/utils/vttparser.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"parseTimeStamp",function(){return w}),L.d(X,"fixLineBreaks",function(){return e}),L.d(X,"VTTParser",function(){return l});var y=L("./src/utils/vttcue.ts"),E=function(){function c(){}var o=c.prototype;return o.decode=function(d,a){if(!d)return"";if(typeof d!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(d))},c}();function w(c){function o(d,a,A,g){return(d|0)*3600+(a|0)*60+(A|0)+parseFloat(g||0)}var f=c.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return f?parseFloat(f[2])>59?o(f[2],f[3],0,f[4]):o(f[1],f[2],f[3],f[4]):null}var _=function(){function c(){this.values=Object.create(null)}var o=c.prototype;return o.set=function(d,a){!this.get(d)&&a!==""&&(this.values[d]=a)},o.get=function(d,a,A){return A?this.has(d)?this.values[d]:a[A]:this.has(d)?this.values[d]:a},o.has=function(d){return d in this.values},o.alt=function(d,a,A){for(var g=0;g=0&&A<=100)return this.set(d,A),!0}return!1},c}();function h(c,o,f,d){var a=d?c.split(d):[c];for(var A in a){if(typeof a[A]!="string")continue;var g=a[A].split(f);if(g.length!==2)continue;var m=g[0],C=g[1];o(m,C)}}var s=new y.default(0,0,""),r=s.align==="middle"?"middle":"center";function n(c,o,f){var d=c;function a(){var m=w(c);if(m===null)throw new Error("Malformed timestamp: "+d);return c=c.replace(/^[^\sa-zA-Z-]+/,""),m}function A(m,C){var S=new _;h(m,function(p,u){var i;switch(p){case"region":for(var x=f.length-1;x>=0;x--)if(f[x].id===u){S.set(p,f[x].region);break}break;case"vertical":S.alt(p,u,["rl","lr"]);break;case"line":i=u.split(","),S.integer(p,i[0]),S.percent(p,i[0])&&S.set("snapToLines",!1),S.alt(p,i[0],["auto"]),i.length===2&&S.alt("lineAlign",i[1],["start",r,"end"]);break;case"position":i=u.split(","),S.percent(p,i[0]),i.length===2&&S.alt("positionAlign",i[1],["start",r,"end","line-left","line-right","auto"]);break;case"size":S.percent(p,u);break;case"align":S.alt(p,u,["start",r,"end","left","right"]);break}},/:/,/\s/),C.region=S.get("region",null),C.vertical=S.get("vertical","");var B=S.get("line","auto");B==="auto"&&s.line===-1&&(B=-1),C.line=B,C.lineAlign=S.get("lineAlign","start"),C.snapToLines=S.get("snapToLines",!0),C.size=S.get("size",100),C.align=S.get("align",r);var b=S.get("position","auto");b==="auto"&&s.position===50&&(b=C.align==="start"||C.align==="left"?0:C.align==="end"||C.align==="right"?100:50),C.position=b}function g(){c=c.replace(/^\s+/,"")}if(g(),o.startTime=a(),g(),c.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+d);c=c.substr(3),g(),o.endTime=a(),g(),A(c,o)}function e(c){return c.replace(//gi,` + timeOffset: `+S);var H=new _.TransmuxConfig(g,m,A,B,u);this.configureTransmuxer(H)}if(this.frag=C,this.part=T,O)O.postMessage({cmd:"demux",data:a,decryptdata:D,chunkMeta:p,state:F},a instanceof ArrayBuffer?[a]:[]);else if(x){var G=x.push(a,D,p,F);Object(_.isPromise)(G)?G.then(function($){i.handleTransmuxComplete($)}):this.handleTransmuxComplete(G)}},f.flush=function(a){var A=this;a.transmuxing.start=self.performance.now();var g=this.transmuxer,m=this.worker;if(m)m.postMessage({cmd:"flush",chunkMeta:a});else if(g){var C=g.flush(a);Object(_.isPromise)(C)?C.then(function(T){A.handleFlushResult(T,a)}):this.handleFlushResult(C,a)}},f.handleFlushResult=function(a,A){var g=this;a.forEach(function(m){g.handleTransmuxComplete(m)}),this.onFlush(A)},f.onWorkerMessage=function(a){var A=a.data,g=this.hls;switch(A.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(A.data);break}case"flush":{this.onFlush(A.data);break}default:{A.data=A.data||{},A.data.frag=this.frag,A.data.id=this.id,g.trigger(A.event,A.data);break}}},f.configureTransmuxer=function(a){var A=this.worker,g=this.transmuxer;A?A.postMessage({cmd:"configure",config:a}):g&&g.configure(a)},f.handleTransmuxComplete=function(a){a.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(a)},o}()},"./src/demux/transmuxer-worker.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return s});var y=L("./src/demux/transmuxer.ts"),E=L("./src/events.ts"),w=L("./src/utils/logger.ts"),_=L("./node_modules/eventemitter3/index.js"),h=L.n(_);function s(c){var o=new _.EventEmitter,f=function(a,A){c.postMessage({event:a,data:A})};o.on(E.Events.FRAG_DECRYPTED,f),o.on(E.Events.ERROR,f),c.addEventListener("message",function(d){var a=d.data;switch(a.cmd){case"init":{var A=JSON.parse(a.config);c.transmuxer=new y.default(o,a.typeSupported,A,a.vendor,a.id),Object(w.enableLogs)(A.debug),f("init",null);break}case"configure":{c.transmuxer.configure(a.config);break}case"demux":{var g=c.transmuxer.push(a.data,a.decryptdata,a.chunkMeta,a.state);Object(y.isPromise)(g)?g.then(function(T){r(c,T)}):r(c,g);break}case"flush":{var m=a.chunkMeta,C=c.transmuxer.flush(m);Object(y.isPromise)(C)?C.then(function(T){e(c,T,m)}):e(c,C,m);break}default:break}})}function r(c,o){if(l(o.remuxResult))return;var f=[],d=o.remuxResult,a=d.audio,A=d.video;a&&n(f,a),A&&n(f,A),c.postMessage({event:"transmuxComplete",data:o},f)}function n(c,o){o.data1&&c.push(o.data1.buffer),o.data2&&c.push(o.data2.buffer)}function e(c,o,f){o.forEach(function(d){r(c,d)}),c.postMessage({event:"flush",data:f})}function l(c){return!c.audio&&!c.video&&!c.text&&!c.id3&&!c.initSegment}},"./src/demux/transmuxer.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return A}),L.d(X,"isPromise",function(){return C}),L.d(X,"TransmuxConfig",function(){return T}),L.d(X,"TransmuxState",function(){return B});var y=L("./src/events.ts"),E=L("./src/errors.ts"),w=L("./src/crypt/decrypter.ts"),_=L("./src/demux/aacdemuxer.ts"),h=L("./src/demux/mp4demuxer.ts"),s=L("./src/demux/tsdemuxer.ts"),r=L("./src/demux/mp3demuxer.ts"),n=L("./src/remux/mp4-remuxer.ts"),e=L("./src/remux/passthrough-remuxer.ts"),l=L("./src/demux/chunk-cache.ts"),c=L("./src/utils/mp4-tools.ts"),o=L("./src/utils/logger.ts"),f;try{f=self.performance.now.bind(self.performance)}catch(b){o.logger.debug("Unable to use Performance API on this environment"),f=self.Date.now}var d=[{demux:s.default,remux:n.default},{demux:h.default,remux:e.default},{demux:_.default,remux:n.default},{demux:r.default,remux:n.default}],a=1024;d.forEach(function(b){var p=b.demux;a=Math.max(a,p.minProbeByteLength)});var A=function(){function b(u,i,x,O,S){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 l.default,this.observer=u,this.typeSupported=i,this.config=x,this.vendor=O,this.id=S}var p=b.prototype;return p.configure=function(i){this.transmuxConfig=i,this.decrypter&&this.decrypter.reset()},p.push=function(i,x,O,S){var D=this,I=O.transmuxing;I.executeStart=f();var k=new Uint8Array(i),Q=this.cache,Y=this.config,U=this.currentTransmuxState,K=this.transmuxConfig;S&&(this.currentTransmuxState=S);var z=g(k,x);if(z&&z.method==="AES-128"){var F=this.getDecrypter();if(Y.enableSoftwareAES){var H=F.softwareDecrypt(k,z.key.buffer,z.iv.buffer);if(!H)return I.executeEnd=f(),m(O);k=new Uint8Array(H)}else return this.decryptionPromise=F.webCryptoDecrypt(k,z.key.buffer,z.iv.buffer).then(function(Te){var Ie=D.push(Te,null,O);return D.decryptionPromise=null,Ie}),this.decryptionPromise}var G=S||U,$=G.contiguous,ae=G.discontinuity,pe=G.trackSwitch,ie=G.accurateTimeOffset,ge=G.timeOffset,Ae=K.audioCodec,be=K.videoCodec,fe=K.defaultInitPts,ce=K.duration,te=K.initSegmentData;if((ae||pe)&&this.resetInitSegment(te,Ae,be,ce),ae&&this.resetInitialTimestamp(fe),$||this.resetContiguity(),this.needsProbing(k,ae,pe)){if(Q.dataLength){var de=Q.flush();k=Object(c.appendUint8Array)(de,k)}this.configureTransmuxer(k,K)}var he=this.transmux(k,z,ge,ie,O),ue=this.currentTransmuxState;return ue.contiguous=!0,ue.discontinuity=!1,ue.trackSwitch=!1,I.executeEnd=f(),he},p.flush=function(i){var x=this,O=i.transmuxing;O.executeStart=f();var S=this.decrypter,D=this.cache,I=this.currentTransmuxState,k=this.decryptionPromise;if(k)return k.then(function(){return x.flush(i)});var Q=[],Y=I.timeOffset;if(S){var U=S.flush();U&&Q.push(this.push(U,null,i))}var K=D.dataLength;D.reset();var z=this.demuxer,F=this.remuxer;if(!z||!F)return K>=a&&this.observer.emit(y.Events.ERROR,y.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),O.executeEnd=f(),[m(i)];var H=z.flush(Y);return C(H)?H.then(function(G){return x.flushRemux(Q,G,i),Q}):(this.flushRemux(Q,H,i),Q)},p.flushRemux=function(i,x,O){var S=x.audioTrack,D=x.avcTrack,I=x.id3Track,k=x.textTrack,Q=this.currentTransmuxState,Y=Q.accurateTimeOffset,U=Q.timeOffset;o.logger.log("[transmuxer.ts]: Flushed fragment "+O.sn+(O.part>-1?" p: "+O.part:"")+" of level "+O.level);var K=this.remuxer.remux(S,D,I,k,U,Y,!0,this.id);i.push({remuxResult:K,chunkMeta:O}),O.transmuxing.executeEnd=f()},p.resetInitialTimestamp=function(i){var x=this.demuxer,O=this.remuxer;if(!x||!O)return;x.resetTimeStamp(i),O.resetTimeStamp(i)},p.resetContiguity=function(){var i=this.demuxer,x=this.remuxer;if(!i||!x)return;i.resetContiguity(),x.resetNextTimestamp()},p.resetInitSegment=function(i,x,O,S){var D=this.demuxer,I=this.remuxer;if(!D||!I)return;D.resetInitSegment(x,O,S),I.resetInitSegment(i,x,O)},p.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},p.transmux=function(i,x,O,S,D){var I;return x&&x.method==="SAMPLE-AES"?I=this.transmuxSampleAes(i,x,O,S,D):I=this.transmuxUnencrypted(i,O,S,D),I},p.transmuxUnencrypted=function(i,x,O,S){var D=this.demuxer.demux(i,x,!1,!this.config.progressive),I=D.audioTrack,k=D.avcTrack,Q=D.id3Track,Y=D.textTrack,U=this.remuxer.remux(I,k,Q,Y,x,O,!1,this.id);return{remuxResult:U,chunkMeta:S}},p.transmuxSampleAes=function(i,x,O,S,D){var I=this;return this.demuxer.demuxSampleAes(i,x,O).then(function(k){var Q=I.remuxer.remux(k.audioTrack,k.avcTrack,k.id3Track,k.textTrack,O,S,!1,I.id);return{remuxResult:Q,chunkMeta:D}})},p.configureTransmuxer=function(i,x){for(var O=this.config,S=this.observer,D=this.typeSupported,I=this.vendor,k=x.audioCodec,Q=x.defaultInitPts,Y=x.duration,U=x.initSegmentData,K=x.videoCodec,z,F=0,H=d.length;F0&&p!=null&&p.key!=null&&p.iv!==null&&p.method!=null&&(u=p),u}var m=function(p){return{remuxResult:{},chunkMeta:p}};function C(b){return"then"in b&&b.then instanceof Function}var T=function(p,u,i,x,O){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=p,this.videoCodec=u,this.initSegmentData=i,this.duration=x,this.defaultInitPts=O},B=function(p,u,i,x,O){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=p,this.contiguous=u,this.accurateTimeOffset=i,this.trackSwitch=x,this.timeOffset=O}},"./src/demux/tsdemuxer.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"discardEPB",function(){return m});var y=L("./src/demux/adts.ts"),E=L("./src/demux/mpegaudio.ts"),w=L("./src/demux/exp-golomb.ts"),_=L("./src/demux/id3.ts"),h=L("./src/demux/sample-aes.ts"),s=L("./src/events.ts"),r=L("./src/utils/mp4-tools.ts"),n=L("./src/utils/logger.ts"),e=L("./src/errors.ts"),l={video:1,audio:2,id3:3,text:4},c=function(){function C(B,b,p){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=B,this.config=b,this.typeSupported=p}C.probe=function(b){var p=C.syncOffset(b);return p<0?!1:(p&&n.logger.warn("MPEG2-TS detected but first sync word found @ offset "+p+", junk ahead ?"),!0)},C.syncOffset=function(b){for(var p=Math.min(1e3,b.length-3*188),u=0;u>4,Ae=void 0;if(ge>1){if(Ae=ae+5+b[ae+4],Ae===ae+188)continue}else Ae=ae+4;switch(ie){case I:pe&&(k&&(x=a(k))&&this.parseAVCPES(x,!1),k={data:[],size:0}),k&&(k.data.push(b.subarray(Ae,ae+188)),k.size+=ae+188-Ae);break;case Q:pe&&(U&&(x=a(U))&&(S.isAAC?this.parseAACPES(x):this.parseMPEGPES(x)),U={data:[],size:0}),U&&(U.data.push(b.subarray(Ae,ae+188)),U.size+=ae+188-Ae);break;case Y:pe&&(K&&(x=a(K))&&this.parseID3PES(x),K={data:[],size:0}),K&&(K.data.push(b.subarray(Ae,ae+188)),K.size+=ae+188-Ae);break;case 0:pe&&(Ae+=b[Ae]+1),H=this._pmtId=f(b,Ae);break;case H:{pe&&(Ae+=b[Ae]+1);var be=d(b,Ae,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,u);I=be.avc,I>0&&(O.pid=I),Q=be.audio,Q>0&&(S.pid=Q,S.isAAC=be.isAAC),Y=be.id3,Y>0&&(D.pid=Y),z&&!F&&(n.logger.log("reparse from beginning"),z=!1,ae=$-188),F=this.pmtParsed=!0;break}case 17:case 8191:break;default:z=!0;break}}else this.observer.emit(s.Events.ERROR,s.Events.ERROR,{type:e.ErrorTypes.MEDIA_ERROR,details:e.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});O.pesData=k,S.pesData=U,D.pesData=K;var fe={audioTrack:S,avcTrack:O,id3Track:D,textTrack:this._txtTrack};return i&&this.extractRemainingSamples(fe),fe},T.flush=function(){var b=this.remainderData;this.remainderData=null;var p;return b?p=this.demux(b,-1,!1,!0):p={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(p),this.sampleAes?this.decrypt(p,this.sampleAes):p},T.extractRemainingSamples=function(b){var p=b.audioTrack,u=b.avcTrack,i=b.id3Track,x=u.pesData,O=p.pesData,S=i.pesData,D;x&&(D=a(x))?(this.parseAVCPES(D,!0),u.pesData=null):u.pesData=x,O&&(D=a(O))?(p.isAAC?this.parseAACPES(D):this.parseMPEGPES(D),p.pesData=null):(O!=null&&O.size&&n.logger.log("last AAC PES packet truncated,might overlap between fragments"),p.pesData=O),S&&(D=a(S))?(this.parseID3PES(D),i.pesData=null):i.pesData=S},T.demuxSampleAes=function(b,p,u){var i=this.demux(b,u,!0,!this.config.progressive),x=this.sampleAes=new h.default(this.observer,this.config,p);return this.decrypt(i,x)},T.decrypt=function(b,p){return new Promise(function(u){var i=b.audioTrack,x=b.avcTrack;i.samples&&i.isAAC?p.decryptAacSamples(i.samples,0,function(){x.samples?p.decryptAvcSamples(x.samples,0,0,function(){u(b)}):u(b)}):x.samples&&p.decryptAvcSamples(x.samples,0,0,function(){u(b)})})},T.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},T.parseAVCPES=function(b,p){var u=this,i=this._avcTrack,x=this.parseAVCNALu(b.data),O=!1,S=this.avcSample,D,I=!1;b.data=null,S&&x.length&&!i.audFound&&(A(S,i),S=this.avcSample=o(!1,b.pts,b.dts,"")),x.forEach(function(k){switch(k.type){case 1:{D=!0,S||(S=u.avcSample=o(!0,b.pts,b.dts,"")),O&&(S.debug+="NDR "),S.frame=!0;var Q=k.data;if(I&&Q.length>4){var Y=new w.default(Q).readSliceType();(Y===2||Y===4||Y===7||Y===9)&&(S.key=!0)}break}case 5:D=!0,S||(S=u.avcSample=o(!0,b.pts,b.dts,"")),O&&(S.debug+="IDR "),S.key=!0,S.frame=!0;break;case 6:{D=!0,O&&S&&(S.debug+="SEI ");var U=new w.default(m(k.data));U.readUByte();for(var K=0,z=0,F=!1,H=0;!F&&U.bytesAvailable>1;){K=0;do H=U.readUByte(),K+=H;while(H===255);z=0;do H=U.readUByte(),z+=H;while(H===255);if(K===4&&U.bytesAvailable!==0){F=!0;var G=U.readUByte();if(G===181){var $=U.readUShort();if($===49){var ae=U.readUInt();if(ae===1195456820){var pe=U.readUByte();if(pe===3){for(var ie=U.readUByte(),ge=U.readUByte(),Ae=31&ie,be=[ie,ge],fe=0;fe16){for(var ce=[],te=0;te<16;te++)ce.push(U.readUByte().toString(16)),(te===3||te===5||te===7||te===9)&&ce.push("-");for(var de=z-16,he=new Uint8Array(de),ue=0;ue=0){var U={data:b.subarray(Q,S-i-1),type:Y};O.push(U)}else{var K=this.getLastNalUnit();if(K&&(x&&S<=4-x&&(K.state&&(K.data=K.data.subarray(0,K.data.byteLength-x))),I=S-i-1,I>0)){var z=new Uint8Array(K.data.byteLength+I);z.set(K.data,0),z.set(b.subarray(0,I),K.data.byteLength),K.data=z,K.state=0}}S=0&&i>=0){var F={data:b.subarray(Q,p),type:Y,state:i};O.push(F)}if(O.length===0){var H=this.getLastNalUnit();if(H){var G=new Uint8Array(H.data.byteLength+b.byteLength);G.set(H.data,0),G.set(b,H.data.byteLength),H.data=G}}return u.naluState=i,O},T.parseAACPES=function(b){var p=0,u=this._audioTrack,i=this.aacOverFlow,x=b.data;if(i){this.aacOverFlow=null;var O=i.sample.unit.byteLength,S=Math.min(i.missing,O),D=O-S;i.sample.unit.set(x.subarray(0,S),D),u.samples.push(i.sample),p=i.missing}var I,k;for(I=p,k=x.length;I1;){var O=new Uint8Array(x[0].length+x[1].length);O.set(x[0]),O.set(x[1],x[0].length),x[0]=O,x.splice(1,1)}B=x[0];var S=(B[0]<<16)+(B[1]<<8)+B[2];if(S===1){if(b=(B[4]<<8)+B[5],b&&b>C.size-6)return null;var D=B[7];D&192&&(u=(B[9]&14)*536870912+(B[10]&255)*4194304+(B[11]&254)*16384+(B[12]&255)*128+(B[13]&254)/2,D&64?(i=(B[14]&14)*536870912+(B[15]&255)*4194304+(B[16]&254)*16384+(B[17]&255)*128+(B[18]&254)/2,u-i>60*9e4&&(n.logger.warn(Math.round((u-i)/9e4)+"s delta between PTS and DTS, align them"),u=i)):i=u),p=B[8];var I=p+9;if(C.size<=I)return null;C.size-=I;for(var k=new Uint8Array(C.size),Q=0,Y=x.length;QU){I-=U;continue}else B=B.subarray(I),U-=I,I=0;k.set(B,T),T+=U}return b&&(b-=p+3),{data:k,pts:u,dts:i,len:b}}return null}function A(C,T){if(C.units.length&&C.frame){if(C.pts===void 0){var B=T.samples,b=B.length;if(b){var p=B[b-1];C.pts=p.pts,C.dts=p.dts}else{T.dropped++;return}}T.samples.push(C)}C.debug.length&&n.logger.log(C.pts+"/"+C.dts+":"+C.debug)}function g(C,T){var B=C.length;if(B>0){if(T.pts>=C[B-1].pts)C.push(T);else for(var b=B-1;b>=0;b--)if(T.ptsu)return x;return 0}},{key:"maxAutoLevel",get:function(){var p=this.levels,u=this.autoLevelCapping,i;return u===-1&&p&&p.length?i=p.length-1:i=u,i}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(p){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,p)}},{key:"audioTracks",get:function(){var p=this.audioTrackController;return p?p.audioTracks:[]}},{key:"audioTrack",get:function(){var p=this.audioTrackController;return p?p.audioTrack:-1},set:function(p){var u=this.audioTrackController;u&&(u.audioTrack=p)}},{key:"subtitleTracks",get:function(){var p=this.subtitleTrackController;return p?p.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var p=this.subtitleTrackController;return p?p.subtitleTrack:-1},set:function(p){var u=this.subtitleTrackController;u&&(u.subtitleTrack=p)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var p=this.subtitleTrackController;return p?p.subtitleDisplay:!1},set:function(p){var u=this.subtitleTrackController;u&&(u.subtitleDisplay=p)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(p){this.config.lowLatencyMode=p}},{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 A.ErrorTypes}},{key:"ErrorDetails",get:function(){return A.ErrorDetails}},{key:"DefaultConfig",get:function(){return T.defaultConfig?T.defaultConfig:o.hlsDefaultConfig},set:function(p){T.defaultConfig=p}}]),T}();C.defaultConfig=void 0},"./src/is-supported.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"isSupported",function(){return w}),L.d(X,"changeTypeSupported",function(){return _});var y=L("./src/utils/mediasource-helper.ts");function E(){return self.SourceBuffer||self.WebKitSourceBuffer}function w(){var h=Object(y.getMediaSource)();if(!h)return!1;var s=E(),r=h&&typeof h.isTypeSupported=="function"&&h.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),n=!s||s.prototype&&typeof s.prototype.appendBuffer=="function"&&typeof s.prototype.remove=="function";return!!r&&!!n}function _(){var h,s=E();return typeof(s==null||((h=s.prototype)===null||h===void 0)?void 0:h.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return c}),L.d(X,"LoadError",function(){return f});var y=L("./src/polyfills/number.ts"),E=L("./src/errors.ts");function w(d,a){d.prototype=Object.create(a.prototype),d.prototype.constructor=d,n(d,a)}function _(d){var a=typeof Map=="function"?new Map:void 0;return _=function(g){if(g===null||!r(g))return g;if(typeof g!="function")throw new TypeError("Super expression must either be null or a function");if(typeof a!="undefined"){if(a.has(g))return a.get(g);a.set(g,m)}function m(){return h(g,arguments,e(this).constructor)}return m.prototype=Object.create(g.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),n(m,g)},_(d)}function h(d,a,A){return s()?h=Reflect.construct:h=function(m,C,T){var B=[null];B.push.apply(B,C);var b=Function.bind.apply(m,B),p=new b;return T&&n(p,T.prototype),p},h.apply(null,arguments)}function s(){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(d){return!1}}function r(d){return Function.toString.call(d).indexOf("[native code]")!==-1}function n(d,a){return n=Object.setPrototypeOf||function(g,m){return g.__proto__=m,g},n(d,a)}function e(d){return e=Object.setPrototypeOf?Object.getPrototypeOf:function(A){return A.__proto__||Object.getPrototypeOf(A)},e(d)}var l=Math.pow(2,17),c=function(){function d(A){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=A}var a=d.prototype;return a.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},a.abort=function(){this.loader&&this.loader.abort()},a.load=function(g,m){var C=this,T=g.url;if(!T)return Promise.reject(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,networkDetails:null},"Fragment does not have a "+(T?"part list":"url")));this.abort();var B=this.config,b=B.fLoader,p=B.loader;return new Promise(function(u,i){C.loader&&C.loader.destroy();var x=C.loader=g.loader=b?new b(B):new p(B),O=o(g),S={timeout:B.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:B.fragLoadingMaxRetryTimeout,highWaterMark:l};g.stats=x.stats,x.load(O,S,{onSuccess:function(I,k,Q,Y){C.resetLoader(g,x),u({frag:g,part:null,payload:I.data,networkDetails:Y})},onError:function(I,k,Q){C.resetLoader(g,x),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,response:I,networkDetails:Q}))},onAbort:function(I,k,Q){C.resetLoader(g,x),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:g,networkDetails:Q}))},onTimeout:function(I,k,Q){C.resetLoader(g,x),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:g,networkDetails:Q}))},onProgress:function(I,k,Q,Y){m&&m({frag:g,part:null,payload:Q,networkDetails:Y})}})})},a.loadPart=function(g,m,C){var T=this;this.abort();var B=this.config,b=B.fLoader,p=B.loader;return new Promise(function(u,i){T.loader&&T.loader.destroy();var x=T.loader=g.loader=b?new b(B):new p(B),O=o(g,m),S={timeout:B.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:B.fragLoadingMaxRetryTimeout,highWaterMark:l};m.stats=x.stats,x.load(O,S,{onSuccess:function(I,k,Q,Y){T.resetLoader(g,x),T.updateStatsFromPart(g,m);var U={frag:g,part:m,payload:I.data,networkDetails:Y};C(U),u(U)},onError:function(I,k,Q){T.resetLoader(g,x),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,part:m,response:I,networkDetails:Q}))},onAbort:function(I,k,Q){g.stats.aborted=m.stats.aborted,T.resetLoader(g,x),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:g,part:m,networkDetails:Q}))},onTimeout:function(I,k,Q){T.resetLoader(g,x),i(new f({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:g,part:m,networkDetails:Q}))}})})},a.updateStatsFromPart=function(g,m){var C=g.stats,T=m.stats,B=T.total;if(C.loaded+=T.loaded,B){var b=Math.round(g.duration/m.duration),p=Math.min(Math.round(C.loaded/B),b),u=b-p,i=u*Math.round(C.loaded/p);C.total=C.loaded+i}else C.total=Math.max(C.loaded,C.total);var x=C.loading,O=T.loading;x.start?x.first+=O.first-O.start:(x.start=O.start,x.first=O.first),x.end=O.end},a.resetLoader=function(g,m){g.loader=null,this.loader===m&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),m.destroy()},d}();function o(d,a){a===void 0&&(a=null);var A=a||d,g={frag:d,part:a,responseType:"arraybuffer",url:A.url,headers:{},rangeStart:0,rangeEnd:0},m=A.byteRangeStartOffset,C=A.byteRangeEndOffset;return Object(y.isFiniteNumber)(m)&&Object(y.isFiniteNumber)(C)&&(g.rangeStart=m,g.rangeEnd=C),g}var f=function(d){w(a,d);function a(A){for(var g,m=arguments.length,C=new Array(m>1?m-1:0),T=1;T>8*(15-B)&255;return T},g.setDecryptDataFromLevelKey=function(C,T){var B=C;return(C==null?void 0:C.method)==="AES-128"&&C.uri&&!C.iv&&(B=h.LevelKey.fromURI(C.uri),B.method=C.method,B.iv=this.createInitializationVector(T),B.keyFormat="identity"),B},g.setElementaryStreamInfo=function(C,T,B,b,p,u){u===void 0&&(u=!1);var i=this.elementaryStreams,x=i[C];if(!x){i[C]={startPTS:T,endPTS:B,startDTS:b,endDTS:p,partial:u};return}x.startPTS=Math.min(x.startPTS,T),x.endPTS=Math.max(x.endPTS,B),x.startDTS=Math.min(x.startDTS,b),x.endDTS=Math.max(x.endDTS,p)},g.clearElementaryStreamInfo=function(){var C=this.elementaryStreams;C[c.AUDIO]=null,C[c.VIDEO]=null,C[c.AUDIOVIDEO]=null},l(A,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var C=this.sn;typeof C!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&_.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),C=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,C)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(y.isFiniteNumber)(this.programDateTime))return null;var C=Object(y.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+C*1e3}},{key:"encrypted",get:function(){var C;return!!((C=this.decryptdata)!==null&&C!==void 0&&C.keyFormat&&this.decryptdata.uri)}}]),A}(o),d=function(a){r(A,a);function A(g,m,C,T,B){var b;b=a.call(this,C)||this,b.fragOffset=0,b.duration=0,b.gap=!1,b.independent=!1,b.relurl=void 0,b.fragment=void 0,b.index=void 0,b.stats=new s.LoadStats,b.duration=g.decimalFloatingPoint("DURATION"),b.gap=g.bool("GAP"),b.independent=g.bool("INDEPENDENT"),b.relurl=g.enumeratedString("URI"),b.fragment=m,b.index=T;var p=g.enumeratedString("BYTERANGE");return p&&b.setByteRange(p,B),B&&(b.fragOffset=B.fragOffset+B.duration),b}return l(A,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var m=this.elementaryStreams;return!!(m.audio||m.video||m.audiovideo)}}]),A}(o)},"./src/loader/key-loader.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return _});var y=L("./src/events.ts"),E=L("./src/errors.ts"),w=L("./src/utils/logger.ts"),_=function(){function h(r){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=r,this._registerListeners()}var s=h.prototype;return s._registerListeners=function(){this.hls.on(y.Events.KEY_LOADING,this.onKeyLoading,this)},s._unregisterListeners=function(){this.hls.off(y.Events.KEY_LOADING,this.onKeyLoading)},s.destroy=function(){this._unregisterListeners();for(var n in this.loaders){var e=this.loaders[n];e&&e.destroy()}this.loaders={}},s.onKeyLoading=function(n,e){var l=e.frag,c=l.type,o=this.loaders[c];if(!l.decryptdata){w.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var f=l.decryptdata.uri;if(f!==this.decrypturl||this.decryptkey===null){var d=this.hls.config;if(o&&(w.logger.warn("abort previous key loader for type:"+c),o.abort()),!f){w.logger.warn("key uri is falsy");return}var a=d.loader,A=l.loader=this.loaders[c]=new a(d);this.decrypturl=f,this.decryptkey=null;var g={url:f,frag:l,responseType:"arraybuffer"},m={timeout:d.fragLoadingTimeOut,maxRetry:0,retryDelay:d.fragLoadingRetryDelay,maxRetryDelay:d.fragLoadingMaxRetryTimeout,highWaterMark:0},C={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};A.load(g,m,C)}else this.decryptkey&&(l.decryptdata.key=this.decryptkey,this.hls.trigger(y.Events.KEY_LOADED,{frag:l}))},s.loadsuccess=function(n,e,l){var c=l.frag;if(!c.decryptdata){w.logger.error("after key load, decryptdata unset");return}this.decryptkey=c.decryptdata.key=new Uint8Array(n.data),c.loader=null,delete this.loaders[c.type],this.hls.trigger(y.Events.KEY_LOADED,{frag:c})},s.loaderror=function(n,e){var l=e.frag,c=l.loader;c&&c.abort(),delete this.loaders[l.type],this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:l,response:n})},s.loadtimeout=function(n,e){var l=e.frag,c=l.loader;c&&c.abort(),delete this.loaders[l.type],this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:l})},h}()},"./src/loader/level-details.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"LevelDetails",function(){return h});var y=L("./src/polyfills/number.ts");function E(s,r){for(var n=0;ne.endSN||l>0||l===0&&c>0,this.updated||this.advanced?this.misses=Math.floor(e.misses*.6):this.misses=e.misses+1,this.availabilityDelay=e.availabilityDelay},w(s,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(y.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||_}},{key:"drift",get:function(){var e=this.driftEndTime-this.driftStartTime;if(e>0){var l=this.driftEnd-this.driftStart;return l*1e3/e}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var e;return(e=this.fragments)!==null&&e!==void 0&&e.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 e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),s}()},"./src/loader/level-key.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"LevelKey",function(){return h});var y=L("./node_modules/url-toolkit/src/url-toolkit.js"),E=L.n(y);function w(s,r){for(var n=0;n2){var i=u.shift()+".";return i+=parseInt(u.shift()).toString(16),i+=("000"+parseInt(u.shift()).toString(16)).substr(-4),i}return p},B.resolve=function(p,u){return E.buildAbsoluteURL(u,p,{alwaysNormalize:!0})},B.parseMasterPlaylist=function(p,u){var i=[],x={},O=!1;l.lastIndex=0;for(var S;(S=l.exec(p))!=null;)if(S[1]){var D=new r.AttrList(S[1]),I={attrs:D,bitrate:D.decimalInteger("AVERAGE-BANDWIDTH")||D.decimalInteger("BANDWIDTH"),name:D.NAME,url:B.resolve(S[2],u)},k=D.decimalResolution("RESOLUTION");k&&(I.width=k.width,I.height=k.height),g((D.CODECS||"").split(/[ ,]+/).filter(function(Y){return Y}),I),I.videoCodec&&I.videoCodec.indexOf("avc1")!==-1&&(I.videoCodec=B.convertAVC1ToAVCOTI(I.videoCodec)),i.push(I)}else if(S[3]){var Q=new r.AttrList(S[3]);Q["DATA-ID"]&&(O=!0,x[Q["DATA-ID"]]=Q)}return{levels:i,sessionData:O?x:null}},B.parseMasterPlaylistMedia=function(p,u,i,x){x===void 0&&(x=[]);var O,S=[],D=0;for(c.lastIndex=0;(O=c.exec(p))!==null;){var I=new r.AttrList(O[1]);if(I.TYPE===i){var k={attrs:I,bitrate:0,id:D++,groupId:I["GROUP-ID"],instreamId:I["INSTREAM-ID"],name:I.NAME||I.LANGUAGE||"",type:i,default:I.bool("DEFAULT"),autoselect:I.bool("AUTOSELECT"),forced:I.bool("FORCED"),lang:I.LANGUAGE,url:I.URI?B.resolve(I.URI,u):""};if(x.length){var Q=B.findGroup(x,k.groupId)||x[0];m(k,Q,"audioCodec"),m(k,Q,"textCodec")}S.push(k)}}return S},B.parseLevelPlaylist=function(p,u,i,x,O){var S=new h.LevelDetails(u),D=S.fragments,I=null,k=0,Q=0,Y=0,U=0,K=null,z=new _.Fragment(x,u),F,H,G,$=-1,ae=!1;for(o.lastIndex=0,S.m3u8=p;(F=o.exec(p))!==null;){ae&&(ae=!1,z=new _.Fragment(x,u),z.start=Y,z.sn=k,z.cc=U,z.level=i,I&&(z.initSegment=I,z.rawProgramDateTime=I.rawProgramDateTime));var pe=F[1];if(pe){z.duration=parseFloat(pe);var ie=(" "+F[2]).slice(1);z.title=ie||null,z.tagList.push(ie?["INF",pe,ie]:["INF",pe])}else if(F[3])Object(y.isFiniteNumber)(z.duration)&&(z.start=Y,G&&(z.levelkey=G),z.sn=k,z.level=i,z.cc=U,z.urlId=O,D.push(z),z.relurl=(" "+F[3]).slice(1),T(z,K),K=z,Y+=z.duration,k++,Q=0,ae=!0);else if(F[4]){var ge=(" "+F[4]).slice(1);K?z.setByteRange(ge,K):z.setByteRange(ge)}else if(F[5])z.rawProgramDateTime=(" "+F[5]).slice(1),z.tagList.push(["PROGRAM-DATE-TIME",z.rawProgramDateTime]),$===-1&&($=D.length);else{if(F=F[0].match(f),!F){n.logger.warn("No matches on slow regex match for level playlist!");continue}for(H=1;H-1){n.logger.warn("Keyformat "+le+" is not supported from the manifest");continue}else if(le!=="identity")continue;Ie&&(G=s.LevelKey.fromURL(u,De),De&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Ie)>=0&&(G.method=Ie,G.keyFormat=le,W&&(G.keyID=W),N&&(G.keyFormatVersions=N),G.iv=ne));break}case"START":{var oe=new r.AttrList(be),xe=oe.decimalFloatingPoint("TIME-OFFSET");Object(y.isFiniteNumber)(xe)&&(S.startTimeOffset=xe);break}case"MAP":{var Ke=new r.AttrList(be);z.relurl=Ke.URI,Ke.BYTERANGE&&z.setByteRange(Ke.BYTERANGE),z.level=i,z.sn="initSegment",G&&(z.levelkey=G),z.initSegment=null,I=z,ae=!0;break}case"SERVER-CONTROL":{var pt=new r.AttrList(be);S.canBlockReload=pt.bool("CAN-BLOCK-RELOAD"),S.canSkipUntil=pt.optionalFloat("CAN-SKIP-UNTIL",0),S.canSkipDateRanges=S.canSkipUntil>0&&pt.bool("CAN-SKIP-DATERANGES"),S.partHoldBack=pt.optionalFloat("PART-HOLD-BACK",0),S.holdBack=pt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Ue=new r.AttrList(be);S.partTarget=Ue.decimalFloatingPoint("PART-TARGET");break}case"PART":{var He=S.partList;He||(He=S.partList=[]);var dt=Q>0?He[He.length-1]:void 0,vt=Q++,it=new _.Part(new r.AttrList(be),z,u,vt,dt);He.push(it),z.duration+=it.duration;break}case"PRELOAD-HINT":{var at=new r.AttrList(be);S.preloadHint=at;break}case"RENDITION-REPORT":{var Ve=new r.AttrList(be);S.renditionReports=S.renditionReports||[],S.renditionReports.push(Ve);break}default:n.logger.warn("line parsed but not handled: "+F);break}}}K&&!K.relurl?(D.pop(),Y-=K.duration,S.partList&&(S.fragmentHint=K)):S.partList&&(T(z,K),z.cc=U,S.fragmentHint=z);var Xe=D.length,ze=D[0],we=D[Xe-1];if(Y+=S.skippedSegments*S.targetduration,Y>0&&Xe&&we){S.averagetargetduration=Y/Xe;var Re=we.sn;S.endSN=Re!=="initSegment"?Re:0,ze&&(S.startCC=ze.cc,ze.initSegment||S.fragments.every(function(Me){return Me.relurl&&a(Me.relurl)})&&(n.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),z=new _.Fragment(x,u),z.relurl=we.relurl,z.level=i,z.sn="initSegment",ze.initSegment=z,S.needSidxRanges=!0))}else S.endSN=0,S.startCC=0;return S.fragmentHint&&(Y+=S.fragmentHint.duration),S.totalduration=Y,S.endCC=U,$>0&&C(D,$),S},B}();function g(B,b){["video","audio","text"].forEach(function(p){var u=B.filter(function(x){return Object(e.isCodecType)(x,p)});if(u.length){var i=u.filter(function(x){return x.lastIndexOf("avc1",0)===0||x.lastIndexOf("mp4a",0)===0});b[p+"Codec"]=i.length>0?i[0]:u[0],B=B.filter(function(x){return u.indexOf(x)===-1})}}),b.unknownCodecs=B}function m(B,b,p){var u=b[p];u&&(B[p]=u)}function C(B,b){for(var p=B[b],u=b;u--;){var i=B[u];if(!i)return;i.programDateTime=p.programDateTime-i.duration*1e3,p=i}}function T(B,b){B.rawProgramDateTime?B.programDateTime=Date.parse(B.rawProgramDateTime):b!=null&&b.programDateTime&&(B.programDateTime=b.endProgramDateTime),Object(y.isFiniteNumber)(B.programDateTime)||(B.programDateTime=null,B.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/polyfills/number.ts"),E=L("./src/events.ts"),w=L("./src/errors.ts"),_=L("./src/utils/logger.ts"),h=L("./src/utils/mp4-tools.ts"),s=L("./src/loader/m3u8-parser.ts"),r=L("./src/types/loader.ts"),n=L("./src/utils/attr-list.ts");function e(o){var f=o.type;switch(f){case r.PlaylistContextType.AUDIO_TRACK:return r.PlaylistLevelType.AUDIO;case r.PlaylistContextType.SUBTITLE_TRACK:return r.PlaylistLevelType.SUBTITLE;default:return r.PlaylistLevelType.MAIN}}function l(o,f){var d=o.url;return(d===void 0||d.indexOf("data:")===0)&&(d=f.url),d}var c=function(){function o(d){this.hls=void 0,this.loaders=Object.create(null),this.hls=d,this.registerListeners()}var f=o.prototype;return f.registerListeners=function(){var a=this.hls;a.on(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(E.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(E.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.on(E.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},f.unregisterListeners=function(){var a=this.hls;a.off(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(E.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(E.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.off(E.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},f.createInternalLoader=function(a){var A=this.hls.config,g=A.pLoader,m=A.loader,C=g||m,T=new C(A);return a.loader=T,this.loaders[a.type]=T,T},f.getInternalLoader=function(a){return this.loaders[a.type]},f.resetInternalLoader=function(a){this.loaders[a]&&delete this.loaders[a]},f.destroyInternalLoaders=function(){for(var a in this.loaders){var A=this.loaders[a];A&&A.destroy(),this.resetInternalLoader(a)}},f.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},f.onManifestLoading=function(a,A){var g=A.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:r.PlaylistContextType.MANIFEST,url:g,deliveryDirectives:null})},f.onLevelLoading=function(a,A){var g=A.id,m=A.level,C=A.url,T=A.deliveryDirectives;this.load({id:g,groupId:null,level:m,responseType:"text",type:r.PlaylistContextType.LEVEL,url:C,deliveryDirectives:T})},f.onAudioTrackLoading=function(a,A){var g=A.id,m=A.groupId,C=A.url,T=A.deliveryDirectives;this.load({id:g,groupId:m,level:null,responseType:"text",type:r.PlaylistContextType.AUDIO_TRACK,url:C,deliveryDirectives:T})},f.onSubtitleTrackLoading=function(a,A){var g=A.id,m=A.groupId,C=A.url,T=A.deliveryDirectives;this.load({id:g,groupId:m,level:null,responseType:"text",type:r.PlaylistContextType.SUBTITLE_TRACK,url:C,deliveryDirectives:T})},f.load=function(a){var A,g=this.hls.config,m=this.getInternalLoader(a);if(m){var C=m.context;if(C&&C.url===a.url){_.logger.trace("[playlist-loader]: playlist request ongoing");return}_.logger.log("[playlist-loader]: aborting previous loader for type: "+a.type),m.abort()}var T,B,b,p;switch(a.type){case r.PlaylistContextType.MANIFEST:T=g.manifestLoadingMaxRetry,B=g.manifestLoadingTimeOut,b=g.manifestLoadingRetryDelay,p=g.manifestLoadingMaxRetryTimeout;break;case r.PlaylistContextType.LEVEL:case r.PlaylistContextType.AUDIO_TRACK:case r.PlaylistContextType.SUBTITLE_TRACK:T=0,B=g.levelLoadingTimeOut;break;default:T=g.levelLoadingMaxRetry,B=g.levelLoadingTimeOut,b=g.levelLoadingRetryDelay,p=g.levelLoadingMaxRetryTimeout;break}if(m=this.createInternalLoader(a),(A=a.deliveryDirectives)!==null&&A!==void 0&&A.part){var u;if(a.type===r.PlaylistContextType.LEVEL&&a.level!==null?u=this.hls.levels[a.level].details:a.type===r.PlaylistContextType.AUDIO_TRACK&&a.id!==null?u=this.hls.audioTracks[a.id].details:a.type===r.PlaylistContextType.SUBTITLE_TRACK&&a.id!==null&&(u=this.hls.subtitleTracks[a.id].details),u){var i=u.partTarget,x=u.targetduration;i&&x&&(B=Math.min(Math.max(i*3,x*.8)*1e3,B))}}var O={timeout:B,maxRetry:T,retryDelay:b,maxRetryDelay:p,highWaterMark:0},S={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};m.load(a,O,S)},f.loadsuccess=function(a,A,g,m){if(m===void 0&&(m=null),g.isSidxRequest){this.handleSidxRequest(a,g),this.handlePlaylistLoaded(a,A,g,m);return}this.resetInternalLoader(g.type);var C=a.data;if(C.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(a,g,"no EXTM3U delimiter",m);return}A.parsing.start=performance.now(),C.indexOf("#EXTINF:")>0||C.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(a,A,g,m):this.handleMasterPlaylist(a,A,g,m)},f.loaderror=function(a,A,g){g===void 0&&(g=null),this.handleNetworkError(A,g,!1,a)},f.loadtimeout=function(a,A,g){g===void 0&&(g=null),this.handleNetworkError(A,g,!0)},f.handleMasterPlaylist=function(a,A,g,m){var C=this.hls,T=a.data,B=l(a,g),b=s.default.parseMasterPlaylist(T,B),p=b.levels,u=b.sessionData;if(!p.length){this.handleManifestParsingError(a,g,"no level found in manifest",m);return}var i=p.map(function(k){return{id:k.attrs.AUDIO,audioCodec:k.audioCodec}}),x=p.map(function(k){return{id:k.attrs.SUBTITLES,textCodec:k.textCodec}}),O=s.default.parseMasterPlaylistMedia(T,B,"AUDIO",i),S=s.default.parseMasterPlaylistMedia(T,B,"SUBTITLES",x),D=s.default.parseMasterPlaylistMedia(T,B,"CLOSED-CAPTIONS");if(O.length){var I=O.some(function(k){return!k.url});!I&&p[0].audioCodec&&!p[0].attrs.AUDIO&&(_.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),O.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new n.AttrList({}),bitrate:0,url:""}))}C.trigger(E.Events.MANIFEST_LOADED,{levels:p,audioTracks:O,subtitles:S,captions:D,url:B,stats:A,networkDetails:m,sessionData:u})},f.handleTrackOrLevelPlaylist=function(a,A,g,m){var C=this.hls,T=g.id,B=g.level,b=g.type,p=l(a,g),u=Object(y.isFiniteNumber)(T)?T:0,i=Object(y.isFiniteNumber)(B)?B:u,x=e(g),O=s.default.parseLevelPlaylist(a.data,p,i,x,u);if(!O.fragments.length){C.trigger(E.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:p,reason:"no fragments found in level",level:typeof g.level=="number"?g.level:void 0});return}if(b===r.PlaylistContextType.MANIFEST){var S={attrs:new n.AttrList({}),bitrate:0,details:O,name:"",url:p};C.trigger(E.Events.MANIFEST_LOADED,{levels:[S],audioTracks:[],url:p,stats:A,networkDetails:m,sessionData:null})}if(A.parsing.end=performance.now(),O.needSidxRanges){var D,I=(D=O.fragments[0].initSegment)===null||D===void 0?void 0:D.url;this.load({url:I,isSidxRequest:!0,type:b,level:B,levelDetails:O,id:T,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}g.levelDetails=O,this.handlePlaylistLoaded(a,A,g,m)},f.handleSidxRequest=function(a,A){var g=Object(h.parseSegmentIndex)(new Uint8Array(a.data));if(!g)return;var m=g.references,C=A.levelDetails;m.forEach(function(T,B){var b=T.info,p=C.fragments[B];p.byteRange.length===0&&p.setByteRange(String(1+b.end-b.start)+"@"+String(b.start)),p.initSegment&&p.initSegment.setByteRange(String(g.moovEndOffset)+"@0")})},f.handleManifestParsingError=function(a,A,g,m){this.hls.trigger(E.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:A.type===r.PlaylistContextType.MANIFEST,url:a.url,reason:g,response:a,context:A,networkDetails:m})},f.handleNetworkError=function(a,A,g,m){g===void 0&&(g=!1),_.logger.warn("[playlist-loader]: A network "+(g?"timeout":"error")+" occurred while loading "+a.type+" level: "+a.level+" id: "+a.id+' group-id: "'+a.groupId+'"');var C=w.ErrorDetails.UNKNOWN,T=!1,B=this.getInternalLoader(a);switch(a.type){case r.PlaylistContextType.MANIFEST:C=g?w.ErrorDetails.MANIFEST_LOAD_TIMEOUT:w.ErrorDetails.MANIFEST_LOAD_ERROR,T=!0;break;case r.PlaylistContextType.LEVEL:C=g?w.ErrorDetails.LEVEL_LOAD_TIMEOUT:w.ErrorDetails.LEVEL_LOAD_ERROR,T=!1;break;case r.PlaylistContextType.AUDIO_TRACK:C=g?w.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:w.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,T=!1;break;case r.PlaylistContextType.SUBTITLE_TRACK:C=g?w.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:w.ErrorDetails.SUBTITLE_LOAD_ERROR,T=!1;break}B&&this.resetInternalLoader(a.type);var b={type:w.ErrorTypes.NETWORK_ERROR,details:C,fatal:T,url:a.url,loader:B,context:a,networkDetails:A};m&&(b.response=m),this.hls.trigger(E.Events.ERROR,b)},f.handlePlaylistLoaded=function(a,A,g,m){var C=g.type,T=g.level,B=g.id,b=g.groupId,p=g.loader,u=g.levelDetails,i=g.deliveryDirectives;if(!(u!=null&&u.targetduration)){this.handleManifestParsingError(a,g,"invalid target duration",m);return}if(!p)return;u.live&&(p.getCacheAge&&(u.ageHeader=p.getCacheAge()||0),(!p.getCacheAge||isNaN(u.ageHeader))&&(u.ageHeader=0));switch(C){case r.PlaylistContextType.MANIFEST:case r.PlaylistContextType.LEVEL:this.hls.trigger(E.Events.LEVEL_LOADED,{details:u,level:T||0,id:B||0,stats:A,networkDetails:m,deliveryDirectives:i});break;case r.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(E.Events.AUDIO_TRACK_LOADED,{details:u,id:B||0,groupId:b||"",stats:A,networkDetails:m,deliveryDirectives:i});break;case r.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(E.Events.SUBTITLE_TRACK_LOADED,{details:u,id:B||0,groupId:b||"",stats:A,networkDetails:m,deliveryDirectives:i});break}},o}();X.default=c},"./src/polyfills/number.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"isFiniteNumber",function(){return y}),L.d(X,"MAX_SAFE_INTEGER",function(){return E});var y=Number.isFinite||function(w){return typeof w=="number"&&isFinite(w)},E=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(se,X,L){"use strict";L.r(X);var y=function(){function E(){}return E.getSilentFrame=function(_,h){switch(_){case"mp4a.40.2":if(h===1)return new Uint8Array([0,200,0,128,35,128]);if(h===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(h===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(h===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(h===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(h===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(h===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(h===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(h===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},E}();X.default=y},"./src/remux/mp4-generator.ts":function(se,X,L){"use strict";L.r(X);var y=Math.pow(2,32)-1,E=function(){function w(){}return w.init=function(){w.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 h;for(h in w.types)w.types.hasOwnProperty(h)&&(w.types[h]=[h.charCodeAt(0),h.charCodeAt(1),h.charCodeAt(2),h.charCodeAt(3)]);var s=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]),r=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]);w.HDLR_TYPES={video:s,audio:r};var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e=new Uint8Array([0,0,0,0,0,0,0,0]);w.STTS=w.STSC=w.STCO=e,w.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),w.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),w.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),w.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var l=new Uint8Array([105,115,111,109]),c=new Uint8Array([97,118,99,49]),o=new Uint8Array([0,0,0,1]);w.FTYP=w.box(w.types.ftyp,l,o,l,c),w.DINF=w.box(w.types.dinf,w.box(w.types.dref,n))},w.box=function(h){for(var s=8,r=arguments.length,n=new Array(r>1?r-1:0),e=1;e>24&255,o[1]=s>>16&255,o[2]=s>>8&255,o[3]=s&255,o.set(h,4),l=0,s=8;l>24&255,h>>16&255,h>>8&255,h&255,r>>24,r>>16&255,r>>8&255,r&255,n>>24,n>>16&255,n>>8&255,n&255,85,196,0,0]))},w.mdia=function(h){return w.box(w.types.mdia,w.mdhd(h.timescale,h.duration),w.hdlr(h.type),w.minf(h))},w.mfhd=function(h){return w.box(w.types.mfhd,new Uint8Array([0,0,0,0,h>>24,h>>16&255,h>>8&255,h&255]))},w.minf=function(h){return h.type==="audio"?w.box(w.types.minf,w.box(w.types.smhd,w.SMHD),w.DINF,w.stbl(h)):w.box(w.types.minf,w.box(w.types.vmhd,w.VMHD),w.DINF,w.stbl(h))},w.moof=function(h,s,r){return w.box(w.types.moof,w.mfhd(h),w.traf(r,s))},w.moov=function(h){for(var s=h.length,r=[];s--;)r[s]=w.trak(h[s]);return w.box.apply(null,[w.types.moov,w.mvhd(h[0].timescale,h[0].duration)].concat(r).concat(w.mvex(h)))},w.mvex=function(h){for(var s=h.length,r=[];s--;)r[s]=w.trex(h[s]);return w.box.apply(null,[w.types.mvex].concat(r))},w.mvhd=function(h,s){s*=h;var r=Math.floor(s/(y+1)),n=Math.floor(s%(y+1)),e=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,h>>24&255,h>>16&255,h>>8&255,h&255,r>>24,r>>16&255,r>>8&255,r&255,n>>24,n>>16&255,n>>8&255,n&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 w.box(w.types.mvhd,e)},w.sdtp=function(h){var s=h.samples||[],r=new Uint8Array(4+s.length),n,e;for(n=0;n>>8&255),s.push(l&255),s=s.concat(Array.prototype.slice.call(e));for(n=0;n>>8&255),r.push(l&255),r=r.concat(Array.prototype.slice.call(e));var c=w.box(w.types.avcC,new Uint8Array([1,s[3],s[4],s[5],252|3,224|h.sps.length].concat(s).concat([h.pps.length]).concat(r))),o=h.width,f=h.height,d=h.pixelRatio[0],a=h.pixelRatio[1];return w.box(w.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,o>>8&255,o&255,f>>8&255,f&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]),c,w.box(w.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),w.box(w.types.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,d&255,a>>24,a>>16&255,a>>8&255,a&255])))},w.esds=function(h){var s=h.config.length;return new Uint8Array([0,0,0,0,3,23+s,0,1,0,4,15+s,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([s]).concat(h.config).concat([6,1,2]))},w.mp4a=function(h){var s=h.samplerate;return w.box(w.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,h.channelCount,0,16,0,0,0,0,s>>8&255,s&255,0,0]),w.box(w.types.esds,w.esds(h)))},w.mp3=function(h){var s=h.samplerate;return w.box(w.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,h.channelCount,0,16,0,0,0,0,s>>8&255,s&255,0,0]))},w.stsd=function(h){return h.type==="audio"?!h.isAAC&&h.codec==="mp3"?w.box(w.types.stsd,w.STSD,w.mp3(h)):w.box(w.types.stsd,w.STSD,w.mp4a(h)):w.box(w.types.stsd,w.STSD,w.avc1(h))},w.tkhd=function(h){var s=h.id,r=h.duration*h.timescale,n=h.width,e=h.height,l=Math.floor(r/(y+1)),c=Math.floor(r%(y+1));return w.box(w.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,s>>24&255,s>>16&255,s>>8&255,s&255,0,0,0,0,l>>24,l>>16&255,l>>8&255,l&255,c>>24,c>>16&255,c>>8&255,c&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,n>>8&255,n&255,0,0,e>>8&255,e&255,0,0]))},w.traf=function(h,s){var r=w.sdtp(h),n=h.id,e=Math.floor(s/(y+1)),l=Math.floor(s%(y+1));return w.box(w.types.traf,w.box(w.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255])),w.box(w.types.tfdt,new Uint8Array([1,0,0,0,e>>24,e>>16&255,e>>8&255,e&255,l>>24,l>>16&255,l>>8&255,l&255])),w.trun(h,r.length+16+20+8+16+8+8),r)},w.trak=function(h){return h.duration=h.duration||4294967295,w.box(w.types.trak,w.tkhd(h),w.mdia(h))},w.trex=function(h){var s=h.id;return w.box(w.types.trex,new Uint8Array([0,0,0,0,s>>24,s>>16&255,s>>8&255,s&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},w.trun=function(h,s){var r=h.samples||[],n=r.length,e=12+16*n,l=new Uint8Array(e),c,o,f,d,a,A;for(s+=8+e,l.set([0,0,15,1,n>>>24&255,n>>>16&255,n>>>8&255,n&255,s>>>24&255,s>>>16&255,s>>>8&255,s&255],0),c=0;c>>24&255,f>>>16&255,f>>>8&255,f&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255,a.isLeading<<2|a.dependsOn,a.isDependedOn<<6|a.hasRedundancy<<4|a.paddingValue<<1|a.isNonSync,a.degradPrio&240<<8,a.degradPrio&15,A>>>24&255,A>>>16&255,A>>>8&255,A&255],12+16*c);return w.box(w.types.trun,l)},w.initSegment=function(h){w.types||w.init();var s=w.moov(h),r=new Uint8Array(w.FTYP.byteLength+s.byteLength);return r.set(w.FTYP),r.set(s,w.FTYP.byteLength),r},w}();E.types=void 0,E.HDLR_TYPES=void 0,E.STTS=void 0,E.STSC=void 0,E.STCO=void 0,E.STSZ=void 0,E.VMHD=void 0,E.SMHD=void 0,E.STSD=void 0,E.FTYP=void 0,E.DINF=void 0,X.default=E},"./src/remux/mp4-remuxer.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return A}),L.d(X,"normalizePts",function(){return g});var y=L("./src/polyfills/number.ts"),E=L("./src/remux/aac-helper.ts"),w=L("./src/remux/mp4-generator.ts"),_=L("./src/events.ts"),h=L("./src/errors.ts"),s=L("./src/utils/logger.ts"),r=L("./src/types/loader.ts"),n=L("./src/utils/timescale-conversion.ts");function e(){return e=Object.assign||function(B){for(var b=1;b0?O:S.pts},u[0].pts);return i&&s.logger.debug("PTS rollover detected"),x},b.remux=function(u,i,x,O,S,D,I,k){var Q,Y,U,K,z,F,H=S,G=S,$=u.pid>-1,ae=i.pid>-1,pe=i.samples.length,ie=u.samples.length>0,ge=pe>1,Ae=(!$||ie)&&(!ae||ge)||this.ISGenerated||I;if(Ae){this.ISGenerated||(U=this.generateIS(u,i,S));var be=this.isVideoContiguous,fe=-1;if(ge&&(fe=m(i.samples),!be&&this.config.forceKeyFrameOnDiscontinuity))if(F=!0,fe>0){s.logger.warn("[mp4-remuxer]: Dropped "+fe+" out of "+pe+" video samples due to a missing keyframe");var ce=this.getVideoStartPts(i.samples);i.samples=i.samples.slice(fe),i.dropped+=fe,G+=(i.samples[0].pts-ce)/(i.timescale||9e4)}else fe===-1&&(s.logger.warn("[mp4-remuxer]: No keyframe found out of "+pe+" video samples"),F=!1);if(this.ISGenerated){if(ie&&ge){var te=this.getVideoStartPts(i.samples),de=g(u.samples[0].pts,te)-te,he=de/i.inputTimeScale;H+=Math.max(0,he),G+=Math.max(0,-he)}if(ie){if(u.samplerate||(s.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),U=this.generateIS(u,i,S)),Y=this.remuxAudio(u,H,this.isAudioContiguous,D,ae||ge||k===r.PlaylistLevelType.AUDIO?G:void 0),ge){var ue=Y?Y.endPTS-Y.startPTS:0;i.inputTimeScale||(s.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),U=this.generateIS(u,i,S)),Q=this.remuxVideo(i,G,be,ue)}}else ge&&(Q=this.remuxVideo(i,G,be,0));Q&&(Q.firstKeyFrame=fe,Q.independent=fe!==-1)}}return this.ISGenerated&&(x.samples.length&&(z=this.remuxID3(x,S)),O.samples.length&&(K=this.remuxText(O,S))),{audio:Y,video:Q,initSegment:U,independent:F,text:K,id3:z}},b.generateIS=function(u,i,x){var O=u.samples,S=i.samples,D=this.typeSupported,I={},k=!Object(y.isFiniteNumber)(this._initPTS),Q="audio/mp4",Y,U,K;if(k&&(Y=U=Infinity),u.config&&O.length&&(u.timescale=u.samplerate,u.isAAC||(D.mpeg?(Q="audio/mpeg",u.codec=""):D.mp3&&(u.codec="mp3")),I.audio={id:"audio",container:Q,codec:u.codec,initSegment:!u.isAAC&&D.mpeg?new Uint8Array(0):w.default.initSegment([u]),metadata:{channelCount:u.channelCount}},k&&(K=u.inputTimeScale,Y=U=O[0].pts-Math.round(K*x))),i.sps&&i.pps&&S.length&&(i.timescale=i.inputTimeScale,I.video={id:"main",container:"video/mp4",codec:i.codec,initSegment:w.default.initSegment([i]),metadata:{width:i.width,height:i.height}},k)){K=i.inputTimeScale;var z=this.getVideoStartPts(S),F=Math.round(K*x);U=Math.min(U,g(S[0].dts,z)-F),Y=Math.min(Y,z-F)}if(Object.keys(I).length)return this.ISGenerated=!0,k&&(this._initPTS=Y,this._initDTS=U),{tracks:I,initPTS:Y,timescale:K}},b.remuxVideo=function(u,i,x,O){var S=u.inputTimeScale,D=u.samples,I=[],k=D.length,Q=this._initPTS,Y=this.nextAvcDts,U=8,K,z,F,H=Number.POSITIVE_INFINITY,G=Number.NEGATIVE_INFINITY,$=0,ae=!1;if(!x||Y===null){var pe=i*S,ie=D[0].pts-g(D[0].dts,D[0].pts);Y=pe-ie}for(var ge=0;geAe.pts){var be=9e4*.2;$=Math.max(Math.min($,Ae.pts-Ae.dts),-1*be)}Ae.dts0?ge-1:ge].dts&&(ae=!0)}ae&&D.sort(function(Lt,Et){var ct=Lt.dts-Et.dts,At=Lt.pts-Et.pts;return ct||At}),z=D[0].dts,F=D[D.length-1].dts;var fe=Math.round((F-z)/(k-1));if($<0){if($fe,Te=he<-1;if(ue||Te){ue?s.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(he,!0)+" ms ("+he+"dts) hole between fragments detected, filling it"):s.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(-he,!0)+" ms ("+he+"dts) overlapping between fragments detected"),z=Y;var Ie=D[0].pts-he;D[0].dts=z,D[0].pts=Ie,s.logger.log("Video: First PTS/DTS adjusted: "+Object(n.toMsFromMpegTsClock)(Ie,!0)+"/"+Object(n.toMsFromMpegTsClock)(z,!0)+", delta: "+Object(n.toMsFromMpegTsClock)(he,!0)+" ms")}}a&&(z=Math.max(0,z));for(var De=0,ne=0,N=0;N0?He-1:He].dts;if(Re.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ye=Math.floor(Re.maxBufferHole*S),ot=(O?H+O*S:this.nextAudioPts)-dt.pts;ot>Ye?(K=ot-Me,K<0&&(K=Me),s.logger.log("[mp4-remuxer]: It is approximately "+ot/90+" ms to the next segment; using duration "+K/90+" ms for the last video frame.")):K=Me}else K=Me}var mt=Math.round(dt.pts-dt.dts);I.push(new C(dt.key,K,it,mt))}if(I.length&&f&&f<70){var Tt=I[0].flags;Tt.dependsOn=2,Tt.isNonSync=0}console.assert(K!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=Y=F+K,this.isVideoContiguous=!0;var _t=w.default.moof(u.sequenceNumber++,z,e({},u,{samples:I})),Dt="video",It={data1:_t,data2:pt,startPTS:H/S,endPTS:(G+K)/S,startDTS:z/S,endDTS:Y/S,type:Dt,hasAudio:!1,hasVideo:!0,nb:I.length,dropped:u.dropped};return u.samples=[],u.dropped=0,console.assert(pt.length,"MDAT length must not be zero"),It},b.remuxAudio=function(u,i,x,O,S){var D=u.inputTimeScale,I=u.samplerate?u.samplerate:D,k=D/I,Q=u.isAAC?c:o,Y=Q*k,U=this._initPTS,K=!u.isAAC&&this.typeSupported.mpeg,z=[],F=u.samples,H=K?0:8,G=this.nextAudioPts||-1,$=i*D;if(this.isAudioContiguous=x=x||F.length&&G>0&&(O&&Math.abs($-G)<9e3||Math.abs(g(F[0].pts-U,$)-G)<20*Y),F.forEach(function(ze){ze.pts=g(ze.pts-U,$)}),!x||G<0){if(F=F.filter(function(ze){return ze.pts>=0}),!F.length)return;S===0?G=0:O?G=Math.max(0,$):G=F[0].pts}if(u.isAAC)for(var ae=S!==void 0,pe=this.config.maxAudioFramesDrift,ie=0,ge=G;ie=pe*Y&&ce0){ne+=H;try{De=new Uint8Array(ne)}catch(ze){this.observer.emit(_.Events.ERROR,_.Events.ERROR,{type:h.ErrorTypes.MUX_ERROR,details:h.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:ne,reason:"fail allocating audio mdat "+ne});return}if(!K){var pt=new DataView(De.buffer);pt.setUint32(0,ne),De.set(w.default.types.mdat,4)}}else return;De.set(oe,H);var Ue=oe.byteLength;H+=Ue,z.push(new C(!0,Q,Ue,0)),Ie=xe}var He=z.length;if(!He)return;var dt=z[z.length-1];this.nextAudioPts=G=Ie+k*dt.duration;var vt=K?new Uint8Array(0):w.default.moof(u.sequenceNumber++,Te/k,e({},u,{samples:z}));u.samples=[];var it=Te/D,at=G/D,Ve="audio",Xe={data1:vt,data2:De,startPTS:it,endPTS:at,startDTS:it,endDTS:at,type:Ve,hasAudio:!0,hasVideo:!1,nb:He};return this.isAudioContiguous=!0,console.assert(De.length,"MDAT length must not be zero"),Xe},b.remuxEmptyAudio=function(u,i,x,O){var S=u.inputTimeScale,D=u.samplerate?u.samplerate:S,I=S/D,k=this.nextAudioPts,Q=(k!==null?k:O.startDTS*S)+this._initDTS,Y=O.endDTS*S+this._initDTS,U=I*c,K=Math.ceil((Y-Q)/U),z=E.default.getSilentFrame(u.manifestCodec||u.codec,u.channelCount);if(s.logger.warn("[mp4-remuxer]: remux empty Audio"),!z){s.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var F=[],H=0;H4294967296;)B+=p;return B}function m(B){for(var b=0;b0?this.lastEndDTS=u:(_.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var i=!!B.audio,x=!!B.video,O="";i&&(O+="audio"),x&&(O+="video");var S={data1:C,startPTS:p,startDTS:p,endPTS:u,endDTS:u,type:O,hasAudio:i,hasVideo:x,nb:1,dropped:0};return m.audio=S.type==="audio"?S:void 0,m.video=S.type!=="audio"?S:void 0,m.text=d,m.id3=f,m.initSegment=T,m},n}(),s=function(e,l,c){return Object(E.getStartDTS)(e,l)-c};function r(n,e){var l=n==null?void 0:n.codec;return l&&l.length>4?l:l==="hvc1"?"hvc1.1.c.L120.90":l==="av01"?"av01.0.04M.08":l==="avc1"||e===w.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}X.default=h},"./src/task-loop.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"default",function(){return y});var y=function(){function E(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var w=E.prototype;return w.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},w.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},w.onHandlerDestroyed=function(){},w.hasInterval=function(){return!!this._tickInterval},w.hasNextTick=function(){return!!this._tickTimer},w.setInterval=function(h){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,h),!0)},w.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},w.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},w.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},w.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},w.doTick=function(){},E}()},"./src/types/cmcd.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"CMCDVersion",function(){return y}),L.d(X,"CMCDObjectType",function(){return E}),L.d(X,"CMCDStreamingFormat",function(){return w}),L.d(X,"CMCDStreamType",function(){return _});var y=1,E;(function(h){h.MANIFEST="m",h.AUDIO="a",h.VIDEO="v",h.MUXED="av",h.INIT="i",h.CAPTION="c",h.TIMED_TEXT="tt",h.KEY="k",h.OTHER="o"})(E||(E={}));var w;(function(h){h.DASH="d",h.HLS="h",h.SMOOTH="s",h.OTHER="o"})(w||(w={}));var _;(function(h){h.VOD="v",h.LIVE="l"})(_||(_={}))},"./src/types/level.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"HlsSkip",function(){return w}),L.d(X,"getSkipValue",function(){return _}),L.d(X,"HlsUrlParameters",function(){return h}),L.d(X,"Level",function(){return s});function y(r,n){for(var e=0;eNumber.MAX_SAFE_INTEGER?Infinity:n},h.hexadecimalInteger=function(r){if(this[r]){var n=(this[r]||"0x").slice(2);n=(n.length&1?"0":"")+n;for(var e=new Uint8Array(n.length/2),l=0;lNumber.MAX_SAFE_INTEGER?Infinity:n},h.decimalFloatingPoint=function(r){return parseFloat(this[r])},h.optionalFloat=function(r,n){var e=this[r];return e?parseFloat(e):n},h.enumeratedString=function(r){return this[r]},h.bool=function(r){return this[r]==="YES"},h.decimalResolution=function(r){var n=y.exec(this[r]);return n===null?void 0:{width:parseInt(n[1],10),height:parseInt(n[2],10)}},_.parseAttrList=function(r){var n,e={},l='"';for(E.lastIndex=0;(n=E.exec(r))!==null;){var c=n[2];c.indexOf(l)===0&&c.lastIndexOf(l)===c.length-1&&(c=c.slice(1,-1)),e[n[1]]=c}return e},_}()},"./src/utils/binary-search.ts":function(se,X,L){"use strict";L.r(X);var y={search:function(w,_){for(var h=0,s=w.length-1,r=null,n=null;h<=s;){r=(h+s)/2|0,n=w[r];var e=_(n);if(e>0)h=r+1;else if(e<0)s=r-1;else return n}return null}};X.default=y},"./src/utils/buffer-helper.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"BufferHelper",function(){return w});var y=L("./src/utils/logger.ts"),E={length:0,start:function(){return 0},end:function(){return 0}},w=function(){function _(){}return _.isBuffered=function(s,r){try{if(s){for(var n=_.getBuffered(s),e=0;e=n.start(e)&&r<=n.end(e))return!0}}catch(l){}return!1},_.bufferInfo=function(s,r,n){try{if(s){var e=_.getBuffered(s),l=[],c;for(c=0;co&&(e[c-1].end=s[l].end):e.push(s[l])}else e.push(s[l])}else e=s;for(var f=0,d,a=r,A=r,g=0;g=m&&r=x&&y.logger.log(this.time+" ["+x+"] "+O)},p}(),f=function(u){for(var i=[],x=0;xh&&(this.logger.log(c.DEBUG,"Too large cursor position "+this.pos),this.pos=h)},u.moveCursor=function(x){var O=this.pos+x;if(x>1)for(var S=this.pos+1;S=144&&this.backSpace();var O=w(x);if(this.pos>=h){this.logger.log(c.ERROR,"Cannot insert "+x.toString(16)+" ("+O+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(O,this.currPenState),this.moveCursor(1)},u.clearFromPos=function(x){var O;for(O=x;O0&&(x?S="["+O.join(" | ")+"]":S=O.join(` +`)),S},u.getTextAndFormat=function(){return this.rows},p}(),m=function(){function p(i,x,O){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=x,this.mode=null,this.verbose=0,this.displayedMemory=new g(O),this.nonDisplayedMemory=new g(O),this.lastOutputScreen=new g(O),this.currRollUpRow=this.displayedMemory.rows[_-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=O}var u=p.prototype;return u.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[_-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},u.getHandler=function(){return this.outputFilter},u.setHandler=function(x){this.outputFilter=x},u.setPAC=function(x){this.writeScreen.setPAC(x)},u.setBkgData=function(x){this.writeScreen.setBkgData(x)},u.setMode=function(x){if(x===this.mode)return;this.mode=x,this.logger.log(c.INFO,"MODE="+x),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=x},u.insertChars=function(x){for(var O=0;O=46,O.italics)O.foreground="white";else{var S=Math.floor(x/2)-16,D=["white","green","blue","cyan","red","yellow","magenta"];O.foreground=D[S]}this.logger.log(c.INFO,"MIDROW: "+JSON.stringify(O)),this.writeScreen.setPen(O)},u.outputDataUpdate=function(x){x===void 0&&(x=!1);var O=this.logger.time;if(O===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=O:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,O,this.lastOutputScreen),x&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:O),this.lastOutputScreen.copy(this.displayedMemory))},u.cueSplitAtTime=function(x){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,x,this.displayedMemory),this.cueStartTime=x))},p}(),C=function(){function p(i,x,O){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var S=new o;this.channels=[null,new m(i,x,S),new m(i+1,O,S)],this.cmdHistory=b(),this.logger=S}var u=p.prototype;return u.getHandler=function(x){return this.channels[x].getHandler()},u.setHandler=function(x,O){this.channels[x].setHandler(O)},u.addData=function(x,O){var S,D,I,k=!1;this.logger.time=x;for(var Q=0;Q ("+f([D,I])+")"),S=this.parseCmd(D,I),S||(S=this.parseMidrow(D,I)),S||(S=this.parsePAC(D,I)),S||(S=this.parseBackgroundAttributes(D,I)),!S&&(k=this.parseChars(D,I),k)){var Y=this.currentChannel;if(Y&&Y>0){var U=this.channels[Y];U.insertChars(k)}else this.logger.log(c.WARNING,"No channel found yet. TEXT-MODE?")}!S&&!k&&this.logger.log(c.WARNING,"Couldn't parse cleaned data "+f([D,I])+" orig: "+f([O[Q],O[Q+1]]))}},u.parseCmd=function(x,O){var S=this.cmdHistory,D=(x===20||x===28||x===21||x===29)&&O>=32&&O<=47,I=(x===23||x===31)&&O>=33&&O<=35;if(!(D||I))return!1;if(B(x,O,S))return T(null,null,S),this.logger.log(c.DEBUG,"Repeated command ("+f([x,O])+") is dropped"),!0;var k=x===20||x===21||x===23?1:2,Q=this.channels[k];return x===20||x===21||x===28||x===29?O===32?Q.ccRCL():O===33?Q.ccBS():O===34?Q.ccAOF():O===35?Q.ccAON():O===36?Q.ccDER():O===37?Q.ccRU(2):O===38?Q.ccRU(3):O===39?Q.ccRU(4):O===40?Q.ccFON():O===41?Q.ccRDC():O===42?Q.ccTR():O===43?Q.ccRTD():O===44?Q.ccEDM():O===45?Q.ccCR():O===46?Q.ccENM():O===47&&Q.ccEOC():Q.ccTO(O-32),T(x,O,S),this.currentChannel=k,!0},u.parseMidrow=function(x,O){var S=0;if((x===17||x===25)&&O>=32&&O<=47){if(x===17?S=1:S=2,S!==this.currentChannel)return this.logger.log(c.ERROR,"Mismatch channel in midrow parsing"),!1;var D=this.channels[S];return D?(D.ccMIDROW(O),this.logger.log(c.DEBUG,"MIDROW ("+f([x,O])+")"),!0):!1}return!1},u.parsePAC=function(x,O){var S,D=this.cmdHistory,I=(x>=17&&x<=23||x>=25&&x<=31)&&O>=64&&O<=127,k=(x===16||x===24)&&O>=64&&O<=95;if(!(I||k))return!1;if(B(x,O,D))return T(null,null,D),!0;var Q=x<=23?1:2;O>=64&&O<=95?S=Q===1?s[x]:n[x]:S=Q===1?r[x]:e[x];var Y=this.channels[Q];return Y?(Y.setPAC(this.interpretPAC(S,O)),T(x,O,D),this.currentChannel=Q,!0):!1},u.interpretPAC=function(x,O){var S,D={color:null,italics:!1,indent:null,underline:!1,row:x};return O>95?S=O-96:S=O-64,D.underline=(S&1)===1,S<=13?D.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(S/2)]:S<=15?(D.italics=!0,D.color="white"):D.indent=Math.floor((S-16)/2)*4,D},u.parseChars=function(x,O){var S,D=null,I=null;if(x>=25?(S=2,I=x-8):(S=1,I=x),I>=17&&I<=19){var k;I===17?k=O+80:I===18?k=O+112:k=O+144,this.logger.log(c.INFO,"Special char '"+w(k)+"' in channel "+S),D=[k]}else x>=32&&x<=127&&(D=O===0?[x]:[x,O]);if(D){var Q=f(D);this.logger.log(c.DEBUG,"Char codes = "+Q.join(",")),T(x,O,this.cmdHistory)}return D},u.parseBackgroundAttributes=function(x,O){var S=(x===16||x===24)&&O>=32&&O<=47,D=(x===23||x===31)&&O>=45&&O<=47;if(!(S||D))return!1;var I,k={};x===16||x===24?(I=Math.floor((O-32)/2),k.background=l[I],O%2===1&&(k.background=k.background+"_semi")):O===45?k.background="transparent":(k.foreground="black",O===47&&(k.underline=!0));var Q=x<=23?1:2,Y=this.channels[Q];return Y.setBkgData(k),T(x,O,this.cmdHistory),!0},u.reset=function(){for(var x=0;x=16?a--:a++;var T=Object(y.fixLineBreaks)(A.trim()),B=Object(E.generateCueId)(n,e,T);(!r||!r.cues||!r.cues.getCueById(B))&&(f=new g(n,e,T),f.id=B,f.line=m+1,f.align="left",f.position=10+Math.min(80,Math.floor(a*8/32)*10),c.push(f))}return r&&c.length&&(c.sort(function(b,p){return b.line==="auto"||p.line==="auto"?0:b.line>8&&p.line>8?p.line-b.line:b.line-p.line}),c.forEach(function(b){return Object(w.addCueToTrack)(r,b)})),c}};X.default=h},"./src/utils/discontinuities.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"findFirstFragWithCC",function(){return _}),L.d(X,"shouldAlignOnDiscontinuities",function(){return h}),L.d(X,"findDiscontinuousReferenceFrag",function(){return s}),L.d(X,"adjustSlidingStart",function(){return n}),L.d(X,"alignStream",function(){return e}),L.d(X,"alignPDT",function(){return c}),L.d(X,"alignFragmentByPDTDelta",function(){return o}),L.d(X,"alignMediaPlaylistByPDT",function(){return f});var y=L("./src/polyfills/number.ts"),E=L("./src/utils/logger.ts"),w=L("./src/controller/level-helper.ts");function _(d,a){for(var A=null,g=0,m=d.length;gA.startCC||d&&d.cc=this.minWeight_},_.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},_.destroy=function(){},w}();X.default=E},"./src/utils/ewma.ts":function(se,X,L){"use strict";L.r(X);var y=function(){function E(_,h,s){h===void 0&&(h=0),s===void 0&&(s=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=_,this.alpha_=_?Math.exp(Math.log(.5)/_):0,this.estimate_=h,this.totalWeight_=s}var w=E.prototype;return w.sample=function(h,s){var r=Math.pow(this.alpha_,h);this.estimate_=s*(1-r)+r*this.estimate_,this.totalWeight_+=h},w.getTotalWeight=function(){return this.totalWeight_},w.getEstimate=function(){if(this.alpha_){var h=1-Math.pow(this.alpha_,this.totalWeight_);if(h)return this.estimate_/h}return this.estimate_},E}();X.default=y},"./src/utils/fetch-loader.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"fetchSupported",function(){return o});var y=L("./src/polyfills/number.ts"),E=L("./src/loader/load-stats.ts"),w=L("./src/demux/chunk-cache.ts");function _(g,m){g.prototype=Object.create(m.prototype),g.prototype.constructor=g,e(g,m)}function h(g){var m=typeof Map=="function"?new Map:void 0;return h=function(T){if(T===null||!n(T))return T;if(typeof T!="function")throw new TypeError("Super expression must either be null or a function");if(typeof m!="undefined"){if(m.has(T))return m.get(T);m.set(T,B)}function B(){return s(T,arguments,l(this).constructor)}return B.prototype=Object.create(T.prototype,{constructor:{value:B,enumerable:!1,writable:!0,configurable:!0}}),e(B,T)},h(g)}function s(g,m,C){return r()?s=Reflect.construct:s=function(B,b,p){var u=[null];u.push.apply(u,b);var i=Function.bind.apply(B,u),x=new i;return p&&e(x,p.prototype),x},s.apply(null,arguments)}function r(){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(g){return!1}}function n(g){return Function.toString.call(g).indexOf("[native code]")!==-1}function e(g,m){return e=Object.setPrototypeOf||function(T,B){return T.__proto__=B,T},e(g,m)}function l(g){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(C){return C.__proto__||Object.getPrototypeOf(C)},l(g)}function c(){return c=Object.assign||function(g){for(var m=1;m=p&&u(B,b,i.flush(),T)):u(B,b,I,T),S()}).catch(function(){return Promise.reject()})};return O()},g}();function d(g,m){var C={method:"GET",mode:"cors",credentials:"same-origin",signal:m,headers:new self.Headers(c({},g.headers))};return g.rangeEnd&&C.headers.set("Range","bytes="+g.rangeStart+"-"+String(g.rangeEnd-1)),C}function a(g,m){return new self.Request(g.url,m)}var A=function(g){_(m,g);function m(C,T,B){var b;return b=g.call(this,C)||this,b.code=void 0,b.details=void 0,b.code=T,b.details=B,b}return m}(h(Error));X.default=f},"./src/utils/imsc1-ttml-parser.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"IMSC1_CODEC",function(){return n}),L.d(X,"parseIMSC1",function(){return o});var y=L("./src/utils/mp4-tools.ts"),E=L("./src/utils/vttparser.ts"),w=L("./src/utils/vttcue.ts"),_=L("./src/demux/id3.ts"),h=L("./src/utils/timescale-conversion.ts"),s=L("./src/utils/webvtt-parser.ts");function r(){return r=Object.assign||function(p){for(var u=1;u"):y}function h(n){for(var e=arguments.length,l=new Array(e>1?e-1:0),c=1;c>24,m[C+1]=T>>16&255,m[C+2]=T>>8&255,m[C+3]=T&255}function e(m,C){var T=[];if(!C.length)return T;var B,b,p;"data"in m?(B=m.data,b=m.start,p=m.end):(B=m,b=0,p=B.byteLength);for(var u=b;u1?u+i:p;if(x===C[0])if(C.length===1)T.push({data:B,start:u+8,end:O});else{var S=e({data:B,start:u+8,end:O},C.slice(1));S.length&&_.apply(T,S)}u=O}return T}function l(m){var C=e(m,["moov"]),T=C[0],B=T?T.end:null,b=e(m,["sidx"]);if(!b||!b[0])return null;var p=[],u=b[0],i=u.data[0],x=i===0?8:16,O=r(u,x);x+=4;var S=0,D=0;i===0?x+=8:x+=16,x+=2;var I=u.end+D,k=s(u,x);x+=2;for(var Q=0;Q>>31;if(z===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var F=r(u,Y);Y+=4,p.push({referenceSize:K,subsegmentDuration:F,info:{duration:F/O,start:I,end:I+K-1}}),I+=K,Y+=4,x=Y}return{earliestPresentationTime:S,timescale:O,version:i,referencesCount:k,references:p,moovEndOffset:B}}function c(m){for(var C=[],T=e(m,["moov","trak"]),B=0;Bh)&&(this.startTime=h),this.endTime=s,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},w.reset=function(){this.cueRanges=[]},E}()},"./src/utils/texttrack-utils.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"sendAddTrackEvent",function(){return E}),L.d(X,"addCueToTrack",function(){return w}),L.d(X,"clearCurrentCues",function(){return _}),L.d(X,"removeCuesInRange",function(){return h}),L.d(X,"getCuesInRange",function(){return r});var y=L("./src/utils/logger.ts");function E(n,e){var l;try{l=new Event("addtrack")}catch(c){l=document.createEvent("Event"),l.initEvent("addtrack",!1,!1)}l.track=n,e.dispatchEvent(l)}function w(n,e){var l=n.mode;if(l==="disabled"&&(n.mode="hidden"),n.cues&&!n.cues.getCueById(e.id))try{if(n.addCue(e),!n.cues.getCueById(e.id))throw new Error("addCue is failed for: "+e)}catch(o){y.logger.debug("[texttrack-utils]: "+o);var c=new self.TextTrackCue(e.startTime,e.endTime,e.text);c.id=e.id,n.addCue(c)}l==="disabled"&&(n.mode=l)}function _(n){var e=n.mode;if(e==="disabled"&&(n.mode="hidden"),n.cues)for(var l=n.cues.length;l--;)n.removeCue(n.cues[l]);e==="disabled"&&(n.mode=e)}function h(n,e,l){var c=n.mode;if(c==="disabled"&&(n.mode="hidden"),n.cues&&n.cues.length>0)for(var o=r(n.cues,e,l),f=0;fn[l].endTime)return-1;for(var c=0,o=l;c<=o;){var f=Math.floor((o+c)/2);if(en[f].startTime&&c-1)for(var f=o,d=n.length;f=e&&a.endTime<=l)c.push(a);else if(a.startTime>l)return c}return c}},"./src/utils/time-ranges.ts":function(se,X,L){"use strict";L.r(X);var y={toString:function(w){for(var _="",h=w.length,s=0;s1?e-1:0),c=1;c100)throw new Error("Position must be between 0 and 100.");p=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"positionAlign",s({},o,{get:function(){return u},set:function(S){var D=h(S);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");u=D,this.hasBeenReset=!0}})),Object.defineProperty(c,"size",s({},o,{get:function(){return i},set:function(S){if(S<0||S>100)throw new Error("Size must be between 0 and 100.");i=S,this.hasBeenReset=!0}})),Object.defineProperty(c,"align",s({},o,{get:function(){return x},set:function(S){var D=h(S);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");x=D,this.hasBeenReset=!0}})),c.displayState=void 0}return r.prototype.getCueAsHTML=function(){var n=self.WebVTT;return n.convertCueToDOMTree(self,this.text)},r}()},"./src/utils/vttparser.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"parseTimeStamp",function(){return w}),L.d(X,"fixLineBreaks",function(){return e}),L.d(X,"VTTParser",function(){return l});var y=L("./src/utils/vttcue.ts"),E=function(){function c(){}var o=c.prototype;return o.decode=function(d,a){if(!d)return"";if(typeof d!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(d))},c}();function w(c){function o(d,a,A,g){return(d|0)*3600+(a|0)*60+(A|0)+parseFloat(g||0)}var f=c.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return f?parseFloat(f[2])>59?o(f[2],f[3],0,f[4]):o(f[1],f[2],f[3],f[4]):null}var _=function(){function c(){this.values=Object.create(null)}var o=c.prototype;return o.set=function(d,a){!this.get(d)&&a!==""&&(this.values[d]=a)},o.get=function(d,a,A){return A?this.has(d)?this.values[d]:a[A]:this.has(d)?this.values[d]:a},o.has=function(d){return d in this.values},o.alt=function(d,a,A){for(var g=0;g=0&&A<=100)return this.set(d,A),!0}return!1},c}();function h(c,o,f,d){var a=d?c.split(d):[c];for(var A in a){if(typeof a[A]!="string")continue;var g=a[A].split(f);if(g.length!==2)continue;var m=g[0],C=g[1];o(m,C)}}var s=new y.default(0,0,""),r=s.align==="middle"?"middle":"center";function n(c,o,f){var d=c;function a(){var m=w(c);if(m===null)throw new Error("Malformed timestamp: "+d);return c=c.replace(/^[^\sa-zA-Z-]+/,""),m}function A(m,C){var T=new _;h(m,function(p,u){var i;switch(p){case"region":for(var x=f.length-1;x>=0;x--)if(f[x].id===u){T.set(p,f[x].region);break}break;case"vertical":T.alt(p,u,["rl","lr"]);break;case"line":i=u.split(","),T.integer(p,i[0]),T.percent(p,i[0])&&T.set("snapToLines",!1),T.alt(p,i[0],["auto"]),i.length===2&&T.alt("lineAlign",i[1],["start",r,"end"]);break;case"position":i=u.split(","),T.percent(p,i[0]),i.length===2&&T.alt("positionAlign",i[1],["start",r,"end","line-left","line-right","auto"]);break;case"size":T.percent(p,u);break;case"align":T.alt(p,u,["start",r,"end","left","right"]);break}},/:/,/\s/),C.region=T.get("region",null),C.vertical=T.get("vertical","");var B=T.get("line","auto");B==="auto"&&s.line===-1&&(B=-1),C.line=B,C.lineAlign=T.get("lineAlign","start"),C.snapToLines=T.get("snapToLines",!0),C.size=T.get("size",100),C.align=T.get("align",r);var b=T.get("position","auto");b==="auto"&&s.position===50&&(b=C.align==="start"||C.align==="left"?0:C.align==="end"||C.align==="right"?100:50),C.position=b}function g(){c=c.replace(/^\s+/,"")}if(g(),o.startTime=a(),g(),c.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+d);c=c.substr(3),g(),o.endTime=a(),g(),A(c,o)}function e(c){return c.replace(//gi,` `)}var l=function(){function c(){this.state="INITIAL",this.buffer="",this.decoder=new E,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var o=c.prototype;return o.parse=function(d){var a=this;d&&(a.buffer+=a.decoder.decode(d,{stream:!0}));function A(){var b=a.buffer,p=0;for(b=e(b);p")===-1){a.cue.id=m;continue}case"CUE":if(!a.cue){a.state="BADCUE";continue}try{n(m,a.cue,a.regionList)}catch(b){a.cue=null,a.state="BADCUE";continue}a.state="CUETEXT";continue;case"CUETEXT":{var B=m.indexOf("-->")!==-1;if(!m||B&&(S=!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+=` +`&&++p,a.buffer=b.substr(p),u}function g(b){h(b,function(p,u){},/:/)}try{var m="";if(a.state==="INITIAL"){if(!/\r\n|\n/.test(a.buffer))return this;m=A();var C=m.match(/^()?WEBVTT([ \t].*)?$/);if(!C||!C[0])throw new Error("Malformed WebVTT signature.");a.state="HEADER"}for(var T=!1;a.buffer;){if(!/\r\n|\n/.test(a.buffer))return this;T?T=!1:m=A();switch(a.state){case"HEADER":/:/.test(m)?g(m):m||(a.state="ID");continue;case"NOTE":m||(a.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(m)){a.state="NOTE";break}if(!m)continue;if(a.cue=new y.default(0,0,""),a.state="CUE",m.indexOf("-->")===-1){a.cue.id=m;continue}case"CUE":if(!a.cue){a.state="BADCUE";continue}try{n(m,a.cue,a.regionList)}catch(b){a.cue=null,a.state="BADCUE";continue}a.state="CUETEXT";continue;case"CUETEXT":{var B=m.indexOf("-->")!==-1;if(!m||B&&(T=!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+=m}continue;case"BADCUE":m||(a.state="ID")}}}catch(b){a.state==="CUETEXT"&&a.cue&&a.oncue&&a.oncue(a.cue),a.cue=null,a.state=a.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},o.flush=function(){var d=this;try{if((d.cue||d.state==="HEADER")&&(d.buffer+=` -`,d.parse()),d.state==="INITIAL"||d.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(a){d.onparsingerror&&d.onparsingerror(a)}return d.onflush&&d.onflush(),this},c}()},"./src/utils/webvtt-parser.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"generateCueId",function(){return l}),L.d(X,"parseWebVTT",function(){return o});var y=L("./src/polyfills/number.ts"),E=L("./src/utils/vttparser.ts"),w=L("./src/demux/id3.ts"),_=L("./src/utils/timescale-conversion.ts"),h=L("./src/remux/mp4-remuxer.ts"),s=/\r\n|\n\r|\n|\r/g,r=function(d,a,A){return A===void 0&&(A=0),d.substr(A,a.length)===a},n=function(d){var a=parseInt(d.substr(-3)),A=parseInt(d.substr(-6,2)),g=parseInt(d.substr(-9,2)),m=d.length>9?parseInt(d.substr(0,d.indexOf(":"))):0;if(!Object(y.isFiniteNumber)(a)||!Object(y.isFiniteNumber)(A)||!Object(y.isFiniteNumber)(g)||!Object(y.isFiniteNumber)(m))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+d);return a+=1e3*A,a+=60*1e3*g,a+=60*60*1e3*m,a},e=function(d){for(var a=5381,A=d.length;A;)a=a*33^d.charCodeAt(--A);return(a>>>0).toString()};function l(f,d,a){return e(f.toString())+e(d.toString())+e(a)}var c=function(d,a,A){var g=d[a],m=d[g.prevCC];if(!m||!m.new&&g.new){d.ccOffset=d.presentationOffset=g.start,g.new=!1;return}for(;(C=m)!==null&&C!==void 0&&C.new;){var C;d.ccOffset+=g.start-m.start,g.new=!1,g=m,m=d[g.prevCC]}d.presentationOffset=A};function o(f,d,a,A,g,m,C,S){var B=new E.VTTParser,b=Object(w.utf8ArrayToStr)(new Uint8Array(f)).trim().replace(s,` +`,d.parse()),d.state==="INITIAL"||d.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(a){d.onparsingerror&&d.onparsingerror(a)}return d.onflush&&d.onflush(),this},c}()},"./src/utils/webvtt-parser.ts":function(se,X,L){"use strict";L.r(X),L.d(X,"generateCueId",function(){return l}),L.d(X,"parseWebVTT",function(){return o});var y=L("./src/polyfills/number.ts"),E=L("./src/utils/vttparser.ts"),w=L("./src/demux/id3.ts"),_=L("./src/utils/timescale-conversion.ts"),h=L("./src/remux/mp4-remuxer.ts"),s=/\r\n|\n\r|\n|\r/g,r=function(d,a,A){return A===void 0&&(A=0),d.substr(A,a.length)===a},n=function(d){var a=parseInt(d.substr(-3)),A=parseInt(d.substr(-6,2)),g=parseInt(d.substr(-9,2)),m=d.length>9?parseInt(d.substr(0,d.indexOf(":"))):0;if(!Object(y.isFiniteNumber)(a)||!Object(y.isFiniteNumber)(A)||!Object(y.isFiniteNumber)(g)||!Object(y.isFiniteNumber)(m))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+d);return a+=1e3*A,a+=60*1e3*g,a+=60*60*1e3*m,a},e=function(d){for(var a=5381,A=d.length;A;)a=a*33^d.charCodeAt(--A);return(a>>>0).toString()};function l(f,d,a){return e(f.toString())+e(d.toString())+e(a)}var c=function(d,a,A){var g=d[a],m=d[g.prevCC];if(!m||!m.new&&g.new){d.ccOffset=d.presentationOffset=g.start,g.new=!1;return}for(;(C=m)!==null&&C!==void 0&&C.new;){var C;d.ccOffset+=g.start-m.start,g.new=!1,g=m,m=d[g.prevCC]}d.presentationOffset=A};function o(f,d,a,A,g,m,C,T){var B=new E.VTTParser,b=Object(w.utf8ArrayToStr)(new Uint8Array(f)).trim().replace(s,` `).split(` -`),p=[],u=Object(_.toMpegTsClockFromTimescale)(d,a),i="00:00.000",x=0,O=0,T,D=!0,I=!1;B.oncue=function(k){var Q=A[g],Y=A.ccOffset,U=(x-u)/9e4;if(Q!=null&&Q.new&&(O!==void 0?Y=A.ccOffset=Q.start:c(A,g,U)),U&&(Y=U-A.presentationOffset),I){var K=k.endTime-k.startTime,z=Object(h.normalizePts)((k.startTime+Y-O)*9e4,m*9e4)/9e4;k.startTime=z,k.endTime=z+K}var F=k.text.trim();k.text=decodeURIComponent(encodeURIComponent(F)),k.id||(k.id=l(k.startTime,k.endTime,F)),k.endTime>0&&p.push(k)},B.onparsingerror=function(k){T=k},B.onflush=function(){if(T){S(T);return}C(p)},b.forEach(function(k){if(D)if(r(k,"X-TIMESTAMP-MAP=")){D=!1,I=!0,k.substr(16).split(",").forEach(function(Q){r(Q,"LOCAL:")?i=Q.substr(6):r(Q,"MPEGTS:")&&(x=parseInt(Q.substr(7)))});try{O=n(i)/1e3}catch(Q){I=!1,T=Q}return}else k===""&&(D=!1);B.parse(k+` -`)}),B.flush()}},"./src/utils/xhr-loader.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/utils/logger.ts"),E=L("./src/loader/load-stats.ts"),w=/^age:\s*[\d.]+\s*$/m,_=function(){function h(r){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=r?r.xhrSetup:null,this.stats=new E.LoadStats,this.retryDelay=0}var s=h.prototype;return s.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},s.abortInternal=function(){var n=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),n&&(n.onreadystatechange=null,n.onprogress=null,n.readyState!==4&&(this.stats.aborted=!0,n.abort()))},s.abort=function(){var n;this.abortInternal(),(n=this.callbacks)!==null&&n!==void 0&&n.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},s.load=function(n,e,l){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=n,this.config=e,this.callbacks=l,this.retryDelay=e.retryDelay,this.loadInternal()},s.loadInternal=function(){var n=this.config,e=this.context;if(!n)return;var l=this.loader=new self.XMLHttpRequest,c=this.stats;c.loading.first=0,c.loaded=0;var o=this.xhrSetup;try{if(o)try{o(l,e.url)}catch(a){l.open("GET",e.url,!0),o(l,e.url)}l.readyState||l.open("GET",e.url,!0);var f=this.context.headers;if(f)for(var d in f)l.setRequestHeader(d,f[d])}catch(a){this.callbacks.onError({code:l.status,text:a.message},e,l);return}e.rangeEnd&&l.setRequestHeader("Range","bytes="+e.rangeStart+"-"+(e.rangeEnd-1)),l.onreadystatechange=this.readystatechange.bind(this),l.onprogress=this.loadprogress.bind(this),l.responseType=e.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout),l.send()},s.readystatechange=function(){var n=this.context,e=this.loader,l=this.stats;if(!n||!e)return;var c=e.readyState,o=this.config;if(l.aborted)return;if(c>=2)if(self.clearTimeout(this.requestTimeout),l.loading.first===0&&(l.loading.first=Math.max(self.performance.now(),l.loading.start)),c===4){e.onreadystatechange=null,e.onprogress=null;var f=e.status;if(f>=200&&f<300){l.loading.end=Math.max(self.performance.now(),l.loading.first);var d,a;if(n.responseType==="arraybuffer"?(d=e.response,a=d.byteLength):(d=e.responseText,a=d.length),l.loaded=l.total=a,!this.callbacks)return;var A=this.callbacks.onProgress;if(A&&A(l,n,d,e),!this.callbacks)return;var g={url:e.responseURL,data:d};this.callbacks.onSuccess(g,l,n,e)}else l.retry>=o.maxRetry||f>=400&&f<499?(y.logger.error(f+" while loading "+n.url),this.callbacks.onError({code:f,text:e.statusText},n,e)):(y.logger.warn(f+" while loading "+n.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,o.maxRetryDelay),l.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),o.timeout)},s.loadtimeout=function(){y.logger.warn("timeout while loading "+this.context.url);var n=this.callbacks;n&&(this.abortInternal(),n.onTimeout(this.stats,this.context,this.loader))},s.loadprogress=function(n){var e=this.stats;e.loaded=n.loaded,n.lengthComputable&&(e.total=n.total)},s.getCacheAge=function(){var n=null;if(this.loader&&w.test(this.loader.getAllResponseHeaders())){var e=this.loader.getResponseHeader("age");n=e?parseFloat(e):null}return n},h}();X.default=_}}).default})},vHTk:function(Ge,me,P){Ge.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(Ge,me,P){var se=P("SrGk"),X=P("bYtY");function L(w,_){se.call(this,w,_,["filter"],"__filter_in_use__","_shadowDom")}X.inherits(L,se),L.prototype.addWithoutUpdate=function(w,_){if(_&&y(_.style)){var h;if(_._shadowDom){h=_._shadowDom;var s=this.getDefs(!0);s.contains(_._shadowDom)||this.addDom(h)}else h=this.add(_);this.markUsed(_);var r=h.getAttribute("id");w.style.filter="url(#"+r+")"}},L.prototype.add=function(w){var _=this.createElement("filter");return w._shadowDomId=w._shadowDomId||this.nextId++,_.setAttribute("id","zr"+this._zrId+"-shadow-"+w._shadowDomId),this.updateDom(w,_),this.addDom(_),_},L.prototype.update=function(w,_){var h=_.style;if(y(h)){var s=this;se.prototype.update.call(this,_,function(){s.updateDom(_,_._shadowDom)})}else this.remove(w,_)},L.prototype.remove=function(w,_){_._shadowDomId!=null&&(this.removeDom(w),w.style.filter="")},L.prototype.updateDom=function(w,_){var h=_.getElementsByTagName("feDropShadow");h.length===0?h=this.createElement("feDropShadow"):h=h[0];var s=w.style,r=w.scale&&w.scale[0]||1,n=w.scale&&w.scale[1]||1,e,l,c,o;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)e=s.shadowOffsetX||0,l=s.shadowOffsetY||0,c=s.shadowBlur,o=s.shadowColor;else if(s.textShadowBlur)e=s.textShadowOffsetX||0,l=s.textShadowOffsetY||0,c=s.textShadowBlur,o=s.textShadowColor;else{this.removeDom(_,s);return}h.setAttribute("dx",e/r),h.setAttribute("dy",l/n),h.setAttribute("flood-color",o);var f=c/2/r,d=c/2/n,a=f+" "+d;h.setAttribute("stdDeviation",a),_.setAttribute("x","-100%"),_.setAttribute("y","-100%"),_.setAttribute("width",Math.ceil(c/2*200)+"%"),_.setAttribute("height",Math.ceil(c/2*200)+"%"),_.appendChild(h),w._shadowDom=_},L.prototype.markUsed=function(w){w._shadowDom&&se.prototype.markUsed.call(this,w._shadowDom)};function y(w){return w&&(w.shadowBlur||w.shadowOffsetX||w.shadowOffsetY||w.textShadowBlur||w.textShadowOffsetX||w.textShadowOffsetY)}var E=L;Ge.exports=E},vUf6:function(Ge,me,P){Ge.exports=P.p+"static/xxtj.38a4bc0a.svg"},vWvF:function(Ge,me,P){var se=P("Bq2U"),X=P("SUKs"),L=P("bYtY"),y=L.isString,E=L.isFunction,w=L.isObject,_=L.isArrayLike,h=L.indexOf,s=function(){this.animators=[]};s.prototype={constructor:s,animate:function(c,o){var f,d=!1,a=this,A=this.__zr;if(c){var g=c.split("."),m=a;d=g[0]==="shape";for(var C=0,S=g.length;C0&&c.animate(o,!1).when(a==null?500:a,m).delay(A||0)}function e(c,o,f,d){if(!o)c.attr(f,d);else{var a={};a[o]={},a[o][f]=d,c.attr(a)}}var l=s;Ge.exports=l},w8Aa:function(Ge,me,P){Ge.exports={img:"img___3e4yQ"}},wCXF:function(Ge,me,P){"use strict";P.d(me,"a",function(){return oe});var se=P("rePB"),X=P("VTBJ"),L=P("KQm4"),y=P("U8pU"),E=P("ODXe"),w=P("q1tI"),_=P("TSYQ"),h=P.n(_),s=P("Gytx"),r=P.n(s),n=P("Kwbf"),e=P("t23M"),l=P("qx4F"),c=P("6eGT"),o=P("IBYe"),f=P("Ff2n"),d=P("c+Xe"),a=P("fyJ8"),A=P("biw7");function g(Ue,He,dt,vt,it){var at=dt[Ue]||{},Ve=dt[He]||{},Xe,ze;at.fixed==="left"?Xe=vt.left[Ue]:Ve.fixed==="right"&&(ze=vt.right[He]);var we=!1,Re=!1,Me=!1,Ye=!1,ot=dt[He+1],mt=dt[Ue-1];if(it==="rtl"){if(Xe!==void 0){var St=mt&&mt.fixed==="left";Ye=!St}else if(ze!==void 0){var _t=ot&&ot.fixed==="right";Me=!_t}}else if(Xe!==void 0){var Dt=ot&&ot.fixed==="left";we=!Dt}else if(ze!==void 0){var It=mt&&mt.fixed==="right";Re=!It}return{fixLeft:Xe,fixRight:ze,lastFixLeft:we,firstFixRight:Re,lastFixRight:Me,firstFixLeft:Ye,isSticky:vt.isSticky}}var m=P("sR1s");function C(Ue){var He=Ue.cells,dt=Ue.stickyOffsets,vt=Ue.flattenColumns,it=Ue.rowComponent,at=Ue.cellComponent,Ve=Ue.onHeaderRow,Xe=Ue.index,ze=w.useContext(A.a),we=ze.prefixCls,Re=ze.direction,Me;Ve&&(Me=Ve(He.map(function(ot){return ot.column}),Xe));var Ye=Object(m.a)(He.map(function(ot){return ot.column}));return w.createElement(it,Object.assign({},Me),He.map(function(ot,mt){var St=ot.column,_t=g(ot.colStart,ot.colEnd,vt,dt,Re),Dt;return St&&St.onHeaderCell&&(Dt=ot.column.onHeaderCell(St)),w.createElement(a.a,Object.assign({},ot,{ellipsis:St.ellipsis,align:St.align,component:at,prefixCls:we,key:Ye[mt]},_t,{additionalProps:Dt,rowType:"header"}))}))}C.displayName="HeaderRow";var S=C;function B(Ue){var He=[];function dt(Ve,Xe){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;He[ze]=He[ze]||[];var we=Xe,Re=Ve.filter(Boolean).map(function(Me){var Ye={key:Me.key,className:Me.className||"",children:Me.title,column:Me,colStart:we},ot=1,mt=Me.children;return mt&&mt.length>0&&(ot=dt(mt,we,ze+1).reduce(function(St,_t){return St+_t},0),Ye.hasSubColumns=!0),"colSpan"in Me&&(ot=Me.colSpan),"rowSpan"in Me&&(Ye.rowSpan=Me.rowSpan),Ye.colSpan=ot,Ye.colEnd=Ye.colStart+ot-1,He[ze].push(Ye),we+=ot,ot});return Re}dt(Ue,0);for(var vt=He.length,it=function(Xe){He[Xe].forEach(function(ze){!("rowSpan"in ze)&&!ze.hasSubColumns&&(ze.rowSpan=vt-Xe)})},at=0;at=0;Xe-=1){var ze=He[Xe],we=dt&&dt[Xe],Re=we&&we[u.a];(ze||Re||Ve)&&(it.unshift(w.createElement("col",Object.assign({key:Xe,style:{width:ze,minWidth:ze}},Re))),Ve=!0)}return w.createElement("colgroup",null,it)}var x=i;function O(Ue,He){return Object(w.useMemo)(function(){for(var dt=[],vt=0;vt1?Cn-1:0),zn=1;zn=Me&&(xn=Me-Ye),Ve({scrollLeft:xn/Me*(Re+2)}),It.current.x=bt.pageX},ft=function(){var bt=Object(De.b)(at.current).top,Nt=bt+at.current.offsetHeight,sn=document.documentElement.scrollTop+window.innerHeight;Nt-Object(l.a)()<=sn||bt>=sn-Xe?Dt(function(Jn){return Object(X.a)(Object(X.a)({},Jn),{},{isHiddenScrollBar:!0})}):Dt(function(Jn){return Object(X.a)(Object(X.a)({},Jn),{},{isHiddenScrollBar:!1})})},Ot=function(bt){Dt(function(Nt){return Object(X.a)(Object(X.a)({},Nt),{},{scrollLeft:bt/Re*Me||0})})};return w.useImperativeHandle(dt,function(){return{setScrollLeft:Ot}}),w.useEffect(function(){var Ut=Object(Ie.a)(document.body,"mouseup",Le,!1),bt=Object(Ie.a)(document.body,"mousemove",Ct,!1);return ft(),function(){Ut.remove(),bt.remove()}},[Ye,ct]),w.useEffect(function(){var Ut=Object(Ie.a)(window,"scroll",ft,!1),bt=Object(Ie.a)(window,"resize",ft,!1);return function(){Ut.remove(),bt.remove()}},[]),w.useEffect(function(){_t.isHiddenScrollBar||Dt(function(Ut){var bt,Nt;return Object(X.a)(Object(X.a)({},Ut),{},{scrollLeft:at.current.scrollLeft/((bt=at.current)===null||bt===void 0?void 0:bt.scrollWidth)*((Nt=at.current)===null||Nt===void 0?void 0:Nt.clientWidth)})})},[_t.isHiddenScrollBar]),Re<=Me||!Ye||_t.isHiddenScrollBar?null:w.createElement("div",{style:{height:Object(l.a)(),width:Me,bottom:Xe},className:"".concat(we,"-sticky-scroll")},w.createElement("div",{onMouseDown:qe,ref:ot,className:h()("".concat(we,"-sticky-scroll-bar"),Object(se.a)({},"".concat(we,"-sticky-scroll-bar-active"),ct)),style:{width:"".concat(Ye,"px"),transform:"translate3d(".concat(_t.scrollLeft,"px, 0, 0)")}}))},N=w.forwardRef(ne);function W(Ue,He){return w.useMemo(function(){var dt=!!Ue;return{isSticky:dt,stickyClassName:dt?"".concat(He,"-sticky-header"):"",offsetHeader:Object(y.a)(Ue)==="object"&&Ue.offsetHeader||0,offsetScroll:Object(y.a)(Ue)==="object"&&Ue.offsetScroll||0}},[Ue,He])}var le=[],ee={},oe="rc-table-internal-hook",xe=w.memo(function(Ue){var He=Ue.children;return He},function(Ue,He){return r()(Ue.props,He.props)?Ue.pingLeft!==He.pingLeft||Ue.pingRight!==He.pingRight:!1});function Ke(Ue){var He,dt=Ue.prefixCls,vt=Ue.className,it=Ue.rowClassName,at=Ue.style,Ve=Ue.data,Xe=Ue.rowKey,ze=Ue.scroll,we=Ue.tableLayout,Re=Ue.direction,Me=Ue.title,Ye=Ue.footer,ot=Ue.summary,mt=Ue.id,St=Ue.showHeader,_t=Ue.components,Dt=Ue.emptyText,It=Ue.onRow,Lt=Ue.onHeaderRow,Et=Ue.internalHooks,ct=Ue.transformColumns,At=Ue.internalRefs,Le=Ue.sticky,qe=Ve||le,Ct=!!qe.length,ft=w.useState(0),Ot=Object(E.a)(ft,2),Ut=Ot[0],bt=Ot[1];w.useEffect(function(){bt(Object(l.a)())});var Nt=w.useMemo(function(){return Object(m.c)(_t,{})},[_t]),sn=w.useCallback(function(Aa,Jr){return Object(m.b)(Nt,Aa)||Jr},[Nt]),Jn=w.useMemo(function(){return typeof Xe=="function"?Xe:function(Aa){var Jr=Aa&&Aa[Xe];return Jr}},[Xe]),xn=Object(u.c)(Ue),Pr=xn.expandIcon,Vr=xn.expandedRowKeys,Lr=xn.defaultExpandedRowKeys,Sn=xn.defaultExpandAllRows,ea=xn.expandedRowRender,ua=xn.onExpand,ca=xn.onExpandedRowsChange,Qr=xn.expandRowByClick,Ca=xn.rowExpandable,Ga=xn.expandIconColumnIndex,oi=xn.expandedRowClassName,Oe=xn.childrenColumnName,ke=xn.indentSize,je=Pr||ue,gt=Oe||"children",Ft=w.useMemo(function(){return ea?"row":Ue.expandable&&Et===oe&&Ue.expandable.__PARENT_RENDER_ICON__||qe.some(function(Aa){return Aa&&Object(y.a)(Aa)==="object"&&Aa[gt]})?"nest":!1},[!!ea,qe]),Xt=w.useState(function(){return Lr||(Sn?Se(qe,Jn,gt):[])}),tn=Object(E.a)(Xt,2),jt=tn[0],Yt=tn[1],Cn=w.useMemo(function(){return new Set(Vr||jt||[])},[Vr,jt]),cn=w.useCallback(function(Aa){var Jr=Jn(Aa,qe.indexOf(Aa)),Zr,Yi=Cn.has(Jr);Yi?(Cn.delete(Jr),Zr=Object(L.a)(Cn)):Zr=[].concat(Object(L.a)(Cn),[Jr]),Yt(Zr),ua&&ua(!Yi,Aa),ca&&ca(Zr)},[Jn,Cn,qe,ua,ca]),zn=w.useState(0),Ir=Object(E.a)(zn,2),wr=Ir[0],Sr=Ir[1],Br=Object(pe.b)(Object(X.a)(Object(X.a)(Object(X.a)({},Ue),xn),{},{expandable:!!ea,expandedKeys:Cn,getRowKey:Jn,onTriggerExpand:cn,expandIcon:je,expandIconColumnIndex:Ga,direction:Re}),Et===oe?ct:null),Yr=Object(E.a)(Br,2),ya=Yr[0],hr=Yr[1],Cr=w.useMemo(function(){return{columns:ya,flattenColumns:hr}},[ya,hr]),Or=w.useRef(),ha=w.useRef(),jr=w.useRef(),oa=w.useState(!1),mr=Object(E.a)(oa,2),da=mr[0],Ba=mr[1],si=w.useState(!1),_a=Object(E.a)(si,2),Fa=_a[0],mi=_a[1],Na=Ae(new Map),Nr=Object(E.a)(Na,2),ja=Nr[0],$a=Nr[1],Qa=Object(m.a)(hr),vi=Qa.map(function(Aa){return ja.get(Aa)}),gi=w.useMemo(function(){return vi},[vi.join("_")]),pa=ce(gi,hr.length,Re),Sa=ze&&Object(m.d)(ze.y),Kr=ze&&Object(m.d)(ze.x),ma=Kr&&hr.some(function(Aa){var Jr=Aa.fixed;return Jr}),uo=w.useRef(),Ni=W(Le,dt),Ii=Ni.isSticky,Ho=Ni.offsetHeader,ko=Ni.offsetScroll,rr=Ni.stickyClassName,Dr,Ur,_r;Sa&&(Ur={overflowY:"scroll",maxHeight:ze.y}),Kr&&(Dr={overflowX:"auto"},Sa||(Ur={overflowY:"hidden"}),_r={width:ze.x===!0?"auto":ze.x,minWidth:"100%"});var ra=w.useCallback(function(Aa,Jr){$a(function(Zr){var Yi=new Map(Zr);return Yi.set(Aa,Jr),Yi})},[]),sa=be(null),Va=Object(E.a)(sa,2),Oa=Va[0],Si=Va[1];function ji(Aa,Jr){if(!Jr)return;typeof Jr=="function"?Jr(Aa):Jr.scrollLeft!==Aa&&(Jr.scrollLeft=Aa)}var na=function(Jr){var Zr=Jr.currentTarget,Yi=Jr.scrollLeft,es=typeof Yi=="number"?Yi:Zr.scrollLeft,ts=Zr||ee;if(!Si()||Si()===ts){var Ss;Oa(ts),ji(es,ha.current),ji(es,jr.current),ji(es,(Ss=uo.current)===null||Ss===void 0?void 0:Ss.setScrollLeft)}if(Zr){var ps=Zr.scrollWidth,ks=Zr.clientWidth;Ba(es>0),mi(es0&&p.push(k)},B.onparsingerror=function(k){S=k},B.onflush=function(){if(S){T(S);return}C(p)},b.forEach(function(k){if(D)if(r(k,"X-TIMESTAMP-MAP=")){D=!1,I=!0,k.substr(16).split(",").forEach(function(Q){r(Q,"LOCAL:")?i=Q.substr(6):r(Q,"MPEGTS:")&&(x=parseInt(Q.substr(7)))});try{O=n(i)/1e3}catch(Q){I=!1,S=Q}return}else k===""&&(D=!1);B.parse(k+` +`)}),B.flush()}},"./src/utils/xhr-loader.ts":function(se,X,L){"use strict";L.r(X);var y=L("./src/utils/logger.ts"),E=L("./src/loader/load-stats.ts"),w=/^age:\s*[\d.]+\s*$/m,_=function(){function h(r){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=r?r.xhrSetup:null,this.stats=new E.LoadStats,this.retryDelay=0}var s=h.prototype;return s.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},s.abortInternal=function(){var n=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),n&&(n.onreadystatechange=null,n.onprogress=null,n.readyState!==4&&(this.stats.aborted=!0,n.abort()))},s.abort=function(){var n;this.abortInternal(),(n=this.callbacks)!==null&&n!==void 0&&n.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},s.load=function(n,e,l){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=n,this.config=e,this.callbacks=l,this.retryDelay=e.retryDelay,this.loadInternal()},s.loadInternal=function(){var n=this.config,e=this.context;if(!n)return;var l=this.loader=new self.XMLHttpRequest,c=this.stats;c.loading.first=0,c.loaded=0;var o=this.xhrSetup;try{if(o)try{o(l,e.url)}catch(a){l.open("GET",e.url,!0),o(l,e.url)}l.readyState||l.open("GET",e.url,!0);var f=this.context.headers;if(f)for(var d in f)l.setRequestHeader(d,f[d])}catch(a){this.callbacks.onError({code:l.status,text:a.message},e,l);return}e.rangeEnd&&l.setRequestHeader("Range","bytes="+e.rangeStart+"-"+(e.rangeEnd-1)),l.onreadystatechange=this.readystatechange.bind(this),l.onprogress=this.loadprogress.bind(this),l.responseType=e.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout),l.send()},s.readystatechange=function(){var n=this.context,e=this.loader,l=this.stats;if(!n||!e)return;var c=e.readyState,o=this.config;if(l.aborted)return;if(c>=2)if(self.clearTimeout(this.requestTimeout),l.loading.first===0&&(l.loading.first=Math.max(self.performance.now(),l.loading.start)),c===4){e.onreadystatechange=null,e.onprogress=null;var f=e.status;if(f>=200&&f<300){l.loading.end=Math.max(self.performance.now(),l.loading.first);var d,a;if(n.responseType==="arraybuffer"?(d=e.response,a=d.byteLength):(d=e.responseText,a=d.length),l.loaded=l.total=a,!this.callbacks)return;var A=this.callbacks.onProgress;if(A&&A(l,n,d,e),!this.callbacks)return;var g={url:e.responseURL,data:d};this.callbacks.onSuccess(g,l,n,e)}else l.retry>=o.maxRetry||f>=400&&f<499?(y.logger.error(f+" while loading "+n.url),this.callbacks.onError({code:f,text:e.statusText},n,e)):(y.logger.warn(f+" while loading "+n.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,o.maxRetryDelay),l.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),o.timeout)},s.loadtimeout=function(){y.logger.warn("timeout while loading "+this.context.url);var n=this.callbacks;n&&(this.abortInternal(),n.onTimeout(this.stats,this.context,this.loader))},s.loadprogress=function(n){var e=this.stats;e.loaded=n.loaded,n.lengthComputable&&(e.total=n.total)},s.getCacheAge=function(){var n=null;if(this.loader&&w.test(this.loader.getAllResponseHeaders())){var e=this.loader.getResponseHeader("age");n=e?parseFloat(e):null}return n},h}();X.default=_}}).default})},vHTk:function(Ge,me,P){Ge.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(Ge,me,P){var se=P("SrGk"),X=P("bYtY");function L(w,_){se.call(this,w,_,["filter"],"__filter_in_use__","_shadowDom")}X.inherits(L,se),L.prototype.addWithoutUpdate=function(w,_){if(_&&y(_.style)){var h;if(_._shadowDom){h=_._shadowDom;var s=this.getDefs(!0);s.contains(_._shadowDom)||this.addDom(h)}else h=this.add(_);this.markUsed(_);var r=h.getAttribute("id");w.style.filter="url(#"+r+")"}},L.prototype.add=function(w){var _=this.createElement("filter");return w._shadowDomId=w._shadowDomId||this.nextId++,_.setAttribute("id","zr"+this._zrId+"-shadow-"+w._shadowDomId),this.updateDom(w,_),this.addDom(_),_},L.prototype.update=function(w,_){var h=_.style;if(y(h)){var s=this;se.prototype.update.call(this,_,function(){s.updateDom(_,_._shadowDom)})}else this.remove(w,_)},L.prototype.remove=function(w,_){_._shadowDomId!=null&&(this.removeDom(w),w.style.filter="")},L.prototype.updateDom=function(w,_){var h=_.getElementsByTagName("feDropShadow");h.length===0?h=this.createElement("feDropShadow"):h=h[0];var s=w.style,r=w.scale&&w.scale[0]||1,n=w.scale&&w.scale[1]||1,e,l,c,o;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)e=s.shadowOffsetX||0,l=s.shadowOffsetY||0,c=s.shadowBlur,o=s.shadowColor;else if(s.textShadowBlur)e=s.textShadowOffsetX||0,l=s.textShadowOffsetY||0,c=s.textShadowBlur,o=s.textShadowColor;else{this.removeDom(_,s);return}h.setAttribute("dx",e/r),h.setAttribute("dy",l/n),h.setAttribute("flood-color",o);var f=c/2/r,d=c/2/n,a=f+" "+d;h.setAttribute("stdDeviation",a),_.setAttribute("x","-100%"),_.setAttribute("y","-100%"),_.setAttribute("width",Math.ceil(c/2*200)+"%"),_.setAttribute("height",Math.ceil(c/2*200)+"%"),_.appendChild(h),w._shadowDom=_},L.prototype.markUsed=function(w){w._shadowDom&&se.prototype.markUsed.call(this,w._shadowDom)};function y(w){return w&&(w.shadowBlur||w.shadowOffsetX||w.shadowOffsetY||w.textShadowBlur||w.textShadowOffsetX||w.textShadowOffsetY)}var E=L;Ge.exports=E},vUf6:function(Ge,me,P){Ge.exports=P.p+"static/xxtj.38a4bc0a.svg"},vWvF:function(Ge,me,P){var se=P("Bq2U"),X=P("SUKs"),L=P("bYtY"),y=L.isString,E=L.isFunction,w=L.isObject,_=L.isArrayLike,h=L.indexOf,s=function(){this.animators=[]};s.prototype={constructor:s,animate:function(c,o){var f,d=!1,a=this,A=this.__zr;if(c){var g=c.split("."),m=a;d=g[0]==="shape";for(var C=0,T=g.length;C0&&c.animate(o,!1).when(a==null?500:a,m).delay(A||0)}function e(c,o,f,d){if(!o)c.attr(f,d);else{var a={};a[o]={},a[o][f]=d,c.attr(a)}}var l=s;Ge.exports=l},w8Aa:function(Ge,me,P){Ge.exports={img:"img___3e4yQ"}},wCXF:function(Ge,me,P){"use strict";P.d(me,"a",function(){return oe});var se=P("rePB"),X=P("VTBJ"),L=P("KQm4"),y=P("U8pU"),E=P("ODXe"),w=P("q1tI"),_=P("TSYQ"),h=P.n(_),s=P("Gytx"),r=P.n(s),n=P("Kwbf"),e=P("t23M"),l=P("qx4F"),c=P("6eGT"),o=P("IBYe"),f=P("Ff2n"),d=P("c+Xe"),a=P("fyJ8"),A=P("biw7");function g(Ue,He,dt,vt,it){var at=dt[Ue]||{},Ve=dt[He]||{},Xe,ze;at.fixed==="left"?Xe=vt.left[Ue]:Ve.fixed==="right"&&(ze=vt.right[He]);var we=!1,Re=!1,Me=!1,Ye=!1,ot=dt[He+1],mt=dt[Ue-1];if(it==="rtl"){if(Xe!==void 0){var Tt=mt&&mt.fixed==="left";Ye=!Tt}else if(ze!==void 0){var _t=ot&&ot.fixed==="right";Me=!_t}}else if(Xe!==void 0){var Dt=ot&&ot.fixed==="left";we=!Dt}else if(ze!==void 0){var It=mt&&mt.fixed==="right";Re=!It}return{fixLeft:Xe,fixRight:ze,lastFixLeft:we,firstFixRight:Re,lastFixRight:Me,firstFixLeft:Ye,isSticky:vt.isSticky}}var m=P("sR1s");function C(Ue){var He=Ue.cells,dt=Ue.stickyOffsets,vt=Ue.flattenColumns,it=Ue.rowComponent,at=Ue.cellComponent,Ve=Ue.onHeaderRow,Xe=Ue.index,ze=w.useContext(A.a),we=ze.prefixCls,Re=ze.direction,Me;Ve&&(Me=Ve(He.map(function(ot){return ot.column}),Xe));var Ye=Object(m.a)(He.map(function(ot){return ot.column}));return w.createElement(it,Object.assign({},Me),He.map(function(ot,mt){var Tt=ot.column,_t=g(ot.colStart,ot.colEnd,vt,dt,Re),Dt;return Tt&&Tt.onHeaderCell&&(Dt=ot.column.onHeaderCell(Tt)),w.createElement(a.a,Object.assign({},ot,{ellipsis:Tt.ellipsis,align:Tt.align,component:at,prefixCls:we,key:Ye[mt]},_t,{additionalProps:Dt,rowType:"header"}))}))}C.displayName="HeaderRow";var T=C;function B(Ue){var He=[];function dt(Ve,Xe){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;He[ze]=He[ze]||[];var we=Xe,Re=Ve.filter(Boolean).map(function(Me){var Ye={key:Me.key,className:Me.className||"",children:Me.title,column:Me,colStart:we},ot=1,mt=Me.children;return mt&&mt.length>0&&(ot=dt(mt,we,ze+1).reduce(function(Tt,_t){return Tt+_t},0),Ye.hasSubColumns=!0),"colSpan"in Me&&(ot=Me.colSpan),"rowSpan"in Me&&(Ye.rowSpan=Me.rowSpan),Ye.colSpan=ot,Ye.colEnd=Ye.colStart+ot-1,He[ze].push(Ye),we+=ot,ot});return Re}dt(Ue,0);for(var vt=He.length,it=function(Xe){He[Xe].forEach(function(ze){!("rowSpan"in ze)&&!ze.hasSubColumns&&(ze.rowSpan=vt-Xe)})},at=0;at=0;Xe-=1){var ze=He[Xe],we=dt&&dt[Xe],Re=we&&we[u.a];(ze||Re||Ve)&&(it.unshift(w.createElement("col",Object.assign({key:Xe,style:{width:ze,minWidth:ze}},Re))),Ve=!0)}return w.createElement("colgroup",null,it)}var x=i;function O(Ue,He){return Object(w.useMemo)(function(){for(var dt=[],vt=0;vt1?Cn-1:0),zn=1;zn=Me&&(xn=Me-Ye),Ve({scrollLeft:xn/Me*(Re+2)}),It.current.x=bt.pageX},ft=function(){var bt=Object(De.b)(at.current).top,Nt=bt+at.current.offsetHeight,sn=document.documentElement.scrollTop+window.innerHeight;Nt-Object(l.a)()<=sn||bt>=sn-Xe?Dt(function(Jn){return Object(X.a)(Object(X.a)({},Jn),{},{isHiddenScrollBar:!0})}):Dt(function(Jn){return Object(X.a)(Object(X.a)({},Jn),{},{isHiddenScrollBar:!1})})},Ot=function(bt){Dt(function(Nt){return Object(X.a)(Object(X.a)({},Nt),{},{scrollLeft:bt/Re*Me||0})})};return w.useImperativeHandle(dt,function(){return{setScrollLeft:Ot}}),w.useEffect(function(){var Ut=Object(Ie.a)(document.body,"mouseup",Le,!1),bt=Object(Ie.a)(document.body,"mousemove",Ct,!1);return ft(),function(){Ut.remove(),bt.remove()}},[Ye,ct]),w.useEffect(function(){var Ut=Object(Ie.a)(window,"scroll",ft,!1),bt=Object(Ie.a)(window,"resize",ft,!1);return function(){Ut.remove(),bt.remove()}},[]),w.useEffect(function(){_t.isHiddenScrollBar||Dt(function(Ut){var bt,Nt;return Object(X.a)(Object(X.a)({},Ut),{},{scrollLeft:at.current.scrollLeft/((bt=at.current)===null||bt===void 0?void 0:bt.scrollWidth)*((Nt=at.current)===null||Nt===void 0?void 0:Nt.clientWidth)})})},[_t.isHiddenScrollBar]),Re<=Me||!Ye||_t.isHiddenScrollBar?null:w.createElement("div",{style:{height:Object(l.a)(),width:Me,bottom:Xe},className:"".concat(we,"-sticky-scroll")},w.createElement("div",{onMouseDown:qe,ref:ot,className:h()("".concat(we,"-sticky-scroll-bar"),Object(se.a)({},"".concat(we,"-sticky-scroll-bar-active"),ct)),style:{width:"".concat(Ye,"px"),transform:"translate3d(".concat(_t.scrollLeft,"px, 0, 0)")}}))},N=w.forwardRef(ne);function W(Ue,He){return w.useMemo(function(){var dt=!!Ue;return{isSticky:dt,stickyClassName:dt?"".concat(He,"-sticky-header"):"",offsetHeader:Object(y.a)(Ue)==="object"&&Ue.offsetHeader||0,offsetScroll:Object(y.a)(Ue)==="object"&&Ue.offsetScroll||0}},[Ue,He])}var le=[],ee={},oe="rc-table-internal-hook",xe=w.memo(function(Ue){var He=Ue.children;return He},function(Ue,He){return r()(Ue.props,He.props)?Ue.pingLeft!==He.pingLeft||Ue.pingRight!==He.pingRight:!1});function Ke(Ue){var He,dt=Ue.prefixCls,vt=Ue.className,it=Ue.rowClassName,at=Ue.style,Ve=Ue.data,Xe=Ue.rowKey,ze=Ue.scroll,we=Ue.tableLayout,Re=Ue.direction,Me=Ue.title,Ye=Ue.footer,ot=Ue.summary,mt=Ue.id,Tt=Ue.showHeader,_t=Ue.components,Dt=Ue.emptyText,It=Ue.onRow,Lt=Ue.onHeaderRow,Et=Ue.internalHooks,ct=Ue.transformColumns,At=Ue.internalRefs,Le=Ue.sticky,qe=Ve||le,Ct=!!qe.length,ft=w.useState(0),Ot=Object(E.a)(ft,2),Ut=Ot[0],bt=Ot[1];w.useEffect(function(){bt(Object(l.a)())});var Nt=w.useMemo(function(){return Object(m.c)(_t,{})},[_t]),sn=w.useCallback(function(Aa,Jr){return Object(m.b)(Nt,Aa)||Jr},[Nt]),Jn=w.useMemo(function(){return typeof Xe=="function"?Xe:function(Aa){var Jr=Aa&&Aa[Xe];return Jr}},[Xe]),xn=Object(u.c)(Ue),Pr=xn.expandIcon,Vr=xn.expandedRowKeys,Lr=xn.defaultExpandedRowKeys,Tn=xn.defaultExpandAllRows,ea=xn.expandedRowRender,ua=xn.onExpand,ca=xn.onExpandedRowsChange,Qr=xn.expandRowByClick,Ca=xn.rowExpandable,Ga=xn.expandIconColumnIndex,oi=xn.expandedRowClassName,Oe=xn.childrenColumnName,ke=xn.indentSize,je=Pr||ue,gt=Oe||"children",Ft=w.useMemo(function(){return ea?"row":Ue.expandable&&Et===oe&&Ue.expandable.__PARENT_RENDER_ICON__||qe.some(function(Aa){return Aa&&Object(y.a)(Aa)==="object"&&Aa[gt]})?"nest":!1},[!!ea,qe]),Xt=w.useState(function(){return Lr||(Tn?Te(qe,Jn,gt):[])}),tn=Object(E.a)(Xt,2),jt=tn[0],Yt=tn[1],Cn=w.useMemo(function(){return new Set(Vr||jt||[])},[Vr,jt]),cn=w.useCallback(function(Aa){var Jr=Jn(Aa,qe.indexOf(Aa)),Zr,Yi=Cn.has(Jr);Yi?(Cn.delete(Jr),Zr=Object(L.a)(Cn)):Zr=[].concat(Object(L.a)(Cn),[Jr]),Yt(Zr),ua&&ua(!Yi,Aa),ca&&ca(Zr)},[Jn,Cn,qe,ua,ca]),zn=w.useState(0),Ir=Object(E.a)(zn,2),wr=Ir[0],Tr=Ir[1],Br=Object(pe.b)(Object(X.a)(Object(X.a)(Object(X.a)({},Ue),xn),{},{expandable:!!ea,expandedKeys:Cn,getRowKey:Jn,onTriggerExpand:cn,expandIcon:je,expandIconColumnIndex:Ga,direction:Re}),Et===oe?ct:null),Yr=Object(E.a)(Br,2),ya=Yr[0],hr=Yr[1],Cr=w.useMemo(function(){return{columns:ya,flattenColumns:hr}},[ya,hr]),Or=w.useRef(),ha=w.useRef(),jr=w.useRef(),oa=w.useState(!1),mr=Object(E.a)(oa,2),da=mr[0],Ba=mr[1],si=w.useState(!1),_a=Object(E.a)(si,2),Fa=_a[0],mi=_a[1],Na=Ae(new Map),Nr=Object(E.a)(Na,2),ja=Nr[0],$a=Nr[1],Qa=Object(m.a)(hr),vi=Qa.map(function(Aa){return ja.get(Aa)}),gi=w.useMemo(function(){return vi},[vi.join("_")]),pa=ce(gi,hr.length,Re),Ta=ze&&Object(m.d)(ze.y),Kr=ze&&Object(m.d)(ze.x),ma=Kr&&hr.some(function(Aa){var Jr=Aa.fixed;return Jr}),uo=w.useRef(),Ni=W(Le,dt),Ii=Ni.isSticky,Ho=Ni.offsetHeader,ko=Ni.offsetScroll,rr=Ni.stickyClassName,Dr,Ur,_r;Ta&&(Ur={overflowY:"scroll",maxHeight:ze.y}),Kr&&(Dr={overflowX:"auto"},Ta||(Ur={overflowY:"hidden"}),_r={width:ze.x===!0?"auto":ze.x,minWidth:"100%"});var ra=w.useCallback(function(Aa,Jr){$a(function(Zr){var Yi=new Map(Zr);return Yi.set(Aa,Jr),Yi})},[]),sa=be(null),Va=Object(E.a)(sa,2),Oa=Va[0],Ti=Va[1];function ji(Aa,Jr){if(!Jr)return;typeof Jr=="function"?Jr(Aa):Jr.scrollLeft!==Aa&&(Jr.scrollLeft=Aa)}var na=function(Jr){var Zr=Jr.currentTarget,Yi=Jr.scrollLeft,es=typeof Yi=="number"?Yi:Zr.scrollLeft,ts=Zr||ee;if(!Ti()||Ti()===ts){var Ts;Oa(ts),ji(es,ha.current),ji(es,jr.current),ji(es,(Ts=uo.current)===null||Ts===void 0?void 0:Ts.setScrollLeft)}if(Zr){var ps=Zr.scrollWidth,ks=Zr.clientWidth;Ba(es>0),mi(es * Copyright (c) 2022 Niklas von Hertzen * Released under MIT License @@ -218,8 +218,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ***************************************************************************** */var se=function(J,V){return se=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(q,Z){q.__proto__=Z}||function(q,Z){for(var ye in Z)Object.prototype.hasOwnProperty.call(Z,ye)&&(q[ye]=Z[ye])},se(J,V)};function X(J,V){if(typeof V!="function"&&V!==null)throw new TypeError("Class extends value "+String(V)+" is not a constructor or null");se(J,V);function q(){this.constructor=J}J.prototype=V===null?Object.create(V):(q.prototype=V.prototype,new q)}var L=function(){return L=Object.assign||function(V){for(var q,Z=1,ye=arguments.length;Z0&&Be[Be.length-1])&&(wt[0]===6||wt[0]===2)){q=0;continue}if(wt[0]===3&&(!Be||wt[1]>Be[0]&&wt[1]=55296&&ye<=56319&&q>10)+55296,Je%1024+56320)),(ye+1===q||Z.length>16384)&&(Be+=String.fromCharCode.apply(String,Z),Z.length=0)}return Be},e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),c=0;c>4,Mt[ye++]=(Je&15)<<4|lt>>2,Mt[ye++]=(lt&3)<<6|st&63;return wt},A=function(J){for(var V=J.length,q=[],Z=0;Z>m,p=1<>m,x=b+i,O=x,T=2048>>6,D=O+T,I=65536>>C,k=1<=0){if(V<55296||V>56319&&V<=65535)return q=this.index[V>>m],q=(q<>m)],q=(q<>C),q=this.index[q],q+=V>>m&Q,q=this.index[q],q=(q<ae?(ye.push(!0),lt-=ae):ye.push(!1),["normal","auto","loose"].indexOf(V)!==-1&&[8208,8211,12316,12448].indexOf(Be)!==-1)return Z.push(Je),q.push(ne);if(lt===Ae||lt===he){if(Je===0)return Z.push(Je),q.push(at);var st=q[Je-1];return Ut.indexOf(st)===-1?(Z.push(Z[Je-1]),q.push(st)):(Z.push(Je),q.push(at))}if(Z.push(Je),lt===Ve)return q.push(V==="strict"?oe:Ye);if(lt===Dt)return q.push(at);if(lt===it)return q.push(at);if(lt===It)return Be>=131072&&Be<=196605||Be>=196608&&Be<=262141?q.push(Ye):q.push(at);q.push(lt)}),[Z,q,ye]},Jn=function(J,V,q,Z){var ye=Z[q];if(Array.isArray(J)?J.indexOf(ye)!==-1:J===ye)for(var Be=q;Be<=Z.length;){Be++;var Je=Z[Be];if(Je===V)return!0;if(Je!==de)break}if(ye===de)for(var Be=q;Be>0;){Be--;var lt=Z[Be];if(Array.isArray(J)?J.indexOf(lt)!==-1:J===lt)for(var st=q;st<=Z.length;){st++;var Je=Z[st];if(Je===V)return!0;if(Je!==de)break}if(lt!==de)break}return!1},xn=function(J,V){for(var q=J;q>=0;){var Z=V[q];if(Z===de)q--;else return Z}return 0},Pr=function(J,V,q,Z,ye){if(q[Z]===0)return ct;var Be=Z-1;if(Array.isArray(ye)&&ye[Be]===!0)return ct;var Je=Be-1,lt=Be+1,st=V[Be],wt=Je>=0?V[Je]:0,Mt=V[lt];if(st===ie&&Mt===ge)return ct;if(Ct.indexOf(st)!==-1)return Et;if(Ct.indexOf(Mt)!==-1)return ct;if(ft.indexOf(Mt)!==-1)return ct;if(xn(Be,V)===ce)return At;if(Le.get(J[Be])===he)return ct;if((st===Xe||st===ze)&&Le.get(J[lt])===he)return ct;if(st===fe||Mt===fe)return ct;if(st===te)return ct;if([de,Se,De].indexOf(st)===-1&&Mt===te)return ct;if([N,W,le,pt,vt].indexOf(Mt)!==-1)return ct;if(xn(Be,V)===xe)return ct;if(Jn(Ke,xe,Be,V))return ct;if(Jn([N,W],oe,Be,V))return ct;if(Jn(ue,ue,Be,V))return ct;if(st===de)return At;if(st===Ke||Mt===Ke)return ct;if(Mt===ne||st===ne)return At;if([Se,De,oe].indexOf(Mt)!==-1||st===Ie)return ct;if(wt===Me&&Nt.indexOf(st)!==-1)return ct;if(st===vt&&Mt===Me)return ct;if(Mt===ee)return ct;if(qe.indexOf(Mt)!==-1&&st===Ue||qe.indexOf(st)!==-1&&Mt===Ue)return ct;if(st===dt&&[Ye,Xe,ze].indexOf(Mt)!==-1||[Ye,Xe,ze].indexOf(st)!==-1&&Mt===He)return ct;if(qe.indexOf(st)!==-1&&Ot.indexOf(Mt)!==-1||Ot.indexOf(st)!==-1&&qe.indexOf(Mt)!==-1)return ct;if([dt,He].indexOf(st)!==-1&&(Mt===Ue||[xe,De].indexOf(Mt)!==-1&&V[lt+1]===Ue)||[xe,De].indexOf(st)!==-1&&Mt===Ue||st===Ue&&[Ue,vt,pt].indexOf(Mt)!==-1)return ct;if([Ue,vt,pt,N,W].indexOf(Mt)!==-1)for(var Kt=Be;Kt>=0;){var Gt=V[Kt];if(Gt===Ue)return ct;if([vt,pt].indexOf(Gt)!==-1)Kt--;else break}if([dt,He].indexOf(Mt)!==-1)for(var Kt=[N,W].indexOf(st)!==-1?Je:Be;Kt>=0;){var Gt=V[Kt];if(Gt===Ue)return ct;if([vt,pt].indexOf(Gt)!==-1)Kt--;else break}if(ot===st&&[ot,mt,we,Re].indexOf(Mt)!==-1||[mt,we].indexOf(st)!==-1&&[mt,St].indexOf(Mt)!==-1||[St,Re].indexOf(st)!==-1&&Mt===St)return ct;if(bt.indexOf(st)!==-1&&[ee,He].indexOf(Mt)!==-1||bt.indexOf(Mt)!==-1&&st===dt)return ct;if(qe.indexOf(st)!==-1&&qe.indexOf(Mt)!==-1)return ct;if(st===pt&&qe.indexOf(Mt)!==-1)return ct;if(qe.concat(Ue).indexOf(st)!==-1&&Mt===xe&&Lt.indexOf(J[lt])===-1||qe.concat(Ue).indexOf(Mt)!==-1&&st===W)return ct;if(st===_t&&Mt===_t){for(var lr=q[Be],Dn=1;lr>0&&(lr--,V[lr]===_t);)Dn++;if(Dn%2!==0)return ct}return st===Xe&&Mt===ze?ct:At},Vr=function(J,V){V||(V={lineBreak:"normal",wordBreak:"normal"});var q=sn(J,V.lineBreak),Z=q[0],ye=q[1],Be=q[2];(V.wordBreak==="break-all"||V.wordBreak==="break-word")&&(ye=ye.map(function(lt){return[Ue,at,Dt].indexOf(lt)!==-1?Ye:lt}));var Je=V.wordBreak==="keep-all"?Be.map(function(lt,st){return lt&&J[st]>=19968&&J[st]<=40959}):void 0;return[Z,ye,Je]},Lr=function(){function J(V,q,Z,ye){this.codePoints=V,this.required=q===Et,this.start=Z,this.end=ye}return J.prototype.slice=function(){return n.apply(void 0,this.codePoints.slice(this.start,this.end))},J}(),Sn=function(J,V){var q=r(J),Z=Vr(q,V),ye=Z[0],Be=Z[1],Je=Z[2],lt=q.length,st=0,wt=0;return{next:function(){if(wt>=lt)return{done:!0,value:null};for(var Mt=ct;wt=Sa&&J<=57},ra=function(J){return J>=55296&&J<=57343},sa=function(J){return _r(J)||J>=Ho&&J<=rr||J>=Kr&&J<=uo},Va=function(J){return J>=Kr&&J<=Ii},Oa=function(J){return J>=Ho&&J<=Ur},Si=function(J){return Va(J)||Oa(J)},ji=function(J){return J>=mr},na=function(J){return J===Ca||J===Oe||J===ke},Xi=function(J){return Si(J)||ji(J)||J===cn},yi=function(J){return Xi(J)||_r(J)||J===zn},ba=function(J){return J>=Nr&&J<=ja||J===$a||J>=Qa&&J<=vi||J===gi},bi=function(J,V){return J!==oi?!1:V!==Ca},co=function(J,V,q){return J===zn?Xi(V)||bi(V,q):Xi(J)?!0:!!(J===oi&&bi(J,V))},qo=function(J,V,q){return J===si||J===zn?_r(V)?!0:V===Na&&_r(q):J===Na?_r(V):_r(J)},_s=function(J){var V=0,q=1;(J[V]===si||J[V]===zn)&&(J[V]===zn&&(q=-1),V++);for(var Z=[];_r(J[V]);)Z.push(J[V++]);var ye=Z.length?parseInt(n.apply(void 0,Z),10):0;J[V]===Na&&V++;for(var Be=[];_r(J[V]);)Be.push(J[V++]);var Je=Be.length,lt=Je?parseInt(n.apply(void 0,Be),10):0;(J[V]===ko||J[V]===ma)&&V++;var st=1;(J[V]===si||J[V]===zn)&&(J[V]===zn&&(st=-1),V++);for(var wt=[];_r(J[V]);)wt.push(J[V++]);var Mt=wt.length?parseInt(n.apply(void 0,wt),10):0;return q*(ye+lt*Math.pow(10,-Je))*Math.pow(10,st*Mt)},Xs={type:2},xs={type:3},Ys={type:4},Ls={type:13},Ps={type:8},Us={type:21},Ko={type:9},$o={type:10},Js={type:11},ws={type:12},Aa={type:14},Jr={type:23},Zr={type:1},Yi={type:25},es={type:24},ts={type:26},Ss={type:27},ps={type:28},ks={type:29},Zs={type:31},ns={type:32},dl=function(){function J(){this._value=[]}return J.prototype.write=function(V){this._value=this._value.concat(r(V))},J.prototype.read=function(){for(var V=[],q=this.consumeToken();q!==ns;)V.push(q),q=this.consumeToken();return V},J.prototype.consumeToken=function(){var V=this.consumeCodePoint();switch(V){case je:return this.consumeStringToken(je);case Ft:var q=this.peekCodePoint(0),Z=this.peekCodePoint(1),ye=this.peekCodePoint(2);if(yi(q)||bi(Z,ye)){var Be=co(q,Z,ye)?ua:ea,Je=this.consumeName();return{type:5,value:Je,flags:Be}}break;case Xt:if(this.peekCodePoint(0)===gt)return this.consumeCodePoint(),Ls;break;case jt:return this.consumeStringToken(jt);case Yt:return Xs;case Cn:return xs;case Ba:if(this.peekCodePoint(0)===gt)return this.consumeCodePoint(),Aa;break;case si:if(qo(V,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(V),this.consumeNumericToken();break;case _a:return Ys;case zn:var lt=V,st=this.peekCodePoint(0),wt=this.peekCodePoint(1);if(qo(lt,st,wt))return this.reconsumeCodePoint(V),this.consumeNumericToken();if(co(lt,st,wt))return this.reconsumeCodePoint(V),this.consumeIdentLikeToken();if(st===zn&&wt===Sr)return this.consumeCodePoint(),this.consumeCodePoint(),es;break;case Na:if(qo(V,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(V),this.consumeNumericToken();break;case Ga:if(this.peekCodePoint(0)===Ba)for(this.consumeCodePoint();;){var Mt=this.consumeCodePoint();if(Mt===Ba&&(Mt=this.consumeCodePoint(),Mt===Ga))return this.consumeToken();if(Mt===pa)return this.consumeToken()}break;case Fa:return ts;case mi:return Ss;case wr:if(this.peekCodePoint(0)===Ir&&this.peekCodePoint(1)===zn&&this.peekCodePoint(2)===zn)return this.consumeCodePoint(),this.consumeCodePoint(),Yi;break;case Br:var Kt=this.peekCodePoint(0),Gt=this.peekCodePoint(1),lr=this.peekCodePoint(2);if(co(Kt,Gt,lr)){var Je=this.consumeName();return{type:7,value:Je}}break;case Yr:return ps;case oi:if(bi(V,this.peekCodePoint(0)))return this.reconsumeCodePoint(V),this.consumeIdentLikeToken();break;case ya:return ks;case hr:if(this.peekCodePoint(0)===gt)return this.consumeCodePoint(),Ps;break;case Cr:return Js;case ha:return ws;case Ni:case Dr:var Dn=this.peekCodePoint(0),er=this.peekCodePoint(1);return Dn===si&&(sa(er)||er===Or)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(V),this.consumeIdentLikeToken();case jr:if(this.peekCodePoint(0)===gt)return this.consumeCodePoint(),Ko;if(this.peekCodePoint(0)===jr)return this.consumeCodePoint(),Us;break;case oa:if(this.peekCodePoint(0)===gt)return this.consumeCodePoint(),$o;break;case pa:return ns}return na(V)?(this.consumeWhiteSpace(),Zs):_r(V)?(this.reconsumeCodePoint(V),this.consumeNumericToken()):Xi(V)?(this.reconsumeCodePoint(V),this.consumeIdentLikeToken()):{type:6,value:n(V)}},J.prototype.consumeCodePoint=function(){var V=this._value.shift();return typeof V=="undefined"?-1:V},J.prototype.reconsumeCodePoint=function(V){this._value.unshift(V)},J.prototype.peekCodePoint=function(V){return V>=this._value.length?-1:this._value[V]},J.prototype.consumeUnicodeRangeToken=function(){for(var V=[],q=this.consumeCodePoint();sa(q)&&V.length<6;)V.push(q),q=this.consumeCodePoint();for(var Z=!1;q===Or&&V.length<6;)V.push(q),q=this.consumeCodePoint(),Z=!0;if(Z){var ye=parseInt(n.apply(void 0,V.map(function(st){return st===Or?Sa:st})),16),Be=parseInt(n.apply(void 0,V.map(function(st){return st===Or?rr:st})),16);return{type:30,start:ye,end:Be}}var Je=parseInt(n.apply(void 0,V),16);if(this.peekCodePoint(0)===zn&&sa(this.peekCodePoint(1))){this.consumeCodePoint(),q=this.consumeCodePoint();for(var lt=[];sa(q)&<.length<6;)lt.push(q),q=this.consumeCodePoint();var Be=parseInt(n.apply(void 0,lt),16);return{type:30,start:Je,end:Be}}else return{type:30,start:Je,end:Je}},J.prototype.consumeIdentLikeToken=function(){var V=this.consumeName();return V.toLowerCase()==="url"&&this.peekCodePoint(0)===Yt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Yt?(this.consumeCodePoint(),{type:19,value:V}):{type:20,value:V}},J.prototype.consumeUrlToken=function(){var V=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===pa)return{type:22,value:""};var q=this.peekCodePoint(0);if(q===jt||q===je){var Z=this.consumeStringToken(this.consumeCodePoint());return Z.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===pa||this.peekCodePoint(0)===Cn)?(this.consumeCodePoint(),{type:22,value:Z.value}):(this.consumeBadUrlRemnants(),Jr)}for(;;){var ye=this.consumeCodePoint();if(ye===pa||ye===Cn)return{type:22,value:n.apply(void 0,V)};if(na(ye))return this.consumeWhiteSpace(),this.peekCodePoint(0)===pa||this.peekCodePoint(0)===Cn?(this.consumeCodePoint(),{type:22,value:n.apply(void 0,V)}):(this.consumeBadUrlRemnants(),Jr);if(ye===je||ye===jt||ye===Yt||ba(ye))return this.consumeBadUrlRemnants(),Jr;if(ye===oi)if(bi(ye,this.peekCodePoint(0)))V.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Jr;else V.push(ye)}},J.prototype.consumeWhiteSpace=function(){for(;na(this.peekCodePoint(0));)this.consumeCodePoint()},J.prototype.consumeBadUrlRemnants=function(){for(;;){var V=this.consumeCodePoint();if(V===Cn||V===pa)return;bi(V,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},J.prototype.consumeStringSlice=function(V){for(var q=5e4,Z="";V>0;){var ye=Math.min(q,V);Z+=n.apply(void 0,this._value.splice(0,ye)),V-=ye}return this._value.shift(),Z},J.prototype.consumeStringToken=function(V){var q="",Z=0;do{var ye=this._value[Z];if(ye===pa||ye===void 0||ye===V)return q+=this.consumeStringSlice(Z),{type:0,value:q};if(ye===Ca)return this._value.splice(0,Z),Zr;if(ye===oi){var Be=this._value[Z+1];Be!==pa&&Be!==void 0&&(Be===Ca?(q+=this.consumeStringSlice(Z),Z=-1,this._value.shift()):bi(ye,Be)&&(q+=this.consumeStringSlice(Z),q+=n(this.consumeEscapedCodePoint()),Z=-1))}Z++}while(!0)},J.prototype.consumeNumber=function(){var V=[],q=ca,Z=this.peekCodePoint(0);for((Z===si||Z===zn)&&V.push(this.consumeCodePoint());_r(this.peekCodePoint(0));)V.push(this.consumeCodePoint());Z=this.peekCodePoint(0);var ye=this.peekCodePoint(1);if(Z===Na&&_r(ye))for(V.push(this.consumeCodePoint(),this.consumeCodePoint()),q=Qr;_r(this.peekCodePoint(0));)V.push(this.consumeCodePoint());Z=this.peekCodePoint(0),ye=this.peekCodePoint(1);var Be=this.peekCodePoint(2);if((Z===ko||Z===ma)&&((ye===si||ye===zn)&&_r(Be)||_r(ye)))for(V.push(this.consumeCodePoint(),this.consumeCodePoint()),q=Qr;_r(this.peekCodePoint(0));)V.push(this.consumeCodePoint());return[_s(V),q]},J.prototype.consumeNumericToken=function(){var V=this.consumeNumber(),q=V[0],Z=V[1],ye=this.peekCodePoint(0),Be=this.peekCodePoint(1),Je=this.peekCodePoint(2);if(co(ye,Be,Je)){var lt=this.consumeName();return{type:15,number:q,flags:Z,unit:lt}}return ye===tn?(this.consumeCodePoint(),{type:16,number:q,flags:Z}):{type:17,number:q,flags:Z}},J.prototype.consumeEscapedCodePoint=function(){var V=this.consumeCodePoint();if(sa(V)){for(var q=n(V);sa(this.peekCodePoint(0))&&q.length<6;)q+=n(this.consumeCodePoint());na(this.peekCodePoint(0))&&this.consumeCodePoint();var Z=parseInt(q,16);return Z===0||ra(Z)||Z>1114111?da:Z}return V===pa?da:V},J.prototype.consumeName=function(){for(var V="";;){var q=this.consumeCodePoint();if(yi(q))V+=n(q);else if(bi(q,this.peekCodePoint(0)))V+=n(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(q),V}},J}(),$s=function(){function J(V){this._tokens=V}return J.create=function(V){var q=new dl;return q.write(V),new J(q.read())},J.parseValue=function(V){return J.create(V).parseComponentValue()},J.parseValues=function(V){return J.create(V).parseComponentValues()},J.prototype.parseComponentValue=function(){for(var V=this.consumeToken();V.type===31;)V=this.consumeToken();if(V.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(V);var q=this.consumeComponentValue();do V=this.consumeToken();while(V.type===31);if(V.type===32)return q;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},J.prototype.parseComponentValues=function(){for(var V=[];;){var q=this.consumeComponentValue();if(q.type===32)return V;V.push(q),V.push()}},J.prototype.consumeComponentValue=function(){var V=this.consumeToken();switch(V.type){case 11:case 28:case 2:return this.consumeSimpleBlock(V.type);case 19:return this.consumeFunction(V)}return V},J.prototype.consumeSimpleBlock=function(V){for(var q={type:V,values:[]},Z=this.consumeToken();;){if(Z.type===32||Qe(Z,V))return q;this.reconsumeToken(Z),q.values.push(this.consumeComponentValue()),Z=this.consumeToken()}},J.prototype.consumeFunction=function(V){for(var q={name:V.value,values:[],type:18};;){var Z=this.consumeToken();if(Z.type===32||Z.type===3)return q;this.reconsumeToken(Z),q.values.push(this.consumeComponentValue())}},J.prototype.consumeToken=function(){var V=this._tokens.shift();return typeof V=="undefined"?ns:V},J.prototype.reconsumeToken=function(V){this._tokens.unshift(V)},J}(),go=function(J){return J.type===15},ss=function(J){return J.type===17},Ia=function(J){return J.type===20},ms=function(J){return J.type===0},yo=function(J,V){return Ia(J)&&J.value===V},Fs=function(J){return J.type!==31},nt=function(J){return J.type!==31&&J.type!==4},Fe=function(J){var V=[],q=[];return J.forEach(function(Z){if(Z.type===4){if(q.length===0)throw new Error("Error parsing function args, zero tokens for arg");V.push(q),q=[];return}Z.type!==31&&q.push(Z)}),q.length&&V.push(q),V},Qe=function(J,V){return V===11&&J.type===12||V===28&&J.type===29?!0:V===2&&J.type===3},We=function(J){return J.type===17||J.type===15},Ee=function(J){return J.type===16||We(J)},Ne=function(J){return J.length>1?[J[0],J[1]]:[J[0]]},Ce={type:17,number:0,flags:ca},$e={type:16,number:50,flags:ca},Ze={type:16,number:100,flags:ca},tt=function(J,V,q){var Z=J[0],ye=J[1];return[et(Z,V),et(typeof ye!="undefined"?ye:Z,q)]},et=function(J,V){if(J.type===16)return J.number/100*V;if(go(J))switch(J.unit){case"rem":case"em":return 16*J.number;case"px":default:return J.number}return J.number},rt="deg",xt="grad",Pt="rad",yt="turn",zt={name:"angle",parse:function(J,V){if(V.type===15)switch(V.unit){case rt:return Math.PI*V.number/180;case xt:return Math.PI/200*V.number;case Pt:return V.number;case yt:return Math.PI*2*V.number}throw new Error("Unsupported angle type")}},$t=function(J){return J.type===15&&(J.unit===rt||J.unit===xt||J.unit===Pt||J.unit===yt)},yn=function(J){var V=J.filter(Ia).map(function(q){return q.value}).join(" ");switch(V){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ce,Ce];case"to top":case"bottom":return kt(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ce,Ze];case"to right":case"left":return kt(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ze,Ze];case"to bottom":case"top":return kt(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ze,Ce];case"to left":case"right":return kt(270)}return 0},kt=function(J){return Math.PI*J/180},Wt={name:"color",parse:function(J,V){if(V.type===18){var q=rn[V.name];if(typeof q=="undefined")throw new Error('Attempting to parse an unsupported color function "'+V.name+'"');return q(J,V.values)}if(V.type===5){if(V.value.length===3){var Z=V.value.substring(0,1),ye=V.value.substring(1,2),Be=V.value.substring(2,3);return Vt(parseInt(Z+Z,16),parseInt(ye+ye,16),parseInt(Be+Be,16),1)}if(V.value.length===4){var Z=V.value.substring(0,1),ye=V.value.substring(1,2),Be=V.value.substring(2,3),Je=V.value.substring(3,4);return Vt(parseInt(Z+Z,16),parseInt(ye+ye,16),parseInt(Be+Be,16),parseInt(Je+Je,16)/255)}if(V.value.length===6){var Z=V.value.substring(0,2),ye=V.value.substring(2,4),Be=V.value.substring(4,6);return Vt(parseInt(Z,16),parseInt(ye,16),parseInt(Be,16),1)}if(V.value.length===8){var Z=V.value.substring(0,2),ye=V.value.substring(2,4),Be=V.value.substring(4,6),Je=V.value.substring(6,8);return Vt(parseInt(Z,16),parseInt(ye,16),parseInt(Be,16),parseInt(Je,16)/255)}}if(V.type===20){var lt=pn[V.value.toUpperCase()];if(typeof lt!="undefined")return lt}return pn.TRANSPARENT}},dn=function(J){return(255&J)===0},En=function(J){var V=255&J,q=255&J>>8,Z=255&J>>16,ye=255&J>>24;return V<255?"rgba("+ye+","+Z+","+q+","+V/255+")":"rgb("+ye+","+Z+","+q+")"},Vt=function(J,V,q,Z){return(J<<24|V<<16|q<<8|Math.round(Z*255)<<0)>>>0},An=function(J,V){if(J.type===17)return J.number;if(J.type===16){var q=V===3?1:255;return V===3?J.number/100*q:Math.round(J.number/100*q)}return 0},Tn=function(J,V){var q=V.filter(nt);if(q.length===3){var Z=q.map(An),ye=Z[0],Be=Z[1],Je=Z[2];return Vt(ye,Be,Je,1)}if(q.length===4){var lt=q.map(An),ye=lt[0],Be=lt[1],Je=lt[2],st=lt[3];return Vt(ye,Be,Je,st)}return 0};function Fn(J,V,q){return q<0&&(q+=1),q>=1&&(q-=1),q<1/6?(V-J)*q*6+J:q<1/2?V:q<2/3?(V-J)*6*(2/3-q)+J:J}var Jt=function(J,V){var q=V.filter(nt),Z=q[0],ye=q[1],Be=q[2],Je=q[3],lt=(Z.type===17?kt(Z.number):zt.parse(J,Z))/(Math.PI*2),st=Ee(ye)?ye.number/100:0,wt=Ee(Be)?Be.number/100:0,Mt=typeof Je!="undefined"&&Ee(Je)?et(Je,1):1;if(st===0)return Vt(wt*255,wt*255,wt*255,1);var Kt=wt<=.5?wt*(st+1):wt+st-wt*st,Gt=wt*2-Kt,lr=Fn(Gt,Kt,lt+1/3),Dn=Fn(Gt,Kt,lt),er=Fn(Gt,Kt,lt-1/3);return Vt(lr*255,Dn*255,er*255,Mt)},rn={hsl:Jt,hsla:Jt,rgb:Tn,rgba:Tn},an=function(J,V){return Wt.parse(J,$s.create(V).parseComponentValue())},pn={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Wn={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(J,V){return V.map(function(q){if(Ia(q))switch(q.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},en={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},On=function(J,V){var q=Wt.parse(J,V[0]),Z=V[1];return Z&&Ee(Z)?{color:q,stop:Z}:{color:q,stop:null}},vr=function(J,V){var q=J[0],Z=J[J.length-1];q.stop===null&&(q.stop=Ce),Z.stop===null&&(Z.stop=Ze);for(var ye=[],Be=0,Je=0;JeBe?ye.push(st):ye.push(Be),Be=st}else ye.push(null)}for(var wt=null,Je=0;JeJe.optimumDistance)?{optimumCorner:lt,optimumDistance:Mt}:Je},{optimumDistance:ye?Infinity:-Infinity,optimumCorner:null}).optimumCorner},Mn=function(J,V,q,Z,ye){var Be=0,Je=0;switch(J.size){case 0:J.shape===0?Be=Je=Math.min(Math.abs(V),Math.abs(V-Z),Math.abs(q),Math.abs(q-ye)):J.shape===1&&(Be=Math.min(Math.abs(V),Math.abs(V-Z)),Je=Math.min(Math.abs(q),Math.abs(q-ye)));break;case 2:if(J.shape===0)Be=Je=Math.min(qn(V,q),qn(V,q-ye),qn(V-Z,q),qn(V-Z,q-ye));else if(J.shape===1){var lt=Math.min(Math.abs(q),Math.abs(q-ye))/Math.min(Math.abs(V),Math.abs(V-Z)),st=Tr(Z,ye,V,q,!0),wt=st[0],Mt=st[1];Be=qn(wt-V,(Mt-q)/lt),Je=lt*Be}break;case 1:J.shape===0?Be=Je=Math.max(Math.abs(V),Math.abs(V-Z),Math.abs(q),Math.abs(q-ye)):J.shape===1&&(Be=Math.max(Math.abs(V),Math.abs(V-Z)),Je=Math.max(Math.abs(q),Math.abs(q-ye)));break;case 3:if(J.shape===0)Be=Je=Math.max(qn(V,q),qn(V,q-ye),qn(V-Z,q),qn(V-Z,q-ye));else if(J.shape===1){var lt=Math.max(Math.abs(q),Math.abs(q-ye))/Math.max(Math.abs(V),Math.abs(V-Z)),Kt=Tr(Z,ye,V,q,!1),wt=Kt[0],Mt=Kt[1];Be=qn(wt-V,(Mt-q)/lt),Je=lt*Be}break}return Array.isArray(J.size)&&(Be=et(J.size[0],Z),Je=J.size.length===2?et(J.size[1],ye):Be),[Be,Je]},xr=function(J,V){var q=kt(180),Z=[];return Fe(V).forEach(function(ye,Be){if(Be===0){var Je=ye[0];if(Je.type===20&&Je.value==="to"){q=yn(ye);return}else if($t(Je)){q=zt.parse(J,Je);return}}var lt=On(J,ye);Z.push(lt)}),{angle:q,stops:Z,type:1}},Gr=function(J,V){var q=kt(180),Z=[];return Fe(V).forEach(function(ye,Be){if(Be===0){var Je=ye[0];if(Je.type===20&&["top","left","right","bottom"].indexOf(Je.value)!==-1){q=yn(ye);return}else if($t(Je)){q=(zt.parse(J,Je)+kt(270))%kt(360);return}}var lt=On(J,ye);Z.push(lt)}),{angle:q,stops:Z,type:1}},Fr=function(J,V){var q=kt(180),Z=[],ye=1,Be=0,Je=3,lt=[];return Fe(V).forEach(function(st,wt){var Mt=st[0];if(wt===0){if(Ia(Mt)&&Mt.value==="linear"){ye=1;return}else if(Ia(Mt)&&Mt.value==="radial"){ye=2;return}}if(Mt.type===18){if(Mt.name==="from"){var Kt=Wt.parse(J,Mt.values[0]);Z.push({stop:Ce,color:Kt})}else if(Mt.name==="to"){var Kt=Wt.parse(J,Mt.values[0]);Z.push({stop:Ze,color:Kt})}else if(Mt.name==="color-stop"){var Gt=Mt.values.filter(nt);if(Gt.length===2){var Kt=Wt.parse(J,Gt[1]),lr=Gt[0];ss(lr)&&Z.push({stop:{type:16,number:lr.number*100,flags:lr.flags},color:Kt})}}}}),ye===1?{angle:(q+kt(180))%kt(360),stops:Z,type:ye}:{size:Je,shape:Be,stops:Z,position:lt,type:ye}},sr="closest-side",bn="farthest-side",Vn="closest-corner",br="farthest-corner",In="circle",Hn="ellipse",Xn="cover",Qn="contain",Pn=function(J,V){var q=0,Z=3,ye=[],Be=[];return Fe(V).forEach(function(Je,lt){var st=!0;if(lt===0){var wt=!1;st=Je.reduce(function(Kt,Gt){if(wt)if(Ia(Gt))switch(Gt.value){case"center":return Be.push($e),Kt;case"top":case"left":return Be.push(Ce),Kt;case"right":case"bottom":return Be.push(Ze),Kt}else(Ee(Gt)||We(Gt))&&Be.push(Gt);else if(Ia(Gt))switch(Gt.value){case In:return q=0,!1;case Hn:return q=1,!1;case"at":return wt=!0,!1;case sr:return Z=0,!1;case Xn:case bn:return Z=1,!1;case Qn:case Vn:return Z=2,!1;case br:return Z=3,!1}else if(We(Gt)||Ee(Gt))return Array.isArray(Z)||(Z=[]),Z.push(Gt),!1;return Kt},st)}if(st){var Mt=On(J,Je);ye.push(Mt)}}),{size:Z,shape:q,stops:ye,position:Be,type:2}},on=function(J,V){var q=0,Z=3,ye=[],Be=[];return Fe(V).forEach(function(Je,lt){var st=!0;if(lt===0?st=Je.reduce(function(Mt,Kt){if(Ia(Kt))switch(Kt.value){case"center":return Be.push($e),!1;case"top":case"left":return Be.push(Ce),!1;case"right":case"bottom":return Be.push(Ze),!1}else if(Ee(Kt)||We(Kt))return Be.push(Kt),!1;return Mt},st):lt===1&&(st=Je.reduce(function(Mt,Kt){if(Ia(Kt))switch(Kt.value){case In:return q=0,!1;case Hn:return q=1,!1;case Qn:case sr:return Z=0,!1;case bn:return Z=1,!1;case Vn:return Z=2,!1;case Xn:case br:return Z=3,!1}else if(We(Kt)||Ee(Kt))return Array.isArray(Z)||(Z=[]),Z.push(Kt),!1;return Mt},st)),st){var wt=On(J,Je);ye.push(wt)}}),{size:Z,shape:q,stops:ye,position:Be,type:2}},qt=function(J){return J.type===1},Un=function(J){return J.type===2},jn={name:"image",parse:function(J,V){if(V.type===22){var q={url:V.value,type:0};return J.cache.addImage(V.value),q}if(V.type===18){var Z=ir[V.name];if(typeof Z=="undefined")throw new Error('Attempting to parse an unsupported image function "'+V.name+'"');return Z(J,V.values)}throw new Error("Unsupported image type "+V.type)}};function mn(J){return!(J.type===20&&J.value==="none")&&(J.type!==18||!!ir[J.name])}var ir={"linear-gradient":xr,"-moz-linear-gradient":Gr,"-ms-linear-gradient":Gr,"-o-linear-gradient":Gr,"-webkit-linear-gradient":Gr,"radial-gradient":Pn,"-moz-radial-gradient":on,"-ms-radial-gradient":on,"-o-radial-gradient":on,"-webkit-radial-gradient":on,"-webkit-gradient":Fr},kr={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(J,V){if(V.length===0)return[];var q=V[0];return q.type===20&&q.value==="none"?[]:V.filter(function(Z){return nt(Z)&&mn(Z)}).map(function(Z){return jn.parse(J,Z)})}},La={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(J,V){return V.map(function(q){if(Ia(q))switch(q.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ea={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(J,V){return Fe(V).map(function(q){return q.filter(Ee)}).map(Ne)}},Xr={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(J,V){return Fe(V).map(function(q){return q.filter(Ia).map(function(Z){return Z.value}).join(" ")}).map(li)}},li=function(J){switch(J){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Xa;(function(J){J.AUTO="auto",J.CONTAIN="contain",J.COVER="cover"})(Xa||(Xa={}));var Ra={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(J,V){return Fe(V).map(function(q){return q.filter(Ji)})}},Ji=function(J){return Ia(J)||Ee(J)},Zi=function(J){return{name:"border-"+J+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},xi=Zi("top"),wo=Zi("right"),So=Zi("bottom"),qi=Zi("left"),Ti=function(J){return{name:"border-radius-"+J,initialValue:"0 0",prefix:!1,type:1,parse:function(V,q){return Ne(q.filter(Ee))}}},Ri=Ti("top-left"),bo=Ti("top-right"),ro=Ti("bottom-right"),ao=Ti("bottom-left"),Pi=function(J){return{name:"border-"+J+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(V,q){switch(q){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Bi=Pi("top"),Qi=Pi("right"),Ui=Pi("bottom"),Ao=Pi("left"),Mi=function(J){return{name:"border-"+J+"-width",initialValue:"0",type:0,prefix:!1,parse:function(V,q){return go(q)?q.number:0}}},fo=Mi("top"),Pa=Mi("right"),$i=Mi("bottom"),To=Mi("left"),ki={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Ei={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(J,V){switch(V){case"rtl":return 1;case"ltr":default:return 0}}},io={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(J,V){return V.filter(Ia).reduce(function(q,Z){return q|Wo(Z.value)},0)}},Wo=function(J){switch(J){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},zo={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(J,V){switch(V){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Fo={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(J,V){return V.type===20&&V.value==="normal"?0:V.type===17||V.type===15?V.number:0}},Hi;(function(J){J.NORMAL="normal",J.STRICT="strict"})(Hi||(Hi={}));var Go={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(J,V){switch(V){case"strict":return Hi.STRICT;case"normal":default:return Hi.NORMAL}}},ui={name:"line-height",initialValue:"normal",prefix:!1,type:4},Ta=function(J,V){return Ia(J)&&J.value==="normal"?1.2*V:J.type===17?V*J.number:Ee(J)?et(J,V):V},ei={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(J,V){return V.type===20&&V.value==="none"?null:jn.parse(J,V)}},Da={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(J,V){switch(V){case"inside":return 0;case"outside":default:return 1}}},Ki={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(J,V){switch(V){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},ho=function(J){return{name:"margin-"+J,initialValue:"0",prefix:!1,type:4}},Oi=ho("top"),No=ho("right"),Bo=ho("bottom"),jo=ho("left"),Ci={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(J,V){return V.filter(Ia).map(function(q){switch(q.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},_n={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(J,V){switch(V){case"break-word":return"break-word";case"normal":default:return"normal"}}},Wi=function(J){return{name:"padding-"+J,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},ls=Wi("top"),Vo=Wi("right"),qr=Wi("bottom"),Er=Wi("left"),ti={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(J,V){switch(V){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},fa={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(J,V){switch(V){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Eo={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(J,V){return V.length===1&&yo(V[0],"none")?[]:Fe(V).map(function(q){for(var Z={color:pn.TRANSPARENT,offsetX:Ce,offsetY:Ce,blur:Ce},ye=0,Be=0;Be1?1:0],this.overflowWrap=$n(V,_n,q.overflowWrap),this.paddingTop=$n(V,ls,q.paddingTop),this.paddingRight=$n(V,Vo,q.paddingRight),this.paddingBottom=$n(V,qr,q.paddingBottom),this.paddingLeft=$n(V,Er,q.paddingLeft),this.paintOrder=$n(V,Ro,q.paintOrder),this.position=$n(V,fa,q.position),this.textAlign=$n(V,ti,q.textAlign),this.textDecorationColor=$n(V,Zn,(Z=q.textDecorationColor)!==null&&Z!==void 0?Z:q.color),this.textDecorationLine=$n(V,nr,(ye=q.textDecorationLine)!==null&&ye!==void 0?ye:q.textDecoration),this.textShadow=$n(V,Eo,q.textShadow),this.textTransform=$n(V,zi,q.textTransform),this.transform=$n(V,po,q.transform),this.transformOrigin=$n(V,Ha,q.transformOrigin),this.visibility=$n(V,vn,q.visibility),this.webkitTextStrokeColor=$n(V,Mo,q.webkitTextStrokeColor),this.webkitTextStrokeWidth=$n(V,gs,q.webkitTextStrokeWidth),this.wordBreak=$n(V,Ht,q.wordBreak),this.zIndex=$n(V,fn,q.zIndex)}return J.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},J.prototype.isTransparent=function(){return dn(this.backgroundColor)},J.prototype.isTransformed=function(){return this.transform!==null},J.prototype.isPositioned=function(){return this.position!==0},J.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},J.prototype.isFloating=function(){return this.float!==0},J.prototype.isInlineLevel=function(){return $r(this.display,4)||$r(this.display,33554432)||$r(this.display,268435456)||$r(this.display,536870912)||$r(this.display,67108864)||$r(this.display,134217728)},J}(),fl=function(){function J(V,q){this.content=$n(V,_i,q.content),this.quotes=$n(V,ri,q.quotes)}return J}(),Ns=function(){function J(V,q){this.counterIncrement=$n(V,Gi,q.counterIncrement),this.counterReset=$n(V,Ka,q.counterReset)}return J}(),$n=function(J,V,q){var Z=new dl,ye=q!==null&&typeof q!="undefined"?q.toString():V.initialValue;Z.write(ye);var Be=new $s(Z.read());switch(V.type){case 2:var Je=Be.parseComponentValue();return V.parse(J,Ia(Je)?Je.value:V.initialValue);case 0:return V.parse(J,Be.parseComponentValue());case 1:return V.parse(J,Be.parseComponentValues());case 4:return Be.parseComponentValue();case 3:switch(V.format){case"angle":return zt.parse(J,Be.parseComponentValue());case"color":return Wt.parse(J,Be.parseComponentValue());case"image":return jn.parse(J,Be.parseComponentValue());case"length":var lt=Be.parseComponentValue();return We(lt)?lt:Ce;case"length-percentage":var st=Be.parseComponentValue();return Ee(st)?st:Ce;case"time":return Qt.parse(J,Be.parseComponentValue())}break}},cs="data-html2canvas-debug",js=function(J){var V=J.getAttribute(cs);switch(V){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ys=function(J,V){var q=js(J);return q===1||V===q},oo=function(){function J(V,q){if(this.context=V,this.textNodes=[],this.elements=[],this.flags=0,ys(q,3))debugger;this.styles=new Al(V,window.getComputedStyle(q,null)),Wl(q)&&(this.styles.animationDuration.some(function(Z){return Z>0})&&(q.style.animationDuration="0s"),this.styles.transform!==null&&(q.style.transform="none")),this.bounds=h(this.context,q),ys(q,4)&&(this.flags|=16)}return J}(),ds="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Qs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ts=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),As=0;As>4,Mt[ye++]=(Je&15)<<4|lt>>2,Mt[ye++]=(lt&3)<<6|st&63;return wt},Hs=function(J){for(var V=J.length,q=[],Z=0;Z>Lo,va=1<>Lo,Bn=pr+Ln,hn=Bn,Gn=2048>>6,gn=hn+Gn,dr=65536>>Bs,gr=1<=0){if(V<55296||V>56319&&V<=65535)return q=this.index[V>>Lo],q=(q<>Lo)],q=(q<>Bs),q=this.index[q],q+=V>>Lo&Rr,q=this.index[q],q=(q<=55296&&ye<=56319&&q>10)+55296,Je%1024+56320)),(ye+1===q||Z.length>16384)&&(Be+=String.fromCharCode.apply(String,Z),Z.length=0)}return Be},yu=ci(ds),Yo="\xD7",nu="\xF7",zu=function(J){return yu.get(J)},Gu=function(J,V,q){var Z=q-2,ye=V[Z],Be=V[q-1],Je=V[q];if(Be===el&&Je===Xo)return Yo;if(Be===el||Be===Xo||Be===as)return nu;if(Je===el||Je===Xo||Je===as)return nu;if(Be===Zl&&[Zl,ql,mu,Co].indexOf(Je)!==-1)return Yo;if((Be===mu||Be===ql)&&(Je===ql||Je===$l))return Yo;if((Be===Co||Be===$l)&&Je===$l)return Yo;if(Je===eu||Je===tl)return Yo;if(Je===nl)return Yo;if(Be===fs)return Yo;if(Be===eu&&Je===vu){for(;ye===tl;)ye=V[--Z];if(ye===vu)return Yo}if(Be===tu&&Je===tu){for(var lt=0;ye===tu;)lt++,ye=V[--Z];if(lt%2===0)return Yo}return nu},Ks=function(J){var V=Wu(J),q=V.length,Z=0,ye=0,Be=V.map(zu);return{next:function(){if(Z>=q)return{done:!0,value:null};for(var Je=Yo;ZJe.x||Mt.y>Je.y;return Je=Mt,wt===0?!0:Kt});return J.body.removeChild(V),lt},Os=function(){return typeof new Image().crossOrigin!="undefined"},Vu=function(){return typeof new XMLHttpRequest().responseType=="string"},Xu=function(J){var V=new Image,q=J.createElement("canvas"),Z=q.getContext("2d");if(!Z)return!1;V.src="data:image/svg+xml,";try{Z.drawImage(V,0,0),q.toDataURL()}catch(ye){return!1}return!0},rl=function(J){return J[0]===0&&J[1]===255&&J[2]===0&&J[3]===255},bu=function(J){var V=J.createElement("canvas"),q=100;V.width=q,V.height=q;var Z=V.getContext("2d");if(!Z)return Promise.reject(!1);Z.fillStyle="rgb(0, 255, 0)",Z.fillRect(0,0,q,q);var ye=new Image,Be=V.toDataURL();ye.src=Be;var Je=Fl(q,q,0,0,ye);return Z.fillStyle="red",Z.fillRect(0,0,q,q),ru(Je).then(function(lt){Z.drawImage(lt,0,0);var st=Z.getImageData(0,0,q,q).data;Z.fillStyle="red",Z.fillRect(0,0,q,q);var wt=J.createElement("div");return wt.style.backgroundImage="url("+Be+")",wt.style.height=q+"px",rl(st)?ru(Fl(q,q,0,0,wt)):Promise.reject(!1)}).then(function(lt){return Z.drawImage(lt,0,0),rl(Z.getImageData(0,0,q,q).data)}).catch(function(){return!1})},Fl=function(J,V,q,Z,ye){var Be="http://www.w3.org/2000/svg",Je=document.createElementNS(Be,"svg"),lt=document.createElementNS(Be,"foreignObject");return Je.setAttributeNS(null,"width",J.toString()),Je.setAttributeNS(null,"height",V.toString()),lt.setAttributeNS(null,"width","100%"),lt.setAttributeNS(null,"height","100%"),lt.setAttributeNS(null,"x",q.toString()),lt.setAttributeNS(null,"y",Z.toString()),lt.setAttributeNS(null,"externalResourcesRequired","true"),Je.appendChild(lt),lt.appendChild(ye),Je},ru=function(J){return new Promise(function(V,q){var Z=new Image;Z.onload=function(){return V(Z)},Z.onerror=q,Z.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(J))})},Vi={get SUPPORT_RANGE_BOUNDS(){var J=kl(document);return Object.defineProperty(Vi,"SUPPORT_RANGE_BOUNDS",{value:J}),J},get SUPPORT_WORD_BREAKING(){var J=Vi.SUPPORT_RANGE_BOUNDS&&_l(document);return Object.defineProperty(Vi,"SUPPORT_WORD_BREAKING",{value:J}),J},get SUPPORT_SVG_DRAWING(){var J=Xu(document);return Object.defineProperty(Vi,"SUPPORT_SVG_DRAWING",{value:J}),J},get SUPPORT_FOREIGNOBJECT_DRAWING(){var J=typeof Array.from=="function"&&typeof window.fetch=="function"?bu(document):Promise.resolve(!1);return Object.defineProperty(Vi,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:J}),J},get SUPPORT_CORS_IMAGES(){var J=Os();return Object.defineProperty(Vi,"SUPPORT_CORS_IMAGES",{value:J}),J},get SUPPORT_RESPONSE_TYPE(){var J=Vu();return Object.defineProperty(Vi,"SUPPORT_RESPONSE_TYPE",{value:J}),J},get SUPPORT_CORS_XHR(){var J="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Vi,"SUPPORT_CORS_XHR",{value:J}),J},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var J=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Vi,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:J}),J}},bs=function(){function J(V,q){this.text=V,this.bounds=q}return J}(),au=function(J,V,q,Z){var ye=Eu(V,q),Be=[],Je=0;return ye.forEach(function(lt){if(q.textDecorationLine.length||lt.trim().length>0)if(Vi.SUPPORT_RANGE_BOUNDS){var st=Nl(Z,Je,lt.length).getClientRects();if(st.length>1){var wt=ou(lt),Mt=0;wt.forEach(function(Gt){Be.push(new bs(Gt,_.fromDOMRectList(J,Nl(Z,Mt+Je,Gt.length).getClientRects()))),Mt+=Gt.length})}else Be.push(new bs(lt,_.fromDOMRectList(J,st)))}else{var Kt=Z.splitText(lt.length);Be.push(new bs(lt,iu(J,Z))),Z=Kt}else Vi.SUPPORT_RANGE_BOUNDS||(Z=Z.splitText(lt.length));Je+=lt.length}),Be},iu=function(J,V){var q=V.ownerDocument;if(q){var Z=q.createElement("html2canvaswrapper");Z.appendChild(V.cloneNode(!0));var ye=V.parentNode;if(ye){ye.replaceChild(Z,V);var Be=h(J,Z);return Z.firstChild&&ye.replaceChild(Z.firstChild,Z),Be}}return _.EMPTY},Nl=function(J,V,q){var Z=J.ownerDocument;if(!Z)throw new Error("Node has no owner document");var ye=Z.createRange();return ye.setStart(J,V),ye.setEnd(J,V+q),ye},ou=function(J){if(Vi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var V=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(V.segment(J)).map(function(q){return q.segment})}return Cl(J)},xl=function(J,V){if(Vi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var q=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(q.segment(J)).map(function(Z){return Z.segment})}return Cu(J,V)},Eu=function(J,V){return V.letterSpacing!==0?ou(J):xl(J,V)},Yu=[32,160,4961,65792,65793,4153,4241],Cu=function(J,V){for(var q=Sn(J,{lineBreak:V.lineBreak,wordBreak:V.overflowWrap==="break-word"?"break-word":V.wordBreak}),Z=[],ye,Be=function(){if(ye.value){var Je=ye.value.slice(),lt=r(Je),st="";lt.forEach(function(wt){Yu.indexOf(wt)===-1?st+=n(wt):(st.length&&Z.push(st),Z.push(n(wt)),st="")}),st.length&&Z.push(st)}};!(ye=q.next()).done;)Be();return Z},jl=function(){function J(V,q,Z){this.text=Ju(q.data,Z.textTransform),this.textBounds=au(V,this.text,Z,q)}return J}(),Ju=function(J,V){switch(V){case 1:return J.toLowerCase();case 3:return J.replace(Zu,wl);case 2:return J.toUpperCase();default:return J}},Zu=/(^|\s|:|-|\(|\))([a-z])/g,wl=function(J,V,q){return J.length>0?V+q.toUpperCase():J},su=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;return ye.src=Z.currentSrc||Z.src,ye.intrinsicWidth=Z.naturalWidth,ye.intrinsicHeight=Z.naturalHeight,ye.context.cache.addImage(ye.src),ye}return V}(oo),lu=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;return ye.canvas=Z,ye.intrinsicWidth=Z.width,ye.intrinsicHeight=Z.height,ye}return V}(oo),_u=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this,Be=new XMLSerializer,Je=h(q,Z);return Z.setAttribute("width",Je.width+"px"),Z.setAttribute("height",Je.height+"px"),ye.svg="data:image/svg+xml,"+encodeURIComponent(Be.serializeToString(Z)),ye.intrinsicWidth=Z.width.baseVal.value,ye.intrinsicHeight=Z.height.baseVal.value,ye.context.cache.addImage(ye.svg),ye}return V}(oo),Ql=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;return ye.value=Z.value,ye}return V}(oo),Hl=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;return ye.start=Z.start,ye.reversed=typeof Z.reversed=="boolean"&&Z.reversed===!0,ye}return V}(oo),qu=[{type:15,flags:0,unit:"px",number:3}],xu=[{type:16,flags:0,number:50}],wu=function(J){return J.width>J.height?new _(J.left+(J.width-J.height)/2,J.top,J.height,J.height):J.width0)q.textNodes.push(new jl(J,ye,q.styles));else if(pl(ye))if(Au(ye)&&ye.assignedNodes)ye.assignedNodes().forEach(function(lt){return Tl(J,lt,q,Z)});else{var Je=Du(J,ye);Je.styles.isVisible()&&(Ru(ye,Je,Z)?Je.flags|=4:uu(Je.styles)&&(Je.flags|=2),ec.indexOf(ye.tagName)!==-1&&(Je.flags|=8),q.elements.push(Je),ye.slot,ye.shadowRoot?Tl(J,ye.shadowRoot,Je,Z):!Ol(ye)&&!Lu(ye)&&!Dl(ye)&&Tl(J,ye,Je,Z))}},Du=function(J,V){return al(V)?new su(J,V):Pu(V)?new lu(J,V):Lu(V)?new _u(J,V):Mu(V)?new Ql(J,V):zl(V)?new Hl(J,V):tc(V)?new Kl(J,V):Dl(V)?new Tu(J,V):Ol(V)?new Bu(J,V):is(V)?new Ou(J,V):new oo(J,V)},Iu=function(J,V){var q=Du(J,V);return q.flags|=4,Tl(J,V,q,q),q},Ru=function(J,V,q){return V.styles.isPositionedWithZIndex()||V.styles.opacity<1||V.styles.isTransformed()||ii(J)&&q.styles.isTransparent()},uu=function(J){return J.isPositioned()||J.isFloating()},cu=function(J){return J.nodeType===Node.TEXT_NODE},pl=function(J){return J.nodeType===Node.ELEMENT_NODE},Wl=function(J){return pl(J)&&typeof J.style!="undefined"&&!Ds(J)},Ds=function(J){return typeof J.className=="object"},Mu=function(J){return J.tagName==="LI"},zl=function(J){return J.tagName==="OL"},tc=function(J){return J.tagName==="INPUT"},nc=function(J){return J.tagName==="HTML"},Lu=function(J){return J.tagName==="svg"},ii=function(J){return J.tagName==="BODY"},Pu=function(J){return J.tagName==="CANVAS"},Gl=function(J){return J.tagName==="VIDEO"},al=function(J){return J.tagName==="IMG"},is=function(J){return J.tagName==="IFRAME"},Bl=function(J){return J.tagName==="STYLE"},du=function(J){return J.tagName==="SCRIPT"},Ol=function(J){return J.tagName==="TEXTAREA"},Dl=function(J){return J.tagName==="SELECT"},Au=function(J){return J.tagName==="SLOT"},fu=function(J){return J.tagName.indexOf("-")>0},Uu=function(){function J(){this.counters={}}return J.prototype.getCounterValue=function(V){var q=this.counters[V];return q&&q.length?q[q.length-1]:1},J.prototype.getCounterValues=function(V){var q=this.counters[V];return q||[]},J.prototype.pop=function(V){var q=this;V.forEach(function(Z){return q.counters[Z].pop()})},J.prototype.parse=function(V){var q=this,Z=V.counterIncrement,ye=V.counterReset,Be=!0;Z!==null&&Z.forEach(function(lt){var st=q.counters[lt.counter];st&<.increment!==0&&(Be=!1,st.length||st.push(1),st[Math.max(0,st.length-1)]+=lt.increment)});var Je=[];return Be&&ye.forEach(function(lt){var st=q.counters[lt.counter];Je.push(lt.counter),st||(st=q.counters[lt.counter]=[]),st.push(lt.reset)}),Je},J}(),ku={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Vl={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Fu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Wa={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},il=function(J,V,q,Z,ye,Be){return Jq?M(J,ye,Be.length>0):Z.integers.reduce(function(Je,lt,st){for(;J>=lt;)J-=lt,Je+=Z.values[st];return Je},"")+Be},Nu=function(J,V,q,Z){var ye="";do q||J--,ye=Z(J)+ye,J/=V;while(J*V>=V);return ye},Ai=function(J,V,q,Z,ye){var Be=q-V+1;return(J<0?"-":"")+(Nu(Math.abs(J),Be,Z,function(Je){return n(Math.floor(Je%Be)+V)})+ye)},ol=function(J,V,q){q===void 0&&(q=". ");var Z=V.length;return Nu(Math.abs(J),Z,!1,function(ye){return V[Math.floor(ye%Z)]})+q},Is=1<<0,zs=1<<1,Ja=1<<2,Il=1<<3,Rs=function(J,V,q,Z,ye,Be){if(J<-9999||J>9999)return M(J,4,ye.length>0);var Je=Math.abs(J),lt=ye;if(Je===0)return V[0]+lt;for(var st=0;Je>0&&st<=4;st++){var wt=Je%10;wt===0&&$r(Be,Is)&<!==""?lt=V[wt]+lt:wt>1||wt===1&&st===0||wt===1&&st===1&&$r(Be,zs)||wt===1&&st===1&&$r(Be,Ja)&&J>100||wt===1&&st>1&&$r(Be,Il)?lt=V[wt]+(st>0?q[st-1]:"")+lt:wt===1&&st>0&&(lt=q[st-1]+lt),Je=Math.floor(Je/10)}return(J<0?Z:"")+lt},ju="\u5341\u767E\u5343\u842C",Rl="\u62FE\u4F70\u4EDF\u842C",t="\u30DE\u30A4\u30CA\u30B9",v="\uB9C8\uC774\uB108\uC2A4",M=function(J,V,q){var Z=q?". ":"",ye=q?"\u3001":"",Be=q?", ":"",Je=q?" ":"";switch(V){case 0:return"\u2022"+Je;case 1:return"\u25E6"+Je;case 2:return"\u25FE"+Je;case 5:var lt=Ai(J,48,57,!0,Z);return lt.length<4?"0"+lt:lt;case 4:return ol(J,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ye);case 6:return il(J,1,3999,ku,3,Z).toLowerCase();case 7:return il(J,1,3999,ku,3,Z);case 8:return Ai(J,945,969,!1,Z);case 9:return Ai(J,97,122,!1,Z);case 10:return Ai(J,65,90,!1,Z);case 11:return Ai(J,1632,1641,!0,Z);case 12:case 49:return il(J,1,9999,Vl,3,Z);case 35:return il(J,1,9999,Vl,3,Z).toLowerCase();case 13:return Ai(J,2534,2543,!0,Z);case 14:case 30:return Ai(J,6112,6121,!0,Z);case 15:return ol(J,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",ye);case 16:return ol(J,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",ye);case 17:case 48:return Rs(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ju,"\u8CA0",ye,zs|Ja|Il);case 47:return Rs(J,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Rl,"\u8CA0",ye,Is|zs|Ja|Il);case 42:return Rs(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ju,"\u8D1F",ye,zs|Ja|Il);case 41:return Rs(J,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Rl,"\u8D1F",ye,Is|zs|Ja|Il);case 26:return Rs(J,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",t,ye,0);case 25:return Rs(J,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",t,ye,Is|zs|Ja);case 31:return Rs(J,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",v,Be,Is|zs|Ja);case 33:return Rs(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",v,Be,0);case 32:return Rs(J,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",v,Be,Is|zs|Ja);case 18:return Ai(J,2406,2415,!0,Z);case 20:return il(J,1,19999,Wa,3,Z);case 21:return Ai(J,2790,2799,!0,Z);case 22:return Ai(J,2662,2671,!0,Z);case 22:return il(J,1,10999,Fu,3,Z);case 23:return ol(J,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return ol(J,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Ai(J,3302,3311,!0,Z);case 28:return ol(J,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",ye);case 29:return ol(J,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",ye);case 34:return Ai(J,3792,3801,!0,Z);case 37:return Ai(J,6160,6169,!0,Z);case 38:return Ai(J,4160,4169,!0,Z);case 39:return Ai(J,2918,2927,!0,Z);case 40:return Ai(J,1776,1785,!0,Z);case 43:return Ai(J,3046,3055,!0,Z);case 44:return Ai(J,3174,3183,!0,Z);case 45:return Ai(J,3664,3673,!0,Z);case 46:return Ai(J,3872,3881,!0,Z);case 3:default:return Ai(J,48,57,!0,Z)}},R="data-html2canvas-ignore",j=function(){function J(V,q,Z){if(this.context=V,this.options=Z,this.scrolledElements=[],this.referenceElement=q,this.counters=new Uu,this.quoteDepth=0,!q.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(q.ownerDocument.documentElement,!1)}return J.prototype.toIFrame=function(V,q){var Z=this,ye=ve(V,q);if(!ye.contentWindow)return Promise.reject("Unable to find iframe window");var Be=V.defaultView.pageXOffset,Je=V.defaultView.pageYOffset,lt=ye.contentWindow,st=lt.document,wt=Pe(ye).then(function(){return y(Z,void 0,void 0,function(){var Mt,Kt;return E(this,function(Gt){switch(Gt.label){case 0:return this.scrolledElements.forEach(Zt),lt&&(lt.scrollTo(q.left,q.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(lt.scrollY!==q.top||lt.scrollX!==q.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(lt.scrollX-q.left,lt.scrollY-q.top,0,0))),Mt=this.options.onclone,Kt=this.clonedReferenceElement,typeof Kt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:st.fonts&&st.fonts.ready?[4,st.fonts.ready]:[3,2];case 1:Gt.sent(),Gt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Te(st)]:[3,4];case 3:Gt.sent(),Gt.label=4;case 4:return typeof Mt=="function"?[2,Promise.resolve().then(function(){return Mt(st,Kt)}).then(function(){return ye})]:[2,ye]}})})});return st.open(),st.write(Rt(document.doctype)+""),Bt(this.referenceElement.ownerDocument,Be,Je),st.replaceChild(st.adoptNode(this.documentElement),st.documentElement),st.close(),wt},J.prototype.createElementClone=function(V){if(ys(V,2))debugger;if(Pu(V))return this.createCanvasClone(V);if(Gl(V))return this.createVideoClone(V);if(Bl(V))return this.createStyleClone(V);var q=V.cloneNode(!1);return al(q)&&(al(V)&&V.currentSrc&&V.currentSrc!==V.src&&(q.src=V.currentSrc,q.srcset=""),q.loading==="lazy"&&(q.loading="eager")),fu(q)?this.createCustomElementClone(q):q},J.prototype.createCustomElementClone=function(V){var q=document.createElement("html2canvascustomelement");return ht(V.style,q),q},J.prototype.createStyleClone=function(V){try{var q=V.sheet;if(q&&q.cssRules){var Z=[].slice.call(q.cssRules,0).reduce(function(Be,Je){return Je&&typeof Je.cssText=="string"?Be+Je.cssText:Be},""),ye=V.cloneNode(!1);return ye.textContent=Z,ye}}catch(Be){if(this.context.logger.error("Unable to access cssRules property",Be),Be.name!=="SecurityError")throw Be}return V.cloneNode(!1)},J.prototype.createCanvasClone=function(V){var q;if(this.options.inlineImages&&V.ownerDocument){var Z=V.ownerDocument.createElement("img");try{return Z.src=V.toDataURL(),Z}catch(wt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",V)}}var ye=V.cloneNode(!1);try{ye.width=V.width,ye.height=V.height;var Be=V.getContext("2d"),Je=ye.getContext("2d");if(Je)if(!this.options.allowTaint&&Be)Je.putImageData(Be.getImageData(0,0,V.width,V.height),0,0);else{var lt=(q=V.getContext("webgl2"))!==null&&q!==void 0?q:V.getContext("webgl");if(lt){var st=lt.getContextAttributes();(st==null?void 0:st.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",V)}Je.drawImage(V,0,0)}return ye}catch(wt){this.context.logger.info("Unable to clone canvas as it is tainted",V)}return ye},J.prototype.createVideoClone=function(V){var q=V.ownerDocument.createElement("canvas");q.width=V.offsetWidth,q.height=V.offsetHeight;var Z=q.getContext("2d");try{return Z&&(Z.drawImage(V,0,0,q.width,q.height),this.options.allowTaint||Z.getImageData(0,0,q.width,q.height)),q}catch(Be){this.context.logger.info("Unable to clone video as it is tainted",V)}var ye=V.ownerDocument.createElement("canvas");return ye.width=V.offsetWidth,ye.height=V.offsetHeight,ye},J.prototype.appendChildNode=function(V,q,Z){(!pl(q)||!du(q)&&!q.hasAttribute(R)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(q)))&&((!this.options.copyStyles||!pl(q)||!Bl(q))&&V.appendChild(this.cloneNode(q,Z)))},J.prototype.cloneChildNodes=function(V,q,Z){for(var ye=this,Be=V.shadowRoot?V.shadowRoot.firstChild:V.firstChild;Be;Be=Be.nextSibling)if(pl(Be)&&Au(Be)&&typeof Be.assignedNodes=="function"){var Je=Be.assignedNodes();Je.length&&Je.forEach(function(lt){return ye.appendChildNode(q,lt,Z)})}else this.appendChildNode(q,Be,Z)},J.prototype.cloneNode=function(V,q){if(cu(V))return document.createTextNode(V.data);if(!V.ownerDocument)return V.cloneNode(!1);var Z=V.ownerDocument.defaultView;if(Z&&pl(V)&&(Wl(V)||Ds(V))){var ye=this.createElementClone(V);ye.style.transitionProperty="none";var Be=Z.getComputedStyle(V),Je=Z.getComputedStyle(V,":before"),lt=Z.getComputedStyle(V,":after");this.referenceElement===V&&Wl(ye)&&(this.clonedReferenceElement=ye),ii(ye)&&ar(ye);var st=this.counters.parse(new Ns(this.context,Be)),wt=this.resolvePseudoContent(V,ye,Je,re.BEFORE);fu(V)&&(q=!0),Gl(V)||this.cloneChildNodes(V,ye,q),wt&&ye.insertBefore(wt,ye.firstChild);var Mt=this.resolvePseudoContent(V,ye,lt,re.AFTER);return Mt&&ye.appendChild(Mt),this.counters.pop(st),(Be&&(this.options.copyStyles||Ds(V))&&!is(V)||q)&&ht(Be,ye),(V.scrollTop!==0||V.scrollLeft!==0)&&this.scrolledElements.push([ye,V.scrollLeft,V.scrollTop]),(Ol(V)||Dl(V))&&(Ol(ye)||Dl(ye))&&(ye.value=V.value),ye}return V.cloneNode(!1)},J.prototype.resolvePseudoContent=function(V,q,Z,ye){var Be=this;if(!Z)return;var Je=Z.content,lt=q.ownerDocument;if(!lt||!Je||Je==="none"||Je==="-moz-alt-content"||Z.display==="none")return;this.counters.parse(new Ns(this.context,Z));var st=new fl(this.context,Z),wt=lt.createElement("html2canvaspseudoelement");ht(Z,wt),st.content.forEach(function(Kt){if(Kt.type===0)wt.appendChild(lt.createTextNode(Kt.value));else if(Kt.type===22){var Gt=lt.createElement("img");Gt.src=Kt.value,Gt.style.opacity="1",wt.appendChild(Gt)}else if(Kt.type===18){if(Kt.name==="attr"){var lr=Kt.values.filter(Ia);lr.length&&wt.appendChild(lt.createTextNode(V.getAttribute(lr[0].value)||""))}else if(Kt.name==="counter"){var Dn=Kt.values.filter(nt),er=Dn[0],zr=Dn[1];if(er&&Ia(er)){var or=Be.counters.getCounterValue(er.value),cr=zr&&Ia(zr)?Ki.parse(Be.context,zr.value):3;wt.appendChild(lt.createTextNode(M(or,cr,!1)))}}else if(Kt.name==="counters"){var Ma=Kt.values.filter(nt),er=Ma[0],la=Ma[1],zr=Ma[2];if(er&&Ia(er)){var Za=Be.counters.getCounterValues(er.value),ur=zr&&Ia(zr)?Ki.parse(Be.context,zr.value):3,za=la&&la.type===0?la.value:"",qa=Za.map(function(Zo){return M(Zo,ur,!1)}).join(za);wt.appendChild(lt.createTextNode(qa))}}}else if(Kt.type===20)switch(Kt.value){case"open-quote":wt.appendChild(lt.createTextNode(Do(st.quotes,Be.quoteDepth++,!0)));break;case"close-quote":wt.appendChild(lt.createTextNode(Do(st.quotes,--Be.quoteDepth,!1)));break;default:wt.appendChild(lt.createTextNode(Kt.value))}}),wt.className=kn+" "+Yn;var Mt=ye===re.BEFORE?" "+kn:" "+Yn;return Ds(q)?q.className.baseValue+=Mt:q.className+=Mt,wt},J.destroy=function(V){return V.parentNode?(V.parentNode.removeChild(V),!0):!1},J}(),re;(function(J){J[J.BEFORE=0]="BEFORE",J[J.AFTER=1]="AFTER"})(re||(re={}));var ve=function(J,V){var q=J.createElement("iframe");return q.className="html2canvas-container",q.style.visibility="hidden",q.style.position="fixed",q.style.left="-10000px",q.style.top="0px",q.style.border="0",q.width=V.width.toString(),q.height=V.height.toString(),q.scrolling="no",q.setAttribute(R,"true"),J.body.appendChild(q),q},_e=function(J){return new Promise(function(V){if(J.complete){V();return}if(!J.src){V();return}J.onload=V,J.onerror=V})},Te=function(J){return Promise.all([].slice.call(J.images,0).map(_e))},Pe=function(J){return new Promise(function(V,q){var Z=J.contentWindow;if(!Z)return q("No window assigned for iframe");var ye=Z.document;Z.onload=J.onload=function(){Z.onload=J.onload=null;var Be=setInterval(function(){ye.body.childNodes.length>0&&ye.readyState==="complete"&&(clearInterval(Be),V(J))},50)}})},ut=["all","d","content"],ht=function(J,V){for(var q=J.length-1;q>=0;q--){var Z=J.item(q);ut.indexOf(Z)===-1&&V.style.setProperty(Z,J.getPropertyValue(Z))}return V},Rt=function(J){var V="";return J&&(V+=""),V},Bt=function(J,V,q){J&&J.defaultView&&(V!==J.defaultView.pageXOffset||q!==J.defaultView.pageYOffset)&&J.defaultView.scrollTo(V,q)},Zt=function(J){var V=J[0],q=J[1],Z=J[2];V.scrollLeft=q,V.scrollTop=Z},un=":before",wn=":after",kn="___html2canvas___pseudoelement_before",Yn="___html2canvas___pseudoelement_after",Nn=`{ + ***************************************************************************** */var se=function(J,V){return se=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(q,Z){q.__proto__=Z}||function(q,Z){for(var ye in Z)Object.prototype.hasOwnProperty.call(Z,ye)&&(q[ye]=Z[ye])},se(J,V)};function X(J,V){if(typeof V!="function"&&V!==null)throw new TypeError("Class extends value "+String(V)+" is not a constructor or null");se(J,V);function q(){this.constructor=J}J.prototype=V===null?Object.create(V):(q.prototype=V.prototype,new q)}var L=function(){return L=Object.assign||function(V){for(var q,Z=1,ye=arguments.length;Z0&&Be[Be.length-1])&&(wt[0]===6||wt[0]===2)){q=0;continue}if(wt[0]===3&&(!Be||wt[1]>Be[0]&&wt[1]=55296&&ye<=56319&&q>10)+55296,Je%1024+56320)),(ye+1===q||Z.length>16384)&&(Be+=String.fromCharCode.apply(String,Z),Z.length=0)}return Be},e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),c=0;c>4,Mt[ye++]=(Je&15)<<4|lt>>2,Mt[ye++]=(lt&3)<<6|st&63;return wt},A=function(J){for(var V=J.length,q=[],Z=0;Z>m,p=1<>m,x=b+i,O=x,S=2048>>6,D=O+S,I=65536>>C,k=1<=0){if(V<55296||V>56319&&V<=65535)return q=this.index[V>>m],q=(q<>m)],q=(q<>C),q=this.index[q],q+=V>>m&Q,q=this.index[q],q=(q<ae?(ye.push(!0),lt-=ae):ye.push(!1),["normal","auto","loose"].indexOf(V)!==-1&&[8208,8211,12316,12448].indexOf(Be)!==-1)return Z.push(Je),q.push(ne);if(lt===Ae||lt===he){if(Je===0)return Z.push(Je),q.push(at);var st=q[Je-1];return Ut.indexOf(st)===-1?(Z.push(Z[Je-1]),q.push(st)):(Z.push(Je),q.push(at))}if(Z.push(Je),lt===Ve)return q.push(V==="strict"?oe:Ye);if(lt===Dt)return q.push(at);if(lt===it)return q.push(at);if(lt===It)return Be>=131072&&Be<=196605||Be>=196608&&Be<=262141?q.push(Ye):q.push(at);q.push(lt)}),[Z,q,ye]},Jn=function(J,V,q,Z){var ye=Z[q];if(Array.isArray(J)?J.indexOf(ye)!==-1:J===ye)for(var Be=q;Be<=Z.length;){Be++;var Je=Z[Be];if(Je===V)return!0;if(Je!==de)break}if(ye===de)for(var Be=q;Be>0;){Be--;var lt=Z[Be];if(Array.isArray(J)?J.indexOf(lt)!==-1:J===lt)for(var st=q;st<=Z.length;){st++;var Je=Z[st];if(Je===V)return!0;if(Je!==de)break}if(lt!==de)break}return!1},xn=function(J,V){for(var q=J;q>=0;){var Z=V[q];if(Z===de)q--;else return Z}return 0},Pr=function(J,V,q,Z,ye){if(q[Z]===0)return ct;var Be=Z-1;if(Array.isArray(ye)&&ye[Be]===!0)return ct;var Je=Be-1,lt=Be+1,st=V[Be],wt=Je>=0?V[Je]:0,Mt=V[lt];if(st===ie&&Mt===ge)return ct;if(Ct.indexOf(st)!==-1)return Et;if(Ct.indexOf(Mt)!==-1)return ct;if(ft.indexOf(Mt)!==-1)return ct;if(xn(Be,V)===ce)return At;if(Le.get(J[Be])===he)return ct;if((st===Xe||st===ze)&&Le.get(J[lt])===he)return ct;if(st===fe||Mt===fe)return ct;if(st===te)return ct;if([de,Te,De].indexOf(st)===-1&&Mt===te)return ct;if([N,W,le,pt,vt].indexOf(Mt)!==-1)return ct;if(xn(Be,V)===xe)return ct;if(Jn(Ke,xe,Be,V))return ct;if(Jn([N,W],oe,Be,V))return ct;if(Jn(ue,ue,Be,V))return ct;if(st===de)return At;if(st===Ke||Mt===Ke)return ct;if(Mt===ne||st===ne)return At;if([Te,De,oe].indexOf(Mt)!==-1||st===Ie)return ct;if(wt===Me&&Nt.indexOf(st)!==-1)return ct;if(st===vt&&Mt===Me)return ct;if(Mt===ee)return ct;if(qe.indexOf(Mt)!==-1&&st===Ue||qe.indexOf(st)!==-1&&Mt===Ue)return ct;if(st===dt&&[Ye,Xe,ze].indexOf(Mt)!==-1||[Ye,Xe,ze].indexOf(st)!==-1&&Mt===He)return ct;if(qe.indexOf(st)!==-1&&Ot.indexOf(Mt)!==-1||Ot.indexOf(st)!==-1&&qe.indexOf(Mt)!==-1)return ct;if([dt,He].indexOf(st)!==-1&&(Mt===Ue||[xe,De].indexOf(Mt)!==-1&&V[lt+1]===Ue)||[xe,De].indexOf(st)!==-1&&Mt===Ue||st===Ue&&[Ue,vt,pt].indexOf(Mt)!==-1)return ct;if([Ue,vt,pt,N,W].indexOf(Mt)!==-1)for(var Kt=Be;Kt>=0;){var Gt=V[Kt];if(Gt===Ue)return ct;if([vt,pt].indexOf(Gt)!==-1)Kt--;else break}if([dt,He].indexOf(Mt)!==-1)for(var Kt=[N,W].indexOf(st)!==-1?Je:Be;Kt>=0;){var Gt=V[Kt];if(Gt===Ue)return ct;if([vt,pt].indexOf(Gt)!==-1)Kt--;else break}if(ot===st&&[ot,mt,we,Re].indexOf(Mt)!==-1||[mt,we].indexOf(st)!==-1&&[mt,Tt].indexOf(Mt)!==-1||[Tt,Re].indexOf(st)!==-1&&Mt===Tt)return ct;if(bt.indexOf(st)!==-1&&[ee,He].indexOf(Mt)!==-1||bt.indexOf(Mt)!==-1&&st===dt)return ct;if(qe.indexOf(st)!==-1&&qe.indexOf(Mt)!==-1)return ct;if(st===pt&&qe.indexOf(Mt)!==-1)return ct;if(qe.concat(Ue).indexOf(st)!==-1&&Mt===xe&&Lt.indexOf(J[lt])===-1||qe.concat(Ue).indexOf(Mt)!==-1&&st===W)return ct;if(st===_t&&Mt===_t){for(var lr=q[Be],Dn=1;lr>0&&(lr--,V[lr]===_t);)Dn++;if(Dn%2!==0)return ct}return st===Xe&&Mt===ze?ct:At},Vr=function(J,V){V||(V={lineBreak:"normal",wordBreak:"normal"});var q=sn(J,V.lineBreak),Z=q[0],ye=q[1],Be=q[2];(V.wordBreak==="break-all"||V.wordBreak==="break-word")&&(ye=ye.map(function(lt){return[Ue,at,Dt].indexOf(lt)!==-1?Ye:lt}));var Je=V.wordBreak==="keep-all"?Be.map(function(lt,st){return lt&&J[st]>=19968&&J[st]<=40959}):void 0;return[Z,ye,Je]},Lr=function(){function J(V,q,Z,ye){this.codePoints=V,this.required=q===Et,this.start=Z,this.end=ye}return J.prototype.slice=function(){return n.apply(void 0,this.codePoints.slice(this.start,this.end))},J}(),Tn=function(J,V){var q=r(J),Z=Vr(q,V),ye=Z[0],Be=Z[1],Je=Z[2],lt=q.length,st=0,wt=0;return{next:function(){if(wt>=lt)return{done:!0,value:null};for(var Mt=ct;wt=Ta&&J<=57},ra=function(J){return J>=55296&&J<=57343},sa=function(J){return _r(J)||J>=Ho&&J<=rr||J>=Kr&&J<=uo},Va=function(J){return J>=Kr&&J<=Ii},Oa=function(J){return J>=Ho&&J<=Ur},Ti=function(J){return Va(J)||Oa(J)},ji=function(J){return J>=mr},na=function(J){return J===Ca||J===Oe||J===ke},Xi=function(J){return Ti(J)||ji(J)||J===cn},yi=function(J){return Xi(J)||_r(J)||J===zn},ba=function(J){return J>=Nr&&J<=ja||J===$a||J>=Qa&&J<=vi||J===gi},bi=function(J,V){return J!==oi?!1:V!==Ca},co=function(J,V,q){return J===zn?Xi(V)||bi(V,q):Xi(J)?!0:!!(J===oi&&bi(J,V))},qo=function(J,V,q){return J===si||J===zn?_r(V)?!0:V===Na&&_r(q):J===Na?_r(V):_r(J)},_s=function(J){var V=0,q=1;(J[V]===si||J[V]===zn)&&(J[V]===zn&&(q=-1),V++);for(var Z=[];_r(J[V]);)Z.push(J[V++]);var ye=Z.length?parseInt(n.apply(void 0,Z),10):0;J[V]===Na&&V++;for(var Be=[];_r(J[V]);)Be.push(J[V++]);var Je=Be.length,lt=Je?parseInt(n.apply(void 0,Be),10):0;(J[V]===ko||J[V]===ma)&&V++;var st=1;(J[V]===si||J[V]===zn)&&(J[V]===zn&&(st=-1),V++);for(var wt=[];_r(J[V]);)wt.push(J[V++]);var Mt=wt.length?parseInt(n.apply(void 0,wt),10):0;return q*(ye+lt*Math.pow(10,-Je))*Math.pow(10,st*Mt)},Xs={type:2},xs={type:3},Ys={type:4},Ls={type:13},Ps={type:8},Us={type:21},Ko={type:9},$o={type:10},Js={type:11},ws={type:12},Aa={type:14},Jr={type:23},Zr={type:1},Yi={type:25},es={type:24},ts={type:26},Ts={type:27},ps={type:28},ks={type:29},Zs={type:31},ns={type:32},dl=function(){function J(){this._value=[]}return J.prototype.write=function(V){this._value=this._value.concat(r(V))},J.prototype.read=function(){for(var V=[],q=this.consumeToken();q!==ns;)V.push(q),q=this.consumeToken();return V},J.prototype.consumeToken=function(){var V=this.consumeCodePoint();switch(V){case je:return this.consumeStringToken(je);case Ft:var q=this.peekCodePoint(0),Z=this.peekCodePoint(1),ye=this.peekCodePoint(2);if(yi(q)||bi(Z,ye)){var Be=co(q,Z,ye)?ua:ea,Je=this.consumeName();return{type:5,value:Je,flags:Be}}break;case Xt:if(this.peekCodePoint(0)===gt)return this.consumeCodePoint(),Ls;break;case jt:return this.consumeStringToken(jt);case Yt:return Xs;case Cn:return xs;case Ba:if(this.peekCodePoint(0)===gt)return this.consumeCodePoint(),Aa;break;case si:if(qo(V,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(V),this.consumeNumericToken();break;case _a:return Ys;case zn:var lt=V,st=this.peekCodePoint(0),wt=this.peekCodePoint(1);if(qo(lt,st,wt))return this.reconsumeCodePoint(V),this.consumeNumericToken();if(co(lt,st,wt))return this.reconsumeCodePoint(V),this.consumeIdentLikeToken();if(st===zn&&wt===Tr)return this.consumeCodePoint(),this.consumeCodePoint(),es;break;case Na:if(qo(V,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(V),this.consumeNumericToken();break;case Ga:if(this.peekCodePoint(0)===Ba)for(this.consumeCodePoint();;){var Mt=this.consumeCodePoint();if(Mt===Ba&&(Mt=this.consumeCodePoint(),Mt===Ga))return this.consumeToken();if(Mt===pa)return this.consumeToken()}break;case Fa:return ts;case mi:return Ts;case wr:if(this.peekCodePoint(0)===Ir&&this.peekCodePoint(1)===zn&&this.peekCodePoint(2)===zn)return this.consumeCodePoint(),this.consumeCodePoint(),Yi;break;case Br:var Kt=this.peekCodePoint(0),Gt=this.peekCodePoint(1),lr=this.peekCodePoint(2);if(co(Kt,Gt,lr)){var Je=this.consumeName();return{type:7,value:Je}}break;case Yr:return ps;case oi:if(bi(V,this.peekCodePoint(0)))return this.reconsumeCodePoint(V),this.consumeIdentLikeToken();break;case ya:return ks;case hr:if(this.peekCodePoint(0)===gt)return this.consumeCodePoint(),Ps;break;case Cr:return Js;case ha:return ws;case Ni:case Dr:var Dn=this.peekCodePoint(0),er=this.peekCodePoint(1);return Dn===si&&(sa(er)||er===Or)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(V),this.consumeIdentLikeToken();case jr:if(this.peekCodePoint(0)===gt)return this.consumeCodePoint(),Ko;if(this.peekCodePoint(0)===jr)return this.consumeCodePoint(),Us;break;case oa:if(this.peekCodePoint(0)===gt)return this.consumeCodePoint(),$o;break;case pa:return ns}return na(V)?(this.consumeWhiteSpace(),Zs):_r(V)?(this.reconsumeCodePoint(V),this.consumeNumericToken()):Xi(V)?(this.reconsumeCodePoint(V),this.consumeIdentLikeToken()):{type:6,value:n(V)}},J.prototype.consumeCodePoint=function(){var V=this._value.shift();return typeof V=="undefined"?-1:V},J.prototype.reconsumeCodePoint=function(V){this._value.unshift(V)},J.prototype.peekCodePoint=function(V){return V>=this._value.length?-1:this._value[V]},J.prototype.consumeUnicodeRangeToken=function(){for(var V=[],q=this.consumeCodePoint();sa(q)&&V.length<6;)V.push(q),q=this.consumeCodePoint();for(var Z=!1;q===Or&&V.length<6;)V.push(q),q=this.consumeCodePoint(),Z=!0;if(Z){var ye=parseInt(n.apply(void 0,V.map(function(st){return st===Or?Ta:st})),16),Be=parseInt(n.apply(void 0,V.map(function(st){return st===Or?rr:st})),16);return{type:30,start:ye,end:Be}}var Je=parseInt(n.apply(void 0,V),16);if(this.peekCodePoint(0)===zn&&sa(this.peekCodePoint(1))){this.consumeCodePoint(),q=this.consumeCodePoint();for(var lt=[];sa(q)&<.length<6;)lt.push(q),q=this.consumeCodePoint();var Be=parseInt(n.apply(void 0,lt),16);return{type:30,start:Je,end:Be}}else return{type:30,start:Je,end:Je}},J.prototype.consumeIdentLikeToken=function(){var V=this.consumeName();return V.toLowerCase()==="url"&&this.peekCodePoint(0)===Yt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Yt?(this.consumeCodePoint(),{type:19,value:V}):{type:20,value:V}},J.prototype.consumeUrlToken=function(){var V=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===pa)return{type:22,value:""};var q=this.peekCodePoint(0);if(q===jt||q===je){var Z=this.consumeStringToken(this.consumeCodePoint());return Z.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===pa||this.peekCodePoint(0)===Cn)?(this.consumeCodePoint(),{type:22,value:Z.value}):(this.consumeBadUrlRemnants(),Jr)}for(;;){var ye=this.consumeCodePoint();if(ye===pa||ye===Cn)return{type:22,value:n.apply(void 0,V)};if(na(ye))return this.consumeWhiteSpace(),this.peekCodePoint(0)===pa||this.peekCodePoint(0)===Cn?(this.consumeCodePoint(),{type:22,value:n.apply(void 0,V)}):(this.consumeBadUrlRemnants(),Jr);if(ye===je||ye===jt||ye===Yt||ba(ye))return this.consumeBadUrlRemnants(),Jr;if(ye===oi)if(bi(ye,this.peekCodePoint(0)))V.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Jr;else V.push(ye)}},J.prototype.consumeWhiteSpace=function(){for(;na(this.peekCodePoint(0));)this.consumeCodePoint()},J.prototype.consumeBadUrlRemnants=function(){for(;;){var V=this.consumeCodePoint();if(V===Cn||V===pa)return;bi(V,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},J.prototype.consumeStringSlice=function(V){for(var q=5e4,Z="";V>0;){var ye=Math.min(q,V);Z+=n.apply(void 0,this._value.splice(0,ye)),V-=ye}return this._value.shift(),Z},J.prototype.consumeStringToken=function(V){var q="",Z=0;do{var ye=this._value[Z];if(ye===pa||ye===void 0||ye===V)return q+=this.consumeStringSlice(Z),{type:0,value:q};if(ye===Ca)return this._value.splice(0,Z),Zr;if(ye===oi){var Be=this._value[Z+1];Be!==pa&&Be!==void 0&&(Be===Ca?(q+=this.consumeStringSlice(Z),Z=-1,this._value.shift()):bi(ye,Be)&&(q+=this.consumeStringSlice(Z),q+=n(this.consumeEscapedCodePoint()),Z=-1))}Z++}while(!0)},J.prototype.consumeNumber=function(){var V=[],q=ca,Z=this.peekCodePoint(0);for((Z===si||Z===zn)&&V.push(this.consumeCodePoint());_r(this.peekCodePoint(0));)V.push(this.consumeCodePoint());Z=this.peekCodePoint(0);var ye=this.peekCodePoint(1);if(Z===Na&&_r(ye))for(V.push(this.consumeCodePoint(),this.consumeCodePoint()),q=Qr;_r(this.peekCodePoint(0));)V.push(this.consumeCodePoint());Z=this.peekCodePoint(0),ye=this.peekCodePoint(1);var Be=this.peekCodePoint(2);if((Z===ko||Z===ma)&&((ye===si||ye===zn)&&_r(Be)||_r(ye)))for(V.push(this.consumeCodePoint(),this.consumeCodePoint()),q=Qr;_r(this.peekCodePoint(0));)V.push(this.consumeCodePoint());return[_s(V),q]},J.prototype.consumeNumericToken=function(){var V=this.consumeNumber(),q=V[0],Z=V[1],ye=this.peekCodePoint(0),Be=this.peekCodePoint(1),Je=this.peekCodePoint(2);if(co(ye,Be,Je)){var lt=this.consumeName();return{type:15,number:q,flags:Z,unit:lt}}return ye===tn?(this.consumeCodePoint(),{type:16,number:q,flags:Z}):{type:17,number:q,flags:Z}},J.prototype.consumeEscapedCodePoint=function(){var V=this.consumeCodePoint();if(sa(V)){for(var q=n(V);sa(this.peekCodePoint(0))&&q.length<6;)q+=n(this.consumeCodePoint());na(this.peekCodePoint(0))&&this.consumeCodePoint();var Z=parseInt(q,16);return Z===0||ra(Z)||Z>1114111?da:Z}return V===pa?da:V},J.prototype.consumeName=function(){for(var V="";;){var q=this.consumeCodePoint();if(yi(q))V+=n(q);else if(bi(q,this.peekCodePoint(0)))V+=n(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(q),V}},J}(),$s=function(){function J(V){this._tokens=V}return J.create=function(V){var q=new dl;return q.write(V),new J(q.read())},J.parseValue=function(V){return J.create(V).parseComponentValue()},J.parseValues=function(V){return J.create(V).parseComponentValues()},J.prototype.parseComponentValue=function(){for(var V=this.consumeToken();V.type===31;)V=this.consumeToken();if(V.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(V);var q=this.consumeComponentValue();do V=this.consumeToken();while(V.type===31);if(V.type===32)return q;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},J.prototype.parseComponentValues=function(){for(var V=[];;){var q=this.consumeComponentValue();if(q.type===32)return V;V.push(q),V.push()}},J.prototype.consumeComponentValue=function(){var V=this.consumeToken();switch(V.type){case 11:case 28:case 2:return this.consumeSimpleBlock(V.type);case 19:return this.consumeFunction(V)}return V},J.prototype.consumeSimpleBlock=function(V){for(var q={type:V,values:[]},Z=this.consumeToken();;){if(Z.type===32||Qe(Z,V))return q;this.reconsumeToken(Z),q.values.push(this.consumeComponentValue()),Z=this.consumeToken()}},J.prototype.consumeFunction=function(V){for(var q={name:V.value,values:[],type:18};;){var Z=this.consumeToken();if(Z.type===32||Z.type===3)return q;this.reconsumeToken(Z),q.values.push(this.consumeComponentValue())}},J.prototype.consumeToken=function(){var V=this._tokens.shift();return typeof V=="undefined"?ns:V},J.prototype.reconsumeToken=function(V){this._tokens.unshift(V)},J}(),go=function(J){return J.type===15},ss=function(J){return J.type===17},Ia=function(J){return J.type===20},ms=function(J){return J.type===0},yo=function(J,V){return Ia(J)&&J.value===V},Fs=function(J){return J.type!==31},nt=function(J){return J.type!==31&&J.type!==4},Fe=function(J){var V=[],q=[];return J.forEach(function(Z){if(Z.type===4){if(q.length===0)throw new Error("Error parsing function args, zero tokens for arg");V.push(q),q=[];return}Z.type!==31&&q.push(Z)}),q.length&&V.push(q),V},Qe=function(J,V){return V===11&&J.type===12||V===28&&J.type===29?!0:V===2&&J.type===3},We=function(J){return J.type===17||J.type===15},Ee=function(J){return J.type===16||We(J)},Ne=function(J){return J.length>1?[J[0],J[1]]:[J[0]]},Ce={type:17,number:0,flags:ca},$e={type:16,number:50,flags:ca},Ze={type:16,number:100,flags:ca},tt=function(J,V,q){var Z=J[0],ye=J[1];return[et(Z,V),et(typeof ye!="undefined"?ye:Z,q)]},et=function(J,V){if(J.type===16)return J.number/100*V;if(go(J))switch(J.unit){case"rem":case"em":return 16*J.number;case"px":default:return J.number}return J.number},rt="deg",xt="grad",Pt="rad",yt="turn",zt={name:"angle",parse:function(J,V){if(V.type===15)switch(V.unit){case rt:return Math.PI*V.number/180;case xt:return Math.PI/200*V.number;case Pt:return V.number;case yt:return Math.PI*2*V.number}throw new Error("Unsupported angle type")}},$t=function(J){return J.type===15&&(J.unit===rt||J.unit===xt||J.unit===Pt||J.unit===yt)},yn=function(J){var V=J.filter(Ia).map(function(q){return q.value}).join(" ");switch(V){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ce,Ce];case"to top":case"bottom":return kt(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ce,Ze];case"to right":case"left":return kt(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ze,Ze];case"to bottom":case"top":return kt(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ze,Ce];case"to left":case"right":return kt(270)}return 0},kt=function(J){return Math.PI*J/180},Wt={name:"color",parse:function(J,V){if(V.type===18){var q=rn[V.name];if(typeof q=="undefined")throw new Error('Attempting to parse an unsupported color function "'+V.name+'"');return q(J,V.values)}if(V.type===5){if(V.value.length===3){var Z=V.value.substring(0,1),ye=V.value.substring(1,2),Be=V.value.substring(2,3);return Vt(parseInt(Z+Z,16),parseInt(ye+ye,16),parseInt(Be+Be,16),1)}if(V.value.length===4){var Z=V.value.substring(0,1),ye=V.value.substring(1,2),Be=V.value.substring(2,3),Je=V.value.substring(3,4);return Vt(parseInt(Z+Z,16),parseInt(ye+ye,16),parseInt(Be+Be,16),parseInt(Je+Je,16)/255)}if(V.value.length===6){var Z=V.value.substring(0,2),ye=V.value.substring(2,4),Be=V.value.substring(4,6);return Vt(parseInt(Z,16),parseInt(ye,16),parseInt(Be,16),1)}if(V.value.length===8){var Z=V.value.substring(0,2),ye=V.value.substring(2,4),Be=V.value.substring(4,6),Je=V.value.substring(6,8);return Vt(parseInt(Z,16),parseInt(ye,16),parseInt(Be,16),parseInt(Je,16)/255)}}if(V.type===20){var lt=pn[V.value.toUpperCase()];if(typeof lt!="undefined")return lt}return pn.TRANSPARENT}},dn=function(J){return(255&J)===0},En=function(J){var V=255&J,q=255&J>>8,Z=255&J>>16,ye=255&J>>24;return V<255?"rgba("+ye+","+Z+","+q+","+V/255+")":"rgb("+ye+","+Z+","+q+")"},Vt=function(J,V,q,Z){return(J<<24|V<<16|q<<8|Math.round(Z*255)<<0)>>>0},An=function(J,V){if(J.type===17)return J.number;if(J.type===16){var q=V===3?1:255;return V===3?J.number/100*q:Math.round(J.number/100*q)}return 0},Sn=function(J,V){var q=V.filter(nt);if(q.length===3){var Z=q.map(An),ye=Z[0],Be=Z[1],Je=Z[2];return Vt(ye,Be,Je,1)}if(q.length===4){var lt=q.map(An),ye=lt[0],Be=lt[1],Je=lt[2],st=lt[3];return Vt(ye,Be,Je,st)}return 0};function Fn(J,V,q){return q<0&&(q+=1),q>=1&&(q-=1),q<1/6?(V-J)*q*6+J:q<1/2?V:q<2/3?(V-J)*6*(2/3-q)+J:J}var Jt=function(J,V){var q=V.filter(nt),Z=q[0],ye=q[1],Be=q[2],Je=q[3],lt=(Z.type===17?kt(Z.number):zt.parse(J,Z))/(Math.PI*2),st=Ee(ye)?ye.number/100:0,wt=Ee(Be)?Be.number/100:0,Mt=typeof Je!="undefined"&&Ee(Je)?et(Je,1):1;if(st===0)return Vt(wt*255,wt*255,wt*255,1);var Kt=wt<=.5?wt*(st+1):wt+st-wt*st,Gt=wt*2-Kt,lr=Fn(Gt,Kt,lt+1/3),Dn=Fn(Gt,Kt,lt),er=Fn(Gt,Kt,lt-1/3);return Vt(lr*255,Dn*255,er*255,Mt)},rn={hsl:Jt,hsla:Jt,rgb:Sn,rgba:Sn},an=function(J,V){return Wt.parse(J,$s.create(V).parseComponentValue())},pn={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Wn={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(J,V){return V.map(function(q){if(Ia(q))switch(q.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},en={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},On=function(J,V){var q=Wt.parse(J,V[0]),Z=V[1];return Z&&Ee(Z)?{color:q,stop:Z}:{color:q,stop:null}},vr=function(J,V){var q=J[0],Z=J[J.length-1];q.stop===null&&(q.stop=Ce),Z.stop===null&&(Z.stop=Ze);for(var ye=[],Be=0,Je=0;JeBe?ye.push(st):ye.push(Be),Be=st}else ye.push(null)}for(var wt=null,Je=0;JeJe.optimumDistance)?{optimumCorner:lt,optimumDistance:Mt}:Je},{optimumDistance:ye?Infinity:-Infinity,optimumCorner:null}).optimumCorner},Mn=function(J,V,q,Z,ye){var Be=0,Je=0;switch(J.size){case 0:J.shape===0?Be=Je=Math.min(Math.abs(V),Math.abs(V-Z),Math.abs(q),Math.abs(q-ye)):J.shape===1&&(Be=Math.min(Math.abs(V),Math.abs(V-Z)),Je=Math.min(Math.abs(q),Math.abs(q-ye)));break;case 2:if(J.shape===0)Be=Je=Math.min(qn(V,q),qn(V,q-ye),qn(V-Z,q),qn(V-Z,q-ye));else if(J.shape===1){var lt=Math.min(Math.abs(q),Math.abs(q-ye))/Math.min(Math.abs(V),Math.abs(V-Z)),st=Sr(Z,ye,V,q,!0),wt=st[0],Mt=st[1];Be=qn(wt-V,(Mt-q)/lt),Je=lt*Be}break;case 1:J.shape===0?Be=Je=Math.max(Math.abs(V),Math.abs(V-Z),Math.abs(q),Math.abs(q-ye)):J.shape===1&&(Be=Math.max(Math.abs(V),Math.abs(V-Z)),Je=Math.max(Math.abs(q),Math.abs(q-ye)));break;case 3:if(J.shape===0)Be=Je=Math.max(qn(V,q),qn(V,q-ye),qn(V-Z,q),qn(V-Z,q-ye));else if(J.shape===1){var lt=Math.max(Math.abs(q),Math.abs(q-ye))/Math.max(Math.abs(V),Math.abs(V-Z)),Kt=Sr(Z,ye,V,q,!1),wt=Kt[0],Mt=Kt[1];Be=qn(wt-V,(Mt-q)/lt),Je=lt*Be}break}return Array.isArray(J.size)&&(Be=et(J.size[0],Z),Je=J.size.length===2?et(J.size[1],ye):Be),[Be,Je]},xr=function(J,V){var q=kt(180),Z=[];return Fe(V).forEach(function(ye,Be){if(Be===0){var Je=ye[0];if(Je.type===20&&Je.value==="to"){q=yn(ye);return}else if($t(Je)){q=zt.parse(J,Je);return}}var lt=On(J,ye);Z.push(lt)}),{angle:q,stops:Z,type:1}},Gr=function(J,V){var q=kt(180),Z=[];return Fe(V).forEach(function(ye,Be){if(Be===0){var Je=ye[0];if(Je.type===20&&["top","left","right","bottom"].indexOf(Je.value)!==-1){q=yn(ye);return}else if($t(Je)){q=(zt.parse(J,Je)+kt(270))%kt(360);return}}var lt=On(J,ye);Z.push(lt)}),{angle:q,stops:Z,type:1}},Fr=function(J,V){var q=kt(180),Z=[],ye=1,Be=0,Je=3,lt=[];return Fe(V).forEach(function(st,wt){var Mt=st[0];if(wt===0){if(Ia(Mt)&&Mt.value==="linear"){ye=1;return}else if(Ia(Mt)&&Mt.value==="radial"){ye=2;return}}if(Mt.type===18){if(Mt.name==="from"){var Kt=Wt.parse(J,Mt.values[0]);Z.push({stop:Ce,color:Kt})}else if(Mt.name==="to"){var Kt=Wt.parse(J,Mt.values[0]);Z.push({stop:Ze,color:Kt})}else if(Mt.name==="color-stop"){var Gt=Mt.values.filter(nt);if(Gt.length===2){var Kt=Wt.parse(J,Gt[1]),lr=Gt[0];ss(lr)&&Z.push({stop:{type:16,number:lr.number*100,flags:lr.flags},color:Kt})}}}}),ye===1?{angle:(q+kt(180))%kt(360),stops:Z,type:ye}:{size:Je,shape:Be,stops:Z,position:lt,type:ye}},sr="closest-side",bn="farthest-side",Vn="closest-corner",br="farthest-corner",In="circle",Hn="ellipse",Xn="cover",Qn="contain",Pn=function(J,V){var q=0,Z=3,ye=[],Be=[];return Fe(V).forEach(function(Je,lt){var st=!0;if(lt===0){var wt=!1;st=Je.reduce(function(Kt,Gt){if(wt)if(Ia(Gt))switch(Gt.value){case"center":return Be.push($e),Kt;case"top":case"left":return Be.push(Ce),Kt;case"right":case"bottom":return Be.push(Ze),Kt}else(Ee(Gt)||We(Gt))&&Be.push(Gt);else if(Ia(Gt))switch(Gt.value){case In:return q=0,!1;case Hn:return q=1,!1;case"at":return wt=!0,!1;case sr:return Z=0,!1;case Xn:case bn:return Z=1,!1;case Qn:case Vn:return Z=2,!1;case br:return Z=3,!1}else if(We(Gt)||Ee(Gt))return Array.isArray(Z)||(Z=[]),Z.push(Gt),!1;return Kt},st)}if(st){var Mt=On(J,Je);ye.push(Mt)}}),{size:Z,shape:q,stops:ye,position:Be,type:2}},on=function(J,V){var q=0,Z=3,ye=[],Be=[];return Fe(V).forEach(function(Je,lt){var st=!0;if(lt===0?st=Je.reduce(function(Mt,Kt){if(Ia(Kt))switch(Kt.value){case"center":return Be.push($e),!1;case"top":case"left":return Be.push(Ce),!1;case"right":case"bottom":return Be.push(Ze),!1}else if(Ee(Kt)||We(Kt))return Be.push(Kt),!1;return Mt},st):lt===1&&(st=Je.reduce(function(Mt,Kt){if(Ia(Kt))switch(Kt.value){case In:return q=0,!1;case Hn:return q=1,!1;case Qn:case sr:return Z=0,!1;case bn:return Z=1,!1;case Vn:return Z=2,!1;case Xn:case br:return Z=3,!1}else if(We(Kt)||Ee(Kt))return Array.isArray(Z)||(Z=[]),Z.push(Kt),!1;return Mt},st)),st){var wt=On(J,Je);ye.push(wt)}}),{size:Z,shape:q,stops:ye,position:Be,type:2}},qt=function(J){return J.type===1},Un=function(J){return J.type===2},jn={name:"image",parse:function(J,V){if(V.type===22){var q={url:V.value,type:0};return J.cache.addImage(V.value),q}if(V.type===18){var Z=ir[V.name];if(typeof Z=="undefined")throw new Error('Attempting to parse an unsupported image function "'+V.name+'"');return Z(J,V.values)}throw new Error("Unsupported image type "+V.type)}};function mn(J){return!(J.type===20&&J.value==="none")&&(J.type!==18||!!ir[J.name])}var ir={"linear-gradient":xr,"-moz-linear-gradient":Gr,"-ms-linear-gradient":Gr,"-o-linear-gradient":Gr,"-webkit-linear-gradient":Gr,"radial-gradient":Pn,"-moz-radial-gradient":on,"-ms-radial-gradient":on,"-o-radial-gradient":on,"-webkit-radial-gradient":on,"-webkit-gradient":Fr},kr={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(J,V){if(V.length===0)return[];var q=V[0];return q.type===20&&q.value==="none"?[]:V.filter(function(Z){return nt(Z)&&mn(Z)}).map(function(Z){return jn.parse(J,Z)})}},La={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(J,V){return V.map(function(q){if(Ia(q))switch(q.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ea={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(J,V){return Fe(V).map(function(q){return q.filter(Ee)}).map(Ne)}},Xr={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(J,V){return Fe(V).map(function(q){return q.filter(Ia).map(function(Z){return Z.value}).join(" ")}).map(li)}},li=function(J){switch(J){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Xa;(function(J){J.AUTO="auto",J.CONTAIN="contain",J.COVER="cover"})(Xa||(Xa={}));var Ra={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(J,V){return Fe(V).map(function(q){return q.filter(Ji)})}},Ji=function(J){return Ia(J)||Ee(J)},Zi=function(J){return{name:"border-"+J+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},xi=Zi("top"),wo=Zi("right"),To=Zi("bottom"),qi=Zi("left"),Si=function(J){return{name:"border-radius-"+J,initialValue:"0 0",prefix:!1,type:1,parse:function(V,q){return Ne(q.filter(Ee))}}},Ri=Si("top-left"),bo=Si("top-right"),ro=Si("bottom-right"),ao=Si("bottom-left"),Pi=function(J){return{name:"border-"+J+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(V,q){switch(q){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Bi=Pi("top"),Qi=Pi("right"),Ui=Pi("bottom"),Ao=Pi("left"),Mi=function(J){return{name:"border-"+J+"-width",initialValue:"0",type:0,prefix:!1,parse:function(V,q){return go(q)?q.number:0}}},fo=Mi("top"),Pa=Mi("right"),$i=Mi("bottom"),So=Mi("left"),ki={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Ei={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(J,V){switch(V){case"rtl":return 1;case"ltr":default:return 0}}},io={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(J,V){return V.filter(Ia).reduce(function(q,Z){return q|Wo(Z.value)},0)}},Wo=function(J){switch(J){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},zo={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(J,V){switch(V){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Fo={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(J,V){return V.type===20&&V.value==="normal"?0:V.type===17||V.type===15?V.number:0}},Hi;(function(J){J.NORMAL="normal",J.STRICT="strict"})(Hi||(Hi={}));var Go={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(J,V){switch(V){case"strict":return Hi.STRICT;case"normal":default:return Hi.NORMAL}}},ui={name:"line-height",initialValue:"normal",prefix:!1,type:4},Sa=function(J,V){return Ia(J)&&J.value==="normal"?1.2*V:J.type===17?V*J.number:Ee(J)?et(J,V):V},ei={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(J,V){return V.type===20&&V.value==="none"?null:jn.parse(J,V)}},Da={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(J,V){switch(V){case"inside":return 0;case"outside":default:return 1}}},Ki={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(J,V){switch(V){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},ho=function(J){return{name:"margin-"+J,initialValue:"0",prefix:!1,type:4}},Oi=ho("top"),No=ho("right"),Bo=ho("bottom"),jo=ho("left"),Ci={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(J,V){return V.filter(Ia).map(function(q){switch(q.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},_n={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(J,V){switch(V){case"break-word":return"break-word";case"normal":default:return"normal"}}},Wi=function(J){return{name:"padding-"+J,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},ls=Wi("top"),Vo=Wi("right"),qr=Wi("bottom"),Er=Wi("left"),ti={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(J,V){switch(V){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},fa={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(J,V){switch(V){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Eo={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(J,V){return V.length===1&&yo(V[0],"none")?[]:Fe(V).map(function(q){for(var Z={color:pn.TRANSPARENT,offsetX:Ce,offsetY:Ce,blur:Ce},ye=0,Be=0;Be1?1:0],this.overflowWrap=$n(V,_n,q.overflowWrap),this.paddingTop=$n(V,ls,q.paddingTop),this.paddingRight=$n(V,Vo,q.paddingRight),this.paddingBottom=$n(V,qr,q.paddingBottom),this.paddingLeft=$n(V,Er,q.paddingLeft),this.paintOrder=$n(V,Ro,q.paintOrder),this.position=$n(V,fa,q.position),this.textAlign=$n(V,ti,q.textAlign),this.textDecorationColor=$n(V,Zn,(Z=q.textDecorationColor)!==null&&Z!==void 0?Z:q.color),this.textDecorationLine=$n(V,nr,(ye=q.textDecorationLine)!==null&&ye!==void 0?ye:q.textDecoration),this.textShadow=$n(V,Eo,q.textShadow),this.textTransform=$n(V,zi,q.textTransform),this.transform=$n(V,po,q.transform),this.transformOrigin=$n(V,Ha,q.transformOrigin),this.visibility=$n(V,vn,q.visibility),this.webkitTextStrokeColor=$n(V,Mo,q.webkitTextStrokeColor),this.webkitTextStrokeWidth=$n(V,gs,q.webkitTextStrokeWidth),this.wordBreak=$n(V,Ht,q.wordBreak),this.zIndex=$n(V,fn,q.zIndex)}return J.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},J.prototype.isTransparent=function(){return dn(this.backgroundColor)},J.prototype.isTransformed=function(){return this.transform!==null},J.prototype.isPositioned=function(){return this.position!==0},J.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},J.prototype.isFloating=function(){return this.float!==0},J.prototype.isInlineLevel=function(){return $r(this.display,4)||$r(this.display,33554432)||$r(this.display,268435456)||$r(this.display,536870912)||$r(this.display,67108864)||$r(this.display,134217728)},J}(),fl=function(){function J(V,q){this.content=$n(V,_i,q.content),this.quotes=$n(V,ri,q.quotes)}return J}(),Ns=function(){function J(V,q){this.counterIncrement=$n(V,Gi,q.counterIncrement),this.counterReset=$n(V,Ka,q.counterReset)}return J}(),$n=function(J,V,q){var Z=new dl,ye=q!==null&&typeof q!="undefined"?q.toString():V.initialValue;Z.write(ye);var Be=new $s(Z.read());switch(V.type){case 2:var Je=Be.parseComponentValue();return V.parse(J,Ia(Je)?Je.value:V.initialValue);case 0:return V.parse(J,Be.parseComponentValue());case 1:return V.parse(J,Be.parseComponentValues());case 4:return Be.parseComponentValue();case 3:switch(V.format){case"angle":return zt.parse(J,Be.parseComponentValue());case"color":return Wt.parse(J,Be.parseComponentValue());case"image":return jn.parse(J,Be.parseComponentValue());case"length":var lt=Be.parseComponentValue();return We(lt)?lt:Ce;case"length-percentage":var st=Be.parseComponentValue();return Ee(st)?st:Ce;case"time":return Qt.parse(J,Be.parseComponentValue())}break}},cs="data-html2canvas-debug",js=function(J){var V=J.getAttribute(cs);switch(V){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ys=function(J,V){var q=js(J);return q===1||V===q},oo=function(){function J(V,q){if(this.context=V,this.textNodes=[],this.elements=[],this.flags=0,ys(q,3))debugger;this.styles=new Al(V,window.getComputedStyle(q,null)),Wl(q)&&(this.styles.animationDuration.some(function(Z){return Z>0})&&(q.style.animationDuration="0s"),this.styles.transform!==null&&(q.style.transform="none")),this.bounds=h(this.context,q),ys(q,4)&&(this.flags|=16)}return J}(),ds="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Qs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ss=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),As=0;As>4,Mt[ye++]=(Je&15)<<4|lt>>2,Mt[ye++]=(lt&3)<<6|st&63;return wt},Hs=function(J){for(var V=J.length,q=[],Z=0;Z>Lo,va=1<>Lo,Bn=pr+Ln,hn=Bn,Gn=2048>>6,gn=hn+Gn,dr=65536>>Bs,gr=1<=0){if(V<55296||V>56319&&V<=65535)return q=this.index[V>>Lo],q=(q<>Lo)],q=(q<>Bs),q=this.index[q],q+=V>>Lo&Rr,q=this.index[q],q=(q<=55296&&ye<=56319&&q>10)+55296,Je%1024+56320)),(ye+1===q||Z.length>16384)&&(Be+=String.fromCharCode.apply(String,Z),Z.length=0)}return Be},yu=ci(ds),Yo="\xD7",nu="\xF7",zu=function(J){return yu.get(J)},Gu=function(J,V,q){var Z=q-2,ye=V[Z],Be=V[q-1],Je=V[q];if(Be===el&&Je===Xo)return Yo;if(Be===el||Be===Xo||Be===as)return nu;if(Je===el||Je===Xo||Je===as)return nu;if(Be===Zl&&[Zl,ql,mu,Co].indexOf(Je)!==-1)return Yo;if((Be===mu||Be===ql)&&(Je===ql||Je===$l))return Yo;if((Be===Co||Be===$l)&&Je===$l)return Yo;if(Je===eu||Je===tl)return Yo;if(Je===nl)return Yo;if(Be===fs)return Yo;if(Be===eu&&Je===vu){for(;ye===tl;)ye=V[--Z];if(ye===vu)return Yo}if(Be===tu&&Je===tu){for(var lt=0;ye===tu;)lt++,ye=V[--Z];if(lt%2===0)return Yo}return nu},Ks=function(J){var V=Wu(J),q=V.length,Z=0,ye=0,Be=V.map(zu);return{next:function(){if(Z>=q)return{done:!0,value:null};for(var Je=Yo;ZJe.x||Mt.y>Je.y;return Je=Mt,wt===0?!0:Kt});return J.body.removeChild(V),lt},Os=function(){return typeof new Image().crossOrigin!="undefined"},Vu=function(){return typeof new XMLHttpRequest().responseType=="string"},Xu=function(J){var V=new Image,q=J.createElement("canvas"),Z=q.getContext("2d");if(!Z)return!1;V.src="data:image/svg+xml,";try{Z.drawImage(V,0,0),q.toDataURL()}catch(ye){return!1}return!0},rl=function(J){return J[0]===0&&J[1]===255&&J[2]===0&&J[3]===255},bu=function(J){var V=J.createElement("canvas"),q=100;V.width=q,V.height=q;var Z=V.getContext("2d");if(!Z)return Promise.reject(!1);Z.fillStyle="rgb(0, 255, 0)",Z.fillRect(0,0,q,q);var ye=new Image,Be=V.toDataURL();ye.src=Be;var Je=Fl(q,q,0,0,ye);return Z.fillStyle="red",Z.fillRect(0,0,q,q),ru(Je).then(function(lt){Z.drawImage(lt,0,0);var st=Z.getImageData(0,0,q,q).data;Z.fillStyle="red",Z.fillRect(0,0,q,q);var wt=J.createElement("div");return wt.style.backgroundImage="url("+Be+")",wt.style.height=q+"px",rl(st)?ru(Fl(q,q,0,0,wt)):Promise.reject(!1)}).then(function(lt){return Z.drawImage(lt,0,0),rl(Z.getImageData(0,0,q,q).data)}).catch(function(){return!1})},Fl=function(J,V,q,Z,ye){var Be="http://www.w3.org/2000/svg",Je=document.createElementNS(Be,"svg"),lt=document.createElementNS(Be,"foreignObject");return Je.setAttributeNS(null,"width",J.toString()),Je.setAttributeNS(null,"height",V.toString()),lt.setAttributeNS(null,"width","100%"),lt.setAttributeNS(null,"height","100%"),lt.setAttributeNS(null,"x",q.toString()),lt.setAttributeNS(null,"y",Z.toString()),lt.setAttributeNS(null,"externalResourcesRequired","true"),Je.appendChild(lt),lt.appendChild(ye),Je},ru=function(J){return new Promise(function(V,q){var Z=new Image;Z.onload=function(){return V(Z)},Z.onerror=q,Z.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(J))})},Vi={get SUPPORT_RANGE_BOUNDS(){var J=kl(document);return Object.defineProperty(Vi,"SUPPORT_RANGE_BOUNDS",{value:J}),J},get SUPPORT_WORD_BREAKING(){var J=Vi.SUPPORT_RANGE_BOUNDS&&_l(document);return Object.defineProperty(Vi,"SUPPORT_WORD_BREAKING",{value:J}),J},get SUPPORT_SVG_DRAWING(){var J=Xu(document);return Object.defineProperty(Vi,"SUPPORT_SVG_DRAWING",{value:J}),J},get SUPPORT_FOREIGNOBJECT_DRAWING(){var J=typeof Array.from=="function"&&typeof window.fetch=="function"?bu(document):Promise.resolve(!1);return Object.defineProperty(Vi,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:J}),J},get SUPPORT_CORS_IMAGES(){var J=Os();return Object.defineProperty(Vi,"SUPPORT_CORS_IMAGES",{value:J}),J},get SUPPORT_RESPONSE_TYPE(){var J=Vu();return Object.defineProperty(Vi,"SUPPORT_RESPONSE_TYPE",{value:J}),J},get SUPPORT_CORS_XHR(){var J="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Vi,"SUPPORT_CORS_XHR",{value:J}),J},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var J=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Vi,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:J}),J}},bs=function(){function J(V,q){this.text=V,this.bounds=q}return J}(),au=function(J,V,q,Z){var ye=Eu(V,q),Be=[],Je=0;return ye.forEach(function(lt){if(q.textDecorationLine.length||lt.trim().length>0)if(Vi.SUPPORT_RANGE_BOUNDS){var st=Nl(Z,Je,lt.length).getClientRects();if(st.length>1){var wt=ou(lt),Mt=0;wt.forEach(function(Gt){Be.push(new bs(Gt,_.fromDOMRectList(J,Nl(Z,Mt+Je,Gt.length).getClientRects()))),Mt+=Gt.length})}else Be.push(new bs(lt,_.fromDOMRectList(J,st)))}else{var Kt=Z.splitText(lt.length);Be.push(new bs(lt,iu(J,Z))),Z=Kt}else Vi.SUPPORT_RANGE_BOUNDS||(Z=Z.splitText(lt.length));Je+=lt.length}),Be},iu=function(J,V){var q=V.ownerDocument;if(q){var Z=q.createElement("html2canvaswrapper");Z.appendChild(V.cloneNode(!0));var ye=V.parentNode;if(ye){ye.replaceChild(Z,V);var Be=h(J,Z);return Z.firstChild&&ye.replaceChild(Z.firstChild,Z),Be}}return _.EMPTY},Nl=function(J,V,q){var Z=J.ownerDocument;if(!Z)throw new Error("Node has no owner document");var ye=Z.createRange();return ye.setStart(J,V),ye.setEnd(J,V+q),ye},ou=function(J){if(Vi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var V=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(V.segment(J)).map(function(q){return q.segment})}return Cl(J)},xl=function(J,V){if(Vi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var q=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(q.segment(J)).map(function(Z){return Z.segment})}return Cu(J,V)},Eu=function(J,V){return V.letterSpacing!==0?ou(J):xl(J,V)},Yu=[32,160,4961,65792,65793,4153,4241],Cu=function(J,V){for(var q=Tn(J,{lineBreak:V.lineBreak,wordBreak:V.overflowWrap==="break-word"?"break-word":V.wordBreak}),Z=[],ye,Be=function(){if(ye.value){var Je=ye.value.slice(),lt=r(Je),st="";lt.forEach(function(wt){Yu.indexOf(wt)===-1?st+=n(wt):(st.length&&Z.push(st),Z.push(n(wt)),st="")}),st.length&&Z.push(st)}};!(ye=q.next()).done;)Be();return Z},jl=function(){function J(V,q,Z){this.text=Ju(q.data,Z.textTransform),this.textBounds=au(V,this.text,Z,q)}return J}(),Ju=function(J,V){switch(V){case 1:return J.toLowerCase();case 3:return J.replace(Zu,wl);case 2:return J.toUpperCase();default:return J}},Zu=/(^|\s|:|-|\(|\))([a-z])/g,wl=function(J,V,q){return J.length>0?V+q.toUpperCase():J},su=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;return ye.src=Z.currentSrc||Z.src,ye.intrinsicWidth=Z.naturalWidth,ye.intrinsicHeight=Z.naturalHeight,ye.context.cache.addImage(ye.src),ye}return V}(oo),lu=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;return ye.canvas=Z,ye.intrinsicWidth=Z.width,ye.intrinsicHeight=Z.height,ye}return V}(oo),_u=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this,Be=new XMLSerializer,Je=h(q,Z);return Z.setAttribute("width",Je.width+"px"),Z.setAttribute("height",Je.height+"px"),ye.svg="data:image/svg+xml,"+encodeURIComponent(Be.serializeToString(Z)),ye.intrinsicWidth=Z.width.baseVal.value,ye.intrinsicHeight=Z.height.baseVal.value,ye.context.cache.addImage(ye.svg),ye}return V}(oo),Ql=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;return ye.value=Z.value,ye}return V}(oo),Hl=function(J){X(V,J);function V(q,Z){var ye=J.call(this,q,Z)||this;return ye.start=Z.start,ye.reversed=typeof Z.reversed=="boolean"&&Z.reversed===!0,ye}return V}(oo),qu=[{type:15,flags:0,unit:"px",number:3}],xu=[{type:16,flags:0,number:50}],wu=function(J){return J.width>J.height?new _(J.left+(J.width-J.height)/2,J.top,J.height,J.height):J.width0)q.textNodes.push(new jl(J,ye,q.styles));else if(pl(ye))if(Au(ye)&&ye.assignedNodes)ye.assignedNodes().forEach(function(lt){return Sl(J,lt,q,Z)});else{var Je=Du(J,ye);Je.styles.isVisible()&&(Ru(ye,Je,Z)?Je.flags|=4:uu(Je.styles)&&(Je.flags|=2),ec.indexOf(ye.tagName)!==-1&&(Je.flags|=8),q.elements.push(Je),ye.slot,ye.shadowRoot?Sl(J,ye.shadowRoot,Je,Z):!Ol(ye)&&!Lu(ye)&&!Dl(ye)&&Sl(J,ye,Je,Z))}},Du=function(J,V){return al(V)?new su(J,V):Pu(V)?new lu(J,V):Lu(V)?new _u(J,V):Mu(V)?new Ql(J,V):zl(V)?new Hl(J,V):tc(V)?new Kl(J,V):Dl(V)?new Su(J,V):Ol(V)?new Bu(J,V):is(V)?new Ou(J,V):new oo(J,V)},Iu=function(J,V){var q=Du(J,V);return q.flags|=4,Sl(J,V,q,q),q},Ru=function(J,V,q){return V.styles.isPositionedWithZIndex()||V.styles.opacity<1||V.styles.isTransformed()||ii(J)&&q.styles.isTransparent()},uu=function(J){return J.isPositioned()||J.isFloating()},cu=function(J){return J.nodeType===Node.TEXT_NODE},pl=function(J){return J.nodeType===Node.ELEMENT_NODE},Wl=function(J){return pl(J)&&typeof J.style!="undefined"&&!Ds(J)},Ds=function(J){return typeof J.className=="object"},Mu=function(J){return J.tagName==="LI"},zl=function(J){return J.tagName==="OL"},tc=function(J){return J.tagName==="INPUT"},nc=function(J){return J.tagName==="HTML"},Lu=function(J){return J.tagName==="svg"},ii=function(J){return J.tagName==="BODY"},Pu=function(J){return J.tagName==="CANVAS"},Gl=function(J){return J.tagName==="VIDEO"},al=function(J){return J.tagName==="IMG"},is=function(J){return J.tagName==="IFRAME"},Bl=function(J){return J.tagName==="STYLE"},du=function(J){return J.tagName==="SCRIPT"},Ol=function(J){return J.tagName==="TEXTAREA"},Dl=function(J){return J.tagName==="SELECT"},Au=function(J){return J.tagName==="SLOT"},fu=function(J){return J.tagName.indexOf("-")>0},Uu=function(){function J(){this.counters={}}return J.prototype.getCounterValue=function(V){var q=this.counters[V];return q&&q.length?q[q.length-1]:1},J.prototype.getCounterValues=function(V){var q=this.counters[V];return q||[]},J.prototype.pop=function(V){var q=this;V.forEach(function(Z){return q.counters[Z].pop()})},J.prototype.parse=function(V){var q=this,Z=V.counterIncrement,ye=V.counterReset,Be=!0;Z!==null&&Z.forEach(function(lt){var st=q.counters[lt.counter];st&<.increment!==0&&(Be=!1,st.length||st.push(1),st[Math.max(0,st.length-1)]+=lt.increment)});var Je=[];return Be&&ye.forEach(function(lt){var st=q.counters[lt.counter];Je.push(lt.counter),st||(st=q.counters[lt.counter]=[]),st.push(lt.reset)}),Je},J}(),ku={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Vl={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Fu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Wa={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},il=function(J,V,q,Z,ye,Be){return Jq?M(J,ye,Be.length>0):Z.integers.reduce(function(Je,lt,st){for(;J>=lt;)J-=lt,Je+=Z.values[st];return Je},"")+Be},Nu=function(J,V,q,Z){var ye="";do q||J--,ye=Z(J)+ye,J/=V;while(J*V>=V);return ye},Ai=function(J,V,q,Z,ye){var Be=q-V+1;return(J<0?"-":"")+(Nu(Math.abs(J),Be,Z,function(Je){return n(Math.floor(Je%Be)+V)})+ye)},ol=function(J,V,q){q===void 0&&(q=". ");var Z=V.length;return Nu(Math.abs(J),Z,!1,function(ye){return V[Math.floor(ye%Z)]})+q},Is=1<<0,zs=1<<1,Ja=1<<2,Il=1<<3,Rs=function(J,V,q,Z,ye,Be){if(J<-9999||J>9999)return M(J,4,ye.length>0);var Je=Math.abs(J),lt=ye;if(Je===0)return V[0]+lt;for(var st=0;Je>0&&st<=4;st++){var wt=Je%10;wt===0&&$r(Be,Is)&<!==""?lt=V[wt]+lt:wt>1||wt===1&&st===0||wt===1&&st===1&&$r(Be,zs)||wt===1&&st===1&&$r(Be,Ja)&&J>100||wt===1&&st>1&&$r(Be,Il)?lt=V[wt]+(st>0?q[st-1]:"")+lt:wt===1&&st>0&&(lt=q[st-1]+lt),Je=Math.floor(Je/10)}return(J<0?Z:"")+lt},ju="\u5341\u767E\u5343\u842C",Rl="\u62FE\u4F70\u4EDF\u842C",t="\u30DE\u30A4\u30CA\u30B9",v="\uB9C8\uC774\uB108\uC2A4",M=function(J,V,q){var Z=q?". ":"",ye=q?"\u3001":"",Be=q?", ":"",Je=q?" ":"";switch(V){case 0:return"\u2022"+Je;case 1:return"\u25E6"+Je;case 2:return"\u25FE"+Je;case 5:var lt=Ai(J,48,57,!0,Z);return lt.length<4?"0"+lt:lt;case 4:return ol(J,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ye);case 6:return il(J,1,3999,ku,3,Z).toLowerCase();case 7:return il(J,1,3999,ku,3,Z);case 8:return Ai(J,945,969,!1,Z);case 9:return Ai(J,97,122,!1,Z);case 10:return Ai(J,65,90,!1,Z);case 11:return Ai(J,1632,1641,!0,Z);case 12:case 49:return il(J,1,9999,Vl,3,Z);case 35:return il(J,1,9999,Vl,3,Z).toLowerCase();case 13:return Ai(J,2534,2543,!0,Z);case 14:case 30:return Ai(J,6112,6121,!0,Z);case 15:return ol(J,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",ye);case 16:return ol(J,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",ye);case 17:case 48:return Rs(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ju,"\u8CA0",ye,zs|Ja|Il);case 47:return Rs(J,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Rl,"\u8CA0",ye,Is|zs|Ja|Il);case 42:return Rs(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ju,"\u8D1F",ye,zs|Ja|Il);case 41:return Rs(J,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Rl,"\u8D1F",ye,Is|zs|Ja|Il);case 26:return Rs(J,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",t,ye,0);case 25:return Rs(J,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",t,ye,Is|zs|Ja);case 31:return Rs(J,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",v,Be,Is|zs|Ja);case 33:return Rs(J,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",v,Be,0);case 32:return Rs(J,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",v,Be,Is|zs|Ja);case 18:return Ai(J,2406,2415,!0,Z);case 20:return il(J,1,19999,Wa,3,Z);case 21:return Ai(J,2790,2799,!0,Z);case 22:return Ai(J,2662,2671,!0,Z);case 22:return il(J,1,10999,Fu,3,Z);case 23:return ol(J,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return ol(J,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Ai(J,3302,3311,!0,Z);case 28:return ol(J,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",ye);case 29:return ol(J,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",ye);case 34:return Ai(J,3792,3801,!0,Z);case 37:return Ai(J,6160,6169,!0,Z);case 38:return Ai(J,4160,4169,!0,Z);case 39:return Ai(J,2918,2927,!0,Z);case 40:return Ai(J,1776,1785,!0,Z);case 43:return Ai(J,3046,3055,!0,Z);case 44:return Ai(J,3174,3183,!0,Z);case 45:return Ai(J,3664,3673,!0,Z);case 46:return Ai(J,3872,3881,!0,Z);case 3:default:return Ai(J,48,57,!0,Z)}},R="data-html2canvas-ignore",j=function(){function J(V,q,Z){if(this.context=V,this.options=Z,this.scrolledElements=[],this.referenceElement=q,this.counters=new Uu,this.quoteDepth=0,!q.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(q.ownerDocument.documentElement,!1)}return J.prototype.toIFrame=function(V,q){var Z=this,ye=ve(V,q);if(!ye.contentWindow)return Promise.reject("Unable to find iframe window");var Be=V.defaultView.pageXOffset,Je=V.defaultView.pageYOffset,lt=ye.contentWindow,st=lt.document,wt=Pe(ye).then(function(){return y(Z,void 0,void 0,function(){var Mt,Kt;return E(this,function(Gt){switch(Gt.label){case 0:return this.scrolledElements.forEach(Zt),lt&&(lt.scrollTo(q.left,q.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(lt.scrollY!==q.top||lt.scrollX!==q.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(lt.scrollX-q.left,lt.scrollY-q.top,0,0))),Mt=this.options.onclone,Kt=this.clonedReferenceElement,typeof Kt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:st.fonts&&st.fonts.ready?[4,st.fonts.ready]:[3,2];case 1:Gt.sent(),Gt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Se(st)]:[3,4];case 3:Gt.sent(),Gt.label=4;case 4:return typeof Mt=="function"?[2,Promise.resolve().then(function(){return Mt(st,Kt)}).then(function(){return ye})]:[2,ye]}})})});return st.open(),st.write(Rt(document.doctype)+""),Bt(this.referenceElement.ownerDocument,Be,Je),st.replaceChild(st.adoptNode(this.documentElement),st.documentElement),st.close(),wt},J.prototype.createElementClone=function(V){if(ys(V,2))debugger;if(Pu(V))return this.createCanvasClone(V);if(Gl(V))return this.createVideoClone(V);if(Bl(V))return this.createStyleClone(V);var q=V.cloneNode(!1);return al(q)&&(al(V)&&V.currentSrc&&V.currentSrc!==V.src&&(q.src=V.currentSrc,q.srcset=""),q.loading==="lazy"&&(q.loading="eager")),fu(q)?this.createCustomElementClone(q):q},J.prototype.createCustomElementClone=function(V){var q=document.createElement("html2canvascustomelement");return ht(V.style,q),q},J.prototype.createStyleClone=function(V){try{var q=V.sheet;if(q&&q.cssRules){var Z=[].slice.call(q.cssRules,0).reduce(function(Be,Je){return Je&&typeof Je.cssText=="string"?Be+Je.cssText:Be},""),ye=V.cloneNode(!1);return ye.textContent=Z,ye}}catch(Be){if(this.context.logger.error("Unable to access cssRules property",Be),Be.name!=="SecurityError")throw Be}return V.cloneNode(!1)},J.prototype.createCanvasClone=function(V){var q;if(this.options.inlineImages&&V.ownerDocument){var Z=V.ownerDocument.createElement("img");try{return Z.src=V.toDataURL(),Z}catch(wt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",V)}}var ye=V.cloneNode(!1);try{ye.width=V.width,ye.height=V.height;var Be=V.getContext("2d"),Je=ye.getContext("2d");if(Je)if(!this.options.allowTaint&&Be)Je.putImageData(Be.getImageData(0,0,V.width,V.height),0,0);else{var lt=(q=V.getContext("webgl2"))!==null&&q!==void 0?q:V.getContext("webgl");if(lt){var st=lt.getContextAttributes();(st==null?void 0:st.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",V)}Je.drawImage(V,0,0)}return ye}catch(wt){this.context.logger.info("Unable to clone canvas as it is tainted",V)}return ye},J.prototype.createVideoClone=function(V){var q=V.ownerDocument.createElement("canvas");q.width=V.offsetWidth,q.height=V.offsetHeight;var Z=q.getContext("2d");try{return Z&&(Z.drawImage(V,0,0,q.width,q.height),this.options.allowTaint||Z.getImageData(0,0,q.width,q.height)),q}catch(Be){this.context.logger.info("Unable to clone video as it is tainted",V)}var ye=V.ownerDocument.createElement("canvas");return ye.width=V.offsetWidth,ye.height=V.offsetHeight,ye},J.prototype.appendChildNode=function(V,q,Z){(!pl(q)||!du(q)&&!q.hasAttribute(R)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(q)))&&((!this.options.copyStyles||!pl(q)||!Bl(q))&&V.appendChild(this.cloneNode(q,Z)))},J.prototype.cloneChildNodes=function(V,q,Z){for(var ye=this,Be=V.shadowRoot?V.shadowRoot.firstChild:V.firstChild;Be;Be=Be.nextSibling)if(pl(Be)&&Au(Be)&&typeof Be.assignedNodes=="function"){var Je=Be.assignedNodes();Je.length&&Je.forEach(function(lt){return ye.appendChildNode(q,lt,Z)})}else this.appendChildNode(q,Be,Z)},J.prototype.cloneNode=function(V,q){if(cu(V))return document.createTextNode(V.data);if(!V.ownerDocument)return V.cloneNode(!1);var Z=V.ownerDocument.defaultView;if(Z&&pl(V)&&(Wl(V)||Ds(V))){var ye=this.createElementClone(V);ye.style.transitionProperty="none";var Be=Z.getComputedStyle(V),Je=Z.getComputedStyle(V,":before"),lt=Z.getComputedStyle(V,":after");this.referenceElement===V&&Wl(ye)&&(this.clonedReferenceElement=ye),ii(ye)&&ar(ye);var st=this.counters.parse(new Ns(this.context,Be)),wt=this.resolvePseudoContent(V,ye,Je,re.BEFORE);fu(V)&&(q=!0),Gl(V)||this.cloneChildNodes(V,ye,q),wt&&ye.insertBefore(wt,ye.firstChild);var Mt=this.resolvePseudoContent(V,ye,lt,re.AFTER);return Mt&&ye.appendChild(Mt),this.counters.pop(st),(Be&&(this.options.copyStyles||Ds(V))&&!is(V)||q)&&ht(Be,ye),(V.scrollTop!==0||V.scrollLeft!==0)&&this.scrolledElements.push([ye,V.scrollLeft,V.scrollTop]),(Ol(V)||Dl(V))&&(Ol(ye)||Dl(ye))&&(ye.value=V.value),ye}return V.cloneNode(!1)},J.prototype.resolvePseudoContent=function(V,q,Z,ye){var Be=this;if(!Z)return;var Je=Z.content,lt=q.ownerDocument;if(!lt||!Je||Je==="none"||Je==="-moz-alt-content"||Z.display==="none")return;this.counters.parse(new Ns(this.context,Z));var st=new fl(this.context,Z),wt=lt.createElement("html2canvaspseudoelement");ht(Z,wt),st.content.forEach(function(Kt){if(Kt.type===0)wt.appendChild(lt.createTextNode(Kt.value));else if(Kt.type===22){var Gt=lt.createElement("img");Gt.src=Kt.value,Gt.style.opacity="1",wt.appendChild(Gt)}else if(Kt.type===18){if(Kt.name==="attr"){var lr=Kt.values.filter(Ia);lr.length&&wt.appendChild(lt.createTextNode(V.getAttribute(lr[0].value)||""))}else if(Kt.name==="counter"){var Dn=Kt.values.filter(nt),er=Dn[0],zr=Dn[1];if(er&&Ia(er)){var or=Be.counters.getCounterValue(er.value),cr=zr&&Ia(zr)?Ki.parse(Be.context,zr.value):3;wt.appendChild(lt.createTextNode(M(or,cr,!1)))}}else if(Kt.name==="counters"){var Ma=Kt.values.filter(nt),er=Ma[0],la=Ma[1],zr=Ma[2];if(er&&Ia(er)){var Za=Be.counters.getCounterValues(er.value),ur=zr&&Ia(zr)?Ki.parse(Be.context,zr.value):3,za=la&&la.type===0?la.value:"",qa=Za.map(function(Zo){return M(Zo,ur,!1)}).join(za);wt.appendChild(lt.createTextNode(qa))}}}else if(Kt.type===20)switch(Kt.value){case"open-quote":wt.appendChild(lt.createTextNode(Do(st.quotes,Be.quoteDepth++,!0)));break;case"close-quote":wt.appendChild(lt.createTextNode(Do(st.quotes,--Be.quoteDepth,!1)));break;default:wt.appendChild(lt.createTextNode(Kt.value))}}),wt.className=kn+" "+Yn;var Mt=ye===re.BEFORE?" "+kn:" "+Yn;return Ds(q)?q.className.baseValue+=Mt:q.className+=Mt,wt},J.destroy=function(V){return V.parentNode?(V.parentNode.removeChild(V),!0):!1},J}(),re;(function(J){J[J.BEFORE=0]="BEFORE",J[J.AFTER=1]="AFTER"})(re||(re={}));var ve=function(J,V){var q=J.createElement("iframe");return q.className="html2canvas-container",q.style.visibility="hidden",q.style.position="fixed",q.style.left="-10000px",q.style.top="0px",q.style.border="0",q.width=V.width.toString(),q.height=V.height.toString(),q.scrolling="no",q.setAttribute(R,"true"),J.body.appendChild(q),q},_e=function(J){return new Promise(function(V){if(J.complete){V();return}if(!J.src){V();return}J.onload=V,J.onerror=V})},Se=function(J){return Promise.all([].slice.call(J.images,0).map(_e))},Pe=function(J){return new Promise(function(V,q){var Z=J.contentWindow;if(!Z)return q("No window assigned for iframe");var ye=Z.document;Z.onload=J.onload=function(){Z.onload=J.onload=null;var Be=setInterval(function(){ye.body.childNodes.length>0&&ye.readyState==="complete"&&(clearInterval(Be),V(J))},50)}})},ut=["all","d","content"],ht=function(J,V){for(var q=J.length-1;q>=0;q--){var Z=J.item(q);ut.indexOf(Z)===-1&&V.style.setProperty(Z,J.getPropertyValue(Z))}return V},Rt=function(J){var V="";return J&&(V+=""),V},Bt=function(J,V,q){J&&J.defaultView&&(V!==J.defaultView.pageXOffset||q!==J.defaultView.pageYOffset)&&J.defaultView.scrollTo(V,q)},Zt=function(J){var V=J[0],q=J[1],Z=J[2];V.scrollLeft=q,V.scrollTop=Z},un=":before",wn=":after",kn="___html2canvas___pseudoelement_before",Yn="___html2canvas___pseudoelement_after",Nn=`{ content: "" !important; display: none !important; }`,ar=function(J){Mr(J,"."+kn+un+Nn+` - .`+Yn+wn+Nn)},Mr=function(J,V){var q=J.ownerDocument;if(q){var Z=q.createElement("style");Z.textContent=V,J.appendChild(Z)}},yr=function(){function J(){}return J.getOrigin=function(V){var q=J._link;return q?(q.href=V,q.href=q.href,q.protocol+q.hostname+q.port):"about:blank"},J.isSameOrigin=function(V){return J.getOrigin(V)===J._origin},J.setContext=function(V){J._link=V.document.createElement("a"),J._origin=J.getOrigin(V.location.href)},J._origin="about:blank",J}(),ta=function(){function J(V,q){this.context=V,this._options=q,this._cache={}}return J.prototype.addImage=function(V){var q=Promise.resolve();return this.has(V)||(vo(V)||Qo(V))&&(this._cache[V]=this.loadImage(V)).catch(function(){}),q},J.prototype.match=function(V){return this._cache[V]},J.prototype.loadImage=function(V){return y(this,void 0,void 0,function(){var q,Z,ye,Be,Je=this;return E(this,function(lt){switch(lt.label){case 0:return q=yr.isSameOrigin(V),Z=!mo(V)&&this._options.useCORS===!0&&Vi.SUPPORT_CORS_IMAGES&&!q,ye=!mo(V)&&!q&&!vo(V)&&typeof this._options.proxy=="string"&&Vi.SUPPORT_CORS_XHR&&!Z,!q&&this._options.allowTaint===!1&&!mo(V)&&!vo(V)&&!ye&&!Z?[2]:(Be=V,ye?[4,this.proxy(Be)]:[3,2]);case 1:Be=lt.sent(),lt.label=2;case 2:return this.context.logger.debug("Added image "+V.substring(0,256)),[4,new Promise(function(st,wt){var Mt=new Image;Mt.onload=function(){return st(Mt)},Mt.onerror=wt,(Fi(Be)||Z)&&(Mt.crossOrigin="anonymous"),Mt.src=Be,Mt.complete===!0&&setTimeout(function(){return st(Mt)},500),Je._options.imageTimeout>0&&setTimeout(function(){return wt("Timed out ("+Je._options.imageTimeout+"ms) loading image")},Je._options.imageTimeout)})];case 3:return[2,lt.sent()]}})})},J.prototype.has=function(V){return typeof this._cache[V]!="undefined"},J.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},J.prototype.proxy=function(V){var q=this,Z=this._options.proxy;if(!Z)throw new Error("No proxy defined");var ye=V.substring(0,256);return new Promise(function(Be,Je){var lt=Vi.SUPPORT_RESPONSE_TYPE?"blob":"text",st=new XMLHttpRequest;st.onload=function(){if(st.status===200)if(lt==="text")Be(st.response);else{var Kt=new FileReader;Kt.addEventListener("load",function(){return Be(Kt.result)},!1),Kt.addEventListener("error",function(Gt){return Je(Gt)},!1),Kt.readAsDataURL(st.response)}else Je("Failed to proxy resource "+ye+" with status code "+st.status)},st.onerror=Je;var wt=Z.indexOf("?")>-1?"&":"?";if(st.open("GET",""+Z+wt+"url="+encodeURIComponent(V)+"&responseType="+lt),lt!=="text"&&st instanceof XMLHttpRequest&&(st.responseType=lt),q._options.imageTimeout){var Mt=q._options.imageTimeout;st.timeout=Mt,st.ontimeout=function(){return Je("Timed out ("+Mt+"ms) proxying "+ye)}}st.send()})},J}(),ni=/^data:image\/svg\+xml/i,to=/^data:image\/.*;base64,/i,wi=/^data:image\/.*/i,Qo=function(J){return Vi.SUPPORT_SVG_DRAWING||!lo(J)},mo=function(J){return wi.test(J)},Fi=function(J){return to.test(J)},vo=function(J){return J.substr(0,4)==="blob"},lo=function(J){return J.substr(-3).toLowerCase()==="svg"||ni.test(J)},Rn=function(){function J(V,q){this.type=0,this.x=V,this.y=q}return J.prototype.add=function(V,q){return new J(this.x+V,this.y+q)},J}(),fi=function(J,V,q){return new Rn(J.x+(V.x-J.x)*q,J.y+(V.y-J.y)*q)},hi=function(){function J(V,q,Z,ye){this.type=1,this.start=V,this.startControl=q,this.endControl=Z,this.end=ye}return J.prototype.subdivide=function(V,q){var Z=fi(this.start,this.startControl,V),ye=fi(this.startControl,this.endControl,V),Be=fi(this.endControl,this.end,V),Je=fi(Z,ye,V),lt=fi(ye,Be,V),st=fi(Je,lt,V);return q?new J(this.start,Z,Je,st):new J(st,lt,Be,this.end)},J.prototype.add=function(V,q){return new J(this.start.add(V,q),this.startControl.add(V,q),this.endControl.add(V,q),this.end.add(V,q))},J.prototype.reverse=function(){return new J(this.end,this.endControl,this.startControl,this.start)},J}(),pi=function(J){return J.type===1},ml=function(){function J(V){var q=V.styles,Z=V.bounds,ye=tt(q.borderTopLeftRadius,Z.width,Z.height),Be=ye[0],Je=ye[1],lt=tt(q.borderTopRightRadius,Z.width,Z.height),st=lt[0],wt=lt[1],Mt=tt(q.borderBottomRightRadius,Z.width,Z.height),Kt=Mt[0],Gt=Mt[1],lr=tt(q.borderBottomLeftRadius,Z.width,Z.height),Dn=lr[0],er=lr[1],zr=[];zr.push((Be+st)/Z.width),zr.push((Dn+Kt)/Z.width),zr.push((Je+er)/Z.height),zr.push((wt+Gt)/Z.height);var or=Math.max.apply(Math,zr);or>1&&(Be/=or,Je/=or,st/=or,wt/=or,Kt/=or,Gt/=or,Dn/=or,er/=or);var cr=Z.width-st,Ma=Z.height-Gt,la=Z.width-Kt,Za=Z.height-er,ur=q.borderTopWidth,za=q.borderRightWidth,qa=q.borderBottomWidth,ia=q.borderLeftWidth,os=et(q.paddingTop,V.bounds.width),Zo=et(q.paddingRight,V.bounds.width),hs=et(q.paddingBottom,V.bounds.width),xo=et(q.paddingLeft,V.bounds.width);this.topLeftBorderDoubleOuterBox=Be>0||Je>0?aa(Z.left+ia/3,Z.top+ur/3,Be-ia/3,Je-ur/3,ga.TOP_LEFT):new Rn(Z.left+ia/3,Z.top+ur/3),this.topRightBorderDoubleOuterBox=Be>0||Je>0?aa(Z.left+cr,Z.top+ur/3,st-za/3,wt-ur/3,ga.TOP_RIGHT):new Rn(Z.left+Z.width-za/3,Z.top+ur/3),this.bottomRightBorderDoubleOuterBox=Kt>0||Gt>0?aa(Z.left+la,Z.top+Ma,Kt-za/3,Gt-qa/3,ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width-za/3,Z.top+Z.height-qa/3),this.bottomLeftBorderDoubleOuterBox=Dn>0||er>0?aa(Z.left+ia/3,Z.top+Za,Dn-ia/3,er-qa/3,ga.BOTTOM_LEFT):new Rn(Z.left+ia/3,Z.top+Z.height-qa/3),this.topLeftBorderDoubleInnerBox=Be>0||Je>0?aa(Z.left+ia*2/3,Z.top+ur*2/3,Be-ia*2/3,Je-ur*2/3,ga.TOP_LEFT):new Rn(Z.left+ia*2/3,Z.top+ur*2/3),this.topRightBorderDoubleInnerBox=Be>0||Je>0?aa(Z.left+cr,Z.top+ur*2/3,st-za*2/3,wt-ur*2/3,ga.TOP_RIGHT):new Rn(Z.left+Z.width-za*2/3,Z.top+ur*2/3),this.bottomRightBorderDoubleInnerBox=Kt>0||Gt>0?aa(Z.left+la,Z.top+Ma,Kt-za*2/3,Gt-qa*2/3,ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width-za*2/3,Z.top+Z.height-qa*2/3),this.bottomLeftBorderDoubleInnerBox=Dn>0||er>0?aa(Z.left+ia*2/3,Z.top+Za,Dn-ia*2/3,er-qa*2/3,ga.BOTTOM_LEFT):new Rn(Z.left+ia*2/3,Z.top+Z.height-qa*2/3),this.topLeftBorderStroke=Be>0||Je>0?aa(Z.left+ia/2,Z.top+ur/2,Be-ia/2,Je-ur/2,ga.TOP_LEFT):new Rn(Z.left+ia/2,Z.top+ur/2),this.topRightBorderStroke=Be>0||Je>0?aa(Z.left+cr,Z.top+ur/2,st-za/2,wt-ur/2,ga.TOP_RIGHT):new Rn(Z.left+Z.width-za/2,Z.top+ur/2),this.bottomRightBorderStroke=Kt>0||Gt>0?aa(Z.left+la,Z.top+Ma,Kt-za/2,Gt-qa/2,ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width-za/2,Z.top+Z.height-qa/2),this.bottomLeftBorderStroke=Dn>0||er>0?aa(Z.left+ia/2,Z.top+Za,Dn-ia/2,er-qa/2,ga.BOTTOM_LEFT):new Rn(Z.left+ia/2,Z.top+Z.height-qa/2),this.topLeftBorderBox=Be>0||Je>0?aa(Z.left,Z.top,Be,Je,ga.TOP_LEFT):new Rn(Z.left,Z.top),this.topRightBorderBox=st>0||wt>0?aa(Z.left+cr,Z.top,st,wt,ga.TOP_RIGHT):new Rn(Z.left+Z.width,Z.top),this.bottomRightBorderBox=Kt>0||Gt>0?aa(Z.left+la,Z.top+Ma,Kt,Gt,ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width,Z.top+Z.height),this.bottomLeftBorderBox=Dn>0||er>0?aa(Z.left,Z.top+Za,Dn,er,ga.BOTTOM_LEFT):new Rn(Z.left,Z.top+Z.height),this.topLeftPaddingBox=Be>0||Je>0?aa(Z.left+ia,Z.top+ur,Math.max(0,Be-ia),Math.max(0,Je-ur),ga.TOP_LEFT):new Rn(Z.left+ia,Z.top+ur),this.topRightPaddingBox=st>0||wt>0?aa(Z.left+Math.min(cr,Z.width-za),Z.top+ur,cr>Z.width+za?0:Math.max(0,st-za),Math.max(0,wt-ur),ga.TOP_RIGHT):new Rn(Z.left+Z.width-za,Z.top+ur),this.bottomRightPaddingBox=Kt>0||Gt>0?aa(Z.left+Math.min(la,Z.width-ia),Z.top+Math.min(Ma,Z.height-qa),Math.max(0,Kt-za),Math.max(0,Gt-qa),ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width-za,Z.top+Z.height-qa),this.bottomLeftPaddingBox=Dn>0||er>0?aa(Z.left+ia,Z.top+Math.min(Za,Z.height-qa),Math.max(0,Dn-ia),Math.max(0,er-qa),ga.BOTTOM_LEFT):new Rn(Z.left+ia,Z.top+Z.height-qa),this.topLeftContentBox=Be>0||Je>0?aa(Z.left+ia+xo,Z.top+ur+os,Math.max(0,Be-(ia+xo)),Math.max(0,Je-(ur+os)),ga.TOP_LEFT):new Rn(Z.left+ia+xo,Z.top+ur+os),this.topRightContentBox=st>0||wt>0?aa(Z.left+Math.min(cr,Z.width+ia+xo),Z.top+ur+os,cr>Z.width+ia+xo?0:st-ia+xo,wt-(ur+os),ga.TOP_RIGHT):new Rn(Z.left+Z.width-(za+Zo),Z.top+ur+os),this.bottomRightContentBox=Kt>0||Gt>0?aa(Z.left+Math.min(la,Z.width-(ia+xo)),Z.top+Math.min(Ma,Z.height+ur+os),Math.max(0,Kt-(za+Zo)),Gt-(qa+hs),ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width-(za+Zo),Z.top+Z.height-(qa+hs)),this.bottomLeftContentBox=Dn>0||er>0?aa(Z.left+ia+xo,Z.top+Za,Math.max(0,Dn-(ia+xo)),er-(qa+hs),ga.BOTTOM_LEFT):new Rn(Z.left+ia+xo,Z.top+Z.height-(qa+hs))}return J}(),ga;(function(J){J[J.TOP_LEFT=0]="TOP_LEFT",J[J.TOP_RIGHT=1]="TOP_RIGHT",J[J.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",J[J.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(ga||(ga={}));var aa=function(J,V,q,Z,ye){var Be=4*((Math.sqrt(2)-1)/3),Je=q*Be,lt=Z*Be,st=J+q,wt=V+Z;switch(ye){case ga.TOP_LEFT:return new hi(new Rn(J,wt),new Rn(J,wt-lt),new Rn(st-Je,V),new Rn(st,V));case ga.TOP_RIGHT:return new hi(new Rn(J,V),new Rn(J+Je,V),new Rn(st,wt-lt),new Rn(st,wt));case ga.BOTTOM_RIGHT:return new hi(new Rn(st,V),new Rn(st,V+lt),new Rn(J+Je,wt),new Rn(J,wt));case ga.BOTTOM_LEFT:default:return new hi(new Rn(st,wt),new Rn(st-Je,wt),new Rn(J,V+lt),new Rn(J,V))}},Jo=function(J){return[J.topLeftBorderBox,J.topRightBorderBox,J.bottomRightBorderBox,J.bottomLeftBorderBox]},no=function(J){return[J.topLeftContentBox,J.topRightContentBox,J.bottomRightContentBox,J.bottomLeftContentBox]},vl=function(J){return[J.topLeftPaddingBox,J.topRightPaddingBox,J.bottomRightPaddingBox,J.bottomLeftPaddingBox]},Ms=function(){function J(V,q,Z){this.offsetX=V,this.offsetY=q,this.matrix=Z,this.type=0,this.target=2|4}return J}(),Es=function(){function J(V,q){this.path=V,this.target=q,this.type=1}return J}(),sl=function(){function J(V){this.opacity=V,this.type=2,this.target=2|4}return J}(),_o=function(J){return J.type===0},ll=function(J){return J.type===1},hu=function(J){return J.type===2},ic=function(J,V){return J.length===V.length?J.some(function(q,Z){return q===V[Z]}):!1},fc=function(J,V,q,Z,ye){return J.map(function(Be,Je){switch(Je){case 0:return Be.add(V,q);case 1:return Be.add(V+Z,q);case 2:return Be.add(V+Z,q+ye);case 3:return Be.add(V,q+ye)}return Be})},oc=function(){function J(V){this.element=V,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return J}(),sc=function(){function J(V,q){if(this.container=V,this.parent=q,this.effects=[],this.curves=new ml(this.container),this.container.styles.opacity<1&&this.effects.push(new sl(this.container.styles.opacity)),this.container.styles.transform!==null){var Z=this.container.bounds.left+this.container.styles.transformOrigin[0].number,ye=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Be=this.container.styles.transform;this.effects.push(new Ms(Z,ye,Be))}if(this.container.styles.overflowX!==0){var Je=Jo(this.curves),lt=vl(this.curves);ic(Je,lt)?this.effects.push(new Es(Je,2|4)):(this.effects.push(new Es(Je,2)),this.effects.push(new Es(lt,4)))}}return J.prototype.getEffects=function(V){for(var q=[2,3].indexOf(this.container.styles.position)===-1,Z=this.parent,ye=this.effects.slice(0);Z;){var Be=Z.effects.filter(function(st){return!ll(st)});if(q||Z.container.styles.position!==0||!Z.parent){if(ye.unshift.apply(ye,Be),q=[2,3].indexOf(Z.container.styles.position)===-1,Z.container.styles.overflowX!==0){var Je=Jo(Z.curves),lt=vl(Z.curves);ic(Je,lt)||ye.unshift(new Es(lt,2|4))}}else ye.unshift.apply(ye,Be);Z=Z.parent}return ye.filter(function(st){return $r(st.target,V)})},J}(),rc=function(J,V,q,Z){J.container.elements.forEach(function(ye){var Be=$r(ye.flags,4),Je=$r(ye.flags,2),lt=new sc(ye,J);$r(ye.styles.display,2048)&&Z.push(lt);var st=$r(ye.flags,8)?[]:Z;if(Be||Je){var wt=Be||ye.styles.isPositioned()?q:V,Mt=new oc(lt);if(ye.styles.isPositioned()||ye.styles.opacity<1||ye.styles.isTransformed()){var Kt=ye.styles.zIndex.order;if(Kt<0){var Gt=0;wt.negativeZIndex.some(function(Dn,er){return Kt>Dn.element.container.styles.zIndex.order?(Gt=er,!1):Gt>0}),wt.negativeZIndex.splice(Gt,0,Mt)}else if(Kt>0){var lr=0;wt.positiveZIndex.some(function(Dn,er){return Kt>=Dn.element.container.styles.zIndex.order?(lr=er+1,!1):lr>0}),wt.positiveZIndex.splice(lr,0,Mt)}else wt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Mt)}else ye.styles.isFloating()?wt.nonPositionedFloats.push(Mt):wt.nonPositionedInlineLevel.push(Mt);rc(lt,Mt,Be?Mt:q,st)}else ye.styles.isInlineLevel()?V.inlineLevel.push(lt):V.nonInlineLevel.push(lt),rc(lt,V,q,st);$r(ye.flags,8)&&lc(ye,st)})},lc=function(J,V){for(var q=J instanceof Hl?J.start:1,Z=J instanceof Hl?J.reversed:!1,ye=0;ye0&&q.intrinsicHeight>0){var Be=Hu(q),Je=vl(Z);this.path(Je),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(ye,0,0,q.intrinsicWidth,q.intrinsicHeight,Be.left,Be.top,Be.width,Be.height),this.ctx.restore()}},V.prototype.renderNodeContent=function(q){return y(this,void 0,void 0,function(){var Z,ye,Be,Je,lt,st,wt,wt,Mt,Kt,Gt,lr,Dn,er,zr,or,cr,Ma,la,wt,Za,Dn,or;return E(this,function(ur){switch(ur.label){case 0:this.applyEffects(q.getEffects(4)),Z=q.container,ye=q.curves,Be=Z.styles,Je=0,lt=Z.textNodes,ur.label=1;case 1:return Je0&&cr>0&&(Ma=Be.ctx.createPattern(Zo,"repeat"),Be.renderRepeat(Dn,Ma,er,zr))):Un(Mt)&&(Gs=ac(q,Z,[null,null,null]),Dn=Gs[0],gl=Gs[1],yl=Gs[2],or=Gs[3],cr=Gs[4],bl=Mt.position.length===0?[$e]:Mt.position,er=et(bl[0],or),zr=et(bl[bl.length-1],cr),Ml=Mn(Mt,er,zr,or,cr),Vs=Ml[0],El=Ml[1],Vs>0&&El>0&&(Ll=Be.ctx.createRadialGradient(gl+er,yl+zr,0,gl+er,yl+zr,Vs),vr(Mt.stops,Vs*2).forEach(function(pu){return Ll.addColorStop(pu.stop,En(pu.color))}),Be.path(Dn),Be.ctx.fillStyle=Ll,Vs!==El?(Pl=q.bounds.left+.5*q.bounds.width,ul=q.bounds.top+.5*q.bounds.height,Ul=El/Vs,cl=1/Ul,Be.ctx.save(),Be.ctx.translate(Pl,ul),Be.ctx.transform(1,0,0,Ul,0,0),Be.ctx.translate(-Pl,-ul),Be.ctx.fillRect(gl,cl*(yl-ul)+ul,or,cr*cl),Be.ctx.restore()):Be.ctx.fill())),Jl.label=6;case 6:return Z--,[2]}})},Be=this,Je=0,lt=q.styles.backgroundImage.slice(0).reverse(),wt.label=1;case 1:return Je0?Mt.style===2?[4,this.renderDashedDottedBorder(Mt.color,Mt.width,lt,q.curves,2)]:[3,5]:[3,11]):[3,13];case 4:return Gt.sent(),[3,11];case 5:return Mt.style===3?[4,this.renderDashedDottedBorder(Mt.color,Mt.width,lt,q.curves,3)]:[3,7];case 6:return Gt.sent(),[3,11];case 7:return Mt.style===4?[4,this.renderDoubleBorder(Mt.color,Mt.width,lt,q.curves)]:[3,9];case 8:return Gt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Mt.color,lt,q.curves)];case 10:Gt.sent(),Gt.label=11;case 11:lt++,Gt.label=12;case 12:return st++,[3,3];case 13:return[2]}})})},V.prototype.renderDashedDottedBorder=function(q,Z,ye,Be,Je){return y(this,void 0,void 0,function(){var lt,st,wt,Mt,Kt,Gt,lr,Dn,er,zr,or,cr,Ma,la,Za,ur,Za,ur;return E(this,function(za){return this.ctx.save(),lt=vc(Be,ye),st=uc(Be,ye),Je===2&&(this.path(st),this.ctx.clip()),pi(st[0])?(wt=st[0].start.x,Mt=st[0].start.y):(wt=st[0].x,Mt=st[0].y),pi(st[1])?(Kt=st[1].end.x,Gt=st[1].end.y):(Kt=st[1].x,Gt=st[1].y),ye===0||ye===2?lr=Math.abs(wt-Kt):lr=Math.abs(Mt-Gt),this.ctx.beginPath(),Je===3?this.formatPath(lt):this.formatPath(st.slice(0,2)),Dn=Z<3?Z*3:Z*2,er=Z<3?Z*2:Z,Je===3&&(Dn=Z,er=Z),zr=!0,lr<=Dn*2?zr=!1:lr<=Dn*2+er?(or=lr/(2*Dn+er),Dn*=or,er*=or):(cr=Math.floor((lr+er)/(Dn+er)),Ma=(lr-cr*Dn)/(cr-1),la=(lr-(cr+1)*Dn)/cr,er=la<=0||Math.abs(er-Ma)0?[].concat(Object(X.a)(f),Object(X.a)(n(g).map(function(m){return Object(L.a)({fixed:A},m)}))):[].concat(Object(X.a)(f),[Object(L.a)(Object(L.a)({},d),{},{fixed:A})])},[])}function e(o){for(var f=!0,d=0;d=0;g-=1){var m=o[g];if(A&&m.fixed!=="right")A=!1;else if(!A&&m.fixed==="right"){Object(_.a)(!1,"Index ".concat(g+1," of `columns` missing `fixed='right'` prop."));break}}}function l(o){return o.map(function(f){var d=f.fixed,a=Object(y.a)(f,["fixed"]),A=d;return d==="left"?A="right":d==="right"&&(A="left"),Object(L.a)({fixed:A},a)})}function c(o,f){var d=o.prefixCls,a=o.columns,A=o.children,g=o.expandable,m=o.expandedKeys,C=o.getRowKey,S=o.onTriggerExpand,B=o.expandIcon,b=o.rowExpandable,p=o.expandIconColumnIndex,u=o.direction,i=o.expandRowByClick,x=E.useMemo(function(){return a||r(A)},[a,A]),O=E.useMemo(function(){if(g){var I,k=p||0,Q=x[k],Y=(I={},Object(se.a)(I,s.a,{className:"".concat(d,"-expand-icon-col")}),Object(se.a)(I,"title",""),Object(se.a)(I,"fixed",Q?Q.fixed:null),Object(se.a)(I,"className","".concat(d,"-row-expand-icon-cell")),Object(se.a)(I,"render",function(z,F,H){var G=C(F,H),$=m.has(G),ae=b?b(F):!0,pe=B({prefixCls:d,expanded:$,expandable:ae,record:F,onExpand:S});return i?E.createElement("span",{onClick:function(ge){return ge.stopPropagation()}},pe):pe}),I),U=x.slice();return k>=0&&U.splice(k,0,Y),U}return x},[g,x,C,m,B,u]),T=E.useMemo(function(){var I=O;return f&&(I=f(I)),I.length||(I=[{render:function(){return null}}]),I},[f,O,u]),D=E.useMemo(function(){return u==="rtl"?l(n(T)):n(T)},[T,u]);return[T,D]}me.b=c},wYyv:function(Ge,me,P){"use strict";const se=(L,y,E)=>{const w=y<0?L.length+y:y;if(w>=0&&w(L=[...L],se(L,y,E),L);Ge.exports=X,Ge.exports.mutate=se},wzkS:function(Ge,me,P){"use strict";P.d(me,"c",function(){return E}),P.d(me,"b",function(){return w}),P.d(me,"d",function(){return _}),P.d(me,"a",function(){return s}),P.d(me,"e",function(){return r});var se=P("9og8"),X=P("WmNS"),L=P.n(X),y=P("ErOA");function E(n){return Object(y.c)("libraries/".concat(n,".json"))}function w(){return Object(y.c)("library_tags.json")}function _(n){return h.apply(this,arguments)}function h(){return h=Object(se.a)(L.a.mark(function n(e){var l;return L.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(y.b)("attachments/".concat(e,".json"));case 2:return l=o.sent,o.abrupt("return",l.status===0);case 4:case"end":return o.stop()}},n)})),h.apply(this,arguments)}function s(n){return Object(y.f)("libraries.json",n)}function r(n,e){return Object(y.g)("libraries/".concat(n,".json"),e)}},x6Kt:function(Ge,me,P){var se=P("y+Vt"),X=P("VpOo"),L=P("nPnh"),y=L.subPixelOptimizeRect,E={},w=se.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(_,h){var s,r,n,e;this.subPixelOptimize?(y(E,h,this.style),s=E.x,r=E.y,n=E.width,e=E.height,E.r=h.r,h=E):(s=h.x,r=h.y,n=h.width,e=h.height),h.r?X.buildPath(_,h):_.rect(s,r,n,e),_.closePath();return}});Ge.exports=w},"y+Vt":function(Ge,me,P){var se=P("Gev7"),X=P("bYtY"),L=P("IMiH"),y=P("2DNl"),E=P("3C/r"),w=E.prototype.getCanvasPattern,_=Math.abs,h=new L(!0);function s(n){se.call(this,n),this.path=null}s.prototype={constructor:s,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(n,e){var l=this.style,c=this.path||h,o=l.hasStroke(),f=l.hasFill(),d=l.fill,a=l.stroke,A=f&&!!d.colorStops,g=o&&!!a.colorStops,m=f&&!!d.image,C=o&&!!a.image;if(l.bind(n,this,e),this.setTransform(n),this.__dirty){var S;A&&(S=S||this.getBoundingRect(),this._fillGradient=l.getGradient(n,d,S)),g&&(S=S||this.getBoundingRect(),this._strokeGradient=l.getGradient(n,a,S))}A?n.fillStyle=this._fillGradient:m&&(n.fillStyle=w.call(d,n)),g?n.strokeStyle=this._strokeGradient:C&&(n.strokeStyle=w.call(a,n));var B=l.lineDash,b=l.lineDashOffset,p=!!n.setLineDash,u=this.getGlobalScale();if(c.setScale(u[0],u[1],this.segmentIgnoreThreshold),this.__dirtyPath||B&&!p&&o?(c.beginPath(n),B&&!p&&(c.setLineDash(B),c.setLineDashOffset(b)),this.buildPath(c,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(n.beginPath(),this.path.rebuildPath(n)),f)if(l.fillOpacity!=null){var i=n.globalAlpha;n.globalAlpha=l.fillOpacity*l.opacity,c.fill(n),n.globalAlpha=i}else c.fill(n);if(B&&p&&(n.setLineDash(B),n.lineDashOffset=b),o)if(l.strokeOpacity!=null){var i=n.globalAlpha;n.globalAlpha=l.strokeOpacity*l.opacity,c.stroke(n),n.globalAlpha=i}else c.stroke(n);B&&p&&n.setLineDash([]),l.text!=null&&(this.restoreTransform(n),this.drawRectText(n,this.getBoundingRect()))},buildPath:function(n,e,l){},createPathProxy:function(){this.path=new L},getBoundingRect:function(){var n=this._rect,e=this.style,l=!n;if(l){var c=this.path;c||(c=this.path=new L),this.__dirtyPath&&(c.beginPath(),this.buildPath(c,this.shape,!1)),n=c.getBoundingRect()}if(this._rect=n,e.hasStroke()){var o=this._rectWithStroke||(this._rectWithStroke=n.clone());if(this.__dirty||l){o.copy(n);var f=e.lineWidth,d=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(f=Math.max(f,this.strokeContainThreshold||4)),d>1e-10&&(o.width+=f/d,o.height+=f/d,o.x-=f/d/2,o.y-=f/d/2)}return o}return n},contain:function(n,e){var l=this.transformCoordToLocal(n,e),c=this.getBoundingRect(),o=this.style;if(n=l[0],e=l[1],c.contain(n,e)){var f=this.path.data;if(o.hasStroke()){var d=o.lineWidth,a=o.strokeNoScale?this.getLineScale():1;if(a>1e-10&&(o.hasFill()||(d=Math.max(d,this.strokeContainThreshold)),y.containStroke(f,d/a,n,e)))return!0}if(o.hasFill())return y.contain(f,n,e)}return!1},dirty:function(n){n==null&&(n=!0),n&&(this.__dirtyPath=n,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(n){return this.animate("shape",n)},attrKV:function(n,e){n==="shape"?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):se.prototype.attrKV.call(this,n,e)},setShape:function(n,e){var l=this.shape;if(l){if(X.isObject(n))for(var c in n)n.hasOwnProperty(c)&&(l[c]=n[c]);else l[n]=e;this.dirty(!0)}return this},getLineScale:function(){var n=this.transform;return n&&_(n[0]-1)>1e-10&&_(n[3]-1)>1e-10?Math.sqrt(_(n[0]*n[3]-n[2]*n[1])):1}},s.extend=function(n){var e=function(c){s.call(this,c),n.style&&this.style.extendFrom(n.style,!1);var o=n.shape;if(o){this.shape=this.shape||{};var f=this.shape;for(var d in o)!f.hasOwnProperty(d)&&o.hasOwnProperty(d)&&(f[d]=o[d])}n.init&&n.init.call(this,c)};X.inherits(e,s);for(var l in n)l!=="style"&&l!=="shape"&&(e.prototype[l]=n[l]);return e},X.inherits(s,se);var r=s;Ge.exports=r},"y0+3":function(Ge,me,P){"use strict";P.d(me,"a",function(){return n}),P.d(me,"b",function(){return l});var se=/margin|padding|width|height|max|min|offset/,X={left:!0,top:!0},L={cssFloat:1,styleFloat:1,float:1};function y(c){return c.nodeType===1?c.ownerDocument.defaultView.getComputedStyle(c,null):{}}function E(c,o,f){if(o=o.toLowerCase(),f==="auto"){if(o==="height")return c.offsetHeight;if(o==="width")return c.offsetWidth}return o in X||(X[o]=se.test(o)),X[o]?parseFloat(f)||0:f}function w(c,o){var f=arguments.length,d=y(c);return o=L[o]?"cssFloat"in c.style?"cssFloat":"styleFloat":o,f===1?d:E(c,o,d[o]||c.style[o])}function _(c,o,f){var d=arguments.length;if(o=L[o]?"cssFloat"in c.style?"cssFloat":"styleFloat":o,d===3)return typeof f=="number"&&se.test(o)&&(f="".concat(f,"px")),c.style[o]=f,f;for(var a in o)o.hasOwnProperty(a)&&_(c,a,o[a]);return y(c)}function h(c){return c===document.body?document.documentElement.clientWidth:c.offsetWidth}function s(c){return c===document.body?window.innerHeight||document.documentElement.clientHeight:c.offsetHeight}function r(){var c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),o=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:c,height:o}}function n(){var c=document.documentElement.clientWidth,o=window.innerHeight||document.documentElement.clientHeight;return{width:c,height:o}}function e(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function l(c){var o=c.getBoundingClientRect(),f=document.documentElement;return{left:o.left+(window.pageXOffset||f.scrollLeft)-(f.clientLeft||document.body.clientLeft||0),top:o.top+(window.pageYOffset||f.scrollTop)-(f.clientTop||document.body.clientTop||0)}}},"y1J/":function(Ge,me,P){Ge.exports=P.p+"static/yz.688d901a.png"},y23F:function(Ge,me){function P(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}P.prototype={constructor:P,_dragStart:function(L){for(var y=L.target;y&&!y.draggable;)y=y.parent;y&&(this._draggingTarget=y,y.dragging=!0,this._x=L.offsetX,this._y=L.offsetY,this.dispatchToElement(se(y,L),"dragstart",L.event))},_drag:function(L){var y=this._draggingTarget;if(y){var E=L.offsetX,w=L.offsetY,_=E-this._x,h=w-this._y;this._x=E,this._y=w,y.drift(_,h,L),this.dispatchToElement(se(y,L),"drag",L.event);var s=this.findHover(E,w,y).target,r=this._dropTarget;this._dropTarget=s,y!==s&&(r&&s!==r&&this.dispatchToElement(se(r,L),"dragleave",L.event),s&&s!==r&&this.dispatchToElement(se(s,L),"dragenter",L.event))}},_dragEnd:function(L){var y=this._draggingTarget;y&&(y.dragging=!1),this.dispatchToElement(se(y,L),"dragend",L.event),this._dropTarget&&this.dispatchToElement(se(this._dropTarget,L),"drop",L.event),this._draggingTarget=null,this._dropTarget=null}};function se(L,y){return{target:L,topTarget:y&&y.topTarget}}var X=P;Ge.exports=X},y5JW:function(Ge,me,P){"use strict";P.d(me,"c",function(){return f}),P.d(me,"a",function(){return d});var se=P("DZo9"),X=P("8z0m"),L=P("+L6B"),y=P("2/Rp"),E=P("9og8"),w=P("k1fw"),_=P("oBTY"),h=P("miYZ"),s=P("tsqr"),r=P("WmNS"),n=P.n(r),e=P("q1tI"),l=P.n(e),c=P("m3rI"),o=P("wzkS"),f="\u3000\u3000";function d(a){var A=["Bytes","KB","MB","GB","TB"];if(a==0)return"0 Byte";var g=parseInt(""+Math.floor(Math.log(a)/Math.log(1024)),10);return(a/Math.pow(1024,g)).toFixed(1)+" "+A[g]}me.b=function(a){var A=a.value,g=A===void 0?[]:A,m=a.action,C=a.onChange,S=a.className,B=a.maxSize,b=B===void 0?150:B,p=a.title,u=p===void 0?"\u6587\u4EF6\u4E0A\u4F20":p,i=a.accept,x=i===void 0?null:i,O={multiple:!1,fileList:g,accept:x,withCredentials:!0,beforeUpload:function(I){var k=I.size/1024/1024;return k0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:g.length>0,ghost:!0},u),l.a.createElement("span",{onClick:T,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",b,"M) ")))}},yslc:function(Ge,me){Ge.exports="data:image/png;base64,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"},yxFR:function(Ge,me,P){var se=P("y+Vt"),X=P("nPnh"),L=X.subPixelOptimizeLine,y={},E=se.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(w,_){var h,s,r,n;this.subPixelOptimize?(L(y,_,this.style),h=y.x1,s=y.y1,r=y.x2,n=y.y2):(h=_.x1,s=_.y1,r=_.x2,n=_.y2);var e=_.percent;if(e===0)return;w.moveTo(h,s),e<1&&(r=h*(1-e)+r*e,n=s*(1-e)+n*e),w.lineTo(r,n)},pointAt:function(w){var _=this.shape;return[_.x1*(1-w)+_.x2*w,_.y1*(1-w)+_.y2*w]}});Ge.exports=E},zarK:function(Ge,me,P){var se=P("YH21"),X=se.addEventListener,L=se.removeEventListener,y=se.normalizeEvent,E=se.getNativeEvent,w=P("bYtY"),_=P("H6uX"),h=P("ItGF"),s=300,r=h.domSupported,n=function(){var D=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],I=["touchstart","touchend","touchmove"],k={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},Q=w.map(D,function(Y){var U=Y.replace("mouse","pointer");return k.hasOwnProperty(U)?U:Y});return{mouse:D,touch:I,pointer:Q}}(),e={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function l(D){return D==="mousewheel"&&h.browser.firefox?"DOMMouseScroll":D}function c(D){var I=D.pointerType;return I==="pen"||I==="touch"}function o(D){D.touching=!0,D.touchTimer!=null&&(clearTimeout(D.touchTimer),D.touchTimer=null),D.touchTimer=setTimeout(function(){D.touching=!1,D.touchTimer=null},700)}function f(D){D&&(D.zrByTouch=!0)}function d(D,I){return y(D.dom,new A(D,I),!0)}function a(D,I){for(var k=I,Q=!1;k&&k.nodeType!==9&&!(Q=k.domBelongToZr||k!==I&&k===D.painterRoot);)k=k.parentNode;return Q}function A(D,I){this.type=I.type,this.target=this.currentTarget=D.dom,this.pointerType=I.pointerType,this.clientX=I.clientX,this.clientY=I.clientY}var g=A.prototype;g.stopPropagation=g.stopImmediatePropagation=g.preventDefault=w.noop;var m={mousedown:function(D){D=y(this.dom,D),this._mayPointerCapture=[D.zrX,D.zrY],this.trigger("mousedown",D)},mousemove:function(D){D=y(this.dom,D);var I=this._mayPointerCapture;I&&(D.zrX!==I[0]||D.zrY!==I[1])&&u(this,!0),this.trigger("mousemove",D)},mouseup:function(D){D=y(this.dom,D),u(this,!1),this.trigger("mouseup",D)},mouseout:function(D){D=y(this.dom,D),this._pointerCapturing&&(D.zrEventControl="no_globalout");var I=D.toElement||D.relatedTarget;D.zrIsToLocalDOM=a(this,I),this.trigger("mouseout",D)},touchstart:function(D){D=y(this.dom,D),f(D),this._lastTouchMoment=new Date,this.handler.processGesture(D,"start"),m.mousemove.call(this,D),m.mousedown.call(this,D)},touchmove:function(D){D=y(this.dom,D),f(D),this.handler.processGesture(D,"change"),m.mousemove.call(this,D)},touchend:function(D){D=y(this.dom,D),f(D),this.handler.processGesture(D,"end"),m.mouseup.call(this,D),+new Date-this._lastTouchMoment0&&setTimeout(function(){return wt("Timed out ("+Je._options.imageTimeout+"ms) loading image")},Je._options.imageTimeout)})];case 3:return[2,lt.sent()]}})})},J.prototype.has=function(V){return typeof this._cache[V]!="undefined"},J.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},J.prototype.proxy=function(V){var q=this,Z=this._options.proxy;if(!Z)throw new Error("No proxy defined");var ye=V.substring(0,256);return new Promise(function(Be,Je){var lt=Vi.SUPPORT_RESPONSE_TYPE?"blob":"text",st=new XMLHttpRequest;st.onload=function(){if(st.status===200)if(lt==="text")Be(st.response);else{var Kt=new FileReader;Kt.addEventListener("load",function(){return Be(Kt.result)},!1),Kt.addEventListener("error",function(Gt){return Je(Gt)},!1),Kt.readAsDataURL(st.response)}else Je("Failed to proxy resource "+ye+" with status code "+st.status)},st.onerror=Je;var wt=Z.indexOf("?")>-1?"&":"?";if(st.open("GET",""+Z+wt+"url="+encodeURIComponent(V)+"&responseType="+lt),lt!=="text"&&st instanceof XMLHttpRequest&&(st.responseType=lt),q._options.imageTimeout){var Mt=q._options.imageTimeout;st.timeout=Mt,st.ontimeout=function(){return Je("Timed out ("+Mt+"ms) proxying "+ye)}}st.send()})},J}(),ni=/^data:image\/svg\+xml/i,to=/^data:image\/.*;base64,/i,wi=/^data:image\/.*/i,Qo=function(J){return Vi.SUPPORT_SVG_DRAWING||!lo(J)},mo=function(J){return wi.test(J)},Fi=function(J){return to.test(J)},vo=function(J){return J.substr(0,4)==="blob"},lo=function(J){return J.substr(-3).toLowerCase()==="svg"||ni.test(J)},Rn=function(){function J(V,q){this.type=0,this.x=V,this.y=q}return J.prototype.add=function(V,q){return new J(this.x+V,this.y+q)},J}(),fi=function(J,V,q){return new Rn(J.x+(V.x-J.x)*q,J.y+(V.y-J.y)*q)},hi=function(){function J(V,q,Z,ye){this.type=1,this.start=V,this.startControl=q,this.endControl=Z,this.end=ye}return J.prototype.subdivide=function(V,q){var Z=fi(this.start,this.startControl,V),ye=fi(this.startControl,this.endControl,V),Be=fi(this.endControl,this.end,V),Je=fi(Z,ye,V),lt=fi(ye,Be,V),st=fi(Je,lt,V);return q?new J(this.start,Z,Je,st):new J(st,lt,Be,this.end)},J.prototype.add=function(V,q){return new J(this.start.add(V,q),this.startControl.add(V,q),this.endControl.add(V,q),this.end.add(V,q))},J.prototype.reverse=function(){return new J(this.end,this.endControl,this.startControl,this.start)},J}(),pi=function(J){return J.type===1},ml=function(){function J(V){var q=V.styles,Z=V.bounds,ye=tt(q.borderTopLeftRadius,Z.width,Z.height),Be=ye[0],Je=ye[1],lt=tt(q.borderTopRightRadius,Z.width,Z.height),st=lt[0],wt=lt[1],Mt=tt(q.borderBottomRightRadius,Z.width,Z.height),Kt=Mt[0],Gt=Mt[1],lr=tt(q.borderBottomLeftRadius,Z.width,Z.height),Dn=lr[0],er=lr[1],zr=[];zr.push((Be+st)/Z.width),zr.push((Dn+Kt)/Z.width),zr.push((Je+er)/Z.height),zr.push((wt+Gt)/Z.height);var or=Math.max.apply(Math,zr);or>1&&(Be/=or,Je/=or,st/=or,wt/=or,Kt/=or,Gt/=or,Dn/=or,er/=or);var cr=Z.width-st,Ma=Z.height-Gt,la=Z.width-Kt,Za=Z.height-er,ur=q.borderTopWidth,za=q.borderRightWidth,qa=q.borderBottomWidth,ia=q.borderLeftWidth,os=et(q.paddingTop,V.bounds.width),Zo=et(q.paddingRight,V.bounds.width),hs=et(q.paddingBottom,V.bounds.width),xo=et(q.paddingLeft,V.bounds.width);this.topLeftBorderDoubleOuterBox=Be>0||Je>0?aa(Z.left+ia/3,Z.top+ur/3,Be-ia/3,Je-ur/3,ga.TOP_LEFT):new Rn(Z.left+ia/3,Z.top+ur/3),this.topRightBorderDoubleOuterBox=Be>0||Je>0?aa(Z.left+cr,Z.top+ur/3,st-za/3,wt-ur/3,ga.TOP_RIGHT):new Rn(Z.left+Z.width-za/3,Z.top+ur/3),this.bottomRightBorderDoubleOuterBox=Kt>0||Gt>0?aa(Z.left+la,Z.top+Ma,Kt-za/3,Gt-qa/3,ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width-za/3,Z.top+Z.height-qa/3),this.bottomLeftBorderDoubleOuterBox=Dn>0||er>0?aa(Z.left+ia/3,Z.top+Za,Dn-ia/3,er-qa/3,ga.BOTTOM_LEFT):new Rn(Z.left+ia/3,Z.top+Z.height-qa/3),this.topLeftBorderDoubleInnerBox=Be>0||Je>0?aa(Z.left+ia*2/3,Z.top+ur*2/3,Be-ia*2/3,Je-ur*2/3,ga.TOP_LEFT):new Rn(Z.left+ia*2/3,Z.top+ur*2/3),this.topRightBorderDoubleInnerBox=Be>0||Je>0?aa(Z.left+cr,Z.top+ur*2/3,st-za*2/3,wt-ur*2/3,ga.TOP_RIGHT):new Rn(Z.left+Z.width-za*2/3,Z.top+ur*2/3),this.bottomRightBorderDoubleInnerBox=Kt>0||Gt>0?aa(Z.left+la,Z.top+Ma,Kt-za*2/3,Gt-qa*2/3,ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width-za*2/3,Z.top+Z.height-qa*2/3),this.bottomLeftBorderDoubleInnerBox=Dn>0||er>0?aa(Z.left+ia*2/3,Z.top+Za,Dn-ia*2/3,er-qa*2/3,ga.BOTTOM_LEFT):new Rn(Z.left+ia*2/3,Z.top+Z.height-qa*2/3),this.topLeftBorderStroke=Be>0||Je>0?aa(Z.left+ia/2,Z.top+ur/2,Be-ia/2,Je-ur/2,ga.TOP_LEFT):new Rn(Z.left+ia/2,Z.top+ur/2),this.topRightBorderStroke=Be>0||Je>0?aa(Z.left+cr,Z.top+ur/2,st-za/2,wt-ur/2,ga.TOP_RIGHT):new Rn(Z.left+Z.width-za/2,Z.top+ur/2),this.bottomRightBorderStroke=Kt>0||Gt>0?aa(Z.left+la,Z.top+Ma,Kt-za/2,Gt-qa/2,ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width-za/2,Z.top+Z.height-qa/2),this.bottomLeftBorderStroke=Dn>0||er>0?aa(Z.left+ia/2,Z.top+Za,Dn-ia/2,er-qa/2,ga.BOTTOM_LEFT):new Rn(Z.left+ia/2,Z.top+Z.height-qa/2),this.topLeftBorderBox=Be>0||Je>0?aa(Z.left,Z.top,Be,Je,ga.TOP_LEFT):new Rn(Z.left,Z.top),this.topRightBorderBox=st>0||wt>0?aa(Z.left+cr,Z.top,st,wt,ga.TOP_RIGHT):new Rn(Z.left+Z.width,Z.top),this.bottomRightBorderBox=Kt>0||Gt>0?aa(Z.left+la,Z.top+Ma,Kt,Gt,ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width,Z.top+Z.height),this.bottomLeftBorderBox=Dn>0||er>0?aa(Z.left,Z.top+Za,Dn,er,ga.BOTTOM_LEFT):new Rn(Z.left,Z.top+Z.height),this.topLeftPaddingBox=Be>0||Je>0?aa(Z.left+ia,Z.top+ur,Math.max(0,Be-ia),Math.max(0,Je-ur),ga.TOP_LEFT):new Rn(Z.left+ia,Z.top+ur),this.topRightPaddingBox=st>0||wt>0?aa(Z.left+Math.min(cr,Z.width-za),Z.top+ur,cr>Z.width+za?0:Math.max(0,st-za),Math.max(0,wt-ur),ga.TOP_RIGHT):new Rn(Z.left+Z.width-za,Z.top+ur),this.bottomRightPaddingBox=Kt>0||Gt>0?aa(Z.left+Math.min(la,Z.width-ia),Z.top+Math.min(Ma,Z.height-qa),Math.max(0,Kt-za),Math.max(0,Gt-qa),ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width-za,Z.top+Z.height-qa),this.bottomLeftPaddingBox=Dn>0||er>0?aa(Z.left+ia,Z.top+Math.min(Za,Z.height-qa),Math.max(0,Dn-ia),Math.max(0,er-qa),ga.BOTTOM_LEFT):new Rn(Z.left+ia,Z.top+Z.height-qa),this.topLeftContentBox=Be>0||Je>0?aa(Z.left+ia+xo,Z.top+ur+os,Math.max(0,Be-(ia+xo)),Math.max(0,Je-(ur+os)),ga.TOP_LEFT):new Rn(Z.left+ia+xo,Z.top+ur+os),this.topRightContentBox=st>0||wt>0?aa(Z.left+Math.min(cr,Z.width+ia+xo),Z.top+ur+os,cr>Z.width+ia+xo?0:st-ia+xo,wt-(ur+os),ga.TOP_RIGHT):new Rn(Z.left+Z.width-(za+Zo),Z.top+ur+os),this.bottomRightContentBox=Kt>0||Gt>0?aa(Z.left+Math.min(la,Z.width-(ia+xo)),Z.top+Math.min(Ma,Z.height+ur+os),Math.max(0,Kt-(za+Zo)),Gt-(qa+hs),ga.BOTTOM_RIGHT):new Rn(Z.left+Z.width-(za+Zo),Z.top+Z.height-(qa+hs)),this.bottomLeftContentBox=Dn>0||er>0?aa(Z.left+ia+xo,Z.top+Za,Math.max(0,Dn-(ia+xo)),er-(qa+hs),ga.BOTTOM_LEFT):new Rn(Z.left+ia+xo,Z.top+Z.height-(qa+hs))}return J}(),ga;(function(J){J[J.TOP_LEFT=0]="TOP_LEFT",J[J.TOP_RIGHT=1]="TOP_RIGHT",J[J.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",J[J.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(ga||(ga={}));var aa=function(J,V,q,Z,ye){var Be=4*((Math.sqrt(2)-1)/3),Je=q*Be,lt=Z*Be,st=J+q,wt=V+Z;switch(ye){case ga.TOP_LEFT:return new hi(new Rn(J,wt),new Rn(J,wt-lt),new Rn(st-Je,V),new Rn(st,V));case ga.TOP_RIGHT:return new hi(new Rn(J,V),new Rn(J+Je,V),new Rn(st,wt-lt),new Rn(st,wt));case ga.BOTTOM_RIGHT:return new hi(new Rn(st,V),new Rn(st,V+lt),new Rn(J+Je,wt),new Rn(J,wt));case ga.BOTTOM_LEFT:default:return new hi(new Rn(st,wt),new Rn(st-Je,wt),new Rn(J,V+lt),new Rn(J,V))}},Jo=function(J){return[J.topLeftBorderBox,J.topRightBorderBox,J.bottomRightBorderBox,J.bottomLeftBorderBox]},no=function(J){return[J.topLeftContentBox,J.topRightContentBox,J.bottomRightContentBox,J.bottomLeftContentBox]},vl=function(J){return[J.topLeftPaddingBox,J.topRightPaddingBox,J.bottomRightPaddingBox,J.bottomLeftPaddingBox]},Ms=function(){function J(V,q,Z){this.offsetX=V,this.offsetY=q,this.matrix=Z,this.type=0,this.target=2|4}return J}(),Es=function(){function J(V,q){this.path=V,this.target=q,this.type=1}return J}(),sl=function(){function J(V){this.opacity=V,this.type=2,this.target=2|4}return J}(),_o=function(J){return J.type===0},ll=function(J){return J.type===1},hu=function(J){return J.type===2},ic=function(J,V){return J.length===V.length?J.some(function(q,Z){return q===V[Z]}):!1},fc=function(J,V,q,Z,ye){return J.map(function(Be,Je){switch(Je){case 0:return Be.add(V,q);case 1:return Be.add(V+Z,q);case 2:return Be.add(V+Z,q+ye);case 3:return Be.add(V,q+ye)}return Be})},oc=function(){function J(V){this.element=V,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return J}(),sc=function(){function J(V,q){if(this.container=V,this.parent=q,this.effects=[],this.curves=new ml(this.container),this.container.styles.opacity<1&&this.effects.push(new sl(this.container.styles.opacity)),this.container.styles.transform!==null){var Z=this.container.bounds.left+this.container.styles.transformOrigin[0].number,ye=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Be=this.container.styles.transform;this.effects.push(new Ms(Z,ye,Be))}if(this.container.styles.overflowX!==0){var Je=Jo(this.curves),lt=vl(this.curves);ic(Je,lt)?this.effects.push(new Es(Je,2|4)):(this.effects.push(new Es(Je,2)),this.effects.push(new Es(lt,4)))}}return J.prototype.getEffects=function(V){for(var q=[2,3].indexOf(this.container.styles.position)===-1,Z=this.parent,ye=this.effects.slice(0);Z;){var Be=Z.effects.filter(function(st){return!ll(st)});if(q||Z.container.styles.position!==0||!Z.parent){if(ye.unshift.apply(ye,Be),q=[2,3].indexOf(Z.container.styles.position)===-1,Z.container.styles.overflowX!==0){var Je=Jo(Z.curves),lt=vl(Z.curves);ic(Je,lt)||ye.unshift(new Es(lt,2|4))}}else ye.unshift.apply(ye,Be);Z=Z.parent}return ye.filter(function(st){return $r(st.target,V)})},J}(),rc=function(J,V,q,Z){J.container.elements.forEach(function(ye){var Be=$r(ye.flags,4),Je=$r(ye.flags,2),lt=new sc(ye,J);$r(ye.styles.display,2048)&&Z.push(lt);var st=$r(ye.flags,8)?[]:Z;if(Be||Je){var wt=Be||ye.styles.isPositioned()?q:V,Mt=new oc(lt);if(ye.styles.isPositioned()||ye.styles.opacity<1||ye.styles.isTransformed()){var Kt=ye.styles.zIndex.order;if(Kt<0){var Gt=0;wt.negativeZIndex.some(function(Dn,er){return Kt>Dn.element.container.styles.zIndex.order?(Gt=er,!1):Gt>0}),wt.negativeZIndex.splice(Gt,0,Mt)}else if(Kt>0){var lr=0;wt.positiveZIndex.some(function(Dn,er){return Kt>=Dn.element.container.styles.zIndex.order?(lr=er+1,!1):lr>0}),wt.positiveZIndex.splice(lr,0,Mt)}else wt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Mt)}else ye.styles.isFloating()?wt.nonPositionedFloats.push(Mt):wt.nonPositionedInlineLevel.push(Mt);rc(lt,Mt,Be?Mt:q,st)}else ye.styles.isInlineLevel()?V.inlineLevel.push(lt):V.nonInlineLevel.push(lt),rc(lt,V,q,st);$r(ye.flags,8)&&lc(ye,st)})},lc=function(J,V){for(var q=J instanceof Hl?J.start:1,Z=J instanceof Hl?J.reversed:!1,ye=0;ye0&&q.intrinsicHeight>0){var Be=Hu(q),Je=vl(Z);this.path(Je),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(ye,0,0,q.intrinsicWidth,q.intrinsicHeight,Be.left,Be.top,Be.width,Be.height),this.ctx.restore()}},V.prototype.renderNodeContent=function(q){return y(this,void 0,void 0,function(){var Z,ye,Be,Je,lt,st,wt,wt,Mt,Kt,Gt,lr,Dn,er,zr,or,cr,Ma,la,wt,Za,Dn,or;return E(this,function(ur){switch(ur.label){case 0:this.applyEffects(q.getEffects(4)),Z=q.container,ye=q.curves,Be=Z.styles,Je=0,lt=Z.textNodes,ur.label=1;case 1:return Je0&&cr>0&&(Ma=Be.ctx.createPattern(Zo,"repeat"),Be.renderRepeat(Dn,Ma,er,zr))):Un(Mt)&&(Gs=ac(q,Z,[null,null,null]),Dn=Gs[0],gl=Gs[1],yl=Gs[2],or=Gs[3],cr=Gs[4],bl=Mt.position.length===0?[$e]:Mt.position,er=et(bl[0],or),zr=et(bl[bl.length-1],cr),Ml=Mn(Mt,er,zr,or,cr),Vs=Ml[0],El=Ml[1],Vs>0&&El>0&&(Ll=Be.ctx.createRadialGradient(gl+er,yl+zr,0,gl+er,yl+zr,Vs),vr(Mt.stops,Vs*2).forEach(function(pu){return Ll.addColorStop(pu.stop,En(pu.color))}),Be.path(Dn),Be.ctx.fillStyle=Ll,Vs!==El?(Pl=q.bounds.left+.5*q.bounds.width,ul=q.bounds.top+.5*q.bounds.height,Ul=El/Vs,cl=1/Ul,Be.ctx.save(),Be.ctx.translate(Pl,ul),Be.ctx.transform(1,0,0,Ul,0,0),Be.ctx.translate(-Pl,-ul),Be.ctx.fillRect(gl,cl*(yl-ul)+ul,or,cr*cl),Be.ctx.restore()):Be.ctx.fill())),Jl.label=6;case 6:return Z--,[2]}})},Be=this,Je=0,lt=q.styles.backgroundImage.slice(0).reverse(),wt.label=1;case 1:return Je0?Mt.style===2?[4,this.renderDashedDottedBorder(Mt.color,Mt.width,lt,q.curves,2)]:[3,5]:[3,11]):[3,13];case 4:return Gt.sent(),[3,11];case 5:return Mt.style===3?[4,this.renderDashedDottedBorder(Mt.color,Mt.width,lt,q.curves,3)]:[3,7];case 6:return Gt.sent(),[3,11];case 7:return Mt.style===4?[4,this.renderDoubleBorder(Mt.color,Mt.width,lt,q.curves)]:[3,9];case 8:return Gt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Mt.color,lt,q.curves)];case 10:Gt.sent(),Gt.label=11;case 11:lt++,Gt.label=12;case 12:return st++,[3,3];case 13:return[2]}})})},V.prototype.renderDashedDottedBorder=function(q,Z,ye,Be,Je){return y(this,void 0,void 0,function(){var lt,st,wt,Mt,Kt,Gt,lr,Dn,er,zr,or,cr,Ma,la,Za,ur,Za,ur;return E(this,function(za){return this.ctx.save(),lt=vc(Be,ye),st=uc(Be,ye),Je===2&&(this.path(st),this.ctx.clip()),pi(st[0])?(wt=st[0].start.x,Mt=st[0].start.y):(wt=st[0].x,Mt=st[0].y),pi(st[1])?(Kt=st[1].end.x,Gt=st[1].end.y):(Kt=st[1].x,Gt=st[1].y),ye===0||ye===2?lr=Math.abs(wt-Kt):lr=Math.abs(Mt-Gt),this.ctx.beginPath(),Je===3?this.formatPath(lt):this.formatPath(st.slice(0,2)),Dn=Z<3?Z*3:Z*2,er=Z<3?Z*2:Z,Je===3&&(Dn=Z,er=Z),zr=!0,lr<=Dn*2?zr=!1:lr<=Dn*2+er?(or=lr/(2*Dn+er),Dn*=or,er*=or):(cr=Math.floor((lr+er)/(Dn+er)),Ma=(lr-cr*Dn)/(cr-1),la=(lr-(cr+1)*Dn)/cr,er=la<=0||Math.abs(er-Ma)0?[].concat(Object(X.a)(f),Object(X.a)(n(g).map(function(m){return Object(L.a)({fixed:A},m)}))):[].concat(Object(X.a)(f),[Object(L.a)(Object(L.a)({},d),{},{fixed:A})])},[])}function e(o){for(var f=!0,d=0;d=0;g-=1){var m=o[g];if(A&&m.fixed!=="right")A=!1;else if(!A&&m.fixed==="right"){Object(_.a)(!1,"Index ".concat(g+1," of `columns` missing `fixed='right'` prop."));break}}}function l(o){return o.map(function(f){var d=f.fixed,a=Object(y.a)(f,["fixed"]),A=d;return d==="left"?A="right":d==="right"&&(A="left"),Object(L.a)({fixed:A},a)})}function c(o,f){var d=o.prefixCls,a=o.columns,A=o.children,g=o.expandable,m=o.expandedKeys,C=o.getRowKey,T=o.onTriggerExpand,B=o.expandIcon,b=o.rowExpandable,p=o.expandIconColumnIndex,u=o.direction,i=o.expandRowByClick,x=E.useMemo(function(){return a||r(A)},[a,A]),O=E.useMemo(function(){if(g){var I,k=p||0,Q=x[k],Y=(I={},Object(se.a)(I,s.a,{className:"".concat(d,"-expand-icon-col")}),Object(se.a)(I,"title",""),Object(se.a)(I,"fixed",Q?Q.fixed:null),Object(se.a)(I,"className","".concat(d,"-row-expand-icon-cell")),Object(se.a)(I,"render",function(z,F,H){var G=C(F,H),$=m.has(G),ae=b?b(F):!0,pe=B({prefixCls:d,expanded:$,expandable:ae,record:F,onExpand:T});return i?E.createElement("span",{onClick:function(ge){return ge.stopPropagation()}},pe):pe}),I),U=x.slice();return k>=0&&U.splice(k,0,Y),U}return x},[g,x,C,m,B,u]),S=E.useMemo(function(){var I=O;return f&&(I=f(I)),I.length||(I=[{render:function(){return null}}]),I},[f,O,u]),D=E.useMemo(function(){return u==="rtl"?l(n(S)):n(S)},[S,u]);return[S,D]}me.b=c},wYyv:function(Ge,me,P){"use strict";const se=(L,y,E)=>{const w=y<0?L.length+y:y;if(w>=0&&w(L=[...L],se(L,y,E),L);Ge.exports=X,Ge.exports.mutate=se},wzkS:function(Ge,me,P){"use strict";P.d(me,"c",function(){return E}),P.d(me,"b",function(){return w}),P.d(me,"d",function(){return _}),P.d(me,"a",function(){return s}),P.d(me,"e",function(){return r});var se=P("9og8"),X=P("WmNS"),L=P.n(X),y=P("ErOA");function E(n){return Object(y.c)("libraries/".concat(n,".json"))}function w(){return Object(y.c)("library_tags.json")}function _(n){return h.apply(this,arguments)}function h(){return h=Object(se.a)(L.a.mark(function n(e){var l;return L.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(y.b)("attachments/".concat(e,".json"));case 2:return l=o.sent,o.abrupt("return",l.status===0);case 4:case"end":return o.stop()}},n)})),h.apply(this,arguments)}function s(n){return Object(y.f)("libraries.json",n)}function r(n,e){return Object(y.g)("libraries/".concat(n,".json"),e)}},x6Kt:function(Ge,me,P){var se=P("y+Vt"),X=P("VpOo"),L=P("nPnh"),y=L.subPixelOptimizeRect,E={},w=se.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(_,h){var s,r,n,e;this.subPixelOptimize?(y(E,h,this.style),s=E.x,r=E.y,n=E.width,e=E.height,E.r=h.r,h=E):(s=h.x,r=h.y,n=h.width,e=h.height),h.r?X.buildPath(_,h):_.rect(s,r,n,e),_.closePath();return}});Ge.exports=w},"y+Vt":function(Ge,me,P){var se=P("Gev7"),X=P("bYtY"),L=P("IMiH"),y=P("2DNl"),E=P("3C/r"),w=E.prototype.getCanvasPattern,_=Math.abs,h=new L(!0);function s(n){se.call(this,n),this.path=null}s.prototype={constructor:s,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(n,e){var l=this.style,c=this.path||h,o=l.hasStroke(),f=l.hasFill(),d=l.fill,a=l.stroke,A=f&&!!d.colorStops,g=o&&!!a.colorStops,m=f&&!!d.image,C=o&&!!a.image;if(l.bind(n,this,e),this.setTransform(n),this.__dirty){var T;A&&(T=T||this.getBoundingRect(),this._fillGradient=l.getGradient(n,d,T)),g&&(T=T||this.getBoundingRect(),this._strokeGradient=l.getGradient(n,a,T))}A?n.fillStyle=this._fillGradient:m&&(n.fillStyle=w.call(d,n)),g?n.strokeStyle=this._strokeGradient:C&&(n.strokeStyle=w.call(a,n));var B=l.lineDash,b=l.lineDashOffset,p=!!n.setLineDash,u=this.getGlobalScale();if(c.setScale(u[0],u[1],this.segmentIgnoreThreshold),this.__dirtyPath||B&&!p&&o?(c.beginPath(n),B&&!p&&(c.setLineDash(B),c.setLineDashOffset(b)),this.buildPath(c,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(n.beginPath(),this.path.rebuildPath(n)),f)if(l.fillOpacity!=null){var i=n.globalAlpha;n.globalAlpha=l.fillOpacity*l.opacity,c.fill(n),n.globalAlpha=i}else c.fill(n);if(B&&p&&(n.setLineDash(B),n.lineDashOffset=b),o)if(l.strokeOpacity!=null){var i=n.globalAlpha;n.globalAlpha=l.strokeOpacity*l.opacity,c.stroke(n),n.globalAlpha=i}else c.stroke(n);B&&p&&n.setLineDash([]),l.text!=null&&(this.restoreTransform(n),this.drawRectText(n,this.getBoundingRect()))},buildPath:function(n,e,l){},createPathProxy:function(){this.path=new L},getBoundingRect:function(){var n=this._rect,e=this.style,l=!n;if(l){var c=this.path;c||(c=this.path=new L),this.__dirtyPath&&(c.beginPath(),this.buildPath(c,this.shape,!1)),n=c.getBoundingRect()}if(this._rect=n,e.hasStroke()){var o=this._rectWithStroke||(this._rectWithStroke=n.clone());if(this.__dirty||l){o.copy(n);var f=e.lineWidth,d=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(f=Math.max(f,this.strokeContainThreshold||4)),d>1e-10&&(o.width+=f/d,o.height+=f/d,o.x-=f/d/2,o.y-=f/d/2)}return o}return n},contain:function(n,e){var l=this.transformCoordToLocal(n,e),c=this.getBoundingRect(),o=this.style;if(n=l[0],e=l[1],c.contain(n,e)){var f=this.path.data;if(o.hasStroke()){var d=o.lineWidth,a=o.strokeNoScale?this.getLineScale():1;if(a>1e-10&&(o.hasFill()||(d=Math.max(d,this.strokeContainThreshold)),y.containStroke(f,d/a,n,e)))return!0}if(o.hasFill())return y.contain(f,n,e)}return!1},dirty:function(n){n==null&&(n=!0),n&&(this.__dirtyPath=n,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(n){return this.animate("shape",n)},attrKV:function(n,e){n==="shape"?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):se.prototype.attrKV.call(this,n,e)},setShape:function(n,e){var l=this.shape;if(l){if(X.isObject(n))for(var c in n)n.hasOwnProperty(c)&&(l[c]=n[c]);else l[n]=e;this.dirty(!0)}return this},getLineScale:function(){var n=this.transform;return n&&_(n[0]-1)>1e-10&&_(n[3]-1)>1e-10?Math.sqrt(_(n[0]*n[3]-n[2]*n[1])):1}},s.extend=function(n){var e=function(c){s.call(this,c),n.style&&this.style.extendFrom(n.style,!1);var o=n.shape;if(o){this.shape=this.shape||{};var f=this.shape;for(var d in o)!f.hasOwnProperty(d)&&o.hasOwnProperty(d)&&(f[d]=o[d])}n.init&&n.init.call(this,c)};X.inherits(e,s);for(var l in n)l!=="style"&&l!=="shape"&&(e.prototype[l]=n[l]);return e},X.inherits(s,se);var r=s;Ge.exports=r},"y0+3":function(Ge,me,P){"use strict";P.d(me,"a",function(){return n}),P.d(me,"b",function(){return l});var se=/margin|padding|width|height|max|min|offset/,X={left:!0,top:!0},L={cssFloat:1,styleFloat:1,float:1};function y(c){return c.nodeType===1?c.ownerDocument.defaultView.getComputedStyle(c,null):{}}function E(c,o,f){if(o=o.toLowerCase(),f==="auto"){if(o==="height")return c.offsetHeight;if(o==="width")return c.offsetWidth}return o in X||(X[o]=se.test(o)),X[o]?parseFloat(f)||0:f}function w(c,o){var f=arguments.length,d=y(c);return o=L[o]?"cssFloat"in c.style?"cssFloat":"styleFloat":o,f===1?d:E(c,o,d[o]||c.style[o])}function _(c,o,f){var d=arguments.length;if(o=L[o]?"cssFloat"in c.style?"cssFloat":"styleFloat":o,d===3)return typeof f=="number"&&se.test(o)&&(f="".concat(f,"px")),c.style[o]=f,f;for(var a in o)o.hasOwnProperty(a)&&_(c,a,o[a]);return y(c)}function h(c){return c===document.body?document.documentElement.clientWidth:c.offsetWidth}function s(c){return c===document.body?window.innerHeight||document.documentElement.clientHeight:c.offsetHeight}function r(){var c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),o=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:c,height:o}}function n(){var c=document.documentElement.clientWidth,o=window.innerHeight||document.documentElement.clientHeight;return{width:c,height:o}}function e(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function l(c){var o=c.getBoundingClientRect(),f=document.documentElement;return{left:o.left+(window.pageXOffset||f.scrollLeft)-(f.clientLeft||document.body.clientLeft||0),top:o.top+(window.pageYOffset||f.scrollTop)-(f.clientTop||document.body.clientTop||0)}}},"y1J/":function(Ge,me,P){Ge.exports=P.p+"static/yz.688d901a.png"},y23F:function(Ge,me){function P(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}P.prototype={constructor:P,_dragStart:function(L){for(var y=L.target;y&&!y.draggable;)y=y.parent;y&&(this._draggingTarget=y,y.dragging=!0,this._x=L.offsetX,this._y=L.offsetY,this.dispatchToElement(se(y,L),"dragstart",L.event))},_drag:function(L){var y=this._draggingTarget;if(y){var E=L.offsetX,w=L.offsetY,_=E-this._x,h=w-this._y;this._x=E,this._y=w,y.drift(_,h,L),this.dispatchToElement(se(y,L),"drag",L.event);var s=this.findHover(E,w,y).target,r=this._dropTarget;this._dropTarget=s,y!==s&&(r&&s!==r&&this.dispatchToElement(se(r,L),"dragleave",L.event),s&&s!==r&&this.dispatchToElement(se(s,L),"dragenter",L.event))}},_dragEnd:function(L){var y=this._draggingTarget;y&&(y.dragging=!1),this.dispatchToElement(se(y,L),"dragend",L.event),this._dropTarget&&this.dispatchToElement(se(this._dropTarget,L),"drop",L.event),this._draggingTarget=null,this._dropTarget=null}};function se(L,y){return{target:L,topTarget:y&&y.topTarget}}var X=P;Ge.exports=X},y5JW:function(Ge,me,P){"use strict";P.d(me,"c",function(){return f}),P.d(me,"a",function(){return d});var se=P("DZo9"),X=P("8z0m"),L=P("+L6B"),y=P("2/Rp"),E=P("9og8"),w=P("k1fw"),_=P("oBTY"),h=P("miYZ"),s=P("tsqr"),r=P("WmNS"),n=P.n(r),e=P("q1tI"),l=P.n(e),c=P("m3rI"),o=P("wzkS"),f="\u3000\u3000";function d(a){var A=["Bytes","KB","MB","GB","TB"];if(a==0)return"0 Byte";var g=parseInt(""+Math.floor(Math.log(a)/Math.log(1024)),10);return(a/Math.pow(1024,g)).toFixed(1)+" "+A[g]}me.b=function(a){var A=a.value,g=A===void 0?[]:A,m=a.action,C=a.onChange,T=a.className,B=a.maxSize,b=B===void 0?150:B,p=a.title,u=p===void 0?"\u6587\u4EF6\u4E0A\u4F20":p,i=a.accept,x=i===void 0?null:i,O={multiple:!1,fileList:g,accept:x,withCredentials:!0,beforeUpload:function(I){var k=I.size/1024/1024;return k0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:g.length>0,ghost:!0},u),l.a.createElement("span",{onClick:S,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",b,"M) ")))}},yslc:function(Ge,me){Ge.exports="data:image/png;base64,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"},yxFR:function(Ge,me,P){var se=P("y+Vt"),X=P("nPnh"),L=X.subPixelOptimizeLine,y={},E=se.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(w,_){var h,s,r,n;this.subPixelOptimize?(L(y,_,this.style),h=y.x1,s=y.y1,r=y.x2,n=y.y2):(h=_.x1,s=_.y1,r=_.x2,n=_.y2);var e=_.percent;if(e===0)return;w.moveTo(h,s),e<1&&(r=h*(1-e)+r*e,n=s*(1-e)+n*e),w.lineTo(r,n)},pointAt:function(w){var _=this.shape;return[_.x1*(1-w)+_.x2*w,_.y1*(1-w)+_.y2*w]}});Ge.exports=E},zarK:function(Ge,me,P){var se=P("YH21"),X=se.addEventListener,L=se.removeEventListener,y=se.normalizeEvent,E=se.getNativeEvent,w=P("bYtY"),_=P("H6uX"),h=P("ItGF"),s=300,r=h.domSupported,n=function(){var D=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],I=["touchstart","touchend","touchmove"],k={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},Q=w.map(D,function(Y){var U=Y.replace("mouse","pointer");return k.hasOwnProperty(U)?U:Y});return{mouse:D,touch:I,pointer:Q}}(),e={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function l(D){return D==="mousewheel"&&h.browser.firefox?"DOMMouseScroll":D}function c(D){var I=D.pointerType;return I==="pen"||I==="touch"}function o(D){D.touching=!0,D.touchTimer!=null&&(clearTimeout(D.touchTimer),D.touchTimer=null),D.touchTimer=setTimeout(function(){D.touching=!1,D.touchTimer=null},700)}function f(D){D&&(D.zrByTouch=!0)}function d(D,I){return y(D.dom,new A(D,I),!0)}function a(D,I){for(var k=I,Q=!1;k&&k.nodeType!==9&&!(Q=k.domBelongToZr||k!==I&&k===D.painterRoot);)k=k.parentNode;return Q}function A(D,I){this.type=I.type,this.target=this.currentTarget=D.dom,this.pointerType=I.pointerType,this.clientX=I.clientX,this.clientY=I.clientY}var g=A.prototype;g.stopPropagation=g.stopImmediatePropagation=g.preventDefault=w.noop;var m={mousedown:function(D){D=y(this.dom,D),this._mayPointerCapture=[D.zrX,D.zrY],this.trigger("mousedown",D)},mousemove:function(D){D=y(this.dom,D);var I=this._mayPointerCapture;I&&(D.zrX!==I[0]||D.zrY!==I[1])&&u(this,!0),this.trigger("mousemove",D)},mouseup:function(D){D=y(this.dom,D),u(this,!1),this.trigger("mouseup",D)},mouseout:function(D){D=y(this.dom,D),this._pointerCapturing&&(D.zrEventControl="no_globalout");var I=D.toElement||D.relatedTarget;D.zrIsToLocalDOM=a(this,I),this.trigger("mouseout",D)},touchstart:function(D){D=y(this.dom,D),f(D),this._lastTouchMoment=new Date,this.handler.processGesture(D,"start"),m.mousemove.call(this,D),m.mousedown.call(this,D)},touchmove:function(D){D=y(this.dom,D),f(D),this.handler.processGesture(D,"change"),m.mousemove.call(this,D)},touchend:function(D){D=y(this.dom,D),f(D),this.handler.processGesture(D,"end"),m.mouseup.call(this,D),+new Date-this._lastTouchMoment')}}catch(r){l=function(u){return o.createElement("<"+u+' xmlns="'+h+'" class="zrvml">')}}function t(){if(g||!o)return;g=!0;var r=o.styleSheets;r.length<31?o.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):r[0].addRule(".zrvml","behavior:url(#default#VML)")}N.doc=o,N.createNode=s,N.initVML=t},"0s+r":function(ne,N,e){var w=e("bYtY"),h=e("QBsz"),x=e("y23F"),g=e("H6uX"),o=e("YH21"),s=e("C0SR"),l="silent";function t(b,I,j){return{type:b,event:j,target:I.target,topTarget:I.topTarget,cancelBubble:!1,offsetX:j.zrX,offsetY:j.zrY,gestureEvent:j.gestureEvent,pinchX:j.pinchX,pinchY:j.pinchY,pinchScale:j.pinchScale,wheelDelta:j.zrDelta,zrByTouch:j.zrByTouch,which:j.which,stop:r}}function r(){o.stop(this.event)}function u(){}u.prototype.dispose=function(){};var a=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],d=function(b,I,j,A){g.call(this),this.storage=b,this.painter=I,this.painterRoot=A,j=j||new u,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,x.call(this),this.setHandlerProxy(j)};d.prototype={constructor:d,setHandlerProxy:function(b){this.proxy&&this.proxy.dispose(),b&&(w.each(a,function(I){b.on&&b.on(I,this[I],this)},this),b.handler=this),this.proxy=b},mousemove:function(b){var I=b.zrX,j=b.zrY,A=y(this,I,j),L=this._hovered,p=L.target;p&&!p.__zr&&(L=this.findHover(L.x,L.y),p=L.target);var z=this._hovered=A?{x:I,y:j}:this.findHover(I,j),T=z.target,B=this.proxy;B.setCursor&&B.setCursor(T?T.cursor:"default"),p&&T!==p&&this.dispatchToElement(L,"mouseout",b),this.dispatchToElement(z,"mousemove",b),T&&T!==p&&this.dispatchToElement(z,"mouseover",b)},mouseout:function(b){var I=b.zrEventControl,j=b.zrIsToLocalDOM;I!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",b),I!=="no_globalout"&&(!j&&this.trigger("globalout",{type:"globalout",event:b}))},resize:function(b){this._hovered={}},dispatch:function(b,I){var j=this[b];j&&j.call(this,I)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(b){var I=this.proxy;I.setCursor&&I.setCursor(b)},dispatchToElement:function(b,I,j){b=b||{};var A=b.target;if(A&&A.silent)return;for(var L="on"+I,p=t(I,b,j);A&&!(A[L]&&(p.cancelBubble=A[L].call(A,p)),A.trigger(I,p),A=A.parent,p.cancelBubble););p.cancelBubble||(this.trigger(I,p),this.painter&&this.painter.eachOtherLayer(function(z){typeof z[L]=="function"&&z[L].call(z,p),z.trigger&&z.trigger(I,p)}))},findHover:function(b,I,j){for(var A=this.storage.getDisplayList(),L={x:b,y:I},p=A.length-1;p>=0;p--){var z;if(A[p]!==j&&!A[p].ignore&&(z=m(A[p],b,I))&&(!L.topTarget&&(L.topTarget=A[p]),z!==l)){L.target=A[p];break}}return L},processGesture:function(b,I){this._gestureMgr||(this._gestureMgr=new s);var j=this._gestureMgr;I==="start"&&j.clear();var A=j.recognize(b,this.findHover(b.zrX,b.zrY,null).target,this.proxy.dom);if(I==="end"&&j.clear(),A){var L=A.type;b.gestureEvent=L,this.dispatchToElement({target:A.target},L,A.event)}}},w.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(b){d.prototype[b]=function(I){var j=I.zrX,A=I.zrY,L=y(this,j,A),p,z;if((b!=="mouseup"||!L)&&(p=this.findHover(j,A),z=p.target),b==="mousedown")this._downEl=z,this._downPoint=[I.zrX,I.zrY],this._upEl=z;else if(b==="mouseup")this._upEl=z;else if(b==="click"){if(this._downEl!==this._upEl||!this._downPoint||h.dist(this._downPoint,[I.zrX,I.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,b,I)}});function m(b,I,j){if(b[b.rectHover?"rectContain":"contain"](I,j)){for(var A=b,L;A;){if(A.clipPath&&!A.clipPath.contain(I,j))return!1;A.silent&&(L=!0),A=A.parent}return L?l:!0}return!1}function y(b,I,j){var A=b.painter;return I<0||I>A.getWidth()||j<0||j>A.getHeight()}w.mixin(d,g),w.mixin(d,x);var c=d;ne.exports=c},"1Jh7":function(ne,N,e){var w=e("y+Vt"),h=e("T6xi"),x=w.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(g,o){h.buildPath(g,o,!1)}});ne.exports=x},"1MYJ":function(ne,N,e){var w=e("y+Vt"),h=w.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var x=this.__dirtyPath,g=this.shape.paths,o=0;o=this._maxSize&&a>0){var m=t.head;t.remove(m),delete r[m.key],u=m.value,this._lastRemovedEntry=m}d?d.value=l:d=new h(l),d.key=s,t.insertEntry(d),r[s]=d}return u},g.get=function(s){var l=this._map[s],t=this._list;if(l!=null)return l!==t.tail&&(t.remove(l),t.insertEntry(l)),l.value},g.clear=function(){this._list.clear(),this._map={}};var o=x;ne.exports=o},"1Sn+":function(ne,N,e){},"1bdT":function(ne,N,e){var w=e("3gBT"),h=e("H6uX"),x=e("DN4a"),g=e("vWvF"),o=e("bYtY"),s=function(t){x.call(this,t),h.call(this,t),g.call(this,t),this.id=t.id||w()};s.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(t,r){switch(this.draggable){case"horizontal":r=0;break;case"vertical":t=0;break}var u=this.transform;u||(u=this.transform=[1,0,0,1,0,0]),u[4]+=t,u[5]+=r,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(t,r){},attrKV:function(t,r){if(t==="position"||t==="scale"||t==="origin"){if(r){var u=this[t];u||(u=this[t]=[]),u[0]=r[0],u[1]=r[1]}}else this[t]=r},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(t,r){if(typeof t=="string")this.attrKV(t,r);else if(o.isObject(t))for(var u in t)t.hasOwnProperty(u)&&this.attrKV(u,t[u]);return this.dirty(!1),this},setClipPath:function(t){var r=this.__zr;r&&t.addSelfToZr(r),this.clipPath&&this.clipPath!==t&&this.removeClipPath(),this.clipPath=t,t.__zr=r,t.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var t=this.clipPath;t&&(t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(t){this.__zr=t;var r=this.animators;if(r)for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,Ee=Te&&typeof Te.getBoundingClientRect=="function"&&Te.getBoundingClientRect().width;if(Ee){if(Ue){var J=getComputedStyle(Te),ie=J.marginLeft,Ie=J.marginRight;Ee+=+ie.replace("px","")+ +Ie.replace("px","")}Ee=+Ee.toFixed(6)}return Ee||0},ee=function(Te,Ue,Ee){Te&&Object(j.a)(Te.style)==="object"&&(Te.style[Ue]=Ee)},ae=function(){return q.any},de=e("KQm4"),ue=e("Ff2n"),be=e("i8i4"),U=e("bdgK"),Z=e("uciX"),O=e("8XRh"),X={adjustX:1,adjustY:1},ce={topLeft:{points:["bl","tl"],overflow:X,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:X,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:X,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:X,offset:[4,0]}},fe={topLeft:{points:["bl","tl"],overflow:X,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:X,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:X,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:X,offset:[4,0]}},xe=ce,Pe=0,he={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ye=function(Te,Ue,Ee){var J=E(Ue),ie=Te.getState();Te.setState({defaultActiveFirst:Object(w.a)(Object(w.a)({},ie.defaultActiveFirst),{},Object(a.a)({},J,Ee))})},Ae=function(Ve){Object(o.a)(Ue,Ve);var Te=Object(s.a)(Ue);function Ue(Ee){var J;Object(h.a)(this,Ue),J=Te.call(this,Ee),J.onDestroy=function(we){J.props.onDestroy(we)},J.onKeyDown=function(we){var ke=we.keyCode,it=J.menuInstance,pt=J.props,ct=pt.isOpen,Pt=pt.store;if(ke===d.a.ENTER)return J.onTitleClick(we),ye(Pt,J.props.eventKey,!0),!0;if(ke===d.a.RIGHT)return ct?it.onKeyDown(we):(J.triggerOpenChange(!0),ye(Pt,J.props.eventKey,!0)),!0;if(ke===d.a.LEFT){var Lt;if(ct)Lt=it.onKeyDown(we);else return;return Lt||(J.triggerOpenChange(!1),Lt=!0),Lt}return ct&&(ke===d.a.UP||ke===d.a.DOWN)?it.onKeyDown(we):void 0},J.onOpenChange=function(we){J.props.onOpenChange(we)},J.onPopupVisibleChange=function(we){J.triggerOpenChange(we,we?"mouseenter":"mouseleave")},J.onMouseEnter=function(we){var ke=J.props,it=ke.eventKey,pt=ke.onMouseEnter,ct=ke.store;ye(ct,J.props.eventKey,!1),pt({key:it,domEvent:we})},J.onMouseLeave=function(we){var ke=J.props,it=ke.parentMenu,pt=ke.eventKey,ct=ke.onMouseLeave;it.subMenuInstance=Object(g.a)(J),ct({key:pt,domEvent:we})},J.onTitleMouseEnter=function(we){var ke=J.props,it=ke.eventKey,pt=ke.onItemHover,ct=ke.onTitleMouseEnter;pt({key:it,hover:!0}),ct({key:it,domEvent:we})},J.onTitleMouseLeave=function(we){var ke=J.props,it=ke.parentMenu,pt=ke.eventKey,ct=ke.onItemHover,Pt=ke.onTitleMouseLeave;it.subMenuInstance=Object(g.a)(J),ct({key:pt,hover:!1}),Pt({key:pt,domEvent:we})},J.onTitleClick=function(we){var ke=Object(g.a)(J),it=ke.props;if(it.onTitleClick({key:it.eventKey,domEvent:we}),it.triggerSubMenuAction==="hover")return;J.triggerOpenChange(!it.isOpen,"click"),ye(it.store,J.props.eventKey,!1)},J.onSubMenuClick=function(we){typeof J.props.onClick=="function"&&J.props.onClick(J.addKeyPath(we))},J.onSelect=function(we){J.props.onSelect(we)},J.onDeselect=function(we){J.props.onDeselect(we)},J.getPrefixCls=function(){return"".concat(J.props.rootPrefixCls,"-submenu")},J.getActiveClassName=function(){return"".concat(J.getPrefixCls(),"-active")},J.getDisabledClassName=function(){return"".concat(J.getPrefixCls(),"-disabled")},J.getSelectedClassName=function(){return"".concat(J.getPrefixCls(),"-selected")},J.getOpenClassName=function(){return"".concat(J.props.rootPrefixCls,"-submenu-open")},J.saveMenuInstance=function(we){J.menuInstance=we},J.addKeyPath=function(we){return Object(w.a)(Object(w.a)({},we),{},{keyPath:(we.keyPath||[]).concat(J.props.eventKey)})},J.triggerOpenChange=function(we,ke){var it=J.props.eventKey,pt=function(){J.onOpenChange({key:it,item:Object(g.a)(J),trigger:ke,open:we})};ke==="mouseenter"?J.mouseenterTimeout=setTimeout(function(){pt()},0):pt()},J.isChildrenSelected=function(){var we={find:!1};return k(J.props.children,J.props.selectedKeys,we),we.find},J.isOpen=function(){return J.props.openKeys.indexOf(J.props.eventKey)!==-1},J.adjustWidth=function(){if(!J.subMenuTitle||!J.menuInstance)return;var we=be.findDOMNode(J.menuInstance);if(we.offsetWidth>=J.subMenuTitle.offsetWidth)return;we.style.minWidth="".concat(J.subMenuTitle.offsetWidth,"px")},J.saveSubMenuTitle=function(we){J.subMenuTitle=we},J.getBaseProps=function(){var we=Object(g.a)(J),ke=we.props;return{mode:ke.mode==="horizontal"?"vertical":ke.mode,visible:J.props.isOpen,level:ke.level+1,inlineIndent:ke.inlineIndent,focusable:!1,onClick:J.onSubMenuClick,onSelect:J.onSelect,onDeselect:J.onDeselect,onDestroy:J.onDestroy,selectedKeys:ke.selectedKeys,eventKey:"".concat(ke.eventKey,"-menu-"),openKeys:ke.openKeys,motion:ke.motion,onOpenChange:J.onOpenChange,subMenuOpenDelay:ke.subMenuOpenDelay,parentMenu:Object(g.a)(J),subMenuCloseDelay:ke.subMenuCloseDelay,forceSubMenuRender:ke.forceSubMenuRender,triggerSubMenuAction:ke.triggerSubMenuAction,builtinPlacements:ke.builtinPlacements,defaultActiveFirst:ke.store.getState().defaultActiveFirst[E(ke.eventKey)],multiple:ke.multiple,prefixCls:ke.rootPrefixCls,id:J.internalMenuId,manualRef:J.saveMenuInstance,itemIcon:ke.itemIcon,expandIcon:ke.expandIcon,direction:ke.direction}},J.getMotion=function(we,ke){var it=Object(g.a)(J),pt=it.haveRendered,ct=J.props,Pt=ct.motion,Lt=ct.rootPrefixCls,ln=Object(w.a)(Object(w.a)({},Pt),{},{leavedClassName:"".concat(Lt,"-hidden"),removeOnLeave:!1,motionAppear:pt||!ke||we!=="inline"});return ln};var ie=Ee.store,Ie=Ee.eventKey,Re=ie.getState(),ze=Re.defaultActiveFirst;J.isRootMenu=!1;var Fe=!1;return ze&&(Fe=ze[Ie]),ye(ie,Ie,Fe),J}return Object(x.a)(Ue,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var J=this,ie=this.props,Ie=ie.mode,Re=ie.parentMenu,ze=ie.manualRef;if(ze&&ze(this),Ie!=="horizontal"||!Re.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return J.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var J=this.props,ie=J.onDestroy,Ie=J.eventKey;ie&&ie(Ie),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(J){var ie=this,Ie=this.getBaseProps(),Re=this.getMotion(Ie.mode,Ie.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ie.visible||Ie.forceSubMenuRender,!this.haveOpened)return l.createElement("div",null);var ze=Ie.direction;return l.createElement(O.default,Object.assign({visible:Ie.visible},Re),function(Fe){var we=Fe.className,ke=Fe.style,it=I()("".concat(Ie.prefixCls,"-sub"),we,Object(a.a)({},"".concat(Ie.prefixCls,"-rtl"),ze==="rtl"));return l.createElement(He,Object.assign({},Ie,{id:ie.internalMenuId,className:it,style:ke}),J)})}},{key:"render",value:function(){var J,ie=Object(w.a)({},this.props),Ie=ie.isOpen,Re=this.getPrefixCls(),ze=ie.mode==="inline",Fe=I()(Re,"".concat(Re,"-").concat(ie.mode),(J={},Object(a.a)(J,ie.className,!!ie.className),Object(a.a)(J,this.getOpenClassName(),Ie),Object(a.a)(J,this.getActiveClassName(),ie.active||Ie&&!ze),Object(a.a)(J,this.getDisabledClassName(),ie.disabled),Object(a.a)(J,this.getSelectedClassName(),this.isChildrenSelected()),J));this.internalMenuId||(ie.eventKey?this.internalMenuId="".concat(ie.eventKey,"$Menu"):(Pe+=1,this.internalMenuId="$__$".concat(Pe,"$Menu")));var we={},ke={},it={};ie.disabled||(we={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ke={onClick:this.onTitleClick},it={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var pt={},ct=ie.direction;ze&&(ct==="rtl"?pt.paddingRight=ie.inlineIndent*ie.level:pt.paddingLeft=ie.inlineIndent*ie.level);var Pt={};this.props.isOpen&&(Pt={"aria-owns":this.internalMenuId});var Lt=null;ie.mode!=="horizontal"&&(Lt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Lt=l.createElement(this.props.expandIcon,Object(w.a)({},this.props))));var ln=l.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:pt,className:"".concat(Re,"-title"),role:"button"},it,ke,{"aria-expanded":Ie},Pt,{"aria-haspopup":"true",title:typeof ie.title=="string"?ie.title:void 0}),ie.title,Lt||l.createElement("i",{className:"".concat(Re,"-arrow")})),Vt=this.renderChildren(ie.children),Qt=ie.parentMenu.isRootMenu?ie.parentMenu.props.getPopupContainer:function(Tn){return Tn.parentNode},an=he[ie.mode],rn=ie.popupOffset?{offset:ie.popupOffset}:{},yn=ie.mode==="inline"?"":ie.popupClassName;yn+=ct==="rtl"?" ".concat(Re,"-rtl"):"";var Xt=ie.disabled,un=ie.triggerSubMenuAction,En=ie.subMenuOpenDelay,Dn=ie.forceSubMenuRender,On=ie.subMenuCloseDelay,dn=ie.builtinPlacements;Y.forEach(function(Tn){return delete ie[Tn]}),delete ie.onClick;var Sn=ct==="rtl"?Object.assign({},fe,dn):Object.assign({},ce,dn);return delete ie.direction,l.createElement("li",Object.assign({},ie,we,{className:Fe,role:"menuitem"}),ze&&ln,ze&&Vt,!ze&&l.createElement(Z.a,{prefixCls:Re,popupClassName:I()("".concat(Re,"-popup"),yn),getPopupContainer:Qt,builtinPlacements:Sn,popupPlacement:an,popupVisible:Ie,popupAlign:rn,popup:Vt,action:Xt?[]:[un],mouseEnterDelay:En,mouseLeaveDelay:On,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Dn},ln))}}]),Ue}(l.Component);Ae.defaultProps={onMouseEnter:V,onMouseLeave:V,onTitleMouseEnter:V,onTitleMouseLeave:V,onTitleClick:V,manualRef:V,mode:"vertical",title:""};var Oe=Object(t.b)(function(Ve,Te){var Ue=Ve.openKeys,Ee=Ve.activeKey,J=Ve.selectedKeys,ie=Te.eventKey,Ie=Te.subMenuKey;return{isOpen:Ue.indexOf(ie)>-1,active:Ee[Ie]===ie,selectedKeys:J}})(Ae);Oe.isSubMenu=!0;var De=Oe,je="menuitem-overflowed",Xe=.5,Ge=function(Ve){Object(o.a)(Ue,Ve);var Te=Object(s.a)(Ue);function Ue(){var Ee;return Object(h.a)(this,Ue),Ee=Te.apply(this,arguments),Ee.resizeObserver=null,Ee.mutationObserver=null,Ee.originalTotalWidth=0,Ee.overflowedItems=[],Ee.menuItemSizes=[],Ee.cancelFrameId=null,Ee.state={lastVisibleIndex:void 0},Ee.getMenuItemNodes=function(){var J=Ee.props.prefixCls,ie=be.findDOMNode(Object(g.a)(Ee));return ie?[].slice.call(ie.children).filter(function(Ie){return Ie.className.split(" ").indexOf("".concat(J,"-overflowed-submenu"))<0}):[]},Ee.getOverflowedSubMenuItem=function(J,ie,Ie){var Re=Ee.props,ze=Re.overflowedIndicator,Fe=Re.level,we=Re.mode,ke=Re.prefixCls,it=Re.theme;if(Fe!==1||we!=="horizontal")return null;var pt=Ee.props.children[0],ct=pt.props,Pt=ct.children,Lt=ct.title,ln=ct.style,Vt=Object(ue.a)(ct,["children","title","style"]),Qt=Object(w.a)({},ln),an="".concat(J,"-overflowed-indicator"),rn="".concat(J,"-overflowed-indicator");ie.length===0&&Ie!==!0?Qt=Object(w.a)(Object(w.a)({},Qt),{},{display:"none"}):Ie&&(Qt=Object(w.a)(Object(w.a)({},Qt),{},{visibility:"hidden",position:"absolute"}),an="".concat(an,"-placeholder"),rn="".concat(rn,"-placeholder"));var yn=it?"".concat(ke,"-").concat(it):"",Xt={};return Y.forEach(function(un){Vt[un]!==void 0&&(Xt[un]=Vt[un])}),l.createElement(De,Object.assign({title:ze,className:"".concat(ke,"-overflowed-submenu"),popupClassName:yn},Xt,{key:an,eventKey:rn,disabled:!1,style:Qt}),ie)},Ee.setChildrenWidthAndResize=function(){if(Ee.props.mode!=="horizontal")return;var J=be.findDOMNode(Object(g.a)(Ee));if(!J)return;var ie=J.children;if(!ie||ie.length===0)return;var Ie=J.children[ie.length-1];ee(Ie,"display","inline-block");var Re=Ee.getMenuItemNodes(),ze=Re.filter(function(Fe){return Fe.className.split(" ").indexOf(je)>=0});ze.forEach(function(Fe){ee(Fe,"display","inline-block")}),Ee.menuItemSizes=Re.map(function(Fe){return Q(Fe,!0)}),ze.forEach(function(Fe){ee(Fe,"display","none")}),Ee.overflowedIndicatorWidth=Q(J.children[J.children.length-1],!0),Ee.originalTotalWidth=Ee.menuItemSizes.reduce(function(Fe,we){return Fe+we},0),Ee.handleResize(),ee(Ie,"display","none")},Ee.handleResize=function(){if(Ee.props.mode!=="horizontal")return;var J=be.findDOMNode(Object(g.a)(Ee));if(!J)return;var ie=Q(J);Ee.overflowedItems=[];var Ie=0,Re;Ee.originalTotalWidth>ie+Xe&&(Re=-1,Ee.menuItemSizes.forEach(function(ze){Ie+=ze,Ie+Ee.overflowedIndicatorWidth<=ie&&(Re+=1)})),Ee.setState({lastVisibleIndex:Re})},Ee}return Object(x.a)(Ue,[{key:"componentDidMount",value:function(){var J=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ie=be.findDOMNode(this);if(!ie)return;this.resizeObserver=new U.default(function(Ie){Ie.forEach(function(){var Re=J.cancelFrameId;cancelAnimationFrame(Re),J.cancelFrameId=requestAnimationFrame(J.setChildrenWidthAndResize)})}),[].slice.call(ie.children).concat(ie).forEach(function(Ie){J.resizeObserver.observe(Ie)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){J.resizeObserver.disconnect(),[].slice.call(ie.children).concat(ie).forEach(function(Ie){J.resizeObserver.observe(Ie)}),J.setChildrenWidthAndResize()}),this.mutationObserver.observe(ie,{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(J){var ie=this,Ie=this.state.lastVisibleIndex;return(J||[]).reduce(function(Re,ze,Fe){var we=ze;if(ie.props.mode==="horizontal"){var ke=ie.getOverflowedSubMenuItem(ze.props.eventKey,[]);Ie!==void 0&&ie.props.className.indexOf("".concat(ie.props.prefixCls,"-root"))!==-1&&(Fe>Ie&&(we=l.cloneElement(ze,{style:{display:"none"},eventKey:"".concat(ze.props.eventKey,"-hidden"),className:"".concat(je)})),Fe===Ie+1&&(ie.overflowedItems=J.slice(Ie+1).map(function(pt){return l.cloneElement(pt,{key:pt.props.eventKey,mode:"vertical-left"})}),ke=ie.getOverflowedSubMenuItem(ze.props.eventKey,ie.overflowedItems)));var it=[].concat(Object(de.a)(Re),[ke,we]);return Fe===J.length-1&&it.push(ie.getOverflowedSubMenuItem(ze.props.eventKey,[],!0)),it}return[].concat(Object(de.a)(Re),[we])},[])}},{key:"render",value:function(){var J=this.props,ie=J.visible,Ie=J.prefixCls,Re=J.overflowedIndicator,ze=J.mode,Fe=J.level,we=J.tag,ke=J.children,it=J.theme,pt=Object(ue.a)(J,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ct=we;return l.createElement(ct,Object.assign({},pt),this.renderChildren(ke))}}]),Ue}(l.Component);Ge.defaultProps={tag:"div",className:""};var tt=Ge;function ut(Ve){return Ve.length?Ve.every(function(Te){return!!Te.props.disabled}):!0}function se(Ve,Te,Ue){var Ee=Ve.getState();Ve.setState({activeKey:Object(w.a)(Object(w.a)({},Ee.activeKey),{},Object(a.a)({},Te,Ue))})}function Ce(Ve){return Ve.eventKey||"0-menu-"}function _e(Ve,Te){var Ue=Te,Ee=Ve.children,J=Ve.eventKey;if(Ue){var ie;if(K(Ee,function(Ie,Re){Ie&&Ie.props&&!Ie.props.disabled&&Ue===H(Ie,J,Re)&&(ie=!0)}),ie)return Ue}return Ue=null,Ve.defaultActiveFirst&&K(Ee,function(Ie,Re){!Ue&&Ie&&!Ie.props.disabled&&(Ue=H(Ie,J,Re))}),Ue}function Se(Ve){if(Ve){var Te=this.instanceArray.indexOf(Ve);Te!==-1?this.instanceArray[Te]=Ve:this.instanceArray.push(Ve)}}var Ne=function(Ve){Object(o.a)(Ue,Ve);var Te=Object(s.a)(Ue);function Ue(Ee){var J;return Object(h.a)(this,Ue),J=Te.call(this,Ee),J.onKeyDown=function(ie,Ie){var Re=ie.keyCode,ze;if(J.getFlatInstanceArray().forEach(function(we){we&&we.props.active&&we.onKeyDown&&(ze=we.onKeyDown(ie))}),ze)return 1;var Fe=null;return(Re===d.a.UP||Re===d.a.DOWN)&&(Fe=J.step(Re===d.a.UP?-1:1)),Fe?(ie.preventDefault(),se(J.props.store,Ce(J.props),Fe.props.eventKey),typeof Ie=="function"&&Ie(Fe),1):void 0},J.onItemHover=function(ie){var Ie=ie.key,Re=ie.hover;se(J.props.store,Ce(J.props),Re?Ie:null)},J.onDeselect=function(ie){J.props.onDeselect(ie)},J.onSelect=function(ie){J.props.onSelect(ie)},J.onClick=function(ie){J.props.onClick(ie)},J.onOpenChange=function(ie){J.props.onOpenChange(ie)},J.onDestroy=function(ie){J.props.onDestroy(ie)},J.getFlatInstanceArray=function(){return J.instanceArray},J.step=function(ie){var Ie=J.getFlatInstanceArray(),Re=J.props.store.getState().activeKey[Ce(J.props)],ze=Ie.length;if(!ze)return null;ie<0&&(Ie=Ie.concat().reverse());var Fe=-1;if(Ie.every(function(pt,ct){return pt&&pt.props.eventKey===Re?(Fe=ct,!1):!0}),!J.props.defaultActiveFirst&&Fe!==-1&&ut(Ie.slice(Fe,ze-1)))return;var we=(Fe+1)%ze,ke=we;do{var it=Ie[ke];if(!it||it.props.disabled)ke=(ke+1)%ze;else return it}while(ke!==we);return null},J.renderCommonMenuItem=function(ie,Ie,Re){var ze=J.props.store.getState(),Fe=Object(g.a)(J),we=Fe.props,ke=H(ie,we.eventKey,Ie),it=ie.props;if(!it||typeof ie.type=="string")return ie;var pt=ke===ze.activeKey,ct=Object(w.a)(Object(w.a)({mode:it.mode||we.mode,level:we.level,inlineIndent:we.inlineIndent,renderMenuItem:J.renderMenuItem,rootPrefixCls:we.prefixCls,index:Ie,parentMenu:we.parentMenu,manualRef:it.disabled?void 0:Object(m.a)(ie.ref,Se.bind(Object(g.a)(J))),eventKey:ke,active:!it.disabled&&pt,multiple:we.multiple,onClick:function(Lt){(it.onClick||V)(Lt),J.onClick(Lt)},onItemHover:J.onItemHover,motion:we.motion,subMenuOpenDelay:we.subMenuOpenDelay,subMenuCloseDelay:we.subMenuCloseDelay,forceSubMenuRender:we.forceSubMenuRender,onOpenChange:J.onOpenChange,onDeselect:J.onDeselect,onSelect:J.onSelect,builtinPlacements:we.builtinPlacements,itemIcon:it.itemIcon||J.props.itemIcon,expandIcon:it.expandIcon||J.props.expandIcon},Re),{},{direction:we.direction});return(we.mode==="inline"||ae())&&(ct.triggerSubMenuAction="click"),l.cloneElement(ie,ct)},J.renderMenuItem=function(ie,Ie,Re){if(!ie)return null;var ze=J.props.store.getState(),Fe={openKeys:ze.openKeys,selectedKeys:ze.selectedKeys,triggerSubMenuAction:J.props.triggerSubMenuAction,subMenuKey:Re};return J.renderCommonMenuItem(ie,Ie,Fe)},Ee.store.setState({activeKey:Object(w.a)(Object(w.a)({},Ee.store.getState().activeKey),{},Object(a.a)({},Ee.eventKey,_e(Ee,Ee.activeKey)))}),J.instanceArray=[],J}return Object(x.a)(Ue,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(J){return this.props.visible||J.visible||this.props.className!==J.className||!c()(this.props.style,J.style)}},{key:"componentDidUpdate",value:function(J){var ie=this.props,Ie="activeKey"in ie?ie.activeKey:ie.store.getState().activeKey[Ce(ie)],Re=_e(ie,Ie);if(Re!==Ie)se(ie.store,Ce(ie),Re);else if("activeKey"in J){var ze=_e(J,J.activeKey);Re!==ze&&se(ie.store,Ce(ie),Re)}}},{key:"render",value:function(){var J=this,ie=Object(u.a)({},this.props);this.instanceArray=[];var Ie=I()(ie.prefixCls,ie.className,"".concat(ie.prefixCls,"-").concat(ie.mode)),Re={className:Ie,role:ie.role||"menu"};ie.id&&(Re.id=ie.id),ie.focusable&&(Re.tabIndex=0,Re.onKeyDown=this.onKeyDown);var ze=ie.prefixCls,Fe=ie.eventKey,we=ie.visible,ke=ie.level,it=ie.mode,pt=ie.overflowedIndicator,ct=ie.theme;return Y.forEach(function(Pt){return delete ie[Pt]}),delete ie.onClick,l.createElement(tt,Object.assign({},ie,{prefixCls:ze,mode:it,tag:"ul",level:ke,theme:ct,visible:we,overflowedIndicator:pt},Re),l.Children.map(ie.children,function(Pt,Lt){return J.renderMenuItem(Pt,Lt,Fe||"0-menu-")}))}}]),Ue}(l.Component);Ne.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:V};var Qe=Object(t.b)()(Ne),He=Qe,Be=e("Kwbf");function Ke(Ve,Te,Ue){var Ee=Ve.prefixCls,J=Ve.motion,ie=Ve.defaultMotions,Ie=ie===void 0?{}:ie,Re=Ve.openAnimation,ze=Ve.openTransitionName,Fe=Te.switchingModeFromInline;if(J)return J;if(Object(j.a)(Re)==="object"&&Re)Object(Be.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Re=="string")return{motionName:"".concat(Ee,"-open-").concat(Re)};if(ze)return{motionName:ze};var we=Ie[Ue];return we||(Fe?null:Ie.other)}var rt=function(Ve){Object(o.a)(Ue,Ve);var Te=Object(s.a)(Ue);function Ue(Ee){var J;Object(h.a)(this,Ue),J=Te.call(this,Ee),J.inlineOpenKeys=[],J.onSelect=function(Re){var ze=Object(g.a)(J),Fe=ze.props;if(Fe.selectable){var we=J.store.getState(),ke=we.selectedKeys,it=Re.key;Fe.multiple?ke=ke.concat([it]):ke=[it],"selectedKeys"in Fe||J.store.setState({selectedKeys:ke}),Fe.onSelect(Object(w.a)(Object(w.a)({},Re),{},{selectedKeys:ke}))}},J.onClick=function(Re){var ze=J.getRealMenuMode(),Fe=Object(g.a)(J),we=Fe.store,ke=Fe.props.onOpenChange;ze!=="inline"&&!("openKeys"in J.props)&&(we.setState({openKeys:[]}),ke([])),J.props.onClick(Re)},J.onKeyDown=function(Re,ze){J.innerMenu.getWrappedInstance().onKeyDown(Re,ze)},J.onOpenChange=function(Re){var ze=Object(g.a)(J),Fe=ze.props,we=J.store.getState().openKeys.concat(),ke=!1,it=function(ct){var Pt=!1;if(ct.open)Pt=we.indexOf(ct.key)===-1,Pt&&we.push(ct.key);else{var Lt=we.indexOf(ct.key);Pt=Lt!==-1,Pt&&we.splice(Lt,1)}ke=ke||Pt};Array.isArray(Re)?Re.forEach(it):it(Re),ke&&("openKeys"in J.props||J.store.setState({openKeys:we}),Fe.onOpenChange(we))},J.onDeselect=function(Re){var ze=Object(g.a)(J),Fe=ze.props;if(Fe.selectable){var we=J.store.getState().selectedKeys.concat(),ke=Re.key,it=we.indexOf(ke);it!==-1&&we.splice(it,1),"selectedKeys"in Fe||J.store.setState({selectedKeys:we}),Fe.onDeselect(Object(w.a)(Object(w.a)({},Re),{},{selectedKeys:we}))}},J.onMouseEnter=function(Re){J.restoreModeVerticalFromInline();var ze=J.props.onMouseEnter;ze&&ze(Re)},J.onTransitionEnd=function(Re){var ze=Re.propertyName==="width"&&Re.target===Re.currentTarget,Fe=Re.target.className,we=Object.prototype.toString.call(Fe)==="[object SVGAnimatedString]"?Fe.animVal:Fe,ke=Re.propertyName==="font-size"&&we.indexOf("anticon")>=0;(ze||ke)&&J.restoreModeVerticalFromInline()},J.setInnerMenu=function(Re){J.innerMenu=Re},J.isRootMenu=!0;var ie=Ee.defaultSelectedKeys,Ie=Ee.defaultOpenKeys;return"selectedKeys"in Ee&&(ie=Ee.selectedKeys||[]),"openKeys"in Ee&&(Ie=Ee.openKeys||[]),J.store=Object(t.c)({selectedKeys:ie,openKeys:Ie,activeKey:{"0-menu-":_e(Ee,Ee.activeKey)}}),J.state={switchingModeFromInline:!1},J}return Object(x.a)(Ue,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(J){this.updateOpentKeysWhenSwitchMode(J),this.updateMiniStore();var ie=this.props,Ie=ie.siderCollapsed,Re=ie.inlineCollapsed,ze=ie.onOpenChange;(!J.inlineCollapsed&&Re||!J.siderCollapsed&&Ie)&&ze([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(J){var ie=this.props,Ie=this.store,Re=this.inlineOpenKeys,ze=Ie.getState(),Fe={};J.mode==="inline"&&ie.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in ie||((ie.inlineCollapsed&&!J.inlineCollapsed||ie.siderCollapsed&&!J.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=ze.openKeys.concat(),Fe.openKeys=[]),(!ie.inlineCollapsed&&J.inlineCollapsed||!ie.siderCollapsed&&J.siderCollapsed)&&(Fe.openKeys=Re,this.inlineOpenKeys=[])),Object.keys(Fe).length&&Ie.setState(Fe)}},{key:"updateMenuDisplay",value:function(){var J=this.props.collapsedWidth,ie=this.store,Ie=this.prevOpenKeys,Re=this.getInlineCollapsed()&&(J===0||J==="0"||J==="0px");Re?(this.prevOpenKeys=ie.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ie&&(this.store.setState({openKeys:Ie}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var J=this.props.mode,ie=this.state.switchingModeFromInline,Ie=this.getInlineCollapsed();return ie&&Ie?"inline":Ie?"vertical":J}},{key:"getInlineCollapsed",value:function(){var J=this.props,ie=J.inlineCollapsed,Ie=J.siderCollapsed;return Ie!==void 0?Ie:ie}},{key:"restoreModeVerticalFromInline",value:function(){var J=this.state.switchingModeFromInline;J&&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 J=Object(w.a)({},Object(r.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ie=this.getRealMenuMode();return J.className+=" ".concat(J.prefixCls,"-root"),J.direction==="rtl"&&(J.className+=" ".concat(J.prefixCls,"-rtl")),J=Object(w.a)(Object(w.a)({},J),{},{mode:ie,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ke(this.props,this.state,ie)}),delete J.openAnimation,delete J.openTransitionName,l.createElement(t.a,{store:this.store},l.createElement(He,Object.assign({},J,{ref:this.setInnerMenu}),this.props.children))}}]),Ue}(l.Component);rt.defaultProps={selectable:!0,onClick:V,onSelect:V,onOpenChange:V,onDeselect:V,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:l.createElement("span",null,"\xB7\xB7\xB7")};var et=rt,We=function(Ve){Object(o.a)(Ue,Ve);var Te=Object(s.a)(Ue);function Ue(){var Ee;return Object(h.a)(this,Ue),Ee=Te.apply(this,arguments),Ee.onKeyDown=function(J){var ie=J.keyCode;return ie===d.a.ENTER?(Ee.onClick(J),!0):void 0},Ee.onMouseLeave=function(J){var ie=Ee.props,Ie=ie.eventKey,Re=ie.onItemHover,ze=ie.onMouseLeave;Re({key:Ie,hover:!1}),ze({key:Ie,domEvent:J})},Ee.onMouseEnter=function(J){var ie=Ee.props,Ie=ie.eventKey,Re=ie.onItemHover,ze=ie.onMouseEnter;Re({key:Ie,hover:!0}),ze({key:Ie,domEvent:J})},Ee.onClick=function(J){var ie=Ee.props,Ie=ie.eventKey,Re=ie.multiple,ze=ie.onClick,Fe=ie.onSelect,we=ie.onDeselect,ke=ie.isSelected,it={key:Ie,keyPath:[Ie],item:Object(g.a)(Ee),domEvent:J};ze(it),Re?ke?we(it):Fe(it):ke||Fe(it)},Ee.saveNode=function(J){Ee.node=J},Ee}return Object(x.a)(Ue,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var J=this.props;J.onDestroy&&J.onDestroy(J.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 J,ie=Object(w.a)({},this.props),Ie=I()(this.getPrefixCls(),ie.className,(J={},Object(a.a)(J,this.getActiveClassName(),!ie.disabled&&ie.active),Object(a.a)(J,this.getSelectedClassName(),ie.isSelected),Object(a.a)(J,this.getDisabledClassName(),ie.disabled),J)),Re=Object(w.a)(Object(w.a)({},ie.attribute),{},{title:typeof ie.title=="string"?ie.title:void 0,className:Ie,role:ie.role||"menuitem","aria-disabled":ie.disabled});ie.role==="option"?Re=Object(w.a)(Object(w.a)({},Re),{},{role:"option","aria-selected":ie.isSelected}):(ie.role===null||ie.role==="none")&&(Re.role="none");var ze={onClick:ie.disabled?null:this.onClick,onMouseLeave:ie.disabled?null:this.onMouseLeave,onMouseEnter:ie.disabled?null:this.onMouseEnter},Fe=Object(w.a)({},ie.style);ie.mode==="inline"&&(ie.direction==="rtl"?Fe.paddingRight=ie.inlineIndent*ie.level:Fe.paddingLeft=ie.inlineIndent*ie.level),Y.forEach(function(ke){return delete ie[ke]}),delete ie.direction;var we=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(we=l.createElement(this.props.itemIcon,this.props)),l.createElement("li",Object.assign({},Object(r.default)(ie,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Re,ze,{style:Fe,ref:this.saveNode}),ie.children,we)}}]),Ue}(l.Component);We.isMenuItem=!0,We.defaultProps={onSelect:V,onMouseEnter:V,onMouseLeave:V,manualRef:V};var st=Object(t.b)(function(Ve,Te){var Ue=Ve.activeKey,Ee=Ve.selectedKeys,J=Te.eventKey,ie=Te.subMenuKey;return{active:Ue[ie]===J,isSelected:Ee.indexOf(J)!==-1}})(We),at=st,Je=function(Ve){Object(o.a)(Ue,Ve);var Te=Object(s.a)(Ue);function Ue(){var Ee;return Object(h.a)(this,Ue),Ee=Te.apply(this,arguments),Ee.renderInnerMenuItem=function(J){var ie=Ee.props,Ie=ie.renderMenuItem,Re=ie.index;return Ie(J,Re,Ee.props.subMenuKey)},Ee}return Object(x.a)(Ue,[{key:"render",value:function(){var J=Object(u.a)({},this.props),ie=J.className,Ie=ie===void 0?"":ie,Re=J.rootPrefixCls,ze="".concat(Re,"-item-group-title"),Fe="".concat(Re,"-item-group-list"),we=J.title,ke=J.children;return Y.forEach(function(it){return delete J[it]}),delete J.onClick,delete J.direction,l.createElement("li",Object.assign({},J,{className:"".concat(Ie," ").concat(Re,"-item-group")}),l.createElement("div",{className:ze,title:typeof we=="string"?we:void 0},we),l.createElement("ul",{className:Fe},l.Children.map(ke,this.renderInnerMenuItem)))}}]),Ue}(l.Component);Je.isMenuItemGroup=!0,Je.defaultProps={disabled:!0};var $e=Je,nt=function(Te){var Ue=Te.className,Ee=Te.rootPrefixCls,J=Te.style;return l.createElement("li",{className:"".concat(Ue," ").concat(Ee,"-item-divider"),style:J})};nt.defaultProps={disabled:!0,className:"",style:{}};var lt=nt,Ze=N.e=et},"24YM":function(ne,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.SensorTabIndex=N.SensorClassName=N.SizeSensorId=void 0;var w="size-sensor-id";N.SizeSensorId=w;var h="size-sensor-object";N.SensorClassName=h;var x="-1";N.SensorTabIndex=x},"2DNl":function(ne,N,e){var w=e("IMiH"),h=e("loD1"),x=e("59Ip"),g=e("aKvl"),o=e("n1HI"),s=e("hX1E"),l=s.normalizeRadian,t=e("Sj9i"),r=e("hyiK"),u=w.CMD,a=Math.PI*2,d=1e-4;function m(T,B){return Math.abs(T-B)B&&v>f&&v>i&&v>_||v1&&b(),G=t.cubicAt(B,f,i,_,c[0]),D>1&&(q=t.cubicAt(B,f,i,_,c[1]))),D===2?HB&&_>f&&_>i||_=0&&v<=1){for(var R=0,M=t.quadraticAt(B,f,i,v),D=0;DC||_<-C)return 0;var S=Math.sqrt(C*C-_*_);y[0]=-S,y[1]=S;var v=Math.abs(f-n);if(v<1e-4)return 0;if(v%a<1e-4){f=0,n=a;var R=i?1:-1;return P>=y[0]+T&&P<=y[1]+T?R:0}if(i){var S=f;f=l(n),n=l(S)}else f=l(f),n=l(n);f>n&&(n+=a);for(var M=0,D=0;D<2;D++){var G=y[D];if(G+T>P){var q=Math.atan2(_,G),R=i?1:-1;q<0&&(q=a+q),(q>=f&&q<=n||q+a>=f&&q+a<=n)&&(q>Math.PI/2&&q1&&(C||(i+=r(P,_,S,v,f,n))),R===1&&(P=T[R],_=T[R+1],S=P,v=_);switch(M){case u.M:S=T[R++],v=T[R++],P=S,_=v;break;case u.L:if(C){if(h.containStroke(P,_,T[R],T[R+1],B,f,n))return!0}else i+=r(P,_,T[R],T[R+1],f,n)||0;P=T[R++],_=T[R++];break;case u.C:if(C){if(x.containStroke(P,_,T[R++],T[R++],T[R++],T[R++],T[R],T[R+1],B,f,n))return!0}else i+=I(P,_,T[R++],T[R++],T[R++],T[R++],T[R],T[R+1],f,n)||0;P=T[R++],_=T[R++];break;case u.Q:if(C){if(g.containStroke(P,_,T[R++],T[R++],T[R],T[R+1],B,f,n))return!0}else i+=j(P,_,T[R++],T[R++],T[R],T[R+1],f,n)||0;P=T[R++],_=T[R++];break;case u.A:var D=T[R++],G=T[R++],q=T[R++],V=T[R++],H=T[R++],E=T[R++];R+=1;var K=1-T[R++],k=Math.cos(H)*q+D,Y=Math.sin(H)*V+G;R>1?i+=r(P,_,k,Y,f,n):(S=k,v=Y);var Q=(f-D)*V/q+D;if(C){if(o.containStroke(D,G,V,H,H+E,K,B,Q,n))return!0}else i+=A(D,G,V,H,H+E,K,Q,n);P=Math.cos(H+E)*q+D,_=Math.sin(H+E)*V+G;break;case u.R:S=P=T[R++],v=_=T[R++];var ee=T[R++],ae=T[R++],k=S+ee,Y=v+ae;if(C){if(h.containStroke(S,v,k,v,B,f,n)||h.containStroke(k,v,k,Y,B,f,n)||h.containStroke(k,Y,S,Y,B,f,n)||h.containStroke(S,Y,S,v,B,f,n))return!0}else i+=r(k,v,k,Y,f,n),i+=r(S,Y,S,v,f,n);break;case u.Z:if(C){if(h.containStroke(P,_,S,v,B,f,n))return!0}else i+=r(P,_,S,v,f,n);P=S,_=v;break}}return!C&&!m(_,v)&&(i+=r(P,_,S,v,f,n)||0),i!==0}function p(T,B,C){return L(T,0,!1,B,C)}function z(T,B,C,f){return L(T,B,!0,C,f)}N.contain=p,N.containStroke=z},"2fw6":function(ne,N,e){var w=e("y+Vt"),h=w.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(x,g,o){o&&x.moveTo(g.cx+g.r,g.cy),x.arc(g.cx,g.cy,g.r,0,Math.PI*2,!0)}});ne.exports=h},"3C/r":function(ne,N){var e=function(h,x){this.image=h,this.repeat=x,this.type="pattern"};e.prototype.getCanvasPattern=function(h){return h.createPattern(this.image,this.repeat||"repeat")};var w=e;ne.exports=w},"3CBa":function(ne,N,e){var w=e("hydK"),h=w.createElement,x=e("bYtY"),g=e("SUKs"),o=e("y+Vt"),s=e("Dagg"),l=e("dqUG"),t=e("DBLp"),r=e("sW+o"),u=e("n6Mw"),a=e("vKoX"),d=e("P47w"),m=d.path,y=d.image,c=d.text;function b(n){return parseInt(n,10)}function I(n){return n instanceof o?m:n instanceof s?y:n instanceof l?c:m}function j(n,i){return i&&n&&i.parentNode!==n}function A(n,i,P){if(j(n,i)&&P){var _=P.nextSibling;_?n.insertBefore(i,_):n.appendChild(i)}}function L(n,i){if(j(n,i)){var P=n.firstChild;P?n.insertBefore(i,P):n.appendChild(i)}}function p(n,i){i&&n&&i.parentNode===n&&n.removeChild(i)}function z(n){return n.__textSvgEl}function T(n){return n.__svgEl}var B=function(n,i,P,_){this.root=n,this.storage=i,this._opts=P=x.extend({},P||{});var S=h("svg");S.setAttribute("xmlns","http://www.w3.org/2000/svg"),S.setAttribute("version","1.1"),S.setAttribute("baseProfile","full"),S.style.cssText="user-select:none;position:absolute;left:0;top:0;";var v=h("g");S.appendChild(v);var R=h("g");S.appendChild(R),this.gradientManager=new r(_,R),this.clipPathManager=new u(_,R),this.shadowManager=new a(_,R);var M=document.createElement("div");M.style.cssText="overflow:hidden;position:relative",this._svgDom=S,this._svgRoot=R,this._backgroundRoot=v,this._viewport=M,n.appendChild(M),M.appendChild(S),this.resize(P.width,P.height),this._visibleList=[]};B.prototype={constructor:B,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var n=this.getViewportRoot();if(n)return{offsetLeft:n.offsetLeft||0,offsetTop:n.offsetTop||0}},refresh:function(){var n=this.storage.getDisplayList(!0);this._paintList(n)},setBackgroundColor:function(n){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var i=h("rect");i.setAttribute("width",this.getWidth()),i.setAttribute("height",this.getHeight()),i.setAttribute("x",0),i.setAttribute("y",0),i.setAttribute("id",0),i.style.fill=n,this._backgroundRoot.appendChild(i),this._backgroundNode=i},_paintList:function(n){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var i=this._svgRoot,P=this._visibleList,_=n.length,S=[],v;for(v=0;v<_;v++){var R=n[v],M=I(R),D=T(R)||z(R);R.invisible||(R.__dirty&&(M&&M.brush(R),this.clipPathManager.update(R),R.style&&(this.gradientManager.update(R.style.fill),this.gradientManager.update(R.style.stroke),this.shadowManager.update(D,R)),R.__dirty=!1),S.push(R))}var G=t(P,S),q;for(v=0;v=0;--R)if(v[R]===S)return!0;return!1}),P}else return null;else return P[0]},resize:function(n,i){var P=this._viewport;P.style.display="none";var _=this._opts;if(n!=null&&(_.width=n),i!=null&&(_.height=i),n=this._getSize(0),i=this._getSize(1),P.style.display="",this._width!==n||this._height!==i){this._width=n,this._height=i;var S=P.style;S.width=n+"px",S.height=i+"px";var v=this._svgDom;v.setAttribute("width",n),v.setAttribute("height",i)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",n),this._backgroundNode.setAttribute("height",i))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(n){var i=this._opts,P=["width","height"][n],_=["clientWidth","clientHeight"][n],S=["paddingLeft","paddingTop"][n],v=["paddingRight","paddingBottom"][n];if(i[P]!=null&&i[P]!=="auto")return parseFloat(i[P]);var R=this.root,M=document.defaultView.getComputedStyle(R);return(R[_]||b(M[P])||b(R.style[P]))-(b(M[S])||0)-(b(M[v])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var n=encodeURIComponent(this._svgDom.outerHTML.replace(/> -\r<`));return"data:image/svg+xml;charset=UTF-8,"+n}};function C(n){return function(){g('In SVG mode painter not support method "'+n+'"')}}x.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(n){B.prototype[n]=C(n)});var f=B;ne.exports=f},"3e3G":function(ne,N,e){var w=e("bYtY"),h=e("QuXc"),x=function(o,s,l,t,r){this.x=o==null?.5:o,this.y=s==null?.5:s,this.r=l==null?.5:l,this.type="radial",this.global=r||!1,h.call(this,t)};x.prototype={constructor:x},w.inherits(x,h);var g=x;ne.exports=g},"3gBT":function(ne,N){var e=2311;function w(){return e++}ne.exports=w},"4fz+":function(ne,N,e){var w=e("bYtY"),h=e("1bdT"),x=e("mFDi"),g=function(s){s=s||{},h.call(this,s);for(var l in s)s.hasOwnProperty(l)&&(this[l]=s[l]);this._children=[],this.__storage=null,this.__dirty=!0};g.prototype={constructor:g,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(s){return this._children[s]},childOfName:function(s){for(var l=this._children,t=0;t=0&&(t.splice(r,0,s),this._doAdd(s))}return this},_doAdd:function(s){s.parent&&s.parent.remove(s),s.parent=this;var l=this.__storage,t=this.__zr;l&&l!==s.__storage&&(l.addToStorage(s),s instanceof g&&s.addChildrenToStorage(l)),t&&t.refresh()},remove:function(s){var l=this.__zr,t=this.__storage,r=this._children,u=w.indexOf(r,s);return u<0?this:(r.splice(u,1),s.parent=null,t&&(t.delFromStorage(s),s instanceof g&&s.delChildrenFromStorage(t)),l&&l.refresh(),this)},removeAll:function(){var s=this._children,l=this.__storage,t,r;for(r=0;r1e-4){C[0]=j-L,C[1]=A-p,f[0]=j+L,f[1]=A+p;return}if(t[0]=s(z)*L+j,t[1]=o(z)*p+A,r[0]=s(T)*L+j,r[1]=o(T)*p+A,n(C,t,r),i(f,t,r),z=z%l,z<0&&(z=z+l),T=T%l,T<0&&(T=T+l),z>T&&!B?T+=l:zz&&(u[0]=s(S)*L+j,u[1]=o(S)*p+A,n(C,u,C),i(f,u,f))}N.fromPoints=a,N.fromLine=d,N.fromCubic=c,N.fromQuadratic=b,N.fromArc=I},"4qgm":function(ne,N){ne.exports="data:image/png;base64,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"},"4u4S":function(ne,N){ne.exports="data:image/png;base64,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"},"55Ip":function(ne,N,e){"use strict";e.d(N,"a",function(){return A});var w=e("Ty5D"),h=e("dI71"),x=e("q1tI"),g=e.n(x),o=e("YS25"),s=e("17x9"),l=e.n(s),t=e("wx14"),r=e("zLVn"),u=e("9R94"),a=function(n){Object(h.a)(i,n);function i(){for(var _,S=arguments.length,v=new Array(S),R=0;Rg+y&&m>s+y&&m>t+y&&m>u+y||mx+y&&d>o+y&&d>l+y&&d>r+y||d=0||S.relatedTarget.className.indexOf("".concat(D,"-next"))>=0))return;n.setState({goInputText:""}),M(n.getValidValue())},n.go=function(S){var v=n.state.goInputText;if(v==="")return;(S.keyCode===y.ENTER||S.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(o.a)(f,[{key:"getValidValue",value:function(){var i=this.state,P=i.goInputText,_=i.current;return!P||isNaN(P)?_:Number(P)}},{key:"getPageSizeOptions",value:function(){var i=this.props,P=i.pageSize,_=i.pageSizeOptions;return _.some(function(S){return S.toString()===P.toString()})?_:_.concat([P.toString()]).sort(function(S,v){var R=isNaN(Number(S))?0:Number(S),M=isNaN(Number(v))?0:Number(v);return R-M})}},{key:"render",value:function(){var i=this,P=this.props,_=P.pageSize,S=P.locale,v=P.rootPrefixCls,R=P.changeSize,M=P.quickGo,D=P.goButton,G=P.selectComponentClass,q=P.buildOptionText,V=P.selectPrefixCls,H=P.disabled,E=this.state.goInputText,K="".concat(v,"-options"),k=G,Y=null,Q=null,ee=null;if(!R&&!M)return null;var ae=this.getPageSizeOptions();if(R&&k){var de=ae.map(function(ue,be){return r.a.createElement(k.Option,{key:be,value:ue.toString()},(q||i.buildOptionText)(ue))});Y=r.a.createElement(k,{disabled:H,prefixCls:V,showSearch:!1,className:"".concat(K,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(_||ae[0]).toString(),onChange:this.changeSize,getPopupContainer:function(be){return be.parentNode}},de)}return M&&(D&&(ee=typeof D=="boolean"?r.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:H,className:"".concat(K,"-quick-jumper-button")},S.jump_to_confirm):r.a.createElement("span",{onClick:this.go,onKeyUp:this.go},D)),Q=r.a.createElement("div",{className:"".concat(K,"-quick-jumper")},S.jump_to,r.a.createElement("input",{disabled:H,type:"text",value:E,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),S.page,ee)),r.a.createElement("li",{className:"".concat(K)},Y,Q)}}]),f}(r.a.Component);c.defaultProps={pageSizeOptions:["10","20","50","100"]};var b=c,I=e("N2Kk");function j(){}function A(B){return typeof B=="number"&&isFinite(B)&&Math.floor(B)===B}function L(B,C,f){return f}function p(B,C,f){var n=typeof B=="undefined"?C.pageSize:B;return Math.floor((f.total-1)/n)+1}var z=function(B){Object(s.a)(f,B);var C=Object(l.a)(f);function f(n){var i;Object(g.a)(this,f),i=C.call(this,n),i.getJumpPrevPage=function(){return Math.max(1,i.state.current-(i.props.showLessItems?3:5))},i.getJumpNextPage=function(){return Math.min(p(void 0,i.state,i.props),i.state.current+(i.props.showLessItems?3:5))},i.getItemIcon=function(R,M){var D=i.props.prefixCls,G=R||r.a.createElement("button",{type:"button","aria-label":M,className:"".concat(D,"-item-link")});return typeof R=="function"&&(G=r.a.createElement(R,Object(x.a)({},i.props))),G},i.savePaginationNode=function(R){i.paginationNode=R},i.isValid=function(R){return A(R)&&R!==i.state.current},i.shouldDisplayQuickJumper=function(){var R=i.props,M=R.showQuickJumper,D=R.pageSize,G=R.total;return G<=D?!1:M},i.handleKeyDown=function(R){(R.keyCode===y.ARROW_UP||R.keyCode===y.ARROW_DOWN)&&R.preventDefault()},i.handleKeyUp=function(R){var M=i.getValidValue(R),D=i.state.currentInputValue;M!==D&&i.setState({currentInputValue:M}),R.keyCode===y.ENTER?i.handleChange(M):R.keyCode===y.ARROW_UP?i.handleChange(M-1):R.keyCode===y.ARROW_DOWN&&i.handleChange(M+1)},i.changePageSize=function(R){var M=i.state.current,D=p(R,i.state,i.props);M=M>D?D:M,D===0&&(M=i.state.current),typeof R=="number"&&("pageSize"in i.props||i.setState({pageSize:R}),"current"in i.props||i.setState({current:M,currentInputValue:M})),i.props.onShowSizeChange(M,R),"onChange"in i.props&&i.props.onChange&&i.props.onChange(M,R)},i.handleChange=function(R){var M=i.props.disabled,D=R;if(i.isValid(D)&&!M){var G=p(void 0,i.state,i.props);D>G?D=G:D<1&&(D=1),"current"in i.props||i.setState({current:D,currentInputValue:D});var q=i.state.pageSize;return i.props.onChange(D,q),D}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.current2?D-2:0),q=2;q=_?v=_:v=Number(P),v}},{key:"getShowSizeChanger",value:function(){var i=this.props,P=i.showSizeChanger,_=i.total,S=i.totalBoundaryShowSizeChanger;return typeof P!="undefined"?P:_>S}},{key:"renderPrev",value:function(i){var P=this.props,_=P.prevIcon,S=P.itemRender,v=S(i,"prev",this.getItemIcon(_,"prev page")),R=!this.hasPrev();return Object(t.isValidElement)(v)?Object(t.cloneElement)(v,{disabled:R}):v}},{key:"renderNext",value:function(i){var P=this.props,_=P.nextIcon,S=P.itemRender,v=S(i,"next",this.getItemIcon(_,"next page")),R=!this.hasNext();return Object(t.isValidElement)(v)?Object(t.cloneElement)(v,{disabled:R}):v}},{key:"render",value:function(){var i=this,P=this.props,_=P.prefixCls,S=P.className,v=P.style,R=P.disabled,M=P.hideOnSinglePage,D=P.total,G=P.locale,q=P.showQuickJumper,V=P.showLessItems,H=P.showTitle,E=P.showTotal,K=P.simple,k=P.itemRender,Y=P.showPrevNextJumpers,Q=P.jumpPrevIcon,ee=P.jumpNextIcon,ae=P.selectComponentClass,de=P.selectPrefixCls,ue=P.pageSizeOptions,be=this.state,U=be.current,Z=be.pageSize,O=be.currentInputValue;if(M===!0&&D<=Z)return null;var X=p(void 0,this.state,this.props),ce=[],fe=null,xe=null,Pe=null,he=null,ye=null,Ae=q&&q.goButton,Oe=V?1:2,De=U-1>0?U-1:0,je=U+1=Oe*2&&U!==1+2&&(ce[0]=Object(t.cloneElement)(ce[0],{className:"".concat(_,"-item-after-jump-prev")}),ce.unshift(fe)),X-U>=Oe*2&&U!==X-2&&(ce[ce.length-1]=Object(t.cloneElement)(ce[ce.length-1],{className:"".concat(_,"-item-before-jump-next")}),ce.push(xe)),_e!==1&&ce.unshift(Pe),Se!==X&&ce.push(he)}var He=null;E&&(He=r.a.createElement("li",{className:"".concat(_,"-total-text")},E(D,[D===0?0:(U-1)*Z+1,U*Z>D?D:U*Z])));var Be=!this.hasPrev()||!X,Ke=!this.hasNext()||!X;return r.a.createElement("ul",Object(w.a)({className:a()(_,S,Object(h.a)({},"".concat(_,"-disabled"),R)),style:v,unselectable:"unselectable",ref:this.savePaginationNode},Xe),He,r.a.createElement("li",{title:H?G.prev_page:null,onClick:this.prev,tabIndex:Be?null:0,onKeyPress:this.runIfEnterPrev,className:a()("".concat(_,"-prev"),Object(h.a)({},"".concat(_,"-disabled"),Be)),"aria-disabled":Be},this.renderPrev(De)),ce,r.a.createElement("li",{title:H?G.next_page:null,onClick:this.next,tabIndex:Ke?null:0,onKeyPress:this.runIfEnterNext,className:a()("".concat(_,"-next"),Object(h.a)({},"".concat(_,"-disabled"),Ke)),"aria-disabled":Ke},this.renderNext(je)),r.a.createElement(b,{disabled:R,locale:G,rootPrefixCls:_,selectComponentClass:ae,selectPrefixCls:de,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:U,pageSize:Z,pageSizeOptions:ue,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ae}))}}],[{key:"getDerivedStateFromProps",value:function(i,P){var _={};if("current"in i&&(_.current=i.current,i.current!==P.current&&(_.currentInputValue=_.current)),"pageSize"in i&&i.pageSize!==P.pageSize){var S=P.current,v=p(i.pageSize,P,i);S=S>v?v:S,"current"in i||(_.current=S,_.currentInputValue=S),_.pageSize=i.pageSize}return _}}]),f}(r.a.Component);z.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:j,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:j,locale:I.a,style:{},itemRender:L,totalBoundaryShowSizeChanger:50};var T=z},"6GrX":function(ne,N,e){var w=e("mFDi"),h=e("Xnb7"),x=e("bYtY"),g=x.getContext,o=x.extend,s=x.retrieve2,l=x.retrieve3,t=x.trim,r={},u=0,a=5e3,d=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,m="12px sans-serif",y={};function c(M,D){y[M]=D}function b(M,D){D=D||m;var G=M+":"+D;if(r[G])return r[G];for(var q=(M+"").split(` -`),V=0,H=0,E=q.length;Ha&&(u=0,r={}),u++,r[G]=V,V}function I(M,D,G,q,V,H,E,K){return E?A(M,D,G,q,V,H,E,K):j(M,D,G,q,V,H,K)}function j(M,D,G,q,V,H,E){var K=_(M,D,V,H,E),k=b(M,D);V&&(k+=V[1]+V[3]);var Y=K.outerHeight,Q=L(0,k,G),ee=p(0,Y,q),ae=new w(Q,ee,k,Y);return ae.lineHeight=K.lineHeight,ae}function A(M,D,G,q,V,H,E,K){var k=S(M,{rich:E,truncate:K,font:D,textAlign:G,textPadding:V,textLineHeight:H}),Y=k.outerWidth,Q=k.outerHeight,ee=L(0,Y,G),ae=p(0,Q,q);return new w(ee,ae,Y,Q)}function L(M,D,G){return G==="right"?M-=D:G==="center"&&(M-=D/2),M}function p(M,D,G){return G==="middle"?M-=D/2:G==="bottom"&&(M-=D),M}function z(M,D,G){var q=D.textPosition,V=D.textDistance,H=G.x,E=G.y;V=V||0;var K=G.height,k=G.width,Y=K/2,Q="left",ee="top";switch(q){case"left":H-=V,E+=Y,Q="right",ee="middle";break;case"right":H+=V+k,E+=Y,ee="middle";break;case"top":H+=k/2,E-=V,Q="center",ee="bottom";break;case"bottom":H+=k/2,E+=K+V,Q="center";break;case"inside":H+=k/2,E+=Y,Q="center",ee="middle";break;case"insideLeft":H+=V,E+=Y,ee="middle";break;case"insideRight":H+=k-V,E+=Y,Q="right",ee="middle";break;case"insideTop":H+=k/2,E+=V,Q="center";break;case"insideBottom":H+=k/2,E+=K-V,Q="center",ee="bottom";break;case"insideTopLeft":H+=V,E+=V;break;case"insideTopRight":H+=k-V,E+=V,Q="right";break;case"insideBottomLeft":H+=V,E+=K-V,ee="bottom";break;case"insideBottomRight":H+=k-V,E+=K-V,Q="right",ee="bottom";break}return M=M||{},M.x=H,M.y=E,M.textAlign=Q,M.textVerticalAlign=ee,M}function T(M,D,G){var q={textPosition:M,textDistance:G};return z({},q,D)}function B(M,D,G,q,V){if(!D)return"";var H=(M+"").split(` +(window.webpackJsonp=window.webpackJsonp||[]).push([[199,3,6,8,9,10,13],{"+MdJ":function(ne,N,e){ne.exports={title:"title___3mO1X",content:"content___12kgP",add:"add___wHtT1",colorBlue:"colorBlue___RGte2",radio:"radio___7b5oH"}},"/GNS":function(ne,N,e){ne.exports=e.p+"static/search1.c4136dd4.png"},"06Qe":function(ne,N,e){var w=e("ItGF"),h="urn:schemas-microsoft-com:vml",x=typeof window=="undefined"?null:window,g=!1,r=x&&x.document;function s(i){return l(i)}var l;if(r&&!w.canvasSupported)try{!r.namespaces.zrvml&&r.namespaces.add("zrvml",h),l=function(i){return r.createElement("')}}catch(i){l=function(u){return r.createElement("<"+u+' xmlns="'+h+'" class="zrvml">')}}function t(){if(g||!r)return;g=!0;var i=r.styleSheets;i.length<31?r.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):i[0].addRule(".zrvml","behavior:url(#default#VML)")}N.doc=r,N.createNode=s,N.initVML=t},"0s+r":function(ne,N,e){var w=e("bYtY"),h=e("QBsz"),x=e("y23F"),g=e("H6uX"),r=e("YH21"),s=e("C0SR"),l="silent";function t(b,I,j){return{type:b,event:j,target:I.target,topTarget:I.topTarget,cancelBubble:!1,offsetX:j.zrX,offsetY:j.zrY,gestureEvent:j.gestureEvent,pinchX:j.pinchX,pinchY:j.pinchY,pinchScale:j.pinchScale,wheelDelta:j.zrDelta,zrByTouch:j.zrByTouch,which:j.which,stop:i}}function i(){r.stop(this.event)}function u(){}u.prototype.dispose=function(){};var a=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],d=function(b,I,j,A){g.call(this),this.storage=b,this.painter=I,this.painterRoot=A,j=j||new u,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,x.call(this),this.setHandlerProxy(j)};d.prototype={constructor:d,setHandlerProxy:function(b){this.proxy&&this.proxy.dispose(),b&&(w.each(a,function(I){b.on&&b.on(I,this[I],this)},this),b.handler=this),this.proxy=b},mousemove:function(b){var I=b.zrX,j=b.zrY,A=y(this,I,j),L=this._hovered,p=L.target;p&&!p.__zr&&(L=this.findHover(L.x,L.y),p=L.target);var z=this._hovered=A?{x:I,y:j}:this.findHover(I,j),T=z.target,B=this.proxy;B.setCursor&&B.setCursor(T?T.cursor:"default"),p&&T!==p&&this.dispatchToElement(L,"mouseout",b),this.dispatchToElement(z,"mousemove",b),T&&T!==p&&this.dispatchToElement(z,"mouseover",b)},mouseout:function(b){var I=b.zrEventControl,j=b.zrIsToLocalDOM;I!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",b),I!=="no_globalout"&&(!j&&this.trigger("globalout",{type:"globalout",event:b}))},resize:function(b){this._hovered={}},dispatch:function(b,I){var j=this[b];j&&j.call(this,I)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(b){var I=this.proxy;I.setCursor&&I.setCursor(b)},dispatchToElement:function(b,I,j){b=b||{};var A=b.target;if(A&&A.silent)return;for(var L="on"+I,p=t(I,b,j);A&&!(A[L]&&(p.cancelBubble=A[L].call(A,p)),A.trigger(I,p),A=A.parent,p.cancelBubble););p.cancelBubble||(this.trigger(I,p),this.painter&&this.painter.eachOtherLayer(function(z){typeof z[L]=="function"&&z[L].call(z,p),z.trigger&&z.trigger(I,p)}))},findHover:function(b,I,j){for(var A=this.storage.getDisplayList(),L={x:b,y:I},p=A.length-1;p>=0;p--){var z;if(A[p]!==j&&!A[p].ignore&&(z=m(A[p],b,I))&&(!L.topTarget&&(L.topTarget=A[p]),z!==l)){L.target=A[p];break}}return L},processGesture:function(b,I){this._gestureMgr||(this._gestureMgr=new s);var j=this._gestureMgr;I==="start"&&j.clear();var A=j.recognize(b,this.findHover(b.zrX,b.zrY,null).target,this.proxy.dom);if(I==="end"&&j.clear(),A){var L=A.type;b.gestureEvent=L,this.dispatchToElement({target:A.target},L,A.event)}}},w.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(b){d.prototype[b]=function(I){var j=I.zrX,A=I.zrY,L=y(this,j,A),p,z;if((b!=="mouseup"||!L)&&(p=this.findHover(j,A),z=p.target),b==="mousedown")this._downEl=z,this._downPoint=[I.zrX,I.zrY],this._upEl=z;else if(b==="mouseup")this._upEl=z;else if(b==="click"){if(this._downEl!==this._upEl||!this._downPoint||h.dist(this._downPoint,[I.zrX,I.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,b,I)}});function m(b,I,j){if(b[b.rectHover?"rectContain":"contain"](I,j)){for(var A=b,L;A;){if(A.clipPath&&!A.clipPath.contain(I,j))return!1;A.silent&&(L=!0),A=A.parent}return L?l:!0}return!1}function y(b,I,j){var A=b.painter;return I<0||I>A.getWidth()||j<0||j>A.getHeight()}w.mixin(d,g),w.mixin(d,x);var c=d;ne.exports=c},"1Jh7":function(ne,N,e){var w=e("y+Vt"),h=e("T6xi"),x=w.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(g,r){h.buildPath(g,r,!1)}});ne.exports=x},"1MYJ":function(ne,N,e){var w=e("y+Vt"),h=w.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var x=this.__dirtyPath,g=this.shape.paths,r=0;r=this._maxSize&&a>0){var m=t.head;t.remove(m),delete i[m.key],u=m.value,this._lastRemovedEntry=m}d?d.value=l:d=new h(l),d.key=s,t.insertEntry(d),i[s]=d}return u},g.get=function(s){var l=this._map[s],t=this._list;if(l!=null)return l!==t.tail&&(t.remove(l),t.insertEntry(l)),l.value},g.clear=function(){this._list.clear(),this._map={}};var r=x;ne.exports=r},"1Sn+":function(ne,N,e){},"1bdT":function(ne,N,e){var w=e("3gBT"),h=e("H6uX"),x=e("DN4a"),g=e("vWvF"),r=e("bYtY"),s=function(t){x.call(this,t),h.call(this,t),g.call(this,t),this.id=t.id||w()};s.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(t,i){switch(this.draggable){case"horizontal":i=0;break;case"vertical":t=0;break}var u=this.transform;u||(u=this.transform=[1,0,0,1,0,0]),u[4]+=t,u[5]+=i,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(t,i){},attrKV:function(t,i){if(t==="position"||t==="scale"||t==="origin"){if(i){var u=this[t];u||(u=this[t]=[]),u[0]=i[0],u[1]=i[1]}}else this[t]=i},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(t,i){if(typeof t=="string")this.attrKV(t,i);else if(r.isObject(t))for(var u in t)t.hasOwnProperty(u)&&this.attrKV(u,t[u]);return this.dirty(!1),this},setClipPath:function(t){var i=this.__zr;i&&t.addSelfToZr(i),this.clipPath&&this.clipPath!==t&&this.removeClipPath(),this.clipPath=t,t.__zr=i,t.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var t=this.clipPath;t&&(t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(t){this.__zr=t;var i=this.animators;if(i)for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,Ce=Se&&typeof Se.getBoundingClientRect=="function"&&Se.getBoundingClientRect().width;if(Ce){if(Ue){var J=getComputedStyle(Se),se=J.marginLeft,Pe=J.marginRight;Ce+=+se.replace("px","")+ +Pe.replace("px","")}Ce=+Ce.toFixed(6)}return Ce||0},ee=function(Se,Ue,Ce){Se&&Object(j.a)(Se.style)==="object"&&(Se.style[Ue]=Ce)},ae=function(){return q.any},de=e("KQm4"),ue=e("Ff2n"),be=e("i8i4"),U=e("bdgK"),Z=e("uciX"),O=e("8XRh"),X={adjustX:1,adjustY:1},ce={topLeft:{points:["bl","tl"],overflow:X,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:X,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:X,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:X,offset:[4,0]}},fe={topLeft:{points:["bl","tl"],overflow:X,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:X,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:X,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:X,offset:[4,0]}},xe=ce,De=0,he={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ye=function(Se,Ue,Ce){var J=E(Ue),se=Se.getState();Se.setState({defaultActiveFirst:Object(w.a)(Object(w.a)({},se.defaultActiveFirst),{},Object(a.a)({},J,Ce))})},Ae=function(Ve){Object(r.a)(Ue,Ve);var Se=Object(s.a)(Ue);function Ue(Ce){var J;Object(h.a)(this,Ue),J=Se.call(this,Ce),J.onDestroy=function(Te){J.props.onDestroy(Te)},J.onKeyDown=function(Te){var ke=Te.keyCode,st=J.menuInstance,pt=J.props,ct=pt.isOpen,Pt=pt.store;if(ke===d.a.ENTER)return J.onTitleClick(Te),ye(Pt,J.props.eventKey,!0),!0;if(ke===d.a.RIGHT)return ct?st.onKeyDown(Te):(J.triggerOpenChange(!0),ye(Pt,J.props.eventKey,!0)),!0;if(ke===d.a.LEFT){var Lt;if(ct)Lt=st.onKeyDown(Te);else return;return Lt||(J.triggerOpenChange(!1),Lt=!0),Lt}return ct&&(ke===d.a.UP||ke===d.a.DOWN)?st.onKeyDown(Te):void 0},J.onOpenChange=function(Te){J.props.onOpenChange(Te)},J.onPopupVisibleChange=function(Te){J.triggerOpenChange(Te,Te?"mouseenter":"mouseleave")},J.onMouseEnter=function(Te){var ke=J.props,st=ke.eventKey,pt=ke.onMouseEnter,ct=ke.store;ye(ct,J.props.eventKey,!1),pt({key:st,domEvent:Te})},J.onMouseLeave=function(Te){var ke=J.props,st=ke.parentMenu,pt=ke.eventKey,ct=ke.onMouseLeave;st.subMenuInstance=Object(g.a)(J),ct({key:pt,domEvent:Te})},J.onTitleMouseEnter=function(Te){var ke=J.props,st=ke.eventKey,pt=ke.onItemHover,ct=ke.onTitleMouseEnter;pt({key:st,hover:!0}),ct({key:st,domEvent:Te})},J.onTitleMouseLeave=function(Te){var ke=J.props,st=ke.parentMenu,pt=ke.eventKey,ct=ke.onItemHover,Pt=ke.onTitleMouseLeave;st.subMenuInstance=Object(g.a)(J),ct({key:pt,hover:!1}),Pt({key:pt,domEvent:Te})},J.onTitleClick=function(Te){var ke=Object(g.a)(J),st=ke.props;if(st.onTitleClick({key:st.eventKey,domEvent:Te}),st.triggerSubMenuAction==="hover")return;J.triggerOpenChange(!st.isOpen,"click"),ye(st.store,J.props.eventKey,!1)},J.onSubMenuClick=function(Te){typeof J.props.onClick=="function"&&J.props.onClick(J.addKeyPath(Te))},J.onSelect=function(Te){J.props.onSelect(Te)},J.onDeselect=function(Te){J.props.onDeselect(Te)},J.getPrefixCls=function(){return"".concat(J.props.rootPrefixCls,"-submenu")},J.getActiveClassName=function(){return"".concat(J.getPrefixCls(),"-active")},J.getDisabledClassName=function(){return"".concat(J.getPrefixCls(),"-disabled")},J.getSelectedClassName=function(){return"".concat(J.getPrefixCls(),"-selected")},J.getOpenClassName=function(){return"".concat(J.props.rootPrefixCls,"-submenu-open")},J.saveMenuInstance=function(Te){J.menuInstance=Te},J.addKeyPath=function(Te){return Object(w.a)(Object(w.a)({},Te),{},{keyPath:(Te.keyPath||[]).concat(J.props.eventKey)})},J.triggerOpenChange=function(Te,ke){var st=J.props.eventKey,pt=function(){J.onOpenChange({key:st,item:Object(g.a)(J),trigger:ke,open:Te})};ke==="mouseenter"?J.mouseenterTimeout=setTimeout(function(){pt()},0):pt()},J.isChildrenSelected=function(){var Te={find:!1};return k(J.props.children,J.props.selectedKeys,Te),Te.find},J.isOpen=function(){return J.props.openKeys.indexOf(J.props.eventKey)!==-1},J.adjustWidth=function(){if(!J.subMenuTitle||!J.menuInstance)return;var Te=be.findDOMNode(J.menuInstance);if(Te.offsetWidth>=J.subMenuTitle.offsetWidth)return;Te.style.minWidth="".concat(J.subMenuTitle.offsetWidth,"px")},J.saveSubMenuTitle=function(Te){J.subMenuTitle=Te},J.getBaseProps=function(){var Te=Object(g.a)(J),ke=Te.props;return{mode:ke.mode==="horizontal"?"vertical":ke.mode,visible:J.props.isOpen,level:ke.level+1,inlineIndent:ke.inlineIndent,focusable:!1,onClick:J.onSubMenuClick,onSelect:J.onSelect,onDeselect:J.onDeselect,onDestroy:J.onDestroy,selectedKeys:ke.selectedKeys,eventKey:"".concat(ke.eventKey,"-menu-"),openKeys:ke.openKeys,motion:ke.motion,onOpenChange:J.onOpenChange,subMenuOpenDelay:ke.subMenuOpenDelay,parentMenu:Object(g.a)(J),subMenuCloseDelay:ke.subMenuCloseDelay,forceSubMenuRender:ke.forceSubMenuRender,triggerSubMenuAction:ke.triggerSubMenuAction,builtinPlacements:ke.builtinPlacements,defaultActiveFirst:ke.store.getState().defaultActiveFirst[E(ke.eventKey)],multiple:ke.multiple,prefixCls:ke.rootPrefixCls,id:J.internalMenuId,manualRef:J.saveMenuInstance,itemIcon:ke.itemIcon,expandIcon:ke.expandIcon,direction:ke.direction}},J.getMotion=function(Te,ke){var st=Object(g.a)(J),pt=st.haveRendered,ct=J.props,Pt=ct.motion,Lt=ct.rootPrefixCls,ln=Object(w.a)(Object(w.a)({},Pt),{},{leavedClassName:"".concat(Lt,"-hidden"),removeOnLeave:!1,motionAppear:pt||!ke||Te!=="inline"});return ln};var se=Ce.store,Pe=Ce.eventKey,we=se.getState(),Be=we.defaultActiveFirst;J.isRootMenu=!1;var Fe=!1;return Be&&(Fe=Be[Pe]),ye(se,Pe,Fe),J}return Object(x.a)(Ue,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var J=this,se=this.props,Pe=se.mode,we=se.parentMenu,Be=se.manualRef;if(Be&&Be(this),Pe!=="horizontal"||!we.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return J.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var J=this.props,se=J.onDestroy,Pe=J.eventKey;se&&se(Pe),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(J){var se=this,Pe=this.getBaseProps(),we=this.getMotion(Pe.mode,Pe.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Pe.visible||Pe.forceSubMenuRender,!this.haveOpened)return l.createElement("div",null);var Be=Pe.direction;return l.createElement(O.default,Object.assign({visible:Pe.visible},we),function(Fe){var Te=Fe.className,ke=Fe.style,st=I()("".concat(Pe.prefixCls,"-sub"),Te,Object(a.a)({},"".concat(Pe.prefixCls,"-rtl"),Be==="rtl"));return l.createElement(Ge,Object.assign({},Pe,{id:se.internalMenuId,className:st,style:ke}),J)})}},{key:"render",value:function(){var J,se=Object(w.a)({},this.props),Pe=se.isOpen,we=this.getPrefixCls(),Be=se.mode==="inline",Fe=I()(we,"".concat(we,"-").concat(se.mode),(J={},Object(a.a)(J,se.className,!!se.className),Object(a.a)(J,this.getOpenClassName(),Pe),Object(a.a)(J,this.getActiveClassName(),se.active||Pe&&!Be),Object(a.a)(J,this.getDisabledClassName(),se.disabled),Object(a.a)(J,this.getSelectedClassName(),this.isChildrenSelected()),J));this.internalMenuId||(se.eventKey?this.internalMenuId="".concat(se.eventKey,"$Menu"):(De+=1,this.internalMenuId="$__$".concat(De,"$Menu")));var Te={},ke={},st={};se.disabled||(Te={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ke={onClick:this.onTitleClick},st={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var pt={},ct=se.direction;Be&&(ct==="rtl"?pt.paddingRight=se.inlineIndent*se.level:pt.paddingLeft=se.inlineIndent*se.level);var Pt={};this.props.isOpen&&(Pt={"aria-owns":this.internalMenuId});var Lt=null;se.mode!=="horizontal"&&(Lt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Lt=l.createElement(this.props.expandIcon,Object(w.a)({},this.props))));var ln=l.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:pt,className:"".concat(we,"-title"),role:"button"},st,ke,{"aria-expanded":Pe},Pt,{"aria-haspopup":"true",title:typeof se.title=="string"?se.title:void 0}),se.title,Lt||l.createElement("i",{className:"".concat(we,"-arrow")})),Vt=this.renderChildren(se.children),Qt=se.parentMenu.isRootMenu?se.parentMenu.props.getPopupContainer:function(Tn){return Tn.parentNode},an=he[se.mode],rn=se.popupOffset?{offset:se.popupOffset}:{},yn=se.mode==="inline"?"":se.popupClassName;yn+=ct==="rtl"?" ".concat(we,"-rtl"):"";var Xt=se.disabled,un=se.triggerSubMenuAction,En=se.subMenuOpenDelay,Dn=se.forceSubMenuRender,On=se.subMenuCloseDelay,dn=se.builtinPlacements;Y.forEach(function(Tn){return delete se[Tn]}),delete se.onClick;var Sn=ct==="rtl"?Object.assign({},fe,dn):Object.assign({},ce,dn);return delete se.direction,l.createElement("li",Object.assign({},se,Te,{className:Fe,role:"menuitem"}),Be&&ln,Be&&Vt,!Be&&l.createElement(Z.a,{prefixCls:we,popupClassName:I()("".concat(we,"-popup"),yn),getPopupContainer:Qt,builtinPlacements:Sn,popupPlacement:an,popupVisible:Pe,popupAlign:rn,popup:Vt,action:Xt?[]:[un],mouseEnterDelay:En,mouseLeaveDelay:On,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Dn},ln))}}]),Ue}(l.Component);Ae.defaultProps={onMouseEnter:V,onMouseLeave:V,onTitleMouseEnter:V,onTitleMouseLeave:V,onTitleClick:V,manualRef:V,mode:"vertical",title:""};var Oe=Object(t.b)(function(Ve,Se){var Ue=Ve.openKeys,Ce=Ve.activeKey,J=Ve.selectedKeys,se=Se.eventKey,Pe=Se.subMenuKey;return{isOpen:Ue.indexOf(se)>-1,active:Ce[Pe]===se,selectedKeys:J}})(Ae);Oe.isSubMenu=!0;var Re=Oe,Ie="menuitem-overflowed",Qe=.5,He=function(Ve){Object(r.a)(Ue,Ve);var Se=Object(s.a)(Ue);function Ue(){var Ce;return Object(h.a)(this,Ue),Ce=Se.apply(this,arguments),Ce.resizeObserver=null,Ce.mutationObserver=null,Ce.originalTotalWidth=0,Ce.overflowedItems=[],Ce.menuItemSizes=[],Ce.cancelFrameId=null,Ce.state={lastVisibleIndex:void 0},Ce.getMenuItemNodes=function(){var J=Ce.props.prefixCls,se=be.findDOMNode(Object(g.a)(Ce));return se?[].slice.call(se.children).filter(function(Pe){return Pe.className.split(" ").indexOf("".concat(J,"-overflowed-submenu"))<0}):[]},Ce.getOverflowedSubMenuItem=function(J,se,Pe){var we=Ce.props,Be=we.overflowedIndicator,Fe=we.level,Te=we.mode,ke=we.prefixCls,st=we.theme;if(Fe!==1||Te!=="horizontal")return null;var pt=Ce.props.children[0],ct=pt.props,Pt=ct.children,Lt=ct.title,ln=ct.style,Vt=Object(ue.a)(ct,["children","title","style"]),Qt=Object(w.a)({},ln),an="".concat(J,"-overflowed-indicator"),rn="".concat(J,"-overflowed-indicator");se.length===0&&Pe!==!0?Qt=Object(w.a)(Object(w.a)({},Qt),{},{display:"none"}):Pe&&(Qt=Object(w.a)(Object(w.a)({},Qt),{},{visibility:"hidden",position:"absolute"}),an="".concat(an,"-placeholder"),rn="".concat(rn,"-placeholder"));var yn=st?"".concat(ke,"-").concat(st):"",Xt={};return Y.forEach(function(un){Vt[un]!==void 0&&(Xt[un]=Vt[un])}),l.createElement(Re,Object.assign({title:Be,className:"".concat(ke,"-overflowed-submenu"),popupClassName:yn},Xt,{key:an,eventKey:rn,disabled:!1,style:Qt}),se)},Ce.setChildrenWidthAndResize=function(){if(Ce.props.mode!=="horizontal")return;var J=be.findDOMNode(Object(g.a)(Ce));if(!J)return;var se=J.children;if(!se||se.length===0)return;var Pe=J.children[se.length-1];ee(Pe,"display","inline-block");var we=Ce.getMenuItemNodes(),Be=we.filter(function(Fe){return Fe.className.split(" ").indexOf(Ie)>=0});Be.forEach(function(Fe){ee(Fe,"display","inline-block")}),Ce.menuItemSizes=we.map(function(Fe){return Q(Fe,!0)}),Be.forEach(function(Fe){ee(Fe,"display","none")}),Ce.overflowedIndicatorWidth=Q(J.children[J.children.length-1],!0),Ce.originalTotalWidth=Ce.menuItemSizes.reduce(function(Fe,Te){return Fe+Te},0),Ce.handleResize(),ee(Pe,"display","none")},Ce.handleResize=function(){if(Ce.props.mode!=="horizontal")return;var J=be.findDOMNode(Object(g.a)(Ce));if(!J)return;var se=Q(J);Ce.overflowedItems=[];var Pe=0,we;Ce.originalTotalWidth>se+Qe&&(we=-1,Ce.menuItemSizes.forEach(function(Be){Pe+=Be,Pe+Ce.overflowedIndicatorWidth<=se&&(we+=1)})),Ce.setState({lastVisibleIndex:we})},Ce}return Object(x.a)(Ue,[{key:"componentDidMount",value:function(){var J=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var se=be.findDOMNode(this);if(!se)return;this.resizeObserver=new U.default(function(Pe){Pe.forEach(function(){var we=J.cancelFrameId;cancelAnimationFrame(we),J.cancelFrameId=requestAnimationFrame(J.setChildrenWidthAndResize)})}),[].slice.call(se.children).concat(se).forEach(function(Pe){J.resizeObserver.observe(Pe)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){J.resizeObserver.disconnect(),[].slice.call(se.children).concat(se).forEach(function(Pe){J.resizeObserver.observe(Pe)}),J.setChildrenWidthAndResize()}),this.mutationObserver.observe(se,{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(J){var se=this,Pe=this.state.lastVisibleIndex;return(J||[]).reduce(function(we,Be,Fe){var Te=Be;if(se.props.mode==="horizontal"){var ke=se.getOverflowedSubMenuItem(Be.props.eventKey,[]);Pe!==void 0&&se.props.className.indexOf("".concat(se.props.prefixCls,"-root"))!==-1&&(Fe>Pe&&(Te=l.cloneElement(Be,{style:{display:"none"},eventKey:"".concat(Be.props.eventKey,"-hidden"),className:"".concat(Ie)})),Fe===Pe+1&&(se.overflowedItems=J.slice(Pe+1).map(function(pt){return l.cloneElement(pt,{key:pt.props.eventKey,mode:"vertical-left"})}),ke=se.getOverflowedSubMenuItem(Be.props.eventKey,se.overflowedItems)));var st=[].concat(Object(de.a)(we),[ke,Te]);return Fe===J.length-1&&st.push(se.getOverflowedSubMenuItem(Be.props.eventKey,[],!0)),st}return[].concat(Object(de.a)(we),[Te])},[])}},{key:"render",value:function(){var J=this.props,se=J.visible,Pe=J.prefixCls,we=J.overflowedIndicator,Be=J.mode,Fe=J.level,Te=J.tag,ke=J.children,st=J.theme,pt=Object(ue.a)(J,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ct=Te;return l.createElement(ct,Object.assign({},pt),this.renderChildren(ke))}}]),Ue}(l.Component);He.defaultProps={tag:"div",className:""};var nt=He;function Ze(Ve){return Ve.length?Ve.every(function(Se){return!!Se.props.disabled}):!0}function oe(Ve,Se,Ue){var Ce=Ve.getState();Ve.setState({activeKey:Object(w.a)(Object(w.a)({},Ce.activeKey),{},Object(a.a)({},Se,Ue))})}function Ee(Ve){return Ve.eventKey||"0-menu-"}function _e(Ve,Se){var Ue=Se,Ce=Ve.children,J=Ve.eventKey;if(Ue){var se;if(K(Ce,function(Pe,we){Pe&&Pe.props&&!Pe.props.disabled&&Ue===H(Pe,J,we)&&(se=!0)}),se)return Ue}return Ue=null,Ve.defaultActiveFirst&&K(Ce,function(Pe,we){!Ue&&Pe&&!Pe.props.disabled&&(Ue=H(Pe,J,we))}),Ue}function Ne(Ve){if(Ve){var Se=this.instanceArray.indexOf(Ve);Se!==-1?this.instanceArray[Se]=Ve:this.instanceArray.push(Ve)}}var Le=function(Ve){Object(r.a)(Ue,Ve);var Se=Object(s.a)(Ue);function Ue(Ce){var J;return Object(h.a)(this,Ue),J=Se.call(this,Ce),J.onKeyDown=function(se,Pe){var we=se.keyCode,Be;if(J.getFlatInstanceArray().forEach(function(Te){Te&&Te.props.active&&Te.onKeyDown&&(Be=Te.onKeyDown(se))}),Be)return 1;var Fe=null;return(we===d.a.UP||we===d.a.DOWN)&&(Fe=J.step(we===d.a.UP?-1:1)),Fe?(se.preventDefault(),oe(J.props.store,Ee(J.props),Fe.props.eventKey),typeof Pe=="function"&&Pe(Fe),1):void 0},J.onItemHover=function(se){var Pe=se.key,we=se.hover;oe(J.props.store,Ee(J.props),we?Pe:null)},J.onDeselect=function(se){J.props.onDeselect(se)},J.onSelect=function(se){J.props.onSelect(se)},J.onClick=function(se){J.props.onClick(se)},J.onOpenChange=function(se){J.props.onOpenChange(se)},J.onDestroy=function(se){J.props.onDestroy(se)},J.getFlatInstanceArray=function(){return J.instanceArray},J.step=function(se){var Pe=J.getFlatInstanceArray(),we=J.props.store.getState().activeKey[Ee(J.props)],Be=Pe.length;if(!Be)return null;se<0&&(Pe=Pe.concat().reverse());var Fe=-1;if(Pe.every(function(pt,ct){return pt&&pt.props.eventKey===we?(Fe=ct,!1):!0}),!J.props.defaultActiveFirst&&Fe!==-1&&Ze(Pe.slice(Fe,Be-1)))return;var Te=(Fe+1)%Be,ke=Te;do{var st=Pe[ke];if(!st||st.props.disabled)ke=(ke+1)%Be;else return st}while(ke!==Te);return null},J.renderCommonMenuItem=function(se,Pe,we){var Be=J.props.store.getState(),Fe=Object(g.a)(J),Te=Fe.props,ke=H(se,Te.eventKey,Pe),st=se.props;if(!st||typeof se.type=="string")return se;var pt=ke===Be.activeKey,ct=Object(w.a)(Object(w.a)({mode:st.mode||Te.mode,level:Te.level,inlineIndent:Te.inlineIndent,renderMenuItem:J.renderMenuItem,rootPrefixCls:Te.prefixCls,index:Pe,parentMenu:Te.parentMenu,manualRef:st.disabled?void 0:Object(m.a)(se.ref,Ne.bind(Object(g.a)(J))),eventKey:ke,active:!st.disabled&&pt,multiple:Te.multiple,onClick:function(Lt){(st.onClick||V)(Lt),J.onClick(Lt)},onItemHover:J.onItemHover,motion:Te.motion,subMenuOpenDelay:Te.subMenuOpenDelay,subMenuCloseDelay:Te.subMenuCloseDelay,forceSubMenuRender:Te.forceSubMenuRender,onOpenChange:J.onOpenChange,onDeselect:J.onDeselect,onSelect:J.onSelect,builtinPlacements:Te.builtinPlacements,itemIcon:st.itemIcon||J.props.itemIcon,expandIcon:st.expandIcon||J.props.expandIcon},we),{},{direction:Te.direction});return(Te.mode==="inline"||ae())&&(ct.triggerSubMenuAction="click"),l.cloneElement(se,ct)},J.renderMenuItem=function(se,Pe,we){if(!se)return null;var Be=J.props.store.getState(),Fe={openKeys:Be.openKeys,selectedKeys:Be.selectedKeys,triggerSubMenuAction:J.props.triggerSubMenuAction,subMenuKey:we};return J.renderCommonMenuItem(se,Pe,Fe)},Ce.store.setState({activeKey:Object(w.a)(Object(w.a)({},Ce.store.getState().activeKey),{},Object(a.a)({},Ce.eventKey,_e(Ce,Ce.activeKey)))}),J.instanceArray=[],J}return Object(x.a)(Ue,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(J){return this.props.visible||J.visible||this.props.className!==J.className||!c()(this.props.style,J.style)}},{key:"componentDidUpdate",value:function(J){var se=this.props,Pe="activeKey"in se?se.activeKey:se.store.getState().activeKey[Ee(se)],we=_e(se,Pe);if(we!==Pe)oe(se.store,Ee(se),we);else if("activeKey"in J){var Be=_e(J,J.activeKey);we!==Be&&oe(se.store,Ee(se),we)}}},{key:"render",value:function(){var J=this,se=Object(u.a)({},this.props);this.instanceArray=[];var Pe=I()(se.prefixCls,se.className,"".concat(se.prefixCls,"-").concat(se.mode)),we={className:Pe,role:se.role||"menu"};se.id&&(we.id=se.id),se.focusable&&(we.tabIndex=0,we.onKeyDown=this.onKeyDown);var Be=se.prefixCls,Fe=se.eventKey,Te=se.visible,ke=se.level,st=se.mode,pt=se.overflowedIndicator,ct=se.theme;return Y.forEach(function(Pt){return delete se[Pt]}),delete se.onClick,l.createElement(nt,Object.assign({},se,{prefixCls:Be,mode:st,tag:"ul",level:ke,theme:ct,visible:Te,overflowedIndicator:pt},we),l.Children.map(se.children,function(Pt,Lt){return J.renderMenuItem(Pt,Lt,Fe||"0-menu-")}))}}]),Ue}(l.Component);Le.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:V};var Xe=Object(t.b)()(Le),Ge=Xe,ze=e("Kwbf");function Ke(Ve,Se,Ue){var Ce=Ve.prefixCls,J=Ve.motion,se=Ve.defaultMotions,Pe=se===void 0?{}:se,we=Ve.openAnimation,Be=Ve.openTransitionName,Fe=Se.switchingModeFromInline;if(J)return J;if(Object(j.a)(we)==="object"&&we)Object(ze.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof we=="string")return{motionName:"".concat(Ce,"-open-").concat(we)};if(Be)return{motionName:Be};var Te=Pe[Ue];return Te||(Fe?null:Pe.other)}var ot=function(Ve){Object(r.a)(Ue,Ve);var Se=Object(s.a)(Ue);function Ue(Ce){var J;Object(h.a)(this,Ue),J=Se.call(this,Ce),J.inlineOpenKeys=[],J.onSelect=function(we){var Be=Object(g.a)(J),Fe=Be.props;if(Fe.selectable){var Te=J.store.getState(),ke=Te.selectedKeys,st=we.key;Fe.multiple?ke=ke.concat([st]):ke=[st],"selectedKeys"in Fe||J.store.setState({selectedKeys:ke}),Fe.onSelect(Object(w.a)(Object(w.a)({},we),{},{selectedKeys:ke}))}},J.onClick=function(we){var Be=J.getRealMenuMode(),Fe=Object(g.a)(J),Te=Fe.store,ke=Fe.props.onOpenChange;Be!=="inline"&&!("openKeys"in J.props)&&(Te.setState({openKeys:[]}),ke([])),J.props.onClick(we)},J.onKeyDown=function(we,Be){J.innerMenu.getWrappedInstance().onKeyDown(we,Be)},J.onOpenChange=function(we){var Be=Object(g.a)(J),Fe=Be.props,Te=J.store.getState().openKeys.concat(),ke=!1,st=function(ct){var Pt=!1;if(ct.open)Pt=Te.indexOf(ct.key)===-1,Pt&&Te.push(ct.key);else{var Lt=Te.indexOf(ct.key);Pt=Lt!==-1,Pt&&Te.splice(Lt,1)}ke=ke||Pt};Array.isArray(we)?we.forEach(st):st(we),ke&&("openKeys"in J.props||J.store.setState({openKeys:Te}),Fe.onOpenChange(Te))},J.onDeselect=function(we){var Be=Object(g.a)(J),Fe=Be.props;if(Fe.selectable){var Te=J.store.getState().selectedKeys.concat(),ke=we.key,st=Te.indexOf(ke);st!==-1&&Te.splice(st,1),"selectedKeys"in Fe||J.store.setState({selectedKeys:Te}),Fe.onDeselect(Object(w.a)(Object(w.a)({},we),{},{selectedKeys:Te}))}},J.onMouseEnter=function(we){J.restoreModeVerticalFromInline();var Be=J.props.onMouseEnter;Be&&Be(we)},J.onTransitionEnd=function(we){var Be=we.propertyName==="width"&&we.target===we.currentTarget,Fe=we.target.className,Te=Object.prototype.toString.call(Fe)==="[object SVGAnimatedString]"?Fe.animVal:Fe,ke=we.propertyName==="font-size"&&Te.indexOf("anticon")>=0;(Be||ke)&&J.restoreModeVerticalFromInline()},J.setInnerMenu=function(we){J.innerMenu=we},J.isRootMenu=!0;var se=Ce.defaultSelectedKeys,Pe=Ce.defaultOpenKeys;return"selectedKeys"in Ce&&(se=Ce.selectedKeys||[]),"openKeys"in Ce&&(Pe=Ce.openKeys||[]),J.store=Object(t.c)({selectedKeys:se,openKeys:Pe,activeKey:{"0-menu-":_e(Ce,Ce.activeKey)}}),J.state={switchingModeFromInline:!1},J}return Object(x.a)(Ue,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(J){this.updateOpentKeysWhenSwitchMode(J),this.updateMiniStore();var se=this.props,Pe=se.siderCollapsed,we=se.inlineCollapsed,Be=se.onOpenChange;(!J.inlineCollapsed&&we||!J.siderCollapsed&&Pe)&&Be([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(J){var se=this.props,Pe=this.store,we=this.inlineOpenKeys,Be=Pe.getState(),Fe={};J.mode==="inline"&&se.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in se||((se.inlineCollapsed&&!J.inlineCollapsed||se.siderCollapsed&&!J.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Be.openKeys.concat(),Fe.openKeys=[]),(!se.inlineCollapsed&&J.inlineCollapsed||!se.siderCollapsed&&J.siderCollapsed)&&(Fe.openKeys=we,this.inlineOpenKeys=[])),Object.keys(Fe).length&&Pe.setState(Fe)}},{key:"updateMenuDisplay",value:function(){var J=this.props.collapsedWidth,se=this.store,Pe=this.prevOpenKeys,we=this.getInlineCollapsed()&&(J===0||J==="0"||J==="0px");we?(this.prevOpenKeys=se.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Pe&&(this.store.setState({openKeys:Pe}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var J=this.props.mode,se=this.state.switchingModeFromInline,Pe=this.getInlineCollapsed();return se&&Pe?"inline":Pe?"vertical":J}},{key:"getInlineCollapsed",value:function(){var J=this.props,se=J.inlineCollapsed,Pe=J.siderCollapsed;return Pe!==void 0?Pe:se}},{key:"restoreModeVerticalFromInline",value:function(){var J=this.state.switchingModeFromInline;J&&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 J=Object(w.a)({},Object(i.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),se=this.getRealMenuMode();return J.className+=" ".concat(J.prefixCls,"-root"),J.direction==="rtl"&&(J.className+=" ".concat(J.prefixCls,"-rtl")),J=Object(w.a)(Object(w.a)({},J),{},{mode:se,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ke(this.props,this.state,se)}),delete J.openAnimation,delete J.openTransitionName,l.createElement(t.a,{store:this.store},l.createElement(Ge,Object.assign({},J,{ref:this.setInnerMenu}),this.props.children))}}]),Ue}(l.Component);ot.defaultProps={selectable:!0,onClick:V,onSelect:V,onOpenChange:V,onDeselect:V,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:l.createElement("span",null,"\xB7\xB7\xB7")};var tt=ot,We=function(Ve){Object(r.a)(Ue,Ve);var Se=Object(s.a)(Ue);function Ue(){var Ce;return Object(h.a)(this,Ue),Ce=Se.apply(this,arguments),Ce.onKeyDown=function(J){var se=J.keyCode;return se===d.a.ENTER?(Ce.onClick(J),!0):void 0},Ce.onMouseLeave=function(J){var se=Ce.props,Pe=se.eventKey,we=se.onItemHover,Be=se.onMouseLeave;we({key:Pe,hover:!1}),Be({key:Pe,domEvent:J})},Ce.onMouseEnter=function(J){var se=Ce.props,Pe=se.eventKey,we=se.onItemHover,Be=se.onMouseEnter;we({key:Pe,hover:!0}),Be({key:Pe,domEvent:J})},Ce.onClick=function(J){var se=Ce.props,Pe=se.eventKey,we=se.multiple,Be=se.onClick,Fe=se.onSelect,Te=se.onDeselect,ke=se.isSelected,st={key:Pe,keyPath:[Pe],item:Object(g.a)(Ce),domEvent:J};Be(st),we?ke?Te(st):Fe(st):ke||Fe(st)},Ce.saveNode=function(J){Ce.node=J},Ce}return Object(x.a)(Ue,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var J=this.props;J.onDestroy&&J.onDestroy(J.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 J,se=Object(w.a)({},this.props),Pe=I()(this.getPrefixCls(),se.className,(J={},Object(a.a)(J,this.getActiveClassName(),!se.disabled&&se.active),Object(a.a)(J,this.getSelectedClassName(),se.isSelected),Object(a.a)(J,this.getDisabledClassName(),se.disabled),J)),we=Object(w.a)(Object(w.a)({},se.attribute),{},{title:typeof se.title=="string"?se.title:void 0,className:Pe,role:se.role||"menuitem","aria-disabled":se.disabled});se.role==="option"?we=Object(w.a)(Object(w.a)({},we),{},{role:"option","aria-selected":se.isSelected}):(se.role===null||se.role==="none")&&(we.role="none");var Be={onClick:se.disabled?null:this.onClick,onMouseLeave:se.disabled?null:this.onMouseLeave,onMouseEnter:se.disabled?null:this.onMouseEnter},Fe=Object(w.a)({},se.style);se.mode==="inline"&&(se.direction==="rtl"?Fe.paddingRight=se.inlineIndent*se.level:Fe.paddingLeft=se.inlineIndent*se.level),Y.forEach(function(ke){return delete se[ke]}),delete se.direction;var Te=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Te=l.createElement(this.props.itemIcon,this.props)),l.createElement("li",Object.assign({},Object(i.default)(se,["onClick","onMouseEnter","onMouseLeave","onSelect"]),we,Be,{style:Fe,ref:this.saveNode}),se.children,Te)}}]),Ue}(l.Component);We.isMenuItem=!0,We.defaultProps={onSelect:V,onMouseEnter:V,onMouseLeave:V,manualRef:V};var lt=Object(t.b)(function(Ve,Se){var Ue=Ve.activeKey,Ce=Ve.selectedKeys,J=Se.eventKey,se=Se.subMenuKey;return{active:Ue[se]===J,isSelected:Ce.indexOf(J)!==-1}})(We),rt=lt,Je=function(Ve){Object(r.a)(Ue,Ve);var Se=Object(s.a)(Ue);function Ue(){var Ce;return Object(h.a)(this,Ue),Ce=Se.apply(this,arguments),Ce.renderInnerMenuItem=function(J){var se=Ce.props,Pe=se.renderMenuItem,we=se.index;return Pe(J,we,Ce.props.subMenuKey)},Ce}return Object(x.a)(Ue,[{key:"render",value:function(){var J=Object(u.a)({},this.props),se=J.className,Pe=se===void 0?"":se,we=J.rootPrefixCls,Be="".concat(we,"-item-group-title"),Fe="".concat(we,"-item-group-list"),Te=J.title,ke=J.children;return Y.forEach(function(st){return delete J[st]}),delete J.onClick,delete J.direction,l.createElement("li",Object.assign({},J,{className:"".concat(Pe," ").concat(we,"-item-group")}),l.createElement("div",{className:Be,title:typeof Te=="string"?Te:void 0},Te),l.createElement("ul",{className:Fe},l.Children.map(ke,this.renderInnerMenuItem)))}}]),Ue}(l.Component);Je.isMenuItemGroup=!0,Je.defaultProps={disabled:!0};var et=Je,at=function(Se){var Ue=Se.className,Ce=Se.rootPrefixCls,J=Se.style;return l.createElement("li",{className:"".concat(Ue," ").concat(Ce,"-item-divider"),style:J})};at.defaultProps={disabled:!0,className:"",style:{}};var ut=at,qe=N.e=tt},"24YM":function(ne,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.SensorTabIndex=N.SensorClassName=N.SizeSensorId=void 0;var w="size-sensor-id";N.SizeSensorId=w;var h="size-sensor-object";N.SensorClassName=h;var x="-1";N.SensorTabIndex=x},"2DNl":function(ne,N,e){var w=e("IMiH"),h=e("loD1"),x=e("59Ip"),g=e("aKvl"),r=e("n1HI"),s=e("hX1E"),l=s.normalizeRadian,t=e("Sj9i"),i=e("hyiK"),u=w.CMD,a=Math.PI*2,d=1e-4;function m(T,B){return Math.abs(T-B)B&&v>f&&v>o&&v>_||v1&&b(),G=t.cubicAt(B,f,o,_,c[0]),D>1&&(q=t.cubicAt(B,f,o,_,c[1]))),D===2?HB&&_>f&&_>o||_=0&&v<=1){for(var R=0,M=t.quadraticAt(B,f,o,v),D=0;DC||_<-C)return 0;var S=Math.sqrt(C*C-_*_);y[0]=-S,y[1]=S;var v=Math.abs(f-n);if(v<1e-4)return 0;if(v%a<1e-4){f=0,n=a;var R=o?1:-1;return P>=y[0]+T&&P<=y[1]+T?R:0}if(o){var S=f;f=l(n),n=l(S)}else f=l(f),n=l(n);f>n&&(n+=a);for(var M=0,D=0;D<2;D++){var G=y[D];if(G+T>P){var q=Math.atan2(_,G),R=o?1:-1;q<0&&(q=a+q),(q>=f&&q<=n||q+a>=f&&q+a<=n)&&(q>Math.PI/2&&q1&&(C||(o+=i(P,_,S,v,f,n))),R===1&&(P=T[R],_=T[R+1],S=P,v=_);switch(M){case u.M:S=T[R++],v=T[R++],P=S,_=v;break;case u.L:if(C){if(h.containStroke(P,_,T[R],T[R+1],B,f,n))return!0}else o+=i(P,_,T[R],T[R+1],f,n)||0;P=T[R++],_=T[R++];break;case u.C:if(C){if(x.containStroke(P,_,T[R++],T[R++],T[R++],T[R++],T[R],T[R+1],B,f,n))return!0}else o+=I(P,_,T[R++],T[R++],T[R++],T[R++],T[R],T[R+1],f,n)||0;P=T[R++],_=T[R++];break;case u.Q:if(C){if(g.containStroke(P,_,T[R++],T[R++],T[R],T[R+1],B,f,n))return!0}else o+=j(P,_,T[R++],T[R++],T[R],T[R+1],f,n)||0;P=T[R++],_=T[R++];break;case u.A:var D=T[R++],G=T[R++],q=T[R++],V=T[R++],H=T[R++],E=T[R++];R+=1;var K=1-T[R++],k=Math.cos(H)*q+D,Y=Math.sin(H)*V+G;R>1?o+=i(P,_,k,Y,f,n):(S=k,v=Y);var Q=(f-D)*V/q+D;if(C){if(r.containStroke(D,G,V,H,H+E,K,B,Q,n))return!0}else o+=A(D,G,V,H,H+E,K,Q,n);P=Math.cos(H+E)*q+D,_=Math.sin(H+E)*V+G;break;case u.R:S=P=T[R++],v=_=T[R++];var ee=T[R++],ae=T[R++],k=S+ee,Y=v+ae;if(C){if(h.containStroke(S,v,k,v,B,f,n)||h.containStroke(k,v,k,Y,B,f,n)||h.containStroke(k,Y,S,Y,B,f,n)||h.containStroke(S,Y,S,v,B,f,n))return!0}else o+=i(k,v,k,Y,f,n),o+=i(S,Y,S,v,f,n);break;case u.Z:if(C){if(h.containStroke(P,_,S,v,B,f,n))return!0}else o+=i(P,_,S,v,f,n);P=S,_=v;break}}return!C&&!m(_,v)&&(o+=i(P,_,S,v,f,n)||0),o!==0}function p(T,B,C){return L(T,0,!1,B,C)}function z(T,B,C,f){return L(T,B,!0,C,f)}N.contain=p,N.containStroke=z},"2fw6":function(ne,N,e){var w=e("y+Vt"),h=w.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(x,g,r){r&&x.moveTo(g.cx+g.r,g.cy),x.arc(g.cx,g.cy,g.r,0,Math.PI*2,!0)}});ne.exports=h},"3C/r":function(ne,N){var e=function(h,x){this.image=h,this.repeat=x,this.type="pattern"};e.prototype.getCanvasPattern=function(h){return h.createPattern(this.image,this.repeat||"repeat")};var w=e;ne.exports=w},"3CBa":function(ne,N,e){var w=e("hydK"),h=w.createElement,x=e("bYtY"),g=e("SUKs"),r=e("y+Vt"),s=e("Dagg"),l=e("dqUG"),t=e("DBLp"),i=e("sW+o"),u=e("n6Mw"),a=e("vKoX"),d=e("P47w"),m=d.path,y=d.image,c=d.text;function b(n){return parseInt(n,10)}function I(n){return n instanceof r?m:n instanceof s?y:n instanceof l?c:m}function j(n,o){return o&&n&&o.parentNode!==n}function A(n,o,P){if(j(n,o)&&P){var _=P.nextSibling;_?n.insertBefore(o,_):n.appendChild(o)}}function L(n,o){if(j(n,o)){var P=n.firstChild;P?n.insertBefore(o,P):n.appendChild(o)}}function p(n,o){o&&n&&o.parentNode===n&&n.removeChild(o)}function z(n){return n.__textSvgEl}function T(n){return n.__svgEl}var B=function(n,o,P,_){this.root=n,this.storage=o,this._opts=P=x.extend({},P||{});var S=h("svg");S.setAttribute("xmlns","http://www.w3.org/2000/svg"),S.setAttribute("version","1.1"),S.setAttribute("baseProfile","full"),S.style.cssText="user-select:none;position:absolute;left:0;top:0;";var v=h("g");S.appendChild(v);var R=h("g");S.appendChild(R),this.gradientManager=new i(_,R),this.clipPathManager=new u(_,R),this.shadowManager=new a(_,R);var M=document.createElement("div");M.style.cssText="overflow:hidden;position:relative",this._svgDom=S,this._svgRoot=R,this._backgroundRoot=v,this._viewport=M,n.appendChild(M),M.appendChild(S),this.resize(P.width,P.height),this._visibleList=[]};B.prototype={constructor:B,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var n=this.getViewportRoot();if(n)return{offsetLeft:n.offsetLeft||0,offsetTop:n.offsetTop||0}},refresh:function(){var n=this.storage.getDisplayList(!0);this._paintList(n)},setBackgroundColor:function(n){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var o=h("rect");o.setAttribute("width",this.getWidth()),o.setAttribute("height",this.getHeight()),o.setAttribute("x",0),o.setAttribute("y",0),o.setAttribute("id",0),o.style.fill=n,this._backgroundRoot.appendChild(o),this._backgroundNode=o},_paintList:function(n){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var o=this._svgRoot,P=this._visibleList,_=n.length,S=[],v;for(v=0;v<_;v++){var R=n[v],M=I(R),D=T(R)||z(R);R.invisible||(R.__dirty&&(M&&M.brush(R),this.clipPathManager.update(R),R.style&&(this.gradientManager.update(R.style.fill),this.gradientManager.update(R.style.stroke),this.shadowManager.update(D,R)),R.__dirty=!1),S.push(R))}var G=t(P,S),q;for(v=0;v=0;--R)if(v[R]===S)return!0;return!1}),P}else return null;else return P[0]},resize:function(n,o){var P=this._viewport;P.style.display="none";var _=this._opts;if(n!=null&&(_.width=n),o!=null&&(_.height=o),n=this._getSize(0),o=this._getSize(1),P.style.display="",this._width!==n||this._height!==o){this._width=n,this._height=o;var S=P.style;S.width=n+"px",S.height=o+"px";var v=this._svgDom;v.setAttribute("width",n),v.setAttribute("height",o)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",n),this._backgroundNode.setAttribute("height",o))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(n){var o=this._opts,P=["width","height"][n],_=["clientWidth","clientHeight"][n],S=["paddingLeft","paddingTop"][n],v=["paddingRight","paddingBottom"][n];if(o[P]!=null&&o[P]!=="auto")return parseFloat(o[P]);var R=this.root,M=document.defaultView.getComputedStyle(R);return(R[_]||b(M[P])||b(R.style[P]))-(b(M[S])||0)-(b(M[v])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var n=encodeURIComponent(this._svgDom.outerHTML.replace(/> +\r<`));return"data:image/svg+xml;charset=UTF-8,"+n}};function C(n){return function(){g('In SVG mode painter not support method "'+n+'"')}}x.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(n){B.prototype[n]=C(n)});var f=B;ne.exports=f},"3e3G":function(ne,N,e){var w=e("bYtY"),h=e("QuXc"),x=function(r,s,l,t,i){this.x=r==null?.5:r,this.y=s==null?.5:s,this.r=l==null?.5:l,this.type="radial",this.global=i||!1,h.call(this,t)};x.prototype={constructor:x},w.inherits(x,h);var g=x;ne.exports=g},"3gBT":function(ne,N){var e=2311;function w(){return e++}ne.exports=w},"4fz+":function(ne,N,e){var w=e("bYtY"),h=e("1bdT"),x=e("mFDi"),g=function(s){s=s||{},h.call(this,s);for(var l in s)s.hasOwnProperty(l)&&(this[l]=s[l]);this._children=[],this.__storage=null,this.__dirty=!0};g.prototype={constructor:g,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(s){return this._children[s]},childOfName:function(s){for(var l=this._children,t=0;t=0&&(t.splice(i,0,s),this._doAdd(s))}return this},_doAdd:function(s){s.parent&&s.parent.remove(s),s.parent=this;var l=this.__storage,t=this.__zr;l&&l!==s.__storage&&(l.addToStorage(s),s instanceof g&&s.addChildrenToStorage(l)),t&&t.refresh()},remove:function(s){var l=this.__zr,t=this.__storage,i=this._children,u=w.indexOf(i,s);return u<0?this:(i.splice(u,1),s.parent=null,t&&(t.delFromStorage(s),s instanceof g&&s.delChildrenFromStorage(t)),l&&l.refresh(),this)},removeAll:function(){var s=this._children,l=this.__storage,t,i;for(i=0;i1e-4){C[0]=j-L,C[1]=A-p,f[0]=j+L,f[1]=A+p;return}if(t[0]=s(z)*L+j,t[1]=r(z)*p+A,i[0]=s(T)*L+j,i[1]=r(T)*p+A,n(C,t,i),o(f,t,i),z=z%l,z<0&&(z=z+l),T=T%l,T<0&&(T=T+l),z>T&&!B?T+=l:zz&&(u[0]=s(S)*L+j,u[1]=r(S)*p+A,n(C,u,C),o(f,u,f))}N.fromPoints=a,N.fromLine=d,N.fromCubic=c,N.fromQuadratic=b,N.fromArc=I},"4qgm":function(ne,N){ne.exports="data:image/png;base64,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"},"4u4S":function(ne,N){ne.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(ne,N,e){"use strict";e.d(N,"a",function(){return A});var w=e("Ty5D"),h=e("dI71"),x=e("q1tI"),g=e.n(x),r=e("YS25"),s=e("17x9"),l=e.n(s),t=e("wx14"),i=e("zLVn"),u=e("9R94"),a=function(n){Object(h.a)(o,n);function o(){for(var _,S=arguments.length,v=new Array(S),R=0;Rg+y&&m>s+y&&m>t+y&&m>u+y||mx+y&&d>r+y&&d>l+y&&d>i+y||d=0||S.relatedTarget.className.indexOf("".concat(D,"-next"))>=0))return;n.setState({goInputText:""}),M(n.getValidValue())},n.go=function(S){var v=n.state.goInputText;if(v==="")return;(S.keyCode===y.ENTER||S.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(r.a)(f,[{key:"getValidValue",value:function(){var o=this.state,P=o.goInputText,_=o.current;return!P||isNaN(P)?_:Number(P)}},{key:"getPageSizeOptions",value:function(){var o=this.props,P=o.pageSize,_=o.pageSizeOptions;return _.some(function(S){return S.toString()===P.toString()})?_:_.concat([P.toString()]).sort(function(S,v){var R=isNaN(Number(S))?0:Number(S),M=isNaN(Number(v))?0:Number(v);return R-M})}},{key:"render",value:function(){var o=this,P=this.props,_=P.pageSize,S=P.locale,v=P.rootPrefixCls,R=P.changeSize,M=P.quickGo,D=P.goButton,G=P.selectComponentClass,q=P.buildOptionText,V=P.selectPrefixCls,H=P.disabled,E=this.state.goInputText,K="".concat(v,"-options"),k=G,Y=null,Q=null,ee=null;if(!R&&!M)return null;var ae=this.getPageSizeOptions();if(R&&k){var de=ae.map(function(ue,be){return i.a.createElement(k.Option,{key:be,value:ue.toString()},(q||o.buildOptionText)(ue))});Y=i.a.createElement(k,{disabled:H,prefixCls:V,showSearch:!1,className:"".concat(K,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(_||ae[0]).toString(),onChange:this.changeSize,getPopupContainer:function(be){return be.parentNode}},de)}return M&&(D&&(ee=typeof D=="boolean"?i.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:H,className:"".concat(K,"-quick-jumper-button")},S.jump_to_confirm):i.a.createElement("span",{onClick:this.go,onKeyUp:this.go},D)),Q=i.a.createElement("div",{className:"".concat(K,"-quick-jumper")},S.jump_to,i.a.createElement("input",{disabled:H,type:"text",value:E,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),S.page,ee)),i.a.createElement("li",{className:"".concat(K)},Y,Q)}}]),f}(i.a.Component);c.defaultProps={pageSizeOptions:["10","20","50","100"]};var b=c,I=e("N2Kk");function j(){}function A(B){return typeof B=="number"&&isFinite(B)&&Math.floor(B)===B}function L(B,C,f){return f}function p(B,C,f){var n=typeof B=="undefined"?C.pageSize:B;return Math.floor((f.total-1)/n)+1}var z=function(B){Object(s.a)(f,B);var C=Object(l.a)(f);function f(n){var o;Object(g.a)(this,f),o=C.call(this,n),o.getJumpPrevPage=function(){return Math.max(1,o.state.current-(o.props.showLessItems?3:5))},o.getJumpNextPage=function(){return Math.min(p(void 0,o.state,o.props),o.state.current+(o.props.showLessItems?3:5))},o.getItemIcon=function(R,M){var D=o.props.prefixCls,G=R||i.a.createElement("button",{type:"button","aria-label":M,className:"".concat(D,"-item-link")});return typeof R=="function"&&(G=i.a.createElement(R,Object(x.a)({},o.props))),G},o.savePaginationNode=function(R){o.paginationNode=R},o.isValid=function(R){return A(R)&&R!==o.state.current},o.shouldDisplayQuickJumper=function(){var R=o.props,M=R.showQuickJumper,D=R.pageSize,G=R.total;return G<=D?!1:M},o.handleKeyDown=function(R){(R.keyCode===y.ARROW_UP||R.keyCode===y.ARROW_DOWN)&&R.preventDefault()},o.handleKeyUp=function(R){var M=o.getValidValue(R),D=o.state.currentInputValue;M!==D&&o.setState({currentInputValue:M}),R.keyCode===y.ENTER?o.handleChange(M):R.keyCode===y.ARROW_UP?o.handleChange(M-1):R.keyCode===y.ARROW_DOWN&&o.handleChange(M+1)},o.changePageSize=function(R){var M=o.state.current,D=p(R,o.state,o.props);M=M>D?D:M,D===0&&(M=o.state.current),typeof R=="number"&&("pageSize"in o.props||o.setState({pageSize:R}),"current"in o.props||o.setState({current:M,currentInputValue:M})),o.props.onShowSizeChange(M,R),"onChange"in o.props&&o.props.onChange&&o.props.onChange(M,R)},o.handleChange=function(R){var M=o.props.disabled,D=R;if(o.isValid(D)&&!M){var G=p(void 0,o.state,o.props);D>G?D=G:D<1&&(D=1),"current"in o.props||o.setState({current:D,currentInputValue:D});var q=o.state.pageSize;return o.props.onChange(D,q),D}return o.state.current},o.prev=function(){o.hasPrev()&&o.handleChange(o.state.current-1)},o.next=function(){o.hasNext()&&o.handleChange(o.state.current+1)},o.jumpPrev=function(){o.handleChange(o.getJumpPrevPage())},o.jumpNext=function(){o.handleChange(o.getJumpNextPage())},o.hasPrev=function(){return o.state.current>1},o.hasNext=function(){return o.state.current2?D-2:0),q=2;q=_?v=_:v=Number(P),v}},{key:"getShowSizeChanger",value:function(){var o=this.props,P=o.showSizeChanger,_=o.total,S=o.totalBoundaryShowSizeChanger;return typeof P!="undefined"?P:_>S}},{key:"renderPrev",value:function(o){var P=this.props,_=P.prevIcon,S=P.itemRender,v=S(o,"prev",this.getItemIcon(_,"prev page")),R=!this.hasPrev();return Object(t.isValidElement)(v)?Object(t.cloneElement)(v,{disabled:R}):v}},{key:"renderNext",value:function(o){var P=this.props,_=P.nextIcon,S=P.itemRender,v=S(o,"next",this.getItemIcon(_,"next page")),R=!this.hasNext();return Object(t.isValidElement)(v)?Object(t.cloneElement)(v,{disabled:R}):v}},{key:"render",value:function(){var o=this,P=this.props,_=P.prefixCls,S=P.className,v=P.style,R=P.disabled,M=P.hideOnSinglePage,D=P.total,G=P.locale,q=P.showQuickJumper,V=P.showLessItems,H=P.showTitle,E=P.showTotal,K=P.simple,k=P.itemRender,Y=P.showPrevNextJumpers,Q=P.jumpPrevIcon,ee=P.jumpNextIcon,ae=P.selectComponentClass,de=P.selectPrefixCls,ue=P.pageSizeOptions,be=this.state,U=be.current,Z=be.pageSize,O=be.currentInputValue;if(M===!0&&D<=Z)return null;var X=p(void 0,this.state,this.props),ce=[],fe=null,xe=null,De=null,he=null,ye=null,Ae=q&&q.goButton,Oe=V?1:2,Re=U-1>0?U-1:0,Ie=U+1=Oe*2&&U!==1+2&&(ce[0]=Object(t.cloneElement)(ce[0],{className:"".concat(_,"-item-after-jump-prev")}),ce.unshift(fe)),X-U>=Oe*2&&U!==X-2&&(ce[ce.length-1]=Object(t.cloneElement)(ce[ce.length-1],{className:"".concat(_,"-item-before-jump-next")}),ce.push(xe)),_e!==1&&ce.unshift(De),Ne!==X&&ce.push(he)}var Ge=null;E&&(Ge=i.a.createElement("li",{className:"".concat(_,"-total-text")},E(D,[D===0?0:(U-1)*Z+1,U*Z>D?D:U*Z])));var ze=!this.hasPrev()||!X,Ke=!this.hasNext()||!X;return i.a.createElement("ul",Object(w.a)({className:a()(_,S,Object(h.a)({},"".concat(_,"-disabled"),R)),style:v,unselectable:"unselectable",ref:this.savePaginationNode},Qe),Ge,i.a.createElement("li",{title:H?G.prev_page:null,onClick:this.prev,tabIndex:ze?null:0,onKeyPress:this.runIfEnterPrev,className:a()("".concat(_,"-prev"),Object(h.a)({},"".concat(_,"-disabled"),ze)),"aria-disabled":ze},this.renderPrev(Re)),ce,i.a.createElement("li",{title:H?G.next_page:null,onClick:this.next,tabIndex:Ke?null:0,onKeyPress:this.runIfEnterNext,className:a()("".concat(_,"-next"),Object(h.a)({},"".concat(_,"-disabled"),Ke)),"aria-disabled":Ke},this.renderNext(Ie)),i.a.createElement(b,{disabled:R,locale:G,rootPrefixCls:_,selectComponentClass:ae,selectPrefixCls:de,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:U,pageSize:Z,pageSizeOptions:ue,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ae}))}}],[{key:"getDerivedStateFromProps",value:function(o,P){var _={};if("current"in o&&(_.current=o.current,o.current!==P.current&&(_.currentInputValue=_.current)),"pageSize"in o&&o.pageSize!==P.pageSize){var S=P.current,v=p(o.pageSize,P,o);S=S>v?v:S,"current"in o||(_.current=S,_.currentInputValue=S),_.pageSize=o.pageSize}return _}}]),f}(i.a.Component);z.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:j,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:j,locale:I.a,style:{},itemRender:L,totalBoundaryShowSizeChanger:50};var T=z},"6GrX":function(ne,N,e){var w=e("mFDi"),h=e("Xnb7"),x=e("bYtY"),g=x.getContext,r=x.extend,s=x.retrieve2,l=x.retrieve3,t=x.trim,i={},u=0,a=5e3,d=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,m="12px sans-serif",y={};function c(M,D){y[M]=D}function b(M,D){D=D||m;var G=M+":"+D;if(i[G])return i[G];for(var q=(M+"").split(` +`),V=0,H=0,E=q.length;Ha&&(u=0,i={}),u++,i[G]=V,V}function I(M,D,G,q,V,H,E,K){return E?A(M,D,G,q,V,H,E,K):j(M,D,G,q,V,H,K)}function j(M,D,G,q,V,H,E){var K=_(M,D,V,H,E),k=b(M,D);V&&(k+=V[1]+V[3]);var Y=K.outerHeight,Q=L(0,k,G),ee=p(0,Y,q),ae=new w(Q,ee,k,Y);return ae.lineHeight=K.lineHeight,ae}function A(M,D,G,q,V,H,E,K){var k=S(M,{rich:E,truncate:K,font:D,textAlign:G,textPadding:V,textLineHeight:H}),Y=k.outerWidth,Q=k.outerHeight,ee=L(0,Y,G),ae=p(0,Q,q);return new w(ee,ae,Y,Q)}function L(M,D,G){return G==="right"?M-=D:G==="center"&&(M-=D/2),M}function p(M,D,G){return G==="middle"?M-=D/2:G==="bottom"&&(M-=D),M}function z(M,D,G){var q=D.textPosition,V=D.textDistance,H=G.x,E=G.y;V=V||0;var K=G.height,k=G.width,Y=K/2,Q="left",ee="top";switch(q){case"left":H-=V,E+=Y,Q="right",ee="middle";break;case"right":H+=V+k,E+=Y,ee="middle";break;case"top":H+=k/2,E-=V,Q="center",ee="bottom";break;case"bottom":H+=k/2,E+=K+V,Q="center";break;case"inside":H+=k/2,E+=Y,Q="center",ee="middle";break;case"insideLeft":H+=V,E+=Y,ee="middle";break;case"insideRight":H+=k-V,E+=Y,Q="right",ee="middle";break;case"insideTop":H+=k/2,E+=V,Q="center";break;case"insideBottom":H+=k/2,E+=K-V,Q="center",ee="bottom";break;case"insideTopLeft":H+=V,E+=V;break;case"insideTopRight":H+=k-V,E+=V,Q="right";break;case"insideBottomLeft":H+=V,E+=K-V,ee="bottom";break;case"insideBottomRight":H+=k-V,E+=K-V,Q="right",ee="bottom";break}return M=M||{},M.x=H,M.y=E,M.textAlign=Q,M.textVerticalAlign=ee,M}function T(M,D,G){var q={textPosition:M,textDistance:G};return z({},q,D)}function B(M,D,G,q,V){if(!D)return"";var H=(M+"").split(` `);V=C(D,G,q,V);for(var E=0,K=H.length;E=H;K++)E-=H;var k=b(G,D);return k>E&&(G="",k=0),E=M-k,q.ellipsis=G,q.ellipsisWidth=k,q.contentWidth=E,q.containerWidth=M,q}function f(M,D){var G=D.containerWidth,q=D.font,V=D.contentWidth;if(!G)return"";var H=b(M,q);if(H<=G)return M;for(var E=0;;E++){if(H<=V||E>=D.maxIterations){M+=D.ellipsis;break}var K=E===0?n(M,V,D.ascCharWidth,D.cnCharWidth):H>0?Math.floor(M.length*V/H):0;M=M.substr(0,K),H=b(M,q)}return M===""&&(M=D.placeholder),M}function n(M,D,G,q){for(var V=0,H=0,E=M.length;HQ)M="",E=[];else if(ee!=null)for(var ae=C(ee-(G?G[1]+G[3]:0),D,V.ellipsis,{minChar:V.minChar,placeholder:V.placeholder}),de=0,ue=E.length;deq&&v(G,M.substring(q,H)),v(G,V[2],V[1]),q=d.lastIndex}qde)return{lines:[],width:0,height:0};X.textWidth=b(X.text,xe);var he=ce.textWidth,ye=he==null||he==="auto";if(typeof he=="string"&&he.charAt(he.length-1)==="%")X.percentWidth=he,Y.push(X),he=0;else{if(ye){he=X.textWidth;var Ae=ce.textBackgroundColor,Oe=Ae&&Ae.image;Oe&&(Oe=h.findExistImage(Oe),h.isImageReady(Oe)&&(he=Math.max(he,Oe.width*Pe/Oe.height)))}var De=fe?fe[1]+fe[3]:0;he+=De;var je=ae!=null?ae-Z:null;je!=null&&je=0&&n.splice(i,1),C.__hoverMir=null},clearHover:function(C){for(var f=this._hoverElements,n=0;n15)break}}_.__drawIndex=E,_.__drawIndex<_.__endIndex&&(S=!1),M.prevElClipPaths&&R.restore(),R.restore()}return u.wxa&&x.each(this._layers,function(Y){Y&&Y.ctx&&Y.ctx.draw&&Y.ctx.draw()}),S},_doPaintEl:function(C,f,n,i){var P=f.ctx,_=C.transform;if((f.__dirty||n)&&!C.invisible&&C.style.opacity!==0&&!(_&&!_[0]&&!_[3])&&!(C.culling&&A(C,this._width,this._height))){var S=C.__clipPaths,v=i.prevElClipPaths;(!v||L(S,v))&&(v&&(P.restore(),i.prevElClipPaths=null,i.prevEl=null),S&&(P.save(),p(S,P),i.prevElClipPaths=S)),C.beforeBrush&&C.beforeBrush(P),C.brush(P,i.prevEl||null),i.prevEl=C,C.afterBrush&&C.afterBrush(P)}},getLayer:function(C,f){this._singleCanvas&&!this._needsManuallyCompositing&&(C=d);var n=this._layers[C];return n||(n=new l("zr_"+C,this,this.dpr),n.zlevel=C,n.__builtin__=!0,this._layerConfig[C]?x.merge(n,this._layerConfig[C],!0):this._layerConfig[C-m]&&x.merge(n,this._layerConfig[C-m],!0),f&&(n.virtual=f),this.insertLayer(C,n),n.initContext()),n},insertLayer:function(C,f){var n=this._layers,i=this._zlevelList,P=i.length,_=null,S=-1,v=this._domRoot;if(n[C]){g("ZLevel "+C+" has been used already");return}if(!b(f)){g("Layer of zlevel "+C+" is not valid");return}if(P>0&&C>i[0]){for(S=0;SC);S++);_=n[i[S]]}if(i.splice(S+1,0,C),n[C]=f,!f.virtual)if(_){var R=_.dom;R.nextSibling?v.insertBefore(f.dom,R.nextSibling):v.appendChild(f.dom)}else v.firstChild?v.insertBefore(f.dom,v.firstChild):v.appendChild(f.dom)},eachLayer:function(C,f){var n=this._zlevelList,i,P;for(P=0;P0?m:0),this._needsManuallyCompositing),R.__builtin__||g("ZLevel "+v+" has been used by unkown layer "+R.id),R!==P&&(R.__used=!0,R.__startIndex!==n&&(R.__dirty=!0),R.__startIndex=n,R.incremental?R.__drawIndex=-1:R.__drawIndex=n,f(n),P=R),i.__dirty&&(R.__dirty=!0,R.incremental&&R.__drawIndex<0&&(R.__drawIndex=n))}f(n),this.eachBuiltinLayer(function(M,D){!M.__used&&M.getElementCount()>0&&(M.__dirty=!0,M.__startIndex=M.__endIndex=M.__drawIndex=0),M.__dirty&&M.__drawIndex<0&&(M.__drawIndex=M.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(C){C.clear()},setBackgroundColor:function(C){this._backgroundColor=C},configLayer:function(C,f){if(f){var n=this._layerConfig;n[C]?x.merge(n[C],f,!0):n[C]=f;for(var i=0;i0&&arguments[0]!==void 0?arguments[0]:[],b=new Map;function I(j){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(j||[]).forEach(function(L){var p=L.key,z=L.children;Object(o.a)(p!=null,"Tree node must have a certain key: [".concat(A).concat(p,"]"));var T=String(p);Object(o.a)(!b.has(T)||p===null||p===void 0,"Same 'key' exist in the Tree: ".concat(T)),b.set(T,!0),I(z,"".concat(A).concat(T," > "))})}I(c)}function r(c){function b(I){var j=Object(g.a)(I);return j.map(function(A){if(!Object(s.i)(A))return Object(o.a)(!A,"Tree/TreeNode can only accept TreeNode as children."),null;var L=A.key,p=A.props,z=p.children,T=Object(x.a)(p,["children"]),B=Object(h.a)({key:L},T),C=b(z);return C.length&&(B.children=C),B}).filter(function(A){return A})}return b(c)}function u(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],I=new Set(b===!0?[]:b),j=[];function A(L){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return L.map(function(z,T){var B=Object(s.h)(p?p.pos:"0",T),C=l(z.key,B),f=Object(h.a)(Object(h.a)({},z),{},{parent:p,pos:B,children:null,data:z,isStart:[].concat(Object(w.a)(p?p.isStart:[]),[T===0]),isEnd:[].concat(Object(w.a)(p?p.isEnd:[]),[T===L.length-1])});return j.push(f),b===!0||I.has(C)?f.children=A(z.children||[],f):f.children=[],f})}return A(c),j}function a(c,b,I){var j;I?typeof I=="string"?j=function(p){return p[I]}:typeof I=="function"&&(j=function(p){return I(p)}):j=function(p,z){return l(p.key,z)};function A(L,p,z){var T=L?L.children:c,B=L?Object(s.h)(z.pos,p):"0";if(L){var C=j(L,B),f={node:L,index:p,pos:B,key:C,parentPos:z.node?z.pos:null,level:z.level+1};b(f)}T&&T.forEach(function(n,i){A(n,i,{node:L,pos:B,level:z?z.level+1:-1})})}A(null)}function d(c){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},I=b.initWrapper,j=b.processEntity,A=b.onProcessFinished,L=arguments.length>2?arguments[2]:void 0,p={},z={},T={posEntities:p,keyEntities:z};return I&&(T=I(T)||T),a(c,function(B){var C=B.node,f=B.index,n=B.pos,i=B.key,P=B.parentPos,_=B.level,S={node:C,index:f,key:i,pos:n,level:_},v=l(i,n);p[n]=S,z[v]=S,S.parent=p[P],S.parent&&(S.parent.children=S.parent.children||[],S.parent.children.push(S)),j&&j(S,T)},L),A&&A(T),T}function m(c,b){var I=b.expandedKeys,j=b.selectedKeys,A=b.loadedKeys,L=b.loadingKeys,p=b.checkedKeys,z=b.halfCheckedKeys,T=b.dragOverNodeKey,B=b.dropPosition,C=b.keyEntities,f=C[c],n={eventKey:c,expanded:I.indexOf(c)!==-1,selected:j.indexOf(c)!==-1,loaded:A.indexOf(c)!==-1,loading:L.indexOf(c)!==-1,checked:p.indexOf(c)!==-1,halfChecked:z.indexOf(c)!==-1,pos:String(f?f.pos:""),dragOver:T===c&&B===0,dragOverGapTop:T===c&&B===-1,dragOverGapBottom:T===c&&B===1};return n}function y(c){var b=c.data,I=c.expanded,j=c.selected,A=c.checked,L=c.loaded,p=c.loading,z=c.halfChecked,T=c.dragOver,B=c.dragOverGapTop,C=c.dragOverGapBottom,f=c.pos,n=c.active,i=Object(h.a)(Object(h.a)({},b),{},{expanded:I,selected:j,checked:A,loaded:L,loading:p,halfChecked:z,dragOver:T,dragOverGapTop:B,dragOverGapBottom:C,pos:f,active:n});return"props"in i||Object.defineProperty(i,"props",{get:function(){return Object(o.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),c}}),i}},"8XDt":function(ne,N,e){e("qH13");var w=e("aX58"),h=w.registerPainter,x=e("6fms");h("vml",x)},"A/g1":function(ne,N){ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BPZU:function(ne,N){var e=32,w=7,h=256;function x(a){for(var d=0;a>=e;)d|=a&1,a>>=1;return a+d}function g(a,d,m,y){var c=d+1;if(c===m)return 1;if(y(a[c++],a[d])<0){for(;c=0;)c++;return c-d}function o(a,d,m){for(m--;d>>1,c(b,a[A])<0?j=A:I=A+1;var L=y-I;switch(L){case 3:a[I+3]=a[I+2];case 2:a[I+2]=a[I+1];case 1:a[I+1]=a[I];break;default:for(;L>0;)a[I+L]=a[I+L-1],L--}a[I]=b}}function l(a,d,m,y,c,b){var I=0,j=0,A=1;if(b(a,d[m+c])>0){for(j=y-c;A0;)I=A,A=(A<<1)+1,A<=0&&(A=j);A>j&&(A=j),I+=c,A+=c}else{for(j=c+1;Aj&&(A=j);var L=I;I=c-A,A=c-L}for(I++;I>>1);b(a,d[m+p])>0?I=p+1:A=p}return A}function t(a,d,m,y,c,b){var I=0,j=0,A=1;if(b(a,d[m+c])<0){for(j=c+1;Aj&&(A=j);var L=I;I=c-A,A=c-L}else{for(j=y-c;A=0;)I=A,A=(A<<1)+1,A<=0&&(A=j);A>j&&(A=j),I+=c,A+=c}for(I++;I>>1);b(a,d[m+p])<0?A=p:I=p+1}return A}function r(a,d){var m=w,y=0,c=h,b=0,I,j,A=0;y=a.length,y<2*h&&(c=y>>>1);var L=[];b=y<120?5:y<1542?10:y<119151?19:40,I=[],j=[];function p(n,i){I[A]=n,j[A]=i,A+=1}function z(){for(;A>1;){var n=A-2;if(n>=1&&j[n-1]<=j[n]+j[n+1]||n>=2&&j[n-2]<=j[n]+j[n-1])j[n-1]j[n+1])break;B(n)}}function T(){for(;A>1;){var n=A-2;n>0&&j[n-1]=w||q>=w);if(V)break;D<0&&(D=0),D+=2}if(m=D,m<1&&(m=1),i===1){for(S=0;S<_;S++)a[M+S]=a[R+S];a[M+_]=L[v]}else{if(i===0)throw new Error;for(S=0;S=0;S--)a[G+S]=a[D+S];a[M]=L[R];return}for(var q=m;;){var V=0,H=0,E=!1;do if(d(L[R],a[v])<0){if(a[M--]=a[v--],V++,H=0,--i===0){E=!0;break}}else if(a[M--]=L[R--],H++,V=0,--_===1){E=!0;break}while((V|H)=0;S--)a[G+S]=a[D+S];if(i===0){E=!0;break}}if(a[M--]=L[R--],--_===1){E=!0;break}if(H=_-l(a[v],L,0,_,_-1,d),H!==0){for(M-=H,R-=H,_-=H,G=M+1,D=R+1,S=0;S=w||H>=w);if(E)break;q<0&&(q=0),q+=2}if(m=q,m<1&&(m=1),_===1){for(M-=i,v-=i,G=M+1,D=v+1,S=i-1;S>=0;S--)a[G+S]=a[D+S];a[M]=L[R]}else{if(_===0)throw new Error;for(D=M-(_-1),S=0;S<_;S++)a[D+S]=L[S]}}this.mergeRuns=z,this.forceMergeRuns=T,this.pushRun=p}function u(a,d,m,y){m||(m=0),y||(y=a.length);var c=y-m;if(c<2)return;var b=0;if(cj&&(A=j),s(a,m,m+A,m+b,d),b=A}I.pushRun(m,b),I.mergeRuns(),c-=b,m+=b}while(c!==0);I.forceMergeRuns()}ne.exports=u},BU3w:function(ne,N,e){"use strict";e.d(N,"a",function(){return s});var w=e("MNnm"),h="rc-util-key";function x(l){if(l.attachTo)return l.attachTo;var t=document.querySelector("head");return t||document.body}function g(l){var t,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(w.a)())return null;var u=document.createElement("style");if((t=r.csp)===null||t===void 0?void 0:t.nonce){var a;u.nonce=(a=r.csp)===null||a===void 0?void 0:a.nonce}u.innerHTML=l;var d=x(r),m=d.firstChild;return r.prepend&&d.prepend?d.prepend(u):r.prepend&&m?d.insertBefore(u,m):d.appendChild(u),u}var o=new Map;function s(l,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u=x(r);if(!o.has(u)){var a=g("",r),d=a.parentNode;o.set(u,d),d.removeChild(a)}var m=Array.from(o.get(u).children).find(function(j){return j.tagName==="STYLE"&&j[h]===t});if(m){var y,c;if(((y=r.csp)===null||y===void 0?void 0:y.nonce)&&m.nonce!==((c=r.csp)===null||c===void 0?void 0:c.nonce)){var b;m.nonce=(b=r.csp)===null||b===void 0?void 0:b.nonce}return m.innerHTML!==l&&(m.innerHTML=l),m}var I=g(l,r);return I[h]=t,I}},BlVb:function(ne,N,e){var w=e("hyiK"),h=1e-8;function x(o,s){return Math.abs(o-s).5?z:p}function u(p,z,T,B,C){var f=p.length;if(C===1)for(var n=0;nC;if(f)p.length=C;else for(var n=B;n=0&&!(q[he]<=Pe);he--);he=Math.min(he,_-2)}else{for(he=ee;he<_&&!(q[he]>Pe);he++);he=Math.min(he-1,_-2)}ee=he,ae=Pe;var ye=q[he+1]-q[he];if(ye===0)return;if(ue=(Pe-q[he])/ye,P)if(U=V[he],be=V[he===0?he:he-1],Z=V[he>_-2?_-1:he+1],O=V[he>_-3?_-1:he+2],v)m(be,U,Z,O,ue,ue*ue,ue*ue*ue,n(xe,C),D);else{var Ae;if(R)Ae=m(be,U,Z,O,ue,ue*ue,ue*ue*ue,X,1),Ae=b(X);else{if(M)return r(U,Z,ue);Ae=y(be,U,Z,O,ue,ue*ue,ue*ue*ue)}i(xe,C,Ae)}else if(v)u(V[he],V[he+1],ue,n(xe,C),D);else{var Ae;if(R)u(V[he],V[he+1],ue,X,1),Ae=b(X);else{if(M)return r(V[he],V[he+1],ue);Ae=t(V[he],V[he+1],ue)}i(xe,C,Ae)}},fe=new w({target:p._target,life:G,loop:p._loop,delay:p._delay,onframe:ce,ondestroy:T});return z&&z!=="spline"&&(fe.easing=z),fe}var A=function(p,z,T,B){this._tracks={},this._target=p,this._loop=z||!1,this._getter=T||s,this._setter=B||l,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};A.prototype={when:function(p,z){var T=this._tracks;for(var B in z){if(!z.hasOwnProperty(B))continue;if(!T[B]){T[B]=[];var C=this._getter(this._target,B);if(C==null)continue;p!==0&&T[B].push({time:0,value:c(C)})}T[B].push({time:p,value:z[B]})}return this},during:function(p){return this._onframeList.push(p),this},pause:function(){for(var p=0;p1&&u&&u.length>1){var d=x(u)/x(a);!isFinite(d)&&(d=1),t.pinchScale=d;var m=g(u);return t.pinchX=m[0],t.pinchY=m[1],{type:"pinch",target:l[0].target,event:t}}}},s=h;ne.exports=s},CoPh:function(ne,N,e){ne.exports=e.p+"static/star.14f60c08.svg"},DBLp:function(ne,N){function e(){}e.prototype={diff:function(o,s,l){l||(l=function(A,L){return A===L}),this.equals=l;var t=this;o=o.slice(),s=s.slice();var r=s.length,u=o.length,a=1,d=r+u,m=[{newPos:-1,components:[]}],y=this.extractCommon(m[0],s,o,0);if(m[0].newPos+1>=r&&y+1>=u){for(var c=[],b=0;b=r&&T+1>=u)return w(t,L.components,s,o);m[A]=L}a++}for(;a<=d;){var j=I();if(j)return j}},pushComponent:function(o,s,l){var t=o[o.length-1];t&&t.added===s&&t.removed===l?o[o.length-1]={count:t.count+1,added:s,removed:l}:o.push({count:1,added:s,removed:l})},extractCommon:function(o,s,l,t){for(var r=s.length,u=l.length,a=o.newPos,d=a-t,m=0;a+1=50,title:Ce.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){fe(Ce)}}," ",c.a.createElement(D.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},V=e("9kvl"),H=e("ju9d");function E(U){var Z=U.children;return c.a.createElement("div",{className:"no-data"},c.a.createElement("img",{src:z.a,alt:"no-data",width:300}),Z)}var K={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},k;(function(U){U[U.INITDATA=0]="INITDATA",U[U.SHOWLOADING=1]="SHOWLOADING",U[U.SHOWFORMPANEL=2]="SHOWFORMPANEL",U[U.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",U[U.SELECTGROUP=4]="SELECTGROUP",U[U.SETINDEX=5]="SETINDEX"})(k||(k={}));function Y(U,Z){switch(Z.type){case k.INITDATA:return Object(A.a)(Object(A.a)({},U),Z.payload);case k.SHOWLOADING:return Object(A.a)(Object(A.a)({},U),{},{loading:Z.payload});case k.SETINDEX:return Object(A.a)(Object(A.a)({},U),{},{index:Z.payload});case k.SHOWFORMPANEL:return Object(A.a)(Object(A.a)({},U),Z.payload);case k.SHOWMEMBERPANEL:return Object(A.a)(Object(A.a)({},U),Z.payload);case k.SELECTGROUP:return Object(A.a)(Object(A.a)({},U),{},{selectedGroup:Z.payload,showFormPanel:!0});default:throw new Error}}function Q(U){var Z,O=U.user,X=Object(y.useReducer)(Y,K),ce=Object(r.a)(X,2),fe=ce[0],xe=ce[1],Pe=fe.data,he=fe.index,ye=fe.loading,Ae=fe.showFormPanel,Oe=fe.selectedGroup,De=fe.showMemberPanel,je=(Z=O.userInfo)===null||Z===void 0?void 0:Z.role,Xe=Object(y.useMemo)(function(){var $e=[],nt=[],lt=Object(l.a)(Pe),Ze;try{for(lt.s();!(Ze=lt.n()).done;){var Ve=Ze.value;Ve.is_creat?$e.push(Ve):nt.push(Ve)}}catch(Te){lt.e(Te)}finally{lt.f()}return[$e,nt]},[Pe]);Object(y.useEffect)(function(){je===15&&xe({type:k.SETINDEX,payload:1})},[je]);function Ge(){return tt.apply(this,arguments)}function tt(){return tt=Object(t.a)(m.a.mark(function $e(){var nt;return m.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,T();case 2:nt=Ze.sent,xe({type:k.INITDATA,payload:{loading:!1,showFormPanel:!1,data:nt.groups}});case 4:case"end":return Ze.stop()}},$e)})),tt.apply(this,arguments)}Object(y.useEffect)(function(){Ge()},[]);function ut($e){return se.apply(this,arguments)}function se(){return se=Object(t.a)(m.a.mark(function $e(nt){return m.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(!Oe.id){Ze.next=5;break}return Ze.next=3,C(Oe.id,nt);case 3:Ze.next=7;break;case 5:return Ze.next=7,B(nt);case 7:Ge();case 8:case"end":return Ze.stop()}},$e)})),se.apply(this,arguments)}function Ce(){xe({type:k.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function _e($e){xe({type:k.SELECTGROUP,payload:$e})}function Se(){xe({type:k.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function Ne(){xe({type:k.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Qe($e){xe({type:k.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:$e}})}function He($e,nt){return Be.apply(this,arguments)}function Be(){return Be=Object(t.a)(m.a.mark(function $e(nt,lt){return m.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,i(nt,lt);case 2:Ge();case 3:case"end":return Ve.stop()}},$e)})),Be.apply(this,arguments)}function Ke($e){return rt.apply(this,arguments)}function rt(){return rt=Object(t.a)(m.a.mark(function $e(nt){return m.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,P(nt);case 2:Ge();case 3:case"end":return Ze.stop()}},$e)})),rt.apply(this,arguments)}function et($e){return We.apply(this,arguments)}function We(){return We=Object(t.a)(m.a.mark(function $e(nt){return m.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,n(nt);case 2:Ge();case 3:case"end":return Ze.stop()}},$e)})),We.apply(this,arguments)}function st($e){xe({type:k.SETINDEX,payload:parseInt($e.target.id,10)})}function at($e,nt){return Je.apply(this,arguments)}function Je(){return Je=Object(t.a)(m.a.mark(function $e(nt,lt){return m.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ne(),Ve.next=3,f({user_ids:nt,group_id:lt});case 3:Ge();case 4:case"end":return Ve.stop()}},$e)})),Je.apply(this,arguments)}return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:"teaching-circling-container"},c.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",je<=12&&c.a.createElement(h.a,{type:"primary",disabled:Pe.length>=50,title:Pe.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Ce},"\u65B0\u5EFA")," "),c.a.createElement("div",{className:"teaching-circling-body"},je===15?null:c.a.createElement("ul",{className:"navs"},c.a.createElement("li",{className:he===0?"active":""},c.a.createElement("a",{id:"0",onClick:st},"\u6211\u521B\u5EFA\u7684")),c.a.createElement("li",{className:he===1?"active":""},c.a.createElement("a",{id:"1",onClick:st},"\u6211\u52A0\u5165\u7684"))),c.a.createElement("div",{className:Xe[he].length===0?"nodata-content":"main-content"},Xe[he].length===0?c.a.createElement(E,null,je<=12?c.a.createElement(c.a.Fragment,null," ",c.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")," ",c.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")," "):c.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 ")):c.a.createElement(q,{onExitGroup:et,onPlusMember:Qe,onDelMember:He,onDelGroup:Ke,isAdminOrTeacher:je<=12,onChangeGroupName:_e,data:Xe[he]}))),c.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 ")),c.a.createElement(v,{callback:ut,visible:Ae,onCancel:Se,id:Oe.id,name:Oe.name}),c.a.createElement(j.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:De,onCancel:Ne,footer:null,width:1100,bodyStyle:{minHeight:200}},c.a.createElement(H.a,{container_id:Oe.id,container_type:4,onSelect:at,onCancel:Ne})))}var ee=Object(V.a)(function(U){var Z=U.user;return{user:Z}})(Q),ae=e("SLjR"),de=e("55Ip"),ue=a.a.Group,be=N.a=function(U){var Z=U.onSelect,O=U.onCancel,X=Object(y.useState)([]),ce=Object(r.a)(X,2),fe=ce[0],xe=ce[1],Pe=Object(y.useState)(!0),he=Object(r.a)(Pe,2),ye=he[0],Ae=he[1];Object(y.useEffect)(function(){function je(){return Xe.apply(this,arguments)}function Xe(){return Xe=Object(t.a)(m.a.mark(function Ge(){var tt,ut;return m.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,Object(b.c)("teach_groups/my.json");case 2:tt=Ce.sent,ut=tt.groups,xe(ut),Ae(!1);case 6:case"end":return Ce.stop()}},Ge)})),Xe.apply(this,arguments)}je()},[]);var Oe=Object(y.useMemo)(function(){var je=[],Xe=[],Ge=Object(l.a)(fe),tt;try{for(Ge.s();!(tt=Ge.n()).done;){var ut=tt.value;ut.is_creat?je.push(ut):Xe.push(ut)}}catch(se){Ge.e(se)}finally{Ge.f()}return[je,Xe]},[fe]);function De(je){Z(je)}return c.a.createElement(g.a,{className:"select-teach-group",onFinish:De},ye?c.a.createElement(s.a,{paragraph:!0}):fe.length===0?c.a.createElement(E,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",c.a.createElement(de.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):c.a.createElement(c.a.Fragment,null,c.a.createElement(g.a.Item,{name:"group_id"},c.a.createElement(ue,null,c.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),c.a.createElement("ul",{className:"groups"},Oe[0].map(function(je){return c.a.createElement("li",{key:je.id},c.a.createElement(a.a,{value:je.id},je.name))})),c.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),c.a.createElement("ul",{className:"groups"},Oe[1].map(function(je){return c.a.createElement("li",{key:je.id},c.a.createElement(a.a,{value:je.id},je.name))})))),c.a.createElement("div",{className:"btn-actions"},c.a.createElement(h.a,{type:"ghost",onClick:O,style:{marginRight:10}},"\u53D6\u6D88"),c.a.createElement(h.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DN4a:function(ne,N,e){var w=e("Fofx"),h=e("QBsz"),x=w.identity,g=5e-5;function o(d){return d>g||d<-g}var s=function(d){d=d||{},d.position||(this.position=[0,0]),d.rotation==null&&(this.rotation=0),d.scale||(this.scale=[1,1]),this.origin=this.origin||null},l=s.prototype;l.transform=null,l.needLocalTransform=function(){return o(this.rotation)||o(this.position[0])||o(this.position[1])||o(this.scale[0]-1)||o(this.scale[1]-1)};var t=[];l.updateTransform=function(){var d=this.parent,m=d&&d.transform,y=this.needLocalTransform(),c=this.transform;if(!(y||m)){c&&x(c);return}c=c||w.create(),y?this.getLocalTransform(c):x(c),m&&(y?w.mul(c,d.transform,c):w.copy(c,d.transform)),this.transform=c;var b=this.globalScaleRatio;if(b!=null&&b!==1){this.getGlobalScale(t);var I=t[0]<0?-1:1,j=t[1]<0?-1:1,A=((t[0]-I)*b+I)/t[0]||0,L=((t[1]-j)*b+j)/t[1]||0;c[0]*=A,c[1]*=A,c[2]*=L,c[3]*=L}this.invTransform=this.invTransform||w.create(),w.invert(this.invTransform,c)},l.getLocalTransform=function(d){return s.getLocalTransform(this,d)},l.setTransform=function(d){var m=this.transform,y=d.dpr||1;m?d.setTransform(y*m[0],y*m[1],y*m[2],y*m[3],y*m[4],y*m[5]):d.setTransform(y,0,0,y,0,0)},l.restoreTransform=function(d){var m=d.dpr||1;d.setTransform(m,0,0,m,0,0)};var r=[],u=w.create();l.setLocalTransform=function(d){if(!d)return;var m=d[0]*d[0]+d[1]*d[1],y=d[2]*d[2]+d[3]*d[3],c=this.position,b=this.scale;o(m-1)&&(m=Math.sqrt(m)),o(y-1)&&(y=Math.sqrt(y)),d[0]<0&&(m=-m),d[3]<0&&(y=-y),c[0]=d[4],c[1]=d[5],b[0]=m,b[1]=y,this.rotation=Math.atan2(-d[1]/y,d[0]/m)},l.decomposeTransform=function(){if(!this.transform)return;var d=this.parent,m=this.transform;d&&d.transform&&(w.mul(r,d.invTransform,m),m=r);var y=this.origin;y&&(y[0]||y[1])&&(u[4]=y[0],u[5]=y[1],w.mul(r,m,u),r[4]-=y[0],r[5]-=y[1],m=r),this.setLocalTransform(m)},l.getGlobalScale=function(d){var m=this.transform;return d=d||[],m?(d[0]=Math.sqrt(m[0]*m[0]+m[1]*m[1]),d[1]=Math.sqrt(m[2]*m[2]+m[3]*m[3]),m[0]<0&&(d[0]=-d[0]),m[3]<0&&(d[1]=-d[1]),d):(d[0]=1,d[1]=1,d)},l.transformCoordToLocal=function(d,m){var y=[d,m],c=this.invTransform;return c&&h.applyTransform(y,y,c),y},l.transformCoordToGlobal=function(d,m){var y=[d,m],c=this.transform;return c&&h.applyTransform(y,y,c),y},s.getLocalTransform=function(d,m){m=m||[],x(m);var y=d.origin,c=d.scale||[1,1],b=d.rotation||0,I=d.position||[0,0];return y&&(m[4]-=y[0],m[5]-=y[1]),w.scale(m,m,c),b&&w.rotate(m,m,b),y&&(m[4]+=y[0],m[5]+=y[1]),m[4]+=I[0],m[5]+=I[1],m};var a=s;ne.exports=a},Dagg:function(ne,N,e){var w=e("Gev7"),h=e("mFDi"),x=e("bYtY"),g=e("Xnb7");function o(l){w.call(this,l)}o.prototype={constructor:o,type:"image",brush:function(l,t){var r=this.style,u=r.image;r.bind(l,this,t);var a=this._image=g.createOrUpdateImage(u,this._image,this,this.onload);if(!a||!g.isImageReady(a))return;var d=r.x||0,m=r.y||0,y=r.width,c=r.height,b=a.width/a.height;if(y==null&&c!=null?y=c*b:c==null&&y!=null?c=y/b:y==null&&c==null&&(y=a.width,c=a.height),this.setTransform(l),r.sWidth&&r.sHeight){var I=r.sx||0,j=r.sy||0;l.drawImage(a,I,j,r.sWidth,r.sHeight,d,m,y,c)}else if(r.sx&&r.sy){var I=r.sx,j=r.sy,A=y-I,L=c-j;l.drawImage(a,I,j,A,L,d,m,y,c)}else l.drawImage(a,d,m,y,c);r.text!=null&&(this.restoreTransform(l),this.drawRectText(l,this.getBoundingRect()))},getBoundingRect:function(){var l=this.style;return this._rect||(this._rect=new h(l.x||0,l.y||0,l.width||0,l.height||0)),this._rect}},x.inherits(o,w);var s=o;ne.exports=s},E7E6:function(ne,N){ne.exports="data:image/png;base64,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"},FMhn:function(ne,N,e){"use strict";e.r(N);var w=e("DjyN"),h=e("NUBc"),x=e("cWXX"),g=e("/ezw"),o=e("qVdP"),s=e("jsC+"),l=e("lUTK"),t=e("BvKs"),r=e("+L6B"),u=e("2/Rp"),a=e("miYZ"),d=e("tsqr"),m=e("2qtc"),y=e("kLXV"),c=e("9og8"),b=e("tJVT"),I=e("PpiC"),j=e("WmNS"),A=e.n(j),L=e("q1tI"),p=e.n(L),z=e("9kvl"),T=e("zeYf"),B=e("m3rI"),C=e("7Kak"),f=e("9yH6"),n=e("+MdJ"),i=e.n(n),P=function(Q){var ee=Q.shixunsDetail,ae=Q.globalSetting,de=Q.loading,ue=Q.dispatch,be=Q.onReloadData,U=Object(I.a)(Q,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Z=Object(L.useState)(),O=Object(b.a)(Z,2),X=O[0],ce=O[1],fe=Object(L.useState)([]),xe=Object(b.a)(fe,2),Pe=xe[0],he=xe[1];Object(L.useEffect)(function(){ee.actionTabs.key==="Collaborators-ChangeManager"&&ye()},[ee.actionTabs.key]);var ye=function(){var je=Object(c.a)(A.a.mark(function Xe(){var Ge,tt;return A.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return se.next=2,ue({type:"shixunsDetail/getChangeManager",payload:{id:(Ge=ee.actionTabs.params)===null||Ge===void 0?void 0:Ge.id}});case 2:tt=se.sent,he(tt||[]);case 4:case"end":return se.stop()}},Xe)}));return function(){return je.apply(this,arguments)}}(),Ae=function(){var Xe;ue({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Xe=ee.actionTabs.params)===null||Xe===void 0?void 0:Xe.id}}})},Oe=function(){var je=Object(c.a)(A.a.mark(function Xe(){var Ge,tt;return A.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(X){se.next=3;break}return d.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),se.abrupt("return");case 3:return se.next=5,ue({type:"shixunsDetail/changeManager",payload:{id:(Ge=ee.actionTabs.params)===null||Ge===void 0?void 0:Ge.id,user_id:X}});case 5:tt=se.sent,De(),tt&&(be(),d.b.info(tt.message));case 8:case"end":return se.stop()}},Xe)}));return function(){return je.apply(this,arguments)}}(),De=function(){ue({type:"shixunsDetail/setActionTabs",payload:{}}),ce(null)};return p.a.createElement(y.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:ee.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:de.effects["shixunsDetail/changeManager"],onOk:Oe,onCancel:De},p.a.createElement("div",null,p.a.createElement("div",{className:i.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",p.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"),p.a.createElement("div",{className:i.a.content},Pe.length?p.a.createElement(f.a.Group,{value:X,onChange:function(Xe){return ce(Xe.target.value)}},Pe.map(function(je,Xe){return p.a.createElement(f.a,{className:i.a.radio,key:Xe,value:je.user_id},je.name)})):p.a.createElement("div",{className:i.a.add},p.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",p.a.createElement("a",{className:i.a.colorBlue,onClick:Ae},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},_=Object(z.a)(function(Y){var Q=Y.shixunsDetail,ee=Y.loading,ae=Y.globalSetting;return{shixunsDetail:Q,globalSetting:ae,loading:ee}})(P),S=e("Znn+"),v=e("ZTPi"),R=e("ju9d"),M=e("DDK+"),D=v.a.TabPane,G=function(Y){var Q=Y.visible,ee=Y.onCancel,ae=Y.onSelectGroup,de=Y.shixunId,ue=Y.onSelectCollaborator;return p.a.createElement(y.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:Q,width:1100,centered:!0,keyboard:!1,onCancel:ee,maskClosable:!1,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},p.a.createElement(v.a,{defaultActiveKey:"1"},p.a.createElement(D,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},p.a.createElement(R.a,{onCancel:ee,container_type:2,container_id:de,onSelect:ue})),p.a.createElement(D,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},p.a.createElement(M.a,{onCancel:ee,onSelect:ae}))))},q=e("7F0i"),V=e.n(q),H=e("8Skl"),E=e("ruvs"),K=function(Q){var ee,ae,de,ue,be,U,Z=Q.shixunsDetail,O=Q.globalSetting,X=Q.loading,ce=Q.user,fe=Q.dispatch,xe=Object(I.a)(Q,["shixunsDetail","globalSetting","loading","user","dispatch"]),Pe=Object(L.useRef)(),he=Object(L.useState)(0),ye=Object(b.a)(he,2),Ae=ye[0],Oe=ye[1],De=Object(L.useState)([]),je=Object(b.a)(De,2),Xe=je[0],Ge=je[1],tt=Object(L.useState)({id:null,page:1}),ut=Object(b.a)(tt,2),se=ut[0],Ce=ut[1],_e=(ee=ce.userInfo)===null||ee===void 0||((ae=ee.shixun)===null||ae===void 0)?void 0:ae.editable,Se=((de=ce.userInfo)===null||de===void 0?void 0:de.role)<=2||((ue=ce.userInfo)===null||ue===void 0||((be=ue.shixun)===null||be===void 0)?void 0:be.is_creator);Object(L.useEffect)(function(){Pe.current=xe.match.params.id,se.id=Pe.current,Ce(se),Ne(se)},[]);var Ne=function(){var Je=Object(c.a)(A.a.mark(function $e(nt){var lt;return A.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,fe({type:"shixunsDetail/getCollaboratorsData",payload:nt});case 2:lt=Ve.sent,lt&&(Ge(lt.members||[]),Oe(lt.member_count));case 4:case"end":return Ve.stop()}},$e)}));return function(nt){return Je.apply(this,arguments)}}(),Qe=function(){var Je=Object(c.a)(A.a.mark(function $e(){var nt;return A.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return se.page=1,Ce(se),nt=Object(E.b)(),Ze.next=5,fe({type:"user/getUserInfo",payload:nt});case 5:return Ze.next=7,Ne(se);case 7:case"end":return Ze.stop()}},$e)}));return function(){return Je.apply(this,arguments)}}(),He=function($e){se.page=$e,Ce(se),Ne(se)},Be=function($e){y.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:p.a.createElement("div",{className:V.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var nt=Object(c.a)(A.a.mark(function Ze(){var Ve,Te;return A.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,fe({type:"shixunsDetail/deleteCollaborators",payload:{id:Pe.current,userId:$e}});case 2:if(Te=Ee.sent,!(((Ve=ce.userInfo)===null||Ve===void 0?void 0:Ve.user_id)===$e)){Ee.next=6;break}return z.d.push("/shixuns"),Ee.abrupt("return");case 6:d.b.info(Te==null?void 0:Te.message),se.page=1,Ce(se),Ne(se);case 10:case"end":return Ee.stop()}},Ze)}));function lt(){return nt.apply(this,arguments)}return lt}()})},Ke=function(){fe({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Pe.current}}})};function rt(Je,$e,nt,lt){return et.apply(this,arguments)}function et(){return et=Object(c.a)(A.a.mark(function Je($e,nt,lt,Ze){return A.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,fe({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:$e,user_id:nt,editable:lt?0:1}});case 2:Ne(se);case 3:case"end":return Te.stop()}},Je)})),et.apply(this,arguments)}var We=function(){fe({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Pe.current}}})};function st(){fe({type:"shixunsDetail/setActionTabs",payload:{}})}var at={visible:Z.actionTabs.key==="Collaborators-AddCollaborator",onCancel:st,shixunId:Pe.current,onSelectCollaborator:function(){var Je=Object(c.a)(A.a.mark(function nt(lt){var Ze;return A.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return st(),Te.next=3,fe({type:"shixunsDetail/addCollaborator",payload:{id:Pe.current,user_ids:lt}});case 3:Ze=Te.sent,Ze&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Qe());case 5:case"end":return Te.stop()}},nt)}));function $e(nt){return Je.apply(this,arguments)}return $e}(),onSelectGroup:function(){var Je=Object(c.a)(A.a.mark(function nt(lt){var Ze;return A.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return st(),Te.next=3,fe({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Pe.current,group_id:lt.group_id}});case 3:Ze=Te.sent,Ze&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Qe());case 5:case"end":return Te.stop()}},nt)}));function $e(nt){return Je.apply(this,arguments)}return $e}()};return p.a.createElement("section",{className:V.a.bg},p.a.createElement("div",{className:V.a.wrap},p.a.createElement("div",{className:V.a.content},((U=Z.detail)===null||U===void 0?void 0:U.identity)<5&&p.a.createElement("div",{className:V.a.head},p.a.createElement("span",{className:V.a.headCount},Ae,"\u4EBA"),p.a.createElement("div",null,Se&&p.a.createElement(u.a,{type:"primary",ghost:!0,className:V.a.button,onClick:Ke},"\u66F4\u6362\u7BA1\u7406\u5458"),_e&&p.a.createElement(u.a,{type:"primary",className:V.a.button,onClick:We},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),p.a.createElement("div",{className:V.a.list},p.a.createElement(g.a,{loading:X.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Xe.map(function(Je,$e){var nt,lt,Ze,Ve,Te,Ue,Ee,J;return p.a.createElement("div",{className:V.a.itemWrap,key:$e},p.a.createElement("a",{href:(nt=Je.user)===null||nt===void 0?void 0:nt.user_url,target:"_blank",className:V.a.imgWrap},p.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:V.a.img,src:"".concat(B.a.IMG_SERVER,"/images/").concat((lt=Je.user)===null||lt===void 0?void 0:lt.image_url)}),((Ze=Je.user)===null||Ze===void 0?void 0:Ze.shixun_manager)&&p.a.createElement("span",{className:V.a.manager},"\u521B\u5EFA\u8005")),p.a.createElement("div",{className:V.a.itemContent},p.a.createElement("p",{className:V.a.nameWrap},p.a.createElement("a",{href:Je.user.user_url,target:"_blank",className:V.a.name},(Ve=Je.user)===null||Ve===void 0?void 0:Ve.name),p.a.createElement("div",{className:V.a.actionGroup},Se?(Te=Je.user)!==null&&Te!==void 0&&Te.shixun_manager?null:p.a.createElement(s.a,{overlay:p.a.createElement(t.a,{selectedKeys:[Je.editable?"1":"2"],onClick:function(){var Ie;rt(Z.detail.identifier,Je.user.user_id,Je.editable,(Ie=Je.user)===null||Ie===void 0?void 0:Ie.name)}},p.a.createElement(t.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),p.a.createElement(t.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},p.a.createElement("div",null,Je.editable?p.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):p.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",p.a.createElement(H.a,{style:{fontSize:"14px",color:"#888888"}}))):Je.editable?p.a.createElement("span",{className:"c-green"},"\u53EF\u7F16\u8F91\u5B9E\u8BAD"):p.a.createElement("span",{className:"c-grey-c"},"\u4E0D\u53EF\u7F16\u8F91\u5B9E\u8BAD"),!((Ue=Je.user)!==null&&Ue!==void 0&&Ue.shixun_manager)&&_e&&Je.user.user_id!==((Ee=ce.userInfo)===null||Ee===void 0?void 0:Ee.user_id)?p.a.createElement("a",{className:"c-grey-c",onClick:function(){var Ie;return Be((Ie=Je.user)===null||Ie===void 0?void 0:Ie.user_id)}},"\u5220\u9664"):null)),p.a.createElement("p",{className:V.a.schoolWrap},p.a.createElement("span",{className:V.a.school},(J=Je.user)===null||J===void 0?void 0:J.school_name))))})))),Ae>10&&p.a.createElement("div",{className:V.a.countWrap},p.a.createElement(h.a,{showQuickJumper:!0,showSizeChanger:!1,total:Ae,onChange:function($e){return He($e)},pageSize:16,current:se.page}))),p.a.createElement(T.a,null),p.a.createElement(_,{onReloadData:Qe}),p.a.createElement(G,at))},k=N.default=Object(z.a)(function(Y){var Q=Y.shixunsDetail,ee=Y.loading,ae=Y.globalSetting,de=Y.user;return{shixunsDetail:Q,globalSetting:ae,user:de,loading:ee}})(K)},FOrL:function(ne,N,e){ne.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function(ne,N,e){ne.exports=e.p+"static/qrCode.dd0fe9b2.png"},Fofx:function(ne,N){var e=typeof Float32Array=="undefined"?Array:Float32Array;function w(){var u=new e(6);return h(u),u}function h(u){return u[0]=1,u[1]=0,u[2]=0,u[3]=1,u[4]=0,u[5]=0,u}function x(u,a){return u[0]=a[0],u[1]=a[1],u[2]=a[2],u[3]=a[3],u[4]=a[4],u[5]=a[5],u}function g(u,a,d){var m=a[0]*d[0]+a[2]*d[1],y=a[1]*d[0]+a[3]*d[1],c=a[0]*d[2]+a[2]*d[3],b=a[1]*d[2]+a[3]*d[3],I=a[0]*d[4]+a[2]*d[5]+a[4],j=a[1]*d[4]+a[3]*d[5]+a[5];return u[0]=m,u[1]=y,u[2]=c,u[3]=b,u[4]=I,u[5]=j,u}function o(u,a,d){return u[0]=a[0],u[1]=a[1],u[2]=a[2],u[3]=a[3],u[4]=a[4]+d[0],u[5]=a[5]+d[1],u}function s(u,a,d){var m=a[0],y=a[2],c=a[4],b=a[1],I=a[3],j=a[5],A=Math.sin(d),L=Math.cos(d);return u[0]=m*L+b*A,u[1]=-m*A+b*L,u[2]=y*L+I*A,u[3]=-y*A+L*I,u[4]=L*c+A*j,u[5]=L*j-A*c,u}function l(u,a,d){var m=d[0],y=d[1];return u[0]=a[0]*m,u[1]=a[1]*y,u[2]=a[2]*m,u[3]=a[3]*y,u[4]=a[4]*m,u[5]=a[5]*y,u}function t(u,a){var d=a[0],m=a[2],y=a[4],c=a[1],b=a[3],I=a[5],j=d*b-c*m;return j?(j=1/j,u[0]=b*j,u[1]=-c*j,u[2]=-m*j,u[3]=d*j,u[4]=(m*I-b*y)*j,u[5]=(c*y-d*I)*j,u):null}function r(u){var a=w();return x(a,u),a}N.create=w,N.identity=h,N.copy=x,N.mul=g,N.translate=o,N.rotate=s,N.scale=l,N.invert=t,N.clone=r},FxDU:function(ne,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.createSensor=void 0;var w=e("QO+J"),h=e("j5sG"),x=typeof ResizeObserver!="undefined"?h.createSensor:w.createSensor;N.createSensor=x},Fxgj:function(ne,N,e){},GABl:function(ne,N){ne.exports="data:image/png;base64,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"},Gev7:function(ne,N,e){var w=e("bYtY"),h=e("K2GJ"),x=e("1bdT"),g=e("ni6a");function o(l){l=l||{},x.call(this,l);for(var t in l)l.hasOwnProperty(t)&&t!=="style"&&(this[t]=l[t]);this.style=new h(l.style,this),this._rect=null,this.__clipPaths=null}o.prototype={constructor:o,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(l){},afterBrush:function(l){},brush:function(l,t){},getBoundingRect:function(){},contain:function(l,t){return this.rectContain(l,t)},traverse:function(l,t){l.call(t,this)},rectContain:function(l,t){var r=this.transformCoordToLocal(l,t),u=this.getBoundingRect();return u.contain(r[0],r[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(l){return this.animate("style",l)},attrKV:function(l,t){l!=="style"?x.prototype.attrKV.call(this,l,t):this.style.set(t)},setStyle:function(l,t){return this.style.set(l,t),this.dirty(!1),this},useStyle:function(l){return this.style=new h(l,this),this.dirty(!1),this},calculateTextPosition:null},w.inherits(o,x),w.mixin(o,g);var s=o;ne.exports=s},Gytx:function(ne,N){ne.exports=function(w,h,x,g){var o=x?x.call(g,w,h):void 0;if(o!==void 0)return!!o;if(w===h)return!0;if(typeof w!="object"||!w||typeof h!="object"||!h)return!1;var s=Object.keys(w),l=Object.keys(h);if(s.length!==l.length)return!1;for(var t=Object.prototype.hasOwnProperty.bind(h),r=0;r3&&(t=e.call(t,1));for(var u=s.length,a=0;a4&&(t=e.call(t,1,t.length-1));for(var u=t[t.length-1],a=s.length,d=0;dthis._ux||I(z-this._yi)>this._uy||this._len<5;return this.addData(l.L,p,z),this._ctx&&T&&(this._needsDash()?this._dashedLineTo(p,z):this._ctx.lineTo(p,z)),T&&(this._xi=p,this._yi=z),this},bezierCurveTo:function(p,z,T,B,C,f){return this.addData(l.C,p,z,T,B,C,f),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,z,T,B,C,f):this._ctx.bezierCurveTo(p,z,T,B,C,f)),this._xi=C,this._yi=f,this},quadraticCurveTo:function(p,z,T,B){return this.addData(l.Q,p,z,T,B),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,z,T,B):this._ctx.quadraticCurveTo(p,z,T,B)),this._xi=T,this._yi=B,this},arc:function(p,z,T,B,C,f){return this.addData(l.A,p,z,T,T,B,C-B,0,f?0:1),this._ctx&&this._ctx.arc(p,z,T,B,C,f),this._xi=y(C)*T+p,this._yi=c(C)*T+z,this},arcTo:function(p,z,T,B,C){return this._ctx&&this._ctx.arcTo(p,z,T,B,C),this},rect:function(p,z,T,B){return this._ctx&&this._ctx.rect(p,z,T,B),this.addData(l.R,p,z,T,B),this},closePath:function(){this.addData(l.Z);var p=this._ctx,z=this._x0,T=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(z,T),p.closePath()),this._xi=z,this._yi=T,this},fill:function(p){p&&p.fill(),this.toStatic()},stroke:function(p){p&&p.stroke(),this.toStatic()},setLineDash:function(p){if(p instanceof Array){this._lineDash=p,this._dashIdx=0;for(var z=0,T=0;Tz.length&&(this._expandData(),z=this.data);for(var T=0;T0&&v<=p||P<0&&v>=p||P===0&&(_>0&&R<=z||_<0&&R>=z);){if(G=this._dashIdx,M=C[G],v+=P*M,R+=_*M,this._dashIdx=(G+1)%D,P>0&&vn||_>0&&Ri)continue;f[G%2?"moveTo":"lineTo"](P>=0?d(v,p):m(v,p),_>=0?d(R,z):m(R,z))}P=v-p,_=R-z,this._dashOffset=-b(P*P+_*_)},_dashedBezierTo:function(p,z,T,B,C,f){var n=this._dashSum,i=this._dashOffset,P=this._lineDash,_=this._ctx,S=this._xi,v=this._yi,R,M,D,G=w.cubicAt,q=0,V=this._dashIdx,H=P.length,E,K,k=0;for(i<0&&(i=n+i),i%=n,R=0;R<1;R+=.1)M=G(S,p,T,C,R+.1)-G(S,p,T,C,R),D=G(v,z,B,f,R+.1)-G(v,z,B,f,R),q+=b(M*M+D*D);for(;Vi);V++);for(R=(k-i)/q;R<=1;)E=G(S,p,T,C,R),K=G(v,z,B,f,R),V%2?_.moveTo(E,K):_.lineTo(E,K),R+=P[V]/q,V=(V+1)%H;V%2!==0&&_.lineTo(C,f),M=C-E,D=f-K,this._dashOffset=-b(M*M+D*D)},_dashedQuadraticTo:function(p,z,T,B){var C=T,f=B;T=(T+2*p)/3,B=(B+2*z)/3,p=(this._xi+2*p)/3,z=(this._yi+2*z)/3,this._dashedBezierTo(p,z,T,B,C,f)},toStatic:function(){var p=this.data;p instanceof Array&&(p.length=this._len,j&&(this.data=new Float32Array(p)))},getBoundingRect:function(){t[0]=t[1]=u[0]=u[1]=Number.MAX_VALUE,r[0]=r[1]=a[0]=a[1]=-Number.MAX_VALUE;for(var p=this.data,z=0,T=0,B=0,C=0,f=0;fP||I(i-f)>_||v===S-1)&&(p.lineTo(n,i),C=n,f=i);break;case l.C:p.bezierCurveTo(z[v++],z[v++],z[v++],z[v++],z[v++],z[v++]),C=z[v-2],f=z[v-1];break;case l.Q:p.quadraticCurveTo(z[v++],z[v++],z[v++],z[v++]),C=z[v-2],f=z[v-1];break;case l.A:var M=z[v++],D=z[v++],G=z[v++],q=z[v++],V=z[v++],H=z[v++],E=z[v++],K=z[v++],k=G>q?G:q,Y=G>q?1:G/q,Q=G>q?q/G:1,ee=Math.abs(G-q)>.001,ae=V+H;ee?(p.translate(M,D),p.rotate(E),p.scale(Y,Q),p.arc(0,0,k,V,ae,1-K),p.scale(1/Y,1/Q),p.rotate(-E),p.translate(-M,-D)):p.arc(M,D,k,V,ae,1-K),v===1&&(T=y(V)*G+M,B=c(V)*q+D),C=y(ae)*G+M,f=c(ae)*q+D;break;case l.R:T=C=z[v],B=f=z[v+1],p.rect(z[v++],z[v++],z[v++],z[v++]);break;case l.Z:p.closePath(),C=T,f=B}}}},A.CMD=l;var L=A;ne.exports=L},ItGF:function(ne,N){var e={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?e={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?e={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?e={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:e=h(navigator.userAgent);var w=e;function h(x){var g={},o={},s=x.match(/Firefox\/([\d.]+)/),l=x.match(/MSIE\s([\d.]+)/)||x.match(/Trident\/.+?rv:(([\d.]+))/),t=x.match(/Edge\/([\d.]+)/),r=/micromessenger/i.test(x);return s&&(o.firefox=!0,o.version=s[1]),l&&(o.ie=!0,o.version=l[1]),t&&(o.edge=!0,o.version=t[1]),r&&(o.weChat=!0),{browser:o,os:g,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!o.ie&&!o.edge,pointerEventsSupported:"onpointerdown"in window&&(o.edge||o.ie&&o.version>=11),domSupported:typeof document!="undefined"}}ne.exports=w},JWDV:function(ne,N,e){ne.exports=e.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(ne,N){ne.exports="data:image/png;base64,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"},Jq4h:function(ne,N,e){ne.exports=e.p+"static/qrcode.54870d9b.png"},K2GJ:function(ne,N,e){var w=e("fW2E"),h=e("gut8"),x=h.ContextCachedBy,g=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],o=function(d){this.extendFrom(d,!1)};function s(d,m,y){var c=m.x==null?0:m.x,b=m.x2==null?1:m.x2,I=m.y==null?0:m.y,j=m.y2==null?0:m.y2;m.global||(c=c*y.width+y.x,b=b*y.width+y.x,I=I*y.height+y.y,j=j*y.height+y.y),c=isNaN(c)?0:c,b=isNaN(b)?1:b,I=isNaN(I)?0:I,j=isNaN(j)?0:j;var A=d.createLinearGradient(c,I,b,j);return A}function l(d,m,y){var c=y.width,b=y.height,I=Math.min(c,b),j=m.x==null?.5:m.x,A=m.y==null?.5:m.y,L=m.r==null?.5:m.r;m.global||(j=j*c+y.x,A=A*b+y.y,L=L*I);var p=d.createRadialGradient(j,A,0,j,A,L);return p}o.prototype={constructor:o,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(d,m,y){var c=this,b=y&&y.style,I=!b||d.__attrCachedBy!==x.STYLE_BIND;d.__attrCachedBy=x.STYLE_BIND;for(var j=0;j0},extendFrom:function(d,m){if(d)for(var y in d)d.hasOwnProperty(y)&&(m===!0||(m===!1?!this.hasOwnProperty(y):d[y]!=null))&&(this[y]=d[y])},set:function(d,m){typeof d=="string"?this[d]=m:this.extendFrom(d,!0)},clone:function(){var d=new this.constructor;return d.extendFrom(this,!0),d},getGradient:function(d,m,y){for(var c=m.type==="radial"?l:s,b=c(d,m,y),I=m.colorStops,j=0;j=0)continue;if(!Object.prototype.hasOwnProperty.call(d,c))continue;y[c]=d[c]}return y}function t(d,m){if(!(d instanceof m))throw new TypeError("Cannot call a class as a function")}function r(d,m){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m&&(typeof m=="object"||typeof m=="function")?m:d}function u(d,m){if(typeof m!="function"&&m!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof m);d.prototype=Object.create(m&&m.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),m&&(Object.setPrototypeOf?Object.setPrototypeOf(d,m):d.__proto__=m)}var a=function(d){u(m,d);function m(y){t(this,m);var c=r(this,(m.__proto__||Object.getPrototypeOf(m)).call(this,y));return c.scrollListener=c.scrollListener.bind(c),c.eventListenerOptions=c.eventListenerOptions.bind(c),c.mousewheelListener=c.mousewheelListener.bind(c),c}return w(m,[{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 c=this.getParentElement(this.scrollComponent);c.scrollTop=c.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var c=!1,b={get passive(){c=!0}};try{document.addEventListener("test",null,b),document.removeEventListener("test",null,b)}catch(I){}return c}},{key:"eventListenerOptions",value:function(){var c=this.props.useCapture;return this.isPassiveSupported()&&(c={useCapture:this.props.useCapture,passive:!0}),c}},{key:"setDefaultLoader",value:function(c){this.defaultLoader=c}},{key:"detachMousewheelListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.scrollComponent.parentNode),c.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.getParentElement(this.scrollComponent)),c.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(c){var b=this.props.getScrollParent&&this.props.getScrollParent();return b!=null?b:c&&c.parentNode}},{key:"filterProps",value:function(c){return c}},{key:"attachScrollListener",value:function(){var c=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!c)return;var b=window;this.props.useWindow===!1&&(b=c),b.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),b.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),b.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(c){c.deltaY===1&&!this.isPassiveSupported()&&c.preventDefault()}},{key:"scrollListener",value:function(){var c=this.scrollComponent,b=window,I=this.getParentElement(c),j=void 0;if(this.props.useWindow){var A=document.documentElement||document.body.parentNode||document.body,L=b.pageYOffset!==void 0?b.pageYOffset:A.scrollTop;this.props.isReverse?j=L:j=this.calculateOffset(c,L)}else this.props.isReverse?j=I.scrollTop:j=c.scrollHeight-I.scrollTop-I.clientHeight;j1&&arguments[1]!==void 0?arguments[1]:1,Ke=Oe.length,rt=0;rt1&&arguments[1]!==void 0?arguments[1]:!1;return Object(B.a)(V).map(function(E,K){if(!o.isValidElement(E)||!E.type)return null;var k=E.type.isSelectOptGroup,Y=E.key,Q=E.props,ee=Q.children,ae=Object(l.a)(Q,["children"]);return H||!k?C(E):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat(Y===null?K:Y,"__"),label:Y},ae),{},{options:f(ee)})}).filter(function(E){return E})}var n=e("2Qr1"),i=e("qNPg"),P=e("U8pU"),_=e("Kwbf"),S=e("WKfj");function v(V){var H=V.mode,E=V.options,K=V.children,k=V.backfill,Y=V.allowClear,Q=V.placeholder,ee=V.getInputElement,ae=V.showSearch,de=V.onSearch,ue=V.defaultOpen,be=V.autoFocus,U=V.labelInValue,Z=V.value,O=V.inputValue,X=V.optionLabelProp,ce=H==="multiple"||H==="tags",fe=ae!==void 0?ae:ce||H==="combobox",xe=E||f(K);if(Object(_.a)(H!=="tags"||xe.every(function(Ae){return!Ae.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),H==="tags"||H==="combobox"){var Pe=xe.some(function(Ae){return Ae.options?Ae.options.some(function(Oe){return typeof("value"in Oe?Oe.value:Oe.key)=="number"}):typeof("value"in Ae?Ae.value:Ae.key)=="number"});Object(_.a)(!Pe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(_.a)(H!=="combobox"||!X,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(_.a)(H==="combobox"||!k,"`backfill` only works with `combobox` mode."),Object(_.a)(H==="combobox"||!ee,"`getInputElement` only work with `combobox` mode."),Object(_.b)(H!=="combobox"||!ee||!Y||!Q,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),de&&!fe&&H!=="combobox"&&H!=="tags"&&Object(_.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(_.b)(!ue||be,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Z!=null){var he=Object(S.d)(Z);Object(_.a)(!U||he.every(function(Ae){return Object(P.a)(Ae)==="object"&&("key"in Ae||"value"in Ae)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(_.a)(!ce||Array.isArray(Z),"`value` should be array when `mode` is `multiple` or `tags`")}if(K){var ye=null;Object(B.a)(K).some(function(Ae){if(!o.isValidElement(Ae)||!Ae.type)return!1;var Oe=Ae.type;if(Oe.isSelectOption)return!1;if(Oe.isSelectOptGroup){var De=Object(B.a)(Ae.props.children).every(function(je){return!o.isValidElement(je)||!Ae.type||je.type.isSelectOption?!0:(ye=je.type,!1)});return!De}return ye=Oe,!0}),ye&&Object(_.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ye.displayName||ye.name||ye,"`.")),Object(_.a)(O===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var R=v,M=Object(i.a)({prefixCls:"rc-select",components:{optionList:j},convertChildrenToData:f,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:R,fillOptionsWithMissingValue:n.a}),D=function(V){Object(x.a)(E,V);var H=Object(g.a)(E);function E(){var K;return Object(w.a)(this,E),K=H.apply(this,arguments),K.selectRef=o.createRef(),K.focus=function(){K.selectRef.current.focus()},K.blur=function(){K.selectRef.current.blur()},K}return Object(h.a)(E,[{key:"render",value:function(){return o.createElement(M,Object.assign({ref:this.selectRef},this.props))}}]),E}(o.Component);D.Option=L,D.OptGroup=z;var G=D,q=N.c=G},MEGo:function(ne,N,e){var w=e("4fz+"),h=e("Dagg"),x=e("dqUG"),g=e("2fw6"),o=e("x6Kt"),s=e("rmlV"),l=e("yxFR"),t=e("y+Vt"),r=e("h7HQ"),u=e("1Jh7"),a=e("SKnc"),d=e("K2GJ"),m=e("Fofx"),y=e("NC18"),c=y.createFromString,b=e("bYtY"),I=b.isString,j=b.extend,A=b.defaults,L=b.trim,p=b.each,z=/[\s,]+/;function T(E){if(I(E)){var K=new DOMParser;E=K.parseFromString(E,"text/xml")}for(E.nodeType===9&&(E=E.firstChild);E.nodeName.toLowerCase()!=="svg"||E.nodeType!==1;)E=E.nextSibling;return E}function B(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}B.prototype.parse=function(E,K){K=K||{};var k=T(E);if(!k)throw new Error("Illegal svg");var Y=new w;this._root=Y;var Q=k.getAttribute("viewBox")||"",ee=parseFloat(k.getAttribute("width")||K.width),ae=parseFloat(k.getAttribute("height")||K.height);isNaN(ee)&&(ee=null),isNaN(ae)&&(ae=null),S(k,Y,null,!0);for(var de=k.firstChild;de;)this._parseNode(de,Y),de=de.nextSibling;var ue,be;if(Q){var U=L(Q).split(z);U.length>=4&&(ue={x:parseFloat(U[0]||0),y:parseFloat(U[1]||0),width:parseFloat(U[2]),height:parseFloat(U[3])})}if(ue&&ee!=null&&ae!=null&&(be=V(ue,ee,ae),!K.ignoreViewBox)){var Z=Y;Y=new w,Y.add(Z),Z.scale=be.scale.slice(),Z.position=be.position.slice()}return!K.ignoreRootClip&&ee!=null&&ae!=null&&Y.setClipPath(new o({shape:{x:0,y:0,width:ee,height:ae}})),{root:Y,width:ee,height:ae,viewBoxRect:ue,viewBoxTransform:be}},B.prototype._parseNode=function(E,K){var k=E.nodeName.toLowerCase();k==="defs"?this._isDefine=!0:k==="text"&&(this._isText=!0);var Y;if(this._isDefine){var Q=f[k];if(Q){var ee=Q.call(this,E),ae=E.getAttribute("id");ae&&(this._defs[ae]=ee)}}else{var Q=C[k];Q&&(Y=Q.call(this,E,K),K.add(Y))}for(var de=E.firstChild;de;)de.nodeType===1&&this._parseNode(de,Y),de.nodeType===3&&this._isText&&this._parseText(de,Y),de=de.nextSibling;k==="defs"?this._isDefine=!1:k==="text"&&(this._isText=!1)},B.prototype._parseText=function(E,K){if(E.nodeType===1){var k=E.getAttribute("dx")||0,Y=E.getAttribute("dy")||0;this._textX+=parseFloat(k),this._textY+=parseFloat(Y)}var Q=new x({style:{text:E.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});i(K,Q),S(E,Q,this._defs);var ee=Q.style.fontSize;ee&&ee<9&&(Q.style.fontSize=9,Q.scale=Q.scale||[1,1],Q.scale[0]*=ee/9,Q.scale[1]*=ee/9);var ae=Q.getBoundingRect();return this._textX+=ae.width,K.add(Q),Q};var C={g:function(E,K){var k=new w;return i(K,k),S(E,k,this._defs),k},rect:function(E,K){var k=new o;return i(K,k),S(E,k,this._defs),k.setShape({x:parseFloat(E.getAttribute("x")||0),y:parseFloat(E.getAttribute("y")||0),width:parseFloat(E.getAttribute("width")||0),height:parseFloat(E.getAttribute("height")||0)}),k},circle:function(E,K){var k=new g;return i(K,k),S(E,k,this._defs),k.setShape({cx:parseFloat(E.getAttribute("cx")||0),cy:parseFloat(E.getAttribute("cy")||0),r:parseFloat(E.getAttribute("r")||0)}),k},line:function(E,K){var k=new l;return i(K,k),S(E,k,this._defs),k.setShape({x1:parseFloat(E.getAttribute("x1")||0),y1:parseFloat(E.getAttribute("y1")||0),x2:parseFloat(E.getAttribute("x2")||0),y2:parseFloat(E.getAttribute("y2")||0)}),k},ellipse:function(E,K){var k=new s;return i(K,k),S(E,k,this._defs),k.setShape({cx:parseFloat(E.getAttribute("cx")||0),cy:parseFloat(E.getAttribute("cy")||0),rx:parseFloat(E.getAttribute("rx")||0),ry:parseFloat(E.getAttribute("ry")||0)}),k},polygon:function(E,K){var k=E.getAttribute("points");k&&(k=P(k));var Y=new r({shape:{points:k||[]}});return i(K,Y),S(E,Y,this._defs),Y},polyline:function(E,K){var k=new t;i(K,k),S(E,k,this._defs);var Y=E.getAttribute("points");Y&&(Y=P(Y));var Q=new u({shape:{points:Y||[]}});return Q},image:function(E,K){var k=new h;return i(K,k),S(E,k,this._defs),k.setStyle({image:E.getAttribute("xlink:href"),x:E.getAttribute("x"),y:E.getAttribute("y"),width:E.getAttribute("width"),height:E.getAttribute("height")}),k},text:function(E,K){var k=E.getAttribute("x")||0,Y=E.getAttribute("y")||0,Q=E.getAttribute("dx")||0,ee=E.getAttribute("dy")||0;this._textX=parseFloat(k)+parseFloat(Q),this._textY=parseFloat(Y)+parseFloat(ee);var ae=new w;return i(K,ae),S(E,ae,this._defs),ae},tspan:function(E,K){var k=E.getAttribute("x"),Y=E.getAttribute("y");k!=null&&(this._textX=parseFloat(k)),Y!=null&&(this._textY=parseFloat(Y));var Q=E.getAttribute("dx")||0,ee=E.getAttribute("dy")||0,ae=new w;return i(K,ae),S(E,ae,this._defs),this._textX+=Q,this._textY+=ee,ae},path:function(E,K){var k=E.getAttribute("d")||"",Y=c(k);return i(K,Y),S(E,Y,this._defs),Y}},f={lineargradient:function(E){var K=parseInt(E.getAttribute("x1")||0,10),k=parseInt(E.getAttribute("y1")||0,10),Y=parseInt(E.getAttribute("x2")||10,10),Q=parseInt(E.getAttribute("y2")||0,10),ee=new a(K,k,Y,Q);return n(E,ee),ee},radialgradient:function(E){}};function n(E,K){for(var k=E.firstChild;k;){if(k.nodeType===1){var Y=k.getAttribute("offset");Y.indexOf("%")>0?Y=parseInt(Y,10)/100:Y?Y=parseFloat(Y):Y=0;var Q=k.getAttribute("stop-color")||"#000000";K.addColorStop(Y,Q)}k=k.nextSibling}}function i(E,K){E&&E.__inheritedStyle&&(K.__inheritedStyle||(K.__inheritedStyle={}),A(K.__inheritedStyle,E.__inheritedStyle))}function P(E){for(var K=L(E).split(z),k=[],Y=0;Y0;ee-=2){var ae=Q[ee],de=Q[ee-1];Y=Y||m.create();switch(de){case"translate":ae=L(ae).split(z),m.translate(Y,Y,[parseFloat(ae[0]),parseFloat(ae[1]||0)]);break;case"scale":ae=L(ae).split(z),m.scale(Y,Y,[parseFloat(ae[0]),parseFloat(ae[1]||ae[0])]);break;case"rotate":ae=L(ae).split(z),m.rotate(Y,Y,parseFloat(ae[0]));break;case"skew":ae=L(ae).split(z),console.warn("Skew transform is not supported yet");break;case"matrix":var ae=L(ae).split(z);Y[0]=parseFloat(ae[0]),Y[1]=parseFloat(ae[1]),Y[2]=parseFloat(ae[2]),Y[3]=parseFloat(ae[3]),Y[4]=parseFloat(ae[4]),Y[5]=parseFloat(ae[5]);break}}K.setLocalTransform(Y)}}var G=/([^\s:;]+)\s*:\s*([^:;]+)/g;function q(E){var K=E.getAttribute("style"),k={};if(!K)return k;var Y={};G.lastIndex=0;for(var Q;(Q=G.exec(K))!=null;)Y[Q[1]]=Q[2];for(var ee in _)_.hasOwnProperty(ee)&&Y[ee]!=null&&(k[_[ee]]=Y[ee]);return k}function V(E,K,k){var Y=K/E.width,Q=k/E.height,ee=Math.min(Y,Q),ae=[ee,ee],de=[-(E.x+E.width/2)*ee+K/2,-(E.y+E.height/2)*ee+k/2];return{scale:ae,position:de}}function H(E,K){var k=new B;return k.parse(E,K)}N.parseXML=T,N.makeViewBoxTransform=V,N.parseSVG=H},MKOG:function(ne,N,e){var w=e("bYtY"),h=e("YH21"),x=h.Dispatcher,g=e("mLcG"),o=e("Bq2U"),s=function(t){t=t||{},this.stage=t.stage||{},this.onframe=t.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,x.call(this)};s.prototype={constructor:s,addClip:function(t){this._clips.push(t)},addAnimator:function(t){t.animation=this;for(var r=t.getClips(),u=0;u=0&&this._clips.splice(r,1)},removeAnimator:function(t){for(var r=t.getClips(),u=0;u1&&(C*=g(R),f*=g(R));var M=(T===B?-1:1)*g((C*C*(f*f)-C*C*(v*v)-f*f*(S*S))/(C*C*(v*v)+f*f*(S*S)))||0,D=M*C*v/f,G=M*-f*S/C,q=(A+p)/2+s(_)*D-o(_)*G,V=(L+z)/2+o(_)*D+s(_)*G,H=u([1,0],[(S-D)/C,(v-G)/f]),E=[(S-D)/C,(v-G)/f],K=[(-1*S-D)/C,(-1*v-G)/f],k=u(E,K);r(E,K)<=-1&&(k=l),r(E,K)>=1&&(k=0),B===0&&k>0&&(k=k-2*l),B===1&&k<0&&(k=k+2*l),P.addData(i,q,V,C,f,H,k,_,B)}var d=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,m=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function y(A){if(!A)return new h;for(var L=0,p=0,z=L,T=p,B,C=new h,f=h.CMD,n=A.match(d),i=0;i1&&arguments[1]!==void 0?arguments[1]:60,o=null;return function(){for(var s=this,l=arguments.length,t=new Array(l),r=0;r=0;b-=1){var I=t.get(b)||new Set;I.forEach(function(j){var A=j.parent,L=j.node;if(u(L)||!j.parent||c.has(j.parent.key))return;if(u(j.parent.node)){c.add(A.key);return}var p=!0,z=!1;(A.children||[]).filter(function(T){return!u(T.node)}).forEach(function(T){var B=T.key,C=a.has(B);p&&!C&&(p=!1),!z&&(C||d.has(B))&&(z=!0)}),p&&a.add(A.key),z&&d.add(A.key),c.add(A.key)})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(h(d,a))}}function o(l,t,r,u,a){for(var d=new Set(l),m=new Set(t),y=0;y<=u;y+=1){var c=r.get(y)||new Set;c.forEach(function(A){var L=A.key,p=A.node,z=A.children,T=z===void 0?[]:z;!d.has(L)&&!m.has(L)&&!a(p)&&T.filter(function(B){return!a(B.node)}).forEach(function(B){d.delete(B.key)})})}m=new Set;for(var b=new Set,I=u;I>=0;I-=1){var j=r.get(I)||new Set;j.forEach(function(A){var L=A.parent,p=A.node;if(a(p)||!A.parent||b.has(A.parent.key))return;if(a(A.parent.node)){b.add(L.key);return}var z=!0,T=!1;(L.children||[]).filter(function(B){return!a(B.node)}).forEach(function(B){var C=B.key,f=d.has(C);z&&!f&&(z=!1),!T&&(f||m.has(C))&&(T=!0)}),z||d.delete(L.key),T&&m.add(L.key),b.add(L.key)})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(h(m,d))}}function s(l,t,r,u){var a=[],d;u?d=u:d=x;var m=new Set(l.filter(function(I){var j=!!r[I];return j||a.push(I),j})),y=new Map,c=0;Object.keys(r).forEach(function(I){var j=r[I],A=j.level,L=y.get(A);L||(L=new Set,y.set(A,L)),L.add(j),c=Math.max(c,A)}),Object(w.a)(!a.length,"Tree missing follow keys: ".concat(a.slice(0,100).map(function(I){return"'".concat(I,"'")}).join(", ")));var b;return t===!0?b=g(m,y,c,d):b=o(m,t.halfCheckedKeys,y,c,d),b}},OLES:function(ne,N,e){"use strict";var w=e("U8pU"),h=e("VTBJ"),x=e("Ff2n"),g=e("q1tI"),o=e("uciX"),s=e("7ixt"),l=function(m){var y=m.overlay,c=m.prefixCls,b=m.id,I=m.overlayInnerStyle;return g.createElement("div",{className:"".concat(c,"-inner"),id:b,role:"tooltip",style:I},typeof y=="function"?y():y)},t=l,r=function(m,y){var c=m.overlayClassName,b=m.trigger,I=b===void 0?["hover"]:b,j=m.mouseEnterDelay,A=j===void 0?0:j,L=m.mouseLeaveDelay,p=L===void 0?.1:L,z=m.overlayStyle,T=m.prefixCls,B=T===void 0?"rc-tooltip":T,C=m.children,f=m.onVisibleChange,n=m.afterVisibleChange,i=m.transitionName,P=m.animation,_=m.placement,S=_===void 0?"right":_,v=m.align,R=v===void 0?{}:v,M=m.destroyTooltipOnHide,D=M===void 0?!1:M,G=m.defaultVisible,q=m.getTooltipContainer,V=m.overlayInnerStyle,H=Object(x.a)(m,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),E=Object(g.useRef)(null);Object(g.useImperativeHandle)(y,function(){return E.current});var K=Object(h.a)({},H);"visible"in m&&(K.popupVisible=m.visible);var k=function(){var de=m.arrowContent,ue=de===void 0?null:de,be=m.overlay,U=m.id;return[g.createElement("div",{className:"".concat(B,"-arrow"),key:"arrow"},ue),g.createElement(t,{key:"content",prefixCls:B,id:U,overlay:be,overlayInnerStyle:V})]},Y=!1,Q=!1;if(typeof D=="boolean")Y=D;else if(D&&Object(w.a)(D)==="object"){var ee=D.keepParent;Y=ee===!0,Q=ee===!1}return g.createElement(o.a,Object.assign({popupClassName:c,prefixCls:B,popup:k,action:I,builtinPlacements:s.a,popupPlacement:S,ref:E,popupAlign:R,getPopupContainer:q,onPopupVisibleChange:f,afterPopupVisibleChange:n,popupTransitionName:i,popupAnimation:P,defaultPopupVisible:G,destroyPopupOnHide:Y,autoDestroy:Q,mouseLeaveDelay:p,popupStyle:z,mouseEnterDelay:A},K),C)},u=Object(g.forwardRef)(r),a=N.a=u},OS9S:function(ne,N,e){var w=e("bYtY"),h=w.inherits,x=e("Gev7"),g=e("mFDi");function o(t){x.call(this,t),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}o.prototype.incremental=!0,o.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},o.prototype.addDisplayable=function(t,r){r?this._temporaryDisplayables.push(t):this._displayables.push(t),this.dirty()},o.prototype.addDisplayables=function(t,r){r=r||!1;for(var u=0;u=0&&C.splice(f,1),C}function a(T,B){var C=T.slice();return C.indexOf(B)===-1&&C.push(B),C}function d(T){return T.split("-")}function m(T,B){return"".concat(T,"-").concat(B)}function y(T){return T&&T.type&&T.type.isTreeNode}function c(T,B){var C=[T],f=B[T];function n(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(P){var _=P.key,S=P.children;C.push(_),n(S)})}return n(f.children),C}function b(T,B){var C=T.clientY,f=B.selectHandle.getBoundingClientRect(),n=f.top,i=f.bottom,P=f.height,_=Math.max(P*t,r);return C<=n+_?-1:C>=i-_?1:0}function I(T,B){if(!T)return;var C=B.multiple;return C?T.slice():T.length?[T[0]]:T}var j=function(B){return B};function A(T,B){if(!T)return[];var C=B||{},f=C.processProps,n=f===void 0?j:f,i=Array.isArray(T)?T:[T];return i.map(function(P){var _=P.children,S=Object(x.a)(P,["children"]),v=A(_,B);return o.a.createElement(l.a,Object.assign({},n(S)),v)})}function L(T){if(!T)return null;var B;if(Array.isArray(T))B={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(h.a)(T)==="object")B={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(s.a)(!1,"`checkedKeys` is not an array or an object"),null;return B}function p(T,B){var C=new Set;function f(n){if(C.has(n))return;var i=B[n];if(!i)return;C.add(n);var P=i.parent,_=i.node;if(_.disabled)return;P&&f(P.key)}return(T||[]).forEach(function(n){f(n)}),Object(w.a)(C)}function z(T){var B={};return Object.keys(T).forEach(function(C){(C.startsWith("data-")||C.startsWith("aria-"))&&(B[C]=T[C])}),B}},Ohmc:function(ne,N,e){ne.exports=e.p+"static/certificate.fc32dc1b.jpg"},P47w:function(ne,N,e){var w=e("hydK"),h=w.createElement,x=e("IMiH"),g=e("mFDi"),o=e("Fofx"),s=e("6GrX"),l=e("pzxd"),t=e("dqUG"),r=x.CMD,u=Array.prototype.join,a="none",d=Math.round,m=Math.sin,y=Math.cos,c=Math.PI,b=Math.PI*2,I=180/c,j=1e-4;function A(E){return d(E*1e4)/1e4}function L(E){return E-j}function p(E,K){var k=K?E.textFill:E.fill;return k!=null&&k!==a}function z(E,K){var k=K?E.textStroke:E.stroke;return k!=null&&k!==a}function T(E,K){K&&B(E,"transform","matrix("+u.call(K,",")+")")}function B(E,K,k){(!k||k.type!=="linear"&&k.type!=="radial")&&E.setAttribute(K,k)}function C(E,K,k){E.setAttributeNS("http://www.w3.org/1999/xlink",K,k)}function f(E,K,k,Y){if(p(K,k)){var Q=k?K.textFill:K.fill;Q=Q==="transparent"?a:Q,B(E,"fill",Q),B(E,"fill-opacity",K.fillOpacity!=null?K.fillOpacity*K.opacity:K.opacity)}else B(E,"fill",a);if(z(K,k)){var ee=k?K.textStroke:K.stroke;ee=ee==="transparent"?a:ee,B(E,"stroke",ee);var ae=k?K.textStrokeWidth:K.lineWidth,de=!k&&K.strokeNoScale?Y.getLineScale():1;B(E,"stroke-width",ae/de),B(E,"paint-order",k?"stroke":"fill"),B(E,"stroke-opacity",K.strokeOpacity!=null?K.strokeOpacity:K.opacity);var ue=K.lineDash;ue?(B(E,"stroke-dasharray",K.lineDash.join(",")),B(E,"stroke-dashoffset",d(K.lineDashOffset||0))):B(E,"stroke-dasharray",""),K.lineCap&&B(E,"stroke-linecap",K.lineCap),K.lineJoin&&B(E,"stroke-linejoin",K.lineJoin),K.miterLimit&&B(E,"stroke-miterlimit",K.miterLimit)}else B(E,"stroke",a)}function n(E){for(var K=[],k=E.data,Y=E.len(),Q=0;Q=b:-X>=b),he=X>0?X%b:X%b+b,ye=!1;Pe?ye=!0:L(xe)?ye=!1:ye=he>=c===!!fe;var Ae=A(ue+U*y(O)),Oe=A(be+Z*m(O));Pe&&(fe?X=b-1e-4:X=-b+1e-4,ye=!0,Q===9&&K.push("M",Ae,Oe));var De=A(ue+U*y(O+X)),je=A(be+Z*m(O+X));K.push("A",A(U),A(Z),d(ce*I),+ye,+fe,De,je);break;case r.Z:ae="Z";break;case r.R:var De=A(k[Q++]),je=A(k[Q++]),Xe=A(k[Q++]),Ge=A(k[Q++]);K.push("M",De,je,"L",De+Xe,je,"L",De+Xe,je+Ge,"L",De,je+Ge,"L",De,je);break}ae&&K.push(ae);for(var tt=0;ttut){for(;Ge255?255:n}function g(n){return n=Math.round(n),n<0?0:n>360?360:n}function o(n){return n<0?0:n>1?1:n}function s(n){return n.length&&n.charAt(n.length-1)==="%"?x(parseFloat(n)/100*255):x(parseInt(n,10))}function l(n){return n.length&&n.charAt(n.length-1)==="%"?o(parseFloat(n)/100):o(parseFloat(n))}function t(n,i,P){return P<0?P+=1:P>1&&(P-=1),P*6<1?n+(i-n)*P*6:P*2<1?i:P*3<2?n+(i-n)*(2/3-P)*6:n}function r(n,i,P){return n+(i-n)*P}function u(n,i,P,_,S){return n[0]=i,n[1]=P,n[2]=_,n[3]=S,n}function a(n,i){return n[0]=i[0],n[1]=i[1],n[2]=i[2],n[3]=i[3],n}var d=new w(20),m=null;function y(n,i){m&&a(m,i),m=d.put(n,m||i.slice())}function c(n,i){if(!n)return;i=i||[];var P=d.get(n);if(P)return a(i,P);n=n+"";var _=n.replace(/ /g,"").toLowerCase();if(_ in h)return a(i,h[_]),y(n,i),i;if(_.charAt(0)==="#"){if(_.length===4){var S=parseInt(_.substr(1),16);if(!(S>=0&&S<=4095)){u(i,0,0,0,1);return}return u(i,(S&3840)>>4|(S&3840)>>8,S&240|(S&240)>>4,S&15|(S&15)<<4,1),y(n,i),i}else if(_.length===7){var S=parseInt(_.substr(1),16);if(!(S>=0&&S<=16777215)){u(i,0,0,0,1);return}return u(i,(S&16711680)>>16,(S&65280)>>8,S&255,1),y(n,i),i}return}var v=_.indexOf("("),R=_.indexOf(")");if(v!==-1&&R+1===_.length){var M=_.substr(0,v),D=_.substr(v+1,R-(v+1)).split(","),G=1;switch(M){case"rgba":if(D.length!==4){u(i,0,0,0,1);return}G=l(D.pop());case"rgb":if(D.length!==3){u(i,0,0,0,1);return}return u(i,s(D[0]),s(D[1]),s(D[2]),G),y(n,i),i;case"hsla":if(D.length!==4){u(i,0,0,0,1);return}return D[3]=l(D[3]),b(D,i),y(n,i),i;case"hsl":if(D.length!==3){u(i,0,0,0,1);return}return b(D,i),y(n,i),i;default:return}}u(i,0,0,0,1);return}function b(n,i){var P=(parseFloat(n[0])%360+360)%360/360,_=l(n[1]),S=l(n[2]),v=S<=.5?S*(_+1):S+_-S*_,R=S*2-v;return i=i||[],u(i,x(t(R,v,P+1/3)*255),x(t(R,v,P)*255),x(t(R,v,P-1/3)*255),1),n.length===4&&(i[3]=n[3]),i}function I(n){if(!n)return;var i=n[0]/255,P=n[1]/255,_=n[2]/255,S=Math.min(i,P,_),v=Math.max(i,P,_),R=v-S,M=(v+S)/2,D,G;if(R===0)D=0,G=0;else{M<.5?G=R/(v+S):G=R/(2-v-S);var q=((v-i)/6+R/2)/R,V=((v-P)/6+R/2)/R,H=((v-_)/6+R/2)/R;i===v?D=H-V:P===v?D=1/3+q-H:_===v&&(D=2/3+V-q),D<0&&(D+=1),D>1&&(D-=1)}var E=[D*360,G,M];return n[3]!=null&&E.push(n[3]),E}function j(n,i){var P=c(n);if(P){for(var _=0;_<3;_++)i<0?P[_]=P[_]*(1-i)|0:P[_]=(255-P[_])*i+P[_]|0,P[_]>255?P[_]=255:n[_]<0&&(P[_]=0);return f(P,P.length===4?"rgba":"rgb")}}function A(n){var i=c(n);if(i)return((1<<24)+(i[0]<<16)+(i[1]<<8)+ +i[2]).toString(16).slice(1)}function L(n,i,P){if(!(i&&i.length)||!(n>=0&&n<=1))return;P=P||[];var _=n*(i.length-1),S=Math.floor(_),v=Math.ceil(_),R=i[S],M=i[v],D=_-S;return P[0]=x(r(R[0],M[0],D)),P[1]=x(r(R[1],M[1],D)),P[2]=x(r(R[2],M[2],D)),P[3]=o(r(R[3],M[3],D)),P}var p=L;function z(n,i,P){if(!(i&&i.length)||!(n>=0&&n<=1))return;var _=n*(i.length-1),S=Math.floor(_),v=Math.ceil(_),R=c(i[S]),M=c(i[v]),D=_-S,G=f([x(r(R[0],M[0],D)),x(r(R[1],M[1],D)),x(r(R[2],M[2],D)),o(r(R[3],M[3],D))],"rgba");return P?{color:G,leftIndex:S,rightIndex:v,value:_}:G}var T=z;function B(n,i,P,_){if(n=c(n),n)return n=I(n),i!=null&&(n[0]=g(i)),P!=null&&(n[1]=l(P)),_!=null&&(n[2]=l(_)),f(b(n),"rgba")}function C(n,i){if(n=c(n),n&&i!=null)return n[3]=o(i),f(n,"rgba")}function f(n,i){if(!n||!n.length)return;var P=n[0]+","+n[1]+","+n[2];return(i==="rgba"||i==="hsva"||i==="hsla")&&(P+=","+n[3]),i+"("+P+")"}N.parse=c,N.lift=j,N.toHex=A,N.fastLerp=L,N.fastMapToColor=p,N.lerp=z,N.mapToColor=T,N.modifyHSL=B,N.modifyAlpha=C,N.stringify=f},QuXc:function(ne,N){var e=function(h){this.colorStops=h||[]};e.prototype={constructor:e,addColorStop:function(h,x){this.colorStops.push({offset:h,color:x})}};var w=e;ne.exports=w},RDYZ:function(ne,N,e){var w=e("dMvE");function h(g){this._target=g.target,this._life=g.life||1e3,this._delay=g.delay||0,this._initialized=!1,this.loop=g.loop==null?!1:g.loop,this.gap=g.gap||0,this.easing=g.easing||"Linear",this.onframe=g.onframe,this.ondestroy=g.ondestroy,this.onrestart=g.onrestart,this._pausedTime=0,this._paused=!1}h.prototype={constructor:h,step:function(g,o){if(this._initialized||(this._startTime=g+this._delay,this._initialized=!0),this._paused){this._pausedTime+=o;return}var s=(g-this._startTime-this._pausedTime)/this._life;if(s<0)return;s=Math.min(s,1);var l=this.easing,t=typeof l=="string"?w[l]:l,r=typeof t=="function"?t(s):s;return this.fire("frame",r),s===1?this.loop?(this.restart(g),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(g){var o=(g-this._startTime-this._pausedTime)%this._life;this._startTime=g-o+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(g,o){g="on"+g,this[g]&&this[g](this._target,o)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var x=h;ne.exports=x},RMFE:function(ne,N){ne.exports="data:image/png;base64,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"},RXMa:function(ne,N,e){var w=e("y+Vt"),h=w.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(x,g){var o=g.cx,s=g.cy,l=Math.PI*2;x.moveTo(o+g.r,s),x.arc(o,s,g.r,0,l,!1),x.moveTo(o+g.r0,s),x.arc(o,s,g.r0,0,l,!0)}});ne.exports=h},RotF:function(ne,N,e){ne.exports=e("LSTS")},"SA+Z":function(ne,N,e){var w=e("wTVA"),h=e("EbDI"),x=e("ZhPi"),g=e("wkBT");function o(s){return w(s)||h(s)||x(s)||g()}ne.exports=o,ne.exports.__esModule=!0,ne.exports.default=ne.exports},SKnc:function(ne,N,e){var w=e("bYtY"),h=e("QuXc"),x=function(o,s,l,t,r,u){this.x=o==null?0:o,this.y=s==null?0:s,this.x2=l==null?1:l,this.y2=t==null?0:t,this.type="linear",this.global=u||!1,h.call(this,r)};x.prototype={constructor:x},w.inherits(x,h);var g=x;ne.exports=g},SLjR:function(ne,N,e){},SMhR:function(ne,N){ne.exports="data:image/png;base64,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"},SUKs:function(ne,N,e){var w=e("LPTA"),h=w.debugMode,x=function(){};h===1&&(x=console.error);var g=x;ne.exports=g},Se0u:function(ne,N,e){},Sj9i:function(ne,N,e){var w=e("QBsz"),h=w.create,x=w.distSquare,g=Math.pow,o=Math.sqrt,s=1e-8,l=1e-4,t=o(3),r=1/3,u=h(),a=h(),d=h();function m(n){return n>-s&&ns||n<-s}function c(n,i,P,_,S){var v=1-S;return v*v*(v*n+3*S*i)+S*S*(S*_+3*v*P)}function b(n,i,P,_,S){var v=1-S;return 3*(((i-n)*v+2*(P-i)*S)*v+(_-P)*S*S)}function I(n,i,P,_,S,v){var R=_+3*(i-P)-n,M=3*(P-i*2+n),D=3*(i-n),G=n-S,q=M*M-3*R*D,V=M*D-9*R*G,H=D*D-3*M*G,E=0;if(m(q)&&m(V))if(m(M))v[0]=0;else{var K=-D/M;K>=0&&K<=1&&(v[E++]=K)}else{var k=V*V-4*q*H;if(m(k)){var Y=V/q,K=-M/R+Y,Q=-Y/2;K>=0&&K<=1&&(v[E++]=K),Q>=0&&Q<=1&&(v[E++]=Q)}else if(k>0){var ee=o(k),ae=q*M+1.5*R*(-V+ee),de=q*M+1.5*R*(-V-ee);ae<0?ae=-g(-ae,r):ae=g(ae,r),de<0?de=-g(-de,r):de=g(de,r);var K=(-M-(ae+de))/(3*R);K>=0&&K<=1&&(v[E++]=K)}else{var ue=(2*q*M-3*R*V)/(2*o(q*q*q)),be=Math.acos(ue)/3,U=o(q),Z=Math.cos(be),K=(-M-2*U*Z)/(3*R),Q=(-M+U*(Z+t*Math.sin(be)))/(3*R),O=(-M+U*(Z-t*Math.sin(be)))/(3*R);K>=0&&K<=1&&(v[E++]=K),Q>=0&&Q<=1&&(v[E++]=Q),O>=0&&O<=1&&(v[E++]=O)}}return E}function j(n,i,P,_,S){var v=6*P-12*i+6*n,R=9*i+3*_-3*n-9*P,M=3*i-3*n,D=0;if(m(R)){if(y(v)){var G=-M/v;G>=0&&G<=1&&(S[D++]=G)}}else{var q=v*v-4*R*M;if(m(q))S[0]=-v/(2*R);else if(q>0){var V=o(q),G=(-v+V)/(2*R),H=(-v-V)/(2*R);G>=0&&G<=1&&(S[D++]=G),H>=0&&H<=1&&(S[D++]=H)}}return D}function A(n,i,P,_,S,v){var R=(i-n)*S+n,M=(P-i)*S+i,D=(_-P)*S+P,G=(M-R)*S+R,q=(D-M)*S+M,V=(q-G)*S+G;v[0]=n,v[1]=R,v[2]=G,v[3]=V,v[4]=V,v[5]=q,v[6]=D,v[7]=_}function L(n,i,P,_,S,v,R,M,D,G,q){var V,H=.005,E=Infinity,K,k,Y,Q;u[0]=D,u[1]=G;for(var ee=0;ee<1;ee+=.05)a[0]=c(n,P,S,R,ee),a[1]=c(i,_,v,M,ee),Y=x(u,a),Y=0&&Y=0&&G<=1&&(S[D++]=G)}}else{var q=R*R-4*v*M;if(m(q)){var G=-R/(2*v);G>=0&&G<=1&&(S[D++]=G)}else if(q>0){var V=o(q),G=(-R+V)/(2*v),H=(-R-V)/(2*v);G>=0&&G<=1&&(S[D++]=G),H>=0&&H<=1&&(S[D++]=H)}}return D}function B(n,i,P){var _=n+P-2*i;return _===0?.5:(n-i)/_}function C(n,i,P,_,S){var v=(i-n)*_+n,R=(P-i)*_+i,M=(R-v)*_+v;S[0]=n,S[1]=v,S[2]=M,S[3]=M,S[4]=R,S[5]=P}function f(n,i,P,_,S,v,R,M,D){var G,q=.005,V=Infinity;u[0]=R,u[1]=M;for(var H=0;H<1;H+=.05){a[0]=p(n,P,S,H),a[1]=p(i,_,v,H);var E=x(u,a);E=0&&E=0;--L)if(A[L]===j)return!0;return!1}),I):null:I[0]},m.prototype.update=function(c,b){if(!c)return;var I=this.getDefs(!1);if(c[this._domName]&&I.contains(c[this._domName]))typeof b=="function"&&b(c);else{var j=this.add(c);j&&(c[this._domName]=j)}},m.prototype.addDom=function(c){var b=this.getDefs(!0);b.appendChild(c)},m.prototype.removeDom=function(c){var b=this.getDefs(!1);b&&c[this._domName]&&(b.removeChild(c[this._domName]),c[this._domName]=null)},m.prototype.getDoms=function(){var c=this.getDefs(!1);if(!c)return[];var b=[];return x.each(this._tagNames,function(I){var j=c.getElementsByTagName(I);b=b.concat([].slice.call(j))}),b},m.prototype.markAllUnused=function(){var c=this.getDoms(),b=this;x.each(c,function(I){I[b._markLabel]=a})},m.prototype.markUsed=function(c){c&&(c[this._markLabel]=d)},m.prototype.removeUnused=function(){var c=this.getDefs(!1);if(!c)return;var b=this.getDoms(),I=this;x.each(b,function(j){j[I._markLabel]!==d&&c.removeChild(j)})},m.prototype.getSvgProxy=function(c){return c instanceof g?t:c instanceof o?r:c instanceof s?u:t},m.prototype.getTextSvgElement=function(c){return c.__textSvgEl},m.prototype.getSvgElement=function(c){return c.__svgEl};var y=m;ne.exports=y},T6xi:function(ne,N,e){var w=e("YgsL"),h=e("nCxF");function x(g,o,s){var l=o.points,t=o.smooth;if(l&&l.length>=2){if(t&&t!=="spline"){var r=h(l,t,s,o.smoothConstraint);g.moveTo(l[0][0],l[0][1]);for(var u=l.length,a=0;a<(s?u:u-1);a++){var d=r[a*2],m=r[a*2+1],y=l[(a+1)%u];g.bezierCurveTo(d[0],d[1],m[0],m[1],y[0],y[1])}}else{t==="spline"&&(l=w(l,s)),g.moveTo(l[0][0],l[0][1]);for(var a=1,c=l.length;ao&&(d=t+r,t*=o/d,r*=o/d),u+a>o&&(d=u+a,u*=o/d,a*=o/d),r+u>s&&(d=r+u,r*=s/d,u*=s/d),t+a>s&&(d=t+a,t*=s/d,a*=s/d),w.moveTo(x+t,g),w.lineTo(x+o-r,g),r!==0&&w.arc(x+o-r,g+r,r,-Math.PI/2,0),w.lineTo(x+o,g+s-u),u!==0&&w.arc(x+o-u,g+s-u,u,0,Math.PI/2),w.lineTo(x+a,g+s),a!==0&&w.arc(x+a,g+s-a,a,Math.PI/2,Math.PI),w.lineTo(x,g+t),t!==0&&w.arc(x+t,g+t,t,Math.PI,Math.PI*1.5)}N.buildPath=e},W6BS:function(ne,N){ne.exports="data:image/png;base64,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"},WaYH:function(ne,N,e){"use strict";var w=e("rePB"),h=e("Ff2n"),x=e("VTBJ"),g=e("1OyB"),o=e("vuIU"),s=e("JX7q"),l=e("Ji7U"),t=e("LK+K"),r=e("q1tI"),u=e("TSYQ"),a=e.n(u),d=e("sboe"),m=e("OZM5"),y=function(B){var C=B.prefixCls,f=B.level,n=B.isStart,i=B.isEnd;if(!f)return null;for(var P="".concat(C,"-indent-unit"),_=[],S=0;S=H;K++)E-=H;var k=b(G,D);return k>E&&(G="",k=0),E=M-k,q.ellipsis=G,q.ellipsisWidth=k,q.contentWidth=E,q.containerWidth=M,q}function f(M,D){var G=D.containerWidth,q=D.font,V=D.contentWidth;if(!G)return"";var H=b(M,q);if(H<=G)return M;for(var E=0;;E++){if(H<=V||E>=D.maxIterations){M+=D.ellipsis;break}var K=E===0?n(M,V,D.ascCharWidth,D.cnCharWidth):H>0?Math.floor(M.length*V/H):0;M=M.substr(0,K),H=b(M,q)}return M===""&&(M=D.placeholder),M}function n(M,D,G,q){for(var V=0,H=0,E=M.length;HQ)M="",E=[];else if(ee!=null)for(var ae=C(ee-(G?G[1]+G[3]:0),D,V.ellipsis,{minChar:V.minChar,placeholder:V.placeholder}),de=0,ue=E.length;deq&&v(G,M.substring(q,H)),v(G,V[2],V[1]),q=d.lastIndex}qde)return{lines:[],width:0,height:0};X.textWidth=b(X.text,xe);var he=ce.textWidth,ye=he==null||he==="auto";if(typeof he=="string"&&he.charAt(he.length-1)==="%")X.percentWidth=he,Y.push(X),he=0;else{if(ye){he=X.textWidth;var Ae=ce.textBackgroundColor,Oe=Ae&&Ae.image;Oe&&(Oe=h.findExistImage(Oe),h.isImageReady(Oe)&&(he=Math.max(he,Oe.width*De/Oe.height)))}var Re=fe?fe[1]+fe[3]:0;he+=Re;var Ie=ae!=null?ae-Z:null;Ie!=null&&Ie=0&&n.splice(o,1),C.__hoverMir=null},clearHover:function(C){for(var f=this._hoverElements,n=0;n15)break}}_.__drawIndex=E,_.__drawIndex<_.__endIndex&&(S=!1),M.prevElClipPaths&&R.restore(),R.restore()}return u.wxa&&x.each(this._layers,function(Y){Y&&Y.ctx&&Y.ctx.draw&&Y.ctx.draw()}),S},_doPaintEl:function(C,f,n,o){var P=f.ctx,_=C.transform;if((f.__dirty||n)&&!C.invisible&&C.style.opacity!==0&&!(_&&!_[0]&&!_[3])&&!(C.culling&&A(C,this._width,this._height))){var S=C.__clipPaths,v=o.prevElClipPaths;(!v||L(S,v))&&(v&&(P.restore(),o.prevElClipPaths=null,o.prevEl=null),S&&(P.save(),p(S,P),o.prevElClipPaths=S)),C.beforeBrush&&C.beforeBrush(P),C.brush(P,o.prevEl||null),o.prevEl=C,C.afterBrush&&C.afterBrush(P)}},getLayer:function(C,f){this._singleCanvas&&!this._needsManuallyCompositing&&(C=d);var n=this._layers[C];return n||(n=new l("zr_"+C,this,this.dpr),n.zlevel=C,n.__builtin__=!0,this._layerConfig[C]?x.merge(n,this._layerConfig[C],!0):this._layerConfig[C-m]&&x.merge(n,this._layerConfig[C-m],!0),f&&(n.virtual=f),this.insertLayer(C,n),n.initContext()),n},insertLayer:function(C,f){var n=this._layers,o=this._zlevelList,P=o.length,_=null,S=-1,v=this._domRoot;if(n[C]){g("ZLevel "+C+" has been used already");return}if(!b(f)){g("Layer of zlevel "+C+" is not valid");return}if(P>0&&C>o[0]){for(S=0;SC);S++);_=n[o[S]]}if(o.splice(S+1,0,C),n[C]=f,!f.virtual)if(_){var R=_.dom;R.nextSibling?v.insertBefore(f.dom,R.nextSibling):v.appendChild(f.dom)}else v.firstChild?v.insertBefore(f.dom,v.firstChild):v.appendChild(f.dom)},eachLayer:function(C,f){var n=this._zlevelList,o,P;for(P=0;P0?m:0),this._needsManuallyCompositing),R.__builtin__||g("ZLevel "+v+" has been used by unkown layer "+R.id),R!==P&&(R.__used=!0,R.__startIndex!==n&&(R.__dirty=!0),R.__startIndex=n,R.incremental?R.__drawIndex=-1:R.__drawIndex=n,f(n),P=R),o.__dirty&&(R.__dirty=!0,R.incremental&&R.__drawIndex<0&&(R.__drawIndex=n))}f(n),this.eachBuiltinLayer(function(M,D){!M.__used&&M.getElementCount()>0&&(M.__dirty=!0,M.__startIndex=M.__endIndex=M.__drawIndex=0),M.__dirty&&M.__drawIndex<0&&(M.__drawIndex=M.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(C){C.clear()},setBackgroundColor:function(C){this._backgroundColor=C},configLayer:function(C,f){if(f){var n=this._layerConfig;n[C]?x.merge(n[C],f,!0):n[C]=f;for(var o=0;o0&&arguments[0]!==void 0?arguments[0]:[],b=new Map;function I(j){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(j||[]).forEach(function(L){var p=L.key,z=L.children;Object(r.a)(p!=null,"Tree node must have a certain key: [".concat(A).concat(p,"]"));var T=String(p);Object(r.a)(!b.has(T)||p===null||p===void 0,"Same 'key' exist in the Tree: ".concat(T)),b.set(T,!0),I(z,"".concat(A).concat(T," > "))})}I(c)}function i(c){function b(I){var j=Object(g.a)(I);return j.map(function(A){if(!Object(s.i)(A))return Object(r.a)(!A,"Tree/TreeNode can only accept TreeNode as children."),null;var L=A.key,p=A.props,z=p.children,T=Object(x.a)(p,["children"]),B=Object(h.a)({key:L},T),C=b(z);return C.length&&(B.children=C),B}).filter(function(A){return A})}return b(c)}function u(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],I=new Set(b===!0?[]:b),j=[];function A(L){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return L.map(function(z,T){var B=Object(s.h)(p?p.pos:"0",T),C=l(z.key,B),f=Object(h.a)(Object(h.a)({},z),{},{parent:p,pos:B,children:null,data:z,isStart:[].concat(Object(w.a)(p?p.isStart:[]),[T===0]),isEnd:[].concat(Object(w.a)(p?p.isEnd:[]),[T===L.length-1])});return j.push(f),b===!0||I.has(C)?f.children=A(z.children||[],f):f.children=[],f})}return A(c),j}function a(c,b,I){var j;I?typeof I=="string"?j=function(p){return p[I]}:typeof I=="function"&&(j=function(p){return I(p)}):j=function(p,z){return l(p.key,z)};function A(L,p,z){var T=L?L.children:c,B=L?Object(s.h)(z.pos,p):"0";if(L){var C=j(L,B),f={node:L,index:p,pos:B,key:C,parentPos:z.node?z.pos:null,level:z.level+1};b(f)}T&&T.forEach(function(n,o){A(n,o,{node:L,pos:B,level:z?z.level+1:-1})})}A(null)}function d(c){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},I=b.initWrapper,j=b.processEntity,A=b.onProcessFinished,L=arguments.length>2?arguments[2]:void 0,p={},z={},T={posEntities:p,keyEntities:z};return I&&(T=I(T)||T),a(c,function(B){var C=B.node,f=B.index,n=B.pos,o=B.key,P=B.parentPos,_=B.level,S={node:C,index:f,key:o,pos:n,level:_},v=l(o,n);p[n]=S,z[v]=S,S.parent=p[P],S.parent&&(S.parent.children=S.parent.children||[],S.parent.children.push(S)),j&&j(S,T)},L),A&&A(T),T}function m(c,b){var I=b.expandedKeys,j=b.selectedKeys,A=b.loadedKeys,L=b.loadingKeys,p=b.checkedKeys,z=b.halfCheckedKeys,T=b.dragOverNodeKey,B=b.dropPosition,C=b.keyEntities,f=C[c],n={eventKey:c,expanded:I.indexOf(c)!==-1,selected:j.indexOf(c)!==-1,loaded:A.indexOf(c)!==-1,loading:L.indexOf(c)!==-1,checked:p.indexOf(c)!==-1,halfChecked:z.indexOf(c)!==-1,pos:String(f?f.pos:""),dragOver:T===c&&B===0,dragOverGapTop:T===c&&B===-1,dragOverGapBottom:T===c&&B===1};return n}function y(c){var b=c.data,I=c.expanded,j=c.selected,A=c.checked,L=c.loaded,p=c.loading,z=c.halfChecked,T=c.dragOver,B=c.dragOverGapTop,C=c.dragOverGapBottom,f=c.pos,n=c.active,o=Object(h.a)(Object(h.a)({},b),{},{expanded:I,selected:j,checked:A,loaded:L,loading:p,halfChecked:z,dragOver:T,dragOverGapTop:B,dragOverGapBottom:C,pos:f,active:n});return"props"in o||Object.defineProperty(o,"props",{get:function(){return Object(r.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),c}}),o}},"8XDt":function(ne,N,e){e("qH13");var w=e("aX58"),h=w.registerPainter,x=e("6fms");h("vml",x)},"A/g1":function(ne,N){ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BPZU:function(ne,N){var e=32,w=7,h=256;function x(a){for(var d=0;a>=e;)d|=a&1,a>>=1;return a+d}function g(a,d,m,y){var c=d+1;if(c===m)return 1;if(y(a[c++],a[d])<0){for(;c=0;)c++;return c-d}function r(a,d,m){for(m--;d>>1,c(b,a[A])<0?j=A:I=A+1;var L=y-I;switch(L){case 3:a[I+3]=a[I+2];case 2:a[I+2]=a[I+1];case 1:a[I+1]=a[I];break;default:for(;L>0;)a[I+L]=a[I+L-1],L--}a[I]=b}}function l(a,d,m,y,c,b){var I=0,j=0,A=1;if(b(a,d[m+c])>0){for(j=y-c;A0;)I=A,A=(A<<1)+1,A<=0&&(A=j);A>j&&(A=j),I+=c,A+=c}else{for(j=c+1;Aj&&(A=j);var L=I;I=c-A,A=c-L}for(I++;I>>1);b(a,d[m+p])>0?I=p+1:A=p}return A}function t(a,d,m,y,c,b){var I=0,j=0,A=1;if(b(a,d[m+c])<0){for(j=c+1;Aj&&(A=j);var L=I;I=c-A,A=c-L}else{for(j=y-c;A=0;)I=A,A=(A<<1)+1,A<=0&&(A=j);A>j&&(A=j),I+=c,A+=c}for(I++;I>>1);b(a,d[m+p])<0?A=p:I=p+1}return A}function i(a,d){var m=w,y=0,c=h,b=0,I,j,A=0;y=a.length,y<2*h&&(c=y>>>1);var L=[];b=y<120?5:y<1542?10:y<119151?19:40,I=[],j=[];function p(n,o){I[A]=n,j[A]=o,A+=1}function z(){for(;A>1;){var n=A-2;if(n>=1&&j[n-1]<=j[n]+j[n+1]||n>=2&&j[n-2]<=j[n]+j[n-1])j[n-1]j[n+1])break;B(n)}}function T(){for(;A>1;){var n=A-2;n>0&&j[n-1]=w||q>=w);if(V)break;D<0&&(D=0),D+=2}if(m=D,m<1&&(m=1),o===1){for(S=0;S<_;S++)a[M+S]=a[R+S];a[M+_]=L[v]}else{if(o===0)throw new Error;for(S=0;S=0;S--)a[G+S]=a[D+S];a[M]=L[R];return}for(var q=m;;){var V=0,H=0,E=!1;do if(d(L[R],a[v])<0){if(a[M--]=a[v--],V++,H=0,--o===0){E=!0;break}}else if(a[M--]=L[R--],H++,V=0,--_===1){E=!0;break}while((V|H)=0;S--)a[G+S]=a[D+S];if(o===0){E=!0;break}}if(a[M--]=L[R--],--_===1){E=!0;break}if(H=_-l(a[v],L,0,_,_-1,d),H!==0){for(M-=H,R-=H,_-=H,G=M+1,D=R+1,S=0;S=w||H>=w);if(E)break;q<0&&(q=0),q+=2}if(m=q,m<1&&(m=1),_===1){for(M-=o,v-=o,G=M+1,D=v+1,S=o-1;S>=0;S--)a[G+S]=a[D+S];a[M]=L[R]}else{if(_===0)throw new Error;for(D=M-(_-1),S=0;S<_;S++)a[D+S]=L[S]}}this.mergeRuns=z,this.forceMergeRuns=T,this.pushRun=p}function u(a,d,m,y){m||(m=0),y||(y=a.length);var c=y-m;if(c<2)return;var b=0;if(cj&&(A=j),s(a,m,m+A,m+b,d),b=A}I.pushRun(m,b),I.mergeRuns(),c-=b,m+=b}while(c!==0);I.forceMergeRuns()}ne.exports=u},BU3w:function(ne,N,e){"use strict";e.d(N,"a",function(){return s});var w=e("MNnm"),h="rc-util-key";function x(l){if(l.attachTo)return l.attachTo;var t=document.querySelector("head");return t||document.body}function g(l){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(w.a)())return null;var u=document.createElement("style");if((t=i.csp)===null||t===void 0?void 0:t.nonce){var a;u.nonce=(a=i.csp)===null||a===void 0?void 0:a.nonce}u.innerHTML=l;var d=x(i),m=d.firstChild;return i.prepend&&d.prepend?d.prepend(u):i.prepend&&m?d.insertBefore(u,m):d.appendChild(u),u}var r=new Map;function s(l,t){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u=x(i);if(!r.has(u)){var a=g("",i),d=a.parentNode;r.set(u,d),d.removeChild(a)}var m=Array.from(r.get(u).children).find(function(j){return j.tagName==="STYLE"&&j[h]===t});if(m){var y,c;if(((y=i.csp)===null||y===void 0?void 0:y.nonce)&&m.nonce!==((c=i.csp)===null||c===void 0?void 0:c.nonce)){var b;m.nonce=(b=i.csp)===null||b===void 0?void 0:b.nonce}return m.innerHTML!==l&&(m.innerHTML=l),m}var I=g(l,i);return I[h]=t,I}},BlVb:function(ne,N,e){var w=e("hyiK"),h=1e-8;function x(r,s){return Math.abs(r-s).5?z:p}function u(p,z,T,B,C){var f=p.length;if(C===1)for(var n=0;nC;if(f)p.length=C;else for(var n=B;n=0&&!(q[he]<=De);he--);he=Math.min(he,_-2)}else{for(he=ee;he<_&&!(q[he]>De);he++);he=Math.min(he-1,_-2)}ee=he,ae=De;var ye=q[he+1]-q[he];if(ye===0)return;if(ue=(De-q[he])/ye,P)if(U=V[he],be=V[he===0?he:he-1],Z=V[he>_-2?_-1:he+1],O=V[he>_-3?_-1:he+2],v)m(be,U,Z,O,ue,ue*ue,ue*ue*ue,n(xe,C),D);else{var Ae;if(R)Ae=m(be,U,Z,O,ue,ue*ue,ue*ue*ue,X,1),Ae=b(X);else{if(M)return i(U,Z,ue);Ae=y(be,U,Z,O,ue,ue*ue,ue*ue*ue)}o(xe,C,Ae)}else if(v)u(V[he],V[he+1],ue,n(xe,C),D);else{var Ae;if(R)u(V[he],V[he+1],ue,X,1),Ae=b(X);else{if(M)return i(V[he],V[he+1],ue);Ae=t(V[he],V[he+1],ue)}o(xe,C,Ae)}},fe=new w({target:p._target,life:G,loop:p._loop,delay:p._delay,onframe:ce,ondestroy:T});return z&&z!=="spline"&&(fe.easing=z),fe}var A=function(p,z,T,B){this._tracks={},this._target=p,this._loop=z||!1,this._getter=T||s,this._setter=B||l,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};A.prototype={when:function(p,z){var T=this._tracks;for(var B in z){if(!z.hasOwnProperty(B))continue;if(!T[B]){T[B]=[];var C=this._getter(this._target,B);if(C==null)continue;p!==0&&T[B].push({time:0,value:c(C)})}T[B].push({time:p,value:z[B]})}return this},during:function(p){return this._onframeList.push(p),this},pause:function(){for(var p=0;p1&&u&&u.length>1){var d=x(u)/x(a);!isFinite(d)&&(d=1),t.pinchScale=d;var m=g(u);return t.pinchX=m[0],t.pinchY=m[1],{type:"pinch",target:l[0].target,event:t}}}},s=h;ne.exports=s},CoPh:function(ne,N,e){ne.exports=e.p+"static/star.14f60c08.svg"},DBLp:function(ne,N){function e(){}e.prototype={diff:function(r,s,l){l||(l=function(A,L){return A===L}),this.equals=l;var t=this;r=r.slice(),s=s.slice();var i=s.length,u=r.length,a=1,d=i+u,m=[{newPos:-1,components:[]}],y=this.extractCommon(m[0],s,r,0);if(m[0].newPos+1>=i&&y+1>=u){for(var c=[],b=0;b=i&&T+1>=u)return w(t,L.components,s,r);m[A]=L}a++}for(;a<=d;){var j=I();if(j)return j}},pushComponent:function(r,s,l){var t=r[r.length-1];t&&t.added===s&&t.removed===l?r[r.length-1]={count:t.count+1,added:s,removed:l}:r.push({count:1,added:s,removed:l})},extractCommon:function(r,s,l,t){for(var i=s.length,u=l.length,a=r.newPos,d=a-t,m=0;a+1=50,title:Ee.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){fe(Ee)}}," ",c.a.createElement(D.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},V=e("9kvl"),H=e("ju9d");function E(U){var Z=U.children;return c.a.createElement("div",{className:"no-data"},c.a.createElement("img",{src:z.a,alt:"no-data",width:300}),Z)}var K={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},k;(function(U){U[U.INITDATA=0]="INITDATA",U[U.SHOWLOADING=1]="SHOWLOADING",U[U.SHOWFORMPANEL=2]="SHOWFORMPANEL",U[U.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",U[U.SELECTGROUP=4]="SELECTGROUP",U[U.SETINDEX=5]="SETINDEX"})(k||(k={}));function Y(U,Z){switch(Z.type){case k.INITDATA:return Object(A.a)(Object(A.a)({},U),Z.payload);case k.SHOWLOADING:return Object(A.a)(Object(A.a)({},U),{},{loading:Z.payload});case k.SETINDEX:return Object(A.a)(Object(A.a)({},U),{},{index:Z.payload});case k.SHOWFORMPANEL:return Object(A.a)(Object(A.a)({},U),Z.payload);case k.SHOWMEMBERPANEL:return Object(A.a)(Object(A.a)({},U),Z.payload);case k.SELECTGROUP:return Object(A.a)(Object(A.a)({},U),{},{selectedGroup:Z.payload,showFormPanel:!0});default:throw new Error}}function Q(U){var Z,O=U.user,X=Object(y.useReducer)(Y,K),ce=Object(i.a)(X,2),fe=ce[0],xe=ce[1],De=fe.data,he=fe.index,ye=fe.loading,Ae=fe.showFormPanel,Oe=fe.selectedGroup,Re=fe.showMemberPanel,Ie=(Z=O.userInfo)===null||Z===void 0?void 0:Z.role,Qe=Object(y.useMemo)(function(){var et=[],at=[],ut=Object(l.a)(De),qe;try{for(ut.s();!(qe=ut.n()).done;){var Ve=qe.value;Ve.is_creat?et.push(Ve):at.push(Ve)}}catch(Se){ut.e(Se)}finally{ut.f()}return[et,at]},[De]);Object(y.useEffect)(function(){Ie===15&&xe({type:k.SETINDEX,payload:1})},[Ie]);function He(){return nt.apply(this,arguments)}function nt(){return nt=Object(t.a)(m.a.mark(function et(){var at;return m.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,T();case 2:at=qe.sent,xe({type:k.INITDATA,payload:{loading:!1,showFormPanel:!1,data:at.groups}});case 4:case"end":return qe.stop()}},et)})),nt.apply(this,arguments)}Object(y.useEffect)(function(){He()},[]);function Ze(et){return oe.apply(this,arguments)}function oe(){return oe=Object(t.a)(m.a.mark(function et(at){return m.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(!Oe.id){qe.next=5;break}return qe.next=3,C(Oe.id,at);case 3:qe.next=7;break;case 5:return qe.next=7,B(at);case 7:He();case 8:case"end":return qe.stop()}},et)})),oe.apply(this,arguments)}function Ee(){xe({type:k.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function _e(et){xe({type:k.SELECTGROUP,payload:et})}function Ne(){xe({type:k.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function Le(){xe({type:k.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Xe(et){xe({type:k.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:et}})}function Ge(et,at){return ze.apply(this,arguments)}function ze(){return ze=Object(t.a)(m.a.mark(function et(at,ut){return m.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,o(at,ut);case 2:He();case 3:case"end":return Ve.stop()}},et)})),ze.apply(this,arguments)}function Ke(et){return ot.apply(this,arguments)}function ot(){return ot=Object(t.a)(m.a.mark(function et(at){return m.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,P(at);case 2:He();case 3:case"end":return qe.stop()}},et)})),ot.apply(this,arguments)}function tt(et){return We.apply(this,arguments)}function We(){return We=Object(t.a)(m.a.mark(function et(at){return m.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,n(at);case 2:He();case 3:case"end":return qe.stop()}},et)})),We.apply(this,arguments)}function lt(et){xe({type:k.SETINDEX,payload:parseInt(et.target.id,10)})}function rt(et,at){return Je.apply(this,arguments)}function Je(){return Je=Object(t.a)(m.a.mark(function et(at,ut){return m.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Le(),Ve.next=3,f({user_ids:at,group_id:ut});case 3:He();case 4:case"end":return Ve.stop()}},et)})),Je.apply(this,arguments)}return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:"teaching-circling-container"},c.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",Ie<=12&&c.a.createElement(h.a,{type:"primary",disabled:De.length>=50,title:De.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Ee},"\u65B0\u5EFA")," "),c.a.createElement("div",{className:"teaching-circling-body"},Ie===15?null:c.a.createElement("ul",{className:"navs"},c.a.createElement("li",{className:he===0?"active":""},c.a.createElement("a",{id:"0",onClick:lt},"\u6211\u521B\u5EFA\u7684")),c.a.createElement("li",{className:he===1?"active":""},c.a.createElement("a",{id:"1",onClick:lt},"\u6211\u52A0\u5165\u7684"))),c.a.createElement("div",{className:Qe[he].length===0?"nodata-content":"main-content"},Qe[he].length===0?c.a.createElement(E,null,Ie<=12?c.a.createElement(c.a.Fragment,null," ",c.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")," ",c.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")," "):c.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 ")):c.a.createElement(q,{onExitGroup:tt,onPlusMember:Xe,onDelMember:Ge,onDelGroup:Ke,isAdminOrTeacher:Ie<=12,onChangeGroupName:_e,data:Qe[he]}))),c.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 ")),c.a.createElement(v,{callback:Ze,visible:Ae,onCancel:Ne,id:Oe.id,name:Oe.name}),c.a.createElement(j.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Re,onCancel:Le,footer:null,width:1100,bodyStyle:{minHeight:200}},c.a.createElement(H.a,{container_id:Oe.id,container_type:4,onSelect:rt,onCancel:Le})))}var ee=Object(V.a)(function(U){var Z=U.user;return{user:Z}})(Q),ae=e("SLjR"),de=e("55Ip"),ue=a.a.Group,be=N.a=function(U){var Z=U.onSelect,O=U.onCancel,X=Object(y.useState)([]),ce=Object(i.a)(X,2),fe=ce[0],xe=ce[1],De=Object(y.useState)(!0),he=Object(i.a)(De,2),ye=he[0],Ae=he[1];Object(y.useEffect)(function(){function Ie(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(t.a)(m.a.mark(function He(){var nt,Ze;return m.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,Object(b.c)("teach_groups/my.json");case 2:nt=Ee.sent,Ze=nt.groups,xe(Ze),Ae(!1);case 6:case"end":return Ee.stop()}},He)})),Qe.apply(this,arguments)}Ie()},[]);var Oe=Object(y.useMemo)(function(){var Ie=[],Qe=[],He=Object(l.a)(fe),nt;try{for(He.s();!(nt=He.n()).done;){var Ze=nt.value;Ze.is_creat?Ie.push(Ze):Qe.push(Ze)}}catch(oe){He.e(oe)}finally{He.f()}return[Ie,Qe]},[fe]);function Re(Ie){Z(Ie)}return c.a.createElement(g.a,{className:"select-teach-group",onFinish:Re},ye?c.a.createElement(s.a,{paragraph:!0}):fe.length===0?c.a.createElement(E,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",c.a.createElement(de.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):c.a.createElement(c.a.Fragment,null,c.a.createElement(g.a.Item,{name:"group_id"},c.a.createElement(ue,null,c.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),c.a.createElement("ul",{className:"groups"},Oe[0].map(function(Ie){return c.a.createElement("li",{key:Ie.id},c.a.createElement(a.a,{value:Ie.id},Ie.name))})),c.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),c.a.createElement("ul",{className:"groups"},Oe[1].map(function(Ie){return c.a.createElement("li",{key:Ie.id},c.a.createElement(a.a,{value:Ie.id},Ie.name))})))),c.a.createElement("div",{className:"btn-actions"},c.a.createElement(h.a,{type:"ghost",onClick:O,style:{marginRight:10}},"\u53D6\u6D88"),c.a.createElement(h.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DN4a:function(ne,N,e){var w=e("Fofx"),h=e("QBsz"),x=w.identity,g=5e-5;function r(d){return d>g||d<-g}var s=function(d){d=d||{},d.position||(this.position=[0,0]),d.rotation==null&&(this.rotation=0),d.scale||(this.scale=[1,1]),this.origin=this.origin||null},l=s.prototype;l.transform=null,l.needLocalTransform=function(){return r(this.rotation)||r(this.position[0])||r(this.position[1])||r(this.scale[0]-1)||r(this.scale[1]-1)};var t=[];l.updateTransform=function(){var d=this.parent,m=d&&d.transform,y=this.needLocalTransform(),c=this.transform;if(!(y||m)){c&&x(c);return}c=c||w.create(),y?this.getLocalTransform(c):x(c),m&&(y?w.mul(c,d.transform,c):w.copy(c,d.transform)),this.transform=c;var b=this.globalScaleRatio;if(b!=null&&b!==1){this.getGlobalScale(t);var I=t[0]<0?-1:1,j=t[1]<0?-1:1,A=((t[0]-I)*b+I)/t[0]||0,L=((t[1]-j)*b+j)/t[1]||0;c[0]*=A,c[1]*=A,c[2]*=L,c[3]*=L}this.invTransform=this.invTransform||w.create(),w.invert(this.invTransform,c)},l.getLocalTransform=function(d){return s.getLocalTransform(this,d)},l.setTransform=function(d){var m=this.transform,y=d.dpr||1;m?d.setTransform(y*m[0],y*m[1],y*m[2],y*m[3],y*m[4],y*m[5]):d.setTransform(y,0,0,y,0,0)},l.restoreTransform=function(d){var m=d.dpr||1;d.setTransform(m,0,0,m,0,0)};var i=[],u=w.create();l.setLocalTransform=function(d){if(!d)return;var m=d[0]*d[0]+d[1]*d[1],y=d[2]*d[2]+d[3]*d[3],c=this.position,b=this.scale;r(m-1)&&(m=Math.sqrt(m)),r(y-1)&&(y=Math.sqrt(y)),d[0]<0&&(m=-m),d[3]<0&&(y=-y),c[0]=d[4],c[1]=d[5],b[0]=m,b[1]=y,this.rotation=Math.atan2(-d[1]/y,d[0]/m)},l.decomposeTransform=function(){if(!this.transform)return;var d=this.parent,m=this.transform;d&&d.transform&&(w.mul(i,d.invTransform,m),m=i);var y=this.origin;y&&(y[0]||y[1])&&(u[4]=y[0],u[5]=y[1],w.mul(i,m,u),i[4]-=y[0],i[5]-=y[1],m=i),this.setLocalTransform(m)},l.getGlobalScale=function(d){var m=this.transform;return d=d||[],m?(d[0]=Math.sqrt(m[0]*m[0]+m[1]*m[1]),d[1]=Math.sqrt(m[2]*m[2]+m[3]*m[3]),m[0]<0&&(d[0]=-d[0]),m[3]<0&&(d[1]=-d[1]),d):(d[0]=1,d[1]=1,d)},l.transformCoordToLocal=function(d,m){var y=[d,m],c=this.invTransform;return c&&h.applyTransform(y,y,c),y},l.transformCoordToGlobal=function(d,m){var y=[d,m],c=this.transform;return c&&h.applyTransform(y,y,c),y},s.getLocalTransform=function(d,m){m=m||[],x(m);var y=d.origin,c=d.scale||[1,1],b=d.rotation||0,I=d.position||[0,0];return y&&(m[4]-=y[0],m[5]-=y[1]),w.scale(m,m,c),b&&w.rotate(m,m,b),y&&(m[4]+=y[0],m[5]+=y[1]),m[4]+=I[0],m[5]+=I[1],m};var a=s;ne.exports=a},Dagg:function(ne,N,e){var w=e("Gev7"),h=e("mFDi"),x=e("bYtY"),g=e("Xnb7");function r(l){w.call(this,l)}r.prototype={constructor:r,type:"image",brush:function(l,t){var i=this.style,u=i.image;i.bind(l,this,t);var a=this._image=g.createOrUpdateImage(u,this._image,this,this.onload);if(!a||!g.isImageReady(a))return;var d=i.x||0,m=i.y||0,y=i.width,c=i.height,b=a.width/a.height;if(y==null&&c!=null?y=c*b:c==null&&y!=null?c=y/b:y==null&&c==null&&(y=a.width,c=a.height),this.setTransform(l),i.sWidth&&i.sHeight){var I=i.sx||0,j=i.sy||0;l.drawImage(a,I,j,i.sWidth,i.sHeight,d,m,y,c)}else if(i.sx&&i.sy){var I=i.sx,j=i.sy,A=y-I,L=c-j;l.drawImage(a,I,j,A,L,d,m,y,c)}else l.drawImage(a,d,m,y,c);i.text!=null&&(this.restoreTransform(l),this.drawRectText(l,this.getBoundingRect()))},getBoundingRect:function(){var l=this.style;return this._rect||(this._rect=new h(l.x||0,l.y||0,l.width||0,l.height||0)),this._rect}},x.inherits(r,w);var s=r;ne.exports=s},E7E6:function(ne,N){ne.exports="data:image/png;base64,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"},FMhn:function(ne,N,e){"use strict";e.r(N);var w=e("DjyN"),h=e("NUBc"),x=e("cWXX"),g=e("/ezw"),r=e("qVdP"),s=e("jsC+"),l=e("lUTK"),t=e("BvKs"),i=e("+L6B"),u=e("2/Rp"),a=e("miYZ"),d=e("tsqr"),m=e("2qtc"),y=e("kLXV"),c=e("9og8"),b=e("tJVT"),I=e("PpiC"),j=e("WmNS"),A=e.n(j),L=e("q1tI"),p=e.n(L),z=e("9kvl"),T=e("zeYf"),B=e("m3rI"),C=e("7Kak"),f=e("9yH6"),n=e("+MdJ"),o=e.n(n),P=function(Q){var ee=Q.shixunsDetail,ae=Q.globalSetting,de=Q.loading,ue=Q.dispatch,be=Q.onReloadData,U=Object(I.a)(Q,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Z=Object(L.useState)(),O=Object(b.a)(Z,2),X=O[0],ce=O[1],fe=Object(L.useState)([]),xe=Object(b.a)(fe,2),De=xe[0],he=xe[1];Object(L.useEffect)(function(){ee.actionTabs.key==="Collaborators-ChangeManager"&&ye()},[ee.actionTabs.key]);var ye=function(){var Ie=Object(c.a)(A.a.mark(function Qe(){var He,nt;return A.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,ue({type:"shixunsDetail/getChangeManager",payload:{id:(He=ee.actionTabs.params)===null||He===void 0?void 0:He.id}});case 2:nt=oe.sent,he(nt||[]);case 4:case"end":return oe.stop()}},Qe)}));return function(){return Ie.apply(this,arguments)}}(),Ae=function(){var Qe;ue({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Qe=ee.actionTabs.params)===null||Qe===void 0?void 0:Qe.id}}})},Oe=function(){var Ie=Object(c.a)(A.a.mark(function Qe(){var He,nt;return A.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:if(X){oe.next=3;break}return d.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),oe.abrupt("return");case 3:return oe.next=5,ue({type:"shixunsDetail/changeManager",payload:{id:(He=ee.actionTabs.params)===null||He===void 0?void 0:He.id,user_id:X}});case 5:nt=oe.sent,Re(),nt&&(be(),d.b.info(nt.message));case 8:case"end":return oe.stop()}},Qe)}));return function(){return Ie.apply(this,arguments)}}(),Re=function(){ue({type:"shixunsDetail/setActionTabs",payload:{}}),ce(null)};return p.a.createElement(y.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:ee.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:de.effects["shixunsDetail/changeManager"],onOk:Oe,onCancel:Re},p.a.createElement("div",null,p.a.createElement("div",{className:o.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",p.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"),p.a.createElement("div",{className:o.a.content},De.length?p.a.createElement(f.a.Group,{value:X,onChange:function(Qe){return ce(Qe.target.value)}},De.map(function(Ie,Qe){return p.a.createElement(f.a,{className:o.a.radio,key:Qe,value:Ie.user_id},Ie.name)})):p.a.createElement("div",{className:o.a.add},p.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",p.a.createElement("a",{className:o.a.colorBlue,onClick:Ae},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},_=Object(z.a)(function(Y){var Q=Y.shixunsDetail,ee=Y.loading,ae=Y.globalSetting;return{shixunsDetail:Q,globalSetting:ae,loading:ee}})(P),S=e("Znn+"),v=e("ZTPi"),R=e("ju9d"),M=e("DDK+"),D=v.a.TabPane,G=function(Y){var Q=Y.visible,ee=Y.onCancel,ae=Y.onSelectGroup,de=Y.shixunId,ue=Y.onSelectCollaborator;return p.a.createElement(y.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:Q,width:1100,centered:!0,keyboard:!1,onCancel:ee,maskClosable:!1,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},p.a.createElement(v.a,{defaultActiveKey:"1"},p.a.createElement(D,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},p.a.createElement(R.a,{onCancel:ee,container_type:2,container_id:de,onSelect:ue})),p.a.createElement(D,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},p.a.createElement(M.a,{onCancel:ee,onSelect:ae}))))},q=e("7F0i"),V=e.n(q),H=e("8Skl"),E=e("ruvs"),K=function(Q){var ee,ae,de,ue,be,U,Z=Q.shixunsDetail,O=Q.globalSetting,X=Q.loading,ce=Q.user,fe=Q.dispatch,xe=Object(I.a)(Q,["shixunsDetail","globalSetting","loading","user","dispatch"]),De=Object(L.useRef)(),he=Object(L.useState)(0),ye=Object(b.a)(he,2),Ae=ye[0],Oe=ye[1],Re=Object(L.useState)([]),Ie=Object(b.a)(Re,2),Qe=Ie[0],He=Ie[1],nt=Object(L.useState)({id:null,page:1}),Ze=Object(b.a)(nt,2),oe=Ze[0],Ee=Ze[1],_e=(ee=ce.userInfo)===null||ee===void 0||((ae=ee.shixun)===null||ae===void 0)?void 0:ae.editable,Ne=((de=ce.userInfo)===null||de===void 0?void 0:de.role)<=2||((ue=ce.userInfo)===null||ue===void 0||((be=ue.shixun)===null||be===void 0)?void 0:be.is_creator);Object(L.useEffect)(function(){De.current=xe.match.params.id,oe.id=De.current,Ee(oe),Le(oe)},[]);var Le=function(){var Je=Object(c.a)(A.a.mark(function et(at){var ut;return A.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,fe({type:"shixunsDetail/getCollaboratorsData",payload:at});case 2:ut=Ve.sent,ut&&(He(ut.members||[]),Oe(ut.member_count));case 4:case"end":return Ve.stop()}},et)}));return function(at){return Je.apply(this,arguments)}}(),Xe=function(){var Je=Object(c.a)(A.a.mark(function et(){var at;return A.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return oe.page=1,Ee(oe),at=Object(E.b)(),qe.next=5,fe({type:"user/getUserInfo",payload:at});case 5:return qe.next=7,Le(oe);case 7:case"end":return qe.stop()}},et)}));return function(){return Je.apply(this,arguments)}}(),Ge=function(et){oe.page=et,Ee(oe),Le(oe)},ze=function(et){y.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:p.a.createElement("div",{className:V.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var at=Object(c.a)(A.a.mark(function qe(){var Ve,Se;return A.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,fe({type:"shixunsDetail/deleteCollaborators",payload:{id:De.current,userId:et}});case 2:if(Se=Ce.sent,!(((Ve=ce.userInfo)===null||Ve===void 0?void 0:Ve.user_id)===et)){Ce.next=6;break}return z.d.push("/shixuns"),Ce.abrupt("return");case 6:d.b.info(Se==null?void 0:Se.message),oe.page=1,Ee(oe),Le(oe);case 10:case"end":return Ce.stop()}},qe)}));function ut(){return at.apply(this,arguments)}return ut}()})},Ke=function(){fe({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:De.current}}})};function ot(Je,et,at,ut){return tt.apply(this,arguments)}function tt(){return tt=Object(c.a)(A.a.mark(function Je(et,at,ut,qe){return A.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,fe({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:et,user_id:at,editable:ut?0:1}});case 2:Le(oe);case 3:case"end":return Se.stop()}},Je)})),tt.apply(this,arguments)}var We=function(){fe({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:De.current}}})};function lt(){fe({type:"shixunsDetail/setActionTabs",payload:{}})}var rt={visible:Z.actionTabs.key==="Collaborators-AddCollaborator",onCancel:lt,shixunId:De.current,onSelectCollaborator:function(){var Je=Object(c.a)(A.a.mark(function at(ut){var qe;return A.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return lt(),Se.next=3,fe({type:"shixunsDetail/addCollaborator",payload:{id:De.current,user_ids:ut}});case 3:qe=Se.sent,qe&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Xe());case 5:case"end":return Se.stop()}},at)}));function et(at){return Je.apply(this,arguments)}return et}(),onSelectGroup:function(){var Je=Object(c.a)(A.a.mark(function at(ut){var qe;return A.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return lt(),Se.next=3,fe({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:De.current,group_id:ut.group_id}});case 3:qe=Se.sent,qe&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Xe());case 5:case"end":return Se.stop()}},at)}));function et(at){return Je.apply(this,arguments)}return et}()};return p.a.createElement("section",{className:V.a.bg},p.a.createElement("div",{className:V.a.wrap},p.a.createElement("div",{className:V.a.content},((U=Z.detail)===null||U===void 0?void 0:U.identity)<5&&p.a.createElement("div",{className:V.a.head},p.a.createElement("span",{className:V.a.headCount},Ae,"\u4EBA"),p.a.createElement("div",null,Ne&&p.a.createElement(u.a,{type:"primary",ghost:!0,className:V.a.button,onClick:Ke},"\u66F4\u6362\u7BA1\u7406\u5458"),_e&&p.a.createElement(u.a,{type:"primary",className:V.a.button,onClick:We},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),p.a.createElement("div",{className:V.a.list},p.a.createElement(g.a,{loading:X.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Qe.map(function(Je,et){var at,ut,qe,Ve,Se,Ue,Ce,J;return p.a.createElement("div",{className:V.a.itemWrap,key:et},p.a.createElement("a",{href:(at=Je.user)===null||at===void 0?void 0:at.user_url,target:"_blank",className:V.a.imgWrap},p.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:V.a.img,src:"".concat(B.a.IMG_SERVER,"/images/").concat((ut=Je.user)===null||ut===void 0?void 0:ut.image_url)}),((qe=Je.user)===null||qe===void 0?void 0:qe.shixun_manager)&&p.a.createElement("span",{className:V.a.manager},"\u521B\u5EFA\u8005")),p.a.createElement("div",{className:V.a.itemContent},p.a.createElement("p",{className:V.a.nameWrap},p.a.createElement("a",{href:Je.user.user_url,target:"_blank",className:V.a.name},(Ve=Je.user)===null||Ve===void 0?void 0:Ve.name),p.a.createElement("div",{className:V.a.actionGroup},Ne?(Se=Je.user)!==null&&Se!==void 0&&Se.shixun_manager?null:p.a.createElement(s.a,{overlay:p.a.createElement(t.a,{selectedKeys:[Je.editable?"1":"2"],onClick:function(){var Pe;ot(Z.detail.identifier,Je.user.user_id,Je.editable,(Pe=Je.user)===null||Pe===void 0?void 0:Pe.name)}},p.a.createElement(t.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),p.a.createElement(t.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},p.a.createElement("div",null,Je.editable?p.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):p.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",p.a.createElement(H.a,{style:{fontSize:"14px",color:"#888888"}}))):Je.editable?p.a.createElement("span",{className:"c-green"},"\u53EF\u7F16\u8F91\u5B9E\u8BAD"):p.a.createElement("span",{className:"c-grey-c"},"\u4E0D\u53EF\u7F16\u8F91\u5B9E\u8BAD"),!((Ue=Je.user)!==null&&Ue!==void 0&&Ue.shixun_manager)&&_e&&Je.user.user_id!==((Ce=ce.userInfo)===null||Ce===void 0?void 0:Ce.user_id)?p.a.createElement("a",{className:"c-grey-c",onClick:function(){var Pe;return ze((Pe=Je.user)===null||Pe===void 0?void 0:Pe.user_id)}},"\u5220\u9664"):null)),p.a.createElement("p",{className:V.a.schoolWrap},p.a.createElement("span",{className:V.a.school},(J=Je.user)===null||J===void 0?void 0:J.school_name))))})))),Ae>10&&p.a.createElement("div",{className:V.a.countWrap},p.a.createElement(h.a,{showQuickJumper:!0,showSizeChanger:!1,total:Ae,onChange:function(et){return Ge(et)},pageSize:16,current:oe.page}))),p.a.createElement(T.a,null),p.a.createElement(_,{onReloadData:Xe}),p.a.createElement(G,rt))},k=N.default=Object(z.a)(function(Y){var Q=Y.shixunsDetail,ee=Y.loading,ae=Y.globalSetting,de=Y.user;return{shixunsDetail:Q,globalSetting:ae,user:de,loading:ee}})(K)},FOrL:function(ne,N,e){ne.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function(ne,N,e){ne.exports=e.p+"static/qrCode.dd0fe9b2.png"},Fofx:function(ne,N){var e=typeof Float32Array=="undefined"?Array:Float32Array;function w(){var u=new e(6);return h(u),u}function h(u){return u[0]=1,u[1]=0,u[2]=0,u[3]=1,u[4]=0,u[5]=0,u}function x(u,a){return u[0]=a[0],u[1]=a[1],u[2]=a[2],u[3]=a[3],u[4]=a[4],u[5]=a[5],u}function g(u,a,d){var m=a[0]*d[0]+a[2]*d[1],y=a[1]*d[0]+a[3]*d[1],c=a[0]*d[2]+a[2]*d[3],b=a[1]*d[2]+a[3]*d[3],I=a[0]*d[4]+a[2]*d[5]+a[4],j=a[1]*d[4]+a[3]*d[5]+a[5];return u[0]=m,u[1]=y,u[2]=c,u[3]=b,u[4]=I,u[5]=j,u}function r(u,a,d){return u[0]=a[0],u[1]=a[1],u[2]=a[2],u[3]=a[3],u[4]=a[4]+d[0],u[5]=a[5]+d[1],u}function s(u,a,d){var m=a[0],y=a[2],c=a[4],b=a[1],I=a[3],j=a[5],A=Math.sin(d),L=Math.cos(d);return u[0]=m*L+b*A,u[1]=-m*A+b*L,u[2]=y*L+I*A,u[3]=-y*A+L*I,u[4]=L*c+A*j,u[5]=L*j-A*c,u}function l(u,a,d){var m=d[0],y=d[1];return u[0]=a[0]*m,u[1]=a[1]*y,u[2]=a[2]*m,u[3]=a[3]*y,u[4]=a[4]*m,u[5]=a[5]*y,u}function t(u,a){var d=a[0],m=a[2],y=a[4],c=a[1],b=a[3],I=a[5],j=d*b-c*m;return j?(j=1/j,u[0]=b*j,u[1]=-c*j,u[2]=-m*j,u[3]=d*j,u[4]=(m*I-b*y)*j,u[5]=(c*y-d*I)*j,u):null}function i(u){var a=w();return x(a,u),a}N.create=w,N.identity=h,N.copy=x,N.mul=g,N.translate=r,N.rotate=s,N.scale=l,N.invert=t,N.clone=i},FxDU:function(ne,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.createSensor=void 0;var w=e("QO+J"),h=e("j5sG"),x=typeof ResizeObserver!="undefined"?h.createSensor:w.createSensor;N.createSensor=x},Fxgj:function(ne,N,e){},GABl:function(ne,N){ne.exports="data:image/png;base64,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"},Gev7:function(ne,N,e){var w=e("bYtY"),h=e("K2GJ"),x=e("1bdT"),g=e("ni6a");function r(l){l=l||{},x.call(this,l);for(var t in l)l.hasOwnProperty(t)&&t!=="style"&&(this[t]=l[t]);this.style=new h(l.style,this),this._rect=null,this.__clipPaths=null}r.prototype={constructor:r,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(l){},afterBrush:function(l){},brush:function(l,t){},getBoundingRect:function(){},contain:function(l,t){return this.rectContain(l,t)},traverse:function(l,t){l.call(t,this)},rectContain:function(l,t){var i=this.transformCoordToLocal(l,t),u=this.getBoundingRect();return u.contain(i[0],i[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(l){return this.animate("style",l)},attrKV:function(l,t){l!=="style"?x.prototype.attrKV.call(this,l,t):this.style.set(t)},setStyle:function(l,t){return this.style.set(l,t),this.dirty(!1),this},useStyle:function(l){return this.style=new h(l,this),this.dirty(!1),this},calculateTextPosition:null},w.inherits(r,x),w.mixin(r,g);var s=r;ne.exports=s},Gytx:function(ne,N){ne.exports=function(w,h,x,g){var r=x?x.call(g,w,h):void 0;if(r!==void 0)return!!r;if(w===h)return!0;if(typeof w!="object"||!w||typeof h!="object"||!h)return!1;var s=Object.keys(w),l=Object.keys(h);if(s.length!==l.length)return!1;for(var t=Object.prototype.hasOwnProperty.bind(h),i=0;i3&&(t=e.call(t,1));for(var u=s.length,a=0;a4&&(t=e.call(t,1,t.length-1));for(var u=t[t.length-1],a=s.length,d=0;dthis._ux||I(z-this._yi)>this._uy||this._len<5;return this.addData(l.L,p,z),this._ctx&&T&&(this._needsDash()?this._dashedLineTo(p,z):this._ctx.lineTo(p,z)),T&&(this._xi=p,this._yi=z),this},bezierCurveTo:function(p,z,T,B,C,f){return this.addData(l.C,p,z,T,B,C,f),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,z,T,B,C,f):this._ctx.bezierCurveTo(p,z,T,B,C,f)),this._xi=C,this._yi=f,this},quadraticCurveTo:function(p,z,T,B){return this.addData(l.Q,p,z,T,B),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,z,T,B):this._ctx.quadraticCurveTo(p,z,T,B)),this._xi=T,this._yi=B,this},arc:function(p,z,T,B,C,f){return this.addData(l.A,p,z,T,T,B,C-B,0,f?0:1),this._ctx&&this._ctx.arc(p,z,T,B,C,f),this._xi=y(C)*T+p,this._yi=c(C)*T+z,this},arcTo:function(p,z,T,B,C){return this._ctx&&this._ctx.arcTo(p,z,T,B,C),this},rect:function(p,z,T,B){return this._ctx&&this._ctx.rect(p,z,T,B),this.addData(l.R,p,z,T,B),this},closePath:function(){this.addData(l.Z);var p=this._ctx,z=this._x0,T=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(z,T),p.closePath()),this._xi=z,this._yi=T,this},fill:function(p){p&&p.fill(),this.toStatic()},stroke:function(p){p&&p.stroke(),this.toStatic()},setLineDash:function(p){if(p instanceof Array){this._lineDash=p,this._dashIdx=0;for(var z=0,T=0;Tz.length&&(this._expandData(),z=this.data);for(var T=0;T0&&v<=p||P<0&&v>=p||P===0&&(_>0&&R<=z||_<0&&R>=z);){if(G=this._dashIdx,M=C[G],v+=P*M,R+=_*M,this._dashIdx=(G+1)%D,P>0&&vn||_>0&&Ro)continue;f[G%2?"moveTo":"lineTo"](P>=0?d(v,p):m(v,p),_>=0?d(R,z):m(R,z))}P=v-p,_=R-z,this._dashOffset=-b(P*P+_*_)},_dashedBezierTo:function(p,z,T,B,C,f){var n=this._dashSum,o=this._dashOffset,P=this._lineDash,_=this._ctx,S=this._xi,v=this._yi,R,M,D,G=w.cubicAt,q=0,V=this._dashIdx,H=P.length,E,K,k=0;for(o<0&&(o=n+o),o%=n,R=0;R<1;R+=.1)M=G(S,p,T,C,R+.1)-G(S,p,T,C,R),D=G(v,z,B,f,R+.1)-G(v,z,B,f,R),q+=b(M*M+D*D);for(;Vo);V++);for(R=(k-o)/q;R<=1;)E=G(S,p,T,C,R),K=G(v,z,B,f,R),V%2?_.moveTo(E,K):_.lineTo(E,K),R+=P[V]/q,V=(V+1)%H;V%2!==0&&_.lineTo(C,f),M=C-E,D=f-K,this._dashOffset=-b(M*M+D*D)},_dashedQuadraticTo:function(p,z,T,B){var C=T,f=B;T=(T+2*p)/3,B=(B+2*z)/3,p=(this._xi+2*p)/3,z=(this._yi+2*z)/3,this._dashedBezierTo(p,z,T,B,C,f)},toStatic:function(){var p=this.data;p instanceof Array&&(p.length=this._len,j&&(this.data=new Float32Array(p)))},getBoundingRect:function(){t[0]=t[1]=u[0]=u[1]=Number.MAX_VALUE,i[0]=i[1]=a[0]=a[1]=-Number.MAX_VALUE;for(var p=this.data,z=0,T=0,B=0,C=0,f=0;fP||I(o-f)>_||v===S-1)&&(p.lineTo(n,o),C=n,f=o);break;case l.C:p.bezierCurveTo(z[v++],z[v++],z[v++],z[v++],z[v++],z[v++]),C=z[v-2],f=z[v-1];break;case l.Q:p.quadraticCurveTo(z[v++],z[v++],z[v++],z[v++]),C=z[v-2],f=z[v-1];break;case l.A:var M=z[v++],D=z[v++],G=z[v++],q=z[v++],V=z[v++],H=z[v++],E=z[v++],K=z[v++],k=G>q?G:q,Y=G>q?1:G/q,Q=G>q?q/G:1,ee=Math.abs(G-q)>.001,ae=V+H;ee?(p.translate(M,D),p.rotate(E),p.scale(Y,Q),p.arc(0,0,k,V,ae,1-K),p.scale(1/Y,1/Q),p.rotate(-E),p.translate(-M,-D)):p.arc(M,D,k,V,ae,1-K),v===1&&(T=y(V)*G+M,B=c(V)*q+D),C=y(ae)*G+M,f=c(ae)*q+D;break;case l.R:T=C=z[v],B=f=z[v+1],p.rect(z[v++],z[v++],z[v++],z[v++]);break;case l.Z:p.closePath(),C=T,f=B}}}},A.CMD=l;var L=A;ne.exports=L},ItGF:function(ne,N){var e={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?e={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?e={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?e={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:e=h(navigator.userAgent);var w=e;function h(x){var g={},r={},s=x.match(/Firefox\/([\d.]+)/),l=x.match(/MSIE\s([\d.]+)/)||x.match(/Trident\/.+?rv:(([\d.]+))/),t=x.match(/Edge\/([\d.]+)/),i=/micromessenger/i.test(x);return s&&(r.firefox=!0,r.version=s[1]),l&&(r.ie=!0,r.version=l[1]),t&&(r.edge=!0,r.version=t[1]),i&&(r.weChat=!0),{browser:r,os:g,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!r.ie&&!r.edge,pointerEventsSupported:"onpointerdown"in window&&(r.edge||r.ie&&r.version>=11),domSupported:typeof document!="undefined"}}ne.exports=w},JWDV:function(ne,N,e){ne.exports=e.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(ne,N){ne.exports="data:image/png;base64,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"},Jq4h:function(ne,N,e){ne.exports=e.p+"static/qrcode.54870d9b.png"},K2GJ:function(ne,N,e){var w=e("fW2E"),h=e("gut8"),x=h.ContextCachedBy,g=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],r=function(d){this.extendFrom(d,!1)};function s(d,m,y){var c=m.x==null?0:m.x,b=m.x2==null?1:m.x2,I=m.y==null?0:m.y,j=m.y2==null?0:m.y2;m.global||(c=c*y.width+y.x,b=b*y.width+y.x,I=I*y.height+y.y,j=j*y.height+y.y),c=isNaN(c)?0:c,b=isNaN(b)?1:b,I=isNaN(I)?0:I,j=isNaN(j)?0:j;var A=d.createLinearGradient(c,I,b,j);return A}function l(d,m,y){var c=y.width,b=y.height,I=Math.min(c,b),j=m.x==null?.5:m.x,A=m.y==null?.5:m.y,L=m.r==null?.5:m.r;m.global||(j=j*c+y.x,A=A*b+y.y,L=L*I);var p=d.createRadialGradient(j,A,0,j,A,L);return p}r.prototype={constructor:r,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(d,m,y){var c=this,b=y&&y.style,I=!b||d.__attrCachedBy!==x.STYLE_BIND;d.__attrCachedBy=x.STYLE_BIND;for(var j=0;j0},extendFrom:function(d,m){if(d)for(var y in d)d.hasOwnProperty(y)&&(m===!0||(m===!1?!this.hasOwnProperty(y):d[y]!=null))&&(this[y]=d[y])},set:function(d,m){typeof d=="string"?this[d]=m:this.extendFrom(d,!0)},clone:function(){var d=new this.constructor;return d.extendFrom(this,!0),d},getGradient:function(d,m,y){for(var c=m.type==="radial"?l:s,b=c(d,m,y),I=m.colorStops,j=0;j=0)continue;if(!Object.prototype.hasOwnProperty.call(d,c))continue;y[c]=d[c]}return y}function t(d,m){if(!(d instanceof m))throw new TypeError("Cannot call a class as a function")}function i(d,m){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m&&(typeof m=="object"||typeof m=="function")?m:d}function u(d,m){if(typeof m!="function"&&m!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof m);d.prototype=Object.create(m&&m.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),m&&(Object.setPrototypeOf?Object.setPrototypeOf(d,m):d.__proto__=m)}var a=function(d){u(m,d);function m(y){t(this,m);var c=i(this,(m.__proto__||Object.getPrototypeOf(m)).call(this,y));return c.scrollListener=c.scrollListener.bind(c),c.eventListenerOptions=c.eventListenerOptions.bind(c),c.mousewheelListener=c.mousewheelListener.bind(c),c}return w(m,[{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 c=this.getParentElement(this.scrollComponent);c.scrollTop=c.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var c=!1,b={get passive(){c=!0}};try{document.addEventListener("test",null,b),document.removeEventListener("test",null,b)}catch(I){}return c}},{key:"eventListenerOptions",value:function(){var c=this.props.useCapture;return this.isPassiveSupported()&&(c={useCapture:this.props.useCapture,passive:!0}),c}},{key:"setDefaultLoader",value:function(c){this.defaultLoader=c}},{key:"detachMousewheelListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.scrollComponent.parentNode),c.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.getParentElement(this.scrollComponent)),c.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(c){var b=this.props.getScrollParent&&this.props.getScrollParent();return b!=null?b:c&&c.parentNode}},{key:"filterProps",value:function(c){return c}},{key:"attachScrollListener",value:function(){var c=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!c)return;var b=window;this.props.useWindow===!1&&(b=c),b.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),b.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),b.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(c){c.deltaY===1&&!this.isPassiveSupported()&&c.preventDefault()}},{key:"scrollListener",value:function(){var c=this.scrollComponent,b=window,I=this.getParentElement(c),j=void 0;if(this.props.useWindow){var A=document.documentElement||document.body.parentNode||document.body,L=b.pageYOffset!==void 0?b.pageYOffset:A.scrollTop;this.props.isReverse?j=L:j=this.calculateOffset(c,L)}else this.props.isReverse?j=I.scrollTop:j=c.scrollHeight-I.scrollTop-I.clientHeight;j1&&arguments[1]!==void 0?arguments[1]:1,Ke=Oe.length,ot=0;ot1&&arguments[1]!==void 0?arguments[1]:!1;return Object(B.a)(V).map(function(E,K){if(!r.isValidElement(E)||!E.type)return null;var k=E.type.isSelectOptGroup,Y=E.key,Q=E.props,ee=Q.children,ae=Object(l.a)(Q,["children"]);return H||!k?C(E):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat(Y===null?K:Y,"__"),label:Y},ae),{},{options:f(ee)})}).filter(function(E){return E})}var n=e("2Qr1"),o=e("qNPg"),P=e("U8pU"),_=e("Kwbf"),S=e("WKfj");function v(V){var H=V.mode,E=V.options,K=V.children,k=V.backfill,Y=V.allowClear,Q=V.placeholder,ee=V.getInputElement,ae=V.showSearch,de=V.onSearch,ue=V.defaultOpen,be=V.autoFocus,U=V.labelInValue,Z=V.value,O=V.inputValue,X=V.optionLabelProp,ce=H==="multiple"||H==="tags",fe=ae!==void 0?ae:ce||H==="combobox",xe=E||f(K);if(Object(_.a)(H!=="tags"||xe.every(function(Ae){return!Ae.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),H==="tags"||H==="combobox"){var De=xe.some(function(Ae){return Ae.options?Ae.options.some(function(Oe){return typeof("value"in Oe?Oe.value:Oe.key)=="number"}):typeof("value"in Ae?Ae.value:Ae.key)=="number"});Object(_.a)(!De,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(_.a)(H!=="combobox"||!X,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(_.a)(H==="combobox"||!k,"`backfill` only works with `combobox` mode."),Object(_.a)(H==="combobox"||!ee,"`getInputElement` only work with `combobox` mode."),Object(_.b)(H!=="combobox"||!ee||!Y||!Q,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),de&&!fe&&H!=="combobox"&&H!=="tags"&&Object(_.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(_.b)(!ue||be,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Z!=null){var he=Object(S.d)(Z);Object(_.a)(!U||he.every(function(Ae){return Object(P.a)(Ae)==="object"&&("key"in Ae||"value"in Ae)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(_.a)(!ce||Array.isArray(Z),"`value` should be array when `mode` is `multiple` or `tags`")}if(K){var ye=null;Object(B.a)(K).some(function(Ae){if(!r.isValidElement(Ae)||!Ae.type)return!1;var Oe=Ae.type;if(Oe.isSelectOption)return!1;if(Oe.isSelectOptGroup){var Re=Object(B.a)(Ae.props.children).every(function(Ie){return!r.isValidElement(Ie)||!Ae.type||Ie.type.isSelectOption?!0:(ye=Ie.type,!1)});return!Re}return ye=Oe,!0}),ye&&Object(_.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ye.displayName||ye.name||ye,"`.")),Object(_.a)(O===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var R=v,M=Object(o.a)({prefixCls:"rc-select",components:{optionList:j},convertChildrenToData:f,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:R,fillOptionsWithMissingValue:n.a}),D=function(V){Object(x.a)(E,V);var H=Object(g.a)(E);function E(){var K;return Object(w.a)(this,E),K=H.apply(this,arguments),K.selectRef=r.createRef(),K.focus=function(){K.selectRef.current.focus()},K.blur=function(){K.selectRef.current.blur()},K}return Object(h.a)(E,[{key:"render",value:function(){return r.createElement(M,Object.assign({ref:this.selectRef},this.props))}}]),E}(r.Component);D.Option=L,D.OptGroup=z;var G=D,q=N.c=G},MEGo:function(ne,N,e){var w=e("4fz+"),h=e("Dagg"),x=e("dqUG"),g=e("2fw6"),r=e("x6Kt"),s=e("rmlV"),l=e("yxFR"),t=e("y+Vt"),i=e("h7HQ"),u=e("1Jh7"),a=e("SKnc"),d=e("K2GJ"),m=e("Fofx"),y=e("NC18"),c=y.createFromString,b=e("bYtY"),I=b.isString,j=b.extend,A=b.defaults,L=b.trim,p=b.each,z=/[\s,]+/;function T(E){if(I(E)){var K=new DOMParser;E=K.parseFromString(E,"text/xml")}for(E.nodeType===9&&(E=E.firstChild);E.nodeName.toLowerCase()!=="svg"||E.nodeType!==1;)E=E.nextSibling;return E}function B(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}B.prototype.parse=function(E,K){K=K||{};var k=T(E);if(!k)throw new Error("Illegal svg");var Y=new w;this._root=Y;var Q=k.getAttribute("viewBox")||"",ee=parseFloat(k.getAttribute("width")||K.width),ae=parseFloat(k.getAttribute("height")||K.height);isNaN(ee)&&(ee=null),isNaN(ae)&&(ae=null),S(k,Y,null,!0);for(var de=k.firstChild;de;)this._parseNode(de,Y),de=de.nextSibling;var ue,be;if(Q){var U=L(Q).split(z);U.length>=4&&(ue={x:parseFloat(U[0]||0),y:parseFloat(U[1]||0),width:parseFloat(U[2]),height:parseFloat(U[3])})}if(ue&&ee!=null&&ae!=null&&(be=V(ue,ee,ae),!K.ignoreViewBox)){var Z=Y;Y=new w,Y.add(Z),Z.scale=be.scale.slice(),Z.position=be.position.slice()}return!K.ignoreRootClip&&ee!=null&&ae!=null&&Y.setClipPath(new r({shape:{x:0,y:0,width:ee,height:ae}})),{root:Y,width:ee,height:ae,viewBoxRect:ue,viewBoxTransform:be}},B.prototype._parseNode=function(E,K){var k=E.nodeName.toLowerCase();k==="defs"?this._isDefine=!0:k==="text"&&(this._isText=!0);var Y;if(this._isDefine){var Q=f[k];if(Q){var ee=Q.call(this,E),ae=E.getAttribute("id");ae&&(this._defs[ae]=ee)}}else{var Q=C[k];Q&&(Y=Q.call(this,E,K),K.add(Y))}for(var de=E.firstChild;de;)de.nodeType===1&&this._parseNode(de,Y),de.nodeType===3&&this._isText&&this._parseText(de,Y),de=de.nextSibling;k==="defs"?this._isDefine=!1:k==="text"&&(this._isText=!1)},B.prototype._parseText=function(E,K){if(E.nodeType===1){var k=E.getAttribute("dx")||0,Y=E.getAttribute("dy")||0;this._textX+=parseFloat(k),this._textY+=parseFloat(Y)}var Q=new x({style:{text:E.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});o(K,Q),S(E,Q,this._defs);var ee=Q.style.fontSize;ee&&ee<9&&(Q.style.fontSize=9,Q.scale=Q.scale||[1,1],Q.scale[0]*=ee/9,Q.scale[1]*=ee/9);var ae=Q.getBoundingRect();return this._textX+=ae.width,K.add(Q),Q};var C={g:function(E,K){var k=new w;return o(K,k),S(E,k,this._defs),k},rect:function(E,K){var k=new r;return o(K,k),S(E,k,this._defs),k.setShape({x:parseFloat(E.getAttribute("x")||0),y:parseFloat(E.getAttribute("y")||0),width:parseFloat(E.getAttribute("width")||0),height:parseFloat(E.getAttribute("height")||0)}),k},circle:function(E,K){var k=new g;return o(K,k),S(E,k,this._defs),k.setShape({cx:parseFloat(E.getAttribute("cx")||0),cy:parseFloat(E.getAttribute("cy")||0),r:parseFloat(E.getAttribute("r")||0)}),k},line:function(E,K){var k=new l;return o(K,k),S(E,k,this._defs),k.setShape({x1:parseFloat(E.getAttribute("x1")||0),y1:parseFloat(E.getAttribute("y1")||0),x2:parseFloat(E.getAttribute("x2")||0),y2:parseFloat(E.getAttribute("y2")||0)}),k},ellipse:function(E,K){var k=new s;return o(K,k),S(E,k,this._defs),k.setShape({cx:parseFloat(E.getAttribute("cx")||0),cy:parseFloat(E.getAttribute("cy")||0),rx:parseFloat(E.getAttribute("rx")||0),ry:parseFloat(E.getAttribute("ry")||0)}),k},polygon:function(E,K){var k=E.getAttribute("points");k&&(k=P(k));var Y=new i({shape:{points:k||[]}});return o(K,Y),S(E,Y,this._defs),Y},polyline:function(E,K){var k=new t;o(K,k),S(E,k,this._defs);var Y=E.getAttribute("points");Y&&(Y=P(Y));var Q=new u({shape:{points:Y||[]}});return Q},image:function(E,K){var k=new h;return o(K,k),S(E,k,this._defs),k.setStyle({image:E.getAttribute("xlink:href"),x:E.getAttribute("x"),y:E.getAttribute("y"),width:E.getAttribute("width"),height:E.getAttribute("height")}),k},text:function(E,K){var k=E.getAttribute("x")||0,Y=E.getAttribute("y")||0,Q=E.getAttribute("dx")||0,ee=E.getAttribute("dy")||0;this._textX=parseFloat(k)+parseFloat(Q),this._textY=parseFloat(Y)+parseFloat(ee);var ae=new w;return o(K,ae),S(E,ae,this._defs),ae},tspan:function(E,K){var k=E.getAttribute("x"),Y=E.getAttribute("y");k!=null&&(this._textX=parseFloat(k)),Y!=null&&(this._textY=parseFloat(Y));var Q=E.getAttribute("dx")||0,ee=E.getAttribute("dy")||0,ae=new w;return o(K,ae),S(E,ae,this._defs),this._textX+=Q,this._textY+=ee,ae},path:function(E,K){var k=E.getAttribute("d")||"",Y=c(k);return o(K,Y),S(E,Y,this._defs),Y}},f={lineargradient:function(E){var K=parseInt(E.getAttribute("x1")||0,10),k=parseInt(E.getAttribute("y1")||0,10),Y=parseInt(E.getAttribute("x2")||10,10),Q=parseInt(E.getAttribute("y2")||0,10),ee=new a(K,k,Y,Q);return n(E,ee),ee},radialgradient:function(E){}};function n(E,K){for(var k=E.firstChild;k;){if(k.nodeType===1){var Y=k.getAttribute("offset");Y.indexOf("%")>0?Y=parseInt(Y,10)/100:Y?Y=parseFloat(Y):Y=0;var Q=k.getAttribute("stop-color")||"#000000";K.addColorStop(Y,Q)}k=k.nextSibling}}function o(E,K){E&&E.__inheritedStyle&&(K.__inheritedStyle||(K.__inheritedStyle={}),A(K.__inheritedStyle,E.__inheritedStyle))}function P(E){for(var K=L(E).split(z),k=[],Y=0;Y0;ee-=2){var ae=Q[ee],de=Q[ee-1];Y=Y||m.create();switch(de){case"translate":ae=L(ae).split(z),m.translate(Y,Y,[parseFloat(ae[0]),parseFloat(ae[1]||0)]);break;case"scale":ae=L(ae).split(z),m.scale(Y,Y,[parseFloat(ae[0]),parseFloat(ae[1]||ae[0])]);break;case"rotate":ae=L(ae).split(z),m.rotate(Y,Y,parseFloat(ae[0]));break;case"skew":ae=L(ae).split(z),console.warn("Skew transform is not supported yet");break;case"matrix":var ae=L(ae).split(z);Y[0]=parseFloat(ae[0]),Y[1]=parseFloat(ae[1]),Y[2]=parseFloat(ae[2]),Y[3]=parseFloat(ae[3]),Y[4]=parseFloat(ae[4]),Y[5]=parseFloat(ae[5]);break}}K.setLocalTransform(Y)}}var G=/([^\s:;]+)\s*:\s*([^:;]+)/g;function q(E){var K=E.getAttribute("style"),k={};if(!K)return k;var Y={};G.lastIndex=0;for(var Q;(Q=G.exec(K))!=null;)Y[Q[1]]=Q[2];for(var ee in _)_.hasOwnProperty(ee)&&Y[ee]!=null&&(k[_[ee]]=Y[ee]);return k}function V(E,K,k){var Y=K/E.width,Q=k/E.height,ee=Math.min(Y,Q),ae=[ee,ee],de=[-(E.x+E.width/2)*ee+K/2,-(E.y+E.height/2)*ee+k/2];return{scale:ae,position:de}}function H(E,K){var k=new B;return k.parse(E,K)}N.parseXML=T,N.makeViewBoxTransform=V,N.parseSVG=H},MKOG:function(ne,N,e){var w=e("bYtY"),h=e("YH21"),x=h.Dispatcher,g=e("mLcG"),r=e("Bq2U"),s=function(t){t=t||{},this.stage=t.stage||{},this.onframe=t.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,x.call(this)};s.prototype={constructor:s,addClip:function(t){this._clips.push(t)},addAnimator:function(t){t.animation=this;for(var i=t.getClips(),u=0;u=0&&this._clips.splice(i,1)},removeAnimator:function(t){for(var i=t.getClips(),u=0;u1&&(C*=g(R),f*=g(R));var M=(T===B?-1:1)*g((C*C*(f*f)-C*C*(v*v)-f*f*(S*S))/(C*C*(v*v)+f*f*(S*S)))||0,D=M*C*v/f,G=M*-f*S/C,q=(A+p)/2+s(_)*D-r(_)*G,V=(L+z)/2+r(_)*D+s(_)*G,H=u([1,0],[(S-D)/C,(v-G)/f]),E=[(S-D)/C,(v-G)/f],K=[(-1*S-D)/C,(-1*v-G)/f],k=u(E,K);i(E,K)<=-1&&(k=l),i(E,K)>=1&&(k=0),B===0&&k>0&&(k=k-2*l),B===1&&k<0&&(k=k+2*l),P.addData(o,q,V,C,f,H,k,_,B)}var d=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,m=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function y(A){if(!A)return new h;for(var L=0,p=0,z=L,T=p,B,C=new h,f=h.CMD,n=A.match(d),o=0;o1&&arguments[1]!==void 0?arguments[1]:60,r=null;return function(){for(var s=this,l=arguments.length,t=new Array(l),i=0;i=0;b-=1){var I=t.get(b)||new Set;I.forEach(function(j){var A=j.parent,L=j.node;if(u(L)||!j.parent||c.has(j.parent.key))return;if(u(j.parent.node)){c.add(A.key);return}var p=!0,z=!1;(A.children||[]).filter(function(T){return!u(T.node)}).forEach(function(T){var B=T.key,C=a.has(B);p&&!C&&(p=!1),!z&&(C||d.has(B))&&(z=!0)}),p&&a.add(A.key),z&&d.add(A.key),c.add(A.key)})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(h(d,a))}}function r(l,t,i,u,a){for(var d=new Set(l),m=new Set(t),y=0;y<=u;y+=1){var c=i.get(y)||new Set;c.forEach(function(A){var L=A.key,p=A.node,z=A.children,T=z===void 0?[]:z;!d.has(L)&&!m.has(L)&&!a(p)&&T.filter(function(B){return!a(B.node)}).forEach(function(B){d.delete(B.key)})})}m=new Set;for(var b=new Set,I=u;I>=0;I-=1){var j=i.get(I)||new Set;j.forEach(function(A){var L=A.parent,p=A.node;if(a(p)||!A.parent||b.has(A.parent.key))return;if(a(A.parent.node)){b.add(L.key);return}var z=!0,T=!1;(L.children||[]).filter(function(B){return!a(B.node)}).forEach(function(B){var C=B.key,f=d.has(C);z&&!f&&(z=!1),!T&&(f||m.has(C))&&(T=!0)}),z||d.delete(L.key),T&&m.add(L.key),b.add(L.key)})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(h(m,d))}}function s(l,t,i,u){var a=[],d;u?d=u:d=x;var m=new Set(l.filter(function(I){var j=!!i[I];return j||a.push(I),j})),y=new Map,c=0;Object.keys(i).forEach(function(I){var j=i[I],A=j.level,L=y.get(A);L||(L=new Set,y.set(A,L)),L.add(j),c=Math.max(c,A)}),Object(w.a)(!a.length,"Tree missing follow keys: ".concat(a.slice(0,100).map(function(I){return"'".concat(I,"'")}).join(", ")));var b;return t===!0?b=g(m,y,c,d):b=r(m,t.halfCheckedKeys,y,c,d),b}},OLES:function(ne,N,e){"use strict";var w=e("U8pU"),h=e("VTBJ"),x=e("Ff2n"),g=e("q1tI"),r=e("uciX"),s=e("7ixt"),l=function(m){var y=m.overlay,c=m.prefixCls,b=m.id,I=m.overlayInnerStyle;return g.createElement("div",{className:"".concat(c,"-inner"),id:b,role:"tooltip",style:I},typeof y=="function"?y():y)},t=l,i=function(m,y){var c=m.overlayClassName,b=m.trigger,I=b===void 0?["hover"]:b,j=m.mouseEnterDelay,A=j===void 0?0:j,L=m.mouseLeaveDelay,p=L===void 0?.1:L,z=m.overlayStyle,T=m.prefixCls,B=T===void 0?"rc-tooltip":T,C=m.children,f=m.onVisibleChange,n=m.afterVisibleChange,o=m.transitionName,P=m.animation,_=m.placement,S=_===void 0?"right":_,v=m.align,R=v===void 0?{}:v,M=m.destroyTooltipOnHide,D=M===void 0?!1:M,G=m.defaultVisible,q=m.getTooltipContainer,V=m.overlayInnerStyle,H=Object(x.a)(m,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),E=Object(g.useRef)(null);Object(g.useImperativeHandle)(y,function(){return E.current});var K=Object(h.a)({},H);"visible"in m&&(K.popupVisible=m.visible);var k=function(){var de=m.arrowContent,ue=de===void 0?null:de,be=m.overlay,U=m.id;return[g.createElement("div",{className:"".concat(B,"-arrow"),key:"arrow"},ue),g.createElement(t,{key:"content",prefixCls:B,id:U,overlay:be,overlayInnerStyle:V})]},Y=!1,Q=!1;if(typeof D=="boolean")Y=D;else if(D&&Object(w.a)(D)==="object"){var ee=D.keepParent;Y=ee===!0,Q=ee===!1}return g.createElement(r.a,Object.assign({popupClassName:c,prefixCls:B,popup:k,action:I,builtinPlacements:s.a,popupPlacement:S,ref:E,popupAlign:R,getPopupContainer:q,onPopupVisibleChange:f,afterPopupVisibleChange:n,popupTransitionName:o,popupAnimation:P,defaultPopupVisible:G,destroyPopupOnHide:Y,autoDestroy:Q,mouseLeaveDelay:p,popupStyle:z,mouseEnterDelay:A},K),C)},u=Object(g.forwardRef)(i),a=N.a=u},OS9S:function(ne,N,e){var w=e("bYtY"),h=w.inherits,x=e("Gev7"),g=e("mFDi");function r(t){x.call(this,t),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}r.prototype.incremental=!0,r.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},r.prototype.addDisplayable=function(t,i){i?this._temporaryDisplayables.push(t):this._displayables.push(t),this.dirty()},r.prototype.addDisplayables=function(t,i){i=i||!1;for(var u=0;u=0&&C.splice(f,1),C}function a(T,B){var C=T.slice();return C.indexOf(B)===-1&&C.push(B),C}function d(T){return T.split("-")}function m(T,B){return"".concat(T,"-").concat(B)}function y(T){return T&&T.type&&T.type.isTreeNode}function c(T,B){var C=[T],f=B[T];function n(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];o.forEach(function(P){var _=P.key,S=P.children;C.push(_),n(S)})}return n(f.children),C}function b(T,B){var C=T.clientY,f=B.selectHandle.getBoundingClientRect(),n=f.top,o=f.bottom,P=f.height,_=Math.max(P*t,i);return C<=n+_?-1:C>=o-_?1:0}function I(T,B){if(!T)return;var C=B.multiple;return C?T.slice():T.length?[T[0]]:T}var j=function(B){return B};function A(T,B){if(!T)return[];var C=B||{},f=C.processProps,n=f===void 0?j:f,o=Array.isArray(T)?T:[T];return o.map(function(P){var _=P.children,S=Object(x.a)(P,["children"]),v=A(_,B);return r.a.createElement(l.a,Object.assign({},n(S)),v)})}function L(T){if(!T)return null;var B;if(Array.isArray(T))B={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(h.a)(T)==="object")B={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(s.a)(!1,"`checkedKeys` is not an array or an object"),null;return B}function p(T,B){var C=new Set;function f(n){if(C.has(n))return;var o=B[n];if(!o)return;C.add(n);var P=o.parent,_=o.node;if(_.disabled)return;P&&f(P.key)}return(T||[]).forEach(function(n){f(n)}),Object(w.a)(C)}function z(T){var B={};return Object.keys(T).forEach(function(C){(C.startsWith("data-")||C.startsWith("aria-"))&&(B[C]=T[C])}),B}},Ohmc:function(ne,N,e){ne.exports=e.p+"static/certificate.fc32dc1b.jpg"},P47w:function(ne,N,e){var w=e("hydK"),h=w.createElement,x=e("IMiH"),g=e("mFDi"),r=e("Fofx"),s=e("6GrX"),l=e("pzxd"),t=e("dqUG"),i=x.CMD,u=Array.prototype.join,a="none",d=Math.round,m=Math.sin,y=Math.cos,c=Math.PI,b=Math.PI*2,I=180/c,j=1e-4;function A(E){return d(E*1e4)/1e4}function L(E){return E-j}function p(E,K){var k=K?E.textFill:E.fill;return k!=null&&k!==a}function z(E,K){var k=K?E.textStroke:E.stroke;return k!=null&&k!==a}function T(E,K){K&&B(E,"transform","matrix("+u.call(K,",")+")")}function B(E,K,k){(!k||k.type!=="linear"&&k.type!=="radial")&&E.setAttribute(K,k)}function C(E,K,k){E.setAttributeNS("http://www.w3.org/1999/xlink",K,k)}function f(E,K,k,Y){if(p(K,k)){var Q=k?K.textFill:K.fill;Q=Q==="transparent"?a:Q,B(E,"fill",Q),B(E,"fill-opacity",K.fillOpacity!=null?K.fillOpacity*K.opacity:K.opacity)}else B(E,"fill",a);if(z(K,k)){var ee=k?K.textStroke:K.stroke;ee=ee==="transparent"?a:ee,B(E,"stroke",ee);var ae=k?K.textStrokeWidth:K.lineWidth,de=!k&&K.strokeNoScale?Y.getLineScale():1;B(E,"stroke-width",ae/de),B(E,"paint-order",k?"stroke":"fill"),B(E,"stroke-opacity",K.strokeOpacity!=null?K.strokeOpacity:K.opacity);var ue=K.lineDash;ue?(B(E,"stroke-dasharray",K.lineDash.join(",")),B(E,"stroke-dashoffset",d(K.lineDashOffset||0))):B(E,"stroke-dasharray",""),K.lineCap&&B(E,"stroke-linecap",K.lineCap),K.lineJoin&&B(E,"stroke-linejoin",K.lineJoin),K.miterLimit&&B(E,"stroke-miterlimit",K.miterLimit)}else B(E,"stroke",a)}function n(E){for(var K=[],k=E.data,Y=E.len(),Q=0;Q=b:-X>=b),he=X>0?X%b:X%b+b,ye=!1;De?ye=!0:L(xe)?ye=!1:ye=he>=c===!!fe;var Ae=A(ue+U*y(O)),Oe=A(be+Z*m(O));De&&(fe?X=b-1e-4:X=-b+1e-4,ye=!0,Q===9&&K.push("M",Ae,Oe));var Re=A(ue+U*y(O+X)),Ie=A(be+Z*m(O+X));K.push("A",A(U),A(Z),d(ce*I),+ye,+fe,Re,Ie);break;case i.Z:ae="Z";break;case i.R:var Re=A(k[Q++]),Ie=A(k[Q++]),Qe=A(k[Q++]),He=A(k[Q++]);K.push("M",Re,Ie,"L",Re+Qe,Ie,"L",Re+Qe,Ie+He,"L",Re,Ie+He,"L",Re,Ie);break}ae&&K.push(ae);for(var nt=0;ntZe){for(;He255?255:n}function g(n){return n=Math.round(n),n<0?0:n>360?360:n}function r(n){return n<0?0:n>1?1:n}function s(n){return n.length&&n.charAt(n.length-1)==="%"?x(parseFloat(n)/100*255):x(parseInt(n,10))}function l(n){return n.length&&n.charAt(n.length-1)==="%"?r(parseFloat(n)/100):r(parseFloat(n))}function t(n,o,P){return P<0?P+=1:P>1&&(P-=1),P*6<1?n+(o-n)*P*6:P*2<1?o:P*3<2?n+(o-n)*(2/3-P)*6:n}function i(n,o,P){return n+(o-n)*P}function u(n,o,P,_,S){return n[0]=o,n[1]=P,n[2]=_,n[3]=S,n}function a(n,o){return n[0]=o[0],n[1]=o[1],n[2]=o[2],n[3]=o[3],n}var d=new w(20),m=null;function y(n,o){m&&a(m,o),m=d.put(n,m||o.slice())}function c(n,o){if(!n)return;o=o||[];var P=d.get(n);if(P)return a(o,P);n=n+"";var _=n.replace(/ /g,"").toLowerCase();if(_ in h)return a(o,h[_]),y(n,o),o;if(_.charAt(0)==="#"){if(_.length===4){var S=parseInt(_.substr(1),16);if(!(S>=0&&S<=4095)){u(o,0,0,0,1);return}return u(o,(S&3840)>>4|(S&3840)>>8,S&240|(S&240)>>4,S&15|(S&15)<<4,1),y(n,o),o}else if(_.length===7){var S=parseInt(_.substr(1),16);if(!(S>=0&&S<=16777215)){u(o,0,0,0,1);return}return u(o,(S&16711680)>>16,(S&65280)>>8,S&255,1),y(n,o),o}return}var v=_.indexOf("("),R=_.indexOf(")");if(v!==-1&&R+1===_.length){var M=_.substr(0,v),D=_.substr(v+1,R-(v+1)).split(","),G=1;switch(M){case"rgba":if(D.length!==4){u(o,0,0,0,1);return}G=l(D.pop());case"rgb":if(D.length!==3){u(o,0,0,0,1);return}return u(o,s(D[0]),s(D[1]),s(D[2]),G),y(n,o),o;case"hsla":if(D.length!==4){u(o,0,0,0,1);return}return D[3]=l(D[3]),b(D,o),y(n,o),o;case"hsl":if(D.length!==3){u(o,0,0,0,1);return}return b(D,o),y(n,o),o;default:return}}u(o,0,0,0,1);return}function b(n,o){var P=(parseFloat(n[0])%360+360)%360/360,_=l(n[1]),S=l(n[2]),v=S<=.5?S*(_+1):S+_-S*_,R=S*2-v;return o=o||[],u(o,x(t(R,v,P+1/3)*255),x(t(R,v,P)*255),x(t(R,v,P-1/3)*255),1),n.length===4&&(o[3]=n[3]),o}function I(n){if(!n)return;var o=n[0]/255,P=n[1]/255,_=n[2]/255,S=Math.min(o,P,_),v=Math.max(o,P,_),R=v-S,M=(v+S)/2,D,G;if(R===0)D=0,G=0;else{M<.5?G=R/(v+S):G=R/(2-v-S);var q=((v-o)/6+R/2)/R,V=((v-P)/6+R/2)/R,H=((v-_)/6+R/2)/R;o===v?D=H-V:P===v?D=1/3+q-H:_===v&&(D=2/3+V-q),D<0&&(D+=1),D>1&&(D-=1)}var E=[D*360,G,M];return n[3]!=null&&E.push(n[3]),E}function j(n,o){var P=c(n);if(P){for(var _=0;_<3;_++)o<0?P[_]=P[_]*(1-o)|0:P[_]=(255-P[_])*o+P[_]|0,P[_]>255?P[_]=255:n[_]<0&&(P[_]=0);return f(P,P.length===4?"rgba":"rgb")}}function A(n){var o=c(n);if(o)return((1<<24)+(o[0]<<16)+(o[1]<<8)+ +o[2]).toString(16).slice(1)}function L(n,o,P){if(!(o&&o.length)||!(n>=0&&n<=1))return;P=P||[];var _=n*(o.length-1),S=Math.floor(_),v=Math.ceil(_),R=o[S],M=o[v],D=_-S;return P[0]=x(i(R[0],M[0],D)),P[1]=x(i(R[1],M[1],D)),P[2]=x(i(R[2],M[2],D)),P[3]=r(i(R[3],M[3],D)),P}var p=L;function z(n,o,P){if(!(o&&o.length)||!(n>=0&&n<=1))return;var _=n*(o.length-1),S=Math.floor(_),v=Math.ceil(_),R=c(o[S]),M=c(o[v]),D=_-S,G=f([x(i(R[0],M[0],D)),x(i(R[1],M[1],D)),x(i(R[2],M[2],D)),r(i(R[3],M[3],D))],"rgba");return P?{color:G,leftIndex:S,rightIndex:v,value:_}:G}var T=z;function B(n,o,P,_){if(n=c(n),n)return n=I(n),o!=null&&(n[0]=g(o)),P!=null&&(n[1]=l(P)),_!=null&&(n[2]=l(_)),f(b(n),"rgba")}function C(n,o){if(n=c(n),n&&o!=null)return n[3]=r(o),f(n,"rgba")}function f(n,o){if(!n||!n.length)return;var P=n[0]+","+n[1]+","+n[2];return(o==="rgba"||o==="hsva"||o==="hsla")&&(P+=","+n[3]),o+"("+P+")"}N.parse=c,N.lift=j,N.toHex=A,N.fastLerp=L,N.fastMapToColor=p,N.lerp=z,N.mapToColor=T,N.modifyHSL=B,N.modifyAlpha=C,N.stringify=f},QuXc:function(ne,N){var e=function(h){this.colorStops=h||[]};e.prototype={constructor:e,addColorStop:function(h,x){this.colorStops.push({offset:h,color:x})}};var w=e;ne.exports=w},RDYZ:function(ne,N,e){var w=e("dMvE");function h(g){this._target=g.target,this._life=g.life||1e3,this._delay=g.delay||0,this._initialized=!1,this.loop=g.loop==null?!1:g.loop,this.gap=g.gap||0,this.easing=g.easing||"Linear",this.onframe=g.onframe,this.ondestroy=g.ondestroy,this.onrestart=g.onrestart,this._pausedTime=0,this._paused=!1}h.prototype={constructor:h,step:function(g,r){if(this._initialized||(this._startTime=g+this._delay,this._initialized=!0),this._paused){this._pausedTime+=r;return}var s=(g-this._startTime-this._pausedTime)/this._life;if(s<0)return;s=Math.min(s,1);var l=this.easing,t=typeof l=="string"?w[l]:l,i=typeof t=="function"?t(s):s;return this.fire("frame",i),s===1?this.loop?(this.restart(g),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(g){var r=(g-this._startTime-this._pausedTime)%this._life;this._startTime=g-r+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(g,r){g="on"+g,this[g]&&this[g](this._target,r)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var x=h;ne.exports=x},RMFE:function(ne,N){ne.exports="data:image/png;base64,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"},RXMa:function(ne,N,e){var w=e("y+Vt"),h=w.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(x,g){var r=g.cx,s=g.cy,l=Math.PI*2;x.moveTo(r+g.r,s),x.arc(r,s,g.r,0,l,!1),x.moveTo(r+g.r0,s),x.arc(r,s,g.r0,0,l,!0)}});ne.exports=h},RotF:function(ne,N,e){ne.exports=e("LSTS")},"SA+Z":function(ne,N,e){var w=e("wTVA"),h=e("EbDI"),x=e("ZhPi"),g=e("wkBT");function r(s){return w(s)||h(s)||x(s)||g()}ne.exports=r,ne.exports.__esModule=!0,ne.exports.default=ne.exports},SKnc:function(ne,N,e){var w=e("bYtY"),h=e("QuXc"),x=function(r,s,l,t,i,u){this.x=r==null?0:r,this.y=s==null?0:s,this.x2=l==null?1:l,this.y2=t==null?0:t,this.type="linear",this.global=u||!1,h.call(this,i)};x.prototype={constructor:x},w.inherits(x,h);var g=x;ne.exports=g},SLjR:function(ne,N,e){},SMhR:function(ne,N){ne.exports="data:image/png;base64,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"},SUKs:function(ne,N,e){var w=e("LPTA"),h=w.debugMode,x=function(){};h===1&&(x=console.error);var g=x;ne.exports=g},Se0u:function(ne,N,e){},Sj9i:function(ne,N,e){var w=e("QBsz"),h=w.create,x=w.distSquare,g=Math.pow,r=Math.sqrt,s=1e-8,l=1e-4,t=r(3),i=1/3,u=h(),a=h(),d=h();function m(n){return n>-s&&ns||n<-s}function c(n,o,P,_,S){var v=1-S;return v*v*(v*n+3*S*o)+S*S*(S*_+3*v*P)}function b(n,o,P,_,S){var v=1-S;return 3*(((o-n)*v+2*(P-o)*S)*v+(_-P)*S*S)}function I(n,o,P,_,S,v){var R=_+3*(o-P)-n,M=3*(P-o*2+n),D=3*(o-n),G=n-S,q=M*M-3*R*D,V=M*D-9*R*G,H=D*D-3*M*G,E=0;if(m(q)&&m(V))if(m(M))v[0]=0;else{var K=-D/M;K>=0&&K<=1&&(v[E++]=K)}else{var k=V*V-4*q*H;if(m(k)){var Y=V/q,K=-M/R+Y,Q=-Y/2;K>=0&&K<=1&&(v[E++]=K),Q>=0&&Q<=1&&(v[E++]=Q)}else if(k>0){var ee=r(k),ae=q*M+1.5*R*(-V+ee),de=q*M+1.5*R*(-V-ee);ae<0?ae=-g(-ae,i):ae=g(ae,i),de<0?de=-g(-de,i):de=g(de,i);var K=(-M-(ae+de))/(3*R);K>=0&&K<=1&&(v[E++]=K)}else{var ue=(2*q*M-3*R*V)/(2*r(q*q*q)),be=Math.acos(ue)/3,U=r(q),Z=Math.cos(be),K=(-M-2*U*Z)/(3*R),Q=(-M+U*(Z+t*Math.sin(be)))/(3*R),O=(-M+U*(Z-t*Math.sin(be)))/(3*R);K>=0&&K<=1&&(v[E++]=K),Q>=0&&Q<=1&&(v[E++]=Q),O>=0&&O<=1&&(v[E++]=O)}}return E}function j(n,o,P,_,S){var v=6*P-12*o+6*n,R=9*o+3*_-3*n-9*P,M=3*o-3*n,D=0;if(m(R)){if(y(v)){var G=-M/v;G>=0&&G<=1&&(S[D++]=G)}}else{var q=v*v-4*R*M;if(m(q))S[0]=-v/(2*R);else if(q>0){var V=r(q),G=(-v+V)/(2*R),H=(-v-V)/(2*R);G>=0&&G<=1&&(S[D++]=G),H>=0&&H<=1&&(S[D++]=H)}}return D}function A(n,o,P,_,S,v){var R=(o-n)*S+n,M=(P-o)*S+o,D=(_-P)*S+P,G=(M-R)*S+R,q=(D-M)*S+M,V=(q-G)*S+G;v[0]=n,v[1]=R,v[2]=G,v[3]=V,v[4]=V,v[5]=q,v[6]=D,v[7]=_}function L(n,o,P,_,S,v,R,M,D,G,q){var V,H=.005,E=Infinity,K,k,Y,Q;u[0]=D,u[1]=G;for(var ee=0;ee<1;ee+=.05)a[0]=c(n,P,S,R,ee),a[1]=c(o,_,v,M,ee),Y=x(u,a),Y=0&&Y=0&&G<=1&&(S[D++]=G)}}else{var q=R*R-4*v*M;if(m(q)){var G=-R/(2*v);G>=0&&G<=1&&(S[D++]=G)}else if(q>0){var V=r(q),G=(-R+V)/(2*v),H=(-R-V)/(2*v);G>=0&&G<=1&&(S[D++]=G),H>=0&&H<=1&&(S[D++]=H)}}return D}function B(n,o,P){var _=n+P-2*o;return _===0?.5:(n-o)/_}function C(n,o,P,_,S){var v=(o-n)*_+n,R=(P-o)*_+o,M=(R-v)*_+v;S[0]=n,S[1]=v,S[2]=M,S[3]=M,S[4]=R,S[5]=P}function f(n,o,P,_,S,v,R,M,D){var G,q=.005,V=Infinity;u[0]=R,u[1]=M;for(var H=0;H<1;H+=.05){a[0]=p(n,P,S,H),a[1]=p(o,_,v,H);var E=x(u,a);E=0&&E=0;--L)if(A[L]===j)return!0;return!1}),I):null:I[0]},m.prototype.update=function(c,b){if(!c)return;var I=this.getDefs(!1);if(c[this._domName]&&I.contains(c[this._domName]))typeof b=="function"&&b(c);else{var j=this.add(c);j&&(c[this._domName]=j)}},m.prototype.addDom=function(c){var b=this.getDefs(!0);b.appendChild(c)},m.prototype.removeDom=function(c){var b=this.getDefs(!1);b&&c[this._domName]&&(b.removeChild(c[this._domName]),c[this._domName]=null)},m.prototype.getDoms=function(){var c=this.getDefs(!1);if(!c)return[];var b=[];return x.each(this._tagNames,function(I){var j=c.getElementsByTagName(I);b=b.concat([].slice.call(j))}),b},m.prototype.markAllUnused=function(){var c=this.getDoms(),b=this;x.each(c,function(I){I[b._markLabel]=a})},m.prototype.markUsed=function(c){c&&(c[this._markLabel]=d)},m.prototype.removeUnused=function(){var c=this.getDefs(!1);if(!c)return;var b=this.getDoms(),I=this;x.each(b,function(j){j[I._markLabel]!==d&&c.removeChild(j)})},m.prototype.getSvgProxy=function(c){return c instanceof g?t:c instanceof r?i:c instanceof s?u:t},m.prototype.getTextSvgElement=function(c){return c.__textSvgEl},m.prototype.getSvgElement=function(c){return c.__svgEl};var y=m;ne.exports=y},T6xi:function(ne,N,e){var w=e("YgsL"),h=e("nCxF");function x(g,r,s){var l=r.points,t=r.smooth;if(l&&l.length>=2){if(t&&t!=="spline"){var i=h(l,t,s,r.smoothConstraint);g.moveTo(l[0][0],l[0][1]);for(var u=l.length,a=0;a<(s?u:u-1);a++){var d=i[a*2],m=i[a*2+1],y=l[(a+1)%u];g.bezierCurveTo(d[0],d[1],m[0],m[1],y[0],y[1])}}else{t==="spline"&&(l=w(l,s)),g.moveTo(l[0][0],l[0][1]);for(var a=1,c=l.length;ar&&(d=t+i,t*=r/d,i*=r/d),u+a>r&&(d=u+a,u*=r/d,a*=r/d),i+u>s&&(d=i+u,i*=s/d,u*=s/d),t+a>s&&(d=t+a,t*=s/d,a*=s/d),w.moveTo(x+t,g),w.lineTo(x+r-i,g),i!==0&&w.arc(x+r-i,g+i,i,-Math.PI/2,0),w.lineTo(x+r,g+s-u),u!==0&&w.arc(x+r-u,g+s-u,u,0,Math.PI/2),w.lineTo(x+a,g+s),a!==0&&w.arc(x+a,g+s-a,a,Math.PI/2,Math.PI),w.lineTo(x,g+t),t!==0&&w.arc(x+t,g+t,t,Math.PI,Math.PI*1.5)}N.buildPath=e},W6BS:function(ne,N){ne.exports="data:image/png;base64,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"},WaYH:function(ne,N,e){"use strict";var w=e("rePB"),h=e("Ff2n"),x=e("VTBJ"),g=e("1OyB"),r=e("vuIU"),s=e("JX7q"),l=e("Ji7U"),t=e("LK+K"),i=e("q1tI"),u=e("TSYQ"),a=e.n(u),d=e("sboe"),m=e("OZM5"),y=function(B){var C=B.prefixCls,f=B.level,n=B.isStart,o=B.isEnd;if(!f)return null;for(var P="".concat(C,"-indent-unit"),_=[],S=0;S1&&arguments[1]!==void 0?arguments[1]:!1,ae=Q.getAttribute("id")||Q.getAttribute("data-reactid")||Q.getAttribute("name");if(ee&&R[ae])return R[ae];var de=window.getComputedStyle(Q),ue=de.getPropertyValue("box-sizing")||de.getPropertyValue("-moz-box-sizing")||de.getPropertyValue("-webkit-box-sizing"),be=parseFloat(de.getPropertyValue("padding-bottom"))+parseFloat(de.getPropertyValue("padding-top")),U=parseFloat(de.getPropertyValue("border-bottom-width"))+parseFloat(de.getPropertyValue("border-top-width")),Z=v.map(function(X){return"".concat(X,":").concat(de.getPropertyValue(X))}).join(";"),O={sizingStyle:Z,paddingSize:be,borderSize:U,boxSizing:ue};return ee&&ae&&(R[ae]=O),O}function G(Q){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,de=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;M||(M=document.createElement("textarea"),M.setAttribute("tab-index","-1"),M.setAttribute("aria-hidden","true"),document.body.appendChild(M)),Q.getAttribute("wrap")?M.setAttribute("wrap",Q.getAttribute("wrap")):M.removeAttribute("wrap");var ue=D(Q,ee),be=ue.paddingSize,U=ue.borderSize,Z=ue.boxSizing,O=ue.sizingStyle;M.setAttribute("style","".concat(O,";").concat(S)),M.value=Q.value||Q.placeholder||"";var X=Number.MIN_SAFE_INTEGER,ce=Number.MAX_SAFE_INTEGER,fe=M.scrollHeight,xe;if(Z==="border-box"?fe+=U:Z==="content-box"&&(fe-=be),ae!==null||de!==null){M.value=" ";var Pe=M.scrollHeight-be;ae!==null&&(X=Pe*ae,Z==="border-box"&&(X=X+be+U),fe=Math.max(X,fe)),de!==null&&(ce=Pe*de,Z==="border-box"&&(ce=ce+be+U),xe=fe>ce?"":"hidden",fe=Math.min(ce,fe))}return{height:fe,minHeight:X,maxHeight:ce,overflowY:xe,resize:"none"}}var q=e("Gytx"),V=e.n(q),H;(function(Q){Q[Q.NONE=0]="NONE",Q[Q.RESIZING=1]="RESIZING",Q[Q.RESIZED=2]="RESIZED"})(H||(H={}));var E=function(Q){Object(g.a)(ae,Q);var ee=Object(o.a)(ae);function ae(de){var ue;return Object(h.a)(this,ae),ue=ee.call(this,de),ue.nextFrameActionId=void 0,ue.resizeFrameId=void 0,ue.textArea=void 0,ue.saveTextArea=function(be){ue.textArea=be},ue.handleResize=function(be){var U=ue.state.resizeStatus,Z=ue.props,O=Z.autoSize,X=Z.onResize;if(U!==H.NONE)return;typeof X=="function"&&X(be),O&&ue.resizeOnNextFrame()},ue.resizeOnNextFrame=function(){cancelAnimationFrame(ue.nextFrameActionId),ue.nextFrameActionId=requestAnimationFrame(ue.resizeTextarea)},ue.resizeTextarea=function(){var be=ue.props.autoSize;if(!be||!ue.textArea)return;var U=be.minRows,Z=be.maxRows,O=G(ue.textArea,!1,U,Z);ue.setState({textareaStyles:O,resizeStatus:H.RESIZING},function(){cancelAnimationFrame(ue.resizeFrameId),ue.resizeFrameId=requestAnimationFrame(function(){ue.setState({resizeStatus:H.RESIZED},function(){ue.resizeFrameId=requestAnimationFrame(function(){ue.setState({resizeStatus:H.NONE}),ue.fixFirefoxAutoScroll()})})})})},ue.renderTextArea=function(){var be=ue.props,U=be.prefixCls,Z=U===void 0?"rc-textarea":U,O=be.autoSize,X=be.onResize,ce=be.className,fe=be.disabled,xe=ue.state,Pe=xe.textareaStyles,he=xe.resizeStatus,ye=Object(i.a)(ue.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ae=_()(Z,ce,Object(t.a)({},"".concat(Z,"-disabled"),fe));"value"in ye&&(ye.value=ye.value||"");var Oe=Object(l.a)(Object(l.a)(Object(l.a)({},ue.props.style),Pe),he===H.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return s.createElement(n,{onResize:ue.handleResize,disabled:!(O||X)},s.createElement("textarea",Object(w.a)({},ye,{className:Ae,style:Oe,ref:ue.saveTextArea})))},ue.state={textareaStyles:{},resizeStatus:H.NONE},ue}return Object(x.a)(ae,[{key:"componentDidUpdate",value:function(ue){(ue.value!==this.props.value||!V()(ue.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var ue=this.textArea.selectionStart,be=this.textArea.selectionEnd;this.textArea.setSelectionRange(ue,be)}}catch(U){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ae}(s.Component),K=E,k=function(Q){Object(g.a)(ae,Q);var ee=Object(o.a)(ae);function ae(de){var ue;Object(h.a)(this,ae),ue=ee.call(this,de),ue.resizableTextArea=void 0,ue.focus=function(){ue.resizableTextArea.textArea.focus()},ue.saveTextArea=function(U){ue.resizableTextArea=U},ue.handleChange=function(U){var Z=ue.props.onChange;ue.setValue(U.target.value,function(){ue.resizableTextArea.resizeTextarea()}),Z&&Z(U)},ue.handleKeyDown=function(U){var Z=ue.props,O=Z.onPressEnter,X=Z.onKeyDown;U.keyCode===13&&O&&O(U),X&&X(U)};var be=typeof de.value=="undefined"||de.value===null?de.defaultValue:de.value;return ue.state={value:be},ue}return Object(x.a)(ae,[{key:"setValue",value:function(ue,be){"value"in this.props||this.setState({value:ue},be)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return s.createElement(K,Object(w.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ue){return"value"in ue?{value:ue.value}:null}}]),ae}(s.Component),Y=N.default=k},YH21:function(ne,N,e){var w=e("H6uX");N.Dispatcher=w;var h=e("ItGF"),x=e("Ze12"),g=x.isCanvasEl,o=x.transformCoordWithViewport,s=typeof window!="undefined"&&!!window.addEventListener,l=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,t=[];function r(j,A,L,p){return L=L||{},p||!h.canvasSupported?u(j,A,L):h.browser.firefox&&A.layerX!=null&&A.layerX!==A.offsetX?(L.zrX=A.layerX,L.zrY=A.layerY):A.offsetX!=null?(L.zrX=A.offsetX,L.zrY=A.offsetY):u(j,A,L),L}function u(j,A,L){if(h.domSupported&&j.getBoundingClientRect){var p=A.clientX,z=A.clientY;if(g(j)){var T=j.getBoundingClientRect();L.zrX=p-T.left,L.zrY=z-T.top;return}else if(o(t,j,p,z)){L.zrX=t[0],L.zrY=t[1];return}}L.zrX=L.zrY=0}function a(j){return j||window.event}function d(j,A,L){if(A=a(A),A.zrX!=null)return A;var p=A.type,z=p&&p.indexOf("touch")>=0;if(!z)r(j,A,A,L),A.zrDelta=A.wheelDelta?A.wheelDelta/120:-(A.detail||0)/3;else{var T=p!=="touchend"?A.targetTouches[0]:A.changedTouches[0];T&&r(j,T,A,L)}var B=A.button;return A.which==null&&B!==void 0&&l.test(A.type)&&(A.which=B&1?1:B&2?3:B&4?2:0),A}function m(j,A,L,p){s?j.addEventListener(A,L,p):j.attachEvent("on"+A,L)}function y(j,A,L,p){s?j.removeEventListener(A,L,p):j.detachEvent("on"+A,L)}var c=s?function(j){j.preventDefault(),j.stopPropagation(),j.cancelBubble=!0}:function(j){j.returnValue=!1,j.cancelBubble=!0};function b(j){return j.which===2||j.which===3}function I(j){return j.which>1}N.clientToLocal=r,N.getNativeEvent=a,N.normalizeEvent=d,N.addEventListener=m,N.removeEventListener=y,N.stop=c,N.isMiddleOrRightButtonOnMouseUpDown=b,N.notLeftMouse=I},YgsL:function(ne,N,e){var w=e("QBsz"),h=w.distance;function x(o,s,l,t,r,u,a){var d=(l-o)*.5,m=(t-s)*.5;return(2*(s-l)+d+m)*a+(-3*(s-l)-2*d-m)*u+d*r+s}function g(o,s){for(var l=o.length,t=[],r=0,u=1;ul-2?l-1:m+1],j=o[m>l-3?l-1:m+2]);var A=y*y,L=y*A;t.push([x(c[0],b[0],I[0],j[0],y,A,L),x(c[1],b[1],I[1],j[1],y,A,L)])}return t}ne.exports=g},ZBKS:function(ne,N,e){ne.exports={flex_box_center:"flex_box_center___214iO",flex_space_between:"flex_space_between___Fhkgm",flex_box_vertical_center:"flex_box_vertical_center___2hG-7",flex_box_center_end:"flex_box_center_end___D7jj6",flex_box_column:"flex_box_column___3VrCY",rightWrap:"rightWrap___3VpbJ",learnWrap:"learnWrap___1RZTV",learnTopWrap:"learnTopWrap___2n6Km",courseWrap:"courseWrap___2Z1AM",pathWrap:"pathWrap___2-YPm",pathImg:"pathImg___1NyaL",pathContentItem:"pathContentItem____sDLQ",pathContentWrap:"pathContentWrap___3YYI6",pathContentName:"pathContentName___3vXEb",pathContent:"pathContent___lqrBC",pathContentCount:"pathContentCount___3s0JM",recommandTrainingWrap:"recommandTrainingWrap___2E26J",recommandContent:"recommandContent___2FgEj",recommandLevel:"recommandLevel___1KART",color0152d9:"color0152d9___2PNji",color999:"color999___1QSTy",color888:"color888___1FuOt",color333:"color333___B1AMJ",iconDeleteColor:"iconDeleteColor___TwWgK",iconMoveColor:"iconMoveColor___1SaI4",iconEditColor:"iconEditColor___1KKDF",skillWrap:"skillWrap___gOCuw",skillTopWrap:"skillTopWrap___2SFYh",time:"time___3xq8t",titleImg:"titleImg___3VMPg"}},Ze12:function(ne,N,e){var w=e("ItGF"),h=e("hOwI"),x=h.buildTransformer,g="___zrEVENTSAVED",o=[];function s(a,d,m,y,c){return l(o,d,y,c,!0)&&l(a,m,o[0],o[1])}function l(a,d,m,y,c){if(d.getBoundingClientRect&&w.domSupported&&!u(d)){var b=d[g]||(d[g]={}),I=t(d,b),j=r(I,b,c);if(j)return j(a,m,y),!0}return!1}function t(a,d){var m=d.markers;if(m)return m;m=d.markers=[];for(var y=["left","right"],c=["top","bottom"],b=0;b<4;b++){var I=document.createElement("div"),j=I.style,A=b%2,L=(b>>1)%2;j.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",y[A]+":0",c[L]+":0",y[1-A]+":auto",c[1-L]+":auto",""].join("!important;"),a.appendChild(I),m.push(I)}return m}function r(a,d,m){for(var y=m?"invTrans":"trans",c=d[y],b=d.srcCoords,I=!0,j=[],A=[],L=0;L<4;L++){var p=a[L].getBoundingClientRect(),z=2*L,T=p.left,B=p.top;j.push(T,B),I=I&&b&&T===b[z]&&B===b[z+1],A.push(a[L].offsetLeft,a[L].offsetTop)}return I&&c?c:(d.srcCoords=j,d[y]=m?x(A,j):x(j,A))}function u(a){return a.nodeName.toUpperCase()==="CANVAS"}N.transformLocalCoord=s,N.transformCoordWithViewport=l,N.isCanvasEl=u},ZpRC:function(ne,N,e){"use strict";function w(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function h(a,d){return(!d||a!=="hidden")&&a!=="visible"&&a!=="clip"}function x(a,d){if(a.clientHeightd||b>a&&I=d&&j>=m?b-a-y:I>d&&jm?I-d+c:0}var o=function(a,d){var m=window,y=d.scrollMode,c=d.block,b=d.inline,I=d.boundary,j=d.skipOverflowHiddenElements,A=typeof I=="function"?I:function(Pe){return Pe!==I};if(!w(a))throw new TypeError("Invalid target");for(var L=document.scrollingElement||document.documentElement,p=[],z=a;w(z)&&A(z);){if((z=z.parentElement)===L){p.push(z);break}z!=null&&z===document.body&&x(z)&&!x(document.documentElement)||z!=null&&x(z,j)&&p.push(z)}for(var T=m.visualViewport?m.visualViewport.width:innerWidth,B=m.visualViewport?m.visualViewport.height:innerHeight,C=window.scrollX||pageXOffset,f=window.scrollY||pageYOffset,n=a.getBoundingClientRect(),i=n.height,P=n.width,_=n.top,S=n.right,v=n.bottom,R=n.left,M=c==="start"||c==="nearest"?_:c==="end"?v:_+i/2,D=b==="center"?R+P/2:b==="end"?S:R,G=[],q=0;q=0&&R>=0&&v<=B&&S<=T&&_>=k&&v<=Q&&R>=ee&&S<=Y)return G;var ae=getComputedStyle(V),de=parseInt(ae.borderLeftWidth,10),ue=parseInt(ae.borderTopWidth,10),be=parseInt(ae.borderRightWidth,10),U=parseInt(ae.borderBottomWidth,10),Z=0,O=0,X="offsetWidth"in V?V.offsetWidth-V.clientWidth-de-be:0,ce="offsetHeight"in V?V.offsetHeight-V.clientHeight-ue-U:0;if(L===V)Z=c==="start"?M:c==="end"?M-B:c==="nearest"?g(f,f+B,B,ue,U,f+M,f+M+i,i):M-B/2,O=b==="start"?D:b==="center"?D-T/2:b==="end"?D-T:g(C,C+T,T,de,be,C+D,C+D+P,P),Z=Math.max(0,Z+f),O=Math.max(0,O+C);else{Z=c==="start"?M-k-ue:c==="end"?M-Q+U+ce:c==="nearest"?g(k,Q,E,ue,U+ce,M,M+i,i):M-(k+E/2)+ce/2,O=b==="start"?D-ee-de:b==="center"?D-(ee+K/2)+X/2:b==="end"?D-Y+be+X:g(ee,Y,K,de,be+X,D,D+P,P);var fe=V.scrollLeft,xe=V.scrollTop;M+=xe-(Z=Math.max(0,Math.min(xe+Z,V.scrollHeight-E+ce))),D+=fe-(O=Math.max(0,Math.min(fe+O,V.scrollWidth-K+X)))}G.push({el:V,top:Z,left:O})}return G};function s(a){return a===Object(a)&&Object.keys(a).length!==0}function l(a,d){d===void 0&&(d="auto");var m="scrollBehavior"in document.body.style;a.forEach(function(y){var c=y.el,b=y.top,I=y.left;c.scroll&&m?c.scroll({top:b,left:I,behavior:d}):(c.scrollTop=b,c.scrollLeft=I)})}function t(a){return a===!1?{block:"end",inline:"nearest"}:s(a)?a:{block:"start",inline:"nearest"}}function r(a,d){var m=!a.ownerDocument.documentElement.contains(a);if(s(d)&&typeof d.behavior=="function")return d.behavior(m?[]:o(a,d));if(m)return;var y=t(d);return l(o(a,y),y.behavior)}var u=N.a=r},Zss7:function(ne,N,e){var w;(function(h){var x=/^\s+/,g=/\s+$/,o=0,s=h.round,l=h.min,t=h.max,r=h.random;function u(U,Z){if(U=U||"",Z=Z||{},U instanceof u)return U;if(!(this instanceof u))return new u(U,Z);var O=a(U);this._originalInput=U,this._r=O.r,this._g=O.g,this._b=O.b,this._a=O.a,this._roundA=s(100*this._a)/100,this._format=Z.format||O.format,this._gradientType=Z.gradientType,this._r<1&&(this._r=s(this._r)),this._g<1&&(this._g=s(this._g)),this._b<1&&(this._b=s(this._b)),this._ok=O.ok,this._tc_id=o++}u.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 U=this.toRgb();return(U.r*299+U.g*587+U.b*114)/1e3},getLuminance:function(){var U=this.toRgb(),Z,O,X,ce,fe,xe;return Z=U.r/255,O=U.g/255,X=U.b/255,Z<=.03928?ce=Z/12.92:ce=h.pow((Z+.055)/1.055,2.4),O<=.03928?fe=O/12.92:fe=h.pow((O+.055)/1.055,2.4),X<=.03928?xe=X/12.92:xe=h.pow((X+.055)/1.055,2.4),.2126*ce+.7152*fe+.0722*xe},setAlpha:function(U){return this._a=G(U),this._roundA=s(100*this._a)/100,this},toHsv:function(){var U=c(this._r,this._g,this._b);return{h:U.h*360,s:U.s,v:U.v,a:this._a}},toHsvString:function(){var U=c(this._r,this._g,this._b),Z=s(U.h*360),O=s(U.s*100),X=s(U.v*100);return this._a==1?"hsv("+Z+", "+O+"%, "+X+"%)":"hsva("+Z+", "+O+"%, "+X+"%, "+this._roundA+")"},toHsl:function(){var U=m(this._r,this._g,this._b);return{h:U.h*360,s:U.s,l:U.l,a:this._a}},toHslString:function(){var U=m(this._r,this._g,this._b),Z=s(U.h*360),O=s(U.s*100),X=s(U.l*100);return this._a==1?"hsl("+Z+", "+O+"%, "+X+"%)":"hsla("+Z+", "+O+"%, "+X+"%, "+this._roundA+")"},toHex:function(U){return I(this._r,this._g,this._b,U)},toHexString:function(U){return"#"+this.toHex(U)},toHex8:function(U){return j(this._r,this._g,this._b,this._a,U)},toHex8String:function(U){return"#"+this.toHex8(U)},toRgb:function(){return{r:s(this._r),g:s(this._g),b:s(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+s(this._r)+", "+s(this._g)+", "+s(this._b)+")":"rgba("+s(this._r)+", "+s(this._g)+", "+s(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:s(q(this._r,255)*100)+"%",g:s(q(this._g,255)*100)+"%",b:s(q(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+s(q(this._r,255)*100)+"%, "+s(q(this._g,255)*100)+"%, "+s(q(this._b,255)*100)+"%)":"rgba("+s(q(this._r,255)*100)+"%, "+s(q(this._g,255)*100)+"%, "+s(q(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:M[I(this._r,this._g,this._b,!0)]||!1},toFilter:function(U){var Z="#"+A(this._r,this._g,this._b,this._a),O=Z,X=this._gradientType?"GradientType = 1, ":"";if(U){var ce=u(U);O="#"+A(ce._r,ce._g,ce._b,ce._a)}return"progid:DXImageTransform.Microsoft.gradient("+X+"startColorstr="+Z+",endColorstr="+O+")"},toString:function(U){var Z=!!U;U=U||this._format;var O=!1,X=this._a<1&&this._a>=0,ce=!Z&&X&&(U==="hex"||U==="hex6"||U==="hex3"||U==="hex4"||U==="hex8"||U==="name");return ce?U==="name"&&this._a===0?this.toName():this.toRgbString():(U==="rgb"&&(O=this.toRgbString()),U==="prgb"&&(O=this.toPercentageRgbString()),(U==="hex"||U==="hex6")&&(O=this.toHexString()),U==="hex3"&&(O=this.toHexString(!0)),U==="hex4"&&(O=this.toHex8String(!0)),U==="hex8"&&(O=this.toHex8String()),U==="name"&&(O=this.toName()),U==="hsl"&&(O=this.toHslString()),U==="hsv"&&(O=this.toHsvString()),O||this.toHexString())},clone:function(){return u(this.toString())},_applyModification:function(U,Z){var O=U.apply(null,[this].concat([].slice.call(Z)));return this._r=O._r,this._g=O._g,this._b=O._b,this.setAlpha(O._a),this},lighten:function(){return this._applyModification(T,arguments)},brighten:function(){return this._applyModification(B,arguments)},darken:function(){return this._applyModification(C,arguments)},desaturate:function(){return this._applyModification(L,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(z,arguments)},spin:function(){return this._applyModification(f,arguments)},_applyCombination:function(U,Z){return U.apply(null,[this].concat([].slice.call(Z)))},analogous:function(){return this._applyCombination(S,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(v,arguments)},splitcomplement:function(){return this._applyCombination(_,arguments)},triad:function(){return this._applyCombination(i,arguments)},tetrad:function(){return this._applyCombination(P,arguments)}},u.fromRatio=function(U,Z){if(typeof U=="object"){var O={};for(var X in U)U.hasOwnProperty(X)&&(X==="a"?O[X]=U[X]:O[X]=Y(U[X]));U=O}return u(U,Z)};function a(U){var Z={r:0,g:0,b:0},O=1,X=null,ce=null,fe=null,xe=!1,Pe=!1;return typeof U=="string"&&(U=ue(U)),typeof U=="object"&&(de(U.r)&&de(U.g)&&de(U.b)?(Z=d(U.r,U.g,U.b),xe=!0,Pe=String(U.r).substr(-1)==="%"?"prgb":"rgb"):de(U.h)&&de(U.s)&&de(U.v)?(X=Y(U.s),ce=Y(U.v),Z=b(U.h,X,ce),xe=!0,Pe="hsv"):de(U.h)&&de(U.s)&&de(U.l)&&(X=Y(U.s),fe=Y(U.l),Z=y(U.h,X,fe),xe=!0,Pe="hsl"),U.hasOwnProperty("a")&&(O=U.a)),O=G(O),{ok:xe,format:U.format||Pe,r:l(255,t(Z.r,0)),g:l(255,t(Z.g,0)),b:l(255,t(Z.b,0)),a:O}}function d(U,Z,O){return{r:q(U,255)*255,g:q(Z,255)*255,b:q(O,255)*255}}function m(U,Z,O){U=q(U,255),Z=q(Z,255),O=q(O,255);var X=t(U,Z,O),ce=l(U,Z,O),fe,xe,Pe=(X+ce)/2;if(X==ce)fe=xe=0;else{var he=X-ce;xe=Pe>.5?he/(2-X-ce):he/(X+ce);switch(X){case U:fe=(Z-O)/he+(Z1&&(Oe-=1),Oe<1/6?ye+(Ae-ye)*6*Oe:Oe<1/2?Ae:Oe<2/3?ye+(Ae-ye)*(2/3-Oe)*6:ye}if(Z===0)X=ce=fe=O;else{var Pe=O<.5?O*(1+Z):O+Z-O*Z,he=2*O-Pe;X=xe(he,Pe,U+1/3),ce=xe(he,Pe,U),fe=xe(he,Pe,U-1/3)}return{r:X*255,g:ce*255,b:fe*255}}function c(U,Z,O){U=q(U,255),Z=q(Z,255),O=q(O,255);var X=t(U,Z,O),ce=l(U,Z,O),fe,xe,Pe=X,he=X-ce;if(xe=X===0?0:he/X,X==ce)fe=0;else{switch(X){case U:fe=(Z-O)/he+(Z>1)+720)%360;--Z;)X.h=(X.h+ce)%360,fe.push(u(X));return fe}function v(U,Z){Z=Z||6;for(var O=u(U).toHsv(),X=O.h,ce=O.s,fe=O.v,xe=[],Pe=1/Z;Z--;)xe.push(u({h:X,s:ce,v:fe})),fe=(fe+Pe)%1;return xe}u.mix=function(U,Z,O){O=O===0?0:O||50;var X=u(U).toRgb(),ce=u(Z).toRgb(),fe=O/100,xe={r:(ce.r-X.r)*fe+X.r,g:(ce.g-X.g)*fe+X.g,b:(ce.b-X.b)*fe+X.b,a:(ce.a-X.a)*fe+X.a};return u(xe)},u.readability=function(U,Z){var O=u(U),X=u(Z);return(h.max(O.getLuminance(),X.getLuminance())+.05)/(h.min(O.getLuminance(),X.getLuminance())+.05)},u.isReadable=function(U,Z,O){var X=u.readability(U,Z),ce,fe;fe=!1,ce=be(O);switch(ce.level+ce.size){case"AAsmall":case"AAAlarge":fe=X>=4.5;break;case"AAlarge":fe=X>=3;break;case"AAAsmall":fe=X>=7;break}return fe},u.mostReadable=function(U,Z,O){var X=null,ce=0,fe,xe,Pe,he;O=O||{},xe=O.includeFallbackColors,Pe=O.level,he=O.size;for(var ye=0;yece&&(ce=fe,X=u(Z[ye]));return u.isReadable(U,X,{level:Pe,size:he})||!xe?X:(O.includeFallbackColors=!1,u.mostReadable(U,["#fff","#000"],O))};var R=u.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"},M=u.hexNames=D(R);function D(U){var Z={};for(var O in U)U.hasOwnProperty(O)&&(Z[U[O]]=O);return Z}function G(U){return U=parseFloat(U),(isNaN(U)||U<0||U>1)&&(U=1),U}function q(U,Z){E(U)&&(U="100%");var O=K(U);return U=l(Z,t(0,parseFloat(U))),O&&(U=parseInt(U*Z,10)/100),h.abs(U-Z)<1e-6?1:U%Z/parseFloat(Z)}function V(U){return l(1,t(0,U))}function H(U){return parseInt(U,16)}function E(U){return typeof U=="string"&&U.indexOf(".")!=-1&&parseFloat(U)===1}function K(U){return typeof U=="string"&&U.indexOf("%")!=-1}function k(U){return U.length==1?"0"+U:""+U}function Y(U){return U<=1&&(U=U*100+"%"),U}function Q(U){return h.round(parseFloat(U)*255).toString(16)}function ee(U){return H(U)/255}var ae=function(){var U="[-\\+]?\\d+%?",Z="[-\\+]?\\d*\\.\\d+%?",O="(?:"+Z+")|(?:"+U+")",X="[\\s|\\(]+("+O+")[,|\\s]+("+O+")[,|\\s]+("+O+")\\s*\\)?",ce="[\\s|\\(]+("+O+")[,|\\s]+("+O+")[,|\\s]+("+O+")[,|\\s]+("+O+")\\s*\\)?";return{CSS_UNIT:new RegExp(O),rgb:new RegExp("rgb"+X),rgba:new RegExp("rgba"+ce),hsl:new RegExp("hsl"+X),hsla:new RegExp("hsla"+ce),hsv:new RegExp("hsv"+X),hsva:new RegExp("hsva"+ce),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 de(U){return!!ae.CSS_UNIT.exec(U)}function ue(U){U=U.replace(x,"").replace(g,"").toLowerCase();var Z=!1;if(R[U])U=R[U],Z=!0;else if(U=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var O;return(O=ae.rgb.exec(U))?{r:O[1],g:O[2],b:O[3]}:(O=ae.rgba.exec(U))?{r:O[1],g:O[2],b:O[3],a:O[4]}:(O=ae.hsl.exec(U))?{h:O[1],s:O[2],l:O[3]}:(O=ae.hsla.exec(U))?{h:O[1],s:O[2],l:O[3],a:O[4]}:(O=ae.hsv.exec(U))?{h:O[1],s:O[2],v:O[3]}:(O=ae.hsva.exec(U))?{h:O[1],s:O[2],v:O[3],a:O[4]}:(O=ae.hex8.exec(U))?{r:H(O[1]),g:H(O[2]),b:H(O[3]),a:ee(O[4]),format:Z?"name":"hex8"}:(O=ae.hex6.exec(U))?{r:H(O[1]),g:H(O[2]),b:H(O[3]),format:Z?"name":"hex"}:(O=ae.hex4.exec(U))?{r:H(O[1]+""+O[1]),g:H(O[2]+""+O[2]),b:H(O[3]+""+O[3]),a:ee(O[4]+""+O[4]),format:Z?"name":"hex8"}:(O=ae.hex3.exec(U))?{r:H(O[1]+""+O[1]),g:H(O[2]+""+O[2]),b:H(O[3]+""+O[3]),format:Z?"name":"hex"}:!1}function be(U){var Z,O;return U=U||{level:"AA",size:"small"},Z=(U.level||"AA").toUpperCase(),O=(U.size||"small").toLowerCase(),Z!=="AA"&&Z!=="AAA"&&(Z="AA"),O!=="small"&&O!=="large"&&(O="small"),{level:Z,size:O}}ne.exports?ne.exports=u:!(w=function(){return u}.call(N,e,N,ne),w!==void 0&&(ne.exports=w))})(Math)},aKvl:function(ne,N,e){var w=e("Sj9i"),h=w.quadraticProjectPoint;function x(g,o,s,l,t,r,u,a,d){if(u===0)return!1;var m=u;if(d>o+m&&d>l+m&&d>r+m||dg+m&&a>s+m&&a>t+m||a1&&arguments[1]!==void 0?arguments[1]:!1,ae=Q.getAttribute("id")||Q.getAttribute("data-reactid")||Q.getAttribute("name");if(ee&&R[ae])return R[ae];var de=window.getComputedStyle(Q),ue=de.getPropertyValue("box-sizing")||de.getPropertyValue("-moz-box-sizing")||de.getPropertyValue("-webkit-box-sizing"),be=parseFloat(de.getPropertyValue("padding-bottom"))+parseFloat(de.getPropertyValue("padding-top")),U=parseFloat(de.getPropertyValue("border-bottom-width"))+parseFloat(de.getPropertyValue("border-top-width")),Z=v.map(function(X){return"".concat(X,":").concat(de.getPropertyValue(X))}).join(";"),O={sizingStyle:Z,paddingSize:be,borderSize:U,boxSizing:ue};return ee&&ae&&(R[ae]=O),O}function G(Q){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,de=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;M||(M=document.createElement("textarea"),M.setAttribute("tab-index","-1"),M.setAttribute("aria-hidden","true"),document.body.appendChild(M)),Q.getAttribute("wrap")?M.setAttribute("wrap",Q.getAttribute("wrap")):M.removeAttribute("wrap");var ue=D(Q,ee),be=ue.paddingSize,U=ue.borderSize,Z=ue.boxSizing,O=ue.sizingStyle;M.setAttribute("style","".concat(O,";").concat(S)),M.value=Q.value||Q.placeholder||"";var X=Number.MIN_SAFE_INTEGER,ce=Number.MAX_SAFE_INTEGER,fe=M.scrollHeight,xe;if(Z==="border-box"?fe+=U:Z==="content-box"&&(fe-=be),ae!==null||de!==null){M.value=" ";var De=M.scrollHeight-be;ae!==null&&(X=De*ae,Z==="border-box"&&(X=X+be+U),fe=Math.max(X,fe)),de!==null&&(ce=De*de,Z==="border-box"&&(ce=ce+be+U),xe=fe>ce?"":"hidden",fe=Math.min(ce,fe))}return{height:fe,minHeight:X,maxHeight:ce,overflowY:xe,resize:"none"}}var q=e("Gytx"),V=e.n(q),H;(function(Q){Q[Q.NONE=0]="NONE",Q[Q.RESIZING=1]="RESIZING",Q[Q.RESIZED=2]="RESIZED"})(H||(H={}));var E=function(Q){Object(g.a)(ae,Q);var ee=Object(r.a)(ae);function ae(de){var ue;return Object(h.a)(this,ae),ue=ee.call(this,de),ue.nextFrameActionId=void 0,ue.resizeFrameId=void 0,ue.textArea=void 0,ue.saveTextArea=function(be){ue.textArea=be},ue.handleResize=function(be){var U=ue.state.resizeStatus,Z=ue.props,O=Z.autoSize,X=Z.onResize;if(U!==H.NONE)return;typeof X=="function"&&X(be),O&&ue.resizeOnNextFrame()},ue.resizeOnNextFrame=function(){cancelAnimationFrame(ue.nextFrameActionId),ue.nextFrameActionId=requestAnimationFrame(ue.resizeTextarea)},ue.resizeTextarea=function(){var be=ue.props.autoSize;if(!be||!ue.textArea)return;var U=be.minRows,Z=be.maxRows,O=G(ue.textArea,!1,U,Z);ue.setState({textareaStyles:O,resizeStatus:H.RESIZING},function(){cancelAnimationFrame(ue.resizeFrameId),ue.resizeFrameId=requestAnimationFrame(function(){ue.setState({resizeStatus:H.RESIZED},function(){ue.resizeFrameId=requestAnimationFrame(function(){ue.setState({resizeStatus:H.NONE}),ue.fixFirefoxAutoScroll()})})})})},ue.renderTextArea=function(){var be=ue.props,U=be.prefixCls,Z=U===void 0?"rc-textarea":U,O=be.autoSize,X=be.onResize,ce=be.className,fe=be.disabled,xe=ue.state,De=xe.textareaStyles,he=xe.resizeStatus,ye=Object(o.a)(ue.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ae=_()(Z,ce,Object(t.a)({},"".concat(Z,"-disabled"),fe));"value"in ye&&(ye.value=ye.value||"");var Oe=Object(l.a)(Object(l.a)(Object(l.a)({},ue.props.style),De),he===H.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return s.createElement(n,{onResize:ue.handleResize,disabled:!(O||X)},s.createElement("textarea",Object(w.a)({},ye,{className:Ae,style:Oe,ref:ue.saveTextArea})))},ue.state={textareaStyles:{},resizeStatus:H.NONE},ue}return Object(x.a)(ae,[{key:"componentDidUpdate",value:function(ue){(ue.value!==this.props.value||!V()(ue.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var ue=this.textArea.selectionStart,be=this.textArea.selectionEnd;this.textArea.setSelectionRange(ue,be)}}catch(U){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ae}(s.Component),K=E,k=function(Q){Object(g.a)(ae,Q);var ee=Object(r.a)(ae);function ae(de){var ue;Object(h.a)(this,ae),ue=ee.call(this,de),ue.resizableTextArea=void 0,ue.focus=function(){ue.resizableTextArea.textArea.focus()},ue.saveTextArea=function(U){ue.resizableTextArea=U},ue.handleChange=function(U){var Z=ue.props.onChange;ue.setValue(U.target.value,function(){ue.resizableTextArea.resizeTextarea()}),Z&&Z(U)},ue.handleKeyDown=function(U){var Z=ue.props,O=Z.onPressEnter,X=Z.onKeyDown;U.keyCode===13&&O&&O(U),X&&X(U)};var be=typeof de.value=="undefined"||de.value===null?de.defaultValue:de.value;return ue.state={value:be},ue}return Object(x.a)(ae,[{key:"setValue",value:function(ue,be){"value"in this.props||this.setState({value:ue},be)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return s.createElement(K,Object(w.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ue){return"value"in ue?{value:ue.value}:null}}]),ae}(s.Component),Y=N.default=k},YH21:function(ne,N,e){var w=e("H6uX");N.Dispatcher=w;var h=e("ItGF"),x=e("Ze12"),g=x.isCanvasEl,r=x.transformCoordWithViewport,s=typeof window!="undefined"&&!!window.addEventListener,l=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,t=[];function i(j,A,L,p){return L=L||{},p||!h.canvasSupported?u(j,A,L):h.browser.firefox&&A.layerX!=null&&A.layerX!==A.offsetX?(L.zrX=A.layerX,L.zrY=A.layerY):A.offsetX!=null?(L.zrX=A.offsetX,L.zrY=A.offsetY):u(j,A,L),L}function u(j,A,L){if(h.domSupported&&j.getBoundingClientRect){var p=A.clientX,z=A.clientY;if(g(j)){var T=j.getBoundingClientRect();L.zrX=p-T.left,L.zrY=z-T.top;return}else if(r(t,j,p,z)){L.zrX=t[0],L.zrY=t[1];return}}L.zrX=L.zrY=0}function a(j){return j||window.event}function d(j,A,L){if(A=a(A),A.zrX!=null)return A;var p=A.type,z=p&&p.indexOf("touch")>=0;if(!z)i(j,A,A,L),A.zrDelta=A.wheelDelta?A.wheelDelta/120:-(A.detail||0)/3;else{var T=p!=="touchend"?A.targetTouches[0]:A.changedTouches[0];T&&i(j,T,A,L)}var B=A.button;return A.which==null&&B!==void 0&&l.test(A.type)&&(A.which=B&1?1:B&2?3:B&4?2:0),A}function m(j,A,L,p){s?j.addEventListener(A,L,p):j.attachEvent("on"+A,L)}function y(j,A,L,p){s?j.removeEventListener(A,L,p):j.detachEvent("on"+A,L)}var c=s?function(j){j.preventDefault(),j.stopPropagation(),j.cancelBubble=!0}:function(j){j.returnValue=!1,j.cancelBubble=!0};function b(j){return j.which===2||j.which===3}function I(j){return j.which>1}N.clientToLocal=i,N.getNativeEvent=a,N.normalizeEvent=d,N.addEventListener=m,N.removeEventListener=y,N.stop=c,N.isMiddleOrRightButtonOnMouseUpDown=b,N.notLeftMouse=I},YgsL:function(ne,N,e){var w=e("QBsz"),h=w.distance;function x(r,s,l,t,i,u,a){var d=(l-r)*.5,m=(t-s)*.5;return(2*(s-l)+d+m)*a+(-3*(s-l)-2*d-m)*u+d*i+s}function g(r,s){for(var l=r.length,t=[],i=0,u=1;ul-2?l-1:m+1],j=r[m>l-3?l-1:m+2]);var A=y*y,L=y*A;t.push([x(c[0],b[0],I[0],j[0],y,A,L),x(c[1],b[1],I[1],j[1],y,A,L)])}return t}ne.exports=g},ZBKS:function(ne,N,e){ne.exports={flex_box_center:"flex_box_center___214iO",flex_space_between:"flex_space_between___Fhkgm",flex_box_vertical_center:"flex_box_vertical_center___2hG-7",flex_box_center_end:"flex_box_center_end___D7jj6",flex_box_column:"flex_box_column___3VrCY",rightWrap:"rightWrap___3VpbJ",learnWrap:"learnWrap___1RZTV",learnTopWrap:"learnTopWrap___2n6Km",courseWrap:"courseWrap___2Z1AM",pathWrap:"pathWrap___2-YPm",pathImg:"pathImg___1NyaL",pathContentItem:"pathContentItem____sDLQ",pathContentWrap:"pathContentWrap___3YYI6",pathContentName:"pathContentName___3vXEb",pathContent:"pathContent___lqrBC",pathContentCount:"pathContentCount___3s0JM",recommandTrainingWrap:"recommandTrainingWrap___2E26J",recommandContent:"recommandContent___2FgEj",recommandLevel:"recommandLevel___1KART",color0152d9:"color0152d9___2PNji",color999:"color999___1QSTy",color888:"color888___1FuOt",color333:"color333___B1AMJ",iconDeleteColor:"iconDeleteColor___TwWgK",iconMoveColor:"iconMoveColor___1SaI4",iconEditColor:"iconEditColor___1KKDF",skillWrap:"skillWrap___gOCuw",skillTopWrap:"skillTopWrap___2SFYh",time:"time___3xq8t",titleImg:"titleImg___3VMPg"}},Ze12:function(ne,N,e){var w=e("ItGF"),h=e("hOwI"),x=h.buildTransformer,g="___zrEVENTSAVED",r=[];function s(a,d,m,y,c){return l(r,d,y,c,!0)&&l(a,m,r[0],r[1])}function l(a,d,m,y,c){if(d.getBoundingClientRect&&w.domSupported&&!u(d)){var b=d[g]||(d[g]={}),I=t(d,b),j=i(I,b,c);if(j)return j(a,m,y),!0}return!1}function t(a,d){var m=d.markers;if(m)return m;m=d.markers=[];for(var y=["left","right"],c=["top","bottom"],b=0;b<4;b++){var I=document.createElement("div"),j=I.style,A=b%2,L=(b>>1)%2;j.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",y[A]+":0",c[L]+":0",y[1-A]+":auto",c[1-L]+":auto",""].join("!important;"),a.appendChild(I),m.push(I)}return m}function i(a,d,m){for(var y=m?"invTrans":"trans",c=d[y],b=d.srcCoords,I=!0,j=[],A=[],L=0;L<4;L++){var p=a[L].getBoundingClientRect(),z=2*L,T=p.left,B=p.top;j.push(T,B),I=I&&b&&T===b[z]&&B===b[z+1],A.push(a[L].offsetLeft,a[L].offsetTop)}return I&&c?c:(d.srcCoords=j,d[y]=m?x(A,j):x(j,A))}function u(a){return a.nodeName.toUpperCase()==="CANVAS"}N.transformLocalCoord=s,N.transformCoordWithViewport=l,N.isCanvasEl=u},ZpRC:function(ne,N,e){"use strict";function w(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function h(a,d){return(!d||a!=="hidden")&&a!=="visible"&&a!=="clip"}function x(a,d){if(a.clientHeightd||b>a&&I=d&&j>=m?b-a-y:I>d&&jm?I-d+c:0}var r=function(a,d){var m=window,y=d.scrollMode,c=d.block,b=d.inline,I=d.boundary,j=d.skipOverflowHiddenElements,A=typeof I=="function"?I:function(De){return De!==I};if(!w(a))throw new TypeError("Invalid target");for(var L=document.scrollingElement||document.documentElement,p=[],z=a;w(z)&&A(z);){if((z=z.parentElement)===L){p.push(z);break}z!=null&&z===document.body&&x(z)&&!x(document.documentElement)||z!=null&&x(z,j)&&p.push(z)}for(var T=m.visualViewport?m.visualViewport.width:innerWidth,B=m.visualViewport?m.visualViewport.height:innerHeight,C=window.scrollX||pageXOffset,f=window.scrollY||pageYOffset,n=a.getBoundingClientRect(),o=n.height,P=n.width,_=n.top,S=n.right,v=n.bottom,R=n.left,M=c==="start"||c==="nearest"?_:c==="end"?v:_+o/2,D=b==="center"?R+P/2:b==="end"?S:R,G=[],q=0;q=0&&R>=0&&v<=B&&S<=T&&_>=k&&v<=Q&&R>=ee&&S<=Y)return G;var ae=getComputedStyle(V),de=parseInt(ae.borderLeftWidth,10),ue=parseInt(ae.borderTopWidth,10),be=parseInt(ae.borderRightWidth,10),U=parseInt(ae.borderBottomWidth,10),Z=0,O=0,X="offsetWidth"in V?V.offsetWidth-V.clientWidth-de-be:0,ce="offsetHeight"in V?V.offsetHeight-V.clientHeight-ue-U:0;if(L===V)Z=c==="start"?M:c==="end"?M-B:c==="nearest"?g(f,f+B,B,ue,U,f+M,f+M+o,o):M-B/2,O=b==="start"?D:b==="center"?D-T/2:b==="end"?D-T:g(C,C+T,T,de,be,C+D,C+D+P,P),Z=Math.max(0,Z+f),O=Math.max(0,O+C);else{Z=c==="start"?M-k-ue:c==="end"?M-Q+U+ce:c==="nearest"?g(k,Q,E,ue,U+ce,M,M+o,o):M-(k+E/2)+ce/2,O=b==="start"?D-ee-de:b==="center"?D-(ee+K/2)+X/2:b==="end"?D-Y+be+X:g(ee,Y,K,de,be+X,D,D+P,P);var fe=V.scrollLeft,xe=V.scrollTop;M+=xe-(Z=Math.max(0,Math.min(xe+Z,V.scrollHeight-E+ce))),D+=fe-(O=Math.max(0,Math.min(fe+O,V.scrollWidth-K+X)))}G.push({el:V,top:Z,left:O})}return G};function s(a){return a===Object(a)&&Object.keys(a).length!==0}function l(a,d){d===void 0&&(d="auto");var m="scrollBehavior"in document.body.style;a.forEach(function(y){var c=y.el,b=y.top,I=y.left;c.scroll&&m?c.scroll({top:b,left:I,behavior:d}):(c.scrollTop=b,c.scrollLeft=I)})}function t(a){return a===!1?{block:"end",inline:"nearest"}:s(a)?a:{block:"start",inline:"nearest"}}function i(a,d){var m=!a.ownerDocument.documentElement.contains(a);if(s(d)&&typeof d.behavior=="function")return d.behavior(m?[]:r(a,d));if(m)return;var y=t(d);return l(r(a,y),y.behavior)}var u=N.a=i},Zss7:function(ne,N,e){var w;(function(h){var x=/^\s+/,g=/\s+$/,r=0,s=h.round,l=h.min,t=h.max,i=h.random;function u(U,Z){if(U=U||"",Z=Z||{},U instanceof u)return U;if(!(this instanceof u))return new u(U,Z);var O=a(U);this._originalInput=U,this._r=O.r,this._g=O.g,this._b=O.b,this._a=O.a,this._roundA=s(100*this._a)/100,this._format=Z.format||O.format,this._gradientType=Z.gradientType,this._r<1&&(this._r=s(this._r)),this._g<1&&(this._g=s(this._g)),this._b<1&&(this._b=s(this._b)),this._ok=O.ok,this._tc_id=r++}u.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 U=this.toRgb();return(U.r*299+U.g*587+U.b*114)/1e3},getLuminance:function(){var U=this.toRgb(),Z,O,X,ce,fe,xe;return Z=U.r/255,O=U.g/255,X=U.b/255,Z<=.03928?ce=Z/12.92:ce=h.pow((Z+.055)/1.055,2.4),O<=.03928?fe=O/12.92:fe=h.pow((O+.055)/1.055,2.4),X<=.03928?xe=X/12.92:xe=h.pow((X+.055)/1.055,2.4),.2126*ce+.7152*fe+.0722*xe},setAlpha:function(U){return this._a=G(U),this._roundA=s(100*this._a)/100,this},toHsv:function(){var U=c(this._r,this._g,this._b);return{h:U.h*360,s:U.s,v:U.v,a:this._a}},toHsvString:function(){var U=c(this._r,this._g,this._b),Z=s(U.h*360),O=s(U.s*100),X=s(U.v*100);return this._a==1?"hsv("+Z+", "+O+"%, "+X+"%)":"hsva("+Z+", "+O+"%, "+X+"%, "+this._roundA+")"},toHsl:function(){var U=m(this._r,this._g,this._b);return{h:U.h*360,s:U.s,l:U.l,a:this._a}},toHslString:function(){var U=m(this._r,this._g,this._b),Z=s(U.h*360),O=s(U.s*100),X=s(U.l*100);return this._a==1?"hsl("+Z+", "+O+"%, "+X+"%)":"hsla("+Z+", "+O+"%, "+X+"%, "+this._roundA+")"},toHex:function(U){return I(this._r,this._g,this._b,U)},toHexString:function(U){return"#"+this.toHex(U)},toHex8:function(U){return j(this._r,this._g,this._b,this._a,U)},toHex8String:function(U){return"#"+this.toHex8(U)},toRgb:function(){return{r:s(this._r),g:s(this._g),b:s(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+s(this._r)+", "+s(this._g)+", "+s(this._b)+")":"rgba("+s(this._r)+", "+s(this._g)+", "+s(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:s(q(this._r,255)*100)+"%",g:s(q(this._g,255)*100)+"%",b:s(q(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+s(q(this._r,255)*100)+"%, "+s(q(this._g,255)*100)+"%, "+s(q(this._b,255)*100)+"%)":"rgba("+s(q(this._r,255)*100)+"%, "+s(q(this._g,255)*100)+"%, "+s(q(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:M[I(this._r,this._g,this._b,!0)]||!1},toFilter:function(U){var Z="#"+A(this._r,this._g,this._b,this._a),O=Z,X=this._gradientType?"GradientType = 1, ":"";if(U){var ce=u(U);O="#"+A(ce._r,ce._g,ce._b,ce._a)}return"progid:DXImageTransform.Microsoft.gradient("+X+"startColorstr="+Z+",endColorstr="+O+")"},toString:function(U){var Z=!!U;U=U||this._format;var O=!1,X=this._a<1&&this._a>=0,ce=!Z&&X&&(U==="hex"||U==="hex6"||U==="hex3"||U==="hex4"||U==="hex8"||U==="name");return ce?U==="name"&&this._a===0?this.toName():this.toRgbString():(U==="rgb"&&(O=this.toRgbString()),U==="prgb"&&(O=this.toPercentageRgbString()),(U==="hex"||U==="hex6")&&(O=this.toHexString()),U==="hex3"&&(O=this.toHexString(!0)),U==="hex4"&&(O=this.toHex8String(!0)),U==="hex8"&&(O=this.toHex8String()),U==="name"&&(O=this.toName()),U==="hsl"&&(O=this.toHslString()),U==="hsv"&&(O=this.toHsvString()),O||this.toHexString())},clone:function(){return u(this.toString())},_applyModification:function(U,Z){var O=U.apply(null,[this].concat([].slice.call(Z)));return this._r=O._r,this._g=O._g,this._b=O._b,this.setAlpha(O._a),this},lighten:function(){return this._applyModification(T,arguments)},brighten:function(){return this._applyModification(B,arguments)},darken:function(){return this._applyModification(C,arguments)},desaturate:function(){return this._applyModification(L,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(z,arguments)},spin:function(){return this._applyModification(f,arguments)},_applyCombination:function(U,Z){return U.apply(null,[this].concat([].slice.call(Z)))},analogous:function(){return this._applyCombination(S,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(v,arguments)},splitcomplement:function(){return this._applyCombination(_,arguments)},triad:function(){return this._applyCombination(o,arguments)},tetrad:function(){return this._applyCombination(P,arguments)}},u.fromRatio=function(U,Z){if(typeof U=="object"){var O={};for(var X in U)U.hasOwnProperty(X)&&(X==="a"?O[X]=U[X]:O[X]=Y(U[X]));U=O}return u(U,Z)};function a(U){var Z={r:0,g:0,b:0},O=1,X=null,ce=null,fe=null,xe=!1,De=!1;return typeof U=="string"&&(U=ue(U)),typeof U=="object"&&(de(U.r)&&de(U.g)&&de(U.b)?(Z=d(U.r,U.g,U.b),xe=!0,De=String(U.r).substr(-1)==="%"?"prgb":"rgb"):de(U.h)&&de(U.s)&&de(U.v)?(X=Y(U.s),ce=Y(U.v),Z=b(U.h,X,ce),xe=!0,De="hsv"):de(U.h)&&de(U.s)&&de(U.l)&&(X=Y(U.s),fe=Y(U.l),Z=y(U.h,X,fe),xe=!0,De="hsl"),U.hasOwnProperty("a")&&(O=U.a)),O=G(O),{ok:xe,format:U.format||De,r:l(255,t(Z.r,0)),g:l(255,t(Z.g,0)),b:l(255,t(Z.b,0)),a:O}}function d(U,Z,O){return{r:q(U,255)*255,g:q(Z,255)*255,b:q(O,255)*255}}function m(U,Z,O){U=q(U,255),Z=q(Z,255),O=q(O,255);var X=t(U,Z,O),ce=l(U,Z,O),fe,xe,De=(X+ce)/2;if(X==ce)fe=xe=0;else{var he=X-ce;xe=De>.5?he/(2-X-ce):he/(X+ce);switch(X){case U:fe=(Z-O)/he+(Z1&&(Oe-=1),Oe<1/6?ye+(Ae-ye)*6*Oe:Oe<1/2?Ae:Oe<2/3?ye+(Ae-ye)*(2/3-Oe)*6:ye}if(Z===0)X=ce=fe=O;else{var De=O<.5?O*(1+Z):O+Z-O*Z,he=2*O-De;X=xe(he,De,U+1/3),ce=xe(he,De,U),fe=xe(he,De,U-1/3)}return{r:X*255,g:ce*255,b:fe*255}}function c(U,Z,O){U=q(U,255),Z=q(Z,255),O=q(O,255);var X=t(U,Z,O),ce=l(U,Z,O),fe,xe,De=X,he=X-ce;if(xe=X===0?0:he/X,X==ce)fe=0;else{switch(X){case U:fe=(Z-O)/he+(Z>1)+720)%360;--Z;)X.h=(X.h+ce)%360,fe.push(u(X));return fe}function v(U,Z){Z=Z||6;for(var O=u(U).toHsv(),X=O.h,ce=O.s,fe=O.v,xe=[],De=1/Z;Z--;)xe.push(u({h:X,s:ce,v:fe})),fe=(fe+De)%1;return xe}u.mix=function(U,Z,O){O=O===0?0:O||50;var X=u(U).toRgb(),ce=u(Z).toRgb(),fe=O/100,xe={r:(ce.r-X.r)*fe+X.r,g:(ce.g-X.g)*fe+X.g,b:(ce.b-X.b)*fe+X.b,a:(ce.a-X.a)*fe+X.a};return u(xe)},u.readability=function(U,Z){var O=u(U),X=u(Z);return(h.max(O.getLuminance(),X.getLuminance())+.05)/(h.min(O.getLuminance(),X.getLuminance())+.05)},u.isReadable=function(U,Z,O){var X=u.readability(U,Z),ce,fe;fe=!1,ce=be(O);switch(ce.level+ce.size){case"AAsmall":case"AAAlarge":fe=X>=4.5;break;case"AAlarge":fe=X>=3;break;case"AAAsmall":fe=X>=7;break}return fe},u.mostReadable=function(U,Z,O){var X=null,ce=0,fe,xe,De,he;O=O||{},xe=O.includeFallbackColors,De=O.level,he=O.size;for(var ye=0;yece&&(ce=fe,X=u(Z[ye]));return u.isReadable(U,X,{level:De,size:he})||!xe?X:(O.includeFallbackColors=!1,u.mostReadable(U,["#fff","#000"],O))};var R=u.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"},M=u.hexNames=D(R);function D(U){var Z={};for(var O in U)U.hasOwnProperty(O)&&(Z[U[O]]=O);return Z}function G(U){return U=parseFloat(U),(isNaN(U)||U<0||U>1)&&(U=1),U}function q(U,Z){E(U)&&(U="100%");var O=K(U);return U=l(Z,t(0,parseFloat(U))),O&&(U=parseInt(U*Z,10)/100),h.abs(U-Z)<1e-6?1:U%Z/parseFloat(Z)}function V(U){return l(1,t(0,U))}function H(U){return parseInt(U,16)}function E(U){return typeof U=="string"&&U.indexOf(".")!=-1&&parseFloat(U)===1}function K(U){return typeof U=="string"&&U.indexOf("%")!=-1}function k(U){return U.length==1?"0"+U:""+U}function Y(U){return U<=1&&(U=U*100+"%"),U}function Q(U){return h.round(parseFloat(U)*255).toString(16)}function ee(U){return H(U)/255}var ae=function(){var U="[-\\+]?\\d+%?",Z="[-\\+]?\\d*\\.\\d+%?",O="(?:"+Z+")|(?:"+U+")",X="[\\s|\\(]+("+O+")[,|\\s]+("+O+")[,|\\s]+("+O+")\\s*\\)?",ce="[\\s|\\(]+("+O+")[,|\\s]+("+O+")[,|\\s]+("+O+")[,|\\s]+("+O+")\\s*\\)?";return{CSS_UNIT:new RegExp(O),rgb:new RegExp("rgb"+X),rgba:new RegExp("rgba"+ce),hsl:new RegExp("hsl"+X),hsla:new RegExp("hsla"+ce),hsv:new RegExp("hsv"+X),hsva:new RegExp("hsva"+ce),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 de(U){return!!ae.CSS_UNIT.exec(U)}function ue(U){U=U.replace(x,"").replace(g,"").toLowerCase();var Z=!1;if(R[U])U=R[U],Z=!0;else if(U=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var O;return(O=ae.rgb.exec(U))?{r:O[1],g:O[2],b:O[3]}:(O=ae.rgba.exec(U))?{r:O[1],g:O[2],b:O[3],a:O[4]}:(O=ae.hsl.exec(U))?{h:O[1],s:O[2],l:O[3]}:(O=ae.hsla.exec(U))?{h:O[1],s:O[2],l:O[3],a:O[4]}:(O=ae.hsv.exec(U))?{h:O[1],s:O[2],v:O[3]}:(O=ae.hsva.exec(U))?{h:O[1],s:O[2],v:O[3],a:O[4]}:(O=ae.hex8.exec(U))?{r:H(O[1]),g:H(O[2]),b:H(O[3]),a:ee(O[4]),format:Z?"name":"hex8"}:(O=ae.hex6.exec(U))?{r:H(O[1]),g:H(O[2]),b:H(O[3]),format:Z?"name":"hex"}:(O=ae.hex4.exec(U))?{r:H(O[1]+""+O[1]),g:H(O[2]+""+O[2]),b:H(O[3]+""+O[3]),a:ee(O[4]+""+O[4]),format:Z?"name":"hex8"}:(O=ae.hex3.exec(U))?{r:H(O[1]+""+O[1]),g:H(O[2]+""+O[2]),b:H(O[3]+""+O[3]),format:Z?"name":"hex"}:!1}function be(U){var Z,O;return U=U||{level:"AA",size:"small"},Z=(U.level||"AA").toUpperCase(),O=(U.size||"small").toLowerCase(),Z!=="AA"&&Z!=="AAA"&&(Z="AA"),O!=="small"&&O!=="large"&&(O="small"),{level:Z,size:O}}ne.exports?ne.exports=u:!(w=function(){return u}.call(N,e,N,ne),w!==void 0&&(ne.exports=w))})(Math)},aKvl:function(ne,N,e){var w=e("Sj9i"),h=w.quadraticProjectPoint;function x(g,r,s,l,t,i,u,a,d){if(u===0)return!1;var m=u;if(d>r+m&&d>l+m&&d>i+m||dg+m&&a>s+m&&a>t+m||aM.length)&&(D=M.length);for(var G=0,q=new Array(D);G=0)continue;if(!Object.prototype.propertyIsEnumerable.call(M,q))continue;G[q]=M[q]}}return G}function c(M,D){if(M==null)return{};var G={},q=Object.keys(M),V,H;for(H=0;H=0)continue;G[V]=M[V]}return G}var b=function(D){var G=D.className,q=D.percent,V=D.prefixCls,H=D.strokeColor,E=D.strokeLinecap,K=D.strokeWidth,k=D.style,Y=D.trailColor,Q=D.trailWidth,ee=D.transition,ae=y(D,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ae.gapPosition;var de=Array.isArray(q)?q:[q],ue=Array.isArray(H)?H:[H],be=s(de),U=t(be,1),Z=U[0],O=K/2,X=100-K/2,ce="M ".concat(E==="round"?O:0,",").concat(O,` - L `).concat(E==="round"?X:100,",").concat(O),fe="0 0 100 ".concat(K),xe=0;return h.a.createElement("svg",l({className:g()("".concat(V,"-line"),G),viewBox:fe,preserveAspectRatio:"none",style:k},ae),h.a.createElement("path",{className:"".concat(V,"-line-trail"),d:ce,strokeLinecap:E,stroke:Y,strokeWidth:Q||K,fillOpacity:"0"}),de.map(function(Pe,he){var ye={strokeDasharray:"".concat(Pe,"px, 100px"),strokeDashoffset:"-".concat(xe,"px"),transition:ee||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ae=ue[he]||ue[ue.length-1];return xe+=Pe,h.a.createElement("path",{key:he,className:"".concat(V,"-line-path"),d:ce,strokeLinecap:E,stroke:Ae,strokeWidth:K,fillOpacity:"0",ref:Z[he],style:ye})}))};b.defaultProps=o;var I=b;function j(){return j=Object.assign||function(M){for(var D=1;DM.length)&&(D=M.length);for(var G=0,q=new Array(D);G=0)continue;if(!Object.prototype.propertyIsEnumerable.call(M,q))continue;G[q]=M[q]}}return G}function f(M,D){if(M==null)return{};var G={},q=Object.keys(M),V,H;for(H=0;H=0)continue;G[V]=M[V]}return G}var n=0;function i(M){return+M.replace("%","")}function P(M){return Array.isArray(M)?M:[M]}function _(M,D,G,q){var V=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,H=arguments.length>5?arguments[5]:void 0,E=50-q/2,K=0,k=-E,Y=0,Q=-2*E;switch(H){case"left":K=-E,k=0,Y=2*E,Q=0;break;case"right":K=E,k=0,Y=-2*E,Q=0;break;case"bottom":k=E,Q=2*E;break;default:}var ee="M 50,50 m ".concat(K,",").concat(k,` + L `).concat(E==="round"?X:100,",").concat(O),fe="0 0 100 ".concat(K),xe=0;return h.a.createElement("svg",l({className:g()("".concat(V,"-line"),G),viewBox:fe,preserveAspectRatio:"none",style:k},ae),h.a.createElement("path",{className:"".concat(V,"-line-trail"),d:ce,strokeLinecap:E,stroke:Y,strokeWidth:Q||K,fillOpacity:"0"}),de.map(function(De,he){var ye={strokeDasharray:"".concat(De,"px, 100px"),strokeDashoffset:"-".concat(xe,"px"),transition:ee||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ae=ue[he]||ue[ue.length-1];return xe+=De,h.a.createElement("path",{key:he,className:"".concat(V,"-line-path"),d:ce,strokeLinecap:E,stroke:Ae,strokeWidth:K,fillOpacity:"0",ref:Z[he],style:ye})}))};b.defaultProps=r;var I=b;function j(){return j=Object.assign||function(M){for(var D=1;DM.length)&&(D=M.length);for(var G=0,q=new Array(D);G=0)continue;if(!Object.prototype.propertyIsEnumerable.call(M,q))continue;G[q]=M[q]}}return G}function f(M,D){if(M==null)return{};var G={},q=Object.keys(M),V,H;for(H=0;H=0)continue;G[V]=M[V]}return G}var n=0;function o(M){return+M.replace("%","")}function P(M){return Array.isArray(M)?M:[M]}function _(M,D,G,q){var V=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,H=arguments.length>5?arguments[5]:void 0,E=50-q/2,K=0,k=-E,Y=0,Q=-2*E;switch(H){case"left":K=-E,k=0,Y=2*E,Q=0;break;case"right":K=E,k=0,Y=-2*E,Q=0;break;case"bottom":k=E,Q=2*E;break;default:}var ee="M 50,50 m ".concat(K,",").concat(k,` a `).concat(E,",").concat(E," 0 1 1 ").concat(Y,",").concat(-Q,` - a `).concat(E,",").concat(E," 0 1 1 ").concat(-Y,",").concat(Q),ae=Math.PI*2*E,de={stroke:G,strokeDasharray:"".concat(D/100*(ae-V),"px ").concat(ae,"px"),strokeDashoffset:"-".concat(V/2+M/100*(ae-V),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ee,pathStyle:de}}var S=function(D){var G=D.prefixCls,q=D.strokeWidth,V=D.trailWidth,H=D.gapDegree,E=D.gapPosition,K=D.trailColor,k=D.strokeLinecap,Y=D.style,Q=D.className,ee=D.strokeColor,ae=D.percent,de=C(D,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ue=Object(w.useMemo)(function(){return n+=1,n},[]),be=_(0,100,K,q,H,E),U=be.pathString,Z=be.pathStyle,O=P(ae),X=P(ee),ce=X.find(function(ye){return Object.prototype.toString.call(ye)==="[object Object]"}),fe=s(O),xe=A(fe,1),Pe=xe[0],he=function(){var Ae=0;return O.map(function(Oe,De){var je=X[De]||X[X.length-1],Xe=Object.prototype.toString.call(je)==="[object Object]"?"url(#".concat(G,"-gradient-").concat(ue,")"):"",Ge=_(Ae,Oe,je,q,H,E);return Ae+=Oe,h.a.createElement("path",{key:De,className:"".concat(G,"-circle-path"),d:Ge.pathString,stroke:Xe,strokeLinecap:k,strokeWidth:q,opacity:Oe===0?0:1,fillOpacity:"0",style:Ge.pathStyle,ref:Pe[De]})})};return h.a.createElement("svg",j({className:g()("".concat(G,"-circle"),Q),viewBox:"0 0 100 100",style:Y},de),ce&&h.a.createElement("defs",null,h.a.createElement("linearGradient",{id:"".concat(G,"-gradient-").concat(ue),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ce).sort(function(ye,Ae){return i(ye)-i(Ae)}).map(function(ye,Ae){return h.a.createElement("stop",{key:Ae,offset:ye,stopColor:ce[ye]})}))),h.a.createElement("path",{className:"".concat(G,"-circle-trail"),d:U,stroke:K,strokeLinecap:k,strokeWidth:V||q,fillOpacity:"0",style:Z}),he().reverse())};S.defaultProps=o;var v=S,R={Line:I,Circle:v}},h7HQ:function(ne,N,e){var w=e("y+Vt"),h=e("T6xi"),x=w.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(g,o){h.buildPath(g,o,!0)}});ne.exports=x},hOwI:function(ne,N){var e=Math.log(2);function w(x,g,o,s,l,t){var r=s+"-"+l,u=x.length;if(t.hasOwnProperty(r))return t[r];if(g===1){var a=Math.round(Math.log((1<h&&s>g||so?l:0}ne.exports=e},iXp4:function(ne,N,e){var w=e("ItGF"),h=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function x(g){return w.browser.ie&&w.browser.version>=11?function(){var o=this.__clipPaths,s=this.style,l;if(o)for(var t=0;t=0?U.splice(De,1):U.push(Oe),ae({type:D.SELECTEDIDS,payload:Object(r.a)(U)})}function ye(){U.length===0?g.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(H(U,K),ae({type:D.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Ae=O>Z*10;return B.a.createElement("div",{className:"select-user-container"},B.a.createElement(M,{onSearch:xe,schools:ue}),X?B.a.createElement(B.a.Fragment,null,B.a.createElement("div",{className:"flexd-table-header mt20"},B.a.createElement(h.a,{pagination:!1,dataSource:R,columns:fe})),B.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},B.a.createElement(P.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:Pe,hasMore:Ae,useWindow:!1},B.a.createElement(h.a,{loading:be,showHeader:!1,pagination:!1,dataSource:de,columns:fe,onRow:function(De){return{onClick:function(Xe){De.added!==1&&he(De.numid)}}}}))),B.a.createElement("div",{className:"flex-container flex-end"},B.a.createElement(y.a,{type:"ghost",style:{marginRight:10},onClick:E},"\u53D6\u6D88"),B.a.createElement(y.a,{type:"primary",onClick:ye},"\u786E\u5B9A"))):B.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},B.a.createElement("img",{src:S.a,width:"100",alt:""}),B.a.createElement("br",null),B.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},juDX:function(ne,N,e){e("P47w");var w=e("aX58"),h=w.registerPainter,x=e("3CBa");h("svg",x)},k3GJ:function(ne,N,e){"use strict";e.d(N,"a",function(){return mr});var w=e("rePB"),h=e("ODXe"),x=e("Ff2n"),g=e("VTBJ"),o=e("q1tI"),s=e("TSYQ"),l=e.n(s),t=e("Zm9Q"),r=e("6cGi"),u=e("KQm4"),a=e("xEkU"),d=e.n(a),m=e("t23M");function y(te){var me=Object(o.useRef)(),ve=Object(o.useRef)(!1);function oe(){for(var F=arguments.length,$=new Array(F),W=0;WMe&&(Ye=Me-qe),Object(o.useMemo)(function(){if(!$.length)return[0,0];for(var ot=$.length,ht=ot,yt=0;ytpe+Ye){ht=yt-1;break}}for(var Ct=0,Et=ot-1;Et>=0;Et-=1){var gt=te.get($[Et].key)||p;if(gt[ge]1&&arguments[1]!==void 0?arguments[1]:!1,oe=me&&typeof me.getBoundingClientRect=="function"&&me.getBoundingClientRect().width;if(oe){if(ve){var F=getComputedStyle(me),$=F.marginLeft,W=F.marginRight;oe+=+$.replace("px","")+ +W.replace("px","")}oe=+oe.toFixed(6)}return oe||0},Ae=function(me,ve,oe){me&&Object(M.a)(me.style)==="object"&&(me.style[ve]=oe)},Oe=function(){return O.any},De=e("bdgK"),je=e("i8i4"),Xe=e.n(je),Ge=e("wgJM"),tt=e("l4aY"),ut=e("m+aA"),se=e("c+Xe"),Ce=e("zT1h"),_e=e("QC+M");function Se(te,me,ve){return ve?te[0]===me[0]:te[0]===me[0]&&te[1]===me[1]}function Ne(te,me,ve){var oe=te[me]||{};return Object(g.a)(Object(g.a)({},oe),ve)}function Qe(te,me,ve,oe){for(var F=ve.points,$=Object.keys(te),W=0;W<$.length;W+=1){var re=$[W];if(Se(te[re].points,F,oe))return"".concat(me,"-placement-").concat(re)}return""}var He=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var te=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(te)||/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(te==null?void 0:te.substr(0,4)))},Be=e("MNnm");function Ke(te,me){var ve={};return ve[te.toLowerCase()]=me.toLowerCase(),ve["Webkit".concat(te)]="webkit".concat(me),ve["Moz".concat(te)]="moz".concat(me),ve["ms".concat(te)]="MS".concat(me),ve["O".concat(te)]="o".concat(me.toLowerCase()),ve}function rt(te,me){var ve={animationend:Ke("Animation","AnimationEnd"),transitionend:Ke("Transition","TransitionEnd")};return te&&("AnimationEvent"in me||delete ve.animationend.animation,"TransitionEvent"in me||delete ve.transitionend.transition),ve}var et=rt(Object(Be.a)(),typeof window!="undefined"?window:{}),We={};if(Object(Be.a)()){var st=document.createElement("div");We=st.style}var at={};function Je(te){if(at[te])return at[te];var me=et[te];if(me)for(var ve=Object.keys(me),oe=ve.length,F=0;F1&&arguments[1]!==void 0?arguments[1]:2;me();var $=Object(Ge.a)(function(){F<=1?oe({isCanceled:function(){return $!==te.current}}):ve(oe,F-1)});te.current=$}return o.useEffect(function(){return function(){me()}},[]),[ve,me]},Pt=[Re,ze,Fe,we],Lt=!1,ln=!0;function Vt(te){return te===Fe||te===we}var Qt=function(te,me){var ve=o.useState(Ie),oe=Object(h.a)(ve,2),F=oe[0],$=oe[1],W=ct(),re=Object(h.a)(W,2),le=re[0],ge=re[1];function pe(){$(Re)}return pt(function(){if(F!==Ie&&F!==we){var Me=Pt.indexOf(F),Le=Pt[Me+1],qe=me(F);qe===Lt?$(Le):le(function(Ye){function ot(){if(Ye.isCanceled())return;$(Le)}qe===!0?ot():Promise.resolve(qe).then(ot)})}},[te,F]),o.useEffect(function(){return function(){ge()}},[]),[pe,F]},an=function(te){var me=Object(o.useRef)(),ve=Object(o.useRef)(te);ve.current=te;var oe=o.useCallback(function(W){ve.current(W)},[]);function F(W){W&&(W.removeEventListener(Ve,oe),W.removeEventListener(Ze,oe))}function $(W){me.current&&me.current!==W&&F(me.current),W&&W!==me.current&&(W.addEventListener(Ve,oe),W.addEventListener(Ze,oe),me.current=W)}return o.useEffect(function(){return function(){F(me.current)}},[]),[$,F]};function rn(te,me,ve,oe){var F=oe.motionEnter,$=F===void 0?!0:F,W=oe.motionAppear,re=W===void 0?!0:W,le=oe.motionLeave,ge=le===void 0?!0:le,pe=oe.motionDeadline,Me=oe.motionLeaveImmediately,Le=oe.onAppearPrepare,qe=oe.onEnterPrepare,Ye=oe.onLeavePrepare,ot=oe.onAppearStart,ht=oe.onEnterStart,yt=oe.onLeaveStart,vt=oe.onAppearActive,Ct=oe.onEnterActive,Et=oe.onLeaveActive,gt=oe.onAppearEnd,bt=oe.onEnterEnd,wt=oe.onLeaveEnd,At=oe.onVisibleChanged,Wt=ke(),It=Object(h.a)(Wt,2),mt=It[0],ft=It[1],xt=ke(Ue),Ot=Object(h.a)(xt,2),dt=Ot[0],Rt=Ot[1],kt=ke(null),Dt=Object(h.a)(kt,2),Nt=Dt[0],zt=Dt[1],qt=Object(o.useRef)(!1),mn=Object(o.useRef)(null),Ht=Object(o.useRef)(!1),hn=Object(o.useRef)(null);function Rn(){var Bt=ve();return Bt||hn.current}var vn=Object(o.useRef)(!1);function gn(Bt){var _t=Rn();if(Bt&&!Bt.deadline&&Bt.target!==_t)return;var en;dt===Ee&&vn.current?en=gt==null?void 0:gt(_t,Bt):dt===J&&vn.current?en=bt==null?void 0:bt(_t,Bt):dt===ie&&vn.current&&(en=wt==null?void 0:wt(_t,Bt)),en!==!1&&!Ht.current&&(Rt(Ue),zt(null))}var Gt=an(gn),sn=Object(h.a)(Gt,1),$t=sn[0],Yt=o.useMemo(function(){var Bt,_t,en;switch(dt){case"appear":return Bt={},Object(w.a)(Bt,Re,Le),Object(w.a)(Bt,ze,ot),Object(w.a)(Bt,Fe,vt),Bt;case"enter":return _t={},Object(w.a)(_t,Re,qe),Object(w.a)(_t,ze,ht),Object(w.a)(_t,Fe,Ct),_t;case"leave":return en={},Object(w.a)(en,Re,Ye),Object(w.a)(en,ze,yt),Object(w.a)(en,Fe,Et),en;default:return{}}},[dt]),Un=Qt(dt,function(Bt){if(Bt===Re){var _t=Yt[Re];return _t?_t(Rn()):Lt}if(Ut in Yt){var en;zt(((en=Yt[Ut])===null||en===void 0?void 0:en.call(Yt,Rn(),null))||null)}return Ut===Fe&&($t(Rn()),pe>0&&(clearTimeout(mn.current),mn.current=setTimeout(function(){gn({deadline:!0})},pe))),ln}),kn=Object(h.a)(Un,2),Hn=kn[0],Ut=kn[1],Pn=Vt(Ut);vn.current=Pn,pt(function(){ft(me);var Bt=qt.current;if(qt.current=!0,!te)return;var _t;!Bt&&me&&re&&(_t=Ee),Bt&&me&&$&&(_t=J),(Bt&&!me&&ge||!Bt&&Me&&!me&&ge)&&(_t=ie),_t&&(Rt(_t),Hn())},[me]),Object(o.useEffect)(function(){(dt===Ee&&!re||dt===J&&!$||dt===ie&&!ge)&&Rt(Ue)},[re,$,ge]),Object(o.useEffect)(function(){return function(){clearTimeout(mn.current),Ht.current=!0}},[]),Object(o.useEffect)(function(){mt!==void 0&&dt===Ue&&(At==null||At(mt))},[mt,dt]);var Gn=Nt;return Yt[Re]&&Ut===ze&&(Gn=Object(g.a)({transition:"none"},Gn)),[dt,Ut,Gn,mt!=null?mt:me]}var yn=function(te){Object(n.a)(ve,te);var me=Object(i.a)(ve);function ve(){return Object(B.a)(this,ve),me.apply(this,arguments)}return Object(C.a)(ve,[{key:"render",value:function(){return this.props.children}}]),ve}(o.Component),Xt=yn;function un(te){var me=te;Object(M.a)(te)==="object"&&(me=te.transitionSupport);function ve(F){return!!(F.motionName&&me)}var oe=o.forwardRef(function(F,$){var W=F.visible,re=W===void 0?!0:W,le=F.removeOnLeave,ge=le===void 0?!0:le,pe=F.forceRender,Me=F.children,Le=F.motionName,qe=F.leavedClassName,Ye=F.eventProps,ot=ve(F),ht=Object(o.useRef)(),yt=Object(o.useRef)();function vt(){try{return Object(ut.a)(ht.current||yt.current)}catch(Rt){return null}}var Ct=rn(ot,re,vt,F),Et=Object(h.a)(Ct,4),gt=Et[0],bt=Et[1],wt=Et[2],At=Et[3],Wt=o.useRef(At);At&&(Wt.current=!0);var It=Object(o.useRef)($);It.current=$;var mt=o.useCallback(function(Rt){ht.current=Rt,Object(se.b)(It.current,Rt)},[]),ft,xt=Object(g.a)(Object(g.a)({},Ye),{},{visible:re});if(!Me)ft=null;else if(gt===Ue||!ve(F))At?ft=Me(Object(g.a)({},xt),mt):!ge&&Wt.current?ft=Me(Object(g.a)(Object(g.a)({},xt),{},{className:qe}),mt):pe?ft=Me(Object(g.a)(Object(g.a)({},xt),{},{style:{display:"none"}}),mt):ft=null;else{var Ot,dt;bt===Re?dt="prepare":Vt(bt)?dt="active":bt===ze&&(dt="start"),ft=Me(Object(g.a)(Object(g.a)({},xt),{},{className:l()(Te(Le,gt),(Ot={},Object(w.a)(Ot,Te(Le,"".concat(gt,"-").concat(dt)),dt),Object(w.a)(Ot,Le,typeof Le=="string"),Ot)),style:wt}),mt)}return o.createElement(Xt,{ref:yt},ft)});return oe.displayName="CSSMotion",oe}var En=un(lt),Dn="add",On="keep",dn="remove",Sn="removed";function Tn(te){var me;return te&&Object(M.a)(te)==="object"&&"key"in te?me=te:me={key:te},Object(g.a)(Object(g.a)({},me),{},{key:String(me.key)})}function In(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return te.map(Tn)}function Jt(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ve=[],oe=0,F=me.length,$=In(te),W=In(me);$.forEach(function(ge){for(var pe=!1,Me=oe;Me1});return le.forEach(function(ge){ve=ve.filter(function(pe){var Me=pe.key,Le=pe.status;return Me!==ge||Le!==dn}),ve.forEach(function(pe){pe.key===ge&&(pe.status=On)})}),ve}var on=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function pn(te){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:En,ve=function(oe){Object(n.a)($,oe);var F=Object(i.a)($);function $(){var W;return Object(B.a)(this,$),W=F.apply(this,arguments),W.state={keyEntities:[]},W.removeKey=function(re){W.setState(function(le){var ge=le.keyEntities;return{keyEntities:ge.map(function(pe){return pe.key!==re?pe:Object(g.a)(Object(g.a)({},pe),{},{status:Sn})})}})},W}return Object(C.a)($,[{key:"render",value:function(){var re=this,le=this.state.keyEntities,ge=this.props,pe=ge.component,Me=ge.children,Le=ge.onVisibleChanged,qe=Object(x.a)(ge,["component","children","onVisibleChanged"]),Ye=pe||o.Fragment,ot={};return on.forEach(function(ht){ot[ht]=qe[ht],delete qe[ht]}),delete qe.keys,o.createElement(Ye,qe,le.map(function(ht){var yt=ht.status,vt=Object(x.a)(ht,["status"]),Ct=yt===Dn||yt===On;return o.createElement(me,Object(T.a)({},ot,{key:vt.key,visible:Ct,eventProps:vt,onVisibleChanged:function(gt){Le==null||Le(gt,{key:vt.key}),gt||re.removeKey(vt.key)}}),Me)}))}}],[{key:"getDerivedStateFromProps",value:function(re,le){var ge=re.keys,pe=le.keyEntities,Me=In(ge),Le=Jt(pe,Me);return{keyEntities:Le.filter(function(qe){var Ye=pe.find(function(ot){var ht=ot.key;return qe.key===ht});return!(Ye&&Ye.status===Sn&&qe.status===dn)})}}}]),$}(o.Component);return ve.defaultProps={component:"div"},ve}var tn=pn(lt),cn=En;function Cn(te){var me=te.prefixCls,ve=te.motion,oe=te.animation,F=te.transitionName;return ve||(oe?{motionName:"".concat(me,"-").concat(oe)}:F?{motionName:F}:null)}function Vn(te){var me=te.prefixCls,ve=te.visible,oe=te.zIndex,F=te.mask,$=te.maskMotion,W=te.maskAnimation,re=te.maskTransitionName;if(!F)return null;var le={};return($||re||W)&&(le=Object(g.a)({motionAppear:!0},Cn({motion:$,prefixCls:me,transitionName:re,animation:W}))),o.createElement(cn,Object(T.a)({},le,{visible:ve,removeOnLeave:!0}),function(ge){var pe=ge.className;return o.createElement("div",{style:{zIndex:oe},className:l()("".concat(me,"-mask"),pe)})})}var zn=e("9mu1"),Qn=e("o0o1"),Sa=e.n(Qn),Ta=e("HaE+"),Xn=["measure","align",null,"motion"],Ft=function(te,me){var ve=Object(o.useState)(null),oe=Object(h.a)(ve,2),F=oe[0],$=oe[1],W=Object(o.useRef)(),re=Object(o.useRef)(!1);function le(Me){re.current||$(Me)}function ge(){Ge.a.cancel(W.current)}function pe(Me){ge(),W.current=Object(Ge.a)(function(){le(function(Le){switch(F){case"align":return"motion";case"motion":return"stable";default:}return Le}),Me==null||Me()})}return Object(o.useEffect)(function(){le("measure")},[te]),Object(o.useEffect)(function(){switch(F){case"measure":me();break;default:}F&&(W.current=Object(Ge.a)(Object(Ta.a)(Sa.a.mark(function Me(){var Le,qe;return Sa.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:Le=Xn.indexOf(F),qe=Xn[Le+1],qe&&Le!==-1&&le(qe);case 3:case"end":return ot.stop()}},Me)}))))},[F]),Object(o.useEffect)(function(){return function(){re.current=!0,ge()}},[]),[F,pe]},Jn=function(te){var me=o.useState({width:0,height:0}),ve=Object(h.a)(me,2),oe=ve[0],F=ve[1];function $(re){F({width:re.offsetWidth,height:re.offsetHeight})}var W=o.useMemo(function(){var re={};if(te){var le=oe.width,ge=oe.height;te.indexOf("height")!==-1&&ge?re.height=ge:te.indexOf("minHeight")!==-1&&ge&&(re.minHeight=ge),te.indexOf("width")!==-1&&le?re.width=le:te.indexOf("minWidth")!==-1&&le&&(re.minWidth=le)}return re},[te,oe]);return[W,$]},Yn=o.forwardRef(function(te,me){var ve=te.visible,oe=te.prefixCls,F=te.className,$=te.style,W=te.children,re=te.zIndex,le=te.stretch,ge=te.destroyPopupOnHide,pe=te.forceRender,Me=te.align,Le=te.point,qe=te.getRootDomNode,Ye=te.getClassNameFromAlign,ot=te.onAlign,ht=te.onMouseEnter,yt=te.onMouseLeave,vt=te.onMouseDown,Ct=te.onTouchStart,Et=Object(o.useRef)(),gt=Object(o.useRef)(),bt=Object(o.useState)(),wt=Object(h.a)(bt,2),At=wt[0],Wt=wt[1],It=Jn(le),mt=Object(h.a)(It,2),ft=mt[0],xt=mt[1];function Ot(){le&&xt(qe())}var dt=Ft(ve,Ot),Rt=Object(h.a)(dt,2),kt=Rt[0],Dt=Rt[1],Nt=Object(o.useRef)();function zt(){return Le||qe}function qt(){var Gt;(Gt=Et.current)===null||Gt===void 0||Gt.forceAlign()}function mn(Gt,sn){var $t=Ye(sn);At!==$t&&Wt($t),kt==="align"&&(At!==$t?Promise.resolve().then(function(){qt()}):Dt(function(){var Yt;(Yt=Nt.current)===null||Yt===void 0||Yt.call(Nt)}),ot==null||ot(Gt,sn))}var Ht=Object(g.a)({},Cn(te));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Gt){var sn=Ht[Gt];Ht[Gt]=function($t,Yt){return Dt(),sn==null?void 0:sn($t,Yt)}});function hn(){return new Promise(function(Gt){Nt.current=Gt})}o.useEffect(function(){!Ht.motionName&&kt==="motion"&&Dt()},[Ht.motionName,kt]),o.useImperativeHandle(me,function(){return{forceAlign:qt,getElement:function(){return gt.current}}});var Rn=Object(g.a)(Object(g.a)({},ft),{},{zIndex:re,opacity:kt==="motion"||kt==="stable"||!ve?void 0:0,pointerEvents:kt==="stable"?void 0:"none"},$),vn=!0;(Me==null?void 0:Me.points)&&(kt==="align"||kt==="stable")&&(vn=!1);var gn=W;return o.Children.count(W)>1&&(gn=o.createElement("div",{className:"".concat(oe,"-content")},W)),o.createElement(cn,Object(T.a)({visible:ve,ref:gt,leavedClassName:"".concat(oe,"-hidden")},Ht,{onAppearPrepare:hn,onEnterPrepare:hn,removeOnLeave:ge,forceRender:pe}),function(Gt,sn){var $t=Gt.className,Yt=Gt.style,Un=l()(oe,F,At,$t);return o.createElement(zn.a,{target:zt(),key:"popup",ref:Et,monitorWindowResize:!0,disabled:vn,align:Me,onAlign:mn},o.createElement("div",{ref:sn,className:Un,onMouseEnter:ht,onMouseLeave:yt,onMouseDownCapture:vt,onTouchStartCapture:Ct,style:Object(g.a)(Object(g.a)({},Yt),Rn)},gn))})});Yn.displayName="PopupInner";var wa=Yn,An=o.forwardRef(function(te,me){var ve=te.prefixCls,oe=te.visible,F=te.zIndex,$=te.children,W=te.mobile;W=W===void 0?{}:W;var re=W.popupClassName,le=W.popupStyle,ge=W.popupMotion,pe=ge===void 0?{}:ge,Me=W.popupRender,Le=o.useRef();o.useImperativeHandle(me,function(){return{forceAlign:function(){},getElement:function(){return Le.current}}});var qe=Object(g.a)({zIndex:F},le),Ye=$;return o.Children.count($)>1&&(Ye=o.createElement("div",{className:"".concat(ve,"-content")},$)),Me&&(Ye=Me(Ye)),o.createElement(cn,Object(T.a)({visible:oe,ref:Le,removeOnLeave:!0},pe),function(ot,ht){var yt=ot.className,vt=ot.style,Ct=l()(ve,re,yt);return o.createElement("div",{ref:ht,className:Ct,style:Object(g.a)(Object(g.a)({},vt),qe)},Ye)})});An.displayName="MobilePopupInner";var Ha=An,Ra=["visible","mobile"],ra=o.forwardRef(function(te,me){var ve=te.visible,oe=te.mobile,F=Object(x.a)(te,Ra),$=Object(o.useState)(ve),W=Object(h.a)($,2),re=W[0],le=W[1],ge=Object(o.useState)(!1),pe=Object(h.a)(ge,2),Me=pe[0],Le=pe[1],qe=Object(g.a)(Object(g.a)({},F),{},{visible:re});Object(o.useEffect)(function(){le(ve),ve&&oe&&Le(He())},[ve,oe]);var Ye=Me?o.createElement(Ha,Object(T.a)({},qe,{mobile:oe,ref:me})):o.createElement(wa,Object(T.a)({},qe,{ref:me}));return o.createElement("div",null,o.createElement(Vn,qe),Ye)});ra.displayName="Popup";var Ga=ra,Va=o.createContext(null),oa=Va;function Zn(){}function Qa(){return""}function Xa(te){return te?te.ownerDocument:window.document}var Da=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ja(te){var me=function(ve){Object(n.a)(F,ve);var oe=Object(i.a)(F);function F($){var W;Object(B.a)(this,F),W=oe.call(this,$),W.popupRef=o.createRef(),W.triggerRef=o.createRef(),W.attachId=void 0,W.clickOutsideHandler=void 0,W.touchOutsideHandler=void 0,W.contextMenuOutsideHandler1=void 0,W.contextMenuOutsideHandler2=void 0,W.mouseDownTimeout=void 0,W.focusTime=void 0,W.preClickTime=void 0,W.preTouchTime=void 0,W.delayTimer=void 0,W.hasPopupMouseDown=void 0,W.onMouseEnter=function(le){var ge=W.props.mouseEnterDelay;W.fireEvents("onMouseEnter",le),W.delaySetPopupVisible(!0,ge,ge?null:le)},W.onMouseMove=function(le){W.fireEvents("onMouseMove",le),W.setPoint(le)},W.onMouseLeave=function(le){W.fireEvents("onMouseLeave",le),W.delaySetPopupVisible(!1,W.props.mouseLeaveDelay)},W.onPopupMouseEnter=function(){W.clearDelayTimer()},W.onPopupMouseLeave=function(le){var ge;if(le.relatedTarget&&!le.relatedTarget.setTimeout&&Object(tt.a)((ge=W.popupRef.current)===null||ge===void 0?void 0:ge.getElement(),le.relatedTarget))return;W.delaySetPopupVisible(!1,W.props.mouseLeaveDelay)},W.onFocus=function(le){W.fireEvents("onFocus",le),W.clearDelayTimer(),W.isFocusToShow()&&(W.focusTime=Date.now(),W.delaySetPopupVisible(!0,W.props.focusDelay))},W.onMouseDown=function(le){W.fireEvents("onMouseDown",le),W.preClickTime=Date.now()},W.onTouchStart=function(le){W.fireEvents("onTouchStart",le),W.preTouchTime=Date.now()},W.onBlur=function(le){W.fireEvents("onBlur",le),W.clearDelayTimer(),W.isBlurToHide()&&W.delaySetPopupVisible(!1,W.props.blurDelay)},W.onContextMenu=function(le){le.preventDefault(),W.fireEvents("onContextMenu",le),W.setPopupVisible(!0,le)},W.onContextMenuClose=function(){W.isContextMenuToShow()&&W.close()},W.onClick=function(le){if(W.fireEvents("onClick",le),W.focusTime){var ge;if(W.preClickTime&&W.preTouchTime?ge=Math.min(W.preClickTime,W.preTouchTime):W.preClickTime?ge=W.preClickTime:W.preTouchTime&&(ge=W.preTouchTime),Math.abs(ge-W.focusTime)<20)return;W.focusTime=0}W.preClickTime=0,W.preTouchTime=0,W.isClickToShow()&&(W.isClickToHide()||W.isBlurToHide())&&le&&le.preventDefault&&le.preventDefault();var pe=!W.state.popupVisible;(W.isClickToHide()&&!pe||pe&&W.isClickToShow())&&W.setPopupVisible(!W.state.popupVisible,le)},W.onPopupMouseDown=function(){if(W.hasPopupMouseDown=!0,clearTimeout(W.mouseDownTimeout),W.mouseDownTimeout=window.setTimeout(function(){W.hasPopupMouseDown=!1},0),W.context){var le;(le=W.context).onPopupMouseDown.apply(le,arguments)}},W.onDocumentClick=function(le){if(W.props.mask&&!W.props.maskClosable)return;var ge=le.target,pe=W.getRootDomNode(),Me=W.getPopupDomNode();(!Object(tt.a)(pe,ge)||W.isContextMenuOnly())&&!Object(tt.a)(Me,ge)&&!W.hasPopupMouseDown&&W.close()},W.getRootDomNode=function(){var le=W.props.getTriggerDOMNode;if(le)return le(W.triggerRef.current);try{var ge=Object(ut.a)(W.triggerRef.current);if(ge)return ge}catch(pe){}return Xe.a.findDOMNode(Object(f.a)(W))},W.getPopupClassNameFromAlign=function(le){var ge=[],pe=W.props,Me=pe.popupPlacement,Le=pe.builtinPlacements,qe=pe.prefixCls,Ye=pe.alignPoint,ot=pe.getPopupClassNameFromAlign;return Me&&Le&&ge.push(Qe(Le,qe,le,Ye)),ot&&ge.push(ot(le)),ge.join(" ")},W.getComponent=function(){var le=W.props,ge=le.prefixCls,pe=le.destroyPopupOnHide,Me=le.popupClassName,Le=le.onPopupAlign,qe=le.popupMotion,Ye=le.popupAnimation,ot=le.popupTransitionName,ht=le.popupStyle,yt=le.mask,vt=le.maskAnimation,Ct=le.maskTransitionName,Et=le.maskMotion,gt=le.zIndex,bt=le.popup,wt=le.stretch,At=le.alignPoint,Wt=le.mobile,It=le.forceRender,mt=W.state,ft=mt.popupVisible,xt=mt.point,Ot=W.getPopupAlign(),dt={};return W.isMouseEnterToShow()&&(dt.onMouseEnter=W.onPopupMouseEnter),W.isMouseLeaveToHide()&&(dt.onMouseLeave=W.onPopupMouseLeave),dt.onMouseDown=W.onPopupMouseDown,dt.onTouchStart=W.onPopupMouseDown,o.createElement(Ga,Object(T.a)({prefixCls:ge,destroyPopupOnHide:pe,visible:ft,point:At&&xt,className:Me,align:Ot,onAlign:Le,animation:Ye,getClassNameFromAlign:W.getPopupClassNameFromAlign},dt,{stretch:wt,getRootDomNode:W.getRootDomNode,style:ht,mask:yt,zIndex:gt,transitionName:ot,maskAnimation:vt,maskTransitionName:Ct,maskMotion:Et,ref:W.popupRef,motion:qe,mobile:Wt,forceRender:It}),typeof bt=="function"?bt():bt)},W.attachParent=function(le){Ge.a.cancel(W.attachId);var ge=W.props,pe=ge.getPopupContainer,Me=ge.getDocument,Le=W.getRootDomNode(),qe;pe?(Le||pe.length===0)&&(qe=pe(Le)):qe=Me(W.getRootDomNode()).body,qe?qe.appendChild(le):W.attachId=Object(Ge.a)(function(){W.attachParent(le)})},W.getContainer=function(){var le=W.props.getDocument,ge=le(W.getRootDomNode()).createElement("div");return ge.style.position="absolute",ge.style.top="0",ge.style.left="0",ge.style.width="100%",W.attachParent(ge),ge},W.setPoint=function(le){var ge=W.props.alignPoint;if(!ge||!le)return;W.setState({point:{pageX:le.pageX,pageY:le.pageY}})},W.handlePortalUpdate=function(){W.state.prevPopupVisible!==W.state.popupVisible&&W.props.afterPopupVisibleChange(W.state.popupVisible)},W.triggerContextValue={onPopupMouseDown:W.onPopupMouseDown};var re;return"popupVisible"in $?re=!!$.popupVisible:re=!!$.defaultPopupVisible,W.state={prevPopupVisible:re,popupVisible:re},Da.forEach(function(le){W["fire".concat(le)]=function(ge){W.fireEvents(le,ge)}}),W}return Object(C.a)(F,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var W=this.props,re=this.state;if(re.popupVisible){var le;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(le=W.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ce.a)(le,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(le=le||W.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ce.a)(le,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(le=le||W.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ce.a)(le,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ce.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ge.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var W;return((W=this.popupRef.current)===null||W===void 0?void 0:W.getElement())||null}},{key:"getPopupAlign",value:function(){var W=this.props,re=W.popupPlacement,le=W.popupAlign,ge=W.builtinPlacements;return re&&ge?Ne(ge,re,le):le}},{key:"setPopupVisible",value:function(W,re){var le=this.props.alignPoint,ge=this.state.popupVisible;this.clearDelayTimer(),ge!==W&&("popupVisible"in this.props||this.setState({popupVisible:W,prevPopupVisible:ge}),this.props.onPopupVisibleChange(W)),le&&re&&W&&this.setPoint(re)}},{key:"delaySetPopupVisible",value:function(W,re,le){var ge=this,pe=re*1e3;if(this.clearDelayTimer(),pe){var Me=le?{pageX:le.pageX,pageY:le.pageY}:null;this.delayTimer=window.setTimeout(function(){ge.setPopupVisible(W,Me),ge.clearDelayTimer()},pe)}else this.setPopupVisible(W,le)}},{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(W){var re=this.props.children.props,le=this.props;return re[W]&&le[W]?this["fire".concat(W)]:re[W]||le[W]}},{key:"isClickToShow",value:function(){var W=this.props,re=W.action,le=W.showAction;return re.indexOf("click")!==-1||le.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var W=this.props.action;return W==="contextMenu"||W.length===1&&W[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var W=this.props,re=W.action,le=W.showAction;return re.indexOf("contextMenu")!==-1||le.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var W=this.props,re=W.action,le=W.hideAction;return re.indexOf("click")!==-1||le.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var W=this.props,re=W.action,le=W.showAction;return re.indexOf("hover")!==-1||le.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var W=this.props,re=W.action,le=W.hideAction;return re.indexOf("hover")!==-1||le.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var W=this.props,re=W.action,le=W.showAction;return re.indexOf("focus")!==-1||le.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var W=this.props,re=W.action,le=W.hideAction;return re.indexOf("focus")!==-1||le.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var W;(W=this.popupRef.current)===null||W===void 0||W.forceAlign()}}},{key:"fireEvents",value:function(W,re){var le=this.props.children.props[W];le&&le(re);var ge=this.props[W];ge&&ge(re)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var W=this.state.popupVisible,re=this.props,le=re.children,ge=re.forceRender,pe=re.alignPoint,Me=re.className,Le=re.autoDestroy,qe=o.Children.only(le),Ye={key:"trigger"};this.isContextMenuToShow()?Ye.onContextMenu=this.onContextMenu:Ye.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Ye.onClick=this.onClick,Ye.onMouseDown=this.onMouseDown,Ye.onTouchStart=this.onTouchStart):(Ye.onClick=this.createTwoChains("onClick"),Ye.onMouseDown=this.createTwoChains("onMouseDown"),Ye.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Ye.onMouseEnter=this.onMouseEnter,pe&&(Ye.onMouseMove=this.onMouseMove)):Ye.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Ye.onMouseLeave=this.onMouseLeave:Ye.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Ye.onFocus=this.onFocus,Ye.onBlur=this.onBlur):(Ye.onFocus=this.createTwoChains("onFocus"),Ye.onBlur=this.createTwoChains("onBlur"));var ot=l()(qe&&qe.props&&qe.props.className,Me);ot&&(Ye.className=ot);var ht=Object(g.a)({},Ye);Object(se.c)(qe)&&(ht.ref=Object(se.a)(this.triggerRef,qe.ref));var yt=o.cloneElement(qe,ht),vt;return(W||this.popupRef.current||ge)&&(vt=o.createElement(te,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!W&&Le&&(vt=null),o.createElement(oa.Provider,{value:this.triggerContextValue},yt,vt)}}],[{key:"getDerivedStateFromProps",value:function(W,re){var le=W.popupVisible,ge={};return le!==void 0&&re.popupVisible!==le&&(ge.popupVisible=le,ge.prevPopupVisible=re.popupVisible),ge}}]),F}(o.Component);return me.contextType=oa,me.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Qa,getDocument:Xa,onPopupVisibleChange:Zn,afterPopupVisibleChange:Zn,onPopupAlign:Zn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},me}var Ya=Ja(_e.a),wn={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:wn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:wn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:wn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:wn,offset:[4,0]}},_a={topLeft:{points:["bl","tl"],overflow:wn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:wn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:wn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:wn,offset:[4,0]}},sa=ia,fn=0,xn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Mn=function(me,ve,oe){var F=fe(ve),$=me.getState();me.setState({defaultActiveFirst:Object(g.a)(Object(g.a)({},$.defaultActiveFirst),{},Object(w.a)({},F,oe))})},la=function(te){Object(n.a)(ve,te);var me=Object(i.a)(ve);function ve(oe){var F;Object(B.a)(this,ve),F=me.call(this,oe),F.onDestroy=function(pe){F.props.onDestroy(pe)},F.onKeyDown=function(pe){var Me=pe.keyCode,Le=F.menuInstance,qe=F.props.store,Ye=F.getVisible();if(Me===b.a.ENTER)return F.onTitleClick(pe),Mn(qe,F.props.eventKey,!0),!0;if(Me===b.a.RIGHT)return Ye?Le.onKeyDown(pe):(F.triggerOpenChange(!0),Mn(qe,F.props.eventKey,!0)),!0;if(Me===b.a.LEFT){var ot;if(Ye)ot=Le.onKeyDown(pe);else return;return ot||(F.triggerOpenChange(!1),ot=!0),ot}return Ye&&(Me===b.a.UP||Me===b.a.DOWN)?Le.onKeyDown(pe):void 0},F.onOpenChange=function(pe){F.props.onOpenChange(pe)},F.onPopupVisibleChange=function(pe){F.triggerOpenChange(pe,pe?"mouseenter":"mouseleave")},F.onMouseEnter=function(pe){var Me=F.props,Le=Me.eventKey,qe=Me.onMouseEnter,Ye=Me.store;Mn(Ye,F.props.eventKey,!1),qe({key:Le,domEvent:pe})},F.onMouseLeave=function(pe){var Me=F.props,Le=Me.parentMenu,qe=Me.eventKey,Ye=Me.onMouseLeave;Le.subMenuInstance=Object(f.a)(F),Ye({key:qe,domEvent:pe})},F.onTitleMouseEnter=function(pe){var Me=F.props,Le=Me.eventKey,qe=Me.onItemHover,Ye=Me.onTitleMouseEnter;qe({key:Le,hover:!0}),Ye({key:Le,domEvent:pe})},F.onTitleMouseLeave=function(pe){var Me=F.props,Le=Me.parentMenu,qe=Me.eventKey,Ye=Me.onItemHover,ot=Me.onTitleMouseLeave;Le.subMenuInstance=Object(f.a)(F),Ye({key:qe,hover:!1}),ot({key:qe,domEvent:pe})},F.onTitleClick=function(pe){var Me=Object(f.a)(F),Le=Me.props;if(Le.onTitleClick({key:Le.eventKey,domEvent:pe}),Le.triggerSubMenuAction==="hover")return;F.triggerOpenChange(!F.getVisible(),"click"),Mn(Le.store,F.props.eventKey,!1)},F.onSubMenuClick=function(pe){typeof F.props.onClick=="function"&&F.props.onClick(F.addKeyPath(pe))},F.onSelect=function(pe){F.props.onSelect(pe)},F.onDeselect=function(pe){F.props.onDeselect(pe)},F.getPrefixCls=function(){return"".concat(F.props.rootPrefixCls,"-submenu")},F.getActiveClassName=function(){return"".concat(F.getPrefixCls(),"-active")},F.getDisabledClassName=function(){return"".concat(F.getPrefixCls(),"-disabled")},F.getSelectedClassName=function(){return"".concat(F.getPrefixCls(),"-selected")},F.getOpenClassName=function(){return"".concat(F.props.rootPrefixCls,"-submenu-open")},F.getVisible=function(){return F.state.isOpen},F.getMode=function(){return F.state.mode},F.saveMenuInstance=function(pe){F.menuInstance=pe},F.addKeyPath=function(pe){return Object(g.a)(Object(g.a)({},pe),{},{keyPath:(pe.keyPath||[]).concat(F.props.eventKey)})},F.triggerOpenChange=function(pe,Me){var Le=F.props.eventKey,qe=function(){F.onOpenChange({key:Le,item:Object(f.a)(F),trigger:Me,open:pe})};Me==="mouseenter"?F.mouseenterTimeout=setTimeout(function(){qe()},0):qe()},F.isChildrenSelected=function(){var pe={find:!1};return Pe(F.props.children,F.props.selectedKeys,pe),pe.find},F.isInlineMode=function(){return F.getMode()==="inline"},F.adjustWidth=function(){if(!F.subMenuTitle||!F.menuInstance)return;var pe=je.findDOMNode(F.menuInstance);if(pe.offsetWidth>=F.subMenuTitle.offsetWidth)return;pe.style.minWidth="".concat(F.subMenuTitle.offsetWidth,"px")},F.saveSubMenuTitle=function(pe){F.subMenuTitle=pe},F.getBaseProps=function(){var pe=Object(f.a)(F),Me=pe.props,Le=F.getMode();return{mode:Le==="horizontal"?"vertical":Le,visible:F.getVisible(),level:Me.level+1,inlineIndent:Me.inlineIndent,focusable:!1,onClick:F.onSubMenuClick,onSelect:F.onSelect,onDeselect:F.onDeselect,onDestroy:F.onDestroy,selectedKeys:Me.selectedKeys,eventKey:"".concat(Me.eventKey,"-menu-"),openKeys:Me.openKeys,motion:Me.motion,onOpenChange:F.onOpenChange,subMenuOpenDelay:Me.subMenuOpenDelay,parentMenu:Object(f.a)(F),subMenuCloseDelay:Me.subMenuCloseDelay,forceSubMenuRender:Me.forceSubMenuRender,triggerSubMenuAction:Me.triggerSubMenuAction,builtinPlacements:Me.builtinPlacements,defaultActiveFirst:Me.store.getState().defaultActiveFirst[fe(Me.eventKey)],multiple:Me.multiple,prefixCls:Me.rootPrefixCls,id:F.internalMenuId,manualRef:F.saveMenuInstance,itemIcon:Me.itemIcon,expandIcon:Me.expandIcon,direction:Me.direction}},F.getMotion=function(pe,Me){var Le=Object(f.a)(F),qe=Le.haveRendered,Ye=F.props,ot=Ye.motion,ht=Ye.rootPrefixCls,yt=Object(g.a)(Object(g.a)({},ot),{},{leavedClassName:"".concat(ht,"-hidden"),removeOnLeave:!1,motionAppear:qe||!Me||pe!=="inline"});return yt};var $=oe.store,W=oe.eventKey,re=$.getState(),le=re.defaultActiveFirst;F.isRootMenu=!1;var ge=!1;return le&&(ge=le[W]),Mn($,W,ge),F.state={mode:oe.mode,isOpen:oe.isOpen},F}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var F=this,$=this.props,W=$.mode,re=$.parentMenu,le=$.manualRef,ge=$.isOpen,pe=function(){F.setState({mode:W,isOpen:ge})},Me=ge!==this.state.isOpen,Le=W!==this.state.mode;if((Le||Me)&&(Ge.a.cancel(this.updateStateRaf),Le?this.updateStateRaf=Object(Ge.a)(pe):pe()),le&&le(this),W!=="horizontal"||!(re==null?void 0:re.isRootMenu)||!ge)return;this.minWidthTimeout=setTimeout(function(){return F.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var F=this.props,$=F.onDestroy,W=F.eventKey;$&&$(W),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ge.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(F,$){var W=this.getBaseProps();return o.createElement(ea,Object(T.a)({},W,{id:this.internalMenuId,className:F,style:$}),this.props.children)}},{key:"renderChildren",value:function(){var F=this,$=this.getBaseProps(),W=$.mode,re=$.visible,le=$.forceSubMenuRender,ge=$.direction,pe=this.getMotion(W,re);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||re||le,!this.haveOpened)return o.createElement("div",null);var Me=l()("".concat($.prefixCls,"-sub"),Object(w.a)({},"".concat($.prefixCls,"-rtl"),ge==="rtl"));return this.isInlineMode()?o.createElement(cn,Object(T.a)({visible:$.visible,forceRender:le},pe),function(Le){var qe=Le.className,Ye=Le.style,ot=l()(Me,qe);return F.renderPopupMenu(ot,Ye)}):this.renderPopupMenu(Me)}},{key:"render",value:function(){var F,$,W,re=Object(g.a)({},this.props),le=this.getVisible(),ge=this.getPrefixCls(),pe=this.isInlineMode(),Me=this.getMode(),Le=l()(ge,"".concat(ge,"-").concat(Me),(F={},Object(w.a)(F,re.className,!!re.className),Object(w.a)(F,this.getOpenClassName(),le),Object(w.a)(F,this.getActiveClassName(),re.active||le&&!pe),Object(w.a)(F,this.getDisabledClassName(),re.disabled),Object(w.a)(F,this.getSelectedClassName(),this.isChildrenSelected()),F));this.internalMenuId||(re.eventKey?this.internalMenuId="".concat(re.eventKey,"$Menu"):(fn+=1,this.internalMenuId="$__$".concat(fn,"$Menu")));var qe={},Ye={},ot={};re.disabled||(qe={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ye={onClick:this.onTitleClick},ot={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var ht={},yt=re.direction,vt=yt==="rtl";pe&&(vt?ht.paddingRight=re.inlineIndent*re.level:ht.paddingLeft=re.inlineIndent*re.level);var Ct={};this.getVisible()&&(Ct={"aria-owns":this.internalMenuId});var Et=null;Me!=="horizontal"&&(Et=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Et=o.createElement(this.props.expandIcon,Object(g.a)({},this.props))));var gt=o.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:ht,className:"".concat(ge,"-title"),role:"button"},ot,Ye,{"aria-expanded":le},Ct,{"aria-haspopup":"true",title:typeof re.title=="string"?re.title:void 0}),re.title,Et||o.createElement("i",{className:"".concat(ge,"-arrow")})),bt=this.renderChildren(),wt=(($=re.parentMenu)===null||$===void 0?void 0:$.isRootMenu)?re.parentMenu.props.getPopupContainer:function(zt){return zt.parentNode},At=xn[Me],Wt=re.popupOffset?{offset:re.popupOffset}:{},It=l()((W={},Object(w.a)(W,re.popupClassName,re.popupClassName&&!pe),Object(w.a)(W,"".concat(ge,"-rtl"),vt),W)),mt=re.disabled,ft=re.triggerSubMenuAction,xt=re.subMenuOpenDelay,Ot=re.forceSubMenuRender,dt=re.subMenuCloseDelay,Rt=re.builtinPlacements;he.forEach(function(zt){return delete re[zt]}),delete re.onClick;var kt=vt?Object(g.a)(Object(g.a)({},_a),Rt):Object(g.a)(Object(g.a)({},ia),Rt);delete re.direction;var Dt=this.getBaseProps(),Nt=pe?null:this.getMotion(Dt.mode,Dt.visible);return o.createElement("li",Object(T.a)({},re,qe,{className:Le,role:"menuitem"}),o.createElement(Ya,{prefixCls:ge,popupClassName:l()("".concat(ge,"-popup"),It),getPopupContainer:wt,builtinPlacements:kt,popupPlacement:At,popupVisible:pe?!1:le,popupAlign:Wt,popup:pe?null:bt,action:mt||pe?[]:[ft],mouseEnterDelay:xt,mouseLeaveDelay:dt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Ot,popupMotion:Nt},gt),pe?bt:null)}}]),ve}(o.Component);la.defaultProps={onMouseEnter:X,onMouseLeave:X,onTitleMouseEnter:X,onTitleMouseLeave:X,onTitleClick:X,manualRef:X,mode:"vertical",title:""};var Fn=Object(P.b)(function(te,me){var ve=te.openKeys,oe=te.activeKey,F=te.selectedKeys,$=me.eventKey,W=me.subMenuKey;return{isOpen:ve.indexOf($)>-1,active:oe[W]===$,selectedKeys:F}})(la);Fn.isSubMenu=!0;var Kn=Fn,Pa="menuitem-overflowed",Za=.5,Ia=function(te){Object(n.a)(ve,te);var me=Object(i.a)(ve);function ve(){var oe;return Object(B.a)(this,ve),oe=me.apply(this,arguments),oe.resizeObserver=null,oe.mutationObserver=null,oe.originalTotalWidth=0,oe.overflowedItems=[],oe.menuItemSizes=[],oe.cancelFrameId=null,oe.state={lastVisibleIndex:void 0},oe.childRef=o.createRef(),oe.getMenuItemNodes=function(){var F=oe.props.prefixCls,$=oe.childRef.current;return $?[].slice.call($.children).filter(function(W){return W.className.split(" ").indexOf("".concat(F,"-overflowed-submenu"))<0}):[]},oe.getOverflowedSubMenuItem=function(F,$,W){var re=oe.props,le=re.overflowedIndicator,ge=re.level,pe=re.mode,Me=re.prefixCls,Le=re.theme;if(ge!==1||pe!=="horizontal")return null;var qe=oe.props.children[0],Ye=qe.props,ot=Ye.children,ht=Ye.title,yt=Ye.style,vt=Object(x.a)(Ye,["children","title","style"]),Ct=Object(g.a)({},yt),Et="".concat(F,"-overflowed-indicator"),gt="".concat(F,"-overflowed-indicator");$.length===0&&W!==!0?Ct=Object(g.a)(Object(g.a)({},Ct),{},{display:"none"}):W&&(Ct=Object(g.a)(Object(g.a)({},Ct),{},{visibility:"hidden",position:"absolute"}),Et="".concat(Et,"-placeholder"),gt="".concat(gt,"-placeholder"));var bt=Le?"".concat(Me,"-").concat(Le):"",wt={};return he.forEach(function(At){vt[At]!==void 0&&(wt[At]=vt[At])}),o.createElement(Kn,Object(T.a)({title:le,className:"".concat(Me,"-overflowed-submenu"),popupClassName:bt},wt,{key:Et,eventKey:gt,disabled:!1,style:Ct}),$)},oe.setChildrenWidthAndResize=function(){if(oe.props.mode!=="horizontal")return;var F=oe.childRef.current;if(!F)return;var $=F.children;if(!$||$.length===0)return;var W=F.children[$.length-1];Ae(W,"display","inline-block");var re=oe.getMenuItemNodes(),le=re.filter(function(ge){return ge.className.split(" ").indexOf(Pa)>=0});le.forEach(function(ge){Ae(ge,"display","inline-block")}),oe.menuItemSizes=re.map(function(ge){return ye(ge,!0)}),le.forEach(function(ge){Ae(ge,"display","none")}),oe.overflowedIndicatorWidth=ye(F.children[F.children.length-1],!0),oe.originalTotalWidth=oe.menuItemSizes.reduce(function(ge,pe){return ge+pe},0),oe.handleResize(),Ae(W,"display","none")},oe.handleResize=function(){if(oe.props.mode!=="horizontal")return;var F=oe.childRef.current;if(!F)return;var $=ye(F);oe.overflowedItems=[];var W=0,re;oe.originalTotalWidth>$+Za&&(re=-1,oe.menuItemSizes.forEach(function(le){W+=le,W+oe.overflowedIndicatorWidth<=$&&(re+=1)})),oe.setState({lastVisibleIndex:re})},oe}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){var F=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var $=this.childRef.current;if(!$)return;this.resizeObserver=new De.default(function(W){W.forEach(function(){var re=F.cancelFrameId;cancelAnimationFrame(re),F.cancelFrameId=requestAnimationFrame(F.setChildrenWidthAndResize)})}),[].slice.call($.children).concat($).forEach(function(W){F.resizeObserver.observe(W)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){F.resizeObserver.disconnect(),[].slice.call($.children).concat($).forEach(function(W){F.resizeObserver.observe(W)}),F.setChildrenWidthAndResize()}),this.mutationObserver.observe($,{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(F){var $=this,W=this.state.lastVisibleIndex;return(F||[]).reduce(function(re,le,ge){var pe=le;if($.props.mode==="horizontal"){var Me=$.getOverflowedSubMenuItem(le.props.eventKey,[]);W!==void 0&&$.props.className.indexOf("".concat($.props.prefixCls,"-root"))!==-1&&(ge>W&&(pe=o.cloneElement(le,{style:{display:"none"},eventKey:"".concat(le.props.eventKey,"-hidden"),className:"".concat(Pa)})),ge===W+1&&($.overflowedItems=F.slice(W+1).map(function(qe){return o.cloneElement(qe,{key:qe.props.eventKey,mode:"vertical-left"})}),Me=$.getOverflowedSubMenuItem(le.props.eventKey,$.overflowedItems)));var Le=[].concat(Object(u.a)(re),[Me,pe]);return ge===F.length-1&&Le.push($.getOverflowedSubMenuItem(le.props.eventKey,[],!0)),Le}return[].concat(Object(u.a)(re),[pe])},[])}},{key:"render",value:function(){var F=this.props,$=F.visible,W=F.prefixCls,re=F.overflowedIndicator,le=F.mode,ge=F.level,pe=F.tag,Me=F.children,Le=F.theme,qe=Object(x.a)(F,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Ye=pe;return o.createElement(Ye,Object(T.a)({ref:this.childRef},qe),this.renderChildren(Me))}}]),ve}(o.Component);Ia.defaultProps={tag:"div",className:""};var ua=Ia;function qn(te){return te.length?te.every(function(me){return!!me.props.disabled}):!0}function jn(te,me,ve){var oe=te.getState();te.setState({activeKey:Object(g.a)(Object(g.a)({},oe.activeKey),{},Object(w.a)({},me,ve))})}function _n(te){return te.eventKey||"0-menu-"}function $n(te,me){var ve=me,oe=te.children,F=te.eventKey;if(ve){var $;if(xe(oe,function(W,re){W&&W.props&&!W.props.disabled&&ve===ce(W,F,re)&&($=!0)}),$)return ve}return ve=null,te.defaultActiveFirst&&xe(oe,function(W,re){!ve&&W&&!W.props.disabled&&(ve=ce(W,F,re))}),ve}function ja(te){if(!te)return;var me=this.instanceArray.indexOf(te);me!==-1?this.instanceArray[me]=te:this.instanceArray.push(te)}var Na=function(te){Object(n.a)(ve,te);var me=Object(i.a)(ve);function ve(oe){var F;return Object(B.a)(this,ve),F=me.call(this,oe),F.onKeyDown=function($,W){var re=$.keyCode,le;if(F.getFlatInstanceArray().forEach(function(pe){pe&&pe.props.active&&pe.onKeyDown&&(le=pe.onKeyDown($))}),le)return 1;var ge=null;return(re===b.a.UP||re===b.a.DOWN)&&(ge=F.step(re===b.a.UP?-1:1)),ge?($.preventDefault(),jn(F.props.store,_n(F.props),ge.props.eventKey),typeof W=="function"&&W(ge),1):void 0},F.onItemHover=function($){var W=$.key,re=$.hover;jn(F.props.store,_n(F.props),re?W:null)},F.onDeselect=function($){F.props.onDeselect($)},F.onSelect=function($){F.props.onSelect($)},F.onClick=function($){F.props.onClick($)},F.onOpenChange=function($){F.props.onOpenChange($)},F.onDestroy=function($){F.props.onDestroy($)},F.getFlatInstanceArray=function(){return F.instanceArray},F.step=function($){var W=F.getFlatInstanceArray(),re=F.props.store.getState().activeKey[_n(F.props)],le=W.length;if(!le)return null;$<0&&(W=W.concat().reverse());var ge=-1;if(W.every(function(qe,Ye){return qe&&qe.props.eventKey===re?(ge=Ye,!1):!0}),!F.props.defaultActiveFirst&&ge!==-1&&qn(W.slice(ge,le-1)))return;var pe=(ge+1)%le,Me=pe;do{var Le=W[Me];if(!Le||Le.props.disabled)Me=(Me+1)%le;else return Le}while(Me!==pe);return null},F.renderCommonMenuItem=function($,W,re){var le=F.props.store.getState(),ge=Object(f.a)(F),pe=ge.props,Me=ce($,pe.eventKey,W),Le=$.props;if(!Le||typeof $.type=="string")return $;var qe=Me===le.activeKey,Ye=Object(g.a)(Object(g.a)({mode:Le.mode||pe.mode,level:pe.level,inlineIndent:pe.inlineIndent,renderMenuItem:F.renderMenuItem,rootPrefixCls:pe.prefixCls,index:W,parentMenu:pe.parentMenu,manualRef:Le.disabled?void 0:Object(S.a)($.ref,ja.bind(Object(f.a)(F))),eventKey:Me,active:!Le.disabled&&qe,multiple:pe.multiple,onClick:function(ht){(Le.onClick||X)(ht),F.onClick(ht)},onItemHover:F.onItemHover,motion:pe.motion,subMenuOpenDelay:pe.subMenuOpenDelay,subMenuCloseDelay:pe.subMenuCloseDelay,forceSubMenuRender:pe.forceSubMenuRender,onOpenChange:F.onOpenChange,onDeselect:F.onDeselect,onSelect:F.onSelect,builtinPlacements:pe.builtinPlacements,itemIcon:Le.itemIcon||F.props.itemIcon,expandIcon:Le.expandIcon||F.props.expandIcon},re),{},{direction:pe.direction});return(pe.mode==="inline"||Oe())&&(Ye.triggerSubMenuAction="click"),o.cloneElement($,Object(g.a)(Object(g.a)({},Ye),{},{key:Me||W}))},F.renderMenuItem=function($,W,re){if(!$)return null;var le=F.props.store.getState(),ge={openKeys:le.openKeys,selectedKeys:le.selectedKeys,triggerSubMenuAction:F.props.triggerSubMenuAction,subMenuKey:re};return F.renderCommonMenuItem($,W,ge)},oe.store.setState({activeKey:Object(g.a)(Object(g.a)({},oe.store.getState().activeKey),{},Object(w.a)({},oe.eventKey,$n(oe,oe.activeKey)))}),F.instanceArray=[],F}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(F){return this.props.visible||F.visible||this.props.className!==F.className||!R()(this.props.style,F.style)}},{key:"componentDidUpdate",value:function(F){var $=this.props,W="activeKey"in $?$.activeKey:$.store.getState().activeKey[_n($)],re=$n($,W);if(re!==W)jn($.store,_n($),re);else if("activeKey"in F){var le=$n(F,F.activeKey);re!==le&&jn($.store,_n($),re)}}},{key:"render",value:function(){var F=this,$=Object(T.a)({},this.props);this.instanceArray=[];var W=l()($.prefixCls,$.className,"".concat($.prefixCls,"-").concat($.mode)),re={className:W,role:$.role||"menu"};$.id&&(re.id=$.id),$.focusable&&(re.tabIndex=0,re.onKeyDown=this.onKeyDown);var le=$.prefixCls,ge=$.eventKey,pe=$.visible,Me=$.level,Le=$.mode,qe=$.overflowedIndicator,Ye=$.theme;return he.forEach(function(ot){return delete $[ot]}),delete $.onClick,o.createElement(ua,Object(T.a)({},$,{prefixCls:le,mode:Le,tag:"ul",level:Me,theme:Ye,visible:pe,overflowedIndicator:qe},re),Object(t.a)($.children).map(function(ot,ht){return F.renderMenuItem(ot,ht,ge||"0-menu-")}))}}]),ve}(o.Component);Na.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:X};var La=Object(P.b)()(Na),ea=La,Nn=e("Kwbf");function da(te,me,ve){var oe=te.prefixCls,F=te.motion,$=te.defaultMotions,W=$===void 0?{}:$,re=te.openAnimation,le=te.openTransitionName,ge=me.switchingModeFromInline;if(F)return F;if(Object(M.a)(re)==="object"&&re)Object(Nn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof re=="string")return{motionName:"".concat(oe,"-open-").concat(re)};if(le)return{motionName:le};var pe=W[ve];return pe||(ge?null:W.other)}var Ua=function(te){Object(n.a)(ve,te);var me=Object(i.a)(ve);function ve(oe){var F;Object(B.a)(this,ve),F=me.call(this,oe),F.onSelect=function(re){var le=Object(f.a)(F),ge=le.props;if(ge.selectable){var pe=F.store.getState(),Me=pe.selectedKeys,Le=re.key;ge.multiple?Me=Me.concat([Le]):Me=[Le],"selectedKeys"in ge||F.store.setState({selectedKeys:Me}),ge.onSelect(Object(g.a)(Object(g.a)({},re),{},{selectedKeys:Me}))}},F.onClick=function(re){var le=F.getRealMenuMode(),ge=Object(f.a)(F),pe=ge.store,Me=ge.props.onOpenChange;le!=="inline"&&!("openKeys"in F.props)&&(pe.setState({openKeys:[]}),Me([])),F.props.onClick(re)},F.onKeyDown=function(re,le){F.innerMenu.getWrappedInstance().onKeyDown(re,le)},F.onOpenChange=function(re){var le=Object(f.a)(F),ge=le.props,pe=F.store.getState().openKeys.concat(),Me=!1,Le=function(Ye){var ot=!1;if(Ye.open)ot=pe.indexOf(Ye.key)===-1,ot&&pe.push(Ye.key);else{var ht=pe.indexOf(Ye.key);ot=ht!==-1,ot&&pe.splice(ht,1)}Me=Me||ot};Array.isArray(re)?re.forEach(Le):Le(re),Me&&("openKeys"in F.props||F.store.setState({openKeys:pe}),ge.onOpenChange(pe))},F.onDeselect=function(re){var le=Object(f.a)(F),ge=le.props;if(ge.selectable){var pe=F.store.getState().selectedKeys.concat(),Me=re.key,Le=pe.indexOf(Me);Le!==-1&&pe.splice(Le,1),"selectedKeys"in ge||F.store.setState({selectedKeys:pe}),ge.onDeselect(Object(g.a)(Object(g.a)({},re),{},{selectedKeys:pe}))}},F.onMouseEnter=function(re){F.restoreModeVerticalFromInline();var le=F.props.onMouseEnter;le&&le(re)},F.onTransitionEnd=function(re){var le=re.propertyName==="width"&&re.target===re.currentTarget,ge=re.target.className,pe=Object.prototype.toString.call(ge)==="[object SVGAnimatedString]"?ge.animVal:ge,Me=re.propertyName==="font-size"&&pe.indexOf("anticon")>=0;(le||Me)&&F.restoreModeVerticalFromInline()},F.setInnerMenu=function(re){F.innerMenu=re},F.isRootMenu=!0;var $=oe.defaultSelectedKeys,W=oe.defaultOpenKeys;return"selectedKeys"in oe&&($=oe.selectedKeys||[]),"openKeys"in oe&&(W=oe.openKeys||[]),F.store=Object(P.c)({selectedKeys:$,openKeys:W,activeKey:{"0-menu-":$n(oe,oe.activeKey)}}),F.state={switchingModeFromInline:!1,prevProps:oe,inlineOpenKeys:[],store:F.store},F}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(F){var $=this.props,W=$.siderCollapsed,re=$.inlineCollapsed,le=$.onOpenChange;(!F.inlineCollapsed&&re||!F.siderCollapsed&&W)&&le([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var F=this.props.collapsedWidth,$=this.store,W=this.prevOpenKeys,re=this.getInlineCollapsed()&&(F===0||F==="0"||F==="0px");re?(this.prevOpenKeys=$.getState().openKeys.concat(),this.store.setState({openKeys:[]})):W&&(this.store.setState({openKeys:W}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var F=this.props.mode,$=this.state.switchingModeFromInline,W=this.getInlineCollapsed();return $&&W?"inline":W?"vertical":F}},{key:"getInlineCollapsed",value:function(){var F=this.props,$=F.inlineCollapsed,W=F.siderCollapsed;return W!==void 0?W:$}},{key:"restoreModeVerticalFromInline",value:function(){var F=this.state.switchingModeFromInline;F&&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 F=Object(g.a)({},Object(_.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),$=this.getRealMenuMode();return F.className+=" ".concat(F.prefixCls,"-root"),F.direction==="rtl"&&(F.className+=" ".concat(F.prefixCls,"-rtl")),F=Object(g.a)(Object(g.a)({},F),{},{mode:$,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:da(this.props,this.state,$)}),delete F.openAnimation,delete F.openTransitionName,o.createElement(P.a,{store:this.store},o.createElement(ea,Object(T.a)({},F,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(F,$){var W=$.prevProps,re=$.store,le=re.getState(),ge={},pe={prevProps:F};return W.mode==="inline"&&F.mode!=="inline"&&(pe.switchingModeFromInline=!0),"openKeys"in F?ge.openKeys=F.openKeys||[]:((F.inlineCollapsed&&!W.inlineCollapsed||F.siderCollapsed&&!W.siderCollapsed)&&(pe.switchingModeFromInline=!0,pe.inlineOpenKeys=le.openKeys,ge.openKeys=[]),(!F.inlineCollapsed&&W.inlineCollapsed||!F.siderCollapsed&&W.siderCollapsed)&&(ge.openKeys=$.inlineOpenKeys,pe.inlineOpenKeys=[])),Object.keys(ge).length&&re.setState(ge),pe}}]),ve}(o.Component);Ua.defaultProps={selectable:!0,onClick:X,onSelect:X,onOpenChange:X,onDeselect:X,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:o.createElement("span",null,"\xB7\xB7\xB7")};var ka=Ua,Ln=function(te){Object(n.a)(ve,te);var me=Object(i.a)(ve);function ve(){var oe;return Object(B.a)(this,ve),oe=me.apply(this,arguments),oe.onKeyDown=function(F){var $=F.keyCode;return $===b.a.ENTER?(oe.onClick(F),!0):void 0},oe.onMouseLeave=function(F){var $=oe.props,W=$.eventKey,re=$.onItemHover,le=$.onMouseLeave;re({key:W,hover:!1}),le({key:W,domEvent:F})},oe.onMouseEnter=function(F){var $=oe.props,W=$.eventKey,re=$.onItemHover,le=$.onMouseEnter;re({key:W,hover:!0}),le({key:W,domEvent:F})},oe.onClick=function(F){var $=oe.props,W=$.eventKey,re=$.multiple,le=$.onClick,ge=$.onSelect,pe=$.onDeselect,Me=$.isSelected,Le={key:W,keyPath:[W],item:Object(f.a)(oe),domEvent:F};le(Le),re?Me?pe(Le):ge(Le):Me||ge(Le)},oe.saveNode=function(F){oe.node=F},oe}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var F=this.props;F.onDestroy&&F.onDestroy(F.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 F,$=Object(g.a)({},this.props),W=l()(this.getPrefixCls(),$.className,(F={},Object(w.a)(F,this.getActiveClassName(),!$.disabled&&$.active),Object(w.a)(F,this.getSelectedClassName(),$.isSelected),Object(w.a)(F,this.getDisabledClassName(),$.disabled),F)),re=Object(g.a)(Object(g.a)({},$.attribute),{},{title:typeof $.title=="string"?$.title:void 0,className:W,role:$.role||"menuitem","aria-disabled":$.disabled});$.role==="option"?re=Object(g.a)(Object(g.a)({},re),{},{role:"option","aria-selected":$.isSelected}):($.role===null||$.role==="none")&&(re.role="none");var le={onClick:$.disabled?null:this.onClick,onMouseLeave:$.disabled?null:this.onMouseLeave,onMouseEnter:$.disabled?null:this.onMouseEnter},ge=Object(g.a)({},$.style);$.mode==="inline"&&($.direction==="rtl"?ge.paddingRight=$.inlineIndent*$.level:ge.paddingLeft=$.inlineIndent*$.level),he.forEach(function(Me){return delete $[Me]}),delete $.direction;var pe=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(pe=o.createElement(this.props.itemIcon,this.props)),o.createElement("li",Object(T.a)({},Object(_.a)($,["onClick","onMouseEnter","onMouseLeave","onSelect"]),re,le,{style:ge,ref:this.saveNode}),$.children,pe)}}]),ve}(o.Component);Ln.isMenuItem=!0,Ln.defaultProps={onSelect:X,onMouseEnter:X,onMouseLeave:X,manualRef:X};var ca=Object(P.b)(function(te,me){var ve=te.activeKey,oe=te.selectedKeys,F=me.eventKey,$=me.subMenuKey;return{active:ve[$]===F,isSelected:Array.isArray(oe)?oe.indexOf(F)!==-1:oe===F}})(Ln),fa=ca,ma=function(te){Object(n.a)(ve,te);var me=Object(i.a)(ve);function ve(){var oe;return Object(B.a)(this,ve),oe=me.apply(this,arguments),oe.renderInnerMenuItem=function(F){var $=oe.props,W=$.renderMenuItem,re=$.index;return W(F,re,oe.props.subMenuKey)},oe}return Object(C.a)(ve,[{key:"render",value:function(){var F=Object(T.a)({},this.props),$=F.className,W=$===void 0?"":$,re=F.rootPrefixCls,le="".concat(re,"-item-group-title"),ge="".concat(re,"-item-group-list"),pe=F.title,Me=F.children;return he.forEach(function(Le){return delete F[Le]}),delete F.direction,o.createElement("li",Object(T.a)({},F,{onClick:function(qe){return qe.stopPropagation()},className:"".concat(W," ").concat(re,"-item-group")}),o.createElement("div",{className:le,title:typeof pe=="string"?pe:void 0},pe),o.createElement("ul",{className:ge},o.Children.map(Me,this.renderInnerMenuItem)))}}]),ve}(o.Component);ma.isMenuItemGroup=!0,ma.defaultProps={disabled:!0};var qa=ma,ha=function(me){var ve=me.className,oe=me.rootPrefixCls,F=me.style;return o.createElement("li",{className:"".concat(ve," ").concat(oe,"-item-divider"),style:F})};ha.defaultProps={disabled:!0,className:"",style:{}};var $a=ha,Ba=ka,pa=e("eDIo");function er(te,me){var ve=te.prefixCls,oe=te.editable,F=te.locale,$=te.style;return!oe||oe.showAdd===!1?null:o.createElement("button",{ref:me,type:"button",className:"".concat(ve,"-nav-add"),style:$,"aria-label":(F==null?void 0:F.addAriaLabel)||"Add tab",onClick:function(re){oe.onEdit("add",{event:re})}},oe.addIcon||"+")}var ta=o.forwardRef(er);function tr(te,me){var ve=te.prefixCls,oe=te.id,F=te.tabs,$=te.locale,W=te.mobile,re=te.moreIcon,le=re===void 0?"More":re,ge=te.moreTransitionName,pe=te.style,Me=te.className,Le=te.editable,qe=te.tabBarGutter,Ye=te.rtl,ot=te.onTabClick,ht=Object(o.useState)(!1),yt=Object(h.a)(ht,2),vt=yt[0],Ct=yt[1],Et=Object(o.useState)(null),gt=Object(h.a)(Et,2),bt=gt[0],wt=gt[1],At="".concat(oe,"-more-popup"),Wt="".concat(ve,"-dropdown"),It=bt!==null?"".concat(At,"-").concat(bt):null,mt=$==null?void 0:$.dropdownAriaLabel,ft=o.createElement(Ba,{onClick:function(Nt){var zt=Nt.key,qt=Nt.domEvent;ot(zt,qt),Ct(!1)},id:At,tabIndex:-1,role:"listbox","aria-activedescendant":It,selectedKeys:[bt],"aria-label":mt!==void 0?mt:"expanded dropdown"},F.map(function(Dt){return o.createElement(fa,{key:Dt.key,id:"".concat(At,"-").concat(Dt.key),role:"option","aria-controls":oe&&"".concat(oe,"-panel-").concat(Dt.key),disabled:Dt.disabled},Dt.tab)}));function xt(Dt){for(var Nt=F.filter(function(hn){return!hn.disabled}),zt=Nt.findIndex(function(hn){return hn.key===bt})||0,qt=Nt.length,mn=0;mnRt?(Ot=ft,At.current="x"):(Ot=xt,At.current="y");var kt=Date.now();kt-bt.current>100&&(wt.current=!1),(me(-Ot,-Ot)||wt.current)&&(mt.preventDefault(),wt.current=!0),bt.current=kt}var It=Object(o.useRef)(null);It.current={onTouchStart:Ct,onTouchMove:Et,onTouchEnd:gt,onWheel:Wt},o.useEffect(function(){function mt(dt){It.current.onTouchStart(dt)}function ft(dt){It.current.onTouchMove(dt)}function xt(dt){It.current.onTouchEnd(dt)}function Ot(dt){It.current.onWheel(dt)}return document.addEventListener("touchmove",ft,{passive:!1}),document.addEventListener("touchend",xt,{passive:!1}),te.current.addEventListener("touchstart",mt,{passive:!1}),te.current.addEventListener("wheel",Ot),function(){document.removeEventListener("touchmove",ft),document.removeEventListener("touchend",xt)}},[])}function ga(){var te=Object(o.useRef)(new Map);function me(oe){return te.current.has(oe)||te.current.set(oe,o.createRef()),te.current.get(oe)}function ve(oe){te.current.delete(oe)}return[me,ve]}function Fa(te,me){var ve=o.useRef(te),oe=o.useState({}),F=Object(h.a)(oe,2),$=F[1];function W(re){var le=typeof re=="function"?re(ve.current):re;le!==ve.current&&me(le,ve.current),ve.current=le,$({})}return[ve.current,W]}var Ka=function(me){var ve=me.position,oe=me.prefixCls,F=me.extra;if(!F)return null;var $,W=F;return ve==="right"&&($=W.right||!W.left&&W||null),ve==="left"&&($=W.left||null),$?o.createElement("div",{className:"".concat(oe,"-extra-content")},$):null};function zr(te,me){var ve,oe=o.useContext(va),F=oe.prefixCls,$=oe.tabs,W=te.className,re=te.style,le=te.id,ge=te.animated,pe=te.activeKey,Me=te.rtl,Le=te.extra,qe=te.editable,Ye=te.locale,ot=te.tabPosition,ht=te.tabBarGutter,yt=te.children,vt=te.onTabClick,Ct=te.onTabScroll,Et=Object(o.useRef)(),gt=Object(o.useRef)(),bt=Object(o.useRef)(),wt=Object(o.useRef)(),At=ga(),Wt=Object(h.a)(At,2),It=Wt[0],mt=Wt[1],ft=ot==="top"||ot==="bottom",xt=Fa(0,function(jt,Mt){ft&&Ct&&Ct({direction:jt>Mt?"left":"right"})}),Ot=Object(h.a)(xt,2),dt=Ot[0],Rt=Ot[1],kt=Fa(0,function(jt,Mt){!ft&&Ct&&Ct({direction:jt>Mt?"top":"bottom"})}),Dt=Object(h.a)(kt,2),Nt=Dt[0],zt=Dt[1],qt=Object(o.useState)(0),mn=Object(h.a)(qt,2),Ht=mn[0],hn=mn[1],Rn=Object(o.useState)(0),vn=Object(h.a)(Rn,2),gn=vn[0],Gt=vn[1],sn=Object(o.useState)(0),$t=Object(h.a)(sn,2),Yt=$t[0],Un=$t[1],kn=Object(o.useState)(0),Hn=Object(h.a)(kn,2),Ut=Hn[0],Pn=Hn[1],Gn=Object(o.useState)(null),Bt=Object(h.a)(Gn,2),_t=Bt[0],en=Bt[1],Gr=Object(o.useState)(null),vr=Object(h.a)(Gr,2),na=vr[0],Vr=vr[1],Qr=Object(o.useState)(0),gr=Object(h.a)(Qr,2),Xr=gr[0],Jr=gr[1],Yr=Object(o.useState)(0),br=Object(h.a)(Yr,2),Zr=br[0],qr=br[1],$r=c(new Map),yr=Object(h.a)($r,2),eo=yr[0],to=yr[1],Wa=L($,eo,Ht),Er="".concat(F,"-nav-operations-hidden"),ba=0,ya=0;ft?Me?(ba=0,ya=Math.max(0,Ht-_t)):(ba=Math.min(0,_t-Ht),ya=0):(ba=Math.min(0,na-gn),ya=0);function ar(jt){return jtya?[ya,!1]:[jt,!0]}var Cr=Object(o.useRef)(),no=Object(o.useState)(),Ar=Object(h.a)(no,2),rr=Ar[0],xr=Ar[1];function or(){xr(Date.now())}function ir(){window.clearTimeout(Cr.current)}za(Et,function(jt,Mt){var Zt=!1;function bn(Ca,Aa){Ca(function(xa){var Ma=ar(xa+Aa),aa=Object(h.a)(Ma,2),dr=aa[0],cr=aa[1];return Zt=cr,dr})}if(ft){if(_t>=Ht)return Zt;bn(Rt,jt)}else{if(na>=gn)return Zt;bn(zt,Mt)}return ir(),or(),Zt}),Object(o.useEffect)(function(){return ir(),rr&&(Cr.current=window.setTimeout(function(){xr(0)},100)),ir},[rr]);function Mr(){var jt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:pe,Mt=Wa.get(jt);if(!Mt)return;if(ft){var Zt=dt;Me?Mt.rightdt+_t&&(Zt=Mt.right+Mt.width-_t):Mt.left<-dt?Zt=-Mt.left:Mt.left+Mt.width>-dt+_t&&(Zt=-(Mt.left+Mt.width-_t)),zt(0),Rt(ar(Zt)[0])}else{var bn=Nt;Mt.top<-Nt?bn=-Mt.top:Mt.top+Mt.height>-Nt+na&&(bn=-(Mt.top+Mt.height-na)),Rt(0),zt(ar(bn)[0])}}var ao=z(Wa,{width:_t,height:na,left:dt,top:Nt},{width:Yt,height:Ut},{width:Xr,height:Zr},Object(g.a)(Object(g.a)({},te),{},{tabs:$})),Or=Object(h.a)(ao,2),ro=Or[0],oo=Or[1],io=$.map(function(jt){var Mt=jt.key;return o.createElement(j,{id:le,prefixCls:F,key:Mt,rtl:Me,tab:jt,closable:jt.closable,editable:qe,active:Mt===pe,tabPosition:ot,tabBarGutter:ht,renderWrapper:yt,removeAriaLabel:Ye==null?void 0:Ye.removeAriaLabel,ref:It(Mt),onClick:function(bn){vt(Mt,bn)},onRemove:function(){mt(Mt)},onFocus:function(){Mr(Mt),or(),Me||(Et.current.scrollLeft=0),Et.current.scrollTop=0}})}),sr=y(function(){var jt,Mt,Zt,bn,Ca,Aa,xa,Ma,aa,dr=((jt=Et.current)===null||jt===void 0?void 0:jt.offsetWidth)||0,cr=((Mt=Et.current)===null||Mt===void 0?void 0:Mt.offsetHeight)||0,Ir=((Zt=wt.current)===null||Zt===void 0?void 0:Zt.offsetWidth)||0,jr=((bn=wt.current)===null||bn===void 0?void 0:bn.offsetHeight)||0,mo=((Ca=bt.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,ho=((Aa=bt.current)===null||Aa===void 0?void 0:Aa.offsetHeight)||0;en(dr),Vr(cr),Jr(Ir),qr(jr);var Nr=(((xa=gt.current)===null||xa===void 0?void 0:xa.offsetWidth)||0)-Ir,Lr=(((Ma=gt.current)===null||Ma===void 0?void 0:Ma.offsetHeight)||0)-jr;hn(Nr),Gt(Lr);var Ur=(aa=bt.current)===null||aa===void 0?void 0:aa.className.includes(Er);Un(Nr-(Ur?0:mo)),Pn(Lr-(Ur?0:ho)),to(function(){var kr=new Map;return $.forEach(function(po){var Br=po.key,Oa=It(Br).current;Oa&&kr.set(Br,{width:Oa.offsetWidth,height:Oa.offsetHeight,left:Oa.offsetLeft,top:Oa.offsetTop})}),kr})}),so=$.slice(0,ro),lo=$.slice(oo+1),Sr=[].concat(Object(u.a)(so),Object(u.a)(lo)),uo=Object(o.useState)(),Tr=Object(h.a)(uo,2),co=Tr[0],fo=Tr[1],Bn=Wa.get(pe),wr=Object(o.useRef)();function Rr(){d.a.cancel(wr.current)}Object(o.useEffect)(function(){var jt={};return Bn&&(ft?(Me?jt.right=Bn.right:jt.left=Bn.left,jt.width=Bn.width):(jt.top=Bn.top,jt.height=Bn.height)),Rr(),wr.current=d()(function(){fo(jt)}),Rr},[Bn,ft,Me]),Object(o.useEffect)(function(){Mr()},[pe,Bn,Wa,ft]),Object(o.useEffect)(function(){sr()},[Me,ht,pe,$.map(function(jt){return jt.key}).join("_")]);var Dr=!!Sr.length,Ea="".concat(F,"-nav-wrap"),lr,ur,_r,Pr;return ft?Me?(ur=dt>0,lr=dt+_th+t&&l>g+t||lw+t&&s>x+t||s=u.x&&t<=u.x+u.width&&r>=u.y&&r<=u.y+u.height},clone:function(){return new s(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},s.create=function(t){return new s(t.x,t.y,t.width,t.height)};var l=s;ne.exports=l},mLcG:function(ne,N){var e=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(w){setTimeout(w,16)};ne.exports=e},n1HI:function(ne,N,e){var w=e("hX1E"),h=w.normalizeRadian,x=Math.PI*2;function g(o,s,l,t,r,u,a,d,m){if(a===0)return!1;var y=a;d-=o,m-=s;var c=Math.sqrt(d*d+m*m);if(c-y>l||c+yr&&(r+=x);var I=Math.atan2(m,d);return I<0&&(I+=x),I>=t&&I<=r||I+x>=t&&I+x<=r}N.containStroke=g},n6Mw:function(ne,N,e){var w=e("SrGk"),h=e("bYtY"),x=e("Fofx");function g(s,l){w.call(this,s,l,"clipPath","__clippath_in_use__")}h.inherits(g,w),g.prototype.update=function(s){var l=this.getSvgElement(s);l&&this.updateDom(l,s.__clipPaths,!1);var t=this.getTextSvgElement(s);t&&this.updateDom(t,s.__clipPaths,!0),this.markUsed(s)},g.prototype.updateDom=function(s,l,t){if(l&&l.length>0){var r=this.getDefs(!0),u=l[0],a,d,m=t?"_textDom":"_dom";u[m]?(d=u[m].getAttribute("id"),a=u[m],r.contains(a)||r.appendChild(a)):(d="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,a=this.createElement("clipPath"),a.setAttribute("id",d),r.appendChild(a),u[m]=a);var y=this.getSvgProxy(u);if(u.transform&&u.parent.invTransform&&!t){var c=Array.prototype.slice.call(u.transform);x.mul(u.transform,u.parent.invTransform,u.transform),y.brush(u),u.transform=c}else y.brush(u);var b=this.getSvgElement(u);a.innerHTML="",a.appendChild(b.cloneNode()),s.setAttribute("clip-path","url(#"+d+")"),l.length>1&&this.updateDom(a,l.slice(1),t)}else s&&s.setAttribute("clip-path","none")},g.prototype.markUsed=function(s){var l=this;s.__clipPaths&&h.each(s.__clipPaths,function(t){t._dom&&w.prototype.markUsed.call(l,t._dom),t._textDom&&w.prototype.markUsed.call(l,t._textDom)})};var o=g;ne.exports=o},n6Qo:function(ne,N,e){"use strict";e.d(N,"a",function(){return t});var w=e("q1tI"),h=e("biw7"),x=e("fyJ8");function g(r){var u=r.className,a=r.index,d=r.children,m=r.colSpan,y=r.rowSpan,c=w.useContext(h.a),b=c.prefixCls,I=c.fixedInfoList,j=I[a];return w.createElement(x.a,Object.assign({className:u,index:a,component:"td",prefixCls:b,record:null,dataIndex:null,render:function(){return{children:d,props:{colSpan:m,rowSpan:y}}}},j))}function o(r){return w.createElement("tr",Object.assign({},r))}function s(r){var u=r.children,a=w.useContext(h.a),d=a.prefixCls;return w.createElement("tfoot",{className:"".concat(d,"-summary")},u)}var l=N.b=s,t={Cell:g,Row:o}},nCxF:function(ne,N,e){var w=e("QBsz"),h=w.min,x=w.max,g=w.scale,o=w.distance,s=w.add,l=w.clone,t=w.sub;function r(u,a,d,m){var y=[],c=[],b=[],I=[],j,A,L,p;if(m){L=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var z=0,T=u.length;z=0&&(se=Ae[ut],se.textAlign==="right");)i(H,E,se,k,De,xe,tt,"right"),je-=se.width,tt-=se.width,ut--;for(Ge+=(Q-(Ge-fe)-(Pe-tt)-je)/2;Xe<=ut;)se=Ae[Xe],i(H,E,se,k,De,xe,Ge+se.width/2,"center"),Ge+=se.width,Xe++;xe+=De}}function n(H,E,K,k,Y){if(K&&E.textRotation){var Q=E.textOrigin;Q==="center"?(k=K.width/2+K.x,Y=K.height/2+K.y):Q&&(k=Q[0]+K.x,Y=Q[1]+K.y),H.translate(k,Y),H.rotate(-E.textRotation),H.translate(-k,-Y)}}function i(H,E,K,k,Y,Q,ee,ae){var de=k.rich[K.styleName]||{};de.text=K.text;var ue=K.textVerticalAlign,be=Q+Y/2;ue==="top"?be=Q+K.height/2:ue==="bottom"&&(be=Q+Y-K.height/2),!K.isLineHolder&&P(de)&&_(H,E,de,ae==="right"?ee-K.width:ae==="center"?ee-K.width/2:ee,be-K.height/2,K.width,K.height);var U=K.textPadding;U&&(ee=q(ee,ae,U),be-=K.height/2-U[2]-K.textHeight/2),R(E,"shadowBlur",x(de.textShadowBlur,k.textShadowBlur,0)),R(E,"shadowColor",de.textShadowColor||k.textShadowColor||"transparent"),R(E,"shadowOffsetX",x(de.textShadowOffsetX,k.textShadowOffsetX,0)),R(E,"shadowOffsetY",x(de.textShadowOffsetY,k.textShadowOffsetY,0)),R(E,"textAlign",ae),R(E,"textBaseline","middle"),R(E,"font",K.font||c);var Z=M(de.textStroke||k.textStroke,X),O=D(de.textFill||k.textFill),X=h(de.textStrokeWidth,k.textStrokeWidth);Z&&(R(E,"lineWidth",X),R(E,"strokeStyle",Z),E.strokeText(K.text,ee,be)),O&&(R(E,"fillStyle",O),E.fillText(K.text,ee,be))}function P(H){return!!(H.textBackgroundColor||H.textBorderWidth&&H.textBorderColor)}function _(H,E,K,k,Y,Q,ee){var ae=K.textBackgroundColor,de=K.textBorderWidth,ue=K.textBorderColor,be=s(ae);if(R(E,"shadowBlur",K.textBoxShadowBlur||0),R(E,"shadowColor",K.textBoxShadowColor||"transparent"),R(E,"shadowOffsetX",K.textBoxShadowOffsetX||0),R(E,"shadowOffsetY",K.textBoxShadowOffsetY||0),be||de&&ue){E.beginPath();var U=K.textBorderRadius;U?r.buildPath(E,{x:k,y:Y,width:Q,height:ee,r:U}):E.rect(k,Y,Q,ee),E.closePath()}if(be)if(R(E,"fillStyle",ae),K.fillOpacity!=null){var Z=E.globalAlpha;E.globalAlpha=K.fillOpacity*K.opacity,E.fill(),E.globalAlpha=Z}else E.fill();else if(l(ae)){var O=ae.image;O=u.createOrUpdateImage(O,null,H,S,ae),O&&u.isImageReady(O)&&E.drawImage(O,k,Y,Q,ee)}if(de&&ue)if(R(E,"lineWidth",de),R(E,"strokeStyle",ue),K.strokeOpacity!=null){var Z=E.globalAlpha;E.globalAlpha=K.strokeOpacity*K.opacity,E.stroke(),E.globalAlpha=Z}else E.stroke()}function S(H,E){E.image=H}function v(H,E,K,k){var Y=K.x||0,Q=K.y||0,ee=K.textAlign,ae=K.textVerticalAlign;if(k){var de=K.textPosition;if(de instanceof Array)Y=k.x+G(de[0],k.width),Q=k.y+G(de[1],k.height);else{var ue=E&&E.calculateTextPosition?E.calculateTextPosition(A,K,k):t.calculateTextPosition(A,K,k);Y=ue.x,Q=ue.y,ee=ee||ue.textAlign,ae=ae||ue.textVerticalAlign}var be=K.textOffset;be&&(Y+=be[0],Q+=be[1])}return H=H||{},H.baseX=Y,H.baseY=Q,H.textAlign=ee,H.textVerticalAlign=ae,H}function R(H,E,K){return H[E]=a(H,E,K),H[E]}function M(H,E){return H==null||E<=0||H==="transparent"||H==="none"?null:H.image||H.colorStops?"#000":H}function D(H){return H==null||H==="none"?null:H.image||H.colorStops?"#000":H}function G(H,E){return typeof H=="string"?H.lastIndexOf("%")>=0?parseFloat(H)/100*E:parseFloat(H):H}function q(H,E,K){return E==="right"?H-K[1]:E==="center"?H+K[3]/2-K[1]/2:H+K[3]}function V(H,E){return H!=null&&(H||E.textBackgroundColor||E.textBorderWidth&&E.textBorderColor||E.textPadding)}N.normalizeTextStyle=p,N.renderText=T,N.getBoxPosition=v,N.getStroke=M,N.getFill=D,N.parsePercent=G,N.needDrawText=V},qH13:function(ne,N,e){var w=e("ItGF"),h=e("QBsz"),x=h.applyTransform,g=e("mFDi"),o=e("Qe9p"),s=e("6GrX"),l=e("pzxd"),t=e("ni6a"),r=e("Gev7"),u=e("Dagg"),a=e("dqUG"),d=e("y+Vt"),m=e("IMiH"),y=e("QuXc"),c=e("06Qe"),b=m.CMD,I=Math.round,j=Math.sqrt,A=Math.abs,L=Math.cos,p=Math.sin,z=Math.max;if(!w.canvasSupported){var T=",",B="progid:DXImageTransform.Microsoft",C=21600,f=C/2,n=1e5,i=1e3,P=function(he){he.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",he.coordsize=C+","+C,he.coordorigin="0,0"},_=function(he){return String(he).replace(/&/g,"&").replace(/"/g,""")},S=function(he,ye,Ae){return"rgb("+[he,ye,Ae].join(",")+")"},v=function(he,ye){ye&&he&&ye.parentNode!==he&&he.appendChild(ye)},R=function(he,ye){ye&&he&&ye.parentNode===he&&he.removeChild(ye)},M=function(he,ye,Ae){return(parseFloat(he)||0)*n+(parseFloat(ye)||0)*i+Ae},D=l.parsePercent,G=function(he,ye,Ae){var Oe=o.parse(ye);Ae=+Ae,isNaN(Ae)&&(Ae=1),Oe&&(he.color=S(Oe[0],Oe[1],Oe[2]),he.opacity=Ae*Oe[3])},q=function(he){var ye=o.parse(he);return[S(ye[0],ye[1],ye[2]),ye[3]]},V=function(he,ye,Ae){var Oe=ye.fill;if(Oe!=null)if(Oe instanceof y){var De,je=0,Xe=[0,0],Ge=0,tt=1,ut=Ae.getBoundingRect(),se=ut.width,Ce=ut.height;if(Oe.type==="linear"){De="gradient";var _e=Ae.transform,Se=[Oe.x*se,Oe.y*Ce],Ne=[Oe.x2*se,Oe.y2*Ce];_e&&(x(Se,Se,_e),x(Ne,Ne,_e));var Qe=Ne[0]-Se[0],He=Ne[1]-Se[1];je=Math.atan2(Qe,He)*180/Math.PI,je<0&&(je+=360),je<1e-6&&(je=0)}else{De="gradientradial";var Se=[Oe.x*se,Oe.y*Ce],_e=Ae.transform,Be=Ae.scale,Ke=se,rt=Ce;Xe=[(Se[0]-ut.x)/Ke,(Se[1]-ut.y)/rt],_e&&x(Se,Se,_e),Ke/=Be[0]*C,rt/=Be[1]*C;var et=z(Ke,rt);Ge=2*0/et,tt=2*Oe.r/et-Ge}var We=Oe.colorStops.slice();We.sort(function(Ee,J){return Ee.offset-J.offset});for(var st=We.length,at=[],Je=[],$e=0;$e=2){var Ze=at[0][0],Ve=at[1][0],Te=at[0][1]*ye.opacity,Ue=at[1][1]*ye.opacity;he.type=De,he.method="none",he.focus="100%",he.angle=je,he.color=Ze,he.color2=Ve,he.colors=Je.join(","),he.opacity=Ue,he.opacity2=Te}De==="radial"&&(he.focusposition=Xe.join(","))}else G(he,Oe,ye.opacity)},H=function(he,ye){ye.lineDash&&(he.dashstyle=ye.lineDash.join(" ")),ye.stroke!=null&&!(ye.stroke instanceof y)&&G(he,ye.stroke,ye.opacity)},E=function(he,ye,Ae,Oe){var De=ye==="fill",je=he.getElementsByTagName(ye)[0];Ae[ye]!=null&&Ae[ye]!=="none"&&(De||!De&&Ae.lineWidth)?(he[De?"filled":"stroked"]="true",Ae[ye]instanceof y&&R(he,je),je||(je=c.createNode(ye)),De?V(je,Ae,Oe):H(je,Ae),v(he,je)):(he[De?"filled":"stroked"]="false",R(he,je))},K=[[],[],[]],k=function(he,ye){var Ae=b.M,Oe=b.C,De=b.L,je=b.A,Xe=b.Q,Ge=[],tt,ut,se,Ce,_e,Se,Ne=he.data,Qe=he.len();for(Ce=0;Ce.01?J&&(ie+=270/C):Math.abs(Ie-Ze)<1e-4?J&&ielt?Be-=270/C:Be+=270/C:J&&IeZe?He+=270/C:He-=270/C),Ge.push(Re,I(((lt-Ve)*Je+st)*C-f),T,I(((Ze-Te)*$e+at)*C-f),T,I(((lt+Ve)*Je+st)*C-f),T,I(((Ze+Te)*$e+at)*C-f),T,I((ie*Je+st)*C-f),T,I((Ie*$e+at)*C-f),T,I((He*Je+st)*C-f),T,I((Be*$e+at)*C-f)),_e=He,Se=Be;break;case b.R:var ze=K[0],Fe=K[1];ze[0]=Ne[Ce++],ze[1]=Ne[Ce++],Fe[0]=ze[0]+Ne[Ce++],Fe[1]=ze[1]+Ne[Ce++],ye&&(x(ze,ze,ye),x(Fe,Fe,ye)),ze[0]=I(ze[0]*C-f),Fe[0]=I(Fe[0]*C-f),ze[1]=I(ze[1]*C-f),Fe[1]=I(Fe[1]*C-f),Ge.push(" m ",ze[0],T,ze[1]," l ",Fe[0],T,ze[1]," l ",Fe[0],T,Fe[1]," l ",ze[0],T,Fe[1]);break;case b.Z:Ge.push(" x ")}if(tt>0){Ge.push(ut);for(var we=0;wede&&(ae=0,ee={});var Ae=ue.style,Oe;try{Ae.font=he,Oe=Ae.fontFamily.split(",")[0]}catch(De){}ye={style:Ae.fontStyle||Q,variant:Ae.fontVariant||Q,weight:Ae.fontWeight||Q,size:parseFloat(Ae.fontSize||12)|0,family:Oe||"Microsoft YaHei"},ee[he]=ye,ae++}return ye},U;s.$override("measureText",function(he,ye){var Ae=c.doc;U||(U=Ae.createElement("div"),U.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",c.doc.body.appendChild(U));try{U.style.font=ye}catch(Oe){}return U.innerHTML="",U.appendChild(Ae.createTextNode(he)),{width:U.offsetWidth}});for(var Z=new g,O=function(he,ye,Ae,Oe){var De=this.style;this.__dirty&&l.normalizeTextStyle(De,!0);var je=De.text;if(je!=null&&(je+=""),!je)return;if(De.rich){var Xe=s.parseRichText(je,De);je=[];for(var Ge=0;Ge=0&&(this.delFromStorage(t),this._roots.splice(d,1),t instanceof x&&t.delChildrenFromStorage(this))},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:o};var l=s;ne.exports=l},rA99:function(ne,N,e){var w=e("y+Vt"),h=e("QBsz"),x=e("Sj9i"),g=x.quadraticSubdivide,o=x.cubicSubdivide,s=x.quadraticAt,l=x.cubicAt,t=x.quadraticDerivativeAt,r=x.cubicDerivativeAt,u=[];function a(m,y,c){var b=m.cpx2,I=m.cpy2;return b===null||I===null?[(c?r:l)(m.x1,m.cpx1,m.cpx2,m.x2,y),(c?r:l)(m.y1,m.cpy1,m.cpy2,m.y2,y)]:[(c?t:s)(m.x1,m.cpx1,m.x2,y),(c?t:s)(m.y1,m.cpy1,m.y2,y)]}var d=w.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(m,y){var c=y.x1,b=y.y1,I=y.x2,j=y.y2,A=y.cpx1,L=y.cpy1,p=y.cpx2,z=y.cpy2,T=y.percent;if(T===0)return;m.moveTo(c,b),p==null||z==null?(T<1&&(g(c,A,I,T,u),A=u[1],I=u[2],g(b,L,j,T,u),L=u[1],j=u[2]),m.quadraticCurveTo(A,L,I,j)):(T<1&&(o(c,A,p,I,T,u),A=u[1],p=u[2],I=u[3],o(b,L,z,j,T,u),L=u[1],z=u[2],j=u[3]),m.bezierCurveTo(A,L,p,z,I,j))},pointAt:function(m){return a(this.shape,m,!1)},tangentAt:function(m){var y=a(this.shape,m,!0);return h.normalize(y,y)}});ne.exports=d},"rAM+":function(ne,N,e){"use strict";e.d(N,"a",function(){return h});var w=e("Qw5x");function h(x,g){var o;if(typeof Symbol=="undefined"||x[Symbol.iterator]==null){if(Array.isArray(x)||(o=Object(w.a)(x))||g&&x&&typeof x.length=="number"){o&&(x=o);var s=0,l=function(){};return{s:l,n:function(){return s>=x.length?{done:!0}:{done:!1,value:x[s++]}},e:function(d){throw d},f:l}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var t=!0,r=!1,u;return{s:function(){o=x[Symbol.iterator]()},n:function(){var d=o.next();return t=d.done,d},e:function(d){r=!0,u=d},f:function(){try{!t&&o.return!=null&&o.return()}finally{if(r)throw u}}}}},rmlV:function(ne,N,e){var w=e("y+Vt"),h=w.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(x,g){var o=.5522848,s=g.cx,l=g.cy,t=g.rx,r=g.ry,u=t*o,a=r*o;x.moveTo(s-t,l),x.bezierCurveTo(s-t,l-a,s-u,l-r,s,l-r),x.bezierCurveTo(s+u,l-r,s+t,l-a,s+t,l),x.bezierCurveTo(s+t,l+a,s+u,l+r,s,l+r),x.bezierCurveTo(s-u,l+r,s-t,l+a,s-t,l),x.closePath()}});ne.exports=h},ruvs:function(ne,N,e){"use strict";e.d(N,"b",function(){return q});var w=e("tJVT"),h=e("PpiC"),x=e("k1fw"),g=e("5NDa"),o=e("5rEg"),s=e("B9cy"),l=e("Ol7k"),t=e("q1tI"),r=e.n(t),u=e("55Ip"),a=e("9kvl"),d=e("xrsn"),m=e.n(d),y=e("1Sn+"),c=e("qVdP"),b=e("jsC+"),I=e("miYZ"),j=e("tsqr"),A=e("9og8"),L=e("lUTK"),p=e("BvKs"),z=e("WmNS"),T=e.n(z),B=e("vToQ"),C=e.n(B),f=e("xKgJ"),n=e("jb+D"),i=e("m3rI"),P=e("1vsH"),_=function(Y){var Q,ee=RegExp("(^| )"+Y+"=([^;]+)(;|$)");return(Q=document.cookie.match(ee))?decodeURIComponent(Q[2]):null},S=function(Y){var Q=new Date;Q.setTime(Q.getTime()-1);var ee=_(Y);ee!=null&&(document.cookie=Y+"="+ee+";expires="+Q.toGMTString())},v;(function(k){k.Classrooms="classrooms",k.Shixuns="shixuns",k.Paths="paths",k.Projects="projects",k.Videos="videos",k.Topics="topics"})(v||(v={}));var R=function(Y){var Q,ee,ae,de,ue,be,U,Z,O,X,ce,fe=Y.homePage,xe=Y.user,Pe=Y.globalSetting,he=Y.loading,ye=Y.dispatch,Ae=Y.shixunHomeworks,Oe=Y.location,De=Y.payload,je=De===void 0?{}:De,Xe=Object(h.a)(Y,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Ge=(Q=(((ee=Pe.setting)===null||ee===void 0?void 0:ee.navbar)||[]).find(function(Ne){return Ne.link==="/".concat(v.Classrooms)}))===null||Q===void 0?void 0:Q.hidden,tt=(ae=(((de=Pe.setting)===null||de===void 0?void 0:de.navbar)||[]).find(function(Ne){return Ne.link==="/".concat(v.Shixuns)}))===null||ae===void 0?void 0:ae.hidden,ut=(ue=(((be=Pe.setting)===null||be===void 0?void 0:be.navbar)||[]).find(function(Ne){return Ne.link==="/".concat(v.Paths)}))===null||ue===void 0?void 0:ue.hidden,se=((U=xe.userInfo)===null||U===void 0?void 0:U.admin)||((Z=xe.userInfo)===null||Z===void 0?void 0:Z.business)||((O=xe.userInfo)===null||O===void 0?void 0:O.is_shixun_marker)||((X=xe.userInfo)===null||X===void 0?void 0:X.is_teacher)||((ce=xe.userInfo)===null||ce===void 0?void 0:ce.user_identity)!=="\u5B66\u751F",Ce=function(){return Object(P.p)()?r.a.createElement(p.a,{className:"".concat(C.a.rightMenu," ").concat(C.a.menuWrap)},r.a.createElement(p.a.Item,null,r.a.createElement(u.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):r.a.createElement(p.a,{className:"".concat(C.a.rightMenu," ").concat(C.a.menuWrap)},r.a.createElement(p.a.Item,null,r.a.createElement(u.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ye({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:r.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),r.a.createElement(p.a.Item,{className:C.a.exit},r.a.createElement("a",{onClick:Object(A.a)(T.a.mark(function Qe(){var He;return T.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(n.c)({});case 2:He=Ke.sent,(He==null?void 0:He.status)===1&&(ye({type:"user/getUserInfo",payload:Object(x.a)({},je)}),ye({type:"user/getNavigationInfo",payload:Object(x.a)({},je)}),S("autologin_trustie"),S("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),j.b.success(He==null?void 0:He.message),a.d.replace("/"));case 4:case"end":return Ke.stop()}},Qe)}))},"\u9000\u51FA")))};if(Object(f.p)()){var _e,Se;return r.a.createElement(b.a,{overlay:Ce,placement:"bottomRight"},r.a.createElement("section",null,r.a.createElement("aside",null,r.a.createElement("div",{className:Ae.actionTabs.type===1?C.a.classromediv:""},r.a.createElement("img",{className:"".concat(C.a.userPic," current ml15"),src:"".concat(i.a===null||i.a===void 0?void 0:i.a.IMG_SERVER,"/images/").concat((_e=xe.userInfo)===null||_e===void 0?void 0:_e.image_url),alt:"",onClick:function(){var Qe;return a.d.push(Object(P.p)()?"/account/profile":"/users/".concat((Qe=xe.userInfo)===null||Qe===void 0?void 0:Qe.login,"/classrooms"))}}),Object(P.p)()&&r.a.createElement("span",{className:"ml10 font16"},(Se=xe.userInfo)===null||Se===void 0?void 0:Se.username)))))}else return r.a.createElement("div",{className:"font15 ".concat(Pe.isIlearning?C.a.login:""," ml30")},r.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){ye({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),r.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"},className:"ml5 mr5"},"|"),r.a.createElement(u.a,{to:"/user/register",className:"ml5 current c-white"},"\u6CE8\u518C"))},M=Object(a.a)(function(k){var Y=k.homePage,Q=k.loading,ee=k.user,ae=k.globalSetting,de=k.shixunHomeworks;return{homePage:Y,user:ee,globalSetting:ae,shixunHomeworks:de,loading:Q.models.index}})(R),D=l.a.Header,G=o.a.Search;function q(){var k,Y,Q=window.location.pathname,ee=Q.split("/"),ae={};return ee[1]=="classrooms"&&ee.length>3&&!((k=ee[4])!==null&&k!==void 0&&k.includes("newgold"))&&!((Y=ee[5])!==null&&Y!==void 0&&Y.includes("newgold"))&&ee[2]!=="coursesId"&&(ae.course_id=ee[2]),ee[1]==="shixuns"&&ee.length>3&&(ae.objective_type="shixun",ae.objective_id=ee[2]),ee[1]==="paths"&&ee.length>3&&(ae.objective_type="path",ae.objective_id=ee[2]),Object(x.a)(Object(x.a)({},ae),{school:1})}var V={\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}},H=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],E=function(Y){var Q,ee=Y.homePage,ae=Y.user,de=Y.globalSetting,ue=Y.loading,be=Y.dispatch,U=Y.location,Z=Y.isLogin,O=Z===void 0?!1:Z,X=Y.shixunHomeworks,ce=Y.competitions,fe=Object(h.a)(Y,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),xe=q(),Pe=U.pathname,he=Pe==null?void 0:Pe.includes("/forums"),ye=Object(t.useState)(-1),Ae=Object(w.a)(ye,2),Oe=Ae[0],De=Ae[1],je=ce.qs;Object(t.useEffect)(function(){if(de!=null&&de.setting){var Se,Ne;if(de==null||((Se=de.setting)===null||Se===void 0||((Ne=Se.navbar)===null||Ne===void 0))||Ne.map(function(He,Be){U.pathname.indexOf(He.link)>-1&&De(Be)}),Oe===-1)Object(P.V)(de.setting.name);else{var Qe;Object(P.V)(((Qe=de.setting.navbar[Oe])===null||Qe===void 0?void 0:Qe.name)||de.setting.name)}}},[de==null?void 0:de.setting]);var Xe=Object(t.useMemo)(function(){var Se;if(de!=null&&(Se=de.setting)!==null&&Se!==void 0&&Se.nav_logo_url){var Ne;return"".concat(i.a.IMG_SERVER,"/").concat(de==null||((Ne=de.setting)===null||Ne===void 0)?void 0:Ne.nav_logo_url)}else return"".concat(i.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[de==null||((Q=de.setting)===null||Q===void 0)?void 0:Q.nav_logo_url]);if(de.showHeader&&de.showHeaderFooter){var Ge,tt,ut,se,Ce,_e;return r.a.createElement("div",{className:m.a.header},r.a.createElement("div",{className:m.a.wrap},r.a.createElement("div",{className:"menu"},!!(de!=null&&(Ge=de.setting)!==null&&Ge!==void 0&&Ge.nav_logo_url)&&r.a.createElement(u.a,{style:{display:"flex",alignItems:"center",margin:0},onClick:function(){be({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},r.a.createElement("img",{className:m.a.logo,title:(tt=de.setting)===null||tt===void 0?void 0:tt.name,src:Xe})),!Object(P.p)()&&de.setting&&de.setting.navbar.map(function(Se,Ne){if(!Se.hidden)return r.a.createElement("li",{key:Ne,className:Oe===Ne?m.a.actived:""},(Se==null?void 0:Se.name)==="\u6559\u5B66\u8BFE\u5802"&&r.a.createElement(u.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||be({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:r.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:X.actionTabs.type===4?m.a.classromediv:"",dangerouslySetInnerHTML:{__html:Se.name},to:Se.link}),(Se==null?void 0:Se.name)!="\u6559\u5B66\u8BFE\u5802"&&Se.link.indexOf("http")<0&&r.a.createElement(u.a,{onClick:function(){be({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:Se.name},to:Se.link,target:Se.link.indexOf("http")>-1?"_blank":"_self"}),(Se==null?void 0:Se.name)!="\u6559\u5B66\u8BFE\u5802"&&Se.link.indexOf("http")>-1&&r.a.createElement("a",{target:Se.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:Se.name},href:Se.link}))}),r.a.createElement("div",{className:"right"},r.a.createElement("a",{style:{color:je.\u9996\u9875==="\u9996\u9875"?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){be({type:"competitions/switchLanguage",payload:!0})}},"\u4E2D\u6587"),r.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"}},"|"),r.a.createElement("a",{style:{color:je.\u9996\u9875==="Home"?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){be({type:"competitions/switchLanguage",payload:!1})}},"English"),!O&&!!(ae!=null&&(ut=ae.userInfo)!==null&&ut!==void 0&&ut.login)&&r.a.createElement(u.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(ae==null||((se=ae.userInfo)===null||se===void 0)?void 0:se.login,"/user_tidings")},(ae==null||((Ce=ae.navigationInfo)===null||Ce===void 0||((_e=Ce.top)===null||_e===void 0))?void 0:_e.new_message)&&r.a.createElement("span",{className:m.a.newslight})),r.a.createElement(M,{payload:xe})))))}else return r.a.createElement(r.a.Fragment,null)},K=N.a=Object(a.a)(function(k){var Y=k.homePage,Q=k.loading,ee=k.user,ae=k.globalSetting,de=k.shixunHomeworks,ue=k.competitions;return{homePage:Y,user:ee,globalSetting:ae,loading:Q.models.index,shixunHomeworks:de,competitions:ue}})(E)},sR1s:function(ne,N,e){"use strict";e.d(N,"b",function(){return g}),e.d(N,"a",function(){return o}),e.d(N,"c",function(){return s}),e.d(N,"d",function(){return l});var w=e("U8pU"),h="RC_TABLE_KEY";function x(t){return t==null?[]:Array.isArray(t)?t:[t]}function g(t,r){if(!r&&typeof r!="number")return t;for(var u=x(r),a=t,d=0;d-1)){var y=g.parse(m)[3],c=g.toHex(m);d.setAttribute("stop-color","#"+c),d.setAttribute("stop-opacity",y)}else d.setAttribute("stop-color",r[u].color);t.appendChild(d)}l._dom=t},o.prototype.markUsed=function(l){if(l.style){var t=l.style.fill;t&&t._dom&&w.prototype.markUsed.call(this,t._dom),t=l.style.stroke,t&&t._dom&&w.prototype.markUsed.call(this,t._dom)}};var s=o;ne.exports=s},sboe:function(ne,N,e){"use strict";e.d(N,"a",function(){return x});var w=e("q1tI"),h=e.n(w),x=w.createContext(null)},t23M:function(ne,N,e){"use strict";var w=e("VTBJ"),h=e("1OyB"),x=e("vuIU"),g=e("Ji7U"),o=e("LK+K"),s=e("q1tI"),l=e.n(s),t=e("m+aA"),r=e("Zm9Q"),u=e("Kwbf"),a=e("c+Xe"),d=e("bdgK"),m="rc-observer-key",y=function(c){Object(g.a)(I,c);var b=Object(o.a)(I);function I(){var j;return Object(h.a)(this,I),j=b.apply(this,arguments),j.resizeObserver=null,j.childNode=null,j.currentElement=null,j.state={width:0,height:0,offsetHeight:0,offsetWidth:0},j.onResize=function(A){var L=j.props.onResize,p=A[0].target,z=p.getBoundingClientRect(),T=z.width,B=z.height,C=p.offsetWidth,f=p.offsetHeight,n=Math.floor(T),i=Math.floor(B);if(j.state.width!==n||j.state.height!==i||j.state.offsetWidth!==C||j.state.offsetHeight!==f){var P={width:n,height:i,offsetWidth:C,offsetHeight:f};j.setState(P),L&&Promise.resolve().then(function(){L(Object(w.a)(Object(w.a)({},P),{},{offsetWidth:C,offsetHeight:f}))})}},j.setChildNode=function(A){j.childNode=A},j}return Object(x.a)(I,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var A=this.props.disabled;if(A){this.destroyObserver();return}var L=Object(t.a)(this.childNode||this),p=L!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=L),!this.resizeObserver&&L&&(this.resizeObserver=new d.default(this.onResize),this.resizeObserver.observe(L))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var A=this.props.children,L=Object(r.a)(A);if(L.length>1)Object(u.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(L.length===0)return Object(u.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=L[0];if(s.isValidElement(p)&&Object(a.c)(p)){var z=p.ref;L[0]=s.cloneElement(p,{ref:Object(a.a)(z,this.setChildNode)})}return L.length===1?L[0]:L.map(function(T,B){return!s.isValidElement(T)||"key"in T&&T.key!==null?T:s.cloneElement(T,{key:"".concat(m,"-").concat(B)})})}}]),I}(s.Component);y.displayName="ResizeObserver",N.a=y},tWlo:function(ne,N){ne.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=="},u3os:function(ne,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.ver=N.clear=N.bind=void 0;var w=e("P4Qj"),h=function(s,l){var t=(0,w.getSensor)(s);return t.bind(l),function(){t.unbind(l)}};N.bind=h;var x=function(s){var l=(0,w.getSensor)(s);(0,w.removeSensor)(l)};N.clear=x;var g="1.0.1";N.ver=g},vKoX:function(ne,N,e){var w=e("SrGk"),h=e("bYtY");function x(s,l){w.call(this,s,l,["filter"],"__filter_in_use__","_shadowDom")}h.inherits(x,w),x.prototype.addWithoutUpdate=function(s,l){if(l&&g(l.style)){var t;if(l._shadowDom){t=l._shadowDom;var r=this.getDefs(!0);r.contains(l._shadowDom)||this.addDom(t)}else t=this.add(l);this.markUsed(l);var u=t.getAttribute("id");s.style.filter="url(#"+u+")"}},x.prototype.add=function(s){var l=this.createElement("filter");return s._shadowDomId=s._shadowDomId||this.nextId++,l.setAttribute("id","zr"+this._zrId+"-shadow-"+s._shadowDomId),this.updateDom(s,l),this.addDom(l),l},x.prototype.update=function(s,l){var t=l.style;if(g(t)){var r=this;w.prototype.update.call(this,l,function(){r.updateDom(l,l._shadowDom)})}else this.remove(s,l)},x.prototype.remove=function(s,l){l._shadowDomId!=null&&(this.removeDom(s),s.style.filter="")},x.prototype.updateDom=function(s,l){var t=l.getElementsByTagName("feDropShadow");t.length===0?t=this.createElement("feDropShadow"):t=t[0];var r=s.style,u=s.scale&&s.scale[0]||1,a=s.scale&&s.scale[1]||1,d,m,y,c;if(r.shadowBlur||r.shadowOffsetX||r.shadowOffsetY)d=r.shadowOffsetX||0,m=r.shadowOffsetY||0,y=r.shadowBlur,c=r.shadowColor;else if(r.textShadowBlur)d=r.textShadowOffsetX||0,m=r.textShadowOffsetY||0,y=r.textShadowBlur,c=r.textShadowColor;else{this.removeDom(l,r);return}t.setAttribute("dx",d/u),t.setAttribute("dy",m/a),t.setAttribute("flood-color",c);var b=y/2/u,I=y/2/a,j=b+" "+I;t.setAttribute("stdDeviation",j),l.setAttribute("x","-100%"),l.setAttribute("y","-100%"),l.setAttribute("width",Math.ceil(y/2*200)+"%"),l.setAttribute("height",Math.ceil(y/2*200)+"%"),l.appendChild(t),s._shadowDom=l},x.prototype.markUsed=function(s){s._shadowDom&&w.prototype.markUsed.call(this,s._shadowDom)};function g(s){return s&&(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY||s.textShadowBlur||s.textShadowOffsetX||s.textShadowOffsetY)}var o=x;ne.exports=o},vToQ:function(ne,N,e){ne.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"}},vWvF:function(ne,N,e){var w=e("Bq2U"),h=e("SUKs"),x=e("bYtY"),g=x.isString,o=x.isFunction,s=x.isObject,l=x.isArrayLike,t=x.indexOf,r=function(){this.animators=[]};r.prototype={constructor:r,animate:function(y,c){var b,I=!1,j=this,A=this.__zr;if(y){var L=y.split("."),p=j;I=L[0]==="shape";for(var z=0,T=L.length;z0&&y.animate(c,!1).when(j==null?500:j,p).delay(A||0)}function d(y,c,b,I){if(!c)y.attr(b,I);else{var j={};j[c]={},j[c][b]=I,y.attr(j)}}var m=r;ne.exports=m},vsvx:function(ne,N,e){ne.exports=e.p+"static/course.f24848b5.svg"},wCXF:function(ne,N,e){"use strict";e.d(N,"a",function(){return Xe});var w=e("rePB"),h=e("VTBJ"),x=e("KQm4"),g=e("U8pU"),o=e("ODXe"),s=e("q1tI"),l=e("TSYQ"),t=e.n(l),r=e("Gytx"),u=e.n(r),a=e("Kwbf"),d=e("t23M"),m=e("qx4F"),y=e("6eGT"),c=e("IBYe"),b=e("Ff2n"),I=e("c+Xe"),j=e("fyJ8"),A=e("biw7");function L(se,Ce,_e,Se,Ne){var Qe=_e[se]||{},He=_e[Ce]||{},Be,Ke;Qe.fixed==="left"?Be=Se.left[se]:He.fixed==="right"&&(Ke=Se.right[Ce]);var rt=!1,et=!1,We=!1,st=!1,at=_e[Ce+1],Je=_e[se-1];if(Ne==="rtl"){if(Be!==void 0){var $e=Je&&Je.fixed==="left";st=!$e}else if(Ke!==void 0){var nt=at&&at.fixed==="right";We=!nt}}else if(Be!==void 0){var lt=at&&at.fixed==="left";rt=!lt}else if(Ke!==void 0){var Ze=Je&&Je.fixed==="right";et=!Ze}return{fixLeft:Be,fixRight:Ke,lastFixLeft:rt,firstFixRight:et,lastFixRight:We,firstFixLeft:st,isSticky:Se.isSticky}}var p=e("sR1s");function z(se){var Ce=se.cells,_e=se.stickyOffsets,Se=se.flattenColumns,Ne=se.rowComponent,Qe=se.cellComponent,He=se.onHeaderRow,Be=se.index,Ke=s.useContext(A.a),rt=Ke.prefixCls,et=Ke.direction,We;He&&(We=He(Ce.map(function(at){return at.column}),Be));var st=Object(p.a)(Ce.map(function(at){return at.column}));return s.createElement(Ne,Object.assign({},We),Ce.map(function(at,Je){var $e=at.column,nt=L(at.colStart,at.colEnd,Se,_e,et),lt;return $e&&$e.onHeaderCell&&(lt=at.column.onHeaderCell($e)),s.createElement(j.a,Object.assign({},at,{ellipsis:$e.ellipsis,align:$e.align,component:Qe,prefixCls:rt,key:st[Je]},nt,{additionalProps:lt,rowType:"header"}))}))}z.displayName="HeaderRow";var T=z;function B(se){var Ce=[];function _e(He,Be){var Ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ce[Ke]=Ce[Ke]||[];var rt=Be,et=He.filter(Boolean).map(function(We){var st={key:We.key,className:We.className||"",children:We.title,column:We,colStart:rt},at=1,Je=We.children;return Je&&Je.length>0&&(at=_e(Je,rt,Ke+1).reduce(function($e,nt){return $e+nt},0),st.hasSubColumns=!0),"colSpan"in We&&(at=We.colSpan),"rowSpan"in We&&(st.rowSpan=We.rowSpan),st.colSpan=at,st.colEnd=st.colStart+at-1,Ce[Ke].push(st),rt+=at,at});return et}_e(se,0);for(var Se=Ce.length,Ne=function(Be){Ce[Be].forEach(function(Ke){!("rowSpan"in Ke)&&!Ke.hasSubColumns&&(Ke.rowSpan=Se-Be)})},Qe=0;Qe=0;Be-=1){var Ke=Ce[Be],rt=_e&&_e[Be],et=rt&&rt[n.a];(Ke||et||He)&&(Ne.unshift(s.createElement("col",Object.assign({key:Be,style:{width:Ke,minWidth:Ke}},et))),He=!0)}return s.createElement("colgroup",null,Ne)}var P=i;function _(se,Ce){return Object(s.useMemo)(function(){for(var _e=[],Se=0;Se1?tn-1:0),Cn=1;Cn=We&&(ct=We-st),He({scrollLeft:ct/We*(et+2)}),Ze.current.x=we.pageX},Re=function(){var we=Object(he.b)(Qe.current).top,ke=we+Qe.current.offsetHeight,it=document.documentElement.scrollTop+window.innerHeight;ke-Object(m.a)()<=it||we>=it-Be?lt(function(pt){return Object(h.a)(Object(h.a)({},pt),{},{isHiddenScrollBar:!0})}):lt(function(pt){return Object(h.a)(Object(h.a)({},pt),{},{isHiddenScrollBar:!1})})},ze=function(we){lt(function(ke){return Object(h.a)(Object(h.a)({},ke),{},{scrollLeft:we/et*We||0})})};return s.useImperativeHandle(_e,function(){return{setScrollLeft:ze}}),s.useEffect(function(){var Fe=Object(Pe.a)(document.body,"mouseup",J,!1),we=Object(Pe.a)(document.body,"mousemove",Ie,!1);return Re(),function(){Fe.remove(),we.remove()}},[st,Ue]),s.useEffect(function(){var Fe=Object(Pe.a)(window,"scroll",Re,!1),we=Object(Pe.a)(window,"resize",Re,!1);return function(){Fe.remove(),we.remove()}},[]),s.useEffect(function(){nt.isHiddenScrollBar||lt(function(Fe){var we,ke;return Object(h.a)(Object(h.a)({},Fe),{},{scrollLeft:Qe.current.scrollLeft/((we=Qe.current)===null||we===void 0?void 0:we.scrollWidth)*((ke=Qe.current)===null||ke===void 0?void 0:ke.clientWidth)})})},[nt.isHiddenScrollBar]),et<=We||!st||nt.isHiddenScrollBar?null:s.createElement("div",{style:{height:Object(m.a)(),width:We,bottom:Be},className:"".concat(rt,"-sticky-scroll")},s.createElement("div",{onMouseDown:ie,ref:at,className:t()("".concat(rt,"-sticky-scroll-bar"),Object(w.a)({},"".concat(rt,"-sticky-scroll-bar-active"),Ue)),style:{width:"".concat(st,"px"),transform:"translate3d(".concat(nt.scrollLeft,"px, 0, 0)")}}))},Ae=s.forwardRef(ye);function Oe(se,Ce){return s.useMemo(function(){var _e=!!se;return{isSticky:_e,stickyClassName:_e?"".concat(Ce,"-sticky-header"):"",offsetHeader:Object(g.a)(se)==="object"&&se.offsetHeader||0,offsetScroll:Object(g.a)(se)==="object"&&se.offsetScroll||0}},[se,Ce])}var De=[],je={},Xe="rc-table-internal-hook",Ge=s.memo(function(se){var Ce=se.children;return Ce},function(se,Ce){return u()(se.props,Ce.props)?se.pingLeft!==Ce.pingLeft||se.pingRight!==Ce.pingRight:!1});function tt(se){var Ce,_e=se.prefixCls,Se=se.className,Ne=se.rowClassName,Qe=se.style,He=se.data,Be=se.rowKey,Ke=se.scroll,rt=se.tableLayout,et=se.direction,We=se.title,st=se.footer,at=se.summary,Je=se.id,$e=se.showHeader,nt=se.components,lt=se.emptyText,Ze=se.onRow,Ve=se.onHeaderRow,Te=se.internalHooks,Ue=se.transformColumns,Ee=se.internalRefs,J=se.sticky,ie=He||De,Ie=!!ie.length,Re=s.useState(0),ze=Object(o.a)(Re,2),Fe=ze[0],we=ze[1];s.useEffect(function(){we(Object(m.a)())});var ke=s.useMemo(function(){return Object(p.c)(nt,{})},[nt]),it=s.useCallback(function(St,Tt){return Object(p.b)(ke,St)||Tt},[ke]),pt=s.useMemo(function(){return typeof Be=="function"?Be:function(St){var Tt=St&&St[Be];return Tt}},[Be]),ct=Object(n.c)(se),Pt=ct.expandIcon,Lt=ct.expandedRowKeys,ln=ct.defaultExpandedRowKeys,Vt=ct.defaultExpandAllRows,Qt=ct.expandedRowRender,an=ct.onExpand,rn=ct.onExpandedRowsChange,yn=ct.expandRowByClick,Xt=ct.rowExpandable,un=ct.expandIconColumnIndex,En=ct.expandedRowClassName,Dn=ct.childrenColumnName,On=ct.indentSize,dn=Pt||fe,Sn=Dn||"children",Tn=s.useMemo(function(){return Qt?"row":se.expandable&&Te===Xe&&se.expandable.__PARENT_RENDER_ICON__||ie.some(function(St){return St&&Object(g.a)(St)==="object"&&St[Sn]})?"nest":!1},[!!Qt,ie]),In=s.useState(function(){return ln||(Vt?xe(ie,pt,Sn):[])}),Jt=Object(o.a)(In,2),on=Jt[0],pn=Jt[1],tn=s.useMemo(function(){return new Set(Lt||on||[])},[Lt,on]),cn=s.useCallback(function(St){var Tt=pt(St,ie.indexOf(St)),Kt,nn=tn.has(Tt);nn?(tn.delete(Tt),Kt=Object(x.a)(tn)):Kt=[].concat(Object(x.a)(tn),[Tt]),pn(Kt),an&&an(!nn,St),rn&&rn(Kt)},[pt,tn,ie,an,rn]),Cn=s.useState(0),Vn=Object(o.a)(Cn,2),zn=Vn[0],Qn=Vn[1],Sa=Object(ee.b)(Object(h.a)(Object(h.a)(Object(h.a)({},se),ct),{},{expandable:!!Qt,expandedKeys:tn,getRowKey:pt,onTriggerExpand:cn,expandIcon:dn,expandIconColumnIndex:un,direction:et}),Te===Xe?Ue:null),Ta=Object(o.a)(Sa,2),Xn=Ta[0],Ft=Ta[1],Jn=s.useMemo(function(){return{columns:Xn,flattenColumns:Ft}},[Xn,Ft]),Yn=s.useRef(),wa=s.useRef(),An=s.useRef(),Ha=s.useState(!1),Ra=Object(o.a)(Ha,2),ra=Ra[0],Ga=Ra[1],Va=s.useState(!1),oa=Object(o.a)(Va,2),Zn=oa[0],Qa=oa[1],Xa=ue(new Map),Da=Object(o.a)(Xa,2),Ja=Da[0],Ya=Da[1],wn=Object(p.a)(Ft),ia=wn.map(function(St){return Ja.get(St)}),_a=s.useMemo(function(){return ia},[ia.join("_")]),sa=Z(_a,Ft.length,et),fn=Ke&&Object(p.d)(Ke.y),xn=Ke&&Object(p.d)(Ke.x),Mn=xn&&Ft.some(function(St){var Tt=St.fixed;return Tt}),la=s.useRef(),Fn=Oe(J,_e),Kn=Fn.isSticky,Pa=Fn.offsetHeader,Za=Fn.offsetScroll,Ia=Fn.stickyClassName,ua,qn,jn;fn&&(qn={overflowY:"scroll",maxHeight:Ke.y}),xn&&(ua={overflowX:"auto"},fn||(qn={overflowY:"hidden"}),jn={width:Ke.x===!0?"auto":Ke.x,minWidth:"100%"});var _n=s.useCallback(function(St,Tt){Ya(function(Kt){var nn=new Map(Kt);return nn.set(St,Tt),nn})},[]),$n=be(null),ja=Object(o.a)($n,2),Na=ja[0],La=ja[1];function ea(St,Tt){if(!Tt)return;typeof Tt=="function"?Tt(St):Tt.scrollLeft!==St&&(Tt.scrollLeft=St)}var Nn=function(Tt){var Kt=Tt.currentTarget,nn=Tt.scrollLeft,Wn=typeof nn=="number"?nn:Kt.scrollLeft,za=Kt||je;if(!La()||La()===za){var ga;Na(za),ea(Wn,wa.current),ea(Wn,An.current),ea(Wn,(ga=la.current)===null||ga===void 0?void 0:ga.setScrollLeft)}if(Kt){var Fa=Kt.scrollWidth,Ka=Kt.clientWidth;Ga(Wn>0),Qa(Wn0?[].concat(Object(h.a)(b),Object(h.a)(a(L).map(function(p){return Object(x.a)({fixed:A},p)}))):[].concat(Object(h.a)(b),[Object(x.a)(Object(x.a)({},I),{},{fixed:A})])},[])}function d(c){for(var b=!0,I=0;I=0;L-=1){var p=c[L];if(A&&p.fixed!=="right")A=!1;else if(!A&&p.fixed==="right"){Object(l.a)(!1,"Index ".concat(L+1," of `columns` missing `fixed='right'` prop."));break}}}function m(c){return c.map(function(b){var I=b.fixed,j=Object(g.a)(b,["fixed"]),A=I;return I==="left"?A="right":I==="right"&&(A="left"),Object(x.a)({fixed:A},j)})}function y(c,b){var I=c.prefixCls,j=c.columns,A=c.children,L=c.expandable,p=c.expandedKeys,z=c.getRowKey,T=c.onTriggerExpand,B=c.expandIcon,C=c.rowExpandable,f=c.expandIconColumnIndex,n=c.direction,i=c.expandRowByClick,P=o.useMemo(function(){return j||u(A)},[j,A]),_=o.useMemo(function(){if(L){var R,M=f||0,D=P[M],G=(R={},Object(w.a)(R,r.a,{className:"".concat(I,"-expand-icon-col")}),Object(w.a)(R,"title",""),Object(w.a)(R,"fixed",D?D.fixed:null),Object(w.a)(R,"className","".concat(I,"-row-expand-icon-cell")),Object(w.a)(R,"render",function(H,E,K){var k=z(E,K),Y=p.has(k),Q=C?C(E):!0,ee=B({prefixCls:I,expanded:Y,expandable:Q,record:E,onExpand:T});return i?o.createElement("span",{onClick:function(de){return de.stopPropagation()}},ee):ee}),R),q=P.slice();return M>=0&&q.splice(M,0,G),q}return P},[L,P,z,p,B,n]),S=o.useMemo(function(){var R=_;return b&&(R=b(R)),R.length||(R=[{render:function(){return null}}]),R},[b,_,n]),v=o.useMemo(function(){return n==="rtl"?m(a(S)):a(S)},[S,n]);return[S,v]}N.b=y},x6Kt:function(ne,N,e){var w=e("y+Vt"),h=e("VpOo"),x=e("nPnh"),g=x.subPixelOptimizeRect,o={},s=w.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(l,t){var r,u,a,d;this.subPixelOptimize?(g(o,t,this.style),r=o.x,u=o.y,a=o.width,d=o.height,o.r=t.r,t=o):(r=t.x,u=t.y,a=t.width,d=t.height),t.r?h.buildPath(l,t):l.rect(r,u,a,d),l.closePath();return}});ne.exports=s},xrsn:function(ne,N,e){ne.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"}},"y+Vt":function(ne,N,e){var w=e("Gev7"),h=e("bYtY"),x=e("IMiH"),g=e("2DNl"),o=e("3C/r"),s=o.prototype.getCanvasPattern,l=Math.abs,t=new x(!0);function r(a){w.call(this,a),this.path=null}r.prototype={constructor:r,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(a,d){var m=this.style,y=this.path||t,c=m.hasStroke(),b=m.hasFill(),I=m.fill,j=m.stroke,A=b&&!!I.colorStops,L=c&&!!j.colorStops,p=b&&!!I.image,z=c&&!!j.image;if(m.bind(a,this,d),this.setTransform(a),this.__dirty){var T;A&&(T=T||this.getBoundingRect(),this._fillGradient=m.getGradient(a,I,T)),L&&(T=T||this.getBoundingRect(),this._strokeGradient=m.getGradient(a,j,T))}A?a.fillStyle=this._fillGradient:p&&(a.fillStyle=s.call(I,a)),L?a.strokeStyle=this._strokeGradient:z&&(a.strokeStyle=s.call(j,a));var B=m.lineDash,C=m.lineDashOffset,f=!!a.setLineDash,n=this.getGlobalScale();if(y.setScale(n[0],n[1],this.segmentIgnoreThreshold),this.__dirtyPath||B&&!f&&c?(y.beginPath(a),B&&!f&&(y.setLineDash(B),y.setLineDashOffset(C)),this.buildPath(y,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(a.beginPath(),this.path.rebuildPath(a)),b)if(m.fillOpacity!=null){var i=a.globalAlpha;a.globalAlpha=m.fillOpacity*m.opacity,y.fill(a),a.globalAlpha=i}else y.fill(a);if(B&&f&&(a.setLineDash(B),a.lineDashOffset=C),c)if(m.strokeOpacity!=null){var i=a.globalAlpha;a.globalAlpha=m.strokeOpacity*m.opacity,y.stroke(a),a.globalAlpha=i}else y.stroke(a);B&&f&&a.setLineDash([]),m.text!=null&&(this.restoreTransform(a),this.drawRectText(a,this.getBoundingRect()))},buildPath:function(a,d,m){},createPathProxy:function(){this.path=new x},getBoundingRect:function(){var a=this._rect,d=this.style,m=!a;if(m){var y=this.path;y||(y=this.path=new x),this.__dirtyPath&&(y.beginPath(),this.buildPath(y,this.shape,!1)),a=y.getBoundingRect()}if(this._rect=a,d.hasStroke()){var c=this._rectWithStroke||(this._rectWithStroke=a.clone());if(this.__dirty||m){c.copy(a);var b=d.lineWidth,I=d.strokeNoScale?this.getLineScale():1;d.hasFill()||(b=Math.max(b,this.strokeContainThreshold||4)),I>1e-10&&(c.width+=b/I,c.height+=b/I,c.x-=b/I/2,c.y-=b/I/2)}return c}return a},contain:function(a,d){var m=this.transformCoordToLocal(a,d),y=this.getBoundingRect(),c=this.style;if(a=m[0],d=m[1],y.contain(a,d)){var b=this.path.data;if(c.hasStroke()){var I=c.lineWidth,j=c.strokeNoScale?this.getLineScale():1;if(j>1e-10&&(c.hasFill()||(I=Math.max(I,this.strokeContainThreshold)),g.containStroke(b,I/j,a,d)))return!0}if(c.hasFill())return g.contain(b,a,d)}return!1},dirty:function(a){a==null&&(a=!0),a&&(this.__dirtyPath=a,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(a){return this.animate("shape",a)},attrKV:function(a,d){a==="shape"?(this.setShape(d),this.__dirtyPath=!0,this._rect=null):w.prototype.attrKV.call(this,a,d)},setShape:function(a,d){var m=this.shape;if(m){if(h.isObject(a))for(var y in a)a.hasOwnProperty(y)&&(m[y]=a[y]);else m[a]=d;this.dirty(!0)}return this},getLineScale:function(){var a=this.transform;return a&&l(a[0]-1)>1e-10&&l(a[3]-1)>1e-10?Math.sqrt(l(a[0]*a[3]-a[2]*a[1])):1}},r.extend=function(a){var d=function(y){r.call(this,y),a.style&&this.style.extendFrom(a.style,!1);var c=a.shape;if(c){this.shape=this.shape||{};var b=this.shape;for(var I in c)!b.hasOwnProperty(I)&&c.hasOwnProperty(I)&&(b[I]=c[I])}a.init&&a.init.call(this,y)};h.inherits(d,r);for(var m in a)m!=="style"&&m!=="shape"&&(d.prototype[m]=a[m]);return d},h.inherits(r,w);var u=r;ne.exports=u},"y0+3":function(ne,N,e){"use strict";e.d(N,"a",function(){return a}),e.d(N,"b",function(){return m});var w=/margin|padding|width|height|max|min|offset/,h={left:!0,top:!0},x={cssFloat:1,styleFloat:1,float:1};function g(y){return y.nodeType===1?y.ownerDocument.defaultView.getComputedStyle(y,null):{}}function o(y,c,b){if(c=c.toLowerCase(),b==="auto"){if(c==="height")return y.offsetHeight;if(c==="width")return y.offsetWidth}return c in h||(h[c]=w.test(c)),h[c]?parseFloat(b)||0:b}function s(y,c){var b=arguments.length,I=g(y);return c=x[c]?"cssFloat"in y.style?"cssFloat":"styleFloat":c,b===1?I:o(y,c,I[c]||y.style[c])}function l(y,c,b){var I=arguments.length;if(c=x[c]?"cssFloat"in y.style?"cssFloat":"styleFloat":c,I===3)return typeof b=="number"&&w.test(c)&&(b="".concat(b,"px")),y.style[c]=b,b;for(var j in c)c.hasOwnProperty(j)&&l(y,j,c[j]);return g(y)}function t(y){return y===document.body?document.documentElement.clientWidth:y.offsetWidth}function r(y){return y===document.body?window.innerHeight||document.documentElement.clientHeight:y.offsetHeight}function u(){var y=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:y,height:c}}function a(){var y=document.documentElement.clientWidth,c=window.innerHeight||document.documentElement.clientHeight;return{width:y,height:c}}function d(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function m(y){var c=y.getBoundingClientRect(),b=document.documentElement;return{left:c.left+(window.pageXOffset||b.scrollLeft)-(b.clientLeft||document.body.clientLeft||0),top:c.top+(window.pageYOffset||b.scrollTop)-(b.clientTop||document.body.clientTop||0)}}},y23F:function(ne,N){function e(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}e.prototype={constructor:e,_dragStart:function(x){for(var g=x.target;g&&!g.draggable;)g=g.parent;g&&(this._draggingTarget=g,g.dragging=!0,this._x=x.offsetX,this._y=x.offsetY,this.dispatchToElement(w(g,x),"dragstart",x.event))},_drag:function(x){var g=this._draggingTarget;if(g){var o=x.offsetX,s=x.offsetY,l=o-this._x,t=s-this._y;this._x=o,this._y=s,g.drift(l,t,x),this.dispatchToElement(w(g,x),"drag",x.event);var r=this.findHover(o,s,g).target,u=this._dropTarget;this._dropTarget=r,g!==r&&(u&&r!==u&&this.dispatchToElement(w(u,x),"dragleave",x.event),r&&r!==u&&this.dispatchToElement(w(r,x),"dragenter",x.event))}},_dragEnd:function(x){var g=this._draggingTarget;g&&(g.dragging=!1),this.dispatchToElement(w(g,x),"dragend",x.event),this._dropTarget&&this.dispatchToElement(w(this._dropTarget,x),"drop",x.event),this._draggingTarget=null,this._dropTarget=null}};function w(x,g){return{target:x,topTarget:g&&g.topTarget}}var h=e;ne.exports=h},yilW:function(ne,N,e){ne.exports=e.p+"static/learn.e7098108.svg"},yslc:function(ne,N){ne.exports="data:image/png;base64,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"},yxFR:function(ne,N,e){var w=e("y+Vt"),h=e("nPnh"),x=h.subPixelOptimizeLine,g={},o=w.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(s,l){var t,r,u,a;this.subPixelOptimize?(x(g,l,this.style),t=g.x1,r=g.y1,u=g.x2,a=g.y2):(t=l.x1,r=l.y1,u=l.x2,a=l.y2);var d=l.percent;if(d===0)return;s.moveTo(t,r),d<1&&(u=t*(1-d)+u*d,a=r*(1-d)+a*d),s.lineTo(u,a)},pointAt:function(s){var l=this.shape;return[l.x1*(1-s)+l.x2*s,l.y1*(1-s)+l.y2*s]}});ne.exports=o},zarK:function(ne,N,e){var w=e("YH21"),h=w.addEventListener,x=w.removeEventListener,g=w.normalizeEvent,o=w.getNativeEvent,s=e("bYtY"),l=e("H6uX"),t=e("ItGF"),r=300,u=t.domSupported,a=function(){var v=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],R=["touchstart","touchend","touchmove"],M={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},D=s.map(v,function(G){var q=G.replace("mouse","pointer");return M.hasOwnProperty(q)?q:G});return{mouse:v,touch:R,pointer:D}}(),d={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function m(v){return v==="mousewheel"&&t.browser.firefox?"DOMMouseScroll":v}function y(v){var R=v.pointerType;return R==="pen"||R==="touch"}function c(v){v.touching=!0,v.touchTimer!=null&&(clearTimeout(v.touchTimer),v.touchTimer=null),v.touchTimer=setTimeout(function(){v.touching=!1,v.touchTimer=null},700)}function b(v){v&&(v.zrByTouch=!0)}function I(v,R){return g(v.dom,new A(v,R),!0)}function j(v,R){for(var M=R,D=!1;M&&M.nodeType!==9&&!(D=M.domBelongToZr||M!==R&&M===v.painterRoot);)M=M.parentNode;return D}function A(v,R){this.type=R.type,this.target=this.currentTarget=v.dom,this.pointerType=R.pointerType,this.clientX=R.clientX,this.clientY=R.clientY}var L=A.prototype;L.stopPropagation=L.stopImmediatePropagation=L.preventDefault=s.noop;var p={mousedown:function(v){v=g(this.dom,v),this._mayPointerCapture=[v.zrX,v.zrY],this.trigger("mousedown",v)},mousemove:function(v){v=g(this.dom,v);var R=this._mayPointerCapture;R&&(v.zrX!==R[0]||v.zrY!==R[1])&&n(this,!0),this.trigger("mousemove",v)},mouseup:function(v){v=g(this.dom,v),n(this,!1),this.trigger("mouseup",v)},mouseout:function(v){v=g(this.dom,v),this._pointerCapturing&&(v.zrEventControl="no_globalout");var R=v.toElement||v.relatedTarget;v.zrIsToLocalDOM=j(this,R),this.trigger("mouseout",v)},touchstart:function(v){v=g(this.dom,v),b(v),this._lastTouchMoment=new Date,this.handler.processGesture(v,"start"),p.mousemove.call(this,v),p.mousedown.call(this,v)},touchmove:function(v){v=g(this.dom,v),b(v),this.handler.processGesture(v,"change"),p.mousemove.call(this,v)},touchend:function(v){v=g(this.dom,v),b(v),this.handler.processGesture(v,"end"),p.mouseup.call(this,v),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:je,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:Xe}]};return Ge},ye=(n=ue.rightData)!==null&&n!==void 0&&n.complete_count?Number((i=ue.rightData)===null||i===void 0?void 0:i.complete_count)/Number((P=ue.rightData)===null||P===void 0?void 0:P.challenge_count)*100:0;return ue.rightData?t.a.createElement("section",{className:d.a.rightWrap},!((_=ue.detail)!==null&&_!==void 0&&_.is_jupyter)&&((S=ue.detail)===null||S===void 0||((v=S.task_operation)===null||v===void 0)?void 0:v[2])&&(be==null||((R=be.userInfo)===null||R===void 0)?void 0:R.login)&&!!((M=ue.rightData)!==null&&M!==void 0&&M.complete_count)&&((D=ue.rightData)===null||D===void 0?void 0:D.complete_count)>0&&t.a.createElement("div",{className:d.a.learnWrap},t.a.createElement("div",{className:d.a.learnTopWrap},t.a.createElement("span",null,t.a.createElement("img",{className:d.a.titleImg,src:y.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),t.a.createElement("span",null,t.a.createElement("span",{className:"".concat(d.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((G=ue.rightData)===null||G===void 0?void 0:G.complete_count)||0," \u5173 / \u5171",((q=ue.rightData)===null||q===void 0?void 0:q.challenge_count)||0," \u5173"))),t.a.createElement(g.a,{percent:ye,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((V=ue.rightData)!==null&&V!==void 0&&(H=V.paths)!==null&&H!==void 0&&H.length)&&t.a.createElement("div",{className:d.a.courseWrap},t.a.createElement("p",{className:"mb20 font16"},t.a.createElement("img",{className:d.a.titleImg,src:b.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),t.a.createElement("div",null,(E=ue.rightData)===null||E===void 0?void 0:E.paths.map(function(Ae,Oe){return Oe>2?null:t.a.createElement("div",{className:d.a.pathWrap,key:Ae.id},t.a.createElement("a",{href:"/paths/".concat(Ae.id),target:"_blank"},t.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(u.a.IMG_SERVER,"/").concat(Ae.image_url),className:d.a.pathImg})),t.a.createElement("div",{className:d.a.pathContentWrap},t.a.createElement("a",{href:"/paths/".concat(Ae.id),target:"_blank",className:d.a.pathContentName},Ae.name),t.a.createElement("p",{className:d.a.pathContent},t.a.createElement(h.a,{placement:"bottom",title:"\u7AE0\u8282"},t.a.createElement("span",{className:d.a.pathContentCount},t.a.createElement("i",{className:"iconfont icon-shixun mr3"}),Ae.stages_count)),t.a.createElement(h.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",{className:d.a.pathContentCount},t.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),Ae.members_count)))))}))),t.a.createElement("div",null),!!((K=ue.rightData)!==null&&K!==void 0&&(k=K.recommands)!==null&&k!==void 0&&k.length)&&be.userInfo.main_site&&t.a.createElement("div",{className:d.a.recommandTrainingWrap},t.a.createElement("p",{className:"mb20 font16"},t.a.createElement("img",{className:d.a.titleImg,src:j.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("div",null,(Y=ue.rightData)===null||Y===void 0?void 0:Y.recommands.map(function(Ae,Oe){return Oe>2?null:t.a.createElement("div",{className:d.a.pathContentItem,key:Oe},t.a.createElement("a",{href:"/shixuns/".concat(Ae.identifier,"/challenges"),target:"_blank"},t.a.createElement("img",{src:"".concat(u.a.IMG_SERVER,"/").concat(Ae.pic),className:d.a.pathImg})),t.a.createElement("div",{className:d.a.pathContentWrap,style:{marginBottom:-4}},t.a.createElement(h.a,{placement:"bottom",title:Ae.name},t.a.createElement("a",{href:"/shixuns/".concat(Ae.identifier,"/challenges"),target:"_blank",className:d.a.pathContentName},Ae.name)),t.a.createElement("p",{className:"".concat(d.a.pathContent," ").concat(d.a.recommandContent)},t.a.createElement("span",null,Ae.stu_num," \u4EBA\u5B66\u4E60"),t.a.createElement("span",{className:d.a.recommandLevel},Ae.level))))}))),((Q=ue.rightData)===null||Q===void 0||((ee=Q.tags)===null||ee===void 0)?void 0:ee.length)>0&&t.a.createElement("div",{className:d.a.skillWrap},t.a.createElement("p",{className:"".concat(d.a.skillTopWrap," font16 mb20")},t.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",t.a.createElement("span",{className:"ml5 c-grey-c"},(ae=ue.rightData)===null||ae===void 0||((de=ae.tags)===null||de===void 0)?void 0:de.length))),t.a.createElement(L.a,{option:he(),style:{height:370},opts:{renderer:"svg"}}))):null};N.a=Object(r.a)(function(C){var f=C.shixunsDetail,n=C.user,i=C.loading,P=C.globalSetting;return{shixunsDetail:f,user:n,globalSetting:P,loading:i.models.index}})(B)}}]); + a `).concat(E,",").concat(E," 0 1 1 ").concat(-Y,",").concat(Q),ae=Math.PI*2*E,de={stroke:G,strokeDasharray:"".concat(D/100*(ae-V),"px ").concat(ae,"px"),strokeDashoffset:"-".concat(V/2+M/100*(ae-V),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ee,pathStyle:de}}var S=function(D){var G=D.prefixCls,q=D.strokeWidth,V=D.trailWidth,H=D.gapDegree,E=D.gapPosition,K=D.trailColor,k=D.strokeLinecap,Y=D.style,Q=D.className,ee=D.strokeColor,ae=D.percent,de=C(D,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ue=Object(w.useMemo)(function(){return n+=1,n},[]),be=_(0,100,K,q,H,E),U=be.pathString,Z=be.pathStyle,O=P(ae),X=P(ee),ce=X.find(function(ye){return Object.prototype.toString.call(ye)==="[object Object]"}),fe=s(O),xe=A(fe,1),De=xe[0],he=function(){var Ae=0;return O.map(function(Oe,Re){var Ie=X[Re]||X[X.length-1],Qe=Object.prototype.toString.call(Ie)==="[object Object]"?"url(#".concat(G,"-gradient-").concat(ue,")"):"",He=_(Ae,Oe,Ie,q,H,E);return Ae+=Oe,h.a.createElement("path",{key:Re,className:"".concat(G,"-circle-path"),d:He.pathString,stroke:Qe,strokeLinecap:k,strokeWidth:q,opacity:Oe===0?0:1,fillOpacity:"0",style:He.pathStyle,ref:De[Re]})})};return h.a.createElement("svg",j({className:g()("".concat(G,"-circle"),Q),viewBox:"0 0 100 100",style:Y},de),ce&&h.a.createElement("defs",null,h.a.createElement("linearGradient",{id:"".concat(G,"-gradient-").concat(ue),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ce).sort(function(ye,Ae){return o(ye)-o(Ae)}).map(function(ye,Ae){return h.a.createElement("stop",{key:Ae,offset:ye,stopColor:ce[ye]})}))),h.a.createElement("path",{className:"".concat(G,"-circle-trail"),d:U,stroke:K,strokeLinecap:k,strokeWidth:V||q,fillOpacity:"0",style:Z}),he().reverse())};S.defaultProps=r;var v=S,R={Line:I,Circle:v}},h7HQ:function(ne,N,e){var w=e("y+Vt"),h=e("T6xi"),x=w.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(g,r){h.buildPath(g,r,!0)}});ne.exports=x},hOwI:function(ne,N){var e=Math.log(2);function w(x,g,r,s,l,t){var i=s+"-"+l,u=x.length;if(t.hasOwnProperty(i))return t[i];if(g===1){var a=Math.round(Math.log((1<h&&s>g||sr?l:0}ne.exports=e},iXp4:function(ne,N,e){var w=e("ItGF"),h=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function x(g){return w.browser.ie&&w.browser.version>=11?function(){var r=this.__clipPaths,s=this.style,l;if(r)for(var t=0;t=0?U.splice(Re,1):U.push(Oe),ae({type:D.SELECTEDIDS,payload:Object(i.a)(U)})}function ye(){U.length===0?g.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(H(U,K),ae({type:D.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Ae=O>Z*10;return B.a.createElement("div",{className:"select-user-container"},B.a.createElement(M,{onSearch:xe,schools:ue}),X?B.a.createElement(B.a.Fragment,null,B.a.createElement("div",{className:"flexd-table-header mt20"},B.a.createElement(h.a,{pagination:!1,dataSource:R,columns:fe})),B.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},B.a.createElement(P.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:De,hasMore:Ae,useWindow:!1},B.a.createElement(h.a,{loading:be,showHeader:!1,pagination:!1,dataSource:de,columns:fe,onRow:function(Re){return{onClick:function(Qe){Re.added!==1&&he(Re.numid)}}}}))),B.a.createElement("div",{className:"flex-container flex-end"},B.a.createElement(y.a,{type:"ghost",style:{marginRight:10},onClick:E},"\u53D6\u6D88"),B.a.createElement(y.a,{type:"primary",onClick:ye},"\u786E\u5B9A"))):B.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},B.a.createElement("img",{src:S.a,width:"100",alt:""}),B.a.createElement("br",null),B.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},juDX:function(ne,N,e){e("P47w");var w=e("aX58"),h=w.registerPainter,x=e("3CBa");h("svg",x)},k3GJ:function(ne,N,e){"use strict";e.d(N,"a",function(){return mr});var w=e("rePB"),h=e("ODXe"),x=e("Ff2n"),g=e("VTBJ"),r=e("q1tI"),s=e("TSYQ"),l=e.n(s),t=e("Zm9Q"),i=e("6cGi"),u=e("KQm4"),a=e("xEkU"),d=e.n(a),m=e("t23M");function y(te){var me=Object(r.useRef)(),ve=Object(r.useRef)(!1);function ie(){for(var F=arguments.length,$=new Array(F),W=0;WMe&&(Ye=Me-$e),Object(r.useMemo)(function(){if(!$.length)return[0,0];for(var it=$.length,ht=it,yt=0;ytpe+Ye){ht=yt-1;break}}for(var Ct=0,Et=it-1;Et>=0;Et-=1){var gt=te.get($[Et].key)||p;if(gt[ge]1&&arguments[1]!==void 0?arguments[1]:!1,ie=me&&typeof me.getBoundingClientRect=="function"&&me.getBoundingClientRect().width;if(ie){if(ve){var F=getComputedStyle(me),$=F.marginLeft,W=F.marginRight;ie+=+$.replace("px","")+ +W.replace("px","")}ie=+ie.toFixed(6)}return ie||0},Ae=function(me,ve,ie){me&&Object(M.a)(me.style)==="object"&&(me.style[ve]=ie)},Oe=function(){return O.any},Re=e("bdgK"),Ie=e("i8i4"),Qe=e.n(Ie),He=e("wgJM"),nt=e("l4aY"),Ze=e("m+aA"),oe=e("c+Xe"),Ee=e("zT1h"),_e=e("QC+M");function Ne(te,me,ve){return ve?te[0]===me[0]:te[0]===me[0]&&te[1]===me[1]}function Le(te,me,ve){var ie=te[me]||{};return Object(g.a)(Object(g.a)({},ie),ve)}function Xe(te,me,ve,ie){for(var F=ve.points,$=Object.keys(te),W=0;W<$.length;W+=1){var re=$[W];if(Ne(te[re].points,F,ie))return"".concat(me,"-placement-").concat(re)}return""}var Ge=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var te=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(te)||/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(te==null?void 0:te.substr(0,4)))},ze=e("MNnm");function Ke(te,me){var ve={};return ve[te.toLowerCase()]=me.toLowerCase(),ve["Webkit".concat(te)]="webkit".concat(me),ve["Moz".concat(te)]="moz".concat(me),ve["ms".concat(te)]="MS".concat(me),ve["O".concat(te)]="o".concat(me.toLowerCase()),ve}function ot(te,me){var ve={animationend:Ke("Animation","AnimationEnd"),transitionend:Ke("Transition","TransitionEnd")};return te&&("AnimationEvent"in me||delete ve.animationend.animation,"TransitionEvent"in me||delete ve.transitionend.transition),ve}var tt=ot(Object(ze.a)(),typeof window!="undefined"?window:{}),We={};if(Object(ze.a)()){var lt=document.createElement("div");We=lt.style}var rt={};function Je(te){if(rt[te])return rt[te];var me=tt[te];if(me)for(var ve=Object.keys(me),ie=ve.length,F=0;F1&&arguments[1]!==void 0?arguments[1]:2;me();var $=Object(He.a)(function(){F<=1?ie({isCanceled:function(){return $!==te.current}}):ve(ie,F-1)});te.current=$}return r.useEffect(function(){return function(){me()}},[]),[ve,me]},Pt=[we,Be,Fe,Te],Lt=!1,ln=!0;function Vt(te){return te===Fe||te===Te}var Qt=function(te,me){var ve=r.useState(Pe),ie=Object(h.a)(ve,2),F=ie[0],$=ie[1],W=ct(),re=Object(h.a)(W,2),le=re[0],ge=re[1];function pe(){$(we)}return pt(function(){if(F!==Pe&&F!==Te){var Me=Pt.indexOf(F),je=Pt[Me+1],$e=me(F);$e===Lt?$(je):le(function(Ye){function it(){if(Ye.isCanceled())return;$(je)}$e===!0?it():Promise.resolve($e).then(it)})}},[te,F]),r.useEffect(function(){return function(){ge()}},[]),[pe,F]},an=function(te){var me=Object(r.useRef)(),ve=Object(r.useRef)(te);ve.current=te;var ie=r.useCallback(function(W){ve.current(W)},[]);function F(W){W&&(W.removeEventListener(Ve,ie),W.removeEventListener(qe,ie))}function $(W){me.current&&me.current!==W&&F(me.current),W&&W!==me.current&&(W.addEventListener(Ve,ie),W.addEventListener(qe,ie),me.current=W)}return r.useEffect(function(){return function(){F(me.current)}},[]),[$,F]};function rn(te,me,ve,ie){var F=ie.motionEnter,$=F===void 0?!0:F,W=ie.motionAppear,re=W===void 0?!0:W,le=ie.motionLeave,ge=le===void 0?!0:le,pe=ie.motionDeadline,Me=ie.motionLeaveImmediately,je=ie.onAppearPrepare,$e=ie.onEnterPrepare,Ye=ie.onLeavePrepare,it=ie.onAppearStart,ht=ie.onEnterStart,yt=ie.onLeaveStart,vt=ie.onAppearActive,Ct=ie.onEnterActive,Et=ie.onLeaveActive,gt=ie.onAppearEnd,bt=ie.onEnterEnd,wt=ie.onLeaveEnd,At=ie.onVisibleChanged,Wt=ke(),It=Object(h.a)(Wt,2),mt=It[0],ft=It[1],xt=ke(Ue),Ot=Object(h.a)(xt,2),dt=Ot[0],Rt=Ot[1],kt=ke(null),Dt=Object(h.a)(kt,2),Nt=Dt[0],zt=Dt[1],qt=Object(r.useRef)(!1),mn=Object(r.useRef)(null),Ht=Object(r.useRef)(!1),hn=Object(r.useRef)(null);function Rn(){var Bt=ve();return Bt||hn.current}var vn=Object(r.useRef)(!1);function gn(Bt){var _t=Rn();if(Bt&&!Bt.deadline&&Bt.target!==_t)return;var en;dt===Ce&&vn.current?en=gt==null?void 0:gt(_t,Bt):dt===J&&vn.current?en=bt==null?void 0:bt(_t,Bt):dt===se&&vn.current&&(en=wt==null?void 0:wt(_t,Bt)),en!==!1&&!Ht.current&&(Rt(Ue),zt(null))}var Gt=an(gn),sn=Object(h.a)(Gt,1),$t=sn[0],Yt=r.useMemo(function(){var Bt,_t,en;switch(dt){case"appear":return Bt={},Object(w.a)(Bt,we,je),Object(w.a)(Bt,Be,it),Object(w.a)(Bt,Fe,vt),Bt;case"enter":return _t={},Object(w.a)(_t,we,$e),Object(w.a)(_t,Be,ht),Object(w.a)(_t,Fe,Ct),_t;case"leave":return en={},Object(w.a)(en,we,Ye),Object(w.a)(en,Be,yt),Object(w.a)(en,Fe,Et),en;default:return{}}},[dt]),Un=Qt(dt,function(Bt){if(Bt===we){var _t=Yt[we];return _t?_t(Rn()):Lt}if(Ut in Yt){var en;zt(((en=Yt[Ut])===null||en===void 0?void 0:en.call(Yt,Rn(),null))||null)}return Ut===Fe&&($t(Rn()),pe>0&&(clearTimeout(mn.current),mn.current=setTimeout(function(){gn({deadline:!0})},pe))),ln}),kn=Object(h.a)(Un,2),Hn=kn[0],Ut=kn[1],Pn=Vt(Ut);vn.current=Pn,pt(function(){ft(me);var Bt=qt.current;if(qt.current=!0,!te)return;var _t;!Bt&&me&&re&&(_t=Ce),Bt&&me&&$&&(_t=J),(Bt&&!me&&ge||!Bt&&Me&&!me&&ge)&&(_t=se),_t&&(Rt(_t),Hn())},[me]),Object(r.useEffect)(function(){(dt===Ce&&!re||dt===J&&!$||dt===se&&!ge)&&Rt(Ue)},[re,$,ge]),Object(r.useEffect)(function(){return function(){clearTimeout(mn.current),Ht.current=!0}},[]),Object(r.useEffect)(function(){mt!==void 0&&dt===Ue&&(At==null||At(mt))},[mt,dt]);var Gn=Nt;return Yt[we]&&Ut===Be&&(Gn=Object(g.a)({transition:"none"},Gn)),[dt,Ut,Gn,mt!=null?mt:me]}var yn=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(){return Object(B.a)(this,ve),me.apply(this,arguments)}return Object(C.a)(ve,[{key:"render",value:function(){return this.props.children}}]),ve}(r.Component),Xt=yn;function un(te){var me=te;Object(M.a)(te)==="object"&&(me=te.transitionSupport);function ve(F){return!!(F.motionName&&me)}var ie=r.forwardRef(function(F,$){var W=F.visible,re=W===void 0?!0:W,le=F.removeOnLeave,ge=le===void 0?!0:le,pe=F.forceRender,Me=F.children,je=F.motionName,$e=F.leavedClassName,Ye=F.eventProps,it=ve(F),ht=Object(r.useRef)(),yt=Object(r.useRef)();function vt(){try{return Object(Ze.a)(ht.current||yt.current)}catch(Rt){return null}}var Ct=rn(it,re,vt,F),Et=Object(h.a)(Ct,4),gt=Et[0],bt=Et[1],wt=Et[2],At=Et[3],Wt=r.useRef(At);At&&(Wt.current=!0);var It=Object(r.useRef)($);It.current=$;var mt=r.useCallback(function(Rt){ht.current=Rt,Object(oe.b)(It.current,Rt)},[]),ft,xt=Object(g.a)(Object(g.a)({},Ye),{},{visible:re});if(!Me)ft=null;else if(gt===Ue||!ve(F))At?ft=Me(Object(g.a)({},xt),mt):!ge&&Wt.current?ft=Me(Object(g.a)(Object(g.a)({},xt),{},{className:$e}),mt):pe?ft=Me(Object(g.a)(Object(g.a)({},xt),{},{style:{display:"none"}}),mt):ft=null;else{var Ot,dt;bt===we?dt="prepare":Vt(bt)?dt="active":bt===Be&&(dt="start"),ft=Me(Object(g.a)(Object(g.a)({},xt),{},{className:l()(Se(je,gt),(Ot={},Object(w.a)(Ot,Se(je,"".concat(gt,"-").concat(dt)),dt),Object(w.a)(Ot,je,typeof je=="string"),Ot)),style:wt}),mt)}return r.createElement(Xt,{ref:yt},ft)});return ie.displayName="CSSMotion",ie}var En=un(ut),Dn="add",On="keep",dn="remove",Sn="removed";function Tn(te){var me;return te&&Object(M.a)(te)==="object"&&"key"in te?me=te:me={key:te},Object(g.a)(Object(g.a)({},me),{},{key:String(me.key)})}function In(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return te.map(Tn)}function Jt(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ve=[],ie=0,F=me.length,$=In(te),W=In(me);$.forEach(function(ge){for(var pe=!1,Me=ie;Me1});return le.forEach(function(ge){ve=ve.filter(function(pe){var Me=pe.key,je=pe.status;return Me!==ge||je!==dn}),ve.forEach(function(pe){pe.key===ge&&(pe.status=On)})}),ve}var on=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function pn(te){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:En,ve=function(ie){Object(n.a)($,ie);var F=Object(o.a)($);function $(){var W;return Object(B.a)(this,$),W=F.apply(this,arguments),W.state={keyEntities:[]},W.removeKey=function(re){W.setState(function(le){var ge=le.keyEntities;return{keyEntities:ge.map(function(pe){return pe.key!==re?pe:Object(g.a)(Object(g.a)({},pe),{},{status:Sn})})}})},W}return Object(C.a)($,[{key:"render",value:function(){var re=this,le=this.state.keyEntities,ge=this.props,pe=ge.component,Me=ge.children,je=ge.onVisibleChanged,$e=Object(x.a)(ge,["component","children","onVisibleChanged"]),Ye=pe||r.Fragment,it={};return on.forEach(function(ht){it[ht]=$e[ht],delete $e[ht]}),delete $e.keys,r.createElement(Ye,$e,le.map(function(ht){var yt=ht.status,vt=Object(x.a)(ht,["status"]),Ct=yt===Dn||yt===On;return r.createElement(me,Object(T.a)({},it,{key:vt.key,visible:Ct,eventProps:vt,onVisibleChanged:function(gt){je==null||je(gt,{key:vt.key}),gt||re.removeKey(vt.key)}}),Me)}))}}],[{key:"getDerivedStateFromProps",value:function(re,le){var ge=re.keys,pe=le.keyEntities,Me=In(ge),je=Jt(pe,Me);return{keyEntities:je.filter(function($e){var Ye=pe.find(function(it){var ht=it.key;return $e.key===ht});return!(Ye&&Ye.status===Sn&&$e.status===dn)})}}}]),$}(r.Component);return ve.defaultProps={component:"div"},ve}var tn=pn(ut),cn=En;function Cn(te){var me=te.prefixCls,ve=te.motion,ie=te.animation,F=te.transitionName;return ve||(ie?{motionName:"".concat(me,"-").concat(ie)}:F?{motionName:F}:null)}function Vn(te){var me=te.prefixCls,ve=te.visible,ie=te.zIndex,F=te.mask,$=te.maskMotion,W=te.maskAnimation,re=te.maskTransitionName;if(!F)return null;var le={};return($||re||W)&&(le=Object(g.a)({motionAppear:!0},Cn({motion:$,prefixCls:me,transitionName:re,animation:W}))),r.createElement(cn,Object(T.a)({},le,{visible:ve,removeOnLeave:!0}),function(ge){var pe=ge.className;return r.createElement("div",{style:{zIndex:ie},className:l()("".concat(me,"-mask"),pe)})})}var zn=e("9mu1"),Qn=e("o0o1"),Sa=e.n(Qn),Ta=e("HaE+"),Xn=["measure","align",null,"motion"],Ft=function(te,me){var ve=Object(r.useState)(null),ie=Object(h.a)(ve,2),F=ie[0],$=ie[1],W=Object(r.useRef)(),re=Object(r.useRef)(!1);function le(Me){re.current||$(Me)}function ge(){He.a.cancel(W.current)}function pe(Me){ge(),W.current=Object(He.a)(function(){le(function(je){switch(F){case"align":return"motion";case"motion":return"stable";default:}return je}),Me==null||Me()})}return Object(r.useEffect)(function(){le("measure")},[te]),Object(r.useEffect)(function(){switch(F){case"measure":me();break;default:}F&&(W.current=Object(He.a)(Object(Ta.a)(Sa.a.mark(function Me(){var je,$e;return Sa.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:je=Xn.indexOf(F),$e=Xn[je+1],$e&&je!==-1&&le($e);case 3:case"end":return it.stop()}},Me)}))))},[F]),Object(r.useEffect)(function(){return function(){re.current=!0,ge()}},[]),[F,pe]},Jn=function(te){var me=r.useState({width:0,height:0}),ve=Object(h.a)(me,2),ie=ve[0],F=ve[1];function $(re){F({width:re.offsetWidth,height:re.offsetHeight})}var W=r.useMemo(function(){var re={};if(te){var le=ie.width,ge=ie.height;te.indexOf("height")!==-1&&ge?re.height=ge:te.indexOf("minHeight")!==-1&&ge&&(re.minHeight=ge),te.indexOf("width")!==-1&&le?re.width=le:te.indexOf("minWidth")!==-1&&le&&(re.minWidth=le)}return re},[te,ie]);return[W,$]},Yn=r.forwardRef(function(te,me){var ve=te.visible,ie=te.prefixCls,F=te.className,$=te.style,W=te.children,re=te.zIndex,le=te.stretch,ge=te.destroyPopupOnHide,pe=te.forceRender,Me=te.align,je=te.point,$e=te.getRootDomNode,Ye=te.getClassNameFromAlign,it=te.onAlign,ht=te.onMouseEnter,yt=te.onMouseLeave,vt=te.onMouseDown,Ct=te.onTouchStart,Et=Object(r.useRef)(),gt=Object(r.useRef)(),bt=Object(r.useState)(),wt=Object(h.a)(bt,2),At=wt[0],Wt=wt[1],It=Jn(le),mt=Object(h.a)(It,2),ft=mt[0],xt=mt[1];function Ot(){le&&xt($e())}var dt=Ft(ve,Ot),Rt=Object(h.a)(dt,2),kt=Rt[0],Dt=Rt[1],Nt=Object(r.useRef)();function zt(){return je||$e}function qt(){var Gt;(Gt=Et.current)===null||Gt===void 0||Gt.forceAlign()}function mn(Gt,sn){var $t=Ye(sn);At!==$t&&Wt($t),kt==="align"&&(At!==$t?Promise.resolve().then(function(){qt()}):Dt(function(){var Yt;(Yt=Nt.current)===null||Yt===void 0||Yt.call(Nt)}),it==null||it(Gt,sn))}var Ht=Object(g.a)({},Cn(te));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Gt){var sn=Ht[Gt];Ht[Gt]=function($t,Yt){return Dt(),sn==null?void 0:sn($t,Yt)}});function hn(){return new Promise(function(Gt){Nt.current=Gt})}r.useEffect(function(){!Ht.motionName&&kt==="motion"&&Dt()},[Ht.motionName,kt]),r.useImperativeHandle(me,function(){return{forceAlign:qt,getElement:function(){return gt.current}}});var Rn=Object(g.a)(Object(g.a)({},ft),{},{zIndex:re,opacity:kt==="motion"||kt==="stable"||!ve?void 0:0,pointerEvents:kt==="stable"?void 0:"none"},$),vn=!0;(Me==null?void 0:Me.points)&&(kt==="align"||kt==="stable")&&(vn=!1);var gn=W;return r.Children.count(W)>1&&(gn=r.createElement("div",{className:"".concat(ie,"-content")},W)),r.createElement(cn,Object(T.a)({visible:ve,ref:gt,leavedClassName:"".concat(ie,"-hidden")},Ht,{onAppearPrepare:hn,onEnterPrepare:hn,removeOnLeave:ge,forceRender:pe}),function(Gt,sn){var $t=Gt.className,Yt=Gt.style,Un=l()(ie,F,At,$t);return r.createElement(zn.a,{target:zt(),key:"popup",ref:Et,monitorWindowResize:!0,disabled:vn,align:Me,onAlign:mn},r.createElement("div",{ref:sn,className:Un,onMouseEnter:ht,onMouseLeave:yt,onMouseDownCapture:vt,onTouchStartCapture:Ct,style:Object(g.a)(Object(g.a)({},Yt),Rn)},gn))})});Yn.displayName="PopupInner";var wa=Yn,An=r.forwardRef(function(te,me){var ve=te.prefixCls,ie=te.visible,F=te.zIndex,$=te.children,W=te.mobile;W=W===void 0?{}:W;var re=W.popupClassName,le=W.popupStyle,ge=W.popupMotion,pe=ge===void 0?{}:ge,Me=W.popupRender,je=r.useRef();r.useImperativeHandle(me,function(){return{forceAlign:function(){},getElement:function(){return je.current}}});var $e=Object(g.a)({zIndex:F},le),Ye=$;return r.Children.count($)>1&&(Ye=r.createElement("div",{className:"".concat(ve,"-content")},$)),Me&&(Ye=Me(Ye)),r.createElement(cn,Object(T.a)({visible:ie,ref:je,removeOnLeave:!0},pe),function(it,ht){var yt=it.className,vt=it.style,Ct=l()(ve,re,yt);return r.createElement("div",{ref:ht,className:Ct,style:Object(g.a)(Object(g.a)({},vt),$e)},Ye)})});An.displayName="MobilePopupInner";var Ha=An,Ra=["visible","mobile"],ra=r.forwardRef(function(te,me){var ve=te.visible,ie=te.mobile,F=Object(x.a)(te,Ra),$=Object(r.useState)(ve),W=Object(h.a)($,2),re=W[0],le=W[1],ge=Object(r.useState)(!1),pe=Object(h.a)(ge,2),Me=pe[0],je=pe[1],$e=Object(g.a)(Object(g.a)({},F),{},{visible:re});Object(r.useEffect)(function(){le(ve),ve&&ie&&je(Ge())},[ve,ie]);var Ye=Me?r.createElement(Ha,Object(T.a)({},$e,{mobile:ie,ref:me})):r.createElement(wa,Object(T.a)({},$e,{ref:me}));return r.createElement("div",null,r.createElement(Vn,$e),Ye)});ra.displayName="Popup";var Ga=ra,Va=r.createContext(null),oa=Va;function Zn(){}function Qa(){return""}function Xa(te){return te?te.ownerDocument:window.document}var Da=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ja(te){var me=function(ve){Object(n.a)(F,ve);var ie=Object(o.a)(F);function F($){var W;Object(B.a)(this,F),W=ie.call(this,$),W.popupRef=r.createRef(),W.triggerRef=r.createRef(),W.attachId=void 0,W.clickOutsideHandler=void 0,W.touchOutsideHandler=void 0,W.contextMenuOutsideHandler1=void 0,W.contextMenuOutsideHandler2=void 0,W.mouseDownTimeout=void 0,W.focusTime=void 0,W.preClickTime=void 0,W.preTouchTime=void 0,W.delayTimer=void 0,W.hasPopupMouseDown=void 0,W.onMouseEnter=function(le){var ge=W.props.mouseEnterDelay;W.fireEvents("onMouseEnter",le),W.delaySetPopupVisible(!0,ge,ge?null:le)},W.onMouseMove=function(le){W.fireEvents("onMouseMove",le),W.setPoint(le)},W.onMouseLeave=function(le){W.fireEvents("onMouseLeave",le),W.delaySetPopupVisible(!1,W.props.mouseLeaveDelay)},W.onPopupMouseEnter=function(){W.clearDelayTimer()},W.onPopupMouseLeave=function(le){var ge;if(le.relatedTarget&&!le.relatedTarget.setTimeout&&Object(nt.a)((ge=W.popupRef.current)===null||ge===void 0?void 0:ge.getElement(),le.relatedTarget))return;W.delaySetPopupVisible(!1,W.props.mouseLeaveDelay)},W.onFocus=function(le){W.fireEvents("onFocus",le),W.clearDelayTimer(),W.isFocusToShow()&&(W.focusTime=Date.now(),W.delaySetPopupVisible(!0,W.props.focusDelay))},W.onMouseDown=function(le){W.fireEvents("onMouseDown",le),W.preClickTime=Date.now()},W.onTouchStart=function(le){W.fireEvents("onTouchStart",le),W.preTouchTime=Date.now()},W.onBlur=function(le){W.fireEvents("onBlur",le),W.clearDelayTimer(),W.isBlurToHide()&&W.delaySetPopupVisible(!1,W.props.blurDelay)},W.onContextMenu=function(le){le.preventDefault(),W.fireEvents("onContextMenu",le),W.setPopupVisible(!0,le)},W.onContextMenuClose=function(){W.isContextMenuToShow()&&W.close()},W.onClick=function(le){if(W.fireEvents("onClick",le),W.focusTime){var ge;if(W.preClickTime&&W.preTouchTime?ge=Math.min(W.preClickTime,W.preTouchTime):W.preClickTime?ge=W.preClickTime:W.preTouchTime&&(ge=W.preTouchTime),Math.abs(ge-W.focusTime)<20)return;W.focusTime=0}W.preClickTime=0,W.preTouchTime=0,W.isClickToShow()&&(W.isClickToHide()||W.isBlurToHide())&&le&&le.preventDefault&&le.preventDefault();var pe=!W.state.popupVisible;(W.isClickToHide()&&!pe||pe&&W.isClickToShow())&&W.setPopupVisible(!W.state.popupVisible,le)},W.onPopupMouseDown=function(){if(W.hasPopupMouseDown=!0,clearTimeout(W.mouseDownTimeout),W.mouseDownTimeout=window.setTimeout(function(){W.hasPopupMouseDown=!1},0),W.context){var le;(le=W.context).onPopupMouseDown.apply(le,arguments)}},W.onDocumentClick=function(le){if(W.props.mask&&!W.props.maskClosable)return;var ge=le.target,pe=W.getRootDomNode(),Me=W.getPopupDomNode();(!Object(nt.a)(pe,ge)||W.isContextMenuOnly())&&!Object(nt.a)(Me,ge)&&!W.hasPopupMouseDown&&W.close()},W.getRootDomNode=function(){var le=W.props.getTriggerDOMNode;if(le)return le(W.triggerRef.current);try{var ge=Object(Ze.a)(W.triggerRef.current);if(ge)return ge}catch(pe){}return Qe.a.findDOMNode(Object(f.a)(W))},W.getPopupClassNameFromAlign=function(le){var ge=[],pe=W.props,Me=pe.popupPlacement,je=pe.builtinPlacements,$e=pe.prefixCls,Ye=pe.alignPoint,it=pe.getPopupClassNameFromAlign;return Me&&je&&ge.push(Xe(je,$e,le,Ye)),it&&ge.push(it(le)),ge.join(" ")},W.getComponent=function(){var le=W.props,ge=le.prefixCls,pe=le.destroyPopupOnHide,Me=le.popupClassName,je=le.onPopupAlign,$e=le.popupMotion,Ye=le.popupAnimation,it=le.popupTransitionName,ht=le.popupStyle,yt=le.mask,vt=le.maskAnimation,Ct=le.maskTransitionName,Et=le.maskMotion,gt=le.zIndex,bt=le.popup,wt=le.stretch,At=le.alignPoint,Wt=le.mobile,It=le.forceRender,mt=W.state,ft=mt.popupVisible,xt=mt.point,Ot=W.getPopupAlign(),dt={};return W.isMouseEnterToShow()&&(dt.onMouseEnter=W.onPopupMouseEnter),W.isMouseLeaveToHide()&&(dt.onMouseLeave=W.onPopupMouseLeave),dt.onMouseDown=W.onPopupMouseDown,dt.onTouchStart=W.onPopupMouseDown,r.createElement(Ga,Object(T.a)({prefixCls:ge,destroyPopupOnHide:pe,visible:ft,point:At&&xt,className:Me,align:Ot,onAlign:je,animation:Ye,getClassNameFromAlign:W.getPopupClassNameFromAlign},dt,{stretch:wt,getRootDomNode:W.getRootDomNode,style:ht,mask:yt,zIndex:gt,transitionName:it,maskAnimation:vt,maskTransitionName:Ct,maskMotion:Et,ref:W.popupRef,motion:$e,mobile:Wt,forceRender:It}),typeof bt=="function"?bt():bt)},W.attachParent=function(le){He.a.cancel(W.attachId);var ge=W.props,pe=ge.getPopupContainer,Me=ge.getDocument,je=W.getRootDomNode(),$e;pe?(je||pe.length===0)&&($e=pe(je)):$e=Me(W.getRootDomNode()).body,$e?$e.appendChild(le):W.attachId=Object(He.a)(function(){W.attachParent(le)})},W.getContainer=function(){var le=W.props.getDocument,ge=le(W.getRootDomNode()).createElement("div");return ge.style.position="absolute",ge.style.top="0",ge.style.left="0",ge.style.width="100%",W.attachParent(ge),ge},W.setPoint=function(le){var ge=W.props.alignPoint;if(!ge||!le)return;W.setState({point:{pageX:le.pageX,pageY:le.pageY}})},W.handlePortalUpdate=function(){W.state.prevPopupVisible!==W.state.popupVisible&&W.props.afterPopupVisibleChange(W.state.popupVisible)},W.triggerContextValue={onPopupMouseDown:W.onPopupMouseDown};var re;return"popupVisible"in $?re=!!$.popupVisible:re=!!$.defaultPopupVisible,W.state={prevPopupVisible:re,popupVisible:re},Da.forEach(function(le){W["fire".concat(le)]=function(ge){W.fireEvents(le,ge)}}),W}return Object(C.a)(F,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var W=this.props,re=this.state;if(re.popupVisible){var le;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(le=W.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ee.a)(le,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(le=le||W.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ee.a)(le,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(le=le||W.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ee.a)(le,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ee.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),He.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var W;return((W=this.popupRef.current)===null||W===void 0?void 0:W.getElement())||null}},{key:"getPopupAlign",value:function(){var W=this.props,re=W.popupPlacement,le=W.popupAlign,ge=W.builtinPlacements;return re&&ge?Le(ge,re,le):le}},{key:"setPopupVisible",value:function(W,re){var le=this.props.alignPoint,ge=this.state.popupVisible;this.clearDelayTimer(),ge!==W&&("popupVisible"in this.props||this.setState({popupVisible:W,prevPopupVisible:ge}),this.props.onPopupVisibleChange(W)),le&&re&&W&&this.setPoint(re)}},{key:"delaySetPopupVisible",value:function(W,re,le){var ge=this,pe=re*1e3;if(this.clearDelayTimer(),pe){var Me=le?{pageX:le.pageX,pageY:le.pageY}:null;this.delayTimer=window.setTimeout(function(){ge.setPopupVisible(W,Me),ge.clearDelayTimer()},pe)}else this.setPopupVisible(W,le)}},{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(W){var re=this.props.children.props,le=this.props;return re[W]&&le[W]?this["fire".concat(W)]:re[W]||le[W]}},{key:"isClickToShow",value:function(){var W=this.props,re=W.action,le=W.showAction;return re.indexOf("click")!==-1||le.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var W=this.props.action;return W==="contextMenu"||W.length===1&&W[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var W=this.props,re=W.action,le=W.showAction;return re.indexOf("contextMenu")!==-1||le.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var W=this.props,re=W.action,le=W.hideAction;return re.indexOf("click")!==-1||le.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var W=this.props,re=W.action,le=W.showAction;return re.indexOf("hover")!==-1||le.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var W=this.props,re=W.action,le=W.hideAction;return re.indexOf("hover")!==-1||le.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var W=this.props,re=W.action,le=W.showAction;return re.indexOf("focus")!==-1||le.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var W=this.props,re=W.action,le=W.hideAction;return re.indexOf("focus")!==-1||le.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var W;(W=this.popupRef.current)===null||W===void 0||W.forceAlign()}}},{key:"fireEvents",value:function(W,re){var le=this.props.children.props[W];le&&le(re);var ge=this.props[W];ge&&ge(re)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var W=this.state.popupVisible,re=this.props,le=re.children,ge=re.forceRender,pe=re.alignPoint,Me=re.className,je=re.autoDestroy,$e=r.Children.only(le),Ye={key:"trigger"};this.isContextMenuToShow()?Ye.onContextMenu=this.onContextMenu:Ye.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Ye.onClick=this.onClick,Ye.onMouseDown=this.onMouseDown,Ye.onTouchStart=this.onTouchStart):(Ye.onClick=this.createTwoChains("onClick"),Ye.onMouseDown=this.createTwoChains("onMouseDown"),Ye.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Ye.onMouseEnter=this.onMouseEnter,pe&&(Ye.onMouseMove=this.onMouseMove)):Ye.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Ye.onMouseLeave=this.onMouseLeave:Ye.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Ye.onFocus=this.onFocus,Ye.onBlur=this.onBlur):(Ye.onFocus=this.createTwoChains("onFocus"),Ye.onBlur=this.createTwoChains("onBlur"));var it=l()($e&&$e.props&&$e.props.className,Me);it&&(Ye.className=it);var ht=Object(g.a)({},Ye);Object(oe.c)($e)&&(ht.ref=Object(oe.a)(this.triggerRef,$e.ref));var yt=r.cloneElement($e,ht),vt;return(W||this.popupRef.current||ge)&&(vt=r.createElement(te,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!W&&je&&(vt=null),r.createElement(oa.Provider,{value:this.triggerContextValue},yt,vt)}}],[{key:"getDerivedStateFromProps",value:function(W,re){var le=W.popupVisible,ge={};return le!==void 0&&re.popupVisible!==le&&(ge.popupVisible=le,ge.prevPopupVisible=re.popupVisible),ge}}]),F}(r.Component);return me.contextType=oa,me.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Qa,getDocument:Xa,onPopupVisibleChange:Zn,afterPopupVisibleChange:Zn,onPopupAlign:Zn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},me}var Ya=Ja(_e.a),wn={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:wn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:wn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:wn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:wn,offset:[4,0]}},_a={topLeft:{points:["bl","tl"],overflow:wn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:wn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:wn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:wn,offset:[4,0]}},sa=ia,fn=0,xn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Mn=function(me,ve,ie){var F=fe(ve),$=me.getState();me.setState({defaultActiveFirst:Object(g.a)(Object(g.a)({},$.defaultActiveFirst),{},Object(w.a)({},F,ie))})},la=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(ie){var F;Object(B.a)(this,ve),F=me.call(this,ie),F.onDestroy=function(pe){F.props.onDestroy(pe)},F.onKeyDown=function(pe){var Me=pe.keyCode,je=F.menuInstance,$e=F.props.store,Ye=F.getVisible();if(Me===b.a.ENTER)return F.onTitleClick(pe),Mn($e,F.props.eventKey,!0),!0;if(Me===b.a.RIGHT)return Ye?je.onKeyDown(pe):(F.triggerOpenChange(!0),Mn($e,F.props.eventKey,!0)),!0;if(Me===b.a.LEFT){var it;if(Ye)it=je.onKeyDown(pe);else return;return it||(F.triggerOpenChange(!1),it=!0),it}return Ye&&(Me===b.a.UP||Me===b.a.DOWN)?je.onKeyDown(pe):void 0},F.onOpenChange=function(pe){F.props.onOpenChange(pe)},F.onPopupVisibleChange=function(pe){F.triggerOpenChange(pe,pe?"mouseenter":"mouseleave")},F.onMouseEnter=function(pe){var Me=F.props,je=Me.eventKey,$e=Me.onMouseEnter,Ye=Me.store;Mn(Ye,F.props.eventKey,!1),$e({key:je,domEvent:pe})},F.onMouseLeave=function(pe){var Me=F.props,je=Me.parentMenu,$e=Me.eventKey,Ye=Me.onMouseLeave;je.subMenuInstance=Object(f.a)(F),Ye({key:$e,domEvent:pe})},F.onTitleMouseEnter=function(pe){var Me=F.props,je=Me.eventKey,$e=Me.onItemHover,Ye=Me.onTitleMouseEnter;$e({key:je,hover:!0}),Ye({key:je,domEvent:pe})},F.onTitleMouseLeave=function(pe){var Me=F.props,je=Me.parentMenu,$e=Me.eventKey,Ye=Me.onItemHover,it=Me.onTitleMouseLeave;je.subMenuInstance=Object(f.a)(F),Ye({key:$e,hover:!1}),it({key:$e,domEvent:pe})},F.onTitleClick=function(pe){var Me=Object(f.a)(F),je=Me.props;if(je.onTitleClick({key:je.eventKey,domEvent:pe}),je.triggerSubMenuAction==="hover")return;F.triggerOpenChange(!F.getVisible(),"click"),Mn(je.store,F.props.eventKey,!1)},F.onSubMenuClick=function(pe){typeof F.props.onClick=="function"&&F.props.onClick(F.addKeyPath(pe))},F.onSelect=function(pe){F.props.onSelect(pe)},F.onDeselect=function(pe){F.props.onDeselect(pe)},F.getPrefixCls=function(){return"".concat(F.props.rootPrefixCls,"-submenu")},F.getActiveClassName=function(){return"".concat(F.getPrefixCls(),"-active")},F.getDisabledClassName=function(){return"".concat(F.getPrefixCls(),"-disabled")},F.getSelectedClassName=function(){return"".concat(F.getPrefixCls(),"-selected")},F.getOpenClassName=function(){return"".concat(F.props.rootPrefixCls,"-submenu-open")},F.getVisible=function(){return F.state.isOpen},F.getMode=function(){return F.state.mode},F.saveMenuInstance=function(pe){F.menuInstance=pe},F.addKeyPath=function(pe){return Object(g.a)(Object(g.a)({},pe),{},{keyPath:(pe.keyPath||[]).concat(F.props.eventKey)})},F.triggerOpenChange=function(pe,Me){var je=F.props.eventKey,$e=function(){F.onOpenChange({key:je,item:Object(f.a)(F),trigger:Me,open:pe})};Me==="mouseenter"?F.mouseenterTimeout=setTimeout(function(){$e()},0):$e()},F.isChildrenSelected=function(){var pe={find:!1};return De(F.props.children,F.props.selectedKeys,pe),pe.find},F.isInlineMode=function(){return F.getMode()==="inline"},F.adjustWidth=function(){if(!F.subMenuTitle||!F.menuInstance)return;var pe=Ie.findDOMNode(F.menuInstance);if(pe.offsetWidth>=F.subMenuTitle.offsetWidth)return;pe.style.minWidth="".concat(F.subMenuTitle.offsetWidth,"px")},F.saveSubMenuTitle=function(pe){F.subMenuTitle=pe},F.getBaseProps=function(){var pe=Object(f.a)(F),Me=pe.props,je=F.getMode();return{mode:je==="horizontal"?"vertical":je,visible:F.getVisible(),level:Me.level+1,inlineIndent:Me.inlineIndent,focusable:!1,onClick:F.onSubMenuClick,onSelect:F.onSelect,onDeselect:F.onDeselect,onDestroy:F.onDestroy,selectedKeys:Me.selectedKeys,eventKey:"".concat(Me.eventKey,"-menu-"),openKeys:Me.openKeys,motion:Me.motion,onOpenChange:F.onOpenChange,subMenuOpenDelay:Me.subMenuOpenDelay,parentMenu:Object(f.a)(F),subMenuCloseDelay:Me.subMenuCloseDelay,forceSubMenuRender:Me.forceSubMenuRender,triggerSubMenuAction:Me.triggerSubMenuAction,builtinPlacements:Me.builtinPlacements,defaultActiveFirst:Me.store.getState().defaultActiveFirst[fe(Me.eventKey)],multiple:Me.multiple,prefixCls:Me.rootPrefixCls,id:F.internalMenuId,manualRef:F.saveMenuInstance,itemIcon:Me.itemIcon,expandIcon:Me.expandIcon,direction:Me.direction}},F.getMotion=function(pe,Me){var je=Object(f.a)(F),$e=je.haveRendered,Ye=F.props,it=Ye.motion,ht=Ye.rootPrefixCls,yt=Object(g.a)(Object(g.a)({},it),{},{leavedClassName:"".concat(ht,"-hidden"),removeOnLeave:!1,motionAppear:$e||!Me||pe!=="inline"});return yt};var $=ie.store,W=ie.eventKey,re=$.getState(),le=re.defaultActiveFirst;F.isRootMenu=!1;var ge=!1;return le&&(ge=le[W]),Mn($,W,ge),F.state={mode:ie.mode,isOpen:ie.isOpen},F}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var F=this,$=this.props,W=$.mode,re=$.parentMenu,le=$.manualRef,ge=$.isOpen,pe=function(){F.setState({mode:W,isOpen:ge})},Me=ge!==this.state.isOpen,je=W!==this.state.mode;if((je||Me)&&(He.a.cancel(this.updateStateRaf),je?this.updateStateRaf=Object(He.a)(pe):pe()),le&&le(this),W!=="horizontal"||!(re==null?void 0:re.isRootMenu)||!ge)return;this.minWidthTimeout=setTimeout(function(){return F.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var F=this.props,$=F.onDestroy,W=F.eventKey;$&&$(W),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),He.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(F,$){var W=this.getBaseProps();return r.createElement(ea,Object(T.a)({},W,{id:this.internalMenuId,className:F,style:$}),this.props.children)}},{key:"renderChildren",value:function(){var F=this,$=this.getBaseProps(),W=$.mode,re=$.visible,le=$.forceSubMenuRender,ge=$.direction,pe=this.getMotion(W,re);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||re||le,!this.haveOpened)return r.createElement("div",null);var Me=l()("".concat($.prefixCls,"-sub"),Object(w.a)({},"".concat($.prefixCls,"-rtl"),ge==="rtl"));return this.isInlineMode()?r.createElement(cn,Object(T.a)({visible:$.visible,forceRender:le},pe),function(je){var $e=je.className,Ye=je.style,it=l()(Me,$e);return F.renderPopupMenu(it,Ye)}):this.renderPopupMenu(Me)}},{key:"render",value:function(){var F,$,W,re=Object(g.a)({},this.props),le=this.getVisible(),ge=this.getPrefixCls(),pe=this.isInlineMode(),Me=this.getMode(),je=l()(ge,"".concat(ge,"-").concat(Me),(F={},Object(w.a)(F,re.className,!!re.className),Object(w.a)(F,this.getOpenClassName(),le),Object(w.a)(F,this.getActiveClassName(),re.active||le&&!pe),Object(w.a)(F,this.getDisabledClassName(),re.disabled),Object(w.a)(F,this.getSelectedClassName(),this.isChildrenSelected()),F));this.internalMenuId||(re.eventKey?this.internalMenuId="".concat(re.eventKey,"$Menu"):(fn+=1,this.internalMenuId="$__$".concat(fn,"$Menu")));var $e={},Ye={},it={};re.disabled||($e={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ye={onClick:this.onTitleClick},it={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var ht={},yt=re.direction,vt=yt==="rtl";pe&&(vt?ht.paddingRight=re.inlineIndent*re.level:ht.paddingLeft=re.inlineIndent*re.level);var Ct={};this.getVisible()&&(Ct={"aria-owns":this.internalMenuId});var Et=null;Me!=="horizontal"&&(Et=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Et=r.createElement(this.props.expandIcon,Object(g.a)({},this.props))));var gt=r.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:ht,className:"".concat(ge,"-title"),role:"button"},it,Ye,{"aria-expanded":le},Ct,{"aria-haspopup":"true",title:typeof re.title=="string"?re.title:void 0}),re.title,Et||r.createElement("i",{className:"".concat(ge,"-arrow")})),bt=this.renderChildren(),wt=(($=re.parentMenu)===null||$===void 0?void 0:$.isRootMenu)?re.parentMenu.props.getPopupContainer:function(zt){return zt.parentNode},At=xn[Me],Wt=re.popupOffset?{offset:re.popupOffset}:{},It=l()((W={},Object(w.a)(W,re.popupClassName,re.popupClassName&&!pe),Object(w.a)(W,"".concat(ge,"-rtl"),vt),W)),mt=re.disabled,ft=re.triggerSubMenuAction,xt=re.subMenuOpenDelay,Ot=re.forceSubMenuRender,dt=re.subMenuCloseDelay,Rt=re.builtinPlacements;he.forEach(function(zt){return delete re[zt]}),delete re.onClick;var kt=vt?Object(g.a)(Object(g.a)({},_a),Rt):Object(g.a)(Object(g.a)({},ia),Rt);delete re.direction;var Dt=this.getBaseProps(),Nt=pe?null:this.getMotion(Dt.mode,Dt.visible);return r.createElement("li",Object(T.a)({},re,$e,{className:je,role:"menuitem"}),r.createElement(Ya,{prefixCls:ge,popupClassName:l()("".concat(ge,"-popup"),It),getPopupContainer:wt,builtinPlacements:kt,popupPlacement:At,popupVisible:pe?!1:le,popupAlign:Wt,popup:pe?null:bt,action:mt||pe?[]:[ft],mouseEnterDelay:xt,mouseLeaveDelay:dt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Ot,popupMotion:Nt},gt),pe?bt:null)}}]),ve}(r.Component);la.defaultProps={onMouseEnter:X,onMouseLeave:X,onTitleMouseEnter:X,onTitleMouseLeave:X,onTitleClick:X,manualRef:X,mode:"vertical",title:""};var Fn=Object(P.b)(function(te,me){var ve=te.openKeys,ie=te.activeKey,F=te.selectedKeys,$=me.eventKey,W=me.subMenuKey;return{isOpen:ve.indexOf($)>-1,active:ie[W]===$,selectedKeys:F}})(la);Fn.isSubMenu=!0;var Kn=Fn,Pa="menuitem-overflowed",Za=.5,Ia=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(){var ie;return Object(B.a)(this,ve),ie=me.apply(this,arguments),ie.resizeObserver=null,ie.mutationObserver=null,ie.originalTotalWidth=0,ie.overflowedItems=[],ie.menuItemSizes=[],ie.cancelFrameId=null,ie.state={lastVisibleIndex:void 0},ie.childRef=r.createRef(),ie.getMenuItemNodes=function(){var F=ie.props.prefixCls,$=ie.childRef.current;return $?[].slice.call($.children).filter(function(W){return W.className.split(" ").indexOf("".concat(F,"-overflowed-submenu"))<0}):[]},ie.getOverflowedSubMenuItem=function(F,$,W){var re=ie.props,le=re.overflowedIndicator,ge=re.level,pe=re.mode,Me=re.prefixCls,je=re.theme;if(ge!==1||pe!=="horizontal")return null;var $e=ie.props.children[0],Ye=$e.props,it=Ye.children,ht=Ye.title,yt=Ye.style,vt=Object(x.a)(Ye,["children","title","style"]),Ct=Object(g.a)({},yt),Et="".concat(F,"-overflowed-indicator"),gt="".concat(F,"-overflowed-indicator");$.length===0&&W!==!0?Ct=Object(g.a)(Object(g.a)({},Ct),{},{display:"none"}):W&&(Ct=Object(g.a)(Object(g.a)({},Ct),{},{visibility:"hidden",position:"absolute"}),Et="".concat(Et,"-placeholder"),gt="".concat(gt,"-placeholder"));var bt=je?"".concat(Me,"-").concat(je):"",wt={};return he.forEach(function(At){vt[At]!==void 0&&(wt[At]=vt[At])}),r.createElement(Kn,Object(T.a)({title:le,className:"".concat(Me,"-overflowed-submenu"),popupClassName:bt},wt,{key:Et,eventKey:gt,disabled:!1,style:Ct}),$)},ie.setChildrenWidthAndResize=function(){if(ie.props.mode!=="horizontal")return;var F=ie.childRef.current;if(!F)return;var $=F.children;if(!$||$.length===0)return;var W=F.children[$.length-1];Ae(W,"display","inline-block");var re=ie.getMenuItemNodes(),le=re.filter(function(ge){return ge.className.split(" ").indexOf(Pa)>=0});le.forEach(function(ge){Ae(ge,"display","inline-block")}),ie.menuItemSizes=re.map(function(ge){return ye(ge,!0)}),le.forEach(function(ge){Ae(ge,"display","none")}),ie.overflowedIndicatorWidth=ye(F.children[F.children.length-1],!0),ie.originalTotalWidth=ie.menuItemSizes.reduce(function(ge,pe){return ge+pe},0),ie.handleResize(),Ae(W,"display","none")},ie.handleResize=function(){if(ie.props.mode!=="horizontal")return;var F=ie.childRef.current;if(!F)return;var $=ye(F);ie.overflowedItems=[];var W=0,re;ie.originalTotalWidth>$+Za&&(re=-1,ie.menuItemSizes.forEach(function(le){W+=le,W+ie.overflowedIndicatorWidth<=$&&(re+=1)})),ie.setState({lastVisibleIndex:re})},ie}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){var F=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var $=this.childRef.current;if(!$)return;this.resizeObserver=new Re.default(function(W){W.forEach(function(){var re=F.cancelFrameId;cancelAnimationFrame(re),F.cancelFrameId=requestAnimationFrame(F.setChildrenWidthAndResize)})}),[].slice.call($.children).concat($).forEach(function(W){F.resizeObserver.observe(W)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){F.resizeObserver.disconnect(),[].slice.call($.children).concat($).forEach(function(W){F.resizeObserver.observe(W)}),F.setChildrenWidthAndResize()}),this.mutationObserver.observe($,{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(F){var $=this,W=this.state.lastVisibleIndex;return(F||[]).reduce(function(re,le,ge){var pe=le;if($.props.mode==="horizontal"){var Me=$.getOverflowedSubMenuItem(le.props.eventKey,[]);W!==void 0&&$.props.className.indexOf("".concat($.props.prefixCls,"-root"))!==-1&&(ge>W&&(pe=r.cloneElement(le,{style:{display:"none"},eventKey:"".concat(le.props.eventKey,"-hidden"),className:"".concat(Pa)})),ge===W+1&&($.overflowedItems=F.slice(W+1).map(function($e){return r.cloneElement($e,{key:$e.props.eventKey,mode:"vertical-left"})}),Me=$.getOverflowedSubMenuItem(le.props.eventKey,$.overflowedItems)));var je=[].concat(Object(u.a)(re),[Me,pe]);return ge===F.length-1&&je.push($.getOverflowedSubMenuItem(le.props.eventKey,[],!0)),je}return[].concat(Object(u.a)(re),[pe])},[])}},{key:"render",value:function(){var F=this.props,$=F.visible,W=F.prefixCls,re=F.overflowedIndicator,le=F.mode,ge=F.level,pe=F.tag,Me=F.children,je=F.theme,$e=Object(x.a)(F,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Ye=pe;return r.createElement(Ye,Object(T.a)({ref:this.childRef},$e),this.renderChildren(Me))}}]),ve}(r.Component);Ia.defaultProps={tag:"div",className:""};var ua=Ia;function qn(te){return te.length?te.every(function(me){return!!me.props.disabled}):!0}function jn(te,me,ve){var ie=te.getState();te.setState({activeKey:Object(g.a)(Object(g.a)({},ie.activeKey),{},Object(w.a)({},me,ve))})}function _n(te){return te.eventKey||"0-menu-"}function $n(te,me){var ve=me,ie=te.children,F=te.eventKey;if(ve){var $;if(xe(ie,function(W,re){W&&W.props&&!W.props.disabled&&ve===ce(W,F,re)&&($=!0)}),$)return ve}return ve=null,te.defaultActiveFirst&&xe(ie,function(W,re){!ve&&W&&!W.props.disabled&&(ve=ce(W,F,re))}),ve}function ja(te){if(!te)return;var me=this.instanceArray.indexOf(te);me!==-1?this.instanceArray[me]=te:this.instanceArray.push(te)}var Na=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(ie){var F;return Object(B.a)(this,ve),F=me.call(this,ie),F.onKeyDown=function($,W){var re=$.keyCode,le;if(F.getFlatInstanceArray().forEach(function(pe){pe&&pe.props.active&&pe.onKeyDown&&(le=pe.onKeyDown($))}),le)return 1;var ge=null;return(re===b.a.UP||re===b.a.DOWN)&&(ge=F.step(re===b.a.UP?-1:1)),ge?($.preventDefault(),jn(F.props.store,_n(F.props),ge.props.eventKey),typeof W=="function"&&W(ge),1):void 0},F.onItemHover=function($){var W=$.key,re=$.hover;jn(F.props.store,_n(F.props),re?W:null)},F.onDeselect=function($){F.props.onDeselect($)},F.onSelect=function($){F.props.onSelect($)},F.onClick=function($){F.props.onClick($)},F.onOpenChange=function($){F.props.onOpenChange($)},F.onDestroy=function($){F.props.onDestroy($)},F.getFlatInstanceArray=function(){return F.instanceArray},F.step=function($){var W=F.getFlatInstanceArray(),re=F.props.store.getState().activeKey[_n(F.props)],le=W.length;if(!le)return null;$<0&&(W=W.concat().reverse());var ge=-1;if(W.every(function($e,Ye){return $e&&$e.props.eventKey===re?(ge=Ye,!1):!0}),!F.props.defaultActiveFirst&&ge!==-1&&qn(W.slice(ge,le-1)))return;var pe=(ge+1)%le,Me=pe;do{var je=W[Me];if(!je||je.props.disabled)Me=(Me+1)%le;else return je}while(Me!==pe);return null},F.renderCommonMenuItem=function($,W,re){var le=F.props.store.getState(),ge=Object(f.a)(F),pe=ge.props,Me=ce($,pe.eventKey,W),je=$.props;if(!je||typeof $.type=="string")return $;var $e=Me===le.activeKey,Ye=Object(g.a)(Object(g.a)({mode:je.mode||pe.mode,level:pe.level,inlineIndent:pe.inlineIndent,renderMenuItem:F.renderMenuItem,rootPrefixCls:pe.prefixCls,index:W,parentMenu:pe.parentMenu,manualRef:je.disabled?void 0:Object(S.a)($.ref,ja.bind(Object(f.a)(F))),eventKey:Me,active:!je.disabled&&$e,multiple:pe.multiple,onClick:function(ht){(je.onClick||X)(ht),F.onClick(ht)},onItemHover:F.onItemHover,motion:pe.motion,subMenuOpenDelay:pe.subMenuOpenDelay,subMenuCloseDelay:pe.subMenuCloseDelay,forceSubMenuRender:pe.forceSubMenuRender,onOpenChange:F.onOpenChange,onDeselect:F.onDeselect,onSelect:F.onSelect,builtinPlacements:pe.builtinPlacements,itemIcon:je.itemIcon||F.props.itemIcon,expandIcon:je.expandIcon||F.props.expandIcon},re),{},{direction:pe.direction});return(pe.mode==="inline"||Oe())&&(Ye.triggerSubMenuAction="click"),r.cloneElement($,Object(g.a)(Object(g.a)({},Ye),{},{key:Me||W}))},F.renderMenuItem=function($,W,re){if(!$)return null;var le=F.props.store.getState(),ge={openKeys:le.openKeys,selectedKeys:le.selectedKeys,triggerSubMenuAction:F.props.triggerSubMenuAction,subMenuKey:re};return F.renderCommonMenuItem($,W,ge)},ie.store.setState({activeKey:Object(g.a)(Object(g.a)({},ie.store.getState().activeKey),{},Object(w.a)({},ie.eventKey,$n(ie,ie.activeKey)))}),F.instanceArray=[],F}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(F){return this.props.visible||F.visible||this.props.className!==F.className||!R()(this.props.style,F.style)}},{key:"componentDidUpdate",value:function(F){var $=this.props,W="activeKey"in $?$.activeKey:$.store.getState().activeKey[_n($)],re=$n($,W);if(re!==W)jn($.store,_n($),re);else if("activeKey"in F){var le=$n(F,F.activeKey);re!==le&&jn($.store,_n($),re)}}},{key:"render",value:function(){var F=this,$=Object(T.a)({},this.props);this.instanceArray=[];var W=l()($.prefixCls,$.className,"".concat($.prefixCls,"-").concat($.mode)),re={className:W,role:$.role||"menu"};$.id&&(re.id=$.id),$.focusable&&(re.tabIndex=0,re.onKeyDown=this.onKeyDown);var le=$.prefixCls,ge=$.eventKey,pe=$.visible,Me=$.level,je=$.mode,$e=$.overflowedIndicator,Ye=$.theme;return he.forEach(function(it){return delete $[it]}),delete $.onClick,r.createElement(ua,Object(T.a)({},$,{prefixCls:le,mode:je,tag:"ul",level:Me,theme:Ye,visible:pe,overflowedIndicator:$e},re),Object(t.a)($.children).map(function(it,ht){return F.renderMenuItem(it,ht,ge||"0-menu-")}))}}]),ve}(r.Component);Na.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:X};var La=Object(P.b)()(Na),ea=La,Nn=e("Kwbf");function da(te,me,ve){var ie=te.prefixCls,F=te.motion,$=te.defaultMotions,W=$===void 0?{}:$,re=te.openAnimation,le=te.openTransitionName,ge=me.switchingModeFromInline;if(F)return F;if(Object(M.a)(re)==="object"&&re)Object(Nn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof re=="string")return{motionName:"".concat(ie,"-open-").concat(re)};if(le)return{motionName:le};var pe=W[ve];return pe||(ge?null:W.other)}var Ua=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(ie){var F;Object(B.a)(this,ve),F=me.call(this,ie),F.onSelect=function(re){var le=Object(f.a)(F),ge=le.props;if(ge.selectable){var pe=F.store.getState(),Me=pe.selectedKeys,je=re.key;ge.multiple?Me=Me.concat([je]):Me=[je],"selectedKeys"in ge||F.store.setState({selectedKeys:Me}),ge.onSelect(Object(g.a)(Object(g.a)({},re),{},{selectedKeys:Me}))}},F.onClick=function(re){var le=F.getRealMenuMode(),ge=Object(f.a)(F),pe=ge.store,Me=ge.props.onOpenChange;le!=="inline"&&!("openKeys"in F.props)&&(pe.setState({openKeys:[]}),Me([])),F.props.onClick(re)},F.onKeyDown=function(re,le){F.innerMenu.getWrappedInstance().onKeyDown(re,le)},F.onOpenChange=function(re){var le=Object(f.a)(F),ge=le.props,pe=F.store.getState().openKeys.concat(),Me=!1,je=function(Ye){var it=!1;if(Ye.open)it=pe.indexOf(Ye.key)===-1,it&&pe.push(Ye.key);else{var ht=pe.indexOf(Ye.key);it=ht!==-1,it&&pe.splice(ht,1)}Me=Me||it};Array.isArray(re)?re.forEach(je):je(re),Me&&("openKeys"in F.props||F.store.setState({openKeys:pe}),ge.onOpenChange(pe))},F.onDeselect=function(re){var le=Object(f.a)(F),ge=le.props;if(ge.selectable){var pe=F.store.getState().selectedKeys.concat(),Me=re.key,je=pe.indexOf(Me);je!==-1&&pe.splice(je,1),"selectedKeys"in ge||F.store.setState({selectedKeys:pe}),ge.onDeselect(Object(g.a)(Object(g.a)({},re),{},{selectedKeys:pe}))}},F.onMouseEnter=function(re){F.restoreModeVerticalFromInline();var le=F.props.onMouseEnter;le&&le(re)},F.onTransitionEnd=function(re){var le=re.propertyName==="width"&&re.target===re.currentTarget,ge=re.target.className,pe=Object.prototype.toString.call(ge)==="[object SVGAnimatedString]"?ge.animVal:ge,Me=re.propertyName==="font-size"&&pe.indexOf("anticon")>=0;(le||Me)&&F.restoreModeVerticalFromInline()},F.setInnerMenu=function(re){F.innerMenu=re},F.isRootMenu=!0;var $=ie.defaultSelectedKeys,W=ie.defaultOpenKeys;return"selectedKeys"in ie&&($=ie.selectedKeys||[]),"openKeys"in ie&&(W=ie.openKeys||[]),F.store=Object(P.c)({selectedKeys:$,openKeys:W,activeKey:{"0-menu-":$n(ie,ie.activeKey)}}),F.state={switchingModeFromInline:!1,prevProps:ie,inlineOpenKeys:[],store:F.store},F}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(F){var $=this.props,W=$.siderCollapsed,re=$.inlineCollapsed,le=$.onOpenChange;(!F.inlineCollapsed&&re||!F.siderCollapsed&&W)&&le([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var F=this.props.collapsedWidth,$=this.store,W=this.prevOpenKeys,re=this.getInlineCollapsed()&&(F===0||F==="0"||F==="0px");re?(this.prevOpenKeys=$.getState().openKeys.concat(),this.store.setState({openKeys:[]})):W&&(this.store.setState({openKeys:W}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var F=this.props.mode,$=this.state.switchingModeFromInline,W=this.getInlineCollapsed();return $&&W?"inline":W?"vertical":F}},{key:"getInlineCollapsed",value:function(){var F=this.props,$=F.inlineCollapsed,W=F.siderCollapsed;return W!==void 0?W:$}},{key:"restoreModeVerticalFromInline",value:function(){var F=this.state.switchingModeFromInline;F&&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 F=Object(g.a)({},Object(_.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),$=this.getRealMenuMode();return F.className+=" ".concat(F.prefixCls,"-root"),F.direction==="rtl"&&(F.className+=" ".concat(F.prefixCls,"-rtl")),F=Object(g.a)(Object(g.a)({},F),{},{mode:$,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:da(this.props,this.state,$)}),delete F.openAnimation,delete F.openTransitionName,r.createElement(P.a,{store:this.store},r.createElement(ea,Object(T.a)({},F,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(F,$){var W=$.prevProps,re=$.store,le=re.getState(),ge={},pe={prevProps:F};return W.mode==="inline"&&F.mode!=="inline"&&(pe.switchingModeFromInline=!0),"openKeys"in F?ge.openKeys=F.openKeys||[]:((F.inlineCollapsed&&!W.inlineCollapsed||F.siderCollapsed&&!W.siderCollapsed)&&(pe.switchingModeFromInline=!0,pe.inlineOpenKeys=le.openKeys,ge.openKeys=[]),(!F.inlineCollapsed&&W.inlineCollapsed||!F.siderCollapsed&&W.siderCollapsed)&&(ge.openKeys=$.inlineOpenKeys,pe.inlineOpenKeys=[])),Object.keys(ge).length&&re.setState(ge),pe}}]),ve}(r.Component);Ua.defaultProps={selectable:!0,onClick:X,onSelect:X,onOpenChange:X,onDeselect:X,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"\xB7\xB7\xB7")};var ka=Ua,Ln=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(){var ie;return Object(B.a)(this,ve),ie=me.apply(this,arguments),ie.onKeyDown=function(F){var $=F.keyCode;return $===b.a.ENTER?(ie.onClick(F),!0):void 0},ie.onMouseLeave=function(F){var $=ie.props,W=$.eventKey,re=$.onItemHover,le=$.onMouseLeave;re({key:W,hover:!1}),le({key:W,domEvent:F})},ie.onMouseEnter=function(F){var $=ie.props,W=$.eventKey,re=$.onItemHover,le=$.onMouseEnter;re({key:W,hover:!0}),le({key:W,domEvent:F})},ie.onClick=function(F){var $=ie.props,W=$.eventKey,re=$.multiple,le=$.onClick,ge=$.onSelect,pe=$.onDeselect,Me=$.isSelected,je={key:W,keyPath:[W],item:Object(f.a)(ie),domEvent:F};le(je),re?Me?pe(je):ge(je):Me||ge(je)},ie.saveNode=function(F){ie.node=F},ie}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var F=this.props;F.onDestroy&&F.onDestroy(F.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 F,$=Object(g.a)({},this.props),W=l()(this.getPrefixCls(),$.className,(F={},Object(w.a)(F,this.getActiveClassName(),!$.disabled&&$.active),Object(w.a)(F,this.getSelectedClassName(),$.isSelected),Object(w.a)(F,this.getDisabledClassName(),$.disabled),F)),re=Object(g.a)(Object(g.a)({},$.attribute),{},{title:typeof $.title=="string"?$.title:void 0,className:W,role:$.role||"menuitem","aria-disabled":$.disabled});$.role==="option"?re=Object(g.a)(Object(g.a)({},re),{},{role:"option","aria-selected":$.isSelected}):($.role===null||$.role==="none")&&(re.role="none");var le={onClick:$.disabled?null:this.onClick,onMouseLeave:$.disabled?null:this.onMouseLeave,onMouseEnter:$.disabled?null:this.onMouseEnter},ge=Object(g.a)({},$.style);$.mode==="inline"&&($.direction==="rtl"?ge.paddingRight=$.inlineIndent*$.level:ge.paddingLeft=$.inlineIndent*$.level),he.forEach(function(Me){return delete $[Me]}),delete $.direction;var pe=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(pe=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object(T.a)({},Object(_.a)($,["onClick","onMouseEnter","onMouseLeave","onSelect"]),re,le,{style:ge,ref:this.saveNode}),$.children,pe)}}]),ve}(r.Component);Ln.isMenuItem=!0,Ln.defaultProps={onSelect:X,onMouseEnter:X,onMouseLeave:X,manualRef:X};var ca=Object(P.b)(function(te,me){var ve=te.activeKey,ie=te.selectedKeys,F=me.eventKey,$=me.subMenuKey;return{active:ve[$]===F,isSelected:Array.isArray(ie)?ie.indexOf(F)!==-1:ie===F}})(Ln),fa=ca,ma=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(){var ie;return Object(B.a)(this,ve),ie=me.apply(this,arguments),ie.renderInnerMenuItem=function(F){var $=ie.props,W=$.renderMenuItem,re=$.index;return W(F,re,ie.props.subMenuKey)},ie}return Object(C.a)(ve,[{key:"render",value:function(){var F=Object(T.a)({},this.props),$=F.className,W=$===void 0?"":$,re=F.rootPrefixCls,le="".concat(re,"-item-group-title"),ge="".concat(re,"-item-group-list"),pe=F.title,Me=F.children;return he.forEach(function(je){return delete F[je]}),delete F.direction,r.createElement("li",Object(T.a)({},F,{onClick:function($e){return $e.stopPropagation()},className:"".concat(W," ").concat(re,"-item-group")}),r.createElement("div",{className:le,title:typeof pe=="string"?pe:void 0},pe),r.createElement("ul",{className:ge},r.Children.map(Me,this.renderInnerMenuItem)))}}]),ve}(r.Component);ma.isMenuItemGroup=!0,ma.defaultProps={disabled:!0};var qa=ma,ha=function(me){var ve=me.className,ie=me.rootPrefixCls,F=me.style;return r.createElement("li",{className:"".concat(ve," ").concat(ie,"-item-divider"),style:F})};ha.defaultProps={disabled:!0,className:"",style:{}};var $a=ha,Ba=ka,pa=e("eDIo");function er(te,me){var ve=te.prefixCls,ie=te.editable,F=te.locale,$=te.style;return!ie||ie.showAdd===!1?null:r.createElement("button",{ref:me,type:"button",className:"".concat(ve,"-nav-add"),style:$,"aria-label":(F==null?void 0:F.addAriaLabel)||"Add tab",onClick:function(re){ie.onEdit("add",{event:re})}},ie.addIcon||"+")}var ta=r.forwardRef(er);function tr(te,me){var ve=te.prefixCls,ie=te.id,F=te.tabs,$=te.locale,W=te.mobile,re=te.moreIcon,le=re===void 0?"More":re,ge=te.moreTransitionName,pe=te.style,Me=te.className,je=te.editable,$e=te.tabBarGutter,Ye=te.rtl,it=te.onTabClick,ht=Object(r.useState)(!1),yt=Object(h.a)(ht,2),vt=yt[0],Ct=yt[1],Et=Object(r.useState)(null),gt=Object(h.a)(Et,2),bt=gt[0],wt=gt[1],At="".concat(ie,"-more-popup"),Wt="".concat(ve,"-dropdown"),It=bt!==null?"".concat(At,"-").concat(bt):null,mt=$==null?void 0:$.dropdownAriaLabel,ft=r.createElement(Ba,{onClick:function(Nt){var zt=Nt.key,qt=Nt.domEvent;it(zt,qt),Ct(!1)},id:At,tabIndex:-1,role:"listbox","aria-activedescendant":It,selectedKeys:[bt],"aria-label":mt!==void 0?mt:"expanded dropdown"},F.map(function(Dt){return r.createElement(fa,{key:Dt.key,id:"".concat(At,"-").concat(Dt.key),role:"option","aria-controls":ie&&"".concat(ie,"-panel-").concat(Dt.key),disabled:Dt.disabled},Dt.tab)}));function xt(Dt){for(var Nt=F.filter(function(hn){return!hn.disabled}),zt=Nt.findIndex(function(hn){return hn.key===bt})||0,qt=Nt.length,mn=0;mnRt?(Ot=ft,At.current="x"):(Ot=xt,At.current="y");var kt=Date.now();kt-bt.current>100&&(wt.current=!1),(me(-Ot,-Ot)||wt.current)&&(mt.preventDefault(),wt.current=!0),bt.current=kt}var It=Object(r.useRef)(null);It.current={onTouchStart:Ct,onTouchMove:Et,onTouchEnd:gt,onWheel:Wt},r.useEffect(function(){function mt(dt){It.current.onTouchStart(dt)}function ft(dt){It.current.onTouchMove(dt)}function xt(dt){It.current.onTouchEnd(dt)}function Ot(dt){It.current.onWheel(dt)}return document.addEventListener("touchmove",ft,{passive:!1}),document.addEventListener("touchend",xt,{passive:!1}),te.current.addEventListener("touchstart",mt,{passive:!1}),te.current.addEventListener("wheel",Ot),function(){document.removeEventListener("touchmove",ft),document.removeEventListener("touchend",xt)}},[])}function ga(){var te=Object(r.useRef)(new Map);function me(ie){return te.current.has(ie)||te.current.set(ie,r.createRef()),te.current.get(ie)}function ve(ie){te.current.delete(ie)}return[me,ve]}function Fa(te,me){var ve=r.useRef(te),ie=r.useState({}),F=Object(h.a)(ie,2),$=F[1];function W(re){var le=typeof re=="function"?re(ve.current):re;le!==ve.current&&me(le,ve.current),ve.current=le,$({})}return[ve.current,W]}var Ka=function(me){var ve=me.position,ie=me.prefixCls,F=me.extra;if(!F)return null;var $,W=F;return ve==="right"&&($=W.right||!W.left&&W||null),ve==="left"&&($=W.left||null),$?r.createElement("div",{className:"".concat(ie,"-extra-content")},$):null};function zr(te,me){var ve,ie=r.useContext(va),F=ie.prefixCls,$=ie.tabs,W=te.className,re=te.style,le=te.id,ge=te.animated,pe=te.activeKey,Me=te.rtl,je=te.extra,$e=te.editable,Ye=te.locale,it=te.tabPosition,ht=te.tabBarGutter,yt=te.children,vt=te.onTabClick,Ct=te.onTabScroll,Et=Object(r.useRef)(),gt=Object(r.useRef)(),bt=Object(r.useRef)(),wt=Object(r.useRef)(),At=ga(),Wt=Object(h.a)(At,2),It=Wt[0],mt=Wt[1],ft=it==="top"||it==="bottom",xt=Fa(0,function(jt,Mt){ft&&Ct&&Ct({direction:jt>Mt?"left":"right"})}),Ot=Object(h.a)(xt,2),dt=Ot[0],Rt=Ot[1],kt=Fa(0,function(jt,Mt){!ft&&Ct&&Ct({direction:jt>Mt?"top":"bottom"})}),Dt=Object(h.a)(kt,2),Nt=Dt[0],zt=Dt[1],qt=Object(r.useState)(0),mn=Object(h.a)(qt,2),Ht=mn[0],hn=mn[1],Rn=Object(r.useState)(0),vn=Object(h.a)(Rn,2),gn=vn[0],Gt=vn[1],sn=Object(r.useState)(0),$t=Object(h.a)(sn,2),Yt=$t[0],Un=$t[1],kn=Object(r.useState)(0),Hn=Object(h.a)(kn,2),Ut=Hn[0],Pn=Hn[1],Gn=Object(r.useState)(null),Bt=Object(h.a)(Gn,2),_t=Bt[0],en=Bt[1],Gr=Object(r.useState)(null),vr=Object(h.a)(Gr,2),na=vr[0],Vr=vr[1],Qr=Object(r.useState)(0),gr=Object(h.a)(Qr,2),Xr=gr[0],Jr=gr[1],Yr=Object(r.useState)(0),br=Object(h.a)(Yr,2),Zr=br[0],qr=br[1],$r=c(new Map),yr=Object(h.a)($r,2),eo=yr[0],to=yr[1],Wa=L($,eo,Ht),Er="".concat(F,"-nav-operations-hidden"),ba=0,ya=0;ft?Me?(ba=0,ya=Math.max(0,Ht-_t)):(ba=Math.min(0,_t-Ht),ya=0):(ba=Math.min(0,na-gn),ya=0);function ar(jt){return jtya?[ya,!1]:[jt,!0]}var Cr=Object(r.useRef)(),no=Object(r.useState)(),Ar=Object(h.a)(no,2),rr=Ar[0],xr=Ar[1];function or(){xr(Date.now())}function ir(){window.clearTimeout(Cr.current)}za(Et,function(jt,Mt){var Zt=!1;function bn(Ca,Aa){Ca(function(xa){var Ma=ar(xa+Aa),aa=Object(h.a)(Ma,2),dr=aa[0],cr=aa[1];return Zt=cr,dr})}if(ft){if(_t>=Ht)return Zt;bn(Rt,jt)}else{if(na>=gn)return Zt;bn(zt,Mt)}return ir(),or(),Zt}),Object(r.useEffect)(function(){return ir(),rr&&(Cr.current=window.setTimeout(function(){xr(0)},100)),ir},[rr]);function Mr(){var jt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:pe,Mt=Wa.get(jt);if(!Mt)return;if(ft){var Zt=dt;Me?Mt.rightdt+_t&&(Zt=Mt.right+Mt.width-_t):Mt.left<-dt?Zt=-Mt.left:Mt.left+Mt.width>-dt+_t&&(Zt=-(Mt.left+Mt.width-_t)),zt(0),Rt(ar(Zt)[0])}else{var bn=Nt;Mt.top<-Nt?bn=-Mt.top:Mt.top+Mt.height>-Nt+na&&(bn=-(Mt.top+Mt.height-na)),Rt(0),zt(ar(bn)[0])}}var ao=z(Wa,{width:_t,height:na,left:dt,top:Nt},{width:Yt,height:Ut},{width:Xr,height:Zr},Object(g.a)(Object(g.a)({},te),{},{tabs:$})),Or=Object(h.a)(ao,2),ro=Or[0],oo=Or[1],io=$.map(function(jt){var Mt=jt.key;return r.createElement(j,{id:le,prefixCls:F,key:Mt,rtl:Me,tab:jt,closable:jt.closable,editable:$e,active:Mt===pe,tabPosition:it,tabBarGutter:ht,renderWrapper:yt,removeAriaLabel:Ye==null?void 0:Ye.removeAriaLabel,ref:It(Mt),onClick:function(bn){vt(Mt,bn)},onRemove:function(){mt(Mt)},onFocus:function(){Mr(Mt),or(),Me||(Et.current.scrollLeft=0),Et.current.scrollTop=0}})}),sr=y(function(){var jt,Mt,Zt,bn,Ca,Aa,xa,Ma,aa,dr=((jt=Et.current)===null||jt===void 0?void 0:jt.offsetWidth)||0,cr=((Mt=Et.current)===null||Mt===void 0?void 0:Mt.offsetHeight)||0,Ir=((Zt=wt.current)===null||Zt===void 0?void 0:Zt.offsetWidth)||0,jr=((bn=wt.current)===null||bn===void 0?void 0:bn.offsetHeight)||0,mo=((Ca=bt.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,ho=((Aa=bt.current)===null||Aa===void 0?void 0:Aa.offsetHeight)||0;en(dr),Vr(cr),Jr(Ir),qr(jr);var Nr=(((xa=gt.current)===null||xa===void 0?void 0:xa.offsetWidth)||0)-Ir,Lr=(((Ma=gt.current)===null||Ma===void 0?void 0:Ma.offsetHeight)||0)-jr;hn(Nr),Gt(Lr);var Ur=(aa=bt.current)===null||aa===void 0?void 0:aa.className.includes(Er);Un(Nr-(Ur?0:mo)),Pn(Lr-(Ur?0:ho)),to(function(){var kr=new Map;return $.forEach(function(po){var Br=po.key,Oa=It(Br).current;Oa&&kr.set(Br,{width:Oa.offsetWidth,height:Oa.offsetHeight,left:Oa.offsetLeft,top:Oa.offsetTop})}),kr})}),so=$.slice(0,ro),lo=$.slice(oo+1),Sr=[].concat(Object(u.a)(so),Object(u.a)(lo)),uo=Object(r.useState)(),Tr=Object(h.a)(uo,2),co=Tr[0],fo=Tr[1],Bn=Wa.get(pe),wr=Object(r.useRef)();function Rr(){d.a.cancel(wr.current)}Object(r.useEffect)(function(){var jt={};return Bn&&(ft?(Me?jt.right=Bn.right:jt.left=Bn.left,jt.width=Bn.width):(jt.top=Bn.top,jt.height=Bn.height)),Rr(),wr.current=d()(function(){fo(jt)}),Rr},[Bn,ft,Me]),Object(r.useEffect)(function(){Mr()},[pe,Bn,Wa,ft]),Object(r.useEffect)(function(){sr()},[Me,ht,pe,$.map(function(jt){return jt.key}).join("_")]);var Dr=!!Sr.length,Ea="".concat(F,"-nav-wrap"),lr,ur,_r,Pr;return ft?Me?(ur=dt>0,lr=dt+_th+t&&l>g+t||lw+t&&s>x+t||s=u.x&&t<=u.x+u.width&&i>=u.y&&i<=u.y+u.height},clone:function(){return new s(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},s.create=function(t){return new s(t.x,t.y,t.width,t.height)};var l=s;ne.exports=l},mLcG:function(ne,N){var e=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(w){setTimeout(w,16)};ne.exports=e},n1HI:function(ne,N,e){var w=e("hX1E"),h=w.normalizeRadian,x=Math.PI*2;function g(r,s,l,t,i,u,a,d,m){if(a===0)return!1;var y=a;d-=r,m-=s;var c=Math.sqrt(d*d+m*m);if(c-y>l||c+yi&&(i+=x);var I=Math.atan2(m,d);return I<0&&(I+=x),I>=t&&I<=i||I+x>=t&&I+x<=i}N.containStroke=g},n6Mw:function(ne,N,e){var w=e("SrGk"),h=e("bYtY"),x=e("Fofx");function g(s,l){w.call(this,s,l,"clipPath","__clippath_in_use__")}h.inherits(g,w),g.prototype.update=function(s){var l=this.getSvgElement(s);l&&this.updateDom(l,s.__clipPaths,!1);var t=this.getTextSvgElement(s);t&&this.updateDom(t,s.__clipPaths,!0),this.markUsed(s)},g.prototype.updateDom=function(s,l,t){if(l&&l.length>0){var i=this.getDefs(!0),u=l[0],a,d,m=t?"_textDom":"_dom";u[m]?(d=u[m].getAttribute("id"),a=u[m],i.contains(a)||i.appendChild(a)):(d="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,a=this.createElement("clipPath"),a.setAttribute("id",d),i.appendChild(a),u[m]=a);var y=this.getSvgProxy(u);if(u.transform&&u.parent.invTransform&&!t){var c=Array.prototype.slice.call(u.transform);x.mul(u.transform,u.parent.invTransform,u.transform),y.brush(u),u.transform=c}else y.brush(u);var b=this.getSvgElement(u);a.innerHTML="",a.appendChild(b.cloneNode()),s.setAttribute("clip-path","url(#"+d+")"),l.length>1&&this.updateDom(a,l.slice(1),t)}else s&&s.setAttribute("clip-path","none")},g.prototype.markUsed=function(s){var l=this;s.__clipPaths&&h.each(s.__clipPaths,function(t){t._dom&&w.prototype.markUsed.call(l,t._dom),t._textDom&&w.prototype.markUsed.call(l,t._textDom)})};var r=g;ne.exports=r},n6Qo:function(ne,N,e){"use strict";e.d(N,"a",function(){return t});var w=e("q1tI"),h=e("biw7"),x=e("fyJ8");function g(i){var u=i.className,a=i.index,d=i.children,m=i.colSpan,y=i.rowSpan,c=w.useContext(h.a),b=c.prefixCls,I=c.fixedInfoList,j=I[a];return w.createElement(x.a,Object.assign({className:u,index:a,component:"td",prefixCls:b,record:null,dataIndex:null,render:function(){return{children:d,props:{colSpan:m,rowSpan:y}}}},j))}function r(i){return w.createElement("tr",Object.assign({},i))}function s(i){var u=i.children,a=w.useContext(h.a),d=a.prefixCls;return w.createElement("tfoot",{className:"".concat(d,"-summary")},u)}var l=N.b=s,t={Cell:g,Row:r}},nCxF:function(ne,N,e){var w=e("QBsz"),h=w.min,x=w.max,g=w.scale,r=w.distance,s=w.add,l=w.clone,t=w.sub;function i(u,a,d,m){var y=[],c=[],b=[],I=[],j,A,L,p;if(m){L=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var z=0,T=u.length;z=0&&(oe=Ae[Ze],oe.textAlign==="right");)o(H,E,oe,k,Re,xe,nt,"right"),Ie-=oe.width,nt-=oe.width,Ze--;for(He+=(Q-(He-fe)-(De-nt)-Ie)/2;Qe<=Ze;)oe=Ae[Qe],o(H,E,oe,k,Re,xe,He+oe.width/2,"center"),He+=oe.width,Qe++;xe+=Re}}function n(H,E,K,k,Y){if(K&&E.textRotation){var Q=E.textOrigin;Q==="center"?(k=K.width/2+K.x,Y=K.height/2+K.y):Q&&(k=Q[0]+K.x,Y=Q[1]+K.y),H.translate(k,Y),H.rotate(-E.textRotation),H.translate(-k,-Y)}}function o(H,E,K,k,Y,Q,ee,ae){var de=k.rich[K.styleName]||{};de.text=K.text;var ue=K.textVerticalAlign,be=Q+Y/2;ue==="top"?be=Q+K.height/2:ue==="bottom"&&(be=Q+Y-K.height/2),!K.isLineHolder&&P(de)&&_(H,E,de,ae==="right"?ee-K.width:ae==="center"?ee-K.width/2:ee,be-K.height/2,K.width,K.height);var U=K.textPadding;U&&(ee=q(ee,ae,U),be-=K.height/2-U[2]-K.textHeight/2),R(E,"shadowBlur",x(de.textShadowBlur,k.textShadowBlur,0)),R(E,"shadowColor",de.textShadowColor||k.textShadowColor||"transparent"),R(E,"shadowOffsetX",x(de.textShadowOffsetX,k.textShadowOffsetX,0)),R(E,"shadowOffsetY",x(de.textShadowOffsetY,k.textShadowOffsetY,0)),R(E,"textAlign",ae),R(E,"textBaseline","middle"),R(E,"font",K.font||c);var Z=M(de.textStroke||k.textStroke,X),O=D(de.textFill||k.textFill),X=h(de.textStrokeWidth,k.textStrokeWidth);Z&&(R(E,"lineWidth",X),R(E,"strokeStyle",Z),E.strokeText(K.text,ee,be)),O&&(R(E,"fillStyle",O),E.fillText(K.text,ee,be))}function P(H){return!!(H.textBackgroundColor||H.textBorderWidth&&H.textBorderColor)}function _(H,E,K,k,Y,Q,ee){var ae=K.textBackgroundColor,de=K.textBorderWidth,ue=K.textBorderColor,be=s(ae);if(R(E,"shadowBlur",K.textBoxShadowBlur||0),R(E,"shadowColor",K.textBoxShadowColor||"transparent"),R(E,"shadowOffsetX",K.textBoxShadowOffsetX||0),R(E,"shadowOffsetY",K.textBoxShadowOffsetY||0),be||de&&ue){E.beginPath();var U=K.textBorderRadius;U?i.buildPath(E,{x:k,y:Y,width:Q,height:ee,r:U}):E.rect(k,Y,Q,ee),E.closePath()}if(be)if(R(E,"fillStyle",ae),K.fillOpacity!=null){var Z=E.globalAlpha;E.globalAlpha=K.fillOpacity*K.opacity,E.fill(),E.globalAlpha=Z}else E.fill();else if(l(ae)){var O=ae.image;O=u.createOrUpdateImage(O,null,H,S,ae),O&&u.isImageReady(O)&&E.drawImage(O,k,Y,Q,ee)}if(de&&ue)if(R(E,"lineWidth",de),R(E,"strokeStyle",ue),K.strokeOpacity!=null){var Z=E.globalAlpha;E.globalAlpha=K.strokeOpacity*K.opacity,E.stroke(),E.globalAlpha=Z}else E.stroke()}function S(H,E){E.image=H}function v(H,E,K,k){var Y=K.x||0,Q=K.y||0,ee=K.textAlign,ae=K.textVerticalAlign;if(k){var de=K.textPosition;if(de instanceof Array)Y=k.x+G(de[0],k.width),Q=k.y+G(de[1],k.height);else{var ue=E&&E.calculateTextPosition?E.calculateTextPosition(A,K,k):t.calculateTextPosition(A,K,k);Y=ue.x,Q=ue.y,ee=ee||ue.textAlign,ae=ae||ue.textVerticalAlign}var be=K.textOffset;be&&(Y+=be[0],Q+=be[1])}return H=H||{},H.baseX=Y,H.baseY=Q,H.textAlign=ee,H.textVerticalAlign=ae,H}function R(H,E,K){return H[E]=a(H,E,K),H[E]}function M(H,E){return H==null||E<=0||H==="transparent"||H==="none"?null:H.image||H.colorStops?"#000":H}function D(H){return H==null||H==="none"?null:H.image||H.colorStops?"#000":H}function G(H,E){return typeof H=="string"?H.lastIndexOf("%")>=0?parseFloat(H)/100*E:parseFloat(H):H}function q(H,E,K){return E==="right"?H-K[1]:E==="center"?H+K[3]/2-K[1]/2:H+K[3]}function V(H,E){return H!=null&&(H||E.textBackgroundColor||E.textBorderWidth&&E.textBorderColor||E.textPadding)}N.normalizeTextStyle=p,N.renderText=T,N.getBoxPosition=v,N.getStroke=M,N.getFill=D,N.parsePercent=G,N.needDrawText=V},qH13:function(ne,N,e){var w=e("ItGF"),h=e("QBsz"),x=h.applyTransform,g=e("mFDi"),r=e("Qe9p"),s=e("6GrX"),l=e("pzxd"),t=e("ni6a"),i=e("Gev7"),u=e("Dagg"),a=e("dqUG"),d=e("y+Vt"),m=e("IMiH"),y=e("QuXc"),c=e("06Qe"),b=m.CMD,I=Math.round,j=Math.sqrt,A=Math.abs,L=Math.cos,p=Math.sin,z=Math.max;if(!w.canvasSupported){var T=",",B="progid:DXImageTransform.Microsoft",C=21600,f=C/2,n=1e5,o=1e3,P=function(he){he.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",he.coordsize=C+","+C,he.coordorigin="0,0"},_=function(he){return String(he).replace(/&/g,"&").replace(/"/g,""")},S=function(he,ye,Ae){return"rgb("+[he,ye,Ae].join(",")+")"},v=function(he,ye){ye&&he&&ye.parentNode!==he&&he.appendChild(ye)},R=function(he,ye){ye&&he&&ye.parentNode===he&&he.removeChild(ye)},M=function(he,ye,Ae){return(parseFloat(he)||0)*n+(parseFloat(ye)||0)*o+Ae},D=l.parsePercent,G=function(he,ye,Ae){var Oe=r.parse(ye);Ae=+Ae,isNaN(Ae)&&(Ae=1),Oe&&(he.color=S(Oe[0],Oe[1],Oe[2]),he.opacity=Ae*Oe[3])},q=function(he){var ye=r.parse(he);return[S(ye[0],ye[1],ye[2]),ye[3]]},V=function(he,ye,Ae){var Oe=ye.fill;if(Oe!=null)if(Oe instanceof y){var Re,Ie=0,Qe=[0,0],He=0,nt=1,Ze=Ae.getBoundingRect(),oe=Ze.width,Ee=Ze.height;if(Oe.type==="linear"){Re="gradient";var _e=Ae.transform,Ne=[Oe.x*oe,Oe.y*Ee],Le=[Oe.x2*oe,Oe.y2*Ee];_e&&(x(Ne,Ne,_e),x(Le,Le,_e));var Xe=Le[0]-Ne[0],Ge=Le[1]-Ne[1];Ie=Math.atan2(Xe,Ge)*180/Math.PI,Ie<0&&(Ie+=360),Ie<1e-6&&(Ie=0)}else{Re="gradientradial";var Ne=[Oe.x*oe,Oe.y*Ee],_e=Ae.transform,ze=Ae.scale,Ke=oe,ot=Ee;Qe=[(Ne[0]-Ze.x)/Ke,(Ne[1]-Ze.y)/ot],_e&&x(Ne,Ne,_e),Ke/=ze[0]*C,ot/=ze[1]*C;var tt=z(Ke,ot);He=2*0/tt,nt=2*Oe.r/tt-He}var We=Oe.colorStops.slice();We.sort(function(Ce,J){return Ce.offset-J.offset});for(var lt=We.length,rt=[],Je=[],et=0;et=2){var qe=rt[0][0],Ve=rt[1][0],Se=rt[0][1]*ye.opacity,Ue=rt[1][1]*ye.opacity;he.type=Re,he.method="none",he.focus="100%",he.angle=Ie,he.color=qe,he.color2=Ve,he.colors=Je.join(","),he.opacity=Ue,he.opacity2=Se}Re==="radial"&&(he.focusposition=Qe.join(","))}else G(he,Oe,ye.opacity)},H=function(he,ye){ye.lineDash&&(he.dashstyle=ye.lineDash.join(" ")),ye.stroke!=null&&!(ye.stroke instanceof y)&&G(he,ye.stroke,ye.opacity)},E=function(he,ye,Ae,Oe){var Re=ye==="fill",Ie=he.getElementsByTagName(ye)[0];Ae[ye]!=null&&Ae[ye]!=="none"&&(Re||!Re&&Ae.lineWidth)?(he[Re?"filled":"stroked"]="true",Ae[ye]instanceof y&&R(he,Ie),Ie||(Ie=c.createNode(ye)),Re?V(Ie,Ae,Oe):H(Ie,Ae),v(he,Ie)):(he[Re?"filled":"stroked"]="false",R(he,Ie))},K=[[],[],[]],k=function(he,ye){var Ae=b.M,Oe=b.C,Re=b.L,Ie=b.A,Qe=b.Q,He=[],nt,Ze,oe,Ee,_e,Ne,Le=he.data,Xe=he.len();for(Ee=0;Ee.01?J&&(se+=270/C):Math.abs(Pe-qe)<1e-4?J&&seut?ze-=270/C:ze+=270/C:J&&Peqe?Ge+=270/C:Ge-=270/C),He.push(we,I(((ut-Ve)*Je+lt)*C-f),T,I(((qe-Se)*et+rt)*C-f),T,I(((ut+Ve)*Je+lt)*C-f),T,I(((qe+Se)*et+rt)*C-f),T,I((se*Je+lt)*C-f),T,I((Pe*et+rt)*C-f),T,I((Ge*Je+lt)*C-f),T,I((ze*et+rt)*C-f)),_e=Ge,Ne=ze;break;case b.R:var Be=K[0],Fe=K[1];Be[0]=Le[Ee++],Be[1]=Le[Ee++],Fe[0]=Be[0]+Le[Ee++],Fe[1]=Be[1]+Le[Ee++],ye&&(x(Be,Be,ye),x(Fe,Fe,ye)),Be[0]=I(Be[0]*C-f),Fe[0]=I(Fe[0]*C-f),Be[1]=I(Be[1]*C-f),Fe[1]=I(Fe[1]*C-f),He.push(" m ",Be[0],T,Be[1]," l ",Fe[0],T,Be[1]," l ",Fe[0],T,Fe[1]," l ",Be[0],T,Fe[1]);break;case b.Z:He.push(" x ")}if(nt>0){He.push(Ze);for(var Te=0;Tede&&(ae=0,ee={});var Ae=ue.style,Oe;try{Ae.font=he,Oe=Ae.fontFamily.split(",")[0]}catch(Re){}ye={style:Ae.fontStyle||Q,variant:Ae.fontVariant||Q,weight:Ae.fontWeight||Q,size:parseFloat(Ae.fontSize||12)|0,family:Oe||"Microsoft YaHei"},ee[he]=ye,ae++}return ye},U;s.$override("measureText",function(he,ye){var Ae=c.doc;U||(U=Ae.createElement("div"),U.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",c.doc.body.appendChild(U));try{U.style.font=ye}catch(Oe){}return U.innerHTML="",U.appendChild(Ae.createTextNode(he)),{width:U.offsetWidth}});for(var Z=new g,O=function(he,ye,Ae,Oe){var Re=this.style;this.__dirty&&l.normalizeTextStyle(Re,!0);var Ie=Re.text;if(Ie!=null&&(Ie+=""),!Ie)return;if(Re.rich){var Qe=s.parseRichText(Ie,Re);Ie=[];for(var He=0;He=0&&(this.delFromStorage(t),this._roots.splice(d,1),t instanceof x&&t.delChildrenFromStorage(this))},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:r};var l=s;ne.exports=l},rA99:function(ne,N,e){var w=e("y+Vt"),h=e("QBsz"),x=e("Sj9i"),g=x.quadraticSubdivide,r=x.cubicSubdivide,s=x.quadraticAt,l=x.cubicAt,t=x.quadraticDerivativeAt,i=x.cubicDerivativeAt,u=[];function a(m,y,c){var b=m.cpx2,I=m.cpy2;return b===null||I===null?[(c?i:l)(m.x1,m.cpx1,m.cpx2,m.x2,y),(c?i:l)(m.y1,m.cpy1,m.cpy2,m.y2,y)]:[(c?t:s)(m.x1,m.cpx1,m.x2,y),(c?t:s)(m.y1,m.cpy1,m.y2,y)]}var d=w.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(m,y){var c=y.x1,b=y.y1,I=y.x2,j=y.y2,A=y.cpx1,L=y.cpy1,p=y.cpx2,z=y.cpy2,T=y.percent;if(T===0)return;m.moveTo(c,b),p==null||z==null?(T<1&&(g(c,A,I,T,u),A=u[1],I=u[2],g(b,L,j,T,u),L=u[1],j=u[2]),m.quadraticCurveTo(A,L,I,j)):(T<1&&(r(c,A,p,I,T,u),A=u[1],p=u[2],I=u[3],r(b,L,z,j,T,u),L=u[1],z=u[2],j=u[3]),m.bezierCurveTo(A,L,p,z,I,j))},pointAt:function(m){return a(this.shape,m,!1)},tangentAt:function(m){var y=a(this.shape,m,!0);return h.normalize(y,y)}});ne.exports=d},"rAM+":function(ne,N,e){"use strict";e.d(N,"a",function(){return h});var w=e("Qw5x");function h(x,g){var r;if(typeof Symbol=="undefined"||x[Symbol.iterator]==null){if(Array.isArray(x)||(r=Object(w.a)(x))||g&&x&&typeof x.length=="number"){r&&(x=r);var s=0,l=function(){};return{s:l,n:function(){return s>=x.length?{done:!0}:{done:!1,value:x[s++]}},e:function(d){throw d},f:l}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var t=!0,i=!1,u;return{s:function(){r=x[Symbol.iterator]()},n:function(){var d=r.next();return t=d.done,d},e:function(d){i=!0,u=d},f:function(){try{!t&&r.return!=null&&r.return()}finally{if(i)throw u}}}}},rmlV:function(ne,N,e){var w=e("y+Vt"),h=w.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(x,g){var r=.5522848,s=g.cx,l=g.cy,t=g.rx,i=g.ry,u=t*r,a=i*r;x.moveTo(s-t,l),x.bezierCurveTo(s-t,l-a,s-u,l-i,s,l-i),x.bezierCurveTo(s+u,l-i,s+t,l-a,s+t,l),x.bezierCurveTo(s+t,l+a,s+u,l+i,s,l+i),x.bezierCurveTo(s-u,l+i,s-t,l+a,s-t,l),x.closePath()}});ne.exports=h},ruvs:function(ne,N,e){"use strict";e.d(N,"b",function(){return q});var w=e("tJVT"),h=e("PpiC"),x=e("k1fw"),g=e("5NDa"),r=e("5rEg"),s=e("B9cy"),l=e("Ol7k"),t=e("q1tI"),i=e.n(t),u=e("55Ip"),a=e("9kvl"),d=e("xrsn"),m=e.n(d),y=e("1Sn+"),c=e("qVdP"),b=e("jsC+"),I=e("miYZ"),j=e("tsqr"),A=e("9og8"),L=e("lUTK"),p=e("BvKs"),z=e("WmNS"),T=e.n(z),B=e("vToQ"),C=e.n(B),f=e("xKgJ"),n=e("jb+D"),o=e("m3rI"),P=e("1vsH"),_=function(Y){var Q,ee=RegExp("(^| )"+Y+"=([^;]+)(;|$)");return(Q=document.cookie.match(ee))?decodeURIComponent(Q[2]):null},S=function(Y){var Q=new Date;Q.setTime(Q.getTime()-1);var ee=_(Y);ee!=null&&(document.cookie=Y+"="+ee+";expires="+Q.toGMTString())},v;(function(k){k.Classrooms="classrooms",k.Shixuns="shixuns",k.Paths="paths",k.Projects="projects",k.Videos="videos",k.Topics="topics"})(v||(v={}));var R=function(Y){var Q,ee,ae,de,ue,be,U,Z,O,X,ce,fe=Y.homePage,xe=Y.user,De=Y.globalSetting,he=Y.loading,ye=Y.dispatch,Ae=Y.shixunHomeworks,Oe=Y.location,Re=Y.payload,Ie=Re===void 0?{}:Re,Qe=Object(h.a)(Y,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),He=(Q=(((ee=De.setting)===null||ee===void 0?void 0:ee.navbar)||[]).find(function(Le){return Le.link==="/".concat(v.Classrooms)}))===null||Q===void 0?void 0:Q.hidden,nt=(ae=(((de=De.setting)===null||de===void 0?void 0:de.navbar)||[]).find(function(Le){return Le.link==="/".concat(v.Shixuns)}))===null||ae===void 0?void 0:ae.hidden,Ze=(ue=(((be=De.setting)===null||be===void 0?void 0:be.navbar)||[]).find(function(Le){return Le.link==="/".concat(v.Paths)}))===null||ue===void 0?void 0:ue.hidden,oe=((U=xe.userInfo)===null||U===void 0?void 0:U.admin)||((Z=xe.userInfo)===null||Z===void 0?void 0:Z.business)||((O=xe.userInfo)===null||O===void 0?void 0:O.is_shixun_marker)||((X=xe.userInfo)===null||X===void 0?void 0:X.is_teacher)||((ce=xe.userInfo)===null||ce===void 0?void 0:ce.user_identity)!=="\u5B66\u751F",Ee=function(){return Object(P.p)()?i.a.createElement(p.a,{className:"".concat(C.a.rightMenu," ").concat(C.a.menuWrap)},i.a.createElement(p.a.Item,null,i.a.createElement(u.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):i.a.createElement(p.a,{className:"".concat(C.a.rightMenu," ").concat(C.a.menuWrap)},i.a.createElement(p.a.Item,null,i.a.createElement(u.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ye({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:i.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),i.a.createElement(p.a.Item,{className:C.a.exit},i.a.createElement("a",{onClick:Object(A.a)(T.a.mark(function Xe(){var Ge;return T.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(n.c)({});case 2:Ge=Ke.sent,(Ge==null?void 0:Ge.status)===1&&(ye({type:"user/getUserInfo",payload:Object(x.a)({},Ie)}),ye({type:"user/getNavigationInfo",payload:Object(x.a)({},Ie)}),S("autologin_trustie"),S("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),j.b.success(Ge==null?void 0:Ge.message),a.d.replace("/"));case 4:case"end":return Ke.stop()}},Xe)}))},"\u9000\u51FA")))};if(Object(f.p)()){var _e,Ne;return i.a.createElement(b.a,{overlay:Ee,placement:"bottomRight"},i.a.createElement("section",null,i.a.createElement("aside",null,i.a.createElement("div",{className:Ae.actionTabs.type===1?C.a.classromediv:""},i.a.createElement("img",{className:"".concat(C.a.userPic," current ml15"),src:"".concat(o.a===null||o.a===void 0?void 0:o.a.IMG_SERVER,"/images/").concat((_e=xe.userInfo)===null||_e===void 0?void 0:_e.image_url),alt:"",onClick:function(){var Xe;return a.d.push(Object(P.p)()?"/account/profile":"/users/".concat((Xe=xe.userInfo)===null||Xe===void 0?void 0:Xe.login,"/classrooms"))}}),Object(P.p)()&&i.a.createElement("span",{className:"ml10 font16"},(Ne=xe.userInfo)===null||Ne===void 0?void 0:Ne.username)))))}else return i.a.createElement("div",{className:"font15 ".concat(De.isIlearning?C.a.login:""," ml30")},i.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){ye({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),i.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"},className:"ml5 mr5"},"|"),i.a.createElement(u.a,{to:"/user/register",className:"ml5 current c-white"},"\u6CE8\u518C"))},M=Object(a.a)(function(k){var Y=k.homePage,Q=k.loading,ee=k.user,ae=k.globalSetting,de=k.shixunHomeworks;return{homePage:Y,user:ee,globalSetting:ae,shixunHomeworks:de,loading:Q.models.index}})(R),D=l.a.Header,G=r.a.Search;function q(){var k,Y,Q=window.location.pathname,ee=Q.split("/"),ae={};return ee[1]=="classrooms"&&ee.length>3&&!((k=ee[4])!==null&&k!==void 0&&k.includes("newgold"))&&!((Y=ee[5])!==null&&Y!==void 0&&Y.includes("newgold"))&&ee[2]!=="coursesId"&&(ae.course_id=ee[2]),ee[1]==="shixuns"&&ee.length>3&&(ae.objective_type="shixun",ae.objective_id=ee[2]),ee[1]==="paths"&&ee.length>3&&(ae.objective_type="path",ae.objective_id=ee[2]),Object(x.a)(Object(x.a)({},ae),{school:1})}var V={\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}},H=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],E=function(Y){var Q,ee=Y.homePage,ae=Y.user,de=Y.globalSetting,ue=Y.loading,be=Y.dispatch,U=Y.location,Z=Y.isLogin,O=Z===void 0?!1:Z,X=Y.shixunHomeworks,ce=Y.competitions,fe=Object(h.a)(Y,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),xe=q(),De=U.pathname,he=De==null?void 0:De.includes("/forums"),ye=Object(t.useState)(-1),Ae=Object(w.a)(ye,2),Oe=Ae[0],Re=Ae[1],Ie=ce.qs;Object(t.useEffect)(function(){if(de!=null&&de.setting){var Ze,oe;if(de==null||((Ze=de.setting)===null||Ze===void 0||((oe=Ze.navbar)===null||oe===void 0))||oe.map(function(_e,Ne){U.pathname.indexOf(_e.link)>-1&&Re(Ne)}),Oe===-1)Object(P.V)(de.setting.name);else{var Ee;Object(P.V)(((Ee=de.setting.navbar[Oe])===null||Ee===void 0?void 0:Ee.name)||de.setting.name)}}},[de==null?void 0:de.setting]);var Qe=Object(t.useMemo)(function(){var Ze;if(de!=null&&(Ze=de.setting)!==null&&Ze!==void 0&&Ze.nav_logo_url){var oe;return"".concat(o.a.IMG_SERVER,"/").concat(de==null||((oe=de.setting)===null||oe===void 0)?void 0:oe.nav_logo_url)}else return"".concat(o.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[de==null||((Q=de.setting)===null||Q===void 0)?void 0:Q.nav_logo_url]);if(de.showHeader&&de.showHeaderFooter){var He,nt;return i.a.createElement("div",{className:m.a.header},i.a.createElement("div",{className:m.a.wrap},i.a.createElement("div",{className:"menu"},!!(de!=null&&(He=de.setting)!==null&&He!==void 0&&He.nav_logo_url)&&i.a.createElement(u.a,{style:{display:"flex",alignItems:"center",margin:0},onClick:function(){be({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},i.a.createElement("img",{className:m.a.logo,title:(nt=de.setting)===null||nt===void 0?void 0:nt.name,src:Qe})),!Object(P.p)()&&de.setting&&de.setting.navbar.map(function(Ze,oe){if(!Ze.hidden)return i.a.createElement("li",{key:oe,className:Oe===oe?m.a.actived:""},(Ze==null?void 0:Ze.name)==="\u6559\u5B66\u8BFE\u5802"&&i.a.createElement(u.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||be({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:i.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:X.actionTabs.type===4?m.a.classromediv:"",dangerouslySetInnerHTML:{__html:Ze.name},to:Ze.link}),(Ze==null?void 0:Ze.name)!="\u6559\u5B66\u8BFE\u5802"&&Ze.link.indexOf("http")<0&&i.a.createElement(u.a,{onClick:function(){be({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:Ze.name},to:Ze.link,target:Ze.link.indexOf("http")>-1?"_blank":"_self"}),(Ze==null?void 0:Ze.name)!="\u6559\u5B66\u8BFE\u5802"&&Ze.link.indexOf("http")>-1&&i.a.createElement("a",{target:Ze.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:Ze.name},href:Ze.link}))}),i.a.createElement("div",{className:"right"},i.a.createElement(M,{payload:xe})))))}else return i.a.createElement(i.a.Fragment,null)},K=N.a=Object(a.a)(function(k){var Y=k.homePage,Q=k.loading,ee=k.user,ae=k.globalSetting,de=k.shixunHomeworks,ue=k.competitions;return{homePage:Y,user:ee,globalSetting:ae,loading:Q.models.index,shixunHomeworks:de,competitions:ue}})(E)},sR1s:function(ne,N,e){"use strict";e.d(N,"b",function(){return g}),e.d(N,"a",function(){return r}),e.d(N,"c",function(){return s}),e.d(N,"d",function(){return l});var w=e("U8pU"),h="RC_TABLE_KEY";function x(t){return t==null?[]:Array.isArray(t)?t:[t]}function g(t,i){if(!i&&typeof i!="number")return t;for(var u=x(i),a=t,d=0;d-1)){var y=g.parse(m)[3],c=g.toHex(m);d.setAttribute("stop-color","#"+c),d.setAttribute("stop-opacity",y)}else d.setAttribute("stop-color",i[u].color);t.appendChild(d)}l._dom=t},r.prototype.markUsed=function(l){if(l.style){var t=l.style.fill;t&&t._dom&&w.prototype.markUsed.call(this,t._dom),t=l.style.stroke,t&&t._dom&&w.prototype.markUsed.call(this,t._dom)}};var s=r;ne.exports=s},sboe:function(ne,N,e){"use strict";e.d(N,"a",function(){return x});var w=e("q1tI"),h=e.n(w),x=w.createContext(null)},t23M:function(ne,N,e){"use strict";var w=e("VTBJ"),h=e("1OyB"),x=e("vuIU"),g=e("Ji7U"),r=e("LK+K"),s=e("q1tI"),l=e.n(s),t=e("m+aA"),i=e("Zm9Q"),u=e("Kwbf"),a=e("c+Xe"),d=e("bdgK"),m="rc-observer-key",y=function(c){Object(g.a)(I,c);var b=Object(r.a)(I);function I(){var j;return Object(h.a)(this,I),j=b.apply(this,arguments),j.resizeObserver=null,j.childNode=null,j.currentElement=null,j.state={width:0,height:0,offsetHeight:0,offsetWidth:0},j.onResize=function(A){var L=j.props.onResize,p=A[0].target,z=p.getBoundingClientRect(),T=z.width,B=z.height,C=p.offsetWidth,f=p.offsetHeight,n=Math.floor(T),o=Math.floor(B);if(j.state.width!==n||j.state.height!==o||j.state.offsetWidth!==C||j.state.offsetHeight!==f){var P={width:n,height:o,offsetWidth:C,offsetHeight:f};j.setState(P),L&&Promise.resolve().then(function(){L(Object(w.a)(Object(w.a)({},P),{},{offsetWidth:C,offsetHeight:f}))})}},j.setChildNode=function(A){j.childNode=A},j}return Object(x.a)(I,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var A=this.props.disabled;if(A){this.destroyObserver();return}var L=Object(t.a)(this.childNode||this),p=L!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=L),!this.resizeObserver&&L&&(this.resizeObserver=new d.default(this.onResize),this.resizeObserver.observe(L))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var A=this.props.children,L=Object(i.a)(A);if(L.length>1)Object(u.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(L.length===0)return Object(u.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=L[0];if(s.isValidElement(p)&&Object(a.c)(p)){var z=p.ref;L[0]=s.cloneElement(p,{ref:Object(a.a)(z,this.setChildNode)})}return L.length===1?L[0]:L.map(function(T,B){return!s.isValidElement(T)||"key"in T&&T.key!==null?T:s.cloneElement(T,{key:"".concat(m,"-").concat(B)})})}}]),I}(s.Component);y.displayName="ResizeObserver",N.a=y},tWlo:function(ne,N){ne.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=="},u3os:function(ne,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.ver=N.clear=N.bind=void 0;var w=e("P4Qj"),h=function(s,l){var t=(0,w.getSensor)(s);return t.bind(l),function(){t.unbind(l)}};N.bind=h;var x=function(s){var l=(0,w.getSensor)(s);(0,w.removeSensor)(l)};N.clear=x;var g="1.0.1";N.ver=g},vKoX:function(ne,N,e){var w=e("SrGk"),h=e("bYtY");function x(s,l){w.call(this,s,l,["filter"],"__filter_in_use__","_shadowDom")}h.inherits(x,w),x.prototype.addWithoutUpdate=function(s,l){if(l&&g(l.style)){var t;if(l._shadowDom){t=l._shadowDom;var i=this.getDefs(!0);i.contains(l._shadowDom)||this.addDom(t)}else t=this.add(l);this.markUsed(l);var u=t.getAttribute("id");s.style.filter="url(#"+u+")"}},x.prototype.add=function(s){var l=this.createElement("filter");return s._shadowDomId=s._shadowDomId||this.nextId++,l.setAttribute("id","zr"+this._zrId+"-shadow-"+s._shadowDomId),this.updateDom(s,l),this.addDom(l),l},x.prototype.update=function(s,l){var t=l.style;if(g(t)){var i=this;w.prototype.update.call(this,l,function(){i.updateDom(l,l._shadowDom)})}else this.remove(s,l)},x.prototype.remove=function(s,l){l._shadowDomId!=null&&(this.removeDom(s),s.style.filter="")},x.prototype.updateDom=function(s,l){var t=l.getElementsByTagName("feDropShadow");t.length===0?t=this.createElement("feDropShadow"):t=t[0];var i=s.style,u=s.scale&&s.scale[0]||1,a=s.scale&&s.scale[1]||1,d,m,y,c;if(i.shadowBlur||i.shadowOffsetX||i.shadowOffsetY)d=i.shadowOffsetX||0,m=i.shadowOffsetY||0,y=i.shadowBlur,c=i.shadowColor;else if(i.textShadowBlur)d=i.textShadowOffsetX||0,m=i.textShadowOffsetY||0,y=i.textShadowBlur,c=i.textShadowColor;else{this.removeDom(l,i);return}t.setAttribute("dx",d/u),t.setAttribute("dy",m/a),t.setAttribute("flood-color",c);var b=y/2/u,I=y/2/a,j=b+" "+I;t.setAttribute("stdDeviation",j),l.setAttribute("x","-100%"),l.setAttribute("y","-100%"),l.setAttribute("width",Math.ceil(y/2*200)+"%"),l.setAttribute("height",Math.ceil(y/2*200)+"%"),l.appendChild(t),s._shadowDom=l},x.prototype.markUsed=function(s){s._shadowDom&&w.prototype.markUsed.call(this,s._shadowDom)};function g(s){return s&&(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY||s.textShadowBlur||s.textShadowOffsetX||s.textShadowOffsetY)}var r=x;ne.exports=r},vToQ:function(ne,N,e){ne.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"}},vWvF:function(ne,N,e){var w=e("Bq2U"),h=e("SUKs"),x=e("bYtY"),g=x.isString,r=x.isFunction,s=x.isObject,l=x.isArrayLike,t=x.indexOf,i=function(){this.animators=[]};i.prototype={constructor:i,animate:function(y,c){var b,I=!1,j=this,A=this.__zr;if(y){var L=y.split("."),p=j;I=L[0]==="shape";for(var z=0,T=L.length;z0&&y.animate(c,!1).when(j==null?500:j,p).delay(A||0)}function d(y,c,b,I){if(!c)y.attr(b,I);else{var j={};j[c]={},j[c][b]=I,y.attr(j)}}var m=i;ne.exports=m},vsvx:function(ne,N,e){ne.exports=e.p+"static/course.f24848b5.svg"},wCXF:function(ne,N,e){"use strict";e.d(N,"a",function(){return Qe});var w=e("rePB"),h=e("VTBJ"),x=e("KQm4"),g=e("U8pU"),r=e("ODXe"),s=e("q1tI"),l=e("TSYQ"),t=e.n(l),i=e("Gytx"),u=e.n(i),a=e("Kwbf"),d=e("t23M"),m=e("qx4F"),y=e("6eGT"),c=e("IBYe"),b=e("Ff2n"),I=e("c+Xe"),j=e("fyJ8"),A=e("biw7");function L(oe,Ee,_e,Ne,Le){var Xe=_e[oe]||{},Ge=_e[Ee]||{},ze,Ke;Xe.fixed==="left"?ze=Ne.left[oe]:Ge.fixed==="right"&&(Ke=Ne.right[Ee]);var ot=!1,tt=!1,We=!1,lt=!1,rt=_e[Ee+1],Je=_e[oe-1];if(Le==="rtl"){if(ze!==void 0){var et=Je&&Je.fixed==="left";lt=!et}else if(Ke!==void 0){var at=rt&&rt.fixed==="right";We=!at}}else if(ze!==void 0){var ut=rt&&rt.fixed==="left";ot=!ut}else if(Ke!==void 0){var qe=Je&&Je.fixed==="right";tt=!qe}return{fixLeft:ze,fixRight:Ke,lastFixLeft:ot,firstFixRight:tt,lastFixRight:We,firstFixLeft:lt,isSticky:Ne.isSticky}}var p=e("sR1s");function z(oe){var Ee=oe.cells,_e=oe.stickyOffsets,Ne=oe.flattenColumns,Le=oe.rowComponent,Xe=oe.cellComponent,Ge=oe.onHeaderRow,ze=oe.index,Ke=s.useContext(A.a),ot=Ke.prefixCls,tt=Ke.direction,We;Ge&&(We=Ge(Ee.map(function(rt){return rt.column}),ze));var lt=Object(p.a)(Ee.map(function(rt){return rt.column}));return s.createElement(Le,Object.assign({},We),Ee.map(function(rt,Je){var et=rt.column,at=L(rt.colStart,rt.colEnd,Ne,_e,tt),ut;return et&&et.onHeaderCell&&(ut=rt.column.onHeaderCell(et)),s.createElement(j.a,Object.assign({},rt,{ellipsis:et.ellipsis,align:et.align,component:Xe,prefixCls:ot,key:lt[Je]},at,{additionalProps:ut,rowType:"header"}))}))}z.displayName="HeaderRow";var T=z;function B(oe){var Ee=[];function _e(Ge,ze){var Ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ee[Ke]=Ee[Ke]||[];var ot=ze,tt=Ge.filter(Boolean).map(function(We){var lt={key:We.key,className:We.className||"",children:We.title,column:We,colStart:ot},rt=1,Je=We.children;return Je&&Je.length>0&&(rt=_e(Je,ot,Ke+1).reduce(function(et,at){return et+at},0),lt.hasSubColumns=!0),"colSpan"in We&&(rt=We.colSpan),"rowSpan"in We&&(lt.rowSpan=We.rowSpan),lt.colSpan=rt,lt.colEnd=lt.colStart+rt-1,Ee[Ke].push(lt),ot+=rt,rt});return tt}_e(oe,0);for(var Ne=Ee.length,Le=function(ze){Ee[ze].forEach(function(Ke){!("rowSpan"in Ke)&&!Ke.hasSubColumns&&(Ke.rowSpan=Ne-ze)})},Xe=0;Xe=0;ze-=1){var Ke=Ee[ze],ot=_e&&_e[ze],tt=ot&&ot[n.a];(Ke||tt||Ge)&&(Le.unshift(s.createElement("col",Object.assign({key:ze,style:{width:Ke,minWidth:Ke}},tt))),Ge=!0)}return s.createElement("colgroup",null,Le)}var P=o;function _(oe,Ee){return Object(s.useMemo)(function(){for(var _e=[],Ne=0;Ne1?tn-1:0),Cn=1;Cn=We&&(ct=We-lt),Ge({scrollLeft:ct/We*(tt+2)}),qe.current.x=Te.pageX},we=function(){var Te=Object(he.b)(Xe.current).top,ke=Te+Xe.current.offsetHeight,st=document.documentElement.scrollTop+window.innerHeight;ke-Object(m.a)()<=st||Te>=st-ze?ut(function(pt){return Object(h.a)(Object(h.a)({},pt),{},{isHiddenScrollBar:!0})}):ut(function(pt){return Object(h.a)(Object(h.a)({},pt),{},{isHiddenScrollBar:!1})})},Be=function(Te){ut(function(ke){return Object(h.a)(Object(h.a)({},ke),{},{scrollLeft:Te/tt*We||0})})};return s.useImperativeHandle(_e,function(){return{setScrollLeft:Be}}),s.useEffect(function(){var Fe=Object(De.a)(document.body,"mouseup",J,!1),Te=Object(De.a)(document.body,"mousemove",Pe,!1);return we(),function(){Fe.remove(),Te.remove()}},[lt,Ue]),s.useEffect(function(){var Fe=Object(De.a)(window,"scroll",we,!1),Te=Object(De.a)(window,"resize",we,!1);return function(){Fe.remove(),Te.remove()}},[]),s.useEffect(function(){at.isHiddenScrollBar||ut(function(Fe){var Te,ke;return Object(h.a)(Object(h.a)({},Fe),{},{scrollLeft:Xe.current.scrollLeft/((Te=Xe.current)===null||Te===void 0?void 0:Te.scrollWidth)*((ke=Xe.current)===null||ke===void 0?void 0:ke.clientWidth)})})},[at.isHiddenScrollBar]),tt<=We||!lt||at.isHiddenScrollBar?null:s.createElement("div",{style:{height:Object(m.a)(),width:We,bottom:ze},className:"".concat(ot,"-sticky-scroll")},s.createElement("div",{onMouseDown:se,ref:rt,className:t()("".concat(ot,"-sticky-scroll-bar"),Object(w.a)({},"".concat(ot,"-sticky-scroll-bar-active"),Ue)),style:{width:"".concat(lt,"px"),transform:"translate3d(".concat(at.scrollLeft,"px, 0, 0)")}}))},Ae=s.forwardRef(ye);function Oe(oe,Ee){return s.useMemo(function(){var _e=!!oe;return{isSticky:_e,stickyClassName:_e?"".concat(Ee,"-sticky-header"):"",offsetHeader:Object(g.a)(oe)==="object"&&oe.offsetHeader||0,offsetScroll:Object(g.a)(oe)==="object"&&oe.offsetScroll||0}},[oe,Ee])}var Re=[],Ie={},Qe="rc-table-internal-hook",He=s.memo(function(oe){var Ee=oe.children;return Ee},function(oe,Ee){return u()(oe.props,Ee.props)?oe.pingLeft!==Ee.pingLeft||oe.pingRight!==Ee.pingRight:!1});function nt(oe){var Ee,_e=oe.prefixCls,Ne=oe.className,Le=oe.rowClassName,Xe=oe.style,Ge=oe.data,ze=oe.rowKey,Ke=oe.scroll,ot=oe.tableLayout,tt=oe.direction,We=oe.title,lt=oe.footer,rt=oe.summary,Je=oe.id,et=oe.showHeader,at=oe.components,ut=oe.emptyText,qe=oe.onRow,Ve=oe.onHeaderRow,Se=oe.internalHooks,Ue=oe.transformColumns,Ce=oe.internalRefs,J=oe.sticky,se=Ge||Re,Pe=!!se.length,we=s.useState(0),Be=Object(r.a)(we,2),Fe=Be[0],Te=Be[1];s.useEffect(function(){Te(Object(m.a)())});var ke=s.useMemo(function(){return Object(p.c)(at,{})},[at]),st=s.useCallback(function(St,Tt){return Object(p.b)(ke,St)||Tt},[ke]),pt=s.useMemo(function(){return typeof ze=="function"?ze:function(St){var Tt=St&&St[ze];return Tt}},[ze]),ct=Object(n.c)(oe),Pt=ct.expandIcon,Lt=ct.expandedRowKeys,ln=ct.defaultExpandedRowKeys,Vt=ct.defaultExpandAllRows,Qt=ct.expandedRowRender,an=ct.onExpand,rn=ct.onExpandedRowsChange,yn=ct.expandRowByClick,Xt=ct.rowExpandable,un=ct.expandIconColumnIndex,En=ct.expandedRowClassName,Dn=ct.childrenColumnName,On=ct.indentSize,dn=Pt||fe,Sn=Dn||"children",Tn=s.useMemo(function(){return Qt?"row":oe.expandable&&Se===Qe&&oe.expandable.__PARENT_RENDER_ICON__||se.some(function(St){return St&&Object(g.a)(St)==="object"&&St[Sn]})?"nest":!1},[!!Qt,se]),In=s.useState(function(){return ln||(Vt?xe(se,pt,Sn):[])}),Jt=Object(r.a)(In,2),on=Jt[0],pn=Jt[1],tn=s.useMemo(function(){return new Set(Lt||on||[])},[Lt,on]),cn=s.useCallback(function(St){var Tt=pt(St,se.indexOf(St)),Kt,nn=tn.has(Tt);nn?(tn.delete(Tt),Kt=Object(x.a)(tn)):Kt=[].concat(Object(x.a)(tn),[Tt]),pn(Kt),an&&an(!nn,St),rn&&rn(Kt)},[pt,tn,se,an,rn]),Cn=s.useState(0),Vn=Object(r.a)(Cn,2),zn=Vn[0],Qn=Vn[1],Sa=Object(ee.b)(Object(h.a)(Object(h.a)(Object(h.a)({},oe),ct),{},{expandable:!!Qt,expandedKeys:tn,getRowKey:pt,onTriggerExpand:cn,expandIcon:dn,expandIconColumnIndex:un,direction:tt}),Se===Qe?Ue:null),Ta=Object(r.a)(Sa,2),Xn=Ta[0],Ft=Ta[1],Jn=s.useMemo(function(){return{columns:Xn,flattenColumns:Ft}},[Xn,Ft]),Yn=s.useRef(),wa=s.useRef(),An=s.useRef(),Ha=s.useState(!1),Ra=Object(r.a)(Ha,2),ra=Ra[0],Ga=Ra[1],Va=s.useState(!1),oa=Object(r.a)(Va,2),Zn=oa[0],Qa=oa[1],Xa=ue(new Map),Da=Object(r.a)(Xa,2),Ja=Da[0],Ya=Da[1],wn=Object(p.a)(Ft),ia=wn.map(function(St){return Ja.get(St)}),_a=s.useMemo(function(){return ia},[ia.join("_")]),sa=Z(_a,Ft.length,tt),fn=Ke&&Object(p.d)(Ke.y),xn=Ke&&Object(p.d)(Ke.x),Mn=xn&&Ft.some(function(St){var Tt=St.fixed;return Tt}),la=s.useRef(),Fn=Oe(J,_e),Kn=Fn.isSticky,Pa=Fn.offsetHeader,Za=Fn.offsetScroll,Ia=Fn.stickyClassName,ua,qn,jn;fn&&(qn={overflowY:"scroll",maxHeight:Ke.y}),xn&&(ua={overflowX:"auto"},fn||(qn={overflowY:"hidden"}),jn={width:Ke.x===!0?"auto":Ke.x,minWidth:"100%"});var _n=s.useCallback(function(St,Tt){Ya(function(Kt){var nn=new Map(Kt);return nn.set(St,Tt),nn})},[]),$n=be(null),ja=Object(r.a)($n,2),Na=ja[0],La=ja[1];function ea(St,Tt){if(!Tt)return;typeof Tt=="function"?Tt(St):Tt.scrollLeft!==St&&(Tt.scrollLeft=St)}var Nn=function(Tt){var Kt=Tt.currentTarget,nn=Tt.scrollLeft,Wn=typeof nn=="number"?nn:Kt.scrollLeft,za=Kt||Ie;if(!La()||La()===za){var ga;Na(za),ea(Wn,wa.current),ea(Wn,An.current),ea(Wn,(ga=la.current)===null||ga===void 0?void 0:ga.setScrollLeft)}if(Kt){var Fa=Kt.scrollWidth,Ka=Kt.clientWidth;Ga(Wn>0),Qa(Wn0?[].concat(Object(h.a)(b),Object(h.a)(a(L).map(function(p){return Object(x.a)({fixed:A},p)}))):[].concat(Object(h.a)(b),[Object(x.a)(Object(x.a)({},I),{},{fixed:A})])},[])}function d(c){for(var b=!0,I=0;I=0;L-=1){var p=c[L];if(A&&p.fixed!=="right")A=!1;else if(!A&&p.fixed==="right"){Object(l.a)(!1,"Index ".concat(L+1," of `columns` missing `fixed='right'` prop."));break}}}function m(c){return c.map(function(b){var I=b.fixed,j=Object(g.a)(b,["fixed"]),A=I;return I==="left"?A="right":I==="right"&&(A="left"),Object(x.a)({fixed:A},j)})}function y(c,b){var I=c.prefixCls,j=c.columns,A=c.children,L=c.expandable,p=c.expandedKeys,z=c.getRowKey,T=c.onTriggerExpand,B=c.expandIcon,C=c.rowExpandable,f=c.expandIconColumnIndex,n=c.direction,o=c.expandRowByClick,P=r.useMemo(function(){return j||u(A)},[j,A]),_=r.useMemo(function(){if(L){var R,M=f||0,D=P[M],G=(R={},Object(w.a)(R,i.a,{className:"".concat(I,"-expand-icon-col")}),Object(w.a)(R,"title",""),Object(w.a)(R,"fixed",D?D.fixed:null),Object(w.a)(R,"className","".concat(I,"-row-expand-icon-cell")),Object(w.a)(R,"render",function(H,E,K){var k=z(E,K),Y=p.has(k),Q=C?C(E):!0,ee=B({prefixCls:I,expanded:Y,expandable:Q,record:E,onExpand:T});return o?r.createElement("span",{onClick:function(de){return de.stopPropagation()}},ee):ee}),R),q=P.slice();return M>=0&&q.splice(M,0,G),q}return P},[L,P,z,p,B,n]),S=r.useMemo(function(){var R=_;return b&&(R=b(R)),R.length||(R=[{render:function(){return null}}]),R},[b,_,n]),v=r.useMemo(function(){return n==="rtl"?m(a(S)):a(S)},[S,n]);return[S,v]}N.b=y},x6Kt:function(ne,N,e){var w=e("y+Vt"),h=e("VpOo"),x=e("nPnh"),g=x.subPixelOptimizeRect,r={},s=w.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(l,t){var i,u,a,d;this.subPixelOptimize?(g(r,t,this.style),i=r.x,u=r.y,a=r.width,d=r.height,r.r=t.r,t=r):(i=t.x,u=t.y,a=t.width,d=t.height),t.r?h.buildPath(l,t):l.rect(i,u,a,d),l.closePath();return}});ne.exports=s},xrsn:function(ne,N,e){ne.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"}},"y+Vt":function(ne,N,e){var w=e("Gev7"),h=e("bYtY"),x=e("IMiH"),g=e("2DNl"),r=e("3C/r"),s=r.prototype.getCanvasPattern,l=Math.abs,t=new x(!0);function i(a){w.call(this,a),this.path=null}i.prototype={constructor:i,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(a,d){var m=this.style,y=this.path||t,c=m.hasStroke(),b=m.hasFill(),I=m.fill,j=m.stroke,A=b&&!!I.colorStops,L=c&&!!j.colorStops,p=b&&!!I.image,z=c&&!!j.image;if(m.bind(a,this,d),this.setTransform(a),this.__dirty){var T;A&&(T=T||this.getBoundingRect(),this._fillGradient=m.getGradient(a,I,T)),L&&(T=T||this.getBoundingRect(),this._strokeGradient=m.getGradient(a,j,T))}A?a.fillStyle=this._fillGradient:p&&(a.fillStyle=s.call(I,a)),L?a.strokeStyle=this._strokeGradient:z&&(a.strokeStyle=s.call(j,a));var B=m.lineDash,C=m.lineDashOffset,f=!!a.setLineDash,n=this.getGlobalScale();if(y.setScale(n[0],n[1],this.segmentIgnoreThreshold),this.__dirtyPath||B&&!f&&c?(y.beginPath(a),B&&!f&&(y.setLineDash(B),y.setLineDashOffset(C)),this.buildPath(y,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(a.beginPath(),this.path.rebuildPath(a)),b)if(m.fillOpacity!=null){var o=a.globalAlpha;a.globalAlpha=m.fillOpacity*m.opacity,y.fill(a),a.globalAlpha=o}else y.fill(a);if(B&&f&&(a.setLineDash(B),a.lineDashOffset=C),c)if(m.strokeOpacity!=null){var o=a.globalAlpha;a.globalAlpha=m.strokeOpacity*m.opacity,y.stroke(a),a.globalAlpha=o}else y.stroke(a);B&&f&&a.setLineDash([]),m.text!=null&&(this.restoreTransform(a),this.drawRectText(a,this.getBoundingRect()))},buildPath:function(a,d,m){},createPathProxy:function(){this.path=new x},getBoundingRect:function(){var a=this._rect,d=this.style,m=!a;if(m){var y=this.path;y||(y=this.path=new x),this.__dirtyPath&&(y.beginPath(),this.buildPath(y,this.shape,!1)),a=y.getBoundingRect()}if(this._rect=a,d.hasStroke()){var c=this._rectWithStroke||(this._rectWithStroke=a.clone());if(this.__dirty||m){c.copy(a);var b=d.lineWidth,I=d.strokeNoScale?this.getLineScale():1;d.hasFill()||(b=Math.max(b,this.strokeContainThreshold||4)),I>1e-10&&(c.width+=b/I,c.height+=b/I,c.x-=b/I/2,c.y-=b/I/2)}return c}return a},contain:function(a,d){var m=this.transformCoordToLocal(a,d),y=this.getBoundingRect(),c=this.style;if(a=m[0],d=m[1],y.contain(a,d)){var b=this.path.data;if(c.hasStroke()){var I=c.lineWidth,j=c.strokeNoScale?this.getLineScale():1;if(j>1e-10&&(c.hasFill()||(I=Math.max(I,this.strokeContainThreshold)),g.containStroke(b,I/j,a,d)))return!0}if(c.hasFill())return g.contain(b,a,d)}return!1},dirty:function(a){a==null&&(a=!0),a&&(this.__dirtyPath=a,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(a){return this.animate("shape",a)},attrKV:function(a,d){a==="shape"?(this.setShape(d),this.__dirtyPath=!0,this._rect=null):w.prototype.attrKV.call(this,a,d)},setShape:function(a,d){var m=this.shape;if(m){if(h.isObject(a))for(var y in a)a.hasOwnProperty(y)&&(m[y]=a[y]);else m[a]=d;this.dirty(!0)}return this},getLineScale:function(){var a=this.transform;return a&&l(a[0]-1)>1e-10&&l(a[3]-1)>1e-10?Math.sqrt(l(a[0]*a[3]-a[2]*a[1])):1}},i.extend=function(a){var d=function(y){i.call(this,y),a.style&&this.style.extendFrom(a.style,!1);var c=a.shape;if(c){this.shape=this.shape||{};var b=this.shape;for(var I in c)!b.hasOwnProperty(I)&&c.hasOwnProperty(I)&&(b[I]=c[I])}a.init&&a.init.call(this,y)};h.inherits(d,i);for(var m in a)m!=="style"&&m!=="shape"&&(d.prototype[m]=a[m]);return d},h.inherits(i,w);var u=i;ne.exports=u},"y0+3":function(ne,N,e){"use strict";e.d(N,"a",function(){return a}),e.d(N,"b",function(){return m});var w=/margin|padding|width|height|max|min|offset/,h={left:!0,top:!0},x={cssFloat:1,styleFloat:1,float:1};function g(y){return y.nodeType===1?y.ownerDocument.defaultView.getComputedStyle(y,null):{}}function r(y,c,b){if(c=c.toLowerCase(),b==="auto"){if(c==="height")return y.offsetHeight;if(c==="width")return y.offsetWidth}return c in h||(h[c]=w.test(c)),h[c]?parseFloat(b)||0:b}function s(y,c){var b=arguments.length,I=g(y);return c=x[c]?"cssFloat"in y.style?"cssFloat":"styleFloat":c,b===1?I:r(y,c,I[c]||y.style[c])}function l(y,c,b){var I=arguments.length;if(c=x[c]?"cssFloat"in y.style?"cssFloat":"styleFloat":c,I===3)return typeof b=="number"&&w.test(c)&&(b="".concat(b,"px")),y.style[c]=b,b;for(var j in c)c.hasOwnProperty(j)&&l(y,j,c[j]);return g(y)}function t(y){return y===document.body?document.documentElement.clientWidth:y.offsetWidth}function i(y){return y===document.body?window.innerHeight||document.documentElement.clientHeight:y.offsetHeight}function u(){var y=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:y,height:c}}function a(){var y=document.documentElement.clientWidth,c=window.innerHeight||document.documentElement.clientHeight;return{width:y,height:c}}function d(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function m(y){var c=y.getBoundingClientRect(),b=document.documentElement;return{left:c.left+(window.pageXOffset||b.scrollLeft)-(b.clientLeft||document.body.clientLeft||0),top:c.top+(window.pageYOffset||b.scrollTop)-(b.clientTop||document.body.clientTop||0)}}},y23F:function(ne,N){function e(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}e.prototype={constructor:e,_dragStart:function(x){for(var g=x.target;g&&!g.draggable;)g=g.parent;g&&(this._draggingTarget=g,g.dragging=!0,this._x=x.offsetX,this._y=x.offsetY,this.dispatchToElement(w(g,x),"dragstart",x.event))},_drag:function(x){var g=this._draggingTarget;if(g){var r=x.offsetX,s=x.offsetY,l=r-this._x,t=s-this._y;this._x=r,this._y=s,g.drift(l,t,x),this.dispatchToElement(w(g,x),"drag",x.event);var i=this.findHover(r,s,g).target,u=this._dropTarget;this._dropTarget=i,g!==i&&(u&&i!==u&&this.dispatchToElement(w(u,x),"dragleave",x.event),i&&i!==u&&this.dispatchToElement(w(i,x),"dragenter",x.event))}},_dragEnd:function(x){var g=this._draggingTarget;g&&(g.dragging=!1),this.dispatchToElement(w(g,x),"dragend",x.event),this._dropTarget&&this.dispatchToElement(w(this._dropTarget,x),"drop",x.event),this._draggingTarget=null,this._dropTarget=null}};function w(x,g){return{target:x,topTarget:g&&g.topTarget}}var h=e;ne.exports=h},yilW:function(ne,N,e){ne.exports=e.p+"static/learn.e7098108.svg"},yslc:function(ne,N){ne.exports="data:image/png;base64,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"},yxFR:function(ne,N,e){var w=e("y+Vt"),h=e("nPnh"),x=h.subPixelOptimizeLine,g={},r=w.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(s,l){var t,i,u,a;this.subPixelOptimize?(x(g,l,this.style),t=g.x1,i=g.y1,u=g.x2,a=g.y2):(t=l.x1,i=l.y1,u=l.x2,a=l.y2);var d=l.percent;if(d===0)return;s.moveTo(t,i),d<1&&(u=t*(1-d)+u*d,a=i*(1-d)+a*d),s.lineTo(u,a)},pointAt:function(s){var l=this.shape;return[l.x1*(1-s)+l.x2*s,l.y1*(1-s)+l.y2*s]}});ne.exports=r},zarK:function(ne,N,e){var w=e("YH21"),h=w.addEventListener,x=w.removeEventListener,g=w.normalizeEvent,r=w.getNativeEvent,s=e("bYtY"),l=e("H6uX"),t=e("ItGF"),i=300,u=t.domSupported,a=function(){var v=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],R=["touchstart","touchend","touchmove"],M={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},D=s.map(v,function(G){var q=G.replace("mouse","pointer");return M.hasOwnProperty(q)?q:G});return{mouse:v,touch:R,pointer:D}}(),d={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function m(v){return v==="mousewheel"&&t.browser.firefox?"DOMMouseScroll":v}function y(v){var R=v.pointerType;return R==="pen"||R==="touch"}function c(v){v.touching=!0,v.touchTimer!=null&&(clearTimeout(v.touchTimer),v.touchTimer=null),v.touchTimer=setTimeout(function(){v.touching=!1,v.touchTimer=null},700)}function b(v){v&&(v.zrByTouch=!0)}function I(v,R){return g(v.dom,new A(v,R),!0)}function j(v,R){for(var M=R,D=!1;M&&M.nodeType!==9&&!(D=M.domBelongToZr||M!==R&&M===v.painterRoot);)M=M.parentNode;return D}function A(v,R){this.type=R.type,this.target=this.currentTarget=v.dom,this.pointerType=R.pointerType,this.clientX=R.clientX,this.clientY=R.clientY}var L=A.prototype;L.stopPropagation=L.stopImmediatePropagation=L.preventDefault=s.noop;var p={mousedown:function(v){v=g(this.dom,v),this._mayPointerCapture=[v.zrX,v.zrY],this.trigger("mousedown",v)},mousemove:function(v){v=g(this.dom,v);var R=this._mayPointerCapture;R&&(v.zrX!==R[0]||v.zrY!==R[1])&&n(this,!0),this.trigger("mousemove",v)},mouseup:function(v){v=g(this.dom,v),n(this,!1),this.trigger("mouseup",v)},mouseout:function(v){v=g(this.dom,v),this._pointerCapturing&&(v.zrEventControl="no_globalout");var R=v.toElement||v.relatedTarget;v.zrIsToLocalDOM=j(this,R),this.trigger("mouseout",v)},touchstart:function(v){v=g(this.dom,v),b(v),this._lastTouchMoment=new Date,this.handler.processGesture(v,"start"),p.mousemove.call(this,v),p.mousedown.call(this,v)},touchmove:function(v){v=g(this.dom,v),b(v),this.handler.processGesture(v,"change"),p.mousemove.call(this,v)},touchend:function(v){v=g(this.dom,v),b(v),this.handler.processGesture(v,"end"),p.mouseup.call(this,v),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Ie,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:Qe}]};return He},ye=(n=ue.rightData)!==null&&n!==void 0&&n.complete_count?Number((o=ue.rightData)===null||o===void 0?void 0:o.complete_count)/Number((P=ue.rightData)===null||P===void 0?void 0:P.challenge_count)*100:0;return ue.rightData?t.a.createElement("section",{className:d.a.rightWrap},!((_=ue.detail)!==null&&_!==void 0&&_.is_jupyter)&&((S=ue.detail)===null||S===void 0||((v=S.task_operation)===null||v===void 0)?void 0:v[2])&&(be==null||((R=be.userInfo)===null||R===void 0)?void 0:R.login)&&!!((M=ue.rightData)!==null&&M!==void 0&&M.complete_count)&&((D=ue.rightData)===null||D===void 0?void 0:D.complete_count)>0&&t.a.createElement("div",{className:d.a.learnWrap},t.a.createElement("div",{className:d.a.learnTopWrap},t.a.createElement("span",null,t.a.createElement("img",{className:d.a.titleImg,src:y.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),t.a.createElement("span",null,t.a.createElement("span",{className:"".concat(d.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((G=ue.rightData)===null||G===void 0?void 0:G.complete_count)||0," \u5173 / \u5171",((q=ue.rightData)===null||q===void 0?void 0:q.challenge_count)||0," \u5173"))),t.a.createElement(g.a,{percent:ye,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((V=ue.rightData)!==null&&V!==void 0&&(H=V.paths)!==null&&H!==void 0&&H.length)&&t.a.createElement("div",{className:d.a.courseWrap},t.a.createElement("p",{className:"mb20 font16"},t.a.createElement("img",{className:d.a.titleImg,src:b.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),t.a.createElement("div",null,(E=ue.rightData)===null||E===void 0?void 0:E.paths.map(function(Ae,Oe){return Oe>2?null:t.a.createElement("div",{className:d.a.pathWrap,key:Ae.id},t.a.createElement("a",{href:"/paths/".concat(Ae.id),target:"_blank"},t.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(u.a.IMG_SERVER,"/").concat(Ae.image_url),className:d.a.pathImg})),t.a.createElement("div",{className:d.a.pathContentWrap},t.a.createElement("a",{href:"/paths/".concat(Ae.id),target:"_blank",className:d.a.pathContentName},Ae.name),t.a.createElement("p",{className:d.a.pathContent},t.a.createElement(h.a,{placement:"bottom",title:"\u7AE0\u8282"},t.a.createElement("span",{className:d.a.pathContentCount},t.a.createElement("i",{className:"iconfont icon-shixun mr3"}),Ae.stages_count)),t.a.createElement(h.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",{className:d.a.pathContentCount},t.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),Ae.members_count)))))}))),t.a.createElement("div",null),!!((K=ue.rightData)!==null&&K!==void 0&&(k=K.recommands)!==null&&k!==void 0&&k.length)&&be.userInfo.main_site&&t.a.createElement("div",{className:d.a.recommandTrainingWrap},t.a.createElement("p",{className:"mb20 font16"},t.a.createElement("img",{className:d.a.titleImg,src:j.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("div",null,(Y=ue.rightData)===null||Y===void 0?void 0:Y.recommands.map(function(Ae,Oe){return Oe>2?null:t.a.createElement("div",{className:d.a.pathContentItem,key:Oe},t.a.createElement("a",{href:"/shixuns/".concat(Ae.identifier,"/challenges"),target:"_blank"},t.a.createElement("img",{src:"".concat(u.a.IMG_SERVER,"/").concat(Ae.pic),className:d.a.pathImg})),t.a.createElement("div",{className:d.a.pathContentWrap,style:{marginBottom:-4}},t.a.createElement(h.a,{placement:"bottom",title:Ae.name},t.a.createElement("a",{href:"/shixuns/".concat(Ae.identifier,"/challenges"),target:"_blank",className:d.a.pathContentName},Ae.name)),t.a.createElement("p",{className:"".concat(d.a.pathContent," ").concat(d.a.recommandContent)},t.a.createElement("span",null,Ae.stu_num," \u4EBA\u5B66\u4E60"),t.a.createElement("span",{className:d.a.recommandLevel},Ae.level))))}))),((Q=ue.rightData)===null||Q===void 0||((ee=Q.tags)===null||ee===void 0)?void 0:ee.length)>0&&t.a.createElement("div",{className:d.a.skillWrap},t.a.createElement("p",{className:"".concat(d.a.skillTopWrap," font16 mb20")},t.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",t.a.createElement("span",{className:"ml5 c-grey-c"},(ae=ue.rightData)===null||ae===void 0||((de=ae.tags)===null||de===void 0)?void 0:de.length))),t.a.createElement(L.a,{option:he(),style:{height:370},opts:{renderer:"svg"}}))):null};N.a=Object(i.a)(function(C){var f=C.shixunsDetail,n=C.user,o=C.loading,P=C.globalSetting;return{shixunsDetail:f,user:n,globalSetting:P,loading:o.models.index}})(B)}}]); diff --git a/p__Shixuns__Detail__ForkList__index.47d1ea31.async.js b/p__Shixuns__Detail__ForkList__index.47d1ea31.async.js index d9fd38ef99..12ae42929f 100644 --- a/p__Shixuns__Detail__ForkList__index.47d1ea31.async.js +++ b/p__Shixuns__Detail__ForkList__index.47d1ea31.async.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[202,8],{"6+eU":function(Oe,_,t){"use strict";t.d(_,"a",function(){return f});var g=t("wx14"),y=t("rePB"),$=t("VTBJ"),le=t("1OyB"),R=t("vuIU"),o=t("Ji7U"),Q=t("LK+K"),L=t("q1tI"),d=t.n(L),B=t("TSYQ"),j=t.n(B),X=function(b){var n,a="".concat(b.rootPrefixCls,"-item"),e=j()(a,"".concat(a,"-").concat(b.page),(n={},Object(y.a)(n,"".concat(a,"-active"),b.active),Object(y.a)(n,b.className,!!b.className),Object(y.a)(n,"".concat(a,"-disabled"),!b.page),n)),i=function(){b.onClick(b.page)},c=function(U){b.onKeyPress(U,b.onClick,b.page)};return d.a.createElement("li",{title:b.showTitle?b.page:null,className:e,onClick:i,onKeyPress:c,tabIndex:"0"},b.itemRender(b.page,"page",d.a.createElement("a",{rel:"nofollow"},b.page)))},H=X,D={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},s=function(v){Object(o.a)(n,v);var b=Object(Q.a)(n);function n(){var a;Object(le.a)(this,n);for(var e=arguments.length,i=new Array(e),c=0;c=0||u.relatedTarget.className.indexOf("".concat(z,"-next"))>=0))return;a.setState({goInputText:""}),W(a.getValidValue())},a.go=function(u){var U=a.state.goInputText;if(U==="")return;(u.keyCode===D.ENTER||u.type==="click")&&(a.setState({goInputText:""}),a.props.quickGo(a.getValidValue()))},a}return Object(R.a)(n,[{key:"getValidValue",value:function(){var e=this.state,i=e.goInputText,c=e.current;return!i||isNaN(i)?c:Number(i)}},{key:"getPageSizeOptions",value:function(){var e=this.props,i=e.pageSize,c=e.pageSizeOptions;return c.some(function(u){return u.toString()===i.toString()})?c:c.concat([i.toString()]).sort(function(u,U){var h=isNaN(Number(u))?0:Number(u),W=isNaN(Number(U))?0:Number(U);return h-W})}},{key:"render",value:function(){var e=this,i=this.props,c=i.pageSize,u=i.locale,U=i.rootPrefixCls,h=i.changeSize,W=i.quickGo,z=i.goButton,q=i.selectComponentClass,he=i.buildOptionText,Z=i.selectPrefixCls,A=i.disabled,ee=this.state.goInputText,oe="".concat(U,"-options"),ne=q,re=null,be=null,J=null;if(!h&&!W)return null;var Re=this.getPageSizeOptions();if(h&&ne){var fe=Re.map(function(Y,je){return d.a.createElement(ne.Option,{key:je,value:Y.toString()},(he||e.buildOptionText)(Y))});re=d.a.createElement(ne,{disabled:A,prefixCls:Z,showSearch:!1,className:"".concat(oe,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(c||Re[0]).toString(),onChange:this.changeSize,getPopupContainer:function(je){return je.parentNode}},fe)}return W&&(z&&(J=typeof z=="boolean"?d.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:A,className:"".concat(oe,"-quick-jumper-button")},u.jump_to_confirm):d.a.createElement("span",{onClick:this.go,onKeyUp:this.go},z)),be=d.a.createElement("div",{className:"".concat(oe,"-quick-jumper")},u.jump_to,d.a.createElement("input",{disabled:A,type:"text",value:ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),u.page,J)),d.a.createElement("li",{className:"".concat(oe)},re,be)}}]),n}(d.a.Component);s.defaultProps={pageSizeOptions:["10","20","50","100"]};var l=s,O=t("N2Kk");function m(){}function E(v){return typeof v=="number"&&isFinite(v)&&Math.floor(v)===v}function C(v,b,n){return n}function p(v,b,n){var a=typeof v=="undefined"?b.pageSize:v;return Math.floor((n.total-1)/a)+1}var K=function(v){Object(o.a)(n,v);var b=Object(Q.a)(n);function n(a){var e;Object(le.a)(this,n),e=b.call(this,a),e.getJumpPrevPage=function(){return Math.max(1,e.state.current-(e.props.showLessItems?3:5))},e.getJumpNextPage=function(){return Math.min(p(void 0,e.state,e.props),e.state.current+(e.props.showLessItems?3:5))},e.getItemIcon=function(h,W){var z=e.props.prefixCls,q=h||d.a.createElement("button",{type:"button","aria-label":W,className:"".concat(z,"-item-link")});return typeof h=="function"&&(q=d.a.createElement(h,Object($.a)({},e.props))),q},e.savePaginationNode=function(h){e.paginationNode=h},e.isValid=function(h){return E(h)&&h!==e.state.current},e.shouldDisplayQuickJumper=function(){var h=e.props,W=h.showQuickJumper,z=h.pageSize,q=h.total;return q<=z?!1:W},e.handleKeyDown=function(h){(h.keyCode===D.ARROW_UP||h.keyCode===D.ARROW_DOWN)&&h.preventDefault()},e.handleKeyUp=function(h){var W=e.getValidValue(h),z=e.state.currentInputValue;W!==z&&e.setState({currentInputValue:W}),h.keyCode===D.ENTER?e.handleChange(W):h.keyCode===D.ARROW_UP?e.handleChange(W-1):h.keyCode===D.ARROW_DOWN&&e.handleChange(W+1)},e.changePageSize=function(h){var W=e.state.current,z=p(h,e.state,e.props);W=W>z?z:W,z===0&&(W=e.state.current),typeof h=="number"&&("pageSize"in e.props||e.setState({pageSize:h}),"current"in e.props||e.setState({current:W,currentInputValue:W})),e.props.onShowSizeChange(W,h),"onChange"in e.props&&e.props.onChange&&e.props.onChange(W,h)},e.handleChange=function(h){var W=e.props.disabled,z=h;if(e.isValid(z)&&!W){var q=p(void 0,e.state,e.props);z>q?z=q:z<1&&(z=1),"current"in e.props||e.setState({current:z,currentInputValue:z});var he=e.state.pageSize;return e.props.onChange(z,he),z}return e.state.current},e.prev=function(){e.hasPrev()&&e.handleChange(e.state.current-1)},e.next=function(){e.hasNext()&&e.handleChange(e.state.current+1)},e.jumpPrev=function(){e.handleChange(e.getJumpPrevPage())},e.jumpNext=function(){e.handleChange(e.getJumpNextPage())},e.hasPrev=function(){return e.state.current>1},e.hasNext=function(){return e.state.current2?z-2:0),he=2;he=c?U=c:U=Number(i),U}},{key:"getShowSizeChanger",value:function(){var e=this.props,i=e.showSizeChanger,c=e.total,u=e.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:c>u}},{key:"renderPrev",value:function(e){var i=this.props,c=i.prevIcon,u=i.itemRender,U=u(e,"prev",this.getItemIcon(c,"prev page")),h=!this.hasPrev();return Object(L.isValidElement)(U)?Object(L.cloneElement)(U,{disabled:h}):U}},{key:"renderNext",value:function(e){var i=this.props,c=i.nextIcon,u=i.itemRender,U=u(e,"next",this.getItemIcon(c,"next page")),h=!this.hasNext();return Object(L.isValidElement)(U)?Object(L.cloneElement)(U,{disabled:h}):U}},{key:"render",value:function(){var e=this,i=this.props,c=i.prefixCls,u=i.className,U=i.style,h=i.disabled,W=i.hideOnSinglePage,z=i.total,q=i.locale,he=i.showQuickJumper,Z=i.showLessItems,A=i.showTitle,ee=i.showTotal,oe=i.simple,ne=i.itemRender,re=i.showPrevNextJumpers,be=i.jumpPrevIcon,J=i.jumpNextIcon,Re=i.selectComponentClass,fe=i.selectPrefixCls,Y=i.pageSizeOptions,je=this.state,te=je.current,_e=je.pageSize,Te=je.currentInputValue;if(W===!0&&z<=_e)return null;var ue=p(void 0,this.state,this.props),ge=[],Be=null,Ue=null,ke=null,Ye=null,Ae=null,de=he&&he.goButton,me=Z?1:2,Qe=te-1>0?te-1:0,et=te+1=me*2&&te!==1+2&&(ge[0]=Object(L.cloneElement)(ge[0],{className:"".concat(c,"-item-after-jump-prev")}),ge.unshift(Be)),ue-te>=me*2&&te!==ue-2&&(ge[ge.length-1]=Object(L.cloneElement)(ge[ge.length-1],{className:"".concat(c,"-item-before-jump-next")}),ge.push(Ue)),N!==1&&ge.unshift(ke),w!==ue&&ge.push(Ye)}var P=null;ee&&(P=d.a.createElement("li",{className:"".concat(c,"-total-text")},ee(z,[z===0?0:(te-1)*_e+1,te*_e>z?z:te*_e])));var T=!this.hasPrev()||!ue,S=!this.hasNext()||!ue;return d.a.createElement("ul",Object(g.a)({className:j()(c,u,Object(y.a)({},"".concat(c,"-disabled"),h)),style:U,unselectable:"unselectable",ref:this.savePaginationNode},tt),P,d.a.createElement("li",{title:A?q.prev_page:null,onClick:this.prev,tabIndex:T?null:0,onKeyPress:this.runIfEnterPrev,className:j()("".concat(c,"-prev"),Object(y.a)({},"".concat(c,"-disabled"),T)),"aria-disabled":T},this.renderPrev(Qe)),ge,d.a.createElement("li",{title:A?q.next_page:null,onClick:this.next,tabIndex:S?null:0,onKeyPress:this.runIfEnterNext,className:j()("".concat(c,"-next"),Object(y.a)({},"".concat(c,"-disabled"),S)),"aria-disabled":S},this.renderNext(et)),d.a.createElement(l,{disabled:h,locale:q,rootPrefixCls:c,selectComponentClass:Re,selectPrefixCls:fe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:te,pageSize:_e,pageSizeOptions:Y,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:de}))}}],[{key:"getDerivedStateFromProps",value:function(e,i){var c={};if("current"in e&&(c.current=e.current,e.current!==i.current&&(c.currentInputValue=c.current)),"pageSize"in e&&e.pageSize!==i.pageSize){var u=i.current,U=p(e.pageSize,i,e);u=u>U?U:u,"current"in e||(c.current=u,c.currentInputValue=u),c.pageSize=e.pageSize}return c}}]),n}(d.a.Component);K.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:m,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:m,locale:O.a,style:{},itemRender:C,totalBoundaryShowSizeChanger:50};var f=K},"6RRn":function(Oe,_,t){"use strict";var g=t("wCXF"),y=t("n6Qo");t.d(_,"b",function(){return y.a});var $=t("IBYe"),le=t("6eGT"),R=t("hW8S");t.d(_,"a",function(){return R.a}),_.c=g.b},"6eGT":function(Oe,_,t){"use strict";function g(y){return null}_.a=g},"815F":function(Oe,_,t){"use strict";t.d(_,"e",function(){return Q}),t.d(_,"c",function(){return d}),t.d(_,"d",function(){return B}),t.d(_,"a",function(){return X}),t.d(_,"f",function(){return H}),t.d(_,"b",function(){return D});var g=t("KQm4"),y=t("VTBJ"),$=t("Ff2n"),le=t("Zm9Q"),R=t("Kwbf"),o=t("OZM5");function Q(s,l){return s!=null?s:l}function L(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=new Map;function O(m){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(m||[]).forEach(function(C){var p=C.key,K=C.children;Object(R.a)(p!=null,"Tree node must have a certain key: [".concat(E).concat(p,"]"));var f=String(p);Object(R.a)(!l.has(f)||p===null||p===void 0,"Same 'key' exist in the Tree: ".concat(f)),l.set(f,!0),O(K,"".concat(E).concat(f," > "))})}O(s)}function d(s){function l(O){var m=Object(le.a)(O);return m.map(function(E){if(!Object(o.i)(E))return Object(R.a)(!E,"Tree/TreeNode can only accept TreeNode as children."),null;var C=E.key,p=E.props,K=p.children,f=Object($.a)(p,["children"]),v=Object(y.a)({key:C},f),b=l(K);return b.length&&(v.children=b),v}).filter(function(E){return E})}return l(s)}function B(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],O=new Set(l===!0?[]:l),m=[];function E(C){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return C.map(function(K,f){var v=Object(o.h)(p?p.pos:"0",f),b=Q(K.key,v),n=Object(y.a)(Object(y.a)({},K),{},{parent:p,pos:v,children:null,data:K,isStart:[].concat(Object(g.a)(p?p.isStart:[]),[f===0]),isEnd:[].concat(Object(g.a)(p?p.isEnd:[]),[f===C.length-1])});return m.push(n),l===!0||O.has(b)?n.children=E(K.children||[],n):n.children=[],n})}return E(s),m}function j(s,l,O){var m;O?typeof O=="string"?m=function(p){return p[O]}:typeof O=="function"&&(m=function(p){return O(p)}):m=function(p,K){return Q(p.key,K)};function E(C,p,K){var f=C?C.children:s,v=C?Object(o.h)(K.pos,p):"0";if(C){var b=m(C,v),n={node:C,index:p,pos:v,key:b,parentPos:K.node?K.pos:null,level:K.level+1};l(n)}f&&f.forEach(function(a,e){E(a,e,{node:C,pos:v,level:K?K.level+1:-1})})}E(null)}function X(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=l.initWrapper,m=l.processEntity,E=l.onProcessFinished,C=arguments.length>2?arguments[2]:void 0,p={},K={},f={posEntities:p,keyEntities:K};return O&&(f=O(f)||f),j(s,function(v){var b=v.node,n=v.index,a=v.pos,e=v.key,i=v.parentPos,c=v.level,u={node:b,index:n,key:e,pos:a,level:c},U=Q(e,a);p[a]=u,K[U]=u,u.parent=p[i],u.parent&&(u.parent.children=u.parent.children||[],u.parent.children.push(u)),m&&m(u,f)},C),E&&E(f),f}function H(s,l){var O=l.expandedKeys,m=l.selectedKeys,E=l.loadedKeys,C=l.loadingKeys,p=l.checkedKeys,K=l.halfCheckedKeys,f=l.dragOverNodeKey,v=l.dropPosition,b=l.keyEntities,n=b[s],a={eventKey:s,expanded:O.indexOf(s)!==-1,selected:m.indexOf(s)!==-1,loaded:E.indexOf(s)!==-1,loading:C.indexOf(s)!==-1,checked:p.indexOf(s)!==-1,halfChecked:K.indexOf(s)!==-1,pos:String(n?n.pos:""),dragOver:f===s&&v===0,dragOverGapTop:f===s&&v===-1,dragOverGapBottom:f===s&&v===1};return a}function D(s){var l=s.data,O=s.expanded,m=s.selected,E=s.checked,C=s.loaded,p=s.loading,K=s.halfChecked,f=s.dragOver,v=s.dragOverGapTop,b=s.dragOverGapBottom,n=s.pos,a=s.active,e=Object(y.a)(Object(y.a)({},l),{},{expanded:O,selected:m,checked:E,loaded:C,loading:p,halfChecked:K,dragOver:f,dragOverGapTop:v,dragOverGapBottom:b,pos:n,active:a});return"props"in e||Object.defineProperty(e,"props",{get:function(){return Object(R.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),s}}),e}},"9YGm":function(Oe,_,t){Oe.exports={bg:"bg___1bAP4",header:"header___1lG6Z",line:"line___2EDvV",main:"main___25tDY",row:"row___1OWn9"}},IBYe:function(Oe,_,t){"use strict";function g(y){return null}_.a=g},LdHM:function(Oe,_,t){"use strict";t.d(_,"b",function(){return C}),t.d(_,"a",function(){return K});var g=t("1OyB"),y=t("vuIU"),$=t("Ji7U"),le=t("LK+K"),R=t("q1tI"),o=t("rePB"),Q=t("Ff2n"),L=t("ODXe"),d=t("4IlW"),B=t("bX4T"),j=t("YrtM"),X=t("TSYQ"),H=t.n(X),D=t("+nKL"),s=t("8OUc"),l=function(A,ee){var oe=A.prefixCls,ne=A.id,re=A.flattenOptions,be=A.childrenAsData,J=A.values,Re=A.searchValue,fe=A.multiple,Y=A.defaultActiveFirstOption,je=A.height,te=A.itemHeight,_e=A.notFoundContent,Te=A.open,ue=A.menuItemSelectedIcon,ge=A.virtual,Be=A.onSelect,Ue=A.onToggleOpen,ke=A.onActiveValue,Ye=A.onScroll,Ae=A.onMouseEnter,de="".concat(oe,"-item"),me=Object(j.a)(function(){return re},[Te,re],function(M,P){return P[0]&&M[1]!==P[1]}),Qe=R.useRef(null),et=function(P){P.preventDefault()},tt=function(P){Qe.current&&Qe.current.scrollTo({index:P})},st=function(P){for(var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,S=me.length,V=0;V1&&arguments[1]!==void 0?arguments[1]:!1;return Object(v.a)(Z).map(function(ee,oe){if(!R.isValidElement(ee)||!ee.type)return null;var ne=ee.type.isSelectOptGroup,re=ee.key,be=ee.props,J=be.children,Re=Object(Q.a)(be,["children"]);return A||!ne?b(ee):Object(f.a)(Object(f.a)({key:"__RC_SELECT_GRP__".concat(re===null?oe:re,"__"),label:re},Re),{},{options:n(J)})}).filter(function(ee){return ee})}var a=t("2Qr1"),e=t("qNPg"),i=t("U8pU"),c=t("Kwbf"),u=t("WKfj");function U(Z){var A=Z.mode,ee=Z.options,oe=Z.children,ne=Z.backfill,re=Z.allowClear,be=Z.placeholder,J=Z.getInputElement,Re=Z.showSearch,fe=Z.onSearch,Y=Z.defaultOpen,je=Z.autoFocus,te=Z.labelInValue,_e=Z.value,Te=Z.inputValue,ue=Z.optionLabelProp,ge=A==="multiple"||A==="tags",Be=Re!==void 0?Re:ge||A==="combobox",Ue=ee||n(oe);if(Object(c.a)(A!=="tags"||Ue.every(function(de){return!de.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),A==="tags"||A==="combobox"){var ke=Ue.some(function(de){return de.options?de.options.some(function(me){return typeof("value"in me?me.value:me.key)=="number"}):typeof("value"in de?de.value:de.key)=="number"});Object(c.a)(!ke,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(c.a)(A!=="combobox"||!ue,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(c.a)(A==="combobox"||!ne,"`backfill` only works with `combobox` mode."),Object(c.a)(A==="combobox"||!J,"`getInputElement` only work with `combobox` mode."),Object(c.b)(A!=="combobox"||!J||!re||!be,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),fe&&!Be&&A!=="combobox"&&A!=="tags"&&Object(c.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(c.b)(!Y||je,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),_e!=null){var Ye=Object(u.d)(_e);Object(c.a)(!te||Ye.every(function(de){return Object(i.a)(de)==="object"&&("key"in de||"value"in de)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(c.a)(!ge||Array.isArray(_e),"`value` should be array when `mode` is `multiple` or `tags`")}if(oe){var Ae=null;Object(v.a)(oe).some(function(de){if(!R.isValidElement(de)||!de.type)return!1;var me=de.type;if(me.isSelectOption)return!1;if(me.isSelectOptGroup){var Qe=Object(v.a)(de.props.children).every(function(et){return!R.isValidElement(et)||!de.type||et.type.isSelectOption?!0:(Ae=et.type,!1)});return!Qe}return Ae=me,!0}),Ae&&Object(c.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ae.displayName||Ae.name||Ae,"`.")),Object(c.a)(Te===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var h=U,W=Object(e.a)({prefixCls:"rc-select",components:{optionList:m},convertChildrenToData:n,flattenOptions:a.d,getLabeledValue:a.e,filterOptions:a.b,isValueDisabled:a.g,findValueOption:a.c,warningProps:h,fillOptionsWithMissingValue:a.a}),z=function(Z){Object($.a)(ee,Z);var A=Object(le.a)(ee);function ee(){var oe;return Object(g.a)(this,ee),oe=A.apply(this,arguments),oe.selectRef=R.createRef(),oe.focus=function(){oe.selectRef.current.focus()},oe.blur=function(){oe.selectRef.current.blur()},oe}return Object(y.a)(ee,[{key:"render",value:function(){return R.createElement(W,Object.assign({ref:this.selectRef},this.props))}}]),ee}(R.Component);z.Option=C,z.OptGroup=K;var q=z,he=_.c=q},NvD2:function(Oe,_,t){"use strict";t.d(_,"a",function(){return o});var g=t("Kwbf");function y(Q,L){var d=new Set;return Q.forEach(function(B){L.has(B)||d.add(B)}),d}function $(Q){var L=Q||{},d=L.disabled,B=L.disableCheckbox,j=L.checkable;return!!(d||B)||j===!1}function le(Q,L,d,B){for(var j=new Set(Q),X=new Set,H=0;H<=d;H+=1){var D=L.get(H)||new Set;D.forEach(function(m){var E=m.key,C=m.node,p=m.children,K=p===void 0?[]:p;j.has(E)&&!B(C)&&K.filter(function(f){return!B(f.node)}).forEach(function(f){j.add(f.key)})})}for(var s=new Set,l=d;l>=0;l-=1){var O=L.get(l)||new Set;O.forEach(function(m){var E=m.parent,C=m.node;if(B(C)||!m.parent||s.has(m.parent.key))return;if(B(m.parent.node)){s.add(E.key);return}var p=!0,K=!1;(E.children||[]).filter(function(f){return!B(f.node)}).forEach(function(f){var v=f.key,b=j.has(v);p&&!b&&(p=!1),!K&&(b||X.has(v))&&(K=!0)}),p&&j.add(E.key),K&&X.add(E.key),s.add(E.key)})}return{checkedKeys:Array.from(j),halfCheckedKeys:Array.from(y(X,j))}}function R(Q,L,d,B,j){for(var X=new Set(Q),H=new Set(L),D=0;D<=B;D+=1){var s=d.get(D)||new Set;s.forEach(function(E){var C=E.key,p=E.node,K=E.children,f=K===void 0?[]:K;!X.has(C)&&!H.has(C)&&!j(p)&&f.filter(function(v){return!j(v.node)}).forEach(function(v){X.delete(v.key)})})}H=new Set;for(var l=new Set,O=B;O>=0;O-=1){var m=d.get(O)||new Set;m.forEach(function(E){var C=E.parent,p=E.node;if(j(p)||!E.parent||l.has(E.parent.key))return;if(j(E.parent.node)){l.add(C.key);return}var K=!0,f=!1;(C.children||[]).filter(function(v){return!j(v.node)}).forEach(function(v){var b=v.key,n=X.has(b);K&&!n&&(K=!1),!f&&(n||H.has(b))&&(f=!0)}),K||X.delete(C.key),f&&H.add(C.key),l.add(C.key)})}return{checkedKeys:Array.from(X),halfCheckedKeys:Array.from(y(H,X))}}function o(Q,L,d,B){var j=[],X;B?X=B:X=$;var H=new Set(Q.filter(function(O){var m=!!d[O];return m||j.push(O),m})),D=new Map,s=0;Object.keys(d).forEach(function(O){var m=d[O],E=m.level,C=D.get(E);C||(C=new Set,D.set(E,C)),C.add(m),s=Math.max(s,E)}),Object(g.a)(!j.length,"Tree missing follow keys: ".concat(j.slice(0,100).map(function(O){return"'".concat(O,"'")}).join(", ")));var l;return L===!0?l=le(H,D,s,X):l=R(H,L.halfCheckedKeys,D,s,X),l}},OZM5:function(Oe,_,t){"use strict";t.d(_,"b",function(){return B}),t.d(_,"a",function(){return j}),t.d(_,"k",function(){return X}),t.d(_,"h",function(){return H}),t.d(_,"i",function(){return D}),t.d(_,"g",function(){return s}),t.d(_,"c",function(){return l}),t.d(_,"d",function(){return O}),t.d(_,"j",function(){return C}),t.d(_,"e",function(){return p}),t.d(_,"f",function(){return K});var g=t("KQm4"),y=t("U8pU"),$=t("Ff2n"),le=t("q1tI"),R=t.n(le),o=t("Kwbf"),Q=t("WaYH"),L=.25,d=2;function B(f,v){var b=f.slice(),n=b.indexOf(v);return n>=0&&b.splice(n,1),b}function j(f,v){var b=f.slice();return b.indexOf(v)===-1&&b.push(v),b}function X(f){return f.split("-")}function H(f,v){return"".concat(f,"-").concat(v)}function D(f){return f&&f.type&&f.type.isTreeNode}function s(f,v){var b=[f],n=v[f];function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];e.forEach(function(i){var c=i.key,u=i.children;b.push(c),a(u)})}return a(n.children),b}function l(f,v){var b=f.clientY,n=v.selectHandle.getBoundingClientRect(),a=n.top,e=n.bottom,i=n.height,c=Math.max(i*L,d);return b<=a+c?-1:b>=e-c?1:0}function O(f,v){if(!f)return;var b=v.multiple;return b?f.slice():f.length?[f[0]]:f}var m=function(v){return v};function E(f,v){if(!f)return[];var b=v||{},n=b.processProps,a=n===void 0?m:n,e=Array.isArray(f)?f:[f];return e.map(function(i){var c=i.children,u=Object($.a)(i,["children"]),U=E(c,v);return R.a.createElement(Q.a,Object.assign({},a(u)),U)})}function C(f){if(!f)return null;var v;if(Array.isArray(f))v={checkedKeys:f,halfCheckedKeys:void 0};else if(Object(y.a)(f)==="object")v={checkedKeys:f.checked||void 0,halfCheckedKeys:f.halfChecked||void 0};else return Object(o.a)(!1,"`checkedKeys` is not an array or an object"),null;return v}function p(f,v){var b=new Set;function n(a){if(b.has(a))return;var e=v[a];if(!e)return;b.add(a);var i=e.parent,c=e.node;if(c.disabled)return;i&&n(i.key)}return(f||[]).forEach(function(a){n(a)}),Object(g.a)(b)}function K(f){var v={};return Object.keys(f).forEach(function(b){(b.startsWith("data-")||b.startsWith("aria-"))&&(v[b]=f[b])}),v}},"SA+Z":function(Oe,_,t){var g=t("wTVA"),y=t("EbDI"),$=t("ZhPi"),le=t("wkBT");function R(o){return g(o)||y(o)||$(o)||le()}Oe.exports=R,Oe.exports.__esModule=!0,Oe.exports.default=Oe.exports},WaYH:function(Oe,_,t){"use strict";var g=t("rePB"),y=t("Ff2n"),$=t("VTBJ"),le=t("1OyB"),R=t("vuIU"),o=t("JX7q"),Q=t("Ji7U"),L=t("LK+K"),d=t("q1tI"),B=t("TSYQ"),j=t.n(B),X=t("sboe"),H=t("OZM5"),D=function(v){var b=v.prefixCls,n=v.level,a=v.isStart,e=v.isEnd;if(!n)return null;for(var i="".concat(b,"-indent-unit"),c=[],u=0;u1)Object(B.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(C.length===0)return Object(B.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=C[0];if(o.isValidElement(p)&&Object(j.c)(p)){var K=p.ref;C[0]=o.cloneElement(p,{ref:Object(j.a)(K,this.setChildNode)})}return C.length===1?C[0]:C.map(function(f,v){return!o.isValidElement(f)||"key"in f&&f.key!==null?f:o.cloneElement(f,{key:"".concat(H,"-").concat(v)})})}}]),O}(o.Component);D.displayName="ResizeObserver",_.a=D},wCXF:function(Oe,_,t){"use strict";t.d(_,"a",function(){return tt});var g=t("rePB"),y=t("VTBJ"),$=t("KQm4"),le=t("U8pU"),R=t("ODXe"),o=t("q1tI"),Q=t("TSYQ"),L=t.n(Q),d=t("Gytx"),B=t.n(d),j=t("Kwbf"),X=t("t23M"),H=t("qx4F"),D=t("6eGT"),s=t("IBYe"),l=t("Ff2n"),O=t("c+Xe"),m=t("fyJ8"),E=t("biw7");function C(r,x,N,w,k){var M=N[r]||{},P=N[x]||{},T,S;M.fixed==="left"?T=w.left[r]:P.fixed==="right"&&(S=w.right[x]);var V=!1,I=!1,F=!1,ae=!1,G=N[x+1],ie=N[r-1];if(k==="rtl"){if(T!==void 0){var xe=ie&&ie.fixed==="left";ae=!xe}else if(S!==void 0){var Ee=G&&G.fixed==="right";F=!Ee}}else if(T!==void 0){var ye=G&&G.fixed==="left";V=!ye}else if(S!==void 0){var se=ie&&ie.fixed==="right";I=!se}return{fixLeft:T,fixRight:S,lastFixLeft:V,firstFixRight:I,lastFixRight:F,firstFixLeft:ae,isSticky:w.isSticky}}var p=t("sR1s");function K(r){var x=r.cells,N=r.stickyOffsets,w=r.flattenColumns,k=r.rowComponent,M=r.cellComponent,P=r.onHeaderRow,T=r.index,S=o.useContext(E.a),V=S.prefixCls,I=S.direction,F;P&&(F=P(x.map(function(G){return G.column}),T));var ae=Object(p.a)(x.map(function(G){return G.column}));return o.createElement(k,Object.assign({},F),x.map(function(G,ie){var xe=G.column,Ee=C(G.colStart,G.colEnd,w,N,I),ye;return xe&&xe.onHeaderCell&&(ye=G.column.onHeaderCell(xe)),o.createElement(m.a,Object.assign({},G,{ellipsis:xe.ellipsis,align:xe.align,component:M,prefixCls:V,key:ae[ie]},Ee,{additionalProps:ye,rowType:"header"}))}))}K.displayName="HeaderRow";var f=K;function v(r){var x=[];function N(P,T){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;x[S]=x[S]||[];var V=T,I=P.filter(Boolean).map(function(F){var ae={key:F.key,className:F.className||"",children:F.title,column:F,colStart:V},G=1,ie=F.children;return ie&&ie.length>0&&(G=N(ie,V,S+1).reduce(function(xe,Ee){return xe+Ee},0),ae.hasSubColumns=!0),"colSpan"in F&&(G=F.colSpan),"rowSpan"in F&&(ae.rowSpan=F.rowSpan),ae.colSpan=G,ae.colEnd=ae.colStart+G-1,x[S].push(ae),V+=G,G});return I}N(r,0);for(var w=x.length,k=function(T){x[T].forEach(function(S){!("rowSpan"in S)&&!S.hasSubColumns&&(S.rowSpan=w-T)})},M=0;M=0;T-=1){var S=x[T],V=N&&N[T],I=V&&V[a.a];(S||I||P)&&(k.unshift(o.createElement("col",Object.assign({key:T,style:{width:S,minWidth:S}},I))),P=!0)}return o.createElement("colgroup",null,k)}var i=e;function c(r,x){return Object(o.useMemo)(function(){for(var N=[],w=0;w1?He-1:0),dt=1;dt=F&&(Pe=F-ae),P({scrollLeft:Pe/F*(I+2)}),se.current.x=ce.pageX},We=function(){var ce=Object(Ye.b)(M.current).top,we=ce+M.current.offsetHeight,Fe=document.documentElement.scrollTop+window.innerHeight;we-Object(H.a)()<=Fe||ce>=Fe-T?ye(function(Je){return Object(y.a)(Object(y.a)({},Je),{},{isHiddenScrollBar:!0})}):ye(function(Je){return Object(y.a)(Object(y.a)({},Je),{},{isHiddenScrollBar:!1})})},Me=function(ce){ye(function(we){return Object(y.a)(Object(y.a)({},we),{},{scrollLeft:ce/I*F||0})})};return o.useImperativeHandle(N,function(){return{setScrollLeft:Me}}),o.useEffect(function(){var Ne=Object(ke.a)(document.body,"mouseup",$e,!1),ce=Object(ke.a)(document.body,"mousemove",Ge,!1);return We(),function(){Ne.remove(),ce.remove()}},[ae,Se]),o.useEffect(function(){var Ne=Object(ke.a)(window,"scroll",We,!1),ce=Object(ke.a)(window,"resize",We,!1);return function(){Ne.remove(),ce.remove()}},[]),o.useEffect(function(){Ee.isHiddenScrollBar||ye(function(Ne){var ce,we;return Object(y.a)(Object(y.a)({},Ne),{},{scrollLeft:M.current.scrollLeft/((ce=M.current)===null||ce===void 0?void 0:ce.scrollWidth)*((we=M.current)===null||we===void 0?void 0:we.clientWidth)})})},[Ee.isHiddenScrollBar]),I<=F||!ae||Ee.isHiddenScrollBar?null:o.createElement("div",{style:{height:Object(H.a)(),width:F,bottom:T},className:"".concat(V,"-sticky-scroll")},o.createElement("div",{onMouseDown:Ce,ref:G,className:L()("".concat(V,"-sticky-scroll-bar"),Object(g.a)({},"".concat(V,"-sticky-scroll-bar-active"),Se)),style:{width:"".concat(ae,"px"),transform:"translate3d(".concat(Ee.scrollLeft,"px, 0, 0)")}}))},de=o.forwardRef(Ae);function me(r,x){return o.useMemo(function(){var N=!!r;return{isSticky:N,stickyClassName:N?"".concat(x,"-sticky-header"):"",offsetHeader:Object(le.a)(r)==="object"&&r.offsetHeader||0,offsetScroll:Object(le.a)(r)==="object"&&r.offsetScroll||0}},[r,x])}var Qe=[],et={},tt="rc-table-internal-hook",st=o.memo(function(r){var x=r.children;return x},function(r,x){return B()(r.props,x.props)?r.pingLeft!==x.pingLeft||r.pingRight!==x.pingRight:!1});function Ve(r){var x,N=r.prefixCls,w=r.className,k=r.rowClassName,M=r.style,P=r.data,T=r.rowKey,S=r.scroll,V=r.tableLayout,I=r.direction,F=r.title,ae=r.footer,G=r.summary,ie=r.id,xe=r.showHeader,Ee=r.components,ye=r.emptyText,se=r.onRow,Xe=r.onHeaderRow,De=r.internalHooks,Se=r.transformColumns,Ie=r.internalRefs,$e=r.sticky,Ce=P||Qe,Ge=!!Ce.length,We=o.useState(0),Me=Object(R.a)(We,2),Ne=Me[0],ce=Me[1];o.useEffect(function(){ce(Object(H.a)())});var we=o.useMemo(function(){return Object(p.c)(Ee,{})},[Ee]),Fe=o.useCallback(function(pe,ve){return Object(p.b)(we,pe)||ve},[we]),Je=o.useMemo(function(){return typeof T=="function"?T:function(pe){var ve=pe&&pe[T];return ve}},[T]),Pe=Object(a.c)(r),jt=Pe.expandIcon,Nt=Pe.expandedRowKeys,Rt=Pe.defaultExpandedRowKeys,rt=Pe.defaultExpandAllRows,it=Pe.expandedRowRender,ft=Pe.onExpand,mt=Pe.onExpandedRowsChange,Tt=Pe.expandRowByClick,nt=Pe.rowExpandable,Et=Pe.expandIconColumnIndex,pt=Pe.expandedRowClassName,Kt=Pe.childrenColumnName,Pt=Pe.indentSize,ht=jt||Be,gt=Kt||"children",St=o.useMemo(function(){return it?"row":r.expandable&&De===tt&&r.expandable.__PARENT_RENDER_ICON__||Ce.some(function(pe){return pe&&Object(le.a)(pe)==="object"&&pe[gt]})?"nest":!1},[!!it,Ce]),Dt=o.useState(function(){return Rt||(rt?Ue(Ce,Je,gt):[])}),ze=Object(R.a)(Dt,2),Ze=ze[0],at=ze[1],He=o.useMemo(function(){return new Set(Nt||Ze||[])},[Nt,Ze]),ct=o.useCallback(function(pe){var ve=Je(pe,Ce.indexOf(pe)),Ke,qe=He.has(ve);qe?(He.delete(ve),Ke=Object($.a)(He)):Ke=[].concat(Object($.a)(He),[ve]),at(Ke),ft&&ft(!qe,pe),mt&&mt(Ke)},[Je,He,Ce,ft,mt]),dt=o.useState(0),Mt=Object(R.a)(dt,2),Ct=Mt[0],Lt=Mt[1],vn=Object(J.b)(Object(y.a)(Object(y.a)(Object(y.a)({},r),Pe),{},{expandable:!!it,expandedKeys:He,getRowKey:Je,onTriggerExpand:ct,expandIcon:ht,expandIconColumnIndex:Et,direction:I}),De===tt?Se:null),Yt=Object(R.a)(vn,2),kt=Yt[0],Le=Yt[1],_t=o.useMemo(function(){return{columns:kt,flattenColumns:Le}},[kt,Le]),Wt=o.useRef(),Qt=o.useRef(),ut=o.useRef(),bn=o.useState(!1),Zt=Object(R.a)(bn,2),qt=Zt[0],En=Zt[1],gn=o.useState(!1),en=Object(R.a)(gn,2),tn=en[0],Cn=en[1],yn=Y(new Map),nn=Object(R.a)(yn,2),On=nn[0],xn=nn[1],jn=Object(p.a)(Le),an=jn.map(function(pe){return On.get(pe)}),on=o.useMemo(function(){return an},[an.join("_")]),At=_e(on,Le.length,I),ot=S&&Object(p.d)(S.y),lt=S&&Object(p.d)(S.x),yt=lt&&Le.some(function(pe){var ve=pe.fixed;return ve}),rn=o.useRef(),wt=me($e,N),Ot=wt.isSticky,Nn=wt.offsetHeader,Rn=wt.offsetScroll,Tn=wt.stickyClassName,Bt,Ut,zt;ot&&(Ut={overflowY:"scroll",maxHeight:S.y}),lt&&(Bt={overflowX:"auto"},ot||(Ut={overflowY:"hidden"}),zt={width:S.x===!0?"auto":S.x,minWidth:"100%"});var ln=o.useCallback(function(pe,ve){xn(function(Ke){var qe=new Map(Ke);return qe.set(pe,ve),qe})},[]),Pn=je(null),sn=Object(R.a)(Pn,2),Sn=sn[0],cn=sn[1];function Ft(pe,ve){if(!ve)return;typeof ve=="function"?ve(pe):ve.scrollLeft!==pe&&(ve.scrollLeft=pe)}var vt=function(ve){var Ke=ve.currentTarget,qe=ve.scrollLeft,xt=typeof qe=="number"?qe:Ke.scrollLeft,hn=Ke||et;if(!cn()||cn()===hn){var Jt;Sn(hn),Ft(xt,Qt.current),Ft(xt,ut.current),Ft(xt,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Ke){var Un=Ke.scrollWidth,In=Ke.clientWidth;En(xt>0),Cn(xt0?[].concat(Object(y.a)(l),Object(y.a)(j(C).map(function(p){return Object($.a)({fixed:E},p)}))):[].concat(Object(y.a)(l),[Object($.a)(Object($.a)({},O),{},{fixed:E})])},[])}function X(s){for(var l=!0,O=0;O=0;C-=1){var p=s[C];if(E&&p.fixed!=="right")E=!1;else if(!E&&p.fixed==="right"){Object(Q.a)(!1,"Index ".concat(C+1," of `columns` missing `fixed='right'` prop."));break}}}function H(s){return s.map(function(l){var O=l.fixed,m=Object(le.a)(l,["fixed"]),E=O;return O==="left"?E="right":O==="right"&&(E="left"),Object($.a)({fixed:E},m)})}function D(s,l){var O=s.prefixCls,m=s.columns,E=s.children,C=s.expandable,p=s.expandedKeys,K=s.getRowKey,f=s.onTriggerExpand,v=s.expandIcon,b=s.rowExpandable,n=s.expandIconColumnIndex,a=s.direction,e=s.expandRowByClick,i=R.useMemo(function(){return m||B(E)},[m,E]),c=R.useMemo(function(){if(C){var h,W=n||0,z=i[W],q=(h={},Object(g.a)(h,d.a,{className:"".concat(O,"-expand-icon-col")}),Object(g.a)(h,"title",""),Object(g.a)(h,"fixed",z?z.fixed:null),Object(g.a)(h,"className","".concat(O,"-row-expand-icon-cell")),Object(g.a)(h,"render",function(A,ee,oe){var ne=K(ee,oe),re=p.has(ne),be=b?b(ee):!0,J=v({prefixCls:O,expanded:re,expandable:be,record:ee,onExpand:f});return e?R.createElement("span",{onClick:function(fe){return fe.stopPropagation()}},J):J}),h),he=i.slice();return W>=0&&he.splice(W,0,q),he}return i},[C,i,K,p,v,a]),u=R.useMemo(function(){var h=c;return l&&(h=l(h)),h.length||(h=[{render:function(){return null}}]),h},[l,c,a]),U=R.useMemo(function(){return a==="rtl"?H(j(u)):j(u)},[u,a]);return[u,U]}_.b=D},"y0+3":function(Oe,_,t){"use strict";t.d(_,"a",function(){return j}),t.d(_,"b",function(){return H});var g=/margin|padding|width|height|max|min|offset/,y={left:!0,top:!0},$={cssFloat:1,styleFloat:1,float:1};function le(D){return D.nodeType===1?D.ownerDocument.defaultView.getComputedStyle(D,null):{}}function R(D,s,l){if(s=s.toLowerCase(),l==="auto"){if(s==="height")return D.offsetHeight;if(s==="width")return D.offsetWidth}return s in y||(y[s]=g.test(s)),y[s]?parseFloat(l)||0:l}function o(D,s){var l=arguments.length,O=le(D);return s=$[s]?"cssFloat"in D.style?"cssFloat":"styleFloat":s,l===1?O:R(D,s,O[s]||D.style[s])}function Q(D,s,l){var O=arguments.length;if(s=$[s]?"cssFloat"in D.style?"cssFloat":"styleFloat":s,O===3)return typeof l=="number"&&g.test(s)&&(l="".concat(l,"px")),D.style[s]=l,l;for(var m in s)s.hasOwnProperty(m)&&Q(D,m,s[m]);return le(D)}function L(D){return D===document.body?document.documentElement.clientWidth:D.offsetWidth}function d(D){return D===document.body?window.innerHeight||document.documentElement.clientHeight:D.offsetHeight}function B(){var D=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),s=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:D,height:s}}function j(){var D=document.documentElement.clientWidth,s=window.innerHeight||document.documentElement.clientHeight;return{width:D,height:s}}function X(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function H(D){var s=D.getBoundingClientRect(),l=document.documentElement;return{left:s.left+(window.pageXOffset||l.scrollLeft)-(l.clientLeft||document.body.clientLeft||0),top:s.top+(window.pageYOffset||l.scrollTop)-(l.clientTop||document.body.clientTop||0)}}}}]); +(window.webpackJsonp=window.webpackJsonp||[]).push([[202,8],{"6+eU":function(Oe,_,t){"use strict";t.d(_,"a",function(){return f});var g=t("wx14"),y=t("rePB"),$=t("VTBJ"),le=t("1OyB"),R=t("vuIU"),o=t("Ji7U"),Q=t("LK+K"),L=t("q1tI"),d=t.n(L),B=t("TSYQ"),j=t.n(B),X=function(b){var n,a="".concat(b.rootPrefixCls,"-item"),e=j()(a,"".concat(a,"-").concat(b.page),(n={},Object(y.a)(n,"".concat(a,"-active"),b.active),Object(y.a)(n,b.className,!!b.className),Object(y.a)(n,"".concat(a,"-disabled"),!b.page),n)),i=function(){b.onClick(b.page)},c=function(U){b.onKeyPress(U,b.onClick,b.page)};return d.a.createElement("li",{title:b.showTitle?b.page:null,className:e,onClick:i,onKeyPress:c,tabIndex:"0"},b.itemRender(b.page,"page",d.a.createElement("a",{rel:"nofollow"},b.page)))},H=X,D={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},s=function(v){Object(o.a)(n,v);var b=Object(Q.a)(n);function n(){var a;Object(le.a)(this,n);for(var e=arguments.length,i=new Array(e),c=0;c=0||u.relatedTarget.className.indexOf("".concat(z,"-next"))>=0))return;a.setState({goInputText:""}),k(a.getValidValue())},a.go=function(u){var U=a.state.goInputText;if(U==="")return;(u.keyCode===D.ENTER||u.type==="click")&&(a.setState({goInputText:""}),a.props.quickGo(a.getValidValue()))},a}return Object(R.a)(n,[{key:"getValidValue",value:function(){var e=this.state,i=e.goInputText,c=e.current;return!i||isNaN(i)?c:Number(i)}},{key:"getPageSizeOptions",value:function(){var e=this.props,i=e.pageSize,c=e.pageSizeOptions;return c.some(function(u){return u.toString()===i.toString()})?c:c.concat([i.toString()]).sort(function(u,U){var h=isNaN(Number(u))?0:Number(u),k=isNaN(Number(U))?0:Number(U);return h-k})}},{key:"render",value:function(){var e=this,i=this.props,c=i.pageSize,u=i.locale,U=i.rootPrefixCls,h=i.changeSize,k=i.quickGo,z=i.goButton,q=i.selectComponentClass,he=i.buildOptionText,Z=i.selectPrefixCls,A=i.disabled,ee=this.state.goInputText,oe="".concat(U,"-options"),ne=q,re=null,be=null,J=null;if(!h&&!k)return null;var Re=this.getPageSizeOptions();if(h&&ne){var fe=Re.map(function(Y,je){return d.a.createElement(ne.Option,{key:je,value:Y.toString()},(he||e.buildOptionText)(Y))});re=d.a.createElement(ne,{disabled:A,prefixCls:Z,showSearch:!1,className:"".concat(oe,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(c||Re[0]).toString(),onChange:this.changeSize,getPopupContainer:function(je){return je.parentNode}},fe)}return k&&(z&&(J=typeof z=="boolean"?d.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:A,className:"".concat(oe,"-quick-jumper-button")},u.jump_to_confirm):d.a.createElement("span",{onClick:this.go,onKeyUp:this.go},z)),be=d.a.createElement("div",{className:"".concat(oe,"-quick-jumper")},u.jump_to,d.a.createElement("input",{disabled:A,type:"text",value:ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),u.page,J)),d.a.createElement("li",{className:"".concat(oe)},re,be)}}]),n}(d.a.Component);s.defaultProps={pageSizeOptions:["10","20","50","100"]};var l=s,O=t("N2Kk");function m(){}function E(v){return typeof v=="number"&&isFinite(v)&&Math.floor(v)===v}function C(v,b,n){return n}function p(v,b,n){var a=typeof v=="undefined"?b.pageSize:v;return Math.floor((n.total-1)/a)+1}var K=function(v){Object(o.a)(n,v);var b=Object(Q.a)(n);function n(a){var e;Object(le.a)(this,n),e=b.call(this,a),e.getJumpPrevPage=function(){return Math.max(1,e.state.current-(e.props.showLessItems?3:5))},e.getJumpNextPage=function(){return Math.min(p(void 0,e.state,e.props),e.state.current+(e.props.showLessItems?3:5))},e.getItemIcon=function(h,k){var z=e.props.prefixCls,q=h||d.a.createElement("button",{type:"button","aria-label":k,className:"".concat(z,"-item-link")});return typeof h=="function"&&(q=d.a.createElement(h,Object($.a)({},e.props))),q},e.savePaginationNode=function(h){e.paginationNode=h},e.isValid=function(h){return E(h)&&h!==e.state.current},e.shouldDisplayQuickJumper=function(){var h=e.props,k=h.showQuickJumper,z=h.pageSize,q=h.total;return q<=z?!1:k},e.handleKeyDown=function(h){(h.keyCode===D.ARROW_UP||h.keyCode===D.ARROW_DOWN)&&h.preventDefault()},e.handleKeyUp=function(h){var k=e.getValidValue(h),z=e.state.currentInputValue;k!==z&&e.setState({currentInputValue:k}),h.keyCode===D.ENTER?e.handleChange(k):h.keyCode===D.ARROW_UP?e.handleChange(k-1):h.keyCode===D.ARROW_DOWN&&e.handleChange(k+1)},e.changePageSize=function(h){var k=e.state.current,z=p(h,e.state,e.props);k=k>z?z:k,z===0&&(k=e.state.current),typeof h=="number"&&("pageSize"in e.props||e.setState({pageSize:h}),"current"in e.props||e.setState({current:k,currentInputValue:k})),e.props.onShowSizeChange(k,h),"onChange"in e.props&&e.props.onChange&&e.props.onChange(k,h)},e.handleChange=function(h){var k=e.props.disabled,z=h;if(e.isValid(z)&&!k){var q=p(void 0,e.state,e.props);z>q?z=q:z<1&&(z=1),"current"in e.props||e.setState({current:z,currentInputValue:z});var he=e.state.pageSize;return e.props.onChange(z,he),z}return e.state.current},e.prev=function(){e.hasPrev()&&e.handleChange(e.state.current-1)},e.next=function(){e.hasNext()&&e.handleChange(e.state.current+1)},e.jumpPrev=function(){e.handleChange(e.getJumpPrevPage())},e.jumpNext=function(){e.handleChange(e.getJumpNextPage())},e.hasPrev=function(){return e.state.current>1},e.hasNext=function(){return e.state.current2?z-2:0),he=2;he=c?U=c:U=Number(i),U}},{key:"getShowSizeChanger",value:function(){var e=this.props,i=e.showSizeChanger,c=e.total,u=e.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:c>u}},{key:"renderPrev",value:function(e){var i=this.props,c=i.prevIcon,u=i.itemRender,U=u(e,"prev",this.getItemIcon(c,"prev page")),h=!this.hasPrev();return Object(L.isValidElement)(U)?Object(L.cloneElement)(U,{disabled:h}):U}},{key:"renderNext",value:function(e){var i=this.props,c=i.nextIcon,u=i.itemRender,U=u(e,"next",this.getItemIcon(c,"next page")),h=!this.hasNext();return Object(L.isValidElement)(U)?Object(L.cloneElement)(U,{disabled:h}):U}},{key:"render",value:function(){var e=this,i=this.props,c=i.prefixCls,u=i.className,U=i.style,h=i.disabled,k=i.hideOnSinglePage,z=i.total,q=i.locale,he=i.showQuickJumper,Z=i.showLessItems,A=i.showTitle,ee=i.showTotal,oe=i.simple,ne=i.itemRender,re=i.showPrevNextJumpers,be=i.jumpPrevIcon,J=i.jumpNextIcon,Re=i.selectComponentClass,fe=i.selectPrefixCls,Y=i.pageSizeOptions,je=this.state,te=je.current,_e=je.pageSize,Te=je.currentInputValue;if(k===!0&&z<=_e)return null;var ue=p(void 0,this.state,this.props),ge=[],Be=null,Ue=null,We=null,Ye=null,Ae=null,de=he&&he.goButton,me=Z?1:2,Qe=te-1>0?te-1:0,et=te+1=me*2&&te!==1+2&&(ge[0]=Object(L.cloneElement)(ge[0],{className:"".concat(c,"-item-after-jump-prev")}),ge.unshift(Be)),ue-te>=me*2&&te!==ue-2&&(ge[ge.length-1]=Object(L.cloneElement)(ge[ge.length-1],{className:"".concat(c,"-item-before-jump-next")}),ge.push(Ue)),N!==1&&ge.unshift(We),w!==ue&&ge.push(Ye)}var P=null;ee&&(P=d.a.createElement("li",{className:"".concat(c,"-total-text")},ee(z,[z===0?0:(te-1)*_e+1,te*_e>z?z:te*_e])));var T=!this.hasPrev()||!ue,S=!this.hasNext()||!ue;return d.a.createElement("ul",Object(g.a)({className:j()(c,u,Object(y.a)({},"".concat(c,"-disabled"),h)),style:U,unselectable:"unselectable",ref:this.savePaginationNode},tt),P,d.a.createElement("li",{title:A?q.prev_page:null,onClick:this.prev,tabIndex:T?null:0,onKeyPress:this.runIfEnterPrev,className:j()("".concat(c,"-prev"),Object(y.a)({},"".concat(c,"-disabled"),T)),"aria-disabled":T},this.renderPrev(Qe)),ge,d.a.createElement("li",{title:A?q.next_page:null,onClick:this.next,tabIndex:S?null:0,onKeyPress:this.runIfEnterNext,className:j()("".concat(c,"-next"),Object(y.a)({},"".concat(c,"-disabled"),S)),"aria-disabled":S},this.renderNext(et)),d.a.createElement(l,{disabled:h,locale:q,rootPrefixCls:c,selectComponentClass:Re,selectPrefixCls:fe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:te,pageSize:_e,pageSizeOptions:Y,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:de}))}}],[{key:"getDerivedStateFromProps",value:function(e,i){var c={};if("current"in e&&(c.current=e.current,e.current!==i.current&&(c.currentInputValue=c.current)),"pageSize"in e&&e.pageSize!==i.pageSize){var u=i.current,U=p(e.pageSize,i,e);u=u>U?U:u,"current"in e||(c.current=u,c.currentInputValue=u),c.pageSize=e.pageSize}return c}}]),n}(d.a.Component);K.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:m,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:m,locale:O.a,style:{},itemRender:C,totalBoundaryShowSizeChanger:50};var f=K},"6RRn":function(Oe,_,t){"use strict";var g=t("wCXF"),y=t("n6Qo");t.d(_,"b",function(){return y.a});var $=t("IBYe"),le=t("6eGT"),R=t("hW8S");t.d(_,"a",function(){return R.a}),_.c=g.b},"6eGT":function(Oe,_,t){"use strict";function g(y){return null}_.a=g},"815F":function(Oe,_,t){"use strict";t.d(_,"e",function(){return Q}),t.d(_,"c",function(){return d}),t.d(_,"d",function(){return B}),t.d(_,"a",function(){return X}),t.d(_,"f",function(){return H}),t.d(_,"b",function(){return D});var g=t("KQm4"),y=t("VTBJ"),$=t("Ff2n"),le=t("Zm9Q"),R=t("Kwbf"),o=t("OZM5");function Q(s,l){return s!=null?s:l}function L(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=new Map;function O(m){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(m||[]).forEach(function(C){var p=C.key,K=C.children;Object(R.a)(p!=null,"Tree node must have a certain key: [".concat(E).concat(p,"]"));var f=String(p);Object(R.a)(!l.has(f)||p===null||p===void 0,"Same 'key' exist in the Tree: ".concat(f)),l.set(f,!0),O(K,"".concat(E).concat(f," > "))})}O(s)}function d(s){function l(O){var m=Object(le.a)(O);return m.map(function(E){if(!Object(o.i)(E))return Object(R.a)(!E,"Tree/TreeNode can only accept TreeNode as children."),null;var C=E.key,p=E.props,K=p.children,f=Object($.a)(p,["children"]),v=Object(y.a)({key:C},f),b=l(K);return b.length&&(v.children=b),v}).filter(function(E){return E})}return l(s)}function B(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],O=new Set(l===!0?[]:l),m=[];function E(C){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return C.map(function(K,f){var v=Object(o.h)(p?p.pos:"0",f),b=Q(K.key,v),n=Object(y.a)(Object(y.a)({},K),{},{parent:p,pos:v,children:null,data:K,isStart:[].concat(Object(g.a)(p?p.isStart:[]),[f===0]),isEnd:[].concat(Object(g.a)(p?p.isEnd:[]),[f===C.length-1])});return m.push(n),l===!0||O.has(b)?n.children=E(K.children||[],n):n.children=[],n})}return E(s),m}function j(s,l,O){var m;O?typeof O=="string"?m=function(p){return p[O]}:typeof O=="function"&&(m=function(p){return O(p)}):m=function(p,K){return Q(p.key,K)};function E(C,p,K){var f=C?C.children:s,v=C?Object(o.h)(K.pos,p):"0";if(C){var b=m(C,v),n={node:C,index:p,pos:v,key:b,parentPos:K.node?K.pos:null,level:K.level+1};l(n)}f&&f.forEach(function(a,e){E(a,e,{node:C,pos:v,level:K?K.level+1:-1})})}E(null)}function X(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=l.initWrapper,m=l.processEntity,E=l.onProcessFinished,C=arguments.length>2?arguments[2]:void 0,p={},K={},f={posEntities:p,keyEntities:K};return O&&(f=O(f)||f),j(s,function(v){var b=v.node,n=v.index,a=v.pos,e=v.key,i=v.parentPos,c=v.level,u={node:b,index:n,key:e,pos:a,level:c},U=Q(e,a);p[a]=u,K[U]=u,u.parent=p[i],u.parent&&(u.parent.children=u.parent.children||[],u.parent.children.push(u)),m&&m(u,f)},C),E&&E(f),f}function H(s,l){var O=l.expandedKeys,m=l.selectedKeys,E=l.loadedKeys,C=l.loadingKeys,p=l.checkedKeys,K=l.halfCheckedKeys,f=l.dragOverNodeKey,v=l.dropPosition,b=l.keyEntities,n=b[s],a={eventKey:s,expanded:O.indexOf(s)!==-1,selected:m.indexOf(s)!==-1,loaded:E.indexOf(s)!==-1,loading:C.indexOf(s)!==-1,checked:p.indexOf(s)!==-1,halfChecked:K.indexOf(s)!==-1,pos:String(n?n.pos:""),dragOver:f===s&&v===0,dragOverGapTop:f===s&&v===-1,dragOverGapBottom:f===s&&v===1};return a}function D(s){var l=s.data,O=s.expanded,m=s.selected,E=s.checked,C=s.loaded,p=s.loading,K=s.halfChecked,f=s.dragOver,v=s.dragOverGapTop,b=s.dragOverGapBottom,n=s.pos,a=s.active,e=Object(y.a)(Object(y.a)({},l),{},{expanded:O,selected:m,checked:E,loaded:C,loading:p,halfChecked:K,dragOver:f,dragOverGapTop:v,dragOverGapBottom:b,pos:n,active:a});return"props"in e||Object.defineProperty(e,"props",{get:function(){return Object(R.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),s}}),e}},"9YGm":function(Oe,_,t){Oe.exports={bg:"bg___1bAP4",header:"header___1lG6Z",line:"line___2EDvV",main:"main___25tDY",row:"row___1OWn9"}},IBYe:function(Oe,_,t){"use strict";function g(y){return null}_.a=g},LdHM:function(Oe,_,t){"use strict";t.d(_,"b",function(){return C}),t.d(_,"a",function(){return K});var g=t("1OyB"),y=t("vuIU"),$=t("Ji7U"),le=t("LK+K"),R=t("q1tI"),o=t("rePB"),Q=t("Ff2n"),L=t("ODXe"),d=t("4IlW"),B=t("bX4T"),j=t("YrtM"),X=t("TSYQ"),H=t.n(X),D=t("+nKL"),s=t("8OUc"),l=function(A,ee){var oe=A.prefixCls,ne=A.id,re=A.flattenOptions,be=A.childrenAsData,J=A.values,Re=A.searchValue,fe=A.multiple,Y=A.defaultActiveFirstOption,je=A.height,te=A.itemHeight,_e=A.notFoundContent,Te=A.open,ue=A.menuItemSelectedIcon,ge=A.virtual,Be=A.onSelect,Ue=A.onToggleOpen,We=A.onActiveValue,Ye=A.onScroll,Ae=A.onMouseEnter,de="".concat(oe,"-item"),me=Object(j.a)(function(){return re},[Te,re],function(M,P){return P[0]&&M[1]!==P[1]}),Qe=R.useRef(null),et=function(P){P.preventDefault()},tt=function(P){Qe.current&&Qe.current.scrollTo({index:P})},st=function(P){for(var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,S=me.length,V=0;V1&&arguments[1]!==void 0?arguments[1]:!1;return Object(v.a)(Z).map(function(ee,oe){if(!R.isValidElement(ee)||!ee.type)return null;var ne=ee.type.isSelectOptGroup,re=ee.key,be=ee.props,J=be.children,Re=Object(Q.a)(be,["children"]);return A||!ne?b(ee):Object(f.a)(Object(f.a)({key:"__RC_SELECT_GRP__".concat(re===null?oe:re,"__"),label:re},Re),{},{options:n(J)})}).filter(function(ee){return ee})}var a=t("2Qr1"),e=t("qNPg"),i=t("U8pU"),c=t("Kwbf"),u=t("WKfj");function U(Z){var A=Z.mode,ee=Z.options,oe=Z.children,ne=Z.backfill,re=Z.allowClear,be=Z.placeholder,J=Z.getInputElement,Re=Z.showSearch,fe=Z.onSearch,Y=Z.defaultOpen,je=Z.autoFocus,te=Z.labelInValue,_e=Z.value,Te=Z.inputValue,ue=Z.optionLabelProp,ge=A==="multiple"||A==="tags",Be=Re!==void 0?Re:ge||A==="combobox",Ue=ee||n(oe);if(Object(c.a)(A!=="tags"||Ue.every(function(de){return!de.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),A==="tags"||A==="combobox"){var We=Ue.some(function(de){return de.options?de.options.some(function(me){return typeof("value"in me?me.value:me.key)=="number"}):typeof("value"in de?de.value:de.key)=="number"});Object(c.a)(!We,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(c.a)(A!=="combobox"||!ue,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(c.a)(A==="combobox"||!ne,"`backfill` only works with `combobox` mode."),Object(c.a)(A==="combobox"||!J,"`getInputElement` only work with `combobox` mode."),Object(c.b)(A!=="combobox"||!J||!re||!be,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),fe&&!Be&&A!=="combobox"&&A!=="tags"&&Object(c.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(c.b)(!Y||je,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),_e!=null){var Ye=Object(u.d)(_e);Object(c.a)(!te||Ye.every(function(de){return Object(i.a)(de)==="object"&&("key"in de||"value"in de)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(c.a)(!ge||Array.isArray(_e),"`value` should be array when `mode` is `multiple` or `tags`")}if(oe){var Ae=null;Object(v.a)(oe).some(function(de){if(!R.isValidElement(de)||!de.type)return!1;var me=de.type;if(me.isSelectOption)return!1;if(me.isSelectOptGroup){var Qe=Object(v.a)(de.props.children).every(function(et){return!R.isValidElement(et)||!de.type||et.type.isSelectOption?!0:(Ae=et.type,!1)});return!Qe}return Ae=me,!0}),Ae&&Object(c.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ae.displayName||Ae.name||Ae,"`.")),Object(c.a)(Te===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var h=U,k=Object(e.a)({prefixCls:"rc-select",components:{optionList:m},convertChildrenToData:n,flattenOptions:a.d,getLabeledValue:a.e,filterOptions:a.b,isValueDisabled:a.g,findValueOption:a.c,warningProps:h,fillOptionsWithMissingValue:a.a}),z=function(Z){Object($.a)(ee,Z);var A=Object(le.a)(ee);function ee(){var oe;return Object(g.a)(this,ee),oe=A.apply(this,arguments),oe.selectRef=R.createRef(),oe.focus=function(){oe.selectRef.current.focus()},oe.blur=function(){oe.selectRef.current.blur()},oe}return Object(y.a)(ee,[{key:"render",value:function(){return R.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),ee}(R.Component);z.Option=C,z.OptGroup=K;var q=z,he=_.c=q},NvD2:function(Oe,_,t){"use strict";t.d(_,"a",function(){return o});var g=t("Kwbf");function y(Q,L){var d=new Set;return Q.forEach(function(B){L.has(B)||d.add(B)}),d}function $(Q){var L=Q||{},d=L.disabled,B=L.disableCheckbox,j=L.checkable;return!!(d||B)||j===!1}function le(Q,L,d,B){for(var j=new Set(Q),X=new Set,H=0;H<=d;H+=1){var D=L.get(H)||new Set;D.forEach(function(m){var E=m.key,C=m.node,p=m.children,K=p===void 0?[]:p;j.has(E)&&!B(C)&&K.filter(function(f){return!B(f.node)}).forEach(function(f){j.add(f.key)})})}for(var s=new Set,l=d;l>=0;l-=1){var O=L.get(l)||new Set;O.forEach(function(m){var E=m.parent,C=m.node;if(B(C)||!m.parent||s.has(m.parent.key))return;if(B(m.parent.node)){s.add(E.key);return}var p=!0,K=!1;(E.children||[]).filter(function(f){return!B(f.node)}).forEach(function(f){var v=f.key,b=j.has(v);p&&!b&&(p=!1),!K&&(b||X.has(v))&&(K=!0)}),p&&j.add(E.key),K&&X.add(E.key),s.add(E.key)})}return{checkedKeys:Array.from(j),halfCheckedKeys:Array.from(y(X,j))}}function R(Q,L,d,B,j){for(var X=new Set(Q),H=new Set(L),D=0;D<=B;D+=1){var s=d.get(D)||new Set;s.forEach(function(E){var C=E.key,p=E.node,K=E.children,f=K===void 0?[]:K;!X.has(C)&&!H.has(C)&&!j(p)&&f.filter(function(v){return!j(v.node)}).forEach(function(v){X.delete(v.key)})})}H=new Set;for(var l=new Set,O=B;O>=0;O-=1){var m=d.get(O)||new Set;m.forEach(function(E){var C=E.parent,p=E.node;if(j(p)||!E.parent||l.has(E.parent.key))return;if(j(E.parent.node)){l.add(C.key);return}var K=!0,f=!1;(C.children||[]).filter(function(v){return!j(v.node)}).forEach(function(v){var b=v.key,n=X.has(b);K&&!n&&(K=!1),!f&&(n||H.has(b))&&(f=!0)}),K||X.delete(C.key),f&&H.add(C.key),l.add(C.key)})}return{checkedKeys:Array.from(X),halfCheckedKeys:Array.from(y(H,X))}}function o(Q,L,d,B){var j=[],X;B?X=B:X=$;var H=new Set(Q.filter(function(O){var m=!!d[O];return m||j.push(O),m})),D=new Map,s=0;Object.keys(d).forEach(function(O){var m=d[O],E=m.level,C=D.get(E);C||(C=new Set,D.set(E,C)),C.add(m),s=Math.max(s,E)}),Object(g.a)(!j.length,"Tree missing follow keys: ".concat(j.slice(0,100).map(function(O){return"'".concat(O,"'")}).join(", ")));var l;return L===!0?l=le(H,D,s,X):l=R(H,L.halfCheckedKeys,D,s,X),l}},OZM5:function(Oe,_,t){"use strict";t.d(_,"b",function(){return B}),t.d(_,"a",function(){return j}),t.d(_,"k",function(){return X}),t.d(_,"h",function(){return H}),t.d(_,"i",function(){return D}),t.d(_,"g",function(){return s}),t.d(_,"c",function(){return l}),t.d(_,"d",function(){return O}),t.d(_,"j",function(){return C}),t.d(_,"e",function(){return p}),t.d(_,"f",function(){return K});var g=t("KQm4"),y=t("U8pU"),$=t("Ff2n"),le=t("q1tI"),R=t.n(le),o=t("Kwbf"),Q=t("WaYH"),L=.25,d=2;function B(f,v){var b=f.slice(),n=b.indexOf(v);return n>=0&&b.splice(n,1),b}function j(f,v){var b=f.slice();return b.indexOf(v)===-1&&b.push(v),b}function X(f){return f.split("-")}function H(f,v){return"".concat(f,"-").concat(v)}function D(f){return f&&f.type&&f.type.isTreeNode}function s(f,v){var b=[f],n=v[f];function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];e.forEach(function(i){var c=i.key,u=i.children;b.push(c),a(u)})}return a(n.children),b}function l(f,v){var b=f.clientY,n=v.selectHandle.getBoundingClientRect(),a=n.top,e=n.bottom,i=n.height,c=Math.max(i*L,d);return b<=a+c?-1:b>=e-c?1:0}function O(f,v){if(!f)return;var b=v.multiple;return b?f.slice():f.length?[f[0]]:f}var m=function(v){return v};function E(f,v){if(!f)return[];var b=v||{},n=b.processProps,a=n===void 0?m:n,e=Array.isArray(f)?f:[f];return e.map(function(i){var c=i.children,u=Object($.a)(i,["children"]),U=E(c,v);return R.a.createElement(Q.a,Object.assign({},a(u)),U)})}function C(f){if(!f)return null;var v;if(Array.isArray(f))v={checkedKeys:f,halfCheckedKeys:void 0};else if(Object(y.a)(f)==="object")v={checkedKeys:f.checked||void 0,halfCheckedKeys:f.halfChecked||void 0};else return Object(o.a)(!1,"`checkedKeys` is not an array or an object"),null;return v}function p(f,v){var b=new Set;function n(a){if(b.has(a))return;var e=v[a];if(!e)return;b.add(a);var i=e.parent,c=e.node;if(c.disabled)return;i&&n(i.key)}return(f||[]).forEach(function(a){n(a)}),Object(g.a)(b)}function K(f){var v={};return Object.keys(f).forEach(function(b){(b.startsWith("data-")||b.startsWith("aria-"))&&(v[b]=f[b])}),v}},"SA+Z":function(Oe,_,t){var g=t("wTVA"),y=t("EbDI"),$=t("ZhPi"),le=t("wkBT");function R(o){return g(o)||y(o)||$(o)||le()}Oe.exports=R,Oe.exports.__esModule=!0,Oe.exports.default=Oe.exports},WaYH:function(Oe,_,t){"use strict";var g=t("rePB"),y=t("Ff2n"),$=t("VTBJ"),le=t("1OyB"),R=t("vuIU"),o=t("JX7q"),Q=t("Ji7U"),L=t("LK+K"),d=t("q1tI"),B=t("TSYQ"),j=t.n(B),X=t("sboe"),H=t("OZM5"),D=function(v){var b=v.prefixCls,n=v.level,a=v.isStart,e=v.isEnd;if(!n)return null;for(var i="".concat(b,"-indent-unit"),c=[],u=0;u1)Object(B.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(C.length===0)return Object(B.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=C[0];if(o.isValidElement(p)&&Object(j.c)(p)){var K=p.ref;C[0]=o.cloneElement(p,{ref:Object(j.a)(K,this.setChildNode)})}return C.length===1?C[0]:C.map(function(f,v){return!o.isValidElement(f)||"key"in f&&f.key!==null?f:o.cloneElement(f,{key:"".concat(H,"-").concat(v)})})}}]),O}(o.Component);D.displayName="ResizeObserver",_.a=D},wCXF:function(Oe,_,t){"use strict";t.d(_,"a",function(){return tt});var g=t("rePB"),y=t("VTBJ"),$=t("KQm4"),le=t("U8pU"),R=t("ODXe"),o=t("q1tI"),Q=t("TSYQ"),L=t.n(Q),d=t("Gytx"),B=t.n(d),j=t("Kwbf"),X=t("t23M"),H=t("qx4F"),D=t("6eGT"),s=t("IBYe"),l=t("Ff2n"),O=t("c+Xe"),m=t("fyJ8"),E=t("biw7");function C(r,x,N,w,W){var M=N[r]||{},P=N[x]||{},T,S;M.fixed==="left"?T=w.left[r]:P.fixed==="right"&&(S=w.right[x]);var V=!1,I=!1,F=!1,ae=!1,G=N[x+1],ie=N[r-1];if(W==="rtl"){if(T!==void 0){var xe=ie&&ie.fixed==="left";ae=!xe}else if(S!==void 0){var Ee=G&&G.fixed==="right";F=!Ee}}else if(T!==void 0){var ye=G&&G.fixed==="left";V=!ye}else if(S!==void 0){var se=ie&&ie.fixed==="right";I=!se}return{fixLeft:T,fixRight:S,lastFixLeft:V,firstFixRight:I,lastFixRight:F,firstFixLeft:ae,isSticky:w.isSticky}}var p=t("sR1s");function K(r){var x=r.cells,N=r.stickyOffsets,w=r.flattenColumns,W=r.rowComponent,M=r.cellComponent,P=r.onHeaderRow,T=r.index,S=o.useContext(E.a),V=S.prefixCls,I=S.direction,F;P&&(F=P(x.map(function(G){return G.column}),T));var ae=Object(p.a)(x.map(function(G){return G.column}));return o.createElement(W,Object.assign({},F),x.map(function(G,ie){var xe=G.column,Ee=C(G.colStart,G.colEnd,w,N,I),ye;return xe&&xe.onHeaderCell&&(ye=G.column.onHeaderCell(xe)),o.createElement(m.a,Object.assign({},G,{ellipsis:xe.ellipsis,align:xe.align,component:M,prefixCls:V,key:ae[ie]},Ee,{additionalProps:ye,rowType:"header"}))}))}K.displayName="HeaderRow";var f=K;function v(r){var x=[];function N(P,T){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;x[S]=x[S]||[];var V=T,I=P.filter(Boolean).map(function(F){var ae={key:F.key,className:F.className||"",children:F.title,column:F,colStart:V},G=1,ie=F.children;return ie&&ie.length>0&&(G=N(ie,V,S+1).reduce(function(xe,Ee){return xe+Ee},0),ae.hasSubColumns=!0),"colSpan"in F&&(G=F.colSpan),"rowSpan"in F&&(ae.rowSpan=F.rowSpan),ae.colSpan=G,ae.colEnd=ae.colStart+G-1,x[S].push(ae),V+=G,G});return I}N(r,0);for(var w=x.length,W=function(T){x[T].forEach(function(S){!("rowSpan"in S)&&!S.hasSubColumns&&(S.rowSpan=w-T)})},M=0;M=0;T-=1){var S=x[T],V=N&&N[T],I=V&&V[a.a];(S||I||P)&&(W.unshift(o.createElement("col",Object.assign({key:T,style:{width:S,minWidth:S}},I))),P=!0)}return o.createElement("colgroup",null,W)}var i=e;function c(r,x){return Object(o.useMemo)(function(){for(var N=[],w=0;w1?He-1:0),dt=1;dt=F&&(Pe=F-ae),P({scrollLeft:Pe/F*(I+2)}),se.current.x=ce.pageX},ke=function(){var ce=Object(Ye.b)(M.current).top,we=ce+M.current.offsetHeight,Fe=document.documentElement.scrollTop+window.innerHeight;we-Object(H.a)()<=Fe||ce>=Fe-T?ye(function(Je){return Object(y.a)(Object(y.a)({},Je),{},{isHiddenScrollBar:!0})}):ye(function(Je){return Object(y.a)(Object(y.a)({},Je),{},{isHiddenScrollBar:!1})})},Me=function(ce){ye(function(we){return Object(y.a)(Object(y.a)({},we),{},{scrollLeft:ce/I*F||0})})};return o.useImperativeHandle(N,function(){return{setScrollLeft:Me}}),o.useEffect(function(){var Ne=Object(We.a)(document.body,"mouseup",$e,!1),ce=Object(We.a)(document.body,"mousemove",Ge,!1);return ke(),function(){Ne.remove(),ce.remove()}},[ae,Se]),o.useEffect(function(){var Ne=Object(We.a)(window,"scroll",ke,!1),ce=Object(We.a)(window,"resize",ke,!1);return function(){Ne.remove(),ce.remove()}},[]),o.useEffect(function(){Ee.isHiddenScrollBar||ye(function(Ne){var ce,we;return Object(y.a)(Object(y.a)({},Ne),{},{scrollLeft:M.current.scrollLeft/((ce=M.current)===null||ce===void 0?void 0:ce.scrollWidth)*((we=M.current)===null||we===void 0?void 0:we.clientWidth)})})},[Ee.isHiddenScrollBar]),I<=F||!ae||Ee.isHiddenScrollBar?null:o.createElement("div",{style:{height:Object(H.a)(),width:F,bottom:T},className:"".concat(V,"-sticky-scroll")},o.createElement("div",{onMouseDown:Ce,ref:G,className:L()("".concat(V,"-sticky-scroll-bar"),Object(g.a)({},"".concat(V,"-sticky-scroll-bar-active"),Se)),style:{width:"".concat(ae,"px"),transform:"translate3d(".concat(Ee.scrollLeft,"px, 0, 0)")}}))},de=o.forwardRef(Ae);function me(r,x){return o.useMemo(function(){var N=!!r;return{isSticky:N,stickyClassName:N?"".concat(x,"-sticky-header"):"",offsetHeader:Object(le.a)(r)==="object"&&r.offsetHeader||0,offsetScroll:Object(le.a)(r)==="object"&&r.offsetScroll||0}},[r,x])}var Qe=[],et={},tt="rc-table-internal-hook",st=o.memo(function(r){var x=r.children;return x},function(r,x){return B()(r.props,x.props)?r.pingLeft!==x.pingLeft||r.pingRight!==x.pingRight:!1});function Ve(r){var x,N=r.prefixCls,w=r.className,W=r.rowClassName,M=r.style,P=r.data,T=r.rowKey,S=r.scroll,V=r.tableLayout,I=r.direction,F=r.title,ae=r.footer,G=r.summary,ie=r.id,xe=r.showHeader,Ee=r.components,ye=r.emptyText,se=r.onRow,Xe=r.onHeaderRow,De=r.internalHooks,Se=r.transformColumns,Ie=r.internalRefs,$e=r.sticky,Ce=P||Qe,Ge=!!Ce.length,ke=o.useState(0),Me=Object(R.a)(ke,2),Ne=Me[0],ce=Me[1];o.useEffect(function(){ce(Object(H.a)())});var we=o.useMemo(function(){return Object(p.c)(Ee,{})},[Ee]),Fe=o.useCallback(function(pe,ve){return Object(p.b)(we,pe)||ve},[we]),Je=o.useMemo(function(){return typeof T=="function"?T:function(pe){var ve=pe&&pe[T];return ve}},[T]),Pe=Object(a.c)(r),jt=Pe.expandIcon,Nt=Pe.expandedRowKeys,Rt=Pe.defaultExpandedRowKeys,rt=Pe.defaultExpandAllRows,it=Pe.expandedRowRender,ft=Pe.onExpand,mt=Pe.onExpandedRowsChange,Tt=Pe.expandRowByClick,nt=Pe.rowExpandable,Et=Pe.expandIconColumnIndex,pt=Pe.expandedRowClassName,Kt=Pe.childrenColumnName,Pt=Pe.indentSize,ht=jt||Be,gt=Kt||"children",St=o.useMemo(function(){return it?"row":r.expandable&&De===tt&&r.expandable.__PARENT_RENDER_ICON__||Ce.some(function(pe){return pe&&Object(le.a)(pe)==="object"&&pe[gt]})?"nest":!1},[!!it,Ce]),Dt=o.useState(function(){return Rt||(rt?Ue(Ce,Je,gt):[])}),ze=Object(R.a)(Dt,2),Ze=ze[0],at=ze[1],He=o.useMemo(function(){return new Set(Nt||Ze||[])},[Nt,Ze]),ct=o.useCallback(function(pe){var ve=Je(pe,Ce.indexOf(pe)),Ke,qe=He.has(ve);qe?(He.delete(ve),Ke=Object($.a)(He)):Ke=[].concat(Object($.a)(He),[ve]),at(Ke),ft&&ft(!qe,pe),mt&&mt(Ke)},[Je,He,Ce,ft,mt]),dt=o.useState(0),Mt=Object(R.a)(dt,2),Ct=Mt[0],Lt=Mt[1],vn=Object(J.b)(Object(y.a)(Object(y.a)(Object(y.a)({},r),Pe),{},{expandable:!!it,expandedKeys:He,getRowKey:Je,onTriggerExpand:ct,expandIcon:ht,expandIconColumnIndex:Et,direction:I}),De===tt?Se:null),Yt=Object(R.a)(vn,2),Wt=Yt[0],Le=Yt[1],_t=o.useMemo(function(){return{columns:Wt,flattenColumns:Le}},[Wt,Le]),kt=o.useRef(),Qt=o.useRef(),ut=o.useRef(),bn=o.useState(!1),Zt=Object(R.a)(bn,2),qt=Zt[0],En=Zt[1],gn=o.useState(!1),en=Object(R.a)(gn,2),tn=en[0],Cn=en[1],yn=Y(new Map),nn=Object(R.a)(yn,2),On=nn[0],xn=nn[1],jn=Object(p.a)(Le),an=jn.map(function(pe){return On.get(pe)}),on=o.useMemo(function(){return an},[an.join("_")]),At=_e(on,Le.length,I),ot=S&&Object(p.d)(S.y),lt=S&&Object(p.d)(S.x),yt=lt&&Le.some(function(pe){var ve=pe.fixed;return ve}),rn=o.useRef(),wt=me($e,N),Ot=wt.isSticky,Nn=wt.offsetHeader,Rn=wt.offsetScroll,Tn=wt.stickyClassName,Bt,Ut,zt;ot&&(Ut={overflowY:"scroll",maxHeight:S.y}),lt&&(Bt={overflowX:"auto"},ot||(Ut={overflowY:"hidden"}),zt={width:S.x===!0?"auto":S.x,minWidth:"100%"});var ln=o.useCallback(function(pe,ve){xn(function(Ke){var qe=new Map(Ke);return qe.set(pe,ve),qe})},[]),Pn=je(null),sn=Object(R.a)(Pn,2),Sn=sn[0],cn=sn[1];function Ft(pe,ve){if(!ve)return;typeof ve=="function"?ve(pe):ve.scrollLeft!==pe&&(ve.scrollLeft=pe)}var vt=function(ve){var Ke=ve.currentTarget,qe=ve.scrollLeft,xt=typeof qe=="number"?qe:Ke.scrollLeft,hn=Ke||et;if(!cn()||cn()===hn){var Jt;Sn(hn),Ft(xt,Qt.current),Ft(xt,ut.current),Ft(xt,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Ke){var Un=Ke.scrollWidth,In=Ke.clientWidth;En(xt>0),Cn(xt0?[].concat(Object(y.a)(l),Object(y.a)(j(C).map(function(p){return Object($.a)({fixed:E},p)}))):[].concat(Object(y.a)(l),[Object($.a)(Object($.a)({},O),{},{fixed:E})])},[])}function X(s){for(var l=!0,O=0;O=0;C-=1){var p=s[C];if(E&&p.fixed!=="right")E=!1;else if(!E&&p.fixed==="right"){Object(Q.a)(!1,"Index ".concat(C+1," of `columns` missing `fixed='right'` prop."));break}}}function H(s){return s.map(function(l){var O=l.fixed,m=Object(le.a)(l,["fixed"]),E=O;return O==="left"?E="right":O==="right"&&(E="left"),Object($.a)({fixed:E},m)})}function D(s,l){var O=s.prefixCls,m=s.columns,E=s.children,C=s.expandable,p=s.expandedKeys,K=s.getRowKey,f=s.onTriggerExpand,v=s.expandIcon,b=s.rowExpandable,n=s.expandIconColumnIndex,a=s.direction,e=s.expandRowByClick,i=R.useMemo(function(){return m||B(E)},[m,E]),c=R.useMemo(function(){if(C){var h,k=n||0,z=i[k],q=(h={},Object(g.a)(h,d.a,{className:"".concat(O,"-expand-icon-col")}),Object(g.a)(h,"title",""),Object(g.a)(h,"fixed",z?z.fixed:null),Object(g.a)(h,"className","".concat(O,"-row-expand-icon-cell")),Object(g.a)(h,"render",function(A,ee,oe){var ne=K(ee,oe),re=p.has(ne),be=b?b(ee):!0,J=v({prefixCls:O,expanded:re,expandable:be,record:ee,onExpand:f});return e?R.createElement("span",{onClick:function(fe){return fe.stopPropagation()}},J):J}),h),he=i.slice();return k>=0&&he.splice(k,0,q),he}return i},[C,i,K,p,v,a]),u=R.useMemo(function(){var h=c;return l&&(h=l(h)),h.length||(h=[{render:function(){return null}}]),h},[l,c,a]),U=R.useMemo(function(){return a==="rtl"?H(j(u)):j(u)},[u,a]);return[u,U]}_.b=D},"y0+3":function(Oe,_,t){"use strict";t.d(_,"a",function(){return j}),t.d(_,"b",function(){return H});var g=/margin|padding|width|height|max|min|offset/,y={left:!0,top:!0},$={cssFloat:1,styleFloat:1,float:1};function le(D){return D.nodeType===1?D.ownerDocument.defaultView.getComputedStyle(D,null):{}}function R(D,s,l){if(s=s.toLowerCase(),l==="auto"){if(s==="height")return D.offsetHeight;if(s==="width")return D.offsetWidth}return s in y||(y[s]=g.test(s)),y[s]?parseFloat(l)||0:l}function o(D,s){var l=arguments.length,O=le(D);return s=$[s]?"cssFloat"in D.style?"cssFloat":"styleFloat":s,l===1?O:R(D,s,O[s]||D.style[s])}function Q(D,s,l){var O=arguments.length;if(s=$[s]?"cssFloat"in D.style?"cssFloat":"styleFloat":s,O===3)return typeof l=="number"&&g.test(s)&&(l="".concat(l,"px")),D.style[s]=l,l;for(var m in s)s.hasOwnProperty(m)&&Q(D,m,s[m]);return le(D)}function L(D){return D===document.body?document.documentElement.clientWidth:D.offsetWidth}function d(D){return D===document.body?window.innerHeight||document.documentElement.clientHeight:D.offsetHeight}function B(){var D=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),s=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:D,height:s}}function j(){var D=document.documentElement.clientWidth,s=window.innerHeight||document.documentElement.clientHeight;return{width:D,height:s}}function X(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function H(D){var s=D.getBoundingClientRect(),l=document.documentElement;return{left:s.left+(window.pageXOffset||l.scrollLeft)-(l.clientLeft||document.body.clientLeft||0),top:s.top+(window.pageYOffset||l.scrollTop)-(l.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Shixuns__Edit.0678ce72.async.js b/p__Shixuns__Edit.0c0ea652.async.js similarity index 87% rename from p__Shixuns__Edit.0678ce72.async.js rename to p__Shixuns__Edit.0c0ea652.async.js index e389fa662a..6091f97593 100644 --- a/p__Shixuns__Edit.0678ce72.async.js +++ b/p__Shixuns__Edit.0c0ea652.async.js @@ -1,28 +1,28 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[211,3,5,6,7,8,9,10,13,16,218],{"+NIl":function(M,Y,u){(function(P){P(u("VrN/"))})(function(P){"use strict";P.defineMode("stex",function(m,D){"use strict";function d(y,v){y.cmdState.push(v)}function h(y){return y.cmdState.length>0?y.cmdState[y.cmdState.length-1]:null}function b(y){var v=y.cmdState.pop();v&&v.closeBracket()}function S(y){for(var v=y.cmdState,p=v.length-1;p>=0;p--){var O=v[p];if(O.name=="DEFAULT")continue;return O}return{styleIdentifier:function(){return null}}}function r(y,v,p){return function(){this.name=y,this.bracketNo=0,this.style=v,this.styles=p,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var i={};i.importmodule=r("importmodule","tag",["string","builtin"]),i.documentclass=r("documentclass","tag",["","atom"]),i.usepackage=r("usepackage","tag",["atom"]),i.begin=r("begin","tag",["atom"]),i.end=r("end","tag",["atom"]),i.label=r("label","tag",["atom"]),i.ref=r("ref","tag",["atom"]),i.eqref=r("eqref","tag",["atom"]),i.cite=r("cite","tag",["atom"]),i.bibitem=r("bibitem","tag",["atom"]),i.Bibitem=r("Bibitem","tag",["atom"]),i.RBibitem=r("RBibitem","tag",["atom"]),i.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function s(y,v){y.f=v}function n(y,v){var p;if(y.match(/^\\[a-zA-Z@]+/)){var O=y.current().slice(1);return p=i.hasOwnProperty(O)?i[O]:i.DEFAULT,p=new p,d(v,p),s(v,f),p.style}if(y.match(/^\\[$&%#{}_]/))return"tag";if(y.match(/^\\[,;!\/\\]/))return"tag";if(y.match("\\["))return s(v,function(l,g){return x(l,g,"\\]")}),"keyword";if(y.match("\\("))return s(v,function(l,g){return x(l,g,"\\)")}),"keyword";if(y.match("$$"))return s(v,function(l,g){return x(l,g,"$$")}),"keyword";if(y.match("$"))return s(v,function(l,g){return x(l,g,"$")}),"keyword";var a=y.next();if(a=="%")return y.skipToEnd(),"comment";if(a=="}"||a=="]"){if(p=h(v),p)p.closeBracket(a),s(v,f);else return"error";return"bracket"}else return a=="{"||a=="["?(p=i.DEFAULT,p=new p,d(v,p),"bracket"):/\d/.test(a)?(y.eatWhile(/[\w.%]/),"atom"):(y.eatWhile(/[\w\-_]/),p=S(v),p.name=="begin"&&(p.argument=y.current()),p.styleIdentifier())}function x(y,v,p){if(y.eatSpace())return null;if(p&&y.match(p))return s(v,n),"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,v){var p=y.peek(),O;return p=="{"||p=="["?(O=h(v),O.openBracket(p),y.eat(p),s(v,n),"bracket"):/[ \t\r]/.test(p)?(y.eat(p),null):(s(v,n),b(v),n(y,v))}return{startState:function(){var y=D.inMathMode?function(v,p){return x(v,p)}:n;return{cmdState:[],f:y}},copyState:function(y){return{cmdState:y.cmdState.slice(),f:y.f}},token:function(y,v){return v.f(y,v)},blankLine:function(y){y.f=n,y.cmdState.length=0},lineComment:"%"}}),P.defineMIME("text/x-stex","stex"),P.defineMIME("text/x-latex","stex")})},"+QRC":function(M,Y,u){"use strict";var P=u("E9nw"),m={"text/plain":"Text","text/html":"Url",default:"Text"},D="Copy to clipboard: #{key}, Enter";function d(b){var S=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return b.replace(/#{\s*key\s*}/g,S)}function h(b,S){var r,i,s,n,x,f,y=!1;S||(S={}),r=S.debug||!1;try{s=P(),n=document.createRange(),x=document.getSelection(),f=document.createElement("span"),f.textContent=b,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(p){if(p.stopPropagation(),S.format)if(p.preventDefault(),typeof p.clipboardData=="undefined"){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var O=m[S.format]||m.default;window.clipboardData.setData(O,b)}else p.clipboardData.clearData(),p.clipboardData.setData(S.format,b);S.onCopy&&(p.preventDefault(),S.onCopy(p.clipboardData))}),document.body.appendChild(f),n.selectNodeContents(f),x.addRange(n);var v=document.execCommand("copy");if(!v)throw new Error("copy command was unsuccessful");y=!0}catch(p){r&&console.error("unable to copy using execCommand: ",p),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(S.format||"text",b),S.onCopy&&S.onCopy(window.clipboardData),y=!0}catch(O){r&&console.error("unable to copy using clipboardData: ",O),r&&console.error("falling back to prompt"),i=d("message"in S?S.message:D),window.prompt(i,b)}}finally{x&&(typeof x.removeRange=="function"?x.removeRange(n):x.removeAllRanges()),f&&document.body.removeChild(f),s()}return y}M.exports=h},"+Xk9":function(M,Y,u){M.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"/GNS":function(M,Y,u){M.exports=u.p+"static/search1.c4136dd4.png"},"11/R":function(module,__webpack_exports__,__webpack_require__){"use strict";var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("BoS7"),antd_es_switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("Sdc0"),antd_es_popover_style__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("Q9mQ"),antd_es_popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("diRs"),antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("5Dmo"),antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("3S7+"),antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("giR+"),antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("fyUT"),antd_es_input_style__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("5NDa"),antd_es_input__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("5rEg"),antd_es_space_style__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("DYRE"),antd_es_space__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("zeV3"),antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("iQDF"),antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("+eQT"),antd_es_badge_style__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("Awhp"),antd_es_badge__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("KrTs"),antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("O3gP"),antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("lrIw"),antd_es_radio_style__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("7Kak"),antd_es_radio__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("9yH6"),antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("sRBo"),antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("kaz8"),antd_es_button_style__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("+L6B"),antd_es_button__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("2/Rp"),antd_es_menu_style__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("lUTK"),antd_es_menu__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("BvKs"),antd_es_modal_style__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("2qtc"),antd_es_modal__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("kLXV"),_root_workspace_ppte5yg23_local_v7_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("WmNS"),_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_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 u=Y.split(":");if(u[1]=="00"||u[1]=="30")return Y;var P=parseInt(u[1]);if(P<30||P==60)return[u[0],"30"].join(":");if(P<60){var m=[u[0],"00"].join(":"),D="YYYY-MM-DD HH:mm",d=moment__WEBPACK_IMPORTED_MODULE_42___default()(m,D);return d.add(1,"hours"),d.format(D)}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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(u){var P;return _root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,dispatch({type:"shixunsDetail/getDepartments",payload:{q:u}});case 2:P=D.sent,P&&setDepartmentList(P.shools_name||[]);case 4:case"end":return D.stop()}},Y)}));return function(u){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_pengcheng_forums_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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_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_pengcheng_forums_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,u,P){var m=serviceConfigList.map(function(D,d){return d===P?Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},D),{},Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},u,Y)):D});setServiceConfigList(m)},handleInitState=function(){var Y,u,P,m,D,d,h,b,S,r,i,s,n,x,f,y,v,p,O,a,l,g,T,_,c,R,w,C,E,o,A,k,U,N,z,W,K,V,F,B,G,ae,de,oe,_e,ye,se,pe,fe,ie,le,Q,ce,te,ee,xe,re,Z,X,q,Ee,ve,Ce,Ke,Qe,rt,at,it=(shixunsDetail==null||((Y=shixunsDetail.setting)===null||Y===void 0)?void 0:Y.shixun)||{},ct=it.choice_main_type,je=it.main_type,Pe=it.small_type,$e=it.choice_small_type,pt=it.is_secret_repository,et=it.standard_scripts,Ct=it.evaluate_script,ke=it.shixun_service_configs;if(setEvaluateScript(Ct),setServiceConfigList(ke),setStandardScripts(et||[]),setWindowVNCTemplate((u=shixunsDetail.setting)===null||u===void 0||((P=u.shixun)===null||P===void 0)?void 0:P.windows_start_template),setWebsshCloud((m=shixunsDetail.setting)===null||m===void 0||((D=m.shixun)===null||D===void 0)?void 0:D.webssh_cloud),setWindowVNC((d=shixunsDetail.setting)===null||d===void 0||((h=d.shixun)===null||h===void 0)?void 0:h.windows_vnc),setVirtualMachine((b=shixunsDetail.setting)===null||b===void 0||((S=b.shixun)===null||S===void 0)?void 0:S.virtual_machine),setLinuxVNC((r=shixunsDetail.setting)===null||r===void 0||((i=r.shixun)===null||i===void 0)?void 0:i.linux_vnc),setWindowsConnectionMode(((s=shixunsDetail.setting)===null||s===void 0||((n=s.shixun)===null||n===void 0)?void 0:n.windows_connection_mode)||"vnc"),setVNC((x=shixunsDetail.setting)===null||x===void 0||((f=x.shixun)===null||f===void 0)?void 0:f.vnc),setWebsshShow(!!((y=shixunsDetail.setting)!==null&&y!==void 0&&(v=y.shixun)!==null&&v!==void 0&&v.webssh)),setSshRadioValue((p=shixunsDetail.setting)===null||p===void 0||((O=p.shixun)===null||O===void 0)?void 0:O.webssh),setMultiWebssh((a=shixunsDetail.setting)===null||a===void 0||((l=a.shixun)===null||l===void 0)?void 0:l.multi_webssh),setHideCode((g=shixunsDetail.setting)===null||g===void 0||((T=g.shixun)===null||T===void 0)?void 0:T.hide_code),setCodeEditPermission((_=shixunsDetail.setting)===null||_===void 0||((c=_.shixun)===null||c===void 0)?void 0:c.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((C=shixunsDetail.setting)===null||C===void 0||((E=C.shixun)===null||E===void 0)?void 0:E.forbid_copy),setTaskPass((o=shixunsDetail.setting)===null||o===void 0||((A=o.shixun)===null||A===void 0)?void 0:A.task_pass),setTestSetPermission((k=shixunsDetail.setting)===null||k===void 0||((U=k.shixun)===null||U===void 0)?void 0:U.test_set_permission),set_display_git_address((N=shixunsDetail.setting.shixun)===null||N===void 0?void 0:N.display_git_address),setIsCopy((z=shixunsDetail.setting)===null||z===void 0||((W=z.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((G=shixunsDetail.setting)===null||G===void 0||((ae=G.shixun)===null||ae===void 0)?void 0:ae.opening_time),setSelectDepartmentList((de=shixunsDetail.setting)===null||de===void 0||((oe=de.shixun)===null||oe===void 0)?void 0:oe.scope_partment),setevaluationScript((_e=shixunsDetail.setting)===null||_e===void 0||((ye=_e.shixun)===null||ye===void 0)?void 0:ye.choice_standard_scripts),setDisableDiscuss((se=shixunsDetail.setting)===null||se===void 0||((pe=se.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||((ee=te.shixun_virtual_templates)===null||ee===void 0)))?void 0:ee.length)>0){var Be,Ge;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((Be=shixunsDetail.setting)===null||Be===void 0||((Ge=Be.shixun)===null||Ge===void 0))?void 0:Ge.shixun_virtual_templates))}setport((xe=shixunsDetail.setting)===null||xe===void 0||((re=xe.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||(q=shixunsDetail.setting)!==null&&q!==void 0&&(Ee=q.shixun)!==null&&Ee!==void 0&&Ee.linux_vnc||(ve=shixunsDetail.setting)!==null&&ve!==void 0&&(Ce=ve.shixun)!==null&&Ce!==void 0&&Ce.vnc||(Ke=shixunsDetail.setting)!==null&&Ke!==void 0&&(Qe=Ke.shixun)!==null&&Qe!==void 0&&Qe.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):(rt=shixunsDetail.setting)!==null&&rt!==void 0&&(at=rt.shixun)!==null&&at!==void 0&&at.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 u,P;M!=((u=shixunsDetail.setting)===null||u===void 0||((P=u.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 u,P,m,D,d,h,b,S,r,i,s,n;(M==null?void 0:M.cpu_limit)!=((u=shixunsDetail.setting)===null||u===void 0||((P=u.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)!=((D=shixunsDetail.setting)===null||D===void 0||((d=D.shixun)===null||d===void 0||((h=d.shixun_service_configs[Y])===null||h===void 0))?void 0:h.lower_cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.memory_limit)!=((b=shixunsDetail.setting)===null||b===void 0||((S=b.shixun)===null||S===void 0||((r=S.shixun_service_configs[Y])===null||r===void 0))?void 0:r.memory_limit)&&(confirmLeave=!0),(M==null?void 0:M.request_limit)!=((i=shixunsDetail.setting)===null||i===void 0||((s=i.shixun)===null||s===void 0||((n=s.shixun_service_configs[Y])===null||n===void 0))?void 0:n.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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var Y,u,P,m;return _root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(!(isOpenTime&&!openTime)){d.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),d.abrupt("return");case 3:if(!(hideCode===1&&Remote===!1)){d.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"),d.abrupt("return");case 6:if(!(openValue===1&&!selectDepartmentList.length)){d.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),d.abrupt("return");case 9:if(u=(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(h){if(!(h!=null&&h.template_name)||!(h!=null&&h.template_identity)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0\u6216\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u4E0D\u80FD\u4E3A\u7A7A"),P=!0;return}})),!P){d.next=14;break}return d.abrupt("return");case 14:return d.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:u?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:u?null:evaluateScript},shixun_service_configs:serviceConfigList.map(function(h){return{mirror_repository_id:h.mirror_repository_id,cpu_limit:h.cpu_limit,lower_cpu_limit:h.lower_cpu_limit,memory_limit:h.memory_limit,request_limit:h.request_limit}})}});case 16:m=d.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 d.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 u=Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.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 d.stop()}},m)}));function P(){return u.apply(this,arguments)}return P}()})},handleGetScriptContent=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(u){var P;return _root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,dispatch({type:"shixunsDetail/getScriptContent",payload:{id:shixunId.current,script_id:u}});case 2:P=D.sent,P&&setEvaluateScript(P.content);case 4:case"end":return D.stop()}},Y)}));return function(u){return M.apply(this,arguments)}}(),handleDeleteShixun=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(){var u,P,m,D,d,h,b;return _root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(r.t0=r.sent,r.t0){r.next=5;break}r.t0={};case 5:b=r.t0,antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font14 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.modal)},!!((u=b.subjects)!==null&&u!==void 0&&u.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=b.subjects)===null||P===void 0||((m=P.splice(0,2))===null||m===void 0)?void 0:m.map(function(i){return"\u300A".concat(i,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},b==null?void 0:b.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!!((D=b.courses)!==null&&D!==void 0&&D.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",(d=b.courses)===null||d===void 0||((h=d.splice(0,2))===null||h===void 0)?void 0:h.map(function(i){return"\u300A".concat(i,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},b==null?void 0:b.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 i=Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function n(){var x;return _root_workspace_ppte5yg23_local_v7_pengcheng_forums_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:x=y.sent,x.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()}},n)}));function s(){return i.apply(this,arguments)}return s}()});case 7:case"end":return r.stop()}},Y)}));return function(){return M.apply(this,arguments)}}(),handleDeleteElseShixun=function(){if(Object(_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__.b)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return};function showExitmodel(M){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){setMenuSelectKey(M),parseInt(M)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus()),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(Y){var u;if(practiceSetting!=null&&(u=practiceSetting.sideBar)!==null&&u!==void 0&&u.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(u){return u!==M}))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0},M)):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0,className:"mr20"},M)}))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5F00\u542F\u65F6\u95F4:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isOpenTime,onChange:function(Y){setIsOpenTime(Y.target.checked),Y.target.checked||setOpenTime("")},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__.a,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default.a,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(Y){return Y&&Y0){var _,c;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((_=shixunsDetail.setting)===null||_===void 0||((c=_.shixun)===null||c===void 0))?void 0:c.shixun_virtual_templates))}else setshixun_virtual_templates([{template_name:"",template_identity:""}]);break}}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux\u5BB9\u5668",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Linux\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),!linux_vnc&&!windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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 u,P,m,D,d,h,b,S;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:((u=shixunsDetail.setting)===null||u===void 0||((P=u.shixun)===null||P===void 0)?void 0:P.status)===2?!0:!editable,onChange:function(i){return handleChangeSeviceConfig(i.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||((D=m.shixun)===null||D===void 0)?void 0:D.status)===2?!0:!editable,onChange:function(i){return handleChangeSeviceConfig(i.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:((d=shixunsDetail.setting)===null||d===void 0||((h=d.shixun)===null||h===void 0)?void 0:h.status)===2?!0:!editable,onChange:function(i){return handleChangeSeviceConfig(i.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:((b=shixunsDetail.setting)===null||b===void 0||((S=b.shixun)===null||S===void 0)?void 0:S.status)===2?!0:!editable,onChange:function(i){return handleChangeSeviceConfig(i.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,u=M.shixunsDetail,P=M.practiceSetting;return{user:Y,shixunsDetail:u,practiceSetting:P}})(Setting)},"19Vz":function(M,Y,u){(function(P){P(u("VrN/"))})(function(P){P.defineOption("placeholder","",function(r,i,s){var n=s&&s!=P.Init;if(i&&!n)r.on("blur",h),r.on("change",b),r.on("swapDoc",b),P.on(r.getInputField(),"compositionupdate",r.state.placeholderCompose=function(){d(r)}),b(r);else if(!i&&n){r.off("blur",h),r.off("change",b),r.off("swapDoc",b),P.off(r.getInputField(),"compositionupdate",r.state.placeholderCompose),m(r);var x=r.getWrapperElement();x.className=x.className.replace(" CodeMirror-empty","")}i&&!r.hasFocus()&&h(r)});function m(r){r.state.placeholder&&(r.state.placeholder.parentNode.removeChild(r.state.placeholder),r.state.placeholder=null)}function D(r){m(r);var i=r.state.placeholder=document.createElement("pre");i.style.cssText="height: 0; overflow: visible",i.style.direction=r.getOption("direction"),i.className="CodeMirror-placeholder CodeMirror-line-like";var s=r.getOption("placeholder");typeof s=="string"&&(s=document.createTextNode(s)),i.appendChild(s),r.display.lineSpace.insertBefore(i,r.display.lineSpace.firstChild)}function d(r){setTimeout(function(){var i=!1,s=r.getInputField();s.nodeName=="TEXTAREA"?i=!s.value:r.lineCount()==1&&(i=!/[^\u200b]/.test(s.querySelector(".CodeMirror-line").textContent)),i?D(r):m(r)},20)}function h(r){S(r)&&D(r)}function b(r){var i=r.getWrapperElement(),s=S(r);i.className=i.className.replace(" CodeMirror-empty","")+(s?" CodeMirror-empty":""),s?D(r):m(r)}function S(r){return r.lineCount()===1&&r.getLine(0)===""}})},"1Sn+":function(M,Y,u){},"1ZF9":function(M,Y,u){M.exports=u.p+"static/Authorize.cc9c212f.png"},"1eCo":function(M,Y,u){(function(P){P(u("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},D={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};P.defineMode("xml",function(d,h){var b=d.indentUnit,S={},r=h.htmlMode?m:D;for(var i in r)S[i]=r[i];for(var i in h)S[i]=h[i];var s,n;function x(A,k){function U(W){return k.tokenize=W,W(A,k)}var N=A.next();if(N=="<")return A.eat("!")?A.eat("[")?A.match("CDATA[")?U(v("atom","]]>")):null:A.match("--")?U(v("comment","-->")):A.match("DOCTYPE",!0,!0)?(A.eatWhile(/[\w\._\-]/),U(p(1))):null:A.eat("?")?(A.eatWhile(/[\w\._\-]/),k.tokenize=v("meta","?>"),"meta"):(s=A.eat("/")?"closeTag":"openTag",k.tokenize=f,"tag bracket");if(N=="&"){var z;return A.eat("#")?A.eat("x")?z=A.eatWhile(/[a-fA-F\d]/)&&A.eat(";"):z=A.eatWhile(/[\d]/)&&A.eat(";"):z=A.eatWhile(/[\w\.\-:]/)&&A.eat(";"),z?"atom":"error"}else return A.eatWhile(/[^&<]/),null}x.isInText=!0;function f(A,k){var U=A.next();if(U==">"||U=="/"&&A.eat(">"))return k.tokenize=x,s=U==">"?"endTag":"selfcloseTag","tag bracket";if(U=="=")return s="equals",null;if(U=="<"){k.tokenize=x,k.state=g,k.tagName=k.tagStart=null;var N=k.tokenize(A,k);return N?N+" tag error":"tag error"}else return/[\'\"]/.test(U)?(k.tokenize=y(U),k.stringStartCol=A.column(),k.tokenize(A,k)):(A.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function y(A){var k=function(U,N){for(;!U.eol();)if(U.next()==A){N.tokenize=f;break}return"string"};return k.isInAttribute=!0,k}function v(A,k){return function(U,N){for(;!U.eol();){if(U.match(k)){N.tokenize=x;break}U.next()}return A}}function p(A){return function(k,U){for(var N;(N=k.next())!=null;){if(N=="<")return U.tokenize=p(A+1),U.tokenize(k,U);if(N==">")if(A==1){U.tokenize=x;break}else return U.tokenize=p(A-1),U.tokenize(k,U)}return"meta"}}function O(A,k,U){this.prev=A.context,this.tagName=k,this.indent=A.indented,this.startOfLine=U,(S.doNotIndent.hasOwnProperty(k)||A.context&&A.context.noIndent)&&(this.noIndent=!0)}function a(A){A.context&&(A.context=A.context.prev)}function l(A,k){for(var U;;){if(!A.context)return;if(U=A.context.tagName,!S.contextGrabbers.hasOwnProperty(U)||!S.contextGrabbers[U].hasOwnProperty(k))return;a(A)}}function g(A,k,U){return A=="openTag"?(U.tagStart=k.column(),T):A=="closeTag"?_:g}function T(A,k,U){return A=="word"?(U.tagName=k.current(),n="tag",w):S.allowMissingTagName&&A=="endTag"?(n="tag bracket",w(A,k,U)):(n="error",T)}function _(A,k,U){if(A=="word"){var N=k.current();return U.context&&U.context.tagName!=N&&S.implicitlyClosed.hasOwnProperty(U.context.tagName)&&a(U),U.context&&U.context.tagName==N||S.matchClosing===!1?(n="tag",c):(n="tag error",R)}else return S.allowMissingTagName&&A=="endTag"?(n="tag bracket",c(A,k,U)):(n="error",R)}function c(A,k,U){return A!="endTag"?(n="error",c):(a(U),g)}function R(A,k,U){return n="error",c(A,k,U)}function w(A,k,U){if(A=="word")return n="attribute",C;if(A=="endTag"||A=="selfcloseTag"){var N=U.tagName,z=U.tagStart;return U.tagName=U.tagStart=null,A=="selfcloseTag"||S.autoSelfClosers.hasOwnProperty(N)?l(U,N):(l(U,N),U.context=new O(U,N,z==U.indented)),g}return n="error",w}function C(A,k,U){return A=="equals"?E:(S.allowMissing||(n="error"),w(A,k,U))}function E(A,k,U){return A=="string"?o:A=="word"&&S.allowUnquoted?(n="string",w):(n="error",w(A,k,U))}function o(A,k,U){return A=="string"?o:w(A,k,U)}return{startState:function(A){var k={tokenize:x,state:g,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;s=null;var U=k.tokenize(A,k);return(U||s)&&U!="comment"&&(n=null,k.state=k.state(s||U,A,k),n&&(U=n=="error"?U+" error":n)),U},indent:function(A,k,U){var N=A.context;if(A.tokenize.isInAttribute)return A.tagStart==A.indented?A.stringStartCol+1:A.indented+b;if(N&&N.noIndent)return P.Pass;if(A.tokenize!=f&&A.tokenize!=x)return U?U.match(/^(\s*)/)[0].length:0;if(A.tagName)return S.multilineTagIndentPastTag!==!1?A.tagStart+A.tagName.length+2:A.tagStart+b*(S.multilineTagIndentFactor||1);if(S.alignCDATA&&/$/,blockCommentStart:"",configuration:S.htmlMode?"html":"xml",helperType:S.htmlMode?"html":"xml",skipAttribute:function(A){A.state==E&&(A.state=w)},xmlCurrentTag:function(A){return A.tagName?{name:A.tagName,close:A.type=="closeTag"}:null},xmlCurrentContext:function(A){for(var k=[],U=A.context;U;U=U.prev)U.tagName&&k.push(U.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,u){"use strict";u.d(Y,"d",function(){return Ke}),u.d(Y,"b",function(){return dt}),u.d(Y,"c",function(){return Ut}),u.d(Y,"a",function(){return An});var P=u("VTBJ"),m=u("1OyB"),D=u("vuIU"),d=u("JX7q"),h=u("Ji7U"),b=u("LK+K"),S=u("q1tI"),r=u("I8Z2"),i=u("BGR+"),s=u("wx14"),n=u("rePB"),x=u("4IlW"),f=u("2GS6"),y=u("Gytx"),v=u.n(y),p=u("TSYQ"),O=u.n(p),a=u("U8pU"),l=u("ODXe"),g=/iPhone/i,T=/iPod/i,_=/iPad/i,c=/\bAndroid(?:.+)Mobile\b/i,R=/Android/i,w=/\bAndroid(?:.+)SD4930UR\b/i,C=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,E=/Windows Phone/i,o=/\bWindows(?:.+)ARM\b/i,A=/BlackBerry/i,k=/BB10/i,U=/Opera Mini/i,N=/\b(CriOS|Chrome)(?:.+)Mobile/i,z=/Mobile(?:.+)Firefox\b/i;function W(Pt,ze){return Pt.test(ze)}function K(Pt){var ze=Pt||(typeof navigator!="undefined"?navigator.userAgent:""),lt=ze.split("[FBAN");if(typeof lt[1]!="undefined"){var ot=lt,we=Object(l.a)(ot,1);ze=we[0]}if(lt=ze.split("Twitter"),typeof lt[1]!="undefined"){var Xe=lt,Ot=Object(l.a)(Xe,1);ze=Ot[0]}var _t={apple:{phone:W(g,ze)&&!W(E,ze),ipod:W(T,ze),tablet:!W(g,ze)&&W(_,ze)&&!W(E,ze),device:(W(g,ze)||W(T,ze)||W(_,ze))&&!W(E,ze)},amazon:{phone:W(w,ze),tablet:!W(w,ze)&&W(C,ze),device:W(w,ze)||W(C,ze)},android:{phone:!W(E,ze)&&W(w,ze)||!W(E,ze)&&W(c,ze),tablet:!W(E,ze)&&!W(w,ze)&&!W(c,ze)&&(W(C,ze)||W(R,ze)),device:!W(E,ze)&&(W(w,ze)||W(C,ze)||W(c,ze)||W(R,ze))||W(/\bokhttp\b/i,ze)},windows:{phone:W(E,ze),tablet:W(o,ze),device:W(E,ze)||W(o,ze)},other:{blackberry:W(A,ze),blackberry10:W(k,ze),opera:W(U,ze),firefox:W(z,ze),chrome:W(N,ze),device:W(A,ze)||W(k,ze)||W(U,ze)||W(z,ze)||W(N,ze)},any:null,phone:null,tablet:null};return _t.any=_t.apple.device||_t.android.device||_t.windows.device||_t.other.device,_t.phone=_t.apple.phone||_t.android.phone||_t.windows.phone,_t.tablet=_t.apple.tablet||_t.android.tablet||_t.windows.tablet,_t}var V=Object(P.a)(Object(P.a)({},K()),{},{isMobile:K}),F=V;function B(){}function G(Pt,ze,lt){var ot=ze||"";return Pt.key||"".concat(ot,"item_").concat(lt)}function ae(Pt){return"".concat(Pt,"-menu-")}function de(Pt,ze){var lt=-1;S.Children.forEach(Pt,function(ot){lt+=1,ot&&ot.type&&ot.type.isMenuItemGroup?S.Children.forEach(ot.props.children,function(we){lt+=1,ze(we,lt)}):ze(ot,lt)})}function oe(Pt,ze,lt){if(!Pt||lt.find)return;S.Children.forEach(Pt,function(ot){if(ot){var we=ot.type;if(!we||!(we.isSubMenu||we.isMenuItem||we.isMenuItemGroup))return;ze.indexOf(ot.key)!==-1?lt.find=!0:ot.props.children&&oe(ot.props.children,ze,lt)}})}var _e=["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(ze){var lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ot=ze&&typeof ze.getBoundingClientRect=="function"&&ze.getBoundingClientRect().width;if(ot){if(lt){var we=getComputedStyle(ze),Xe=we.marginLeft,Ot=we.marginRight;ot+=+Xe.replace("px","")+ +Ot.replace("px","")}ot=+ot.toFixed(6)}return ot||0},se=function(ze,lt,ot){ze&&Object(a.a)(ze.style)==="object"&&(ze.style[lt]=ot)},pe=function(){return F.any},fe=u("KQm4"),ie=u("Ff2n"),le=u("i8i4"),Q=u("bdgK"),ce=u("uciX"),te=u("8XRh"),ee={adjustX:1,adjustY:1},xe={topLeft:{points:["bl","tl"],overflow:ee,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ee,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ee,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ee,offset:[4,0]}},re={topLeft:{points:["bl","tl"],overflow:ee,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ee,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ee,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ee,offset:[4,0]}},Z=xe,X=0,q={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ee=function(ze,lt,ot){var we=ae(lt),Xe=ze.getState();ze.setState({defaultActiveFirst:Object(P.a)(Object(P.a)({},Xe.defaultActiveFirst),{},Object(n.a)({},we,ot))})},ve=function(Pt){Object(h.a)(lt,Pt);var ze=Object(b.a)(lt);function lt(ot){var we;Object(m.a)(this,lt),we=ze.call(this,ot),we.onDestroy=function(At){we.props.onDestroy(At)},we.onKeyDown=function(At){var jt=At.keyCode,qt=we.menuInstance,Nn=we.props,yn=Nn.isOpen,Kn=Nn.store;if(jt===x.a.ENTER)return we.onTitleClick(At),Ee(Kn,we.props.eventKey,!0),!0;if(jt===x.a.RIGHT)return yn?qt.onKeyDown(At):(we.triggerOpenChange(!0),Ee(Kn,we.props.eventKey,!0)),!0;if(jt===x.a.LEFT){var Hn;if(yn)Hn=qt.onKeyDown(At);else return;return Hn||(we.triggerOpenChange(!1),Hn=!0),Hn}return yn&&(jt===x.a.UP||jt===x.a.DOWN)?qt.onKeyDown(At):void 0},we.onOpenChange=function(At){we.props.onOpenChange(At)},we.onPopupVisibleChange=function(At){we.triggerOpenChange(At,At?"mouseenter":"mouseleave")},we.onMouseEnter=function(At){var jt=we.props,qt=jt.eventKey,Nn=jt.onMouseEnter,yn=jt.store;Ee(yn,we.props.eventKey,!1),Nn({key:qt,domEvent:At})},we.onMouseLeave=function(At){var jt=we.props,qt=jt.parentMenu,Nn=jt.eventKey,yn=jt.onMouseLeave;qt.subMenuInstance=Object(d.a)(we),yn({key:Nn,domEvent:At})},we.onTitleMouseEnter=function(At){var jt=we.props,qt=jt.eventKey,Nn=jt.onItemHover,yn=jt.onTitleMouseEnter;Nn({key:qt,hover:!0}),yn({key:qt,domEvent:At})},we.onTitleMouseLeave=function(At){var jt=we.props,qt=jt.parentMenu,Nn=jt.eventKey,yn=jt.onItemHover,Kn=jt.onTitleMouseLeave;qt.subMenuInstance=Object(d.a)(we),yn({key:Nn,hover:!1}),Kn({key:Nn,domEvent:At})},we.onTitleClick=function(At){var jt=Object(d.a)(we),qt=jt.props;if(qt.onTitleClick({key:qt.eventKey,domEvent:At}),qt.triggerSubMenuAction==="hover")return;we.triggerOpenChange(!qt.isOpen,"click"),Ee(qt.store,we.props.eventKey,!1)},we.onSubMenuClick=function(At){typeof we.props.onClick=="function"&&we.props.onClick(we.addKeyPath(At))},we.onSelect=function(At){we.props.onSelect(At)},we.onDeselect=function(At){we.props.onDeselect(At)},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(At){we.menuInstance=At},we.addKeyPath=function(At){return Object(P.a)(Object(P.a)({},At),{},{keyPath:(At.keyPath||[]).concat(we.props.eventKey)})},we.triggerOpenChange=function(At,jt){var qt=we.props.eventKey,Nn=function(){we.onOpenChange({key:qt,item:Object(d.a)(we),trigger:jt,open:At})};jt==="mouseenter"?we.mouseenterTimeout=setTimeout(function(){Nn()},0):Nn()},we.isChildrenSelected=function(){var At={find:!1};return oe(we.props.children,we.props.selectedKeys,At),At.find},we.isOpen=function(){return we.props.openKeys.indexOf(we.props.eventKey)!==-1},we.adjustWidth=function(){if(!we.subMenuTitle||!we.menuInstance)return;var At=le.findDOMNode(we.menuInstance);if(At.offsetWidth>=we.subMenuTitle.offsetWidth)return;At.style.minWidth="".concat(we.subMenuTitle.offsetWidth,"px")},we.saveSubMenuTitle=function(At){we.subMenuTitle=At},we.getBaseProps=function(){var At=Object(d.a)(we),jt=At.props;return{mode:jt.mode==="horizontal"?"vertical":jt.mode,visible:we.props.isOpen,level:jt.level+1,inlineIndent:jt.inlineIndent,focusable:!1,onClick:we.onSubMenuClick,onSelect:we.onSelect,onDeselect:we.onDeselect,onDestroy:we.onDestroy,selectedKeys:jt.selectedKeys,eventKey:"".concat(jt.eventKey,"-menu-"),openKeys:jt.openKeys,motion:jt.motion,onOpenChange:we.onOpenChange,subMenuOpenDelay:jt.subMenuOpenDelay,parentMenu:Object(d.a)(we),subMenuCloseDelay:jt.subMenuCloseDelay,forceSubMenuRender:jt.forceSubMenuRender,triggerSubMenuAction:jt.triggerSubMenuAction,builtinPlacements:jt.builtinPlacements,defaultActiveFirst:jt.store.getState().defaultActiveFirst[ae(jt.eventKey)],multiple:jt.multiple,prefixCls:jt.rootPrefixCls,id:we.internalMenuId,manualRef:we.saveMenuInstance,itemIcon:jt.itemIcon,expandIcon:jt.expandIcon,direction:jt.direction}},we.getMotion=function(At,jt){var qt=Object(d.a)(we),Nn=qt.haveRendered,yn=we.props,Kn=yn.motion,Hn=yn.rootPrefixCls,Fn=Object(P.a)(Object(P.a)({},Kn),{},{leavedClassName:"".concat(Hn,"-hidden"),removeOnLeave:!1,motionAppear:Nn||!jt||At!=="inline"});return Fn};var Xe=ot.store,Ot=ot.eventKey,_t=Xe.getState(),Dt=_t.defaultActiveFirst;we.isRootMenu=!1;var Lt=!1;return Dt&&(Lt=Dt[Ot]),Ee(Xe,Ot,Lt),we}return Object(D.a)(lt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var we=this,Xe=this.props,Ot=Xe.mode,_t=Xe.parentMenu,Dt=Xe.manualRef;if(Dt&&Dt(this),Ot!=="horizontal"||!_t.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return we.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var we=this.props,Xe=we.onDestroy,Ot=we.eventKey;Xe&&Xe(Ot),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(we){var Xe=this,Ot=this.getBaseProps(),_t=this.getMotion(Ot.mode,Ot.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ot.visible||Ot.forceSubMenuRender,!this.haveOpened)return S.createElement("div",null);var Dt=Ot.direction;return S.createElement(te.default,Object.assign({visible:Ot.visible},_t),function(Lt){var At=Lt.className,jt=Lt.style,qt=O()("".concat(Ot.prefixCls,"-sub"),At,Object(n.a)({},"".concat(Ot.prefixCls,"-rtl"),Dt==="rtl"));return S.createElement(ke,Object.assign({},Ot,{id:Xe.internalMenuId,className:qt,style:jt}),we)})}},{key:"render",value:function(){var we,Xe=Object(P.a)({},this.props),Ot=Xe.isOpen,_t=this.getPrefixCls(),Dt=Xe.mode==="inline",Lt=O()(_t,"".concat(_t,"-").concat(Xe.mode),(we={},Object(n.a)(we,Xe.className,!!Xe.className),Object(n.a)(we,this.getOpenClassName(),Ot),Object(n.a)(we,this.getActiveClassName(),Xe.active||Ot&&!Dt),Object(n.a)(we,this.getDisabledClassName(),Xe.disabled),Object(n.a)(we,this.getSelectedClassName(),this.isChildrenSelected()),we));this.internalMenuId||(Xe.eventKey?this.internalMenuId="".concat(Xe.eventKey,"$Menu"):(X+=1,this.internalMenuId="$__$".concat(X,"$Menu")));var At={},jt={},qt={};Xe.disabled||(At={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},jt={onClick:this.onTitleClick},qt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Nn={},yn=Xe.direction;Dt&&(yn==="rtl"?Nn.paddingRight=Xe.inlineIndent*Xe.level:Nn.paddingLeft=Xe.inlineIndent*Xe.level);var Kn={};this.props.isOpen&&(Kn={"aria-owns":this.internalMenuId});var Hn=null;Xe.mode!=="horizontal"&&(Hn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Hn=S.createElement(this.props.expandIcon,Object(P.a)({},this.props))));var Fn=S.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Nn,className:"".concat(_t,"-title"),role:"button"},qt,jt,{"aria-expanded":Ot},Kn,{"aria-haspopup":"true",title:typeof Xe.title=="string"?Xe.title:void 0}),Xe.title,Hn||S.createElement("i",{className:"".concat(_t,"-arrow")})),hn=this.renderChildren(Xe.children),Ur=Xe.parentMenu.isRootMenu?Xe.parentMenu.props.getPopupContainer:function(yr){return yr.parentNode},Br=q[Xe.mode],Nr=Xe.popupOffset?{offset:Xe.popupOffset}:{},xr=Xe.mode==="inline"?"":Xe.popupClassName;xr+=yn==="rtl"?" ".concat(_t,"-rtl"):"";var Hr=Xe.disabled,Cr=Xe.triggerSubMenuAction,tn=Xe.subMenuOpenDelay,Yt=Xe.forceSubMenuRender,En=Xe.subMenuCloseDelay,an=Xe.builtinPlacements;_e.forEach(function(yr){return delete Xe[yr]}),delete Xe.onClick;var Pr=yn==="rtl"?Object.assign({},re,an):Object.assign({},xe,an);return delete Xe.direction,S.createElement("li",Object.assign({},Xe,At,{className:Lt,role:"menuitem"}),Dt&&Fn,Dt&&hn,!Dt&&S.createElement(ce.a,{prefixCls:_t,popupClassName:O()("".concat(_t,"-popup"),xr),getPopupContainer:Ur,builtinPlacements:Pr,popupPlacement:Br,popupVisible:Ot,popupAlign:Nr,popup:hn,action:Hr?[]:[Cr],mouseEnterDelay:tn,mouseLeaveDelay:En,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Yt},Fn))}}]),lt}(S.Component);ve.defaultProps={onMouseEnter:B,onMouseLeave:B,onTitleMouseEnter:B,onTitleMouseLeave:B,onTitleClick:B,manualRef:B,mode:"vertical",title:""};var Ce=Object(r.b)(function(Pt,ze){var lt=Pt.openKeys,ot=Pt.activeKey,we=Pt.selectedKeys,Xe=ze.eventKey,Ot=ze.subMenuKey;return{isOpen:lt.indexOf(Xe)>-1,active:ot[Ot]===Xe,selectedKeys:we}})(ve);Ce.isSubMenu=!0;var Ke=Ce,Qe="menuitem-overflowed",rt=.5,at=function(Pt){Object(h.a)(lt,Pt);var ze=Object(b.a)(lt);function lt(){var ot;return Object(m.a)(this,lt),ot=ze.apply(this,arguments),ot.resizeObserver=null,ot.mutationObserver=null,ot.originalTotalWidth=0,ot.overflowedItems=[],ot.menuItemSizes=[],ot.cancelFrameId=null,ot.state={lastVisibleIndex:void 0},ot.getMenuItemNodes=function(){var we=ot.props.prefixCls,Xe=le.findDOMNode(Object(d.a)(ot));return Xe?[].slice.call(Xe.children).filter(function(Ot){return Ot.className.split(" ").indexOf("".concat(we,"-overflowed-submenu"))<0}):[]},ot.getOverflowedSubMenuItem=function(we,Xe,Ot){var _t=ot.props,Dt=_t.overflowedIndicator,Lt=_t.level,At=_t.mode,jt=_t.prefixCls,qt=_t.theme;if(Lt!==1||At!=="horizontal")return null;var Nn=ot.props.children[0],yn=Nn.props,Kn=yn.children,Hn=yn.title,Fn=yn.style,hn=Object(ie.a)(yn,["children","title","style"]),Ur=Object(P.a)({},Fn),Br="".concat(we,"-overflowed-indicator"),Nr="".concat(we,"-overflowed-indicator");Xe.length===0&&Ot!==!0?Ur=Object(P.a)(Object(P.a)({},Ur),{},{display:"none"}):Ot&&(Ur=Object(P.a)(Object(P.a)({},Ur),{},{visibility:"hidden",position:"absolute"}),Br="".concat(Br,"-placeholder"),Nr="".concat(Nr,"-placeholder"));var xr=qt?"".concat(jt,"-").concat(qt):"",Hr={};return _e.forEach(function(Cr){hn[Cr]!==void 0&&(Hr[Cr]=hn[Cr])}),S.createElement(Ke,Object.assign({title:Dt,className:"".concat(jt,"-overflowed-submenu"),popupClassName:xr},Hr,{key:Br,eventKey:Nr,disabled:!1,style:Ur}),Xe)},ot.setChildrenWidthAndResize=function(){if(ot.props.mode!=="horizontal")return;var we=le.findDOMNode(Object(d.a)(ot));if(!we)return;var Xe=we.children;if(!Xe||Xe.length===0)return;var Ot=we.children[Xe.length-1];se(Ot,"display","inline-block");var _t=ot.getMenuItemNodes(),Dt=_t.filter(function(Lt){return Lt.className.split(" ").indexOf(Qe)>=0});Dt.forEach(function(Lt){se(Lt,"display","inline-block")}),ot.menuItemSizes=_t.map(function(Lt){return ye(Lt,!0)}),Dt.forEach(function(Lt){se(Lt,"display","none")}),ot.overflowedIndicatorWidth=ye(we.children[we.children.length-1],!0),ot.originalTotalWidth=ot.menuItemSizes.reduce(function(Lt,At){return Lt+At},0),ot.handleResize(),se(Ot,"display","none")},ot.handleResize=function(){if(ot.props.mode!=="horizontal")return;var we=le.findDOMNode(Object(d.a)(ot));if(!we)return;var Xe=ye(we);ot.overflowedItems=[];var Ot=0,_t;ot.originalTotalWidth>Xe+rt&&(_t=-1,ot.menuItemSizes.forEach(function(Dt){Ot+=Dt,Ot+ot.overflowedIndicatorWidth<=Xe&&(_t+=1)})),ot.setState({lastVisibleIndex:_t})},ot}return Object(D.a)(lt,[{key:"componentDidMount",value:function(){var we=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Xe=le.findDOMNode(this);if(!Xe)return;this.resizeObserver=new Q.default(function(Ot){Ot.forEach(function(){var _t=we.cancelFrameId;cancelAnimationFrame(_t),we.cancelFrameId=requestAnimationFrame(we.setChildrenWidthAndResize)})}),[].slice.call(Xe.children).concat(Xe).forEach(function(Ot){we.resizeObserver.observe(Ot)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){we.resizeObserver.disconnect(),[].slice.call(Xe.children).concat(Xe).forEach(function(Ot){we.resizeObserver.observe(Ot)}),we.setChildrenWidthAndResize()}),this.mutationObserver.observe(Xe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(we){var Xe=this,Ot=this.state.lastVisibleIndex;return(we||[]).reduce(function(_t,Dt,Lt){var At=Dt;if(Xe.props.mode==="horizontal"){var jt=Xe.getOverflowedSubMenuItem(Dt.props.eventKey,[]);Ot!==void 0&&Xe.props.className.indexOf("".concat(Xe.props.prefixCls,"-root"))!==-1&&(Lt>Ot&&(At=S.cloneElement(Dt,{style:{display:"none"},eventKey:"".concat(Dt.props.eventKey,"-hidden"),className:"".concat(Qe)})),Lt===Ot+1&&(Xe.overflowedItems=we.slice(Ot+1).map(function(Nn){return S.cloneElement(Nn,{key:Nn.props.eventKey,mode:"vertical-left"})}),jt=Xe.getOverflowedSubMenuItem(Dt.props.eventKey,Xe.overflowedItems)));var qt=[].concat(Object(fe.a)(_t),[jt,At]);return Lt===we.length-1&&qt.push(Xe.getOverflowedSubMenuItem(Dt.props.eventKey,[],!0)),qt}return[].concat(Object(fe.a)(_t),[At])},[])}},{key:"render",value:function(){var we=this.props,Xe=we.visible,Ot=we.prefixCls,_t=we.overflowedIndicator,Dt=we.mode,Lt=we.level,At=we.tag,jt=we.children,qt=we.theme,Nn=Object(ie.a)(we,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),yn=At;return S.createElement(yn,Object.assign({},Nn),this.renderChildren(jt))}}]),lt}(S.Component);at.defaultProps={tag:"div",className:""};var it=at;function ct(Pt){return Pt.length?Pt.every(function(ze){return!!ze.props.disabled}):!0}function je(Pt,ze,lt){var ot=Pt.getState();Pt.setState({activeKey:Object(P.a)(Object(P.a)({},ot.activeKey),{},Object(n.a)({},ze,lt))})}function Pe(Pt){return Pt.eventKey||"0-menu-"}function $e(Pt,ze){var lt=ze,ot=Pt.children,we=Pt.eventKey;if(lt){var Xe;if(de(ot,function(Ot,_t){Ot&&Ot.props&&!Ot.props.disabled&<===G(Ot,we,_t)&&(Xe=!0)}),Xe)return lt}return lt=null,Pt.defaultActiveFirst&&de(ot,function(Ot,_t){!lt&&Ot&&!Ot.props.disabled&&(lt=G(Ot,we,_t))}),lt}function pt(Pt){if(Pt){var ze=this.instanceArray.indexOf(Pt);ze!==-1?this.instanceArray[ze]=Pt:this.instanceArray.push(Pt)}}var et=function(Pt){Object(h.a)(lt,Pt);var ze=Object(b.a)(lt);function lt(ot){var we;return Object(m.a)(this,lt),we=ze.call(this,ot),we.onKeyDown=function(Xe,Ot){var _t=Xe.keyCode,Dt;if(we.getFlatInstanceArray().forEach(function(At){At&&At.props.active&&At.onKeyDown&&(Dt=At.onKeyDown(Xe))}),Dt)return 1;var Lt=null;return(_t===x.a.UP||_t===x.a.DOWN)&&(Lt=we.step(_t===x.a.UP?-1:1)),Lt?(Xe.preventDefault(),je(we.props.store,Pe(we.props),Lt.props.eventKey),typeof Ot=="function"&&Ot(Lt),1):void 0},we.onItemHover=function(Xe){var Ot=Xe.key,_t=Xe.hover;je(we.props.store,Pe(we.props),_t?Ot:null)},we.onDeselect=function(Xe){we.props.onDeselect(Xe)},we.onSelect=function(Xe){we.props.onSelect(Xe)},we.onClick=function(Xe){we.props.onClick(Xe)},we.onOpenChange=function(Xe){we.props.onOpenChange(Xe)},we.onDestroy=function(Xe){we.props.onDestroy(Xe)},we.getFlatInstanceArray=function(){return we.instanceArray},we.step=function(Xe){var Ot=we.getFlatInstanceArray(),_t=we.props.store.getState().activeKey[Pe(we.props)],Dt=Ot.length;if(!Dt)return null;Xe<0&&(Ot=Ot.concat().reverse());var Lt=-1;if(Ot.every(function(Nn,yn){return Nn&&Nn.props.eventKey===_t?(Lt=yn,!1):!0}),!we.props.defaultActiveFirst&&Lt!==-1&&ct(Ot.slice(Lt,Dt-1)))return;var At=(Lt+1)%Dt,jt=At;do{var qt=Ot[jt];if(!qt||qt.props.disabled)jt=(jt+1)%Dt;else return qt}while(jt!==At);return null},we.renderCommonMenuItem=function(Xe,Ot,_t){var Dt=we.props.store.getState(),Lt=Object(d.a)(we),At=Lt.props,jt=G(Xe,At.eventKey,Ot),qt=Xe.props;if(!qt||typeof Xe.type=="string")return Xe;var Nn=jt===Dt.activeKey,yn=Object(P.a)(Object(P.a)({mode:qt.mode||At.mode,level:At.level,inlineIndent:At.inlineIndent,renderMenuItem:we.renderMenuItem,rootPrefixCls:At.prefixCls,index:Ot,parentMenu:At.parentMenu,manualRef:qt.disabled?void 0:Object(f.a)(Xe.ref,pt.bind(Object(d.a)(we))),eventKey:jt,active:!qt.disabled&&Nn,multiple:At.multiple,onClick:function(Hn){(qt.onClick||B)(Hn),we.onClick(Hn)},onItemHover:we.onItemHover,motion:At.motion,subMenuOpenDelay:At.subMenuOpenDelay,subMenuCloseDelay:At.subMenuCloseDelay,forceSubMenuRender:At.forceSubMenuRender,onOpenChange:we.onOpenChange,onDeselect:we.onDeselect,onSelect:we.onSelect,builtinPlacements:At.builtinPlacements,itemIcon:qt.itemIcon||we.props.itemIcon,expandIcon:qt.expandIcon||we.props.expandIcon},_t),{},{direction:At.direction});return(At.mode==="inline"||pe())&&(yn.triggerSubMenuAction="click"),S.cloneElement(Xe,yn)},we.renderMenuItem=function(Xe,Ot,_t){if(!Xe)return null;var Dt=we.props.store.getState(),Lt={openKeys:Dt.openKeys,selectedKeys:Dt.selectedKeys,triggerSubMenuAction:we.props.triggerSubMenuAction,subMenuKey:_t};return we.renderCommonMenuItem(Xe,Ot,Lt)},ot.store.setState({activeKey:Object(P.a)(Object(P.a)({},ot.store.getState().activeKey),{},Object(n.a)({},ot.eventKey,$e(ot,ot.activeKey)))}),we.instanceArray=[],we}return Object(D.a)(lt,[{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||!v()(this.props.style,we.style)}},{key:"componentDidUpdate",value:function(we){var Xe=this.props,Ot="activeKey"in Xe?Xe.activeKey:Xe.store.getState().activeKey[Pe(Xe)],_t=$e(Xe,Ot);if(_t!==Ot)je(Xe.store,Pe(Xe),_t);else if("activeKey"in we){var Dt=$e(we,we.activeKey);_t!==Dt&&je(Xe.store,Pe(Xe),_t)}}},{key:"render",value:function(){var we=this,Xe=Object(s.a)({},this.props);this.instanceArray=[];var Ot=O()(Xe.prefixCls,Xe.className,"".concat(Xe.prefixCls,"-").concat(Xe.mode)),_t={className:Ot,role:Xe.role||"menu"};Xe.id&&(_t.id=Xe.id),Xe.focusable&&(_t.tabIndex=0,_t.onKeyDown=this.onKeyDown);var Dt=Xe.prefixCls,Lt=Xe.eventKey,At=Xe.visible,jt=Xe.level,qt=Xe.mode,Nn=Xe.overflowedIndicator,yn=Xe.theme;return _e.forEach(function(Kn){return delete Xe[Kn]}),delete Xe.onClick,S.createElement(it,Object.assign({},Xe,{prefixCls:Dt,mode:qt,tag:"ul",level:jt,theme:yn,visible:At,overflowedIndicator:Nn},_t),S.Children.map(Xe.children,function(Kn,Hn){return we.renderMenuItem(Kn,Hn,Lt||"0-menu-")}))}}]),lt}(S.Component);et.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:B};var Ct=Object(r.b)()(et),ke=Ct,Be=u("Kwbf");function Ge(Pt,ze,lt){var ot=Pt.prefixCls,we=Pt.motion,Xe=Pt.defaultMotions,Ot=Xe===void 0?{}:Xe,_t=Pt.openAnimation,Dt=Pt.openTransitionName,Lt=ze.switchingModeFromInline;if(we)return we;if(Object(a.a)(_t)==="object"&&_t)Object(Be.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof _t=="string")return{motionName:"".concat(ot,"-open-").concat(_t)};if(Dt)return{motionName:Dt};var At=Ot[lt];return At||(Lt?null:Ot.other)}var Te=function(Pt){Object(h.a)(lt,Pt);var ze=Object(b.a)(lt);function lt(ot){var we;Object(m.a)(this,lt),we=ze.call(this,ot),we.inlineOpenKeys=[],we.onSelect=function(_t){var Dt=Object(d.a)(we),Lt=Dt.props;if(Lt.selectable){var At=we.store.getState(),jt=At.selectedKeys,qt=_t.key;Lt.multiple?jt=jt.concat([qt]):jt=[qt],"selectedKeys"in Lt||we.store.setState({selectedKeys:jt}),Lt.onSelect(Object(P.a)(Object(P.a)({},_t),{},{selectedKeys:jt}))}},we.onClick=function(_t){var Dt=we.getRealMenuMode(),Lt=Object(d.a)(we),At=Lt.store,jt=Lt.props.onOpenChange;Dt!=="inline"&&!("openKeys"in we.props)&&(At.setState({openKeys:[]}),jt([])),we.props.onClick(_t)},we.onKeyDown=function(_t,Dt){we.innerMenu.getWrappedInstance().onKeyDown(_t,Dt)},we.onOpenChange=function(_t){var Dt=Object(d.a)(we),Lt=Dt.props,At=we.store.getState().openKeys.concat(),jt=!1,qt=function(yn){var Kn=!1;if(yn.open)Kn=At.indexOf(yn.key)===-1,Kn&&At.push(yn.key);else{var Hn=At.indexOf(yn.key);Kn=Hn!==-1,Kn&&At.splice(Hn,1)}jt=jt||Kn};Array.isArray(_t)?_t.forEach(qt):qt(_t),jt&&("openKeys"in we.props||we.store.setState({openKeys:At}),Lt.onOpenChange(At))},we.onDeselect=function(_t){var Dt=Object(d.a)(we),Lt=Dt.props;if(Lt.selectable){var At=we.store.getState().selectedKeys.concat(),jt=_t.key,qt=At.indexOf(jt);qt!==-1&&At.splice(qt,1),"selectedKeys"in Lt||we.store.setState({selectedKeys:At}),Lt.onDeselect(Object(P.a)(Object(P.a)({},_t),{},{selectedKeys:At}))}},we.onMouseEnter=function(_t){we.restoreModeVerticalFromInline();var Dt=we.props.onMouseEnter;Dt&&Dt(_t)},we.onTransitionEnd=function(_t){var Dt=_t.propertyName==="width"&&_t.target===_t.currentTarget,Lt=_t.target.className,At=Object.prototype.toString.call(Lt)==="[object SVGAnimatedString]"?Lt.animVal:Lt,jt=_t.propertyName==="font-size"&&At.indexOf("anticon")>=0;(Dt||jt)&&we.restoreModeVerticalFromInline()},we.setInnerMenu=function(_t){we.innerMenu=_t},we.isRootMenu=!0;var Xe=ot.defaultSelectedKeys,Ot=ot.defaultOpenKeys;return"selectedKeys"in ot&&(Xe=ot.selectedKeys||[]),"openKeys"in ot&&(Ot=ot.openKeys||[]),we.store=Object(r.c)({selectedKeys:Xe,openKeys:Ot,activeKey:{"0-menu-":$e(ot,ot.activeKey)}}),we.state={switchingModeFromInline:!1},we}return Object(D.a)(lt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(we){this.updateOpentKeysWhenSwitchMode(we),this.updateMiniStore();var Xe=this.props,Ot=Xe.siderCollapsed,_t=Xe.inlineCollapsed,Dt=Xe.onOpenChange;(!we.inlineCollapsed&&_t||!we.siderCollapsed&&Ot)&&Dt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(we){var Xe=this.props,Ot=this.store,_t=this.inlineOpenKeys,Dt=Ot.getState(),Lt={};we.mode==="inline"&&Xe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Xe||((Xe.inlineCollapsed&&!we.inlineCollapsed||Xe.siderCollapsed&&!we.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Dt.openKeys.concat(),Lt.openKeys=[]),(!Xe.inlineCollapsed&&we.inlineCollapsed||!Xe.siderCollapsed&&we.siderCollapsed)&&(Lt.openKeys=_t,this.inlineOpenKeys=[])),Object.keys(Lt).length&&Ot.setState(Lt)}},{key:"updateMenuDisplay",value:function(){var we=this.props.collapsedWidth,Xe=this.store,Ot=this.prevOpenKeys,_t=this.getInlineCollapsed()&&(we===0||we==="0"||we==="0px");_t?(this.prevOpenKeys=Xe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ot&&(this.store.setState({openKeys:Ot}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var we=this.props.mode,Xe=this.state.switchingModeFromInline,Ot=this.getInlineCollapsed();return Xe&&Ot?"inline":Ot?"vertical":we}},{key:"getInlineCollapsed",value:function(){var we=this.props,Xe=we.inlineCollapsed,Ot=we.siderCollapsed;return Ot!==void 0?Ot:Xe}},{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(i.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Xe=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:Xe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ge(this.props,this.state,Xe)}),delete we.openAnimation,delete we.openTransitionName,S.createElement(r.a,{store:this.store},S.createElement(ke,Object.assign({},we,{ref:this.setInnerMenu}),this.props.children))}}]),lt}(S.Component);Te.defaultProps={selectable:!0,onClick:B,onSelect:B,onOpenChange:B,onDeselect:B,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:S.createElement("span",null,"\xB7\xB7\xB7")};var Me=Te,Le=function(Pt){Object(h.a)(lt,Pt);var ze=Object(b.a)(lt);function lt(){var ot;return Object(m.a)(this,lt),ot=ze.apply(this,arguments),ot.onKeyDown=function(we){var Xe=we.keyCode;return Xe===x.a.ENTER?(ot.onClick(we),!0):void 0},ot.onMouseLeave=function(we){var Xe=ot.props,Ot=Xe.eventKey,_t=Xe.onItemHover,Dt=Xe.onMouseLeave;_t({key:Ot,hover:!1}),Dt({key:Ot,domEvent:we})},ot.onMouseEnter=function(we){var Xe=ot.props,Ot=Xe.eventKey,_t=Xe.onItemHover,Dt=Xe.onMouseEnter;_t({key:Ot,hover:!0}),Dt({key:Ot,domEvent:we})},ot.onClick=function(we){var Xe=ot.props,Ot=Xe.eventKey,_t=Xe.multiple,Dt=Xe.onClick,Lt=Xe.onSelect,At=Xe.onDeselect,jt=Xe.isSelected,qt={key:Ot,keyPath:[Ot],item:Object(d.a)(ot),domEvent:we};Dt(qt),_t?jt?At(qt):Lt(qt):jt||Lt(qt)},ot.saveNode=function(we){ot.node=we},ot}return Object(D.a)(lt,[{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,Xe=Object(P.a)({},this.props),Ot=O()(this.getPrefixCls(),Xe.className,(we={},Object(n.a)(we,this.getActiveClassName(),!Xe.disabled&&Xe.active),Object(n.a)(we,this.getSelectedClassName(),Xe.isSelected),Object(n.a)(we,this.getDisabledClassName(),Xe.disabled),we)),_t=Object(P.a)(Object(P.a)({},Xe.attribute),{},{title:typeof Xe.title=="string"?Xe.title:void 0,className:Ot,role:Xe.role||"menuitem","aria-disabled":Xe.disabled});Xe.role==="option"?_t=Object(P.a)(Object(P.a)({},_t),{},{role:"option","aria-selected":Xe.isSelected}):(Xe.role===null||Xe.role==="none")&&(_t.role="none");var Dt={onClick:Xe.disabled?null:this.onClick,onMouseLeave:Xe.disabled?null:this.onMouseLeave,onMouseEnter:Xe.disabled?null:this.onMouseEnter},Lt=Object(P.a)({},Xe.style);Xe.mode==="inline"&&(Xe.direction==="rtl"?Lt.paddingRight=Xe.inlineIndent*Xe.level:Lt.paddingLeft=Xe.inlineIndent*Xe.level),_e.forEach(function(jt){return delete Xe[jt]}),delete Xe.direction;var At=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(At=S.createElement(this.props.itemIcon,this.props)),S.createElement("li",Object.assign({},Object(i.default)(Xe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),_t,Dt,{style:Lt,ref:this.saveNode}),Xe.children,At)}}]),lt}(S.Component);Le.isMenuItem=!0,Le.defaultProps={onSelect:B,onMouseEnter:B,onMouseLeave:B,manualRef:B};var Fe=Object(r.b)(function(Pt,ze){var lt=Pt.activeKey,ot=Pt.selectedKeys,we=ze.eventKey,Xe=ze.subMenuKey;return{active:lt[Xe]===we,isSelected:ot.indexOf(we)!==-1}})(Le),dt=Fe,bt=function(Pt){Object(h.a)(lt,Pt);var ze=Object(b.a)(lt);function lt(){var ot;return Object(m.a)(this,lt),ot=ze.apply(this,arguments),ot.renderInnerMenuItem=function(we){var Xe=ot.props,Ot=Xe.renderMenuItem,_t=Xe.index;return Ot(we,_t,ot.props.subMenuKey)},ot}return Object(D.a)(lt,[{key:"render",value:function(){var we=Object(s.a)({},this.props),Xe=we.className,Ot=Xe===void 0?"":Xe,_t=we.rootPrefixCls,Dt="".concat(_t,"-item-group-title"),Lt="".concat(_t,"-item-group-list"),At=we.title,jt=we.children;return _e.forEach(function(qt){return delete we[qt]}),delete we.onClick,delete we.direction,S.createElement("li",Object.assign({},we,{className:"".concat(Ot," ").concat(_t,"-item-group")}),S.createElement("div",{className:Dt,title:typeof At=="string"?At:void 0},At),S.createElement("ul",{className:Lt},S.Children.map(jt,this.renderInnerMenuItem)))}}]),lt}(S.Component);bt.isMenuItemGroup=!0,bt.defaultProps={disabled:!0};var Ut=bt,cn=function(ze){var lt=ze.className,ot=ze.rootPrefixCls,we=ze.style;return S.createElement("li",{className:"".concat(lt," ").concat(ot,"-item-divider"),style:we})};cn.defaultProps={disabled:!0,className:"",style:{}};var An=cn,rn=Y.e=Me},"1nVM":function(M,Y,u){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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("MlIO"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.Hasher,h=m.x64,b=h.Word,S=h.WordArray,r=m.algo;function i(){return b.create.apply(b,arguments)}var s=[i(1116352408,3609767458),i(1899447441,602891725),i(3049323471,3964484399),i(3921009573,2173295548),i(961987163,4081628472),i(1508970993,3053834265),i(2453635748,2937671579),i(2870763221,3664609560),i(3624381080,2734883394),i(310598401,1164996542),i(607225278,1323610764),i(1426881987,3590304994),i(1925078388,4068182383),i(2162078206,991336113),i(2614888103,633803317),i(3248222580,3479774868),i(3835390401,2666613458),i(4022224774,944711139),i(264347078,2341262773),i(604807628,2007800933),i(770255983,1495990901),i(1249150122,1856431235),i(1555081692,3175218132),i(1996064986,2198950837),i(2554220882,3999719339),i(2821834349,766784016),i(2952996808,2566594879),i(3210313671,3203337956),i(3336571891,1034457026),i(3584528711,2466948901),i(113926993,3758326383),i(338241895,168717936),i(666307205,1188179964),i(773529912,1546045734),i(1294757372,1522805485),i(1396182291,2643833823),i(1695183700,2343527390),i(1986661051,1014477480),i(2177026350,1206759142),i(2456956037,344077627),i(2730485921,1290863460),i(2820302411,3158454273),i(3259730800,3505952657),i(3345764771,106217008),i(3516065817,3606008344),i(3600352804,1432725776),i(4094571909,1467031594),i(275423344,851169720),i(430227734,3100823752),i(506948616,1363258195),i(659060556,3750685593),i(883997877,3785050280),i(958139571,3318307427),i(1322822218,3812723403),i(1537002063,2003034995),i(1747873779,3602036899),i(1955562222,1575990012),i(2024104815,1125592928),i(2227730452,2716904306),i(2361852424,442776044),i(2428436474,593698344),i(2756734187,3733110249),i(3204031479,2999351573),i(3329325298,3815920427),i(3391569614,3928383900),i(3515267271,566280711),i(3940187606,3454069534),i(4118630271,4000239992),i(116418474,1914138554),i(174292421,2731055270),i(289380356,3203993006),i(460393269,320620315),i(685471733,587496836),i(852142971,1086792851),i(1017036298,365543100),i(1126000580,2618297676),i(1288033470,3409855158),i(1501505948,4234509866),i(1607167915,987167468),i(1816402316,1246189591)],n=[];(function(){for(var f=0;f<80;f++)n[f]=i()})();var x=r.SHA512=d.extend({_doReset:function(){this._hash=new S.init([new b.init(1779033703,4089235720),new b.init(3144134277,2227873595),new b.init(1013904242,4271175723),new b.init(2773480762,1595750129),new b.init(1359893119,2917565137),new b.init(2600822924,725511199),new b.init(528734635,4215389547),new b.init(1541459225,327033209)])},_doProcessBlock:function(f,y){for(var v=this._hash.words,p=v[0],O=v[1],a=v[2],l=v[3],g=v[4],T=v[5],_=v[6],c=v[7],R=p.high,w=p.low,C=O.high,E=O.low,o=a.high,A=a.low,k=l.high,U=l.low,N=g.high,z=g.low,W=T.high,K=T.low,V=_.high,F=_.low,B=c.high,G=c.low,ae=R,de=w,oe=C,_e=E,ye=o,se=A,pe=k,fe=U,ie=N,le=z,Q=W,ce=K,te=V,ee=F,xe=B,re=G,Z=0;Z<80;Z++){var X,q,Ee=n[Z];if(Z<16)q=Ee.high=f[y+Z*2]|0,X=Ee.low=f[y+Z*2+1]|0;else{var ve=n[Z-15],Ce=ve.high,Ke=ve.low,Qe=(Ce>>>1|Ke<<31)^(Ce>>>8|Ke<<24)^Ce>>>7,rt=(Ke>>>1|Ce<<31)^(Ke>>>8|Ce<<24)^(Ke>>>7|Ce<<25),at=n[Z-2],it=at.high,ct=at.low,je=(it>>>19|ct<<13)^(it<<3|ct>>>29)^it>>>6,Pe=(ct>>>19|it<<13)^(ct<<3|it>>>29)^(ct>>>6|it<<26),$e=n[Z-7],pt=$e.high,et=$e.low,Ct=n[Z-16],ke=Ct.high,Be=Ct.low;X=rt+et,q=Qe+pt+(X>>>0>>0?1:0),X=X+Pe,q=q+je+(X>>>0>>0?1:0),X=X+Be,q=q+ke+(X>>>0>>0?1:0),Ee.high=q,Ee.low=X}var Ge=ie&Q^~ie&te,Te=le&ce^~le&ee,Me=ae&oe^ae&ye^oe&ye,Le=de&_e^de&se^_e&se,Fe=(ae>>>28|de<<4)^(ae<<30|de>>>2)^(ae<<25|de>>>7),dt=(de>>>28|ae<<4)^(de<<30|ae>>>2)^(de<<25|ae>>>7),bt=(ie>>>14|le<<18)^(ie>>>18|le<<14)^(ie<<23|le>>>9),Ut=(le>>>14|ie<<18)^(le>>>18|ie<<14)^(le<<23|ie>>>9),cn=s[Z],An=cn.high,rn=cn.low,Pt=re+Ut,ze=xe+bt+(Pt>>>0>>0?1:0),Pt=Pt+Te,ze=ze+Ge+(Pt>>>0>>0?1:0),Pt=Pt+rn,ze=ze+An+(Pt>>>0>>0?1:0),Pt=Pt+X,ze=ze+q+(Pt>>>0>>0?1:0),lt=dt+Le,ot=Fe+Me+(lt>>>0
          >>0?1:0);xe=te,re=ee,te=Q,ee=ce,Q=ie,ce=le,le=fe+Pt|0,ie=pe+ze+(le>>>0>>0?1:0)|0,pe=ye,fe=se,ye=oe,se=_e,oe=ae,_e=de,de=Pt+lt|0,ae=ze+ot+(de>>>0>>0?1:0)|0}w=p.low=w+de,p.high=R+ae+(w>>>0>>0?1:0),E=O.low=E+_e,O.high=C+oe+(E>>>0<_e>>>0?1:0),A=a.low=A+se,a.high=o+ye+(A>>>0>>0?1:0),U=l.low=U+fe,l.high=k+pe+(U>>>0>>0?1:0),z=g.low=z+le,g.high=N+ie+(z>>>0>>0?1:0),K=T.low=K+ce,T.high=W+Q+(K>>>0>>0?1:0),F=_.low=F+ee,_.high=V+te+(F>>>0>>0?1:0),G=c.low=G+re,c.high=B+xe+(G>>>0>>0?1:0)},_doFinalize:function(){var f=this._data,y=f.words,v=this._nDataBytes*8,p=f.sigBytes*8;y[p>>>5]|=128<<24-p%32,y[(p+128>>>10<<5)+30]=Math.floor(v/4294967296),y[(p+128>>>10<<5)+31]=v,f.sigBytes=y.length*4,this._process();var O=this._hash.toX32();return O},clone:function(){var f=d.clone.call(this);return f._hash=this._hash.clone(),f},blockSize:1024/32});m.SHA512=d._createHelper(x),m.HmacSHA512=d._createHmacHelper(x)}(),P.SHA512})},"3d99":function(M,Y,u){M.exports={flex_box_center:"flex_box_center___29402",flex_space_between:"flex_space_between___1DQkL",flex_box_vertical_center:"flex_box_vertical_center___2c5rw",flex_box_center_end:"flex_box_center_end___31UwQ",flex_box_column:"flex_box_column___27HfP",dataset:"dataset___1COtX",header:"header___3oVtK",title:"title___pTdL6",dataPath:"dataPath___2IjLi",pathTitle:"pathTitle___3y3r0",btns:"btns___3HrP1",content:"content___2DtrV",customTable:"customTable____cu3-",row:"row___18XmF",empty:"empty___1WFDJ",path:"path___2fzVn",text:"text___5NWvD",actionsBtns:"actionsBtns___YB-ud",customModal:"customModal___S24dW",shareModal:"shareModal___1fTc3",fileName:"fileName___3b0gK",renameModal:"renameModal___3antI",errorDes:"errorDes___3PXc9",uploadFileModal:"uploadFileModal___3cGWq"}},"3y9D":function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=D.Hasher,b=m.algo,S=[],r=b.SHA1=h.extend({_doReset:function(){this._hash=new d.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(i,s){for(var n=this._hash.words,x=n[0],f=n[1],y=n[2],v=n[3],p=n[4],O=0;O<80;O++){if(O<16)S[O]=i[s+O]|0;else{var a=S[O-3]^S[O-8]^S[O-14]^S[O-16];S[O]=a<<1|a>>>31}var l=(x<<5|x>>>27)+p+S[O];O<20?l+=(f&y|~f&v)+1518500249:O<40?l+=(f^y^v)+1859775393:O<60?l+=(f&y|f&v|y&v)-1894007588:l+=(f^y^v)-899497514,p=v,v=y,y=f<<30|f>>>2,f=x,x=l}n[0]=n[0]+x|0,n[1]=n[1]+f|0,n[2]=n[2]+y|0,n[3]=n[3]+v|0,n[4]=n[4]+p|0},_doFinalize:function(){var i=this._data,s=i.words,n=this._nDataBytes*8,x=i.sigBytes*8;return s[x>>>5]|=128<<24-x%32,s[(x+64>>>9<<4)+14]=Math.floor(n/4294967296),s[(x+64>>>9<<4)+15]=n,i.sigBytes=s.length*4,this._process(),this._hash},clone:function(){var i=h.clone.call(this);return i._hash=this._hash.clone(),i}});m.SHA1=h._createHelper(r),m.HmacSHA1=h._createHmacHelper(r)}(),P.SHA1})},4:function(M,Y){},"4SAo":function(M,Y,u){M.exports={footerWrap:"footerWrap___2ePEu"}},"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,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"},"55Ip":function(M,Y,u){"use strict";u.d(Y,"a",function(){return l});var P=u("Ty5D"),m=u("dI71"),D=u("q1tI"),d=u.n(D),h=u("YS25"),b=u("17x9"),S=u.n(b),r=u("wx14"),i=u("zLVn"),s=u("9R94"),n=function(E){Object(m.a)(o,E);function o(){for(var k,U=arguments.length,N=new Array(U),z=0;z>>24)&16711935|(g<<24|g>>>8)&4278255360,T=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360;var _=O[l];_.high^=T,_.low^=g}for(var c=0;c<24;c++){for(var R=0;R<5;R++){for(var w=0,C=0,E=0;E<5;E++){var _=O[R+5*E];w^=_.high,C^=_.low}var o=f[R];o.high=w,o.low=C}for(var R=0;R<5;R++)for(var A=f[(R+4)%5],k=f[(R+1)%5],U=k.high,N=k.low,w=A.high^(U<<1|N>>>31),C=A.low^(N<<1|U>>>31),E=0;E<5;E++){var _=O[R+5*E];_.high^=w,_.low^=C}for(var z=1;z<25;z++){var w,C,_=O[z],W=_.high,K=_.low,V=s[z];V<32?(w=W<>>32-V,C=K<>>32-V):(w=K<>>64-V,C=W<>>64-V);var F=f[n[z]];F.high=w,F.low=C}var B=f[0],G=O[0];B.high=G.high,B.low=G.low;for(var R=0;R<5;R++)for(var E=0;E<5;E++){var z=R+5*E,_=O[z],ae=f[z],de=f[(R+1)%5+5*E],oe=f[(R+2)%5+5*E];_.high=ae.high^~de.high&oe.high,_.low=ae.low^~de.low&oe.low}var _=O[0],_e=x[c];_.high^=_e.high,_.low^=_e.low}},_doFinalize:function(){var v=this._data,p=v.words,O=this._nDataBytes*8,a=v.sigBytes*8,l=this.blockSize*32;p[a>>>5]|=1<<24-a%32,p[(m.ceil((a+1)/l)*l>>>5)-1]|=128,v.sigBytes=p.length*4,this._process();for(var g=this._state,T=this.cfg.outputLength/8,_=T/8,c=[],R=0;R<_;R++){var w=g[R],C=w.high,E=w.low;C=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,E=(E<<8|E>>>24)&16711935|(E<<24|E>>>8)&4278255360,c.push(E),c.push(C)}return new h.init(c,T)},clone:function(){for(var v=b.clone.call(this),p=v._state=this._state.slice(0),O=0;O<25;O++)p[O]=p[O].clone();return v}});D.SHA3=b._createHelper(y),D.HmacSHA3=b._createHmacHelper(y)}(Math),P.SHA3})},"6+eU":function(M,Y,u){"use strict";u.d(Y,"a",function(){return c});var P=u("wx14"),m=u("rePB"),D=u("VTBJ"),d=u("1OyB"),h=u("vuIU"),b=u("Ji7U"),S=u("LK+K"),r=u("q1tI"),i=u.n(r),s=u("TSYQ"),n=u.n(s),x=function(w){var C,E="".concat(w.rootPrefixCls,"-item"),o=n()(E,"".concat(E,"-").concat(w.page),(C={},Object(m.a)(C,"".concat(E,"-active"),w.active),Object(m.a)(C,w.className,!!w.className),Object(m.a)(C,"".concat(E,"-disabled"),!w.page),C)),A=function(){w.onClick(w.page)},k=function(N){w.onKeyPress(N,w.onClick,w.page)};return i.a.createElement("li",{title:w.showTitle?w.page:null,className:o,onClick:A,onKeyPress:k,tabIndex:"0"},w.itemRender(w.page,"page",i.a.createElement("a",{rel:"nofollow"},w.page)))},f=x,y={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},v=function(R){Object(b.a)(C,R);var w=Object(S.a)(C);function C(){var E;Object(d.a)(this,C);for(var o=arguments.length,A=new Array(o),k=0;k=0||U.relatedTarget.className.indexOf("".concat(K,"-next"))>=0))return;E.setState({goInputText:""}),W(E.getValidValue())},E.go=function(U){var N=E.state.goInputText;if(N==="")return;(U.keyCode===y.ENTER||U.type==="click")&&(E.setState({goInputText:""}),E.props.quickGo(E.getValidValue()))},E}return Object(h.a)(C,[{key:"getValidValue",value:function(){var o=this.state,A=o.goInputText,k=o.current;return!A||isNaN(A)?k:Number(A)}},{key:"getPageSizeOptions",value:function(){var o=this.props,A=o.pageSize,k=o.pageSizeOptions;return k.some(function(U){return U.toString()===A.toString()})?k:k.concat([A.toString()]).sort(function(U,N){var z=isNaN(Number(U))?0:Number(U),W=isNaN(Number(N))?0:Number(N);return z-W})}},{key:"render",value:function(){var o=this,A=this.props,k=A.pageSize,U=A.locale,N=A.rootPrefixCls,z=A.changeSize,W=A.quickGo,K=A.goButton,V=A.selectComponentClass,F=A.buildOptionText,B=A.selectPrefixCls,G=A.disabled,ae=this.state.goInputText,de="".concat(N,"-options"),oe=V,_e=null,ye=null,se=null;if(!z&&!W)return null;var pe=this.getPageSizeOptions();if(z&&oe){var fe=pe.map(function(ie,le){return i.a.createElement(oe.Option,{key:le,value:ie.toString()},(F||o.buildOptionText)(ie))});_e=i.a.createElement(oe,{disabled:G,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&&(se=typeof K=="boolean"?i.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:G,className:"".concat(de,"-quick-jumper-button")},U.jump_to_confirm):i.a.createElement("span",{onClick:this.go,onKeyUp:this.go},K)),ye=i.a.createElement("div",{className:"".concat(de,"-quick-jumper")},U.jump_to,i.a.createElement("input",{disabled:G,type:"text",value:ae,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),U.page,se)),i.a.createElement("li",{className:"".concat(de)},_e,ye)}}]),C}(i.a.Component);v.defaultProps={pageSizeOptions:["10","20","50","100"]};var p=v,O=u("N2Kk");function a(){}function l(R){return typeof R=="number"&&isFinite(R)&&Math.floor(R)===R}function g(R,w,C){return C}function T(R,w,C){var E=typeof R=="undefined"?w.pageSize:R;return Math.floor((C.total-1)/E)+1}var _=function(R){Object(b.a)(C,R);var w=Object(S.a)(C);function C(E){var o;Object(d.a)(this,C),o=w.call(this,E),o.getJumpPrevPage=function(){return Math.max(1,o.state.current-(o.props.showLessItems?3:5))},o.getJumpNextPage=function(){return Math.min(T(void 0,o.state,o.props),o.state.current+(o.props.showLessItems?3:5))},o.getItemIcon=function(z,W){var K=o.props.prefixCls,V=z||i.a.createElement("button",{type:"button","aria-label":W,className:"".concat(K,"-item-link")});return typeof z=="function"&&(V=i.a.createElement(z,Object(D.a)({},o.props))),V},o.savePaginationNode=function(z){o.paginationNode=z},o.isValid=function(z){return l(z)&&z!==o.state.current},o.shouldDisplayQuickJumper=function(){var z=o.props,W=z.showQuickJumper,K=z.pageSize,V=z.total;return V<=K?!1:W},o.handleKeyDown=function(z){(z.keyCode===y.ARROW_UP||z.keyCode===y.ARROW_DOWN)&&z.preventDefault()},o.handleKeyUp=function(z){var W=o.getValidValue(z),K=o.state.currentInputValue;W!==K&&o.setState({currentInputValue:W}),z.keyCode===y.ENTER?o.handleChange(W):z.keyCode===y.ARROW_UP?o.handleChange(W-1):z.keyCode===y.ARROW_DOWN&&o.handleChange(W+1)},o.changePageSize=function(z){var W=o.state.current,K=T(z,o.state,o.props);W=W>K?K:W,K===0&&(W=o.state.current),typeof z=="number"&&("pageSize"in o.props||o.setState({pageSize:z}),"current"in o.props||o.setState({current:W,currentInputValue:W})),o.props.onShowSizeChange(W,z),"onChange"in o.props&&o.props.onChange&&o.props.onChange(W,z)},o.handleChange=function(z){var W=o.props.disabled,K=z;if(o.isValid(K)&&!W){var V=T(void 0,o.state,o.props);K>V?K=V:K<1&&(K=1),"current"in o.props||o.setState({current:K,currentInputValue:K});var F=o.state.pageSize;return o.props.onChange(K,F),K}return o.state.current},o.prev=function(){o.hasPrev()&&o.handleChange(o.state.current-1)},o.next=function(){o.hasNext()&&o.handleChange(o.state.current+1)},o.jumpPrev=function(){o.handleChange(o.getJumpPrevPage())},o.jumpNext=function(){o.handleChange(o.getJumpNextPage())},o.hasPrev=function(){return o.state.current>1},o.hasNext=function(){return o.state.current2?K-2:0),F=2;F=k?N=k:N=Number(A),N}},{key:"getShowSizeChanger",value:function(){var o=this.props,A=o.showSizeChanger,k=o.total,U=o.totalBoundaryShowSizeChanger;return typeof A!="undefined"?A:k>U}},{key:"renderPrev",value:function(o){var A=this.props,k=A.prevIcon,U=A.itemRender,N=U(o,"prev",this.getItemIcon(k,"prev page")),z=!this.hasPrev();return Object(r.isValidElement)(N)?Object(r.cloneElement)(N,{disabled:z}):N}},{key:"renderNext",value:function(o){var A=this.props,k=A.nextIcon,U=A.itemRender,N=U(o,"next",this.getItemIcon(k,"next page")),z=!this.hasNext();return Object(r.isValidElement)(N)?Object(r.cloneElement)(N,{disabled:z}):N}},{key:"render",value:function(){var o=this,A=this.props,k=A.prefixCls,U=A.className,N=A.style,z=A.disabled,W=A.hideOnSinglePage,K=A.total,V=A.locale,F=A.showQuickJumper,B=A.showLessItems,G=A.showTitle,ae=A.showTotal,de=A.simple,oe=A.itemRender,_e=A.showPrevNextJumpers,ye=A.jumpPrevIcon,se=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 ee=T(void 0,this.state,this.props),xe=[],re=null,Z=null,X=null,q=null,Ee=null,ve=F&&F.goButton,Ce=B?1:2,Ke=Q-1>0?Q-1:0,Qe=Q+1=Ce*2&&Q!==1+2&&(xe[0]=Object(r.cloneElement)(xe[0],{className:"".concat(k,"-item-after-jump-prev")}),xe.unshift(re)),ee-Q>=Ce*2&&Q!==ee-2&&(xe[xe.length-1]=Object(r.cloneElement)(xe[xe.length-1],{className:"".concat(k,"-item-before-jump-next")}),xe.push(Z)),$e!==1&&xe.unshift(X),pt!==ee&&xe.push(q)}var ke=null;ae&&(ke=i.a.createElement("li",{className:"".concat(k,"-total-text")},ae(K,[K===0?0:(Q-1)*ce+1,Q*ce>K?K:Q*ce])));var Be=!this.hasPrev()||!ee,Ge=!this.hasNext()||!ee;return i.a.createElement("ul",Object(P.a)({className:n()(k,U,Object(m.a)({},"".concat(k,"-disabled"),z)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},rt),ke,i.a.createElement("li",{title:G?V.prev_page:null,onClick:this.prev,tabIndex:Be?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(k,"-prev"),Object(m.a)({},"".concat(k,"-disabled"),Be)),"aria-disabled":Be},this.renderPrev(Ke)),xe,i.a.createElement("li",{title:G?V.next_page:null,onClick:this.next,tabIndex:Ge?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(k,"-next"),Object(m.a)({},"".concat(k,"-disabled"),Ge)),"aria-disabled":Ge},this.renderNext(Qe)),i.a.createElement(p,{disabled:z,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(o,A){var k={};if("current"in o&&(k.current=o.current,o.current!==A.current&&(k.currentInputValue=k.current)),"pageSize"in o&&o.pageSize!==A.pageSize){var U=A.current,N=T(o.pageSize,A,o);U=U>N?N:U,"current"in o||(k.current=U,k.currentInputValue=U),k.pageSize=o.pageSize}return k}}]),C}(i.a.Component);_.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:g,totalBoundaryShowSizeChanger:50};var c=_},"6RRn":function(M,Y,u){"use strict";var P=u("wCXF"),m=u("n6Qo");u.d(Y,"b",function(){return m.a});var D=u("IBYe"),d=u("6eGT"),h=u("hW8S");u.d(Y,"a",function(){return h.a}),Y.c=P.b},"6eGT":function(M,Y,u){"use strict";function P(m){return null}Y.a=P},"7Cbv":function(M,Y,u){"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 D(){if(!P)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return P(m)}var d=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function h(f){return typeof f=="string"&&d.test(f)}for(var b=h,S=[],r=0;r<256;++r)S.push((r+256).toString(16).substr(1));function i(f){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,v=(S[f[y+0]]+S[f[y+1]]+S[f[y+2]]+S[f[y+3]]+"-"+S[f[y+4]]+S[f[y+5]]+"-"+S[f[y+6]]+S[f[y+7]]+"-"+S[f[y+8]]+S[f[y+9]]+"-"+S[f[y+10]]+S[f[y+11]]+S[f[y+12]]+S[f[y+13]]+S[f[y+14]]+S[f[y+15]]).toLowerCase();if(!b(v))throw TypeError("Stringified UUID is invalid");return v}var s=i;function n(f,y,v){f=f||{};var p=f.random||(f.rng||D)();if(p[6]=p[6]&15|64,p[8]=p[8]&63|128,y){v=v||0;for(var O=0;O<16;++O)y[v+O]=p[O];return y}return s(p)}var x=Y.a=n},"7ZXX":function(M,Y,u){M.exports=u.p+"static/err.6e7c5817.png"},"7ahc":function(M,Y,u){"use strict";u.d(Y,"a",function(){return T});var P=u("k1fw"),m=u("0Owb"),D=u("+L6B"),d=u("2/Rp"),h=u("y8nQ"),b=u("Vl3Y"),S=u("tJVT"),r=u("OaEy"),i=u("2fM7"),s=u("q1tI"),n=u.n(s),x=u("VrN/"),f=u.n(x),y=u("p77/"),v=u.n(y),p=u("c5Ni"),O=u.n(p),a=i.a.Option,l={labelCol:{span:4},wrapperCol:{span:20}},g={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(_){var c=_.callback,R=_.onCancel,w=Object(s.useState)("python"),C=Object(S.a)(w,2),E=C[0],o=C[1];function A(U){o(g[U][1])}function k(U){c(U)}return n.a.createElement(b.a,Object(m.a)({},l,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:k}),n.a.createElement(b.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},n.a.createElement(i.a,{onChange:A},Object.keys(g).map(function(U){return n.a.createElement(a,{key:U,value:U},g[U][0])}))),n.a.createElement(b.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},n.a.createElement(T,{mode:E})),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(d.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(d.a,{type:"ghost",onClick:R},"\u53D6\u6D88")))};function T(_){var c=_.value,R=_.onChange,w=_.mode,C=_.options,E=C===void 0?{}:C,o=Object(s.useRef)(),A=Object(s.useState)(),k=Object(S.a)(A,2),U=k[0],N=k[1];return Object(s.useEffect)(function(){if(U){function z(W){var K=W.getValue();R&&R(K)}return U.on("change",z),function(){U.off("change",z)}}},[U,R]),Object(s.useEffect)(function(){U&&U.setOption("mode",w)},[U,w]),Object(s.useEffect)(function(){U&&((c!==U.getValue()||c==="")&&setTimeout(function(){U.setValue(c||" ")},300))},[U,c]),Object(s.useEffect)(function(){if(o.current&&!U){var z=f.a.fromTextArea(o.current,Object(P.a)({mode:w,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},E));N(z)}},[o.current,U]),n.a.createElement("div",{className:"my-codemirror-container"},n.a.createElement("textarea",{ref:o}))}},"7ixt":function(M,Y,u){"use strict";u.d(Y,"a",function(){return D});var P={adjustX:1,adjustY:1},m=[0,0],D={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}},d=D},"7v3h":function(M,Y,u){M.exports=u.p+"static/empty2.dd73f390.png"},"8/bI":function(M,Y,u){M.exports=u.p+"static/empty.8918e228.png"},"815F":function(M,Y,u){"use strict";u.d(Y,"e",function(){return S}),u.d(Y,"c",function(){return i}),u.d(Y,"d",function(){return s}),u.d(Y,"a",function(){return x}),u.d(Y,"f",function(){return f}),u.d(Y,"b",function(){return y});var P=u("KQm4"),m=u("VTBJ"),D=u("Ff2n"),d=u("Zm9Q"),h=u("Kwbf"),b=u("OZM5");function S(v,p){return v!=null?v:p}function r(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],p=new Map;function O(a){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(a||[]).forEach(function(g){var T=g.key,_=g.children;Object(h.a)(T!=null,"Tree node must have a certain key: [".concat(l).concat(T,"]"));var c=String(T);Object(h.a)(!p.has(c)||T===null||T===void 0,"Same 'key' exist in the Tree: ".concat(c)),p.set(c,!0),O(_,"".concat(l).concat(c," > "))})}O(v)}function i(v){function p(O){var a=Object(d.a)(O);return a.map(function(l){if(!Object(b.i)(l))return Object(h.a)(!l,"Tree/TreeNode can only accept TreeNode as children."),null;var g=l.key,T=l.props,_=T.children,c=Object(D.a)(T,["children"]),R=Object(m.a)({key:g},c),w=p(_);return w.length&&(R.children=w),R}).filter(function(l){return l})}return p(v)}function s(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],O=new Set(p===!0?[]:p),a=[];function l(g){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return g.map(function(_,c){var R=Object(b.h)(T?T.pos:"0",c),w=S(_.key,R),C=Object(m.a)(Object(m.a)({},_),{},{parent:T,pos:R,children:null,data:_,isStart:[].concat(Object(P.a)(T?T.isStart:[]),[c===0]),isEnd:[].concat(Object(P.a)(T?T.isEnd:[]),[c===g.length-1])});return a.push(C),p===!0||O.has(w)?C.children=l(_.children||[],C):C.children=[],C})}return l(v),a}function n(v,p,O){var a;O?typeof O=="string"?a=function(T){return T[O]}:typeof O=="function"&&(a=function(T){return O(T)}):a=function(T,_){return S(T.key,_)};function l(g,T,_){var c=g?g.children:v,R=g?Object(b.h)(_.pos,T):"0";if(g){var w=a(g,R),C={node:g,index:T,pos:R,key:w,parentPos:_.node?_.pos:null,level:_.level+1};p(C)}c&&c.forEach(function(E,o){l(E,o,{node:g,pos:R,level:_?_.level+1:-1})})}l(null)}function x(v){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=p.initWrapper,a=p.processEntity,l=p.onProcessFinished,g=arguments.length>2?arguments[2]:void 0,T={},_={},c={posEntities:T,keyEntities:_};return O&&(c=O(c)||c),n(v,function(R){var w=R.node,C=R.index,E=R.pos,o=R.key,A=R.parentPos,k=R.level,U={node:w,index:C,key:o,pos:E,level:k},N=S(o,E);T[E]=U,_[N]=U,U.parent=T[A],U.parent&&(U.parent.children=U.parent.children||[],U.parent.children.push(U)),a&&a(U,c)},g),l&&l(c),c}function f(v,p){var O=p.expandedKeys,a=p.selectedKeys,l=p.loadedKeys,g=p.loadingKeys,T=p.checkedKeys,_=p.halfCheckedKeys,c=p.dragOverNodeKey,R=p.dropPosition,w=p.keyEntities,C=w[v],E={eventKey:v,expanded:O.indexOf(v)!==-1,selected:a.indexOf(v)!==-1,loaded:l.indexOf(v)!==-1,loading:g.indexOf(v)!==-1,checked:T.indexOf(v)!==-1,halfChecked:_.indexOf(v)!==-1,pos:String(C?C.pos:""),dragOver:c===v&&R===0,dragOverGapTop:c===v&&R===-1,dragOverGapBottom:c===v&&R===1};return E}function y(v){var p=v.data,O=v.expanded,a=v.selected,l=v.checked,g=v.loaded,T=v.loading,_=v.halfChecked,c=v.dragOver,R=v.dragOverGapTop,w=v.dragOverGapBottom,C=v.pos,E=v.active,o=Object(m.a)(Object(m.a)({},p),{},{expanded:O,selected:a,checked:l,loaded:g,loading:T,halfChecked:_,dragOver:c,dragOverGapTop:R,dragOverGapBottom:w,pos:C,active:E});return"props"in o||Object.defineProperty(o,"props",{get:function(){return Object(h.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),v}}),o}},"8EBN":function(M,Y,u){(function(P){P(u("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-1&&d.substring(S+1,d.length);if(r)return P.findModeByExtension(r)},P.findModeByName=function(d){d=d.toLowerCase();for(var h=0;h=oe.length?_e.slice(oe.length):_e}).join(` -`)}var s=[],n=["
            "],x=new S.a.Renderer,f=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function y(){s.length=0,n=["
              "]}var v={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function p(G,ae,de,oe){if(ae>=G.length||G[ae].level<=de)return ae;var _e=G[ae];oe.push("
            • "+_e.text+""),ae++;var ye=[];return ae=p(G,ae,_e.level,ye),ye.length>0&&(oe.push("
                "),ye.forEach(function(se){oe.push(se)}),oe.push("
              ")),oe.push("
            • "),ae=p(G,ae,de,oe),ae}function O(){return p(s,0,0,n),n.push("
            "),n.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 oe=de[0],_e=i(oe,de[3]||""),ye=de[2]?de[2].trim():de[2];if(["latex","katex","math"].indexOf(ye)>=0){var se=T(),pe=_e;_e=se,_[se]={type:"block",expression:pe}}return{type:"code",raw:oe,lang:ye,text:_e}}}},l=/(?:\${2})([^\n`]+?)(?:\${2})/gi,g=0,T=function(){return"__special_katext_id_".concat(g++,"__")},_={};function c(){return _}function R(){g=0,_={}}function w(G){return G=G.replace(l,function(ae,de){var oe=T();return _[oe]={type:"inline",expression:de},oe}),G}var C=x.listitem;x.listitem=function(G){return C(w(G))};var E=x.paragraph;x.paragraph=function(G){return E(w(G))};var o=x.tablecell;x.tablecell=function(G,ae){return o(w(G),ae)},x.code=function(G,ae,de){var oe=(ae||"").match(/\S*/)[0];return oe?["latex","katex","math"].indexOf(oe)>=0?"

            ".concat(G,"

            "):'
            ').concat(de?G:Object(r.escape)(G,!0),`
            -`):'
            '+(de?G:Object(r.escape)(G,!0))+"
            "},x.heading=function(G,ae,de){var oe=this.options.headerPrefix+de.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:oe,level:ae,text:G}),"'+G+""},S.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),S.a.use({tokenizer:a,renderer:x});var A=S.a,k=u("SJMd"),U=u("ulZh"),N=u.n(U),z=u("m3rI"),W=u("Oy/b"),K=u("p5ED"),V=/]*>/g;function F(G){var ae=document.createElement("div");return ae.innerHTML=G,ae.childNodes.length===0?"":ae.childNodes[0].nodeValue}var B=Y.a=function(G){var ae=G.value,de=ae===void 0?"":ae,oe=G.className,_e=G.showTextOnly,ye=G.showLines,se=G.style,pe=se===void 0?{}:se,fe=G.stylesPrev,ie=fe===void 0?{}:fe,le=String(de),Q=Object(D.useState)(""),ce=Object(m.a)(Q,2),te=ce[0],ee=ce[1],xe=Object(D.useMemo)(function(){try{var q=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ee=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ve=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;le=le.replace(q,"("+z.a.API_SERVER+"/api/attachments/").replace(Ee,'"'+z.a.API_SERVER+"/api/attachments/").replace(ve,'"'+z.a.API_SERVER+"/files/uploads/").replace(/\r\n/g,` +(window.webpackJsonp=window.webpackJsonp||[]).push([[211,3,5,6,7,8,9,10,13,16,218],{"+NIl":function(M,Y,u){(function(P){P(u("VrN/"))})(function(P){"use strict";P.defineMode("stex",function(m,D){"use strict";function d(y,v){y.cmdState.push(v)}function h(y){return y.cmdState.length>0?y.cmdState[y.cmdState.length-1]:null}function b(y){var v=y.cmdState.pop();v&&v.closeBracket()}function S(y){for(var v=y.cmdState,p=v.length-1;p>=0;p--){var O=v[p];if(O.name=="DEFAULT")continue;return O}return{styleIdentifier:function(){return null}}}function r(y,v,p){return function(){this.name=y,this.bracketNo=0,this.style=v,this.styles=p,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var i={};i.importmodule=r("importmodule","tag",["string","builtin"]),i.documentclass=r("documentclass","tag",["","atom"]),i.usepackage=r("usepackage","tag",["atom"]),i.begin=r("begin","tag",["atom"]),i.end=r("end","tag",["atom"]),i.label=r("label","tag",["atom"]),i.ref=r("ref","tag",["atom"]),i.eqref=r("eqref","tag",["atom"]),i.cite=r("cite","tag",["atom"]),i.bibitem=r("bibitem","tag",["atom"]),i.Bibitem=r("Bibitem","tag",["atom"]),i.RBibitem=r("RBibitem","tag",["atom"]),i.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function s(y,v){y.f=v}function n(y,v){var p;if(y.match(/^\\[a-zA-Z@]+/)){var O=y.current().slice(1);return p=i.hasOwnProperty(O)?i[O]:i.DEFAULT,p=new p,d(v,p),s(v,f),p.style}if(y.match(/^\\[$&%#{}_]/))return"tag";if(y.match(/^\\[,;!\/\\]/))return"tag";if(y.match("\\["))return s(v,function(l,g){return x(l,g,"\\]")}),"keyword";if(y.match("\\("))return s(v,function(l,g){return x(l,g,"\\)")}),"keyword";if(y.match("$$"))return s(v,function(l,g){return x(l,g,"$$")}),"keyword";if(y.match("$"))return s(v,function(l,g){return x(l,g,"$")}),"keyword";var a=y.next();if(a=="%")return y.skipToEnd(),"comment";if(a=="}"||a=="]"){if(p=h(v),p)p.closeBracket(a),s(v,f);else return"error";return"bracket"}else return a=="{"||a=="["?(p=i.DEFAULT,p=new p,d(v,p),"bracket"):/\d/.test(a)?(y.eatWhile(/[\w.%]/),"atom"):(y.eatWhile(/[\w\-_]/),p=S(v),p.name=="begin"&&(p.argument=y.current()),p.styleIdentifier())}function x(y,v,p){if(y.eatSpace())return null;if(p&&y.match(p))return s(v,n),"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,v){var p=y.peek(),O;return p=="{"||p=="["?(O=h(v),O.openBracket(p),y.eat(p),s(v,n),"bracket"):/[ \t\r]/.test(p)?(y.eat(p),null):(s(v,n),b(v),n(y,v))}return{startState:function(){var y=D.inMathMode?function(v,p){return x(v,p)}:n;return{cmdState:[],f:y}},copyState:function(y){return{cmdState:y.cmdState.slice(),f:y.f}},token:function(y,v){return v.f(y,v)},blankLine:function(y){y.f=n,y.cmdState.length=0},lineComment:"%"}}),P.defineMIME("text/x-stex","stex"),P.defineMIME("text/x-latex","stex")})},"+QRC":function(M,Y,u){"use strict";var P=u("E9nw"),m={"text/plain":"Text","text/html":"Url",default:"Text"},D="Copy to clipboard: #{key}, Enter";function d(b){var S=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return b.replace(/#{\s*key\s*}/g,S)}function h(b,S){var r,i,s,n,x,f,y=!1;S||(S={}),r=S.debug||!1;try{s=P(),n=document.createRange(),x=document.getSelection(),f=document.createElement("span"),f.textContent=b,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(p){if(p.stopPropagation(),S.format)if(p.preventDefault(),typeof p.clipboardData=="undefined"){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var O=m[S.format]||m.default;window.clipboardData.setData(O,b)}else p.clipboardData.clearData(),p.clipboardData.setData(S.format,b);S.onCopy&&(p.preventDefault(),S.onCopy(p.clipboardData))}),document.body.appendChild(f),n.selectNodeContents(f),x.addRange(n);var v=document.execCommand("copy");if(!v)throw new Error("copy command was unsuccessful");y=!0}catch(p){r&&console.error("unable to copy using execCommand: ",p),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(S.format||"text",b),S.onCopy&&S.onCopy(window.clipboardData),y=!0}catch(O){r&&console.error("unable to copy using clipboardData: ",O),r&&console.error("falling back to prompt"),i=d("message"in S?S.message:D),window.prompt(i,b)}}finally{x&&(typeof x.removeRange=="function"?x.removeRange(n):x.removeAllRanges()),f&&document.body.removeChild(f),s()}return y}M.exports=h},"+Xk9":function(M,Y,u){M.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"/GNS":function(M,Y,u){M.exports=u.p+"static/search1.c4136dd4.png"},"11/R":function(module,__webpack_exports__,__webpack_require__){"use strict";var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("BoS7"),antd_es_switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("Sdc0"),antd_es_popover_style__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("Q9mQ"),antd_es_popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("diRs"),antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("5Dmo"),antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("3S7+"),antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("giR+"),antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("fyUT"),antd_es_input_style__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("5NDa"),antd_es_input__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("5rEg"),antd_es_space_style__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("DYRE"),antd_es_space__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("zeV3"),antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("iQDF"),antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("+eQT"),antd_es_badge_style__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("Awhp"),antd_es_badge__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("KrTs"),antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("O3gP"),antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("lrIw"),antd_es_radio_style__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("7Kak"),antd_es_radio__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("9yH6"),antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("sRBo"),antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("kaz8"),antd_es_button_style__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("+L6B"),antd_es_button__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("2/Rp"),antd_es_menu_style__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("lUTK"),antd_es_menu__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("BvKs"),antd_es_modal_style__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("2qtc"),antd_es_modal__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("kLXV"),_root_workspace_ppte5yg23_local_v7_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("WmNS"),_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_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 u=Y.split(":");if(u[1]=="00"||u[1]=="30")return Y;var P=parseInt(u[1]);if(P<30||P==60)return[u[0],"30"].join(":");if(P<60){var m=[u[0],"00"].join(":"),D="YYYY-MM-DD HH:mm",d=moment__WEBPACK_IMPORTED_MODULE_42___default()(m,D);return d.add(1,"hours"),d.format(D)}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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(u){var P;return _root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,dispatch({type:"shixunsDetail/getDepartments",payload:{q:u}});case 2:P=D.sent,P&&setDepartmentList(P.shools_name||[]);case 4:case"end":return D.stop()}},Y)}));return function(u){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_pengcheng_forums_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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_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_pengcheng_forums_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,u,P){var m=serviceConfigList.map(function(D,d){return d===P?Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},D),{},Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},u,Y)):D});setServiceConfigList(m)},handleInitState=function(){var Y,u,P,m,D,d,h,b,S,r,i,s,n,x,f,y,v,p,O,a,l,g,T,_,c,R,w,C,E,o,A,k,U,N,z,W,K,V,F,B,G,ae,de,oe,_e,ye,se,me,fe,ie,le,Q,ce,te,ee,xe,re,Z,X,q,Ee,ve,Ce,Ke,Qe,rt,at,it=(shixunsDetail==null||((Y=shixunsDetail.setting)===null||Y===void 0)?void 0:Y.shixun)||{},et=it.choice_main_type,ke=it.main_type,Pe=it.small_type,$e=it.choice_small_type,Et=it.is_secret_repository,ot=it.standard_scripts,At=it.evaluate_script,Ne=it.shixun_service_configs;if(setEvaluateScript(At),setServiceConfigList(Ne),setStandardScripts(ot||[]),setWindowVNCTemplate((u=shixunsDetail.setting)===null||u===void 0||((P=u.shixun)===null||P===void 0)?void 0:P.windows_start_template),setWebsshCloud((m=shixunsDetail.setting)===null||m===void 0||((D=m.shixun)===null||D===void 0)?void 0:D.webssh_cloud),setWindowVNC((d=shixunsDetail.setting)===null||d===void 0||((h=d.shixun)===null||h===void 0)?void 0:h.windows_vnc),setVirtualMachine((b=shixunsDetail.setting)===null||b===void 0||((S=b.shixun)===null||S===void 0)?void 0:S.virtual_machine),setLinuxVNC((r=shixunsDetail.setting)===null||r===void 0||((i=r.shixun)===null||i===void 0)?void 0:i.linux_vnc),setWindowsConnectionMode(((s=shixunsDetail.setting)===null||s===void 0||((n=s.shixun)===null||n===void 0)?void 0:n.windows_connection_mode)||"vnc"),setVNC((x=shixunsDetail.setting)===null||x===void 0||((f=x.shixun)===null||f===void 0)?void 0:f.vnc),setWebsshShow(!!((y=shixunsDetail.setting)!==null&&y!==void 0&&(v=y.shixun)!==null&&v!==void 0&&v.webssh)),setSshRadioValue((p=shixunsDetail.setting)===null||p===void 0||((O=p.shixun)===null||O===void 0)?void 0:O.webssh),setMultiWebssh((a=shixunsDetail.setting)===null||a===void 0||((l=a.shixun)===null||l===void 0)?void 0:l.multi_webssh),setHideCode((g=shixunsDetail.setting)===null||g===void 0||((T=g.shixun)===null||T===void 0)?void 0:T.hide_code),setCodeEditPermission((_=shixunsDetail.setting)===null||_===void 0||((c=_.shixun)===null||c===void 0)?void 0:c.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((C=shixunsDetail.setting)===null||C===void 0||((E=C.shixun)===null||E===void 0)?void 0:E.forbid_copy),setTaskPass((o=shixunsDetail.setting)===null||o===void 0||((A=o.shixun)===null||A===void 0)?void 0:A.task_pass),setTestSetPermission((k=shixunsDetail.setting)===null||k===void 0||((U=k.shixun)===null||U===void 0)?void 0:U.test_set_permission),set_display_git_address((N=shixunsDetail.setting.shixun)===null||N===void 0?void 0:N.display_git_address),setIsCopy((z=shixunsDetail.setting)===null||z===void 0||((W=z.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((G=shixunsDetail.setting)===null||G===void 0||((ae=G.shixun)===null||ae===void 0)?void 0:ae.opening_time),setSelectDepartmentList((de=shixunsDetail.setting)===null||de===void 0||((oe=de.shixun)===null||oe===void 0)?void 0:oe.scope_partment),setevaluationScript((_e=shixunsDetail.setting)===null||_e===void 0||((ye=_e.shixun)===null||ye===void 0)?void 0:ye.choice_standard_scripts),setDisableDiscuss((se=shixunsDetail.setting)===null||se===void 0||((me=se.shixun)===null||me===void 0)?void 0:me.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||((ee=te.shixun_virtual_templates)===null||ee===void 0)))?void 0:ee.length)>0){var Be,Ge;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((Be=shixunsDetail.setting)===null||Be===void 0||((Ge=Be.shixun)===null||Ge===void 0))?void 0:Ge.shixun_virtual_templates))}setport((xe=shixunsDetail.setting)===null||xe===void 0||((re=xe.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||(q=shixunsDetail.setting)!==null&&q!==void 0&&(Ee=q.shixun)!==null&&Ee!==void 0&&Ee.linux_vnc||(ve=shixunsDetail.setting)!==null&&ve!==void 0&&(Ce=ve.shixun)!==null&&Ce!==void 0&&Ce.vnc||(Ke=shixunsDetail.setting)!==null&&Ke!==void 0&&(Qe=Ke.shixun)!==null&&Qe!==void 0&&Qe.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):(rt=shixunsDetail.setting)!==null&&rt!==void 0&&(at=rt.shixun)!==null&&at!==void 0&&at.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 u,P;M!=((u=shixunsDetail.setting)===null||u===void 0||((P=u.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 u,P,m,D,d,h,b,S,r,i,s,n;(M==null?void 0:M.cpu_limit)!=((u=shixunsDetail.setting)===null||u===void 0||((P=u.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)!=((D=shixunsDetail.setting)===null||D===void 0||((d=D.shixun)===null||d===void 0||((h=d.shixun_service_configs[Y])===null||h===void 0))?void 0:h.lower_cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.memory_limit)!=((b=shixunsDetail.setting)===null||b===void 0||((S=b.shixun)===null||S===void 0||((r=S.shixun_service_configs[Y])===null||r===void 0))?void 0:r.memory_limit)&&(confirmLeave=!0),(M==null?void 0:M.request_limit)!=((i=shixunsDetail.setting)===null||i===void 0||((s=i.shixun)===null||s===void 0||((n=s.shixun_service_configs[Y])===null||n===void 0))?void 0:n.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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var Y,u,P,m;return _root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(!(isOpenTime&&!openTime)){d.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),d.abrupt("return");case 3:if(!(hideCode===1&&Remote===!1)){d.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"),d.abrupt("return");case 6:if(!(openValue===1&&!selectDepartmentList.length)){d.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),d.abrupt("return");case 9:if(u=(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(h){if(!(h!=null&&h.template_name)||!(h!=null&&h.template_identity)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0\u6216\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u4E0D\u80FD\u4E3A\u7A7A"),P=!0;return}})),!P){d.next=14;break}return d.abrupt("return");case 14:return d.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:u?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:u?null:evaluateScript},shixun_service_configs:serviceConfigList.map(function(h){return{mirror_repository_id:h.mirror_repository_id,cpu_limit:h.cpu_limit,lower_cpu_limit:h.lower_cpu_limit,memory_limit:h.memory_limit,request_limit:h.request_limit}})}});case 16:m=d.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 d.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 u=Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.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 d.stop()}},m)}));function P(){return u.apply(this,arguments)}return P}()})},handleGetScriptContent=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(u){var P;return _root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,dispatch({type:"shixunsDetail/getScriptContent",payload:{id:shixunId.current,script_id:u}});case 2:P=D.sent,P&&setEvaluateScript(P.content);case 4:case"end":return D.stop()}},Y)}));return function(u){return M.apply(this,arguments)}}(),handleDeleteShixun=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(){var u,P,m,D,d,h,b;return _root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(r.t0=r.sent,r.t0){r.next=5;break}r.t0={};case 5:b=r.t0,antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font14 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.modal)},!!((u=b.subjects)!==null&&u!==void 0&&u.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=b.subjects)===null||P===void 0||((m=P.splice(0,2))===null||m===void 0)?void 0:m.map(function(i){return"\u300A".concat(i,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},b==null?void 0:b.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!!((D=b.courses)!==null&&D!==void 0&&D.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",(d=b.courses)===null||d===void 0||((h=d.splice(0,2))===null||h===void 0)?void 0:h.map(function(i){return"\u300A".concat(i,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},b==null?void 0:b.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 i=Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function n(){var x;return _root_workspace_ppte5yg23_local_v7_pengcheng_forums_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:x=y.sent,x.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()}},n)}));function s(){return i.apply(this,arguments)}return s}()});case 7:case"end":return r.stop()}},Y)}));return function(){return M.apply(this,arguments)}}(),handleDeleteElseShixun=function(){if(Object(_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__.b)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return};function showExitmodel(M){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){setMenuSelectKey(M),parseInt(M)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus()),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(Y){var u;if(practiceSetting!=null&&(u=practiceSetting.sideBar)!==null&&u!==void 0&&u.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(u){return u!==M}))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0},M)):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0,className:"mr20"},M)}))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5F00\u542F\u65F6\u95F4:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isOpenTime,onChange:function(Y){setIsOpenTime(Y.target.checked),Y.target.checked||setOpenTime("")},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__.a,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default.a,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(Y){return Y&&Y0){var _,c;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((_=shixunsDetail.setting)===null||_===void 0||((c=_.shixun)===null||c===void 0))?void 0:c.shixun_virtual_templates))}else setshixun_virtual_templates([{template_name:"",template_identity:""}]);break}}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux\u5BB9\u5668",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Linux\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),!linux_vnc&&!windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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 u,P,m,D,d,h,b,S;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:((u=shixunsDetail.setting)===null||u===void 0||((P=u.shixun)===null||P===void 0)?void 0:P.status)===2?!0:!editable,onChange:function(i){return handleChangeSeviceConfig(i.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||((D=m.shixun)===null||D===void 0)?void 0:D.status)===2?!0:!editable,onChange:function(i){return handleChangeSeviceConfig(i.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:((d=shixunsDetail.setting)===null||d===void 0||((h=d.shixun)===null||h===void 0)?void 0:h.status)===2?!0:!editable,onChange:function(i){return handleChangeSeviceConfig(i.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:((b=shixunsDetail.setting)===null||b===void 0||((S=b.shixun)===null||S===void 0)?void 0:S.status)===2?!0:!editable,onChange:function(i){return handleChangeSeviceConfig(i.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,u=M.shixunsDetail,P=M.practiceSetting;return{user:Y,shixunsDetail:u,practiceSetting:P}})(Setting)},"19Vz":function(M,Y,u){(function(P){P(u("VrN/"))})(function(P){P.defineOption("placeholder","",function(r,i,s){var n=s&&s!=P.Init;if(i&&!n)r.on("blur",h),r.on("change",b),r.on("swapDoc",b),P.on(r.getInputField(),"compositionupdate",r.state.placeholderCompose=function(){d(r)}),b(r);else if(!i&&n){r.off("blur",h),r.off("change",b),r.off("swapDoc",b),P.off(r.getInputField(),"compositionupdate",r.state.placeholderCompose),m(r);var x=r.getWrapperElement();x.className=x.className.replace(" CodeMirror-empty","")}i&&!r.hasFocus()&&h(r)});function m(r){r.state.placeholder&&(r.state.placeholder.parentNode.removeChild(r.state.placeholder),r.state.placeholder=null)}function D(r){m(r);var i=r.state.placeholder=document.createElement("pre");i.style.cssText="height: 0; overflow: visible",i.style.direction=r.getOption("direction"),i.className="CodeMirror-placeholder CodeMirror-line-like";var s=r.getOption("placeholder");typeof s=="string"&&(s=document.createTextNode(s)),i.appendChild(s),r.display.lineSpace.insertBefore(i,r.display.lineSpace.firstChild)}function d(r){setTimeout(function(){var i=!1,s=r.getInputField();s.nodeName=="TEXTAREA"?i=!s.value:r.lineCount()==1&&(i=!/[^\u200b]/.test(s.querySelector(".CodeMirror-line").textContent)),i?D(r):m(r)},20)}function h(r){S(r)&&D(r)}function b(r){var i=r.getWrapperElement(),s=S(r);i.className=i.className.replace(" CodeMirror-empty","")+(s?" CodeMirror-empty":""),s?D(r):m(r)}function S(r){return r.lineCount()===1&&r.getLine(0)===""}})},"1Sn+":function(M,Y,u){},"1ZF9":function(M,Y,u){M.exports=u.p+"static/Authorize.cc9c212f.png"},"1eCo":function(M,Y,u){(function(P){P(u("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},D={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};P.defineMode("xml",function(d,h){var b=d.indentUnit,S={},r=h.htmlMode?m:D;for(var i in r)S[i]=r[i];for(var i in h)S[i]=h[i];var s,n;function x(A,k){function U(W){return k.tokenize=W,W(A,k)}var N=A.next();if(N=="<")return A.eat("!")?A.eat("[")?A.match("CDATA[")?U(v("atom","]]>")):null:A.match("--")?U(v("comment","-->")):A.match("DOCTYPE",!0,!0)?(A.eatWhile(/[\w\._\-]/),U(p(1))):null:A.eat("?")?(A.eatWhile(/[\w\._\-]/),k.tokenize=v("meta","?>"),"meta"):(s=A.eat("/")?"closeTag":"openTag",k.tokenize=f,"tag bracket");if(N=="&"){var z;return A.eat("#")?A.eat("x")?z=A.eatWhile(/[a-fA-F\d]/)&&A.eat(";"):z=A.eatWhile(/[\d]/)&&A.eat(";"):z=A.eatWhile(/[\w\.\-:]/)&&A.eat(";"),z?"atom":"error"}else return A.eatWhile(/[^&<]/),null}x.isInText=!0;function f(A,k){var U=A.next();if(U==">"||U=="/"&&A.eat(">"))return k.tokenize=x,s=U==">"?"endTag":"selfcloseTag","tag bracket";if(U=="=")return s="equals",null;if(U=="<"){k.tokenize=x,k.state=g,k.tagName=k.tagStart=null;var N=k.tokenize(A,k);return N?N+" tag error":"tag error"}else return/[\'\"]/.test(U)?(k.tokenize=y(U),k.stringStartCol=A.column(),k.tokenize(A,k)):(A.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function y(A){var k=function(U,N){for(;!U.eol();)if(U.next()==A){N.tokenize=f;break}return"string"};return k.isInAttribute=!0,k}function v(A,k){return function(U,N){for(;!U.eol();){if(U.match(k)){N.tokenize=x;break}U.next()}return A}}function p(A){return function(k,U){for(var N;(N=k.next())!=null;){if(N=="<")return U.tokenize=p(A+1),U.tokenize(k,U);if(N==">")if(A==1){U.tokenize=x;break}else return U.tokenize=p(A-1),U.tokenize(k,U)}return"meta"}}function O(A,k,U){this.prev=A.context,this.tagName=k,this.indent=A.indented,this.startOfLine=U,(S.doNotIndent.hasOwnProperty(k)||A.context&&A.context.noIndent)&&(this.noIndent=!0)}function a(A){A.context&&(A.context=A.context.prev)}function l(A,k){for(var U;;){if(!A.context)return;if(U=A.context.tagName,!S.contextGrabbers.hasOwnProperty(U)||!S.contextGrabbers[U].hasOwnProperty(k))return;a(A)}}function g(A,k,U){return A=="openTag"?(U.tagStart=k.column(),T):A=="closeTag"?_:g}function T(A,k,U){return A=="word"?(U.tagName=k.current(),n="tag",w):S.allowMissingTagName&&A=="endTag"?(n="tag bracket",w(A,k,U)):(n="error",T)}function _(A,k,U){if(A=="word"){var N=k.current();return U.context&&U.context.tagName!=N&&S.implicitlyClosed.hasOwnProperty(U.context.tagName)&&a(U),U.context&&U.context.tagName==N||S.matchClosing===!1?(n="tag",c):(n="tag error",R)}else return S.allowMissingTagName&&A=="endTag"?(n="tag bracket",c(A,k,U)):(n="error",R)}function c(A,k,U){return A!="endTag"?(n="error",c):(a(U),g)}function R(A,k,U){return n="error",c(A,k,U)}function w(A,k,U){if(A=="word")return n="attribute",C;if(A=="endTag"||A=="selfcloseTag"){var N=U.tagName,z=U.tagStart;return U.tagName=U.tagStart=null,A=="selfcloseTag"||S.autoSelfClosers.hasOwnProperty(N)?l(U,N):(l(U,N),U.context=new O(U,N,z==U.indented)),g}return n="error",w}function C(A,k,U){return A=="equals"?E:(S.allowMissing||(n="error"),w(A,k,U))}function E(A,k,U){return A=="string"?o:A=="word"&&S.allowUnquoted?(n="string",w):(n="error",w(A,k,U))}function o(A,k,U){return A=="string"?o:w(A,k,U)}return{startState:function(A){var k={tokenize:x,state:g,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;s=null;var U=k.tokenize(A,k);return(U||s)&&U!="comment"&&(n=null,k.state=k.state(s||U,A,k),n&&(U=n=="error"?U+" error":n)),U},indent:function(A,k,U){var N=A.context;if(A.tokenize.isInAttribute)return A.tagStart==A.indented?A.stringStartCol+1:A.indented+b;if(N&&N.noIndent)return P.Pass;if(A.tokenize!=f&&A.tokenize!=x)return U?U.match(/^(\s*)/)[0].length:0;if(A.tagName)return S.multilineTagIndentPastTag!==!1?A.tagStart+A.tagName.length+2:A.tagStart+b*(S.multilineTagIndentFactor||1);if(S.alignCDATA&&/$/,blockCommentStart:"",configuration:S.htmlMode?"html":"xml",helperType:S.htmlMode?"html":"xml",skipAttribute:function(A){A.state==E&&(A.state=w)},xmlCurrentTag:function(A){return A.tagName?{name:A.tagName,close:A.type=="closeTag"}:null},xmlCurrentContext:function(A){for(var k=[],U=A.context;U;U=U.prev)U.tagName&&k.push(U.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,u){"use strict";u.d(Y,"d",function(){return Ke}),u.d(Y,"b",function(){return dt}),u.d(Y,"c",function(){return Ut}),u.d(Y,"a",function(){return An});var P=u("VTBJ"),m=u("1OyB"),D=u("vuIU"),d=u("JX7q"),h=u("Ji7U"),b=u("LK+K"),S=u("q1tI"),r=u("I8Z2"),i=u("BGR+"),s=u("wx14"),n=u("rePB"),x=u("4IlW"),f=u("2GS6"),y=u("Gytx"),v=u.n(y),p=u("TSYQ"),O=u.n(p),a=u("U8pU"),l=u("ODXe"),g=/iPhone/i,T=/iPod/i,_=/iPad/i,c=/\bAndroid(?:.+)Mobile\b/i,R=/Android/i,w=/\bAndroid(?:.+)SD4930UR\b/i,C=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,E=/Windows Phone/i,o=/\bWindows(?:.+)ARM\b/i,A=/BlackBerry/i,k=/BB10/i,U=/Opera Mini/i,N=/\b(CriOS|Chrome)(?:.+)Mobile/i,z=/Mobile(?:.+)Firefox\b/i;function W(Pt,ze){return Pt.test(ze)}function K(Pt){var ze=Pt||(typeof navigator!="undefined"?navigator.userAgent:""),ut=ze.split("[FBAN");if(typeof ut[1]!="undefined"){var st=ut,we=Object(l.a)(st,1);ze=we[0]}if(ut=ze.split("Twitter"),typeof ut[1]!="undefined"){var Xe=ut,Ct=Object(l.a)(Xe,1);ze=Ct[0]}var gt={apple:{phone:W(g,ze)&&!W(E,ze),ipod:W(T,ze),tablet:!W(g,ze)&&W(_,ze)&&!W(E,ze),device:(W(g,ze)||W(T,ze)||W(_,ze))&&!W(E,ze)},amazon:{phone:W(w,ze),tablet:!W(w,ze)&&W(C,ze),device:W(w,ze)||W(C,ze)},android:{phone:!W(E,ze)&&W(w,ze)||!W(E,ze)&&W(c,ze),tablet:!W(E,ze)&&!W(w,ze)&&!W(c,ze)&&(W(C,ze)||W(R,ze)),device:!W(E,ze)&&(W(w,ze)||W(C,ze)||W(c,ze)||W(R,ze))||W(/\bokhttp\b/i,ze)},windows:{phone:W(E,ze),tablet:W(o,ze),device:W(E,ze)||W(o,ze)},other:{blackberry:W(A,ze),blackberry10:W(k,ze),opera:W(U,ze),firefox:W(z,ze),chrome:W(N,ze),device:W(A,ze)||W(k,ze)||W(U,ze)||W(z,ze)||W(N,ze)},any:null,phone:null,tablet:null};return gt.any=gt.apple.device||gt.android.device||gt.windows.device||gt.other.device,gt.phone=gt.apple.phone||gt.android.phone||gt.windows.phone,gt.tablet=gt.apple.tablet||gt.android.tablet||gt.windows.tablet,gt}var V=Object(P.a)(Object(P.a)({},K()),{},{isMobile:K}),F=V;function B(){}function G(Pt,ze,ut){var st=ze||"";return Pt.key||"".concat(st,"item_").concat(ut)}function ae(Pt){return"".concat(Pt,"-menu-")}function de(Pt,ze){var ut=-1;S.Children.forEach(Pt,function(st){ut+=1,st&&st.type&&st.type.isMenuItemGroup?S.Children.forEach(st.props.children,function(we){ut+=1,ze(we,ut)}):ze(st,ut)})}function oe(Pt,ze,ut){if(!Pt||ut.find)return;S.Children.forEach(Pt,function(st){if(st){var we=st.type;if(!we||!(we.isSubMenu||we.isMenuItem||we.isMenuItemGroup))return;ze.indexOf(st.key)!==-1?ut.find=!0:st.props.children&&oe(st.props.children,ze,ut)}})}var _e=["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(ze){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,st=ze&&typeof ze.getBoundingClientRect=="function"&&ze.getBoundingClientRect().width;if(st){if(ut){var we=getComputedStyle(ze),Xe=we.marginLeft,Ct=we.marginRight;st+=+Xe.replace("px","")+ +Ct.replace("px","")}st=+st.toFixed(6)}return st||0},se=function(ze,ut,st){ze&&Object(a.a)(ze.style)==="object"&&(ze.style[ut]=st)},me=function(){return F.any},fe=u("KQm4"),ie=u("Ff2n"),le=u("i8i4"),Q=u("bdgK"),ce=u("uciX"),te=u("8XRh"),ee={adjustX:1,adjustY:1},xe={topLeft:{points:["bl","tl"],overflow:ee,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ee,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ee,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ee,offset:[4,0]}},re={topLeft:{points:["bl","tl"],overflow:ee,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ee,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ee,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ee,offset:[4,0]}},Z=xe,X=0,q={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ee=function(ze,ut,st){var we=ae(ut),Xe=ze.getState();ze.setState({defaultActiveFirst:Object(P.a)(Object(P.a)({},Xe.defaultActiveFirst),{},Object(n.a)({},we,st))})},ve=function(Pt){Object(h.a)(ut,Pt);var ze=Object(b.a)(ut);function ut(st){var we;Object(m.a)(this,ut),we=ze.call(this,st),we.onDestroy=function(Dt){we.props.onDestroy(Dt)},we.onKeyDown=function(Dt){var jt=Dt.keyCode,qt=we.menuInstance,Nn=we.props,yn=Nn.isOpen,Kn=Nn.store;if(jt===x.a.ENTER)return we.onTitleClick(Dt),Ee(Kn,we.props.eventKey,!0),!0;if(jt===x.a.RIGHT)return yn?qt.onKeyDown(Dt):(we.triggerOpenChange(!0),Ee(Kn,we.props.eventKey,!0)),!0;if(jt===x.a.LEFT){var Hn;if(yn)Hn=qt.onKeyDown(Dt);else return;return Hn||(we.triggerOpenChange(!1),Hn=!0),Hn}return yn&&(jt===x.a.UP||jt===x.a.DOWN)?qt.onKeyDown(Dt):void 0},we.onOpenChange=function(Dt){we.props.onOpenChange(Dt)},we.onPopupVisibleChange=function(Dt){we.triggerOpenChange(Dt,Dt?"mouseenter":"mouseleave")},we.onMouseEnter=function(Dt){var jt=we.props,qt=jt.eventKey,Nn=jt.onMouseEnter,yn=jt.store;Ee(yn,we.props.eventKey,!1),Nn({key:qt,domEvent:Dt})},we.onMouseLeave=function(Dt){var jt=we.props,qt=jt.parentMenu,Nn=jt.eventKey,yn=jt.onMouseLeave;qt.subMenuInstance=Object(d.a)(we),yn({key:Nn,domEvent:Dt})},we.onTitleMouseEnter=function(Dt){var jt=we.props,qt=jt.eventKey,Nn=jt.onItemHover,yn=jt.onTitleMouseEnter;Nn({key:qt,hover:!0}),yn({key:qt,domEvent:Dt})},we.onTitleMouseLeave=function(Dt){var jt=we.props,qt=jt.parentMenu,Nn=jt.eventKey,yn=jt.onItemHover,Kn=jt.onTitleMouseLeave;qt.subMenuInstance=Object(d.a)(we),yn({key:Nn,hover:!1}),Kn({key:Nn,domEvent:Dt})},we.onTitleClick=function(Dt){var jt=Object(d.a)(we),qt=jt.props;if(qt.onTitleClick({key:qt.eventKey,domEvent:Dt}),qt.triggerSubMenuAction==="hover")return;we.triggerOpenChange(!qt.isOpen,"click"),Ee(qt.store,we.props.eventKey,!1)},we.onSubMenuClick=function(Dt){typeof we.props.onClick=="function"&&we.props.onClick(we.addKeyPath(Dt))},we.onSelect=function(Dt){we.props.onSelect(Dt)},we.onDeselect=function(Dt){we.props.onDeselect(Dt)},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(Dt){we.menuInstance=Dt},we.addKeyPath=function(Dt){return Object(P.a)(Object(P.a)({},Dt),{},{keyPath:(Dt.keyPath||[]).concat(we.props.eventKey)})},we.triggerOpenChange=function(Dt,jt){var qt=we.props.eventKey,Nn=function(){we.onOpenChange({key:qt,item:Object(d.a)(we),trigger:jt,open:Dt})};jt==="mouseenter"?we.mouseenterTimeout=setTimeout(function(){Nn()},0):Nn()},we.isChildrenSelected=function(){var Dt={find:!1};return oe(we.props.children,we.props.selectedKeys,Dt),Dt.find},we.isOpen=function(){return we.props.openKeys.indexOf(we.props.eventKey)!==-1},we.adjustWidth=function(){if(!we.subMenuTitle||!we.menuInstance)return;var Dt=le.findDOMNode(we.menuInstance);if(Dt.offsetWidth>=we.subMenuTitle.offsetWidth)return;Dt.style.minWidth="".concat(we.subMenuTitle.offsetWidth,"px")},we.saveSubMenuTitle=function(Dt){we.subMenuTitle=Dt},we.getBaseProps=function(){var Dt=Object(d.a)(we),jt=Dt.props;return{mode:jt.mode==="horizontal"?"vertical":jt.mode,visible:we.props.isOpen,level:jt.level+1,inlineIndent:jt.inlineIndent,focusable:!1,onClick:we.onSubMenuClick,onSelect:we.onSelect,onDeselect:we.onDeselect,onDestroy:we.onDestroy,selectedKeys:jt.selectedKeys,eventKey:"".concat(jt.eventKey,"-menu-"),openKeys:jt.openKeys,motion:jt.motion,onOpenChange:we.onOpenChange,subMenuOpenDelay:jt.subMenuOpenDelay,parentMenu:Object(d.a)(we),subMenuCloseDelay:jt.subMenuCloseDelay,forceSubMenuRender:jt.forceSubMenuRender,triggerSubMenuAction:jt.triggerSubMenuAction,builtinPlacements:jt.builtinPlacements,defaultActiveFirst:jt.store.getState().defaultActiveFirst[ae(jt.eventKey)],multiple:jt.multiple,prefixCls:jt.rootPrefixCls,id:we.internalMenuId,manualRef:we.saveMenuInstance,itemIcon:jt.itemIcon,expandIcon:jt.expandIcon,direction:jt.direction}},we.getMotion=function(Dt,jt){var qt=Object(d.a)(we),Nn=qt.haveRendered,yn=we.props,Kn=yn.motion,Hn=yn.rootPrefixCls,Fn=Object(P.a)(Object(P.a)({},Kn),{},{leavedClassName:"".concat(Hn,"-hidden"),removeOnLeave:!1,motionAppear:Nn||!jt||Dt!=="inline"});return Fn};var Xe=st.store,Ct=st.eventKey,gt=Xe.getState(),Tt=gt.defaultActiveFirst;we.isRootMenu=!1;var Lt=!1;return Tt&&(Lt=Tt[Ct]),Ee(Xe,Ct,Lt),we}return Object(D.a)(ut,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var we=this,Xe=this.props,Ct=Xe.mode,gt=Xe.parentMenu,Tt=Xe.manualRef;if(Tt&&Tt(this),Ct!=="horizontal"||!gt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return we.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var we=this.props,Xe=we.onDestroy,Ct=we.eventKey;Xe&&Xe(Ct),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(we){var Xe=this,Ct=this.getBaseProps(),gt=this.getMotion(Ct.mode,Ct.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ct.visible||Ct.forceSubMenuRender,!this.haveOpened)return S.createElement("div",null);var Tt=Ct.direction;return S.createElement(te.default,Object.assign({visible:Ct.visible},gt),function(Lt){var Dt=Lt.className,jt=Lt.style,qt=O()("".concat(Ct.prefixCls,"-sub"),Dt,Object(n.a)({},"".concat(Ct.prefixCls,"-rtl"),Tt==="rtl"));return S.createElement(Ne,Object.assign({},Ct,{id:Xe.internalMenuId,className:qt,style:jt}),we)})}},{key:"render",value:function(){var we,Xe=Object(P.a)({},this.props),Ct=Xe.isOpen,gt=this.getPrefixCls(),Tt=Xe.mode==="inline",Lt=O()(gt,"".concat(gt,"-").concat(Xe.mode),(we={},Object(n.a)(we,Xe.className,!!Xe.className),Object(n.a)(we,this.getOpenClassName(),Ct),Object(n.a)(we,this.getActiveClassName(),Xe.active||Ct&&!Tt),Object(n.a)(we,this.getDisabledClassName(),Xe.disabled),Object(n.a)(we,this.getSelectedClassName(),this.isChildrenSelected()),we));this.internalMenuId||(Xe.eventKey?this.internalMenuId="".concat(Xe.eventKey,"$Menu"):(X+=1,this.internalMenuId="$__$".concat(X,"$Menu")));var Dt={},jt={},qt={};Xe.disabled||(Dt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},jt={onClick:this.onTitleClick},qt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Nn={},yn=Xe.direction;Tt&&(yn==="rtl"?Nn.paddingRight=Xe.inlineIndent*Xe.level:Nn.paddingLeft=Xe.inlineIndent*Xe.level);var Kn={};this.props.isOpen&&(Kn={"aria-owns":this.internalMenuId});var Hn=null;Xe.mode!=="horizontal"&&(Hn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Hn=S.createElement(this.props.expandIcon,Object(P.a)({},this.props))));var Fn=S.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Nn,className:"".concat(gt,"-title"),role:"button"},qt,jt,{"aria-expanded":Ct},Kn,{"aria-haspopup":"true",title:typeof Xe.title=="string"?Xe.title:void 0}),Xe.title,Hn||S.createElement("i",{className:"".concat(gt,"-arrow")})),hn=this.renderChildren(Xe.children),Ur=Xe.parentMenu.isRootMenu?Xe.parentMenu.props.getPopupContainer:function(yr){return yr.parentNode},Br=q[Xe.mode],Nr=Xe.popupOffset?{offset:Xe.popupOffset}:{},xr=Xe.mode==="inline"?"":Xe.popupClassName;xr+=yn==="rtl"?" ".concat(gt,"-rtl"):"";var Hr=Xe.disabled,Cr=Xe.triggerSubMenuAction,tn=Xe.subMenuOpenDelay,Yt=Xe.forceSubMenuRender,En=Xe.subMenuCloseDelay,an=Xe.builtinPlacements;_e.forEach(function(yr){return delete Xe[yr]}),delete Xe.onClick;var Pr=yn==="rtl"?Object.assign({},re,an):Object.assign({},xe,an);return delete Xe.direction,S.createElement("li",Object.assign({},Xe,Dt,{className:Lt,role:"menuitem"}),Tt&&Fn,Tt&&hn,!Tt&&S.createElement(ce.a,{prefixCls:gt,popupClassName:O()("".concat(gt,"-popup"),xr),getPopupContainer:Ur,builtinPlacements:Pr,popupPlacement:Br,popupVisible:Ct,popupAlign:Nr,popup:hn,action:Hr?[]:[Cr],mouseEnterDelay:tn,mouseLeaveDelay:En,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Yt},Fn))}}]),ut}(S.Component);ve.defaultProps={onMouseEnter:B,onMouseLeave:B,onTitleMouseEnter:B,onTitleMouseLeave:B,onTitleClick:B,manualRef:B,mode:"vertical",title:""};var Ce=Object(r.b)(function(Pt,ze){var ut=Pt.openKeys,st=Pt.activeKey,we=Pt.selectedKeys,Xe=ze.eventKey,Ct=ze.subMenuKey;return{isOpen:ut.indexOf(Xe)>-1,active:st[Ct]===Xe,selectedKeys:we}})(ve);Ce.isSubMenu=!0;var Ke=Ce,Qe="menuitem-overflowed",rt=.5,at=function(Pt){Object(h.a)(ut,Pt);var ze=Object(b.a)(ut);function ut(){var st;return Object(m.a)(this,ut),st=ze.apply(this,arguments),st.resizeObserver=null,st.mutationObserver=null,st.originalTotalWidth=0,st.overflowedItems=[],st.menuItemSizes=[],st.cancelFrameId=null,st.state={lastVisibleIndex:void 0},st.getMenuItemNodes=function(){var we=st.props.prefixCls,Xe=le.findDOMNode(Object(d.a)(st));return Xe?[].slice.call(Xe.children).filter(function(Ct){return Ct.className.split(" ").indexOf("".concat(we,"-overflowed-submenu"))<0}):[]},st.getOverflowedSubMenuItem=function(we,Xe,Ct){var gt=st.props,Tt=gt.overflowedIndicator,Lt=gt.level,Dt=gt.mode,jt=gt.prefixCls,qt=gt.theme;if(Lt!==1||Dt!=="horizontal")return null;var Nn=st.props.children[0],yn=Nn.props,Kn=yn.children,Hn=yn.title,Fn=yn.style,hn=Object(ie.a)(yn,["children","title","style"]),Ur=Object(P.a)({},Fn),Br="".concat(we,"-overflowed-indicator"),Nr="".concat(we,"-overflowed-indicator");Xe.length===0&&Ct!==!0?Ur=Object(P.a)(Object(P.a)({},Ur),{},{display:"none"}):Ct&&(Ur=Object(P.a)(Object(P.a)({},Ur),{},{visibility:"hidden",position:"absolute"}),Br="".concat(Br,"-placeholder"),Nr="".concat(Nr,"-placeholder"));var xr=qt?"".concat(jt,"-").concat(qt):"",Hr={};return _e.forEach(function(Cr){hn[Cr]!==void 0&&(Hr[Cr]=hn[Cr])}),S.createElement(Ke,Object.assign({title:Tt,className:"".concat(jt,"-overflowed-submenu"),popupClassName:xr},Hr,{key:Br,eventKey:Nr,disabled:!1,style:Ur}),Xe)},st.setChildrenWidthAndResize=function(){if(st.props.mode!=="horizontal")return;var we=le.findDOMNode(Object(d.a)(st));if(!we)return;var Xe=we.children;if(!Xe||Xe.length===0)return;var Ct=we.children[Xe.length-1];se(Ct,"display","inline-block");var gt=st.getMenuItemNodes(),Tt=gt.filter(function(Lt){return Lt.className.split(" ").indexOf(Qe)>=0});Tt.forEach(function(Lt){se(Lt,"display","inline-block")}),st.menuItemSizes=gt.map(function(Lt){return ye(Lt,!0)}),Tt.forEach(function(Lt){se(Lt,"display","none")}),st.overflowedIndicatorWidth=ye(we.children[we.children.length-1],!0),st.originalTotalWidth=st.menuItemSizes.reduce(function(Lt,Dt){return Lt+Dt},0),st.handleResize(),se(Ct,"display","none")},st.handleResize=function(){if(st.props.mode!=="horizontal")return;var we=le.findDOMNode(Object(d.a)(st));if(!we)return;var Xe=ye(we);st.overflowedItems=[];var Ct=0,gt;st.originalTotalWidth>Xe+rt&&(gt=-1,st.menuItemSizes.forEach(function(Tt){Ct+=Tt,Ct+st.overflowedIndicatorWidth<=Xe&&(gt+=1)})),st.setState({lastVisibleIndex:gt})},st}return Object(D.a)(ut,[{key:"componentDidMount",value:function(){var we=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Xe=le.findDOMNode(this);if(!Xe)return;this.resizeObserver=new Q.default(function(Ct){Ct.forEach(function(){var gt=we.cancelFrameId;cancelAnimationFrame(gt),we.cancelFrameId=requestAnimationFrame(we.setChildrenWidthAndResize)})}),[].slice.call(Xe.children).concat(Xe).forEach(function(Ct){we.resizeObserver.observe(Ct)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){we.resizeObserver.disconnect(),[].slice.call(Xe.children).concat(Xe).forEach(function(Ct){we.resizeObserver.observe(Ct)}),we.setChildrenWidthAndResize()}),this.mutationObserver.observe(Xe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(we){var Xe=this,Ct=this.state.lastVisibleIndex;return(we||[]).reduce(function(gt,Tt,Lt){var Dt=Tt;if(Xe.props.mode==="horizontal"){var jt=Xe.getOverflowedSubMenuItem(Tt.props.eventKey,[]);Ct!==void 0&&Xe.props.className.indexOf("".concat(Xe.props.prefixCls,"-root"))!==-1&&(Lt>Ct&&(Dt=S.cloneElement(Tt,{style:{display:"none"},eventKey:"".concat(Tt.props.eventKey,"-hidden"),className:"".concat(Qe)})),Lt===Ct+1&&(Xe.overflowedItems=we.slice(Ct+1).map(function(Nn){return S.cloneElement(Nn,{key:Nn.props.eventKey,mode:"vertical-left"})}),jt=Xe.getOverflowedSubMenuItem(Tt.props.eventKey,Xe.overflowedItems)));var qt=[].concat(Object(fe.a)(gt),[jt,Dt]);return Lt===we.length-1&&qt.push(Xe.getOverflowedSubMenuItem(Tt.props.eventKey,[],!0)),qt}return[].concat(Object(fe.a)(gt),[Dt])},[])}},{key:"render",value:function(){var we=this.props,Xe=we.visible,Ct=we.prefixCls,gt=we.overflowedIndicator,Tt=we.mode,Lt=we.level,Dt=we.tag,jt=we.children,qt=we.theme,Nn=Object(ie.a)(we,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),yn=Dt;return S.createElement(yn,Object.assign({},Nn),this.renderChildren(jt))}}]),ut}(S.Component);at.defaultProps={tag:"div",className:""};var it=at;function et(Pt){return Pt.length?Pt.every(function(ze){return!!ze.props.disabled}):!0}function ke(Pt,ze,ut){var st=Pt.getState();Pt.setState({activeKey:Object(P.a)(Object(P.a)({},st.activeKey),{},Object(n.a)({},ze,ut))})}function Pe(Pt){return Pt.eventKey||"0-menu-"}function $e(Pt,ze){var ut=ze,st=Pt.children,we=Pt.eventKey;if(ut){var Xe;if(de(st,function(Ct,gt){Ct&&Ct.props&&!Ct.props.disabled&&ut===G(Ct,we,gt)&&(Xe=!0)}),Xe)return ut}return ut=null,Pt.defaultActiveFirst&&de(st,function(Ct,gt){!ut&&Ct&&!Ct.props.disabled&&(ut=G(Ct,we,gt))}),ut}function Et(Pt){if(Pt){var ze=this.instanceArray.indexOf(Pt);ze!==-1?this.instanceArray[ze]=Pt:this.instanceArray.push(Pt)}}var ot=function(Pt){Object(h.a)(ut,Pt);var ze=Object(b.a)(ut);function ut(st){var we;return Object(m.a)(this,ut),we=ze.call(this,st),we.onKeyDown=function(Xe,Ct){var gt=Xe.keyCode,Tt;if(we.getFlatInstanceArray().forEach(function(Dt){Dt&&Dt.props.active&&Dt.onKeyDown&&(Tt=Dt.onKeyDown(Xe))}),Tt)return 1;var Lt=null;return(gt===x.a.UP||gt===x.a.DOWN)&&(Lt=we.step(gt===x.a.UP?-1:1)),Lt?(Xe.preventDefault(),ke(we.props.store,Pe(we.props),Lt.props.eventKey),typeof Ct=="function"&&Ct(Lt),1):void 0},we.onItemHover=function(Xe){var Ct=Xe.key,gt=Xe.hover;ke(we.props.store,Pe(we.props),gt?Ct:null)},we.onDeselect=function(Xe){we.props.onDeselect(Xe)},we.onSelect=function(Xe){we.props.onSelect(Xe)},we.onClick=function(Xe){we.props.onClick(Xe)},we.onOpenChange=function(Xe){we.props.onOpenChange(Xe)},we.onDestroy=function(Xe){we.props.onDestroy(Xe)},we.getFlatInstanceArray=function(){return we.instanceArray},we.step=function(Xe){var Ct=we.getFlatInstanceArray(),gt=we.props.store.getState().activeKey[Pe(we.props)],Tt=Ct.length;if(!Tt)return null;Xe<0&&(Ct=Ct.concat().reverse());var Lt=-1;if(Ct.every(function(Nn,yn){return Nn&&Nn.props.eventKey===gt?(Lt=yn,!1):!0}),!we.props.defaultActiveFirst&&Lt!==-1&&et(Ct.slice(Lt,Tt-1)))return;var Dt=(Lt+1)%Tt,jt=Dt;do{var qt=Ct[jt];if(!qt||qt.props.disabled)jt=(jt+1)%Tt;else return qt}while(jt!==Dt);return null},we.renderCommonMenuItem=function(Xe,Ct,gt){var Tt=we.props.store.getState(),Lt=Object(d.a)(we),Dt=Lt.props,jt=G(Xe,Dt.eventKey,Ct),qt=Xe.props;if(!qt||typeof Xe.type=="string")return Xe;var Nn=jt===Tt.activeKey,yn=Object(P.a)(Object(P.a)({mode:qt.mode||Dt.mode,level:Dt.level,inlineIndent:Dt.inlineIndent,renderMenuItem:we.renderMenuItem,rootPrefixCls:Dt.prefixCls,index:Ct,parentMenu:Dt.parentMenu,manualRef:qt.disabled?void 0:Object(f.a)(Xe.ref,Et.bind(Object(d.a)(we))),eventKey:jt,active:!qt.disabled&&Nn,multiple:Dt.multiple,onClick:function(Hn){(qt.onClick||B)(Hn),we.onClick(Hn)},onItemHover:we.onItemHover,motion:Dt.motion,subMenuOpenDelay:Dt.subMenuOpenDelay,subMenuCloseDelay:Dt.subMenuCloseDelay,forceSubMenuRender:Dt.forceSubMenuRender,onOpenChange:we.onOpenChange,onDeselect:we.onDeselect,onSelect:we.onSelect,builtinPlacements:Dt.builtinPlacements,itemIcon:qt.itemIcon||we.props.itemIcon,expandIcon:qt.expandIcon||we.props.expandIcon},gt),{},{direction:Dt.direction});return(Dt.mode==="inline"||me())&&(yn.triggerSubMenuAction="click"),S.cloneElement(Xe,yn)},we.renderMenuItem=function(Xe,Ct,gt){if(!Xe)return null;var Tt=we.props.store.getState(),Lt={openKeys:Tt.openKeys,selectedKeys:Tt.selectedKeys,triggerSubMenuAction:we.props.triggerSubMenuAction,subMenuKey:gt};return we.renderCommonMenuItem(Xe,Ct,Lt)},st.store.setState({activeKey:Object(P.a)(Object(P.a)({},st.store.getState().activeKey),{},Object(n.a)({},st.eventKey,$e(st,st.activeKey)))}),we.instanceArray=[],we}return Object(D.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||!v()(this.props.style,we.style)}},{key:"componentDidUpdate",value:function(we){var Xe=this.props,Ct="activeKey"in Xe?Xe.activeKey:Xe.store.getState().activeKey[Pe(Xe)],gt=$e(Xe,Ct);if(gt!==Ct)ke(Xe.store,Pe(Xe),gt);else if("activeKey"in we){var Tt=$e(we,we.activeKey);gt!==Tt&&ke(Xe.store,Pe(Xe),gt)}}},{key:"render",value:function(){var we=this,Xe=Object(s.a)({},this.props);this.instanceArray=[];var Ct=O()(Xe.prefixCls,Xe.className,"".concat(Xe.prefixCls,"-").concat(Xe.mode)),gt={className:Ct,role:Xe.role||"menu"};Xe.id&&(gt.id=Xe.id),Xe.focusable&&(gt.tabIndex=0,gt.onKeyDown=this.onKeyDown);var Tt=Xe.prefixCls,Lt=Xe.eventKey,Dt=Xe.visible,jt=Xe.level,qt=Xe.mode,Nn=Xe.overflowedIndicator,yn=Xe.theme;return _e.forEach(function(Kn){return delete Xe[Kn]}),delete Xe.onClick,S.createElement(it,Object.assign({},Xe,{prefixCls:Tt,mode:qt,tag:"ul",level:jt,theme:yn,visible:Dt,overflowedIndicator:Nn},gt),S.Children.map(Xe.children,function(Kn,Hn){return we.renderMenuItem(Kn,Hn,Lt||"0-menu-")}))}}]),ut}(S.Component);ot.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:B};var At=Object(r.b)()(ot),Ne=At,Be=u("Kwbf");function Ge(Pt,ze,ut){var st=Pt.prefixCls,we=Pt.motion,Xe=Pt.defaultMotions,Ct=Xe===void 0?{}:Xe,gt=Pt.openAnimation,Tt=Pt.openTransitionName,Lt=ze.switchingModeFromInline;if(we)return we;if(Object(a.a)(gt)==="object"&>)Object(Be.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof gt=="string")return{motionName:"".concat(st,"-open-").concat(gt)};if(Tt)return{motionName:Tt};var Dt=Ct[ut];return Dt||(Lt?null:Ct.other)}var Te=function(Pt){Object(h.a)(ut,Pt);var ze=Object(b.a)(ut);function ut(st){var we;Object(m.a)(this,ut),we=ze.call(this,st),we.inlineOpenKeys=[],we.onSelect=function(gt){var Tt=Object(d.a)(we),Lt=Tt.props;if(Lt.selectable){var Dt=we.store.getState(),jt=Dt.selectedKeys,qt=gt.key;Lt.multiple?jt=jt.concat([qt]):jt=[qt],"selectedKeys"in Lt||we.store.setState({selectedKeys:jt}),Lt.onSelect(Object(P.a)(Object(P.a)({},gt),{},{selectedKeys:jt}))}},we.onClick=function(gt){var Tt=we.getRealMenuMode(),Lt=Object(d.a)(we),Dt=Lt.store,jt=Lt.props.onOpenChange;Tt!=="inline"&&!("openKeys"in we.props)&&(Dt.setState({openKeys:[]}),jt([])),we.props.onClick(gt)},we.onKeyDown=function(gt,Tt){we.innerMenu.getWrappedInstance().onKeyDown(gt,Tt)},we.onOpenChange=function(gt){var Tt=Object(d.a)(we),Lt=Tt.props,Dt=we.store.getState().openKeys.concat(),jt=!1,qt=function(yn){var Kn=!1;if(yn.open)Kn=Dt.indexOf(yn.key)===-1,Kn&&Dt.push(yn.key);else{var Hn=Dt.indexOf(yn.key);Kn=Hn!==-1,Kn&&Dt.splice(Hn,1)}jt=jt||Kn};Array.isArray(gt)?gt.forEach(qt):qt(gt),jt&&("openKeys"in we.props||we.store.setState({openKeys:Dt}),Lt.onOpenChange(Dt))},we.onDeselect=function(gt){var Tt=Object(d.a)(we),Lt=Tt.props;if(Lt.selectable){var Dt=we.store.getState().selectedKeys.concat(),jt=gt.key,qt=Dt.indexOf(jt);qt!==-1&&Dt.splice(qt,1),"selectedKeys"in Lt||we.store.setState({selectedKeys:Dt}),Lt.onDeselect(Object(P.a)(Object(P.a)({},gt),{},{selectedKeys:Dt}))}},we.onMouseEnter=function(gt){we.restoreModeVerticalFromInline();var Tt=we.props.onMouseEnter;Tt&&Tt(gt)},we.onTransitionEnd=function(gt){var Tt=gt.propertyName==="width"&>.target===gt.currentTarget,Lt=gt.target.className,Dt=Object.prototype.toString.call(Lt)==="[object SVGAnimatedString]"?Lt.animVal:Lt,jt=gt.propertyName==="font-size"&&Dt.indexOf("anticon")>=0;(Tt||jt)&&we.restoreModeVerticalFromInline()},we.setInnerMenu=function(gt){we.innerMenu=gt},we.isRootMenu=!0;var Xe=st.defaultSelectedKeys,Ct=st.defaultOpenKeys;return"selectedKeys"in st&&(Xe=st.selectedKeys||[]),"openKeys"in st&&(Ct=st.openKeys||[]),we.store=Object(r.c)({selectedKeys:Xe,openKeys:Ct,activeKey:{"0-menu-":$e(st,st.activeKey)}}),we.state={switchingModeFromInline:!1},we}return Object(D.a)(ut,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(we){this.updateOpentKeysWhenSwitchMode(we),this.updateMiniStore();var Xe=this.props,Ct=Xe.siderCollapsed,gt=Xe.inlineCollapsed,Tt=Xe.onOpenChange;(!we.inlineCollapsed&>||!we.siderCollapsed&&Ct)&&Tt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(we){var Xe=this.props,Ct=this.store,gt=this.inlineOpenKeys,Tt=Ct.getState(),Lt={};we.mode==="inline"&&Xe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Xe||((Xe.inlineCollapsed&&!we.inlineCollapsed||Xe.siderCollapsed&&!we.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Tt.openKeys.concat(),Lt.openKeys=[]),(!Xe.inlineCollapsed&&we.inlineCollapsed||!Xe.siderCollapsed&&we.siderCollapsed)&&(Lt.openKeys=gt,this.inlineOpenKeys=[])),Object.keys(Lt).length&&Ct.setState(Lt)}},{key:"updateMenuDisplay",value:function(){var we=this.props.collapsedWidth,Xe=this.store,Ct=this.prevOpenKeys,gt=this.getInlineCollapsed()&&(we===0||we==="0"||we==="0px");gt?(this.prevOpenKeys=Xe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ct&&(this.store.setState({openKeys:Ct}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var we=this.props.mode,Xe=this.state.switchingModeFromInline,Ct=this.getInlineCollapsed();return Xe&&Ct?"inline":Ct?"vertical":we}},{key:"getInlineCollapsed",value:function(){var we=this.props,Xe=we.inlineCollapsed,Ct=we.siderCollapsed;return Ct!==void 0?Ct:Xe}},{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(i.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Xe=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:Xe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ge(this.props,this.state,Xe)}),delete we.openAnimation,delete we.openTransitionName,S.createElement(r.a,{store:this.store},S.createElement(Ne,Object.assign({},we,{ref:this.setInnerMenu}),this.props.children))}}]),ut}(S.Component);Te.defaultProps={selectable:!0,onClick:B,onSelect:B,onOpenChange:B,onDeselect:B,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:S.createElement("span",null,"\xB7\xB7\xB7")};var Me=Te,Le=function(Pt){Object(h.a)(ut,Pt);var ze=Object(b.a)(ut);function ut(){var st;return Object(m.a)(this,ut),st=ze.apply(this,arguments),st.onKeyDown=function(we){var Xe=we.keyCode;return Xe===x.a.ENTER?(st.onClick(we),!0):void 0},st.onMouseLeave=function(we){var Xe=st.props,Ct=Xe.eventKey,gt=Xe.onItemHover,Tt=Xe.onMouseLeave;gt({key:Ct,hover:!1}),Tt({key:Ct,domEvent:we})},st.onMouseEnter=function(we){var Xe=st.props,Ct=Xe.eventKey,gt=Xe.onItemHover,Tt=Xe.onMouseEnter;gt({key:Ct,hover:!0}),Tt({key:Ct,domEvent:we})},st.onClick=function(we){var Xe=st.props,Ct=Xe.eventKey,gt=Xe.multiple,Tt=Xe.onClick,Lt=Xe.onSelect,Dt=Xe.onDeselect,jt=Xe.isSelected,qt={key:Ct,keyPath:[Ct],item:Object(d.a)(st),domEvent:we};Tt(qt),gt?jt?Dt(qt):Lt(qt):jt||Lt(qt)},st.saveNode=function(we){st.node=we},st}return Object(D.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,Xe=Object(P.a)({},this.props),Ct=O()(this.getPrefixCls(),Xe.className,(we={},Object(n.a)(we,this.getActiveClassName(),!Xe.disabled&&Xe.active),Object(n.a)(we,this.getSelectedClassName(),Xe.isSelected),Object(n.a)(we,this.getDisabledClassName(),Xe.disabled),we)),gt=Object(P.a)(Object(P.a)({},Xe.attribute),{},{title:typeof Xe.title=="string"?Xe.title:void 0,className:Ct,role:Xe.role||"menuitem","aria-disabled":Xe.disabled});Xe.role==="option"?gt=Object(P.a)(Object(P.a)({},gt),{},{role:"option","aria-selected":Xe.isSelected}):(Xe.role===null||Xe.role==="none")&&(gt.role="none");var Tt={onClick:Xe.disabled?null:this.onClick,onMouseLeave:Xe.disabled?null:this.onMouseLeave,onMouseEnter:Xe.disabled?null:this.onMouseEnter},Lt=Object(P.a)({},Xe.style);Xe.mode==="inline"&&(Xe.direction==="rtl"?Lt.paddingRight=Xe.inlineIndent*Xe.level:Lt.paddingLeft=Xe.inlineIndent*Xe.level),_e.forEach(function(jt){return delete Xe[jt]}),delete Xe.direction;var Dt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Dt=S.createElement(this.props.itemIcon,this.props)),S.createElement("li",Object.assign({},Object(i.default)(Xe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),gt,Tt,{style:Lt,ref:this.saveNode}),Xe.children,Dt)}}]),ut}(S.Component);Le.isMenuItem=!0,Le.defaultProps={onSelect:B,onMouseEnter:B,onMouseLeave:B,manualRef:B};var Fe=Object(r.b)(function(Pt,ze){var ut=Pt.activeKey,st=Pt.selectedKeys,we=ze.eventKey,Xe=ze.subMenuKey;return{active:ut[Xe]===we,isSelected:st.indexOf(we)!==-1}})(Le),dt=Fe,_t=function(Pt){Object(h.a)(ut,Pt);var ze=Object(b.a)(ut);function ut(){var st;return Object(m.a)(this,ut),st=ze.apply(this,arguments),st.renderInnerMenuItem=function(we){var Xe=st.props,Ct=Xe.renderMenuItem,gt=Xe.index;return Ct(we,gt,st.props.subMenuKey)},st}return Object(D.a)(ut,[{key:"render",value:function(){var we=Object(s.a)({},this.props),Xe=we.className,Ct=Xe===void 0?"":Xe,gt=we.rootPrefixCls,Tt="".concat(gt,"-item-group-title"),Lt="".concat(gt,"-item-group-list"),Dt=we.title,jt=we.children;return _e.forEach(function(qt){return delete we[qt]}),delete we.onClick,delete we.direction,S.createElement("li",Object.assign({},we,{className:"".concat(Ct," ").concat(gt,"-item-group")}),S.createElement("div",{className:Tt,title:typeof Dt=="string"?Dt:void 0},Dt),S.createElement("ul",{className:Lt},S.Children.map(jt,this.renderInnerMenuItem)))}}]),ut}(S.Component);_t.isMenuItemGroup=!0,_t.defaultProps={disabled:!0};var Ut=_t,cn=function(ze){var ut=ze.className,st=ze.rootPrefixCls,we=ze.style;return S.createElement("li",{className:"".concat(ut," ").concat(st,"-item-divider"),style:we})};cn.defaultProps={disabled:!0,className:"",style:{}};var An=cn,rn=Y.e=Me},"1nVM":function(M,Y,u){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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("MlIO"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.Hasher,h=m.x64,b=h.Word,S=h.WordArray,r=m.algo;function i(){return b.create.apply(b,arguments)}var s=[i(1116352408,3609767458),i(1899447441,602891725),i(3049323471,3964484399),i(3921009573,2173295548),i(961987163,4081628472),i(1508970993,3053834265),i(2453635748,2937671579),i(2870763221,3664609560),i(3624381080,2734883394),i(310598401,1164996542),i(607225278,1323610764),i(1426881987,3590304994),i(1925078388,4068182383),i(2162078206,991336113),i(2614888103,633803317),i(3248222580,3479774868),i(3835390401,2666613458),i(4022224774,944711139),i(264347078,2341262773),i(604807628,2007800933),i(770255983,1495990901),i(1249150122,1856431235),i(1555081692,3175218132),i(1996064986,2198950837),i(2554220882,3999719339),i(2821834349,766784016),i(2952996808,2566594879),i(3210313671,3203337956),i(3336571891,1034457026),i(3584528711,2466948901),i(113926993,3758326383),i(338241895,168717936),i(666307205,1188179964),i(773529912,1546045734),i(1294757372,1522805485),i(1396182291,2643833823),i(1695183700,2343527390),i(1986661051,1014477480),i(2177026350,1206759142),i(2456956037,344077627),i(2730485921,1290863460),i(2820302411,3158454273),i(3259730800,3505952657),i(3345764771,106217008),i(3516065817,3606008344),i(3600352804,1432725776),i(4094571909,1467031594),i(275423344,851169720),i(430227734,3100823752),i(506948616,1363258195),i(659060556,3750685593),i(883997877,3785050280),i(958139571,3318307427),i(1322822218,3812723403),i(1537002063,2003034995),i(1747873779,3602036899),i(1955562222,1575990012),i(2024104815,1125592928),i(2227730452,2716904306),i(2361852424,442776044),i(2428436474,593698344),i(2756734187,3733110249),i(3204031479,2999351573),i(3329325298,3815920427),i(3391569614,3928383900),i(3515267271,566280711),i(3940187606,3454069534),i(4118630271,4000239992),i(116418474,1914138554),i(174292421,2731055270),i(289380356,3203993006),i(460393269,320620315),i(685471733,587496836),i(852142971,1086792851),i(1017036298,365543100),i(1126000580,2618297676),i(1288033470,3409855158),i(1501505948,4234509866),i(1607167915,987167468),i(1816402316,1246189591)],n=[];(function(){for(var f=0;f<80;f++)n[f]=i()})();var x=r.SHA512=d.extend({_doReset:function(){this._hash=new S.init([new b.init(1779033703,4089235720),new b.init(3144134277,2227873595),new b.init(1013904242,4271175723),new b.init(2773480762,1595750129),new b.init(1359893119,2917565137),new b.init(2600822924,725511199),new b.init(528734635,4215389547),new b.init(1541459225,327033209)])},_doProcessBlock:function(f,y){for(var v=this._hash.words,p=v[0],O=v[1],a=v[2],l=v[3],g=v[4],T=v[5],_=v[6],c=v[7],R=p.high,w=p.low,C=O.high,E=O.low,o=a.high,A=a.low,k=l.high,U=l.low,N=g.high,z=g.low,W=T.high,K=T.low,V=_.high,F=_.low,B=c.high,G=c.low,ae=R,de=w,oe=C,_e=E,ye=o,se=A,me=k,fe=U,ie=N,le=z,Q=W,ce=K,te=V,ee=F,xe=B,re=G,Z=0;Z<80;Z++){var X,q,Ee=n[Z];if(Z<16)q=Ee.high=f[y+Z*2]|0,X=Ee.low=f[y+Z*2+1]|0;else{var ve=n[Z-15],Ce=ve.high,Ke=ve.low,Qe=(Ce>>>1|Ke<<31)^(Ce>>>8|Ke<<24)^Ce>>>7,rt=(Ke>>>1|Ce<<31)^(Ke>>>8|Ce<<24)^(Ke>>>7|Ce<<25),at=n[Z-2],it=at.high,et=at.low,ke=(it>>>19|et<<13)^(it<<3|et>>>29)^it>>>6,Pe=(et>>>19|it<<13)^(et<<3|it>>>29)^(et>>>6|it<<26),$e=n[Z-7],Et=$e.high,ot=$e.low,At=n[Z-16],Ne=At.high,Be=At.low;X=rt+ot,q=Qe+Et+(X>>>0>>0?1:0),X=X+Pe,q=q+ke+(X>>>0>>0?1:0),X=X+Be,q=q+Ne+(X>>>0>>0?1:0),Ee.high=q,Ee.low=X}var Ge=ie&Q^~ie&te,Te=le&ce^~le&ee,Me=ae&oe^ae&ye^oe&ye,Le=de&_e^de&se^_e&se,Fe=(ae>>>28|de<<4)^(ae<<30|de>>>2)^(ae<<25|de>>>7),dt=(de>>>28|ae<<4)^(de<<30|ae>>>2)^(de<<25|ae>>>7),_t=(ie>>>14|le<<18)^(ie>>>18|le<<14)^(ie<<23|le>>>9),Ut=(le>>>14|ie<<18)^(le>>>18|ie<<14)^(le<<23|ie>>>9),cn=s[Z],An=cn.high,rn=cn.low,Pt=re+Ut,ze=xe+_t+(Pt>>>0>>0?1:0),Pt=Pt+Te,ze=ze+Ge+(Pt>>>0>>0?1:0),Pt=Pt+rn,ze=ze+An+(Pt>>>0>>0?1:0),Pt=Pt+X,ze=ze+q+(Pt>>>0>>0?1:0),ut=dt+Le,st=Fe+Me+(ut>>>0
            >>0?1:0);xe=te,re=ee,te=Q,ee=ce,Q=ie,ce=le,le=fe+Pt|0,ie=me+ze+(le>>>0>>0?1:0)|0,me=ye,fe=se,ye=oe,se=_e,oe=ae,_e=de,de=Pt+ut|0,ae=ze+st+(de>>>0>>0?1:0)|0}w=p.low=w+de,p.high=R+ae+(w>>>0>>0?1:0),E=O.low=E+_e,O.high=C+oe+(E>>>0<_e>>>0?1:0),A=a.low=A+se,a.high=o+ye+(A>>>0>>0?1:0),U=l.low=U+fe,l.high=k+me+(U>>>0>>0?1:0),z=g.low=z+le,g.high=N+ie+(z>>>0>>0?1:0),K=T.low=K+ce,T.high=W+Q+(K>>>0>>0?1:0),F=_.low=F+ee,_.high=V+te+(F>>>0>>0?1:0),G=c.low=G+re,c.high=B+xe+(G>>>0>>0?1:0)},_doFinalize:function(){var f=this._data,y=f.words,v=this._nDataBytes*8,p=f.sigBytes*8;y[p>>>5]|=128<<24-p%32,y[(p+128>>>10<<5)+30]=Math.floor(v/4294967296),y[(p+128>>>10<<5)+31]=v,f.sigBytes=y.length*4,this._process();var O=this._hash.toX32();return O},clone:function(){var f=d.clone.call(this);return f._hash=this._hash.clone(),f},blockSize:1024/32});m.SHA512=d._createHelper(x),m.HmacSHA512=d._createHmacHelper(x)}(),P.SHA512})},"3d99":function(M,Y,u){M.exports={flex_box_center:"flex_box_center___29402",flex_space_between:"flex_space_between___1DQkL",flex_box_vertical_center:"flex_box_vertical_center___2c5rw",flex_box_center_end:"flex_box_center_end___31UwQ",flex_box_column:"flex_box_column___27HfP",dataset:"dataset___1COtX",header:"header___3oVtK",title:"title___pTdL6",dataPath:"dataPath___2IjLi",pathTitle:"pathTitle___3y3r0",btns:"btns___3HrP1",content:"content___2DtrV",customTable:"customTable____cu3-",row:"row___18XmF",empty:"empty___1WFDJ",path:"path___2fzVn",text:"text___5NWvD",actionsBtns:"actionsBtns___YB-ud",customModal:"customModal___S24dW",shareModal:"shareModal___1fTc3",fileName:"fileName___3b0gK",renameModal:"renameModal___3antI",errorDes:"errorDes___3PXc9",uploadFileModal:"uploadFileModal___3cGWq"}},"3y9D":function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=D.Hasher,b=m.algo,S=[],r=b.SHA1=h.extend({_doReset:function(){this._hash=new d.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(i,s){for(var n=this._hash.words,x=n[0],f=n[1],y=n[2],v=n[3],p=n[4],O=0;O<80;O++){if(O<16)S[O]=i[s+O]|0;else{var a=S[O-3]^S[O-8]^S[O-14]^S[O-16];S[O]=a<<1|a>>>31}var l=(x<<5|x>>>27)+p+S[O];O<20?l+=(f&y|~f&v)+1518500249:O<40?l+=(f^y^v)+1859775393:O<60?l+=(f&y|f&v|y&v)-1894007588:l+=(f^y^v)-899497514,p=v,v=y,y=f<<30|f>>>2,f=x,x=l}n[0]=n[0]+x|0,n[1]=n[1]+f|0,n[2]=n[2]+y|0,n[3]=n[3]+v|0,n[4]=n[4]+p|0},_doFinalize:function(){var i=this._data,s=i.words,n=this._nDataBytes*8,x=i.sigBytes*8;return s[x>>>5]|=128<<24-x%32,s[(x+64>>>9<<4)+14]=Math.floor(n/4294967296),s[(x+64>>>9<<4)+15]=n,i.sigBytes=s.length*4,this._process(),this._hash},clone:function(){var i=h.clone.call(this);return i._hash=this._hash.clone(),i}});m.SHA1=h._createHelper(r),m.HmacSHA1=h._createHmacHelper(r)}(),P.SHA1})},4:function(M,Y){},"4SAo":function(M,Y,u){M.exports={footerWrap:"footerWrap___2ePEu"}},"4qgm":function(M,Y){M.exports="data:image/png;base64,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"},"4u4S":function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII="},"55Ip":function(M,Y,u){"use strict";u.d(Y,"a",function(){return l});var P=u("Ty5D"),m=u("dI71"),D=u("q1tI"),d=u.n(D),h=u("YS25"),b=u("17x9"),S=u.n(b),r=u("wx14"),i=u("zLVn"),s=u("9R94"),n=function(E){Object(m.a)(o,E);function o(){for(var k,U=arguments.length,N=new Array(U),z=0;z>>24)&16711935|(g<<24|g>>>8)&4278255360,T=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360;var _=O[l];_.high^=T,_.low^=g}for(var c=0;c<24;c++){for(var R=0;R<5;R++){for(var w=0,C=0,E=0;E<5;E++){var _=O[R+5*E];w^=_.high,C^=_.low}var o=f[R];o.high=w,o.low=C}for(var R=0;R<5;R++)for(var A=f[(R+4)%5],k=f[(R+1)%5],U=k.high,N=k.low,w=A.high^(U<<1|N>>>31),C=A.low^(N<<1|U>>>31),E=0;E<5;E++){var _=O[R+5*E];_.high^=w,_.low^=C}for(var z=1;z<25;z++){var w,C,_=O[z],W=_.high,K=_.low,V=s[z];V<32?(w=W<>>32-V,C=K<>>32-V):(w=K<>>64-V,C=W<>>64-V);var F=f[n[z]];F.high=w,F.low=C}var B=f[0],G=O[0];B.high=G.high,B.low=G.low;for(var R=0;R<5;R++)for(var E=0;E<5;E++){var z=R+5*E,_=O[z],ae=f[z],de=f[(R+1)%5+5*E],oe=f[(R+2)%5+5*E];_.high=ae.high^~de.high&oe.high,_.low=ae.low^~de.low&oe.low}var _=O[0],_e=x[c];_.high^=_e.high,_.low^=_e.low}},_doFinalize:function(){var v=this._data,p=v.words,O=this._nDataBytes*8,a=v.sigBytes*8,l=this.blockSize*32;p[a>>>5]|=1<<24-a%32,p[(m.ceil((a+1)/l)*l>>>5)-1]|=128,v.sigBytes=p.length*4,this._process();for(var g=this._state,T=this.cfg.outputLength/8,_=T/8,c=[],R=0;R<_;R++){var w=g[R],C=w.high,E=w.low;C=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,E=(E<<8|E>>>24)&16711935|(E<<24|E>>>8)&4278255360,c.push(E),c.push(C)}return new h.init(c,T)},clone:function(){for(var v=b.clone.call(this),p=v._state=this._state.slice(0),O=0;O<25;O++)p[O]=p[O].clone();return v}});D.SHA3=b._createHelper(y),D.HmacSHA3=b._createHmacHelper(y)}(Math),P.SHA3})},"6+eU":function(M,Y,u){"use strict";u.d(Y,"a",function(){return c});var P=u("wx14"),m=u("rePB"),D=u("VTBJ"),d=u("1OyB"),h=u("vuIU"),b=u("Ji7U"),S=u("LK+K"),r=u("q1tI"),i=u.n(r),s=u("TSYQ"),n=u.n(s),x=function(w){var C,E="".concat(w.rootPrefixCls,"-item"),o=n()(E,"".concat(E,"-").concat(w.page),(C={},Object(m.a)(C,"".concat(E,"-active"),w.active),Object(m.a)(C,w.className,!!w.className),Object(m.a)(C,"".concat(E,"-disabled"),!w.page),C)),A=function(){w.onClick(w.page)},k=function(N){w.onKeyPress(N,w.onClick,w.page)};return i.a.createElement("li",{title:w.showTitle?w.page:null,className:o,onClick:A,onKeyPress:k,tabIndex:"0"},w.itemRender(w.page,"page",i.a.createElement("a",{rel:"nofollow"},w.page)))},f=x,y={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},v=function(R){Object(b.a)(C,R);var w=Object(S.a)(C);function C(){var E;Object(d.a)(this,C);for(var o=arguments.length,A=new Array(o),k=0;k=0||U.relatedTarget.className.indexOf("".concat(K,"-next"))>=0))return;E.setState({goInputText:""}),W(E.getValidValue())},E.go=function(U){var N=E.state.goInputText;if(N==="")return;(U.keyCode===y.ENTER||U.type==="click")&&(E.setState({goInputText:""}),E.props.quickGo(E.getValidValue()))},E}return Object(h.a)(C,[{key:"getValidValue",value:function(){var o=this.state,A=o.goInputText,k=o.current;return!A||isNaN(A)?k:Number(A)}},{key:"getPageSizeOptions",value:function(){var o=this.props,A=o.pageSize,k=o.pageSizeOptions;return k.some(function(U){return U.toString()===A.toString()})?k:k.concat([A.toString()]).sort(function(U,N){var z=isNaN(Number(U))?0:Number(U),W=isNaN(Number(N))?0:Number(N);return z-W})}},{key:"render",value:function(){var o=this,A=this.props,k=A.pageSize,U=A.locale,N=A.rootPrefixCls,z=A.changeSize,W=A.quickGo,K=A.goButton,V=A.selectComponentClass,F=A.buildOptionText,B=A.selectPrefixCls,G=A.disabled,ae=this.state.goInputText,de="".concat(N,"-options"),oe=V,_e=null,ye=null,se=null;if(!z&&!W)return null;var me=this.getPageSizeOptions();if(z&&oe){var fe=me.map(function(ie,le){return i.a.createElement(oe.Option,{key:le,value:ie.toString()},(F||o.buildOptionText)(ie))});_e=i.a.createElement(oe,{disabled:G,prefixCls:B,showSearch:!1,className:"".concat(de,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(k||me[0]).toString(),onChange:this.changeSize,getPopupContainer:function(le){return le.parentNode}},fe)}return W&&(K&&(se=typeof K=="boolean"?i.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:G,className:"".concat(de,"-quick-jumper-button")},U.jump_to_confirm):i.a.createElement("span",{onClick:this.go,onKeyUp:this.go},K)),ye=i.a.createElement("div",{className:"".concat(de,"-quick-jumper")},U.jump_to,i.a.createElement("input",{disabled:G,type:"text",value:ae,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),U.page,se)),i.a.createElement("li",{className:"".concat(de)},_e,ye)}}]),C}(i.a.Component);v.defaultProps={pageSizeOptions:["10","20","50","100"]};var p=v,O=u("N2Kk");function a(){}function l(R){return typeof R=="number"&&isFinite(R)&&Math.floor(R)===R}function g(R,w,C){return C}function T(R,w,C){var E=typeof R=="undefined"?w.pageSize:R;return Math.floor((C.total-1)/E)+1}var _=function(R){Object(b.a)(C,R);var w=Object(S.a)(C);function C(E){var o;Object(d.a)(this,C),o=w.call(this,E),o.getJumpPrevPage=function(){return Math.max(1,o.state.current-(o.props.showLessItems?3:5))},o.getJumpNextPage=function(){return Math.min(T(void 0,o.state,o.props),o.state.current+(o.props.showLessItems?3:5))},o.getItemIcon=function(z,W){var K=o.props.prefixCls,V=z||i.a.createElement("button",{type:"button","aria-label":W,className:"".concat(K,"-item-link")});return typeof z=="function"&&(V=i.a.createElement(z,Object(D.a)({},o.props))),V},o.savePaginationNode=function(z){o.paginationNode=z},o.isValid=function(z){return l(z)&&z!==o.state.current},o.shouldDisplayQuickJumper=function(){var z=o.props,W=z.showQuickJumper,K=z.pageSize,V=z.total;return V<=K?!1:W},o.handleKeyDown=function(z){(z.keyCode===y.ARROW_UP||z.keyCode===y.ARROW_DOWN)&&z.preventDefault()},o.handleKeyUp=function(z){var W=o.getValidValue(z),K=o.state.currentInputValue;W!==K&&o.setState({currentInputValue:W}),z.keyCode===y.ENTER?o.handleChange(W):z.keyCode===y.ARROW_UP?o.handleChange(W-1):z.keyCode===y.ARROW_DOWN&&o.handleChange(W+1)},o.changePageSize=function(z){var W=o.state.current,K=T(z,o.state,o.props);W=W>K?K:W,K===0&&(W=o.state.current),typeof z=="number"&&("pageSize"in o.props||o.setState({pageSize:z}),"current"in o.props||o.setState({current:W,currentInputValue:W})),o.props.onShowSizeChange(W,z),"onChange"in o.props&&o.props.onChange&&o.props.onChange(W,z)},o.handleChange=function(z){var W=o.props.disabled,K=z;if(o.isValid(K)&&!W){var V=T(void 0,o.state,o.props);K>V?K=V:K<1&&(K=1),"current"in o.props||o.setState({current:K,currentInputValue:K});var F=o.state.pageSize;return o.props.onChange(K,F),K}return o.state.current},o.prev=function(){o.hasPrev()&&o.handleChange(o.state.current-1)},o.next=function(){o.hasNext()&&o.handleChange(o.state.current+1)},o.jumpPrev=function(){o.handleChange(o.getJumpPrevPage())},o.jumpNext=function(){o.handleChange(o.getJumpNextPage())},o.hasPrev=function(){return o.state.current>1},o.hasNext=function(){return o.state.current2?K-2:0),F=2;F=k?N=k:N=Number(A),N}},{key:"getShowSizeChanger",value:function(){var o=this.props,A=o.showSizeChanger,k=o.total,U=o.totalBoundaryShowSizeChanger;return typeof A!="undefined"?A:k>U}},{key:"renderPrev",value:function(o){var A=this.props,k=A.prevIcon,U=A.itemRender,N=U(o,"prev",this.getItemIcon(k,"prev page")),z=!this.hasPrev();return Object(r.isValidElement)(N)?Object(r.cloneElement)(N,{disabled:z}):N}},{key:"renderNext",value:function(o){var A=this.props,k=A.nextIcon,U=A.itemRender,N=U(o,"next",this.getItemIcon(k,"next page")),z=!this.hasNext();return Object(r.isValidElement)(N)?Object(r.cloneElement)(N,{disabled:z}):N}},{key:"render",value:function(){var o=this,A=this.props,k=A.prefixCls,U=A.className,N=A.style,z=A.disabled,W=A.hideOnSinglePage,K=A.total,V=A.locale,F=A.showQuickJumper,B=A.showLessItems,G=A.showTitle,ae=A.showTotal,de=A.simple,oe=A.itemRender,_e=A.showPrevNextJumpers,ye=A.jumpPrevIcon,se=A.jumpNextIcon,me=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 ee=T(void 0,this.state,this.props),xe=[],re=null,Z=null,X=null,q=null,Ee=null,ve=F&&F.goButton,Ce=B?1:2,Ke=Q-1>0?Q-1:0,Qe=Q+1=Ce*2&&Q!==1+2&&(xe[0]=Object(r.cloneElement)(xe[0],{className:"".concat(k,"-item-after-jump-prev")}),xe.unshift(re)),ee-Q>=Ce*2&&Q!==ee-2&&(xe[xe.length-1]=Object(r.cloneElement)(xe[xe.length-1],{className:"".concat(k,"-item-before-jump-next")}),xe.push(Z)),$e!==1&&xe.unshift(X),Et!==ee&&xe.push(q)}var Ne=null;ae&&(Ne=i.a.createElement("li",{className:"".concat(k,"-total-text")},ae(K,[K===0?0:(Q-1)*ce+1,Q*ce>K?K:Q*ce])));var Be=!this.hasPrev()||!ee,Ge=!this.hasNext()||!ee;return i.a.createElement("ul",Object(P.a)({className:n()(k,U,Object(m.a)({},"".concat(k,"-disabled"),z)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},rt),Ne,i.a.createElement("li",{title:G?V.prev_page:null,onClick:this.prev,tabIndex:Be?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(k,"-prev"),Object(m.a)({},"".concat(k,"-disabled"),Be)),"aria-disabled":Be},this.renderPrev(Ke)),xe,i.a.createElement("li",{title:G?V.next_page:null,onClick:this.next,tabIndex:Ge?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(k,"-next"),Object(m.a)({},"".concat(k,"-disabled"),Ge)),"aria-disabled":Ge},this.renderNext(Qe)),i.a.createElement(p,{disabled:z,locale:V,rootPrefixCls:k,selectComponentClass:me,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(o,A){var k={};if("current"in o&&(k.current=o.current,o.current!==A.current&&(k.currentInputValue=k.current)),"pageSize"in o&&o.pageSize!==A.pageSize){var U=A.current,N=T(o.pageSize,A,o);U=U>N?N:U,"current"in o||(k.current=U,k.currentInputValue=U),k.pageSize=o.pageSize}return k}}]),C}(i.a.Component);_.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:g,totalBoundaryShowSizeChanger:50};var c=_},"6RRn":function(M,Y,u){"use strict";var P=u("wCXF"),m=u("n6Qo");u.d(Y,"b",function(){return m.a});var D=u("IBYe"),d=u("6eGT"),h=u("hW8S");u.d(Y,"a",function(){return h.a}),Y.c=P.b},"6eGT":function(M,Y,u){"use strict";function P(m){return null}Y.a=P},"7Cbv":function(M,Y,u){"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 D(){if(!P)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return P(m)}var d=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function h(f){return typeof f=="string"&&d.test(f)}for(var b=h,S=[],r=0;r<256;++r)S.push((r+256).toString(16).substr(1));function i(f){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,v=(S[f[y+0]]+S[f[y+1]]+S[f[y+2]]+S[f[y+3]]+"-"+S[f[y+4]]+S[f[y+5]]+"-"+S[f[y+6]]+S[f[y+7]]+"-"+S[f[y+8]]+S[f[y+9]]+"-"+S[f[y+10]]+S[f[y+11]]+S[f[y+12]]+S[f[y+13]]+S[f[y+14]]+S[f[y+15]]).toLowerCase();if(!b(v))throw TypeError("Stringified UUID is invalid");return v}var s=i;function n(f,y,v){f=f||{};var p=f.random||(f.rng||D)();if(p[6]=p[6]&15|64,p[8]=p[8]&63|128,y){v=v||0;for(var O=0;O<16;++O)y[v+O]=p[O];return y}return s(p)}var x=Y.a=n},"7ZXX":function(M,Y,u){M.exports=u.p+"static/err.6e7c5817.png"},"7ahc":function(M,Y,u){"use strict";u.d(Y,"a",function(){return T});var P=u("k1fw"),m=u("0Owb"),D=u("+L6B"),d=u("2/Rp"),h=u("y8nQ"),b=u("Vl3Y"),S=u("tJVT"),r=u("OaEy"),i=u("2fM7"),s=u("q1tI"),n=u.n(s),x=u("VrN/"),f=u.n(x),y=u("p77/"),v=u.n(y),p=u("c5Ni"),O=u.n(p),a=i.a.Option,l={labelCol:{span:4},wrapperCol:{span:20}},g={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(_){var c=_.callback,R=_.onCancel,w=Object(s.useState)("python"),C=Object(S.a)(w,2),E=C[0],o=C[1];function A(U){o(g[U][1])}function k(U){c(U)}return n.a.createElement(b.a,Object(m.a)({},l,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:k}),n.a.createElement(b.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},n.a.createElement(i.a,{onChange:A},Object.keys(g).map(function(U){return n.a.createElement(a,{key:U,value:U},g[U][0])}))),n.a.createElement(b.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},n.a.createElement(T,{mode:E})),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(d.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(d.a,{type:"ghost",onClick:R},"\u53D6\u6D88")))};function T(_){var c=_.value,R=_.onChange,w=_.mode,C=_.options,E=C===void 0?{}:C,o=Object(s.useRef)(),A=Object(s.useState)(),k=Object(S.a)(A,2),U=k[0],N=k[1];return Object(s.useEffect)(function(){if(U){function z(W){var K=W.getValue();R&&R(K)}return U.on("change",z),function(){U.off("change",z)}}},[U,R]),Object(s.useEffect)(function(){U&&U.setOption("mode",w)},[U,w]),Object(s.useEffect)(function(){U&&((c!==U.getValue()||c==="")&&setTimeout(function(){U.setValue(c||" ")},300))},[U,c]),Object(s.useEffect)(function(){if(o.current&&!U){var z=f.a.fromTextArea(o.current,Object(P.a)({mode:w,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},E));N(z)}},[o.current,U]),n.a.createElement("div",{className:"my-codemirror-container"},n.a.createElement("textarea",{ref:o}))}},"7ixt":function(M,Y,u){"use strict";u.d(Y,"a",function(){return D});var P={adjustX:1,adjustY:1},m=[0,0],D={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}},d=D},"7v3h":function(M,Y,u){M.exports=u.p+"static/empty2.dd73f390.png"},"8/bI":function(M,Y,u){M.exports=u.p+"static/empty.8918e228.png"},"815F":function(M,Y,u){"use strict";u.d(Y,"e",function(){return S}),u.d(Y,"c",function(){return i}),u.d(Y,"d",function(){return s}),u.d(Y,"a",function(){return x}),u.d(Y,"f",function(){return f}),u.d(Y,"b",function(){return y});var P=u("KQm4"),m=u("VTBJ"),D=u("Ff2n"),d=u("Zm9Q"),h=u("Kwbf"),b=u("OZM5");function S(v,p){return v!=null?v:p}function r(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],p=new Map;function O(a){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(a||[]).forEach(function(g){var T=g.key,_=g.children;Object(h.a)(T!=null,"Tree node must have a certain key: [".concat(l).concat(T,"]"));var c=String(T);Object(h.a)(!p.has(c)||T===null||T===void 0,"Same 'key' exist in the Tree: ".concat(c)),p.set(c,!0),O(_,"".concat(l).concat(c," > "))})}O(v)}function i(v){function p(O){var a=Object(d.a)(O);return a.map(function(l){if(!Object(b.i)(l))return Object(h.a)(!l,"Tree/TreeNode can only accept TreeNode as children."),null;var g=l.key,T=l.props,_=T.children,c=Object(D.a)(T,["children"]),R=Object(m.a)({key:g},c),w=p(_);return w.length&&(R.children=w),R}).filter(function(l){return l})}return p(v)}function s(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],O=new Set(p===!0?[]:p),a=[];function l(g){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return g.map(function(_,c){var R=Object(b.h)(T?T.pos:"0",c),w=S(_.key,R),C=Object(m.a)(Object(m.a)({},_),{},{parent:T,pos:R,children:null,data:_,isStart:[].concat(Object(P.a)(T?T.isStart:[]),[c===0]),isEnd:[].concat(Object(P.a)(T?T.isEnd:[]),[c===g.length-1])});return a.push(C),p===!0||O.has(w)?C.children=l(_.children||[],C):C.children=[],C})}return l(v),a}function n(v,p,O){var a;O?typeof O=="string"?a=function(T){return T[O]}:typeof O=="function"&&(a=function(T){return O(T)}):a=function(T,_){return S(T.key,_)};function l(g,T,_){var c=g?g.children:v,R=g?Object(b.h)(_.pos,T):"0";if(g){var w=a(g,R),C={node:g,index:T,pos:R,key:w,parentPos:_.node?_.pos:null,level:_.level+1};p(C)}c&&c.forEach(function(E,o){l(E,o,{node:g,pos:R,level:_?_.level+1:-1})})}l(null)}function x(v){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=p.initWrapper,a=p.processEntity,l=p.onProcessFinished,g=arguments.length>2?arguments[2]:void 0,T={},_={},c={posEntities:T,keyEntities:_};return O&&(c=O(c)||c),n(v,function(R){var w=R.node,C=R.index,E=R.pos,o=R.key,A=R.parentPos,k=R.level,U={node:w,index:C,key:o,pos:E,level:k},N=S(o,E);T[E]=U,_[N]=U,U.parent=T[A],U.parent&&(U.parent.children=U.parent.children||[],U.parent.children.push(U)),a&&a(U,c)},g),l&&l(c),c}function f(v,p){var O=p.expandedKeys,a=p.selectedKeys,l=p.loadedKeys,g=p.loadingKeys,T=p.checkedKeys,_=p.halfCheckedKeys,c=p.dragOverNodeKey,R=p.dropPosition,w=p.keyEntities,C=w[v],E={eventKey:v,expanded:O.indexOf(v)!==-1,selected:a.indexOf(v)!==-1,loaded:l.indexOf(v)!==-1,loading:g.indexOf(v)!==-1,checked:T.indexOf(v)!==-1,halfChecked:_.indexOf(v)!==-1,pos:String(C?C.pos:""),dragOver:c===v&&R===0,dragOverGapTop:c===v&&R===-1,dragOverGapBottom:c===v&&R===1};return E}function y(v){var p=v.data,O=v.expanded,a=v.selected,l=v.checked,g=v.loaded,T=v.loading,_=v.halfChecked,c=v.dragOver,R=v.dragOverGapTop,w=v.dragOverGapBottom,C=v.pos,E=v.active,o=Object(m.a)(Object(m.a)({},p),{},{expanded:O,selected:a,checked:l,loaded:g,loading:T,halfChecked:_,dragOver:c,dragOverGapTop:R,dragOverGapBottom:w,pos:C,active:E});return"props"in o||Object.defineProperty(o,"props",{get:function(){return Object(h.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),v}}),o}},"8EBN":function(M,Y,u){(function(P){P(u("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-1&&d.substring(S+1,d.length);if(r)return P.findModeByExtension(r)},P.findModeByName=function(d){d=d.toLowerCase();for(var h=0;h=oe.length?_e.slice(oe.length):_e}).join(` +`)}var s=[],n=["
              "],x=new S.a.Renderer,f=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function y(){s.length=0,n=["
                "]}var v={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function p(G,ae,de,oe){if(ae>=G.length||G[ae].level<=de)return ae;var _e=G[ae];oe.push("
              • "+_e.text+""),ae++;var ye=[];return ae=p(G,ae,_e.level,ye),ye.length>0&&(oe.push("
                  "),ye.forEach(function(se){oe.push(se)}),oe.push("
                ")),oe.push("
              • "),ae=p(G,ae,de,oe),ae}function O(){return p(s,0,0,n),n.push("
              "),n.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 oe=de[0],_e=i(oe,de[3]||""),ye=de[2]?de[2].trim():de[2];if(["latex","katex","math"].indexOf(ye)>=0){var se=T(),me=_e;_e=se,_[se]={type:"block",expression:me}}return{type:"code",raw:oe,lang:ye,text:_e}}}},l=/(?:\${2})([^\n`]+?)(?:\${2})/gi,g=0,T=function(){return"__special_katext_id_".concat(g++,"__")},_={};function c(){return _}function R(){g=0,_={}}function w(G){return G=G.replace(l,function(ae,de){var oe=T();return _[oe]={type:"inline",expression:de},oe}),G}var C=x.listitem;x.listitem=function(G){return C(w(G))};var E=x.paragraph;x.paragraph=function(G){return E(w(G))};var o=x.tablecell;x.tablecell=function(G,ae){return o(w(G),ae)},x.code=function(G,ae,de){var oe=(ae||"").match(/\S*/)[0];return oe?["latex","katex","math"].indexOf(oe)>=0?"

              ".concat(G,"

              "):'
              ').concat(de?G:Object(r.escape)(G,!0),`
              +`):'
              '+(de?G:Object(r.escape)(G,!0))+"
              "},x.heading=function(G,ae,de){var oe=this.options.headerPrefix+de.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:oe,level:ae,text:G}),"'+G+""},S.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),S.a.use({tokenizer:a,renderer:x});var A=S.a,k=u("SJMd"),U=u("ulZh"),N=u.n(U),z=u("m3rI"),W=u("Oy/b"),K=u("p5ED"),V=/]*>/g;function F(G){var ae=document.createElement("div");return ae.innerHTML=G,ae.childNodes.length===0?"":ae.childNodes[0].nodeValue}var B=Y.a=function(G){var ae=G.value,de=ae===void 0?"":ae,oe=G.className,_e=G.showTextOnly,ye=G.showLines,se=G.style,me=se===void 0?{}:se,fe=G.stylesPrev,ie=fe===void 0?{}:fe,le=String(de),Q=Object(D.useState)(""),ce=Object(m.a)(Q,2),te=ce[0],ee=ce[1],xe=Object(D.useMemo)(function(){try{var q=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ee=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ve=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;le=le.replace(q,"("+z.a.API_SERVER+"/api/attachments/").replace(Ee,'"'+z.a.API_SERVER+"/api/attachments/").replace(ve,'"'+z.a.API_SERVER+"/files/uploads/").replace(/\r\n/g,` `),le=le.replace(new RegExp("(?[TOC]

              ",O()),y()),Ce=Ce.replace(/(__special_katext_id_\d+__)/g,function(rt,at){var it=Ke[at],ct=it.type,je=it.expression;return Object(W.renderToString)(F(je)||"",{displayMode:ct==="block",throwOnError:!1,output:"html"})}),Ce=Ce.replace(/▁/g,"\u2581\u2581\u2581"),R(),_e){var Qe=document.createElement("div");return Qe.innerHTML=Ce,Qe.innerText}return setTimeout(function(){return X()},500),Ce},[le]),re=Object(D.useRef)();v.WebkitLineClamp=ye,ye&&(pe=Object(P.a)(Object(P.a)({},pe),v));function Z(q){var Ee=q.target;if(Ee.tagName.toUpperCase()==="A"){var ve=Ee.getAttribute("href");if(ve.indexOf("office")>-1)q.preventDefault(),ee(ve);else if(ve.startsWith("#")){q.preventDefault();var Ce=document.getElementById(ve.replace("#",""));Ce&&Ce.scrollIntoView(!0)}}}var X=function(){var Ee,ve=(Ee=re.current)===null||Ee===void 0?void 0:Ee.querySelectorAll("video");ve==null||ve.forEach(function(Ce){if(Ce.oncontextmenu=function(){return!1},Ce.src.indexOf(".m3u8")>-1&&!Ce.canPlayType("application/vnd.apple.mpegurl")){if(N.a.isSupported()){var Ke=new N.a;Ke.loadSource(Ce.src),Ke.attachMedia(Ce)}}})};return Object(D.useEffect)(function(){if(re.current&&xe&&(xe.match(V)&&window.PR.prettyPrint()),re.current)return re.current.addEventListener("click",Z),function(){re.current.removeEventListener("click",Z),R(),y()}},[xe,re.current,Z]),d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{ref:re,style:Object(P.a)({},pe),className:"".concat(oe||""," markdown-body "),dangerouslySetInnerHTML:{__html:xe}}),d.a.createElement(K.a,{close:!0,data:te,type:te!=null&&te.length?"office":"",style:Object(P.a)({},ie),onClose:function(){return ee("")}}))}},"9OqN":function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.mode.CTR=function(){var m=P.lib.BlockCipherMode.extend(),D=m.Encryptor=m.extend({processBlock:function(d,h){var b=this._cipher,S=b.blockSize,r=this._iv,i=this._counter;r&&(i=this._counter=r.slice(0),this._iv=void 0);var s=i.slice(0);b.encryptBlock(s,0),i[S-1]=i[S-1]+1|0;for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(P.a)())return null;var s=document.createElement("style");if((r=i.csp)===null||r===void 0?void 0:r.nonce){var n;s.nonce=(n=i.csp)===null||n===void 0?void 0:n.nonce}s.innerHTML=S;var x=D(i),f=x.firstChild;return i.prepend&&x.prepend?x.prepend(s):i.prepend&&f?x.insertBefore(s,f):x.appendChild(s),s}var h=new Map;function b(S,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=D(i);if(!h.has(s)){var n=d("",i),x=n.parentNode;h.set(s,x),x.removeChild(n)}var f=Array.from(h.get(s).children).find(function(a){return a.tagName==="STYLE"&&a[m]===r});if(f){var y,v;if(((y=i.csp)===null||y===void 0?void 0:y.nonce)&&f.nonce!==((v=i.csp)===null||v===void 0?void 0:v.nonce)){var p;f.nonce=(p=i.csp)===null||p===void 0?void 0:p.nonce}return f.innerHTML!==S&&(f.innerHTML=S),f}var O=d(S,i);return O[m]=r,O}},Bbdw:function(M,Y,u){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,u){(function(P){P(u("VrN/"),u("osHv"))})(function(P){P.defineOption("autoCloseTags",!1,function(i,s,n){if(n!=P.Init&&n&&i.removeKeyMap("autoCloseTags"),!s)return;var x={name:"autoCloseTags"};(typeof s!="object"||s.whenClosing!==!1)&&(x["'/'"]=function(f){return b(f)}),(typeof s!="object"||s.whenOpening!==!1)&&(x["'>'"]=function(f){return d(f)}),i.addKeyMap(x)});var m=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],D=["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 d(i){if(i.getOption("disableInput"))return P.Pass;for(var s=i.listSelections(),n=[],x=i.getOption("autoCloseTags"),f=0;fy.ch&&(l=l.slice(0,l.length-v.end+y.ch));var c=l.toLowerCase();if(!l||v.type=="string"&&(v.end!=y.ch||!/[\"\']/.test(v.string.charAt(v.string.length-1))||v.string.length==1)||v.type=="tag"&&a.close||v.string.indexOf("/")==y.ch-v.start-1||T&&S(T,c)>-1||r(i,p.mode.xmlCurrentContext&&p.mode.xmlCurrentContext(O)||[],l,y,!0))return P.Pass;var R=typeof x=="object"&&x.emptyTags;if(R&&S(R,l)>-1){n[f]={text:"/>",newPos:P.Pos(y.line,y.ch+2)};continue}var w=_&&S(_,c)>-1;n[f]={indent:w,text:">"+(w?` +`)}catch(rt){}var Ce=A(le),Ke=c();if(le.match(/\[TOC\]/)&&(Ce=Ce.replace("

              [TOC]

              ",O()),y()),Ce=Ce.replace(/(__special_katext_id_\d+__)/g,function(rt,at){var it=Ke[at],et=it.type,ke=it.expression;return Object(W.renderToString)(F(ke)||"",{displayMode:et==="block",throwOnError:!1,output:"html"})}),Ce=Ce.replace(/▁/g,"\u2581\u2581\u2581"),R(),_e){var Qe=document.createElement("div");return Qe.innerHTML=Ce,Qe.innerText}return setTimeout(function(){return X()},500),Ce},[le]),re=Object(D.useRef)();v.WebkitLineClamp=ye,ye&&(me=Object(P.a)(Object(P.a)({},me),v));function Z(q){var Ee=q.target;if(Ee.tagName.toUpperCase()==="A"){var ve=Ee.getAttribute("href");if(ve.indexOf("office")>-1)q.preventDefault(),ee(ve);else if(ve.startsWith("#")){q.preventDefault();var Ce=document.getElementById(ve.replace("#",""));Ce&&Ce.scrollIntoView(!0)}}}var X=function(){var Ee,ve=(Ee=re.current)===null||Ee===void 0?void 0:Ee.querySelectorAll("video");ve==null||ve.forEach(function(Ce){if(Ce.oncontextmenu=function(){return!1},Ce.src.indexOf(".m3u8")>-1&&!Ce.canPlayType("application/vnd.apple.mpegurl")){if(N.a.isSupported()){var Ke=new N.a;Ke.loadSource(Ce.src),Ke.attachMedia(Ce)}}})};return Object(D.useEffect)(function(){if(re.current&&xe&&(xe.match(V)&&window.PR.prettyPrint()),re.current)return re.current.addEventListener("click",Z),function(){re.current.removeEventListener("click",Z),R(),y()}},[xe,re.current,Z]),d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{ref:re,style:Object(P.a)({},me),className:"".concat(oe||""," markdown-body "),dangerouslySetInnerHTML:{__html:xe}}),d.a.createElement(K.a,{close:!0,data:te,type:te!=null&&te.length?"office":"",style:Object(P.a)({},ie),onClose:function(){return ee("")}}))}},"9OqN":function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.mode.CTR=function(){var m=P.lib.BlockCipherMode.extend(),D=m.Encryptor=m.extend({processBlock:function(d,h){var b=this._cipher,S=b.blockSize,r=this._iv,i=this._counter;r&&(i=this._counter=r.slice(0),this._iv=void 0);var s=i.slice(0);b.encryptBlock(s,0),i[S-1]=i[S-1]+1|0;for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(P.a)())return null;var s=document.createElement("style");if((r=i.csp)===null||r===void 0?void 0:r.nonce){var n;s.nonce=(n=i.csp)===null||n===void 0?void 0:n.nonce}s.innerHTML=S;var x=D(i),f=x.firstChild;return i.prepend&&x.prepend?x.prepend(s):i.prepend&&f?x.insertBefore(s,f):x.appendChild(s),s}var h=new Map;function b(S,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=D(i);if(!h.has(s)){var n=d("",i),x=n.parentNode;h.set(s,x),x.removeChild(n)}var f=Array.from(h.get(s).children).find(function(a){return a.tagName==="STYLE"&&a[m]===r});if(f){var y,v;if(((y=i.csp)===null||y===void 0?void 0:y.nonce)&&f.nonce!==((v=i.csp)===null||v===void 0?void 0:v.nonce)){var p;f.nonce=(p=i.csp)===null||p===void 0?void 0:p.nonce}return f.innerHTML!==S&&(f.innerHTML=S),f}var O=d(S,i);return O[m]=r,O}},Bbdw:function(M,Y,u){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,u){(function(P){P(u("VrN/"),u("osHv"))})(function(P){P.defineOption("autoCloseTags",!1,function(i,s,n){if(n!=P.Init&&n&&i.removeKeyMap("autoCloseTags"),!s)return;var x={name:"autoCloseTags"};(typeof s!="object"||s.whenClosing!==!1)&&(x["'/'"]=function(f){return b(f)}),(typeof s!="object"||s.whenOpening!==!1)&&(x["'>'"]=function(f){return d(f)}),i.addKeyMap(x)});var m=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],D=["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 d(i){if(i.getOption("disableInput"))return P.Pass;for(var s=i.listSelections(),n=[],x=i.getOption("autoCloseTags"),f=0;fy.ch&&(l=l.slice(0,l.length-v.end+y.ch));var c=l.toLowerCase();if(!l||v.type=="string"&&(v.end!=y.ch||!/[\"\']/.test(v.string.charAt(v.string.length-1))||v.string.length==1)||v.type=="tag"&&a.close||v.string.indexOf("/")==y.ch-v.start-1||T&&S(T,c)>-1||r(i,p.mode.xmlCurrentContext&&p.mode.xmlCurrentContext(O)||[],l,y,!0))return P.Pass;var R=typeof x=="object"&&x.emptyTags;if(R&&S(R,l)>-1){n[f]={text:"/>",newPos:P.Pos(y.line,y.ch+2)};continue}var w=_&&S(_,c)>-1;n[f]={indent:w,text:">"+(w?` -`:"")+"",newPos:w?P.Pos(y.line+1,0):P.Pos(y.line,y.ch+1)}}for(var C=typeof x=="object"&&x.dontIndentOnAutoClose,f=s.length-1;f>=0;f--){var E=n[f];i.replaceRange(E.text,s[f].head,s[f].anchor,"+insert");var o=i.listSelections().slice(0);o[f]={head:E.newPos,anchor:E.newPos},i.setSelections(o),!C&&E.indent&&(i.indentLine(E.newPos.line,null,!0),i.indentLine(E.newPos.line+1,null,!0))}}function h(i,s){for(var n=i.listSelections(),x=[],f=s?"/":""&&(T+=">"),x[p]=T}if(i.replaceSelections(x),n=i.listSelections(),!v)for(var p=0;p=0&&s[O]==n;O--)++p;x=v.to;for(var O=1;O0){for(var s=0;s1&&arguments[1]!==void 0?arguments[1]:"",s=[],n=0;n=50,title:Pe.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){re(Pe)}}," ",v.a.createElement(K.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},B=u("9kvl"),G=u("ju9d");function ae(Q){var ce=Q.children;return v.a.createElement("div",{className:"no-data"},v.a.createElement("img",{src:_.a,alt:"no-data",width:300}),ce)}var de={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},oe;(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"})(oe||(oe={}));function _e(Q,ce){switch(ce.type){case oe.INITDATA:return Object(l.a)(Object(l.a)({},Q),ce.payload);case oe.SHOWLOADING:return Object(l.a)(Object(l.a)({},Q),{},{loading:ce.payload});case oe.SETINDEX:return Object(l.a)(Object(l.a)({},Q),{},{index:ce.payload});case oe.SHOWFORMPANEL:return Object(l.a)(Object(l.a)({},Q),ce.payload);case oe.SHOWMEMBERPANEL:return Object(l.a)(Object(l.a)({},Q),ce.payload);case oe.SELECTGROUP:return Object(l.a)(Object(l.a)({},Q),{},{selectedGroup:ce.payload,showFormPanel:!0});default:throw new Error}}function ye(Q){var ce,te=Q.user,ee=Object(y.useReducer)(_e,de),xe=Object(i.a)(ee,2),re=xe[0],Z=xe[1],X=re.data,q=re.index,Ee=re.loading,ve=re.showFormPanel,Ce=re.selectedGroup,Ke=re.showMemberPanel,Qe=(ce=te.userInfo)===null||ce===void 0?void 0:ce.role,rt=Object(y.useMemo)(function(){var Ut=[],cn=[],An=Object(S.a)(X),rn;try{for(An.s();!(rn=An.n()).done;){var Pt=rn.value;Pt.is_creat?Ut.push(Pt):cn.push(Pt)}}catch(ze){An.e(ze)}finally{An.f()}return[Ut,cn]},[X]);Object(y.useEffect)(function(){Qe===15&&Z({type:oe.SETINDEX,payload:1})},[Qe]);function at(){return it.apply(this,arguments)}function it(){return it=Object(r.a)(f.a.mark(function Ut(){var cn;return f.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,c();case 2:cn=rn.sent,Z({type:oe.INITDATA,payload:{loading:!1,showFormPanel:!1,data:cn.groups}});case 4:case"end":return rn.stop()}},Ut)})),it.apply(this,arguments)}Object(y.useEffect)(function(){at()},[]);function ct(Ut){return je.apply(this,arguments)}function je(){return je=Object(r.a)(f.a.mark(function Ut(cn){return f.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:if(!Ce.id){rn.next=5;break}return rn.next=3,w(Ce.id,cn);case 3:rn.next=7;break;case 5:return rn.next=7,R(cn);case 7:at();case 8:case"end":return rn.stop()}},Ut)})),je.apply(this,arguments)}function Pe(){Z({type:oe.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function $e(Ut){Z({type:oe.SELECTGROUP,payload:Ut})}function pt(){Z({type:oe.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function et(){Z({type:oe.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Ct(Ut){Z({type:oe.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:Ut}})}function ke(Ut,cn){return Be.apply(this,arguments)}function Be(){return Be=Object(r.a)(f.a.mark(function Ut(cn,An){return f.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,o(cn,An);case 2:at();case 3:case"end":return Pt.stop()}},Ut)})),Be.apply(this,arguments)}function Ge(Ut){return Te.apply(this,arguments)}function Te(){return Te=Object(r.a)(f.a.mark(function Ut(cn){return f.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,A(cn);case 2:at();case 3:case"end":return rn.stop()}},Ut)})),Te.apply(this,arguments)}function Me(Ut){return Le.apply(this,arguments)}function Le(){return Le=Object(r.a)(f.a.mark(function Ut(cn){return f.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,E(cn);case 2:at();case 3:case"end":return rn.stop()}},Ut)})),Le.apply(this,arguments)}function Fe(Ut){Z({type:oe.SETINDEX,payload:parseInt(Ut.target.id,10)})}function dt(Ut,cn){return bt.apply(this,arguments)}function bt(){return bt=Object(r.a)(f.a.mark(function Ut(cn,An){return f.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return et(),Pt.next=3,C({user_ids:cn,group_id:An});case 3:at();case 4:case"end":return Pt.stop()}},Ut)})),bt.apply(this,arguments)}return v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:"teaching-circling-container"},v.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",Qe<=12&&v.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")," "),v.a.createElement("div",{className:"teaching-circling-body"},Qe===15?null:v.a.createElement("ul",{className:"navs"},v.a.createElement("li",{className:q===0?"active":""},v.a.createElement("a",{id:"0",onClick:Fe},"\u6211\u521B\u5EFA\u7684")),v.a.createElement("li",{className:q===1?"active":""},v.a.createElement("a",{id:"1",onClick:Fe},"\u6211\u52A0\u5165\u7684"))),v.a.createElement("div",{className:rt[q].length===0?"nodata-content":"main-content"},rt[q].length===0?v.a.createElement(ae,null,Qe<=12?v.a.createElement(v.a.Fragment,null," ",v.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")," ",v.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")," "):v.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 ")):v.a.createElement(F,{onExitGroup:Me,onPlusMember:Ct,onDelMember:ke,onDelGroup:Ge,isAdminOrTeacher:Qe<=12,onChangeGroupName:$e,data:rt[q]}))),v.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 ")),v.a.createElement(N,{callback:ct,visible:ve,onCancel:pt,id:Ce.id,name:Ce.name}),v.a.createElement(a.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Ke,onCancel:et,footer:null,width:1100,bodyStyle:{minHeight:200}},v.a.createElement(G.a,{container_id:Ce.id,container_type:4,onSelect:dt,onCancel:et})))}var se=Object(B.a)(function(Q){var ce=Q.user;return{user:ce}})(ye),pe=u("SLjR"),fe=u("55Ip"),ie=n.a.Group,le=Y.a=function(Q){var ce=Q.onSelect,te=Q.onCancel,ee=Object(y.useState)([]),xe=Object(i.a)(ee,2),re=xe[0],Z=xe[1],X=Object(y.useState)(!0),q=Object(i.a)(X,2),Ee=q[0],ve=q[1];Object(y.useEffect)(function(){function Qe(){return rt.apply(this,arguments)}function rt(){return rt=Object(r.a)(f.a.mark(function at(){var it,ct;return f.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(p.c)("teach_groups/my.json");case 2:it=Pe.sent,ct=it.groups,Z(ct),ve(!1);case 6:case"end":return Pe.stop()}},at)})),rt.apply(this,arguments)}Qe()},[]);var Ce=Object(y.useMemo)(function(){var Qe=[],rt=[],at=Object(S.a)(re),it;try{for(at.s();!(it=at.n()).done;){var ct=it.value;ct.is_creat?Qe.push(ct):rt.push(ct)}}catch(je){at.e(je)}finally{at.f()}return[Qe,rt]},[re]);function Ke(Qe){ce(Qe)}return v.a.createElement(d.a,{className:"select-teach-group",onFinish:Ke},Ee?v.a.createElement(b.a,{paragraph:!0}):re.length===0?v.a.createElement(ae,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",v.a.createElement(fe.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):v.a.createElement(v.a.Fragment,null,v.a.createElement(d.a.Item,{name:"group_id"},v.a.createElement(ie,null,v.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),v.a.createElement("ul",{className:"groups"},Ce[0].map(function(Qe){return v.a.createElement("li",{key:Qe.id},v.a.createElement(n.a,{value:Qe.id},Qe.name))})),v.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),v.a.createElement("ul",{className:"groups"},Ce[1].map(function(Qe){return v.a.createElement("li",{key:Qe.id},v.a.createElement(n.a,{value:Qe.id},Qe.name))})))),v.a.createElement("div",{className:"btn-actions"},v.a.createElement(m.a,{type:"ghost",onClick:te,style:{marginRight:10}},"\u53D6\u6D88"),v.a.createElement(m.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DlQD:function(M,Y,u){(function(P,m){M.exports=m()})(this,function(){"use strict";function P(ke,Be){for(var Ge=0;Geke.length)&&(Be=ke.length);for(var Ge=0,Te=new Array(Be);Ge=ke.length?{done:!0}:{done:!1,value:ke[Te++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return Ge=ke[Symbol.iterator](),Ge.next.bind(Ge)}function b(ke,Be){return Be={exports:{}},ke(Be,Be.exports),Be.exports}var S=b(function(ke){function Be(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function Ge(Te){ke.exports.defaults=Te}ke.exports={defaults:Be(),getDefaults:Be,changeDefaults:Ge}}),r=S.defaults,i=S.getDefaults,s=S.changeDefaults,n=/[&<>"']/,x=/[&<>"']/g,f=/[<>"']|&(?!#?\w+;)/,y=/[<>"']|&(?!#?\w+;)/g,v={"&":"&","<":"<",">":">",'"':""","'":"'"},p=function(Be){return v[Be]};function O(ke,Be){if(Be){if(n.test(ke))return ke.replace(x,p)}else if(f.test(ke))return ke.replace(y,p);return ke}var a=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function l(ke){return ke.replace(a,function(Be,Ge){return Ge=Ge.toLowerCase(),Ge==="colon"?":":Ge.charAt(0)==="#"?Ge.charAt(1)==="x"?String.fromCharCode(parseInt(Ge.substring(2),16)):String.fromCharCode(+Ge.substring(1)):""})}var g=/(^|[^\[])\^/g;function T(ke,Be){ke=ke.source||ke,Be=Be||"";var Ge={replace:function(Me,Le){return Le=Le.source||Le,Le=Le.replace(g,"$1"),ke=ke.replace(Me,Le),Ge},getRegex:function(){return new RegExp(ke,Be)}};return Ge}var _=/[^\w:]/g,c=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function R(ke,Be,Ge){if(ke){var Te;try{Te=decodeURIComponent(l(Ge)).replace(_,"").toLowerCase()}catch(Me){return null}if(Te.indexOf("javascript:")===0||Te.indexOf("vbscript:")===0||Te.indexOf("data:")===0)return null}Be&&!c.test(Ge)&&(Ge=A(Be,Ge));try{Ge=encodeURI(Ge).replace(/%25/g,"%")}catch(Me){return null}return Ge}var w={},C=/^[^:]+:\/*[^/]*$/,E=/^([^:]+:)[\s\S]*$/,o=/^([^:]+:\/*[^/]*)[\s\S]*$/;function A(ke,Be){w[" "+ke]||(C.test(ke)?w[" "+ke]=ke+"/":w[" "+ke]=z(ke,"/",!0)),ke=w[" "+ke];var Ge=ke.indexOf(":")===-1;return Be.substring(0,2)==="//"?Ge?Be:ke.replace(E,"$1")+Be:Be.charAt(0)==="/"?Ge?Be:ke.replace(o,"$1")+Be:ke+Be}var k={exec:function(){}};function U(ke){for(var Be=1,Ge,Te;Be=0&&dt[Ut]==="\\";)bt=!bt;return bt?"|":" |"}),Te=Ge.split(/ \|/),Me=0;if(Te.length>Be)Te.splice(Be);else for(;Te.length",newPos:w?P.Pos(y.line+1,0):P.Pos(y.line,y.ch+1)}}for(var C=typeof x=="object"&&x.dontIndentOnAutoClose,f=s.length-1;f>=0;f--){var E=n[f];i.replaceRange(E.text,s[f].head,s[f].anchor,"+insert");var o=i.listSelections().slice(0);o[f]={head:E.newPos,anchor:E.newPos},i.setSelections(o),!C&&E.indent&&(i.indentLine(E.newPos.line,null,!0),i.indentLine(E.newPos.line+1,null,!0))}}function h(i,s){for(var n=i.listSelections(),x=[],f=s?"/":""&&(T+=">"),x[p]=T}if(i.replaceSelections(x),n=i.listSelections(),!v)for(var p=0;p=0&&s[O]==n;O--)++p;x=v.to;for(var O=1;O0){for(var s=0;s1&&arguments[1]!==void 0?arguments[1]:"",s=[],n=0;n=50,title:Pe.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){re(Pe)}}," ",v.a.createElement(K.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},B=u("9kvl"),G=u("ju9d");function ae(Q){var ce=Q.children;return v.a.createElement("div",{className:"no-data"},v.a.createElement("img",{src:_.a,alt:"no-data",width:300}),ce)}var de={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},oe;(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"})(oe||(oe={}));function _e(Q,ce){switch(ce.type){case oe.INITDATA:return Object(l.a)(Object(l.a)({},Q),ce.payload);case oe.SHOWLOADING:return Object(l.a)(Object(l.a)({},Q),{},{loading:ce.payload});case oe.SETINDEX:return Object(l.a)(Object(l.a)({},Q),{},{index:ce.payload});case oe.SHOWFORMPANEL:return Object(l.a)(Object(l.a)({},Q),ce.payload);case oe.SHOWMEMBERPANEL:return Object(l.a)(Object(l.a)({},Q),ce.payload);case oe.SELECTGROUP:return Object(l.a)(Object(l.a)({},Q),{},{selectedGroup:ce.payload,showFormPanel:!0});default:throw new Error}}function ye(Q){var ce,te=Q.user,ee=Object(y.useReducer)(_e,de),xe=Object(i.a)(ee,2),re=xe[0],Z=xe[1],X=re.data,q=re.index,Ee=re.loading,ve=re.showFormPanel,Ce=re.selectedGroup,Ke=re.showMemberPanel,Qe=(ce=te.userInfo)===null||ce===void 0?void 0:ce.role,rt=Object(y.useMemo)(function(){var Ut=[],cn=[],An=Object(S.a)(X),rn;try{for(An.s();!(rn=An.n()).done;){var Pt=rn.value;Pt.is_creat?Ut.push(Pt):cn.push(Pt)}}catch(ze){An.e(ze)}finally{An.f()}return[Ut,cn]},[X]);Object(y.useEffect)(function(){Qe===15&&Z({type:oe.SETINDEX,payload:1})},[Qe]);function at(){return it.apply(this,arguments)}function it(){return it=Object(r.a)(f.a.mark(function Ut(){var cn;return f.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,c();case 2:cn=rn.sent,Z({type:oe.INITDATA,payload:{loading:!1,showFormPanel:!1,data:cn.groups}});case 4:case"end":return rn.stop()}},Ut)})),it.apply(this,arguments)}Object(y.useEffect)(function(){at()},[]);function et(Ut){return ke.apply(this,arguments)}function ke(){return ke=Object(r.a)(f.a.mark(function Ut(cn){return f.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:if(!Ce.id){rn.next=5;break}return rn.next=3,w(Ce.id,cn);case 3:rn.next=7;break;case 5:return rn.next=7,R(cn);case 7:at();case 8:case"end":return rn.stop()}},Ut)})),ke.apply(this,arguments)}function Pe(){Z({type:oe.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function $e(Ut){Z({type:oe.SELECTGROUP,payload:Ut})}function Et(){Z({type:oe.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function ot(){Z({type:oe.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function At(Ut){Z({type:oe.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:Ut}})}function Ne(Ut,cn){return Be.apply(this,arguments)}function Be(){return Be=Object(r.a)(f.a.mark(function Ut(cn,An){return f.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,o(cn,An);case 2:at();case 3:case"end":return Pt.stop()}},Ut)})),Be.apply(this,arguments)}function Ge(Ut){return Te.apply(this,arguments)}function Te(){return Te=Object(r.a)(f.a.mark(function Ut(cn){return f.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,A(cn);case 2:at();case 3:case"end":return rn.stop()}},Ut)})),Te.apply(this,arguments)}function Me(Ut){return Le.apply(this,arguments)}function Le(){return Le=Object(r.a)(f.a.mark(function Ut(cn){return f.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,E(cn);case 2:at();case 3:case"end":return rn.stop()}},Ut)})),Le.apply(this,arguments)}function Fe(Ut){Z({type:oe.SETINDEX,payload:parseInt(Ut.target.id,10)})}function dt(Ut,cn){return _t.apply(this,arguments)}function _t(){return _t=Object(r.a)(f.a.mark(function Ut(cn,An){return f.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return ot(),Pt.next=3,C({user_ids:cn,group_id:An});case 3:at();case 4:case"end":return Pt.stop()}},Ut)})),_t.apply(this,arguments)}return v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:"teaching-circling-container"},v.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",Qe<=12&&v.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")," "),v.a.createElement("div",{className:"teaching-circling-body"},Qe===15?null:v.a.createElement("ul",{className:"navs"},v.a.createElement("li",{className:q===0?"active":""},v.a.createElement("a",{id:"0",onClick:Fe},"\u6211\u521B\u5EFA\u7684")),v.a.createElement("li",{className:q===1?"active":""},v.a.createElement("a",{id:"1",onClick:Fe},"\u6211\u52A0\u5165\u7684"))),v.a.createElement("div",{className:rt[q].length===0?"nodata-content":"main-content"},rt[q].length===0?v.a.createElement(ae,null,Qe<=12?v.a.createElement(v.a.Fragment,null," ",v.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")," ",v.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")," "):v.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 ")):v.a.createElement(F,{onExitGroup:Me,onPlusMember:At,onDelMember:Ne,onDelGroup:Ge,isAdminOrTeacher:Qe<=12,onChangeGroupName:$e,data:rt[q]}))),v.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 ")),v.a.createElement(N,{callback:et,visible:ve,onCancel:Et,id:Ce.id,name:Ce.name}),v.a.createElement(a.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Ke,onCancel:ot,footer:null,width:1100,bodyStyle:{minHeight:200}},v.a.createElement(G.a,{container_id:Ce.id,container_type:4,onSelect:dt,onCancel:ot})))}var se=Object(B.a)(function(Q){var ce=Q.user;return{user:ce}})(ye),me=u("SLjR"),fe=u("55Ip"),ie=n.a.Group,le=Y.a=function(Q){var ce=Q.onSelect,te=Q.onCancel,ee=Object(y.useState)([]),xe=Object(i.a)(ee,2),re=xe[0],Z=xe[1],X=Object(y.useState)(!0),q=Object(i.a)(X,2),Ee=q[0],ve=q[1];Object(y.useEffect)(function(){function Qe(){return rt.apply(this,arguments)}function rt(){return rt=Object(r.a)(f.a.mark(function at(){var it,et;return f.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(p.c)("teach_groups/my.json");case 2:it=Pe.sent,et=it.groups,Z(et),ve(!1);case 6:case"end":return Pe.stop()}},at)})),rt.apply(this,arguments)}Qe()},[]);var Ce=Object(y.useMemo)(function(){var Qe=[],rt=[],at=Object(S.a)(re),it;try{for(at.s();!(it=at.n()).done;){var et=it.value;et.is_creat?Qe.push(et):rt.push(et)}}catch(ke){at.e(ke)}finally{at.f()}return[Qe,rt]},[re]);function Ke(Qe){ce(Qe)}return v.a.createElement(d.a,{className:"select-teach-group",onFinish:Ke},Ee?v.a.createElement(b.a,{paragraph:!0}):re.length===0?v.a.createElement(ae,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",v.a.createElement(fe.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):v.a.createElement(v.a.Fragment,null,v.a.createElement(d.a.Item,{name:"group_id"},v.a.createElement(ie,null,v.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),v.a.createElement("ul",{className:"groups"},Ce[0].map(function(Qe){return v.a.createElement("li",{key:Qe.id},v.a.createElement(n.a,{value:Qe.id},Qe.name))})),v.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),v.a.createElement("ul",{className:"groups"},Ce[1].map(function(Qe){return v.a.createElement("li",{key:Qe.id},v.a.createElement(n.a,{value:Qe.id},Qe.name))})))),v.a.createElement("div",{className:"btn-actions"},v.a.createElement(m.a,{type:"ghost",onClick:te,style:{marginRight:10}},"\u53D6\u6D88"),v.a.createElement(m.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DlQD:function(M,Y,u){(function(P,m){M.exports=m()})(this,function(){"use strict";function P(Ne,Be){for(var Ge=0;GeNe.length)&&(Be=Ne.length);for(var Ge=0,Te=new Array(Be);Ge=Ne.length?{done:!0}:{done:!1,value:Ne[Te++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return Ge=Ne[Symbol.iterator](),Ge.next.bind(Ge)}function b(Ne,Be){return Be={exports:{}},Ne(Be,Be.exports),Be.exports}var S=b(function(Ne){function Be(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function Ge(Te){Ne.exports.defaults=Te}Ne.exports={defaults:Be(),getDefaults:Be,changeDefaults:Ge}}),r=S.defaults,i=S.getDefaults,s=S.changeDefaults,n=/[&<>"']/,x=/[&<>"']/g,f=/[<>"']|&(?!#?\w+;)/,y=/[<>"']|&(?!#?\w+;)/g,v={"&":"&","<":"<",">":">",'"':""","'":"'"},p=function(Be){return v[Be]};function O(Ne,Be){if(Be){if(n.test(Ne))return Ne.replace(x,p)}else if(f.test(Ne))return Ne.replace(y,p);return Ne}var a=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function l(Ne){return Ne.replace(a,function(Be,Ge){return Ge=Ge.toLowerCase(),Ge==="colon"?":":Ge.charAt(0)==="#"?Ge.charAt(1)==="x"?String.fromCharCode(parseInt(Ge.substring(2),16)):String.fromCharCode(+Ge.substring(1)):""})}var g=/(^|[^\[])\^/g;function T(Ne,Be){Ne=Ne.source||Ne,Be=Be||"";var Ge={replace:function(Me,Le){return Le=Le.source||Le,Le=Le.replace(g,"$1"),Ne=Ne.replace(Me,Le),Ge},getRegex:function(){return new RegExp(Ne,Be)}};return Ge}var _=/[^\w:]/g,c=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function R(Ne,Be,Ge){if(Ne){var Te;try{Te=decodeURIComponent(l(Ge)).replace(_,"").toLowerCase()}catch(Me){return null}if(Te.indexOf("javascript:")===0||Te.indexOf("vbscript:")===0||Te.indexOf("data:")===0)return null}Be&&!c.test(Ge)&&(Ge=A(Be,Ge));try{Ge=encodeURI(Ge).replace(/%25/g,"%")}catch(Me){return null}return Ge}var w={},C=/^[^:]+:\/*[^/]*$/,E=/^([^:]+:)[\s\S]*$/,o=/^([^:]+:\/*[^/]*)[\s\S]*$/;function A(Ne,Be){w[" "+Ne]||(C.test(Ne)?w[" "+Ne]=Ne+"/":w[" "+Ne]=z(Ne,"/",!0)),Ne=w[" "+Ne];var Ge=Ne.indexOf(":")===-1;return Be.substring(0,2)==="//"?Ge?Be:Ne.replace(E,"$1")+Be:Be.charAt(0)==="/"?Ge?Be:Ne.replace(o,"$1")+Be:Ne+Be}var k={exec:function(){}};function U(Ne){for(var Be=1,Ge,Te;Be=0&&dt[Ut]==="\\";)_t=!_t;return _t?"|":" |"}),Te=Ge.split(/ \|/),Me=0;if(Te.length>Be)Te.splice(Be);else for(;Te.length=Te.length?Me.slice(Te.length):Me}).join(` -`)}var ye=function(){function ke(Ge){this.options=Ge||F}var Be=ke.prototype;return Be.space=function(Te){var Me=this.rules.block.newline.exec(Te);if(Me)return Me[0].length>1?{type:"space",raw:Me[0]}:{raw:` +`)}var ye=function(){function Ne(Ge){this.options=Ge||F}var Be=Ne.prototype;return Be.space=function(Te){var Me=this.rules.block.newline.exec(Te);if(Me)return Me[0].length>1?{type:"space",raw:Me[0]}:{raw:` `}},Be.code=function(Te,Me){var Le=this.rules.block.code.exec(Te);if(Le){var Fe=Me[Me.length-1];if(Fe&&Fe.type==="paragraph")return{raw:Le[0],text:Le[0].trimRight()};var dt=Le[0].replace(/^ {4}/gm,"");return{type:"code",raw:Le[0],codeBlockStyle:"indented",text:this.options.pedantic?dt:B(dt,` `)}}},Be.fences=function(Te){var Me=this.rules.block.fences.exec(Te);if(Me){var Le=Me[0],Fe=_e(Le,Me[3]||"");return{type:"code",raw:Le,lang:Me[2]?Me[2].trim():Me[2],text:Fe}}},Be.heading=function(Te){var Me=this.rules.block.heading.exec(Te);if(Me)return{type:"heading",raw:Me[0],depth:Me[1].length,text:Me[2]}},Be.nptable=function(Te){var Me=this.rules.block.nptable.exec(Te);if(Me){var Le={type:"table",header:G(Me[1].replace(/^ *| *\| *$/g,"")),align:Me[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Me[3]?Me[3].replace(/\n$/,"").split(` -`):[],raw:Me[0]};if(Le.header.length===Le.align.length){var Fe=Le.align.length,dt;for(dt=0;dt ?/gm,"");return{type:"blockquote",raw:Me[0],text:Le}}},Be.list=function(Te){var Me=this.rules.block.list.exec(Te);if(Me){for(var Le=Me[0],Fe=Me[2],dt=Fe.length>1,bt=Fe[Fe.length-1]===")",Ut={type:"list",raw:Le,ordered:dt,start:dt?+Fe.slice(0,-1):"",loose:!1,items:[]},cn=Me[0].match(this.rules.block.item),An=!1,rn,Pt,ze,lt,ot,we,Xe,Ot=cn.length,_t=0;_t1||this.options.smartLists&&ze!==Fe)&&(lt=cn.slice(_t+1).join(` -`),Ut.raw=Ut.raw.substring(0,Ut.raw.length-lt.length),_t=Ot-1)),ot=An||/\n\n(?!\s*$)/.test(rn),_t!==Ot-1&&(An=rn.charAt(rn.length-1)===` -`,ot||(ot=An)),ot&&(Ut.loose=!0),we=/^\[[ xX]\] /.test(rn),Xe=void 0,we&&(Xe=rn[1]!==" ",rn=rn.replace(/^\[[ xX]\] +/,"")),Ut.items.push({type:"list_item",raw:Le,task:we,checked:Xe,loose:ot,text:rn});return Ut}},Be.html=function(Te){var Me=this.rules.block.html.exec(Te);if(Me)return{type:this.options.sanitize?"paragraph":"html",raw:Me[0],pre:!this.options.sanitizer&&(Me[1]==="pre"||Me[1]==="script"||Me[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Me[0]):ae(Me[0]):Me[0]}},Be.def=function(Te){var Me=this.rules.block.def.exec(Te);if(Me){Me[3]&&(Me[3]=Me[3].substring(1,Me[3].length-1));var Le=Me[1].toLowerCase().replace(/\s+/g," ");return{tag:Le,raw:Me[0],href:Me[2],title:Me[3]}}},Be.table=function(Te){var Me=this.rules.block.table.exec(Te);if(Me){var Le={type:"table",header:G(Me[1].replace(/^ *| *\| *$/g,"")),align:Me[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Me[3]?Me[3].replace(/\n$/,"").split(` +`):[],raw:Me[0]};if(Le.header.length===Le.align.length){var Fe=Le.align.length,dt;for(dt=0;dt ?/gm,"");return{type:"blockquote",raw:Me[0],text:Le}}},Be.list=function(Te){var Me=this.rules.block.list.exec(Te);if(Me){for(var Le=Me[0],Fe=Me[2],dt=Fe.length>1,_t=Fe[Fe.length-1]===")",Ut={type:"list",raw:Le,ordered:dt,start:dt?+Fe.slice(0,-1):"",loose:!1,items:[]},cn=Me[0].match(this.rules.block.item),An=!1,rn,Pt,ze,ut,st,we,Xe,Ct=cn.length,gt=0;gt1||this.options.smartLists&&ze!==Fe)&&(ut=cn.slice(gt+1).join(` +`),Ut.raw=Ut.raw.substring(0,Ut.raw.length-ut.length),gt=Ct-1)),st=An||/\n\n(?!\s*$)/.test(rn),gt!==Ct-1&&(An=rn.charAt(rn.length-1)===` +`,st||(st=An)),st&&(Ut.loose=!0),we=/^\[[ xX]\] /.test(rn),Xe=void 0,we&&(Xe=rn[1]!==" ",rn=rn.replace(/^\[[ xX]\] +/,"")),Ut.items.push({type:"list_item",raw:Le,task:we,checked:Xe,loose:st,text:rn});return Ut}},Be.html=function(Te){var Me=this.rules.block.html.exec(Te);if(Me)return{type:this.options.sanitize?"paragraph":"html",raw:Me[0],pre:!this.options.sanitizer&&(Me[1]==="pre"||Me[1]==="script"||Me[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Me[0]):ae(Me[0]):Me[0]}},Be.def=function(Te){var Me=this.rules.block.def.exec(Te);if(Me){Me[3]&&(Me[3]=Me[3].substring(1,Me[3].length-1));var Le=Me[1].toLowerCase().replace(/\s+/g," ");return{tag:Le,raw:Me[0],href:Me[2],title:Me[3]}}},Be.table=function(Te){var Me=this.rules.block.table.exec(Te);if(Me){var Le={type:"table",header:G(Me[1].replace(/^ *| *\| *$/g,"")),align:Me[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Me[3]?Me[3].replace(/\n$/,"").split(` `):[]};if(Le.header.length===Le.align.length){Le.raw=Me[0];var Fe=Le.align.length,dt;for(dt=0;dt/i.test(Fe[0])&&(Me=!1),!Le&&/^<(pre|code|kbd|script)(\s|>)/i.test(Fe[0])?Le=!0:Le&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Fe[0])&&(Le=!1),{type:this.options.sanitize?"text":"html",raw:Fe[0],inLink:Me,inRawBlock:Le,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Fe[0]):ae(Fe[0]):Fe[0]}},Be.link=function(Te){var Me=this.rules.inline.link.exec(Te);if(Me){var Le=de(Me[2],"()");if(Le>-1){var Fe=Me[0].indexOf("!")===0?5:4,dt=Fe+Me[1].length+Le;Me[2]=Me[2].substring(0,Le),Me[0]=Me[0].substring(0,dt).trim(),Me[3]=""}var bt=Me[2],Ut="";if(this.options.pedantic){var cn=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(bt);cn?(bt=cn[1],Ut=cn[3]):Ut=""}else Ut=Me[3]?Me[3].slice(1,-1):"";bt=bt.trim().replace(/^<([\s\S]*)>$/,"$1");var An=oe(Me,{href:bt&&bt.replace(this.rules.inline._escapes,"$1"),title:Ut&&Ut.replace(this.rules.inline._escapes,"$1")},Me[0]);return An}},Be.reflink=function(Te,Me){var Le;if((Le=this.rules.inline.reflink.exec(Te))||(Le=this.rules.inline.nolink.exec(Te))){var Fe=(Le[2]||Le[1]).replace(/\s+/g," ");if(Fe=Me[Fe.toLowerCase()],!Fe||!Fe.href){var dt=Le[0].charAt(0);return{type:"text",raw:dt,text:dt}}var bt=oe(Le,Fe,Le[0]);return bt}},Be.strong=function(Te,Me,Le){Le===void 0&&(Le="");var Fe=this.rules.inline.strong.start.exec(Te);if(Fe&&(!Fe[1]||Fe[1]&&(Le===""||this.rules.inline.punctuation.exec(Le)))){Me=Me.slice(-1*Te.length);var dt=Fe[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;dt.lastIndex=0;for(var bt;(Fe=dt.exec(Me))!=null;)if(bt=this.rules.inline.strong.middle.exec(Me.slice(0,Fe.index+3)),bt)return{type:"strong",raw:Te.slice(0,bt[0].length),text:Te.slice(2,bt[0].length-2)}}},Be.em=function(Te,Me,Le){Le===void 0&&(Le="");var Fe=this.rules.inline.em.start.exec(Te);if(Fe&&(!Fe[1]||Fe[1]&&(Le===""||this.rules.inline.punctuation.exec(Le)))){Me=Me.slice(-1*Te.length);var dt=Fe[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;dt.lastIndex=0;for(var bt;(Fe=dt.exec(Me))!=null;)if(bt=this.rules.inline.em.middle.exec(Me.slice(0,Fe.index+2)),bt)return{type:"em",raw:Te.slice(0,bt[0].length),text:Te.slice(1,bt[0].length-1)}}},Be.codespan=function(Te){var Me=this.rules.inline.code.exec(Te);if(Me){var Le=Me[2].replace(/\n/g," "),Fe=/[^ ]/.test(Le),dt=Le.startsWith(" ")&&Le.endsWith(" ");return Fe&&dt&&(Le=Le.substring(1,Le.length-1)),Le=ae(Le,!0),{type:"codespan",raw:Me[0],text:Le}}},Be.br=function(Te){var Me=this.rules.inline.br.exec(Te);if(Me)return{type:"br",raw:Me[0]}},Be.del=function(Te){var Me=this.rules.inline.del.exec(Te);if(Me)return{type:"del",raw:Me[0],text:Me[1]}},Be.autolink=function(Te,Me){var Le=this.rules.inline.autolink.exec(Te);if(Le){var Fe,dt;return Le[2]==="@"?(Fe=ae(this.options.mangle?Me(Le[1]):Le[1]),dt="mailto:"+Fe):(Fe=ae(Le[1]),dt=Fe),{type:"link",raw:Le[0],text:Fe,href:dt,tokens:[{type:"text",raw:Fe,text:Fe}]}}},Be.url=function(Te,Me){var Le;if(Le=this.rules.inline.url.exec(Te)){var Fe,dt;if(Le[2]==="@")Fe=ae(this.options.mangle?Me(Le[0]):Le[0]),dt="mailto:"+Fe;else{var bt;do bt=Le[0],Le[0]=this.rules.inline._backpedal.exec(Le[0])[0];while(bt!==Le[0]);Fe=ae(Le[0]),Le[1]==="www."?dt="http://"+Fe:dt=Fe}return{type:"link",raw:Le[0],text:Fe,href:dt,tokens:[{type:"text",raw:Fe,text:Fe}]}}},Be.inlineText=function(Te,Me,Le){var Fe=this.rules.inline.text.exec(Te);if(Fe){var dt;return Me?dt=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Fe[0]):ae(Fe[0]):Fe[0]:dt=ae(this.options.smartypants?Le(Fe[0]):Fe[0]),{type:"text",raw:Fe[0],text:dt}}},ke}(),se=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]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:se,table:se,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=//,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",")|<(?: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",")|<(?: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",")|<(?:script|pre|style|!--)").replace("tag",ie._tag).getRegex(),ie.pedantic=fe({},ie.normal,{html:pe(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\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:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:se,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:se,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:se,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",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]*?(?:(?=[\\.5&&(Te="x"+Te.toString(16)),Be+="&#"+Te+";";return Be}var Z=function(){function ke(Ge){this.tokens=[],this.tokens.links=Object.create(null),this.options=Ge||ce,this.options.tokenizer=this.options.tokenizer||new ye,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Te={block:te.normal,inline:ee.normal};this.options.pedantic?(Te.block=te.pedantic,Te.inline=ee.pedantic):this.options.gfm&&(Te.block=te.gfm,this.options.breaks?Te.inline=ee.breaks:Te.inline=ee.gfm),this.tokenizer.rules=Te}ke.lex=function(Te,Me){var Le=new ke(Me);return Le.lex(Te)};var Be=ke.prototype;return Be.lex=function(Te){return Te=Te.replace(/\r\n|\r/g,` -`).replace(/\t/g," "),this.blockTokens(Te,this.tokens,!0),this.inline(this.tokens),this.tokens},Be.blockTokens=function(Te,Me,Le){Me===void 0&&(Me=[]),Le===void 0&&(Le=!0),Te=Te.replace(/^ +$/gm,"");for(var Fe,dt,bt,Ut;Te;){if(Fe=this.tokenizer.space(Te)){Te=Te.substring(Fe.raw.length),Fe.type&&Me.push(Fe);continue}if(Fe=this.tokenizer.code(Te,Me)){Te=Te.substring(Fe.raw.length),Fe.type?Me.push(Fe):(Ut=Me[Me.length-1],Ut.raw+=` +`?Me[1].slice(0,-1):Me[1]}},Be.text=function(Te,Me){var Le=this.rules.block.text.exec(Te);if(Le){var Fe=Me[Me.length-1];return Fe&&Fe.type==="text"?{raw:Le[0],text:Le[0]}:{type:"text",raw:Le[0],text:Le[0]}}},Be.escape=function(Te){var Me=this.rules.inline.escape.exec(Te);if(Me)return{type:"escape",raw:Me[0],text:ae(Me[1])}},Be.tag=function(Te,Me,Le){var Fe=this.rules.inline.tag.exec(Te);if(Fe)return!Me&&/^/i.test(Fe[0])&&(Me=!1),!Le&&/^<(pre|code|kbd|script)(\s|>)/i.test(Fe[0])?Le=!0:Le&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Fe[0])&&(Le=!1),{type:this.options.sanitize?"text":"html",raw:Fe[0],inLink:Me,inRawBlock:Le,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Fe[0]):ae(Fe[0]):Fe[0]}},Be.link=function(Te){var Me=this.rules.inline.link.exec(Te);if(Me){var Le=de(Me[2],"()");if(Le>-1){var Fe=Me[0].indexOf("!")===0?5:4,dt=Fe+Me[1].length+Le;Me[2]=Me[2].substring(0,Le),Me[0]=Me[0].substring(0,dt).trim(),Me[3]=""}var _t=Me[2],Ut="";if(this.options.pedantic){var cn=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(_t);cn?(_t=cn[1],Ut=cn[3]):Ut=""}else Ut=Me[3]?Me[3].slice(1,-1):"";_t=_t.trim().replace(/^<([\s\S]*)>$/,"$1");var An=oe(Me,{href:_t&&_t.replace(this.rules.inline._escapes,"$1"),title:Ut&&Ut.replace(this.rules.inline._escapes,"$1")},Me[0]);return An}},Be.reflink=function(Te,Me){var Le;if((Le=this.rules.inline.reflink.exec(Te))||(Le=this.rules.inline.nolink.exec(Te))){var Fe=(Le[2]||Le[1]).replace(/\s+/g," ");if(Fe=Me[Fe.toLowerCase()],!Fe||!Fe.href){var dt=Le[0].charAt(0);return{type:"text",raw:dt,text:dt}}var _t=oe(Le,Fe,Le[0]);return _t}},Be.strong=function(Te,Me,Le){Le===void 0&&(Le="");var Fe=this.rules.inline.strong.start.exec(Te);if(Fe&&(!Fe[1]||Fe[1]&&(Le===""||this.rules.inline.punctuation.exec(Le)))){Me=Me.slice(-1*Te.length);var dt=Fe[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;dt.lastIndex=0;for(var _t;(Fe=dt.exec(Me))!=null;)if(_t=this.rules.inline.strong.middle.exec(Me.slice(0,Fe.index+3)),_t)return{type:"strong",raw:Te.slice(0,_t[0].length),text:Te.slice(2,_t[0].length-2)}}},Be.em=function(Te,Me,Le){Le===void 0&&(Le="");var Fe=this.rules.inline.em.start.exec(Te);if(Fe&&(!Fe[1]||Fe[1]&&(Le===""||this.rules.inline.punctuation.exec(Le)))){Me=Me.slice(-1*Te.length);var dt=Fe[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;dt.lastIndex=0;for(var _t;(Fe=dt.exec(Me))!=null;)if(_t=this.rules.inline.em.middle.exec(Me.slice(0,Fe.index+2)),_t)return{type:"em",raw:Te.slice(0,_t[0].length),text:Te.slice(1,_t[0].length-1)}}},Be.codespan=function(Te){var Me=this.rules.inline.code.exec(Te);if(Me){var Le=Me[2].replace(/\n/g," "),Fe=/[^ ]/.test(Le),dt=Le.startsWith(" ")&&Le.endsWith(" ");return Fe&&dt&&(Le=Le.substring(1,Le.length-1)),Le=ae(Le,!0),{type:"codespan",raw:Me[0],text:Le}}},Be.br=function(Te){var Me=this.rules.inline.br.exec(Te);if(Me)return{type:"br",raw:Me[0]}},Be.del=function(Te){var Me=this.rules.inline.del.exec(Te);if(Me)return{type:"del",raw:Me[0],text:Me[1]}},Be.autolink=function(Te,Me){var Le=this.rules.inline.autolink.exec(Te);if(Le){var Fe,dt;return Le[2]==="@"?(Fe=ae(this.options.mangle?Me(Le[1]):Le[1]),dt="mailto:"+Fe):(Fe=ae(Le[1]),dt=Fe),{type:"link",raw:Le[0],text:Fe,href:dt,tokens:[{type:"text",raw:Fe,text:Fe}]}}},Be.url=function(Te,Me){var Le;if(Le=this.rules.inline.url.exec(Te)){var Fe,dt;if(Le[2]==="@")Fe=ae(this.options.mangle?Me(Le[0]):Le[0]),dt="mailto:"+Fe;else{var _t;do _t=Le[0],Le[0]=this.rules.inline._backpedal.exec(Le[0])[0];while(_t!==Le[0]);Fe=ae(Le[0]),Le[1]==="www."?dt="http://"+Fe:dt=Fe}return{type:"link",raw:Le[0],text:Fe,href:dt,tokens:[{type:"text",raw:Fe,text:Fe}]}}},Be.inlineText=function(Te,Me,Le){var Fe=this.rules.inline.text.exec(Te);if(Fe){var dt;return Me?dt=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Fe[0]):ae(Fe[0]):Fe[0]:dt=ae(this.options.smartypants?Le(Fe[0]):Fe[0]),{type:"text",raw:Fe[0],text:dt}}},Ne}(),se=V.noopTest,me=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]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:se,table:se,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=me(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=me(ie.item,"gm").replace(/bull/g,ie.bullet).getRegex(),ie.list=me(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=//,ie.html=me(ie.html,"i").replace("comment",ie._comment).replace("tag",ie._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ie.paragraph=me(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",")|<(?:script|pre|style|!--)").replace("tag",ie._tag).getRegex(),ie.blockquote=me(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=me(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",")|<(?:script|pre|style|!--)").replace("tag",ie._tag).getRegex(),ie.gfm.table=me(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",")|<(?:script|pre|style|!--)").replace("tag",ie._tag).getRegex(),ie.pedantic=fe({},ie.normal,{html:me(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\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:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:se,paragraph:me(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:se,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:se,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",le.punctuation=me(le.punctuation).replace(/punctuation/g,le._punctuation).getRegex(),le._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",le._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",le.em.start=me(le.em.start).replace(/punctuation/g,le._punctuation).getRegex(),le.em.middle=me(le.em.middle).replace(/punctuation/g,le._punctuation).replace(/overlapSkip/g,le._overlapSkip).getRegex(),le.em.endAst=me(le.em.endAst,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.em.endUnd=me(le.em.endUnd,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.strong.start=me(le.strong.start).replace(/punctuation/g,le._punctuation).getRegex(),le.strong.middle=me(le.strong.middle).replace(/punctuation/g,le._punctuation).replace(/blockSkip/g,le._blockSkip).getRegex(),le.strong.endAst=me(le.strong.endAst,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.strong.endUnd=me(le.strong.endUnd,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.blockSkip=me(le._blockSkip,"g").getRegex(),le.overlapSkip=me(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=me(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=me(le.tag).replace("comment",ie._comment).replace("attribute",le._attribute).getRegex(),le._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,le._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,le._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,le.link=me(le.link).replace("label",le._label).replace("href",le._href).replace("title",le._title).getRegex(),le.reflink=me(le.reflink).replace("label",le._label).getRegex(),le.reflinkSearch=me(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:me(/^!?\[(label)\]\((.*?)\)/).replace("label",le._label).getRegex(),reflink:me(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",le._label).getRegex()}),le.gfm=fe({},le.normal,{escape:me(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]*?(?:(?=[\\.5&&(Te="x"+Te.toString(16)),Be+="&#"+Te+";";return Be}var Z=function(){function Ne(Ge){this.tokens=[],this.tokens.links=Object.create(null),this.options=Ge||ce,this.options.tokenizer=this.options.tokenizer||new ye,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Te={block:te.normal,inline:ee.normal};this.options.pedantic?(Te.block=te.pedantic,Te.inline=ee.pedantic):this.options.gfm&&(Te.block=te.gfm,this.options.breaks?Te.inline=ee.breaks:Te.inline=ee.gfm),this.tokenizer.rules=Te}Ne.lex=function(Te,Me){var Le=new Ne(Me);return Le.lex(Te)};var Be=Ne.prototype;return Be.lex=function(Te){return Te=Te.replace(/\r\n|\r/g,` +`).replace(/\t/g," "),this.blockTokens(Te,this.tokens,!0),this.inline(this.tokens),this.tokens},Be.blockTokens=function(Te,Me,Le){Me===void 0&&(Me=[]),Le===void 0&&(Le=!0),Te=Te.replace(/^ +$/gm,"");for(var Fe,dt,_t,Ut;Te;){if(Fe=this.tokenizer.space(Te)){Te=Te.substring(Fe.raw.length),Fe.type&&Me.push(Fe);continue}if(Fe=this.tokenizer.code(Te,Me)){Te=Te.substring(Fe.raw.length),Fe.type?Me.push(Fe):(Ut=Me[Me.length-1],Ut.raw+=` `+Fe.raw,Ut.text+=` -`+Fe.text);continue}if(Fe=this.tokenizer.fences(Te)){Te=Te.substring(Fe.raw.length),Me.push(Fe);continue}if(Fe=this.tokenizer.heading(Te)){Te=Te.substring(Fe.raw.length),Me.push(Fe);continue}if(Fe=this.tokenizer.nptable(Te)){Te=Te.substring(Fe.raw.length),Me.push(Fe);continue}if(Fe=this.tokenizer.hr(Te)){Te=Te.substring(Fe.raw.length),Me.push(Fe);continue}if(Fe=this.tokenizer.blockquote(Te)){Te=Te.substring(Fe.raw.length),Fe.tokens=this.blockTokens(Fe.text,[],Le),Me.push(Fe);continue}if(Fe=this.tokenizer.list(Te)){for(Te=Te.substring(Fe.raw.length),bt=Fe.items.length,dt=0;dt0)for(;(cn=this.tokenizer.rules.inline.reflinkSearch.exec(Ut))!=null;)An.includes(cn[0].slice(cn[0].lastIndexOf("[")+1,-1))&&(Ut=Ut.slice(0,cn.index)+"["+"a".repeat(cn[0].length-2)+"]"+Ut.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(cn=this.tokenizer.rules.inline.blockSkip.exec(Ut))!=null;)Ut=Ut.slice(0,cn.index)+"["+"a".repeat(cn[0].length-2)+"]"+Ut.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Te;){if(bt=this.tokenizer.escape(Te)){Te=Te.substring(bt.raw.length),Me.push(bt);continue}if(bt=this.tokenizer.tag(Te,Le,Fe)){Te=Te.substring(bt.raw.length),Le=bt.inLink,Fe=bt.inRawBlock,Me.push(bt);continue}if(bt=this.tokenizer.link(Te)){Te=Te.substring(bt.raw.length),bt.type==="link"&&(bt.tokens=this.inlineTokens(bt.text,[],!0,Fe)),Me.push(bt);continue}if(bt=this.tokenizer.reflink(Te,this.tokens.links)){Te=Te.substring(bt.raw.length),bt.type==="link"&&(bt.tokens=this.inlineTokens(bt.text,[],!0,Fe)),Me.push(bt);continue}if(bt=this.tokenizer.strong(Te,Ut,dt)){Te=Te.substring(bt.raw.length),bt.tokens=this.inlineTokens(bt.text,[],Le,Fe),Me.push(bt);continue}if(bt=this.tokenizer.em(Te,Ut,dt)){Te=Te.substring(bt.raw.length),bt.tokens=this.inlineTokens(bt.text,[],Le,Fe),Me.push(bt);continue}if(bt=this.tokenizer.codespan(Te)){Te=Te.substring(bt.raw.length),Me.push(bt);continue}if(bt=this.tokenizer.br(Te)){Te=Te.substring(bt.raw.length),Me.push(bt);continue}if(bt=this.tokenizer.del(Te)){Te=Te.substring(bt.raw.length),bt.tokens=this.inlineTokens(bt.text,[],Le,Fe),Me.push(bt);continue}if(bt=this.tokenizer.autolink(Te,re)){Te=Te.substring(bt.raw.length),Me.push(bt);continue}if(!Le&&(bt=this.tokenizer.url(Te,re))){Te=Te.substring(bt.raw.length),Me.push(bt);continue}if(bt=this.tokenizer.inlineText(Te,Fe,xe)){Te=Te.substring(bt.raw.length),dt=bt.raw.slice(-1),Me.push(bt);continue}if(Te){var rn="Infinite loop on byte: "+Te.charCodeAt(0);if(this.options.silent){console.error(rn);break}else throw new Error(rn)}}return Me},m(ke,null,[{key:"rules",get:function(){return{block:te,inline:ee}}}]),ke}(),X=S.defaults,q=V.cleanUrl,Ee=V.escape,ve=function(){function ke(Ge){this.options=Ge||X}var Be=ke.prototype;return Be.code=function(Te,Me,Le){var Fe=(Me||"").match(/\S*/)[0];if(this.options.highlight){var dt=this.options.highlight(Te,Fe);dt!=null&&dt!==Te&&(Le=!0,Te=dt)}return Fe?'
              '+(Le?Te:Ee(Te,!0))+`
              +`+Fe.text);continue}if(Te){var cn="Infinite loop on byte: "+Te.charCodeAt(0);if(this.options.silent){console.error(cn);break}else throw new Error(cn)}}return Me},Be.inline=function(Te){var Me,Le,Fe,dt,_t,Ut,cn=Te.length;for(Me=0;Me0)for(;(cn=this.tokenizer.rules.inline.reflinkSearch.exec(Ut))!=null;)An.includes(cn[0].slice(cn[0].lastIndexOf("[")+1,-1))&&(Ut=Ut.slice(0,cn.index)+"["+"a".repeat(cn[0].length-2)+"]"+Ut.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(cn=this.tokenizer.rules.inline.blockSkip.exec(Ut))!=null;)Ut=Ut.slice(0,cn.index)+"["+"a".repeat(cn[0].length-2)+"]"+Ut.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Te;){if(_t=this.tokenizer.escape(Te)){Te=Te.substring(_t.raw.length),Me.push(_t);continue}if(_t=this.tokenizer.tag(Te,Le,Fe)){Te=Te.substring(_t.raw.length),Le=_t.inLink,Fe=_t.inRawBlock,Me.push(_t);continue}if(_t=this.tokenizer.link(Te)){Te=Te.substring(_t.raw.length),_t.type==="link"&&(_t.tokens=this.inlineTokens(_t.text,[],!0,Fe)),Me.push(_t);continue}if(_t=this.tokenizer.reflink(Te,this.tokens.links)){Te=Te.substring(_t.raw.length),_t.type==="link"&&(_t.tokens=this.inlineTokens(_t.text,[],!0,Fe)),Me.push(_t);continue}if(_t=this.tokenizer.strong(Te,Ut,dt)){Te=Te.substring(_t.raw.length),_t.tokens=this.inlineTokens(_t.text,[],Le,Fe),Me.push(_t);continue}if(_t=this.tokenizer.em(Te,Ut,dt)){Te=Te.substring(_t.raw.length),_t.tokens=this.inlineTokens(_t.text,[],Le,Fe),Me.push(_t);continue}if(_t=this.tokenizer.codespan(Te)){Te=Te.substring(_t.raw.length),Me.push(_t);continue}if(_t=this.tokenizer.br(Te)){Te=Te.substring(_t.raw.length),Me.push(_t);continue}if(_t=this.tokenizer.del(Te)){Te=Te.substring(_t.raw.length),_t.tokens=this.inlineTokens(_t.text,[],Le,Fe),Me.push(_t);continue}if(_t=this.tokenizer.autolink(Te,re)){Te=Te.substring(_t.raw.length),Me.push(_t);continue}if(!Le&&(_t=this.tokenizer.url(Te,re))){Te=Te.substring(_t.raw.length),Me.push(_t);continue}if(_t=this.tokenizer.inlineText(Te,Fe,xe)){Te=Te.substring(_t.raw.length),dt=_t.raw.slice(-1),Me.push(_t);continue}if(Te){var rn="Infinite loop on byte: "+Te.charCodeAt(0);if(this.options.silent){console.error(rn);break}else throw new Error(rn)}}return Me},m(Ne,null,[{key:"rules",get:function(){return{block:te,inline:ee}}}]),Ne}(),X=S.defaults,q=V.cleanUrl,Ee=V.escape,ve=function(){function Ne(Ge){this.options=Ge||X}var Be=Ne.prototype;return Be.code=function(Te,Me,Le){var Fe=(Me||"").match(/\S*/)[0];if(this.options.highlight){var dt=this.options.highlight(Te,Fe);dt!=null&&dt!==Te&&(Le=!0,Te=dt)}return Fe?'
              '+(Le?Te:Ee(Te,!0))+`
              `:"
              "+(Le?Te:Ee(Te,!0))+`
              `},Be.blockquote=function(Te){return`
              `+Te+`
              @@ -41,9 +41,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `},Be.tablerow=function(Te){return` `+Te+` `},Be.tablecell=function(Te,Me){var Le=Me.header?"th":"td",Fe=Me.align?"<"+Le+' align="'+Me.align+'">':"<"+Le+">";return Fe+Te+" -`},Be.strong=function(Te){return""+Te+""},Be.em=function(Te){return""+Te+""},Be.codespan=function(Te){return""+Te+""},Be.br=function(){return this.options.xhtml?"
              ":"
              "},Be.del=function(Te){return""+Te+""},Be.link=function(Te,Me,Le){if(Te=q(this.options.sanitize,this.options.baseUrl,Te),Te===null)return Le;var Fe='
              ",Fe},Be.image=function(Te,Me,Le){if(Te=q(this.options.sanitize,this.options.baseUrl,Te),Te===null)return Le;var Fe=''+Le+'":">",Fe},Be.text=function(Te){return Te},ke}(),Ce=function(){function ke(){}var Be=ke.prototype;return Be.strong=function(Te){return Te},Be.em=function(Te){return Te},Be.codespan=function(Te){return Te},Be.del=function(Te){return Te},Be.html=function(Te){return Te},Be.text=function(Te){return Te},Be.link=function(Te,Me,Le){return""+Le},Be.image=function(Te,Me,Le){return""+Le},Be.br=function(){return""},ke}(),Ke=function(){function ke(){this.seen={}}var Be=ke.prototype;return Be.slug=function(Te){var Me=Te.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Me)){var Le=Me;do this.seen[Le]++,Me=Le+"-"+this.seen[Le];while(this.seen.hasOwnProperty(Me))}return this.seen[Me]=0,Me},ke}(),Qe=S.defaults,rt=V.unescape,at=function(){function ke(Ge){this.options=Ge||Qe,this.options.renderer=this.options.renderer||new ve,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Ce,this.slugger=new Ke}ke.parse=function(Te,Me){var Le=new ke(Me);return Le.parse(Te)};var Be=ke.prototype;return Be.parse=function(Te,Me){Me===void 0&&(Me=!0);var Le="",Fe,dt,bt,Ut,cn,An,rn,Pt,ze,lt,ot,we,Xe,Ot,_t,Dt,Lt,At,jt=Te.length;for(Fe=0;Fe0&&_t.tokens[0].type==="text"?(_t.tokens[0].text=At+" "+_t.tokens[0].text,_t.tokens[0].tokens&&_t.tokens[0].tokens.length>0&&_t.tokens[0].tokens[0].type==="text"&&(_t.tokens[0].tokens[0].text=At+" "+_t.tokens[0].tokens[0].text)):_t.tokens.unshift({type:"text",text:At}):Ot+=At),Ot+=this.parse(_t.tokens,Xe),ze+=this.renderer.listitem(Ot,Lt,Dt);Le+=this.renderer.list(ze,ot,we);continue}case"html":{Le+=this.renderer.html(lt.text);continue}case"paragraph":{Le+=this.renderer.paragraph(this.parseInline(lt.tokens));continue}case"text":{for(ze=lt.tokens?this.parseInline(lt.tokens):lt.text;Fe+1An error occurred:

              "+je(bt.message+"",!0)+"
              ";throw bt}}et.options=et.setOptions=function(ke){return it(et.defaults,ke),$e(et.defaults),et},et.getDefaults=Pe,et.defaults=pt,et.use=function(ke){var Be=it({},ke);if(ke.renderer&&function(){var Te=et.defaults.renderer||new ve,Me=function(dt){var bt=Te[dt];Te[dt]=function(){for(var Ut=arguments.length,cn=new Array(Ut),An=0;An>>24)&16711935|(n[f]<<24|n[f]>>>8)&4278255360;var y=this._X=[n[0],n[3]<<16|n[2]>>>16,n[1],n[0]<<16|n[3]>>>16,n[2],n[1]<<16|n[0]>>>16,n[3],n[2]<<16|n[1]>>>16],v=this._C=[n[2]<<16|n[2]>>>16,n[0]&4294901760|n[1]&65535,n[3]<<16|n[3]>>>16,n[1]&4294901760|n[2]&65535,n[0]<<16|n[0]>>>16,n[2]&4294901760|n[3]&65535,n[1]<<16|n[1]>>>16,n[3]&4294901760|n[0]&65535];this._b=0;for(var f=0;f<4;f++)s.call(this);for(var f=0;f<8;f++)v[f]^=y[f+4&7];if(x){var p=x.words,O=p[0],a=p[1],l=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,g=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,T=l>>>16|g&4294901760,_=g<<16|l&65535;v[0]^=l,v[1]^=T,v[2]^=g,v[3]^=_,v[4]^=l,v[5]^=T,v[6]^=g,v[7]^=_;for(var f=0;f<4;f++)s.call(this)}},_doProcessBlock:function(n,x){var f=this._X;s.call(this),b[0]=f[0]^f[5]>>>16^f[3]<<16,b[1]=f[2]^f[7]>>>16^f[5]<<16,b[2]=f[4]^f[1]>>>16^f[7]<<16,b[3]=f[6]^f[3]>>>16^f[1]<<16;for(var y=0;y<4;y++)b[y]=(b[y]<<8|b[y]>>>24)&16711935|(b[y]<<24|b[y]>>>8)&4278255360,n[x+y]^=b[y]},blockSize:128/32,ivSize:64/32});function s(){for(var n=this._X,x=this._C,f=0;f<8;f++)S[f]=x[f];x[0]=x[0]+1295307597+this._b|0,x[1]=x[1]+3545052371+(x[0]>>>0>>0?1:0)|0,x[2]=x[2]+886263092+(x[1]>>>0>>0?1:0)|0,x[3]=x[3]+1295307597+(x[2]>>>0>>0?1:0)|0,x[4]=x[4]+3545052371+(x[3]>>>0>>0?1:0)|0,x[5]=x[5]+886263092+(x[4]>>>0>>0?1:0)|0,x[6]=x[6]+1295307597+(x[5]>>>0>>0?1:0)|0,x[7]=x[7]+3545052371+(x[6]>>>0>>0?1:0)|0,this._b=x[7]>>>0>>0?1:0;for(var f=0;f<8;f++){var y=n[f]+x[f],v=y&65535,p=y>>>16,O=((v*v>>>17)+v*p>>>15)+p*p,a=((y&4294901760)*y|0)+((y&65535)*y|0);r[f]=O^a}n[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,n[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,n[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,n[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,n[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,n[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,n[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,n[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}m.Rabbit=d._createHelper(i)}(),P.Rabbit})},E7E6:function(M,Y){M.exports="data:image/png;base64,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"},E9nw:function(M,Y){M.exports=function(){var u=document.getSelection();if(!u.rangeCount)return function(){};for(var P=document.activeElement,m=[],D=0;D"+pt+""}),ct},xe=function(ct,je){if(ct===""){ye([]);return}var Pe=[];C.forEach(function(pt){pt.image.length&&pt.image.forEach(function(et){Pe.push(et)})});var $e=Pe.concat(o).filter(function(pt){var et;return(et=pt.name)===null||et===void 0?void 0:et.toLocaleLowerCase().includes(ct==null?void 0:ct.toLocaleLowerCase())}).map(function(pt,et){var Ct=pt.id,ke=pt.name,Be=Object(h.a)(Object(h.a)({},pt),{},{label:r.a.createElement("ul",{id:"search-".concat(Q,"-").concat(et),onClick:function(){return Ee(Ct,Be)},className:et===je?x.a.searchListActive:x.a.searchList},r.a.createElement("li",{className:x.a.name,dangerouslySetInnerHTML:{__html:ee(ke,ct)}}),pt.private&&r.a.createElement("li",{className:x.a.tag},"\u79C1\u6709"))});return Be});ye($e)},re=function(ct){var je=document.getElementById("scroll-".concat(Q,"-").concat(ct));if(!je)return;var Pe=document.getElementById("scroll-".concat(Q));Pe.scrollTo(0,je.offsetTop)},Z=function(ct,je){var Pe=document.getElementById("search-".concat(Q,"-").concat(ct));if(!Pe)return;var $e=document.getElementById("search-".concat(Q)),pt=Pe.offsetTop-$e.scrollTop>0&&Pe.offsetTop-$e.scrollTop<$e.clientHeight;if(pt)return;je==="down"?$e.scrollTo(0,Pe.offsetTop-$e.clientHeight+Pe.clientHeight):$e.scrollTo(0,Pe.offsetTop)},X=function(ct){xe(ct,0),V(ct)},q=function(ct){var je,Pe;if(!_e.length)return;var $e=_e==null||((je=_e[fe])===null||je===void 0)?void 0:je.id;N($e),ye([]),ie(0),V(_e==null||((Pe=_e[fe])===null||Pe===void 0)?void 0:Pe.name),re($e),ce.current.blur()},Ee=function(ct,je){N(ct),ye([]),ie(0),V(je==null?void 0:je.name),re(ct)},ve=function(){ye([]),V("")},Ce=function(ct){N(ct),ye([]),V("")},Ke=function(){return K===""?r.a.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):r.a.createElement("i",{onClick:ve,className:"iconfont icon-shanchu4 c-grey-c"})},Qe=function(){a({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},rt=function(){a({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},at=function(){le.current=setTimeout(function(){ae(!1),ie(0)},200)};return r.a.createElement("div",{className:s()(g==="night"?x.a.darklySelectEnvironment:x.a.selectEnvironment,O)},r.a.createElement("div",{className:x.a.search},r.a.createElement(d.a,{suffix:Ke(),bordered:!1,ref:ce,value:K,onKeyDown:function(ct){(ct.keyCode===40||ct.keyCode===38)&&ct.preventDefault()},size:"large",onFocus:function(){clearTimeout(le.current),X(K),ae(!0)},onBlur:at,onChange:function(ct){return X(ct.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:q}),G&&r.a.createElement("div",{id:"search-".concat(Q),className:x.a.searchListWrap},_e.map(function(it,ct){return r.a.createElement(r.a.Fragment,{key:ct}," ",it.label)}))),R?r.a.createElement(m.a,{className:x.a.spin}):r.a.createElement(r.a.Fragment,null,!!k.length&&r.a.createElement("aside",{className:x.a.common},r.a.createElement("div",{className:x.a.title},"\u63A8\u8350\u73AF\u5883:"),r.a.createElement("ul",{className:x.a.tags},k.map(function(it,ct){return r.a.createElement("li",{key:ct,onClick:function(){return Ce(it.id)},className:_===it.id?"".concat(x.a.tag," ").concat(x.a.tagActive):x.a.tag},it.name)}))),r.a.createElement("aside",{className:x.a.wrap,id:"scroll-".concat(Q)},C.map(function(it,ct){var je;return it!=null&&(je=it.image)!==null&&je!==void 0&&je.length?r.a.createElement(y,{key:ct,data:it,id:_,handleClick:function($e){return Ce($e)}}):null}),r.a.createElement("ul",{className:x.a.allList},o.map(function(it){return r.a.createElement("li",{key:"key-".concat(it.id),id:"scroll-".concat(Q,"-").concat(it.id),className:it.id===_?"".concat(x.a.item," ").concat(x.a.itemActive):x.a.item,onClick:function(){return N(it.id)}},r.a.createElement("div",{className:x.a.name},it.name),it.private&&r.a.createElement("div",{className:x.a.tag},"\u79C1\u6709"))})))),r.a.createElement("div",{className:x.a.apply},r.a.createElement("span",{className:x.a.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),r.a.createElement("span",{className:x.a.p2,onClick:Qe}," \u7533\u8BF7\u65B0\u5EFA"),r.a.createElement("span",{className:x.a.p2,onClick:rt}," \u5728\u7EBF\u521B\u5EFA")))},y=function(p){var O=p.data,a=p.id,l=p.handleClick,g=Object(S.useState)(!0),T=Object(b.a)(g,2),_=T[0],c=T[1],R=O.name,w=O.image;return r.a.createElement("div",{className:x.a.list},r.a.createElement("header",{onClick:function(){return c(!_)}},r.a.createElement("div",{className:x.a.title},R),r.a.createElement("i",{style:{transition:"0.5s",transform:_?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),r.a.createElement("ul",{className:x.a.items,style:{height:_?"auto":0}},w.map(function(C){return r.a.createElement("li",{key:C.id,className:C.id===a?"".concat(x.a.item," ").concat(x.a.itemActive):x.a.item,onClick:function(){return l(C.id)}},r.a.createElement("div",{className:x.a.name},C.name),C.private&&r.a.createElement("div",{className:x.a.tag},"\u79C1\u6709"))}),r.a.createElement("li",{className:x.a.line})))};Y.a=f},ELLl:function(M,Y,u){(function(P){P(u("VrN/"))})(function(P){var m={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},D=P.Pos;P.defineOption("autoCloseBrackets",!1,function(v,p,O){O&&O!=P.Init&&(v.removeKeyMap(h),v.state.closeBrackets=null),p&&(b(d(p,"pairs")),v.state.closeBrackets=p,v.addKeyMap(h))});function d(v,p){return p=="pairs"&&typeof v=="string"?v:typeof v=="object"&&v[p]!=null?v[p]:m[p]}var h={Backspace:i,Enter:s};function b(v){for(var p=0;p=0;l--){var T=a[l].head;v.replaceRange("",D(T.line,T.ch-1),D(T.line,T.ch+1),"+delete")}}function s(v){var p=r(v),O=p&&d(p,"explode");if(!O||v.getOption("disableInput"))return P.Pass;for(var a=v.listSelections(),l=0;l"+Te+""},Be.em=function(Te){return""+Te+""},Be.codespan=function(Te){return""+Te+""},Be.br=function(){return this.options.xhtml?"
              ":"
              "},Be.del=function(Te){return""+Te+""},Be.link=function(Te,Me,Le){if(Te=q(this.options.sanitize,this.options.baseUrl,Te),Te===null)return Le;var Fe='
              ",Fe},Be.image=function(Te,Me,Le){if(Te=q(this.options.sanitize,this.options.baseUrl,Te),Te===null)return Le;var Fe=''+Le+'":">",Fe},Be.text=function(Te){return Te},Ne}(),Ce=function(){function Ne(){}var Be=Ne.prototype;return Be.strong=function(Te){return Te},Be.em=function(Te){return Te},Be.codespan=function(Te){return Te},Be.del=function(Te){return Te},Be.html=function(Te){return Te},Be.text=function(Te){return Te},Be.link=function(Te,Me,Le){return""+Le},Be.image=function(Te,Me,Le){return""+Le},Be.br=function(){return""},Ne}(),Ke=function(){function Ne(){this.seen={}}var Be=Ne.prototype;return Be.slug=function(Te){var Me=Te.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Me)){var Le=Me;do this.seen[Le]++,Me=Le+"-"+this.seen[Le];while(this.seen.hasOwnProperty(Me))}return this.seen[Me]=0,Me},Ne}(),Qe=S.defaults,rt=V.unescape,at=function(){function Ne(Ge){this.options=Ge||Qe,this.options.renderer=this.options.renderer||new ve,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Ce,this.slugger=new Ke}Ne.parse=function(Te,Me){var Le=new Ne(Me);return Le.parse(Te)};var Be=Ne.prototype;return Be.parse=function(Te,Me){Me===void 0&&(Me=!0);var Le="",Fe,dt,_t,Ut,cn,An,rn,Pt,ze,ut,st,we,Xe,Ct,gt,Tt,Lt,Dt,jt=Te.length;for(Fe=0;Fe0&>.tokens[0].type==="text"?(gt.tokens[0].text=Dt+" "+gt.tokens[0].text,gt.tokens[0].tokens&>.tokens[0].tokens.length>0&>.tokens[0].tokens[0].type==="text"&&(gt.tokens[0].tokens[0].text=Dt+" "+gt.tokens[0].tokens[0].text)):gt.tokens.unshift({type:"text",text:Dt}):Ct+=Dt),Ct+=this.parse(gt.tokens,Xe),ze+=this.renderer.listitem(Ct,Lt,Tt);Le+=this.renderer.list(ze,st,we);continue}case"html":{Le+=this.renderer.html(ut.text);continue}case"paragraph":{Le+=this.renderer.paragraph(this.parseInline(ut.tokens));continue}case"text":{for(ze=ut.tokens?this.parseInline(ut.tokens):ut.text;Fe+1An error occurred:

              "+ke(_t.message+"",!0)+"
              ";throw _t}}ot.options=ot.setOptions=function(Ne){return it(ot.defaults,Ne),$e(ot.defaults),ot},ot.getDefaults=Pe,ot.defaults=Et,ot.use=function(Ne){var Be=it({},Ne);if(Ne.renderer&&function(){var Te=ot.defaults.renderer||new ve,Me=function(dt){var _t=Te[dt];Te[dt]=function(){for(var Ut=arguments.length,cn=new Array(Ut),An=0;An>>24)&16711935|(n[f]<<24|n[f]>>>8)&4278255360;var y=this._X=[n[0],n[3]<<16|n[2]>>>16,n[1],n[0]<<16|n[3]>>>16,n[2],n[1]<<16|n[0]>>>16,n[3],n[2]<<16|n[1]>>>16],v=this._C=[n[2]<<16|n[2]>>>16,n[0]&4294901760|n[1]&65535,n[3]<<16|n[3]>>>16,n[1]&4294901760|n[2]&65535,n[0]<<16|n[0]>>>16,n[2]&4294901760|n[3]&65535,n[1]<<16|n[1]>>>16,n[3]&4294901760|n[0]&65535];this._b=0;for(var f=0;f<4;f++)s.call(this);for(var f=0;f<8;f++)v[f]^=y[f+4&7];if(x){var p=x.words,O=p[0],a=p[1],l=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,g=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,T=l>>>16|g&4294901760,_=g<<16|l&65535;v[0]^=l,v[1]^=T,v[2]^=g,v[3]^=_,v[4]^=l,v[5]^=T,v[6]^=g,v[7]^=_;for(var f=0;f<4;f++)s.call(this)}},_doProcessBlock:function(n,x){var f=this._X;s.call(this),b[0]=f[0]^f[5]>>>16^f[3]<<16,b[1]=f[2]^f[7]>>>16^f[5]<<16,b[2]=f[4]^f[1]>>>16^f[7]<<16,b[3]=f[6]^f[3]>>>16^f[1]<<16;for(var y=0;y<4;y++)b[y]=(b[y]<<8|b[y]>>>24)&16711935|(b[y]<<24|b[y]>>>8)&4278255360,n[x+y]^=b[y]},blockSize:128/32,ivSize:64/32});function s(){for(var n=this._X,x=this._C,f=0;f<8;f++)S[f]=x[f];x[0]=x[0]+1295307597+this._b|0,x[1]=x[1]+3545052371+(x[0]>>>0>>0?1:0)|0,x[2]=x[2]+886263092+(x[1]>>>0>>0?1:0)|0,x[3]=x[3]+1295307597+(x[2]>>>0>>0?1:0)|0,x[4]=x[4]+3545052371+(x[3]>>>0>>0?1:0)|0,x[5]=x[5]+886263092+(x[4]>>>0>>0?1:0)|0,x[6]=x[6]+1295307597+(x[5]>>>0>>0?1:0)|0,x[7]=x[7]+3545052371+(x[6]>>>0>>0?1:0)|0,this._b=x[7]>>>0>>0?1:0;for(var f=0;f<8;f++){var y=n[f]+x[f],v=y&65535,p=y>>>16,O=((v*v>>>17)+v*p>>>15)+p*p,a=((y&4294901760)*y|0)+((y&65535)*y|0);r[f]=O^a}n[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,n[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,n[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,n[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,n[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,n[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,n[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,n[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}m.Rabbit=d._createHelper(i)}(),P.Rabbit})},E7E6:function(M,Y){M.exports="data:image/png;base64,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"},E9nw:function(M,Y){M.exports=function(){var u=document.getSelection();if(!u.rangeCount)return function(){};for(var P=document.activeElement,m=[],D=0;D"+Et+""}),et},xe=function(et,ke){if(et===""){ye([]);return}var Pe=[];C.forEach(function(Et){Et.image.length&&Et.image.forEach(function(ot){Pe.push(ot)})});var $e=Pe.concat(o).filter(function(Et){var ot;return(ot=Et.name)===null||ot===void 0?void 0:ot.toLocaleLowerCase().includes(et==null?void 0:et.toLocaleLowerCase())}).map(function(Et,ot){var At=Et.id,Ne=Et.name,Be=Object(h.a)(Object(h.a)({},Et),{},{label:r.a.createElement("ul",{id:"search-".concat(Q,"-").concat(ot),onClick:function(){return Ee(At,Be)},className:ot===ke?x.a.searchListActive:x.a.searchList},r.a.createElement("li",{className:x.a.name,dangerouslySetInnerHTML:{__html:ee(Ne,et)}}),Et.private&&r.a.createElement("li",{className:x.a.tag},"\u79C1\u6709"))});return Be});ye($e)},re=function(et){var ke=document.getElementById("scroll-".concat(Q,"-").concat(et));if(!ke)return;var Pe=document.getElementById("scroll-".concat(Q));Pe.scrollTo(0,ke.offsetTop)},Z=function(et,ke){var Pe=document.getElementById("search-".concat(Q,"-").concat(et));if(!Pe)return;var $e=document.getElementById("search-".concat(Q)),Et=Pe.offsetTop-$e.scrollTop>0&&Pe.offsetTop-$e.scrollTop<$e.clientHeight;if(Et)return;ke==="down"?$e.scrollTo(0,Pe.offsetTop-$e.clientHeight+Pe.clientHeight):$e.scrollTo(0,Pe.offsetTop)},X=function(et){xe(et,0),V(et)},q=function(et){var ke,Pe;if(!_e.length)return;var $e=_e==null||((ke=_e[fe])===null||ke===void 0)?void 0:ke.id;N($e),ye([]),ie(0),V(_e==null||((Pe=_e[fe])===null||Pe===void 0)?void 0:Pe.name),re($e),ce.current.blur()},Ee=function(et,ke){N(et),ye([]),ie(0),V(ke==null?void 0:ke.name),re(et)},ve=function(){ye([]),V("")},Ce=function(et){N(et),ye([]),V("")},Ke=function(){return K===""?r.a.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):r.a.createElement("i",{onClick:ve,className:"iconfont icon-shanchu4 c-grey-c"})},Qe=function(){a({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},rt=function(){a({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},at=function(){le.current=setTimeout(function(){ae(!1),ie(0)},200)};return r.a.createElement("div",{className:s()(g==="night"?x.a.darklySelectEnvironment:x.a.selectEnvironment,O)},r.a.createElement("div",{className:x.a.search},r.a.createElement(d.a,{suffix:Ke(),bordered:!1,ref:ce,value:K,onKeyDown:function(et){(et.keyCode===40||et.keyCode===38)&&et.preventDefault()},size:"large",onFocus:function(){clearTimeout(le.current),X(K),ae(!0)},onBlur:at,onChange:function(et){return X(et.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:q}),G&&r.a.createElement("div",{id:"search-".concat(Q),className:x.a.searchListWrap},_e.map(function(it,et){return r.a.createElement(r.a.Fragment,{key:et}," ",it.label)}))),R?r.a.createElement(m.a,{className:x.a.spin}):r.a.createElement(r.a.Fragment,null,!!k.length&&r.a.createElement("aside",{className:x.a.common},r.a.createElement("div",{className:x.a.title},"\u63A8\u8350\u73AF\u5883:"),r.a.createElement("ul",{className:x.a.tags},k.map(function(it,et){return r.a.createElement("li",{key:et,onClick:function(){return Ce(it.id)},className:_===it.id?"".concat(x.a.tag," ").concat(x.a.tagActive):x.a.tag},it.name)}))),r.a.createElement("aside",{className:x.a.wrap,id:"scroll-".concat(Q)},C.map(function(it,et){var ke;return it!=null&&(ke=it.image)!==null&&ke!==void 0&&ke.length?r.a.createElement(y,{key:et,data:it,id:_,handleClick:function($e){return Ce($e)}}):null}),r.a.createElement("ul",{className:x.a.allList},o.map(function(it){return r.a.createElement("li",{key:"key-".concat(it.id),id:"scroll-".concat(Q,"-").concat(it.id),className:it.id===_?"".concat(x.a.item," ").concat(x.a.itemActive):x.a.item,onClick:function(){return N(it.id)}},r.a.createElement("div",{className:x.a.name},it.name),it.private&&r.a.createElement("div",{className:x.a.tag},"\u79C1\u6709"))})))),r.a.createElement("div",{className:x.a.apply},r.a.createElement("span",{className:x.a.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),r.a.createElement("span",{className:x.a.p2,onClick:Qe}," \u7533\u8BF7\u65B0\u5EFA"),r.a.createElement("span",{className:x.a.p2,onClick:rt}," \u5728\u7EBF\u521B\u5EFA")))},y=function(p){var O=p.data,a=p.id,l=p.handleClick,g=Object(S.useState)(!0),T=Object(b.a)(g,2),_=T[0],c=T[1],R=O.name,w=O.image;return r.a.createElement("div",{className:x.a.list},r.a.createElement("header",{onClick:function(){return c(!_)}},r.a.createElement("div",{className:x.a.title},R),r.a.createElement("i",{style:{transition:"0.5s",transform:_?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),r.a.createElement("ul",{className:x.a.items,style:{height:_?"auto":0}},w.map(function(C){return r.a.createElement("li",{key:C.id,className:C.id===a?"".concat(x.a.item," ").concat(x.a.itemActive):x.a.item,onClick:function(){return l(C.id)}},r.a.createElement("div",{className:x.a.name},C.name),C.private&&r.a.createElement("div",{className:x.a.tag},"\u79C1\u6709"))}),r.a.createElement("li",{className:x.a.line})))};Y.a=f},ELLl:function(M,Y,u){(function(P){P(u("VrN/"))})(function(P){var m={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},D=P.Pos;P.defineOption("autoCloseBrackets",!1,function(v,p,O){O&&O!=P.Init&&(v.removeKeyMap(h),v.state.closeBrackets=null),p&&(b(d(p,"pairs")),v.state.closeBrackets=p,v.addKeyMap(h))});function d(v,p){return p=="pairs"&&typeof v=="string"?v:typeof v=="object"&&v[p]!=null?v[p]:m[p]}var h={Backspace:i,Enter:s};function b(v){for(var p=0;p=0;l--){var T=a[l].head;v.replaceRange("",D(T.line,T.ch-1),D(T.line,T.ch+1),"+delete")}}function s(v){var p=r(v),O=p&&d(p,"explode");if(!O||v.getOption("disableInput"))return P.Pass;for(var a=v.listSelections(),l=0;l0;return{anchor:new D(v.anchor.line,v.anchor.ch+(p?-1:1)),head:new D(v.head.line,v.head.ch+(p?1:-1))}}function x(v,p){var O=r(v);if(!O||v.getOption("disableInput"))return P.Pass;var a=d(O,"pairs"),l=a.indexOf(p);if(l==-1)return P.Pass;for(var g=d(O,"closeBefore"),T=d(O,"triples"),_=a.charAt(l+1)==p,c=v.listSelections(),R=l%2==0,w,C=0;C=0&&v.getRange(o,D(o.line,o.ch+3))==p+p+p?A="skipThree":A="skip";else if(_&&o.ch>1&&T.indexOf(p)>=0&&v.getRange(D(o.line,o.ch-2),o)==p+p){if(o.ch>2&&/\bstring/.test(v.getTokenTypeAt(D(o.line,o.ch-2))))return P.Pass;A="addFour"}else if(_){var U=o.ch==0?" ":v.getRange(D(o.line,o.ch-1),o);if(!P.isWordChar(k)&&U!=p&&!P.isWordChar(U))A="both";else return P.Pass}else if(R&&(k.length===0||/\s/.test(k)||g.indexOf(k)>-1))A="both";else return P.Pass;if(!w)w=A;else if(w!=A)return P.Pass}var N=l%2?a.charAt(l-1):p,z=l%2?p:a.charAt(l+1);v.operation(function(){if(w=="skip")v.execCommand("goCharRight");else if(w=="skipThree")for(var W=0;W<3;W++)v.execCommand("goCharRight");else if(w=="surround"){for(var K=v.getSelections(),W=0;WA - 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 D=P,d=D.lib,h=d.WordArray,b=d.Hasher,S=D.algo,r=h.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]),i=h.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]),s=h.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]),n=h.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]),x=h.create([0,1518500249,1859775393,2400959708,2840853838]),f=h.create([1352829926,1548603684,1836072691,2053994217,0]),y=S.RIPEMD160=b.extend({_doReset:function(){this._hash=h.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(T,_){for(var c=0;c<16;c++){var R=_+c,w=T[R];T[R]=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360}var C=this._hash.words,E=x.words,o=f.words,A=r.words,k=i.words,U=s.words,N=n.words,z,W,K,V,F,B,G,ae,de,oe;B=z=C[0],G=W=C[1],ae=K=C[2],de=V=C[3],oe=F=C[4];for(var _e,c=0;c<80;c+=1)_e=z+T[_+A[c]]|0,c<16?_e+=v(W,K,V)+E[0]:c<32?_e+=p(W,K,V)+E[1]:c<48?_e+=O(W,K,V)+E[2]:c<64?_e+=a(W,K,V)+E[3]:_e+=l(W,K,V)+E[4],_e=_e|0,_e=g(_e,U[c]),_e=_e+F|0,z=F,F=V,V=g(K,10),K=W,W=_e,_e=B+T[_+k[c]]|0,c<16?_e+=l(G,ae,de)+o[0]:c<32?_e+=a(G,ae,de)+o[1]:c<48?_e+=O(G,ae,de)+o[2]:c<64?_e+=p(G,ae,de)+o[3]:_e+=v(G,ae,de)+o[4],_e=_e|0,_e=g(_e,N[c]),_e=_e+oe|0,B=oe,oe=de,de=g(ae,10),ae=G,G=_e;_e=C[1]+K+de|0,C[1]=C[2]+V+oe|0,C[2]=C[3]+F+B|0,C[3]=C[4]+z+G|0,C[4]=C[0]+W+ae|0,C[0]=_e},_doFinalize:function(){var T=this._data,_=T.words,c=this._nDataBytes*8,R=T.sigBytes*8;_[R>>>5]|=128<<24-R%32,_[(R+64>>>9<<4)+14]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360,T.sigBytes=(_.length+1)*4,this._process();for(var w=this._hash,C=w.words,E=0;E<5;E++){var o=C[E];C[E]=(o<<8|o>>>24)&16711935|(o<<24|o>>>8)&4278255360}return w},clone:function(){var T=b.clone.call(this);return T._hash=this._hash.clone(),T}});function v(T,_,c){return T^_^c}function p(T,_,c){return T&_|~T&c}function O(T,_,c){return(T|~_)^c}function a(T,_,c){return T&c|_&~c}function l(T,_,c){return T^(_|~c)}function g(T,_){return T<<_|T>>>32-_}D.RIPEMD160=b._createHelper(y),D.HmacRIPEMD160=b._createHmacHelper(y)}(Math),P.RIPEMD160})},ETIr:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.enc,b=h.Base64={stringify:function(r){var i=r.words,s=r.sigBytes,n=this._map;r.clamp();for(var x=[],f=0;f>>2]>>>24-f%4*8&255,v=i[f+1>>>2]>>>24-(f+1)%4*8&255,p=i[f+2>>>2]>>>24-(f+2)%4*8&255,O=y<<16|v<<8|p,a=0;a<4&&f+a*.75>>6*(3-a)&63));var l=n.charAt(64);if(l)for(;x.length%4;)x.push(l);return x.join("")},parse:function(r){var i=r.length,s=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var x=0;x>>6-f%4*2,p=y|v;n[x>>>2]|=p<<24-x%4*8,x++}return d.create(n,x)}}(),P.enc.Base64})},EkPF:function(M,Y,u){M.exports={practiceSetting:"practiceSetting___2ttNt",wrapHeader:"wrapHeader___2dgOY",wrapLayout:"wrapLayout___3zol1",wrapSidebar:"wrapSidebar___3imKs",wrapContent:"wrapContent___3L8H_"}},"F+F2":function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(){if(typeof ArrayBuffer!="function")return;var m=P,D=m.lib,d=D.WordArray,h=d.init,b=d.init=function(S){if(S instanceof ArrayBuffer&&(S=new Uint8Array(S)),(S instanceof Int8Array||typeof Uint8ClampedArray!="undefined"&&S instanceof Uint8ClampedArray||S instanceof Int16Array||S instanceof Uint16Array||S instanceof Int32Array||S instanceof Uint32Array||S instanceof Float32Array||S instanceof Float64Array)&&(S=new Uint8Array(S.buffer,S.byteOffset,S.byteLength)),S instanceof Uint8Array){for(var r=S.byteLength,i=[],s=0;s>>2]|=S[s]<<24-s%4*8;h.call(this,i,r)}else h.apply(this,arguments)};b.prototype=d}(),P.lib.WordArray})},FOrL:function(M,Y,u){M.exports=u.p+"static/nodata.a6b3f948.png"},FPkq:function(M,Y,u){M.exports=u.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,u){"use strict";var P=u("+L6B"),m=u("2/Rp"),D=u("DZo9"),d=u("8z0m"),h=u("miYZ"),b=u("tsqr"),S=u("9og8"),r=u("2qtc"),i=u("kLXV"),s=u("y8nQ"),n=u("Vl3Y"),x=u("tJVT"),f=u("PpiC"),y=u("5NDa"),v=u("5rEg"),p=u("WmNS"),O=u.n(p),a=u("q1tI"),l=u.n(a),g=u("9kvl"),T=u("m3rI"),_=u("FPkq"),c=u.n(_),R=u("qB8g"),w=u.n(R),C=v.a.TextArea,E=function(A){var k=A.newShixuns,U=A.globalSetting,N=A.loading,z=A.dispatch,W=Object(f.a)(A,["newShixuns","globalSetting","loading","dispatch"]),K=n.a.useForm(),V=Object(x.a)(K,1),F=V[0],B=Object(a.useState)([]),G=Object(x.a)(B,2),ae=G[0],de=G[1],oe=function(ie){var le=["uploading","done","removed"];le.includes(ie.file.status)&&de(ie.fileList)},_e=function(ie){if(!ie.percent||ie.percent==100){var le,Q=(le=ie.response)===null||le===void 0?void 0:le.id;return i.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(S.a)(O.a.mark(function ee(){var xe;return O.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,z({type:"newShixuns/deleteAttachment",payload:{id:Q}});case 2:xe=Z.sent,xe&&de(ae.filter(function(X){var q;return((q=X.response)===null||q===void 0?void 0:q.id)!==Q}));case 4:case"end":return Z.stop()}},ee)}));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.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},se=function(){var fe=Object(S.a)(O.a.mark(function ie(le){var Q,ce,te,ee,xe,re,Z,X;return O.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return te=le||{},ee=te.language,xe=te.env,re=te.mode,Z=te.code,Ee.next=3,z({type:"newShixuns/applyShixunMirror",payload:{language:ee,runtime:xe,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=Ee.sent,z({type:"newShixuns/setActionTabs",payload:{}}),X&&b.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return Ee.stop()}},ie)}));return function(le){return fe.apply(this,arguments)}}(),pe=function(){F.resetFields(),de([])};return l.a.createElement(i.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},l.a.createElement("section",{className:w.a.qrCode},l.a.createElement("aside",{className:w.a.a1},l.a.createElement("div",{className:w.a.code},l.a.createElement("img",{width:120,height:120,src:c.a,alt:"\u4E8C\u7EF4\u7801"})),l.a.createElement("div",{className:w.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),l.a.createElement("div",{className:w.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),l.a.createElement("aside",{className:w.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",l.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")),l.a.createElement(n.a,{className:w.a.formWrap,form:F,labelCol:{span:4},wrapperCol:{span:20},onFinish:se},l.a.createElement(n.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},l.a.createElement(C,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),l.a.createElement(n.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"}]},l.a.createElement(C,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),l.a.createElement(n.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"}]},l.a.createElement(C,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),l.a.createElement(n.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},l.a.createElement("div",{className:w.a.upload},l.a.createElement(d.a,{fileList:ae,action:"".concat(T.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:oe,onRemove:_e,beforeUpload:ye,withCredentials:!0},l.a.createElement("span",{className:"".concat(w.a.color0152d9," current")},"\u4E0A\u4F20\u9644\u4EF6"),l.a.createElement("span",{className:"".concat(w.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),l.a.createElement("div",{className:w.a.footerWrap},l.a.createElement(n.a.Item,null,l.a.createElement(m.a,{className:"mr5",size:"large",onClick:function(){z({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),l.a.createElement(m.a,{size:"large",type:"primary",htmlType:"submit",loading:N["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};Y.a=Object(g.a)(function(o){var A=o.newShixuns,k=o.loading,U=o.globalSetting;return{newShixuns:A,globalSetting:U,loading:k.effects}})(E)},Fxgj:function(M,Y,u){},GABl:function(M,Y){M.exports="data:image/png;base64,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"},GRuw:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("lPiR"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.algo,b=h.SHA256,S=h.SHA224=b.extend({_doReset:function(){this._hash=new d.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var r=b._doFinalize.call(this);return r.sigBytes-=4,r}});m.SHA224=b._createHelper(S),m.HmacSHA224=b._createHmacHelper(S)}(),P.SHA224})},GfqC:function(M,Y,u){"use strict";var P=u("q1tI"),m=u.n(P),D=u("TSYQ"),d=u.n(D);function h(V,F){var B="cannot "+V.method+" "+V.action+" "+F.status+"'",G=new Error(B);return G.status=F.status,G.method=V.method,G.url=V.action,G}function b(V){var F=V.responseText||V.response;if(!F)return F;try{return JSON.parse(F)}catch(B){return F}}function S(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(oe){B.append(ae+"[]",oe)});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(h(V,F),b(F)):V.onSuccess(b(F),F)},F.open(V.method,V.action,!0),V.withCredentials&&"withCredentials"in F&&(F.withCredentials=!0);var G=V.headers||{};return G["X-Requested-With"]!==null&&F.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(G).forEach(function(ae){G[ae]!==null&&F.setRequestHeader(ae,G[ae])}),F.send(B),{abort:function(){F.abort()}}}var r=+new Date,i=0;function s(){return"rc-upload-"+r+"-"+ ++i}function n(V,F){return V.indexOf(F,V.length-F.length)!==-1}var x=function(V,F){if(V&&F){var B=Array.isArray(F)?F:F.split(","),G=V.name||"",ae=V.type||"",de=ae.replace(/\/.*$/,"");return B.some(function(oe){var _e=oe.trim();return _e.charAt(0)==="."?n(G.toLowerCase(),_e.toLowerCase()):/\/\*$/.test(_e)?de===_e.replace(/\/.*$/,""):ae===_e})}return!0};function f(V,F){var B=V.createReader(),G=[];function ae(){B.readEntries(function(de){var oe=Array.prototype.slice.apply(de);G=G.concat(oe);var _e=!oe.length;_e?F(G):ae()})}ae()}var y=function(F,B,G){var ae=function de(oe,_e){_e=_e||"",oe.isFile?oe.file(function(ye){G(ye)&&(oe.fullPath&&!ye.webkitRelativePath&&(Object.defineProperties(ye,{webkitRelativePath:{writable:!0}}),ye.webkitRelativePath=oe.fullPath.replace(/^\//,""),Object.defineProperties(ye,{webkitRelativePath:{writable:!1}})),B([ye]))}):oe.isDirectory&&f(oe,function(ye){ye.forEach(function(se){de(se,""+_e+oe.name+"/")})})};F.forEach(function(de){ae(de.webkitGetAsEntry())})},v=y,p=Object.assign||function(V){for(var F=1;F=0)continue;if(!Object.prototype.hasOwnProperty.call(V,G))continue;B[G]=V[G]}return B}function T(V,F){if(!(V instanceof F))throw new TypeError("Cannot call a class as a function")}function _(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 c(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,G){return(G.substr(0,5)==="data-"||G.substr(0,5)==="aria-"||G==="role")&&(B[G]=F[G]),B},{})},w=function(V){c(F,V);function F(){var B,G,ae,de;T(this,F);for(var oe=arguments.length,_e=Array(oe),ye=0;ye>>2]>>>24-R%4*8&255;g[_+R>>>2]|=w<<24-(_+R)%4*8}else for(var C=0;C>>2]=T[C>>>2];return this.sigBytes+=c,this},clamp:function(){var l=this.words,g=this.sigBytes;l[g>>>2]&=4294967295<<32-g%4*8,l.length=D.ceil(g/4)},clone:function(){var l=s.clone.call(this);return l.words=this.words.slice(0),l},random:function(l){for(var g=[],T=0;T>>2]>>>24-c%4*8&255;_.push((R>>>4).toString(16)),_.push((R&15).toString(16))}return _.join("")},parse:function(l){for(var g=l.length,T=[],_=0;_>>3]|=parseInt(l.substr(_,2),16)<<24-_%8*4;return new n.init(T,g/2)}},y=x.Latin1={stringify:function(l){for(var g=l.words,T=l.sigBytes,_=[],c=0;c>>2]>>>24-c%4*8&255;_.push(String.fromCharCode(R))}return _.join("")},parse:function(l){for(var g=l.length,T=[],_=0;_>>2]|=(l.charCodeAt(_)&255)<<24-_%4*8;return new n.init(T,g)}},v=x.Utf8={stringify:function(l){try{return decodeURIComponent(escape(y.stringify(l)))}catch(g){throw new Error("Malformed UTF-8 data")}},parse:function(l){return y.parse(unescape(encodeURIComponent(l)))}},p=i.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new n.init,this._nDataBytes=0},_append:function(l){typeof l=="string"&&(l=v.parse(l)),this._data.concat(l),this._nDataBytes+=l.sigBytes},_process:function(l){var g,T=this._data,_=T.words,c=T.sigBytes,R=this.blockSize,w=R*4,C=c/w;l?C=D.ceil(C):C=D.max((C|0)-this._minBufferSize,0);var E=C*R,o=D.min(E*4,c);if(E){for(var A=0;Ape)){ie.next=7;break}return D.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:se.name,file:se}),K(Object(d.a)(W)),U.onChange(W),ie.abrupt("return",!1);case 11:case"end":return ie.stop()}},ye)}));function _e(ye){return oe.apply(this,arguments)}return _e}()},de=function(){var oe=Object(r.a)(x.a.mark(function _e(ye,se){var pe,fe,ie,le,Q,ce,te,ee,xe;return x.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return se.file_name=ye.name,te=ye.name,Z.next=4,Object(v.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(ee=Z.sent,ee.data=JSON.parse(c(ee.data)),!((ee==null?void 0:ee.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",U.onChange(W),D.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Z.abrupt("return");case 12:return B=new T.a({endpoint:ee==null||((pe=ee.data)===null||pe===void 0)?void 0:pe.end_point,region:ee==null||((fe=ee.data)===null||fe===void 0)?void 0:fe.region,accessKeyId:ee==null||((ie=ee.data)===null||ie===void 0)?void 0:ie.access_key_id,accessKeySecret:ee==null||((le=ee.data)===null||le===void 0)?void 0:le.access_key_secret,bucket:ee==null||((Q=ee.data)===null||Q===void 0)?void 0:Q.bucket,stsToken:ee==null||((ce=ee.data)===null||ce===void 0)?void 0:ce.security_token}),console.log(ye,"file"),G(B),xe=Object(a.a)(),Z.abrupt("return",new Promise(function(X,q){try{var Ee;B.multipartUpload("".concat(U.identifier,"/").concat(xe).concat(te.indexOf(".")>-1?"."+te.split(".").pop():""),new Blob([ye.file],{type:ye.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(Ce,Ke,Qe){try{console.log("\u8FDB\u5EA6",Ce,Ke,Qe);var rt=W.findIndex(function(at){return at.name===te});W[rt].file.percent=Ce*100,W[rt].tempCheckpoint=Ke,K(Object(d.a)(W))}catch(at){}},checkpoint:W[W.findIndex(function(ve){return ve.name===te})].tempCheckpoint,callback:{customValue:{id:te+""},url:ee==null||((Ee=ee.data)===null||Ee===void 0)?void 0:Ee.callback_url,host:ee==null?void 0:ee.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(v.e)(se)}}).then(function(ve){var Ce,Ke=W.findIndex(function(ct){return ct.name===te}),Qe="done";if(((Ce=ve.data)===null||Ce===void 0?void 0:Ce.status)===0){var rt;ye.response=(rt=ve.data)===null||rt===void 0?void 0:rt.data;var at=W.findIndex(function(ct){return ct.name===te});W[at].status="done",W[at].file.status="done"}else{var it;D.b.warn((it=ve.data)===null||it===void 0?void 0:it.message),Qe="error"}W[Ke].status=Qe,W[Ke].file.status=Qe,U.onChange(W),X(ve==null?void 0:ve.data)}).catch(function(ve){W[W.findIndex(function(Ce){return Ce.name===te})].status="error",W[W.findIndex(function(Ce){return Ce.name===te})].file.status="error",D.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),K(Object(d.a)(W)),U.onChange(W),q(ve),console.log("err:",ve)})}catch(ve){}}));case 17:case"end":return Z.stop()}},_e)}));return function(ye,se){return oe.apply(this,arguments)}}();return Object(f.useEffect)(function(){W.every(function(oe){return oe==="done"||oe==="error"})&&U.onComplete(W)},[W]),Object(f.useEffect)(function(){if(k){var oe;(oe=B)===null||oe===void 0||oe.cancel()}},[k]),Object(f.useEffect)(function(){U.uploading&&W.map(function(){var oe=Object(r.a)(x.a.mark(function _e(ye){var se,pe;return x.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||((se=A.userInfo)===null||se===void 0)?void 0:se.login,container_type:U.container_type,container_id:U.container_id,description:U.description});case 5:pe=ie.sent;case 6:case"end":return ie.stop()}},_e)}));return function(_e){return oe.apply(this,arguments)}}())},[U.uploading]),y.a.createElement(_,Object(P.a)({},ae,{height:U.height,className:U.className}),y.a.createElement("p",{className:"ant-upload-hint"},U.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Y.b=Object(l.a)(function(E){var o=E.loading,A=E.globalSetting,k=E.user;return{globalSetting:A,loading:o.models.competitions,user:k}})(C)},KmYQ:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.pad.ZeroPadding={pad:function(m,D){var d=D*4;m.clamp(),m.sigBytes+=d-(m.sigBytes%d||d)},unpad:function(m){for(var D=m.words,d=m.sigBytes-1,d=m.sigBytes-1;d>=0;d--)if(D[d>>>2]>>>24-d%4*8&255){m.sigBytes=d+1;break}}},P.pad.ZeroPadding})},"L+Ii":function(M,Y,u){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,u){"use strict";Object.defineProperty(Y,"__esModule",{value:!0});var P=function(){function x(f,y){for(var v=0;v=0)continue;if(!Object.prototype.hasOwnProperty.call(x,v))continue;y[v]=x[v]}return y}function r(x,f){if(!(x instanceof f))throw new TypeError("Cannot call a class as a function")}function i(x,f){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return f&&(typeof f=="object"||typeof f=="function")?f:x}function s(x,f){if(typeof f!="function"&&f!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof f);x.prototype=Object.create(f&&f.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),f&&(Object.setPrototypeOf?Object.setPrototypeOf(x,f):x.__proto__=f)}var n=function(x){s(f,x);function f(y){r(this,f);var v=i(this,(f.__proto__||Object.getPrototypeOf(f)).call(this,y));return v.scrollListener=v.scrollListener.bind(v),v.eventListenerOptions=v.eventListenerOptions.bind(v),v.mousewheelListener=v.mousewheelListener.bind(v),v}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 v=this.getParentElement(this.scrollComponent);v.scrollTop=v.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var v=!1,p={get passive(){v=!0}};try{document.addEventListener("test",null,p),document.removeEventListener("test",null,p)}catch(O){}return v}},{key:"eventListenerOptions",value:function(){var v=this.props.useCapture;return this.isPassiveSupported()&&(v={useCapture:this.props.useCapture,passive:!0}),v}},{key:"setDefaultLoader",value:function(v){this.defaultLoader=v}},{key:"detachMousewheelListener",value:function(){var v=window;this.props.useWindow===!1&&(v=this.scrollComponent.parentNode),v.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var v=window;this.props.useWindow===!1&&(v=this.getParentElement(this.scrollComponent)),v.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),v.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(v){var p=this.props.getScrollParent&&this.props.getScrollParent();return p!=null?p:v&&v.parentNode}},{key:"filterProps",value:function(v){return v}},{key:"attachScrollListener",value:function(){var v=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!v)return;var p=window;this.props.useWindow===!1&&(p=v),p.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),p.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),p.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(v){v.deltaY===1&&!this.isPassiveSupported()&&v.preventDefault()}},{key:"scrollListener",value:function(){var v=this.scrollComponent,p=window,O=this.getParentElement(v),a=void 0;if(this.props.useWindow){var l=document.documentElement||document.body.parentNode||document.body,g=p.pageYOffset!==void 0?p.pageYOffset:l.scrollTop;this.props.isReverse?a=g:a=this.calculateOffset(v,g)}else this.props.isReverse?a=O.scrollTop:a=v.scrollHeight-O.scrollTop-O.clientHeight;a1&&arguments[1]!==void 0?arguments[1]:1,Ge=Ce.length,Te=0;Te1&&arguments[1]!==void 0?arguments[1]:!1;return Object(R.a)(B).map(function(ae,de){if(!h.isValidElement(ae)||!ae.type)return null;var oe=ae.type.isSelectOptGroup,_e=ae.key,ye=ae.props,se=ye.children,pe=Object(S.a)(ye,["children"]);return G||!oe?w(ae):Object(c.a)(Object(c.a)({key:"__RC_SELECT_GRP__".concat(_e===null?de:_e,"__"),label:_e},pe),{},{options:C(se)})}).filter(function(ae){return ae})}var E=u("2Qr1"),o=u("qNPg"),A=u("U8pU"),k=u("Kwbf"),U=u("WKfj");function N(B){var G=B.mode,ae=B.options,de=B.children,oe=B.backfill,_e=B.allowClear,ye=B.placeholder,se=B.getInputElement,pe=B.showSearch,fe=B.onSearch,ie=B.defaultOpen,le=B.autoFocus,Q=B.labelInValue,ce=B.value,te=B.inputValue,ee=B.optionLabelProp,xe=G==="multiple"||G==="tags",re=pe!==void 0?pe:xe||G==="combobox",Z=ae||C(de);if(Object(k.a)(G!=="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."),G==="tags"||G==="combobox"){var X=Z.some(function(ve){return ve.options?ve.options.some(function(Ce){return typeof("value"in Ce?Ce.value:Ce.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)(G!=="combobox"||!ee,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(k.a)(G==="combobox"||!oe,"`backfill` only works with `combobox` mode."),Object(k.a)(G==="combobox"||!se,"`getInputElement` only work with `combobox` mode."),Object(k.b)(G!=="combobox"||!se||!_e||!ye,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),fe&&!re&&G!=="combobox"&&G!=="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 q=Object(U.d)(ce);Object(k.a)(!Q||q.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)(!xe||Array.isArray(ce),"`value` should be array when `mode` is `multiple` or `tags`")}if(de){var Ee=null;Object(R.a)(de).some(function(ve){if(!h.isValidElement(ve)||!ve.type)return!1;var Ce=ve.type;if(Ce.isSelectOption)return!1;if(Ce.isSelectOptGroup){var Ke=Object(R.a)(ve.props.children).every(function(Qe){return!h.isValidElement(Qe)||!ve.type||Qe.type.isSelectOption?!0:(Ee=Qe.type,!1)});return!Ke}return Ee=Ce,!0}),Ee&&Object(k.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ee.displayName||Ee.name||Ee,"`.")),Object(k.a)(te===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var z=N,W=Object(o.a)({prefixCls:"rc-select",components:{optionList:a},convertChildrenToData:C,flattenOptions:E.d,getLabeledValue:E.e,filterOptions:E.b,isValueDisabled:E.g,findValueOption:E.c,warningProps:z,fillOptionsWithMissingValue:E.a}),K=function(B){Object(D.a)(ae,B);var G=Object(d.a)(ae);function ae(){var de;return Object(P.a)(this,ae),de=G.apply(this,arguments),de.selectRef=h.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 h.createElement(W,Object.assign({ref:this.selectRef},this.props))}}]),ae}(h.Component);K.Option=g,K.OptGroup=_;var V=K,F=Y.c=V},Lf5v:function(M,Y,u){"use strict";var P=u("5NDa"),m=u("5rEg"),D=u("2qtc"),d=u("kLXV"),h=u("k1fw"),b=u("oBTY"),S=u("9og8"),r=u("miYZ"),i=u("tsqr"),s=u("y8nQ"),n=u("Vl3Y"),x=u("tJVT"),f=u("DZo9"),y=u("8z0m"),v=u("WmNS"),p=u.n(v),O=u("q1tI"),a=u.n(O),l=u("m3rI"),g=u("ErOA"),T=u("sckv"),_=u.n(T),c=u("KhGG"),R=u("1vsH"),w=y.a.Dragger,C=function(o){var A,k=o.dispatch,U=o.id,N=o.onClose,z=o.onOK,W=o.visible,K=o.wrapClassName,V=o.local,F=o.containerId,B=o.rootIdentifier,G=Object(O.useState)({}),ae=Object(x.a)(G,2),de=ae[0],oe=ae[1],_e=Object(O.useState)([]),ye=Object(x.a)(_e,2),se=ye[0],pe=ye[1],fe=Object(O.useState)([]),ie=Object(x.a)(fe,2),le=ie[0],Q=ie[1],ce=Object(O.useState)(0),te=Object(x.a)(ce,2),ee=te[0],xe=te[1],re=Object(O.useState)(!1),Z=Object(x.a)(re,2),X=Z[0],q=Z[1],Ee=Object(O.useState)(!1),ve=Object(x.a)(Ee,2),Ce=ve[0],Ke=ve[1],Qe=n.a.useForm(),rt=Object(x.a)(Qe,1),at=rt[0],it=Object(O.useState)([]),ct=Object(x.a)(it,2),je=ct[0],Pe=ct[1],$e=Object(O.useRef)([]);Object(O.useEffect)(function(){W&&(at.resetFields(),Pe([]),Q([]),pe([]),xe(0),Ke(!1),q(!1))},[W]);var pt=function(ze){if(ze.file.status==="done"||ze.file.status==="uploading"){var lt,ot,we;if(Pe(ze.fileList),!ze.file.response)return;if((lt=ze.file.response)!==null&<!==void 0&<.id){i.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Pe(je.filter(function(Xe){return Xe.uid!==ze.file.uid})),((ot=ze.file.response)===null||ot===void 0?void 0:ot.message)&&i.b.info((we=ze.file.response)===null||we===void 0?void 0:we.message)}},et=function(){var Pt=Object(S.a)(p.a.mark(function ze(lt){var ot,we,Xe;return p.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(ee){_t.next=8;break}return we=je.filter(function(Dt){return Dt.uid!==lt.uid}),Pe(we),$e.current=Object(b.a)(we),pe(se.filter(function(Dt){return Dt!==lt.name})),i.b.info("\u5220\u9664\u6210\u529F"),we.length||(at.setFieldsValue({file:void 0}),at.validateFields()),_t.abrupt("return");case 8:if(lt.response){_t.next=11;break}return i.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),_t.abrupt("return");case 11:return _t.next=13,Object(g.a)("/api/shixuns/".concat(U,"/destroy_data_sets.json"),{method:"Delete",body:{id:[lt==null||((ot=lt.response)===null||ot===void 0)?void 0:ot.id]}});case 13:Xe=_t.sent,Xe.status===0&&(Pe(je.filter(function(Dt){return Dt.uid!==lt.uid})),i.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return _t.stop()}},ze)}));return function(lt){return Pt.apply(this,arguments)}}(),Ct=function(ze){if(je!=null&&je.some(function(ot){return ot.name===ze.name}))return i.b.info("".concat(ze.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;var lt={name:ze.name,uid:ze.uid,file:ze,percent:0};return je.push(lt),$e.current=Object(b.a)(je),Pe(Object(b.a)(je)),!1},ke={height:300,multiple:!0,disabled:ee>0,withCredentials:!0,fileList:je,action:"".concat(l.a.API_SERVER,"/api/attachments.json"),onChange:pt,onRemove:et,beforeUpload:Ct},Be=function(ze,lt,ot,we,Xe){var Ot=new FormData;Object.keys(ze).forEach(function(Dt){Ot.append(Dt,ze[Dt])});var _t=new window.XMLHttpRequest;return _t.withCredentials=!0,_t.addEventListener("load",function(Dt){var Lt;ot(JSON.parse(Dt==null||((Lt=Dt.target)===null||Lt===void 0)?void 0:Lt.response))},!1),_t.addEventListener("error",function(Dt){Xe&&Xe(Dt)},!1),_t.upload.onprogress=function(Dt){we&&we(Dt)},_t.open("POST",lt),_t.send(Ot),_t},Ge=function(ze,lt){if(ze.lengthComputable){var ot=Math.floor(ze.loaded/ze.total*100),we=Object(h.a)(Object(h.a)({},lt),{},{percent:ot,status:ot===100?"done":"uploading"});console.log($e.current,333),$e.current=$e.current.map(function(Xe){return Xe.uid===lt.uid?we:Xe}),Pe($e.current)}},Te=function(ze,lt){var ot=Object(h.a)(Object(h.a)({},lt),{},{status:"error"});i.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),$e.current=$e.current.map(function(we){return we.uid===lt.uid?ot:we}),$e.current.every(function(we){return we.status==="done"||we.status==="error"})&&(Ke(!1),xe(2)),Pe($e.current)},Me=function(ze,lt){var ot=Object(h.a)(Object(h.a)({},lt),{},{status:"done"});if(ze.status===0||(ot=Object(h.a)(Object(h.a)({},lt),{},{status:"error"}),i.b.error("\u4E0A\u4F20\u5931\u8D25!")),$e.current=$e.current.map(function(we){return we.uid===lt.uid?ot:we}),$e.current.every(function(we){return we.status==="done"})){i.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Ut(!0);return}$e.current.every(function(we){return we.status==="done"||we.status==="error"})&&(Ke(!1),xe(2)),Pe($e.current)},Le=function(){var ze=!0;return window.navigator.onLine==!0?ze=!0:ze=!1,ze},Fe=function(){var Pt=Object(S.a)(p.a.mark(function ze(lt){var ot,we,Xe,Ot,_t,Dt,Lt,At;return p.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(Ke(!0),!(ee===3)){qt.next=4;break}return xe(2),qt.abrupt("return");case 4:if(!(ee===2||ee===1)){qt.next=7;break}return dt(),qt.abrupt("return");case 7:return ot=lt||{},we=ot.commitMessage,Xe=we===void 0?"":we,Ot=ot.fileOss,_t=Ot===void 0?[]:Ot,Dt=V?je:_t,Lt=Dt.map(function(Nn){return Nn.name}),qt.next=12,Object(g.a)("/api/shixuns/".concat(U,"/check_data_sets"),{method:"post",body:{files_name:Lt}});case 12:if(At=qt.sent,!(At.status===-3)){qt.next=17;break}return pe(At==null?void 0:At.exist_files),Ke(!1),qt.abrupt("return");case 17:if(!(JSON.stringify(At)==="{}")){qt.next=21;break}return Ke(!1),i.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),qt.abrupt("return");case 21:At.status===0&&(je.forEach(function(Nn){var yn=Be({file:Nn.file,description:Xe},"".concat(l.a.API_SERVER,"/api/shixuns/").concat(U,"/upload_data_sets.json"),function(Kn){return Me(Kn,Nn)},function(Kn){return Ge(Kn,Nn)},function(Kn){return Te(Kn,Nn)});le.push(yn)}),xe(1));case 22:case"end":return qt.stop()}},ze)}));return function(lt){return Pt.apply(this,arguments)}}(),dt=function(){var ze=Object(h.a)({},at.getFieldsValue())||{},lt=ze.commitMessage,ot=lt===void 0?"":lt,we=$e.current.filter(function(Ot){return Ot.status==="error"}),Xe=$e.current.map(function(Ot){return Object(h.a)(Object(h.a)({},Ot),{},{status:Ot.status==="error"?"uploading":Ot.status})});Pe(Xe),we.forEach(function(Ot){var _t=Be({file:Ot.file,description:ot},"".concat(l.a.API_SERVER,"/api/shixuns/").concat(U,"/upload_data_sets.json"),function(Dt){return Me(Dt,Ot)},function(Dt){return Ge(Dt,Ot)},function(Dt){return Te(Dt,Ot)});le.push(_t)})},bt=function(ze){if(console.log(ze,"changedValues"),"fileOss"in ze){var lt,ot;if(ze!=null&&ze.fileOss.every(function(we){return we.status==="done"})&&ze!==null&&ze!==void 0&&(lt=ze.fileOss)!==null&<!==void 0&<.length){i.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Ut(!0);return}if(ze!=null&&ze.fileOss.every(function(we){return we.status==="done"||we.status==="error"})&&ze!==null&&ze!==void 0&&(ot=ze.fileOss)!==null&&ot!==void 0&&ot.length){xe(3),Ke(!1);return}pe(se.filter(function(we){var Xe;return ze==null||((Xe=ze.fileOss)===null||Xe===void 0)?void 0:Xe.some(function(Ot){return Ot.name===we})}))}oe(Object(h.a)({},at.getFieldsValue()))},Ut=function(ze){ze||(q(!0),le.forEach(function(lt){lt.abort()})),z(),N()},cn=function(){var ze=Object(h.a)({},at.getFieldsValue())||{},lt=ze.fileOss,ot=lt===void 0?[]:lt,we=je==null?void 0:je.every(function(Ot){return Ot.status==="done"}),Xe=ot==null?void 0:ot.every(function(Ot){return Ot.status==="done"});if(!we||!Xe){d.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(){Ut()}});return}Ut()},An=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",null,a.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(_.a.colorBlue)})),a.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",a.a.createElement("span",{className:"".concat(_.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},rn=function(ze){console.log(ze,444)};return a.a.createElement(d.a,{visible:W,wrapClassName:K,onOk:function(){Object(R.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),at.submit()},centered:!0,okText:ee===0?"\u786E\u5B9A":ee===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Ce},onCancel:cn,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},a.a.createElement("div",{className:_.a.wrap},a.a.createElement(n.a,{className:"mt10",form:at,scrollToFirstError:!0,layout:"vertical",onFinish:Fe,onValuesChange:bt},V?a.a.createElement(n.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,ke," ",An())):a.a.createElement(n.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(c.b,{identifier:B,cancelUpload:X,container_type:"Shixun",container_id:F,uploading:ee<3?ee:0,disabled:ee>0,height:300,maxSize:100*1024*1024*1024,description:de.commitMessage||"",text:An(),onComplete:rn})),!!se.length&&a.a.createElement("span",{className:_.a.repeatedName},se.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),a.a.createElement(n.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:ee>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=C},M8RZ:function(M,Y,u){"use strict";u.d(Y,"a",function(){return i});var P=u("fWQN"),m=u("mtLc"),D=u("yKVA"),d=u("879j"),h=u("q1tI"),b=u.n(h),S=u("i8i4"),r=u.n(S),i=function(s){Object(D.a)(x,s);var n=Object(d.a)(x);function x(f){var y;Object(P.a)(this,x),y=n.call(this,f);var v=window.document;return y.node=v.createElement("div"),v.body.appendChild(y.node),y}return Object(m.a)(x,[{key:"render",value:function(){var y=this.props.children;return Object(S.createPortal)(y,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),x}(b.a.Component)},MlIO:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(m){var D=P,d=D.lib,h=d.Base,b=d.WordArray,S=D.x64={},r=S.Word=h.extend({init:function(s,n){this.high=s,this.low=n}}),i=S.WordArray=h.extend({init:function(s,n){s=this.words=s||[],n!=m?this.sigBytes=n:this.sigBytes=s.length*8},toX32:function(){for(var s=this.words,n=s.length,x=[],f=0;f1&&arguments[1]!==void 0?arguments[1]:!1;return!!(_(A)&&c(k))},_=function(A){return Object(n.p)()?!0:(A({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},c=function(){var A,k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,U=Object(s.c)()._store.getState(),N=U.user;return(A=N.userInfo)!==null&&A!==void 0&&A.profile_completed?!0:(h.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:k?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){s.d.push("/account/profile/edit")}}),!1)},R=function(){var A,k=Object(s.c)()._store.getState(),U=k.user;return(A=U.userInfo)!==null&&A!==void 0&&A.professional_certification?!0:(h.a.confirm({title:"\u63D0\u793A",centered:!0,content:i.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(x.Q)("/account/certification")}}),!1)},w=function(){return Object(n.a)()?!0:(h.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:i.a.createElement("div",{className:"tc",style:{marginLeft:-38}},i.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),i.a.createElement("img",{src:Object(n.t)()?l.a:"".concat(g.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},C=function(A,k){return A?!0:(h.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:i.a.createElement("div",null,i.a.createElement("p",null,k||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),i.a.createElement("div",{style:{marginLeft:"110px"}},i.a.createElement("img",{src:O.a,width:200}),i.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(x.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},E=function(A){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",U=Object(s.c)()._store.getState(),N=U.shixunsDetail.detail;return(N==null?void 0:N.public)===2||(N==null?void 0:N.public)===1||(N==null?void 0:N.shixun_status)===3?(h.a.info({centered:!0,icon:i.a.createElement(f.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:i.a.createElement("div",{className:"tc",style:{marginLeft:-38}},i.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},i.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(N==null?void 0:N.public)===2?"\u5DF2\u516C\u5F00":(N==null?void 0:N.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",k,"\u3002"),i.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),i.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:v.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(N==null?void 0:N.shixun_status)===2?(h.a.confirm({centered:!0,icon:i.a.createElement(f.a,null),title:"\u63D0\u793A",content:i.a.createElement("div",null,i.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",k,"\u3002"),i.a.createElement("br",null),i.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){h.a.confirm({width:440,centered:!0,icon:i.a.createElement(f.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 W=Object(D.a)(S.a.mark(function V(){var F;return S.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,A({type:"shixunsDetail/cancelRelease",payload:{id:N==null?void 0:N.identifier}});case 2:F=G.sent,F.status!==401&&(m.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),A({type:"shixunsDetail/getShixunsDetail",payload:{id:N==null?void 0:N.identifier}}),A({type:"practiceSetting/getCommonData",payload:{id:N==null?void 0:N.identifier}}));case 4:case"end":return G.stop()}},V)}));function K(){return W.apply(this,arguments)}return K}()})}}),!0):!1}},Nmxd:function(M,Y){M.exports="data:image/png;base64,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"},NvD2:function(M,Y,u){"use strict";u.d(Y,"a",function(){return b});var P=u("Kwbf");function m(S,r){var i=new Set;return S.forEach(function(s){r.has(s)||i.add(s)}),i}function D(S){var r=S||{},i=r.disabled,s=r.disableCheckbox,n=r.checkable;return!!(i||s)||n===!1}function d(S,r,i,s){for(var n=new Set(S),x=new Set,f=0;f<=i;f+=1){var y=r.get(f)||new Set;y.forEach(function(a){var l=a.key,g=a.node,T=a.children,_=T===void 0?[]:T;n.has(l)&&!s(g)&&_.filter(function(c){return!s(c.node)}).forEach(function(c){n.add(c.key)})})}for(var v=new Set,p=i;p>=0;p-=1){var O=r.get(p)||new Set;O.forEach(function(a){var l=a.parent,g=a.node;if(s(g)||!a.parent||v.has(a.parent.key))return;if(s(a.parent.node)){v.add(l.key);return}var T=!0,_=!1;(l.children||[]).filter(function(c){return!s(c.node)}).forEach(function(c){var R=c.key,w=n.has(R);T&&!w&&(T=!1),!_&&(w||x.has(R))&&(_=!0)}),T&&n.add(l.key),_&&x.add(l.key),v.add(l.key)})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(m(x,n))}}function h(S,r,i,s,n){for(var x=new Set(S),f=new Set(r),y=0;y<=s;y+=1){var v=i.get(y)||new Set;v.forEach(function(l){var g=l.key,T=l.node,_=l.children,c=_===void 0?[]:_;!x.has(g)&&!f.has(g)&&!n(T)&&c.filter(function(R){return!n(R.node)}).forEach(function(R){x.delete(R.key)})})}f=new Set;for(var p=new Set,O=s;O>=0;O-=1){var a=i.get(O)||new Set;a.forEach(function(l){var g=l.parent,T=l.node;if(n(T)||!l.parent||p.has(l.parent.key))return;if(n(l.parent.node)){p.add(g.key);return}var _=!0,c=!1;(g.children||[]).filter(function(R){return!n(R.node)}).forEach(function(R){var w=R.key,C=x.has(w);_&&!C&&(_=!1),!c&&(C||f.has(w))&&(c=!0)}),_||x.delete(g.key),c&&f.add(g.key),p.add(g.key)})}return{checkedKeys:Array.from(x),halfCheckedKeys:Array.from(m(f,x))}}function b(S,r,i,s){var n=[],x;s?x=s:x=D;var f=new Set(S.filter(function(O){var a=!!i[O];return a||n.push(O),a})),y=new Map,v=0;Object.keys(i).forEach(function(O){var a=i[O],l=a.level,g=y.get(l);g||(g=new Set,y.set(l,g)),g.add(a),v=Math.max(v,l)}),Object(P.a)(!n.length,"Tree missing follow keys: ".concat(n.slice(0,100).map(function(O){return"'".concat(O,"'")}).join(", ")));var p;return r===!0?p=d(f,y,v,x):p=h(f,r.halfCheckedKeys,y,v,x),p}},OLES:function(M,Y,u){"use strict";var P=u("U8pU"),m=u("VTBJ"),D=u("Ff2n"),d=u("q1tI"),h=u("uciX"),b=u("7ixt"),S=function(f){var y=f.overlay,v=f.prefixCls,p=f.id,O=f.overlayInnerStyle;return d.createElement("div",{className:"".concat(v,"-inner"),id:p,role:"tooltip",style:O},typeof y=="function"?y():y)},r=S,i=function(f,y){var v=f.overlayClassName,p=f.trigger,O=p===void 0?["hover"]:p,a=f.mouseEnterDelay,l=a===void 0?0:a,g=f.mouseLeaveDelay,T=g===void 0?.1:g,_=f.overlayStyle,c=f.prefixCls,R=c===void 0?"rc-tooltip":c,w=f.children,C=f.onVisibleChange,E=f.afterVisibleChange,o=f.transitionName,A=f.animation,k=f.placement,U=k===void 0?"right":k,N=f.align,z=N===void 0?{}:N,W=f.destroyTooltipOnHide,K=W===void 0?!1:W,V=f.defaultVisible,F=f.getTooltipContainer,B=f.overlayInnerStyle,G=Object(D.a)(f,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),ae=Object(d.useRef)(null);Object(d.useImperativeHandle)(y,function(){return ae.current});var de=Object(m.a)({},G);"visible"in f&&(de.popupVisible=f.visible);var oe=function(){var fe=f.arrowContent,ie=fe===void 0?null:fe,le=f.overlay,Q=f.id;return[d.createElement("div",{className:"".concat(R,"-arrow"),key:"arrow"},ie),d.createElement(r,{key:"content",prefixCls:R,id:Q,overlay:le,overlayInnerStyle:B})]},_e=!1,ye=!1;if(typeof K=="boolean")_e=K;else if(K&&Object(P.a)(K)==="object"){var se=K.keepParent;_e=se===!0,ye=se===!1}return d.createElement(h.a,Object.assign({popupClassName:v,prefixCls:R,popup:oe,action:O,builtinPlacements:b.a,popupPlacement:U,ref:ae,popupAlign:z,getPopupContainer:F,onPopupVisibleChange:C,afterPopupVisibleChange:E,popupTransitionName:o,popupAnimation:A,defaultPopupVisible:V,destroyPopupOnHide:_e,autoDestroy:ye,mouseLeaveDelay:T,popupStyle:_,mouseEnterDelay:l},de),w)},s=Object(d.forwardRef)(i),n=Y.a=s},OLod:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("K3mO"))})(this,function(P){P.lib.Cipher||function(m){var D=P,d=D.lib,h=d.Base,b=d.WordArray,S=d.BufferedBlockAlgorithm,r=D.enc,i=r.Utf8,s=r.Base64,n=D.algo,x=n.EvpKDF,f=d.Cipher=S.extend({cfg:h.extend(),createEncryptor:function(o,A){return this.create(this._ENC_XFORM_MODE,o,A)},createDecryptor:function(o,A){return this.create(this._DEC_XFORM_MODE,o,A)},init:function(o,A,k){this.cfg=this.cfg.extend(k),this._xformMode=o,this._key=A,this.reset()},reset:function(){S.reset.call(this),this._doReset()},process:function(o){return this._append(o),this._process()},finalize:function(o){o&&this._append(o);var A=this._doFinalize();return A},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function o(A){return typeof A=="string"?E:R}return function(A){return{encrypt:function(k,U,N){return o(U).encrypt(A,k,U,N)},decrypt:function(k,U,N){return o(U).decrypt(A,k,U,N)}}}}()}),y=d.StreamCipher=f.extend({_doFinalize:function(){var o=this._process(!0);return o},blockSize:1}),v=D.mode={},p=d.BlockCipherMode=h.extend({createEncryptor:function(o,A){return this.Encryptor.create(o,A)},createDecryptor:function(o,A){return this.Decryptor.create(o,A)},init:function(o,A){this._cipher=o,this._iv=A}}),O=v.CBC=function(){var o=p.extend();o.Encryptor=o.extend({processBlock:function(k,U){var N=this._cipher,z=N.blockSize;A.call(this,k,U,z),N.encryptBlock(k,U),this._prevBlock=k.slice(U,U+z)}}),o.Decryptor=o.extend({processBlock:function(k,U){var N=this._cipher,z=N.blockSize,W=k.slice(U,U+z);N.decryptBlock(k,U),A.call(this,k,U,z),this._prevBlock=W}});function A(k,U,N){var z,W=this._iv;W?(z=W,this._iv=m):z=this._prevBlock;for(var K=0;K>>2]&255;o.sigBytes-=A}},g=d.BlockCipher=f.extend({cfg:f.cfg.extend({mode:O,padding:l}),reset:function(){var o;f.reset.call(this);var A=this.cfg,k=A.iv,U=A.mode;this._xformMode==this._ENC_XFORM_MODE?o=U.createEncryptor:(o=U.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==o?this._mode.init(this,k&&k.words):(this._mode=o.call(U,this,k&&k.words),this._mode.__creator=o)},_doProcessBlock:function(o,A){this._mode.processBlock(o,A)},_doFinalize:function(){var o,A=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(A.pad(this._data,this.blockSize),o=this._process(!0)):(o=this._process(!0),A.unpad(o)),o},blockSize:128/32}),T=d.CipherParams=h.extend({init:function(o){this.mixIn(o)},toString:function(o){return(o||this.formatter).stringify(this)}}),_=D.format={},c=_.OpenSSL={stringify:function(o){var A,k=o.ciphertext,U=o.salt;return U?A=b.create([1398893684,1701076831]).concat(U).concat(k):A=k,A.toString(s)},parse:function(o){var A,k=s.parse(o),U=k.words;return U[0]==1398893684&&U[1]==1701076831&&(A=b.create(U.slice(2,4)),U.splice(0,4),k.sigBytes-=16),T.create({ciphertext:k,salt:A})}},R=d.SerializableCipher=h.extend({cfg:h.extend({format:c}),encrypt:function(o,A,k,U){U=this.cfg.extend(U);var N=o.createEncryptor(k,U),z=N.finalize(A),W=N.cfg;return T.create({ciphertext:z,key:k,iv:W.iv,algorithm:o,mode:W.mode,padding:W.padding,blockSize:o.blockSize,formatter:U.format})},decrypt:function(o,A,k,U){U=this.cfg.extend(U),A=this._parse(A,U.format);var N=o.createDecryptor(k,U).finalize(A.ciphertext);return N},_parse:function(o,A){return typeof o=="string"?A.parse(o,this):o}}),w=D.kdf={},C=w.OpenSSL={execute:function(o,A,k,U){U||(U=b.random(64/8));var N=x.create({keySize:A+k}).compute(o,U),z=b.create(N.words.slice(A),k*4);return N.sigBytes=A*4,T.create({key:N,iv:z,salt:U})}},E=d.PasswordBasedCipher=R.extend({cfg:R.cfg.extend({kdf:C}),encrypt:function(o,A,k,U){U=this.cfg.extend(U);var N=U.kdf.execute(k,o.keySize,o.ivSize);U.iv=N.iv;var z=R.encrypt.call(this,o,A,N.key,U);return z.mixIn(N),z},decrypt:function(o,A,k,U){U=this.cfg.extend(U),A=this._parse(A,U.format);var N=U.kdf.execute(k,o.keySize,o.ivSize,A.salt);U.iv=N.iv;var z=R.decrypt.call(this,o,A,N.key,U);return z}})}()})},OZM5:function(M,Y,u){"use strict";u.d(Y,"b",function(){return s}),u.d(Y,"a",function(){return n}),u.d(Y,"k",function(){return x}),u.d(Y,"h",function(){return f}),u.d(Y,"i",function(){return y}),u.d(Y,"g",function(){return v}),u.d(Y,"c",function(){return p}),u.d(Y,"d",function(){return O}),u.d(Y,"j",function(){return g}),u.d(Y,"e",function(){return T}),u.d(Y,"f",function(){return _});var P=u("KQm4"),m=u("U8pU"),D=u("Ff2n"),d=u("q1tI"),h=u.n(d),b=u("Kwbf"),S=u("WaYH"),r=.25,i=2;function s(c,R){var w=c.slice(),C=w.indexOf(R);return C>=0&&w.splice(C,1),w}function n(c,R){var w=c.slice();return w.indexOf(R)===-1&&w.push(R),w}function x(c){return c.split("-")}function f(c,R){return"".concat(c,"-").concat(R)}function y(c){return c&&c.type&&c.type.isTreeNode}function v(c,R){var w=[c],C=R[c];function E(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];o.forEach(function(A){var k=A.key,U=A.children;w.push(k),E(U)})}return E(C.children),w}function p(c,R){var w=c.clientY,C=R.selectHandle.getBoundingClientRect(),E=C.top,o=C.bottom,A=C.height,k=Math.max(A*r,i);return w<=E+k?-1:w>=o-k?1:0}function O(c,R){if(!c)return;var w=R.multiple;return w?c.slice():c.length?[c[0]]:c}var a=function(R){return R};function l(c,R){if(!c)return[];var w=R||{},C=w.processProps,E=C===void 0?a:C,o=Array.isArray(c)?c:[c];return o.map(function(A){var k=A.children,U=Object(D.a)(A,["children"]),N=l(k,R);return h.a.createElement(S.a,Object.assign({},E(U)),N)})}function g(c){if(!c)return null;var R;if(Array.isArray(c))R={checkedKeys:c,halfCheckedKeys:void 0};else if(Object(m.a)(c)==="object")R={checkedKeys:c.checked||void 0,halfCheckedKeys:c.halfChecked||void 0};else return Object(b.a)(!1,"`checkedKeys` is not an array or an object"),null;return R}function T(c,R){var w=new Set;function C(E){if(w.has(E))return;var o=R[E];if(!o)return;w.add(E);var A=o.parent,k=o.node;if(k.disabled)return;A&&C(A.key)}return(c||[]).forEach(function(E){C(E)}),Object(P.a)(w)}function _(c){var R={};return Object.keys(c).forEach(function(w){(w.startsWith("data-")||w.startsWith("aria-"))&&(R[w]=c[w])}),R}},Ohmc:function(M,Y,u){M.exports=u.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(M,Y,u){"use strict";var P=u("2qtc"),m=u("kLXV"),D=u("rAM+"),d=u("miYZ"),h=u("tsqr"),b=u("tJVT"),S=u("jrin"),r=u("q1tI"),i=u.n(r),s=u("VrN/"),n=u.n(s),x=u("bdgK"),f=u("p77/"),y=u("Bd2K"),v=u("ELLl"),p=u("19Vz"),O=u("lZu9"),a=u("+NIl"),l=u("kSUc"),g=u("9Bee"),T=function(ke){var Be=ke.value,Ge=Be===void 0?"":Be,Te=ke.className,Me=ke.showTextOnly,Le=ke.showLines,Fe=ke.style,dt=Fe===void 0?{}:Fe,bt=Object(r.useMemo)(function(){return""},[Ge]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{dangerouslySetInnerHTML:{__html:bt}}))},_=u("0Owb"),c=u("dejd"),R=u("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 C(ke){var Be=ke.onActionCallback,Ge=ke.title,Te=ke.icon,Me=ke.actionName,Le=ke.className,Fe=Le===void 0?"":Le,dt=ke.children;function bt(){Be(Me)}return i.a.createElement("a",{title:Ge,className:Fe,onClick:bt},i.a.createElement("i",{className:"md-iconfont ".concat(Te)}),dt)}var E=function(ke){var Be=ke.watch,Ge=ke.showNullButton,Te=ke.onActionCallback,Me=ke.fullScreen,Le=ke.insertTemp,Fe=ke.hidetoolBar,dt=[].concat(w,[{title:"".concat(Be?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Be?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return i.a.createElement("ul",{className:"markdown-toolbar-container"},!Fe&&dt.map(function(bt,Ut){return i.a.createElement("li",{key:Ut},bt.actionName?i.a.createElement(C,Object(_.a)({},bt,{onActionCallback:Te})):i.a.createElement("span",{className:"v-line"}))}),Ge?i.a.createElement("li",null,i.a.createElement(C,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Te},i.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Le&&i.a.createElement("li",null,i.a.createElement(C,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Le),onActionCallback:Te},i.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),i.a.createElement("li",{className:"btn-full-screen"},i.a.createElement(C,{icon:"".concat(Me?"icon-shrink":"icon-enlarge"),title:Me?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Te})))},o=u("M8RZ"),A=u("+L6B"),k=u("2/Rp"),U=u("y8nQ"),N=u("Vl3Y"),z=u("5NDa"),W=u("5rEg"),K={labelCol:{span:4},wrapperCol:{span:20}},V=function(ke){var Be=ke.callback,Ge=ke.onCancel;function Te(Me){Be(Me)}return i.a.createElement(N.a,Object(_.a)({},K,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Te}),i.a.createElement(N.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},i.a.createElement(W.a,null)),i.a.createElement(N.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},i.a.createElement(W.a,null)),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(k.a,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))},F=u("7ahc"),B=u("HmJG"),G=u("BjJ7"),ae=N.a.useForm,de={width:280,marginRight:10},oe={labelCol:{span:5},wrapperCol:{span:19}},_e=function(ke){var Be=ke.callback,Ge=ke.onCancel,Te=ae(),Me=Object(b.a)(Te,1),Le=Me[0];function Fe(Ut){Be(Ut)}function dt(Ut,cn){Le.setFieldsValue({src:"/api/attachments/".concat(Ut.id),type:cn.type})}function bt(Ut){var cn=Ut.target.files[0];se(cn,dt)}return i.a.createElement(N.a,Object(_.a)({form:Le},oe,{className:"upload-image-panel",onFinish:Fe}),i.a.createElement(N.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},i.a.createElement("div",{className:"flex-container"},i.a.createElement(N.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},i.a.createElement(W.a,{style:de})),i.a.createElement(ye,{onFileChange:bt}))),i.a.createElement(N.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},i.a.createElement(W.a,{style:{width:264}})),i.a.createElement(N.a.Item,{style:{textAlign:"right"}},i.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(k.a,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))};function ye(ke){var Be=ke.onFileChange;return i.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",i.a.createElement("input",{type:"file",onChange:Be}))}function se(ke,Be){if(!ke)throw new String("\u6CA1\u6709\u6587\u4EF6");var Ge=new FormData;Ge.append("editormd-image-file",ke),Ge.append("file_param_name","editormd-image-file"),Ge.append("byxhr","true");var Te=new window.XMLHttpRequest;Te.withCredentials=!0,Te.addEventListener("load",function(Me){Be(JSON.parse(Me.target.responseText),ke)},!1),Te.addEventListener("error",function(Me){console.error(Me)},!1),Te.open("POST","".concat(G.a,"/api/attachments.json")),Te.send(Ge)}var pe=u("giR+"),fe=u("fyUT"),ie=u("7Kak"),le=u("9yH6"),Q=le.a.Group,ce={margin:"0 8px"},te=function(ke){var Be=ke.callback,Ge=ke.onCancel;function Te(Me){Be(Me)}return i.a.createElement(N.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Te},i.a.createElement("div",{className:"flex-container"},i.a.createElement("span",{style:ce},"\u5355\u5143\u683C\u6570\uFF1A"),i.a.createElement("span",{style:ce},"\u884C\u6570"),i.a.createElement(N.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},i.a.createElement(fe.a,null)),i.a.createElement("span",{style:ce},"\u5217\u6570"),i.a.createElement(N.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},i.a.createElement(fe.a,null))),i.a.createElement("div",{className:"flex-container",style:{marginTop:12}},i.a.createElement("span",{style:ce},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),i.a.createElement(N.a.Item,{name:"align"},i.a.createElement(Q,null,i.a.createElement(le.a,{value:"default"},i.a.createElement("i",{className:"fa fa-align-justify"})),i.a.createElement(le.a,{value:"left"},i.a.createElement("i",{className:"fa fa-align-left"})),i.a.createElement(le.a,{value:"center"},i.a.createElement("i",{className:"fa fa-align-center"})),i.a.createElement(le.a,{value:"right"},i.a.createElement("i",{className:"fa fa-align-right"}))))),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(k.a,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))},ee=u("m3rI"),xe="link",re="upload-image",Z="code-block",X="add-table",q="------------",Ee={default:q,left:":".concat(q),center:":".concat(q,":"),right:"".concat(q,":")},ve=u("9VGf"),Ce,Ke;function Qe(){}var rt=0,at=1e4,it="\u2581",ct=` + */return function(m){var D=P,d=D.lib,h=d.WordArray,b=d.Hasher,S=D.algo,r=h.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]),i=h.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]),s=h.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]),n=h.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]),x=h.create([0,1518500249,1859775393,2400959708,2840853838]),f=h.create([1352829926,1548603684,1836072691,2053994217,0]),y=S.RIPEMD160=b.extend({_doReset:function(){this._hash=h.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(T,_){for(var c=0;c<16;c++){var R=_+c,w=T[R];T[R]=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360}var C=this._hash.words,E=x.words,o=f.words,A=r.words,k=i.words,U=s.words,N=n.words,z,W,K,V,F,B,G,ae,de,oe;B=z=C[0],G=W=C[1],ae=K=C[2],de=V=C[3],oe=F=C[4];for(var _e,c=0;c<80;c+=1)_e=z+T[_+A[c]]|0,c<16?_e+=v(W,K,V)+E[0]:c<32?_e+=p(W,K,V)+E[1]:c<48?_e+=O(W,K,V)+E[2]:c<64?_e+=a(W,K,V)+E[3]:_e+=l(W,K,V)+E[4],_e=_e|0,_e=g(_e,U[c]),_e=_e+F|0,z=F,F=V,V=g(K,10),K=W,W=_e,_e=B+T[_+k[c]]|0,c<16?_e+=l(G,ae,de)+o[0]:c<32?_e+=a(G,ae,de)+o[1]:c<48?_e+=O(G,ae,de)+o[2]:c<64?_e+=p(G,ae,de)+o[3]:_e+=v(G,ae,de)+o[4],_e=_e|0,_e=g(_e,N[c]),_e=_e+oe|0,B=oe,oe=de,de=g(ae,10),ae=G,G=_e;_e=C[1]+K+de|0,C[1]=C[2]+V+oe|0,C[2]=C[3]+F+B|0,C[3]=C[4]+z+G|0,C[4]=C[0]+W+ae|0,C[0]=_e},_doFinalize:function(){var T=this._data,_=T.words,c=this._nDataBytes*8,R=T.sigBytes*8;_[R>>>5]|=128<<24-R%32,_[(R+64>>>9<<4)+14]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360,T.sigBytes=(_.length+1)*4,this._process();for(var w=this._hash,C=w.words,E=0;E<5;E++){var o=C[E];C[E]=(o<<8|o>>>24)&16711935|(o<<24|o>>>8)&4278255360}return w},clone:function(){var T=b.clone.call(this);return T._hash=this._hash.clone(),T}});function v(T,_,c){return T^_^c}function p(T,_,c){return T&_|~T&c}function O(T,_,c){return(T|~_)^c}function a(T,_,c){return T&c|_&~c}function l(T,_,c){return T^(_|~c)}function g(T,_){return T<<_|T>>>32-_}D.RIPEMD160=b._createHelper(y),D.HmacRIPEMD160=b._createHmacHelper(y)}(Math),P.RIPEMD160})},ETIr:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.enc,b=h.Base64={stringify:function(r){var i=r.words,s=r.sigBytes,n=this._map;r.clamp();for(var x=[],f=0;f>>2]>>>24-f%4*8&255,v=i[f+1>>>2]>>>24-(f+1)%4*8&255,p=i[f+2>>>2]>>>24-(f+2)%4*8&255,O=y<<16|v<<8|p,a=0;a<4&&f+a*.75>>6*(3-a)&63));var l=n.charAt(64);if(l)for(;x.length%4;)x.push(l);return x.join("")},parse:function(r){var i=r.length,s=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var x=0;x>>6-f%4*2,p=y|v;n[x>>>2]|=p<<24-x%4*8,x++}return d.create(n,x)}}(),P.enc.Base64})},EkPF:function(M,Y,u){M.exports={practiceSetting:"practiceSetting___2ttNt",wrapHeader:"wrapHeader___2dgOY",wrapLayout:"wrapLayout___3zol1",wrapSidebar:"wrapSidebar___3imKs",wrapContent:"wrapContent___3L8H_"}},"F+F2":function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(){if(typeof ArrayBuffer!="function")return;var m=P,D=m.lib,d=D.WordArray,h=d.init,b=d.init=function(S){if(S instanceof ArrayBuffer&&(S=new Uint8Array(S)),(S instanceof Int8Array||typeof Uint8ClampedArray!="undefined"&&S instanceof Uint8ClampedArray||S instanceof Int16Array||S instanceof Uint16Array||S instanceof Int32Array||S instanceof Uint32Array||S instanceof Float32Array||S instanceof Float64Array)&&(S=new Uint8Array(S.buffer,S.byteOffset,S.byteLength)),S instanceof Uint8Array){for(var r=S.byteLength,i=[],s=0;s>>2]|=S[s]<<24-s%4*8;h.call(this,i,r)}else h.apply(this,arguments)};b.prototype=d}(),P.lib.WordArray})},FOrL:function(M,Y,u){M.exports=u.p+"static/nodata.a6b3f948.png"},FPkq:function(M,Y,u){M.exports=u.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,u){"use strict";var P=u("+L6B"),m=u("2/Rp"),D=u("DZo9"),d=u("8z0m"),h=u("miYZ"),b=u("tsqr"),S=u("9og8"),r=u("2qtc"),i=u("kLXV"),s=u("y8nQ"),n=u("Vl3Y"),x=u("tJVT"),f=u("PpiC"),y=u("5NDa"),v=u("5rEg"),p=u("WmNS"),O=u.n(p),a=u("q1tI"),l=u.n(a),g=u("9kvl"),T=u("m3rI"),_=u("FPkq"),c=u.n(_),R=u("qB8g"),w=u.n(R),C=v.a.TextArea,E=function(A){var k=A.newShixuns,U=A.globalSetting,N=A.loading,z=A.dispatch,W=Object(f.a)(A,["newShixuns","globalSetting","loading","dispatch"]),K=n.a.useForm(),V=Object(x.a)(K,1),F=V[0],B=Object(a.useState)([]),G=Object(x.a)(B,2),ae=G[0],de=G[1],oe=function(ie){var le=["uploading","done","removed"];le.includes(ie.file.status)&&de(ie.fileList)},_e=function(ie){if(!ie.percent||ie.percent==100){var le,Q=(le=ie.response)===null||le===void 0?void 0:le.id;return i.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(S.a)(O.a.mark(function ee(){var xe;return O.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,z({type:"newShixuns/deleteAttachment",payload:{id:Q}});case 2:xe=Z.sent,xe&&de(ae.filter(function(X){var q;return((q=X.response)===null||q===void 0?void 0:q.id)!==Q}));case 4:case"end":return Z.stop()}},ee)}));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.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},se=function(){var fe=Object(S.a)(O.a.mark(function ie(le){var Q,ce,te,ee,xe,re,Z,X;return O.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return te=le||{},ee=te.language,xe=te.env,re=te.mode,Z=te.code,Ee.next=3,z({type:"newShixuns/applyShixunMirror",payload:{language:ee,runtime:xe,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=Ee.sent,z({type:"newShixuns/setActionTabs",payload:{}}),X&&b.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return Ee.stop()}},ie)}));return function(le){return fe.apply(this,arguments)}}(),me=function(){F.resetFields(),de([])};return l.a.createElement(i.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:me},l.a.createElement("section",{className:w.a.qrCode},l.a.createElement("aside",{className:w.a.a1},l.a.createElement("div",{className:w.a.code},l.a.createElement("img",{width:120,height:120,src:c.a,alt:"\u4E8C\u7EF4\u7801"})),l.a.createElement("div",{className:w.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),l.a.createElement("div",{className:w.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),l.a.createElement("aside",{className:w.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",l.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")),l.a.createElement(n.a,{className:w.a.formWrap,form:F,labelCol:{span:4},wrapperCol:{span:20},onFinish:se},l.a.createElement(n.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},l.a.createElement(C,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),l.a.createElement(n.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"}]},l.a.createElement(C,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),l.a.createElement(n.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"}]},l.a.createElement(C,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),l.a.createElement(n.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},l.a.createElement("div",{className:w.a.upload},l.a.createElement(d.a,{fileList:ae,action:"".concat(T.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:oe,onRemove:_e,beforeUpload:ye,withCredentials:!0},l.a.createElement("span",{className:"".concat(w.a.color0152d9," current")},"\u4E0A\u4F20\u9644\u4EF6"),l.a.createElement("span",{className:"".concat(w.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),l.a.createElement("div",{className:w.a.footerWrap},l.a.createElement(n.a.Item,null,l.a.createElement(m.a,{className:"mr5",size:"large",onClick:function(){z({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),l.a.createElement(m.a,{size:"large",type:"primary",htmlType:"submit",loading:N["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};Y.a=Object(g.a)(function(o){var A=o.newShixuns,k=o.loading,U=o.globalSetting;return{newShixuns:A,globalSetting:U,loading:k.effects}})(E)},Fxgj:function(M,Y,u){},GABl:function(M,Y){M.exports="data:image/png;base64,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"},GRuw:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("lPiR"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.algo,b=h.SHA256,S=h.SHA224=b.extend({_doReset:function(){this._hash=new d.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var r=b._doFinalize.call(this);return r.sigBytes-=4,r}});m.SHA224=b._createHelper(S),m.HmacSHA224=b._createHmacHelper(S)}(),P.SHA224})},GfqC:function(M,Y,u){"use strict";var P=u("q1tI"),m=u.n(P),D=u("TSYQ"),d=u.n(D);function h(V,F){var B="cannot "+V.method+" "+V.action+" "+F.status+"'",G=new Error(B);return G.status=F.status,G.method=V.method,G.url=V.action,G}function b(V){var F=V.responseText||V.response;if(!F)return F;try{return JSON.parse(F)}catch(B){return F}}function S(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(oe){B.append(ae+"[]",oe)});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(h(V,F),b(F)):V.onSuccess(b(F),F)},F.open(V.method,V.action,!0),V.withCredentials&&"withCredentials"in F&&(F.withCredentials=!0);var G=V.headers||{};return G["X-Requested-With"]!==null&&F.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(G).forEach(function(ae){G[ae]!==null&&F.setRequestHeader(ae,G[ae])}),F.send(B),{abort:function(){F.abort()}}}var r=+new Date,i=0;function s(){return"rc-upload-"+r+"-"+ ++i}function n(V,F){return V.indexOf(F,V.length-F.length)!==-1}var x=function(V,F){if(V&&F){var B=Array.isArray(F)?F:F.split(","),G=V.name||"",ae=V.type||"",de=ae.replace(/\/.*$/,"");return B.some(function(oe){var _e=oe.trim();return _e.charAt(0)==="."?n(G.toLowerCase(),_e.toLowerCase()):/\/\*$/.test(_e)?de===_e.replace(/\/.*$/,""):ae===_e})}return!0};function f(V,F){var B=V.createReader(),G=[];function ae(){B.readEntries(function(de){var oe=Array.prototype.slice.apply(de);G=G.concat(oe);var _e=!oe.length;_e?F(G):ae()})}ae()}var y=function(F,B,G){var ae=function de(oe,_e){_e=_e||"",oe.isFile?oe.file(function(ye){G(ye)&&(oe.fullPath&&!ye.webkitRelativePath&&(Object.defineProperties(ye,{webkitRelativePath:{writable:!0}}),ye.webkitRelativePath=oe.fullPath.replace(/^\//,""),Object.defineProperties(ye,{webkitRelativePath:{writable:!1}})),B([ye]))}):oe.isDirectory&&f(oe,function(ye){ye.forEach(function(se){de(se,""+_e+oe.name+"/")})})};F.forEach(function(de){ae(de.webkitGetAsEntry())})},v=y,p=Object.assign||function(V){for(var F=1;F=0)continue;if(!Object.prototype.hasOwnProperty.call(V,G))continue;B[G]=V[G]}return B}function T(V,F){if(!(V instanceof F))throw new TypeError("Cannot call a class as a function")}function _(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 c(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,G){return(G.substr(0,5)==="data-"||G.substr(0,5)==="aria-"||G==="role")&&(B[G]=F[G]),B},{})},w=function(V){c(F,V);function F(){var B,G,ae,de;T(this,F);for(var oe=arguments.length,_e=Array(oe),ye=0;ye>>2]>>>24-R%4*8&255;g[_+R>>>2]|=w<<24-(_+R)%4*8}else for(var C=0;C>>2]=T[C>>>2];return this.sigBytes+=c,this},clamp:function(){var l=this.words,g=this.sigBytes;l[g>>>2]&=4294967295<<32-g%4*8,l.length=D.ceil(g/4)},clone:function(){var l=s.clone.call(this);return l.words=this.words.slice(0),l},random:function(l){for(var g=[],T=0;T>>2]>>>24-c%4*8&255;_.push((R>>>4).toString(16)),_.push((R&15).toString(16))}return _.join("")},parse:function(l){for(var g=l.length,T=[],_=0;_>>3]|=parseInt(l.substr(_,2),16)<<24-_%8*4;return new n.init(T,g/2)}},y=x.Latin1={stringify:function(l){for(var g=l.words,T=l.sigBytes,_=[],c=0;c>>2]>>>24-c%4*8&255;_.push(String.fromCharCode(R))}return _.join("")},parse:function(l){for(var g=l.length,T=[],_=0;_>>2]|=(l.charCodeAt(_)&255)<<24-_%4*8;return new n.init(T,g)}},v=x.Utf8={stringify:function(l){try{return decodeURIComponent(escape(y.stringify(l)))}catch(g){throw new Error("Malformed UTF-8 data")}},parse:function(l){return y.parse(unescape(encodeURIComponent(l)))}},p=i.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new n.init,this._nDataBytes=0},_append:function(l){typeof l=="string"&&(l=v.parse(l)),this._data.concat(l),this._nDataBytes+=l.sigBytes},_process:function(l){var g,T=this._data,_=T.words,c=T.sigBytes,R=this.blockSize,w=R*4,C=c/w;l?C=D.ceil(C):C=D.max((C|0)-this._minBufferSize,0);var E=C*R,o=D.min(E*4,c);if(E){for(var A=0;Ame)){ie.next=7;break}return D.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(me/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),ie.abrupt("return",!1);case 7:return W.push({name:se.name,file:se}),K(Object(d.a)(W)),U.onChange(W),ie.abrupt("return",!1);case 11:case"end":return ie.stop()}},ye)}));function _e(ye){return oe.apply(this,arguments)}return _e}()},de=function(){var oe=Object(r.a)(x.a.mark(function _e(ye,se){var me,fe,ie,le,Q,ce,te,ee,xe;return x.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return se.file_name=ye.name,te=ye.name,Z.next=4,Object(v.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(ee=Z.sent,ee.data=JSON.parse(c(ee.data)),!((ee==null?void 0:ee.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",U.onChange(W),D.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Z.abrupt("return");case 12:return B=new T.a({endpoint:ee==null||((me=ee.data)===null||me===void 0)?void 0:me.end_point,region:ee==null||((fe=ee.data)===null||fe===void 0)?void 0:fe.region,accessKeyId:ee==null||((ie=ee.data)===null||ie===void 0)?void 0:ie.access_key_id,accessKeySecret:ee==null||((le=ee.data)===null||le===void 0)?void 0:le.access_key_secret,bucket:ee==null||((Q=ee.data)===null||Q===void 0)?void 0:Q.bucket,stsToken:ee==null||((ce=ee.data)===null||ce===void 0)?void 0:ce.security_token}),console.log(ye,"file"),G(B),xe=Object(a.a)(),Z.abrupt("return",new Promise(function(X,q){try{var Ee;B.multipartUpload("".concat(U.identifier,"/").concat(xe).concat(te.indexOf(".")>-1?"."+te.split(".").pop():""),new Blob([ye.file],{type:ye.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(Ce,Ke,Qe){try{console.log("\u8FDB\u5EA6",Ce,Ke,Qe);var rt=W.findIndex(function(at){return at.name===te});W[rt].file.percent=Ce*100,W[rt].tempCheckpoint=Ke,K(Object(d.a)(W))}catch(at){}},checkpoint:W[W.findIndex(function(ve){return ve.name===te})].tempCheckpoint,callback:{customValue:{id:te+""},url:ee==null||((Ee=ee.data)===null||Ee===void 0)?void 0:Ee.callback_url,host:ee==null?void 0:ee.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(v.e)(se)}}).then(function(ve){var Ce,Ke=W.findIndex(function(et){return et.name===te}),Qe="done";if(((Ce=ve.data)===null||Ce===void 0?void 0:Ce.status)===0){var rt;ye.response=(rt=ve.data)===null||rt===void 0?void 0:rt.data;var at=W.findIndex(function(et){return et.name===te});W[at].status="done",W[at].file.status="done"}else{var it;D.b.warn((it=ve.data)===null||it===void 0?void 0:it.message),Qe="error"}W[Ke].status=Qe,W[Ke].file.status=Qe,U.onChange(W),X(ve==null?void 0:ve.data)}).catch(function(ve){W[W.findIndex(function(Ce){return Ce.name===te})].status="error",W[W.findIndex(function(Ce){return Ce.name===te})].file.status="error",D.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),K(Object(d.a)(W)),U.onChange(W),q(ve),console.log("err:",ve)})}catch(ve){}}));case 17:case"end":return Z.stop()}},_e)}));return function(ye,se){return oe.apply(this,arguments)}}();return Object(f.useEffect)(function(){W.every(function(oe){return oe==="done"||oe==="error"})&&U.onComplete(W)},[W]),Object(f.useEffect)(function(){if(k){var oe;(oe=B)===null||oe===void 0||oe.cancel()}},[k]),Object(f.useEffect)(function(){U.uploading&&W.map(function(){var oe=Object(r.a)(x.a.mark(function _e(ye){var se,me;return x.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||((se=A.userInfo)===null||se===void 0)?void 0:se.login,container_type:U.container_type,container_id:U.container_id,description:U.description});case 5:me=ie.sent;case 6:case"end":return ie.stop()}},_e)}));return function(_e){return oe.apply(this,arguments)}}())},[U.uploading]),y.a.createElement(_,Object(P.a)({},ae,{height:U.height,className:U.className}),y.a.createElement("p",{className:"ant-upload-hint"},U.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Y.b=Object(l.a)(function(E){var o=E.loading,A=E.globalSetting,k=E.user;return{globalSetting:A,loading:o.models.competitions,user:k}})(C)},KmYQ:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.pad.ZeroPadding={pad:function(m,D){var d=D*4;m.clamp(),m.sigBytes+=d-(m.sigBytes%d||d)},unpad:function(m){for(var D=m.words,d=m.sigBytes-1,d=m.sigBytes-1;d>=0;d--)if(D[d>>>2]>>>24-d%4*8&255){m.sigBytes=d+1;break}}},P.pad.ZeroPadding})},"L+Ii":function(M,Y,u){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,u){"use strict";Object.defineProperty(Y,"__esModule",{value:!0});var P=function(){function x(f,y){for(var v=0;v=0)continue;if(!Object.prototype.hasOwnProperty.call(x,v))continue;y[v]=x[v]}return y}function r(x,f){if(!(x instanceof f))throw new TypeError("Cannot call a class as a function")}function i(x,f){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return f&&(typeof f=="object"||typeof f=="function")?f:x}function s(x,f){if(typeof f!="function"&&f!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof f);x.prototype=Object.create(f&&f.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),f&&(Object.setPrototypeOf?Object.setPrototypeOf(x,f):x.__proto__=f)}var n=function(x){s(f,x);function f(y){r(this,f);var v=i(this,(f.__proto__||Object.getPrototypeOf(f)).call(this,y));return v.scrollListener=v.scrollListener.bind(v),v.eventListenerOptions=v.eventListenerOptions.bind(v),v.mousewheelListener=v.mousewheelListener.bind(v),v}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 v=this.getParentElement(this.scrollComponent);v.scrollTop=v.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var v=!1,p={get passive(){v=!0}};try{document.addEventListener("test",null,p),document.removeEventListener("test",null,p)}catch(O){}return v}},{key:"eventListenerOptions",value:function(){var v=this.props.useCapture;return this.isPassiveSupported()&&(v={useCapture:this.props.useCapture,passive:!0}),v}},{key:"setDefaultLoader",value:function(v){this.defaultLoader=v}},{key:"detachMousewheelListener",value:function(){var v=window;this.props.useWindow===!1&&(v=this.scrollComponent.parentNode),v.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var v=window;this.props.useWindow===!1&&(v=this.getParentElement(this.scrollComponent)),v.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),v.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(v){var p=this.props.getScrollParent&&this.props.getScrollParent();return p!=null?p:v&&v.parentNode}},{key:"filterProps",value:function(v){return v}},{key:"attachScrollListener",value:function(){var v=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!v)return;var p=window;this.props.useWindow===!1&&(p=v),p.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),p.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),p.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(v){v.deltaY===1&&!this.isPassiveSupported()&&v.preventDefault()}},{key:"scrollListener",value:function(){var v=this.scrollComponent,p=window,O=this.getParentElement(v),a=void 0;if(this.props.useWindow){var l=document.documentElement||document.body.parentNode||document.body,g=p.pageYOffset!==void 0?p.pageYOffset:l.scrollTop;this.props.isReverse?a=g:a=this.calculateOffset(v,g)}else this.props.isReverse?a=O.scrollTop:a=v.scrollHeight-O.scrollTop-O.clientHeight;a1&&arguments[1]!==void 0?arguments[1]:1,Ge=Ce.length,Te=0;Te1&&arguments[1]!==void 0?arguments[1]:!1;return Object(R.a)(B).map(function(ae,de){if(!h.isValidElement(ae)||!ae.type)return null;var oe=ae.type.isSelectOptGroup,_e=ae.key,ye=ae.props,se=ye.children,me=Object(S.a)(ye,["children"]);return G||!oe?w(ae):Object(c.a)(Object(c.a)({key:"__RC_SELECT_GRP__".concat(_e===null?de:_e,"__"),label:_e},me),{},{options:C(se)})}).filter(function(ae){return ae})}var E=u("2Qr1"),o=u("qNPg"),A=u("U8pU"),k=u("Kwbf"),U=u("WKfj");function N(B){var G=B.mode,ae=B.options,de=B.children,oe=B.backfill,_e=B.allowClear,ye=B.placeholder,se=B.getInputElement,me=B.showSearch,fe=B.onSearch,ie=B.defaultOpen,le=B.autoFocus,Q=B.labelInValue,ce=B.value,te=B.inputValue,ee=B.optionLabelProp,xe=G==="multiple"||G==="tags",re=me!==void 0?me:xe||G==="combobox",Z=ae||C(de);if(Object(k.a)(G!=="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."),G==="tags"||G==="combobox"){var X=Z.some(function(ve){return ve.options?ve.options.some(function(Ce){return typeof("value"in Ce?Ce.value:Ce.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)(G!=="combobox"||!ee,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(k.a)(G==="combobox"||!oe,"`backfill` only works with `combobox` mode."),Object(k.a)(G==="combobox"||!se,"`getInputElement` only work with `combobox` mode."),Object(k.b)(G!=="combobox"||!se||!_e||!ye,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),fe&&!re&&G!=="combobox"&&G!=="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 q=Object(U.d)(ce);Object(k.a)(!Q||q.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)(!xe||Array.isArray(ce),"`value` should be array when `mode` is `multiple` or `tags`")}if(de){var Ee=null;Object(R.a)(de).some(function(ve){if(!h.isValidElement(ve)||!ve.type)return!1;var Ce=ve.type;if(Ce.isSelectOption)return!1;if(Ce.isSelectOptGroup){var Ke=Object(R.a)(ve.props.children).every(function(Qe){return!h.isValidElement(Qe)||!ve.type||Qe.type.isSelectOption?!0:(Ee=Qe.type,!1)});return!Ke}return Ee=Ce,!0}),Ee&&Object(k.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ee.displayName||Ee.name||Ee,"`.")),Object(k.a)(te===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var z=N,W=Object(o.a)({prefixCls:"rc-select",components:{optionList:a},convertChildrenToData:C,flattenOptions:E.d,getLabeledValue:E.e,filterOptions:E.b,isValueDisabled:E.g,findValueOption:E.c,warningProps:z,fillOptionsWithMissingValue:E.a}),K=function(B){Object(D.a)(ae,B);var G=Object(d.a)(ae);function ae(){var de;return Object(P.a)(this,ae),de=G.apply(this,arguments),de.selectRef=h.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 h.createElement(W,Object.assign({ref:this.selectRef},this.props))}}]),ae}(h.Component);K.Option=g,K.OptGroup=_;var V=K,F=Y.c=V},Lf5v:function(M,Y,u){"use strict";var P=u("5NDa"),m=u("5rEg"),D=u("2qtc"),d=u("kLXV"),h=u("k1fw"),b=u("oBTY"),S=u("9og8"),r=u("miYZ"),i=u("tsqr"),s=u("y8nQ"),n=u("Vl3Y"),x=u("tJVT"),f=u("DZo9"),y=u("8z0m"),v=u("WmNS"),p=u.n(v),O=u("q1tI"),a=u.n(O),l=u("m3rI"),g=u("ErOA"),T=u("sckv"),_=u.n(T),c=u("KhGG"),R=u("1vsH"),w=y.a.Dragger,C=function(o){var A,k=o.dispatch,U=o.id,N=o.onClose,z=o.onOK,W=o.visible,K=o.wrapClassName,V=o.local,F=o.containerId,B=o.rootIdentifier,G=Object(O.useState)({}),ae=Object(x.a)(G,2),de=ae[0],oe=ae[1],_e=Object(O.useState)([]),ye=Object(x.a)(_e,2),se=ye[0],me=ye[1],fe=Object(O.useState)([]),ie=Object(x.a)(fe,2),le=ie[0],Q=ie[1],ce=Object(O.useState)(0),te=Object(x.a)(ce,2),ee=te[0],xe=te[1],re=Object(O.useState)(!1),Z=Object(x.a)(re,2),X=Z[0],q=Z[1],Ee=Object(O.useState)(!1),ve=Object(x.a)(Ee,2),Ce=ve[0],Ke=ve[1],Qe=n.a.useForm(),rt=Object(x.a)(Qe,1),at=rt[0],it=Object(O.useState)([]),et=Object(x.a)(it,2),ke=et[0],Pe=et[1],$e=Object(O.useRef)([]);Object(O.useEffect)(function(){W&&(at.resetFields(),Pe([]),Q([]),me([]),xe(0),Ke(!1),q(!1))},[W]);var Et=function(ze){if(ze.file.status==="done"||ze.file.status==="uploading"){var ut,st,we;if(Pe(ze.fileList),!ze.file.response)return;if((ut=ze.file.response)!==null&&ut!==void 0&&ut.id){i.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Pe(ke.filter(function(Xe){return Xe.uid!==ze.file.uid})),((st=ze.file.response)===null||st===void 0?void 0:st.message)&&i.b.info((we=ze.file.response)===null||we===void 0?void 0:we.message)}},ot=function(){var Pt=Object(S.a)(p.a.mark(function ze(ut){var st,we,Xe;return p.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(ee){gt.next=8;break}return we=ke.filter(function(Tt){return Tt.uid!==ut.uid}),Pe(we),$e.current=Object(b.a)(we),me(se.filter(function(Tt){return Tt!==ut.name})),i.b.info("\u5220\u9664\u6210\u529F"),we.length||(at.setFieldsValue({file:void 0}),at.validateFields()),gt.abrupt("return");case 8:if(ut.response){gt.next=11;break}return i.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),gt.abrupt("return");case 11:return gt.next=13,Object(g.a)("/api/shixuns/".concat(U,"/destroy_data_sets.json"),{method:"Delete",body:{id:[ut==null||((st=ut.response)===null||st===void 0)?void 0:st.id]}});case 13:Xe=gt.sent,Xe.status===0&&(Pe(ke.filter(function(Tt){return Tt.uid!==ut.uid})),i.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return gt.stop()}},ze)}));return function(ut){return Pt.apply(this,arguments)}}(),At=function(ze){if(ke!=null&&ke.some(function(st){return st.name===ze.name}))return i.b.info("".concat(ze.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;var ut={name:ze.name,uid:ze.uid,file:ze,percent:0};return ke.push(ut),$e.current=Object(b.a)(ke),Pe(Object(b.a)(ke)),!1},Ne={height:300,multiple:!0,disabled:ee>0,withCredentials:!0,fileList:ke,action:"".concat(l.a.API_SERVER,"/api/attachments.json"),onChange:Et,onRemove:ot,beforeUpload:At},Be=function(ze,ut,st,we,Xe){var Ct=new FormData;Object.keys(ze).forEach(function(Tt){Ct.append(Tt,ze[Tt])});var gt=new window.XMLHttpRequest;return gt.withCredentials=!0,gt.addEventListener("load",function(Tt){var Lt;st(JSON.parse(Tt==null||((Lt=Tt.target)===null||Lt===void 0)?void 0:Lt.response))},!1),gt.addEventListener("error",function(Tt){Xe&&Xe(Tt)},!1),gt.upload.onprogress=function(Tt){we&&we(Tt)},gt.open("POST",ut),gt.send(Ct),gt},Ge=function(ze,ut){if(ze.lengthComputable){var st=Math.floor(ze.loaded/ze.total*100),we=Object(h.a)(Object(h.a)({},ut),{},{percent:st,status:st===100?"done":"uploading"});console.log($e.current,333),$e.current=$e.current.map(function(Xe){return Xe.uid===ut.uid?we:Xe}),Pe($e.current)}},Te=function(ze,ut){var st=Object(h.a)(Object(h.a)({},ut),{},{status:"error"});i.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),$e.current=$e.current.map(function(we){return we.uid===ut.uid?st:we}),$e.current.every(function(we){return we.status==="done"||we.status==="error"})&&(Ke(!1),xe(2)),Pe($e.current)},Me=function(ze,ut){var st=Object(h.a)(Object(h.a)({},ut),{},{status:"done"});if(ze.status===0||(st=Object(h.a)(Object(h.a)({},ut),{},{status:"error"}),i.b.error("\u4E0A\u4F20\u5931\u8D25!")),$e.current=$e.current.map(function(we){return we.uid===ut.uid?st:we}),$e.current.every(function(we){return we.status==="done"})){i.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Ut(!0);return}$e.current.every(function(we){return we.status==="done"||we.status==="error"})&&(Ke(!1),xe(2)),Pe($e.current)},Le=function(){var ze=!0;return window.navigator.onLine==!0?ze=!0:ze=!1,ze},Fe=function(){var Pt=Object(S.a)(p.a.mark(function ze(ut){var st,we,Xe,Ct,gt,Tt,Lt,Dt;return p.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(Ke(!0),!(ee===3)){qt.next=4;break}return xe(2),qt.abrupt("return");case 4:if(!(ee===2||ee===1)){qt.next=7;break}return dt(),qt.abrupt("return");case 7:return st=ut||{},we=st.commitMessage,Xe=we===void 0?"":we,Ct=st.fileOss,gt=Ct===void 0?[]:Ct,Tt=V?ke:gt,Lt=Tt.map(function(Nn){return Nn.name}),qt.next=12,Object(g.a)("/api/shixuns/".concat(U,"/check_data_sets"),{method:"post",body:{files_name:Lt}});case 12:if(Dt=qt.sent,!(Dt.status===-3)){qt.next=17;break}return me(Dt==null?void 0:Dt.exist_files),Ke(!1),qt.abrupt("return");case 17:if(!(JSON.stringify(Dt)==="{}")){qt.next=21;break}return Ke(!1),i.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),qt.abrupt("return");case 21:Dt.status===0&&(ke.forEach(function(Nn){var yn=Be({file:Nn.file,description:Xe},"".concat(l.a.API_SERVER,"/api/shixuns/").concat(U,"/upload_data_sets.json"),function(Kn){return Me(Kn,Nn)},function(Kn){return Ge(Kn,Nn)},function(Kn){return Te(Kn,Nn)});le.push(yn)}),xe(1));case 22:case"end":return qt.stop()}},ze)}));return function(ut){return Pt.apply(this,arguments)}}(),dt=function(){var ze=Object(h.a)({},at.getFieldsValue())||{},ut=ze.commitMessage,st=ut===void 0?"":ut,we=$e.current.filter(function(Ct){return Ct.status==="error"}),Xe=$e.current.map(function(Ct){return Object(h.a)(Object(h.a)({},Ct),{},{status:Ct.status==="error"?"uploading":Ct.status})});Pe(Xe),we.forEach(function(Ct){var gt=Be({file:Ct.file,description:st},"".concat(l.a.API_SERVER,"/api/shixuns/").concat(U,"/upload_data_sets.json"),function(Tt){return Me(Tt,Ct)},function(Tt){return Ge(Tt,Ct)},function(Tt){return Te(Tt,Ct)});le.push(gt)})},_t=function(ze){if(console.log(ze,"changedValues"),"fileOss"in ze){var ut,st;if(ze!=null&&ze.fileOss.every(function(we){return we.status==="done"})&&ze!==null&&ze!==void 0&&(ut=ze.fileOss)!==null&&ut!==void 0&&ut.length){i.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Ut(!0);return}if(ze!=null&&ze.fileOss.every(function(we){return we.status==="done"||we.status==="error"})&&ze!==null&&ze!==void 0&&(st=ze.fileOss)!==null&&st!==void 0&&st.length){xe(3),Ke(!1);return}me(se.filter(function(we){var Xe;return ze==null||((Xe=ze.fileOss)===null||Xe===void 0)?void 0:Xe.some(function(Ct){return Ct.name===we})}))}oe(Object(h.a)({},at.getFieldsValue()))},Ut=function(ze){ze||(q(!0),le.forEach(function(ut){ut.abort()})),z(),N()},cn=function(){var ze=Object(h.a)({},at.getFieldsValue())||{},ut=ze.fileOss,st=ut===void 0?[]:ut,we=ke==null?void 0:ke.every(function(Ct){return Ct.status==="done"}),Xe=st==null?void 0:st.every(function(Ct){return Ct.status==="done"});if(!we||!Xe){d.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(){Ut()}});return}Ut()},An=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",null,a.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(_.a.colorBlue)})),a.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",a.a.createElement("span",{className:"".concat(_.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},rn=function(ze){console.log(ze,444)};return a.a.createElement(d.a,{visible:W,wrapClassName:K,onOk:function(){Object(R.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),at.submit()},centered:!0,okText:ee===0?"\u786E\u5B9A":ee===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Ce},onCancel:cn,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},a.a.createElement("div",{className:_.a.wrap},a.a.createElement(n.a,{className:"mt10",form:at,scrollToFirstError:!0,layout:"vertical",onFinish:Fe,onValuesChange:_t},V?a.a.createElement(n.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,Ne," ",An())):a.a.createElement(n.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(c.b,{identifier:B,cancelUpload:X,container_type:"Shixun",container_id:F,uploading:ee<3?ee:0,disabled:ee>0,height:300,maxSize:100*1024*1024*1024,description:de.commitMessage||"",text:An(),onComplete:rn})),!!se.length&&a.a.createElement("span",{className:_.a.repeatedName},se.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),a.a.createElement(n.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:ee>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=C},M8RZ:function(M,Y,u){"use strict";u.d(Y,"a",function(){return i});var P=u("fWQN"),m=u("mtLc"),D=u("yKVA"),d=u("879j"),h=u("q1tI"),b=u.n(h),S=u("i8i4"),r=u.n(S),i=function(s){Object(D.a)(x,s);var n=Object(d.a)(x);function x(f){var y;Object(P.a)(this,x),y=n.call(this,f);var v=window.document;return y.node=v.createElement("div"),v.body.appendChild(y.node),y}return Object(m.a)(x,[{key:"render",value:function(){var y=this.props.children;return Object(S.createPortal)(y,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),x}(b.a.Component)},MlIO:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(m){var D=P,d=D.lib,h=d.Base,b=d.WordArray,S=D.x64={},r=S.Word=h.extend({init:function(s,n){this.high=s,this.low=n}}),i=S.WordArray=h.extend({init:function(s,n){s=this.words=s||[],n!=m?this.sigBytes=n:this.sigBytes=s.length*8},toX32:function(){for(var s=this.words,n=s.length,x=[],f=0;f1&&arguments[1]!==void 0?arguments[1]:!1;return!!(_(A)&&c(k))},_=function(A){return Object(n.p)()?!0:(A({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},c=function(){var A,k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,U=Object(s.c)()._store.getState(),N=U.user;return(A=N.userInfo)!==null&&A!==void 0&&A.profile_completed?!0:(h.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:k?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){s.d.push("/account/profile/edit")}}),!1)},R=function(){var A,k=Object(s.c)()._store.getState(),U=k.user;return(A=U.userInfo)!==null&&A!==void 0&&A.professional_certification?!0:(h.a.confirm({title:"\u63D0\u793A",centered:!0,content:i.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(x.Q)("/account/certification")}}),!1)},w=function(){return Object(n.a)()?!0:(h.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:i.a.createElement("div",{className:"tc",style:{marginLeft:-38}},i.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),i.a.createElement("img",{src:Object(n.t)()?l.a:"".concat(g.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},C=function(A,k){return A?!0:(h.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:i.a.createElement("div",null,i.a.createElement("p",null,k||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),i.a.createElement("div",{style:{marginLeft:"110px"}},i.a.createElement("img",{src:O.a,width:200}),i.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(x.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},E=function(A){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",U=Object(s.c)()._store.getState(),N=U.shixunsDetail.detail;return(N==null?void 0:N.public)===2||(N==null?void 0:N.public)===1||(N==null?void 0:N.shixun_status)===3?(h.a.info({centered:!0,icon:i.a.createElement(f.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:i.a.createElement("div",{className:"tc",style:{marginLeft:-38}},i.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},i.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(N==null?void 0:N.public)===2?"\u5DF2\u516C\u5F00":(N==null?void 0:N.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",k,"\u3002"),i.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),i.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:v.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(N==null?void 0:N.shixun_status)===2?(h.a.confirm({centered:!0,icon:i.a.createElement(f.a,null),title:"\u63D0\u793A",content:i.a.createElement("div",null,i.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",k,"\u3002"),i.a.createElement("br",null),i.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){h.a.confirm({width:440,centered:!0,icon:i.a.createElement(f.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 W=Object(D.a)(S.a.mark(function V(){var F;return S.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,A({type:"shixunsDetail/cancelRelease",payload:{id:N==null?void 0:N.identifier}});case 2:F=G.sent,F.status!==401&&(m.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),A({type:"shixunsDetail/getShixunsDetail",payload:{id:N==null?void 0:N.identifier}}),A({type:"practiceSetting/getCommonData",payload:{id:N==null?void 0:N.identifier}}));case 4:case"end":return G.stop()}},V)}));function K(){return W.apply(this,arguments)}return K}()})}}),!0):!1}},Nmxd:function(M,Y){M.exports="data:image/png;base64,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"},NvD2:function(M,Y,u){"use strict";u.d(Y,"a",function(){return b});var P=u("Kwbf");function m(S,r){var i=new Set;return S.forEach(function(s){r.has(s)||i.add(s)}),i}function D(S){var r=S||{},i=r.disabled,s=r.disableCheckbox,n=r.checkable;return!!(i||s)||n===!1}function d(S,r,i,s){for(var n=new Set(S),x=new Set,f=0;f<=i;f+=1){var y=r.get(f)||new Set;y.forEach(function(a){var l=a.key,g=a.node,T=a.children,_=T===void 0?[]:T;n.has(l)&&!s(g)&&_.filter(function(c){return!s(c.node)}).forEach(function(c){n.add(c.key)})})}for(var v=new Set,p=i;p>=0;p-=1){var O=r.get(p)||new Set;O.forEach(function(a){var l=a.parent,g=a.node;if(s(g)||!a.parent||v.has(a.parent.key))return;if(s(a.parent.node)){v.add(l.key);return}var T=!0,_=!1;(l.children||[]).filter(function(c){return!s(c.node)}).forEach(function(c){var R=c.key,w=n.has(R);T&&!w&&(T=!1),!_&&(w||x.has(R))&&(_=!0)}),T&&n.add(l.key),_&&x.add(l.key),v.add(l.key)})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(m(x,n))}}function h(S,r,i,s,n){for(var x=new Set(S),f=new Set(r),y=0;y<=s;y+=1){var v=i.get(y)||new Set;v.forEach(function(l){var g=l.key,T=l.node,_=l.children,c=_===void 0?[]:_;!x.has(g)&&!f.has(g)&&!n(T)&&c.filter(function(R){return!n(R.node)}).forEach(function(R){x.delete(R.key)})})}f=new Set;for(var p=new Set,O=s;O>=0;O-=1){var a=i.get(O)||new Set;a.forEach(function(l){var g=l.parent,T=l.node;if(n(T)||!l.parent||p.has(l.parent.key))return;if(n(l.parent.node)){p.add(g.key);return}var _=!0,c=!1;(g.children||[]).filter(function(R){return!n(R.node)}).forEach(function(R){var w=R.key,C=x.has(w);_&&!C&&(_=!1),!c&&(C||f.has(w))&&(c=!0)}),_||x.delete(g.key),c&&f.add(g.key),p.add(g.key)})}return{checkedKeys:Array.from(x),halfCheckedKeys:Array.from(m(f,x))}}function b(S,r,i,s){var n=[],x;s?x=s:x=D;var f=new Set(S.filter(function(O){var a=!!i[O];return a||n.push(O),a})),y=new Map,v=0;Object.keys(i).forEach(function(O){var a=i[O],l=a.level,g=y.get(l);g||(g=new Set,y.set(l,g)),g.add(a),v=Math.max(v,l)}),Object(P.a)(!n.length,"Tree missing follow keys: ".concat(n.slice(0,100).map(function(O){return"'".concat(O,"'")}).join(", ")));var p;return r===!0?p=d(f,y,v,x):p=h(f,r.halfCheckedKeys,y,v,x),p}},OLES:function(M,Y,u){"use strict";var P=u("U8pU"),m=u("VTBJ"),D=u("Ff2n"),d=u("q1tI"),h=u("uciX"),b=u("7ixt"),S=function(f){var y=f.overlay,v=f.prefixCls,p=f.id,O=f.overlayInnerStyle;return d.createElement("div",{className:"".concat(v,"-inner"),id:p,role:"tooltip",style:O},typeof y=="function"?y():y)},r=S,i=function(f,y){var v=f.overlayClassName,p=f.trigger,O=p===void 0?["hover"]:p,a=f.mouseEnterDelay,l=a===void 0?0:a,g=f.mouseLeaveDelay,T=g===void 0?.1:g,_=f.overlayStyle,c=f.prefixCls,R=c===void 0?"rc-tooltip":c,w=f.children,C=f.onVisibleChange,E=f.afterVisibleChange,o=f.transitionName,A=f.animation,k=f.placement,U=k===void 0?"right":k,N=f.align,z=N===void 0?{}:N,W=f.destroyTooltipOnHide,K=W===void 0?!1:W,V=f.defaultVisible,F=f.getTooltipContainer,B=f.overlayInnerStyle,G=Object(D.a)(f,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),ae=Object(d.useRef)(null);Object(d.useImperativeHandle)(y,function(){return ae.current});var de=Object(m.a)({},G);"visible"in f&&(de.popupVisible=f.visible);var oe=function(){var fe=f.arrowContent,ie=fe===void 0?null:fe,le=f.overlay,Q=f.id;return[d.createElement("div",{className:"".concat(R,"-arrow"),key:"arrow"},ie),d.createElement(r,{key:"content",prefixCls:R,id:Q,overlay:le,overlayInnerStyle:B})]},_e=!1,ye=!1;if(typeof K=="boolean")_e=K;else if(K&&Object(P.a)(K)==="object"){var se=K.keepParent;_e=se===!0,ye=se===!1}return d.createElement(h.a,Object.assign({popupClassName:v,prefixCls:R,popup:oe,action:O,builtinPlacements:b.a,popupPlacement:U,ref:ae,popupAlign:z,getPopupContainer:F,onPopupVisibleChange:C,afterPopupVisibleChange:E,popupTransitionName:o,popupAnimation:A,defaultPopupVisible:V,destroyPopupOnHide:_e,autoDestroy:ye,mouseLeaveDelay:T,popupStyle:_,mouseEnterDelay:l},de),w)},s=Object(d.forwardRef)(i),n=Y.a=s},OLod:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("K3mO"))})(this,function(P){P.lib.Cipher||function(m){var D=P,d=D.lib,h=d.Base,b=d.WordArray,S=d.BufferedBlockAlgorithm,r=D.enc,i=r.Utf8,s=r.Base64,n=D.algo,x=n.EvpKDF,f=d.Cipher=S.extend({cfg:h.extend(),createEncryptor:function(o,A){return this.create(this._ENC_XFORM_MODE,o,A)},createDecryptor:function(o,A){return this.create(this._DEC_XFORM_MODE,o,A)},init:function(o,A,k){this.cfg=this.cfg.extend(k),this._xformMode=o,this._key=A,this.reset()},reset:function(){S.reset.call(this),this._doReset()},process:function(o){return this._append(o),this._process()},finalize:function(o){o&&this._append(o);var A=this._doFinalize();return A},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function o(A){return typeof A=="string"?E:R}return function(A){return{encrypt:function(k,U,N){return o(U).encrypt(A,k,U,N)},decrypt:function(k,U,N){return o(U).decrypt(A,k,U,N)}}}}()}),y=d.StreamCipher=f.extend({_doFinalize:function(){var o=this._process(!0);return o},blockSize:1}),v=D.mode={},p=d.BlockCipherMode=h.extend({createEncryptor:function(o,A){return this.Encryptor.create(o,A)},createDecryptor:function(o,A){return this.Decryptor.create(o,A)},init:function(o,A){this._cipher=o,this._iv=A}}),O=v.CBC=function(){var o=p.extend();o.Encryptor=o.extend({processBlock:function(k,U){var N=this._cipher,z=N.blockSize;A.call(this,k,U,z),N.encryptBlock(k,U),this._prevBlock=k.slice(U,U+z)}}),o.Decryptor=o.extend({processBlock:function(k,U){var N=this._cipher,z=N.blockSize,W=k.slice(U,U+z);N.decryptBlock(k,U),A.call(this,k,U,z),this._prevBlock=W}});function A(k,U,N){var z,W=this._iv;W?(z=W,this._iv=m):z=this._prevBlock;for(var K=0;K>>2]&255;o.sigBytes-=A}},g=d.BlockCipher=f.extend({cfg:f.cfg.extend({mode:O,padding:l}),reset:function(){var o;f.reset.call(this);var A=this.cfg,k=A.iv,U=A.mode;this._xformMode==this._ENC_XFORM_MODE?o=U.createEncryptor:(o=U.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==o?this._mode.init(this,k&&k.words):(this._mode=o.call(U,this,k&&k.words),this._mode.__creator=o)},_doProcessBlock:function(o,A){this._mode.processBlock(o,A)},_doFinalize:function(){var o,A=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(A.pad(this._data,this.blockSize),o=this._process(!0)):(o=this._process(!0),A.unpad(o)),o},blockSize:128/32}),T=d.CipherParams=h.extend({init:function(o){this.mixIn(o)},toString:function(o){return(o||this.formatter).stringify(this)}}),_=D.format={},c=_.OpenSSL={stringify:function(o){var A,k=o.ciphertext,U=o.salt;return U?A=b.create([1398893684,1701076831]).concat(U).concat(k):A=k,A.toString(s)},parse:function(o){var A,k=s.parse(o),U=k.words;return U[0]==1398893684&&U[1]==1701076831&&(A=b.create(U.slice(2,4)),U.splice(0,4),k.sigBytes-=16),T.create({ciphertext:k,salt:A})}},R=d.SerializableCipher=h.extend({cfg:h.extend({format:c}),encrypt:function(o,A,k,U){U=this.cfg.extend(U);var N=o.createEncryptor(k,U),z=N.finalize(A),W=N.cfg;return T.create({ciphertext:z,key:k,iv:W.iv,algorithm:o,mode:W.mode,padding:W.padding,blockSize:o.blockSize,formatter:U.format})},decrypt:function(o,A,k,U){U=this.cfg.extend(U),A=this._parse(A,U.format);var N=o.createDecryptor(k,U).finalize(A.ciphertext);return N},_parse:function(o,A){return typeof o=="string"?A.parse(o,this):o}}),w=D.kdf={},C=w.OpenSSL={execute:function(o,A,k,U){U||(U=b.random(64/8));var N=x.create({keySize:A+k}).compute(o,U),z=b.create(N.words.slice(A),k*4);return N.sigBytes=A*4,T.create({key:N,iv:z,salt:U})}},E=d.PasswordBasedCipher=R.extend({cfg:R.cfg.extend({kdf:C}),encrypt:function(o,A,k,U){U=this.cfg.extend(U);var N=U.kdf.execute(k,o.keySize,o.ivSize);U.iv=N.iv;var z=R.encrypt.call(this,o,A,N.key,U);return z.mixIn(N),z},decrypt:function(o,A,k,U){U=this.cfg.extend(U),A=this._parse(A,U.format);var N=U.kdf.execute(k,o.keySize,o.ivSize,A.salt);U.iv=N.iv;var z=R.decrypt.call(this,o,A,N.key,U);return z}})}()})},OZM5:function(M,Y,u){"use strict";u.d(Y,"b",function(){return s}),u.d(Y,"a",function(){return n}),u.d(Y,"k",function(){return x}),u.d(Y,"h",function(){return f}),u.d(Y,"i",function(){return y}),u.d(Y,"g",function(){return v}),u.d(Y,"c",function(){return p}),u.d(Y,"d",function(){return O}),u.d(Y,"j",function(){return g}),u.d(Y,"e",function(){return T}),u.d(Y,"f",function(){return _});var P=u("KQm4"),m=u("U8pU"),D=u("Ff2n"),d=u("q1tI"),h=u.n(d),b=u("Kwbf"),S=u("WaYH"),r=.25,i=2;function s(c,R){var w=c.slice(),C=w.indexOf(R);return C>=0&&w.splice(C,1),w}function n(c,R){var w=c.slice();return w.indexOf(R)===-1&&w.push(R),w}function x(c){return c.split("-")}function f(c,R){return"".concat(c,"-").concat(R)}function y(c){return c&&c.type&&c.type.isTreeNode}function v(c,R){var w=[c],C=R[c];function E(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];o.forEach(function(A){var k=A.key,U=A.children;w.push(k),E(U)})}return E(C.children),w}function p(c,R){var w=c.clientY,C=R.selectHandle.getBoundingClientRect(),E=C.top,o=C.bottom,A=C.height,k=Math.max(A*r,i);return w<=E+k?-1:w>=o-k?1:0}function O(c,R){if(!c)return;var w=R.multiple;return w?c.slice():c.length?[c[0]]:c}var a=function(R){return R};function l(c,R){if(!c)return[];var w=R||{},C=w.processProps,E=C===void 0?a:C,o=Array.isArray(c)?c:[c];return o.map(function(A){var k=A.children,U=Object(D.a)(A,["children"]),N=l(k,R);return h.a.createElement(S.a,Object.assign({},E(U)),N)})}function g(c){if(!c)return null;var R;if(Array.isArray(c))R={checkedKeys:c,halfCheckedKeys:void 0};else if(Object(m.a)(c)==="object")R={checkedKeys:c.checked||void 0,halfCheckedKeys:c.halfChecked||void 0};else return Object(b.a)(!1,"`checkedKeys` is not an array or an object"),null;return R}function T(c,R){var w=new Set;function C(E){if(w.has(E))return;var o=R[E];if(!o)return;w.add(E);var A=o.parent,k=o.node;if(k.disabled)return;A&&C(A.key)}return(c||[]).forEach(function(E){C(E)}),Object(P.a)(w)}function _(c){var R={};return Object.keys(c).forEach(function(w){(w.startsWith("data-")||w.startsWith("aria-"))&&(R[w]=c[w])}),R}},Ohmc:function(M,Y,u){M.exports=u.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(M,Y,u){"use strict";var P=u("2qtc"),m=u("kLXV"),D=u("rAM+"),d=u("miYZ"),h=u("tsqr"),b=u("tJVT"),S=u("jrin"),r=u("q1tI"),i=u.n(r),s=u("VrN/"),n=u.n(s),x=u("bdgK"),f=u("p77/"),y=u("Bd2K"),v=u("ELLl"),p=u("19Vz"),O=u("lZu9"),a=u("+NIl"),l=u("kSUc"),g=u("9Bee"),T=function(Ne){var Be=Ne.value,Ge=Be===void 0?"":Be,Te=Ne.className,Me=Ne.showTextOnly,Le=Ne.showLines,Fe=Ne.style,dt=Fe===void 0?{}:Fe,_t=Object(r.useMemo)(function(){return""},[Ge]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{dangerouslySetInnerHTML:{__html:_t}}))},_=u("0Owb"),c=u("dejd"),R=u("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 C(Ne){var Be=Ne.onActionCallback,Ge=Ne.title,Te=Ne.icon,Me=Ne.actionName,Le=Ne.className,Fe=Le===void 0?"":Le,dt=Ne.children;function _t(){Be(Me)}return i.a.createElement("a",{title:Ge,className:Fe,onClick:_t},i.a.createElement("i",{className:"md-iconfont ".concat(Te)}),dt)}var E=function(Ne){var Be=Ne.watch,Ge=Ne.showNullButton,Te=Ne.onActionCallback,Me=Ne.fullScreen,Le=Ne.insertTemp,Fe=Ne.hidetoolBar,dt=[].concat(w,[{title:"".concat(Be?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Be?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return i.a.createElement("ul",{className:"markdown-toolbar-container"},!Fe&&dt.map(function(_t,Ut){return i.a.createElement("li",{key:Ut},_t.actionName?i.a.createElement(C,Object(_.a)({},_t,{onActionCallback:Te})):i.a.createElement("span",{className:"v-line"}))}),Ge?i.a.createElement("li",null,i.a.createElement(C,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Te},i.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Le&&i.a.createElement("li",null,i.a.createElement(C,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Le),onActionCallback:Te},i.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),i.a.createElement("li",{className:"btn-full-screen"},i.a.createElement(C,{icon:"".concat(Me?"icon-shrink":"icon-enlarge"),title:Me?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Te})))},o=u("M8RZ"),A=u("+L6B"),k=u("2/Rp"),U=u("y8nQ"),N=u("Vl3Y"),z=u("5NDa"),W=u("5rEg"),K={labelCol:{span:4},wrapperCol:{span:20}},V=function(Ne){var Be=Ne.callback,Ge=Ne.onCancel;function Te(Me){Be(Me)}return i.a.createElement(N.a,Object(_.a)({},K,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Te}),i.a.createElement(N.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},i.a.createElement(W.a,null)),i.a.createElement(N.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},i.a.createElement(W.a,null)),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(k.a,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))},F=u("7ahc"),B=u("HmJG"),G=u("BjJ7"),ae=N.a.useForm,de={width:280,marginRight:10},oe={labelCol:{span:5},wrapperCol:{span:19}},_e=function(Ne){var Be=Ne.callback,Ge=Ne.onCancel,Te=ae(),Me=Object(b.a)(Te,1),Le=Me[0];function Fe(Ut){Be(Ut)}function dt(Ut,cn){Le.setFieldsValue({src:"/api/attachments/".concat(Ut.id),type:cn.type})}function _t(Ut){var cn=Ut.target.files[0];se(cn,dt)}return i.a.createElement(N.a,Object(_.a)({form:Le},oe,{className:"upload-image-panel",onFinish:Fe}),i.a.createElement(N.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},i.a.createElement("div",{className:"flex-container"},i.a.createElement(N.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},i.a.createElement(W.a,{style:de})),i.a.createElement(ye,{onFileChange:_t}))),i.a.createElement(N.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},i.a.createElement(W.a,{style:{width:264}})),i.a.createElement(N.a.Item,{style:{textAlign:"right"}},i.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(k.a,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))};function ye(Ne){var Be=Ne.onFileChange;return i.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",i.a.createElement("input",{type:"file",onChange:Be}))}function se(Ne,Be){if(!Ne)throw new String("\u6CA1\u6709\u6587\u4EF6");var Ge=new FormData;Ge.append("editormd-image-file",Ne),Ge.append("file_param_name","editormd-image-file"),Ge.append("byxhr","true");var Te=new window.XMLHttpRequest;Te.withCredentials=!0,Te.addEventListener("load",function(Me){Be(JSON.parse(Me.target.responseText),Ne)},!1),Te.addEventListener("error",function(Me){console.error(Me)},!1),Te.open("POST","".concat(G.a,"/api/attachments.json")),Te.send(Ge)}var me=u("giR+"),fe=u("fyUT"),ie=u("7Kak"),le=u("9yH6"),Q=le.a.Group,ce={margin:"0 8px"},te=function(Ne){var Be=Ne.callback,Ge=Ne.onCancel;function Te(Me){Be(Me)}return i.a.createElement(N.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Te},i.a.createElement("div",{className:"flex-container"},i.a.createElement("span",{style:ce},"\u5355\u5143\u683C\u6570\uFF1A"),i.a.createElement("span",{style:ce},"\u884C\u6570"),i.a.createElement(N.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},i.a.createElement(fe.a,null)),i.a.createElement("span",{style:ce},"\u5217\u6570"),i.a.createElement(N.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},i.a.createElement(fe.a,null))),i.a.createElement("div",{className:"flex-container",style:{marginTop:12}},i.a.createElement("span",{style:ce},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),i.a.createElement(N.a.Item,{name:"align"},i.a.createElement(Q,null,i.a.createElement(le.a,{value:"default"},i.a.createElement("i",{className:"fa fa-align-justify"})),i.a.createElement(le.a,{value:"left"},i.a.createElement("i",{className:"fa fa-align-left"})),i.a.createElement(le.a,{value:"center"},i.a.createElement("i",{className:"fa fa-align-center"})),i.a.createElement(le.a,{value:"right"},i.a.createElement("i",{className:"fa fa-align-right"}))))),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(k.a,{type:"ghost",onClick:Ge},"\u53D6\u6D88")))},ee=u("m3rI"),xe="link",re="upload-image",Z="code-block",X="add-table",q="------------",Ee={default:q,left:":".concat(q),center:":".concat(q,":"),right:"".concat(q,":")},ve=u("9VGf"),Ce,Ke;function Qe(){}var rt=0,at=1e4,it="\u2581",et=` **\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 je(ke){return/^\d+$/.test(ke)?"".concat(ke,"px"):ke}var Pe=navigator.platform.toUpperCase().indexOf("MAC")>=0,$e=Pe?"Cmd":"Ctrl",pt=(Ce={},Object(S.a)(Ce,$e+"-B","bold"),Object(S.a)(Ce,$e+"-I","italic"),Ce),et=(Ke={},Object(S.a)(Ke,xe,"\u6DFB\u52A0\u94FE\u63A5"),Object(S.a)(Ke,Z,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(S.a)(Ke,re,"\u6DFB\u52A0\u56FE\u7247"),Object(S.a)(Ke,X,"\u6DFB\u52A0\u8868\u683C"),Ke),Ct=Y.a=function(ke){var Be=ke.defaultValue,Ge=Be===void 0?"":Be,Te=ke.onChange,Me=ke.width,Le=Me===void 0?"100%":Me,Fe=ke.height,dt=Fe===void 0?400:Fe,bt=ke.miniToolbar,Ut=bt===void 0?!1:bt,cn=ke.isFocus,An=cn===void 0?!1:cn,rn=ke.watch,Pt=ke.insertTemp,ze=ke.mode,lt=ze===void 0?"markdown":ze,ot=ke.id,we=ot===void 0?"markdown-editor-id":ot,Xe=ke.showResizeBar,Ot=Xe===void 0?!1:Xe,_t=ke.noStorage,Dt=_t===void 0?!1:_t,Lt=ke.showNullButton,At=Lt===void 0?!1:Lt,jt=ke.hidetoolBar,qt=jt===void 0?!1:jt,Nn=ke.fullScreen,yn=Nn===void 0?!1:Nn,Kn=ke.onBlur,Hn=ke.onCMBeforeChange,Fn=ke.onFullScreen,hn=ke.className,Ur=hn===void 0?"":hn,Br=ke.disablePaste,Nr=Br===void 0?!1:Br,xr=ke.placeholder,Hr=xr===void 0?"":xr,Cr=ke.values,tn=Cr===void 0?"":Cr,Yt=Object(r.useState)(null),En=Object(b.a)(Yt,2),an=En[0],Pr=En[1],yr=Object(r.useState)(Ge),or=Object(b.a)(yr,2),Gr=or[0],on=or[1],kr=Object(r.useState)(rn),Rr=Object(b.a)(kr,2),sa=Rr[0],Mr=Rr[1],ya=Object(r.useState)(yn),Da=Object(b.a)(ya,2),Aa=Da[0],Ba=Da[1],$r=Object(r.useState)(""),Or=Object(b.a)($r,2),qn=Or[0],ha=Or[1],wa=Object(r.useState)(0),Pa=Object(b.a)(wa,2),rr=Pa[0],ai=Pa[1],Fa=Object(r.useState)(dt),Ua=Object(b.a)(Fa,2),oi=Ua[0],Sa=Ua[1],qa=Object(r.useState)(!1),Ga=Object(b.a)(qa,2),Di=Ga[0],hi=Ga[1],ra=Object(r.useRef)(),la=Object(r.useRef)(),ia=Object(r.useRef)(),me=Object(r.useRef)();Object(r.useEffect)(function(){on(tn),an==null||an.setValue(tn)},[tn]),Object(r.useEffect)(function(){Fn==null||Fn(Aa)},[Aa]),Object(r.useEffect)(function(){if(ra.current){var wt=n.a.fromTextArea(ra.current,{mode:lt,lineNumbers:!Ut,lineWrapping:!0,value:Ge,autoCloseTags:!0,autoCloseBrackets:!0});An&&wt.focus();function Jt(Wt,ln){if(Nr){ln.preventDefault();return}var en=ln.clipboardData;if(en){var Cn=en.types.toString(),Pn=en.items,Vt=["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(Cn==="Files"||en.types.indexOf("Files")>-1){if(ln.preventDefault(),lt=="stex")return;try{var Bt,Qt=Pn[1];((Bt=Pn[0])===null||Bt===void 0?void 0:Bt.kind)==="file"&&(Qt=Pn[0]);var Zt=Qt.getAsFile(),mn=Zt.name.split(".").pop();se(Zt,function(fn){if(fn.id){var Mn,Ln,fr;(Zt==null||((Mn=Zt.type)===null||Mn===void 0)?void 0:Mn.indexOf("image"))>-1?wt.replaceSelection("![,](/api/attachments/".concat(fn.id,"?type=").concat(fn.content_type,")")):(Zt==null||((Ln=Zt.type)===null||Ln===void 0)?void 0:Ln.indexOf("video"))>-1?wt.replaceSelection('')):(Zt==null||((fr=Zt.type)===null||fr===void 0)?void 0:fr.indexOf("pdf"))>-1?wt.replaceSelection('
              ').concat(Zt.name,"")):Vt.includes(mn)?wt.replaceSelection('').concat(Zt.name,"")):wt.replaceSelection("[".concat(Zt.name,"](").concat(ee.a.API_SERVER,"/api/attachments/").concat(fn.id,"?type=").concat(fn.content_type,")"))}else(fn==null?void 0:fn.status)===401&&(document.location.href="/user/login")})}catch(fn){h.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return wt.on("paste",Jt),Pr(wt),function(){wt.off("paste",Jt)}}},[]);var Ze=Object(r.useCallback)(function(){if(la.current)try{}catch(wt){console.log(wt,"---- to set md editor body height")}},[oi,la,Aa]);Object(r.useEffect)(function(){function wt(){var Wt=new x.default(function(ln){var en=Object(D.a)(ln),Cn;try{for(en.s();!(Cn=en.n()).done;){var Pn=Cn.value;(Pn.target.offsetHeight>0||Pn.target.offsetWidth>0)&&(Ze(),an.setSize("100%","100%"),an.refresh())}}catch(Vt){en.e(Vt)}finally{en.f()}});return Wt.observe(ra.current.parentElement),Wt}if(an){var Jt=wt();return function(){Jt.unobserve(ra.current.parentElement)}}},[an,Ze]),Object(r.useEffect)(function(){if(an){for(var wt=[],Jt=function(){var Pn=ln[Wt];en=Object(b.a)(Pn,2);var Vt=en[0],Bt=en[1],Qt=Object(S.a)({},Vt,function(){gt(Bt)});wt.push(Qt),an.addKeyMap(Qt)},Wt=0,ln=Object.entries(pt);Wt0){var wt=new Date().getTime(),Jt=window.sessionStorage.getItem(we);wt>=rr+at&&(!Jt||Jt!==Gr)&&(window.sessionStorage.setItem(we,Gr),hi(!0))}},at),Object(r.useEffect)(function(){Mr(rn)},[an,rn]),Object(r.useEffect)(function(){an&&(An&&an.focus())},[an,An]),Object(r.useEffect)(function(){if(sa&&an){var wt=an.getScrollerElement();function Jt(Wt){var ln=Wt.target;if(me.current){var en=ln.scrollTop/ln.scrollHeight;me.current.scrollTop=me.current.scrollHeight*en}}return wt.addEventListener("scroll",Jt),function(){wt.removeEventListener("scroll",Jt)}}},[an,sa]),Object(r.useEffect)(function(){if(an&&Hn){function wt(Jt,Wt){Hn(Jt,Wt)}return an.on("beforeChange",wt),function(){an.off("beforeChange",wt)}}},[an,Hn]),Object(r.useEffect)(function(){if(an&&Kn){function wt(){Kn(an.getValue())}return an.on("blur",wt),function(){an.off("blur",wt)}}},[an,Kn]),Object(r.useEffect)(function(){if(an){function wt(Jt){var Wt=Jt.getValue();on(Wt),ai(new Date().getTime()),Jt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Te&&Te(Wt)}return an.on("change",wt),function(){an.off("change",wt)}}},[an,Te]),Object(r.useEffect)(function(){an&&(Ge==null?(an.setValue(""),on("")):Ge!==an.getValue()&&(an.setValue(Ge),on(Ge),an.setCursor(an.lineCount(),0)))},[an,Ge]);var gt=Object(r.useCallback)(function(wt){var Jt=an.getCursor(),Wt=an.getSelection(),ln=Wt.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function ke(Ne){return/^\d+$/.test(Ne)?"".concat(Ne,"px"):Ne}var Pe=navigator.platform.toUpperCase().indexOf("MAC")>=0,$e=Pe?"Cmd":"Ctrl",Et=(Ce={},Object(S.a)(Ce,$e+"-B","bold"),Object(S.a)(Ce,$e+"-I","italic"),Ce),ot=(Ke={},Object(S.a)(Ke,xe,"\u6DFB\u52A0\u94FE\u63A5"),Object(S.a)(Ke,Z,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(S.a)(Ke,re,"\u6DFB\u52A0\u56FE\u7247"),Object(S.a)(Ke,X,"\u6DFB\u52A0\u8868\u683C"),Ke),At=Y.a=function(Ne){var Be=Ne.defaultValue,Ge=Be===void 0?"":Be,Te=Ne.onChange,Me=Ne.width,Le=Me===void 0?"100%":Me,Fe=Ne.height,dt=Fe===void 0?400:Fe,_t=Ne.miniToolbar,Ut=_t===void 0?!1:_t,cn=Ne.isFocus,An=cn===void 0?!1:cn,rn=Ne.watch,Pt=Ne.insertTemp,ze=Ne.mode,ut=ze===void 0?"markdown":ze,st=Ne.id,we=st===void 0?"markdown-editor-id":st,Xe=Ne.showResizeBar,Ct=Xe===void 0?!1:Xe,gt=Ne.noStorage,Tt=gt===void 0?!1:gt,Lt=Ne.showNullButton,Dt=Lt===void 0?!1:Lt,jt=Ne.hidetoolBar,qt=jt===void 0?!1:jt,Nn=Ne.fullScreen,yn=Nn===void 0?!1:Nn,Kn=Ne.onBlur,Hn=Ne.onCMBeforeChange,Fn=Ne.onFullScreen,hn=Ne.className,Ur=hn===void 0?"":hn,Br=Ne.disablePaste,Nr=Br===void 0?!1:Br,xr=Ne.placeholder,Hr=xr===void 0?"":xr,Cr=Ne.values,tn=Cr===void 0?"":Cr,Yt=Object(r.useState)(null),En=Object(b.a)(Yt,2),an=En[0],Pr=En[1],yr=Object(r.useState)(Ge),or=Object(b.a)(yr,2),Gr=or[0],on=or[1],kr=Object(r.useState)(rn),Rr=Object(b.a)(kr,2),sa=Rr[0],Mr=Rr[1],ya=Object(r.useState)(yn),Da=Object(b.a)(ya,2),Aa=Da[0],Ba=Da[1],$r=Object(r.useState)(""),Or=Object(b.a)($r,2),qn=Or[0],ha=Or[1],wa=Object(r.useState)(0),Pa=Object(b.a)(wa,2),rr=Pa[0],ai=Pa[1],Fa=Object(r.useState)(dt),Ua=Object(b.a)(Fa,2),oi=Ua[0],Sa=Ua[1],qa=Object(r.useState)(!1),Ga=Object(b.a)(qa,2),Di=Ga[0],hi=Ga[1],ra=Object(r.useRef)(),la=Object(r.useRef)(),ia=Object(r.useRef)(),pe=Object(r.useRef)();Object(r.useEffect)(function(){on(tn),an==null||an.setValue(tn)},[tn]),Object(r.useEffect)(function(){Fn==null||Fn(Aa)},[Aa]),Object(r.useEffect)(function(){if(ra.current){var wt=n.a.fromTextArea(ra.current,{mode:ut,lineNumbers:!Ut,lineWrapping:!0,value:Ge,autoCloseTags:!0,autoCloseBrackets:!0});An&&wt.focus();function Jt(Wt,ln){if(Nr){ln.preventDefault();return}var en=ln.clipboardData;if(en){var Cn=en.types.toString(),Pn=en.items,Vt=["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(Cn==="Files"||en.types.indexOf("Files")>-1){if(ln.preventDefault(),ut=="stex")return;try{var Bt,Qt=Pn[1];((Bt=Pn[0])===null||Bt===void 0?void 0:Bt.kind)==="file"&&(Qt=Pn[0]);var Zt=Qt.getAsFile(),mn=Zt.name.split(".").pop();se(Zt,function(fn){if(fn.id){var Mn,Ln,fr;(Zt==null||((Mn=Zt.type)===null||Mn===void 0)?void 0:Mn.indexOf("image"))>-1?wt.replaceSelection("![,](/api/attachments/".concat(fn.id,"?type=").concat(fn.content_type,")")):(Zt==null||((Ln=Zt.type)===null||Ln===void 0)?void 0:Ln.indexOf("video"))>-1?wt.replaceSelection('')):(Zt==null||((fr=Zt.type)===null||fr===void 0)?void 0:fr.indexOf("pdf"))>-1?wt.replaceSelection('').concat(Zt.name,"")):Vt.includes(mn)?wt.replaceSelection('').concat(Zt.name,"")):wt.replaceSelection("[".concat(Zt.name,"](").concat(ee.a.API_SERVER,"/api/attachments/").concat(fn.id,"?type=").concat(fn.content_type,")"))}else(fn==null?void 0:fn.status)===401&&(document.location.href="/user/login")})}catch(fn){h.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return wt.on("paste",Jt),Pr(wt),function(){wt.off("paste",Jt)}}},[]);var Ze=Object(r.useCallback)(function(){if(la.current)try{}catch(wt){console.log(wt,"---- to set md editor body height")}},[oi,la,Aa]);Object(r.useEffect)(function(){function wt(){var Wt=new x.default(function(ln){var en=Object(D.a)(ln),Cn;try{for(en.s();!(Cn=en.n()).done;){var Pn=Cn.value;(Pn.target.offsetHeight>0||Pn.target.offsetWidth>0)&&(Ze(),an.setSize("100%","100%"),an.refresh())}}catch(Vt){en.e(Vt)}finally{en.f()}});return Wt.observe(ra.current.parentElement),Wt}if(an){var Jt=wt();return function(){Jt.unobserve(ra.current.parentElement)}}},[an,Ze]),Object(r.useEffect)(function(){if(an){for(var wt=[],Jt=function(){var Pn=ln[Wt];en=Object(b.a)(Pn,2);var Vt=en[0],Bt=en[1],Qt=Object(S.a)({},Vt,function(){vt(Bt)});wt.push(Qt),an.addKeyMap(Qt)},Wt=0,ln=Object.entries(Et);Wt0){var wt=new Date().getTime(),Jt=window.sessionStorage.getItem(we);wt>=rr+at&&(!Jt||Jt!==Gr)&&(window.sessionStorage.setItem(we,Gr),hi(!0))}},at),Object(r.useEffect)(function(){Mr(rn)},[an,rn]),Object(r.useEffect)(function(){an&&(An&&an.focus())},[an,An]),Object(r.useEffect)(function(){if(sa&&an){var wt=an.getScrollerElement();function Jt(Wt){var ln=Wt.target;if(pe.current){var en=ln.scrollTop/ln.scrollHeight;pe.current.scrollTop=pe.current.scrollHeight*en}}return wt.addEventListener("scroll",Jt),function(){wt.removeEventListener("scroll",Jt)}}},[an,sa]),Object(r.useEffect)(function(){if(an&&Hn){function wt(Jt,Wt){Hn(Jt,Wt)}return an.on("beforeChange",wt),function(){an.off("beforeChange",wt)}}},[an,Hn]),Object(r.useEffect)(function(){if(an&&Kn){function wt(){Kn(an.getValue())}return an.on("blur",wt),function(){an.off("blur",wt)}}},[an,Kn]),Object(r.useEffect)(function(){if(an){function wt(Jt){var Wt=Jt.getValue();on(Wt),ai(new Date().getTime()),Jt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Te&&Te(Wt)}return an.on("change",wt),function(){an.off("change",wt)}}},[an,Te]),Object(r.useEffect)(function(){an&&(Ge==null?(an.setValue(""),on("")):Ge!==an.getValue()&&(an.setValue(Ge),on(Ge),an.setCursor(an.lineCount(),0)))},[an,Ge]);var vt=Object(r.useCallback)(function(wt){var Jt=an.getCursor(),Wt=an.getSelection(),ln=Wt.split(` `);switch(wt){case"bold":return an.replaceSelection("**"+Wt+"**"),Wt===""&&an.setCursor(Jt.line,Jt.ch+2),an.focus();case"italic":return an.replaceSelection("*"+Wt+"*"),Wt===""&&an.setCursor(Jt.line,Jt.ch+1),an.focus();case"code":return an.replaceSelection("`"+Wt+"`"),Wt===""&&an.setCursor(Jt.line,Jt.ch+1),an.focus();case"inline-latex":return an.replaceSelection("`$$"+Wt+"$$`"),Wt===""&&an.setCursor(Jt.line,Jt.ch+3),an.focus();case"latex":return an.replaceSelection("```latex\n"+Wt+"\n```"),an.setCursor(Jt.line+1,Wt.length+1),an.focus();case"line-break":return an.replaceSelection(`
              `),an.focus();case"list-ul":return Wt===""?an.replaceSelection("- "+Wt):an.replaceSelection(ln.map(function(en){return en===""?"":"- ".concat(en)}).join(` `)),an.focus();case"list-ol":return Wt===""?an.replaceSelection("1. "+Wt):an.replaceSelection(ln.map(function(en,Cn){return en===""?"":"".concat(Cn+1,". ").concat(en)}).join(` -`)),an.focus();case"add-null-ch":return Wt===""&&an.setCursor(Jt.line,Jt.ch+1),an.replaceSelection(it),an.focus();case"inster-template-1":return Wt===""&&an.setCursor(Jt.line,Jt.ch),an.replaceSelection(ct),an.focus();case"eraser":return an.setValue(""),an.focus();case"trigger-watch":return Mr(!sa),an.focus();case"trigger-full-screen":return Ba(!Aa),an.focus();case xe:ha(xe);return;case Z:ha(Z);return;case re:ha(re);return;case X:ha(X);return;default:throw new Error}},[an,sa,Aa]),mt=Object(r.useCallback)(function(wt){ha("");switch(qn){case xe:var Jt=wt.title,Wt=wt.link;return an.replaceSelection("[".concat(Jt,"](").concat(Wt,")")),an.focus();case Z:var ln=wt.language,en=wt.content;return an.replaceSelection(["```"+ln,en,"```"].join(` +`)),an.focus();case"add-null-ch":return Wt===""&&an.setCursor(Jt.line,Jt.ch+1),an.replaceSelection(it),an.focus();case"inster-template-1":return Wt===""&&an.setCursor(Jt.line,Jt.ch),an.replaceSelection(et),an.focus();case"eraser":return an.setValue(""),an.focus();case"trigger-watch":return Mr(!sa),an.focus();case"trigger-full-screen":return Ba(!Aa),an.focus();case xe:ha(xe);return;case Z:ha(Z);return;case re:ha(re);return;case X:ha(X);return;default:throw new Error}},[an,sa,Aa]),pt=Object(r.useCallback)(function(wt){ha("");switch(qn){case xe:var Jt=wt.title,Wt=wt.link;return an.replaceSelection("[".concat(Jt,"](").concat(Wt,")")),an.focus();case Z:var ln=wt.language,en=wt.content;return an.replaceSelection(["```"+ln,en,"```"].join(` `)),an.focus();case re:var Cn=wt.src,Pn=wt.alt;return an.replaceSelection("![ ".concat(Pn," ]( ").concat(Cn,' "').concat(Pn,'" )')),an.focus();case X:for(var Vt=wt.row,Bt=wt.col,Qt=wt.align,Zt=` `,mn=0;mn300&&(Vt=300);var Bt=dt+Vt+"px";Sa(Bt)}}return wt.addEventListener("mousedown",ln),document.addEventListener("mousemove",Cn),document.addEventListener("mouseup",en),function(){wt.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",Cn),document.removeEventListener("mouseup",en)}}},[an,ia]),Object(r.useEffect)(function(){Sa(dt)},[dt]);var zt=je(Le),nn=je(oi),pn={width:zt,height:nn},gn=Object(r.useMemo)(function(){if(rr){var wt=new Date(rr),Jt=wt.getHours(),Wt=wt.getMinutes(),ln=wt.getSeconds();return Jt=Jt<10?"0"+Jt:Jt,Wt=Wt<10?"0"+Wt:Wt,ln=ln<10?"0"+ln:ln,"".concat(Jt,":").concat(Wt,":").concat(ln)}return 0},[rr]);function Dn(){window.sessionStorage.removeItem(we),hi(!1),ai(0)}function bn(){hi(!1),ai(0),an.setValue(window.sessionStorage.getItem(we))}return i.a.createElement(r.Fragment,null,i.a.createElement("div",{className:"markdown-editor-wrapper",ref:la},i.a.createElement("div",{className:"markdown-editor-container ".concat(Ur," ").concat(sa?"on-preview":""," ").concat(Ut?"mini":""," ").concat(Aa?"full-screen":""),style:pn},i.a.createElement(E,{insertTemp:Pt,watch:sa,fullScreen:Aa,showNullButton:At,onActionCallback:gt,hidetoolBar:qt}),i.a.createElement("div",{className:"markdown-editor-body"},i.a.createElement("div",{className:"codemirror-container"},i.a.createElement("textarea",{ref:ra,placeholder:Hr})),sa?i.a.createElement("div",{ref:me,className:"preview-container"},lt==="stex"&&i.a.createElement(T,{value:Gr}),lt!=="stex"&&i.a.createElement(g.a,{value:Gr})):null))),Ot?i.a.createElement("a",{ref:ia,className:"editor-resize"}):null,i.a.createElement(o.a,null,et[qn]?i.a.createElement(m.a,{centered:!0,title:et[qn],visible:!0,onCancel:St,footer:null},Mt):null))}},P5Jw:function(M,Y,u){"use strict";var P=u("rHrb"),m=P.CopyToClipboard;m.CopyToClipboard=m,M.exports=m},PVpz:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("ETIr"),u("cv67"),u("K3mO"),u("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.StreamCipher,h=m.algo,b=[],S=[],r=[],i=h.RabbitLegacy=d.extend({_doReset:function(){var n=this._key.words,x=this.cfg.iv,f=this._X=[n[0],n[3]<<16|n[2]>>>16,n[1],n[0]<<16|n[3]>>>16,n[2],n[1]<<16|n[0]>>>16,n[3],n[2]<<16|n[1]>>>16],y=this._C=[n[2]<<16|n[2]>>>16,n[0]&4294901760|n[1]&65535,n[3]<<16|n[3]>>>16,n[1]&4294901760|n[2]&65535,n[0]<<16|n[0]>>>16,n[2]&4294901760|n[3]&65535,n[1]<<16|n[1]>>>16,n[3]&4294901760|n[0]&65535];this._b=0;for(var v=0;v<4;v++)s.call(this);for(var v=0;v<8;v++)y[v]^=f[v+4&7];if(x){var p=x.words,O=p[0],a=p[1],l=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,g=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,T=l>>>16|g&4294901760,_=g<<16|l&65535;y[0]^=l,y[1]^=T,y[2]^=g,y[3]^=_,y[4]^=l,y[5]^=T,y[6]^=g,y[7]^=_;for(var v=0;v<4;v++)s.call(this)}},_doProcessBlock:function(n,x){var f=this._X;s.call(this),b[0]=f[0]^f[5]>>>16^f[3]<<16,b[1]=f[2]^f[7]>>>16^f[5]<<16,b[2]=f[4]^f[1]>>>16^f[7]<<16,b[3]=f[6]^f[3]>>>16^f[1]<<16;for(var y=0;y<4;y++)b[y]=(b[y]<<8|b[y]>>>24)&16711935|(b[y]<<24|b[y]>>>8)&4278255360,n[x+y]^=b[y]},blockSize:128/32,ivSize:64/32});function s(){for(var n=this._X,x=this._C,f=0;f<8;f++)S[f]=x[f];x[0]=x[0]+1295307597+this._b|0,x[1]=x[1]+3545052371+(x[0]>>>0>>0?1:0)|0,x[2]=x[2]+886263092+(x[1]>>>0>>0?1:0)|0,x[3]=x[3]+1295307597+(x[2]>>>0>>0?1:0)|0,x[4]=x[4]+3545052371+(x[3]>>>0>>0?1:0)|0,x[5]=x[5]+886263092+(x[4]>>>0>>0?1:0)|0,x[6]=x[6]+1295307597+(x[5]>>>0>>0?1:0)|0,x[7]=x[7]+3545052371+(x[6]>>>0>>0?1:0)|0,this._b=x[7]>>>0>>0?1:0;for(var f=0;f<8;f++){var y=n[f]+x[f],v=y&65535,p=y>>>16,O=((v*v>>>17)+v*p>>>15)+p*p,a=((y&4294901760)*y|0)+((y&65535)*y|0);r[f]=O^a}n[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,n[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,n[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,n[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,n[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,n[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,n[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,n[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}m.RabbitLegacy=d._createHelper(i)}(),P.RabbitLegacy})},QNag:function(M,Y,u){"use strict";var P=u("2qtc"),m=u("kLXV"),D=u("+L6B"),d=u("2/Rp"),h=u("9og8"),b=u("y8nQ"),S=u("Vl3Y"),r=u("tJVT"),i=u("PpiC"),s=u("5NDa"),n=u("5rEg"),x=u("WmNS"),f=u.n(x),y=u("q1tI"),v=u.n(y),p=u("9kvl"),O=u("JFl9"),a=u.n(O),l=n.a.TextArea,g=function(_){var c=_.shixunsDetail,R=_.globalSetting,w=_.loading,C=_.dispatch,E=_.onFinish,o=E===void 0?function(){}:E,A=Object(i.a)(_,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),k=S.a.useForm(),U=Object(r.a)(k,1),N=U[0],z=function(){var K=Object(h.a)(f.a.mark(function V(F){var B,G;return f.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,C({type:"shixunsDetail/getCustomScript",payload:{id:(B=c.actionTabs.params)===null||B===void 0?void 0:B.id,compile:F.execute,excutive:F.compile}});case 2:G=de.sent,W(),G&&o(G==null?void 0:G.shixun_script);case 5:case"end":return de.stop()}},V)}));return function(F){return K.apply(this,arguments)}}(),W=function(){C({type:"shixunsDetail/setActionTabs",payload:{}})};return v.a.createElement(m.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:c.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:W},v.a.createElement(S.a,{form:N,scrollToFirstError:!0,layout:"vertical",onFinish:z},v.a.createElement(S.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},v.a.createElement(l,{rows:4})),v.a.createElement(S.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},v.a.createElement(l,{rows:4})),v.a.createElement("div",{className:a.a.footerWrap},v.a.createElement(S.a.Item,null,v.a.createElement(d.a,{className:"mr5",size:"large",onClick:W},"\u53D6\u6D88"),v.a.createElement(d.a,{size:"large",type:"primary",htmlType:"submit",loading:w.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};Y.a=Object(p.a)(function(T){var _=T.shixunsDetail,c=T.loading,R=T.globalSetting;return{shixunsDetail:_,globalSetting:R,loading:c}})(g)},Qvpy:function(M,Y,u){M.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(M,Y,u){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,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"},RotF:function(M,Y,u){M.exports=u("LSTS")},RxwV:function(M,Y,u){"use strict";var P=u("q1tI"),m=u("uciX"),D=u("2W6z"),d=u.n(D),h=u("4IlW"),b=u("uK0f"),S=u.n(b);function r(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;le0;(Qe||ce.isLeaf===!1)&&(Ce+=" ".concat(xe,"-menu-item-expand"),ce.loading||(Ke=P.createElement("span",{className:"".concat(xe,"-menu-item-expand-icon")},Z))),re==="hover"&&(Qe||ce.isLeaf===!1)&&(ve={onMouseEnter:this.delayOnSelect.bind(this,q),onMouseLeave:this.delayOnSelect.bind(this),onClick:q}),this.isActiveOption(ce,te)&&(Ce+=" ".concat(xe,"-menu-item-active"),ve.ref=this.saveMenuItem(te)),ce.disabled&&(Ce+=" ".concat(xe,"-menu-item-disabled"));var rt=null;ce.loading&&(Ce+=" ".concat(xe,"-menu-item-loading"),rt=X||null);var at="";return"title"in ce?at=ce.title:typeof ce[this.getFieldName("label")]=="string"&&(at=ce[this.getFieldName("label")]),P.createElement("li",Object.assign({key:ce[this.getFieldName("value")],className:Ce,title:at},ve,{role:"menuitem",onMouseDown:function(ct){return ct.preventDefault()}}),ce[this.getFieldName("label")],Ke,rt)}},{key:"getActiveOptions",value:function(ce){var te=this,ee=this.props.options,xe=ce||this.props.activeValue;return S()(ee,function(re,Z){return re[te.getFieldName("value")]===xe[Z]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var ce=this,te=this.props.options,ee=this.getActiveOptions().map(function(xe){return xe[ce.getFieldName("children")]}).filter(function(xe){return!!xe});return ee.unshift(te),ee}},{key:"delayOnSelect",value:function(ce){for(var te=this,ee=arguments.length,xe=new Array(ee>1?ee-1:0),re=1;re=0)continue;if(!Object.prototype.propertyIsEnumerable.call(pe,le))continue;ie[le]=pe[le]}}return ie}function C(pe,fe){if(pe==null)return{};var ie={},le=Object.keys(pe),Q,ce;for(ce=0;ce=0)continue;ie[Q]=pe[Q]}return ie}function E(pe){return U(pe)||k(pe)||A(pe)||o()}function o(){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 N(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 N(pe,fe)}function k(pe){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(pe))return Array.from(pe)}function U(pe){if(Array.isArray(pe))return N(pe)}function N(pe,fe){(fe==null||fe>pe.length)&&(fe=pe.length);for(var ie=0,le=new Array(fe);ie=X.length?0:Ee):(Ee-=1,Ee=Ee<0?X.length-1:Ee):Ee=0,re[Z]=X[Ee][ce.getFieldName("value")]}else if(ee.keyCode===h.a.LEFT||ee.keyCode===h.a.BACKSPACE)ee.preventDefault(),re.splice(re.length-1,1);else if(ee.keyCode===h.a.RIGHT)ee.preventDefault(),X[q]&&X[q][ce.getFieldName("children")]&&re.push(X[q][ce.getFieldName("children")][0][ce.getFieldName("value")]);else if(ee.keyCode===h.a.ESC||ee.keyCode===h.a.TAB){ce.setPopupVisible(!1);return}(!re||re.length===0)&&ce.setPopupVisible(!1);var ve=ce.getActiveOptions(re),Ce=ve[ve.length-1];ce.handleMenuSelect(Ce,ve.length-1,ee),ce.props.onKeyDown&&ce.props.onKeyDown(ee)},ce.saveTrigger=function(ee){ce.trigger=ee};var te=[];return"value"in Q?te=Q.value||[]:"defaultValue"in Q&&(te=Q.defaultValue||[]),d()(!("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,ee=this.props,xe=ee.fieldNames,re=ee.filedNames;return"filedNames"in this.props?re[ce]||te[ce]:xe[ce]||te[ce]}},{key:"getFieldNames",value:function(){var ce=this.props,te=ce.fieldNames,ee=ce.filedNames;return"filedNames"in this.props?ee:te}},{key:"getCurrentLevelOptions",value:function(){var ce=this,te=this.props.options,ee=te===void 0?[]:te,xe=this.state.activeValue,re=xe===void 0?[]:xe,Z=S()(ee,function(X,q){return X[ce.getFieldName("value")]===re[q]},{childrenKeyName:this.getFieldName("children")});return Z[Z.length-2]?Z[Z.length-2][this.getFieldName("children")]:E(ee).filter(function(X){return!X.disabled})}},{key:"getActiveOptions",value:function(ce){var te=this;return S()(this.props.options||[],function(ee,xe){return ee[te.getFieldName("value")]===ce[xe]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var ce=this.props,te=ce.prefixCls,ee=ce.transitionName,xe=ce.popupClassName,re=ce.options,Z=re===void 0?[]:re,X=ce.disabled,q=ce.builtinPlacements,Ee=ce.popupPlacement,ve=ce.children,Ce=ce.dropdownRender,Ke=w(ce,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),Qe=P.createElement("div",null),rt="";Z&&Z.length>0?Qe=P.createElement(T,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):rt=" ".concat(te,"-menus-empty");var at=Qe;return Ce&&(at=Ce(Qe)),P.createElement(m.a,Object.assign({ref:this.saveTrigger},Ke,{popupPlacement:Ee,builtinPlacements:q,popupTransitionName:ee,action:X?[]:["click"],popupVisible:X?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(te,"-menus"),popupClassName:xe+rt,popup:at}),P.cloneElement(ve,{onKeyDown:this.handleKeyDown,tabIndex:X?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(ce,te){var ee=te.prevProps,xe=ee===void 0?{}:ee,re={prevProps:ce};return"value"in ce&&!r(xe.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:c,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},pe}(),ye=_e,se=Y.a=ye},S6kV:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.mode.OFB=function(){var m=P.lib.BlockCipherMode.extend(),D=m.Encryptor=m.extend({processBlock:function(d,h){var b=this._cipher,S=b.blockSize,r=this._iv,i=this._keystream;r&&(i=this._keystream=r.slice(0),this._iv=void 0),b.encryptBlock(i,0);for(var s=0;s300&&(Vt=300);var Bt=dt+Vt+"px";Sa(Bt)}}return wt.addEventListener("mousedown",ln),document.addEventListener("mousemove",Cn),document.addEventListener("mouseup",en),function(){wt.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",Cn),document.removeEventListener("mouseup",en)}}},[an,ia]),Object(r.useEffect)(function(){Sa(dt)},[dt]);var zt=ke(Le),nn=ke(oi),pn={width:zt,height:nn},gn=Object(r.useMemo)(function(){if(rr){var wt=new Date(rr),Jt=wt.getHours(),Wt=wt.getMinutes(),ln=wt.getSeconds();return Jt=Jt<10?"0"+Jt:Jt,Wt=Wt<10?"0"+Wt:Wt,ln=ln<10?"0"+ln:ln,"".concat(Jt,":").concat(Wt,":").concat(ln)}return 0},[rr]);function Dn(){window.sessionStorage.removeItem(we),hi(!1),ai(0)}function bn(){hi(!1),ai(0),an.setValue(window.sessionStorage.getItem(we))}return i.a.createElement(r.Fragment,null,i.a.createElement("div",{className:"markdown-editor-wrapper",ref:la},i.a.createElement("div",{className:"markdown-editor-container ".concat(Ur," ").concat(sa?"on-preview":""," ").concat(Ut?"mini":""," ").concat(Aa?"full-screen":""),style:pn},i.a.createElement(E,{insertTemp:Pt,watch:sa,fullScreen:Aa,showNullButton:Dt,onActionCallback:vt,hidetoolBar:qt}),i.a.createElement("div",{className:"markdown-editor-body"},i.a.createElement("div",{className:"codemirror-container"},i.a.createElement("textarea",{ref:ra,placeholder:Hr})),sa?i.a.createElement("div",{ref:pe,className:"preview-container"},ut==="stex"&&i.a.createElement(T,{value:Gr}),ut!=="stex"&&i.a.createElement(g.a,{value:Gr})):null))),Ct?i.a.createElement("a",{ref:ia,className:"editor-resize"}):null,i.a.createElement(o.a,null,ot[qn]?i.a.createElement(m.a,{centered:!0,title:ot[qn],visible:!0,onCancel:Ot,footer:null},Mt):null))}},P5Jw:function(M,Y,u){"use strict";var P=u("rHrb"),m=P.CopyToClipboard;m.CopyToClipboard=m,M.exports=m},PVpz:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("ETIr"),u("cv67"),u("K3mO"),u("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.StreamCipher,h=m.algo,b=[],S=[],r=[],i=h.RabbitLegacy=d.extend({_doReset:function(){var n=this._key.words,x=this.cfg.iv,f=this._X=[n[0],n[3]<<16|n[2]>>>16,n[1],n[0]<<16|n[3]>>>16,n[2],n[1]<<16|n[0]>>>16,n[3],n[2]<<16|n[1]>>>16],y=this._C=[n[2]<<16|n[2]>>>16,n[0]&4294901760|n[1]&65535,n[3]<<16|n[3]>>>16,n[1]&4294901760|n[2]&65535,n[0]<<16|n[0]>>>16,n[2]&4294901760|n[3]&65535,n[1]<<16|n[1]>>>16,n[3]&4294901760|n[0]&65535];this._b=0;for(var v=0;v<4;v++)s.call(this);for(var v=0;v<8;v++)y[v]^=f[v+4&7];if(x){var p=x.words,O=p[0],a=p[1],l=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,g=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,T=l>>>16|g&4294901760,_=g<<16|l&65535;y[0]^=l,y[1]^=T,y[2]^=g,y[3]^=_,y[4]^=l,y[5]^=T,y[6]^=g,y[7]^=_;for(var v=0;v<4;v++)s.call(this)}},_doProcessBlock:function(n,x){var f=this._X;s.call(this),b[0]=f[0]^f[5]>>>16^f[3]<<16,b[1]=f[2]^f[7]>>>16^f[5]<<16,b[2]=f[4]^f[1]>>>16^f[7]<<16,b[3]=f[6]^f[3]>>>16^f[1]<<16;for(var y=0;y<4;y++)b[y]=(b[y]<<8|b[y]>>>24)&16711935|(b[y]<<24|b[y]>>>8)&4278255360,n[x+y]^=b[y]},blockSize:128/32,ivSize:64/32});function s(){for(var n=this._X,x=this._C,f=0;f<8;f++)S[f]=x[f];x[0]=x[0]+1295307597+this._b|0,x[1]=x[1]+3545052371+(x[0]>>>0>>0?1:0)|0,x[2]=x[2]+886263092+(x[1]>>>0>>0?1:0)|0,x[3]=x[3]+1295307597+(x[2]>>>0>>0?1:0)|0,x[4]=x[4]+3545052371+(x[3]>>>0>>0?1:0)|0,x[5]=x[5]+886263092+(x[4]>>>0>>0?1:0)|0,x[6]=x[6]+1295307597+(x[5]>>>0>>0?1:0)|0,x[7]=x[7]+3545052371+(x[6]>>>0>>0?1:0)|0,this._b=x[7]>>>0>>0?1:0;for(var f=0;f<8;f++){var y=n[f]+x[f],v=y&65535,p=y>>>16,O=((v*v>>>17)+v*p>>>15)+p*p,a=((y&4294901760)*y|0)+((y&65535)*y|0);r[f]=O^a}n[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,n[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,n[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,n[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,n[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,n[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,n[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,n[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}m.RabbitLegacy=d._createHelper(i)}(),P.RabbitLegacy})},QNag:function(M,Y,u){"use strict";var P=u("2qtc"),m=u("kLXV"),D=u("+L6B"),d=u("2/Rp"),h=u("9og8"),b=u("y8nQ"),S=u("Vl3Y"),r=u("tJVT"),i=u("PpiC"),s=u("5NDa"),n=u("5rEg"),x=u("WmNS"),f=u.n(x),y=u("q1tI"),v=u.n(y),p=u("9kvl"),O=u("JFl9"),a=u.n(O),l=n.a.TextArea,g=function(_){var c=_.shixunsDetail,R=_.globalSetting,w=_.loading,C=_.dispatch,E=_.onFinish,o=E===void 0?function(){}:E,A=Object(i.a)(_,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),k=S.a.useForm(),U=Object(r.a)(k,1),N=U[0],z=function(){var K=Object(h.a)(f.a.mark(function V(F){var B,G;return f.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,C({type:"shixunsDetail/getCustomScript",payload:{id:(B=c.actionTabs.params)===null||B===void 0?void 0:B.id,compile:F.execute,excutive:F.compile}});case 2:G=de.sent,W(),G&&o(G==null?void 0:G.shixun_script);case 5:case"end":return de.stop()}},V)}));return function(F){return K.apply(this,arguments)}}(),W=function(){C({type:"shixunsDetail/setActionTabs",payload:{}})};return v.a.createElement(m.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:c.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:W},v.a.createElement(S.a,{form:N,scrollToFirstError:!0,layout:"vertical",onFinish:z},v.a.createElement(S.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},v.a.createElement(l,{rows:4})),v.a.createElement(S.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},v.a.createElement(l,{rows:4})),v.a.createElement("div",{className:a.a.footerWrap},v.a.createElement(S.a.Item,null,v.a.createElement(d.a,{className:"mr5",size:"large",onClick:W},"\u53D6\u6D88"),v.a.createElement(d.a,{size:"large",type:"primary",htmlType:"submit",loading:w.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};Y.a=Object(p.a)(function(T){var _=T.shixunsDetail,c=T.loading,R=T.globalSetting;return{shixunsDetail:_,globalSetting:R,loading:c}})(g)},Qvpy:function(M,Y,u){M.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(M,Y,u){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,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"},RotF:function(M,Y,u){M.exports=u("LSTS")},RxwV:function(M,Y,u){"use strict";var P=u("q1tI"),m=u("uciX"),D=u("2W6z"),d=u.n(D),h=u("4IlW"),b=u("uK0f"),S=u.n(b);function r(me,fe){if(me===fe)return!0;if(!me||!fe)return!1;var ie=me.length;if(fe.length!==ie)return!1;for(var le=0;le0;(Qe||ce.isLeaf===!1)&&(Ce+=" ".concat(xe,"-menu-item-expand"),ce.loading||(Ke=P.createElement("span",{className:"".concat(xe,"-menu-item-expand-icon")},Z))),re==="hover"&&(Qe||ce.isLeaf===!1)&&(ve={onMouseEnter:this.delayOnSelect.bind(this,q),onMouseLeave:this.delayOnSelect.bind(this),onClick:q}),this.isActiveOption(ce,te)&&(Ce+=" ".concat(xe,"-menu-item-active"),ve.ref=this.saveMenuItem(te)),ce.disabled&&(Ce+=" ".concat(xe,"-menu-item-disabled"));var rt=null;ce.loading&&(Ce+=" ".concat(xe,"-menu-item-loading"),rt=X||null);var at="";return"title"in ce?at=ce.title:typeof ce[this.getFieldName("label")]=="string"&&(at=ce[this.getFieldName("label")]),P.createElement("li",Object.assign({key:ce[this.getFieldName("value")],className:Ce,title:at},ve,{role:"menuitem",onMouseDown:function(et){return et.preventDefault()}}),ce[this.getFieldName("label")],Ke,rt)}},{key:"getActiveOptions",value:function(ce){var te=this,ee=this.props.options,xe=ce||this.props.activeValue;return S()(ee,function(re,Z){return re[te.getFieldName("value")]===xe[Z]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var ce=this,te=this.props.options,ee=this.getActiveOptions().map(function(xe){return xe[ce.getFieldName("children")]}).filter(function(xe){return!!xe});return ee.unshift(te),ee}},{key:"delayOnSelect",value:function(ce){for(var te=this,ee=arguments.length,xe=new Array(ee>1?ee-1:0),re=1;re=0)continue;if(!Object.prototype.propertyIsEnumerable.call(me,le))continue;ie[le]=me[le]}}return ie}function C(me,fe){if(me==null)return{};var ie={},le=Object.keys(me),Q,ce;for(ce=0;ce=0)continue;ie[Q]=me[Q]}return ie}function E(me){return U(me)||k(me)||A(me)||o()}function o(){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(me,fe){if(!me)return;if(typeof me=="string")return N(me,fe);var ie=Object.prototype.toString.call(me).slice(8,-1);if(ie==="Object"&&me.constructor&&(ie=me.constructor.name),ie==="Map"||ie==="Set")return Array.from(me);if(ie==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ie))return N(me,fe)}function k(me){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(me))return Array.from(me)}function U(me){if(Array.isArray(me))return N(me)}function N(me,fe){(fe==null||fe>me.length)&&(fe=me.length);for(var ie=0,le=new Array(fe);ie=X.length?0:Ee):(Ee-=1,Ee=Ee<0?X.length-1:Ee):Ee=0,re[Z]=X[Ee][ce.getFieldName("value")]}else if(ee.keyCode===h.a.LEFT||ee.keyCode===h.a.BACKSPACE)ee.preventDefault(),re.splice(re.length-1,1);else if(ee.keyCode===h.a.RIGHT)ee.preventDefault(),X[q]&&X[q][ce.getFieldName("children")]&&re.push(X[q][ce.getFieldName("children")][0][ce.getFieldName("value")]);else if(ee.keyCode===h.a.ESC||ee.keyCode===h.a.TAB){ce.setPopupVisible(!1);return}(!re||re.length===0)&&ce.setPopupVisible(!1);var ve=ce.getActiveOptions(re),Ce=ve[ve.length-1];ce.handleMenuSelect(Ce,ve.length-1,ee),ce.props.onKeyDown&&ce.props.onKeyDown(ee)},ce.saveTrigger=function(ee){ce.trigger=ee};var te=[];return"value"in Q?te=Q.value||[]:"defaultValue"in Q&&(te=Q.defaultValue||[]),d()(!("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,ee=this.props,xe=ee.fieldNames,re=ee.filedNames;return"filedNames"in this.props?re[ce]||te[ce]:xe[ce]||te[ce]}},{key:"getFieldNames",value:function(){var ce=this.props,te=ce.fieldNames,ee=ce.filedNames;return"filedNames"in this.props?ee:te}},{key:"getCurrentLevelOptions",value:function(){var ce=this,te=this.props.options,ee=te===void 0?[]:te,xe=this.state.activeValue,re=xe===void 0?[]:xe,Z=S()(ee,function(X,q){return X[ce.getFieldName("value")]===re[q]},{childrenKeyName:this.getFieldName("children")});return Z[Z.length-2]?Z[Z.length-2][this.getFieldName("children")]:E(ee).filter(function(X){return!X.disabled})}},{key:"getActiveOptions",value:function(ce){var te=this;return S()(this.props.options||[],function(ee,xe){return ee[te.getFieldName("value")]===ce[xe]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var ce=this.props,te=ce.prefixCls,ee=ce.transitionName,xe=ce.popupClassName,re=ce.options,Z=re===void 0?[]:re,X=ce.disabled,q=ce.builtinPlacements,Ee=ce.popupPlacement,ve=ce.children,Ce=ce.dropdownRender,Ke=w(ce,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),Qe=P.createElement("div",null),rt="";Z&&Z.length>0?Qe=P.createElement(T,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):rt=" ".concat(te,"-menus-empty");var at=Qe;return Ce&&(at=Ce(Qe)),P.createElement(m.a,Object.assign({ref:this.saveTrigger},Ke,{popupPlacement:Ee,builtinPlacements:q,popupTransitionName:ee,action:X?[]:["click"],popupVisible:X?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(te,"-menus"),popupClassName:xe+rt,popup:at}),P.cloneElement(ve,{onKeyDown:this.handleKeyDown,tabIndex:X?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(ce,te){var ee=te.prevProps,xe=ee===void 0?{}:ee,re={prevProps:ce};return"value"in ce&&!r(xe.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 me.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:c,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},me}(),ye=_e,se=Y.a=ye},S6kV:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.mode.OFB=function(){var m=P.lib.BlockCipherMode.extend(),D=m.Encryptor=m.extend({processBlock:function(d,h){var b=this._cipher,S=b.blockSize,r=this._iv,i=this._keystream;r&&(i=this._keystream=r.slice(0),this._iv=void 0),b.encryptBlock(i,0);for(var s=0;s|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function F(re){for(var Z=0,X=!1,q=!1,Ee=0,ve=re.length;Ee122||(Te<65||Ge>90||$e.push([Math.max(65,Ge)|32,Math.min(Te,90)|32]),Te<97||Ge>122||$e.push([Math.max(97,Ge)&~32,Math.min(Te,122)&~32]))}}$e.sort(function(dt,bt){return dt[0]-bt[0]||bt[1]-dt[1]});for(var Me=[],Le=[],Ct=0;Ct<$e.length;++Ct){var Fe=$e[Ct];Fe[0]<=Le[1]+1?Le[1]=Math.max(Le[1],Fe[1]):Me.push(Le=Fe)}for(var Ct=0;CtFe[0]&&(Fe[1]+1>Fe[0]&&et.push("-"),et.push(rt(Fe[1])))}return et.push("]"),et.join("")}function it(je){for(var Pe=je.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),$e=Pe.length,pt=[],et=0,Ct=0;et<$e;++et){var ke=Pe[et];if(ke==="(")++Ct;else if(ke.charAt(0)==="\\"){var Be=+ke.substring(1);Be&&(Be<=Ct?pt[Be]=-1:Pe[et]=rt(Be))}}for(var et=1;et=2&&Ge==="["?Pe[et]=at(ke):Ge!=="\\"&&(Pe[et]=ke.replace(/[a-zA-Z]/g,function(Le){var Fe=Le.charCodeAt(0);return"["+String.fromCharCode(Fe&~32,Fe|32)+"]"}))}return Pe.join("")}for(var ct=[],Ee=0,ve=re.length;Ee=0;)X[ct.charAt(je)]=it;var Pe=it[1],$e=""+Pe;Qe.hasOwnProperty($e)||(Ke.push(Pe),Qe[$e]=null)}Ke.push(/[\0-\uffff]/),q=F(Ke)})();var Ee=Z.length,ve=function(Ce){for(var Ke=Ce.sourceCode,Qe=Ce.basePos,rt=Ce.sourceNode,at=[Qe,A],it=0,ct=Ke.match(q)||[],je={},Pe=0,$e=ct.length;Pe<$e;++Pe){var pt=ct[Pe],et=je[pt],Ct=void 0,ke;if(typeof et=="string")ke=!1;else{var Be=X[pt.charAt(0)];if(Be)Ct=pt.match(Be[1]),et=Be[0];else{for(var Ge=0;Ge=5&&et.substring(0,5)==="lang-",ke&&!(Ct&&typeof Ct[1]=="string")&&(ke=!1,et=N),ke||(je[pt]=et)}var Te=it;if(it+=pt.length,!ke)at.push(Qe+Te,et);else{var Me=Ct[1],Le=pt.indexOf(Me),Fe=Le+Me.length;Ct[2]&&(Fe=pt.length-Ct[2].length,Le=Fe-Me.length);var dt=et.substring(5);G(rt,Qe+Te,pt.substring(0,Le),ve,at),G(rt,Qe+Te+Le,Me,le(dt,Me),at),G(rt,Qe+Te+Fe,pt.substring(Fe),ve,at)}}Ce.decorations=at};return ve}function _e(re){var Z=[],X=[];re.tripleQuotedStrings?Z.push([c,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):re.multiLineStrings?Z.push([c,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Z.push([c,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),re.verbatimStrings&&X.push([c,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var q=re.hashComments;q&&(re.cStyleComments?(q>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([c,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\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 Ee=re.regexLiterals;if(Ee){var ve=Ee>1?"":` + */var u,P,m,D=!1,d,h;window.PR_SHOULD_USE_CONTINUATION=!0;var b,S;(function(){var r=window,i=["break,continue,do,else,for,if,return,while"],s=[i,"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"],n=[s,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],x=[n,"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=[n,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],y=[n,"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"],v="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",p=[n,"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=[i,"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"],l=[i,"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"],g=[i,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],T=[x,y,f,p,O,a,l,g],_=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,c="str",R="kwd",w="com",C="typ",E="lit",o="pun",A="pln",k="tag",U="dec",N="src",z="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,q=!1,Ee=0,ve=re.length;Ee122||(Te<65||Ge>90||$e.push([Math.max(65,Ge)|32,Math.min(Te,90)|32]),Te<97||Ge>122||$e.push([Math.max(97,Ge)&~32,Math.min(Te,122)&~32]))}}$e.sort(function(dt,_t){return dt[0]-_t[0]||_t[1]-dt[1]});for(var Me=[],Le=[],At=0;At<$e.length;++At){var Fe=$e[At];Fe[0]<=Le[1]+1?Le[1]=Math.max(Le[1],Fe[1]):Me.push(Le=Fe)}for(var At=0;AtFe[0]&&(Fe[1]+1>Fe[0]&&ot.push("-"),ot.push(rt(Fe[1])))}return ot.push("]"),ot.join("")}function it(ke){for(var Pe=ke.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),$e=Pe.length,Et=[],ot=0,At=0;ot<$e;++ot){var Ne=Pe[ot];if(Ne==="(")++At;else if(Ne.charAt(0)==="\\"){var Be=+Ne.substring(1);Be&&(Be<=At?Et[Be]=-1:Pe[ot]=rt(Be))}}for(var ot=1;ot=2&&Ge==="["?Pe[ot]=at(Ne):Ge!=="\\"&&(Pe[ot]=Ne.replace(/[a-zA-Z]/g,function(Le){var Fe=Le.charCodeAt(0);return"["+String.fromCharCode(Fe&~32,Fe|32)+"]"}))}return Pe.join("")}for(var et=[],Ee=0,ve=re.length;Ee=0;)X[et.charAt(ke)]=it;var Pe=it[1],$e=""+Pe;Qe.hasOwnProperty($e)||(Ke.push(Pe),Qe[$e]=null)}Ke.push(/[\0-\uffff]/),q=F(Ke)})();var Ee=Z.length,ve=function(Ce){for(var Ke=Ce.sourceCode,Qe=Ce.basePos,rt=Ce.sourceNode,at=[Qe,A],it=0,et=Ke.match(q)||[],ke={},Pe=0,$e=et.length;Pe<$e;++Pe){var Et=et[Pe],ot=ke[Et],At=void 0,Ne;if(typeof ot=="string")Ne=!1;else{var Be=X[Et.charAt(0)];if(Be)At=Et.match(Be[1]),ot=Be[0];else{for(var Ge=0;Ge=5&&ot.substring(0,5)==="lang-",Ne&&!(At&&typeof At[1]=="string")&&(Ne=!1,ot=N),Ne||(ke[Et]=ot)}var Te=it;if(it+=Et.length,!Ne)at.push(Qe+Te,ot);else{var Me=At[1],Le=Et.indexOf(Me),Fe=Le+Me.length;At[2]&&(Fe=Et.length-At[2].length,Le=Fe-Me.length);var dt=ot.substring(5);G(rt,Qe+Te,Et.substring(0,Le),ve,at),G(rt,Qe+Te+Le,Me,le(dt,Me),at),G(rt,Qe+Te+Fe,Et.substring(Fe),ve,at)}}Ce.decorations=at};return ve}function _e(re){var Z=[],X=[];re.tripleQuotedStrings?Z.push([c,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):re.multiLineStrings?Z.push([c,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Z.push([c,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),re.verbatimStrings&&X.push([c,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var q=re.hashComments;q&&(re.cStyleComments?(q>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([c,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\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 Ee=re.regexLiterals;if(Ee){var ve=Ee>1?"":` \r`,Ce=ve?".":"[\\S\\s]",Ke="/(?=[^/*"+ve+"])(?:[^/\\x5B\\x5C"+ve+"]|\\x5C"+Ce+"|\\x5B(?:[^\\x5C\\x5D"+ve+"]|\\x5C"+Ce+")*(?:\\x5D|$))+/";X.push(["lang-regex",RegExp("^"+V+"("+Ke+")")])}var Qe=re.types;Qe&&X.push([C,Qe]);var rt=(""+re.keywords).replace(/^ | $/g,"");rt.length&&X.push([R,new RegExp("^(?:"+rt.replace(/[\s,]+/g,"|")+")\\b"),null]),Z.push([A,/^\s+/,null,` \r - \xA0`]);var at="^.[^\\s\\w.$@'\"`/\\\\]*";return re.regexLiterals&&(at+="(?!s*/)"),X.push([E,/^@[a-z_$][a-z_$@0-9]*/i,null],[C,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[A,/^[a-z_$][a-z_$@0-9]*/i,null],[E,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[A,/^\\[\s\S]?/,null],[o,new RegExp(at),null]),oe(Z,X)}var ye=_e({keywords:T,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function se(re,Z,X){for(var q=/(?:^|\s)nocode(?:\s|$)/,Ee=/\r\n?|\n/,ve=re.ownerDocument,Ce=ve.createElement("li");re.firstChild;)Ce.appendChild(re.firstChild);var Ke=[Ce];function Qe(Pe){var $e=Pe.nodeType;if($e==1&&!q.test(Pe.className))if(Pe.nodeName==="br")rt(Pe),Pe.parentNode&&Pe.parentNode.removeChild(Pe);else for(var pt=Pe.firstChild;pt;pt=pt.nextSibling)Qe(pt);else if(($e==3||$e==4)&&X){var et=Pe.nodeValue,Ct=et.match(Ee);if(Ct){var ke=et.substring(0,Ct.index);Pe.nodeValue=ke;var Be=et.substring(Ct.index+Ct[0].length);if(Be){var Ge=Pe.parentNode;Ge.insertBefore(ve.createTextNode(Be),Pe.nextSibling)}rt(Pe),ke||Pe.parentNode.removeChild(Pe)}}}function rt(Pe){for(;!Pe.nextSibling;)if(Pe=Pe.parentNode,!Pe)return;function $e(Ct,ke){var Be=ke?Ct.cloneNode(!1):Ct,Ge=Ct.parentNode;if(Ge){var Te=$e(Ge,1),Me=Ct.nextSibling;Te.appendChild(Be);for(var Le=Me;Le;Le=Me)Me=Le.nextSibling,Te.appendChild(Le)}return Be}for(var pt=$e(Pe.nextSibling,0),et;(et=pt.parentNode)&&et.nodeType===1;)pt=et;Ke.push(pt)}for(var at=0;at=Ge&&(Qe+=2),ve>=Te&&(it+=2)}}finally{et&&(et.style.display=Ct)}}var fe={};function ie(re,Z){for(var X=Z.length;--X>=0;){var q=Z[X];fe.hasOwnProperty(q)?r.console&&console.warn("cannot override language handler %s",q):fe[q]=re}}function le(re,Z){return re&&fe.hasOwnProperty(re)||(re=/^\s*]*(?:>|$)/],[w,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[o,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),ie(oe([[A,/^[\s]+/,null,` \r -`],[W,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[k,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[z,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[o,/^[=<>\/]+/],["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(oe([],[[W,/^[\s\S]+/]]),["uq.val"]),ie(_e({keywords:x,hashComments:!0,cStyleComments:!0,types:_}),["c","cc","cpp","cxx","cyc","m"]),ie(_e({keywords:"null,true,false"}),["json"]),ie(_e({keywords:y,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:_}),["cs"]),ie(_e({keywords:f,cStyleComments:!0}),["java"]),ie(_e({keywords:g,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ie(_e({keywords:a,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ie(_e({keywords:O,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ie(_e({keywords:l,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ie(_e({keywords:p,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ie(_e({keywords:v,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ie(oe([],[[c,/^[\s\S]+/]]),["regex"]);function Q(re){var Z=re.langExtension;try{var X=B(re.sourceNode,re.pre),q=X.sourceCode;re.sourceCode=q,re.spans=X.spans,re.basePos=0,le(Z,q)(re),pe(re)}catch(Ee){r.console&&console.log(Ee&&Ee.stack||Ee)}}function ce(re,Z,X){var q=X||!1,Ee=Z||null,ve=document.createElement("div");ve.innerHTML="
              "+re+"
              ",ve=ve.firstChild,q&&se(ve,q,!0);var Ce={langExtension:Ee,numberLines:q,sourceNode:ve,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Q(Ce),ve.innerHTML}function te(re,Z){var X=Z||document.body,q=X.ownerDocument||document;function Ee(Be){return X.getElementsByTagName(Be)}for(var ve=[Ee("pre"),Ee("code"),Ee("xmp")],Ce=[],Ke=0;Ke=15&&(x=!1,i=!0);var c=l&&(s||x&&(_==null||_<12.11)),R=D||S&&r>=9;function w(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var C=function(e,t){var L=e.className,I=w(t).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 E(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function o(e,t){return E(e).appendChild(t)}function A(e,t,L,I){var j=document.createElement(e);if(L&&(j.className=L),I&&(j.style.cssText=I),typeof t=="string")j.appendChild(document.createTextNode(t));else if(t)for(var $=0;$=t)return ue+(t-$);ue+=ge-$,ue+=L-ue%L,$=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,t){this.f=t;var L=+new Date+e;(!this.id||L=t)return I+Math.min(ue,t-j);if(j+=$-I,j+=L-j%L,I=$+1,j>=t)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,t){for(var L=[],I=0;I"\x80"&&(e.toUpperCase()!=e.toLowerCase()||re.test(e))}function X(e,t){return t?t.source.indexOf("\\w")>-1&&Z(e)?!0:t.test(e):Z(e)}function q(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ee=/[\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&&Ee.test(e)}function Ce(e,t,L){for(;(L<0?t>0:tL?-1:1;;){if(t==L)return t;var j=(t+L)/2,$=I<0?Math.ceil(j):Math.floor(j);if($==t)return e($)?t:L;e($)?L=$:t=$+I}}function Qe(e,t,L,I){if(!e)return I(t,L,"ltr",0);for(var j=!1,$=0;$t||t==L&&ue.to==t)&&(I(Math.max(ue.from,t),Math.min(ue.to,L),ue.level==1?"rtl":"ltr",$),j=!0)}j||I(t,L,"ltr")}var rt=null;function at(e,t,L){var I;rt=null;for(var j=0;jt)return j;$.to==t&&($.from!=$.to&&L=="before"?I=j:rt=j),$.from==t&&($.from!=$.to&&L!="before"?I=j:rt=j)}return I!=null?I:rt}var it=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function L(Re){return Re<=247?e.charAt(Re):1424<=Re&&Re<=1524?"R":1536<=Re&&Re<=1785?t.charAt(Re-1536):1774<=Re&&Re<=2220?"r":8192<=Re&&Re<=8203?"w":Re==8204?"b":"L"}var I=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,j=/[stwN]/,$=/[LRr]/,ue=/[Lb1n]/,ge=/[1n]/;function be(Re,nt,vt){this.level=Re,this.from=nt,this.to=vt}return function(Re,nt){var vt=nt=="ltr"?"L":"R";if(Re.length==0||nt=="ltr"&&!I.test(Re))return!1;for(var Kt=Re.length,It=[],un=0;un-1&&(I[t]=j.slice(0,$).concat(j.slice($+1)))}}}function et(e,t){var L=$e(e,t);if(!L.length)return;for(var I=Array.prototype.slice.call(arguments,2),j=0;j0}function Ge(e){e.prototype.on=function(t,L){Pe(this,t,L)},e.prototype.off=function(t,L){pt(this,t,L)}}function Te(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Me(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Le(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Fe(e){Te(e),Me(e)}function dt(e){return e.target||e.srcElement}function bt(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),l&&e.ctrlKey&&t==1&&(t=3),t}var Ut=function(){if(S&&r<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}(),cn;function An(e){if(cn==null){var t=A("span","\u200B");o(e,A("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(cn=t.offsetWidth<=1&&t.offsetHeight>2&&!(S&&r<8))}var L=cn?A("span","\u200B"):A("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return L.setAttribute("cm-text",""),L}var rn;function Pt(e){if(rn!=null)return rn;var t=o(e,document.createTextNode("A\u062EA")),L=U(t,0,1).getBoundingClientRect(),I=U(t,1,2).getBoundingClientRect();return E(e),!L||L.left==L.right?!1:rn=I.right-L.right<3}var ze=` + \xA0`]);var at="^.[^\\s\\w.$@'\"`/\\\\]*";return re.regexLiterals&&(at+="(?!s*/)"),X.push([E,/^@[a-z_$][a-z_$@0-9]*/i,null],[C,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[A,/^[a-z_$][a-z_$@0-9]*/i,null],[E,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[A,/^\\[\s\S]?/,null],[o,new RegExp(at),null]),oe(Z,X)}var ye=_e({keywords:T,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function se(re,Z,X){for(var q=/(?:^|\s)nocode(?:\s|$)/,Ee=/\r\n?|\n/,ve=re.ownerDocument,Ce=ve.createElement("li");re.firstChild;)Ce.appendChild(re.firstChild);var Ke=[Ce];function Qe(Pe){var $e=Pe.nodeType;if($e==1&&!q.test(Pe.className))if(Pe.nodeName==="br")rt(Pe),Pe.parentNode&&Pe.parentNode.removeChild(Pe);else for(var Et=Pe.firstChild;Et;Et=Et.nextSibling)Qe(Et);else if(($e==3||$e==4)&&X){var ot=Pe.nodeValue,At=ot.match(Ee);if(At){var Ne=ot.substring(0,At.index);Pe.nodeValue=Ne;var Be=ot.substring(At.index+At[0].length);if(Be){var Ge=Pe.parentNode;Ge.insertBefore(ve.createTextNode(Be),Pe.nextSibling)}rt(Pe),Ne||Pe.parentNode.removeChild(Pe)}}}function rt(Pe){for(;!Pe.nextSibling;)if(Pe=Pe.parentNode,!Pe)return;function $e(At,Ne){var Be=Ne?At.cloneNode(!1):At,Ge=At.parentNode;if(Ge){var Te=$e(Ge,1),Me=At.nextSibling;Te.appendChild(Be);for(var Le=Me;Le;Le=Me)Me=Le.nextSibling,Te.appendChild(Le)}return Be}for(var Et=$e(Pe.nextSibling,0),ot;(ot=Et.parentNode)&&ot.nodeType===1;)Et=ot;Ke.push(Et)}for(var at=0;at=Ge&&(Qe+=2),ve>=Te&&(it+=2)}}finally{ot&&(ot.style.display=At)}}var fe={};function ie(re,Z){for(var X=Z.length;--X>=0;){var q=Z[X];fe.hasOwnProperty(q)?r.console&&console.warn("cannot override language handler %s",q):fe[q]=re}}function le(re,Z){return re&&fe.hasOwnProperty(re)||(re=/^\s*]*(?:>|$)/],[w,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[o,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),ie(oe([[A,/^[\s]+/,null,` \r +`],[W,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[k,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[z,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[o,/^[=<>\/]+/],["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(oe([],[[W,/^[\s\S]+/]]),["uq.val"]),ie(_e({keywords:x,hashComments:!0,cStyleComments:!0,types:_}),["c","cc","cpp","cxx","cyc","m"]),ie(_e({keywords:"null,true,false"}),["json"]),ie(_e({keywords:y,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:_}),["cs"]),ie(_e({keywords:f,cStyleComments:!0}),["java"]),ie(_e({keywords:g,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ie(_e({keywords:a,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ie(_e({keywords:O,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ie(_e({keywords:l,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ie(_e({keywords:p,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ie(_e({keywords:v,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ie(oe([],[[c,/^[\s\S]+/]]),["regex"]);function Q(re){var Z=re.langExtension;try{var X=B(re.sourceNode,re.pre),q=X.sourceCode;re.sourceCode=q,re.spans=X.spans,re.basePos=0,le(Z,q)(re),me(re)}catch(Ee){r.console&&console.log(Ee&&Ee.stack||Ee)}}function ce(re,Z,X){var q=X||!1,Ee=Z||null,ve=document.createElement("div");ve.innerHTML="
              "+re+"
              ",ve=ve.firstChild,q&&se(ve,q,!0);var Ce={langExtension:Ee,numberLines:q,sourceNode:ve,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Q(Ce),ve.innerHTML}function te(re,Z){var X=Z||document.body,q=X.ownerDocument||document;function Ee(Be){return X.getElementsByTagName(Be)}for(var ve=[Ee("pre"),Ee("code"),Ee("xmp")],Ce=[],Ke=0;Ke=15&&(x=!1,i=!0);var c=l&&(s||x&&(_==null||_<12.11)),R=D||S&&r>=9;function w(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var C=function(e,t){var L=e.className,I=w(t).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 E(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function o(e,t){return E(e).appendChild(t)}function A(e,t,L,I){var j=document.createElement(e);if(L&&(j.className=L),I&&(j.style.cssText=I),typeof t=="string")j.appendChild(document.createTextNode(t));else if(t)for(var $=0;$=t)return ue+(t-$);ue+=ge-$,ue+=L-ue%L,$=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,t){this.f=t;var L=+new Date+e;(!this.id||L=t)return I+Math.min(ue,t-j);if(j+=$-I,j+=L-j%L,I=$+1,j>=t)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,t){for(var L=[],I=0;I"\x80"&&(e.toUpperCase()!=e.toLowerCase()||re.test(e))}function X(e,t){return t?t.source.indexOf("\\w")>-1&&Z(e)?!0:t.test(e):Z(e)}function q(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ee=/[\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&&Ee.test(e)}function Ce(e,t,L){for(;(L<0?t>0:tL?-1:1;;){if(t==L)return t;var j=(t+L)/2,$=I<0?Math.ceil(j):Math.floor(j);if($==t)return e($)?t:L;e($)?L=$:t=$+I}}function Qe(e,t,L,I){if(!e)return I(t,L,"ltr",0);for(var j=!1,$=0;$t||t==L&&ue.to==t)&&(I(Math.max(ue.from,t),Math.min(ue.to,L),ue.level==1?"rtl":"ltr",$),j=!0)}j||I(t,L,"ltr")}var rt=null;function at(e,t,L){var I;rt=null;for(var j=0;jt)return j;$.to==t&&($.from!=$.to&&L=="before"?I=j:rt=j),$.from==t&&($.from!=$.to&&L!="before"?I=j:rt=j)}return I!=null?I:rt}var it=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function L(Re){return Re<=247?e.charAt(Re):1424<=Re&&Re<=1524?"R":1536<=Re&&Re<=1785?t.charAt(Re-1536):1774<=Re&&Re<=2220?"r":8192<=Re&&Re<=8203?"w":Re==8204?"b":"L"}var I=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,j=/[stwN]/,$=/[LRr]/,ue=/[Lb1n]/,ge=/[1n]/;function be(Re,nt,mt){this.level=Re,this.from=nt,this.to=mt}return function(Re,nt){var mt=nt=="ltr"?"L":"R";if(Re.length==0||nt=="ltr"&&!I.test(Re))return!1;for(var Kt=Re.length,It=[],un=0;un-1&&(I[t]=j.slice(0,$).concat(j.slice($+1)))}}}function ot(e,t){var L=$e(e,t);if(!L.length)return;for(var I=Array.prototype.slice.call(arguments,2),j=0;j0}function Ge(e){e.prototype.on=function(t,L){Pe(this,t,L)},e.prototype.off=function(t,L){Et(this,t,L)}}function Te(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Me(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Le(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Fe(e){Te(e),Me(e)}function dt(e){return e.target||e.srcElement}function _t(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),l&&e.ctrlKey&&t==1&&(t=3),t}var Ut=function(){if(S&&r<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}(),cn;function An(e){if(cn==null){var t=A("span","\u200B");o(e,A("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(cn=t.offsetWidth<=1&&t.offsetHeight>2&&!(S&&r<8))}var L=cn?A("span","\u200B"):A("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return L.setAttribute("cm-text",""),L}var rn;function Pt(e){if(rn!=null)return rn;var t=o(e,document.createTextNode("A\u062EA")),L=U(t,0,1).getBoundingClientRect(),I=U(t,1,2).getBoundingClientRect();return E(e),!L||L.left==L.right?!1:rn=I.right-L.right<3}var ze=` b`.split(/\n/).length!=3?function(e){for(var t=0,L=[],I=e.length;t<=I;){var j=e.indexOf(` -`,t);j==-1&&(j=e.length);var $=e.slice(t,e.charAt(j-1)=="\r"?j-1:j),ue=$.indexOf("\r");ue!=-1?(L.push($.slice(0,ue)),t+=ue+1):(L.push($),t=j+1)}return L}:function(e){return e.split(/\r\n?|\n/)},lt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(L){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},ot=function(){var e=A("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),we=null;function Xe(e){if(we!=null)return we;var t=o(e,A("span","x")),L=t.getBoundingClientRect(),I=U(t,0,1).getBoundingClientRect();return we=Math.abs(L.left-I.left)>1}var Ot={},_t={};function Dt(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Ot[e]=t}function Lt(e,t){_t[e]=t}function At(e){if(typeof e=="string"&&_t.hasOwnProperty(e))e=_t[e];else if(e&&typeof e.name=="string"&&_t.hasOwnProperty(e.name)){var t=_t[e.name];typeof t=="string"&&(t={name:t}),e=xe(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return At("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return At("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function jt(e,t){t=At(t);var L=Ot[t.name];if(!L)return jt(e,"text/plain");var I=L(e,t);if(qt.hasOwnProperty(t.name)){var j=qt[t.name];for(var $ in j){if(!j.hasOwnProperty($))continue;I.hasOwnProperty($)&&(I["_"+$]=I[$]),I[$]=j[$]}}if(I.name=t.name,t.helperType&&(I.helperType=t.helperType),t.modeProps)for(var ue in t.modeProps)I[ue]=t.modeProps[ue];return I}var qt={};function Nn(e,t){var L=qt.hasOwnProperty(e)?qt[e]:qt[e]={};B(t,L)}function yn(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var L={};for(var I in t){var j=t[I];j instanceof Array&&(j=j.concat([])),L[I]=j}return L}function Kn(e,t){for(var L;e.innerMode&&!(L=e.innerMode(t),!L||L.mode==e);)t=L.state,e=L.mode;return L||{mode:e,state:t}}function Hn(e,t,L){return e.startState?e.startState(t,L):!0}var Fn=function(e,t,L){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=L};Fn.prototype.eol=function(){return this.pos>=this.string.length},Fn.prototype.sol=function(){return this.pos==this.lineStart},Fn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Fn.prototype.next=function(){if(this.post},Fn.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Fn.prototype.skipToEnd=function(){this.pos=this.string.length},Fn.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Fn.prototype.backUp=function(e){this.pos-=e},Fn.prototype.column=function(){return this.lastColumnPos0?null:($&&t!==!1&&(this.pos+=$[0].length),$)}},Fn.prototype.current=function(){return this.string.slice(this.start,this.pos)},Fn.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Fn.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Fn.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function hn(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var L=e;!L.lines;)for(var I=0;;++I){var j=L.children[I],$=j.chunkSize();if(t<$){L=j;break}t-=$}return L.lines[t]}function Ur(e,t,L){var I=[],j=t.line;return e.iter(t.line,L.line+1,function($){var ue=$.text;j==L.line&&(ue=ue.slice(0,L.ch)),j==t.line&&(ue=ue.slice(t.ch)),I.push(ue),++j}),I}function Br(e,t,L){var I=[];return e.iter(t,L,function(j){I.push(j.text)}),I}function Nr(e,t){var L=t-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 t=e.parent,L=de(t.lines,e),I=t.parent;I;t=I,I=I.parent)for(var j=0;!(I.children[j]==t);++j)L+=I.children[j].chunkSize();return L+t.first}function Hr(e,t){var L=e.first;e:do{for(var I=0;I=e.first&&tL?Yt(L,hn(e,L).text.length):kr(t,hn(e,t.line).text.length)}function kr(e,t){var L=e.ch;return L==null||L>t?Yt(e.line,t):L<0?Yt(e.line,0):e}function Rr(e,t){for(var L=[],I=0;Ithis.maxLookAhead&&(this.maxLookAhead=e),t},Mr.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Mr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Mr.fromSaved=function(e,t,L){return t instanceof sa?new Mr(e,yn(e.mode,t.state),L,t.lookAhead):new Mr(e,yn(e.mode,t),L)},Mr.prototype.save=function(e){var t=e!==!1?yn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new sa(t,this.maxLookAhead):t};function ya(e,t,L,I){var j=[e.state.modeGen],$={};Pa(e,t.text,e.doc.mode,L,function(Re,nt){return j.push(Re,nt)},$,I);for(var ue=L.state,ge=function(Re){L.baseTokens=j;var nt=e.state.overlays[Re],vt=1,Kt=0;L.state=!0,Pa(e,t.text,nt.mode,L,function(It,un){for(var On=vt;KtIt&&j.splice(vt,1,It,j[vt+1],In),vt+=2,Kt=Math.min(It,In)}if(!un)return;if(nt.opaque)j.splice(On,vt-On,It,"overlay "+un),vt=On+2;else for(;One.options.maxHighlightLength&&yn(e.doc.mode,I.state),$=ya(e,t,I);j&&(I.state=j),t.stateAfter=I.save(!j),t.styles=$.styles,$.classes?t.styleClasses=$.classes:t.styleClasses&&(t.styleClasses=null),L===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Aa(e,t,L){var I=e.doc,j=e.display;if(!I.mode.startState)return new Mr(I,!0,t);var $=rr(e,t,L),ue=$>I.first&&hn(I,$-1).stateAfter,ge=ue?Mr.fromSaved(I,ue,$):new Mr(I,Hn(I.mode),$);return I.iter($,t,function(be){Ba(e,be.text,ge);var Re=ge.line;be.stateAfter=Re==t-1||Re%5==0||Re>=j.viewFrom&&Ret.start)return $}throw new Error("Mode "+e.name+" failed to advance stream.")}var qn=function(e,t,L){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=L};function ha(e,t,L,I){var j=e.doc,$=j.mode,ue;t=on(j,t);var ge=hn(j,t.line),be=Aa(e,t.line,L),Re=new Fn(ge.text,e.options.tabSize,be),nt;for(I&&(nt=[]);(I||Re.pose.options.maxHighlightLength?(ge=!1,ue&&Ba(e,t,I,nt.pos),nt.pos=t.length,vt=null):vt=wa(Or(L,nt,I.state,Kt),$),Kt){var It=Kt[0].name;It&&(vt="m-"+(vt?It+" "+vt:It))}if(!ge||Re!=vt){for(;beue;--ge){if(ge<=$.first)return $.first;var be=hn($,ge-1),Re=be.stateAfter;if(Re&&(!L||ge+(Re instanceof sa?Re.lookAhead:0)<=$.modeFrontier))return ge;var nt=G(be.text,null,e.options.tabSize);(j==null||I>nt)&&(j=ge-1,I=nt)}return j}function ai(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontierL;I--){var j=hn(e,I).stateAfter;if(j&&(!(j instanceof sa)||I+j.lookAhead=t:$.to>t);(I||(I=[])).push(new qa(ue,$.from,be?null:$.to))}}return I}function la(e,t,L){var I;if(e)for(var j=0;j=t:$.to>t);if(ge||$.from==t&&ue.type=="bookmark"&&(!L||$.marker.insertLeft)){var be=$.from==null||(ue.inclusiveLeft?$.from<=t:$.from0&&ge)for(var Er=0;Er0)continue;var nt=[be,1],vt=En(Re.from,ge.from),Kt=En(Re.to,ge.to);(vt<0||!ue.inclusiveLeft&&!vt)&&nt.push({from:Re.from,to:ge.from}),(Kt>0||!ue.inclusiveRight&&!Kt)&&nt.push({from:ge.to,to:Re.to}),j.splice.apply(j,nt),be+=nt.length-3}return j}function gt(e){var t=e.markedSpans;if(!t)return;for(var L=0;Lt)&&(!I||zt(I,$.marker)<0)&&(I=$.marker)}return I}function bn(e,t,L,I,j){var $=hn(e,t),ue=Ua&&$.markedSpans;if(ue)for(var ge=0;ge=0&&vt<=0||nt<=0&&vt>=0)continue;if(nt<=0&&(be.marker.inclusiveRight&&j.inclusiveLeft?En(Re.to,L)>=0:En(Re.to,L)>0)||nt>=0&&(be.marker.inclusiveRight&&j.inclusiveLeft?En(Re.from,I)<=0:En(Re.from,I)<0))return!0}}function wt(e){for(var t;t=pn(e);)e=t.find(-1,!0).line;return e}function Jt(e){for(var t;t=gn(e);)e=t.find(1,!0).line;return e}function Wt(e){for(var t,L;t=gn(e);)e=t.find(1,!0).line,(L||(L=[])).push(e);return L}function ln(e,t){var L=hn(e,t),I=wt(L);return L==I?t:xr(I)}function en(e,t){if(t>e.lastLine())return t;var L=hn(e,t),I;if(!Cn(e,L))return t;for(;I=gn(L);)L=I.find(1,!0).line;return xr(L)+1}function Cn(e,t){var L=Ua&&t.markedSpans;if(L)for(var I=void 0,j=0;jt.maxLineLength&&(t.maxLineLength=j,t.maxLine=I)})}var Zt=function(e,t,L){this.text=e,mt(this,t),this.height=L?L(this):1};Zt.prototype.lineNo=function(){return xr(this)},Ge(Zt);function mn(e,t,L,I){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),gt(e),mt(e,L);var j=I?I(e):1;j!=e.height&&Nr(e,j)}function fn(e){e.parent=null,gt(e)}var Mn={},Ln={};function fr(e,t){if(!e||/^\s*$/.test(e))return null;var L=t.addModeClass?Ln:Mn;return L[e]||(L[e]=e.replace(/\S+/g,"cm-$&"))}function dr(e,t){var L=k("span",null,null,i?"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")};t.measure={};for(var j=0;j<=(t.rest?t.rest.length:0);j++){var $=j?t.rest[j-1]:t.line,ue=void 0;I.pos=0,I.addToken=jr,Pt(e.display.measure)&&(ue=ct($,e.doc.direction))&&(I.addToken=Sr(I.addToken,ue)),I.map=[];var ge=t!=e.display.externalMeasured&&xr($);Vr($,I,Da(e,$,ge)),$.styleClasses&&($.styleClasses.bgClass&&(I.bgClass=K($.styleClasses.bgClass,I.bgClass||"")),$.styleClasses.textClass&&(I.textClass=K($.styleClasses.textClass,I.textClass||""))),I.map.length==0&&I.map.push(0,0,I.content.appendChild(An(e.display.measure))),j==0?(t.measure.map=I.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(I.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(i){var be=I.content.lastChild;(/\bcm-tab\b/.test(be.className)||be.querySelector&&be.querySelector(".cm-tab"))&&(I.content.className="cm-tab-wrap-hack")}return et(e,"renderLine",e,t.line,I.pre),I.pre.className&&(I.textClass=K(I.pre.className,I.textClass||"")),I}function vr(e){var t=A("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function jr(e,t,L,I,j,$,ue){if(!t)return;var ge=e.splitSpaces?zr(t,e.trailingSpace):t,be=e.cm.state.specialChars,Re=!1,nt;if(!be.test(t))e.col+=t.length,nt=document.createTextNode(ge),e.map.push(e.pos,e.pos+t.length,nt),S&&r<9&&(Re=!0),e.pos+=t.length;else{nt=document.createDocumentFragment();for(var vt=0;;){be.lastIndex=vt;var Kt=be.exec(t),It=Kt?Kt.index-vt:t.length-vt;if(It){var un=document.createTextNode(ge.slice(vt,vt+It));S&&r<9?nt.appendChild(A("span",[un])):nt.appendChild(un),e.map.push(e.pos,e.pos+It,un),e.col+=It,e.pos+=It}if(!Kt)break;vt+=It+1;var On=void 0;if(Kt[0]==" "){var In=e.cm.options.tabSize,Xn=In-e.col%In;On=nt.appendChild(A("span",le(Xn),"cm-tab")),On.setAttribute("role","presentation"),On.setAttribute("cm-text"," "),e.col+=Xn}else Kt[0]=="\r"||Kt[0]==` -`?(On=nt.appendChild(A("span",Kt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),On.setAttribute("cm-text",Kt[0]),e.col+=1):(On=e.cm.options.specialCharPlaceholder(Kt[0]),On.setAttribute("cm-text",Kt[0]),S&&r<9?nt.appendChild(A("span",[On])):nt.appendChild(On),e.col+=1);e.map.push(e.pos,e.pos+1,On),e.pos++}}if(e.trailingSpace=ge.charCodeAt(t.length-1)==32,L||I||j||Re||$||ue){var cr=L||"";I&&(cr+=I),j&&(cr+=j);var Yn=A("span",[nt],cr,$);if(ue)for(var Er in ue)ue.hasOwnProperty(Er)&&Er!="style"&&Er!="class"&&Yn.setAttribute(Er,ue[Er]);return e.content.appendChild(Yn)}e.content.appendChild(nt)}function zr(e,t){if(e.length>1&&!/ /.test(e))return e;for(var L=t,I="",j=0;jRe&&vt.from<=Re);Kt++);if(vt.to>=nt)return e(L,I,j,$,ue,ge,be);e(L,I.slice(0,vt.to-Re),j,$,null,ge,be),$=null,I=I.slice(vt.to-Re),Re=vt.to}}}function Tr(e,t,L,I){var j=!I&&L.widgetNode;j&&e.map.push(e.pos,e.pos+t,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+=t,e.trailingSpace=!1}function Vr(e,t,L){var I=e.markedSpans,j=e.text,$=0;if(!I){for(var ue=1;uebe||ma.collapsed&&Wr.to==be&&Wr.from==be)){if(Wr.to!=null&&Wr.to!=be&&It>Wr.to&&(It=Wr.to,On=""),ma.className&&(un+=" "+ma.className),ma.css&&(Kt=(Kt?Kt+";":"")+ma.css),ma.startStyle&&Wr.from==be&&(In+=" "+ma.startStyle),ma.endStyle&&Wr.to==It&&(Er||(Er=[])).push(ma.endStyle,Wr.to),ma.title&&((cr||(cr={})).title=ma.title),ma.attributes)for(var Ha in ma.attributes)(cr||(cr={}))[Ha]=ma.attributes[Ha];ma.collapsed&&(!Xn||zt(Xn.marker,ma)<0)&&(Xn=Wr)}else Wr.from>be&&It>Wr.from&&(It=Wr.from)}if(Er)for(var vi=0;vi=ge)break;for(var zi=Math.min(ge,It);;){if(nt){var Ui=be+nt.length;if(!Xn){var li=Ui>zi?nt.slice(0,zi-be):nt;t.addToken(t,li,vt?vt+un:un,In,be+li.length==It?On:"",Kt,cr)}if(Ui>=zi){nt=nt.slice(zi-be),be=zi;break}be=Ui,In=""}nt=j.slice($,$=L[Re++]),vt=fr(L[Re++],t.cm.options)}}}function Qr(e,t,L){this.line=t,this.rest=Wt(t),this.size=this.rest?xr(Q(this.rest))-L+1:1,this.node=this.text=null,this.hidden=Cn(e,t)}function Dr(e,t,L){for(var I=[],j,$=t;$2&&$.push((be.bottom+Re.top)/2-L.top)}}$.push(L.bottom-L.top)}}function Oe(e,t,L){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var I=0;IL)return{map:e.measure.maps[j],cache:e.measure.caches[j],before:!0}}function Ve(e,t){t=wt(t);var L=xr(t),I=e.display.externalMeasured=new Qr(e.doc,t,L);I.lineN=L;var j=I.built=dr(e,I);return I.text=j.pre,o(e.display.lineMeasure,j.pre),I}function We(e,t,L,I){return Et(e,Je(e,t),L,I)}function tt(e,t){if(t>=e.display.viewFrom&&t=L.lineN&&tt)&&($=be-ge,j=$-1,t>=be&&(ue="right")),j!=null){if(I=e[Re+2],ge==be&&L==(I.insertLeft?"left":"right")&&(ue=L),L=="left"&&j==0)for(;Re&&e[Re-2]==e[Re-3]&&e[Re-1].insertLeft;)I=e[(Re-=3)+2],ue="left";if(L=="right"&&j==be-ge)for(;Re=0&&!((L=e[j]).left!=L.right);j--);return L}function Nt(e,t,L,I){var j=Xt(t.map,L,I),$=j.node,ue=j.start,ge=j.end,be=j.collapse,Re;if($.nodeType==3){for(var nt=0;nt<4;nt++){for(;ue&&ve(t.line.text.charAt(j.coverStart+ue));)--ue;for(;j.coverStart+ge0&&(be=I="right");var vt;e.options.lineWrapping&&(vt=$.getClientRects()).length>1?Re=vt[I=="right"?vt.length-1:0]:Re=$.getBoundingClientRect()}if(S&&r<9&&!ue&&(!Re||!Re.left&&!Re.right)){var Kt=$.parentNode.getClientRects()[0];Kt?Re={left:Kt.left,right:Kt.left+lr(e.display),top:Kt.top,bottom:Kt.bottom}:Re=kt}for(var It=Re.top-t.rect.top,un=Re.bottom-t.rect.top,On=(It+un)/2,In=t.view.measure.heights,Xn=0;Xn=I.text.length?(be=I.text.length,Re="before"):be<=0&&(be=0,Re="after"),!ge)return ue(Re=="before"?be-1:be,Re=="before");function nt(un,On,In){var Xn=ge[On],cr=Xn.level==1;return ue(In?un-1:un,cr!=In)}var vt=at(ge,be,Re),Kt=rt,It=nt(be,vt,Re=="before");return Kt!=null&&(It.other=nt(be,Kt,Re!="before")),It}function sn(e,t){var L=0;t=on(e.doc,t),e.options.lineWrapping||(L=lr(e.display)*t.ch);var I=hn(e.doc,t.line),j=Vt(I)+Ar(e.display);return{left:L,right:L,top:j,bottom:j+I.height}}function Tn(e,t,L,I,j){var $=Yt(e,t,L);return $.xRel=j,I&&($.outside=I),$}function pr(e,t,L){var I=e.doc;if(L+=e.display.viewOffset,L<0)return Tn(I.first,0,null,-1,-1);var j=Hr(I,L),$=I.first+I.size-1;if(j>$)return Tn(I.first+I.size-1,hn(I,$).text.length,null,1,1);t<0&&(t=0);for(var ue=hn(I,j);;){var ge=oa(e,ue,j,t,L),be=Dn(ue,ge.ch+(ge.xRel>0||ge.outside>0?1:0));if(!be)return ge;var Re=be.find(1);if(Re.line==j)return Re;ue=hn(I,j=Re.line)}}function Jr(e,t,L,I){I-=Ir(t);var j=t.text.length,$=Ke(function(ue){return Et(e,L,ue-1).bottom<=I},j,0);return j=Ke(function(ue){return Et(e,L,ue).top>I},$,j),{begin:$,end:j}}function Vn(e,t,L,I){L||(L=Je(e,t));var j=_r(e,t,Et(e,L,I),"line").top;return Jr(e,t,L,j)}function ua(e,t,L,I){return e.bottom<=L?!1:e.top>L?!0:(I?e.left:e.right)>t}function oa(e,t,L,I,j){j-=Vt(t);var $=Je(e,t),ue=Ir(t),ge=0,be=t.text.length,Re=!0,nt=ct(t,e.doc.direction);if(nt){var vt=(e.options.lineWrapping?$n:aa)(e,t,L,$,nt,I,j);Re=vt.level!=1,ge=Re?vt.from:vt.to-1,be=Re?vt.to:vt.from-1}var Kt=null,It=null,un=Ke(function(Zr){var Wr=Et(e,$,Zr);return Wr.top+=ue,Wr.bottom+=ue,ua(Wr,I,j,!1)?(Wr.top<=j&&Wr.left<=I&&(Kt=Zr,It=Wr),!0):!1},ge,be),On,In,Xn=!1;if(It){var cr=I-It.left=Er.bottom?1:0}return un=Ce(t.text,un,1),Tn(L,un,In,Xn,I-On)}function aa(e,t,L,I,j,$,ue){var ge=Ke(function(vt){var Kt=j[vt],It=Kt.level!=1;return ua(Sn(e,Yt(L,It?Kt.to:Kt.from,It?"before":"after"),"line",t,I),$,ue,!0)},0,j.length-1),be=j[ge];if(ge>0){var Re=be.level!=1,nt=Sn(e,Yt(L,Re?be.from:be.to,Re?"after":"before"),"line",t,I);ua(nt,$,ue,!0)&&nt.top>ue&&(be=j[ge-1])}return be}function $n(e,t,L,I,j,$,ue){var ge=Jr(e,t,I,ue),be=ge.begin,Re=ge.end;/\s/.test(t.text.charAt(Re-1))&&Re--;for(var nt=null,vt=null,Kt=0;Kt=Re||It.to<=be)continue;var un=It.level!=1,On=Et(e,I,un?Math.min(Re,It.to)-1:Math.max(be,It.from)).right,In=On<$?$-On+1e9:On-$;(!nt||vt>In)&&(nt=It,vt=In)}return nt||(nt=j[j.length-1]),nt.fromRe&&(nt={from:nt.from,to:Re,level:nt.level}),nt}var Jn;function sr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Jn==null){Jn=A("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Jn.appendChild(document.createTextNode("x")),Jn.appendChild(A("br"));Jn.appendChild(document.createTextNode("x"))}o(e.measure,Jn);var L=Jn.offsetHeight/50;return L>3&&(e.cachedTextHeight=L),E(e.measure),L||1}function lr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=A("span","xxxxxxxxxx"),L=A("pre",[t],"CodeMirror-line-like");o(e.measure,L);var I=t.getBoundingClientRect(),j=(I.right-I.left)/10;return j>2&&(e.cachedCharWidth=j),j||10}function er(e){for(var t=e.display,L={},I={},j=t.gutters.clientLeft,$=t.gutters.firstChild,ue=0;$;$=$.nextSibling,++ue){var ge=e.display.gutterSpecs[ue].className;L[ge]=$.offsetLeft+$.clientLeft+j,I[ge]=$.clientWidth}return{fixedPos:ea(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:L,gutterWidth:I,wrapperWidth:t.wrapper.clientWidth}}function ea(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function va(e){var t=sr(e.display),L=e.options.lineWrapping,I=L&&Math.max(5,e.display.scroller.clientWidth/lr(e.display)-3);return function(j){if(Cn(e.doc,j))return 0;var $=0;if(j.widgets)for(var ue=0;ue0&&(Re=hn(e.doc,be.line).text).length==be.ch){var nt=G(Re,Re.length,e.options.tabSize)-Re.length;be=Yt(be.line,Math.max(0,Math.round(($-qe(e.display).left)/lr(e.display))-nt))}return be}function La(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var L=e.display.view,I=0;It)&&(j.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=j.viewTo)Ua&&ln(e.doc,t)j.viewFrom?ka(e):(j.viewFrom+=I,j.viewTo+=I);else if(t<=j.viewFrom&&L>=j.viewTo)ka(e);else if(t<=j.viewFrom){var $=ei(e,L,L+I,1);$?(j.view=j.view.slice($.index),j.viewFrom=$.lineN,j.viewTo+=I):ka(e)}else if(L>=j.viewTo){var ue=ei(e,t,t,-1);ue?(j.view=j.view.slice(0,ue.index),j.viewTo=ue.lineN):ka(e)}else{var ge=ei(e,t,t,-1),be=ei(e,L,L+I,1);ge&&be?(j.view=j.view.slice(0,ge.index).concat(Dr(e,ge.lineN,be.lineN)).concat(j.view.slice(be.index)),j.viewTo+=I):ka(e)}var Re=j.externalMeasured;Re&&(L=j.lineN&&t=I.viewTo)return;var $=I.view[La(e,t)];if($.node==null)return;var ue=$.changes||($.changes=[]);de(ue,L)==-1&&ue.push(L)}function ka(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ei(e,t,L,I){var j=La(e,t),$,ue=e.display.view;if(!Ua||L==e.doc.first+e.doc.size)return{index:j,lineN:L};for(var ge=e.display.viewFrom,be=0;be0){if(j==ue.length-1)return null;$=ge+ue[j].size-t,j++}else $=ge-t;t+=$,L+=$}for(;ln(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 Fi(e,t,L){var I=e.display,j=I.view;j.length==0||t>=I.viewTo||L<=I.viewFrom?(I.view=Dr(e,t,L),I.viewFrom=t):(I.viewFrom>t?I.view=Dr(e,t,I.viewFrom).concat(I.view):I.viewFromL&&(I.view=I.view.slice(0,La(e,L)))),I.viewTo=L}function Ai(e){for(var t=e.display.view,L=0,I=0;I=e.display.viewTo||ge.to().line1}var Ct={},gt={};function Tt(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Ct[e]=t}function Lt(e,t){gt[e]=t}function Dt(e){if(typeof e=="string"&>.hasOwnProperty(e))e=gt[e];else if(e&&typeof e.name=="string"&>.hasOwnProperty(e.name)){var t=gt[e.name];typeof t=="string"&&(t={name:t}),e=xe(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Dt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Dt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function jt(e,t){t=Dt(t);var L=Ct[t.name];if(!L)return jt(e,"text/plain");var I=L(e,t);if(qt.hasOwnProperty(t.name)){var j=qt[t.name];for(var $ in j){if(!j.hasOwnProperty($))continue;I.hasOwnProperty($)&&(I["_"+$]=I[$]),I[$]=j[$]}}if(I.name=t.name,t.helperType&&(I.helperType=t.helperType),t.modeProps)for(var ue in t.modeProps)I[ue]=t.modeProps[ue];return I}var qt={};function Nn(e,t){var L=qt.hasOwnProperty(e)?qt[e]:qt[e]={};B(t,L)}function yn(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var L={};for(var I in t){var j=t[I];j instanceof Array&&(j=j.concat([])),L[I]=j}return L}function Kn(e,t){for(var L;e.innerMode&&!(L=e.innerMode(t),!L||L.mode==e);)t=L.state,e=L.mode;return L||{mode:e,state:t}}function Hn(e,t,L){return e.startState?e.startState(t,L):!0}var Fn=function(e,t,L){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=L};Fn.prototype.eol=function(){return this.pos>=this.string.length},Fn.prototype.sol=function(){return this.pos==this.lineStart},Fn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Fn.prototype.next=function(){if(this.post},Fn.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Fn.prototype.skipToEnd=function(){this.pos=this.string.length},Fn.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Fn.prototype.backUp=function(e){this.pos-=e},Fn.prototype.column=function(){return this.lastColumnPos0?null:($&&t!==!1&&(this.pos+=$[0].length),$)}},Fn.prototype.current=function(){return this.string.slice(this.start,this.pos)},Fn.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Fn.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Fn.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function hn(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var L=e;!L.lines;)for(var I=0;;++I){var j=L.children[I],$=j.chunkSize();if(t<$){L=j;break}t-=$}return L.lines[t]}function Ur(e,t,L){var I=[],j=t.line;return e.iter(t.line,L.line+1,function($){var ue=$.text;j==L.line&&(ue=ue.slice(0,L.ch)),j==t.line&&(ue=ue.slice(t.ch)),I.push(ue),++j}),I}function Br(e,t,L){var I=[];return e.iter(t,L,function(j){I.push(j.text)}),I}function Nr(e,t){var L=t-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 t=e.parent,L=de(t.lines,e),I=t.parent;I;t=I,I=I.parent)for(var j=0;!(I.children[j]==t);++j)L+=I.children[j].chunkSize();return L+t.first}function Hr(e,t){var L=e.first;e:do{for(var I=0;I=e.first&&tL?Yt(L,hn(e,L).text.length):kr(t,hn(e,t.line).text.length)}function kr(e,t){var L=e.ch;return L==null||L>t?Yt(e.line,t):L<0?Yt(e.line,0):e}function Rr(e,t){for(var L=[],I=0;Ithis.maxLookAhead&&(this.maxLookAhead=e),t},Mr.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Mr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Mr.fromSaved=function(e,t,L){return t instanceof sa?new Mr(e,yn(e.mode,t.state),L,t.lookAhead):new Mr(e,yn(e.mode,t),L)},Mr.prototype.save=function(e){var t=e!==!1?yn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new sa(t,this.maxLookAhead):t};function ya(e,t,L,I){var j=[e.state.modeGen],$={};Pa(e,t.text,e.doc.mode,L,function(Re,nt){return j.push(Re,nt)},$,I);for(var ue=L.state,ge=function(Re){L.baseTokens=j;var nt=e.state.overlays[Re],mt=1,Kt=0;L.state=!0,Pa(e,t.text,nt.mode,L,function(It,un){for(var On=mt;KtIt&&j.splice(mt,1,It,j[mt+1],In),mt+=2,Kt=Math.min(It,In)}if(!un)return;if(nt.opaque)j.splice(On,mt-On,It,"overlay "+un),mt=On+2;else for(;One.options.maxHighlightLength&&yn(e.doc.mode,I.state),$=ya(e,t,I);j&&(I.state=j),t.stateAfter=I.save(!j),t.styles=$.styles,$.classes?t.styleClasses=$.classes:t.styleClasses&&(t.styleClasses=null),L===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Aa(e,t,L){var I=e.doc,j=e.display;if(!I.mode.startState)return new Mr(I,!0,t);var $=rr(e,t,L),ue=$>I.first&&hn(I,$-1).stateAfter,ge=ue?Mr.fromSaved(I,ue,$):new Mr(I,Hn(I.mode),$);return I.iter($,t,function(be){Ba(e,be.text,ge);var Re=ge.line;be.stateAfter=Re==t-1||Re%5==0||Re>=j.viewFrom&&Ret.start)return $}throw new Error("Mode "+e.name+" failed to advance stream.")}var qn=function(e,t,L){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=L};function ha(e,t,L,I){var j=e.doc,$=j.mode,ue;t=on(j,t);var ge=hn(j,t.line),be=Aa(e,t.line,L),Re=new Fn(ge.text,e.options.tabSize,be),nt;for(I&&(nt=[]);(I||Re.pose.options.maxHighlightLength?(ge=!1,ue&&Ba(e,t,I,nt.pos),nt.pos=t.length,mt=null):mt=wa(Or(L,nt,I.state,Kt),$),Kt){var It=Kt[0].name;It&&(mt="m-"+(mt?It+" "+mt:It))}if(!ge||Re!=mt){for(;beue;--ge){if(ge<=$.first)return $.first;var be=hn($,ge-1),Re=be.stateAfter;if(Re&&(!L||ge+(Re instanceof sa?Re.lookAhead:0)<=$.modeFrontier))return ge;var nt=G(be.text,null,e.options.tabSize);(j==null||I>nt)&&(j=ge-1,I=nt)}return j}function ai(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontierL;I--){var j=hn(e,I).stateAfter;if(j&&(!(j instanceof sa)||I+j.lookAhead=t:$.to>t);(I||(I=[])).push(new qa(ue,$.from,be?null:$.to))}}return I}function la(e,t,L){var I;if(e)for(var j=0;j=t:$.to>t);if(ge||$.from==t&&ue.type=="bookmark"&&(!L||$.marker.insertLeft)){var be=$.from==null||(ue.inclusiveLeft?$.from<=t:$.from0&&ge)for(var Er=0;Er0)continue;var nt=[be,1],mt=En(Re.from,ge.from),Kt=En(Re.to,ge.to);(mt<0||!ue.inclusiveLeft&&!mt)&&nt.push({from:Re.from,to:ge.from}),(Kt>0||!ue.inclusiveRight&&!Kt)&&nt.push({from:ge.to,to:Re.to}),j.splice.apply(j,nt),be+=nt.length-3}return j}function vt(e){var t=e.markedSpans;if(!t)return;for(var L=0;Lt)&&(!I||zt(I,$.marker)<0)&&(I=$.marker)}return I}function bn(e,t,L,I,j){var $=hn(e,t),ue=Ua&&$.markedSpans;if(ue)for(var ge=0;ge=0&&mt<=0||nt<=0&&mt>=0)continue;if(nt<=0&&(be.marker.inclusiveRight&&j.inclusiveLeft?En(Re.to,L)>=0:En(Re.to,L)>0)||nt>=0&&(be.marker.inclusiveRight&&j.inclusiveLeft?En(Re.from,I)<=0:En(Re.from,I)<0))return!0}}function wt(e){for(var t;t=pn(e);)e=t.find(-1,!0).line;return e}function Jt(e){for(var t;t=gn(e);)e=t.find(1,!0).line;return e}function Wt(e){for(var t,L;t=gn(e);)e=t.find(1,!0).line,(L||(L=[])).push(e);return L}function ln(e,t){var L=hn(e,t),I=wt(L);return L==I?t:xr(I)}function en(e,t){if(t>e.lastLine())return t;var L=hn(e,t),I;if(!Cn(e,L))return t;for(;I=gn(L);)L=I.find(1,!0).line;return xr(L)+1}function Cn(e,t){var L=Ua&&t.markedSpans;if(L)for(var I=void 0,j=0;jt.maxLineLength&&(t.maxLineLength=j,t.maxLine=I)})}var Zt=function(e,t,L){this.text=e,pt(this,t),this.height=L?L(this):1};Zt.prototype.lineNo=function(){return xr(this)},Ge(Zt);function mn(e,t,L,I){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),vt(e),pt(e,L);var j=I?I(e):1;j!=e.height&&Nr(e,j)}function fn(e){e.parent=null,vt(e)}var Mn={},Ln={};function fr(e,t){if(!e||/^\s*$/.test(e))return null;var L=t.addModeClass?Ln:Mn;return L[e]||(L[e]=e.replace(/\S+/g,"cm-$&"))}function dr(e,t){var L=k("span",null,null,i?"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")};t.measure={};for(var j=0;j<=(t.rest?t.rest.length:0);j++){var $=j?t.rest[j-1]:t.line,ue=void 0;I.pos=0,I.addToken=jr,Pt(e.display.measure)&&(ue=et($,e.doc.direction))&&(I.addToken=Sr(I.addToken,ue)),I.map=[];var ge=t!=e.display.externalMeasured&&xr($);Vr($,I,Da(e,$,ge)),$.styleClasses&&($.styleClasses.bgClass&&(I.bgClass=K($.styleClasses.bgClass,I.bgClass||"")),$.styleClasses.textClass&&(I.textClass=K($.styleClasses.textClass,I.textClass||""))),I.map.length==0&&I.map.push(0,0,I.content.appendChild(An(e.display.measure))),j==0?(t.measure.map=I.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(I.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(i){var be=I.content.lastChild;(/\bcm-tab\b/.test(be.className)||be.querySelector&&be.querySelector(".cm-tab"))&&(I.content.className="cm-tab-wrap-hack")}return ot(e,"renderLine",e,t.line,I.pre),I.pre.className&&(I.textClass=K(I.pre.className,I.textClass||"")),I}function vr(e){var t=A("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function jr(e,t,L,I,j,$,ue){if(!t)return;var ge=e.splitSpaces?zr(t,e.trailingSpace):t,be=e.cm.state.specialChars,Re=!1,nt;if(!be.test(t))e.col+=t.length,nt=document.createTextNode(ge),e.map.push(e.pos,e.pos+t.length,nt),S&&r<9&&(Re=!0),e.pos+=t.length;else{nt=document.createDocumentFragment();for(var mt=0;;){be.lastIndex=mt;var Kt=be.exec(t),It=Kt?Kt.index-mt:t.length-mt;if(It){var un=document.createTextNode(ge.slice(mt,mt+It));S&&r<9?nt.appendChild(A("span",[un])):nt.appendChild(un),e.map.push(e.pos,e.pos+It,un),e.col+=It,e.pos+=It}if(!Kt)break;mt+=It+1;var On=void 0;if(Kt[0]==" "){var In=e.cm.options.tabSize,Xn=In-e.col%In;On=nt.appendChild(A("span",le(Xn),"cm-tab")),On.setAttribute("role","presentation"),On.setAttribute("cm-text"," "),e.col+=Xn}else Kt[0]=="\r"||Kt[0]==` +`?(On=nt.appendChild(A("span",Kt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),On.setAttribute("cm-text",Kt[0]),e.col+=1):(On=e.cm.options.specialCharPlaceholder(Kt[0]),On.setAttribute("cm-text",Kt[0]),S&&r<9?nt.appendChild(A("span",[On])):nt.appendChild(On),e.col+=1);e.map.push(e.pos,e.pos+1,On),e.pos++}}if(e.trailingSpace=ge.charCodeAt(t.length-1)==32,L||I||j||Re||$||ue){var cr=L||"";I&&(cr+=I),j&&(cr+=j);var Yn=A("span",[nt],cr,$);if(ue)for(var Er in ue)ue.hasOwnProperty(Er)&&Er!="style"&&Er!="class"&&Yn.setAttribute(Er,ue[Er]);return e.content.appendChild(Yn)}e.content.appendChild(nt)}function zr(e,t){if(e.length>1&&!/ /.test(e))return e;for(var L=t,I="",j=0;jRe&&mt.from<=Re);Kt++);if(mt.to>=nt)return e(L,I,j,$,ue,ge,be);e(L,I.slice(0,mt.to-Re),j,$,null,ge,be),$=null,I=I.slice(mt.to-Re),Re=mt.to}}}function Tr(e,t,L,I){var j=!I&&L.widgetNode;j&&e.map.push(e.pos,e.pos+t,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+=t,e.trailingSpace=!1}function Vr(e,t,L){var I=e.markedSpans,j=e.text,$=0;if(!I){for(var ue=1;uebe||ma.collapsed&&Wr.to==be&&Wr.from==be)){if(Wr.to!=null&&Wr.to!=be&&It>Wr.to&&(It=Wr.to,On=""),ma.className&&(un+=" "+ma.className),ma.css&&(Kt=(Kt?Kt+";":"")+ma.css),ma.startStyle&&Wr.from==be&&(In+=" "+ma.startStyle),ma.endStyle&&Wr.to==It&&(Er||(Er=[])).push(ma.endStyle,Wr.to),ma.title&&((cr||(cr={})).title=ma.title),ma.attributes)for(var Ha in ma.attributes)(cr||(cr={}))[Ha]=ma.attributes[Ha];ma.collapsed&&(!Xn||zt(Xn.marker,ma)<0)&&(Xn=Wr)}else Wr.from>be&&It>Wr.from&&(It=Wr.from)}if(Er)for(var vi=0;vi=ge)break;for(var zi=Math.min(ge,It);;){if(nt){var Ui=be+nt.length;if(!Xn){var li=Ui>zi?nt.slice(0,zi-be):nt;t.addToken(t,li,mt?mt+un:un,In,be+li.length==It?On:"",Kt,cr)}if(Ui>=zi){nt=nt.slice(zi-be),be=zi;break}be=Ui,In=""}nt=j.slice($,$=L[Re++]),mt=fr(L[Re++],t.cm.options)}}}function Qr(e,t,L){this.line=t,this.rest=Wt(t),this.size=this.rest?xr(Q(this.rest))-L+1:1,this.node=this.text=null,this.hidden=Cn(e,t)}function Dr(e,t,L){for(var I=[],j,$=t;$2&&$.push((be.bottom+Re.top)/2-L.top)}}$.push(L.bottom-L.top)}}function Oe(e,t,L){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var I=0;IL)return{map:e.measure.maps[j],cache:e.measure.caches[j],before:!0}}function Ve(e,t){t=wt(t);var L=xr(t),I=e.display.externalMeasured=new Qr(e.doc,t,L);I.lineN=L;var j=I.built=dr(e,I);return I.text=j.pre,o(e.display.lineMeasure,j.pre),I}function We(e,t,L,I){return yt(e,Je(e,t),L,I)}function tt(e,t){if(t>=e.display.viewFrom&&t=L.lineN&&tt)&&($=be-ge,j=$-1,t>=be&&(ue="right")),j!=null){if(I=e[Re+2],ge==be&&L==(I.insertLeft?"left":"right")&&(ue=L),L=="left"&&j==0)for(;Re&&e[Re-2]==e[Re-3]&&e[Re-1].insertLeft;)I=e[(Re-=3)+2],ue="left";if(L=="right"&&j==be-ge)for(;Re=0&&!((L=e[j]).left!=L.right);j--);return L}function Nt(e,t,L,I){var j=Xt(t.map,L,I),$=j.node,ue=j.start,ge=j.end,be=j.collapse,Re;if($.nodeType==3){for(var nt=0;nt<4;nt++){for(;ue&&ve(t.line.text.charAt(j.coverStart+ue));)--ue;for(;j.coverStart+ge0&&(be=I="right");var mt;e.options.lineWrapping&&(mt=$.getClientRects()).length>1?Re=mt[I=="right"?mt.length-1:0]:Re=$.getBoundingClientRect()}if(S&&r<9&&!ue&&(!Re||!Re.left&&!Re.right)){var Kt=$.parentNode.getClientRects()[0];Kt?Re={left:Kt.left,right:Kt.left+lr(e.display),top:Kt.top,bottom:Kt.bottom}:Re=kt}for(var It=Re.top-t.rect.top,un=Re.bottom-t.rect.top,On=(It+un)/2,In=t.view.measure.heights,Xn=0;Xn=I.text.length?(be=I.text.length,Re="before"):be<=0&&(be=0,Re="after"),!ge)return ue(Re=="before"?be-1:be,Re=="before");function nt(un,On,In){var Xn=ge[On],cr=Xn.level==1;return ue(In?un-1:un,cr!=In)}var mt=at(ge,be,Re),Kt=rt,It=nt(be,mt,Re=="before");return Kt!=null&&(It.other=nt(be,Kt,Re!="before")),It}function sn(e,t){var L=0;t=on(e.doc,t),e.options.lineWrapping||(L=lr(e.display)*t.ch);var I=hn(e.doc,t.line),j=Vt(I)+Ar(e.display);return{left:L,right:L,top:j,bottom:j+I.height}}function Tn(e,t,L,I,j){var $=Yt(e,t,L);return $.xRel=j,I&&($.outside=I),$}function pr(e,t,L){var I=e.doc;if(L+=e.display.viewOffset,L<0)return Tn(I.first,0,null,-1,-1);var j=Hr(I,L),$=I.first+I.size-1;if(j>$)return Tn(I.first+I.size-1,hn(I,$).text.length,null,1,1);t<0&&(t=0);for(var ue=hn(I,j);;){var ge=oa(e,ue,j,t,L),be=Dn(ue,ge.ch+(ge.xRel>0||ge.outside>0?1:0));if(!be)return ge;var Re=be.find(1);if(Re.line==j)return Re;ue=hn(I,j=Re.line)}}function Jr(e,t,L,I){I-=Ir(t);var j=t.text.length,$=Ke(function(ue){return yt(e,L,ue-1).bottom<=I},j,0);return j=Ke(function(ue){return yt(e,L,ue).top>I},$,j),{begin:$,end:j}}function Vn(e,t,L,I){L||(L=Je(e,t));var j=_r(e,t,yt(e,L,I),"line").top;return Jr(e,t,L,j)}function ua(e,t,L,I){return e.bottom<=L?!1:e.top>L?!0:(I?e.left:e.right)>t}function oa(e,t,L,I,j){j-=Vt(t);var $=Je(e,t),ue=Ir(t),ge=0,be=t.text.length,Re=!0,nt=et(t,e.doc.direction);if(nt){var mt=(e.options.lineWrapping?$n:aa)(e,t,L,$,nt,I,j);Re=mt.level!=1,ge=Re?mt.from:mt.to-1,be=Re?mt.to:mt.from-1}var Kt=null,It=null,un=Ke(function(Zr){var Wr=yt(e,$,Zr);return Wr.top+=ue,Wr.bottom+=ue,ua(Wr,I,j,!1)?(Wr.top<=j&&Wr.left<=I&&(Kt=Zr,It=Wr),!0):!1},ge,be),On,In,Xn=!1;if(It){var cr=I-It.left=Er.bottom?1:0}return un=Ce(t.text,un,1),Tn(L,un,In,Xn,I-On)}function aa(e,t,L,I,j,$,ue){var ge=Ke(function(mt){var Kt=j[mt],It=Kt.level!=1;return ua(Sn(e,Yt(L,It?Kt.to:Kt.from,It?"before":"after"),"line",t,I),$,ue,!0)},0,j.length-1),be=j[ge];if(ge>0){var Re=be.level!=1,nt=Sn(e,Yt(L,Re?be.from:be.to,Re?"after":"before"),"line",t,I);ua(nt,$,ue,!0)&&nt.top>ue&&(be=j[ge-1])}return be}function $n(e,t,L,I,j,$,ue){var ge=Jr(e,t,I,ue),be=ge.begin,Re=ge.end;/\s/.test(t.text.charAt(Re-1))&&Re--;for(var nt=null,mt=null,Kt=0;Kt=Re||It.to<=be)continue;var un=It.level!=1,On=yt(e,I,un?Math.min(Re,It.to)-1:Math.max(be,It.from)).right,In=On<$?$-On+1e9:On-$;(!nt||mt>In)&&(nt=It,mt=In)}return nt||(nt=j[j.length-1]),nt.fromRe&&(nt={from:nt.from,to:Re,level:nt.level}),nt}var Jn;function sr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Jn==null){Jn=A("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Jn.appendChild(document.createTextNode("x")),Jn.appendChild(A("br"));Jn.appendChild(document.createTextNode("x"))}o(e.measure,Jn);var L=Jn.offsetHeight/50;return L>3&&(e.cachedTextHeight=L),E(e.measure),L||1}function lr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=A("span","xxxxxxxxxx"),L=A("pre",[t],"CodeMirror-line-like");o(e.measure,L);var I=t.getBoundingClientRect(),j=(I.right-I.left)/10;return j>2&&(e.cachedCharWidth=j),j||10}function er(e){for(var t=e.display,L={},I={},j=t.gutters.clientLeft,$=t.gutters.firstChild,ue=0;$;$=$.nextSibling,++ue){var ge=e.display.gutterSpecs[ue].className;L[ge]=$.offsetLeft+$.clientLeft+j,I[ge]=$.clientWidth}return{fixedPos:ea(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:L,gutterWidth:I,wrapperWidth:t.wrapper.clientWidth}}function ea(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function va(e){var t=sr(e.display),L=e.options.lineWrapping,I=L&&Math.max(5,e.display.scroller.clientWidth/lr(e.display)-3);return function(j){if(Cn(e.doc,j))return 0;var $=0;if(j.widgets)for(var ue=0;ue0&&(Re=hn(e.doc,be.line).text).length==be.ch){var nt=G(Re,Re.length,e.options.tabSize)-Re.length;be=Yt(be.line,Math.max(0,Math.round(($-qe(e.display).left)/lr(e.display))-nt))}return be}function La(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var L=e.display.view,I=0;It)&&(j.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=j.viewTo)Ua&&ln(e.doc,t)j.viewFrom?ka(e):(j.viewFrom+=I,j.viewTo+=I);else if(t<=j.viewFrom&&L>=j.viewTo)ka(e);else if(t<=j.viewFrom){var $=ei(e,L,L+I,1);$?(j.view=j.view.slice($.index),j.viewFrom=$.lineN,j.viewTo+=I):ka(e)}else if(L>=j.viewTo){var ue=ei(e,t,t,-1);ue?(j.view=j.view.slice(0,ue.index),j.viewTo=ue.lineN):ka(e)}else{var ge=ei(e,t,t,-1),be=ei(e,L,L+I,1);ge&&be?(j.view=j.view.slice(0,ge.index).concat(Dr(e,ge.lineN,be.lineN)).concat(j.view.slice(be.index)),j.viewTo+=I):ka(e)}var Re=j.externalMeasured;Re&&(L=j.lineN&&t=I.viewTo)return;var $=I.view[La(e,t)];if($.node==null)return;var ue=$.changes||($.changes=[]);de(ue,L)==-1&&ue.push(L)}function ka(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ei(e,t,L,I){var j=La(e,t),$,ue=e.display.view;if(!Ua||L==e.doc.first+e.doc.size)return{index:j,lineN:L};for(var ge=e.display.viewFrom,be=0;be0){if(j==ue.length-1)return null;$=ge+ue[j].size-t,j++}else $=ge-t;t+=$,L+=$}for(;ln(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 Fi(e,t,L){var I=e.display,j=I.view;j.length==0||t>=I.viewTo||L<=I.viewFrom?(I.view=Dr(e,t,L),I.viewFrom=t):(I.viewFrom>t?I.view=Dr(e,t,I.viewFrom).concat(I.view):I.viewFromL&&(I.view=I.view.slice(0,La(e,L)))),I.viewTo=L}function Ai(e){for(var t=e.display.view,L=0,I=0;I=e.display.viewTo||ge.to().line0?t.blinker=setInterval(function(){e.hasFocus()||no(e),t.cursorDiv.style.visibility=(L=!L)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function to(e){e.state.focused||(e.display.input.focus(),Ii(e))}function Mo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,no(e))},100)}function Ii(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(et(e,"focus",e,t),e.state.focused=!0,W(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),i&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Ya(e)}function no(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(et(e,"blur",e,t),e.state.focused=!1,C(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function ro(e){for(var t=e.display,L=t.lineDiv.offsetTop,I=0;I.005||nt<-.005)&&(Nr(j.line,ue),pi(j.line),j.rest))for(var vt=0;vte.display.sizerWidth){var Kt=Math.ceil(ge/lr(e.display));Kt>e.display.maxLineLength&&(e.display.maxLineLength=Kt,e.display.maxLine=j.line,e.display.maxLineChanged=!0)}}}function pi(e){if(e.widgets)for(var t=0;t=ue&&($=Hr(t,Vt(hn(t,be))-e.wrapper.clientHeight),ue=be)}return{from:$,to:Math.max(ue,$+1)}}function Io(e,t){if(Ct(e,"scrollCursorIntoView"))return;var L=e.display,I=L.sizer.getBoundingClientRect(),j=null;if(t.top+I.top<0?j=!0:t.bottom+I.top>(window.innerHeight||document.documentElement.clientHeight)&&(j=!1),j!=null&&!v){var $=A("div","\u200B",null,`position: absolute; + height: `+(Wr-Er)+"px"))}function mt(Yn,Er,Zr){var Wr=hn(j,Yn),ma=Wr.text.length,Ha,vi;function $a(li,ji){return tr(e,Yt(Yn,li),"div",Wr,ji)}function zi(li,ji,xi){var fi=Vn(e,Wr,null,li),ui=ji=="ltr"==(xi=="after")?"left":"right",ri=xi=="after"?fi.begin:fi.end-(/\s/.test(Wr.text.charAt(fi.end-1))?2:1);return $a(ri,ui)[ui]}var Ui=et(Wr,j.direction);return Qe(Ui,Er||0,Zr==null?ma:Zr,function(li,ji,xi,fi){var ui=xi=="ltr",ri=$a(li,ui?"left":"right"),Bi=$a(ji-1,ui?"right":"left"),Ts=Er==null&&li==0,es=Zr==null&&ji==ma,Ti=fi==0,Ro=!Ui||fi==Ui.length-1;if(Bi.top-ri.top<=3){var gi=(Re?Ts:es)&&Ti,ru=(Re?es:Ts)&&Ro,Fo=gi?ge:(ui?ri:Bi).left,ds=ru?be:(ui?Bi:ri).right;nt(Fo,ri.top,ds-Fo,ri.bottom)}else{var fs,Mi,Ds,au;ui?(fs=Re&&Ts&&Ti?ge:ri.left,Mi=Re?be:zi(li,xi,"before"),Ds=Re?ge:zi(ji,xi,"after"),au=Re&&es&&Ro?be:Bi.right):(fs=Re?zi(li,xi,"before"):ge,Mi=!Re&&Ts&&Ti?be:ri.right,Ds=!Re&&es&&Ro?ge:Bi.left,au=Re?zi(ji,xi,"after"):be),nt(fs,ri.top,Mi-fs,ri.bottom),ri.bottom0?t.blinker=setInterval(function(){e.hasFocus()||no(e),t.cursorDiv.style.visibility=(L=!L)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function to(e){e.state.focused||(e.display.input.focus(),Ii(e))}function Mo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,no(e))},100)}function Ii(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(ot(e,"focus",e,t),e.state.focused=!0,W(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),i&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Ya(e)}function no(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(ot(e,"blur",e,t),e.state.focused=!1,C(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function ro(e){for(var t=e.display,L=t.lineDiv.offsetTop,I=0;I.005||nt<-.005)&&(Nr(j.line,ue),pi(j.line),j.rest))for(var mt=0;mte.display.sizerWidth){var Kt=Math.ceil(ge/lr(e.display));Kt>e.display.maxLineLength&&(e.display.maxLineLength=Kt,e.display.maxLine=j.line,e.display.maxLineChanged=!0)}}}function pi(e){if(e.widgets)for(var t=0;t=ue&&($=Hr(t,Vt(hn(t,be))-e.wrapper.clientHeight),ue=be)}return{from:$,to:Math.max(ue,$+1)}}function Io(e,t){if(At(e,"scrollCursorIntoView"))return;var L=e.display,I=L.sizer.getBoundingClientRect(),j=null;if(t.top+I.top<0?j=!0:t.bottom+I.top>(window.innerHeight||document.documentElement.clientHeight)&&(j=!1),j!=null&&!v){var $=A("div","\u200B",null,`position: absolute; top: `+(t.top-L.viewOffset-Ar(e.display))+`px; - height: `+(t.bottom-t.top+st(e)+L.barHeight)+`px; - left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild($),$.scrollIntoView(j),e.display.lineSpace.removeChild($)}}function Lo(e,t,L,I){I==null&&(I=0);var j;!e.options.lineWrapping&&t==L&&(t=t.ch?Yt(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,L=t.sticky=="before"?Yt(t.line,t.ch+1,"before"):t);for(var $=0;$<5;$++){var ue=!1,ge=Sn(e,t),be=!L||L==t?ge:Sn(e,L);j={left:Math.min(ge.left,be.left),top:Math.min(ge.top,be.top)-I,right:Math.max(ge.left,be.left),bottom:Math.max(ge.bottom,be.bottom)+I};var Re=Vi(e,j),nt=e.doc.scrollTop,vt=e.doc.scrollLeft;if(Re.scrollTop!=null&&(Ji(e,Re.scrollTop),Math.abs(e.doc.scrollTop-nt)>1&&(ue=!0)),Re.scrollLeft!=null&&(Za(e,Re.scrollLeft),Math.abs(e.doc.scrollLeft-vt)>1&&(ue=!0)),!ue)break}return j}function bo(e,t){var L=Vi(e,t);L.scrollTop!=null&&Ji(e,L.scrollTop),L.scrollLeft!=null&&Za(e,L.scrollLeft)}function Vi(e,t){var L=e.display,I=sr(e.display);t.top<0&&(t.top=0);var j=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:L.scroller.scrollTop,$=Se(e),ue={};t.bottom-t.top>$&&(t.bottom=t.top+$);var ge=e.doc.height+He(L),be=t.topge-I;if(t.topj+$){var nt=Math.min(t.top,(Re?ge:t.bottom)-$);nt!=j&&(ue.scrollTop=nt)}var vt=e.options.fixedGutter?0:L.gutters.offsetWidth,Kt=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:L.scroller.scrollLeft-vt,It=Ye(e)-L.gutters.offsetWidth,un=t.right-t.left>It;return un&&(t.right=t.left+It),t.left<10?ue.scrollLeft=0:t.leftIt+Kt-3&&(ue.scrollLeft=t.right+(un?0:10)-It),ue}function co(e,t){if(t==null)return;yo(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function Xi(e){yo(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Yi(e,t,L){(t!=null||L!=null)&&yo(e),t!=null&&(e.curOp.scrollLeft=t),L!=null&&(e.curOp.scrollTop=L)}function ko(e,t){yo(e),e.curOp.scrollToPos=t}function yo(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var L=sn(e,t.from),I=sn(e,t.to);ao(e,L,I,t.margin)}}function ao(e,t,L,I){var j=Vi(e,{left:Math.min(t.left,L.left),top:Math.min(t.top,L.top)-I,right:Math.max(t.right,L.right),bottom:Math.max(t.bottom,L.bottom)+I});Yi(e,j.scrollLeft,j.scrollTop)}function Ji(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;D||fo(e,{top:t}),Qi(e,t,!0),D&&fo(e),ni(e,100)}function Qi(e,t,L){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!L)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function Za(e,t,L,I){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(L?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!I)return;e.doc.scrollLeft=t,fa(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function Li(e){var t=e.display,L=t.gutters.offsetWidth,I=Math.round(e.doc.height+He(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?L:0,docHeight:I,scrollHeight:I+st(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:L}}var wi=function(e,t,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&&t(I.scrollTop,"vertical")}),Pe(j,"scroll",function(){j.clientWidth&&t(j.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,S&&r<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};wi.prototype.update=function(e){var t=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=t?I+"px":"0";var j=e.viewHeight-(t?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(t){this.horiz.style.display="block",this.horiz.style.right=L?I+"px":"0",this.horiz.style.left=e.barLeft+"px";var $=e.viewWidth-e.barLeft-(L?I:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+$)+"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:t?I:0}},wi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},wi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},wi.prototype.zeroWidthHack=function(){var e=l&&!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},wi.prototype.enableZeroWidthBar=function(e,t,L){e.style.pointerEvents="auto";function I(){var j=e.getBoundingClientRect(),$=L=="vert"?document.elementFromPoint(j.right-1,(j.top+j.bottom)/2):document.elementFromPoint((j.right+j.left)/2,j.bottom-1);$!=e?e.style.pointerEvents="none":t.set(1e3,I)}t.set(1e3,I)},wi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Zi=function(){};Zi.prototype.update=function(){return{bottom:0,right:0}},Zi.prototype.setScrollLeft=function(){},Zi.prototype.setScrollTop=function(){},Zi.prototype.clear=function(){};function Pi(e,t){t||(t=Li(e));var L=e.display.barWidth,I=e.display.barHeight;Eo(e,t);for(var j=0;j<4&&L!=e.display.barWidth||I!=e.display.barHeight;j++)L!=e.display.barWidth&&e.options.lineWrapping&&ro(e),Eo(e,Li(e)),L=e.display.barWidth,I=e.display.barHeight}function Eo(e,t){var L=e.display,I=L.scrollbars.update(t);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=t.gutterWidth+"px"):L.gutterFiller.style.display=""}var xo={native:wi,null:Zi};function Co(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&C(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new xo[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Pe(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,L){L=="horizontal"?Za(e,t):Ji(e,t)},e),e.display.scrollbars.addClass&&W(e.display.wrapper,e.display.scrollbars.addClass)}var io=0;function ki(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++io},na(e.curOp)}function $i(e){var t=e.curOp;t&&Rt(t,function(L){for(var I=0;I=L.viewTo)||L.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new bi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function so(e){e.updatedDisplay=e.mustUpdate&&Wi(e.cm,e.update)}function Oo(e){var t=e.cm,L=t.display;e.updatedDisplay&&ro(t),e.barMeasure=Li(t),L.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=We(t,L.maxLine,L.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(L.scroller.clientWidth,L.sizer.offsetLeft+e.adjustWidthTo+st(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,L.sizer.offsetLeft+e.adjustWidthTo-Ye(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=L.input.prepareSelection())}function Uo(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var L=+new Date+e.options.workTime,I=Aa(e,t.highlightFrontier),j=[];t.iter(I.line,Math.min(t.first+t.size,e.display.viewTo+500),function($){if(I.line>=e.display.viewFrom){var ue=$.styles,ge=$.text.length>e.options.maxHighlightLength?yn(t.mode,I.state):null,be=ya(e,$,I,!0);ge&&(I.state=ge),$.styles=be.styles;var Re=$.styleClasses,nt=be.classes;nt?$.styleClasses=nt:Re&&($.styleClasses=null);for(var vt=!ue||ue.length!=$.styles.length||Re!=nt&&(!Re||!nt||Re.bgClass!=nt.bgClass||Re.textClass!=nt.textClass),Kt=0;!vt&&KtL)return ni(e,e.options.workDelay),!0}),t.highlightFrontier=I.line,t.modeFrontier=Math.max(t.modeFrontier,I.line),j.length&&ci(e,function(){for(var $=0;$=L.viewFrom&&t.visible.to<=L.viewTo&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo)&&L.renderedView==L.view&&Ai(e)==0)return!1;Wa(e)&&(ka(e),t.dims=er(e));var j=I.first+I.size,$=Math.max(t.visible.from-e.options.viewportMargin,I.first),ue=Math.min(j,t.visible.to+e.options.viewportMargin);L.viewFrom<$&&$-L.viewFrom<20&&($=Math.max(I.first,L.viewFrom)),L.viewTo>ue&&L.viewTo-ue<20&&(ue=Math.min(j,L.viewTo)),Ua&&($=ln(e.doc,$),ue=en(e.doc,ue));var ge=$!=L.viewFrom||ue!=L.viewTo||L.lastWrapHeight!=t.wrapperHeight||L.lastWrapWidth!=t.wrapperWidth;Fi(e,$,ue),L.viewOffset=Vt(hn(e.doc,L.viewFrom)),e.display.mover.style.top=L.viewOffset+"px";var be=Ai(e);if(!ge&&be==0&&!t.force&&L.renderedView==L.view&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo))return!1;var Re=To(e);return be>4&&(L.lineDiv.style.display="none"),Wo(e,L.updateLineNumbers,t.dims),be>4&&(L.lineDiv.style.display=""),L.renderedView=L.view,qi(Re),E(L.cursorDiv),E(L.selectionDiv),L.gutters.style.height=L.sizer.style.minHeight=0,ge&&(L.lastWrapHeight=t.wrapperHeight,L.lastWrapWidth=t.wrapperWidth,ni(e,400)),L.updateLineNumbers=null,!0}function Do(e,t){for(var L=t.viewport,I=!0;;I=!1){if(!I||!e.options.lineWrapping||t.oldDisplayWidth==Ye(e)){if(L&&L.top!=null&&(L={top:Math.min(e.doc.height+He(e.display)-Se(e),L.top)}),t.visible=uo(e.display,e.doc,L),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else I&&(t.visible=uo(e.display,e.doc,L));if(!Wi(e,t))break;ro(e);var j=Li(e);Ta(e),Pi(e,j),_a(e,j),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function fo(e,t){var L=new bi(e,t);if(Wi(e,L)){ro(e),Do(e,L);var I=Li(e);Ta(e),Pi(e,I),_a(e,I),L.finish()}}function Wo(e,t,L){var I=e.display,j=e.options.lineNumbers,$=I.lineDiv,ue=$.firstChild;function ge(un){var On=un.nextSibling;return i&&l&&e.display.currentWheelTarget==un?un.style.display="none":un.parentNode.removeChild(un),On}for(var be=I.view,Re=I.viewFrom,nt=0;nt-1&&(It=!1),dn(e,vt,Re,L)),It&&(E(vt.lineNumber),vt.lineNumber.appendChild(document.createTextNode(tn(e.options,Re)))),ue=vt.node.nextSibling}Re+=vt.size}for(;ue;)ue=ge(ue)}function lo(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function _a(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+st(e)+"px"}function fa(e){var t=e.display,L=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var I=ea(t)-t.scroller.scrollLeft+e.doc.scrollLeft,j=t.gutters.offsetWidth,$=I+"px",ue=0;ueue.clientWidth,be=ue.scrollHeight>ue.clientHeight;if(!(I&&ge||j&&be))return;if(j&&l&&i){e:for(var Re=t.target,nt=$.view;Re!=ue;Re=Re.parentNode)for(var vt=0;vt=0&&En(e,I.to())<=0)return L}return-1};var Ea=function(e,t){this.anchor=e,this.head=t};Ea.prototype.from=function(){return or(this.anchor,this.head)},Ea.prototype.to=function(){return yr(this.anchor,this.head)},Ea.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function qr(e,t,L){var I=e&&e.options.selectionsMayTouch,j=t[L];t.sort(function(Kt,It){return En(Kt.from(),It.from())}),L=de(t,j);for(var $=1;$0:be>=0){var Re=or(ge.from(),ue.from()),nt=yr(ge.to(),ue.to()),vt=ge.empty()?ue.from()==ue.head:ge.from()==ge.head;$<=L&&--L,t.splice(--$,2,new Ea(vt?nt:Re,vt?Re:nt))}}return new di(t,L)}function Qn(e,t){return new di([new Ea(e,t||e)],0)}function Lr(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 da(e,t){if(En(e,t.from)<0)return e;if(En(e,t.to)<=0)return Lr(t);var L=e.line+t.text.length-(t.to.line-t.from.line)-1,I=e.ch;return e.line==t.to.line&&(I+=Lr(t).ch-t.to.ch),Yt(L,I)}function Na(e,t){for(var L=[],I=0;I1&&e.remove(ge.line+1,un-1),e.insert(ge.line+1,Xn)}Ft(e,"change",e,t)}function Xa(e,t,L){function I(j,$,ue){if(j.linked)for(var ge=0;ge1&&!e.done[e.done.length-2].ranges)return e.done.pop(),Q(e.done)}function Qs(e,t,L,I){var j=e.history;j.undone.length=0;var $=+new Date,ue,ge;if((j.lastOp==I||j.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&j.lastModTime>$-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(ue=Ml(j,j.lastOp==I)))ge=Q(ue.changes),En(t.from,t.to)==0&&En(t.from,ge.to)==0?ge.to=Lr(t):ue.changes.push(ws(e,t));else{var be=Q(j.done);for((!be||!be.ranges)&&ms(e.sel,j.done),ue={changes:[ws(e,t)],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=$,j.lastOp=j.lastSelOp=I,j.lastOrigin=j.lastSelOrigin=t.origin,ge||et(e,"historyAdded")}function Il(e,t,L,I){var j=t.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,t,L,I){var j=e.history,$=I&&I.origin;L==j.lastSelOp||$&&j.lastSelOrigin==$&&(j.lastModTime==j.lastSelTime&&j.lastOrigin==$||Il(e,$,Q(j.done),t))?j.done[j.done.length-1]=t:ms(t,j.done),j.lastSelTime=+new Date,j.lastSelOrigin=$,j.lastSelOp=L,I&&I.clearRedo!==!1&&Js(j.undone)}function ms(e,t){var L=Q(t);L&&L.ranges&&L.equals(e)||t.push(e)}function Ps(e,t,L,I){var j=t["spans_"+e.id],$=0;e.iter(Math.max(e.first,L),Math.min(e.first+e.size,I),function(ue){ue.markedSpans&&((j||(j=t["spans_"+e.id]={}))[$]=ue.markedSpans),++$})}function vs(e){if(!e)return null;for(var t,L=0;L-1&&(Q(ge)[vt]=Re[vt],delete Re[vt]))}}return I}function gs(e,t,L,I){if(I){var j=e.anchor;if(L){var $=En(t,j)<0;$!=En(L,j)<0?(j=t,t=L):$!=En(t,L)<0&&(t=L)}return new Ea(j,t)}else return new Ea(L||t,t)}function _s(e,t,L,I,j){j==null&&(j=e.cm&&(e.cm.display.shift||e.extend)),mi(e,new di([gs(e.sel.primary(),t,L,j)],0),I)}function $s(e,t,L){for(var I=[],j=e.cm&&(e.cm.display.shift||e.extend),$=0;$=t.ch:ge.to>t.ch))){if(j&&(et(be,"beforeCursorEnter"),be.explicitlyCleared))if($.markedSpans){--ue;continue}else break;if(!be.atomic)continue;if(L){var vt=be.find(I<0?1:-1),Kt=void 0;if((I<0?nt:Re)&&(vt=il(e,vt,-I,vt&&vt.line==t.line?$:null)),vt&&vt.line==t.line&&(Kt=En(vt,L))&&(I<0?Kt<0:Kt>0))return Go(e,vt,t,I,j)}var It=be.find(I<0?-1:1);return(I<0?Re:nt)&&(It=il(e,It,I,It.line==t.line?$:null)),It?Go(e,It,t,I,j):null}}return t}function bs(e,t,L,I,j){var $=I||1,ue=Go(e,t,L,$,j)||!j&&Go(e,t,L,$,!0)||Go(e,t,L,-$,j)||!j&&Go(e,t,L,-$,!0);return ue||(e.cantEdit=!0,Yt(e.first,0))}function il(e,t,L,I){return L<0&&t.ch==0?t.line>e.first?on(e,Yt(t.line-1)):null:L>0&&t.ch==(I||hn(e,t.line)).text.length?t.line=0;--j)sl(e,{from:I[j].from,to:I[j].to,text:j?[""]:t.text,origin:t.origin});else sl(e,t)}function sl(e,t){if(t.text.length==1&&t.text[0]==""&&En(t.from,t.to)==0)return;var L=Na(e,t);Qs(e,t,L,e.cm?e.cm.curOp.id:NaN),Vo(e,t,L,ia(e,t));var I=[];Xa(e,function(j,$){!$&&de(I,j.history)==-1&&(dl(j.history,t),I.push(j.history)),Vo(j,t,null,ia(j,t))})}function ys(e,t,L){var I=e.cm&&e.cm.state.suppressEdits;if(I&&!L)return;for(var j=e.history,$,ue=e.sel,ge=t=="undo"?j.done:j.undone,be=t=="undo"?j.undone:j.done,Re=0;Re=0;--It){var un=Kt(It);if(un)return un.v}}function ll(e,t){if(t==0)return;if(e.first+=t,e.sel=new di(ce(e.sel.ranges,function(j){return new Ea(Yt(j.anchor.line+t,j.anchor.ch),Yt(j.head.line+t,j.head.ch))}),e.sel.primIndex),e.cm){Ra(e.cm,e.first,e.first-t,t);for(var L=e.cm.display,I=L.viewFrom;Ie.lastLine())return;if(t.from.line$&&(t={from:t.from,to:Yt($,hn(e,$).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ur(e,t.from,t.to),L||(L=Na(e,t)),e.cm?kl(e.cm,t,I):vo(e,t,I),Ho(e,L,ye),e.cantEdit&&bs(e,Yt(e.firstLine(),0))&&(e.cantEdit=!1)}function kl(e,t,L){var I=e.doc,j=e.display,$=t.from,ue=t.to,ge=!1,be=$.line;e.options.lineWrapping||(be=xr(wt(hn(I,$.line))),I.iter(be,ue.line+1,function(It){if(It==j.maxLine)return ge=!0,!0})),I.sel.contains(t.from,t.to)>-1&&ke(e),vo(I,t,L,va(e)),e.options.lineWrapping||(I.iter(be,$.line+t.text.length,function(It){var un=Bt(It);un>j.maxLineLength&&(j.maxLine=It,j.maxLineLength=un,j.maxLineChanged=!0,ge=!1)}),ge&&(e.curOp.updateMaxLine=!0)),ai(I,$.line),ni(e,400);var Re=t.text.length-(ue.line-$.line)-1;t.full?Ra(e):$.line==ue.line&&t.text.length==1&&!Hi(e.doc,t)?Ma(e,$.line,"text"):Ra(e,$.line,ue.line+1,Re);var nt=Be(e,"changes"),vt=Be(e,"change");if(vt||nt){var Kt={from:$,to:ue,text:t.text,removed:t.removed,origin:t.origin};vt&&Ft(e,"change",e,Kt),nt&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Kt)}e.display.selForContextMenu=null}function Xo(e,t,L,I,j){var $;I||(I=L),En(I,L)<0&&($=[I,L],L=$[0],I=$[1]),typeof t=="string"&&(t=e.splitLines(t)),zo(e,{from:L,to:I,text:t,origin:j})}function ul(e,t,L,I){L1||!(this.children[0]instanceof wo))){var ge=[];this.collapse(ge),this.children=[new wo(ge)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var ue=j.lines.length%25+25,ge=ue;ge10);e.parent.maybeSpill()},iterN:function(e,t,L){for(var I=0;Ie.display.maxLineLength&&(e.display.maxLine=Re,e.display.maxLineLength=nt,e.display.maxLineChanged=!0)}I!=null&&e&&this.collapsed&&Ra(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&&Ft(e,"markerCleared",e,this,I,j),t&&$i(e),this.parent&&this.parent.clear()},Gi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var L,I,j=0;j0||ue==0&&$.clearWhenEmpty!==!1)return $;if($.replacedWith&&($.collapsed=!0,$.widgetNode=k("span",[$.replacedWith],"CodeMirror-widget"),I.handleMouseEvents||$.widgetNode.setAttribute("cm-ignore-events","true"),I.insertLeft&&($.widgetNode.insertLeft=!0)),$.collapsed){if(bn(e,t.line,t,L,$)||t.line!=L.line&&bn(e,L.line,t,L,$))throw new Error("Inserting collapsed marker partially overlapping an existing one");Sa()}$.addToHistory&&Qs(e,{from:t,to:L,origin:"markText"},e.sel,NaN);var ge=t.line,be=e.cm,Re;if(e.iter(ge,L.line+1,function(vt){be&&$.collapsed&&!be.options.lineWrapping&&wt(vt)==be.display.maxLine&&(Re=!0),$.collapsed&&ge!=t.line&&Nr(vt,0),hi(vt,new qa($,ge==t.line?t.ch:null,ge==L.line?L.ch:null)),++ge}),$.collapsed&&e.iter(t.line,L.line+1,function(vt){Cn(e,vt)&&Nr(vt,0)}),$.clearOnEnter&&Pe($,"beforeCursorEnter",function(){return $.clear()}),$.readOnly&&(oi(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),$.collapsed&&($.id=++hl,$.atomic=!0),be){if(Re&&(be.curOp.updateMaxLine=!0),$.collapsed)Ra(be,t.line,L.line+1);else if($.className||$.startStyle||$.endStyle||$.css||$.attributes||$.title)for(var nt=t.line;nt<=L.line;nt++)Ma(be,nt,"text");$.atomic&&rl(be.doc),Ft(be,"markerAdded",be,$)}return $}var Qo=function(e,t){this.markers=e,this.primary=t;for(var L=0;L=0;be--)zo(this,I[be]);ge?tl(this,ge):this.cm&&Xi(this.cm)}),undo:za(function(){ys(this,"undo")}),redo:za(function(){ys(this,"redo")}),undoSelection:za(function(){ys(this,"undo",!0)}),redoSelection:za(function(){ys(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,L=0,I=0;I=e.ch)&&t.push(j.marker.parent||j.marker)}return t},findMarks:function(e,t,L){e=on(this,e),t=on(this,t);var I=[],j=e.line;return this.iter(e.line,t.line+1,function($){var ue=$.markedSpans;if(ue)for(var ge=0;ge=be.to||be.from==null&&j!=e.line||be.from!=null&&j==t.line&&be.from>=t.ch)&&(!L||L(be.marker))&&I.push(be.marker.parent||be.marker)}++j}),I},getAllMarks:function(){var e=[];return this.iter(function(t){var L=t.markedSpans;if(L)for(var I=0;Ie)return t=e,!0;e-=$,++L}),on(this,Yt(L,t))},indexFromPos:function(e){e=on(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var nt=e.dataTransfer.getData("Text");if(nt){var vt;if(t.state.draggingText&&!t.state.draggingText.copy&&(vt=t.listSelections()),Ho(t.doc,Qn(L,L)),vt)for(var Kt=0;Kt=0;ge--)Xo(e.doc,"",I[ge].from,I[ge].to,"+delete");Xi(e)})}function Us(e,t,L){var I=Ce(e.text,t+L,L);return I<0||I>e.text.length?null:I}function js(e,t,L){var I=Us(e,t.ch,L);return I==null?null:new Yt(t.line,I,L<0?"after":"before")}function Bs(e,t,L,I,j){if(e){t.doc.direction=="rtl"&&(j=-j);var $=ct(L,t.doc.direction);if($){var ue=j<0?Q($):$[0],ge=j<0==(ue.level==1),be=ge?"after":"before",Re;if(ue.level>0||t.doc.direction=="rtl"){var nt=Je(t,L);Re=j<0?L.text.length-1:0;var vt=Et(t,nt,Re).top;Re=Ke(function(Kt){return Et(t,nt,Kt).top==vt},j<0==(ue.level==1)?ue.from:ue.to-1,Re),be=="before"&&(Re=Us(L,Re,1))}else Re=j<0?ue.to:ue.from;return new Yt(I,Re,be)}}return new Yt(I,j<0?L.text.length:0,j<0?"before":"after")}function Fs(e,t,L,I){var j=ct(t,e.doc.direction);if(!j)return js(t,L,I);L.ch>=t.text.length?(L.ch=t.text.length,L.sticky="before"):L.ch<=0&&(L.ch=0,L.sticky="after");var $=at(j,L.ch,L.sticky),ue=j[$];if(e.doc.direction=="ltr"&&ue.level%2==0&&(I>0?ue.to>L.ch:ue.from=ue.from&&Kt>=nt.begin)){var It=vt?"before":"after";return new Yt(L.line,Kt,It)}}var un=function(Xn,cr,Yn){for(var Er=function(Ha,vi){return vi?new Yt(L.line,ge(Ha,1),"before"):new Yt(L.line,Ha,"after")};Xn>=0&&Xn0==(Zr.level!=1),ma=Wr?Yn.begin:ge(Yn.end,-1);if(Zr.from<=ma&&ma0?nt.end:ge(nt.begin,-1);return In!=null&&!(I>0&&In==t.text.length)&&(On=un(I>0?0:j.length-1,I,Re(In)),On)?On: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(t){if(t.empty()){var L=hn(e.doc,t.head.line).text.length;return t.head.ch==L&&t.head.line0)j=new Yt(j.line,j.ch+1),e.replaceRange($.charAt(j.ch-1)+$.charAt(j.ch-2),Yt(j.line,j.ch-2),j,"+transpose");else if(j.line>e.doc.first){var ue=hn(e.doc,j.line-1).text;ue&&(j=new Yt(j.line,1),e.replaceRange($.charAt(0)+e.doc.lineSeparator()+ue.charAt(ue.length-1),Yt(j.line-1,ue.length-1),j,"+transpose"))}}L.push(new Ea(j,j))}e.setSelections(L)})},newlineAndIndent:function(e){return ci(e,function(){for(var t=e.listSelections(),L=t.length-1;L>=0;L--)e.replaceRange(e.doc.lineSeparator(),t[L].anchor,t[L].head,"+input");t=e.listSelections();for(var I=0;Ie&&En(t,this.pos)==0&&L==this.button};var ls,us;function Yl(e,t){var L=+new Date;return us&&us.compare(L,e,t)?(ls=us=null,"triple"):ls&&ls.compare(L,e,t)?(us=new Gs(L,e,t),ls=null,"double"):(ls=new Gs(L,e,t),us=null,"single")}function zs(e){var t=this,L=t.display;if(Ct(t,e)||L.activeTouch&&L.input.supportsTouch())return;if(L.input.ensurePolled(),L.shift=e.shiftKey,ca(L,e)){i||(L.scroller.draggable=!1,setTimeout(function(){return L.scroller.draggable=!0},100));return}if(Xs(t,e))return;var I=ga(t,e),j=bt(e),$=I?Yl(I,j):"single";if(window.focus(),j==1&&t.state.selectingText&&t.state.selectingText(e),I&&Sl(t,j,I,$,e))return;j==1?I?Ql(t,I,$,e):dt(e)==L.scroller&&Te(e):j==2?(I&&_s(t.doc,I),setTimeout(function(){return L.input.focus()},20)):j==3&&(R?t.display.input.onContextMenu(e):Mo(t))}function Sl(e,t,L,I,j){var $="Click";return I=="double"?$="Double"+$:I=="triple"&&($="Triple"+$),$=(t==1?"Left":t==2?"Middle":"Right")+$,ss(e,bl($,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)!=_e}finally{e.state.suppressEdits=!1}return ge})}function Jl(e,t,L){var I=e.getOption("configureMouse"),j=I?I(e,t,L):{};if(j.unit==null){var $=g?L.shiftKey&&L.metaKey:L.altKey;j.unit=$?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(j.extend==null||e.doc.extend)&&(j.extend=e.doc.extend||L.shiftKey),j.addNew==null&&(j.addNew=l?L.metaKey:L.ctrlKey),j.moveOnDrag==null&&(j.moveOnDrag=!(l?L.altKey:L.ctrlKey)),j}function Ql(e,t,L,I){S?setTimeout(F(to,e),0):e.curOp.focus=z();var j=Jl(e,L,I),$=e.doc.sel,ue;e.options.dragDrop&&Ut&&!e.isReadOnly()&&L=="single"&&(ue=$.contains(t))>-1&&(En((ue=$.ranges[ue]).from(),t)<0||t.xRel>0)&&(En(ue.to(),t)>0||t.xRel<0)?Zl(e,I,t,j):$l(e,I,t,j)}function Zl(e,t,L,I){var j=e.display,$=!1,ue=ja(e,function(Re){i&&(j.scroller.draggable=!1),e.state.draggingText=!1,pt(j.wrapper.ownerDocument,"mouseup",ue),pt(j.wrapper.ownerDocument,"mousemove",ge),pt(j.scroller,"dragstart",be),pt(j.scroller,"drop",ue),$||(Te(Re),I.addNew||_s(e.doc,L,null,null,I.extend),i&&!f||S&&r==9?setTimeout(function(){j.wrapper.ownerDocument.body.focus({preventScroll:!0}),j.input.focus()},20):j.input.focus())}),ge=function(Re){$=$||Math.abs(t.clientX-Re.clientX)+Math.abs(t.clientY-Re.clientY)>=10},be=function(){return $=!0};i&&(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",be),Pe(j.scroller,"drop",ue),Mo(e),setTimeout(function(){return j.input.focus()},20)}function Vs(e,t,L){if(L=="char")return new Ea(t,t);if(L=="word")return e.findWordAt(t);if(L=="line")return new Ea(Yt(t.line,0),on(e.doc,Yt(t.line+1,0)));var I=L(e,t);return new Ea(I.from,I.to)}function $l(e,t,L,I){var j=e.display,$=e.doc;Te(t);var ue,ge,be=$.sel,Re=be.ranges;if(I.addNew&&!I.extend?(ge=$.sel.contains(L),ge>-1?ue=Re[ge]:ue=new Ea(L,L)):(ue=$.sel.primary(),ge=$.sel.primIndex),I.unit=="rectangle")I.addNew||(ue=new Ea(L,L)),L=ga(e,t,!0,!0),ge=-1;else{var nt=Vs(e,L,I.unit);I.extend?ue=gs(ue,nt.anchor,nt.head,I.extend):ue=nt}I.addNew?ge==-1?(ge=Re.length,mi($,qr(e,Re.concat([ue]),ge),{scroll:!1,origin:"*mouse"})):Re.length>1&&Re[ge].empty()&&I.unit=="char"&&!I.extend?(mi($,qr(e,Re.slice(0,ge).concat(Re.slice(ge+1)),0),{scroll:!1,origin:"*mouse"}),be=$.sel):Ao($,ge,ue,se):(ge=0,mi($,new di([ue],0),se),be=$.sel);var vt=L;function Kt(Yn){if(En(vt,Yn)==0)return;if(vt=Yn,I.unit=="rectangle"){for(var Er=[],Zr=e.options.tabSize,Wr=G(hn($,L.line).text,L.ch,Zr),ma=G(hn($,Yn.line).text,Yn.ch,Zr),Ha=Math.min(Wr,ma),vi=Math.max(Wr,ma),$a=Math.min(L.line,Yn.line),zi=Math.min(e.lastLine(),Math.max(L.line,Yn.line));$a<=zi;$a++){var Ui=hn($,$a).text,li=fe(Ui,Ha,Zr);Ha==vi?Er.push(new Ea(Yt($a,li),Yt($a,li))):Ui.length>li&&Er.push(new Ea(Yt($a,li),Yt($a,fe(Ui,vi,Zr))))}Er.length||Er.push(new Ea(L,L)),mi($,qr(e,be.ranges.slice(0,ge).concat(Er),ge),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Yn)}else{var ji=ue,xi=Vs(e,Yn,I.unit),fi=ji.anchor,ui;En(xi.anchor,fi)>0?(ui=xi.head,fi=or(ji.from(),xi.anchor)):(ui=xi.anchor,fi=yr(ji.to(),xi.head));var ri=be.ranges.slice(0);ri[ge]=ql(e,new Ea(on($,fi),ui)),mi($,qr(e,ri,ge),se)}}var It=j.wrapper.getBoundingClientRect(),un=0;function On(Yn){var Er=++un,Zr=ga(e,Yn,!0,I.unit=="rectangle");if(!Zr)return;if(En(Zr,vt)!=0){e.curOp.focus=z(),Kt(Zr);var Wr=uo(j,$);(Zr.line>=Wr.to||Zr.lineIt.bottom?20:0;ma&&setTimeout(ja(e,function(){if(un!=Er)return;j.scroller.scrollTop+=ma,On(Yn)}),50)}}function In(Yn){e.state.selectingText=!1,un=Infinity,Yn&&(Te(Yn),j.input.focus()),pt(j.wrapper.ownerDocument,"mousemove",Xn),pt(j.wrapper.ownerDocument,"mouseup",cr),$.history.lastSelOrigin=null}var Xn=ja(e,function(Yn){Yn.buttons===0||!bt(Yn)?In(Yn):On(Yn)}),cr=ja(e,In);e.state.selectingText=cr,Pe(j.wrapper.ownerDocument,"mousemove",Xn),Pe(j.wrapper.ownerDocument,"mouseup",cr)}function ql(e,t){var L=t.anchor,I=t.head,j=hn(e.doc,L.line);if(En(L,I)==0&&L.sticky==I.sticky)return t;var $=ct(j);if(!$)return t;var ue=at($,L.ch,L.sticky),ge=$[ue];if(ge.from!=L.ch&&ge.to!=L.ch)return t;var be=ue+(ge.from==L.ch==(ge.level!=1)?0:1);if(be==0||be==$.length)return t;var Re;if(I.line!=L.line)Re=(I.line-L.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var nt=at($,I.ch,I.sticky),vt=nt-ue||(I.ch-L.ch)*(ge.level==1?-1:1);nt==be-1||nt==be?Re=vt<0:Re=vt>0}var Kt=$[be+(Re?-1:0)],It=Re==(Kt.level==1),un=It?Kt.from:Kt.to,On=It?"after":"before";return L.ch==un&&L.sticky==On?t:new Ea(new Yt(L.line,un,On),I)}function Tl(e,t,L,I){var j,$;if(t.touches)j=t.touches[0].clientX,$=t.touches[0].clientY;else try{j=t.clientX,$=t.clientY}catch(Kt){return!1}if(j>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;I&&Te(t);var ue=e.display,ge=ue.lineDiv.getBoundingClientRect();if($>ge.bottom||!Be(e,L))return Le(t);$-=ge.top-ue.viewOffset;for(var be=0;be=j){var nt=Hr(e.doc,$),vt=e.display.gutterSpecs[be];return et(e,L,e,nt,vt.className,t),Le(t)}}}function Xs(e,t){return Tl(e,t,"gutterClick",!0)}function Dl(e,t){if(ca(e.display,t)||Al(e,t))return;if(Ct(e,t,"contextmenu"))return;R||e.display.input.onContextMenu(t)}function Al(e,t){return Be(e,"gutterContextMenu")?Tl(e,t,"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-"),ar(e)}var qo={toString:function(){return"CodeMirror.Init"}},Ss={},cs={};function eu(e){var t=e.optionHandlers;function L(I,j,$,ue){e.defaults[I]=j,$&&(t[I]=ue?function(ge,be,Re){Re!=qo&&$(ge,be,Re)}:$)}e.defineOption=L,e.Init=qo,L("value","",function(I,j){return I.setValue(j)},!0),L("mode",null,function(I,j){I.doc.modeOption=j,Qa(I)},!0),L("indentUnit",2,Qa,!0),L("indentWithTabs",!1),L("smartIndent",!0),L("tabSize",4,function(I){Ei(I),ar(I),Ra(I)},!0),L("lineSeparator",null,function(I,j){if(I.doc.lineSep=j,!j)return;var $=[],ue=I.doc.first;I.doc.iter(function(be){for(var Re=0;;){var nt=be.text.indexOf(j,Re);if(nt==-1)break;Re=nt+j.length,$.push(Yt(ue,nt))}ue++});for(var ge=$.length-1;ge>=0;ge--)Xo(I.doc,j,$[ge],Yt($[ge].line,$[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,$){I.state.specialChars=new RegExp(j.source+(j.test(" ")?"":"| "),"g"),$!=qo&&I.refresh()}),L("specialCharPlaceholder",vr,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",!T),L("wholeLineUpdateBefore",!0),L("theme","default",function(I){wl(I),Ni(I)},!0),L("keyMap","default",function(I,j,$){var ue=os(j),ge=$!=qo&&os($);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=si(j,I.options.lineNumbers),Ni(I)},!0),L("fixedGutter",!0,function(I,j){I.display.gutters.style.left=j?ea(I.display)+"px":"0",I.refresh()},!0),L("coverGutterNextToScrollbar",!1,function(I){return Pi(I)},!0),L("scrollbarStyle","native",function(I){Co(I),Pi(I),I.display.scrollbars.setScrollTop(I.doc.scrollTop),I.display.scrollbars.setScrollLeft(I.doc.scrollLeft)},!0),L("lineNumbers",!1,function(I,j){I.display.gutterSpecs=si(I.options.gutters,j),Ni(I)},!0),L("firstLineNumber",1,Ni,!0),L("lineNumberFormatter",function(I){return I},Ni,!0),L("showCursorWhenSelecting",!1,Ta,!0),L("resetSelectionOnContextMenu",!0),L("lineWiseCopyCut",!0),L("pasteLinesPerSelection",!0),L("selectionsMayTouch",!1),L("readOnly",!1,function(I,j){j=="nocursor"&&(no(I),I.display.input.blur()),I.display.input.readOnlyChanged(j)}),L("screenReaderLabel",null,function(I,j){j=j===""?null:j,I.display.input.screenReaderLabelChanged(j)}),L("disableInput",!1,function(I,j){j||I.display.input.reset()},!0),L("dragDrop",!0,tu),L("allowDropFileTypes",null),L("cursorBlinkRate",530),L("cursorScrollMargin",0),L("cursorHeight",1,Ta,!0),L("singleCursorHeightPerLine",!0,Ta,!0),L("workTime",100),L("workDelay",100),L("flattenSpans",!0,Ei,!0),L("addModeClass",!1,Ei,!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,Ei,!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,t,L){var I=L&&L!=qo;if(!t!=!I){var j=e.display.dragFunctions,$=t?Pe:pt;$(e.display.scroller,"dragstart",j.start),$(e.display.scroller,"dragenter",j.enter),$(e.display.scroller,"dragover",j.over),$(e.display.scroller,"dragleave",j.leave),$(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):(C(e.display.wrapper,"CodeMirror-wrap"),Qt(e)),xa(e),Ra(e),ar(e),setTimeout(function(){return Pi(e)},100)}function Va(e,t){var L=this;if(!(this instanceof Va))return new Va(e,t);this.options=t=t?B(t):{},B(Ss,t,!1);var I=t.value;typeof I=="string"?I=new Si(I,t.mode,null,t.lineSeparator,t.direction):t.mode&&(I.modeOption=t.mode),this.doc=I;var j=new Va.inputStyles[t.inputStyle](this),$=this.display=new ho(e,I,j,t);$.wrapper.CodeMirror=this,wl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Co(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ae,keySeq:null,specialChars:null},t.autofocus&&!a&&$.input.focus(),S&&r<11&&setTimeout(function(){return L.display.input.reset(!0)},20),Pl(this),ou(),ki(this),this.curOp.forceUpdate=!0,As(this,I),t.autofocus&&!a||this.hasFocus()?setTimeout(function(){L.hasFocus()&&!L.state.focused&&Ii(L)},20):no(this);for(var ue in cs)cs.hasOwnProperty(ue)&&cs[ue](this,t[ue],qo);Wa(this),t.finishInit&&t.finishInit(this);for(var ge=0;ge20*20}Pe(t.scroller,"touchstart",function(be){if(!Ct(e,be)&&!$(be)&&!Xs(e,be)){t.input.ensurePolled(),clearTimeout(L);var Re=+new Date;t.activeTouch={start:Re,moved:!1,prev:Re-I.end<=300?I:null},be.touches.length==1&&(t.activeTouch.left=be.touches[0].pageX,t.activeTouch.top=be.touches[0].pageY)}}),Pe(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Pe(t.scroller,"touchend",function(be){var Re=t.activeTouch;if(Re&&!ca(t,be)&&Re.left!=null&&!Re.moved&&new Date-Re.start<300){var nt=e.coordsChar(t.activeTouch,"page"),vt;!Re.prev||ue(Re,Re.prev)?vt=new Ea(nt,nt):!Re.prev.prev||ue(Re,Re.prev.prev)?vt=e.findWordAt(nt):vt=new Ea(Yt(nt.line,0),on(e.doc,Yt(nt.line+1,0))),e.setSelection(vt.anchor,vt.head),e.focus(),Te(be)}j()}),Pe(t.scroller,"touchcancel",j),Pe(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Ji(e,t.scroller.scrollTop),Za(e,t.scroller.scrollLeft,!0),et(e,"scroll",e))}),Pe(t.scroller,"mousewheel",function(be){return mo(e,be)}),Pe(t.scroller,"DOMMouseScroll",function(be){return mo(e,be)}),Pe(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(be){Ct(e,be)||Fe(be)},over:function(be){Ct(e,be)||(Fl(e,be),Fe(be))},start:function(be){return vl(e,be)},drop:ja(e,Bl),leave:function(be){Ct(e,be)||Ls(e)}};var ge=t.input.getField();Pe(ge,"keyup",function(be){return Cl.call(e,be)}),Pe(ge,"keydown",ja(e,xl)),Pe(ge,"keypress",ja(e,Ol)),Pe(ge,"focus",function(be){return Ii(e,be)}),Pe(ge,"blur",function(be){return no(e,be)})}var H=[];Va.defineInitHook=function(e){return H.push(e)};function J(e,t,L,I){var j=e.doc,$;L==null&&(L="add"),L=="smart"&&(j.mode.indent?$=Aa(e,t).state:L="prev");var ue=e.options.tabSize,ge=hn(j,t),be=G(ge.text,null,ue);ge.stateAfter&&(ge.stateAfter=null);var Re=ge.text.match(/^\s*/)[0],nt;if(!I&&!/\S/.test(ge.text))nt=0,L="not";else if(L=="smart"&&(nt=j.mode.indent($,ge.text.slice(Re.length),ge.text),nt==_e||nt>150)){if(!I)return;L="prev"}L=="prev"?t>j.first?nt=G(hn(j,t-1).text,null,ue):nt=0:L=="add"?nt=be+e.options.indentUnit:L=="subtract"?nt=be-e.options.indentUnit:typeof L=="number"&&(nt=be+L),nt=Math.max(0,nt);var vt="",Kt=0;if(e.options.indentWithTabs)for(var It=Math.floor(nt/ue);It;--It)Kt+=ue,vt+=" ";if(Ktue,be=ze(t),Re=null;if(ge&&I.ranges.length>1)if(ne&&ne.text.join(` -`)==t){if(I.ranges.length%ne.text.length==0){Re=[];for(var nt=0;nt=0;Kt--){var It=I.ranges[Kt],un=It.from(),On=It.to();It.empty()&&(L&&L>0?un=Yt(un.line,un.ch-L):e.state.overwrite&&!ge?On=Yt(On.line,Math.min(hn($,On.line).text.length,On.ch+Q(be).length)):ge&&ne&&ne.lineWise&&ne.text.join(` + height: `+(t.bottom-t.top+lt(e)+L.barHeight)+`px; + left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild($),$.scrollIntoView(j),e.display.lineSpace.removeChild($)}}function Lo(e,t,L,I){I==null&&(I=0);var j;!e.options.lineWrapping&&t==L&&(t=t.ch?Yt(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,L=t.sticky=="before"?Yt(t.line,t.ch+1,"before"):t);for(var $=0;$<5;$++){var ue=!1,ge=Sn(e,t),be=!L||L==t?ge:Sn(e,L);j={left:Math.min(ge.left,be.left),top:Math.min(ge.top,be.top)-I,right:Math.max(ge.left,be.left),bottom:Math.max(ge.bottom,be.bottom)+I};var Re=Vi(e,j),nt=e.doc.scrollTop,mt=e.doc.scrollLeft;if(Re.scrollTop!=null&&(Ji(e,Re.scrollTop),Math.abs(e.doc.scrollTop-nt)>1&&(ue=!0)),Re.scrollLeft!=null&&(Za(e,Re.scrollLeft),Math.abs(e.doc.scrollLeft-mt)>1&&(ue=!0)),!ue)break}return j}function bo(e,t){var L=Vi(e,t);L.scrollTop!=null&&Ji(e,L.scrollTop),L.scrollLeft!=null&&Za(e,L.scrollLeft)}function Vi(e,t){var L=e.display,I=sr(e.display);t.top<0&&(t.top=0);var j=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:L.scroller.scrollTop,$=Se(e),ue={};t.bottom-t.top>$&&(t.bottom=t.top+$);var ge=e.doc.height+He(L),be=t.topge-I;if(t.topj+$){var nt=Math.min(t.top,(Re?ge:t.bottom)-$);nt!=j&&(ue.scrollTop=nt)}var mt=e.options.fixedGutter?0:L.gutters.offsetWidth,Kt=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:L.scroller.scrollLeft-mt,It=Ye(e)-L.gutters.offsetWidth,un=t.right-t.left>It;return un&&(t.right=t.left+It),t.left<10?ue.scrollLeft=0:t.leftIt+Kt-3&&(ue.scrollLeft=t.right+(un?0:10)-It),ue}function co(e,t){if(t==null)return;yo(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function Xi(e){yo(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Yi(e,t,L){(t!=null||L!=null)&&yo(e),t!=null&&(e.curOp.scrollLeft=t),L!=null&&(e.curOp.scrollTop=L)}function ko(e,t){yo(e),e.curOp.scrollToPos=t}function yo(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var L=sn(e,t.from),I=sn(e,t.to);ao(e,L,I,t.margin)}}function ao(e,t,L,I){var j=Vi(e,{left:Math.min(t.left,L.left),top:Math.min(t.top,L.top)-I,right:Math.max(t.right,L.right),bottom:Math.max(t.bottom,L.bottom)+I});Yi(e,j.scrollLeft,j.scrollTop)}function Ji(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;D||fo(e,{top:t}),Qi(e,t,!0),D&&fo(e),ni(e,100)}function Qi(e,t,L){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!L)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function Za(e,t,L,I){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(L?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!I)return;e.doc.scrollLeft=t,fa(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function Li(e){var t=e.display,L=t.gutters.offsetWidth,I=Math.round(e.doc.height+He(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?L:0,docHeight:I,scrollHeight:I+lt(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:L}}var wi=function(e,t,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&&t(I.scrollTop,"vertical")}),Pe(j,"scroll",function(){j.clientWidth&&t(j.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,S&&r<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};wi.prototype.update=function(e){var t=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=t?I+"px":"0";var j=e.viewHeight-(t?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(t){this.horiz.style.display="block",this.horiz.style.right=L?I+"px":"0",this.horiz.style.left=e.barLeft+"px";var $=e.viewWidth-e.barLeft-(L?I:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+$)+"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:t?I:0}},wi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},wi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},wi.prototype.zeroWidthHack=function(){var e=l&&!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},wi.prototype.enableZeroWidthBar=function(e,t,L){e.style.pointerEvents="auto";function I(){var j=e.getBoundingClientRect(),$=L=="vert"?document.elementFromPoint(j.right-1,(j.top+j.bottom)/2):document.elementFromPoint((j.right+j.left)/2,j.bottom-1);$!=e?e.style.pointerEvents="none":t.set(1e3,I)}t.set(1e3,I)},wi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Zi=function(){};Zi.prototype.update=function(){return{bottom:0,right:0}},Zi.prototype.setScrollLeft=function(){},Zi.prototype.setScrollTop=function(){},Zi.prototype.clear=function(){};function Pi(e,t){t||(t=Li(e));var L=e.display.barWidth,I=e.display.barHeight;Eo(e,t);for(var j=0;j<4&&L!=e.display.barWidth||I!=e.display.barHeight;j++)L!=e.display.barWidth&&e.options.lineWrapping&&ro(e),Eo(e,Li(e)),L=e.display.barWidth,I=e.display.barHeight}function Eo(e,t){var L=e.display,I=L.scrollbars.update(t);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=t.gutterWidth+"px"):L.gutterFiller.style.display=""}var xo={native:wi,null:Zi};function Co(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&C(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new xo[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Pe(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,L){L=="horizontal"?Za(e,t):Ji(e,t)},e),e.display.scrollbars.addClass&&W(e.display.wrapper,e.display.scrollbars.addClass)}var io=0;function ki(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++io},na(e.curOp)}function $i(e){var t=e.curOp;t&&Rt(t,function(L){for(var I=0;I=L.viewTo)||L.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new bi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function so(e){e.updatedDisplay=e.mustUpdate&&Wi(e.cm,e.update)}function Oo(e){var t=e.cm,L=t.display;e.updatedDisplay&&ro(t),e.barMeasure=Li(t),L.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=We(t,L.maxLine,L.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(L.scroller.clientWidth,L.sizer.offsetLeft+e.adjustWidthTo+lt(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,L.sizer.offsetLeft+e.adjustWidthTo-Ye(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=L.input.prepareSelection())}function Uo(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var L=+new Date+e.options.workTime,I=Aa(e,t.highlightFrontier),j=[];t.iter(I.line,Math.min(t.first+t.size,e.display.viewTo+500),function($){if(I.line>=e.display.viewFrom){var ue=$.styles,ge=$.text.length>e.options.maxHighlightLength?yn(t.mode,I.state):null,be=ya(e,$,I,!0);ge&&(I.state=ge),$.styles=be.styles;var Re=$.styleClasses,nt=be.classes;nt?$.styleClasses=nt:Re&&($.styleClasses=null);for(var mt=!ue||ue.length!=$.styles.length||Re!=nt&&(!Re||!nt||Re.bgClass!=nt.bgClass||Re.textClass!=nt.textClass),Kt=0;!mt&&KtL)return ni(e,e.options.workDelay),!0}),t.highlightFrontier=I.line,t.modeFrontier=Math.max(t.modeFrontier,I.line),j.length&&ci(e,function(){for(var $=0;$=L.viewFrom&&t.visible.to<=L.viewTo&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo)&&L.renderedView==L.view&&Ai(e)==0)return!1;Wa(e)&&(ka(e),t.dims=er(e));var j=I.first+I.size,$=Math.max(t.visible.from-e.options.viewportMargin,I.first),ue=Math.min(j,t.visible.to+e.options.viewportMargin);L.viewFrom<$&&$-L.viewFrom<20&&($=Math.max(I.first,L.viewFrom)),L.viewTo>ue&&L.viewTo-ue<20&&(ue=Math.min(j,L.viewTo)),Ua&&($=ln(e.doc,$),ue=en(e.doc,ue));var ge=$!=L.viewFrom||ue!=L.viewTo||L.lastWrapHeight!=t.wrapperHeight||L.lastWrapWidth!=t.wrapperWidth;Fi(e,$,ue),L.viewOffset=Vt(hn(e.doc,L.viewFrom)),e.display.mover.style.top=L.viewOffset+"px";var be=Ai(e);if(!ge&&be==0&&!t.force&&L.renderedView==L.view&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo))return!1;var Re=To(e);return be>4&&(L.lineDiv.style.display="none"),Wo(e,L.updateLineNumbers,t.dims),be>4&&(L.lineDiv.style.display=""),L.renderedView=L.view,qi(Re),E(L.cursorDiv),E(L.selectionDiv),L.gutters.style.height=L.sizer.style.minHeight=0,ge&&(L.lastWrapHeight=t.wrapperHeight,L.lastWrapWidth=t.wrapperWidth,ni(e,400)),L.updateLineNumbers=null,!0}function Do(e,t){for(var L=t.viewport,I=!0;;I=!1){if(!I||!e.options.lineWrapping||t.oldDisplayWidth==Ye(e)){if(L&&L.top!=null&&(L={top:Math.min(e.doc.height+He(e.display)-Se(e),L.top)}),t.visible=uo(e.display,e.doc,L),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else I&&(t.visible=uo(e.display,e.doc,L));if(!Wi(e,t))break;ro(e);var j=Li(e);Ta(e),Pi(e,j),_a(e,j),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function fo(e,t){var L=new bi(e,t);if(Wi(e,L)){ro(e),Do(e,L);var I=Li(e);Ta(e),Pi(e,I),_a(e,I),L.finish()}}function Wo(e,t,L){var I=e.display,j=e.options.lineNumbers,$=I.lineDiv,ue=$.firstChild;function ge(un){var On=un.nextSibling;return i&&l&&e.display.currentWheelTarget==un?un.style.display="none":un.parentNode.removeChild(un),On}for(var be=I.view,Re=I.viewFrom,nt=0;nt-1&&(It=!1),dn(e,mt,Re,L)),It&&(E(mt.lineNumber),mt.lineNumber.appendChild(document.createTextNode(tn(e.options,Re)))),ue=mt.node.nextSibling}Re+=mt.size}for(;ue;)ue=ge(ue)}function lo(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function _a(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+lt(e)+"px"}function fa(e){var t=e.display,L=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var I=ea(t)-t.scroller.scrollLeft+e.doc.scrollLeft,j=t.gutters.offsetWidth,$=I+"px",ue=0;ueue.clientWidth,be=ue.scrollHeight>ue.clientHeight;if(!(I&&ge||j&&be))return;if(j&&l&&i){e:for(var Re=t.target,nt=$.view;Re!=ue;Re=Re.parentNode)for(var mt=0;mt=0&&En(e,I.to())<=0)return L}return-1};var Ea=function(e,t){this.anchor=e,this.head=t};Ea.prototype.from=function(){return or(this.anchor,this.head)},Ea.prototype.to=function(){return yr(this.anchor,this.head)},Ea.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function qr(e,t,L){var I=e&&e.options.selectionsMayTouch,j=t[L];t.sort(function(Kt,It){return En(Kt.from(),It.from())}),L=de(t,j);for(var $=1;$0:be>=0){var Re=or(ge.from(),ue.from()),nt=yr(ge.to(),ue.to()),mt=ge.empty()?ue.from()==ue.head:ge.from()==ge.head;$<=L&&--L,t.splice(--$,2,new Ea(mt?nt:Re,mt?Re:nt))}}return new di(t,L)}function Qn(e,t){return new di([new Ea(e,t||e)],0)}function Lr(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 da(e,t){if(En(e,t.from)<0)return e;if(En(e,t.to)<=0)return Lr(t);var L=e.line+t.text.length-(t.to.line-t.from.line)-1,I=e.ch;return e.line==t.to.line&&(I+=Lr(t).ch-t.to.ch),Yt(L,I)}function Na(e,t){for(var L=[],I=0;I1&&e.remove(ge.line+1,un-1),e.insert(ge.line+1,Xn)}Ft(e,"change",e,t)}function Xa(e,t,L){function I(j,$,ue){if(j.linked)for(var ge=0;ge1&&!e.done[e.done.length-2].ranges)return e.done.pop(),Q(e.done)}function Qs(e,t,L,I){var j=e.history;j.undone.length=0;var $=+new Date,ue,ge;if((j.lastOp==I||j.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&j.lastModTime>$-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(ue=Ml(j,j.lastOp==I)))ge=Q(ue.changes),En(t.from,t.to)==0&&En(t.from,ge.to)==0?ge.to=Lr(t):ue.changes.push(ws(e,t));else{var be=Q(j.done);for((!be||!be.ranges)&&ms(e.sel,j.done),ue={changes:[ws(e,t)],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=$,j.lastOp=j.lastSelOp=I,j.lastOrigin=j.lastSelOrigin=t.origin,ge||ot(e,"historyAdded")}function Il(e,t,L,I){var j=t.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,t,L,I){var j=e.history,$=I&&I.origin;L==j.lastSelOp||$&&j.lastSelOrigin==$&&(j.lastModTime==j.lastSelTime&&j.lastOrigin==$||Il(e,$,Q(j.done),t))?j.done[j.done.length-1]=t:ms(t,j.done),j.lastSelTime=+new Date,j.lastSelOrigin=$,j.lastSelOp=L,I&&I.clearRedo!==!1&&Js(j.undone)}function ms(e,t){var L=Q(t);L&&L.ranges&&L.equals(e)||t.push(e)}function Ps(e,t,L,I){var j=t["spans_"+e.id],$=0;e.iter(Math.max(e.first,L),Math.min(e.first+e.size,I),function(ue){ue.markedSpans&&((j||(j=t["spans_"+e.id]={}))[$]=ue.markedSpans),++$})}function vs(e){if(!e)return null;for(var t,L=0;L-1&&(Q(ge)[mt]=Re[mt],delete Re[mt]))}}return I}function gs(e,t,L,I){if(I){var j=e.anchor;if(L){var $=En(t,j)<0;$!=En(L,j)<0?(j=t,t=L):$!=En(t,L)<0&&(t=L)}return new Ea(j,t)}else return new Ea(L||t,t)}function _s(e,t,L,I,j){j==null&&(j=e.cm&&(e.cm.display.shift||e.extend)),mi(e,new di([gs(e.sel.primary(),t,L,j)],0),I)}function $s(e,t,L){for(var I=[],j=e.cm&&(e.cm.display.shift||e.extend),$=0;$=t.ch:ge.to>t.ch))){if(j&&(ot(be,"beforeCursorEnter"),be.explicitlyCleared))if($.markedSpans){--ue;continue}else break;if(!be.atomic)continue;if(L){var mt=be.find(I<0?1:-1),Kt=void 0;if((I<0?nt:Re)&&(mt=il(e,mt,-I,mt&&mt.line==t.line?$:null)),mt&&mt.line==t.line&&(Kt=En(mt,L))&&(I<0?Kt<0:Kt>0))return Go(e,mt,t,I,j)}var It=be.find(I<0?-1:1);return(I<0?Re:nt)&&(It=il(e,It,I,It.line==t.line?$:null)),It?Go(e,It,t,I,j):null}}return t}function bs(e,t,L,I,j){var $=I||1,ue=Go(e,t,L,$,j)||!j&&Go(e,t,L,$,!0)||Go(e,t,L,-$,j)||!j&&Go(e,t,L,-$,!0);return ue||(e.cantEdit=!0,Yt(e.first,0))}function il(e,t,L,I){return L<0&&t.ch==0?t.line>e.first?on(e,Yt(t.line-1)):null:L>0&&t.ch==(I||hn(e,t.line)).text.length?t.line=0;--j)sl(e,{from:I[j].from,to:I[j].to,text:j?[""]:t.text,origin:t.origin});else sl(e,t)}function sl(e,t){if(t.text.length==1&&t.text[0]==""&&En(t.from,t.to)==0)return;var L=Na(e,t);Qs(e,t,L,e.cm?e.cm.curOp.id:NaN),Vo(e,t,L,ia(e,t));var I=[];Xa(e,function(j,$){!$&&de(I,j.history)==-1&&(dl(j.history,t),I.push(j.history)),Vo(j,t,null,ia(j,t))})}function ys(e,t,L){var I=e.cm&&e.cm.state.suppressEdits;if(I&&!L)return;for(var j=e.history,$,ue=e.sel,ge=t=="undo"?j.done:j.undone,be=t=="undo"?j.undone:j.done,Re=0;Re=0;--It){var un=Kt(It);if(un)return un.v}}function ll(e,t){if(t==0)return;if(e.first+=t,e.sel=new di(ce(e.sel.ranges,function(j){return new Ea(Yt(j.anchor.line+t,j.anchor.ch),Yt(j.head.line+t,j.head.ch))}),e.sel.primIndex),e.cm){Ra(e.cm,e.first,e.first-t,t);for(var L=e.cm.display,I=L.viewFrom;Ie.lastLine())return;if(t.from.line$&&(t={from:t.from,to:Yt($,hn(e,$).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ur(e,t.from,t.to),L||(L=Na(e,t)),e.cm?kl(e.cm,t,I):vo(e,t,I),Ho(e,L,ye),e.cantEdit&&bs(e,Yt(e.firstLine(),0))&&(e.cantEdit=!1)}function kl(e,t,L){var I=e.doc,j=e.display,$=t.from,ue=t.to,ge=!1,be=$.line;e.options.lineWrapping||(be=xr(wt(hn(I,$.line))),I.iter(be,ue.line+1,function(It){if(It==j.maxLine)return ge=!0,!0})),I.sel.contains(t.from,t.to)>-1&&Ne(e),vo(I,t,L,va(e)),e.options.lineWrapping||(I.iter(be,$.line+t.text.length,function(It){var un=Bt(It);un>j.maxLineLength&&(j.maxLine=It,j.maxLineLength=un,j.maxLineChanged=!0,ge=!1)}),ge&&(e.curOp.updateMaxLine=!0)),ai(I,$.line),ni(e,400);var Re=t.text.length-(ue.line-$.line)-1;t.full?Ra(e):$.line==ue.line&&t.text.length==1&&!Hi(e.doc,t)?Ma(e,$.line,"text"):Ra(e,$.line,ue.line+1,Re);var nt=Be(e,"changes"),mt=Be(e,"change");if(mt||nt){var Kt={from:$,to:ue,text:t.text,removed:t.removed,origin:t.origin};mt&&Ft(e,"change",e,Kt),nt&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Kt)}e.display.selForContextMenu=null}function Xo(e,t,L,I,j){var $;I||(I=L),En(I,L)<0&&($=[I,L],L=$[0],I=$[1]),typeof t=="string"&&(t=e.splitLines(t)),zo(e,{from:L,to:I,text:t,origin:j})}function ul(e,t,L,I){L1||!(this.children[0]instanceof wo))){var ge=[];this.collapse(ge),this.children=[new wo(ge)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var ue=j.lines.length%25+25,ge=ue;ge10);e.parent.maybeSpill()},iterN:function(e,t,L){for(var I=0;Ie.display.maxLineLength&&(e.display.maxLine=Re,e.display.maxLineLength=nt,e.display.maxLineChanged=!0)}I!=null&&e&&this.collapsed&&Ra(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&&Ft(e,"markerCleared",e,this,I,j),t&&$i(e),this.parent&&this.parent.clear()},Gi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var L,I,j=0;j0||ue==0&&$.clearWhenEmpty!==!1)return $;if($.replacedWith&&($.collapsed=!0,$.widgetNode=k("span",[$.replacedWith],"CodeMirror-widget"),I.handleMouseEvents||$.widgetNode.setAttribute("cm-ignore-events","true"),I.insertLeft&&($.widgetNode.insertLeft=!0)),$.collapsed){if(bn(e,t.line,t,L,$)||t.line!=L.line&&bn(e,L.line,t,L,$))throw new Error("Inserting collapsed marker partially overlapping an existing one");Sa()}$.addToHistory&&Qs(e,{from:t,to:L,origin:"markText"},e.sel,NaN);var ge=t.line,be=e.cm,Re;if(e.iter(ge,L.line+1,function(mt){be&&$.collapsed&&!be.options.lineWrapping&&wt(mt)==be.display.maxLine&&(Re=!0),$.collapsed&&ge!=t.line&&Nr(mt,0),hi(mt,new qa($,ge==t.line?t.ch:null,ge==L.line?L.ch:null)),++ge}),$.collapsed&&e.iter(t.line,L.line+1,function(mt){Cn(e,mt)&&Nr(mt,0)}),$.clearOnEnter&&Pe($,"beforeCursorEnter",function(){return $.clear()}),$.readOnly&&(oi(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),$.collapsed&&($.id=++hl,$.atomic=!0),be){if(Re&&(be.curOp.updateMaxLine=!0),$.collapsed)Ra(be,t.line,L.line+1);else if($.className||$.startStyle||$.endStyle||$.css||$.attributes||$.title)for(var nt=t.line;nt<=L.line;nt++)Ma(be,nt,"text");$.atomic&&rl(be.doc),Ft(be,"markerAdded",be,$)}return $}var Qo=function(e,t){this.markers=e,this.primary=t;for(var L=0;L=0;be--)zo(this,I[be]);ge?tl(this,ge):this.cm&&Xi(this.cm)}),undo:za(function(){ys(this,"undo")}),redo:za(function(){ys(this,"redo")}),undoSelection:za(function(){ys(this,"undo",!0)}),redoSelection:za(function(){ys(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,L=0,I=0;I=e.ch)&&t.push(j.marker.parent||j.marker)}return t},findMarks:function(e,t,L){e=on(this,e),t=on(this,t);var I=[],j=e.line;return this.iter(e.line,t.line+1,function($){var ue=$.markedSpans;if(ue)for(var ge=0;ge=be.to||be.from==null&&j!=e.line||be.from!=null&&j==t.line&&be.from>=t.ch)&&(!L||L(be.marker))&&I.push(be.marker.parent||be.marker)}++j}),I},getAllMarks:function(){var e=[];return this.iter(function(t){var L=t.markedSpans;if(L)for(var I=0;Ie)return t=e,!0;e-=$,++L}),on(this,Yt(L,t))},indexFromPos:function(e){e=on(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var nt=e.dataTransfer.getData("Text");if(nt){var mt;if(t.state.draggingText&&!t.state.draggingText.copy&&(mt=t.listSelections()),Ho(t.doc,Qn(L,L)),mt)for(var Kt=0;Kt=0;ge--)Xo(e.doc,"",I[ge].from,I[ge].to,"+delete");Xi(e)})}function Us(e,t,L){var I=Ce(e.text,t+L,L);return I<0||I>e.text.length?null:I}function js(e,t,L){var I=Us(e,t.ch,L);return I==null?null:new Yt(t.line,I,L<0?"after":"before")}function Bs(e,t,L,I,j){if(e){t.doc.direction=="rtl"&&(j=-j);var $=et(L,t.doc.direction);if($){var ue=j<0?Q($):$[0],ge=j<0==(ue.level==1),be=ge?"after":"before",Re;if(ue.level>0||t.doc.direction=="rtl"){var nt=Je(t,L);Re=j<0?L.text.length-1:0;var mt=yt(t,nt,Re).top;Re=Ke(function(Kt){return yt(t,nt,Kt).top==mt},j<0==(ue.level==1)?ue.from:ue.to-1,Re),be=="before"&&(Re=Us(L,Re,1))}else Re=j<0?ue.to:ue.from;return new Yt(I,Re,be)}}return new Yt(I,j<0?L.text.length:0,j<0?"before":"after")}function Fs(e,t,L,I){var j=et(t,e.doc.direction);if(!j)return js(t,L,I);L.ch>=t.text.length?(L.ch=t.text.length,L.sticky="before"):L.ch<=0&&(L.ch=0,L.sticky="after");var $=at(j,L.ch,L.sticky),ue=j[$];if(e.doc.direction=="ltr"&&ue.level%2==0&&(I>0?ue.to>L.ch:ue.from=ue.from&&Kt>=nt.begin)){var It=mt?"before":"after";return new Yt(L.line,Kt,It)}}var un=function(Xn,cr,Yn){for(var Er=function(Ha,vi){return vi?new Yt(L.line,ge(Ha,1),"before"):new Yt(L.line,Ha,"after")};Xn>=0&&Xn0==(Zr.level!=1),ma=Wr?Yn.begin:ge(Yn.end,-1);if(Zr.from<=ma&&ma0?nt.end:ge(nt.begin,-1);return In!=null&&!(I>0&&In==t.text.length)&&(On=un(I>0?0:j.length-1,I,Re(In)),On)?On: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(t){if(t.empty()){var L=hn(e.doc,t.head.line).text.length;return t.head.ch==L&&t.head.line0)j=new Yt(j.line,j.ch+1),e.replaceRange($.charAt(j.ch-1)+$.charAt(j.ch-2),Yt(j.line,j.ch-2),j,"+transpose");else if(j.line>e.doc.first){var ue=hn(e.doc,j.line-1).text;ue&&(j=new Yt(j.line,1),e.replaceRange($.charAt(0)+e.doc.lineSeparator()+ue.charAt(ue.length-1),Yt(j.line-1,ue.length-1),j,"+transpose"))}}L.push(new Ea(j,j))}e.setSelections(L)})},newlineAndIndent:function(e){return ci(e,function(){for(var t=e.listSelections(),L=t.length-1;L>=0;L--)e.replaceRange(e.doc.lineSeparator(),t[L].anchor,t[L].head,"+input");t=e.listSelections();for(var I=0;Ie&&En(t,this.pos)==0&&L==this.button};var ls,us;function Yl(e,t){var L=+new Date;return us&&us.compare(L,e,t)?(ls=us=null,"triple"):ls&&ls.compare(L,e,t)?(us=new Gs(L,e,t),ls=null,"double"):(ls=new Gs(L,e,t),us=null,"single")}function zs(e){var t=this,L=t.display;if(At(t,e)||L.activeTouch&&L.input.supportsTouch())return;if(L.input.ensurePolled(),L.shift=e.shiftKey,ca(L,e)){i||(L.scroller.draggable=!1,setTimeout(function(){return L.scroller.draggable=!0},100));return}if(Xs(t,e))return;var I=ga(t,e),j=_t(e),$=I?Yl(I,j):"single";if(window.focus(),j==1&&t.state.selectingText&&t.state.selectingText(e),I&&Sl(t,j,I,$,e))return;j==1?I?Ql(t,I,$,e):dt(e)==L.scroller&&Te(e):j==2?(I&&_s(t.doc,I),setTimeout(function(){return L.input.focus()},20)):j==3&&(R?t.display.input.onContextMenu(e):Mo(t))}function Sl(e,t,L,I,j){var $="Click";return I=="double"?$="Double"+$:I=="triple"&&($="Triple"+$),$=(t==1?"Left":t==2?"Middle":"Right")+$,ss(e,bl($,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)!=_e}finally{e.state.suppressEdits=!1}return ge})}function Jl(e,t,L){var I=e.getOption("configureMouse"),j=I?I(e,t,L):{};if(j.unit==null){var $=g?L.shiftKey&&L.metaKey:L.altKey;j.unit=$?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(j.extend==null||e.doc.extend)&&(j.extend=e.doc.extend||L.shiftKey),j.addNew==null&&(j.addNew=l?L.metaKey:L.ctrlKey),j.moveOnDrag==null&&(j.moveOnDrag=!(l?L.altKey:L.ctrlKey)),j}function Ql(e,t,L,I){S?setTimeout(F(to,e),0):e.curOp.focus=z();var j=Jl(e,L,I),$=e.doc.sel,ue;e.options.dragDrop&&Ut&&!e.isReadOnly()&&L=="single"&&(ue=$.contains(t))>-1&&(En((ue=$.ranges[ue]).from(),t)<0||t.xRel>0)&&(En(ue.to(),t)>0||t.xRel<0)?Zl(e,I,t,j):$l(e,I,t,j)}function Zl(e,t,L,I){var j=e.display,$=!1,ue=ja(e,function(Re){i&&(j.scroller.draggable=!1),e.state.draggingText=!1,Et(j.wrapper.ownerDocument,"mouseup",ue),Et(j.wrapper.ownerDocument,"mousemove",ge),Et(j.scroller,"dragstart",be),Et(j.scroller,"drop",ue),$||(Te(Re),I.addNew||_s(e.doc,L,null,null,I.extend),i&&!f||S&&r==9?setTimeout(function(){j.wrapper.ownerDocument.body.focus({preventScroll:!0}),j.input.focus()},20):j.input.focus())}),ge=function(Re){$=$||Math.abs(t.clientX-Re.clientX)+Math.abs(t.clientY-Re.clientY)>=10},be=function(){return $=!0};i&&(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",be),Pe(j.scroller,"drop",ue),Mo(e),setTimeout(function(){return j.input.focus()},20)}function Vs(e,t,L){if(L=="char")return new Ea(t,t);if(L=="word")return e.findWordAt(t);if(L=="line")return new Ea(Yt(t.line,0),on(e.doc,Yt(t.line+1,0)));var I=L(e,t);return new Ea(I.from,I.to)}function $l(e,t,L,I){var j=e.display,$=e.doc;Te(t);var ue,ge,be=$.sel,Re=be.ranges;if(I.addNew&&!I.extend?(ge=$.sel.contains(L),ge>-1?ue=Re[ge]:ue=new Ea(L,L)):(ue=$.sel.primary(),ge=$.sel.primIndex),I.unit=="rectangle")I.addNew||(ue=new Ea(L,L)),L=ga(e,t,!0,!0),ge=-1;else{var nt=Vs(e,L,I.unit);I.extend?ue=gs(ue,nt.anchor,nt.head,I.extend):ue=nt}I.addNew?ge==-1?(ge=Re.length,mi($,qr(e,Re.concat([ue]),ge),{scroll:!1,origin:"*mouse"})):Re.length>1&&Re[ge].empty()&&I.unit=="char"&&!I.extend?(mi($,qr(e,Re.slice(0,ge).concat(Re.slice(ge+1)),0),{scroll:!1,origin:"*mouse"}),be=$.sel):Ao($,ge,ue,se):(ge=0,mi($,new di([ue],0),se),be=$.sel);var mt=L;function Kt(Yn){if(En(mt,Yn)==0)return;if(mt=Yn,I.unit=="rectangle"){for(var Er=[],Zr=e.options.tabSize,Wr=G(hn($,L.line).text,L.ch,Zr),ma=G(hn($,Yn.line).text,Yn.ch,Zr),Ha=Math.min(Wr,ma),vi=Math.max(Wr,ma),$a=Math.min(L.line,Yn.line),zi=Math.min(e.lastLine(),Math.max(L.line,Yn.line));$a<=zi;$a++){var Ui=hn($,$a).text,li=fe(Ui,Ha,Zr);Ha==vi?Er.push(new Ea(Yt($a,li),Yt($a,li))):Ui.length>li&&Er.push(new Ea(Yt($a,li),Yt($a,fe(Ui,vi,Zr))))}Er.length||Er.push(new Ea(L,L)),mi($,qr(e,be.ranges.slice(0,ge).concat(Er),ge),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Yn)}else{var ji=ue,xi=Vs(e,Yn,I.unit),fi=ji.anchor,ui;En(xi.anchor,fi)>0?(ui=xi.head,fi=or(ji.from(),xi.anchor)):(ui=xi.anchor,fi=yr(ji.to(),xi.head));var ri=be.ranges.slice(0);ri[ge]=ql(e,new Ea(on($,fi),ui)),mi($,qr(e,ri,ge),se)}}var It=j.wrapper.getBoundingClientRect(),un=0;function On(Yn){var Er=++un,Zr=ga(e,Yn,!0,I.unit=="rectangle");if(!Zr)return;if(En(Zr,mt)!=0){e.curOp.focus=z(),Kt(Zr);var Wr=uo(j,$);(Zr.line>=Wr.to||Zr.lineIt.bottom?20:0;ma&&setTimeout(ja(e,function(){if(un!=Er)return;j.scroller.scrollTop+=ma,On(Yn)}),50)}}function In(Yn){e.state.selectingText=!1,un=Infinity,Yn&&(Te(Yn),j.input.focus()),Et(j.wrapper.ownerDocument,"mousemove",Xn),Et(j.wrapper.ownerDocument,"mouseup",cr),$.history.lastSelOrigin=null}var Xn=ja(e,function(Yn){Yn.buttons===0||!_t(Yn)?In(Yn):On(Yn)}),cr=ja(e,In);e.state.selectingText=cr,Pe(j.wrapper.ownerDocument,"mousemove",Xn),Pe(j.wrapper.ownerDocument,"mouseup",cr)}function ql(e,t){var L=t.anchor,I=t.head,j=hn(e.doc,L.line);if(En(L,I)==0&&L.sticky==I.sticky)return t;var $=et(j);if(!$)return t;var ue=at($,L.ch,L.sticky),ge=$[ue];if(ge.from!=L.ch&&ge.to!=L.ch)return t;var be=ue+(ge.from==L.ch==(ge.level!=1)?0:1);if(be==0||be==$.length)return t;var Re;if(I.line!=L.line)Re=(I.line-L.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var nt=at($,I.ch,I.sticky),mt=nt-ue||(I.ch-L.ch)*(ge.level==1?-1:1);nt==be-1||nt==be?Re=mt<0:Re=mt>0}var Kt=$[be+(Re?-1:0)],It=Re==(Kt.level==1),un=It?Kt.from:Kt.to,On=It?"after":"before";return L.ch==un&&L.sticky==On?t:new Ea(new Yt(L.line,un,On),I)}function Tl(e,t,L,I){var j,$;if(t.touches)j=t.touches[0].clientX,$=t.touches[0].clientY;else try{j=t.clientX,$=t.clientY}catch(Kt){return!1}if(j>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;I&&Te(t);var ue=e.display,ge=ue.lineDiv.getBoundingClientRect();if($>ge.bottom||!Be(e,L))return Le(t);$-=ge.top-ue.viewOffset;for(var be=0;be=j){var nt=Hr(e.doc,$),mt=e.display.gutterSpecs[be];return ot(e,L,e,nt,mt.className,t),Le(t)}}}function Xs(e,t){return Tl(e,t,"gutterClick",!0)}function Dl(e,t){if(ca(e.display,t)||Al(e,t))return;if(At(e,t,"contextmenu"))return;R||e.display.input.onContextMenu(t)}function Al(e,t){return Be(e,"gutterContextMenu")?Tl(e,t,"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-"),ar(e)}var qo={toString:function(){return"CodeMirror.Init"}},Ss={},cs={};function eu(e){var t=e.optionHandlers;function L(I,j,$,ue){e.defaults[I]=j,$&&(t[I]=ue?function(ge,be,Re){Re!=qo&&$(ge,be,Re)}:$)}e.defineOption=L,e.Init=qo,L("value","",function(I,j){return I.setValue(j)},!0),L("mode",null,function(I,j){I.doc.modeOption=j,Qa(I)},!0),L("indentUnit",2,Qa,!0),L("indentWithTabs",!1),L("smartIndent",!0),L("tabSize",4,function(I){Ei(I),ar(I),Ra(I)},!0),L("lineSeparator",null,function(I,j){if(I.doc.lineSep=j,!j)return;var $=[],ue=I.doc.first;I.doc.iter(function(be){for(var Re=0;;){var nt=be.text.indexOf(j,Re);if(nt==-1)break;Re=nt+j.length,$.push(Yt(ue,nt))}ue++});for(var ge=$.length-1;ge>=0;ge--)Xo(I.doc,j,$[ge],Yt($[ge].line,$[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,$){I.state.specialChars=new RegExp(j.source+(j.test(" ")?"":"| "),"g"),$!=qo&&I.refresh()}),L("specialCharPlaceholder",vr,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",!T),L("wholeLineUpdateBefore",!0),L("theme","default",function(I){wl(I),Ni(I)},!0),L("keyMap","default",function(I,j,$){var ue=os(j),ge=$!=qo&&os($);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=si(j,I.options.lineNumbers),Ni(I)},!0),L("fixedGutter",!0,function(I,j){I.display.gutters.style.left=j?ea(I.display)+"px":"0",I.refresh()},!0),L("coverGutterNextToScrollbar",!1,function(I){return Pi(I)},!0),L("scrollbarStyle","native",function(I){Co(I),Pi(I),I.display.scrollbars.setScrollTop(I.doc.scrollTop),I.display.scrollbars.setScrollLeft(I.doc.scrollLeft)},!0),L("lineNumbers",!1,function(I,j){I.display.gutterSpecs=si(I.options.gutters,j),Ni(I)},!0),L("firstLineNumber",1,Ni,!0),L("lineNumberFormatter",function(I){return I},Ni,!0),L("showCursorWhenSelecting",!1,Ta,!0),L("resetSelectionOnContextMenu",!0),L("lineWiseCopyCut",!0),L("pasteLinesPerSelection",!0),L("selectionsMayTouch",!1),L("readOnly",!1,function(I,j){j=="nocursor"&&(no(I),I.display.input.blur()),I.display.input.readOnlyChanged(j)}),L("screenReaderLabel",null,function(I,j){j=j===""?null:j,I.display.input.screenReaderLabelChanged(j)}),L("disableInput",!1,function(I,j){j||I.display.input.reset()},!0),L("dragDrop",!0,tu),L("allowDropFileTypes",null),L("cursorBlinkRate",530),L("cursorScrollMargin",0),L("cursorHeight",1,Ta,!0),L("singleCursorHeightPerLine",!0,Ta,!0),L("workTime",100),L("workDelay",100),L("flattenSpans",!0,Ei,!0),L("addModeClass",!1,Ei,!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,Ei,!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,t,L){var I=L&&L!=qo;if(!t!=!I){var j=e.display.dragFunctions,$=t?Pe:Et;$(e.display.scroller,"dragstart",j.start),$(e.display.scroller,"dragenter",j.enter),$(e.display.scroller,"dragover",j.over),$(e.display.scroller,"dragleave",j.leave),$(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):(C(e.display.wrapper,"CodeMirror-wrap"),Qt(e)),xa(e),Ra(e),ar(e),setTimeout(function(){return Pi(e)},100)}function Va(e,t){var L=this;if(!(this instanceof Va))return new Va(e,t);this.options=t=t?B(t):{},B(Ss,t,!1);var I=t.value;typeof I=="string"?I=new Si(I,t.mode,null,t.lineSeparator,t.direction):t.mode&&(I.modeOption=t.mode),this.doc=I;var j=new Va.inputStyles[t.inputStyle](this),$=this.display=new ho(e,I,j,t);$.wrapper.CodeMirror=this,wl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Co(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ae,keySeq:null,specialChars:null},t.autofocus&&!a&&$.input.focus(),S&&r<11&&setTimeout(function(){return L.display.input.reset(!0)},20),Pl(this),ou(),ki(this),this.curOp.forceUpdate=!0,As(this,I),t.autofocus&&!a||this.hasFocus()?setTimeout(function(){L.hasFocus()&&!L.state.focused&&Ii(L)},20):no(this);for(var ue in cs)cs.hasOwnProperty(ue)&&cs[ue](this,t[ue],qo);Wa(this),t.finishInit&&t.finishInit(this);for(var ge=0;ge20*20}Pe(t.scroller,"touchstart",function(be){if(!At(e,be)&&!$(be)&&!Xs(e,be)){t.input.ensurePolled(),clearTimeout(L);var Re=+new Date;t.activeTouch={start:Re,moved:!1,prev:Re-I.end<=300?I:null},be.touches.length==1&&(t.activeTouch.left=be.touches[0].pageX,t.activeTouch.top=be.touches[0].pageY)}}),Pe(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Pe(t.scroller,"touchend",function(be){var Re=t.activeTouch;if(Re&&!ca(t,be)&&Re.left!=null&&!Re.moved&&new Date-Re.start<300){var nt=e.coordsChar(t.activeTouch,"page"),mt;!Re.prev||ue(Re,Re.prev)?mt=new Ea(nt,nt):!Re.prev.prev||ue(Re,Re.prev.prev)?mt=e.findWordAt(nt):mt=new Ea(Yt(nt.line,0),on(e.doc,Yt(nt.line+1,0))),e.setSelection(mt.anchor,mt.head),e.focus(),Te(be)}j()}),Pe(t.scroller,"touchcancel",j),Pe(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Ji(e,t.scroller.scrollTop),Za(e,t.scroller.scrollLeft,!0),ot(e,"scroll",e))}),Pe(t.scroller,"mousewheel",function(be){return mo(e,be)}),Pe(t.scroller,"DOMMouseScroll",function(be){return mo(e,be)}),Pe(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(be){At(e,be)||Fe(be)},over:function(be){At(e,be)||(Fl(e,be),Fe(be))},start:function(be){return vl(e,be)},drop:ja(e,Bl),leave:function(be){At(e,be)||Ls(e)}};var ge=t.input.getField();Pe(ge,"keyup",function(be){return Cl.call(e,be)}),Pe(ge,"keydown",ja(e,xl)),Pe(ge,"keypress",ja(e,Ol)),Pe(ge,"focus",function(be){return Ii(e,be)}),Pe(ge,"blur",function(be){return no(e,be)})}var H=[];Va.defineInitHook=function(e){return H.push(e)};function J(e,t,L,I){var j=e.doc,$;L==null&&(L="add"),L=="smart"&&(j.mode.indent?$=Aa(e,t).state:L="prev");var ue=e.options.tabSize,ge=hn(j,t),be=G(ge.text,null,ue);ge.stateAfter&&(ge.stateAfter=null);var Re=ge.text.match(/^\s*/)[0],nt;if(!I&&!/\S/.test(ge.text))nt=0,L="not";else if(L=="smart"&&(nt=j.mode.indent($,ge.text.slice(Re.length),ge.text),nt==_e||nt>150)){if(!I)return;L="prev"}L=="prev"?t>j.first?nt=G(hn(j,t-1).text,null,ue):nt=0:L=="add"?nt=be+e.options.indentUnit:L=="subtract"?nt=be-e.options.indentUnit:typeof L=="number"&&(nt=be+L),nt=Math.max(0,nt);var mt="",Kt=0;if(e.options.indentWithTabs)for(var It=Math.floor(nt/ue);It;--It)Kt+=ue,mt+=" ";if(Ktue,be=ze(t),Re=null;if(ge&&I.ranges.length>1)if(ne&&ne.text.join(` +`)==t){if(I.ranges.length%ne.text.length==0){Re=[];for(var nt=0;nt=0;Kt--){var It=I.ranges[Kt],un=It.from(),On=It.to();It.empty()&&(L&&L>0?un=Yt(un.line,un.ch-L):e.state.overwrite&&!ge?On=Yt(On.line,Math.min(hn($,On.line).text.length,On.ch+Q(be).length)):ge&&ne&&ne.lineWise&&ne.text.join(` `)==be.join(` -`)&&(un=On=Yt(un.line,0)));var In={from:un,to:On,text:Re?Re[Kt%Re.length]:be,origin:j||(ge?"paste":e.state.cutIncoming>ue?"cut":"+input")};zo(e.doc,In),Ft(e,"inputRead",e,In)}t&&!ge&&Ne(e,t),Xi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=vt),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ae(e,t){var L=e.clipboardData&&e.clipboardData.getData("Text");if(L)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&ci(t,function(){return De(t,L,0,null,"paste")}),!0}function Ne(e,t){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 $=e.getModeAt(j.head),ue=!1;if($.electricChars){for(var ge=0;ge<$.electricChars.length;ge++)if(t.indexOf($.electricChars.charAt(ge))>-1){ue=J(e,j.head.line,"smart");break}}else $.electricInput&&($.electricInput.test(hn(e.doc,j.head.line).text.slice(0,j.head.ch))&&(ue=J(e,j.head.line,"smart")));ue&&Ft(e,"electricInput",e,j.head.line)}}function Ue(e){for(var t=[],L=[],I=0;I$&&(J(this,ge.head.line,I,!0),$=ge.head.line,ue==this.doc.sel.primIndex&&Xi(this));else{var be=ge.from(),Re=ge.to(),nt=Math.max($,be.line);$=Math.min(this.lastLine(),Re.line-(Re.ch?0:1))+1;for(var vt=nt;vt<$;++vt)J(this,vt,I);var Kt=this.doc.sel.ranges;be.ch==0&&j.length==Kt.length&&Kt[ue].from().ch>0&&Ao(this.doc,ue,new Ea(be,Kt[ue].to()),ye)}}}),getTokenAt:function(I,j){return ha(this,I,j)},getLineTokens:function(I,j){return ha(this,Yt(I),j,!0)},getTokenTypeAt:function(I){I=on(this.doc,I);var j=Da(this,hn(this.doc,I.line)),$=0,ue=(j.length-1)/2,ge=I.ch,be;if(ge==0)be=j[2];else for(;;){var Re=$+ue>>1;if((Re?j[Re*2-1]:0)>=ge)ue=Re;else if(j[Re*2+1]be&&(I=be,ue=!0),ge=hn(this.doc,I)}else ge=I;return _r(this,ge,{top:0,left:0},j||"page",$||ue).top+(ue?this.doc.height-Vt(ge):0)},defaultTextHeight:function(){return sr(this.display)},defaultCharWidth:function(){return lr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(I,j,$,ue,ge){var be=this.display;I=Sn(this,on(this.doc,I));var Re=I.bottom,nt=I.left;if(j.style.position="absolute",j.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(j),be.sizer.appendChild(j),ue=="over")Re=I.top;else if(ue=="above"||ue=="near"){var vt=Math.max(be.wrapper.clientHeight,this.doc.height),Kt=Math.max(be.sizer.clientWidth,be.lineSpace.clientWidth);(ue=="above"||I.bottom+j.offsetHeight>vt)&&I.top>j.offsetHeight?Re=I.top-j.offsetHeight:I.bottom+j.offsetHeight<=vt&&(Re=I.bottom),nt+j.offsetWidth>Kt&&(nt=Kt-j.offsetWidth)}j.style.top=Re+"px",j.style.left=j.style.right="",ge=="right"?(nt=be.sizer.clientWidth-j.offsetWidth,j.style.right="0px"):(ge=="left"?nt=0:ge=="middle"&&(nt=(be.sizer.clientWidth-j.offsetWidth)/2),j.style.left=nt+"px"),$&&bo(this,{left:nt,top:Re,right:nt+j.offsetWidth,bottom:Re+j.offsetHeight})},triggerOnKeyDown:ti(xl),triggerOnKeyPress:ti(Ol),triggerOnKeyUp:Cl,triggerOnMouseDown:ti(zs),execCommand:function(I){if($o.hasOwnProperty(I))return $o[I].call(null,this)},triggerElectric:ti(function(I){Ne(this,I)}),findPosH:function(I,j,$,ue){var ge=1;j<0&&(ge=-1,j=-j);for(var be=on(this.doc,I),Re=0;Re0&&nt($.charAt(ue-1));)--ue;for(;ge<$.length&&nt($.charAt(ge));)++ge}return new Ea(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"):C(this.display.cursorDiv,"CodeMirror-overwrite"),et(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==z()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:ti(function(I,j){Yi(this,I,j)}),getScrollInfo:function(){var I=this.display.scroller;return{left:I.scrollLeft,top:I.scrollTop,height:I.scrollHeight-st(this)-this.display.barHeight,width:I.scrollWidth-st(this)-this.display.barWidth,clientHeight:Se(this),clientWidth:Ye(this)}},scrollIntoView:ti(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):ao(this,I.from,I.to,I.margin)}),setSize:ti(function(I,j){var $=this,ue=function(be){return typeof be=="number"||/^\d+$/.test(String(be))?be+"px":be};I!=null&&(this.display.wrapper.style.width=ue(I)),j!=null&&(this.display.wrapper.style.height=ue(j)),this.options.lineWrapping&&nr(this);var ge=this.display.viewFrom;this.doc.iter(ge,this.display.viewTo,function(be){if(be.widgets){for(var Re=0;Re.5||this.options.lineWrapping)&&xa(this),et(this,"refresh",this)}),swapDoc:ti(function(I){var j=this.doc;return j.cm=null,this.state.selectingText&&this.state.selectingText(),As(this,I),ar(this),this.display.input.reset(),Yi(this,I.scrollLeft,I.scrollTop),this.curOp.forceScroll=!0,Ft(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}},Ge(e),e.registerHelper=function(I,j,$){L.hasOwnProperty(I)||(L[I]=e[I]={_global:[]}),L[I][j]=$},e.registerGlobalHelper=function(I,j,$,ue){e.registerHelper(I,j,ue),L[I]._global.push({pred:$,val:ue})}}function ht(e,t,L,I,j){var $=t,ue=L,ge=hn(e,t.line),be=j&&e.direction=="rtl"?-L:L;function Re(){var cr=t.line+be;return cr=e.first+e.size?!1:(t=new Yt(cr,t.ch,t.sticky),ge=hn(e,cr))}function nt(cr){var Yn;if(I=="codepoint"){var Er=ge.text.charCodeAt(t.ch+(I>0?0:-1));isNaN(Er)?Yn=null:Yn=new Yt(t.line,Math.max(0,Math.min(ge.text.length,t.ch+L*(Er>=55296&&Er<56320?2:1))),-L)}else j?Yn=Fs(e.cm,ge,t,L):Yn=js(ge,t,L);if(Yn==null)if(!cr&&Re())t=Bs(j,e.cm,ge,t.line,be);else return!1;else t=Yn;return!0}if(I=="char"||I=="codepoint")nt();else if(I=="column")nt(!0);else if(I=="word"||I=="group")for(var vt=null,Kt=I=="group",It=e.cm&&e.cm.getHelper(t,"wordChars"),un=!0;!(L<0&&!nt(!un));un=!1){var On=ge.text.charAt(t.ch)||` +`)&&(un=On=Yt(un.line,0)));var In={from:un,to:On,text:Re?Re[Kt%Re.length]:be,origin:j||(ge?"paste":e.state.cutIncoming>ue?"cut":"+input")};zo(e.doc,In),Ft(e,"inputRead",e,In)}t&&!ge&&Ue(e,t),Xi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=mt),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ae(e,t){var L=e.clipboardData&&e.clipboardData.getData("Text");if(L)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&ci(t,function(){return De(t,L,0,null,"paste")}),!0}function Ue(e,t){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 $=e.getModeAt(j.head),ue=!1;if($.electricChars){for(var ge=0;ge<$.electricChars.length;ge++)if(t.indexOf($.electricChars.charAt(ge))>-1){ue=J(e,j.head.line,"smart");break}}else $.electricInput&&($.electricInput.test(hn(e.doc,j.head.line).text.slice(0,j.head.ch))&&(ue=J(e,j.head.line,"smart")));ue&&Ft(e,"electricInput",e,j.head.line)}}function je(e){for(var t=[],L=[],I=0;I$&&(J(this,ge.head.line,I,!0),$=ge.head.line,ue==this.doc.sel.primIndex&&Xi(this));else{var be=ge.from(),Re=ge.to(),nt=Math.max($,be.line);$=Math.min(this.lastLine(),Re.line-(Re.ch?0:1))+1;for(var mt=nt;mt<$;++mt)J(this,mt,I);var Kt=this.doc.sel.ranges;be.ch==0&&j.length==Kt.length&&Kt[ue].from().ch>0&&Ao(this.doc,ue,new Ea(be,Kt[ue].to()),ye)}}}),getTokenAt:function(I,j){return ha(this,I,j)},getLineTokens:function(I,j){return ha(this,Yt(I),j,!0)},getTokenTypeAt:function(I){I=on(this.doc,I);var j=Da(this,hn(this.doc,I.line)),$=0,ue=(j.length-1)/2,ge=I.ch,be;if(ge==0)be=j[2];else for(;;){var Re=$+ue>>1;if((Re?j[Re*2-1]:0)>=ge)ue=Re;else if(j[Re*2+1]be&&(I=be,ue=!0),ge=hn(this.doc,I)}else ge=I;return _r(this,ge,{top:0,left:0},j||"page",$||ue).top+(ue?this.doc.height-Vt(ge):0)},defaultTextHeight:function(){return sr(this.display)},defaultCharWidth:function(){return lr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(I,j,$,ue,ge){var be=this.display;I=Sn(this,on(this.doc,I));var Re=I.bottom,nt=I.left;if(j.style.position="absolute",j.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(j),be.sizer.appendChild(j),ue=="over")Re=I.top;else if(ue=="above"||ue=="near"){var mt=Math.max(be.wrapper.clientHeight,this.doc.height),Kt=Math.max(be.sizer.clientWidth,be.lineSpace.clientWidth);(ue=="above"||I.bottom+j.offsetHeight>mt)&&I.top>j.offsetHeight?Re=I.top-j.offsetHeight:I.bottom+j.offsetHeight<=mt&&(Re=I.bottom),nt+j.offsetWidth>Kt&&(nt=Kt-j.offsetWidth)}j.style.top=Re+"px",j.style.left=j.style.right="",ge=="right"?(nt=be.sizer.clientWidth-j.offsetWidth,j.style.right="0px"):(ge=="left"?nt=0:ge=="middle"&&(nt=(be.sizer.clientWidth-j.offsetWidth)/2),j.style.left=nt+"px"),$&&bo(this,{left:nt,top:Re,right:nt+j.offsetWidth,bottom:Re+j.offsetHeight})},triggerOnKeyDown:ti(xl),triggerOnKeyPress:ti(Ol),triggerOnKeyUp:Cl,triggerOnMouseDown:ti(zs),execCommand:function(I){if($o.hasOwnProperty(I))return $o[I].call(null,this)},triggerElectric:ti(function(I){Ue(this,I)}),findPosH:function(I,j,$,ue){var ge=1;j<0&&(ge=-1,j=-j);for(var be=on(this.doc,I),Re=0;Re0&&nt($.charAt(ue-1));)--ue;for(;ge<$.length&&nt($.charAt(ge));)++ge}return new Ea(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"):C(this.display.cursorDiv,"CodeMirror-overwrite"),ot(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==z()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:ti(function(I,j){Yi(this,I,j)}),getScrollInfo:function(){var I=this.display.scroller;return{left:I.scrollLeft,top:I.scrollTop,height:I.scrollHeight-lt(this)-this.display.barHeight,width:I.scrollWidth-lt(this)-this.display.barWidth,clientHeight:Se(this),clientWidth:Ye(this)}},scrollIntoView:ti(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):ao(this,I.from,I.to,I.margin)}),setSize:ti(function(I,j){var $=this,ue=function(be){return typeof be=="number"||/^\d+$/.test(String(be))?be+"px":be};I!=null&&(this.display.wrapper.style.width=ue(I)),j!=null&&(this.display.wrapper.style.height=ue(j)),this.options.lineWrapping&&nr(this);var ge=this.display.viewFrom;this.doc.iter(ge,this.display.viewTo,function(be){if(be.widgets){for(var Re=0;Re.5||this.options.lineWrapping)&&xa(this),ot(this,"refresh",this)}),swapDoc:ti(function(I){var j=this.doc;return j.cm=null,this.state.selectingText&&this.state.selectingText(),As(this,I),ar(this),this.display.input.reset(),Yi(this,I.scrollLeft,I.scrollTop),this.curOp.forceScroll=!0,Ft(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}},Ge(e),e.registerHelper=function(I,j,$){L.hasOwnProperty(I)||(L[I]=e[I]={_global:[]}),L[I][j]=$},e.registerGlobalHelper=function(I,j,$,ue){e.registerHelper(I,j,ue),L[I]._global.push({pred:$,val:ue})}}function ht(e,t,L,I,j){var $=t,ue=L,ge=hn(e,t.line),be=j&&e.direction=="rtl"?-L:L;function Re(){var cr=t.line+be;return cr=e.first+e.size?!1:(t=new Yt(cr,t.ch,t.sticky),ge=hn(e,cr))}function nt(cr){var Yn;if(I=="codepoint"){var Er=ge.text.charCodeAt(t.ch+(I>0?0:-1));isNaN(Er)?Yn=null:Yn=new Yt(t.line,Math.max(0,Math.min(ge.text.length,t.ch+L*(Er>=55296&&Er<56320?2:1))),-L)}else j?Yn=Fs(e.cm,ge,t,L):Yn=js(ge,t,L);if(Yn==null)if(!cr&&Re())t=Bs(j,e.cm,ge,t.line,be);else return!1;else t=Yn;return!0}if(I=="char"||I=="codepoint")nt();else if(I=="column")nt(!0);else if(I=="word"||I=="group")for(var mt=null,Kt=I=="group",It=e.cm&&e.cm.getHelper(t,"wordChars"),un=!0;!(L<0&&!nt(!un));un=!1){var On=ge.text.charAt(t.ch)||` `,In=X(On,It)?"w":Kt&&On==` -`?"n":!Kt||/\s/.test(On)?null:"p";if(Kt&&!un&&!In&&(In="s"),vt&&vt!=In){L<0&&(L=1,nt(),t.sticky="after");break}if(In&&(vt=In),L>0&&!nt(!un))break}var Xn=bs(e,t,$,ue,!0);return an($,Xn)&&(Xn.hitSide=!0),Xn}function ft(e,t,L,I){var j=e.doc,$=t.left,ue;if(I=="page"){var ge=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),be=Math.max(ge-.5*sr(e.display),3);ue=(L>0?t.bottom:t.top)+L*be}else I=="line"&&(ue=L>0?t.bottom+3:t.top-3);for(var Re;!(Re=pr(e,$,ue),!Re.outside);){if(L<0?ue<=0:ue>=j.height){Re.hitSide=!0;break}ue+=L*5}return Re}var yt=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};yt.prototype.init=function(e){var t=this,L=this,I=L.cm,j=L.div=e.lineDiv;ut(j,I.options.spellcheck,I.options.autocorrect,I.options.autocapitalize);function $(ge){for(var be=ge.target;be;be=be.parentNode){if(be==j)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(be.className))break}return!1}Pe(j,"paste",function(ge){if(!$(ge)||Ct(I,ge)||Ae(ge,I))return;r<=11&&setTimeout(ja(I,function(){return t.updateFromDOM()}),20)}),Pe(j,"compositionstart",function(ge){t.composing={data:ge.data,done:!1}}),Pe(j,"compositionupdate",function(ge){t.composing||(t.composing={data:ge.data,done:!1})}),Pe(j,"compositionend",function(ge){t.composing&&(ge.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Pe(j,"touchstart",function(){return L.forceCompositionEnd()}),Pe(j,"input",function(){t.composing||t.readFromDOMSoon()});function ue(ge){if(!$(ge)||Ct(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 be=Ue(I);he({lineWise:!0,text:be.text}),ge.type=="cut"&&I.operation(function(){I.setSelections(be.ranges,0,ye),I.replaceSelection("",null,"cut")})}else return;if(ge.clipboardData){ge.clipboardData.clearData();var Re=ne.text.join(` -`);if(ge.clipboardData.setData("Text",Re),ge.clipboardData.getData("Text")==Re){ge.preventDefault();return}}var nt=xt(),vt=nt.firstChild;I.display.lineSpace.insertBefore(nt,I.display.lineSpace.firstChild),vt.value=ne.text.join(` -`);var Kt=document.activeElement;V(vt),setTimeout(function(){I.display.lineSpace.removeChild(nt),Kt.focus(),Kt==j&&L.showPrimarySelection()},50)}Pe(j,"copy",ue),Pe(j,"cut",ue)},yt.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},yt.prototype.prepareSelection=function(){var e=_i(this.cm,!1);return e.focus=document.activeElement==this.div,e},yt.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},yt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},yt.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,L=t.doc.sel.primary(),I=L.from(),j=L.to();if(t.display.viewTo==t.display.viewFrom||I.line>=t.display.viewTo||j.line=t.display.viewFrom&&$t(t,I)||{node:ge[0].measure.map[2],offset:0},Re=j.linee.firstLine()&&(I=Yt(I.line-1,hn(e.doc,I.line-1).length)),j.ch==hn(e.doc,j.line).text.length&&j.linet.viewTo-1)return!1;var $,ue,ge;I.line==t.viewFrom||($=La(e,I.line))==0?(ue=xr(t.view[0].line),ge=t.view[0].node):(ue=xr(t.view[$].line),ge=t.view[$-1].node.nextSibling);var be=La(e,j.line),Re,nt;if(be==t.view.length-1?(Re=t.viewTo-1,nt=t.lineDiv.lastChild):(Re=xr(t.view[be+1].line)-1,nt=t.view[be+1].node.previousSibling),!ge)return!1;for(var vt=e.doc.splitLines(ur(e,ge,nt,ue,Re)),Kt=Ur(e.doc,Yt(ue,0),Yt(Re,hn(e.doc,Re).text.length));vt.length>1&&Kt.length>1;)if(Q(vt)==Q(Kt))vt.pop(),Kt.pop(),Re--;else if(vt[0]==Kt[0])vt.shift(),Kt.shift(),ue++;else break;for(var It=0,un=0,On=vt[0],In=Kt[0],Xn=Math.min(On.length,In.length);ItI.ch&&cr.charCodeAt(cr.length-un-1)==Yn.charCodeAt(Yn.length-un-1);)It--,un++;vt[vt.length-1]=cr.slice(0,cr.length-un).replace(/^\u200b+/,""),vt[0]=vt[0].slice(It).replace(/\u200b+$/,"");var Zr=Yt(ue,It),Wr=Yt(Re,Kt.length?Q(Kt).length-un:0);if(vt.length>1||vt[0]||En(Zr,Wr))return Xo(e.doc,vt,Zr,Wr,"+input"),!0},yt.prototype.ensurePolled=function(){this.forceCompositionEnd()},yt.prototype.reset=function(){this.forceCompositionEnd()},yt.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},yt.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)},yt.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&ci(this.cm,function(){return Ra(e.cm)})},yt.prototype.setUneditable=function(e){e.contentEditable="false"},yt.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||ja(this.cm,De)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},yt.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},yt.prototype.onContextMenu=function(){},yt.prototype.resetPosition=function(){},yt.prototype.needsContentAttribute=!0;function $t(e,t){var L=tt(e,t.line);if(!L||L.hidden)return null;var I=hn(e.doc,t.line),j=Oe(L,I,t.line),$=ct(I,e.doc.direction),ue="left";if($){var ge=at($,t.ch);ue=ge%2?"right":"left"}var be=Xt(j.map,t.ch,ue);return be.offset=be.collapse=="right"?be.end:be.start,be}function Bn(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function zn(e,t){return t&&(e.bad=!0),e}function ur(e,t,L,I,j){var $="",ue=!1,ge=e.doc.lineSeparator(),be=!1;function Re(It){return function(un){return un.id==It}}function nt(){ue&&($+=ge,be&&($+=ge),ue=be=!1)}function vt(It){It&&(nt(),$+=It)}function Kt(It){if(It.nodeType==1){var un=It.getAttribute("cm-text");if(un){vt(un);return}var On=It.getAttribute("cm-marker"),In;if(On){var Xn=e.findMarks(Yt(I,0),Yt(j+1,0),Re(+On));Xn.length&&(In=Xn[0].find(0))&&vt(Ur(e.doc,In.from,In.to).join(ge));return}if(It.getAttribute("contenteditable")=="false")return;var cr=/^(pre|div|p|li|table|br)$/i.test(It.nodeName);if(!/^br$/i.test(It.nodeName)&&It.textContent.length==0)return;cr&&nt();for(var Yn=0;Yn=9&&t.hasSelection&&(t.hasSelection=null),L.poll()}),Pe(j,"paste",function(ue){if(Ct(I,ue)||Ae(ue,I))return;I.state.pasteIncoming=+new Date,L.fastPoll()});function $(ue){if(Ct(I,ue))return;if(I.somethingSelected())he({lineWise:!1,text:I.getSelections()});else if(I.options.lineWiseCopyCut){var ge=Ue(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",$),Pe(j,"copy",$),Pe(e.scroller,"paste",function(ue){if(ca(e,ue)||Ct(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){ca(e,ue)||Te(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)})},mr.prototype.createField=function(e){this.wrapper=xt(),this.textarea=this.wrapper.firstChild},mr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},mr.prototype.prepareSelection=function(){var e=this.cm,t=e.display,L=e.doc,I=_i(e);if(e.options.moveInputWithCursor){var j=Sn(e,L.sel.primary().head,"div"),$=t.wrapper.getBoundingClientRect(),ue=t.lineDiv.getBoundingClientRect();I.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,j.top+ue.top-$.top)),I.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,j.left+ue.left-$.left))}return I},mr.prototype.showSelection=function(e){var t=this.cm,L=t.display;o(L.cursorDiv,e.cursors),o(L.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},mr.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var L=t.getSelection();this.textarea.value=L,t.state.focused&&V(this.textarea),S&&r>=9&&(this.hasSelection=L)}else e||(this.prevInput=this.textarea.value="",S&&r>=9&&(this.hasSelection=null))},mr.prototype.getField=function(){return this.textarea},mr.prototype.supportsTouch=function(){return!1},mr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!a||z()!=this.textarea))try{this.textarea.focus()}catch(e){}},mr.prototype.blur=function(){this.textarea.blur()},mr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},mr.prototype.receivedFocus=function(){this.slowPoll()},mr.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()})},mr.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function L(){var I=t.poll();!I&&!e?(e=!0,t.polling.set(60,L)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,L)},mr.prototype.poll=function(){var e=this,t=this.cm,L=this.textarea,I=this.prevInput;if(this.contextMenuPending||!t.state.focused||lt(L)&&!I&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var j=L.value;if(j==I&&!t.somethingSelected())return!1;if(S&&r>=9&&this.hasSelection===j||l&&/[\uf700-\uf7ff]/.test(j))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var $=j.charCodeAt(0);if($==8203&&!I&&(I="\u200B"),$==8666)return this.reset(),this.cm.execCommand("undo")}for(var ue=0,ge=Math.min(I.length,j.length);ue1e3||j.indexOf(` +`?"n":!Kt||/\s/.test(On)?null:"p";if(Kt&&!un&&!In&&(In="s"),mt&&mt!=In){L<0&&(L=1,nt(),t.sticky="after");break}if(In&&(mt=In),L>0&&!nt(!un))break}var Xn=bs(e,t,$,ue,!0);return an($,Xn)&&(Xn.hitSide=!0),Xn}function ft(e,t,L,I){var j=e.doc,$=t.left,ue;if(I=="page"){var ge=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),be=Math.max(ge-.5*sr(e.display),3);ue=(L>0?t.bottom:t.top)+L*be}else I=="line"&&(ue=L>0?t.bottom+3:t.top-3);for(var Re;!(Re=pr(e,$,ue),!Re.outside);){if(L<0?ue<=0:ue>=j.height){Re.hitSide=!0;break}ue+=L*5}return Re}var bt=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};bt.prototype.init=function(e){var t=this,L=this,I=L.cm,j=L.div=e.lineDiv;ct(j,I.options.spellcheck,I.options.autocorrect,I.options.autocapitalize);function $(ge){for(var be=ge.target;be;be=be.parentNode){if(be==j)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(be.className))break}return!1}Pe(j,"paste",function(ge){if(!$(ge)||At(I,ge)||Ae(ge,I))return;r<=11&&setTimeout(ja(I,function(){return t.updateFromDOM()}),20)}),Pe(j,"compositionstart",function(ge){t.composing={data:ge.data,done:!1}}),Pe(j,"compositionupdate",function(ge){t.composing||(t.composing={data:ge.data,done:!1})}),Pe(j,"compositionend",function(ge){t.composing&&(ge.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Pe(j,"touchstart",function(){return L.forceCompositionEnd()}),Pe(j,"input",function(){t.composing||t.readFromDOMSoon()});function ue(ge){if(!$(ge)||At(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 be=je(I);he({lineWise:!0,text:be.text}),ge.type=="cut"&&I.operation(function(){I.setSelections(be.ranges,0,ye),I.replaceSelection("",null,"cut")})}else return;if(ge.clipboardData){ge.clipboardData.clearData();var Re=ne.text.join(` +`);if(ge.clipboardData.setData("Text",Re),ge.clipboardData.getData("Text")==Re){ge.preventDefault();return}}var nt=xt(),mt=nt.firstChild;I.display.lineSpace.insertBefore(nt,I.display.lineSpace.firstChild),mt.value=ne.text.join(` +`);var Kt=document.activeElement;V(mt),setTimeout(function(){I.display.lineSpace.removeChild(nt),Kt.focus(),Kt==j&&L.showPrimarySelection()},50)}Pe(j,"copy",ue),Pe(j,"cut",ue)},bt.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},bt.prototype.prepareSelection=function(){var e=_i(this.cm,!1);return e.focus=document.activeElement==this.div,e},bt.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},bt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},bt.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,L=t.doc.sel.primary(),I=L.from(),j=L.to();if(t.display.viewTo==t.display.viewFrom||I.line>=t.display.viewTo||j.line=t.display.viewFrom&&$t(t,I)||{node:ge[0].measure.map[2],offset:0},Re=j.linee.firstLine()&&(I=Yt(I.line-1,hn(e.doc,I.line-1).length)),j.ch==hn(e.doc,j.line).text.length&&j.linet.viewTo-1)return!1;var $,ue,ge;I.line==t.viewFrom||($=La(e,I.line))==0?(ue=xr(t.view[0].line),ge=t.view[0].node):(ue=xr(t.view[$].line),ge=t.view[$-1].node.nextSibling);var be=La(e,j.line),Re,nt;if(be==t.view.length-1?(Re=t.viewTo-1,nt=t.lineDiv.lastChild):(Re=xr(t.view[be+1].line)-1,nt=t.view[be+1].node.previousSibling),!ge)return!1;for(var mt=e.doc.splitLines(ur(e,ge,nt,ue,Re)),Kt=Ur(e.doc,Yt(ue,0),Yt(Re,hn(e.doc,Re).text.length));mt.length>1&&Kt.length>1;)if(Q(mt)==Q(Kt))mt.pop(),Kt.pop(),Re--;else if(mt[0]==Kt[0])mt.shift(),Kt.shift(),ue++;else break;for(var It=0,un=0,On=mt[0],In=Kt[0],Xn=Math.min(On.length,In.length);ItI.ch&&cr.charCodeAt(cr.length-un-1)==Yn.charCodeAt(Yn.length-un-1);)It--,un++;mt[mt.length-1]=cr.slice(0,cr.length-un).replace(/^\u200b+/,""),mt[0]=mt[0].slice(It).replace(/\u200b+$/,"");var Zr=Yt(ue,It),Wr=Yt(Re,Kt.length?Q(Kt).length-un:0);if(mt.length>1||mt[0]||En(Zr,Wr))return Xo(e.doc,mt,Zr,Wr,"+input"),!0},bt.prototype.ensurePolled=function(){this.forceCompositionEnd()},bt.prototype.reset=function(){this.forceCompositionEnd()},bt.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},bt.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)},bt.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&ci(this.cm,function(){return Ra(e.cm)})},bt.prototype.setUneditable=function(e){e.contentEditable="false"},bt.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||ja(this.cm,De)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},bt.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},bt.prototype.onContextMenu=function(){},bt.prototype.resetPosition=function(){},bt.prototype.needsContentAttribute=!0;function $t(e,t){var L=tt(e,t.line);if(!L||L.hidden)return null;var I=hn(e.doc,t.line),j=Oe(L,I,t.line),$=et(I,e.doc.direction),ue="left";if($){var ge=at($,t.ch);ue=ge%2?"right":"left"}var be=Xt(j.map,t.ch,ue);return be.offset=be.collapse=="right"?be.end:be.start,be}function Bn(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function zn(e,t){return t&&(e.bad=!0),e}function ur(e,t,L,I,j){var $="",ue=!1,ge=e.doc.lineSeparator(),be=!1;function Re(It){return function(un){return un.id==It}}function nt(){ue&&($+=ge,be&&($+=ge),ue=be=!1)}function mt(It){It&&(nt(),$+=It)}function Kt(It){if(It.nodeType==1){var un=It.getAttribute("cm-text");if(un){mt(un);return}var On=It.getAttribute("cm-marker"),In;if(On){var Xn=e.findMarks(Yt(I,0),Yt(j+1,0),Re(+On));Xn.length&&(In=Xn[0].find(0))&&mt(Ur(e.doc,In.from,In.to).join(ge));return}if(It.getAttribute("contenteditable")=="false")return;var cr=/^(pre|div|p|li|table|br)$/i.test(It.nodeName);if(!/^br$/i.test(It.nodeName)&&It.textContent.length==0)return;cr&&nt();for(var Yn=0;Yn=9&&t.hasSelection&&(t.hasSelection=null),L.poll()}),Pe(j,"paste",function(ue){if(At(I,ue)||Ae(ue,I))return;I.state.pasteIncoming=+new Date,L.fastPoll()});function $(ue){if(At(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",$),Pe(j,"copy",$),Pe(e.scroller,"paste",function(ue){if(ca(e,ue)||At(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){ca(e,ue)||Te(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)})},mr.prototype.createField=function(e){this.wrapper=xt(),this.textarea=this.wrapper.firstChild},mr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},mr.prototype.prepareSelection=function(){var e=this.cm,t=e.display,L=e.doc,I=_i(e);if(e.options.moveInputWithCursor){var j=Sn(e,L.sel.primary().head,"div"),$=t.wrapper.getBoundingClientRect(),ue=t.lineDiv.getBoundingClientRect();I.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,j.top+ue.top-$.top)),I.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,j.left+ue.left-$.left))}return I},mr.prototype.showSelection=function(e){var t=this.cm,L=t.display;o(L.cursorDiv,e.cursors),o(L.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},mr.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var L=t.getSelection();this.textarea.value=L,t.state.focused&&V(this.textarea),S&&r>=9&&(this.hasSelection=L)}else e||(this.prevInput=this.textarea.value="",S&&r>=9&&(this.hasSelection=null))},mr.prototype.getField=function(){return this.textarea},mr.prototype.supportsTouch=function(){return!1},mr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!a||z()!=this.textarea))try{this.textarea.focus()}catch(e){}},mr.prototype.blur=function(){this.textarea.blur()},mr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},mr.prototype.receivedFocus=function(){this.slowPoll()},mr.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()})},mr.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function L(){var I=t.poll();!I&&!e?(e=!0,t.polling.set(60,L)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,L)},mr.prototype.poll=function(){var e=this,t=this.cm,L=this.textarea,I=this.prevInput;if(this.contextMenuPending||!t.state.focused||ut(L)&&!I&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var j=L.value;if(j==I&&!t.somethingSelected())return!1;if(S&&r>=9&&this.hasSelection===j||l&&/[\uf700-\uf7ff]/.test(j))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var $=j.charCodeAt(0);if($==8203&&!I&&(I="\u200B"),$==8666)return this.reset(),this.cm.execCommand("undo")}for(var ue=0,ge=Math.min(I.length,j.length);ue1e3||j.indexOf(` `)>-1?L.value=e.prevInput="":e.prevInput=j,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},mr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},mr.prototype.onKeyPress=function(){S&&r>=9&&(this.hasSelection=null),this.fastPoll()},mr.prototype.onContextMenu=function(e){var t=this,L=t.cm,I=L.display,j=t.textarea;t.contextMenuPending&&t.contextMenuPending();var $=ga(L,e),ue=I.scroller.scrollTop;if(!$||x)return;var ge=L.options.resetSelectionOnContextMenu;ge&&L.doc.sel.contains($)==-1&&ja(L,mi)(L.doc,Qn($),ye);var be=j.style.cssText,Re=t.wrapper.style.cssText,nt=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",j.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-nt.top-5)+"px; left: "+(e.clientX-nt.left-5)+`px; z-index: 1000; background: `+(S?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var vt;i&&(vt=window.scrollY),I.input.focus(),i&&window.scrollTo(null,vt),I.input.reset(),L.somethingSelected()||(j.value=t.prevInput=" "),t.contextMenuPending=It,I.selForContextMenu=L.doc.sel,clearTimeout(I.detectingSelectAll);function Kt(){if(j.selectionStart!=null){var On=L.somethingSelected(),In="\u200B"+(On?j.value:"");j.value="\u21DA",j.value=In,t.prevInput=On?"":"\u200B",j.selectionStart=1,j.selectionEnd=In.length,I.selForContextMenu=L.doc.sel}}function It(){if(t.contextMenuPending!=It)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=Re,j.style.cssText=be,S&&r<9&&I.scrollbars.setScrollTop(I.scroller.scrollTop=ue),j.selectionStart!=null){(!S||S&&r<9)&&Kt();var On=0,In=function(){I.selForContextMenu==L.doc.sel&&j.selectionStart==0&&j.selectionEnd>0&&t.prevInput=="\u200B"?ja(L,ol)(L):On++<10?I.detectingSelectAll=setTimeout(In,500):(I.selForContextMenu=null,I.input.reset())};I.detectingSelectAll=setTimeout(In,200)}}if(S&&r>=9&&Kt(),R){Fe(e);var un=function(){pt(window,"mouseup",un),setTimeout(It,20)};Pe(window,"mouseup",un)}else setTimeout(It,50)},mr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},mr.prototype.setUneditable=function(){},mr.prototype.needsContentAttribute=!1;function Oa(e,t){if(t=t?B(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var L=z();t.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),!t.leaveSubmitMethodAlone)){var $=e.form;j=$.submit;try{var ue=$.submit=function(){I(),$.submit=j,$.submit(),$.submit=ue}}catch(be){}}t.finishInit=function(be){be.save=I,be.getTextArea=function(){return e},be.toTextArea=function(){be.toTextArea=isNaN,I(),e.parentNode.removeChild(be.getWrapperElement()),e.style.display="",e.form&&(pt(e.form,"submit",I),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=j))}},e.style.display="none";var ge=Va(function(be){return e.parentNode.insertBefore(be,e.nextSibling)},t);return ge}function ba(e){e.off=pt,e.on=Pe,e.wheelEventPixels=Ki,e.Doc=Si,e.splitLines=ze,e.countColumn=G,e.findColumn=fe,e.isWordChar=Z,e.Pass=_e,e.signal=et,e.Line=Zt,e.changeEnd=Lr,e.scrollbarModel=xo,e.Pos=Yt,e.cmpPos=En,e.modes=Ot,e.mimeModes=_t,e.resolveMode=At,e.getMode=jt,e.modeExtensions=qt,e.extendMode=Nn,e.copyState=yn,e.startState=Hn,e.innerMode=Kn,e.commands=$o,e.keyMap=go,e.keyName=xs,e.isModifierKey=is,e.lookupKey=_o,e.normalizeKeyMap=_l,e.StringStream=Fn,e.SharedTextMarker=Qo,e.TextMarker=Gi,e.LineWidget=ns,e.e_preventDefault=Te,e.e_stopPropagation=Me,e.e_stop=Fe,e.addClass=W,e.contains=N,e.rmClass=C,e.keyNames=Po}eu(Va),Tt(Va);var Ka="iter insert remove copy getEditor constructor".split(" ");for(var ii in Si.prototype)Si.prototype.hasOwnProperty(ii)&&de(Ka,ii)<0&&(Va.prototype[ii]=function(e){return function(){return e.apply(this.doc,arguments)}}(Si.prototype[ii]));return Ge(Si),Va.inputStyles={textarea:mr,contenteditable:yt},Va.defineMode=function(e){!Va.defaults.mode&&e!="null"&&(Va.defaults.mode=e),Dt.apply(this,arguments)},Va.defineMIME=Lt,Va.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Va.defineMIME("text/plain","null"),Va.defineExtension=function(e,t){Va.prototype[e]=t},Va.defineDocExtension=function(e,t){Si.prototype[e]=t},Va.fromTextArea=Oa,ba(Va),Va.version="5.58.2",Va})},W6BS:function(M,Y){M.exports="data:image/png;base64,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"},WO9J:function(M,Y,u){"use strict";u.r(Y);var P=u("0Owb"),m=u("PpiC"),D=u("q1tI"),d=u.n(D),h=u("EkPF"),b=u.n(h),S=u("miYZ"),r=u("tsqr"),i=u("2qtc"),s=u("kLXV"),n=u("9og8"),x=u("WmNS"),f=u.n(x),y=u("auZk"),v=u.n(y),p=u("1vsH"),O=u("Ufr+"),a=u.n(O),l=u("HBuW"),g=u("ErOA"),T=u("Ty5D"),_=u("9kvl"),c=function(Bt){var Qt,Zt,mn=Bt.globalSetting,fn=Bt.loading,Mn=Bt.dispatch,Ln=Bt.practiceSetting,fr=Bt.shixunsDetail,dr=Object(m.a)(Bt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),vr=Object(T.h)(),jr=Object(D.useRef)(""),zr=Object(T.i)(),Sr=Ln.title,Tr=Ln.base_info_warning,Vr=Ln.challenges_warning,Qr=Ln.service_warning,Dr=Ln.repository_warning,ta=Ln.mirror_warning;Object(D.useEffect)(function(){var wn;jr.current=(wn=vr.pathname.split("/"))===null||wn===void 0?void 0:wn[2],Mn({type:"practiceSetting/setParams",payload:{id:jr.current}}),Mn({type:"practiceSetting/getCommonData",payload:{id:jr.current}})},[vr.pathname]),Object(D.useEffect)(function(){return Object(p.V)(Sr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),function(){Object(p.V)()}});var na=function(){var wn=Object(n.a)(f.a.mark(function Gn(){return f.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return hr.next=2,xn();case 2:_.d.push("/shixuns/".concat(jr.current,"/challenges"));case 3:case"end":return hr.stop()}},Gn)}));return function(){return wn.apply(this,arguments)}}(),xn=function(){return new Promise(function(Gn,Wn){var hr;Ln!=null&&(hr=Ln.sideBar)!==null&&hr!==void 0&&hr.confirmLeave?s.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(){Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Gn()},onCancel:function(){Wn()}}):Gn()})},Rt=function(Gn){var Wn;if(Gn===(Ln==null?void 0:Ln.sideBar.tabsActive))return;var hr=function(){_.d.push("/shixuns/".concat(jr.current,"/edit?tabId=").concat(Gn)),Mn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Gn,selectPath:"",confirmLeave:!1}})};Ln!=null&&(Wn=Ln.sideBar)!==null&&Wn!==void 0&&Wn.confirmLeave?s.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(){hr()}}):hr()},Gt=function wn(Gn){var Wn;Gn=(Wn=Gn)!==null&&Wn!==void 0&&Wn.includes(".json")?Gn:"".concat(Gn,".json"),s.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:d.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var hr=Object(n.a)(f.a.mark(function Yr(){var jn,gr;return f.a.wrap(function(Kr){for(;;)switch(Kr.prev=Kr.next){case 0:return Kr.next=2,Object(g.a)("/api"+Gn,{method:"get"});case 2:if(jn=Kr.sent,jn){Kr.next=5;break}return Kr.abrupt("return");case 5:return r.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Kr.next=8,Object(l.A)({id:jn.shixun_identifier});case 8:if(gr=Kr.sent,!(gr!=null&&gr.game_identifier)){Kr.next=12;break}return Object(p.Q)("/tasks/".concat(gr.game_identifier)),Kr.abrupt("return");case 12:(gr==null?void 0:gr.status)===2?wn(gr==null?void 0:gr.message):(gr==null?void 0:gr.status)===3&&Ft(gr==null?void 0:gr.message);case 13:case"end":return Kr.stop()}},Yr)}));function ir(){return hr.apply(this,arguments)}return ir}()})},Ft=function(Gn){s.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:d.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Gn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Rn=function(){var wn=Object(n.a)(f.a.mark(function Gn(Wn,hr){var ir,Yr,jn;return f.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:return Zn.next=2,xn();case 2:if(Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!((ir=fr.detail)!==null&&ir!==void 0&&ir.is_jupyter||(Yr=fr.detail)!==null&&Yr!==void 0&&Yr.is_jupyter_lab)){Zn.next=6;break}return Mn({type:"shixunsDetail/execJupyter",payload:{id:jr.current}}).then(function(Kr){Kr!=null&&Kr.identifier&&(_.d===null||_.d===void 0||_.d.push("/tasks/".concat(Kr.identifier,"/jupyter")))}),Zn.abrupt("return");case 6:if(Mn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!hr){Zn.next=13;break}return Zn.next=10,Object(l.z)({id:Wn});case 10:Zn.t0=Zn.sent,Zn.next=16;break;case 13:return Zn.next=15,Object(l.A)({id:Wn});case 15:Zn.t0=Zn.sent;case 16:if(jn=Zn.t0,Mn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(jn!=null&&jn.game_identifier||jn!=null&&jn.identifier)){Zn.next=21;break}return Object(p.Q)(hr?"/tasks/".concat(jn==null?void 0:jn.identifier,"/jupyter"):"/tasks/".concat(jn.game_identifier)),Zn.abrupt("return");case 21:(jn==null?void 0:jn.status)===-3?Object(p.o)():(jn==null?void 0:jn.status)===2?Gt(jn==null?void 0:jn.message):(jn==null?void 0:jn.status)===3&&Ft(jn==null?void 0:jn.message);case 22:case"end":return Zn.stop()}},Gn)}));return function(Wn,hr){return wn.apply(this,arguments)}}(),dn=function(){var wn=Object(n.a)(f.a.mark(function Gn(){return f.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return hr.next=2,xn();case 2:Mn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return hr.stop()}},Gn)}));return function(){return wn.apply(this,arguments)}}(),Un=function(Gn){var Wn={borderBottomColor:(Ln==null?void 0:Ln.sideBar.tabsActive)===Gn?"#0152d9":"transparent"};return Wn};return d.a.createElement("div",{className:v.a.header},d.a.createElement("aside",{className:v.a.title},d.a.createElement("i",{onClick:na,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),d.a.createElement("span",{className:v.a.edit},Sr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),d.a.createElement("i",{onClick:dn,className:"icon iconfont icon-xiugai1"})),d.a.createElement("aside",{className:v.a.schedule},d.a.createElement("div",null,d.a.createElement("span",{style:Un("information"),className:v.a.clickWarp,onClick:function(){return Rt("information")}},Tr?d.a.createElement("span",{className:v.a.num},"1"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:v.a.subject},"\u57FA\u672C\u4FE1\u606F")),d.a.createElement("i",{className:"iconfont icon-lujing"})),d.a.createElement("div",null,d.a.createElement("span",{style:Un("warehouse"),className:v.a.clickWarp,onClick:function(){return Rt("warehouse")}},Dr?d.a.createElement("span",{className:v.a.num},"2"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:v.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),d.a.createElement("i",{className:"iconfont icon-lujing"})),(fr==null?void 0:fr.detail)&&!(fr!=null&&(Qt=fr.detail)!==null&&Qt!==void 0&&Qt.is_jupyter_lab)&&d.a.createElement("div",null,d.a.createElement("span",{style:Un("level"),className:v.a.clickWarp,onClick:function(){return Rt("level")}},Vr?d.a.createElement("span",{className:v.a.num},"3"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:v.a.subject},"\u4EFB\u52A1\u5173\u5361")),d.a.createElement("i",{className:"iconfont icon-lujing"})),(fr==null?void 0:fr.detail)&&(fr==null||((Zt=fr.detail)===null||Zt===void 0)?void 0:Zt.is_jupyter_lab)&&d.a.createElement("div",null,d.a.createElement("span",{style:Un("service"),className:v.a.clickWarp,onClick:function(){return Rt("service")}},Qr?d.a.createElement("span",{className:v.a.num},"3"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:v.a.subject},"\u670D\u52A1")),d.a.createElement("i",{className:"iconfont icon-lujing"})),d.a.createElement("div",null,d.a.createElement("span",{style:Un("environment"),className:v.a.clickWarp,onClick:function(){return Rt("environment")}},ta?d.a.createElement("span",{className:v.a.num},"4"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:v.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),d.a.createElement("aside",{className:v.a.btns},d.a.createElement("div",{className:v.a.simulate,onClick:function(){return Rn(jr.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},R=Object(_.a)(function(Vt){var Bt=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.practiceSetting,mn=Vt.shixunsDetail;return{globalSetting:Qt,loading:Bt,practiceSetting:Zt,shixunsDetail:mn}})(c),w=u("sRBo"),C=u("kaz8"),E=u("14J3"),o=u("BMrR"),A=u("jCWc"),k=u("kPKH"),U=u("DZo9"),N=u("8z0m"),z=u("6UJt"),W=u("DFOY"),K=u("5NDa"),V=u("5rEg"),F=u("+L6B"),B=u("2/Rp"),G=u("k1fw"),ae=u("y8nQ"),de=u("Vl3Y"),oe=u("tJVT"),_e=u("h/E3"),ye=u.n(_e),se=u("Ot1p"),pe=u("oBTY"),fe=u("+Xk9"),ie=u.n(fe),le=u("FTkQ"),Q=u.n(le),ce=function(Bt){var Qt=Bt.InputRight,Zt=Bt.value,mn=Zt===void 0?[]:Zt,fn=Bt.onChange,Mn=Object(m.a)(Bt,["InputRight","value","onChange"]),Ln=Object(D.useState)(),fr=Object(oe.a)(Ln,2),dr=fr[0],vr=fr[1],jr=function(Tr){var Vr=mn.filter(function(Qr,Dr){return Dr!==Tr});fn(Vr)},zr=function(Tr){if(Tr.preventDefault(),!dr)return;if(mn.findIndex(function(Vr){return Vr.name===dr})>-1){r.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}fn([].concat(Object(pe.a)(mn),[{id:null,name:dr}])),vr(null)};return d.a.createElement("div",null,d.a.createElement(V.a,Object(P.a)({bordered:!1,style:{width:600},value:dr,onChange:function(Tr){return vr(Tr.target.value)},onPressEnter:zr,onBlur:zr},Mn)),Qt||d.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),d.a.createElement("div",{className:"mt20"},mn==null?void 0:mn.map(function(Sr,Tr){return d.a.createElement("div",{key:Tr,className:ie.a.btn},d.a.createElement("span",{className:ie.a.s1},Sr.name),d.a.createElement("img",{src:Q.a,className:ie.a.s2,onClick:function(){return jr(Tr)}}))})))},te=ce,ee=u("LvDl"),xe=u("m3rI"),re=u("hW5Z"),Z=u.n(re),X=function(Bt){var Qt=Bt.dispatch,Zt=Bt.onCancel,mn=Bt.onSave,fn=Bt.loading,Mn=fn===void 0?!1:fn;return d.a.createElement("div",{className:Z.a.complete},d.a.createElement("div",{onClick:Zt,className:Z.a.cancel},"\u53D6\u6D88"),d.a.createElement(B.a,{type:"primary",loading:Mn,onClick:mn,className:Z.a.save},"\u4FDD\u5B58"))},q=Object(_.a)()(X),Ee=u("UqFu"),ve=u("z7Xi"),Ce=u("jN4g"),Ke=function(Bt){var Qt,Zt,mn=Bt.globalSetting,fn=Bt.loading,Mn=Bt.dispatch,Ln=Bt.practiceSetting,fr=Bt.problemset,dr=Bt.shixunsDetail,vr=Object(m.a)(Bt,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),jr=de.a.useForm(),zr=Object(oe.a)(jr,1),Sr=zr[0],Tr=Object(D.useState)({}),Vr=Object(oe.a)(Tr,2),Qr=Vr[0],Dr=Vr[1],ta=Object(D.useState)(!1),na=Object(oe.a)(ta,2),xn=na[0],Rt=na[1],Gt=Object(D.useState)(!1),Ft=Object(oe.a)(Gt,2),Rn=Ft[0],dn=Ft[1],Un=Object(D.useState)(""),wn=Object(oe.a)(Un,2),Gn=wn[0],Wn=wn[1],hr=Object(D.useState)(""),ir=Object(oe.a)(hr,2),Yr=ir[0],jn=ir[1],gr=Object(D.useRef)({}),Zn=Object(D.useRef)(""),Kr=Object(D.useRef)(null),pa=Object(D.useRef)(Object(ee.throttle)(function(){return Ye()},2e3,{leading:!0,trailing:!1})).current,ca=Ln.id;Object(D.useEffect)(function(){if(!ca)return;He()},[ca]),Object(D.useEffect)(function(){return JSON.stringify(Qr)!=="{}"&&Ar(),function(){clearTimeout(Kr.current)}},[Qr,Gn,Yr]);var Ar=function(){clearTimeout(Kr.current),Kr.current=setTimeout(function(){!Object(ee.isEqual)(Qr,gr.current)||Gn!==Zn.current||Yr!==Zn.current?Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},He=function(){var Ht=Object(n.a)(f.a.mark(function Nt(){var _n,vn,nr,ar,Fr,wr,Ir,_r,kn;return f.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:return Mn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),Sn.next=3,Object(g.a)("/api/shixuns/".concat(ca,"/edit_base_info.json"),{method:"get"});case 3:_n=Sn.sent,_n.status===0&&(_r=Object(G.a)(Object(G.a)({},_n.data),{},{description:Object(Ee.a)(_n.data.description)}),kn={description:_r.description,shixun_tags:_r.shixun_tags,name:_r.name,course:(_r==null||((vn=_r.disciplines)===null||vn===void 0)?void 0:vn.length)>0?[_r==null||((nr=_r.disciplines)===null||nr===void 0||((ar=nr[0])===null||ar===void 0))?void 0:ar.id,_r==null||((Fr=_r.disciplines)===null||Fr===void 0||((wr=Fr[0])===null||wr===void 0||((Ir=wr.sub_discipline)===null||Ir===void 0)))?void 0:Ir.id]:[],jupyter_show_description:_n.data.jupyter_show_description},Sr.setFieldsValue(kn),gr.current=Object(G.a)({},kn),Zn.current=_r.attachment_id||"",Dr(Object(G.a)({},kn)),Wn(_r.attachment_id||""),jn(_r.cover_image_id||""));case 5:case"end":return Sn.stop()}},Nt)}));return function(){return Ht.apply(this,arguments)}}(),qe=function(Nt,_n){Dr(Object(G.a)({},_n))},st=function(){Ie()},Ye=function(){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Sr.submit()},Se=function(Nt){var _n,vn=Nt.name,nr=Nt.description,ar=Nt.shixun_tags,Fr=Nt.course,wr=Nt.jupyter_show_description,Ir=wr===void 0?!1:wr,_r={name:vn,description:nr,shixun_tags:ar,attachment_id:Gn,cover_image_id:Yr,sub_discipline_ids:Fr[1]};(_n=dr.detail)!==null&&_n!==void 0&&_n.is_jupyter_lab&&(_r=Object(G.a)(Object(G.a)({},_r),{},{jupyter_show_description:Ir}));var kn=Object(g.a)("/api/shixuns/".concat(ca,"/base_info_save.json"),{method:"post",body:{shixun:Object(G.a)({},_r)}});kn.then(function(tr){tr.status===0&&(r.b.success("\u4FDD\u5B58\u6210\u529F"),Mn({type:"practiceSetting/getCommonData",payload:{id:ca}}),Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),gr.current={description:Qr.description,shixun_tags:Qr.shixun_tags,name:Qr.name},Zn.current=Gn)})},Ie=function(){var Nt,_n=function(){_.d.push("/shixuns/".concat(ca,"/challenges")),Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};Ln!=null&&(Nt=Ln.sideBar)!==null&&Nt!==void 0&&Nt.confirmLeave?s.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(){_n()}}):_n()};function Oe(Ht){var Nt=Ht.type==="image/jpeg"||Ht.type==="image/png";return Nt||r.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Nt}var Ve=d.a.createElement(B.a,{loading:xn,icon:d.a.createElement(ve.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),We=d.a.createElement(B.a,{loading:Rn,icon:d.a.createElement(ve.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function tt(Ht,Nt){var _n=new FileReader;_n.addEventListener("load",function(){return Nt(_n.result)}),_n.readAsDataURL(Ht)}var Je=function(Nt){if(Nt.file.status==="uploading"){Rt(!0);return}if(Nt.file.status==="done"){var _n,vn;Rt(!1),Wn(Nt==null||((_n=Nt.file)===null||_n===void 0||((vn=_n.response)===null||vn===void 0))?void 0:vn.id)}},Et=function(){return d.a.createElement("div",{className:ye.a.img},d.a.createElement("img",{src:xe.a.API_SERVER+"/api/attachments/"+Gn,alt:"avatar",style:{width:"100%"}}),d.a.createElement("div",null,d.a.createElement(Ce.a,{onClick:function(){return Wn("")},style:{fontSize:"16px",color:"red"}})))},kt=function(Nt){if(Nt.file.status==="uploading"){dn(!0);return}if(Nt.file.status==="done"){var _n,vn;dn(!1),jn(Nt==null||((_n=Nt.file)===null||_n===void 0||((vn=_n.response)===null||vn===void 0))?void 0:vn.id)}},Xt=function(){return d.a.createElement("div",{className:ye.a.img},d.a.createElement("img",{src:xe.a.API_SERVER+"/api/attachments/"+Yr,alt:"avatar",style:{width:"100%"}}),d.a.createElement("div",null,d.a.createElement(Ce.a,{onClick:function(){return jn("")},style:{fontSize:"16px",color:"red"}})))};return d.a.createElement("div",{className:ye.a.information},d.a.createElement("section",{className:ye.a.scroll},d.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),d.a.createElement("div",{className:ye.a.formWrap}," ",d.a.createElement(de.a,{form:Sr,scrollToFirstError:!0,layout:"vertical",onValuesChange:qe,onFinish:Se},d.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"}]},d.a.createElement(V.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((Qt=Qr.name)===null||Qt===void 0?void 0:Qt.length)||0,"/60")})),d.a.createElement(de.a.Item,{className:"customAddTags",name:"shixun_tags",label:d.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",d.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"}]},d.a.createElement(te,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),d.a.createElement(de.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},d.a.createElement(W.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:fr.courseOptions})),d.a.createElement(o.a,null,d.a.createElement(k.a,null,d.a.createElement(de.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Gn?Et():d.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(xe.a.API_SERVER,"/api/attachments.json"),beforeUpload:Oe,onChange:Je},Ve))),d.a.createElement(k.a,{className:"c-grey-999"},d.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"))),d.a.createElement(o.a,null,d.a.createElement(k.a,null,d.a.createElement(de.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Yr?Xt():d.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(xe.a.API_SERVER,"/api/attachments.json"),beforeUpload:Oe,onChange:kt},We))),d.a.createElement(k.a,{className:"c-grey-999"},d.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"))),d.a.createElement(de.a.Item,{name:"description",label:"\u7B80\u4ECB:"},d.a.createElement(se.a,{defaultValue:Qr.description||"",watch:!0})),((Zt=dr.detail)===null||Zt===void 0?void 0:Zt.is_jupyter_lab)&&d.a.createElement(de.a.Item,{name:"jupyter_show_description",valuePropName:"checked"},d.a.createElement(C.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"))))),d.a.createElement(q,{onSave:pa,onCancel:st,loading:xn||Rn}))},Qe=Object(_.a)(function(Vt){var Bt=Vt.problemset,Qt=Vt.loading,Zt=Vt.globalSetting,mn=Vt.practiceSetting,fn=Vt.shixunsDetail;return{globalSetting:Zt,loading:Qt,practiceSetting:mn,problemset:Bt,shixunsDetail:fn}})(Ke),rt=u("ch0t"),at=u("R9oj"),it=u("ECub"),ct=u("T2oS"),je=u("W9HT"),Pe=u("bKvZ"),$e=u.n(Pe),pt=u("KeGQ"),et=u.n(pt),Ct=u("NLgs"),ke=u("ngQI"),Be=function(Bt){var Qt=Bt.globalSetting,Zt=Bt.dispatch,mn=Bt.practiceSetting,fn=Object(m.a)(Bt,["globalSetting","dispatch","practiceSetting"]),Mn=Object(D.useState)(!1),Ln=Object(oe.a)(Mn,2),fr=Ln[0],dr=Ln[1],vr=Object(D.useState)({}),jr=Object(oe.a)(vr,2),zr=jr[0],Sr=jr[1],Tr=Object(D.useState)(!0),Vr=Object(oe.a)(Tr,2),Qr=Vr[0],Dr=Vr[1],ta=Object(D.useState)(!1),na=Object(oe.a)(ta,2),xn=na[0],Rt=na[1],Gt=Object(D.useState)(null),Ft=Object(oe.a)(Gt,2),Rn=Ft[0],dn=Ft[1],Un=Object(D.useRef)(!1),wn=mn.id,Gn=mn.updateIndex,Wn=mn.is_published,hr=mn.newQuestion,ir=zr.challenge_list,Yr=ir===void 0?[]:ir;Object(D.useEffect)(function(){return wn?(gr(),function(){Zt({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[wn,Gn]),Object(D.useEffect)(function(){jn()},[fn.location]);var jn=function(){var Oe,Ve=fn.location,We=Ve.pathname.split("/");(We.includes("newquestion")||We.includes("new")||Ve!=null&&(Oe=Ve.query)!==null&&Oe!==void 0&&Oe.tabId)&&(Un.current=!0)},gr=function(){var Ie=Object(n.a)(f.a.mark(function Oe(){var Ve,We,tt,Je,Et,kt,Xt;return f.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Dr(!0),Nt.next=3,Object(l.F)({id:wn});case 3:tt=Nt.sent,tt!=null&&(Ve=tt.challenge_list)!==null&&Ve!==void 0&&Ve.length&&(Je=fn.location.pathname.split("/"),Et=tt.challenge_list.find(function(_n){return String(_n.challenge_id)===Je[4]}),Je.includes("newquestion")||Je.includes("new")?(Xt=tt.challenge_list[((kt=tt.challenge_list)===null||kt===void 0?void 0:kt.length)-1],Zt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Je.includes("new")?0:1,name:""}}}),dn(void 0),Ar(Xt)):Je[4]&&Et?Zn(Et,!1):Zn(tt.challenge_list[0])),tt!=null&&(We=tt.challenge_list)!==null&&We!==void 0&&We.length||dn(null),Sr(tt),Dr(!1);case 8:case"end":return Nt.stop()}},Oe)}));return function(){return Ie.apply(this,arguments)}}(),Zn=function(Oe){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(dn(Oe.challenge_id),Ar(Oe),Ve){var We="/shixuns/".concat(wn,"/edit/").concat(Oe.challenge_id,"/").concat(Oe.st===1?"editquestion":"editcheckpoint");_.d.push(We)}},Kr=function(Oe,Ve){Ve.stopPropagation();var We=Oe.challenge_id,tt=function(){var Je=Object(n.a)(f.a.mark(function Et(){var kt,Xt,Ht,Nt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(l.s)({id:wn,challengesId:We});case 2:if(kt=vn.sent,!(kt.status===1)){vn.next=12;break}return vn.next=6,Object(l.F)({id:wn});case 6:if(Nt=vn.sent,Sr(Nt),!(We===Rn&&(Xt=Nt.challenge_list)!==null&&Xt!==void 0&&Xt.length)){vn.next=11;break}return Zn(Nt.challenge_list[0]),vn.abrupt("return");case 11:(Ht=Nt.challenge_list)!==null&&Ht!==void 0&&Ht.length||(dn(null),Un.current=!0,Ar({}),_.d.push("/shixuns/".concat(wn,"/edit?tabId=level")));case 12:case"end":return vn.stop()}},Et)}));return function(){return Je.apply(this,arguments)}}();s.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:tt})},pa=function(Oe,Ve,We){var tt=Array.from(Oe),Je=tt.splice(Ve,1),Et=Object(oe.a)(Je,1),kt=Et[0];return tt.splice(We,0,kt),tt},ca=function(Oe,Ve){if(!Oe.destination)return;var We=pa(Ve,Oe.source.index,Oe.destination.index);Sr(Object(G.a)(Object(G.a)({},zr),{},{challenge_list:We}));var tt=We.map(function(Je){return Je.challenge_id});Object(l.Db)({id:wn,ids:tt}).then(function(Je){Je.status!==0&&Sr(Object(G.a)(Object(G.a)({},zr),{},{challenge_list:Ve}))})},Ar=function(Oe){Zt({type:"practiceSetting/setParams",payload:{selectQuestionParams:Oe}})},He=function(){var Ie=Object(n.a)(f.a.mark(function Oe(Ve,We){var tt;return f.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:if(!(Ve===Rn)){Et.next=2;break}return Et.abrupt("return");case 2:return Et.next=4,qe();case 4:dn(Ve),Ar(We),Zt({type:"practiceSetting/setParams",payload:{newQuestion:null}}),tt="/shixuns/".concat(wn,"/edit/").concat(Ve,"/").concat(We.st===1?"editquestion":"editcheckpoint"),_.d.push(tt);case 9:case"end":return Et.stop()}},Oe)}));return function(Ve,We){return Ie.apply(this,arguments)}}(),qe=function(){return new Promise(function(Oe,Ve){var We;mn!=null&&(We=mn.sideBar)!==null&&We!==void 0&&We.confirmLeave?s.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Zt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Oe()},onCancel:function(){Ve()}}):Oe()})},st=function(Oe){return d.a.createElement(d.a.Fragment,null,d.a.createElement(ke.a,{onDragEnd:function(We){return ca(We,Oe)}},d.a.createElement(ke.c,{droppableId:"droppable"},function(Ve,We){return d.a.createElement("div",Object(P.a)({ref:Ve.innerRef},Ve.droppableProps,{style:{width:"100%"}}),Oe.map(function(tt,Je){var Et=tt.st,kt=tt.name,Xt=tt.challenge_id;return d.a.createElement(ke.b,{key:Xt,draggableId:Xt.toString(),index:Je,isDragDisabled:Wn},function(Ht,Nt){return d.a.createElement("div",Object(P.a)({ref:Ht.innerRef},Ht.draggableProps,Ht.dragHandleProps,{className:Rn===Xt?$e.a.listActive:$e.a.list,onClick:function(){return He(Xt,tt)}}),d.a.createElement("span",{className:$e.a.s1},Et===0?d.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):d.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),d.a.createElement("span",{className:$e.a.s2},"\u7B2C",Je+1,"\u5173: ",kt),!Wn&&d.a.createElement("span",{className:$e.a.s3,onClick:function(vn){return Kr(tt,vn)}},d.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),hr&&d.a.createElement("div",{className:$e.a.listActive},d.a.createElement("span",{className:$e.a.s1},(hr==null?void 0:hr.st)===0?d.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):d.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),d.a.createElement("span",{className:$e.a.s2},"\u7B2C",Oe.length+1,"\u5173: ",hr==null?void 0:hr.name)),!Wn&&d.a.createElement("div",{className:$e.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},Ye=function(){var Ie=Object(n.a)(f.a.mark(function Oe(Ve){return f.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,qe();case 2:Ve==="new"?_.d.push("/shixuns/".concat(wn,"/edit/new")):_.d.push("/shixuns/".concat(wn,"/edit/newquestion")),dr(!1),dn(void 0),Zt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ve==="new"?0:1,name:""}}});case 6:case"end":return tt.stop()}},Oe)}));return function(Ve){return Ie.apply(this,arguments)}}(),Se=function(){if(Object(Ct.b)(Zt,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;dr(!fr)};return d.a.createElement("div",{className:$e.a.level},d.a.createElement("aside",{className:$e.a.left,style:{width:xn?"0":"25%"}},d.a.createElement("div",{className:$e.a.container},d.a.createElement("div",{className:$e.a.title},"\u4EFB\u52A1\u5173\u5361(",Yr.length,")"),d.a.createElement("div",{className:$e.a.listWrap},Qr?d.a.createElement(je.a,{size:"large"}):!!Yr.length||!!hr?st(Yr):d.a.createElement(it.a,{image:et.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!xn&&d.a.createElement("div",{className:$e.a.btns},d.a.createElement("aside",{className:$e.a.btnsWrap},d.a.createElement("div",{style:{transform:fr?"rotate(45deg)":"rotate(0deg)"},className:$e.a.icon,onClick:Se},"+"),d.a.createElement("div",{className:$e.a.btn,style:{left:fr?20:-154}},d.a.createElement("div",{className:$e.a.d1,onClick:function(){return Ye("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),d.a.createElement("div",{className:$e.a.d2,onClick:function(){return Ye("newquestion")}},"\u65B0\u5EFA\u9009\u62E9\u9898\u5173\u5361")))),d.a.createElement("div",{className:xn?$e.a.elseShrink:$e.a.shrink,onClick:function(){return Rt(!xn)}},d.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),d.a.createElement("aside",{className:$e.a.right,id:"modal-level-question"},Rn===null&&Un.current?d.a.createElement("div",{className:$e.a.addIcon},d.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):fn.children))},Ge=Object(_.a)(function(Vt){var Bt=Vt.globalSetting,Qt=Vt.practiceSetting;return{globalSetting:Bt,practiceSetting:Qt}})(Be),Te=u("DjyN"),Me=u("NUBc"),Le=u("cWXX"),Fe=u("/ezw"),dt=u("qVdP"),bt=u("jsC+"),Ut=u("lUTK"),cn=u("BvKs"),An=u("7Kak"),rn=u("9yH6"),Pt=u("Qvpy"),ze=u.n(Pt),lt=function(Bt){var Qt=Bt.shixunsDetail,Zt=Bt.globalSetting,mn=Bt.loading,fn=Bt.dispatch,Mn=Bt.onReloadData,Ln=Object(m.a)(Bt,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),fr=Object(D.useState)(),dr=Object(oe.a)(fr,2),vr=dr[0],jr=dr[1],zr=Object(D.useState)([]),Sr=Object(oe.a)(zr,2),Tr=Sr[0],Vr=Sr[1];Object(D.useEffect)(function(){Qt.actionTabs.key==="Collaborators-ChangeManager"&&Qr()},[Qt.actionTabs.key]);var Qr=function(){var xn=Object(n.a)(f.a.mark(function Rt(){var Gt,Ft;return f.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return dn.next=2,fn({type:"shixunsDetail/getChangeManager",payload:{id:(Gt=Qt.actionTabs.params)===null||Gt===void 0?void 0:Gt.id}});case 2:Ft=dn.sent,Vr(Ft||[]);case 4:case"end":return dn.stop()}},Rt)}));return function(){return xn.apply(this,arguments)}}(),Dr=function(){var Rt;fn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Rt=Qt.actionTabs.params)===null||Rt===void 0?void 0:Rt.id}}})},ta=function(){var xn=Object(n.a)(f.a.mark(function Rt(){var Gt,Ft;return f.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:if(vr){dn.next=3;break}return r.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),dn.abrupt("return");case 3:return dn.next=5,fn({type:"shixunsDetail/changeManager",payload:{id:(Gt=Qt.actionTabs.params)===null||Gt===void 0?void 0:Gt.id,user_id:vr}});case 5:Ft=dn.sent,na(),Ft&&(Mn(),r.b.info(Ft.message));case 8:case"end":return dn.stop()}},Rt)}));return function(){return xn.apply(this,arguments)}}(),na=function(){fn({type:"shixunsDetail/setActionTabs",payload:{}}),jr(null)};return d.a.createElement(s.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:Qt.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:mn.effects["shixunsDetail/changeManager"],onOk:ta,onCancel:na},d.a.createElement("div",null,d.a.createElement("div",{className:ze.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",d.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"),d.a.createElement("div",{className:ze.a.content},Tr.length?d.a.createElement(rn.a.Group,{value:vr,onChange:function(Rt){return jr(Rt.target.value)}},Tr.map(function(xn,Rt){return d.a.createElement(rn.a,{className:ze.a.radio,key:Rt,value:xn.user_id},xn.name)})):d.a.createElement("div",{className:ze.a.add},d.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",d.a.createElement("a",{className:ze.a.colorBlue,onClick:Dr},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},ot=Object(_.a)(function(Vt){var Bt=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting;return{shixunsDetail:Bt,globalSetting:Zt,loading:Qt}})(lt),we=u("Znn+"),Xe=u("ZTPi"),Ot=u("ju9d"),_t=u("DDK+"),Dt=Xe.a.TabPane,Lt=function(Vt){var Bt=Vt.visible,Qt=Vt.onCancel,Zt=Vt.onSelectGroup,mn=Vt.shixunId,fn=Vt.onSelectCollaborator;return d.a.createElement(s.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:Bt,width:1100,centered:!0,keyboard:!1,onCancel:Qt,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},d.a.createElement(Xe.a,{defaultActiveKey:"1"},d.a.createElement(Dt,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},d.a.createElement(Ot.a,{onCancel:Qt,container_type:2,container_id:mn,onSelect:fn})),d.a.createElement(Dt,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},d.a.createElement(_t.a,{onCancel:Qt,onSelect:Zt}))))},At=u("oaGz"),jt=u.n(At),qt=u("8Skl"),Nn=u("ruvs"),yn=function(Bt){var Qt,Zt,mn,fn,Mn,Ln,fr=Bt.shixunsDetail,dr=Bt.globalSetting,vr=Bt.loading,jr=Bt.user,zr=Bt.dispatch,Sr=Object(m.a)(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Tr=Object(D.useRef)(),Vr=Object(D.useState)(0),Qr=Object(oe.a)(Vr,2),Dr=Qr[0],ta=Qr[1],na=Object(D.useState)([]),xn=Object(oe.a)(na,2),Rt=xn[0],Gt=xn[1],Ft=Object(D.useState)({id:null,page:1}),Rn=Object(oe.a)(Ft,2),dn=Rn[0],Un=Rn[1],wn=(Qt=jr.userInfo)===null||Qt===void 0||((Zt=Qt.shixun)===null||Zt===void 0)?void 0:Zt.editable,Gn=((mn=jr.userInfo)===null||mn===void 0?void 0:mn.role)<=2||((fn=jr.userInfo)===null||fn===void 0||((Mn=fn.shixun)===null||Mn===void 0)?void 0:Mn.is_creator);Object(D.useEffect)(function(){Tr.current=Sr.match.params.id,dn.id=Tr.current,Un(dn),Wn(dn)},[]);var Wn=function(){var Ar=Object(n.a)(f.a.mark(function He(qe){var st;return f.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,zr({type:"shixunsDetail/getCollaboratorsData",payload:qe});case 2:st=Se.sent,st&&(Gt(st.members||[]),ta(st.member_count));case 4:case"end":return Se.stop()}},He)}));return function(qe){return Ar.apply(this,arguments)}}(),hr=function(){var Ar=Object(n.a)(f.a.mark(function He(){var qe;return f.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return dn.page=1,Un(dn),qe=Object(Nn.b)(),Ye.next=5,zr({type:"user/getUserInfo",payload:qe});case 5:return Ye.next=7,Wn(dn);case 7:case"end":return Ye.stop()}},He)}));return function(){return Ar.apply(this,arguments)}}(),ir=function(He){dn.page=He,Un(dn),Wn(dn)},Yr=function(He){s.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:d.a.createElement("div",{className:jt.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var qe=Object(n.a)(f.a.mark(function Ye(){var Se,Ie;return f.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,zr({type:"shixunsDetail/deleteCollaborators",payload:{id:Tr.current,userId:He}});case 2:if(Ie=Ve.sent,!(((Se=jr.userInfo)===null||Se===void 0?void 0:Se.user_id)===He)){Ve.next=6;break}return _.d.push("/shixuns"),Ve.abrupt("return");case 6:r.b.info(Ie==null?void 0:Ie.message),dn.page=1,Un(dn),Wn(dn);case 10:case"end":return Ve.stop()}},Ye)}));function st(){return qe.apply(this,arguments)}return st}()})},jn=function(){zr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Tr.current}}})};function gr(Ar,He,qe,st){return Zn.apply(this,arguments)}function Zn(){return Zn=Object(n.a)(f.a.mark(function Ar(He,qe,st,Ye){return f.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,zr({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:He,user_id:qe,editable:st?0:1}});case 2:Wn(dn);case 3:case"end":return Ie.stop()}},Ar)})),Zn.apply(this,arguments)}var Kr=function(){zr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Tr.current}}})};function pa(){zr({type:"shixunsDetail/setActionTabs",payload:{}})}var ca={visible:fr.actionTabs.key==="Collaborators-AddCollaborator",onCancel:pa,shixunId:Tr.current,onSelectCollaborator:function(){var Ar=Object(n.a)(f.a.mark(function qe(st){var Ye;return f.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return pa(),Ie.next=3,zr({type:"shixunsDetail/addCollaborator",payload:{id:Tr.current,user_ids:st}});case 3:Ye=Ie.sent,Ye&&(r.b.success("\u6DFB\u52A0\u6210\u529F"),hr());case 5:case"end":return Ie.stop()}},qe)}));function He(qe){return Ar.apply(this,arguments)}return He}(),onSelectGroup:function(){var Ar=Object(n.a)(f.a.mark(function qe(st){var Ye;return f.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return pa(),Ie.next=3,zr({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Tr.current,group_id:st.group_id}});case 3:Ye=Ie.sent,Ye&&(r.b.success("\u6DFB\u52A0\u6210\u529F"),hr());case 5:case"end":return Ie.stop()}},qe)}));function He(qe){return Ar.apply(this,arguments)}return He}()};return d.a.createElement("section",null,d.a.createElement("div",{className:jt.a.wrap},d.a.createElement("div",{className:jt.a.content},((Ln=fr.detail)===null||Ln===void 0?void 0:Ln.identity)<5&&d.a.createElement("div",{className:jt.a.head},d.a.createElement("span",{className:jt.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Dr,"\u4EBA\uFF09"),d.a.createElement("div",null,Gn&&d.a.createElement(B.a,{type:"primary",ghost:!0,className:jt.a.button,style:{marginRight:"20px"},onClick:jn},"\u66F4\u6362\u7BA1\u7406\u5458"),wn&&d.a.createElement(B.a,{type:"primary",className:jt.a.button,style:{marginRight:"40px"},onClick:Kr},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),d.a.createElement("div",{className:jt.a.list},d.a.createElement(Fe.a,{loading:vr.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Rt.map(function(Ar,He){var qe,st,Ye,Se,Ie,Oe,Ve,We;return d.a.createElement("div",{style:{display:"inline-block",width:"50%"}},d.a.createElement("div",{className:jt.a.itemWrap,key:He},d.a.createElement("a",{href:(qe=Ar.user)===null||qe===void 0?void 0:qe.user_url,target:"_blank",className:jt.a.imgWrap},d.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:jt.a.img,src:"".concat(xe.a.IMG_SERVER,"/images/").concat((st=Ar.user)===null||st===void 0?void 0:st.image_url)}),((Ye=Ar.user)===null||Ye===void 0?void 0:Ye.shixun_manager)&&d.a.createElement("span",{className:jt.a.manager},"\u521B\u5EFA\u8005")),d.a.createElement("div",{className:jt.a.itemContent},d.a.createElement("p",{className:jt.a.nameWrap},d.a.createElement("a",{href:Ar.user.user_url,target:"_blank",className:jt.a.name},(Se=Ar.user)===null||Se===void 0?void 0:Se.name),d.a.createElement("div",{className:jt.a.actionGroup},Gn?(Ie=Ar.user)!==null&&Ie!==void 0&&Ie.shixun_manager?null:d.a.createElement(bt.a,{overlay:d.a.createElement(cn.a,{selectedKeys:[Ar.editable?"1":"2"],onClick:function(){var Je;gr(fr.detail.identifier,Ar.user.user_id,Ar.editable,(Je=Ar.user)===null||Je===void 0?void 0:Je.name)}},d.a.createElement(cn.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),d.a.createElement(cn.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},d.a.createElement("div",null,Ar.editable?d.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):d.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",d.a.createElement(qt.a,{style:{fontSize:"14px",color:"#888888"}}))):Ar.editable?d.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):d.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Oe=Ar.user)!==null&&Oe!==void 0&&Oe.shixun_manager)&&wn&&Ar.user.user_id!==((Ve=jr.userInfo)===null||Ve===void 0?void 0:Ve.user_id)?d.a.createElement("a",{className:jt.a.deletetitle,onClick:function(){var Je;return Yr((Je=Ar.user)===null||Je===void 0?void 0:Je.user_id)}},"\u5220\u9664"):null)),d.a.createElement("p",{className:jt.a.schoolWrap},d.a.createElement("span",{className:jt.a.school},(We=Ar.user)===null||We===void 0?void 0:We.school_name)))))})))),Dr>10&&d.a.createElement("div",{className:jt.a.countWrap},d.a.createElement(Me.a,{showQuickJumper:!1,showSizeChanger:!1,total:Dr,onChange:function(He){return ir(He)},pageSize:10,current:dn.page}))),d.a.createElement(ot,{onReloadData:hr}),d.a.createElement(Lt,ca))},Kn=Object(_.a)(function(Vt){var Bt=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting,mn=Vt.user;return{shixunsDetail:Bt,globalSetting:Zt,user:mn,loading:Qt}})(yn),Hn=u("11/R"),Fn=u("Q9mQ"),hn=u("diRs"),Ur=u("jrin"),Br=u("OaEy"),Nr=u("2fM7"),xr=u("ZW9T"),Hr=u("RCxd"),Cr=u("4SAo"),tn=u.n(Cr),Yt=V.a.TextArea,En=function(Bt){var Qt=Bt.shixunsDetail,Zt=Bt.globalSetting,mn=Bt.loading,fn=Bt.dispatch,Mn=Bt.onFinish,Ln=Mn===void 0?function(){}:Mn,fr=Object(m.a)(Bt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),dr=de.a.useForm(),vr=Object(oe.a)(dr,1),jr=vr[0],zr=function(){var Tr=Object(n.a)(f.a.mark(function Vr(Qr){var Dr,ta;return f.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.next=2,fn({type:"shixunsDetail/getCustomScript",payload:{id:(Dr=Qt.actionTabs.params)===null||Dr===void 0?void 0:Dr.id,compile:Qr.execute,excutive:Qr.compile}});case 2:ta=xn.sent,Sr(),ta&&Ln(ta==null?void 0:ta.shixun_script);case 5:case"end":return xn.stop()}},Vr)}));return function(Qr){return Tr.apply(this,arguments)}}(),Sr=function(){fn({type:"shixunsDetail/setActionTabs",payload:{}})};return d.a.createElement(s.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:Qt.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Sr},d.a.createElement(de.a,{form:jr,scrollToFirstError:!0,layout:"vertical",onFinish:zr},d.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"}]},d.a.createElement(Yt,{rows:4})),d.a.createElement(de.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},d.a.createElement(Yt,{rows:4})),d.a.createElement("div",{className:tn.a.footerWrap},d.a.createElement(de.a.Item,null,d.a.createElement(B.a,{className:"mr5",size:"large",onClick:Sr},"\u53D6\u6D88"),d.a.createElement(B.a,{size:"large",type:"primary",htmlType:"submit",loading:mn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},an=Object(_.a)(function(Vt){var Bt=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting;return{shixunsDetail:Bt,globalSetting:Zt,loading:Qt}})(En),Pr=u("Lai7"),yr=u.n(Pr),or=u("EGTK"),Gr=u("UGPy"),on=u.n(Gr),kr=u("FrRK"),Rr=u("9Bee"),sa=u("N3QO"),Mr=Nr.a.Option,ya=function(Bt){var Qt,Zt,mn=Bt.practiceSetting,fn=Bt.dispatch,Mn=Bt.shixunsDetail,Ln=Bt.user,fr=Object(D.useState)(null),dr=Object(oe.a)(fr,2),vr=dr[0],jr=dr[1],zr=Object(D.useState)([]),Sr=Object(oe.a)(zr,2),Tr=Sr[0],Vr=Sr[1],Qr=Object(D.useState)(!0),Dr=Object(oe.a)(Qr,2),ta=Dr[0],na=Dr[1],xn=Object(D.useState)({}),Rt=Object(oe.a)(xn,2),Gt=Rt[0],Ft=Rt[1],Rn=Object(D.useState)([]),dn=Object(oe.a)(Rn,2),Un=dn[0],wn=dn[1],Gn=Object(D.useState)(),Wn=Object(oe.a)(Gn,2),hr=Wn[0],ir=Wn[1],Yr=Object(D.useState)(),jn=Object(oe.a)(Yr,2),gr=jn[0],Zn=jn[1],Kr=Object(D.useState)([]),pa=Object(oe.a)(Kr,2),ca=pa[0],Ar=pa[1],He=Object(D.useState)({}),qe=Object(oe.a)(He,2),st=qe[0],Ye=qe[1],Se=Object(D.useRef)(null),Ie=Object(D.useRef)(!0),Oe=Object(D.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Ve=Object(D.useRef)(null),We=mn.id,tt=mn.is_published,Je=st.frequence_image,Et=Je===void 0?[]:Je,kt=st.environments,Xt=kt===void 0?[]:kt,Ht=st.choice_small_type,Nt=Ht===void 0?[]:Ht,_n=st.other_image,vn=_n===void 0?[]:_n,nr=Gt.name,ar=Gt.description,Fr=Gt.authorization,wr=Gt.small_type,Ir=wr===void 0?[]:wr;Object(D.useEffect)(function(){if(vr===null)return;tr(),Se.current.scrollTop=0},[vr]),Object(D.useEffect)(function(){if(!We)return;kn()},[We]),Object(D.useEffect)(function(){return vr===null?void 0:(_r(),function(){clearTimeout(Ve.current)})},[vr,Tr,Un,hr,gr]);var _r=function(){clearTimeout(Ve.current),Ve.current=setTimeout(function(){!Object(ee.isEqual)(Oe.current.activeId,vr)||!Object(ee.isEqual)(Oe.current.selectId,Tr)||!Object(ee.isEqual)(Oe.current.serviceConfigList,Un)||!Object(ee.isEqual)(Oe.current.evaluateScript,hr)||!Object(ee.isEqual)(Oe.current.evaluationScript,gr)?fn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):fn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},kn=function(){var $n=Object(n.a)(f.a.mark(function Jn(){var sr,lr,er,ea;return f.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return na(!0),xa.next=3,Object(g.a)("/api/shixuns/".concat(We,"/edit_environment_info.json"),{method:"get"});case 3:sr=xa.sent,sr.status===0&&(Ye(Object(G.a)({},sr.data)),na(!1),sr!=null&&(lr=sr.data)!==null&&lr!==void 0&&lr.id?(Oe.current.activeId=sr==null||((er=sr.data)===null||er===void 0)?void 0:er.id,jr(sr==null||((ea=sr.data)===null||ea===void 0)?void 0:ea.id)):jr(null));case 5:case"end":return xa.stop()}},Jn)}));return function(){return $n.apply(this,arguments)}}(),tr=function(){var $n=Object(n.a)(f.a.mark(function Jn(){var sr,lr,er,ea,va;return f.a.wrap(function(ga){for(;;)switch(ga.prev=ga.next){case 0:return ga.next=2,Object(g.a)("/api/shixuns/".concat(We,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:vr}});case 2:va=ga.sent,Ft(va.data),Oe.current.selectId=(sr=va.data)===null||sr===void 0?void 0:sr.choice_small_type,Vr((lr=va.data)===null||lr===void 0?void 0:lr.choice_small_type),Oe.current.serviceConfigList=(er=va.data)===null||er===void 0?void 0:er.shixun_service_configs,wn((ea=va.data)===null||ea===void 0?void 0:ea.shixun_service_configs),Oe.current.evaluateScript=va.data.evaluate_script,ir(va.data.evaluate_script),Oe.current.evaluationScript=va.data.choice_standard_scripts,Zn(va.data.choice_standard_scripts),Ar(va.data.standard_scripts);case 13:case"end":return ga.stop()}},Jn)}));return function(){return $n.apply(this,arguments)}}(),Sn=function(){var Jn,sr=function(){_.d.push("/shixuns/".concat(We,"/challenges")),fn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};mn!=null&&(Jn=mn.sideBar)!==null&&Jn!==void 0&&Jn.confirmLeave?s.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(){sr()}}):sr()},sn=function(){var $n=Object(n.a)(f.a.mark(function Jn(){var sr,lr,er,ea=arguments;return f.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:if(sr=ea.length>0&&ea[0]!==void 0?ea[0]:!1,!Object(Ct.b)(fn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){xa.next=3;break}return xa.abrupt("return");case 3:return lr={sub_type:Tr,main_type:vr,shixun:{mirror_script_id:gr},shixun_info:{evaluate_script:hr},shixun_service_configs:Un.map(function(ga){return{mirror_repository_id:ga.mirror_repository_id,cpu_limit:ga.cpu_limit,lower_cpu_limit:ga.lower_cpu_limit,memory_limit:ga.memory_limit,request_limit:ga.request_limit,resource_limit:ga.resource_limit}})},xa.next=6,Object(g.a)("/api/shixuns/".concat(We),{method:"put",body:lr});case 6:er=xa.sent,er.status===0&&(r.b.success("\u7F16\u8F91\u6210\u529F"),Oe.current={activeId:vr,selectId:Tr,serviceConfigList:Un,evaluateScript:hr,evaluationScript:gr},fn({type:"practiceSetting/getCommonData",payload:{id:We}}),fn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return xa.stop()}},Jn)}));return function(){return $n.apply(this,arguments)}}(),Tn=Ir.filter(function($n){return Tr.includes($n.id)}),pr=function(){Sn()},Jr=function(Jn,sr,lr){var er=Un.map(function(ea,va){return va===lr?Object(G.a)(Object(G.a)({},ea),{},Object(Ur.a)({},sr,Jn)):ea});wn(er)},Vn=function(){if(Object(Ct.b)(fn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;fn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:We}}})},ua=function(){var $n=Object(n.a)(f.a.mark(function Jn(sr){var lr;return f.a.wrap(function(ea){for(;;)switch(ea.prev=ea.next){case 0:return ea.next=2,fn({type:"shixunsDetail/getScriptContent",payload:{id:We,script_id:sr}});case 2:lr=ea.sent,lr&&ir(lr.content);case 4:case"end":return ea.stop()}},Jn)}));return function(sr){return $n.apply(this,arguments)}}(),oa=function(Jn){s.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:d.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",d.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var sr=Object(n.a)(f.a.mark(function er(){return f.a.wrap(function(va){for(;;)switch(va.prev=va.next){case 0:return va.next=2,ua(Jn);case 2:s.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:d.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return va.stop()}},er)}));function lr(){return sr.apply(this,arguments)}return lr}()})},aa=function(Jn,sr){var lr=Un[0]?[Un[0]]:[];sr.forEach(function(er){var ea=Un.find(function(ga){return ga.mirror_repository_id===Number(er.key)});if(ea)lr.push(ea);else{var va=Ir.find(function(ga){return ga.id===Number(er.key)});if(va.mirror_name){var xa={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(er.key),name:va.mirror_name,request_limit:10};lr.push(xa)}}}),wn(lr),Vr(Jn)};return d.a.createElement("div",{className:on.a.practice},d.a.createElement(or.a,{loading:ta,skin:"night",className:on.a.left,dispatch:fn,value:vr,data:Xt,otherData:vn,tags:Et,onChange:function(Jn){return jr(Jn)}}),d.a.createElement("div",{className:on.a.right},d.a.createElement("header",null,d.a.createElement("div",{className:on.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",vr===null?"\u2014 \u2014":nr)),d.a.createElement("div",{className:on.a.content,ref:Se},vr===null&&d.a.createElement(it.a,{image:yr.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),vr!==null&&d.a.createElement("div",{className:on.a.des},d.a.createElement("div",{className:on.a.mainBody},d.a.createElement(Rr.a,{value:ar})),d.a.createElement("div",{className:on.a.title},"\u9644\u5E26\u73AF\u5883"),d.a.createElement("div",{className:on.a.selectBox},d.a.createElement(Nr.a,{onChange:function(Jn,sr){return aa(Jn,sr)},getPopupContainer:function(Jn){return Jn.parentNode},mode:"multiple",bordered:!1,value:Tr,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Ir.map(function($n,Jn){return d.a.createElement(Mr,{key:$n.id,value:$n.id},$n.type_name)})),d.a.createElement("div",{className:on.a.smallType},Tn.map(function($n){return $n.description?d.a.createElement("span",{key:$n.id},$n.description):null}))),!(Mn!=null&&(Qt=Mn.detail)!==null&&Qt!==void 0&&Qt.is_jupyter_lab)&&d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{className:on.a.title},"\u8BC4\u6D4B\u811A\u672C"),d.a.createElement("div",{className:on.a.evaluating},d.a.createElement("div",{className:on.a.evaluatingLabel},tt&&d.a.createElement("div",{onClick:function(){if(Object(Ct.b)(fn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:on.a.mask}),d.a.createElement(Nr.a,{style:{width:400},bordered:!1,getPopupContainer:function(Jn){return Jn.parentNode},value:gr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(Jn){oa(Jn),Zn(Jn)}},(ca||[]).map(function($n,Jn){return d.a.createElement(Mr,{value:parseInt($n.id),name:$n.scptname,key:Jn},$n.scptname)})),d.a.createElement("span",{className:on.a.evaluatingS1,onClick:Vn},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),d.a.createElement(hn.a,{overlayClassName:on.a.popover,placement:"bottomLeft",content:d.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",d.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",d.a.createElement("br",null),"challengeProgramNames",d.a.createElement("br",null),"sourceClassNames",d.a.createElement("br",null),d.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",d.a.createElement("br",null),d.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",d.a.createElement("br",null),"src/step1/HelloWorld.java",d.a.createElement("br",null),"src/step2/Other.java",d.a.createElement("br",null),d.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",d.a.createElement("br",null),"step1.HelloWorld",d.a.createElement("br",null),"step2.Other",d.a.createElement("br",null),d.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",d.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',d.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',d.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',d.a.createElement("br",null),'" "step2.Other")',d.a.createElement("br",null),d.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},d.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},d.a.createElement(Hr.a,null)))),d.a.createElement(xr.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:hr,onChange:function(Jn){if(Ie.current){Ie.current=!1;return}ir(Jn),Object(Ct.b)(fn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Ie.current=!0,ir(Oe.current.evaluateScript)},200)}}))),((Zt=Mn.detail)===null||Zt===void 0?void 0:Zt.identity)<3&&!!Un.length&&d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{className:on.a.title},"\u670D\u52A1\u914D\u7F6E"),d.a.createElement("div",{className:on.a.serviceSettingWrap},Un==null?void 0:Un.map(function($n,Jn){return d.a.createElement("div",{key:Jn,className:"mb30"},d.a.createElement("div",null,d.a.createElement("span",{className:"font16"},$n.name)),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:$n.cpu_limit,disabled:tt,onChange:function(lr){return Jr(lr.target.value,"cpu_limit",Jn)}})),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:$n.lower_cpu_limit,disabled:tt,onChange:function(lr){return Jr(lr.target.value,"lower_cpu_limit",Jn)}})),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:$n.memory_limit,disabled:tt,onChange:function(lr){return Jr(lr.target.value,"memory_limit",Jn)}})),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:$n.request_limit,style:{width:300},disabled:tt,onChange:function(lr){return Jr(lr.target.value,"request_limit",Jn)}}),d.a.createElement("label",{className:on.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%")),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u78C1\u76D8\u9650\u5236(K)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:$n.resource_limit,style:{width:300},disabled:tt,maxLength:8,onChange:function(lr){var er=lr.target.value,ea=/^\d*(\.\d*)?$/;er.match(ea)&&Jr(lr.target.value,"resource_limit",Jn)}})))}))))),d.a.createElement("div",{className:on.a.btns},d.a.createElement(B.a,{size:"large",style:{marginRight:20},onClick:pr},"\u53D6\u6D88"),d.a.createElement(B.a,{size:"large",type:"primary",disabled:vr===null,onClick:function(){return sn()}},"\u4FDD\u5B58"))),d.a.createElement(kr.a,null),d.a.createElement(an,{onFinish:function(Jn){return ir(Jn)}}),d.a.createElement(sa.a,null))},Da=Object(_.a)(function(Vt){var Bt=Vt.practiceSetting,Qt=Vt.globalSetting,Zt=Vt.shixunsDetail,mn=Vt.user;return{practiceSetting:Bt,globalSetting:Qt,shixunsDetail:Zt,user:mn}})(ya),Aa=u("g9YV"),Ba=u("wCAj"),$r=u("5Dmo"),Or=u("3S7+"),qn=u("P5Jw"),ha=u("wd/R"),wa=u.n(ha),Pa=u("3d99"),rr=u.n(Pa),ai=u("Lf5v"),Fa=u("xKgJ"),Ua=u("lzim"),oi=d.a.Fragment,Sa=function(Bt){var Qt,Zt,mn,fn,Mn,Ln=Bt.globalSetting,fr=Bt.dispatch,dr=Bt.practiceSetting,vr=Bt.shixunsDetail,jr=Bt.user,zr=Object(m.a)(Bt,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Sr=dr.id,Tr=Object(D.useState)([]),Vr=Object(oe.a)(Tr,2),Qr=Vr[0],Dr=Vr[1],ta=Object(D.useState)({}),na=Object(oe.a)(ta,2),xn=na[0],Rt=na[1],Gt=Object(D.useState)(!1),Ft=Object(oe.a)(Gt,2),Rn=Ft[0],dn=Ft[1],Un=Object(D.useState)(!0),wn=Object(oe.a)(Un,2),Gn=wn[0],Wn=wn[1],hr=Object(D.useState)(!1),ir=Object(oe.a)(hr,2),Yr=ir[0],jn=ir[1],gr=Object(D.useState)(!1),Zn=Object(oe.a)(gr,2),Kr=Zn[0],pa=Zn[1],ca=Object(D.useState)([]),Ar=Object(oe.a)(ca,2),He=Ar[0],qe=Ar[1],st=Object(D.useState)(!1),Ye=Object(oe.a)(st,2),Se=Ye[0],Ie=Ye[1],Oe=Object(D.useState)({}),Ve=Object(oe.a)(Oe,2),We=Ve[0],tt=Ve[1],Je=Object(D.useState)({page:1,limit:10,total:0}),Et=Object(oe.a)(Je,2),kt=Et[0],Xt=Et[1];Object(D.useEffect)(function(){if(!Sr)return;Nt()},[Sr]);var Ht=function(tr){var Sn=Object(G.a)(Object(G.a)({},kt),{},{page:tr});qe([]),Xt(Sn),Nt(Sn)},Nt=function(){var kn=Object(n.a)(f.a.mark(function tr(Sn){var sn,Tn,pr;return f.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:return sn={page:1,limit:10,total:0},Tn=Sn||sn,dn(!0),Vn.next=5,fr({type:"shixunsDetail/getSetData",payload:Object(G.a)(Object(G.a)({},Tn),{},{id:Sr})});case 5:pr=Vn.sent,pr!=null&&pr.data_sets&&(dn(!1),Dr(Object(pe.a)(pr.data_sets)),Xt(Object(G.a)(Object(G.a)({},Tn),{},{total:pr==null?void 0:pr.data_sets_count})),Wn(!1),Rt(Object(G.a)({},pr)));case 7:case"end":return Vn.stop()}},tr)}));return function(Sn){return kn.apply(this,arguments)}}(),_n=function(){return d.a.createElement("div",{className:rr.a.empty},d.a.createElement("img",{src:Ua.l,width:"258"}),d.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},vn=function(tr){console.log("selectedRowKeys changed: ",tr),qe(tr)},nr={selectedRowKeys:He,columnWidth:70,onChange:vn},ar=function(tr){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var Sn=tr?[tr]:He;s.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var sn=Object(n.a)(f.a.mark(function pr(){var Jr,Vn;return f.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return oa.next=2,Object(g.a)("/api/shixuns/".concat(Sr,"/destroy_data_sets.json"),{method:"Delete",body:{id:Sn}});case 2:Jr=oa.sent,Jr.status===0&&(Vn=Sn.length===Qr.length&&kt.page>1?kt.page-1:kt.page,r.b.success("\u5220\u9664\u6210\u529F"),Nt(Object(G.a)(Object(G.a)({},kt),{},{page:Vn})),qe([]));case 4:case"end":return oa.stop()}},pr)}));function Tn(){return sn.apply(this,arguments)}return Tn}()})},Fr=function(){var kn=Object(n.a)(f.a.mark(function tr(){var Sn,sn,Tn,pr,Jr,Vn;return f.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:if(Sn=We.title,sn=We.file_path,Tn=null,console.log(Sn,"title"),!(Sn==="")){oa.next=7;break}return Tn="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",tt(Object(G.a)(Object(G.a)({},We),{},{errorDes:Tn})),oa.abrupt("return");case 7:if(!(sn==="")){oa.next=10;break}return r.b.info("\u6587\u4EF6\u8DEF\u5F84\u4E0D\u80FD\u4E3A\u7A7A"),oa.abrupt("return");case 10:return pr=Qr.find(function(aa){return aa.id===(We==null?void 0:We.id)}).title,Jr=pr.includes(".")?pr.substring(pr.lastIndexOf("."),pr.length):"",oa.next=14,Object(g.a)("/api/shixuns/".concat(Sr,"/rename_data_sets.json"),{method:"post",body:{id:We==null?void 0:We.id,new_file_name:Sn+Jr,change_file_path:We==null?void 0:We.file_path}});case 14:Vn=oa.sent,Vn.status===0&&(r.b.success("\u91CD\u547D\u540D\u6210\u529F"),Nt(kt),jn(!1),tt({}));case 16:case"end":return oa.stop()}},tr)}));return function(){return kn.apply(this,arguments)}}(),wr=function(){var tr=We.download_url;Ir(tr),r.b.success("\u590D\u5236\u6210\u529F"),pa(!1),tt({})},Ir=function(tr){var Sn=tr,sn=document.createElement("input");sn.value=Sn,document.body.appendChild(sn),sn.select(),document.execCommand("Copy"),sn.style.display="none"},_r=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(tr){return d.a.createElement(Or.a,{title:tr},d.a.createElement("span",null,tr))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(tr){return d.a.createElement(Or.a,{title:tr},d.a.createElement("span",null,tr||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(tr,Sn){return wa()(Sn.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(tr,Sn){return d.a.createElement("div",{className:rr.a.path},d.a.createElement(Or.a,{title:tr},d.a.createElement("span",{className:rr.a.text},tr)),d.a.createElement(qn.CopyToClipboard,{text:tr,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},d.a.createElement(Or.a,{title:"\u590D\u5236"},d.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(Fa.v)()?200:120,render:function(tr,Sn){return d.a.createElement("div",{className:rr.a.actionsBtns},d.a.createElement(Or.a,{title:"\u91CD\u547D\u540D"},d.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var Tn;tt(Object(ee.clone)(Object(G.a)(Object(G.a)({},Sn),{},{title:Sn!=null&&Sn.title.includes(".")?Sn==null||((Tn=Sn.title)===null||Tn===void 0)?void 0:Tn.substring(0,Sn.title.lastIndexOf(".")):Sn==null?void 0:Sn.title}))),jn(!0),Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(Fa.v)()&&d.a.createElement(Or.a,{title:"\u5206\u4EAB"},d.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),tt(Object(ee.clone)(Sn)),pa(!0)}})),Object(Fa.v)()&&d.a.createElement(Or.a,{title:"\u4E0B\u8F7D"},d.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(p.v)(Sn.title,Sn==null?void 0:Sn.download_url)}})),d.a.createElement(Or.a,{title:"\u5220\u9664"},d.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),ar(Sn.id)}})))}}];return d.a.createElement("div",{className:rr.a.dataset},d.a.createElement("div",{className:rr.a.header},d.a.createElement("div",{className:rr.a.title},"\u6570\u636E\u96C6(",kt.total,")"),d.a.createElement("div",{className:rr.a.dataPath},d.a.createElement("span",{className:rr.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),d.a.createElement("input",{value:xn==null?void 0:xn.folder_name,disabled:!0}),d.a.createElement(qn.CopyToClipboard,{text:xn==null?void 0:xn.folder_name,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},d.a.createElement(Or.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},d.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),d.a.createElement("div",{className:rr.a.btns},d.a.createElement(B.a,{type:"primary",ghost:!0,onClick:function(){return ar()},disabled:!He.length},"\u5220\u9664"),d.a.createElement(B.a,{type:"primary",onClick:function(){return Ie(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),d.a.createElement("div",{className:rr.a.content},d.a.createElement(Fe.a,{loading:Gn,active:!0,paragraph:{rows:5}},kt.total?d.a.createElement(Ba.a,{rowSelection:nr,className:rr.a.customTable,dataSource:Qr,bordered:!1,rowKey:function(tr){return tr.id},rowClassName:rr.a.row,columns:_r,loading:Rn,pagination:{pageSize:kt.limit,total:kt.total,current:kt.page,onChange:Ht,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):_n())),d.a.createElement(ai.a,{rootIdentifier:vr==null||((Qt=vr.detail)===null||Qt===void 0)?void 0:Qt.root_identifier,wrapClassName:rr.a.uploadFileModal,id:Sr,containerId:vr==null||((Zt=vr.detail)===null||Zt===void 0)?void 0:Zt.id,local:Ln==null||((mn=Ln.setting)===null||mn===void 0)?void 0:mn.is_local,dispatch:fr,visible:Se,onClose:function(){return Ie(!1)},onOK:Nt}),d.a.createElement(s.a,{title:"\u91CD\u547D\u540D",visible:Yr,onOk:Fr,centered:!0,wrapClassName:rr.a.renameModal,onCancel:function(){jn(!1),tt({})},width:"1000px"},d.a.createElement("div",null,d.a.createElement("div",{className:rr.a.fileName},d.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),d.a.createElement(V.a,{value:We==null?void 0:We.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(tr){tt(Object(G.a)(Object(G.a)({},We),{},{title:tr.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((We==null||((fn=We.title)===null||fn===void 0)?void 0:fn.length)||0,"/60")}),(We==null?void 0:We.errorDes)&&d.a.createElement("div",{className:rr.a.errorDes},We==null?void 0:We.errorDes),d.a.createElement("div",{className:rr.a.fileName,style:{marginTop:20}},d.a.createElement("sup",null,"*"),"\u6587\u4EF6\u8DEF\u5F84\xA0:"),d.a.createElement(V.a,{value:We==null?void 0:We.file_path,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(tr){tt(Object(G.a)(Object(G.a)({},We),{},{file_path:tr.target.value,errorDes:null}))},suffix:"".concat((We==null||((Mn=We.file_path)===null||Mn===void 0)?void 0:Mn.length)||0)}))),d.a.createElement(s.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:Kr,onOk:wr,centered:!0,wrapClassName:rr.a.shareModal,onCancel:function(){pa(!1),tt({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},d.a.createElement("div",null,d.a.createElement("div",{className:rr.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",d.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),d.a.createElement(V.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:We==null?void 0:We.download_url}))))},qa=Object(_.a)(function(Vt){var Bt=Vt.globalSetting,Qt=Vt.shixunsDetail,Zt=Vt.practiceSetting,mn=Vt.user;return{globalSetting:Bt,shixunsDetail:Qt,user:mn,practiceSetting:Zt}})(Sa),Ga=u("aHsQ"),Di=u("sGsY"),hi=u("fKo2"),ra=u.n(hi),la=u("BMKw"),ia=u.n(la),me=function(Bt){return Bt!=null&&Bt.length?Bt.filter(function(Qt,Zt){return Zt!==0}).map(function(Qt){return Qt.val}).join("").substr(1):""},Ze=function(Bt){var Qt=Bt.shixunsDetail,Zt=Bt.globalSetting,mn=Bt.loading,fn=Bt.dispatch,Mn=Bt.fileType,Ln=Bt.path,fr=Bt.onFinish,dr=fr===void 0?function(){}:fr,vr=Object(T.i)(),jr=Object(D.useState)(""),zr=Object(oe.a)(jr,2),Sr=zr[0],Tr=zr[1],Vr=Object(D.useState)([]),Qr=Object(oe.a)(Vr,2),Dr=Qr[0],ta=Qr[1],na=Object(D.useState)([]),xn=Object(oe.a)(na,2),Rt=xn[0],Gt=xn[1],Ft=[St.OriginalPicturePath,St.ExpectPicturePath,St.PicturePath],Rn=Ft.includes(Mn);Object(D.useEffect)(function(){if(Qt.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;Tr(Ln||""),dn()},[Qt.actionTabs.key]);var dn=function(){var Yr=Object(n.a)(f.a.mark(function jn(){var gr,Zn,Kr,pa,ca=arguments;return f.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return Zn=ca.length>0&&ca[0]!==void 0?ca[0]:"",He.next=3,fn({type:"shixunsDetail/getRepository",payload:{id:vr.id,path:Zn}});case 3:Kr=He.sent,Zn===""&&!(Kr!=null&&(gr=Kr.trees)!==null&&gr!==void 0&&gr.length)&&r.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Kr!=null&&Kr.trees&&(pa=Kr.trees.map(function(qe){return Object(G.a)(Object(G.a)({},qe),{name:qe.name,val:qe.name})}),Gt(pa||[]));case 6:case"end":return He.stop()}},jn)}));return function(){return Yr.apply(this,arguments)}}(),Un=function(jn){var gr=me(Dr),Zn="".concat(gr&&"".concat(gr,"/")).concat(jn);Mn===St.Path?!(Sr!=null&&Sr.includes("".concat(Zn,"\uFF1B")))&&Tr("".concat(Sr).concat(Zn,"\uFF1B")):Mn===St.ExecPath&&Tr(Zn)},wn=function(jn){if(jn.type==="tree"){Dr.length?Dr.push({val:"/".concat(jn.val),path:jn.val}):Dr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(jn.val),path:jn.val}),ta(Dr);var gr=me(Dr);Rn&&Tr(gr),dn(gr)}},Gn=function(jn,gr){var Zn=Dr.filter(function(pa,ca){return ca<=gr});ta(Zn);var Kr=me(Zn);Rn&&Tr(Kr),dn(Kr)},Wn=function(){var Yr=Object(n.a)(f.a.mark(function jn(){return f.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:dr(Sr),hr();case 2:case"end":return Zn.stop()}},jn)}));return function(){return Yr.apply(this,arguments)}}(),hr=function(){Tr(""),ta([]),Gt([]),fn({type:"shixunsDetail/setActionTabs",payload:{}})},ir=me(Dr);return d.a.createElement(s.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:Qt.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Wn,onCancel:hr},d.a.createElement("div",{className:ia.a.wrap},d.a.createElement("div",{className:ia.a.content},d.a.createElement("div",{className:ia.a.mainPathWrap},!!(Dr!=null&&Dr.length)&&Dr.map(function(Yr,jn){return d.a.createElement("a",{key:jn,onClick:function(){return Gn(Yr,jn)}},Yr.val)})),!!(Rt!=null&&Rt.length)&&Rt.map(function(Yr,jn){return Yr.type==="tree"?d.a.createElement("a",{key:jn,onClick:function(){return wn(Yr)}},d.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ia.a.colorBlue)}),ir&&"".concat(ir,"/"),Yr.name):d.a.createElement("a",{key:jn,onClick:function(){return Un("".concat(Yr.name))}},d.a.createElement("i",{className:"iconfont icon-zuoye ".concat(ia.a.colorBlue)}),ir&&"".concat(ir,"/"),Yr.name)})),d.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),d.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:Sr,onChange:function(jn){return Tr(jn.target.value)}})))},gt=Object(_.a)(function(Vt){var Bt=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting;return{shixunsDetail:Bt,globalSetting:Zt,loading:Qt.models.index}})(Ze),mt=Di.a.Countdown,Mt;(function(Vt){Vt[Vt.LoadingFail=1]="LoadingFail",Vt[Vt.Loading=2]="Loading",Vt[Vt.Finish=3]="Finish"})(Mt||(Mt={}));var St;(function(Vt){Vt.Path="path",Vt.ExecPath="exec_path",Vt.OriginalPicturePath="original_picture_path",Vt.ExpectPicturePath="expect_picture_path",Vt.PicturePath="picture_path"})(St||(St={}));var zt=function(Bt){var Qt=Bt.globalSetting,Zt=Bt.loading,mn=Bt.dispatch,fn=Bt.practiceSetting,Mn=Bt.shixunsDetail,Ln=Object(m.a)(Bt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),fr=Object(D.useState)(),dr=Object(oe.a)(fr,2),vr=dr[0],jr=dr[1],zr=Object(D.useState)(),Sr=Object(oe.a)(zr,2),Tr=Sr[0],Vr=Sr[1],Qr=Object(D.useRef)(),Dr=Object(D.useState)(),ta=Object(oe.a)(Dr,2),na=ta[0],xn=ta[1],Rt=Object(D.useState)(),Gt=Object(oe.a)(Rt,2),Ft=Gt[0],Rn=Gt[1],dn=Object(D.useState)(),Un=Object(oe.a)(dn,2),wn=Un[0],Gn=Un[1],Wn=Object(D.useRef)(!0),hr=Object(D.useState)(!0),ir=Object(oe.a)(hr,2),Yr=ir[0],jn=ir[1],gr=Object(D.useState)(700),Zn=Object(oe.a)(gr,2),Kr=Zn[0],pa=Zn[1],ca=Object(D.useState)(""),Ar=Object(oe.a)(ca,2),He=Ar[0],qe=Ar[1],st=Object(D.useRef)(),Ye=Object(T.i)();Object(D.useEffect)(function(){Ie()},[]);var Se=function(){var Xt=Object(n.a)(f.a.mark(function Ht(){var Nt,_n,vn;return f.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:return ar.next=2,mn({type:"shixunsDetail/updateRepositoryFile",payload:{id:Ye.id,path:Mn==null||((Nt=Mn.fileContent)===null||Nt===void 0||((_n=Nt.params)===null||_n===void 0))?void 0:_n.path,content:vr,secret_repository:Yr?null:!0}});case 2:vn=ar.sent,vn!=null&&vn.content&&(r.b.info("\u4FDD\u5B58\u6210\u529F"),mn({type:"practiceSetting/setSideBarTabs",payload:Object(G.a)(Object(G.a)({},fn.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return ar.stop()}},Ht)}));return function(){return Xt.apply(this,arguments)}}(),Ie=function(){var Xt=Object(n.a)(f.a.mark(function Ht(){var Nt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(l.S)({identifier:Ye.id});case 2:Nt=vn.sent,Nt!=null&&Nt.url&&qe(Nt==null?void 0:Nt.url);case 4:case"end":return vn.stop()}},Ht)}));return function(){return Xt.apply(this,arguments)}}(),Oe=function(){var Xt=Object(n.a)(f.a.mark(function Ht(){var Nt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(l.lb)({identifier:Ye.id});case 2:if(Nt=vn.sent,!((Nt==null?void 0:Nt.status)!==0)){vn.next=5;break}return vn.abrupt("return");case 5:Nt!=null&&Nt.remainingSeconds?(xn(Date.now()+Nt.remainingSeconds*1e3),Rn(Nt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Nt.remainingSeconds-300)*1e3)):Ve();case 6:case"end":return vn.stop()}},Ht)}));return function(){return Xt.apply(this,arguments)}}(),Ve=function(){s.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:d.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var Ht=Object(n.a)(f.a.mark(function _n(){return f.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:We();case 1:case"end":return nr.stop()}},_n)}));function Nt(){return Ht.apply(this,arguments)}return Nt}()})},We=function(){var Xt=Object(n.a)(f.a.mark(function Ht(){var Nt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return Vr(Mt.Loading),vn.next=3,Object(l.vb)({identifier:Ye.id});case 3:if(Nt=vn.sent,!((Nt==null?void 0:Nt.status)!==0)){vn.next=6;break}return vn.abrupt("return");case 6:Vr(Mt.Finish),qe(Nt.url),Qr.current=Nt.port,r.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return vn.stop()}},Ht)}));return function(){return Xt.apply(this,arguments)}}(),tt=function(){s.a.destroyAll(),s.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:d.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",d.a.createElement("span",null,d.a.createElement(mt,{value:na,format:"HH:mm:ss",onFinish:Je})),"\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 Ht=Object(n.a)(f.a.mark(function _n(){var vn;return f.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:return ar.next=2,Object(l.a)({identifier:Ye.id});case 2:if(vn=ar.sent,!(vn.status===0)){ar.next=7;break}return ar.next=6,Oe();case 6:r.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return ar.stop()}},_n)}));function Nt(){return Ht.apply(this,arguments)}return Nt}()})},Je=function(){s.a.destroyAll(),s.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:d.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(){We()}})},Et=function(Ht){mn({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},kt=function(){var Xt=Object(n.a)(f.a.mark(function Ht(Nt){return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(l.Ib)({id:Ye.id,startup_file:Nt});case 2:Ie(),mn({type:"practiceSetting/getCommonData",payload:Object(G.a)({},Ye)});case 4:case"end":return vn.stop()}},Ht)}));return function(Nt){return Xt.apply(this,arguments)}}();return d.a.createElement("div",{className:ra.a.warehouse},d.a.createElement(o.a,{className:"mt20 ml20 font14",align:"middle"},d.a.createElement(k.a,null,d.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),d.a.createElement(k.a,{flex:"300px",onClick:function(){return Et(St.ExecPath)}},d.a.createElement(V.a,{value:He})),d.a.createElement(k.a,{flex:"1"},d.a.createElement(B.a,{type:"primary",className:"ml10",onClick:function(){return Et(St.ExecPath)}},"\u8BBE\u7F6E"))),d.a.createElement("iframe",{onLoad:function(Ht){},src:He,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),d.a.createElement(gt,{fileType:"path",path:"",onFinish:function(Ht){return kt(Ht)}}))},nn=Object(_.a)(function(Vt){var Bt=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.practiceSetting,mn=Vt.shixunsDetail;return{globalSetting:Qt,loading:Bt,practiceSetting:Zt,shixunsDetail:mn}})(zt),pn=function(Bt){var Qt=Bt.tabsActive,Zt=Object(m.a)(Bt,["tabsActive"]);return d.a.createElement(d.a.Fragment,null,Qt==="information"&&d.a.createElement(Qe,null),Qt==="warehouse"&&d.a.createElement(rt.default,null),Qt==="level"&&d.a.createElement(Ge,Zt),Qt==="collaborate"&&d.a.createElement(Kn,Zt),Qt==="setting"&&d.a.createElement(Hn.a,null),Qt==="environment"&&d.a.createElement(Da,Zt),Qt==="dataset"&&d.a.createElement(qa,null),Qt==="service"&&d.a.createElement(nn,Zt))},gn=pn,Dn=u("Jv0p"),bn=u.n(Dn),wt=u("luix"),Jt=u.n(wt),Wt=[{name:"\u57FA\u672C\u4FE1\u606F",icon:d.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:d.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:d.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:d.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:d.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1",icon:d.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:d.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:d.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],ln=function(Bt){var Qt,Zt=Bt.globalSetting,mn=Bt.loading,fn=Bt.dispatch,Mn=Bt.shixunsDetail,Ln=Bt.practiceSetting,fr=Object(m.a)(Bt,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),dr=Ln.base_info_warning,vr=Ln.challenges_warning,jr=Ln.id,zr=Ln.repository_warning,Sr=Ln.sideBar,Tr=Ln.service_warning,Vr=Object(T.h)(),Qr=Object(T.i)();Object(D.useEffect)(function(){var na,xn,Rt=Vr==null||((na=Vr.query)===null||na===void 0)?void 0:na.tabId,Gt=Vr.pathname.split("/").length,Ft=Mn!=null&&(xn=Mn.detail)!==null&&xn!==void 0&&xn.windows_vnc?Wt.filter(function(dn){return dn.tabId!=="dataset"}):Wt,Rn=Ft.map(function(dn){return dn.tabId}).includes(Rt);if(Rt&&Rn){fn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Rt}});return}if(Gt>4){fn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Rt||Rt&&!Rn){fn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[Mn==null||((Qt=Mn.detail)===null||Qt===void 0)?void 0:Qt.windows_vnc]),Object(D.useEffect)(function(){return function(){fn({type:"practiceSetting/setSideBarTabs",payload:Object(G.a)(Object(G.a)({},Ln.sideBar),{},{selectPath:""})})}},[Qr.id]);var Dr=function(xn){var Rt;if(xn===Sr.tabsActive)return;var Gt=function(){_.d.push("/shixuns/".concat(jr,"/edit?tabId=").concat(xn)),fn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:xn,selectPath:"",confirmLeave:!1}})};Ln!=null&&(Rt=Ln.sideBar)!==null&&Rt!==void 0&&Rt.confirmLeave?s.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(){Gt()}}):Gt()},ta=function(){var xn,Rt=Mn!=null&&(xn=Mn.detail)!==null&&xn!==void 0&&xn.windows_vnc?Wt.filter(function(Gt){return Gt.tabId!=="dataset"}):Wt;return Rt.filter(function(Gt){var Ft;return Mn!=null&&(Ft=Mn.detail)!==null&&Ft!==void 0&&Ft.is_jupyter_lab?Gt.tabId!=="level":Gt.tabId!=="service"}).map(function(Gt){var Ft=Gt.name,Rn=Gt.icon,dn=Gt.tabId;return d.a.createElement("div",{key:dn,className:Ln.sideBar.tabsActive===dn?bn.a.itemActive:bn.a.item,onClick:function(){return Dr(dn)}},Rn,d.a.createElement("span",{className:bn.a.name},Ft),dn==="information"&&dr&&d.a.createElement(Or.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},d.a.createElement("img",{src:Jt.a,alt:""})),dn==="level"&&vr&&d.a.createElement(Or.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},d.a.createElement("img",{src:Jt.a,alt:""})),dn==="service"&&Tr&&d.a.createElement(Or.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},d.a.createElement("img",{src:Jt.a,alt:""})),dn==="warehouse"&&zr&&d.a.createElement(Or.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},d.a.createElement("img",{src:Jt.a,alt:""})))})};return d.a.createElement("div",{className:bn.a.sidebar},d.a.createElement("div",{className:bn.a.items},ta()),d.a.createElement("div",{className:bn.a.question},d.a.createElement(Or.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},d.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("/forums/4692")}},d.a.createElement("img",{src:Ua.x,height:44,width:44,alt:""})))))},en=Object(_.a)(function(Vt){var Bt=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.shixunsDetail,mn=Vt.practiceSetting;return{globalSetting:Qt,loading:Bt,practiceSetting:mn,shixunsDetail:Zt}})(ln),Cn=function(Bt){var Qt=Bt.globalSetting,Zt=Bt.loading,mn=Bt.dispatch,fn=Bt.practiceSetting,Mn=Object(m.a)(Bt,["globalSetting","loading","dispatch","practiceSetting"]),Ln=fn.sideBar,fr=Ln.tabsActive,dr=Object(T.i)();return Object(D.useEffect)(function(){return mn({type:"globalSetting/headerFooterToggle",payload:!1}),mn({type:"shixunsDetail/getShixunsDetail",payload:dr}),mn({type:"shixunsDetail/getSettingsData",payload:dr}),function(){mn({type:"globalSetting/headerFooterToggle",payload:!0}),mn({type:"practiceSetting/setParams",payload:{id:""}})}},[]),d.a.createElement("div",{className:b.a.practiceSetting},d.a.createElement("div",{className:b.a.wrapHeader},d.a.createElement(R,null)),d.a.createElement("div",{className:b.a.wrapLayout},d.a.createElement("div",{className:b.a.wrapSidebar},d.a.createElement(en,null)),d.a.createElement("div",{className:b.a.wrapContent},d.a.createElement(gn,Object(P.a)({},Mn,{tabsActive:fn.sideBar.tabsActive})))))},Pn=Y.default=Object(_.a)(function(Vt){var Bt=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.practiceSetting;return{globalSetting:Qt,loading:Bt,practiceSetting:Zt}})(Cn)},WYAk:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){(function(){var m=P,D=m.lib,d=D.Base,h=m.enc,b=h.Utf8,S=m.algo,r=S.HMAC=d.extend({init:function(i,s){i=this._hasher=new i.init,typeof s=="string"&&(s=b.parse(s));var n=i.blockSize,x=n*4;s.sigBytes>x&&(s=i.finalize(s)),s.clamp();for(var f=this._oKey=s.clone(),y=this._iKey=s.clone(),v=f.words,p=y.words,O=0;O0&&t.prevInput=="\u200B"?ja(L,ol)(L):On++<10?I.detectingSelectAll=setTimeout(In,500):(I.selForContextMenu=null,I.input.reset())};I.detectingSelectAll=setTimeout(In,200)}}if(S&&r>=9&&Kt(),R){Fe(e);var un=function(){Et(window,"mouseup",un),setTimeout(It,20)};Pe(window,"mouseup",un)}else setTimeout(It,50)},mr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},mr.prototype.setUneditable=function(){},mr.prototype.needsContentAttribute=!1;function Oa(e,t){if(t=t?B(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var L=z();t.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),!t.leaveSubmitMethodAlone)){var $=e.form;j=$.submit;try{var ue=$.submit=function(){I(),$.submit=j,$.submit(),$.submit=ue}}catch(be){}}t.finishInit=function(be){be.save=I,be.getTextArea=function(){return e},be.toTextArea=function(){be.toTextArea=isNaN,I(),e.parentNode.removeChild(be.getWrapperElement()),e.style.display="",e.form&&(Et(e.form,"submit",I),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=j))}},e.style.display="none";var ge=Va(function(be){return e.parentNode.insertBefore(be,e.nextSibling)},t);return ge}function ba(e){e.off=Et,e.on=Pe,e.wheelEventPixels=Ki,e.Doc=Si,e.splitLines=ze,e.countColumn=G,e.findColumn=fe,e.isWordChar=Z,e.Pass=_e,e.signal=ot,e.Line=Zt,e.changeEnd=Lr,e.scrollbarModel=xo,e.Pos=Yt,e.cmpPos=En,e.modes=Ct,e.mimeModes=gt,e.resolveMode=Dt,e.getMode=jt,e.modeExtensions=qt,e.extendMode=Nn,e.copyState=yn,e.startState=Hn,e.innerMode=Kn,e.commands=$o,e.keyMap=go,e.keyName=xs,e.isModifierKey=is,e.lookupKey=_o,e.normalizeKeyMap=_l,e.StringStream=Fn,e.SharedTextMarker=Qo,e.TextMarker=Gi,e.LineWidget=ns,e.e_preventDefault=Te,e.e_stopPropagation=Me,e.e_stop=Fe,e.addClass=W,e.contains=N,e.rmClass=C,e.keyNames=Po}eu(Va),St(Va);var Ka="iter insert remove copy getEditor constructor".split(" ");for(var ii in Si.prototype)Si.prototype.hasOwnProperty(ii)&&de(Ka,ii)<0&&(Va.prototype[ii]=function(e){return function(){return e.apply(this.doc,arguments)}}(Si.prototype[ii]));return Ge(Si),Va.inputStyles={textarea:mr,contenteditable:bt},Va.defineMode=function(e){!Va.defaults.mode&&e!="null"&&(Va.defaults.mode=e),Tt.apply(this,arguments)},Va.defineMIME=Lt,Va.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Va.defineMIME("text/plain","null"),Va.defineExtension=function(e,t){Va.prototype[e]=t},Va.defineDocExtension=function(e,t){Si.prototype[e]=t},Va.fromTextArea=Oa,ba(Va),Va.version="5.58.2",Va})},W6BS:function(M,Y){M.exports="data:image/png;base64,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"},WO9J:function(M,Y,u){"use strict";u.r(Y);var P=u("0Owb"),m=u("PpiC"),D=u("q1tI"),d=u.n(D),h=u("EkPF"),b=u.n(h),S=u("miYZ"),r=u("tsqr"),i=u("2qtc"),s=u("kLXV"),n=u("9og8"),x=u("WmNS"),f=u.n(x),y=u("auZk"),v=u.n(y),p=u("1vsH"),O=u("Ufr+"),a=u.n(O),l=u("HBuW"),g=u("ErOA"),T=u("Ty5D"),_=u("9kvl"),c=function(Bt){var Qt,Zt,mn=Bt.globalSetting,fn=Bt.loading,Mn=Bt.dispatch,Ln=Bt.practiceSetting,fr=Bt.shixunsDetail,dr=Object(m.a)(Bt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),vr=Object(T.h)(),jr=Object(D.useRef)(""),zr=Object(T.i)(),Sr=Ln.title,Tr=Ln.base_info_warning,Vr=Ln.challenges_warning,Qr=Ln.service_warning,Dr=Ln.repository_warning,ta=Ln.mirror_warning;Object(D.useEffect)(function(){var wn;jr.current=(wn=vr.pathname.split("/"))===null||wn===void 0?void 0:wn[2],Mn({type:"practiceSetting/setParams",payload:{id:jr.current}}),Mn({type:"practiceSetting/getCommonData",payload:{id:jr.current}})},[vr.pathname]),Object(D.useEffect)(function(){return Object(p.V)(Sr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),function(){Object(p.V)()}});var na=function(){var wn=Object(n.a)(f.a.mark(function Gn(){return f.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return hr.next=2,xn();case 2:_.d.push("/shixuns/".concat(jr.current,"/challenges"));case 3:case"end":return hr.stop()}},Gn)}));return function(){return wn.apply(this,arguments)}}(),xn=function(){return new Promise(function(Gn,Wn){var hr;Ln!=null&&(hr=Ln.sideBar)!==null&&hr!==void 0&&hr.confirmLeave?s.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(){Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Gn()},onCancel:function(){Wn()}}):Gn()})},Rt=function(Gn){var Wn;if(Gn===(Ln==null?void 0:Ln.sideBar.tabsActive))return;var hr=function(){_.d.push("/shixuns/".concat(jr.current,"/edit?tabId=").concat(Gn)),Mn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Gn,selectPath:"",confirmLeave:!1}})};Ln!=null&&(Wn=Ln.sideBar)!==null&&Wn!==void 0&&Wn.confirmLeave?s.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(){hr()}}):hr()},Gt=function wn(Gn){var Wn;Gn=(Wn=Gn)!==null&&Wn!==void 0&&Wn.includes(".json")?Gn:"".concat(Gn,".json"),s.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:d.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var hr=Object(n.a)(f.a.mark(function Yr(){var jn,gr;return f.a.wrap(function(Kr){for(;;)switch(Kr.prev=Kr.next){case 0:return Kr.next=2,Object(g.a)("/api"+Gn,{method:"get"});case 2:if(jn=Kr.sent,jn){Kr.next=5;break}return Kr.abrupt("return");case 5:return r.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Kr.next=8,Object(l.A)({id:jn.shixun_identifier});case 8:if(gr=Kr.sent,!(gr!=null&&gr.game_identifier)){Kr.next=12;break}return Object(p.Q)("/tasks/".concat(gr.game_identifier)),Kr.abrupt("return");case 12:(gr==null?void 0:gr.status)===2?wn(gr==null?void 0:gr.message):(gr==null?void 0:gr.status)===3&&Ft(gr==null?void 0:gr.message);case 13:case"end":return Kr.stop()}},Yr)}));function ir(){return hr.apply(this,arguments)}return ir}()})},Ft=function(Gn){s.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:d.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Gn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Rn=function(){var wn=Object(n.a)(f.a.mark(function Gn(Wn,hr){var ir,Yr,jn;return f.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:return Zn.next=2,xn();case 2:if(Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!((ir=fr.detail)!==null&&ir!==void 0&&ir.is_jupyter||(Yr=fr.detail)!==null&&Yr!==void 0&&Yr.is_jupyter_lab)){Zn.next=6;break}return Mn({type:"shixunsDetail/execJupyter",payload:{id:jr.current}}).then(function(Kr){Kr!=null&&Kr.identifier&&(_.d===null||_.d===void 0||_.d.push("/tasks/".concat(Kr.identifier,"/jupyter")))}),Zn.abrupt("return");case 6:if(Mn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!hr){Zn.next=13;break}return Zn.next=10,Object(l.z)({id:Wn});case 10:Zn.t0=Zn.sent,Zn.next=16;break;case 13:return Zn.next=15,Object(l.A)({id:Wn});case 15:Zn.t0=Zn.sent;case 16:if(jn=Zn.t0,Mn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(jn!=null&&jn.game_identifier||jn!=null&&jn.identifier)){Zn.next=21;break}return Object(p.Q)(hr?"/tasks/".concat(jn==null?void 0:jn.identifier,"/jupyter"):"/tasks/".concat(jn.game_identifier)),Zn.abrupt("return");case 21:(jn==null?void 0:jn.status)===-3?Object(p.o)():(jn==null?void 0:jn.status)===2?Gt(jn==null?void 0:jn.message):(jn==null?void 0:jn.status)===3&&Ft(jn==null?void 0:jn.message);case 22:case"end":return Zn.stop()}},Gn)}));return function(Wn,hr){return wn.apply(this,arguments)}}(),dn=function(){var wn=Object(n.a)(f.a.mark(function Gn(){return f.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return hr.next=2,xn();case 2:Mn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return hr.stop()}},Gn)}));return function(){return wn.apply(this,arguments)}}(),Un=function(Gn){var Wn={borderBottomColor:(Ln==null?void 0:Ln.sideBar.tabsActive)===Gn?"#0152d9":"transparent"};return Wn};return d.a.createElement("div",{className:v.a.header},d.a.createElement("aside",{className:v.a.title},d.a.createElement("i",{onClick:na,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),d.a.createElement("span",{className:v.a.edit},Sr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),d.a.createElement("i",{onClick:dn,className:"icon iconfont icon-xiugai1"})),d.a.createElement("aside",{className:v.a.schedule},d.a.createElement("div",null,d.a.createElement("span",{style:Un("information"),className:v.a.clickWarp,onClick:function(){return Rt("information")}},Tr?d.a.createElement("span",{className:v.a.num},"1"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:v.a.subject},"\u57FA\u672C\u4FE1\u606F")),d.a.createElement("i",{className:"iconfont icon-lujing"})),d.a.createElement("div",null,d.a.createElement("span",{style:Un("warehouse"),className:v.a.clickWarp,onClick:function(){return Rt("warehouse")}},Dr?d.a.createElement("span",{className:v.a.num},"2"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:v.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),d.a.createElement("i",{className:"iconfont icon-lujing"})),(fr==null?void 0:fr.detail)&&!(fr!=null&&(Qt=fr.detail)!==null&&Qt!==void 0&&Qt.is_jupyter_lab)&&d.a.createElement("div",null,d.a.createElement("span",{style:Un("level"),className:v.a.clickWarp,onClick:function(){return Rt("level")}},Vr?d.a.createElement("span",{className:v.a.num},"3"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:v.a.subject},"\u4EFB\u52A1\u5173\u5361")),d.a.createElement("i",{className:"iconfont icon-lujing"})),(fr==null?void 0:fr.detail)&&(fr==null||((Zt=fr.detail)===null||Zt===void 0)?void 0:Zt.is_jupyter_lab)&&d.a.createElement("div",null,d.a.createElement("span",{style:Un("service"),className:v.a.clickWarp,onClick:function(){return Rt("service")}},Qr?d.a.createElement("span",{className:v.a.num},"3"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:v.a.subject},"\u670D\u52A1")),d.a.createElement("i",{className:"iconfont icon-lujing"})),d.a.createElement("div",null,d.a.createElement("span",{style:Un("environment"),className:v.a.clickWarp,onClick:function(){return Rt("environment")}},ta?d.a.createElement("span",{className:v.a.num},"4"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:v.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),d.a.createElement("aside",{className:v.a.btns},d.a.createElement("div",{className:v.a.simulate,onClick:function(){return Rn(jr.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},R=Object(_.a)(function(Vt){var Bt=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.practiceSetting,mn=Vt.shixunsDetail;return{globalSetting:Qt,loading:Bt,practiceSetting:Zt,shixunsDetail:mn}})(c),w=u("sRBo"),C=u("kaz8"),E=u("14J3"),o=u("BMrR"),A=u("jCWc"),k=u("kPKH"),U=u("DZo9"),N=u("8z0m"),z=u("6UJt"),W=u("DFOY"),K=u("5NDa"),V=u("5rEg"),F=u("+L6B"),B=u("2/Rp"),G=u("k1fw"),ae=u("y8nQ"),de=u("Vl3Y"),oe=u("tJVT"),_e=u("h/E3"),ye=u.n(_e),se=u("Ot1p"),me=u("oBTY"),fe=u("+Xk9"),ie=u.n(fe),le=u("FTkQ"),Q=u.n(le),ce=function(Bt){var Qt=Bt.InputRight,Zt=Bt.value,mn=Zt===void 0?[]:Zt,fn=Bt.onChange,Mn=Object(m.a)(Bt,["InputRight","value","onChange"]),Ln=Object(D.useState)(),fr=Object(oe.a)(Ln,2),dr=fr[0],vr=fr[1],jr=function(Tr){var Vr=mn.filter(function(Qr,Dr){return Dr!==Tr});fn(Vr)},zr=function(Tr){if(Tr.preventDefault(),!dr)return;if(mn.findIndex(function(Vr){return Vr.name===dr})>-1){r.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}fn([].concat(Object(me.a)(mn),[{id:null,name:dr}])),vr(null)};return d.a.createElement("div",null,d.a.createElement(V.a,Object(P.a)({bordered:!1,style:{width:600},value:dr,onChange:function(Tr){return vr(Tr.target.value)},onPressEnter:zr,onBlur:zr},Mn)),Qt||d.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),d.a.createElement("div",{className:"mt20"},mn==null?void 0:mn.map(function(Sr,Tr){return d.a.createElement("div",{key:Tr,className:ie.a.btn},d.a.createElement("span",{className:ie.a.s1},Sr.name),d.a.createElement("img",{src:Q.a,className:ie.a.s2,onClick:function(){return jr(Tr)}}))})))},te=ce,ee=u("LvDl"),xe=u("m3rI"),re=u("hW5Z"),Z=u.n(re),X=function(Bt){var Qt=Bt.dispatch,Zt=Bt.onCancel,mn=Bt.onSave,fn=Bt.loading,Mn=fn===void 0?!1:fn;return d.a.createElement("div",{className:Z.a.complete},d.a.createElement("div",{onClick:Zt,className:Z.a.cancel},"\u53D6\u6D88"),d.a.createElement(B.a,{type:"primary",loading:Mn,onClick:mn,className:Z.a.save},"\u4FDD\u5B58"))},q=Object(_.a)()(X),Ee=u("UqFu"),ve=u("z7Xi"),Ce=u("jN4g"),Ke=function(Bt){var Qt,Zt,mn=Bt.globalSetting,fn=Bt.loading,Mn=Bt.dispatch,Ln=Bt.practiceSetting,fr=Bt.problemset,dr=Bt.shixunsDetail,vr=Object(m.a)(Bt,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),jr=de.a.useForm(),zr=Object(oe.a)(jr,1),Sr=zr[0],Tr=Object(D.useState)({}),Vr=Object(oe.a)(Tr,2),Qr=Vr[0],Dr=Vr[1],ta=Object(D.useState)(!1),na=Object(oe.a)(ta,2),xn=na[0],Rt=na[1],Gt=Object(D.useState)(!1),Ft=Object(oe.a)(Gt,2),Rn=Ft[0],dn=Ft[1],Un=Object(D.useState)(""),wn=Object(oe.a)(Un,2),Gn=wn[0],Wn=wn[1],hr=Object(D.useState)(""),ir=Object(oe.a)(hr,2),Yr=ir[0],jn=ir[1],gr=Object(D.useRef)({}),Zn=Object(D.useRef)(""),Kr=Object(D.useRef)(null),pa=Object(D.useRef)(Object(ee.throttle)(function(){return Ye()},2e3,{leading:!0,trailing:!1})).current,ca=Ln.id;Object(D.useEffect)(function(){if(!ca)return;He()},[ca]),Object(D.useEffect)(function(){return JSON.stringify(Qr)!=="{}"&&Ar(),function(){clearTimeout(Kr.current)}},[Qr,Gn,Yr]);var Ar=function(){clearTimeout(Kr.current),Kr.current=setTimeout(function(){!Object(ee.isEqual)(Qr,gr.current)||Gn!==Zn.current||Yr!==Zn.current?Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},He=function(){var Ht=Object(n.a)(f.a.mark(function Nt(){var _n,vn,nr,ar,Fr,wr,Ir,_r,kn;return f.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:return Mn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),Sn.next=3,Object(g.a)("/api/shixuns/".concat(ca,"/edit_base_info.json"),{method:"get"});case 3:_n=Sn.sent,_n.status===0&&(_r=Object(G.a)(Object(G.a)({},_n.data),{},{description:Object(Ee.a)(_n.data.description)}),kn={description:_r.description,shixun_tags:_r.shixun_tags,name:_r.name,course:(_r==null||((vn=_r.disciplines)===null||vn===void 0)?void 0:vn.length)>0?[_r==null||((nr=_r.disciplines)===null||nr===void 0||((ar=nr[0])===null||ar===void 0))?void 0:ar.id,_r==null||((Fr=_r.disciplines)===null||Fr===void 0||((wr=Fr[0])===null||wr===void 0||((Ir=wr.sub_discipline)===null||Ir===void 0)))?void 0:Ir.id]:[],jupyter_show_description:_n.data.jupyter_show_description},Sr.setFieldsValue(kn),gr.current=Object(G.a)({},kn),Zn.current=_r.attachment_id||"",Dr(Object(G.a)({},kn)),Wn(_r.attachment_id||""),jn(_r.cover_image_id||""));case 5:case"end":return Sn.stop()}},Nt)}));return function(){return Ht.apply(this,arguments)}}(),qe=function(Nt,_n){Dr(Object(G.a)({},_n))},lt=function(){Ie()},Ye=function(){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Sr.submit()},Se=function(Nt){var _n,vn=Nt.name,nr=Nt.description,ar=Nt.shixun_tags,Fr=Nt.course,wr=Nt.jupyter_show_description,Ir=wr===void 0?!1:wr,_r={name:vn,description:nr,shixun_tags:ar,attachment_id:Gn,cover_image_id:Yr,sub_discipline_ids:Fr[1]};(_n=dr.detail)!==null&&_n!==void 0&&_n.is_jupyter_lab&&(_r=Object(G.a)(Object(G.a)({},_r),{},{jupyter_show_description:Ir}));var kn=Object(g.a)("/api/shixuns/".concat(ca,"/base_info_save.json"),{method:"post",body:{shixun:Object(G.a)({},_r)}});kn.then(function(tr){tr.status===0&&(r.b.success("\u4FDD\u5B58\u6210\u529F"),Mn({type:"practiceSetting/getCommonData",payload:{id:ca}}),Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),gr.current={description:Qr.description,shixun_tags:Qr.shixun_tags,name:Qr.name},Zn.current=Gn)})},Ie=function(){var Nt,_n=function(){_.d.push("/shixuns/".concat(ca,"/challenges")),Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};Ln!=null&&(Nt=Ln.sideBar)!==null&&Nt!==void 0&&Nt.confirmLeave?s.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(){_n()}}):_n()};function Oe(Ht){var Nt=Ht.type==="image/jpeg"||Ht.type==="image/png";return Nt||r.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Nt}var Ve=d.a.createElement(B.a,{loading:xn,icon:d.a.createElement(ve.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),We=d.a.createElement(B.a,{loading:Rn,icon:d.a.createElement(ve.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function tt(Ht,Nt){var _n=new FileReader;_n.addEventListener("load",function(){return Nt(_n.result)}),_n.readAsDataURL(Ht)}var Je=function(Nt){if(Nt.file.status==="uploading"){Rt(!0);return}if(Nt.file.status==="done"){var _n,vn;Rt(!1),Wn(Nt==null||((_n=Nt.file)===null||_n===void 0||((vn=_n.response)===null||vn===void 0))?void 0:vn.id)}},yt=function(){return d.a.createElement("div",{className:ye.a.img},d.a.createElement("img",{src:xe.a.API_SERVER+"/api/attachments/"+Gn,alt:"avatar",style:{width:"100%"}}),d.a.createElement("div",null,d.a.createElement(Ce.a,{onClick:function(){return Wn("")},style:{fontSize:"16px",color:"red"}})))},kt=function(Nt){if(Nt.file.status==="uploading"){dn(!0);return}if(Nt.file.status==="done"){var _n,vn;dn(!1),jn(Nt==null||((_n=Nt.file)===null||_n===void 0||((vn=_n.response)===null||vn===void 0))?void 0:vn.id)}},Xt=function(){return d.a.createElement("div",{className:ye.a.img},d.a.createElement("img",{src:xe.a.API_SERVER+"/api/attachments/"+Yr,alt:"avatar",style:{width:"100%"}}),d.a.createElement("div",null,d.a.createElement(Ce.a,{onClick:function(){return jn("")},style:{fontSize:"16px",color:"red"}})))};return d.a.createElement("div",{className:ye.a.information},d.a.createElement("section",{className:ye.a.scroll},d.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),d.a.createElement("div",{className:ye.a.formWrap}," ",d.a.createElement(de.a,{form:Sr,scrollToFirstError:!0,layout:"vertical",onValuesChange:qe,onFinish:Se},d.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"}]},d.a.createElement(V.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((Qt=Qr.name)===null||Qt===void 0?void 0:Qt.length)||0,"/60")})),d.a.createElement(de.a.Item,{className:"customAddTags",name:"shixun_tags",label:d.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",d.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"}]},d.a.createElement(te,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),d.a.createElement(de.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},d.a.createElement(W.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:fr.courseOptions})),d.a.createElement(o.a,null,d.a.createElement(k.a,null,d.a.createElement(de.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Gn?yt():d.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(xe.a.API_SERVER,"/api/attachments.json"),beforeUpload:Oe,onChange:Je},Ve))),d.a.createElement(k.a,{className:"c-grey-999"},d.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"))),d.a.createElement(o.a,null,d.a.createElement(k.a,null,d.a.createElement(de.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Yr?Xt():d.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(xe.a.API_SERVER,"/api/attachments.json"),beforeUpload:Oe,onChange:kt},We))),d.a.createElement(k.a,{className:"c-grey-999"},d.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"))),d.a.createElement(de.a.Item,{name:"description",label:"\u7B80\u4ECB:"},d.a.createElement(se.a,{defaultValue:Qr.description||"",watch:!0})),((Zt=dr.detail)===null||Zt===void 0?void 0:Zt.is_jupyter_lab)&&d.a.createElement(de.a.Item,{name:"jupyter_show_description",valuePropName:"checked"},d.a.createElement(C.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"))))),d.a.createElement(q,{onSave:pa,onCancel:lt,loading:xn||Rn}))},Qe=Object(_.a)(function(Vt){var Bt=Vt.problemset,Qt=Vt.loading,Zt=Vt.globalSetting,mn=Vt.practiceSetting,fn=Vt.shixunsDetail;return{globalSetting:Zt,loading:Qt,practiceSetting:mn,problemset:Bt,shixunsDetail:fn}})(Ke),rt=u("ch0t"),at=u("R9oj"),it=u("ECub"),et=u("T2oS"),ke=u("W9HT"),Pe=u("bKvZ"),$e=u.n(Pe),Et=u("KeGQ"),ot=u.n(Et),At=u("NLgs"),Ne=u("ngQI"),Be=function(Bt){var Qt=Bt.globalSetting,Zt=Bt.dispatch,mn=Bt.practiceSetting,fn=Object(m.a)(Bt,["globalSetting","dispatch","practiceSetting"]),Mn=Object(D.useState)(!1),Ln=Object(oe.a)(Mn,2),fr=Ln[0],dr=Ln[1],vr=Object(D.useState)({}),jr=Object(oe.a)(vr,2),zr=jr[0],Sr=jr[1],Tr=Object(D.useState)(!0),Vr=Object(oe.a)(Tr,2),Qr=Vr[0],Dr=Vr[1],ta=Object(D.useState)(!1),na=Object(oe.a)(ta,2),xn=na[0],Rt=na[1],Gt=Object(D.useState)(null),Ft=Object(oe.a)(Gt,2),Rn=Ft[0],dn=Ft[1],Un=Object(D.useRef)(!1),wn=mn.id,Gn=mn.updateIndex,Wn=mn.is_published,hr=mn.newQuestion,ir=zr.challenge_list,Yr=ir===void 0?[]:ir;Object(D.useEffect)(function(){return wn?(gr(),function(){Zt({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[wn,Gn]),Object(D.useEffect)(function(){jn()},[fn.location]);var jn=function(){var Oe,Ve=fn.location,We=Ve.pathname.split("/");(We.includes("newquestion")||We.includes("new")||Ve!=null&&(Oe=Ve.query)!==null&&Oe!==void 0&&Oe.tabId)&&(Un.current=!0)},gr=function(){var Ie=Object(n.a)(f.a.mark(function Oe(){var Ve,We,tt,Je,yt,kt,Xt;return f.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Dr(!0),Nt.next=3,Object(l.F)({id:wn});case 3:tt=Nt.sent,tt!=null&&(Ve=tt.challenge_list)!==null&&Ve!==void 0&&Ve.length&&(Je=fn.location.pathname.split("/"),yt=tt.challenge_list.find(function(_n){return String(_n.challenge_id)===Je[4]}),Je.includes("newquestion")||Je.includes("new")?(Xt=tt.challenge_list[((kt=tt.challenge_list)===null||kt===void 0?void 0:kt.length)-1],Zt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Je.includes("new")?0:1,name:""}}}),dn(void 0),Ar(Xt)):Je[4]&&yt?Zn(yt,!1):Zn(tt.challenge_list[0])),tt!=null&&(We=tt.challenge_list)!==null&&We!==void 0&&We.length||dn(null),Sr(tt),Dr(!1);case 8:case"end":return Nt.stop()}},Oe)}));return function(){return Ie.apply(this,arguments)}}(),Zn=function(Oe){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(dn(Oe.challenge_id),Ar(Oe),Ve){var We="/shixuns/".concat(wn,"/edit/").concat(Oe.challenge_id,"/").concat(Oe.st===1?"editquestion":"editcheckpoint");_.d.push(We)}},Kr=function(Oe,Ve){Ve.stopPropagation();var We=Oe.challenge_id,tt=function(){var Je=Object(n.a)(f.a.mark(function yt(){var kt,Xt,Ht,Nt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(l.s)({id:wn,challengesId:We});case 2:if(kt=vn.sent,!(kt.status===1)){vn.next=12;break}return vn.next=6,Object(l.F)({id:wn});case 6:if(Nt=vn.sent,Sr(Nt),!(We===Rn&&(Xt=Nt.challenge_list)!==null&&Xt!==void 0&&Xt.length)){vn.next=11;break}return Zn(Nt.challenge_list[0]),vn.abrupt("return");case 11:(Ht=Nt.challenge_list)!==null&&Ht!==void 0&&Ht.length||(dn(null),Un.current=!0,Ar({}),_.d.push("/shixuns/".concat(wn,"/edit?tabId=level")));case 12:case"end":return vn.stop()}},yt)}));return function(){return Je.apply(this,arguments)}}();s.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:tt})},pa=function(Oe,Ve,We){var tt=Array.from(Oe),Je=tt.splice(Ve,1),yt=Object(oe.a)(Je,1),kt=yt[0];return tt.splice(We,0,kt),tt},ca=function(Oe,Ve){if(!Oe.destination)return;var We=pa(Ve,Oe.source.index,Oe.destination.index);Sr(Object(G.a)(Object(G.a)({},zr),{},{challenge_list:We}));var tt=We.map(function(Je){return Je.challenge_id});Object(l.Db)({id:wn,ids:tt}).then(function(Je){Je.status!==0&&Sr(Object(G.a)(Object(G.a)({},zr),{},{challenge_list:Ve}))})},Ar=function(Oe){Zt({type:"practiceSetting/setParams",payload:{selectQuestionParams:Oe}})},He=function(){var Ie=Object(n.a)(f.a.mark(function Oe(Ve,We){var tt;return f.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(!(Ve===Rn)){yt.next=2;break}return yt.abrupt("return");case 2:return yt.next=4,qe();case 4:dn(Ve),Ar(We),Zt({type:"practiceSetting/setParams",payload:{newQuestion:null}}),tt="/shixuns/".concat(wn,"/edit/").concat(Ve,"/").concat(We.st===1?"editquestion":"editcheckpoint"),_.d.push(tt);case 9:case"end":return yt.stop()}},Oe)}));return function(Ve,We){return Ie.apply(this,arguments)}}(),qe=function(){return new Promise(function(Oe,Ve){var We;mn!=null&&(We=mn.sideBar)!==null&&We!==void 0&&We.confirmLeave?s.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Zt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Oe()},onCancel:function(){Ve()}}):Oe()})},lt=function(Oe){return d.a.createElement(d.a.Fragment,null,d.a.createElement(Ne.a,{onDragEnd:function(We){return ca(We,Oe)}},d.a.createElement(Ne.c,{droppableId:"droppable"},function(Ve,We){return d.a.createElement("div",Object(P.a)({ref:Ve.innerRef},Ve.droppableProps,{style:{width:"100%"}}),Oe.map(function(tt,Je){var yt=tt.st,kt=tt.name,Xt=tt.challenge_id;return d.a.createElement(Ne.b,{key:Xt,draggableId:Xt.toString(),index:Je,isDragDisabled:Wn},function(Ht,Nt){return d.a.createElement("div",Object(P.a)({ref:Ht.innerRef},Ht.draggableProps,Ht.dragHandleProps,{className:Rn===Xt?$e.a.listActive:$e.a.list,onClick:function(){return He(Xt,tt)}}),d.a.createElement("span",{className:$e.a.s1},yt===0?d.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):d.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),d.a.createElement("span",{className:$e.a.s2},"\u7B2C",Je+1,"\u5173: ",kt),!Wn&&d.a.createElement("span",{className:$e.a.s3,onClick:function(vn){return Kr(tt,vn)}},d.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),hr&&d.a.createElement("div",{className:$e.a.listActive},d.a.createElement("span",{className:$e.a.s1},(hr==null?void 0:hr.st)===0?d.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):d.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),d.a.createElement("span",{className:$e.a.s2},"\u7B2C",Oe.length+1,"\u5173: ",hr==null?void 0:hr.name)),!Wn&&d.a.createElement("div",{className:$e.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},Ye=function(){var Ie=Object(n.a)(f.a.mark(function Oe(Ve){return f.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,qe();case 2:Ve==="new"?_.d.push("/shixuns/".concat(wn,"/edit/new")):_.d.push("/shixuns/".concat(wn,"/edit/newquestion")),dr(!1),dn(void 0),Zt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ve==="new"?0:1,name:""}}});case 6:case"end":return tt.stop()}},Oe)}));return function(Ve){return Ie.apply(this,arguments)}}(),Se=function(){if(Object(At.b)(Zt,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;dr(!fr)};return d.a.createElement("div",{className:$e.a.level},d.a.createElement("aside",{className:$e.a.left,style:{width:xn?"0":"25%"}},d.a.createElement("div",{className:$e.a.container},d.a.createElement("div",{className:$e.a.title},"\u4EFB\u52A1\u5173\u5361(",Yr.length,")"),d.a.createElement("div",{className:$e.a.listWrap},Qr?d.a.createElement(ke.a,{size:"large"}):!!Yr.length||!!hr?lt(Yr):d.a.createElement(it.a,{image:ot.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!xn&&d.a.createElement("div",{className:$e.a.btns},d.a.createElement("aside",{className:$e.a.btnsWrap},d.a.createElement("div",{style:{transform:fr?"rotate(45deg)":"rotate(0deg)"},className:$e.a.icon,onClick:Se},"+"),d.a.createElement("div",{className:$e.a.btn,style:{left:fr?20:-154}},d.a.createElement("div",{className:$e.a.d1,onClick:function(){return Ye("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),d.a.createElement("div",{className:$e.a.d2,onClick:function(){return Ye("newquestion")}},"\u65B0\u5EFA\u9009\u62E9\u9898\u5173\u5361")))),d.a.createElement("div",{className:xn?$e.a.elseShrink:$e.a.shrink,onClick:function(){return Rt(!xn)}},d.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),d.a.createElement("aside",{className:$e.a.right,id:"modal-level-question"},Rn===null&&Un.current?d.a.createElement("div",{className:$e.a.addIcon},d.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):fn.children))},Ge=Object(_.a)(function(Vt){var Bt=Vt.globalSetting,Qt=Vt.practiceSetting;return{globalSetting:Bt,practiceSetting:Qt}})(Be),Te=u("DjyN"),Me=u("NUBc"),Le=u("cWXX"),Fe=u("/ezw"),dt=u("qVdP"),_t=u("jsC+"),Ut=u("lUTK"),cn=u("BvKs"),An=u("7Kak"),rn=u("9yH6"),Pt=u("Qvpy"),ze=u.n(Pt),ut=function(Bt){var Qt=Bt.shixunsDetail,Zt=Bt.globalSetting,mn=Bt.loading,fn=Bt.dispatch,Mn=Bt.onReloadData,Ln=Object(m.a)(Bt,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),fr=Object(D.useState)(),dr=Object(oe.a)(fr,2),vr=dr[0],jr=dr[1],zr=Object(D.useState)([]),Sr=Object(oe.a)(zr,2),Tr=Sr[0],Vr=Sr[1];Object(D.useEffect)(function(){Qt.actionTabs.key==="Collaborators-ChangeManager"&&Qr()},[Qt.actionTabs.key]);var Qr=function(){var xn=Object(n.a)(f.a.mark(function Rt(){var Gt,Ft;return f.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return dn.next=2,fn({type:"shixunsDetail/getChangeManager",payload:{id:(Gt=Qt.actionTabs.params)===null||Gt===void 0?void 0:Gt.id}});case 2:Ft=dn.sent,Vr(Ft||[]);case 4:case"end":return dn.stop()}},Rt)}));return function(){return xn.apply(this,arguments)}}(),Dr=function(){var Rt;fn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Rt=Qt.actionTabs.params)===null||Rt===void 0?void 0:Rt.id}}})},ta=function(){var xn=Object(n.a)(f.a.mark(function Rt(){var Gt,Ft;return f.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:if(vr){dn.next=3;break}return r.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),dn.abrupt("return");case 3:return dn.next=5,fn({type:"shixunsDetail/changeManager",payload:{id:(Gt=Qt.actionTabs.params)===null||Gt===void 0?void 0:Gt.id,user_id:vr}});case 5:Ft=dn.sent,na(),Ft&&(Mn(),r.b.info(Ft.message));case 8:case"end":return dn.stop()}},Rt)}));return function(){return xn.apply(this,arguments)}}(),na=function(){fn({type:"shixunsDetail/setActionTabs",payload:{}}),jr(null)};return d.a.createElement(s.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:Qt.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:mn.effects["shixunsDetail/changeManager"],onOk:ta,onCancel:na},d.a.createElement("div",null,d.a.createElement("div",{className:ze.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",d.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"),d.a.createElement("div",{className:ze.a.content},Tr.length?d.a.createElement(rn.a.Group,{value:vr,onChange:function(Rt){return jr(Rt.target.value)}},Tr.map(function(xn,Rt){return d.a.createElement(rn.a,{className:ze.a.radio,key:Rt,value:xn.user_id},xn.name)})):d.a.createElement("div",{className:ze.a.add},d.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",d.a.createElement("a",{className:ze.a.colorBlue,onClick:Dr},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},st=Object(_.a)(function(Vt){var Bt=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting;return{shixunsDetail:Bt,globalSetting:Zt,loading:Qt}})(ut),we=u("Znn+"),Xe=u("ZTPi"),Ct=u("ju9d"),gt=u("DDK+"),Tt=Xe.a.TabPane,Lt=function(Vt){var Bt=Vt.visible,Qt=Vt.onCancel,Zt=Vt.onSelectGroup,mn=Vt.shixunId,fn=Vt.onSelectCollaborator;return d.a.createElement(s.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:Bt,width:1100,centered:!0,keyboard:!1,onCancel:Qt,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},d.a.createElement(Xe.a,{defaultActiveKey:"1"},d.a.createElement(Tt,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},d.a.createElement(Ct.a,{onCancel:Qt,container_type:2,container_id:mn,onSelect:fn})),d.a.createElement(Tt,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},d.a.createElement(gt.a,{onCancel:Qt,onSelect:Zt}))))},Dt=u("oaGz"),jt=u.n(Dt),qt=u("8Skl"),Nn=u("ruvs"),yn=function(Bt){var Qt,Zt,mn,fn,Mn,Ln,fr=Bt.shixunsDetail,dr=Bt.globalSetting,vr=Bt.loading,jr=Bt.user,zr=Bt.dispatch,Sr=Object(m.a)(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Tr=Object(D.useRef)(),Vr=Object(D.useState)(0),Qr=Object(oe.a)(Vr,2),Dr=Qr[0],ta=Qr[1],na=Object(D.useState)([]),xn=Object(oe.a)(na,2),Rt=xn[0],Gt=xn[1],Ft=Object(D.useState)({id:null,page:1}),Rn=Object(oe.a)(Ft,2),dn=Rn[0],Un=Rn[1],wn=(Qt=jr.userInfo)===null||Qt===void 0||((Zt=Qt.shixun)===null||Zt===void 0)?void 0:Zt.editable,Gn=((mn=jr.userInfo)===null||mn===void 0?void 0:mn.role)<=2||((fn=jr.userInfo)===null||fn===void 0||((Mn=fn.shixun)===null||Mn===void 0)?void 0:Mn.is_creator);Object(D.useEffect)(function(){Tr.current=Sr.match.params.id,dn.id=Tr.current,Un(dn),Wn(dn)},[]);var Wn=function(){var Ar=Object(n.a)(f.a.mark(function He(qe){var lt;return f.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,zr({type:"shixunsDetail/getCollaboratorsData",payload:qe});case 2:lt=Se.sent,lt&&(Gt(lt.members||[]),ta(lt.member_count));case 4:case"end":return Se.stop()}},He)}));return function(qe){return Ar.apply(this,arguments)}}(),hr=function(){var Ar=Object(n.a)(f.a.mark(function He(){var qe;return f.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return dn.page=1,Un(dn),qe=Object(Nn.b)(),Ye.next=5,zr({type:"user/getUserInfo",payload:qe});case 5:return Ye.next=7,Wn(dn);case 7:case"end":return Ye.stop()}},He)}));return function(){return Ar.apply(this,arguments)}}(),ir=function(He){dn.page=He,Un(dn),Wn(dn)},Yr=function(He){s.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:d.a.createElement("div",{className:jt.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var qe=Object(n.a)(f.a.mark(function Ye(){var Se,Ie;return f.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,zr({type:"shixunsDetail/deleteCollaborators",payload:{id:Tr.current,userId:He}});case 2:if(Ie=Ve.sent,!(((Se=jr.userInfo)===null||Se===void 0?void 0:Se.user_id)===He)){Ve.next=6;break}return _.d.push("/shixuns"),Ve.abrupt("return");case 6:r.b.info(Ie==null?void 0:Ie.message),dn.page=1,Un(dn),Wn(dn);case 10:case"end":return Ve.stop()}},Ye)}));function lt(){return qe.apply(this,arguments)}return lt}()})},jn=function(){zr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Tr.current}}})};function gr(Ar,He,qe,lt){return Zn.apply(this,arguments)}function Zn(){return Zn=Object(n.a)(f.a.mark(function Ar(He,qe,lt,Ye){return f.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,zr({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:He,user_id:qe,editable:lt?0:1}});case 2:Wn(dn);case 3:case"end":return Ie.stop()}},Ar)})),Zn.apply(this,arguments)}var Kr=function(){zr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Tr.current}}})};function pa(){zr({type:"shixunsDetail/setActionTabs",payload:{}})}var ca={visible:fr.actionTabs.key==="Collaborators-AddCollaborator",onCancel:pa,shixunId:Tr.current,onSelectCollaborator:function(){var Ar=Object(n.a)(f.a.mark(function qe(lt){var Ye;return f.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return pa(),Ie.next=3,zr({type:"shixunsDetail/addCollaborator",payload:{id:Tr.current,user_ids:lt}});case 3:Ye=Ie.sent,Ye&&(r.b.success("\u6DFB\u52A0\u6210\u529F"),hr());case 5:case"end":return Ie.stop()}},qe)}));function He(qe){return Ar.apply(this,arguments)}return He}(),onSelectGroup:function(){var Ar=Object(n.a)(f.a.mark(function qe(lt){var Ye;return f.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return pa(),Ie.next=3,zr({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Tr.current,group_id:lt.group_id}});case 3:Ye=Ie.sent,Ye&&(r.b.success("\u6DFB\u52A0\u6210\u529F"),hr());case 5:case"end":return Ie.stop()}},qe)}));function He(qe){return Ar.apply(this,arguments)}return He}()};return d.a.createElement("section",null,d.a.createElement("div",{className:jt.a.wrap},d.a.createElement("div",{className:jt.a.content},((Ln=fr.detail)===null||Ln===void 0?void 0:Ln.identity)<5&&d.a.createElement("div",{className:jt.a.head},d.a.createElement("span",{className:jt.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Dr,"\u4EBA\uFF09"),d.a.createElement("div",null,Gn&&d.a.createElement(B.a,{type:"primary",ghost:!0,className:jt.a.button,style:{marginRight:"20px"},onClick:jn},"\u66F4\u6362\u7BA1\u7406\u5458"),wn&&d.a.createElement(B.a,{type:"primary",className:jt.a.button,style:{marginRight:"40px"},onClick:Kr},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),d.a.createElement("div",{className:jt.a.list},d.a.createElement(Fe.a,{loading:vr.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Rt.map(function(Ar,He){var qe,lt,Ye,Se,Ie,Oe,Ve,We;return d.a.createElement("div",{style:{display:"inline-block",width:"50%"}},d.a.createElement("div",{className:jt.a.itemWrap,key:He},d.a.createElement("a",{href:(qe=Ar.user)===null||qe===void 0?void 0:qe.user_url,target:"_blank",className:jt.a.imgWrap},d.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:jt.a.img,src:"".concat(xe.a.IMG_SERVER,"/images/").concat((lt=Ar.user)===null||lt===void 0?void 0:lt.image_url)}),((Ye=Ar.user)===null||Ye===void 0?void 0:Ye.shixun_manager)&&d.a.createElement("span",{className:jt.a.manager},"\u521B\u5EFA\u8005")),d.a.createElement("div",{className:jt.a.itemContent},d.a.createElement("p",{className:jt.a.nameWrap},d.a.createElement("a",{href:Ar.user.user_url,target:"_blank",className:jt.a.name},(Se=Ar.user)===null||Se===void 0?void 0:Se.name),d.a.createElement("div",{className:jt.a.actionGroup},Gn?(Ie=Ar.user)!==null&&Ie!==void 0&&Ie.shixun_manager?null:d.a.createElement(_t.a,{overlay:d.a.createElement(cn.a,{selectedKeys:[Ar.editable?"1":"2"],onClick:function(){var Je;gr(fr.detail.identifier,Ar.user.user_id,Ar.editable,(Je=Ar.user)===null||Je===void 0?void 0:Je.name)}},d.a.createElement(cn.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),d.a.createElement(cn.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},d.a.createElement("div",null,Ar.editable?d.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):d.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",d.a.createElement(qt.a,{style:{fontSize:"14px",color:"#888888"}}))):Ar.editable?d.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):d.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Oe=Ar.user)!==null&&Oe!==void 0&&Oe.shixun_manager)&&wn&&Ar.user.user_id!==((Ve=jr.userInfo)===null||Ve===void 0?void 0:Ve.user_id)?d.a.createElement("a",{className:jt.a.deletetitle,onClick:function(){var Je;return Yr((Je=Ar.user)===null||Je===void 0?void 0:Je.user_id)}},"\u5220\u9664"):null)),d.a.createElement("p",{className:jt.a.schoolWrap},d.a.createElement("span",{className:jt.a.school},(We=Ar.user)===null||We===void 0?void 0:We.school_name)))))})))),Dr>10&&d.a.createElement("div",{className:jt.a.countWrap},d.a.createElement(Me.a,{showQuickJumper:!1,showSizeChanger:!1,total:Dr,onChange:function(He){return ir(He)},pageSize:10,current:dn.page}))),d.a.createElement(st,{onReloadData:hr}),d.a.createElement(Lt,ca))},Kn=Object(_.a)(function(Vt){var Bt=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting,mn=Vt.user;return{shixunsDetail:Bt,globalSetting:Zt,user:mn,loading:Qt}})(yn),Hn=u("11/R"),Fn=u("Q9mQ"),hn=u("diRs"),Ur=u("jrin"),Br=u("OaEy"),Nr=u("2fM7"),xr=u("ZW9T"),Hr=u("RCxd"),Cr=u("4SAo"),tn=u.n(Cr),Yt=V.a.TextArea,En=function(Bt){var Qt=Bt.shixunsDetail,Zt=Bt.globalSetting,mn=Bt.loading,fn=Bt.dispatch,Mn=Bt.onFinish,Ln=Mn===void 0?function(){}:Mn,fr=Object(m.a)(Bt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),dr=de.a.useForm(),vr=Object(oe.a)(dr,1),jr=vr[0],zr=function(){var Tr=Object(n.a)(f.a.mark(function Vr(Qr){var Dr,ta;return f.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.next=2,fn({type:"shixunsDetail/getCustomScript",payload:{id:(Dr=Qt.actionTabs.params)===null||Dr===void 0?void 0:Dr.id,compile:Qr.execute,excutive:Qr.compile}});case 2:ta=xn.sent,Sr(),ta&&Ln(ta==null?void 0:ta.shixun_script);case 5:case"end":return xn.stop()}},Vr)}));return function(Qr){return Tr.apply(this,arguments)}}(),Sr=function(){fn({type:"shixunsDetail/setActionTabs",payload:{}})};return d.a.createElement(s.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:Qt.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Sr},d.a.createElement(de.a,{form:jr,scrollToFirstError:!0,layout:"vertical",onFinish:zr},d.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"}]},d.a.createElement(Yt,{rows:4})),d.a.createElement(de.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},d.a.createElement(Yt,{rows:4})),d.a.createElement("div",{className:tn.a.footerWrap},d.a.createElement(de.a.Item,null,d.a.createElement(B.a,{className:"mr5",size:"large",onClick:Sr},"\u53D6\u6D88"),d.a.createElement(B.a,{size:"large",type:"primary",htmlType:"submit",loading:mn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},an=Object(_.a)(function(Vt){var Bt=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting;return{shixunsDetail:Bt,globalSetting:Zt,loading:Qt}})(En),Pr=u("Lai7"),yr=u.n(Pr),or=u("EGTK"),Gr=u("UGPy"),on=u.n(Gr),kr=u("FrRK"),Rr=u("9Bee"),sa=u("N3QO"),Mr=Nr.a.Option,ya=function(Bt){var Qt,Zt,mn=Bt.practiceSetting,fn=Bt.dispatch,Mn=Bt.shixunsDetail,Ln=Bt.user,fr=Object(D.useState)(null),dr=Object(oe.a)(fr,2),vr=dr[0],jr=dr[1],zr=Object(D.useState)([]),Sr=Object(oe.a)(zr,2),Tr=Sr[0],Vr=Sr[1],Qr=Object(D.useState)(!0),Dr=Object(oe.a)(Qr,2),ta=Dr[0],na=Dr[1],xn=Object(D.useState)({}),Rt=Object(oe.a)(xn,2),Gt=Rt[0],Ft=Rt[1],Rn=Object(D.useState)([]),dn=Object(oe.a)(Rn,2),Un=dn[0],wn=dn[1],Gn=Object(D.useState)(),Wn=Object(oe.a)(Gn,2),hr=Wn[0],ir=Wn[1],Yr=Object(D.useState)(),jn=Object(oe.a)(Yr,2),gr=jn[0],Zn=jn[1],Kr=Object(D.useState)([]),pa=Object(oe.a)(Kr,2),ca=pa[0],Ar=pa[1],He=Object(D.useState)({}),qe=Object(oe.a)(He,2),lt=qe[0],Ye=qe[1],Se=Object(D.useRef)(null),Ie=Object(D.useRef)(!0),Oe=Object(D.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Ve=Object(D.useRef)(null),We=mn.id,tt=mn.is_published,Je=lt.frequence_image,yt=Je===void 0?[]:Je,kt=lt.environments,Xt=kt===void 0?[]:kt,Ht=lt.choice_small_type,Nt=Ht===void 0?[]:Ht,_n=lt.other_image,vn=_n===void 0?[]:_n,nr=Gt.name,ar=Gt.description,Fr=Gt.authorization,wr=Gt.small_type,Ir=wr===void 0?[]:wr;Object(D.useEffect)(function(){if(vr===null)return;tr(),Se.current.scrollTop=0},[vr]),Object(D.useEffect)(function(){if(!We)return;kn()},[We]),Object(D.useEffect)(function(){return vr===null?void 0:(_r(),function(){clearTimeout(Ve.current)})},[vr,Tr,Un,hr,gr]);var _r=function(){clearTimeout(Ve.current),Ve.current=setTimeout(function(){!Object(ee.isEqual)(Oe.current.activeId,vr)||!Object(ee.isEqual)(Oe.current.selectId,Tr)||!Object(ee.isEqual)(Oe.current.serviceConfigList,Un)||!Object(ee.isEqual)(Oe.current.evaluateScript,hr)||!Object(ee.isEqual)(Oe.current.evaluationScript,gr)?fn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):fn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},kn=function(){var $n=Object(n.a)(f.a.mark(function Jn(){var sr,lr,er,ea;return f.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return na(!0),xa.next=3,Object(g.a)("/api/shixuns/".concat(We,"/edit_environment_info.json"),{method:"get"});case 3:sr=xa.sent,sr.status===0&&(Ye(Object(G.a)({},sr.data)),na(!1),sr!=null&&(lr=sr.data)!==null&&lr!==void 0&&lr.id?(Oe.current.activeId=sr==null||((er=sr.data)===null||er===void 0)?void 0:er.id,jr(sr==null||((ea=sr.data)===null||ea===void 0)?void 0:ea.id)):jr(null));case 5:case"end":return xa.stop()}},Jn)}));return function(){return $n.apply(this,arguments)}}(),tr=function(){var $n=Object(n.a)(f.a.mark(function Jn(){var sr,lr,er,ea,va;return f.a.wrap(function(ga){for(;;)switch(ga.prev=ga.next){case 0:return ga.next=2,Object(g.a)("/api/shixuns/".concat(We,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:vr}});case 2:va=ga.sent,Ft(va.data),Oe.current.selectId=(sr=va.data)===null||sr===void 0?void 0:sr.choice_small_type,Vr((lr=va.data)===null||lr===void 0?void 0:lr.choice_small_type),Oe.current.serviceConfigList=(er=va.data)===null||er===void 0?void 0:er.shixun_service_configs,wn((ea=va.data)===null||ea===void 0?void 0:ea.shixun_service_configs),Oe.current.evaluateScript=va.data.evaluate_script,ir(va.data.evaluate_script),Oe.current.evaluationScript=va.data.choice_standard_scripts,Zn(va.data.choice_standard_scripts),Ar(va.data.standard_scripts);case 13:case"end":return ga.stop()}},Jn)}));return function(){return $n.apply(this,arguments)}}(),Sn=function(){var Jn,sr=function(){_.d.push("/shixuns/".concat(We,"/challenges")),fn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};mn!=null&&(Jn=mn.sideBar)!==null&&Jn!==void 0&&Jn.confirmLeave?s.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(){sr()}}):sr()},sn=function(){var $n=Object(n.a)(f.a.mark(function Jn(){var sr,lr,er,ea=arguments;return f.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:if(sr=ea.length>0&&ea[0]!==void 0?ea[0]:!1,!Object(At.b)(fn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){xa.next=3;break}return xa.abrupt("return");case 3:return lr={sub_type:Tr,main_type:vr,shixun:{mirror_script_id:gr},shixun_info:{evaluate_script:hr},shixun_service_configs:Un.map(function(ga){return{mirror_repository_id:ga.mirror_repository_id,cpu_limit:ga.cpu_limit,lower_cpu_limit:ga.lower_cpu_limit,memory_limit:ga.memory_limit,request_limit:ga.request_limit,resource_limit:ga.resource_limit}})},xa.next=6,Object(g.a)("/api/shixuns/".concat(We),{method:"put",body:lr});case 6:er=xa.sent,er.status===0&&(r.b.success("\u7F16\u8F91\u6210\u529F"),Oe.current={activeId:vr,selectId:Tr,serviceConfigList:Un,evaluateScript:hr,evaluationScript:gr},fn({type:"practiceSetting/getCommonData",payload:{id:We}}),fn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return xa.stop()}},Jn)}));return function(){return $n.apply(this,arguments)}}(),Tn=Ir.filter(function($n){return Tr.includes($n.id)}),pr=function(){Sn()},Jr=function(Jn,sr,lr){var er=Un.map(function(ea,va){return va===lr?Object(G.a)(Object(G.a)({},ea),{},Object(Ur.a)({},sr,Jn)):ea});wn(er)},Vn=function(){if(Object(At.b)(fn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;fn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:We}}})},ua=function(){var $n=Object(n.a)(f.a.mark(function Jn(sr){var lr;return f.a.wrap(function(ea){for(;;)switch(ea.prev=ea.next){case 0:return ea.next=2,fn({type:"shixunsDetail/getScriptContent",payload:{id:We,script_id:sr}});case 2:lr=ea.sent,lr&&ir(lr.content);case 4:case"end":return ea.stop()}},Jn)}));return function(sr){return $n.apply(this,arguments)}}(),oa=function(Jn){s.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:d.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",d.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var sr=Object(n.a)(f.a.mark(function er(){return f.a.wrap(function(va){for(;;)switch(va.prev=va.next){case 0:return va.next=2,ua(Jn);case 2:s.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:d.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return va.stop()}},er)}));function lr(){return sr.apply(this,arguments)}return lr}()})},aa=function(Jn,sr){var lr=Un[0]?[Un[0]]:[];sr.forEach(function(er){var ea=Un.find(function(ga){return ga.mirror_repository_id===Number(er.key)});if(ea)lr.push(ea);else{var va=Ir.find(function(ga){return ga.id===Number(er.key)});if(va.mirror_name){var xa={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(er.key),name:va.mirror_name,request_limit:10};lr.push(xa)}}}),wn(lr),Vr(Jn)};return d.a.createElement("div",{className:on.a.practice},d.a.createElement(or.a,{loading:ta,skin:"night",className:on.a.left,dispatch:fn,value:vr,data:Xt,otherData:vn,tags:yt,onChange:function(Jn){return jr(Jn)}}),d.a.createElement("div",{className:on.a.right},d.a.createElement("header",null,d.a.createElement("div",{className:on.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",vr===null?"\u2014 \u2014":nr)),d.a.createElement("div",{className:on.a.content,ref:Se},vr===null&&d.a.createElement(it.a,{image:yr.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),vr!==null&&d.a.createElement("div",{className:on.a.des},d.a.createElement("div",{className:on.a.mainBody},d.a.createElement(Rr.a,{value:ar})),d.a.createElement("div",{className:on.a.title},"\u9644\u5E26\u73AF\u5883"),d.a.createElement("div",{className:on.a.selectBox},d.a.createElement(Nr.a,{onChange:function(Jn,sr){return aa(Jn,sr)},getPopupContainer:function(Jn){return Jn.parentNode},mode:"multiple",bordered:!1,value:Tr,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Ir.map(function($n,Jn){return d.a.createElement(Mr,{key:$n.id,value:$n.id},$n.type_name)})),d.a.createElement("div",{className:on.a.smallType},Tn.map(function($n){return $n.description?d.a.createElement("span",{key:$n.id},$n.description):null}))),!(Mn!=null&&(Qt=Mn.detail)!==null&&Qt!==void 0&&Qt.is_jupyter_lab)&&d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{className:on.a.title},"\u8BC4\u6D4B\u811A\u672C"),d.a.createElement("div",{className:on.a.evaluating},d.a.createElement("div",{className:on.a.evaluatingLabel},tt&&d.a.createElement("div",{onClick:function(){if(Object(At.b)(fn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:on.a.mask}),d.a.createElement(Nr.a,{style:{width:400},bordered:!1,getPopupContainer:function(Jn){return Jn.parentNode},value:gr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(Jn){oa(Jn),Zn(Jn)}},(ca||[]).map(function($n,Jn){return d.a.createElement(Mr,{value:parseInt($n.id),name:$n.scptname,key:Jn},$n.scptname)})),d.a.createElement("span",{className:on.a.evaluatingS1,onClick:Vn},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),d.a.createElement(hn.a,{overlayClassName:on.a.popover,placement:"bottomLeft",content:d.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",d.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",d.a.createElement("br",null),"challengeProgramNames",d.a.createElement("br",null),"sourceClassNames",d.a.createElement("br",null),d.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",d.a.createElement("br",null),d.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",d.a.createElement("br",null),"src/step1/HelloWorld.java",d.a.createElement("br",null),"src/step2/Other.java",d.a.createElement("br",null),d.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",d.a.createElement("br",null),"step1.HelloWorld",d.a.createElement("br",null),"step2.Other",d.a.createElement("br",null),d.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",d.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',d.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',d.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',d.a.createElement("br",null),'" "step2.Other")',d.a.createElement("br",null),d.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},d.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},d.a.createElement(Hr.a,null)))),d.a.createElement(xr.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:hr,onChange:function(Jn){if(Ie.current){Ie.current=!1;return}ir(Jn),Object(At.b)(fn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Ie.current=!0,ir(Oe.current.evaluateScript)},200)}}))),((Zt=Mn.detail)===null||Zt===void 0?void 0:Zt.identity)<3&&!!Un.length&&d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{className:on.a.title},"\u670D\u52A1\u914D\u7F6E"),d.a.createElement("div",{className:on.a.serviceSettingWrap},Un==null?void 0:Un.map(function($n,Jn){return d.a.createElement("div",{key:Jn,className:"mb30"},d.a.createElement("div",null,d.a.createElement("span",{className:"font16"},$n.name)),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:$n.cpu_limit,disabled:tt,onChange:function(lr){return Jr(lr.target.value,"cpu_limit",Jn)}})),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:$n.lower_cpu_limit,disabled:tt,onChange:function(lr){return Jr(lr.target.value,"lower_cpu_limit",Jn)}})),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:$n.memory_limit,disabled:tt,onChange:function(lr){return Jr(lr.target.value,"memory_limit",Jn)}})),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:$n.request_limit,style:{width:300},disabled:tt,onChange:function(lr){return Jr(lr.target.value,"request_limit",Jn)}}),d.a.createElement("label",{className:on.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%")),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u78C1\u76D8\u9650\u5236(K)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:$n.resource_limit,style:{width:300},disabled:tt,maxLength:8,onChange:function(lr){var er=lr.target.value,ea=/^\d*(\.\d*)?$/;er.match(ea)&&Jr(lr.target.value,"resource_limit",Jn)}})))}))))),d.a.createElement("div",{className:on.a.btns},d.a.createElement(B.a,{size:"large",style:{marginRight:20},onClick:pr},"\u53D6\u6D88"),d.a.createElement(B.a,{size:"large",type:"primary",disabled:vr===null,onClick:function(){return sn()}},"\u4FDD\u5B58"))),d.a.createElement(kr.a,null),d.a.createElement(an,{onFinish:function(Jn){return ir(Jn)}}),d.a.createElement(sa.a,null))},Da=Object(_.a)(function(Vt){var Bt=Vt.practiceSetting,Qt=Vt.globalSetting,Zt=Vt.shixunsDetail,mn=Vt.user;return{practiceSetting:Bt,globalSetting:Qt,shixunsDetail:Zt,user:mn}})(ya),Aa=u("g9YV"),Ba=u("wCAj"),$r=u("5Dmo"),Or=u("3S7+"),qn=u("P5Jw"),ha=u("wd/R"),wa=u.n(ha),Pa=u("3d99"),rr=u.n(Pa),ai=u("Lf5v"),Fa=u("xKgJ"),Ua=u("lzim"),oi=d.a.Fragment,Sa=function(Bt){var Qt,Zt,mn,fn,Mn,Ln=Bt.globalSetting,fr=Bt.dispatch,dr=Bt.practiceSetting,vr=Bt.shixunsDetail,jr=Bt.user,zr=Object(m.a)(Bt,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Sr=dr.id,Tr=Object(D.useState)([]),Vr=Object(oe.a)(Tr,2),Qr=Vr[0],Dr=Vr[1],ta=Object(D.useState)({}),na=Object(oe.a)(ta,2),xn=na[0],Rt=na[1],Gt=Object(D.useState)(!1),Ft=Object(oe.a)(Gt,2),Rn=Ft[0],dn=Ft[1],Un=Object(D.useState)(!0),wn=Object(oe.a)(Un,2),Gn=wn[0],Wn=wn[1],hr=Object(D.useState)(!1),ir=Object(oe.a)(hr,2),Yr=ir[0],jn=ir[1],gr=Object(D.useState)(!1),Zn=Object(oe.a)(gr,2),Kr=Zn[0],pa=Zn[1],ca=Object(D.useState)([]),Ar=Object(oe.a)(ca,2),He=Ar[0],qe=Ar[1],lt=Object(D.useState)(!1),Ye=Object(oe.a)(lt,2),Se=Ye[0],Ie=Ye[1],Oe=Object(D.useState)({}),Ve=Object(oe.a)(Oe,2),We=Ve[0],tt=Ve[1],Je=Object(D.useState)({page:1,limit:10,total:0}),yt=Object(oe.a)(Je,2),kt=yt[0],Xt=yt[1];Object(D.useEffect)(function(){if(!Sr)return;Nt()},[Sr]);var Ht=function(tr){var Sn=Object(G.a)(Object(G.a)({},kt),{},{page:tr});qe([]),Xt(Sn),Nt(Sn)},Nt=function(){var kn=Object(n.a)(f.a.mark(function tr(Sn){var sn,Tn,pr;return f.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:return sn={page:1,limit:10,total:0},Tn=Sn||sn,dn(!0),Vn.next=5,fr({type:"shixunsDetail/getSetData",payload:Object(G.a)(Object(G.a)({},Tn),{},{id:Sr})});case 5:pr=Vn.sent,pr!=null&&pr.data_sets&&(dn(!1),Dr(Object(me.a)(pr.data_sets)),Xt(Object(G.a)(Object(G.a)({},Tn),{},{total:pr==null?void 0:pr.data_sets_count})),Wn(!1),Rt(Object(G.a)({},pr)));case 7:case"end":return Vn.stop()}},tr)}));return function(Sn){return kn.apply(this,arguments)}}(),_n=function(){return d.a.createElement("div",{className:rr.a.empty},d.a.createElement("img",{src:Ua.l,width:"258"}),d.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},vn=function(tr){console.log("selectedRowKeys changed: ",tr),qe(tr)},nr={selectedRowKeys:He,columnWidth:70,onChange:vn},ar=function(tr){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var Sn=tr?[tr]:He;s.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var sn=Object(n.a)(f.a.mark(function pr(){var Jr,Vn;return f.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return oa.next=2,Object(g.a)("/api/shixuns/".concat(Sr,"/destroy_data_sets.json"),{method:"Delete",body:{id:Sn}});case 2:Jr=oa.sent,Jr.status===0&&(Vn=Sn.length===Qr.length&&kt.page>1?kt.page-1:kt.page,r.b.success("\u5220\u9664\u6210\u529F"),Nt(Object(G.a)(Object(G.a)({},kt),{},{page:Vn})),qe([]));case 4:case"end":return oa.stop()}},pr)}));function Tn(){return sn.apply(this,arguments)}return Tn}()})},Fr=function(){var kn=Object(n.a)(f.a.mark(function tr(){var Sn,sn,Tn,pr,Jr,Vn;return f.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:if(Sn=We.title,sn=We.file_path,Tn=null,console.log(Sn,"title"),!(Sn==="")){oa.next=7;break}return Tn="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",tt(Object(G.a)(Object(G.a)({},We),{},{errorDes:Tn})),oa.abrupt("return");case 7:if(!(sn==="")){oa.next=10;break}return r.b.info("\u6587\u4EF6\u8DEF\u5F84\u4E0D\u80FD\u4E3A\u7A7A"),oa.abrupt("return");case 10:return pr=Qr.find(function(aa){return aa.id===(We==null?void 0:We.id)}).title,Jr=pr.includes(".")?pr.substring(pr.lastIndexOf("."),pr.length):"",oa.next=14,Object(g.a)("/api/shixuns/".concat(Sr,"/rename_data_sets.json"),{method:"post",body:{id:We==null?void 0:We.id,new_file_name:Sn+Jr,change_file_path:We==null?void 0:We.file_path}});case 14:Vn=oa.sent,Vn.status===0&&(r.b.success("\u91CD\u547D\u540D\u6210\u529F"),Nt(kt),jn(!1),tt({}));case 16:case"end":return oa.stop()}},tr)}));return function(){return kn.apply(this,arguments)}}(),wr=function(){var tr=We.download_url;Ir(tr),r.b.success("\u590D\u5236\u6210\u529F"),pa(!1),tt({})},Ir=function(tr){var Sn=tr,sn=document.createElement("input");sn.value=Sn,document.body.appendChild(sn),sn.select(),document.execCommand("Copy"),sn.style.display="none"},_r=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(tr){return d.a.createElement(Or.a,{title:tr},d.a.createElement("span",null,tr))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(tr){return d.a.createElement(Or.a,{title:tr},d.a.createElement("span",null,tr||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(tr,Sn){return wa()(Sn.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(tr,Sn){return d.a.createElement("div",{className:rr.a.path},d.a.createElement(Or.a,{title:tr},d.a.createElement("span",{className:rr.a.text},tr)),d.a.createElement(qn.CopyToClipboard,{text:tr,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},d.a.createElement(Or.a,{title:"\u590D\u5236"},d.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(Fa.v)()?200:120,render:function(tr,Sn){return d.a.createElement("div",{className:rr.a.actionsBtns},d.a.createElement(Or.a,{title:"\u91CD\u547D\u540D"},d.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var Tn;tt(Object(ee.clone)(Object(G.a)(Object(G.a)({},Sn),{},{title:Sn!=null&&Sn.title.includes(".")?Sn==null||((Tn=Sn.title)===null||Tn===void 0)?void 0:Tn.substring(0,Sn.title.lastIndexOf(".")):Sn==null?void 0:Sn.title}))),jn(!0),Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(Fa.v)()&&d.a.createElement(Or.a,{title:"\u5206\u4EAB"},d.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),tt(Object(ee.clone)(Sn)),pa(!0)}})),Object(Fa.v)()&&d.a.createElement(Or.a,{title:"\u4E0B\u8F7D"},d.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(p.v)(Sn.title,Sn==null?void 0:Sn.download_url)}})),d.a.createElement(Or.a,{title:"\u5220\u9664"},d.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),ar(Sn.id)}})))}}];return d.a.createElement("div",{className:rr.a.dataset},d.a.createElement("div",{className:rr.a.header},d.a.createElement("div",{className:rr.a.title},"\u6570\u636E\u96C6(",kt.total,")"),d.a.createElement("div",{className:rr.a.dataPath},d.a.createElement("span",{className:rr.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),d.a.createElement("input",{value:xn==null?void 0:xn.folder_name,disabled:!0}),d.a.createElement(qn.CopyToClipboard,{text:xn==null?void 0:xn.folder_name,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},d.a.createElement(Or.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},d.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),d.a.createElement("div",{className:rr.a.btns},d.a.createElement(B.a,{type:"primary",ghost:!0,onClick:function(){return ar()},disabled:!He.length},"\u5220\u9664"),d.a.createElement(B.a,{type:"primary",onClick:function(){return Ie(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),d.a.createElement("div",{className:rr.a.content},d.a.createElement(Fe.a,{loading:Gn,active:!0,paragraph:{rows:5}},kt.total?d.a.createElement(Ba.a,{rowSelection:nr,className:rr.a.customTable,dataSource:Qr,bordered:!1,rowKey:function(tr){return tr.id},rowClassName:rr.a.row,columns:_r,loading:Rn,pagination:{pageSize:kt.limit,total:kt.total,current:kt.page,onChange:Ht,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):_n())),d.a.createElement(ai.a,{rootIdentifier:vr==null||((Qt=vr.detail)===null||Qt===void 0)?void 0:Qt.root_identifier,wrapClassName:rr.a.uploadFileModal,id:Sr,containerId:vr==null||((Zt=vr.detail)===null||Zt===void 0)?void 0:Zt.id,local:Ln==null||((mn=Ln.setting)===null||mn===void 0)?void 0:mn.is_local,dispatch:fr,visible:Se,onClose:function(){return Ie(!1)},onOK:Nt}),d.a.createElement(s.a,{title:"\u91CD\u547D\u540D",visible:Yr,onOk:Fr,centered:!0,wrapClassName:rr.a.renameModal,onCancel:function(){jn(!1),tt({})},width:"1000px"},d.a.createElement("div",null,d.a.createElement("div",{className:rr.a.fileName},d.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),d.a.createElement(V.a,{value:We==null?void 0:We.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(tr){tt(Object(G.a)(Object(G.a)({},We),{},{title:tr.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((We==null||((fn=We.title)===null||fn===void 0)?void 0:fn.length)||0,"/60")}),(We==null?void 0:We.errorDes)&&d.a.createElement("div",{className:rr.a.errorDes},We==null?void 0:We.errorDes),d.a.createElement("div",{className:rr.a.fileName,style:{marginTop:20}},d.a.createElement("sup",null,"*"),"\u6587\u4EF6\u8DEF\u5F84\xA0:"),d.a.createElement(V.a,{value:We==null?void 0:We.file_path,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(tr){tt(Object(G.a)(Object(G.a)({},We),{},{file_path:tr.target.value,errorDes:null}))},suffix:"".concat((We==null||((Mn=We.file_path)===null||Mn===void 0)?void 0:Mn.length)||0)}))),d.a.createElement(s.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:Kr,onOk:wr,centered:!0,wrapClassName:rr.a.shareModal,onCancel:function(){pa(!1),tt({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},d.a.createElement("div",null,d.a.createElement("div",{className:rr.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",d.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),d.a.createElement(V.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:We==null?void 0:We.download_url}))))},qa=Object(_.a)(function(Vt){var Bt=Vt.globalSetting,Qt=Vt.shixunsDetail,Zt=Vt.practiceSetting,mn=Vt.user;return{globalSetting:Bt,shixunsDetail:Qt,user:mn,practiceSetting:Zt}})(Sa),Ga=u("aHsQ"),Di=u("sGsY"),hi=u("fKo2"),ra=u.n(hi),la=u("BMKw"),ia=u.n(la),pe=function(Bt){return Bt!=null&&Bt.length?Bt.filter(function(Qt,Zt){return Zt!==0}).map(function(Qt){return Qt.val}).join("").substr(1):""},Ze=function(Bt){var Qt=Bt.shixunsDetail,Zt=Bt.globalSetting,mn=Bt.loading,fn=Bt.dispatch,Mn=Bt.fileType,Ln=Bt.path,fr=Bt.onFinish,dr=fr===void 0?function(){}:fr,vr=Object(T.i)(),jr=Object(D.useState)(""),zr=Object(oe.a)(jr,2),Sr=zr[0],Tr=zr[1],Vr=Object(D.useState)([]),Qr=Object(oe.a)(Vr,2),Dr=Qr[0],ta=Qr[1],na=Object(D.useState)([]),xn=Object(oe.a)(na,2),Rt=xn[0],Gt=xn[1],Ft=[Ot.OriginalPicturePath,Ot.ExpectPicturePath,Ot.PicturePath],Rn=Ft.includes(Mn);Object(D.useEffect)(function(){if(Qt.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;Tr(Ln||""),dn()},[Qt.actionTabs.key]);var dn=function(){var Yr=Object(n.a)(f.a.mark(function jn(){var gr,Zn,Kr,pa,ca=arguments;return f.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return Zn=ca.length>0&&ca[0]!==void 0?ca[0]:"",He.next=3,fn({type:"shixunsDetail/getRepository",payload:{id:vr.id,path:Zn}});case 3:Kr=He.sent,Zn===""&&!(Kr!=null&&(gr=Kr.trees)!==null&&gr!==void 0&&gr.length)&&r.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Kr!=null&&Kr.trees&&(pa=Kr.trees.map(function(qe){return Object(G.a)(Object(G.a)({},qe),{name:qe.name,val:qe.name})}),Gt(pa||[]));case 6:case"end":return He.stop()}},jn)}));return function(){return Yr.apply(this,arguments)}}(),Un=function(jn){var gr=pe(Dr),Zn="".concat(gr&&"".concat(gr,"/")).concat(jn);Mn===Ot.Path?!(Sr!=null&&Sr.includes("".concat(Zn,"\uFF1B")))&&Tr("".concat(Sr).concat(Zn,"\uFF1B")):Mn===Ot.ExecPath&&Tr(Zn)},wn=function(jn){if(jn.type==="tree"){Dr.length?Dr.push({val:"/".concat(jn.val),path:jn.val}):Dr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(jn.val),path:jn.val}),ta(Dr);var gr=pe(Dr);Rn&&Tr(gr),dn(gr)}},Gn=function(jn,gr){var Zn=Dr.filter(function(pa,ca){return ca<=gr});ta(Zn);var Kr=pe(Zn);Rn&&Tr(Kr),dn(Kr)},Wn=function(){var Yr=Object(n.a)(f.a.mark(function jn(){return f.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:dr(Sr),hr();case 2:case"end":return Zn.stop()}},jn)}));return function(){return Yr.apply(this,arguments)}}(),hr=function(){Tr(""),ta([]),Gt([]),fn({type:"shixunsDetail/setActionTabs",payload:{}})},ir=pe(Dr);return d.a.createElement(s.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:Qt.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Wn,onCancel:hr},d.a.createElement("div",{className:ia.a.wrap},d.a.createElement("div",{className:ia.a.content},d.a.createElement("div",{className:ia.a.mainPathWrap},!!(Dr!=null&&Dr.length)&&Dr.map(function(Yr,jn){return d.a.createElement("a",{key:jn,onClick:function(){return Gn(Yr,jn)}},Yr.val)})),!!(Rt!=null&&Rt.length)&&Rt.map(function(Yr,jn){return Yr.type==="tree"?d.a.createElement("a",{key:jn,onClick:function(){return wn(Yr)}},d.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ia.a.colorBlue)}),ir&&"".concat(ir,"/"),Yr.name):d.a.createElement("a",{key:jn,onClick:function(){return Un("".concat(Yr.name))}},d.a.createElement("i",{className:"iconfont icon-zuoye ".concat(ia.a.colorBlue)}),ir&&"".concat(ir,"/"),Yr.name)})),d.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),d.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:Sr,onChange:function(jn){return Tr(jn.target.value)}})))},vt=Object(_.a)(function(Vt){var Bt=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting;return{shixunsDetail:Bt,globalSetting:Zt,loading:Qt.models.index}})(Ze),pt=Di.a.Countdown,Mt;(function(Vt){Vt[Vt.LoadingFail=1]="LoadingFail",Vt[Vt.Loading=2]="Loading",Vt[Vt.Finish=3]="Finish"})(Mt||(Mt={}));var Ot;(function(Vt){Vt.Path="path",Vt.ExecPath="exec_path",Vt.OriginalPicturePath="original_picture_path",Vt.ExpectPicturePath="expect_picture_path",Vt.PicturePath="picture_path"})(Ot||(Ot={}));var zt=function(Bt){var Qt=Bt.globalSetting,Zt=Bt.loading,mn=Bt.dispatch,fn=Bt.practiceSetting,Mn=Bt.shixunsDetail,Ln=Object(m.a)(Bt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),fr=Object(D.useState)(),dr=Object(oe.a)(fr,2),vr=dr[0],jr=dr[1],zr=Object(D.useState)(),Sr=Object(oe.a)(zr,2),Tr=Sr[0],Vr=Sr[1],Qr=Object(D.useRef)(),Dr=Object(D.useState)(),ta=Object(oe.a)(Dr,2),na=ta[0],xn=ta[1],Rt=Object(D.useState)(),Gt=Object(oe.a)(Rt,2),Ft=Gt[0],Rn=Gt[1],dn=Object(D.useState)(),Un=Object(oe.a)(dn,2),wn=Un[0],Gn=Un[1],Wn=Object(D.useRef)(!0),hr=Object(D.useState)(!0),ir=Object(oe.a)(hr,2),Yr=ir[0],jn=ir[1],gr=Object(D.useState)(700),Zn=Object(oe.a)(gr,2),Kr=Zn[0],pa=Zn[1],ca=Object(D.useState)(""),Ar=Object(oe.a)(ca,2),He=Ar[0],qe=Ar[1],lt=Object(D.useRef)(),Ye=Object(T.i)();Object(D.useEffect)(function(){Ie()},[]);var Se=function(){var Xt=Object(n.a)(f.a.mark(function Ht(){var Nt,_n,vn;return f.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:return ar.next=2,mn({type:"shixunsDetail/updateRepositoryFile",payload:{id:Ye.id,path:Mn==null||((Nt=Mn.fileContent)===null||Nt===void 0||((_n=Nt.params)===null||_n===void 0))?void 0:_n.path,content:vr,secret_repository:Yr?null:!0}});case 2:vn=ar.sent,vn!=null&&vn.content&&(r.b.info("\u4FDD\u5B58\u6210\u529F"),mn({type:"practiceSetting/setSideBarTabs",payload:Object(G.a)(Object(G.a)({},fn.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return ar.stop()}},Ht)}));return function(){return Xt.apply(this,arguments)}}(),Ie=function(){var Xt=Object(n.a)(f.a.mark(function Ht(){var Nt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(l.S)({identifier:Ye.id});case 2:Nt=vn.sent,Nt!=null&&Nt.url&&qe(Nt==null?void 0:Nt.url);case 4:case"end":return vn.stop()}},Ht)}));return function(){return Xt.apply(this,arguments)}}(),Oe=function(){var Xt=Object(n.a)(f.a.mark(function Ht(){var Nt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(l.lb)({identifier:Ye.id});case 2:if(Nt=vn.sent,!((Nt==null?void 0:Nt.status)!==0)){vn.next=5;break}return vn.abrupt("return");case 5:Nt!=null&&Nt.remainingSeconds?(xn(Date.now()+Nt.remainingSeconds*1e3),Rn(Nt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Nt.remainingSeconds-300)*1e3)):Ve();case 6:case"end":return vn.stop()}},Ht)}));return function(){return Xt.apply(this,arguments)}}(),Ve=function(){s.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:d.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var Ht=Object(n.a)(f.a.mark(function _n(){return f.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:We();case 1:case"end":return nr.stop()}},_n)}));function Nt(){return Ht.apply(this,arguments)}return Nt}()})},We=function(){var Xt=Object(n.a)(f.a.mark(function Ht(){var Nt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return Vr(Mt.Loading),vn.next=3,Object(l.vb)({identifier:Ye.id});case 3:if(Nt=vn.sent,!((Nt==null?void 0:Nt.status)!==0)){vn.next=6;break}return vn.abrupt("return");case 6:Vr(Mt.Finish),qe(Nt.url),Qr.current=Nt.port,r.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return vn.stop()}},Ht)}));return function(){return Xt.apply(this,arguments)}}(),tt=function(){s.a.destroyAll(),s.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:d.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",d.a.createElement("span",null,d.a.createElement(pt,{value:na,format:"HH:mm:ss",onFinish:Je})),"\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 Ht=Object(n.a)(f.a.mark(function _n(){var vn;return f.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:return ar.next=2,Object(l.a)({identifier:Ye.id});case 2:if(vn=ar.sent,!(vn.status===0)){ar.next=7;break}return ar.next=6,Oe();case 6:r.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return ar.stop()}},_n)}));function Nt(){return Ht.apply(this,arguments)}return Nt}()})},Je=function(){s.a.destroyAll(),s.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:d.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(){We()}})},yt=function(Ht){mn({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},kt=function(){var Xt=Object(n.a)(f.a.mark(function Ht(Nt){return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(l.Ib)({id:Ye.id,startup_file:Nt});case 2:Ie(),mn({type:"practiceSetting/getCommonData",payload:Object(G.a)({},Ye)});case 4:case"end":return vn.stop()}},Ht)}));return function(Nt){return Xt.apply(this,arguments)}}();return d.a.createElement("div",{className:ra.a.warehouse},d.a.createElement(o.a,{className:"mt20 ml20 font14",align:"middle"},d.a.createElement(k.a,null,d.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),d.a.createElement(k.a,{flex:"300px",onClick:function(){return yt(Ot.ExecPath)}},d.a.createElement(V.a,{value:He})),d.a.createElement(k.a,{flex:"1"},d.a.createElement(B.a,{type:"primary",className:"ml10",onClick:function(){return yt(Ot.ExecPath)}},"\u8BBE\u7F6E"))),d.a.createElement("iframe",{onLoad:function(Ht){},src:He,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),d.a.createElement(vt,{fileType:"path",path:"",onFinish:function(Ht){return kt(Ht)}}))},nn=Object(_.a)(function(Vt){var Bt=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.practiceSetting,mn=Vt.shixunsDetail;return{globalSetting:Qt,loading:Bt,practiceSetting:Zt,shixunsDetail:mn}})(zt),pn=function(Bt){var Qt=Bt.tabsActive,Zt=Object(m.a)(Bt,["tabsActive"]);return d.a.createElement(d.a.Fragment,null,Qt==="information"&&d.a.createElement(Qe,null),Qt==="warehouse"&&d.a.createElement(rt.default,null),Qt==="level"&&d.a.createElement(Ge,Zt),Qt==="collaborate"&&d.a.createElement(Kn,Zt),Qt==="setting"&&d.a.createElement(Hn.a,null),Qt==="environment"&&d.a.createElement(Da,Zt),Qt==="dataset"&&d.a.createElement(qa,null),Qt==="service"&&d.a.createElement(nn,Zt))},gn=pn,Dn=u("Jv0p"),bn=u.n(Dn),wt=u("luix"),Jt=u.n(wt),Wt=[{name:"\u57FA\u672C\u4FE1\u606F",icon:d.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:d.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:d.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:d.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:d.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1",icon:d.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:d.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:d.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],ln=function(Bt){var Qt,Zt=Bt.globalSetting,mn=Bt.loading,fn=Bt.dispatch,Mn=Bt.shixunsDetail,Ln=Bt.practiceSetting,fr=Object(m.a)(Bt,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),dr=Ln.base_info_warning,vr=Ln.challenges_warning,jr=Ln.id,zr=Ln.repository_warning,Sr=Ln.sideBar,Tr=Ln.service_warning,Vr=Object(T.h)(),Qr=Object(T.i)();Object(D.useEffect)(function(){var na,xn,Rt=Vr==null||((na=Vr.query)===null||na===void 0)?void 0:na.tabId,Gt=Vr.pathname.split("/").length,Ft=Mn!=null&&(xn=Mn.detail)!==null&&xn!==void 0&&xn.windows_vnc?Wt.filter(function(dn){return dn.tabId!=="dataset"}):Wt,Rn=Ft.map(function(dn){return dn.tabId}).includes(Rt);if(Rt&&Rn){fn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Rt}});return}if(Gt>4){fn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Rt||Rt&&!Rn){fn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[Mn==null||((Qt=Mn.detail)===null||Qt===void 0)?void 0:Qt.windows_vnc]),Object(D.useEffect)(function(){return function(){fn({type:"practiceSetting/setSideBarTabs",payload:Object(G.a)(Object(G.a)({},Ln.sideBar),{},{selectPath:""})})}},[Qr.id]);var Dr=function(xn){var Rt;if(xn===Sr.tabsActive)return;var Gt=function(){_.d.push("/shixuns/".concat(jr,"/edit?tabId=").concat(xn)),fn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:xn,selectPath:"",confirmLeave:!1}})};Ln!=null&&(Rt=Ln.sideBar)!==null&&Rt!==void 0&&Rt.confirmLeave?s.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(){Gt()}}):Gt()},ta=function(){var xn,Rt=Mn!=null&&(xn=Mn.detail)!==null&&xn!==void 0&&xn.windows_vnc?Wt.filter(function(Gt){return Gt.tabId!=="dataset"}):Wt;return Rt.filter(function(Gt){var Ft;return Mn!=null&&(Ft=Mn.detail)!==null&&Ft!==void 0&&Ft.is_jupyter_lab?Gt.tabId!=="level":Gt.tabId!=="service"}).map(function(Gt){var Ft=Gt.name,Rn=Gt.icon,dn=Gt.tabId;return d.a.createElement("div",{key:dn,className:Ln.sideBar.tabsActive===dn?bn.a.itemActive:bn.a.item,onClick:function(){return Dr(dn)}},Rn,d.a.createElement("span",{className:bn.a.name},Ft),dn==="information"&&dr&&d.a.createElement(Or.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},d.a.createElement("img",{src:Jt.a,alt:""})),dn==="level"&&vr&&d.a.createElement(Or.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},d.a.createElement("img",{src:Jt.a,alt:""})),dn==="service"&&Tr&&d.a.createElement(Or.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},d.a.createElement("img",{src:Jt.a,alt:""})),dn==="warehouse"&&zr&&d.a.createElement(Or.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},d.a.createElement("img",{src:Jt.a,alt:""})))})};return d.a.createElement("div",{className:bn.a.sidebar},d.a.createElement("div",{className:bn.a.items},ta()),d.a.createElement("div",{className:bn.a.question},d.a.createElement(Or.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},d.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("/forums/4692")}},d.a.createElement("img",{src:Ua.x,height:44,width:44,alt:""})))))},en=Object(_.a)(function(Vt){var Bt=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.shixunsDetail,mn=Vt.practiceSetting;return{globalSetting:Qt,loading:Bt,practiceSetting:mn,shixunsDetail:Zt}})(ln),Cn=function(Bt){var Qt=Bt.globalSetting,Zt=Bt.loading,mn=Bt.dispatch,fn=Bt.practiceSetting,Mn=Object(m.a)(Bt,["globalSetting","loading","dispatch","practiceSetting"]),Ln=fn.sideBar,fr=Ln.tabsActive,dr=Object(T.i)();return Object(D.useEffect)(function(){return mn({type:"globalSetting/headerFooterToggle",payload:!1}),mn({type:"shixunsDetail/getShixunsDetail",payload:dr}),mn({type:"shixunsDetail/getSettingsData",payload:dr}),function(){mn({type:"globalSetting/headerFooterToggle",payload:!0}),mn({type:"practiceSetting/setParams",payload:{id:""}})}},[]),d.a.createElement("div",{className:b.a.practiceSetting},d.a.createElement("div",{className:b.a.wrapHeader},d.a.createElement(R,null)),d.a.createElement("div",{className:b.a.wrapLayout},d.a.createElement("div",{className:b.a.wrapSidebar},d.a.createElement(en,null)),d.a.createElement("div",{className:b.a.wrapContent},d.a.createElement(gn,Object(P.a)({},Mn,{tabsActive:fn.sideBar.tabsActive})))))},Pn=Y.default=Object(_.a)(function(Vt){var Bt=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.practiceSetting;return{globalSetting:Qt,loading:Bt,practiceSetting:Zt}})(Cn)},WYAk:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){(function(){var m=P,D=m.lib,d=D.Base,h=m.enc,b=h.Utf8,S=m.algo,r=S.HMAC=d.extend({init:function(i,s){i=this._hasher=new i.init,typeof s=="string"&&(s=b.parse(s));var n=i.blockSize,x=n*4;s.sigBytes>x&&(s=i.finalize(s)),s.clamp();for(var f=this._oKey=s.clone(),y=this._iKey=s.clone(),v=f.words,p=y.words,O=0;O1&&arguments[1]!==void 0?arguments[1]:!1,pe=ye.getAttribute("id")||ye.getAttribute("data-reactid")||ye.getAttribute("name");if(se&&z[pe])return z[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=N.map(function(ee){return"".concat(ee,":").concat(fe.getPropertyValue(ee))}).join(";"),te={sizingStyle:ce,paddingSize:le,borderSize:Q,boxSizing:ie};return se&&pe&&(z[pe]=te),te}function V(ye){var se=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,se),le=ie.paddingSize,Q=ie.borderSize,ce=ie.boxSizing,te=ie.sizingStyle;W.setAttribute("style","".concat(te,";").concat(U)),W.value=ye.value||ye.placeholder||"";var ee=Number.MIN_SAFE_INTEGER,xe=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&&(ee=X*pe,ce==="border-box"&&(ee=ee+le+Q),re=Math.max(ee,re)),fe!==null&&(xe=X*fe,ce==="border-box"&&(xe=xe+le+Q),Z=re>xe?"":"hidden",re=Math.min(xe,re))}return{height:re,minHeight:ee,maxHeight:xe,overflowY:Z,resize:"none"}}var F=u("Gytx"),B=u.n(F),G;(function(ye){ye[ye.NONE=0]="NONE",ye[ye.RESIZING=1]="RESIZING",ye[ye.RESIZED=2]="RESIZED"})(G||(G={}));var ae=function(ye){Object(d.a)(pe,ye);var se=Object(h.a)(pe);function pe(fe){var ie;return Object(m.a)(this,pe),ie=se.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,ee=ce.onResize;if(Q!==G.NONE)return;typeof ee=="function"&&ee(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:G.RESIZING},function(){cancelAnimationFrame(ie.resizeFrameId),ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:G.RESIZED},function(){ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:G.NONE}),ie.fixFirefoxAutoScroll()})})})})},ie.renderTextArea=function(){var le=ie.props,Q=le.prefixCls,ce=Q===void 0?"rc-textarea":Q,te=le.autoSize,ee=le.onResize,xe=le.className,re=le.disabled,Z=ie.state,X=Z.textareaStyles,q=Z.resizeStatus,Ee=Object(o.a)(ie.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ve=k()(ce,xe,Object(r.a)({},"".concat(ce,"-disabled"),re));"value"in Ee&&(Ee.value=Ee.value||"");var Ce=Object(S.a)(Object(S.a)(Object(S.a)({},ie.props.style),X),q===G.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return b.createElement(E,{onResize:ie.handleResize,disabled:!(te||ee)},b.createElement("textarea",Object(P.a)({},Ee,{className:ve,style:Ce,ref:ie.saveTextArea})))},ie.state={textareaStyles:{},resizeStatus:G.NONE},ie}return Object(D.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}(b.Component),de=ae,oe=function(ye){Object(d.a)(pe,ye);var se=Object(h.a)(pe);function pe(fe){var ie;Object(m.a)(this,pe),ie=se.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,ee=ce.onKeyDown;Q.keyCode===13&&te&&te(Q),ee&&ee(Q)};var le=typeof fe.value=="undefined"||fe.value===null?fe.defaultValue:fe.value;return ie.state={value:le},ie}return Object(D.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 b.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}(b.Component),_e=Y.default=oe},ZW9T:function(M,Y,u){"use strict";u.d(Y,"a",function(){return T});var P=u("k1fw"),m=u("miYZ"),D=u("tsqr"),d=u("rAM+"),h=u("tJVT"),b=u("PpiC"),S=u("q1tI"),r=u.n(S),i=u("bdgK");function s(_,c,R,w,C){var E=c.getWordUntilPosition(R),o={startLineNumber:R.lineNumber,endLineNumber:R.lineNumber,startColumn:E.startColumn,endColumn:E.endColumn},A=w.map(function(k){return{label:k,kind:_.languages.CompletionItemKind.Keyword,insertText:k,insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:o}});return C.map(function(k){A.push(Object(P.a)(Object(P.a)({},k),{},{range:o}))}),A}var n=function(_){var c={label:"ifelse",kind:_.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`,N=["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"],z={},W;function K(ye){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,me=ye.getAttribute("id")||ye.getAttribute("data-reactid")||ye.getAttribute("name");if(se&&z[me])return z[me];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=N.map(function(ee){return"".concat(ee,":").concat(fe.getPropertyValue(ee))}).join(";"),te={sizingStyle:ce,paddingSize:le,borderSize:Q,boxSizing:ie};return se&&me&&(z[me]=te),te}function V(ye){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,me=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,se),le=ie.paddingSize,Q=ie.borderSize,ce=ie.boxSizing,te=ie.sizingStyle;W.setAttribute("style","".concat(te,";").concat(U)),W.value=ye.value||ye.placeholder||"";var ee=Number.MIN_SAFE_INTEGER,xe=Number.MAX_SAFE_INTEGER,re=W.scrollHeight,Z;if(ce==="border-box"?re+=Q:ce==="content-box"&&(re-=le),me!==null||fe!==null){W.value=" ";var X=W.scrollHeight-le;me!==null&&(ee=X*me,ce==="border-box"&&(ee=ee+le+Q),re=Math.max(ee,re)),fe!==null&&(xe=X*fe,ce==="border-box"&&(xe=xe+le+Q),Z=re>xe?"":"hidden",re=Math.min(xe,re))}return{height:re,minHeight:ee,maxHeight:xe,overflowY:Z,resize:"none"}}var F=u("Gytx"),B=u.n(F),G;(function(ye){ye[ye.NONE=0]="NONE",ye[ye.RESIZING=1]="RESIZING",ye[ye.RESIZED=2]="RESIZED"})(G||(G={}));var ae=function(ye){Object(d.a)(me,ye);var se=Object(h.a)(me);function me(fe){var ie;return Object(m.a)(this,me),ie=se.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,ee=ce.onResize;if(Q!==G.NONE)return;typeof ee=="function"&&ee(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:G.RESIZING},function(){cancelAnimationFrame(ie.resizeFrameId),ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:G.RESIZED},function(){ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:G.NONE}),ie.fixFirefoxAutoScroll()})})})})},ie.renderTextArea=function(){var le=ie.props,Q=le.prefixCls,ce=Q===void 0?"rc-textarea":Q,te=le.autoSize,ee=le.onResize,xe=le.className,re=le.disabled,Z=ie.state,X=Z.textareaStyles,q=Z.resizeStatus,Ee=Object(o.a)(ie.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ve=k()(ce,xe,Object(r.a)({},"".concat(ce,"-disabled"),re));"value"in Ee&&(Ee.value=Ee.value||"");var Ce=Object(S.a)(Object(S.a)(Object(S.a)({},ie.props.style),X),q===G.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return b.createElement(E,{onResize:ie.handleResize,disabled:!(te||ee)},b.createElement("textarea",Object(P.a)({},Ee,{className:ve,style:Ce,ref:ie.saveTextArea})))},ie.state={textareaStyles:{},resizeStatus:G.NONE},ie}return Object(D.a)(me,[{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()}}]),me}(b.Component),de=ae,oe=function(ye){Object(d.a)(me,ye);var se=Object(h.a)(me);function me(fe){var ie;Object(m.a)(this,me),ie=se.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,ee=ce.onKeyDown;Q.keyCode===13&&te&&te(Q),ee&&ee(Q)};var le=typeof fe.value=="undefined"||fe.value===null?fe.defaultValue:fe.value;return ie.state={value:le},ie}return Object(D.a)(me,[{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 b.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}}]),me}(b.Component),_e=Y.default=oe},ZW9T:function(M,Y,u){"use strict";u.d(Y,"a",function(){return T});var P=u("k1fw"),m=u("miYZ"),D=u("tsqr"),d=u("rAM+"),h=u("tJVT"),b=u("PpiC"),S=u("q1tI"),r=u.n(S),i=u("bdgK");function s(_,c,R,w,C){var E=c.getWordUntilPosition(R),o={startLineNumber:R.lineNumber,endLineNumber:R.lineNumber,startColumn:E.startColumn,endColumn:E.endColumn},A=w.map(function(k){return{label:k,kind:_.languages.CompletionItemKind.Keyword,insertText:k,insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:o}});return C.map(function(k){A.push(Object(P.a)(Object(P.a)({},k),{},{range:o}))}),A}var n=function(_){var c={label:"ifelse",kind:_.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:_.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"];_.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(o,A){var k=s(_,o,A,R,[c]);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"];_.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(o,A){var k=[{label:"print",kind:_.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],U=s(_,o,A,w,k);return{suggestions:U}}});var C=["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"];_.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(o,A){var k=[c,{label:"main",kind:_.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:_.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],U=s(_,o,A,C,k);return{suggestions:U}}})},x="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",f=u("LvDl");function y(_){return/^\d+$/.test(_)?"".concat(_,"px"):_}function v(){}var p=!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 _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=_;if(Array.isArray(_)){for(var R=0;R<_.length;R++){var w=O[_[R]];if(w)return w}return c[0]}return O[c]||c}var l=null,g=Y.b=function(_){var c=_.width,R=c===void 0?"100%":c,w=_.height,C=w===void 0?"100%":w,E=_.value,o=_.language,A=o===void 0?"javascript":o,k=_.style,U=k===void 0?{}:k,N=_.options,z=N===void 0?{}:N,W=_.overrideServices,K=W===void 0?{}:W,V=_.theme,F=V===void 0?"vs-dark":V,B=_.onEditBlur,G=_.onSave,ae=_.autoHeight,de=ae===void 0?!1:ae,oe=_.forbidCopy,_e=oe===void 0?!1:oe,ye=_.onChange,se=ye===void 0?v:ye,pe=_.editorDidMount,fe=pe===void 0?v:pe,ie=_.onFocus,le=ie===void 0?v:ie,Q=_.filename,ce=Q===void 0?"educoder.txt":Q,te=Object(b.a)(_,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),ee=Object(S.useRef)(),xe=Object(S.useRef)({}),re=Object(S.useRef)(),Z=Object(S.useRef)(!1),X=Object(S.useRef)(),q=Object(S.useState)(!1),Ee=Object(h.a)(q,2),ve=Ee[0],Ce=Ee[1];function Ke(){var Le;return ee.current&&(Le=new i.default(function(Fe){var dt=Object(d.a)(Fe),bt;try{for(dt.s();!(bt=dt.n()).done;){var Ut=bt.value;(Ut.target.offsetHeight>0||Ut.target.offsetWidth>0)&&xe.current.instance.layout()}}catch(cn){dt.e(cn)}finally{dt.f()}}),Le.observe(ee.current)),Le}function Qe(){D.b.warn(decodeURIComponent(x))}var rt=function(){var Fe=xe.current.instance;if(E!=null&&Fe&&ve){var dt=Fe.getModel();dt&&E!==dt.getValue()&&(p=!0,dt.setValue(E),Fe.layout(),p=!1)}};Object(S.useEffect)(function(){re.current&&clearTimeout(re.current),re.current=setTimeout(function(){rt()},500)},[E,ve,xe.current]);function at(){var Le=xe.current.instance;if(Le){var Fe=Le.getSelection(),dt=xe.current.pastePos||{},bt=new l.Range(dt.startLineNumber||Fe.endLineNumber,dt.startColumn||Fe.endColumn,dt.endLineNumber||Fe.endLineNumber,dt.endColumn||Fe.endColumn);setTimeout(function(){Le.executeEdits("",[{range:bt,text:""}])},300)}}function it(Le){(window.navigator.platform.match("Mac")?Le.metaKey:Le.ctrlKey)&&Le.keyCode==83&&(Le.preventDefault(),G())}var ct=function(){if(de&&xe.current.instance){var Fe=xe.current.instance.getContentHeight();Te(Fe0||pe.target.offsetWidth>0)&&de.layout()}}catch(fe){ye.e(fe)}finally{ye.f()}}),oe.observe(N.current)),oe}Object(S.useEffect)(function(){N.current&&u.e(27).then(u.t.bind(null,"M/lh",7)).then(function(de){l=de;var oe=l.editor.createDiffEditor(N.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},U),{},{wordWrap:!0}));V(oe);var _e=F(oe);return function(){oe.dispose();var ye=oe.getModel();ye&&ye.dispose(),_e.unobserve(N.current)}})},[]),Object(S.useEffect)(function(){K&&K.setModel({original:l.editor.createModel(E,A),modified:l.editor.createModel(o,A)})},[E,o,A,K]);var B=y(R),G=y(C),ae={width:B,height:G};return r.a.createElement("div",{className:"my-diff-editor",ref:N,style:ae})}},ZpRC:function(M,Y,u){"use strict";function P(n){return typeof n=="object"&&n!=null&&n.nodeType===1}function m(n,x){return(!x||n!=="hidden")&&n!=="visible"&&n!=="clip"}function D(n,x){if(n.clientHeightx||p>n&&O=x&&a>=f?p-n-y:O>x&&af?O-x+v:0}var h=function(n,x){var f=window,y=x.scrollMode,v=x.block,p=x.inline,O=x.boundary,a=x.skipOverflowHiddenElements,l=typeof O=="function"?O:function(X){return X!==O};if(!P(n))throw new TypeError("Invalid target");for(var g=document.scrollingElement||document.documentElement,T=[],_=n;P(_)&&l(_);){if((_=_.parentElement)===g){T.push(_);break}_!=null&&_===document.body&&D(_)&&!D(document.documentElement)||_!=null&&D(_,a)&&T.push(_)}for(var c=f.visualViewport?f.visualViewport.width:innerWidth,R=f.visualViewport?f.visualViewport.height:innerHeight,w=window.scrollX||pageXOffset,C=window.scrollY||pageYOffset,E=n.getBoundingClientRect(),o=E.height,A=E.width,k=E.top,U=E.right,N=E.bottom,z=E.left,W=v==="start"||v==="nearest"?k:v==="end"?N:k+o/2,K=p==="center"?z+A/2:p==="end"?U:z,V=[],F=0;F=0&&z>=0&&N<=R&&U<=c&&k>=oe&&N<=ye&&z>=se&&U<=_e)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,ee="offsetWidth"in B?B.offsetWidth-B.clientWidth-fe-le:0,xe="offsetHeight"in B?B.offsetHeight-B.clientHeight-ie-Q:0;if(g===B)ce=v==="start"?W:v==="end"?W-R:v==="nearest"?d(C,C+R,R,ie,Q,C+W,C+W+o,o):W-R/2,te=p==="start"?K:p==="center"?K-c/2:p==="end"?K-c:d(w,w+c,c,fe,le,w+K,w+K+A,A),ce=Math.max(0,ce+C),te=Math.max(0,te+w);else{ce=v==="start"?W-oe-ie:v==="end"?W-ye+Q+xe:v==="nearest"?d(oe,ye,ae,ie,Q+xe,W,W+o,o):W-(oe+ae/2)+xe/2,te=p==="start"?K-se-fe:p==="center"?K-(se+de/2)+ee/2:p==="end"?K-_e+le+ee:d(se,_e,de,fe,le+ee,K,K+A,A);var re=B.scrollLeft,Z=B.scrollTop;W+=Z-(ce=Math.max(0,Math.min(Z+ce,B.scrollHeight-ae+xe))),K+=re-(te=Math.max(0,Math.min(re+te,B.scrollWidth-de+ee)))}V.push({el:B,top:ce,left:te})}return V};function b(n){return n===Object(n)&&Object.keys(n).length!==0}function S(n,x){x===void 0&&(x="auto");var f="scrollBehavior"in document.body.style;n.forEach(function(y){var v=y.el,p=y.top,O=y.left;v.scroll&&f?v.scroll({top:p,left:O,behavior:x}):(v.scrollTop=p,v.scrollLeft=O)})}function r(n){return n===!1?{block:"end",inline:"nearest"}:b(n)?n:{block:"start",inline:"nearest"}}function i(n,x){var f=!n.ownerDocument.documentElement.contains(n);if(b(x)&&typeof x.behavior=="function")return x.behavior(f?[]:h(n,x));if(f)return;var y=r(x);return S(h(n,y),y.behavior)}var s=Y.a=i},Zss7:function(M,Y,u){var P;(function(m){var D=/^\s+/,d=/\s+$/,h=0,b=m.round,S=m.min,r=m.max,i=m.random;function s(Q,ce){if(Q=Q||"",ce=ce||{},Q instanceof s)return Q;if(!(this instanceof s))return new s(Q,ce);var te=n(Q);this._originalInput=Q,this._r=te.r,this._g=te.g,this._b=te.b,this._a=te.a,this._roundA=b(100*this._a)/100,this._format=ce.format||te.format,this._gradientType=ce.gradientType,this._r<1&&(this._r=b(this._r)),this._g<1&&(this._g=b(this._g)),this._b<1&&(this._b=b(this._b)),this._ok=te.ok,this._tc_id=h++}s.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,ee,xe,re,Z;return ce=Q.r/255,te=Q.g/255,ee=Q.b/255,ce<=.03928?xe=ce/12.92:xe=m.pow((ce+.055)/1.055,2.4),te<=.03928?re=te/12.92:re=m.pow((te+.055)/1.055,2.4),ee<=.03928?Z=ee/12.92:Z=m.pow((ee+.055)/1.055,2.4),.2126*xe+.7152*re+.0722*Z},setAlpha:function(Q){return this._a=V(Q),this._roundA=b(100*this._a)/100,this},toHsv:function(){var Q=v(this._r,this._g,this._b);return{h:Q.h*360,s:Q.s,v:Q.v,a:this._a}},toHsvString:function(){var Q=v(this._r,this._g,this._b),ce=b(Q.h*360),te=b(Q.s*100),ee=b(Q.v*100);return this._a==1?"hsv("+ce+", "+te+"%, "+ee+"%)":"hsva("+ce+", "+te+"%, "+ee+"%, "+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=b(Q.h*360),te=b(Q.s*100),ee=b(Q.l*100);return this._a==1?"hsl("+ce+", "+te+"%, "+ee+"%)":"hsla("+ce+", "+te+"%, "+ee+"%, "+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:b(this._r),g:b(this._g),b:b(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+b(this._r)+", "+b(this._g)+", "+b(this._b)+")":"rgba("+b(this._r)+", "+b(this._g)+", "+b(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:b(F(this._r,255)*100)+"%",g:b(F(this._g,255)*100)+"%",b:b(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+b(F(this._r,255)*100)+"%, "+b(F(this._g,255)*100)+"%, "+b(F(this._b,255)*100)+"%)":"rgba("+b(F(this._r,255)*100)+"%, "+b(F(this._g,255)*100)+"%, "+b(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="#"+l(this._r,this._g,this._b,this._a),te=ce,ee=this._gradientType?"GradientType = 1, ":"";if(Q){var xe=s(Q);te="#"+l(xe._r,xe._g,xe._b,xe._a)}return"progid:DXImageTransform.Microsoft.gradient("+ee+"startColorstr="+ce+",endColorstr="+te+")"},toString:function(Q){var ce=!!Q;Q=Q||this._format;var te=!1,ee=this._a<1&&this._a>=0,xe=!ce&&ee&&(Q==="hex"||Q==="hex6"||Q==="hex3"||Q==="hex4"||Q==="hex8"||Q==="name");return xe?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 s(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(c,arguments)},brighten:function(){return this._applyModification(R,arguments)},darken:function(){return this._applyModification(w,arguments)},desaturate:function(){return this._applyModification(g,arguments)},saturate:function(){return this._applyModification(T,arguments)},greyscale:function(){return this._applyModification(_,arguments)},spin:function(){return this._applyModification(C,arguments)},_applyCombination:function(Q,ce){return Q.apply(null,[this].concat([].slice.call(ce)))},analogous:function(){return this._applyCombination(U,arguments)},complement:function(){return this._applyCombination(E,arguments)},monochromatic:function(){return this._applyCombination(N,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(o,arguments)},tetrad:function(){return this._applyCombination(A,arguments)}},s.fromRatio=function(Q,ce){if(typeof Q=="object"){var te={};for(var ee in Q)Q.hasOwnProperty(ee)&&(ee==="a"?te[ee]=Q[ee]:te[ee]=_e(Q[ee]));Q=te}return s(Q,ce)};function n(Q){var ce={r:0,g:0,b:0},te=1,ee=null,xe=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=x(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)?(ee=_e(Q.s),xe=_e(Q.v),ce=p(Q.h,ee,xe),Z=!0,X="hsv"):fe(Q.h)&&fe(Q.s)&&fe(Q.l)&&(ee=_e(Q.s),re=_e(Q.l),ce=y(Q.h,ee,re),Z=!0,X="hsl"),Q.hasOwnProperty("a")&&(te=Q.a)),te=V(te),{ok:Z,format:Q.format||X,r:S(255,r(ce.r,0)),g:S(255,r(ce.g,0)),b:S(255,r(ce.b,0)),a:te}}function x(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 ee=r(Q,ce,te),xe=S(Q,ce,te),re,Z,X=(ee+xe)/2;if(ee==xe)re=Z=0;else{var q=ee-xe;Z=X>.5?q/(2-ee-xe):q/(ee+xe);switch(ee){case Q:re=(ce-te)/q+(ce1&&(Ce-=1),Ce<1/6?Ee+(ve-Ee)*6*Ce:Ce<1/2?ve:Ce<2/3?Ee+(ve-Ee)*(2/3-Ce)*6:Ee}if(ce===0)ee=xe=re=te;else{var X=te<.5?te*(1+ce):te+ce-te*ce,q=2*te-X;ee=Z(q,X,Q+1/3),xe=Z(q,X,Q),re=Z(q,X,Q-1/3)}return{r:ee*255,g:xe*255,b:re*255}}function v(Q,ce,te){Q=F(Q,255),ce=F(ce,255),te=F(te,255);var ee=r(Q,ce,te),xe=S(Q,ce,te),re,Z,X=ee,q=ee-xe;if(Z=ee===0?0:q/ee,ee==xe)re=0;else{switch(ee){case Q:re=(ce-te)/q+(ce>1)+720)%360;--ce;)ee.h=(ee.h+xe)%360,re.push(s(ee));return re}function N(Q,ce){ce=ce||6;for(var te=s(Q).toHsv(),ee=te.h,xe=te.s,re=te.v,Z=[],X=1/ce;ce--;)Z.push(s({h:ee,s:xe,v:re})),re=(re+X)%1;return Z}s.mix=function(Q,ce,te){te=te===0?0:te||50;var ee=s(Q).toRgb(),xe=s(ce).toRgb(),re=te/100,Z={r:(xe.r-ee.r)*re+ee.r,g:(xe.g-ee.g)*re+ee.g,b:(xe.b-ee.b)*re+ee.b,a:(xe.a-ee.a)*re+ee.a};return s(Z)},s.readability=function(Q,ce){var te=s(Q),ee=s(ce);return(m.max(te.getLuminance(),ee.getLuminance())+.05)/(m.min(te.getLuminance(),ee.getLuminance())+.05)},s.isReadable=function(Q,ce,te){var ee=s.readability(Q,ce),xe,re;re=!1,xe=le(te);switch(xe.level+xe.size){case"AAsmall":case"AAAlarge":re=ee>=4.5;break;case"AAlarge":re=ee>=3;break;case"AAAsmall":re=ee>=7;break}return re},s.mostReadable=function(Q,ce,te){var ee=null,xe=0,re,Z,X,q;te=te||{},Z=te.includeFallbackColors,X=te.level,q=te.size;for(var Ee=0;Eexe&&(xe=re,ee=s(ce[Ee]));return s.isReadable(Q,ee,{level:X,size:q})||!Z?ee:(te.includeFallbackColors=!1,s.mostReadable(Q,["#fff","#000"],te))};var z=s.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=s.hexNames=K(z);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=S(ce,r(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 S(1,r(0,Q))}function G(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 oe(Q){return Q.length==1?"0"+Q:""+Q}function _e(Q){return Q<=1&&(Q=Q*100+"%"),Q}function ye(Q){return m.round(parseFloat(Q)*255).toString(16)}function se(Q){return G(Q)/255}var pe=function(){var Q="[-\\+]?\\d+%?",ce="[-\\+]?\\d*\\.\\d+%?",te="(?:"+ce+")|(?:"+Q+")",ee="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?",xe="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?";return{CSS_UNIT:new RegExp(te),rgb:new RegExp("rgb"+ee),rgba:new RegExp("rgba"+xe),hsl:new RegExp("hsl"+ee),hsla:new RegExp("hsla"+xe),hsv:new RegExp("hsv"+ee),hsva:new RegExp("hsva"+xe),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(D,"").replace(d,"").toLowerCase();var ce=!1;if(z[Q])Q=z[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:G(te[1]),g:G(te[2]),b:G(te[3]),a:se(te[4]),format:ce?"name":"hex8"}:(te=pe.hex6.exec(Q))?{r:G(te[1]),g:G(te[2]),b:G(te[3]),format:ce?"name":"hex"}:(te=pe.hex4.exec(Q))?{r:G(te[1]+""+te[1]),g:G(te[2]+""+te[2]),b:G(te[3]+""+te[3]),a:se(te[4]+""+te[4]),format:ce?"name":"hex8"}:(te=pe.hex3.exec(Q))?{r:G(te[1]+""+te[1]),g:G(te[2]+""+te[2]),b:G(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=s:!(P=function(){return s}.call(Y,u,Y,M),P!==void 0&&(M.exports=P))})(Math)},aBPH:function(M,Y,u){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,u){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,u){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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return function(m){var D=P,d=D.lib,h=d.CipherParams,b=D.enc,S=b.Hex,r=D.format,i=r.Hex={stringify:function(s){return s.ciphertext.toString(S)},parse:function(s){var n=S.parse(s);return h.create({ciphertext:n})}}}(),P.format.Hex})},bT9E:function(M,Y,u){"use strict";u.d(Y,"a",function(){return m});var P=u("VTBJ");function m(D,d){var h=Object(P.a)({},D);return Array.isArray(d)&&d.forEach(function(b){delete h[b]}),h}},biw7:function(M,Y,u){"use strict";var P=u("q1tI"),m=u.n(P),D=P.createContext(null);Y.a=D},c5Ni:function(M,Y,u){},cRFk:function(M,Y,u){M.exports=u.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(M,Y,u){"use strict";u.r(Y);var P=u("+L6B"),m=u("2/Rp"),D=u("T2oS"),d=u("W9HT"),h=u("14J3"),b=u("BMrR"),S=u("2qtc"),r=u("kLXV"),i=u("jCWc"),s=u("kPKH"),n=u("qVdP"),x=u("jsC+"),f=u("k1fw"),y=u("lUTK"),v=u("BvKs"),p=u("9og8"),O=u("miYZ"),a=u("tsqr"),l=u("5Dmo"),g=u("3S7+"),T=u("tJVT"),_=u("PpiC"),c=u("Znn+"),R=u("ZTPi"),w=u("WmNS"),C=u.n(w),E=u("q1tI"),o=u.n(E),A=u("B6bo"),k=u.n(A),U=u("Ty5D"),N=u("9kvl"),z=u("BoS7"),W=u("Sdc0"),K=u("oBTY"),V=u("ozfa"),F=u("MJZm"),B=u("P5Jw"),G=u("5NDa"),ae=u("5rEg"),de=u("y8nQ"),oe=u("Vl3Y"),_e=u("aBPH"),ye=u.n(_e),se=function(ze){var lt=ze.shixunsDetail,ot=ze.globalSetting,we=ze.loading,Xe=ze.user,Ot=ze.dispatch,_t=ze.isRepository,Dt=Object(_.a)(ze,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),At=Object(U.i)(),jt=Object(E.useState)({}),qt=Object(T.a)(jt,2),Nn=qt[0],yn=qt[1],Kn=Object(E.useRef)(),Hn=oe.a.useForm(),Fn=Object(T.a)(Hn,1),hn=Fn[0],Ur=Object(E.useState)(""),Br=Object(T.a)(Ur,2),Nr=Br[0],xr=Br[1];Object(E.useEffect)(function(){Dt.visible&&hn.resetFields()},[Dt.visible]),Object(E.useEffect)(function(){var tn=sessionStorage.getItem("pathArray");if(tn){var Yt=tn.split(",").join("/"),En=Yt.indexOf("/")===0?Yt.substr(1):Yt;xr(En)}},[]),Object(E.useEffect)(function(){var tn,Yt;Kn.current=(tn=Lt.pathname)===null||tn===void 0||((Yt=tn.split("/"))===null||Yt===void 0)?void 0:Yt[2]},[]);var Hr=function(){var tn=Object(p.a)(C.a.mark(function Yt(){var En,an,Pr=arguments;return C.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return En=Pr.length>0&&Pr[0]!==void 0?Pr[0]:{},or.next=3,Ot({type:"shixunsDetail/addRepositoryFile",payload:{id:At.id,message:En.commitMessage,content:"",path:(Dt.defaultPath?Dt.defaultPath+"/":"")+En.path+"/"+(En.file||".gitkeep"),secret_repository:_t?void 0:!0}});case 3:an=or.sent,an!=null&&an.url&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),Dt.onOK({path:(Dt.defaultPath?Dt.defaultPath+"/":"")+En.path+"/"+(En.file||".gitkeep"),name:En.path.split("/")[En.path.split("/").length-1]}),Dt.onClose());case 5:case"end":return or.stop()}},Yt)}));return function(){return tn.apply(this,arguments)}}(),Cr=function(){var Yt,En;N.d.push("/shixuns/".concat(Kn.current,"/").concat((Yt=Lt.pathname)===null||Yt===void 0||((En=Yt.split("/"))===null||En===void 0)?void 0:En[3]).concat(Nr?"/master/shixun_show/".concat(Nr):""))};return o.a.createElement(r.a,{width:"60%",centered:!0,visible:Dt.visible,wrapClassName:ye.a.modal,onOk:function(){hn.submit()},onCancel:Dt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},o.a.createElement("section",{className:ye.a.bg},o.a.createElement("div",{className:ye.a.wrap},o.a.createElement(oe.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:Hr,onChange:function(){var Yt,En,an,Pr,yr=Object(f.a)({},hn.getFieldsValue()),or=yr==null||((Yt=yr.path)===null||Yt===void 0)?void 0:Yt.split(""),Gr=yr==null||((En=yr.file)===null||En===void 0)?void 0:En.split("");or!=null&&(an=or.filter(function(on){return on=="/"}))!==null&&an!==void 0&&an.length&&(yr.path=yr.path.substring(0,yr.path.length-1)),Gr!=null&&(Pr=Gr.filter(function(on){return on=="/"}))!==null&&Pr!==void 0&&Pr.length&&(yr.file=yr.file.substring(0,yr.path.length-1)),hn.setFieldsValue(Object(f.a)({},yr)),yn(yr)}},o.a.createElement(oe.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},o.a.createElement(b.a,null,o.a.createElement(s.a,null,o.a.createElement("span",{className:ye.a.filePath},Dt.defaultPath+"/")),o.a.createElement(s.a,{flex:"1"},o.a.createElement(oe.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"}]},o.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),o.a.createElement(oe.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},o.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"})),o.a.createElement(oe.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"}]},o.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(N.a)(function(Pt){var ze=Pt.shixunsDetail,lt=Pt.loading,ot=Pt.globalSetting,we=Pt.user;return{shixunsDetail:ze,globalSetting:ot,user:we,loading:lt.models.index}})(se),fe=u("7ahc"),ie=function(ze){var lt=ze.shixunsDetail,ot=ze.globalSetting,we=ze.loading,Xe=ze.user,Ot=ze.dispatch,_t=ze.isRepository,Dt=Object(_.a)(ze,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),At=Object(U.i)(),jt=Object(E.useState)({}),qt=Object(T.a)(jt,2),Nn=qt[0],yn=qt[1],Kn=Object(E.useRef)(),Hn=oe.a.useForm(),Fn=Object(T.a)(Hn,1),hn=Fn[0],Ur=Object(E.useState)(""),Br=Object(T.a)(Ur,2),Nr=Br[0],xr=Br[1];Object(E.useEffect)(function(){Dt.visible&&hn.resetFields()},[Dt.visible]),Object(E.useEffect)(function(){var tn=sessionStorage.getItem("pathArray");if(tn){var Yt=tn.split(",").join("/"),En=Yt.indexOf("/")===0?Yt.substr(1):Yt;xr(En)}},[]),Object(E.useEffect)(function(){var tn,Yt;Kn.current=(tn=Lt.pathname)===null||tn===void 0||((Yt=tn.split("/"))===null||Yt===void 0)?void 0:Yt[2]},[]);var Hr=function(){var tn=Object(p.a)(C.a.mark(function Yt(){var En,an,Pr=arguments;return C.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return En=Pr.length>0&&Pr[0]!==void 0?Pr[0]:{},or.next=3,Ot({type:"shixunsDetail/addRepositoryFile",payload:{id:At.id,message:En.commitMessage,content:En.codeMirror,path:(Dt.defaultPath?Dt.defaultPath+"/":"")+En.path,secret_repository:_t?void 0:!0}});case 3:an=or.sent,an!=null&&an.url&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),Dt.onOK({path:(Dt.defaultPath?Dt.defaultPath+"/":"")+En.path,name:En.path.split("/")[En.path.split("/").length-1]}),Dt.onClose());case 5:case"end":return or.stop()}},Yt)}));return function(){return tn.apply(this,arguments)}}(),Cr=function(){var Yt,En;N.d.push("/shixuns/".concat(Kn.current,"/").concat((Yt=Lt.pathname)===null||Yt===void 0||((En=Yt.split("/"))===null||En===void 0)?void 0:En[3]).concat(Nr?"/master/shixun_show/".concat(Nr):""))};return o.a.createElement(r.a,{width:"60%",visible:Dt.visible,wrapClassName:ye.a.modal,centered:!0,onOk:function(){hn.submit()},onCancel:Dt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},o.a.createElement("section",{className:ye.a.bg},o.a.createElement("div",{className:ye.a.wrap},o.a.createElement(oe.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:Hr,onChange:function(){var Yt,En,an=Object(f.a)({},hn.getFieldsValue()),Pr=an==null||((Yt=an.path)===null||Yt===void 0)?void 0:Yt.split("");(Pr==null||((En=Pr.filter(function(yr){return yr=="/"}))===null||En===void 0)?void 0:En.length)>1&&(an.path=an.path.substring(0,an.path.length-1)),hn.setFieldsValue(Object(f.a)({},an)),yn(an)}},o.a.createElement(oe.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},o.a.createElement(b.a,null,o.a.createElement(s.a,null,o.a.createElement("span",{className:ye.a.filePath},Dt.defaultPath+"/")),o.a.createElement(s.a,{flex:"1"},o.a.createElement(oe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),o.a.createElement(oe.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"}]},o.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"})),o.a.createElement("div",{className:"mt10 mb20"},o.a.createElement(oe.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},o.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(N.a)(function(Pt){var ze=Pt.shixunsDetail,lt=Pt.loading,ot=Pt.globalSetting,we=Pt.user;return{shixunsDetail:ze,globalSetting:ot,user:we,loading:lt.models.index}})(ie),Q=function(ze){var lt=ze.shixunsDetail,ot=ze.globalSetting,we=ze.loading,Xe=ze.user,Ot=ze.dispatch,_t=ze.isRepository,Dt=Object(_.a)(ze,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),At=Object(U.i)(),jt=Object(E.useState)({}),qt=Object(T.a)(jt,2),Nn=qt[0],yn=qt[1],Kn=Object(E.useRef)(),Hn=oe.a.useForm(),Fn=Object(T.a)(Hn,1),hn=Fn[0],Ur=Object(E.useState)(""),Br=Object(T.a)(Ur,2),Nr=Br[0],xr=Br[1],Hr=Object(E.useState)(""),Cr=Object(T.a)(Hr,2),tn=Cr[0],Yt=Cr[1];Object(E.useEffect)(function(){Dt.visible&&hn.resetFields()},[Dt.visible]),Object(E.useEffect)(function(){var Pr=Dt.defaultPath.split("/");Pr.length===1?(xr(""),Yt(Dt.defaultPath)):(Yt(Pr.pop()),xr(Pr.join("/")+"/"))},[Dt.defaultPath]),Object(E.useEffect)(function(){var Pr,yr;Kn.current=(Pr=Lt.pathname)===null||Pr===void 0||((yr=Pr.split("/"))===null||yr===void 0)?void 0:yr[2]},[]);var En=function(){var Pr=Object(p.a)(C.a.mark(function yr(){var or,Gr,on=arguments;return C.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return or=on.length>0&&on[0]!==void 0?on[0]:{},Rr.next=3,Ot({type:"shixunsDetail/moveGitFile",payload:{id:At.id,from:Dt.defaultPath,to:Nr+or.path,message:or.commitMessage||"".concat(Dt.defaultPath," rename to ").concat(Nr).concat(or.path," "),secret_repository:_t}});case 3:Gr=Rr.sent,(Gr==null?void 0:Gr.status)===0&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),Dt.onOK({path:or.path,name:or.path}),Dt.onClose());case 5:case"end":return Rr.stop()}},yr)}));return function(){return Pr.apply(this,arguments)}}(),an=function(){var yr,or;N.d.push("/shixuns/".concat(Kn.current,"/").concat((yr=Lt.pathname)===null||yr===void 0||((or=yr.split("/"))===null||or===void 0)?void 0:or[3]).concat(Nr?"/master/shixun_show/".concat(Nr):""))};return o.a.createElement(r.a,{width:"40%",visible:Dt.visible,wrapClassName:ye.a.modal,centered:!0,onOk:function(){hn.submit()},onCancel:Dt.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},o.a.createElement("section",{className:ye.a.bg},o.a.createElement("div",{className:ye.a.wrap},o.a.createElement(oe.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:En,onChange:function(){var yr,or,Gr=Object(f.a)({},hn.getFieldsValue()),on=Gr==null||((yr=Gr.path)===null||yr===void 0)?void 0:yr.split("");(on==null||((or=on.filter(function(kr){return kr=="/"}))===null||or===void 0)?void 0:or.length)>1&&(Gr.path=Gr.path.substring(0,Gr.path.length-1)),hn.setFieldsValue(Object(f.a)({},Gr)),yn(Gr)}},o.a.createElement(oe.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},o.a.createElement(b.a,null,o.a.createElement(s.a,{flex:"1"},o.a.createElement(oe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:tn}))))),o.a.createElement(oe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},o.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(N.a)(function(Pt){var ze=Pt.shixunsDetail,lt=Pt.loading,ot=Pt.globalSetting,we=Pt.user;return{shixunsDetail:ze,globalSetting:ot,user:we,loading:lt.models.index}})(Q),te=u("DZo9"),ee=u("8z0m"),xe=u("m3rI"),re=u("8j3D"),Z=u("RC3E"),X=u.n(Z),q=ee.a.Dragger,Ee=function(ze){var lt=ze.shixunsDetail,ot=ze.globalSetting,we=ze.loading,Xe=ze.user,Ot=ze.dispatch,_t=ze.isRepository,Dt=Object(_.a)(ze,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),At=Object(U.i)(),jt=Object(E.useState)({}),qt=Object(T.a)(jt,2),Nn=qt[0],yn=qt[1],Kn=Object(E.useRef)(),Hn=oe.a.useForm(),Fn=Object(T.a)(Hn,1),hn=Fn[0],Ur=Object(E.useState)([]),Br=Object(T.a)(Ur,2),Nr=Br[0],xr=Br[1],Hr=Object(E.useState)(),Cr=Object(T.a)(Hr,2),tn=Cr[0],Yt=Cr[1],En;Object(E.useEffect)(function(){Dt.visible&&(hn.resetFields(),xr([]))},[Dt.visible]),Object(E.useEffect)(function(){Kn.current=At.id},[]),Object(E.useEffect)(function(){var on=sessionStorage.getItem("pathArray");if(on){var kr=on.split(",").join("/"),Rr=kr.indexOf("/")===0?kr.substr(1):kr;Yt(Rr)}},[]);var an=function(kr){if(En=kr.file.name,kr.file.status==="done"||kr.file.status==="uploading"){var Rr,sa,Mr;if(xr(kr.fileList),!kr.file.response)return;if(((Rr=kr.file.response)===null||Rr===void 0?void 0:Rr.status)===0){a.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}xr(Nr.filter(function(ya){return ya.uid!==kr.file.uid})),((sa=kr.file.response)===null||sa===void 0?void 0:sa.message)&&a.b.info((Mr=kr.file.response)===null||Mr===void 0?void 0:Mr.message)}},Pr=function(){var on=Object(p.a)(C.a.mark(function kr(Rr){var sa;return C.a.wrap(function(ya){for(;;)switch(ya.prev=ya.next){case 0:if(Rr.response){ya.next=3;break}return a.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),ya.abrupt("return");case 3:return ya.next=5,Ot({type:"shixunsDetail/deleteGitFile",payload:{id:At.id,path:tn?"".concat(tn,"/").concat(Rr.name):Rr.name,message:hn.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(tn?"".concat(tn,"/").concat(Rr.name):Rr.name),secret_repository:_t?null:!0}});case 5:sa=ya.sent,sa.status===0&&(xr(Nr.filter(function(Da){return Da.uid!==Rr.uid})),a.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return ya.stop()}},kr)}));return function(Rr){return on.apply(this,arguments)}}(),yr={height:300,multiple:!0,withCredentials:!0,data:function(){var on=Object(p.a)(C.a.mark(function Rr(){return C.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:return Mr.abrupt("return",new Promise(function(){var ya=Object(p.a)(C.a.mark(function Da(Aa,Ba){return C.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:setTimeout(Object(p.a)(C.a.mark(function qn(){var ha,wa;return C.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return rr.next=2,hn.getFieldsValue();case 2:ha=rr.sent,wa=Object(f.a)(Object(f.a)({},{path:Dt.defaultPath?Dt.defaultPath:"",message:Nn.commitMessage||"\u4E0A\u4F20\u4E86".concat(En)}),_t?{}:{secret_repository:!0}),Aa(wa);case 5:case"end":return rr.stop()}},qn)})),200);case 1:case"end":return Or.stop()}},Da)}));return function(Da,Aa){return ya.apply(this,arguments)}}()));case 1:case"end":return Mr.stop()}},Rr)}));function kr(){return on.apply(this,arguments)}return kr}(),fileList:Nr,method:"post",action:"".concat(xe.a.API_SERVER,"/api/shixuns/").concat(Kn.current,"/upload_git_file.json"),onChange:an,onRemove:Pr,beforeUpload:function(kr){En=kr.name}},or=function(){var on=Object(p.a)(C.a.mark(function kr(Rr){return C.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:return Mr.next=2,hn.validateFields();case 2:Dt.onClose(),Dt.onOK({path:Dt.defaultPath}),Gr();case 5:case"end":return Mr.stop()}},kr)}));return function(Rr){return on.apply(this,arguments)}}(),Gr=function(){var kr,Rr;N.d.push("/shixuns/".concat(Kn.current,"/").concat((kr=Lt.pathname)===null||kr===void 0||((Rr=kr.split("/"))===null||Rr===void 0)?void 0:Rr[3]).concat(tn?"/master/shixun_show/".concat(tn):""))};return o.a.createElement(r.a,{visible:Dt.visible,onOk:or,centered:!0,onCancel:Dt.onClose,width:"70%"},o.a.createElement("section",{className:X.a.bg},o.a.createElement("div",{className:X.a.wrap},o.a.createElement("div",{className:X.a.title},"\u4E0A\u4F20\u6587\u4EF6"),o.a.createElement(oe.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:or,onValuesChange:function(){return yn(Object(f.a)({},hn.getFieldsValue()))}},o.a.createElement(oe.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"}]},o.a.createElement(ae.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),o.a.createElement(oe.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},o.a.createElement(q,yr,o.a.createElement("div",null,o.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(X.a.colorBlue)})),o.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",o.a.createElement("span",{className:"".concat(X.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),o.a.createElement(re.a,{onFinish:function(kr){return Yt(kr)}})))},ve=Object(N.a)(function(Pt){var ze=Pt.shixunsDetail,lt=Pt.loading,ot=Pt.globalSetting,we=Pt.user;return{shixunsDetail:ze,globalSetting:ot,user:we,loading:lt.models.index}})(Ee),Ce=u("Bbdw"),Ke=u.n(Ce),Qe=u("HpfO"),rt=u.n(Qe),at=function(ze){var lt=ze.shixunsDetail,ot=ze.globalSetting,we=ze.loading,Xe=ze.dispatch,Ot=ze.title,_t=ze.pathList,Dt=_t===void 0?[]:_t,Lt=ze.showInputPath,At=Lt===void 0?!1:Lt,jt=ze.isMergeSelectFile,qt=jt===void 0?!1:jt,Nn=ze.onFinish,yn=Nn===void 0?function(){}:Nn,Kn=oe.a.useForm(),Hn=Object(T.a)(Kn,1),Fn=Hn[0],hn=Object(U.i)(),Ur=Object(U.h)(),Br=Object(E.useRef)(),Nr=Object(E.useState)(""),xr=Object(T.a)(Nr,2),Hr=xr[0],Cr=xr[1],tn=Object(E.useState)(""),Yt=Object(T.a)(tn,2),En=Yt[0],an=Yt[1],Pr=Object(E.useState)([]),yr=Object(T.a)(Pr,2),or=yr[0],Gr=yr[1],on=Object(E.useState)([]),kr=Object(T.a)(on,2),Rr=kr[0],sa=kr[1];Object(E.useEffect)(function(){var $r,Or;Br.current=(($r=Ur.pathname)===null||$r===void 0||((Or=$r.split("/"))===null||Or===void 0)?void 0:Or[3])==="repository"},[]),Object(E.useEffect)(function(){if(lt.actionTabs.key!=="Repository-SelectFilePath")return;var $r=Dt.join("/"),Or=[];Dt.map(function(qn,ha){ha===0?Or.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(qn),path:$r}):Or.push({val:"/".concat(qn),path:$r})}),Gr(Or),Cr($r),an($r),Mr($r)},[lt.actionTabs.key]);var Mr=function(){var $r=Object(p.a)(C.a.mark(function Or(qn){var ha;return C.a.wrap(function(Pa){for(;;)switch(Pa.prev=Pa.next){case 0:return Pa.next=2,Xe({type:Br.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:hn.id,path:qn}});case 2:ha=Pa.sent,ha&&sa(ha.trees||[]);case 4:case"end":return Pa.stop()}},Or)}));return function(qn){return $r.apply(this,arguments)}}(),ya=function(Or){var qn=Hr;Or.type==="tree"&&(or.length?or.push({val:"/".concat(Or.name),path:Or.name}):or.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Or.name),path:Or.name}),Gr(or),qn=Hr?"".concat(Hr,"/").concat(Or.name):Or.name,Cr(qn)),Mr(qn)},Da=function(Or,qn){var ha=or.filter(function(Pa,rr){return rr<=qn});Gr(ha);var wa=ha.filter(function(Pa,rr){return rr!==0}).map(function(Pa){return Pa.val}).join("").substr(1);Cr(wa),Mr(wa)},Aa=function(){var $r=Object(p.a)(C.a.mark(function Or(){var qn,ha,wa;return C.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:if(qn=Fn==null?void 0:Fn.getFieldsValue(),ha=Hr?"".concat(Hr).concat(qn!=null&&qn.name?"/".concat(qn==null?void 0:qn.name):""):qn==null?void 0:qn.name,!qt){rr.next=6;break}return yn(ha),Ba(),rr.abrupt("return");case 6:if(!At){rr.next=16;break}return rr.next=9,Fn.validateFields();case 9:return rr.next=11,Xe({type:"shixunsDetail/uploadGitFolder",payload:Object(f.a)(Object(f.a)({},{id:hn.id,path:ha}),Br.current?{}:{secret_repository:!0})});case 11:wa=rr.sent,yn(En),wa.status===0&&a.b.info("\u65B0\u5EFA\u6210\u529F"),rr.next=18;break;case 16:yn(ha),a.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Ba();case 19:case"end":return rr.stop()}},Or)}));return function(){return $r.apply(this,arguments)}}(),Ba=function(){Xe({type:"shixunsDetail/setActionTabs",payload:{}}),Fn.resetFields()};return o.a.createElement(r.a,{centered:!0,title:Ot||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:lt.actionTabs.key==="Repository-SelectFilePath",onOk:Aa,onCancel:Ba},o.a.createElement("div",{className:rt.a.wrap},o.a.createElement("div",{className:rt.a.content},o.a.createElement("div",{className:rt.a.mainPathWrap},!!(or!=null&&or.length)&&or.map(function($r,Or){return o.a.createElement("a",{key:Or,onClick:function(){return Da($r,Or)}},$r.val)})),!!(Rr!=null&&Rr.length)&&Rr.map(function($r,Or){return $r.type==="tree"&&o.a.createElement("a",{key:Or,onClick:function(){return ya($r)}},o.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(rt.a.colorBlue)}),$r.name)})),o.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),o.a.createElement("div",{className:"mt5 mb5"},Hr),At&&o.a.createElement(oe.a,{form:Fn,scrollToFirstError:!0,className:"mt20"},o.a.createElement(oe.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},it=Object(N.a)(function(Pt){var ze=Pt.shixunsDetail,lt=Pt.loading,ot=Pt.globalSetting;return{shixunsDetail:ze,globalSetting:ot,loading:lt.models.index}})(at),ct=u("GZ0F"),je=u("8Skl"),Pe=u("HBuW"),$e=u("1vsH"),pt=u("NLgs"),et=u("lzim"),Ct=F.a.DirectoryTree,ke=function(ze){var lt,ot,we,Xe,Ot,_t,Dt,Lt=ze.shixunsDetail,At=ze.globalSetting,jt=ze.loading,qt=ze.user,Nn=ze.activeKey,yn=ze.dispatch,Kn=ze.practiceSetting,Hn=ze.isRepository,Fn=ze.treeData,hn=ze.setTreeData,Ur=Object(_.a)(ze,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Br=Object(U.i)(),Nr=Object(U.h)(),xr=Object(E.useState)(),Hr=Object(T.a)(xr,2),Cr=Hr[0],tn=Hr[1],Yt=Object(E.useState)(!1),En=Object(T.a)(Yt,2),an=En[0],Pr=En[1],yr=Object(E.useState)(!1),or=Object(T.a)(yr,2),Gr=or[0],on=or[1],kr=Object(E.useState)(!1),Rr=Object(T.a)(kr,2),sa=Rr[0],Mr=Rr[1],ya=Object(E.useState)(!1),Da=Object(T.a)(ya,2),Aa=Da[0],Ba=Da[1],$r=Object(E.useState)(""),Or=Object(T.a)($r,2),qn=Or[0],ha=Or[1],wa=Object(E.useState)([]),Pa=Object(T.a)(wa,2),rr=Pa[0],ai=Pa[1],Fa=Object(E.useState)([]),Ua=Object(T.a)(Fa,2),oi=Ua[0],Sa=Ua[1],qa=Object(E.useState)([]),Ga=Object(T.a)(qa,2),Di=Ga[0],hi=Ga[1],ra=Object(E.useState)(!1),la=Object(T.a)(ra,2),ia=la[0],me=la[1],Ze=Object(E.useState)(),gt=Object(T.a)(Ze,2),mt=gt[0],Mt=gt[1],St=Object(E.useState)(),zt=Object(T.a)(St,2),nn=zt[0],pn=zt[1],gn=Object(E.useState)(""),Dn=Object(T.a)(gn,2),bn=Dn[0],wt=Dn[1],Jt=Object(E.useState)(),Wt=Object(T.a)(Jt,2),ln=Wt[0],en=Wt[1],Cn=Object(E.useState)(!1),Pn=Object(T.a)(Cn,2),Vt=Pn[0],Bt=Pn[1];Object(E.useEffect)(function(){hn([]),dr(""),localStorage.warehouseHideTip||me(!0)},[Nr.pathname,Hn]);var Qt=function(){var xn=Object(p.a)(C.a.mark(function Rt(){var Gt,Ft,Rn=arguments;return C.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return Gt=Rn.length>0&&Rn[0]!==void 0?Rn[0]:"",Un.next=3,Object(Pe.zb)({id:Br.id,secret_dir_path:Gt});case 3:Ft=Un.sent,Ft&&en(Gt);case 5:case"end":return Un.stop()}},Rt)}));return function(){return xn.apply(this,arguments)}}(),Zt=function(Rt){return o.a.createElement(v.a,{className:Ke.a.menu,onClick:function(Ft){ha(Rt.path||"");switch(Ft.key){case"1":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Pr(!0);break;case"2":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Mr(!0);break;case"3":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Ba(!0);break;case"4":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),on(!0);break;case"5":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),zr(Rt.path,Rt.name,Rt);break;case"6":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Sr(Rt);break}}},(Rt.type==="topTree"||Rt.type==="tree")&&o.a.createElement(v.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Rt.type==="topTree"||Rt.type==="tree")&&o.a.createElement(v.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Rt.type==="topTree"||Rt.type==="tree")&&o.a.createElement(v.a.Item,{key:"3"},"\u4E0A\u4F20"),Rt.type!=="topTree"&&Rt.type!=="tree"&&o.a.createElement(v.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Rt.type!=="topTree"&&o.a.createElement(B.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Hn?"":"secret/").concat(Rt==null?void 0:Rt.path),onCopy:function(){return a.b.success("\u590D\u5236\u6210\u529F")}},o.a.createElement(v.a.Item,{key:"6"},o.a.createElement(o.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Rt.type!=="topTree"&&o.a.createElement(v.a.Item,{key:"5"},"\u5220\u9664"))},mn=function(Rt,Gt){return Rt.map(function(Ft){return Gt==""?Ft.path=Gt+Ft.name:Ft.path=Gt+"/"+Ft.name,Ft.title=o.a.createElement(b.a,{className:"font14"},o.a.createElement(s.a,{flex:"1"},o.a.createElement(b.a,null,o.a.createElement(s.a,{flex:"20px"},Ft.type==="blob"&&o.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),o.a.createElement(s.a,{flex:"1"},o.a.createElement("span",{className:" multi_ellipsis1"},Ft.name)))),o.a.createElement(s.a,null,(Ft.type==="blob"||Ft.type==="tree")&&o.a.createElement(x.a,{overlay:Zt(Ft),className:Ke.a.ellipsis},o.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Ft.disableCheckbox=Cr&&Cr!==Ft.name,Ft.className=Ft.type==="tree"?Ke.a.pl23:"",Ft.checkable=Ft.type!=="tree",Ft.isLeaf=Ft.type!=="tree",Ft.children=Ft.type==="tree"&&[],Ft.key=Ft.path,Ft})},fn=function(Rt){yn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Rt}})},Mn=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt,Ft){var Rn;return C.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return Rn=Gt.split("/"),Un.next=3,dr(qn);case 3:setTimeout(function(){fn(Gt),rr=[Rn[0]||""],oi=[Gt],Sa(Object(K.a)(oi)),ai(Object(K.a)(rr))},150);case 4:case"end":return Un.stop()}},Rt)}));return function(Gt,Ft){return xn.apply(this,arguments)}}(),Ln=function(Rt,Gt){if(Gt=="")Fn=Object(K.a)(Rt),hn(Object(K.a)(Rt));else{var Ft=fr(Fn,Gt,Rt);Fn=Ft,hn(Object(K.a)(Ft))}};function fr(xn,Rt,Gt){return xn.map(function(Ft){return Ft.key===Rt?(Ft.children=Object(K.a)(Gt),Object(f.a)({},Ft)):Ft.children?Object(f.a)(Object(f.a)({},Ft),{},{children:fr(Ft.children,Rt,Gt)}):Ft})}var dr=function(){var xn=Object(p.a)(C.a.mark(function Rt(){var Gt,Ft,Rn,dn,Un,wn=arguments;return C.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:return Gt=wn.length>0&&wn[0]!==void 0?wn[0]:"",Wn.next=3,yn({type:Hn?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Br.id,path:Gt}});case 3:return Ft=Wn.sent,Ft&&((Rn=Ft.trees)!==null&&Rn!==void 0&&Rn.length?(Un=mn(Object(K.a)(Ft.trees),Gt),Ln(Un,Gt),hi(Ft.trees||[]),pn(Gt||""),console.log("handleGetRepository:",Un,Gt),setTimeout(function(){return console.log(Fn,Ft.trees,Gt,999999)},2e3)):Gt==""&&hn([]),Mt(((dn=Ft.commits)===null||dn===void 0?void 0:dn[0])||{})),Wn.abrupt("return",Ft);case 6:case"end":return Wn.stop()}},Rt)}));return function(){return xn.apply(this,arguments)}}(),vr=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt){return C.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:return Rn.abrupt("return",new Promise(function(){var dn=Object(p.a)(C.a.mark(function Un(wn,Gn){return C.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return Gt.children.length&&wn(),wt(Gt.path),hr.next=4,dr(Gt.path);case 4:wn();case 5:case"end":return hr.stop()}},Un)}));return function(Un,wn){return dn.apply(this,arguments)}}()));case 1:case"end":return Rn.stop()}},Rt)}));return function(Gt){return xn.apply(this,arguments)}}(),jr=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt,Ft){var Rn,dn;return C.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:if(console.log("handleSelectTree",Gt,Ft.nativeEvent.target.nodeName,Ft),Rn=function(){fn(Ft.node.path),Gt=[Ft.node.path],Sa(Object(K.a)(Gt))},!(Ft.nativeEvent.target.nodeName==="svg"||Ft.nativeEvent.target.nodeName==="LI"||Ft.nativeEvent.target.nodeName==="I")){wn.next=4;break}return wn.abrupt("return");case 4:Ft.node.type==="blob"&&(Kn!=null&&(dn=Kn.sideBar)!==null&&dn!==void 0&&dn.confirmLeave?r.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Rn(),yn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Rn());case 5:case"end":return wn.stop()}},Rt)}));return function(Gt,Ft){return xn.apply(this,arguments)}}(),zr=function(Rt,Gt,Ft){r.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(Ft.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Rn=Object(p.a)(C.a.mark(function Un(){var wn,Gn,Wn;return C.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return ir.next=2,yn({type:"shixunsDetail/deleteGitFile",payload:{id:Br.id,path:Rt,message:"\u5220\u9664".concat(Rt),secret_repository:Hn?null:!0}});case 2:if(wn=ir.sent,Gn=Rt.split("/"),!((wn==null?void 0:wn.status)===0)){ir.next=20;break}return a.b.info("\u5220\u9664\u6210\u529F"),Gn.splice(Gn.length-1,1),ir.next=9,dr(Gn.length>1?Gn.join("/"):"");case 9:if(Wn=ir.sent,!(Wn!=null&&Wn.trees)){ir.next=13;break}ir.next=16;break;case 13:return Gn.splice(Gn.length-1,1),ir.next=16,dr(Gn.length>1?Gn.join("/"):"");case 16:return fn(""),ir.abrupt("return",!0);case 20:(wn==null?void 0:wn.status)===-3&&r.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:o.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Rt,"\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(Br.id,"/edit/").concat(wn==null?void 0:wn.message,"/tab=2")}});case 21:case"end":return ir.stop()}},Un)}));function dn(){return Rn.apply(this,arguments)}return dn}()})},Sr=function(Rt){console.log(Rt,"item")},Tr=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt,Ft){return C.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:if(console.log("handleExpand",Ft),!(Ft.nativeEvent.target.nodeName==="svg"||Ft.nativeEvent.target.nodeName==="path"||Ft.nativeEvent.target.nodeName==="LI")){dn.next=5;break}return dn.abrupt("return",!0);case 5:return dn.next=7,vr(Ft.node);case 7:rr.includes(Ft.node.path)?rr.splice(rr.indexOf(Ft.node.path),1):rr.push(Ft.node.path);case 8:ai(Object(K.a)(rr));case 9:case"end":return dn.stop()}},Rt)}));return function(Gt,Ft){return xn.apply(this,arguments)}}(),Vr=function(){me(!1),localStorage.warehouseHideTip=!0},Qr=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt){var Ft,Rn,dn,Un,wn;return C.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:dn="",Wn.t0=Hn,Wn.next=Wn.t0===!0?4:Wn.t0===!1?9:11;break;case 4:return dn="\u5F00\u542F\u7248\u672C\u5E93",Un="\u5F00\u542F",wn="\u4E0D\u5F00\u542F",Rn=o.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"),Wn.abrupt("break",11);case 9:return Lt!=null&&(Ft=Lt.detail)!==null&&Ft!==void 0&&Ft.secret_repository?(dn="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Un="\u786E\u5B9A",wn="\u53D6\u6D88",Rn=o.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")):(dn="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Un="\u4E0D\u4F7F\u7528",wn="\u4F7F\u7528",Rn=o.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")),Wn.abrupt("break",11);case 11:if(!(!Hn&&Object(pt.b)(yn,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Wn.next=13;break}return Wn.abrupt("return");case 13:r.a.confirm({title:dn,okText:Un,cancelText:wn,content:Rn,onOk:function(){var ir;Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",dn]),!Hn&&!(Lt!=null&&(ir=Lt.detail)!==null&&ir!==void 0&&ir.secret_repository)||Dr(Gt)},onCancel:function(){var ir;!Hn&&!(Lt!=null&&(ir=Lt.detail)!==null&&ir!==void 0&&ir.secret_repository)&&Dr(Gt)}});case 14:case"end":return Wn.stop()}},Rt)}));return function(Gt){return xn.apply(this,arguments)}}(),Dr=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt){return C.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:if(!Hn){Rn.next=6;break}return Rn.next=3,Object(Pe.p)(Object(f.a)({},Br));case 3:yn({type:"practiceSetting/getCommonData",payload:Object(f.a)({},Br)}),Rn.next=8;break;case 6:return Rn.next=8,Object(Pe.q)(Object(f.a)(Object(f.a)({},Br),{},{is_secret_repository:Gt}));case 8:dr(),yn({type:"shixunsDetail/getShixunsDetail",payload:{id:Br.id}});case 10:case"end":return Rn.stop()}},Rt)}));return function(Gt){return xn.apply(this,arguments)}}(),ta=function(Rt){console.log(Rt)},na=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt){var Ft,Rn,dn,Un,wn,Gn,Wn,hr,ir,Yr,jn;return C.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:if(console.log(Gt),Ft=Gt.node.key,Rn=Gt.dragNode.key,dn=Gt.node.pos.split("-"),Un=Gt.dropPosition-Number(dn[dn.length-1]),!(Gt.dragNode.type==="tree")){Zn.next=8;break}return a.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),Zn.abrupt("return");case 8:if(!(Gt.node.type!=="tree")){Zn.next=11;break}return a.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),Zn.abrupt("return");case 11:return Zn.next=13,yn({type:"shixunsDetail/moveGitFile",payload:{id:Br.id,from:Gt.dragNode.path,to:Gt.node.path+"/"+Gt.dragNode.name,message:"".concat(Gt.dragNode.path," move to ").concat(Gt.node.path+"/"+Gt.dragNode.name," ")}});case 13:if(wn=Zn.sent,!(wn.status===0)){Zn.next=26;break}return fn(""),Zn.next=18,dr("");case 18:Gn=0;case 19:if(!(Gn>>24)&16711935|(a<<24|a>>>8)&4278255360}var l=this._hash.words,g=y[v+0],T=y[v+1],_=y[v+2],c=y[v+3],R=y[v+4],w=y[v+5],C=y[v+6],E=y[v+7],o=y[v+8],A=y[v+9],k=y[v+10],U=y[v+11],N=y[v+12],z=y[v+13],W=y[v+14],K=y[v+15],V=l[0],F=l[1],B=l[2],G=l[3];V=s(V,F,B,G,g,7,r[0]),G=s(G,V,F,B,T,12,r[1]),B=s(B,G,V,F,_,17,r[2]),F=s(F,B,G,V,c,22,r[3]),V=s(V,F,B,G,R,7,r[4]),G=s(G,V,F,B,w,12,r[5]),B=s(B,G,V,F,C,17,r[6]),F=s(F,B,G,V,E,22,r[7]),V=s(V,F,B,G,o,7,r[8]),G=s(G,V,F,B,A,12,r[9]),B=s(B,G,V,F,k,17,r[10]),F=s(F,B,G,V,U,22,r[11]),V=s(V,F,B,G,N,7,r[12]),G=s(G,V,F,B,z,12,r[13]),B=s(B,G,V,F,W,17,r[14]),F=s(F,B,G,V,K,22,r[15]),V=n(V,F,B,G,T,5,r[16]),G=n(G,V,F,B,C,9,r[17]),B=n(B,G,V,F,U,14,r[18]),F=n(F,B,G,V,g,20,r[19]),V=n(V,F,B,G,w,5,r[20]),G=n(G,V,F,B,k,9,r[21]),B=n(B,G,V,F,K,14,r[22]),F=n(F,B,G,V,R,20,r[23]),V=n(V,F,B,G,A,5,r[24]),G=n(G,V,F,B,W,9,r[25]),B=n(B,G,V,F,c,14,r[26]),F=n(F,B,G,V,o,20,r[27]),V=n(V,F,B,G,z,5,r[28]),G=n(G,V,F,B,_,9,r[29]),B=n(B,G,V,F,E,14,r[30]),F=n(F,B,G,V,N,20,r[31]),V=x(V,F,B,G,w,4,r[32]),G=x(G,V,F,B,o,11,r[33]),B=x(B,G,V,F,U,16,r[34]),F=x(F,B,G,V,W,23,r[35]),V=x(V,F,B,G,T,4,r[36]),G=x(G,V,F,B,R,11,r[37]),B=x(B,G,V,F,E,16,r[38]),F=x(F,B,G,V,k,23,r[39]),V=x(V,F,B,G,z,4,r[40]),G=x(G,V,F,B,g,11,r[41]),B=x(B,G,V,F,c,16,r[42]),F=x(F,B,G,V,C,23,r[43]),V=x(V,F,B,G,A,4,r[44]),G=x(G,V,F,B,N,11,r[45]),B=x(B,G,V,F,K,16,r[46]),F=x(F,B,G,V,_,23,r[47]),V=f(V,F,B,G,g,6,r[48]),G=f(G,V,F,B,E,10,r[49]),B=f(B,G,V,F,W,15,r[50]),F=f(F,B,G,V,w,21,r[51]),V=f(V,F,B,G,N,6,r[52]),G=f(G,V,F,B,c,10,r[53]),B=f(B,G,V,F,k,15,r[54]),F=f(F,B,G,V,T,21,r[55]),V=f(V,F,B,G,o,6,r[56]),G=f(G,V,F,B,K,10,r[57]),B=f(B,G,V,F,C,15,r[58]),F=f(F,B,G,V,z,21,r[59]),V=f(V,F,B,G,R,6,r[60]),G=f(G,V,F,B,U,10,r[61]),B=f(B,G,V,F,_,15,r[62]),F=f(F,B,G,V,A,21,r[63]),l[0]=l[0]+V|0,l[1]=l[1]+F|0,l[2]=l[2]+B|0,l[3]=l[3]+G|0},_doFinalize:function(){var y=this._data,v=y.words,p=this._nDataBytes*8,O=y.sigBytes*8;v[O>>>5]|=128<<24-O%32;var a=m.floor(p/4294967296),l=p;v[(O+64>>>9<<4)+15]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,v[(O+64>>>9<<4)+14]=(l<<8|l>>>24)&16711935|(l<<24|l>>>8)&4278255360,y.sigBytes=(v.length+1)*4,this._process();for(var g=this._hash,T=g.words,_=0;_<4;_++){var c=T[_];T[_]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360}return g},clone:function(){var y=b.clone.call(this);return y._hash=this._hash.clone(),y}});function s(y,v,p,O,a,l,g){var T=y+(v&p|~v&O)+a+g;return(T<>>32-l)+v}function n(y,v,p,O,a,l,g){var T=y+(v&O|p&~O)+a+g;return(T<>>32-l)+v}function x(y,v,p,O,a,l,g){var T=y+(v^p^O)+a+g;return(T<>>32-l)+v}function f(y,v,p,O,a,l,g){var T=y+(p^(v|~O))+a+g;return(T<>>32-l)+v}D.MD5=b._createHelper(i),D.HmacMD5=b._createHmacHelper(i)}(Math),P.MD5})},dGDm:function(M,Y,u){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,u){},djh8:function(M,Y,u){M.exports=u.p+"static/qrCode.42927872.png"},dmUQ:function(M,Y,u){"use strict";var P=u("Ff2n"),m=u("rePB"),D=u("1OyB"),d=u("vuIU"),h=u("Ji7U"),b=u("md7G"),S=u("foSv"),r=u("q1tI"),i=u.n(r),s=u("TSYQ"),n=u.n(s),x=u("4IlW");function f(o,A){var k=Object.keys(o);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(o);A&&(U=U.filter(function(N){return Object.getOwnPropertyDescriptor(o,N).enumerable})),k.push.apply(k,U)}return k}function y(o){for(var A=1;A1?de-1:0),_e=1;_e1?F-1:0),G=1;G=0)return parseInt(V.slice(V.indexOf("e-")+2),10);var F=0;return V.indexOf(".")>=0&&(F=V.length-V.indexOf(".")-1),F},N.getInputDisplayValue=function(K){var V=K||N.state,F=V.focused,B=V.inputValue,G=V.value,ae;F?ae=B:ae=N.toPrecisionAsStep(G),ae==null&&(ae="");var de=N.formatWrapper(ae);return c(N.props.decimalSeparator)&&(de=de.toString().replace(".",N.props.decimalSeparator)),de},N.recordCursorPosition=function(){try{N.cursorStart=N.input.selectionStart,N.cursorEnd=N.input.selectionEnd,N.currentValue=N.input.value,N.cursorBefore=N.input.value.substring(0,N.cursorStart),N.cursorAfter=N.input.value.substring(N.cursorEnd)}catch(K){}},N.restoreByAfter=function(K){if(K===void 0)return!1;var V=N.input.value,F=V.lastIndexOf(K);if(F===-1)return!1;var B=N.cursorBefore.length;return N.lastKeyCode===x.a.DELETE&&N.cursorBefore.charAt(B-1)===K[0]?(N.fixCaret(B,B),!0):F+K.length===V.length?(N.fixCaret(F,F),!0):!1},N.partRestoreByAfter=function(K){return K===void 0?!1:Array.prototype.some.call(K,function(V,F){var B=K.substring(F);return N.restoreByAfter(B)})},N.isNotCompleteNumber=function(K){return isNaN(K)||K===""||K===null||K&&K.toString().indexOf(".")===K.toString().length-1},N.stop=function(){N.autoStepTimer&&clearTimeout(N.autoStepTimer)},N.down=function(K,V,F){N.pressingUpOrDown=!0,N.step("down",K,V,F)},N.up=function(K,V,F){N.pressingUpOrDown=!0,N.step("up",K,V,F)},N.saveInput=function(K){N.input=K};var z=U.value;z===void 0&&(z=U.defaultValue),N.state={focused:U.autoFocus};var W=N.getValidValue(N.toNumber(z));return N.state=y(y({},N.state),{},{inputValue:N.toPrecisionAsStep(W),value:W}),N}return Object(d.a)(k,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(N){var z=this.props,W=z.value,K=z.onChange,V=z.max,F=z.min,B=this.state.focused;if(N){if(!R(N.value,W)||!R(N.max,V)||!R(N.min,F)){var G=B?W:this.getValidValue(W),ae;this.pressingUpOrDown?ae=G:this.inputting?ae=this.rawInput:ae=this.toPrecisionAsStep(G),this.setState({value:G,inputValue:ae})}var de="value"in this.props?W:this.state.value;"max"in this.props&&N.max!==V&&typeof de=="number"&&de>V&&K&&K(V),"min"in this.props&&N.min!==F&&typeof de=="number"&&de1&&arguments[1]!==void 0?arguments[1]:this.props.min,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,K=parseFloat(N);return isNaN(K)?N:(KW&&(K=W),K)}},{key:"setValue",value:function(N,z){var W=this.props.precision,K=this.isNotCompleteNumber(parseFloat(N))?null:parseFloat(N),V=this.state.value,F=V===void 0?null:V,B=this.state.inputValue,G=B===void 0?null:B,ae=typeof K=="number"?K.toFixed(W):"".concat(K),de=K!==F||ae!=="".concat(G);return"value"in this.props?(G=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:G},z)):this.setState({value:K,inputValue:this.toPrecisionAsStep(N)},z),de&&this.props.onChange(K),K}},{key:"getMaxPrecision",value:function(N){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.props,K=W.precision,V=W.step;if(c(K))return K;var F=this.getPrecision(z),B=this.getPrecision(V),G=this.getPrecision(N);return N?Math.max(G,F+B):F+B}},{key:"getPrecisionFactor",value:function(N){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.getMaxPrecision(N,z);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(N){return this.props.formatter?this.props.formatter(N):N}},{key:"toPrecisionAsStep",value:function(N){if(this.isNotCompleteNumber(N)||N==="")return N;var z=Math.abs(this.getMaxPrecision(N));return isNaN(z)?N.toString():Number(N).toFixed(z)}},{key:"toNumber",value:function(N){var z=this.props.precision,W=this.state.focused,K=N&&N.length>16&&W;return this.isNotCompleteNumber(N)||K?N:c(z)?Math.round(N*Math.pow(10,z))/Math.pow(10,z):Number(N)}},{key:"upStep",value:function(N,z){var W=this.props.step,K=this.getPrecisionFactor(N,z),V=Math.abs(this.getMaxPrecision(N,z)),F=((K*N+K*W*z)/K).toFixed(V);return this.toNumber(F)}},{key:"downStep",value:function(N,z){var W=this.props.step,K=this.getPrecisionFactor(N,z),V=Math.abs(this.getMaxPrecision(N,z)),F=((K*N-K*W*z)/K).toFixed(V);return this.toNumber(F)}},{key:"step",value:function(N,z){var W=this,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,V=arguments.length>3?arguments[3]:void 0;this.stop(),z&&(z.persist(),z.preventDefault());var F=this.props;if(F.disabled)return;var B=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(B))return;var G=this["".concat(N,"Step")](B,K),ae=G>F.max||GF.max?G=F.max:G=oe),Ct=(it||it===0)&&(isNaN(it)||Number(it)<=_e),ke=et||K||V,Be=Ct||K||V,Ge=n()("".concat(W,"-handler"),"".concat(W,"-handler-up"),Object(m.a)({},"".concat(W,"-handler-up-disabled"),ke)),Te=n()("".concat(W,"-handler"),"".concat(W,"-handler-down"),Object(m.a)({},"".concat(W,"-handler-down-disabled"),Be)),Me=F?{onTouchStart:ke?O:this.up,onTouchEnd:this.stop}:{onMouseDown:ke?O:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Le=F?{onTouchStart:Be?O:this.down,onTouchEnd:this.stop}:{onMouseDown:Be?O:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return i.a.createElement("div",{className:je,style:ye,title:se,onMouseEnter:pe,onMouseLeave:fe,onMouseOver:ie,onMouseOut:le,onFocus:function(){return null},onBlur:function(){return null}},i.a.createElement("div",{className:"".concat(W,"-handler-wrap")},i.a.createElement("span",Object.assign({unselectable:"on"},Me,{role:"button","aria-label":"Increase Value","aria-disabled":ke,className:Ge}),G||i.a.createElement("span",{unselectable:"on",className:"".concat(W,"-handler-up-inner"),onClick:a})),i.a.createElement("span",Object.assign({unselectable:"on"},Le,{role:"button","aria-label":"Decrease Value","aria-disabled":Be,className:Te}),ae||i.a.createElement("span",{unselectable:"on",className:"".concat(W,"-handler-down-inner"),onClick:a}))),i.a.createElement("div",{className:"".concat(W,"-input-wrap")},i.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":_e,"aria-valuemax":oe,"aria-valuenow":it,required:Q,type:ee,placeholder:xe,onPaste:Ke,onClick:ce,onMouseUp:this.onMouseUp,className:"".concat(W,"-input"),tabIndex:te,autoComplete:B,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:$e?this.onKeyDown:O,onKeyUp:$e?this.onKeyUp:O,autoFocus:ve,maxLength:Ee,readOnly:V,disabled:K,max:oe,min:_e,step:q,name:Ce,title:se,id:re,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(pt),pattern:X,inputMode:Z,onInput:Qe},Pe))))}}]),k}(i.a.Component);w.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:_,min:-_,step:1,style:{},onChange:O,onKeyDown:O,onPressEnter:O,onFocus:O,onBlur:O,parser:l,required:!1,autoComplete:"off"};var C=w,E=Y.a=C},e7zE:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("3y9D"),u("WYAk"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.Base,h=D.WordArray,b=m.algo,S=b.SHA1,r=b.HMAC,i=b.PBKDF2=d.extend({cfg:d.extend({keySize:128/32,hasher:S,iterations:1}),init:function(s){this.cfg=this.cfg.extend(s)},compute:function(s,n){for(var x=this.cfg,f=r.create(x.hasher,s),y=h.create(),v=h.create([1]),p=y.words,O=v.words,a=x.keySize,l=x.iterations;p.length0&&arguments[0]!==void 0?arguments[0]:[],_e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ye=oe.length,se=_e.length;if(Math.abs(ye-se)!==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 ").concat(_e);return _e}var K=function(_e,ye){var se=_e.prefixCls,pe=_e.data,fe=_e.selectable,ie=_e.checkable,le=_e.expandedKeys,Q=_e.selectedKeys,ce=_e.checkedKeys,te=_e.loadedKeys,ee=_e.loadingKeys,xe=_e.halfCheckedKeys,re=_e.keyEntities,Z=_e.disabled,X=_e.dragging,q=_e.dragOverNodeKey,Ee=_e.dropPosition,ve=_e.motion,Ce=_e.height,Ke=_e.itemHeight,Qe=_e.virtual,rt=_e.focusable,at=_e.activeItem,it=_e.focused,ct=_e.tabIndex,je=_e.onKeyDown,Pe=_e.onFocus,$e=_e.onBlur,pt=_e.onActiveChange,et=_e.onListChangeStart,Ct=_e.onListChangeEnd,ke=Object(O.a)(_e,["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"]),Be=r.useRef(null);r.useImperativeHandle(ye,function(){return{scrollTo:function(Nn){Be.current.scrollTo(Nn)}}});var Ge=r.useState(le),Te=Object(p.a)(Ge,2),Me=Te[0],Le=Te[1],Fe=r.useState(pe),dt=Object(p.a)(Fe,2),bt=dt[0],Ut=dt[1],cn=r.useState(pe),An=Object(p.a)(cn,2),rn=An[0],Pt=An[1],ze=r.useState([]),lt=Object(p.a)(ze,2),ot=lt[0],we=lt[1],Xe=r.useState(null),Ot=Object(p.a)(Xe,2),_t=Ot[0],Dt=Ot[1];function Lt(){Ut(pe),Pt(pe),we([]),Dt(null),Ct()}r.useEffect(function(){Le(le);var qt=R(Me,le);if(qt.key!==null)if(qt.add){var Nn=bt.findIndex(function(Ur){var Br=Ur.data.key;return Br===qt.key}),yn=N(w(bt,pe,qt.key),Qe,Ce,Ke),Kn=bt.slice();Kn.splice(Nn+1,0,U),Pt(Kn),we(yn),Dt("show")}else{var Hn=pe.findIndex(function(Ur){var Br=Ur.data.key;return Br===qt.key}),Fn=N(w(pe,bt,qt.key),Qe,Ce,Ke),hn=pe.slice();hn.splice(Hn+1,0,U),Pt(hn),we(Fn),Dt("hide")}else bt!==pe&&(Ut(pe),Pt(pe))},[le,pe]),r.useEffect(function(){X||Lt()},[X]);var At=ve?rn:pe,jt={expandedKeys:le,selectedKeys:Q,loadedKeys:te,loadingKeys:ee,checkedKeys:ce,halfCheckedKeys:xe,dragOverNodeKey:q,dropPosition:Ee,keyEntities:re};return r.createElement(r.Fragment,null,it&&at&&r.createElement("span",{style:C,"aria-live":"assertive"},W(at)),r.createElement("div",{role:"tree"},r.createElement("input",{style:C,disabled:rt===!1||Z,tabIndex:rt!==!1?ct:null,onKeyDown:je,onFocus:Pe,onBlur:$e,value:"",onChange:E})),r.createElement(a.a,Object.assign({},ke,{data:At,itemKey:z,height:Ce,fullHeight:!1,virtual:Qe,itemHeight:Ke,prefixCls:"".concat(se,"-list"),ref:Be}),function(qt){var Nn=qt.pos,yn=qt.data,Kn=yn.key,Hn=Object(O.a)(yn,["key"]),Fn=qt.isStart,hn=qt.isEnd,Ur=Object(v.e)(Kn,Nn);delete Hn.children;var Br=Object(v.f)(Ur,jt);return r.createElement(c,Object.assign({},Hn,Br,{active:at&&Kn===at.data.key,pos:Nn,data:qt.data,isStart:Fn,isEnd:hn,motion:ve,motionNodes:Kn===o?ot:null,motionType:_t,onMotionStart:et,onMotionEnd:Lt,treeNodeRequiredProps:jt,onMouseMove:function(){pt(null)}}))}))},V=r.forwardRef(K);V.displayName="NodeList";var F=V,B=u("NvD2"),G=function(oe){Object(b.a)(ye,oe);var _e=Object(S.a)(ye);function ye(){var se;return Object(d.a)(this,ye),se=_e.apply(this,arguments),se.destroyed=!1,se.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},se.listRef=r.createRef(),se.onNodeDragStart=function(pe,fe){var ie=se.state,le=ie.expandedKeys,Q=ie.keyEntities,ce=se.props.onDragStart,te=fe.props.eventKey;se.dragNode=fe;var ee=Object(y.b)(le,te);se.setState({dragging:!0,dragNodesKeys:Object(y.g)(te,Q)}),se.setExpandedKeys(ee),ce&&ce({event:pe,node:Object(v.b)(fe.props)})},se.onNodeDragEnter=function(pe,fe){var ie=se.state,le=ie.expandedKeys,Q=ie.keyEntities,ce=ie.dragNodesKeys,te=se.props.onDragEnter,ee=fe.props,xe=ee.pos,re=ee.eventKey;if(!se.dragNode||ce.indexOf(re)!==-1)return;var Z=Object(y.c)(pe,fe);if(se.dragNode.props.eventKey===re&&Z===0){se.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){se.setState({dragOverNodeKey:re,dropPosition:Z}),se.delayedDragEnterLogic||(se.delayedDragEnterLogic={}),Object.keys(se.delayedDragEnterLogic).forEach(function(X){clearTimeout(se.delayedDragEnterLogic[X])}),se.delayedDragEnterLogic[xe]=window.setTimeout(function(){if(!se.state.dragging)return;var X=Object(D.a)(le),q=Q[re];q&&(q.children||[]).length&&(X=Object(y.a)(le,re)),"expandedKeys"in se.props||se.setExpandedKeys(X),te&&te({event:pe,node:Object(v.b)(fe.props),expandedKeys:X})},400)},0)},se.onNodeDragOver=function(pe,fe){var ie=se.state.dragNodesKeys,le=se.props.onDragOver,Q=fe.props.eventKey;if(ie.indexOf(Q)!==-1)return;if(se.dragNode&&Q===se.state.dragOverNodeKey){var ce=Object(y.c)(pe,fe);if(ce===se.state.dropPosition)return;se.setState({dropPosition:ce})}le&&le({event:pe,node:Object(v.b)(fe.props)})},se.onNodeDragLeave=function(pe,fe){var ie=se.props.onDragLeave;se.setState({dragOverNodeKey:""}),ie&&ie({event:pe,node:Object(v.b)(fe.props)})},se.onNodeDragEnd=function(pe,fe){var ie=se.props.onDragEnd;se.setState({dragOverNodeKey:""}),se.cleanDragState(),ie&&ie({event:pe,node:Object(v.b)(fe.props)}),se.dragNode=null},se.onNodeDrop=function(pe,fe){var ie=se.state,le=ie.dragNodesKeys,Q=le===void 0?[]:le,ce=ie.dropPosition,te=se.props.onDrop,ee=fe.props,xe=ee.eventKey,re=ee.pos;if(se.setState({dragOverNodeKey:""}),se.cleanDragState(),Q.indexOf(xe)!==-1){Object(s.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Z=Object(y.k)(re),X={event:pe,node:Object(v.b)(fe.props),dragNode:se.dragNode?Object(v.b)(se.dragNode.props):null,dragNodesKeys:Q.slice(),dropPosition:ce+Number(Z[Z.length-1]),dropToGap:!1};ce!==0&&(X.dropToGap=!0),te&&te(X),se.dragNode=null},se.cleanDragState=function(){var pe=se.state.dragging;pe&&se.setState({dragging:!1})},se.onNodeClick=function(pe,fe){var ie=se.props.onClick;ie&&ie(pe,fe)},se.onNodeDoubleClick=function(pe,fe){var ie=se.props.onDoubleClick;ie&&ie(pe,fe)},se.onNodeSelect=function(pe,fe){var ie=se.state.selectedKeys,le=se.state.keyEntities,Q=se.props,ce=Q.onSelect,te=Q.multiple,ee=fe.selected,xe=fe.key,re=!ee;re?te?ie=Object(y.a)(ie,xe):ie=[xe]:ie=Object(y.b)(ie,xe);var Z=ie.map(function(X){var q=le[X];return q?q.node:null}).filter(function(X){return X});se.setUncontrolledState({selectedKeys:ie}),ce&&ce(ie,{event:"select",selected:re,node:fe,selectedNodes:Z,nativeEvent:pe.nativeEvent})},se.onNodeCheck=function(pe,fe,ie){var le=se.state,Q=le.keyEntities,ce=le.checkedKeys,te=le.halfCheckedKeys,ee=se.props,xe=ee.checkStrictly,re=ee.onCheck,Z=fe.key,X,q={event:"check",node:fe,checked:ie,nativeEvent:pe.nativeEvent};if(xe){var Ee=ie?Object(y.a)(ce,Z):Object(y.b)(ce,Z),ve=Object(y.b)(te,Z);X={checked:Ee,halfChecked:ve},q.checkedNodes=Ee.map(function(it){return Q[it]}).filter(function(it){return it}).map(function(it){return it.node}),se.setUncontrolledState({checkedKeys:Ee})}else{var Ce=Object(B.a)([].concat(Object(D.a)(ce),[Z]),!0,Q),Ke=Ce.checkedKeys,Qe=Ce.halfCheckedKeys;if(!ie){var rt=new Set(Ke);rt.delete(Z);var at=Object(B.a)(Array.from(rt),{checked:!1,halfCheckedKeys:Qe},Q);Ke=at.checkedKeys,Qe=at.halfCheckedKeys}X=Ke,q.checkedNodes=[],q.checkedNodesPositions=[],q.halfCheckedKeys=Qe,Ke.forEach(function(it){var ct=Q[it];if(!ct)return;var je=ct.node,Pe=ct.pos;q.checkedNodes.push(je),q.checkedNodesPositions.push({node:je,pos:Pe})}),se.setUncontrolledState({checkedKeys:Ke},!1,{halfCheckedKeys:Qe})}re&&re(X,q)},se.onNodeLoad=function(pe){return new Promise(function(fe){se.setState(function(ie){var le=ie.loadedKeys,Q=le===void 0?[]:le,ce=ie.loadingKeys,te=ce===void 0?[]:ce,ee=se.props,xe=ee.loadData,re=ee.onLoad,Z=pe.key;if(!xe||Q.indexOf(Z)!==-1||te.indexOf(Z)!==-1)return{};var X=xe(pe);return X.then(function(){var q=se.state,Ee=q.loadedKeys,ve=q.loadingKeys,Ce=Object(y.a)(Ee,Z),Ke=Object(y.b)(ve,Z);re&&re(Ce,{event:"load",node:pe}),se.setUncontrolledState({loadedKeys:Ce}),se.setState({loadingKeys:Ke}),fe()}),{loadingKeys:Object(y.a)(te,Z)}})})},se.onNodeMouseEnter=function(pe,fe){var ie=se.props.onMouseEnter;ie&&ie({event:pe,node:fe})},se.onNodeMouseLeave=function(pe,fe){var ie=se.props.onMouseLeave;ie&&ie({event:pe,node:fe})},se.onNodeContextMenu=function(pe,fe){var ie=se.props.onRightClick;ie&&(pe.preventDefault(),ie({event:pe,node:fe}))},se.onFocus=function(){var pe=se.props.onFocus;se.setState({focused:!0}),pe&&pe.apply(void 0,arguments)},se.onBlur=function(){var pe=se.props.onBlur;se.setState({focused:!1}),se.onActiveChange(null),pe&&pe.apply(void 0,arguments)},se.getTreeNodeRequiredProps=function(){var pe=se.state,fe=pe.expandedKeys,ie=pe.selectedKeys,le=pe.loadedKeys,Q=pe.loadingKeys,ce=pe.checkedKeys,te=pe.halfCheckedKeys,ee=pe.dragOverNodeKey,xe=pe.dropPosition,re=pe.keyEntities;return{expandedKeys:fe||[],selectedKeys:ie||[],loadedKeys:le||[],loadingKeys:Q||[],checkedKeys:ce||[],halfCheckedKeys:te||[],dragOverNodeKey:ee,dropPosition:xe,keyEntities:re}},se.setExpandedKeys=function(pe){var fe=se.state.treeData,ie=Object(v.d)(fe,pe);se.setUncontrolledState({expandedKeys:pe,flattenNodes:ie},!0)},se.onNodeExpand=function(pe,fe){var ie=se.state.expandedKeys,le=se.state.listChanging,Q=se.props,ce=Q.onExpand,te=Q.loadData,ee=fe.key,xe=fe.expanded;if(le)return;var re=ie.indexOf(ee),Z=!xe;if(Object(s.a)(xe&&re!==-1||!xe&&re===-1,"Expand state not sync with index check"),Z?ie=Object(y.a)(ie,ee):ie=Object(y.b)(ie,ee),se.setExpandedKeys(ie),ce&&ce(ie,{node:fe,expanded:Z,nativeEvent:pe.nativeEvent}),Z&&te){var X=se.onNodeLoad(fe);X&&X.then(function(){var q=Object(v.d)(se.state.treeData,ie);se.setUncontrolledState({flattenNodes:q})})}},se.onListChangeStart=function(){se.setUncontrolledState({listChanging:!0})},se.onListChangeEnd=function(){setTimeout(function(){se.setUncontrolledState({listChanging:!1})})},se.onActiveChange=function(pe){var fe=se.state.activeKey,ie=se.props.onActiveChange;if(fe===pe)return;se.setState({activeKey:pe}),pe!==null&&se.scrollTo({key:pe}),ie&&ie(pe)},se.getActiveItem=function(){var pe=se.state,fe=pe.activeKey,ie=pe.flattenNodes;return fe===null?null:ie.find(function(le){var Q=le.data.key;return Q===fe})||null},se.offsetActiveKey=function(pe){var fe=se.state,ie=fe.flattenNodes,le=fe.activeKey,Q=ie.findIndex(function(ee){var xe=ee.data.key;return xe===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;se.onActiveChange(te)}else se.onActiveChange(null)},se.onKeyDown=function(pe){var fe=se.state,ie=fe.activeKey,le=fe.expandedKeys,Q=fe.checkedKeys,ce=se.props,te=ce.onKeyDown,ee=ce.checkable,xe=ce.selectable;switch(pe.which){case i.a.UP:{se.offsetActiveKey(-1),pe.preventDefault();break}case i.a.DOWN:{se.offsetActiveKey(1),pe.preventDefault();break}}var re=se.getActiveItem();if(re&&re.data){var Z=se.getTreeNodeRequiredProps(),X=re.data.isLeaf===!1||!!(re.data.children||[]).length,q=Object(v.b)(Object(m.a)(Object(m.a)({},Object(v.f)(ie,Z)),{},{data:re.data,active:!0}));switch(pe.which){case i.a.LEFT:{X&&le.includes(ie)?se.onNodeExpand({},q):re.parent&&se.onActiveChange(re.parent.data.key),pe.preventDefault();break}case i.a.RIGHT:{X&&!le.includes(ie)?se.onNodeExpand({},q):re.children&&re.children.length&&se.onActiveChange(re.children[0].data.key),pe.preventDefault();break}case i.a.ENTER:case i.a.SPACE:{ee&&!q.disabled&&q.checkable!==!1&&!q.disableCheckbox?se.onNodeCheck({},q,!Q.includes(ie)):!ee&&xe&&!q.disabled&&q.selectable!==!1&&se.onNodeSelect({},q);break}}}te&&te(pe)},se.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(se.destroyed)return;var le=!1,Q=!0,ce={};Object.keys(pe).forEach(function(te){if(te in se.props){Q=!1;return}le=!0,ce[te]=pe[te]}),le&&(!fe||Q)&&se.setState(Object(m.a)(Object(m.a)({},ce),ie))},se.scrollTo=function(pe){se.listRef.current.scrollTo(pe)},se}return Object(h.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,ee=this.props,xe=ee.prefixCls,re=ee.className,Z=ee.style,X=ee.showLine,q=ee.focusable,Ee=ee.tabIndex,ve=Ee===void 0?0:Ee,Ce=ee.selectable,Ke=ee.showIcon,Qe=ee.icon,rt=ee.switcherIcon,at=ee.draggable,it=ee.checkable,ct=ee.checkStrictly,je=ee.disabled,Pe=ee.motion,$e=ee.loadData,pt=ee.filterTreeNode,et=ee.height,Ct=ee.itemHeight,ke=ee.virtual,Be=ee.titleRender,Ge=ee.onContextMenu,Te=Object(y.f)(this.props);return r.createElement(f.a.Provider,{value:{prefixCls:xe,selectable:Ce,showIcon:Ke,icon:Qe,switcherIcon:rt,draggable:at,checkable:it,checkStrictly:ct,disabled:je,keyEntities:Q,loadData:$e,filterTreeNode:pt,titleRender:Be,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},r.createElement("div",{className:x()(xe,re,(pe={},Object(P.a)(pe,"".concat(xe,"-show-line"),X),Object(P.a)(pe,"".concat(xe,"-focused"),ie),Object(P.a)(pe,"".concat(xe,"-active-focused"),te!==null),pe))},r.createElement(F,Object.assign({ref:this.listRef,prefixCls:xe,style:Z,data:le,disabled:je,selectable:Ce,checkable:!!it,motion:Pe,dragging:ce,height:et,itemHeight:Ct,virtual:ke,focusable:q,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:Ge},this.getTreeNodeRequiredProps(),Te))))}}],[{key:"getDerivedStateFromProps",value:function(pe,fe){var ie=fe.prevProps,le={prevProps:pe};function Q(Qe){return!ie&&Qe in pe||ie&&ie[Qe]!==pe[Qe]}var ce;if(Q("treeData")?ce=pe.treeData:Q("children")&&(Object(s.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ce=Object(v.c)(pe.children)),ce){le.treeData=ce;var te=Object(v.a)(ce);le.keyEntities=Object(m.a)(Object(P.a)({},o,k),te.keyEntities)}var ee=le.keyEntities||fe.keyEntities;if(Q("expandedKeys")||ie&&Q("autoExpandParent"))le.expandedKeys=pe.autoExpandParent||!ie&&pe.defaultExpandParent?Object(y.e)(pe.expandedKeys,ee):pe.expandedKeys;else if(!ie&&pe.defaultExpandAll){var xe=Object(m.a)({},ee);delete xe[o],le.expandedKeys=Object.keys(xe).map(function(Qe){return xe[Qe].key})}else!ie&&pe.defaultExpandedKeys&&(le.expandedKeys=pe.autoExpandParent||pe.defaultExpandParent?Object(y.e)(pe.defaultExpandedKeys,ee):pe.defaultExpandedKeys);if(le.expandedKeys||delete le.expandedKeys,ce||le.expandedKeys){var re=Object(v.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,q=X.checkedKeys,Ee=q===void 0?[]:q,ve=X.halfCheckedKeys,Ce=ve===void 0?[]:ve;if(!pe.checkStrictly){var Ke=Object(B.a)(Ee,!0,ee);Ee=Ke.checkedKeys,Ce=Ke.halfCheckedKeys}le.checkedKeys=Ee,le.halfCheckedKeys=Ce}}return Q("loadedKeys")&&(le.loadedKeys=pe.loadedKeys),le}}]),ye}(r.Component);G.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},G.TreeNode=g.a;var ae=G,de=Y.b=ae},fKo2:function(M,Y,u){},fyJ8:function(M,Y,u){"use strict";var P=u("rePB"),m=u("VTBJ"),D=u("Ff2n"),d=u("U8pU"),h=u("q1tI"),b=u.n(h),S=u("TSYQ"),r=u.n(S),i=u("c+Xe"),s=u("sR1s");function n(p){return p&&Object(d.a)(p)==="object"&&!Array.isArray(p)&&!h.isValidElement(p)}function x(p){return typeof p=="string"?!0:Object(i.c)(p)}function f(p,O){var a,l=p.prefixCls,g=p.className,T=p.record,_=p.index,c=p.dataIndex,R=p.render,w=p.children,C=p.component,E=C===void 0?"td":C,o=p.colSpan,A=p.rowSpan,k=p.fixLeft,U=p.fixRight,N=p.firstFixLeft,z=p.lastFixLeft,W=p.firstFixRight,K=p.lastFixRight,V=p.appendNode,F=p.additionalProps,B=F===void 0?{}:F,G=p.ellipsis,ae=p.align,de=p.rowType,oe=p.isSticky,_e="".concat(l,"-cell"),ye,se;if(w)se=w;else{var pe=Object(s.b)(T,c);if(se=pe,R){var fe=R(pe,T,_);n(fe)?(se=fe.children,ye=fe.props):se=fe}}Object(d.a)(se)==="object"&&!Array.isArray(se)&&!h.isValidElement(se)&&(se=null),G&&(z||W)&&(se=h.createElement("span",{className:"".concat(_e,"-content")},se));var ie=ye||{},le=ie.colSpan,Q=ie.rowSpan,ce=ie.style,te=ie.className,ee=Object(D.a)(ie,["colSpan","rowSpan","style","className"]),xe=le!==void 0?le:o,re=Q!==void 0?Q:A;if(xe===0||re===0)return null;var Z={},X=typeof k=="number",q=typeof U=="number";X&&(Z.position="sticky",Z.left=k),q&&(Z.position="sticky",Z.right=U);var Ee={};ae&&(Ee.textAlign=ae);var ve,Ce=G===!0?{showTitle:!0}:G;Ce&&(Ce.showTitle||de==="header")&&(typeof se=="string"||typeof se=="number"?ve=se.toString():h.isValidElement(se)&&typeof se.props.children=="string"&&(ve=se.props.children));var Ke=Object(m.a)(Object(m.a)(Object(m.a)({title:ve},ee),B),{},{colSpan:xe&&xe!==1?xe:null,rowSpan:re&&re!==1?re:null,className:r()(_e,g,(a={},Object(P.a)(a,"".concat(_e,"-fix-left"),X),Object(P.a)(a,"".concat(_e,"-fix-left-first"),N),Object(P.a)(a,"".concat(_e,"-fix-left-last"),z),Object(P.a)(a,"".concat(_e,"-fix-right"),q),Object(P.a)(a,"".concat(_e,"-fix-right-first"),W),Object(P.a)(a,"".concat(_e,"-fix-right-last"),K),Object(P.a)(a,"".concat(_e,"-ellipsis"),G),Object(P.a)(a,"".concat(_e,"-with-append"),V),Object(P.a)(a,"".concat(_e,"-fix-sticky"),(X||q)&&oe),a),B.className,te),style:Object(m.a)(Object(m.a)(Object(m.a)(Object(m.a)({},B.style),Ee),Z),ce),ref:x(E)?O:null});return h.createElement(E,Object.assign({},Ke),V,se)}var y=h.forwardRef(f);y.displayName="Cell";var v=h.memo(y,function(p,O){return O.shouldCellUpdate?!O.shouldCellUpdate(O.record,p.record):!1});Y.a=v},"gb/T":function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.mode.ECB=function(){var m=P.lib.BlockCipherMode.extend();return m.Encryptor=m.extend({processBlock:function(D,d){this._cipher.encryptBlock(D,d)}}),m.Decryptor=m.extend({processBlock:function(D,d){this._cipher.decryptBlock(D,d)}}),m}(),P.mode.ECB})},"h/E3":function(M,Y,u){M.exports={information:"information___wfVJL",scroll:"scroll___2bOg0",formWrap:"formWrap___3qgTO",img:"img___2zP-8"}},h78n:function(M,Y,u){"use strict";u.d(Y,"a",function(){return N});var P=u("q1tI"),m=u.n(P),D=u("TSYQ"),d=u.n(D),h={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},b=function(K){var V=K.map(function(){return Object(P.useRef)()}),F=Object(P.useRef)();return Object(P.useEffect)(function(){var B=Date.now(),G=!1;Object.keys(V).forEach(function(ae){var de=V[ae].current;if(!de)return;G=!0;var oe=de.style;oe.transitionDuration=".3s, .3s, .3s, .06s",F.current&&B-F.current<100&&(oe.transitionDuration="0s, 0s")}),G&&(F.current=Date.now())}),[V]};function S(){return S=Object.assign||function(W){for(var K=1;KW.length)&&(K=W.length);for(var V=0,F=new Array(K);V=0)continue;if(!Object.prototype.propertyIsEnumerable.call(W,F))continue;V[F]=W[F]}}return V}function v(W,K){if(W==null)return{};var V={},F=Object.keys(W),B,G;for(G=0;G=0)continue;V[B]=W[B]}return V}var p=function(K){var V=K.className,F=K.percent,B=K.prefixCls,G=K.strokeColor,ae=K.strokeLinecap,de=K.strokeWidth,oe=K.style,_e=K.trailColor,ye=K.trailWidth,se=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(G)?G:[G],le=b(fe),Q=r(le,1),ce=Q[0],te=de/2,ee=100-de/2,xe="M ".concat(ae==="round"?te:0,",").concat(te,` - L `).concat(ae==="round"?ee:100,",").concat(te),re="0 0 100 ".concat(de),Z=0;return m.a.createElement("svg",S({className:d()("".concat(B,"-line"),V),viewBox:re,preserveAspectRatio:"none",style:oe},pe),m.a.createElement("path",{className:"".concat(B,"-line-trail"),d:xe,strokeLinecap:ae,stroke:_e,strokeWidth:ye||de,fillOpacity:"0"}),fe.map(function(X,q){var Ee={strokeDasharray:"".concat(X,"px, 100px"),strokeDashoffset:"-".concat(Z,"px"),transition:se||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ve=ie[q]||ie[ie.length-1];return Z+=X,m.a.createElement("path",{key:q,className:"".concat(B,"-line-path"),d:xe,strokeLinecap:ae,stroke:ve,strokeWidth:de,fillOpacity:"0",ref:ce[q],style:Ee})}))};p.defaultProps=h;var O=p;function a(){return a=Object.assign||function(W){for(var K=1;K0&&arguments[0]!==void 0?arguments[0]:[],c=_;if(Array.isArray(_)){for(var R=0;R<_.length;R++){var w=O[_[R]];if(w)return w}return c[0]}return O[c]||c}var l=null,g=Y.b=function(_){var c=_.width,R=c===void 0?"100%":c,w=_.height,C=w===void 0?"100%":w,E=_.value,o=_.language,A=o===void 0?"javascript":o,k=_.style,U=k===void 0?{}:k,N=_.options,z=N===void 0?{}:N,W=_.overrideServices,K=W===void 0?{}:W,V=_.theme,F=V===void 0?"vs-dark":V,B=_.onEditBlur,G=_.onSave,ae=_.autoHeight,de=ae===void 0?!1:ae,oe=_.forbidCopy,_e=oe===void 0?!1:oe,ye=_.onChange,se=ye===void 0?v:ye,me=_.editorDidMount,fe=me===void 0?v:me,ie=_.onFocus,le=ie===void 0?v:ie,Q=_.filename,ce=Q===void 0?"educoder.txt":Q,te=Object(b.a)(_,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),ee=Object(S.useRef)(),xe=Object(S.useRef)({}),re=Object(S.useRef)(),Z=Object(S.useRef)(!1),X=Object(S.useRef)(),q=Object(S.useState)(!1),Ee=Object(h.a)(q,2),ve=Ee[0],Ce=Ee[1];function Ke(){var Le;return ee.current&&(Le=new i.default(function(Fe){var dt=Object(d.a)(Fe),_t;try{for(dt.s();!(_t=dt.n()).done;){var Ut=_t.value;(Ut.target.offsetHeight>0||Ut.target.offsetWidth>0)&&xe.current.instance.layout()}}catch(cn){dt.e(cn)}finally{dt.f()}}),Le.observe(ee.current)),Le}function Qe(){D.b.warn(decodeURIComponent(x))}var rt=function(){var Fe=xe.current.instance;if(E!=null&&Fe&&ve){var dt=Fe.getModel();dt&&E!==dt.getValue()&&(p=!0,dt.setValue(E),Fe.layout(),p=!1)}};Object(S.useEffect)(function(){re.current&&clearTimeout(re.current),re.current=setTimeout(function(){rt()},500)},[E,ve,xe.current]);function at(){var Le=xe.current.instance;if(Le){var Fe=Le.getSelection(),dt=xe.current.pastePos||{},_t=new l.Range(dt.startLineNumber||Fe.endLineNumber,dt.startColumn||Fe.endColumn,dt.endLineNumber||Fe.endLineNumber,dt.endColumn||Fe.endColumn);setTimeout(function(){Le.executeEdits("",[{range:_t,text:""}])},300)}}function it(Le){(window.navigator.platform.match("Mac")?Le.metaKey:Le.ctrlKey)&&Le.keyCode==83&&(Le.preventDefault(),G())}var et=function(){if(de&&xe.current.instance){var Fe=xe.current.instance.getContentHeight();Te(Fe0||me.target.offsetWidth>0)&&de.layout()}}catch(fe){ye.e(fe)}finally{ye.f()}}),oe.observe(N.current)),oe}Object(S.useEffect)(function(){N.current&&u.e(27).then(u.t.bind(null,"M/lh",7)).then(function(de){l=de;var oe=l.editor.createDiffEditor(N.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},U),{},{wordWrap:!0}));V(oe);var _e=F(oe);return function(){oe.dispose();var ye=oe.getModel();ye&&ye.dispose(),_e.unobserve(N.current)}})},[]),Object(S.useEffect)(function(){K&&K.setModel({original:l.editor.createModel(E,A),modified:l.editor.createModel(o,A)})},[E,o,A,K]);var B=y(R),G=y(C),ae={width:B,height:G};return r.a.createElement("div",{className:"my-diff-editor",ref:N,style:ae})}},ZpRC:function(M,Y,u){"use strict";function P(n){return typeof n=="object"&&n!=null&&n.nodeType===1}function m(n,x){return(!x||n!=="hidden")&&n!=="visible"&&n!=="clip"}function D(n,x){if(n.clientHeightx||p>n&&O=x&&a>=f?p-n-y:O>x&&af?O-x+v:0}var h=function(n,x){var f=window,y=x.scrollMode,v=x.block,p=x.inline,O=x.boundary,a=x.skipOverflowHiddenElements,l=typeof O=="function"?O:function(X){return X!==O};if(!P(n))throw new TypeError("Invalid target");for(var g=document.scrollingElement||document.documentElement,T=[],_=n;P(_)&&l(_);){if((_=_.parentElement)===g){T.push(_);break}_!=null&&_===document.body&&D(_)&&!D(document.documentElement)||_!=null&&D(_,a)&&T.push(_)}for(var c=f.visualViewport?f.visualViewport.width:innerWidth,R=f.visualViewport?f.visualViewport.height:innerHeight,w=window.scrollX||pageXOffset,C=window.scrollY||pageYOffset,E=n.getBoundingClientRect(),o=E.height,A=E.width,k=E.top,U=E.right,N=E.bottom,z=E.left,W=v==="start"||v==="nearest"?k:v==="end"?N:k+o/2,K=p==="center"?z+A/2:p==="end"?U:z,V=[],F=0;F=0&&z>=0&&N<=R&&U<=c&&k>=oe&&N<=ye&&z>=se&&U<=_e)return V;var me=getComputedStyle(B),fe=parseInt(me.borderLeftWidth,10),ie=parseInt(me.borderTopWidth,10),le=parseInt(me.borderRightWidth,10),Q=parseInt(me.borderBottomWidth,10),ce=0,te=0,ee="offsetWidth"in B?B.offsetWidth-B.clientWidth-fe-le:0,xe="offsetHeight"in B?B.offsetHeight-B.clientHeight-ie-Q:0;if(g===B)ce=v==="start"?W:v==="end"?W-R:v==="nearest"?d(C,C+R,R,ie,Q,C+W,C+W+o,o):W-R/2,te=p==="start"?K:p==="center"?K-c/2:p==="end"?K-c:d(w,w+c,c,fe,le,w+K,w+K+A,A),ce=Math.max(0,ce+C),te=Math.max(0,te+w);else{ce=v==="start"?W-oe-ie:v==="end"?W-ye+Q+xe:v==="nearest"?d(oe,ye,ae,ie,Q+xe,W,W+o,o):W-(oe+ae/2)+xe/2,te=p==="start"?K-se-fe:p==="center"?K-(se+de/2)+ee/2:p==="end"?K-_e+le+ee:d(se,_e,de,fe,le+ee,K,K+A,A);var re=B.scrollLeft,Z=B.scrollTop;W+=Z-(ce=Math.max(0,Math.min(Z+ce,B.scrollHeight-ae+xe))),K+=re-(te=Math.max(0,Math.min(re+te,B.scrollWidth-de+ee)))}V.push({el:B,top:ce,left:te})}return V};function b(n){return n===Object(n)&&Object.keys(n).length!==0}function S(n,x){x===void 0&&(x="auto");var f="scrollBehavior"in document.body.style;n.forEach(function(y){var v=y.el,p=y.top,O=y.left;v.scroll&&f?v.scroll({top:p,left:O,behavior:x}):(v.scrollTop=p,v.scrollLeft=O)})}function r(n){return n===!1?{block:"end",inline:"nearest"}:b(n)?n:{block:"start",inline:"nearest"}}function i(n,x){var f=!n.ownerDocument.documentElement.contains(n);if(b(x)&&typeof x.behavior=="function")return x.behavior(f?[]:h(n,x));if(f)return;var y=r(x);return S(h(n,y),y.behavior)}var s=Y.a=i},Zss7:function(M,Y,u){var P;(function(m){var D=/^\s+/,d=/\s+$/,h=0,b=m.round,S=m.min,r=m.max,i=m.random;function s(Q,ce){if(Q=Q||"",ce=ce||{},Q instanceof s)return Q;if(!(this instanceof s))return new s(Q,ce);var te=n(Q);this._originalInput=Q,this._r=te.r,this._g=te.g,this._b=te.b,this._a=te.a,this._roundA=b(100*this._a)/100,this._format=ce.format||te.format,this._gradientType=ce.gradientType,this._r<1&&(this._r=b(this._r)),this._g<1&&(this._g=b(this._g)),this._b<1&&(this._b=b(this._b)),this._ok=te.ok,this._tc_id=h++}s.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,ee,xe,re,Z;return ce=Q.r/255,te=Q.g/255,ee=Q.b/255,ce<=.03928?xe=ce/12.92:xe=m.pow((ce+.055)/1.055,2.4),te<=.03928?re=te/12.92:re=m.pow((te+.055)/1.055,2.4),ee<=.03928?Z=ee/12.92:Z=m.pow((ee+.055)/1.055,2.4),.2126*xe+.7152*re+.0722*Z},setAlpha:function(Q){return this._a=V(Q),this._roundA=b(100*this._a)/100,this},toHsv:function(){var Q=v(this._r,this._g,this._b);return{h:Q.h*360,s:Q.s,v:Q.v,a:this._a}},toHsvString:function(){var Q=v(this._r,this._g,this._b),ce=b(Q.h*360),te=b(Q.s*100),ee=b(Q.v*100);return this._a==1?"hsv("+ce+", "+te+"%, "+ee+"%)":"hsva("+ce+", "+te+"%, "+ee+"%, "+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=b(Q.h*360),te=b(Q.s*100),ee=b(Q.l*100);return this._a==1?"hsl("+ce+", "+te+"%, "+ee+"%)":"hsla("+ce+", "+te+"%, "+ee+"%, "+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:b(this._r),g:b(this._g),b:b(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+b(this._r)+", "+b(this._g)+", "+b(this._b)+")":"rgba("+b(this._r)+", "+b(this._g)+", "+b(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:b(F(this._r,255)*100)+"%",g:b(F(this._g,255)*100)+"%",b:b(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+b(F(this._r,255)*100)+"%, "+b(F(this._g,255)*100)+"%, "+b(F(this._b,255)*100)+"%)":"rgba("+b(F(this._r,255)*100)+"%, "+b(F(this._g,255)*100)+"%, "+b(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="#"+l(this._r,this._g,this._b,this._a),te=ce,ee=this._gradientType?"GradientType = 1, ":"";if(Q){var xe=s(Q);te="#"+l(xe._r,xe._g,xe._b,xe._a)}return"progid:DXImageTransform.Microsoft.gradient("+ee+"startColorstr="+ce+",endColorstr="+te+")"},toString:function(Q){var ce=!!Q;Q=Q||this._format;var te=!1,ee=this._a<1&&this._a>=0,xe=!ce&&ee&&(Q==="hex"||Q==="hex6"||Q==="hex3"||Q==="hex4"||Q==="hex8"||Q==="name");return xe?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 s(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(c,arguments)},brighten:function(){return this._applyModification(R,arguments)},darken:function(){return this._applyModification(w,arguments)},desaturate:function(){return this._applyModification(g,arguments)},saturate:function(){return this._applyModification(T,arguments)},greyscale:function(){return this._applyModification(_,arguments)},spin:function(){return this._applyModification(C,arguments)},_applyCombination:function(Q,ce){return Q.apply(null,[this].concat([].slice.call(ce)))},analogous:function(){return this._applyCombination(U,arguments)},complement:function(){return this._applyCombination(E,arguments)},monochromatic:function(){return this._applyCombination(N,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(o,arguments)},tetrad:function(){return this._applyCombination(A,arguments)}},s.fromRatio=function(Q,ce){if(typeof Q=="object"){var te={};for(var ee in Q)Q.hasOwnProperty(ee)&&(ee==="a"?te[ee]=Q[ee]:te[ee]=_e(Q[ee]));Q=te}return s(Q,ce)};function n(Q){var ce={r:0,g:0,b:0},te=1,ee=null,xe=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=x(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)?(ee=_e(Q.s),xe=_e(Q.v),ce=p(Q.h,ee,xe),Z=!0,X="hsv"):fe(Q.h)&&fe(Q.s)&&fe(Q.l)&&(ee=_e(Q.s),re=_e(Q.l),ce=y(Q.h,ee,re),Z=!0,X="hsl"),Q.hasOwnProperty("a")&&(te=Q.a)),te=V(te),{ok:Z,format:Q.format||X,r:S(255,r(ce.r,0)),g:S(255,r(ce.g,0)),b:S(255,r(ce.b,0)),a:te}}function x(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 ee=r(Q,ce,te),xe=S(Q,ce,te),re,Z,X=(ee+xe)/2;if(ee==xe)re=Z=0;else{var q=ee-xe;Z=X>.5?q/(2-ee-xe):q/(ee+xe);switch(ee){case Q:re=(ce-te)/q+(ce1&&(Ce-=1),Ce<1/6?Ee+(ve-Ee)*6*Ce:Ce<1/2?ve:Ce<2/3?Ee+(ve-Ee)*(2/3-Ce)*6:Ee}if(ce===0)ee=xe=re=te;else{var X=te<.5?te*(1+ce):te+ce-te*ce,q=2*te-X;ee=Z(q,X,Q+1/3),xe=Z(q,X,Q),re=Z(q,X,Q-1/3)}return{r:ee*255,g:xe*255,b:re*255}}function v(Q,ce,te){Q=F(Q,255),ce=F(ce,255),te=F(te,255);var ee=r(Q,ce,te),xe=S(Q,ce,te),re,Z,X=ee,q=ee-xe;if(Z=ee===0?0:q/ee,ee==xe)re=0;else{switch(ee){case Q:re=(ce-te)/q+(ce>1)+720)%360;--ce;)ee.h=(ee.h+xe)%360,re.push(s(ee));return re}function N(Q,ce){ce=ce||6;for(var te=s(Q).toHsv(),ee=te.h,xe=te.s,re=te.v,Z=[],X=1/ce;ce--;)Z.push(s({h:ee,s:xe,v:re})),re=(re+X)%1;return Z}s.mix=function(Q,ce,te){te=te===0?0:te||50;var ee=s(Q).toRgb(),xe=s(ce).toRgb(),re=te/100,Z={r:(xe.r-ee.r)*re+ee.r,g:(xe.g-ee.g)*re+ee.g,b:(xe.b-ee.b)*re+ee.b,a:(xe.a-ee.a)*re+ee.a};return s(Z)},s.readability=function(Q,ce){var te=s(Q),ee=s(ce);return(m.max(te.getLuminance(),ee.getLuminance())+.05)/(m.min(te.getLuminance(),ee.getLuminance())+.05)},s.isReadable=function(Q,ce,te){var ee=s.readability(Q,ce),xe,re;re=!1,xe=le(te);switch(xe.level+xe.size){case"AAsmall":case"AAAlarge":re=ee>=4.5;break;case"AAlarge":re=ee>=3;break;case"AAAsmall":re=ee>=7;break}return re},s.mostReadable=function(Q,ce,te){var ee=null,xe=0,re,Z,X,q;te=te||{},Z=te.includeFallbackColors,X=te.level,q=te.size;for(var Ee=0;Eexe&&(xe=re,ee=s(ce[Ee]));return s.isReadable(Q,ee,{level:X,size:q})||!Z?ee:(te.includeFallbackColors=!1,s.mostReadable(Q,["#fff","#000"],te))};var z=s.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=s.hexNames=K(z);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=S(ce,r(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 S(1,r(0,Q))}function G(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 oe(Q){return Q.length==1?"0"+Q:""+Q}function _e(Q){return Q<=1&&(Q=Q*100+"%"),Q}function ye(Q){return m.round(parseFloat(Q)*255).toString(16)}function se(Q){return G(Q)/255}var me=function(){var Q="[-\\+]?\\d+%?",ce="[-\\+]?\\d*\\.\\d+%?",te="(?:"+ce+")|(?:"+Q+")",ee="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?",xe="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?";return{CSS_UNIT:new RegExp(te),rgb:new RegExp("rgb"+ee),rgba:new RegExp("rgba"+xe),hsl:new RegExp("hsl"+ee),hsla:new RegExp("hsla"+xe),hsv:new RegExp("hsv"+ee),hsva:new RegExp("hsva"+xe),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!!me.CSS_UNIT.exec(Q)}function ie(Q){Q=Q.replace(D,"").replace(d,"").toLowerCase();var ce=!1;if(z[Q])Q=z[Q],ce=!0;else if(Q=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var te;return(te=me.rgb.exec(Q))?{r:te[1],g:te[2],b:te[3]}:(te=me.rgba.exec(Q))?{r:te[1],g:te[2],b:te[3],a:te[4]}:(te=me.hsl.exec(Q))?{h:te[1],s:te[2],l:te[3]}:(te=me.hsla.exec(Q))?{h:te[1],s:te[2],l:te[3],a:te[4]}:(te=me.hsv.exec(Q))?{h:te[1],s:te[2],v:te[3]}:(te=me.hsva.exec(Q))?{h:te[1],s:te[2],v:te[3],a:te[4]}:(te=me.hex8.exec(Q))?{r:G(te[1]),g:G(te[2]),b:G(te[3]),a:se(te[4]),format:ce?"name":"hex8"}:(te=me.hex6.exec(Q))?{r:G(te[1]),g:G(te[2]),b:G(te[3]),format:ce?"name":"hex"}:(te=me.hex4.exec(Q))?{r:G(te[1]+""+te[1]),g:G(te[2]+""+te[2]),b:G(te[3]+""+te[3]),a:se(te[4]+""+te[4]),format:ce?"name":"hex8"}:(te=me.hex3.exec(Q))?{r:G(te[1]+""+te[1]),g:G(te[2]+""+te[2]),b:G(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=s:!(P=function(){return s}.call(Y,u,Y,M),P!==void 0&&(M.exports=P))})(Math)},aBPH:function(M,Y,u){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,u){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,u){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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return function(m){var D=P,d=D.lib,h=d.CipherParams,b=D.enc,S=b.Hex,r=D.format,i=r.Hex={stringify:function(s){return s.ciphertext.toString(S)},parse:function(s){var n=S.parse(s);return h.create({ciphertext:n})}}}(),P.format.Hex})},bT9E:function(M,Y,u){"use strict";u.d(Y,"a",function(){return m});var P=u("VTBJ");function m(D,d){var h=Object(P.a)({},D);return Array.isArray(d)&&d.forEach(function(b){delete h[b]}),h}},biw7:function(M,Y,u){"use strict";var P=u("q1tI"),m=u.n(P),D=P.createContext(null);Y.a=D},c5Ni:function(M,Y,u){},cRFk:function(M,Y,u){M.exports=u.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(M,Y,u){"use strict";u.r(Y);var P=u("+L6B"),m=u("2/Rp"),D=u("T2oS"),d=u("W9HT"),h=u("14J3"),b=u("BMrR"),S=u("2qtc"),r=u("kLXV"),i=u("jCWc"),s=u("kPKH"),n=u("qVdP"),x=u("jsC+"),f=u("k1fw"),y=u("lUTK"),v=u("BvKs"),p=u("9og8"),O=u("miYZ"),a=u("tsqr"),l=u("5Dmo"),g=u("3S7+"),T=u("tJVT"),_=u("PpiC"),c=u("Znn+"),R=u("ZTPi"),w=u("WmNS"),C=u.n(w),E=u("q1tI"),o=u.n(E),A=u("B6bo"),k=u.n(A),U=u("Ty5D"),N=u("9kvl"),z=u("BoS7"),W=u("Sdc0"),K=u("oBTY"),V=u("ozfa"),F=u("MJZm"),B=u("P5Jw"),G=u("5NDa"),ae=u("5rEg"),de=u("y8nQ"),oe=u("Vl3Y"),_e=u("aBPH"),ye=u.n(_e),se=function(ze){var ut=ze.shixunsDetail,st=ze.globalSetting,we=ze.loading,Xe=ze.user,Ct=ze.dispatch,gt=ze.isRepository,Tt=Object(_.a)(ze,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),Dt=Object(U.i)(),jt=Object(E.useState)({}),qt=Object(T.a)(jt,2),Nn=qt[0],yn=qt[1],Kn=Object(E.useRef)(),Hn=oe.a.useForm(),Fn=Object(T.a)(Hn,1),hn=Fn[0],Ur=Object(E.useState)(""),Br=Object(T.a)(Ur,2),Nr=Br[0],xr=Br[1];Object(E.useEffect)(function(){Tt.visible&&hn.resetFields()},[Tt.visible]),Object(E.useEffect)(function(){var tn=sessionStorage.getItem("pathArray");if(tn){var Yt=tn.split(",").join("/"),En=Yt.indexOf("/")===0?Yt.substr(1):Yt;xr(En)}},[]),Object(E.useEffect)(function(){var tn,Yt;Kn.current=(tn=Lt.pathname)===null||tn===void 0||((Yt=tn.split("/"))===null||Yt===void 0)?void 0:Yt[2]},[]);var Hr=function(){var tn=Object(p.a)(C.a.mark(function Yt(){var En,an,Pr=arguments;return C.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return En=Pr.length>0&&Pr[0]!==void 0?Pr[0]:{},or.next=3,Ct({type:"shixunsDetail/addRepositoryFile",payload:{id:Dt.id,message:En.commitMessage,content:"",path:(Tt.defaultPath?Tt.defaultPath+"/":"")+En.path+"/"+(En.file||".gitkeep"),secret_repository:gt?void 0:!0}});case 3:an=or.sent,an!=null&&an.url&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),Tt.onOK({path:(Tt.defaultPath?Tt.defaultPath+"/":"")+En.path+"/"+(En.file||".gitkeep"),name:En.path.split("/")[En.path.split("/").length-1]}),Tt.onClose());case 5:case"end":return or.stop()}},Yt)}));return function(){return tn.apply(this,arguments)}}(),Cr=function(){var Yt,En;N.d.push("/shixuns/".concat(Kn.current,"/").concat((Yt=Lt.pathname)===null||Yt===void 0||((En=Yt.split("/"))===null||En===void 0)?void 0:En[3]).concat(Nr?"/master/shixun_show/".concat(Nr):""))};return o.a.createElement(r.a,{width:"60%",centered:!0,visible:Tt.visible,wrapClassName:ye.a.modal,onOk:function(){hn.submit()},onCancel:Tt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},o.a.createElement("section",{className:ye.a.bg},o.a.createElement("div",{className:ye.a.wrap},o.a.createElement(oe.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:Hr,onChange:function(){var Yt,En,an,Pr,yr=Object(f.a)({},hn.getFieldsValue()),or=yr==null||((Yt=yr.path)===null||Yt===void 0)?void 0:Yt.split(""),Gr=yr==null||((En=yr.file)===null||En===void 0)?void 0:En.split("");or!=null&&(an=or.filter(function(on){return on=="/"}))!==null&&an!==void 0&&an.length&&(yr.path=yr.path.substring(0,yr.path.length-1)),Gr!=null&&(Pr=Gr.filter(function(on){return on=="/"}))!==null&&Pr!==void 0&&Pr.length&&(yr.file=yr.file.substring(0,yr.path.length-1)),hn.setFieldsValue(Object(f.a)({},yr)),yn(yr)}},o.a.createElement(oe.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},o.a.createElement(b.a,null,o.a.createElement(s.a,null,o.a.createElement("span",{className:ye.a.filePath},Tt.defaultPath+"/")),o.a.createElement(s.a,{flex:"1"},o.a.createElement(oe.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"}]},o.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),o.a.createElement(oe.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},o.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"})),o.a.createElement(oe.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"}]},o.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"}))))))},me=Object(N.a)(function(Pt){var ze=Pt.shixunsDetail,ut=Pt.loading,st=Pt.globalSetting,we=Pt.user;return{shixunsDetail:ze,globalSetting:st,user:we,loading:ut.models.index}})(se),fe=u("7ahc"),ie=function(ze){var ut=ze.shixunsDetail,st=ze.globalSetting,we=ze.loading,Xe=ze.user,Ct=ze.dispatch,gt=ze.isRepository,Tt=Object(_.a)(ze,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),Dt=Object(U.i)(),jt=Object(E.useState)({}),qt=Object(T.a)(jt,2),Nn=qt[0],yn=qt[1],Kn=Object(E.useRef)(),Hn=oe.a.useForm(),Fn=Object(T.a)(Hn,1),hn=Fn[0],Ur=Object(E.useState)(""),Br=Object(T.a)(Ur,2),Nr=Br[0],xr=Br[1];Object(E.useEffect)(function(){Tt.visible&&hn.resetFields()},[Tt.visible]),Object(E.useEffect)(function(){var tn=sessionStorage.getItem("pathArray");if(tn){var Yt=tn.split(",").join("/"),En=Yt.indexOf("/")===0?Yt.substr(1):Yt;xr(En)}},[]),Object(E.useEffect)(function(){var tn,Yt;Kn.current=(tn=Lt.pathname)===null||tn===void 0||((Yt=tn.split("/"))===null||Yt===void 0)?void 0:Yt[2]},[]);var Hr=function(){var tn=Object(p.a)(C.a.mark(function Yt(){var En,an,Pr=arguments;return C.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return En=Pr.length>0&&Pr[0]!==void 0?Pr[0]:{},or.next=3,Ct({type:"shixunsDetail/addRepositoryFile",payload:{id:Dt.id,message:En.commitMessage,content:En.codeMirror,path:(Tt.defaultPath?Tt.defaultPath+"/":"")+En.path,secret_repository:gt?void 0:!0}});case 3:an=or.sent,an!=null&&an.url&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),Tt.onOK({path:(Tt.defaultPath?Tt.defaultPath+"/":"")+En.path,name:En.path.split("/")[En.path.split("/").length-1]}),Tt.onClose());case 5:case"end":return or.stop()}},Yt)}));return function(){return tn.apply(this,arguments)}}(),Cr=function(){var Yt,En;N.d.push("/shixuns/".concat(Kn.current,"/").concat((Yt=Lt.pathname)===null||Yt===void 0||((En=Yt.split("/"))===null||En===void 0)?void 0:En[3]).concat(Nr?"/master/shixun_show/".concat(Nr):""))};return o.a.createElement(r.a,{width:"60%",visible:Tt.visible,wrapClassName:ye.a.modal,centered:!0,onOk:function(){hn.submit()},onCancel:Tt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},o.a.createElement("section",{className:ye.a.bg},o.a.createElement("div",{className:ye.a.wrap},o.a.createElement(oe.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:Hr,onChange:function(){var Yt,En,an=Object(f.a)({},hn.getFieldsValue()),Pr=an==null||((Yt=an.path)===null||Yt===void 0)?void 0:Yt.split("");(Pr==null||((En=Pr.filter(function(yr){return yr=="/"}))===null||En===void 0)?void 0:En.length)>1&&(an.path=an.path.substring(0,an.path.length-1)),hn.setFieldsValue(Object(f.a)({},an)),yn(an)}},o.a.createElement(oe.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},o.a.createElement(b.a,null,o.a.createElement(s.a,null,o.a.createElement("span",{className:ye.a.filePath},Tt.defaultPath+"/")),o.a.createElement(s.a,{flex:"1"},o.a.createElement(oe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),o.a.createElement(oe.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"}]},o.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"})),o.a.createElement("div",{className:"mt10 mb20"},o.a.createElement(oe.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},o.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(N.a)(function(Pt){var ze=Pt.shixunsDetail,ut=Pt.loading,st=Pt.globalSetting,we=Pt.user;return{shixunsDetail:ze,globalSetting:st,user:we,loading:ut.models.index}})(ie),Q=function(ze){var ut=ze.shixunsDetail,st=ze.globalSetting,we=ze.loading,Xe=ze.user,Ct=ze.dispatch,gt=ze.isRepository,Tt=Object(_.a)(ze,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),Dt=Object(U.i)(),jt=Object(E.useState)({}),qt=Object(T.a)(jt,2),Nn=qt[0],yn=qt[1],Kn=Object(E.useRef)(),Hn=oe.a.useForm(),Fn=Object(T.a)(Hn,1),hn=Fn[0],Ur=Object(E.useState)(""),Br=Object(T.a)(Ur,2),Nr=Br[0],xr=Br[1],Hr=Object(E.useState)(""),Cr=Object(T.a)(Hr,2),tn=Cr[0],Yt=Cr[1];Object(E.useEffect)(function(){Tt.visible&&hn.resetFields()},[Tt.visible]),Object(E.useEffect)(function(){var Pr=Tt.defaultPath.split("/");Pr.length===1?(xr(""),Yt(Tt.defaultPath)):(Yt(Pr.pop()),xr(Pr.join("/")+"/"))},[Tt.defaultPath]),Object(E.useEffect)(function(){var Pr,yr;Kn.current=(Pr=Lt.pathname)===null||Pr===void 0||((yr=Pr.split("/"))===null||yr===void 0)?void 0:yr[2]},[]);var En=function(){var Pr=Object(p.a)(C.a.mark(function yr(){var or,Gr,on=arguments;return C.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return or=on.length>0&&on[0]!==void 0?on[0]:{},Rr.next=3,Ct({type:"shixunsDetail/moveGitFile",payload:{id:Dt.id,from:Tt.defaultPath,to:Nr+or.path,message:or.commitMessage||"".concat(Tt.defaultPath," rename to ").concat(Nr).concat(or.path," "),secret_repository:gt}});case 3:Gr=Rr.sent,(Gr==null?void 0:Gr.status)===0&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),Tt.onOK({path:or.path,name:or.path}),Tt.onClose());case 5:case"end":return Rr.stop()}},yr)}));return function(){return Pr.apply(this,arguments)}}(),an=function(){var yr,or;N.d.push("/shixuns/".concat(Kn.current,"/").concat((yr=Lt.pathname)===null||yr===void 0||((or=yr.split("/"))===null||or===void 0)?void 0:or[3]).concat(Nr?"/master/shixun_show/".concat(Nr):""))};return o.a.createElement(r.a,{width:"40%",visible:Tt.visible,wrapClassName:ye.a.modal,centered:!0,onOk:function(){hn.submit()},onCancel:Tt.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},o.a.createElement("section",{className:ye.a.bg},o.a.createElement("div",{className:ye.a.wrap},o.a.createElement(oe.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:En,onChange:function(){var yr,or,Gr=Object(f.a)({},hn.getFieldsValue()),on=Gr==null||((yr=Gr.path)===null||yr===void 0)?void 0:yr.split("");(on==null||((or=on.filter(function(kr){return kr=="/"}))===null||or===void 0)?void 0:or.length)>1&&(Gr.path=Gr.path.substring(0,Gr.path.length-1)),hn.setFieldsValue(Object(f.a)({},Gr)),yn(Gr)}},o.a.createElement(oe.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},o.a.createElement(b.a,null,o.a.createElement(s.a,{flex:"1"},o.a.createElement(oe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:tn}))))),o.a.createElement(oe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},o.a.createElement(ae.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(Tt.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},ce=Object(N.a)(function(Pt){var ze=Pt.shixunsDetail,ut=Pt.loading,st=Pt.globalSetting,we=Pt.user;return{shixunsDetail:ze,globalSetting:st,user:we,loading:ut.models.index}})(Q),te=u("DZo9"),ee=u("8z0m"),xe=u("m3rI"),re=u("8j3D"),Z=u("RC3E"),X=u.n(Z),q=ee.a.Dragger,Ee=function(ze){var ut=ze.shixunsDetail,st=ze.globalSetting,we=ze.loading,Xe=ze.user,Ct=ze.dispatch,gt=ze.isRepository,Tt=Object(_.a)(ze,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),Dt=Object(U.i)(),jt=Object(E.useState)({}),qt=Object(T.a)(jt,2),Nn=qt[0],yn=qt[1],Kn=Object(E.useRef)(),Hn=oe.a.useForm(),Fn=Object(T.a)(Hn,1),hn=Fn[0],Ur=Object(E.useState)([]),Br=Object(T.a)(Ur,2),Nr=Br[0],xr=Br[1],Hr=Object(E.useState)(),Cr=Object(T.a)(Hr,2),tn=Cr[0],Yt=Cr[1],En;Object(E.useEffect)(function(){Tt.visible&&(hn.resetFields(),xr([]))},[Tt.visible]),Object(E.useEffect)(function(){Kn.current=Dt.id},[]),Object(E.useEffect)(function(){var on=sessionStorage.getItem("pathArray");if(on){var kr=on.split(",").join("/"),Rr=kr.indexOf("/")===0?kr.substr(1):kr;Yt(Rr)}},[]);var an=function(kr){if(En=kr.file.name,kr.file.status==="done"||kr.file.status==="uploading"){var Rr,sa,Mr;if(xr(kr.fileList),!kr.file.response)return;if(((Rr=kr.file.response)===null||Rr===void 0?void 0:Rr.status)===0){a.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}xr(Nr.filter(function(ya){return ya.uid!==kr.file.uid})),((sa=kr.file.response)===null||sa===void 0?void 0:sa.message)&&a.b.info((Mr=kr.file.response)===null||Mr===void 0?void 0:Mr.message)}},Pr=function(){var on=Object(p.a)(C.a.mark(function kr(Rr){var sa;return C.a.wrap(function(ya){for(;;)switch(ya.prev=ya.next){case 0:if(Rr.response){ya.next=3;break}return a.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),ya.abrupt("return");case 3:return ya.next=5,Ct({type:"shixunsDetail/deleteGitFile",payload:{id:Dt.id,path:tn?"".concat(tn,"/").concat(Rr.name):Rr.name,message:hn.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(tn?"".concat(tn,"/").concat(Rr.name):Rr.name),secret_repository:gt?null:!0}});case 5:sa=ya.sent,sa.status===0&&(xr(Nr.filter(function(Da){return Da.uid!==Rr.uid})),a.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return ya.stop()}},kr)}));return function(Rr){return on.apply(this,arguments)}}(),yr={height:300,multiple:!0,withCredentials:!0,data:function(){var on=Object(p.a)(C.a.mark(function Rr(){return C.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:return Mr.abrupt("return",new Promise(function(){var ya=Object(p.a)(C.a.mark(function Da(Aa,Ba){return C.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:setTimeout(Object(p.a)(C.a.mark(function qn(){var ha,wa;return C.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return rr.next=2,hn.getFieldsValue();case 2:ha=rr.sent,wa=Object(f.a)(Object(f.a)({},{path:Tt.defaultPath?Tt.defaultPath:"",message:Nn.commitMessage||"\u4E0A\u4F20\u4E86".concat(En)}),gt?{}:{secret_repository:!0}),Aa(wa);case 5:case"end":return rr.stop()}},qn)})),200);case 1:case"end":return Or.stop()}},Da)}));return function(Da,Aa){return ya.apply(this,arguments)}}()));case 1:case"end":return Mr.stop()}},Rr)}));function kr(){return on.apply(this,arguments)}return kr}(),fileList:Nr,method:"post",action:"".concat(xe.a.API_SERVER,"/api/shixuns/").concat(Kn.current,"/upload_git_file.json"),onChange:an,onRemove:Pr,beforeUpload:function(kr){En=kr.name}},or=function(){var on=Object(p.a)(C.a.mark(function kr(Rr){return C.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:return Mr.next=2,hn.validateFields();case 2:Tt.onClose(),Tt.onOK({path:Tt.defaultPath}),Gr();case 5:case"end":return Mr.stop()}},kr)}));return function(Rr){return on.apply(this,arguments)}}(),Gr=function(){var kr,Rr;N.d.push("/shixuns/".concat(Kn.current,"/").concat((kr=Lt.pathname)===null||kr===void 0||((Rr=kr.split("/"))===null||Rr===void 0)?void 0:Rr[3]).concat(tn?"/master/shixun_show/".concat(tn):""))};return o.a.createElement(r.a,{visible:Tt.visible,onOk:or,centered:!0,onCancel:Tt.onClose,width:"70%"},o.a.createElement("section",{className:X.a.bg},o.a.createElement("div",{className:X.a.wrap},o.a.createElement("div",{className:X.a.title},"\u4E0A\u4F20\u6587\u4EF6"),o.a.createElement(oe.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:or,onValuesChange:function(){return yn(Object(f.a)({},hn.getFieldsValue()))}},o.a.createElement(oe.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"}]},o.a.createElement(ae.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),o.a.createElement(oe.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},o.a.createElement(q,yr,o.a.createElement("div",null,o.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(X.a.colorBlue)})),o.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",o.a.createElement("span",{className:"".concat(X.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),o.a.createElement(re.a,{onFinish:function(kr){return Yt(kr)}})))},ve=Object(N.a)(function(Pt){var ze=Pt.shixunsDetail,ut=Pt.loading,st=Pt.globalSetting,we=Pt.user;return{shixunsDetail:ze,globalSetting:st,user:we,loading:ut.models.index}})(Ee),Ce=u("Bbdw"),Ke=u.n(Ce),Qe=u("HpfO"),rt=u.n(Qe),at=function(ze){var ut=ze.shixunsDetail,st=ze.globalSetting,we=ze.loading,Xe=ze.dispatch,Ct=ze.title,gt=ze.pathList,Tt=gt===void 0?[]:gt,Lt=ze.showInputPath,Dt=Lt===void 0?!1:Lt,jt=ze.isMergeSelectFile,qt=jt===void 0?!1:jt,Nn=ze.onFinish,yn=Nn===void 0?function(){}:Nn,Kn=oe.a.useForm(),Hn=Object(T.a)(Kn,1),Fn=Hn[0],hn=Object(U.i)(),Ur=Object(U.h)(),Br=Object(E.useRef)(),Nr=Object(E.useState)(""),xr=Object(T.a)(Nr,2),Hr=xr[0],Cr=xr[1],tn=Object(E.useState)(""),Yt=Object(T.a)(tn,2),En=Yt[0],an=Yt[1],Pr=Object(E.useState)([]),yr=Object(T.a)(Pr,2),or=yr[0],Gr=yr[1],on=Object(E.useState)([]),kr=Object(T.a)(on,2),Rr=kr[0],sa=kr[1];Object(E.useEffect)(function(){var $r,Or;Br.current=(($r=Ur.pathname)===null||$r===void 0||((Or=$r.split("/"))===null||Or===void 0)?void 0:Or[3])==="repository"},[]),Object(E.useEffect)(function(){if(ut.actionTabs.key!=="Repository-SelectFilePath")return;var $r=Tt.join("/"),Or=[];Tt.map(function(qn,ha){ha===0?Or.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(qn),path:$r}):Or.push({val:"/".concat(qn),path:$r})}),Gr(Or),Cr($r),an($r),Mr($r)},[ut.actionTabs.key]);var Mr=function(){var $r=Object(p.a)(C.a.mark(function Or(qn){var ha;return C.a.wrap(function(Pa){for(;;)switch(Pa.prev=Pa.next){case 0:return Pa.next=2,Xe({type:Br.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:hn.id,path:qn}});case 2:ha=Pa.sent,ha&&sa(ha.trees||[]);case 4:case"end":return Pa.stop()}},Or)}));return function(qn){return $r.apply(this,arguments)}}(),ya=function(Or){var qn=Hr;Or.type==="tree"&&(or.length?or.push({val:"/".concat(Or.name),path:Or.name}):or.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Or.name),path:Or.name}),Gr(or),qn=Hr?"".concat(Hr,"/").concat(Or.name):Or.name,Cr(qn)),Mr(qn)},Da=function(Or,qn){var ha=or.filter(function(Pa,rr){return rr<=qn});Gr(ha);var wa=ha.filter(function(Pa,rr){return rr!==0}).map(function(Pa){return Pa.val}).join("").substr(1);Cr(wa),Mr(wa)},Aa=function(){var $r=Object(p.a)(C.a.mark(function Or(){var qn,ha,wa;return C.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:if(qn=Fn==null?void 0:Fn.getFieldsValue(),ha=Hr?"".concat(Hr).concat(qn!=null&&qn.name?"/".concat(qn==null?void 0:qn.name):""):qn==null?void 0:qn.name,!qt){rr.next=6;break}return yn(ha),Ba(),rr.abrupt("return");case 6:if(!Dt){rr.next=16;break}return rr.next=9,Fn.validateFields();case 9:return rr.next=11,Xe({type:"shixunsDetail/uploadGitFolder",payload:Object(f.a)(Object(f.a)({},{id:hn.id,path:ha}),Br.current?{}:{secret_repository:!0})});case 11:wa=rr.sent,yn(En),wa.status===0&&a.b.info("\u65B0\u5EFA\u6210\u529F"),rr.next=18;break;case 16:yn(ha),a.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Ba();case 19:case"end":return rr.stop()}},Or)}));return function(){return $r.apply(this,arguments)}}(),Ba=function(){Xe({type:"shixunsDetail/setActionTabs",payload:{}}),Fn.resetFields()};return o.a.createElement(r.a,{centered:!0,title:Ct||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:ut.actionTabs.key==="Repository-SelectFilePath",onOk:Aa,onCancel:Ba},o.a.createElement("div",{className:rt.a.wrap},o.a.createElement("div",{className:rt.a.content},o.a.createElement("div",{className:rt.a.mainPathWrap},!!(or!=null&&or.length)&&or.map(function($r,Or){return o.a.createElement("a",{key:Or,onClick:function(){return Da($r,Or)}},$r.val)})),!!(Rr!=null&&Rr.length)&&Rr.map(function($r,Or){return $r.type==="tree"&&o.a.createElement("a",{key:Or,onClick:function(){return ya($r)}},o.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(rt.a.colorBlue)}),$r.name)})),o.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),o.a.createElement("div",{className:"mt5 mb5"},Hr),Dt&&o.a.createElement(oe.a,{form:Fn,scrollToFirstError:!0,className:"mt20"},o.a.createElement(oe.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},it=Object(N.a)(function(Pt){var ze=Pt.shixunsDetail,ut=Pt.loading,st=Pt.globalSetting;return{shixunsDetail:ze,globalSetting:st,loading:ut.models.index}})(at),et=u("GZ0F"),ke=u("8Skl"),Pe=u("HBuW"),$e=u("1vsH"),Et=u("NLgs"),ot=u("lzim"),At=F.a.DirectoryTree,Ne=function(ze){var ut,st,we,Xe,Ct,gt,Tt,Lt=ze.shixunsDetail,Dt=ze.globalSetting,jt=ze.loading,qt=ze.user,Nn=ze.activeKey,yn=ze.dispatch,Kn=ze.practiceSetting,Hn=ze.isRepository,Fn=ze.treeData,hn=ze.setTreeData,Ur=Object(_.a)(ze,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Br=Object(U.i)(),Nr=Object(U.h)(),xr=Object(E.useState)(),Hr=Object(T.a)(xr,2),Cr=Hr[0],tn=Hr[1],Yt=Object(E.useState)(!1),En=Object(T.a)(Yt,2),an=En[0],Pr=En[1],yr=Object(E.useState)(!1),or=Object(T.a)(yr,2),Gr=or[0],on=or[1],kr=Object(E.useState)(!1),Rr=Object(T.a)(kr,2),sa=Rr[0],Mr=Rr[1],ya=Object(E.useState)(!1),Da=Object(T.a)(ya,2),Aa=Da[0],Ba=Da[1],$r=Object(E.useState)(""),Or=Object(T.a)($r,2),qn=Or[0],ha=Or[1],wa=Object(E.useState)([]),Pa=Object(T.a)(wa,2),rr=Pa[0],ai=Pa[1],Fa=Object(E.useState)([]),Ua=Object(T.a)(Fa,2),oi=Ua[0],Sa=Ua[1],qa=Object(E.useState)([]),Ga=Object(T.a)(qa,2),Di=Ga[0],hi=Ga[1],ra=Object(E.useState)(!1),la=Object(T.a)(ra,2),ia=la[0],pe=la[1],Ze=Object(E.useState)(),vt=Object(T.a)(Ze,2),pt=vt[0],Mt=vt[1],Ot=Object(E.useState)(),zt=Object(T.a)(Ot,2),nn=zt[0],pn=zt[1],gn=Object(E.useState)(""),Dn=Object(T.a)(gn,2),bn=Dn[0],wt=Dn[1],Jt=Object(E.useState)(),Wt=Object(T.a)(Jt,2),ln=Wt[0],en=Wt[1],Cn=Object(E.useState)(!1),Pn=Object(T.a)(Cn,2),Vt=Pn[0],Bt=Pn[1];Object(E.useEffect)(function(){hn([]),dr(""),localStorage.warehouseHideTip||pe(!0)},[Nr.pathname,Hn]);var Qt=function(){var xn=Object(p.a)(C.a.mark(function Rt(){var Gt,Ft,Rn=arguments;return C.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return Gt=Rn.length>0&&Rn[0]!==void 0?Rn[0]:"",Un.next=3,Object(Pe.zb)({id:Br.id,secret_dir_path:Gt});case 3:Ft=Un.sent,Ft&&en(Gt);case 5:case"end":return Un.stop()}},Rt)}));return function(){return xn.apply(this,arguments)}}(),Zt=function(Rt){return o.a.createElement(v.a,{className:Ke.a.menu,onClick:function(Ft){ha(Rt.path||"");switch(Ft.key){case"1":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Pr(!0);break;case"2":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Mr(!0);break;case"3":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Ba(!0);break;case"4":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),on(!0);break;case"5":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),zr(Rt.path,Rt.name,Rt);break;case"6":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Sr(Rt);break}}},(Rt.type==="topTree"||Rt.type==="tree")&&o.a.createElement(v.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Rt.type==="topTree"||Rt.type==="tree")&&o.a.createElement(v.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Rt.type==="topTree"||Rt.type==="tree")&&o.a.createElement(v.a.Item,{key:"3"},"\u4E0A\u4F20"),Rt.type!=="topTree"&&Rt.type!=="tree"&&o.a.createElement(v.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Rt.type!=="topTree"&&o.a.createElement(B.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Hn?"":"secret/").concat(Rt==null?void 0:Rt.path),onCopy:function(){return a.b.success("\u590D\u5236\u6210\u529F")}},o.a.createElement(v.a.Item,{key:"6"},o.a.createElement(o.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Rt.type!=="topTree"&&o.a.createElement(v.a.Item,{key:"5"},"\u5220\u9664"))},mn=function(Rt,Gt){return Rt.map(function(Ft){return Gt==""?Ft.path=Gt+Ft.name:Ft.path=Gt+"/"+Ft.name,Ft.title=o.a.createElement(b.a,{className:"font14"},o.a.createElement(s.a,{flex:"1"},o.a.createElement(b.a,null,o.a.createElement(s.a,{flex:"20px"},Ft.type==="blob"&&o.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),o.a.createElement(s.a,{flex:"1"},o.a.createElement("span",{className:" multi_ellipsis1"},Ft.name)))),o.a.createElement(s.a,null,(Ft.type==="blob"||Ft.type==="tree")&&o.a.createElement(x.a,{overlay:Zt(Ft),className:Ke.a.ellipsis},o.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Ft.disableCheckbox=Cr&&Cr!==Ft.name,Ft.className=Ft.type==="tree"?Ke.a.pl23:"",Ft.checkable=Ft.type!=="tree",Ft.isLeaf=Ft.type!=="tree",Ft.children=Ft.type==="tree"&&[],Ft.key=Ft.path,Ft})},fn=function(Rt){yn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Rt}})},Mn=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt,Ft){var Rn;return C.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return Rn=Gt.split("/"),Un.next=3,dr(qn);case 3:setTimeout(function(){fn(Gt),rr=[Rn[0]||""],oi=[Gt],Sa(Object(K.a)(oi)),ai(Object(K.a)(rr))},150);case 4:case"end":return Un.stop()}},Rt)}));return function(Gt,Ft){return xn.apply(this,arguments)}}(),Ln=function(Rt,Gt){if(Gt=="")Fn=Object(K.a)(Rt),hn(Object(K.a)(Rt));else{var Ft=fr(Fn,Gt,Rt);Fn=Ft,hn(Object(K.a)(Ft))}};function fr(xn,Rt,Gt){return xn.map(function(Ft){return Ft.key===Rt?(Ft.children=Object(K.a)(Gt),Object(f.a)({},Ft)):Ft.children?Object(f.a)(Object(f.a)({},Ft),{},{children:fr(Ft.children,Rt,Gt)}):Ft})}var dr=function(){var xn=Object(p.a)(C.a.mark(function Rt(){var Gt,Ft,Rn,dn,Un,wn=arguments;return C.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:return Gt=wn.length>0&&wn[0]!==void 0?wn[0]:"",Wn.next=3,yn({type:Hn?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Br.id,path:Gt}});case 3:return Ft=Wn.sent,Ft&&((Rn=Ft.trees)!==null&&Rn!==void 0&&Rn.length?(Un=mn(Object(K.a)(Ft.trees),Gt),Ln(Un,Gt),hi(Ft.trees||[]),pn(Gt||""),console.log("handleGetRepository:",Un,Gt),setTimeout(function(){return console.log(Fn,Ft.trees,Gt,999999)},2e3)):Gt==""&&hn([]),Mt(((dn=Ft.commits)===null||dn===void 0?void 0:dn[0])||{})),Wn.abrupt("return",Ft);case 6:case"end":return Wn.stop()}},Rt)}));return function(){return xn.apply(this,arguments)}}(),vr=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt){return C.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:return Rn.abrupt("return",new Promise(function(){var dn=Object(p.a)(C.a.mark(function Un(wn,Gn){return C.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return Gt.children.length&&wn(),wt(Gt.path),hr.next=4,dr(Gt.path);case 4:wn();case 5:case"end":return hr.stop()}},Un)}));return function(Un,wn){return dn.apply(this,arguments)}}()));case 1:case"end":return Rn.stop()}},Rt)}));return function(Gt){return xn.apply(this,arguments)}}(),jr=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt,Ft){var Rn,dn;return C.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:if(console.log("handleSelectTree",Gt,Ft.nativeEvent.target.nodeName,Ft),Rn=function(){fn(Ft.node.path),Gt=[Ft.node.path],Sa(Object(K.a)(Gt))},!(Ft.nativeEvent.target.nodeName==="svg"||Ft.nativeEvent.target.nodeName==="LI"||Ft.nativeEvent.target.nodeName==="I")){wn.next=4;break}return wn.abrupt("return");case 4:Ft.node.type==="blob"&&(Kn!=null&&(dn=Kn.sideBar)!==null&&dn!==void 0&&dn.confirmLeave?r.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Rn(),yn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Rn());case 5:case"end":return wn.stop()}},Rt)}));return function(Gt,Ft){return xn.apply(this,arguments)}}(),zr=function(Rt,Gt,Ft){r.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(Ft.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Rn=Object(p.a)(C.a.mark(function Un(){var wn,Gn,Wn;return C.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return ir.next=2,yn({type:"shixunsDetail/deleteGitFile",payload:{id:Br.id,path:Rt,message:"\u5220\u9664".concat(Rt),secret_repository:Hn?null:!0}});case 2:if(wn=ir.sent,Gn=Rt.split("/"),!((wn==null?void 0:wn.status)===0)){ir.next=20;break}return a.b.info("\u5220\u9664\u6210\u529F"),Gn.splice(Gn.length-1,1),ir.next=9,dr(Gn.length>1?Gn.join("/"):"");case 9:if(Wn=ir.sent,!(Wn!=null&&Wn.trees)){ir.next=13;break}ir.next=16;break;case 13:return Gn.splice(Gn.length-1,1),ir.next=16,dr(Gn.length>1?Gn.join("/"):"");case 16:return fn(""),ir.abrupt("return",!0);case 20:(wn==null?void 0:wn.status)===-3&&r.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:o.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Rt,"\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(Br.id,"/edit/").concat(wn==null?void 0:wn.message,"/tab=2")}});case 21:case"end":return ir.stop()}},Un)}));function dn(){return Rn.apply(this,arguments)}return dn}()})},Sr=function(Rt){console.log(Rt,"item")},Tr=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt,Ft){return C.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:if(console.log("handleExpand",Ft),!(Ft.nativeEvent.target.nodeName==="svg"||Ft.nativeEvent.target.nodeName==="path"||Ft.nativeEvent.target.nodeName==="LI")){dn.next=5;break}return dn.abrupt("return",!0);case 5:return dn.next=7,vr(Ft.node);case 7:rr.includes(Ft.node.path)?rr.splice(rr.indexOf(Ft.node.path),1):rr.push(Ft.node.path);case 8:ai(Object(K.a)(rr));case 9:case"end":return dn.stop()}},Rt)}));return function(Gt,Ft){return xn.apply(this,arguments)}}(),Vr=function(){pe(!1),localStorage.warehouseHideTip=!0},Qr=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt){var Ft,Rn,dn,Un,wn;return C.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:dn="",Wn.t0=Hn,Wn.next=Wn.t0===!0?4:Wn.t0===!1?9:11;break;case 4:return dn="\u5F00\u542F\u7248\u672C\u5E93",Un="\u5F00\u542F",wn="\u4E0D\u5F00\u542F",Rn=o.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"),Wn.abrupt("break",11);case 9:return Lt!=null&&(Ft=Lt.detail)!==null&&Ft!==void 0&&Ft.secret_repository?(dn="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Un="\u786E\u5B9A",wn="\u53D6\u6D88",Rn=o.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")):(dn="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Un="\u4E0D\u4F7F\u7528",wn="\u4F7F\u7528",Rn=o.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")),Wn.abrupt("break",11);case 11:if(!(!Hn&&Object(Et.b)(yn,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Wn.next=13;break}return Wn.abrupt("return");case 13:r.a.confirm({title:dn,okText:Un,cancelText:wn,content:Rn,onOk:function(){var ir;Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",dn]),!Hn&&!(Lt!=null&&(ir=Lt.detail)!==null&&ir!==void 0&&ir.secret_repository)||Dr(Gt)},onCancel:function(){var ir;!Hn&&!(Lt!=null&&(ir=Lt.detail)!==null&&ir!==void 0&&ir.secret_repository)&&Dr(Gt)}});case 14:case"end":return Wn.stop()}},Rt)}));return function(Gt){return xn.apply(this,arguments)}}(),Dr=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt){return C.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:if(!Hn){Rn.next=6;break}return Rn.next=3,Object(Pe.p)(Object(f.a)({},Br));case 3:yn({type:"practiceSetting/getCommonData",payload:Object(f.a)({},Br)}),Rn.next=8;break;case 6:return Rn.next=8,Object(Pe.q)(Object(f.a)(Object(f.a)({},Br),{},{is_secret_repository:Gt}));case 8:dr(),yn({type:"shixunsDetail/getShixunsDetail",payload:{id:Br.id}});case 10:case"end":return Rn.stop()}},Rt)}));return function(Gt){return xn.apply(this,arguments)}}(),ta=function(Rt){console.log(Rt)},na=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt){var Ft,Rn,dn,Un,wn,Gn,Wn,hr,ir,Yr,jn;return C.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:if(console.log(Gt),Ft=Gt.node.key,Rn=Gt.dragNode.key,dn=Gt.node.pos.split("-"),Un=Gt.dropPosition-Number(dn[dn.length-1]),!(Gt.dragNode.type==="tree")){Zn.next=8;break}return a.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),Zn.abrupt("return");case 8:if(!(Gt.node.type!=="tree")){Zn.next=11;break}return a.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),Zn.abrupt("return");case 11:return Zn.next=13,yn({type:"shixunsDetail/moveGitFile",payload:{id:Br.id,from:Gt.dragNode.path,to:Gt.node.path+"/"+Gt.dragNode.name,message:"".concat(Gt.dragNode.path," move to ").concat(Gt.node.path+"/"+Gt.dragNode.name," ")}});case 13:if(wn=Zn.sent,!(wn.status===0)){Zn.next=26;break}return fn(""),Zn.next=18,dr("");case 18:Gn=0;case 19:if(!(Gn>>24)&16711935|(a<<24|a>>>8)&4278255360}var l=this._hash.words,g=y[v+0],T=y[v+1],_=y[v+2],c=y[v+3],R=y[v+4],w=y[v+5],C=y[v+6],E=y[v+7],o=y[v+8],A=y[v+9],k=y[v+10],U=y[v+11],N=y[v+12],z=y[v+13],W=y[v+14],K=y[v+15],V=l[0],F=l[1],B=l[2],G=l[3];V=s(V,F,B,G,g,7,r[0]),G=s(G,V,F,B,T,12,r[1]),B=s(B,G,V,F,_,17,r[2]),F=s(F,B,G,V,c,22,r[3]),V=s(V,F,B,G,R,7,r[4]),G=s(G,V,F,B,w,12,r[5]),B=s(B,G,V,F,C,17,r[6]),F=s(F,B,G,V,E,22,r[7]),V=s(V,F,B,G,o,7,r[8]),G=s(G,V,F,B,A,12,r[9]),B=s(B,G,V,F,k,17,r[10]),F=s(F,B,G,V,U,22,r[11]),V=s(V,F,B,G,N,7,r[12]),G=s(G,V,F,B,z,12,r[13]),B=s(B,G,V,F,W,17,r[14]),F=s(F,B,G,V,K,22,r[15]),V=n(V,F,B,G,T,5,r[16]),G=n(G,V,F,B,C,9,r[17]),B=n(B,G,V,F,U,14,r[18]),F=n(F,B,G,V,g,20,r[19]),V=n(V,F,B,G,w,5,r[20]),G=n(G,V,F,B,k,9,r[21]),B=n(B,G,V,F,K,14,r[22]),F=n(F,B,G,V,R,20,r[23]),V=n(V,F,B,G,A,5,r[24]),G=n(G,V,F,B,W,9,r[25]),B=n(B,G,V,F,c,14,r[26]),F=n(F,B,G,V,o,20,r[27]),V=n(V,F,B,G,z,5,r[28]),G=n(G,V,F,B,_,9,r[29]),B=n(B,G,V,F,E,14,r[30]),F=n(F,B,G,V,N,20,r[31]),V=x(V,F,B,G,w,4,r[32]),G=x(G,V,F,B,o,11,r[33]),B=x(B,G,V,F,U,16,r[34]),F=x(F,B,G,V,W,23,r[35]),V=x(V,F,B,G,T,4,r[36]),G=x(G,V,F,B,R,11,r[37]),B=x(B,G,V,F,E,16,r[38]),F=x(F,B,G,V,k,23,r[39]),V=x(V,F,B,G,z,4,r[40]),G=x(G,V,F,B,g,11,r[41]),B=x(B,G,V,F,c,16,r[42]),F=x(F,B,G,V,C,23,r[43]),V=x(V,F,B,G,A,4,r[44]),G=x(G,V,F,B,N,11,r[45]),B=x(B,G,V,F,K,16,r[46]),F=x(F,B,G,V,_,23,r[47]),V=f(V,F,B,G,g,6,r[48]),G=f(G,V,F,B,E,10,r[49]),B=f(B,G,V,F,W,15,r[50]),F=f(F,B,G,V,w,21,r[51]),V=f(V,F,B,G,N,6,r[52]),G=f(G,V,F,B,c,10,r[53]),B=f(B,G,V,F,k,15,r[54]),F=f(F,B,G,V,T,21,r[55]),V=f(V,F,B,G,o,6,r[56]),G=f(G,V,F,B,K,10,r[57]),B=f(B,G,V,F,C,15,r[58]),F=f(F,B,G,V,z,21,r[59]),V=f(V,F,B,G,R,6,r[60]),G=f(G,V,F,B,U,10,r[61]),B=f(B,G,V,F,_,15,r[62]),F=f(F,B,G,V,A,21,r[63]),l[0]=l[0]+V|0,l[1]=l[1]+F|0,l[2]=l[2]+B|0,l[3]=l[3]+G|0},_doFinalize:function(){var y=this._data,v=y.words,p=this._nDataBytes*8,O=y.sigBytes*8;v[O>>>5]|=128<<24-O%32;var a=m.floor(p/4294967296),l=p;v[(O+64>>>9<<4)+15]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,v[(O+64>>>9<<4)+14]=(l<<8|l>>>24)&16711935|(l<<24|l>>>8)&4278255360,y.sigBytes=(v.length+1)*4,this._process();for(var g=this._hash,T=g.words,_=0;_<4;_++){var c=T[_];T[_]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360}return g},clone:function(){var y=b.clone.call(this);return y._hash=this._hash.clone(),y}});function s(y,v,p,O,a,l,g){var T=y+(v&p|~v&O)+a+g;return(T<>>32-l)+v}function n(y,v,p,O,a,l,g){var T=y+(v&O|p&~O)+a+g;return(T<>>32-l)+v}function x(y,v,p,O,a,l,g){var T=y+(v^p^O)+a+g;return(T<>>32-l)+v}function f(y,v,p,O,a,l,g){var T=y+(p^(v|~O))+a+g;return(T<>>32-l)+v}D.MD5=b._createHelper(i),D.HmacMD5=b._createHmacHelper(i)}(Math),P.MD5})},dGDm:function(M,Y,u){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,u){},djh8:function(M,Y,u){M.exports=u.p+"static/qrCode.42927872.png"},dmUQ:function(M,Y,u){"use strict";var P=u("Ff2n"),m=u("rePB"),D=u("1OyB"),d=u("vuIU"),h=u("Ji7U"),b=u("md7G"),S=u("foSv"),r=u("q1tI"),i=u.n(r),s=u("TSYQ"),n=u.n(s),x=u("4IlW");function f(o,A){var k=Object.keys(o);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(o);A&&(U=U.filter(function(N){return Object.getOwnPropertyDescriptor(o,N).enumerable})),k.push.apply(k,U)}return k}function y(o){for(var A=1;A1?de-1:0),_e=1;_e1?F-1:0),G=1;G=0)return parseInt(V.slice(V.indexOf("e-")+2),10);var F=0;return V.indexOf(".")>=0&&(F=V.length-V.indexOf(".")-1),F},N.getInputDisplayValue=function(K){var V=K||N.state,F=V.focused,B=V.inputValue,G=V.value,ae;F?ae=B:ae=N.toPrecisionAsStep(G),ae==null&&(ae="");var de=N.formatWrapper(ae);return c(N.props.decimalSeparator)&&(de=de.toString().replace(".",N.props.decimalSeparator)),de},N.recordCursorPosition=function(){try{N.cursorStart=N.input.selectionStart,N.cursorEnd=N.input.selectionEnd,N.currentValue=N.input.value,N.cursorBefore=N.input.value.substring(0,N.cursorStart),N.cursorAfter=N.input.value.substring(N.cursorEnd)}catch(K){}},N.restoreByAfter=function(K){if(K===void 0)return!1;var V=N.input.value,F=V.lastIndexOf(K);if(F===-1)return!1;var B=N.cursorBefore.length;return N.lastKeyCode===x.a.DELETE&&N.cursorBefore.charAt(B-1)===K[0]?(N.fixCaret(B,B),!0):F+K.length===V.length?(N.fixCaret(F,F),!0):!1},N.partRestoreByAfter=function(K){return K===void 0?!1:Array.prototype.some.call(K,function(V,F){var B=K.substring(F);return N.restoreByAfter(B)})},N.isNotCompleteNumber=function(K){return isNaN(K)||K===""||K===null||K&&K.toString().indexOf(".")===K.toString().length-1},N.stop=function(){N.autoStepTimer&&clearTimeout(N.autoStepTimer)},N.down=function(K,V,F){N.pressingUpOrDown=!0,N.step("down",K,V,F)},N.up=function(K,V,F){N.pressingUpOrDown=!0,N.step("up",K,V,F)},N.saveInput=function(K){N.input=K};var z=U.value;z===void 0&&(z=U.defaultValue),N.state={focused:U.autoFocus};var W=N.getValidValue(N.toNumber(z));return N.state=y(y({},N.state),{},{inputValue:N.toPrecisionAsStep(W),value:W}),N}return Object(d.a)(k,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(N){var z=this.props,W=z.value,K=z.onChange,V=z.max,F=z.min,B=this.state.focused;if(N){if(!R(N.value,W)||!R(N.max,V)||!R(N.min,F)){var G=B?W:this.getValidValue(W),ae;this.pressingUpOrDown?ae=G:this.inputting?ae=this.rawInput:ae=this.toPrecisionAsStep(G),this.setState({value:G,inputValue:ae})}var de="value"in this.props?W:this.state.value;"max"in this.props&&N.max!==V&&typeof de=="number"&&de>V&&K&&K(V),"min"in this.props&&N.min!==F&&typeof de=="number"&&de1&&arguments[1]!==void 0?arguments[1]:this.props.min,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,K=parseFloat(N);return isNaN(K)?N:(KW&&(K=W),K)}},{key:"setValue",value:function(N,z){var W=this.props.precision,K=this.isNotCompleteNumber(parseFloat(N))?null:parseFloat(N),V=this.state.value,F=V===void 0?null:V,B=this.state.inputValue,G=B===void 0?null:B,ae=typeof K=="number"?K.toFixed(W):"".concat(K),de=K!==F||ae!=="".concat(G);return"value"in this.props?(G=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:G},z)):this.setState({value:K,inputValue:this.toPrecisionAsStep(N)},z),de&&this.props.onChange(K),K}},{key:"getMaxPrecision",value:function(N){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.props,K=W.precision,V=W.step;if(c(K))return K;var F=this.getPrecision(z),B=this.getPrecision(V),G=this.getPrecision(N);return N?Math.max(G,F+B):F+B}},{key:"getPrecisionFactor",value:function(N){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.getMaxPrecision(N,z);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(N){return this.props.formatter?this.props.formatter(N):N}},{key:"toPrecisionAsStep",value:function(N){if(this.isNotCompleteNumber(N)||N==="")return N;var z=Math.abs(this.getMaxPrecision(N));return isNaN(z)?N.toString():Number(N).toFixed(z)}},{key:"toNumber",value:function(N){var z=this.props.precision,W=this.state.focused,K=N&&N.length>16&&W;return this.isNotCompleteNumber(N)||K?N:c(z)?Math.round(N*Math.pow(10,z))/Math.pow(10,z):Number(N)}},{key:"upStep",value:function(N,z){var W=this.props.step,K=this.getPrecisionFactor(N,z),V=Math.abs(this.getMaxPrecision(N,z)),F=((K*N+K*W*z)/K).toFixed(V);return this.toNumber(F)}},{key:"downStep",value:function(N,z){var W=this.props.step,K=this.getPrecisionFactor(N,z),V=Math.abs(this.getMaxPrecision(N,z)),F=((K*N-K*W*z)/K).toFixed(V);return this.toNumber(F)}},{key:"step",value:function(N,z){var W=this,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,V=arguments.length>3?arguments[3]:void 0;this.stop(),z&&(z.persist(),z.preventDefault());var F=this.props;if(F.disabled)return;var B=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(B))return;var G=this["".concat(N,"Step")](B,K),ae=G>F.max||GF.max?G=F.max:G=oe),At=(it||it===0)&&(isNaN(it)||Number(it)<=_e),Ne=ot||K||V,Be=At||K||V,Ge=n()("".concat(W,"-handler"),"".concat(W,"-handler-up"),Object(m.a)({},"".concat(W,"-handler-up-disabled"),Ne)),Te=n()("".concat(W,"-handler"),"".concat(W,"-handler-down"),Object(m.a)({},"".concat(W,"-handler-down-disabled"),Be)),Me=F?{onTouchStart:Ne?O:this.up,onTouchEnd:this.stop}:{onMouseDown:Ne?O:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Le=F?{onTouchStart:Be?O:this.down,onTouchEnd:this.stop}:{onMouseDown:Be?O:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return i.a.createElement("div",{className:ke,style:ye,title:se,onMouseEnter:me,onMouseLeave:fe,onMouseOver:ie,onMouseOut:le,onFocus:function(){return null},onBlur:function(){return null}},i.a.createElement("div",{className:"".concat(W,"-handler-wrap")},i.a.createElement("span",Object.assign({unselectable:"on"},Me,{role:"button","aria-label":"Increase Value","aria-disabled":Ne,className:Ge}),G||i.a.createElement("span",{unselectable:"on",className:"".concat(W,"-handler-up-inner"),onClick:a})),i.a.createElement("span",Object.assign({unselectable:"on"},Le,{role:"button","aria-label":"Decrease Value","aria-disabled":Be,className:Te}),ae||i.a.createElement("span",{unselectable:"on",className:"".concat(W,"-handler-down-inner"),onClick:a}))),i.a.createElement("div",{className:"".concat(W,"-input-wrap")},i.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":_e,"aria-valuemax":oe,"aria-valuenow":it,required:Q,type:ee,placeholder:xe,onPaste:Ke,onClick:ce,onMouseUp:this.onMouseUp,className:"".concat(W,"-input"),tabIndex:te,autoComplete:B,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:$e?this.onKeyDown:O,onKeyUp:$e?this.onKeyUp:O,autoFocus:ve,maxLength:Ee,readOnly:V,disabled:K,max:oe,min:_e,step:q,name:Ce,title:se,id:re,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Et),pattern:X,inputMode:Z,onInput:Qe},Pe))))}}]),k}(i.a.Component);w.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:_,min:-_,step:1,style:{},onChange:O,onKeyDown:O,onPressEnter:O,onFocus:O,onBlur:O,parser:l,required:!1,autoComplete:"off"};var C=w,E=Y.a=C},e7zE:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("3y9D"),u("WYAk"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.Base,h=D.WordArray,b=m.algo,S=b.SHA1,r=b.HMAC,i=b.PBKDF2=d.extend({cfg:d.extend({keySize:128/32,hasher:S,iterations:1}),init:function(s){this.cfg=this.cfg.extend(s)},compute:function(s,n){for(var x=this.cfg,f=r.create(x.hasher,s),y=h.create(),v=h.create([1]),p=y.words,O=v.words,a=x.keySize,l=x.iterations;p.length0&&arguments[0]!==void 0?arguments[0]:[],_e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ye=oe.length,se=_e.length;if(Math.abs(ye-se)!==1)return{add:!1,key:null};function me(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 ").concat(_e);return _e}var K=function(_e,ye){var se=_e.prefixCls,me=_e.data,fe=_e.selectable,ie=_e.checkable,le=_e.expandedKeys,Q=_e.selectedKeys,ce=_e.checkedKeys,te=_e.loadedKeys,ee=_e.loadingKeys,xe=_e.halfCheckedKeys,re=_e.keyEntities,Z=_e.disabled,X=_e.dragging,q=_e.dragOverNodeKey,Ee=_e.dropPosition,ve=_e.motion,Ce=_e.height,Ke=_e.itemHeight,Qe=_e.virtual,rt=_e.focusable,at=_e.activeItem,it=_e.focused,et=_e.tabIndex,ke=_e.onKeyDown,Pe=_e.onFocus,$e=_e.onBlur,Et=_e.onActiveChange,ot=_e.onListChangeStart,At=_e.onListChangeEnd,Ne=Object(O.a)(_e,["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"]),Be=r.useRef(null);r.useImperativeHandle(ye,function(){return{scrollTo:function(Nn){Be.current.scrollTo(Nn)}}});var Ge=r.useState(le),Te=Object(p.a)(Ge,2),Me=Te[0],Le=Te[1],Fe=r.useState(me),dt=Object(p.a)(Fe,2),_t=dt[0],Ut=dt[1],cn=r.useState(me),An=Object(p.a)(cn,2),rn=An[0],Pt=An[1],ze=r.useState([]),ut=Object(p.a)(ze,2),st=ut[0],we=ut[1],Xe=r.useState(null),Ct=Object(p.a)(Xe,2),gt=Ct[0],Tt=Ct[1];function Lt(){Ut(me),Pt(me),we([]),Tt(null),At()}r.useEffect(function(){Le(le);var qt=R(Me,le);if(qt.key!==null)if(qt.add){var Nn=_t.findIndex(function(Ur){var Br=Ur.data.key;return Br===qt.key}),yn=N(w(_t,me,qt.key),Qe,Ce,Ke),Kn=_t.slice();Kn.splice(Nn+1,0,U),Pt(Kn),we(yn),Tt("show")}else{var Hn=me.findIndex(function(Ur){var Br=Ur.data.key;return Br===qt.key}),Fn=N(w(me,_t,qt.key),Qe,Ce,Ke),hn=me.slice();hn.splice(Hn+1,0,U),Pt(hn),we(Fn),Tt("hide")}else _t!==me&&(Ut(me),Pt(me))},[le,me]),r.useEffect(function(){X||Lt()},[X]);var Dt=ve?rn:me,jt={expandedKeys:le,selectedKeys:Q,loadedKeys:te,loadingKeys:ee,checkedKeys:ce,halfCheckedKeys:xe,dragOverNodeKey:q,dropPosition:Ee,keyEntities:re};return r.createElement(r.Fragment,null,it&&at&&r.createElement("span",{style:C,"aria-live":"assertive"},W(at)),r.createElement("div",{role:"tree"},r.createElement("input",{style:C,disabled:rt===!1||Z,tabIndex:rt!==!1?et:null,onKeyDown:ke,onFocus:Pe,onBlur:$e,value:"",onChange:E})),r.createElement(a.a,Object.assign({},Ne,{data:Dt,itemKey:z,height:Ce,fullHeight:!1,virtual:Qe,itemHeight:Ke,prefixCls:"".concat(se,"-list"),ref:Be}),function(qt){var Nn=qt.pos,yn=qt.data,Kn=yn.key,Hn=Object(O.a)(yn,["key"]),Fn=qt.isStart,hn=qt.isEnd,Ur=Object(v.e)(Kn,Nn);delete Hn.children;var Br=Object(v.f)(Ur,jt);return r.createElement(c,Object.assign({},Hn,Br,{active:at&&Kn===at.data.key,pos:Nn,data:qt.data,isStart:Fn,isEnd:hn,motion:ve,motionNodes:Kn===o?st:null,motionType:gt,onMotionStart:ot,onMotionEnd:Lt,treeNodeRequiredProps:jt,onMouseMove:function(){Et(null)}}))}))},V=r.forwardRef(K);V.displayName="NodeList";var F=V,B=u("NvD2"),G=function(oe){Object(b.a)(ye,oe);var _e=Object(S.a)(ye);function ye(){var se;return Object(d.a)(this,ye),se=_e.apply(this,arguments),se.destroyed=!1,se.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},se.listRef=r.createRef(),se.onNodeDragStart=function(me,fe){var ie=se.state,le=ie.expandedKeys,Q=ie.keyEntities,ce=se.props.onDragStart,te=fe.props.eventKey;se.dragNode=fe;var ee=Object(y.b)(le,te);se.setState({dragging:!0,dragNodesKeys:Object(y.g)(te,Q)}),se.setExpandedKeys(ee),ce&&ce({event:me,node:Object(v.b)(fe.props)})},se.onNodeDragEnter=function(me,fe){var ie=se.state,le=ie.expandedKeys,Q=ie.keyEntities,ce=ie.dragNodesKeys,te=se.props.onDragEnter,ee=fe.props,xe=ee.pos,re=ee.eventKey;if(!se.dragNode||ce.indexOf(re)!==-1)return;var Z=Object(y.c)(me,fe);if(se.dragNode.props.eventKey===re&&Z===0){se.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){se.setState({dragOverNodeKey:re,dropPosition:Z}),se.delayedDragEnterLogic||(se.delayedDragEnterLogic={}),Object.keys(se.delayedDragEnterLogic).forEach(function(X){clearTimeout(se.delayedDragEnterLogic[X])}),se.delayedDragEnterLogic[xe]=window.setTimeout(function(){if(!se.state.dragging)return;var X=Object(D.a)(le),q=Q[re];q&&(q.children||[]).length&&(X=Object(y.a)(le,re)),"expandedKeys"in se.props||se.setExpandedKeys(X),te&&te({event:me,node:Object(v.b)(fe.props),expandedKeys:X})},400)},0)},se.onNodeDragOver=function(me,fe){var ie=se.state.dragNodesKeys,le=se.props.onDragOver,Q=fe.props.eventKey;if(ie.indexOf(Q)!==-1)return;if(se.dragNode&&Q===se.state.dragOverNodeKey){var ce=Object(y.c)(me,fe);if(ce===se.state.dropPosition)return;se.setState({dropPosition:ce})}le&&le({event:me,node:Object(v.b)(fe.props)})},se.onNodeDragLeave=function(me,fe){var ie=se.props.onDragLeave;se.setState({dragOverNodeKey:""}),ie&&ie({event:me,node:Object(v.b)(fe.props)})},se.onNodeDragEnd=function(me,fe){var ie=se.props.onDragEnd;se.setState({dragOverNodeKey:""}),se.cleanDragState(),ie&&ie({event:me,node:Object(v.b)(fe.props)}),se.dragNode=null},se.onNodeDrop=function(me,fe){var ie=se.state,le=ie.dragNodesKeys,Q=le===void 0?[]:le,ce=ie.dropPosition,te=se.props.onDrop,ee=fe.props,xe=ee.eventKey,re=ee.pos;if(se.setState({dragOverNodeKey:""}),se.cleanDragState(),Q.indexOf(xe)!==-1){Object(s.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Z=Object(y.k)(re),X={event:me,node:Object(v.b)(fe.props),dragNode:se.dragNode?Object(v.b)(se.dragNode.props):null,dragNodesKeys:Q.slice(),dropPosition:ce+Number(Z[Z.length-1]),dropToGap:!1};ce!==0&&(X.dropToGap=!0),te&&te(X),se.dragNode=null},se.cleanDragState=function(){var me=se.state.dragging;me&&se.setState({dragging:!1})},se.onNodeClick=function(me,fe){var ie=se.props.onClick;ie&&ie(me,fe)},se.onNodeDoubleClick=function(me,fe){var ie=se.props.onDoubleClick;ie&&ie(me,fe)},se.onNodeSelect=function(me,fe){var ie=se.state.selectedKeys,le=se.state.keyEntities,Q=se.props,ce=Q.onSelect,te=Q.multiple,ee=fe.selected,xe=fe.key,re=!ee;re?te?ie=Object(y.a)(ie,xe):ie=[xe]:ie=Object(y.b)(ie,xe);var Z=ie.map(function(X){var q=le[X];return q?q.node:null}).filter(function(X){return X});se.setUncontrolledState({selectedKeys:ie}),ce&&ce(ie,{event:"select",selected:re,node:fe,selectedNodes:Z,nativeEvent:me.nativeEvent})},se.onNodeCheck=function(me,fe,ie){var le=se.state,Q=le.keyEntities,ce=le.checkedKeys,te=le.halfCheckedKeys,ee=se.props,xe=ee.checkStrictly,re=ee.onCheck,Z=fe.key,X,q={event:"check",node:fe,checked:ie,nativeEvent:me.nativeEvent};if(xe){var Ee=ie?Object(y.a)(ce,Z):Object(y.b)(ce,Z),ve=Object(y.b)(te,Z);X={checked:Ee,halfChecked:ve},q.checkedNodes=Ee.map(function(it){return Q[it]}).filter(function(it){return it}).map(function(it){return it.node}),se.setUncontrolledState({checkedKeys:Ee})}else{var Ce=Object(B.a)([].concat(Object(D.a)(ce),[Z]),!0,Q),Ke=Ce.checkedKeys,Qe=Ce.halfCheckedKeys;if(!ie){var rt=new Set(Ke);rt.delete(Z);var at=Object(B.a)(Array.from(rt),{checked:!1,halfCheckedKeys:Qe},Q);Ke=at.checkedKeys,Qe=at.halfCheckedKeys}X=Ke,q.checkedNodes=[],q.checkedNodesPositions=[],q.halfCheckedKeys=Qe,Ke.forEach(function(it){var et=Q[it];if(!et)return;var ke=et.node,Pe=et.pos;q.checkedNodes.push(ke),q.checkedNodesPositions.push({node:ke,pos:Pe})}),se.setUncontrolledState({checkedKeys:Ke},!1,{halfCheckedKeys:Qe})}re&&re(X,q)},se.onNodeLoad=function(me){return new Promise(function(fe){se.setState(function(ie){var le=ie.loadedKeys,Q=le===void 0?[]:le,ce=ie.loadingKeys,te=ce===void 0?[]:ce,ee=se.props,xe=ee.loadData,re=ee.onLoad,Z=me.key;if(!xe||Q.indexOf(Z)!==-1||te.indexOf(Z)!==-1)return{};var X=xe(me);return X.then(function(){var q=se.state,Ee=q.loadedKeys,ve=q.loadingKeys,Ce=Object(y.a)(Ee,Z),Ke=Object(y.b)(ve,Z);re&&re(Ce,{event:"load",node:me}),se.setUncontrolledState({loadedKeys:Ce}),se.setState({loadingKeys:Ke}),fe()}),{loadingKeys:Object(y.a)(te,Z)}})})},se.onNodeMouseEnter=function(me,fe){var ie=se.props.onMouseEnter;ie&&ie({event:me,node:fe})},se.onNodeMouseLeave=function(me,fe){var ie=se.props.onMouseLeave;ie&&ie({event:me,node:fe})},se.onNodeContextMenu=function(me,fe){var ie=se.props.onRightClick;ie&&(me.preventDefault(),ie({event:me,node:fe}))},se.onFocus=function(){var me=se.props.onFocus;se.setState({focused:!0}),me&&me.apply(void 0,arguments)},se.onBlur=function(){var me=se.props.onBlur;se.setState({focused:!1}),se.onActiveChange(null),me&&me.apply(void 0,arguments)},se.getTreeNodeRequiredProps=function(){var me=se.state,fe=me.expandedKeys,ie=me.selectedKeys,le=me.loadedKeys,Q=me.loadingKeys,ce=me.checkedKeys,te=me.halfCheckedKeys,ee=me.dragOverNodeKey,xe=me.dropPosition,re=me.keyEntities;return{expandedKeys:fe||[],selectedKeys:ie||[],loadedKeys:le||[],loadingKeys:Q||[],checkedKeys:ce||[],halfCheckedKeys:te||[],dragOverNodeKey:ee,dropPosition:xe,keyEntities:re}},se.setExpandedKeys=function(me){var fe=se.state.treeData,ie=Object(v.d)(fe,me);se.setUncontrolledState({expandedKeys:me,flattenNodes:ie},!0)},se.onNodeExpand=function(me,fe){var ie=se.state.expandedKeys,le=se.state.listChanging,Q=se.props,ce=Q.onExpand,te=Q.loadData,ee=fe.key,xe=fe.expanded;if(le)return;var re=ie.indexOf(ee),Z=!xe;if(Object(s.a)(xe&&re!==-1||!xe&&re===-1,"Expand state not sync with index check"),Z?ie=Object(y.a)(ie,ee):ie=Object(y.b)(ie,ee),se.setExpandedKeys(ie),ce&&ce(ie,{node:fe,expanded:Z,nativeEvent:me.nativeEvent}),Z&&te){var X=se.onNodeLoad(fe);X&&X.then(function(){var q=Object(v.d)(se.state.treeData,ie);se.setUncontrolledState({flattenNodes:q})})}},se.onListChangeStart=function(){se.setUncontrolledState({listChanging:!0})},se.onListChangeEnd=function(){setTimeout(function(){se.setUncontrolledState({listChanging:!1})})},se.onActiveChange=function(me){var fe=se.state.activeKey,ie=se.props.onActiveChange;if(fe===me)return;se.setState({activeKey:me}),me!==null&&se.scrollTo({key:me}),ie&&ie(me)},se.getActiveItem=function(){var me=se.state,fe=me.activeKey,ie=me.flattenNodes;return fe===null?null:ie.find(function(le){var Q=le.data.key;return Q===fe})||null},se.offsetActiveKey=function(me){var fe=se.state,ie=fe.flattenNodes,le=fe.activeKey,Q=ie.findIndex(function(ee){var xe=ee.data.key;return xe===le});Q===-1&&me<0&&(Q=ie.length),Q=(Q+me+ie.length)%ie.length;var ce=ie[Q];if(ce){var te=ce.data.key;se.onActiveChange(te)}else se.onActiveChange(null)},se.onKeyDown=function(me){var fe=se.state,ie=fe.activeKey,le=fe.expandedKeys,Q=fe.checkedKeys,ce=se.props,te=ce.onKeyDown,ee=ce.checkable,xe=ce.selectable;switch(me.which){case i.a.UP:{se.offsetActiveKey(-1),me.preventDefault();break}case i.a.DOWN:{se.offsetActiveKey(1),me.preventDefault();break}}var re=se.getActiveItem();if(re&&re.data){var Z=se.getTreeNodeRequiredProps(),X=re.data.isLeaf===!1||!!(re.data.children||[]).length,q=Object(v.b)(Object(m.a)(Object(m.a)({},Object(v.f)(ie,Z)),{},{data:re.data,active:!0}));switch(me.which){case i.a.LEFT:{X&&le.includes(ie)?se.onNodeExpand({},q):re.parent&&se.onActiveChange(re.parent.data.key),me.preventDefault();break}case i.a.RIGHT:{X&&!le.includes(ie)?se.onNodeExpand({},q):re.children&&re.children.length&&se.onActiveChange(re.children[0].data.key),me.preventDefault();break}case i.a.ENTER:case i.a.SPACE:{ee&&!q.disabled&&q.checkable!==!1&&!q.disableCheckbox?se.onNodeCheck({},q,!Q.includes(ie)):!ee&&xe&&!q.disabled&&q.selectable!==!1&&se.onNodeSelect({},q);break}}}te&&te(me)},se.setUncontrolledState=function(me){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(se.destroyed)return;var le=!1,Q=!0,ce={};Object.keys(me).forEach(function(te){if(te in se.props){Q=!1;return}le=!0,ce[te]=me[te]}),le&&(!fe||Q)&&se.setState(Object(m.a)(Object(m.a)({},ce),ie))},se.scrollTo=function(me){se.listRef.current.scrollTo(me)},se}return Object(h.a)(ye,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var me,fe=this.state,ie=fe.focused,le=fe.flattenNodes,Q=fe.keyEntities,ce=fe.dragging,te=fe.activeKey,ee=this.props,xe=ee.prefixCls,re=ee.className,Z=ee.style,X=ee.showLine,q=ee.focusable,Ee=ee.tabIndex,ve=Ee===void 0?0:Ee,Ce=ee.selectable,Ke=ee.showIcon,Qe=ee.icon,rt=ee.switcherIcon,at=ee.draggable,it=ee.checkable,et=ee.checkStrictly,ke=ee.disabled,Pe=ee.motion,$e=ee.loadData,Et=ee.filterTreeNode,ot=ee.height,At=ee.itemHeight,Ne=ee.virtual,Be=ee.titleRender,Ge=ee.onContextMenu,Te=Object(y.f)(this.props);return r.createElement(f.a.Provider,{value:{prefixCls:xe,selectable:Ce,showIcon:Ke,icon:Qe,switcherIcon:rt,draggable:at,checkable:it,checkStrictly:et,disabled:ke,keyEntities:Q,loadData:$e,filterTreeNode:Et,titleRender:Be,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},r.createElement("div",{className:x()(xe,re,(me={},Object(P.a)(me,"".concat(xe,"-show-line"),X),Object(P.a)(me,"".concat(xe,"-focused"),ie),Object(P.a)(me,"".concat(xe,"-active-focused"),te!==null),me))},r.createElement(F,Object.assign({ref:this.listRef,prefixCls:xe,style:Z,data:le,disabled:ke,selectable:Ce,checkable:!!it,motion:Pe,dragging:ce,height:ot,itemHeight:At,virtual:Ne,focusable:q,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:Ge},this.getTreeNodeRequiredProps(),Te))))}}],[{key:"getDerivedStateFromProps",value:function(me,fe){var ie=fe.prevProps,le={prevProps:me};function Q(Qe){return!ie&&Qe in me||ie&&ie[Qe]!==me[Qe]}var ce;if(Q("treeData")?ce=me.treeData:Q("children")&&(Object(s.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ce=Object(v.c)(me.children)),ce){le.treeData=ce;var te=Object(v.a)(ce);le.keyEntities=Object(m.a)(Object(P.a)({},o,k),te.keyEntities)}var ee=le.keyEntities||fe.keyEntities;if(Q("expandedKeys")||ie&&Q("autoExpandParent"))le.expandedKeys=me.autoExpandParent||!ie&&me.defaultExpandParent?Object(y.e)(me.expandedKeys,ee):me.expandedKeys;else if(!ie&&me.defaultExpandAll){var xe=Object(m.a)({},ee);delete xe[o],le.expandedKeys=Object.keys(xe).map(function(Qe){return xe[Qe].key})}else!ie&&me.defaultExpandedKeys&&(le.expandedKeys=me.autoExpandParent||me.defaultExpandParent?Object(y.e)(me.defaultExpandedKeys,ee):me.defaultExpandedKeys);if(le.expandedKeys||delete le.expandedKeys,ce||le.expandedKeys){var re=Object(v.d)(ce||fe.treeData,le.expandedKeys||fe.expandedKeys);le.flattenNodes=re}if(me.selectable&&(Q("selectedKeys")?le.selectedKeys=Object(y.d)(me.selectedKeys,me):!ie&&me.defaultSelectedKeys&&(le.selectedKeys=Object(y.d)(me.defaultSelectedKeys,me))),me.checkable){var Z;if(Q("checkedKeys")?Z=Object(y.j)(me.checkedKeys)||{}:!ie&&me.defaultCheckedKeys?Z=Object(y.j)(me.defaultCheckedKeys)||{}:ce&&(Z=Object(y.j)(me.checkedKeys)||{checkedKeys:fe.checkedKeys,halfCheckedKeys:fe.halfCheckedKeys}),Z){var X=Z,q=X.checkedKeys,Ee=q===void 0?[]:q,ve=X.halfCheckedKeys,Ce=ve===void 0?[]:ve;if(!me.checkStrictly){var Ke=Object(B.a)(Ee,!0,ee);Ee=Ke.checkedKeys,Ce=Ke.halfCheckedKeys}le.checkedKeys=Ee,le.halfCheckedKeys=Ce}}return Q("loadedKeys")&&(le.loadedKeys=me.loadedKeys),le}}]),ye}(r.Component);G.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},G.TreeNode=g.a;var ae=G,de=Y.b=ae},fKo2:function(M,Y,u){},fyJ8:function(M,Y,u){"use strict";var P=u("rePB"),m=u("VTBJ"),D=u("Ff2n"),d=u("U8pU"),h=u("q1tI"),b=u.n(h),S=u("TSYQ"),r=u.n(S),i=u("c+Xe"),s=u("sR1s");function n(p){return p&&Object(d.a)(p)==="object"&&!Array.isArray(p)&&!h.isValidElement(p)}function x(p){return typeof p=="string"?!0:Object(i.c)(p)}function f(p,O){var a,l=p.prefixCls,g=p.className,T=p.record,_=p.index,c=p.dataIndex,R=p.render,w=p.children,C=p.component,E=C===void 0?"td":C,o=p.colSpan,A=p.rowSpan,k=p.fixLeft,U=p.fixRight,N=p.firstFixLeft,z=p.lastFixLeft,W=p.firstFixRight,K=p.lastFixRight,V=p.appendNode,F=p.additionalProps,B=F===void 0?{}:F,G=p.ellipsis,ae=p.align,de=p.rowType,oe=p.isSticky,_e="".concat(l,"-cell"),ye,se;if(w)se=w;else{var me=Object(s.b)(T,c);if(se=me,R){var fe=R(me,T,_);n(fe)?(se=fe.children,ye=fe.props):se=fe}}Object(d.a)(se)==="object"&&!Array.isArray(se)&&!h.isValidElement(se)&&(se=null),G&&(z||W)&&(se=h.createElement("span",{className:"".concat(_e,"-content")},se));var ie=ye||{},le=ie.colSpan,Q=ie.rowSpan,ce=ie.style,te=ie.className,ee=Object(D.a)(ie,["colSpan","rowSpan","style","className"]),xe=le!==void 0?le:o,re=Q!==void 0?Q:A;if(xe===0||re===0)return null;var Z={},X=typeof k=="number",q=typeof U=="number";X&&(Z.position="sticky",Z.left=k),q&&(Z.position="sticky",Z.right=U);var Ee={};ae&&(Ee.textAlign=ae);var ve,Ce=G===!0?{showTitle:!0}:G;Ce&&(Ce.showTitle||de==="header")&&(typeof se=="string"||typeof se=="number"?ve=se.toString():h.isValidElement(se)&&typeof se.props.children=="string"&&(ve=se.props.children));var Ke=Object(m.a)(Object(m.a)(Object(m.a)({title:ve},ee),B),{},{colSpan:xe&&xe!==1?xe:null,rowSpan:re&&re!==1?re:null,className:r()(_e,g,(a={},Object(P.a)(a,"".concat(_e,"-fix-left"),X),Object(P.a)(a,"".concat(_e,"-fix-left-first"),N),Object(P.a)(a,"".concat(_e,"-fix-left-last"),z),Object(P.a)(a,"".concat(_e,"-fix-right"),q),Object(P.a)(a,"".concat(_e,"-fix-right-first"),W),Object(P.a)(a,"".concat(_e,"-fix-right-last"),K),Object(P.a)(a,"".concat(_e,"-ellipsis"),G),Object(P.a)(a,"".concat(_e,"-with-append"),V),Object(P.a)(a,"".concat(_e,"-fix-sticky"),(X||q)&&oe),a),B.className,te),style:Object(m.a)(Object(m.a)(Object(m.a)(Object(m.a)({},B.style),Ee),Z),ce),ref:x(E)?O:null});return h.createElement(E,Object.assign({},Ke),V,se)}var y=h.forwardRef(f);y.displayName="Cell";var v=h.memo(y,function(p,O){return O.shouldCellUpdate?!O.shouldCellUpdate(O.record,p.record):!1});Y.a=v},"gb/T":function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.mode.ECB=function(){var m=P.lib.BlockCipherMode.extend();return m.Encryptor=m.extend({processBlock:function(D,d){this._cipher.encryptBlock(D,d)}}),m.Decryptor=m.extend({processBlock:function(D,d){this._cipher.decryptBlock(D,d)}}),m}(),P.mode.ECB})},"h/E3":function(M,Y,u){M.exports={information:"information___wfVJL",scroll:"scroll___2bOg0",formWrap:"formWrap___3qgTO",img:"img___2zP-8"}},h78n:function(M,Y,u){"use strict";u.d(Y,"a",function(){return N});var P=u("q1tI"),m=u.n(P),D=u("TSYQ"),d=u.n(D),h={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},b=function(K){var V=K.map(function(){return Object(P.useRef)()}),F=Object(P.useRef)();return Object(P.useEffect)(function(){var B=Date.now(),G=!1;Object.keys(V).forEach(function(ae){var de=V[ae].current;if(!de)return;G=!0;var oe=de.style;oe.transitionDuration=".3s, .3s, .3s, .06s",F.current&&B-F.current<100&&(oe.transitionDuration="0s, 0s")}),G&&(F.current=Date.now())}),[V]};function S(){return S=Object.assign||function(W){for(var K=1;KW.length)&&(K=W.length);for(var V=0,F=new Array(K);V=0)continue;if(!Object.prototype.propertyIsEnumerable.call(W,F))continue;V[F]=W[F]}}return V}function v(W,K){if(W==null)return{};var V={},F=Object.keys(W),B,G;for(G=0;G=0)continue;V[B]=W[B]}return V}var p=function(K){var V=K.className,F=K.percent,B=K.prefixCls,G=K.strokeColor,ae=K.strokeLinecap,de=K.strokeWidth,oe=K.style,_e=K.trailColor,ye=K.trailWidth,se=K.transition,me=y(K,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete me.gapPosition;var fe=Array.isArray(F)?F:[F],ie=Array.isArray(G)?G:[G],le=b(fe),Q=r(le,1),ce=Q[0],te=de/2,ee=100-de/2,xe="M ".concat(ae==="round"?te:0,",").concat(te,` + L `).concat(ae==="round"?ee:100,",").concat(te),re="0 0 100 ".concat(de),Z=0;return m.a.createElement("svg",S({className:d()("".concat(B,"-line"),V),viewBox:re,preserveAspectRatio:"none",style:oe},me),m.a.createElement("path",{className:"".concat(B,"-line-trail"),d:xe,strokeLinecap:ae,stroke:_e,strokeWidth:ye||de,fillOpacity:"0"}),fe.map(function(X,q){var Ee={strokeDasharray:"".concat(X,"px, 100px"),strokeDashoffset:"-".concat(Z,"px"),transition:se||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ve=ie[q]||ie[ie.length-1];return Z+=X,m.a.createElement("path",{key:q,className:"".concat(B,"-line-path"),d:xe,strokeLinecap:ae,stroke:ve,strokeWidth:de,fillOpacity:"0",ref:ce[q],style:Ee})}))};p.defaultProps=h;var O=p;function a(){return a=Object.assign||function(W){for(var K=1;KW.length)&&(K=W.length);for(var V=0,F=new Array(K);V=0)continue;if(!Object.prototype.propertyIsEnumerable.call(W,F))continue;V[F]=W[F]}}return V}function C(W,K){if(W==null)return{};var V={},F=Object.keys(W),B,G;for(G=0;G=0)continue;V[B]=W[B]}return V}var E=0;function o(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,G=arguments.length>5?arguments[5]:void 0,ae=50-F/2,de=0,oe=-ae,_e=0,ye=-2*ae;switch(G){case"left":de=-ae,oe=0,_e=2*ae,ye=0;break;case"right":de=ae,oe=0,_e=-2*ae,ye=0;break;case"bottom":oe=ae,ye=2*ae;break;default:}var se="M 50,50 m ".concat(de,",").concat(oe,` a `).concat(ae,",").concat(ae," 0 1 1 ").concat(_e,",").concat(-ye,` - a `).concat(ae,",").concat(ae," 0 1 1 ").concat(-_e,",").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:se,pathStyle:fe}}var U=function(K){var V=K.prefixCls,F=K.strokeWidth,B=K.trailWidth,G=K.gapDegree,ae=K.gapPosition,de=K.trailColor,oe=K.strokeLinecap,_e=K.style,ye=K.className,se=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 E+=1,E},[]),le=k(0,100,de,F,G,ae),Q=le.pathString,ce=le.pathStyle,te=A(pe),ee=A(se),xe=ee.find(function(Ee){return Object.prototype.toString.call(Ee)==="[object Object]"}),re=b(te),Z=l(re,1),X=Z[0],q=function(){var ve=0;return te.map(function(Ce,Ke){var Qe=ee[Ke]||ee[ee.length-1],rt=Object.prototype.toString.call(Qe)==="[object Object]"?"url(#".concat(V,"-gradient-").concat(ie,")"):"",at=k(ve,Ce,Qe,F,G,ae);return ve+=Ce,m.a.createElement("path",{key:Ke,className:"".concat(V,"-circle-path"),d:at.pathString,stroke:rt,strokeLinecap:oe,strokeWidth:F,opacity:Ce===0?0:1,fillOpacity:"0",style:at.pathStyle,ref:X[Ke]})})};return m.a.createElement("svg",a({className:d()("".concat(V,"-circle"),ye),viewBox:"0 0 100 100",style:_e},fe),xe&&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(xe).sort(function(Ee,ve){return o(Ee)-o(ve)}).map(function(Ee,ve){return m.a.createElement("stop",{key:ve,offset:Ee,stopColor:xe[Ee]})}))),m.a.createElement("path",{className:"".concat(V,"-circle-trail"),d:Q,stroke:de,strokeLinecap:oe,strokeWidth:B||F,fillOpacity:"0",style:ce}),q().reverse())};U.defaultProps=h;var N=U,z={Line:O,Circle:N}},hW5Z:function(M,Y,u){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,u){"use strict";u.d(Y,"a",function(){return d}),u.d(Y,"c",function(){return h}),u.d(Y,"b",function(){return b});var P=u("VTBJ"),m=u("Ff2n"),D=u("Kwbf"),d="RC_TABLE_INTERNAL_COL_DEFINE";function h(S){var r=S.expandable,i=Object(m.a)(S,["expandable"]);return"expandable"in S?Object(P.a)(Object(P.a)({},i),r):i}function b(S){return Object.keys(S).reduce(function(r,i){return(i.substr(0,5)==="data-"||i.substr(0,5)==="aria-")&&(r[i]=S[i]),r},{})}},jO9C:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.pad.Iso97971={pad:function(m,D){m.concat(P.lib.WordArray.create([2147483648],1)),P.pad.ZeroPadding.pad(m,D)},unpad:function(m){P.pad.ZeroPadding.unpad(m),m.sigBytes--}},P.pad.Iso97971})},ji0R:function(M,Y,u){M.exports=u.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(M,Y,u){"use strict";var P=u("g9YV"),m=u("wCAj"),D=u("miYZ"),d=u("tsqr"),h=u("5Dmo"),b=u("3S7+"),S=u("sRBo"),r=u("kaz8"),i=u("oBTY"),s=u("9og8"),n=u("tJVT"),x=u("k1fw"),f=u("+L6B"),y=u("2/Rp"),v=u("O3gP"),p=u("lrIw"),O=u("y8nQ"),a=u("Vl3Y"),l=u("5NDa"),g=u("5rEg"),T=u("WmNS"),_=u.n(T),c=u("q1tI"),R=u.n(c),w=u("55Ip"),C=u("wd/R"),E=u.n(C),o=u("RotF"),A=u.n(o),k=u("E7E6"),U=u.n(k),N=u("oUNq"),z=[];function W(B){var G=B.onSearch,ae=B.schools;return R.a.createElement(a.a,{layout:"inline",onFinish:G,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(g.a,{allowClear:!0,style:{width:370},size:"large"})),R.a.createElement(a.a.Item,{label:"\u5355\u4F4D",name:"school_name"},R.a.createElement(p.a,{options:ae,style:{width:400},size:"large",showSearch:!0,filterOption:function(oe,_e){return _e.value.toUpperCase().indexOf(oe.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,G){switch(G.type){case K.INITDATA:return Object(x.a)(Object(x.a)({},B),G.payload);case K.SETQUERY:return Object(x.a)(Object(x.a)({},B),G.payload);case K.SETPAGE:return Object(x.a)(Object(x.a)({},B),{},{page:G.payload,reload:!1});case K.SHOWLOADING:return Object(x.a)(Object(x.a)({},B),{},{loading:G.payload});case K.INITSCHOOLS:return Object(x.a)(Object(x.a)({},B),{},{schools:G.payload});case K.SELECTEDIDS:return Object(x.a)(Object(x.a)({},B),{},{selectedIds:G.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 G=B.onSelect,ae=B.onCancel,de=B.container_id,oe=B.container_type,_e=Object(c.useReducer)(V,F),ye=Object(n.a)(_e,2),se=ye[0],pe=ye[1],fe=se.data,ie=se.schools,le=se.loading,Q=se.selectedIds,ce=se.page,te=se.count,ee=se.query,xe=se.reload;Object(c.useEffect)(function(){function Ce(){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(s.a)(_.a.mark(function Qe(){var rt,at,it;return _.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(N.wb)(Object(x.a)(Object(x.a)({},ee),{},{page:ce,container_type:oe,container_id:de}));case 2:rt=je.sent,at=rt.users,it=rt.user_count,pe({type:K.INITDATA,payload:{data:xe?at:[].concat(Object(i.a)(fe),Object(i.a)(at)),count:it}});case 6:case"end":return je.stop()}},Qe)})),Ke.apply(this,arguments)}ee&&Ce()},[ce,ee,xe,de,oe]),Object(c.useEffect)(function(){function Ce(){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(s.a)(_.a.mark(function Qe(){var rt,at;return _.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Object(N.kb)({});case 2:rt=ct.sent,at=rt.school_names,pe({type:K.INITSCHOOLS,payload:at.map(function(je){return{value:je}})});case 5:case"end":return ct.stop()}},Qe)})),Ke.apply(this,arguments)}Ce()},[]);var re=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Ke,Qe){return R.a.createElement(r.a,{value:Qe.numid,checked:Q.includes(Qe.numid),disabled:!!Ke})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(Ke,Qe){return R.a.createElement(b.a,{placement:"bottom",title:Ke},R.a.createElement(w.a,{className:"bold c-black",to:"/users/".concat(Qe.login),target:"_blank"},Ke||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Ke){return R.a.createElement(b.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,Ke||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Ke){return R.a.createElement(b.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,Ke||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Ke){return R.a.createElement(b.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,Ke||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Ke){return R.a.createElement(b.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,Ke||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Ke){return R.a.createElement(b.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,Ke||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(Ke){return Ke?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Ke){return R.a.createElement(b.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,E()(Ke).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Ke){if(Ke===1)return R.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function Z(Ce){pe({type:K.SETQUERY,payload:{page:1,reload:!0,query:Ce}})}function X(Ce){pe({type:K.SETPAGE,payload:Ce})}function q(Ce){var Ke=Q.indexOf(Ce);Ke>=0?Q.splice(Ke,1):Q.push(Ce),pe({type:K.SELECTEDIDS,payload:Object(i.a)(Q)})}function Ee(){Q.length===0?d.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(G(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}),ee?R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"flexd-table-header mt20"},R.a.createElement(m.a,{pagination:!1,dataSource:z,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(Ke){return{onClick:function(rt){Ke.added!==1&&q(Ke.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:Ee},"\u786E\u5B9A"))):R.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},R.a.createElement("img",{src:U.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,u){"use strict";u.d(Y,"a",function(){return jn});var P=u("rePB"),m=u("ODXe"),D=u("Ff2n"),d=u("VTBJ"),h=u("q1tI"),b=u("TSYQ"),S=u.n(b),r=u("Zm9Q"),i=u("6cGi"),s=u("KQm4"),n=u("xEkU"),x=u.n(n),f=u("t23M");function y(He){var qe=Object(h.useRef)(),st=Object(h.useRef)(!1);function Ye(){for(var Se=arguments.length,Ie=new Array(Se),Oe=0;OeEt&&(Ht=Et-Xt),Object(h.useMemo)(function(){if(!Ie.length)return[0,0];for(var Nt=Ie.length,_n=Nt,vn=0;vnJe+Ht){_n=vn-1;break}}for(var ar=0,Fr=Nt-1;Fr>=0;Fr-=1){var wr=He.get(Ie[Fr].key)||T;if(wr[tt]1&&arguments[1]!==void 0?arguments[1]:!1,Ye=qe&&typeof qe.getBoundingClientRect=="function"&&qe.getBoundingClientRect().width;if(Ye){if(st){var Se=getComputedStyle(qe),Ie=Se.marginLeft,Oe=Se.marginRight;Ye+=+Ie.replace("px","")+ +Oe.replace("px","")}Ye=+Ye.toFixed(6)}return Ye||0},ve=function(qe,st,Ye){qe&&Object(W.a)(qe.style)==="object"&&(qe.style[st]=Ye)},Ce=function(){return te.any},Ke=u("bdgK"),Qe=u("i8i4"),rt=u.n(Qe),at=u("wgJM"),it=u("l4aY"),ct=u("m+aA"),je=u("c+Xe"),Pe=u("zT1h"),$e=u("QC+M");function pt(He,qe,st){return st?He[0]===qe[0]:He[0]===qe[0]&&He[1]===qe[1]}function et(He,qe,st){var Ye=He[qe]||{};return Object(d.a)(Object(d.a)({},Ye),st)}function Ct(He,qe,st,Ye){for(var Se=st.points,Ie=Object.keys(He),Oe=0;Oe1&&arguments[1]!==void 0?arguments[1]:2;qe();var Ie=Object(at.a)(function(){Se<=1?Ye({isCanceled:function(){return Ie!==He.current}}):st(Ye,Se-1)});He.current=Ie}return h.useEffect(function(){return function(){qe()}},[]),[st,qe]},Kn=[_t,Dt,Lt,At],Hn=!1,Fn=!0;function hn(He){return He===Lt||He===At}var Ur=function(He,qe){var st=h.useState(Ot),Ye=Object(m.a)(st,2),Se=Ye[0],Ie=Ye[1],Oe=yn(),Ve=Object(m.a)(Oe,2),We=Ve[0],tt=Ve[1];function Je(){Ie(_t)}return Nn(function(){if(Se!==Ot&&Se!==At){var Et=Kn.indexOf(Se),kt=Kn[Et+1],Xt=qe(Se);Xt===Hn?Ie(kt):We(function(Ht){function Nt(){if(Ht.isCanceled())return;Ie(kt)}Xt===!0?Nt():Promise.resolve(Xt).then(Nt)})}},[He,Se]),h.useEffect(function(){return function(){tt()}},[]),[Je,Se]},Br=function(He){var qe=Object(h.useRef)(),st=Object(h.useRef)(He);st.current=He;var Ye=h.useCallback(function(Oe){st.current(Oe)},[]);function Se(Oe){Oe&&(Oe.removeEventListener(Pt,Ye),Oe.removeEventListener(rn,Ye))}function Ie(Oe){qe.current&&qe.current!==Oe&&Se(qe.current),Oe&&Oe!==qe.current&&(Oe.addEventListener(Pt,Ye),Oe.addEventListener(rn,Ye),qe.current=Oe)}return h.useEffect(function(){return function(){Se(qe.current)}},[]),[Ie,Se]};function Nr(He,qe,st,Ye){var Se=Ye.motionEnter,Ie=Se===void 0?!0:Se,Oe=Ye.motionAppear,Ve=Oe===void 0?!0:Oe,We=Ye.motionLeave,tt=We===void 0?!0:We,Je=Ye.motionDeadline,Et=Ye.motionLeaveImmediately,kt=Ye.onAppearPrepare,Xt=Ye.onEnterPrepare,Ht=Ye.onLeavePrepare,Nt=Ye.onAppearStart,_n=Ye.onEnterStart,vn=Ye.onLeaveStart,nr=Ye.onAppearActive,ar=Ye.onEnterActive,Fr=Ye.onLeaveActive,wr=Ye.onAppearEnd,Ir=Ye.onEnterEnd,_r=Ye.onLeaveEnd,kn=Ye.onVisibleChanged,tr=jt(),Sn=Object(m.a)(tr,2),sn=Sn[0],Tn=Sn[1],pr=jt(lt),Jr=Object(m.a)(pr,2),Vn=Jr[0],ua=Jr[1],oa=jt(null),aa=Object(m.a)(oa,2),$n=aa[0],Jn=aa[1],sr=Object(h.useRef)(!1),lr=Object(h.useRef)(null),er=Object(h.useRef)(!1),ea=Object(h.useRef)(null);function va(){var Ia=st();return Ia||ea.current}var xa=Object(h.useRef)(!1);function ga(Ia){var Ca=va();if(Ia&&!Ia.deadline&&Ia.target!==Ca)return;var Ya;Vn===ot&&xa.current?Ya=wr==null?void 0:wr(Ca,Ia):Vn===we&&xa.current?Ya=Ir==null?void 0:Ir(Ca,Ia):Vn===Xe&&xa.current&&(Ya=_r==null?void 0:_r(Ca,Ia)),Ya!==!1&&!er.current&&(ua(lt),Jn(null))}var La=Br(ga),Ra=Object(m.a)(La,1),Ma=Ra[0],ka=h.useMemo(function(){var Ia,Ca,Ya;switch(Vn){case"appear":return Ia={},Object(P.a)(Ia,_t,kt),Object(P.a)(Ia,Dt,Nt),Object(P.a)(Ia,Lt,nr),Ia;case"enter":return Ca={},Object(P.a)(Ca,_t,Xt),Object(P.a)(Ca,Dt,_n),Object(P.a)(Ca,Lt,ar),Ca;case"leave":return Ya={},Object(P.a)(Ya,_t,Ht),Object(P.a)(Ya,Dt,vn),Object(P.a)(Ya,Lt,Fr),Ya;default:return{}}},[Vn]),ei=Ur(Vn,function(Ia){if(Ia===_t){var Ca=ka[_t];return Ca?Ca(va()):Hn}if(Ta in ka){var Ya;Jn(((Ya=ka[Ta])===null||Ya===void 0?void 0:Ya.call(ka,va(),null))||null)}return Ta===Lt&&(Ma(va()),Je>0&&(clearTimeout(lr.current),lr.current=setTimeout(function(){ga({deadline:!0})},Je))),Fn}),Fi=Object(m.a)(ei,2),Ai=Fi[0],Ta=Fi[1],_i=hn(Ta);xa.current=_i,Nn(function(){Tn(qe);var Ia=sr.current;if(sr.current=!0,!He)return;var Ca;!Ia&&qe&&Ve&&(Ca=ot),Ia&&qe&&Ie&&(Ca=we),(Ia&&!qe&&tt||!Ia&&Et&&!qe&&tt)&&(Ca=Xe),Ca&&(ua(Ca),Ai())},[qe]),Object(h.useEffect)(function(){(Vn===ot&&!Ve||Vn===we&&!Ie||Vn===Xe&&!tt)&&ua(lt)},[Ve,Ie,tt]),Object(h.useEffect)(function(){return function(){clearTimeout(lr.current),er.current=!0}},[]),Object(h.useEffect)(function(){sn!==void 0&&Vn===lt&&(kn==null||kn(sn))},[sn,Vn]);var Ci=$n;return ka[_t]&&Ta===Dt&&(Ci=Object(d.a)({transition:"none"},Ci)),[Vn,Ta,Ci,sn!=null?sn:qe]}var xr=function(He){Object(E.a)(st,He);var qe=Object(o.a)(st);function st(){return Object(R.a)(this,st),qe.apply(this,arguments)}return Object(w.a)(st,[{key:"render",value:function(){return this.props.children}}]),st}(h.Component),Hr=xr;function Cr(He){var qe=He;Object(W.a)(He)==="object"&&(qe=He.transitionSupport);function st(Se){return!!(Se.motionName&&qe)}var Ye=h.forwardRef(function(Se,Ie){var Oe=Se.visible,Ve=Oe===void 0?!0:Oe,We=Se.removeOnLeave,tt=We===void 0?!0:We,Je=Se.forceRender,Et=Se.children,kt=Se.motionName,Xt=Se.leavedClassName,Ht=Se.eventProps,Nt=st(Se),_n=Object(h.useRef)(),vn=Object(h.useRef)();function nr(){try{return Object(ct.a)(_n.current||vn.current)}catch(ua){return null}}var ar=Nr(Nt,Ve,nr,Se),Fr=Object(m.a)(ar,4),wr=Fr[0],Ir=Fr[1],_r=Fr[2],kn=Fr[3],tr=h.useRef(kn);kn&&(tr.current=!0);var Sn=Object(h.useRef)(Ie);Sn.current=Ie;var sn=h.useCallback(function(ua){_n.current=ua,Object(je.b)(Sn.current,ua)},[]),Tn,pr=Object(d.a)(Object(d.a)({},Ht),{},{visible:Ve});if(!Et)Tn=null;else if(wr===lt||!st(Se))kn?Tn=Et(Object(d.a)({},pr),sn):!tt&&tr.current?Tn=Et(Object(d.a)(Object(d.a)({},pr),{},{className:Xt}),sn):Je?Tn=Et(Object(d.a)(Object(d.a)({},pr),{},{style:{display:"none"}}),sn):Tn=null;else{var Jr,Vn;Ir===_t?Vn="prepare":hn(Ir)?Vn="active":Ir===Dt&&(Vn="start"),Tn=Et(Object(d.a)(Object(d.a)({},pr),{},{className:S()(ze(kt,wr),(Jr={},Object(P.a)(Jr,ze(kt,"".concat(wr,"-").concat(Vn)),Vn),Object(P.a)(Jr,kt,typeof kt=="string"),Jr)),style:_r}),sn)}return h.createElement(Hr,{ref:vn},Tn)});return Ye.displayName="CSSMotion",Ye}var tn=Cr(An),Yt="add",En="keep",an="remove",Pr="removed";function yr(He){var qe;return He&&Object(W.a)(He)==="object"&&"key"in He?qe=He:qe={key:He},Object(d.a)(Object(d.a)({},qe),{},{key:String(qe.key)})}function or(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return He.map(yr)}function Gr(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],st=[],Ye=0,Se=qe.length,Ie=or(He),Oe=or(qe);Ie.forEach(function(tt){for(var Je=!1,Et=Ye;Et1});return We.forEach(function(tt){st=st.filter(function(Je){var Et=Je.key,kt=Je.status;return Et!==tt||kt!==an}),st.forEach(function(Je){Je.key===tt&&(Je.status=En)})}),st}var on=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function kr(He){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:tn,st=function(Ye){Object(E.a)(Ie,Ye);var Se=Object(o.a)(Ie);function Ie(){var Oe;return Object(R.a)(this,Ie),Oe=Se.apply(this,arguments),Oe.state={keyEntities:[]},Oe.removeKey=function(Ve){Oe.setState(function(We){var tt=We.keyEntities;return{keyEntities:tt.map(function(Je){return Je.key!==Ve?Je:Object(d.a)(Object(d.a)({},Je),{},{status:Pr})})}})},Oe}return Object(w.a)(Ie,[{key:"render",value:function(){var Ve=this,We=this.state.keyEntities,tt=this.props,Je=tt.component,Et=tt.children,kt=tt.onVisibleChanged,Xt=Object(D.a)(tt,["component","children","onVisibleChanged"]),Ht=Je||h.Fragment,Nt={};return on.forEach(function(_n){Nt[_n]=Xt[_n],delete Xt[_n]}),delete Xt.keys,h.createElement(Ht,Xt,We.map(function(_n){var vn=_n.status,nr=Object(D.a)(_n,["status"]),ar=vn===Yt||vn===En;return h.createElement(qe,Object(c.a)({},Nt,{key:nr.key,visible:ar,eventProps:nr,onVisibleChanged:function(wr){kt==null||kt(wr,{key:nr.key}),wr||Ve.removeKey(nr.key)}}),Et)}))}}],[{key:"getDerivedStateFromProps",value:function(Ve,We){var tt=Ve.keys,Je=We.keyEntities,Et=or(tt),kt=Gr(Je,Et);return{keyEntities:kt.filter(function(Xt){var Ht=Je.find(function(Nt){var _n=Nt.key;return Xt.key===_n});return!(Ht&&Ht.status===Pr&&Xt.status===an)})}}}]),Ie}(h.Component);return st.defaultProps={component:"div"},st}var Rr=kr(An),sa=tn;function Mr(He){var qe=He.prefixCls,st=He.motion,Ye=He.animation,Se=He.transitionName;return st||(Ye?{motionName:"".concat(qe,"-").concat(Ye)}:Se?{motionName:Se}:null)}function ya(He){var qe=He.prefixCls,st=He.visible,Ye=He.zIndex,Se=He.mask,Ie=He.maskMotion,Oe=He.maskAnimation,Ve=He.maskTransitionName;if(!Se)return null;var We={};return(Ie||Ve||Oe)&&(We=Object(d.a)({motionAppear:!0},Mr({motion:Ie,prefixCls:qe,transitionName:Ve,animation:Oe}))),h.createElement(sa,Object(c.a)({},We,{visible:st,removeOnLeave:!0}),function(tt){var Je=tt.className;return h.createElement("div",{style:{zIndex:Ye},className:S()("".concat(qe,"-mask"),Je)})})}var Da=u("9mu1"),Aa=u("o0o1"),Ba=u.n(Aa),$r=u("HaE+"),Or=["measure","align",null,"motion"],qn=function(He,qe){var st=Object(h.useState)(null),Ye=Object(m.a)(st,2),Se=Ye[0],Ie=Ye[1],Oe=Object(h.useRef)(),Ve=Object(h.useRef)(!1);function We(Et){Ve.current||Ie(Et)}function tt(){at.a.cancel(Oe.current)}function Je(Et){tt(),Oe.current=Object(at.a)(function(){We(function(kt){switch(Se){case"align":return"motion";case"motion":return"stable";default:}return kt}),Et==null||Et()})}return Object(h.useEffect)(function(){We("measure")},[He]),Object(h.useEffect)(function(){switch(Se){case"measure":qe();break;default:}Se&&(Oe.current=Object(at.a)(Object($r.a)(Ba.a.mark(function Et(){var kt,Xt;return Ba.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:kt=Or.indexOf(Se),Xt=Or[kt+1],Xt&&kt!==-1&&We(Xt);case 3:case"end":return Nt.stop()}},Et)}))))},[Se]),Object(h.useEffect)(function(){return function(){Ve.current=!0,tt()}},[]),[Se,Je]},ha=function(He){var qe=h.useState({width:0,height:0}),st=Object(m.a)(qe,2),Ye=st[0],Se=st[1];function Ie(Ve){Se({width:Ve.offsetWidth,height:Ve.offsetHeight})}var Oe=h.useMemo(function(){var Ve={};if(He){var We=Ye.width,tt=Ye.height;He.indexOf("height")!==-1&&tt?Ve.height=tt:He.indexOf("minHeight")!==-1&&tt&&(Ve.minHeight=tt),He.indexOf("width")!==-1&&We?Ve.width=We:He.indexOf("minWidth")!==-1&&We&&(Ve.minWidth=We)}return Ve},[He,Ye]);return[Oe,Ie]},wa=h.forwardRef(function(He,qe){var st=He.visible,Ye=He.prefixCls,Se=He.className,Ie=He.style,Oe=He.children,Ve=He.zIndex,We=He.stretch,tt=He.destroyPopupOnHide,Je=He.forceRender,Et=He.align,kt=He.point,Xt=He.getRootDomNode,Ht=He.getClassNameFromAlign,Nt=He.onAlign,_n=He.onMouseEnter,vn=He.onMouseLeave,nr=He.onMouseDown,ar=He.onTouchStart,Fr=Object(h.useRef)(),wr=Object(h.useRef)(),Ir=Object(h.useState)(),_r=Object(m.a)(Ir,2),kn=_r[0],tr=_r[1],Sn=ha(We),sn=Object(m.a)(Sn,2),Tn=sn[0],pr=sn[1];function Jr(){We&&pr(Xt())}var Vn=qn(st,Jr),ua=Object(m.a)(Vn,2),oa=ua[0],aa=ua[1],$n=Object(h.useRef)();function Jn(){return kt||Xt}function sr(){var La;(La=Fr.current)===null||La===void 0||La.forceAlign()}function lr(La,Ra){var Ma=Ht(Ra);kn!==Ma&&tr(Ma),oa==="align"&&(kn!==Ma?Promise.resolve().then(function(){sr()}):aa(function(){var ka;(ka=$n.current)===null||ka===void 0||ka.call($n)}),Nt==null||Nt(La,Ra))}var er=Object(d.a)({},Mr(He));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(La){var Ra=er[La];er[La]=function(Ma,ka){return aa(),Ra==null?void 0:Ra(Ma,ka)}});function ea(){return new Promise(function(La){$n.current=La})}h.useEffect(function(){!er.motionName&&oa==="motion"&&aa()},[er.motionName,oa]),h.useImperativeHandle(qe,function(){return{forceAlign:sr,getElement:function(){return wr.current}}});var va=Object(d.a)(Object(d.a)({},Tn),{},{zIndex:Ve,opacity:oa==="motion"||oa==="stable"||!st?void 0:0,pointerEvents:oa==="stable"?void 0:"none"},Ie),xa=!0;(Et==null?void 0:Et.points)&&(oa==="align"||oa==="stable")&&(xa=!1);var ga=Oe;return h.Children.count(Oe)>1&&(ga=h.createElement("div",{className:"".concat(Ye,"-content")},Oe)),h.createElement(sa,Object(c.a)({visible:st,ref:wr,leavedClassName:"".concat(Ye,"-hidden")},er,{onAppearPrepare:ea,onEnterPrepare:ea,removeOnLeave:tt,forceRender:Je}),function(La,Ra){var Ma=La.className,ka=La.style,ei=S()(Ye,Se,kn,Ma);return h.createElement(Da.a,{target:Jn(),key:"popup",ref:Fr,monitorWindowResize:!0,disabled:xa,align:Et,onAlign:lr},h.createElement("div",{ref:Ra,className:ei,onMouseEnter:_n,onMouseLeave:vn,onMouseDownCapture:nr,onTouchStartCapture:ar,style:Object(d.a)(Object(d.a)({},ka),va)},ga))})});wa.displayName="PopupInner";var Pa=wa,rr=h.forwardRef(function(He,qe){var st=He.prefixCls,Ye=He.visible,Se=He.zIndex,Ie=He.children,Oe=He.mobile;Oe=Oe===void 0?{}:Oe;var Ve=Oe.popupClassName,We=Oe.popupStyle,tt=Oe.popupMotion,Je=tt===void 0?{}:tt,Et=Oe.popupRender,kt=h.useRef();h.useImperativeHandle(qe,function(){return{forceAlign:function(){},getElement:function(){return kt.current}}});var Xt=Object(d.a)({zIndex:Se},We),Ht=Ie;return h.Children.count(Ie)>1&&(Ht=h.createElement("div",{className:"".concat(st,"-content")},Ie)),Et&&(Ht=Et(Ht)),h.createElement(sa,Object(c.a)({visible:Ye,ref:kt,removeOnLeave:!0},Je),function(Nt,_n){var vn=Nt.className,nr=Nt.style,ar=S()(st,Ve,vn);return h.createElement("div",{ref:_n,className:ar,style:Object(d.a)(Object(d.a)({},nr),Xt)},Ht)})});rr.displayName="MobilePopupInner";var ai=rr,Fa=["visible","mobile"],Ua=h.forwardRef(function(He,qe){var st=He.visible,Ye=He.mobile,Se=Object(D.a)(He,Fa),Ie=Object(h.useState)(st),Oe=Object(m.a)(Ie,2),Ve=Oe[0],We=Oe[1],tt=Object(h.useState)(!1),Je=Object(m.a)(tt,2),Et=Je[0],kt=Je[1],Xt=Object(d.a)(Object(d.a)({},Se),{},{visible:Ve});Object(h.useEffect)(function(){We(st),st&&Ye&&kt(ke())},[st,Ye]);var Ht=Et?h.createElement(ai,Object(c.a)({},Xt,{mobile:Ye,ref:qe})):h.createElement(Pa,Object(c.a)({},Xt,{ref:qe}));return h.createElement("div",null,h.createElement(ya,Xt),Ht)});Ua.displayName="Popup";var oi=Ua,Sa=h.createContext(null),qa=Sa;function Ga(){}function Di(){return""}function hi(He){return He?He.ownerDocument:window.document}var ra=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function la(He){var qe=function(st){Object(E.a)(Se,st);var Ye=Object(o.a)(Se);function Se(Ie){var Oe;Object(R.a)(this,Se),Oe=Ye.call(this,Ie),Oe.popupRef=h.createRef(),Oe.triggerRef=h.createRef(),Oe.attachId=void 0,Oe.clickOutsideHandler=void 0,Oe.touchOutsideHandler=void 0,Oe.contextMenuOutsideHandler1=void 0,Oe.contextMenuOutsideHandler2=void 0,Oe.mouseDownTimeout=void 0,Oe.focusTime=void 0,Oe.preClickTime=void 0,Oe.preTouchTime=void 0,Oe.delayTimer=void 0,Oe.hasPopupMouseDown=void 0,Oe.onMouseEnter=function(We){var tt=Oe.props.mouseEnterDelay;Oe.fireEvents("onMouseEnter",We),Oe.delaySetPopupVisible(!0,tt,tt?null:We)},Oe.onMouseMove=function(We){Oe.fireEvents("onMouseMove",We),Oe.setPoint(We)},Oe.onMouseLeave=function(We){Oe.fireEvents("onMouseLeave",We),Oe.delaySetPopupVisible(!1,Oe.props.mouseLeaveDelay)},Oe.onPopupMouseEnter=function(){Oe.clearDelayTimer()},Oe.onPopupMouseLeave=function(We){var tt;if(We.relatedTarget&&!We.relatedTarget.setTimeout&&Object(it.a)((tt=Oe.popupRef.current)===null||tt===void 0?void 0:tt.getElement(),We.relatedTarget))return;Oe.delaySetPopupVisible(!1,Oe.props.mouseLeaveDelay)},Oe.onFocus=function(We){Oe.fireEvents("onFocus",We),Oe.clearDelayTimer(),Oe.isFocusToShow()&&(Oe.focusTime=Date.now(),Oe.delaySetPopupVisible(!0,Oe.props.focusDelay))},Oe.onMouseDown=function(We){Oe.fireEvents("onMouseDown",We),Oe.preClickTime=Date.now()},Oe.onTouchStart=function(We){Oe.fireEvents("onTouchStart",We),Oe.preTouchTime=Date.now()},Oe.onBlur=function(We){Oe.fireEvents("onBlur",We),Oe.clearDelayTimer(),Oe.isBlurToHide()&&Oe.delaySetPopupVisible(!1,Oe.props.blurDelay)},Oe.onContextMenu=function(We){We.preventDefault(),Oe.fireEvents("onContextMenu",We),Oe.setPopupVisible(!0,We)},Oe.onContextMenuClose=function(){Oe.isContextMenuToShow()&&Oe.close()},Oe.onClick=function(We){if(Oe.fireEvents("onClick",We),Oe.focusTime){var tt;if(Oe.preClickTime&&Oe.preTouchTime?tt=Math.min(Oe.preClickTime,Oe.preTouchTime):Oe.preClickTime?tt=Oe.preClickTime:Oe.preTouchTime&&(tt=Oe.preTouchTime),Math.abs(tt-Oe.focusTime)<20)return;Oe.focusTime=0}Oe.preClickTime=0,Oe.preTouchTime=0,Oe.isClickToShow()&&(Oe.isClickToHide()||Oe.isBlurToHide())&&We&&We.preventDefault&&We.preventDefault();var Je=!Oe.state.popupVisible;(Oe.isClickToHide()&&!Je||Je&&Oe.isClickToShow())&&Oe.setPopupVisible(!Oe.state.popupVisible,We)},Oe.onPopupMouseDown=function(){if(Oe.hasPopupMouseDown=!0,clearTimeout(Oe.mouseDownTimeout),Oe.mouseDownTimeout=window.setTimeout(function(){Oe.hasPopupMouseDown=!1},0),Oe.context){var We;(We=Oe.context).onPopupMouseDown.apply(We,arguments)}},Oe.onDocumentClick=function(We){if(Oe.props.mask&&!Oe.props.maskClosable)return;var tt=We.target,Je=Oe.getRootDomNode(),Et=Oe.getPopupDomNode();(!Object(it.a)(Je,tt)||Oe.isContextMenuOnly())&&!Object(it.a)(Et,tt)&&!Oe.hasPopupMouseDown&&Oe.close()},Oe.getRootDomNode=function(){var We=Oe.props.getTriggerDOMNode;if(We)return We(Oe.triggerRef.current);try{var tt=Object(ct.a)(Oe.triggerRef.current);if(tt)return tt}catch(Je){}return rt.a.findDOMNode(Object(C.a)(Oe))},Oe.getPopupClassNameFromAlign=function(We){var tt=[],Je=Oe.props,Et=Je.popupPlacement,kt=Je.builtinPlacements,Xt=Je.prefixCls,Ht=Je.alignPoint,Nt=Je.getPopupClassNameFromAlign;return Et&&kt&&tt.push(Ct(kt,Xt,We,Ht)),Nt&&tt.push(Nt(We)),tt.join(" ")},Oe.getComponent=function(){var We=Oe.props,tt=We.prefixCls,Je=We.destroyPopupOnHide,Et=We.popupClassName,kt=We.onPopupAlign,Xt=We.popupMotion,Ht=We.popupAnimation,Nt=We.popupTransitionName,_n=We.popupStyle,vn=We.mask,nr=We.maskAnimation,ar=We.maskTransitionName,Fr=We.maskMotion,wr=We.zIndex,Ir=We.popup,_r=We.stretch,kn=We.alignPoint,tr=We.mobile,Sn=We.forceRender,sn=Oe.state,Tn=sn.popupVisible,pr=sn.point,Jr=Oe.getPopupAlign(),Vn={};return Oe.isMouseEnterToShow()&&(Vn.onMouseEnter=Oe.onPopupMouseEnter),Oe.isMouseLeaveToHide()&&(Vn.onMouseLeave=Oe.onPopupMouseLeave),Vn.onMouseDown=Oe.onPopupMouseDown,Vn.onTouchStart=Oe.onPopupMouseDown,h.createElement(oi,Object(c.a)({prefixCls:tt,destroyPopupOnHide:Je,visible:Tn,point:kn&&pr,className:Et,align:Jr,onAlign:kt,animation:Ht,getClassNameFromAlign:Oe.getPopupClassNameFromAlign},Vn,{stretch:_r,getRootDomNode:Oe.getRootDomNode,style:_n,mask:vn,zIndex:wr,transitionName:Nt,maskAnimation:nr,maskTransitionName:ar,maskMotion:Fr,ref:Oe.popupRef,motion:Xt,mobile:tr,forceRender:Sn}),typeof Ir=="function"?Ir():Ir)},Oe.attachParent=function(We){at.a.cancel(Oe.attachId);var tt=Oe.props,Je=tt.getPopupContainer,Et=tt.getDocument,kt=Oe.getRootDomNode(),Xt;Je?(kt||Je.length===0)&&(Xt=Je(kt)):Xt=Et(Oe.getRootDomNode()).body,Xt?Xt.appendChild(We):Oe.attachId=Object(at.a)(function(){Oe.attachParent(We)})},Oe.getContainer=function(){var We=Oe.props.getDocument,tt=We(Oe.getRootDomNode()).createElement("div");return tt.style.position="absolute",tt.style.top="0",tt.style.left="0",tt.style.width="100%",Oe.attachParent(tt),tt},Oe.setPoint=function(We){var tt=Oe.props.alignPoint;if(!tt||!We)return;Oe.setState({point:{pageX:We.pageX,pageY:We.pageY}})},Oe.handlePortalUpdate=function(){Oe.state.prevPopupVisible!==Oe.state.popupVisible&&Oe.props.afterPopupVisibleChange(Oe.state.popupVisible)},Oe.triggerContextValue={onPopupMouseDown:Oe.onPopupMouseDown};var Ve;return"popupVisible"in Ie?Ve=!!Ie.popupVisible:Ve=!!Ie.defaultPopupVisible,Oe.state={prevPopupVisible:Ve,popupVisible:Ve},ra.forEach(function(We){Oe["fire".concat(We)]=function(tt){Oe.fireEvents(We,tt)}}),Oe}return Object(w.a)(Se,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Oe=this.props,Ve=this.state;if(Ve.popupVisible){var We;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(We=Oe.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Pe.a)(We,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(We=We||Oe.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Pe.a)(We,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(We=We||Oe.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Pe.a)(We,"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),at.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Oe;return((Oe=this.popupRef.current)===null||Oe===void 0?void 0:Oe.getElement())||null}},{key:"getPopupAlign",value:function(){var Oe=this.props,Ve=Oe.popupPlacement,We=Oe.popupAlign,tt=Oe.builtinPlacements;return Ve&&tt?et(tt,Ve,We):We}},{key:"setPopupVisible",value:function(Oe,Ve){var We=this.props.alignPoint,tt=this.state.popupVisible;this.clearDelayTimer(),tt!==Oe&&("popupVisible"in this.props||this.setState({popupVisible:Oe,prevPopupVisible:tt}),this.props.onPopupVisibleChange(Oe)),We&&Ve&&Oe&&this.setPoint(Ve)}},{key:"delaySetPopupVisible",value:function(Oe,Ve,We){var tt=this,Je=Ve*1e3;if(this.clearDelayTimer(),Je){var Et=We?{pageX:We.pageX,pageY:We.pageY}:null;this.delayTimer=window.setTimeout(function(){tt.setPopupVisible(Oe,Et),tt.clearDelayTimer()},Je)}else this.setPopupVisible(Oe,We)}},{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(Oe){var Ve=this.props.children.props,We=this.props;return Ve[Oe]&&We[Oe]?this["fire".concat(Oe)]:Ve[Oe]||We[Oe]}},{key:"isClickToShow",value:function(){var Oe=this.props,Ve=Oe.action,We=Oe.showAction;return Ve.indexOf("click")!==-1||We.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Oe=this.props.action;return Oe==="contextMenu"||Oe.length===1&&Oe[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Oe=this.props,Ve=Oe.action,We=Oe.showAction;return Ve.indexOf("contextMenu")!==-1||We.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Oe=this.props,Ve=Oe.action,We=Oe.hideAction;return Ve.indexOf("click")!==-1||We.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Oe=this.props,Ve=Oe.action,We=Oe.showAction;return Ve.indexOf("hover")!==-1||We.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Oe=this.props,Ve=Oe.action,We=Oe.hideAction;return Ve.indexOf("hover")!==-1||We.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Oe=this.props,Ve=Oe.action,We=Oe.showAction;return Ve.indexOf("focus")!==-1||We.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Oe=this.props,Ve=Oe.action,We=Oe.hideAction;return Ve.indexOf("focus")!==-1||We.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Oe;(Oe=this.popupRef.current)===null||Oe===void 0||Oe.forceAlign()}}},{key:"fireEvents",value:function(Oe,Ve){var We=this.props.children.props[Oe];We&&We(Ve);var tt=this.props[Oe];tt&&tt(Ve)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Oe=this.state.popupVisible,Ve=this.props,We=Ve.children,tt=Ve.forceRender,Je=Ve.alignPoint,Et=Ve.className,kt=Ve.autoDestroy,Xt=h.Children.only(We),Ht={key:"trigger"};this.isContextMenuToShow()?Ht.onContextMenu=this.onContextMenu:Ht.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Ht.onClick=this.onClick,Ht.onMouseDown=this.onMouseDown,Ht.onTouchStart=this.onTouchStart):(Ht.onClick=this.createTwoChains("onClick"),Ht.onMouseDown=this.createTwoChains("onMouseDown"),Ht.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Ht.onMouseEnter=this.onMouseEnter,Je&&(Ht.onMouseMove=this.onMouseMove)):Ht.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Ht.onMouseLeave=this.onMouseLeave:Ht.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Ht.onFocus=this.onFocus,Ht.onBlur=this.onBlur):(Ht.onFocus=this.createTwoChains("onFocus"),Ht.onBlur=this.createTwoChains("onBlur"));var Nt=S()(Xt&&Xt.props&&Xt.props.className,Et);Nt&&(Ht.className=Nt);var _n=Object(d.a)({},Ht);Object(je.c)(Xt)&&(_n.ref=Object(je.a)(this.triggerRef,Xt.ref));var vn=h.cloneElement(Xt,_n),nr;return(Oe||this.popupRef.current||tt)&&(nr=h.createElement(He,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Oe&&kt&&(nr=null),h.createElement(qa.Provider,{value:this.triggerContextValue},vn,nr)}}],[{key:"getDerivedStateFromProps",value:function(Oe,Ve){var We=Oe.popupVisible,tt={};return We!==void 0&&Ve.popupVisible!==We&&(tt.popupVisible=We,tt.prevPopupVisible=Ve.popupVisible),tt}}]),Se}(h.Component);return qe.contextType=qa,qe.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Di,getDocument:hi,onPopupVisibleChange:Ga,afterPopupVisibleChange:Ga,onPopupAlign:Ga,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 ia=la($e.a),me={adjustX:1,adjustY:1},Ze={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]}},mt=Ze,Mt=0,St={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},zt=function(qe,st,Ye){var Se=re(st),Ie=qe.getState();qe.setState({defaultActiveFirst:Object(d.a)(Object(d.a)({},Ie.defaultActiveFirst),{},Object(P.a)({},Se,Ye))})},nn=function(He){Object(E.a)(st,He);var qe=Object(o.a)(st);function st(Ye){var Se;Object(R.a)(this,st),Se=qe.call(this,Ye),Se.onDestroy=function(Je){Se.props.onDestroy(Je)},Se.onKeyDown=function(Je){var Et=Je.keyCode,kt=Se.menuInstance,Xt=Se.props.store,Ht=Se.getVisible();if(Et===p.a.ENTER)return Se.onTitleClick(Je),zt(Xt,Se.props.eventKey,!0),!0;if(Et===p.a.RIGHT)return Ht?kt.onKeyDown(Je):(Se.triggerOpenChange(!0),zt(Xt,Se.props.eventKey,!0)),!0;if(Et===p.a.LEFT){var Nt;if(Ht)Nt=kt.onKeyDown(Je);else return;return Nt||(Se.triggerOpenChange(!1),Nt=!0),Nt}return Ht&&(Et===p.a.UP||Et===p.a.DOWN)?kt.onKeyDown(Je):void 0},Se.onOpenChange=function(Je){Se.props.onOpenChange(Je)},Se.onPopupVisibleChange=function(Je){Se.triggerOpenChange(Je,Je?"mouseenter":"mouseleave")},Se.onMouseEnter=function(Je){var Et=Se.props,kt=Et.eventKey,Xt=Et.onMouseEnter,Ht=Et.store;zt(Ht,Se.props.eventKey,!1),Xt({key:kt,domEvent:Je})},Se.onMouseLeave=function(Je){var Et=Se.props,kt=Et.parentMenu,Xt=Et.eventKey,Ht=Et.onMouseLeave;kt.subMenuInstance=Object(C.a)(Se),Ht({key:Xt,domEvent:Je})},Se.onTitleMouseEnter=function(Je){var Et=Se.props,kt=Et.eventKey,Xt=Et.onItemHover,Ht=Et.onTitleMouseEnter;Xt({key:kt,hover:!0}),Ht({key:kt,domEvent:Je})},Se.onTitleMouseLeave=function(Je){var Et=Se.props,kt=Et.parentMenu,Xt=Et.eventKey,Ht=Et.onItemHover,Nt=Et.onTitleMouseLeave;kt.subMenuInstance=Object(C.a)(Se),Ht({key:Xt,hover:!1}),Nt({key:Xt,domEvent:Je})},Se.onTitleClick=function(Je){var Et=Object(C.a)(Se),kt=Et.props;if(kt.onTitleClick({key:kt.eventKey,domEvent:Je}),kt.triggerSubMenuAction==="hover")return;Se.triggerOpenChange(!Se.getVisible(),"click"),zt(kt.store,Se.props.eventKey,!1)},Se.onSubMenuClick=function(Je){typeof Se.props.onClick=="function"&&Se.props.onClick(Se.addKeyPath(Je))},Se.onSelect=function(Je){Se.props.onSelect(Je)},Se.onDeselect=function(Je){Se.props.onDeselect(Je)},Se.getPrefixCls=function(){return"".concat(Se.props.rootPrefixCls,"-submenu")},Se.getActiveClassName=function(){return"".concat(Se.getPrefixCls(),"-active")},Se.getDisabledClassName=function(){return"".concat(Se.getPrefixCls(),"-disabled")},Se.getSelectedClassName=function(){return"".concat(Se.getPrefixCls(),"-selected")},Se.getOpenClassName=function(){return"".concat(Se.props.rootPrefixCls,"-submenu-open")},Se.getVisible=function(){return Se.state.isOpen},Se.getMode=function(){return Se.state.mode},Se.saveMenuInstance=function(Je){Se.menuInstance=Je},Se.addKeyPath=function(Je){return Object(d.a)(Object(d.a)({},Je),{},{keyPath:(Je.keyPath||[]).concat(Se.props.eventKey)})},Se.triggerOpenChange=function(Je,Et){var kt=Se.props.eventKey,Xt=function(){Se.onOpenChange({key:kt,item:Object(C.a)(Se),trigger:Et,open:Je})};Et==="mouseenter"?Se.mouseenterTimeout=setTimeout(function(){Xt()},0):Xt()},Se.isChildrenSelected=function(){var Je={find:!1};return X(Se.props.children,Se.props.selectedKeys,Je),Je.find},Se.isInlineMode=function(){return Se.getMode()==="inline"},Se.adjustWidth=function(){if(!Se.subMenuTitle||!Se.menuInstance)return;var Je=Qe.findDOMNode(Se.menuInstance);if(Je.offsetWidth>=Se.subMenuTitle.offsetWidth)return;Je.style.minWidth="".concat(Se.subMenuTitle.offsetWidth,"px")},Se.saveSubMenuTitle=function(Je){Se.subMenuTitle=Je},Se.getBaseProps=function(){var Je=Object(C.a)(Se),Et=Je.props,kt=Se.getMode();return{mode:kt==="horizontal"?"vertical":kt,visible:Se.getVisible(),level:Et.level+1,inlineIndent:Et.inlineIndent,focusable:!1,onClick:Se.onSubMenuClick,onSelect:Se.onSelect,onDeselect:Se.onDeselect,onDestroy:Se.onDestroy,selectedKeys:Et.selectedKeys,eventKey:"".concat(Et.eventKey,"-menu-"),openKeys:Et.openKeys,motion:Et.motion,onOpenChange:Se.onOpenChange,subMenuOpenDelay:Et.subMenuOpenDelay,parentMenu:Object(C.a)(Se),subMenuCloseDelay:Et.subMenuCloseDelay,forceSubMenuRender:Et.forceSubMenuRender,triggerSubMenuAction:Et.triggerSubMenuAction,builtinPlacements:Et.builtinPlacements,defaultActiveFirst:Et.store.getState().defaultActiveFirst[re(Et.eventKey)],multiple:Et.multiple,prefixCls:Et.rootPrefixCls,id:Se.internalMenuId,manualRef:Se.saveMenuInstance,itemIcon:Et.itemIcon,expandIcon:Et.expandIcon,direction:Et.direction}},Se.getMotion=function(Je,Et){var kt=Object(C.a)(Se),Xt=kt.haveRendered,Ht=Se.props,Nt=Ht.motion,_n=Ht.rootPrefixCls,vn=Object(d.a)(Object(d.a)({},Nt),{},{leavedClassName:"".concat(_n,"-hidden"),removeOnLeave:!1,motionAppear:Xt||!Et||Je!=="inline"});return vn};var Ie=Ye.store,Oe=Ye.eventKey,Ve=Ie.getState(),We=Ve.defaultActiveFirst;Se.isRootMenu=!1;var tt=!1;return We&&(tt=We[Oe]),zt(Ie,Oe,tt),Se.state={mode:Ye.mode,isOpen:Ye.isOpen},Se}return Object(w.a)(st,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Se=this,Ie=this.props,Oe=Ie.mode,Ve=Ie.parentMenu,We=Ie.manualRef,tt=Ie.isOpen,Je=function(){Se.setState({mode:Oe,isOpen:tt})},Et=tt!==this.state.isOpen,kt=Oe!==this.state.mode;if((kt||Et)&&(at.a.cancel(this.updateStateRaf),kt?this.updateStateRaf=Object(at.a)(Je):Je()),We&&We(this),Oe!=="horizontal"||!(Ve==null?void 0:Ve.isRootMenu)||!tt)return;this.minWidthTimeout=setTimeout(function(){return Se.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Se=this.props,Ie=Se.onDestroy,Oe=Se.eventKey;Ie&&Ie(Oe),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),at.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Se,Ie){var Oe=this.getBaseProps();return h.createElement(Qt,Object(c.a)({},Oe,{id:this.internalMenuId,className:Se,style:Ie}),this.props.children)}},{key:"renderChildren",value:function(){var Se=this,Ie=this.getBaseProps(),Oe=Ie.mode,Ve=Ie.visible,We=Ie.forceSubMenuRender,tt=Ie.direction,Je=this.getMotion(Oe,Ve);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ve||We,!this.haveOpened)return h.createElement("div",null);var Et=S()("".concat(Ie.prefixCls,"-sub"),Object(P.a)({},"".concat(Ie.prefixCls,"-rtl"),tt==="rtl"));return this.isInlineMode()?h.createElement(sa,Object(c.a)({visible:Ie.visible,forceRender:We},Je),function(kt){var Xt=kt.className,Ht=kt.style,Nt=S()(Et,Xt);return Se.renderPopupMenu(Nt,Ht)}):this.renderPopupMenu(Et)}},{key:"render",value:function(){var Se,Ie,Oe,Ve=Object(d.a)({},this.props),We=this.getVisible(),tt=this.getPrefixCls(),Je=this.isInlineMode(),Et=this.getMode(),kt=S()(tt,"".concat(tt,"-").concat(Et),(Se={},Object(P.a)(Se,Ve.className,!!Ve.className),Object(P.a)(Se,this.getOpenClassName(),We),Object(P.a)(Se,this.getActiveClassName(),Ve.active||We&&!Je),Object(P.a)(Se,this.getDisabledClassName(),Ve.disabled),Object(P.a)(Se,this.getSelectedClassName(),this.isChildrenSelected()),Se));this.internalMenuId||(Ve.eventKey?this.internalMenuId="".concat(Ve.eventKey,"$Menu"):(Mt+=1,this.internalMenuId="$__$".concat(Mt,"$Menu")));var Xt={},Ht={},Nt={};Ve.disabled||(Xt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ht={onClick:this.onTitleClick},Nt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var _n={},vn=Ve.direction,nr=vn==="rtl";Je&&(nr?_n.paddingRight=Ve.inlineIndent*Ve.level:_n.paddingLeft=Ve.inlineIndent*Ve.level);var ar={};this.getVisible()&&(ar={"aria-owns":this.internalMenuId});var Fr=null;Et!=="horizontal"&&(Fr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Fr=h.createElement(this.props.expandIcon,Object(d.a)({},this.props))));var wr=h.createElement("div",Object(c.a)({ref:this.saveSubMenuTitle,style:_n,className:"".concat(tt,"-title"),role:"button"},Nt,Ht,{"aria-expanded":We},ar,{"aria-haspopup":"true",title:typeof Ve.title=="string"?Ve.title:void 0}),Ve.title,Fr||h.createElement("i",{className:"".concat(tt,"-arrow")})),Ir=this.renderChildren(),_r=((Ie=Ve.parentMenu)===null||Ie===void 0?void 0:Ie.isRootMenu)?Ve.parentMenu.props.getPopupContainer:function(Jn){return Jn.parentNode},kn=St[Et],tr=Ve.popupOffset?{offset:Ve.popupOffset}:{},Sn=S()((Oe={},Object(P.a)(Oe,Ve.popupClassName,Ve.popupClassName&&!Je),Object(P.a)(Oe,"".concat(tt,"-rtl"),nr),Oe)),sn=Ve.disabled,Tn=Ve.triggerSubMenuAction,pr=Ve.subMenuOpenDelay,Jr=Ve.forceSubMenuRender,Vn=Ve.subMenuCloseDelay,ua=Ve.builtinPlacements;q.forEach(function(Jn){return delete Ve[Jn]}),delete Ve.onClick;var oa=nr?Object(d.a)(Object(d.a)({},gt),ua):Object(d.a)(Object(d.a)({},Ze),ua);delete Ve.direction;var aa=this.getBaseProps(),$n=Je?null:this.getMotion(aa.mode,aa.visible);return h.createElement("li",Object(c.a)({},Ve,Xt,{className:kt,role:"menuitem"}),h.createElement(ia,{prefixCls:tt,popupClassName:S()("".concat(tt,"-popup"),Sn),getPopupContainer:_r,builtinPlacements:oa,popupPlacement:kn,popupVisible:Je?!1:We,popupAlign:tr,popup:Je?null:Ir,action:sn||Je?[]:[Tn],mouseEnterDelay:pr,mouseLeaveDelay:Vn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Jr,popupMotion:$n},wr),Je?Ir:null)}}]),st}(h.Component);nn.defaultProps={onMouseEnter:ee,onMouseLeave:ee,onTitleMouseEnter:ee,onTitleMouseLeave:ee,onTitleClick:ee,manualRef:ee,mode:"vertical",title:""};var pn=Object(A.b)(function(He,qe){var st=He.openKeys,Ye=He.activeKey,Se=He.selectedKeys,Ie=qe.eventKey,Oe=qe.subMenuKey;return{isOpen:st.indexOf(Ie)>-1,active:Ye[Oe]===Ie,selectedKeys:Se}})(nn);pn.isSubMenu=!0;var gn=pn,Dn="menuitem-overflowed",bn=.5,wt=function(He){Object(E.a)(st,He);var qe=Object(o.a)(st);function st(){var Ye;return Object(R.a)(this,st),Ye=qe.apply(this,arguments),Ye.resizeObserver=null,Ye.mutationObserver=null,Ye.originalTotalWidth=0,Ye.overflowedItems=[],Ye.menuItemSizes=[],Ye.cancelFrameId=null,Ye.state={lastVisibleIndex:void 0},Ye.childRef=h.createRef(),Ye.getMenuItemNodes=function(){var Se=Ye.props.prefixCls,Ie=Ye.childRef.current;return Ie?[].slice.call(Ie.children).filter(function(Oe){return Oe.className.split(" ").indexOf("".concat(Se,"-overflowed-submenu"))<0}):[]},Ye.getOverflowedSubMenuItem=function(Se,Ie,Oe){var Ve=Ye.props,We=Ve.overflowedIndicator,tt=Ve.level,Je=Ve.mode,Et=Ve.prefixCls,kt=Ve.theme;if(tt!==1||Je!=="horizontal")return null;var Xt=Ye.props.children[0],Ht=Xt.props,Nt=Ht.children,_n=Ht.title,vn=Ht.style,nr=Object(D.a)(Ht,["children","title","style"]),ar=Object(d.a)({},vn),Fr="".concat(Se,"-overflowed-indicator"),wr="".concat(Se,"-overflowed-indicator");Ie.length===0&&Oe!==!0?ar=Object(d.a)(Object(d.a)({},ar),{},{display:"none"}):Oe&&(ar=Object(d.a)(Object(d.a)({},ar),{},{visibility:"hidden",position:"absolute"}),Fr="".concat(Fr,"-placeholder"),wr="".concat(wr,"-placeholder"));var Ir=kt?"".concat(Et,"-").concat(kt):"",_r={};return q.forEach(function(kn){nr[kn]!==void 0&&(_r[kn]=nr[kn])}),h.createElement(gn,Object(c.a)({title:We,className:"".concat(Et,"-overflowed-submenu"),popupClassName:Ir},_r,{key:Fr,eventKey:wr,disabled:!1,style:ar}),Ie)},Ye.setChildrenWidthAndResize=function(){if(Ye.props.mode!=="horizontal")return;var Se=Ye.childRef.current;if(!Se)return;var Ie=Se.children;if(!Ie||Ie.length===0)return;var Oe=Se.children[Ie.length-1];ve(Oe,"display","inline-block");var Ve=Ye.getMenuItemNodes(),We=Ve.filter(function(tt){return tt.className.split(" ").indexOf(Dn)>=0});We.forEach(function(tt){ve(tt,"display","inline-block")}),Ye.menuItemSizes=Ve.map(function(tt){return Ee(tt,!0)}),We.forEach(function(tt){ve(tt,"display","none")}),Ye.overflowedIndicatorWidth=Ee(Se.children[Se.children.length-1],!0),Ye.originalTotalWidth=Ye.menuItemSizes.reduce(function(tt,Je){return tt+Je},0),Ye.handleResize(),ve(Oe,"display","none")},Ye.handleResize=function(){if(Ye.props.mode!=="horizontal")return;var Se=Ye.childRef.current;if(!Se)return;var Ie=Ee(Se);Ye.overflowedItems=[];var Oe=0,Ve;Ye.originalTotalWidth>Ie+bn&&(Ve=-1,Ye.menuItemSizes.forEach(function(We){Oe+=We,Oe+Ye.overflowedIndicatorWidth<=Ie&&(Ve+=1)})),Ye.setState({lastVisibleIndex:Ve})},Ye}return Object(w.a)(st,[{key:"componentDidMount",value:function(){var Se=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ie=this.childRef.current;if(!Ie)return;this.resizeObserver=new Ke.default(function(Oe){Oe.forEach(function(){var Ve=Se.cancelFrameId;cancelAnimationFrame(Ve),Se.cancelFrameId=requestAnimationFrame(Se.setChildrenWidthAndResize)})}),[].slice.call(Ie.children).concat(Ie).forEach(function(Oe){Se.resizeObserver.observe(Oe)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Se.resizeObserver.disconnect(),[].slice.call(Ie.children).concat(Ie).forEach(function(Oe){Se.resizeObserver.observe(Oe)}),Se.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ie,{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(Se){var Ie=this,Oe=this.state.lastVisibleIndex;return(Se||[]).reduce(function(Ve,We,tt){var Je=We;if(Ie.props.mode==="horizontal"){var Et=Ie.getOverflowedSubMenuItem(We.props.eventKey,[]);Oe!==void 0&&Ie.props.className.indexOf("".concat(Ie.props.prefixCls,"-root"))!==-1&&(tt>Oe&&(Je=h.cloneElement(We,{style:{display:"none"},eventKey:"".concat(We.props.eventKey,"-hidden"),className:"".concat(Dn)})),tt===Oe+1&&(Ie.overflowedItems=Se.slice(Oe+1).map(function(Xt){return h.cloneElement(Xt,{key:Xt.props.eventKey,mode:"vertical-left"})}),Et=Ie.getOverflowedSubMenuItem(We.props.eventKey,Ie.overflowedItems)));var kt=[].concat(Object(s.a)(Ve),[Et,Je]);return tt===Se.length-1&&kt.push(Ie.getOverflowedSubMenuItem(We.props.eventKey,[],!0)),kt}return[].concat(Object(s.a)(Ve),[Je])},[])}},{key:"render",value:function(){var Se=this.props,Ie=Se.visible,Oe=Se.prefixCls,Ve=Se.overflowedIndicator,We=Se.mode,tt=Se.level,Je=Se.tag,Et=Se.children,kt=Se.theme,Xt=Object(D.a)(Se,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Ht=Je;return h.createElement(Ht,Object(c.a)({ref:this.childRef},Xt),this.renderChildren(Et))}}]),st}(h.Component);wt.defaultProps={tag:"div",className:""};var Jt=wt;function Wt(He){return He.length?He.every(function(qe){return!!qe.props.disabled}):!0}function ln(He,qe,st){var Ye=He.getState();He.setState({activeKey:Object(d.a)(Object(d.a)({},Ye.activeKey),{},Object(P.a)({},qe,st))})}function en(He){return He.eventKey||"0-menu-"}function Cn(He,qe){var st=qe,Ye=He.children,Se=He.eventKey;if(st){var Ie;if(Z(Ye,function(Oe,Ve){Oe&&Oe.props&&!Oe.props.disabled&&st===xe(Oe,Se,Ve)&&(Ie=!0)}),Ie)return st}return st=null,He.defaultActiveFirst&&Z(Ye,function(Oe,Ve){!st&&Oe&&!Oe.props.disabled&&(st=xe(Oe,Se,Ve))}),st}function Pn(He){if(!He)return;var qe=this.instanceArray.indexOf(He);qe!==-1?this.instanceArray[qe]=He:this.instanceArray.push(He)}var Vt=function(He){Object(E.a)(st,He);var qe=Object(o.a)(st);function st(Ye){var Se;return Object(R.a)(this,st),Se=qe.call(this,Ye),Se.onKeyDown=function(Ie,Oe){var Ve=Ie.keyCode,We;if(Se.getFlatInstanceArray().forEach(function(Je){Je&&Je.props.active&&Je.onKeyDown&&(We=Je.onKeyDown(Ie))}),We)return 1;var tt=null;return(Ve===p.a.UP||Ve===p.a.DOWN)&&(tt=Se.step(Ve===p.a.UP?-1:1)),tt?(Ie.preventDefault(),ln(Se.props.store,en(Se.props),tt.props.eventKey),typeof Oe=="function"&&Oe(tt),1):void 0},Se.onItemHover=function(Ie){var Oe=Ie.key,Ve=Ie.hover;ln(Se.props.store,en(Se.props),Ve?Oe:null)},Se.onDeselect=function(Ie){Se.props.onDeselect(Ie)},Se.onSelect=function(Ie){Se.props.onSelect(Ie)},Se.onClick=function(Ie){Se.props.onClick(Ie)},Se.onOpenChange=function(Ie){Se.props.onOpenChange(Ie)},Se.onDestroy=function(Ie){Se.props.onDestroy(Ie)},Se.getFlatInstanceArray=function(){return Se.instanceArray},Se.step=function(Ie){var Oe=Se.getFlatInstanceArray(),Ve=Se.props.store.getState().activeKey[en(Se.props)],We=Oe.length;if(!We)return null;Ie<0&&(Oe=Oe.concat().reverse());var tt=-1;if(Oe.every(function(Xt,Ht){return Xt&&Xt.props.eventKey===Ve?(tt=Ht,!1):!0}),!Se.props.defaultActiveFirst&&tt!==-1&&Wt(Oe.slice(tt,We-1)))return;var Je=(tt+1)%We,Et=Je;do{var kt=Oe[Et];if(!kt||kt.props.disabled)Et=(Et+1)%We;else return kt}while(Et!==Je);return null},Se.renderCommonMenuItem=function(Ie,Oe,Ve){var We=Se.props.store.getState(),tt=Object(C.a)(Se),Je=tt.props,Et=xe(Ie,Je.eventKey,Oe),kt=Ie.props;if(!kt||typeof Ie.type=="string")return Ie;var Xt=Et===We.activeKey,Ht=Object(d.a)(Object(d.a)({mode:kt.mode||Je.mode,level:Je.level,inlineIndent:Je.inlineIndent,renderMenuItem:Se.renderMenuItem,rootPrefixCls:Je.prefixCls,index:Oe,parentMenu:Je.parentMenu,manualRef:kt.disabled?void 0:Object(U.a)(Ie.ref,Pn.bind(Object(C.a)(Se))),eventKey:Et,active:!kt.disabled&&Xt,multiple:Je.multiple,onClick:function(_n){(kt.onClick||ee)(_n),Se.onClick(_n)},onItemHover:Se.onItemHover,motion:Je.motion,subMenuOpenDelay:Je.subMenuOpenDelay,subMenuCloseDelay:Je.subMenuCloseDelay,forceSubMenuRender:Je.forceSubMenuRender,onOpenChange:Se.onOpenChange,onDeselect:Se.onDeselect,onSelect:Se.onSelect,builtinPlacements:Je.builtinPlacements,itemIcon:kt.itemIcon||Se.props.itemIcon,expandIcon:kt.expandIcon||Se.props.expandIcon},Ve),{},{direction:Je.direction});return(Je.mode==="inline"||Ce())&&(Ht.triggerSubMenuAction="click"),h.cloneElement(Ie,Object(d.a)(Object(d.a)({},Ht),{},{key:Et||Oe}))},Se.renderMenuItem=function(Ie,Oe,Ve){if(!Ie)return null;var We=Se.props.store.getState(),tt={openKeys:We.openKeys,selectedKeys:We.selectedKeys,triggerSubMenuAction:Se.props.triggerSubMenuAction,subMenuKey:Ve};return Se.renderCommonMenuItem(Ie,Oe,tt)},Ye.store.setState({activeKey:Object(d.a)(Object(d.a)({},Ye.store.getState().activeKey),{},Object(P.a)({},Ye.eventKey,Cn(Ye,Ye.activeKey)))}),Se.instanceArray=[],Se}return Object(w.a)(st,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Se){return this.props.visible||Se.visible||this.props.className!==Se.className||!z()(this.props.style,Se.style)}},{key:"componentDidUpdate",value:function(Se){var Ie=this.props,Oe="activeKey"in Ie?Ie.activeKey:Ie.store.getState().activeKey[en(Ie)],Ve=Cn(Ie,Oe);if(Ve!==Oe)ln(Ie.store,en(Ie),Ve);else if("activeKey"in Se){var We=Cn(Se,Se.activeKey);Ve!==We&&ln(Ie.store,en(Ie),Ve)}}},{key:"render",value:function(){var Se=this,Ie=Object(c.a)({},this.props);this.instanceArray=[];var Oe=S()(Ie.prefixCls,Ie.className,"".concat(Ie.prefixCls,"-").concat(Ie.mode)),Ve={className:Oe,role:Ie.role||"menu"};Ie.id&&(Ve.id=Ie.id),Ie.focusable&&(Ve.tabIndex=0,Ve.onKeyDown=this.onKeyDown);var We=Ie.prefixCls,tt=Ie.eventKey,Je=Ie.visible,Et=Ie.level,kt=Ie.mode,Xt=Ie.overflowedIndicator,Ht=Ie.theme;return q.forEach(function(Nt){return delete Ie[Nt]}),delete Ie.onClick,h.createElement(Jt,Object(c.a)({},Ie,{prefixCls:We,mode:kt,tag:"ul",level:Et,theme:Ht,visible:Je,overflowedIndicator:Xt},Ve),Object(r.a)(Ie.children).map(function(Nt,_n){return Se.renderMenuItem(Nt,_n,tt||"0-menu-")}))}}]),st}(h.Component);Vt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ee};var Bt=Object(A.b)()(Vt),Qt=Bt,Zt=u("Kwbf");function mn(He,qe,st){var Ye=He.prefixCls,Se=He.motion,Ie=He.defaultMotions,Oe=Ie===void 0?{}:Ie,Ve=He.openAnimation,We=He.openTransitionName,tt=qe.switchingModeFromInline;if(Se)return Se;if(Object(W.a)(Ve)==="object"&&Ve)Object(Zt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ve=="string")return{motionName:"".concat(Ye,"-open-").concat(Ve)};if(We)return{motionName:We};var Je=Oe[st];return Je||(tt?null:Oe.other)}var fn=function(He){Object(E.a)(st,He);var qe=Object(o.a)(st);function st(Ye){var Se;Object(R.a)(this,st),Se=qe.call(this,Ye),Se.onSelect=function(Ve){var We=Object(C.a)(Se),tt=We.props;if(tt.selectable){var Je=Se.store.getState(),Et=Je.selectedKeys,kt=Ve.key;tt.multiple?Et=Et.concat([kt]):Et=[kt],"selectedKeys"in tt||Se.store.setState({selectedKeys:Et}),tt.onSelect(Object(d.a)(Object(d.a)({},Ve),{},{selectedKeys:Et}))}},Se.onClick=function(Ve){var We=Se.getRealMenuMode(),tt=Object(C.a)(Se),Je=tt.store,Et=tt.props.onOpenChange;We!=="inline"&&!("openKeys"in Se.props)&&(Je.setState({openKeys:[]}),Et([])),Se.props.onClick(Ve)},Se.onKeyDown=function(Ve,We){Se.innerMenu.getWrappedInstance().onKeyDown(Ve,We)},Se.onOpenChange=function(Ve){var We=Object(C.a)(Se),tt=We.props,Je=Se.store.getState().openKeys.concat(),Et=!1,kt=function(Ht){var Nt=!1;if(Ht.open)Nt=Je.indexOf(Ht.key)===-1,Nt&&Je.push(Ht.key);else{var _n=Je.indexOf(Ht.key);Nt=_n!==-1,Nt&&Je.splice(_n,1)}Et=Et||Nt};Array.isArray(Ve)?Ve.forEach(kt):kt(Ve),Et&&("openKeys"in Se.props||Se.store.setState({openKeys:Je}),tt.onOpenChange(Je))},Se.onDeselect=function(Ve){var We=Object(C.a)(Se),tt=We.props;if(tt.selectable){var Je=Se.store.getState().selectedKeys.concat(),Et=Ve.key,kt=Je.indexOf(Et);kt!==-1&&Je.splice(kt,1),"selectedKeys"in tt||Se.store.setState({selectedKeys:Je}),tt.onDeselect(Object(d.a)(Object(d.a)({},Ve),{},{selectedKeys:Je}))}},Se.onMouseEnter=function(Ve){Se.restoreModeVerticalFromInline();var We=Se.props.onMouseEnter;We&&We(Ve)},Se.onTransitionEnd=function(Ve){var We=Ve.propertyName==="width"&&Ve.target===Ve.currentTarget,tt=Ve.target.className,Je=Object.prototype.toString.call(tt)==="[object SVGAnimatedString]"?tt.animVal:tt,Et=Ve.propertyName==="font-size"&&Je.indexOf("anticon")>=0;(We||Et)&&Se.restoreModeVerticalFromInline()},Se.setInnerMenu=function(Ve){Se.innerMenu=Ve},Se.isRootMenu=!0;var Ie=Ye.defaultSelectedKeys,Oe=Ye.defaultOpenKeys;return"selectedKeys"in Ye&&(Ie=Ye.selectedKeys||[]),"openKeys"in Ye&&(Oe=Ye.openKeys||[]),Se.store=Object(A.c)({selectedKeys:Ie,openKeys:Oe,activeKey:{"0-menu-":Cn(Ye,Ye.activeKey)}}),Se.state={switchingModeFromInline:!1,prevProps:Ye,inlineOpenKeys:[],store:Se.store},Se}return Object(w.a)(st,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Se){var Ie=this.props,Oe=Ie.siderCollapsed,Ve=Ie.inlineCollapsed,We=Ie.onOpenChange;(!Se.inlineCollapsed&&Ve||!Se.siderCollapsed&&Oe)&&We([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Se=this.props.collapsedWidth,Ie=this.store,Oe=this.prevOpenKeys,Ve=this.getInlineCollapsed()&&(Se===0||Se==="0"||Se==="0px");Ve?(this.prevOpenKeys=Ie.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Oe&&(this.store.setState({openKeys:Oe}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Se=this.props.mode,Ie=this.state.switchingModeFromInline,Oe=this.getInlineCollapsed();return Ie&&Oe?"inline":Oe?"vertical":Se}},{key:"getInlineCollapsed",value:function(){var Se=this.props,Ie=Se.inlineCollapsed,Oe=Se.siderCollapsed;return Oe!==void 0?Oe:Ie}},{key:"restoreModeVerticalFromInline",value:function(){var Se=this.state.switchingModeFromInline;Se&&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 Se=Object(d.a)({},Object(k.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ie=this.getRealMenuMode();return Se.className+=" ".concat(Se.prefixCls,"-root"),Se.direction==="rtl"&&(Se.className+=" ".concat(Se.prefixCls,"-rtl")),Se=Object(d.a)(Object(d.a)({},Se),{},{mode:Ie,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:mn(this.props,this.state,Ie)}),delete Se.openAnimation,delete Se.openTransitionName,h.createElement(A.a,{store:this.store},h.createElement(Qt,Object(c.a)({},Se,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Se,Ie){var Oe=Ie.prevProps,Ve=Ie.store,We=Ve.getState(),tt={},Je={prevProps:Se};return Oe.mode==="inline"&&Se.mode!=="inline"&&(Je.switchingModeFromInline=!0),"openKeys"in Se?tt.openKeys=Se.openKeys||[]:((Se.inlineCollapsed&&!Oe.inlineCollapsed||Se.siderCollapsed&&!Oe.siderCollapsed)&&(Je.switchingModeFromInline=!0,Je.inlineOpenKeys=We.openKeys,tt.openKeys=[]),(!Se.inlineCollapsed&&Oe.inlineCollapsed||!Se.siderCollapsed&&Oe.siderCollapsed)&&(tt.openKeys=Ie.inlineOpenKeys,Je.inlineOpenKeys=[])),Object.keys(tt).length&&Ve.setState(tt),Je}}]),st}(h.Component);fn.defaultProps={selectable:!0,onClick:ee,onSelect:ee,onOpenChange:ee,onDeselect:ee,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:h.createElement("span",null,"\xB7\xB7\xB7")};var Mn=fn,Ln=function(He){Object(E.a)(st,He);var qe=Object(o.a)(st);function st(){var Ye;return Object(R.a)(this,st),Ye=qe.apply(this,arguments),Ye.onKeyDown=function(Se){var Ie=Se.keyCode;return Ie===p.a.ENTER?(Ye.onClick(Se),!0):void 0},Ye.onMouseLeave=function(Se){var Ie=Ye.props,Oe=Ie.eventKey,Ve=Ie.onItemHover,We=Ie.onMouseLeave;Ve({key:Oe,hover:!1}),We({key:Oe,domEvent:Se})},Ye.onMouseEnter=function(Se){var Ie=Ye.props,Oe=Ie.eventKey,Ve=Ie.onItemHover,We=Ie.onMouseEnter;Ve({key:Oe,hover:!0}),We({key:Oe,domEvent:Se})},Ye.onClick=function(Se){var Ie=Ye.props,Oe=Ie.eventKey,Ve=Ie.multiple,We=Ie.onClick,tt=Ie.onSelect,Je=Ie.onDeselect,Et=Ie.isSelected,kt={key:Oe,keyPath:[Oe],item:Object(C.a)(Ye),domEvent:Se};We(kt),Ve?Et?Je(kt):tt(kt):Et||tt(kt)},Ye.saveNode=function(Se){Ye.node=Se},Ye}return Object(w.a)(st,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Se=this.props;Se.onDestroy&&Se.onDestroy(Se.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 Se,Ie=Object(d.a)({},this.props),Oe=S()(this.getPrefixCls(),Ie.className,(Se={},Object(P.a)(Se,this.getActiveClassName(),!Ie.disabled&&Ie.active),Object(P.a)(Se,this.getSelectedClassName(),Ie.isSelected),Object(P.a)(Se,this.getDisabledClassName(),Ie.disabled),Se)),Ve=Object(d.a)(Object(d.a)({},Ie.attribute),{},{title:typeof Ie.title=="string"?Ie.title:void 0,className:Oe,role:Ie.role||"menuitem","aria-disabled":Ie.disabled});Ie.role==="option"?Ve=Object(d.a)(Object(d.a)({},Ve),{},{role:"option","aria-selected":Ie.isSelected}):(Ie.role===null||Ie.role==="none")&&(Ve.role="none");var We={onClick:Ie.disabled?null:this.onClick,onMouseLeave:Ie.disabled?null:this.onMouseLeave,onMouseEnter:Ie.disabled?null:this.onMouseEnter},tt=Object(d.a)({},Ie.style);Ie.mode==="inline"&&(Ie.direction==="rtl"?tt.paddingRight=Ie.inlineIndent*Ie.level:tt.paddingLeft=Ie.inlineIndent*Ie.level),q.forEach(function(Et){return delete Ie[Et]}),delete Ie.direction;var Je=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Je=h.createElement(this.props.itemIcon,this.props)),h.createElement("li",Object(c.a)({},Object(k.a)(Ie,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ve,We,{style:tt,ref:this.saveNode}),Ie.children,Je)}}]),st}(h.Component);Ln.isMenuItem=!0,Ln.defaultProps={onSelect:ee,onMouseEnter:ee,onMouseLeave:ee,manualRef:ee};var fr=Object(A.b)(function(He,qe){var st=He.activeKey,Ye=He.selectedKeys,Se=qe.eventKey,Ie=qe.subMenuKey;return{active:st[Ie]===Se,isSelected:Array.isArray(Ye)?Ye.indexOf(Se)!==-1:Ye===Se}})(Ln),dr=fr,vr=function(He){Object(E.a)(st,He);var qe=Object(o.a)(st);function st(){var Ye;return Object(R.a)(this,st),Ye=qe.apply(this,arguments),Ye.renderInnerMenuItem=function(Se){var Ie=Ye.props,Oe=Ie.renderMenuItem,Ve=Ie.index;return Oe(Se,Ve,Ye.props.subMenuKey)},Ye}return Object(w.a)(st,[{key:"render",value:function(){var Se=Object(c.a)({},this.props),Ie=Se.className,Oe=Ie===void 0?"":Ie,Ve=Se.rootPrefixCls,We="".concat(Ve,"-item-group-title"),tt="".concat(Ve,"-item-group-list"),Je=Se.title,Et=Se.children;return q.forEach(function(kt){return delete Se[kt]}),delete Se.direction,h.createElement("li",Object(c.a)({},Se,{onClick:function(Xt){return Xt.stopPropagation()},className:"".concat(Oe," ").concat(Ve,"-item-group")}),h.createElement("div",{className:We,title:typeof Je=="string"?Je:void 0},Je),h.createElement("ul",{className:tt},h.Children.map(Et,this.renderInnerMenuItem)))}}]),st}(h.Component);vr.isMenuItemGroup=!0,vr.defaultProps={disabled:!0};var jr=vr,zr=function(qe){var st=qe.className,Ye=qe.rootPrefixCls,Se=qe.style;return h.createElement("li",{className:"".concat(st," ").concat(Ye,"-item-divider"),style:Se})};zr.defaultProps={disabled:!0,className:"",style:{}};var Sr=zr,Tr=Mn,Vr=u("eDIo");function Qr(He,qe){var st=He.prefixCls,Ye=He.editable,Se=He.locale,Ie=He.style;return!Ye||Ye.showAdd===!1?null:h.createElement("button",{ref:qe,type:"button",className:"".concat(st,"-nav-add"),style:Ie,"aria-label":(Se==null?void 0:Se.addAriaLabel)||"Add tab",onClick:function(Ve){Ye.onEdit("add",{event:Ve})}},Ye.addIcon||"+")}var Dr=h.forwardRef(Qr);function ta(He,qe){var st=He.prefixCls,Ye=He.id,Se=He.tabs,Ie=He.locale,Oe=He.mobile,Ve=He.moreIcon,We=Ve===void 0?"More":Ve,tt=He.moreTransitionName,Je=He.style,Et=He.className,kt=He.editable,Xt=He.tabBarGutter,Ht=He.rtl,Nt=He.onTabClick,_n=Object(h.useState)(!1),vn=Object(m.a)(_n,2),nr=vn[0],ar=vn[1],Fr=Object(h.useState)(null),wr=Object(m.a)(Fr,2),Ir=wr[0],_r=wr[1],kn="".concat(Ye,"-more-popup"),tr="".concat(st,"-dropdown"),Sn=Ir!==null?"".concat(kn,"-").concat(Ir):null,sn=Ie==null?void 0:Ie.dropdownAriaLabel,Tn=h.createElement(Tr,{onClick:function($n){var Jn=$n.key,sr=$n.domEvent;Nt(Jn,sr),ar(!1)},id:kn,tabIndex:-1,role:"listbox","aria-activedescendant":Sn,selectedKeys:[Ir],"aria-label":sn!==void 0?sn:"expanded dropdown"},Se.map(function(aa){return h.createElement(dr,{key:aa.key,id:"".concat(kn,"-").concat(aa.key),role:"option","aria-controls":Ye&&"".concat(Ye,"-panel-").concat(aa.key),disabled:aa.disabled},aa.tab)}));function pr(aa){for(var $n=Se.filter(function(ea){return!ea.disabled}),Jn=$n.findIndex(function(ea){return ea.key===Ir})||0,sr=$n.length,lr=0;lrua?(Jr=Tn,kn.current="x"):(Jr=pr,kn.current="y");var oa=Date.now();oa-Ir.current>100&&(_r.current=!1),(qe(-Jr,-Jr)||_r.current)&&(sn.preventDefault(),_r.current=!0),Ir.current=oa}var Sn=Object(h.useRef)(null);Sn.current={onTouchStart:ar,onTouchMove:Fr,onTouchEnd:wr,onWheel:tr},h.useEffect(function(){function sn(Vn){Sn.current.onTouchStart(Vn)}function Tn(Vn){Sn.current.onTouchMove(Vn)}function pr(Vn){Sn.current.onTouchEnd(Vn)}function Jr(Vn){Sn.current.onWheel(Vn)}return document.addEventListener("touchmove",Tn,{passive:!1}),document.addEventListener("touchend",pr,{passive:!1}),He.current.addEventListener("touchstart",sn,{passive:!1}),He.current.addEventListener("wheel",Jr),function(){document.removeEventListener("touchmove",Tn),document.removeEventListener("touchend",pr)}},[])}function wn(){var He=Object(h.useRef)(new Map);function qe(Ye){return He.current.has(Ye)||He.current.set(Ye,h.createRef()),He.current.get(Ye)}function st(Ye){He.current.delete(Ye)}return[qe,st]}function Gn(He,qe){var st=h.useRef(He),Ye=h.useState({}),Se=Object(m.a)(Ye,2),Ie=Se[1];function Oe(Ve){var We=typeof Ve=="function"?Ve(st.current):Ve;We!==st.current&&qe(We,st.current),st.current=We,Ie({})}return[st.current,Oe]}var Wn=function(qe){var st=qe.position,Ye=qe.prefixCls,Se=qe.extra;if(!Se)return null;var Ie,Oe=Se;return st==="right"&&(Ie=Oe.right||!Oe.left&&Oe||null),st==="left"&&(Ie=Oe.left||null),Ie?h.createElement("div",{className:"".concat(Ye,"-extra-content")},Ie):null};function hr(He,qe){var st,Ye=h.useContext(xn),Se=Ye.prefixCls,Ie=Ye.tabs,Oe=He.className,Ve=He.style,We=He.id,tt=He.animated,Je=He.activeKey,Et=He.rtl,kt=He.extra,Xt=He.editable,Ht=He.locale,Nt=He.tabPosition,_n=He.tabBarGutter,vn=He.children,nr=He.onTabClick,ar=He.onTabScroll,Fr=Object(h.useRef)(),wr=Object(h.useRef)(),Ir=Object(h.useRef)(),_r=Object(h.useRef)(),kn=wn(),tr=Object(m.a)(kn,2),Sn=tr[0],sn=tr[1],Tn=Nt==="top"||Nt==="bottom",pr=Gn(0,function(_a,fa){Tn&&ar&&ar({direction:_a>fa?"left":"right"})}),Jr=Object(m.a)(pr,2),Vn=Jr[0],ua=Jr[1],oa=Gn(0,function(_a,fa){!Tn&&ar&&ar({direction:_a>fa?"top":"bottom"})}),aa=Object(m.a)(oa,2),$n=aa[0],Jn=aa[1],sr=Object(h.useState)(0),lr=Object(m.a)(sr,2),er=lr[0],ea=lr[1],va=Object(h.useState)(0),xa=Object(m.a)(va,2),ga=xa[0],La=xa[1],Ra=Object(h.useState)(0),Ma=Object(m.a)(Ra,2),ka=Ma[0],ei=Ma[1],Fi=Object(h.useState)(0),Ai=Object(m.a)(Fi,2),Ta=Ai[0],_i=Ai[1],Ci=Object(h.useState)(null),Ia=Object(m.a)(Ci,2),Ca=Ia[0],Ya=Ia[1],to=Object(h.useState)(null),Mo=Object(m.a)(to,2),Ii=Mo[0],no=Mo[1],ro=Object(h.useState)(0),pi=Object(m.a)(ro,2),uo=pi[0],Io=pi[1],Lo=Object(h.useState)(0),bo=Object(m.a)(Lo,2),Vi=bo[0],co=bo[1],Xi=v(new Map),Yi=Object(m.a)(Xi,2),ko=Yi[0],yo=Yi[1],ao=g(Ie,ko,er),Ji="".concat(Se,"-nav-operations-hidden"),Qi=0,Za=0;Tn?Et?(Qi=0,Za=Math.max(0,er-Ca)):(Qi=Math.min(0,Ca-er),Za=0):(Qi=Math.min(0,Ii-ga),Za=0);function Li(_a){return _aZa?[Za,!1]:[_a,!0]}var wi=Object(h.useRef)(),Zi=Object(h.useState)(),Pi=Object(m.a)(Zi,2),Eo=Pi[0],xo=Pi[1];function Co(){xo(Date.now())}function io(){window.clearTimeout(wi.current)}Un(Fr,function(_a,fa){var Wa=!1;function si(eo,Ni){eo(function(ho){var Oi=Li(ho+Ni),Ja=Object(m.a)(Oi,2),po=Ja[0],Ki=Ja[1];return Wa=Ki,po})}if(Tn){if(Ca>=er)return Wa;si(ua,_a)}else{if(Ii>=ga)return Wa;si(Jn,fa)}return io(),Co(),Wa}),Object(h.useEffect)(function(){return io(),Eo&&(wi.current=window.setTimeout(function(){xo(0)},100)),io},[Eo]);function ki(){var _a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Je,fa=ao.get(_a);if(!fa)return;if(Tn){var Wa=Vn;Et?fa.rightVn+Ca&&(Wa=fa.right+fa.width-Ca):fa.left<-Vn?Wa=-fa.left:fa.left+fa.width>-Vn+Ca&&(Wa=-(fa.left+fa.width-Ca)),Jn(0),ua(Li(Wa)[0])}else{var si=$n;fa.top<-$n?si=-fa.top:fa.top+fa.height>-$n+Ii&&(si=-(fa.top+fa.height-Ii)),ua(0),Jn(Li(si)[0])}}var $i=_(ao,{width:Ca,height:Ii,left:Vn,top:$n},{width:ka,height:Ta},{width:uo,height:Vi},Object(d.a)(Object(d.a)({},He),{},{tabs:Ie})),No=Object(m.a)($i,2),oo=No[0],so=No[1],Oo=Ie.map(function(_a){var fa=_a.key;return h.createElement(a,{id:We,prefixCls:Se,key:fa,rtl:Et,tab:_a,closable:_a.closable,editable:Xt,active:fa===Je,tabPosition:Nt,tabBarGutter:_n,renderWrapper:vn,removeAriaLabel:Ht==null?void 0:Ht.removeAriaLabel,ref:Sn(fa),onClick:function(si){nr(fa,si)},onRemove:function(){sn(fa)},onFocus:function(){ki(fa),Co(),Et||(Fr.current.scrollLeft=0),Fr.current.scrollTop=0}})}),Uo=y(function(){var _a,fa,Wa,si,eo,Ni,ho,Oi,Ja,po=((_a=Fr.current)===null||_a===void 0?void 0:_a.offsetWidth)||0,Ki=((fa=Fr.current)===null||fa===void 0?void 0:fa.offsetHeight)||0,mo=((Wa=_r.current)===null||Wa===void 0?void 0:Wa.offsetWidth)||0,di=((si=_r.current)===null||si===void 0?void 0:si.offsetHeight)||0,Ea=((eo=Ir.current)===null||eo===void 0?void 0:eo.offsetWidth)||0,qr=((Ni=Ir.current)===null||Ni===void 0?void 0:Ni.offsetHeight)||0;Ya(po),no(Ki),Io(mo),co(di);var Qn=(((ho=wr.current)===null||ho===void 0?void 0:ho.offsetWidth)||0)-mo,Lr=(((Oi=wr.current)===null||Oi===void 0?void 0:Oi.offsetHeight)||0)-di;ea(Qn),La(Lr);var da=(Ja=Ir.current)===null||Ja===void 0?void 0:Ja.className.includes(Ji);ei(Qn-(da?0:Ea)),_i(Lr-(da?0:qr)),yo(function(){var Na=new Map;return Ie.forEach(function(yi){var Ri=yi.key,Qa=Sn(Ri).current;Qa&&Na.set(Ri,{width:Qa.offsetWidth,height:Qa.offsetHeight,left:Qa.offsetLeft,top:Qa.offsetTop})}),Na})}),jo=Ie.slice(0,oo),ci=Ie.slice(so+1),ja=[].concat(Object(s.a)(jo),Object(s.a)(ci)),ti=Object(h.useState)(),za=Object(m.a)(ti,2),ni=za[0],So=za[1],bi=ao.get(Je),Bo=Object(h.useRef)();function To(){x.a.cancel(Bo.current)}Object(h.useEffect)(function(){var _a={};return bi&&(Tn?(Et?_a.right=bi.right:_a.left=bi.left,_a.width=bi.width):(_a.top=bi.top,_a.height=bi.height)),To(),Bo.current=x()(function(){So(_a)}),To},[bi,Tn,Et]),Object(h.useEffect)(function(){ki()},[Je,bi,ao,Tn]),Object(h.useEffect)(function(){Uo()},[Et,_n,Je,Ie.map(function(_a){return _a.key}).join("_")]);var qi=!!ja.length,Wi="".concat(Se,"-nav-wrap"),Do,fo,Wo,lo;return Tn?Et?(fo=Vn>0,Do=Vn+Ca>>7)^(R<<14|R>>>18)^R>>>3,C=s[c-2],E=(C<<15|C>>>17)^(C<<13|C>>>19)^C>>>10;s[c]=w+s[c-7]+E+s[c-16]}var o=l&g^~l&T,A=v&p^v&O^p&O,k=(v<<30|v>>>2)^(v<<19|v>>>13)^(v<<10|v>>>22),U=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),N=_+U+o+i[c]+s[c],z=k+A;_=T,T=g,g=l,l=a+N|0,a=O,O=p,p=v,v=N+z|0}y[0]=y[0]+v|0,y[1]=y[1]+p|0,y[2]=y[2]+O|0,y[3]=y[3]+a|0,y[4]=y[4]+l|0,y[5]=y[5]+g|0,y[6]=y[6]+T|0,y[7]=y[7]+_|0},_doFinalize:function(){var x=this._data,f=x.words,y=this._nDataBytes*8,v=x.sigBytes*8;return f[v>>>5]|=128<<24-v%32,f[(v+64>>>9<<4)+14]=m.floor(y/4294967296),f[(v+64>>>9<<4)+15]=y,x.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var x=b.clone.call(this);return x._hash=this._hash.clone(),x}});D.SHA256=b._createHelper(n),D.HmacSHA256=b._createHmacHelper(n)}(Math),P.SHA256})},lZu9:function(M,Y,u){(function(P){P(u("VrN/"),u("1eCo"),u("8EBN"))})(function(P){"use strict";P.defineMode("markdown",function(m,D){var d=P.getMode(m,"text/html"),h=d.name=="null";function b(F){if(P.findModeByName){var B=P.findModeByName(F);B&&(F=B.mime||B.mimes[0])}var G=P.getMode(m,F);return G.name=="null"?null:G}D.highlightFormatting===void 0&&(D.highlightFormatting=!1),D.maxBlockquoteDepth===void 0&&(D.maxBlockquoteDepth=0),D.taskLists===void 0&&(D.taskLists=!1),D.strikethrough===void 0&&(D.strikethrough=!1),D.emoji===void 0&&(D.emoji=!1),D.fencedCodeBlockHighlighting===void 0&&(D.fencedCodeBlockHighlighting=!0),D.fencedCodeBlockDefaultMode===void 0&&(D.fencedCodeBlockDefaultMode="text/plain"),D.xml===void 0&&(D.xml=!0),D.tokenTypeOverrides===void 0&&(D.tokenTypeOverrides={});var S={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var r in S)S.hasOwnProperty(r)&&D.tokenTypeOverrides[r]&&(S[r]=D.tokenTypeOverrides[r]);var i=/^([*\-_])(?:\s*\1){2,}\s*$/,s=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,n=/^\[(x| )\](?=\s)/i,x=D.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,f=/^ {0,3}(?:\={1,}|-{2,})\s*$/,y=/^[^#!\[\]*_\\<>` "'(~:]+/,v=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,p=/^\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 l(F,B,G){return B.f=B.inline=G,G(F,B)}function g(F,B,G){return B.f=B.block=G,G(F,B)}function T(F){return!F||!/\S/.test(F.string)}function _(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=h;if(!B){var G=P.innerMode(d,F.htmlState);B=G.mode.name=="xml"&&G.state.tagStart===null&&!G.state.context&&G.state.tokenize.isInText}B&&(F.f=o,F.block=c,F.htmlState=null)}return F.trailingSpace=0,F.trailingSpaceNewLine=!1,F.prevLine=F.thisLine,F.thisLine={stream:null},null}function c(F,B){var G=F.column()===B.indentation,ae=T(B.prevLine.stream),de=B.indentedCode,oe=B.prevLine.hr,_e=B.list!==!1,ye=(B.listStack[B.listStack.length-1]||0)+3;B.indentedCode=!1;var se=B.indentation;if(B.indentationDiff===null&&(B.indentationDiff=B.indentation,_e)){for(B.list=null;se=4&&(de||B.prevLine.fencedCodeEnd||B.prevLine.header||ae))return F.skipToEnd(),B.indentedCode=!0,S.code;if(F.eatSpace())return null;if(G&&B.indentation<=ye&&(ie=F.match(x))&&ie[1].length<=6)return B.quote=0,B.header=ie[1].length,B.thisLine.header=!0,D.highlightFormatting&&(B.formatting="header"),B.f=B.inline,C(B);if(B.indentation<=ye&&F.eat(">"))return B.quote=G?1:B.quote+1,D.highlightFormatting&&(B.formatting="quote"),F.eatSpace(),C(B);if(!fe&&!B.setext&&G&&B.indentation<=ye&&(ie=F.match(s))){var le=ie[1]?"ol":"ul";return B.indentation=se+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,D.taskLists&&F.match(n,!1)&&(B.taskList=!0),B.f=B.inline,D.highlightFormatting&&(B.formatting=["list","list-"+le]),C(B)}else{if(G&&B.indentation<=ye&&(ie=F.match(v,!0)))return B.quote=0,B.fencedEndRE=new RegExp(ie[1]+"+ *$"),B.localMode=D.fencedCodeBlockHighlighting&&b(ie[2]||D.fencedCodeBlockDefaultMode),B.localMode&&(B.localState=P.startState(B.localMode)),B.f=B.block=w,D.highlightFormatting&&(B.formatting="code-block"),B.code=-1,C(B);if(B.setext||(!pe||!_e)&&!B.quote&&B.list===!1&&!B.code&&!fe&&!p.test(F.string)&&(ie=F.lookAhead(1))&&(ie=ie.match(f)))return B.setext?(B.header=B.setext,B.setext=0,F.skipToEnd(),D.highlightFormatting&&(B.formatting="header")):(B.header=ie[0].charAt(0)=="="?1:2,B.setext=B.header),B.thisLine.header=!0,B.f=B.inline,C(B);if(fe)return F.skipToEnd(),B.hr=!0,B.thisLine.hr=!0,S.hr;if(F.peek()==="[")return l(F,B,z)}return l(F,B,B.inline)}function R(F,B){var G=d.token(F,B.htmlState);if(!h){var ae=P.innerMode(d,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=o,B.block=c,B.htmlState=null)}return G}function w(F,B){var G=B.listStack[B.listStack.length-1]||0,ae=B.indentation=F.quote?B.push(S.formatting+"-"+F.formatting[G]+"-"+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(S.linkHref,"url"):(F.strong&&B.push(S.strong),F.em&&B.push(S.em),F.strikethrough&&B.push(S.strikethrough),F.emoji&&B.push(S.emoji),F.linkText&&B.push(S.linkText),F.code&&B.push(S.code),F.image&&B.push(S.image),F.imageAltText&&B.push(S.imageAltText,"link"),F.imageMarker&&B.push(S.imageMarker)),F.header&&B.push(S.header,S.header+"-"+F.header),F.quote&&(B.push(S.quote),!D.maxBlockquoteDepth||D.maxBlockquoteDepth>=F.quote?B.push(S.quote+"-"+F.quote):B.push(S.quote+"-"+D.maxBlockquoteDepth)),F.list!==!1){var ae=(F.listStack.length-1)%3;ae?ae===1?B.push(S.list2):B.push(S.list3):B.push(S.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 E(F,B){return F.match(y,!0)?C(B):void 0}function o(F,B){var G=B.text(F,B);if(typeof G!="undefined")return G;if(B.list)return B.list=null,C(B);if(B.taskList){var ae=F.match(n,!0)[1]===" ";return ae?B.taskOpen=!0:B.taskClosed=!0,D.highlightFormatting&&(B.formatting="task"),B.taskList=!1,C(B)}if(B.taskOpen=!1,B.taskClosed=!1,B.header&&F.match(/^#+$/,!0))return D.highlightFormatting&&(B.formatting="header"),C(B);var de=F.next();if(B.linkTitle){B.linkTitle=!1;var oe=de;de==="("&&(oe=")"),oe=(oe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var _e="^\\s*(?:[^"+oe+"\\\\]+|\\\\\\\\|\\\\.)"+oe;if(F.match(new RegExp(_e),!0))return S.linkHref}if(de==="`"){var ye=B.formatting;D.highlightFormatting&&(B.formatting="code"),F.eatWhile("`");var se=F.current().length;if(B.code==0&&(!B.quote||se==1))return B.code=se,C(B);if(se==B.code){var pe=C(B);return B.code=0,pe}else return B.formatting=ye,C(B)}else if(B.code)return C(B);if(de==="\\"&&(F.next(),D.highlightFormatting)){var fe=C(B),ie=S.formatting+"-escape";return fe?fe+" "+ie:ie}if(de==="!"&&F.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return B.imageMarker=!0,B.image=!0,D.highlightFormatting&&(B.formatting="image"),C(B);if(de==="["&&B.imageMarker&&F.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return B.imageMarker=!1,B.imageAltText=!0,D.highlightFormatting&&(B.formatting="image"),C(B);if(de==="]"&&B.imageAltText){D.highlightFormatting&&(B.formatting="image");var fe=C(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,D.highlightFormatting&&(B.formatting="link")),C(B);if(de==="]"&&B.linkText){D.highlightFormatting&&(B.formatting="link");var fe=C(B);return B.linkText=!1,B.inline=B.f=F.match(/\(.*?\)| ?\[.*?\]/,!1)?k:o,fe}if(de==="<"&&F.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=A,D.highlightFormatting&&(B.formatting="link");var fe=C(B);return fe?fe+=" ":fe="",fe+S.linkInline}if(de==="<"&&F.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=A,D.highlightFormatting&&(B.formatting="link");var fe=C(B);return fe?fe+=" ":fe="",fe+S.linkEmail}if(D.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(d),g(F,B,R)}if(D.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 ee=F.peek()||" ",xe=!/\s/.test(ee)&&(!O.test(ee)||/\s/.test(te)||O.test(te)),re=!/\s/.test(te)&&(!O.test(te)||/\s/.test(ee)||O.test(ee)),Z=null,X=null;if(ce%2&&(!B.em&&xe&&(de==="*"||!re||O.test(te))?Z=!0:B.em==de&&re&&(de==="*"||!xe||O.test(ee))&&(Z=!1)),ce>1&&(!B.strong&&xe&&(de==="*"||!re||O.test(te))?X=!0:B.strong==de&&re&&(de==="*"||!xe||O.test(ee))&&(X=!1)),X!=null||Z!=null){D.highlightFormatting&&(B.formatting=Z==null?"strong":X==null?"em":"strong em"),Z===!0&&(B.em=de),X===!0&&(B.strong=de);var pe=C(B);return Z===!1&&(B.em=!1),X===!1&&(B.strong=!1),pe}}else if(de===" "&&(F.eat("*")||F.eat("_"))){if(F.peek()===" ")return C(B);F.backUp(1)}if(D.strikethrough){if(de==="~"&&F.eatWhile(de)){if(B.strikethrough){D.highlightFormatting&&(B.formatting="strikethrough");var pe=C(B);return B.strikethrough=!1,pe}else if(F.match(/^[^\s]/,!1))return B.strikethrough=!0,D.highlightFormatting&&(B.formatting="strikethrough"),C(B)}else if(de===" "&&F.match(/^~~/,!0)){if(F.peek()===" ")return C(B);F.backUp(2)}}if(D.emoji&&de===":"&&F.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){B.emoji=!0,D.highlightFormatting&&(B.formatting="emoji");var q=C(B);return B.emoji=!1,q}return de===" "&&(F.match(/^ +$/,!1)?B.trailingSpace++:B.trailingSpace&&(B.trailingSpaceNewLine=!0)),C(B)}function A(F,B){var G=F.next();if(G===">"){B.f=B.inline=o,D.highlightFormatting&&(B.formatting="link");var ae=C(B);return ae?ae+=" ":ae="",ae+S.linkInline}return F.match(/^[^>]+/,!0),S.linkInline}function k(F,B){if(F.eatSpace())return null;var G=F.next();return G==="("||G==="["?(B.f=B.inline=N(G==="("?")":"]"),D.highlightFormatting&&(B.formatting="link-string"),B.linkHref=!0,C(B)):"error"}var U={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function N(F){return function(B,G){var ae=B.next();if(ae===F){G.f=G.inline=o,D.highlightFormatting&&(G.formatting="link-string");var de=C(G);return G.linkHref=!1,de}return B.match(U[F]),G.linkHref=!0,C(G)}}function z(F,B){return F.match(/^([^\]\\]|\\.)*\]:/,!1)?(B.f=W,F.next(),D.highlightFormatting&&(B.formatting="link"),B.linkText=!0,C(B)):l(F,B,o)}function W(F,B){if(F.match(/^\]:/,!0)){B.f=B.inline=K,D.highlightFormatting&&(B.formatting="link");var G=C(B);return B.linkText=!1,G}return F.match(/^([^\]\\]|\\.)+/,!0),S.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=o,S.linkHref+" url")}var V={startState:function(){return{f:c,prevLine:{stream:null},thisLine:{stream:null},block:c,htmlState:null,indentation:0,inline:o,text:E,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(d,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),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 G=F.match(/^\s*/,!0)[0].replace(/\t/g,a).length;if(B.indentation=G,B.indentationDiff=null,G>0)return null}}return B.f(F,B)},innerMode:function(F){return F.block==R?{state:F.htmlState,mode:d}:F.localState?{state:F.localState,mode:F.localMode}:{state:F,mode:V}},indent:function(F,B,G){return F.block==R&&d.indent?d.indent(F.htmlState,B,G):F.localState&&F.localMode.indent?F.localMode.indent(F.localState,B,G):P.Pass},blankLine:_,getType:C,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return V},"xml"),P.defineMIME("text/markdown","markdown"),P.defineMIME("text/x-markdown","markdown")})},luix:function(M,Y,u){M.exports=u.p+"static/tips.2ae2707a.svg"},lzim:function(M,Y,u){"use strict";var P=u("E7E6"),m=u.n(P);u.d(Y,"A",function(){return m.a});var D=u("/GNS"),d=u.n(D);u.d(Y,"z",function(){return d.a});var h=u("FOrL"),b=u.n(h);u.d(Y,"t",function(){return b.a});var S=u("HpTS"),r=u.n(S);u.d(Y,"B",function(){return r.a});var i=u("tWlo"),s=u.n(i);u.d(Y,"b",function(){return s.a});var n=u("7ZXX"),x=u.n(n);u.d(Y,"n",function(){return x.a});var f=u("GABl"),y=u.n(f);u.d(Y,"g",function(){return y.a});var v=u("onxn"),p=u.n(v);u.d(Y,"p",function(){return p.a});var O=u("nKGa"),a=u.n(O);u.d(Y,"o",function(){return a.a});var l=u("4qgm"),g=u.n(l);u.d(Y,"C",function(){return g.a});var T=u("JeFH"),_=u.n(T);u.d(Y,"c",function(){return _.a});var c=u("ji0R"),R=u.n(c);u.d(Y,"k",function(){return R.a});var w=u("W6BS"),C=u.n(w);u.d(Y,"D",function(){return C.a});var E=u("kPYp"),o=u.n(E);u.d(Y,"E",function(){return o.a});var A=u("nukY"),k=u.n(A),U=u("4u4S"),N=u.n(U),z=u("yslc"),W=u.n(z),K=u("l2Kq"),V=u.n(K),F=u("RMFE"),B=u.n(F);u.d(Y,"q",function(){return B.a});var G=u("TGq3"),ae=u.n(G);u.d(Y,"r",function(){return ae.a});var de=u("SMhR"),oe=u.n(de),_e=u("8/bI"),ye=u.n(_e);u.d(Y,"l",function(){return ye.a});var se=u("JWDV"),pe=u.n(se);u.d(Y,"e",function(){return pe.a});var fe=u("Xsq0"),ie=u.n(fe);u.d(Y,"s",function(){return ie.a});var le=u("Ohmc"),Q=u.n(le);u.d(Y,"d",function(){return Q.a});var ce=u("csWT"),te=u.n(ce);u.d(Y,"f",function(){return te.a});var ee=u("7v3h"),xe=u.n(ee);u.d(Y,"m",function(){return xe.a});var re=u("cRFk"),Z=u.n(re);u.d(Y,"y",function(){return Z.a});var X=u("kPWJ"),q=u.n(X);u.d(Y,"x",function(){return q.a});var Ee=u("qgvg"),ve=u.n(Ee);u.d(Y,"u",function(){return ve.a});var Ce=u("FPkq"),Ke=u.n(Ce);u.d(Y,"w",function(){return Ke.a});var Qe=u("A/g1"),rt=u.n(Qe);u.d(Y,"h",function(){return rt.a});var at=u("Nmxd"),it=u.n(at);u.d(Y,"i",function(){return it.a});var ct=u("5D2P"),je=u.n(ct);u.d(Y,"j",function(){return je.a});var Pe=u("djh8"),$e=u.n(Pe);u.d(Y,"v",function(){return $e.a});var pt=u("Jq4h"),et=u.n(pt);u.d(Y,"a",function(){return et.a})},mOS8:function(M,Y,u){M.exports=u.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,u,P){function m(h,b){if(!u[h]){if(!Y[h]){var S=typeof require=="function"&&require;if(!b&&S)return require(h,!0);if(D)return D(h,!0);var r=new Error("Cannot find module '"+h+"'");throw r.code="MODULE_NOT_FOUND",r}var i=u[h]={exports:{}};Y[h][0].call(i.exports,function(s){var n=Y[h][1][s];return m(n||s)},i,i.exports,M,Y,u,P)}return u[h].exports}for(var D=typeof require=="function"&&require,d=0;d0&&f(k).to(N),z=this._divideParts(E,o),W=z.length,K=!1,V=function(pe,fe){var ie=this;return new h.default(function(Q,ce){var te,ee,xe,re;return S.default.async(function(X){for(;;)switch(X.prev=X.next){case 0:if(X.prev=0,pe.isCancel()){X.next=18;break}return te=z[fe-1],ee={stream:pe._createStream(C,te.start,te.end),size:te.end-te.start},X.next=6,S.default.awrap(pe._uploadPart(U,A,fe,ee));case 6:if(xe=X.sent,!(!pe.isCancel()&&!K)){X.next=15;break}if(c.doneParts.push({number:fe,etag:xe.res.headers.etag}),!R.progress){X.next=12;break}return X.next=12,S.default.awrap(R.progress(k.length/W,c,xe.res));case 12:Q({number:fe,etag:xe.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,D.default)(new Array(W),function(se,pe){return pe+1}),B=N.map(function(se){return se.number}),G=F.filter(function(se){return B.indexOf(se)<0}),ae=5,de=R.parallel||ae,ye.next=17,S.default.awrap(this._parallel(G,de,function(se){return new h.default(function(pe,fe){V(w,se).then(function(ie){ie&&N.push(ie),pe()}).catch(function(ie){fe(ie)})})}));case 17:if(oe=ye.sent,K=!0,!this.isCancel()){ye.next=22;break}throw V=null,this._makeCancelEvent();case 22:if(!(oe&&oe.length>0)){ye.next=25;break}throw oe[0].message="Failed to upload some parts with error: "+oe[0].toString()+" part_num: "+oe[0].partNum,oe[0];case 25:return ye.next=27,S.default.awrap(this.completeMultipartUpload(U,A,N,R));case 27:return ye.abrupt("return",ye.sent);case 28:case"end":return ye.stop()}},null,this)},a._getFileSize=function(c){return S.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(!i.buffer(c)){w.next=4;break}return w.abrupt("return",c.length);case 4:if(!(v(c)||O(c))){w.next=6;break}return w.abrupt("return",c.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return w.stop()}},null,this)};var l=M("stream"),g=l.Readable;function T(_,c){if(!(this instanceof T))return new T(_,c);g.call(this,c),this.file=_,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}s.inherits(T,g),T.prototype.readFileAndPush=function(c){if(this.fileBuffer)for(var R=!0;R&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:C,this.start=C,R=this.push(this.fileBuffer.slice(w,C))}},T.prototype._read=function(c){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var R=16*1024;c=c||R;var w=this;this.reader.onload=function(E){w.fileBuffer=P.from(new Uint8Array(E.target.result)),w.file=null,w.readFileAndPush(c)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(c)},a._createStream=function(c,R,w){if(v(c)||O(c))return new T(c.slice(R,w));throw new Error("_createStream requires File/Blob.")},a._getPartSize=function(c,R){var w=10*1e3,C=1024*1024;return R?Math.max(Math.ceil(c/w),R):C},a._divideParts=function(c,R){for(var w=Math.ceil(c/R),C=[],E=0;E255)throw new Error("ID is composed of 255 bytes at most");if(c.prefix===""||c.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(c.status))throw new Error("Status must be Enabled or Disabled");if(c.transition){if(!["IA","Archive"].includes(c.transition.storageClass))throw new Error("StorageClass must be IA or Archive");g(c.transition,"Transition")}if(c.expiration){if(!c.expiration.expiredObjectDeleteMarker)g(c.expiration,"Expiration");else if(c.expiration.days||c.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(c.abortMultipartUpload&&g(c.abortMultipartUpload,"AbortMultipartUpload"),!c.expiration&&!c.abortMultipartUpload&&!c.transition&&!c.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(c.tag){if(c.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");T(c.tag)}}},{"../utils/checkBucketName":35,"../utils/checkObjectTag":36,"../utils/deepCopy":39,"../utils/getStrBytesCount":41,"../utils/isArray":42,"../utils/isObject":46,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],12:[function(M,Y,u){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(i){return i&&i.__esModule?i:{default:i}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,b=M("../utils/obj2xml"),S=b.obj2xml,r=u;r.putBucketVersioning=function(s,n){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f,y,v;return m.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:if(h(s),["Enabled","Suspended"].includes(n)){O.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return f=this._bucketRequestParams("PUT",s,"versioning",x),y={VersioningConfiguration:{Status:n}},f.mime="xml",f.content=S(y,{headers:!0}),O.next=9,m.default.awrap(this.request(f));case 9:return v=O.sent,O.abrupt("return",{res:v.res,status:v.status});case 11:case"end":return O.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(M,Y,u){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(n){return n&&n.__esModule?n:{default:n}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,b=M("../utils/obj2xml"),S=b.obj2xml,r=M("../utils/isArray"),i=r.isArray,s=u;s.putBucketWebsite=function(x){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},y=arguments[2],v,p,O,a,l;return m.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:if(h(x),v=this._bucketRequestParams("PUT",x,"website",y),p={Suffix:f.index||"index.html"},O={IndexDocument:p},a={WebsiteConfiguration:O},f.supportSubDir&&(p.SupportSubDir=f.supportSubDir),f.type&&(p.Type=f.type),f.error&&(O.ErrorDocument={Key:f.error}),!(f.routingRules!==void 0)){T.next=12;break}if(i(f.routingRules)){T.next=11;break}throw new Error("RoutingRules must be Array");case 11:O.RoutingRules={RoutingRule:f.routingRules};case 12:return a=S(a),v.content=a,v.mime="xml",v.successStatuses=[200],T.next=18,m.default.awrap(this.request(v));case 18:return l=T.sent,T.abrupt("return",{res:l.res});case 20:case"end":return T.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isArray":42,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],14:[function(M,Y,u){(function(P){"use strict";var m=M("babel-runtime/core-js/object/keys"),D=b(m),d=M("babel-runtime/core-js/json/stringify"),h=b(d);function b(S){return S&&S.__esModule?S:{default:S}}u.encodeCallback=function(r,i){if(r.headers=r.headers||{},!Object.prototype.hasOwnProperty.call(r.headers,"x-oss-callback")&&i.callback){var s={callbackUrl:encodeURI(i.callback.url),callbackBody:i.callback.body};i.callback.host&&(s.callbackHost=i.callback.host),i.callback.contentType&&(s.callbackBodyType=i.callback.contentType);var n=P.from((0,h.default)(s)).toString("base64");if(r.headers["x-oss-callback"]=n,i.callback.customValue){var x={};(0,D.default)(i.callback.customValue).forEach(function(f){x["x:"+f]=i.callback.customValue[f]}),r.headers["x-oss-callback-var"]=P.from((0,h.default)(x)).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,u){"use strict";var P=M("babel-runtime/core-js/object/assign"),m=D(P);function D(s){return s&&s.__esModule?s:{default:s}}var d=M("humanize-ms"),h=M("url"),b=M("../utils/checkBucketName"),S=b.checkBucketName;function r(s,n){var x=h.parse(s);if(x.protocol||(x=h.parse("http"+(n?"s":"")+"://"+s)),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}function i(s,n,x){var f=x?"https://":"http://",y=n?"-internal.aliyuncs.com":".aliyuncs.com",v="vpc100-oss-cn-";return s.substr(0,v.length)===v&&(y=".aliyuncs.com"),h.parse(f+s+y)}Y.exports=function(s){if(!s||!s.accessKeyId||!s.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");s.bucket&&S(s.bucket);var n=(0,m.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},s);if(n.accessKeyId=n.accessKeyId.trim(),n.accessKeySecret=n.accessKeySecret.trim(),n.timeout&&(n.timeout=d(n.timeout)),n.endpoint)n.endpoint=r(n.endpoint,n.secure);else if(n.region)n.endpoint=i(n.region,n.internal,n.secure);else throw new Error("require options.endpoint or options.region");return n.inited=!0,n}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(M,Y,u){"use strict";var P=M("merge-descriptors"),m=u;P(m,M("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(M,Y,u){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(n){return n&&n.__esModule?n:{default:n}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,b=M("querystring"),S=M("js-base64"),r=S.Base64.encode,i=u;i.processObjectSave=function(x,f,y,v){var p,O,a,l;return m.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:return s(x,"sourceObject"),s(f,"targetObject"),s(y,"process"),f=this._objectName(f),v&&h(v),p=this._objectRequestParams("POST",x,{subres:"x-oss-process"}),O=v?",b_"+r(v):"",f=r(f),a={"x-oss-process":y+"|sys/saveas,o_"+f+O},p.content=b.stringify(a),T.next=12,m.default.awrap(this.request(p));case 12:return l=T.sent,T.abrupt("return",{res:l.res,status:l.res.status});case 14:case"end":return T.stop()}},null,this)};function s(n,x){if(!n)throw new Error(x+" is required");if(typeof n!="string")throw new Error(x+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(M,Y,u){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(i){return i&&i.__esModule?i:{default:i}}var d=M("copy-to"),h=M("./callback"),b=M("./utils/deepCopy"),S=b.deepCopy,r=u;r.listUploads=function(s,n){var x,f,y,v;return m.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return n=n||{},x={},d(n).to(x),x.subres="uploads",f=this._objectRequestParams("GET","",x),f.query=s,f.xmlResponse=!0,f.successStatuses=[200],O.next=10,m.default.awrap(this.request(f));case 10:return y=O.sent,v=y.data.Upload||[],Array.isArray(v)||(v=[v]),v=v.map(function(a){return{name:a.Key,uploadId:a.UploadId,initiated:a.Initiated}}),O.abrupt("return",{res:y.res,uploads:v,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)},r.listParts=function(s,n,x,f){var y,v,p;return m.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return f=f||{},y={},d(f).to(y),y.subres={uploadId:n},v=this._objectRequestParams("GET",s,y),v.query=x,v.xmlResponse=!0,v.successStatuses=[200],a.next=10,m.default.awrap(this.request(v));case 10:return p=a.sent,a.abrupt("return",{res:p.res,uploadId:p.data.UploadId,bucket:p.data.Bucket,name:p.data.Key,partNumberMarker:p.data.PartNumberMarker,nextPartNumberMarker:p.data.NextPartNumberMarker,maxParts:p.data.MaxParts,isTruncated:p.data.IsTruncated,parts:p.data.Part||[]});case 12:case"end":return a.stop()}},null,this)},r.abortMultipartUpload=function(s,n,x){var f,y,v;return m.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return this._stop(),x=x||{},f={},d(x).to(f),f.subres={uploadId:n},y=this._objectRequestParams("DELETE",s,f),y.successStatuses=[204],O.next=9,m.default.awrap(this.request(y));case 9:return v=O.sent,O.abrupt("return",{res:v.res});case 11:case"end":return O.stop()}},null,this)},r.initMultipartUpload=function(s,n){var x,f,y;return m.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return n=n||{},x={},d(n).to(x),x.headers=x.headers||{},this._convertMetaToHeaders(n.meta,x.headers),x.subres="uploads",f=this._objectRequestParams("POST",s,x),f.mime=n.mime,f.xmlResponse=!0,f.successStatuses=[200],p.next=12,m.default.awrap(this.request(f));case 12:return y=p.sent,p.abrupt("return",{res:y.res,bucket:y.data.Bucket,name:y.data.Key,uploadId:y.data.UploadId});case 14:case"end":return p.stop()}},null,this)},r.uploadPart=function(s,n,x,f,y,v,p){var O;return m.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return O={stream:this._createStream(f,y,v),size:v-y},l.next=3,m.default.awrap(this._uploadPart(s,n,x,O,p));case 3:return l.abrupt("return",l.sent);case 4:case"end":return l.stop()}},null,this)},r.completeMultipartUpload=function(s,n,x,f){var y,v,p,O,a,l,g,T;return m.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:for(y=x.concat().sort(function(R,w){return R.number-w.number}).filter(function(R,w,C){return!w||R.number!==C[w-1].number}),v=` + a `).concat(ae,",").concat(ae," 0 1 1 ").concat(-_e,",").concat(ye),me=Math.PI*2*ae,fe={stroke:V,strokeDasharray:"".concat(K/100*(me-B),"px ").concat(me,"px"),strokeDashoffset:"-".concat(B/2+W/100*(me-B),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:se,pathStyle:fe}}var U=function(K){var V=K.prefixCls,F=K.strokeWidth,B=K.trailWidth,G=K.gapDegree,ae=K.gapPosition,de=K.trailColor,oe=K.strokeLinecap,_e=K.style,ye=K.className,se=K.strokeColor,me=K.percent,fe=w(K,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(P.useMemo)(function(){return E+=1,E},[]),le=k(0,100,de,F,G,ae),Q=le.pathString,ce=le.pathStyle,te=A(me),ee=A(se),xe=ee.find(function(Ee){return Object.prototype.toString.call(Ee)==="[object Object]"}),re=b(te),Z=l(re,1),X=Z[0],q=function(){var ve=0;return te.map(function(Ce,Ke){var Qe=ee[Ke]||ee[ee.length-1],rt=Object.prototype.toString.call(Qe)==="[object Object]"?"url(#".concat(V,"-gradient-").concat(ie,")"):"",at=k(ve,Ce,Qe,F,G,ae);return ve+=Ce,m.a.createElement("path",{key:Ke,className:"".concat(V,"-circle-path"),d:at.pathString,stroke:rt,strokeLinecap:oe,strokeWidth:F,opacity:Ce===0?0:1,fillOpacity:"0",style:at.pathStyle,ref:X[Ke]})})};return m.a.createElement("svg",a({className:d()("".concat(V,"-circle"),ye),viewBox:"0 0 100 100",style:_e},fe),xe&&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(xe).sort(function(Ee,ve){return o(Ee)-o(ve)}).map(function(Ee,ve){return m.a.createElement("stop",{key:ve,offset:Ee,stopColor:xe[Ee]})}))),m.a.createElement("path",{className:"".concat(V,"-circle-trail"),d:Q,stroke:de,strokeLinecap:oe,strokeWidth:B||F,fillOpacity:"0",style:ce}),q().reverse())};U.defaultProps=h;var N=U,z={Line:O,Circle:N}},hW5Z:function(M,Y,u){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,u){"use strict";u.d(Y,"a",function(){return d}),u.d(Y,"c",function(){return h}),u.d(Y,"b",function(){return b});var P=u("VTBJ"),m=u("Ff2n"),D=u("Kwbf"),d="RC_TABLE_INTERNAL_COL_DEFINE";function h(S){var r=S.expandable,i=Object(m.a)(S,["expandable"]);return"expandable"in S?Object(P.a)(Object(P.a)({},i),r):i}function b(S){return Object.keys(S).reduce(function(r,i){return(i.substr(0,5)==="data-"||i.substr(0,5)==="aria-")&&(r[i]=S[i]),r},{})}},jO9C:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.pad.Iso97971={pad:function(m,D){m.concat(P.lib.WordArray.create([2147483648],1)),P.pad.ZeroPadding.pad(m,D)},unpad:function(m){P.pad.ZeroPadding.unpad(m),m.sigBytes--}},P.pad.Iso97971})},ji0R:function(M,Y,u){M.exports=u.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(M,Y,u){"use strict";var P=u("g9YV"),m=u("wCAj"),D=u("miYZ"),d=u("tsqr"),h=u("5Dmo"),b=u("3S7+"),S=u("sRBo"),r=u("kaz8"),i=u("oBTY"),s=u("9og8"),n=u("tJVT"),x=u("k1fw"),f=u("+L6B"),y=u("2/Rp"),v=u("O3gP"),p=u("lrIw"),O=u("y8nQ"),a=u("Vl3Y"),l=u("5NDa"),g=u("5rEg"),T=u("WmNS"),_=u.n(T),c=u("q1tI"),R=u.n(c),w=u("55Ip"),C=u("wd/R"),E=u.n(C),o=u("RotF"),A=u.n(o),k=u("E7E6"),U=u.n(k),N=u("oUNq"),z=[];function W(B){var G=B.onSearch,ae=B.schools;return R.a.createElement(a.a,{layout:"inline",onFinish:G,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(g.a,{allowClear:!0,style:{width:370},size:"large"})),R.a.createElement(a.a.Item,{label:"\u5355\u4F4D",name:"school_name"},R.a.createElement(p.a,{options:ae,style:{width:400},size:"large",showSearch:!0,filterOption:function(oe,_e){return _e.value.toUpperCase().indexOf(oe.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,G){switch(G.type){case K.INITDATA:return Object(x.a)(Object(x.a)({},B),G.payload);case K.SETQUERY:return Object(x.a)(Object(x.a)({},B),G.payload);case K.SETPAGE:return Object(x.a)(Object(x.a)({},B),{},{page:G.payload,reload:!1});case K.SHOWLOADING:return Object(x.a)(Object(x.a)({},B),{},{loading:G.payload});case K.INITSCHOOLS:return Object(x.a)(Object(x.a)({},B),{},{schools:G.payload});case K.SELECTEDIDS:return Object(x.a)(Object(x.a)({},B),{},{selectedIds:G.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 G=B.onSelect,ae=B.onCancel,de=B.container_id,oe=B.container_type,_e=Object(c.useReducer)(V,F),ye=Object(n.a)(_e,2),se=ye[0],me=ye[1],fe=se.data,ie=se.schools,le=se.loading,Q=se.selectedIds,ce=se.page,te=se.count,ee=se.query,xe=se.reload;Object(c.useEffect)(function(){function Ce(){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(s.a)(_.a.mark(function Qe(){var rt,at,it;return _.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,Object(N.wb)(Object(x.a)(Object(x.a)({},ee),{},{page:ce,container_type:oe,container_id:de}));case 2:rt=ke.sent,at=rt.users,it=rt.user_count,me({type:K.INITDATA,payload:{data:xe?at:[].concat(Object(i.a)(fe),Object(i.a)(at)),count:it}});case 6:case"end":return ke.stop()}},Qe)})),Ke.apply(this,arguments)}ee&&Ce()},[ce,ee,xe,de,oe]),Object(c.useEffect)(function(){function Ce(){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(s.a)(_.a.mark(function Qe(){var rt,at;return _.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(N.kb)({});case 2:rt=et.sent,at=rt.school_names,me({type:K.INITSCHOOLS,payload:at.map(function(ke){return{value:ke}})});case 5:case"end":return et.stop()}},Qe)})),Ke.apply(this,arguments)}Ce()},[]);var re=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Ke,Qe){return R.a.createElement(r.a,{value:Qe.numid,checked:Q.includes(Qe.numid),disabled:!!Ke})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(Ke,Qe){return R.a.createElement(b.a,{placement:"bottom",title:Ke},R.a.createElement(w.a,{className:"bold c-black",to:"/users/".concat(Qe.login),target:"_blank"},Ke||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Ke){return R.a.createElement(b.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,Ke||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Ke){return R.a.createElement(b.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,Ke||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Ke){return R.a.createElement(b.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,Ke||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Ke){return R.a.createElement(b.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,Ke||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Ke){return R.a.createElement(b.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,Ke||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(Ke){return Ke?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Ke){return R.a.createElement(b.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,E()(Ke).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Ke){if(Ke===1)return R.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function Z(Ce){me({type:K.SETQUERY,payload:{page:1,reload:!0,query:Ce}})}function X(Ce){me({type:K.SETPAGE,payload:Ce})}function q(Ce){var Ke=Q.indexOf(Ce);Ke>=0?Q.splice(Ke,1):Q.push(Ce),me({type:K.SELECTEDIDS,payload:Object(i.a)(Q)})}function Ee(){Q.length===0?d.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(G(Q,de),me({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}),ee?R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"flexd-table-header mt20"},R.a.createElement(m.a,{pagination:!1,dataSource:z,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(Ke){return{onClick:function(rt){Ke.added!==1&&q(Ke.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:Ee},"\u786E\u5B9A"))):R.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},R.a.createElement("img",{src:U.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,u){"use strict";u.d(Y,"a",function(){return jn});var P=u("rePB"),m=u("ODXe"),D=u("Ff2n"),d=u("VTBJ"),h=u("q1tI"),b=u("TSYQ"),S=u.n(b),r=u("Zm9Q"),i=u("6cGi"),s=u("KQm4"),n=u("xEkU"),x=u.n(n),f=u("t23M");function y(He){var qe=Object(h.useRef)(),lt=Object(h.useRef)(!1);function Ye(){for(var Se=arguments.length,Ie=new Array(Se),Oe=0;Oeyt&&(Ht=yt-Xt),Object(h.useMemo)(function(){if(!Ie.length)return[0,0];for(var Nt=Ie.length,_n=Nt,vn=0;vnJe+Ht){_n=vn-1;break}}for(var ar=0,Fr=Nt-1;Fr>=0;Fr-=1){var wr=He.get(Ie[Fr].key)||T;if(wr[tt]1&&arguments[1]!==void 0?arguments[1]:!1,Ye=qe&&typeof qe.getBoundingClientRect=="function"&&qe.getBoundingClientRect().width;if(Ye){if(lt){var Se=getComputedStyle(qe),Ie=Se.marginLeft,Oe=Se.marginRight;Ye+=+Ie.replace("px","")+ +Oe.replace("px","")}Ye=+Ye.toFixed(6)}return Ye||0},ve=function(qe,lt,Ye){qe&&Object(W.a)(qe.style)==="object"&&(qe.style[lt]=Ye)},Ce=function(){return te.any},Ke=u("bdgK"),Qe=u("i8i4"),rt=u.n(Qe),at=u("wgJM"),it=u("l4aY"),et=u("m+aA"),ke=u("c+Xe"),Pe=u("zT1h"),$e=u("QC+M");function Et(He,qe,lt){return lt?He[0]===qe[0]:He[0]===qe[0]&&He[1]===qe[1]}function ot(He,qe,lt){var Ye=He[qe]||{};return Object(d.a)(Object(d.a)({},Ye),lt)}function At(He,qe,lt,Ye){for(var Se=lt.points,Ie=Object.keys(He),Oe=0;Oe1&&arguments[1]!==void 0?arguments[1]:2;qe();var Ie=Object(at.a)(function(){Se<=1?Ye({isCanceled:function(){return Ie!==He.current}}):lt(Ye,Se-1)});He.current=Ie}return h.useEffect(function(){return function(){qe()}},[]),[lt,qe]},Kn=[gt,Tt,Lt,Dt],Hn=!1,Fn=!0;function hn(He){return He===Lt||He===Dt}var Ur=function(He,qe){var lt=h.useState(Ct),Ye=Object(m.a)(lt,2),Se=Ye[0],Ie=Ye[1],Oe=yn(),Ve=Object(m.a)(Oe,2),We=Ve[0],tt=Ve[1];function Je(){Ie(gt)}return Nn(function(){if(Se!==Ct&&Se!==Dt){var yt=Kn.indexOf(Se),kt=Kn[yt+1],Xt=qe(Se);Xt===Hn?Ie(kt):We(function(Ht){function Nt(){if(Ht.isCanceled())return;Ie(kt)}Xt===!0?Nt():Promise.resolve(Xt).then(Nt)})}},[He,Se]),h.useEffect(function(){return function(){tt()}},[]),[Je,Se]},Br=function(He){var qe=Object(h.useRef)(),lt=Object(h.useRef)(He);lt.current=He;var Ye=h.useCallback(function(Oe){lt.current(Oe)},[]);function Se(Oe){Oe&&(Oe.removeEventListener(Pt,Ye),Oe.removeEventListener(rn,Ye))}function Ie(Oe){qe.current&&qe.current!==Oe&&Se(qe.current),Oe&&Oe!==qe.current&&(Oe.addEventListener(Pt,Ye),Oe.addEventListener(rn,Ye),qe.current=Oe)}return h.useEffect(function(){return function(){Se(qe.current)}},[]),[Ie,Se]};function Nr(He,qe,lt,Ye){var Se=Ye.motionEnter,Ie=Se===void 0?!0:Se,Oe=Ye.motionAppear,Ve=Oe===void 0?!0:Oe,We=Ye.motionLeave,tt=We===void 0?!0:We,Je=Ye.motionDeadline,yt=Ye.motionLeaveImmediately,kt=Ye.onAppearPrepare,Xt=Ye.onEnterPrepare,Ht=Ye.onLeavePrepare,Nt=Ye.onAppearStart,_n=Ye.onEnterStart,vn=Ye.onLeaveStart,nr=Ye.onAppearActive,ar=Ye.onEnterActive,Fr=Ye.onLeaveActive,wr=Ye.onAppearEnd,Ir=Ye.onEnterEnd,_r=Ye.onLeaveEnd,kn=Ye.onVisibleChanged,tr=jt(),Sn=Object(m.a)(tr,2),sn=Sn[0],Tn=Sn[1],pr=jt(ut),Jr=Object(m.a)(pr,2),Vn=Jr[0],ua=Jr[1],oa=jt(null),aa=Object(m.a)(oa,2),$n=aa[0],Jn=aa[1],sr=Object(h.useRef)(!1),lr=Object(h.useRef)(null),er=Object(h.useRef)(!1),ea=Object(h.useRef)(null);function va(){var Ia=lt();return Ia||ea.current}var xa=Object(h.useRef)(!1);function ga(Ia){var Ca=va();if(Ia&&!Ia.deadline&&Ia.target!==Ca)return;var Ya;Vn===st&&xa.current?Ya=wr==null?void 0:wr(Ca,Ia):Vn===we&&xa.current?Ya=Ir==null?void 0:Ir(Ca,Ia):Vn===Xe&&xa.current&&(Ya=_r==null?void 0:_r(Ca,Ia)),Ya!==!1&&!er.current&&(ua(ut),Jn(null))}var La=Br(ga),Ra=Object(m.a)(La,1),Ma=Ra[0],ka=h.useMemo(function(){var Ia,Ca,Ya;switch(Vn){case"appear":return Ia={},Object(P.a)(Ia,gt,kt),Object(P.a)(Ia,Tt,Nt),Object(P.a)(Ia,Lt,nr),Ia;case"enter":return Ca={},Object(P.a)(Ca,gt,Xt),Object(P.a)(Ca,Tt,_n),Object(P.a)(Ca,Lt,ar),Ca;case"leave":return Ya={},Object(P.a)(Ya,gt,Ht),Object(P.a)(Ya,Tt,vn),Object(P.a)(Ya,Lt,Fr),Ya;default:return{}}},[Vn]),ei=Ur(Vn,function(Ia){if(Ia===gt){var Ca=ka[gt];return Ca?Ca(va()):Hn}if(Ta in ka){var Ya;Jn(((Ya=ka[Ta])===null||Ya===void 0?void 0:Ya.call(ka,va(),null))||null)}return Ta===Lt&&(Ma(va()),Je>0&&(clearTimeout(lr.current),lr.current=setTimeout(function(){ga({deadline:!0})},Je))),Fn}),Fi=Object(m.a)(ei,2),Ai=Fi[0],Ta=Fi[1],_i=hn(Ta);xa.current=_i,Nn(function(){Tn(qe);var Ia=sr.current;if(sr.current=!0,!He)return;var Ca;!Ia&&qe&&Ve&&(Ca=st),Ia&&qe&&Ie&&(Ca=we),(Ia&&!qe&&tt||!Ia&&yt&&!qe&&tt)&&(Ca=Xe),Ca&&(ua(Ca),Ai())},[qe]),Object(h.useEffect)(function(){(Vn===st&&!Ve||Vn===we&&!Ie||Vn===Xe&&!tt)&&ua(ut)},[Ve,Ie,tt]),Object(h.useEffect)(function(){return function(){clearTimeout(lr.current),er.current=!0}},[]),Object(h.useEffect)(function(){sn!==void 0&&Vn===ut&&(kn==null||kn(sn))},[sn,Vn]);var Ci=$n;return ka[gt]&&Ta===Tt&&(Ci=Object(d.a)({transition:"none"},Ci)),[Vn,Ta,Ci,sn!=null?sn:qe]}var xr=function(He){Object(E.a)(lt,He);var qe=Object(o.a)(lt);function lt(){return Object(R.a)(this,lt),qe.apply(this,arguments)}return Object(w.a)(lt,[{key:"render",value:function(){return this.props.children}}]),lt}(h.Component),Hr=xr;function Cr(He){var qe=He;Object(W.a)(He)==="object"&&(qe=He.transitionSupport);function lt(Se){return!!(Se.motionName&&qe)}var Ye=h.forwardRef(function(Se,Ie){var Oe=Se.visible,Ve=Oe===void 0?!0:Oe,We=Se.removeOnLeave,tt=We===void 0?!0:We,Je=Se.forceRender,yt=Se.children,kt=Se.motionName,Xt=Se.leavedClassName,Ht=Se.eventProps,Nt=lt(Se),_n=Object(h.useRef)(),vn=Object(h.useRef)();function nr(){try{return Object(et.a)(_n.current||vn.current)}catch(ua){return null}}var ar=Nr(Nt,Ve,nr,Se),Fr=Object(m.a)(ar,4),wr=Fr[0],Ir=Fr[1],_r=Fr[2],kn=Fr[3],tr=h.useRef(kn);kn&&(tr.current=!0);var Sn=Object(h.useRef)(Ie);Sn.current=Ie;var sn=h.useCallback(function(ua){_n.current=ua,Object(ke.b)(Sn.current,ua)},[]),Tn,pr=Object(d.a)(Object(d.a)({},Ht),{},{visible:Ve});if(!yt)Tn=null;else if(wr===ut||!lt(Se))kn?Tn=yt(Object(d.a)({},pr),sn):!tt&&tr.current?Tn=yt(Object(d.a)(Object(d.a)({},pr),{},{className:Xt}),sn):Je?Tn=yt(Object(d.a)(Object(d.a)({},pr),{},{style:{display:"none"}}),sn):Tn=null;else{var Jr,Vn;Ir===gt?Vn="prepare":hn(Ir)?Vn="active":Ir===Tt&&(Vn="start"),Tn=yt(Object(d.a)(Object(d.a)({},pr),{},{className:S()(ze(kt,wr),(Jr={},Object(P.a)(Jr,ze(kt,"".concat(wr,"-").concat(Vn)),Vn),Object(P.a)(Jr,kt,typeof kt=="string"),Jr)),style:_r}),sn)}return h.createElement(Hr,{ref:vn},Tn)});return Ye.displayName="CSSMotion",Ye}var tn=Cr(An),Yt="add",En="keep",an="remove",Pr="removed";function yr(He){var qe;return He&&Object(W.a)(He)==="object"&&"key"in He?qe=He:qe={key:He},Object(d.a)(Object(d.a)({},qe),{},{key:String(qe.key)})}function or(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return He.map(yr)}function Gr(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],lt=[],Ye=0,Se=qe.length,Ie=or(He),Oe=or(qe);Ie.forEach(function(tt){for(var Je=!1,yt=Ye;yt1});return We.forEach(function(tt){lt=lt.filter(function(Je){var yt=Je.key,kt=Je.status;return yt!==tt||kt!==an}),lt.forEach(function(Je){Je.key===tt&&(Je.status=En)})}),lt}var on=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function kr(He){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:tn,lt=function(Ye){Object(E.a)(Ie,Ye);var Se=Object(o.a)(Ie);function Ie(){var Oe;return Object(R.a)(this,Ie),Oe=Se.apply(this,arguments),Oe.state={keyEntities:[]},Oe.removeKey=function(Ve){Oe.setState(function(We){var tt=We.keyEntities;return{keyEntities:tt.map(function(Je){return Je.key!==Ve?Je:Object(d.a)(Object(d.a)({},Je),{},{status:Pr})})}})},Oe}return Object(w.a)(Ie,[{key:"render",value:function(){var Ve=this,We=this.state.keyEntities,tt=this.props,Je=tt.component,yt=tt.children,kt=tt.onVisibleChanged,Xt=Object(D.a)(tt,["component","children","onVisibleChanged"]),Ht=Je||h.Fragment,Nt={};return on.forEach(function(_n){Nt[_n]=Xt[_n],delete Xt[_n]}),delete Xt.keys,h.createElement(Ht,Xt,We.map(function(_n){var vn=_n.status,nr=Object(D.a)(_n,["status"]),ar=vn===Yt||vn===En;return h.createElement(qe,Object(c.a)({},Nt,{key:nr.key,visible:ar,eventProps:nr,onVisibleChanged:function(wr){kt==null||kt(wr,{key:nr.key}),wr||Ve.removeKey(nr.key)}}),yt)}))}}],[{key:"getDerivedStateFromProps",value:function(Ve,We){var tt=Ve.keys,Je=We.keyEntities,yt=or(tt),kt=Gr(Je,yt);return{keyEntities:kt.filter(function(Xt){var Ht=Je.find(function(Nt){var _n=Nt.key;return Xt.key===_n});return!(Ht&&Ht.status===Pr&&Xt.status===an)})}}}]),Ie}(h.Component);return lt.defaultProps={component:"div"},lt}var Rr=kr(An),sa=tn;function Mr(He){var qe=He.prefixCls,lt=He.motion,Ye=He.animation,Se=He.transitionName;return lt||(Ye?{motionName:"".concat(qe,"-").concat(Ye)}:Se?{motionName:Se}:null)}function ya(He){var qe=He.prefixCls,lt=He.visible,Ye=He.zIndex,Se=He.mask,Ie=He.maskMotion,Oe=He.maskAnimation,Ve=He.maskTransitionName;if(!Se)return null;var We={};return(Ie||Ve||Oe)&&(We=Object(d.a)({motionAppear:!0},Mr({motion:Ie,prefixCls:qe,transitionName:Ve,animation:Oe}))),h.createElement(sa,Object(c.a)({},We,{visible:lt,removeOnLeave:!0}),function(tt){var Je=tt.className;return h.createElement("div",{style:{zIndex:Ye},className:S()("".concat(qe,"-mask"),Je)})})}var Da=u("9mu1"),Aa=u("o0o1"),Ba=u.n(Aa),$r=u("HaE+"),Or=["measure","align",null,"motion"],qn=function(He,qe){var lt=Object(h.useState)(null),Ye=Object(m.a)(lt,2),Se=Ye[0],Ie=Ye[1],Oe=Object(h.useRef)(),Ve=Object(h.useRef)(!1);function We(yt){Ve.current||Ie(yt)}function tt(){at.a.cancel(Oe.current)}function Je(yt){tt(),Oe.current=Object(at.a)(function(){We(function(kt){switch(Se){case"align":return"motion";case"motion":return"stable";default:}return kt}),yt==null||yt()})}return Object(h.useEffect)(function(){We("measure")},[He]),Object(h.useEffect)(function(){switch(Se){case"measure":qe();break;default:}Se&&(Oe.current=Object(at.a)(Object($r.a)(Ba.a.mark(function yt(){var kt,Xt;return Ba.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:kt=Or.indexOf(Se),Xt=Or[kt+1],Xt&&kt!==-1&&We(Xt);case 3:case"end":return Nt.stop()}},yt)}))))},[Se]),Object(h.useEffect)(function(){return function(){Ve.current=!0,tt()}},[]),[Se,Je]},ha=function(He){var qe=h.useState({width:0,height:0}),lt=Object(m.a)(qe,2),Ye=lt[0],Se=lt[1];function Ie(Ve){Se({width:Ve.offsetWidth,height:Ve.offsetHeight})}var Oe=h.useMemo(function(){var Ve={};if(He){var We=Ye.width,tt=Ye.height;He.indexOf("height")!==-1&&tt?Ve.height=tt:He.indexOf("minHeight")!==-1&&tt&&(Ve.minHeight=tt),He.indexOf("width")!==-1&&We?Ve.width=We:He.indexOf("minWidth")!==-1&&We&&(Ve.minWidth=We)}return Ve},[He,Ye]);return[Oe,Ie]},wa=h.forwardRef(function(He,qe){var lt=He.visible,Ye=He.prefixCls,Se=He.className,Ie=He.style,Oe=He.children,Ve=He.zIndex,We=He.stretch,tt=He.destroyPopupOnHide,Je=He.forceRender,yt=He.align,kt=He.point,Xt=He.getRootDomNode,Ht=He.getClassNameFromAlign,Nt=He.onAlign,_n=He.onMouseEnter,vn=He.onMouseLeave,nr=He.onMouseDown,ar=He.onTouchStart,Fr=Object(h.useRef)(),wr=Object(h.useRef)(),Ir=Object(h.useState)(),_r=Object(m.a)(Ir,2),kn=_r[0],tr=_r[1],Sn=ha(We),sn=Object(m.a)(Sn,2),Tn=sn[0],pr=sn[1];function Jr(){We&&pr(Xt())}var Vn=qn(lt,Jr),ua=Object(m.a)(Vn,2),oa=ua[0],aa=ua[1],$n=Object(h.useRef)();function Jn(){return kt||Xt}function sr(){var La;(La=Fr.current)===null||La===void 0||La.forceAlign()}function lr(La,Ra){var Ma=Ht(Ra);kn!==Ma&&tr(Ma),oa==="align"&&(kn!==Ma?Promise.resolve().then(function(){sr()}):aa(function(){var ka;(ka=$n.current)===null||ka===void 0||ka.call($n)}),Nt==null||Nt(La,Ra))}var er=Object(d.a)({},Mr(He));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(La){var Ra=er[La];er[La]=function(Ma,ka){return aa(),Ra==null?void 0:Ra(Ma,ka)}});function ea(){return new Promise(function(La){$n.current=La})}h.useEffect(function(){!er.motionName&&oa==="motion"&&aa()},[er.motionName,oa]),h.useImperativeHandle(qe,function(){return{forceAlign:sr,getElement:function(){return wr.current}}});var va=Object(d.a)(Object(d.a)({},Tn),{},{zIndex:Ve,opacity:oa==="motion"||oa==="stable"||!lt?void 0:0,pointerEvents:oa==="stable"?void 0:"none"},Ie),xa=!0;(yt==null?void 0:yt.points)&&(oa==="align"||oa==="stable")&&(xa=!1);var ga=Oe;return h.Children.count(Oe)>1&&(ga=h.createElement("div",{className:"".concat(Ye,"-content")},Oe)),h.createElement(sa,Object(c.a)({visible:lt,ref:wr,leavedClassName:"".concat(Ye,"-hidden")},er,{onAppearPrepare:ea,onEnterPrepare:ea,removeOnLeave:tt,forceRender:Je}),function(La,Ra){var Ma=La.className,ka=La.style,ei=S()(Ye,Se,kn,Ma);return h.createElement(Da.a,{target:Jn(),key:"popup",ref:Fr,monitorWindowResize:!0,disabled:xa,align:yt,onAlign:lr},h.createElement("div",{ref:Ra,className:ei,onMouseEnter:_n,onMouseLeave:vn,onMouseDownCapture:nr,onTouchStartCapture:ar,style:Object(d.a)(Object(d.a)({},ka),va)},ga))})});wa.displayName="PopupInner";var Pa=wa,rr=h.forwardRef(function(He,qe){var lt=He.prefixCls,Ye=He.visible,Se=He.zIndex,Ie=He.children,Oe=He.mobile;Oe=Oe===void 0?{}:Oe;var Ve=Oe.popupClassName,We=Oe.popupStyle,tt=Oe.popupMotion,Je=tt===void 0?{}:tt,yt=Oe.popupRender,kt=h.useRef();h.useImperativeHandle(qe,function(){return{forceAlign:function(){},getElement:function(){return kt.current}}});var Xt=Object(d.a)({zIndex:Se},We),Ht=Ie;return h.Children.count(Ie)>1&&(Ht=h.createElement("div",{className:"".concat(lt,"-content")},Ie)),yt&&(Ht=yt(Ht)),h.createElement(sa,Object(c.a)({visible:Ye,ref:kt,removeOnLeave:!0},Je),function(Nt,_n){var vn=Nt.className,nr=Nt.style,ar=S()(lt,Ve,vn);return h.createElement("div",{ref:_n,className:ar,style:Object(d.a)(Object(d.a)({},nr),Xt)},Ht)})});rr.displayName="MobilePopupInner";var ai=rr,Fa=["visible","mobile"],Ua=h.forwardRef(function(He,qe){var lt=He.visible,Ye=He.mobile,Se=Object(D.a)(He,Fa),Ie=Object(h.useState)(lt),Oe=Object(m.a)(Ie,2),Ve=Oe[0],We=Oe[1],tt=Object(h.useState)(!1),Je=Object(m.a)(tt,2),yt=Je[0],kt=Je[1],Xt=Object(d.a)(Object(d.a)({},Se),{},{visible:Ve});Object(h.useEffect)(function(){We(lt),lt&&Ye&&kt(Ne())},[lt,Ye]);var Ht=yt?h.createElement(ai,Object(c.a)({},Xt,{mobile:Ye,ref:qe})):h.createElement(Pa,Object(c.a)({},Xt,{ref:qe}));return h.createElement("div",null,h.createElement(ya,Xt),Ht)});Ua.displayName="Popup";var oi=Ua,Sa=h.createContext(null),qa=Sa;function Ga(){}function Di(){return""}function hi(He){return He?He.ownerDocument:window.document}var ra=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function la(He){var qe=function(lt){Object(E.a)(Se,lt);var Ye=Object(o.a)(Se);function Se(Ie){var Oe;Object(R.a)(this,Se),Oe=Ye.call(this,Ie),Oe.popupRef=h.createRef(),Oe.triggerRef=h.createRef(),Oe.attachId=void 0,Oe.clickOutsideHandler=void 0,Oe.touchOutsideHandler=void 0,Oe.contextMenuOutsideHandler1=void 0,Oe.contextMenuOutsideHandler2=void 0,Oe.mouseDownTimeout=void 0,Oe.focusTime=void 0,Oe.preClickTime=void 0,Oe.preTouchTime=void 0,Oe.delayTimer=void 0,Oe.hasPopupMouseDown=void 0,Oe.onMouseEnter=function(We){var tt=Oe.props.mouseEnterDelay;Oe.fireEvents("onMouseEnter",We),Oe.delaySetPopupVisible(!0,tt,tt?null:We)},Oe.onMouseMove=function(We){Oe.fireEvents("onMouseMove",We),Oe.setPoint(We)},Oe.onMouseLeave=function(We){Oe.fireEvents("onMouseLeave",We),Oe.delaySetPopupVisible(!1,Oe.props.mouseLeaveDelay)},Oe.onPopupMouseEnter=function(){Oe.clearDelayTimer()},Oe.onPopupMouseLeave=function(We){var tt;if(We.relatedTarget&&!We.relatedTarget.setTimeout&&Object(it.a)((tt=Oe.popupRef.current)===null||tt===void 0?void 0:tt.getElement(),We.relatedTarget))return;Oe.delaySetPopupVisible(!1,Oe.props.mouseLeaveDelay)},Oe.onFocus=function(We){Oe.fireEvents("onFocus",We),Oe.clearDelayTimer(),Oe.isFocusToShow()&&(Oe.focusTime=Date.now(),Oe.delaySetPopupVisible(!0,Oe.props.focusDelay))},Oe.onMouseDown=function(We){Oe.fireEvents("onMouseDown",We),Oe.preClickTime=Date.now()},Oe.onTouchStart=function(We){Oe.fireEvents("onTouchStart",We),Oe.preTouchTime=Date.now()},Oe.onBlur=function(We){Oe.fireEvents("onBlur",We),Oe.clearDelayTimer(),Oe.isBlurToHide()&&Oe.delaySetPopupVisible(!1,Oe.props.blurDelay)},Oe.onContextMenu=function(We){We.preventDefault(),Oe.fireEvents("onContextMenu",We),Oe.setPopupVisible(!0,We)},Oe.onContextMenuClose=function(){Oe.isContextMenuToShow()&&Oe.close()},Oe.onClick=function(We){if(Oe.fireEvents("onClick",We),Oe.focusTime){var tt;if(Oe.preClickTime&&Oe.preTouchTime?tt=Math.min(Oe.preClickTime,Oe.preTouchTime):Oe.preClickTime?tt=Oe.preClickTime:Oe.preTouchTime&&(tt=Oe.preTouchTime),Math.abs(tt-Oe.focusTime)<20)return;Oe.focusTime=0}Oe.preClickTime=0,Oe.preTouchTime=0,Oe.isClickToShow()&&(Oe.isClickToHide()||Oe.isBlurToHide())&&We&&We.preventDefault&&We.preventDefault();var Je=!Oe.state.popupVisible;(Oe.isClickToHide()&&!Je||Je&&Oe.isClickToShow())&&Oe.setPopupVisible(!Oe.state.popupVisible,We)},Oe.onPopupMouseDown=function(){if(Oe.hasPopupMouseDown=!0,clearTimeout(Oe.mouseDownTimeout),Oe.mouseDownTimeout=window.setTimeout(function(){Oe.hasPopupMouseDown=!1},0),Oe.context){var We;(We=Oe.context).onPopupMouseDown.apply(We,arguments)}},Oe.onDocumentClick=function(We){if(Oe.props.mask&&!Oe.props.maskClosable)return;var tt=We.target,Je=Oe.getRootDomNode(),yt=Oe.getPopupDomNode();(!Object(it.a)(Je,tt)||Oe.isContextMenuOnly())&&!Object(it.a)(yt,tt)&&!Oe.hasPopupMouseDown&&Oe.close()},Oe.getRootDomNode=function(){var We=Oe.props.getTriggerDOMNode;if(We)return We(Oe.triggerRef.current);try{var tt=Object(et.a)(Oe.triggerRef.current);if(tt)return tt}catch(Je){}return rt.a.findDOMNode(Object(C.a)(Oe))},Oe.getPopupClassNameFromAlign=function(We){var tt=[],Je=Oe.props,yt=Je.popupPlacement,kt=Je.builtinPlacements,Xt=Je.prefixCls,Ht=Je.alignPoint,Nt=Je.getPopupClassNameFromAlign;return yt&&kt&&tt.push(At(kt,Xt,We,Ht)),Nt&&tt.push(Nt(We)),tt.join(" ")},Oe.getComponent=function(){var We=Oe.props,tt=We.prefixCls,Je=We.destroyPopupOnHide,yt=We.popupClassName,kt=We.onPopupAlign,Xt=We.popupMotion,Ht=We.popupAnimation,Nt=We.popupTransitionName,_n=We.popupStyle,vn=We.mask,nr=We.maskAnimation,ar=We.maskTransitionName,Fr=We.maskMotion,wr=We.zIndex,Ir=We.popup,_r=We.stretch,kn=We.alignPoint,tr=We.mobile,Sn=We.forceRender,sn=Oe.state,Tn=sn.popupVisible,pr=sn.point,Jr=Oe.getPopupAlign(),Vn={};return Oe.isMouseEnterToShow()&&(Vn.onMouseEnter=Oe.onPopupMouseEnter),Oe.isMouseLeaveToHide()&&(Vn.onMouseLeave=Oe.onPopupMouseLeave),Vn.onMouseDown=Oe.onPopupMouseDown,Vn.onTouchStart=Oe.onPopupMouseDown,h.createElement(oi,Object(c.a)({prefixCls:tt,destroyPopupOnHide:Je,visible:Tn,point:kn&&pr,className:yt,align:Jr,onAlign:kt,animation:Ht,getClassNameFromAlign:Oe.getPopupClassNameFromAlign},Vn,{stretch:_r,getRootDomNode:Oe.getRootDomNode,style:_n,mask:vn,zIndex:wr,transitionName:Nt,maskAnimation:nr,maskTransitionName:ar,maskMotion:Fr,ref:Oe.popupRef,motion:Xt,mobile:tr,forceRender:Sn}),typeof Ir=="function"?Ir():Ir)},Oe.attachParent=function(We){at.a.cancel(Oe.attachId);var tt=Oe.props,Je=tt.getPopupContainer,yt=tt.getDocument,kt=Oe.getRootDomNode(),Xt;Je?(kt||Je.length===0)&&(Xt=Je(kt)):Xt=yt(Oe.getRootDomNode()).body,Xt?Xt.appendChild(We):Oe.attachId=Object(at.a)(function(){Oe.attachParent(We)})},Oe.getContainer=function(){var We=Oe.props.getDocument,tt=We(Oe.getRootDomNode()).createElement("div");return tt.style.position="absolute",tt.style.top="0",tt.style.left="0",tt.style.width="100%",Oe.attachParent(tt),tt},Oe.setPoint=function(We){var tt=Oe.props.alignPoint;if(!tt||!We)return;Oe.setState({point:{pageX:We.pageX,pageY:We.pageY}})},Oe.handlePortalUpdate=function(){Oe.state.prevPopupVisible!==Oe.state.popupVisible&&Oe.props.afterPopupVisibleChange(Oe.state.popupVisible)},Oe.triggerContextValue={onPopupMouseDown:Oe.onPopupMouseDown};var Ve;return"popupVisible"in Ie?Ve=!!Ie.popupVisible:Ve=!!Ie.defaultPopupVisible,Oe.state={prevPopupVisible:Ve,popupVisible:Ve},ra.forEach(function(We){Oe["fire".concat(We)]=function(tt){Oe.fireEvents(We,tt)}}),Oe}return Object(w.a)(Se,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Oe=this.props,Ve=this.state;if(Ve.popupVisible){var We;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(We=Oe.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Pe.a)(We,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(We=We||Oe.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Pe.a)(We,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(We=We||Oe.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Pe.a)(We,"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),at.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Oe;return((Oe=this.popupRef.current)===null||Oe===void 0?void 0:Oe.getElement())||null}},{key:"getPopupAlign",value:function(){var Oe=this.props,Ve=Oe.popupPlacement,We=Oe.popupAlign,tt=Oe.builtinPlacements;return Ve&&tt?ot(tt,Ve,We):We}},{key:"setPopupVisible",value:function(Oe,Ve){var We=this.props.alignPoint,tt=this.state.popupVisible;this.clearDelayTimer(),tt!==Oe&&("popupVisible"in this.props||this.setState({popupVisible:Oe,prevPopupVisible:tt}),this.props.onPopupVisibleChange(Oe)),We&&Ve&&Oe&&this.setPoint(Ve)}},{key:"delaySetPopupVisible",value:function(Oe,Ve,We){var tt=this,Je=Ve*1e3;if(this.clearDelayTimer(),Je){var yt=We?{pageX:We.pageX,pageY:We.pageY}:null;this.delayTimer=window.setTimeout(function(){tt.setPopupVisible(Oe,yt),tt.clearDelayTimer()},Je)}else this.setPopupVisible(Oe,We)}},{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(Oe){var Ve=this.props.children.props,We=this.props;return Ve[Oe]&&We[Oe]?this["fire".concat(Oe)]:Ve[Oe]||We[Oe]}},{key:"isClickToShow",value:function(){var Oe=this.props,Ve=Oe.action,We=Oe.showAction;return Ve.indexOf("click")!==-1||We.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Oe=this.props.action;return Oe==="contextMenu"||Oe.length===1&&Oe[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Oe=this.props,Ve=Oe.action,We=Oe.showAction;return Ve.indexOf("contextMenu")!==-1||We.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Oe=this.props,Ve=Oe.action,We=Oe.hideAction;return Ve.indexOf("click")!==-1||We.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Oe=this.props,Ve=Oe.action,We=Oe.showAction;return Ve.indexOf("hover")!==-1||We.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Oe=this.props,Ve=Oe.action,We=Oe.hideAction;return Ve.indexOf("hover")!==-1||We.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Oe=this.props,Ve=Oe.action,We=Oe.showAction;return Ve.indexOf("focus")!==-1||We.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Oe=this.props,Ve=Oe.action,We=Oe.hideAction;return Ve.indexOf("focus")!==-1||We.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Oe;(Oe=this.popupRef.current)===null||Oe===void 0||Oe.forceAlign()}}},{key:"fireEvents",value:function(Oe,Ve){var We=this.props.children.props[Oe];We&&We(Ve);var tt=this.props[Oe];tt&&tt(Ve)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Oe=this.state.popupVisible,Ve=this.props,We=Ve.children,tt=Ve.forceRender,Je=Ve.alignPoint,yt=Ve.className,kt=Ve.autoDestroy,Xt=h.Children.only(We),Ht={key:"trigger"};this.isContextMenuToShow()?Ht.onContextMenu=this.onContextMenu:Ht.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Ht.onClick=this.onClick,Ht.onMouseDown=this.onMouseDown,Ht.onTouchStart=this.onTouchStart):(Ht.onClick=this.createTwoChains("onClick"),Ht.onMouseDown=this.createTwoChains("onMouseDown"),Ht.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Ht.onMouseEnter=this.onMouseEnter,Je&&(Ht.onMouseMove=this.onMouseMove)):Ht.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Ht.onMouseLeave=this.onMouseLeave:Ht.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Ht.onFocus=this.onFocus,Ht.onBlur=this.onBlur):(Ht.onFocus=this.createTwoChains("onFocus"),Ht.onBlur=this.createTwoChains("onBlur"));var Nt=S()(Xt&&Xt.props&&Xt.props.className,yt);Nt&&(Ht.className=Nt);var _n=Object(d.a)({},Ht);Object(ke.c)(Xt)&&(_n.ref=Object(ke.a)(this.triggerRef,Xt.ref));var vn=h.cloneElement(Xt,_n),nr;return(Oe||this.popupRef.current||tt)&&(nr=h.createElement(He,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Oe&&kt&&(nr=null),h.createElement(qa.Provider,{value:this.triggerContextValue},vn,nr)}}],[{key:"getDerivedStateFromProps",value:function(Oe,Ve){var We=Oe.popupVisible,tt={};return We!==void 0&&Ve.popupVisible!==We&&(tt.popupVisible=We,tt.prevPopupVisible=Ve.popupVisible),tt}}]),Se}(h.Component);return qe.contextType=qa,qe.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Di,getDocument:hi,onPopupVisibleChange:Ga,afterPopupVisibleChange:Ga,onPopupAlign:Ga,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 ia=la($e.a),pe={adjustX:1,adjustY:1},Ze={topLeft:{points:["bl","tl"],overflow:pe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:pe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:pe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:pe,offset:[4,0]}},vt={topLeft:{points:["bl","tl"],overflow:pe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:pe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:pe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:pe,offset:[4,0]}},pt=Ze,Mt=0,Ot={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},zt=function(qe,lt,Ye){var Se=re(lt),Ie=qe.getState();qe.setState({defaultActiveFirst:Object(d.a)(Object(d.a)({},Ie.defaultActiveFirst),{},Object(P.a)({},Se,Ye))})},nn=function(He){Object(E.a)(lt,He);var qe=Object(o.a)(lt);function lt(Ye){var Se;Object(R.a)(this,lt),Se=qe.call(this,Ye),Se.onDestroy=function(Je){Se.props.onDestroy(Je)},Se.onKeyDown=function(Je){var yt=Je.keyCode,kt=Se.menuInstance,Xt=Se.props.store,Ht=Se.getVisible();if(yt===p.a.ENTER)return Se.onTitleClick(Je),zt(Xt,Se.props.eventKey,!0),!0;if(yt===p.a.RIGHT)return Ht?kt.onKeyDown(Je):(Se.triggerOpenChange(!0),zt(Xt,Se.props.eventKey,!0)),!0;if(yt===p.a.LEFT){var Nt;if(Ht)Nt=kt.onKeyDown(Je);else return;return Nt||(Se.triggerOpenChange(!1),Nt=!0),Nt}return Ht&&(yt===p.a.UP||yt===p.a.DOWN)?kt.onKeyDown(Je):void 0},Se.onOpenChange=function(Je){Se.props.onOpenChange(Je)},Se.onPopupVisibleChange=function(Je){Se.triggerOpenChange(Je,Je?"mouseenter":"mouseleave")},Se.onMouseEnter=function(Je){var yt=Se.props,kt=yt.eventKey,Xt=yt.onMouseEnter,Ht=yt.store;zt(Ht,Se.props.eventKey,!1),Xt({key:kt,domEvent:Je})},Se.onMouseLeave=function(Je){var yt=Se.props,kt=yt.parentMenu,Xt=yt.eventKey,Ht=yt.onMouseLeave;kt.subMenuInstance=Object(C.a)(Se),Ht({key:Xt,domEvent:Je})},Se.onTitleMouseEnter=function(Je){var yt=Se.props,kt=yt.eventKey,Xt=yt.onItemHover,Ht=yt.onTitleMouseEnter;Xt({key:kt,hover:!0}),Ht({key:kt,domEvent:Je})},Se.onTitleMouseLeave=function(Je){var yt=Se.props,kt=yt.parentMenu,Xt=yt.eventKey,Ht=yt.onItemHover,Nt=yt.onTitleMouseLeave;kt.subMenuInstance=Object(C.a)(Se),Ht({key:Xt,hover:!1}),Nt({key:Xt,domEvent:Je})},Se.onTitleClick=function(Je){var yt=Object(C.a)(Se),kt=yt.props;if(kt.onTitleClick({key:kt.eventKey,domEvent:Je}),kt.triggerSubMenuAction==="hover")return;Se.triggerOpenChange(!Se.getVisible(),"click"),zt(kt.store,Se.props.eventKey,!1)},Se.onSubMenuClick=function(Je){typeof Se.props.onClick=="function"&&Se.props.onClick(Se.addKeyPath(Je))},Se.onSelect=function(Je){Se.props.onSelect(Je)},Se.onDeselect=function(Je){Se.props.onDeselect(Je)},Se.getPrefixCls=function(){return"".concat(Se.props.rootPrefixCls,"-submenu")},Se.getActiveClassName=function(){return"".concat(Se.getPrefixCls(),"-active")},Se.getDisabledClassName=function(){return"".concat(Se.getPrefixCls(),"-disabled")},Se.getSelectedClassName=function(){return"".concat(Se.getPrefixCls(),"-selected")},Se.getOpenClassName=function(){return"".concat(Se.props.rootPrefixCls,"-submenu-open")},Se.getVisible=function(){return Se.state.isOpen},Se.getMode=function(){return Se.state.mode},Se.saveMenuInstance=function(Je){Se.menuInstance=Je},Se.addKeyPath=function(Je){return Object(d.a)(Object(d.a)({},Je),{},{keyPath:(Je.keyPath||[]).concat(Se.props.eventKey)})},Se.triggerOpenChange=function(Je,yt){var kt=Se.props.eventKey,Xt=function(){Se.onOpenChange({key:kt,item:Object(C.a)(Se),trigger:yt,open:Je})};yt==="mouseenter"?Se.mouseenterTimeout=setTimeout(function(){Xt()},0):Xt()},Se.isChildrenSelected=function(){var Je={find:!1};return X(Se.props.children,Se.props.selectedKeys,Je),Je.find},Se.isInlineMode=function(){return Se.getMode()==="inline"},Se.adjustWidth=function(){if(!Se.subMenuTitle||!Se.menuInstance)return;var Je=Qe.findDOMNode(Se.menuInstance);if(Je.offsetWidth>=Se.subMenuTitle.offsetWidth)return;Je.style.minWidth="".concat(Se.subMenuTitle.offsetWidth,"px")},Se.saveSubMenuTitle=function(Je){Se.subMenuTitle=Je},Se.getBaseProps=function(){var Je=Object(C.a)(Se),yt=Je.props,kt=Se.getMode();return{mode:kt==="horizontal"?"vertical":kt,visible:Se.getVisible(),level:yt.level+1,inlineIndent:yt.inlineIndent,focusable:!1,onClick:Se.onSubMenuClick,onSelect:Se.onSelect,onDeselect:Se.onDeselect,onDestroy:Se.onDestroy,selectedKeys:yt.selectedKeys,eventKey:"".concat(yt.eventKey,"-menu-"),openKeys:yt.openKeys,motion:yt.motion,onOpenChange:Se.onOpenChange,subMenuOpenDelay:yt.subMenuOpenDelay,parentMenu:Object(C.a)(Se),subMenuCloseDelay:yt.subMenuCloseDelay,forceSubMenuRender:yt.forceSubMenuRender,triggerSubMenuAction:yt.triggerSubMenuAction,builtinPlacements:yt.builtinPlacements,defaultActiveFirst:yt.store.getState().defaultActiveFirst[re(yt.eventKey)],multiple:yt.multiple,prefixCls:yt.rootPrefixCls,id:Se.internalMenuId,manualRef:Se.saveMenuInstance,itemIcon:yt.itemIcon,expandIcon:yt.expandIcon,direction:yt.direction}},Se.getMotion=function(Je,yt){var kt=Object(C.a)(Se),Xt=kt.haveRendered,Ht=Se.props,Nt=Ht.motion,_n=Ht.rootPrefixCls,vn=Object(d.a)(Object(d.a)({},Nt),{},{leavedClassName:"".concat(_n,"-hidden"),removeOnLeave:!1,motionAppear:Xt||!yt||Je!=="inline"});return vn};var Ie=Ye.store,Oe=Ye.eventKey,Ve=Ie.getState(),We=Ve.defaultActiveFirst;Se.isRootMenu=!1;var tt=!1;return We&&(tt=We[Oe]),zt(Ie,Oe,tt),Se.state={mode:Ye.mode,isOpen:Ye.isOpen},Se}return Object(w.a)(lt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Se=this,Ie=this.props,Oe=Ie.mode,Ve=Ie.parentMenu,We=Ie.manualRef,tt=Ie.isOpen,Je=function(){Se.setState({mode:Oe,isOpen:tt})},yt=tt!==this.state.isOpen,kt=Oe!==this.state.mode;if((kt||yt)&&(at.a.cancel(this.updateStateRaf),kt?this.updateStateRaf=Object(at.a)(Je):Je()),We&&We(this),Oe!=="horizontal"||!(Ve==null?void 0:Ve.isRootMenu)||!tt)return;this.minWidthTimeout=setTimeout(function(){return Se.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Se=this.props,Ie=Se.onDestroy,Oe=Se.eventKey;Ie&&Ie(Oe),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),at.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Se,Ie){var Oe=this.getBaseProps();return h.createElement(Qt,Object(c.a)({},Oe,{id:this.internalMenuId,className:Se,style:Ie}),this.props.children)}},{key:"renderChildren",value:function(){var Se=this,Ie=this.getBaseProps(),Oe=Ie.mode,Ve=Ie.visible,We=Ie.forceSubMenuRender,tt=Ie.direction,Je=this.getMotion(Oe,Ve);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ve||We,!this.haveOpened)return h.createElement("div",null);var yt=S()("".concat(Ie.prefixCls,"-sub"),Object(P.a)({},"".concat(Ie.prefixCls,"-rtl"),tt==="rtl"));return this.isInlineMode()?h.createElement(sa,Object(c.a)({visible:Ie.visible,forceRender:We},Je),function(kt){var Xt=kt.className,Ht=kt.style,Nt=S()(yt,Xt);return Se.renderPopupMenu(Nt,Ht)}):this.renderPopupMenu(yt)}},{key:"render",value:function(){var Se,Ie,Oe,Ve=Object(d.a)({},this.props),We=this.getVisible(),tt=this.getPrefixCls(),Je=this.isInlineMode(),yt=this.getMode(),kt=S()(tt,"".concat(tt,"-").concat(yt),(Se={},Object(P.a)(Se,Ve.className,!!Ve.className),Object(P.a)(Se,this.getOpenClassName(),We),Object(P.a)(Se,this.getActiveClassName(),Ve.active||We&&!Je),Object(P.a)(Se,this.getDisabledClassName(),Ve.disabled),Object(P.a)(Se,this.getSelectedClassName(),this.isChildrenSelected()),Se));this.internalMenuId||(Ve.eventKey?this.internalMenuId="".concat(Ve.eventKey,"$Menu"):(Mt+=1,this.internalMenuId="$__$".concat(Mt,"$Menu")));var Xt={},Ht={},Nt={};Ve.disabled||(Xt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ht={onClick:this.onTitleClick},Nt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var _n={},vn=Ve.direction,nr=vn==="rtl";Je&&(nr?_n.paddingRight=Ve.inlineIndent*Ve.level:_n.paddingLeft=Ve.inlineIndent*Ve.level);var ar={};this.getVisible()&&(ar={"aria-owns":this.internalMenuId});var Fr=null;yt!=="horizontal"&&(Fr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Fr=h.createElement(this.props.expandIcon,Object(d.a)({},this.props))));var wr=h.createElement("div",Object(c.a)({ref:this.saveSubMenuTitle,style:_n,className:"".concat(tt,"-title"),role:"button"},Nt,Ht,{"aria-expanded":We},ar,{"aria-haspopup":"true",title:typeof Ve.title=="string"?Ve.title:void 0}),Ve.title,Fr||h.createElement("i",{className:"".concat(tt,"-arrow")})),Ir=this.renderChildren(),_r=((Ie=Ve.parentMenu)===null||Ie===void 0?void 0:Ie.isRootMenu)?Ve.parentMenu.props.getPopupContainer:function(Jn){return Jn.parentNode},kn=Ot[yt],tr=Ve.popupOffset?{offset:Ve.popupOffset}:{},Sn=S()((Oe={},Object(P.a)(Oe,Ve.popupClassName,Ve.popupClassName&&!Je),Object(P.a)(Oe,"".concat(tt,"-rtl"),nr),Oe)),sn=Ve.disabled,Tn=Ve.triggerSubMenuAction,pr=Ve.subMenuOpenDelay,Jr=Ve.forceSubMenuRender,Vn=Ve.subMenuCloseDelay,ua=Ve.builtinPlacements;q.forEach(function(Jn){return delete Ve[Jn]}),delete Ve.onClick;var oa=nr?Object(d.a)(Object(d.a)({},vt),ua):Object(d.a)(Object(d.a)({},Ze),ua);delete Ve.direction;var aa=this.getBaseProps(),$n=Je?null:this.getMotion(aa.mode,aa.visible);return h.createElement("li",Object(c.a)({},Ve,Xt,{className:kt,role:"menuitem"}),h.createElement(ia,{prefixCls:tt,popupClassName:S()("".concat(tt,"-popup"),Sn),getPopupContainer:_r,builtinPlacements:oa,popupPlacement:kn,popupVisible:Je?!1:We,popupAlign:tr,popup:Je?null:Ir,action:sn||Je?[]:[Tn],mouseEnterDelay:pr,mouseLeaveDelay:Vn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Jr,popupMotion:$n},wr),Je?Ir:null)}}]),lt}(h.Component);nn.defaultProps={onMouseEnter:ee,onMouseLeave:ee,onTitleMouseEnter:ee,onTitleMouseLeave:ee,onTitleClick:ee,manualRef:ee,mode:"vertical",title:""};var pn=Object(A.b)(function(He,qe){var lt=He.openKeys,Ye=He.activeKey,Se=He.selectedKeys,Ie=qe.eventKey,Oe=qe.subMenuKey;return{isOpen:lt.indexOf(Ie)>-1,active:Ye[Oe]===Ie,selectedKeys:Se}})(nn);pn.isSubMenu=!0;var gn=pn,Dn="menuitem-overflowed",bn=.5,wt=function(He){Object(E.a)(lt,He);var qe=Object(o.a)(lt);function lt(){var Ye;return Object(R.a)(this,lt),Ye=qe.apply(this,arguments),Ye.resizeObserver=null,Ye.mutationObserver=null,Ye.originalTotalWidth=0,Ye.overflowedItems=[],Ye.menuItemSizes=[],Ye.cancelFrameId=null,Ye.state={lastVisibleIndex:void 0},Ye.childRef=h.createRef(),Ye.getMenuItemNodes=function(){var Se=Ye.props.prefixCls,Ie=Ye.childRef.current;return Ie?[].slice.call(Ie.children).filter(function(Oe){return Oe.className.split(" ").indexOf("".concat(Se,"-overflowed-submenu"))<0}):[]},Ye.getOverflowedSubMenuItem=function(Se,Ie,Oe){var Ve=Ye.props,We=Ve.overflowedIndicator,tt=Ve.level,Je=Ve.mode,yt=Ve.prefixCls,kt=Ve.theme;if(tt!==1||Je!=="horizontal")return null;var Xt=Ye.props.children[0],Ht=Xt.props,Nt=Ht.children,_n=Ht.title,vn=Ht.style,nr=Object(D.a)(Ht,["children","title","style"]),ar=Object(d.a)({},vn),Fr="".concat(Se,"-overflowed-indicator"),wr="".concat(Se,"-overflowed-indicator");Ie.length===0&&Oe!==!0?ar=Object(d.a)(Object(d.a)({},ar),{},{display:"none"}):Oe&&(ar=Object(d.a)(Object(d.a)({},ar),{},{visibility:"hidden",position:"absolute"}),Fr="".concat(Fr,"-placeholder"),wr="".concat(wr,"-placeholder"));var Ir=kt?"".concat(yt,"-").concat(kt):"",_r={};return q.forEach(function(kn){nr[kn]!==void 0&&(_r[kn]=nr[kn])}),h.createElement(gn,Object(c.a)({title:We,className:"".concat(yt,"-overflowed-submenu"),popupClassName:Ir},_r,{key:Fr,eventKey:wr,disabled:!1,style:ar}),Ie)},Ye.setChildrenWidthAndResize=function(){if(Ye.props.mode!=="horizontal")return;var Se=Ye.childRef.current;if(!Se)return;var Ie=Se.children;if(!Ie||Ie.length===0)return;var Oe=Se.children[Ie.length-1];ve(Oe,"display","inline-block");var Ve=Ye.getMenuItemNodes(),We=Ve.filter(function(tt){return tt.className.split(" ").indexOf(Dn)>=0});We.forEach(function(tt){ve(tt,"display","inline-block")}),Ye.menuItemSizes=Ve.map(function(tt){return Ee(tt,!0)}),We.forEach(function(tt){ve(tt,"display","none")}),Ye.overflowedIndicatorWidth=Ee(Se.children[Se.children.length-1],!0),Ye.originalTotalWidth=Ye.menuItemSizes.reduce(function(tt,Je){return tt+Je},0),Ye.handleResize(),ve(Oe,"display","none")},Ye.handleResize=function(){if(Ye.props.mode!=="horizontal")return;var Se=Ye.childRef.current;if(!Se)return;var Ie=Ee(Se);Ye.overflowedItems=[];var Oe=0,Ve;Ye.originalTotalWidth>Ie+bn&&(Ve=-1,Ye.menuItemSizes.forEach(function(We){Oe+=We,Oe+Ye.overflowedIndicatorWidth<=Ie&&(Ve+=1)})),Ye.setState({lastVisibleIndex:Ve})},Ye}return Object(w.a)(lt,[{key:"componentDidMount",value:function(){var Se=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ie=this.childRef.current;if(!Ie)return;this.resizeObserver=new Ke.default(function(Oe){Oe.forEach(function(){var Ve=Se.cancelFrameId;cancelAnimationFrame(Ve),Se.cancelFrameId=requestAnimationFrame(Se.setChildrenWidthAndResize)})}),[].slice.call(Ie.children).concat(Ie).forEach(function(Oe){Se.resizeObserver.observe(Oe)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Se.resizeObserver.disconnect(),[].slice.call(Ie.children).concat(Ie).forEach(function(Oe){Se.resizeObserver.observe(Oe)}),Se.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ie,{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(Se){var Ie=this,Oe=this.state.lastVisibleIndex;return(Se||[]).reduce(function(Ve,We,tt){var Je=We;if(Ie.props.mode==="horizontal"){var yt=Ie.getOverflowedSubMenuItem(We.props.eventKey,[]);Oe!==void 0&&Ie.props.className.indexOf("".concat(Ie.props.prefixCls,"-root"))!==-1&&(tt>Oe&&(Je=h.cloneElement(We,{style:{display:"none"},eventKey:"".concat(We.props.eventKey,"-hidden"),className:"".concat(Dn)})),tt===Oe+1&&(Ie.overflowedItems=Se.slice(Oe+1).map(function(Xt){return h.cloneElement(Xt,{key:Xt.props.eventKey,mode:"vertical-left"})}),yt=Ie.getOverflowedSubMenuItem(We.props.eventKey,Ie.overflowedItems)));var kt=[].concat(Object(s.a)(Ve),[yt,Je]);return tt===Se.length-1&&kt.push(Ie.getOverflowedSubMenuItem(We.props.eventKey,[],!0)),kt}return[].concat(Object(s.a)(Ve),[Je])},[])}},{key:"render",value:function(){var Se=this.props,Ie=Se.visible,Oe=Se.prefixCls,Ve=Se.overflowedIndicator,We=Se.mode,tt=Se.level,Je=Se.tag,yt=Se.children,kt=Se.theme,Xt=Object(D.a)(Se,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Ht=Je;return h.createElement(Ht,Object(c.a)({ref:this.childRef},Xt),this.renderChildren(yt))}}]),lt}(h.Component);wt.defaultProps={tag:"div",className:""};var Jt=wt;function Wt(He){return He.length?He.every(function(qe){return!!qe.props.disabled}):!0}function ln(He,qe,lt){var Ye=He.getState();He.setState({activeKey:Object(d.a)(Object(d.a)({},Ye.activeKey),{},Object(P.a)({},qe,lt))})}function en(He){return He.eventKey||"0-menu-"}function Cn(He,qe){var lt=qe,Ye=He.children,Se=He.eventKey;if(lt){var Ie;if(Z(Ye,function(Oe,Ve){Oe&&Oe.props&&!Oe.props.disabled&<===xe(Oe,Se,Ve)&&(Ie=!0)}),Ie)return lt}return lt=null,He.defaultActiveFirst&&Z(Ye,function(Oe,Ve){!lt&&Oe&&!Oe.props.disabled&&(lt=xe(Oe,Se,Ve))}),lt}function Pn(He){if(!He)return;var qe=this.instanceArray.indexOf(He);qe!==-1?this.instanceArray[qe]=He:this.instanceArray.push(He)}var Vt=function(He){Object(E.a)(lt,He);var qe=Object(o.a)(lt);function lt(Ye){var Se;return Object(R.a)(this,lt),Se=qe.call(this,Ye),Se.onKeyDown=function(Ie,Oe){var Ve=Ie.keyCode,We;if(Se.getFlatInstanceArray().forEach(function(Je){Je&&Je.props.active&&Je.onKeyDown&&(We=Je.onKeyDown(Ie))}),We)return 1;var tt=null;return(Ve===p.a.UP||Ve===p.a.DOWN)&&(tt=Se.step(Ve===p.a.UP?-1:1)),tt?(Ie.preventDefault(),ln(Se.props.store,en(Se.props),tt.props.eventKey),typeof Oe=="function"&&Oe(tt),1):void 0},Se.onItemHover=function(Ie){var Oe=Ie.key,Ve=Ie.hover;ln(Se.props.store,en(Se.props),Ve?Oe:null)},Se.onDeselect=function(Ie){Se.props.onDeselect(Ie)},Se.onSelect=function(Ie){Se.props.onSelect(Ie)},Se.onClick=function(Ie){Se.props.onClick(Ie)},Se.onOpenChange=function(Ie){Se.props.onOpenChange(Ie)},Se.onDestroy=function(Ie){Se.props.onDestroy(Ie)},Se.getFlatInstanceArray=function(){return Se.instanceArray},Se.step=function(Ie){var Oe=Se.getFlatInstanceArray(),Ve=Se.props.store.getState().activeKey[en(Se.props)],We=Oe.length;if(!We)return null;Ie<0&&(Oe=Oe.concat().reverse());var tt=-1;if(Oe.every(function(Xt,Ht){return Xt&&Xt.props.eventKey===Ve?(tt=Ht,!1):!0}),!Se.props.defaultActiveFirst&&tt!==-1&&Wt(Oe.slice(tt,We-1)))return;var Je=(tt+1)%We,yt=Je;do{var kt=Oe[yt];if(!kt||kt.props.disabled)yt=(yt+1)%We;else return kt}while(yt!==Je);return null},Se.renderCommonMenuItem=function(Ie,Oe,Ve){var We=Se.props.store.getState(),tt=Object(C.a)(Se),Je=tt.props,yt=xe(Ie,Je.eventKey,Oe),kt=Ie.props;if(!kt||typeof Ie.type=="string")return Ie;var Xt=yt===We.activeKey,Ht=Object(d.a)(Object(d.a)({mode:kt.mode||Je.mode,level:Je.level,inlineIndent:Je.inlineIndent,renderMenuItem:Se.renderMenuItem,rootPrefixCls:Je.prefixCls,index:Oe,parentMenu:Je.parentMenu,manualRef:kt.disabled?void 0:Object(U.a)(Ie.ref,Pn.bind(Object(C.a)(Se))),eventKey:yt,active:!kt.disabled&&Xt,multiple:Je.multiple,onClick:function(_n){(kt.onClick||ee)(_n),Se.onClick(_n)},onItemHover:Se.onItemHover,motion:Je.motion,subMenuOpenDelay:Je.subMenuOpenDelay,subMenuCloseDelay:Je.subMenuCloseDelay,forceSubMenuRender:Je.forceSubMenuRender,onOpenChange:Se.onOpenChange,onDeselect:Se.onDeselect,onSelect:Se.onSelect,builtinPlacements:Je.builtinPlacements,itemIcon:kt.itemIcon||Se.props.itemIcon,expandIcon:kt.expandIcon||Se.props.expandIcon},Ve),{},{direction:Je.direction});return(Je.mode==="inline"||Ce())&&(Ht.triggerSubMenuAction="click"),h.cloneElement(Ie,Object(d.a)(Object(d.a)({},Ht),{},{key:yt||Oe}))},Se.renderMenuItem=function(Ie,Oe,Ve){if(!Ie)return null;var We=Se.props.store.getState(),tt={openKeys:We.openKeys,selectedKeys:We.selectedKeys,triggerSubMenuAction:Se.props.triggerSubMenuAction,subMenuKey:Ve};return Se.renderCommonMenuItem(Ie,Oe,tt)},Ye.store.setState({activeKey:Object(d.a)(Object(d.a)({},Ye.store.getState().activeKey),{},Object(P.a)({},Ye.eventKey,Cn(Ye,Ye.activeKey)))}),Se.instanceArray=[],Se}return Object(w.a)(lt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Se){return this.props.visible||Se.visible||this.props.className!==Se.className||!z()(this.props.style,Se.style)}},{key:"componentDidUpdate",value:function(Se){var Ie=this.props,Oe="activeKey"in Ie?Ie.activeKey:Ie.store.getState().activeKey[en(Ie)],Ve=Cn(Ie,Oe);if(Ve!==Oe)ln(Ie.store,en(Ie),Ve);else if("activeKey"in Se){var We=Cn(Se,Se.activeKey);Ve!==We&&ln(Ie.store,en(Ie),Ve)}}},{key:"render",value:function(){var Se=this,Ie=Object(c.a)({},this.props);this.instanceArray=[];var Oe=S()(Ie.prefixCls,Ie.className,"".concat(Ie.prefixCls,"-").concat(Ie.mode)),Ve={className:Oe,role:Ie.role||"menu"};Ie.id&&(Ve.id=Ie.id),Ie.focusable&&(Ve.tabIndex=0,Ve.onKeyDown=this.onKeyDown);var We=Ie.prefixCls,tt=Ie.eventKey,Je=Ie.visible,yt=Ie.level,kt=Ie.mode,Xt=Ie.overflowedIndicator,Ht=Ie.theme;return q.forEach(function(Nt){return delete Ie[Nt]}),delete Ie.onClick,h.createElement(Jt,Object(c.a)({},Ie,{prefixCls:We,mode:kt,tag:"ul",level:yt,theme:Ht,visible:Je,overflowedIndicator:Xt},Ve),Object(r.a)(Ie.children).map(function(Nt,_n){return Se.renderMenuItem(Nt,_n,tt||"0-menu-")}))}}]),lt}(h.Component);Vt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ee};var Bt=Object(A.b)()(Vt),Qt=Bt,Zt=u("Kwbf");function mn(He,qe,lt){var Ye=He.prefixCls,Se=He.motion,Ie=He.defaultMotions,Oe=Ie===void 0?{}:Ie,Ve=He.openAnimation,We=He.openTransitionName,tt=qe.switchingModeFromInline;if(Se)return Se;if(Object(W.a)(Ve)==="object"&&Ve)Object(Zt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ve=="string")return{motionName:"".concat(Ye,"-open-").concat(Ve)};if(We)return{motionName:We};var Je=Oe[lt];return Je||(tt?null:Oe.other)}var fn=function(He){Object(E.a)(lt,He);var qe=Object(o.a)(lt);function lt(Ye){var Se;Object(R.a)(this,lt),Se=qe.call(this,Ye),Se.onSelect=function(Ve){var We=Object(C.a)(Se),tt=We.props;if(tt.selectable){var Je=Se.store.getState(),yt=Je.selectedKeys,kt=Ve.key;tt.multiple?yt=yt.concat([kt]):yt=[kt],"selectedKeys"in tt||Se.store.setState({selectedKeys:yt}),tt.onSelect(Object(d.a)(Object(d.a)({},Ve),{},{selectedKeys:yt}))}},Se.onClick=function(Ve){var We=Se.getRealMenuMode(),tt=Object(C.a)(Se),Je=tt.store,yt=tt.props.onOpenChange;We!=="inline"&&!("openKeys"in Se.props)&&(Je.setState({openKeys:[]}),yt([])),Se.props.onClick(Ve)},Se.onKeyDown=function(Ve,We){Se.innerMenu.getWrappedInstance().onKeyDown(Ve,We)},Se.onOpenChange=function(Ve){var We=Object(C.a)(Se),tt=We.props,Je=Se.store.getState().openKeys.concat(),yt=!1,kt=function(Ht){var Nt=!1;if(Ht.open)Nt=Je.indexOf(Ht.key)===-1,Nt&&Je.push(Ht.key);else{var _n=Je.indexOf(Ht.key);Nt=_n!==-1,Nt&&Je.splice(_n,1)}yt=yt||Nt};Array.isArray(Ve)?Ve.forEach(kt):kt(Ve),yt&&("openKeys"in Se.props||Se.store.setState({openKeys:Je}),tt.onOpenChange(Je))},Se.onDeselect=function(Ve){var We=Object(C.a)(Se),tt=We.props;if(tt.selectable){var Je=Se.store.getState().selectedKeys.concat(),yt=Ve.key,kt=Je.indexOf(yt);kt!==-1&&Je.splice(kt,1),"selectedKeys"in tt||Se.store.setState({selectedKeys:Je}),tt.onDeselect(Object(d.a)(Object(d.a)({},Ve),{},{selectedKeys:Je}))}},Se.onMouseEnter=function(Ve){Se.restoreModeVerticalFromInline();var We=Se.props.onMouseEnter;We&&We(Ve)},Se.onTransitionEnd=function(Ve){var We=Ve.propertyName==="width"&&Ve.target===Ve.currentTarget,tt=Ve.target.className,Je=Object.prototype.toString.call(tt)==="[object SVGAnimatedString]"?tt.animVal:tt,yt=Ve.propertyName==="font-size"&&Je.indexOf("anticon")>=0;(We||yt)&&Se.restoreModeVerticalFromInline()},Se.setInnerMenu=function(Ve){Se.innerMenu=Ve},Se.isRootMenu=!0;var Ie=Ye.defaultSelectedKeys,Oe=Ye.defaultOpenKeys;return"selectedKeys"in Ye&&(Ie=Ye.selectedKeys||[]),"openKeys"in Ye&&(Oe=Ye.openKeys||[]),Se.store=Object(A.c)({selectedKeys:Ie,openKeys:Oe,activeKey:{"0-menu-":Cn(Ye,Ye.activeKey)}}),Se.state={switchingModeFromInline:!1,prevProps:Ye,inlineOpenKeys:[],store:Se.store},Se}return Object(w.a)(lt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Se){var Ie=this.props,Oe=Ie.siderCollapsed,Ve=Ie.inlineCollapsed,We=Ie.onOpenChange;(!Se.inlineCollapsed&&Ve||!Se.siderCollapsed&&Oe)&&We([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Se=this.props.collapsedWidth,Ie=this.store,Oe=this.prevOpenKeys,Ve=this.getInlineCollapsed()&&(Se===0||Se==="0"||Se==="0px");Ve?(this.prevOpenKeys=Ie.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Oe&&(this.store.setState({openKeys:Oe}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Se=this.props.mode,Ie=this.state.switchingModeFromInline,Oe=this.getInlineCollapsed();return Ie&&Oe?"inline":Oe?"vertical":Se}},{key:"getInlineCollapsed",value:function(){var Se=this.props,Ie=Se.inlineCollapsed,Oe=Se.siderCollapsed;return Oe!==void 0?Oe:Ie}},{key:"restoreModeVerticalFromInline",value:function(){var Se=this.state.switchingModeFromInline;Se&&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 Se=Object(d.a)({},Object(k.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ie=this.getRealMenuMode();return Se.className+=" ".concat(Se.prefixCls,"-root"),Se.direction==="rtl"&&(Se.className+=" ".concat(Se.prefixCls,"-rtl")),Se=Object(d.a)(Object(d.a)({},Se),{},{mode:Ie,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:mn(this.props,this.state,Ie)}),delete Se.openAnimation,delete Se.openTransitionName,h.createElement(A.a,{store:this.store},h.createElement(Qt,Object(c.a)({},Se,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Se,Ie){var Oe=Ie.prevProps,Ve=Ie.store,We=Ve.getState(),tt={},Je={prevProps:Se};return Oe.mode==="inline"&&Se.mode!=="inline"&&(Je.switchingModeFromInline=!0),"openKeys"in Se?tt.openKeys=Se.openKeys||[]:((Se.inlineCollapsed&&!Oe.inlineCollapsed||Se.siderCollapsed&&!Oe.siderCollapsed)&&(Je.switchingModeFromInline=!0,Je.inlineOpenKeys=We.openKeys,tt.openKeys=[]),(!Se.inlineCollapsed&&Oe.inlineCollapsed||!Se.siderCollapsed&&Oe.siderCollapsed)&&(tt.openKeys=Ie.inlineOpenKeys,Je.inlineOpenKeys=[])),Object.keys(tt).length&&Ve.setState(tt),Je}}]),lt}(h.Component);fn.defaultProps={selectable:!0,onClick:ee,onSelect:ee,onOpenChange:ee,onDeselect:ee,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:h.createElement("span",null,"\xB7\xB7\xB7")};var Mn=fn,Ln=function(He){Object(E.a)(lt,He);var qe=Object(o.a)(lt);function lt(){var Ye;return Object(R.a)(this,lt),Ye=qe.apply(this,arguments),Ye.onKeyDown=function(Se){var Ie=Se.keyCode;return Ie===p.a.ENTER?(Ye.onClick(Se),!0):void 0},Ye.onMouseLeave=function(Se){var Ie=Ye.props,Oe=Ie.eventKey,Ve=Ie.onItemHover,We=Ie.onMouseLeave;Ve({key:Oe,hover:!1}),We({key:Oe,domEvent:Se})},Ye.onMouseEnter=function(Se){var Ie=Ye.props,Oe=Ie.eventKey,Ve=Ie.onItemHover,We=Ie.onMouseEnter;Ve({key:Oe,hover:!0}),We({key:Oe,domEvent:Se})},Ye.onClick=function(Se){var Ie=Ye.props,Oe=Ie.eventKey,Ve=Ie.multiple,We=Ie.onClick,tt=Ie.onSelect,Je=Ie.onDeselect,yt=Ie.isSelected,kt={key:Oe,keyPath:[Oe],item:Object(C.a)(Ye),domEvent:Se};We(kt),Ve?yt?Je(kt):tt(kt):yt||tt(kt)},Ye.saveNode=function(Se){Ye.node=Se},Ye}return Object(w.a)(lt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Se=this.props;Se.onDestroy&&Se.onDestroy(Se.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 Se,Ie=Object(d.a)({},this.props),Oe=S()(this.getPrefixCls(),Ie.className,(Se={},Object(P.a)(Se,this.getActiveClassName(),!Ie.disabled&&Ie.active),Object(P.a)(Se,this.getSelectedClassName(),Ie.isSelected),Object(P.a)(Se,this.getDisabledClassName(),Ie.disabled),Se)),Ve=Object(d.a)(Object(d.a)({},Ie.attribute),{},{title:typeof Ie.title=="string"?Ie.title:void 0,className:Oe,role:Ie.role||"menuitem","aria-disabled":Ie.disabled});Ie.role==="option"?Ve=Object(d.a)(Object(d.a)({},Ve),{},{role:"option","aria-selected":Ie.isSelected}):(Ie.role===null||Ie.role==="none")&&(Ve.role="none");var We={onClick:Ie.disabled?null:this.onClick,onMouseLeave:Ie.disabled?null:this.onMouseLeave,onMouseEnter:Ie.disabled?null:this.onMouseEnter},tt=Object(d.a)({},Ie.style);Ie.mode==="inline"&&(Ie.direction==="rtl"?tt.paddingRight=Ie.inlineIndent*Ie.level:tt.paddingLeft=Ie.inlineIndent*Ie.level),q.forEach(function(yt){return delete Ie[yt]}),delete Ie.direction;var Je=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Je=h.createElement(this.props.itemIcon,this.props)),h.createElement("li",Object(c.a)({},Object(k.a)(Ie,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ve,We,{style:tt,ref:this.saveNode}),Ie.children,Je)}}]),lt}(h.Component);Ln.isMenuItem=!0,Ln.defaultProps={onSelect:ee,onMouseEnter:ee,onMouseLeave:ee,manualRef:ee};var fr=Object(A.b)(function(He,qe){var lt=He.activeKey,Ye=He.selectedKeys,Se=qe.eventKey,Ie=qe.subMenuKey;return{active:lt[Ie]===Se,isSelected:Array.isArray(Ye)?Ye.indexOf(Se)!==-1:Ye===Se}})(Ln),dr=fr,vr=function(He){Object(E.a)(lt,He);var qe=Object(o.a)(lt);function lt(){var Ye;return Object(R.a)(this,lt),Ye=qe.apply(this,arguments),Ye.renderInnerMenuItem=function(Se){var Ie=Ye.props,Oe=Ie.renderMenuItem,Ve=Ie.index;return Oe(Se,Ve,Ye.props.subMenuKey)},Ye}return Object(w.a)(lt,[{key:"render",value:function(){var Se=Object(c.a)({},this.props),Ie=Se.className,Oe=Ie===void 0?"":Ie,Ve=Se.rootPrefixCls,We="".concat(Ve,"-item-group-title"),tt="".concat(Ve,"-item-group-list"),Je=Se.title,yt=Se.children;return q.forEach(function(kt){return delete Se[kt]}),delete Se.direction,h.createElement("li",Object(c.a)({},Se,{onClick:function(Xt){return Xt.stopPropagation()},className:"".concat(Oe," ").concat(Ve,"-item-group")}),h.createElement("div",{className:We,title:typeof Je=="string"?Je:void 0},Je),h.createElement("ul",{className:tt},h.Children.map(yt,this.renderInnerMenuItem)))}}]),lt}(h.Component);vr.isMenuItemGroup=!0,vr.defaultProps={disabled:!0};var jr=vr,zr=function(qe){var lt=qe.className,Ye=qe.rootPrefixCls,Se=qe.style;return h.createElement("li",{className:"".concat(lt," ").concat(Ye,"-item-divider"),style:Se})};zr.defaultProps={disabled:!0,className:"",style:{}};var Sr=zr,Tr=Mn,Vr=u("eDIo");function Qr(He,qe){var lt=He.prefixCls,Ye=He.editable,Se=He.locale,Ie=He.style;return!Ye||Ye.showAdd===!1?null:h.createElement("button",{ref:qe,type:"button",className:"".concat(lt,"-nav-add"),style:Ie,"aria-label":(Se==null?void 0:Se.addAriaLabel)||"Add tab",onClick:function(Ve){Ye.onEdit("add",{event:Ve})}},Ye.addIcon||"+")}var Dr=h.forwardRef(Qr);function ta(He,qe){var lt=He.prefixCls,Ye=He.id,Se=He.tabs,Ie=He.locale,Oe=He.mobile,Ve=He.moreIcon,We=Ve===void 0?"More":Ve,tt=He.moreTransitionName,Je=He.style,yt=He.className,kt=He.editable,Xt=He.tabBarGutter,Ht=He.rtl,Nt=He.onTabClick,_n=Object(h.useState)(!1),vn=Object(m.a)(_n,2),nr=vn[0],ar=vn[1],Fr=Object(h.useState)(null),wr=Object(m.a)(Fr,2),Ir=wr[0],_r=wr[1],kn="".concat(Ye,"-more-popup"),tr="".concat(lt,"-dropdown"),Sn=Ir!==null?"".concat(kn,"-").concat(Ir):null,sn=Ie==null?void 0:Ie.dropdownAriaLabel,Tn=h.createElement(Tr,{onClick:function($n){var Jn=$n.key,sr=$n.domEvent;Nt(Jn,sr),ar(!1)},id:kn,tabIndex:-1,role:"listbox","aria-activedescendant":Sn,selectedKeys:[Ir],"aria-label":sn!==void 0?sn:"expanded dropdown"},Se.map(function(aa){return h.createElement(dr,{key:aa.key,id:"".concat(kn,"-").concat(aa.key),role:"option","aria-controls":Ye&&"".concat(Ye,"-panel-").concat(aa.key),disabled:aa.disabled},aa.tab)}));function pr(aa){for(var $n=Se.filter(function(ea){return!ea.disabled}),Jn=$n.findIndex(function(ea){return ea.key===Ir})||0,sr=$n.length,lr=0;lrua?(Jr=Tn,kn.current="x"):(Jr=pr,kn.current="y");var oa=Date.now();oa-Ir.current>100&&(_r.current=!1),(qe(-Jr,-Jr)||_r.current)&&(sn.preventDefault(),_r.current=!0),Ir.current=oa}var Sn=Object(h.useRef)(null);Sn.current={onTouchStart:ar,onTouchMove:Fr,onTouchEnd:wr,onWheel:tr},h.useEffect(function(){function sn(Vn){Sn.current.onTouchStart(Vn)}function Tn(Vn){Sn.current.onTouchMove(Vn)}function pr(Vn){Sn.current.onTouchEnd(Vn)}function Jr(Vn){Sn.current.onWheel(Vn)}return document.addEventListener("touchmove",Tn,{passive:!1}),document.addEventListener("touchend",pr,{passive:!1}),He.current.addEventListener("touchstart",sn,{passive:!1}),He.current.addEventListener("wheel",Jr),function(){document.removeEventListener("touchmove",Tn),document.removeEventListener("touchend",pr)}},[])}function wn(){var He=Object(h.useRef)(new Map);function qe(Ye){return He.current.has(Ye)||He.current.set(Ye,h.createRef()),He.current.get(Ye)}function lt(Ye){He.current.delete(Ye)}return[qe,lt]}function Gn(He,qe){var lt=h.useRef(He),Ye=h.useState({}),Se=Object(m.a)(Ye,2),Ie=Se[1];function Oe(Ve){var We=typeof Ve=="function"?Ve(lt.current):Ve;We!==lt.current&&qe(We,lt.current),lt.current=We,Ie({})}return[lt.current,Oe]}var Wn=function(qe){var lt=qe.position,Ye=qe.prefixCls,Se=qe.extra;if(!Se)return null;var Ie,Oe=Se;return lt==="right"&&(Ie=Oe.right||!Oe.left&&Oe||null),lt==="left"&&(Ie=Oe.left||null),Ie?h.createElement("div",{className:"".concat(Ye,"-extra-content")},Ie):null};function hr(He,qe){var lt,Ye=h.useContext(xn),Se=Ye.prefixCls,Ie=Ye.tabs,Oe=He.className,Ve=He.style,We=He.id,tt=He.animated,Je=He.activeKey,yt=He.rtl,kt=He.extra,Xt=He.editable,Ht=He.locale,Nt=He.tabPosition,_n=He.tabBarGutter,vn=He.children,nr=He.onTabClick,ar=He.onTabScroll,Fr=Object(h.useRef)(),wr=Object(h.useRef)(),Ir=Object(h.useRef)(),_r=Object(h.useRef)(),kn=wn(),tr=Object(m.a)(kn,2),Sn=tr[0],sn=tr[1],Tn=Nt==="top"||Nt==="bottom",pr=Gn(0,function(_a,fa){Tn&&ar&&ar({direction:_a>fa?"left":"right"})}),Jr=Object(m.a)(pr,2),Vn=Jr[0],ua=Jr[1],oa=Gn(0,function(_a,fa){!Tn&&ar&&ar({direction:_a>fa?"top":"bottom"})}),aa=Object(m.a)(oa,2),$n=aa[0],Jn=aa[1],sr=Object(h.useState)(0),lr=Object(m.a)(sr,2),er=lr[0],ea=lr[1],va=Object(h.useState)(0),xa=Object(m.a)(va,2),ga=xa[0],La=xa[1],Ra=Object(h.useState)(0),Ma=Object(m.a)(Ra,2),ka=Ma[0],ei=Ma[1],Fi=Object(h.useState)(0),Ai=Object(m.a)(Fi,2),Ta=Ai[0],_i=Ai[1],Ci=Object(h.useState)(null),Ia=Object(m.a)(Ci,2),Ca=Ia[0],Ya=Ia[1],to=Object(h.useState)(null),Mo=Object(m.a)(to,2),Ii=Mo[0],no=Mo[1],ro=Object(h.useState)(0),pi=Object(m.a)(ro,2),uo=pi[0],Io=pi[1],Lo=Object(h.useState)(0),bo=Object(m.a)(Lo,2),Vi=bo[0],co=bo[1],Xi=v(new Map),Yi=Object(m.a)(Xi,2),ko=Yi[0],yo=Yi[1],ao=g(Ie,ko,er),Ji="".concat(Se,"-nav-operations-hidden"),Qi=0,Za=0;Tn?yt?(Qi=0,Za=Math.max(0,er-Ca)):(Qi=Math.min(0,Ca-er),Za=0):(Qi=Math.min(0,Ii-ga),Za=0);function Li(_a){return _aZa?[Za,!1]:[_a,!0]}var wi=Object(h.useRef)(),Zi=Object(h.useState)(),Pi=Object(m.a)(Zi,2),Eo=Pi[0],xo=Pi[1];function Co(){xo(Date.now())}function io(){window.clearTimeout(wi.current)}Un(Fr,function(_a,fa){var Wa=!1;function si(eo,Ni){eo(function(ho){var Oi=Li(ho+Ni),Ja=Object(m.a)(Oi,2),po=Ja[0],Ki=Ja[1];return Wa=Ki,po})}if(Tn){if(Ca>=er)return Wa;si(ua,_a)}else{if(Ii>=ga)return Wa;si(Jn,fa)}return io(),Co(),Wa}),Object(h.useEffect)(function(){return io(),Eo&&(wi.current=window.setTimeout(function(){xo(0)},100)),io},[Eo]);function ki(){var _a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Je,fa=ao.get(_a);if(!fa)return;if(Tn){var Wa=Vn;yt?fa.rightVn+Ca&&(Wa=fa.right+fa.width-Ca):fa.left<-Vn?Wa=-fa.left:fa.left+fa.width>-Vn+Ca&&(Wa=-(fa.left+fa.width-Ca)),Jn(0),ua(Li(Wa)[0])}else{var si=$n;fa.top<-$n?si=-fa.top:fa.top+fa.height>-$n+Ii&&(si=-(fa.top+fa.height-Ii)),ua(0),Jn(Li(si)[0])}}var $i=_(ao,{width:Ca,height:Ii,left:Vn,top:$n},{width:ka,height:Ta},{width:uo,height:Vi},Object(d.a)(Object(d.a)({},He),{},{tabs:Ie})),No=Object(m.a)($i,2),oo=No[0],so=No[1],Oo=Ie.map(function(_a){var fa=_a.key;return h.createElement(a,{id:We,prefixCls:Se,key:fa,rtl:yt,tab:_a,closable:_a.closable,editable:Xt,active:fa===Je,tabPosition:Nt,tabBarGutter:_n,renderWrapper:vn,removeAriaLabel:Ht==null?void 0:Ht.removeAriaLabel,ref:Sn(fa),onClick:function(si){nr(fa,si)},onRemove:function(){sn(fa)},onFocus:function(){ki(fa),Co(),yt||(Fr.current.scrollLeft=0),Fr.current.scrollTop=0}})}),Uo=y(function(){var _a,fa,Wa,si,eo,Ni,ho,Oi,Ja,po=((_a=Fr.current)===null||_a===void 0?void 0:_a.offsetWidth)||0,Ki=((fa=Fr.current)===null||fa===void 0?void 0:fa.offsetHeight)||0,mo=((Wa=_r.current)===null||Wa===void 0?void 0:Wa.offsetWidth)||0,di=((si=_r.current)===null||si===void 0?void 0:si.offsetHeight)||0,Ea=((eo=Ir.current)===null||eo===void 0?void 0:eo.offsetWidth)||0,qr=((Ni=Ir.current)===null||Ni===void 0?void 0:Ni.offsetHeight)||0;Ya(po),no(Ki),Io(mo),co(di);var Qn=(((ho=wr.current)===null||ho===void 0?void 0:ho.offsetWidth)||0)-mo,Lr=(((Oi=wr.current)===null||Oi===void 0?void 0:Oi.offsetHeight)||0)-di;ea(Qn),La(Lr);var da=(Ja=Ir.current)===null||Ja===void 0?void 0:Ja.className.includes(Ji);ei(Qn-(da?0:Ea)),_i(Lr-(da?0:qr)),yo(function(){var Na=new Map;return Ie.forEach(function(yi){var Ri=yi.key,Qa=Sn(Ri).current;Qa&&Na.set(Ri,{width:Qa.offsetWidth,height:Qa.offsetHeight,left:Qa.offsetLeft,top:Qa.offsetTop})}),Na})}),jo=Ie.slice(0,oo),ci=Ie.slice(so+1),ja=[].concat(Object(s.a)(jo),Object(s.a)(ci)),ti=Object(h.useState)(),za=Object(m.a)(ti,2),ni=za[0],So=za[1],bi=ao.get(Je),Bo=Object(h.useRef)();function To(){x.a.cancel(Bo.current)}Object(h.useEffect)(function(){var _a={};return bi&&(Tn?(yt?_a.right=bi.right:_a.left=bi.left,_a.width=bi.width):(_a.top=bi.top,_a.height=bi.height)),To(),Bo.current=x()(function(){So(_a)}),To},[bi,Tn,yt]),Object(h.useEffect)(function(){ki()},[Je,bi,ao,Tn]),Object(h.useEffect)(function(){Uo()},[yt,_n,Je,Ie.map(function(_a){return _a.key}).join("_")]);var qi=!!ja.length,Wi="".concat(Se,"-nav-wrap"),Do,fo,Wo,lo;return Tn?yt?(fo=Vn>0,Do=Vn+Ca>>7)^(R<<14|R>>>18)^R>>>3,C=s[c-2],E=(C<<15|C>>>17)^(C<<13|C>>>19)^C>>>10;s[c]=w+s[c-7]+E+s[c-16]}var o=l&g^~l&T,A=v&p^v&O^p&O,k=(v<<30|v>>>2)^(v<<19|v>>>13)^(v<<10|v>>>22),U=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),N=_+U+o+i[c]+s[c],z=k+A;_=T,T=g,g=l,l=a+N|0,a=O,O=p,p=v,v=N+z|0}y[0]=y[0]+v|0,y[1]=y[1]+p|0,y[2]=y[2]+O|0,y[3]=y[3]+a|0,y[4]=y[4]+l|0,y[5]=y[5]+g|0,y[6]=y[6]+T|0,y[7]=y[7]+_|0},_doFinalize:function(){var x=this._data,f=x.words,y=this._nDataBytes*8,v=x.sigBytes*8;return f[v>>>5]|=128<<24-v%32,f[(v+64>>>9<<4)+14]=m.floor(y/4294967296),f[(v+64>>>9<<4)+15]=y,x.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var x=b.clone.call(this);return x._hash=this._hash.clone(),x}});D.SHA256=b._createHelper(n),D.HmacSHA256=b._createHmacHelper(n)}(Math),P.SHA256})},lZu9:function(M,Y,u){(function(P){P(u("VrN/"),u("1eCo"),u("8EBN"))})(function(P){"use strict";P.defineMode("markdown",function(m,D){var d=P.getMode(m,"text/html"),h=d.name=="null";function b(F){if(P.findModeByName){var B=P.findModeByName(F);B&&(F=B.mime||B.mimes[0])}var G=P.getMode(m,F);return G.name=="null"?null:G}D.highlightFormatting===void 0&&(D.highlightFormatting=!1),D.maxBlockquoteDepth===void 0&&(D.maxBlockquoteDepth=0),D.taskLists===void 0&&(D.taskLists=!1),D.strikethrough===void 0&&(D.strikethrough=!1),D.emoji===void 0&&(D.emoji=!1),D.fencedCodeBlockHighlighting===void 0&&(D.fencedCodeBlockHighlighting=!0),D.fencedCodeBlockDefaultMode===void 0&&(D.fencedCodeBlockDefaultMode="text/plain"),D.xml===void 0&&(D.xml=!0),D.tokenTypeOverrides===void 0&&(D.tokenTypeOverrides={});var S={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var r in S)S.hasOwnProperty(r)&&D.tokenTypeOverrides[r]&&(S[r]=D.tokenTypeOverrides[r]);var i=/^([*\-_])(?:\s*\1){2,}\s*$/,s=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,n=/^\[(x| )\](?=\s)/i,x=D.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,f=/^ {0,3}(?:\={1,}|-{2,})\s*$/,y=/^[^#!\[\]*_\\<>` "'(~:]+/,v=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,p=/^\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 l(F,B,G){return B.f=B.inline=G,G(F,B)}function g(F,B,G){return B.f=B.block=G,G(F,B)}function T(F){return!F||!/\S/.test(F.string)}function _(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=h;if(!B){var G=P.innerMode(d,F.htmlState);B=G.mode.name=="xml"&&G.state.tagStart===null&&!G.state.context&&G.state.tokenize.isInText}B&&(F.f=o,F.block=c,F.htmlState=null)}return F.trailingSpace=0,F.trailingSpaceNewLine=!1,F.prevLine=F.thisLine,F.thisLine={stream:null},null}function c(F,B){var G=F.column()===B.indentation,ae=T(B.prevLine.stream),de=B.indentedCode,oe=B.prevLine.hr,_e=B.list!==!1,ye=(B.listStack[B.listStack.length-1]||0)+3;B.indentedCode=!1;var se=B.indentation;if(B.indentationDiff===null&&(B.indentationDiff=B.indentation,_e)){for(B.list=null;se=4&&(de||B.prevLine.fencedCodeEnd||B.prevLine.header||ae))return F.skipToEnd(),B.indentedCode=!0,S.code;if(F.eatSpace())return null;if(G&&B.indentation<=ye&&(ie=F.match(x))&&ie[1].length<=6)return B.quote=0,B.header=ie[1].length,B.thisLine.header=!0,D.highlightFormatting&&(B.formatting="header"),B.f=B.inline,C(B);if(B.indentation<=ye&&F.eat(">"))return B.quote=G?1:B.quote+1,D.highlightFormatting&&(B.formatting="quote"),F.eatSpace(),C(B);if(!fe&&!B.setext&&G&&B.indentation<=ye&&(ie=F.match(s))){var le=ie[1]?"ol":"ul";return B.indentation=se+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,D.taskLists&&F.match(n,!1)&&(B.taskList=!0),B.f=B.inline,D.highlightFormatting&&(B.formatting=["list","list-"+le]),C(B)}else{if(G&&B.indentation<=ye&&(ie=F.match(v,!0)))return B.quote=0,B.fencedEndRE=new RegExp(ie[1]+"+ *$"),B.localMode=D.fencedCodeBlockHighlighting&&b(ie[2]||D.fencedCodeBlockDefaultMode),B.localMode&&(B.localState=P.startState(B.localMode)),B.f=B.block=w,D.highlightFormatting&&(B.formatting="code-block"),B.code=-1,C(B);if(B.setext||(!me||!_e)&&!B.quote&&B.list===!1&&!B.code&&!fe&&!p.test(F.string)&&(ie=F.lookAhead(1))&&(ie=ie.match(f)))return B.setext?(B.header=B.setext,B.setext=0,F.skipToEnd(),D.highlightFormatting&&(B.formatting="header")):(B.header=ie[0].charAt(0)=="="?1:2,B.setext=B.header),B.thisLine.header=!0,B.f=B.inline,C(B);if(fe)return F.skipToEnd(),B.hr=!0,B.thisLine.hr=!0,S.hr;if(F.peek()==="[")return l(F,B,z)}return l(F,B,B.inline)}function R(F,B){var G=d.token(F,B.htmlState);if(!h){var ae=P.innerMode(d,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=o,B.block=c,B.htmlState=null)}return G}function w(F,B){var G=B.listStack[B.listStack.length-1]||0,ae=B.indentation=F.quote?B.push(S.formatting+"-"+F.formatting[G]+"-"+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(S.linkHref,"url"):(F.strong&&B.push(S.strong),F.em&&B.push(S.em),F.strikethrough&&B.push(S.strikethrough),F.emoji&&B.push(S.emoji),F.linkText&&B.push(S.linkText),F.code&&B.push(S.code),F.image&&B.push(S.image),F.imageAltText&&B.push(S.imageAltText,"link"),F.imageMarker&&B.push(S.imageMarker)),F.header&&B.push(S.header,S.header+"-"+F.header),F.quote&&(B.push(S.quote),!D.maxBlockquoteDepth||D.maxBlockquoteDepth>=F.quote?B.push(S.quote+"-"+F.quote):B.push(S.quote+"-"+D.maxBlockquoteDepth)),F.list!==!1){var ae=(F.listStack.length-1)%3;ae?ae===1?B.push(S.list2):B.push(S.list3):B.push(S.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 E(F,B){return F.match(y,!0)?C(B):void 0}function o(F,B){var G=B.text(F,B);if(typeof G!="undefined")return G;if(B.list)return B.list=null,C(B);if(B.taskList){var ae=F.match(n,!0)[1]===" ";return ae?B.taskOpen=!0:B.taskClosed=!0,D.highlightFormatting&&(B.formatting="task"),B.taskList=!1,C(B)}if(B.taskOpen=!1,B.taskClosed=!1,B.header&&F.match(/^#+$/,!0))return D.highlightFormatting&&(B.formatting="header"),C(B);var de=F.next();if(B.linkTitle){B.linkTitle=!1;var oe=de;de==="("&&(oe=")"),oe=(oe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var _e="^\\s*(?:[^"+oe+"\\\\]+|\\\\\\\\|\\\\.)"+oe;if(F.match(new RegExp(_e),!0))return S.linkHref}if(de==="`"){var ye=B.formatting;D.highlightFormatting&&(B.formatting="code"),F.eatWhile("`");var se=F.current().length;if(B.code==0&&(!B.quote||se==1))return B.code=se,C(B);if(se==B.code){var me=C(B);return B.code=0,me}else return B.formatting=ye,C(B)}else if(B.code)return C(B);if(de==="\\"&&(F.next(),D.highlightFormatting)){var fe=C(B),ie=S.formatting+"-escape";return fe?fe+" "+ie:ie}if(de==="!"&&F.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return B.imageMarker=!0,B.image=!0,D.highlightFormatting&&(B.formatting="image"),C(B);if(de==="["&&B.imageMarker&&F.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return B.imageMarker=!1,B.imageAltText=!0,D.highlightFormatting&&(B.formatting="image"),C(B);if(de==="]"&&B.imageAltText){D.highlightFormatting&&(B.formatting="image");var fe=C(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,D.highlightFormatting&&(B.formatting="link")),C(B);if(de==="]"&&B.linkText){D.highlightFormatting&&(B.formatting="link");var fe=C(B);return B.linkText=!1,B.inline=B.f=F.match(/\(.*?\)| ?\[.*?\]/,!1)?k:o,fe}if(de==="<"&&F.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=A,D.highlightFormatting&&(B.formatting="link");var fe=C(B);return fe?fe+=" ":fe="",fe+S.linkInline}if(de==="<"&&F.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=A,D.highlightFormatting&&(B.formatting="link");var fe=C(B);return fe?fe+=" ":fe="",fe+S.linkEmail}if(D.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(d),g(F,B,R)}if(D.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 ee=F.peek()||" ",xe=!/\s/.test(ee)&&(!O.test(ee)||/\s/.test(te)||O.test(te)),re=!/\s/.test(te)&&(!O.test(te)||/\s/.test(ee)||O.test(ee)),Z=null,X=null;if(ce%2&&(!B.em&&xe&&(de==="*"||!re||O.test(te))?Z=!0:B.em==de&&re&&(de==="*"||!xe||O.test(ee))&&(Z=!1)),ce>1&&(!B.strong&&xe&&(de==="*"||!re||O.test(te))?X=!0:B.strong==de&&re&&(de==="*"||!xe||O.test(ee))&&(X=!1)),X!=null||Z!=null){D.highlightFormatting&&(B.formatting=Z==null?"strong":X==null?"em":"strong em"),Z===!0&&(B.em=de),X===!0&&(B.strong=de);var me=C(B);return Z===!1&&(B.em=!1),X===!1&&(B.strong=!1),me}}else if(de===" "&&(F.eat("*")||F.eat("_"))){if(F.peek()===" ")return C(B);F.backUp(1)}if(D.strikethrough){if(de==="~"&&F.eatWhile(de)){if(B.strikethrough){D.highlightFormatting&&(B.formatting="strikethrough");var me=C(B);return B.strikethrough=!1,me}else if(F.match(/^[^\s]/,!1))return B.strikethrough=!0,D.highlightFormatting&&(B.formatting="strikethrough"),C(B)}else if(de===" "&&F.match(/^~~/,!0)){if(F.peek()===" ")return C(B);F.backUp(2)}}if(D.emoji&&de===":"&&F.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){B.emoji=!0,D.highlightFormatting&&(B.formatting="emoji");var q=C(B);return B.emoji=!1,q}return de===" "&&(F.match(/^ +$/,!1)?B.trailingSpace++:B.trailingSpace&&(B.trailingSpaceNewLine=!0)),C(B)}function A(F,B){var G=F.next();if(G===">"){B.f=B.inline=o,D.highlightFormatting&&(B.formatting="link");var ae=C(B);return ae?ae+=" ":ae="",ae+S.linkInline}return F.match(/^[^>]+/,!0),S.linkInline}function k(F,B){if(F.eatSpace())return null;var G=F.next();return G==="("||G==="["?(B.f=B.inline=N(G==="("?")":"]"),D.highlightFormatting&&(B.formatting="link-string"),B.linkHref=!0,C(B)):"error"}var U={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function N(F){return function(B,G){var ae=B.next();if(ae===F){G.f=G.inline=o,D.highlightFormatting&&(G.formatting="link-string");var de=C(G);return G.linkHref=!1,de}return B.match(U[F]),G.linkHref=!0,C(G)}}function z(F,B){return F.match(/^([^\]\\]|\\.)*\]:/,!1)?(B.f=W,F.next(),D.highlightFormatting&&(B.formatting="link"),B.linkText=!0,C(B)):l(F,B,o)}function W(F,B){if(F.match(/^\]:/,!0)){B.f=B.inline=K,D.highlightFormatting&&(B.formatting="link");var G=C(B);return B.linkText=!1,G}return F.match(/^([^\]\\]|\\.)+/,!0),S.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=o,S.linkHref+" url")}var V={startState:function(){return{f:c,prevLine:{stream:null},thisLine:{stream:null},block:c,htmlState:null,indentation:0,inline:o,text:E,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(d,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),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 G=F.match(/^\s*/,!0)[0].replace(/\t/g,a).length;if(B.indentation=G,B.indentationDiff=null,G>0)return null}}return B.f(F,B)},innerMode:function(F){return F.block==R?{state:F.htmlState,mode:d}:F.localState?{state:F.localState,mode:F.localMode}:{state:F,mode:V}},indent:function(F,B,G){return F.block==R&&d.indent?d.indent(F.htmlState,B,G):F.localState&&F.localMode.indent?F.localMode.indent(F.localState,B,G):P.Pass},blankLine:_,getType:C,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return V},"xml"),P.defineMIME("text/markdown","markdown"),P.defineMIME("text/x-markdown","markdown")})},luix:function(M,Y,u){M.exports=u.p+"static/tips.2ae2707a.svg"},lzim:function(M,Y,u){"use strict";var P=u("E7E6"),m=u.n(P);u.d(Y,"A",function(){return m.a});var D=u("/GNS"),d=u.n(D);u.d(Y,"z",function(){return d.a});var h=u("FOrL"),b=u.n(h);u.d(Y,"t",function(){return b.a});var S=u("HpTS"),r=u.n(S);u.d(Y,"B",function(){return r.a});var i=u("tWlo"),s=u.n(i);u.d(Y,"b",function(){return s.a});var n=u("7ZXX"),x=u.n(n);u.d(Y,"n",function(){return x.a});var f=u("GABl"),y=u.n(f);u.d(Y,"g",function(){return y.a});var v=u("onxn"),p=u.n(v);u.d(Y,"p",function(){return p.a});var O=u("nKGa"),a=u.n(O);u.d(Y,"o",function(){return a.a});var l=u("4qgm"),g=u.n(l);u.d(Y,"C",function(){return g.a});var T=u("JeFH"),_=u.n(T);u.d(Y,"c",function(){return _.a});var c=u("ji0R"),R=u.n(c);u.d(Y,"k",function(){return R.a});var w=u("W6BS"),C=u.n(w);u.d(Y,"D",function(){return C.a});var E=u("kPYp"),o=u.n(E);u.d(Y,"E",function(){return o.a});var A=u("nukY"),k=u.n(A),U=u("4u4S"),N=u.n(U),z=u("yslc"),W=u.n(z),K=u("l2Kq"),V=u.n(K),F=u("RMFE"),B=u.n(F);u.d(Y,"q",function(){return B.a});var G=u("TGq3"),ae=u.n(G);u.d(Y,"r",function(){return ae.a});var de=u("SMhR"),oe=u.n(de),_e=u("8/bI"),ye=u.n(_e);u.d(Y,"l",function(){return ye.a});var se=u("JWDV"),me=u.n(se);u.d(Y,"e",function(){return me.a});var fe=u("Xsq0"),ie=u.n(fe);u.d(Y,"s",function(){return ie.a});var le=u("Ohmc"),Q=u.n(le);u.d(Y,"d",function(){return Q.a});var ce=u("csWT"),te=u.n(ce);u.d(Y,"f",function(){return te.a});var ee=u("7v3h"),xe=u.n(ee);u.d(Y,"m",function(){return xe.a});var re=u("cRFk"),Z=u.n(re);u.d(Y,"y",function(){return Z.a});var X=u("kPWJ"),q=u.n(X);u.d(Y,"x",function(){return q.a});var Ee=u("qgvg"),ve=u.n(Ee);u.d(Y,"u",function(){return ve.a});var Ce=u("FPkq"),Ke=u.n(Ce);u.d(Y,"w",function(){return Ke.a});var Qe=u("A/g1"),rt=u.n(Qe);u.d(Y,"h",function(){return rt.a});var at=u("Nmxd"),it=u.n(at);u.d(Y,"i",function(){return it.a});var et=u("5D2P"),ke=u.n(et);u.d(Y,"j",function(){return ke.a});var Pe=u("djh8"),$e=u.n(Pe);u.d(Y,"v",function(){return $e.a});var Et=u("Jq4h"),ot=u.n(Et);u.d(Y,"a",function(){return ot.a})},mOS8:function(M,Y,u){M.exports=u.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,u,P){function m(h,b){if(!u[h]){if(!Y[h]){var S=typeof require=="function"&&require;if(!b&&S)return require(h,!0);if(D)return D(h,!0);var r=new Error("Cannot find module '"+h+"'");throw r.code="MODULE_NOT_FOUND",r}var i=u[h]={exports:{}};Y[h][0].call(i.exports,function(s){var n=Y[h][1][s];return m(n||s)},i,i.exports,M,Y,u,P)}return u[h].exports}for(var D=typeof require=="function"&&require,d=0;d0&&f(k).to(N),z=this._divideParts(E,o),W=z.length,K=!1,V=function(me,fe){var ie=this;return new h.default(function(Q,ce){var te,ee,xe,re;return S.default.async(function(X){for(;;)switch(X.prev=X.next){case 0:if(X.prev=0,me.isCancel()){X.next=18;break}return te=z[fe-1],ee={stream:me._createStream(C,te.start,te.end),size:te.end-te.start},X.next=6,S.default.awrap(me._uploadPart(U,A,fe,ee));case 6:if(xe=X.sent,!(!me.isCancel()&&!K)){X.next=15;break}if(c.doneParts.push({number:fe,etag:xe.res.headers.etag}),!R.progress){X.next=12;break}return X.next=12,S.default.awrap(R.progress(k.length/W,c,xe.res));case 12:Q({number:fe,etag:xe.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,D.default)(new Array(W),function(se,me){return me+1}),B=N.map(function(se){return se.number}),G=F.filter(function(se){return B.indexOf(se)<0}),ae=5,de=R.parallel||ae,ye.next=17,S.default.awrap(this._parallel(G,de,function(se){return new h.default(function(me,fe){V(w,se).then(function(ie){ie&&N.push(ie),me()}).catch(function(ie){fe(ie)})})}));case 17:if(oe=ye.sent,K=!0,!this.isCancel()){ye.next=22;break}throw V=null,this._makeCancelEvent();case 22:if(!(oe&&oe.length>0)){ye.next=25;break}throw oe[0].message="Failed to upload some parts with error: "+oe[0].toString()+" part_num: "+oe[0].partNum,oe[0];case 25:return ye.next=27,S.default.awrap(this.completeMultipartUpload(U,A,N,R));case 27:return ye.abrupt("return",ye.sent);case 28:case"end":return ye.stop()}},null,this)},a._getFileSize=function(c){return S.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(!i.buffer(c)){w.next=4;break}return w.abrupt("return",c.length);case 4:if(!(v(c)||O(c))){w.next=6;break}return w.abrupt("return",c.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return w.stop()}},null,this)};var l=M("stream"),g=l.Readable;function T(_,c){if(!(this instanceof T))return new T(_,c);g.call(this,c),this.file=_,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}s.inherits(T,g),T.prototype.readFileAndPush=function(c){if(this.fileBuffer)for(var R=!0;R&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:C,this.start=C,R=this.push(this.fileBuffer.slice(w,C))}},T.prototype._read=function(c){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var R=16*1024;c=c||R;var w=this;this.reader.onload=function(E){w.fileBuffer=P.from(new Uint8Array(E.target.result)),w.file=null,w.readFileAndPush(c)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(c)},a._createStream=function(c,R,w){if(v(c)||O(c))return new T(c.slice(R,w));throw new Error("_createStream requires File/Blob.")},a._getPartSize=function(c,R){var w=10*1e3,C=1024*1024;return R?Math.max(Math.ceil(c/w),R):C},a._divideParts=function(c,R){for(var w=Math.ceil(c/R),C=[],E=0;E255)throw new Error("ID is composed of 255 bytes at most");if(c.prefix===""||c.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(c.status))throw new Error("Status must be Enabled or Disabled");if(c.transition){if(!["IA","Archive"].includes(c.transition.storageClass))throw new Error("StorageClass must be IA or Archive");g(c.transition,"Transition")}if(c.expiration){if(!c.expiration.expiredObjectDeleteMarker)g(c.expiration,"Expiration");else if(c.expiration.days||c.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(c.abortMultipartUpload&&g(c.abortMultipartUpload,"AbortMultipartUpload"),!c.expiration&&!c.abortMultipartUpload&&!c.transition&&!c.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(c.tag){if(c.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");T(c.tag)}}},{"../utils/checkBucketName":35,"../utils/checkObjectTag":36,"../utils/deepCopy":39,"../utils/getStrBytesCount":41,"../utils/isArray":42,"../utils/isObject":46,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],12:[function(M,Y,u){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(i){return i&&i.__esModule?i:{default:i}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,b=M("../utils/obj2xml"),S=b.obj2xml,r=u;r.putBucketVersioning=function(s,n){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f,y,v;return m.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:if(h(s),["Enabled","Suspended"].includes(n)){O.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return f=this._bucketRequestParams("PUT",s,"versioning",x),y={VersioningConfiguration:{Status:n}},f.mime="xml",f.content=S(y,{headers:!0}),O.next=9,m.default.awrap(this.request(f));case 9:return v=O.sent,O.abrupt("return",{res:v.res,status:v.status});case 11:case"end":return O.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(M,Y,u){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(n){return n&&n.__esModule?n:{default:n}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,b=M("../utils/obj2xml"),S=b.obj2xml,r=M("../utils/isArray"),i=r.isArray,s=u;s.putBucketWebsite=function(x){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},y=arguments[2],v,p,O,a,l;return m.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:if(h(x),v=this._bucketRequestParams("PUT",x,"website",y),p={Suffix:f.index||"index.html"},O={IndexDocument:p},a={WebsiteConfiguration:O},f.supportSubDir&&(p.SupportSubDir=f.supportSubDir),f.type&&(p.Type=f.type),f.error&&(O.ErrorDocument={Key:f.error}),!(f.routingRules!==void 0)){T.next=12;break}if(i(f.routingRules)){T.next=11;break}throw new Error("RoutingRules must be Array");case 11:O.RoutingRules={RoutingRule:f.routingRules};case 12:return a=S(a),v.content=a,v.mime="xml",v.successStatuses=[200],T.next=18,m.default.awrap(this.request(v));case 18:return l=T.sent,T.abrupt("return",{res:l.res});case 20:case"end":return T.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isArray":42,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],14:[function(M,Y,u){(function(P){"use strict";var m=M("babel-runtime/core-js/object/keys"),D=b(m),d=M("babel-runtime/core-js/json/stringify"),h=b(d);function b(S){return S&&S.__esModule?S:{default:S}}u.encodeCallback=function(r,i){if(r.headers=r.headers||{},!Object.prototype.hasOwnProperty.call(r.headers,"x-oss-callback")&&i.callback){var s={callbackUrl:encodeURI(i.callback.url),callbackBody:i.callback.body};i.callback.host&&(s.callbackHost=i.callback.host),i.callback.contentType&&(s.callbackBodyType=i.callback.contentType);var n=P.from((0,h.default)(s)).toString("base64");if(r.headers["x-oss-callback"]=n,i.callback.customValue){var x={};(0,D.default)(i.callback.customValue).forEach(function(f){x["x:"+f]=i.callback.customValue[f]}),r.headers["x-oss-callback-var"]=P.from((0,h.default)(x)).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,u){"use strict";var P=M("babel-runtime/core-js/object/assign"),m=D(P);function D(s){return s&&s.__esModule?s:{default:s}}var d=M("humanize-ms"),h=M("url"),b=M("../utils/checkBucketName"),S=b.checkBucketName;function r(s,n){var x=h.parse(s);if(x.protocol||(x=h.parse("http"+(n?"s":"")+"://"+s)),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}function i(s,n,x){var f=x?"https://":"http://",y=n?"-internal.aliyuncs.com":".aliyuncs.com",v="vpc100-oss-cn-";return s.substr(0,v.length)===v&&(y=".aliyuncs.com"),h.parse(f+s+y)}Y.exports=function(s){if(!s||!s.accessKeyId||!s.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");s.bucket&&S(s.bucket);var n=(0,m.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},s);if(n.accessKeyId=n.accessKeyId.trim(),n.accessKeySecret=n.accessKeySecret.trim(),n.timeout&&(n.timeout=d(n.timeout)),n.endpoint)n.endpoint=r(n.endpoint,n.secure);else if(n.region)n.endpoint=i(n.region,n.internal,n.secure);else throw new Error("require options.endpoint or options.region");return n.inited=!0,n}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(M,Y,u){"use strict";var P=M("merge-descriptors"),m=u;P(m,M("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(M,Y,u){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(n){return n&&n.__esModule?n:{default:n}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,b=M("querystring"),S=M("js-base64"),r=S.Base64.encode,i=u;i.processObjectSave=function(x,f,y,v){var p,O,a,l;return m.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:return s(x,"sourceObject"),s(f,"targetObject"),s(y,"process"),f=this._objectName(f),v&&h(v),p=this._objectRequestParams("POST",x,{subres:"x-oss-process"}),O=v?",b_"+r(v):"",f=r(f),a={"x-oss-process":y+"|sys/saveas,o_"+f+O},p.content=b.stringify(a),T.next=12,m.default.awrap(this.request(p));case 12:return l=T.sent,T.abrupt("return",{res:l.res,status:l.res.status});case 14:case"end":return T.stop()}},null,this)};function s(n,x){if(!n)throw new Error(x+" is required");if(typeof n!="string")throw new Error(x+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(M,Y,u){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(i){return i&&i.__esModule?i:{default:i}}var d=M("copy-to"),h=M("./callback"),b=M("./utils/deepCopy"),S=b.deepCopy,r=u;r.listUploads=function(s,n){var x,f,y,v;return m.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return n=n||{},x={},d(n).to(x),x.subres="uploads",f=this._objectRequestParams("GET","",x),f.query=s,f.xmlResponse=!0,f.successStatuses=[200],O.next=10,m.default.awrap(this.request(f));case 10:return y=O.sent,v=y.data.Upload||[],Array.isArray(v)||(v=[v]),v=v.map(function(a){return{name:a.Key,uploadId:a.UploadId,initiated:a.Initiated}}),O.abrupt("return",{res:y.res,uploads:v,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)},r.listParts=function(s,n,x,f){var y,v,p;return m.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return f=f||{},y={},d(f).to(y),y.subres={uploadId:n},v=this._objectRequestParams("GET",s,y),v.query=x,v.xmlResponse=!0,v.successStatuses=[200],a.next=10,m.default.awrap(this.request(v));case 10:return p=a.sent,a.abrupt("return",{res:p.res,uploadId:p.data.UploadId,bucket:p.data.Bucket,name:p.data.Key,partNumberMarker:p.data.PartNumberMarker,nextPartNumberMarker:p.data.NextPartNumberMarker,maxParts:p.data.MaxParts,isTruncated:p.data.IsTruncated,parts:p.data.Part||[]});case 12:case"end":return a.stop()}},null,this)},r.abortMultipartUpload=function(s,n,x){var f,y,v;return m.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return this._stop(),x=x||{},f={},d(x).to(f),f.subres={uploadId:n},y=this._objectRequestParams("DELETE",s,f),y.successStatuses=[204],O.next=9,m.default.awrap(this.request(y));case 9:return v=O.sent,O.abrupt("return",{res:v.res});case 11:case"end":return O.stop()}},null,this)},r.initMultipartUpload=function(s,n){var x,f,y;return m.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return n=n||{},x={},d(n).to(x),x.headers=x.headers||{},this._convertMetaToHeaders(n.meta,x.headers),x.subres="uploads",f=this._objectRequestParams("POST",s,x),f.mime=n.mime,f.xmlResponse=!0,f.successStatuses=[200],p.next=12,m.default.awrap(this.request(f));case 12:return y=p.sent,p.abrupt("return",{res:y.res,bucket:y.data.Bucket,name:y.data.Key,uploadId:y.data.UploadId});case 14:case"end":return p.stop()}},null,this)},r.uploadPart=function(s,n,x,f,y,v,p){var O;return m.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return O={stream:this._createStream(f,y,v),size:v-y},l.next=3,m.default.awrap(this._uploadPart(s,n,x,O,p));case 3:return l.abrupt("return",l.sent);case 4:case"end":return l.stop()}},null,this)},r.completeMultipartUpload=function(s,n,x,f){var y,v,p,O,a,l,g,T;return m.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:for(y=x.concat().sort(function(R,w){return R.number-w.number}).filter(function(R,w,C){return!w||R.number!==C[w-1].number}),v=` `,p=0;p `,v+=""+O.number+` @@ -146,11 +146,11 @@ raw xml: `+V,ae.t1.status=W.status,ae.t1.requestId=W.headers["x-oss-request-id"] * * @author Feross Aboukhadijeh * @license MIT - */"use strict";var D=M("base64-js"),d=M("ieee754"),h=M("isarray");u.Buffer=m,u.SlowBuffer=a,u.INSPECT_MAX_BYTES=50,m.TYPED_ARRAY_SUPPORT=P.TYPED_ARRAY_SUPPORT!==void 0?P.TYPED_ARRAY_SUPPORT:b(),u.kMaxLength=S();function b(){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 S(){return m.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function r(re,Z){if(S()=S())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+S().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 q=Z.length,Ee=X.length,ve=0,Ce=Math.min(q,Ee);ve>>1;case"base64":return te(re).length;default:if(q)return le(re).length;Z=(""+Z).toLowerCase(),q=!0}}m.byteLength=l;function g(re,Z,X){var q=!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 U(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(q)throw new TypeError("Unknown encoding: "+re);re=(re+"").toLowerCase(),q=!0}}m.prototype._isBuffer=!0;function T(re,Z,X){var q=re[Z];re[Z]=re[X],re[X]=q}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;X0&&(Z=this.toString("hex",0,X).match(/.{2}/g).join(" "),this.length>X&&(Z+=" ... ")),""},m.prototype.compare=function(Z,X,q,Ee,ve){if(!m.isBuffer(Z))throw new TypeError("Argument must be a Buffer");if(X===void 0&&(X=0),q===void 0&&(q=Z?Z.length:0),Ee===void 0&&(Ee=0),ve===void 0&&(ve=this.length),X<0||q>Z.length||Ee<0||ve>this.length)throw new RangeError("out of range index");if(Ee>=ve&&X>=q)return 0;if(Ee>=ve)return-1;if(X>=q)return 1;if(X>>>=0,q>>>=0,Ee>>>=0,ve>>>=0,this===Z)return 0;for(var Ce=ve-Ee,Ke=q-X,Qe=Math.min(Ce,Ke),rt=this.slice(Ee,ve),at=Z.slice(X,q),it=0;it2147483647?X=2147483647:X<-2147483648&&(X=-2147483648),X=+X,isNaN(X)&&(X=Ee?0:re.length-1),X<0&&(X=re.length+X),X>=re.length){if(Ee)return-1;X=re.length-1}else if(X<0)if(Ee)X=0;else return-1;if(typeof Z=="string"&&(Z=m.from(Z,q)),m.isBuffer(Z))return Z.length===0?-1:c(re,Z,X,q,Ee);if(typeof Z=="number")return Z=Z&255,m.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Ee?Uint8Array.prototype.indexOf.call(re,Z,X):Uint8Array.prototype.lastIndexOf.call(re,Z,X):c(re,[Z],X,q,Ee);throw new TypeError("val must be string, number or Buffer")}function c(re,Z,X,q,Ee){var ve=1,Ce=re.length,Ke=Z.length;if(q!==void 0&&(q=String(q).toLowerCase(),q==="ucs2"||q==="ucs-2"||q==="utf16le"||q==="utf-16le")){if(re.length<2||Z.length<2)return-1;ve=2,Ce/=2,Ke/=2,X/=2}function Qe(je,Pe){return ve===1?je[Pe]:je.readUInt16BE(Pe*ve)}var rt;if(Ee){var at=-1;for(rt=X;rtCe&&(X=Ce-Ke),rt=X;rt>=0;rt--){for(var it=!0,ct=0;ctEe&&(q=Ee)):q=Ee;var ve=Z.length;if(ve%2!==0)throw new TypeError("Invalid hex string");q>ve/2&&(q=ve/2);for(var Ce=0;Ceve)&&(q=ve),Z.length>0&&(q<0||X<0)||X>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ee||(Ee="utf8");for(var Ce=!1;;)switch(Ee){case"hex":return R(this,Z,X,q);case"utf8":case"utf-8":return w(this,Z,X,q);case"ascii":return C(this,Z,X,q);case"latin1":case"binary":return E(this,Z,X,q);case"base64":return o(this,Z,X,q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,Z,X,q);default:if(Ce)throw new TypeError("Unknown encoding: "+Ee);Ee=(""+Ee).toLowerCase(),Ce=!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?D.fromByteArray(re):D.fromByteArray(re.slice(Z,X))}function U(re,Z,X){X=Math.min(re.length,X);for(var q=[],Ee=Z;Ee239?4:ve>223?3:ve>191?2:1;if(Ee+Ke<=X){var Qe,rt,at,it;switch(Ke){case 1:ve<128&&(Ce=ve);break;case 2:Qe=re[Ee+1],(Qe&192)===128&&(it=(ve&31)<<6|Qe&63,it>127&&(Ce=it));break;case 3:Qe=re[Ee+1],rt=re[Ee+2],(Qe&192)===128&&(rt&192)===128&&(it=(ve&15)<<12|(Qe&63)<<6|rt&63,it>2047&&(it<55296||it>57343)&&(Ce=it));break;case 4:Qe=re[Ee+1],rt=re[Ee+2],at=re[Ee+3],(Qe&192)===128&&(rt&192)===128&&(at&192)===128&&(it=(ve&15)<<18|(Qe&63)<<12|(rt&63)<<6|at&63,it>65535&&it<1114112&&(Ce=it))}}Ce===null?(Ce=65533,Ke=1):Ce>65535&&(Ce-=65536,q.push(Ce>>>10&1023|55296),Ce=56320|Ce&1023),q.push(Ce),Ee+=Ke}return z(q)}var N=4096;function z(re){var Z=re.length;if(Z<=N)return String.fromCharCode.apply(String,re);for(var X="",q=0;qq)&&(X=q);for(var Ee="",ve=Z;veq&&(Z=q),X<0?(X+=q,X<0&&(X=0)):X>q&&(X=q),XX)throw new RangeError("Trying to access beyond buffer length")}m.prototype.readUIntLE=function(Z,X,q){Z=Z|0,X=X|0,q||B(Z,X,this.length);for(var Ee=this[Z],ve=1,Ce=0;++Ce0&&(ve*=256);)Ee+=this[Z+--X]*ve;return Ee},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,q){Z=Z|0,X=X|0,q||B(Z,X,this.length);for(var Ee=this[Z],ve=1,Ce=0;++Ce=ve&&(Ee-=Math.pow(2,8*X)),Ee},m.prototype.readIntBE=function(Z,X,q){Z=Z|0,X=X|0,q||B(Z,X,this.length);for(var Ee=X,ve=1,Ce=this[Z+--Ee];Ee>0&&(ve*=256);)Ce+=this[Z+--Ee]*ve;return ve*=128,Ce>=ve&&(Ce-=Math.pow(2,8*X)),Ce},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 q=this[Z]|this[Z+1]<<8;return q&32768?q|4294901760:q},m.prototype.readInt16BE=function(Z,X){X||B(Z,2,this.length);var q=this[Z+1]|this[Z]<<8;return q&32768?q|4294901760:q},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),d.read(this,Z,!0,23,4)},m.prototype.readFloatBE=function(Z,X){return X||B(Z,4,this.length),d.read(this,Z,!1,23,4)},m.prototype.readDoubleLE=function(Z,X){return X||B(Z,8,this.length),d.read(this,Z,!0,52,8)},m.prototype.readDoubleBE=function(Z,X){return X||B(Z,8,this.length),d.read(this,Z,!1,52,8)};function G(re,Z,X,q,Ee,ve){if(!m.isBuffer(re))throw new TypeError('"buffer" argument must be a Buffer instance');if(Z>Ee||Zre.length)throw new RangeError("Index out of range")}m.prototype.writeUIntLE=function(Z,X,q,Ee){if(Z=+Z,X=X|0,q=q|0,!Ee){var ve=Math.pow(2,8*q)-1;G(this,Z,X,q,ve,0)}var Ce=1,Ke=0;for(this[X]=Z&255;++Ke=0&&(Ke*=256);)this[X+Ce]=Z/Ke&255;return X+q},m.prototype.writeUInt8=function(Z,X,q){return Z=+Z,X=X|0,q||G(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,q){Z<0&&(Z=65535+Z+1);for(var Ee=0,ve=Math.min(re.length-X,2);Ee>>(q?Ee:1-Ee)*8}m.prototype.writeUInt16LE=function(Z,X,q){return Z=+Z,X=X|0,q||G(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,q){return Z=+Z,X=X|0,q||G(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,q){Z<0&&(Z=4294967295+Z+1);for(var Ee=0,ve=Math.min(re.length-X,4);Ee>>(q?Ee:3-Ee)*8&255}m.prototype.writeUInt32LE=function(Z,X,q){return Z=+Z,X=X|0,q||G(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,q){return Z=+Z,X=X|0,q||G(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,q,Ee){if(Z=+Z,X=X|0,!Ee){var ve=Math.pow(2,8*q-1);G(this,Z,X,q,ve-1,-ve)}var Ce=0,Ke=1,Qe=0;for(this[X]=Z&255;++Ce>0)-Qe&255;return X+q},m.prototype.writeIntBE=function(Z,X,q,Ee){if(Z=+Z,X=X|0,!Ee){var ve=Math.pow(2,8*q-1);G(this,Z,X,q,ve-1,-ve)}var Ce=q-1,Ke=1,Qe=0;for(this[X+Ce]=Z&255;--Ce>=0&&(Ke*=256);)Z<0&&Qe===0&&this[X+Ce+1]!==0&&(Qe=1),this[X+Ce]=(Z/Ke>>0)-Qe&255;return X+q},m.prototype.writeInt8=function(Z,X,q){return Z=+Z,X=X|0,q||G(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,q){return Z=+Z,X=X|0,q||G(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,q){return Z=+Z,X=X|0,q||G(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,q){return Z=+Z,X=X|0,q||G(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,q){return Z=+Z,X=X|0,q||G(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 oe(re,Z,X,q,Ee,ve){if(X+q>re.length)throw new RangeError("Index out of range");if(X<0)throw new RangeError("Index out of range")}function _e(re,Z,X,q,Ee){return Ee||oe(re,Z,X,4,34028234663852886e22,-34028234663852886e22),d.write(re,Z,X,q,23,4),X+4}m.prototype.writeFloatLE=function(Z,X,q){return _e(this,Z,X,!0,q)},m.prototype.writeFloatBE=function(Z,X,q){return _e(this,Z,X,!1,q)};function ye(re,Z,X,q,Ee){return Ee||oe(re,Z,X,8,17976931348623157e292,-17976931348623157e292),d.write(re,Z,X,q,52,8),X+8}m.prototype.writeDoubleLE=function(Z,X,q){return ye(this,Z,X,!0,q)},m.prototype.writeDoubleBE=function(Z,X,q){return ye(this,Z,X,!1,q)},m.prototype.copy=function(Z,X,q,Ee){if(q||(q=0),!Ee&&Ee!==0&&(Ee=this.length),X>=Z.length&&(X=Z.length),X||(X=0),Ee>0&&Ee=this.length)throw new RangeError("sourceStart out of bounds");if(Ee<0)throw new RangeError("sourceEnd out of bounds");Ee>this.length&&(Ee=this.length),Z.length-X=0;--Ce)Z[Ce+X]=this[Ce+q];else if(ve<1e3||!m.TYPED_ARRAY_SUPPORT)for(Ce=0;Ce>>0,q=q===void 0?this.length:q>>>0,Z||(Z=0);var Ce;if(typeof Z=="number")for(Ce=X;Ce55295&&X<57344){if(!Ee){if(X>56319){(Z-=3)>-1&&ve.push(239,191,189);continue}else if(Ce+1===q){(Z-=3)>-1&&ve.push(239,191,189);continue}Ee=X;continue}if(X<56320){(Z-=3)>-1&&ve.push(239,191,189),Ee=X;continue}X=(Ee-55296<<10|X-56320)+65536}else Ee&&((Z-=3)>-1&&ve.push(239,191,189));if(Ee=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>8,Ee=X%256,ve.push(Ee),ve.push(q);return ve}function te(re){return D.toByteArray(pe(re))}function ee(re,Z,X,q){for(var Ee=0;Ee=Z.length||Ee>=re.length);++Ee)Z[Ee+X]=re[Ee];return Ee}function xe(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,u){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,u){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,u){/*! + */"use strict";var D=M("base64-js"),d=M("ieee754"),h=M("isarray");u.Buffer=m,u.SlowBuffer=a,u.INSPECT_MAX_BYTES=50,m.TYPED_ARRAY_SUPPORT=P.TYPED_ARRAY_SUPPORT!==void 0?P.TYPED_ARRAY_SUPPORT:b(),u.kMaxLength=S();function b(){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 S(){return m.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function r(re,Z){if(S()=S())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+S().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 q=Z.length,Ee=X.length,ve=0,Ce=Math.min(q,Ee);ve>>1;case"base64":return te(re).length;default:if(q)return le(re).length;Z=(""+Z).toLowerCase(),q=!0}}m.byteLength=l;function g(re,Z,X){var q=!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 U(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(q)throw new TypeError("Unknown encoding: "+re);re=(re+"").toLowerCase(),q=!0}}m.prototype._isBuffer=!0;function T(re,Z,X){var q=re[Z];re[Z]=re[X],re[X]=q}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;X0&&(Z=this.toString("hex",0,X).match(/.{2}/g).join(" "),this.length>X&&(Z+=" ... ")),""},m.prototype.compare=function(Z,X,q,Ee,ve){if(!m.isBuffer(Z))throw new TypeError("Argument must be a Buffer");if(X===void 0&&(X=0),q===void 0&&(q=Z?Z.length:0),Ee===void 0&&(Ee=0),ve===void 0&&(ve=this.length),X<0||q>Z.length||Ee<0||ve>this.length)throw new RangeError("out of range index");if(Ee>=ve&&X>=q)return 0;if(Ee>=ve)return-1;if(X>=q)return 1;if(X>>>=0,q>>>=0,Ee>>>=0,ve>>>=0,this===Z)return 0;for(var Ce=ve-Ee,Ke=q-X,Qe=Math.min(Ce,Ke),rt=this.slice(Ee,ve),at=Z.slice(X,q),it=0;it2147483647?X=2147483647:X<-2147483648&&(X=-2147483648),X=+X,isNaN(X)&&(X=Ee?0:re.length-1),X<0&&(X=re.length+X),X>=re.length){if(Ee)return-1;X=re.length-1}else if(X<0)if(Ee)X=0;else return-1;if(typeof Z=="string"&&(Z=m.from(Z,q)),m.isBuffer(Z))return Z.length===0?-1:c(re,Z,X,q,Ee);if(typeof Z=="number")return Z=Z&255,m.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Ee?Uint8Array.prototype.indexOf.call(re,Z,X):Uint8Array.prototype.lastIndexOf.call(re,Z,X):c(re,[Z],X,q,Ee);throw new TypeError("val must be string, number or Buffer")}function c(re,Z,X,q,Ee){var ve=1,Ce=re.length,Ke=Z.length;if(q!==void 0&&(q=String(q).toLowerCase(),q==="ucs2"||q==="ucs-2"||q==="utf16le"||q==="utf-16le")){if(re.length<2||Z.length<2)return-1;ve=2,Ce/=2,Ke/=2,X/=2}function Qe(ke,Pe){return ve===1?ke[Pe]:ke.readUInt16BE(Pe*ve)}var rt;if(Ee){var at=-1;for(rt=X;rtCe&&(X=Ce-Ke),rt=X;rt>=0;rt--){for(var it=!0,et=0;etEe&&(q=Ee)):q=Ee;var ve=Z.length;if(ve%2!==0)throw new TypeError("Invalid hex string");q>ve/2&&(q=ve/2);for(var Ce=0;Ceve)&&(q=ve),Z.length>0&&(q<0||X<0)||X>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ee||(Ee="utf8");for(var Ce=!1;;)switch(Ee){case"hex":return R(this,Z,X,q);case"utf8":case"utf-8":return w(this,Z,X,q);case"ascii":return C(this,Z,X,q);case"latin1":case"binary":return E(this,Z,X,q);case"base64":return o(this,Z,X,q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,Z,X,q);default:if(Ce)throw new TypeError("Unknown encoding: "+Ee);Ee=(""+Ee).toLowerCase(),Ce=!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?D.fromByteArray(re):D.fromByteArray(re.slice(Z,X))}function U(re,Z,X){X=Math.min(re.length,X);for(var q=[],Ee=Z;Ee239?4:ve>223?3:ve>191?2:1;if(Ee+Ke<=X){var Qe,rt,at,it;switch(Ke){case 1:ve<128&&(Ce=ve);break;case 2:Qe=re[Ee+1],(Qe&192)===128&&(it=(ve&31)<<6|Qe&63,it>127&&(Ce=it));break;case 3:Qe=re[Ee+1],rt=re[Ee+2],(Qe&192)===128&&(rt&192)===128&&(it=(ve&15)<<12|(Qe&63)<<6|rt&63,it>2047&&(it<55296||it>57343)&&(Ce=it));break;case 4:Qe=re[Ee+1],rt=re[Ee+2],at=re[Ee+3],(Qe&192)===128&&(rt&192)===128&&(at&192)===128&&(it=(ve&15)<<18|(Qe&63)<<12|(rt&63)<<6|at&63,it>65535&&it<1114112&&(Ce=it))}}Ce===null?(Ce=65533,Ke=1):Ce>65535&&(Ce-=65536,q.push(Ce>>>10&1023|55296),Ce=56320|Ce&1023),q.push(Ce),Ee+=Ke}return z(q)}var N=4096;function z(re){var Z=re.length;if(Z<=N)return String.fromCharCode.apply(String,re);for(var X="",q=0;qq)&&(X=q);for(var Ee="",ve=Z;veq&&(Z=q),X<0?(X+=q,X<0&&(X=0)):X>q&&(X=q),XX)throw new RangeError("Trying to access beyond buffer length")}m.prototype.readUIntLE=function(Z,X,q){Z=Z|0,X=X|0,q||B(Z,X,this.length);for(var Ee=this[Z],ve=1,Ce=0;++Ce0&&(ve*=256);)Ee+=this[Z+--X]*ve;return Ee},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,q){Z=Z|0,X=X|0,q||B(Z,X,this.length);for(var Ee=this[Z],ve=1,Ce=0;++Ce=ve&&(Ee-=Math.pow(2,8*X)),Ee},m.prototype.readIntBE=function(Z,X,q){Z=Z|0,X=X|0,q||B(Z,X,this.length);for(var Ee=X,ve=1,Ce=this[Z+--Ee];Ee>0&&(ve*=256);)Ce+=this[Z+--Ee]*ve;return ve*=128,Ce>=ve&&(Ce-=Math.pow(2,8*X)),Ce},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 q=this[Z]|this[Z+1]<<8;return q&32768?q|4294901760:q},m.prototype.readInt16BE=function(Z,X){X||B(Z,2,this.length);var q=this[Z+1]|this[Z]<<8;return q&32768?q|4294901760:q},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),d.read(this,Z,!0,23,4)},m.prototype.readFloatBE=function(Z,X){return X||B(Z,4,this.length),d.read(this,Z,!1,23,4)},m.prototype.readDoubleLE=function(Z,X){return X||B(Z,8,this.length),d.read(this,Z,!0,52,8)},m.prototype.readDoubleBE=function(Z,X){return X||B(Z,8,this.length),d.read(this,Z,!1,52,8)};function G(re,Z,X,q,Ee,ve){if(!m.isBuffer(re))throw new TypeError('"buffer" argument must be a Buffer instance');if(Z>Ee||Zre.length)throw new RangeError("Index out of range")}m.prototype.writeUIntLE=function(Z,X,q,Ee){if(Z=+Z,X=X|0,q=q|0,!Ee){var ve=Math.pow(2,8*q)-1;G(this,Z,X,q,ve,0)}var Ce=1,Ke=0;for(this[X]=Z&255;++Ke=0&&(Ke*=256);)this[X+Ce]=Z/Ke&255;return X+q},m.prototype.writeUInt8=function(Z,X,q){return Z=+Z,X=X|0,q||G(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,q){Z<0&&(Z=65535+Z+1);for(var Ee=0,ve=Math.min(re.length-X,2);Ee>>(q?Ee:1-Ee)*8}m.prototype.writeUInt16LE=function(Z,X,q){return Z=+Z,X=X|0,q||G(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,q){return Z=+Z,X=X|0,q||G(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,q){Z<0&&(Z=4294967295+Z+1);for(var Ee=0,ve=Math.min(re.length-X,4);Ee>>(q?Ee:3-Ee)*8&255}m.prototype.writeUInt32LE=function(Z,X,q){return Z=+Z,X=X|0,q||G(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,q){return Z=+Z,X=X|0,q||G(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,q,Ee){if(Z=+Z,X=X|0,!Ee){var ve=Math.pow(2,8*q-1);G(this,Z,X,q,ve-1,-ve)}var Ce=0,Ke=1,Qe=0;for(this[X]=Z&255;++Ce>0)-Qe&255;return X+q},m.prototype.writeIntBE=function(Z,X,q,Ee){if(Z=+Z,X=X|0,!Ee){var ve=Math.pow(2,8*q-1);G(this,Z,X,q,ve-1,-ve)}var Ce=q-1,Ke=1,Qe=0;for(this[X+Ce]=Z&255;--Ce>=0&&(Ke*=256);)Z<0&&Qe===0&&this[X+Ce+1]!==0&&(Qe=1),this[X+Ce]=(Z/Ke>>0)-Qe&255;return X+q},m.prototype.writeInt8=function(Z,X,q){return Z=+Z,X=X|0,q||G(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,q){return Z=+Z,X=X|0,q||G(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,q){return Z=+Z,X=X|0,q||G(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,q){return Z=+Z,X=X|0,q||G(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,q){return Z=+Z,X=X|0,q||G(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 oe(re,Z,X,q,Ee,ve){if(X+q>re.length)throw new RangeError("Index out of range");if(X<0)throw new RangeError("Index out of range")}function _e(re,Z,X,q,Ee){return Ee||oe(re,Z,X,4,34028234663852886e22,-34028234663852886e22),d.write(re,Z,X,q,23,4),X+4}m.prototype.writeFloatLE=function(Z,X,q){return _e(this,Z,X,!0,q)},m.prototype.writeFloatBE=function(Z,X,q){return _e(this,Z,X,!1,q)};function ye(re,Z,X,q,Ee){return Ee||oe(re,Z,X,8,17976931348623157e292,-17976931348623157e292),d.write(re,Z,X,q,52,8),X+8}m.prototype.writeDoubleLE=function(Z,X,q){return ye(this,Z,X,!0,q)},m.prototype.writeDoubleBE=function(Z,X,q){return ye(this,Z,X,!1,q)},m.prototype.copy=function(Z,X,q,Ee){if(q||(q=0),!Ee&&Ee!==0&&(Ee=this.length),X>=Z.length&&(X=Z.length),X||(X=0),Ee>0&&Ee=this.length)throw new RangeError("sourceStart out of bounds");if(Ee<0)throw new RangeError("sourceEnd out of bounds");Ee>this.length&&(Ee=this.length),Z.length-X=0;--Ce)Z[Ce+X]=this[Ce+q];else if(ve<1e3||!m.TYPED_ARRAY_SUPPORT)for(Ce=0;Ce>>0,q=q===void 0?this.length:q>>>0,Z||(Z=0);var Ce;if(typeof Z=="number")for(Ce=X;Ce55295&&X<57344){if(!Ee){if(X>56319){(Z-=3)>-1&&ve.push(239,191,189);continue}else if(Ce+1===q){(Z-=3)>-1&&ve.push(239,191,189);continue}Ee=X;continue}if(X<56320){(Z-=3)>-1&&ve.push(239,191,189),Ee=X;continue}X=(Ee-55296<<10|X-56320)+65536}else Ee&&((Z-=3)>-1&&ve.push(239,191,189));if(Ee=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>8,Ee=X%256,ve.push(Ee),ve.push(q);return ve}function te(re){return D.toByteArray(me(re))}function ee(re,Z,X,q){for(var Ee=0;Ee=Z.length||Ee>=re.length);++Ee)Z[Ee+X]=re[Ee];return Ee}function xe(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,u){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,u){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,u){/*! * copy-to - index.js * Copyright(c) 2014 dead_horse * MIT Licensed - */"use strict";var P=Array.prototype.slice;Y.exports=m;function m(d,h){if(!(this instanceof m))return new m(d,h);this.src=d,this._withAccess=h}m.prototype.withAccess=function(d){return this._withAccess=d!==!1,this},m.prototype.pick=function(d){return Array.isArray(d)||(d=P.call(arguments)),d.length&&(this.keys=d),this},m.prototype.to=function(d){if(d=d||{},!this.src)return d;var h=this.keys||Object.keys(this.src);if(!this._withAccess){for(var b=0;bs;)if(n=r[s++],n!=n)return!0}else for(;i>s;s++)if((d||s in r)&&r[s]===b)return d||s||0;return!d&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(M,Y,u){var P=M("./_cof"),m=M("./_wks")("toStringTag"),D=P(function(){return arguments}())=="Arguments",d=function(h,b){try{return h[b]}catch(S){}};Y.exports=function(h){var b,S,r;return h===void 0?"Undefined":h===null?"Null":typeof(S=d(b=Object(h),m))=="string"?S:D?P(b):(r=P(b))=="Object"&&typeof b.callee=="function"?"Arguments":r}},{"./_cof":98,"./_wks":166}],98:[function(M,Y,u){var P={}.toString;Y.exports=function(m){return P.call(m).slice(8,-1)}},{}],99:[function(M,Y,u){var P=Y.exports={version:"2.6.11"};typeof __e=="number"&&(__e=P)},{}],100:[function(M,Y,u){"use strict";var P=M("./_object-dp"),m=M("./_property-desc");Y.exports=function(D,d,h){d in D?P.f(D,d,m(0,h)):D[d]=h}},{"./_object-dp":132,"./_property-desc":146}],101:[function(M,Y,u){var P=M("./_a-function");Y.exports=function(m,D,d){if(P(m),D===void 0)return m;switch(d){case 1:return function(h){return m.call(D,h)};case 2:return function(h,b){return m.call(D,h,b)};case 3:return function(h,b,S){return m.call(D,h,b,S)}}return function(){return m.apply(D,arguments)}}},{"./_a-function":92}],102:[function(M,Y,u){Y.exports=function(P){if(P==null)throw TypeError("Can't call method on "+P);return P}},{}],103:[function(M,Y,u){Y.exports=!M("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(M,Y,u){var P=M("./_is-object"),m=M("./_global").document,D=P(m)&&P(m.createElement);Y.exports=function(d){return D?m.createElement(d):{}}},{"./_global":110,"./_is-object":119}],105:[function(M,Y,u){Y.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(M,Y,u){var P=M("./_object-keys"),m=M("./_object-gops"),D=M("./_object-pie");Y.exports=function(d){var h=P(d),b=m.f;if(b)for(var S=b(d),r=D.f,i=0,s;S.length>i;)r.call(d,s=S[i++])&&h.push(s);return h}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(M,Y,u){var P=M("./_global"),m=M("./_core"),D=M("./_ctx"),d=M("./_hide"),h=M("./_has"),b="prototype",S=function(r,i,s){var n=r&S.F,x=r&S.G,f=r&S.S,y=r&S.P,v=r&S.B,p=r&S.W,O=x?m:m[i]||(m[i]={}),a=O[b],l=x?P:f?P[i]:(P[i]||{})[b],g,T,_;x&&(s=i);for(g in s){if(T=!n&&l&&l[g]!==void 0,T&&h(O,g))continue;_=T?l[g]:s[g],O[g]=x&&typeof l[g]!="function"?s[g]:v&&T?D(_,P):p&&l[g]==_?function(c){var R=function(w,C,E){if(this instanceof c){switch(arguments.length){case 0:return new c;case 1:return new c(w);case 2:return new c(w,C)}return new c(w,C,E)}return c.apply(this,arguments)};return R[b]=c[b],R}(_):y&&typeof _=="function"?D(Function.call,_):_,y&&((O.virtual||(O.virtual={}))[g]=_,r&S.R&&a&&!a[g]&&d(a,g,_))}};S.F=1,S.G=2,S.S=4,S.P=8,S.B=16,S.W=32,S.U=64,S.R=128,Y.exports=S},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(M,Y,u){Y.exports=function(P){try{return!!P()}catch(m){return!0}}},{}],109:[function(M,Y,u){var P=M("./_ctx"),m=M("./_iter-call"),D=M("./_is-array-iter"),d=M("./_an-object"),h=M("./_to-length"),b=M("./core.get-iterator-method"),S={},r={},u=Y.exports=function(i,s,n,x,f){var y=f?function(){return i}:b(i),v=P(n,x,s?2:1),p=0,O,a,l,g;if(typeof y!="function")throw TypeError(i+" is not iterable!");if(D(y)){for(O=h(i.length);O>p;p++)if(g=s?v(d(a=i[p])[0],a[1]):v(i[p]),g===S||g===r)return g}else for(l=y.call(i);!(a=l.next()).done;)if(g=m(l,v,a.value,s),g===S||g===r)return g};u.BREAK=S,u.RETURN=r},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(M,Y,u){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,u){var P={}.hasOwnProperty;Y.exports=function(m,D){return P.call(m,D)}},{}],112:[function(M,Y,u){var P=M("./_object-dp"),m=M("./_property-desc");Y.exports=M("./_descriptors")?function(D,d,h){return P.f(D,d,m(1,h))}:function(D,d,h){return D[d]=h,D}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(M,Y,u){var P=M("./_global").document;Y.exports=P&&P.documentElement},{"./_global":110}],114:[function(M,Y,u){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,u){Y.exports=function(P,m,D){var d=D===void 0;switch(m.length){case 0:return d?P():P.call(D);case 1:return d?P(m[0]):P.call(D,m[0]);case 2:return d?P(m[0],m[1]):P.call(D,m[0],m[1]);case 3:return d?P(m[0],m[1],m[2]):P.call(D,m[0],m[1],m[2]);case 4:return d?P(m[0],m[1],m[2],m[3]):P.call(D,m[0],m[1],m[2],m[3])}return P.apply(D,m)}},{}],116:[function(M,Y,u){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,u){var P=M("./_iterators"),m=M("./_wks")("iterator"),D=Array.prototype;Y.exports=function(d){return d!==void 0&&(P.Array===d||D[m]===d)}},{"./_iterators":125,"./_wks":166}],118:[function(M,Y,u){var P=M("./_cof");Y.exports=Array.isArray||function(D){return P(D)=="Array"}},{"./_cof":98}],119:[function(M,Y,u){Y.exports=function(P){return typeof P=="object"?P!==null:typeof P=="function"}},{}],120:[function(M,Y,u){var P=M("./_an-object");Y.exports=function(m,D,d,h){try{return h?D(P(d)[0],d[1]):D(d)}catch(S){var b=m.return;throw b!==void 0&&P(b.call(m)),S}}},{"./_an-object":95}],121:[function(M,Y,u){"use strict";var P=M("./_object-create"),m=M("./_property-desc"),D=M("./_set-to-string-tag"),d={};M("./_hide")(d,M("./_wks")("iterator"),function(){return this}),Y.exports=function(h,b,S){h.prototype=P(d,{next:m(1,S)}),D(h,b+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(M,Y,u){"use strict";var P=M("./_library"),m=M("./_export"),D=M("./_redefine"),d=M("./_hide"),h=M("./_iterators"),b=M("./_iter-create"),S=M("./_set-to-string-tag"),r=M("./_object-gpo"),i=M("./_wks")("iterator"),s=!([].keys&&"next"in[].keys()),n="@@iterator",x="keys",f="values",y=function(){return this};Y.exports=function(v,p,O,a,l,g,T){b(O,p,a);var _=function(W){if(!s&&W in C)return C[W];switch(W){case x:return function(){return new O(this,W)};case f:return function(){return new O(this,W)}}return function(){return new O(this,W)}},c=p+" Iterator",R=l==f,w=!1,C=v.prototype,E=C[i]||C[n]||l&&C[l],o=E||_(l),A=l?R?_("entries"):o:void 0,k=p=="Array"&&C.entries||E,U,N,z;if(k&&(z=r(k.call(new v)),z!==Object.prototype&&z.next&&(S(z,c,!0),!P&&typeof z[i]!="function"&&d(z,i,y))),R&&E&&E.name!==f&&(w=!0,o=function(){return E.call(this)}),(!P||T)&&(s||w||!C[i])&&d(C,i,o),h[p]=o,h[c]=y,l)if(U={values:R?o:_(f),keys:g?o:_(x),entries:A},T)for(N in U)N in C||D(C,N,U[N]);else m(m.P+m.F*(s||w),p,U);return U}},{"./_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,u){var P=M("./_wks")("iterator"),m=!1;try{var D=[7][P]();D.return=function(){m=!0},Array.from(D,function(){throw 2})}catch(d){}Y.exports=function(d,h){if(!h&&!m)return!1;var b=!1;try{var S=[7],r=S[P]();r.next=function(){return{done:b=!0}},S[P]=function(){return r},d(S)}catch(i){}return b}},{"./_wks":166}],124:[function(M,Y,u){Y.exports=function(P,m){return{value:m,done:!!P}}},{}],125:[function(M,Y,u){Y.exports={}},{}],126:[function(M,Y,u){Y.exports=!0},{}],127:[function(M,Y,u){var P=M("./_uid")("meta"),m=M("./_is-object"),D=M("./_has"),d=M("./_object-dp").f,h=0,b=Object.isExtensible||function(){return!0},S=!M("./_fails")(function(){return b(Object.preventExtensions({}))}),r=function(f){d(f,P,{value:{i:"O"+ ++h,w:{}}})},i=function(f,y){if(!m(f))return typeof f=="symbol"?f:(typeof f=="string"?"S":"P")+f;if(!D(f,P)){if(!b(f))return"F";if(!y)return"E";r(f)}return f[P].i},s=function(f,y){if(!D(f,P)){if(!b(f))return!0;if(!y)return!1;r(f)}return f[P].w},n=function(f){return S&&x.NEED&&b(f)&&!D(f,P)&&r(f),f},x=Y.exports={KEY:P,NEED:!1,fastKey:i,getWeak:s,onFreeze:n}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(M,Y,u){var P=M("./_global"),m=M("./_task").set,D=P.MutationObserver||P.WebKitMutationObserver,d=P.process,h=P.Promise,b=M("./_cof")(d)=="process";Y.exports=function(){var S,r,i,s=function(){var y,v;for(b&&(y=d.domain)&&y.exit();S;){v=S.fn,S=S.next;try{v()}catch(p){throw S?i():r=void 0,p}}r=void 0,y&&y.enter()};if(b)i=function(){d.nextTick(s)};else if(D&&!(P.navigator&&P.navigator.standalone)){var n=!0,x=document.createTextNode("");new D(s).observe(x,{characterData:!0}),i=function(){x.data=n=!n}}else if(h&&h.resolve){var f=h.resolve(void 0);i=function(){f.then(s)}}else i=function(){m.call(P,s)};return function(y){var v={fn:y,next:void 0};r&&(r.next=v),S||(S=v,i()),r=v}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(M,Y,u){"use strict";var P=M("./_a-function");function m(D){var d,h;this.promise=new D(function(b,S){if(d!==void 0||h!==void 0)throw TypeError("Bad Promise constructor");d=b,h=S}),this.resolve=P(d),this.reject=P(h)}Y.exports.f=function(D){return new m(D)}},{"./_a-function":92}],130:[function(M,Y,u){"use strict";var P=M("./_descriptors"),m=M("./_object-keys"),D=M("./_object-gops"),d=M("./_object-pie"),h=M("./_to-object"),b=M("./_iobject"),S=Object.assign;Y.exports=!S||M("./_fails")(function(){var r={},i={},s=Symbol(),n="abcdefghijklmnopqrst";return r[s]=7,n.split("").forEach(function(x){i[x]=x}),S({},r)[s]!=7||Object.keys(S({},i)).join("")!=n})?function(i,s){for(var n=h(i),x=arguments.length,f=1,y=D.f,v=d.f;x>f;)for(var p=b(arguments[f++]),O=y?m(p).concat(y(p)):m(p),a=O.length,l=0,g;a>l;)g=O[l++],(!P||v.call(p,g))&&(n[g]=p[g]);return n}:S},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(M,Y,u){var P=M("./_an-object"),m=M("./_object-dps"),D=M("./_enum-bug-keys"),d=M("./_shared-key")("IE_PROTO"),h=function(){},b="prototype",S=function(){var r=M("./_dom-create")("iframe"),i=D.length,s="<",n=">",x;for(r.style.display="none",M("./_html").appendChild(r),r.src="javascript:",x=r.contentWindow.document,x.open(),x.write(s+"script"+n+"document.F=Object"+s+"/script"+n),x.close(),S=x.F;i--;)delete S[b][D[i]];return S()};Y.exports=Object.create||function(i,s){var n;return i!==null?(h[b]=P(i),n=new h,h[b]=null,n[d]=i):n=S(),s===void 0?n:m(n,s)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(M,Y,u){var P=M("./_an-object"),m=M("./_ie8-dom-define"),D=M("./_to-primitive"),d=Object.defineProperty;u.f=M("./_descriptors")?Object.defineProperty:function(b,S,r){if(P(b),S=D(S,!0),P(r),m)try{return d(b,S,r)}catch(i){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(b[S]=r.value),b}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(M,Y,u){var P=M("./_object-dp"),m=M("./_an-object"),D=M("./_object-keys");Y.exports=M("./_descriptors")?Object.defineProperties:function(h,b){m(h);for(var S=D(b),r=S.length,i=0,s;r>i;)P.f(h,s=S[i++],b[s]);return h}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(M,Y,u){var P=M("./_object-pie"),m=M("./_property-desc"),D=M("./_to-iobject"),d=M("./_to-primitive"),h=M("./_has"),b=M("./_ie8-dom-define"),S=Object.getOwnPropertyDescriptor;u.f=M("./_descriptors")?S:function(i,s){if(i=D(i),s=d(s,!0),b)try{return S(i,s)}catch(n){}if(h(i,s))return m(!P.f.call(i,s),i[s])}},{"./_descriptors":103,"./_has":111,"./_ie8-dom-define":114,"./_object-pie":141,"./_property-desc":146,"./_to-iobject":158,"./_to-primitive":161}],135:[function(M,Y,u){var P=M("./_to-iobject"),m=M("./_object-gopn").f,D={}.toString,d=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(b){try{return m(b)}catch(S){return d.slice()}};Y.exports.f=function(S){return d&&D.call(S)=="[object Window]"?h(S):m(P(S))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(M,Y,u){var P=M("./_object-keys-internal"),m=M("./_enum-bug-keys").concat("length","prototype");u.f=Object.getOwnPropertyNames||function(d){return P(d,m)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(M,Y,u){u.f=Object.getOwnPropertySymbols},{}],138:[function(M,Y,u){var P=M("./_has"),m=M("./_to-object"),D=M("./_shared-key")("IE_PROTO"),d=Object.prototype;Y.exports=Object.getPrototypeOf||function(h){return h=m(h),P(h,D)?h[D]:typeof h.constructor=="function"&&h instanceof h.constructor?h.constructor.prototype:h instanceof Object?d:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(M,Y,u){var P=M("./_has"),m=M("./_to-iobject"),D=M("./_array-includes")(!1),d=M("./_shared-key")("IE_PROTO");Y.exports=function(h,b){var S=m(h),r=0,i=[],s;for(s in S)s!=d&&(P(S,s)&&i.push(s));for(;b.length>r;)P(S,s=b[r++])&&(~D(i,s)||i.push(s));return i}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(M,Y,u){var P=M("./_object-keys-internal"),m=M("./_enum-bug-keys");Y.exports=Object.keys||function(d){return P(d,m)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(M,Y,u){u.f={}.propertyIsEnumerable},{}],142:[function(M,Y,u){var P=M("./_export"),m=M("./_core"),D=M("./_fails");Y.exports=function(d,h){var b=(m.Object||{})[d]||Object[d],S={};S[d]=h(b),P(P.S+P.F*D(function(){b(1)}),"Object",S)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(M,Y,u){var P=M("./_descriptors"),m=M("./_object-keys"),D=M("./_to-iobject"),d=M("./_object-pie").f;Y.exports=function(h){return function(b){for(var S=D(b),r=m(S),i=r.length,s=0,n=[],x;i>s;)x=r[s++],(!P||d.call(S,x))&&n.push(h?[x,S[x]]:S[x]);return n}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(M,Y,u){Y.exports=function(P){try{return{e:!1,v:P()}}catch(m){return{e:!0,v:m}}}},{}],145:[function(M,Y,u){var P=M("./_an-object"),m=M("./_is-object"),D=M("./_new-promise-capability");Y.exports=function(d,h){if(P(d),m(h)&&h.constructor===d)return h;var b=D.f(d),S=b.resolve;return S(h),b.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(M,Y,u){Y.exports=function(P,m){return{enumerable:!(P&1),configurable:!(P&2),writable:!(P&4),value:m}}},{}],147:[function(M,Y,u){var P=M("./_hide");Y.exports=function(m,D,d){for(var h in D)d&&m[h]?m[h]=D[h]:P(m,h,D[h]);return m}},{"./_hide":112}],148:[function(M,Y,u){Y.exports=M("./_hide")},{"./_hide":112}],149:[function(M,Y,u){"use strict";var P=M("./_global"),m=M("./_core"),D=M("./_object-dp"),d=M("./_descriptors"),h=M("./_wks")("species");Y.exports=function(b){var S=typeof m[b]=="function"?m[b]:P[b];d&&S&&!S[h]&&D.f(S,h,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(M,Y,u){var P=M("./_object-dp").f,m=M("./_has"),D=M("./_wks")("toStringTag");Y.exports=function(d,h,b){d&&!m(d=b?d:d.prototype,D)&&P(d,D,{configurable:!0,value:h})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(M,Y,u){var P=M("./_shared")("keys"),m=M("./_uid");Y.exports=function(D){return P[D]||(P[D]=m(D))}},{"./_shared":152,"./_uid":162}],152:[function(M,Y,u){var P=M("./_core"),m=M("./_global"),D="__core-js_shared__",d=m[D]||(m[D]={});(Y.exports=function(h,b){return d[h]||(d[h]=b!==void 0?b:{})})("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,u){var P=M("./_an-object"),m=M("./_a-function"),D=M("./_wks")("species");Y.exports=function(d,h){var b=P(d).constructor,S;return b===void 0||(S=P(b)[D])==null?h:m(S)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(M,Y,u){var P=M("./_to-integer"),m=M("./_defined");Y.exports=function(D){return function(d,h){var b=String(m(d)),S=P(h),r=b.length,i,s;return S<0||S>=r?D?"":void 0:(i=b.charCodeAt(S),i<55296||i>56319||S+1===r||(s=b.charCodeAt(S+1))<56320||s>57343?D?b.charAt(S):i:D?b.slice(S,S+2):(i-55296<<10)+(s-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(M,Y,u){var P=M("./_ctx"),m=M("./_invoke"),D=M("./_html"),d=M("./_dom-create"),h=M("./_global"),b=h.process,S=h.setImmediate,r=h.clearImmediate,i=h.MessageChannel,s=h.Dispatch,n=0,x={},f="onreadystatechange",y,v,p,O=function(){var l=+this;if(x.hasOwnProperty(l)){var g=x[l];delete x[l],g()}},a=function(l){O.call(l.data)};(!S||!r)&&(S=function(g){for(var T=[],_=1;arguments.length>_;)T.push(arguments[_++]);return x[++n]=function(){m(typeof g=="function"?g:Function(g),T)},y(n),n},r=function(g){delete x[g]},M("./_cof")(b)=="process"?y=function(l){b.nextTick(P(O,l,1))}:s&&s.now?y=function(l){s.now(P(O,l,1))}:i?(v=new i,p=v.port2,v.port1.onmessage=a,y=P(p.postMessage,p,1)):h.addEventListener&&typeof postMessage=="function"&&!h.importScripts?(y=function(l){h.postMessage(l+"","*")},h.addEventListener("message",a,!1)):f in d("script")?y=function(l){D.appendChild(d("script"))[f]=function(){D.removeChild(this),O.call(l)}}:y=function(l){setTimeout(P(O,l,1),0)}),Y.exports={set:S,clear:r}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(M,Y,u){var P=M("./_to-integer"),m=Math.max,D=Math.min;Y.exports=function(d,h){return d=P(d),d<0?m(d+h,0):D(d,h)}},{"./_to-integer":157}],157:[function(M,Y,u){var P=Math.ceil,m=Math.floor;Y.exports=function(D){return isNaN(D=+D)?0:(D>0?m:P)(D)}},{}],158:[function(M,Y,u){var P=M("./_iobject"),m=M("./_defined");Y.exports=function(D){return P(m(D))}},{"./_defined":102,"./_iobject":116}],159:[function(M,Y,u){var P=M("./_to-integer"),m=Math.min;Y.exports=function(D){return D>0?m(P(D),9007199254740991):0}},{"./_to-integer":157}],160:[function(M,Y,u){var P=M("./_defined");Y.exports=function(m){return Object(P(m))}},{"./_defined":102}],161:[function(M,Y,u){var P=M("./_is-object");Y.exports=function(m,D){if(!P(m))return m;var d,h;if(D&&typeof(d=m.toString)=="function"&&!P(h=d.call(m)))return h;if(typeof(d=m.valueOf)=="function"&&!P(h=d.call(m)))return h;if(!D&&typeof(d=m.toString)=="function"&&!P(h=d.call(m)))return h;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(M,Y,u){var P=0,m=Math.random();Y.exports=function(D){return"Symbol(".concat(D===void 0?"":D,")_",(++P+m).toString(36))}},{}],163:[function(M,Y,u){var P=M("./_global"),m=P.navigator;Y.exports=m&&m.userAgent||""},{"./_global":110}],164:[function(M,Y,u){var P=M("./_global"),m=M("./_core"),D=M("./_library"),d=M("./_wks-ext"),h=M("./_object-dp").f;Y.exports=function(b){var S=m.Symbol||(m.Symbol=D?{}:P.Symbol||{});b.charAt(0)!="_"&&!(b in S)&&h(S,b,{value:d.f(b)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(M,Y,u){u.f=M("./_wks")},{"./_wks":166}],166:[function(M,Y,u){var P=M("./_shared")("wks"),m=M("./_uid"),D=M("./_global").Symbol,d=typeof D=="function",h=Y.exports=function(b){return P[b]||(P[b]=d&&D[b]||(d?D:m)("Symbol."+b))};h.store=P},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(M,Y,u){var P=M("./_classof"),m=M("./_wks")("iterator"),D=M("./_iterators");Y.exports=M("./_core").getIteratorMethod=function(d){if(d!=null)return d[m]||d["@@iterator"]||D[P(d)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(M,Y,u){"use strict";var P=M("./_ctx"),m=M("./_export"),D=M("./_to-object"),d=M("./_iter-call"),h=M("./_is-array-iter"),b=M("./_to-length"),S=M("./_create-property"),r=M("./core.get-iterator-method");m(m.S+m.F*!M("./_iter-detect")(function(i){Array.from(i)}),"Array",{from:function(s){var n=D(s),x=typeof this=="function"?this:Array,f=arguments.length,y=f>1?arguments[1]:void 0,v=y!==void 0,p=0,O=r(n),a,l,g,T;if(v&&(y=P(y,f>2?arguments[2]:void 0,2)),O!=null&&!(x==Array&&h(O)))for(T=O.call(n),l=new x;!(g=T.next()).done;p++)S(l,p,v?d(T,y,[g.value,p],!0):g.value);else for(a=b(n.length),l=new x(a);a>p;p++)S(l,p,v?y(n[p],p):n[p]);return l.length=p,l}})},{"./_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,u){"use strict";var P=M("./_add-to-unscopables"),m=M("./_iter-step"),D=M("./_iterators"),d=M("./_to-iobject");Y.exports=M("./_iter-define")(Array,"Array",function(h,b){this._t=d(h),this._i=0,this._k=b},function(){var h=this._t,b=this._k,S=this._i++;return!h||S>=h.length?(this._t=void 0,m(1)):b=="keys"?m(0,S):b=="values"?m(0,h[S]):m(0,[S,h[S]])},"values"),D.Arguments=D.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,u){"use strict";var P=M("./_is-object"),m=M("./_object-gpo"),D=M("./_wks")("hasInstance"),d=Function.prototype;D in d||M("./_object-dp").f(d,D,{value:function(h){if(typeof this!="function"||!P(h))return!1;if(!P(this.prototype))return h instanceof this;for(;h=m(h);)if(this.prototype===h)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(M,Y,u){var P=M("./_export");P(P.S+P.F,"Object",{assign:M("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(M,Y,u){var P=M("./_export");P(P.S,"Object",{create:M("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(M,Y,u){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,u){M("./_object-sap")("getOwnPropertyNames",function(){return M("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(M,Y,u){var P=M("./_to-object"),m=M("./_object-gpo");M("./_object-sap")("getPrototypeOf",function(){return function(d){return m(P(d))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(M,Y,u){var P=M("./_to-object"),m=M("./_object-keys");M("./_object-sap")("keys",function(){return function(d){return m(P(d))}})},{"./_object-keys":140,"./_object-sap":142,"./_to-object":160}],177:[function(M,Y,u){arguments[4][71][0].apply(u,arguments)},{dup:71}],178:[function(M,Y,u){"use strict";var P=M("./_library"),m=M("./_global"),D=M("./_ctx"),d=M("./_classof"),h=M("./_export"),b=M("./_is-object"),S=M("./_a-function"),r=M("./_an-instance"),i=M("./_for-of"),s=M("./_species-constructor"),n=M("./_task").set,x=M("./_microtask")(),f=M("./_new-promise-capability"),y=M("./_perform"),v=M("./_user-agent"),p=M("./_promise-resolve"),O="Promise",a=m.TypeError,l=m.process,g=l&&l.versions,T=g&&g.v8||"",_=m[O],c=d(l)=="process",R=function(){},w,C,E,o,A=C=f.f,k=!!function(){try{var B=_.resolve(1),G=(B.constructor={})[M("./_wks")("species")]=function(ae){ae(R,R)};return(c||typeof PromiseRejectionEvent=="function")&&B.then(R)instanceof G&&T.indexOf("6.6")!==0&&v.indexOf("Chrome/66")===-1}catch(ae){}}(),U=function(B){var G;return b(B)&&typeof(G=B.then)=="function"?G:!1},N=function(B,G){if(B._n)return;B._n=!0;var ae=B._c;x(function(){for(var de=B._v,oe=B._s==1,_e=0,ye=function(se){var pe=oe?se.ok:se.fail,fe=se.resolve,ie=se.reject,le=se.domain,Q,ce,te;try{pe?(oe||(B._h==2&&K(B),B._h=1),pe===!0?Q=de:(le&&le.enter(),Q=pe(de),le&&(le.exit(),te=!0)),Q===se.promise?ie(a("Promise-chain cycle")):(ce=U(Q))?ce.call(Q,fe,ie):fe(Q)):ie(de)}catch(ee){le&&!te&&le.exit(),ie(ee)}};ae.length>_e;)ye(ae[_e++]);B._c=[],B._n=!1,G&&!B._h&&z(B)})},z=function(B){n.call(m,function(){var G=B._v,ae=W(B),de,oe,_e;if(ae&&(de=y(function(){c?l.emit("unhandledRejection",G,B):(oe=m.onunhandledrejection)?oe({promise:B,reason:G}):(_e=m.console)&&_e.error&&_e.error("Unhandled promise rejection",G)}),B._h=c||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){n.call(m,function(){var G;c?l.emit("rejectionHandled",B):(G=m.onrejectionhandled)&&G({promise:B,reason:B._v})})},V=function(B){var G=this;if(G._d)return;G._d=!0,G=G._w||G,G._v=B,G._s=2,G._a||(G._a=G._c.slice()),N(G,!0)},F=function(B){var G=this,ae;if(G._d)return;G._d=!0,G=G._w||G;try{if(G===B)throw a("Promise can't be resolved itself");(ae=U(B))?x(function(){var de={_w:G,_d:!1};try{ae.call(B,D(F,de,1),D(V,de,1))}catch(oe){V.call(de,oe)}}):(G._v=B,G._s=1,N(G,!1))}catch(de){V.call({_w:G,_d:!1},de)}};k||(_=function(G){r(this,_,O,"_h"),S(G),w.call(this);try{G(D(F,this,1),D(V,this,1))}catch(ae){V.call(this,ae)}},w=function(G){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")(_.prototype,{then:function(G,ae){var de=A(s(this,_));return de.ok=typeof G=="function"?G:!0,de.fail=typeof ae=="function"&&ae,de.domain=c?l.domain:void 0,this._c.push(de),this._a&&this._a.push(de),this._s&&N(this,!1),de.promise},catch:function(B){return this.then(void 0,B)}}),E=function(){var B=new w;this.promise=B,this.resolve=D(F,B,1),this.reject=D(V,B,1)},f.f=A=function(B){return B===_||B===o?new E(B):C(B)}),h(h.G+h.W+h.F*!k,{Promise:_}),M("./_set-to-string-tag")(_,O),M("./_set-species")(O),o=M("./_core")[O],h(h.S+h.F*!k,O,{reject:function(G){var ae=A(this),de=ae.reject;return de(G),ae.promise}}),h(h.S+h.F*(P||!k),O,{resolve:function(G){return p(P&&this===o?_:this,G)}}),h(h.S+h.F*!(k&&M("./_iter-detect")(function(B){_.all(B).catch(R)})),O,{all:function(G){var ae=this,de=A(ae),oe=de.resolve,_e=de.reject,ye=y(function(){var se=[],pe=0,fe=1;i(G,!1,function(ie){var le=pe++,Q=!1;se.push(void 0),fe++,ae.resolve(ie).then(function(ce){if(Q)return;Q=!0,se[le]=ce,--fe||oe(se)},_e)}),--fe||oe(se)});return ye.e&&_e(ye.v),de.promise},race:function(G){var ae=this,de=A(ae),oe=de.reject,_e=y(function(){i(G,!1,function(ye){ae.resolve(ye).then(de.resolve,oe)})});return _e.e&&oe(_e.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,u){var P=M("./_export"),m=M("./_to-absolute-index"),D=String.fromCharCode,d=String.fromCodePoint;P(P.S+P.F*(!!d&&d.length!=1),"String",{fromCodePoint:function(b){for(var S=[],r=arguments.length,i=0,s;r>i;){if(s=+arguments[i++],m(s,1114111)!==s)throw RangeError(s+" is not a valid code point");S.push(s<65536?D(s):D(((s-=65536)>>10)+55296,s%1024+56320))}return S.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(M,Y,u){"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,D=this._i,d;return D>=m.length?{value:void 0,done:!0}:(d=P(m,D),this._i+=d.length,{value:d,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(M,Y,u){"use strict";var P=M("./_global"),m=M("./_has"),D=M("./_descriptors"),d=M("./_export"),h=M("./_redefine"),b=M("./_meta").KEY,S=M("./_fails"),r=M("./_shared"),i=M("./_set-to-string-tag"),s=M("./_uid"),n=M("./_wks"),x=M("./_wks-ext"),f=M("./_wks-define"),y=M("./_enum-keys"),v=M("./_is-array"),p=M("./_an-object"),O=M("./_is-object"),a=M("./_to-object"),l=M("./_to-iobject"),g=M("./_to-primitive"),T=M("./_property-desc"),_=M("./_object-create"),c=M("./_object-gopn-ext"),R=M("./_object-gopd"),w=M("./_object-gops"),C=M("./_object-dp"),E=M("./_object-keys"),o=R.f,A=C.f,k=c.f,U=P.Symbol,N=P.JSON,z=N&&N.stringify,W="prototype",K=n("_hidden"),V=n("toPrimitive"),F={}.propertyIsEnumerable,B=r("symbol-registry"),G=r("symbols"),ae=r("op-symbols"),de=Object[W],oe=typeof U=="function"&&!!w.f,_e=P.QObject,ye=!_e||!_e[W]||!_e[W].findChild,se=D&&S(function(){return _(A({},"a",{get:function(){return A(this,"a",{value:7}).a}})).a!=7})?function(ve,Ce,Ke){var Qe=o(de,Ce);Qe&&delete de[Ce],A(ve,Ce,Ke),Qe&&ve!==de&&A(de,Ce,Qe)}:A,pe=function(ve){var Ce=G[ve]=_(U[W]);return Ce._k=ve,Ce},fe=oe&&typeof U.iterator=="symbol"?function(ve){return typeof ve=="symbol"}:function(ve){return ve instanceof U},ie=function(Ce,Ke,Qe){return Ce===de&&ie(ae,Ke,Qe),p(Ce),Ke=g(Ke,!0),p(Qe),m(G,Ke)?(Qe.enumerable?(m(Ce,K)&&Ce[K][Ke]&&(Ce[K][Ke]=!1),Qe=_(Qe,{enumerable:T(0,!1)})):(m(Ce,K)||A(Ce,K,T(1,{})),Ce[K][Ke]=!0),se(Ce,Ke,Qe)):A(Ce,Ke,Qe)},le=function(Ce,Ke){p(Ce);for(var Qe=y(Ke=l(Ke)),rt=0,at=Qe.length,it;at>rt;)ie(Ce,it=Qe[rt++],Ke[it]);return Ce},Q=function(Ce,Ke){return Ke===void 0?_(Ce):le(_(Ce),Ke)},ce=function(Ce){var Ke=F.call(this,Ce=g(Ce,!0));return this===de&&m(G,Ce)&&!m(ae,Ce)?!1:Ke||!m(this,Ce)||!m(G,Ce)||m(this,K)&&this[K][Ce]?Ke:!0},te=function(Ce,Ke){if(Ce=l(Ce),Ke=g(Ke,!0),Ce===de&&m(G,Ke)&&!m(ae,Ke))return;var Qe=o(Ce,Ke);return Qe&&m(G,Ke)&&!(m(Ce,K)&&Ce[K][Ke])&&(Qe.enumerable=!0),Qe},ee=function(Ce){for(var Ke=k(l(Ce)),Qe=[],rt=0,at;Ke.length>rt;)!m(G,at=Ke[rt++])&&at!=K&&at!=b&&Qe.push(at);return Qe},xe=function(Ce){for(var Ke=Ce===de,Qe=k(Ke?ae:l(Ce)),rt=[],at=0,it;Qe.length>at;)m(G,it=Qe[at++])&&(Ke?m(de,it):!0)&&rt.push(G[it]);return rt};oe||(U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor!");var Ce=s(arguments.length>0?arguments[0]:void 0),Ke=function(Qe){this===de&&Ke.call(ae,Qe),m(this,K)&&m(this[K],Ce)&&(this[K][Ce]=!1),se(this,Ce,T(1,Qe))};return D&&ye&&se(de,Ce,{configurable:!0,set:Ke}),pe(Ce)},h(U[W],"toString",function(){return this._k}),R.f=te,C.f=ie,M("./_object-gopn").f=c.f=ee,M("./_object-pie").f=ce,w.f=xe,D&&!M("./_library")&&h(de,"propertyIsEnumerable",ce,!0),x.f=function(ve){return pe(n(ve))}),d(d.G+d.W+d.F*!oe,{Symbol:U});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Z=0;re.length>Z;)n(re[Z++]);for(var X=E(n.store),q=0;X.length>q;)f(X[q++]);d(d.S+d.F*!oe,"Symbol",{for:function(ve){return m(B,ve+="")?B[ve]:B[ve]=U(ve)},keyFor:function(Ce){if(!fe(Ce))throw TypeError(Ce+" is not a symbol!");for(var Ke in B)if(B[Ke]===Ce)return Ke},useSetter:function(){ye=!0},useSimple:function(){ye=!1}}),d(d.S+d.F*!oe,"Object",{create:Q,defineProperty:ie,defineProperties:le,getOwnPropertyDescriptor:te,getOwnPropertyNames:ee,getOwnPropertySymbols:xe});var Ee=S(function(){w.f(1)});d(d.S+d.F*Ee,"Object",{getOwnPropertySymbols:function(Ce){return w.f(a(Ce))}}),N&&d(d.S+d.F*(!oe||S(function(){var ve=U();return z([ve])!="[null]"||z({a:ve})!="{}"||z(Object(ve))!="{}"})),"JSON",{stringify:function(Ce){for(var Ke=[Ce],Qe=1,rt,at;arguments.length>Qe;)Ke.push(arguments[Qe++]);return at=rt=Ke[1],!O(rt)&&Ce===void 0||fe(Ce)?void 0:(v(rt)||(rt=function(it,ct){if(typeof at=="function"&&(ct=at.call(this,it,ct)),!fe(ct))return ct}),Ke[1]=rt,z.apply(N,Ke))}}),U[W][V]||M("./_hide")(U[W],V,U[W].valueOf),i(U,"Symbol"),i(Math,"Math",!0),i(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,u){var P=M("./_export"),m=M("./_object-to-array")(!0);P(P.S,"Object",{entries:function(d){return m(d)}})},{"./_export":107,"./_object-to-array":143}],183:[function(M,Y,u){"use strict";var P=M("./_export"),m=M("./_core"),D=M("./_global"),d=M("./_species-constructor"),h=M("./_promise-resolve");P(P.P+P.R,"Promise",{finally:function(b){var S=d(this,m.Promise||D.Promise),r=typeof b=="function";return this.then(r?function(i){return h(S,b()).then(function(){return i})}:b,r?function(i){return h(S,b()).then(function(){throw i})}:b)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(M,Y,u){"use strict";var P=M("./_export"),m=M("./_new-promise-capability"),D=M("./_perform");P(P.S,"Promise",{try:function(d){var h=m.f(this),b=D(d);return(b.e?h.reject:h.resolve)(b.v),h.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(M,Y,u){M("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(M,Y,u){M("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(M,Y,u){M("./es6.array.iterator");for(var P=M("./_global"),m=M("./_hide"),D=M("./_iterators"),d=M("./_wks")("toStringTag"),h="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),b=0;b0?"-":"+")+b(Math.floor(Math.abs(E)/60)*100+Math.abs(E)%60,4),S:["th","st","nd","rd"][l%10>3?0:(l%100-l%10!=10)*l%10],W:o,N:A};return y.replace(s,function(U){return U in k?k[U]:U.slice(1,U.length-1)})}}();h.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},h.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function b(s,n){for(s=String(s),n=n||2;s.lengths;)if(n=r[s++],n!=n)return!0}else for(;i>s;s++)if((d||s in r)&&r[s]===b)return d||s||0;return!d&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(M,Y,u){var P=M("./_cof"),m=M("./_wks")("toStringTag"),D=P(function(){return arguments}())=="Arguments",d=function(h,b){try{return h[b]}catch(S){}};Y.exports=function(h){var b,S,r;return h===void 0?"Undefined":h===null?"Null":typeof(S=d(b=Object(h),m))=="string"?S:D?P(b):(r=P(b))=="Object"&&typeof b.callee=="function"?"Arguments":r}},{"./_cof":98,"./_wks":166}],98:[function(M,Y,u){var P={}.toString;Y.exports=function(m){return P.call(m).slice(8,-1)}},{}],99:[function(M,Y,u){var P=Y.exports={version:"2.6.11"};typeof __e=="number"&&(__e=P)},{}],100:[function(M,Y,u){"use strict";var P=M("./_object-dp"),m=M("./_property-desc");Y.exports=function(D,d,h){d in D?P.f(D,d,m(0,h)):D[d]=h}},{"./_object-dp":132,"./_property-desc":146}],101:[function(M,Y,u){var P=M("./_a-function");Y.exports=function(m,D,d){if(P(m),D===void 0)return m;switch(d){case 1:return function(h){return m.call(D,h)};case 2:return function(h,b){return m.call(D,h,b)};case 3:return function(h,b,S){return m.call(D,h,b,S)}}return function(){return m.apply(D,arguments)}}},{"./_a-function":92}],102:[function(M,Y,u){Y.exports=function(P){if(P==null)throw TypeError("Can't call method on "+P);return P}},{}],103:[function(M,Y,u){Y.exports=!M("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(M,Y,u){var P=M("./_is-object"),m=M("./_global").document,D=P(m)&&P(m.createElement);Y.exports=function(d){return D?m.createElement(d):{}}},{"./_global":110,"./_is-object":119}],105:[function(M,Y,u){Y.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(M,Y,u){var P=M("./_object-keys"),m=M("./_object-gops"),D=M("./_object-pie");Y.exports=function(d){var h=P(d),b=m.f;if(b)for(var S=b(d),r=D.f,i=0,s;S.length>i;)r.call(d,s=S[i++])&&h.push(s);return h}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(M,Y,u){var P=M("./_global"),m=M("./_core"),D=M("./_ctx"),d=M("./_hide"),h=M("./_has"),b="prototype",S=function(r,i,s){var n=r&S.F,x=r&S.G,f=r&S.S,y=r&S.P,v=r&S.B,p=r&S.W,O=x?m:m[i]||(m[i]={}),a=O[b],l=x?P:f?P[i]:(P[i]||{})[b],g,T,_;x&&(s=i);for(g in s){if(T=!n&&l&&l[g]!==void 0,T&&h(O,g))continue;_=T?l[g]:s[g],O[g]=x&&typeof l[g]!="function"?s[g]:v&&T?D(_,P):p&&l[g]==_?function(c){var R=function(w,C,E){if(this instanceof c){switch(arguments.length){case 0:return new c;case 1:return new c(w);case 2:return new c(w,C)}return new c(w,C,E)}return c.apply(this,arguments)};return R[b]=c[b],R}(_):y&&typeof _=="function"?D(Function.call,_):_,y&&((O.virtual||(O.virtual={}))[g]=_,r&S.R&&a&&!a[g]&&d(a,g,_))}};S.F=1,S.G=2,S.S=4,S.P=8,S.B=16,S.W=32,S.U=64,S.R=128,Y.exports=S},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(M,Y,u){Y.exports=function(P){try{return!!P()}catch(m){return!0}}},{}],109:[function(M,Y,u){var P=M("./_ctx"),m=M("./_iter-call"),D=M("./_is-array-iter"),d=M("./_an-object"),h=M("./_to-length"),b=M("./core.get-iterator-method"),S={},r={},u=Y.exports=function(i,s,n,x,f){var y=f?function(){return i}:b(i),v=P(n,x,s?2:1),p=0,O,a,l,g;if(typeof y!="function")throw TypeError(i+" is not iterable!");if(D(y)){for(O=h(i.length);O>p;p++)if(g=s?v(d(a=i[p])[0],a[1]):v(i[p]),g===S||g===r)return g}else for(l=y.call(i);!(a=l.next()).done;)if(g=m(l,v,a.value,s),g===S||g===r)return g};u.BREAK=S,u.RETURN=r},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(M,Y,u){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,u){var P={}.hasOwnProperty;Y.exports=function(m,D){return P.call(m,D)}},{}],112:[function(M,Y,u){var P=M("./_object-dp"),m=M("./_property-desc");Y.exports=M("./_descriptors")?function(D,d,h){return P.f(D,d,m(1,h))}:function(D,d,h){return D[d]=h,D}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(M,Y,u){var P=M("./_global").document;Y.exports=P&&P.documentElement},{"./_global":110}],114:[function(M,Y,u){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,u){Y.exports=function(P,m,D){var d=D===void 0;switch(m.length){case 0:return d?P():P.call(D);case 1:return d?P(m[0]):P.call(D,m[0]);case 2:return d?P(m[0],m[1]):P.call(D,m[0],m[1]);case 3:return d?P(m[0],m[1],m[2]):P.call(D,m[0],m[1],m[2]);case 4:return d?P(m[0],m[1],m[2],m[3]):P.call(D,m[0],m[1],m[2],m[3])}return P.apply(D,m)}},{}],116:[function(M,Y,u){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,u){var P=M("./_iterators"),m=M("./_wks")("iterator"),D=Array.prototype;Y.exports=function(d){return d!==void 0&&(P.Array===d||D[m]===d)}},{"./_iterators":125,"./_wks":166}],118:[function(M,Y,u){var P=M("./_cof");Y.exports=Array.isArray||function(D){return P(D)=="Array"}},{"./_cof":98}],119:[function(M,Y,u){Y.exports=function(P){return typeof P=="object"?P!==null:typeof P=="function"}},{}],120:[function(M,Y,u){var P=M("./_an-object");Y.exports=function(m,D,d,h){try{return h?D(P(d)[0],d[1]):D(d)}catch(S){var b=m.return;throw b!==void 0&&P(b.call(m)),S}}},{"./_an-object":95}],121:[function(M,Y,u){"use strict";var P=M("./_object-create"),m=M("./_property-desc"),D=M("./_set-to-string-tag"),d={};M("./_hide")(d,M("./_wks")("iterator"),function(){return this}),Y.exports=function(h,b,S){h.prototype=P(d,{next:m(1,S)}),D(h,b+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(M,Y,u){"use strict";var P=M("./_library"),m=M("./_export"),D=M("./_redefine"),d=M("./_hide"),h=M("./_iterators"),b=M("./_iter-create"),S=M("./_set-to-string-tag"),r=M("./_object-gpo"),i=M("./_wks")("iterator"),s=!([].keys&&"next"in[].keys()),n="@@iterator",x="keys",f="values",y=function(){return this};Y.exports=function(v,p,O,a,l,g,T){b(O,p,a);var _=function(W){if(!s&&W in C)return C[W];switch(W){case x:return function(){return new O(this,W)};case f:return function(){return new O(this,W)}}return function(){return new O(this,W)}},c=p+" Iterator",R=l==f,w=!1,C=v.prototype,E=C[i]||C[n]||l&&C[l],o=E||_(l),A=l?R?_("entries"):o:void 0,k=p=="Array"&&C.entries||E,U,N,z;if(k&&(z=r(k.call(new v)),z!==Object.prototype&&z.next&&(S(z,c,!0),!P&&typeof z[i]!="function"&&d(z,i,y))),R&&E&&E.name!==f&&(w=!0,o=function(){return E.call(this)}),(!P||T)&&(s||w||!C[i])&&d(C,i,o),h[p]=o,h[c]=y,l)if(U={values:R?o:_(f),keys:g?o:_(x),entries:A},T)for(N in U)N in C||D(C,N,U[N]);else m(m.P+m.F*(s||w),p,U);return U}},{"./_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,u){var P=M("./_wks")("iterator"),m=!1;try{var D=[7][P]();D.return=function(){m=!0},Array.from(D,function(){throw 2})}catch(d){}Y.exports=function(d,h){if(!h&&!m)return!1;var b=!1;try{var S=[7],r=S[P]();r.next=function(){return{done:b=!0}},S[P]=function(){return r},d(S)}catch(i){}return b}},{"./_wks":166}],124:[function(M,Y,u){Y.exports=function(P,m){return{value:m,done:!!P}}},{}],125:[function(M,Y,u){Y.exports={}},{}],126:[function(M,Y,u){Y.exports=!0},{}],127:[function(M,Y,u){var P=M("./_uid")("meta"),m=M("./_is-object"),D=M("./_has"),d=M("./_object-dp").f,h=0,b=Object.isExtensible||function(){return!0},S=!M("./_fails")(function(){return b(Object.preventExtensions({}))}),r=function(f){d(f,P,{value:{i:"O"+ ++h,w:{}}})},i=function(f,y){if(!m(f))return typeof f=="symbol"?f:(typeof f=="string"?"S":"P")+f;if(!D(f,P)){if(!b(f))return"F";if(!y)return"E";r(f)}return f[P].i},s=function(f,y){if(!D(f,P)){if(!b(f))return!0;if(!y)return!1;r(f)}return f[P].w},n=function(f){return S&&x.NEED&&b(f)&&!D(f,P)&&r(f),f},x=Y.exports={KEY:P,NEED:!1,fastKey:i,getWeak:s,onFreeze:n}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(M,Y,u){var P=M("./_global"),m=M("./_task").set,D=P.MutationObserver||P.WebKitMutationObserver,d=P.process,h=P.Promise,b=M("./_cof")(d)=="process";Y.exports=function(){var S,r,i,s=function(){var y,v;for(b&&(y=d.domain)&&y.exit();S;){v=S.fn,S=S.next;try{v()}catch(p){throw S?i():r=void 0,p}}r=void 0,y&&y.enter()};if(b)i=function(){d.nextTick(s)};else if(D&&!(P.navigator&&P.navigator.standalone)){var n=!0,x=document.createTextNode("");new D(s).observe(x,{characterData:!0}),i=function(){x.data=n=!n}}else if(h&&h.resolve){var f=h.resolve(void 0);i=function(){f.then(s)}}else i=function(){m.call(P,s)};return function(y){var v={fn:y,next:void 0};r&&(r.next=v),S||(S=v,i()),r=v}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(M,Y,u){"use strict";var P=M("./_a-function");function m(D){var d,h;this.promise=new D(function(b,S){if(d!==void 0||h!==void 0)throw TypeError("Bad Promise constructor");d=b,h=S}),this.resolve=P(d),this.reject=P(h)}Y.exports.f=function(D){return new m(D)}},{"./_a-function":92}],130:[function(M,Y,u){"use strict";var P=M("./_descriptors"),m=M("./_object-keys"),D=M("./_object-gops"),d=M("./_object-pie"),h=M("./_to-object"),b=M("./_iobject"),S=Object.assign;Y.exports=!S||M("./_fails")(function(){var r={},i={},s=Symbol(),n="abcdefghijklmnopqrst";return r[s]=7,n.split("").forEach(function(x){i[x]=x}),S({},r)[s]!=7||Object.keys(S({},i)).join("")!=n})?function(i,s){for(var n=h(i),x=arguments.length,f=1,y=D.f,v=d.f;x>f;)for(var p=b(arguments[f++]),O=y?m(p).concat(y(p)):m(p),a=O.length,l=0,g;a>l;)g=O[l++],(!P||v.call(p,g))&&(n[g]=p[g]);return n}:S},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(M,Y,u){var P=M("./_an-object"),m=M("./_object-dps"),D=M("./_enum-bug-keys"),d=M("./_shared-key")("IE_PROTO"),h=function(){},b="prototype",S=function(){var r=M("./_dom-create")("iframe"),i=D.length,s="<",n=">",x;for(r.style.display="none",M("./_html").appendChild(r),r.src="javascript:",x=r.contentWindow.document,x.open(),x.write(s+"script"+n+"document.F=Object"+s+"/script"+n),x.close(),S=x.F;i--;)delete S[b][D[i]];return S()};Y.exports=Object.create||function(i,s){var n;return i!==null?(h[b]=P(i),n=new h,h[b]=null,n[d]=i):n=S(),s===void 0?n:m(n,s)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(M,Y,u){var P=M("./_an-object"),m=M("./_ie8-dom-define"),D=M("./_to-primitive"),d=Object.defineProperty;u.f=M("./_descriptors")?Object.defineProperty:function(b,S,r){if(P(b),S=D(S,!0),P(r),m)try{return d(b,S,r)}catch(i){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(b[S]=r.value),b}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(M,Y,u){var P=M("./_object-dp"),m=M("./_an-object"),D=M("./_object-keys");Y.exports=M("./_descriptors")?Object.defineProperties:function(h,b){m(h);for(var S=D(b),r=S.length,i=0,s;r>i;)P.f(h,s=S[i++],b[s]);return h}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(M,Y,u){var P=M("./_object-pie"),m=M("./_property-desc"),D=M("./_to-iobject"),d=M("./_to-primitive"),h=M("./_has"),b=M("./_ie8-dom-define"),S=Object.getOwnPropertyDescriptor;u.f=M("./_descriptors")?S:function(i,s){if(i=D(i),s=d(s,!0),b)try{return S(i,s)}catch(n){}if(h(i,s))return m(!P.f.call(i,s),i[s])}},{"./_descriptors":103,"./_has":111,"./_ie8-dom-define":114,"./_object-pie":141,"./_property-desc":146,"./_to-iobject":158,"./_to-primitive":161}],135:[function(M,Y,u){var P=M("./_to-iobject"),m=M("./_object-gopn").f,D={}.toString,d=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(b){try{return m(b)}catch(S){return d.slice()}};Y.exports.f=function(S){return d&&D.call(S)=="[object Window]"?h(S):m(P(S))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(M,Y,u){var P=M("./_object-keys-internal"),m=M("./_enum-bug-keys").concat("length","prototype");u.f=Object.getOwnPropertyNames||function(d){return P(d,m)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(M,Y,u){u.f=Object.getOwnPropertySymbols},{}],138:[function(M,Y,u){var P=M("./_has"),m=M("./_to-object"),D=M("./_shared-key")("IE_PROTO"),d=Object.prototype;Y.exports=Object.getPrototypeOf||function(h){return h=m(h),P(h,D)?h[D]:typeof h.constructor=="function"&&h instanceof h.constructor?h.constructor.prototype:h instanceof Object?d:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(M,Y,u){var P=M("./_has"),m=M("./_to-iobject"),D=M("./_array-includes")(!1),d=M("./_shared-key")("IE_PROTO");Y.exports=function(h,b){var S=m(h),r=0,i=[],s;for(s in S)s!=d&&(P(S,s)&&i.push(s));for(;b.length>r;)P(S,s=b[r++])&&(~D(i,s)||i.push(s));return i}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(M,Y,u){var P=M("./_object-keys-internal"),m=M("./_enum-bug-keys");Y.exports=Object.keys||function(d){return P(d,m)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(M,Y,u){u.f={}.propertyIsEnumerable},{}],142:[function(M,Y,u){var P=M("./_export"),m=M("./_core"),D=M("./_fails");Y.exports=function(d,h){var b=(m.Object||{})[d]||Object[d],S={};S[d]=h(b),P(P.S+P.F*D(function(){b(1)}),"Object",S)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(M,Y,u){var P=M("./_descriptors"),m=M("./_object-keys"),D=M("./_to-iobject"),d=M("./_object-pie").f;Y.exports=function(h){return function(b){for(var S=D(b),r=m(S),i=r.length,s=0,n=[],x;i>s;)x=r[s++],(!P||d.call(S,x))&&n.push(h?[x,S[x]]:S[x]);return n}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(M,Y,u){Y.exports=function(P){try{return{e:!1,v:P()}}catch(m){return{e:!0,v:m}}}},{}],145:[function(M,Y,u){var P=M("./_an-object"),m=M("./_is-object"),D=M("./_new-promise-capability");Y.exports=function(d,h){if(P(d),m(h)&&h.constructor===d)return h;var b=D.f(d),S=b.resolve;return S(h),b.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(M,Y,u){Y.exports=function(P,m){return{enumerable:!(P&1),configurable:!(P&2),writable:!(P&4),value:m}}},{}],147:[function(M,Y,u){var P=M("./_hide");Y.exports=function(m,D,d){for(var h in D)d&&m[h]?m[h]=D[h]:P(m,h,D[h]);return m}},{"./_hide":112}],148:[function(M,Y,u){Y.exports=M("./_hide")},{"./_hide":112}],149:[function(M,Y,u){"use strict";var P=M("./_global"),m=M("./_core"),D=M("./_object-dp"),d=M("./_descriptors"),h=M("./_wks")("species");Y.exports=function(b){var S=typeof m[b]=="function"?m[b]:P[b];d&&S&&!S[h]&&D.f(S,h,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(M,Y,u){var P=M("./_object-dp").f,m=M("./_has"),D=M("./_wks")("toStringTag");Y.exports=function(d,h,b){d&&!m(d=b?d:d.prototype,D)&&P(d,D,{configurable:!0,value:h})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(M,Y,u){var P=M("./_shared")("keys"),m=M("./_uid");Y.exports=function(D){return P[D]||(P[D]=m(D))}},{"./_shared":152,"./_uid":162}],152:[function(M,Y,u){var P=M("./_core"),m=M("./_global"),D="__core-js_shared__",d=m[D]||(m[D]={});(Y.exports=function(h,b){return d[h]||(d[h]=b!==void 0?b:{})})("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,u){var P=M("./_an-object"),m=M("./_a-function"),D=M("./_wks")("species");Y.exports=function(d,h){var b=P(d).constructor,S;return b===void 0||(S=P(b)[D])==null?h:m(S)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(M,Y,u){var P=M("./_to-integer"),m=M("./_defined");Y.exports=function(D){return function(d,h){var b=String(m(d)),S=P(h),r=b.length,i,s;return S<0||S>=r?D?"":void 0:(i=b.charCodeAt(S),i<55296||i>56319||S+1===r||(s=b.charCodeAt(S+1))<56320||s>57343?D?b.charAt(S):i:D?b.slice(S,S+2):(i-55296<<10)+(s-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(M,Y,u){var P=M("./_ctx"),m=M("./_invoke"),D=M("./_html"),d=M("./_dom-create"),h=M("./_global"),b=h.process,S=h.setImmediate,r=h.clearImmediate,i=h.MessageChannel,s=h.Dispatch,n=0,x={},f="onreadystatechange",y,v,p,O=function(){var l=+this;if(x.hasOwnProperty(l)){var g=x[l];delete x[l],g()}},a=function(l){O.call(l.data)};(!S||!r)&&(S=function(g){for(var T=[],_=1;arguments.length>_;)T.push(arguments[_++]);return x[++n]=function(){m(typeof g=="function"?g:Function(g),T)},y(n),n},r=function(g){delete x[g]},M("./_cof")(b)=="process"?y=function(l){b.nextTick(P(O,l,1))}:s&&s.now?y=function(l){s.now(P(O,l,1))}:i?(v=new i,p=v.port2,v.port1.onmessage=a,y=P(p.postMessage,p,1)):h.addEventListener&&typeof postMessage=="function"&&!h.importScripts?(y=function(l){h.postMessage(l+"","*")},h.addEventListener("message",a,!1)):f in d("script")?y=function(l){D.appendChild(d("script"))[f]=function(){D.removeChild(this),O.call(l)}}:y=function(l){setTimeout(P(O,l,1),0)}),Y.exports={set:S,clear:r}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(M,Y,u){var P=M("./_to-integer"),m=Math.max,D=Math.min;Y.exports=function(d,h){return d=P(d),d<0?m(d+h,0):D(d,h)}},{"./_to-integer":157}],157:[function(M,Y,u){var P=Math.ceil,m=Math.floor;Y.exports=function(D){return isNaN(D=+D)?0:(D>0?m:P)(D)}},{}],158:[function(M,Y,u){var P=M("./_iobject"),m=M("./_defined");Y.exports=function(D){return P(m(D))}},{"./_defined":102,"./_iobject":116}],159:[function(M,Y,u){var P=M("./_to-integer"),m=Math.min;Y.exports=function(D){return D>0?m(P(D),9007199254740991):0}},{"./_to-integer":157}],160:[function(M,Y,u){var P=M("./_defined");Y.exports=function(m){return Object(P(m))}},{"./_defined":102}],161:[function(M,Y,u){var P=M("./_is-object");Y.exports=function(m,D){if(!P(m))return m;var d,h;if(D&&typeof(d=m.toString)=="function"&&!P(h=d.call(m)))return h;if(typeof(d=m.valueOf)=="function"&&!P(h=d.call(m)))return h;if(!D&&typeof(d=m.toString)=="function"&&!P(h=d.call(m)))return h;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(M,Y,u){var P=0,m=Math.random();Y.exports=function(D){return"Symbol(".concat(D===void 0?"":D,")_",(++P+m).toString(36))}},{}],163:[function(M,Y,u){var P=M("./_global"),m=P.navigator;Y.exports=m&&m.userAgent||""},{"./_global":110}],164:[function(M,Y,u){var P=M("./_global"),m=M("./_core"),D=M("./_library"),d=M("./_wks-ext"),h=M("./_object-dp").f;Y.exports=function(b){var S=m.Symbol||(m.Symbol=D?{}:P.Symbol||{});b.charAt(0)!="_"&&!(b in S)&&h(S,b,{value:d.f(b)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(M,Y,u){u.f=M("./_wks")},{"./_wks":166}],166:[function(M,Y,u){var P=M("./_shared")("wks"),m=M("./_uid"),D=M("./_global").Symbol,d=typeof D=="function",h=Y.exports=function(b){return P[b]||(P[b]=d&&D[b]||(d?D:m)("Symbol."+b))};h.store=P},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(M,Y,u){var P=M("./_classof"),m=M("./_wks")("iterator"),D=M("./_iterators");Y.exports=M("./_core").getIteratorMethod=function(d){if(d!=null)return d[m]||d["@@iterator"]||D[P(d)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(M,Y,u){"use strict";var P=M("./_ctx"),m=M("./_export"),D=M("./_to-object"),d=M("./_iter-call"),h=M("./_is-array-iter"),b=M("./_to-length"),S=M("./_create-property"),r=M("./core.get-iterator-method");m(m.S+m.F*!M("./_iter-detect")(function(i){Array.from(i)}),"Array",{from:function(s){var n=D(s),x=typeof this=="function"?this:Array,f=arguments.length,y=f>1?arguments[1]:void 0,v=y!==void 0,p=0,O=r(n),a,l,g,T;if(v&&(y=P(y,f>2?arguments[2]:void 0,2)),O!=null&&!(x==Array&&h(O)))for(T=O.call(n),l=new x;!(g=T.next()).done;p++)S(l,p,v?d(T,y,[g.value,p],!0):g.value);else for(a=b(n.length),l=new x(a);a>p;p++)S(l,p,v?y(n[p],p):n[p]);return l.length=p,l}})},{"./_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,u){"use strict";var P=M("./_add-to-unscopables"),m=M("./_iter-step"),D=M("./_iterators"),d=M("./_to-iobject");Y.exports=M("./_iter-define")(Array,"Array",function(h,b){this._t=d(h),this._i=0,this._k=b},function(){var h=this._t,b=this._k,S=this._i++;return!h||S>=h.length?(this._t=void 0,m(1)):b=="keys"?m(0,S):b=="values"?m(0,h[S]):m(0,[S,h[S]])},"values"),D.Arguments=D.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,u){"use strict";var P=M("./_is-object"),m=M("./_object-gpo"),D=M("./_wks")("hasInstance"),d=Function.prototype;D in d||M("./_object-dp").f(d,D,{value:function(h){if(typeof this!="function"||!P(h))return!1;if(!P(this.prototype))return h instanceof this;for(;h=m(h);)if(this.prototype===h)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(M,Y,u){var P=M("./_export");P(P.S+P.F,"Object",{assign:M("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(M,Y,u){var P=M("./_export");P(P.S,"Object",{create:M("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(M,Y,u){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,u){M("./_object-sap")("getOwnPropertyNames",function(){return M("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(M,Y,u){var P=M("./_to-object"),m=M("./_object-gpo");M("./_object-sap")("getPrototypeOf",function(){return function(d){return m(P(d))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(M,Y,u){var P=M("./_to-object"),m=M("./_object-keys");M("./_object-sap")("keys",function(){return function(d){return m(P(d))}})},{"./_object-keys":140,"./_object-sap":142,"./_to-object":160}],177:[function(M,Y,u){arguments[4][71][0].apply(u,arguments)},{dup:71}],178:[function(M,Y,u){"use strict";var P=M("./_library"),m=M("./_global"),D=M("./_ctx"),d=M("./_classof"),h=M("./_export"),b=M("./_is-object"),S=M("./_a-function"),r=M("./_an-instance"),i=M("./_for-of"),s=M("./_species-constructor"),n=M("./_task").set,x=M("./_microtask")(),f=M("./_new-promise-capability"),y=M("./_perform"),v=M("./_user-agent"),p=M("./_promise-resolve"),O="Promise",a=m.TypeError,l=m.process,g=l&&l.versions,T=g&&g.v8||"",_=m[O],c=d(l)=="process",R=function(){},w,C,E,o,A=C=f.f,k=!!function(){try{var B=_.resolve(1),G=(B.constructor={})[M("./_wks")("species")]=function(ae){ae(R,R)};return(c||typeof PromiseRejectionEvent=="function")&&B.then(R)instanceof G&&T.indexOf("6.6")!==0&&v.indexOf("Chrome/66")===-1}catch(ae){}}(),U=function(B){var G;return b(B)&&typeof(G=B.then)=="function"?G:!1},N=function(B,G){if(B._n)return;B._n=!0;var ae=B._c;x(function(){for(var de=B._v,oe=B._s==1,_e=0,ye=function(se){var me=oe?se.ok:se.fail,fe=se.resolve,ie=se.reject,le=se.domain,Q,ce,te;try{me?(oe||(B._h==2&&K(B),B._h=1),me===!0?Q=de:(le&&le.enter(),Q=me(de),le&&(le.exit(),te=!0)),Q===se.promise?ie(a("Promise-chain cycle")):(ce=U(Q))?ce.call(Q,fe,ie):fe(Q)):ie(de)}catch(ee){le&&!te&&le.exit(),ie(ee)}};ae.length>_e;)ye(ae[_e++]);B._c=[],B._n=!1,G&&!B._h&&z(B)})},z=function(B){n.call(m,function(){var G=B._v,ae=W(B),de,oe,_e;if(ae&&(de=y(function(){c?l.emit("unhandledRejection",G,B):(oe=m.onunhandledrejection)?oe({promise:B,reason:G}):(_e=m.console)&&_e.error&&_e.error("Unhandled promise rejection",G)}),B._h=c||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){n.call(m,function(){var G;c?l.emit("rejectionHandled",B):(G=m.onrejectionhandled)&&G({promise:B,reason:B._v})})},V=function(B){var G=this;if(G._d)return;G._d=!0,G=G._w||G,G._v=B,G._s=2,G._a||(G._a=G._c.slice()),N(G,!0)},F=function(B){var G=this,ae;if(G._d)return;G._d=!0,G=G._w||G;try{if(G===B)throw a("Promise can't be resolved itself");(ae=U(B))?x(function(){var de={_w:G,_d:!1};try{ae.call(B,D(F,de,1),D(V,de,1))}catch(oe){V.call(de,oe)}}):(G._v=B,G._s=1,N(G,!1))}catch(de){V.call({_w:G,_d:!1},de)}};k||(_=function(G){r(this,_,O,"_h"),S(G),w.call(this);try{G(D(F,this,1),D(V,this,1))}catch(ae){V.call(this,ae)}},w=function(G){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")(_.prototype,{then:function(G,ae){var de=A(s(this,_));return de.ok=typeof G=="function"?G:!0,de.fail=typeof ae=="function"&&ae,de.domain=c?l.domain:void 0,this._c.push(de),this._a&&this._a.push(de),this._s&&N(this,!1),de.promise},catch:function(B){return this.then(void 0,B)}}),E=function(){var B=new w;this.promise=B,this.resolve=D(F,B,1),this.reject=D(V,B,1)},f.f=A=function(B){return B===_||B===o?new E(B):C(B)}),h(h.G+h.W+h.F*!k,{Promise:_}),M("./_set-to-string-tag")(_,O),M("./_set-species")(O),o=M("./_core")[O],h(h.S+h.F*!k,O,{reject:function(G){var ae=A(this),de=ae.reject;return de(G),ae.promise}}),h(h.S+h.F*(P||!k),O,{resolve:function(G){return p(P&&this===o?_:this,G)}}),h(h.S+h.F*!(k&&M("./_iter-detect")(function(B){_.all(B).catch(R)})),O,{all:function(G){var ae=this,de=A(ae),oe=de.resolve,_e=de.reject,ye=y(function(){var se=[],me=0,fe=1;i(G,!1,function(ie){var le=me++,Q=!1;se.push(void 0),fe++,ae.resolve(ie).then(function(ce){if(Q)return;Q=!0,se[le]=ce,--fe||oe(se)},_e)}),--fe||oe(se)});return ye.e&&_e(ye.v),de.promise},race:function(G){var ae=this,de=A(ae),oe=de.reject,_e=y(function(){i(G,!1,function(ye){ae.resolve(ye).then(de.resolve,oe)})});return _e.e&&oe(_e.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,u){var P=M("./_export"),m=M("./_to-absolute-index"),D=String.fromCharCode,d=String.fromCodePoint;P(P.S+P.F*(!!d&&d.length!=1),"String",{fromCodePoint:function(b){for(var S=[],r=arguments.length,i=0,s;r>i;){if(s=+arguments[i++],m(s,1114111)!==s)throw RangeError(s+" is not a valid code point");S.push(s<65536?D(s):D(((s-=65536)>>10)+55296,s%1024+56320))}return S.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(M,Y,u){"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,D=this._i,d;return D>=m.length?{value:void 0,done:!0}:(d=P(m,D),this._i+=d.length,{value:d,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(M,Y,u){"use strict";var P=M("./_global"),m=M("./_has"),D=M("./_descriptors"),d=M("./_export"),h=M("./_redefine"),b=M("./_meta").KEY,S=M("./_fails"),r=M("./_shared"),i=M("./_set-to-string-tag"),s=M("./_uid"),n=M("./_wks"),x=M("./_wks-ext"),f=M("./_wks-define"),y=M("./_enum-keys"),v=M("./_is-array"),p=M("./_an-object"),O=M("./_is-object"),a=M("./_to-object"),l=M("./_to-iobject"),g=M("./_to-primitive"),T=M("./_property-desc"),_=M("./_object-create"),c=M("./_object-gopn-ext"),R=M("./_object-gopd"),w=M("./_object-gops"),C=M("./_object-dp"),E=M("./_object-keys"),o=R.f,A=C.f,k=c.f,U=P.Symbol,N=P.JSON,z=N&&N.stringify,W="prototype",K=n("_hidden"),V=n("toPrimitive"),F={}.propertyIsEnumerable,B=r("symbol-registry"),G=r("symbols"),ae=r("op-symbols"),de=Object[W],oe=typeof U=="function"&&!!w.f,_e=P.QObject,ye=!_e||!_e[W]||!_e[W].findChild,se=D&&S(function(){return _(A({},"a",{get:function(){return A(this,"a",{value:7}).a}})).a!=7})?function(ve,Ce,Ke){var Qe=o(de,Ce);Qe&&delete de[Ce],A(ve,Ce,Ke),Qe&&ve!==de&&A(de,Ce,Qe)}:A,me=function(ve){var Ce=G[ve]=_(U[W]);return Ce._k=ve,Ce},fe=oe&&typeof U.iterator=="symbol"?function(ve){return typeof ve=="symbol"}:function(ve){return ve instanceof U},ie=function(Ce,Ke,Qe){return Ce===de&&ie(ae,Ke,Qe),p(Ce),Ke=g(Ke,!0),p(Qe),m(G,Ke)?(Qe.enumerable?(m(Ce,K)&&Ce[K][Ke]&&(Ce[K][Ke]=!1),Qe=_(Qe,{enumerable:T(0,!1)})):(m(Ce,K)||A(Ce,K,T(1,{})),Ce[K][Ke]=!0),se(Ce,Ke,Qe)):A(Ce,Ke,Qe)},le=function(Ce,Ke){p(Ce);for(var Qe=y(Ke=l(Ke)),rt=0,at=Qe.length,it;at>rt;)ie(Ce,it=Qe[rt++],Ke[it]);return Ce},Q=function(Ce,Ke){return Ke===void 0?_(Ce):le(_(Ce),Ke)},ce=function(Ce){var Ke=F.call(this,Ce=g(Ce,!0));return this===de&&m(G,Ce)&&!m(ae,Ce)?!1:Ke||!m(this,Ce)||!m(G,Ce)||m(this,K)&&this[K][Ce]?Ke:!0},te=function(Ce,Ke){if(Ce=l(Ce),Ke=g(Ke,!0),Ce===de&&m(G,Ke)&&!m(ae,Ke))return;var Qe=o(Ce,Ke);return Qe&&m(G,Ke)&&!(m(Ce,K)&&Ce[K][Ke])&&(Qe.enumerable=!0),Qe},ee=function(Ce){for(var Ke=k(l(Ce)),Qe=[],rt=0,at;Ke.length>rt;)!m(G,at=Ke[rt++])&&at!=K&&at!=b&&Qe.push(at);return Qe},xe=function(Ce){for(var Ke=Ce===de,Qe=k(Ke?ae:l(Ce)),rt=[],at=0,it;Qe.length>at;)m(G,it=Qe[at++])&&(Ke?m(de,it):!0)&&rt.push(G[it]);return rt};oe||(U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor!");var Ce=s(arguments.length>0?arguments[0]:void 0),Ke=function(Qe){this===de&&Ke.call(ae,Qe),m(this,K)&&m(this[K],Ce)&&(this[K][Ce]=!1),se(this,Ce,T(1,Qe))};return D&&ye&&se(de,Ce,{configurable:!0,set:Ke}),me(Ce)},h(U[W],"toString",function(){return this._k}),R.f=te,C.f=ie,M("./_object-gopn").f=c.f=ee,M("./_object-pie").f=ce,w.f=xe,D&&!M("./_library")&&h(de,"propertyIsEnumerable",ce,!0),x.f=function(ve){return me(n(ve))}),d(d.G+d.W+d.F*!oe,{Symbol:U});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Z=0;re.length>Z;)n(re[Z++]);for(var X=E(n.store),q=0;X.length>q;)f(X[q++]);d(d.S+d.F*!oe,"Symbol",{for:function(ve){return m(B,ve+="")?B[ve]:B[ve]=U(ve)},keyFor:function(Ce){if(!fe(Ce))throw TypeError(Ce+" is not a symbol!");for(var Ke in B)if(B[Ke]===Ce)return Ke},useSetter:function(){ye=!0},useSimple:function(){ye=!1}}),d(d.S+d.F*!oe,"Object",{create:Q,defineProperty:ie,defineProperties:le,getOwnPropertyDescriptor:te,getOwnPropertyNames:ee,getOwnPropertySymbols:xe});var Ee=S(function(){w.f(1)});d(d.S+d.F*Ee,"Object",{getOwnPropertySymbols:function(Ce){return w.f(a(Ce))}}),N&&d(d.S+d.F*(!oe||S(function(){var ve=U();return z([ve])!="[null]"||z({a:ve})!="{}"||z(Object(ve))!="{}"})),"JSON",{stringify:function(Ce){for(var Ke=[Ce],Qe=1,rt,at;arguments.length>Qe;)Ke.push(arguments[Qe++]);return at=rt=Ke[1],!O(rt)&&Ce===void 0||fe(Ce)?void 0:(v(rt)||(rt=function(it,et){if(typeof at=="function"&&(et=at.call(this,it,et)),!fe(et))return et}),Ke[1]=rt,z.apply(N,Ke))}}),U[W][V]||M("./_hide")(U[W],V,U[W].valueOf),i(U,"Symbol"),i(Math,"Math",!0),i(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,u){var P=M("./_export"),m=M("./_object-to-array")(!0);P(P.S,"Object",{entries:function(d){return m(d)}})},{"./_export":107,"./_object-to-array":143}],183:[function(M,Y,u){"use strict";var P=M("./_export"),m=M("./_core"),D=M("./_global"),d=M("./_species-constructor"),h=M("./_promise-resolve");P(P.P+P.R,"Promise",{finally:function(b){var S=d(this,m.Promise||D.Promise),r=typeof b=="function";return this.then(r?function(i){return h(S,b()).then(function(){return i})}:b,r?function(i){return h(S,b()).then(function(){throw i})}:b)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(M,Y,u){"use strict";var P=M("./_export"),m=M("./_new-promise-capability"),D=M("./_perform");P(P.S,"Promise",{try:function(d){var h=m.f(this),b=D(d);return(b.e?h.reject:h.resolve)(b.v),h.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(M,Y,u){M("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(M,Y,u){M("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(M,Y,u){M("./es6.array.iterator");for(var P=M("./_global"),m=M("./_hide"),D=M("./_iterators"),d=M("./_wks")("toStringTag"),h="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),b=0;b0?"-":"+")+b(Math.floor(Math.abs(E)/60)*100+Math.abs(E)%60,4),S:["th","st","nd","rd"][l%10>3?0:(l%100-l%10!=10)*l%10],W:o,N:A};return y.replace(s,function(U){return U in k?k[U]:U.slice(1,U.length-1)})}}();h.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},h.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function b(s,n){for(s=String(s),n=n||2;s.length * Copyright 2011-2013 John-David Dalton * Available under MIT license - */(function(){"use strict";var m={function:!0,object:!0},D=m[typeof window]&&window||this,d=D,h=m[typeof u]&&u,b=m[typeof Y]&&Y&&!Y.nodeType&&Y,S=h&&b&&typeof P=="object"&&P;S&&(S.global===S||S.window===S||S.self===S)&&(D=S);var r=Math.pow(2,53)-1,i=/\bOpera/,s=this,n=Object.prototype,x=n.hasOwnProperty,f=n.toString;function y(C){return C=String(C),C.charAt(0).toUpperCase()+C.slice(1)}function v(C,E,o){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 E&&o&&/^Win/i.test(C)&&!/^Windows Phone /i.test(C)&&(A=A[/[\d.]+$/.exec(C)])&&(C="Windows "+A),C=String(C),E&&o&&(C=C.replace(RegExp(E,"i"),o)),C=O(C.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]),C}function p(C,E){var o=-1,A=C?C.length:0;if(typeof A=="number"&&A>-1&&A<=r)for(;++o3&&"WebKit"||/\bOpera\b/.test(ee)&&(/\bOPR\b/.test(C)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(C)&&!/^(?:Trident|EdgeHTML)$/.test(te)&&"WebKit"||!te&&/\bMSIE\b/i.test(C)&&(Z=="Mac OS"?"Tasman":"Trident")||te=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(ee)&&"NetFront")&&(te=[se]),ee=="IE"&&(se=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(C)||0)[1])?(ee+=" Mobile",Z="Windows Phone "+(/\+$/.test(se)?se:se+".x"),fe.unshift("desktop mode")):/\bWPDesktop\b/i.test(C)?(ee="IE Mobile",Z="Windows Phone 8.x",fe.unshift("desktop mode"),Q||(Q=(/\brv:([\d.]+)/.exec(C)||0)[1])):ee!="IE"&&te=="Trident"&&(se=/\brv:([\d.]+)/.exec(C))&&(ee&&fe.push("identifying as "+ee+(Q?" "+Q:"")),ee="IE",Q=se[1]),le){if(g(E,"global"))if(B&&(se=B.lang.System,pe=se.getProperty("os.arch"),Z=Z||se.getProperty("os.name")+" "+se.getProperty("os.version")),G){try{Q=E.require("ringo/engine").version.join("."),ee="RingoJS"}catch(at){(se=E.system)&&se.global.system==E.system&&(ee="Narwhal",Z||(Z=se[0].os||null))}ee||(ee="Rhino")}else typeof E.process=="object"&&!E.process.browser&&(se=E.process)&&(typeof se.versions=="object"&&(typeof se.versions.electron=="string"?(fe.push("Node "+se.versions.node),ee="Electron",Q=se.versions.electron):typeof se.versions.nw=="string"&&(fe.push("Chromium "+Q,"Node "+se.versions.node),ee="NW.js",Q=se.versions.nw)),ee||(ee="Node.js",pe=se.arch,Z=se.platform,Q=/[\d.]+/.exec(se.version),Q=Q?Q[0]:null));else l(se=E.runtime)==W?(ee="Adobe AIR",Z=se.flash.system.Capabilities.os):l(se=E.phantom)==F?(ee="PhantomJS",Q=(se=se.version||null)&&se.major+"."+se.minor+"."+se.patch):typeof oe.documentMode=="number"&&(se=/\bTrident\/(\d+)/i.exec(C))?(Q=[Q,oe.documentMode],(se=+se[1]+4)!=Q[1]&&(fe.push("IE "+Q[1]+" mode"),te&&(te[1]=""),Q[1]=se),Q=ee=="IE"?String(Q[1].toFixed(1)):Q[0]):typeof oe.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(ee)&&(fe.push("masking as "+ee+" "+Q),ee="IE",Q="11.0",te=["Trident"],Z="Windows");Z=Z&&O(Z)}if(Q&&(se=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Q)||/(?:alpha|beta)(?: ?\d)?/i.exec(C+";"+(le&&A.appMinorVersion))||/\bMinefield\b/i.test(C)&&"a")&&(ie=/b/i.test(se)?"beta":"alpha",Q=Q.replace(RegExp(se+"\\+?$"),"")+(ie=="beta"?de:ae)+(/\d+\+?/.exec(se)||"")),ee=="Fennec"||ee=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(Z))ee="Firefox Mobile";else if(ee=="Maxthon"&&Q)Q=Q.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(xe))xe=="Xbox 360"&&(Z=null),xe=="Xbox 360"&&/\bIEMobile\b/.test(C)&&fe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(ee)||ee&&!xe&&!/Browser|Mobi/.test(ee))&&(Z=="Windows CE"||/Mobi/i.test(C)))ee+=" Mobile";else if(ee=="IE"&&le)try{E.external===null&&fe.unshift("platform preview")}catch(at){fe.unshift("embedded")}else(/\bBlackBerry\b/.test(xe)||/\bBB10\b/.test(C))&&(se=(RegExp(xe.replace(/ +/g," *")+"/([.\\d]+)","i").exec(C)||0)[1]||Q)?(se=[se,/BB10/.test(C)],Z=(se[1]?(xe=null,re="BlackBerry"):"Device Software")+" "+se[0],Q=null):this!=a&&xe!="Wii"&&(le&&_e||/Opera/.test(ee)&&/\b(?:MSIE|Firefox)\b/i.test(C)||ee=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Z)||ee=="IE"&&(Z&&!/^Win/.test(Z)&&Q>5.5||/\bWindows XP\b/.test(Z)&&Q>8||Q==8&&!/\bTrident\b/.test(C)))&&!i.test(se=R.call(a,C.replace(i,"")+";"))&&se.name&&(se="ing as "+se.name+((se=se.version)?" "+se:""),i.test(ee)?(/\bIE\b/.test(se)&&Z=="Mac OS"&&(Z=null),se="identify"+se):(se="mask"+se,ye?ee=O(ye.replace(/([a-z])([A-Z])/g,"$1 $2")):ee="Opera",/\bIE\b/.test(se)&&(Z=null),le||(Q=null)),te=["Presto"],fe.push(se));(se=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(C)||0)[1])&&(se=[parseFloat(se.replace(/\.(\d)$/,".0$1")),se],ee=="Safari"&&se[1].slice(-1)=="+"?(ee="WebKit Nightly",ie="alpha",Q=se[1].slice(0,-1)):(Q==se[1]||Q==(se[2]=(/\bSafari\/([\d.]+\+?)/i.exec(C)||0)[1]))&&(Q=null),se[1]=(/\bChrome\/([\d.]+)/i.exec(C)||0)[1],se[0]==537.36&&se[2]==537.36&&parseFloat(se[1])>=28&&te=="WebKit"&&(te=["Blink"]),!le||!N&&!se[1]?(te&&(te[1]="like Safari"),se=(se=se[0],se<400?1:se<500?2:se<526?3:se<533?4:se<534?"4+":se<535?5:se<537?6:se<538?7:se<601?8:"8")):(te&&(te[1]="like Chrome"),se=se[1]||(se=se[0],se<530?1:se<532?2:se<532.05?3:se<533?4:se<534.03?5:se<534.07?6:se<534.1?7:se<534.13?8:se<534.16?9:se<534.24?10:se<534.3?11:se<535.01?12:se<535.02?"13+":se<535.07?15:se<535.11?16:se<535.19?17:se<536.05?18:se<536.1?19:se<537.01?20:se<537.11?"21+":se<537.13?23:se<537.18?24:se<537.24?25:se<537.36?26:te!="Blink"?"27":"28")),te&&(te[1]+=" "+(se+=typeof se=="number"?".x":/[.+]/.test(se)?"":"+")),ee=="Safari"&&(!Q||parseInt(Q)>45)&&(Q=se)),ee=="Opera"&&(se=/\bzbov|zvav$/.exec(Z))?(ee+=" ",fe.unshift("desktop mode"),se=="zvav"?(ee+="Mini",Q=null):ee+="Mobile",Z=Z.replace(RegExp(" *"+se+"$"),"")):ee=="Safari"&&/\bChrome\b/.exec(te&&te[1])&&(fe.unshift("desktop mode"),ee="Chrome Mobile",Q=null,/\bOS X\b/.test(Z)?(re="Apple",Z="iOS 4.3+"):Z=null),Q&&Q.indexOf(se=/[\d.]+$/.exec(Z))==0&&C.indexOf("/"+se+"-")>-1&&(Z=c(Z.replace(se,""))),te&&!/\b(?:Avant|Nook)\b/.test(ee)&&(/Browser|Lunascape|Maxthon/.test(ee)||ee!="Safari"&&/^iOS/.test(Z)&&/\bSafari\b/.test(te[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(ee)&&te[1])&&((se=te[te.length-1])&&fe.push(se)),fe.length&&(fe=["("+fe.join("; ")+")"]),re&&xe&&xe.indexOf(re)<0&&fe.push("on "+re),xe&&fe.push((/^on /.test(fe[fe.length-1])?"":"on ")+xe),Z&&(se=/ ([\d.+]+)$/.exec(Z),ce=se&&Z.charAt(Z.length-se[0].length-1)=="/",Z={architecture:32,family:se&&!ce?Z.replace(se[0],""):Z,version:se?se[1]:null,toString:function(){var at=this.version;return this.family+(at&&!ce?" "+at:"")+(this.architecture==64?" 64-bit":"")}}),(se=/\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(" *"+se),"")),ee&&(/\bWOW64\b/i.test(C)||le&&/\w(?:86|32)$/.test(A.cpuClass||A.platform)&&!/\bWin64; x64\b/i.test(C))&&fe.unshift("32-bit")):Z&&/^OS X/.test(Z.family)&&ee=="Chrome"&&parseFloat(Q)>=39&&(Z.architecture=64),C||(C=null);var rt={};return rt.description=C,rt.layout=te&&te[0],rt.manufacturer=re,rt.name=ee,rt.prerelease=ie,rt.product=xe,rt.ua=C,rt.version=ee&&Q,rt.os=Z||{architecture:null,family:null,version:null,toString:function(){return"null"}},rt.parse=R,rt.toString=Qe,rt.version&&fe.unshift(Q),rt.name&&fe.unshift(ee),Z&&ee&&!(Z==String(Z).split(" ")[0]&&(Z==ee.split(" ")[0]||xe))&&fe.push(xe?"("+Z+")":"on "+Z),fe.length&&(rt.description=fe.join(" ")),rt}var w=R();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(D.platform=w,define(function(){return w})):h&&b?a(w,function(C,E){h[E]=C}):D.platform=w}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(M,Y,u){(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(D,d,h,b){if(typeof D!="function")throw new TypeError('"callback" argument must be a function');var S=arguments.length,r,i;switch(S){case 0:case 1:return P.nextTick(D);case 2:return P.nextTick(function(){D.call(null,d)});case 3:return P.nextTick(function(){D.call(null,d,h)});case 4:return P.nextTick(function(){D.call(null,d,h,b)});default:for(r=new Array(S-1),i=0;i1)for(var a=1;a= 0x80 (not a basic code point)","invalid-input":"Invalid input"},g=r-i,T=Math.floor,_=String.fromCharCode,c;function R(V){throw new RangeError(l[V])}function w(V,F){for(var B=V.length,G=[];B--;)G[B]=F(V[B]);return G}function C(V,F){var B=V.split("@"),G="";B.length>1&&(G=B[0]+"@",V=B[1]),V=V.replace(a,".");var ae=V.split("."),de=w(ae,F).join(".");return G+de}function E(V){for(var F=[],B=0,G=V.length,ae,de;B=55296&&ae<=56319&&B65535&&(F-=65536,B+=_(F>>>10&1023|55296),F=56320|F&1023),B+=_(F),B}).join("")}function A(V){return V-48<10?V-22:V-65<26?V-65:V-97<26?V-97:r}function k(V,F){return V+22+75*(V<26)-((F!=0)<<5)}function U(V,F,B){var G=0;for(V=B?T(V/x):V>>1,V+=T(V/F);V>g*s>>1;G+=r)V=T(V/g);return T(G+(g+1)*V/(V+n))}function N(V){var F=[],B=V.length,G,ae=0,de=y,oe=f,_e,ye,se,pe,fe,ie,le,Q,ce;for(_e=V.lastIndexOf(v),_e<0&&(_e=0),ye=0;ye<_e;++ye)V.charCodeAt(ye)>=128&&R("not-basic"),F.push(V.charCodeAt(ye));for(se=_e>0?_e+1:0;se=B&&R("invalid-input"),le=A(V.charCodeAt(se++)),(le>=r||le>T((S-ae)/fe))&&R("overflow"),ae+=le*fe,Q=ie<=oe?i:ie>=oe+s?s:ie-oe,leT(S/ce)&&R("overflow"),fe*=ce;G=F.length+1,oe=U(ae-pe,G,pe==0),T(ae/G)>S-de&&R("overflow"),de+=T(ae/G),ae%=G,F.splice(ae++,0,de)}return o(F)}function z(V){var F,B,G,ae,de,oe,_e,ye,se,pe,fe,ie=[],le,Q,ce,te;for(V=E(V),le=V.length,F=y,B=0,de=f,oe=0;oe=F&&fe<_e&&(_e=fe);for(Q=G+1,_e-F>T((S-B)/Q)&&R("overflow"),B+=(_e-F)*Q,F=_e,oe=0;oeS&&R("overflow"),fe==F){for(ye=B,se=r;!(pe=se<=de?i:se>=de+s?s:se-de,ye0&&s>i&&(s=i);for(var n=0;n=0?(y=x.substr(0,f),v=x.substr(f+1)):(y=x,v=""),p=decodeURIComponent(y),O=decodeURIComponent(v),P(S,p)?m(S[p])?S[p].push(O):S[p]=[S[p],O]:S[p]=O}return S};var m=Array.isArray||function(D){return Object.prototype.toString.call(D)==="[object Array]"}},{}],211:[function(M,Y,u){"use strict";var P=function(h){switch(typeof h){case"string":return h;case"boolean":return h?"true":"false";case"number":return isFinite(h)?h:"";default:return""}};Y.exports=function(h,b,S,r){return b=b||"&",S=S||"=",h===null&&(h=void 0),typeof h=="object"?D(d(h),function(i){var s=encodeURIComponent(P(i))+S;return m(h[i])?D(h[i],function(n){return s+encodeURIComponent(P(n))}).join(b):s+encodeURIComponent(P(h[i]))}).join(b):r?encodeURIComponent(P(r))+S+encodeURIComponent(P(h)):""};var m=Array.isArray||function(h){return Object.prototype.toString.call(h)==="[object Array]"};function D(h,b){if(h.map)return h.map(b);for(var S=[],r=0;r0?(typeof ee!="string"&&!X.objectMode&&(0,d.default)(ee)!==y.prototype&&(ee=p(ee)),re?X.endEmitted?te.emit("error",new Error("stream.unshift() after end event")):A(te,X,ee,!0):X.ended?te.emit("error",new Error("stream.push() after EOF")):(X.reading=!1,X.decoder&&!xe?(ee=X.decoder.write(ee),X.objectMode||ee.length!==0?A(te,X,ee,!1):B(te,X)):A(te,X,ee,!1))):re||(X.reading=!1)}return U(X)}function A(te,ee,xe,re){ee.flowing&&ee.length===0&&!ee.sync?(te.emit("data",xe),te.read(0)):(ee.length+=ee.objectMode?1:xe.length,re?ee.buffer.unshift(xe):ee.buffer.push(xe),ee.needReadable&&V(te)),B(te,ee)}function k(te,ee){var xe;return!O(ee)&&typeof ee!="string"&&ee!==void 0&&!te.objectMode&&(xe=new TypeError("Invalid non-string/buffer chunk")),xe}function U(te){return!te.ended&&(te.needReadable||te.length=N?te=N:(te--,te|=te>>>1,te|=te>>>2,te|=te>>>4,te|=te>>>8,te|=te>>>16,te++),te}function W(te,ee){return te<=0||ee.length===0&&ee.ended?0:ee.objectMode?1:te!==te?ee.flowing&&ee.length?ee.buffer.head.data.length:ee.length:(te>ee.highWaterMark&&(ee.highWaterMark=z(te)),te<=ee.length?te:ee.ended?ee.length:(ee.needReadable=!0,0))}E.prototype.read=function(te){g("read",te),te=parseInt(te,10);var ee=this._readableState,xe=te;if(te!==0&&(ee.emittedReadable=!1),te===0&&ee.needReadable&&(ee.length>=ee.highWaterMark||ee.ended))return g("read: emitReadable",ee.length,ee.ended),ee.length===0&&ee.ended?le(this):V(this),null;if(te=W(te,ee),te===0&&ee.ended)return ee.length===0&&le(this),null;var re=ee.needReadable;g("need readable",re),(ee.length===0||ee.length-te0?Z=se(te,ee):Z=null,Z===null?(ee.needReadable=!0,te=0):ee.length-=te,ee.length===0&&(ee.ended||(ee.needReadable=!0),xe!==te&&ee.ended&&le(this)),Z!==null&&this.emit("data",Z),Z};function K(te,ee){if(ee.ended)return;if(ee.decoder){var xe=ee.decoder.end();xe&&xe.length&&(ee.buffer.push(xe),ee.length+=ee.objectMode?1:xe.length)}ee.ended=!0,V(te)}function V(te){var ee=te._readableState;ee.needReadable=!1,ee.emittedReadable||(g("emitReadable",ee.flowing),ee.emittedReadable=!0,ee.sync?r.nextTick(F,te):F(te))}function F(te){g("emit readable"),te.emit("readable"),ye(te)}function B(te,ee){ee.readingMore||(ee.readingMore=!0,r.nextTick(G,te,ee))}function G(te,ee){for(var xe=ee.length;!ee.reading&&!ee.flowing&&!ee.ended&&ee.length1&&ce(re.pipes,te)!==-1)&&!Ce&&(g("false write response, pause",xe._readableState.awaitDrain),xe._readableState.awaitDrain++,Qe=!0),xe.pause())}function at(Pe){g("onerror",Pe),je(),te.removeListener("error",at),x(te,"error")===0&&te.emit("error",Pe)}w(te,"error",at);function it(){te.removeListener("finish",ct),je()}te.once("close",it);function ct(){g("onfinish"),te.removeListener("close",it),je()}te.once("finish",ct);function je(){g("unpipe"),xe.unpipe(te)}return te.emit("pipe",xe),re.flowing||(g("pipe resume"),xe.resume()),te};function ae(te){return function(){var ee=te._readableState;g("pipeOnDrain",ee.awaitDrain),ee.awaitDrain&&ee.awaitDrain--,ee.awaitDrain===0&&x(te,"data")&&(ee.flowing=!0,ye(te))}}E.prototype.unpipe=function(te){var ee=this._readableState,xe={hasUnpiped:!1};if(ee.pipesCount===0)return this;if(ee.pipesCount===1)return te&&te!==ee.pipes?this:(te||(te=ee.pipes),ee.pipes=null,ee.pipesCount=0,ee.flowing=!1,te&&te.emit("unpipe",this,xe),this);if(!te){var re=ee.pipes,Z=ee.pipesCount;ee.pipes=null,ee.pipesCount=0,ee.flowing=!1;for(var X=0;X=ee.length?(ee.decoder?xe=ee.buffer.join(""):ee.buffer.length===1?xe=ee.buffer.head.data:xe=ee.buffer.concat(ee.length),ee.buffer.clear()):xe=pe(te,ee.buffer,ee.decoder),xe}function pe(te,ee,xe){var re;return teX.length?X.length:te;if(q===X.length?Z+=X:Z+=X.slice(0,te),te-=q,te===0){q===X.length?(++re,xe.next?ee.head=xe.next:ee.head=ee.tail=null):(ee.head=xe,xe.data=X.slice(q));break}++re}return ee.length-=re,Z}function ie(te,ee){var xe=y.allocUnsafe(te),re=ee.head,Z=1;for(re.data.copy(xe),te-=re.data.length;re=re.next;){var X=re.data,q=te>X.length?X.length:te;if(X.copy(xe,xe.length-te,0,q),te-=q,te===0){q===X.length?(++Z,re.next?ee.head=re.next:ee.head=ee.tail=null):(ee.head=re,re.data=X.slice(q));break}++Z}return ee.length-=Z,xe}function le(te){var ee=te._readableState;if(ee.length>0)throw new Error('"endReadable()" called on non-empty stream');ee.endEmitted||(ee.ended=!0,r.nextTick(Q,ee,te))}function Q(te,ee){!te.endEmitted&&te.length===0&&(te.endEmitted=!0,ee.readable=!1,ee.emit("end"))}function ce(te,ee){for(var xe=0,re=te.length;xe-1?x.default:y.nextTick,a;k.WritableState=o;var l=(0,s.default)(M("core-util-is"));l.inherits=M("inherits");var g={deprecate:M("util-deprecate")},T=M("./internal/streams/stream"),_=M("safe-buffer").Buffer,c=m.Uint8Array||function(){};function R(ie){return _.from(ie)}function w(ie){return _.isBuffer(ie)||ie instanceof c}var C=M("./internal/streams/destroy");l.inherits(k,T);function E(){}function o(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,ee=this.objectMode?16:16*1024;ce||ce===0?this.highWaterMark=ce:Q&&(te||te===0)?this.highWaterMark=te:this.highWaterMark=ee,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 xe=ie.decodeStrings===!1;this.decodeStrings=!xe,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 p(this)}o.prototype.getBuffer=function(){for(var le=this.bufferedRequest,Q=[];le;)Q.push(le),le=le.next;return Q},function(){try{Object.defineProperty(o.prototype,"buffer",{get:g.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ie){}}();var A;typeof r.default=="function"&&b.default&&typeof Function.prototype[b.default]=="function"?(A=Function.prototype[b.default],(0,d.default)(k,b.default,{value:function(le){return A.call(this,le)?!0:this!==k?!1:le&&le._writableState instanceof o}})):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 o(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)),T.call(this)}k.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function U(ie,le){var Q=new Error("write after end");ie.emit("error",Q),y.nextTick(le,Q)}function N(ie,le,Q,ce){var te=!0,ee=!1;return Q===null?ee=new TypeError("May not write null values to stream"):typeof Q!="string"&&Q!==void 0&&!le.objectMode&&(ee=new TypeError("Invalid non-string/buffer chunk")),ee&&(ie.emit("error",ee),y.nextTick(ce,ee),te=!1),te}k.prototype.write=function(ie,le,Q){var ce=this._writableState,te=!1,ee=!ce.objectMode&&w(ie);return ee&&!_.isBuffer(ie)&&(ie=R(ie)),typeof le=="function"&&(Q=le,le=null),ee?le="buffer":le||(le=ce.defaultEncoding),typeof Q!="function"&&(Q=E),ce.ended?U(this,Q):(ee||N(this,ce,ie,Q))&&(ce.pendingcb++,te=W(this,ce,ee,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 z(ie,le,Q){return!ie.objectMode&&ie.decodeStrings!==!1&&typeof le=="string"&&(le=_.from(le,Q)),le}Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function W(ie,le,Q,ce,te,ee){if(!Q){var xe=z(le,ce,te);ce!==xe&&(Q=!0,te="buffer",ce=xe)}var re=le.objectMode?1:ce.length;le.length+=re;var Z=le.length0?this.tail.next=r:this.head=r,this.tail=r,++this.length},h.prototype.unshift=function(S){var r={data:S,next:this.head};this.length===0&&(this.tail=r),this.head=r,++this.length},h.prototype.shift=function(){if(this.length===0)return;var S=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,S},h.prototype.clear=function(){this.head=this.tail=null,this.length=0},h.prototype.join=function(S){if(this.length===0)return"";for(var r=this.head,i=""+r.data;r=r.next;)i+=S+r.data;return i},h.prototype.concat=function(S){if(this.length===0)return m.alloc(0);if(this.length===1)return this.head.data;for(var r=m.allocUnsafe(S>>>0),i=this.head,s=0;i;)d(i.data,r,s),s+=i.data.length,i=i.next;return r},h}(),D&&D.inspect&&D.inspect.custom&&(Y.exports.prototype[D.inspect.custom]=function(){var h=D.inspect({length:this.length});return this.constructor.name+" "+h})},{"safe-buffer":228,util:71}],220:[function(M,Y,u){"use strict";var P=M("process-nextick-args");function m(h,b){var S=this,r=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return r||i?(b?b(h):h&&(!this._writableState||!this._writableState.errorEmitted)&&P.nextTick(d,this,h),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(h||null,function(s){!b&&s?(P.nextTick(d,S,s),S._writableState&&(S._writableState.errorEmitted=!0)):b&&b(s)}),this)}function D(){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 d(h,b){h.emit("error",b)}Y.exports={destroy:m,undestroy:D}},{"process-nextick-args":207}],221:[function(M,Y,u){"use strict";Y.exports=M("events").EventEmitter},{events:192}],222:[function(M,Y,u){Y.exports=M("./readable").PassThrough},{"./readable":223}],223:[function(M,Y,u){u=Y.exports=M("./lib/_stream_readable.js"),u.Stream=u,u.Readable=u,u.Writable=M("./lib/_stream_writable.js"),u.Duplex=M("./lib/_stream_duplex.js"),u.Transform=M("./lib/_stream_transform.js"),u.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,u){Y.exports=M("./readable").Transform},{"./readable":223}],225:[function(M,Y,u){Y.exports=M("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(M,Y,u){var P=function(){return this}()||Function("return this")(),m=P.regeneratorRuntime&&Object.getOwnPropertyNames(P).indexOf("regeneratorRuntime")>=0,D=m&&P.regeneratorRuntime;if(P.regeneratorRuntime=void 0,Y.exports=M("./runtime"),m)P.regeneratorRuntime=D;else try{delete P.regeneratorRuntime}catch(d){P.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(M,Y,u){!function(P){"use strict";var m=Object.prototype,D=m.hasOwnProperty,d,h=typeof Symbol=="function"?Symbol:{},b=h.iterator||"@@iterator",S=h.asyncIterator||"@@asyncIterator",r=h.toStringTag||"@@toStringTag",i=typeof Y=="object",s=P.regeneratorRuntime;if(s){i&&(Y.exports=s);return}s=P.regeneratorRuntime=i?Y.exports:{};function n(W,K,V,F){var B=K&&K.prototype instanceof a?K:a,G=Object.create(B.prototype),ae=new U(F||[]);return G._invoke=E(W,V,ae),G}s.wrap=n;function x(W,K,V){try{return{type:"normal",arg:W.call(K,V)}}catch(F){return{type:"throw",arg:F}}}var f="suspendedStart",y="suspendedYield",v="executing",p="completed",O={};function a(){}function l(){}function g(){}var T={};T[b]=function(){return this};var _=Object.getPrototypeOf,c=_&&_(_(N([])));c&&c!==m&&D.call(c,b)&&(T=c);var R=g.prototype=a.prototype=Object.create(T);l.prototype=R.constructor=g,g.constructor=l,g[r]=l.displayName="GeneratorFunction";function w(W){["next","throw","return"].forEach(function(K){W[K]=function(V){return this._invoke(K,V)}})}s.isGeneratorFunction=function(W){var K=typeof W=="function"&&W.constructor;return K?K===l||(K.displayName||K.name)==="GeneratorFunction":!1},s.mark=function(W){return Object.setPrototypeOf?Object.setPrototypeOf(W,g):(W.__proto__=g,r in W||(W[r]="GeneratorFunction")),W.prototype=Object.create(R),W},s.awrap=function(W){return{__await:W}};function C(W){function K(B,G,ae,de){var oe=x(W[B],W,G);if(oe.type==="throw")de(oe.arg);else{var _e=oe.arg,ye=_e.value;return ye&&typeof ye=="object"&&D.call(ye,"__await")?Promise.resolve(ye.__await).then(function(se){K("next",se,ae,de)},function(se){K("throw",se,ae,de)}):Promise.resolve(ye).then(function(se){_e.value=se,ae(_e)},de)}}var V;function F(B,G){function ae(){return new Promise(function(de,oe){K(B,G,de,oe)})}return V=V?V.then(ae,ae):ae()}this._invoke=F}w(C.prototype),C.prototype[S]=function(){return this},s.AsyncIterator=C,s.async=function(W,K,V,F){var B=new C(n(W,K,V,F));return s.isGeneratorFunction(K)?B:B.next().then(function(G){return G.done?G.value:B.next()})};function E(W,K,V){var F=f;return function(G,ae){if(F===v)throw new Error("Generator is already running");if(F===p){if(G==="throw")throw ae;return z()}for(V.method=G,V.arg=ae;;){var de=V.delegate;if(de){var oe=o(de,V);if(oe){if(oe===O)continue;return oe}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(F===f)throw F=p,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);F=v;var _e=x(W,K,V);if(_e.type==="normal"){if(F=V.done?p:y,_e.arg===O)continue;return{value:_e.arg,done:V.done}}else _e.type==="throw"&&(F=p,V.method="throw",V.arg=_e.arg)}}}function o(W,K){var V=W.iterator[K.method];if(V===d){if(K.delegate=null,K.method==="throw"){if(W.iterator.return&&(K.method="return",K.arg=d,o(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=x(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=d);else return B;return K.delegate=null,O}w(R),R[r]="Generator",R[b]=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 U(W){this.tryEntries=[{tryLoc:"root"}],W.forEach(A,this),this.reset(!0)}s.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 N(W){if(W){var K=W[b];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=0;--F){var B=this.tryEntries[F],G=B.completion;if(B.tryLoc==="root")return V("end");if(B.tryLoc<=this.prev){var ae=D.call(B,"catchLoc"),de=D.call(B,"finallyLoc");if(ae&&de){if(this.prev=0;--V){var F=this.tryEntries[V];if(F.tryLoc<=this.prev&&D.call(F,"finallyLoc")&&this.prev=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:N(W),resultName:K,nextLoc:V},this.method==="next"&&(this.arg=d),O}}}(function(){return this}()||Function("return this")())},{}],228:[function(M,Y,u){var P=M("buffer"),m=P.Buffer;function D(h,b){for(var S in h)b[S]=h[S]}m.from&&m.alloc&&m.allocUnsafe&&m.allocUnsafeSlow?Y.exports=P:(D(P,u),u.Buffer=d);function d(h,b,S){return m(h,b,S)}D(m,d),d.from=function(h,b,S){if(typeof h=="number")throw new TypeError("Argument must not be a number");return m(h,b,S)},d.alloc=function(h,b,S){if(typeof h!="number")throw new TypeError("Argument must be a number");var r=m(h);return b!==void 0?typeof S=="string"?r.fill(b,S):r.fill(b):r.fill(0),r},d.allocUnsafe=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return m(h)},d.allocUnsafeSlow=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return P.SlowBuffer(h)}},{buffer:73}],229:[function(M,Y,u){(function(P){"use strict";var m=M("babel-runtime/core-js/string/from-code-point"),D=y(m),d=M("babel-runtime/core-js/json/stringify"),h=y(d),b=M("babel-runtime/helpers/typeof"),S=y(b),r=M("babel-runtime/core-js/object/define-property"),i=y(r),s=M("babel-runtime/core-js/object/keys"),n=y(s),x=M("babel-runtime/core-js/object/create"),f=y(x);function y(v){return v&&v.__esModule?v:{default:v}}(function(v){v.parser=function(X,q){return new O(X,q)},v.SAXParser=O,v.SAXStream=R,v.createStream=c,v.MAX_BUFFER_LENGTH=64*1024;var p=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];v.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function O(X,q){if(!(this instanceof O))return new O(X,q);var Ee=this;l(Ee),Ee.q=Ee.c="",Ee.bufferCheckPosition=v.MAX_BUFFER_LENGTH,Ee.opt=q||{},Ee.opt.lowercase=Ee.opt.lowercase||Ee.opt.lowercasetags,Ee.looseCase=Ee.opt.lowercase?"toLowerCase":"toUpperCase",Ee.tags=[],Ee.closed=Ee.closedRoot=Ee.sawRoot=!1,Ee.tag=Ee.error=null,Ee.strict=!!X,Ee.noscript=!!(X||Ee.opt.noscript),Ee.state=G.BEGIN,Ee.strictEntities=Ee.opt.strictEntities,Ee.ENTITIES=Ee.strictEntities?(0,f.default)(v.XML_ENTITIES):(0,f.default)(v.ENTITIES),Ee.attribList=[],Ee.opt.xmlns&&(Ee.ns=(0,f.default)(A)),Ee.trackPosition=Ee.opt.position!==!1,Ee.trackPosition&&(Ee.position=Ee.line=Ee.column=0),de(Ee,"onready")}f.default||(Object.create=function(X){function q(){}q.prototype=X;var Ee=new q;return Ee}),n.default||(Object.keys=function(X){var q=[];for(var Ee in X)X.hasOwnProperty(Ee)&&q.push(Ee);return q});function a(X){for(var q=Math.max(v.MAX_BUFFER_LENGTH,10),Ee=0,ve=0,Ce=p.length;veq)switch(p[ve]){case"textNode":_e(X);break;case"cdata":oe(X,"oncdata",X.cdata),X.cdata="";break;case"script":oe(X,"onscript",X.script),X.script="";break;default:se(X,"Max buffer length exceeded: "+p[ve])}Ee=Math.max(Ee,Ke)}var Qe=v.MAX_BUFFER_LENGTH-Ee;X.bufferCheckPosition=Qe+X.position}function l(X){for(var q=0,Ee=p.length;q-1&&A<=r)for(;++o3&&"WebKit"||/\bOpera\b/.test(ee)&&(/\bOPR\b/.test(C)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(C)&&!/^(?:Trident|EdgeHTML)$/.test(te)&&"WebKit"||!te&&/\bMSIE\b/i.test(C)&&(Z=="Mac OS"?"Tasman":"Trident")||te=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(ee)&&"NetFront")&&(te=[se]),ee=="IE"&&(se=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(C)||0)[1])?(ee+=" Mobile",Z="Windows Phone "+(/\+$/.test(se)?se:se+".x"),fe.unshift("desktop mode")):/\bWPDesktop\b/i.test(C)?(ee="IE Mobile",Z="Windows Phone 8.x",fe.unshift("desktop mode"),Q||(Q=(/\brv:([\d.]+)/.exec(C)||0)[1])):ee!="IE"&&te=="Trident"&&(se=/\brv:([\d.]+)/.exec(C))&&(ee&&fe.push("identifying as "+ee+(Q?" "+Q:"")),ee="IE",Q=se[1]),le){if(g(E,"global"))if(B&&(se=B.lang.System,me=se.getProperty("os.arch"),Z=Z||se.getProperty("os.name")+" "+se.getProperty("os.version")),G){try{Q=E.require("ringo/engine").version.join("."),ee="RingoJS"}catch(at){(se=E.system)&&se.global.system==E.system&&(ee="Narwhal",Z||(Z=se[0].os||null))}ee||(ee="Rhino")}else typeof E.process=="object"&&!E.process.browser&&(se=E.process)&&(typeof se.versions=="object"&&(typeof se.versions.electron=="string"?(fe.push("Node "+se.versions.node),ee="Electron",Q=se.versions.electron):typeof se.versions.nw=="string"&&(fe.push("Chromium "+Q,"Node "+se.versions.node),ee="NW.js",Q=se.versions.nw)),ee||(ee="Node.js",me=se.arch,Z=se.platform,Q=/[\d.]+/.exec(se.version),Q=Q?Q[0]:null));else l(se=E.runtime)==W?(ee="Adobe AIR",Z=se.flash.system.Capabilities.os):l(se=E.phantom)==F?(ee="PhantomJS",Q=(se=se.version||null)&&se.major+"."+se.minor+"."+se.patch):typeof oe.documentMode=="number"&&(se=/\bTrident\/(\d+)/i.exec(C))?(Q=[Q,oe.documentMode],(se=+se[1]+4)!=Q[1]&&(fe.push("IE "+Q[1]+" mode"),te&&(te[1]=""),Q[1]=se),Q=ee=="IE"?String(Q[1].toFixed(1)):Q[0]):typeof oe.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(ee)&&(fe.push("masking as "+ee+" "+Q),ee="IE",Q="11.0",te=["Trident"],Z="Windows");Z=Z&&O(Z)}if(Q&&(se=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Q)||/(?:alpha|beta)(?: ?\d)?/i.exec(C+";"+(le&&A.appMinorVersion))||/\bMinefield\b/i.test(C)&&"a")&&(ie=/b/i.test(se)?"beta":"alpha",Q=Q.replace(RegExp(se+"\\+?$"),"")+(ie=="beta"?de:ae)+(/\d+\+?/.exec(se)||"")),ee=="Fennec"||ee=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(Z))ee="Firefox Mobile";else if(ee=="Maxthon"&&Q)Q=Q.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(xe))xe=="Xbox 360"&&(Z=null),xe=="Xbox 360"&&/\bIEMobile\b/.test(C)&&fe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(ee)||ee&&!xe&&!/Browser|Mobi/.test(ee))&&(Z=="Windows CE"||/Mobi/i.test(C)))ee+=" Mobile";else if(ee=="IE"&&le)try{E.external===null&&fe.unshift("platform preview")}catch(at){fe.unshift("embedded")}else(/\bBlackBerry\b/.test(xe)||/\bBB10\b/.test(C))&&(se=(RegExp(xe.replace(/ +/g," *")+"/([.\\d]+)","i").exec(C)||0)[1]||Q)?(se=[se,/BB10/.test(C)],Z=(se[1]?(xe=null,re="BlackBerry"):"Device Software")+" "+se[0],Q=null):this!=a&&xe!="Wii"&&(le&&_e||/Opera/.test(ee)&&/\b(?:MSIE|Firefox)\b/i.test(C)||ee=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Z)||ee=="IE"&&(Z&&!/^Win/.test(Z)&&Q>5.5||/\bWindows XP\b/.test(Z)&&Q>8||Q==8&&!/\bTrident\b/.test(C)))&&!i.test(se=R.call(a,C.replace(i,"")+";"))&&se.name&&(se="ing as "+se.name+((se=se.version)?" "+se:""),i.test(ee)?(/\bIE\b/.test(se)&&Z=="Mac OS"&&(Z=null),se="identify"+se):(se="mask"+se,ye?ee=O(ye.replace(/([a-z])([A-Z])/g,"$1 $2")):ee="Opera",/\bIE\b/.test(se)&&(Z=null),le||(Q=null)),te=["Presto"],fe.push(se));(se=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(C)||0)[1])&&(se=[parseFloat(se.replace(/\.(\d)$/,".0$1")),se],ee=="Safari"&&se[1].slice(-1)=="+"?(ee="WebKit Nightly",ie="alpha",Q=se[1].slice(0,-1)):(Q==se[1]||Q==(se[2]=(/\bSafari\/([\d.]+\+?)/i.exec(C)||0)[1]))&&(Q=null),se[1]=(/\bChrome\/([\d.]+)/i.exec(C)||0)[1],se[0]==537.36&&se[2]==537.36&&parseFloat(se[1])>=28&&te=="WebKit"&&(te=["Blink"]),!le||!N&&!se[1]?(te&&(te[1]="like Safari"),se=(se=se[0],se<400?1:se<500?2:se<526?3:se<533?4:se<534?"4+":se<535?5:se<537?6:se<538?7:se<601?8:"8")):(te&&(te[1]="like Chrome"),se=se[1]||(se=se[0],se<530?1:se<532?2:se<532.05?3:se<533?4:se<534.03?5:se<534.07?6:se<534.1?7:se<534.13?8:se<534.16?9:se<534.24?10:se<534.3?11:se<535.01?12:se<535.02?"13+":se<535.07?15:se<535.11?16:se<535.19?17:se<536.05?18:se<536.1?19:se<537.01?20:se<537.11?"21+":se<537.13?23:se<537.18?24:se<537.24?25:se<537.36?26:te!="Blink"?"27":"28")),te&&(te[1]+=" "+(se+=typeof se=="number"?".x":/[.+]/.test(se)?"":"+")),ee=="Safari"&&(!Q||parseInt(Q)>45)&&(Q=se)),ee=="Opera"&&(se=/\bzbov|zvav$/.exec(Z))?(ee+=" ",fe.unshift("desktop mode"),se=="zvav"?(ee+="Mini",Q=null):ee+="Mobile",Z=Z.replace(RegExp(" *"+se+"$"),"")):ee=="Safari"&&/\bChrome\b/.exec(te&&te[1])&&(fe.unshift("desktop mode"),ee="Chrome Mobile",Q=null,/\bOS X\b/.test(Z)?(re="Apple",Z="iOS 4.3+"):Z=null),Q&&Q.indexOf(se=/[\d.]+$/.exec(Z))==0&&C.indexOf("/"+se+"-")>-1&&(Z=c(Z.replace(se,""))),te&&!/\b(?:Avant|Nook)\b/.test(ee)&&(/Browser|Lunascape|Maxthon/.test(ee)||ee!="Safari"&&/^iOS/.test(Z)&&/\bSafari\b/.test(te[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(ee)&&te[1])&&((se=te[te.length-1])&&fe.push(se)),fe.length&&(fe=["("+fe.join("; ")+")"]),re&&xe&&xe.indexOf(re)<0&&fe.push("on "+re),xe&&fe.push((/^on /.test(fe[fe.length-1])?"":"on ")+xe),Z&&(se=/ ([\d.+]+)$/.exec(Z),ce=se&&Z.charAt(Z.length-se[0].length-1)=="/",Z={architecture:32,family:se&&!ce?Z.replace(se[0],""):Z,version:se?se[1]:null,toString:function(){var at=this.version;return this.family+(at&&!ce?" "+at:"")+(this.architecture==64?" 64-bit":"")}}),(se=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(me))&&!/\bi686\b/i.test(me)?(Z&&(Z.architecture=64,Z.family=Z.family.replace(RegExp(" *"+se),"")),ee&&(/\bWOW64\b/i.test(C)||le&&/\w(?:86|32)$/.test(A.cpuClass||A.platform)&&!/\bWin64; x64\b/i.test(C))&&fe.unshift("32-bit")):Z&&/^OS X/.test(Z.family)&&ee=="Chrome"&&parseFloat(Q)>=39&&(Z.architecture=64),C||(C=null);var rt={};return rt.description=C,rt.layout=te&&te[0],rt.manufacturer=re,rt.name=ee,rt.prerelease=ie,rt.product=xe,rt.ua=C,rt.version=ee&&Q,rt.os=Z||{architecture:null,family:null,version:null,toString:function(){return"null"}},rt.parse=R,rt.toString=Qe,rt.version&&fe.unshift(Q),rt.name&&fe.unshift(ee),Z&&ee&&!(Z==String(Z).split(" ")[0]&&(Z==ee.split(" ")[0]||xe))&&fe.push(xe?"("+Z+")":"on "+Z),fe.length&&(rt.description=fe.join(" ")),rt}var w=R();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(D.platform=w,define(function(){return w})):h&&b?a(w,function(C,E){h[E]=C}):D.platform=w}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(M,Y,u){(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(D,d,h,b){if(typeof D!="function")throw new TypeError('"callback" argument must be a function');var S=arguments.length,r,i;switch(S){case 0:case 1:return P.nextTick(D);case 2:return P.nextTick(function(){D.call(null,d)});case 3:return P.nextTick(function(){D.call(null,d,h)});case 4:return P.nextTick(function(){D.call(null,d,h,b)});default:for(r=new Array(S-1),i=0;i1)for(var a=1;a= 0x80 (not a basic code point)","invalid-input":"Invalid input"},g=r-i,T=Math.floor,_=String.fromCharCode,c;function R(V){throw new RangeError(l[V])}function w(V,F){for(var B=V.length,G=[];B--;)G[B]=F(V[B]);return G}function C(V,F){var B=V.split("@"),G="";B.length>1&&(G=B[0]+"@",V=B[1]),V=V.replace(a,".");var ae=V.split("."),de=w(ae,F).join(".");return G+de}function E(V){for(var F=[],B=0,G=V.length,ae,de;B=55296&&ae<=56319&&B65535&&(F-=65536,B+=_(F>>>10&1023|55296),F=56320|F&1023),B+=_(F),B}).join("")}function A(V){return V-48<10?V-22:V-65<26?V-65:V-97<26?V-97:r}function k(V,F){return V+22+75*(V<26)-((F!=0)<<5)}function U(V,F,B){var G=0;for(V=B?T(V/x):V>>1,V+=T(V/F);V>g*s>>1;G+=r)V=T(V/g);return T(G+(g+1)*V/(V+n))}function N(V){var F=[],B=V.length,G,ae=0,de=y,oe=f,_e,ye,se,me,fe,ie,le,Q,ce;for(_e=V.lastIndexOf(v),_e<0&&(_e=0),ye=0;ye<_e;++ye)V.charCodeAt(ye)>=128&&R("not-basic"),F.push(V.charCodeAt(ye));for(se=_e>0?_e+1:0;se=B&&R("invalid-input"),le=A(V.charCodeAt(se++)),(le>=r||le>T((S-ae)/fe))&&R("overflow"),ae+=le*fe,Q=ie<=oe?i:ie>=oe+s?s:ie-oe,leT(S/ce)&&R("overflow"),fe*=ce;G=F.length+1,oe=U(ae-me,G,me==0),T(ae/G)>S-de&&R("overflow"),de+=T(ae/G),ae%=G,F.splice(ae++,0,de)}return o(F)}function z(V){var F,B,G,ae,de,oe,_e,ye,se,me,fe,ie=[],le,Q,ce,te;for(V=E(V),le=V.length,F=y,B=0,de=f,oe=0;oe=F&&fe<_e&&(_e=fe);for(Q=G+1,_e-F>T((S-B)/Q)&&R("overflow"),B+=(_e-F)*Q,F=_e,oe=0;oeS&&R("overflow"),fe==F){for(ye=B,se=r;!(me=se<=de?i:se>=de+s?s:se-de,ye0&&s>i&&(s=i);for(var n=0;n=0?(y=x.substr(0,f),v=x.substr(f+1)):(y=x,v=""),p=decodeURIComponent(y),O=decodeURIComponent(v),P(S,p)?m(S[p])?S[p].push(O):S[p]=[S[p],O]:S[p]=O}return S};var m=Array.isArray||function(D){return Object.prototype.toString.call(D)==="[object Array]"}},{}],211:[function(M,Y,u){"use strict";var P=function(h){switch(typeof h){case"string":return h;case"boolean":return h?"true":"false";case"number":return isFinite(h)?h:"";default:return""}};Y.exports=function(h,b,S,r){return b=b||"&",S=S||"=",h===null&&(h=void 0),typeof h=="object"?D(d(h),function(i){var s=encodeURIComponent(P(i))+S;return m(h[i])?D(h[i],function(n){return s+encodeURIComponent(P(n))}).join(b):s+encodeURIComponent(P(h[i]))}).join(b):r?encodeURIComponent(P(r))+S+encodeURIComponent(P(h)):""};var m=Array.isArray||function(h){return Object.prototype.toString.call(h)==="[object Array]"};function D(h,b){if(h.map)return h.map(b);for(var S=[],r=0;r0?(typeof ee!="string"&&!X.objectMode&&(0,d.default)(ee)!==y.prototype&&(ee=p(ee)),re?X.endEmitted?te.emit("error",new Error("stream.unshift() after end event")):A(te,X,ee,!0):X.ended?te.emit("error",new Error("stream.push() after EOF")):(X.reading=!1,X.decoder&&!xe?(ee=X.decoder.write(ee),X.objectMode||ee.length!==0?A(te,X,ee,!1):B(te,X)):A(te,X,ee,!1))):re||(X.reading=!1)}return U(X)}function A(te,ee,xe,re){ee.flowing&&ee.length===0&&!ee.sync?(te.emit("data",xe),te.read(0)):(ee.length+=ee.objectMode?1:xe.length,re?ee.buffer.unshift(xe):ee.buffer.push(xe),ee.needReadable&&V(te)),B(te,ee)}function k(te,ee){var xe;return!O(ee)&&typeof ee!="string"&&ee!==void 0&&!te.objectMode&&(xe=new TypeError("Invalid non-string/buffer chunk")),xe}function U(te){return!te.ended&&(te.needReadable||te.length=N?te=N:(te--,te|=te>>>1,te|=te>>>2,te|=te>>>4,te|=te>>>8,te|=te>>>16,te++),te}function W(te,ee){return te<=0||ee.length===0&&ee.ended?0:ee.objectMode?1:te!==te?ee.flowing&&ee.length?ee.buffer.head.data.length:ee.length:(te>ee.highWaterMark&&(ee.highWaterMark=z(te)),te<=ee.length?te:ee.ended?ee.length:(ee.needReadable=!0,0))}E.prototype.read=function(te){g("read",te),te=parseInt(te,10);var ee=this._readableState,xe=te;if(te!==0&&(ee.emittedReadable=!1),te===0&&ee.needReadable&&(ee.length>=ee.highWaterMark||ee.ended))return g("read: emitReadable",ee.length,ee.ended),ee.length===0&&ee.ended?le(this):V(this),null;if(te=W(te,ee),te===0&&ee.ended)return ee.length===0&&le(this),null;var re=ee.needReadable;g("need readable",re),(ee.length===0||ee.length-te0?Z=se(te,ee):Z=null,Z===null?(ee.needReadable=!0,te=0):ee.length-=te,ee.length===0&&(ee.ended||(ee.needReadable=!0),xe!==te&&ee.ended&&le(this)),Z!==null&&this.emit("data",Z),Z};function K(te,ee){if(ee.ended)return;if(ee.decoder){var xe=ee.decoder.end();xe&&xe.length&&(ee.buffer.push(xe),ee.length+=ee.objectMode?1:xe.length)}ee.ended=!0,V(te)}function V(te){var ee=te._readableState;ee.needReadable=!1,ee.emittedReadable||(g("emitReadable",ee.flowing),ee.emittedReadable=!0,ee.sync?r.nextTick(F,te):F(te))}function F(te){g("emit readable"),te.emit("readable"),ye(te)}function B(te,ee){ee.readingMore||(ee.readingMore=!0,r.nextTick(G,te,ee))}function G(te,ee){for(var xe=ee.length;!ee.reading&&!ee.flowing&&!ee.ended&&ee.length1&&ce(re.pipes,te)!==-1)&&!Ce&&(g("false write response, pause",xe._readableState.awaitDrain),xe._readableState.awaitDrain++,Qe=!0),xe.pause())}function at(Pe){g("onerror",Pe),ke(),te.removeListener("error",at),x(te,"error")===0&&te.emit("error",Pe)}w(te,"error",at);function it(){te.removeListener("finish",et),ke()}te.once("close",it);function et(){g("onfinish"),te.removeListener("close",it),ke()}te.once("finish",et);function ke(){g("unpipe"),xe.unpipe(te)}return te.emit("pipe",xe),re.flowing||(g("pipe resume"),xe.resume()),te};function ae(te){return function(){var ee=te._readableState;g("pipeOnDrain",ee.awaitDrain),ee.awaitDrain&&ee.awaitDrain--,ee.awaitDrain===0&&x(te,"data")&&(ee.flowing=!0,ye(te))}}E.prototype.unpipe=function(te){var ee=this._readableState,xe={hasUnpiped:!1};if(ee.pipesCount===0)return this;if(ee.pipesCount===1)return te&&te!==ee.pipes?this:(te||(te=ee.pipes),ee.pipes=null,ee.pipesCount=0,ee.flowing=!1,te&&te.emit("unpipe",this,xe),this);if(!te){var re=ee.pipes,Z=ee.pipesCount;ee.pipes=null,ee.pipesCount=0,ee.flowing=!1;for(var X=0;X=ee.length?(ee.decoder?xe=ee.buffer.join(""):ee.buffer.length===1?xe=ee.buffer.head.data:xe=ee.buffer.concat(ee.length),ee.buffer.clear()):xe=me(te,ee.buffer,ee.decoder),xe}function me(te,ee,xe){var re;return teX.length?X.length:te;if(q===X.length?Z+=X:Z+=X.slice(0,te),te-=q,te===0){q===X.length?(++re,xe.next?ee.head=xe.next:ee.head=ee.tail=null):(ee.head=xe,xe.data=X.slice(q));break}++re}return ee.length-=re,Z}function ie(te,ee){var xe=y.allocUnsafe(te),re=ee.head,Z=1;for(re.data.copy(xe),te-=re.data.length;re=re.next;){var X=re.data,q=te>X.length?X.length:te;if(X.copy(xe,xe.length-te,0,q),te-=q,te===0){q===X.length?(++Z,re.next?ee.head=re.next:ee.head=ee.tail=null):(ee.head=re,re.data=X.slice(q));break}++Z}return ee.length-=Z,xe}function le(te){var ee=te._readableState;if(ee.length>0)throw new Error('"endReadable()" called on non-empty stream');ee.endEmitted||(ee.ended=!0,r.nextTick(Q,ee,te))}function Q(te,ee){!te.endEmitted&&te.length===0&&(te.endEmitted=!0,ee.readable=!1,ee.emit("end"))}function ce(te,ee){for(var xe=0,re=te.length;xe-1?x.default:y.nextTick,a;k.WritableState=o;var l=(0,s.default)(M("core-util-is"));l.inherits=M("inherits");var g={deprecate:M("util-deprecate")},T=M("./internal/streams/stream"),_=M("safe-buffer").Buffer,c=m.Uint8Array||function(){};function R(ie){return _.from(ie)}function w(ie){return _.isBuffer(ie)||ie instanceof c}var C=M("./internal/streams/destroy");l.inherits(k,T);function E(){}function o(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,ee=this.objectMode?16:16*1024;ce||ce===0?this.highWaterMark=ce:Q&&(te||te===0)?this.highWaterMark=te:this.highWaterMark=ee,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 xe=ie.decodeStrings===!1;this.decodeStrings=!xe,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 p(this)}o.prototype.getBuffer=function(){for(var le=this.bufferedRequest,Q=[];le;)Q.push(le),le=le.next;return Q},function(){try{Object.defineProperty(o.prototype,"buffer",{get:g.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ie){}}();var A;typeof r.default=="function"&&b.default&&typeof Function.prototype[b.default]=="function"?(A=Function.prototype[b.default],(0,d.default)(k,b.default,{value:function(le){return A.call(this,le)?!0:this!==k?!1:le&&le._writableState instanceof o}})):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 o(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)),T.call(this)}k.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function U(ie,le){var Q=new Error("write after end");ie.emit("error",Q),y.nextTick(le,Q)}function N(ie,le,Q,ce){var te=!0,ee=!1;return Q===null?ee=new TypeError("May not write null values to stream"):typeof Q!="string"&&Q!==void 0&&!le.objectMode&&(ee=new TypeError("Invalid non-string/buffer chunk")),ee&&(ie.emit("error",ee),y.nextTick(ce,ee),te=!1),te}k.prototype.write=function(ie,le,Q){var ce=this._writableState,te=!1,ee=!ce.objectMode&&w(ie);return ee&&!_.isBuffer(ie)&&(ie=R(ie)),typeof le=="function"&&(Q=le,le=null),ee?le="buffer":le||(le=ce.defaultEncoding),typeof Q!="function"&&(Q=E),ce.ended?U(this,Q):(ee||N(this,ce,ie,Q))&&(ce.pendingcb++,te=W(this,ce,ee,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 z(ie,le,Q){return!ie.objectMode&&ie.decodeStrings!==!1&&typeof le=="string"&&(le=_.from(le,Q)),le}Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function W(ie,le,Q,ce,te,ee){if(!Q){var xe=z(le,ce,te);ce!==xe&&(Q=!0,te="buffer",ce=xe)}var re=le.objectMode?1:ce.length;le.length+=re;var Z=le.length0?this.tail.next=r:this.head=r,this.tail=r,++this.length},h.prototype.unshift=function(S){var r={data:S,next:this.head};this.length===0&&(this.tail=r),this.head=r,++this.length},h.prototype.shift=function(){if(this.length===0)return;var S=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,S},h.prototype.clear=function(){this.head=this.tail=null,this.length=0},h.prototype.join=function(S){if(this.length===0)return"";for(var r=this.head,i=""+r.data;r=r.next;)i+=S+r.data;return i},h.prototype.concat=function(S){if(this.length===0)return m.alloc(0);if(this.length===1)return this.head.data;for(var r=m.allocUnsafe(S>>>0),i=this.head,s=0;i;)d(i.data,r,s),s+=i.data.length,i=i.next;return r},h}(),D&&D.inspect&&D.inspect.custom&&(Y.exports.prototype[D.inspect.custom]=function(){var h=D.inspect({length:this.length});return this.constructor.name+" "+h})},{"safe-buffer":228,util:71}],220:[function(M,Y,u){"use strict";var P=M("process-nextick-args");function m(h,b){var S=this,r=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return r||i?(b?b(h):h&&(!this._writableState||!this._writableState.errorEmitted)&&P.nextTick(d,this,h),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(h||null,function(s){!b&&s?(P.nextTick(d,S,s),S._writableState&&(S._writableState.errorEmitted=!0)):b&&b(s)}),this)}function D(){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 d(h,b){h.emit("error",b)}Y.exports={destroy:m,undestroy:D}},{"process-nextick-args":207}],221:[function(M,Y,u){"use strict";Y.exports=M("events").EventEmitter},{events:192}],222:[function(M,Y,u){Y.exports=M("./readable").PassThrough},{"./readable":223}],223:[function(M,Y,u){u=Y.exports=M("./lib/_stream_readable.js"),u.Stream=u,u.Readable=u,u.Writable=M("./lib/_stream_writable.js"),u.Duplex=M("./lib/_stream_duplex.js"),u.Transform=M("./lib/_stream_transform.js"),u.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,u){Y.exports=M("./readable").Transform},{"./readable":223}],225:[function(M,Y,u){Y.exports=M("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(M,Y,u){var P=function(){return this}()||Function("return this")(),m=P.regeneratorRuntime&&Object.getOwnPropertyNames(P).indexOf("regeneratorRuntime")>=0,D=m&&P.regeneratorRuntime;if(P.regeneratorRuntime=void 0,Y.exports=M("./runtime"),m)P.regeneratorRuntime=D;else try{delete P.regeneratorRuntime}catch(d){P.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(M,Y,u){!function(P){"use strict";var m=Object.prototype,D=m.hasOwnProperty,d,h=typeof Symbol=="function"?Symbol:{},b=h.iterator||"@@iterator",S=h.asyncIterator||"@@asyncIterator",r=h.toStringTag||"@@toStringTag",i=typeof Y=="object",s=P.regeneratorRuntime;if(s){i&&(Y.exports=s);return}s=P.regeneratorRuntime=i?Y.exports:{};function n(W,K,V,F){var B=K&&K.prototype instanceof a?K:a,G=Object.create(B.prototype),ae=new U(F||[]);return G._invoke=E(W,V,ae),G}s.wrap=n;function x(W,K,V){try{return{type:"normal",arg:W.call(K,V)}}catch(F){return{type:"throw",arg:F}}}var f="suspendedStart",y="suspendedYield",v="executing",p="completed",O={};function a(){}function l(){}function g(){}var T={};T[b]=function(){return this};var _=Object.getPrototypeOf,c=_&&_(_(N([])));c&&c!==m&&D.call(c,b)&&(T=c);var R=g.prototype=a.prototype=Object.create(T);l.prototype=R.constructor=g,g.constructor=l,g[r]=l.displayName="GeneratorFunction";function w(W){["next","throw","return"].forEach(function(K){W[K]=function(V){return this._invoke(K,V)}})}s.isGeneratorFunction=function(W){var K=typeof W=="function"&&W.constructor;return K?K===l||(K.displayName||K.name)==="GeneratorFunction":!1},s.mark=function(W){return Object.setPrototypeOf?Object.setPrototypeOf(W,g):(W.__proto__=g,r in W||(W[r]="GeneratorFunction")),W.prototype=Object.create(R),W},s.awrap=function(W){return{__await:W}};function C(W){function K(B,G,ae,de){var oe=x(W[B],W,G);if(oe.type==="throw")de(oe.arg);else{var _e=oe.arg,ye=_e.value;return ye&&typeof ye=="object"&&D.call(ye,"__await")?Promise.resolve(ye.__await).then(function(se){K("next",se,ae,de)},function(se){K("throw",se,ae,de)}):Promise.resolve(ye).then(function(se){_e.value=se,ae(_e)},de)}}var V;function F(B,G){function ae(){return new Promise(function(de,oe){K(B,G,de,oe)})}return V=V?V.then(ae,ae):ae()}this._invoke=F}w(C.prototype),C.prototype[S]=function(){return this},s.AsyncIterator=C,s.async=function(W,K,V,F){var B=new C(n(W,K,V,F));return s.isGeneratorFunction(K)?B:B.next().then(function(G){return G.done?G.value:B.next()})};function E(W,K,V){var F=f;return function(G,ae){if(F===v)throw new Error("Generator is already running");if(F===p){if(G==="throw")throw ae;return z()}for(V.method=G,V.arg=ae;;){var de=V.delegate;if(de){var oe=o(de,V);if(oe){if(oe===O)continue;return oe}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(F===f)throw F=p,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);F=v;var _e=x(W,K,V);if(_e.type==="normal"){if(F=V.done?p:y,_e.arg===O)continue;return{value:_e.arg,done:V.done}}else _e.type==="throw"&&(F=p,V.method="throw",V.arg=_e.arg)}}}function o(W,K){var V=W.iterator[K.method];if(V===d){if(K.delegate=null,K.method==="throw"){if(W.iterator.return&&(K.method="return",K.arg=d,o(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=x(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=d);else return B;return K.delegate=null,O}w(R),R[r]="Generator",R[b]=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 U(W){this.tryEntries=[{tryLoc:"root"}],W.forEach(A,this),this.reset(!0)}s.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 N(W){if(W){var K=W[b];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=0;--F){var B=this.tryEntries[F],G=B.completion;if(B.tryLoc==="root")return V("end");if(B.tryLoc<=this.prev){var ae=D.call(B,"catchLoc"),de=D.call(B,"finallyLoc");if(ae&&de){if(this.prev=0;--V){var F=this.tryEntries[V];if(F.tryLoc<=this.prev&&D.call(F,"finallyLoc")&&this.prev=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:N(W),resultName:K,nextLoc:V},this.method==="next"&&(this.arg=d),O}}}(function(){return this}()||Function("return this")())},{}],228:[function(M,Y,u){var P=M("buffer"),m=P.Buffer;function D(h,b){for(var S in h)b[S]=h[S]}m.from&&m.alloc&&m.allocUnsafe&&m.allocUnsafeSlow?Y.exports=P:(D(P,u),u.Buffer=d);function d(h,b,S){return m(h,b,S)}D(m,d),d.from=function(h,b,S){if(typeof h=="number")throw new TypeError("Argument must not be a number");return m(h,b,S)},d.alloc=function(h,b,S){if(typeof h!="number")throw new TypeError("Argument must be a number");var r=m(h);return b!==void 0?typeof S=="string"?r.fill(b,S):r.fill(b):r.fill(0),r},d.allocUnsafe=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return m(h)},d.allocUnsafeSlow=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return P.SlowBuffer(h)}},{buffer:73}],229:[function(M,Y,u){(function(P){"use strict";var m=M("babel-runtime/core-js/string/from-code-point"),D=y(m),d=M("babel-runtime/core-js/json/stringify"),h=y(d),b=M("babel-runtime/helpers/typeof"),S=y(b),r=M("babel-runtime/core-js/object/define-property"),i=y(r),s=M("babel-runtime/core-js/object/keys"),n=y(s),x=M("babel-runtime/core-js/object/create"),f=y(x);function y(v){return v&&v.__esModule?v:{default:v}}(function(v){v.parser=function(X,q){return new O(X,q)},v.SAXParser=O,v.SAXStream=R,v.createStream=c,v.MAX_BUFFER_LENGTH=64*1024;var p=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];v.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function O(X,q){if(!(this instanceof O))return new O(X,q);var Ee=this;l(Ee),Ee.q=Ee.c="",Ee.bufferCheckPosition=v.MAX_BUFFER_LENGTH,Ee.opt=q||{},Ee.opt.lowercase=Ee.opt.lowercase||Ee.opt.lowercasetags,Ee.looseCase=Ee.opt.lowercase?"toLowerCase":"toUpperCase",Ee.tags=[],Ee.closed=Ee.closedRoot=Ee.sawRoot=!1,Ee.tag=Ee.error=null,Ee.strict=!!X,Ee.noscript=!!(X||Ee.opt.noscript),Ee.state=G.BEGIN,Ee.strictEntities=Ee.opt.strictEntities,Ee.ENTITIES=Ee.strictEntities?(0,f.default)(v.XML_ENTITIES):(0,f.default)(v.ENTITIES),Ee.attribList=[],Ee.opt.xmlns&&(Ee.ns=(0,f.default)(A)),Ee.trackPosition=Ee.opt.position!==!1,Ee.trackPosition&&(Ee.position=Ee.line=Ee.column=0),de(Ee,"onready")}f.default||(Object.create=function(X){function q(){}q.prototype=X;var Ee=new q;return Ee}),n.default||(Object.keys=function(X){var q=[];for(var Ee in X)X.hasOwnProperty(Ee)&&q.push(Ee);return q});function a(X){for(var q=Math.max(v.MAX_BUFFER_LENGTH,10),Ee=0,ve=0,Ce=p.length;veq)switch(p[ve]){case"textNode":_e(X);break;case"cdata":oe(X,"oncdata",X.cdata),X.cdata="";break;case"script":oe(X,"onscript",X.script),X.script="";break;default:se(X,"Max buffer length exceeded: "+p[ve])}Ee=Math.max(Ee,Ke)}var Qe=v.MAX_BUFFER_LENGTH-Ee;X.bufferCheckPosition=Qe+X.position}function l(X){for(var q=0,Ee=p.length;q"||W(X)}function F(X,q){return X.test(q)}function B(X,q){return!F(X,q)}var G=0;v.STATE={BEGIN:G++,BEGIN_WHITESPACE:G++,TEXT:G++,TEXT_ENTITY:G++,OPEN_WAKA:G++,SGML_DECL:G++,SGML_DECL_QUOTED:G++,DOCTYPE:G++,DOCTYPE_QUOTED:G++,DOCTYPE_DTD:G++,DOCTYPE_DTD_QUOTED:G++,COMMENT_STARTING:G++,COMMENT:G++,COMMENT_ENDING:G++,COMMENT_ENDED:G++,CDATA:G++,CDATA_ENDING:G++,CDATA_ENDING_2:G++,PROC_INST:G++,PROC_INST_BODY:G++,PROC_INST_ENDING:G++,OPEN_TAG:G++,OPEN_TAG_SLASH:G++,ATTRIB:G++,ATTRIB_NAME:G++,ATTRIB_NAME_SAW_WHITE:G++,ATTRIB_VALUE:G++,ATTRIB_VALUE_QUOTED:G++,ATTRIB_VALUE_CLOSED:G++,ATTRIB_VALUE_UNQUOTED:G++,ATTRIB_VALUE_ENTITY_Q:G++,ATTRIB_VALUE_ENTITY_U:G++,CLOSE_TAG:G++,CLOSE_TAG_SAW_WHITE:G++,SCRIPT:G++,SCRIPT_ENDING:G++},v.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},v.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,n.default)(v.ENTITIES).forEach(function(X){var q=v.ENTITIES[X],Ee=typeof q=="number"?String.fromCharCode(q):q;v.ENTITIES[X]=Ee});for(var ae in v.STATE)v.STATE[v.STATE[ae]]=ae;G=v.STATE;function de(X,q,Ee){X[q]&&X[q](Ee)}function oe(X,q,Ee){X.textNode&&_e(X),de(X,q,Ee)}function _e(X){X.textNode=ye(X.opt,X.textNode),X.textNode&&de(X,"ontext",X.textNode),X.textNode=""}function ye(X,q){return X.trim&&(q=q.trim()),X.normalize&&(q=q.replace(/\s+/g," ")),q}function se(X,q){return _e(X),X.trackPosition&&(q+=` Line: `+X.line+` Column: `+X.column+` -Char: `+X.c),q=new Error(q),X.error=q,de(X,"onerror",q),X}function pe(X){return X.sawRoot&&!X.closedRoot&&fe(X,"Unclosed root tag"),X.state!==G.BEGIN&&X.state!==G.BEGIN_WHITESPACE&&X.state!==G.TEXT&&se(X,"Unexpected end"),_e(X),X.c="",X.closed=!0,de(X,"onend"),O.call(X,X.strict,X.opt),X}function fe(X,q){if((typeof X=="undefined"?"undefined":(0,S.default)(X))!=="object"||!(X instanceof O))throw new Error("bad call to strictFail");X.strict&&se(X,q)}function ie(X){X.strict||(X.tagName=X.tagName[X.looseCase]());var q=X.tags[X.tags.length-1]||X,Ee=X.tag={name:X.tagName,attributes:{}};X.opt.xmlns&&(Ee.ns=q.ns),X.attribList.length=0,oe(X,"onopentagstart",Ee)}function le(X,q){var Ee=X.indexOf(":"),ve=Ee<0?["",X]:X.split(":"),Ce=ve[0],Ke=ve[1];return q&&X==="xmlns"&&(Ce="xmlns",Ke=""),{prefix:Ce,local:Ke}}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 q=le(X.attribName,!0),Ee=q.prefix,ve=q.local;if(Ee==="xmlns")if(ve==="xml"&&X.attribValue!==E)fe(X,"xml: prefix must be bound to "+E+` +Char: `+X.c),q=new Error(q),X.error=q,de(X,"onerror",q),X}function me(X){return X.sawRoot&&!X.closedRoot&&fe(X,"Unclosed root tag"),X.state!==G.BEGIN&&X.state!==G.BEGIN_WHITESPACE&&X.state!==G.TEXT&&se(X,"Unexpected end"),_e(X),X.c="",X.closed=!0,de(X,"onend"),O.call(X,X.strict,X.opt),X}function fe(X,q){if((typeof X=="undefined"?"undefined":(0,S.default)(X))!=="object"||!(X instanceof O))throw new Error("bad call to strictFail");X.strict&&se(X,q)}function ie(X){X.strict||(X.tagName=X.tagName[X.looseCase]());var q=X.tags[X.tags.length-1]||X,Ee=X.tag={name:X.tagName,attributes:{}};X.opt.xmlns&&(Ee.ns=q.ns),X.attribList.length=0,oe(X,"onopentagstart",Ee)}function le(X,q){var Ee=X.indexOf(":"),ve=Ee<0?["",X]:X.split(":"),Ce=ve[0],Ke=ve[1];return q&&X==="xmlns"&&(Ce="xmlns",Ke=""),{prefix:Ce,local:Ke}}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 q=le(X.attribName,!0),Ee=q.prefix,ve=q.local;if(Ee==="xmlns")if(ve==="xml"&&X.attribValue!==E)fe(X,"xml: prefix must be bound to "+E+` Actual: `+X.attribValue);else if(ve==="xmlns"&&X.attribValue!==o)fe(X,"xmlns: prefix must be bound to "+o+` -Actual: `+X.attribValue);else{var Ce=X.tag,Ke=X.tags[X.tags.length-1]||X;Ce.ns===Ke.ns&&(Ce.ns=(0,f.default)(Ke.ns)),Ce.ns[ve]=X.attribValue}X.attribList.push([X.attribName,X.attribValue])}else X.tag.attributes[X.attribName]=X.attribValue,oe(X,"onattribute",{name:X.attribName,value:X.attribValue});X.attribName=X.attribValue=""}function ce(X,q){if(X.opt.xmlns){var Ee=X.tag,ve=le(X.tagName);Ee.prefix=ve.prefix,Ee.local=ve.local,Ee.uri=Ee.ns[ve.prefix]||"",Ee.prefix&&!Ee.uri&&(fe(X,"Unbound namespace prefix: "+(0,h.default)(X.tagName)),Ee.uri=ve.prefix);var Ce=X.tags[X.tags.length-1]||X;Ee.ns&&Ce.ns!==Ee.ns&&(0,n.default)(Ee.ns).forEach(function(et){oe(X,"onopennamespace",{prefix:et,uri:Ee.ns[et]})});for(var Ke=0,Qe=X.attribList.length;Ke",X.tagName="",X.state=G.SCRIPT;return}oe(X,"onscript",X.script),X.script=""}var q=X.tags.length,Ee=X.tagName;X.strict||(Ee=Ee[X.looseCase]());for(var ve=Ee;q--;){var Ce=X.tags[q];if(Ce.name!==ve)fe(X,"Unexpected close tag");else break}if(q<0){fe(X,"Unmatched closing tag: "+X.tagName),X.textNode+="",X.state=G.TEXT;return}X.tagName=Ee;for(var Ke=X.tags.length;Ke-- >q;){var Qe=X.tag=X.tags.pop();X.tagName=X.tag.name,oe(X,"onclosetag",X.tagName);var rt={};for(var at in Qe.ns)rt[at]=Qe.ns[at];var it=X.tags[X.tags.length-1]||X;X.opt.xmlns&&Qe.ns!==it.ns&&(0,n.default)(Qe.ns).forEach(function(ct){var je=Qe.ns[ct];oe(X,"onclosenamespace",{prefix:ct,uri:je})})}q===0&&(X.closedRoot=!0),X.tagName=X.attribValue=X.attribName="",X.attribList.length=0,X.state=G.TEXT}function ee(X){var q=X.entity,Ee=q.toLowerCase(),ve,Ce="";return X.ENTITIES[q]?X.ENTITIES[q]:X.ENTITIES[Ee]?X.ENTITIES[Ee]:(q=Ee,q.charAt(0)==="#"&&(q.charAt(1)==="x"?(q=q.slice(2),ve=parseInt(q,16),Ce=ve.toString(16)):(q=q.slice(1),ve=parseInt(q,10),Ce=ve.toString(10))),q=q.replace(/^0+/,""),isNaN(ve)||Ce.toLowerCase()!==q?(fe(X,"Invalid character entity"),"&"+X.entity+";"):(0,D.default)(ve))}function xe(X,q){q==="<"?(X.state=G.OPEN_WAKA,X.startTagPosition=X.position):W(q)||(fe(X,"Non-whitespace before first tag."),X.textNode=q,X.state=G.TEXT)}function re(X,q){var Ee="";return q",X.tagName="",X.state=G.SCRIPT;return}oe(X,"onscript",X.script),X.script=""}var q=X.tags.length,Ee=X.tagName;X.strict||(Ee=Ee[X.looseCase]());for(var ve=Ee;q--;){var Ce=X.tags[q];if(Ce.name!==ve)fe(X,"Unexpected close tag");else break}if(q<0){fe(X,"Unmatched closing tag: "+X.tagName),X.textNode+="",X.state=G.TEXT;return}X.tagName=Ee;for(var Ke=X.tags.length;Ke-- >q;){var Qe=X.tag=X.tags.pop();X.tagName=X.tag.name,oe(X,"onclosetag",X.tagName);var rt={};for(var at in Qe.ns)rt[at]=Qe.ns[at];var it=X.tags[X.tags.length-1]||X;X.opt.xmlns&&Qe.ns!==it.ns&&(0,n.default)(Qe.ns).forEach(function(et){var ke=Qe.ns[et];oe(X,"onclosenamespace",{prefix:et,uri:ke})})}q===0&&(X.closedRoot=!0),X.tagName=X.attribValue=X.attribName="",X.attribList.length=0,X.state=G.TEXT}function ee(X){var q=X.entity,Ee=q.toLowerCase(),ve,Ce="";return X.ENTITIES[q]?X.ENTITIES[q]:X.ENTITIES[Ee]?X.ENTITIES[Ee]:(q=Ee,q.charAt(0)==="#"&&(q.charAt(1)==="x"?(q=q.slice(2),ve=parseInt(q,16),Ce=ve.toString(16)):(q=q.slice(1),ve=parseInt(q,10),Ce=ve.toString(10))),q=q.replace(/^0+/,""),isNaN(ve)||Ce.toLowerCase()!==q?(fe(X,"Invalid character entity"),"&"+X.entity+";"):(0,D.default)(ve))}function xe(X,q){q==="<"?(X.state=G.OPEN_WAKA,X.startTagPosition=X.position):W(q)||(fe(X,"Non-whitespace before first tag."),X.textNode=q,X.state=G.TEXT)}function re(X,q){var Ee="";return q"?(oe(q,"onsgmldeclaration",q.sgmlDecl),q.sgmlDecl="",q.state=G.TEXT):(K(ve)&&(q.state=G.SGML_DECL_QUOTED),q.sgmlDecl+=ve);continue;case G.SGML_DECL_QUOTED:ve===q.q&&(q.state=G.SGML_DECL,q.q=""),q.sgmlDecl+=ve;continue;case G.DOCTYPE:ve===">"?(q.state=G.TEXT,oe(q,"ondoctype",q.doctype),q.doctype=!0):(q.doctype+=ve,ve==="["?q.state=G.DOCTYPE_DTD:K(ve)&&(q.state=G.DOCTYPE_QUOTED,q.q=ve));continue;case G.DOCTYPE_QUOTED:q.doctype+=ve,ve===q.q&&(q.q="",q.state=G.DOCTYPE);continue;case G.DOCTYPE_DTD:q.doctype+=ve,ve==="]"?q.state=G.DOCTYPE:K(ve)&&(q.state=G.DOCTYPE_DTD_QUOTED,q.q=ve);continue;case G.DOCTYPE_DTD_QUOTED:q.doctype+=ve,ve===q.q&&(q.state=G.DOCTYPE_DTD,q.q="");continue;case G.COMMENT:ve==="-"?q.state=G.COMMENT_ENDING:q.comment+=ve;continue;case G.COMMENT_ENDING:ve==="-"?(q.state=G.COMMENT_ENDED,q.comment=ye(q.opt,q.comment),q.comment&&oe(q,"oncomment",q.comment),q.comment=""):(q.comment+="-"+ve,q.state=G.COMMENT);continue;case G.COMMENT_ENDED:ve!==">"?(fe(q,"Malformed comment"),q.comment+="--"+ve,q.state=G.COMMENT):q.state=G.TEXT;continue;case G.CDATA:ve==="]"?q.state=G.CDATA_ENDING:q.cdata+=ve;continue;case G.CDATA_ENDING:ve==="]"?q.state=G.CDATA_ENDING_2:(q.cdata+="]"+ve,q.state=G.CDATA);continue;case G.CDATA_ENDING_2:ve===">"?(q.cdata&&oe(q,"oncdata",q.cdata),oe(q,"onclosecdata"),q.cdata="",q.state=G.TEXT):ve==="]"?q.cdata+="]":(q.cdata+="]]"+ve,q.state=G.CDATA);continue;case G.PROC_INST:ve==="?"?q.state=G.PROC_INST_ENDING:W(ve)?q.state=G.PROC_INST_BODY:q.procInstName+=ve;continue;case G.PROC_INST_BODY:if(!q.procInstBody&&W(ve))continue;ve==="?"?q.state=G.PROC_INST_ENDING:q.procInstBody+=ve;continue;case G.PROC_INST_ENDING:ve===">"?(oe(q,"onprocessinginstruction",{name:q.procInstName,body:q.procInstBody}),q.procInstName=q.procInstBody="",q.state=G.TEXT):(q.procInstBody+="?"+ve,q.state=G.PROC_INST_BODY);continue;case G.OPEN_TAG:F(U,ve)?q.tagName+=ve:(ie(q),ve===">"?ce(q):ve==="/"?q.state=G.OPEN_TAG_SLASH:(W(ve)||fe(q,"Invalid character in tag name"),q.state=G.ATTRIB));continue;case G.OPEN_TAG_SLASH:ve===">"?(ce(q,!0),te(q)):(fe(q,"Forward-slash in opening tag not followed by >"),q.state=G.ATTRIB);continue;case G.ATTRIB:if(W(ve))continue;ve===">"?ce(q):ve==="/"?q.state=G.OPEN_TAG_SLASH:F(k,ve)?(q.attribName=ve,q.attribValue="",q.state=G.ATTRIB_NAME):fe(q,"Invalid attribute name");continue;case G.ATTRIB_NAME:ve==="="?q.state=G.ATTRIB_VALUE:ve===">"?(fe(q,"Attribute without value"),q.attribValue=q.attribName,Q(q),ce(q)):W(ve)?q.state=G.ATTRIB_NAME_SAW_WHITE:F(U,ve)?q.attribName+=ve:fe(q,"Invalid attribute name");continue;case G.ATTRIB_NAME_SAW_WHITE:if(ve==="=")q.state=G.ATTRIB_VALUE;else{if(W(ve))continue;fe(q,"Attribute without value"),q.tag.attributes[q.attribName]="",q.attribValue="",oe(q,"onattribute",{name:q.attribName,value:""}),q.attribName="",ve===">"?ce(q):F(k,ve)?(q.attribName=ve,q.state=G.ATTRIB_NAME):(fe(q,"Invalid attribute name"),q.state=G.ATTRIB)}continue;case G.ATTRIB_VALUE:if(W(ve))continue;K(ve)?(q.q=ve,q.state=G.ATTRIB_VALUE_QUOTED):(fe(q,"Unquoted attribute value"),q.state=G.ATTRIB_VALUE_UNQUOTED,q.attribValue=ve);continue;case G.ATTRIB_VALUE_QUOTED:if(ve!==q.q){ve==="&"?q.state=G.ATTRIB_VALUE_ENTITY_Q:q.attribValue+=ve;continue}Q(q),q.q="",q.state=G.ATTRIB_VALUE_CLOSED;continue;case G.ATTRIB_VALUE_CLOSED:W(ve)?q.state=G.ATTRIB:ve===">"?ce(q):ve==="/"?q.state=G.OPEN_TAG_SLASH:F(k,ve)?(fe(q,"No whitespace between attributes"),q.attribName=ve,q.attribValue="",q.state=G.ATTRIB_NAME):fe(q,"Invalid attribute name");continue;case G.ATTRIB_VALUE_UNQUOTED:if(!V(ve)){ve==="&"?q.state=G.ATTRIB_VALUE_ENTITY_U:q.attribValue+=ve;continue}Q(q),ve===">"?ce(q):q.state=G.ATTRIB;continue;case G.CLOSE_TAG:if(q.tagName)ve===">"?te(q):F(U,ve)?q.tagName+=ve:q.script?(q.script+=""?te(q):fe(q,"Invalid characters in closing tag");continue;case G.TEXT_ENTITY:case G.ATTRIB_VALUE_ENTITY_Q:case G.ATTRIB_VALUE_ENTITY_U:var Qe,rt;switch(q.state){case G.TEXT_ENTITY:Qe=G.TEXT,rt="textNode";break;case G.ATTRIB_VALUE_ENTITY_Q:Qe=G.ATTRIB_VALUE_QUOTED,rt="attribValue";break;case G.ATTRIB_VALUE_ENTITY_U:Qe=G.ATTRIB_VALUE_UNQUOTED,rt="attribValue";break}ve===";"?(q[rt]+=ee(q),q.entity="",q.state=Qe):F(q.entity.length?z:N,ve)?q.entity+=ve:(fe(q,"Invalid character in entity name"),q[rt]+="&"+q.entity+ve,q.entity="",q.state=Qe);continue;default:throw new Error(q,"Unknown state: "+q.state)}}return q.position>=q.bufferCheckPosition&&a(q),q}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */D.default||function(){var X=String.fromCharCode,q=Math.floor,Ee=function(){var Ce=16384,Ke=[],Qe,rt,at=-1,it=arguments.length;if(!it)return"";for(var ct="";++at1114111||q(je)!==je)throw RangeError("Invalid code point: "+je);je<=65535?Ke.push(je):(je-=65536,Qe=(je>>10)+55296,rt=je%1024+56320,Ke.push(Qe,rt)),(at+1===it||Ke.length>Ce)&&(ct+=X.apply(null,Ke),Ke.length=0)}return ct};i.default?Object.defineProperty(String,"fromCodePoint",{value:Ee,configurable:!0,writable:!0}):String.fromCodePoint=Ee}()})(typeof u=="undefined"?(void 0).sax={}:u)}).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,u){Y.exports=D;var P=M("events").EventEmitter,m=M("inherits");m(D,P),D.Readable=M("readable-stream/readable.js"),D.Writable=M("readable-stream/writable.js"),D.Duplex=M("readable-stream/duplex.js"),D.Transform=M("readable-stream/transform.js"),D.PassThrough=M("readable-stream/passthrough.js"),D.Stream=D;function D(){P.call(this)}D.prototype.pipe=function(d,h){var b=this;function S(y){d.writable&&(d.write(y)===!1&&b.pause&&b.pause())}b.on("data",S);function r(){b.readable&&b.resume&&b.resume()}d.on("drain",r),!d._isStdio&&(!h||h.end!==!1)&&(b.on("end",s),b.on("close",n));var i=!1;function s(){if(i)return;i=!0,d.end()}function n(){if(i)return;i=!0,typeof d.destroy=="function"&&d.destroy()}function x(y){if(f(),P.listenerCount(this,"error")===0)throw y}b.on("error",x),d.on("error",x);function f(){b.removeListener("data",S),d.removeListener("drain",r),b.removeListener("end",s),b.removeListener("close",n),b.removeListener("error",x),d.removeListener("error",x),b.removeListener("end",f),b.removeListener("close",f),d.removeListener("close",f)}return b.on("end",f),b.on("close",f),d.on("close",f),d.emit("pipe",b),d}},{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,u){(function(P){var m=M("./lib/request"),D=M("./lib/response"),d=M("xtend"),h=M("builtin-status-codes"),b=M("url"),S=u;S.request=function(r,i){typeof r=="string"?r=b.parse(r):r=d(r);var s=P.location.protocol.search(/^https?:$/)===-1?"http:":"",n=r.protocol||s,x=r.hostname||r.host,f=r.port,y=r.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),r.url=(x?n+"//"+x:"")+(f?":"+f:"")+y,r.method=(r.method||"GET").toUpperCase(),r.headers=r.headers||{};var v=new m(r);return i&&v.on("response",i),v},S.get=function(i,s){var n=S.request(i,s);return n.end(),n},S.ClientRequest=m,S.IncomingMessage=D.IncomingMessage,S.Agent=function(){},S.Agent.defaultMaxSockets=4,S.globalAgent=new S.Agent,S.STATUS_CODES=h,S.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,u){(function(P){"use strict";u.fetch=S(P.fetch)&&S(P.ReadableStream),u.writableStream=S(P.WritableStream),u.abortController=S(P.AbortController),u.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),u.blobConstructor=!0}catch(r){}var m;function D(){if(m!==void 0)return m;if(P.XMLHttpRequest){m=new P.XMLHttpRequest;try{m.open("GET",P.XDomainRequest?"/":"https://example.com")}catch(r){m=null}}else m=null;return m}function d(r){var i=D();if(!i)return!1;try{return i.responseType=r,i.responseType===r}catch(s){}return!1}var h=typeof P.ArrayBuffer!="undefined",b=h&&S(P.ArrayBuffer.prototype.slice);u.arraybuffer=u.fetch||h&&d("arraybuffer"),u.msstream=!u.fetch&&b&&d("ms-stream"),u.mozchunkedarraybuffer=!u.fetch&&h&&d("moz-chunked-arraybuffer"),u.overrideMimeType=u.fetch||(D()?S(D().overrideMimeType):!1),u.vbArray=S(P.VBArray);function S(r){return typeof r=="function"}m=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(M,Y,u){(function(P,m,D){"use strict";var d=M("babel-runtime/core-js/object/keys"),h=b(d);function b(a){return a&&a.__esModule?a:{default:a}}var S=M("./capability"),r=M("inherits"),i=M("./response"),s=M("readable-stream"),n=M("to-arraybuffer"),x=i.IncomingMessage,f=i.readyStates;function y(a,l){return S.fetch&&l?"fetch":S.mozchunkedarraybuffer?"moz-chunked-arraybuffer":S.msstream?"ms-stream":S.arraybuffer&&a?"arraybuffer":S.vbArray&&a?"text:vbarray":"text"}var v=Y.exports=function(a){var l=this;s.Writable.call(l),l._opts=a,l._body=[],l._headers={},a.auth&&l.setHeader("Authorization","Basic "+new D(a.auth).toString("base64")),(0,h.default)(a.headers).forEach(function(_){l.setHeader(_,a.headers[_])});var g,T=!0;if(a.mode==="disable-fetch"||"requestTimeout"in a&&!S.abortController)T=!1,g=!0;else if(a.mode==="prefer-streaming")g=!1;else if(a.mode==="allow-wrong-content-type")g=!S.overrideMimeType;else if(!a.mode||a.mode==="default"||a.mode==="prefer-fast")g=!0;else throw new Error("Invalid value for opts.mode");l._mode=y(g,T),l._fetchTimer=null,l.on("finish",function(){l._onFinish()})};r(v,s.Writable),v.prototype.setHeader=function(a,l){var g=this,T=a.toLowerCase();if(O.indexOf(T)!==-1)return;g._headers[T]={name:a,value:l}},v.prototype.getHeader=function(a){var l=this._headers[a.toLowerCase()];return l?l.value:null},v.prototype.removeHeader=function(a){var l=this;delete l._headers[a.toLowerCase()]},v.prototype._onFinish=function(){var a=this;if(a._destroyed)return;var l=a._opts,g=a._headers,T=null;l.method!=="GET"&&l.method!=="HEAD"&&(S.arraybuffer?T=n(D.concat(a._body)):S.blobConstructor?T=new m.Blob(a._body.map(function(E){return n(E)}),{type:(g["content-type"]||{}).value||""}):T=D.concat(a._body).toString());var _=[];if((0,h.default)(g).forEach(function(E){var o=g[E].name,A=g[E].value;Array.isArray(A)?A.forEach(function(k){_.push([o,k])}):_.push([o,A])}),a._mode==="fetch"){var c=null,R=null;if(S.abortController){var w=new AbortController;c=w.signal,a._fetchAbortController=w,"requestTimeout"in l&&l.requestTimeout!==0&&(a._fetchTimer=m.setTimeout(function(){a.emit("requestTimeout"),a._fetchAbortController&&a._fetchAbortController.abort()},l.requestTimeout))}m.fetch(a._opts.url,{method:a._opts.method,headers:_,body:T||void 0,mode:"cors",credentials:l.withCredentials?"include":"same-origin",signal:c}).then(function(E){a._fetchResponse=E,a._connect()},function(E){m.clearTimeout(a._fetchTimer),a._destroyed||a.emit("error",E)})}else{var C=a._xhr=new m.XMLHttpRequest;try{C.open(a._opts.method,a._opts.url,!0)}catch(E){P.nextTick(function(){a.emit("error",E)});return}"responseType"in C&&(C.responseType=a._mode.split(":")[0]),"withCredentials"in C&&(C.withCredentials=!!l.withCredentials),a._mode==="text"&&"overrideMimeType"in C&&C.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in l&&(C.timeout=l.requestTimeout,C.ontimeout=function(){a.emit("requestTimeout")}),_.forEach(function(E){C.setRequestHeader(E[0],E[1])}),a._response=null,C.onreadystatechange=function(){switch(C.readyState){case f.LOADING:case f.DONE:a._onXHRProgress();break}},a._mode==="moz-chunked-arraybuffer"&&(C.onprogress=function(){a._onXHRProgress()}),C.onerror=function(){if(a._destroyed)return;a.emit("error",new Error("XHR error"))};try{C.send(T)}catch(E){P.nextTick(function(){a.emit("error",E)});return}}};function p(a){try{var l=a.status;return l!==null&&l!==0}catch(g){return!1}}v.prototype._onXHRProgress=function(){var a=this;if(!p(a._xhr)||a._destroyed)return;a._response||a._connect(),a._response._onXHRProgress()},v.prototype._connect=function(){var a=this;if(a._destroyed)return;a._response=new x(a._xhr,a._fetchResponse,a._mode,a._fetchTimer),a._response.on("error",function(l){a.emit("error",l)}),a.emit("response",a._response)},v.prototype._write=function(a,l,g){var T=this;T._body.push(a),g()},v.prototype.abort=v.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()},v.prototype.end=function(a,l,g){var T=this;typeof a=="function"&&(g=a,a=void 0),s.Writable.prototype.end.call(T,a,l,g)},v.prototype.flushHeaders=function(){},v.prototype.setTimeout=function(){},v.prototype.setNoDelay=function(){},v.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,u){(function(P,m,D){"use strict";var d=M("babel-runtime/core-js/promise"),h=b(d);function b(x){return x&&x.__esModule?x:{default:x}}var S=M("./capability"),r=M("inherits"),i=M("readable-stream"),s=u.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},n=u.IncomingMessage=function(x,f,y,v){var p=this;if(i.Readable.call(p),p._mode=y,p.headers={},p.rawHeaders=[],p.trailers={},p.rawTrailers=[],p.on("end",function(){P.nextTick(function(){p.emit("close")})}),y==="fetch"){var O=function c(){l.read().then(function(R){if(p._destroyed)return;if(R.done){m.clearTimeout(v),p.push(null);return}p.push(new D(R.value)),c()}).catch(function(R){m.clearTimeout(v),p._destroyed||p.emit("error",R)})};if(p._fetchResponse=f,p.url=f.url,p.statusCode=f.status,p.statusMessage=f.statusText,f.headers.forEach(function(c,R){p.headers[R.toLowerCase()]=c,p.rawHeaders.push(R,c)}),S.writableStream){var a=new WritableStream({write:function(R){return new h.default(function(w,C){p._destroyed?C():p.push(new D(R))?w():p._resumeFetch=w})},close:function(){m.clearTimeout(v),p._destroyed||p.push(null)},abort:function(R){p._destroyed||p.emit("error",R)}});try{f.body.pipeTo(a).catch(function(c){m.clearTimeout(v),p._destroyed||p.emit("error",c)});return}catch(c){}}var l=f.body.getReader();O()}else{p._xhr=x,p._pos=0,p.url=x.responseURL,p.statusCode=x.status,p.statusMessage=x.statusText;var g=x.getAllResponseHeaders().split(/\r?\n/);if(g.forEach(function(c){var R=c.match(/^([^:]+):\s*(.*)/);if(R){var w=R[1].toLowerCase();w==="set-cookie"?(p.headers[w]===void 0&&(p.headers[w]=[]),p.headers[w].push(R[2])):p.headers[w]!==void 0?p.headers[w]+=", "+R[2]:p.headers[w]=R[2],p.rawHeaders.push(R[1],R[2])}}),p._charset="x-user-defined",!S.overrideMimeType){var T=p.rawHeaders["mime-type"];if(T){var _=T.match(/;\s*charset=([^;])(;|$)/);_&&(p._charset=_[1].toLowerCase())}p._charset||(p._charset="utf-8")}}};r(n,i.Readable),n.prototype._read=function(){var x=this,f=x._resumeFetch;f&&(x._resumeFetch=null,f())},n.prototype._onXHRProgress=function(){var x=this,f=x._xhr,y=null;switch(x._mode){case"text:vbarray":if(f.readyState!==s.DONE)break;try{y=new m.VBArray(f.responseBody).toArray()}catch(l){}if(y!==null){x.push(new D(y));break}case"text":try{y=f.responseText}catch(l){x._mode="text:vbarray";break}if(y.length>x._pos){var v=y.substr(x._pos);if(x._charset==="x-user-defined"){for(var p=new D(v.length),O=0;Ox._pos&&(x.push(new D(new Uint8Array(a.result.slice(x._pos)))),x._pos=a.result.byteLength)},a.onload=function(){x.push(null)},a.readAsArrayBuffer(y);break}x._xhr.readyState===s.DONE&&x._mode!=="ms-stream"&&x.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,u){"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 D(a){if(!a)return"utf8";for(var l;;)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(l)return;a=(""+a).toLowerCase(),l=!0}}function d(a){var l=D(a);if(typeof l!="string"&&(P.isEncoding===m||!m(a)))throw new Error("Unknown encoding: "+a);return l||a}u.StringDecoder=h;function h(a){this.encoding=d(a);var l;switch(this.encoding){case"utf16le":this.text=x,this.end=f,l=4;break;case"utf8":this.fillLast=i,l=4;break;case"base64":this.text=y,this.end=v,l=3;break;default:this.write=p,this.end=O;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=P.allocUnsafe(l)}h.prototype.write=function(a){if(a.length===0)return"";var l,g;if(this.lastNeed){if(l=this.fillLast(a),l===void 0)return"";g=this.lastNeed,this.lastNeed=0}else g=0;return g>5===6?2:a>>4===14?3:a>>3===30?4:a>>6===2?-1:-2}function S(a,l,g){var T=l.length-1;if(T=0?(_>0&&(a.lastNeed=_-1),_):--T=0?(_>0&&(a.lastNeed=_-2),_):--T=0?(_>0&&(_===2?_=0:a.lastNeed=_-3),_):0))}function r(a,l,g){if((l[0]&192)!==128)return a.lastNeed=0,"\uFFFD";if(a.lastNeed>1&&l.length>1){if((l[1]&192)!==128)return a.lastNeed=1,"\uFFFD";if(a.lastNeed>2&&l.length>2&&(l[2]&192)!==128)return a.lastNeed=2,"\uFFFD"}}function i(a){var l=this.lastTotal-this.lastNeed,g=r(this,a,l);if(g!==void 0)return g;if(this.lastNeed<=a.length)return a.copy(this.lastChar,l,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);a.copy(this.lastChar,l,0,a.length),this.lastNeed-=a.length}function s(a,l){var g=S(this,a,l);if(!this.lastNeed)return a.toString("utf8",l);this.lastTotal=g;var T=a.length-(g-this.lastNeed);return a.copy(this.lastChar,0,T),a.toString("utf8",l,T)}function n(a){var l=a&&a.length?this.write(a):"";return this.lastNeed?l+"\uFFFD":l}function x(a,l){if((a.length-l)%2===0){var g=a.toString("utf16le",l);if(g){var T=g.charCodeAt(g.length-1);if(T>=55296&&T<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=a[a.length-2],this.lastChar[1]=a[a.length-1],g.slice(0,-1)}return g}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=a[a.length-1],a.toString("utf16le",l,a.length-1)}function f(a){var l=a&&a.length?this.write(a):"";if(this.lastNeed){var g=this.lastTotal-this.lastNeed;return l+this.lastChar.toString("utf16le",0,g)}return l}function y(a,l){var g=(a.length-l)%3;return g===0?a.toString("base64",l):(this.lastNeed=3-g,this.lastTotal=3,g===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",l,a.length-g))}function v(a){var l=a&&a.length?this.write(a):"";return this.lastNeed?l+this.lastChar.toString("base64",0,3-this.lastNeed):l}function p(a){return a.toString(this.encoding)}function O(a){return a&&a.length?this.write(a):""}},{"safe-buffer":228}],236:[function(M,Y,u){(function(P,m){var D=M("process/browser.js").nextTick,d=Function.prototype.apply,h=Array.prototype.slice,b={},S=0;u.setTimeout=function(){return new r(d.call(setTimeout,window,arguments),clearTimeout)},u.setInterval=function(){return new r(d.call(setInterval,window,arguments),clearInterval)},u.clearTimeout=u.clearInterval=function(i){i.close()};function r(i,s){this._id=i,this._clearFn=s}r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,this._id)},u.enroll=function(i,s){clearTimeout(i._idleTimeoutId),i._idleTimeout=s},u.unenroll=function(i){clearTimeout(i._idleTimeoutId),i._idleTimeout=-1},u._unrefActive=u.active=function(i){clearTimeout(i._idleTimeoutId);var s=i._idleTimeout;s>=0&&(i._idleTimeoutId=setTimeout(function(){i._onTimeout&&i._onTimeout()},s))},u.setImmediate=typeof P=="function"?P:function(i){var s=S++,n=arguments.length<2?!1:h.call(arguments,1);return b[s]=!0,D(function(){b[s]&&(n?i.apply(null,n):i.call(null),u.clearImmediate(s))}),s},u.clearImmediate=typeof m=="function"?m:function(i){delete b[i]}}).call(this,M("timers").setImmediate,M("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(M,Y,u){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 D=new Uint8Array(m.length),d=m.length,h=0;h",'"',"`"," ","\r",` -`," "],r=["{","}","|","\\","^","`"].concat(S),i=["'"].concat(r),s=["%","/","?",";","#"].concat(i),n=["/","?","#"],x=255,f=/^[+a-z0-9A-Z_-]{0,63}$/,y=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,v={javascript:!0,"javascript:":!0},p={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 l(c,R,w){if(c&&m.isObject(c)&&c instanceof D)return c;var C=new D;return C.parse(c,R,w),C}D.prototype.parse=function(c,R,w){if(!m.isString(c))throw new TypeError("Parameter 'url' must be a string, not "+typeof c);var C=c.indexOf("?"),E=C!==-1&&C127?ye+="x":ye+=_e[se];if(!ye.match(f)){var fe=de.slice(0,V),ie=de.slice(V+1),le=_e.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>x?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(!v[z])for(var V=0,oe=i.length;V0?w.host.split("@"):!1;ye&&(w.auth=ye.shift(),w.host=w.hostname=ye.shift())}return w.search=c.search,w.query=c.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 se=de.slice(-1)[0],pe=(w.host||c.host||de.length>1)&&(se==="."||se==="..")||se==="",fe=0,ie=de.length;ie>=0;ie--)se=de[ie],se==="."?de.splice(ie,1):se===".."?(de.splice(ie,1),fe++):fe&&(de.splice(ie,1),fe--);if(!G&&!ae)for(;fe--;fe)de.unshift("..");G&&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(_e){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 G=G||w.host&&de.length,G&&!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=c.auth||w.auth,w.slashes=w.slashes||c.slashes,w.href=w.format(),w},D.prototype.parseHost=function(){var c=this.host,R=h.exec(c);R&&(R=R[0],R!==":"&&(this.port=R.substr(1)),c=c.substr(0,c.length-R.length)),c&&(this.hostname=c)}},{"./util":239,punycode:209,querystring:212}],239:[function(M,Y,u){"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,u){(function(P){Y.exports=m;function m(d,h){if(D("noDeprecation"))return d;var b=!1;function S(){if(!b){if(D("throwDeprecation"))throw new Error(h);D("traceDeprecation")?console.trace(h):console.warn(h),b=!0}return d.apply(this,arguments)}return S}function D(d){try{if(!P.localStorage)return!1}catch(b){return!1}var h=P.localStorage[d];return h==null?!1:String(h).toLowerCase()==="true"}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],241:[function(M,Y,u){typeof Object.create=="function"?Y.exports=function(m,D){m.super_=D,m.prototype=Object.create(D.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}})}:Y.exports=function(m,D){m.super_=D;var d=function(){};d.prototype=D.prototype,m.prototype=new d,m.prototype.constructor=m}},{}],242:[function(M,Y,u){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,u){(function(P,m){var D=/%[sdj%]/g;u.format=function(K){if(!T(K)){for(var V=[],F=0;F=G)return oe;switch(oe){case"%s":return String(B[F++]);case"%d":return Number(B[F++]);case"%j":try{return JSON.stringify(B[F++])}catch(_e){return"[Circular]"}default:return oe}}),de=B[F];F=3&&(F.depth=arguments[2]),arguments.length>=4&&(F.colors=arguments[3]),O(V)?F.showHidden=V:V&&u._extend(F,V),c(F.showHidden)&&(F.showHidden=!1),c(F.depth)&&(F.depth=2),c(F.colors)&&(F.colors=!1),c(F.customInspect)&&(F.customInspect=!0),F.colors&&(F.stylize=S),s(F,K,F.depth)}u.inspect=b,b.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]},b.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function S(K,V){var F=b.styles[V];return F?"["+b.colors[F][0]+"m"+K+"["+b.colors[F][1]+"m":K}function r(K,V){return K}function i(K){var V={};return K.forEach(function(F,B){V[F]=!0}),V}function s(K,V,F){if(K.customInspect&&V&&o(V.inspect)&&V.inspect!==u.inspect&&!(V.constructor&&V.constructor.prototype===V)){var B=V.inspect(F,K);return T(B)||(B=s(K,B,F)),B}var G=n(K,V);if(G)return G;var ae=Object.keys(V),de=i(ae);if(K.showHidden&&(ae=Object.getOwnPropertyNames(V)),E(V)&&(ae.indexOf("message")>=0||ae.indexOf("description")>=0))return x(V);if(ae.length===0){if(o(V)){var oe=V.name?": "+V.name:"";return K.stylize("[Function"+oe+"]","special")}if(R(V))return K.stylize(RegExp.prototype.toString.call(V),"regexp");if(C(V))return K.stylize(Date.prototype.toString.call(V),"date");if(E(V))return x(V)}var _e="",ye=!1,se=["{","}"];if(p(V)&&(ye=!0,se=["[","]"]),o(V)){var pe=V.name?": "+V.name:"";_e=" [Function"+pe+"]"}if(R(V)&&(_e=" "+RegExp.prototype.toString.call(V)),C(V)&&(_e=" "+Date.prototype.toUTCString.call(V)),E(V)&&(_e=" "+x(V)),ae.length===0&&(!ye||V.length==0))return se[0]+_e+se[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(),v(fe,_e,se)}function n(K,V){if(c(V))return K.stylize("undefined","undefined");if(T(V)){var F="'"+JSON.stringify(V).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return K.stylize(F,"string")}if(g(V))return K.stylize(""+V,"number");if(O(V))return K.stylize(""+V,"boolean");if(a(V))return K.stylize("null","null")}function x(K){return"["+Error.prototype.toString.call(K)+"]"}function f(K,V,F,B,G){for(var ae=[],de=0,oe=V.length;de"?(oe(q,"onsgmldeclaration",q.sgmlDecl),q.sgmlDecl="",q.state=G.TEXT):(K(ve)&&(q.state=G.SGML_DECL_QUOTED),q.sgmlDecl+=ve);continue;case G.SGML_DECL_QUOTED:ve===q.q&&(q.state=G.SGML_DECL,q.q=""),q.sgmlDecl+=ve;continue;case G.DOCTYPE:ve===">"?(q.state=G.TEXT,oe(q,"ondoctype",q.doctype),q.doctype=!0):(q.doctype+=ve,ve==="["?q.state=G.DOCTYPE_DTD:K(ve)&&(q.state=G.DOCTYPE_QUOTED,q.q=ve));continue;case G.DOCTYPE_QUOTED:q.doctype+=ve,ve===q.q&&(q.q="",q.state=G.DOCTYPE);continue;case G.DOCTYPE_DTD:q.doctype+=ve,ve==="]"?q.state=G.DOCTYPE:K(ve)&&(q.state=G.DOCTYPE_DTD_QUOTED,q.q=ve);continue;case G.DOCTYPE_DTD_QUOTED:q.doctype+=ve,ve===q.q&&(q.state=G.DOCTYPE_DTD,q.q="");continue;case G.COMMENT:ve==="-"?q.state=G.COMMENT_ENDING:q.comment+=ve;continue;case G.COMMENT_ENDING:ve==="-"?(q.state=G.COMMENT_ENDED,q.comment=ye(q.opt,q.comment),q.comment&&oe(q,"oncomment",q.comment),q.comment=""):(q.comment+="-"+ve,q.state=G.COMMENT);continue;case G.COMMENT_ENDED:ve!==">"?(fe(q,"Malformed comment"),q.comment+="--"+ve,q.state=G.COMMENT):q.state=G.TEXT;continue;case G.CDATA:ve==="]"?q.state=G.CDATA_ENDING:q.cdata+=ve;continue;case G.CDATA_ENDING:ve==="]"?q.state=G.CDATA_ENDING_2:(q.cdata+="]"+ve,q.state=G.CDATA);continue;case G.CDATA_ENDING_2:ve===">"?(q.cdata&&oe(q,"oncdata",q.cdata),oe(q,"onclosecdata"),q.cdata="",q.state=G.TEXT):ve==="]"?q.cdata+="]":(q.cdata+="]]"+ve,q.state=G.CDATA);continue;case G.PROC_INST:ve==="?"?q.state=G.PROC_INST_ENDING:W(ve)?q.state=G.PROC_INST_BODY:q.procInstName+=ve;continue;case G.PROC_INST_BODY:if(!q.procInstBody&&W(ve))continue;ve==="?"?q.state=G.PROC_INST_ENDING:q.procInstBody+=ve;continue;case G.PROC_INST_ENDING:ve===">"?(oe(q,"onprocessinginstruction",{name:q.procInstName,body:q.procInstBody}),q.procInstName=q.procInstBody="",q.state=G.TEXT):(q.procInstBody+="?"+ve,q.state=G.PROC_INST_BODY);continue;case G.OPEN_TAG:F(U,ve)?q.tagName+=ve:(ie(q),ve===">"?ce(q):ve==="/"?q.state=G.OPEN_TAG_SLASH:(W(ve)||fe(q,"Invalid character in tag name"),q.state=G.ATTRIB));continue;case G.OPEN_TAG_SLASH:ve===">"?(ce(q,!0),te(q)):(fe(q,"Forward-slash in opening tag not followed by >"),q.state=G.ATTRIB);continue;case G.ATTRIB:if(W(ve))continue;ve===">"?ce(q):ve==="/"?q.state=G.OPEN_TAG_SLASH:F(k,ve)?(q.attribName=ve,q.attribValue="",q.state=G.ATTRIB_NAME):fe(q,"Invalid attribute name");continue;case G.ATTRIB_NAME:ve==="="?q.state=G.ATTRIB_VALUE:ve===">"?(fe(q,"Attribute without value"),q.attribValue=q.attribName,Q(q),ce(q)):W(ve)?q.state=G.ATTRIB_NAME_SAW_WHITE:F(U,ve)?q.attribName+=ve:fe(q,"Invalid attribute name");continue;case G.ATTRIB_NAME_SAW_WHITE:if(ve==="=")q.state=G.ATTRIB_VALUE;else{if(W(ve))continue;fe(q,"Attribute without value"),q.tag.attributes[q.attribName]="",q.attribValue="",oe(q,"onattribute",{name:q.attribName,value:""}),q.attribName="",ve===">"?ce(q):F(k,ve)?(q.attribName=ve,q.state=G.ATTRIB_NAME):(fe(q,"Invalid attribute name"),q.state=G.ATTRIB)}continue;case G.ATTRIB_VALUE:if(W(ve))continue;K(ve)?(q.q=ve,q.state=G.ATTRIB_VALUE_QUOTED):(fe(q,"Unquoted attribute value"),q.state=G.ATTRIB_VALUE_UNQUOTED,q.attribValue=ve);continue;case G.ATTRIB_VALUE_QUOTED:if(ve!==q.q){ve==="&"?q.state=G.ATTRIB_VALUE_ENTITY_Q:q.attribValue+=ve;continue}Q(q),q.q="",q.state=G.ATTRIB_VALUE_CLOSED;continue;case G.ATTRIB_VALUE_CLOSED:W(ve)?q.state=G.ATTRIB:ve===">"?ce(q):ve==="/"?q.state=G.OPEN_TAG_SLASH:F(k,ve)?(fe(q,"No whitespace between attributes"),q.attribName=ve,q.attribValue="",q.state=G.ATTRIB_NAME):fe(q,"Invalid attribute name");continue;case G.ATTRIB_VALUE_UNQUOTED:if(!V(ve)){ve==="&"?q.state=G.ATTRIB_VALUE_ENTITY_U:q.attribValue+=ve;continue}Q(q),ve===">"?ce(q):q.state=G.ATTRIB;continue;case G.CLOSE_TAG:if(q.tagName)ve===">"?te(q):F(U,ve)?q.tagName+=ve:q.script?(q.script+=""?te(q):fe(q,"Invalid characters in closing tag");continue;case G.TEXT_ENTITY:case G.ATTRIB_VALUE_ENTITY_Q:case G.ATTRIB_VALUE_ENTITY_U:var Qe,rt;switch(q.state){case G.TEXT_ENTITY:Qe=G.TEXT,rt="textNode";break;case G.ATTRIB_VALUE_ENTITY_Q:Qe=G.ATTRIB_VALUE_QUOTED,rt="attribValue";break;case G.ATTRIB_VALUE_ENTITY_U:Qe=G.ATTRIB_VALUE_UNQUOTED,rt="attribValue";break}ve===";"?(q[rt]+=ee(q),q.entity="",q.state=Qe):F(q.entity.length?z:N,ve)?q.entity+=ve:(fe(q,"Invalid character in entity name"),q[rt]+="&"+q.entity+ve,q.entity="",q.state=Qe);continue;default:throw new Error(q,"Unknown state: "+q.state)}}return q.position>=q.bufferCheckPosition&&a(q),q}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */D.default||function(){var X=String.fromCharCode,q=Math.floor,Ee=function(){var Ce=16384,Ke=[],Qe,rt,at=-1,it=arguments.length;if(!it)return"";for(var et="";++at1114111||q(ke)!==ke)throw RangeError("Invalid code point: "+ke);ke<=65535?Ke.push(ke):(ke-=65536,Qe=(ke>>10)+55296,rt=ke%1024+56320,Ke.push(Qe,rt)),(at+1===it||Ke.length>Ce)&&(et+=X.apply(null,Ke),Ke.length=0)}return et};i.default?Object.defineProperty(String,"fromCodePoint",{value:Ee,configurable:!0,writable:!0}):String.fromCodePoint=Ee}()})(typeof u=="undefined"?(void 0).sax={}:u)}).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,u){Y.exports=D;var P=M("events").EventEmitter,m=M("inherits");m(D,P),D.Readable=M("readable-stream/readable.js"),D.Writable=M("readable-stream/writable.js"),D.Duplex=M("readable-stream/duplex.js"),D.Transform=M("readable-stream/transform.js"),D.PassThrough=M("readable-stream/passthrough.js"),D.Stream=D;function D(){P.call(this)}D.prototype.pipe=function(d,h){var b=this;function S(y){d.writable&&(d.write(y)===!1&&b.pause&&b.pause())}b.on("data",S);function r(){b.readable&&b.resume&&b.resume()}d.on("drain",r),!d._isStdio&&(!h||h.end!==!1)&&(b.on("end",s),b.on("close",n));var i=!1;function s(){if(i)return;i=!0,d.end()}function n(){if(i)return;i=!0,typeof d.destroy=="function"&&d.destroy()}function x(y){if(f(),P.listenerCount(this,"error")===0)throw y}b.on("error",x),d.on("error",x);function f(){b.removeListener("data",S),d.removeListener("drain",r),b.removeListener("end",s),b.removeListener("close",n),b.removeListener("error",x),d.removeListener("error",x),b.removeListener("end",f),b.removeListener("close",f),d.removeListener("close",f)}return b.on("end",f),b.on("close",f),d.on("close",f),d.emit("pipe",b),d}},{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,u){(function(P){var m=M("./lib/request"),D=M("./lib/response"),d=M("xtend"),h=M("builtin-status-codes"),b=M("url"),S=u;S.request=function(r,i){typeof r=="string"?r=b.parse(r):r=d(r);var s=P.location.protocol.search(/^https?:$/)===-1?"http:":"",n=r.protocol||s,x=r.hostname||r.host,f=r.port,y=r.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),r.url=(x?n+"//"+x:"")+(f?":"+f:"")+y,r.method=(r.method||"GET").toUpperCase(),r.headers=r.headers||{};var v=new m(r);return i&&v.on("response",i),v},S.get=function(i,s){var n=S.request(i,s);return n.end(),n},S.ClientRequest=m,S.IncomingMessage=D.IncomingMessage,S.Agent=function(){},S.Agent.defaultMaxSockets=4,S.globalAgent=new S.Agent,S.STATUS_CODES=h,S.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,u){(function(P){"use strict";u.fetch=S(P.fetch)&&S(P.ReadableStream),u.writableStream=S(P.WritableStream),u.abortController=S(P.AbortController),u.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),u.blobConstructor=!0}catch(r){}var m;function D(){if(m!==void 0)return m;if(P.XMLHttpRequest){m=new P.XMLHttpRequest;try{m.open("GET",P.XDomainRequest?"/":"https://example.com")}catch(r){m=null}}else m=null;return m}function d(r){var i=D();if(!i)return!1;try{return i.responseType=r,i.responseType===r}catch(s){}return!1}var h=typeof P.ArrayBuffer!="undefined",b=h&&S(P.ArrayBuffer.prototype.slice);u.arraybuffer=u.fetch||h&&d("arraybuffer"),u.msstream=!u.fetch&&b&&d("ms-stream"),u.mozchunkedarraybuffer=!u.fetch&&h&&d("moz-chunked-arraybuffer"),u.overrideMimeType=u.fetch||(D()?S(D().overrideMimeType):!1),u.vbArray=S(P.VBArray);function S(r){return typeof r=="function"}m=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(M,Y,u){(function(P,m,D){"use strict";var d=M("babel-runtime/core-js/object/keys"),h=b(d);function b(a){return a&&a.__esModule?a:{default:a}}var S=M("./capability"),r=M("inherits"),i=M("./response"),s=M("readable-stream"),n=M("to-arraybuffer"),x=i.IncomingMessage,f=i.readyStates;function y(a,l){return S.fetch&&l?"fetch":S.mozchunkedarraybuffer?"moz-chunked-arraybuffer":S.msstream?"ms-stream":S.arraybuffer&&a?"arraybuffer":S.vbArray&&a?"text:vbarray":"text"}var v=Y.exports=function(a){var l=this;s.Writable.call(l),l._opts=a,l._body=[],l._headers={},a.auth&&l.setHeader("Authorization","Basic "+new D(a.auth).toString("base64")),(0,h.default)(a.headers).forEach(function(_){l.setHeader(_,a.headers[_])});var g,T=!0;if(a.mode==="disable-fetch"||"requestTimeout"in a&&!S.abortController)T=!1,g=!0;else if(a.mode==="prefer-streaming")g=!1;else if(a.mode==="allow-wrong-content-type")g=!S.overrideMimeType;else if(!a.mode||a.mode==="default"||a.mode==="prefer-fast")g=!0;else throw new Error("Invalid value for opts.mode");l._mode=y(g,T),l._fetchTimer=null,l.on("finish",function(){l._onFinish()})};r(v,s.Writable),v.prototype.setHeader=function(a,l){var g=this,T=a.toLowerCase();if(O.indexOf(T)!==-1)return;g._headers[T]={name:a,value:l}},v.prototype.getHeader=function(a){var l=this._headers[a.toLowerCase()];return l?l.value:null},v.prototype.removeHeader=function(a){var l=this;delete l._headers[a.toLowerCase()]},v.prototype._onFinish=function(){var a=this;if(a._destroyed)return;var l=a._opts,g=a._headers,T=null;l.method!=="GET"&&l.method!=="HEAD"&&(S.arraybuffer?T=n(D.concat(a._body)):S.blobConstructor?T=new m.Blob(a._body.map(function(E){return n(E)}),{type:(g["content-type"]||{}).value||""}):T=D.concat(a._body).toString());var _=[];if((0,h.default)(g).forEach(function(E){var o=g[E].name,A=g[E].value;Array.isArray(A)?A.forEach(function(k){_.push([o,k])}):_.push([o,A])}),a._mode==="fetch"){var c=null,R=null;if(S.abortController){var w=new AbortController;c=w.signal,a._fetchAbortController=w,"requestTimeout"in l&&l.requestTimeout!==0&&(a._fetchTimer=m.setTimeout(function(){a.emit("requestTimeout"),a._fetchAbortController&&a._fetchAbortController.abort()},l.requestTimeout))}m.fetch(a._opts.url,{method:a._opts.method,headers:_,body:T||void 0,mode:"cors",credentials:l.withCredentials?"include":"same-origin",signal:c}).then(function(E){a._fetchResponse=E,a._connect()},function(E){m.clearTimeout(a._fetchTimer),a._destroyed||a.emit("error",E)})}else{var C=a._xhr=new m.XMLHttpRequest;try{C.open(a._opts.method,a._opts.url,!0)}catch(E){P.nextTick(function(){a.emit("error",E)});return}"responseType"in C&&(C.responseType=a._mode.split(":")[0]),"withCredentials"in C&&(C.withCredentials=!!l.withCredentials),a._mode==="text"&&"overrideMimeType"in C&&C.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in l&&(C.timeout=l.requestTimeout,C.ontimeout=function(){a.emit("requestTimeout")}),_.forEach(function(E){C.setRequestHeader(E[0],E[1])}),a._response=null,C.onreadystatechange=function(){switch(C.readyState){case f.LOADING:case f.DONE:a._onXHRProgress();break}},a._mode==="moz-chunked-arraybuffer"&&(C.onprogress=function(){a._onXHRProgress()}),C.onerror=function(){if(a._destroyed)return;a.emit("error",new Error("XHR error"))};try{C.send(T)}catch(E){P.nextTick(function(){a.emit("error",E)});return}}};function p(a){try{var l=a.status;return l!==null&&l!==0}catch(g){return!1}}v.prototype._onXHRProgress=function(){var a=this;if(!p(a._xhr)||a._destroyed)return;a._response||a._connect(),a._response._onXHRProgress()},v.prototype._connect=function(){var a=this;if(a._destroyed)return;a._response=new x(a._xhr,a._fetchResponse,a._mode,a._fetchTimer),a._response.on("error",function(l){a.emit("error",l)}),a.emit("response",a._response)},v.prototype._write=function(a,l,g){var T=this;T._body.push(a),g()},v.prototype.abort=v.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()},v.prototype.end=function(a,l,g){var T=this;typeof a=="function"&&(g=a,a=void 0),s.Writable.prototype.end.call(T,a,l,g)},v.prototype.flushHeaders=function(){},v.prototype.setTimeout=function(){},v.prototype.setNoDelay=function(){},v.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,u){(function(P,m,D){"use strict";var d=M("babel-runtime/core-js/promise"),h=b(d);function b(x){return x&&x.__esModule?x:{default:x}}var S=M("./capability"),r=M("inherits"),i=M("readable-stream"),s=u.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},n=u.IncomingMessage=function(x,f,y,v){var p=this;if(i.Readable.call(p),p._mode=y,p.headers={},p.rawHeaders=[],p.trailers={},p.rawTrailers=[],p.on("end",function(){P.nextTick(function(){p.emit("close")})}),y==="fetch"){var O=function c(){l.read().then(function(R){if(p._destroyed)return;if(R.done){m.clearTimeout(v),p.push(null);return}p.push(new D(R.value)),c()}).catch(function(R){m.clearTimeout(v),p._destroyed||p.emit("error",R)})};if(p._fetchResponse=f,p.url=f.url,p.statusCode=f.status,p.statusMessage=f.statusText,f.headers.forEach(function(c,R){p.headers[R.toLowerCase()]=c,p.rawHeaders.push(R,c)}),S.writableStream){var a=new WritableStream({write:function(R){return new h.default(function(w,C){p._destroyed?C():p.push(new D(R))?w():p._resumeFetch=w})},close:function(){m.clearTimeout(v),p._destroyed||p.push(null)},abort:function(R){p._destroyed||p.emit("error",R)}});try{f.body.pipeTo(a).catch(function(c){m.clearTimeout(v),p._destroyed||p.emit("error",c)});return}catch(c){}}var l=f.body.getReader();O()}else{p._xhr=x,p._pos=0,p.url=x.responseURL,p.statusCode=x.status,p.statusMessage=x.statusText;var g=x.getAllResponseHeaders().split(/\r?\n/);if(g.forEach(function(c){var R=c.match(/^([^:]+):\s*(.*)/);if(R){var w=R[1].toLowerCase();w==="set-cookie"?(p.headers[w]===void 0&&(p.headers[w]=[]),p.headers[w].push(R[2])):p.headers[w]!==void 0?p.headers[w]+=", "+R[2]:p.headers[w]=R[2],p.rawHeaders.push(R[1],R[2])}}),p._charset="x-user-defined",!S.overrideMimeType){var T=p.rawHeaders["mime-type"];if(T){var _=T.match(/;\s*charset=([^;])(;|$)/);_&&(p._charset=_[1].toLowerCase())}p._charset||(p._charset="utf-8")}}};r(n,i.Readable),n.prototype._read=function(){var x=this,f=x._resumeFetch;f&&(x._resumeFetch=null,f())},n.prototype._onXHRProgress=function(){var x=this,f=x._xhr,y=null;switch(x._mode){case"text:vbarray":if(f.readyState!==s.DONE)break;try{y=new m.VBArray(f.responseBody).toArray()}catch(l){}if(y!==null){x.push(new D(y));break}case"text":try{y=f.responseText}catch(l){x._mode="text:vbarray";break}if(y.length>x._pos){var v=y.substr(x._pos);if(x._charset==="x-user-defined"){for(var p=new D(v.length),O=0;Ox._pos&&(x.push(new D(new Uint8Array(a.result.slice(x._pos)))),x._pos=a.result.byteLength)},a.onload=function(){x.push(null)},a.readAsArrayBuffer(y);break}x._xhr.readyState===s.DONE&&x._mode!=="ms-stream"&&x.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,u){"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 D(a){if(!a)return"utf8";for(var l;;)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(l)return;a=(""+a).toLowerCase(),l=!0}}function d(a){var l=D(a);if(typeof l!="string"&&(P.isEncoding===m||!m(a)))throw new Error("Unknown encoding: "+a);return l||a}u.StringDecoder=h;function h(a){this.encoding=d(a);var l;switch(this.encoding){case"utf16le":this.text=x,this.end=f,l=4;break;case"utf8":this.fillLast=i,l=4;break;case"base64":this.text=y,this.end=v,l=3;break;default:this.write=p,this.end=O;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=P.allocUnsafe(l)}h.prototype.write=function(a){if(a.length===0)return"";var l,g;if(this.lastNeed){if(l=this.fillLast(a),l===void 0)return"";g=this.lastNeed,this.lastNeed=0}else g=0;return g>5===6?2:a>>4===14?3:a>>3===30?4:a>>6===2?-1:-2}function S(a,l,g){var T=l.length-1;if(T=0?(_>0&&(a.lastNeed=_-1),_):--T=0?(_>0&&(a.lastNeed=_-2),_):--T=0?(_>0&&(_===2?_=0:a.lastNeed=_-3),_):0))}function r(a,l,g){if((l[0]&192)!==128)return a.lastNeed=0,"\uFFFD";if(a.lastNeed>1&&l.length>1){if((l[1]&192)!==128)return a.lastNeed=1,"\uFFFD";if(a.lastNeed>2&&l.length>2&&(l[2]&192)!==128)return a.lastNeed=2,"\uFFFD"}}function i(a){var l=this.lastTotal-this.lastNeed,g=r(this,a,l);if(g!==void 0)return g;if(this.lastNeed<=a.length)return a.copy(this.lastChar,l,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);a.copy(this.lastChar,l,0,a.length),this.lastNeed-=a.length}function s(a,l){var g=S(this,a,l);if(!this.lastNeed)return a.toString("utf8",l);this.lastTotal=g;var T=a.length-(g-this.lastNeed);return a.copy(this.lastChar,0,T),a.toString("utf8",l,T)}function n(a){var l=a&&a.length?this.write(a):"";return this.lastNeed?l+"\uFFFD":l}function x(a,l){if((a.length-l)%2===0){var g=a.toString("utf16le",l);if(g){var T=g.charCodeAt(g.length-1);if(T>=55296&&T<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=a[a.length-2],this.lastChar[1]=a[a.length-1],g.slice(0,-1)}return g}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=a[a.length-1],a.toString("utf16le",l,a.length-1)}function f(a){var l=a&&a.length?this.write(a):"";if(this.lastNeed){var g=this.lastTotal-this.lastNeed;return l+this.lastChar.toString("utf16le",0,g)}return l}function y(a,l){var g=(a.length-l)%3;return g===0?a.toString("base64",l):(this.lastNeed=3-g,this.lastTotal=3,g===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",l,a.length-g))}function v(a){var l=a&&a.length?this.write(a):"";return this.lastNeed?l+this.lastChar.toString("base64",0,3-this.lastNeed):l}function p(a){return a.toString(this.encoding)}function O(a){return a&&a.length?this.write(a):""}},{"safe-buffer":228}],236:[function(M,Y,u){(function(P,m){var D=M("process/browser.js").nextTick,d=Function.prototype.apply,h=Array.prototype.slice,b={},S=0;u.setTimeout=function(){return new r(d.call(setTimeout,window,arguments),clearTimeout)},u.setInterval=function(){return new r(d.call(setInterval,window,arguments),clearInterval)},u.clearTimeout=u.clearInterval=function(i){i.close()};function r(i,s){this._id=i,this._clearFn=s}r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,this._id)},u.enroll=function(i,s){clearTimeout(i._idleTimeoutId),i._idleTimeout=s},u.unenroll=function(i){clearTimeout(i._idleTimeoutId),i._idleTimeout=-1},u._unrefActive=u.active=function(i){clearTimeout(i._idleTimeoutId);var s=i._idleTimeout;s>=0&&(i._idleTimeoutId=setTimeout(function(){i._onTimeout&&i._onTimeout()},s))},u.setImmediate=typeof P=="function"?P:function(i){var s=S++,n=arguments.length<2?!1:h.call(arguments,1);return b[s]=!0,D(function(){b[s]&&(n?i.apply(null,n):i.call(null),u.clearImmediate(s))}),s},u.clearImmediate=typeof m=="function"?m:function(i){delete b[i]}}).call(this,M("timers").setImmediate,M("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(M,Y,u){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 D=new Uint8Array(m.length),d=m.length,h=0;h",'"',"`"," ","\r",` +`," "],r=["{","}","|","\\","^","`"].concat(S),i=["'"].concat(r),s=["%","/","?",";","#"].concat(i),n=["/","?","#"],x=255,f=/^[+a-z0-9A-Z_-]{0,63}$/,y=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,v={javascript:!0,"javascript:":!0},p={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 l(c,R,w){if(c&&m.isObject(c)&&c instanceof D)return c;var C=new D;return C.parse(c,R,w),C}D.prototype.parse=function(c,R,w){if(!m.isString(c))throw new TypeError("Parameter 'url' must be a string, not "+typeof c);var C=c.indexOf("?"),E=C!==-1&&C127?ye+="x":ye+=_e[se];if(!ye.match(f)){var fe=de.slice(0,V),ie=de.slice(V+1),le=_e.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>x?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(!v[z])for(var V=0,oe=i.length;V0?w.host.split("@"):!1;ye&&(w.auth=ye.shift(),w.host=w.hostname=ye.shift())}return w.search=c.search,w.query=c.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 se=de.slice(-1)[0],me=(w.host||c.host||de.length>1)&&(se==="."||se==="..")||se==="",fe=0,ie=de.length;ie>=0;ie--)se=de[ie],se==="."?de.splice(ie,1):se===".."?(de.splice(ie,1),fe++):fe&&(de.splice(ie,1),fe--);if(!G&&!ae)for(;fe--;fe)de.unshift("..");G&&de[0]!==""&&(!de[0]||de[0].charAt(0)!=="/")&&de.unshift(""),me&&de.join("/").substr(-1)!=="/"&&de.push("");var le=de[0]===""||de[0]&&de[0].charAt(0)==="/";if(_e){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 G=G||w.host&&de.length,G&&!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=c.auth||w.auth,w.slashes=w.slashes||c.slashes,w.href=w.format(),w},D.prototype.parseHost=function(){var c=this.host,R=h.exec(c);R&&(R=R[0],R!==":"&&(this.port=R.substr(1)),c=c.substr(0,c.length-R.length)),c&&(this.hostname=c)}},{"./util":239,punycode:209,querystring:212}],239:[function(M,Y,u){"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,u){(function(P){Y.exports=m;function m(d,h){if(D("noDeprecation"))return d;var b=!1;function S(){if(!b){if(D("throwDeprecation"))throw new Error(h);D("traceDeprecation")?console.trace(h):console.warn(h),b=!0}return d.apply(this,arguments)}return S}function D(d){try{if(!P.localStorage)return!1}catch(b){return!1}var h=P.localStorage[d];return h==null?!1:String(h).toLowerCase()==="true"}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],241:[function(M,Y,u){typeof Object.create=="function"?Y.exports=function(m,D){m.super_=D,m.prototype=Object.create(D.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}})}:Y.exports=function(m,D){m.super_=D;var d=function(){};d.prototype=D.prototype,m.prototype=new d,m.prototype.constructor=m}},{}],242:[function(M,Y,u){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,u){(function(P,m){var D=/%[sdj%]/g;u.format=function(K){if(!T(K)){for(var V=[],F=0;F=G)return oe;switch(oe){case"%s":return String(B[F++]);case"%d":return Number(B[F++]);case"%j":try{return JSON.stringify(B[F++])}catch(_e){return"[Circular]"}default:return oe}}),de=B[F];F=3&&(F.depth=arguments[2]),arguments.length>=4&&(F.colors=arguments[3]),O(V)?F.showHidden=V:V&&u._extend(F,V),c(F.showHidden)&&(F.showHidden=!1),c(F.depth)&&(F.depth=2),c(F.colors)&&(F.colors=!1),c(F.customInspect)&&(F.customInspect=!0),F.colors&&(F.stylize=S),s(F,K,F.depth)}u.inspect=b,b.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]},b.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function S(K,V){var F=b.styles[V];return F?"["+b.colors[F][0]+"m"+K+"["+b.colors[F][1]+"m":K}function r(K,V){return K}function i(K){var V={};return K.forEach(function(F,B){V[F]=!0}),V}function s(K,V,F){if(K.customInspect&&V&&o(V.inspect)&&V.inspect!==u.inspect&&!(V.constructor&&V.constructor.prototype===V)){var B=V.inspect(F,K);return T(B)||(B=s(K,B,F)),B}var G=n(K,V);if(G)return G;var ae=Object.keys(V),de=i(ae);if(K.showHidden&&(ae=Object.getOwnPropertyNames(V)),E(V)&&(ae.indexOf("message")>=0||ae.indexOf("description")>=0))return x(V);if(ae.length===0){if(o(V)){var oe=V.name?": "+V.name:"";return K.stylize("[Function"+oe+"]","special")}if(R(V))return K.stylize(RegExp.prototype.toString.call(V),"regexp");if(C(V))return K.stylize(Date.prototype.toString.call(V),"date");if(E(V))return x(V)}var _e="",ye=!1,se=["{","}"];if(p(V)&&(ye=!0,se=["[","]"]),o(V)){var me=V.name?": "+V.name:"";_e=" [Function"+me+"]"}if(R(V)&&(_e=" "+RegExp.prototype.toString.call(V)),C(V)&&(_e=" "+Date.prototype.toUTCString.call(V)),E(V)&&(_e=" "+x(V)),ae.length===0&&(!ye||V.length==0))return se[0]+_e+se[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(),v(fe,_e,se)}function n(K,V){if(c(V))return K.stylize("undefined","undefined");if(T(V)){var F="'"+JSON.stringify(V).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return K.stylize(F,"string")}if(g(V))return K.stylize(""+V,"number");if(O(V))return K.stylize(""+V,"boolean");if(a(V))return K.stylize("null","null")}function x(K){return"["+Error.prototype.toString.call(K)+"]"}function f(K,V,F,B,G){for(var ae=[],de=0,oe=V.length;de-1&&(ae?oe=oe.split(` `).map(function(ye){return" "+ye}).join(` `).substr(2):oe=` @@ -196,15 +196,15 @@ Actual: `+X.attribValue);else{var Ce=X.tag,Ke=X.tags[X.tags.length-1]||X;Ce.ns== `)+" "+F[1]:F[0]+V+" "+K.join(", ")+" "+F[1]}function p(K){return Array.isArray(K)}u.isArray=p;function O(K){return typeof K=="boolean"}u.isBoolean=O;function a(K){return K===null}u.isNull=a;function l(K){return K==null}u.isNullOrUndefined=l;function g(K){return typeof K=="number"}u.isNumber=g;function T(K){return typeof K=="string"}u.isString=T;function _(K){return typeof K=="symbol"}u.isSymbol=_;function c(K){return K===void 0}u.isUndefined=c;function R(K){return w(K)&&k(K)==="[object RegExp]"}u.isRegExp=R;function w(K){return typeof K=="object"&&K!==null}u.isObject=w;function C(K){return w(K)&&k(K)==="[object Date]"}u.isDate=C;function E(K){return w(K)&&(k(K)==="[object Error]"||K instanceof Error)}u.isError=E;function o(K){return typeof K=="function"}u.isFunction=o;function A(K){return K===null||typeof K=="boolean"||typeof K=="number"||typeof K=="string"||typeof K=="symbol"||typeof K=="undefined"}u.isPrimitive=A,u.isBuffer=M("./support/isBuffer");function k(K){return Object.prototype.toString.call(K)}function U(K){return K<10?"0"+K.toString(10):K.toString(10)}var N=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function z(){var K=new Date,V=[U(K.getHours()),U(K.getMinutes()),U(K.getSeconds())].join(":");return[K.getDate(),N[K.getMonth()],V].join(" ")}u.log=function(){console.log("%s - %s",z(),u.format.apply(u,arguments))},u.inherits=M("inherits"),u._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,u){"use strict";(function(){"use strict";u.stripBOM=function(P){return P[0]==="\uFEFF"?P.substring(1):P}}).call(void 0)},{}],245:[function(M,Y,u){"use strict";var P=M("babel-runtime/helpers/typeof"),m=h(P),D=M("babel-runtime/core-js/object/keys"),d=h(D);function h(b){return b&&b.__esModule?b:{default:b}}(function(){"use strict";var b,S,r,i,s,n={}.hasOwnProperty;b=M("xmlbuilder"),S=M("./defaults").defaults,i=function(f){return typeof f=="string"&&(f.indexOf("&")>=0||f.indexOf(">")>=0||f.indexOf("<")>=0)},s=function(f){return""},r=function(f){return f.replace("]]>","]]]]>")},u.Builder=function(){function x(f){var y,v,p;this.options={},v=S["0.2"];for(y in v){if(!n.call(v,y))continue;p=v[y],this.options[y]=p}for(y in f){if(!n.call(f,y))continue;p=f[y],this.options[y]=p}}return x.prototype.buildObject=function(f){var y,v,p,O,a;return y=this.options.attrkey,v=this.options.charkey,(0,d.default)(f).length===1&&this.options.rootName===S["0.2"].rootName?(a=(0,d.default)(f)[0],f=f[a]):a=this.options.rootName,p=function(l){return function(g,T){var _,c,R,w,C,E;if((typeof T=="undefined"?"undefined":(0,m.default)(T))!=="object")l.options.cdata&&i(T)?g.raw(s(T)):g.txt(T);else if(Array.isArray(T))for(w in T){if(!n.call(T,w))continue;c=T[w];for(C in c)R=c[C],g=p(g.ele(C),R).up()}else for(C in T){if(!n.call(T,C))continue;if(c=T[C],C===y){if((typeof c=="undefined"?"undefined":(0,m.default)(c))==="object")for(_ in c)E=c[_],g=g.att(_,E)}else if(C===v)l.options.cdata&&i(c)?g=g.raw(s(c)):g=g.txt(c);else if(Array.isArray(c))for(w in c){if(!n.call(c,w))continue;R=c[w],typeof R=="string"?l.options.cdata&&i(R)?g=g.ele(C).raw(s(R)).up():g=g.ele(C,R).up():g=p(g.ele(C),R).up()}else(typeof c=="undefined"?"undefined":(0,m.default)(c))==="object"?g=p(g.ele(C),c).up():typeof c=="string"&&l.options.cdata&&i(c)?g=g.ele(C).raw(s(c)).up():(c==null&&(c=""),g=g.ele(C,c.toString()).up())}return g}}(this),O=b.create(a,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),p(O,f).end(this.options.renderOpts)},x}()}).call(void 0)},{"./defaults":246,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,xmlbuilder:282}],246:[function(M,Y,u){"use strict";(function(){u.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,u){"use strict";var P=M("babel-runtime/core-js/promise"),m=i(P),D=M("babel-runtime/core-js/object/get-own-property-names"),d=i(D),h=M("babel-runtime/core-js/object/keys"),b=i(h),S=M("babel-runtime/helpers/typeof"),r=i(S);function i(s){return s&&s.__esModule?s:{default:s}}(function(){"use strict";var s,n,x,f,y,v,p,O,a=function(_,c){return function(){return _.apply(c,arguments)}},l=function(_,c){for(var R in c)g.call(c,R)&&(_[R]=c[R]);function w(){this.constructor=_}return w.prototype=c.prototype,_.prototype=new w,_.__super__=c.prototype,_},g={}.hasOwnProperty;p=M("sax"),x=M("events"),s=M("./bom"),v=M("./processors"),O=M("timers").setImmediate,n=M("./defaults").defaults,f=function(_){return(typeof _=="undefined"?"undefined":(0,r.default)(_))==="object"&&_!=null&&(0,b.default)(_).length===0},y=function(_,c,R){var w,C,E;for(w=0,C=_.length;w0&&(U[E.options.childkey]=z),z=U;else if(V){V[E.options.childkey]=V[E.options.childkey]||[],W={};for(k in z){if(!g.call(z,k))continue;W[k]=z[k]}V[E.options.childkey].push(W),delete z["#name"],(0,b.default)(z).length===1&&R in z&&!E.EXPLICIT_CHARKEY&&(z=z[R])}}return C.length>0?E.assignOrPush(V,N,z):(E.options.explicitRoot&&(K=z,z={},z[N]=K),E.resultObject=z,E.saxParser.ended=!0,E.emit("end",E.resultObject))}}(this),w=function(E){return function(o){var A,k;if(k=C[C.length-1],k)return k[R]+=o,E.options.explicitChildren&&E.options.preserveChildrenOrder&&E.options.charsAsChildren&&(E.options.includeWhiteChars||o.replace(/\\n/g,"").trim()!=="")&&(k[E.options.childkey]=k[E.options.childkey]||[],A={"#name":"__text__"},A[R]=o,E.options.normalize&&(A[R]=A[R].replace(/\s{2,}/g," ").trim()),k[E.options.childkey].push(A)),k}}(this),this.saxParser.ontext=w,this.saxParser.oncdata=function(E){return function(o){var A;if(A=w(o),A)return A.cdata=!0}}(this)},_.prototype.parseString=function(c,R){var w;R!=null&&typeof R=="function"&&(this.on("end",function(C){return this.reset(),R(null,C)}),this.on("error",function(C){return this.reset(),R(C)}));try{return c=c.toString(),c.trim()===""?(this.emit("end",null),!0):(c=s.stripBOM(c),this.options.async?(this.remaining=c,O(this.processAsync),this.saxParser):this.saxParser.write(c).close())}catch(C){if(w=C,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw w}else return this.emit("error",w),this.saxParser.errThrown=!0}},_.prototype.parseStringPromise=function(c){return new m.default(function(R){return function(w,C){return R.parseString(c,function(E,o){return E?C(E):w(o)})}}(this))},_}(x),u.parseString=function(T,_,c){var R,w,C;return c!=null?(typeof c=="function"&&(R=c),(typeof _=="undefined"?"undefined":(0,r.default)(_))==="object"&&(w=_)):(typeof _=="function"&&(R=_),w={}),C=new u.Parser(w),C.parseString(T,R)},u.parseStringPromise=function(T,_){var c,R;return(typeof _=="undefined"?"undefined":(0,r.default)(_))==="object"&&(c=_),R=new u.Parser(c),R.parseStringPromise(T)}}).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,u){"use strict";(function(){"use strict";var P;P=new RegExp(/(?!xmlns)^.*:/),u.normalize=function(m){return m.toLowerCase()},u.firstCharLowerCase=function(m){return m.charAt(0).toLowerCase()+m.slice(1)},u.stripPrefix=function(m){return m.replace(P,"")},u.parseNumbers=function(m){return isNaN(m)||(m=m%1===0?parseInt(m,10):parseFloat(m)),m},u.parseBooleans=function(m){return/^(?:true|false)$/i.test(m)&&(m=m.toLowerCase()==="true"),m}}).call(void 0)},{}],249:[function(M,Y,u){"use strict";(function(){"use strict";var P,m,D,d,h=function(r,i){for(var s in i)b.call(i,s)&&(r[s]=i[s]);function n(){this.constructor=r}return n.prototype=i.prototype,r.prototype=new n,r.__super__=i.prototype,r},b={}.hasOwnProperty;m=M("./defaults"),P=M("./builder"),D=M("./parser"),d=M("./processors"),u.defaults=m.defaults,u.processors=d,u.ValidationError=function(S){h(r,S);function r(i){this.message=i}return r}(Error),u.Builder=P.Builder,u.Parser=D.Parser,u.parseString=D.parseString,u.parseStringPromise=D.parseStringPromise}).call(void 0)},{"./builder":245,"./defaults":246,"./parser":247,"./processors":248}],250:[function(M,Y,u){"use strict";(function(){Y.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(void 0)},{}],251:[function(M,Y,u){"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,u){"use strict";var P=M("babel-runtime/core-js/object/get-prototype-of"),m=S(P),D=M("babel-runtime/helpers/typeof"),d=S(D),h=M("babel-runtime/core-js/object/assign"),b=S(h);function S(r){return r&&r.__esModule?r:{default:r}}(function(){var r,i,s,n,x,f,y,v=[].slice,p={}.hasOwnProperty;r=function(){var a,l,g,T,_,c;if(c=arguments[0],_=2<=arguments.length?v.call(arguments,1):[],x(b.default))b.default.apply(null,arguments);else for(a=0,g=_.length;a":"attribute: {"+r+"}, parent: <"+this.parent.name+">"},S.prototype.isEqualNode=function(r){return r.namespaceURI!==this.namespaceURI||(r.prefix!==this.prefix||r.localName!==this.localName)?!1:!(r.value!==this.value)},S}()}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],255:[function(M,Y,u){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d,h,b,S=function(s,n){for(var x in n)r.call(n,x)&&(s[x]=n[x]);function f(){this.constructor=s}return f.prototype=n.prototype,s.prototype=new f,s.__super__=n.prototype,s},r={}.hasOwnProperty;d=M("./NodeType"),b=M("./XMLCharacterData"),Y.exports=h=function(i){S(s,i);function s(n,x){if(s.__super__.constructor.call(this,n),x==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=d.CData,this.value=this.stringify.cdata(x)}return s.prototype.clone=function(){return(0,m.default)(this)},s.prototype.toString=function(n){return this.options.writer.cdata(this,this.options.writer.filterOptions(n))},s}(b)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],256:[function(M,Y,u){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d,h,b=function(i,s){for(var n in s)S.call(s,n)&&(i[n]=s[n]);function x(){this.constructor=i}return x.prototype=s.prototype,i.prototype=new x,i.__super__=s.prototype,i},S={}.hasOwnProperty;h=M("./XMLNode"),Y.exports=d=function(r){b(i,r);function i(s){i.__super__.constructor.call(this,s),this.value=""}return Object.defineProperty(i.prototype,"data",{get:function(){return this.value},set:function(n){return this.value=n||""}}),Object.defineProperty(i.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(i.prototype,"textContent",{get:function(){return this.value},set:function(n){return this.value=n||""}}),i.prototype.clone=function(){return(0,m.default)(this)},i.prototype.substringData=function(s,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.appendData=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.insertData=function(s,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.deleteData=function(s,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.replaceData=function(s,n,x){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.isEqualNode=function(s){return i.__super__.isEqualNode.apply(this,arguments).isEqualNode(s)?!(s.data!==this.data):!1},i}(h)}).call(void 0)},{"./XMLNode":273,"babel-runtime/core-js/object/create":55}],257:[function(M,Y,u){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d,h,b,S=function(s,n){for(var x in n)r.call(n,x)&&(s[x]=n[x]);function f(){this.constructor=s}return f.prototype=n.prototype,s.prototype=new f,s.__super__=n.prototype,s},r={}.hasOwnProperty;d=M("./NodeType"),h=M("./XMLCharacterData"),Y.exports=b=function(i){S(s,i);function s(n,x){if(s.__super__.constructor.call(this,n),x==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=d.Comment,this.value=this.stringify.comment(x)}return s.prototype.clone=function(){return(0,m.default)(this)},s.prototype.toString=function(n){return this.options.writer.comment(this,this.options.writer.filterOptions(n))},s}(h)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],258:[function(M,Y,u){"use strict";var P=M("babel-runtime/core-js/object/keys"),m=h(P),D=M("babel-runtime/core-js/object/create"),d=h(D);function h(b){return b&&b.__esModule?b:{default:b}}(function(){var b,S,r;S=M("./XMLDOMErrorHandler"),r=M("./XMLDOMStringList"),Y.exports=b=function(){function i(){var s;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new S,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=s=(0,d.default)(this.defaultParams)}return Object.defineProperty(i.prototype,"parameterNames",{get:function(){return new r((0,m.default)(this.defaultParams))}}),i.prototype.getParameter=function(s){return this.params.hasOwnProperty(s)?this.params[s]:null},i.prototype.canSetParameter=function(s,n){return!0},i.prototype.setParameter=function(s,n){return n!=null?this.params[s]=n:delete this.params[s]},i}()}).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,u){"use strict";(function(){var P;Y.exports=P=function(){function m(){}return m.prototype.handleError=function(D){throw new Error(D)},m}()}).call(void 0)},{}],260:[function(M,Y,u){"use strict";(function(){var P;Y.exports=P=function(){function m(){}return m.prototype.hasFeature=function(D,d){return!0},m.prototype.createDocumentType=function(D,d,h){throw new Error("This DOM method is not implemented.")},m.prototype.createDocument=function(D,d,h){throw new Error("This DOM method is not implemented.")},m.prototype.createHTMLDocument=function(D){throw new Error("This DOM method is not implemented.")},m.prototype.getFeature=function(D,d){throw new Error("This DOM method is not implemented.")},m}()}).call(void 0)},{}],261:[function(M,Y,u){"use strict";(function(){var P;Y.exports=P=function(){function m(D){this.arr=D||[]}return Object.defineProperty(m.prototype,"length",{get:function(){return this.arr.length}}),m.prototype.item=function(D){return this.arr[D]||null},m.prototype.contains=function(D){return this.arr.indexOf(D)!==-1},m}()}).call(void 0)},{}],262:[function(M,Y,u){"use strict";(function(){var P,m,D,d=function(S,r){for(var i in r)h.call(r,i)&&(S[i]=r[i]);function s(){this.constructor=S}return s.prototype=r.prototype,S.prototype=new s,S.__super__=r.prototype,S},h={}.hasOwnProperty;D=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(b){d(S,b);function S(r,i,s,n,x,f){if(S.__super__.constructor.call(this,r),i==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(s==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(i));if(!n)throw new Error("Missing DTD attribute type. "+this.debugInfo(i));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(i));if(x.indexOf("#")!==0&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(i));if(f&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(i));this.elementName=this.stringify.name(i),this.type=P.AttributeDeclaration,this.attributeName=this.stringify.name(s),this.attributeType=this.stringify.dtdAttType(n),f&&(this.defaultValue=this.stringify.dtdAttDefault(f)),this.defaultValueType=x}return S.prototype.toString=function(r){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(r))},S}(D)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],263:[function(M,Y,u){"use strict";(function(){var P,m,D,d=function(S,r){for(var i in r)h.call(r,i)&&(S[i]=r[i]);function s(){this.constructor=S}return s.prototype=r.prototype,S.prototype=new s,S.__super__=r.prototype,S},h={}.hasOwnProperty;D=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(b){d(S,b);function S(r,i,s){if(S.__super__.constructor.call(this,r),i==null)throw new Error("Missing DTD element name. "+this.debugInfo());s||(s="(#PCDATA)"),Array.isArray(s)&&(s="("+s.join(",")+")"),this.name=this.stringify.name(i),this.type=P.ElementDeclaration,this.value=this.stringify.dtdElementValue(s)}return S.prototype.toString=function(r){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(r))},S}(D)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],264:[function(M,Y,u){"use strict";(function(){var P,m,D,d,h=function(r,i){for(var s in i)b.call(i,s)&&(r[s]=i[s]);function n(){this.constructor=r}return n.prototype=i.prototype,r.prototype=new n,r.__super__=i.prototype,r},b={}.hasOwnProperty;d=M("./Utility").isObject,D=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(S){h(r,S);function r(i,s,n,x){if(r.__super__.constructor.call(this,i),n==null)throw new Error("Missing DTD entity name. "+this.debugInfo(n));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(n));if(this.pe=!!s,this.name=this.stringify.name(n),this.type=P.EntityDeclaration,!d(x))this.value=this.stringify.dtdEntityValue(x),this.internal=!0;else{if(!x.pubID&&!x.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(n));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(n));if(this.internal=!1,x.pubID!=null&&(this.pubID=this.stringify.dtdPubID(x.pubID)),x.sysID!=null&&(this.sysID=this.stringify.dtdSysID(x.sysID)),x.nData!=null&&(this.nData=this.stringify.dtdNData(x.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(n))}}return Object.defineProperty(r.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(r.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(r.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(r.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(r.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(r.prototype,"xmlVersion",{get:function(){return null}}),r.prototype.toString=function(i){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(i))},r}(D)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],265:[function(M,Y,u){"use strict";(function(){var P,m,D,d=function(S,r){for(var i in r)h.call(r,i)&&(S[i]=r[i]);function s(){this.constructor=S}return s.prototype=r.prototype,S.prototype=new s,S.__super__=r.prototype,S},h={}.hasOwnProperty;D=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(b){d(S,b);function S(r,i,s){if(S.__super__.constructor.call(this,r),i==null)throw new Error("Missing DTD notation name. "+this.debugInfo(i));if(!s.pubID&&!s.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(i));this.name=this.stringify.name(i),this.type=P.NotationDeclaration,s.pubID!=null&&(this.pubID=this.stringify.dtdPubID(s.pubID)),s.sysID!=null&&(this.sysID=this.stringify.dtdSysID(s.sysID))}return Object.defineProperty(S.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(S.prototype,"systemId",{get:function(){return this.sysID}}),S.prototype.toString=function(r){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(r))},S}(D)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],266:[function(M,Y,u){"use strict";(function(){var P,m,D,d,h=function(r,i){for(var s in i)b.call(i,s)&&(r[s]=i[s]);function n(){this.constructor=r}return n.prototype=i.prototype,r.prototype=new n,r.__super__=i.prototype,r},b={}.hasOwnProperty;d=M("./Utility").isObject,D=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(S){h(r,S);function r(i,s,n,x){var f;r.__super__.constructor.call(this,i),d(s)&&(f=s,s=f.version,n=f.encoding,x=f.standalone),s||(s="1.0"),this.type=P.Declaration,this.version=this.stringify.xmlVersion(s),n!=null&&(this.encoding=this.stringify.xmlEncoding(n)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return r.prototype.toString=function(i){return this.options.writer.declaration(this,this.options.writer.filterOptions(i))},r}(D)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],267:[function(M,Y,u){"use strict";(function(){var P,m,D,d,h,b,S,r,i,s=function(f,y){for(var v in y)n.call(y,v)&&(f[v]=y[v]);function p(){this.constructor=f}return p.prototype=y.prototype,f.prototype=new p,f.__super__=y.prototype,f},n={}.hasOwnProperty;i=M("./Utility").isObject,r=M("./XMLNode"),P=M("./NodeType"),m=M("./XMLDTDAttList"),d=M("./XMLDTDEntity"),D=M("./XMLDTDElement"),h=M("./XMLDTDNotation"),S=M("./XMLNamedNodeMap"),Y.exports=b=function(x){s(f,x);function f(y,v,p){var O,a,l,g,T,_;if(f.__super__.constructor.call(this,y),this.type=P.DocType,y.children){for(g=y.children,a=0,l=g.length;a=0;)this.up();return this.onEnd()},C.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},C.prototype.openNode=function(E){var o,A,k,U;if(!E.isOpen){if(!this.root&&this.currentLevel===0&&E.type===P.Element&&(this.root=E),A="",E.type===P.Element){this.writerOptions.state=m.OpenTag,A=this.writer.indent(E,this.writerOptions,this.currentLevel)+"<"+E.name,U=E.attribs;for(k in U){if(!w.call(U,k))continue;o=U[k],A+=this.writer.attribute(o,this.writerOptions,this.currentLevel)}A+=(E.children?">":"/>")+this.writer.endline(E,this.writerOptions,this.currentLevel),this.writerOptions.state=m.InsideTag}else this.writerOptions.state=m.OpenTag,A=this.writer.indent(E,this.writerOptions,this.currentLevel)+""),A+=this.writer.endline(E,this.writerOptions,this.currentLevel);return this.onData(A,this.currentLevel),E.isOpen=!0}},C.prototype.closeNode=function(E){var o;if(!E.isClosed)return o="",this.writerOptions.state=m.CloseTag,E.type===P.Element?o=this.writer.indent(E,this.writerOptions,this.currentLevel)+""+this.writer.endline(E,this.writerOptions,this.currentLevel):o=this.writer.indent(E,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(E,this.writerOptions,this.currentLevel),this.writerOptions.state=m.None,this.onData(o,this.currentLevel),E.isClosed=!0},C.prototype.onData=function(E,o){return this.documentStarted=!0,this.onDataCallback(E,o+1)},C.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},C.prototype.debugInfo=function(E){return E==null?"":"node: <"+E+">"},C.prototype.ele=function(){return this.element.apply(this,arguments)},C.prototype.nod=function(E,o,A){return this.node(E,o,A)},C.prototype.txt=function(E){return this.text(E)},C.prototype.dat=function(E){return this.cdata(E)},C.prototype.com=function(E){return this.comment(E)},C.prototype.ins=function(E,o){return this.instruction(E,o)},C.prototype.dec=function(E,o,A){return this.declaration(E,o,A)},C.prototype.dtd=function(E,o,A){return this.doctype(E,o,A)},C.prototype.e=function(E,o,A){return this.element(E,o,A)},C.prototype.n=function(E,o,A){return this.node(E,o,A)},C.prototype.t=function(E){return this.text(E)},C.prototype.d=function(E){return this.cdata(E)},C.prototype.c=function(E){return this.comment(E)},C.prototype.r=function(E){return this.raw(E)},C.prototype.i=function(E,o){return this.instruction(E,o)},C.prototype.att=function(){return this.currentNode&&this.currentNode.type===P.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},C.prototype.a=function(){return this.currentNode&&this.currentNode.type===P.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},C.prototype.ent=function(E,o){return this.entity(E,o)},C.prototype.pent=function(E,o){return this.pEntity(E,o)},C.prototype.not=function(E,o){return this.notation(E,o)},C}()}).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,u){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d,h,b,S=function(s,n){for(var x in n)r.call(n,x)&&(s[x]=n[x]);function f(){this.constructor=s}return f.prototype=n.prototype,s.prototype=new f,s.__super__=n.prototype,s},r={}.hasOwnProperty;b=M("./XMLNode"),d=M("./NodeType"),Y.exports=h=function(i){S(s,i);function s(n){s.__super__.constructor.call(this,n),this.type=d.Dummy}return s.prototype.clone=function(){return(0,m.default)(this)},s.prototype.toString=function(n){return""},s}(b)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],271:[function(M,Y,u){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d,h,b,S,r,i,s,n,x,f=function(p,O){for(var a in O)y.call(O,a)&&(p[a]=O[a]);function l(){this.constructor=p}return l.prototype=O.prototype,p.prototype=new l,p.__super__=O.prototype,p},y={}.hasOwnProperty;x=M("./Utility"),n=x.isObject,s=x.isFunction,i=x.getValue,r=M("./XMLNode"),d=M("./NodeType"),h=M("./XMLAttribute"),S=M("./XMLNamedNodeMap"),Y.exports=b=function(v){f(p,v);function p(O,a,l){var g,T,_,c;if(p.__super__.constructor.call(this,O),a==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(a),this.type=d.Element,this.attribs={},this.schemaTypeInfo=null,l!=null&&this.attribute(l),O.type===d.Document&&(this.isRoot=!0,this.documentObject=O,O.rootObject=this,O.children)){for(c=O.children,T=0,_=c.length;T<_;T++)if(g=c[T],g.type===d.DocType){g.name=this.name;break}}}return Object.defineProperty(p.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(p.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(p.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(p.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(p.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(p.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(p.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(p.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new S(this.attribs)),this.attributeMap}}),p.prototype.clone=function(){var O,a,l,g;l=(0,m.default)(this),l.isRoot&&(l.documentObject=null),l.attribs={},g=this.attribs;for(a in g){if(!y.call(g,a))continue;O=g[a],l.attribs[a]=O.clone()}return l.children=[],this.children.forEach(function(T){var _;return _=T.clone(),_.parent=l,l.children.push(_)}),l},p.prototype.attribute=function(O,a){var l,g;if(O!=null&&(O=i(O)),n(O))for(l in O){if(!y.call(O,l))continue;g=O[l],this.attribute(l,g)}else s(a)&&(a=a.apply()),this.options.keepNullAttributes&&a==null?this.attribs[O]=new h(this,O,""):a!=null&&(this.attribs[O]=new h(this,O,a));return this},p.prototype.removeAttribute=function(O){var a,l,g;if(O==null)throw new Error("Missing attribute name. "+this.debugInfo());if(O=i(O),Array.isArray(O))for(l=0,g=O.length;l=g;a=0<=g?++l:--l)if(!this.attribs[a].isEqualNode(O.attribs[a]))return!1;return!0},p}(r)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLAttribute":254,"./XMLNamedNodeMap":272,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],272:[function(M,Y,u){"use strict";var P=M("babel-runtime/core-js/object/keys"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d;Y.exports=d=function(){function h(b){this.nodes=b}return Object.defineProperty(h.prototype,"length",{get:function(){return(0,m.default)(this.nodes).length||0}}),h.prototype.clone=function(){return this.nodes=null},h.prototype.getNamedItem=function(b){return this.nodes[b]},h.prototype.setNamedItem=function(b){var S;return S=this.nodes[b.nodeName],this.nodes[b.nodeName]=b,S||null},h.prototype.removeNamedItem=function(b){var S;return S=this.nodes[b],delete this.nodes[b],S||null},h.prototype.item=function(b){return this.nodes[(0,m.default)(this.nodes)[b]]||null},h.prototype.getNamedItemNS=function(b,S){throw new Error("This DOM method is not implemented.")},h.prototype.setNamedItemNS=function(b){throw new Error("This DOM method is not implemented.")},h.prototype.removeNamedItemNS=function(b,S){throw new Error("This DOM method is not implemented.")},h}()}).call(void 0)},{"babel-runtime/core-js/object/keys":60}],273:[function(M,Y,u){"use strict";(function(){var P,m,D,d,h,b,S,r,i,s,n,x,f,y,v,p,O,a,l,g={}.hasOwnProperty;l=M("./Utility"),a=l.isObject,O=l.isFunction,p=l.isEmpty,v=l.getValue,r=null,D=null,d=null,h=null,b=null,f=null,y=null,x=null,S=null,m=null,n=null,i=null,P=null,Y.exports=s=function(){function T(_){this.parent=_,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,r||(r=M("./XMLElement"),D=M("./XMLCData"),d=M("./XMLComment"),h=M("./XMLDeclaration"),b=M("./XMLDocType"),f=M("./XMLRaw"),y=M("./XMLText"),x=M("./XMLProcessingInstruction"),S=M("./XMLDummy"),m=M("./NodeType"),n=M("./XMLNodeList"),i=M("./XMLNamedNodeMap"),P=M("./DocumentPosition"))}return Object.defineProperty(T.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(T.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(T.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(T.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(T.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new n(this.children)),this.childNodeList}}),Object.defineProperty(T.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(T.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(T.prototype,"previousSibling",{get:function(){var c;return c=this.parent.children.indexOf(this),this.parent.children[c-1]||null}}),Object.defineProperty(T.prototype,"nextSibling",{get:function(){var c;return c=this.parent.children.indexOf(this),this.parent.children[c+1]||null}}),Object.defineProperty(T.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(T.prototype,"textContent",{get:function(){var c,R,w,C,E;if(this.nodeType===m.Element||this.nodeType===m.DocumentFragment){for(E="",C=this.children,R=0,w=C.length;R":((R=this.parent)!=null?R.name:void 0)?"node: <"+_+">, parent: <"+this.parent.name+">":"node: <"+_+">"},T.prototype.ele=function(_,c,R){return this.element(_,c,R)},T.prototype.nod=function(_,c,R){return this.node(_,c,R)},T.prototype.txt=function(_){return this.text(_)},T.prototype.dat=function(_){return this.cdata(_)},T.prototype.com=function(_){return this.comment(_)},T.prototype.ins=function(_,c){return this.instruction(_,c)},T.prototype.doc=function(){return this.document()},T.prototype.dec=function(_,c,R){return this.declaration(_,c,R)},T.prototype.e=function(_,c,R){return this.element(_,c,R)},T.prototype.n=function(_,c,R){return this.node(_,c,R)},T.prototype.t=function(_){return this.text(_)},T.prototype.d=function(_){return this.cdata(_)},T.prototype.c=function(_){return this.comment(_)},T.prototype.r=function(_){return this.raw(_)},T.prototype.i=function(_,c){return this.instruction(_,c)},T.prototype.u=function(){return this.up()},T.prototype.importXMLBuilder=function(_){return this.importDocument(_)},T.prototype.replaceChild=function(_,c){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.removeChild=function(_){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.appendChild=function(_){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.hasChildNodes=function(){return this.children.length!==0},T.prototype.cloneNode=function(_){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.isSupported=function(_,c){return!0},T.prototype.hasAttributes=function(){return this.attribs.length!==0},T.prototype.compareDocumentPosition=function(_){var c,R;return c=this,c===_?0:this.document()!==_.document()?(R=P.Disconnected|P.ImplementationSpecific,Math.random()<.5?R|=P.Preceding:R|=P.Following,R):c.isAncestor(_)?P.Contains|P.Preceding:c.isDescendant(_)?P.Contains|P.Following:c.isPreceding(_)?P.Preceding:P.Following},T.prototype.isSameNode=function(_){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.lookupPrefix=function(_){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.isDefaultNamespace=function(_){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.lookupNamespaceURI=function(_){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.isEqualNode=function(_){var c,R,w;if(_.nodeType!==this.nodeType)return!1;if(_.children.length!==this.children.length)return!1;for(c=R=0,w=this.children.length-1;0<=w?R<=w:R>=w;c=0<=w?++R:--R)if(!this.children[c].isEqualNode(_.children[c]))return!1;return!0},T.prototype.getFeature=function(_,c){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.setUserData=function(_,c,R){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.getUserData=function(_){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.contains=function(_){return _?_===this||this.isDescendant(_):!1},T.prototype.isDescendant=function(_){var c,R,w,C,E;for(E=this.children,w=0,C=E.length;wR},T.prototype.treePosition=function(_){var c,R;return R=0,c=!1,this.foreachTreeNode(this.document(),function(w){if(R++,!c&&w===_)return c=!0}),c?R:-1},T.prototype.foreachTreeNode=function(_,c){var R,w,C,E,o;for(_||(_=this.document()),E=_.children,w=0,C=E.length;w0){for(this.stream.write(" ["),this.stream.write(this.endline(i,s,n)),s.state=m.InsideTag,v=i.children,f=0,y=v.length;f"),this.stream.write(this.endline(i,s,n)),s.state=m.None,this.closeNode(i,s,n)},r.prototype.element=function(i,s,n){var x,f,y,v,p,O,a,l,g,T;n||(n=0),this.openNode(i,s,n),s.state=m.OpenTag,this.stream.write(this.indent(i,s,n)+"<"+i.name),g=i.attribs;for(a in g){if(!b.call(g,a))continue;x=g[a],this.attribute(x,s,n)}if(y=i.children.length,v=y===0?null:i.children[0],y===0||i.children.every(function(_){return(_.type===P.Text||_.type===P.Raw)&&_.value===""}))s.allowEmpty?(this.stream.write(">"),s.state=m.CloseTag,this.stream.write("")):(s.state=m.CloseTag,this.stream.write(s.spaceBeforeSlash+"/>"));else if(s.pretty&&y===1&&(v.type===P.Text||v.type===P.Raw)&&v.value!=null)this.stream.write(">"),s.state=m.InsideTag,s.suppressPrettyCount++,l=!0,this.writeChildNode(v,s,n+1),s.suppressPrettyCount--,l=!1,s.state=m.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(i,s,n)),s.state=m.InsideTag,T=i.children,p=0,O=T.length;p")}return this.stream.write(this.endline(i,s,n)),s.state=m.None,this.closeNode(i,s,n)},r.prototype.processingInstruction=function(i,s,n){return this.stream.write(r.__super__.processingInstruction.call(this,i,s,n))},r.prototype.raw=function(i,s,n){return this.stream.write(r.__super__.raw.call(this,i,s,n))},r.prototype.text=function(i,s,n){return this.stream.write(r.__super__.text.call(this,i,s,n))},r.prototype.dtdAttList=function(i,s,n){return this.stream.write(r.__super__.dtdAttList.call(this,i,s,n))},r.prototype.dtdElement=function(i,s,n){return this.stream.write(r.__super__.dtdElement.call(this,i,s,n))},r.prototype.dtdEntity=function(i,s,n){return this.stream.write(r.__super__.dtdEntity.call(this,i,s,n))},r.prototype.dtdNotation=function(i,s,n){return this.stream.write(r.__super__.dtdNotation.call(this,i,s,n))},r}(d)}).call(void 0)},{"./NodeType":251,"./WriterState":253,"./XMLWriterBase":281}],278:[function(M,Y,u){"use strict";(function(){var P,m,D=function(b,S){for(var r in S)d.call(S,r)&&(b[r]=S[r]);function i(){this.constructor=b}return i.prototype=S.prototype,b.prototype=new i,b.__super__=S.prototype,b},d={}.hasOwnProperty;m=M("./XMLWriterBase"),Y.exports=P=function(h){D(b,h);function b(S){b.__super__.constructor.call(this,S)}return b.prototype.document=function(S,r){var i,s,n,x,f;for(r=this.filterOptions(r),x="",f=S.children,s=0,n=f.length;s","]]]]>"),this.assertLegalChar(h))},d.prototype.comment=function(h){if(this.options.noValidation)return h;if(h=""+h||"",h.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+h);return this.assertLegalChar(h)},d.prototype.raw=function(h){return this.options.noValidation?h:""+h||""},d.prototype.attValue=function(h){return this.options.noValidation?h:this.assertLegalChar(this.attEscape(h=""+h||""))},d.prototype.insTarget=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},d.prototype.insValue=function(h){if(this.options.noValidation)return h;if(h=""+h||"",h.match(/\?>/))throw new Error("Invalid processing instruction value: "+h);return this.assertLegalChar(h)},d.prototype.xmlVersion=function(h){if(this.options.noValidation)return h;if(h=""+h||"",!h.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+h);return h},d.prototype.xmlEncoding=function(h){if(this.options.noValidation)return h;if(h=""+h||"",!h.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+h);return this.assertLegalChar(h)},d.prototype.xmlStandalone=function(h){return this.options.noValidation?h:h?"yes":"no"},d.prototype.dtdPubID=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},d.prototype.dtdSysID=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},d.prototype.dtdElementValue=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},d.prototype.dtdAttType=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},d.prototype.dtdAttDefault=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},d.prototype.dtdEntityValue=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},d.prototype.dtdNData=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},d.prototype.convertAttKey="@",d.prototype.convertPIKey="?",d.prototype.convertTextKey="#text",d.prototype.convertCDataKey="#cdata",d.prototype.convertCommentKey="#comment",d.prototype.convertRawKey="#raw",d.prototype.assertLegalChar=function(h){var b,S;if(this.options.noValidation)return h;if(b="",this.options.version==="1.0"){if(b=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,S=h.match(b))throw new Error("Invalid character in string: "+h+" at index "+S.index)}else if(this.options.version==="1.1"&&(b=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,S=h.match(b)))throw new Error("Invalid character in string: "+h+" at index "+S.index);return h},d.prototype.assertLegalName=function(h){var b;if(this.options.noValidation)return h;if(this.assertLegalChar(h),b=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!h.match(b))throw new Error("Invalid character in name");return h},d.prototype.textEscape=function(h){var b;return this.options.noValidation?h:(b=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,h.replace(b,"&").replace(//g,">").replace(/\r/g," "))},d.prototype.attEscape=function(h){var b;return this.options.noValidation?h:(b=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,h.replace(b,"&").replace(/0)?new Array(c).join(T.indent):""},l.prototype.endline=function(g,T,_){return!T.pretty||T.suppressPrettyCount?"":T.newline},l.prototype.attribute=function(g,T,_){var c;return this.openAttribute(g,T,_),c=" "+g.name+'="'+g.value+'"',this.closeAttribute(g,T,_),c},l.prototype.cdata=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+""+this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.comment=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+""+this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.declaration=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+"",c+=this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.docType=function(g,T,_){var c,R,w,C,E;if(_||(_=0),this.openNode(g,T,_),T.state=m.OpenTag,C=this.indent(g,T,_),C+="0){for(C+=" [",C+=this.endline(g,T,_),T.state=m.InsideTag,E=g.children,R=0,w=E.length;R",C+=this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),C},l.prototype.element=function(g,T,_){var c,R,w,C,E,o,A,k,U,N,z,W,K,V;_||(_=0),N=!1,z="",this.openNode(g,T,_),T.state=m.OpenTag,z+=this.indent(g,T,_)+"<"+g.name,W=g.attribs;for(U in W){if(!a.call(W,U))continue;c=W[U],z+=this.attribute(c,T,_)}if(w=g.children.length,C=w===0?null:g.children[0],w===0||g.children.every(function(F){return(F.type===P.Text||F.type===P.Raw)&&F.value===""}))T.allowEmpty?(z+=">",T.state=m.CloseTag,z+=""+this.endline(g,T,_)):(T.state=m.CloseTag,z+=T.spaceBeforeSlash+"/>"+this.endline(g,T,_));else if(T.pretty&&w===1&&(C.type===P.Text||C.type===P.Raw)&&C.value!=null)z+=">",T.state=m.InsideTag,T.suppressPrettyCount++,N=!0,z+=this.writeChildNode(C,T,_+1),T.suppressPrettyCount--,N=!1,T.state=m.CloseTag,z+=""+this.endline(g,T,_);else{if(T.dontPrettyTextNodes){for(K=g.children,E=0,A=K.length;E"+this.endline(g,T,_),T.state=m.InsideTag,V=g.children,o=0,k=V.length;o",N&&T.suppressPrettyCount--,z+=this.endline(g,T,_),T.state=m.None}return this.closeNode(g,T,_),z},l.prototype.writeChildNode=function(g,T,_){switch(g.type){case P.CData:return this.cdata(g,T,_);case P.Comment:return this.comment(g,T,_);case P.Element:return this.element(g,T,_);case P.Raw:return this.raw(g,T,_);case P.Text:return this.text(g,T,_);case P.ProcessingInstruction:return this.processingInstruction(g,T,_);case P.Dummy:return"";case P.Declaration:return this.declaration(g,T,_);case P.DocType:return this.docType(g,T,_);case P.AttributeDeclaration:return this.dtdAttList(g,T,_);case P.ElementDeclaration:return this.dtdElement(g,T,_);case P.EntityDeclaration:return this.dtdEntity(g,T,_);case P.NotationDeclaration:return this.dtdNotation(g,T,_);default:throw new Error("Unknown XML node type: "+g.constructor.name)}},l.prototype.processingInstruction=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+"",c+=this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.raw=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_),T.state=m.InsideTag,c+=g.value,T.state=m.CloseTag,c+=this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.text=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_),T.state=m.InsideTag,c+=g.value,T.state=m.CloseTag,c+=this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.dtdAttList=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+""+this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.dtdElement=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+""+this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.dtdEntity=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+""+this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.dtdNotation=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+""+this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.openNode=function(g,T,_){},l.prototype.closeNode=function(g,T,_){},l.prototype.openAttribute=function(g,T,_){},l.prototype.closeAttribute=function(g,T,_){},l}()}).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,u){"use strict";(function(){var P,m,D,d,h,b,S,r,i,s;s=M("./Utility"),r=s.assign,i=s.isFunction,D=M("./XMLDOMImplementation"),d=M("./XMLDocument"),h=M("./XMLDocumentCB"),S=M("./XMLStringWriter"),b=M("./XMLStreamWriter"),P=M("./NodeType"),m=M("./WriterState"),Y.exports.create=function(n,x,f,y){var v,p;if(n==null)throw new Error("Root element needs a name.");return y=r({},x,f,y),v=new d(y),p=v.element(n),y.headless||(v.declaration(y),(y.pubID!=null||y.sysID!=null)&&v.dtd(y)),p},Y.exports.begin=function(n,x,f){var y;return i(n)&&(y=[n,x],x=y[0],f=y[1],n={}),x?new h(n,x,f):new d(n)},Y.exports.stringWriter=function(n){return new S(n)},Y.exports.streamWriter=function(n,x){return new b(n,x)},Y.exports.implementation=new D,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,u){Y.exports=m;var P=Object.prototype.hasOwnProperty;function m(){for(var D={},d=0;dh?n=s(n):n.length>5]|=128<>>9<<4)+14]=x;for(var f=1732584193,y=-271733879,v=-1732584194,p=271733878,O=0;O>16)+(x>>16)+(f>>16);return y<<16|f&65535}function s(n,x){return n<>>32-x}Y.exports=function(x){return P.hash(x,D,16)}},{"./helpers":285}],287:[function(M,Y,u){"use strict";var P=M("./helpers");function m(S,r){S[r>>5]|=128<<24-r%32,S[(r+64>>9<<4)+15]=r;for(var i=Array(80),s=1732584193,n=-271733879,x=-1732584194,f=271733878,y=-1009589776,v=0;v>16)+(r>>16)+(i>>16);return s<<16|i&65535}function b(S,r){return S<>>32-r}Y.exports=function(r){return P.hash(r,m,20,!0)}},{"./helpers":285}],288:[function(M,Y,u){"use strict";Y.exports=function(){return function(){}}},{}],289:[function(M,Y,u){(function(P){"use strict";var m=M("babel-runtime/helpers/typeof"),D=d(m);function d(s){return s&&s.__esModule?s:{default:s}}var h=M("stream"),b=h.Stream,S=M("../lib/common/utils/isArray"),r=S.isArray;Y.exports.string=function(n){return typeof n=="string"},Y.exports.array=r,Y.exports.buffer=P.isBuffer;function i(s){return s instanceof b}Y.exports.writableStream=function(n){return i(n)&&typeof n._write=="function"&&(0,D.default)(n._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,u){"use strict";u.encodeURIComponent=function(P){try{return encodeURIComponent(P)}catch(m){return P}},u.escape=M("escape-html"),u.timestamp=function(m){if(m){var D=m;return typeof D=="string"&&(D=Number(D)),String(m).length===10&&(D*=1e3),new Date(D)}return Math.round(Date.now()/1e3)}},{"escape-html":191}],291:[function(M,Y,u){(function(P,m){"use strict";var D=M("babel-runtime/core-js/json/stringify"),d=S(D),h=M("babel-runtime/helpers/typeof"),b=S(h);function S(T){return T&&T.__esModule?T:{default:T}}var r=M("util"),i=M("url"),s=M("http"),n=M("https"),x=M("debug")("urllib"),f=M("humanize-ms"),y,v=0,p=Math.pow(2,31)-10,O=/^https?:\/\//i;function a(T,_){return T===void 0?_:T}function l(T,_){return function(c,R,w){if(c)return _(c);T({data:R,status:w.statusCode,headers:w.headers,res:w})}}u.TIMEOUTS=[f("300s"),f("300s")];var g=["json","text"];u.request=function(_,c,R){return arguments.length===2&&typeof c=="function"&&(R=c,c=null),typeof R=="function"?u.requestWithCallback(_,c,R):(y||(y=M("any-promise")),new y(function(w,C){u.requestWithCallback(_,c,l(w,C))}))},u.requestWithCallback=function(_,c,R){if(!_||typeof _!="string"&&(typeof _=="undefined"?"undefined":(0,b.default)(_))!=="object"){var w=r.format("expect request url to be a string or a http request options, but got %j",_);throw new Error(w)}arguments.length===2&&typeof c=="function"&&(R=c,c=null),c=c||{},v>=p&&(v=0);var C=++v;c.requestUrls=c.requestUrls||[];var E={requestId:C,url:_,args:c,ctx:c.ctx};c.emitter&&c.emitter.emit("request",E),c.timeout=c.timeout||u.TIMEOUTS,c.maxRedirects=c.maxRedirects||10,c.streaming=c.streaming||c.customResponse;var o=Date.now(),A;typeof _=="string"?(O.test(_)||(_="http://"+_),A=i.parse(_)):A=_;var k=(c.type||c.method||A.method||"GET").toUpperCase(),U=A.port||80,N=s,z=a(c.agent,u.agent),W=c.fixJSONCtlChars;A.protocol==="https:"&&(N=n,z=a(c.httpsAgent,u.httpsAgent),A.port||(U=443));var K={host:A.hostname||A.host||"localhost",path:A.path||"/",method:k,port:U,agent:z,headers:c.headers||{},lookup:c.lookup};Array.isArray(c.timeout)?K.requestTimeout=c.timeout[c.timeout.length-1]:typeof c.timeout!="undefined"&&(K.requestTimeout=c.timeout);for(var V=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],F=0;F=0)return x("Request#%d %s: got digest auth header WWW-Authenticate: %s",C,_,ke),c.headers=c.headers||{},c.headers.Authorization=digestAuthHeader(K.method,K.path,ke,c.digestAuth),x("Request#%d %s: auth with digest header: %s",C,_,c.headers.Authorization),pt.headers["set-cookie"]&&(c.headers.Cookie=pt.headers["set-cookie"].join(";")),u.requestWithCallback(_,c,et)}var Be=Date.now()-o;re&&(re.contentDownload=Be),x("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Be,Q,ce,K.method,K.host,K.path,le,re);var Ge={status:ce,statusCode:ce,headers:Ct,size:Q,aborted:te,rt:Be,keepAliveSocket:le,data:$e,requestUrls:c.requestUrls,timing:re,remoteAddress:ee,remotePort:xe};if(Pe){var Te="";z&&typeof z.getCurrentStatus=="function"&&(Te=", agent status: "+(0,d.default)(z.getCurrentStatus())),Pe.message+=", "+K.method+" "+_+" "+ce+" (connected: "+ie+", keepalive socket: "+le+Te+`) -headers: `+(0,d.default)(Ct),Pe.data=$e,Pe.path=K.path,Pe.status=ce,Pe.headers=Ct,Pe.res=Ge}et(Pe,$e,c.streaming?pt:Ge),c.emitter&&(E.url=_,E.socket=ct&&ct.connection,E.options=K,E.size=_e,c.emitter.emit("response",{requestId:C,error:Pe,ctx:c.ctx,req:E,res:Ge}))}function Ee(Pe){var $e=null;if(c.followRedirect&&statuses.redirect[Pe.statusCode]){c._followRedirectCount=(c._followRedirectCount||0)+1;var pt=Pe.headers.location;if(!pt)$e=new Error("Got statusCode "+Pe.statusCode+" but cannot resolve next location from headers"),$e.name="FollowRedirectError";else if(c._followRedirectCount>c.maxRedirects)$e=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+_),$e.name="MaxRedirectError";else{var et=c.formatRedirectUrl?c.formatRedirectUrl(_,pt):i.resolve(_,pt);x("Request#%d %s: `redirected` from %s to %s",C,K.path,_,et),X(),c.headers&&c.headers.Host&&O.test(pt)&&(c.headers.Host=null);var Ct=R;return R=null,u.requestWithCallback(et,c,Ct),{redirect:!0,error:null}}}return{redirect:!1,error:$e}}!K.headers["User-Agent"]&&!K.headers["user-agent"]&&(K.headers["User-Agent"]=navigator.userAgent),c.gzip&&(!K.headers["Accept-Encoding"]&&!K.headers["accept-encoding"]&&(K.headers["Accept-Encoding"]="gzip"));function ve(Pe,$e,pt){var et=Pe.headers["content-encoding"];return pt(null,$e,et)}var Ce=c.writeStream;x("Request#%d %s %s with headers %j, options.path: %s",C,k,_,K.headers,K.path),c.requestUrls.push(_);function Ke(Pe){if(re&&(re.waiting=Date.now()-o),x("Request#%d %s `req response` event emit: status %d, headers: %j",C,_,Pe.statusCode,Pe.headers),c.streaming){var $e=Ee(Pe);if($e.redirect){Pe.resume();return}return $e.error?(Pe.resume(),q($e.error,null,Pe)):q(null,null,Pe)}if(Pe.on("close",function(){x("Request#%d %s: `res close` event emit, total size %d",C,_,Q)}),Pe.on("error",function(){x("Request#%d %s: `res error` event emit, total size %d",C,_,Q)}),Pe.on("aborted",function(){te=!0,x("Request#%d %s: `res aborted` event emit, total size %d",C,_,Q)}),Ce){var $e=Ee(Pe);if($e.redirect){Pe.resume();return}return $e.error?(Pe.resume(),Ce.end(),q($e.error,null,Pe)):(c.consumeWriteStream===!1?Pe.on("end",q.bind(null,null,null,Pe)):isNode010||isNode012?first([[Ce,"close"],[Pe,"aborted"]],function(Ct,ke,Be){x("Request#%d %s: writeStream or res %s event emitted",C,_,Be),q(fe||null,null,Pe)}):Ce.on("close",function(){x("Request#%d %s: writeStream close event emitted",C,_),q(fe||null,null,Pe)}),Pe.pipe(Ce))}var pt=[];Pe.on("data",function(et){x("Request#%d %s: `res data` event emit, size %d",C,_,et.length),Q+=et.length,pt.push(et)}),Pe.on("end",function(){var et=m.concat(pt,Q);if(x("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",C,_,Q,Pe._dumped),fe)return q(fe,et,Pe);var Ct=Ee(Pe);if(Ct.error)return q(Ct.error,et,Pe);if(Ct.redirect)return;ve(Pe,et,function(ke,Be,Ge){if(ke)return q(ke,et,Pe);if(!Ge&&g.indexOf(c.dataType)>=0){try{Be=decodeBodyByCharset(Be,Pe)}catch(Me){return x("decodeBodyByCharset error: %s",Me),q(null,Be,Pe)}if(c.dataType==="json")if(Q===0)Be=null;else{var Te=parseJSON(Be,W);Te.error?ke=Te.error:Be=Te.data}}te&&x("Request#%d %s: Remote socket was terminated before `response.end()` was called",C,_),q(ke,Be,Pe)})})}var Qe,rt;Array.isArray(c.timeout)?(Qe=f(c.timeout[0]),rt=f(c.timeout[1])):Qe=rt=f(c.timeout),x("ConnectTimeout: %d, ResponseTimeout: %d",Qe,rt);function at(){x("Connect timer ticking, timeout: %d",Qe),se=setTimeout(function(){se=null,ce===-1&&(ce=-2);var Pe="Connect timeout for "+Qe+"ms",$e="ConnectionTimeoutError";ct.socket||($e="SocketAssignTimeoutError",Pe+=", working sockets is full"),fe=new Error(Pe),fe.name=$e,fe.requestId=C,x("ConnectTimeout: Request#%d %s %s: %s, connected: %s",C,_,fe.name,Pe,ie),je()},Qe)}function it(){x("Response timer ticking, timeout: %d",rt),pe=setTimeout(function(){pe=null;var Pe="Response timeout for "+rt+"ms",$e="ResponseTimeoutError";fe=new Error(Pe),fe.name=$e,fe.requestId=C,x("ResponseTimeout: Request#%d %s %s: %s, connected: %s",C,_,fe.name,Pe,ie),je()},rt)}var ct;K.mode=c.mode?c.mode:"";try{ct=N.request(K,Ke)}catch(Pe){return q(Pe)}typeof window=="undefined"?at():ct.on("requestTimeout",function(){ce===-1&&(ce=-2);var Pe="Connect timeout for "+Qe+"ms",$e="ConnectionTimeoutError";fe=new Error(Pe),fe.name=$e,fe.requestId=C,je()});function je(){x("Request#%d %s abort, connected: %s",C,_,ie),ct.socket||(fe.noSocket=!0,q(fe)),ct.abort()}return re&&ct.on("finish",function(){re.requestSent=Date.now()-o}),ct.once("socket",function(Pe){re&&(re.queuing=Date.now()-o),isNode010&&Pe.socket&&(Pe=Pe.socket);var $e=Pe.readyState;if($e==="opening"){Pe.once("lookup",function(pt,et,Ct){x("Request#%d %s lookup: %s, %s, %s",C,_,pt,et,Ct),re&&(re.dnslookup=Date.now()-o),et&&(ee=et)}),Pe.once("connect",function(){re&&(re.connected=Date.now()-o),Z(),it(),x("Request#%d %s new socket connected",C,_),ie=!0,ee||(ee=Pe.remoteAddress),xe=Pe.remotePort});return}x("Request#%d %s reuse socket connected, readyState: %s",C,_,$e),ie=!0,le=!0,ee||(ee=Pe.remoteAddress),xe=Pe.remotePort,Z(),it()}),ct.on("error",function(Pe){(Pe.name==="Error"||Pe.name==="TypeError")&&(Pe.name=ie?"ResponseError":"RequestError"),Pe.message+=' (req "error")',x("Request#%d %s `req error` event emit, %s: %s",C,_,Pe.name,Pe.message),q(fe||Pe)}),Ce&&Ce.once("error",function(Pe){Pe.message+=' (writeStream "error")',fe=Pe,x("Request#%d %s `writeStream error` event emit, %s: %s",C,_,Pe.name,Pe.message),je()}),c.stream?(c.stream.pipe(ct),c.stream.once("error",function(Pe){Pe.message+=' (stream "error")',fe=Pe,x("Request#%d %s `readStream error` event emit, %s: %s",C,_,Pe.name,Pe.message),je()})):ct.end(ae),ct.requestId=C,ct}}).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,u){"use strict";u.d(Y,"a",function(){return r});var P=u("q1tI"),m=u("biw7"),D=u("fyJ8");function d(i){var s=i.className,n=i.index,x=i.children,f=i.colSpan,y=i.rowSpan,v=P.useContext(m.a),p=v.prefixCls,O=v.fixedInfoList,a=O[n];return P.createElement(D.a,Object.assign({className:s,index:n,component:"td",prefixCls:p,record:null,dataIndex:null,render:function(){return{children:x,props:{colSpan:f,rowSpan:y}}}},a))}function h(i){return P.createElement("tr",Object.assign({},i))}function b(i){var s=i.children,n=P.useContext(m.a),x=n.prefixCls;return P.createElement("tfoot",{className:"".concat(x,"-summary")},s)}var S=Y.b=b,r={Cell:d,Row:h}},nKGa:function(M,Y,u){M.exports=u.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(M,Y,u){"use strict";u.d(Y,"a",function(){return jl}),u.d(Y,"b",function(){return wl}),u.d(Y,"c",function(){return Pl});var P=u("q1tI"),m=u.n(P),D=u("dI71"),d=u("wx14"),h=u("ANjH"),b=u("/MKj");function S(H,J){if(H.length!==J.length)return!1;for(var ne=0;ne>5]|=128<>>9<<4)+14]=x;for(var f=1732584193,y=-271733879,v=-1732584194,p=271733878,O=0;O>16)+(x>>16)+(f>>16);return y<<16|f&65535}function s(n,x){return n<>>32-x}Y.exports=function(x){return P.hash(x,D,16)}},{"./helpers":285}],287:[function(M,Y,u){"use strict";var P=M("./helpers");function m(S,r){S[r>>5]|=128<<24-r%32,S[(r+64>>9<<4)+15]=r;for(var i=Array(80),s=1732584193,n=-271733879,x=-1732584194,f=271733878,y=-1009589776,v=0;v>16)+(r>>16)+(i>>16);return s<<16|i&65535}function b(S,r){return S<>>32-r}Y.exports=function(r){return P.hash(r,m,20,!0)}},{"./helpers":285}],288:[function(M,Y,u){"use strict";Y.exports=function(){return function(){}}},{}],289:[function(M,Y,u){(function(P){"use strict";var m=M("babel-runtime/helpers/typeof"),D=d(m);function d(s){return s&&s.__esModule?s:{default:s}}var h=M("stream"),b=h.Stream,S=M("../lib/common/utils/isArray"),r=S.isArray;Y.exports.string=function(n){return typeof n=="string"},Y.exports.array=r,Y.exports.buffer=P.isBuffer;function i(s){return s instanceof b}Y.exports.writableStream=function(n){return i(n)&&typeof n._write=="function"&&(0,D.default)(n._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,u){"use strict";u.encodeURIComponent=function(P){try{return encodeURIComponent(P)}catch(m){return P}},u.escape=M("escape-html"),u.timestamp=function(m){if(m){var D=m;return typeof D=="string"&&(D=Number(D)),String(m).length===10&&(D*=1e3),new Date(D)}return Math.round(Date.now()/1e3)}},{"escape-html":191}],291:[function(M,Y,u){(function(P,m){"use strict";var D=M("babel-runtime/core-js/json/stringify"),d=S(D),h=M("babel-runtime/helpers/typeof"),b=S(h);function S(T){return T&&T.__esModule?T:{default:T}}var r=M("util"),i=M("url"),s=M("http"),n=M("https"),x=M("debug")("urllib"),f=M("humanize-ms"),y,v=0,p=Math.pow(2,31)-10,O=/^https?:\/\//i;function a(T,_){return T===void 0?_:T}function l(T,_){return function(c,R,w){if(c)return _(c);T({data:R,status:w.statusCode,headers:w.headers,res:w})}}u.TIMEOUTS=[f("300s"),f("300s")];var g=["json","text"];u.request=function(_,c,R){return arguments.length===2&&typeof c=="function"&&(R=c,c=null),typeof R=="function"?u.requestWithCallback(_,c,R):(y||(y=M("any-promise")),new y(function(w,C){u.requestWithCallback(_,c,l(w,C))}))},u.requestWithCallback=function(_,c,R){if(!_||typeof _!="string"&&(typeof _=="undefined"?"undefined":(0,b.default)(_))!=="object"){var w=r.format("expect request url to be a string or a http request options, but got %j",_);throw new Error(w)}arguments.length===2&&typeof c=="function"&&(R=c,c=null),c=c||{},v>=p&&(v=0);var C=++v;c.requestUrls=c.requestUrls||[];var E={requestId:C,url:_,args:c,ctx:c.ctx};c.emitter&&c.emitter.emit("request",E),c.timeout=c.timeout||u.TIMEOUTS,c.maxRedirects=c.maxRedirects||10,c.streaming=c.streaming||c.customResponse;var o=Date.now(),A;typeof _=="string"?(O.test(_)||(_="http://"+_),A=i.parse(_)):A=_;var k=(c.type||c.method||A.method||"GET").toUpperCase(),U=A.port||80,N=s,z=a(c.agent,u.agent),W=c.fixJSONCtlChars;A.protocol==="https:"&&(N=n,z=a(c.httpsAgent,u.httpsAgent),A.port||(U=443));var K={host:A.hostname||A.host||"localhost",path:A.path||"/",method:k,port:U,agent:z,headers:c.headers||{},lookup:c.lookup};Array.isArray(c.timeout)?K.requestTimeout=c.timeout[c.timeout.length-1]:typeof c.timeout!="undefined"&&(K.requestTimeout=c.timeout);for(var V=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],F=0;F=0)return x("Request#%d %s: got digest auth header WWW-Authenticate: %s",C,_,Ne),c.headers=c.headers||{},c.headers.Authorization=digestAuthHeader(K.method,K.path,Ne,c.digestAuth),x("Request#%d %s: auth with digest header: %s",C,_,c.headers.Authorization),Et.headers["set-cookie"]&&(c.headers.Cookie=Et.headers["set-cookie"].join(";")),u.requestWithCallback(_,c,ot)}var Be=Date.now()-o;re&&(re.contentDownload=Be),x("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Be,Q,ce,K.method,K.host,K.path,le,re);var Ge={status:ce,statusCode:ce,headers:At,size:Q,aborted:te,rt:Be,keepAliveSocket:le,data:$e,requestUrls:c.requestUrls,timing:re,remoteAddress:ee,remotePort:xe};if(Pe){var Te="";z&&typeof z.getCurrentStatus=="function"&&(Te=", agent status: "+(0,d.default)(z.getCurrentStatus())),Pe.message+=", "+K.method+" "+_+" "+ce+" (connected: "+ie+", keepalive socket: "+le+Te+`) +headers: `+(0,d.default)(At),Pe.data=$e,Pe.path=K.path,Pe.status=ce,Pe.headers=At,Pe.res=Ge}ot(Pe,$e,c.streaming?Et:Ge),c.emitter&&(E.url=_,E.socket=et&&et.connection,E.options=K,E.size=_e,c.emitter.emit("response",{requestId:C,error:Pe,ctx:c.ctx,req:E,res:Ge}))}function Ee(Pe){var $e=null;if(c.followRedirect&&statuses.redirect[Pe.statusCode]){c._followRedirectCount=(c._followRedirectCount||0)+1;var Et=Pe.headers.location;if(!Et)$e=new Error("Got statusCode "+Pe.statusCode+" but cannot resolve next location from headers"),$e.name="FollowRedirectError";else if(c._followRedirectCount>c.maxRedirects)$e=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+_),$e.name="MaxRedirectError";else{var ot=c.formatRedirectUrl?c.formatRedirectUrl(_,Et):i.resolve(_,Et);x("Request#%d %s: `redirected` from %s to %s",C,K.path,_,ot),X(),c.headers&&c.headers.Host&&O.test(Et)&&(c.headers.Host=null);var At=R;return R=null,u.requestWithCallback(ot,c,At),{redirect:!0,error:null}}}return{redirect:!1,error:$e}}!K.headers["User-Agent"]&&!K.headers["user-agent"]&&(K.headers["User-Agent"]=navigator.userAgent),c.gzip&&(!K.headers["Accept-Encoding"]&&!K.headers["accept-encoding"]&&(K.headers["Accept-Encoding"]="gzip"));function ve(Pe,$e,Et){var ot=Pe.headers["content-encoding"];return Et(null,$e,ot)}var Ce=c.writeStream;x("Request#%d %s %s with headers %j, options.path: %s",C,k,_,K.headers,K.path),c.requestUrls.push(_);function Ke(Pe){if(re&&(re.waiting=Date.now()-o),x("Request#%d %s `req response` event emit: status %d, headers: %j",C,_,Pe.statusCode,Pe.headers),c.streaming){var $e=Ee(Pe);if($e.redirect){Pe.resume();return}return $e.error?(Pe.resume(),q($e.error,null,Pe)):q(null,null,Pe)}if(Pe.on("close",function(){x("Request#%d %s: `res close` event emit, total size %d",C,_,Q)}),Pe.on("error",function(){x("Request#%d %s: `res error` event emit, total size %d",C,_,Q)}),Pe.on("aborted",function(){te=!0,x("Request#%d %s: `res aborted` event emit, total size %d",C,_,Q)}),Ce){var $e=Ee(Pe);if($e.redirect){Pe.resume();return}return $e.error?(Pe.resume(),Ce.end(),q($e.error,null,Pe)):(c.consumeWriteStream===!1?Pe.on("end",q.bind(null,null,null,Pe)):isNode010||isNode012?first([[Ce,"close"],[Pe,"aborted"]],function(At,Ne,Be){x("Request#%d %s: writeStream or res %s event emitted",C,_,Be),q(fe||null,null,Pe)}):Ce.on("close",function(){x("Request#%d %s: writeStream close event emitted",C,_),q(fe||null,null,Pe)}),Pe.pipe(Ce))}var Et=[];Pe.on("data",function(ot){x("Request#%d %s: `res data` event emit, size %d",C,_,ot.length),Q+=ot.length,Et.push(ot)}),Pe.on("end",function(){var ot=m.concat(Et,Q);if(x("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",C,_,Q,Pe._dumped),fe)return q(fe,ot,Pe);var At=Ee(Pe);if(At.error)return q(At.error,ot,Pe);if(At.redirect)return;ve(Pe,ot,function(Ne,Be,Ge){if(Ne)return q(Ne,ot,Pe);if(!Ge&&g.indexOf(c.dataType)>=0){try{Be=decodeBodyByCharset(Be,Pe)}catch(Me){return x("decodeBodyByCharset error: %s",Me),q(null,Be,Pe)}if(c.dataType==="json")if(Q===0)Be=null;else{var Te=parseJSON(Be,W);Te.error?Ne=Te.error:Be=Te.data}}te&&x("Request#%d %s: Remote socket was terminated before `response.end()` was called",C,_),q(Ne,Be,Pe)})})}var Qe,rt;Array.isArray(c.timeout)?(Qe=f(c.timeout[0]),rt=f(c.timeout[1])):Qe=rt=f(c.timeout),x("ConnectTimeout: %d, ResponseTimeout: %d",Qe,rt);function at(){x("Connect timer ticking, timeout: %d",Qe),se=setTimeout(function(){se=null,ce===-1&&(ce=-2);var Pe="Connect timeout for "+Qe+"ms",$e="ConnectionTimeoutError";et.socket||($e="SocketAssignTimeoutError",Pe+=", working sockets is full"),fe=new Error(Pe),fe.name=$e,fe.requestId=C,x("ConnectTimeout: Request#%d %s %s: %s, connected: %s",C,_,fe.name,Pe,ie),ke()},Qe)}function it(){x("Response timer ticking, timeout: %d",rt),me=setTimeout(function(){me=null;var Pe="Response timeout for "+rt+"ms",$e="ResponseTimeoutError";fe=new Error(Pe),fe.name=$e,fe.requestId=C,x("ResponseTimeout: Request#%d %s %s: %s, connected: %s",C,_,fe.name,Pe,ie),ke()},rt)}var et;K.mode=c.mode?c.mode:"";try{et=N.request(K,Ke)}catch(Pe){return q(Pe)}typeof window=="undefined"?at():et.on("requestTimeout",function(){ce===-1&&(ce=-2);var Pe="Connect timeout for "+Qe+"ms",$e="ConnectionTimeoutError";fe=new Error(Pe),fe.name=$e,fe.requestId=C,ke()});function ke(){x("Request#%d %s abort, connected: %s",C,_,ie),et.socket||(fe.noSocket=!0,q(fe)),et.abort()}return re&&et.on("finish",function(){re.requestSent=Date.now()-o}),et.once("socket",function(Pe){re&&(re.queuing=Date.now()-o),isNode010&&Pe.socket&&(Pe=Pe.socket);var $e=Pe.readyState;if($e==="opening"){Pe.once("lookup",function(Et,ot,At){x("Request#%d %s lookup: %s, %s, %s",C,_,Et,ot,At),re&&(re.dnslookup=Date.now()-o),ot&&(ee=ot)}),Pe.once("connect",function(){re&&(re.connected=Date.now()-o),Z(),it(),x("Request#%d %s new socket connected",C,_),ie=!0,ee||(ee=Pe.remoteAddress),xe=Pe.remotePort});return}x("Request#%d %s reuse socket connected, readyState: %s",C,_,$e),ie=!0,le=!0,ee||(ee=Pe.remoteAddress),xe=Pe.remotePort,Z(),it()}),et.on("error",function(Pe){(Pe.name==="Error"||Pe.name==="TypeError")&&(Pe.name=ie?"ResponseError":"RequestError"),Pe.message+=' (req "error")',x("Request#%d %s `req error` event emit, %s: %s",C,_,Pe.name,Pe.message),q(fe||Pe)}),Ce&&Ce.once("error",function(Pe){Pe.message+=' (writeStream "error")',fe=Pe,x("Request#%d %s `writeStream error` event emit, %s: %s",C,_,Pe.name,Pe.message),ke()}),c.stream?(c.stream.pipe(et),c.stream.once("error",function(Pe){Pe.message+=' (stream "error")',fe=Pe,x("Request#%d %s `readStream error` event emit, %s: %s",C,_,Pe.name,Pe.message),ke()})):et.end(ae),et.requestId=C,et}}).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,u){"use strict";u.d(Y,"a",function(){return r});var P=u("q1tI"),m=u("biw7"),D=u("fyJ8");function d(i){var s=i.className,n=i.index,x=i.children,f=i.colSpan,y=i.rowSpan,v=P.useContext(m.a),p=v.prefixCls,O=v.fixedInfoList,a=O[n];return P.createElement(D.a,Object.assign({className:s,index:n,component:"td",prefixCls:p,record:null,dataIndex:null,render:function(){return{children:x,props:{colSpan:f,rowSpan:y}}}},a))}function h(i){return P.createElement("tr",Object.assign({},i))}function b(i){var s=i.children,n=P.useContext(m.a),x=n.prefixCls;return P.createElement("tfoot",{className:"".concat(x,"-summary")},s)}var S=Y.b=b,r={Cell:d,Row:h}},nKGa:function(M,Y,u){M.exports=u.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(M,Y,u){"use strict";u.d(Y,"a",function(){return jl}),u.d(Y,"b",function(){return wl}),u.d(Y,"c",function(){return Pl});var P=u("q1tI"),m=u.n(P),D=u("dI71"),d=u("wx14"),h=u("ANjH"),b=u("/MKj");function S(H,J){if(H.length!==J.length)return!1;for(var ne=0;ne");return he.callbacks},he.setCallbacks=function(Ue){he.callbacks=Ue},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=` +`)},G=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(H,J){var ne;if(W)return;if(typeof window!="undefined"&&window[ae])return;(ne=console)[H].apply(ne,G(J))}var oe=de.bind(null,"warn"),_e=de.bind(null,"error");function ye(){}function se(H,J){return Object(d.a)({},H,{},J)}function me(H,J,ne){var he=J.map(function(De){var Ae=se(ne,De.options);return H.addEventListener(De.eventName,De.fn,Ae),function(){H.removeEventListener(De.eventName,De.fn,Ae)}});return function(){he.forEach(function(Ae){Ae()})}}var fe=!0,ie="Invariant failed";function le(H){this.message=H}le.prototype.toString=function(){return this.message};function Q(H,J){if(H)return;throw fe?new le(ie):new le(ie+": "+(J||""))}var ce=function(H){Object(D.a)(J,H);function J(){for(var he,De=arguments.length,Ae=new Array(De),Ue=0;Ue");return he.callbacks},he.setCallbacks=function(je){he.callbacks=je},he}var ne=J.prototype;return ne.componentDidMount=function(){this.unbind=me(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 @@ -240,16 +240,16 @@ headers: `+(0,d.default)(Ct),Pe.data=$e,Pe.path=K.path,Pe.status=ce,Pe.headers=C `:` The item has been dropped while not over a drop area. `+q(J.source)+` - `},ve={dragHandleUsageInstructions:te,onDragStart:xe,onDragUpdate:X,onDragEnd:Ee},Ce={x:0,y:0},Ke=function(J,ne){return{x:J.x+ne.x,y:J.y+ne.y}},Qe=function(J,ne){return{x:J.x-ne.x,y:J.y-ne.y}},rt=function(J,ne){return J.x===ne.x&&J.y===ne.y},at=function(J){return{x:J.x!==0?-J.x:0,y:J.y!==0?-J.y:0}},it=function(J,ne,he){var De;return he===void 0&&(he=0),De={},De[J]=ne,De[J==="x"?"y":"x"]=he,De},ct=function(J,ne){return Math.sqrt(Math.pow(ne.x-J.x,2)+Math.pow(ne.y-J.y,2))},je=function(J,ne){return Math.min.apply(Math,ne.map(function(he){return ct(J,he)}))},Pe=function(J){return function(ne){return{x:J(ne.x),y:J(ne.y)}}},$e=function(H,J){var ne=f({top:Math.max(J.top,H.top),right:Math.min(J.right,H.right),bottom:Math.min(J.bottom,H.bottom),left:Math.max(J.left,H.left)});return ne.width<=0||ne.height<=0?null:ne},pt=function(J,ne){return{top:J.top+ne.y,left:J.left+ne.x,bottom:J.bottom+ne.y,right:J.right+ne.x}},et=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}]},Ct={top:0,right:0,bottom:0,left:0},ke=function(J,ne){return ne?pt(J,ne.scroll.diff.displacement):J},Be=function(J,ne,he){if(he&&he.increasedBy){var De;return Object(d.a)({},J,(De={},De[ne.end]=J[ne.end]+he.increasedBy[ne.line],De))}return J},Ge=function(J,ne){return ne&&ne.shouldClipSubject?$e(ne.pageMarginBox,J):f(J)},Te=function(H){var J=H.page,ne=H.withPlaceholder,he=H.axis,De=H.frame,Ae=ke(J.marginBox,De),Ne=Be(Ae,he,ne),Ue=Ge(Ne,De);return{page:J,withPlaceholder:ne,active:Ue}},Me=function(H,J){H.frame||Q(!1);var ne=H.frame,he=Qe(J,ne.scroll.initial),De=at(he),Ae=Object(d.a)({},ne,{scroll:{initial:ne.scroll.initial,current:J,diff:{value:he,displacement:De},max:ne.scroll.max}}),Ne=Te({page:H.subject.page,withPlaceholder:H.subject.withPlaceholder,axis:H.axis,frame:Ae}),Ue=Object(d.a)({},H,{frame:Ae,subject:Ne});return Ue};function Le(H){return Number.isInteger?Number.isInteger(H):typeof H=="number"&&isFinite(H)&&Math.floor(H)===H}function Fe(H){return Object.values?Object.values(H):Object.keys(H).map(function(J){return H[J]})}function dt(H,J){if(H.findIndex)return H.findIndex(J);for(var ne=0;neH.bottom,xt=he.leftH.right,Tt=ut&&xt;if(Tt)return!0;var ht=ut&&Ne||xt&&Ae;return ht}},qt=function(H){var J=At(H.top,H.bottom),ne=At(H.left,H.right);return function(he){var De=J(he.top)&&J(he.bottom)&&ne(he.left)&&ne(he.right);return De}},Nn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},yn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Kn=function(H){return function(J){var ne=At(J.top,J.bottom),he=At(J.left,J.right);return function(De){return H===Nn?ne(De.top)&&ne(De.bottom):he(De.left)&&he(De.right)}}},Hn=function(J,ne){var he=ne.frame?ne.frame.scroll.diff.displacement:Ce;return pt(J,he)},Fn=function(J,ne,he){return ne.subject.active?he(ne.subject.active)(J):!1},hn=function(J,ne,he){return he(ne)(J)},Ur=function(J){var ne=J.target,he=J.destination,De=J.viewport,Ae=J.withDroppableDisplacement,Ne=J.isVisibleThroughFrameFn,Ue=Ae?Hn(ne,he):ne;return Fn(Ue,he,Ne)&&hn(Ue,De,Ne)},Br=function(J){return Ur(Object(d.a)({},J,{isVisibleThroughFrameFn:jt}))},Nr=function(J){return Ur(Object(d.a)({},J,{isVisibleThroughFrameFn:qt}))},xr=function(J){return Ur(Object(d.a)({},J,{isVisibleThroughFrameFn:Kn(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 Ne=Ae[J];return Ne?Ne.shouldAnimate:!0};function Cr(H,J){var ne=H.page.marginBox,he={top:J.point.y,right:0,bottom:0,left:J.point.x};return f(y(ne,he))}function tn(H){var J=H.afterDragging,ne=H.destination,he=H.displacedBy,De=H.viewport,Ae=H.forceShouldAnimate,Ne=H.last;return J.reduce(function(ut,xt){var Tt=Cr(xt,he),ht=xt.descriptor.id;ut.all.push(ht);var ft=Br({target:Tt,destination:ne,viewport:De,withDroppableDisplacement:!0});if(!ft)return ut.invisible[xt.descriptor.id]=!0,ut;var yt=Hr(ht,Ne,Ae),$t={draggableId:ht,shouldAnimate:yt};return ut.visible[ht]=$t,ut},{all:[],visible:{},invisible:{}})}function Yt(H,J){if(!H.length)return 0;var ne=H[H.length-1].descriptor.index;return J.inHomeList?ne:ne+1}function En(H){var J=H.insideDestination,ne=H.inHomeList,he=H.displacedBy,De=H.destination,Ae=Yt(J,{inHomeList:ne});return{displaced:Dt,displacedBy:he,at:{type:"REORDER",destination:{droppableId:De.descriptor.id,index:Ae}}}}function an(H){var J=H.draggable,ne=H.insideDestination,he=H.destination,De=H.viewport,Ae=H.displacedBy,Ne=H.last,Ue=H.index,ut=H.forceShouldAnimate,xt=Ot(J,he);if(Ue==null)return En({insideDestination:ne,inHomeList:xt,displacedBy:Ae,destination:he});var Tt=bt(ne,function(Bn){return Bn.descriptor.index===Ue});if(!Tt)return En({insideDestination:ne,inHomeList:xt,displacedBy:Ae,destination:he});var ht=we(J,ne),ft=ne.indexOf(Tt),yt=ht.slice(ft),$t=tn({afterDragging:yt,destination:he,displacedBy:Ae,last:Ne,viewport:De.frame,forceShouldAnimate:ut});return{displaced:$t,displacedBy:Ae,at:{type:"REORDER",destination:{droppableId:he.descriptor.id,index:Ue}}}}function Pr(H,J){return Boolean(J.effected[H])}var yr=function(H){var J=H.isMovingForward,ne=H.destination,he=H.draggables,De=H.combine,Ae=H.afterCritical;if(!ne.isCombineEnabled)return null;var Ne=De.draggableId,Ue=he[Ne],ut=Ue.descriptor.index,xt=Pr(Ne,Ae);return xt?J?ut:ut-1:J?ut+1:ut},or=function(H){var J=H.isMovingForward,ne=H.isInHomeList,he=H.insideDestination,De=H.location;if(!he.length)return null;var Ae=De.index,Ne=J?Ae+1:Ae-1,Ue=he[0].descriptor.index,ut=he[he.length-1].descriptor.index,xt=ne?ut:ut+1;return Next?null:Ne},Gr=function(H){var J=H.isMovingForward,ne=H.isInHomeList,he=H.draggable,De=H.draggables,Ae=H.destination,Ne=H.insideDestination,Ue=H.previousImpact,ut=H.viewport,xt=H.afterCritical,Tt=Ue.at;if(Tt||Q(!1),Tt.type==="REORDER"){var ht=or({isMovingForward:J,isInHomeList:ne,location:Tt.destination,insideDestination:Ne});return ht==null?null:an({draggable:he,insideDestination:Ne,destination:Ae,viewport:ut,last:Ue.displaced,displacedBy:Ue.displacedBy,index:ht})}var ft=yr({isMovingForward:J,destination:Ae,displaced:Ue.displaced,draggables:De,combine:Tt.combine,afterCritical:xt});return ft==null?null:an({draggable:he,insideDestination:Ne,destination:Ae,viewport:ut,last:Ue.displaced,displacedBy:Ue.displacedBy,index:ft})},on=function(H){var J=H.displaced,ne=H.afterCritical,he=H.combineWith,De=H.displacedBy,Ae=Boolean(J.visible[he]||J.invisible[he]);return Pr(he,ne)?Ae?Ce:at(De.point):Ae?De.point:Ce},kr=function(H){var J=H.afterCritical,ne=H.impact,he=H.draggables,De=ot(ne);De||Q(!1);var Ae=De.draggableId,Ne=he[Ae].page.borderBox.center,Ue=on({displaced:ne.displaced,afterCritical:J,combineWith:Ae,displacedBy:ne.displacedBy});return Ke(Ne,Ue)},Rr=function(J,ne){return ne.margin[J.start]+ne.borderBox[J.size]/2},sa=function(J,ne){return ne.margin[J.end]+ne.borderBox[J.size]/2},Mr=function(J,ne,he){return ne[J.crossAxisStart]+he.margin[J.crossAxisStart]+he.borderBox[J.crossAxisSize]/2},ya=function(J){var ne=J.axis,he=J.moveRelativeTo,De=J.isMoving;return it(ne.line,he.marginBox[ne.end]+Rr(ne,De),Mr(ne,he.marginBox,De))},Da=function(J){var ne=J.axis,he=J.moveRelativeTo,De=J.isMoving;return it(ne.line,he.marginBox[ne.start]-sa(ne,De),Mr(ne,he.marginBox,De))},Aa=function(J){var ne=J.axis,he=J.moveInto,De=J.isMoving;return it(ne.line,he.contentBox[ne.start]+Rr(ne,De),Mr(ne,he.contentBox,De))},Ba=function(H){var J=H.impact,ne=H.draggable,he=H.draggables,De=H.droppable,Ae=H.afterCritical,Ne=ze(De.descriptor.id,he),Ue=ne.page,ut=De.axis;if(!Ne.length)return Aa({axis:ut,moveInto:De.page,isMoving:Ue});var xt=J.displaced,Tt=J.displacedBy,ht=xt.all[0];if(ht){var ft=he[ht];if(Pr(ht,Ae))return Da({axis:ut,moveRelativeTo:ft.page,isMoving:Ue});var yt=T(ft.page,Tt.point);return Da({axis:ut,moveRelativeTo:yt,isMoving:Ue})}var $t=Ne[Ne.length-1];if($t.descriptor.id===ne.descriptor.id)return Ue.borderBox.center;if(Pr($t.descriptor.id,Ae)){var Bn=T($t.page,at(Ae.displacedBy.point));return ya({axis:ut,moveRelativeTo:Bn,isMoving:Ue})}return ya({axis:ut,moveRelativeTo:$t.page,isMoving:Ue})},$r=function(H,J){var ne=H.frame;return ne?Ke(J,ne.scroll.diff.displacement):J},Or=function(J){var ne=J.impact,he=J.draggable,De=J.droppable,Ae=J.draggables,Ne=J.afterCritical,Ue=he.page.borderBox.center,ut=ne.at;return De&&ut?ut.type==="REORDER"?Ba({impact:ne,draggable:he,draggables:Ae,droppable:De,afterCritical:Ne}):kr({impact:ne,draggables:Ae,afterCritical:Ne}):Ue},qn=function(H){var J=Or(H),ne=H.droppable,he=ne?$r(ne,J):J;return he},ha=function(H,J){var ne=Qe(J,H.scroll.initial),he=at(ne),De=f({top:J.y,bottom:J.y+H.frame.height,left:J.x,right:J.x+H.frame.width}),Ae={frame:De,scroll:{initial:H.scroll.initial,max:H.scroll.max,current:J,diff:{value:ne,displacement:he}}};return Ae};function wa(H,J){return H.map(function(ne){return J[ne]})}function Pa(H,J){for(var ne=0;ne1?Tt.sort(function(ht,ft){return Sa(ht)[Ue.start]-Sa(ft)[Ue.start]})[0]:xt.sort(function(ht,ft){var yt=je(ne,et(Sa(ht))),$t=je(ne,et(Sa(ft)));return yt!==$t?yt-$t:Sa(ht)[Ue.start]-Sa(ft)[Ue.start]})[0]},Ga=function(J,ne){var he=J.page.borderBox.center;return Pr(J.descriptor.id,ne)?Qe(he,ne.displacedBy.point):he},Di=function(J,ne){var he=J.page.borderBox;return Pr(J.descriptor.id,ne)?pt(he,at(ne.displacedBy.point)):he},hi=function(H){var J=H.pageBorderBoxCenter,ne=H.viewport,he=H.destination,De=H.insideDestination,Ae=H.afterCritical,Ne=De.filter(function(Ue){return Nr({target:Di(Ue,Ae),destination:he,viewport:ne.frame,withDroppableDisplacement:!0})}).sort(function(Ue,ut){var xt=ct(J,$r(he,Ga(Ue,Ae))),Tt=ct(J,$r(he,Ga(ut,Ae)));return xtJ.left&&H.topJ.top}function Dn(H){var J=H.pageBorderBox,ne=H.draggable,he=H.candidates,De=ne.page.borderBox.center,Ae=he.map(function(Ne){var Ue=Ne.axis,ut=it(Ne.axis.line,J.center[Ue.line],Ne.page.borderBox.center[Ue.crossAxisLine]);return{id:Ne.descriptor.id,distance:ct(De,ut)}}).sort(function(Ne,Ue){return Ue.distance-Ne.distance});return Ae[0]?Ae[0].id:null}function bn(H){var J=H.pageBorderBox,ne=H.draggable,he=H.droppables,De=rn(he).filter(function(Ae){if(!Ae.isEnabled)return!1;var Ne=Ae.subject.active;if(!Ne)return!1;if(!gn(J,Ne))return!1;if(pn(Ne)(J.center))return!0;var Ue=Ae.axis,ut=Ne.center[Ue.crossAxisLine],xt=J[Ue.crossAxisStart],Tt=J[Ue.crossAxisEnd],ht=At(Ne[Ue.crossAxisStart],Ne[Ue.crossAxisEnd]),ft=ht(xt),yt=ht(Tt);return!ft&&!yt?!0:ft?xtut});return De.length?De.length===1?De[0].descriptor.id:Dn({pageBorderBox:J,draggable:ne,candidates:De}):null}var wt=function(J,ne){return f(pt(J,ne))},Jt=function(H,J){var ne=H.frame;return ne?wt(J,ne.scroll.diff.value):J};function Wt(H){var J=H.displaced,ne=H.id;return Boolean(J.visible[ne]||J.invisible[ne])}function ln(H){var J=H.draggable,ne=H.closest,he=H.inHomeList;return ne?he&&ne.descriptor.index>J.descriptor.index?ne.descriptor.index-1:ne.descriptor.index:null}var en=function(H){var J=H.pageBorderBoxWithDroppableScroll,ne=H.draggable,he=H.destination,De=H.insideDestination,Ae=H.last,Ne=H.viewport,Ue=H.afterCritical,ut=he.axis,xt=ra(he.axis,ne.displaceBy),Tt=xt.value,ht=J[ut.start],ft=J[ut.end],yt=we(ne,De),$t=bt(yt,function(zn){var ur=zn.descriptor.id,br=zn.page.borderBox.center[ut.line],Xr=Pr(ur,Ue),mr=Wt({displaced:Ae,id:ur});return Xr?mr?ft<=br:htur[Ue.start]+Xr&&htur[Ue.start]-xt+Xr&&Ttur[Ue.start]+xt+Xr&&htur[Ue.start]+Xr&&Tt=nr)return _n;var Ae=De/nr,Ne=Nt+vn*Ae,Ue=he==="CANCEL"?Ne*ar:Ne;return Number(Ue.toFixed(2))},wr=function(H){var J=H.impact,ne=H.draggable,he=H.dimensions,De=H.viewport,Ae=H.afterCritical,Ne=he.draggables,Ue=he.droppables,ut=Mt(J),xt=ut?Ue[ut]:null,Tt=Ue[ne.descriptor.droppableId],ht=Ln({impact:J,draggable:ne,draggables:Ne,afterCritical:Ae,droppable:xt||Tt,viewport:De}),ft=Qe(ht,ne.client.borderBox.center);return ft},Ir=function(H){var J=H.draggables,ne=H.reason,he=H.lastImpact,De=H.home,Ae=H.viewport,Ne=H.onLiftImpact;if(!he.at||ne!=="DROP"){var Ue=Mn({draggables:J,impact:Ne,destination:De,viewport:Ae,forceShouldAnimate:!0});return{impact:Ue,didDropInsideDroppable:!1}}if(he.at.type==="REORDER")return{impact:he,didDropInsideDroppable:!0};var ut=Object(d.a)({},he,{displaced:Dt});return{impact:ut,didDropInsideDroppable:!0}},_r=function(H){var J=H.getState,ne=H.dispatch;return function(he){return function(De){if(De.type!=="DROP"){he(De);return}var Ae=J(),Ne=De.payload.reason;if(Ae.phase==="COLLECTING"){ne(st({reason:Ne}));return}if(Ae.phase==="IDLE")return;var Ue=Ae.phase==="DROP_PENDING"&&Ae.isWaiting;Ue&&Q(!1),Ae.phase==="DRAGGING"||Ae.phase==="DROP_PENDING"||Q(!1);var ut=Ae.critical,xt=Ae.dimensions,Tt=xt.draggables[Ae.critical.draggable.id],ht=Ir({reason:Ne,lastImpact:Ae.impact,afterCritical:Ae.afterCritical,onLiftImpact:Ae.onLiftImpact,home:Ae.dimensions.droppables[Ae.critical.droppable.id],viewport:Ae.viewport,draggables:Ae.dimensions.draggables}),ft=ht.impact,yt=ht.didDropInsideDroppable,$t=yt?lt(ft):null,Bn=yt?ot(ft):null,zn={index:ut.draggable.index,droppableId:ut.droppable.id},ur={draggableId:Tt.descriptor.id,type:Tt.descriptor.type,source:zn,reason:Ne,mode:Ae.movementMode,destination:$t,combine:Bn},br=wr({impact:ft,draggable:Tt,dimensions:xt,viewport:Ae.viewport,afterCritical:Ae.afterCritical}),Xr={critical:Ae.critical,afterCritical:Ae.afterCritical,result:ur,impact:ft},mr=!rt(Ae.current.client.offset,br)||Boolean(ur.combine);if(!mr){ne(He({completed:Xr}));return}var Oa=Fr({current:Ae.current.client.offset,destination:br,reason:Ne}),ba={newHomeClientOffset:br,dropDuration:Oa,completed:Xr};ne(Ar(ba))}}},kn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function tr(H){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ne){if(ne.target!==window&&ne.target!==window.document)return;H()}}}function Sn(H){var J=H.onWindowScroll;function ne(){J(kn())}var he=U(ne),De=tr(he),Ae=ye;function Ne(){return Ae!==ye}function Ue(){Ne()&&Q(!1),Ae=pe(window,[De])}function ut(){Ne()||Q(!1),he.cancel(),Ae(),Ae=ye}return{start:Ue,stop:ut,isActive:Ne}}var sn=function(J){return J.type==="DROP_COMPLETE"||J.type==="DROP_ANIMATE"||J.type==="FLUSH"},Tn=function(H){var J=Sn({onWindowScroll:function(he){H.dispatch(Yr({newScroll:he}))}});return function(ne){return function(he){!J.isActive()&&he.type==="INITIAL_PUBLISH"&&J.start(),J.isActive()&&sn(he)&&J.stop(),ne(he)}}},pr=function(H){var J=!1,ne=!1,he=setTimeout(function(){ne=!0}),De=function(Ne){if(J)return;if(ne)return;J=!0,H(Ne),clearTimeout(he)};return De.wasCalled=function(){return J},De},Jr=function(){var H=[],J=function(Ae){var Ne=dt(H,function(xt){return xt.timerId===Ae});Ne!==-1||Q(!1);var Ue=H.splice(Ne,1),ut=Ue[0];ut.callback()},ne=function(Ae){var Ne=setTimeout(function(){return J(Ne)}),Ue={timerId:Ne,callback:Ae};H.push(Ue)},he=function(){if(!H.length)return;var Ae=[].concat(H);H.length=0,Ae.forEach(function(Ne){clearTimeout(Ne.timerId),Ne.callback()})};return{add:ne,flush:he}},Vn=function(J,ne){return J==null&&ne==null?!0:J==null||ne==null?!1:J.droppableId===ne.droppableId&&J.index===ne.index},ua=function(J,ne){return J==null&&ne==null?!0:J==null||ne==null?!1:J.draggableId===ne.draggableId&&J.droppableId===ne.droppableId},oa=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},aa=function(J,ne){zr(),ne(),Sr()},$n=function(J,ne){return{draggableId:J.draggable.id,type:J.droppable.type,source:{droppableId:J.droppable.id,index:J.draggable.index},mode:ne}},Jn=function(J,ne,he,De){if(!J){he(De(ne));return}var Ae=pr(he),Ne={announce:Ae};J(ne,Ne),Ae.wasCalled()||he(De(ne))},sr=function(H,J){var ne=Jr(),he=null,De=function(ft,yt){he&&Q(!1),aa("onBeforeCapture",function(){var $t=H().onBeforeCapture;if($t){var Bn={draggableId:ft,mode:yt};$t(Bn)}})},Ae=function(ft,yt){he&&Q(!1),aa("onBeforeDragStart",function(){var $t=H().onBeforeDragStart;$t&&$t($n(ft,yt))})},Ne=function(ft,yt){he&&Q(!1);var $t=$n(ft,yt);he={mode:yt,lastCritical:ft,lastLocation:$t.source,lastCombine:null},ne.add(function(){aa("onDragStart",function(){return Jn(H().onDragStart,$t,J,ve.onDragStart)})})},Ue=function(ft,yt){var $t=lt(yt),Bn=ot(yt);he||Q(!1);var zn=!oa(ft,he.lastCritical);zn&&(he.lastCritical=ft);var ur=!Vn(he.lastLocation,$t);ur&&(he.lastLocation=$t);var br=!ua(he.lastCombine,Bn);if(br&&(he.lastCombine=Bn),!zn&&!ur&&!br)return;var Xr=Object(d.a)({},$n(ft,he.mode),{combine:Bn,destination:$t});ne.add(function(){aa("onDragUpdate",function(){return Jn(H().onDragUpdate,Xr,J,ve.onDragUpdate)})})},ut=function(){he||Q(!1),ne.flush()},xt=function(ft){he||Q(!1),he=null,aa("onDragEnd",function(){return Jn(H().onDragEnd,ft,J,ve.onDragEnd)})},Tt=function(){if(!he)return;var ft=Object(d.a)({},$n(he.lastCritical,he.mode),{combine:null,destination:null,reason:"CANCEL"});xt(ft)};return{beforeCapture:De,beforeStart:Ae,start:Ne,update:Ue,flush:ut,drop:xt,abort:Tt}},lr=function(H,J){var ne=sr(H,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 Ne=Ae.payload.critical;ne.beforeStart(Ne,Ae.payload.movementMode),De(Ae),ne.start(Ne,Ae.payload.movementMode);return}if(Ae.type==="DROP_COMPLETE"){var Ue=Ae.payload.completed.result;ne.flush(),De(Ae),ne.drop(Ue);return}if(De(Ae),Ae.type==="FLUSH"){ne.abort();return}var ut=he.getState();ut.phase==="DRAGGING"&&ne.update(ut.critical,ut.impact)}}}},er=function(H){return function(J){return function(ne){if(ne.type!=="DROP_ANIMATION_FINISHED"){J(ne);return}var he=H.getState();he.phase==="DROP_ANIMATING"||Q(!1),H.dispatch(He({completed:he.completed}))}}},ea=function(H){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 Ne={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ut=H.getState();ut.phase==="DROP_ANIMATING"&&H.dispatch(Ye())}};ne=requestAnimationFrame(function(){ne=null,J=pe(window,[Ne])})}}},va=function(H){return function(){return function(J){return function(ne){(ne.type==="DROP_COMPLETE"||ne.type==="FLUSH"||ne.type==="DROP_ANIMATE")&&H.stopPublishing(),J(ne)}}}},xa=function(H){var J=!1;return function(){return function(ne){return function(he){if(he.type==="INITIAL_PUBLISH"){J=!0,H.tryRecordFocus(he.payload.critical.draggable.id),ne(he),H.tryRestoreFocusRecorded();return}if(ne(he),!J)return;if(he.type==="FLUSH"){J=!1,H.tryRestoreFocusRecorded();return}if(he.type==="DROP_COMPLETE"){J=!1;var De=he.payload.completed.result;De.combine&&H.tryShiftRecord(De.draggableId,De.combine.draggableId),H.tryRestoreFocusRecorded()}}}}},ga=function(J){return J.type==="DROP_COMPLETE"||J.type==="DROP_ANIMATE"||J.type==="FLUSH"},La=function(H){return function(J){return function(ne){return function(he){if(ga(he)){H.stop(),ne(he);return}if(he.type==="INITIAL_PUBLISH"){ne(he);var De=J.getState();De.phase==="DRAGGING"||Q(!1),H.start(De);return}ne(he),H.scroll(J.getState())}}}},Ra=function(H){return function(J){return function(ne){if(J(ne),ne.type!=="PUBLISH_WHILE_DRAGGING")return;var he=H.getState();if(he.phase!=="DROP_PENDING")return;if(he.isWaiting)return;H.dispatch(qe({reason:he.reason}))}}},Ma=h.d,ka=function(H){var J=H.dimensionMarshal,ne=H.focusMarshal,he=H.styleMarshal,De=H.getResponders,Ae=H.announce,Ne=H.autoScroller;return Object(h.e)(Gt,Ma(Object(h.a)(Ve(he),va(J),Oe(J),_r,er,ea,Ra,La(Ne),Tn,xa(ne),lr(De,Ae))))},ei=function(){return{additions:{},removals:{},modified:{}}};function Fi(H){var J=H.registry,ne=H.callbacks,he=ei(),De=null,Ae=function(){if(De)return;ne.collectionStarting(),De=requestAnimationFrame(function(){De=null,zr();var Tt=he,ht=Tt.additions,ft=Tt.removals,yt=Tt.modified,$t=Object.keys(ht).map(function(ur){return J.draggable.getById(ur).getDimension(Ce)}).sort(function(ur,br){return ur.descriptor.index-br.descriptor.index}),Bn=Object.keys(yt).map(function(ur){var br=J.droppable.getById(ur),Xr=br.callbacks.getScrollWhileDragging();return{droppableId:ur,scroll:Xr}}),zn={additions:$t,removals:Object.keys(ft),modified:Bn};he=ei(),Sr(),ne.publish(zn)})},Ne=function(Tt){var ht=Tt.descriptor.id;he.additions[ht]=Tt,he.modified[Tt.descriptor.droppableId]=!0,he.removals[ht]&&delete he.removals[ht],Ae()},Ue=function(Tt){var ht=Tt.descriptor;he.removals[ht.id]=!0,he.modified[ht.droppableId]=!0,he.additions[ht.id]&&delete he.additions[ht.id],Ae()},ut=function(){if(!De)return;cancelAnimationFrame(De),De=null,he=ei()};return{add:Ne,remove:Ue,stop:ut}}var Ai=function(H){var J=H.scrollHeight,ne=H.scrollWidth,he=H.height,De=H.width,Ae=Qe({x:ne,y:J},{x:De,y:he}),Ne={x:Math.max(0,Ae.x),y:Math.max(0,Ae.y)};return Ne},Ta=function(){var H=document.documentElement;return H||Q(!1),H},_i=function(){var H=Ta(),J=Ai({scrollHeight:H.scrollHeight,scrollWidth:H.scrollWidth,width:H.clientWidth,height:H.clientHeight});return J},Ci=function(){var H=kn(),J=_i(),ne=H.y,he=H.x,De=Ta(),Ae=De.clientWidth,Ne=De.clientHeight,Ue=he+Ae,ut=ne+Ne,xt=f({top:ne,left:he,right:Ue,bottom:ut}),Tt={frame:xt,scroll:{initial:H,current:H,max:J,diff:{value:Ce,displacement:Ce}}};return Tt},Ia=function(H){var J=H.critical,ne=H.scrollOptions,he=H.registry;zr();var De=Ci(),Ae=De.scroll.current,Ne=J.droppable,Ue=he.droppable.getAllByType(Ne.type).map(function(ht){return ht.callbacks.getDimensionAndWatchScroll(Ae,ne)}),ut=he.draggable.getAllByType(J.draggable.type).map(function(ht){return ht.getDimension(Ae)}),xt={draggables:An(ut),droppables:cn(Ue)};Sr();var Tt={dimensions:xt,critical:J,viewport:De};return Tt};function Ca(H,J,ne){if(ne.descriptor.id===J.id)return!1;if(ne.descriptor.type!==J.type)return!1;var he=H.droppable.getById(ne.descriptor.droppableId);return!(he.descriptor.mode!=="virtual")}var Ya=function(H,J){var ne=null,he=Fi({callbacks:{publish:J.publishWhileDragging,collectionStarting:J.collectionStarting},registry:H}),De=function(yt,$t){if(H.droppable.exists(yt)||Q(!1),!ne)return;J.updateDroppableIsEnabled({id:yt,isEnabled:$t})},Ae=function(yt,$t){if(!ne)return;H.droppable.exists(yt)||Q(!1),J.updateDroppableIsCombineEnabled({id:yt,isCombineEnabled:$t})},Ne=function(yt,$t){if(!ne)return;H.droppable.exists(yt)||Q(!1),J.updateDroppableScroll({id:yt,newScroll:$t})},Ue=function(yt,$t){if(!ne)return;H.droppable.getById(yt).callbacks.scroll($t)},ut=function(){if(!ne)return;he.stop();var yt=ne.critical.droppable;H.droppable.getAllByType(yt.type).forEach(function($t){return $t.callbacks.dragStopped()}),ne.unsubscribe(),ne=null},xt=function(yt){ne||Q(!1);var $t=ne.critical.draggable;yt.type==="ADDITION"&&(Ca(H,$t,yt.value)&&he.add(yt.value)),yt.type==="REMOVAL"&&(Ca(H,$t,yt.value)&&he.remove(yt.value))},Tt=function(yt){ne&&Q(!1);var $t=H.draggable.getById(yt.draggableId),Bn=H.droppable.getById($t.descriptor.droppableId),zn={draggable:$t.descriptor,droppable:Bn.descriptor},ur=H.subscribe(xt);return ne={critical:zn,unsubscribe:ur},Ia({critical:zn,registry:H,scrollOptions:yt.scrollOptions})},ht={updateDroppableIsEnabled:De,updateDroppableIsCombineEnabled:Ae,scrollDroppable:Ue,updateDroppableScroll:Ne,startPublishing:Tt,stopPublishing:ut};return ht},to=function(H,J){return H.phase==="IDLE"?!0:H.phase!=="DROP_ANIMATING"||H.completed.result.draggableId===J?!1:H.completed.result.reason==="DROP"},Mo=function(H){window.scrollBy(H.x,H.y)},Ii=A(function(H){return rn(H).filter(function(J){return J.isEnabled?!!J.frame:!1})}),no=function(J,ne){var he=bt(Ii(ne),function(De){return De.frame||Q(!1),pn(De.frame.pageMarginBox)(J)});return he},ro=function(H){var J=H.center,ne=H.destination,he=H.droppables;if(ne){var De=he[ne];return De.frame?De:null}var Ae=no(J,he);return Ae},pi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(J){return Math.pow(J,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},uo=function(H,J){var ne=H[J.size]*pi.startFromPercentage,he=H[J.size]*pi.maxScrollAtPercentage,De={startScrollingFrom:ne,maxScrollValueAt:he};return De},Io=function(H){var J=H.startOfRange,ne=H.endOfRange,he=H.current,De=ne-J;if(De===0)return 0;var Ae=he-J,Ne=Ae/De;return Ne},Lo=1,bo=function(H,J){if(H>J.startScrollingFrom)return 0;if(H<=J.maxScrollValueAt)return pi.maxPixelScroll;if(H===J.startScrollingFrom)return Lo;var ne=Io({startOfRange:J.maxScrollValueAt,endOfRange:J.startScrollingFrom,current:H}),he=1-ne,De=pi.maxPixelScroll*pi.ease(he);return Math.ceil(De)},Vi=pi.durationDampening.accelerateAt,co=pi.durationDampening.stopDampeningAt,Xi=function(H,J){var ne=J,he=co,De=Date.now(),Ae=De-ne;if(Ae>=co)return H;if(AeJ.height,Ae=ne.width>J.width;return!Ae&&!De?he:Ae&&De?null:{x:Ae?0:he.x,y:De?0:he.y}},ao=Pe(function(H){return H===0?0:H}),Ji=function(H){var J=H.dragStartTime,ne=H.container,he=H.subject,De=H.center,Ae=H.shouldUseTimeDampening,Ne={top:De.y-ne.top,right:ne.right-De.x,bottom:ne.bottom-De.y,left:De.x-ne.left},Ue=ko({container:ne,distanceToEdges:Ne,dragStartTime:J,axis:Nn,shouldUseTimeDampening:Ae}),ut=ko({container:ne,distanceToEdges:Ne,dragStartTime:J,axis:yn,shouldUseTimeDampening:Ae}),xt=ao({x:ut,y:Ue});if(rt(xt,Ce))return null;var Tt=yo({container:ne,subject:he,proposedScroll:xt});return Tt?rt(Tt,Ce)?null:Tt:null},Qi=Pe(function(H){return H===0?0:H>0?1:-1}),Za=function(){var H=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=Ke(ne,De),Ne={x:H(Ae.x,he.x),y:H(Ae.y,he.y)};return rt(Ne,Ce)?null:Ne}}(),Li=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)},Ne=Qi(De),Ue=Za({max:Ae,current:he,change:Ne});return Ue?Ne.x!==0&&Ue.x===0?!0:Ne.y!==0&&Ue.y===0:!0},wi=function(J,ne){return Li({current:J.scroll.current,max:J.scroll.max,change:ne})},Zi=function(J,ne){if(!wi(J,ne))return null;var he=J.scroll.max,De=J.scroll.current;return Za({current:De,max:he,change:ne})},Pi=function(J,ne){var he=J.frame;return he?Li({current:he.scroll.current,max:he.scroll.max,change:ne}):!1},Eo=function(J,ne){var he=J.frame;return he&&Pi(J,ne)?Za({current:he.scroll.current,max:he.scroll.max,change:ne}):null},xo=function(H){var J=H.viewport,ne=H.subject,he=H.center,De=H.dragStartTime,Ae=H.shouldUseTimeDampening,Ne=Ji({dragStartTime:De,container:J.frame,subject:ne,center:he,shouldUseTimeDampening:Ae});return Ne&&wi(J,Ne)?Ne:null},Co=function(H){var J=H.droppable,ne=H.subject,he=H.center,De=H.dragStartTime,Ae=H.shouldUseTimeDampening,Ne=J.frame;if(!Ne)return null;var Ue=Ji({dragStartTime:De,container:Ne.pageMarginBox,subject:ne,center:he,shouldUseTimeDampening:Ae});return Ue&&Pi(J,Ue)?Ue:null},io=function(H){var J=H.state,ne=H.dragStartTime,he=H.shouldUseTimeDampening,De=H.scrollWindow,Ae=H.scrollDroppable,Ne=J.current.page.borderBoxCenter,Ue=J.dimensions.draggables[J.critical.draggable.id],ut=Ue.page.marginBox;if(J.isWindowScrollAllowed){var xt=J.viewport,Tt=xo({dragStartTime:ne,viewport:xt,subject:ut,center:Ne,shouldUseTimeDampening:he});if(Tt){De(Tt);return}}var ht=ro({center:Ne,destination:Mt(J.impact),droppables:J.dimensions.droppables});if(!ht)return;var ft=Co({dragStartTime:ne,droppable:ht,subject:ut,center:Ne,shouldUseTimeDampening:he});ft&&Ae(ht.descriptor.id,ft)},ki=function(H){var J=H.scrollWindow,ne=H.scrollDroppable,he=U(J),De=U(ne),Ae=null,Ne=function(Tt){Ae||Q(!1);var ht=Ae,ft=ht.shouldUseTimeDampening,yt=ht.dragStartTime;io({state:Tt,scrollWindow:he,scrollDroppable:De,dragStartTime:yt,shouldUseTimeDampening:ft})},Ue=function(Tt){zr(),Ae&&Q(!1);var ht=Date.now(),ft=!1,yt=function(){ft=!0};io({state:Tt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:yt,scrollDroppable:yt}),Ae={dragStartTime:ht,shouldUseTimeDampening:ft},Sr(),ft&&Ne(Tt)},ut=function(){if(!Ae)return;he.cancel(),De.cancel(),Ae=null};return{start:Ue,stop:ut,scroll:Ne}},$i=function(H){var J=H.move,ne=H.scrollDroppable,he=H.scrollWindow,De=function(xt,Tt){var ht=Ke(xt.current.client.selection,Tt);J({client:ht})},Ae=function(xt,Tt){if(!Pi(xt,Tt))return Tt;var ht=Eo(xt,Tt);if(!ht)return ne(xt.descriptor.id,Tt),null;var ft=Qe(Tt,ht);ne(xt.descriptor.id,ft);var yt=Qe(Tt,ft);return yt},Ne=function(xt,Tt,ht){if(!xt)return ht;if(!wi(Tt,ht))return ht;var ft=Zi(Tt,ht);if(!ft)return he(ht),null;var yt=Qe(ht,ft);he(yt);var $t=Qe(ht,yt);return $t},Ue=function(xt){var Tt=xt.scrollJumpRequest;if(!Tt)return;var ht=Mt(xt.impact);ht||Q(!1);var ft=Ae(xt.dimensions.droppables[ht],Tt);if(!ft)return;var yt=xt.viewport,$t=Ne(xt.isWindowScrollAllowed,yt,ft);if(!$t)return;De(xt,$t)};return Ue},No=function(H){var J=H.scrollDroppable,ne=H.scrollWindow,he=H.move,De=ki({scrollWindow:ne,scrollDroppable:J}),Ae=$i({move:he,scrollWindow:ne,scrollDroppable:J}),Ne=function(xt){if(xt.phase!=="DRAGGING")return;if(xt.movementMode==="FLUID"){De.scroll(xt);return}if(!xt.scrollJumpRequest)return;Ae(xt)},Ue={scroll:Ne,start:De.start,stop:De.stop};return Ue},oo="data-rbd",so=function(){var H=oo+"-drag-handle";return{base:H,draggableId:H+"-draggable-id",contextId:H+"-context-id"}}(),Oo=function(){var H=oo+"-draggable";return{base:H,contextId:H+"-context-id",id:H+"-id"}}(),Uo=function(){var H=oo+"-droppable";return{base:H,contextId:H+"-context-id",id:H+"-id"}}(),jo={contextId:oo+"-scroll-container-context-id"},ci=function(J){return function(ne){return"["+ne+'="'+J+'"]'}},ja=function(J,ne){return J.map(function(he){var De=he.styles[ne];return De?he.selector+" { "+De+" }":""}).join(" ")},ti="pointer-events: none;",za=function(H){var J=ci(H),ne=function(){var Ue=` + `},ve={dragHandleUsageInstructions:te,onDragStart:xe,onDragUpdate:X,onDragEnd:Ee},Ce={x:0,y:0},Ke=function(J,ne){return{x:J.x+ne.x,y:J.y+ne.y}},Qe=function(J,ne){return{x:J.x-ne.x,y:J.y-ne.y}},rt=function(J,ne){return J.x===ne.x&&J.y===ne.y},at=function(J){return{x:J.x!==0?-J.x:0,y:J.y!==0?-J.y:0}},it=function(J,ne,he){var De;return he===void 0&&(he=0),De={},De[J]=ne,De[J==="x"?"y":"x"]=he,De},et=function(J,ne){return Math.sqrt(Math.pow(ne.x-J.x,2)+Math.pow(ne.y-J.y,2))},ke=function(J,ne){return Math.min.apply(Math,ne.map(function(he){return et(J,he)}))},Pe=function(J){return function(ne){return{x:J(ne.x),y:J(ne.y)}}},$e=function(H,J){var ne=f({top:Math.max(J.top,H.top),right:Math.min(J.right,H.right),bottom:Math.min(J.bottom,H.bottom),left:Math.max(J.left,H.left)});return ne.width<=0||ne.height<=0?null:ne},Et=function(J,ne){return{top:J.top+ne.y,left:J.left+ne.x,bottom:J.bottom+ne.y,right:J.right+ne.x}},ot=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}]},At={top:0,right:0,bottom:0,left:0},Ne=function(J,ne){return ne?Et(J,ne.scroll.diff.displacement):J},Be=function(J,ne,he){if(he&&he.increasedBy){var De;return Object(d.a)({},J,(De={},De[ne.end]=J[ne.end]+he.increasedBy[ne.line],De))}return J},Ge=function(J,ne){return ne&&ne.shouldClipSubject?$e(ne.pageMarginBox,J):f(J)},Te=function(H){var J=H.page,ne=H.withPlaceholder,he=H.axis,De=H.frame,Ae=Ne(J.marginBox,De),Ue=Be(Ae,he,ne),je=Ge(Ue,De);return{page:J,withPlaceholder:ne,active:je}},Me=function(H,J){H.frame||Q(!1);var ne=H.frame,he=Qe(J,ne.scroll.initial),De=at(he),Ae=Object(d.a)({},ne,{scroll:{initial:ne.scroll.initial,current:J,diff:{value:he,displacement:De},max:ne.scroll.max}}),Ue=Te({page:H.subject.page,withPlaceholder:H.subject.withPlaceholder,axis:H.axis,frame:Ae}),je=Object(d.a)({},H,{frame:Ae,subject:Ue});return je};function Le(H){return Number.isInteger?Number.isInteger(H):typeof H=="number"&&isFinite(H)&&Math.floor(H)===H}function Fe(H){return Object.values?Object.values(H):Object.keys(H).map(function(J){return H[J]})}function dt(H,J){if(H.findIndex)return H.findIndex(J);for(var ne=0;neH.bottom,xt=he.leftH.right,St=ct&&xt;if(St)return!0;var ht=ct&&Ue||xt&&Ae;return ht}},qt=function(H){var J=Dt(H.top,H.bottom),ne=Dt(H.left,H.right);return function(he){var De=J(he.top)&&J(he.bottom)&&ne(he.left)&&ne(he.right);return De}},Nn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},yn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Kn=function(H){return function(J){var ne=Dt(J.top,J.bottom),he=Dt(J.left,J.right);return function(De){return H===Nn?ne(De.top)&&ne(De.bottom):he(De.left)&&he(De.right)}}},Hn=function(J,ne){var he=ne.frame?ne.frame.scroll.diff.displacement:Ce;return Et(J,he)},Fn=function(J,ne,he){return ne.subject.active?he(ne.subject.active)(J):!1},hn=function(J,ne,he){return he(ne)(J)},Ur=function(J){var ne=J.target,he=J.destination,De=J.viewport,Ae=J.withDroppableDisplacement,Ue=J.isVisibleThroughFrameFn,je=Ae?Hn(ne,he):ne;return Fn(je,he,Ue)&&hn(je,De,Ue)},Br=function(J){return Ur(Object(d.a)({},J,{isVisibleThroughFrameFn:jt}))},Nr=function(J){return Ur(Object(d.a)({},J,{isVisibleThroughFrameFn:qt}))},xr=function(J){return Ur(Object(d.a)({},J,{isVisibleThroughFrameFn:Kn(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(H,J){var ne=H.page.marginBox,he={top:J.point.y,right:0,bottom:0,left:J.point.x};return f(y(ne,he))}function tn(H){var J=H.afterDragging,ne=H.destination,he=H.displacedBy,De=H.viewport,Ae=H.forceShouldAnimate,Ue=H.last;return J.reduce(function(ct,xt){var St=Cr(xt,he),ht=xt.descriptor.id;ct.all.push(ht);var ft=Br({target:St,destination:ne,viewport:De,withDroppableDisplacement:!0});if(!ft)return ct.invisible[xt.descriptor.id]=!0,ct;var bt=Hr(ht,Ue,Ae),$t={draggableId:ht,shouldAnimate:bt};return ct.visible[ht]=$t,ct},{all:[],visible:{},invisible:{}})}function Yt(H,J){if(!H.length)return 0;var ne=H[H.length-1].descriptor.index;return J.inHomeList?ne:ne+1}function En(H){var J=H.insideDestination,ne=H.inHomeList,he=H.displacedBy,De=H.destination,Ae=Yt(J,{inHomeList:ne});return{displaced:Tt,displacedBy:he,at:{type:"REORDER",destination:{droppableId:De.descriptor.id,index:Ae}}}}function an(H){var J=H.draggable,ne=H.insideDestination,he=H.destination,De=H.viewport,Ae=H.displacedBy,Ue=H.last,je=H.index,ct=H.forceShouldAnimate,xt=Ct(J,he);if(je==null)return En({insideDestination:ne,inHomeList:xt,displacedBy:Ae,destination:he});var St=_t(ne,function(Bn){return Bn.descriptor.index===je});if(!St)return En({insideDestination:ne,inHomeList:xt,displacedBy:Ae,destination:he});var ht=we(J,ne),ft=ne.indexOf(St),bt=ht.slice(ft),$t=tn({afterDragging:bt,destination:he,displacedBy:Ae,last:Ue,viewport:De.frame,forceShouldAnimate:ct});return{displaced:$t,displacedBy:Ae,at:{type:"REORDER",destination:{droppableId:he.descriptor.id,index:je}}}}function Pr(H,J){return Boolean(J.effected[H])}var yr=function(H){var J=H.isMovingForward,ne=H.destination,he=H.draggables,De=H.combine,Ae=H.afterCritical;if(!ne.isCombineEnabled)return null;var Ue=De.draggableId,je=he[Ue],ct=je.descriptor.index,xt=Pr(Ue,Ae);return xt?J?ct:ct-1:J?ct+1:ct},or=function(H){var J=H.isMovingForward,ne=H.isInHomeList,he=H.insideDestination,De=H.location;if(!he.length)return null;var Ae=De.index,Ue=J?Ae+1:Ae-1,je=he[0].descriptor.index,ct=he[he.length-1].descriptor.index,xt=ne?ct:ct+1;return Uext?null:Ue},Gr=function(H){var J=H.isMovingForward,ne=H.isInHomeList,he=H.draggable,De=H.draggables,Ae=H.destination,Ue=H.insideDestination,je=H.previousImpact,ct=H.viewport,xt=H.afterCritical,St=je.at;if(St||Q(!1),St.type==="REORDER"){var ht=or({isMovingForward:J,isInHomeList:ne,location:St.destination,insideDestination:Ue});return ht==null?null:an({draggable:he,insideDestination:Ue,destination:Ae,viewport:ct,last:je.displaced,displacedBy:je.displacedBy,index:ht})}var ft=yr({isMovingForward:J,destination:Ae,displaced:je.displaced,draggables:De,combine:St.combine,afterCritical:xt});return ft==null?null:an({draggable:he,insideDestination:Ue,destination:Ae,viewport:ct,last:je.displaced,displacedBy:je.displacedBy,index:ft})},on=function(H){var J=H.displaced,ne=H.afterCritical,he=H.combineWith,De=H.displacedBy,Ae=Boolean(J.visible[he]||J.invisible[he]);return Pr(he,ne)?Ae?Ce:at(De.point):Ae?De.point:Ce},kr=function(H){var J=H.afterCritical,ne=H.impact,he=H.draggables,De=st(ne);De||Q(!1);var Ae=De.draggableId,Ue=he[Ae].page.borderBox.center,je=on({displaced:ne.displaced,afterCritical:J,combineWith:Ae,displacedBy:ne.displacedBy});return Ke(Ue,je)},Rr=function(J,ne){return ne.margin[J.start]+ne.borderBox[J.size]/2},sa=function(J,ne){return ne.margin[J.end]+ne.borderBox[J.size]/2},Mr=function(J,ne,he){return ne[J.crossAxisStart]+he.margin[J.crossAxisStart]+he.borderBox[J.crossAxisSize]/2},ya=function(J){var ne=J.axis,he=J.moveRelativeTo,De=J.isMoving;return it(ne.line,he.marginBox[ne.end]+Rr(ne,De),Mr(ne,he.marginBox,De))},Da=function(J){var ne=J.axis,he=J.moveRelativeTo,De=J.isMoving;return it(ne.line,he.marginBox[ne.start]-sa(ne,De),Mr(ne,he.marginBox,De))},Aa=function(J){var ne=J.axis,he=J.moveInto,De=J.isMoving;return it(ne.line,he.contentBox[ne.start]+Rr(ne,De),Mr(ne,he.contentBox,De))},Ba=function(H){var J=H.impact,ne=H.draggable,he=H.draggables,De=H.droppable,Ae=H.afterCritical,Ue=ze(De.descriptor.id,he),je=ne.page,ct=De.axis;if(!Ue.length)return Aa({axis:ct,moveInto:De.page,isMoving:je});var xt=J.displaced,St=J.displacedBy,ht=xt.all[0];if(ht){var ft=he[ht];if(Pr(ht,Ae))return Da({axis:ct,moveRelativeTo:ft.page,isMoving:je});var bt=T(ft.page,St.point);return Da({axis:ct,moveRelativeTo:bt,isMoving:je})}var $t=Ue[Ue.length-1];if($t.descriptor.id===ne.descriptor.id)return je.borderBox.center;if(Pr($t.descriptor.id,Ae)){var Bn=T($t.page,at(Ae.displacedBy.point));return ya({axis:ct,moveRelativeTo:Bn,isMoving:je})}return ya({axis:ct,moveRelativeTo:$t.page,isMoving:je})},$r=function(H,J){var ne=H.frame;return ne?Ke(J,ne.scroll.diff.displacement):J},Or=function(J){var ne=J.impact,he=J.draggable,De=J.droppable,Ae=J.draggables,Ue=J.afterCritical,je=he.page.borderBox.center,ct=ne.at;return De&&ct?ct.type==="REORDER"?Ba({impact:ne,draggable:he,draggables:Ae,droppable:De,afterCritical:Ue}):kr({impact:ne,draggables:Ae,afterCritical:Ue}):je},qn=function(H){var J=Or(H),ne=H.droppable,he=ne?$r(ne,J):J;return he},ha=function(H,J){var ne=Qe(J,H.scroll.initial),he=at(ne),De=f({top:J.y,bottom:J.y+H.frame.height,left:J.x,right:J.x+H.frame.width}),Ae={frame:De,scroll:{initial:H.scroll.initial,max:H.scroll.max,current:J,diff:{value:ne,displacement:he}}};return Ae};function wa(H,J){return H.map(function(ne){return J[ne]})}function Pa(H,J){for(var ne=0;ne1?St.sort(function(ht,ft){return Sa(ht)[je.start]-Sa(ft)[je.start]})[0]:xt.sort(function(ht,ft){var bt=ke(ne,ot(Sa(ht))),$t=ke(ne,ot(Sa(ft)));return bt!==$t?bt-$t:Sa(ht)[je.start]-Sa(ft)[je.start]})[0]},Ga=function(J,ne){var he=J.page.borderBox.center;return Pr(J.descriptor.id,ne)?Qe(he,ne.displacedBy.point):he},Di=function(J,ne){var he=J.page.borderBox;return Pr(J.descriptor.id,ne)?Et(he,at(ne.displacedBy.point)):he},hi=function(H){var J=H.pageBorderBoxCenter,ne=H.viewport,he=H.destination,De=H.insideDestination,Ae=H.afterCritical,Ue=De.filter(function(je){return Nr({target:Di(je,Ae),destination:he,viewport:ne.frame,withDroppableDisplacement:!0})}).sort(function(je,ct){var xt=et(J,$r(he,Ga(je,Ae))),St=et(J,$r(he,Ga(ct,Ae)));return xtJ.left&&H.topJ.top}function Dn(H){var J=H.pageBorderBox,ne=H.draggable,he=H.candidates,De=ne.page.borderBox.center,Ae=he.map(function(Ue){var je=Ue.axis,ct=it(Ue.axis.line,J.center[je.line],Ue.page.borderBox.center[je.crossAxisLine]);return{id:Ue.descriptor.id,distance:et(De,ct)}}).sort(function(Ue,je){return je.distance-Ue.distance});return Ae[0]?Ae[0].id:null}function bn(H){var J=H.pageBorderBox,ne=H.draggable,he=H.droppables,De=rn(he).filter(function(Ae){if(!Ae.isEnabled)return!1;var Ue=Ae.subject.active;if(!Ue)return!1;if(!gn(J,Ue))return!1;if(pn(Ue)(J.center))return!0;var je=Ae.axis,ct=Ue.center[je.crossAxisLine],xt=J[je.crossAxisStart],St=J[je.crossAxisEnd],ht=Dt(Ue[je.crossAxisStart],Ue[je.crossAxisEnd]),ft=ht(xt),bt=ht(St);return!ft&&!bt?!0:ft?xtct});return De.length?De.length===1?De[0].descriptor.id:Dn({pageBorderBox:J,draggable:ne,candidates:De}):null}var wt=function(J,ne){return f(Et(J,ne))},Jt=function(H,J){var ne=H.frame;return ne?wt(J,ne.scroll.diff.value):J};function Wt(H){var J=H.displaced,ne=H.id;return Boolean(J.visible[ne]||J.invisible[ne])}function ln(H){var J=H.draggable,ne=H.closest,he=H.inHomeList;return ne?he&&ne.descriptor.index>J.descriptor.index?ne.descriptor.index-1:ne.descriptor.index:null}var en=function(H){var J=H.pageBorderBoxWithDroppableScroll,ne=H.draggable,he=H.destination,De=H.insideDestination,Ae=H.last,Ue=H.viewport,je=H.afterCritical,ct=he.axis,xt=ra(he.axis,ne.displaceBy),St=xt.value,ht=J[ct.start],ft=J[ct.end],bt=we(ne,De),$t=_t(bt,function(zn){var ur=zn.descriptor.id,br=zn.page.borderBox.center[ct.line],Xr=Pr(ur,je),mr=Wt({displaced:Ae,id:ur});return Xr?mr?ft<=br:htur[je.start]+Xr&&htur[je.start]-xt+Xr&&Stur[je.start]+xt+Xr&&htur[je.start]+Xr&&St=nr)return _n;var Ae=De/nr,Ue=Nt+vn*Ae,je=he==="CANCEL"?Ue*ar:Ue;return Number(je.toFixed(2))},wr=function(H){var J=H.impact,ne=H.draggable,he=H.dimensions,De=H.viewport,Ae=H.afterCritical,Ue=he.draggables,je=he.droppables,ct=Mt(J),xt=ct?je[ct]:null,St=je[ne.descriptor.droppableId],ht=Ln({impact:J,draggable:ne,draggables:Ue,afterCritical:Ae,droppable:xt||St,viewport:De}),ft=Qe(ht,ne.client.borderBox.center);return ft},Ir=function(H){var J=H.draggables,ne=H.reason,he=H.lastImpact,De=H.home,Ae=H.viewport,Ue=H.onLiftImpact;if(!he.at||ne!=="DROP"){var je=Mn({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 ct=Object(d.a)({},he,{displaced:Tt});return{impact:ct,didDropInsideDroppable:!0}},_r=function(H){var J=H.getState,ne=H.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(lt({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 ct=Ae.critical,xt=Ae.dimensions,St=xt.draggables[Ae.critical.draggable.id],ht=Ir({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}),ft=ht.impact,bt=ht.didDropInsideDroppable,$t=bt?ut(ft):null,Bn=bt?st(ft):null,zn={index:ct.draggable.index,droppableId:ct.droppable.id},ur={draggableId:St.descriptor.id,type:St.descriptor.type,source:zn,reason:Ue,mode:Ae.movementMode,destination:$t,combine:Bn},br=wr({impact:ft,draggable:St,dimensions:xt,viewport:Ae.viewport,afterCritical:Ae.afterCritical}),Xr={critical:Ae.critical,afterCritical:Ae.afterCritical,result:ur,impact:ft},mr=!rt(Ae.current.client.offset,br)||Boolean(ur.combine);if(!mr){ne(He({completed:Xr}));return}var Oa=Fr({current:Ae.current.client.offset,destination:br,reason:Ue}),ba={newHomeClientOffset:br,dropDuration:Oa,completed:Xr};ne(Ar(ba))}}},kn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function tr(H){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ne){if(ne.target!==window&&ne.target!==window.document)return;H()}}}function Sn(H){var J=H.onWindowScroll;function ne(){J(kn())}var he=U(ne),De=tr(he),Ae=ye;function Ue(){return Ae!==ye}function je(){Ue()&&Q(!1),Ae=me(window,[De])}function ct(){Ue()||Q(!1),he.cancel(),Ae(),Ae=ye}return{start:je,stop:ct,isActive:Ue}}var sn=function(J){return J.type==="DROP_COMPLETE"||J.type==="DROP_ANIMATE"||J.type==="FLUSH"},Tn=function(H){var J=Sn({onWindowScroll:function(he){H.dispatch(Yr({newScroll:he}))}});return function(ne){return function(he){!J.isActive()&&he.type==="INITIAL_PUBLISH"&&J.start(),J.isActive()&&sn(he)&&J.stop(),ne(he)}}},pr=function(H){var J=!1,ne=!1,he=setTimeout(function(){ne=!0}),De=function(Ue){if(J)return;if(ne)return;J=!0,H(Ue),clearTimeout(he)};return De.wasCalled=function(){return J},De},Jr=function(){var H=[],J=function(Ae){var Ue=dt(H,function(xt){return xt.timerId===Ae});Ue!==-1||Q(!1);var je=H.splice(Ue,1),ct=je[0];ct.callback()},ne=function(Ae){var Ue=setTimeout(function(){return J(Ue)}),je={timerId:Ue,callback:Ae};H.push(je)},he=function(){if(!H.length)return;var Ae=[].concat(H);H.length=0,Ae.forEach(function(Ue){clearTimeout(Ue.timerId),Ue.callback()})};return{add:ne,flush:he}},Vn=function(J,ne){return J==null&&ne==null?!0:J==null||ne==null?!1:J.droppableId===ne.droppableId&&J.index===ne.index},ua=function(J,ne){return J==null&&ne==null?!0:J==null||ne==null?!1:J.draggableId===ne.draggableId&&J.droppableId===ne.droppableId},oa=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},aa=function(J,ne){zr(),ne(),Sr()},$n=function(J,ne){return{draggableId:J.draggable.id,type:J.droppable.type,source:{droppableId:J.droppable.id,index:J.draggable.index},mode:ne}},Jn=function(J,ne,he,De){if(!J){he(De(ne));return}var Ae=pr(he),Ue={announce:Ae};J(ne,Ue),Ae.wasCalled()||he(De(ne))},sr=function(H,J){var ne=Jr(),he=null,De=function(ft,bt){he&&Q(!1),aa("onBeforeCapture",function(){var $t=H().onBeforeCapture;if($t){var Bn={draggableId:ft,mode:bt};$t(Bn)}})},Ae=function(ft,bt){he&&Q(!1),aa("onBeforeDragStart",function(){var $t=H().onBeforeDragStart;$t&&$t($n(ft,bt))})},Ue=function(ft,bt){he&&Q(!1);var $t=$n(ft,bt);he={mode:bt,lastCritical:ft,lastLocation:$t.source,lastCombine:null},ne.add(function(){aa("onDragStart",function(){return Jn(H().onDragStart,$t,J,ve.onDragStart)})})},je=function(ft,bt){var $t=ut(bt),Bn=st(bt);he||Q(!1);var zn=!oa(ft,he.lastCritical);zn&&(he.lastCritical=ft);var ur=!Vn(he.lastLocation,$t);ur&&(he.lastLocation=$t);var br=!ua(he.lastCombine,Bn);if(br&&(he.lastCombine=Bn),!zn&&!ur&&!br)return;var Xr=Object(d.a)({},$n(ft,he.mode),{combine:Bn,destination:$t});ne.add(function(){aa("onDragUpdate",function(){return Jn(H().onDragUpdate,Xr,J,ve.onDragUpdate)})})},ct=function(){he||Q(!1),ne.flush()},xt=function(ft){he||Q(!1),he=null,aa("onDragEnd",function(){return Jn(H().onDragEnd,ft,J,ve.onDragEnd)})},St=function(){if(!he)return;var ft=Object(d.a)({},$n(he.lastCritical,he.mode),{combine:null,destination:null,reason:"CANCEL"});xt(ft)};return{beforeCapture:De,beforeStart:Ae,start:Ue,update:je,flush:ct,drop:xt,abort:St}},lr=function(H,J){var ne=sr(H,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 ct=he.getState();ct.phase==="DRAGGING"&&ne.update(ct.critical,ct.impact)}}}},er=function(H){return function(J){return function(ne){if(ne.type!=="DROP_ANIMATION_FINISHED"){J(ne);return}var he=H.getState();he.phase==="DROP_ANIMATING"||Q(!1),H.dispatch(He({completed:he.completed}))}}},ea=function(H){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 ct=H.getState();ct.phase==="DROP_ANIMATING"&&H.dispatch(Ye())}};ne=requestAnimationFrame(function(){ne=null,J=me(window,[Ue])})}}},va=function(H){return function(){return function(J){return function(ne){(ne.type==="DROP_COMPLETE"||ne.type==="FLUSH"||ne.type==="DROP_ANIMATE")&&H.stopPublishing(),J(ne)}}}},xa=function(H){var J=!1;return function(){return function(ne){return function(he){if(he.type==="INITIAL_PUBLISH"){J=!0,H.tryRecordFocus(he.payload.critical.draggable.id),ne(he),H.tryRestoreFocusRecorded();return}if(ne(he),!J)return;if(he.type==="FLUSH"){J=!1,H.tryRestoreFocusRecorded();return}if(he.type==="DROP_COMPLETE"){J=!1;var De=he.payload.completed.result;De.combine&&H.tryShiftRecord(De.draggableId,De.combine.draggableId),H.tryRestoreFocusRecorded()}}}}},ga=function(J){return J.type==="DROP_COMPLETE"||J.type==="DROP_ANIMATE"||J.type==="FLUSH"},La=function(H){return function(J){return function(ne){return function(he){if(ga(he)){H.stop(),ne(he);return}if(he.type==="INITIAL_PUBLISH"){ne(he);var De=J.getState();De.phase==="DRAGGING"||Q(!1),H.start(De);return}ne(he),H.scroll(J.getState())}}}},Ra=function(H){return function(J){return function(ne){if(J(ne),ne.type!=="PUBLISH_WHILE_DRAGGING")return;var he=H.getState();if(he.phase!=="DROP_PENDING")return;if(he.isWaiting)return;H.dispatch(qe({reason:he.reason}))}}},Ma=h.d,ka=function(H){var J=H.dimensionMarshal,ne=H.focusMarshal,he=H.styleMarshal,De=H.getResponders,Ae=H.announce,Ue=H.autoScroller;return Object(h.e)(Gt,Ma(Object(h.a)(Ve(he),va(J),Oe(J),_r,er,ea,Ra,La(Ue),Tn,xa(ne),lr(De,Ae))))},ei=function(){return{additions:{},removals:{},modified:{}}};function Fi(H){var J=H.registry,ne=H.callbacks,he=ei(),De=null,Ae=function(){if(De)return;ne.collectionStarting(),De=requestAnimationFrame(function(){De=null,zr();var St=he,ht=St.additions,ft=St.removals,bt=St.modified,$t=Object.keys(ht).map(function(ur){return J.draggable.getById(ur).getDimension(Ce)}).sort(function(ur,br){return ur.descriptor.index-br.descriptor.index}),Bn=Object.keys(bt).map(function(ur){var br=J.droppable.getById(ur),Xr=br.callbacks.getScrollWhileDragging();return{droppableId:ur,scroll:Xr}}),zn={additions:$t,removals:Object.keys(ft),modified:Bn};he=ei(),Sr(),ne.publish(zn)})},Ue=function(St){var ht=St.descriptor.id;he.additions[ht]=St,he.modified[St.descriptor.droppableId]=!0,he.removals[ht]&&delete he.removals[ht],Ae()},je=function(St){var ht=St.descriptor;he.removals[ht.id]=!0,he.modified[ht.droppableId]=!0,he.additions[ht.id]&&delete he.additions[ht.id],Ae()},ct=function(){if(!De)return;cancelAnimationFrame(De),De=null,he=ei()};return{add:Ue,remove:je,stop:ct}}var Ai=function(H){var J=H.scrollHeight,ne=H.scrollWidth,he=H.height,De=H.width,Ae=Qe({x:ne,y:J},{x:De,y:he}),Ue={x:Math.max(0,Ae.x),y:Math.max(0,Ae.y)};return Ue},Ta=function(){var H=document.documentElement;return H||Q(!1),H},_i=function(){var H=Ta(),J=Ai({scrollHeight:H.scrollHeight,scrollWidth:H.scrollWidth,width:H.clientWidth,height:H.clientHeight});return J},Ci=function(){var H=kn(),J=_i(),ne=H.y,he=H.x,De=Ta(),Ae=De.clientWidth,Ue=De.clientHeight,je=he+Ae,ct=ne+Ue,xt=f({top:ne,left:he,right:je,bottom:ct}),St={frame:xt,scroll:{initial:H,current:H,max:J,diff:{value:Ce,displacement:Ce}}};return St},Ia=function(H){var J=H.critical,ne=H.scrollOptions,he=H.registry;zr();var De=Ci(),Ae=De.scroll.current,Ue=J.droppable,je=he.droppable.getAllByType(Ue.type).map(function(ht){return ht.callbacks.getDimensionAndWatchScroll(Ae,ne)}),ct=he.draggable.getAllByType(J.draggable.type).map(function(ht){return ht.getDimension(Ae)}),xt={draggables:An(ct),droppables:cn(je)};Sr();var St={dimensions:xt,critical:J,viewport:De};return St};function Ca(H,J,ne){if(ne.descriptor.id===J.id)return!1;if(ne.descriptor.type!==J.type)return!1;var he=H.droppable.getById(ne.descriptor.droppableId);return!(he.descriptor.mode!=="virtual")}var Ya=function(H,J){var ne=null,he=Fi({callbacks:{publish:J.publishWhileDragging,collectionStarting:J.collectionStarting},registry:H}),De=function(bt,$t){if(H.droppable.exists(bt)||Q(!1),!ne)return;J.updateDroppableIsEnabled({id:bt,isEnabled:$t})},Ae=function(bt,$t){if(!ne)return;H.droppable.exists(bt)||Q(!1),J.updateDroppableIsCombineEnabled({id:bt,isCombineEnabled:$t})},Ue=function(bt,$t){if(!ne)return;H.droppable.exists(bt)||Q(!1),J.updateDroppableScroll({id:bt,newScroll:$t})},je=function(bt,$t){if(!ne)return;H.droppable.getById(bt).callbacks.scroll($t)},ct=function(){if(!ne)return;he.stop();var bt=ne.critical.droppable;H.droppable.getAllByType(bt.type).forEach(function($t){return $t.callbacks.dragStopped()}),ne.unsubscribe(),ne=null},xt=function(bt){ne||Q(!1);var $t=ne.critical.draggable;bt.type==="ADDITION"&&(Ca(H,$t,bt.value)&&he.add(bt.value)),bt.type==="REMOVAL"&&(Ca(H,$t,bt.value)&&he.remove(bt.value))},St=function(bt){ne&&Q(!1);var $t=H.draggable.getById(bt.draggableId),Bn=H.droppable.getById($t.descriptor.droppableId),zn={draggable:$t.descriptor,droppable:Bn.descriptor},ur=H.subscribe(xt);return ne={critical:zn,unsubscribe:ur},Ia({critical:zn,registry:H,scrollOptions:bt.scrollOptions})},ht={updateDroppableIsEnabled:De,updateDroppableIsCombineEnabled:Ae,scrollDroppable:je,updateDroppableScroll:Ue,startPublishing:St,stopPublishing:ct};return ht},to=function(H,J){return H.phase==="IDLE"?!0:H.phase!=="DROP_ANIMATING"||H.completed.result.draggableId===J?!1:H.completed.result.reason==="DROP"},Mo=function(H){window.scrollBy(H.x,H.y)},Ii=A(function(H){return rn(H).filter(function(J){return J.isEnabled?!!J.frame:!1})}),no=function(J,ne){var he=_t(Ii(ne),function(De){return De.frame||Q(!1),pn(De.frame.pageMarginBox)(J)});return he},ro=function(H){var J=H.center,ne=H.destination,he=H.droppables;if(ne){var De=he[ne];return De.frame?De:null}var Ae=no(J,he);return Ae},pi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(J){return Math.pow(J,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},uo=function(H,J){var ne=H[J.size]*pi.startFromPercentage,he=H[J.size]*pi.maxScrollAtPercentage,De={startScrollingFrom:ne,maxScrollValueAt:he};return De},Io=function(H){var J=H.startOfRange,ne=H.endOfRange,he=H.current,De=ne-J;if(De===0)return 0;var Ae=he-J,Ue=Ae/De;return Ue},Lo=1,bo=function(H,J){if(H>J.startScrollingFrom)return 0;if(H<=J.maxScrollValueAt)return pi.maxPixelScroll;if(H===J.startScrollingFrom)return Lo;var ne=Io({startOfRange:J.maxScrollValueAt,endOfRange:J.startScrollingFrom,current:H}),he=1-ne,De=pi.maxPixelScroll*pi.ease(he);return Math.ceil(De)},Vi=pi.durationDampening.accelerateAt,co=pi.durationDampening.stopDampeningAt,Xi=function(H,J){var ne=J,he=co,De=Date.now(),Ae=De-ne;if(Ae>=co)return H;if(AeJ.height,Ae=ne.width>J.width;return!Ae&&!De?he:Ae&&De?null:{x:Ae?0:he.x,y:De?0:he.y}},ao=Pe(function(H){return H===0?0:H}),Ji=function(H){var J=H.dragStartTime,ne=H.container,he=H.subject,De=H.center,Ae=H.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:Nn,shouldUseTimeDampening:Ae}),ct=ko({container:ne,distanceToEdges:Ue,dragStartTime:J,axis:yn,shouldUseTimeDampening:Ae}),xt=ao({x:ct,y:je});if(rt(xt,Ce))return null;var St=yo({container:ne,subject:he,proposedScroll:xt});return St?rt(St,Ce)?null:St:null},Qi=Pe(function(H){return H===0?0:H>0?1:-1}),Za=function(){var H=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=Ke(ne,De),Ue={x:H(Ae.x,he.x),y:H(Ae.y,he.y)};return rt(Ue,Ce)?null:Ue}}(),Li=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=Qi(De),je=Za({max:Ae,current:he,change:Ue});return je?Ue.x!==0&&je.x===0?!0:Ue.y!==0&&je.y===0:!0},wi=function(J,ne){return Li({current:J.scroll.current,max:J.scroll.max,change:ne})},Zi=function(J,ne){if(!wi(J,ne))return null;var he=J.scroll.max,De=J.scroll.current;return Za({current:De,max:he,change:ne})},Pi=function(J,ne){var he=J.frame;return he?Li({current:he.scroll.current,max:he.scroll.max,change:ne}):!1},Eo=function(J,ne){var he=J.frame;return he&&Pi(J,ne)?Za({current:he.scroll.current,max:he.scroll.max,change:ne}):null},xo=function(H){var J=H.viewport,ne=H.subject,he=H.center,De=H.dragStartTime,Ae=H.shouldUseTimeDampening,Ue=Ji({dragStartTime:De,container:J.frame,subject:ne,center:he,shouldUseTimeDampening:Ae});return Ue&&wi(J,Ue)?Ue:null},Co=function(H){var J=H.droppable,ne=H.subject,he=H.center,De=H.dragStartTime,Ae=H.shouldUseTimeDampening,Ue=J.frame;if(!Ue)return null;var je=Ji({dragStartTime:De,container:Ue.pageMarginBox,subject:ne,center:he,shouldUseTimeDampening:Ae});return je&&Pi(J,je)?je:null},io=function(H){var J=H.state,ne=H.dragStartTime,he=H.shouldUseTimeDampening,De=H.scrollWindow,Ae=H.scrollDroppable,Ue=J.current.page.borderBoxCenter,je=J.dimensions.draggables[J.critical.draggable.id],ct=je.page.marginBox;if(J.isWindowScrollAllowed){var xt=J.viewport,St=xo({dragStartTime:ne,viewport:xt,subject:ct,center:Ue,shouldUseTimeDampening:he});if(St){De(St);return}}var ht=ro({center:Ue,destination:Mt(J.impact),droppables:J.dimensions.droppables});if(!ht)return;var ft=Co({dragStartTime:ne,droppable:ht,subject:ct,center:Ue,shouldUseTimeDampening:he});ft&&Ae(ht.descriptor.id,ft)},ki=function(H){var J=H.scrollWindow,ne=H.scrollDroppable,he=U(J),De=U(ne),Ae=null,Ue=function(St){Ae||Q(!1);var ht=Ae,ft=ht.shouldUseTimeDampening,bt=ht.dragStartTime;io({state:St,scrollWindow:he,scrollDroppable:De,dragStartTime:bt,shouldUseTimeDampening:ft})},je=function(St){zr(),Ae&&Q(!1);var ht=Date.now(),ft=!1,bt=function(){ft=!0};io({state:St,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:bt,scrollDroppable:bt}),Ae={dragStartTime:ht,shouldUseTimeDampening:ft},Sr(),ft&&Ue(St)},ct=function(){if(!Ae)return;he.cancel(),De.cancel(),Ae=null};return{start:je,stop:ct,scroll:Ue}},$i=function(H){var J=H.move,ne=H.scrollDroppable,he=H.scrollWindow,De=function(xt,St){var ht=Ke(xt.current.client.selection,St);J({client:ht})},Ae=function(xt,St){if(!Pi(xt,St))return St;var ht=Eo(xt,St);if(!ht)return ne(xt.descriptor.id,St),null;var ft=Qe(St,ht);ne(xt.descriptor.id,ft);var bt=Qe(St,ft);return bt},Ue=function(xt,St,ht){if(!xt)return ht;if(!wi(St,ht))return ht;var ft=Zi(St,ht);if(!ft)return he(ht),null;var bt=Qe(ht,ft);he(bt);var $t=Qe(ht,bt);return $t},je=function(xt){var St=xt.scrollJumpRequest;if(!St)return;var ht=Mt(xt.impact);ht||Q(!1);var ft=Ae(xt.dimensions.droppables[ht],St);if(!ft)return;var bt=xt.viewport,$t=Ue(xt.isWindowScrollAllowed,bt,ft);if(!$t)return;De(xt,$t)};return je},No=function(H){var J=H.scrollDroppable,ne=H.scrollWindow,he=H.move,De=ki({scrollWindow:ne,scrollDroppable:J}),Ae=$i({move:he,scrollWindow:ne,scrollDroppable:J}),Ue=function(xt){if(xt.phase!=="DRAGGING")return;if(xt.movementMode==="FLUID"){De.scroll(xt);return}if(!xt.scrollJumpRequest)return;Ae(xt)},je={scroll:Ue,start:De.start,stop:De.stop};return je},oo="data-rbd",so=function(){var H=oo+"-drag-handle";return{base:H,draggableId:H+"-draggable-id",contextId:H+"-context-id"}}(),Oo=function(){var H=oo+"-draggable";return{base:H,contextId:H+"-context-id",id:H+"-id"}}(),Uo=function(){var H=oo+"-droppable";return{base:H,contextId:H+"-context-id",id:H+"-id"}}(),jo={contextId:oo+"-scroll-container-context-id"},ci=function(J){return function(ne){return"["+ne+'="'+J+'"]'}},ja=function(J,ne){return J.map(function(he){var De=he.styles[ne];return De?he.selector+" { "+De+" }":""}).join(" ")},ti="pointer-events: none;",za=function(H){var J=ci(H),ne=function(){var je=` cursor: -webkit-grab; cursor: grab; `;return{selector:J(so.contextId),styles:{always:` -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; - `,resting:Ue,dragging:ti,dropAnimating:Ue}}}(),he=function(){var Ue=` + `,resting:je,dragging:ti,dropAnimating:je}}}(),he=function(){var je=` transition: `+kt.outOfTheWay+`; - `;return{selector:J(Oo.contextId),styles:{dragging:Ue,dropAnimating:Ue,userCancel:Ue}}}(),De={selector:J(Uo.contextId),styles:{always:"overflow-anchor: none;"}},Ae={selector:"body",styles:{dragging:` + `;return{selector:J(Oo.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; @@ -257,7 +257,7 @@ headers: `+(0,d.default)(Ct),Pe.data=$e,Pe.path=K.path,Pe.status=ce,Pe.headers=C -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},Ne=[he,ne,De,Ae];return{always:ja(Ne,"always"),resting:ja(Ne,"resting"),dragging:ja(Ne,"dragging"),dropAnimating:ja(Ne,"dropAnimating"),userCancel:ja(Ne,"userCancel")}},ni=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?P.useLayoutEffect:P.useEffect,So=function(){var J=document.querySelector("head");return J||Q(!1),J},bi=function(J){var ne=document.createElement("style");return J&&ne.setAttribute("nonce",J),ne.type="text/css",ne};function Bo(H,J){var ne=s(function(){return za(H)},[H]),he=Object(P.useRef)(null),De=Object(P.useRef)(null),Ae=n(A(function(ht){var ft=De.current;ft||Q(!1),ft.textContent=ht}),[]),Ne=n(function(ht){var ft=he.current;ft||Q(!1),ft.textContent=ht},[]);ni(function(){!he.current&&!De.current||Q(!1);var ht=bi(J),ft=bi(J);return he.current=ht,De.current=ft,ht.setAttribute(oo+"-always",H),ft.setAttribute(oo+"-dynamic",H),So().appendChild(ht),So().appendChild(ft),Ne(ne.always),Ae(ne.resting),function(){var yt=function(Bn){var zn=Bn.current;zn||Q(!1),So().removeChild(zn),Bn.current=null};yt(he),yt(De)}},[J,Ne,Ae,ne.always,ne.resting,H]);var Ue=n(function(){return Ae(ne.dragging)},[Ae,ne.dragging]),ut=n(function(ht){if(ht==="DROP"){Ae(ne.dropAnimating);return}Ae(ne.userCancel)},[Ae,ne.dropAnimating,ne.userCancel]),xt=n(function(){if(!De.current)return;Ae(ne.resting)},[Ae,ne.resting]),Tt=s(function(){return{dragging:Ue,dropping:ut,resting:xt}},[Ue,ut,xt]);return Tt}var To=function(H){return H&&H.ownerDocument?H.ownerDocument.defaultView:window};function qi(H){return H instanceof To(H).HTMLElement}function Wi(H,J){var ne="["+so.contextId+'="'+H+'"]',he=Ut(document.querySelectorAll(ne));if(!he.length)return null;var De=bt(he,function(Ae){return Ae.getAttribute(so.draggableId)===J});return De&&qi(De)?De:null}function Do(H){var J=Object(P.useRef)({}),ne=Object(P.useRef)(null),he=Object(P.useRef)(null),De=Object(P.useRef)(!1),Ae=n(function(ft,yt){var $t={id:ft,focus:yt};return J.current[ft]=$t,function(){var zn=J.current,ur=zn[ft];ur!==$t&&delete zn[ft]}},[]),Ne=n(function(ft){var yt=Wi(H,ft);yt&&yt!==document.activeElement&&yt.focus()},[H]),Ue=n(function(ft,yt){ne.current===ft&&(ne.current=yt)},[]),ut=n(function(){if(he.current)return;if(!De.current)return;he.current=requestAnimationFrame(function(){he.current=null;var ft=ne.current;ft&&Ne(ft)})},[Ne]),xt=n(function(ft){ne.current=null;var yt=document.activeElement;if(!yt)return;if(yt.getAttribute(so.draggableId)!==ft)return;ne.current=ft},[]);ni(function(){return De.current=!0,function(){De.current=!1;var ft=he.current;ft&&cancelAnimationFrame(ft)}},[]);var Tt=s(function(){return{register:Ae,tryRecordFocus:xt,tryRestoreFocusRecorded:ut,tryShiftRecord:Ue}},[Ae,xt,ut,Ue]);return Tt}function fo(){var H={draggables:{},droppables:{}},J=[];function ne(ht){return J.push(ht),function(){var yt=J.indexOf(ht);if(yt===-1)return;J.splice(yt,1)}}function he(ht){J.length&&J.forEach(function(ft){return ft(ht)})}function De(ht){return H.draggables[ht]||null}function Ae(ht){var ft=De(ht);return ft||Q(!1),ft}var Ne={register:function(ft){H.draggables[ft.descriptor.id]=ft,he({type:"ADDITION",value:ft})},update:function(ft,yt){var $t=H.draggables[yt.descriptor.id];if(!$t)return;if($t.uniqueId!==ft.uniqueId)return;delete H.draggables[yt.descriptor.id],H.draggables[ft.descriptor.id]=ft},unregister:function(ft){var yt=ft.descriptor.id,$t=De(yt);if(!$t)return;if(ft.uniqueId!==$t.uniqueId)return;delete H.draggables[yt],he({type:"REMOVAL",value:ft})},getById:Ae,findById:De,exists:function(ft){return Boolean(De(ft))},getAllByType:function(ft){return Fe(H.draggables).filter(function(yt){return yt.descriptor.type===ft})}};function Ue(ht){return H.droppables[ht]||null}function ut(ht){var ft=Ue(ht);return ft||Q(!1),ft}var xt={register:function(ft){H.droppables[ft.descriptor.id]=ft},unregister:function(ft){var yt=Ue(ft.descriptor.id);if(!yt)return;if(ft.uniqueId!==yt.uniqueId)return;delete H.droppables[ft.descriptor.id]},getById:ut,findById:Ue,exists:function(ft){return Boolean(Ue(ft))},getAllByType:function(ft){return Fe(H.droppables).filter(function(yt){return yt.descriptor.type===ft})}};function Tt(){H.draggables={},H.droppables={},J.length=0}return{draggable:Ne,droppable:xt,subscribe:ne,clean:Tt}}function Wo(){var H=s(fo,[]);return Object(P.useEffect)(function(){return function(){requestAnimationFrame(H.clean)}},[H]),H}var lo=m.a.createContext(null),_a=function(){var H=document.body;return H||Q(!1),H},fa={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Wa=function(J){return"rbd-announcement-"+J};function si(H){var J=s(function(){return Wa(H)},[H]),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(d.a)(Ae.style,fa),_a().appendChild(Ae),function(){setTimeout(function(){var ut=_a();ut.contains(Ae)&&ut.removeChild(Ae),Ae===ne.current&&(ne.current=null)})}},[J]);var he=n(function(De){var Ae=ne.current;if(Ae){Ae.textContent=De;return}},[]);return he}var eo=0,Ni={separator:"::"};function ho(){eo=0}function Oi(H,J){return J===void 0&&(J=Ni),s(function(){return""+H+J.separator+eo++},[J.separator,H])}function Ja(H){var J=H.contextId,ne=H.uniqueId;return"rbd-hidden-text-"+J+"-"+ne}function po(H){var J=H.contextId,ne=H.text,he=Oi("hidden-text",{separator:"-"}),De=s(function(){return Ja({contextId:J,uniqueId:he})},[he,J]);return Object(P.useEffect)(function(){var Ne=document.createElement("div");return Ne.id=De,Ne.textContent=ne,Ne.style.display="none",_a().appendChild(Ne),function(){var ut=_a();ut.contains(Ne)&&ut.removeChild(Ne)}},[De,ne]),De}var Ki=m.a.createContext(null),mo={react:"^16.8.5","react-dom":"^16.8.5"},di=/(\d+)\.(\d+)\.(\d+)/,Ea=function(J){var ne=di.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}},qr=function(J,ne){return ne.major>J.major?!0:ne.majorJ.minor?!0:ne.minor=J.patch},Qn=function(H,J){var ne=Ea(H),he=Ea(J);if(qr(ne,he))return},Lr=` + `}},Ue=[he,ne,De,Ae];return{always:ja(Ue,"always"),resting:ja(Ue,"resting"),dragging:ja(Ue,"dragging"),dropAnimating:ja(Ue,"dropAnimating"),userCancel:ja(Ue,"userCancel")}},ni=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?P.useLayoutEffect:P.useEffect,So=function(){var J=document.querySelector("head");return J||Q(!1),J},bi=function(J){var ne=document.createElement("style");return J&&ne.setAttribute("nonce",J),ne.type="text/css",ne};function Bo(H,J){var ne=s(function(){return za(H)},[H]),he=Object(P.useRef)(null),De=Object(P.useRef)(null),Ae=n(A(function(ht){var ft=De.current;ft||Q(!1),ft.textContent=ht}),[]),Ue=n(function(ht){var ft=he.current;ft||Q(!1),ft.textContent=ht},[]);ni(function(){!he.current&&!De.current||Q(!1);var ht=bi(J),ft=bi(J);return he.current=ht,De.current=ft,ht.setAttribute(oo+"-always",H),ft.setAttribute(oo+"-dynamic",H),So().appendChild(ht),So().appendChild(ft),Ue(ne.always),Ae(ne.resting),function(){var bt=function(Bn){var zn=Bn.current;zn||Q(!1),So().removeChild(zn),Bn.current=null};bt(he),bt(De)}},[J,Ue,Ae,ne.always,ne.resting,H]);var je=n(function(){return Ae(ne.dragging)},[Ae,ne.dragging]),ct=n(function(ht){if(ht==="DROP"){Ae(ne.dropAnimating);return}Ae(ne.userCancel)},[Ae,ne.dropAnimating,ne.userCancel]),xt=n(function(){if(!De.current)return;Ae(ne.resting)},[Ae,ne.resting]),St=s(function(){return{dragging:je,dropping:ct,resting:xt}},[je,ct,xt]);return St}var To=function(H){return H&&H.ownerDocument?H.ownerDocument.defaultView:window};function qi(H){return H instanceof To(H).HTMLElement}function Wi(H,J){var ne="["+so.contextId+'="'+H+'"]',he=Ut(document.querySelectorAll(ne));if(!he.length)return null;var De=_t(he,function(Ae){return Ae.getAttribute(so.draggableId)===J});return De&&qi(De)?De:null}function Do(H){var J=Object(P.useRef)({}),ne=Object(P.useRef)(null),he=Object(P.useRef)(null),De=Object(P.useRef)(!1),Ae=n(function(ft,bt){var $t={id:ft,focus:bt};return J.current[ft]=$t,function(){var zn=J.current,ur=zn[ft];ur!==$t&&delete zn[ft]}},[]),Ue=n(function(ft){var bt=Wi(H,ft);bt&&bt!==document.activeElement&&bt.focus()},[H]),je=n(function(ft,bt){ne.current===ft&&(ne.current=bt)},[]),ct=n(function(){if(he.current)return;if(!De.current)return;he.current=requestAnimationFrame(function(){he.current=null;var ft=ne.current;ft&&Ue(ft)})},[Ue]),xt=n(function(ft){ne.current=null;var bt=document.activeElement;if(!bt)return;if(bt.getAttribute(so.draggableId)!==ft)return;ne.current=ft},[]);ni(function(){return De.current=!0,function(){De.current=!1;var ft=he.current;ft&&cancelAnimationFrame(ft)}},[]);var St=s(function(){return{register:Ae,tryRecordFocus:xt,tryRestoreFocusRecorded:ct,tryShiftRecord:je}},[Ae,xt,ct,je]);return St}function fo(){var H={draggables:{},droppables:{}},J=[];function ne(ht){return J.push(ht),function(){var bt=J.indexOf(ht);if(bt===-1)return;J.splice(bt,1)}}function he(ht){J.length&&J.forEach(function(ft){return ft(ht)})}function De(ht){return H.draggables[ht]||null}function Ae(ht){var ft=De(ht);return ft||Q(!1),ft}var Ue={register:function(ft){H.draggables[ft.descriptor.id]=ft,he({type:"ADDITION",value:ft})},update:function(ft,bt){var $t=H.draggables[bt.descriptor.id];if(!$t)return;if($t.uniqueId!==ft.uniqueId)return;delete H.draggables[bt.descriptor.id],H.draggables[ft.descriptor.id]=ft},unregister:function(ft){var bt=ft.descriptor.id,$t=De(bt);if(!$t)return;if(ft.uniqueId!==$t.uniqueId)return;delete H.draggables[bt],he({type:"REMOVAL",value:ft})},getById:Ae,findById:De,exists:function(ft){return Boolean(De(ft))},getAllByType:function(ft){return Fe(H.draggables).filter(function(bt){return bt.descriptor.type===ft})}};function je(ht){return H.droppables[ht]||null}function ct(ht){var ft=je(ht);return ft||Q(!1),ft}var xt={register:function(ft){H.droppables[ft.descriptor.id]=ft},unregister:function(ft){var bt=je(ft.descriptor.id);if(!bt)return;if(ft.uniqueId!==bt.uniqueId)return;delete H.droppables[ft.descriptor.id]},getById:ct,findById:je,exists:function(ft){return Boolean(je(ft))},getAllByType:function(ft){return Fe(H.droppables).filter(function(bt){return bt.descriptor.type===ft})}};function St(){H.draggables={},H.droppables={},J.length=0}return{draggable:Ue,droppable:xt,subscribe:ne,clean:St}}function Wo(){var H=s(fo,[]);return Object(P.useEffect)(function(){return function(){requestAnimationFrame(H.clean)}},[H]),H}var lo=m.a.createContext(null),_a=function(){var H=document.body;return H||Q(!1),H},fa={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Wa=function(J){return"rbd-announcement-"+J};function si(H){var J=s(function(){return Wa(H)},[H]),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(d.a)(Ae.style,fa),_a().appendChild(Ae),function(){setTimeout(function(){var ct=_a();ct.contains(Ae)&&ct.removeChild(Ae),Ae===ne.current&&(ne.current=null)})}},[J]);var he=n(function(De){var Ae=ne.current;if(Ae){Ae.textContent=De;return}},[]);return he}var eo=0,Ni={separator:"::"};function ho(){eo=0}function Oi(H,J){return J===void 0&&(J=Ni),s(function(){return""+H+J.separator+eo++},[J.separator,H])}function Ja(H){var J=H.contextId,ne=H.uniqueId;return"rbd-hidden-text-"+J+"-"+ne}function po(H){var J=H.contextId,ne=H.text,he=Oi("hidden-text",{separator:"-"}),De=s(function(){return Ja({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",_a().appendChild(Ue),function(){var ct=_a();ct.contains(Ue)&&ct.removeChild(Ue)}},[De,ne]),De}var Ki=m.a.createContext(null),mo={react:"^16.8.5","react-dom":"^16.8.5"},di=/(\d+)\.(\d+)\.(\d+)/,Ea=function(J){var ne=di.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}},qr=function(J,ne){return ne.major>J.major?!0:ne.majorJ.minor?!0:ne.minor=J.patch},Qn=function(H,J){var ne=Ea(H),he=Ea(J);if(qr(ne,he))return},Lr=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement @@ -266,24 +266,24 @@ headers: `+(0,d.default)(Ct),Pe.data=$e,Pe.path=K.path,Pe.status=ce,Pe.headers=C A setup problem was encountered. > `+ne.message+` - `)}},J)})}function Ri(){yi(function(){Qn(mo.react,m.a.version),da(document)},[])}function Qa(H){var J=Object(P.useRef)(H);return Object(P.useEffect)(function(){J.current=H}),J}function Ei(){var H=null;function J(){return Boolean(H)}function ne(Ne){return Ne===H}function he(Ne){H&&Q(!1);var Ue={abandon:Ne};return H=Ue,Ue}function De(){H||Q(!1),H=null}function Ae(){H&&(H.abandon(),De())}return{isClaimed:J,isActive:ne,claim:he,release:De,tryAbandon:Ae}}var Hi=9,vo=13,Xa=27,As=32,Ys=33,Rl=34,hs=35,ws=36,Js=37,Ml=38,Qs=39,Il=40,ps,ms=(ps={},ps[vo]=!0,ps[Hi]=!0,ps),Ps=function(H){ms[H.keyCode]&&H.preventDefault()},vs=function(){var H="visibilitychange";if(typeof document=="undefined")return H;var J=[H,"ms"+H,"webkit"+H,"moz"+H,"o"+H],ne=bt(J,function(he){return"on"+he in document});return ne||H}(),Zs=0,Rs=5;function Ko(H,J){return Math.abs(J.x-H.x)>=Rs||Math.abs(J.y-H.y)>=Rs}var gs={type:"IDLE"};function _s(H){var J=H.cancel,ne=H.completed,he=H.getPhase,De=H.setPhase;return[{eventName:"mousemove",fn:function(Ne){var Ue=Ne.button,ut=Ne.clientX,xt=Ne.clientY;if(Ue!==Zs)return;var Tt={x:ut,y:xt},ht=he();if(ht.type==="DRAGGING"){Ne.preventDefault(),ht.actions.move(Tt);return}ht.type==="PENDING"||Q(!1);var ft=ht.point;if(!Ko(ft,Tt))return;Ne.preventDefault();var yt=ht.actions.fluidLift(Tt);De({type:"DRAGGING",actions:yt})}},{eventName:"mouseup",fn:function(Ne){var Ue=he();if(Ue.type!=="DRAGGING"){J();return}Ne.preventDefault(),Ue.actions.drop({shouldBlockNextClick:!0}),ne()}},{eventName:"mousedown",fn:function(Ne){he().type==="DRAGGING"&&Ne.preventDefault(),J()}},{eventName:"keydown",fn:function(Ne){var Ue=he();if(Ue.type==="PENDING"){J();return}if(Ne.keyCode===Xa){Ne.preventDefault(),J();return}Ps(Ne)}},{eventName:"resize",fn:J},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){he().type==="PENDING"&&J()}},{eventName:"webkitmouseforcedown",fn:function(Ne){var Ue=he();if(Ue.type!=="IDLE"||Q(!1),Ue.actions.shouldRespectForcePress()){J();return}Ne.preventDefault()}},{eventName:vs,fn:J}]}function $s(H){var J=Object(P.useRef)(gs),ne=Object(P.useRef)(ye),he=s(function(){return{eventName:"mousedown",fn:function(ht){if(ht.defaultPrevented)return;if(ht.button!==Zs)return;if(ht.ctrlKey||ht.metaKey||ht.shiftKey||ht.altKey)return;var ft=H.findClosestDraggableId(ht);if(!ft)return;var yt=H.tryGetLock(ft,Ne,{sourceEvent:ht});if(!yt)return;ht.preventDefault();var $t={x:ht.clientX,y:ht.clientY};ne.current(),xt(yt,$t)}}},[H]),De=s(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(ht){if(ht.defaultPrevented)return;var ft=H.findClosestDraggableId(ht);if(!ft)return;var yt=H.findOptionsForDraggable(ft);if(!yt)return;if(yt.shouldRespectForcePress)return;if(!H.canGetLock(ft))return;ht.preventDefault()}}},[H]),Ae=n(function(){var ht={passive:!1,capture:!0};ne.current=pe(window,[De,he],ht)},[De,he]),Ne=n(function(){var Tt=J.current;if(Tt.type==="IDLE")return;J.current=gs,ne.current(),Ae()},[Ae]),Ue=n(function(){var Tt=J.current;Ne(),Tt.type==="DRAGGING"&&Tt.actions.cancel({shouldBlockNextClick:!0}),Tt.type==="PENDING"&&Tt.actions.abort()},[Ne]),ut=n(function(){var ht={capture:!0,passive:!1},ft=_s({cancel:Ue,completed:Ne,getPhase:function(){return J.current},setPhase:function($t){J.current=$t}});ne.current=pe(window,ft,ht)},[Ue,Ne]),xt=n(function(ht,ft){J.current.type==="IDLE"||Q(!1),J.current={type:"PENDING",point:ft,actions:ht},ut()},[ut]);ni(function(){return Ae(),function(){ne.current()}},[Ae])}var Ao;function el(){}var Ll=(Ao={},Ao[Rl]=!0,Ao[Ys]=!0,Ao[ws]=!0,Ao[hs]=!0,Ao);function tl(H,J){function ne(){J(),H.cancel()}function he(){J(),H.drop()}return[{eventName:"keydown",fn:function(Ae){if(Ae.keyCode===Xa){Ae.preventDefault(),ne();return}if(Ae.keyCode===As){Ae.preventDefault(),he();return}if(Ae.keyCode===Il){Ae.preventDefault(),H.moveDown();return}if(Ae.keyCode===Ml){Ae.preventDefault(),H.moveUp();return}if(Ae.keyCode===Qs){Ae.preventDefault(),H.moveRight();return}if(Ae.keyCode===Js){Ae.preventDefault(),H.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 mi(H){var J=Object(P.useRef)(el),ne=s(function(){return{eventName:"keydown",fn:function(Ae){if(Ae.defaultPrevented)return;if(Ae.keyCode!==As)return;var Ne=H.findClosestDraggableId(Ae);if(!Ne)return;var Ue=H.tryGetLock(Ne,Tt,{sourceEvent:Ae});if(!Ue)return;Ae.preventDefault();var ut=!0,xt=Ue.snapLift();J.current();function Tt(){ut||Q(!1),ut=!1,J.current(),he()}J.current=pe(window,tl(xt,Tt),{capture:!0,passive:!1})}}},[H]),he=n(function(){var Ae={passive:!1,capture:!0};J.current=pe(window,[ne],Ae)},[ne]);ni(function(){return he(),function(){J.current()}},[he])}var Ho={type:"IDLE"},nl=120,rl=.15;function al(H){var J=H.cancel,ne=H.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===Xa&&De.preventDefault(),J()}},{eventName:vs,fn:J}]}function Go(H){var J=H.cancel,ne=H.completed,he=H.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ae){var Ne=he();if(Ne.type!=="DRAGGING"){J();return}Ne.hasMoved=!0;var Ue=Ae.touches[0],ut=Ue.clientX,xt=Ue.clientY,Tt={x:ut,y:xt};Ae.preventDefault(),Ne.actions.move(Tt)}},{eventName:"touchend",fn:function(Ae){var Ne=he();if(Ne.type!=="DRAGGING"){J();return}Ae.preventDefault(),Ne.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 Ne=he();Ne.type!=="IDLE"||Q(!1);var Ue=Ae.touches[0];if(!Ue)return;var ut=Ue.force>=rl;if(!ut)return;var xt=Ne.actions.shouldRespectForcePress();if(Ne.type==="PENDING"){xt&&J();return}if(xt){if(Ne.hasMoved){Ae.preventDefault();return}J();return}Ae.preventDefault()}},{eventName:vs,fn:J}]}function bs(H){var J=Object(P.useRef)(Ho),ne=Object(P.useRef)(ye),he=n(function(){return J.current},[]),De=n(function(yt){J.current=yt},[]),Ae=s(function(){return{eventName:"touchstart",fn:function(yt){if(yt.defaultPrevented)return;var $t=H.findClosestDraggableId(yt);if(!$t)return;var Bn=H.tryGetLock($t,Ue,{sourceEvent:yt});if(!Bn)return;var zn=yt.touches[0],ur=zn.clientX,br=zn.clientY,Xr={x:ur,y:br};ne.current(),ht(Bn,Xr)}}},[H]),Ne=n(function(){var yt={capture:!0,passive:!1};ne.current=pe(window,[Ae],yt)},[Ae]),Ue=n(function(){var ft=J.current;if(ft.type==="IDLE")return;ft.type==="PENDING"&&clearTimeout(ft.longPressTimerId),De(Ho),ne.current(),Ne()},[Ne,De]),ut=n(function(){var ft=J.current;Ue(),ft.type==="DRAGGING"&&ft.actions.cancel({shouldBlockNextClick:!0}),ft.type==="PENDING"&&ft.actions.abort()},[Ue]),xt=n(function(){var yt={capture:!0,passive:!1},$t={cancel:ut,completed:Ue,getPhase:he},Bn=pe(window,Go($t),yt),zn=pe(window,al($t),yt);ne.current=function(){Bn(),zn()}},[ut,he,Ue]),Tt=n(function(){var yt=he();yt.type==="PENDING"||Q(!1);var $t=yt.actions.fluidLift(yt.point);De({type:"DRAGGING",actions:$t,hasMoved:!1})},[he,De]),ht=n(function(yt,$t){he().type==="IDLE"||Q(!1);var Bn=setTimeout(Tt,nl);De({type:"PENDING",point:$t,actions:yt,longPressTimerId:Bn}),xt()},[xt,he,De,Tt]);ni(function(){return Ne(),function(){ne.current();var $t=he();$t.type==="PENDING"&&(clearTimeout($t.longPressTimerId),De(Ho))}},[he,Ne,De]),ni(function(){var yt=pe(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return yt},[])}function il(H){Na(function(){var J=Qa(H);yi(function(){J.current.length===H.length||Q(!1)})})}var ol={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(H,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===H?!1:Ms(H,J.parentElement)}function zo(H,J){var ne=J.target;return qi(ne)?Ms(H,ne):!1}var sl=function(H){return f(H.getBoundingClientRect()).center};function ys(H){return H instanceof To(H).Element}var ll=function(){var H="matches";if(typeof document=="undefined")return H;var J=[H,"msMatchesSelector","webkitMatchesSelector"],ne=bt(J,function(he){return he in Element.prototype});return ne||H}();function Vo(H,J){return H==null?null:H[ll](J)?H:Vo(H.parentElement,J)}function kl(H,J){return H.closest?H.closest(J):Vo(H,J)}function Xo(H){return"["+so.contextId+'="'+H+'"]'}function ul(H,J){var ne=J.target;if(!ys(ne))return null;var he=Xo(H),De=kl(ne,he);return De&&qi(De)?De:null}function cl(H,J){var ne=ul(H,J);return ne?ne.getAttribute(so.draggableId):null}function dl(H,J){var ne="["+Oo.contextId+'="'+H+'"]',he=Ut(document.querySelectorAll(ne)),De=bt(he,function(Ae){return Ae.getAttribute(Oo.id)===J});return De&&qi(De)?De:null}function ts(H){H.preventDefault()}function wo(H){var J=H.expected,ne=H.phase,he=H.isLockActive,De=H.shouldWarn;return he()?!(J!==ne):!1}function Yo(H){var J=H.lockAPI,ne=H.store,he=H.registry,De=H.draggableId;if(J.isClaimed())return!1;var Ae=he.draggable.findById(De);return Ae&&Ae.options.isEnabled?!!to(ne.getState(),De):!1}function ns(H){var J=H.lockAPI,ne=H.contextId,he=H.store,De=H.registry,Ae=H.draggableId,Ne=H.forceSensorStop,Ue=H.sourceEvent,ut=Yo({lockAPI:J,store:he,registry:De,draggableId:Ae});if(!ut)return null;var xt=De.draggable.getById(Ae),Tt=dl(ne,xt.descriptor.id);if(!Tt)return null;if(Ue&&!xt.options.canDragInteractiveElements&&zo(Tt,Ue))return null;var ht=J.claim(Ne||ye),ft="PRE_DRAG";function yt(){return xt.options.shouldRespectForcePress}function $t(){return J.isActive(ht)}function Bn(ba,Ka){wo({expected:ba,phase:ft,isLockActive:$t,shouldWarn:!0})&&he.dispatch(Ka())}var zn=Bn.bind(null,"DRAGGING");function ur(ba){function Ka(){J.release(),ft="COMPLETED"}ft!=="PRE_DRAG"&&(Ka(),ft==="PRE_DRAG"||Q(!1)),he.dispatch(Rn(ba.liftActionArgs)),ft="DRAGGING";function ii(e,t){if(t===void 0&&(t={shouldBlockNextClick:!1}),ba.cleanup(),t.shouldBlockNextClick){var L=pe(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(L)}Ka(),he.dispatch(qe({reason:e}))}return Object(d.a)({isActive:function(){return wo({expected:"DRAGGING",phase:ft,isLockActive:$t,shouldWarn:!1})},shouldRespectForcePress:yt,drop:function(t){return ii("DROP",t)},cancel:function(t){return ii("CANCEL",t)}},ba.actions)}function br(ba){var Ka=U(function(e){zn(function(){return ir({client:e})})}),ii=ur({liftActionArgs:{id:Ae,clientSelection:ba,movementMode:"FLUID"},cleanup:function(){return Ka.cancel()},actions:{move:Ka}});return Object(d.a)({},ii,{move:Ka})}function Xr(){var ba={moveUp:function(){return zn(gr)},moveRight:function(){return zn(Kr)},moveDown:function(){return zn(Zn)},moveLeft:function(){return zn(pa)}};return ur({liftActionArgs:{id:Ae,clientSelection:sl(Tt),movementMode:"SNAP"},cleanup:ye,actions:ba})}function mr(){var ba=wo({expected:"PRE_DRAG",phase:ft,isLockActive:$t,shouldWarn:!0});ba&&J.release()}var Oa={isActive:function(){return wo({expected:"PRE_DRAG",phase:ft,isLockActive:$t,shouldWarn:!1})},shouldRespectForcePress:yt,fluidLift:br,snapLift:Xr,abort:mr};return Oa}var fl=[$s,mi,bs];function Nl(H){var J=H.contextId,ne=H.store,he=H.registry,De=H.customSensors,Ae=H.enableDefaultSensors,Ne=[].concat(Ae?fl:[],De||[]),Ue=Object(P.useState)(function(){return Ei()})[0],ut=n(function(br,Xr){br.isDragging&&!Xr.isDragging&&Ue.tryAbandon()},[Ue]);ni(function(){var br=ne.getState(),Xr=ne.subscribe(function(){var mr=ne.getState();ut(br,mr),br=mr});return Xr},[Ue,ne,ut]),ni(function(){return Ue.tryAbandon},[Ue.tryAbandon]);var xt=n(function(ur){return Yo({lockAPI:Ue,registry:he,store:ne,draggableId:ur})},[Ue,he,ne]),Tt=n(function(ur,br,Xr){return ns({lockAPI:Ue,registry:he,contextId:J,store:ne,draggableId:ur,forceSensorStop:br,sourceEvent:Xr&&Xr.sourceEvent?Xr.sourceEvent:null})},[J,Ue,he,ne]),ht=n(function(ur){return cl(J,ur)},[J]),ft=n(function(ur){var br=he.draggable.findById(ur);return br?br.options:null},[he.draggable]),yt=n(function(){if(!Ue.isClaimed())return;Ue.tryAbandon(),ne.getState().phase!=="IDLE"&&ne.dispatch(ca())},[Ue,ne]),$t=n(Ue.isClaimed,[Ue]),Bn=s(function(){return{canGetLock:xt,tryGetLock:Tt,findClosestDraggableId:ht,findOptionsForDraggable:ft,tryReleaseLock:yt,isLockClaimed:$t}},[xt,Tt,ht,ft,yt,$t]);il(Ne);for(var zn=0;zn>>2]&255;m.sigBytes-=D}},P.pad.Iso10126})},oaGz:function(M,Y,u){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,u){"use strict";u.d(Y,"a",function(){return la});var P=u("1OyB"),m=u("vuIU"),D=u("Ji7U"),d=u("LK+K"),h=u("rePB"),b=u("VTBJ"),S=u("ODXe"),r=u("q1tI"),i=u("TSYQ"),s=u.n(i),n=u("Kwbf"),x=u("6cGi"),f=u("U8pU"),y=u("4IlW"),v=r.createContext({}),p=v,O={visibility:"hidden"};function a(me){var Ze=me.prefixCls,gt=me.prevIcon,mt=gt===void 0?"\u2039":gt,Mt=me.nextIcon,St=Mt===void 0?"\u203A":Mt,zt=me.superPrevIcon,nn=zt===void 0?"\xAB":zt,pn=me.superNextIcon,gn=pn===void 0?"\xBB":pn,Dn=me.onSuperPrev,bn=me.onSuperNext,wt=me.onPrev,Jt=me.onNext,Wt=me.children,ln=r.useContext(p),en=ln.hideNextBtn,Cn=ln.hidePrevBtn;return r.createElement("div",{className:Ze},Dn&&r.createElement("button",{type:"button",onClick:Dn,tabIndex:-1,className:"".concat(Ze,"-super-prev-btn"),style:Cn?O:{}},nn),wt&&r.createElement("button",{type:"button",onClick:wt,tabIndex:-1,className:"".concat(Ze,"-prev-btn"),style:Cn?O:{}},mt),r.createElement("div",{className:"".concat(Ze,"-view")},Wt),Jt&&r.createElement("button",{type:"button",onClick:Jt,tabIndex:-1,className:"".concat(Ze,"-next-btn"),style:en?O:{}},St),bn&&r.createElement("button",{type:"button",onClick:bn,tabIndex:-1,className:"".concat(Ze,"-super-next-btn"),style:en?O:{}},gn))}var l=a;function g(me){var Ze=r.useContext(p),gt=Ze.hideHeader;if(gt)return null;var mt=me.prefixCls,Mt=me.generateConfig,St=me.locale,zt=me.value,nn=me.format,pn="".concat(mt,"-header");return r.createElement(l,{prefixCls:pn},zt?Mt.locale.format(St.locale,zt,nn):"\xA0")}var T=g,_=u("YrtM"),c=u("KQm4"),R=new Map;function w(me,Ze,gt){if(R.get(me)&&cancelAnimationFrame(R.get(me)),gt<=0){R.set(me,requestAnimationFrame(function(){me.scrollTop=Ze}));return}var mt=Ze-me.scrollTop,Mt=mt/gt*10;R.set(me,requestAnimationFrame(function(){me.scrollTop+=Mt,me.scrollTop!==Ze&&w(me,Ze,gt-10)}))}function C(me,Ze){var gt=Ze.onLeftRight,mt=Ze.onCtrlLeftRight,Mt=Ze.onUpDown,St=Ze.onPageUpDown,zt=Ze.onEnter,nn=me.which,pn=me.ctrlKey,gn=me.metaKey;switch(nn){case y.a.LEFT:if(pn||gn){if(mt)return mt(-1),!0}else if(gt)return gt(-1),!0;break;case y.a.RIGHT:if(pn||gn){if(mt)return mt(1),!0}else if(gt)return gt(1),!0;break;case y.a.UP:if(Mt)return Mt(-1),!0;break;case y.a.DOWN:if(Mt)return Mt(1),!0;break;case y.a.PAGE_UP:if(St)return St(-1),!0;break;case y.a.PAGE_DOWN:if(St)return St(1),!0;break;case y.a.ENTER:if(zt)return zt(),!0;break}return!1}function E(me,Ze,gt,mt){var Mt=me;if(!Mt)switch(Ze){case"time":Mt=mt?"hh:mm:ss a":"HH:mm:ss";break;case"week":Mt="gggg-wo";break;case"month":Mt="YYYY-MM";break;case"quarter":Mt="YYYY-[Q]Q";break;case"year":Mt="YYYY";break;default:Mt=gt?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Mt}function o(me,Ze){var gt=me==="time"?8:10;return Math.max(gt,Ze.length)+2}var A=null,k=new Set;function U(me){return!A&&typeof window!="undefined"&&window.addEventListener&&(A=function(gt){Object(c.a)(k).forEach(function(mt){mt(gt)})},window.addEventListener("mousedown",A)),k.add(me),function(){k.delete(me),k.size===0&&(window.removeEventListener("mousedown",A),A=null)}}var N=function(Ze){return Ze==="month"||Ze==="date"?"year":Ze},z=function(Ze){return Ze==="date"?"month":Ze},W=function(Ze){return Ze==="month"||Ze==="date"?"quarter":Ze},K=function(Ze){return Ze==="date"?"week":Ze},V={year:N,month:z,quarter:W,week:K,time:null,date:null};function F(me,Ze){return me.some(function(gt){return gt&>.contains(Ze)})}function B(me){var Ze=me.prefixCls,gt=me.units,mt=me.onSelect,Mt=me.value,St=me.active,zt=me.hideDisabledOptions,nn="".concat(Ze,"-cell"),pn=r.useContext(p),gn=pn.open,Dn=r.useRef(null),bn=r.useRef(new Map);return r.useLayoutEffect(function(){var wt=bn.current.get(Mt);wt&&gn!==!1&&w(Dn.current,wt.offsetTop,120)},[Mt]),r.useLayoutEffect(function(){if(gn){var wt=bn.current.get(Mt);wt&&w(Dn.current,wt.offsetTop,0)}},[gn]),r.createElement("ul",{className:s()("".concat(Ze,"-column"),Object(h.a)({},"".concat(Ze,"-column-active"),St)),ref:Dn,style:{position:"relative"}},gt.map(function(wt){var Jt;return zt&&wt.disabled?null:r.createElement("li",{key:wt.value,ref:function(ln){bn.current.set(wt.value,ln)},className:s()(nn,(Jt={},Object(h.a)(Jt,"".concat(nn,"-disabled"),wt.disabled),Object(h.a)(Jt,"".concat(nn,"-selected"),Mt===wt.value),Jt)),onClick:function(){if(wt.disabled)return;mt(wt.value)}},r.createElement("div",{className:"".concat(nn,"-inner")},wt.label))}))}var G=B;function ae(me,Ze){for(var gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",mt=String(me);mt.length=12,Mn%=12);var zr=r.useMemo(function(){if(!gn)return[!1,!1];var Rt=[!0,!0];return jr.forEach(function(Gt){var Ft=Gt.disabled,Rn=Gt.value;if(Ft)return;Rn>=12?Rt[1]=!1:Rt[0]=!1}),Rt},[gn,jr]),Sr=Object(S.a)(zr,2),Tr=Sr[0],Vr=Sr[1],Qr=r.useMemo(function(){return gn?jr.filter(fn?function(Rt){return Rt.value>=12}:function(Rt){return Rt.value<12}).map(function(Rt){var Gt=Rt.value%12,Ft=Gt===0?"12":ae(Gt,2);return Object(b.a)(Object(b.a)({},Rt),{},{label:Ft,value:Gt})}):jr},[gn,jr]),Dr=le(0,59,Jt,Cn&&Cn(Mn)),ta=le(0,59,ln,Pn&&Pn(Mn,Ln));mt.current={onUpDown:function(Gt){var Ft=Qt[Mt];if(Ft)for(var Rn=Ft.units.findIndex(function(Gn){return Gn.value===Ft.value}),dn=Ft.units.length,Un=1;Un1&&(zt=Ze.addDate(zt,-7)),zt}function je(me,Ze,gt){var mt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Ze){case"year":return gt.addYear(me,mt*10);case"quarter":case"month":return gt.addYear(me,mt);default:return gt.addMonth(me,mt)}}var Pe=r.createContext({}),$e=Pe;function pt(me){var Ze=me.cellPrefixCls,gt=me.generateConfig,mt=me.rangedValue,Mt=me.hoverRangedValue,St=me.isInView,zt=me.isSameCell,nn=me.offsetCell,pn=me.today,gn=me.value;function Dn(bn){var wt,Jt=nn(bn,-1),Wt=nn(bn,1),ln=ye(mt,0),en=ye(mt,1),Cn=ye(Mt,0),Pn=ye(Mt,1),Vt=it(gt,Cn,Pn,bn);function Bt(Ln){return zt(ln,Ln)}function Qt(Ln){return zt(en,Ln)}var Zt=zt(Cn,bn),mn=zt(Pn,bn),fn=(Vt||mn)&&(!St(Jt)||Qt(Jt)),Mn=(Vt||Zt)&&(!St(Wt)||Bt(Wt));return wt={},Object(h.a)(wt,"".concat(Ze,"-in-view"),St(bn)),Object(h.a)(wt,"".concat(Ze,"-in-range"),it(gt,ln,en,bn)),Object(h.a)(wt,"".concat(Ze,"-range-start"),Bt(bn)),Object(h.a)(wt,"".concat(Ze,"-range-end"),Qt(bn)),Object(h.a)(wt,"".concat(Ze,"-range-start-single"),Bt(bn)&&!en),Object(h.a)(wt,"".concat(Ze,"-range-end-single"),Qt(bn)&&!ln),Object(h.a)(wt,"".concat(Ze,"-range-start-near-hover"),Bt(bn)&&(zt(Jt,Cn)||it(gt,Cn,Pn,Jt))),Object(h.a)(wt,"".concat(Ze,"-range-end-near-hover"),Qt(bn)&&(zt(Wt,Pn)||it(gt,Cn,Pn,Wt))),Object(h.a)(wt,"".concat(Ze,"-range-hover"),Vt),Object(h.a)(wt,"".concat(Ze,"-range-hover-start"),Zt),Object(h.a)(wt,"".concat(Ze,"-range-hover-end"),mn),Object(h.a)(wt,"".concat(Ze,"-range-hover-edge-start"),fn),Object(h.a)(wt,"".concat(Ze,"-range-hover-edge-end"),Mn),Object(h.a)(wt,"".concat(Ze,"-range-hover-edge-start-near-range"),fn&&zt(Jt,en)),Object(h.a)(wt,"".concat(Ze,"-range-hover-edge-end-near-range"),Mn&&zt(Wt,ln)),Object(h.a)(wt,"".concat(Ze,"-today"),zt(pn,bn)),Object(h.a)(wt,"".concat(Ze,"-selected"),zt(gn,bn)),wt}return Dn}function et(me){for(var Ze=me.prefixCls,gt=me.disabledDate,mt=me.onSelect,Mt=me.rowNum,St=me.colNum,zt=me.prefixColumn,nn=me.rowClassName,pn=me.baseDate,gn=me.getCellClassName,Dn=me.getCellText,bn=me.getCellNode,wt=me.getCellDate,Jt=me.titleCell,Wt=me.headerCells,ln=r.useContext(p),en=ln.onDateMouseEnter,Cn=ln.onDateMouseLeave,Pn="".concat(Ze,"-cell"),Vt=[],Bt=0;Bt2&&arguments[2]!==void 0?arguments[2]:!1;(Ve===ln||pr)&&(ca(sn),mn&&mn(sn),dn&&dn(sn,Tn),fn&&!at(nn,sn,pa)&&fn(sn))},Nt=function(sn){return jn.current&&jn.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(sn.which)&&sn.preventDefault(),jn.current.onKeyDown(sn)):(Object(n.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},_n=function(sn){jn.current&&jn.current.onBlur&&jn.current.onBlur(sn)};Ft&&hr!=="right"&&(Ft.current={onKeyDown:Nt,onClose:function(){jn.current&&jn.current.onClose&&jn.current.onClose()}}),r.useEffect(function(){pn&&!gr.current&&st(pn)},[pn]),r.useEffect(function(){gr.current=!1},[]);var vn,nr=Object(b.a)(Object(b.a)({},me),{},{operationRef:jn,prefixCls:mt,viewDate:qe,value:pa,onViewDateChange:Ye,sourceMode:Et,onPanelChange:Xt,disabledDate:Ve!=="decade"?wt:void 0});delete nr.onChange,delete nr.onSelect;switch(Ve){case"decade":vn=r.createElement(on,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;case"year":vn=r.createElement(Hr,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;case"month":vn=r.createElement(Ot,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;case"quarter":vn=r.createElement(yn,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;case"week":vn=r.createElement(An,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;case"time":delete nr.showTime,vn=r.createElement(xe,Object.assign({},nr,Object(f.a)(Vt)==="object"?Vt:null,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;default:Vt?vn=r.createElement(Ut,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}})):vn=r.createElement(Le,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}))}var ar,Fr,wr=function(){var sn=nn.getNow(),Tn=fe(nn.getHour(sn),nn.getMinute(sn),nn.getSecond(sn),na?Sr:1,xn?Vr:1,Rt?Dr:1),pr=pe(nn,sn,Tn[0],Tn[1],Tn[2]);Ht(pr,"submit")};Un||(ar=kr(mt,Ve,Qt),Fr=Rr({prefixCls:mt,components:vr,needConfirmButton:ta,okDisabled:!pa||wt&&wt(pa),locale:zt,showNow:Pn,onNow:ta&&wr,onOk:function(){pa&&(Ht(pa,"submit",!0),dr&&dr(pa))}}));var Ir;if(Bt&&Ve==="date"&&ln==="date"&&!Vt){var _r=nn.getNow(),kn="".concat(mt,"-today-btn"),tr=wt&&wt(_r);Ir=r.createElement("a",{className:s()(kn,tr&&"".concat(kn,"-disabled")),"aria-disabled":tr,onClick:function(){tr||Ht(_r,"mouse",!0)}},zt.today)}return r.createElement(p.Provider,{value:Object(b.a)(Object(b.a)({},Gt),{},{hideHeader:"hideHeader"in me?Zt:Gt.hideHeader,hidePrevBtn:Wn&&hr==="right",hideNextBtn:Wn&&hr==="left"})},r.createElement("div",{tabIndex:Cn,className:s()("".concat(mt,"-panel"),Mt,(Ze={},Object(h.a)(Ze,"".concat(mt,"-panel-has-range"),ir&&ir[0]&&ir[1]),Object(h.a)(Ze,"".concat(mt,"-panel-has-range-hover"),Yr&&Yr[0]&&Yr[1]),Object(h.a)(Ze,"".concat(mt,"-panel-rtl"),jr==="rtl"),Ze)),style:St,onKeyDown:Nt,onBlur:_n,onMouseDown:Ln,ref:Rn},vn,ar||Fr||Ir?r.createElement("div",{className:"".concat(mt,"-footer")},ar,Fr,Ir):null))}var Mr=sa,ya=u("uciX"),Da={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 Aa(me){var Ze,gt=me.prefixCls,mt=me.popupElement,Mt=me.popupStyle,St=me.visible,zt=me.dropdownClassName,nn=me.dropdownAlign,pn=me.transitionName,gn=me.getPopupContainer,Dn=me.children,bn=me.range,wt=me.popupPlacement,Jt=me.direction,Wt="".concat(gt,"-dropdown"),ln=function(){return wt!==void 0?wt:Jt==="rtl"?"bottomRight":"bottomLeft"};return r.createElement(ya.a,{showAction:[],hideAction:[],popupPlacement:ln(),builtinPlacements:Da,prefixCls:Wt,popupTransitionName:pn,popup:mt,popupAlign:nn,popupVisible:St,popupClassName:s()(zt,(Ze={},Object(h.a)(Ze,"".concat(Wt,"-range"),bn),Object(h.a)(Ze,"".concat(Wt,"-rtl"),Jt==="rtl"),Ze)),popupStyle:Mt,getPopupContainer:gn},Dn)}var Ba=Aa;function $r(me){var Ze=me.open,gt=me.value,mt=me.isClickOutside,Mt=me.triggerOpen,St=me.forwardKeyDown,zt=me.blurToCancel,nn=me.onSubmit,pn=me.onCancel,gn=me.onFocus,Dn=me.onBlur,bn=Object(r.useState)(!1),wt=Object(S.a)(bn,2),Jt=wt[0],Wt=wt[1],ln=Object(r.useState)(!1),en=Object(S.a)(ln,2),Cn=en[0],Pn=en[1],Vt=Object(r.useRef)(!1),Bt=Object(r.useRef)(!1),Qt={onMouseDown:function(){Wt(!0),Mt(!0)},onKeyDown:function(mn){switch(mn.which){case y.a.ENTER:{Ze?nn()!==!1&&Wt(!0):Mt(!0),mn.preventDefault();return}case y.a.TAB:{Jt&&Ze&&!mn.shiftKey?(Wt(!1),mn.preventDefault()):!Jt&&Ze&&(!St(mn)&&mn.shiftKey&&(Wt(!0),mn.preventDefault()));return}case y.a.ESC:{Wt(!0),pn();return}}!Ze&&![y.a.SHIFT].includes(mn.which)?Mt(!0):Jt||St(mn)},onFocus:function(mn){Wt(!0),Pn(!0),gn&&gn(mn)},onBlur:function(mn){if(Vt.current||!mt(document.activeElement)){Vt.current=!1;return}zt?setTimeout(function(){mt(document.activeElement)&&pn()},0):Ze&&(Mt(!1),Bt.current&&nn()),Pn(!1),Dn&&Dn(mn)}};return Object(r.useEffect)(function(){Bt.current=!1},[Ze]),Object(r.useEffect)(function(){Bt.current=!0},[gt]),Object(r.useEffect)(function(){return U(function(Zt){var mn=Zt.target;Ze&&(mt(mn)?Cn||Mt(!1):(Vt.current=!0,requestAnimationFrame(function(){Vt.current=!1})))})}),[Qt,{focused:Cn,typing:Jt}]}function Or(me){var Ze=me.valueTexts,gt=me.onTextChange,mt=r.useState(""),Mt=Object(S.a)(mt,2),St=Mt[0],zt=Mt[1],nn=r.useRef([]);nn.current=Ze;function pn(Dn){zt(Dn),gt(Dn)}function gn(){zt(nn.current[0])}return r.useEffect(function(){Ze.every(function(Dn){return Dn!==St})&&gn()},[Ze.join("||")]),[St,pn,gn]}var qn=u("Gytx"),ha=u.n(qn);function wa(me,Ze){var gt=Ze.formatList,mt=Ze.generateConfig,Mt=Ze.locale;return Object(_.a)(function(){if(!me)return[[""],""];for(var St="",zt=[],nn=0;nn1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(gn.current),Cn){pn(en);return}gn.current=requestAnimationFrame(function(){pn(en)})}var bn=wa(nn,{formatList:gt,generateConfig:mt,locale:Mt}),wt=Object(S.a)(bn,2),Jt=wt[1];function Wt(en){Dn(en)}function ln(){var en=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Dn(null,en)}return Object(r.useEffect)(function(){ln(!0)},[me]),Object(r.useEffect)(function(){return function(){return cancelAnimationFrame(gn.current)}},[]),[Jt,Wt,ln]}function rr(me){var Ze,gt=me.prefixCls,mt=gt===void 0?"rc-picker":gt,Mt=me.id,St=me.tabIndex,zt=me.style,nn=me.className,pn=me.dropdownClassName,gn=me.dropdownAlign,Dn=me.popupStyle,bn=me.transitionName,wt=me.generateConfig,Jt=me.locale,Wt=me.inputReadOnly,ln=me.allowClear,en=me.autoFocus,Cn=me.showTime,Pn=me.picker,Vt=Pn===void 0?"date":Pn,Bt=me.format,Qt=me.use12Hours,Zt=me.value,mn=me.defaultValue,fn=me.open,Mn=me.defaultOpen,Ln=me.defaultOpenValue,fr=me.suffixIcon,dr=me.clearIcon,vr=me.disabled,jr=me.disabledDate,zr=me.placeholder,Sr=me.getPopupContainer,Tr=me.pickerRef,Vr=me.panelRender,Qr=me.onChange,Dr=me.onOpenChange,ta=me.onFocus,na=me.onBlur,xn=me.onMouseDown,Rt=me.onMouseUp,Gt=me.onMouseEnter,Ft=me.onMouseLeave,Rn=me.onContextMenu,dn=me.onClick,Un=me.direction,wn=me.autoComplete,Gn=wn===void 0?"off":wn,Wn=r.useRef(null),hr=Vt==="date"&&!!Cn||Vt==="time",ir=oe(E(Bt,Vt,Cn,Qt)),Yr=r.useRef(null),jn=r.useRef(null),gr=Object(x.a)(null,{value:Zt,defaultValue:mn}),Zn=Object(S.a)(gr,2),Kr=Zn[0],pa=Zn[1],ca=r.useState(Kr),Ar=Object(S.a)(ca,2),He=Ar[0],qe=Ar[1],st=r.useRef(null),Ye=Object(x.a)(!1,{value:fn,defaultValue:Mn,postState:function(er){return vr?!1:er},onChange:function(er){Dr&&Dr(er),!er&&st.current&&st.current.onClose&&st.current.onClose()}}),Se=Object(S.a)(Ye,2),Ie=Se[0],Oe=Se[1],Ve=wa(He,{formatList:ir,generateConfig:wt,locale:Jt}),We=Object(S.a)(Ve,2),tt=We[0],Je=We[1],Et=Or({valueTexts:tt,onTextChange:function(er){var ea=wt.locale.parse(Jt.locale,er,ir);ea&&(!jr||!jr(ea))&&qe(ea)}}),kt=Object(S.a)(Et,3),Xt=kt[0],Ht=kt[1],Nt=kt[2],_n=function(er){qe(er),pa(er),Qr&&!at(wt,Kr,er)&&Qr(er,er?wt.locale.format(Jt.locale,er,ir[0]):"")},vn=function(er){if(vr&&er)return;Oe(er)},nr=function(er){return Ie&&st.current&&st.current.onKeyDown?st.current.onKeyDown(er):(Object(n.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ar=function(){Rt&&Rt.apply(void 0,arguments),Wn.current&&(Wn.current.focus(),vn(!0))},Fr=$r({blurToCancel:hr,open:Ie,value:Xt,triggerOpen:vn,forwardKeyDown:nr,isClickOutside:function(er){return!F([Yr.current,jn.current],er)},onSubmit:function(){return jr&&jr(He)?!1:(_n(He),vn(!1),Nt(),!0)},onCancel:function(){vn(!1),qe(Kr),Nt()},onFocus:ta,onBlur:na}),wr=Object(S.a)(Fr,2),Ir=wr[0],_r=wr[1],kn=_r.focused,tr=_r.typing;r.useEffect(function(){Ie||(qe(Kr),!tt.length||tt[0]===""?Ht(""):Je!==Xt&&Nt())},[Ie,tt]),r.useEffect(function(){Ie||Nt()},[Vt]),r.useEffect(function(){qe(Kr)},[Kr]),Tr&&(Tr.current={focus:function(){Wn.current&&Wn.current.focus()},blur:function(){Wn.current&&Wn.current.blur()}});var Sn=Object(b.a)(Object(b.a)({},me),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),sn=r.createElement(Mr,Object.assign({},Sn,{generateConfig:wt,className:s()(Object(h.a)({},"".concat(mt,"-panel-focused"),!tr)),value:He,locale:Jt,tabIndex:-1,onChange:qe,direction:Un}));Vr&&(sn=Vr(sn));var Tn=r.createElement("div",{className:"".concat(mt,"-panel-container"),onMouseDown:function(er){er.preventDefault()}},sn),pr;fr&&(pr=r.createElement("span",{className:"".concat(mt,"-suffix")},fr));var Jr;ln&&Kr&&!vr&&(Jr=r.createElement("span",{onMouseDown:function(er){er.preventDefault(),er.stopPropagation()},onMouseUp:function(er){er.preventDefault(),er.stopPropagation(),_n(null),vn(!1)},className:"".concat(mt,"-clear")},dr||r.createElement("span",{className:"".concat(mt,"-clear-btn")})));var Vn=function(er,ea){(ea==="submit"||ea!=="key"&&!hr)&&(_n(er),vn(!1))},ua=Un==="rtl"?"bottomRight":"bottomLeft",oa=Pa(Xt,{formatList:ir,generateConfig:wt,locale:Jt}),aa=Object(S.a)(oa,3),$n=aa[0],Jn=aa[1],sr=aa[2];return r.createElement(p.Provider,{value:{operationRef:st,hideHeader:Vt==="time",panelRef:Yr,onSelect:Vn,open:Ie,defaultOpenValue:Ln,onDateMouseEnter:Jn,onDateMouseLeave:sr}},r.createElement(Ba,{visible:Ie,popupElement:Tn,popupStyle:Dn,prefixCls:mt,dropdownClassName:pn,dropdownAlign:gn,getPopupContainer:Sr,transitionName:bn,popupPlacement:ua,direction:Un},r.createElement("div",{className:s()(mt,nn,(Ze={},Object(h.a)(Ze,"".concat(mt,"-disabled"),vr),Object(h.a)(Ze,"".concat(mt,"-focused"),kn),Object(h.a)(Ze,"".concat(mt,"-rtl"),Un==="rtl"),Ze)),style:zt,onMouseDown:xn,onMouseUp:ar,onMouseEnter:Gt,onMouseLeave:Ft,onContextMenu:Rn,onClick:dn},r.createElement("div",{className:s()("".concat(mt,"-input"),Object(h.a)({},"".concat(mt,"-input-placeholder"),!!$n)),ref:jn},r.createElement("input",Object.assign({id:Mt,tabIndex:St,disabled:vr,readOnly:Wt||!tr,value:$n||Xt,onChange:function(er){Ht(er.target.value)},autoFocus:en,placeholder:zr,ref:Wn,title:Xt},Ir,{size:o(Vt,ir[0])},_e(me),{autoComplete:Gn})),pr,Jr))))}var ai=function(me){Object(D.a)(gt,me);var Ze=Object(d.a)(gt);function gt(){var mt;return Object(P.a)(this,gt),mt=Ze.apply(this,arguments),mt.pickerRef=r.createRef(),mt.focus=function(){mt.pickerRef.current&&mt.pickerRef.current.focus()},mt.blur=function(){mt.pickerRef.current&&mt.pickerRef.current.blur()},mt}return Object(m.a)(gt,[{key:"render",value:function(){return r.createElement(rr,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),gt}(r.Component),Fa=ai;function Ua(me,Ze,gt){var mt=me.picker,Mt=me.locale,St=me.selectedValue,zt=me.disabledDate,nn=me.disabled,pn=me.generateConfig,gn=ye(St,0),Dn=ye(St,1);function bn(en){var Cn=pn.getYear(en),Pn=pn.locale.getWeek(Mt.locale,en);return Cn*100+Pn}function wt(en){var Cn=pn.getYear(en),Pn=pn.getMonth(en);return Cn*100+Pn}function Jt(en){var Cn=pn.getYear(en),Pn=Ee(pn,en);return Cn*10+Pn}var Wt=r.useCallback(function(en){if(zt&&zt(en))return!0;if(nn[1]&&Dn)return!Ke(pn,en,Dn)&&pn.isAfter(en,Dn);if(Ze&&Dn)switch(mt){case"quarter":return Jt(en)>Jt(Dn);case"month":return wt(en)>wt(Dn);case"week":return bn(en)>bn(Dn);default:return!Ke(pn,en,Dn)&&pn.isAfter(en,Dn)}return!1},[zt,nn[1],Dn,Ze]),ln=r.useCallback(function(en){if(zt&&zt(en))return!0;if(nn[0]&&gn)return!Ke(pn,en,Dn)&&pn.isAfter(gn,en);if(gt&&gn)switch(mt){case"quarter":return Jt(en)0&&arguments[0]!==void 0?arguments[0]:!1,Qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Lr=null;sr&&Za&&Za[0]&&Za[1]&&Wt.isAfter(Za[1],Za[0])&&(Lr=Za);var da=Zt;if(Zt&&Object(f.a)(Zt)==="object"&&Zt.defaultValue){var Na=Zt.defaultValue;da=Object(b.a)(Object(b.a)({},Zt),{},{defaultValue:ye(Na,Je)||void 0})}var yi=null;return Tr&&(yi=function(Qa,Ei){return Tr(Qa,Ei,{range:Je?"end":"start"})}),r.createElement($e.Provider,{value:{inRange:!0,panelPosition:qr,rangedValue:yo||kn,hoverRangedValue:Lr}},r.createElement(Mr,Object.assign({},me,Qn,{dateRender:yi,showTime:da,mode:Tn[Je],generateConfig:Wt,style:void 0,direction:gr,disabledDate:Je===0?oa:aa,disabledTime:function(Qa){return Sr?Sr(Qa,Je===0?"start":"end"):!1},className:s()(Object(h.a)({},"".concat(St,"-panel-focused"),Je===0?!za:!qi)),value:ye(kn,Je),locale:ln,tabIndex:-1,onPanelChange:function(Qa,Ei){Jr(se(Tn,Ei,Je),se(kn,Qa,Je));var Hi=Qa;qr==="right"&&Tn[Je]===Ei&&(Hi=je(Hi,Ei,Wt,-1)),wr(Hi,Je)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Wa=0,si=0;Je&&st.current&&Se.current&&qe.current&&(Wa=st.current.offsetWidth+Se.current.offsetWidth,qe.current.offsetWidth&&Wa>qe.current.offsetWidth&&(si=Wa));var eo=gr==="rtl"?{right:Wa}:{left:Wa};function Ni(){var qr,Qn=kr(St,Tn[Je],Rn),Lr=Rr({prefixCls:St,components:Yr,needConfirmButton:ca,okDisabled:!ye(kn,Je)||zr&&zr(kn[Je]),locale:ln,rangeList:_a,onOk:function(){ye(kn,Je)&&(ei(kn,Je),ir&&ir(kn))}});if(Qt!=="time"&&!Zt){var da=Fr(Je),Na=je(da,Qt,Wt),yi=Tn[Je],Ri=yi===Qt,Qa=fa(Ri?"left":!1,{pickerValue:da,onPickerValueChange:function(Xa){wr(Xa,Je)}}),Ei=fa("right",{pickerValue:Na,onPickerValueChange:function(Xa){wr(je(Xa,Qt,Wt,-1),Je)}});gr==="rtl"?qr=r.createElement(r.Fragment,null,Ei,Ri&&Qa):qr=r.createElement(r.Fragment,null,Qa,Ri&&Ei)}else qr=fa();var Hi=r.createElement(r.Fragment,null,r.createElement("div",{className:"".concat(St,"-panels")},qr),(Qn||Lr)&&r.createElement("div",{className:"".concat(St,"-footer")},Qn,Lr));return Vr&&(Hi=Vr(Hi)),r.createElement("div",{className:"".concat(St,"-panel-container"),style:{marginLeft:si},ref:qe,onMouseDown:function(Xa){Xa.preventDefault()}},Hi)}var ho=r.createElement("div",{className:s()("".concat(St,"-range-wrapper"),"".concat(St,"-").concat(Qt,"-range-wrapper")),style:{minWidth:ga}},r.createElement("div",{className:"".concat(St,"-range-arrow"),style:eo}),Ni()),Oi;na&&(Oi=r.createElement("span",{className:"".concat(St,"-suffix")},na));var Ja;ta&&(ye(_n,0)&&!Xt[0]||ye(_n,1)&&!Xt[1])&&(Ja=r.createElement("span",{onMouseDown:function(Qn){Qn.preventDefault(),Qn.stopPropagation()},onMouseUp:function(Qn){Qn.preventDefault(),Qn.stopPropagation();var Lr=_n;Xt[0]||(Lr=se(Lr,null,0)),Xt[1]||(Lr=se(Lr,null,1)),ei(Lr,null),Ma(!1,Je)},className:"".concat(St,"-clear")},xn||r.createElement("span",{className:"".concat(St,"-clear-btn")})));var po={size:o(Qt,Ve[0])},Ki=0,mo=0;st.current&&Ye.current&&Se.current&&(Je===0?mo=st.current.offsetWidth:(Ki=Wa,mo=Ye.current.offsetWidth));var di=gr==="rtl"?{right:Ki}:{left:Ki},Ea=function(Qn,Lr){var da=se(kn,Qn,Je);Lr==="submit"||Lr!=="key"&&!ca?(ei(da,Je),Je===0?xo():No()):tr(da)};return r.createElement(p.Provider,{value:{operationRef:kt,hideHeader:Qt==="time",onDateMouseEnter:oo,onDateMouseLeave:so,hideRanges:!0,onSelect:Ea,open:sr}},r.createElement(Ba,{visible:sr,popupElement:ho,popupStyle:gn,prefixCls:St,dropdownClassName:Dn,dropdownAlign:wt,getPopupContainer:Jt,transitionName:bn,range:!0,direction:gr},r.createElement("div",Object.assign({ref:He,className:s()(St,"".concat(St,"-range"),pn,(Ze={},Object(h.a)(Ze,"".concat(St,"-disabled"),Xt[0]&&Xt[1]),Object(h.a)(Ze,"".concat(St,"-focused"),Je===0?ti:To),Object(h.a)(Ze,"".concat(St,"-rtl"),gr==="rtl"),Ze)),style:nn,onClick:Wi,onMouseDown:Do},_e(me)),r.createElement("div",{className:s()("".concat(St,"-input"),(gt={},Object(h.a)(gt,"".concat(St,"-input-active"),Je===0),Object(h.a)(gt,"".concat(St,"-input-placeholder"),!!Pi),gt)),ref:st},r.createElement("input",Object.assign({id:zt,disabled:Xt[0],readOnly:Gt||!za,value:Pi||pi,onChange:function(Qn){uo(Qn.target.value)},autoFocus:Cn,placeholder:ye(en,0)||"",ref:Ie},ci,po,{autoComplete:pa}))),r.createElement("div",{className:"".concat(St,"-range-separator"),ref:Se},Mn),r.createElement("div",{className:s()("".concat(St,"-input"),(mt={},Object(h.a)(mt,"".concat(St,"-input-active"),Je===1),Object(h.a)(mt,"".concat(St,"-input-placeholder"),!!ki),mt)),ref:Ye},r.createElement("input",Object.assign({disabled:Xt[1],readOnly:Gt||!qi,value:ki||Vi,onChange:function(Qn){co(Qn.target.value)},placeholder:ye(en,1)||"",ref:Oe},bi,po,{autoComplete:pa}))),r.createElement("div",{className:"".concat(St,"-active-bar"),style:Object(b.a)(Object(b.a)({},di),{},{width:mo,position:"absolute"})}),Oi,Ja)))}var ra=function(me){Object(D.a)(gt,me);var Ze=Object(d.a)(gt);function gt(){var mt;return Object(P.a)(this,gt),mt=Ze.apply(this,arguments),mt.pickerRef=r.createRef(),mt.focus=function(){mt.pickerRef.current&&mt.pickerRef.current.focus()},mt.blur=function(){mt.pickerRef.current&&mt.pickerRef.current.blur()},mt}return Object(m.a)(gt,[{key:"render",value:function(){return r.createElement(hi,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),gt}(r.Component),la=ra,ia=Y.b=Fa},onxn:function(M,Y){M.exports="data:image/png;base64,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"},osHv:function(M,Y,u){(function(P){P(u("VrN/"))})(function(P){"use strict";var m=P.Pos;function D(O,a){return O.line-a.line||O.ch-a.ch}var d="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",h=d+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",b=new RegExp("<(/?)(["+d+"]["+h+"]*)","g");function S(O,a,l,g){this.line=a,this.ch=l,this.cm=O,this.text=O.getLine(a),this.min=g?Math.max(g.from,O.firstLine()):O.firstLine(),this.max=g?Math.min(g.to-1,O.lastLine()):O.lastLine()}function r(O,a){var l=O.cm.getTokenTypeAt(m(O.line,a));return l&&/\btag\b/.test(l)}function i(O){return O.line>=O.max?void 0:(O.ch=0,O.text=O.cm.getLine(++O.line),!0)}function s(O){return O.line<=O.min?void 0:(O.text=O.cm.getLine(--O.line),O.ch=O.text.length,!0)}function n(O){for(;;){var a=O.text.indexOf(">",O.ch);if(a==-1){if(i(O))continue;return}if(!r(O,a+1)){O.ch=a+1;continue}var l=O.text.lastIndexOf("/",a),g=l>-1&&!/\S/.test(O.text.slice(l+1,a));return O.ch=a+1,g?"selfClose":"regular"}}function x(O){for(;;){var a=O.ch?O.text.lastIndexOf("<",O.ch-1):-1;if(a==-1){if(s(O))continue;return}if(!r(O,a+1)){O.ch=a;continue}b.lastIndex=a,O.ch=a;var l=b.exec(O.text);if(l&&l.index==a)return l}}function f(O){for(;;){b.lastIndex=O.ch;var a=b.exec(O.text);if(!a){if(i(O))continue;return}if(!r(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(s(O))continue;return}if(!r(O,a+1)){O.ch=a;continue}var l=O.text.lastIndexOf("/",a),g=l>-1&&!/\S/.test(O.text.slice(l+1,a));return O.ch=a+1,g?"selfClose":"regular"}}function v(O,a){for(var l=[];;){var g=f(O),T,_=O.line,c=O.ch-(g?g[0].length:0);if(!g||!(T=n(O)))return;if(T=="selfClose")continue;if(g[1]){for(var R=l.length-1;R>=0;--R)if(l[R]==g[2]){l.length=R;break}if(R<0&&(!a||a==g[2]))return{tag:g[2],from:m(_,c),to:m(O.line,O.ch)}}else l.push(g[2])}}function p(O,a){for(var l=[];;){var g=y(O);if(!g)return;if(g=="selfClose"){x(O);continue}var T=O.line,_=O.ch,c=x(O);if(!c)return;if(c[1])l.push(c[2]);else{for(var R=l.length-1;R>=0;--R)if(l[R]==c[2]){l.length=R;break}if(R<0&&(!a||a==c[2]))return{tag:c[2],from:m(O.line,O.ch),to:m(T,_)}}}}P.registerHelper("fold","xml",function(O,a){for(var l=new S(O,a.line,0);;){var g=f(l);if(!g||l.line!=a.line)return;var T=n(l);if(!T)return;if(!g[1]&&T!="selfClose"){var _=m(l.line,l.ch),c=v(l,g[2]);return c&&D(c.from,_)>0?{from:_,to:c.from}:null}}}),P.findMatchingTag=function(O,a,l){var g=new S(O,a.line,a.ch,l);if(g.text.indexOf(">")==-1&&g.text.indexOf("<")==-1)return;var T=n(g),_=T&&m(g.line,g.ch),c=T&&x(g);if(!T||!c||D(g,a)>0)return;var R={from:m(g.line,g.ch),to:_,tag:c[2]};return T=="selfClose"?{open:R,close:null,at:"open"}:c[1]?{open:p(g,c[2]),close:R,at:"close"}:(g=new S(O,_.line,_.ch,l),{open:R,close:v(g,c[2]),at:"open"})},P.findEnclosingTag=function(O,a,l,g){for(var T=new S(O,a.line,a.ch,l);;){var _=p(T,g);if(!_)break;var c=new S(O,a.line,a.ch,l),R=v(c,_.tag);if(R)return{open:_,close:R}}},P.scanForClosingTag=function(O,a,l,g){var T=new S(O,a.line,a.ch,g?{from:0,to:g}:null);return v(T,l)}})},p5ED:function(M,Y,u){"use strict";var P=u("+L6B"),m=u("2/Rp"),D=u("5Dmo"),d=u("3S7+"),h=u("k1fw"),b=u("tJVT"),S=u("q1tI"),r=u.n(S),i=u("vHTk"),s=u.n(i),n=u("yEEn"),x=u("ZW9T"),f=u("1vsH");Y.a=function(y){var v=y.name,p=y.data,O=y.theme,a=y.type,l=y.filename,g=y.monacoEditor,T=y.className,_=y.style,c=y.close,R=y.onClose,w=y.hasMask,C=Object(S.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),E=Object(b.a)(C,2),o=E[0],A=E[1],k=Object(S.useState)(""),U=Object(b.a)(k,2),N=U[0],z=U[1],W=Object(S.useRef)();l&&(g.filename=l),Object(S.useEffect)(function(){var F,B,G=(F=document.cookie)===null||F===void 0||((B=F.replace(/\s/g,""))===null||B===void 0)?void 0:B.split(";");G==null||G.map(function(ae){var de=ae.split("=");de[0]==="_educoder_session"&&z(de[1])})},[]);var K=function(){if(p.startsWith("http")||p.startsWith("/")){V();return}Object(f.x)(l||"educoder",p,l)},V=function(){Object(f.v)(l||v,p)};return console.log("data:",p,"fileanme:",l," name:",v),r.a.createElement("div",{style:Object(h.a)({},_||{}),className:"".concat(w&&s.a.bgBlack," ").concat(a?s.a.wrp:"hide")},c&&r.a.createElement("div",{className:s.a.close,ref:W},r.a.createElement(d.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return W.current}},r.a.createElement("span",{onClick:V},r.a.createElement("i",{className:"icon-quxiaozhiding"}))),r.a.createElement(d.a,{title:"\u5173\u95ED",getPopupContainer:function(){return W.current}},r.a.createElement("span",{className:"",onClick:R},r.a.createElement("i",{className:"icon-guanbi1"})))),r.a.createElement("div",{className:"".concat(s.a[T]," ").concat(T," ").concat(s.a.monaco," ").concat(a==="txt"?"show":"hide")},a==="txt"&&r.a.createElement(x.b,g)),a==="audio"&&r.a.createElement("audio",{src:"".concat(p!=null&&p.startsWith("/")||(p==null?void 0:p.indexOf("https://"))>-1?p:"data:audio/mp3;base64,").concat(p),autoPlay:!0}),a==="video"&&r.a.createElement(r.a.Fragment,null,p!=null&&p.startsWith("/")?r.a.createElement("video",{controls:!0,src:"".concat(p),autoPlay:!0}):r.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(p),autoPlay:!0})),a==="pdf"&&r.a.createElement("embed",{className:s.a.embed,src:p}),a==="image"&&r.a.createElement(r.a.Fragment,null,r.a.createElement("img",{src:"".concat(p!=null&&p.startsWith("/")||(p==null?void 0:p.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(p)})),a==="other"&&r.a.createElement("div",null,r.a.createElement(m.a,{type:"primary",size:"large",onClick:K},r.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(a==="download"||a==="office")&&r.a.createElement(m.a,{type:"primary",size:"large",onClick:K},r.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(M,Y,u){},pA7S:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("ETIr"),u("cv67"),u("K3mO"),u("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=D.BlockCipher,b=m.algo,S=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],r=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],i=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],s=[{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}],n=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],x=b.DES=h.extend({_doReset:function(){for(var p=this._key,O=p.words,a=[],l=0;l<56;l++){var g=S[l]-1;a[l]=O[g>>>5]>>>31-g%32&1}for(var T=this._subKeys=[],_=0;_<16;_++){for(var c=T[_]=[],R=i[_],l=0;l<24;l++)c[l/6|0]|=a[(r[l]-1+R)%28]<<31-l%6,c[4+(l/6|0)]|=a[28+(r[l+24]-1+R)%28]<<31-l%6;c[0]=c[0]<<1|c[0]>>>31;for(var l=1;l<7;l++)c[l]=c[l]>>>(l-1)*4+3;c[7]=c[7]<<5|c[7]>>>27}for(var w=this._invSubKeys=[],l=0;l<16;l++)w[l]=T[15-l]},encryptBlock:function(p,O){this._doCryptBlock(p,O,this._subKeys)},decryptBlock:function(p,O){this._doCryptBlock(p,O,this._invSubKeys)},_doCryptBlock:function(p,O,a){this._lBlock=p[O],this._rBlock=p[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 l=0;l<16;l++){for(var g=a[l],T=this._lBlock,_=this._rBlock,c=0,R=0;R<8;R++)c|=s[R][((_^g[R])&n[R])>>>0];this._lBlock=_,this._rBlock=T^c}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),p[O]=this._lBlock,p[O+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function f(p,O){var a=(this._lBlock>>>p^this._rBlock)&O;this._rBlock^=a,this._lBlock^=a<>>p^this._lBlock)&O;this._lBlock^=a,this._rBlock^=a<192.");var a=O.slice(0,2),l=O.length<4?O.slice(0,2):O.slice(2,4),g=O.length<6?O.slice(0,2):O.slice(4,6);this._des1=x.createEncryptor(d.create(a)),this._des2=x.createEncryptor(d.create(l)),this._des3=x.createEncryptor(d.create(g))},encryptBlock:function(p,O){this._des1.encryptBlock(p,O),this._des2.decryptBlock(p,O),this._des3.encryptBlock(p,O)},decryptBlock:function(p,O){this._des3.decryptBlock(p,O),this._des2.encryptBlock(p,O),this._des1.decryptBlock(p,O)},keySize:192/32,ivSize:64/32,blockSize:64/32});m.TripleDES=h._createHelper(v)}(),P.TripleDES})},pUFm:function(M,Y,u){M.exports=u.p+"static/no-data.c803c40c.png"},qB8g:function(M,Y,u){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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.pad.AnsiX923={pad:function(m,D){var d=m.sigBytes,h=D*4,b=h-d%h,S=d+b-1;m.clamp(),m.words[S>>>2]|=b<<24-S%4*8,m.sigBytes+=b},unpad:function(m){var D=m.words[m.sigBytes-1>>>2]&255;m.sigBytes-=D}},P.pad.Ansix923})},qM6L:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.enc,b=h.Utf16=h.Utf16BE={stringify:function(r){for(var i=r.words,s=r.sigBytes,n=[],x=0;x>>2]>>>16-x%4*8&65535;n.push(String.fromCharCode(f))}return n.join("")},parse:function(r){for(var i=r.length,s=[],n=0;n>>1]|=r.charCodeAt(n)<<16-n%2*16;return d.create(s,i*2)}};h.Utf16LE={stringify:function(r){for(var i=r.words,s=r.sigBytes,n=[],x=0;x>>2]>>>16-x%4*8&65535);n.push(String.fromCharCode(f))}return n.join("")},parse:function(r){for(var i=r.length,s=[],n=0;n>>1]|=S(r.charCodeAt(n)<<16-n%2*16);return d.create(s,i*2)}};function S(r){return r<<8&4278255360|r>>>8&16711935}}(),P.enc.Utf16})},qgvg:function(M,Y){M.exports="data:image/gif;base64,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"},qu8F:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){/** @preserve + `)}},J)})}function Ri(){yi(function(){Qn(mo.react,m.a.version),da(document)},[])}function Qa(H){var J=Object(P.useRef)(H);return Object(P.useEffect)(function(){J.current=H}),J}function Ei(){var H=null;function J(){return Boolean(H)}function ne(Ue){return Ue===H}function he(Ue){H&&Q(!1);var je={abandon:Ue};return H=je,je}function De(){H||Q(!1),H=null}function Ae(){H&&(H.abandon(),De())}return{isClaimed:J,isActive:ne,claim:he,release:De,tryAbandon:Ae}}var Hi=9,vo=13,Xa=27,As=32,Ys=33,Rl=34,hs=35,ws=36,Js=37,Ml=38,Qs=39,Il=40,ps,ms=(ps={},ps[vo]=!0,ps[Hi]=!0,ps),Ps=function(H){ms[H.keyCode]&&H.preventDefault()},vs=function(){var H="visibilitychange";if(typeof document=="undefined")return H;var J=[H,"ms"+H,"webkit"+H,"moz"+H,"o"+H],ne=_t(J,function(he){return"on"+he in document});return ne||H}(),Zs=0,Rs=5;function Ko(H,J){return Math.abs(J.x-H.x)>=Rs||Math.abs(J.y-H.y)>=Rs}var gs={type:"IDLE"};function _s(H){var J=H.cancel,ne=H.completed,he=H.getPhase,De=H.setPhase;return[{eventName:"mousemove",fn:function(Ue){var je=Ue.button,ct=Ue.clientX,xt=Ue.clientY;if(je!==Zs)return;var St={x:ct,y:xt},ht=he();if(ht.type==="DRAGGING"){Ue.preventDefault(),ht.actions.move(St);return}ht.type==="PENDING"||Q(!1);var ft=ht.point;if(!Ko(ft,St))return;Ue.preventDefault();var bt=ht.actions.fluidLift(St);De({type:"DRAGGING",actions:bt})}},{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===Xa){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(H){var J=Object(P.useRef)(gs),ne=Object(P.useRef)(ye),he=s(function(){return{eventName:"mousedown",fn:function(ht){if(ht.defaultPrevented)return;if(ht.button!==Zs)return;if(ht.ctrlKey||ht.metaKey||ht.shiftKey||ht.altKey)return;var ft=H.findClosestDraggableId(ht);if(!ft)return;var bt=H.tryGetLock(ft,Ue,{sourceEvent:ht});if(!bt)return;ht.preventDefault();var $t={x:ht.clientX,y:ht.clientY};ne.current(),xt(bt,$t)}}},[H]),De=s(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(ht){if(ht.defaultPrevented)return;var ft=H.findClosestDraggableId(ht);if(!ft)return;var bt=H.findOptionsForDraggable(ft);if(!bt)return;if(bt.shouldRespectForcePress)return;if(!H.canGetLock(ft))return;ht.preventDefault()}}},[H]),Ae=n(function(){var ht={passive:!1,capture:!0};ne.current=me(window,[De,he],ht)},[De,he]),Ue=n(function(){var St=J.current;if(St.type==="IDLE")return;J.current=gs,ne.current(),Ae()},[Ae]),je=n(function(){var St=J.current;Ue(),St.type==="DRAGGING"&&St.actions.cancel({shouldBlockNextClick:!0}),St.type==="PENDING"&&St.actions.abort()},[Ue]),ct=n(function(){var ht={capture:!0,passive:!1},ft=_s({cancel:je,completed:Ue,getPhase:function(){return J.current},setPhase:function($t){J.current=$t}});ne.current=me(window,ft,ht)},[je,Ue]),xt=n(function(ht,ft){J.current.type==="IDLE"||Q(!1),J.current={type:"PENDING",point:ft,actions:ht},ct()},[ct]);ni(function(){return Ae(),function(){ne.current()}},[Ae])}var Ao;function el(){}var Ll=(Ao={},Ao[Rl]=!0,Ao[Ys]=!0,Ao[ws]=!0,Ao[hs]=!0,Ao);function tl(H,J){function ne(){J(),H.cancel()}function he(){J(),H.drop()}return[{eventName:"keydown",fn:function(Ae){if(Ae.keyCode===Xa){Ae.preventDefault(),ne();return}if(Ae.keyCode===As){Ae.preventDefault(),he();return}if(Ae.keyCode===Il){Ae.preventDefault(),H.moveDown();return}if(Ae.keyCode===Ml){Ae.preventDefault(),H.moveUp();return}if(Ae.keyCode===Qs){Ae.preventDefault(),H.moveRight();return}if(Ae.keyCode===Js){Ae.preventDefault(),H.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 mi(H){var J=Object(P.useRef)(el),ne=s(function(){return{eventName:"keydown",fn:function(Ae){if(Ae.defaultPrevented)return;if(Ae.keyCode!==As)return;var Ue=H.findClosestDraggableId(Ae);if(!Ue)return;var je=H.tryGetLock(Ue,St,{sourceEvent:Ae});if(!je)return;Ae.preventDefault();var ct=!0,xt=je.snapLift();J.current();function St(){ct||Q(!1),ct=!1,J.current(),he()}J.current=me(window,tl(xt,St),{capture:!0,passive:!1})}}},[H]),he=n(function(){var Ae={passive:!1,capture:!0};J.current=me(window,[ne],Ae)},[ne]);ni(function(){return he(),function(){J.current()}},[he])}var Ho={type:"IDLE"},nl=120,rl=.15;function al(H){var J=H.cancel,ne=H.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===Xa&&De.preventDefault(),J()}},{eventName:vs,fn:J}]}function Go(H){var J=H.cancel,ne=H.completed,he=H.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],ct=je.clientX,xt=je.clientY,St={x:ct,y:xt};Ae.preventDefault(),Ue.actions.move(St)}},{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 ct=je.force>=rl;if(!ct)return;var xt=Ue.actions.shouldRespectForcePress();if(Ue.type==="PENDING"){xt&&J();return}if(xt){if(Ue.hasMoved){Ae.preventDefault();return}J();return}Ae.preventDefault()}},{eventName:vs,fn:J}]}function bs(H){var J=Object(P.useRef)(Ho),ne=Object(P.useRef)(ye),he=n(function(){return J.current},[]),De=n(function(bt){J.current=bt},[]),Ae=s(function(){return{eventName:"touchstart",fn:function(bt){if(bt.defaultPrevented)return;var $t=H.findClosestDraggableId(bt);if(!$t)return;var Bn=H.tryGetLock($t,je,{sourceEvent:bt});if(!Bn)return;var zn=bt.touches[0],ur=zn.clientX,br=zn.clientY,Xr={x:ur,y:br};ne.current(),ht(Bn,Xr)}}},[H]),Ue=n(function(){var bt={capture:!0,passive:!1};ne.current=me(window,[Ae],bt)},[Ae]),je=n(function(){var ft=J.current;if(ft.type==="IDLE")return;ft.type==="PENDING"&&clearTimeout(ft.longPressTimerId),De(Ho),ne.current(),Ue()},[Ue,De]),ct=n(function(){var ft=J.current;je(),ft.type==="DRAGGING"&&ft.actions.cancel({shouldBlockNextClick:!0}),ft.type==="PENDING"&&ft.actions.abort()},[je]),xt=n(function(){var bt={capture:!0,passive:!1},$t={cancel:ct,completed:je,getPhase:he},Bn=me(window,Go($t),bt),zn=me(window,al($t),bt);ne.current=function(){Bn(),zn()}},[ct,he,je]),St=n(function(){var bt=he();bt.type==="PENDING"||Q(!1);var $t=bt.actions.fluidLift(bt.point);De({type:"DRAGGING",actions:$t,hasMoved:!1})},[he,De]),ht=n(function(bt,$t){he().type==="IDLE"||Q(!1);var Bn=setTimeout(St,nl);De({type:"PENDING",point:$t,actions:bt,longPressTimerId:Bn}),xt()},[xt,he,De,St]);ni(function(){return Ue(),function(){ne.current();var $t=he();$t.type==="PENDING"&&(clearTimeout($t.longPressTimerId),De(Ho))}},[he,Ue,De]),ni(function(){var bt=me(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return bt},[])}function il(H){Na(function(){var J=Qa(H);yi(function(){J.current.length===H.length||Q(!1)})})}var ol={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(H,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===H?!1:Ms(H,J.parentElement)}function zo(H,J){var ne=J.target;return qi(ne)?Ms(H,ne):!1}var sl=function(H){return f(H.getBoundingClientRect()).center};function ys(H){return H instanceof To(H).Element}var ll=function(){var H="matches";if(typeof document=="undefined")return H;var J=[H,"msMatchesSelector","webkitMatchesSelector"],ne=_t(J,function(he){return he in Element.prototype});return ne||H}();function Vo(H,J){return H==null?null:H[ll](J)?H:Vo(H.parentElement,J)}function kl(H,J){return H.closest?H.closest(J):Vo(H,J)}function Xo(H){return"["+so.contextId+'="'+H+'"]'}function ul(H,J){var ne=J.target;if(!ys(ne))return null;var he=Xo(H),De=kl(ne,he);return De&&qi(De)?De:null}function cl(H,J){var ne=ul(H,J);return ne?ne.getAttribute(so.draggableId):null}function dl(H,J){var ne="["+Oo.contextId+'="'+H+'"]',he=Ut(document.querySelectorAll(ne)),De=_t(he,function(Ae){return Ae.getAttribute(Oo.id)===J});return De&&qi(De)?De:null}function ts(H){H.preventDefault()}function wo(H){var J=H.expected,ne=H.phase,he=H.isLockActive,De=H.shouldWarn;return he()?!(J!==ne):!1}function Yo(H){var J=H.lockAPI,ne=H.store,he=H.registry,De=H.draggableId;if(J.isClaimed())return!1;var Ae=he.draggable.findById(De);return Ae&&Ae.options.isEnabled?!!to(ne.getState(),De):!1}function ns(H){var J=H.lockAPI,ne=H.contextId,he=H.store,De=H.registry,Ae=H.draggableId,Ue=H.forceSensorStop,je=H.sourceEvent,ct=Yo({lockAPI:J,store:he,registry:De,draggableId:Ae});if(!ct)return null;var xt=De.draggable.getById(Ae),St=dl(ne,xt.descriptor.id);if(!St)return null;if(je&&!xt.options.canDragInteractiveElements&&zo(St,je))return null;var ht=J.claim(Ue||ye),ft="PRE_DRAG";function bt(){return xt.options.shouldRespectForcePress}function $t(){return J.isActive(ht)}function Bn(ba,Ka){wo({expected:ba,phase:ft,isLockActive:$t,shouldWarn:!0})&&he.dispatch(Ka())}var zn=Bn.bind(null,"DRAGGING");function ur(ba){function Ka(){J.release(),ft="COMPLETED"}ft!=="PRE_DRAG"&&(Ka(),ft==="PRE_DRAG"||Q(!1)),he.dispatch(Rn(ba.liftActionArgs)),ft="DRAGGING";function ii(e,t){if(t===void 0&&(t={shouldBlockNextClick:!1}),ba.cleanup(),t.shouldBlockNextClick){var L=me(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(L)}Ka(),he.dispatch(qe({reason:e}))}return Object(d.a)({isActive:function(){return wo({expected:"DRAGGING",phase:ft,isLockActive:$t,shouldWarn:!1})},shouldRespectForcePress:bt,drop:function(t){return ii("DROP",t)},cancel:function(t){return ii("CANCEL",t)}},ba.actions)}function br(ba){var Ka=U(function(e){zn(function(){return ir({client:e})})}),ii=ur({liftActionArgs:{id:Ae,clientSelection:ba,movementMode:"FLUID"},cleanup:function(){return Ka.cancel()},actions:{move:Ka}});return Object(d.a)({},ii,{move:Ka})}function Xr(){var ba={moveUp:function(){return zn(gr)},moveRight:function(){return zn(Kr)},moveDown:function(){return zn(Zn)},moveLeft:function(){return zn(pa)}};return ur({liftActionArgs:{id:Ae,clientSelection:sl(St),movementMode:"SNAP"},cleanup:ye,actions:ba})}function mr(){var ba=wo({expected:"PRE_DRAG",phase:ft,isLockActive:$t,shouldWarn:!0});ba&&J.release()}var Oa={isActive:function(){return wo({expected:"PRE_DRAG",phase:ft,isLockActive:$t,shouldWarn:!1})},shouldRespectForcePress:bt,fluidLift:br,snapLift:Xr,abort:mr};return Oa}var fl=[$s,mi,bs];function Nl(H){var J=H.contextId,ne=H.store,he=H.registry,De=H.customSensors,Ae=H.enableDefaultSensors,Ue=[].concat(Ae?fl:[],De||[]),je=Object(P.useState)(function(){return Ei()})[0],ct=n(function(br,Xr){br.isDragging&&!Xr.isDragging&&je.tryAbandon()},[je]);ni(function(){var br=ne.getState(),Xr=ne.subscribe(function(){var mr=ne.getState();ct(br,mr),br=mr});return Xr},[je,ne,ct]),ni(function(){return je.tryAbandon},[je.tryAbandon]);var xt=n(function(ur){return Yo({lockAPI:je,registry:he,store:ne,draggableId:ur})},[je,he,ne]),St=n(function(ur,br,Xr){return ns({lockAPI:je,registry:he,contextId:J,store:ne,draggableId:ur,forceSensorStop:br,sourceEvent:Xr&&Xr.sourceEvent?Xr.sourceEvent:null})},[J,je,he,ne]),ht=n(function(ur){return cl(J,ur)},[J]),ft=n(function(ur){var br=he.draggable.findById(ur);return br?br.options:null},[he.draggable]),bt=n(function(){if(!je.isClaimed())return;je.tryAbandon(),ne.getState().phase!=="IDLE"&&ne.dispatch(ca())},[je,ne]),$t=n(je.isClaimed,[je]),Bn=s(function(){return{canGetLock:xt,tryGetLock:St,findClosestDraggableId:ht,findOptionsForDraggable:ft,tryReleaseLock:bt,isLockClaimed:$t}},[xt,St,ht,ft,bt,$t]);il(Ue);for(var zn=0;zn>>2]&255;m.sigBytes-=D}},P.pad.Iso10126})},oaGz:function(M,Y,u){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,u){"use strict";u.d(Y,"a",function(){return la});var P=u("1OyB"),m=u("vuIU"),D=u("Ji7U"),d=u("LK+K"),h=u("rePB"),b=u("VTBJ"),S=u("ODXe"),r=u("q1tI"),i=u("TSYQ"),s=u.n(i),n=u("Kwbf"),x=u("6cGi"),f=u("U8pU"),y=u("4IlW"),v=r.createContext({}),p=v,O={visibility:"hidden"};function a(pe){var Ze=pe.prefixCls,vt=pe.prevIcon,pt=vt===void 0?"\u2039":vt,Mt=pe.nextIcon,Ot=Mt===void 0?"\u203A":Mt,zt=pe.superPrevIcon,nn=zt===void 0?"\xAB":zt,pn=pe.superNextIcon,gn=pn===void 0?"\xBB":pn,Dn=pe.onSuperPrev,bn=pe.onSuperNext,wt=pe.onPrev,Jt=pe.onNext,Wt=pe.children,ln=r.useContext(p),en=ln.hideNextBtn,Cn=ln.hidePrevBtn;return r.createElement("div",{className:Ze},Dn&&r.createElement("button",{type:"button",onClick:Dn,tabIndex:-1,className:"".concat(Ze,"-super-prev-btn"),style:Cn?O:{}},nn),wt&&r.createElement("button",{type:"button",onClick:wt,tabIndex:-1,className:"".concat(Ze,"-prev-btn"),style:Cn?O:{}},pt),r.createElement("div",{className:"".concat(Ze,"-view")},Wt),Jt&&r.createElement("button",{type:"button",onClick:Jt,tabIndex:-1,className:"".concat(Ze,"-next-btn"),style:en?O:{}},Ot),bn&&r.createElement("button",{type:"button",onClick:bn,tabIndex:-1,className:"".concat(Ze,"-super-next-btn"),style:en?O:{}},gn))}var l=a;function g(pe){var Ze=r.useContext(p),vt=Ze.hideHeader;if(vt)return null;var pt=pe.prefixCls,Mt=pe.generateConfig,Ot=pe.locale,zt=pe.value,nn=pe.format,pn="".concat(pt,"-header");return r.createElement(l,{prefixCls:pn},zt?Mt.locale.format(Ot.locale,zt,nn):"\xA0")}var T=g,_=u("YrtM"),c=u("KQm4"),R=new Map;function w(pe,Ze,vt){if(R.get(pe)&&cancelAnimationFrame(R.get(pe)),vt<=0){R.set(pe,requestAnimationFrame(function(){pe.scrollTop=Ze}));return}var pt=Ze-pe.scrollTop,Mt=pt/vt*10;R.set(pe,requestAnimationFrame(function(){pe.scrollTop+=Mt,pe.scrollTop!==Ze&&w(pe,Ze,vt-10)}))}function C(pe,Ze){var vt=Ze.onLeftRight,pt=Ze.onCtrlLeftRight,Mt=Ze.onUpDown,Ot=Ze.onPageUpDown,zt=Ze.onEnter,nn=pe.which,pn=pe.ctrlKey,gn=pe.metaKey;switch(nn){case y.a.LEFT:if(pn||gn){if(pt)return pt(-1),!0}else if(vt)return vt(-1),!0;break;case y.a.RIGHT:if(pn||gn){if(pt)return pt(1),!0}else if(vt)return vt(1),!0;break;case y.a.UP:if(Mt)return Mt(-1),!0;break;case y.a.DOWN:if(Mt)return Mt(1),!0;break;case y.a.PAGE_UP:if(Ot)return Ot(-1),!0;break;case y.a.PAGE_DOWN:if(Ot)return Ot(1),!0;break;case y.a.ENTER:if(zt)return zt(),!0;break}return!1}function E(pe,Ze,vt,pt){var Mt=pe;if(!Mt)switch(Ze){case"time":Mt=pt?"hh:mm:ss a":"HH:mm:ss";break;case"week":Mt="gggg-wo";break;case"month":Mt="YYYY-MM";break;case"quarter":Mt="YYYY-[Q]Q";break;case"year":Mt="YYYY";break;default:Mt=vt?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Mt}function o(pe,Ze){var vt=pe==="time"?8:10;return Math.max(vt,Ze.length)+2}var A=null,k=new Set;function U(pe){return!A&&typeof window!="undefined"&&window.addEventListener&&(A=function(vt){Object(c.a)(k).forEach(function(pt){pt(vt)})},window.addEventListener("mousedown",A)),k.add(pe),function(){k.delete(pe),k.size===0&&(window.removeEventListener("mousedown",A),A=null)}}var N=function(Ze){return Ze==="month"||Ze==="date"?"year":Ze},z=function(Ze){return Ze==="date"?"month":Ze},W=function(Ze){return Ze==="month"||Ze==="date"?"quarter":Ze},K=function(Ze){return Ze==="date"?"week":Ze},V={year:N,month:z,quarter:W,week:K,time:null,date:null};function F(pe,Ze){return pe.some(function(vt){return vt&&vt.contains(Ze)})}function B(pe){var Ze=pe.prefixCls,vt=pe.units,pt=pe.onSelect,Mt=pe.value,Ot=pe.active,zt=pe.hideDisabledOptions,nn="".concat(Ze,"-cell"),pn=r.useContext(p),gn=pn.open,Dn=r.useRef(null),bn=r.useRef(new Map);return r.useLayoutEffect(function(){var wt=bn.current.get(Mt);wt&&gn!==!1&&w(Dn.current,wt.offsetTop,120)},[Mt]),r.useLayoutEffect(function(){if(gn){var wt=bn.current.get(Mt);wt&&w(Dn.current,wt.offsetTop,0)}},[gn]),r.createElement("ul",{className:s()("".concat(Ze,"-column"),Object(h.a)({},"".concat(Ze,"-column-active"),Ot)),ref:Dn,style:{position:"relative"}},vt.map(function(wt){var Jt;return zt&&wt.disabled?null:r.createElement("li",{key:wt.value,ref:function(ln){bn.current.set(wt.value,ln)},className:s()(nn,(Jt={},Object(h.a)(Jt,"".concat(nn,"-disabled"),wt.disabled),Object(h.a)(Jt,"".concat(nn,"-selected"),Mt===wt.value),Jt)),onClick:function(){if(wt.disabled)return;pt(wt.value)}},r.createElement("div",{className:"".concat(nn,"-inner")},wt.label))}))}var G=B;function ae(pe,Ze){for(var vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",pt=String(pe);pt.length=12,Mn%=12);var zr=r.useMemo(function(){if(!gn)return[!1,!1];var Rt=[!0,!0];return jr.forEach(function(Gt){var Ft=Gt.disabled,Rn=Gt.value;if(Ft)return;Rn>=12?Rt[1]=!1:Rt[0]=!1}),Rt},[gn,jr]),Sr=Object(S.a)(zr,2),Tr=Sr[0],Vr=Sr[1],Qr=r.useMemo(function(){return gn?jr.filter(fn?function(Rt){return Rt.value>=12}:function(Rt){return Rt.value<12}).map(function(Rt){var Gt=Rt.value%12,Ft=Gt===0?"12":ae(Gt,2);return Object(b.a)(Object(b.a)({},Rt),{},{label:Ft,value:Gt})}):jr},[gn,jr]),Dr=le(0,59,Jt,Cn&&Cn(Mn)),ta=le(0,59,ln,Pn&&Pn(Mn,Ln));pt.current={onUpDown:function(Gt){var Ft=Qt[Mt];if(Ft)for(var Rn=Ft.units.findIndex(function(Gn){return Gn.value===Ft.value}),dn=Ft.units.length,Un=1;Un1&&(zt=Ze.addDate(zt,-7)),zt}function ke(pe,Ze,vt){var pt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Ze){case"year":return vt.addYear(pe,pt*10);case"quarter":case"month":return vt.addYear(pe,pt);default:return vt.addMonth(pe,pt)}}var Pe=r.createContext({}),$e=Pe;function Et(pe){var Ze=pe.cellPrefixCls,vt=pe.generateConfig,pt=pe.rangedValue,Mt=pe.hoverRangedValue,Ot=pe.isInView,zt=pe.isSameCell,nn=pe.offsetCell,pn=pe.today,gn=pe.value;function Dn(bn){var wt,Jt=nn(bn,-1),Wt=nn(bn,1),ln=ye(pt,0),en=ye(pt,1),Cn=ye(Mt,0),Pn=ye(Mt,1),Vt=it(vt,Cn,Pn,bn);function Bt(Ln){return zt(ln,Ln)}function Qt(Ln){return zt(en,Ln)}var Zt=zt(Cn,bn),mn=zt(Pn,bn),fn=(Vt||mn)&&(!Ot(Jt)||Qt(Jt)),Mn=(Vt||Zt)&&(!Ot(Wt)||Bt(Wt));return wt={},Object(h.a)(wt,"".concat(Ze,"-in-view"),Ot(bn)),Object(h.a)(wt,"".concat(Ze,"-in-range"),it(vt,ln,en,bn)),Object(h.a)(wt,"".concat(Ze,"-range-start"),Bt(bn)),Object(h.a)(wt,"".concat(Ze,"-range-end"),Qt(bn)),Object(h.a)(wt,"".concat(Ze,"-range-start-single"),Bt(bn)&&!en),Object(h.a)(wt,"".concat(Ze,"-range-end-single"),Qt(bn)&&!ln),Object(h.a)(wt,"".concat(Ze,"-range-start-near-hover"),Bt(bn)&&(zt(Jt,Cn)||it(vt,Cn,Pn,Jt))),Object(h.a)(wt,"".concat(Ze,"-range-end-near-hover"),Qt(bn)&&(zt(Wt,Pn)||it(vt,Cn,Pn,Wt))),Object(h.a)(wt,"".concat(Ze,"-range-hover"),Vt),Object(h.a)(wt,"".concat(Ze,"-range-hover-start"),Zt),Object(h.a)(wt,"".concat(Ze,"-range-hover-end"),mn),Object(h.a)(wt,"".concat(Ze,"-range-hover-edge-start"),fn),Object(h.a)(wt,"".concat(Ze,"-range-hover-edge-end"),Mn),Object(h.a)(wt,"".concat(Ze,"-range-hover-edge-start-near-range"),fn&&zt(Jt,en)),Object(h.a)(wt,"".concat(Ze,"-range-hover-edge-end-near-range"),Mn&&zt(Wt,ln)),Object(h.a)(wt,"".concat(Ze,"-today"),zt(pn,bn)),Object(h.a)(wt,"".concat(Ze,"-selected"),zt(gn,bn)),wt}return Dn}function ot(pe){for(var Ze=pe.prefixCls,vt=pe.disabledDate,pt=pe.onSelect,Mt=pe.rowNum,Ot=pe.colNum,zt=pe.prefixColumn,nn=pe.rowClassName,pn=pe.baseDate,gn=pe.getCellClassName,Dn=pe.getCellText,bn=pe.getCellNode,wt=pe.getCellDate,Jt=pe.titleCell,Wt=pe.headerCells,ln=r.useContext(p),en=ln.onDateMouseEnter,Cn=ln.onDateMouseLeave,Pn="".concat(Ze,"-cell"),Vt=[],Bt=0;Bt2&&arguments[2]!==void 0?arguments[2]:!1;(Ve===ln||pr)&&(ca(sn),mn&&mn(sn),dn&&dn(sn,Tn),fn&&!at(nn,sn,pa)&&fn(sn))},Nt=function(sn){return jn.current&&jn.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(sn.which)&&sn.preventDefault(),jn.current.onKeyDown(sn)):(Object(n.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},_n=function(sn){jn.current&&jn.current.onBlur&&jn.current.onBlur(sn)};Ft&&hr!=="right"&&(Ft.current={onKeyDown:Nt,onClose:function(){jn.current&&jn.current.onClose&&jn.current.onClose()}}),r.useEffect(function(){pn&&!gr.current&<(pn)},[pn]),r.useEffect(function(){gr.current=!1},[]);var vn,nr=Object(b.a)(Object(b.a)({},pe),{},{operationRef:jn,prefixCls:pt,viewDate:qe,value:pa,onViewDateChange:Ye,sourceMode:yt,onPanelChange:Xt,disabledDate:Ve!=="decade"?wt:void 0});delete nr.onChange,delete nr.onSelect;switch(Ve){case"decade":vn=r.createElement(on,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;case"year":vn=r.createElement(Hr,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;case"month":vn=r.createElement(Ct,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;case"quarter":vn=r.createElement(yn,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;case"week":vn=r.createElement(An,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;case"time":delete nr.showTime,vn=r.createElement(xe,Object.assign({},nr,Object(f.a)(Vt)==="object"?Vt:null,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;default:Vt?vn=r.createElement(Ut,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}})):vn=r.createElement(Le,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}))}var ar,Fr,wr=function(){var sn=nn.getNow(),Tn=fe(nn.getHour(sn),nn.getMinute(sn),nn.getSecond(sn),na?Sr:1,xn?Vr:1,Rt?Dr:1),pr=me(nn,sn,Tn[0],Tn[1],Tn[2]);Ht(pr,"submit")};Un||(ar=kr(pt,Ve,Qt),Fr=Rr({prefixCls:pt,components:vr,needConfirmButton:ta,okDisabled:!pa||wt&&wt(pa),locale:zt,showNow:Pn,onNow:ta&&wr,onOk:function(){pa&&(Ht(pa,"submit",!0),dr&&dr(pa))}}));var Ir;if(Bt&&Ve==="date"&&ln==="date"&&!Vt){var _r=nn.getNow(),kn="".concat(pt,"-today-btn"),tr=wt&&wt(_r);Ir=r.createElement("a",{className:s()(kn,tr&&"".concat(kn,"-disabled")),"aria-disabled":tr,onClick:function(){tr||Ht(_r,"mouse",!0)}},zt.today)}return r.createElement(p.Provider,{value:Object(b.a)(Object(b.a)({},Gt),{},{hideHeader:"hideHeader"in pe?Zt:Gt.hideHeader,hidePrevBtn:Wn&&hr==="right",hideNextBtn:Wn&&hr==="left"})},r.createElement("div",{tabIndex:Cn,className:s()("".concat(pt,"-panel"),Mt,(Ze={},Object(h.a)(Ze,"".concat(pt,"-panel-has-range"),ir&&ir[0]&&ir[1]),Object(h.a)(Ze,"".concat(pt,"-panel-has-range-hover"),Yr&&Yr[0]&&Yr[1]),Object(h.a)(Ze,"".concat(pt,"-panel-rtl"),jr==="rtl"),Ze)),style:Ot,onKeyDown:Nt,onBlur:_n,onMouseDown:Ln,ref:Rn},vn,ar||Fr||Ir?r.createElement("div",{className:"".concat(pt,"-footer")},ar,Fr,Ir):null))}var Mr=sa,ya=u("uciX"),Da={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 Aa(pe){var Ze,vt=pe.prefixCls,pt=pe.popupElement,Mt=pe.popupStyle,Ot=pe.visible,zt=pe.dropdownClassName,nn=pe.dropdownAlign,pn=pe.transitionName,gn=pe.getPopupContainer,Dn=pe.children,bn=pe.range,wt=pe.popupPlacement,Jt=pe.direction,Wt="".concat(vt,"-dropdown"),ln=function(){return wt!==void 0?wt:Jt==="rtl"?"bottomRight":"bottomLeft"};return r.createElement(ya.a,{showAction:[],hideAction:[],popupPlacement:ln(),builtinPlacements:Da,prefixCls:Wt,popupTransitionName:pn,popup:pt,popupAlign:nn,popupVisible:Ot,popupClassName:s()(zt,(Ze={},Object(h.a)(Ze,"".concat(Wt,"-range"),bn),Object(h.a)(Ze,"".concat(Wt,"-rtl"),Jt==="rtl"),Ze)),popupStyle:Mt,getPopupContainer:gn},Dn)}var Ba=Aa;function $r(pe){var Ze=pe.open,vt=pe.value,pt=pe.isClickOutside,Mt=pe.triggerOpen,Ot=pe.forwardKeyDown,zt=pe.blurToCancel,nn=pe.onSubmit,pn=pe.onCancel,gn=pe.onFocus,Dn=pe.onBlur,bn=Object(r.useState)(!1),wt=Object(S.a)(bn,2),Jt=wt[0],Wt=wt[1],ln=Object(r.useState)(!1),en=Object(S.a)(ln,2),Cn=en[0],Pn=en[1],Vt=Object(r.useRef)(!1),Bt=Object(r.useRef)(!1),Qt={onMouseDown:function(){Wt(!0),Mt(!0)},onKeyDown:function(mn){switch(mn.which){case y.a.ENTER:{Ze?nn()!==!1&&Wt(!0):Mt(!0),mn.preventDefault();return}case y.a.TAB:{Jt&&Ze&&!mn.shiftKey?(Wt(!1),mn.preventDefault()):!Jt&&Ze&&(!Ot(mn)&&mn.shiftKey&&(Wt(!0),mn.preventDefault()));return}case y.a.ESC:{Wt(!0),pn();return}}!Ze&&![y.a.SHIFT].includes(mn.which)?Mt(!0):Jt||Ot(mn)},onFocus:function(mn){Wt(!0),Pn(!0),gn&&gn(mn)},onBlur:function(mn){if(Vt.current||!pt(document.activeElement)){Vt.current=!1;return}zt?setTimeout(function(){pt(document.activeElement)&&pn()},0):Ze&&(Mt(!1),Bt.current&&nn()),Pn(!1),Dn&&Dn(mn)}};return Object(r.useEffect)(function(){Bt.current=!1},[Ze]),Object(r.useEffect)(function(){Bt.current=!0},[vt]),Object(r.useEffect)(function(){return U(function(Zt){var mn=Zt.target;Ze&&(pt(mn)?Cn||Mt(!1):(Vt.current=!0,requestAnimationFrame(function(){Vt.current=!1})))})}),[Qt,{focused:Cn,typing:Jt}]}function Or(pe){var Ze=pe.valueTexts,vt=pe.onTextChange,pt=r.useState(""),Mt=Object(S.a)(pt,2),Ot=Mt[0],zt=Mt[1],nn=r.useRef([]);nn.current=Ze;function pn(Dn){zt(Dn),vt(Dn)}function gn(){zt(nn.current[0])}return r.useEffect(function(){Ze.every(function(Dn){return Dn!==Ot})&&gn()},[Ze.join("||")]),[Ot,pn,gn]}var qn=u("Gytx"),ha=u.n(qn);function wa(pe,Ze){var vt=Ze.formatList,pt=Ze.generateConfig,Mt=Ze.locale;return Object(_.a)(function(){if(!pe)return[[""],""];for(var Ot="",zt=[],nn=0;nn1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(gn.current),Cn){pn(en);return}gn.current=requestAnimationFrame(function(){pn(en)})}var bn=wa(nn,{formatList:vt,generateConfig:pt,locale:Mt}),wt=Object(S.a)(bn,2),Jt=wt[1];function Wt(en){Dn(en)}function ln(){var en=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Dn(null,en)}return Object(r.useEffect)(function(){ln(!0)},[pe]),Object(r.useEffect)(function(){return function(){return cancelAnimationFrame(gn.current)}},[]),[Jt,Wt,ln]}function rr(pe){var Ze,vt=pe.prefixCls,pt=vt===void 0?"rc-picker":vt,Mt=pe.id,Ot=pe.tabIndex,zt=pe.style,nn=pe.className,pn=pe.dropdownClassName,gn=pe.dropdownAlign,Dn=pe.popupStyle,bn=pe.transitionName,wt=pe.generateConfig,Jt=pe.locale,Wt=pe.inputReadOnly,ln=pe.allowClear,en=pe.autoFocus,Cn=pe.showTime,Pn=pe.picker,Vt=Pn===void 0?"date":Pn,Bt=pe.format,Qt=pe.use12Hours,Zt=pe.value,mn=pe.defaultValue,fn=pe.open,Mn=pe.defaultOpen,Ln=pe.defaultOpenValue,fr=pe.suffixIcon,dr=pe.clearIcon,vr=pe.disabled,jr=pe.disabledDate,zr=pe.placeholder,Sr=pe.getPopupContainer,Tr=pe.pickerRef,Vr=pe.panelRender,Qr=pe.onChange,Dr=pe.onOpenChange,ta=pe.onFocus,na=pe.onBlur,xn=pe.onMouseDown,Rt=pe.onMouseUp,Gt=pe.onMouseEnter,Ft=pe.onMouseLeave,Rn=pe.onContextMenu,dn=pe.onClick,Un=pe.direction,wn=pe.autoComplete,Gn=wn===void 0?"off":wn,Wn=r.useRef(null),hr=Vt==="date"&&!!Cn||Vt==="time",ir=oe(E(Bt,Vt,Cn,Qt)),Yr=r.useRef(null),jn=r.useRef(null),gr=Object(x.a)(null,{value:Zt,defaultValue:mn}),Zn=Object(S.a)(gr,2),Kr=Zn[0],pa=Zn[1],ca=r.useState(Kr),Ar=Object(S.a)(ca,2),He=Ar[0],qe=Ar[1],lt=r.useRef(null),Ye=Object(x.a)(!1,{value:fn,defaultValue:Mn,postState:function(er){return vr?!1:er},onChange:function(er){Dr&&Dr(er),!er&<.current&<.current.onClose&<.current.onClose()}}),Se=Object(S.a)(Ye,2),Ie=Se[0],Oe=Se[1],Ve=wa(He,{formatList:ir,generateConfig:wt,locale:Jt}),We=Object(S.a)(Ve,2),tt=We[0],Je=We[1],yt=Or({valueTexts:tt,onTextChange:function(er){var ea=wt.locale.parse(Jt.locale,er,ir);ea&&(!jr||!jr(ea))&&qe(ea)}}),kt=Object(S.a)(yt,3),Xt=kt[0],Ht=kt[1],Nt=kt[2],_n=function(er){qe(er),pa(er),Qr&&!at(wt,Kr,er)&&Qr(er,er?wt.locale.format(Jt.locale,er,ir[0]):"")},vn=function(er){if(vr&&er)return;Oe(er)},nr=function(er){return Ie&<.current&<.current.onKeyDown?lt.current.onKeyDown(er):(Object(n.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ar=function(){Rt&&Rt.apply(void 0,arguments),Wn.current&&(Wn.current.focus(),vn(!0))},Fr=$r({blurToCancel:hr,open:Ie,value:Xt,triggerOpen:vn,forwardKeyDown:nr,isClickOutside:function(er){return!F([Yr.current,jn.current],er)},onSubmit:function(){return jr&&jr(He)?!1:(_n(He),vn(!1),Nt(),!0)},onCancel:function(){vn(!1),qe(Kr),Nt()},onFocus:ta,onBlur:na}),wr=Object(S.a)(Fr,2),Ir=wr[0],_r=wr[1],kn=_r.focused,tr=_r.typing;r.useEffect(function(){Ie||(qe(Kr),!tt.length||tt[0]===""?Ht(""):Je!==Xt&&Nt())},[Ie,tt]),r.useEffect(function(){Ie||Nt()},[Vt]),r.useEffect(function(){qe(Kr)},[Kr]),Tr&&(Tr.current={focus:function(){Wn.current&&Wn.current.focus()},blur:function(){Wn.current&&Wn.current.blur()}});var Sn=Object(b.a)(Object(b.a)({},pe),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),sn=r.createElement(Mr,Object.assign({},Sn,{generateConfig:wt,className:s()(Object(h.a)({},"".concat(pt,"-panel-focused"),!tr)),value:He,locale:Jt,tabIndex:-1,onChange:qe,direction:Un}));Vr&&(sn=Vr(sn));var Tn=r.createElement("div",{className:"".concat(pt,"-panel-container"),onMouseDown:function(er){er.preventDefault()}},sn),pr;fr&&(pr=r.createElement("span",{className:"".concat(pt,"-suffix")},fr));var Jr;ln&&Kr&&!vr&&(Jr=r.createElement("span",{onMouseDown:function(er){er.preventDefault(),er.stopPropagation()},onMouseUp:function(er){er.preventDefault(),er.stopPropagation(),_n(null),vn(!1)},className:"".concat(pt,"-clear")},dr||r.createElement("span",{className:"".concat(pt,"-clear-btn")})));var Vn=function(er,ea){(ea==="submit"||ea!=="key"&&!hr)&&(_n(er),vn(!1))},ua=Un==="rtl"?"bottomRight":"bottomLeft",oa=Pa(Xt,{formatList:ir,generateConfig:wt,locale:Jt}),aa=Object(S.a)(oa,3),$n=aa[0],Jn=aa[1],sr=aa[2];return r.createElement(p.Provider,{value:{operationRef:lt,hideHeader:Vt==="time",panelRef:Yr,onSelect:Vn,open:Ie,defaultOpenValue:Ln,onDateMouseEnter:Jn,onDateMouseLeave:sr}},r.createElement(Ba,{visible:Ie,popupElement:Tn,popupStyle:Dn,prefixCls:pt,dropdownClassName:pn,dropdownAlign:gn,getPopupContainer:Sr,transitionName:bn,popupPlacement:ua,direction:Un},r.createElement("div",{className:s()(pt,nn,(Ze={},Object(h.a)(Ze,"".concat(pt,"-disabled"),vr),Object(h.a)(Ze,"".concat(pt,"-focused"),kn),Object(h.a)(Ze,"".concat(pt,"-rtl"),Un==="rtl"),Ze)),style:zt,onMouseDown:xn,onMouseUp:ar,onMouseEnter:Gt,onMouseLeave:Ft,onContextMenu:Rn,onClick:dn},r.createElement("div",{className:s()("".concat(pt,"-input"),Object(h.a)({},"".concat(pt,"-input-placeholder"),!!$n)),ref:jn},r.createElement("input",Object.assign({id:Mt,tabIndex:Ot,disabled:vr,readOnly:Wt||!tr,value:$n||Xt,onChange:function(er){Ht(er.target.value)},autoFocus:en,placeholder:zr,ref:Wn,title:Xt},Ir,{size:o(Vt,ir[0])},_e(pe),{autoComplete:Gn})),pr,Jr))))}var ai=function(pe){Object(D.a)(vt,pe);var Ze=Object(d.a)(vt);function vt(){var pt;return Object(P.a)(this,vt),pt=Ze.apply(this,arguments),pt.pickerRef=r.createRef(),pt.focus=function(){pt.pickerRef.current&&pt.pickerRef.current.focus()},pt.blur=function(){pt.pickerRef.current&&pt.pickerRef.current.blur()},pt}return Object(m.a)(vt,[{key:"render",value:function(){return r.createElement(rr,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),vt}(r.Component),Fa=ai;function Ua(pe,Ze,vt){var pt=pe.picker,Mt=pe.locale,Ot=pe.selectedValue,zt=pe.disabledDate,nn=pe.disabled,pn=pe.generateConfig,gn=ye(Ot,0),Dn=ye(Ot,1);function bn(en){var Cn=pn.getYear(en),Pn=pn.locale.getWeek(Mt.locale,en);return Cn*100+Pn}function wt(en){var Cn=pn.getYear(en),Pn=pn.getMonth(en);return Cn*100+Pn}function Jt(en){var Cn=pn.getYear(en),Pn=Ee(pn,en);return Cn*10+Pn}var Wt=r.useCallback(function(en){if(zt&&zt(en))return!0;if(nn[1]&&Dn)return!Ke(pn,en,Dn)&&pn.isAfter(en,Dn);if(Ze&&Dn)switch(pt){case"quarter":return Jt(en)>Jt(Dn);case"month":return wt(en)>wt(Dn);case"week":return bn(en)>bn(Dn);default:return!Ke(pn,en,Dn)&&pn.isAfter(en,Dn)}return!1},[zt,nn[1],Dn,Ze]),ln=r.useCallback(function(en){if(zt&&zt(en))return!0;if(nn[0]&&gn)return!Ke(pn,en,Dn)&&pn.isAfter(gn,en);if(vt&&gn)switch(pt){case"quarter":return Jt(en)0&&arguments[0]!==void 0?arguments[0]:!1,Qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Lr=null;sr&&Za&&Za[0]&&Za[1]&&Wt.isAfter(Za[1],Za[0])&&(Lr=Za);var da=Zt;if(Zt&&Object(f.a)(Zt)==="object"&&Zt.defaultValue){var Na=Zt.defaultValue;da=Object(b.a)(Object(b.a)({},Zt),{},{defaultValue:ye(Na,Je)||void 0})}var yi=null;return Tr&&(yi=function(Qa,Ei){return Tr(Qa,Ei,{range:Je?"end":"start"})}),r.createElement($e.Provider,{value:{inRange:!0,panelPosition:qr,rangedValue:yo||kn,hoverRangedValue:Lr}},r.createElement(Mr,Object.assign({},pe,Qn,{dateRender:yi,showTime:da,mode:Tn[Je],generateConfig:Wt,style:void 0,direction:gr,disabledDate:Je===0?oa:aa,disabledTime:function(Qa){return Sr?Sr(Qa,Je===0?"start":"end"):!1},className:s()(Object(h.a)({},"".concat(Ot,"-panel-focused"),Je===0?!za:!qi)),value:ye(kn,Je),locale:ln,tabIndex:-1,onPanelChange:function(Qa,Ei){Jr(se(Tn,Ei,Je),se(kn,Qa,Je));var Hi=Qa;qr==="right"&&Tn[Je]===Ei&&(Hi=ke(Hi,Ei,Wt,-1)),wr(Hi,Je)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Wa=0,si=0;Je&<.current&&Se.current&&qe.current&&(Wa=lt.current.offsetWidth+Se.current.offsetWidth,qe.current.offsetWidth&&Wa>qe.current.offsetWidth&&(si=Wa));var eo=gr==="rtl"?{right:Wa}:{left:Wa};function Ni(){var qr,Qn=kr(Ot,Tn[Je],Rn),Lr=Rr({prefixCls:Ot,components:Yr,needConfirmButton:ca,okDisabled:!ye(kn,Je)||zr&&zr(kn[Je]),locale:ln,rangeList:_a,onOk:function(){ye(kn,Je)&&(ei(kn,Je),ir&&ir(kn))}});if(Qt!=="time"&&!Zt){var da=Fr(Je),Na=ke(da,Qt,Wt),yi=Tn[Je],Ri=yi===Qt,Qa=fa(Ri?"left":!1,{pickerValue:da,onPickerValueChange:function(Xa){wr(Xa,Je)}}),Ei=fa("right",{pickerValue:Na,onPickerValueChange:function(Xa){wr(ke(Xa,Qt,Wt,-1),Je)}});gr==="rtl"?qr=r.createElement(r.Fragment,null,Ei,Ri&&Qa):qr=r.createElement(r.Fragment,null,Qa,Ri&&Ei)}else qr=fa();var Hi=r.createElement(r.Fragment,null,r.createElement("div",{className:"".concat(Ot,"-panels")},qr),(Qn||Lr)&&r.createElement("div",{className:"".concat(Ot,"-footer")},Qn,Lr));return Vr&&(Hi=Vr(Hi)),r.createElement("div",{className:"".concat(Ot,"-panel-container"),style:{marginLeft:si},ref:qe,onMouseDown:function(Xa){Xa.preventDefault()}},Hi)}var ho=r.createElement("div",{className:s()("".concat(Ot,"-range-wrapper"),"".concat(Ot,"-").concat(Qt,"-range-wrapper")),style:{minWidth:ga}},r.createElement("div",{className:"".concat(Ot,"-range-arrow"),style:eo}),Ni()),Oi;na&&(Oi=r.createElement("span",{className:"".concat(Ot,"-suffix")},na));var Ja;ta&&(ye(_n,0)&&!Xt[0]||ye(_n,1)&&!Xt[1])&&(Ja=r.createElement("span",{onMouseDown:function(Qn){Qn.preventDefault(),Qn.stopPropagation()},onMouseUp:function(Qn){Qn.preventDefault(),Qn.stopPropagation();var Lr=_n;Xt[0]||(Lr=se(Lr,null,0)),Xt[1]||(Lr=se(Lr,null,1)),ei(Lr,null),Ma(!1,Je)},className:"".concat(Ot,"-clear")},xn||r.createElement("span",{className:"".concat(Ot,"-clear-btn")})));var po={size:o(Qt,Ve[0])},Ki=0,mo=0;lt.current&&Ye.current&&Se.current&&(Je===0?mo=lt.current.offsetWidth:(Ki=Wa,mo=Ye.current.offsetWidth));var di=gr==="rtl"?{right:Ki}:{left:Ki},Ea=function(Qn,Lr){var da=se(kn,Qn,Je);Lr==="submit"||Lr!=="key"&&!ca?(ei(da,Je),Je===0?xo():No()):tr(da)};return r.createElement(p.Provider,{value:{operationRef:kt,hideHeader:Qt==="time",onDateMouseEnter:oo,onDateMouseLeave:so,hideRanges:!0,onSelect:Ea,open:sr}},r.createElement(Ba,{visible:sr,popupElement:ho,popupStyle:gn,prefixCls:Ot,dropdownClassName:Dn,dropdownAlign:wt,getPopupContainer:Jt,transitionName:bn,range:!0,direction:gr},r.createElement("div",Object.assign({ref:He,className:s()(Ot,"".concat(Ot,"-range"),pn,(Ze={},Object(h.a)(Ze,"".concat(Ot,"-disabled"),Xt[0]&&Xt[1]),Object(h.a)(Ze,"".concat(Ot,"-focused"),Je===0?ti:To),Object(h.a)(Ze,"".concat(Ot,"-rtl"),gr==="rtl"),Ze)),style:nn,onClick:Wi,onMouseDown:Do},_e(pe)),r.createElement("div",{className:s()("".concat(Ot,"-input"),(vt={},Object(h.a)(vt,"".concat(Ot,"-input-active"),Je===0),Object(h.a)(vt,"".concat(Ot,"-input-placeholder"),!!Pi),vt)),ref:lt},r.createElement("input",Object.assign({id:zt,disabled:Xt[0],readOnly:Gt||!za,value:Pi||pi,onChange:function(Qn){uo(Qn.target.value)},autoFocus:Cn,placeholder:ye(en,0)||"",ref:Ie},ci,po,{autoComplete:pa}))),r.createElement("div",{className:"".concat(Ot,"-range-separator"),ref:Se},Mn),r.createElement("div",{className:s()("".concat(Ot,"-input"),(pt={},Object(h.a)(pt,"".concat(Ot,"-input-active"),Je===1),Object(h.a)(pt,"".concat(Ot,"-input-placeholder"),!!ki),pt)),ref:Ye},r.createElement("input",Object.assign({disabled:Xt[1],readOnly:Gt||!qi,value:ki||Vi,onChange:function(Qn){co(Qn.target.value)},placeholder:ye(en,1)||"",ref:Oe},bi,po,{autoComplete:pa}))),r.createElement("div",{className:"".concat(Ot,"-active-bar"),style:Object(b.a)(Object(b.a)({},di),{},{width:mo,position:"absolute"})}),Oi,Ja)))}var ra=function(pe){Object(D.a)(vt,pe);var Ze=Object(d.a)(vt);function vt(){var pt;return Object(P.a)(this,vt),pt=Ze.apply(this,arguments),pt.pickerRef=r.createRef(),pt.focus=function(){pt.pickerRef.current&&pt.pickerRef.current.focus()},pt.blur=function(){pt.pickerRef.current&&pt.pickerRef.current.blur()},pt}return Object(m.a)(vt,[{key:"render",value:function(){return r.createElement(hi,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),vt}(r.Component),la=ra,ia=Y.b=Fa},onxn:function(M,Y){M.exports="data:image/png;base64,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"},osHv:function(M,Y,u){(function(P){P(u("VrN/"))})(function(P){"use strict";var m=P.Pos;function D(O,a){return O.line-a.line||O.ch-a.ch}var d="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",h=d+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",b=new RegExp("<(/?)(["+d+"]["+h+"]*)","g");function S(O,a,l,g){this.line=a,this.ch=l,this.cm=O,this.text=O.getLine(a),this.min=g?Math.max(g.from,O.firstLine()):O.firstLine(),this.max=g?Math.min(g.to-1,O.lastLine()):O.lastLine()}function r(O,a){var l=O.cm.getTokenTypeAt(m(O.line,a));return l&&/\btag\b/.test(l)}function i(O){return O.line>=O.max?void 0:(O.ch=0,O.text=O.cm.getLine(++O.line),!0)}function s(O){return O.line<=O.min?void 0:(O.text=O.cm.getLine(--O.line),O.ch=O.text.length,!0)}function n(O){for(;;){var a=O.text.indexOf(">",O.ch);if(a==-1){if(i(O))continue;return}if(!r(O,a+1)){O.ch=a+1;continue}var l=O.text.lastIndexOf("/",a),g=l>-1&&!/\S/.test(O.text.slice(l+1,a));return O.ch=a+1,g?"selfClose":"regular"}}function x(O){for(;;){var a=O.ch?O.text.lastIndexOf("<",O.ch-1):-1;if(a==-1){if(s(O))continue;return}if(!r(O,a+1)){O.ch=a;continue}b.lastIndex=a,O.ch=a;var l=b.exec(O.text);if(l&&l.index==a)return l}}function f(O){for(;;){b.lastIndex=O.ch;var a=b.exec(O.text);if(!a){if(i(O))continue;return}if(!r(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(s(O))continue;return}if(!r(O,a+1)){O.ch=a;continue}var l=O.text.lastIndexOf("/",a),g=l>-1&&!/\S/.test(O.text.slice(l+1,a));return O.ch=a+1,g?"selfClose":"regular"}}function v(O,a){for(var l=[];;){var g=f(O),T,_=O.line,c=O.ch-(g?g[0].length:0);if(!g||!(T=n(O)))return;if(T=="selfClose")continue;if(g[1]){for(var R=l.length-1;R>=0;--R)if(l[R]==g[2]){l.length=R;break}if(R<0&&(!a||a==g[2]))return{tag:g[2],from:m(_,c),to:m(O.line,O.ch)}}else l.push(g[2])}}function p(O,a){for(var l=[];;){var g=y(O);if(!g)return;if(g=="selfClose"){x(O);continue}var T=O.line,_=O.ch,c=x(O);if(!c)return;if(c[1])l.push(c[2]);else{for(var R=l.length-1;R>=0;--R)if(l[R]==c[2]){l.length=R;break}if(R<0&&(!a||a==c[2]))return{tag:c[2],from:m(O.line,O.ch),to:m(T,_)}}}}P.registerHelper("fold","xml",function(O,a){for(var l=new S(O,a.line,0);;){var g=f(l);if(!g||l.line!=a.line)return;var T=n(l);if(!T)return;if(!g[1]&&T!="selfClose"){var _=m(l.line,l.ch),c=v(l,g[2]);return c&&D(c.from,_)>0?{from:_,to:c.from}:null}}}),P.findMatchingTag=function(O,a,l){var g=new S(O,a.line,a.ch,l);if(g.text.indexOf(">")==-1&&g.text.indexOf("<")==-1)return;var T=n(g),_=T&&m(g.line,g.ch),c=T&&x(g);if(!T||!c||D(g,a)>0)return;var R={from:m(g.line,g.ch),to:_,tag:c[2]};return T=="selfClose"?{open:R,close:null,at:"open"}:c[1]?{open:p(g,c[2]),close:R,at:"close"}:(g=new S(O,_.line,_.ch,l),{open:R,close:v(g,c[2]),at:"open"})},P.findEnclosingTag=function(O,a,l,g){for(var T=new S(O,a.line,a.ch,l);;){var _=p(T,g);if(!_)break;var c=new S(O,a.line,a.ch,l),R=v(c,_.tag);if(R)return{open:_,close:R}}},P.scanForClosingTag=function(O,a,l,g){var T=new S(O,a.line,a.ch,g?{from:0,to:g}:null);return v(T,l)}})},p5ED:function(M,Y,u){"use strict";var P=u("+L6B"),m=u("2/Rp"),D=u("5Dmo"),d=u("3S7+"),h=u("k1fw"),b=u("tJVT"),S=u("q1tI"),r=u.n(S),i=u("vHTk"),s=u.n(i),n=u("yEEn"),x=u("ZW9T"),f=u("1vsH");Y.a=function(y){var v=y.name,p=y.data,O=y.theme,a=y.type,l=y.filename,g=y.monacoEditor,T=y.className,_=y.style,c=y.close,R=y.onClose,w=y.hasMask,C=Object(S.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),E=Object(b.a)(C,2),o=E[0],A=E[1],k=Object(S.useState)(""),U=Object(b.a)(k,2),N=U[0],z=U[1],W=Object(S.useRef)();l&&(g.filename=l),Object(S.useEffect)(function(){var F,B,G=(F=document.cookie)===null||F===void 0||((B=F.replace(/\s/g,""))===null||B===void 0)?void 0:B.split(";");G==null||G.map(function(ae){var de=ae.split("=");de[0]==="_educoder_session"&&z(de[1])})},[]);var K=function(){if(p.startsWith("http")||p.startsWith("/")){V();return}Object(f.x)(l||"educoder",p,l)},V=function(){Object(f.v)(l||v,p)};return console.log("data:",p,"fileanme:",l," name:",v),r.a.createElement("div",{style:Object(h.a)({},_||{}),className:"".concat(w&&s.a.bgBlack," ").concat(a?s.a.wrp:"hide")},c&&r.a.createElement("div",{className:s.a.close,ref:W},r.a.createElement(d.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return W.current}},r.a.createElement("span",{onClick:V},r.a.createElement("i",{className:"icon-quxiaozhiding"}))),r.a.createElement(d.a,{title:"\u5173\u95ED",getPopupContainer:function(){return W.current}},r.a.createElement("span",{className:"",onClick:R},r.a.createElement("i",{className:"icon-guanbi1"})))),r.a.createElement("div",{className:"".concat(s.a[T]," ").concat(T," ").concat(s.a.monaco," ").concat(a==="txt"?"show":"hide")},a==="txt"&&r.a.createElement(x.b,g)),a==="audio"&&r.a.createElement("audio",{src:"".concat(p!=null&&p.startsWith("/")||(p==null?void 0:p.indexOf("https://"))>-1?p:"data:audio/mp3;base64,").concat(p),autoPlay:!0}),a==="video"&&r.a.createElement(r.a.Fragment,null,p!=null&&p.startsWith("/")?r.a.createElement("video",{controls:!0,src:"".concat(p),autoPlay:!0}):r.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(p),autoPlay:!0})),a==="pdf"&&r.a.createElement("embed",{className:s.a.embed,src:p}),a==="image"&&r.a.createElement(r.a.Fragment,null,r.a.createElement("img",{src:"".concat(p!=null&&p.startsWith("/")||(p==null?void 0:p.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(p)})),a==="other"&&r.a.createElement("div",null,r.a.createElement(m.a,{type:"primary",size:"large",onClick:K},r.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(a==="download"||a==="office")&&r.a.createElement(m.a,{type:"primary",size:"large",onClick:K},r.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(M,Y,u){},pA7S:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("ETIr"),u("cv67"),u("K3mO"),u("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=D.BlockCipher,b=m.algo,S=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],r=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],i=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],s=[{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}],n=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],x=b.DES=h.extend({_doReset:function(){for(var p=this._key,O=p.words,a=[],l=0;l<56;l++){var g=S[l]-1;a[l]=O[g>>>5]>>>31-g%32&1}for(var T=this._subKeys=[],_=0;_<16;_++){for(var c=T[_]=[],R=i[_],l=0;l<24;l++)c[l/6|0]|=a[(r[l]-1+R)%28]<<31-l%6,c[4+(l/6|0)]|=a[28+(r[l+24]-1+R)%28]<<31-l%6;c[0]=c[0]<<1|c[0]>>>31;for(var l=1;l<7;l++)c[l]=c[l]>>>(l-1)*4+3;c[7]=c[7]<<5|c[7]>>>27}for(var w=this._invSubKeys=[],l=0;l<16;l++)w[l]=T[15-l]},encryptBlock:function(p,O){this._doCryptBlock(p,O,this._subKeys)},decryptBlock:function(p,O){this._doCryptBlock(p,O,this._invSubKeys)},_doCryptBlock:function(p,O,a){this._lBlock=p[O],this._rBlock=p[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 l=0;l<16;l++){for(var g=a[l],T=this._lBlock,_=this._rBlock,c=0,R=0;R<8;R++)c|=s[R][((_^g[R])&n[R])>>>0];this._lBlock=_,this._rBlock=T^c}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),p[O]=this._lBlock,p[O+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function f(p,O){var a=(this._lBlock>>>p^this._rBlock)&O;this._rBlock^=a,this._lBlock^=a<>>p^this._lBlock)&O;this._lBlock^=a,this._rBlock^=a<192.");var a=O.slice(0,2),l=O.length<4?O.slice(0,2):O.slice(2,4),g=O.length<6?O.slice(0,2):O.slice(4,6);this._des1=x.createEncryptor(d.create(a)),this._des2=x.createEncryptor(d.create(l)),this._des3=x.createEncryptor(d.create(g))},encryptBlock:function(p,O){this._des1.encryptBlock(p,O),this._des2.decryptBlock(p,O),this._des3.encryptBlock(p,O)},decryptBlock:function(p,O){this._des3.decryptBlock(p,O),this._des2.encryptBlock(p,O),this._des1.decryptBlock(p,O)},keySize:192/32,ivSize:64/32,blockSize:64/32});m.TripleDES=h._createHelper(v)}(),P.TripleDES})},pUFm:function(M,Y,u){M.exports=u.p+"static/no-data.c803c40c.png"},qB8g:function(M,Y,u){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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.pad.AnsiX923={pad:function(m,D){var d=m.sigBytes,h=D*4,b=h-d%h,S=d+b-1;m.clamp(),m.words[S>>>2]|=b<<24-S%4*8,m.sigBytes+=b},unpad:function(m){var D=m.words[m.sigBytes-1>>>2]&255;m.sigBytes-=D}},P.pad.Ansix923})},qM6L:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.enc,b=h.Utf16=h.Utf16BE={stringify:function(r){for(var i=r.words,s=r.sigBytes,n=[],x=0;x>>2]>>>16-x%4*8&65535;n.push(String.fromCharCode(f))}return n.join("")},parse:function(r){for(var i=r.length,s=[],n=0;n>>1]|=r.charCodeAt(n)<<16-n%2*16;return d.create(s,i*2)}};h.Utf16LE={stringify:function(r){for(var i=r.words,s=r.sigBytes,n=[],x=0;x>>2]>>>16-x%4*8&65535);n.push(String.fromCharCode(f))}return n.join("")},parse:function(r){for(var i=r.length,s=[],n=0;n>>1]|=S(r.charCodeAt(n)<<16-n%2*16);return d.create(s,i*2)}};function S(r){return r<<8&4278255360|r>>>8&16711935}}(),P.enc.Utf16})},qgvg:function(M,Y){M.exports="data:image/gif;base64,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"},qu8F:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("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 D(b){if((b>>24&255)===255){var S=b>>16&255,r=b>>8&255,i=b&255;S===255?(S=0,r===255?(r=0,i===255?i=0:++i):++r):++S,b=0,b+=S<<16,b+=r<<8,b+=i}else b+=1<<24;return b}function d(b){return(b[0]=D(b[0]))===0&&(b[1]=D(b[1])),b}var h=m.Encryptor=m.extend({processBlock:function(b,S){var r=this._cipher,i=r.blockSize,s=this._iv,n=this._counter;s&&(n=this._counter=s.slice(0),this._iv=void 0),d(n);var x=n.slice(0);r.encryptBlock(x,0);for(var f=0;f=D.length?{done:!0}:{done:!1,value:D[b++]}},e:function(x){throw x},f:S}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var r=!0,i=!1,s;return{s:function(){h=D[Symbol.iterator]()},n:function(){var x=h.next();return r=x.done,x},e:function(x){i=!0,s=x},f:function(){try{!r&&h.return!=null&&h.return()}finally{if(i)throw s}}}}},rHrb:function(M,Y,u){"use strict";Object.defineProperty(Y,"__esModule",{value:!0}),Y.CopyToClipboard=void 0;var P=D(u("q1tI")),m=D(u("+QRC"));function D(l){return l&&l.__esModule?l:{default:l}}function d(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?d=function(T){return typeof T}:d=function(T){return T&&typeof Symbol=="function"&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T},d(l)}function h(l,g){var T=Object.keys(l);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(l);g&&(_=_.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),T.push.apply(T,_)}return T}function b(l){for(var g=1;g=0)continue;if(!Object.prototype.propertyIsEnumerable.call(l,_))continue;T[_]=l[_]}}return T}function r(l,g){if(l==null)return{};var T={},_=Object.keys(l),c,R;for(R=0;R<_.length;R++){if(c=_[R],g.indexOf(c)>=0)continue;T[c]=l[c]}return T}function i(l,g){if(!(l instanceof g))throw new TypeError("Cannot call a class as a function")}function s(l,g){for(var T=0;T"']/,P=/[&<>"']/g,m=/[<>"']|&(?!#?\w+;)/,D=/[<>"']|&(?!#?\w+;)/g,d={"&":"&","<":"<",">":">",'"':""","'":"'"},h=w=>d[w];function b(w,C){if(C){if(u.test(w))return w.replace(P,h)}else if(m.test(w))return w.replace(D,h);return w}const S=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function r(w){return w.replace(S,(C,E)=>(E=E.toLowerCase(),E==="colon"?":":E.charAt(0)==="#"?E.charAt(1)==="x"?String.fromCharCode(parseInt(E.substring(2),16)):String.fromCharCode(+E.substring(1)):""))}const i=/(^|[^\[])\^/g;function s(w,C){w=w.source||w,C=C||"";const E={replace:(o,A)=>(A=A.source||A,A=A.replace(i,"$1"),w=w.replace(o,A),E),getRegex:()=>new RegExp(w,C)};return E}const n=/[^\w:]/g,x=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function f(w,C,E){if(w){let o;try{o=decodeURIComponent(r(E)).replace(n,"").toLowerCase()}catch(A){return null}if(o.indexOf("javascript:")===0||o.indexOf("vbscript:")===0||o.indexOf("data:")===0)return null}C&&!x.test(E)&&(E=a(C,E));try{E=encodeURI(E).replace(/%25/g,"%")}catch(o){return null}return E}const y={},v=/^[^:]+:\/*[^/]*$/,p=/^([^:]+:)[\s\S]*$/,O=/^([^:]+:\/*[^/]*)[\s\S]*$/;function a(w,C){y[" "+w]||(v.test(w)?y[" "+w]=w+"/":y[" "+w]=_(w,"/",!0)),w=y[" "+w];const E=w.indexOf(":")===-1;return C.substring(0,2)==="//"?E?C:w.replace(p,"$1")+C:C.charAt(0)==="/"?E?C:w.replace(O,"$1")+C:w+C}const l={exec:function(){}};function g(w){let C=1,E,o;for(;C{let z=!1,W=U;for(;--W>=0&&N[W]==="\\";)z=!z;return z?"|":" |"}),o=E.split(/ \|/);let A=0;if(o.length>C)o.splice(C);else for(;o.length3&&!((oe=se[4])!==null&&oe!==void 0&&oe.includes("newgold"))&&!((_e=se[5])!==null&&_e!==void 0&&_e.includes("newgold"))&&se[2]!=="coursesId"&&(pe.course_id=se[2]),se[1]==="shixuns"&&se.length>3&&(pe.objective_type="shixun",pe.objective_id=se[2]),se[1]==="paths"&&se.length>3&&(pe.objective_type="path",pe.objective_id=se[2]),Object(D.a)(Object(D.a)({},pe),{school:1})}var B={\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}},G=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ae=function(_e){var ye,se=_e.homePage,pe=_e.user,fe=_e.globalSetting,ie=_e.loading,le=_e.dispatch,Q=_e.location,ce=_e.isLogin,te=ce===void 0?!1:ce,ee=_e.shixunHomeworks,xe=_e.competitions,re=Object(m.a)(_e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),Z=F(),X=Q.pathname,q=X==null?void 0:X.includes("/forums"),Ee=Object(r.useState)(-1),ve=Object(P.a)(Ee,2),Ce=ve[0],Ke=ve[1],Qe=xe.qs;Object(r.useEffect)(function(){if(fe!=null&&fe.setting){var pt,et;if(fe==null||((pt=fe.setting)===null||pt===void 0||((et=pt.navbar)===null||et===void 0))||et.map(function(ke,Be){Q.pathname.indexOf(ke.link)>-1&&Ke(Be)}),Ce===-1)Object(A.V)(fe.setting.name);else{var Ct;Object(A.V)(((Ct=fe.setting.navbar[Ce])===null||Ct===void 0?void 0:Ct.name)||fe.setting.name)}}},[fe==null?void 0:fe.setting]);var rt=Object(r.useMemo)(function(){var pt;if(fe!=null&&(pt=fe.setting)!==null&&pt!==void 0&&pt.nav_logo_url){var et;return"".concat(o.a.IMG_SERVER,"/").concat(fe==null||((et=fe.setting)===null||et===void 0)?void 0:et.nav_logo_url)}else return"".concat(o.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[fe==null||((ye=fe.setting)===null||ye===void 0)?void 0:ye.nav_logo_url]);if(fe.showHeader&&fe.showHeaderFooter){var at,it,ct,je,Pe,$e;return i.a.createElement("div",{className:f.a.header},i.a.createElement("div",{className:f.a.wrap},i.a.createElement("div",{className:"menu"},!!(fe!=null&&(at=fe.setting)!==null&&at!==void 0&&at.nav_logo_url)&&i.a.createElement(s.a,{style:{display:"flex",alignItems:"center",margin:0},onClick:function(){le({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},i.a.createElement("img",{className:f.a.logo,title:(it=fe.setting)===null||it===void 0?void 0:it.name,src:rt})),!Object(A.p)()&&fe.setting&&fe.setting.navbar.map(function(pt,et){if(!pt.hidden)return i.a.createElement("li",{key:et,className:Ce===et?f.a.actived:""},(pt==null?void 0:pt.name)==="\u6559\u5B66\u8BFE\u5802"&&i.a.createElement(s.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||le({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:i.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:ee.actionTabs.type===4?f.a.classromediv:"",dangerouslySetInnerHTML:{__html:pt.name},to:pt.link}),(pt==null?void 0:pt.name)!="\u6559\u5B66\u8BFE\u5802"&&pt.link.indexOf("http")<0&&i.a.createElement(s.a,{onClick:function(){le({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:pt.name},to:pt.link,target:pt.link.indexOf("http")>-1?"_blank":"_self"}),(pt==null?void 0:pt.name)!="\u6559\u5B66\u8BFE\u5802"&&pt.link.indexOf("http")>-1&&i.a.createElement("a",{target:pt.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:pt.name},href:pt.link}))}),i.a.createElement("div",{className:"right"},i.a.createElement("a",{style:{color:Qe.\u9996\u9875==="\u9996\u9875"?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){le({type:"competitions/switchLanguage",payload:!0})}},"\u4E2D\u6587"),i.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"}},"|"),i.a.createElement("a",{style:{color:Qe.\u9996\u9875==="Home"?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){le({type:"competitions/switchLanguage",payload:!1})}},"English"),!te&&!!(pe!=null&&(ct=pe.userInfo)!==null&&ct!==void 0&&ct.login)&&i.a.createElement(s.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(pe==null||((je=pe.userInfo)===null||je===void 0)?void 0:je.login,"/user_tidings")},(pe==null||((Pe=pe.navigationInfo)===null||Pe===void 0||(($e=Pe.top)===null||$e===void 0))?void 0:$e.new_message)&&i.a.createElement("span",{className:f.a.newslight})),i.a.createElement(W,{payload:Z})))))}else return i.a.createElement(i.a.Fragment,null)},de=Y.a=Object(n.a)(function(oe){var _e=oe.homePage,ye=oe.loading,se=oe.user,pe=oe.globalSetting,fe=oe.shixunHomeworks,ie=oe.competitions;return{homePage:_e,user:se,globalSetting:pe,loading:ye.models.index,shixunHomeworks:fe,competitions:ie}})(ae)},sLOW:function(M,Y,u){"use strict";var P=u("iQDF"),m=u("+eQT"),D=u("Awhp"),d=u("KrTs"),h=u("O3gP"),b=u("lrIw"),S=u("7Kak"),r=u("9yH6"),i=u("sRBo"),s=u("kaz8"),n=u("+L6B"),x=u("2/Rp"),f=u("oBTY"),y=u("miYZ"),v=u("tsqr"),p=u("2qtc"),O=u("kLXV"),a=u("9og8"),l=u("tJVT"),g=u("PpiC"),T=u("WmNS"),_=u.n(T),c=u("q1tI"),R=u.n(c),w=u("9kvl"),C=u("Z0Lh"),E=u.n(C),o=u("9ZNV"),A=u("NLgs"),k=u("wd/R"),U=u.n(k),N=u("L+Ii"),z=u.n(N),W=function(B){if(!B)return B;var G=B.split(":");if(G[1]=="00"||G[1]=="30")return B;var ae=parseInt(G[1]);if(ae<30||ae==60)return[G[0],"30"].join(":");if(ae<60){var de=[G[0],"00"].join(":"),oe="YYYY-MM-DD HH:mm",_e=U()(de,oe);return _e.add(1,"hours"),_e.format(oe)}return B},K="YYYY-MM-DD HH:mm",V=function(B){var G,ae,de,oe,_e,ye,se,pe,fe=B.shixunsDetail,ie=B.globalSetting,le=B.loading,Q=B.user,ce=B.dispatch,te=Object(g.a)(B,["shixunsDetail","globalSetting","loading","user","dispatch"]),ee=Object(c.useRef)(),xe=Object(c.useState)(),re=Object(l.a)(xe,2),Z=re[0],X=re[1],q=Object(c.useState)(),Ee=Object(l.a)(q,2),ve=Ee[0],Ce=Ee[1],Ke=Object(c.useState)([]),Qe=Object(l.a)(Ke,2),rt=Qe[0],at=Qe[1],it=Object(c.useState)([]),ct=Object(l.a)(it,2),je=ct[0],Pe=ct[1],$e=Object(c.useState)(""),pt=Object(l.a)($e,2),et=pt[0],Ct=pt[1],ke=Object(c.useState)(),Be=Object(l.a)(ke,2),Ge=Be[0],Te=Be[1],Me=Object(c.useState)(),Le=Object(l.a)(Me,2),Fe=Le[0],dt=Le[1],bt=(G=Q.userInfo)===null||G===void 0||((ae=G.shixun)===null||ae===void 0)?void 0:ae.editable;Object(c.useEffect)(function(){var ze,lt;ee.current=(ze=location.pathname)===null||ze===void 0||((lt=ze.split("/"))===null||lt===void 0)?void 0:lt[2],Ut()},[]),Object(c.useEffect)(function(){var ze,lt,ot,we,Xe,Ot,_t,Dt,Lt,At;if(!fe.setting)return;X((ze=fe.setting)===null||ze===void 0||((lt=ze.shixun)===null||lt===void 0)?void 0:lt.can_copy),Ce((ot=fe.setting)===null||ot===void 0||((we=ot.shixun)===null||we===void 0)?void 0:we.use_scope),Te(!!((Xe=fe.setting)!==null&&Xe!==void 0&&(Ot=Xe.shixun)!==null&&Ot!==void 0&&Ot.opening_time)),dt((_t=fe.setting)===null||_t===void 0||((Dt=_t.shixun)===null||Dt===void 0)?void 0:Dt.opening_time),at((Lt=fe.setting)===null||Lt===void 0||((At=Lt.shixun)===null||At===void 0)?void 0:At.scope_partment)},[fe.setting]);var Ut=function(){var ze=Object(a.a)(_.a.mark(function lt(ot){var we;return _.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Ot.next=2,ce({type:"shixunsDetail/getDepartments",payload:{q:ot}});case 2:we=Ot.sent,we&&Pe(we.shools_name||[]);case 4:case"end":return Ot.stop()}},lt)}));return function(ot){return ze.apply(this,arguments)}}(),cn=function(){var ze=Object(a.a)(_.a.mark(function lt(){var ot,we,Xe,Ot,_t,Dt,Lt;return _.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,ce({type:"shixunsDetail/getShixunQuote",payload:{id:ee.current}});case 2:if(jt.t0=jt.sent,jt.t0){jt.next=5;break}jt.t0={};case 5:Lt=jt.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(z.a.modal)},!!((ot=Lt.subjects)!==null&&ot!==void 0&&ot.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(we=Lt.subjects)===null||we===void 0||((Xe=we.splice(0,2))===null||Xe===void 0)?void 0:Xe.map(function(qt){return"\u300A".concat(qt,"\u300B")}),"\u7B49",R.a.createElement("span",{className:z.a.colorOrange},Lt==null?void 0:Lt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),R.a.createElement("br",null)),!!((Ot=Lt.courses)!==null&&Ot!==void 0&&Ot.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(_t=Lt.courses)===null||_t===void 0||((Dt=_t.splice(0,2))===null||Dt===void 0)?void 0:Dt.map(function(qt){return"\u300A".concat(qt,"\u300B")}),"\u7B49",R.a.createElement("span",{className:z.a.colorOrange},Lt==null?void 0:Lt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),R.a.createElement("br",null)),R.a.createElement("span",{className:"".concat(z.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var qt=Object(a.a)(_.a.mark(function yn(){var Kn;return _.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return Fn.next=2,ce({type:"shixunsDetail/deleteShixun",payload:{id:ee.current}});case 2:Kn=Fn.sent,Kn.status===1&&(v.b.success("\u64CD\u4F5C\u6210\u529F"),w.d.push("/shixuns"));case 4:case"end":return Fn.stop()}},yn)}));function Nn(){return qt.apply(this,arguments)}return Nn}()});case 7:case"end":return jt.stop()}},lt)}));return function(){return ze.apply(this,arguments)}}(),An=function(){if(Object(A.b)(ce,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},rn=function(lt){if(rt.includes(lt)){v.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}Ct(null),at([].concat(Object(f.a)(rt),[lt]))},Pt=function(){var ze=Object(a.a)(_.a.mark(function lt(){var ot;return _.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(!(Ge&&!Fe)){Xe.next=3;break}return v.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),Xe.abrupt("return");case 3:if(!(ve===1&&!rt.length)){Xe.next=6;break}return v.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),Xe.abrupt("return");case 6:return Xe.next=8,ce({type:"shixunsDetail/updatePermissionSetting",payload:{id:ee.current,scope_partment:ve===0?null:rt,shixun:{can_copy:Z,use_scope:ve,opening_time:Fe}}});case 8:ot=Xe.sent,ot.status!==-1&&(v.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),ce({type:"shixunsDetail/getSettingsData",payload:{id:ee.current}}),ce({type:"shixunsDetail/getShixunsDetail",payload:{id:ee.current}}));case 10:case"end":return Xe.stop()}},lt)}));return function(){return ze.apply(this,arguments)}}();return R.a.createElement("section",{className:z.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(x.a,{danger:!0,onClick:cn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):R.a.createElement(x.a,{danger:!0,onClick:An},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u590D\u5236:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement("div",null,R.a.createElement(s.a,{checked:Z,onChange:function(lt){return X(lt.target.checked)},disabled:!bt}),R.a.createElement("span",{className:"".concat(z.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((oe=fe.detail)===null||oe===void 0?void 0:oe.shixun_status)>1||((_e=fe.detail)===null||_e===void 0?void 0:_e.public)===2)&&((ye=fe.setting)===null||ye===void 0||((se=ye.shixun)===null||se===void 0)?void 0:se.use_scope)===0&&((pe=fe.detail)===null||pe===void 0?void 0:pe.identity)>2)&&R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement(r.a.Group,{value:ve,onChange:function(lt){return Ce(lt.target.value)},disabled:!bt},R.a.createElement(r.a,{className:z.a.radio,value:0},R.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement(r.a,{className:z.a.radio,value:1},R.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),ve===1&&R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"mt10"},R.a.createElement(b.a,{showSearch:!0,className:z.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:et,onChange:function(lt){Ct(lt),Ut(lt)},disabled:!bt,onSelect:rn,options:je==null?void 0:je.map(function(ze){return{value:ze}})}),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement("div",{className:"mt10"},rt==null?void 0:rt.map(function(ze){return bt?R.a.createElement(d.a,{count:"x",className:"mr20 current",onClick:function(){return at(rt.filter(function(ot){return ot!==ze}))}},R.a.createElement(x.a,{type:"primary",ghost:!0},ze)):R.a.createElement(x.a,{type:"primary",ghost:!0,className:"mr20"},ze)}))))),R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u5F00\u542F\u65F6\u95F4:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement("div",null,R.a.createElement(s.a,{checked:Ge,onChange:function(lt){return Te(lt.target.checked)},disabled:!bt}),R.a.createElement("span",{className:"".concat(z.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),Ge&&R.a.createElement(m.a,{className:"".concat(z.a.dataPicker," mt10"),format:K,locale:E.a,disabled:!bt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(lt){return lt&<1)Object(s.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(g.length===0)return Object(s.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var T=g[0];if(b.isValidElement(T)&&Object(n.c)(T)){var _=T.ref;g[0]=b.cloneElement(T,{ref:Object(n.a)(_,this.setChildNode)})}return g.length===1?g[0]:g.map(function(c,R){return!b.isValidElement(c)||"key"in c&&c.key!==null?c:b.cloneElement(c,{key:"".concat(f,"-").concat(R)})})}}]),O}(b.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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("MlIO"),u("1uat"))})(this,function(P){return function(){var m=P,D=m.x64,d=D.Word,h=D.WordArray,b=m.algo,S=b.SHA512,r=b.SHA384=S.extend({_doReset:function(){this._hash=new h.init([new d.init(3418070365,3238371032),new d.init(1654270250,914150663),new d.init(2438529370,812702999),new d.init(355462360,4144912697),new d.init(1731405415,4290775857),new d.init(2394180231,1750603025),new d.init(3675008525,1694076839),new d.init(1203062813,3204075428)])},_doFinalize:function(){var i=S._doFinalize.call(this);return i.sigBytes-=16,i}});m.SHA384=S._createHelper(r),m.HmacSHA384=S._createHmacHelper(r)}(),P.SHA384})},uGxW:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.pad.NoPadding={pad:function(){},unpad:function(){}},P.pad.NoPadding})},uK0f:function(M,Y,u){(function(P,m){M.exports=m()})(this,function(){"use strict";function P(m,D,d){d=d||{},d.childrenKeyName=d.childrenKeyName||"children";var h=m||[],b=[],S=0;do{var r=h.filter(function(i){return D(i,S)})[0];if(!r)break;b.push(r),h=r[d.childrenKeyName]||[],S+=1}while(h.length>0);return b}return P})},ulZh:function(M,Y,u){typeof window!="undefined"&&function(m,D){M.exports=D()}(this,function(){return function(P){var m={};function D(d){if(m[d])return m[d].exports;var h=m[d]={i:d,l:!1,exports:{}};return P[d].call(h.exports,h,h.exports,D),h.l=!0,h.exports}return D.m=P,D.c=m,D.d=function(d,h,b){D.o(d,h)||Object.defineProperty(d,h,{enumerable:!0,get:b})},D.r=function(d){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})},D.t=function(d,h){if(h&1&&(d=D(d)),h&8)return d;if(h&4&&typeof d=="object"&&d&&d.__esModule)return d;var b=Object.create(null);if(D.r(b),Object.defineProperty(b,"default",{enumerable:!0,value:d}),h&2&&typeof d!="string")for(var S in d)D.d(b,S,function(r){return d[r]}.bind(null,S));return b},D.n=function(d){var h=d&&d.__esModule?function(){return d.default}:function(){return d};return D.d(h,"a",h),h},D.o=function(d,h){return Object.prototype.hasOwnProperty.call(d,h)},D.p="/dist/",D(D.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(P,m,D){"use strict";var d=Object.prototype.hasOwnProperty,h="~";function b(){}Object.create&&(b.prototype=Object.create(null),new b().__proto__||(h=!1));function S(n,x,f){this.fn=n,this.context=x,this.once=f||!1}function r(n,x,f,y,v){if(typeof f!="function")throw new TypeError("The listener must be a function");var p=new S(f,y||n,v),O=h?h+x:x;return n._events[O]?n._events[O].fn?n._events[O]=[n._events[O],p]:n._events[O].push(p):(n._events[O]=p,n._eventsCount++),n}function i(n,x){--n._eventsCount===0?n._events=new b:delete n._events[x]}function s(){this._events=new b,this._eventsCount=0}s.prototype.eventNames=function(){var x=[],f,y;if(this._eventsCount===0)return x;for(y in f=this._events)d.call(f,y)&&x.push(h?y.slice(1):y);return Object.getOwnPropertySymbols?x.concat(Object.getOwnPropertySymbols(f)):x},s.prototype.listeners=function(x){var f=h?h+x:x,y=this._events[f];if(!y)return[];if(y.fn)return[y.fn];for(var v=0,p=y.length,O=new Array(p);v0},!1)}function n(x,f){for(var y={main:[f]},v={main:[]},p={main:{}};s(y);)for(var O=Object.keys(y),a=0;a=0)continue;if(!Object.prototype.propertyIsEnumerable.call(l,_))continue;T[_]=l[_]}}return T}function r(l,g){if(l==null)return{};var T={},_=Object.keys(l),c,R;for(R=0;R<_.length;R++){if(c=_[R],g.indexOf(c)>=0)continue;T[c]=l[c]}return T}function i(l,g){if(!(l instanceof g))throw new TypeError("Cannot call a class as a function")}function s(l,g){for(var T=0;T"']/,P=/[&<>"']/g,m=/[<>"']|&(?!#?\w+;)/,D=/[<>"']|&(?!#?\w+;)/g,d={"&":"&","<":"<",">":">",'"':""","'":"'"},h=w=>d[w];function b(w,C){if(C){if(u.test(w))return w.replace(P,h)}else if(m.test(w))return w.replace(D,h);return w}const S=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function r(w){return w.replace(S,(C,E)=>(E=E.toLowerCase(),E==="colon"?":":E.charAt(0)==="#"?E.charAt(1)==="x"?String.fromCharCode(parseInt(E.substring(2),16)):String.fromCharCode(+E.substring(1)):""))}const i=/(^|[^\[])\^/g;function s(w,C){w=w.source||w,C=C||"";const E={replace:(o,A)=>(A=A.source||A,A=A.replace(i,"$1"),w=w.replace(o,A),E),getRegex:()=>new RegExp(w,C)};return E}const n=/[^\w:]/g,x=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function f(w,C,E){if(w){let o;try{o=decodeURIComponent(r(E)).replace(n,"").toLowerCase()}catch(A){return null}if(o.indexOf("javascript:")===0||o.indexOf("vbscript:")===0||o.indexOf("data:")===0)return null}C&&!x.test(E)&&(E=a(C,E));try{E=encodeURI(E).replace(/%25/g,"%")}catch(o){return null}return E}const y={},v=/^[^:]+:\/*[^/]*$/,p=/^([^:]+:)[\s\S]*$/,O=/^([^:]+:\/*[^/]*)[\s\S]*$/;function a(w,C){y[" "+w]||(v.test(w)?y[" "+w]=w+"/":y[" "+w]=_(w,"/",!0)),w=y[" "+w];const E=w.indexOf(":")===-1;return C.substring(0,2)==="//"?E?C:w.replace(p,"$1")+C:C.charAt(0)==="/"?E?C:w.replace(O,"$1")+C:w+C}const l={exec:function(){}};function g(w){let C=1,E,o;for(;C{let z=!1,W=U;for(;--W>=0&&N[W]==="\\";)z=!z;return z?"|":" |"}),o=E.split(/ \|/);let A=0;if(o.length>C)o.splice(C);else for(;o.length3&&!((oe=se[4])!==null&&oe!==void 0&&oe.includes("newgold"))&&!((_e=se[5])!==null&&_e!==void 0&&_e.includes("newgold"))&&se[2]!=="coursesId"&&(me.course_id=se[2]),se[1]==="shixuns"&&se.length>3&&(me.objective_type="shixun",me.objective_id=se[2]),se[1]==="paths"&&se.length>3&&(me.objective_type="path",me.objective_id=se[2]),Object(D.a)(Object(D.a)({},me),{school:1})}var B={\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}},G=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ae=function(_e){var ye,se=_e.homePage,me=_e.user,fe=_e.globalSetting,ie=_e.loading,le=_e.dispatch,Q=_e.location,ce=_e.isLogin,te=ce===void 0?!1:ce,ee=_e.shixunHomeworks,xe=_e.competitions,re=Object(m.a)(_e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),Z=F(),X=Q.pathname,q=X==null?void 0:X.includes("/forums"),Ee=Object(r.useState)(-1),ve=Object(P.a)(Ee,2),Ce=ve[0],Ke=ve[1],Qe=xe.qs;Object(r.useEffect)(function(){if(fe!=null&&fe.setting){var et,ke;if(fe==null||((et=fe.setting)===null||et===void 0||((ke=et.navbar)===null||ke===void 0))||ke.map(function($e,Et){Q.pathname.indexOf($e.link)>-1&&Ke(Et)}),Ce===-1)Object(A.V)(fe.setting.name);else{var Pe;Object(A.V)(((Pe=fe.setting.navbar[Ce])===null||Pe===void 0?void 0:Pe.name)||fe.setting.name)}}},[fe==null?void 0:fe.setting]);var rt=Object(r.useMemo)(function(){var et;if(fe!=null&&(et=fe.setting)!==null&&et!==void 0&&et.nav_logo_url){var ke;return"".concat(o.a.IMG_SERVER,"/").concat(fe==null||((ke=fe.setting)===null||ke===void 0)?void 0:ke.nav_logo_url)}else return"".concat(o.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[fe==null||((ye=fe.setting)===null||ye===void 0)?void 0:ye.nav_logo_url]);if(fe.showHeader&&fe.showHeaderFooter){var at,it;return i.a.createElement("div",{className:f.a.header},i.a.createElement("div",{className:f.a.wrap},i.a.createElement("div",{className:"menu"},!!(fe!=null&&(at=fe.setting)!==null&&at!==void 0&&at.nav_logo_url)&&i.a.createElement(s.a,{style:{display:"flex",alignItems:"center",margin:0},onClick:function(){le({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},i.a.createElement("img",{className:f.a.logo,title:(it=fe.setting)===null||it===void 0?void 0:it.name,src:rt})),!Object(A.p)()&&fe.setting&&fe.setting.navbar.map(function(et,ke){if(!et.hidden)return i.a.createElement("li",{key:ke,className:Ce===ke?f.a.actived:""},(et==null?void 0:et.name)==="\u6559\u5B66\u8BFE\u5802"&&i.a.createElement(s.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||le({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:i.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:ee.actionTabs.type===4?f.a.classromediv:"",dangerouslySetInnerHTML:{__html:et.name},to:et.link}),(et==null?void 0:et.name)!="\u6559\u5B66\u8BFE\u5802"&&et.link.indexOf("http")<0&&i.a.createElement(s.a,{onClick:function(){le({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:et.name},to:et.link,target:et.link.indexOf("http")>-1?"_blank":"_self"}),(et==null?void 0:et.name)!="\u6559\u5B66\u8BFE\u5802"&&et.link.indexOf("http")>-1&&i.a.createElement("a",{target:et.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:et.name},href:et.link}))}),i.a.createElement("div",{className:"right"},i.a.createElement(W,{payload:Z})))))}else return i.a.createElement(i.a.Fragment,null)},de=Y.a=Object(n.a)(function(oe){var _e=oe.homePage,ye=oe.loading,se=oe.user,me=oe.globalSetting,fe=oe.shixunHomeworks,ie=oe.competitions;return{homePage:_e,user:se,globalSetting:me,loading:ye.models.index,shixunHomeworks:fe,competitions:ie}})(ae)},sLOW:function(M,Y,u){"use strict";var P=u("iQDF"),m=u("+eQT"),D=u("Awhp"),d=u("KrTs"),h=u("O3gP"),b=u("lrIw"),S=u("7Kak"),r=u("9yH6"),i=u("sRBo"),s=u("kaz8"),n=u("+L6B"),x=u("2/Rp"),f=u("oBTY"),y=u("miYZ"),v=u("tsqr"),p=u("2qtc"),O=u("kLXV"),a=u("9og8"),l=u("tJVT"),g=u("PpiC"),T=u("WmNS"),_=u.n(T),c=u("q1tI"),R=u.n(c),w=u("9kvl"),C=u("Z0Lh"),E=u.n(C),o=u("9ZNV"),A=u("NLgs"),k=u("wd/R"),U=u.n(k),N=u("L+Ii"),z=u.n(N),W=function(B){if(!B)return B;var G=B.split(":");if(G[1]=="00"||G[1]=="30")return B;var ae=parseInt(G[1]);if(ae<30||ae==60)return[G[0],"30"].join(":");if(ae<60){var de=[G[0],"00"].join(":"),oe="YYYY-MM-DD HH:mm",_e=U()(de,oe);return _e.add(1,"hours"),_e.format(oe)}return B},K="YYYY-MM-DD HH:mm",V=function(B){var G,ae,de,oe,_e,ye,se,me,fe=B.shixunsDetail,ie=B.globalSetting,le=B.loading,Q=B.user,ce=B.dispatch,te=Object(g.a)(B,["shixunsDetail","globalSetting","loading","user","dispatch"]),ee=Object(c.useRef)(),xe=Object(c.useState)(),re=Object(l.a)(xe,2),Z=re[0],X=re[1],q=Object(c.useState)(),Ee=Object(l.a)(q,2),ve=Ee[0],Ce=Ee[1],Ke=Object(c.useState)([]),Qe=Object(l.a)(Ke,2),rt=Qe[0],at=Qe[1],it=Object(c.useState)([]),et=Object(l.a)(it,2),ke=et[0],Pe=et[1],$e=Object(c.useState)(""),Et=Object(l.a)($e,2),ot=Et[0],At=Et[1],Ne=Object(c.useState)(),Be=Object(l.a)(Ne,2),Ge=Be[0],Te=Be[1],Me=Object(c.useState)(),Le=Object(l.a)(Me,2),Fe=Le[0],dt=Le[1],_t=(G=Q.userInfo)===null||G===void 0||((ae=G.shixun)===null||ae===void 0)?void 0:ae.editable;Object(c.useEffect)(function(){var ze,ut;ee.current=(ze=location.pathname)===null||ze===void 0||((ut=ze.split("/"))===null||ut===void 0)?void 0:ut[2],Ut()},[]),Object(c.useEffect)(function(){var ze,ut,st,we,Xe,Ct,gt,Tt,Lt,Dt;if(!fe.setting)return;X((ze=fe.setting)===null||ze===void 0||((ut=ze.shixun)===null||ut===void 0)?void 0:ut.can_copy),Ce((st=fe.setting)===null||st===void 0||((we=st.shixun)===null||we===void 0)?void 0:we.use_scope),Te(!!((Xe=fe.setting)!==null&&Xe!==void 0&&(Ct=Xe.shixun)!==null&&Ct!==void 0&&Ct.opening_time)),dt((gt=fe.setting)===null||gt===void 0||((Tt=gt.shixun)===null||Tt===void 0)?void 0:Tt.opening_time),at((Lt=fe.setting)===null||Lt===void 0||((Dt=Lt.shixun)===null||Dt===void 0)?void 0:Dt.scope_partment)},[fe.setting]);var Ut=function(){var ze=Object(a.a)(_.a.mark(function ut(st){var we;return _.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,ce({type:"shixunsDetail/getDepartments",payload:{q:st}});case 2:we=Ct.sent,we&&Pe(we.shools_name||[]);case 4:case"end":return Ct.stop()}},ut)}));return function(st){return ze.apply(this,arguments)}}(),cn=function(){var ze=Object(a.a)(_.a.mark(function ut(){var st,we,Xe,Ct,gt,Tt,Lt;return _.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,ce({type:"shixunsDetail/getShixunQuote",payload:{id:ee.current}});case 2:if(jt.t0=jt.sent,jt.t0){jt.next=5;break}jt.t0={};case 5:Lt=jt.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(z.a.modal)},!!((st=Lt.subjects)!==null&&st!==void 0&&st.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(we=Lt.subjects)===null||we===void 0||((Xe=we.splice(0,2))===null||Xe===void 0)?void 0:Xe.map(function(qt){return"\u300A".concat(qt,"\u300B")}),"\u7B49",R.a.createElement("span",{className:z.a.colorOrange},Lt==null?void 0:Lt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),R.a.createElement("br",null)),!!((Ct=Lt.courses)!==null&&Ct!==void 0&&Ct.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(gt=Lt.courses)===null||gt===void 0||((Tt=gt.splice(0,2))===null||Tt===void 0)?void 0:Tt.map(function(qt){return"\u300A".concat(qt,"\u300B")}),"\u7B49",R.a.createElement("span",{className:z.a.colorOrange},Lt==null?void 0:Lt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),R.a.createElement("br",null)),R.a.createElement("span",{className:"".concat(z.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var qt=Object(a.a)(_.a.mark(function yn(){var Kn;return _.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return Fn.next=2,ce({type:"shixunsDetail/deleteShixun",payload:{id:ee.current}});case 2:Kn=Fn.sent,Kn.status===1&&(v.b.success("\u64CD\u4F5C\u6210\u529F"),w.d.push("/shixuns"));case 4:case"end":return Fn.stop()}},yn)}));function Nn(){return qt.apply(this,arguments)}return Nn}()});case 7:case"end":return jt.stop()}},ut)}));return function(){return ze.apply(this,arguments)}}(),An=function(){if(Object(A.b)(ce,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},rn=function(ut){if(rt.includes(ut)){v.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}At(null),at([].concat(Object(f.a)(rt),[ut]))},Pt=function(){var ze=Object(a.a)(_.a.mark(function ut(){var st;return _.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(!(Ge&&!Fe)){Xe.next=3;break}return v.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),Xe.abrupt("return");case 3:if(!(ve===1&&!rt.length)){Xe.next=6;break}return v.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),Xe.abrupt("return");case 6:return Xe.next=8,ce({type:"shixunsDetail/updatePermissionSetting",payload:{id:ee.current,scope_partment:ve===0?null:rt,shixun:{can_copy:Z,use_scope:ve,opening_time:Fe}}});case 8:st=Xe.sent,st.status!==-1&&(v.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),ce({type:"shixunsDetail/getSettingsData",payload:{id:ee.current}}),ce({type:"shixunsDetail/getShixunsDetail",payload:{id:ee.current}}));case 10:case"end":return Xe.stop()}},ut)}));return function(){return ze.apply(this,arguments)}}();return R.a.createElement("section",{className:z.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(x.a,{danger:!0,onClick:cn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):R.a.createElement(x.a,{danger:!0,onClick:An},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u590D\u5236:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement("div",null,R.a.createElement(s.a,{checked:Z,onChange:function(ut){return X(ut.target.checked)},disabled:!_t}),R.a.createElement("span",{className:"".concat(z.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((oe=fe.detail)===null||oe===void 0?void 0:oe.shixun_status)>1||((_e=fe.detail)===null||_e===void 0?void 0:_e.public)===2)&&((ye=fe.setting)===null||ye===void 0||((se=ye.shixun)===null||se===void 0)?void 0:se.use_scope)===0&&((me=fe.detail)===null||me===void 0?void 0:me.identity)>2)&&R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement(r.a.Group,{value:ve,onChange:function(ut){return Ce(ut.target.value)},disabled:!_t},R.a.createElement(r.a,{className:z.a.radio,value:0},R.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement(r.a,{className:z.a.radio,value:1},R.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),ve===1&&R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"mt10"},R.a.createElement(b.a,{showSearch:!0,className:z.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:ot,onChange:function(ut){At(ut),Ut(ut)},disabled:!_t,onSelect:rn,options:ke==null?void 0:ke.map(function(ze){return{value:ze}})}),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement("div",{className:"mt10"},rt==null?void 0:rt.map(function(ze){return _t?R.a.createElement(d.a,{count:"x",className:"mr20 current",onClick:function(){return at(rt.filter(function(st){return st!==ze}))}},R.a.createElement(x.a,{type:"primary",ghost:!0},ze)):R.a.createElement(x.a,{type:"primary",ghost:!0,className:"mr20"},ze)}))))),R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u5F00\u542F\u65F6\u95F4:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement("div",null,R.a.createElement(s.a,{checked:Ge,onChange:function(ut){return Te(ut.target.checked)},disabled:!_t}),R.a.createElement("span",{className:"".concat(z.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),Ge&&R.a.createElement(m.a,{className:"".concat(z.a.dataPicker," mt10"),format:K,locale:E.a,disabled:!_t,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(ut){return ut&&ut1)Object(s.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(g.length===0)return Object(s.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var T=g[0];if(b.isValidElement(T)&&Object(n.c)(T)){var _=T.ref;g[0]=b.cloneElement(T,{ref:Object(n.a)(_,this.setChildNode)})}return g.length===1?g[0]:g.map(function(c,R){return!b.isValidElement(c)||"key"in c&&c.key!==null?c:b.cloneElement(c,{key:"".concat(f,"-").concat(R)})})}}]),O}(b.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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("MlIO"),u("1uat"))})(this,function(P){return function(){var m=P,D=m.x64,d=D.Word,h=D.WordArray,b=m.algo,S=b.SHA512,r=b.SHA384=S.extend({_doReset:function(){this._hash=new h.init([new d.init(3418070365,3238371032),new d.init(1654270250,914150663),new d.init(2438529370,812702999),new d.init(355462360,4144912697),new d.init(1731405415,4290775857),new d.init(2394180231,1750603025),new d.init(3675008525,1694076839),new d.init(1203062813,3204075428)])},_doFinalize:function(){var i=S._doFinalize.call(this);return i.sigBytes-=16,i}});m.SHA384=S._createHelper(r),m.HmacSHA384=S._createHmacHelper(r)}(),P.SHA384})},uGxW:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.pad.NoPadding={pad:function(){},unpad:function(){}},P.pad.NoPadding})},uK0f:function(M,Y,u){(function(P,m){M.exports=m()})(this,function(){"use strict";function P(m,D,d){d=d||{},d.childrenKeyName=d.childrenKeyName||"children";var h=m||[],b=[],S=0;do{var r=h.filter(function(i){return D(i,S)})[0];if(!r)break;b.push(r),h=r[d.childrenKeyName]||[],S+=1}while(h.length>0);return b}return P})},ulZh:function(M,Y,u){typeof window!="undefined"&&function(m,D){M.exports=D()}(this,function(){return function(P){var m={};function D(d){if(m[d])return m[d].exports;var h=m[d]={i:d,l:!1,exports:{}};return P[d].call(h.exports,h,h.exports,D),h.l=!0,h.exports}return D.m=P,D.c=m,D.d=function(d,h,b){D.o(d,h)||Object.defineProperty(d,h,{enumerable:!0,get:b})},D.r=function(d){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})},D.t=function(d,h){if(h&1&&(d=D(d)),h&8)return d;if(h&4&&typeof d=="object"&&d&&d.__esModule)return d;var b=Object.create(null);if(D.r(b),Object.defineProperty(b,"default",{enumerable:!0,value:d}),h&2&&typeof d!="string")for(var S in d)D.d(b,S,function(r){return d[r]}.bind(null,S));return b},D.n=function(d){var h=d&&d.__esModule?function(){return d.default}:function(){return d};return D.d(h,"a",h),h},D.o=function(d,h){return Object.prototype.hasOwnProperty.call(d,h)},D.p="/dist/",D(D.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(P,m,D){"use strict";var d=Object.prototype.hasOwnProperty,h="~";function b(){}Object.create&&(b.prototype=Object.create(null),new b().__proto__||(h=!1));function S(n,x,f){this.fn=n,this.context=x,this.once=f||!1}function r(n,x,f,y,v){if(typeof f!="function")throw new TypeError("The listener must be a function");var p=new S(f,y||n,v),O=h?h+x:x;return n._events[O]?n._events[O].fn?n._events[O]=[n._events[O],p]:n._events[O].push(p):(n._events[O]=p,n._eventsCount++),n}function i(n,x){--n._eventsCount===0?n._events=new b:delete n._events[x]}function s(){this._events=new b,this._eventsCount=0}s.prototype.eventNames=function(){var x=[],f,y;if(this._eventsCount===0)return x;for(y in f=this._events)d.call(f,y)&&x.push(h?y.slice(1):y);return Object.getOwnPropertySymbols?x.concat(Object.getOwnPropertySymbols(f)):x},s.prototype.listeners=function(x){var f=h?h+x:x,y=this._events[f];if(!y)return[];if(y.fn)return[y.fn];for(var v=0,p=y.length,O=new Array(p);v0},!1)}function n(x,f){for(var y={main:[f]},v={main:[]},p={main:{}};s(y);)for(var O=Object.keys(y),a=0;a=2*R/C||N<=W)return;var K=Number.POSITIVE_INFINITY,V;for(V=O.level-1;V>o;V--){var F=E[V].maxBitrate;if(K=R*F/(8*.8*U),K=N)return;var B=this.bwEstimator.getEstimate();s.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(d.isFiniteNumber)(B)?(B/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+N.toFixed(3)+` s Estimated load time for the next fragment: `+K.toFixed(3)+` s - Time to underbuffer: `+W.toFixed(3)+" s"),l.nextLoadLevel=V,this.bwEstimator.sample(w,c.loaded),this.clearTimer(),O.loader&&(this.fragCurrent=this.partCurrent=null,O.loader.abort()),l.trigger(b.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:O,part:a,stats:c})},v.onFragLoaded=function(O,a){var l=a.frag,g=a.part;if(l.type===i.PlaylistLevelType.MAIN&&Object(d.isFiniteNumber)(l.sn)){var T=g?g.stats:l.stats,_=g?g.duration:l.duration;if(this.clearTimer(),this.lastLoadedFragLevel=l.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var c=this.hls.levels[l.level],R=(c.loaded?c.loaded.bytes:0)+T.loaded,w=(c.loaded?c.loaded.duration:0)+_;c.loaded={bytes:R,duration:w},c.realBitrate=Math.round(8*R/w)}if(l.bitrateTest){var C={stats:T,frag:l,part:g,id:l.type};this.onFragBuffered(b.Events.FRAG_BUFFERED,C),l.bitrateTest=!1}}},v.onFragBuffered=function(O,a){var l=a.frag,g=a.part,T=g?g.stats:l.stats;if(T.aborted)return;if(l.type!==i.PlaylistLevelType.MAIN||l.sn==="initSegment")return;var _=T.parsing.end-T.loading.start;this.bwEstimator.sample(_,T.loaded),T.bwEstimate=this.bwEstimator.getEstimate(),l.bitrateTest?this.bitrateTestDelay=_/1e3:this.bitrateTestDelay=0},v.onError=function(O,a){switch(a.details){case r.ErrorDetails.FRAG_LOAD_ERROR:case r.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},v.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},v.getNextABRAutoLevel=function(){var O=this.fragCurrent,a=this.partCurrent,l=this.hls,g=l.maxAutoLevel,T=l.config,_=l.minAutoLevel,c=l.media,R=a?a.duration:O?O.duration:0,w=c?c.currentTime:0,C=c&&c.playbackRate!==0?Math.abs(c.playbackRate):1,E=this.bwEstimator?this.bwEstimator.getEstimate():T.abrEwmaDefaultEstimate,o=(S.BufferHelper.bufferInfo(c,w,T.maxBufferHole).end-w)/C,A=this.findBestLevel(E,_,g,o,T.abrBandWidthFactor,T.abrBandWidthUpFactor);if(A>=0)return A;s.logger.trace((o?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var k=R?Math.min(R,T.maxStarvationDelay):T.maxStarvationDelay,U=T.abrBandWidthFactor,N=T.abrBandWidthUpFactor;if(!o){var z=this.bitrateTestDelay;if(z){var W=R?Math.min(R,T.maxLoadingDelay):T.maxLoadingDelay;k=W-z,s.logger.trace("bitrate test took "+Math.round(1e3*z)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*k)+" ms"),U=N=1}}return A=this.findBestLevel(E,_,g,o+k,U,N),Math.max(A,0)},v.findBestLevel=function(O,a,l,g,T,_){for(var c,R=this.fragCurrent,w=this.partCurrent,C=this.lastLoadedFragLevel,E=this.hls.levels,o=E[C],A=!!(o!=null&&(c=o.details)!==null&&c!==void 0&&c.live),k=o==null?void 0:o.codecSet,U=w?w.duration:R?R.duration:0,N=l;N>=a;N--){var z=E[N];if(!z||k&&z.codecSet!==k)continue;var W=z.details,K=(w?W==null?void 0:W.partTarget:W==null?void 0:W.averagetargetduration)||U,V=void 0;N<=C?V=T*O:V=_*O;var F=E[N].maxBitrate,B=F*K/V;if(s.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+N+"/"+Math.round(V)+"/"+F+"/"+K+"/"+g+"/"+B),V>F&&(!B||A&&!this.bitrateTestDelay||B0&&o===-1?(this.log("Override startPosition with lastCurrentTime @"+A.toFixed(3)),this.state=h.State.IDLE):(this.loadedmetadata=!1,this.state=h.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=o,this.tick()},C.doTick=function(){switch(this.state){case h.State.IDLE:this.doTickIdle();break;case h.State.WAITING_TRACK:{var o,A=this.levels,k=this.trackId,U=A==null||((o=A[k])===null||o===void 0)?void 0:o.details;if(U){if(this.waitForCdnTuneIn(U))break;this.state=h.State.WAITING_INIT_PTS}break}case h.State.FRAG_LOADING_WAITING_RETRY:{var N,z=performance.now(),W=this.retryDate;(!W||z>=W||(N=this.media)!==null&&N!==void 0&&N.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=h.State.IDLE);break}case h.State.WAITING_INIT_PTS:{var K=this.waitingData;if(K){var V=K.frag,F=K.part,B=K.cache,G=K.complete;if(this.initPTS[V.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=h.State.FRAG_LOADING;var ae=B.flush(),de={frag:V,part:F,payload:ae,networkDetails:null};this._handleFragmentLoadProgress(de),G&&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 oe=this.getLoadPosition(),_e=S.BufferHelper.bufferInfo(this.mediaBuffer,oe,this.config.maxBufferHole),ye=Object(v.fragmentWithinToleranceTest)(_e.end,this.config.maxFragLookUpTolerance,V);ye<0&&(a.logger.log("Waiting fragment cc ("+V.cc+") @ "+V.start+" cancelled because another fragment at "+_e.end+" is needed"),this.clearWaitingFragment())}}else this.state=h.State.IDLE}}this.onTickEnd()},C.clearWaitingFragment=function(){var o=this.waitingData;o&&(this.fragmentTracker.removeFragment(o.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=h.State.IDLE)},C.onTickEnd=function(){var o=this.media;if(!o||!o.readyState)return;var A=this.mediaBuffer?this.mediaBuffer:o,k=A.buffered;!this.loadedmetadata&&k.length&&(this.loadedmetadata=!0),this.lastCurrentTime=o.currentTime},C.doTickIdle=function(){var o,A,k=this.hls,U=this.levels,N=this.media,z=this.trackId,W=k.config;if(!U||!U[z])return;if(!N&&(this.startFragRequested||!W.startFragPrefetch))return;var K=U[z],V=K.details;if(!V||V.live&&this.levelLastLoaded!==z||this.waitForCdnTuneIn(V)){this.state=h.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,n.ElementaryStreamTypes.AUDIO,s.PlaylistLevelType.AUDIO));var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,s.PlaylistLevelType.AUDIO);if(F===null)return;var B=F.len,G=this.getMaxBufferLength(),ae=this.audioSwitch;if(B>=G&&!ae)return;if(!ae&&this._streamEnded(F,V)){k.trigger(b.Events.BUFFER_EOS,{type:"audio"}),this.state=h.State.ENDED;return}var de=V.fragments,oe=de[0].start,_e=F.end;if(ae){var ye=this.getLoadPosition();_e=ye,V.PTSKnown&&yeoe||F.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),N.currentTime=oe+.05))}var se=this.getNextFragment(_e,V);if(!se){this.bufferFlushed=!0;return}((o=se.decryptdata)===null||o===void 0?void 0:o.keyFormat)==="identity"&&!((A=se.decryptdata)!==null&&A!==void 0&&A.key)?this.loadKey(se,V):this.loadFragment(se,V,_e)},C.getMaxBufferLength=function(){var o=R.prototype.getMaxBufferLength.call(this),A=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,s.PlaylistLevelType.MAIN);return A===null?o:Math.max(o,A.len)},C.onMediaDetaching=function(){this.videoBuffer=null,R.prototype.onMediaDetaching.call(this)},C.onAudioTracksUpdated=function(o,A){var k=A.audioTracks;this.resetTransmuxer(),this.levels=k.map(function(U){return new i.Level(U)})},C.onAudioTrackSwitching=function(o,A){var k=!!A.url;this.trackId=A.id;var U=this.fragCurrent;U!=null&&U.loader&&U.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),k?this.setInterval(_):this.resetTransmuxer(),k?(this.audioSwitch=!0,this.state=h.State.IDLE):this.state=h.State.STOPPED,this.tick()},C.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},C.onLevelLoaded=function(o,A){this.mainDetails=A.details},C.onAudioTrackLoaded=function(o,A){var k,U=this.levels,N=A.details,z=A.id;if(!U){this.warn("Audio tracks were reset while loading level "+z);return}this.log("Track "+z+" loaded ["+N.startSN+","+N.endSN+"],duration:"+N.totalduration);var W=U[z],K=0;if(N.live||(k=W.details)!==null&&k!==void 0&&k.live){var V=this.mainDetails;if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed||!V)return;!W.details&&N.hasProgramDateTime&&V.hasProgramDateTime?(Object(p.alignMediaPlaylistByPDT)(N,V),K=N.fragments[0].start):K=this.alignPlaylists(N,W.details)}W.details=N,this.levelLastLoaded=z,!this.startFragRequested&&(this.mainDetails||!N.live)&&this.setStartPosition(W.details,K),this.state===h.State.WAITING_TRACK&&!this.waitForCdnTuneIn(N)&&(this.state=h.State.IDLE),this.tick()},C._handleFragmentLoadProgress=function(o){var A,k=o.frag,U=o.part,N=o.payload,z=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=z.defaultAudioCodec||V.audioCodec||"mp4a.40.2",G=this.transmuxer;G||(G=this.transmuxer=new f.default(this.hls,s.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 oe=!1,_e=U?U.index:-1,ye=_e!==-1,se=new y.ChunkMetadata(k.level,k.sn,k.stats.chunkCount,N.byteLength,_e,ye);G.push(N,de,B,"",k,U,F.totalduration,oe,se,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:U,cache:new x.default,complete:!1},fe=pe.cache;fe.push(new Uint8Array(N)),this.waitingVideoCC=this.videoTrackCC,this.state=h.State.WAITING_INIT_PTS}},C._handleFragmentLoadComplete=function(o){if(this.waitingData){this.waitingData.complete=!0;return}R.prototype._handleFragmentLoadComplete.call(this,o)},C.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},C.onBufferCreated=function(o,A){var k=A.tracks.audio;k&&(this.mediaBuffer=k.buffer),A.tracks.video&&(this.videoBuffer=A.tracks.video.buffer)},C.onFragBuffered=function(o,A){var k=A.frag,U=A.part;if(k.type!==s.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(k)){this.warn("Fragment "+k.sn+(U?" p: "+U.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(b.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(k,U)},C.onError=function(o,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(s.PlaylistLevelType.AUDIO,A);break;case O.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case O.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==h.State.ERROR&&this.state!==h.State.STOPPED&&(this.state=A.fatal?h.State.ERROR:h.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===h.State.PARSING||this.state===h.State.PARSED)){var k=!0,U=this.getFwdBufferInfo(this.mediaBuffer,s.PlaylistLevelType.AUDIO);U&&U.len>.5&&(k=!this.reduceMaxBufferLength(U.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}},C.onBufferFlushed=function(o,A){var k=A.type;k===n.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},C._handleTransmuxComplete=function(o){var A,k="audio",U=this.hls,N=o.remuxResult,z=o.chunkMeta,W=this.getCurrentContext(z);if(!W){this.warn("The loading context changed while buffering fragment "+z.sn+" of level "+z.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(z.level);return}var K=W.frag,V=W.part,F=N.audio,B=N.text,G=N.id3,ae=N.initSegment;if(this.fragContextChanged(K))return;if(this.state=h.State.PARSING,this.audioSwitch&&F&&this.completeAudioSwitch(),ae!=null&&ae.tracks&&(this._bufferInitSegment(ae.tracks,K,z),U.trigger(b.Events.FRAG_PARSING_INIT_SEGMENT,{frag:K,id:k,tracks:ae.tracks})),F){var de=F.startPTS,oe=F.endPTS,_e=F.startDTS,ye=F.endDTS;V&&(V.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:de,endPTS:oe,startDTS:_e,endDTS:ye}),K.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,de,oe,_e,ye),this.bufferFragmentData(F,K,V,z)}if(G!=null&&(A=G.samples)!==null&&A!==void 0&&A.length){var se=l({frag:K,id:k},G);U.trigger(b.Events.FRAG_PARSING_METADATA,se)}if(B){var pe=l({frag:K,id:k},B);U.trigger(b.Events.FRAG_PARSING_USERDATA,pe)}},C._bufferInitSegment=function(o,A,k){if(this.state!==h.State.PARSING)return;o.video&&delete o.video;var U=o.audio;if(!U)return;U.levelCodec=U.codec,U.id="audio",this.log("Init audio buffer, container:"+U.container+", codecs[parsed]=["+U.codec+"]"),this.hls.trigger(b.Events.BUFFER_CODECS,o);var N=U.initSegment;if(N!=null&&N.byteLength){var z={type:"audio",frag:A,part:null,chunkMeta:k,parent:A.type,data:N};this.hls.trigger(b.Events.BUFFER_APPENDING,z)}this.tick()},C.loadFragment=function(o,A,k){var U=this.fragmentTracker.getState(o);this.fragCurrent=o,(this.audioSwitch||U===r.FragmentState.NOT_LOADED||U===r.FragmentState.PARTIAL)&&(o.sn==="initSegment"?this._loadInitSegment(o):A.live&&!Object(d.isFiniteNumber)(this.initPTS[o.cc])?(this.log("Waiting for video PTS in continuity counter "+o.cc+" of live stream before loading audio fragment "+o.sn+" of level "+this.trackId),this.state=h.State.WAITING_INIT_PTS):(this.startFragRequested=!0,R.prototype.loadFragment.call(this,o,A,k)))},C.completeAudioSwitch=function(){var o=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,o.trigger(b.Events.AUDIO_TRACK_SWITCHED,{id:k})},w}(h.default);m.default=c},"./src/controller/audio-track-controller.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/events.ts"),h=D("./src/errors.ts"),b=D("./src/controller/base-playlist-controller.ts"),S=D("./src/types/loader.ts");function r(f,y){for(var v=0;v=a.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var l=a[this.trackId];this.log("Now switching to audio-track index "+O);var g=a[O],T=g.id,_=g.groupId,c=_===void 0?"":_,R=g.name,w=g.type,C=g.url;if(this.trackId=O,this.trackName=R,this.selectDefaultTrack=!1,this.hls.trigger(d.Events.AUDIO_TRACK_SWITCHING,{id:T,groupId:c,name:R,type:w,url:C}),g.details&&!g.details.live)return;var E=this.switchParams(g.url,l==null?void 0:l.details);this.loadPlaylist(E)},v.selectInitialTrack=function(){var O=this.tracksInGroup;console.assert(O.length,"Initial audio track should be selected when tracks are known");var a=this.trackName,l=this.findTrackId(a)||this.findTrackId();l!==-1?this.setAudioTrack(l):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},v.findTrackId=function(O){for(var a=this.tracksInGroup,l=0;ly.partTarget&&(g+=1)}if(Object(d.isFiniteNumber)(l))return new h.HlsUrlParameters(l,Object(d.isFiniteNumber)(g)?g:void 0,h.HlsSkip.No)}}},n.loadPlaylist=function(f){},n.shouldLoadTrack=function(f){return this.canLoad&&f&&!!f.url&&(!f.details||f.details.live)},n.playlistLoaded=function(f,y,v){var p=this,O=y.details,a=y.stats,l=a.loading.end?Math.max(0,self.performance.now()-a.loading.end):0;if(O.advancedDateTime=Date.now()-l,O.live||v!=null&&v.live){if(O.reloaded(v),v&&this.log("live playlist "+f+" "+(O.advanced?"REFRESHED "+O.lastPartSn+"-"+O.lastPartIndex:"MISSED")),v&&O.fragments.length>0&&Object(b.mergeDetails)(v,O),!this.canLoad||!O.live)return;var g,T=void 0,_=void 0;if(O.canBlockReload&&O.endSN&&O.advanced){var c=this.hls.config.lowLatencyMode,R=O.lastPartSn,w=O.endSN,C=O.lastPartIndex,E=C!==-1,o=R===w,A=c?0:C;E?(T=o?w+1:R,_=o?A:C+1):T=w+1;var k=O.age,U=k+O.ageHeader,N=Math.min(U-O.partTarget,O.targetduration*1.5);if(N>0){if(v&&N>v.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+v.tuneInGoal+" to: "+N+" with playlist age: "+O.age),N=0;else{var z=Math.floor(N/O.targetduration);if(T+=z,_!==void 0){var W=Math.round(N%O.targetduration/O.partTarget);_+=W}this.log("CDN Tune-in age: "+O.ageHeader+"s last advanced "+k.toFixed(2)+"s goal: "+N+" skip sn "+z+" to part "+_)}O.tuneInGoal=N}if(g=this.getDeliveryDirectives(O,y.deliveryDirectives,T,_),c||!o){this.loadPlaylist(g);return}}else g=this.getDeliveryDirectives(O,y.deliveryDirectives,T,_);var K=Object(b.computeReloadInterval)(O,a);T!==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 p.loadPlaylist(g)},K)}else this.clearTimer()},n.getDeliveryDirectives=function(f,y,v,p){var O=Object(h.getSkipValue)(f,v);return y!=null&&y.skip&&f.deltaUpdateFailed&&(v=y.msn,p=y.part,O=h.HlsSkip.No),new h.HlsUrlParameters(v,p,O)},n.retryLoadingOrFail=function(f){var y=this,v=this.hls.config,p=this.retryCount-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)*v.levelLoadingRetryDelay,v.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 p},s}()},"./src/controller/base-stream-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"State",function(){return w}),D.d(m,"default",function(){return C});var d=D("./src/polyfills/number.ts"),h=D("./src/task-loop.ts"),b=D("./src/controller/fragment-tracker.ts"),S=D("./src/utils/buffer-helper.ts"),r=D("./src/utils/logger.ts"),i=D("./src/events.ts"),s=D("./src/errors.ts"),n=D("./src/types/transmuxer.ts"),x=D("./src/utils/mp4-tools.ts"),f=D("./src/utils/discontinuities.ts"),y=D("./src/controller/fragment-finders.ts"),v=D("./src/controller/level-helper.ts"),p=D("./src/loader/fragment-loader.ts"),O=D("./src/crypt/decrypter.ts"),a=D("./src/utils/time-ranges.ts"),l=D("./src/types/loader.ts");function g(E,o){for(var A=0;Aae;(V0&&V&&V.key&&V.iv&&V.method==="AES-128"){var F=self.performance.now();return N.decrypter.webCryptoDecrypt(new Uint8Array(K),V.key.buffer,V.iv.buffer).then(function(B){var G=self.performance.now();return W.trigger(i.Events.FRAG_DECRYPTED,{frag:U,payload:B,stats:{tstart:F,tdecrypt:G}}),z.payload=B,z})}return z}).then(function(z){var W=N.fragCurrent,K=N.hls,V=N.levels;if(!V)throw new Error("init load aborted, missing levels");var F=V[U.level].details;console.assert(F,"Level details are defined when init segment is loaded");var B=U.stats;N.state=w.IDLE,N.fragLoadError=0,U.data=new Uint8Array(z.payload),B.parsing.start=B.buffering.start=self.performance.now(),B.parsing.end=B.buffering.end=self.performance.now(),z.frag===W&&K.trigger(i.Events.FRAG_BUFFERED,{stats:B,frag:W,part:null,id:U.type}),N.tick()}).catch(function(z){N.warn(z),N.resetFragmentLoading(U)})},A.fragContextChanged=function(U){var N=this.fragCurrent;return!U||!N||U.level!==N.level||U.sn!==N.sn||U.urlId!==N.urlId},A.fragBufferedComplete=function(U,N){var z=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+U.type+" sn: "+U.sn+(N?" part: "+N.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+U.level+" "+a.default.toString(S.BufferHelper.getBuffered(z))),this.state=w.IDLE,this.tick()},A._handleFragmentLoadComplete=function(U){var N=this.transmuxer;if(!N)return;var z=U.frag,W=U.part,K=U.partsLoaded,V=!K||K.length===0||K.some(function(B){return!B}),F=new n.ChunkMetadata(z.level,z.sn,z.stats.chunkCount+1,0,W?W.index:-1,!V);N.flush(F)},A._handleFragmentLoadProgress=function(U){},A._doFragLoad=function(U,N,z,W){var K=this;if(z===void 0&&(z=null),!this.levels)throw new Error("frag load aborted, missing levels");if(z=Math.max(U.start,z||0),this.config.lowLatencyMode&&N){var V=N.partList;if(V&&W){z>U.end&&N.fragmentHint&&(U=N.fragmentHint);var F=this.getNextPart(V,U,z);if(F>-1){var B=V[F];return this.log("Loading part sn: "+U.sn+" p: "+B.index+" cc: "+U.cc+" of playlist ["+N.startSN+"-"+N.endSN+"] parts [0-"+F+"-"+(V.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+U.level+", target: "+parseFloat(z.toFixed(3))),this.nextLoadPosition=B.start+B.duration,this.state=w.FRAG_LOADING,this.hls.trigger(i.Events.FRAG_LOADING,{frag:U,part:V[F],targetBufferTime:z}),this.doFragPartsLoad(U,V,F,W).catch(function(G){return K.handleFragLoadError(G)})}else if(!U.url||this.loadedEndOfParts(V,z))return Promise.resolve(null)}}return this.log("Loading fragment "+U.sn+" cc: "+U.cc+" "+(N?"of ["+N.startSN+"-"+N.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+U.level+", target: "+parseFloat(z.toFixed(3))),Object(d.isFiniteNumber)(U.sn)&&!this.bitrateTest&&(this.nextLoadPosition=U.start+U.duration),this.state=w.FRAG_LOADING,this.hls.trigger(i.Events.FRAG_LOADING,{frag:U,targetBufferTime:z}),this.fragmentLoader.load(U,W).catch(function(G){return K.handleFragLoadError(G)})},A.doFragPartsLoad=function(U,N,z,W){var K=this;return new Promise(function(V,F){var B=[],G=function ae(de){var oe=N[de];K.fragmentLoader.loadPart(U,oe,W).then(function(_e){B[oe.index]=_e;var ye=_e.part;K.hls.trigger(i.Events.FRAG_LOADED,_e);var se=N[de+1];if(se&&se.fragment===U)ae(de+1);else return V({frag:U,part:ye,partsLoaded:B})}).catch(F)};G(z)})},A.handleFragLoadError=function(U){var N=U.data;return N&&N.details===s.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(N.frag,N.part):this.hls.trigger(i.Events.ERROR,N),null},A._handleTransmuxerFlush=function(U){var N=this.getCurrentContext(U);if(!N||this.state!==w.PARSING){this.fragCurrent||(this.state=w.IDLE);return}var z=N.frag,W=N.part,K=N.level,V=self.performance.now();z.stats.parsing.end=V,W&&(W.stats.parsing.end=V),this.updateLevelTiming(z,W,K,U.partial)},A.getCurrentContext=function(U){var N=this.levels,z=U.level,W=U.sn,K=U.part;if(!N||!N[z])return this.warn("Levels object was unset while buffering fragment "+W+" of level "+z+". The current chunk will not be buffered."),null;var V=N[z],F=K>-1?Object(v.getPartWith)(V,W,K):null,B=F?F.fragment:Object(v.getFragmentWithSN)(V,W,this.fragCurrent);return B?{frag:B,part:F,level:V}:null},A.bufferFragmentData=function(U,N,z,W){if(!U||this.state!==w.PARSING)return;var K=U.data1,V=U.data2,F=K;if(K&&V&&(F=Object(x.appendUint8Array)(K,V)),!F||!F.length)return;var B={type:U.type,frag:N,part:z,chunkMeta:W,parent:N.type,data:F};this.hls.trigger(i.Events.BUFFER_APPENDING,B),U.dropped&&U.independent&&!z&&this.flushBufferGap(N)},A.flushBufferGap=function(U){var N=this.media;if(!N)return;if(!S.BufferHelper.isBuffered(N,N.currentTime)){this.flushMainBuffer(0,U.start);return}var z=N.currentTime,W=S.BufferHelper.bufferInfo(N,z,0),K=U.duration,V=Math.min(this.config.maxFragLookUpTolerance*2,K*.25),F=Math.max(Math.min(U.start-V,W.end-V),z+V);U.start-F>V&&this.flushMainBuffer(F,U.start)},A.getFwdBufferInfo=function(U,N){var z=this.config,W=this.getLoadPosition();if(!Object(d.isFiniteNumber)(W))return null;var K=S.BufferHelper.bufferInfo(U,W,z.maxBufferHole);if(K.len===0&&K.nextStart!==void 0){var V=this.fragmentTracker.getBufferedFrag(W,N);if(V&&K.nextStart=z?(N.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+N.maxMaxBufferLength+"s"),!0):!1},A.getNextFragment=function(U,N){var z,W,K=N.fragments,V=K.length;if(!V)return null;var F=this.config,B=K[0].start,G;if(N.live){var ae=F.initialLiveManifestSize;if(V-1&&zz.start&&z.loaded},A.getInitialLiveFragment=function(U,N){var z=this.fragPrevious,W=null;if(z){if(U.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+z.programDateTime),W=Object(y.findFragmentByPDT)(N,z.endProgramDateTime,this.config.maxFragLookUpTolerance)),!W){var K=z.sn+1;if(K>=U.startSN&&K<=U.endSN){var V=N[K-U.startSN];z.cc===V.cc&&(W=V,this.log("Live playlist, switching playlist, load frag with next SN: "+W.sn))}W||(W=Object(y.findFragWithCC)(N,z.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?U.fragmentEnd:U.edge,U))}return W},A.getFragmentAtPosition=function(U,N,z){var W=this.config,K=this.fragPrevious,V=z.fragments,F=z.endSN,B=z.fragmentHint,G=W.maxFragLookUpTolerance,ae=!!(W.lowLatencyMode&&z.partList&&B);ae&&B&&!this.bitrateTest&&(V=V.concat(B),F=B.sn);var de;if(UN-G?0:G;de=Object(y.findFragmentByPTS)(K,V,U,oe)}else de=V[V.length-1];if(de){var _e=de.sn-z.startSN,ye=K&&de.level===K.level,se=V[_e+1],pe=this.fragmentTracker.getState(de);if(pe===b.FragmentState.BACKTRACKED){de=null;for(var fe=_e;V[fe]&&this.fragmentTracker.getState(V[fe])===b.FragmentState.BACKTRACKED;)K?de=V[fe--]:de=V[--fe];de||(de=se)}else K&&de.sn===K.sn&&!ae&&(ye&&(de.sn=V-N.maxFragLookUpTolerance&&K<=F;if(W!==null&&z.duration>W&&(K"+U.startSN+" prev-sn: "+(K?K.sn:"na")+" fragments: "+F),de}return B},A.waitForCdnTuneIn=function(U){var N=3;return U.live&&U.canBlockReload&&U.tuneInGoal>Math.max(U.partHoldBack,U.partTarget*N)},A.setStartPosition=function(U,N){var z=this.startPosition;if(z"+U))}}]),o}(h.default)},"./src/controller/buffer-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return y});var d=D("./src/polyfills/number.ts"),h=D("./src/events.ts"),b=D("./src/utils/logger.ts"),S=D("./src/errors.ts"),r=D("./src/utils/buffer-helper.ts"),i=D("./src/utils/mediasource-helper.ts"),s=D("./src/loader/fragment.ts"),n=D("./src/controller/buffer-operation-queue.ts"),x=Object(i.getMediaSource)(),f=/([ha]vc.)(?:\.[^.,]+)+/,y=function(){function v(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 l=a.hls,g=a.media,T=a.mediaSource;b.logger.log("[buffer-controller]: Media source opened"),g&&(a.updateMediaElementDuration(),l.trigger(h.Events.MEDIA_ATTACHED,{media:g})),T&&T.removeEventListener("sourceopen",a._onMediaSourceOpen),a.checkPendingTracks()},this._onMediaSourceClose=function(){b.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){b.logger.log("[buffer-controller]: Media source ended")},this.hls=O,this._initSourceBuffer(),this.registerListeners()}var p=v.prototype;return p.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},p.destroy=function(){this.unregisterListeners(),this.details=null},p.registerListeners=function(){var a=this.hls;a.on(h.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.on(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(h.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(h.Events.BUFFER_RESET,this.onBufferReset,this),a.on(h.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.on(h.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.on(h.Events.BUFFER_EOS,this.onBufferEos,this),a.on(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.on(h.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.on(h.Events.FRAG_PARSED,this.onFragParsed,this),a.on(h.Events.FRAG_CHANGED,this.onFragChanged,this)},p.unregisterListeners=function(){var a=this.hls;a.off(h.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.off(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(h.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(h.Events.BUFFER_RESET,this.onBufferReset,this),a.off(h.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.off(h.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.off(h.Events.BUFFER_EOS,this.onBufferEos,this),a.off(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.off(h.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.off(h.Events.FRAG_PARSED,this.onFragParsed,this),a.off(h.Events.FRAG_CHANGED,this.onFragChanged,this)},p._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new n.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},p.onManifestParsed=function(a,l){var g=2;(l.audio&&!l.video||!l.altAudio)&&(g=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=g,this.details=null,b.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},p.onMediaAttaching=function(a,l){var g=this.media=l.media;if(g&&x){var T=this.mediaSource=new x;T.addEventListener("sourceopen",this._onMediaSourceOpen),T.addEventListener("sourceended",this._onMediaSourceEnded),T.addEventListener("sourceclose",this._onMediaSourceClose),g.src=self.URL.createObjectURL(T),this._objectUrl=g.src}},p.onMediaDetaching=function(){var a=this.media,l=this.mediaSource,g=this._objectUrl;if(l){if(b.logger.log("[buffer-controller]: media source detaching"),l.readyState==="open")try{l.endOfStream()}catch(T){b.logger.warn("[buffer-controller]: onMediaDetaching: "+T.message+" while calling endOfStream")}this.onBufferReset(),l.removeEventListener("sourceopen",this._onMediaSourceOpen),l.removeEventListener("sourceended",this._onMediaSourceEnded),l.removeEventListener("sourceclose",this._onMediaSourceClose),a&&(g&&self.URL.revokeObjectURL(g),a.src===g?(a.removeAttribute("src"),a.load()):b.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(h.Events.MEDIA_DETACHED,void 0)},p.onBufferReset=function(){var a=this;this.getSourceBufferTypes().forEach(function(l){var g=a.sourceBuffer[l];try{g&&(a.removeBufferListeners(l),a.mediaSource&&a.mediaSource.removeSourceBuffer(g),a.sourceBuffer[l]=void 0)}catch(T){b.logger.warn("[buffer-controller]: Failed to reset the "+l+" buffer",T)}}),this._initSourceBuffer()},p.onBufferCodecs=function(a,l){var g=this,T=this.getSourceBufferTypes().length;if(Object.keys(l).forEach(function(_){if(T){var c=g.tracks[_];if(c&&typeof c.buffer.changeType=="function"){var R=l[_],w=R.codec,C=R.levelCodec,E=R.container,o=(c.levelCodec||c.codec).replace(f,"$1"),A=(C||w).replace(f,"$1");if(o!==A){var k=E+";codecs="+(C||w);g.appendChangeType(_,k)}}}else g.pendingTracks[_]=l[_]}),T)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},p.appendChangeType=function(a,l){var g=this,T=this.operationQueue,_={execute:function(){var R=g.sourceBuffer[a];R&&(b.logger.log("[buffer-controller]: changing "+a+" sourceBuffer type to "+l),R.changeType(l)),T.shiftAndExecuteNext(a)},onStart:function(){},onComplete:function(){},onError:function(R){b.logger.warn("[buffer-controller]: Failed to change "+a+" SourceBuffer type",R)}};T.append(_,a)},p.onBufferAppending=function(a,l){var g=this,T=this.hls,_=this.operationQueue,c=this.tracks,R=l.data,w=l.type,C=l.frag,E=l.part,o=l.chunkMeta,A=o.buffering[w],k=self.performance.now();A.start=k;var U=C.stats.buffering,N=E?E.stats.buffering:null;U.start===0&&(U.start=k),N&&N.start===0&&(N.start=k);var z=c.audio,W=w==="audio"&&o.id===1&&(z==null?void 0:z.container)==="audio/mpeg",K={execute:function(){if(A.executeStart=self.performance.now(),W){var F=g.sourceBuffer[w];if(F){var B=C.start-F.timestampOffset;Math.abs(B)>=.1&&(b.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+C.start+" (delta: "+B+") sn: "+C.sn+")"),F.timestampOffset=C.start)}}g.appendExecutor(R,w)},onStart:function(){},onComplete:function(){var F=self.performance.now();A.executeEnd=A.end=F,U.first===0&&(U.first=F),N&&N.first===0&&(N.first=F);var B=g.sourceBuffer,G={};for(var ae in B)G[ae]=r.BufferHelper.getBuffered(B[ae]);g.appendError=0,g.hls.trigger(h.Events.BUFFER_APPENDED,{type:w,frag:C,part:E,chunkMeta:o,parent:C.type,timeRanges:G})},onError:function(F){b.logger.error("[buffer-controller]: Error encountered while trying to append to the "+w+" SourceBuffer",F);var B={type:S.ErrorTypes.MEDIA_ERROR,parent:C.type,details:S.ErrorDetails.BUFFER_APPEND_ERROR,err:F,fatal:!1};F.code===DOMException.QUOTA_EXCEEDED_ERR?B.details=S.ErrorDetails.BUFFER_FULL_ERROR:(g.appendError++,B.details=S.ErrorDetails.BUFFER_APPEND_ERROR,g.appendError>T.config.appendErrorMaxRetry&&(b.logger.error("[buffer-controller]: Failed "+T.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),B.fatal=!0)),T.trigger(h.Events.ERROR,B)}};_.append(K,w)},p.onBufferFlushing=function(a,l){var g=this,T=this.operationQueue,_=function(R){return{execute:g.removeExecutor.bind(g,R,l.startOffset,l.endOffset),onStart:function(){},onComplete:function(){g.hls.trigger(h.Events.BUFFER_FLUSHED,{type:R})},onError:function(C){b.logger.warn("[buffer-controller]: Failed to remove from "+R+" SourceBuffer",C)}}};l.type?T.append(_(l.type),l.type):this.getSourceBufferTypes().forEach(function(c){T.append(_(c),c)})},p.onFragParsed=function(a,l){var g=this,T=l.frag,_=l.part,c=[],R=_?_.elementaryStreams:T.elementaryStreams;R[s.ElementaryStreamTypes.AUDIOVIDEO]?c.push("audiovideo"):(R[s.ElementaryStreamTypes.AUDIO]&&c.push("audio"),R[s.ElementaryStreamTypes.VIDEO]&&c.push("video"));var w=function(){var E=self.performance.now();T.stats.buffering.end=E,_&&(_.stats.buffering.end=E);var o=_?_.stats:T.stats;g.hls.trigger(h.Events.FRAG_BUFFERED,{frag:T,part:_,stats:o,id:T.type})};c.length===0&&b.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+T.type+" level: "+T.level+" sn: "+T.sn),this.blockBuffers(w,c)},p.onFragChanged=function(a,l){this.flushBackBuffer()},p.onBufferEos=function(a,l){var g=this,T=this.getSourceBufferTypes().reduce(function(_,c){var R=g.sourceBuffer[c];return(!l.type||l.type===c)&&(R&&!R.ended&&(R.ended=!0,b.logger.log("[buffer-controller]: "+c+" sourceBuffer now EOS"))),_&&!!(!R||R.ended)},!0);T&&this.blockBuffers(function(){var _=g.mediaSource;if(!_||_.readyState!=="open")return;_.endOfStream()})},p.onLevelUpdated=function(a,l){var g=l.details;if(!g.fragments.length)return;this.details=g,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},p.flushBackBuffer=function(){var a=this.hls,l=this.details,g=this.media,T=this.sourceBuffer;if(!g||l===null)return;var _=this.getSourceBufferTypes();if(!_.length)return;var c=l.live&&a.config.liveBackBufferLength!==null?a.config.liveBackBufferLength:a.config.backBufferLength;if(!Object(d.isFiniteNumber)(c)||c<0)return;var R=g.currentTime,w=l.levelTargetDuration,C=Math.max(c,w),E=Math.floor(R/w)*w-C;_.forEach(function(o){var A=T[o];if(A){var k=r.BufferHelper.getBuffered(A);k.length>0&&E>k.start(0)&&(a.trigger(h.Events.BACK_BUFFER_REACHED,{bufferEnd:E}),l.live&&a.trigger(h.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:E}),a.trigger(h.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:E,type:o}))}})},p.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var a=this.details,l=this.hls,g=this.media,T=this.mediaSource,_=a.fragments[0].start+a.totalduration,c=g.duration,R=Object(d.isFiniteNumber)(T.duration)?T.duration:0;a.live&&l.config.liveDurationInfinity?(b.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),T.duration=Infinity,this.updateSeekableRange(a)):(_>R&&_>c||!Object(d.isFiniteNumber)(c))&&(b.logger.log("[buffer-controller]: Updating Media Source duration to "+_.toFixed(3)),T.duration=_)},p.updateSeekableRange=function(a){var l=this.mediaSource,g=a.fragments,T=g.length;if(T&&a.live&&l!==null&&l!==void 0&&l.setLiveSeekableRange){var _=Math.max(0,g[0].start),c=Math.max(_,_+a.totalduration);l.setLiveSeekableRange(_,c)}},p.checkPendingTracks=function(){var a=this.bufferCodecEventsExpected,l=this.operationQueue,g=this.pendingTracks,T=Object.keys(g).length;if(T&&!a||T===2){this.createSourceBuffers(g),this.pendingTracks={};var _=this.getSourceBufferTypes();if(_.length===0){this.hls.trigger(h.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}_.forEach(function(c){l.executeNext(c)})}},p.createSourceBuffers=function(a){var l=this.sourceBuffer,g=this.mediaSource;if(!g)throw Error("createSourceBuffers called when mediaSource was null");var T=0;for(var _ in a)if(!l[_]){var c=a[_];if(!c)throw Error("source buffer exists for track "+_+", however track does not");var R=c.levelCodec||c.codec,w=c.container+";codecs="+R;b.logger.log("[buffer-controller]: creating sourceBuffer("+w+")");try{var C=l[_]=g.addSourceBuffer(w),E=_;this.addBufferListener(E,"updatestart",this._onSBUpdateStart),this.addBufferListener(E,"updateend",this._onSBUpdateEnd),this.addBufferListener(E,"error",this._onSBUpdateError),this.tracks[_]={buffer:C,codec:R,container:c.container,levelCodec:c.levelCodec,id:c.id},T++}catch(o){b.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+o.message),this.hls.trigger(h.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:o,mimeType:w})}}T&&this.hls.trigger(h.Events.BUFFER_CREATED,{tracks:this.tracks})},p._onSBUpdateStart=function(a){var l=this.operationQueue,g=l.current(a);g.onStart()},p._onSBUpdateEnd=function(a){var l=this.operationQueue,g=l.current(a);g.onComplete(),l.shiftAndExecuteNext(a)},p._onSBUpdateError=function(a,l){b.logger.error("[buffer-controller]: "+a+" SourceBuffer error",l),this.hls.trigger(h.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var g=this.operationQueue.current(a);g&&g.onError(l)},p.removeExecutor=function(a,l,g){var T=this.media,_=this.mediaSource,c=this.operationQueue,R=this.sourceBuffer,w=R[a];if(!T||!_||!w){b.logger.warn("[buffer-controller]: Attempting to remove from the "+a+" SourceBuffer, but it does not exist"),c.shiftAndExecuteNext(a);return}var C=Object(d.isFiniteNumber)(T.duration)?T.duration:Infinity,E=Object(d.isFiniteNumber)(_.duration)?_.duration:Infinity,o=Math.max(0,l),A=Math.min(g,C,E);A>o?(b.logger.log("[buffer-controller]: Removing ["+o+","+A+"] from the "+a+" SourceBuffer"),console.assert(!w.updating,a+" sourceBuffer must not be updating"),w.remove(o,A)):c.shiftAndExecuteNext(a)},p.appendExecutor=function(a,l){var g=this.operationQueue,T=this.sourceBuffer,_=T[l];if(!_){b.logger.warn("[buffer-controller]: Attempting to append to the "+l+" SourceBuffer, but it does not exist"),g.shiftAndExecuteNext(l);return}_.ended=!1,console.assert(!_.updating,l+" sourceBuffer must not be updating"),_.appendBuffer(a)},p.blockBuffers=function(a,l){var g=this;if(l===void 0&&(l=this.getSourceBufferTypes()),!l.length){b.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(a);return}var T=this.operationQueue,_=l.map(function(c){return T.appendBlocker(c)});Promise.all(_).then(function(){a(),l.forEach(function(c){var R=g.sourceBuffer[c];(!R||!R.updating)&&T.shiftAndExecuteNext(c)})})},p.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},p.addBufferListener=function(a,l,g){var T=this.sourceBuffer[a];if(!T)return;var _=g.bind(this,a);this.listeners[a].push({event:l,listener:_}),T.addEventListener(l,_)},p.removeBufferListeners=function(a){var l=this.sourceBuffer[a];if(!l)return;this.listeners[a].forEach(function(g){l.removeEventListener(g.event,g.listener)})},v}()},"./src/controller/buffer-operation-queue.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return h});var d=D("./src/utils/logger.ts"),h=function(){function b(r){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=r}var S=b.prototype;return S.append=function(i,s){var n=this.queues[s];n.push(i),n.length===1&&this.buffers[s]&&this.executeNext(s)},S.insertAbort=function(i,s){var n=this.queues[s];n.unshift(i),this.executeNext(s)},S.appendBlocker=function(i){var s,n=new Promise(function(f){s=f}),x={execute:s,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(x,i),n},S.executeNext=function(i){var s=this.buffers,n=this.queues,x=s[i],f=n[i];if(f.length){var y=f[0];try{y.execute()}catch(v){d.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),y.onError(v),(!x||!x.updating)&&(f.shift(),this.executeNext(i))}}},S.shiftAndExecuteNext=function(i){this.queues[i].shift(),this.executeNext(i)},S.current=function(i){return this.queues[i][0]},b}()},"./src/controller/cap-level-controller.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/events.ts");function h(r,i){for(var s=0;s0&&this.mediaWidth>0){var n=this.hls.levels;if(n.length){var x=this.hls;x.autoLevelCapping=this.getMaxLevel(n.length-1),x.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=x.autoLevelCapping}}},i.getMaxLevel=function(n){var x=this,f=this.hls.levels;if(!f.length)return-1;var y=f.filter(function(v,p){return r.isLevelAllowed(p,x.restrictedLevels)&&p<=n});return this.clientRect=null,r.getMaxLevelByMediaSize(y,this.mediaWidth,this.mediaHeight)},i.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()},i.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},i.getDimensions=function(){if(this.clientRect)return this.clientRect;var n=this.media,x={width:0,height:0};if(n){var f=n.getBoundingClientRect();x.width=f.width,x.height=f.height,!x.width&&!x.height&&(x.width=f.right-f.left||n.width||0,x.height=f.bottom-f.top||n.height||0)}return this.clientRect=x,x},r.isLevelAllowed=function(n,x){return x===void 0&&(x=[]),x.indexOf(n)===-1},r.getMaxLevelByMediaSize=function(n,x,f){if(!n||!n.length)return-1;for(var y=function(l,g){return g?l.width!==g.width||l.height!==g.height:!0},v=n.length-1,p=0;p=x||O.height>=f)&&y(O,n[p+1])){v=p;break}}return v},b(r,[{key:"mediaWidth",get:function(){return this.getDimensions().width*r.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*r.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var n=1;try{n=self.devicePixelRatio}catch(x){}return n}}]),r}();m.default=S},"./src/controller/cmcd-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return y});var d=D("./src/events.ts"),h=D("./src/types/cmcd.ts"),b=D("./src/utils/buffer-helper.ts"),S=D("./src/utils/logger.ts");function r(v,p){for(var O=0;O=v.length?{done:!0}:{done:!1,value:v[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 n(v,p){if(!v)return;if(typeof v=="string")return x(v,p);var O=Object.prototype.toString.call(v).slice(8,-1);if(O==="Object"&&v.constructor&&(O=v.constructor.name),O==="Map"||O==="Set")return Array.from(v);if(O==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O))return x(v,p)}function x(v,p){(p==null||p>v.length)&&(p=v.length);for(var O=0,a=new Array(p);Ol&&(l=c.bitrate)}return l>0?l:NaN},p.getBufferLength=function(a){var l=this.hls.media,g=a===h.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!g||!l)return NaN;var T=b.BufferHelper.bufferInfo(g,l.currentTime,this.config.maxBufferHole);return T.len*1e3},p.createPlaylistLoader=function(){var a=this.config.pLoader,l=this.applyPlaylistData,g=a||this.config.loader;return function(){function T(c){this.loader=void 0,this.loader=new g(c)}var _=T.prototype;return _.destroy=function(){this.loader.destroy()},_.abort=function(){this.loader.abort()},_.load=function(R,w,C){l(R),this.loader.load(R,w,C)},i(T,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),T}()},p.createFragmentLoader=function(){var a=this.config.fLoader,l=this.applyFragmentData,g=a||this.config.loader;return function(){function T(c){this.loader=void 0,this.loader=new g(c)}var _=T.prototype;return _.destroy=function(){this.loader.destroy()},_.abort=function(){this.loader.abort()},_.load=function(R,w,C){l(R),this.loader.load(R,w,C)},i(T,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),T}()},v.uuid=function(){var a=URL.createObjectURL(new Blob),l=a.toString();return URL.revokeObjectURL(a),l.substr(l.lastIndexOf("/")+1)},v.serialize=function(a){for(var l=[],g=function(W){return!Number.isNaN(W)&&W!=null&&W!==""&&W!==!1},T=function(W){return Math.round(W)},_=function(W){return T(W/100)*100},c=function(W){return encodeURIComponent(W)},R={br:T,d:T,bl:_,dl:_,mtp:_,nor:c,rtp:_,tb:T},w=Object.keys(a||{}).sort(),C=s(w),E;!(E=C()).done;){var o=E.value,A=a[o];if(!g(A))continue;if(o==="v"&&A===1)continue;if(o=="pr"&&A===1)continue;var k=R[o];k&&(A=k(A));var U=typeof A,N=void 0;o==="ot"||o==="sf"||o==="st"?N=o+"="+A:U==="boolean"?N=o:U==="number"?N=o+"="+A:N=o+"="+JSON.stringify(A),l.push(N)}return l.join(",")},v.toHeaders=function(a){for(var l=Object.keys(a),g={},T=["Object","Request","Session","Status"],_=[{},{},{},{}],c={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},R=0,w=l;Rs){this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var c=s-this._requestLicenseFailureCount+1;b.logger.warn("Retrying license request, "+c+" attempts left"),this._requestLicense(l,g)}break}},v._generateLicenseRequestChallenge=function(O,a){switch(O.mediaKeySystemDomain){case S.KeySystems.WIDEVINE:return a}throw new Error("unsupported key-system: "+O.mediaKeySystemDomain)},v._requestLicense=function(O,a){b.logger.log("Requesting content license for key-system");var l=this._mediaKeysList[0];if(!l){b.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var g=this.getLicenseServerUrl(l.mediaKeySystemDomain),T=this._createLicenseXhr(g,O,a);b.logger.log("Sending license request to URL: "+g);var _=this._generateLicenseRequestChallenge(l,O);T.send(_)}catch(c){b.logger.error("Failure requesting DRM license: "+c),this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},v.onMediaAttached=function(O,a){if(!this._emeEnabled)return;var l=a.media;this._media=l,l.addEventListener("encrypted",this._onMediaEncrypted)},v.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(l){if(l.mediaKeysSession)return l.mediaKeysSession.close().catch(function(){})})).then(function(){return O.setMediaKeys(null)}).catch(function(){})},v.onManifestParsed=function(O,a){if(!this._emeEnabled)return;var l=a.levels.map(function(T){return T.audioCodec}).filter(function(T){return!!T}),g=a.levels.map(function(T){return T.videoCodec}).filter(function(T){return!!T});this._attemptKeySystemAccess(S.KeySystems.WIDEVINE,l,g)},i(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,D){"use strict";D.r(m);var d=D("./src/events.ts"),h=D("./src/utils/logger.ts"),b=function(){function S(i){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=i,this.registerListeners()}var r=S.prototype;return r.setStreamController=function(s){this.streamController=s},r.registerListeners=function(){this.hls.on(d.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},r.unregisterListeners=function(){this.hls.off(d.Events.MEDIA_ATTACHING,this.onMediaAttaching)},r.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},r.onMediaAttaching=function(s,n){var x=this.hls.config;if(x.capLevelOnFPSDrop){var f=n.media instanceof self.HTMLVideoElement?n.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),x.fpsDroppedMonitoringPeriod)}},r.checkFPS=function(s,n,x){var f=performance.now();if(n){if(this.lastTime){var y=f-this.lastTime,v=x-this.lastDroppedFrames,p=n-this.lastDecodedFrames,O=1e3*v/y,a=this.hls;if(a.trigger(d.Events.FPS_DROP,{currentDropped:v,currentDecoded:p,totalDroppedFrames:x}),O>0&&v>a.config.fpsDroppedMonitoringThreshold*p){var l=a.currentLevel;h.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+l),l>0&&(a.autoLevelCapping===-1||a.autoLevelCapping>=l)&&(l=l-1,a.trigger(d.Events.FPS_DROP_LEVEL_CAPPING,{level:l,droppedLevel:a.currentLevel}),a.autoLevelCapping=l,this.streamController.nextLevelSwitch())}}this.lastTime=f,this.lastDroppedFrames=x,this.lastDecodedFrames=n}},r.checkFPSInterval=function(){var s=this.media;if(s)if(this.isVideoPlaybackQualityAvailable){var n=s.getVideoPlaybackQuality();this.checkFPS(s,n.totalVideoFrames,n.droppedVideoFrames)}else this.checkFPS(s,s.webkitDecodedFrameCount,s.webkitDroppedFrameCount)},S}();m.default=b},"./src/controller/fragment-finders.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"findFragmentByPDT",function(){return b}),D.d(m,"findFragmentByPTS",function(){return S}),D.d(m,"fragmentWithinToleranceTest",function(){return r}),D.d(m,"pdtWithinToleranceTest",function(){return i}),D.d(m,"findFragWithCC",function(){return s});var d=D("./src/polyfills/number.ts"),h=D("./src/utils/binary-search.ts");function b(n,x,f){if(x===null||!Array.isArray(n)||!n.length||!Object(d.isFiniteNumber)(x))return null;var y=n[0].programDateTime;if(x<(y||0))return null;var v=n[n.length-1].endProgramDateTime;if(x>=(v||0))return null;f=f||0;for(var p=0;pn&&f.start?-1:0}function i(n,x,f){var y=Math.min(x,f.duration+(f.deltaPTS?f.deltaPTS:0))*1e3,v=f.endProgramDateTime||0;return v-y>n}function s(n,x){return h.default.search(n,function(f){return f.ccx?-1:0})}},"./src/controller/fragment-tracker.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"FragmentState",function(){return b}),D.d(m,"FragmentTracker",function(){return S});var d=D("./src/events.ts"),h=D("./src/types/loader.ts"),b;(function(s){s.NOT_LOADED="NOT_LOADED",s.BACKTRACKED="BACKTRACKED",s.APPENDING="APPENDING",s.PARTIAL="PARTIAL",s.OK="OK"})(b||(b={}));var S=function(){function s(x){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=x,this._registerListeners()}var n=s.prototype;return n._registerListeners=function(){var f=this.hls;f.on(d.Events.BUFFER_APPENDED,this.onBufferAppended,this),f.on(d.Events.FRAG_BUFFERED,this.onFragBuffered,this),f.on(d.Events.FRAG_LOADED,this.onFragLoaded,this)},n._unregisterListeners=function(){var f=this.hls;f.off(d.Events.BUFFER_APPENDED,this.onBufferAppended,this),f.off(d.Events.FRAG_BUFFERED,this.onFragBuffered,this),f.off(d.Events.FRAG_LOADED,this.onFragLoaded,this)},n.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},n.getAppendedFrag=function(f,y){if(y===h.PlaylistLevelType.MAIN){var v=this.activeFragment,p=this.activeParts;if(!v)return null;if(p)for(var O=p.length;O--;){var a=p[O],l=a?a.end:v.appendedPTS;if(a.start<=f&&l!==void 0&&f<=l)return O>9&&(this.activeParts=p.slice(O-9)),a}else if(v.start<=f&&v.appendedPTS!==void 0&&f<=v.appendedPTS)return v}return this.getBufferedFrag(f,y)},n.getBufferedFrag=function(f,y){for(var v=this.fragments,p=Object.keys(v),O=p.length;O--;){var a=v[p[O]];if((a==null?void 0:a.body.type)===y&&a.buffered){var l=a.body;if(l.start<=f&&f<=l.end)return l}}return null},n.detectEvictedFragments=function(f,y,v){var p=this;Object.keys(this.fragments).forEach(function(O){var a=p.fragments[O];if(!a)return;if(!a.buffered){a.body.type===v&&p.removeFragment(a.body);return}var l=a.range[f];if(!l)return;l.time.some(function(g){var T=!p.isTimeBuffered(g.startPTS,g.endPTS,y);return T&&p.removeFragment(a.body),T})})},n.detectPartialFragments=function(f){var y=this,v=this.timeRanges,p=f.frag,O=f.part;if(!v||p.sn==="initSegment")return;var a=i(p),l=this.fragments[a];if(!l)return;Object.keys(v).forEach(function(g){var T=p.elementaryStreams[g];if(!T)return;var _=v[g],c=O!==null||T.partial===!0;l.range[g]=y.getBufferedTimes(p,O,c,_)}),l.backtrack=l.loaded=null,Object.keys(l.range).length?l.buffered=!0:this.removeFragment(l.body)},n.fragBuffered=function(f){var y=i(f),v=this.fragments[y];v&&(v.backtrack=v.loaded=null,v.buffered=!0)},n.getBufferedTimes=function(f,y,v,p){for(var O={time:[],partial:v},a=y?y.start:f.start,l=y?y.end:f.end,g=f.minEndPTS||l,T=f.maxStartPTS||a,_=0;_=c&&g<=R){O.time.push({startPTS:Math.max(a,p.start(_)),endPTS:Math.min(l,p.end(_))});break}else if(ac)O.partial=!0,O.time.push({startPTS:Math.max(a,p.start(_)),endPTS:Math.min(l,p.end(_))});else if(l<=c)break}return O},n.getPartialFragment=function(f){var y=null,v,p,O,a=0,l=this.bufferPadding,g=this.fragments;return Object.keys(g).forEach(function(T){var _=g[T];if(!_)return;r(_)&&(p=_.body.start-l,O=_.body.end+l,f>=p&&f<=O&&(v=Math.min(f-p,O-f),a<=v&&(y=_.body,a=v)))}),y},n.getState=function(f){var y=i(f),v=this.fragments[y];return v?v.buffered?r(v)?b.PARTIAL:b.OK:v.backtrack?b.BACKTRACKED:b.APPENDING:b.NOT_LOADED},n.backtrack=function(f,y){var v=i(f),p=this.fragments[v];if(!p||p.backtrack)return null;var O=p.backtrack=y||p.loaded;return p.loaded=null,O},n.getBacktrackData=function(f){var y=i(f),v=this.fragments[y];if(v){var p,O=v.backtrack;if(O!=null&&(p=O.payload)!==null&&p!==void 0&&p.byteLength)return O;this.removeFragment(f)}return null},n.isTimeBuffered=function(f,y,v){for(var p,O,a=0;a=p&&y<=O)return!0;if(y<=p)return!1}return!1},n.onFragLoaded=function(f,y){var v=y.frag,p=y.part;if(v.sn==="initSegment"||v.bitrateTest||p)return;var O=i(v);this.fragments[O]={body:v,loaded:y,backtrack:null,buffered:!1,range:Object.create(null)}},n.onBufferAppended=function(f,y){var v=this,p=y.frag,O=y.part,a=y.timeRanges;if(p.type===h.PlaylistLevelType.MAIN)if(this.activeFragment=p,O){var l=this.activeParts;l||(this.activeParts=l=[]),l.push(O)}else this.activeParts=null;this.timeRanges=a,Object.keys(a).forEach(function(g){var T=a[g];if(v.detectEvictedFragments(g,T),!O)for(var _=0;_f&&p.removeFragment(l)}})},n.removeFragment=function(f){var y=i(f);f.stats.loaded=0,f.clearElementaryStreamInfo(),delete this.fragments[y]},n.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},s}();function r(s){var n,x;return s.buffered&&(((n=s.range.video)===null||n===void 0?void 0:n.partial)||((x=s.range.audio)===null||x===void 0?void 0:x.partial))}function i(s){return s.type+"_"+s.level+"_"+s.urlId+"_"+s.sn}},"./src/controller/gap-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"STALL_MINIMUM_DURATION_MS",function(){return r}),D.d(m,"MAX_START_GAP_JUMP",function(){return i}),D.d(m,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return s}),D.d(m,"SKIP_BUFFER_RANGE_START",function(){return n}),D.d(m,"default",function(){return x});var d=D("./src/utils/buffer-helper.ts"),h=D("./src/errors.ts"),b=D("./src/events.ts"),S=D("./src/utils/logger.ts"),r=250,i=2,s=.1,n=.05,x=function(){function f(v,p,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=v,this.media=p,this.fragmentTracker=O,this.hls=a}var y=f.prototype;return y.destroy=function(){this.hls=this.fragmentTracker=this.media=null},y.poll=function(p){var O=this.config,a=this.media,l=this.stalled,g=a.currentTime,T=a.seeking,_=this.seeking&&!T,c=!this.seeking&&T;if(this.seeking=T,g!==p){if(this.moved=!0,l!==null){if(this.stallReported){var R=self.performance.now()-l;S.logger.warn("playback not stuck anymore @"+g+", after "+Math.round(R)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((c||_)&&(this.stalled=null),a.paused||a.ended||a.playbackRate===0||!d.BufferHelper.getBuffered(a).length)return;var w=d.BufferHelper.bufferInfo(a,g,0),C=w.len>0,E=w.nextStart||0;if(!C&&!E)return;if(T){var o=w.len>i,A=!E||E-g>i&&!this.fragmentTracker.getPartialFragment(g);if(o||A)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var k,U=Math.max(E,w.start||0)-g,N=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,z=N==null||((k=N.details)===null||k===void 0)?void 0:k.live,W=z?N.details.targetduration*2:i;if(U>0&&U<=W){this._trySkipBufferHole(null);return}}var K=self.performance.now();if(l===null){this.stalled=K;return}var V=K-l;!T&&V>=r&&this._reportStall(w.len);var F=d.BufferHelper.bufferInfo(a,g,O.maxBufferHole);this._tryFixBufferStall(F,V)},y._tryFixBufferStall=function(p,O){var a=this.config,l=this.fragmentTracker,g=this.media,T=g.currentTime,_=l.getPartialFragment(T);if(_){var c=this._trySkipBufferHole(_);if(c)return}p.len>a.maxBufferHole&&O>a.highBufferWatchdogPeriod*1e3&&(S.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},y._reportStall=function(p){var O=this.hls,a=this.media,l=this.stallReported;l||(this.stallReported=!0,S.logger.warn("Playback stalling at @"+a.currentTime+" due to low buffer (buffer="+p+")"),O.trigger(b.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:p}))},y._trySkipBufferHole=function(p){for(var O=this.config,a=this.hls,l=this.media,g=l.currentTime,T=0,_=d.BufferHelper.getBuffered(l),c=0;c<_.length;c++){var R=_.start(c);if(g+O.maxBufferHole>=T&&g.05&&this.forwardBufferLength>1){var c=Math.min(2,Math.max(1,a)),R=Math.round(2/(1+Math.exp(-.75*g-this.edgeStalled))*20)/20;f.playbackRate=Math.min(c,Math.max(1,R))}else f.playbackRate!==1&&f.playbackRate!==0&&(f.playbackRate=1)},n.estimateLiveEdge=function(){var f=this.levelDetails;return f===null?null:f.edge+f.age},n.computeLatency=function(){var f=this.estimateLiveEdge();return f===null?null:f-this.currentTime},r(s,[{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,v=f.partHoldBack,p=f.targetduration,O=this.config,a=O.liveSyncDuration,l=O.liveSyncDurationCount,g=O.lowLatencyMode,T=this.hls.userConfig,_=g&&v||y;(T.liveSyncDuration||T.liveSyncDurationCount||_===0)&&(_=a!==void 0?a:l*p);var c=p,R=1;return _+Math.min(this.stallCount*R,c)}},{key:"liveSyncPosition",get:function(){var f=this.estimateLiveEdge(),y=this.targetLatency,v=this.levelDetails;if(f===null||y===null||v===null)return null;var p=v.edge,O=f-y-this.edgeStalled,a=p-v.totalduration,l=p-(this.config.lowLatencyMode&&v.partTarget||v.targetduration);return Math.min(Math.max(a,O),l)}},{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 v=f.buffered.length;return v?f.buffered.end(v-1):y.edge-this.currentTime}}]),s}()},"./src/controller/level-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return O});var d=D("./src/types/level.ts"),h=D("./src/events.ts"),b=D("./src/errors.ts"),S=D("./src/utils/codecs.ts"),r=D("./src/controller/level-helper.ts"),i=D("./src/controller/base-playlist-controller.ts"),s=D("./src/types/loader.ts");function n(){return n=Object.assign||function(a){for(var l=1;l0){E=R[0].bitrate,R.sort(function(V,F){return V.bitrate-F.bitrate}),this._levels=R;for(var z=0;zthis.hls.config.fragLoadingMaxRetry&&(o=c.frag.level)):o=c.frag.level}break;case b.ErrorDetails.LEVEL_LOAD_ERROR:case b.ErrorDetails.LEVEL_LOAD_TIMEOUT:R&&(R.deliveryDirectives&&(E=!1),o=R.level),C=!0;break;case b.ErrorDetails.REMUX_ALLOC_ERROR:o=c.level,C=!0;break}o!==void 0&&this.recoverLevel(c,o,C,E)},g.recoverLevel=function(_,c,R,w){var C=_.details,E=this._levels[c];if(E.loadError++,R){var o=this.retryLoadingOrFail(_);if(o)_.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(w){var A=E.url.length;if(A>1&&E.loadError1){var w=(c.urlId+1)%R;this.warn("Switching to redundant URL-id "+w),this._levels.forEach(function(C){C.urlId=w}),this.level=_}},g.onFragLoaded=function(_,c){var R=c.frag;if(R!==void 0&&R.type===s.PlaylistLevelType.MAIN){var w=this._levels[R.level];w!==void 0&&(w.fragmentError=0,w.loadError=0)}},g.onLevelLoaded=function(_,c){var R,w=c.level,C=c.details,E=this._levels[w];if(!E){var o;this.warn("Invalid level index "+w),(o=c.deliveryDirectives)!==null&&o!==void 0&&o.skip&&(C.deltaUpdateFailed=!0);return}w===this.currentLevelIndex?(E.fragmentError===0&&(E.loadError=0,this.retryCount=0),this.playlistLoaded(w,c,E.details)):(R=c.deliveryDirectives)!==null&&R!==void 0&&R.skip&&(C.deltaUpdateFailed=!0)},g.onAudioTrackSwitched=function(_,c){var R=this.hls.levels[this.currentLevelIndex];if(!R)return;if(R.audioGroupIds){for(var w=-1,C=this.hls.audioTracks[c.id].groupId,E=0;E0){var w=R.urlId,C=R.url[w];if(_)try{C=_.addDirectives(C)}catch(E){this.warn("Could not construct new URL with HLS Delivery Directives: "+E)}this.log("Attempt loading level index "+c+(_?" at sn "+_.msn+" part "+_.part:"")+" with URL-id "+w+" "+C),this.clearTimer(),this.hls.trigger(h.Events.LEVEL_LOADING,{url:C,level:c,id:w,deliveryDirectives:_||null})}},g.removeLevel=function(_,c){var R=function(E,o){return o!==c},w=this._levels.filter(function(C,E){return E!==_?!0:C.url.length>1&&c!==void 0?(C.url=C.url.filter(R),C.audioGroupIds&&(C.audioGroupIds=C.audioGroupIds.filter(R)),C.textGroupIds&&(C.textGroupIds=C.textGroupIds.filter(R)),C.urlId=0,!0):!1}).map(function(C,E){var o=C.details;return o!=null&&o.fragments&&o.fragments.forEach(function(A){A.level=E}),C});this._levels=w,this.hls.trigger(h.Events.LEVELS_UPDATED,{levels:w})},f(l,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(_){var c,R=this._levels;if(R.length===0)return;if(this.currentLevelIndex===_&&(c=R[_])!==null&&c!==void 0&&c.details)return;if(_<0||_>=R.length){var w=_<0;if(this.hls.trigger(h.Events.ERROR,{type:b.ErrorTypes.OTHER_ERROR,details:b.ErrorDetails.LEVEL_SWITCH_ERROR,level:_,fatal:w,reason:"invalid level idx"}),w)return;_=Math.min(_,R.length-1)}this.clearTimer();var C=this.currentLevelIndex,E=R[C],o=R[_];this.log("switching to level "+_+" from "+C),this.currentLevelIndex=_;var A=n({},o,{level:_,maxBitrate:o.maxBitrate,uri:o.uri,urlId:o.urlId});delete A._urlId,this.hls.trigger(h.Events.LEVEL_SWITCHING,A);var k=o.details;if(!k||k.live){var U=this.switchParams(o.uri,E==null?void 0:E.details);this.loadPlaylist(U)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(_){this.manualLevelIndex=_,this._startLevel===void 0&&(this._startLevel=_),_!==-1&&(this.level=_)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(_){this._firstLevel=_}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var _=this.hls.config.startLevel;return _!==void 0?_:this._firstLevel}else return this._startLevel},set:function(_){this._startLevel=_}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(_){this.level=_,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=_)}}]),l}(i.default)},"./src/controller/level-helper.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"addGroupId",function(){return b}),D.d(m,"assignTrackIdsByGroup",function(){return S}),D.d(m,"updatePTS",function(){return r}),D.d(m,"updateFragPTSDTS",function(){return s}),D.d(m,"mergeDetails",function(){return n}),D.d(m,"mapPartIntersection",function(){return x}),D.d(m,"mapFragmentIntersection",function(){return f}),D.d(m,"adjustSliding",function(){return y}),D.d(m,"addSliding",function(){return v}),D.d(m,"computeReloadInterval",function(){return p}),D.d(m,"getFragmentWithSN",function(){return O}),D.d(m,"getPartWith",function(){return a});var d=D("./src/polyfills/number.ts"),h=D("./src/utils/logger.ts");function b(l,g,T){switch(g){case"audio":l.audioGroupIds||(l.audioGroupIds=[]),l.audioGroupIds.push(T);break;case"text":l.textGroupIds||(l.textGroupIds=[]),l.textGroupIds.push(T);break}}function S(l){var g={};l.forEach(function(T){var _=T.groupId||"";T.id=g[_]=g[_]||0,g[_]++})}function r(l,g,T){var _=l[g],c=l[T];i(_,c)}function i(l,g){var T=g.startPTS;if(Object(d.isFiniteNumber)(T)){var _=0,c;g.sn>l.sn?(_=T-l.start,c=l):(_=l.start-T,c=g),c.duration!==_&&(c.duration=_)}else if(g.sn>l.sn){var R=l.cc===g.cc;R&&l.minEndPTS?g.start=l.start+(l.minEndPTS-l.start):g.start=l.start+l.duration}else g.start=Math.max(l.start-g.duration,0)}function s(l,g,T,_,c,R){var w=_-T;w<=0&&(h.logger.warn("Fragment should have a positive duration",g),_=T+g.duration,R=c+g.duration);var C=T,E=_,o=g.startPTS,A=g.endPTS;if(Object(d.isFiniteNumber)(o)){var k=Math.abs(o-T);Object(d.isFiniteNumber)(g.deltaPTS)?g.deltaPTS=Math.max(k,g.deltaPTS):g.deltaPTS=k,C=Math.max(T,o),T=Math.min(T,o),c=Math.min(c,g.startDTS),E=Math.min(_,A),_=Math.max(_,A),R=Math.max(R,g.endDTS)}g.duration=_-T;var U=T-g.start;g.appendedPTS=_,g.start=g.startPTS=T,g.maxStartPTS=C,g.startDTS=c,g.endPTS=_,g.minEndPTS=E,g.endDTS=R;var N=g.sn;if(!l||Nl.endSN)return 0;var z,W=N-l.startSN,K=l.fragments;for(K[W]=g,z=W;z>0;z--)i(K[z],K[z-1]);for(z=W;z=0;c--){var R=_[c].initSegment;if(R){T=R;break}}l.fragmentHint&&delete l.fragmentHint.endPTS;var w=0,C;if(f(l,g,function(z,W){z.relurl&&(w=z.cc-W.cc),Object(d.isFiniteNumber)(z.startPTS)&&Object(d.isFiniteNumber)(z.endPTS)&&(W.start=W.startPTS=z.startPTS,W.startDTS=z.startDTS,W.appendedPTS=z.appendedPTS,W.maxStartPTS=z.maxStartPTS,W.endPTS=z.endPTS,W.endDTS=z.endDTS,W.minEndPTS=z.minEndPTS,W.duration=z.endPTS-z.startPTS,W.duration&&(C=W),g.PTSKnown=g.alignedSliding=!0),W.elementaryStreams=z.elementaryStreams,W.loader=z.loader,W.stats=z.stats,W.urlId=z.urlId,z.initSegment&&(W.initSegment=z.initSegment,T=z.initSegment)}),T){var E=g.fragmentHint?g.fragments.concat(g.fragmentHint):g.fragments;E.forEach(function(z){var W;(!z.initSegment||z.initSegment.relurl===((W=T)===null||W===void 0?void 0:W.relurl))&&(z.initSegment=T)})}if(g.skippedSegments&&(g.deltaUpdateFailed=g.fragments.some(function(z){return!z}),g.deltaUpdateFailed)){h.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var o=g.skippedSegments;o--;)g.fragments.shift();g.startSN=g.fragments[0].sn,g.startCC=g.fragments[0].cc}var A=g.fragments;if(w){h.logger.warn("discontinuity sliding from playlist, take drift into account");for(var k=0;k=_.length)return;v(g,_[T].start)}function v(l,g){if(g){for(var T=l.fragments,_=l.skippedSegments;_0&&c0&&E===-1&&(this.log("Override startPosition with lastCurrentTime @"+o.toFixed(3)),E=o),this.state=h.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=E,this.tick()}else this._forceStartLoad=!0,this.state=h.State.STOPPED},w.stopLoad=function(){this._forceStartLoad=!1,c.prototype.stopLoad.call(this)},w.doTick=function(){switch(this.state){case h.State.IDLE:this.doTickIdle();break;case h.State.WAITING_LEVEL:{var E,o=this.levels,A=this.level,k=o==null||((E=o[A])===null||E===void 0)?void 0:E.details;if(k&&(!k.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(k))break;this.state=h.State.IDLE;break}break}case h.State.FRAG_LOADING_WAITING_RETRY:{var U,N=self.performance.now(),z=this.retryDate;(!z||N>=z||(U=this.media)!==null&&U!==void 0&&U.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=h.State.IDLE)}break;default:break}this.onTickEnd()},w.onTickEnd=function(){c.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},w.doTickIdle=function(){var E,o,A=this.hls,k=this.levelLastLoaded,U=this.levels,N=this.media,z=A.config,W=A.nextLoadLevel;if(k===null||!N&&(this.startFragRequested||!z.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!U||!U[W])return;var K=U[W];this.level=A.nextLoadLevel=W;var V=K.details;if(!V||this.state===h.State.WAITING_LEVEL||V.live&&this.levelLastLoaded!==W){this.state=h.State.WAITING_LEVEL;return}var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:N,s.PlaylistLevelType.MAIN);if(F===null)return;var B=F.len,G=this.getMaxBufferLength(K.maxBitrate);if(B>=G)return;if(this._streamEnded(F,V)){var ae={};this.altAudio&&(ae.type="video"),this.hls.trigger(S.Events.BUFFER_EOS,ae),this.state=h.State.ENDED;return}var de=F.end,oe=this.getNextFragment(de,V);if(this.couldBacktrack&&!this.fragPrevious&&oe&&oe.sn!=="initSegment"){var _e=oe.sn-V.startSN;_e>1&&(oe=V.fragments[_e-1],this.fragmentTracker.removeFragment(oe))}if(oe&&this.fragmentTracker.getState(oe)===i.FragmentState.OK&&this.nextLoadPosition>de){var ye=this.audioOnly&&!this.altAudio?n.ElementaryStreamTypes.AUDIO:n.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(N,ye,s.PlaylistLevelType.MAIN),oe=this.getNextFragment(this.nextLoadPosition,V)}if(!oe)return;oe.initSegment&&!oe.initSegment.data&&!this.bitrateTest&&(oe=oe.initSegment),((E=oe.decryptdata)===null||E===void 0?void 0:E.keyFormat)==="identity"&&!((o=oe.decryptdata)!==null&&o!==void 0&&o.key)?this.loadKey(oe,V):this.loadFragment(oe,V,de)},w.loadFragment=function(E,o,A){var k,U=this.fragmentTracker.getState(E);if(this.fragCurrent=E,U===i.FragmentState.BACKTRACKED){var N=this.fragmentTracker.getBacktrackData(E);if(N){this._handleFragmentLoadProgress(N),this._handleFragmentLoadComplete(N);return}else U=i.FragmentState.NOT_LOADED}U===i.FragmentState.NOT_LOADED||U===i.FragmentState.PARTIAL?E.sn==="initSegment"?this._loadInitSegment(E):this.bitrateTest?(E.bitrateTest=!0,this.log("Fragment "+E.sn+" of level "+E.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(E)):(this.startFragRequested=!0,c.prototype.loadFragment.call(this,E,o,A)):U===i.FragmentState.APPENDING?this.reduceMaxBufferLength(E.duration)&&this.fragmentTracker.removeFragment(E):((k=this.media)===null||k===void 0?void 0:k.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},w.getAppendedFrag=function(E){var o=this.fragmentTracker.getAppendedFrag(E,s.PlaylistLevelType.MAIN);return o&&"fragment"in o?o.fragment:o},w.getBufferedFrag=function(E){return this.fragmentTracker.getBufferedFrag(E,s.PlaylistLevelType.MAIN)},w.followingBufferedFrag=function(E){return E?this.getBufferedFrag(E.end+.5):null},w.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},w.nextLevelSwitch=function(){var E=this.levels,o=this.media;if(o!=null&&o.readyState){var A,k=this.getAppendedFrag(o.currentTime);if(k&&k.start>1&&this.flushMainBuffer(0,k.start-1),!o.paused&&E){var U=this.hls.nextLoadLevel,N=E[U],z=this.fragLastKbps;z&&this.fragCurrent?A=this.fragCurrent.duration*N.maxBitrate/(1e3*z)+1:A=0}else A=0;var W=this.getBufferedFrag(o.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 E=this.fragCurrent;this.fragCurrent=null,E!=null&&E.loader&&E.loader.abort(),this.state===h.State.KEY_LOADING&&(this.state=h.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},w.flushMainBuffer=function(E,o){c.prototype.flushMainBuffer.call(this,E,o,this.altAudio?"video":null)},w.onMediaAttached=function(E,o){c.prototype.onMediaAttached.call(this,E,o);var A=o.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 E=this.media;E&&(E.removeEventListener("playing",this.onvplaying),E.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),c.prototype.onMediaDetaching.call(this)},w.onMediaPlaying=function(){this.tick()},w.onMediaSeeked=function(){var E=this.media,o=E?E.currentTime:null;Object(d.isFiniteNumber)(o)&&this.log("Media seeked to "+o.toFixed(3)),this.tick()},w.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(S.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},w.onManifestParsed=function(E,o){var A=!1,k=!1,U;o.levels.forEach(function(N){U=N.audioCodec,U&&(U.indexOf("mp4a.40.2")!==-1&&(A=!0),U.indexOf("mp4a.40.5")!==-1&&(k=!0))}),this.audioCodecSwitch=A&&k&&!Object(b.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=o.levels,this.startFragRequested=!1},w.onLevelLoading=function(E,o){var A=this.levels;if(!A||this.state!==h.State.IDLE)return;var k=A[o.level];(!k.details||k.details.live&&this.levelLastLoaded!==o.level||this.waitForCdnTuneIn(k.details))&&(this.state=h.State.WAITING_LEVEL)},w.onLevelLoaded=function(E,o){var A,k=this.levels,U=o.level,N=o.details,z=N.totalduration;if(!k){this.warn("Levels were reset while loading level "+U);return}this.log("Level "+U+" loaded ["+N.startSN+","+N.endSN+"], cc ["+N.startCC+", "+N.endCC+"] duration:"+z);var W=this.fragCurrent;W&&(this.state===h.State.FRAG_LOADING||this.state===h.State.FRAG_LOADING_WAITING_RETRY)&&(W.level!==o.level&&W.loader&&(this.state=h.State.IDLE,W.loader.abort()));var K=k[U],V=0;if(N.live||(A=K.details)!==null&&A!==void 0&&A.live){if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed)return;V=this.alignPlaylists(N,K.details)}if(K.details=N,this.levelLastLoaded=U,this.hls.trigger(S.Events.LEVEL_UPDATED,{details:N,level:U}),this.state===h.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(N))return;this.state=h.State.IDLE}this.startFragRequested?N.live&&this.synchronizeToLiveEdge(N):this.setStartPosition(N,V),this.tick()},w._handleFragmentLoadProgress=function(E){var o,A=E.frag,k=E.part,U=E.payload,N=this.levels;if(!N){this.warn("Levels were reset while fragment load was in progress. Fragment "+A.sn+" of level "+A.level+" will not be buffered");return}var z=N[A.level],W=z.details;if(!W){this.warn("Dropping fragment "+A.sn+" of level "+A.level+" after level details were reset");return}var K=z.videoCodec,V=W.PTSKnown||!W.live,F=(o=A.initSegment)===null||o===void 0?void 0:o.data,B=this._getAudioCodec(z),G=this.transmuxer=this.transmuxer||new x.default(this.hls,s.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),ae=k?k.index:-1,de=ae!==-1,oe=new f.ChunkMetadata(A.level,A.sn,A.stats.chunkCount,U.byteLength,ae,de),_e=this.initPTS[A.cc];G.push(U,F,B,K,A,k,W.totalduration,V,oe,_e)},w.onAudioTrackSwitching=function(E,o){var A=this.altAudio,k=!!o.url,U=o.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 N=this.fragCurrent;N!=null&&N.loader&&(this.log("Switching to main audio track, cancel main fragment load"),N.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var z=this.hls;A&&z.trigger(S.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),z.trigger(S.Events.AUDIO_TRACK_SWITCHED,{id:U})}},w.onAudioTrackSwitched=function(E,o){var A=o.id,k=!!this.hls.audioTracks[A].url;if(k){var U=this.videoBuffer;U&&this.mediaBuffer!==U&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=U)}this.altAudio=k,this.tick()},w.onBufferCreated=function(E,o){var A=o.tracks,k,U,N=!1;for(var z in A){var W=A[z];if(W.id==="main"){if(U=z,k=W,z==="video"){var K=A[z];K&&(this.videoBuffer=K.buffer)}}else N=!0}N&&k?(this.log("Alternate track found, use "+U+".buffered to schedule main fragment loading"),this.mediaBuffer=k.buffer):this.mediaBuffer=this.media},w.onFragBuffered=function(E,o){var A=o.frag,k=o.part;if(A&&A.type!==s.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===h.State.PARSED&&(this.state=h.State.IDLE);return}var U=k?k.stats:A.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),A.sn!=="initSegment"&&(this.fragPrevious=A),this.fragBufferedComplete(A,k)},w.onError=function(E,o){switch(o.details){case v.ErrorDetails.FRAG_LOAD_ERROR:case v.ErrorDetails.FRAG_LOAD_TIMEOUT:case v.ErrorDetails.KEY_LOAD_ERROR:case v.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(s.PlaylistLevelType.MAIN,o);break;case v.ErrorDetails.LEVEL_LOAD_ERROR:case v.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==h.State.ERROR&&(o.fatal?(this.warn(""+o.details),this.state=h.State.ERROR):!o.levelRetry&&this.state===h.State.WAITING_LEVEL&&(this.state=h.State.IDLE));break;case v.ErrorDetails.BUFFER_FULL_ERROR:if(o.parent==="main"&&(this.state===h.State.PARSING||this.state===h.State.PARSED)){var A=!0,k=this.getFwdBufferInfo(this.media,s.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 E=this.media,o=this.gapController;if(!E||!o||!E.readyState)return;var A=r.BufferHelper.getBuffered(E);!this.loadedmetadata&&A.length?(this.loadedmetadata=!0,this.seekToStartPos()):o.poll(this.lastCurrentTime),this.lastCurrentTime=E.currentTime},w.onFragLoadEmergencyAborted=function(){this.state=h.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},w.onBufferFlushed=function(E,o){var A=o.type;if(A!==n.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var k=(A===n.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(k,A,s.PlaylistLevelType.MAIN)}},w.onLevelsUpdated=function(E,o){this.levels=o.levels},w.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},w.seekToStartPos=function(){var E=this.media,o=E.currentTime,A=this.startPosition;if(A>=0&&o0&&(N1&&E.seeking===!1){var A=E.currentTime;if(r.BufferHelper.isBuffered(E,A)?o=this.getAppendedFrag(A):r.BufferHelper.isBuffered(E,A+.1)&&(o=this.getAppendedFrag(A+.1)),o){var k=this.fragPlaying,U=o.level;(!k||o.sn!==k.sn||k.level!==U||o.urlId!==k.urlId)&&(this.hls.trigger(S.Events.FRAG_CHANGED,{frag:o}),(!k||k.level!==U)&&this.hls.trigger(S.Events.LEVEL_SWITCHED,{level:U}),this.fragPlaying=o)}}},a(R,[{key:"nextLevel",get:function(){var E=this.nextBufferedFrag;return E?E.level:-1}},{key:"currentLevel",get:function(){var E=this.media;if(E){var o=this.getAppendedFrag(E.currentTime);if(o)return o.level}return-1}},{key:"nextBufferedFrag",get:function(){var E=this.media;if(E){var o=this.getAppendedFrag(E.currentTime);return this.followingBufferedFrag(o)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),R}(h.default)},"./src/controller/subtitle-stream-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"SubtitleStreamController",function(){return l});var d=D("./src/events.ts"),h=D("./src/utils/logger.ts"),b=D("./src/utils/buffer-helper.ts"),S=D("./src/controller/fragment-finders.ts"),r=D("./src/utils/discontinuities.ts"),i=D("./src/controller/level-helper.ts"),s=D("./src/controller/fragment-tracker.ts"),n=D("./src/controller/base-stream-controller.ts"),x=D("./src/types/loader.ts"),f=D("./src/types/level.ts");function y(g,T){for(var _=0;_=o[U].start&&k<=o[U].end){A=o[U];break}var N=C.start+C.duration;A?A.end=N:(A={start:k,end:N},o.push(A)),this.fragmentTracker.fragBuffered(C)},_.onBufferFlushing=function(R,w){var C=w.startOffset,E=w.endOffset;if(C===0&&E!==Number.POSITIVE_INFINITY){var o=this.currentTrackId,A=this.levels;if(!A.length||!A[o]||!A[o].details)return;var k=A[o].details,U=k.targetduration,N=E-U;if(N<=0)return;w.endOffsetSubtitles=Math.max(0,N),this.tracksBuffered.forEach(function(z){for(var W=0;W=k.length||o!==A||!U)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,E.live||(C=U.details)!==null&&C!==void 0&&C.live){var N=this.mainDetails;if(E.deltaUpdateFailed||!N)return;var z=N.fragments[0];if(!U.details)E.hasProgramDateTime&&N.hasProgramDateTime?Object(r.alignMediaPlaylistByPDT)(E,N):z&&Object(i.addSliding)(E,z.start);else{var W=this.alignPlaylists(E,U.details);W===0&&z&&Object(i.addSliding)(E,z.start)}}if(U.details=E,this.levelLastLoaded=o,this.tick(),E.live&&!this.fragCurrent&&this.media&&this.state===n.State.IDLE){var K=Object(S.findFragmentByPTS)(null,E.fragments,this.media.currentTime,0);K||(this.warn("Subtitle playlist not aligned with playback"),U.details=void 0)}},_._handleFragmentLoadComplete=function(R){var w=R.frag,C=R.payload,E=w.decryptdata,o=this.hls;if(this.fragContextChanged(w))return;if(C&&C.byteLength>0&&E&&E.key&&E.iv&&E.method==="AES-128"){var A=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(C),E.key.buffer,E.iv.buffer).then(function(k){var U=performance.now();o.trigger(d.Events.FRAG_DECRYPTED,{frag:w,payload:k,stats:{tstart:A,tdecrypt:U}})})}},_.doTick=function(){if(!this.media){this.state=n.State.IDLE;return}if(this.state===n.State.IDLE){var R,w=this.currentTrackId,C=this.levels;if(!C.length||!C[w]||!C[w].details)return;var E=C[w].details,o=E.targetduration,A=this.config,k=this.media,U=b.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,k.currentTime-o,A.maxBufferHole),N=U.end,z=U.len,W=this.getMaxBufferLength()+o;if(z>W)return;console.assert(E,"Subtitle track details are defined on idle subtitle stream controller tick");var K=E.fragments,V=K.length,F=E.edge,B,G=this.fragPrevious;if(N-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},p.pollTrackChange=function(a){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,a)},p.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(l){Object(h.clearCurrentCues)(l)}),this.subtitleTrack=-1,this.media=null},p.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},p.onManifestParsed=function(a,l){this.tracks=l.subtitleTracks},p.onSubtitleTrackLoaded=function(a,l){var g=l.id,T=l.details,_=this.trackId,c=this.tracksInGroup[_];if(!c){this.warn("Invalid subtitle track id "+g);return}var R=c.details;c.details=l.details,this.log("subtitle track "+g+" loaded ["+T.startSN+"-"+T.endSN+"]"),g===this.trackId&&(this.retryCount=0,this.playlistLoaded(g,l,R))},p.onLevelLoading=function(a,l){this.switchLevel(l.level)},p.onLevelSwitching=function(a,l){this.switchLevel(l.level)},p.switchLevel=function(a){var l=this.hls.levels[a];if(!(l!=null&&l.textGroupIds))return;var g=l.textGroupIds[l.urlId];if(this.groupId!==g){var T=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,_=this.tracks.filter(function(w){return!g||w.groupId===g});this.tracksInGroup=_;var c=this.findTrackId(T==null?void 0:T.name)||this.findTrackId();this.groupId=g;var R={subtitleTracks:_};this.log("Updating subtitle tracks, "+_.length+' track(s) found in "'+g+'" group-id'),this.hls.trigger(d.Events.SUBTITLE_TRACKS_UPDATED,R),c!==-1&&this.setSubtitleTrack(c,T)}},p.findTrackId=function(a){for(var l=this.tracksInGroup,g=0;g=T.length)return;this.clearTimer();var _=T[a];if(this.log("Switching to subtitle track "+a),this.trackId=a,_){var c=_.id,R=_.groupId,w=R===void 0?"":R,C=_.name,E=_.type,o=_.url;this.hls.trigger(d.Events.SUBTITLE_TRACK_SWITCH,{id:c,groupId:w,name:C,type:E,url:o});var A=this.switchParams(_.url,l==null?void 0:l.details);this.loadPlaylist(A)}else this.hls.trigger(d.Events.SUBTITLE_TRACK_SWITCH,{id:a})},p.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var a=-1,l=f(this.media.textTracks),g=0;g=0&&(E[0]=Math.min(E[0],T),E[1]=Math.max(E[1],_),w=!0,o/(_-T)>.5))return}if(w||R.push([T,_]),this.config.renderTextTracksNatively){var A=this.captionsTracks[g];this.Cues.newCue(A,T,_,c)}else{var k=this.Cues.newCue(null,T,_,c);this.hls.trigger(h.Events.CUES_PARSED,{type:"captions",cues:k,track:g})}},a.onInitPtsFound=function(g,T){var _=this,c=T.frag,R=T.id,w=T.initPTS,C=T.timescale,E=this.unparsedVttFrags;R==="main"&&(this.initPTS[c.cc]=w,this.timescale[c.cc]=C),E.length&&(this.unparsedVttFrags=[],E.forEach(function(o){_.onFragLoaded(h.Events.FRAG_LOADED,o)}))},a.getExistingTrack=function(g){var T=this.media;if(T)for(var _=0;_>>8^C&255^99,s[c]=C,n[C]=c;var E=_[c],o=_[E],A=_[o],k=_[C]*257^C*16843008;f[c]=k<<24|k>>>8,y[c]=k<<16|k>>>16,v[c]=k<<8|k>>>24,p[c]=k,k=A*16843009^o*65537^E*257^c*16843008,a[C]=k<<24|k>>>8,l[C]=k<<16|k>>>16,g[C]=k<<8|k>>>24,T[C]=k,c?(c=E^_[_[_[A^E]]],R^=_[_[R]]):c=R=1}},r.expandKey=function(s){for(var n=this.uint8ArrayToUint32Array_(s),x=!0,f=0;f>>6)+1;var k=(g[T+2]&60)>>>2;if(k>A.length-1){l.trigger(b.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+k});return}return w=(g[T+2]&1)<<2,w|=(g[T+3]&192)>>>6,d.logger.log("manifest codec:"+_+", ADTS type:"+c+", samplingIndex:"+k),/firefox/i.test(E)?k>=6?(c=5,C=new Array(4),R=k-3):(c=2,C=new Array(2),R=k):E.indexOf("android")!==-1?(c=2,C=new Array(2),R=k):(c=5,C=new Array(4),_&&(_.indexOf("mp4a.40.29")!==-1||_.indexOf("mp4a.40.5")!==-1)||!_&&k>=6?R=k-3:((_&&_.indexOf("mp4a.40.2")!==-1&&(k>=6&&w===1||/vivaldi/i.test(E))||!_&&w===1)&&(c=2,C=new Array(2)),R=k)),C[0]=c<<3,C[0]|=(k&14)>>1,C[1]|=(k&1)<<7,C[1]|=w<<3,c===5&&(C[1]|=(R&14)>>1,C[2]=(R&1)<<7,C[2]|=2<<2,C[3]=0),{config:C,samplerate:A[k],channelCount:w,codec:"mp4a.40."+c,manifestCodec:o}}function r(l,g){return l[g]===255&&(l[g+1]&246)===240}function i(l,g){return l[g+1]&1?7:9}function s(l,g){return(l[g+3]&3)<<11|l[g+4]<<3|(l[g+5]&224)>>>5}function n(l,g){return g+5=l.length)return!1;var _=s(l,g);if(_<=T)return!1;var c=g+_;return c===l.length||x(l,c)}return!1}function v(l,g,T,_,c){if(!l.samplerate){var R=S(g,T,_,c);if(!R)return;l.config=R.config,l.samplerate=R.samplerate,l.channelCount=R.channelCount,l.codec=R.codec,l.manifestCodec=R.manifestCodec,d.logger.log("parsed codec:"+l.codec+", rate:"+R.samplerate+", channels:"+R.channelCount)}}function p(l){return 1024*9e4/l}function O(l,g,T,_,c){var R=i(l,g),w=s(l,g);if(w-=R,w>0){var C=T+_*c;return{headerLength:R,frameLength:w,stamp:C}}}function a(l,g,T,_,c){var R=p(l.samplerate),w=O(g,T,_,c,R);if(w){var C=w.frameLength,E=w.headerLength,o=w.stamp,A=E+C,k=Math.max(0,T+A-g.length),U;k?(U=new Uint8Array(A-E),U.set(g.subarray(T+E,g.length),0)):U=g.subarray(T+E,T+A);var N={unit:U,pts:o};return k||l.samples.push(N),{sample:N,length:A,missing:k}}}},"./src/demux/base-audio-demuxer.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"initPTSFn",function(){return s});var d=D("./src/polyfills/number.ts"),h=D("./src/demux/id3.ts"),b=D("./src/demux/dummy-demuxed-track.ts"),S=D("./src/utils/mp4-tools.ts"),r=D("./src/utils/typed-array.ts"),i=function(){function n(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var x=n.prototype;return x.resetInitSegment=function(y,v,p){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},x.resetTimeStamp=function(){},x.resetContiguity=function(){},x.canParse=function(y,v){return!1},x.appendFrame=function(y,v,p){},x.demux=function(y,v){this.cachedData&&(y=Object(S.appendUint8Array)(this.cachedData,y),this.cachedData=null);var p=h.getID3Data(y,0),O=p?p.length:0,a,l,g=this._audioTrack,T=this._id3Track,_=p?h.getTimeStamp(p):void 0,c=y.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=s(_,v)),p&&p.length>0&&T.samples.push({pts:this.initPTS,dts:this.initPTS,data:p}),l=this.initPTS;Oi?(this.word<<=i,this.bitsAvailable-=i):(i-=this.bitsAvailable,s=i>>3,i-=s>>3,this.bytesAvailable-=s,this.loadWord(),this.word<<=i,this.bitsAvailable-=i)},S.readBits=function(i){var s=Math.min(this.bitsAvailable,i),n=this.word>>>32-s;return i>32&&d.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=s,this.bitsAvailable>0?this.word<<=s:this.bytesAvailable>0&&this.loadWord(),s=i-s,s>0&&this.bitsAvailable?n<>>i)!==0)return this.word<<=i,this.bitsAvailable-=i,i;return this.loadWord(),i+this.skipLZ()},S.skipUEG=function(){this.skipBits(1+this.skipLZ())},S.skipEG=function(){this.skipBits(1+this.skipLZ())},S.readUEG=function(){var i=this.skipLZ();return this.readBits(i+1)-1},S.readEG=function(){var i=this.readUEG();return 1&i?1+i>>>1:-1*(i>>>1)},S.readBoolean=function(){return this.readBits(1)===1},S.readUByte=function(){return this.readBits(8)},S.readUShort=function(){return this.readBits(16)},S.readUInt=function(){return this.readBits(32)},S.skipScalingList=function(i){for(var s=8,n=8,x,f=0;f0?c.subarray(w,w+C):void 0},S=function(c,R){var w=0;return w=(c[R]&127)<<21,w|=(c[R+1]&127)<<14,w|=(c[R+2]&127)<<7,w|=c[R+3]&127,w},r=function(c,R){return d(c,R)&&S(c,R+6)+10<=c.length-R},i=function(c){for(var R=x(c),w=0;w>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:N+=String.fromCharCode(A);break;case 12:case 13:k=c[z++],N+=String.fromCharCode((A&31)<<6|k&63);break;case 14:k=c[z++],U=c[z++],N+=String.fromCharCode((A&15)<<12|(k&63)<<6|(U&63)<<0);break;default:}}return N},l={decodeTextFrame:v},g;function T(){return!g&&typeof self.TextDecoder!="undefined"&&(g=new self.TextDecoder("utf-8")),g}},"./src/demux/mp3demuxer.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/demux/base-audio-demuxer.ts"),h=D("./src/demux/id3.ts"),b=D("./src/utils/logger.ts"),S=D("./src/demux/mpegaudio.ts");function r(n,x){n.prototype=Object.create(x.prototype),n.prototype.constructor=n,i(n,x)}function i(n,x){return i=Object.setPrototypeOf||function(y,v){return y.__proto__=v,y},i(n,x)}var s=function(n){r(x,n);function x(){return n.apply(this,arguments)||this}var f=x.prototype;return f.resetInitSegment=function(v,p,O){n.prototype.resetInitSegment.call(this,v,p,O),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:v,duration:O,inputTimeScale:9e4,dropped:0}},x.probe=function(v){if(!v)return!1;for(var p=h.getID3Data(v,0)||[],O=p.length,a=v.length;O0},r.demux=function(s){var n=s,x=Object(h.dummyTrack)();if(this.config.progressive){this.remainderData&&(n=Object(d.appendUint8Array)(this.remainderData,s));var f=Object(d.segmentValidRange)(n);this.remainderData=f.remainder,x.samples=f.valid||new Uint8Array}else x.samples=n;return{audioTrack:Object(h.dummyTrack)(),avcTrack:x,id3Track:Object(h.dummyTrack)(),textTrack:Object(h.dummyTrack)()}},r.flush=function(){var s=Object(h.dummyTrack)();return s.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(h.dummyTrack)(),avcTrack:s,id3Track:Object(h.dummyTrack)(),textTrack:Object(h.dummyTrack)()}},r.demuxSampleAes=function(s,n,x){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},r.destroy=function(){},S}();b.minProbeByteLength=1024,m.default=b},"./src/demux/mpegaudio.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"appendFrame",function(){return i}),D.d(m,"parseHeader",function(){return s}),D.d(m,"isHeaderPattern",function(){return n}),D.d(m,"isHeader",function(){return x}),D.d(m,"canParse",function(){return f}),D.d(m,"probe",function(){return y});var d=null,h=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],b=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],S=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],r=[0,1,1,4];function i(v,p,O,a,l){if(O+24>p.length)return;var g=s(p,O);if(g&&O+g.frameLength<=p.length){var T=g.samplesPerFrame*9e4/g.sampleRate,_=a+l*T,c={unit:p.subarray(O,O+g.frameLength),pts:_,dts:_};return v.config=[],v.channelCount=g.channelCount,v.samplerate=g.sampleRate,v.samples.push(c),{sample:c,length:g.frameLength,missing:0}}}function s(v,p){var O=v[p+1]>>3&3,a=v[p+1]>>1&3,l=v[p+2]>>4&15,g=v[p+2]>>2&3;if(O!==1&&l!==0&&l!==15&&g!==3){var T=v[p+2]>>1&1,_=v[p+3]>>6,c=O===3?3-a:a===3?3:4,R=h[c*14+l-1]*1e3,w=O===3?0:O===2?1:2,C=b[w*3+g],E=_===3?1:2,o=S[O][a],A=r[a],k=o*8*A,U=Math.floor(o*R/C+T)*A;if(d===null){var N=navigator.userAgent||"",z=N.match(/Chrome\/(\d+)/i);d=z?parseInt(z[1]):0}var W=!!d&&d<=87;return W&&a===2&&R>=224e3&&_===0&&(v[p+3]=v[p+3]|128),{sampleRate:C,channelCount:E,frameLength:U,samplesPerFrame:k}}}function n(v,p){return v[p]===255&&(v[p+1]&224)===224&&(v[p+1]&6)!==0}function x(v,p){return p+1=s.length){x();return}if(s[n].unit.length<32)continue;var f=this.decrypter.isSync();if(this.decryptAacSample(s,n,x,f),!f)return}},r.getAvcEncryptedData=function(s){for(var n=Math.floor((s.length-48)/160)*16+16,x=new Int8Array(n),f=0,y=32;y<=s.length-16;y+=160,f+=16)x.set(s.subarray(y,y+16),f);return x},r.getAvcDecryptedUnit=function(s,n){for(var x=new Uint8Array(n),f=0,y=32;y<=s.length-16;y+=160,f+=16)s.set(x.subarray(f,f+16),y);return s},r.decryptAvcSample=function(s,n,x,f,y,v){var p=Object(h.discardEPB)(y.data),O=this.getAvcEncryptedData(p),a=this;this.decryptBuffer(O.buffer,function(l){y.data=a.getAvcDecryptedUnit(p,l),v||a.decryptAvcSamples(s,n,x+1,f)})},r.decryptAvcSamples=function(s,n,x,f){if(s instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;n++,x=0){if(n>=s.length){f();return}for(var y=s[n].units;!(x>=y.length);x++){var v=y[x];if(v.data.length<=48||v.type!==1&&v.type!==5)continue;var p=this.decrypter.isSync();if(this.decryptAvcSample(s,n,x,f,v,p),!p)return}}},S}();m.default=b},"./src/demux/transmuxer-interface.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return y});var d=D("./node_modules/webworkify-webpack/index.js"),h=D.n(d),b=D("./src/events.ts"),S=D("./src/demux/transmuxer.ts"),r=D("./src/utils/logger.ts"),i=D("./src/errors.ts"),s=D("./src/utils/mediasource-helper.ts"),n=D("./node_modules/eventemitter3/index.js"),x=D.n(n),f=Object(s.getMediaSource)()||{isTypeSupported:function(){return!1}},y=function(){function v(O,a,l,g){var T=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=l,this.onFlush=g;var _=O.config,c=function(o,A){A=A||{},A.frag=T.frag,A.id=T.id,O.trigger(o,A)};this.observer=new n.EventEmitter,this.observer.on(b.Events.FRAG_DECRYPTED,c),this.observer.on(b.Events.ERROR,c);var R={mp4:f.isTypeSupported("video/mp4"),mpeg:f.isTypeSupported("audio/mpeg"),mp3:f.isTypeSupported('audio/mp4; codecs="mp3"')},w=navigator.vendor;if(_.enableWorker&&typeof Worker!="undefined"){r.logger.log("demuxing in webworker");var C;try{C=this.worker=d("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),C.addEventListener("message",this.onwmsg),C.onerror=function(E){O.trigger(b.Events.ERROR,{type:i.ErrorTypes.OTHER_ERROR,details:i.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(E.message+" ("+E.filename+":"+E.lineno+")")})},C.postMessage({cmd:"init",typeSupported:R,vendor:w,id:a,config:JSON.stringify(_)})}catch(E){r.logger.warn("Error in worker:",E),r.logger.error("Error while initializing DemuxerWorker, fallback to inline"),C&&self.URL.revokeObjectURL(C.objectURL),this.transmuxer=new S.default(this.observer,R,_,w,a),this.worker=null}}else this.transmuxer=new S.default(this.observer,R,_,w,a)}var p=v.prototype;return p.destroy=function(){var a=this.worker;if(a)a.removeEventListener("message",this.onwmsg),a.terminate(),this.worker=null;else{var l=this.transmuxer;l&&(l.destroy(),this.transmuxer=null)}var g=this.observer;g&&g.removeAllListeners(),this.observer=null},p.push=function(a,l,g,T,_,c,R,w,C,E){var o=this;C.transmuxing.start=self.performance.now();var A=this.transmuxer,k=this.worker,U=c?c.start:_.start,N=_.decryptdata,z=this.frag,W=!(z&&_.cc===z.cc),K=!(z&&C.level===z.level),V=z?C.sn-z.sn:-1,F=this.part?C.part-this.part.index:1,B=!K&&(V===1||V===0&&F===1),G=self.performance.now();(K||V||_.stats.parsing.start===0)&&(_.stats.parsing.start=G),c&&(F||!B)&&(c.stats.parsing.start=G);var ae=new S.TransmuxState(W,B,w,K,U);if(!B||W){r.logger.log("[transmuxer-interface, "+_.type+"]: Starting new transmux session for sn: "+C.sn+" p: "+C.part+" level: "+C.level+" id: "+C.id+` + Time to underbuffer: `+W.toFixed(3)+" s"),l.nextLoadLevel=V,this.bwEstimator.sample(w,c.loaded),this.clearTimer(),O.loader&&(this.fragCurrent=this.partCurrent=null,O.loader.abort()),l.trigger(b.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:O,part:a,stats:c})},v.onFragLoaded=function(O,a){var l=a.frag,g=a.part;if(l.type===i.PlaylistLevelType.MAIN&&Object(d.isFiniteNumber)(l.sn)){var T=g?g.stats:l.stats,_=g?g.duration:l.duration;if(this.clearTimer(),this.lastLoadedFragLevel=l.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var c=this.hls.levels[l.level],R=(c.loaded?c.loaded.bytes:0)+T.loaded,w=(c.loaded?c.loaded.duration:0)+_;c.loaded={bytes:R,duration:w},c.realBitrate=Math.round(8*R/w)}if(l.bitrateTest){var C={stats:T,frag:l,part:g,id:l.type};this.onFragBuffered(b.Events.FRAG_BUFFERED,C),l.bitrateTest=!1}}},v.onFragBuffered=function(O,a){var l=a.frag,g=a.part,T=g?g.stats:l.stats;if(T.aborted)return;if(l.type!==i.PlaylistLevelType.MAIN||l.sn==="initSegment")return;var _=T.parsing.end-T.loading.start;this.bwEstimator.sample(_,T.loaded),T.bwEstimate=this.bwEstimator.getEstimate(),l.bitrateTest?this.bitrateTestDelay=_/1e3:this.bitrateTestDelay=0},v.onError=function(O,a){switch(a.details){case r.ErrorDetails.FRAG_LOAD_ERROR:case r.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},v.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},v.getNextABRAutoLevel=function(){var O=this.fragCurrent,a=this.partCurrent,l=this.hls,g=l.maxAutoLevel,T=l.config,_=l.minAutoLevel,c=l.media,R=a?a.duration:O?O.duration:0,w=c?c.currentTime:0,C=c&&c.playbackRate!==0?Math.abs(c.playbackRate):1,E=this.bwEstimator?this.bwEstimator.getEstimate():T.abrEwmaDefaultEstimate,o=(S.BufferHelper.bufferInfo(c,w,T.maxBufferHole).end-w)/C,A=this.findBestLevel(E,_,g,o,T.abrBandWidthFactor,T.abrBandWidthUpFactor);if(A>=0)return A;s.logger.trace((o?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var k=R?Math.min(R,T.maxStarvationDelay):T.maxStarvationDelay,U=T.abrBandWidthFactor,N=T.abrBandWidthUpFactor;if(!o){var z=this.bitrateTestDelay;if(z){var W=R?Math.min(R,T.maxLoadingDelay):T.maxLoadingDelay;k=W-z,s.logger.trace("bitrate test took "+Math.round(1e3*z)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*k)+" ms"),U=N=1}}return A=this.findBestLevel(E,_,g,o+k,U,N),Math.max(A,0)},v.findBestLevel=function(O,a,l,g,T,_){for(var c,R=this.fragCurrent,w=this.partCurrent,C=this.lastLoadedFragLevel,E=this.hls.levels,o=E[C],A=!!(o!=null&&(c=o.details)!==null&&c!==void 0&&c.live),k=o==null?void 0:o.codecSet,U=w?w.duration:R?R.duration:0,N=l;N>=a;N--){var z=E[N];if(!z||k&&z.codecSet!==k)continue;var W=z.details,K=(w?W==null?void 0:W.partTarget:W==null?void 0:W.averagetargetduration)||U,V=void 0;N<=C?V=T*O:V=_*O;var F=E[N].maxBitrate,B=F*K/V;if(s.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+N+"/"+Math.round(V)+"/"+F+"/"+K+"/"+g+"/"+B),V>F&&(!B||A&&!this.bitrateTestDelay||B0&&o===-1?(this.log("Override startPosition with lastCurrentTime @"+A.toFixed(3)),this.state=h.State.IDLE):(this.loadedmetadata=!1,this.state=h.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=o,this.tick()},C.doTick=function(){switch(this.state){case h.State.IDLE:this.doTickIdle();break;case h.State.WAITING_TRACK:{var o,A=this.levels,k=this.trackId,U=A==null||((o=A[k])===null||o===void 0)?void 0:o.details;if(U){if(this.waitForCdnTuneIn(U))break;this.state=h.State.WAITING_INIT_PTS}break}case h.State.FRAG_LOADING_WAITING_RETRY:{var N,z=performance.now(),W=this.retryDate;(!W||z>=W||(N=this.media)!==null&&N!==void 0&&N.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=h.State.IDLE);break}case h.State.WAITING_INIT_PTS:{var K=this.waitingData;if(K){var V=K.frag,F=K.part,B=K.cache,G=K.complete;if(this.initPTS[V.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=h.State.FRAG_LOADING;var ae=B.flush(),de={frag:V,part:F,payload:ae,networkDetails:null};this._handleFragmentLoadProgress(de),G&&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 oe=this.getLoadPosition(),_e=S.BufferHelper.bufferInfo(this.mediaBuffer,oe,this.config.maxBufferHole),ye=Object(v.fragmentWithinToleranceTest)(_e.end,this.config.maxFragLookUpTolerance,V);ye<0&&(a.logger.log("Waiting fragment cc ("+V.cc+") @ "+V.start+" cancelled because another fragment at "+_e.end+" is needed"),this.clearWaitingFragment())}}else this.state=h.State.IDLE}}this.onTickEnd()},C.clearWaitingFragment=function(){var o=this.waitingData;o&&(this.fragmentTracker.removeFragment(o.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=h.State.IDLE)},C.onTickEnd=function(){var o=this.media;if(!o||!o.readyState)return;var A=this.mediaBuffer?this.mediaBuffer:o,k=A.buffered;!this.loadedmetadata&&k.length&&(this.loadedmetadata=!0),this.lastCurrentTime=o.currentTime},C.doTickIdle=function(){var o,A,k=this.hls,U=this.levels,N=this.media,z=this.trackId,W=k.config;if(!U||!U[z])return;if(!N&&(this.startFragRequested||!W.startFragPrefetch))return;var K=U[z],V=K.details;if(!V||V.live&&this.levelLastLoaded!==z||this.waitForCdnTuneIn(V)){this.state=h.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,n.ElementaryStreamTypes.AUDIO,s.PlaylistLevelType.AUDIO));var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,s.PlaylistLevelType.AUDIO);if(F===null)return;var B=F.len,G=this.getMaxBufferLength(),ae=this.audioSwitch;if(B>=G&&!ae)return;if(!ae&&this._streamEnded(F,V)){k.trigger(b.Events.BUFFER_EOS,{type:"audio"}),this.state=h.State.ENDED;return}var de=V.fragments,oe=de[0].start,_e=F.end;if(ae){var ye=this.getLoadPosition();_e=ye,V.PTSKnown&&yeoe||F.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),N.currentTime=oe+.05))}var se=this.getNextFragment(_e,V);if(!se){this.bufferFlushed=!0;return}((o=se.decryptdata)===null||o===void 0?void 0:o.keyFormat)==="identity"&&!((A=se.decryptdata)!==null&&A!==void 0&&A.key)?this.loadKey(se,V):this.loadFragment(se,V,_e)},C.getMaxBufferLength=function(){var o=R.prototype.getMaxBufferLength.call(this),A=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,s.PlaylistLevelType.MAIN);return A===null?o:Math.max(o,A.len)},C.onMediaDetaching=function(){this.videoBuffer=null,R.prototype.onMediaDetaching.call(this)},C.onAudioTracksUpdated=function(o,A){var k=A.audioTracks;this.resetTransmuxer(),this.levels=k.map(function(U){return new i.Level(U)})},C.onAudioTrackSwitching=function(o,A){var k=!!A.url;this.trackId=A.id;var U=this.fragCurrent;U!=null&&U.loader&&U.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),k?this.setInterval(_):this.resetTransmuxer(),k?(this.audioSwitch=!0,this.state=h.State.IDLE):this.state=h.State.STOPPED,this.tick()},C.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},C.onLevelLoaded=function(o,A){this.mainDetails=A.details},C.onAudioTrackLoaded=function(o,A){var k,U=this.levels,N=A.details,z=A.id;if(!U){this.warn("Audio tracks were reset while loading level "+z);return}this.log("Track "+z+" loaded ["+N.startSN+","+N.endSN+"],duration:"+N.totalduration);var W=U[z],K=0;if(N.live||(k=W.details)!==null&&k!==void 0&&k.live){var V=this.mainDetails;if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed||!V)return;!W.details&&N.hasProgramDateTime&&V.hasProgramDateTime?(Object(p.alignMediaPlaylistByPDT)(N,V),K=N.fragments[0].start):K=this.alignPlaylists(N,W.details)}W.details=N,this.levelLastLoaded=z,!this.startFragRequested&&(this.mainDetails||!N.live)&&this.setStartPosition(W.details,K),this.state===h.State.WAITING_TRACK&&!this.waitForCdnTuneIn(N)&&(this.state=h.State.IDLE),this.tick()},C._handleFragmentLoadProgress=function(o){var A,k=o.frag,U=o.part,N=o.payload,z=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=z.defaultAudioCodec||V.audioCodec||"mp4a.40.2",G=this.transmuxer;G||(G=this.transmuxer=new f.default(this.hls,s.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 oe=!1,_e=U?U.index:-1,ye=_e!==-1,se=new y.ChunkMetadata(k.level,k.sn,k.stats.chunkCount,N.byteLength,_e,ye);G.push(N,de,B,"",k,U,F.totalduration,oe,se,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 me=this.waitingData=this.waitingData||{frag:k,part:U,cache:new x.default,complete:!1},fe=me.cache;fe.push(new Uint8Array(N)),this.waitingVideoCC=this.videoTrackCC,this.state=h.State.WAITING_INIT_PTS}},C._handleFragmentLoadComplete=function(o){if(this.waitingData){this.waitingData.complete=!0;return}R.prototype._handleFragmentLoadComplete.call(this,o)},C.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},C.onBufferCreated=function(o,A){var k=A.tracks.audio;k&&(this.mediaBuffer=k.buffer),A.tracks.video&&(this.videoBuffer=A.tracks.video.buffer)},C.onFragBuffered=function(o,A){var k=A.frag,U=A.part;if(k.type!==s.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(k)){this.warn("Fragment "+k.sn+(U?" p: "+U.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(b.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(k,U)},C.onError=function(o,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(s.PlaylistLevelType.AUDIO,A);break;case O.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case O.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==h.State.ERROR&&this.state!==h.State.STOPPED&&(this.state=A.fatal?h.State.ERROR:h.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===h.State.PARSING||this.state===h.State.PARSED)){var k=!0,U=this.getFwdBufferInfo(this.mediaBuffer,s.PlaylistLevelType.AUDIO);U&&U.len>.5&&(k=!this.reduceMaxBufferLength(U.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}},C.onBufferFlushed=function(o,A){var k=A.type;k===n.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},C._handleTransmuxComplete=function(o){var A,k="audio",U=this.hls,N=o.remuxResult,z=o.chunkMeta,W=this.getCurrentContext(z);if(!W){this.warn("The loading context changed while buffering fragment "+z.sn+" of level "+z.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(z.level);return}var K=W.frag,V=W.part,F=N.audio,B=N.text,G=N.id3,ae=N.initSegment;if(this.fragContextChanged(K))return;if(this.state=h.State.PARSING,this.audioSwitch&&F&&this.completeAudioSwitch(),ae!=null&&ae.tracks&&(this._bufferInitSegment(ae.tracks,K,z),U.trigger(b.Events.FRAG_PARSING_INIT_SEGMENT,{frag:K,id:k,tracks:ae.tracks})),F){var de=F.startPTS,oe=F.endPTS,_e=F.startDTS,ye=F.endDTS;V&&(V.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:de,endPTS:oe,startDTS:_e,endDTS:ye}),K.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,de,oe,_e,ye),this.bufferFragmentData(F,K,V,z)}if(G!=null&&(A=G.samples)!==null&&A!==void 0&&A.length){var se=l({frag:K,id:k},G);U.trigger(b.Events.FRAG_PARSING_METADATA,se)}if(B){var me=l({frag:K,id:k},B);U.trigger(b.Events.FRAG_PARSING_USERDATA,me)}},C._bufferInitSegment=function(o,A,k){if(this.state!==h.State.PARSING)return;o.video&&delete o.video;var U=o.audio;if(!U)return;U.levelCodec=U.codec,U.id="audio",this.log("Init audio buffer, container:"+U.container+", codecs[parsed]=["+U.codec+"]"),this.hls.trigger(b.Events.BUFFER_CODECS,o);var N=U.initSegment;if(N!=null&&N.byteLength){var z={type:"audio",frag:A,part:null,chunkMeta:k,parent:A.type,data:N};this.hls.trigger(b.Events.BUFFER_APPENDING,z)}this.tick()},C.loadFragment=function(o,A,k){var U=this.fragmentTracker.getState(o);this.fragCurrent=o,(this.audioSwitch||U===r.FragmentState.NOT_LOADED||U===r.FragmentState.PARTIAL)&&(o.sn==="initSegment"?this._loadInitSegment(o):A.live&&!Object(d.isFiniteNumber)(this.initPTS[o.cc])?(this.log("Waiting for video PTS in continuity counter "+o.cc+" of live stream before loading audio fragment "+o.sn+" of level "+this.trackId),this.state=h.State.WAITING_INIT_PTS):(this.startFragRequested=!0,R.prototype.loadFragment.call(this,o,A,k)))},C.completeAudioSwitch=function(){var o=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,o.trigger(b.Events.AUDIO_TRACK_SWITCHED,{id:k})},w}(h.default);m.default=c},"./src/controller/audio-track-controller.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/events.ts"),h=D("./src/errors.ts"),b=D("./src/controller/base-playlist-controller.ts"),S=D("./src/types/loader.ts");function r(f,y){for(var v=0;v=a.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var l=a[this.trackId];this.log("Now switching to audio-track index "+O);var g=a[O],T=g.id,_=g.groupId,c=_===void 0?"":_,R=g.name,w=g.type,C=g.url;if(this.trackId=O,this.trackName=R,this.selectDefaultTrack=!1,this.hls.trigger(d.Events.AUDIO_TRACK_SWITCHING,{id:T,groupId:c,name:R,type:w,url:C}),g.details&&!g.details.live)return;var E=this.switchParams(g.url,l==null?void 0:l.details);this.loadPlaylist(E)},v.selectInitialTrack=function(){var O=this.tracksInGroup;console.assert(O.length,"Initial audio track should be selected when tracks are known");var a=this.trackName,l=this.findTrackId(a)||this.findTrackId();l!==-1?this.setAudioTrack(l):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},v.findTrackId=function(O){for(var a=this.tracksInGroup,l=0;ly.partTarget&&(g+=1)}if(Object(d.isFiniteNumber)(l))return new h.HlsUrlParameters(l,Object(d.isFiniteNumber)(g)?g:void 0,h.HlsSkip.No)}}},n.loadPlaylist=function(f){},n.shouldLoadTrack=function(f){return this.canLoad&&f&&!!f.url&&(!f.details||f.details.live)},n.playlistLoaded=function(f,y,v){var p=this,O=y.details,a=y.stats,l=a.loading.end?Math.max(0,self.performance.now()-a.loading.end):0;if(O.advancedDateTime=Date.now()-l,O.live||v!=null&&v.live){if(O.reloaded(v),v&&this.log("live playlist "+f+" "+(O.advanced?"REFRESHED "+O.lastPartSn+"-"+O.lastPartIndex:"MISSED")),v&&O.fragments.length>0&&Object(b.mergeDetails)(v,O),!this.canLoad||!O.live)return;var g,T=void 0,_=void 0;if(O.canBlockReload&&O.endSN&&O.advanced){var c=this.hls.config.lowLatencyMode,R=O.lastPartSn,w=O.endSN,C=O.lastPartIndex,E=C!==-1,o=R===w,A=c?0:C;E?(T=o?w+1:R,_=o?A:C+1):T=w+1;var k=O.age,U=k+O.ageHeader,N=Math.min(U-O.partTarget,O.targetduration*1.5);if(N>0){if(v&&N>v.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+v.tuneInGoal+" to: "+N+" with playlist age: "+O.age),N=0;else{var z=Math.floor(N/O.targetduration);if(T+=z,_!==void 0){var W=Math.round(N%O.targetduration/O.partTarget);_+=W}this.log("CDN Tune-in age: "+O.ageHeader+"s last advanced "+k.toFixed(2)+"s goal: "+N+" skip sn "+z+" to part "+_)}O.tuneInGoal=N}if(g=this.getDeliveryDirectives(O,y.deliveryDirectives,T,_),c||!o){this.loadPlaylist(g);return}}else g=this.getDeliveryDirectives(O,y.deliveryDirectives,T,_);var K=Object(b.computeReloadInterval)(O,a);T!==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 p.loadPlaylist(g)},K)}else this.clearTimer()},n.getDeliveryDirectives=function(f,y,v,p){var O=Object(h.getSkipValue)(f,v);return y!=null&&y.skip&&f.deltaUpdateFailed&&(v=y.msn,p=y.part,O=h.HlsSkip.No),new h.HlsUrlParameters(v,p,O)},n.retryLoadingOrFail=function(f){var y=this,v=this.hls.config,p=this.retryCount-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)*v.levelLoadingRetryDelay,v.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 p},s}()},"./src/controller/base-stream-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"State",function(){return w}),D.d(m,"default",function(){return C});var d=D("./src/polyfills/number.ts"),h=D("./src/task-loop.ts"),b=D("./src/controller/fragment-tracker.ts"),S=D("./src/utils/buffer-helper.ts"),r=D("./src/utils/logger.ts"),i=D("./src/events.ts"),s=D("./src/errors.ts"),n=D("./src/types/transmuxer.ts"),x=D("./src/utils/mp4-tools.ts"),f=D("./src/utils/discontinuities.ts"),y=D("./src/controller/fragment-finders.ts"),v=D("./src/controller/level-helper.ts"),p=D("./src/loader/fragment-loader.ts"),O=D("./src/crypt/decrypter.ts"),a=D("./src/utils/time-ranges.ts"),l=D("./src/types/loader.ts");function g(E,o){for(var A=0;Aae;(V0&&V&&V.key&&V.iv&&V.method==="AES-128"){var F=self.performance.now();return N.decrypter.webCryptoDecrypt(new Uint8Array(K),V.key.buffer,V.iv.buffer).then(function(B){var G=self.performance.now();return W.trigger(i.Events.FRAG_DECRYPTED,{frag:U,payload:B,stats:{tstart:F,tdecrypt:G}}),z.payload=B,z})}return z}).then(function(z){var W=N.fragCurrent,K=N.hls,V=N.levels;if(!V)throw new Error("init load aborted, missing levels");var F=V[U.level].details;console.assert(F,"Level details are defined when init segment is loaded");var B=U.stats;N.state=w.IDLE,N.fragLoadError=0,U.data=new Uint8Array(z.payload),B.parsing.start=B.buffering.start=self.performance.now(),B.parsing.end=B.buffering.end=self.performance.now(),z.frag===W&&K.trigger(i.Events.FRAG_BUFFERED,{stats:B,frag:W,part:null,id:U.type}),N.tick()}).catch(function(z){N.warn(z),N.resetFragmentLoading(U)})},A.fragContextChanged=function(U){var N=this.fragCurrent;return!U||!N||U.level!==N.level||U.sn!==N.sn||U.urlId!==N.urlId},A.fragBufferedComplete=function(U,N){var z=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+U.type+" sn: "+U.sn+(N?" part: "+N.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+U.level+" "+a.default.toString(S.BufferHelper.getBuffered(z))),this.state=w.IDLE,this.tick()},A._handleFragmentLoadComplete=function(U){var N=this.transmuxer;if(!N)return;var z=U.frag,W=U.part,K=U.partsLoaded,V=!K||K.length===0||K.some(function(B){return!B}),F=new n.ChunkMetadata(z.level,z.sn,z.stats.chunkCount+1,0,W?W.index:-1,!V);N.flush(F)},A._handleFragmentLoadProgress=function(U){},A._doFragLoad=function(U,N,z,W){var K=this;if(z===void 0&&(z=null),!this.levels)throw new Error("frag load aborted, missing levels");if(z=Math.max(U.start,z||0),this.config.lowLatencyMode&&N){var V=N.partList;if(V&&W){z>U.end&&N.fragmentHint&&(U=N.fragmentHint);var F=this.getNextPart(V,U,z);if(F>-1){var B=V[F];return this.log("Loading part sn: "+U.sn+" p: "+B.index+" cc: "+U.cc+" of playlist ["+N.startSN+"-"+N.endSN+"] parts [0-"+F+"-"+(V.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+U.level+", target: "+parseFloat(z.toFixed(3))),this.nextLoadPosition=B.start+B.duration,this.state=w.FRAG_LOADING,this.hls.trigger(i.Events.FRAG_LOADING,{frag:U,part:V[F],targetBufferTime:z}),this.doFragPartsLoad(U,V,F,W).catch(function(G){return K.handleFragLoadError(G)})}else if(!U.url||this.loadedEndOfParts(V,z))return Promise.resolve(null)}}return this.log("Loading fragment "+U.sn+" cc: "+U.cc+" "+(N?"of ["+N.startSN+"-"+N.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+U.level+", target: "+parseFloat(z.toFixed(3))),Object(d.isFiniteNumber)(U.sn)&&!this.bitrateTest&&(this.nextLoadPosition=U.start+U.duration),this.state=w.FRAG_LOADING,this.hls.trigger(i.Events.FRAG_LOADING,{frag:U,targetBufferTime:z}),this.fragmentLoader.load(U,W).catch(function(G){return K.handleFragLoadError(G)})},A.doFragPartsLoad=function(U,N,z,W){var K=this;return new Promise(function(V,F){var B=[],G=function ae(de){var oe=N[de];K.fragmentLoader.loadPart(U,oe,W).then(function(_e){B[oe.index]=_e;var ye=_e.part;K.hls.trigger(i.Events.FRAG_LOADED,_e);var se=N[de+1];if(se&&se.fragment===U)ae(de+1);else return V({frag:U,part:ye,partsLoaded:B})}).catch(F)};G(z)})},A.handleFragLoadError=function(U){var N=U.data;return N&&N.details===s.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(N.frag,N.part):this.hls.trigger(i.Events.ERROR,N),null},A._handleTransmuxerFlush=function(U){var N=this.getCurrentContext(U);if(!N||this.state!==w.PARSING){this.fragCurrent||(this.state=w.IDLE);return}var z=N.frag,W=N.part,K=N.level,V=self.performance.now();z.stats.parsing.end=V,W&&(W.stats.parsing.end=V),this.updateLevelTiming(z,W,K,U.partial)},A.getCurrentContext=function(U){var N=this.levels,z=U.level,W=U.sn,K=U.part;if(!N||!N[z])return this.warn("Levels object was unset while buffering fragment "+W+" of level "+z+". The current chunk will not be buffered."),null;var V=N[z],F=K>-1?Object(v.getPartWith)(V,W,K):null,B=F?F.fragment:Object(v.getFragmentWithSN)(V,W,this.fragCurrent);return B?{frag:B,part:F,level:V}:null},A.bufferFragmentData=function(U,N,z,W){if(!U||this.state!==w.PARSING)return;var K=U.data1,V=U.data2,F=K;if(K&&V&&(F=Object(x.appendUint8Array)(K,V)),!F||!F.length)return;var B={type:U.type,frag:N,part:z,chunkMeta:W,parent:N.type,data:F};this.hls.trigger(i.Events.BUFFER_APPENDING,B),U.dropped&&U.independent&&!z&&this.flushBufferGap(N)},A.flushBufferGap=function(U){var N=this.media;if(!N)return;if(!S.BufferHelper.isBuffered(N,N.currentTime)){this.flushMainBuffer(0,U.start);return}var z=N.currentTime,W=S.BufferHelper.bufferInfo(N,z,0),K=U.duration,V=Math.min(this.config.maxFragLookUpTolerance*2,K*.25),F=Math.max(Math.min(U.start-V,W.end-V),z+V);U.start-F>V&&this.flushMainBuffer(F,U.start)},A.getFwdBufferInfo=function(U,N){var z=this.config,W=this.getLoadPosition();if(!Object(d.isFiniteNumber)(W))return null;var K=S.BufferHelper.bufferInfo(U,W,z.maxBufferHole);if(K.len===0&&K.nextStart!==void 0){var V=this.fragmentTracker.getBufferedFrag(W,N);if(V&&K.nextStart=z?(N.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+N.maxMaxBufferLength+"s"),!0):!1},A.getNextFragment=function(U,N){var z,W,K=N.fragments,V=K.length;if(!V)return null;var F=this.config,B=K[0].start,G;if(N.live){var ae=F.initialLiveManifestSize;if(V-1&&zz.start&&z.loaded},A.getInitialLiveFragment=function(U,N){var z=this.fragPrevious,W=null;if(z){if(U.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+z.programDateTime),W=Object(y.findFragmentByPDT)(N,z.endProgramDateTime,this.config.maxFragLookUpTolerance)),!W){var K=z.sn+1;if(K>=U.startSN&&K<=U.endSN){var V=N[K-U.startSN];z.cc===V.cc&&(W=V,this.log("Live playlist, switching playlist, load frag with next SN: "+W.sn))}W||(W=Object(y.findFragWithCC)(N,z.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?U.fragmentEnd:U.edge,U))}return W},A.getFragmentAtPosition=function(U,N,z){var W=this.config,K=this.fragPrevious,V=z.fragments,F=z.endSN,B=z.fragmentHint,G=W.maxFragLookUpTolerance,ae=!!(W.lowLatencyMode&&z.partList&&B);ae&&B&&!this.bitrateTest&&(V=V.concat(B),F=B.sn);var de;if(UN-G?0:G;de=Object(y.findFragmentByPTS)(K,V,U,oe)}else de=V[V.length-1];if(de){var _e=de.sn-z.startSN,ye=K&&de.level===K.level,se=V[_e+1],me=this.fragmentTracker.getState(de);if(me===b.FragmentState.BACKTRACKED){de=null;for(var fe=_e;V[fe]&&this.fragmentTracker.getState(V[fe])===b.FragmentState.BACKTRACKED;)K?de=V[fe--]:de=V[--fe];de||(de=se)}else K&&de.sn===K.sn&&!ae&&(ye&&(de.sn=V-N.maxFragLookUpTolerance&&K<=F;if(W!==null&&z.duration>W&&(K"+U.startSN+" prev-sn: "+(K?K.sn:"na")+" fragments: "+F),de}return B},A.waitForCdnTuneIn=function(U){var N=3;return U.live&&U.canBlockReload&&U.tuneInGoal>Math.max(U.partHoldBack,U.partTarget*N)},A.setStartPosition=function(U,N){var z=this.startPosition;if(z"+U))}}]),o}(h.default)},"./src/controller/buffer-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return y});var d=D("./src/polyfills/number.ts"),h=D("./src/events.ts"),b=D("./src/utils/logger.ts"),S=D("./src/errors.ts"),r=D("./src/utils/buffer-helper.ts"),i=D("./src/utils/mediasource-helper.ts"),s=D("./src/loader/fragment.ts"),n=D("./src/controller/buffer-operation-queue.ts"),x=Object(i.getMediaSource)(),f=/([ha]vc.)(?:\.[^.,]+)+/,y=function(){function v(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 l=a.hls,g=a.media,T=a.mediaSource;b.logger.log("[buffer-controller]: Media source opened"),g&&(a.updateMediaElementDuration(),l.trigger(h.Events.MEDIA_ATTACHED,{media:g})),T&&T.removeEventListener("sourceopen",a._onMediaSourceOpen),a.checkPendingTracks()},this._onMediaSourceClose=function(){b.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){b.logger.log("[buffer-controller]: Media source ended")},this.hls=O,this._initSourceBuffer(),this.registerListeners()}var p=v.prototype;return p.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},p.destroy=function(){this.unregisterListeners(),this.details=null},p.registerListeners=function(){var a=this.hls;a.on(h.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.on(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(h.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(h.Events.BUFFER_RESET,this.onBufferReset,this),a.on(h.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.on(h.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.on(h.Events.BUFFER_EOS,this.onBufferEos,this),a.on(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.on(h.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.on(h.Events.FRAG_PARSED,this.onFragParsed,this),a.on(h.Events.FRAG_CHANGED,this.onFragChanged,this)},p.unregisterListeners=function(){var a=this.hls;a.off(h.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.off(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(h.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(h.Events.BUFFER_RESET,this.onBufferReset,this),a.off(h.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.off(h.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.off(h.Events.BUFFER_EOS,this.onBufferEos,this),a.off(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.off(h.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.off(h.Events.FRAG_PARSED,this.onFragParsed,this),a.off(h.Events.FRAG_CHANGED,this.onFragChanged,this)},p._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new n.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},p.onManifestParsed=function(a,l){var g=2;(l.audio&&!l.video||!l.altAudio)&&(g=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=g,this.details=null,b.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},p.onMediaAttaching=function(a,l){var g=this.media=l.media;if(g&&x){var T=this.mediaSource=new x;T.addEventListener("sourceopen",this._onMediaSourceOpen),T.addEventListener("sourceended",this._onMediaSourceEnded),T.addEventListener("sourceclose",this._onMediaSourceClose),g.src=self.URL.createObjectURL(T),this._objectUrl=g.src}},p.onMediaDetaching=function(){var a=this.media,l=this.mediaSource,g=this._objectUrl;if(l){if(b.logger.log("[buffer-controller]: media source detaching"),l.readyState==="open")try{l.endOfStream()}catch(T){b.logger.warn("[buffer-controller]: onMediaDetaching: "+T.message+" while calling endOfStream")}this.onBufferReset(),l.removeEventListener("sourceopen",this._onMediaSourceOpen),l.removeEventListener("sourceended",this._onMediaSourceEnded),l.removeEventListener("sourceclose",this._onMediaSourceClose),a&&(g&&self.URL.revokeObjectURL(g),a.src===g?(a.removeAttribute("src"),a.load()):b.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(h.Events.MEDIA_DETACHED,void 0)},p.onBufferReset=function(){var a=this;this.getSourceBufferTypes().forEach(function(l){var g=a.sourceBuffer[l];try{g&&(a.removeBufferListeners(l),a.mediaSource&&a.mediaSource.removeSourceBuffer(g),a.sourceBuffer[l]=void 0)}catch(T){b.logger.warn("[buffer-controller]: Failed to reset the "+l+" buffer",T)}}),this._initSourceBuffer()},p.onBufferCodecs=function(a,l){var g=this,T=this.getSourceBufferTypes().length;if(Object.keys(l).forEach(function(_){if(T){var c=g.tracks[_];if(c&&typeof c.buffer.changeType=="function"){var R=l[_],w=R.codec,C=R.levelCodec,E=R.container,o=(c.levelCodec||c.codec).replace(f,"$1"),A=(C||w).replace(f,"$1");if(o!==A){var k=E+";codecs="+(C||w);g.appendChangeType(_,k)}}}else g.pendingTracks[_]=l[_]}),T)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},p.appendChangeType=function(a,l){var g=this,T=this.operationQueue,_={execute:function(){var R=g.sourceBuffer[a];R&&(b.logger.log("[buffer-controller]: changing "+a+" sourceBuffer type to "+l),R.changeType(l)),T.shiftAndExecuteNext(a)},onStart:function(){},onComplete:function(){},onError:function(R){b.logger.warn("[buffer-controller]: Failed to change "+a+" SourceBuffer type",R)}};T.append(_,a)},p.onBufferAppending=function(a,l){var g=this,T=this.hls,_=this.operationQueue,c=this.tracks,R=l.data,w=l.type,C=l.frag,E=l.part,o=l.chunkMeta,A=o.buffering[w],k=self.performance.now();A.start=k;var U=C.stats.buffering,N=E?E.stats.buffering:null;U.start===0&&(U.start=k),N&&N.start===0&&(N.start=k);var z=c.audio,W=w==="audio"&&o.id===1&&(z==null?void 0:z.container)==="audio/mpeg",K={execute:function(){if(A.executeStart=self.performance.now(),W){var F=g.sourceBuffer[w];if(F){var B=C.start-F.timestampOffset;Math.abs(B)>=.1&&(b.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+C.start+" (delta: "+B+") sn: "+C.sn+")"),F.timestampOffset=C.start)}}g.appendExecutor(R,w)},onStart:function(){},onComplete:function(){var F=self.performance.now();A.executeEnd=A.end=F,U.first===0&&(U.first=F),N&&N.first===0&&(N.first=F);var B=g.sourceBuffer,G={};for(var ae in B)G[ae]=r.BufferHelper.getBuffered(B[ae]);g.appendError=0,g.hls.trigger(h.Events.BUFFER_APPENDED,{type:w,frag:C,part:E,chunkMeta:o,parent:C.type,timeRanges:G})},onError:function(F){b.logger.error("[buffer-controller]: Error encountered while trying to append to the "+w+" SourceBuffer",F);var B={type:S.ErrorTypes.MEDIA_ERROR,parent:C.type,details:S.ErrorDetails.BUFFER_APPEND_ERROR,err:F,fatal:!1};F.code===DOMException.QUOTA_EXCEEDED_ERR?B.details=S.ErrorDetails.BUFFER_FULL_ERROR:(g.appendError++,B.details=S.ErrorDetails.BUFFER_APPEND_ERROR,g.appendError>T.config.appendErrorMaxRetry&&(b.logger.error("[buffer-controller]: Failed "+T.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),B.fatal=!0)),T.trigger(h.Events.ERROR,B)}};_.append(K,w)},p.onBufferFlushing=function(a,l){var g=this,T=this.operationQueue,_=function(R){return{execute:g.removeExecutor.bind(g,R,l.startOffset,l.endOffset),onStart:function(){},onComplete:function(){g.hls.trigger(h.Events.BUFFER_FLUSHED,{type:R})},onError:function(C){b.logger.warn("[buffer-controller]: Failed to remove from "+R+" SourceBuffer",C)}}};l.type?T.append(_(l.type),l.type):this.getSourceBufferTypes().forEach(function(c){T.append(_(c),c)})},p.onFragParsed=function(a,l){var g=this,T=l.frag,_=l.part,c=[],R=_?_.elementaryStreams:T.elementaryStreams;R[s.ElementaryStreamTypes.AUDIOVIDEO]?c.push("audiovideo"):(R[s.ElementaryStreamTypes.AUDIO]&&c.push("audio"),R[s.ElementaryStreamTypes.VIDEO]&&c.push("video"));var w=function(){var E=self.performance.now();T.stats.buffering.end=E,_&&(_.stats.buffering.end=E);var o=_?_.stats:T.stats;g.hls.trigger(h.Events.FRAG_BUFFERED,{frag:T,part:_,stats:o,id:T.type})};c.length===0&&b.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+T.type+" level: "+T.level+" sn: "+T.sn),this.blockBuffers(w,c)},p.onFragChanged=function(a,l){this.flushBackBuffer()},p.onBufferEos=function(a,l){var g=this,T=this.getSourceBufferTypes().reduce(function(_,c){var R=g.sourceBuffer[c];return(!l.type||l.type===c)&&(R&&!R.ended&&(R.ended=!0,b.logger.log("[buffer-controller]: "+c+" sourceBuffer now EOS"))),_&&!!(!R||R.ended)},!0);T&&this.blockBuffers(function(){var _=g.mediaSource;if(!_||_.readyState!=="open")return;_.endOfStream()})},p.onLevelUpdated=function(a,l){var g=l.details;if(!g.fragments.length)return;this.details=g,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},p.flushBackBuffer=function(){var a=this.hls,l=this.details,g=this.media,T=this.sourceBuffer;if(!g||l===null)return;var _=this.getSourceBufferTypes();if(!_.length)return;var c=l.live&&a.config.liveBackBufferLength!==null?a.config.liveBackBufferLength:a.config.backBufferLength;if(!Object(d.isFiniteNumber)(c)||c<0)return;var R=g.currentTime,w=l.levelTargetDuration,C=Math.max(c,w),E=Math.floor(R/w)*w-C;_.forEach(function(o){var A=T[o];if(A){var k=r.BufferHelper.getBuffered(A);k.length>0&&E>k.start(0)&&(a.trigger(h.Events.BACK_BUFFER_REACHED,{bufferEnd:E}),l.live&&a.trigger(h.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:E}),a.trigger(h.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:E,type:o}))}})},p.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var a=this.details,l=this.hls,g=this.media,T=this.mediaSource,_=a.fragments[0].start+a.totalduration,c=g.duration,R=Object(d.isFiniteNumber)(T.duration)?T.duration:0;a.live&&l.config.liveDurationInfinity?(b.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),T.duration=Infinity,this.updateSeekableRange(a)):(_>R&&_>c||!Object(d.isFiniteNumber)(c))&&(b.logger.log("[buffer-controller]: Updating Media Source duration to "+_.toFixed(3)),T.duration=_)},p.updateSeekableRange=function(a){var l=this.mediaSource,g=a.fragments,T=g.length;if(T&&a.live&&l!==null&&l!==void 0&&l.setLiveSeekableRange){var _=Math.max(0,g[0].start),c=Math.max(_,_+a.totalduration);l.setLiveSeekableRange(_,c)}},p.checkPendingTracks=function(){var a=this.bufferCodecEventsExpected,l=this.operationQueue,g=this.pendingTracks,T=Object.keys(g).length;if(T&&!a||T===2){this.createSourceBuffers(g),this.pendingTracks={};var _=this.getSourceBufferTypes();if(_.length===0){this.hls.trigger(h.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}_.forEach(function(c){l.executeNext(c)})}},p.createSourceBuffers=function(a){var l=this.sourceBuffer,g=this.mediaSource;if(!g)throw Error("createSourceBuffers called when mediaSource was null");var T=0;for(var _ in a)if(!l[_]){var c=a[_];if(!c)throw Error("source buffer exists for track "+_+", however track does not");var R=c.levelCodec||c.codec,w=c.container+";codecs="+R;b.logger.log("[buffer-controller]: creating sourceBuffer("+w+")");try{var C=l[_]=g.addSourceBuffer(w),E=_;this.addBufferListener(E,"updatestart",this._onSBUpdateStart),this.addBufferListener(E,"updateend",this._onSBUpdateEnd),this.addBufferListener(E,"error",this._onSBUpdateError),this.tracks[_]={buffer:C,codec:R,container:c.container,levelCodec:c.levelCodec,id:c.id},T++}catch(o){b.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+o.message),this.hls.trigger(h.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:o,mimeType:w})}}T&&this.hls.trigger(h.Events.BUFFER_CREATED,{tracks:this.tracks})},p._onSBUpdateStart=function(a){var l=this.operationQueue,g=l.current(a);g.onStart()},p._onSBUpdateEnd=function(a){var l=this.operationQueue,g=l.current(a);g.onComplete(),l.shiftAndExecuteNext(a)},p._onSBUpdateError=function(a,l){b.logger.error("[buffer-controller]: "+a+" SourceBuffer error",l),this.hls.trigger(h.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var g=this.operationQueue.current(a);g&&g.onError(l)},p.removeExecutor=function(a,l,g){var T=this.media,_=this.mediaSource,c=this.operationQueue,R=this.sourceBuffer,w=R[a];if(!T||!_||!w){b.logger.warn("[buffer-controller]: Attempting to remove from the "+a+" SourceBuffer, but it does not exist"),c.shiftAndExecuteNext(a);return}var C=Object(d.isFiniteNumber)(T.duration)?T.duration:Infinity,E=Object(d.isFiniteNumber)(_.duration)?_.duration:Infinity,o=Math.max(0,l),A=Math.min(g,C,E);A>o?(b.logger.log("[buffer-controller]: Removing ["+o+","+A+"] from the "+a+" SourceBuffer"),console.assert(!w.updating,a+" sourceBuffer must not be updating"),w.remove(o,A)):c.shiftAndExecuteNext(a)},p.appendExecutor=function(a,l){var g=this.operationQueue,T=this.sourceBuffer,_=T[l];if(!_){b.logger.warn("[buffer-controller]: Attempting to append to the "+l+" SourceBuffer, but it does not exist"),g.shiftAndExecuteNext(l);return}_.ended=!1,console.assert(!_.updating,l+" sourceBuffer must not be updating"),_.appendBuffer(a)},p.blockBuffers=function(a,l){var g=this;if(l===void 0&&(l=this.getSourceBufferTypes()),!l.length){b.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(a);return}var T=this.operationQueue,_=l.map(function(c){return T.appendBlocker(c)});Promise.all(_).then(function(){a(),l.forEach(function(c){var R=g.sourceBuffer[c];(!R||!R.updating)&&T.shiftAndExecuteNext(c)})})},p.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},p.addBufferListener=function(a,l,g){var T=this.sourceBuffer[a];if(!T)return;var _=g.bind(this,a);this.listeners[a].push({event:l,listener:_}),T.addEventListener(l,_)},p.removeBufferListeners=function(a){var l=this.sourceBuffer[a];if(!l)return;this.listeners[a].forEach(function(g){l.removeEventListener(g.event,g.listener)})},v}()},"./src/controller/buffer-operation-queue.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return h});var d=D("./src/utils/logger.ts"),h=function(){function b(r){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=r}var S=b.prototype;return S.append=function(i,s){var n=this.queues[s];n.push(i),n.length===1&&this.buffers[s]&&this.executeNext(s)},S.insertAbort=function(i,s){var n=this.queues[s];n.unshift(i),this.executeNext(s)},S.appendBlocker=function(i){var s,n=new Promise(function(f){s=f}),x={execute:s,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(x,i),n},S.executeNext=function(i){var s=this.buffers,n=this.queues,x=s[i],f=n[i];if(f.length){var y=f[0];try{y.execute()}catch(v){d.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),y.onError(v),(!x||!x.updating)&&(f.shift(),this.executeNext(i))}}},S.shiftAndExecuteNext=function(i){this.queues[i].shift(),this.executeNext(i)},S.current=function(i){return this.queues[i][0]},b}()},"./src/controller/cap-level-controller.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/events.ts");function h(r,i){for(var s=0;s0&&this.mediaWidth>0){var n=this.hls.levels;if(n.length){var x=this.hls;x.autoLevelCapping=this.getMaxLevel(n.length-1),x.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=x.autoLevelCapping}}},i.getMaxLevel=function(n){var x=this,f=this.hls.levels;if(!f.length)return-1;var y=f.filter(function(v,p){return r.isLevelAllowed(p,x.restrictedLevels)&&p<=n});return this.clientRect=null,r.getMaxLevelByMediaSize(y,this.mediaWidth,this.mediaHeight)},i.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()},i.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},i.getDimensions=function(){if(this.clientRect)return this.clientRect;var n=this.media,x={width:0,height:0};if(n){var f=n.getBoundingClientRect();x.width=f.width,x.height=f.height,!x.width&&!x.height&&(x.width=f.right-f.left||n.width||0,x.height=f.bottom-f.top||n.height||0)}return this.clientRect=x,x},r.isLevelAllowed=function(n,x){return x===void 0&&(x=[]),x.indexOf(n)===-1},r.getMaxLevelByMediaSize=function(n,x,f){if(!n||!n.length)return-1;for(var y=function(l,g){return g?l.width!==g.width||l.height!==g.height:!0},v=n.length-1,p=0;p=x||O.height>=f)&&y(O,n[p+1])){v=p;break}}return v},b(r,[{key:"mediaWidth",get:function(){return this.getDimensions().width*r.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*r.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var n=1;try{n=self.devicePixelRatio}catch(x){}return n}}]),r}();m.default=S},"./src/controller/cmcd-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return y});var d=D("./src/events.ts"),h=D("./src/types/cmcd.ts"),b=D("./src/utils/buffer-helper.ts"),S=D("./src/utils/logger.ts");function r(v,p){for(var O=0;O=v.length?{done:!0}:{done:!1,value:v[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 n(v,p){if(!v)return;if(typeof v=="string")return x(v,p);var O=Object.prototype.toString.call(v).slice(8,-1);if(O==="Object"&&v.constructor&&(O=v.constructor.name),O==="Map"||O==="Set")return Array.from(v);if(O==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O))return x(v,p)}function x(v,p){(p==null||p>v.length)&&(p=v.length);for(var O=0,a=new Array(p);Ol&&(l=c.bitrate)}return l>0?l:NaN},p.getBufferLength=function(a){var l=this.hls.media,g=a===h.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!g||!l)return NaN;var T=b.BufferHelper.bufferInfo(g,l.currentTime,this.config.maxBufferHole);return T.len*1e3},p.createPlaylistLoader=function(){var a=this.config.pLoader,l=this.applyPlaylistData,g=a||this.config.loader;return function(){function T(c){this.loader=void 0,this.loader=new g(c)}var _=T.prototype;return _.destroy=function(){this.loader.destroy()},_.abort=function(){this.loader.abort()},_.load=function(R,w,C){l(R),this.loader.load(R,w,C)},i(T,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),T}()},p.createFragmentLoader=function(){var a=this.config.fLoader,l=this.applyFragmentData,g=a||this.config.loader;return function(){function T(c){this.loader=void 0,this.loader=new g(c)}var _=T.prototype;return _.destroy=function(){this.loader.destroy()},_.abort=function(){this.loader.abort()},_.load=function(R,w,C){l(R),this.loader.load(R,w,C)},i(T,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),T}()},v.uuid=function(){var a=URL.createObjectURL(new Blob),l=a.toString();return URL.revokeObjectURL(a),l.substr(l.lastIndexOf("/")+1)},v.serialize=function(a){for(var l=[],g=function(W){return!Number.isNaN(W)&&W!=null&&W!==""&&W!==!1},T=function(W){return Math.round(W)},_=function(W){return T(W/100)*100},c=function(W){return encodeURIComponent(W)},R={br:T,d:T,bl:_,dl:_,mtp:_,nor:c,rtp:_,tb:T},w=Object.keys(a||{}).sort(),C=s(w),E;!(E=C()).done;){var o=E.value,A=a[o];if(!g(A))continue;if(o==="v"&&A===1)continue;if(o=="pr"&&A===1)continue;var k=R[o];k&&(A=k(A));var U=typeof A,N=void 0;o==="ot"||o==="sf"||o==="st"?N=o+"="+A:U==="boolean"?N=o:U==="number"?N=o+"="+A:N=o+"="+JSON.stringify(A),l.push(N)}return l.join(",")},v.toHeaders=function(a){for(var l=Object.keys(a),g={},T=["Object","Request","Session","Status"],_=[{},{},{},{}],c={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},R=0,w=l;Rs){this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var c=s-this._requestLicenseFailureCount+1;b.logger.warn("Retrying license request, "+c+" attempts left"),this._requestLicense(l,g)}break}},v._generateLicenseRequestChallenge=function(O,a){switch(O.mediaKeySystemDomain){case S.KeySystems.WIDEVINE:return a}throw new Error("unsupported key-system: "+O.mediaKeySystemDomain)},v._requestLicense=function(O,a){b.logger.log("Requesting content license for key-system");var l=this._mediaKeysList[0];if(!l){b.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var g=this.getLicenseServerUrl(l.mediaKeySystemDomain),T=this._createLicenseXhr(g,O,a);b.logger.log("Sending license request to URL: "+g);var _=this._generateLicenseRequestChallenge(l,O);T.send(_)}catch(c){b.logger.error("Failure requesting DRM license: "+c),this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},v.onMediaAttached=function(O,a){if(!this._emeEnabled)return;var l=a.media;this._media=l,l.addEventListener("encrypted",this._onMediaEncrypted)},v.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(l){if(l.mediaKeysSession)return l.mediaKeysSession.close().catch(function(){})})).then(function(){return O.setMediaKeys(null)}).catch(function(){})},v.onManifestParsed=function(O,a){if(!this._emeEnabled)return;var l=a.levels.map(function(T){return T.audioCodec}).filter(function(T){return!!T}),g=a.levels.map(function(T){return T.videoCodec}).filter(function(T){return!!T});this._attemptKeySystemAccess(S.KeySystems.WIDEVINE,l,g)},i(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,D){"use strict";D.r(m);var d=D("./src/events.ts"),h=D("./src/utils/logger.ts"),b=function(){function S(i){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=i,this.registerListeners()}var r=S.prototype;return r.setStreamController=function(s){this.streamController=s},r.registerListeners=function(){this.hls.on(d.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},r.unregisterListeners=function(){this.hls.off(d.Events.MEDIA_ATTACHING,this.onMediaAttaching)},r.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},r.onMediaAttaching=function(s,n){var x=this.hls.config;if(x.capLevelOnFPSDrop){var f=n.media instanceof self.HTMLVideoElement?n.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),x.fpsDroppedMonitoringPeriod)}},r.checkFPS=function(s,n,x){var f=performance.now();if(n){if(this.lastTime){var y=f-this.lastTime,v=x-this.lastDroppedFrames,p=n-this.lastDecodedFrames,O=1e3*v/y,a=this.hls;if(a.trigger(d.Events.FPS_DROP,{currentDropped:v,currentDecoded:p,totalDroppedFrames:x}),O>0&&v>a.config.fpsDroppedMonitoringThreshold*p){var l=a.currentLevel;h.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+l),l>0&&(a.autoLevelCapping===-1||a.autoLevelCapping>=l)&&(l=l-1,a.trigger(d.Events.FPS_DROP_LEVEL_CAPPING,{level:l,droppedLevel:a.currentLevel}),a.autoLevelCapping=l,this.streamController.nextLevelSwitch())}}this.lastTime=f,this.lastDroppedFrames=x,this.lastDecodedFrames=n}},r.checkFPSInterval=function(){var s=this.media;if(s)if(this.isVideoPlaybackQualityAvailable){var n=s.getVideoPlaybackQuality();this.checkFPS(s,n.totalVideoFrames,n.droppedVideoFrames)}else this.checkFPS(s,s.webkitDecodedFrameCount,s.webkitDroppedFrameCount)},S}();m.default=b},"./src/controller/fragment-finders.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"findFragmentByPDT",function(){return b}),D.d(m,"findFragmentByPTS",function(){return S}),D.d(m,"fragmentWithinToleranceTest",function(){return r}),D.d(m,"pdtWithinToleranceTest",function(){return i}),D.d(m,"findFragWithCC",function(){return s});var d=D("./src/polyfills/number.ts"),h=D("./src/utils/binary-search.ts");function b(n,x,f){if(x===null||!Array.isArray(n)||!n.length||!Object(d.isFiniteNumber)(x))return null;var y=n[0].programDateTime;if(x<(y||0))return null;var v=n[n.length-1].endProgramDateTime;if(x>=(v||0))return null;f=f||0;for(var p=0;pn&&f.start?-1:0}function i(n,x,f){var y=Math.min(x,f.duration+(f.deltaPTS?f.deltaPTS:0))*1e3,v=f.endProgramDateTime||0;return v-y>n}function s(n,x){return h.default.search(n,function(f){return f.ccx?-1:0})}},"./src/controller/fragment-tracker.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"FragmentState",function(){return b}),D.d(m,"FragmentTracker",function(){return S});var d=D("./src/events.ts"),h=D("./src/types/loader.ts"),b;(function(s){s.NOT_LOADED="NOT_LOADED",s.BACKTRACKED="BACKTRACKED",s.APPENDING="APPENDING",s.PARTIAL="PARTIAL",s.OK="OK"})(b||(b={}));var S=function(){function s(x){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=x,this._registerListeners()}var n=s.prototype;return n._registerListeners=function(){var f=this.hls;f.on(d.Events.BUFFER_APPENDED,this.onBufferAppended,this),f.on(d.Events.FRAG_BUFFERED,this.onFragBuffered,this),f.on(d.Events.FRAG_LOADED,this.onFragLoaded,this)},n._unregisterListeners=function(){var f=this.hls;f.off(d.Events.BUFFER_APPENDED,this.onBufferAppended,this),f.off(d.Events.FRAG_BUFFERED,this.onFragBuffered,this),f.off(d.Events.FRAG_LOADED,this.onFragLoaded,this)},n.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},n.getAppendedFrag=function(f,y){if(y===h.PlaylistLevelType.MAIN){var v=this.activeFragment,p=this.activeParts;if(!v)return null;if(p)for(var O=p.length;O--;){var a=p[O],l=a?a.end:v.appendedPTS;if(a.start<=f&&l!==void 0&&f<=l)return O>9&&(this.activeParts=p.slice(O-9)),a}else if(v.start<=f&&v.appendedPTS!==void 0&&f<=v.appendedPTS)return v}return this.getBufferedFrag(f,y)},n.getBufferedFrag=function(f,y){for(var v=this.fragments,p=Object.keys(v),O=p.length;O--;){var a=v[p[O]];if((a==null?void 0:a.body.type)===y&&a.buffered){var l=a.body;if(l.start<=f&&f<=l.end)return l}}return null},n.detectEvictedFragments=function(f,y,v){var p=this;Object.keys(this.fragments).forEach(function(O){var a=p.fragments[O];if(!a)return;if(!a.buffered){a.body.type===v&&p.removeFragment(a.body);return}var l=a.range[f];if(!l)return;l.time.some(function(g){var T=!p.isTimeBuffered(g.startPTS,g.endPTS,y);return T&&p.removeFragment(a.body),T})})},n.detectPartialFragments=function(f){var y=this,v=this.timeRanges,p=f.frag,O=f.part;if(!v||p.sn==="initSegment")return;var a=i(p),l=this.fragments[a];if(!l)return;Object.keys(v).forEach(function(g){var T=p.elementaryStreams[g];if(!T)return;var _=v[g],c=O!==null||T.partial===!0;l.range[g]=y.getBufferedTimes(p,O,c,_)}),l.backtrack=l.loaded=null,Object.keys(l.range).length?l.buffered=!0:this.removeFragment(l.body)},n.fragBuffered=function(f){var y=i(f),v=this.fragments[y];v&&(v.backtrack=v.loaded=null,v.buffered=!0)},n.getBufferedTimes=function(f,y,v,p){for(var O={time:[],partial:v},a=y?y.start:f.start,l=y?y.end:f.end,g=f.minEndPTS||l,T=f.maxStartPTS||a,_=0;_=c&&g<=R){O.time.push({startPTS:Math.max(a,p.start(_)),endPTS:Math.min(l,p.end(_))});break}else if(ac)O.partial=!0,O.time.push({startPTS:Math.max(a,p.start(_)),endPTS:Math.min(l,p.end(_))});else if(l<=c)break}return O},n.getPartialFragment=function(f){var y=null,v,p,O,a=0,l=this.bufferPadding,g=this.fragments;return Object.keys(g).forEach(function(T){var _=g[T];if(!_)return;r(_)&&(p=_.body.start-l,O=_.body.end+l,f>=p&&f<=O&&(v=Math.min(f-p,O-f),a<=v&&(y=_.body,a=v)))}),y},n.getState=function(f){var y=i(f),v=this.fragments[y];return v?v.buffered?r(v)?b.PARTIAL:b.OK:v.backtrack?b.BACKTRACKED:b.APPENDING:b.NOT_LOADED},n.backtrack=function(f,y){var v=i(f),p=this.fragments[v];if(!p||p.backtrack)return null;var O=p.backtrack=y||p.loaded;return p.loaded=null,O},n.getBacktrackData=function(f){var y=i(f),v=this.fragments[y];if(v){var p,O=v.backtrack;if(O!=null&&(p=O.payload)!==null&&p!==void 0&&p.byteLength)return O;this.removeFragment(f)}return null},n.isTimeBuffered=function(f,y,v){for(var p,O,a=0;a=p&&y<=O)return!0;if(y<=p)return!1}return!1},n.onFragLoaded=function(f,y){var v=y.frag,p=y.part;if(v.sn==="initSegment"||v.bitrateTest||p)return;var O=i(v);this.fragments[O]={body:v,loaded:y,backtrack:null,buffered:!1,range:Object.create(null)}},n.onBufferAppended=function(f,y){var v=this,p=y.frag,O=y.part,a=y.timeRanges;if(p.type===h.PlaylistLevelType.MAIN)if(this.activeFragment=p,O){var l=this.activeParts;l||(this.activeParts=l=[]),l.push(O)}else this.activeParts=null;this.timeRanges=a,Object.keys(a).forEach(function(g){var T=a[g];if(v.detectEvictedFragments(g,T),!O)for(var _=0;_f&&p.removeFragment(l)}})},n.removeFragment=function(f){var y=i(f);f.stats.loaded=0,f.clearElementaryStreamInfo(),delete this.fragments[y]},n.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},s}();function r(s){var n,x;return s.buffered&&(((n=s.range.video)===null||n===void 0?void 0:n.partial)||((x=s.range.audio)===null||x===void 0?void 0:x.partial))}function i(s){return s.type+"_"+s.level+"_"+s.urlId+"_"+s.sn}},"./src/controller/gap-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"STALL_MINIMUM_DURATION_MS",function(){return r}),D.d(m,"MAX_START_GAP_JUMP",function(){return i}),D.d(m,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return s}),D.d(m,"SKIP_BUFFER_RANGE_START",function(){return n}),D.d(m,"default",function(){return x});var d=D("./src/utils/buffer-helper.ts"),h=D("./src/errors.ts"),b=D("./src/events.ts"),S=D("./src/utils/logger.ts"),r=250,i=2,s=.1,n=.05,x=function(){function f(v,p,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=v,this.media=p,this.fragmentTracker=O,this.hls=a}var y=f.prototype;return y.destroy=function(){this.hls=this.fragmentTracker=this.media=null},y.poll=function(p){var O=this.config,a=this.media,l=this.stalled,g=a.currentTime,T=a.seeking,_=this.seeking&&!T,c=!this.seeking&&T;if(this.seeking=T,g!==p){if(this.moved=!0,l!==null){if(this.stallReported){var R=self.performance.now()-l;S.logger.warn("playback not stuck anymore @"+g+", after "+Math.round(R)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((c||_)&&(this.stalled=null),a.paused||a.ended||a.playbackRate===0||!d.BufferHelper.getBuffered(a).length)return;var w=d.BufferHelper.bufferInfo(a,g,0),C=w.len>0,E=w.nextStart||0;if(!C&&!E)return;if(T){var o=w.len>i,A=!E||E-g>i&&!this.fragmentTracker.getPartialFragment(g);if(o||A)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var k,U=Math.max(E,w.start||0)-g,N=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,z=N==null||((k=N.details)===null||k===void 0)?void 0:k.live,W=z?N.details.targetduration*2:i;if(U>0&&U<=W){this._trySkipBufferHole(null);return}}var K=self.performance.now();if(l===null){this.stalled=K;return}var V=K-l;!T&&V>=r&&this._reportStall(w.len);var F=d.BufferHelper.bufferInfo(a,g,O.maxBufferHole);this._tryFixBufferStall(F,V)},y._tryFixBufferStall=function(p,O){var a=this.config,l=this.fragmentTracker,g=this.media,T=g.currentTime,_=l.getPartialFragment(T);if(_){var c=this._trySkipBufferHole(_);if(c)return}p.len>a.maxBufferHole&&O>a.highBufferWatchdogPeriod*1e3&&(S.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},y._reportStall=function(p){var O=this.hls,a=this.media,l=this.stallReported;l||(this.stallReported=!0,S.logger.warn("Playback stalling at @"+a.currentTime+" due to low buffer (buffer="+p+")"),O.trigger(b.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:p}))},y._trySkipBufferHole=function(p){for(var O=this.config,a=this.hls,l=this.media,g=l.currentTime,T=0,_=d.BufferHelper.getBuffered(l),c=0;c<_.length;c++){var R=_.start(c);if(g+O.maxBufferHole>=T&&g.05&&this.forwardBufferLength>1){var c=Math.min(2,Math.max(1,a)),R=Math.round(2/(1+Math.exp(-.75*g-this.edgeStalled))*20)/20;f.playbackRate=Math.min(c,Math.max(1,R))}else f.playbackRate!==1&&f.playbackRate!==0&&(f.playbackRate=1)},n.estimateLiveEdge=function(){var f=this.levelDetails;return f===null?null:f.edge+f.age},n.computeLatency=function(){var f=this.estimateLiveEdge();return f===null?null:f-this.currentTime},r(s,[{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,v=f.partHoldBack,p=f.targetduration,O=this.config,a=O.liveSyncDuration,l=O.liveSyncDurationCount,g=O.lowLatencyMode,T=this.hls.userConfig,_=g&&v||y;(T.liveSyncDuration||T.liveSyncDurationCount||_===0)&&(_=a!==void 0?a:l*p);var c=p,R=1;return _+Math.min(this.stallCount*R,c)}},{key:"liveSyncPosition",get:function(){var f=this.estimateLiveEdge(),y=this.targetLatency,v=this.levelDetails;if(f===null||y===null||v===null)return null;var p=v.edge,O=f-y-this.edgeStalled,a=p-v.totalduration,l=p-(this.config.lowLatencyMode&&v.partTarget||v.targetduration);return Math.min(Math.max(a,O),l)}},{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 v=f.buffered.length;return v?f.buffered.end(v-1):y.edge-this.currentTime}}]),s}()},"./src/controller/level-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return O});var d=D("./src/types/level.ts"),h=D("./src/events.ts"),b=D("./src/errors.ts"),S=D("./src/utils/codecs.ts"),r=D("./src/controller/level-helper.ts"),i=D("./src/controller/base-playlist-controller.ts"),s=D("./src/types/loader.ts");function n(){return n=Object.assign||function(a){for(var l=1;l0){E=R[0].bitrate,R.sort(function(V,F){return V.bitrate-F.bitrate}),this._levels=R;for(var z=0;zthis.hls.config.fragLoadingMaxRetry&&(o=c.frag.level)):o=c.frag.level}break;case b.ErrorDetails.LEVEL_LOAD_ERROR:case b.ErrorDetails.LEVEL_LOAD_TIMEOUT:R&&(R.deliveryDirectives&&(E=!1),o=R.level),C=!0;break;case b.ErrorDetails.REMUX_ALLOC_ERROR:o=c.level,C=!0;break}o!==void 0&&this.recoverLevel(c,o,C,E)},g.recoverLevel=function(_,c,R,w){var C=_.details,E=this._levels[c];if(E.loadError++,R){var o=this.retryLoadingOrFail(_);if(o)_.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(w){var A=E.url.length;if(A>1&&E.loadError1){var w=(c.urlId+1)%R;this.warn("Switching to redundant URL-id "+w),this._levels.forEach(function(C){C.urlId=w}),this.level=_}},g.onFragLoaded=function(_,c){var R=c.frag;if(R!==void 0&&R.type===s.PlaylistLevelType.MAIN){var w=this._levels[R.level];w!==void 0&&(w.fragmentError=0,w.loadError=0)}},g.onLevelLoaded=function(_,c){var R,w=c.level,C=c.details,E=this._levels[w];if(!E){var o;this.warn("Invalid level index "+w),(o=c.deliveryDirectives)!==null&&o!==void 0&&o.skip&&(C.deltaUpdateFailed=!0);return}w===this.currentLevelIndex?(E.fragmentError===0&&(E.loadError=0,this.retryCount=0),this.playlistLoaded(w,c,E.details)):(R=c.deliveryDirectives)!==null&&R!==void 0&&R.skip&&(C.deltaUpdateFailed=!0)},g.onAudioTrackSwitched=function(_,c){var R=this.hls.levels[this.currentLevelIndex];if(!R)return;if(R.audioGroupIds){for(var w=-1,C=this.hls.audioTracks[c.id].groupId,E=0;E0){var w=R.urlId,C=R.url[w];if(_)try{C=_.addDirectives(C)}catch(E){this.warn("Could not construct new URL with HLS Delivery Directives: "+E)}this.log("Attempt loading level index "+c+(_?" at sn "+_.msn+" part "+_.part:"")+" with URL-id "+w+" "+C),this.clearTimer(),this.hls.trigger(h.Events.LEVEL_LOADING,{url:C,level:c,id:w,deliveryDirectives:_||null})}},g.removeLevel=function(_,c){var R=function(E,o){return o!==c},w=this._levels.filter(function(C,E){return E!==_?!0:C.url.length>1&&c!==void 0?(C.url=C.url.filter(R),C.audioGroupIds&&(C.audioGroupIds=C.audioGroupIds.filter(R)),C.textGroupIds&&(C.textGroupIds=C.textGroupIds.filter(R)),C.urlId=0,!0):!1}).map(function(C,E){var o=C.details;return o!=null&&o.fragments&&o.fragments.forEach(function(A){A.level=E}),C});this._levels=w,this.hls.trigger(h.Events.LEVELS_UPDATED,{levels:w})},f(l,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(_){var c,R=this._levels;if(R.length===0)return;if(this.currentLevelIndex===_&&(c=R[_])!==null&&c!==void 0&&c.details)return;if(_<0||_>=R.length){var w=_<0;if(this.hls.trigger(h.Events.ERROR,{type:b.ErrorTypes.OTHER_ERROR,details:b.ErrorDetails.LEVEL_SWITCH_ERROR,level:_,fatal:w,reason:"invalid level idx"}),w)return;_=Math.min(_,R.length-1)}this.clearTimer();var C=this.currentLevelIndex,E=R[C],o=R[_];this.log("switching to level "+_+" from "+C),this.currentLevelIndex=_;var A=n({},o,{level:_,maxBitrate:o.maxBitrate,uri:o.uri,urlId:o.urlId});delete A._urlId,this.hls.trigger(h.Events.LEVEL_SWITCHING,A);var k=o.details;if(!k||k.live){var U=this.switchParams(o.uri,E==null?void 0:E.details);this.loadPlaylist(U)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(_){this.manualLevelIndex=_,this._startLevel===void 0&&(this._startLevel=_),_!==-1&&(this.level=_)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(_){this._firstLevel=_}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var _=this.hls.config.startLevel;return _!==void 0?_:this._firstLevel}else return this._startLevel},set:function(_){this._startLevel=_}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(_){this.level=_,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=_)}}]),l}(i.default)},"./src/controller/level-helper.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"addGroupId",function(){return b}),D.d(m,"assignTrackIdsByGroup",function(){return S}),D.d(m,"updatePTS",function(){return r}),D.d(m,"updateFragPTSDTS",function(){return s}),D.d(m,"mergeDetails",function(){return n}),D.d(m,"mapPartIntersection",function(){return x}),D.d(m,"mapFragmentIntersection",function(){return f}),D.d(m,"adjustSliding",function(){return y}),D.d(m,"addSliding",function(){return v}),D.d(m,"computeReloadInterval",function(){return p}),D.d(m,"getFragmentWithSN",function(){return O}),D.d(m,"getPartWith",function(){return a});var d=D("./src/polyfills/number.ts"),h=D("./src/utils/logger.ts");function b(l,g,T){switch(g){case"audio":l.audioGroupIds||(l.audioGroupIds=[]),l.audioGroupIds.push(T);break;case"text":l.textGroupIds||(l.textGroupIds=[]),l.textGroupIds.push(T);break}}function S(l){var g={};l.forEach(function(T){var _=T.groupId||"";T.id=g[_]=g[_]||0,g[_]++})}function r(l,g,T){var _=l[g],c=l[T];i(_,c)}function i(l,g){var T=g.startPTS;if(Object(d.isFiniteNumber)(T)){var _=0,c;g.sn>l.sn?(_=T-l.start,c=l):(_=l.start-T,c=g),c.duration!==_&&(c.duration=_)}else if(g.sn>l.sn){var R=l.cc===g.cc;R&&l.minEndPTS?g.start=l.start+(l.minEndPTS-l.start):g.start=l.start+l.duration}else g.start=Math.max(l.start-g.duration,0)}function s(l,g,T,_,c,R){var w=_-T;w<=0&&(h.logger.warn("Fragment should have a positive duration",g),_=T+g.duration,R=c+g.duration);var C=T,E=_,o=g.startPTS,A=g.endPTS;if(Object(d.isFiniteNumber)(o)){var k=Math.abs(o-T);Object(d.isFiniteNumber)(g.deltaPTS)?g.deltaPTS=Math.max(k,g.deltaPTS):g.deltaPTS=k,C=Math.max(T,o),T=Math.min(T,o),c=Math.min(c,g.startDTS),E=Math.min(_,A),_=Math.max(_,A),R=Math.max(R,g.endDTS)}g.duration=_-T;var U=T-g.start;g.appendedPTS=_,g.start=g.startPTS=T,g.maxStartPTS=C,g.startDTS=c,g.endPTS=_,g.minEndPTS=E,g.endDTS=R;var N=g.sn;if(!l||Nl.endSN)return 0;var z,W=N-l.startSN,K=l.fragments;for(K[W]=g,z=W;z>0;z--)i(K[z],K[z-1]);for(z=W;z=0;c--){var R=_[c].initSegment;if(R){T=R;break}}l.fragmentHint&&delete l.fragmentHint.endPTS;var w=0,C;if(f(l,g,function(z,W){z.relurl&&(w=z.cc-W.cc),Object(d.isFiniteNumber)(z.startPTS)&&Object(d.isFiniteNumber)(z.endPTS)&&(W.start=W.startPTS=z.startPTS,W.startDTS=z.startDTS,W.appendedPTS=z.appendedPTS,W.maxStartPTS=z.maxStartPTS,W.endPTS=z.endPTS,W.endDTS=z.endDTS,W.minEndPTS=z.minEndPTS,W.duration=z.endPTS-z.startPTS,W.duration&&(C=W),g.PTSKnown=g.alignedSliding=!0),W.elementaryStreams=z.elementaryStreams,W.loader=z.loader,W.stats=z.stats,W.urlId=z.urlId,z.initSegment&&(W.initSegment=z.initSegment,T=z.initSegment)}),T){var E=g.fragmentHint?g.fragments.concat(g.fragmentHint):g.fragments;E.forEach(function(z){var W;(!z.initSegment||z.initSegment.relurl===((W=T)===null||W===void 0?void 0:W.relurl))&&(z.initSegment=T)})}if(g.skippedSegments&&(g.deltaUpdateFailed=g.fragments.some(function(z){return!z}),g.deltaUpdateFailed)){h.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var o=g.skippedSegments;o--;)g.fragments.shift();g.startSN=g.fragments[0].sn,g.startCC=g.fragments[0].cc}var A=g.fragments;if(w){h.logger.warn("discontinuity sliding from playlist, take drift into account");for(var k=0;k=_.length)return;v(g,_[T].start)}function v(l,g){if(g){for(var T=l.fragments,_=l.skippedSegments;_0&&c0&&E===-1&&(this.log("Override startPosition with lastCurrentTime @"+o.toFixed(3)),E=o),this.state=h.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=E,this.tick()}else this._forceStartLoad=!0,this.state=h.State.STOPPED},w.stopLoad=function(){this._forceStartLoad=!1,c.prototype.stopLoad.call(this)},w.doTick=function(){switch(this.state){case h.State.IDLE:this.doTickIdle();break;case h.State.WAITING_LEVEL:{var E,o=this.levels,A=this.level,k=o==null||((E=o[A])===null||E===void 0)?void 0:E.details;if(k&&(!k.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(k))break;this.state=h.State.IDLE;break}break}case h.State.FRAG_LOADING_WAITING_RETRY:{var U,N=self.performance.now(),z=this.retryDate;(!z||N>=z||(U=this.media)!==null&&U!==void 0&&U.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=h.State.IDLE)}break;default:break}this.onTickEnd()},w.onTickEnd=function(){c.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},w.doTickIdle=function(){var E,o,A=this.hls,k=this.levelLastLoaded,U=this.levels,N=this.media,z=A.config,W=A.nextLoadLevel;if(k===null||!N&&(this.startFragRequested||!z.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!U||!U[W])return;var K=U[W];this.level=A.nextLoadLevel=W;var V=K.details;if(!V||this.state===h.State.WAITING_LEVEL||V.live&&this.levelLastLoaded!==W){this.state=h.State.WAITING_LEVEL;return}var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:N,s.PlaylistLevelType.MAIN);if(F===null)return;var B=F.len,G=this.getMaxBufferLength(K.maxBitrate);if(B>=G)return;if(this._streamEnded(F,V)){var ae={};this.altAudio&&(ae.type="video"),this.hls.trigger(S.Events.BUFFER_EOS,ae),this.state=h.State.ENDED;return}var de=F.end,oe=this.getNextFragment(de,V);if(this.couldBacktrack&&!this.fragPrevious&&oe&&oe.sn!=="initSegment"){var _e=oe.sn-V.startSN;_e>1&&(oe=V.fragments[_e-1],this.fragmentTracker.removeFragment(oe))}if(oe&&this.fragmentTracker.getState(oe)===i.FragmentState.OK&&this.nextLoadPosition>de){var ye=this.audioOnly&&!this.altAudio?n.ElementaryStreamTypes.AUDIO:n.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(N,ye,s.PlaylistLevelType.MAIN),oe=this.getNextFragment(this.nextLoadPosition,V)}if(!oe)return;oe.initSegment&&!oe.initSegment.data&&!this.bitrateTest&&(oe=oe.initSegment),((E=oe.decryptdata)===null||E===void 0?void 0:E.keyFormat)==="identity"&&!((o=oe.decryptdata)!==null&&o!==void 0&&o.key)?this.loadKey(oe,V):this.loadFragment(oe,V,de)},w.loadFragment=function(E,o,A){var k,U=this.fragmentTracker.getState(E);if(this.fragCurrent=E,U===i.FragmentState.BACKTRACKED){var N=this.fragmentTracker.getBacktrackData(E);if(N){this._handleFragmentLoadProgress(N),this._handleFragmentLoadComplete(N);return}else U=i.FragmentState.NOT_LOADED}U===i.FragmentState.NOT_LOADED||U===i.FragmentState.PARTIAL?E.sn==="initSegment"?this._loadInitSegment(E):this.bitrateTest?(E.bitrateTest=!0,this.log("Fragment "+E.sn+" of level "+E.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(E)):(this.startFragRequested=!0,c.prototype.loadFragment.call(this,E,o,A)):U===i.FragmentState.APPENDING?this.reduceMaxBufferLength(E.duration)&&this.fragmentTracker.removeFragment(E):((k=this.media)===null||k===void 0?void 0:k.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},w.getAppendedFrag=function(E){var o=this.fragmentTracker.getAppendedFrag(E,s.PlaylistLevelType.MAIN);return o&&"fragment"in o?o.fragment:o},w.getBufferedFrag=function(E){return this.fragmentTracker.getBufferedFrag(E,s.PlaylistLevelType.MAIN)},w.followingBufferedFrag=function(E){return E?this.getBufferedFrag(E.end+.5):null},w.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},w.nextLevelSwitch=function(){var E=this.levels,o=this.media;if(o!=null&&o.readyState){var A,k=this.getAppendedFrag(o.currentTime);if(k&&k.start>1&&this.flushMainBuffer(0,k.start-1),!o.paused&&E){var U=this.hls.nextLoadLevel,N=E[U],z=this.fragLastKbps;z&&this.fragCurrent?A=this.fragCurrent.duration*N.maxBitrate/(1e3*z)+1:A=0}else A=0;var W=this.getBufferedFrag(o.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 E=this.fragCurrent;this.fragCurrent=null,E!=null&&E.loader&&E.loader.abort(),this.state===h.State.KEY_LOADING&&(this.state=h.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},w.flushMainBuffer=function(E,o){c.prototype.flushMainBuffer.call(this,E,o,this.altAudio?"video":null)},w.onMediaAttached=function(E,o){c.prototype.onMediaAttached.call(this,E,o);var A=o.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 E=this.media;E&&(E.removeEventListener("playing",this.onvplaying),E.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),c.prototype.onMediaDetaching.call(this)},w.onMediaPlaying=function(){this.tick()},w.onMediaSeeked=function(){var E=this.media,o=E?E.currentTime:null;Object(d.isFiniteNumber)(o)&&this.log("Media seeked to "+o.toFixed(3)),this.tick()},w.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(S.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},w.onManifestParsed=function(E,o){var A=!1,k=!1,U;o.levels.forEach(function(N){U=N.audioCodec,U&&(U.indexOf("mp4a.40.2")!==-1&&(A=!0),U.indexOf("mp4a.40.5")!==-1&&(k=!0))}),this.audioCodecSwitch=A&&k&&!Object(b.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=o.levels,this.startFragRequested=!1},w.onLevelLoading=function(E,o){var A=this.levels;if(!A||this.state!==h.State.IDLE)return;var k=A[o.level];(!k.details||k.details.live&&this.levelLastLoaded!==o.level||this.waitForCdnTuneIn(k.details))&&(this.state=h.State.WAITING_LEVEL)},w.onLevelLoaded=function(E,o){var A,k=this.levels,U=o.level,N=o.details,z=N.totalduration;if(!k){this.warn("Levels were reset while loading level "+U);return}this.log("Level "+U+" loaded ["+N.startSN+","+N.endSN+"], cc ["+N.startCC+", "+N.endCC+"] duration:"+z);var W=this.fragCurrent;W&&(this.state===h.State.FRAG_LOADING||this.state===h.State.FRAG_LOADING_WAITING_RETRY)&&(W.level!==o.level&&W.loader&&(this.state=h.State.IDLE,W.loader.abort()));var K=k[U],V=0;if(N.live||(A=K.details)!==null&&A!==void 0&&A.live){if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed)return;V=this.alignPlaylists(N,K.details)}if(K.details=N,this.levelLastLoaded=U,this.hls.trigger(S.Events.LEVEL_UPDATED,{details:N,level:U}),this.state===h.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(N))return;this.state=h.State.IDLE}this.startFragRequested?N.live&&this.synchronizeToLiveEdge(N):this.setStartPosition(N,V),this.tick()},w._handleFragmentLoadProgress=function(E){var o,A=E.frag,k=E.part,U=E.payload,N=this.levels;if(!N){this.warn("Levels were reset while fragment load was in progress. Fragment "+A.sn+" of level "+A.level+" will not be buffered");return}var z=N[A.level],W=z.details;if(!W){this.warn("Dropping fragment "+A.sn+" of level "+A.level+" after level details were reset");return}var K=z.videoCodec,V=W.PTSKnown||!W.live,F=(o=A.initSegment)===null||o===void 0?void 0:o.data,B=this._getAudioCodec(z),G=this.transmuxer=this.transmuxer||new x.default(this.hls,s.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),ae=k?k.index:-1,de=ae!==-1,oe=new f.ChunkMetadata(A.level,A.sn,A.stats.chunkCount,U.byteLength,ae,de),_e=this.initPTS[A.cc];G.push(U,F,B,K,A,k,W.totalduration,V,oe,_e)},w.onAudioTrackSwitching=function(E,o){var A=this.altAudio,k=!!o.url,U=o.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 N=this.fragCurrent;N!=null&&N.loader&&(this.log("Switching to main audio track, cancel main fragment load"),N.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var z=this.hls;A&&z.trigger(S.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),z.trigger(S.Events.AUDIO_TRACK_SWITCHED,{id:U})}},w.onAudioTrackSwitched=function(E,o){var A=o.id,k=!!this.hls.audioTracks[A].url;if(k){var U=this.videoBuffer;U&&this.mediaBuffer!==U&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=U)}this.altAudio=k,this.tick()},w.onBufferCreated=function(E,o){var A=o.tracks,k,U,N=!1;for(var z in A){var W=A[z];if(W.id==="main"){if(U=z,k=W,z==="video"){var K=A[z];K&&(this.videoBuffer=K.buffer)}}else N=!0}N&&k?(this.log("Alternate track found, use "+U+".buffered to schedule main fragment loading"),this.mediaBuffer=k.buffer):this.mediaBuffer=this.media},w.onFragBuffered=function(E,o){var A=o.frag,k=o.part;if(A&&A.type!==s.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===h.State.PARSED&&(this.state=h.State.IDLE);return}var U=k?k.stats:A.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),A.sn!=="initSegment"&&(this.fragPrevious=A),this.fragBufferedComplete(A,k)},w.onError=function(E,o){switch(o.details){case v.ErrorDetails.FRAG_LOAD_ERROR:case v.ErrorDetails.FRAG_LOAD_TIMEOUT:case v.ErrorDetails.KEY_LOAD_ERROR:case v.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(s.PlaylistLevelType.MAIN,o);break;case v.ErrorDetails.LEVEL_LOAD_ERROR:case v.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==h.State.ERROR&&(o.fatal?(this.warn(""+o.details),this.state=h.State.ERROR):!o.levelRetry&&this.state===h.State.WAITING_LEVEL&&(this.state=h.State.IDLE));break;case v.ErrorDetails.BUFFER_FULL_ERROR:if(o.parent==="main"&&(this.state===h.State.PARSING||this.state===h.State.PARSED)){var A=!0,k=this.getFwdBufferInfo(this.media,s.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 E=this.media,o=this.gapController;if(!E||!o||!E.readyState)return;var A=r.BufferHelper.getBuffered(E);!this.loadedmetadata&&A.length?(this.loadedmetadata=!0,this.seekToStartPos()):o.poll(this.lastCurrentTime),this.lastCurrentTime=E.currentTime},w.onFragLoadEmergencyAborted=function(){this.state=h.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},w.onBufferFlushed=function(E,o){var A=o.type;if(A!==n.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var k=(A===n.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(k,A,s.PlaylistLevelType.MAIN)}},w.onLevelsUpdated=function(E,o){this.levels=o.levels},w.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},w.seekToStartPos=function(){var E=this.media,o=E.currentTime,A=this.startPosition;if(A>=0&&o0&&(N1&&E.seeking===!1){var A=E.currentTime;if(r.BufferHelper.isBuffered(E,A)?o=this.getAppendedFrag(A):r.BufferHelper.isBuffered(E,A+.1)&&(o=this.getAppendedFrag(A+.1)),o){var k=this.fragPlaying,U=o.level;(!k||o.sn!==k.sn||k.level!==U||o.urlId!==k.urlId)&&(this.hls.trigger(S.Events.FRAG_CHANGED,{frag:o}),(!k||k.level!==U)&&this.hls.trigger(S.Events.LEVEL_SWITCHED,{level:U}),this.fragPlaying=o)}}},a(R,[{key:"nextLevel",get:function(){var E=this.nextBufferedFrag;return E?E.level:-1}},{key:"currentLevel",get:function(){var E=this.media;if(E){var o=this.getAppendedFrag(E.currentTime);if(o)return o.level}return-1}},{key:"nextBufferedFrag",get:function(){var E=this.media;if(E){var o=this.getAppendedFrag(E.currentTime);return this.followingBufferedFrag(o)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),R}(h.default)},"./src/controller/subtitle-stream-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"SubtitleStreamController",function(){return l});var d=D("./src/events.ts"),h=D("./src/utils/logger.ts"),b=D("./src/utils/buffer-helper.ts"),S=D("./src/controller/fragment-finders.ts"),r=D("./src/utils/discontinuities.ts"),i=D("./src/controller/level-helper.ts"),s=D("./src/controller/fragment-tracker.ts"),n=D("./src/controller/base-stream-controller.ts"),x=D("./src/types/loader.ts"),f=D("./src/types/level.ts");function y(g,T){for(var _=0;_=o[U].start&&k<=o[U].end){A=o[U];break}var N=C.start+C.duration;A?A.end=N:(A={start:k,end:N},o.push(A)),this.fragmentTracker.fragBuffered(C)},_.onBufferFlushing=function(R,w){var C=w.startOffset,E=w.endOffset;if(C===0&&E!==Number.POSITIVE_INFINITY){var o=this.currentTrackId,A=this.levels;if(!A.length||!A[o]||!A[o].details)return;var k=A[o].details,U=k.targetduration,N=E-U;if(N<=0)return;w.endOffsetSubtitles=Math.max(0,N),this.tracksBuffered.forEach(function(z){for(var W=0;W=k.length||o!==A||!U)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,E.live||(C=U.details)!==null&&C!==void 0&&C.live){var N=this.mainDetails;if(E.deltaUpdateFailed||!N)return;var z=N.fragments[0];if(!U.details)E.hasProgramDateTime&&N.hasProgramDateTime?Object(r.alignMediaPlaylistByPDT)(E,N):z&&Object(i.addSliding)(E,z.start);else{var W=this.alignPlaylists(E,U.details);W===0&&z&&Object(i.addSliding)(E,z.start)}}if(U.details=E,this.levelLastLoaded=o,this.tick(),E.live&&!this.fragCurrent&&this.media&&this.state===n.State.IDLE){var K=Object(S.findFragmentByPTS)(null,E.fragments,this.media.currentTime,0);K||(this.warn("Subtitle playlist not aligned with playback"),U.details=void 0)}},_._handleFragmentLoadComplete=function(R){var w=R.frag,C=R.payload,E=w.decryptdata,o=this.hls;if(this.fragContextChanged(w))return;if(C&&C.byteLength>0&&E&&E.key&&E.iv&&E.method==="AES-128"){var A=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(C),E.key.buffer,E.iv.buffer).then(function(k){var U=performance.now();o.trigger(d.Events.FRAG_DECRYPTED,{frag:w,payload:k,stats:{tstart:A,tdecrypt:U}})})}},_.doTick=function(){if(!this.media){this.state=n.State.IDLE;return}if(this.state===n.State.IDLE){var R,w=this.currentTrackId,C=this.levels;if(!C.length||!C[w]||!C[w].details)return;var E=C[w].details,o=E.targetduration,A=this.config,k=this.media,U=b.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,k.currentTime-o,A.maxBufferHole),N=U.end,z=U.len,W=this.getMaxBufferLength()+o;if(z>W)return;console.assert(E,"Subtitle track details are defined on idle subtitle stream controller tick");var K=E.fragments,V=K.length,F=E.edge,B,G=this.fragPrevious;if(N-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},p.pollTrackChange=function(a){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,a)},p.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(l){Object(h.clearCurrentCues)(l)}),this.subtitleTrack=-1,this.media=null},p.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},p.onManifestParsed=function(a,l){this.tracks=l.subtitleTracks},p.onSubtitleTrackLoaded=function(a,l){var g=l.id,T=l.details,_=this.trackId,c=this.tracksInGroup[_];if(!c){this.warn("Invalid subtitle track id "+g);return}var R=c.details;c.details=l.details,this.log("subtitle track "+g+" loaded ["+T.startSN+"-"+T.endSN+"]"),g===this.trackId&&(this.retryCount=0,this.playlistLoaded(g,l,R))},p.onLevelLoading=function(a,l){this.switchLevel(l.level)},p.onLevelSwitching=function(a,l){this.switchLevel(l.level)},p.switchLevel=function(a){var l=this.hls.levels[a];if(!(l!=null&&l.textGroupIds))return;var g=l.textGroupIds[l.urlId];if(this.groupId!==g){var T=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,_=this.tracks.filter(function(w){return!g||w.groupId===g});this.tracksInGroup=_;var c=this.findTrackId(T==null?void 0:T.name)||this.findTrackId();this.groupId=g;var R={subtitleTracks:_};this.log("Updating subtitle tracks, "+_.length+' track(s) found in "'+g+'" group-id'),this.hls.trigger(d.Events.SUBTITLE_TRACKS_UPDATED,R),c!==-1&&this.setSubtitleTrack(c,T)}},p.findTrackId=function(a){for(var l=this.tracksInGroup,g=0;g=T.length)return;this.clearTimer();var _=T[a];if(this.log("Switching to subtitle track "+a),this.trackId=a,_){var c=_.id,R=_.groupId,w=R===void 0?"":R,C=_.name,E=_.type,o=_.url;this.hls.trigger(d.Events.SUBTITLE_TRACK_SWITCH,{id:c,groupId:w,name:C,type:E,url:o});var A=this.switchParams(_.url,l==null?void 0:l.details);this.loadPlaylist(A)}else this.hls.trigger(d.Events.SUBTITLE_TRACK_SWITCH,{id:a})},p.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var a=-1,l=f(this.media.textTracks),g=0;g=0&&(E[0]=Math.min(E[0],T),E[1]=Math.max(E[1],_),w=!0,o/(_-T)>.5))return}if(w||R.push([T,_]),this.config.renderTextTracksNatively){var A=this.captionsTracks[g];this.Cues.newCue(A,T,_,c)}else{var k=this.Cues.newCue(null,T,_,c);this.hls.trigger(h.Events.CUES_PARSED,{type:"captions",cues:k,track:g})}},a.onInitPtsFound=function(g,T){var _=this,c=T.frag,R=T.id,w=T.initPTS,C=T.timescale,E=this.unparsedVttFrags;R==="main"&&(this.initPTS[c.cc]=w,this.timescale[c.cc]=C),E.length&&(this.unparsedVttFrags=[],E.forEach(function(o){_.onFragLoaded(h.Events.FRAG_LOADED,o)}))},a.getExistingTrack=function(g){var T=this.media;if(T)for(var _=0;_>>8^C&255^99,s[c]=C,n[C]=c;var E=_[c],o=_[E],A=_[o],k=_[C]*257^C*16843008;f[c]=k<<24|k>>>8,y[c]=k<<16|k>>>16,v[c]=k<<8|k>>>24,p[c]=k,k=A*16843009^o*65537^E*257^c*16843008,a[C]=k<<24|k>>>8,l[C]=k<<16|k>>>16,g[C]=k<<8|k>>>24,T[C]=k,c?(c=E^_[_[_[A^E]]],R^=_[_[R]]):c=R=1}},r.expandKey=function(s){for(var n=this.uint8ArrayToUint32Array_(s),x=!0,f=0;f>>6)+1;var k=(g[T+2]&60)>>>2;if(k>A.length-1){l.trigger(b.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+k});return}return w=(g[T+2]&1)<<2,w|=(g[T+3]&192)>>>6,d.logger.log("manifest codec:"+_+", ADTS type:"+c+", samplingIndex:"+k),/firefox/i.test(E)?k>=6?(c=5,C=new Array(4),R=k-3):(c=2,C=new Array(2),R=k):E.indexOf("android")!==-1?(c=2,C=new Array(2),R=k):(c=5,C=new Array(4),_&&(_.indexOf("mp4a.40.29")!==-1||_.indexOf("mp4a.40.5")!==-1)||!_&&k>=6?R=k-3:((_&&_.indexOf("mp4a.40.2")!==-1&&(k>=6&&w===1||/vivaldi/i.test(E))||!_&&w===1)&&(c=2,C=new Array(2)),R=k)),C[0]=c<<3,C[0]|=(k&14)>>1,C[1]|=(k&1)<<7,C[1]|=w<<3,c===5&&(C[1]|=(R&14)>>1,C[2]=(R&1)<<7,C[2]|=2<<2,C[3]=0),{config:C,samplerate:A[k],channelCount:w,codec:"mp4a.40."+c,manifestCodec:o}}function r(l,g){return l[g]===255&&(l[g+1]&246)===240}function i(l,g){return l[g+1]&1?7:9}function s(l,g){return(l[g+3]&3)<<11|l[g+4]<<3|(l[g+5]&224)>>>5}function n(l,g){return g+5=l.length)return!1;var _=s(l,g);if(_<=T)return!1;var c=g+_;return c===l.length||x(l,c)}return!1}function v(l,g,T,_,c){if(!l.samplerate){var R=S(g,T,_,c);if(!R)return;l.config=R.config,l.samplerate=R.samplerate,l.channelCount=R.channelCount,l.codec=R.codec,l.manifestCodec=R.manifestCodec,d.logger.log("parsed codec:"+l.codec+", rate:"+R.samplerate+", channels:"+R.channelCount)}}function p(l){return 1024*9e4/l}function O(l,g,T,_,c){var R=i(l,g),w=s(l,g);if(w-=R,w>0){var C=T+_*c;return{headerLength:R,frameLength:w,stamp:C}}}function a(l,g,T,_,c){var R=p(l.samplerate),w=O(g,T,_,c,R);if(w){var C=w.frameLength,E=w.headerLength,o=w.stamp,A=E+C,k=Math.max(0,T+A-g.length),U;k?(U=new Uint8Array(A-E),U.set(g.subarray(T+E,g.length),0)):U=g.subarray(T+E,T+A);var N={unit:U,pts:o};return k||l.samples.push(N),{sample:N,length:A,missing:k}}}},"./src/demux/base-audio-demuxer.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"initPTSFn",function(){return s});var d=D("./src/polyfills/number.ts"),h=D("./src/demux/id3.ts"),b=D("./src/demux/dummy-demuxed-track.ts"),S=D("./src/utils/mp4-tools.ts"),r=D("./src/utils/typed-array.ts"),i=function(){function n(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var x=n.prototype;return x.resetInitSegment=function(y,v,p){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},x.resetTimeStamp=function(){},x.resetContiguity=function(){},x.canParse=function(y,v){return!1},x.appendFrame=function(y,v,p){},x.demux=function(y,v){this.cachedData&&(y=Object(S.appendUint8Array)(this.cachedData,y),this.cachedData=null);var p=h.getID3Data(y,0),O=p?p.length:0,a,l,g=this._audioTrack,T=this._id3Track,_=p?h.getTimeStamp(p):void 0,c=y.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=s(_,v)),p&&p.length>0&&T.samples.push({pts:this.initPTS,dts:this.initPTS,data:p}),l=this.initPTS;Oi?(this.word<<=i,this.bitsAvailable-=i):(i-=this.bitsAvailable,s=i>>3,i-=s>>3,this.bytesAvailable-=s,this.loadWord(),this.word<<=i,this.bitsAvailable-=i)},S.readBits=function(i){var s=Math.min(this.bitsAvailable,i),n=this.word>>>32-s;return i>32&&d.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=s,this.bitsAvailable>0?this.word<<=s:this.bytesAvailable>0&&this.loadWord(),s=i-s,s>0&&this.bitsAvailable?n<>>i)!==0)return this.word<<=i,this.bitsAvailable-=i,i;return this.loadWord(),i+this.skipLZ()},S.skipUEG=function(){this.skipBits(1+this.skipLZ())},S.skipEG=function(){this.skipBits(1+this.skipLZ())},S.readUEG=function(){var i=this.skipLZ();return this.readBits(i+1)-1},S.readEG=function(){var i=this.readUEG();return 1&i?1+i>>>1:-1*(i>>>1)},S.readBoolean=function(){return this.readBits(1)===1},S.readUByte=function(){return this.readBits(8)},S.readUShort=function(){return this.readBits(16)},S.readUInt=function(){return this.readBits(32)},S.skipScalingList=function(i){for(var s=8,n=8,x,f=0;f0?c.subarray(w,w+C):void 0},S=function(c,R){var w=0;return w=(c[R]&127)<<21,w|=(c[R+1]&127)<<14,w|=(c[R+2]&127)<<7,w|=c[R+3]&127,w},r=function(c,R){return d(c,R)&&S(c,R+6)+10<=c.length-R},i=function(c){for(var R=x(c),w=0;w>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:N+=String.fromCharCode(A);break;case 12:case 13:k=c[z++],N+=String.fromCharCode((A&31)<<6|k&63);break;case 14:k=c[z++],U=c[z++],N+=String.fromCharCode((A&15)<<12|(k&63)<<6|(U&63)<<0);break;default:}}return N},l={decodeTextFrame:v},g;function T(){return!g&&typeof self.TextDecoder!="undefined"&&(g=new self.TextDecoder("utf-8")),g}},"./src/demux/mp3demuxer.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/demux/base-audio-demuxer.ts"),h=D("./src/demux/id3.ts"),b=D("./src/utils/logger.ts"),S=D("./src/demux/mpegaudio.ts");function r(n,x){n.prototype=Object.create(x.prototype),n.prototype.constructor=n,i(n,x)}function i(n,x){return i=Object.setPrototypeOf||function(y,v){return y.__proto__=v,y},i(n,x)}var s=function(n){r(x,n);function x(){return n.apply(this,arguments)||this}var f=x.prototype;return f.resetInitSegment=function(v,p,O){n.prototype.resetInitSegment.call(this,v,p,O),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:v,duration:O,inputTimeScale:9e4,dropped:0}},x.probe=function(v){if(!v)return!1;for(var p=h.getID3Data(v,0)||[],O=p.length,a=v.length;O0},r.demux=function(s){var n=s,x=Object(h.dummyTrack)();if(this.config.progressive){this.remainderData&&(n=Object(d.appendUint8Array)(this.remainderData,s));var f=Object(d.segmentValidRange)(n);this.remainderData=f.remainder,x.samples=f.valid||new Uint8Array}else x.samples=n;return{audioTrack:Object(h.dummyTrack)(),avcTrack:x,id3Track:Object(h.dummyTrack)(),textTrack:Object(h.dummyTrack)()}},r.flush=function(){var s=Object(h.dummyTrack)();return s.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(h.dummyTrack)(),avcTrack:s,id3Track:Object(h.dummyTrack)(),textTrack:Object(h.dummyTrack)()}},r.demuxSampleAes=function(s,n,x){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},r.destroy=function(){},S}();b.minProbeByteLength=1024,m.default=b},"./src/demux/mpegaudio.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"appendFrame",function(){return i}),D.d(m,"parseHeader",function(){return s}),D.d(m,"isHeaderPattern",function(){return n}),D.d(m,"isHeader",function(){return x}),D.d(m,"canParse",function(){return f}),D.d(m,"probe",function(){return y});var d=null,h=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],b=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],S=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],r=[0,1,1,4];function i(v,p,O,a,l){if(O+24>p.length)return;var g=s(p,O);if(g&&O+g.frameLength<=p.length){var T=g.samplesPerFrame*9e4/g.sampleRate,_=a+l*T,c={unit:p.subarray(O,O+g.frameLength),pts:_,dts:_};return v.config=[],v.channelCount=g.channelCount,v.samplerate=g.sampleRate,v.samples.push(c),{sample:c,length:g.frameLength,missing:0}}}function s(v,p){var O=v[p+1]>>3&3,a=v[p+1]>>1&3,l=v[p+2]>>4&15,g=v[p+2]>>2&3;if(O!==1&&l!==0&&l!==15&&g!==3){var T=v[p+2]>>1&1,_=v[p+3]>>6,c=O===3?3-a:a===3?3:4,R=h[c*14+l-1]*1e3,w=O===3?0:O===2?1:2,C=b[w*3+g],E=_===3?1:2,o=S[O][a],A=r[a],k=o*8*A,U=Math.floor(o*R/C+T)*A;if(d===null){var N=navigator.userAgent||"",z=N.match(/Chrome\/(\d+)/i);d=z?parseInt(z[1]):0}var W=!!d&&d<=87;return W&&a===2&&R>=224e3&&_===0&&(v[p+3]=v[p+3]|128),{sampleRate:C,channelCount:E,frameLength:U,samplesPerFrame:k}}}function n(v,p){return v[p]===255&&(v[p+1]&224)===224&&(v[p+1]&6)!==0}function x(v,p){return p+1=s.length){x();return}if(s[n].unit.length<32)continue;var f=this.decrypter.isSync();if(this.decryptAacSample(s,n,x,f),!f)return}},r.getAvcEncryptedData=function(s){for(var n=Math.floor((s.length-48)/160)*16+16,x=new Int8Array(n),f=0,y=32;y<=s.length-16;y+=160,f+=16)x.set(s.subarray(y,y+16),f);return x},r.getAvcDecryptedUnit=function(s,n){for(var x=new Uint8Array(n),f=0,y=32;y<=s.length-16;y+=160,f+=16)s.set(x.subarray(f,f+16),y);return s},r.decryptAvcSample=function(s,n,x,f,y,v){var p=Object(h.discardEPB)(y.data),O=this.getAvcEncryptedData(p),a=this;this.decryptBuffer(O.buffer,function(l){y.data=a.getAvcDecryptedUnit(p,l),v||a.decryptAvcSamples(s,n,x+1,f)})},r.decryptAvcSamples=function(s,n,x,f){if(s instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;n++,x=0){if(n>=s.length){f();return}for(var y=s[n].units;!(x>=y.length);x++){var v=y[x];if(v.data.length<=48||v.type!==1&&v.type!==5)continue;var p=this.decrypter.isSync();if(this.decryptAvcSample(s,n,x,f,v,p),!p)return}}},S}();m.default=b},"./src/demux/transmuxer-interface.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return y});var d=D("./node_modules/webworkify-webpack/index.js"),h=D.n(d),b=D("./src/events.ts"),S=D("./src/demux/transmuxer.ts"),r=D("./src/utils/logger.ts"),i=D("./src/errors.ts"),s=D("./src/utils/mediasource-helper.ts"),n=D("./node_modules/eventemitter3/index.js"),x=D.n(n),f=Object(s.getMediaSource)()||{isTypeSupported:function(){return!1}},y=function(){function v(O,a,l,g){var T=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=l,this.onFlush=g;var _=O.config,c=function(o,A){A=A||{},A.frag=T.frag,A.id=T.id,O.trigger(o,A)};this.observer=new n.EventEmitter,this.observer.on(b.Events.FRAG_DECRYPTED,c),this.observer.on(b.Events.ERROR,c);var R={mp4:f.isTypeSupported("video/mp4"),mpeg:f.isTypeSupported("audio/mpeg"),mp3:f.isTypeSupported('audio/mp4; codecs="mp3"')},w=navigator.vendor;if(_.enableWorker&&typeof Worker!="undefined"){r.logger.log("demuxing in webworker");var C;try{C=this.worker=d("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),C.addEventListener("message",this.onwmsg),C.onerror=function(E){O.trigger(b.Events.ERROR,{type:i.ErrorTypes.OTHER_ERROR,details:i.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(E.message+" ("+E.filename+":"+E.lineno+")")})},C.postMessage({cmd:"init",typeSupported:R,vendor:w,id:a,config:JSON.stringify(_)})}catch(E){r.logger.warn("Error in worker:",E),r.logger.error("Error while initializing DemuxerWorker, fallback to inline"),C&&self.URL.revokeObjectURL(C.objectURL),this.transmuxer=new S.default(this.observer,R,_,w,a),this.worker=null}}else this.transmuxer=new S.default(this.observer,R,_,w,a)}var p=v.prototype;return p.destroy=function(){var a=this.worker;if(a)a.removeEventListener("message",this.onwmsg),a.terminate(),this.worker=null;else{var l=this.transmuxer;l&&(l.destroy(),this.transmuxer=null)}var g=this.observer;g&&g.removeAllListeners(),this.observer=null},p.push=function(a,l,g,T,_,c,R,w,C,E){var o=this;C.transmuxing.start=self.performance.now();var A=this.transmuxer,k=this.worker,U=c?c.start:_.start,N=_.decryptdata,z=this.frag,W=!(z&&_.cc===z.cc),K=!(z&&C.level===z.level),V=z?C.sn-z.sn:-1,F=this.part?C.part-this.part.index:1,B=!K&&(V===1||V===0&&F===1),G=self.performance.now();(K||V||_.stats.parsing.start===0)&&(_.stats.parsing.start=G),c&&(F||!B)&&(c.stats.parsing.start=G);var ae=new S.TransmuxState(W,B,w,K,U);if(!B||W){r.logger.log("[transmuxer-interface, "+_.type+"]: Starting new transmux session for sn: "+C.sn+" p: "+C.part+" level: "+C.level+" id: "+C.id+` discontinuity: `+W+` trackSwitch: `+K+` contiguous: `+B+` accurateTimeOffset: `+w+` - timeOffset: `+U);var de=new S.TransmuxConfig(g,T,l,R,E);this.configureTransmuxer(de)}if(this.frag=_,this.part=c,k)k.postMessage({cmd:"demux",data:a,decryptdata:N,chunkMeta:C,state:ae},a instanceof ArrayBuffer?[a]:[]);else if(A){var oe=A.push(a,N,C,ae);Object(S.isPromise)(oe)?oe.then(function(_e){o.handleTransmuxComplete(_e)}):this.handleTransmuxComplete(oe)}},p.flush=function(a){var l=this;a.transmuxing.start=self.performance.now();var g=this.transmuxer,T=this.worker;if(T)T.postMessage({cmd:"flush",chunkMeta:a});else if(g){var _=g.flush(a);Object(S.isPromise)(_)?_.then(function(c){l.handleFlushResult(c,a)}):this.handleFlushResult(_,a)}},p.handleFlushResult=function(a,l){var g=this;a.forEach(function(T){g.handleTransmuxComplete(T)}),this.onFlush(l)},p.onWorkerMessage=function(a){var l=a.data,g=this.hls;switch(l.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(l.data);break}case"flush":{this.onFlush(l.data);break}default:{l.data=l.data||{},l.data.frag=this.frag,l.data.id=this.id,g.trigger(l.event,l.data);break}}},p.configureTransmuxer=function(a){var l=this.worker,g=this.transmuxer;l?l.postMessage({cmd:"configure",config:a}):g&&g.configure(a)},p.handleTransmuxComplete=function(a){a.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(a)},v}()},"./src/demux/transmuxer-worker.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return i});var d=D("./src/demux/transmuxer.ts"),h=D("./src/events.ts"),b=D("./src/utils/logger.ts"),S=D("./node_modules/eventemitter3/index.js"),r=D.n(S);function i(y){var v=new S.EventEmitter,p=function(a,l){y.postMessage({event:a,data:l})};v.on(h.Events.FRAG_DECRYPTED,p),v.on(h.Events.ERROR,p),y.addEventListener("message",function(O){var a=O.data;switch(a.cmd){case"init":{var l=JSON.parse(a.config);y.transmuxer=new d.default(v,a.typeSupported,l,a.vendor,a.id),Object(b.enableLogs)(l.debug),p("init",null);break}case"configure":{y.transmuxer.configure(a.config);break}case"demux":{var g=y.transmuxer.push(a.data,a.decryptdata,a.chunkMeta,a.state);Object(d.isPromise)(g)?g.then(function(c){s(y,c)}):s(y,g);break}case"flush":{var T=a.chunkMeta,_=y.transmuxer.flush(T);Object(d.isPromise)(_)?_.then(function(c){x(y,c,T)}):x(y,_,T);break}default:break}})}function s(y,v){if(f(v.remuxResult))return;var p=[],O=v.remuxResult,a=O.audio,l=O.video;a&&n(p,a),l&&n(p,l),y.postMessage({event:"transmuxComplete",data:v},p)}function n(y,v){v.data1&&y.push(v.data1.buffer),v.data2&&y.push(v.data2.buffer)}function x(y,v,p){v.forEach(function(O){s(y,O)}),y.postMessage({event:"flush",data:p})}function f(y){return!y.audio&&!y.video&&!y.text&&!y.id3&&!y.initSegment}},"./src/demux/transmuxer.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return l}),D.d(m,"isPromise",function(){return _}),D.d(m,"TransmuxConfig",function(){return c}),D.d(m,"TransmuxState",function(){return R});var d=D("./src/events.ts"),h=D("./src/errors.ts"),b=D("./src/crypt/decrypter.ts"),S=D("./src/demux/aacdemuxer.ts"),r=D("./src/demux/mp4demuxer.ts"),i=D("./src/demux/tsdemuxer.ts"),s=D("./src/demux/mp3demuxer.ts"),n=D("./src/remux/mp4-remuxer.ts"),x=D("./src/remux/passthrough-remuxer.ts"),f=D("./src/demux/chunk-cache.ts"),y=D("./src/utils/mp4-tools.ts"),v=D("./src/utils/logger.ts"),p;try{p=self.performance.now.bind(self.performance)}catch(w){v.logger.debug("Unable to use Performance API on this environment"),p=self.Date.now}var O=[{demux:i.default,remux:n.default},{demux:r.default,remux:x.default},{demux:S.default,remux:n.default},{demux:s.default,remux:n.default}],a=1024;O.forEach(function(w){var C=w.demux;a=Math.max(a,C.minProbeByteLength)});var l=function(){function w(E,o,A,k,U){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=E,this.typeSupported=o,this.config=A,this.vendor=k,this.id=U}var C=w.prototype;return C.configure=function(o){this.transmuxConfig=o,this.decrypter&&this.decrypter.reset()},C.push=function(o,A,k,U){var N=this,z=k.transmuxing;z.executeStart=p();var W=new Uint8Array(o),K=this.cache,V=this.config,F=this.currentTransmuxState,B=this.transmuxConfig;U&&(this.currentTransmuxState=U);var G=g(W,A);if(G&&G.method==="AES-128"){var ae=this.getDecrypter();if(V.enableSoftwareAES){var de=ae.softwareDecrypt(W,G.key.buffer,G.iv.buffer);if(!de)return z.executeEnd=p(),T(k);W=new Uint8Array(de)}else return this.decryptionPromise=ae.webCryptoDecrypt(W,G.key.buffer,G.iv.buffer).then(function(Z){var X=N.push(Z,null,k);return N.decryptionPromise=null,X}),this.decryptionPromise}var oe=U||F,_e=oe.contiguous,ye=oe.discontinuity,se=oe.trackSwitch,pe=oe.accurateTimeOffset,fe=oe.timeOffset,ie=B.audioCodec,le=B.videoCodec,Q=B.defaultInitPts,ce=B.duration,te=B.initSegmentData;if((ye||se)&&this.resetInitSegment(te,ie,le,ce),ye&&this.resetInitialTimestamp(Q),_e||this.resetContiguity(),this.needsProbing(W,ye,se)){if(K.dataLength){var ee=K.flush();W=Object(y.appendUint8Array)(ee,W)}this.configureTransmuxer(W,B)}var xe=this.transmux(W,G,fe,pe,k),re=this.currentTransmuxState;return re.contiguous=!0,re.discontinuity=!1,re.trackSwitch=!1,z.executeEnd=p(),xe},C.flush=function(o){var A=this,k=o.transmuxing;k.executeStart=p();var U=this.decrypter,N=this.cache,z=this.currentTransmuxState,W=this.decryptionPromise;if(W)return W.then(function(){return A.flush(o)});var K=[],V=z.timeOffset;if(U){var F=U.flush();F&&K.push(this.push(F,null,o))}var B=N.dataLength;N.reset();var G=this.demuxer,ae=this.remuxer;if(!G||!ae)return B>=a&&this.observer.emit(d.Events.ERROR,d.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),k.executeEnd=p(),[T(o)];var de=G.flush(V);return _(de)?de.then(function(oe){return A.flushRemux(K,oe,o),K}):(this.flushRemux(K,de,o),K)},C.flushRemux=function(o,A,k){var U=A.audioTrack,N=A.avcTrack,z=A.id3Track,W=A.textTrack,K=this.currentTransmuxState,V=K.accurateTimeOffset,F=K.timeOffset;v.logger.log("[transmuxer.ts]: Flushed fragment "+k.sn+(k.part>-1?" p: "+k.part:"")+" of level "+k.level);var B=this.remuxer.remux(U,N,z,W,F,V,!0,this.id);o.push({remuxResult:B,chunkMeta:k}),k.transmuxing.executeEnd=p()},C.resetInitialTimestamp=function(o){var A=this.demuxer,k=this.remuxer;if(!A||!k)return;A.resetTimeStamp(o),k.resetTimeStamp(o)},C.resetContiguity=function(){var o=this.demuxer,A=this.remuxer;if(!o||!A)return;o.resetContiguity(),A.resetNextTimestamp()},C.resetInitSegment=function(o,A,k,U){var N=this.demuxer,z=this.remuxer;if(!N||!z)return;N.resetInitSegment(A,k,U),z.resetInitSegment(o,A,k)},C.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},C.transmux=function(o,A,k,U,N){var z;return A&&A.method==="SAMPLE-AES"?z=this.transmuxSampleAes(o,A,k,U,N):z=this.transmuxUnencrypted(o,k,U,N),z},C.transmuxUnencrypted=function(o,A,k,U){var N=this.demuxer.demux(o,A,!1,!this.config.progressive),z=N.audioTrack,W=N.avcTrack,K=N.id3Track,V=N.textTrack,F=this.remuxer.remux(z,W,K,V,A,k,!1,this.id);return{remuxResult:F,chunkMeta:U}},C.transmuxSampleAes=function(o,A,k,U,N){var z=this;return this.demuxer.demuxSampleAes(o,A,k).then(function(W){var K=z.remuxer.remux(W.audioTrack,W.avcTrack,W.id3Track,W.textTrack,k,U,!1,z.id);return{remuxResult:K,chunkMeta:N}})},C.configureTransmuxer=function(o,A){for(var k=this.config,U=this.observer,N=this.typeSupported,z=this.vendor,W=A.audioCodec,K=A.defaultInitPts,V=A.duration,F=A.initSegmentData,B=A.videoCodec,G,ae=0,de=O.length;ae0&&C!=null&&C.key!=null&&C.iv!==null&&C.method!=null&&(E=C),E}var T=function(C){return{remuxResult:{},chunkMeta:C}};function _(w){return"then"in w&&w.then instanceof Function}var c=function(C,E,o,A,k){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=C,this.videoCodec=E,this.initSegmentData=o,this.duration=A,this.defaultInitPts=k},R=function(C,E,o,A,k){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=C,this.contiguous=E,this.accurateTimeOffset=o,this.trackSwitch=A,this.timeOffset=k}},"./src/demux/tsdemuxer.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"discardEPB",function(){return T});var d=D("./src/demux/adts.ts"),h=D("./src/demux/mpegaudio.ts"),b=D("./src/demux/exp-golomb.ts"),S=D("./src/demux/id3.ts"),r=D("./src/demux/sample-aes.ts"),i=D("./src/events.ts"),s=D("./src/utils/mp4-tools.ts"),n=D("./src/utils/logger.ts"),x=D("./src/errors.ts"),f={video:1,audio:2,id3:3,text:4},y=function(){function _(R,w,C){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=C}_.probe=function(w){var C=_.syncOffset(w);return C<0?!1:(C&&n.logger.warn("MPEG2-TS detected but first sync word found @ offset "+C+", junk ahead ?"),!0)},_.syncOffset=function(w){for(var C=Math.min(1e3,w.length-3*188),E=0;E>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 z:se&&(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:se&&(F&&(A=a(F))&&(U.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:se&&(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:se&&(ie+=w[ie]+1),de=this._pmtId=p(w,ie);break;case de:{se&&(ie+=w[ie]+1);var le=O(w,ie,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,E);z=le.avc,z>0&&(k.pid=z),K=le.audio,K>0&&(U.pid=K,U.isAAC=le.isAAC),V=le.id3,V>0&&(N.pid=V),G&&!ae&&(n.logger.log("reparse from beginning"),G=!1,ye=_e-188),ae=this.pmtParsed=!0;break}case 17:case 8191:break;default:G=!0;break}}else this.observer.emit(i.Events.ERROR,i.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});k.pesData=W,U.pesData=F,N.pesData=B;var Q={audioTrack:U,avcTrack:k,id3Track:N,textTrack:this._txtTrack};return o&&this.extractRemainingSamples(Q),Q},c.flush=function(){var w=this.remainderData;this.remainderData=null;var C;return w?C=this.demux(w,-1,!1,!0):C={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(C),this.sampleAes?this.decrypt(C,this.sampleAes):C},c.extractRemainingSamples=function(w){var C=w.audioTrack,E=w.avcTrack,o=w.id3Track,A=E.pesData,k=C.pesData,U=o.pesData,N;A&&(N=a(A))?(this.parseAVCPES(N,!0),E.pesData=null):E.pesData=A,k&&(N=a(k))?(C.isAAC?this.parseAACPES(N):this.parseMPEGPES(N),C.pesData=null):(k!=null&&k.size&&n.logger.log("last AAC PES packet truncated,might overlap between fragments"),C.pesData=k),U&&(N=a(U))?(this.parseID3PES(N),o.pesData=null):o.pesData=U},c.demuxSampleAes=function(w,C,E){var o=this.demux(w,E,!0,!this.config.progressive),A=this.sampleAes=new r.default(this.observer,this.config,C);return this.decrypt(o,A)},c.decrypt=function(w,C){return new Promise(function(E){var o=w.audioTrack,A=w.avcTrack;o.samples&&o.isAAC?C.decryptAacSamples(o.samples,0,function(){A.samples?C.decryptAvcSamples(A.samples,0,0,function(){E(w)}):E(w)}):A.samples&&C.decryptAvcSamples(A.samples,0,0,function(){E(w)})})},c.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},c.parseAVCPES=function(w,C){var E=this,o=this._avcTrack,A=this.parseAVCNALu(w.data),k=!1,U=this.avcSample,N,z=!1;w.data=null,U&&A.length&&!o.audFound&&(l(U,o),U=this.avcSample=v(!1,w.pts,w.dts,"")),A.forEach(function(W){switch(W.type){case 1:{N=!0,U||(U=E.avcSample=v(!0,w.pts,w.dts,"")),k&&(U.debug+="NDR "),U.frame=!0;var K=W.data;if(z&&K.length>4){var V=new b.default(K).readSliceType();(V===2||V===4||V===7||V===9)&&(U.key=!0)}break}case 5:N=!0,U||(U=E.avcSample=v(!0,w.pts,w.dts,"")),k&&(U.debug+="IDR "),U.key=!0,U.frame=!0;break;case 6:{N=!0,k&&U&&(U.debug+="SEI ");var F=new b.default(T(W.data));F.readUByte();for(var B=0,G=0,ae=!1,de=0;!ae&&F.bytesAvailable>1;){B=0;do de=F.readUByte(),B+=de;while(de===255);G=0;do de=F.readUByte(),G+=de;while(de===255);if(B===4&&F.bytesAvailable!==0){ae=!0;var oe=F.readUByte();if(oe===181){var _e=F.readUShort();if(_e===49){var ye=F.readUInt();if(ye===1195456820){var se=F.readUByte();if(se===3){for(var pe=F.readUByte(),fe=F.readUByte(),ie=31&pe,le=[pe,fe],Q=0;Q16){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 ee=G-16,xe=new Uint8Array(ee),re=0;re=0){var F={data:w.subarray(K,U-o-1),type:V};k.push(F)}else{var B=this.getLastNalUnit();if(B&&(A&&U<=4-A&&(B.state&&(B.data=B.data.subarray(0,B.data.byteLength-A))),z=U-o-1,z>0)){var G=new Uint8Array(B.data.byteLength+z);G.set(B.data,0),G.set(w.subarray(0,z),B.data.byteLength),B.data=G,B.state=0}}U=0&&o>=0){var ae={data:w.subarray(K,C),type:V,state:o};k.push(ae)}if(k.length===0){var de=this.getLastNalUnit();if(de){var oe=new Uint8Array(de.data.byteLength+w.byteLength);oe.set(de.data,0),oe.set(w,de.data.byteLength),de.data=oe}}return E.naluState=o,k},c.parseAACPES=function(w){var C=0,E=this._audioTrack,o=this.aacOverFlow,A=w.data;if(o){this.aacOverFlow=null;var k=o.sample.unit.byteLength,U=Math.min(o.missing,k),N=k-U;o.sample.unit.set(A.subarray(0,U),N),E.samples.push(o.sample),C=o.missing}var z,W;for(z=C,W=A.length;z1;){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 U=(R[0]<<16)+(R[1]<<8)+R[2];if(U===1){if(w=(R[4]<<8)+R[5],w&&w>_.size-6)return null;var N=R[7];N&192&&(E=(R[9]&14)*536870912+(R[10]&255)*4194304+(R[11]&254)*16384+(R[12]&255)*128+(R[13]&254)/2,N&64?(o=(R[14]&14)*536870912+(R[15]&255)*4194304+(R[16]&254)*16384+(R[17]&255)*128+(R[18]&254)/2,E-o>60*9e4&&(n.logger.warn(Math.round((E-o)/9e4)+"s delta between PTS and DTS, align them"),E=o)):o=E),C=R[8];var z=C+9;if(_.size<=z)return null;_.size-=z;for(var W=new Uint8Array(_.size),K=0,V=A.length;KF){z-=F;continue}else R=R.subarray(z),F-=z,z=0;W.set(R,c),c+=F}return w&&(w-=C+3),{data:W,pts:E,dts:o,len:w}}return null}function l(_,c){if(_.units.length&&_.frame){if(_.pts===void 0){var R=c.samples,w=R.length;if(w){var C=R[w-1];_.pts=C.pts,_.dts=C.dts}else{c.dropped++;return}}c.samples.push(_)}_.debug.length&&n.logger.log(_.pts+"/"+_.dts+":"+_.debug)}function g(_,c){var R=_.length;if(R>0){if(c.pts>=_[R-1].pts)_.push(c);else for(var w=R-1;w>=0;w--)if(c.pts<_[w].pts){_.splice(w,0,c);break}}else _.push(c)}function T(_){for(var c=_.byteLength,R=[],w=1;wE)return A;return 0}},{key:"maxAutoLevel",get:function(){var C=this.levels,E=this.autoLevelCapping,o;return E===-1&&C&&C.length?o=C.length-1:o=E,o}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(C){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,C)}},{key:"audioTracks",get:function(){var C=this.audioTrackController;return C?C.audioTracks:[]}},{key:"audioTrack",get:function(){var C=this.audioTrackController;return C?C.audioTrack:-1},set:function(C){var E=this.audioTrackController;E&&(E.audioTrack=C)}},{key:"subtitleTracks",get:function(){var C=this.subtitleTrackController;return C?C.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var C=this.subtitleTrackController;return C?C.subtitleTrack:-1},set:function(C){var E=this.subtitleTrackController;E&&(E.subtitleTrack=C)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var C=this.subtitleTrackController;return C?C.subtitleDisplay:!1},set:function(C){var E=this.subtitleTrackController;E&&(E.subtitleDisplay=C)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(C){this.config.lowLatencyMode=C}},{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 l.ErrorTypes}},{key:"ErrorDetails",get:function(){return l.ErrorDetails}},{key:"DefaultConfig",get:function(){return c.defaultConfig?c.defaultConfig:v.hlsDefaultConfig},set:function(C){c.defaultConfig=C}}]),c}();_.defaultConfig=void 0},"./src/is-supported.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"isSupported",function(){return b}),D.d(m,"changeTypeSupported",function(){return S});var d=D("./src/utils/mediasource-helper.ts");function h(){return self.SourceBuffer||self.WebKitSourceBuffer}function b(){var r=Object(d.getMediaSource)();if(!r)return!1;var i=h(),s=r&&typeof r.isTypeSupported=="function"&&r.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),n=!i||i.prototype&&typeof i.prototype.appendBuffer=="function"&&typeof i.prototype.remove=="function";return!!s&&!!n}function S(){var r,i=h();return typeof(i==null||((r=i.prototype)===null||r===void 0)?void 0:r.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return y}),D.d(m,"LoadError",function(){return p});var d=D("./src/polyfills/number.ts"),h=D("./src/errors.ts");function b(O,a){O.prototype=Object.create(a.prototype),O.prototype.constructor=O,n(O,a)}function S(O){var a=typeof Map=="function"?new Map:void 0;return S=function(g){if(g===null||!s(g))return g;if(typeof g!="function")throw new TypeError("Super expression must either be null or a function");if(typeof a!="undefined"){if(a.has(g))return a.get(g);a.set(g,T)}function T(){return r(g,arguments,x(this).constructor)}return T.prototype=Object.create(g.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),n(T,g)},S(O)}function r(O,a,l){return i()?r=Reflect.construct:r=function(T,_,c){var R=[null];R.push.apply(R,_);var w=Function.bind.apply(T,R),C=new w;return c&&n(C,c.prototype),C},r.apply(null,arguments)}function i(){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 s(O){return Function.toString.call(O).indexOf("[native code]")!==-1}function n(O,a){return n=Object.setPrototypeOf||function(g,T){return g.__proto__=T,g},n(O,a)}function x(O){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(l){return l.__proto__||Object.getPrototypeOf(l)},x(O)}var f=Math.pow(2,17),y=function(){function O(l){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=l}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(g,T){var _=this,c=g.url;if(!c)return Promise.reject(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,networkDetails:null},"Fragment does not have a "+(c?"part list":"url")));this.abort();var R=this.config,w=R.fLoader,C=R.loader;return new Promise(function(E,o){_.loader&&_.loader.destroy();var A=_.loader=g.loader=w?new w(R):new C(R),k=v(g),U={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:f};g.stats=A.stats,A.load(k,U,{onSuccess:function(z,W,K,V){_.resetLoader(g,A),E({frag:g,part:null,payload:z.data,networkDetails:V})},onError:function(z,W,K){_.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,response:z,networkDetails:K}))},onAbort:function(z,W,K){_.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:g,networkDetails:K}))},onTimeout:function(z,W,K){_.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:g,networkDetails:K}))},onProgress:function(z,W,K,V){T&&T({frag:g,part:null,payload:K,networkDetails:V})}})})},a.loadPart=function(g,T,_){var c=this;this.abort();var R=this.config,w=R.fLoader,C=R.loader;return new Promise(function(E,o){c.loader&&c.loader.destroy();var A=c.loader=g.loader=w?new w(R):new C(R),k=v(g,T),U={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:f};T.stats=A.stats,A.load(k,U,{onSuccess:function(z,W,K,V){c.resetLoader(g,A),c.updateStatsFromPart(g,T);var F={frag:g,part:T,payload:z.data,networkDetails:V};_(F),E(F)},onError:function(z,W,K){c.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,part:T,response:z,networkDetails:K}))},onAbort:function(z,W,K){g.stats.aborted=T.stats.aborted,c.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:g,part:T,networkDetails:K}))},onTimeout:function(z,W,K){c.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:g,part:T,networkDetails:K}))}})})},a.updateStatsFromPart=function(g,T){var _=g.stats,c=T.stats,R=c.total;if(_.loaded+=c.loaded,R){var w=Math.round(g.duration/T.duration),C=Math.min(Math.round(_.loaded/R),w),E=w-C,o=E*Math.round(_.loaded/C);_.total=_.loaded+o}else _.total=Math.max(_.loaded,_.total);var A=_.loading,k=c.loading;A.start?A.first+=k.first-k.start:(A.start=k.start,A.first=k.first),A.end=k.end},a.resetLoader=function(g,T){g.loader=null,this.loader===T&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),T.destroy()},O}();function v(O,a){a===void 0&&(a=null);var l=a||O,g={frag:O,part:a,responseType:"arraybuffer",url:l.url,headers:{},rangeStart:0,rangeEnd:0},T=l.byteRangeStartOffset,_=l.byteRangeEndOffset;return Object(d.isFiniteNumber)(T)&&Object(d.isFiniteNumber)(_)&&(g.rangeStart=T,g.rangeEnd=_),g}var p=function(O){b(a,O);function a(l){for(var g,T=arguments.length,_=new Array(T>1?T-1:0),c=1;c>8*(15-R)&255;return c},g.setDecryptDataFromLevelKey=function(_,c){var R=_;return(_==null?void 0:_.method)==="AES-128"&&_.uri&&!_.iv&&(R=r.LevelKey.fromURI(_.uri),R.method=_.method,R.iv=this.createInitializationVector(c),R.keyFormat="identity"),R},g.setElementaryStreamInfo=function(_,c,R,w,C,E){E===void 0&&(E=!1);var o=this.elementaryStreams,A=o[_];if(!A){o[_]={startPTS:c,endPTS:R,startDTS:w,endDTS:C,partial:E};return}A.startPTS=Math.min(A.startPTS,c),A.endPTS=Math.max(A.endPTS,R),A.startDTS=Math.min(A.startDTS,w),A.endDTS=Math.max(A.endDTS,C)},g.clearElementaryStreamInfo=function(){var _=this.elementaryStreams;_[y.AUDIO]=null,_[y.VIDEO]=null,_[y.AUDIOVIDEO]=null},f(l,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var _=this.sn;typeof _!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&S.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),_=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,_)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(d.isFiniteNumber)(this.programDateTime))return null;var _=Object(d.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+_*1e3}},{key:"encrypted",get:function(){var _;return!!((_=this.decryptdata)!==null&&_!==void 0&&_.keyFormat&&this.decryptdata.uri)}}]),l}(v),O=function(a){s(l,a);function l(g,T,_,c,R){var w;w=a.call(this,_)||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 i.LoadStats,w.duration=g.decimalFloatingPoint("DURATION"),w.gap=g.bool("GAP"),w.independent=g.bool("INDEPENDENT"),w.relurl=g.enumeratedString("URI"),w.fragment=T,w.index=c;var C=g.enumeratedString("BYTERANGE");return C&&w.setByteRange(C,R),R&&(w.fragOffset=R.fragOffset+R.duration),w}return f(l,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var T=this.elementaryStreams;return!!(T.audio||T.video||T.audiovideo)}}]),l}(v)},"./src/loader/key-loader.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return S});var d=D("./src/events.ts"),h=D("./src/errors.ts"),b=D("./src/utils/logger.ts"),S=function(){function r(s){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=s,this._registerListeners()}var i=r.prototype;return i._registerListeners=function(){this.hls.on(d.Events.KEY_LOADING,this.onKeyLoading,this)},i._unregisterListeners=function(){this.hls.off(d.Events.KEY_LOADING,this.onKeyLoading)},i.destroy=function(){this._unregisterListeners();for(var n in this.loaders){var x=this.loaders[n];x&&x.destroy()}this.loaders={}},i.onKeyLoading=function(n,x){var f=x.frag,y=f.type,v=this.loaders[y];if(!f.decryptdata){b.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var p=f.decryptdata.uri;if(p!==this.decrypturl||this.decryptkey===null){var O=this.hls.config;if(v&&(b.logger.warn("abort previous key loader for type:"+y),v.abort()),!p){b.logger.warn("key uri is falsy");return}var a=O.loader,l=f.loader=this.loaders[y]=new a(O);this.decrypturl=p,this.decryptkey=null;var g={url:p,frag:f,responseType:"arraybuffer"},T={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:O.fragLoadingRetryDelay,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:0},_={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};l.load(g,T,_)}else this.decryptkey&&(f.decryptdata.key=this.decryptkey,this.hls.trigger(d.Events.KEY_LOADED,{frag:f}))},i.loadsuccess=function(n,x,f){var y=f.frag;if(!y.decryptdata){b.logger.error("after key load, decryptdata unset");return}this.decryptkey=y.decryptdata.key=new Uint8Array(n.data),y.loader=null,delete this.loaders[y.type],this.hls.trigger(d.Events.KEY_LOADED,{frag:y})},i.loaderror=function(n,x){var f=x.frag,y=f.loader;y&&y.abort(),delete this.loaders[f.type],this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:f,response:n})},i.loadtimeout=function(n,x){var f=x.frag,y=f.loader;y&&y.abort(),delete this.loaders[f.type],this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:f})},r}()},"./src/loader/level-details.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"LevelDetails",function(){return r});var d=D("./src/polyfills/number.ts");function h(i,s){for(var n=0;nx.endSN||f>0||f===0&&y>0,this.updated||this.advanced?this.misses=Math.floor(x.misses*.6):this.misses=x.misses+1,this.availabilityDelay=x.availabilityDelay},b(i,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(d.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||S}},{key:"drift",get:function(){var x=this.driftEndTime-this.driftStartTime;if(x>0){var f=this.driftEnd-this.driftStart;return f*1e3/x}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var x;return(x=this.fragments)!==null&&x!==void 0&&x.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 x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),i}()},"./src/loader/level-key.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"LevelKey",function(){return r});var d=D("./node_modules/url-toolkit/src/url-toolkit.js"),h=D.n(d);function b(i,s){for(var n=0;n2){var o=E.shift()+".";return o+=parseInt(E.shift()).toString(16),o+=("000"+parseInt(E.shift()).toString(16)).substr(-4),o}return C},R.resolve=function(C,E){return h.buildAbsoluteURL(E,C,{alwaysNormalize:!0})},R.parseMasterPlaylist=function(C,E){var o=[],A={},k=!1;f.lastIndex=0;for(var U;(U=f.exec(C))!=null;)if(U[1]){var N=new s.AttrList(U[1]),z={attrs:N,bitrate:N.decimalInteger("AVERAGE-BANDWIDTH")||N.decimalInteger("BANDWIDTH"),name:N.NAME,url:R.resolve(U[2],E)},W=N.decimalResolution("RESOLUTION");W&&(z.width=W.width,z.height=W.height),g((N.CODECS||"").split(/[ ,]+/).filter(function(V){return V}),z),z.videoCodec&&z.videoCodec.indexOf("avc1")!==-1&&(z.videoCodec=R.convertAVC1ToAVCOTI(z.videoCodec)),o.push(z)}else if(U[3]){var K=new s.AttrList(U[3]);K["DATA-ID"]&&(k=!0,A[K["DATA-ID"]]=K)}return{levels:o,sessionData:k?A:null}},R.parseMasterPlaylistMedia=function(C,E,o,A){A===void 0&&(A=[]);var k,U=[],N=0;for(y.lastIndex=0;(k=y.exec(C))!==null;){var z=new s.AttrList(k[1]);if(z.TYPE===o){var W={attrs:z,bitrate:0,id:N++,groupId:z["GROUP-ID"],instreamId:z["INSTREAM-ID"],name:z.NAME||z.LANGUAGE||"",type:o,default:z.bool("DEFAULT"),autoselect:z.bool("AUTOSELECT"),forced:z.bool("FORCED"),lang:z.LANGUAGE,url:z.URI?R.resolve(z.URI,E):""};if(A.length){var K=R.findGroup(A,W.groupId)||A[0];T(W,K,"audioCodec"),T(W,K,"textCodec")}U.push(W)}}return U},R.parseLevelPlaylist=function(C,E,o,A,k){var U=new r.LevelDetails(E),N=U.fragments,z=null,W=0,K=0,V=0,F=0,B=null,G=new S.Fragment(A,E),ae,de,oe,_e=-1,ye=!1;for(v.lastIndex=0,U.m3u8=C;(ae=v.exec(C))!==null;){ye&&(ye=!1,G=new S.Fragment(A,E),G.start=V,G.sn=W,G.cc=F,G.level=o,z&&(G.initSegment=z,G.rawProgramDateTime=z.rawProgramDateTime));var se=ae[1];if(se){G.duration=parseFloat(se);var pe=(" "+ae[2]).slice(1);G.title=pe||null,G.tagList.push(pe?["INF",se,pe]:["INF",se])}else if(ae[3])Object(d.isFiniteNumber)(G.duration)&&(G.start=V,oe&&(G.levelkey=oe),G.sn=W,G.level=o,G.cc=F,G.urlId=k,N.push(G),G.relurl=(" "+ae[3]).slice(1),c(G,B),B=G,V+=G.duration,W++,K=0,ye=!0);else if(ae[4]){var fe=(" "+ae[4]).slice(1);B?G.setByteRange(fe,B):G.setByteRange(fe)}else if(ae[5])G.rawProgramDateTime=(" "+ae[5]).slice(1),G.tagList.push(["PROGRAM-DATE-TIME",G.rawProgramDateTime]),_e===-1&&(_e=N.length);else{if(ae=ae[0].match(p),!ae){n.logger.warn("No matches on slow regex match for level playlist!");continue}for(de=1;de-1){n.logger.warn("Keyformat "+Ke+" is not supported from the manifest");continue}else if(Ke!=="identity")continue;X&&(oe=i.LevelKey.fromURL(E,q),q&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(X)>=0&&(oe.method=X,oe.keyFormat=Ke,Ce&&(oe.keyID=Ce),ve&&(oe.keyFormatVersions=ve),oe.iv=Ee));break}case"START":{var rt=new s.AttrList(le),at=rt.decimalFloatingPoint("TIME-OFFSET");Object(d.isFiniteNumber)(at)&&(U.startTimeOffset=at);break}case"MAP":{var it=new s.AttrList(le);G.relurl=it.URI,it.BYTERANGE&&G.setByteRange(it.BYTERANGE),G.level=o,G.sn="initSegment",oe&&(G.levelkey=oe),G.initSegment=null,z=G,ye=!0;break}case"SERVER-CONTROL":{var ct=new s.AttrList(le);U.canBlockReload=ct.bool("CAN-BLOCK-RELOAD"),U.canSkipUntil=ct.optionalFloat("CAN-SKIP-UNTIL",0),U.canSkipDateRanges=U.canSkipUntil>0&&ct.bool("CAN-SKIP-DATERANGES"),U.partHoldBack=ct.optionalFloat("PART-HOLD-BACK",0),U.holdBack=ct.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var je=new s.AttrList(le);U.partTarget=je.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Pe=U.partList;Pe||(Pe=U.partList=[]);var $e=K>0?Pe[Pe.length-1]:void 0,pt=K++,et=new S.Part(new s.AttrList(le),G,E,pt,$e);Pe.push(et),G.duration+=et.duration;break}case"PRELOAD-HINT":{var Ct=new s.AttrList(le);U.preloadHint=Ct;break}case"RENDITION-REPORT":{var ke=new s.AttrList(le);U.renditionReports=U.renditionReports||[],U.renditionReports.push(ke);break}default:n.logger.warn("line parsed but not handled: "+ae);break}}}B&&!B.relurl?(N.pop(),V-=B.duration,U.partList&&(U.fragmentHint=B)):U.partList&&(c(G,B),G.cc=F,U.fragmentHint=G);var Be=N.length,Ge=N[0],Te=N[Be-1];if(V+=U.skippedSegments*U.targetduration,V>0&&Be&&Te){U.averagetargetduration=V/Be;var Me=Te.sn;U.endSN=Me!=="initSegment"?Me:0,Ge&&(U.startCC=Ge.cc,Ge.initSegment||U.fragments.every(function(Le){return Le.relurl&&a(Le.relurl)})&&(n.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),G=new S.Fragment(A,E),G.relurl=Te.relurl,G.level=o,G.sn="initSegment",Ge.initSegment=G,U.needSidxRanges=!0))}else U.endSN=0,U.startCC=0;return U.fragmentHint&&(V+=U.fragmentHint.duration),U.totalduration=V,U.endCC=F,_e>0&&_(N,_e),U},R}();function g(R,w){["video","audio","text"].forEach(function(C){var E=R.filter(function(A){return Object(x.isCodecType)(A,C)});if(E.length){var o=E.filter(function(A){return A.lastIndexOf("avc1",0)===0||A.lastIndexOf("mp4a",0)===0});w[C+"Codec"]=o.length>0?o[0]:E[0],R=R.filter(function(A){return E.indexOf(A)===-1})}}),w.unknownCodecs=R}function T(R,w,C){var E=w[C];E&&(R[C]=E)}function _(R,w){for(var C=R[w],E=w;E--;){var o=R[E];if(!o)return;o.programDateTime=C.programDateTime-o.duration*1e3,C=o}}function c(R,w){R.rawProgramDateTime?R.programDateTime=Date.parse(R.rawProgramDateTime):w!=null&&w.programDateTime&&(R.programDateTime=w.endProgramDateTime),Object(d.isFiniteNumber)(R.programDateTime)||(R.programDateTime=null,R.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/polyfills/number.ts"),h=D("./src/events.ts"),b=D("./src/errors.ts"),S=D("./src/utils/logger.ts"),r=D("./src/utils/mp4-tools.ts"),i=D("./src/loader/m3u8-parser.ts"),s=D("./src/types/loader.ts"),n=D("./src/utils/attr-list.ts");function x(v){var p=v.type;switch(p){case s.PlaylistContextType.AUDIO_TRACK:return s.PlaylistLevelType.AUDIO;case s.PlaylistContextType.SUBTITLE_TRACK:return s.PlaylistLevelType.SUBTITLE;default:return s.PlaylistLevelType.MAIN}}function f(v,p){var O=v.url;return(O===void 0||O.indexOf("data:")===0)&&(O=p.url),O}var y=function(){function v(O){this.hls=void 0,this.loaders=Object.create(null),this.hls=O,this.registerListeners()}var p=v.prototype;return p.registerListeners=function(){var a=this.hls;a.on(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(h.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(h.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.on(h.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},p.unregisterListeners=function(){var a=this.hls;a.off(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(h.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(h.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.off(h.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},p.createInternalLoader=function(a){var l=this.hls.config,g=l.pLoader,T=l.loader,_=g||T,c=new _(l);return a.loader=c,this.loaders[a.type]=c,c},p.getInternalLoader=function(a){return this.loaders[a.type]},p.resetInternalLoader=function(a){this.loaders[a]&&delete this.loaders[a]},p.destroyInternalLoaders=function(){for(var a in this.loaders){var l=this.loaders[a];l&&l.destroy(),this.resetInternalLoader(a)}},p.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},p.onManifestLoading=function(a,l){var g=l.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:s.PlaylistContextType.MANIFEST,url:g,deliveryDirectives:null})},p.onLevelLoading=function(a,l){var g=l.id,T=l.level,_=l.url,c=l.deliveryDirectives;this.load({id:g,groupId:null,level:T,responseType:"text",type:s.PlaylistContextType.LEVEL,url:_,deliveryDirectives:c})},p.onAudioTrackLoading=function(a,l){var g=l.id,T=l.groupId,_=l.url,c=l.deliveryDirectives;this.load({id:g,groupId:T,level:null,responseType:"text",type:s.PlaylistContextType.AUDIO_TRACK,url:_,deliveryDirectives:c})},p.onSubtitleTrackLoading=function(a,l){var g=l.id,T=l.groupId,_=l.url,c=l.deliveryDirectives;this.load({id:g,groupId:T,level:null,responseType:"text",type:s.PlaylistContextType.SUBTITLE_TRACK,url:_,deliveryDirectives:c})},p.load=function(a){var l,g=this.hls.config,T=this.getInternalLoader(a);if(T){var _=T.context;if(_&&_.url===a.url){S.logger.trace("[playlist-loader]: playlist request ongoing");return}S.logger.log("[playlist-loader]: aborting previous loader for type: "+a.type),T.abort()}var c,R,w,C;switch(a.type){case s.PlaylistContextType.MANIFEST:c=g.manifestLoadingMaxRetry,R=g.manifestLoadingTimeOut,w=g.manifestLoadingRetryDelay,C=g.manifestLoadingMaxRetryTimeout;break;case s.PlaylistContextType.LEVEL:case s.PlaylistContextType.AUDIO_TRACK:case s.PlaylistContextType.SUBTITLE_TRACK:c=0,R=g.levelLoadingTimeOut;break;default:c=g.levelLoadingMaxRetry,R=g.levelLoadingTimeOut,w=g.levelLoadingRetryDelay,C=g.levelLoadingMaxRetryTimeout;break}if(T=this.createInternalLoader(a),(l=a.deliveryDirectives)!==null&&l!==void 0&&l.part){var E;if(a.type===s.PlaylistContextType.LEVEL&&a.level!==null?E=this.hls.levels[a.level].details:a.type===s.PlaylistContextType.AUDIO_TRACK&&a.id!==null?E=this.hls.audioTracks[a.id].details:a.type===s.PlaylistContextType.SUBTITLE_TRACK&&a.id!==null&&(E=this.hls.subtitleTracks[a.id].details),E){var o=E.partTarget,A=E.targetduration;o&&A&&(R=Math.min(Math.max(o*3,A*.8)*1e3,R))}}var k={timeout:R,maxRetry:c,retryDelay:w,maxRetryDelay:C,highWaterMark:0},U={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};T.load(a,k,U)},p.loadsuccess=function(a,l,g,T){if(T===void 0&&(T=null),g.isSidxRequest){this.handleSidxRequest(a,g),this.handlePlaylistLoaded(a,l,g,T);return}this.resetInternalLoader(g.type);var _=a.data;if(_.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(a,g,"no EXTM3U delimiter",T);return}l.parsing.start=performance.now(),_.indexOf("#EXTINF:")>0||_.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(a,l,g,T):this.handleMasterPlaylist(a,l,g,T)},p.loaderror=function(a,l,g){g===void 0&&(g=null),this.handleNetworkError(l,g,!1,a)},p.loadtimeout=function(a,l,g){g===void 0&&(g=null),this.handleNetworkError(l,g,!0)},p.handleMasterPlaylist=function(a,l,g,T){var _=this.hls,c=a.data,R=f(a,g),w=i.default.parseMasterPlaylist(c,R),C=w.levels,E=w.sessionData;if(!C.length){this.handleManifestParsingError(a,g,"no level found in manifest",T);return}var o=C.map(function(W){return{id:W.attrs.AUDIO,audioCodec:W.audioCodec}}),A=C.map(function(W){return{id:W.attrs.SUBTITLES,textCodec:W.textCodec}}),k=i.default.parseMasterPlaylistMedia(c,R,"AUDIO",o),U=i.default.parseMasterPlaylistMedia(c,R,"SUBTITLES",A),N=i.default.parseMasterPlaylistMedia(c,R,"CLOSED-CAPTIONS");if(k.length){var z=k.some(function(W){return!W.url});!z&&C[0].audioCodec&&!C[0].attrs.AUDIO&&(S.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 n.AttrList({}),bitrate:0,url:""}))}_.trigger(h.Events.MANIFEST_LOADED,{levels:C,audioTracks:k,subtitles:U,captions:N,url:R,stats:l,networkDetails:T,sessionData:E})},p.handleTrackOrLevelPlaylist=function(a,l,g,T){var _=this.hls,c=g.id,R=g.level,w=g.type,C=f(a,g),E=Object(d.isFiniteNumber)(c)?c:0,o=Object(d.isFiniteNumber)(R)?R:E,A=x(g),k=i.default.parseLevelPlaylist(a.data,C,o,A,E);if(!k.fragments.length){_.trigger(h.Events.ERROR,{type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:C,reason:"no fragments found in level",level:typeof g.level=="number"?g.level:void 0});return}if(w===s.PlaylistContextType.MANIFEST){var U={attrs:new n.AttrList({}),bitrate:0,details:k,name:"",url:C};_.trigger(h.Events.MANIFEST_LOADED,{levels:[U],audioTracks:[],url:C,stats:l,networkDetails:T,sessionData:null})}if(l.parsing.end=performance.now(),k.needSidxRanges){var N,z=(N=k.fragments[0].initSegment)===null||N===void 0?void 0:N.url;this.load({url:z,isSidxRequest:!0,type:w,level:R,levelDetails:k,id:c,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}g.levelDetails=k,this.handlePlaylistLoaded(a,l,g,T)},p.handleSidxRequest=function(a,l){var g=Object(r.parseSegmentIndex)(new Uint8Array(a.data));if(!g)return;var T=g.references,_=l.levelDetails;T.forEach(function(c,R){var w=c.info,C=_.fragments[R];C.byteRange.length===0&&C.setByteRange(String(1+w.end-w.start)+"@"+String(w.start)),C.initSegment&&C.initSegment.setByteRange(String(g.moovEndOffset)+"@0")})},p.handleManifestParsingError=function(a,l,g,T){this.hls.trigger(h.Events.ERROR,{type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:l.type===s.PlaylistContextType.MANIFEST,url:a.url,reason:g,response:a,context:l,networkDetails:T})},p.handleNetworkError=function(a,l,g,T){g===void 0&&(g=!1),S.logger.warn("[playlist-loader]: A network "+(g?"timeout":"error")+" occurred while loading "+a.type+" level: "+a.level+" id: "+a.id+' group-id: "'+a.groupId+'"');var _=b.ErrorDetails.UNKNOWN,c=!1,R=this.getInternalLoader(a);switch(a.type){case s.PlaylistContextType.MANIFEST:_=g?b.ErrorDetails.MANIFEST_LOAD_TIMEOUT:b.ErrorDetails.MANIFEST_LOAD_ERROR,c=!0;break;case s.PlaylistContextType.LEVEL:_=g?b.ErrorDetails.LEVEL_LOAD_TIMEOUT:b.ErrorDetails.LEVEL_LOAD_ERROR,c=!1;break;case s.PlaylistContextType.AUDIO_TRACK:_=g?b.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:b.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,c=!1;break;case s.PlaylistContextType.SUBTITLE_TRACK:_=g?b.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:b.ErrorDetails.SUBTITLE_LOAD_ERROR,c=!1;break}R&&this.resetInternalLoader(a.type);var w={type:b.ErrorTypes.NETWORK_ERROR,details:_,fatal:c,url:a.url,loader:R,context:a,networkDetails:l};T&&(w.response=T),this.hls.trigger(h.Events.ERROR,w)},p.handlePlaylistLoaded=function(a,l,g,T){var _=g.type,c=g.level,R=g.id,w=g.groupId,C=g.loader,E=g.levelDetails,o=g.deliveryDirectives;if(!(E!=null&&E.targetduration)){this.handleManifestParsingError(a,g,"invalid target duration",T);return}if(!C)return;E.live&&(C.getCacheAge&&(E.ageHeader=C.getCacheAge()||0),(!C.getCacheAge||isNaN(E.ageHeader))&&(E.ageHeader=0));switch(_){case s.PlaylistContextType.MANIFEST:case s.PlaylistContextType.LEVEL:this.hls.trigger(h.Events.LEVEL_LOADED,{details:E,level:c||0,id:R||0,stats:l,networkDetails:T,deliveryDirectives:o});break;case s.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(h.Events.AUDIO_TRACK_LOADED,{details:E,id:R||0,groupId:w||"",stats:l,networkDetails:T,deliveryDirectives:o});break;case s.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(h.Events.SUBTITLE_TRACK_LOADED,{details:E,id:R||0,groupId:w||"",stats:l,networkDetails:T,deliveryDirectives:o});break}},v}();m.default=y},"./src/polyfills/number.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"isFiniteNumber",function(){return d}),D.d(m,"MAX_SAFE_INTEGER",function(){return h});var d=Number.isFinite||function(b){return typeof b=="number"&&isFinite(b)},h=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(P,m,D){"use strict";D.r(m);var d=function(){function h(){}return h.getSilentFrame=function(S,r){switch(S){case"mp4a.40.2":if(r===1)return new Uint8Array([0,200,0,128,35,128]);if(r===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(r===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(r===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(r===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(r===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(r===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(r===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(r===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},h}();m.default=d},"./src/remux/mp4-generator.ts":function(P,m,D){"use strict";D.r(m);var d=Math.pow(2,32)-1,h=function(){function b(){}return b.init=function(){b.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var r;for(r in b.types)b.types.hasOwnProperty(r)&&(b.types[r]=[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3)]);var i=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]),s=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]);b.HDLR_TYPES={video:i,audio:s};var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),x=new Uint8Array([0,0,0,0,0,0,0,0]);b.STTS=b.STSC=b.STCO=x,b.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),b.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),b.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),b.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]),v=new Uint8Array([0,0,0,1]);b.FTYP=b.box(b.types.ftyp,f,v,f,y),b.DINF=b.box(b.types.dinf,b.box(b.types.dref,n))},b.box=function(r){for(var i=8,s=arguments.length,n=new Array(s>1?s-1:0),x=1;x>24&255,v[1]=i>>16&255,v[2]=i>>8&255,v[3]=i&255,v.set(r,4),f=0,i=8;f>24&255,r>>16&255,r>>8&255,r&255,s>>24,s>>16&255,s>>8&255,s&255,n>>24,n>>16&255,n>>8&255,n&255,85,196,0,0]))},b.mdia=function(r){return b.box(b.types.mdia,b.mdhd(r.timescale,r.duration),b.hdlr(r.type),b.minf(r))},b.mfhd=function(r){return b.box(b.types.mfhd,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,r&255]))},b.minf=function(r){return r.type==="audio"?b.box(b.types.minf,b.box(b.types.smhd,b.SMHD),b.DINF,b.stbl(r)):b.box(b.types.minf,b.box(b.types.vmhd,b.VMHD),b.DINF,b.stbl(r))},b.moof=function(r,i,s){return b.box(b.types.moof,b.mfhd(r),b.traf(s,i))},b.moov=function(r){for(var i=r.length,s=[];i--;)s[i]=b.trak(r[i]);return b.box.apply(null,[b.types.moov,b.mvhd(r[0].timescale,r[0].duration)].concat(s).concat(b.mvex(r)))},b.mvex=function(r){for(var i=r.length,s=[];i--;)s[i]=b.trex(r[i]);return b.box.apply(null,[b.types.mvex].concat(s))},b.mvhd=function(r,i){i*=r;var s=Math.floor(i/(d+1)),n=Math.floor(i%(d+1)),x=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,r&255,s>>24,s>>16&255,s>>8&255,s&255,n>>24,n>>16&255,n>>8&255,n&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 b.box(b.types.mvhd,x)},b.sdtp=function(r){var i=r.samples||[],s=new Uint8Array(4+i.length),n,x;for(n=0;n>>8&255),i.push(f&255),i=i.concat(Array.prototype.slice.call(x));for(n=0;n>>8&255),s.push(f&255),s=s.concat(Array.prototype.slice.call(x));var y=b.box(b.types.avcC,new Uint8Array([1,i[3],i[4],i[5],252|3,224|r.sps.length].concat(i).concat([r.pps.length]).concat(s))),v=r.width,p=r.height,O=r.pixelRatio[0],a=r.pixelRatio[1];return b.box(b.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,v>>8&255,v&255,p>>8&255,p&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,b.box(b.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),b.box(b.types.pasp,new Uint8Array([O>>24,O>>16&255,O>>8&255,O&255,a>>24,a>>16&255,a>>8&255,a&255])))},b.esds=function(r){var i=r.config.length;return new Uint8Array([0,0,0,0,3,23+i,0,1,0,4,15+i,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([i]).concat(r.config).concat([6,1,2]))},b.mp4a=function(r){var i=r.samplerate;return b.box(b.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r.channelCount,0,16,0,0,0,0,i>>8&255,i&255,0,0]),b.box(b.types.esds,b.esds(r)))},b.mp3=function(r){var i=r.samplerate;return b.box(b.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r.channelCount,0,16,0,0,0,0,i>>8&255,i&255,0,0]))},b.stsd=function(r){return r.type==="audio"?!r.isAAC&&r.codec==="mp3"?b.box(b.types.stsd,b.STSD,b.mp3(r)):b.box(b.types.stsd,b.STSD,b.mp4a(r)):b.box(b.types.stsd,b.STSD,b.avc1(r))},b.tkhd=function(r){var i=r.id,s=r.duration*r.timescale,n=r.width,x=r.height,f=Math.floor(s/(d+1)),y=Math.floor(s%(d+1));return b.box(b.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,i>>24&255,i>>16&255,i>>8&255,i&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,n>>8&255,n&255,0,0,x>>8&255,x&255,0,0]))},b.traf=function(r,i){var s=b.sdtp(r),n=r.id,x=Math.floor(i/(d+1)),f=Math.floor(i%(d+1));return b.box(b.types.traf,b.box(b.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255])),b.box(b.types.tfdt,new Uint8Array([1,0,0,0,x>>24,x>>16&255,x>>8&255,x&255,f>>24,f>>16&255,f>>8&255,f&255])),b.trun(r,s.length+16+20+8+16+8+8),s)},b.trak=function(r){return r.duration=r.duration||4294967295,b.box(b.types.trak,b.tkhd(r),b.mdia(r))},b.trex=function(r){var i=r.id;return b.box(b.types.trex,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},b.trun=function(r,i){var s=r.samples||[],n=s.length,x=12+16*n,f=new Uint8Array(x),y,v,p,O,a,l;for(i+=8+x,f.set([0,0,15,1,n>>>24&255,n>>>16&255,n>>>8&255,n&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255],0),y=0;y>>24&255,p>>>16&255,p>>>8&255,p&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,l>>>24&255,l>>>16&255,l>>>8&255,l&255],12+16*y);return b.box(b.types.trun,f)},b.initSegment=function(r){b.types||b.init();var i=b.moov(r),s=new Uint8Array(b.FTYP.byteLength+i.byteLength);return s.set(b.FTYP),s.set(i,b.FTYP.byteLength),s},b}();h.types=void 0,h.HDLR_TYPES=void 0,h.STTS=void 0,h.STSC=void 0,h.STCO=void 0,h.STSZ=void 0,h.VMHD=void 0,h.SMHD=void 0,h.STSD=void 0,h.FTYP=void 0,h.DINF=void 0,m.default=h},"./src/remux/mp4-remuxer.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return l}),D.d(m,"normalizePts",function(){return g});var d=D("./src/polyfills/number.ts"),h=D("./src/remux/aac-helper.ts"),b=D("./src/remux/mp4-generator.ts"),S=D("./src/events.ts"),r=D("./src/errors.ts"),i=D("./src/utils/logger.ts"),s=D("./src/types/loader.ts"),n=D("./src/utils/timescale-conversion.ts");function x(){return x=Object.assign||function(R){for(var w=1;w0?k:U.pts},E[0].pts);return o&&i.logger.debug("PTS rollover detected"),A},w.remux=function(E,o,A,k,U,N,z,W){var K,V,F,B,G,ae,de=U,oe=U,_e=E.pid>-1,ye=o.pid>-1,se=o.samples.length,pe=E.samples.length>0,fe=se>1,ie=(!_e||pe)&&(!ye||fe)||this.ISGenerated||z;if(ie){this.ISGenerated||(F=this.generateIS(E,o,U));var le=this.isVideoContiguous,Q=-1;if(fe&&(Q=T(o.samples),!le&&this.config.forceKeyFrameOnDiscontinuity))if(ae=!0,Q>0){i.logger.warn("[mp4-remuxer]: Dropped "+Q+" out of "+se+" video samples due to a missing keyframe");var ce=this.getVideoStartPts(o.samples);o.samples=o.samples.slice(Q),o.dropped+=Q,oe+=(o.samples[0].pts-ce)/(o.timescale||9e4)}else Q===-1&&(i.logger.warn("[mp4-remuxer]: No keyframe found out of "+se+" video samples"),ae=!1);if(this.ISGenerated){if(pe&&fe){var te=this.getVideoStartPts(o.samples),ee=g(E.samples[0].pts,te)-te,xe=ee/o.inputTimeScale;de+=Math.max(0,xe),oe+=Math.max(0,-xe)}if(pe){if(E.samplerate||(i.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),F=this.generateIS(E,o,U)),V=this.remuxAudio(E,de,this.isAudioContiguous,N,ye||fe||W===s.PlaylistLevelType.AUDIO?oe:void 0),fe){var re=V?V.endPTS-V.startPTS:0;o.inputTimeScale||(i.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),F=this.generateIS(E,o,U)),K=this.remuxVideo(o,oe,le,re)}}else fe&&(K=this.remuxVideo(o,oe,le,0));K&&(K.firstKeyFrame=Q,K.independent=Q!==-1)}}return this.ISGenerated&&(A.samples.length&&(G=this.remuxID3(A,U)),k.samples.length&&(B=this.remuxText(k,U))),{audio:V,video:K,initSegment:F,independent:ae,text:B,id3:G}},w.generateIS=function(E,o,A){var k=E.samples,U=o.samples,N=this.typeSupported,z={},W=!Object(d.isFiniteNumber)(this._initPTS),K="audio/mp4",V,F,B;if(W&&(V=F=Infinity),E.config&&k.length&&(E.timescale=E.samplerate,E.isAAC||(N.mpeg?(K="audio/mpeg",E.codec=""):N.mp3&&(E.codec="mp3")),z.audio={id:"audio",container:K,codec:E.codec,initSegment:!E.isAAC&&N.mpeg?new Uint8Array(0):b.default.initSegment([E]),metadata:{channelCount:E.channelCount}},W&&(B=E.inputTimeScale,V=F=k[0].pts-Math.round(B*A))),o.sps&&o.pps&&U.length&&(o.timescale=o.inputTimeScale,z.video={id:"main",container:"video/mp4",codec:o.codec,initSegment:b.default.initSegment([o]),metadata:{width:o.width,height:o.height}},W)){B=o.inputTimeScale;var G=this.getVideoStartPts(U),ae=Math.round(B*A);F=Math.min(F,g(U[0].dts,G)-ae),V=Math.min(V,G-ae)}if(Object.keys(z).length)return this.ISGenerated=!0,W&&(this._initPTS=V,this._initDTS=F),{tracks:z,initPTS:V,timescale:B}},w.remuxVideo=function(E,o,A,k){var U=E.inputTimeScale,N=E.samples,z=[],W=N.length,K=this._initPTS,V=this.nextAvcDts,F=8,B,G,ae,de=Number.POSITIVE_INFINITY,oe=Number.NEGATIVE_INFINITY,_e=0,ye=!1;if(!A||V===null){var se=o*U,pe=N[0].pts-g(N[0].dts,N[0].pts);V=se-pe}for(var fe=0;feie.pts){var le=9e4*.2;_e=Math.max(Math.min(_e,ie.pts-ie.dts),-1*le)}ie.dts0?fe-1:fe].dts&&(ye=!0)}ye&&N.sort(function(Pt,ze){var lt=Pt.dts-ze.dts,ot=Pt.pts-ze.pts;return lt||ot}),G=N[0].dts,ae=N[N.length-1].dts;var Q=Math.round((ae-G)/(W-1));if(_e<0){if(_eQ,Z=xe<-1;if(re||Z){re?i.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(xe,!0)+" ms ("+xe+"dts) hole between fragments detected, filling it"):i.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(-xe,!0)+" ms ("+xe+"dts) overlapping between fragments detected"),G=V;var X=N[0].pts-xe;N[0].dts=G,N[0].pts=X,i.logger.log("Video: First PTS/DTS adjusted: "+Object(n.toMsFromMpegTsClock)(X,!0)+"/"+Object(n.toMsFromMpegTsClock)(G,!0)+", delta: "+Object(n.toMsFromMpegTsClock)(xe,!0)+" ms")}}a&&(G=Math.max(0,G));for(var q=0,Ee=0,ve=0;ve0?Pe-1:Pe].dts;if(Me.stretchShortVideoTrack&&this.nextAudioPts!==null){var Fe=Math.floor(Me.maxBufferHole*U),dt=(k?de+k*U:this.nextAudioPts)-$e.pts;dt>Fe?(B=dt-Le,B<0&&(B=Le),i.logger.log("[mp4-remuxer]: It is approximately "+dt/90+" ms to the next segment; using duration "+B/90+" ms for the last video frame.")):B=Le}else B=Le}var bt=Math.round($e.pts-$e.dts);z.push(new _($e.key,B,et,bt))}if(z.length&&p&&p<70){var Ut=z[0].flags;Ut.dependsOn=2,Ut.isNonSync=0}console.assert(B!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=V=ae+B,this.isVideoContiguous=!0;var cn=b.default.moof(E.sequenceNumber++,G,x({},E,{samples:z})),An="video",rn={data1:cn,data2:ct,startPTS:de/U,endPTS:(oe+B)/U,startDTS:G/U,endDTS:V/U,type:An,hasAudio:!1,hasVideo:!0,nb:z.length,dropped:E.dropped};return E.samples=[],E.dropped=0,console.assert(ct.length,"MDAT length must not be zero"),rn},w.remuxAudio=function(E,o,A,k,U){var N=E.inputTimeScale,z=E.samplerate?E.samplerate:N,W=N/z,K=E.isAAC?y:v,V=K*W,F=this._initPTS,B=!E.isAAC&&this.typeSupported.mpeg,G=[],ae=E.samples,de=B?0:8,oe=this.nextAudioPts||-1,_e=o*N;if(this.isAudioContiguous=A=A||ae.length&&oe>0&&(k&&Math.abs(_e-oe)<9e3||Math.abs(g(ae[0].pts-F,_e)-oe)<20*V),ae.forEach(function(Ge){Ge.pts=g(Ge.pts-F,_e)}),!A||oe<0){if(ae=ae.filter(function(Ge){return Ge.pts>=0}),!ae.length)return;U===0?oe=0:k?oe=Math.max(0,_e):oe=ae[0].pts}if(E.isAAC)for(var ye=U!==void 0,se=this.config.maxAudioFramesDrift,pe=0,fe=oe;pe=se*V&&ce0){Ee+=de;try{q=new Uint8Array(Ee)}catch(Ge){this.observer.emit(S.Events.ERROR,S.Events.ERROR,{type:r.ErrorTypes.MUX_ERROR,details:r.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ee,reason:"fail allocating audio mdat "+Ee});return}if(!B){var ct=new DataView(q.buffer);ct.setUint32(0,Ee),q.set(b.default.types.mdat,4)}}else return;q.set(rt,de);var je=rt.byteLength;de+=je,G.push(new _(!0,K,je,0)),X=at}var Pe=G.length;if(!Pe)return;var $e=G[G.length-1];this.nextAudioPts=oe=X+W*$e.duration;var pt=B?new Uint8Array(0):b.default.moof(E.sequenceNumber++,Z/W,x({},E,{samples:G}));E.samples=[];var et=Z/N,Ct=oe/N,ke="audio",Be={data1:pt,data2:q,startPTS:et,endPTS:Ct,startDTS:et,endDTS:Ct,type:ke,hasAudio:!0,hasVideo:!1,nb:Pe};return this.isAudioContiguous=!0,console.assert(q.length,"MDAT length must not be zero"),Be},w.remuxEmptyAudio=function(E,o,A,k){var U=E.inputTimeScale,N=E.samplerate?E.samplerate:U,z=U/N,W=this.nextAudioPts,K=(W!==null?W:k.startDTS*U)+this._initDTS,V=k.endDTS*U+this._initDTS,F=z*y,B=Math.ceil((V-K)/F),G=h.default.getSilentFrame(E.manifestCodec||E.codec,E.channelCount);if(i.logger.warn("[mp4-remuxer]: remux empty Audio"),!G){i.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;de4294967296;)R+=C;return R}function T(R){for(var w=0;w0?this.lastEndDTS=E:(S.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var o=!!R.audio,A=!!R.video,k="";o&&(k+="audio"),A&&(k+="video");var U={data1:_,startPTS:C,startDTS:C,endPTS:E,endDTS:E,type:k,hasAudio:o,hasVideo:A,nb:1,dropped:0};return T.audio=U.type==="audio"?U:void 0,T.video=U.type!=="audio"?U:void 0,T.text=O,T.id3=p,T.initSegment=c,T},n}(),i=function(x,f,y){return Object(h.getStartDTS)(x,f)-y};function s(n,x){var f=n==null?void 0:n.codec;return f&&f.length>4?f:f==="hvc1"?"hvc1.1.c.L120.90":f==="av01"?"av01.0.04M.08":f==="avc1"||x===b.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}m.default=r},"./src/task-loop.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return d});var d=function(){function h(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var b=h.prototype;return b.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},b.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},b.onHandlerDestroyed=function(){},b.hasInterval=function(){return!!this._tickInterval},b.hasNextTick=function(){return!!this._tickTimer},b.setInterval=function(r){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,r),!0)},b.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},b.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},b.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},b.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},b.doTick=function(){},h}()},"./src/types/cmcd.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"CMCDVersion",function(){return d}),D.d(m,"CMCDObjectType",function(){return h}),D.d(m,"CMCDStreamingFormat",function(){return b}),D.d(m,"CMCDStreamType",function(){return S});var d=1,h;(function(r){r.MANIFEST="m",r.AUDIO="a",r.VIDEO="v",r.MUXED="av",r.INIT="i",r.CAPTION="c",r.TIMED_TEXT="tt",r.KEY="k",r.OTHER="o"})(h||(h={}));var b;(function(r){r.DASH="d",r.HLS="h",r.SMOOTH="s",r.OTHER="o"})(b||(b={}));var S;(function(r){r.VOD="v",r.LIVE="l"})(S||(S={}))},"./src/types/level.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"HlsSkip",function(){return b}),D.d(m,"getSkipValue",function(){return S}),D.d(m,"HlsUrlParameters",function(){return r}),D.d(m,"Level",function(){return i});function d(s,n){for(var x=0;xNumber.MAX_SAFE_INTEGER?Infinity:n},r.hexadecimalInteger=function(s){if(this[s]){var n=(this[s]||"0x").slice(2);n=(n.length&1?"0":"")+n;for(var x=new Uint8Array(n.length/2),f=0;fNumber.MAX_SAFE_INTEGER?Infinity:n},r.decimalFloatingPoint=function(s){return parseFloat(this[s])},r.optionalFloat=function(s,n){var x=this[s];return x?parseFloat(x):n},r.enumeratedString=function(s){return this[s]},r.bool=function(s){return this[s]==="YES"},r.decimalResolution=function(s){var n=d.exec(this[s]);return n===null?void 0:{width:parseInt(n[1],10),height:parseInt(n[2],10)}},S.parseAttrList=function(s){var n,x={},f='"';for(h.lastIndex=0;(n=h.exec(s))!==null;){var y=n[2];y.indexOf(f)===0&&y.lastIndexOf(f)===y.length-1&&(y=y.slice(1,-1)),x[n[1]]=y}return x},S}()},"./src/utils/binary-search.ts":function(P,m,D){"use strict";D.r(m);var d={search:function(b,S){for(var r=0,i=b.length-1,s=null,n=null;r<=i;){s=(r+i)/2|0,n=b[s];var x=S(n);if(x>0)r=s+1;else if(x<0)i=s-1;else return n}return null}};m.default=d},"./src/utils/buffer-helper.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"BufferHelper",function(){return b});var d=D("./src/utils/logger.ts"),h={length:0,start:function(){return 0},end:function(){return 0}},b=function(){function S(){}return S.isBuffered=function(i,s){try{if(i){for(var n=S.getBuffered(i),x=0;x=n.start(x)&&s<=n.end(x))return!0}}catch(f){}return!1},S.bufferInfo=function(i,s,n){try{if(i){var x=S.getBuffered(i),f=[],y;for(y=0;yv&&(x[y-1].end=i[f].end):x.push(i[f])}else x.push(i[f])}else x=i;for(var p=0,O,a=s,l=s,g=0;g=T&&s<_)a=T,l=_,p=l-s;else if(s+n=A&&d.logger.log(this.time+" ["+A+"] "+k)},C}(),p=function(E){for(var o=[],A=0;Ar&&(this.logger.log(y.DEBUG,"Too large cursor position "+this.pos),this.pos=r)},E.moveCursor=function(A){var k=this.pos+A;if(A>1)for(var U=this.pos+1;U=144&&this.backSpace();var k=b(A);if(this.pos>=r){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)},E.clearFromPos=function(A){var k;for(k=A;k0&&(A?U="["+k.join(" | ")+"]":U=k.join(` -`)),U},E.getTextAndFormat=function(){return this.rows},C}(),T=function(){function C(o,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=o,this.outputFilter=A,this.mode=null,this.verbose=0,this.displayedMemory=new g(k),this.nonDisplayedMemory=new g(k),this.lastOutputScreen=new g(k),this.currRollUpRow=this.displayedMemory.rows[S-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=k}var E=C.prototype;return E.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[S-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},E.getHandler=function(){return this.outputFilter},E.setHandler=function(A){this.outputFilter=A},E.setPAC=function(A){this.writeScreen.setPAC(A)},E.setBkgData=function(A){this.writeScreen.setBkgData(A)},E.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},E.insertChars=function(A){for(var k=0;k=46,k.italics)k.foreground="white";else{var U=Math.floor(A/2)-16,N=["white","green","blue","cyan","red","yellow","magenta"];k.foreground=N[U]}this.logger.log(y.INFO,"MIDROW: "+JSON.stringify(k)),this.writeScreen.setPen(k)},E.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))},E.cueSplitAtTime=function(A){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,A,this.displayedMemory),this.cueStartTime=A))},C}(),_=function(){function C(o,A,k){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var U=new v;this.channels=[null,new T(o,A,U),new T(o+1,k,U)],this.cmdHistory=w(),this.logger=U}var E=C.prototype;return E.getHandler=function(A){return this.channels[A].getHandler()},E.setHandler=function(A,k){this.channels[A].setHandler(k)},E.addData=function(A,k){var U,N,z,W=!1;this.logger.time=A;for(var K=0;K ("+p([N,z])+")"),U=this.parseCmd(N,z),U||(U=this.parseMidrow(N,z)),U||(U=this.parsePAC(N,z)),U||(U=this.parseBackgroundAttributes(N,z)),!U&&(W=this.parseChars(N,z),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?")}!U&&!W&&this.logger.log(y.WARNING,"Couldn't parse cleaned data "+p([N,z])+" orig: "+p([k[K],k[K+1]]))}},E.parseCmd=function(A,k){var U=this.cmdHistory,N=(A===20||A===28||A===21||A===29)&&k>=32&&k<=47,z=(A===23||A===31)&&k>=33&&k<=35;if(!(N||z))return!1;if(R(A,k,U))return c(null,null,U),this.logger.log(y.DEBUG,"Repeated command ("+p([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),c(A,k,U),this.currentChannel=W,!0},E.parseMidrow=function(A,k){var U=0;if((A===17||A===25)&&k>=32&&k<=47){if(A===17?U=1:U=2,U!==this.currentChannel)return this.logger.log(y.ERROR,"Mismatch channel in midrow parsing"),!1;var N=this.channels[U];return N?(N.ccMIDROW(k),this.logger.log(y.DEBUG,"MIDROW ("+p([A,k])+")"),!0):!1}return!1},E.parsePAC=function(A,k){var U,N=this.cmdHistory,z=(A>=17&&A<=23||A>=25&&A<=31)&&k>=64&&k<=127,W=(A===16||A===24)&&k>=64&&k<=95;if(!(z||W))return!1;if(R(A,k,N))return c(null,null,N),!0;var K=A<=23?1:2;k>=64&&k<=95?U=K===1?i[A]:n[A]:U=K===1?s[A]:x[A];var V=this.channels[K];return V?(V.setPAC(this.interpretPAC(U,k)),c(A,k,N),this.currentChannel=K,!0):!1},E.interpretPAC=function(A,k){var U,N={color:null,italics:!1,indent:null,underline:!1,row:A};return k>95?U=k-96:U=k-64,N.underline=(U&1)===1,U<=13?N.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(U/2)]:U<=15?(N.italics=!0,N.color="white"):N.indent=Math.floor((U-16)/2)*4,N},E.parseChars=function(A,k){var U,N=null,z=null;if(A>=25?(U=2,z=A-8):(U=1,z=A),z>=17&&z<=19){var W;z===17?W=k+80:z===18?W=k+112:W=k+144,this.logger.log(y.INFO,"Special char '"+b(W)+"' in channel "+U),N=[W]}else A>=32&&A<=127&&(N=k===0?[A]:[A,k]);if(N){var K=p(N);this.logger.log(y.DEBUG,"Char codes = "+K.join(",")),c(A,k,this.cmdHistory)}return N},E.parseBackgroundAttributes=function(A,k){var U=(A===16||A===24)&&k>=32&&k<=47,N=(A===23||A===31)&&k>=45&&k<=47;if(!(U||N))return!1;var z,W={};A===16||A===24?(z=Math.floor((k-32)/2),W.background=f[z],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),c(A,k,this.cmdHistory),!0},E.reset=function(){for(var A=0;A=16?a--:a++;var c=Object(d.fixLineBreaks)(l.trim()),R=Object(h.generateCueId)(n,x,c);(!s||!s.cues||!s.cues.getCueById(R))&&(p=new g(n,x,c),p.id=R,p.line=T+1,p.align="left",p.position=10+Math.min(80,Math.floor(a*8/32)*10),y.push(p))}return s&&y.length&&(y.sort(function(w,C){return w.line==="auto"||C.line==="auto"?0:w.line>8&&C.line>8?C.line-w.line:w.line-C.line}),y.forEach(function(w){return Object(b.addCueToTrack)(s,w)})),y}};m.default=r},"./src/utils/discontinuities.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"findFirstFragWithCC",function(){return S}),D.d(m,"shouldAlignOnDiscontinuities",function(){return r}),D.d(m,"findDiscontinuousReferenceFrag",function(){return i}),D.d(m,"adjustSlidingStart",function(){return n}),D.d(m,"alignStream",function(){return x}),D.d(m,"alignPDT",function(){return y}),D.d(m,"alignFragmentByPDTDelta",function(){return v}),D.d(m,"alignMediaPlaylistByPDT",function(){return p});var d=D("./src/polyfills/number.ts"),h=D("./src/utils/logger.ts"),b=D("./src/controller/level-helper.ts");function S(O,a){for(var l=null,g=0,T=O.length;gl.startCC||O&&O.cc=this.minWeight_},S.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},S.destroy=function(){},b}();m.default=h},"./src/utils/ewma.ts":function(P,m,D){"use strict";D.r(m);var d=function(){function h(S,r,i){r===void 0&&(r=0),i===void 0&&(i=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=S,this.alpha_=S?Math.exp(Math.log(.5)/S):0,this.estimate_=r,this.totalWeight_=i}var b=h.prototype;return b.sample=function(r,i){var s=Math.pow(this.alpha_,r);this.estimate_=i*(1-s)+s*this.estimate_,this.totalWeight_+=r},b.getTotalWeight=function(){return this.totalWeight_},b.getEstimate=function(){if(this.alpha_){var r=1-Math.pow(this.alpha_,this.totalWeight_);if(r)return this.estimate_/r}return this.estimate_},h}();m.default=d},"./src/utils/fetch-loader.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"fetchSupported",function(){return v});var d=D("./src/polyfills/number.ts"),h=D("./src/loader/load-stats.ts"),b=D("./src/demux/chunk-cache.ts");function S(g,T){g.prototype=Object.create(T.prototype),g.prototype.constructor=g,x(g,T)}function r(g){var T=typeof Map=="function"?new Map:void 0;return r=function(c){if(c===null||!n(c))return c;if(typeof c!="function")throw new TypeError("Super expression must either be null or a function");if(typeof T!="undefined"){if(T.has(c))return T.get(c);T.set(c,R)}function R(){return i(c,arguments,f(this).constructor)}return R.prototype=Object.create(c.prototype,{constructor:{value:R,enumerable:!1,writable:!0,configurable:!0}}),x(R,c)},r(g)}function i(g,T,_){return s()?i=Reflect.construct:i=function(R,w,C){var E=[null];E.push.apply(E,w);var o=Function.bind.apply(R,E),A=new o;return C&&x(A,C.prototype),A},i.apply(null,arguments)}function s(){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(g){return!1}}function n(g){return Function.toString.call(g).indexOf("[native code]")!==-1}function x(g,T){return x=Object.setPrototypeOf||function(c,R){return c.__proto__=R,c},x(g,T)}function f(g){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(_){return _.__proto__||Object.getPrototypeOf(_)},f(g)}function y(){return y=Object.assign||function(g){for(var T=1;T=C&&E(R,w,o.flush(),c)):E(R,w,z,c),U()}).catch(function(){return Promise.reject()})};return k()},g}();function O(g,T){var _={method:"GET",mode:"cors",credentials:"same-origin",signal:T,headers:new self.Headers(y({},g.headers))};return g.rangeEnd&&_.headers.set("Range","bytes="+g.rangeStart+"-"+String(g.rangeEnd-1)),_}function a(g,T){return new self.Request(g.url,T)}var l=function(g){S(T,g);function T(_,c,R){var w;return w=g.call(this,_)||this,w.code=void 0,w.details=void 0,w.code=c,w.details=R,w}return T}(r(Error));m.default=p},"./src/utils/imsc1-ttml-parser.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"IMSC1_CODEC",function(){return n}),D.d(m,"parseIMSC1",function(){return v});var d=D("./src/utils/mp4-tools.ts"),h=D("./src/utils/vttparser.ts"),b=D("./src/utils/vttcue.ts"),S=D("./src/demux/id3.ts"),r=D("./src/utils/timescale-conversion.ts"),i=D("./src/utils/webvtt-parser.ts");function s(){return s=Object.assign||function(C){for(var E=1;E=a&&this.observer.emit(d.Events.ERROR,d.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),k.executeEnd=p(),[T(o)];var de=G.flush(V);return _(de)?de.then(function(oe){return A.flushRemux(K,oe,o),K}):(this.flushRemux(K,de,o),K)},C.flushRemux=function(o,A,k){var U=A.audioTrack,N=A.avcTrack,z=A.id3Track,W=A.textTrack,K=this.currentTransmuxState,V=K.accurateTimeOffset,F=K.timeOffset;v.logger.log("[transmuxer.ts]: Flushed fragment "+k.sn+(k.part>-1?" p: "+k.part:"")+" of level "+k.level);var B=this.remuxer.remux(U,N,z,W,F,V,!0,this.id);o.push({remuxResult:B,chunkMeta:k}),k.transmuxing.executeEnd=p()},C.resetInitialTimestamp=function(o){var A=this.demuxer,k=this.remuxer;if(!A||!k)return;A.resetTimeStamp(o),k.resetTimeStamp(o)},C.resetContiguity=function(){var o=this.demuxer,A=this.remuxer;if(!o||!A)return;o.resetContiguity(),A.resetNextTimestamp()},C.resetInitSegment=function(o,A,k,U){var N=this.demuxer,z=this.remuxer;if(!N||!z)return;N.resetInitSegment(A,k,U),z.resetInitSegment(o,A,k)},C.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},C.transmux=function(o,A,k,U,N){var z;return A&&A.method==="SAMPLE-AES"?z=this.transmuxSampleAes(o,A,k,U,N):z=this.transmuxUnencrypted(o,k,U,N),z},C.transmuxUnencrypted=function(o,A,k,U){var N=this.demuxer.demux(o,A,!1,!this.config.progressive),z=N.audioTrack,W=N.avcTrack,K=N.id3Track,V=N.textTrack,F=this.remuxer.remux(z,W,K,V,A,k,!1,this.id);return{remuxResult:F,chunkMeta:U}},C.transmuxSampleAes=function(o,A,k,U,N){var z=this;return this.demuxer.demuxSampleAes(o,A,k).then(function(W){var K=z.remuxer.remux(W.audioTrack,W.avcTrack,W.id3Track,W.textTrack,k,U,!1,z.id);return{remuxResult:K,chunkMeta:N}})},C.configureTransmuxer=function(o,A){for(var k=this.config,U=this.observer,N=this.typeSupported,z=this.vendor,W=A.audioCodec,K=A.defaultInitPts,V=A.duration,F=A.initSegmentData,B=A.videoCodec,G,ae=0,de=O.length;ae0&&C!=null&&C.key!=null&&C.iv!==null&&C.method!=null&&(E=C),E}var T=function(C){return{remuxResult:{},chunkMeta:C}};function _(w){return"then"in w&&w.then instanceof Function}var c=function(C,E,o,A,k){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=C,this.videoCodec=E,this.initSegmentData=o,this.duration=A,this.defaultInitPts=k},R=function(C,E,o,A,k){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=C,this.contiguous=E,this.accurateTimeOffset=o,this.trackSwitch=A,this.timeOffset=k}},"./src/demux/tsdemuxer.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"discardEPB",function(){return T});var d=D("./src/demux/adts.ts"),h=D("./src/demux/mpegaudio.ts"),b=D("./src/demux/exp-golomb.ts"),S=D("./src/demux/id3.ts"),r=D("./src/demux/sample-aes.ts"),i=D("./src/events.ts"),s=D("./src/utils/mp4-tools.ts"),n=D("./src/utils/logger.ts"),x=D("./src/errors.ts"),f={video:1,audio:2,id3:3,text:4},y=function(){function _(R,w,C){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=C}_.probe=function(w){var C=_.syncOffset(w);return C<0?!1:(C&&n.logger.warn("MPEG2-TS detected but first sync word found @ offset "+C+", junk ahead ?"),!0)},_.syncOffset=function(w){for(var C=Math.min(1e3,w.length-3*188),E=0;E>4,ie=void 0;if(fe>1){if(ie=ye+5+w[ye+4],ie===ye+188)continue}else ie=ye+4;switch(me){case z:se&&(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:se&&(F&&(A=a(F))&&(U.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:se&&(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:se&&(ie+=w[ie]+1),de=this._pmtId=p(w,ie);break;case de:{se&&(ie+=w[ie]+1);var le=O(w,ie,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,E);z=le.avc,z>0&&(k.pid=z),K=le.audio,K>0&&(U.pid=K,U.isAAC=le.isAAC),V=le.id3,V>0&&(N.pid=V),G&&!ae&&(n.logger.log("reparse from beginning"),G=!1,ye=_e-188),ae=this.pmtParsed=!0;break}case 17:case 8191:break;default:G=!0;break}}else this.observer.emit(i.Events.ERROR,i.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});k.pesData=W,U.pesData=F,N.pesData=B;var Q={audioTrack:U,avcTrack:k,id3Track:N,textTrack:this._txtTrack};return o&&this.extractRemainingSamples(Q),Q},c.flush=function(){var w=this.remainderData;this.remainderData=null;var C;return w?C=this.demux(w,-1,!1,!0):C={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(C),this.sampleAes?this.decrypt(C,this.sampleAes):C},c.extractRemainingSamples=function(w){var C=w.audioTrack,E=w.avcTrack,o=w.id3Track,A=E.pesData,k=C.pesData,U=o.pesData,N;A&&(N=a(A))?(this.parseAVCPES(N,!0),E.pesData=null):E.pesData=A,k&&(N=a(k))?(C.isAAC?this.parseAACPES(N):this.parseMPEGPES(N),C.pesData=null):(k!=null&&k.size&&n.logger.log("last AAC PES packet truncated,might overlap between fragments"),C.pesData=k),U&&(N=a(U))?(this.parseID3PES(N),o.pesData=null):o.pesData=U},c.demuxSampleAes=function(w,C,E){var o=this.demux(w,E,!0,!this.config.progressive),A=this.sampleAes=new r.default(this.observer,this.config,C);return this.decrypt(o,A)},c.decrypt=function(w,C){return new Promise(function(E){var o=w.audioTrack,A=w.avcTrack;o.samples&&o.isAAC?C.decryptAacSamples(o.samples,0,function(){A.samples?C.decryptAvcSamples(A.samples,0,0,function(){E(w)}):E(w)}):A.samples&&C.decryptAvcSamples(A.samples,0,0,function(){E(w)})})},c.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},c.parseAVCPES=function(w,C){var E=this,o=this._avcTrack,A=this.parseAVCNALu(w.data),k=!1,U=this.avcSample,N,z=!1;w.data=null,U&&A.length&&!o.audFound&&(l(U,o),U=this.avcSample=v(!1,w.pts,w.dts,"")),A.forEach(function(W){switch(W.type){case 1:{N=!0,U||(U=E.avcSample=v(!0,w.pts,w.dts,"")),k&&(U.debug+="NDR "),U.frame=!0;var K=W.data;if(z&&K.length>4){var V=new b.default(K).readSliceType();(V===2||V===4||V===7||V===9)&&(U.key=!0)}break}case 5:N=!0,U||(U=E.avcSample=v(!0,w.pts,w.dts,"")),k&&(U.debug+="IDR "),U.key=!0,U.frame=!0;break;case 6:{N=!0,k&&U&&(U.debug+="SEI ");var F=new b.default(T(W.data));F.readUByte();for(var B=0,G=0,ae=!1,de=0;!ae&&F.bytesAvailable>1;){B=0;do de=F.readUByte(),B+=de;while(de===255);G=0;do de=F.readUByte(),G+=de;while(de===255);if(B===4&&F.bytesAvailable!==0){ae=!0;var oe=F.readUByte();if(oe===181){var _e=F.readUShort();if(_e===49){var ye=F.readUInt();if(ye===1195456820){var se=F.readUByte();if(se===3){for(var me=F.readUByte(),fe=F.readUByte(),ie=31&me,le=[me,fe],Q=0;Q16){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 ee=G-16,xe=new Uint8Array(ee),re=0;re=0){var F={data:w.subarray(K,U-o-1),type:V};k.push(F)}else{var B=this.getLastNalUnit();if(B&&(A&&U<=4-A&&(B.state&&(B.data=B.data.subarray(0,B.data.byteLength-A))),z=U-o-1,z>0)){var G=new Uint8Array(B.data.byteLength+z);G.set(B.data,0),G.set(w.subarray(0,z),B.data.byteLength),B.data=G,B.state=0}}U=0&&o>=0){var ae={data:w.subarray(K,C),type:V,state:o};k.push(ae)}if(k.length===0){var de=this.getLastNalUnit();if(de){var oe=new Uint8Array(de.data.byteLength+w.byteLength);oe.set(de.data,0),oe.set(w,de.data.byteLength),de.data=oe}}return E.naluState=o,k},c.parseAACPES=function(w){var C=0,E=this._audioTrack,o=this.aacOverFlow,A=w.data;if(o){this.aacOverFlow=null;var k=o.sample.unit.byteLength,U=Math.min(o.missing,k),N=k-U;o.sample.unit.set(A.subarray(0,U),N),E.samples.push(o.sample),C=o.missing}var z,W;for(z=C,W=A.length;z1;){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 U=(R[0]<<16)+(R[1]<<8)+R[2];if(U===1){if(w=(R[4]<<8)+R[5],w&&w>_.size-6)return null;var N=R[7];N&192&&(E=(R[9]&14)*536870912+(R[10]&255)*4194304+(R[11]&254)*16384+(R[12]&255)*128+(R[13]&254)/2,N&64?(o=(R[14]&14)*536870912+(R[15]&255)*4194304+(R[16]&254)*16384+(R[17]&255)*128+(R[18]&254)/2,E-o>60*9e4&&(n.logger.warn(Math.round((E-o)/9e4)+"s delta between PTS and DTS, align them"),E=o)):o=E),C=R[8];var z=C+9;if(_.size<=z)return null;_.size-=z;for(var W=new Uint8Array(_.size),K=0,V=A.length;KF){z-=F;continue}else R=R.subarray(z),F-=z,z=0;W.set(R,c),c+=F}return w&&(w-=C+3),{data:W,pts:E,dts:o,len:w}}return null}function l(_,c){if(_.units.length&&_.frame){if(_.pts===void 0){var R=c.samples,w=R.length;if(w){var C=R[w-1];_.pts=C.pts,_.dts=C.dts}else{c.dropped++;return}}c.samples.push(_)}_.debug.length&&n.logger.log(_.pts+"/"+_.dts+":"+_.debug)}function g(_,c){var R=_.length;if(R>0){if(c.pts>=_[R-1].pts)_.push(c);else for(var w=R-1;w>=0;w--)if(c.pts<_[w].pts){_.splice(w,0,c);break}}else _.push(c)}function T(_){for(var c=_.byteLength,R=[],w=1;wE)return A;return 0}},{key:"maxAutoLevel",get:function(){var C=this.levels,E=this.autoLevelCapping,o;return E===-1&&C&&C.length?o=C.length-1:o=E,o}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(C){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,C)}},{key:"audioTracks",get:function(){var C=this.audioTrackController;return C?C.audioTracks:[]}},{key:"audioTrack",get:function(){var C=this.audioTrackController;return C?C.audioTrack:-1},set:function(C){var E=this.audioTrackController;E&&(E.audioTrack=C)}},{key:"subtitleTracks",get:function(){var C=this.subtitleTrackController;return C?C.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var C=this.subtitleTrackController;return C?C.subtitleTrack:-1},set:function(C){var E=this.subtitleTrackController;E&&(E.subtitleTrack=C)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var C=this.subtitleTrackController;return C?C.subtitleDisplay:!1},set:function(C){var E=this.subtitleTrackController;E&&(E.subtitleDisplay=C)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(C){this.config.lowLatencyMode=C}},{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 l.ErrorTypes}},{key:"ErrorDetails",get:function(){return l.ErrorDetails}},{key:"DefaultConfig",get:function(){return c.defaultConfig?c.defaultConfig:v.hlsDefaultConfig},set:function(C){c.defaultConfig=C}}]),c}();_.defaultConfig=void 0},"./src/is-supported.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"isSupported",function(){return b}),D.d(m,"changeTypeSupported",function(){return S});var d=D("./src/utils/mediasource-helper.ts");function h(){return self.SourceBuffer||self.WebKitSourceBuffer}function b(){var r=Object(d.getMediaSource)();if(!r)return!1;var i=h(),s=r&&typeof r.isTypeSupported=="function"&&r.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),n=!i||i.prototype&&typeof i.prototype.appendBuffer=="function"&&typeof i.prototype.remove=="function";return!!s&&!!n}function S(){var r,i=h();return typeof(i==null||((r=i.prototype)===null||r===void 0)?void 0:r.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return y}),D.d(m,"LoadError",function(){return p});var d=D("./src/polyfills/number.ts"),h=D("./src/errors.ts");function b(O,a){O.prototype=Object.create(a.prototype),O.prototype.constructor=O,n(O,a)}function S(O){var a=typeof Map=="function"?new Map:void 0;return S=function(g){if(g===null||!s(g))return g;if(typeof g!="function")throw new TypeError("Super expression must either be null or a function");if(typeof a!="undefined"){if(a.has(g))return a.get(g);a.set(g,T)}function T(){return r(g,arguments,x(this).constructor)}return T.prototype=Object.create(g.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),n(T,g)},S(O)}function r(O,a,l){return i()?r=Reflect.construct:r=function(T,_,c){var R=[null];R.push.apply(R,_);var w=Function.bind.apply(T,R),C=new w;return c&&n(C,c.prototype),C},r.apply(null,arguments)}function i(){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 s(O){return Function.toString.call(O).indexOf("[native code]")!==-1}function n(O,a){return n=Object.setPrototypeOf||function(g,T){return g.__proto__=T,g},n(O,a)}function x(O){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(l){return l.__proto__||Object.getPrototypeOf(l)},x(O)}var f=Math.pow(2,17),y=function(){function O(l){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=l}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(g,T){var _=this,c=g.url;if(!c)return Promise.reject(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,networkDetails:null},"Fragment does not have a "+(c?"part list":"url")));this.abort();var R=this.config,w=R.fLoader,C=R.loader;return new Promise(function(E,o){_.loader&&_.loader.destroy();var A=_.loader=g.loader=w?new w(R):new C(R),k=v(g),U={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:f};g.stats=A.stats,A.load(k,U,{onSuccess:function(z,W,K,V){_.resetLoader(g,A),E({frag:g,part:null,payload:z.data,networkDetails:V})},onError:function(z,W,K){_.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,response:z,networkDetails:K}))},onAbort:function(z,W,K){_.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:g,networkDetails:K}))},onTimeout:function(z,W,K){_.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:g,networkDetails:K}))},onProgress:function(z,W,K,V){T&&T({frag:g,part:null,payload:K,networkDetails:V})}})})},a.loadPart=function(g,T,_){var c=this;this.abort();var R=this.config,w=R.fLoader,C=R.loader;return new Promise(function(E,o){c.loader&&c.loader.destroy();var A=c.loader=g.loader=w?new w(R):new C(R),k=v(g,T),U={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:f};T.stats=A.stats,A.load(k,U,{onSuccess:function(z,W,K,V){c.resetLoader(g,A),c.updateStatsFromPart(g,T);var F={frag:g,part:T,payload:z.data,networkDetails:V};_(F),E(F)},onError:function(z,W,K){c.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,part:T,response:z,networkDetails:K}))},onAbort:function(z,W,K){g.stats.aborted=T.stats.aborted,c.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:g,part:T,networkDetails:K}))},onTimeout:function(z,W,K){c.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:g,part:T,networkDetails:K}))}})})},a.updateStatsFromPart=function(g,T){var _=g.stats,c=T.stats,R=c.total;if(_.loaded+=c.loaded,R){var w=Math.round(g.duration/T.duration),C=Math.min(Math.round(_.loaded/R),w),E=w-C,o=E*Math.round(_.loaded/C);_.total=_.loaded+o}else _.total=Math.max(_.loaded,_.total);var A=_.loading,k=c.loading;A.start?A.first+=k.first-k.start:(A.start=k.start,A.first=k.first),A.end=k.end},a.resetLoader=function(g,T){g.loader=null,this.loader===T&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),T.destroy()},O}();function v(O,a){a===void 0&&(a=null);var l=a||O,g={frag:O,part:a,responseType:"arraybuffer",url:l.url,headers:{},rangeStart:0,rangeEnd:0},T=l.byteRangeStartOffset,_=l.byteRangeEndOffset;return Object(d.isFiniteNumber)(T)&&Object(d.isFiniteNumber)(_)&&(g.rangeStart=T,g.rangeEnd=_),g}var p=function(O){b(a,O);function a(l){for(var g,T=arguments.length,_=new Array(T>1?T-1:0),c=1;c>8*(15-R)&255;return c},g.setDecryptDataFromLevelKey=function(_,c){var R=_;return(_==null?void 0:_.method)==="AES-128"&&_.uri&&!_.iv&&(R=r.LevelKey.fromURI(_.uri),R.method=_.method,R.iv=this.createInitializationVector(c),R.keyFormat="identity"),R},g.setElementaryStreamInfo=function(_,c,R,w,C,E){E===void 0&&(E=!1);var o=this.elementaryStreams,A=o[_];if(!A){o[_]={startPTS:c,endPTS:R,startDTS:w,endDTS:C,partial:E};return}A.startPTS=Math.min(A.startPTS,c),A.endPTS=Math.max(A.endPTS,R),A.startDTS=Math.min(A.startDTS,w),A.endDTS=Math.max(A.endDTS,C)},g.clearElementaryStreamInfo=function(){var _=this.elementaryStreams;_[y.AUDIO]=null,_[y.VIDEO]=null,_[y.AUDIOVIDEO]=null},f(l,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var _=this.sn;typeof _!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&S.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),_=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,_)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(d.isFiniteNumber)(this.programDateTime))return null;var _=Object(d.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+_*1e3}},{key:"encrypted",get:function(){var _;return!!((_=this.decryptdata)!==null&&_!==void 0&&_.keyFormat&&this.decryptdata.uri)}}]),l}(v),O=function(a){s(l,a);function l(g,T,_,c,R){var w;w=a.call(this,_)||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 i.LoadStats,w.duration=g.decimalFloatingPoint("DURATION"),w.gap=g.bool("GAP"),w.independent=g.bool("INDEPENDENT"),w.relurl=g.enumeratedString("URI"),w.fragment=T,w.index=c;var C=g.enumeratedString("BYTERANGE");return C&&w.setByteRange(C,R),R&&(w.fragOffset=R.fragOffset+R.duration),w}return f(l,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var T=this.elementaryStreams;return!!(T.audio||T.video||T.audiovideo)}}]),l}(v)},"./src/loader/key-loader.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return S});var d=D("./src/events.ts"),h=D("./src/errors.ts"),b=D("./src/utils/logger.ts"),S=function(){function r(s){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=s,this._registerListeners()}var i=r.prototype;return i._registerListeners=function(){this.hls.on(d.Events.KEY_LOADING,this.onKeyLoading,this)},i._unregisterListeners=function(){this.hls.off(d.Events.KEY_LOADING,this.onKeyLoading)},i.destroy=function(){this._unregisterListeners();for(var n in this.loaders){var x=this.loaders[n];x&&x.destroy()}this.loaders={}},i.onKeyLoading=function(n,x){var f=x.frag,y=f.type,v=this.loaders[y];if(!f.decryptdata){b.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var p=f.decryptdata.uri;if(p!==this.decrypturl||this.decryptkey===null){var O=this.hls.config;if(v&&(b.logger.warn("abort previous key loader for type:"+y),v.abort()),!p){b.logger.warn("key uri is falsy");return}var a=O.loader,l=f.loader=this.loaders[y]=new a(O);this.decrypturl=p,this.decryptkey=null;var g={url:p,frag:f,responseType:"arraybuffer"},T={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:O.fragLoadingRetryDelay,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:0},_={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};l.load(g,T,_)}else this.decryptkey&&(f.decryptdata.key=this.decryptkey,this.hls.trigger(d.Events.KEY_LOADED,{frag:f}))},i.loadsuccess=function(n,x,f){var y=f.frag;if(!y.decryptdata){b.logger.error("after key load, decryptdata unset");return}this.decryptkey=y.decryptdata.key=new Uint8Array(n.data),y.loader=null,delete this.loaders[y.type],this.hls.trigger(d.Events.KEY_LOADED,{frag:y})},i.loaderror=function(n,x){var f=x.frag,y=f.loader;y&&y.abort(),delete this.loaders[f.type],this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:f,response:n})},i.loadtimeout=function(n,x){var f=x.frag,y=f.loader;y&&y.abort(),delete this.loaders[f.type],this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:f})},r}()},"./src/loader/level-details.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"LevelDetails",function(){return r});var d=D("./src/polyfills/number.ts");function h(i,s){for(var n=0;nx.endSN||f>0||f===0&&y>0,this.updated||this.advanced?this.misses=Math.floor(x.misses*.6):this.misses=x.misses+1,this.availabilityDelay=x.availabilityDelay},b(i,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(d.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||S}},{key:"drift",get:function(){var x=this.driftEndTime-this.driftStartTime;if(x>0){var f=this.driftEnd-this.driftStart;return f*1e3/x}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var x;return(x=this.fragments)!==null&&x!==void 0&&x.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 x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),i}()},"./src/loader/level-key.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"LevelKey",function(){return r});var d=D("./node_modules/url-toolkit/src/url-toolkit.js"),h=D.n(d);function b(i,s){for(var n=0;n2){var o=E.shift()+".";return o+=parseInt(E.shift()).toString(16),o+=("000"+parseInt(E.shift()).toString(16)).substr(-4),o}return C},R.resolve=function(C,E){return h.buildAbsoluteURL(E,C,{alwaysNormalize:!0})},R.parseMasterPlaylist=function(C,E){var o=[],A={},k=!1;f.lastIndex=0;for(var U;(U=f.exec(C))!=null;)if(U[1]){var N=new s.AttrList(U[1]),z={attrs:N,bitrate:N.decimalInteger("AVERAGE-BANDWIDTH")||N.decimalInteger("BANDWIDTH"),name:N.NAME,url:R.resolve(U[2],E)},W=N.decimalResolution("RESOLUTION");W&&(z.width=W.width,z.height=W.height),g((N.CODECS||"").split(/[ ,]+/).filter(function(V){return V}),z),z.videoCodec&&z.videoCodec.indexOf("avc1")!==-1&&(z.videoCodec=R.convertAVC1ToAVCOTI(z.videoCodec)),o.push(z)}else if(U[3]){var K=new s.AttrList(U[3]);K["DATA-ID"]&&(k=!0,A[K["DATA-ID"]]=K)}return{levels:o,sessionData:k?A:null}},R.parseMasterPlaylistMedia=function(C,E,o,A){A===void 0&&(A=[]);var k,U=[],N=0;for(y.lastIndex=0;(k=y.exec(C))!==null;){var z=new s.AttrList(k[1]);if(z.TYPE===o){var W={attrs:z,bitrate:0,id:N++,groupId:z["GROUP-ID"],instreamId:z["INSTREAM-ID"],name:z.NAME||z.LANGUAGE||"",type:o,default:z.bool("DEFAULT"),autoselect:z.bool("AUTOSELECT"),forced:z.bool("FORCED"),lang:z.LANGUAGE,url:z.URI?R.resolve(z.URI,E):""};if(A.length){var K=R.findGroup(A,W.groupId)||A[0];T(W,K,"audioCodec"),T(W,K,"textCodec")}U.push(W)}}return U},R.parseLevelPlaylist=function(C,E,o,A,k){var U=new r.LevelDetails(E),N=U.fragments,z=null,W=0,K=0,V=0,F=0,B=null,G=new S.Fragment(A,E),ae,de,oe,_e=-1,ye=!1;for(v.lastIndex=0,U.m3u8=C;(ae=v.exec(C))!==null;){ye&&(ye=!1,G=new S.Fragment(A,E),G.start=V,G.sn=W,G.cc=F,G.level=o,z&&(G.initSegment=z,G.rawProgramDateTime=z.rawProgramDateTime));var se=ae[1];if(se){G.duration=parseFloat(se);var me=(" "+ae[2]).slice(1);G.title=me||null,G.tagList.push(me?["INF",se,me]:["INF",se])}else if(ae[3])Object(d.isFiniteNumber)(G.duration)&&(G.start=V,oe&&(G.levelkey=oe),G.sn=W,G.level=o,G.cc=F,G.urlId=k,N.push(G),G.relurl=(" "+ae[3]).slice(1),c(G,B),B=G,V+=G.duration,W++,K=0,ye=!0);else if(ae[4]){var fe=(" "+ae[4]).slice(1);B?G.setByteRange(fe,B):G.setByteRange(fe)}else if(ae[5])G.rawProgramDateTime=(" "+ae[5]).slice(1),G.tagList.push(["PROGRAM-DATE-TIME",G.rawProgramDateTime]),_e===-1&&(_e=N.length);else{if(ae=ae[0].match(p),!ae){n.logger.warn("No matches on slow regex match for level playlist!");continue}for(de=1;de-1){n.logger.warn("Keyformat "+Ke+" is not supported from the manifest");continue}else if(Ke!=="identity")continue;X&&(oe=i.LevelKey.fromURL(E,q),q&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(X)>=0&&(oe.method=X,oe.keyFormat=Ke,Ce&&(oe.keyID=Ce),ve&&(oe.keyFormatVersions=ve),oe.iv=Ee));break}case"START":{var rt=new s.AttrList(le),at=rt.decimalFloatingPoint("TIME-OFFSET");Object(d.isFiniteNumber)(at)&&(U.startTimeOffset=at);break}case"MAP":{var it=new s.AttrList(le);G.relurl=it.URI,it.BYTERANGE&&G.setByteRange(it.BYTERANGE),G.level=o,G.sn="initSegment",oe&&(G.levelkey=oe),G.initSegment=null,z=G,ye=!0;break}case"SERVER-CONTROL":{var et=new s.AttrList(le);U.canBlockReload=et.bool("CAN-BLOCK-RELOAD"),U.canSkipUntil=et.optionalFloat("CAN-SKIP-UNTIL",0),U.canSkipDateRanges=U.canSkipUntil>0&&et.bool("CAN-SKIP-DATERANGES"),U.partHoldBack=et.optionalFloat("PART-HOLD-BACK",0),U.holdBack=et.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var ke=new s.AttrList(le);U.partTarget=ke.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Pe=U.partList;Pe||(Pe=U.partList=[]);var $e=K>0?Pe[Pe.length-1]:void 0,Et=K++,ot=new S.Part(new s.AttrList(le),G,E,Et,$e);Pe.push(ot),G.duration+=ot.duration;break}case"PRELOAD-HINT":{var At=new s.AttrList(le);U.preloadHint=At;break}case"RENDITION-REPORT":{var Ne=new s.AttrList(le);U.renditionReports=U.renditionReports||[],U.renditionReports.push(Ne);break}default:n.logger.warn("line parsed but not handled: "+ae);break}}}B&&!B.relurl?(N.pop(),V-=B.duration,U.partList&&(U.fragmentHint=B)):U.partList&&(c(G,B),G.cc=F,U.fragmentHint=G);var Be=N.length,Ge=N[0],Te=N[Be-1];if(V+=U.skippedSegments*U.targetduration,V>0&&Be&&Te){U.averagetargetduration=V/Be;var Me=Te.sn;U.endSN=Me!=="initSegment"?Me:0,Ge&&(U.startCC=Ge.cc,Ge.initSegment||U.fragments.every(function(Le){return Le.relurl&&a(Le.relurl)})&&(n.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),G=new S.Fragment(A,E),G.relurl=Te.relurl,G.level=o,G.sn="initSegment",Ge.initSegment=G,U.needSidxRanges=!0))}else U.endSN=0,U.startCC=0;return U.fragmentHint&&(V+=U.fragmentHint.duration),U.totalduration=V,U.endCC=F,_e>0&&_(N,_e),U},R}();function g(R,w){["video","audio","text"].forEach(function(C){var E=R.filter(function(A){return Object(x.isCodecType)(A,C)});if(E.length){var o=E.filter(function(A){return A.lastIndexOf("avc1",0)===0||A.lastIndexOf("mp4a",0)===0});w[C+"Codec"]=o.length>0?o[0]:E[0],R=R.filter(function(A){return E.indexOf(A)===-1})}}),w.unknownCodecs=R}function T(R,w,C){var E=w[C];E&&(R[C]=E)}function _(R,w){for(var C=R[w],E=w;E--;){var o=R[E];if(!o)return;o.programDateTime=C.programDateTime-o.duration*1e3,C=o}}function c(R,w){R.rawProgramDateTime?R.programDateTime=Date.parse(R.rawProgramDateTime):w!=null&&w.programDateTime&&(R.programDateTime=w.endProgramDateTime),Object(d.isFiniteNumber)(R.programDateTime)||(R.programDateTime=null,R.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/polyfills/number.ts"),h=D("./src/events.ts"),b=D("./src/errors.ts"),S=D("./src/utils/logger.ts"),r=D("./src/utils/mp4-tools.ts"),i=D("./src/loader/m3u8-parser.ts"),s=D("./src/types/loader.ts"),n=D("./src/utils/attr-list.ts");function x(v){var p=v.type;switch(p){case s.PlaylistContextType.AUDIO_TRACK:return s.PlaylistLevelType.AUDIO;case s.PlaylistContextType.SUBTITLE_TRACK:return s.PlaylistLevelType.SUBTITLE;default:return s.PlaylistLevelType.MAIN}}function f(v,p){var O=v.url;return(O===void 0||O.indexOf("data:")===0)&&(O=p.url),O}var y=function(){function v(O){this.hls=void 0,this.loaders=Object.create(null),this.hls=O,this.registerListeners()}var p=v.prototype;return p.registerListeners=function(){var a=this.hls;a.on(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(h.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(h.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.on(h.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},p.unregisterListeners=function(){var a=this.hls;a.off(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(h.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(h.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.off(h.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},p.createInternalLoader=function(a){var l=this.hls.config,g=l.pLoader,T=l.loader,_=g||T,c=new _(l);return a.loader=c,this.loaders[a.type]=c,c},p.getInternalLoader=function(a){return this.loaders[a.type]},p.resetInternalLoader=function(a){this.loaders[a]&&delete this.loaders[a]},p.destroyInternalLoaders=function(){for(var a in this.loaders){var l=this.loaders[a];l&&l.destroy(),this.resetInternalLoader(a)}},p.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},p.onManifestLoading=function(a,l){var g=l.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:s.PlaylistContextType.MANIFEST,url:g,deliveryDirectives:null})},p.onLevelLoading=function(a,l){var g=l.id,T=l.level,_=l.url,c=l.deliveryDirectives;this.load({id:g,groupId:null,level:T,responseType:"text",type:s.PlaylistContextType.LEVEL,url:_,deliveryDirectives:c})},p.onAudioTrackLoading=function(a,l){var g=l.id,T=l.groupId,_=l.url,c=l.deliveryDirectives;this.load({id:g,groupId:T,level:null,responseType:"text",type:s.PlaylistContextType.AUDIO_TRACK,url:_,deliveryDirectives:c})},p.onSubtitleTrackLoading=function(a,l){var g=l.id,T=l.groupId,_=l.url,c=l.deliveryDirectives;this.load({id:g,groupId:T,level:null,responseType:"text",type:s.PlaylistContextType.SUBTITLE_TRACK,url:_,deliveryDirectives:c})},p.load=function(a){var l,g=this.hls.config,T=this.getInternalLoader(a);if(T){var _=T.context;if(_&&_.url===a.url){S.logger.trace("[playlist-loader]: playlist request ongoing");return}S.logger.log("[playlist-loader]: aborting previous loader for type: "+a.type),T.abort()}var c,R,w,C;switch(a.type){case s.PlaylistContextType.MANIFEST:c=g.manifestLoadingMaxRetry,R=g.manifestLoadingTimeOut,w=g.manifestLoadingRetryDelay,C=g.manifestLoadingMaxRetryTimeout;break;case s.PlaylistContextType.LEVEL:case s.PlaylistContextType.AUDIO_TRACK:case s.PlaylistContextType.SUBTITLE_TRACK:c=0,R=g.levelLoadingTimeOut;break;default:c=g.levelLoadingMaxRetry,R=g.levelLoadingTimeOut,w=g.levelLoadingRetryDelay,C=g.levelLoadingMaxRetryTimeout;break}if(T=this.createInternalLoader(a),(l=a.deliveryDirectives)!==null&&l!==void 0&&l.part){var E;if(a.type===s.PlaylistContextType.LEVEL&&a.level!==null?E=this.hls.levels[a.level].details:a.type===s.PlaylistContextType.AUDIO_TRACK&&a.id!==null?E=this.hls.audioTracks[a.id].details:a.type===s.PlaylistContextType.SUBTITLE_TRACK&&a.id!==null&&(E=this.hls.subtitleTracks[a.id].details),E){var o=E.partTarget,A=E.targetduration;o&&A&&(R=Math.min(Math.max(o*3,A*.8)*1e3,R))}}var k={timeout:R,maxRetry:c,retryDelay:w,maxRetryDelay:C,highWaterMark:0},U={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};T.load(a,k,U)},p.loadsuccess=function(a,l,g,T){if(T===void 0&&(T=null),g.isSidxRequest){this.handleSidxRequest(a,g),this.handlePlaylistLoaded(a,l,g,T);return}this.resetInternalLoader(g.type);var _=a.data;if(_.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(a,g,"no EXTM3U delimiter",T);return}l.parsing.start=performance.now(),_.indexOf("#EXTINF:")>0||_.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(a,l,g,T):this.handleMasterPlaylist(a,l,g,T)},p.loaderror=function(a,l,g){g===void 0&&(g=null),this.handleNetworkError(l,g,!1,a)},p.loadtimeout=function(a,l,g){g===void 0&&(g=null),this.handleNetworkError(l,g,!0)},p.handleMasterPlaylist=function(a,l,g,T){var _=this.hls,c=a.data,R=f(a,g),w=i.default.parseMasterPlaylist(c,R),C=w.levels,E=w.sessionData;if(!C.length){this.handleManifestParsingError(a,g,"no level found in manifest",T);return}var o=C.map(function(W){return{id:W.attrs.AUDIO,audioCodec:W.audioCodec}}),A=C.map(function(W){return{id:W.attrs.SUBTITLES,textCodec:W.textCodec}}),k=i.default.parseMasterPlaylistMedia(c,R,"AUDIO",o),U=i.default.parseMasterPlaylistMedia(c,R,"SUBTITLES",A),N=i.default.parseMasterPlaylistMedia(c,R,"CLOSED-CAPTIONS");if(k.length){var z=k.some(function(W){return!W.url});!z&&C[0].audioCodec&&!C[0].attrs.AUDIO&&(S.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 n.AttrList({}),bitrate:0,url:""}))}_.trigger(h.Events.MANIFEST_LOADED,{levels:C,audioTracks:k,subtitles:U,captions:N,url:R,stats:l,networkDetails:T,sessionData:E})},p.handleTrackOrLevelPlaylist=function(a,l,g,T){var _=this.hls,c=g.id,R=g.level,w=g.type,C=f(a,g),E=Object(d.isFiniteNumber)(c)?c:0,o=Object(d.isFiniteNumber)(R)?R:E,A=x(g),k=i.default.parseLevelPlaylist(a.data,C,o,A,E);if(!k.fragments.length){_.trigger(h.Events.ERROR,{type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:C,reason:"no fragments found in level",level:typeof g.level=="number"?g.level:void 0});return}if(w===s.PlaylistContextType.MANIFEST){var U={attrs:new n.AttrList({}),bitrate:0,details:k,name:"",url:C};_.trigger(h.Events.MANIFEST_LOADED,{levels:[U],audioTracks:[],url:C,stats:l,networkDetails:T,sessionData:null})}if(l.parsing.end=performance.now(),k.needSidxRanges){var N,z=(N=k.fragments[0].initSegment)===null||N===void 0?void 0:N.url;this.load({url:z,isSidxRequest:!0,type:w,level:R,levelDetails:k,id:c,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}g.levelDetails=k,this.handlePlaylistLoaded(a,l,g,T)},p.handleSidxRequest=function(a,l){var g=Object(r.parseSegmentIndex)(new Uint8Array(a.data));if(!g)return;var T=g.references,_=l.levelDetails;T.forEach(function(c,R){var w=c.info,C=_.fragments[R];C.byteRange.length===0&&C.setByteRange(String(1+w.end-w.start)+"@"+String(w.start)),C.initSegment&&C.initSegment.setByteRange(String(g.moovEndOffset)+"@0")})},p.handleManifestParsingError=function(a,l,g,T){this.hls.trigger(h.Events.ERROR,{type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:l.type===s.PlaylistContextType.MANIFEST,url:a.url,reason:g,response:a,context:l,networkDetails:T})},p.handleNetworkError=function(a,l,g,T){g===void 0&&(g=!1),S.logger.warn("[playlist-loader]: A network "+(g?"timeout":"error")+" occurred while loading "+a.type+" level: "+a.level+" id: "+a.id+' group-id: "'+a.groupId+'"');var _=b.ErrorDetails.UNKNOWN,c=!1,R=this.getInternalLoader(a);switch(a.type){case s.PlaylistContextType.MANIFEST:_=g?b.ErrorDetails.MANIFEST_LOAD_TIMEOUT:b.ErrorDetails.MANIFEST_LOAD_ERROR,c=!0;break;case s.PlaylistContextType.LEVEL:_=g?b.ErrorDetails.LEVEL_LOAD_TIMEOUT:b.ErrorDetails.LEVEL_LOAD_ERROR,c=!1;break;case s.PlaylistContextType.AUDIO_TRACK:_=g?b.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:b.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,c=!1;break;case s.PlaylistContextType.SUBTITLE_TRACK:_=g?b.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:b.ErrorDetails.SUBTITLE_LOAD_ERROR,c=!1;break}R&&this.resetInternalLoader(a.type);var w={type:b.ErrorTypes.NETWORK_ERROR,details:_,fatal:c,url:a.url,loader:R,context:a,networkDetails:l};T&&(w.response=T),this.hls.trigger(h.Events.ERROR,w)},p.handlePlaylistLoaded=function(a,l,g,T){var _=g.type,c=g.level,R=g.id,w=g.groupId,C=g.loader,E=g.levelDetails,o=g.deliveryDirectives;if(!(E!=null&&E.targetduration)){this.handleManifestParsingError(a,g,"invalid target duration",T);return}if(!C)return;E.live&&(C.getCacheAge&&(E.ageHeader=C.getCacheAge()||0),(!C.getCacheAge||isNaN(E.ageHeader))&&(E.ageHeader=0));switch(_){case s.PlaylistContextType.MANIFEST:case s.PlaylistContextType.LEVEL:this.hls.trigger(h.Events.LEVEL_LOADED,{details:E,level:c||0,id:R||0,stats:l,networkDetails:T,deliveryDirectives:o});break;case s.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(h.Events.AUDIO_TRACK_LOADED,{details:E,id:R||0,groupId:w||"",stats:l,networkDetails:T,deliveryDirectives:o});break;case s.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(h.Events.SUBTITLE_TRACK_LOADED,{details:E,id:R||0,groupId:w||"",stats:l,networkDetails:T,deliveryDirectives:o});break}},v}();m.default=y},"./src/polyfills/number.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"isFiniteNumber",function(){return d}),D.d(m,"MAX_SAFE_INTEGER",function(){return h});var d=Number.isFinite||function(b){return typeof b=="number"&&isFinite(b)},h=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(P,m,D){"use strict";D.r(m);var d=function(){function h(){}return h.getSilentFrame=function(S,r){switch(S){case"mp4a.40.2":if(r===1)return new Uint8Array([0,200,0,128,35,128]);if(r===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(r===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(r===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(r===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(r===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(r===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(r===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(r===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},h}();m.default=d},"./src/remux/mp4-generator.ts":function(P,m,D){"use strict";D.r(m);var d=Math.pow(2,32)-1,h=function(){function b(){}return b.init=function(){b.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var r;for(r in b.types)b.types.hasOwnProperty(r)&&(b.types[r]=[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3)]);var i=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]),s=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]);b.HDLR_TYPES={video:i,audio:s};var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),x=new Uint8Array([0,0,0,0,0,0,0,0]);b.STTS=b.STSC=b.STCO=x,b.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),b.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),b.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),b.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]),v=new Uint8Array([0,0,0,1]);b.FTYP=b.box(b.types.ftyp,f,v,f,y),b.DINF=b.box(b.types.dinf,b.box(b.types.dref,n))},b.box=function(r){for(var i=8,s=arguments.length,n=new Array(s>1?s-1:0),x=1;x>24&255,v[1]=i>>16&255,v[2]=i>>8&255,v[3]=i&255,v.set(r,4),f=0,i=8;f>24&255,r>>16&255,r>>8&255,r&255,s>>24,s>>16&255,s>>8&255,s&255,n>>24,n>>16&255,n>>8&255,n&255,85,196,0,0]))},b.mdia=function(r){return b.box(b.types.mdia,b.mdhd(r.timescale,r.duration),b.hdlr(r.type),b.minf(r))},b.mfhd=function(r){return b.box(b.types.mfhd,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,r&255]))},b.minf=function(r){return r.type==="audio"?b.box(b.types.minf,b.box(b.types.smhd,b.SMHD),b.DINF,b.stbl(r)):b.box(b.types.minf,b.box(b.types.vmhd,b.VMHD),b.DINF,b.stbl(r))},b.moof=function(r,i,s){return b.box(b.types.moof,b.mfhd(r),b.traf(s,i))},b.moov=function(r){for(var i=r.length,s=[];i--;)s[i]=b.trak(r[i]);return b.box.apply(null,[b.types.moov,b.mvhd(r[0].timescale,r[0].duration)].concat(s).concat(b.mvex(r)))},b.mvex=function(r){for(var i=r.length,s=[];i--;)s[i]=b.trex(r[i]);return b.box.apply(null,[b.types.mvex].concat(s))},b.mvhd=function(r,i){i*=r;var s=Math.floor(i/(d+1)),n=Math.floor(i%(d+1)),x=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,r&255,s>>24,s>>16&255,s>>8&255,s&255,n>>24,n>>16&255,n>>8&255,n&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 b.box(b.types.mvhd,x)},b.sdtp=function(r){var i=r.samples||[],s=new Uint8Array(4+i.length),n,x;for(n=0;n>>8&255),i.push(f&255),i=i.concat(Array.prototype.slice.call(x));for(n=0;n>>8&255),s.push(f&255),s=s.concat(Array.prototype.slice.call(x));var y=b.box(b.types.avcC,new Uint8Array([1,i[3],i[4],i[5],252|3,224|r.sps.length].concat(i).concat([r.pps.length]).concat(s))),v=r.width,p=r.height,O=r.pixelRatio[0],a=r.pixelRatio[1];return b.box(b.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,v>>8&255,v&255,p>>8&255,p&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,b.box(b.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),b.box(b.types.pasp,new Uint8Array([O>>24,O>>16&255,O>>8&255,O&255,a>>24,a>>16&255,a>>8&255,a&255])))},b.esds=function(r){var i=r.config.length;return new Uint8Array([0,0,0,0,3,23+i,0,1,0,4,15+i,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([i]).concat(r.config).concat([6,1,2]))},b.mp4a=function(r){var i=r.samplerate;return b.box(b.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r.channelCount,0,16,0,0,0,0,i>>8&255,i&255,0,0]),b.box(b.types.esds,b.esds(r)))},b.mp3=function(r){var i=r.samplerate;return b.box(b.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r.channelCount,0,16,0,0,0,0,i>>8&255,i&255,0,0]))},b.stsd=function(r){return r.type==="audio"?!r.isAAC&&r.codec==="mp3"?b.box(b.types.stsd,b.STSD,b.mp3(r)):b.box(b.types.stsd,b.STSD,b.mp4a(r)):b.box(b.types.stsd,b.STSD,b.avc1(r))},b.tkhd=function(r){var i=r.id,s=r.duration*r.timescale,n=r.width,x=r.height,f=Math.floor(s/(d+1)),y=Math.floor(s%(d+1));return b.box(b.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,i>>24&255,i>>16&255,i>>8&255,i&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,n>>8&255,n&255,0,0,x>>8&255,x&255,0,0]))},b.traf=function(r,i){var s=b.sdtp(r),n=r.id,x=Math.floor(i/(d+1)),f=Math.floor(i%(d+1));return b.box(b.types.traf,b.box(b.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255])),b.box(b.types.tfdt,new Uint8Array([1,0,0,0,x>>24,x>>16&255,x>>8&255,x&255,f>>24,f>>16&255,f>>8&255,f&255])),b.trun(r,s.length+16+20+8+16+8+8),s)},b.trak=function(r){return r.duration=r.duration||4294967295,b.box(b.types.trak,b.tkhd(r),b.mdia(r))},b.trex=function(r){var i=r.id;return b.box(b.types.trex,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},b.trun=function(r,i){var s=r.samples||[],n=s.length,x=12+16*n,f=new Uint8Array(x),y,v,p,O,a,l;for(i+=8+x,f.set([0,0,15,1,n>>>24&255,n>>>16&255,n>>>8&255,n&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255],0),y=0;y>>24&255,p>>>16&255,p>>>8&255,p&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,l>>>24&255,l>>>16&255,l>>>8&255,l&255],12+16*y);return b.box(b.types.trun,f)},b.initSegment=function(r){b.types||b.init();var i=b.moov(r),s=new Uint8Array(b.FTYP.byteLength+i.byteLength);return s.set(b.FTYP),s.set(i,b.FTYP.byteLength),s},b}();h.types=void 0,h.HDLR_TYPES=void 0,h.STTS=void 0,h.STSC=void 0,h.STCO=void 0,h.STSZ=void 0,h.VMHD=void 0,h.SMHD=void 0,h.STSD=void 0,h.FTYP=void 0,h.DINF=void 0,m.default=h},"./src/remux/mp4-remuxer.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return l}),D.d(m,"normalizePts",function(){return g});var d=D("./src/polyfills/number.ts"),h=D("./src/remux/aac-helper.ts"),b=D("./src/remux/mp4-generator.ts"),S=D("./src/events.ts"),r=D("./src/errors.ts"),i=D("./src/utils/logger.ts"),s=D("./src/types/loader.ts"),n=D("./src/utils/timescale-conversion.ts");function x(){return x=Object.assign||function(R){for(var w=1;w0?k:U.pts},E[0].pts);return o&&i.logger.debug("PTS rollover detected"),A},w.remux=function(E,o,A,k,U,N,z,W){var K,V,F,B,G,ae,de=U,oe=U,_e=E.pid>-1,ye=o.pid>-1,se=o.samples.length,me=E.samples.length>0,fe=se>1,ie=(!_e||me)&&(!ye||fe)||this.ISGenerated||z;if(ie){this.ISGenerated||(F=this.generateIS(E,o,U));var le=this.isVideoContiguous,Q=-1;if(fe&&(Q=T(o.samples),!le&&this.config.forceKeyFrameOnDiscontinuity))if(ae=!0,Q>0){i.logger.warn("[mp4-remuxer]: Dropped "+Q+" out of "+se+" video samples due to a missing keyframe");var ce=this.getVideoStartPts(o.samples);o.samples=o.samples.slice(Q),o.dropped+=Q,oe+=(o.samples[0].pts-ce)/(o.timescale||9e4)}else Q===-1&&(i.logger.warn("[mp4-remuxer]: No keyframe found out of "+se+" video samples"),ae=!1);if(this.ISGenerated){if(me&&fe){var te=this.getVideoStartPts(o.samples),ee=g(E.samples[0].pts,te)-te,xe=ee/o.inputTimeScale;de+=Math.max(0,xe),oe+=Math.max(0,-xe)}if(me){if(E.samplerate||(i.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),F=this.generateIS(E,o,U)),V=this.remuxAudio(E,de,this.isAudioContiguous,N,ye||fe||W===s.PlaylistLevelType.AUDIO?oe:void 0),fe){var re=V?V.endPTS-V.startPTS:0;o.inputTimeScale||(i.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),F=this.generateIS(E,o,U)),K=this.remuxVideo(o,oe,le,re)}}else fe&&(K=this.remuxVideo(o,oe,le,0));K&&(K.firstKeyFrame=Q,K.independent=Q!==-1)}}return this.ISGenerated&&(A.samples.length&&(G=this.remuxID3(A,U)),k.samples.length&&(B=this.remuxText(k,U))),{audio:V,video:K,initSegment:F,independent:ae,text:B,id3:G}},w.generateIS=function(E,o,A){var k=E.samples,U=o.samples,N=this.typeSupported,z={},W=!Object(d.isFiniteNumber)(this._initPTS),K="audio/mp4",V,F,B;if(W&&(V=F=Infinity),E.config&&k.length&&(E.timescale=E.samplerate,E.isAAC||(N.mpeg?(K="audio/mpeg",E.codec=""):N.mp3&&(E.codec="mp3")),z.audio={id:"audio",container:K,codec:E.codec,initSegment:!E.isAAC&&N.mpeg?new Uint8Array(0):b.default.initSegment([E]),metadata:{channelCount:E.channelCount}},W&&(B=E.inputTimeScale,V=F=k[0].pts-Math.round(B*A))),o.sps&&o.pps&&U.length&&(o.timescale=o.inputTimeScale,z.video={id:"main",container:"video/mp4",codec:o.codec,initSegment:b.default.initSegment([o]),metadata:{width:o.width,height:o.height}},W)){B=o.inputTimeScale;var G=this.getVideoStartPts(U),ae=Math.round(B*A);F=Math.min(F,g(U[0].dts,G)-ae),V=Math.min(V,G-ae)}if(Object.keys(z).length)return this.ISGenerated=!0,W&&(this._initPTS=V,this._initDTS=F),{tracks:z,initPTS:V,timescale:B}},w.remuxVideo=function(E,o,A,k){var U=E.inputTimeScale,N=E.samples,z=[],W=N.length,K=this._initPTS,V=this.nextAvcDts,F=8,B,G,ae,de=Number.POSITIVE_INFINITY,oe=Number.NEGATIVE_INFINITY,_e=0,ye=!1;if(!A||V===null){var se=o*U,me=N[0].pts-g(N[0].dts,N[0].pts);V=se-me}for(var fe=0;feie.pts){var le=9e4*.2;_e=Math.max(Math.min(_e,ie.pts-ie.dts),-1*le)}ie.dts0?fe-1:fe].dts&&(ye=!0)}ye&&N.sort(function(Pt,ze){var ut=Pt.dts-ze.dts,st=Pt.pts-ze.pts;return ut||st}),G=N[0].dts,ae=N[N.length-1].dts;var Q=Math.round((ae-G)/(W-1));if(_e<0){if(_eQ,Z=xe<-1;if(re||Z){re?i.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(xe,!0)+" ms ("+xe+"dts) hole between fragments detected, filling it"):i.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(-xe,!0)+" ms ("+xe+"dts) overlapping between fragments detected"),G=V;var X=N[0].pts-xe;N[0].dts=G,N[0].pts=X,i.logger.log("Video: First PTS/DTS adjusted: "+Object(n.toMsFromMpegTsClock)(X,!0)+"/"+Object(n.toMsFromMpegTsClock)(G,!0)+", delta: "+Object(n.toMsFromMpegTsClock)(xe,!0)+" ms")}}a&&(G=Math.max(0,G));for(var q=0,Ee=0,ve=0;ve0?Pe-1:Pe].dts;if(Me.stretchShortVideoTrack&&this.nextAudioPts!==null){var Fe=Math.floor(Me.maxBufferHole*U),dt=(k?de+k*U:this.nextAudioPts)-$e.pts;dt>Fe?(B=dt-Le,B<0&&(B=Le),i.logger.log("[mp4-remuxer]: It is approximately "+dt/90+" ms to the next segment; using duration "+B/90+" ms for the last video frame.")):B=Le}else B=Le}var _t=Math.round($e.pts-$e.dts);z.push(new _($e.key,B,ot,_t))}if(z.length&&p&&p<70){var Ut=z[0].flags;Ut.dependsOn=2,Ut.isNonSync=0}console.assert(B!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=V=ae+B,this.isVideoContiguous=!0;var cn=b.default.moof(E.sequenceNumber++,G,x({},E,{samples:z})),An="video",rn={data1:cn,data2:et,startPTS:de/U,endPTS:(oe+B)/U,startDTS:G/U,endDTS:V/U,type:An,hasAudio:!1,hasVideo:!0,nb:z.length,dropped:E.dropped};return E.samples=[],E.dropped=0,console.assert(et.length,"MDAT length must not be zero"),rn},w.remuxAudio=function(E,o,A,k,U){var N=E.inputTimeScale,z=E.samplerate?E.samplerate:N,W=N/z,K=E.isAAC?y:v,V=K*W,F=this._initPTS,B=!E.isAAC&&this.typeSupported.mpeg,G=[],ae=E.samples,de=B?0:8,oe=this.nextAudioPts||-1,_e=o*N;if(this.isAudioContiguous=A=A||ae.length&&oe>0&&(k&&Math.abs(_e-oe)<9e3||Math.abs(g(ae[0].pts-F,_e)-oe)<20*V),ae.forEach(function(Ge){Ge.pts=g(Ge.pts-F,_e)}),!A||oe<0){if(ae=ae.filter(function(Ge){return Ge.pts>=0}),!ae.length)return;U===0?oe=0:k?oe=Math.max(0,_e):oe=ae[0].pts}if(E.isAAC)for(var ye=U!==void 0,se=this.config.maxAudioFramesDrift,me=0,fe=oe;me=se*V&&ce0){Ee+=de;try{q=new Uint8Array(Ee)}catch(Ge){this.observer.emit(S.Events.ERROR,S.Events.ERROR,{type:r.ErrorTypes.MUX_ERROR,details:r.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ee,reason:"fail allocating audio mdat "+Ee});return}if(!B){var et=new DataView(q.buffer);et.setUint32(0,Ee),q.set(b.default.types.mdat,4)}}else return;q.set(rt,de);var ke=rt.byteLength;de+=ke,G.push(new _(!0,K,ke,0)),X=at}var Pe=G.length;if(!Pe)return;var $e=G[G.length-1];this.nextAudioPts=oe=X+W*$e.duration;var Et=B?new Uint8Array(0):b.default.moof(E.sequenceNumber++,Z/W,x({},E,{samples:G}));E.samples=[];var ot=Z/N,At=oe/N,Ne="audio",Be={data1:Et,data2:q,startPTS:ot,endPTS:At,startDTS:ot,endDTS:At,type:Ne,hasAudio:!0,hasVideo:!1,nb:Pe};return this.isAudioContiguous=!0,console.assert(q.length,"MDAT length must not be zero"),Be},w.remuxEmptyAudio=function(E,o,A,k){var U=E.inputTimeScale,N=E.samplerate?E.samplerate:U,z=U/N,W=this.nextAudioPts,K=(W!==null?W:k.startDTS*U)+this._initDTS,V=k.endDTS*U+this._initDTS,F=z*y,B=Math.ceil((V-K)/F),G=h.default.getSilentFrame(E.manifestCodec||E.codec,E.channelCount);if(i.logger.warn("[mp4-remuxer]: remux empty Audio"),!G){i.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;de4294967296;)R+=C;return R}function T(R){for(var w=0;w0?this.lastEndDTS=E:(S.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var o=!!R.audio,A=!!R.video,k="";o&&(k+="audio"),A&&(k+="video");var U={data1:_,startPTS:C,startDTS:C,endPTS:E,endDTS:E,type:k,hasAudio:o,hasVideo:A,nb:1,dropped:0};return T.audio=U.type==="audio"?U:void 0,T.video=U.type!=="audio"?U:void 0,T.text=O,T.id3=p,T.initSegment=c,T},n}(),i=function(x,f,y){return Object(h.getStartDTS)(x,f)-y};function s(n,x){var f=n==null?void 0:n.codec;return f&&f.length>4?f:f==="hvc1"?"hvc1.1.c.L120.90":f==="av01"?"av01.0.04M.08":f==="avc1"||x===b.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}m.default=r},"./src/task-loop.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return d});var d=function(){function h(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var b=h.prototype;return b.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},b.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},b.onHandlerDestroyed=function(){},b.hasInterval=function(){return!!this._tickInterval},b.hasNextTick=function(){return!!this._tickTimer},b.setInterval=function(r){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,r),!0)},b.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},b.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},b.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},b.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},b.doTick=function(){},h}()},"./src/types/cmcd.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"CMCDVersion",function(){return d}),D.d(m,"CMCDObjectType",function(){return h}),D.d(m,"CMCDStreamingFormat",function(){return b}),D.d(m,"CMCDStreamType",function(){return S});var d=1,h;(function(r){r.MANIFEST="m",r.AUDIO="a",r.VIDEO="v",r.MUXED="av",r.INIT="i",r.CAPTION="c",r.TIMED_TEXT="tt",r.KEY="k",r.OTHER="o"})(h||(h={}));var b;(function(r){r.DASH="d",r.HLS="h",r.SMOOTH="s",r.OTHER="o"})(b||(b={}));var S;(function(r){r.VOD="v",r.LIVE="l"})(S||(S={}))},"./src/types/level.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"HlsSkip",function(){return b}),D.d(m,"getSkipValue",function(){return S}),D.d(m,"HlsUrlParameters",function(){return r}),D.d(m,"Level",function(){return i});function d(s,n){for(var x=0;xNumber.MAX_SAFE_INTEGER?Infinity:n},r.hexadecimalInteger=function(s){if(this[s]){var n=(this[s]||"0x").slice(2);n=(n.length&1?"0":"")+n;for(var x=new Uint8Array(n.length/2),f=0;fNumber.MAX_SAFE_INTEGER?Infinity:n},r.decimalFloatingPoint=function(s){return parseFloat(this[s])},r.optionalFloat=function(s,n){var x=this[s];return x?parseFloat(x):n},r.enumeratedString=function(s){return this[s]},r.bool=function(s){return this[s]==="YES"},r.decimalResolution=function(s){var n=d.exec(this[s]);return n===null?void 0:{width:parseInt(n[1],10),height:parseInt(n[2],10)}},S.parseAttrList=function(s){var n,x={},f='"';for(h.lastIndex=0;(n=h.exec(s))!==null;){var y=n[2];y.indexOf(f)===0&&y.lastIndexOf(f)===y.length-1&&(y=y.slice(1,-1)),x[n[1]]=y}return x},S}()},"./src/utils/binary-search.ts":function(P,m,D){"use strict";D.r(m);var d={search:function(b,S){for(var r=0,i=b.length-1,s=null,n=null;r<=i;){s=(r+i)/2|0,n=b[s];var x=S(n);if(x>0)r=s+1;else if(x<0)i=s-1;else return n}return null}};m.default=d},"./src/utils/buffer-helper.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"BufferHelper",function(){return b});var d=D("./src/utils/logger.ts"),h={length:0,start:function(){return 0},end:function(){return 0}},b=function(){function S(){}return S.isBuffered=function(i,s){try{if(i){for(var n=S.getBuffered(i),x=0;x=n.start(x)&&s<=n.end(x))return!0}}catch(f){}return!1},S.bufferInfo=function(i,s,n){try{if(i){var x=S.getBuffered(i),f=[],y;for(y=0;yv&&(x[y-1].end=i[f].end):x.push(i[f])}else x.push(i[f])}else x=i;for(var p=0,O,a=s,l=s,g=0;g=T&&s<_)a=T,l=_,p=l-s;else if(s+n=A&&d.logger.log(this.time+" ["+A+"] "+k)},C}(),p=function(E){for(var o=[],A=0;Ar&&(this.logger.log(y.DEBUG,"Too large cursor position "+this.pos),this.pos=r)},E.moveCursor=function(A){var k=this.pos+A;if(A>1)for(var U=this.pos+1;U=144&&this.backSpace();var k=b(A);if(this.pos>=r){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)},E.clearFromPos=function(A){var k;for(k=A;k0&&(A?U="["+k.join(" | ")+"]":U=k.join(` +`)),U},E.getTextAndFormat=function(){return this.rows},C}(),T=function(){function C(o,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=o,this.outputFilter=A,this.mode=null,this.verbose=0,this.displayedMemory=new g(k),this.nonDisplayedMemory=new g(k),this.lastOutputScreen=new g(k),this.currRollUpRow=this.displayedMemory.rows[S-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=k}var E=C.prototype;return E.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[S-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},E.getHandler=function(){return this.outputFilter},E.setHandler=function(A){this.outputFilter=A},E.setPAC=function(A){this.writeScreen.setPAC(A)},E.setBkgData=function(A){this.writeScreen.setBkgData(A)},E.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},E.insertChars=function(A){for(var k=0;k=46,k.italics)k.foreground="white";else{var U=Math.floor(A/2)-16,N=["white","green","blue","cyan","red","yellow","magenta"];k.foreground=N[U]}this.logger.log(y.INFO,"MIDROW: "+JSON.stringify(k)),this.writeScreen.setPen(k)},E.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))},E.cueSplitAtTime=function(A){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,A,this.displayedMemory),this.cueStartTime=A))},C}(),_=function(){function C(o,A,k){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var U=new v;this.channels=[null,new T(o,A,U),new T(o+1,k,U)],this.cmdHistory=w(),this.logger=U}var E=C.prototype;return E.getHandler=function(A){return this.channels[A].getHandler()},E.setHandler=function(A,k){this.channels[A].setHandler(k)},E.addData=function(A,k){var U,N,z,W=!1;this.logger.time=A;for(var K=0;K ("+p([N,z])+")"),U=this.parseCmd(N,z),U||(U=this.parseMidrow(N,z)),U||(U=this.parsePAC(N,z)),U||(U=this.parseBackgroundAttributes(N,z)),!U&&(W=this.parseChars(N,z),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?")}!U&&!W&&this.logger.log(y.WARNING,"Couldn't parse cleaned data "+p([N,z])+" orig: "+p([k[K],k[K+1]]))}},E.parseCmd=function(A,k){var U=this.cmdHistory,N=(A===20||A===28||A===21||A===29)&&k>=32&&k<=47,z=(A===23||A===31)&&k>=33&&k<=35;if(!(N||z))return!1;if(R(A,k,U))return c(null,null,U),this.logger.log(y.DEBUG,"Repeated command ("+p([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),c(A,k,U),this.currentChannel=W,!0},E.parseMidrow=function(A,k){var U=0;if((A===17||A===25)&&k>=32&&k<=47){if(A===17?U=1:U=2,U!==this.currentChannel)return this.logger.log(y.ERROR,"Mismatch channel in midrow parsing"),!1;var N=this.channels[U];return N?(N.ccMIDROW(k),this.logger.log(y.DEBUG,"MIDROW ("+p([A,k])+")"),!0):!1}return!1},E.parsePAC=function(A,k){var U,N=this.cmdHistory,z=(A>=17&&A<=23||A>=25&&A<=31)&&k>=64&&k<=127,W=(A===16||A===24)&&k>=64&&k<=95;if(!(z||W))return!1;if(R(A,k,N))return c(null,null,N),!0;var K=A<=23?1:2;k>=64&&k<=95?U=K===1?i[A]:n[A]:U=K===1?s[A]:x[A];var V=this.channels[K];return V?(V.setPAC(this.interpretPAC(U,k)),c(A,k,N),this.currentChannel=K,!0):!1},E.interpretPAC=function(A,k){var U,N={color:null,italics:!1,indent:null,underline:!1,row:A};return k>95?U=k-96:U=k-64,N.underline=(U&1)===1,U<=13?N.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(U/2)]:U<=15?(N.italics=!0,N.color="white"):N.indent=Math.floor((U-16)/2)*4,N},E.parseChars=function(A,k){var U,N=null,z=null;if(A>=25?(U=2,z=A-8):(U=1,z=A),z>=17&&z<=19){var W;z===17?W=k+80:z===18?W=k+112:W=k+144,this.logger.log(y.INFO,"Special char '"+b(W)+"' in channel "+U),N=[W]}else A>=32&&A<=127&&(N=k===0?[A]:[A,k]);if(N){var K=p(N);this.logger.log(y.DEBUG,"Char codes = "+K.join(",")),c(A,k,this.cmdHistory)}return N},E.parseBackgroundAttributes=function(A,k){var U=(A===16||A===24)&&k>=32&&k<=47,N=(A===23||A===31)&&k>=45&&k<=47;if(!(U||N))return!1;var z,W={};A===16||A===24?(z=Math.floor((k-32)/2),W.background=f[z],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),c(A,k,this.cmdHistory),!0},E.reset=function(){for(var A=0;A=16?a--:a++;var c=Object(d.fixLineBreaks)(l.trim()),R=Object(h.generateCueId)(n,x,c);(!s||!s.cues||!s.cues.getCueById(R))&&(p=new g(n,x,c),p.id=R,p.line=T+1,p.align="left",p.position=10+Math.min(80,Math.floor(a*8/32)*10),y.push(p))}return s&&y.length&&(y.sort(function(w,C){return w.line==="auto"||C.line==="auto"?0:w.line>8&&C.line>8?C.line-w.line:w.line-C.line}),y.forEach(function(w){return Object(b.addCueToTrack)(s,w)})),y}};m.default=r},"./src/utils/discontinuities.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"findFirstFragWithCC",function(){return S}),D.d(m,"shouldAlignOnDiscontinuities",function(){return r}),D.d(m,"findDiscontinuousReferenceFrag",function(){return i}),D.d(m,"adjustSlidingStart",function(){return n}),D.d(m,"alignStream",function(){return x}),D.d(m,"alignPDT",function(){return y}),D.d(m,"alignFragmentByPDTDelta",function(){return v}),D.d(m,"alignMediaPlaylistByPDT",function(){return p});var d=D("./src/polyfills/number.ts"),h=D("./src/utils/logger.ts"),b=D("./src/controller/level-helper.ts");function S(O,a){for(var l=null,g=0,T=O.length;gl.startCC||O&&O.cc=this.minWeight_},S.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},S.destroy=function(){},b}();m.default=h},"./src/utils/ewma.ts":function(P,m,D){"use strict";D.r(m);var d=function(){function h(S,r,i){r===void 0&&(r=0),i===void 0&&(i=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=S,this.alpha_=S?Math.exp(Math.log(.5)/S):0,this.estimate_=r,this.totalWeight_=i}var b=h.prototype;return b.sample=function(r,i){var s=Math.pow(this.alpha_,r);this.estimate_=i*(1-s)+s*this.estimate_,this.totalWeight_+=r},b.getTotalWeight=function(){return this.totalWeight_},b.getEstimate=function(){if(this.alpha_){var r=1-Math.pow(this.alpha_,this.totalWeight_);if(r)return this.estimate_/r}return this.estimate_},h}();m.default=d},"./src/utils/fetch-loader.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"fetchSupported",function(){return v});var d=D("./src/polyfills/number.ts"),h=D("./src/loader/load-stats.ts"),b=D("./src/demux/chunk-cache.ts");function S(g,T){g.prototype=Object.create(T.prototype),g.prototype.constructor=g,x(g,T)}function r(g){var T=typeof Map=="function"?new Map:void 0;return r=function(c){if(c===null||!n(c))return c;if(typeof c!="function")throw new TypeError("Super expression must either be null or a function");if(typeof T!="undefined"){if(T.has(c))return T.get(c);T.set(c,R)}function R(){return i(c,arguments,f(this).constructor)}return R.prototype=Object.create(c.prototype,{constructor:{value:R,enumerable:!1,writable:!0,configurable:!0}}),x(R,c)},r(g)}function i(g,T,_){return s()?i=Reflect.construct:i=function(R,w,C){var E=[null];E.push.apply(E,w);var o=Function.bind.apply(R,E),A=new o;return C&&x(A,C.prototype),A},i.apply(null,arguments)}function s(){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(g){return!1}}function n(g){return Function.toString.call(g).indexOf("[native code]")!==-1}function x(g,T){return x=Object.setPrototypeOf||function(c,R){return c.__proto__=R,c},x(g,T)}function f(g){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(_){return _.__proto__||Object.getPrototypeOf(_)},f(g)}function y(){return y=Object.assign||function(g){for(var T=1;T=C&&E(R,w,o.flush(),c)):E(R,w,z,c),U()}).catch(function(){return Promise.reject()})};return k()},g}();function O(g,T){var _={method:"GET",mode:"cors",credentials:"same-origin",signal:T,headers:new self.Headers(y({},g.headers))};return g.rangeEnd&&_.headers.set("Range","bytes="+g.rangeStart+"-"+String(g.rangeEnd-1)),_}function a(g,T){return new self.Request(g.url,T)}var l=function(g){S(T,g);function T(_,c,R){var w;return w=g.call(this,_)||this,w.code=void 0,w.details=void 0,w.code=c,w.details=R,w}return T}(r(Error));m.default=p},"./src/utils/imsc1-ttml-parser.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"IMSC1_CODEC",function(){return n}),D.d(m,"parseIMSC1",function(){return v});var d=D("./src/utils/mp4-tools.ts"),h=D("./src/utils/vttparser.ts"),b=D("./src/utils/vttcue.ts"),S=D("./src/demux/id3.ts"),r=D("./src/utils/timescale-conversion.ts"),i=D("./src/utils/webvtt-parser.ts");function s(){return s=Object.assign||function(C){for(var E=1;E"):d}function r(n){for(var x=arguments.length,f=new Array(x>1?x-1:0),y=1;y>24,T[_+1]=c>>16&255,T[_+2]=c>>8&255,T[_+3]=c&255}function x(T,_){var c=[];if(!_.length)return c;var R,w,C;"data"in T?(R=T.data,w=T.start,C=T.end):(R=T,w=0,C=R.byteLength);for(var E=w;E1?E+o:C;if(A===_[0])if(_.length===1)c.push({data:R,start:E+8,end:k});else{var U=x({data:R,start:E+8,end:k},_.slice(1));U.length&&S.apply(c,U)}E=k}return c}function f(T){var _=x(T,["moov"]),c=_[0],R=c?c.end:null,w=x(T,["sidx"]);if(!w||!w[0])return null;var C=[],E=w[0],o=E.data[0],A=o===0?8:16,k=s(E,A);A+=4;var U=0,N=0;o===0?A+=8:A+=16,A+=2;var z=E.end+N,W=i(E,A);A+=2;for(var K=0;K>>31;if(G===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var ae=s(E,V);V+=4,C.push({referenceSize:B,subsegmentDuration:ae,info:{duration:ae/k,start:z,end:z+B-1}}),z+=B,V+=4,A=V}return{earliestPresentationTime:U,timescale:k,version:o,referencesCount:W,references:C,moovEndOffset:R}}function y(T){for(var _=[],c=x(T,["moov","trak"]),R=0;Rr)&&(this.startTime=r),this.endTime=i,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)},b.reset=function(){this.cueRanges=[]},h}()},"./src/utils/texttrack-utils.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"sendAddTrackEvent",function(){return h}),D.d(m,"addCueToTrack",function(){return b}),D.d(m,"clearCurrentCues",function(){return S}),D.d(m,"removeCuesInRange",function(){return r}),D.d(m,"getCuesInRange",function(){return s});var d=D("./src/utils/logger.ts");function h(n,x){var f;try{f=new Event("addtrack")}catch(y){f=document.createEvent("Event"),f.initEvent("addtrack",!1,!1)}f.track=n,x.dispatchEvent(f)}function b(n,x){var f=n.mode;if(f==="disabled"&&(n.mode="hidden"),n.cues&&!n.cues.getCueById(x.id))try{if(n.addCue(x),!n.cues.getCueById(x.id))throw new Error("addCue is failed for: "+x)}catch(v){d.logger.debug("[texttrack-utils]: "+v);var y=new self.TextTrackCue(x.startTime,x.endTime,x.text);y.id=x.id,n.addCue(y)}f==="disabled"&&(n.mode=f)}function S(n){var x=n.mode;if(x==="disabled"&&(n.mode="hidden"),n.cues)for(var f=n.cues.length;f--;)n.removeCue(n.cues[f]);x==="disabled"&&(n.mode=x)}function r(n,x,f){var y=n.mode;if(y==="disabled"&&(n.mode="hidden"),n.cues&&n.cues.length>0)for(var v=s(n.cues,x,f),p=0;pn[f].endTime)return-1;for(var y=0,v=f;y<=v;){var p=Math.floor((v+y)/2);if(xn[p].startTime&&y-1)for(var p=v,O=n.length;p=x&&a.endTime<=f)y.push(a);else if(a.startTime>f)return y}return y}},"./src/utils/time-ranges.ts":function(P,m,D){"use strict";D.r(m);var d={toString:function(b){for(var S="",r=b.length,i=0;i1?x-1:0),y=1;y100)throw new Error("Position must be between 0 and 100.");C=U,this.hasBeenReset=!0}})),Object.defineProperty(y,"positionAlign",i({},v,{get:function(){return E},set:function(U){var N=r(U);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");E=N,this.hasBeenReset=!0}})),Object.defineProperty(y,"size",i({},v,{get:function(){return o},set:function(U){if(U<0||U>100)throw new Error("Size must be between 0 and 100.");o=U,this.hasBeenReset=!0}})),Object.defineProperty(y,"align",i({},v,{get:function(){return A},set:function(U){var N=r(U);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");A=N,this.hasBeenReset=!0}})),y.displayState=void 0}return s.prototype.getCueAsHTML=function(){var n=self.WebVTT;return n.convertCueToDOMTree(self,this.text)},s}()},"./src/utils/vttparser.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"parseTimeStamp",function(){return b}),D.d(m,"fixLineBreaks",function(){return x}),D.d(m,"VTTParser",function(){return f});var d=D("./src/utils/vttcue.ts"),h=function(){function y(){}var v=y.prototype;return v.decode=function(O,a){if(!O)return"";if(typeof O!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(O))},y}();function b(y){function v(O,a,l,g){return(O|0)*3600+(a|0)*60+(l|0)+parseFloat(g||0)}var p=y.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return p?parseFloat(p[2])>59?v(p[2],p[3],0,p[4]):v(p[1],p[2],p[3],p[4]):null}var S=function(){function y(){this.values=Object.create(null)}var v=y.prototype;return v.set=function(O,a){!this.get(O)&&a!==""&&(this.values[O]=a)},v.get=function(O,a,l){return l?this.has(O)?this.values[O]:a[l]:this.has(O)?this.values[O]:a},v.has=function(O){return O in this.values},v.alt=function(O,a,l){for(var g=0;g=0&&l<=100)return this.set(O,l),!0}return!1},y}();function r(y,v,p,O){var a=O?y.split(O):[y];for(var l in a){if(typeof a[l]!="string")continue;var g=a[l].split(p);if(g.length!==2)continue;var T=g[0],_=g[1];v(T,_)}}var i=new d.default(0,0,""),s=i.align==="middle"?"middle":"center";function n(y,v,p){var O=y;function a(){var T=b(y);if(T===null)throw new Error("Malformed timestamp: "+O);return y=y.replace(/^[^\sa-zA-Z-]+/,""),T}function l(T,_){var c=new S;r(T,function(C,E){var o;switch(C){case"region":for(var A=p.length-1;A>=0;A--)if(p[A].id===E){c.set(C,p[A].region);break}break;case"vertical":c.alt(C,E,["rl","lr"]);break;case"line":o=E.split(","),c.integer(C,o[0]),c.percent(C,o[0])&&c.set("snapToLines",!1),c.alt(C,o[0],["auto"]),o.length===2&&c.alt("lineAlign",o[1],["start",s,"end"]);break;case"position":o=E.split(","),c.percent(C,o[0]),o.length===2&&c.alt("positionAlign",o[1],["start",s,"end","line-left","line-right","auto"]);break;case"size":c.percent(C,E);break;case"align":c.alt(C,E,["start",s,"end","left","right"]);break}},/:/,/\s/),_.region=c.get("region",null),_.vertical=c.get("vertical","");var R=c.get("line","auto");R==="auto"&&i.line===-1&&(R=-1),_.line=R,_.lineAlign=c.get("lineAlign","start"),_.snapToLines=c.get("snapToLines",!0),_.size=c.get("size",100),_.align=c.get("align",s);var w=c.get("position","auto");w==="auto"&&i.position===50&&(w=_.align==="start"||_.align==="left"?0:_.align==="end"||_.align==="right"?100:50),_.position=w}function g(){y=y.replace(/^\s+/,"")}if(g(),v.startTime=a(),g(),y.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+O);y=y.substr(3),g(),v.endTime=a(),g(),l(y,v)}function x(y){return y.replace(//gi,` `)}var f=function(){function y(){this.state="INITIAL",this.buffer="",this.decoder=new h,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var v=y.prototype;return v.parse=function(O){var a=this;O&&(a.buffer+=a.decoder.decode(O,{stream:!0}));function l(){var w=a.buffer,C=0;for(w=x(w);C9?parseInt(O.substr(0,O.indexOf(":"))):0;if(!Object(d.isFiniteNumber)(a)||!Object(d.isFiniteNumber)(l)||!Object(d.isFiniteNumber)(g)||!Object(d.isFiniteNumber)(T))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+O);return a+=1e3*l,a+=60*1e3*g,a+=60*60*1e3*T,a},x=function(O){for(var a=5381,l=O.length;l;)a=a*33^O.charCodeAt(--l);return(a>>>0).toString()};function f(p,O,a){return x(p.toString())+x(O.toString())+x(a)}var y=function(O,a,l){var g=O[a],T=O[g.prevCC];if(!T||!T.new&&g.new){O.ccOffset=O.presentationOffset=g.start,g.new=!1;return}for(;(_=T)!==null&&_!==void 0&&_.new;){var _;O.ccOffset+=g.start-T.start,g.new=!1,g=T,T=O[g.prevCC]}O.presentationOffset=l};function v(p,O,a,l,g,T,_,c){var R=new h.VTTParser,w=Object(b.utf8ArrayToStr)(new Uint8Array(p)).trim().replace(i,` `).split(` `),C=[],E=Object(S.toMpegTsClockFromTimescale)(O,a),o="00:00.000",A=0,k=0,U,N=!0,z=!1;R.oncue=function(W){var K=l[g],V=l.ccOffset,F=(A-E)/9e4;if(K!=null&&K.new&&(k!==void 0?V=l.ccOffset=K.start:y(l,g,F)),F&&(V=F-l.presentationOffset),z){var B=W.endTime-W.startTime,G=Object(r.normalizePts)((W.startTime+V-k)*9e4,T*9e4)/9e4;W.startTime=G,W.endTime=G+B}var ae=W.text.trim();W.text=decodeURIComponent(encodeURIComponent(ae)),W.id||(W.id=f(W.startTime,W.endTime,ae)),W.endTime>0&&C.push(W)},R.onparsingerror=function(W){U=W},R.onflush=function(){if(U){c(U);return}_(C)},w.forEach(function(W){if(N)if(s(W,"X-TIMESTAMP-MAP=")){N=!1,z=!0,W.substr(16).split(",").forEach(function(K){s(K,"LOCAL:")?o=K.substr(6):s(K,"MPEGTS:")&&(A=parseInt(K.substr(7)))});try{k=n(o)/1e3}catch(K){z=!1,U=K}return}else W===""&&(N=!1);R.parse(W+` -`)}),R.flush()}},"./src/utils/xhr-loader.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/utils/logger.ts"),h=D("./src/loader/load-stats.ts"),b=/^age:\s*[\d.]+\s*$/m,S=function(){function r(s){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=s?s.xhrSetup:null,this.stats=new h.LoadStats,this.retryDelay=0}var i=r.prototype;return i.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},i.abortInternal=function(){var n=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),n&&(n.onreadystatechange=null,n.onprogress=null,n.readyState!==4&&(this.stats.aborted=!0,n.abort()))},i.abort=function(){var n;this.abortInternal(),(n=this.callbacks)!==null&&n!==void 0&&n.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},i.load=function(n,x,f){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=n,this.config=x,this.callbacks=f,this.retryDelay=x.retryDelay,this.loadInternal()},i.loadInternal=function(){var n=this.config,x=this.context;if(!n)return;var f=this.loader=new self.XMLHttpRequest,y=this.stats;y.loading.first=0,y.loaded=0;var v=this.xhrSetup;try{if(v)try{v(f,x.url)}catch(a){f.open("GET",x.url,!0),v(f,x.url)}f.readyState||f.open("GET",x.url,!0);var p=this.context.headers;if(p)for(var O in p)f.setRequestHeader(O,p[O])}catch(a){this.callbacks.onError({code:f.status,text:a.message},x,f);return}x.rangeEnd&&f.setRequestHeader("Range","bytes="+x.rangeStart+"-"+(x.rangeEnd-1)),f.onreadystatechange=this.readystatechange.bind(this),f.onprogress=this.loadprogress.bind(this),f.responseType=x.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout),f.send()},i.readystatechange=function(){var n=this.context,x=this.loader,f=this.stats;if(!n||!x)return;var y=x.readyState,v=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){x.onreadystatechange=null,x.onprogress=null;var p=x.status;if(p>=200&&p<300){f.loading.end=Math.max(self.performance.now(),f.loading.first);var O,a;if(n.responseType==="arraybuffer"?(O=x.response,a=O.byteLength):(O=x.responseText,a=O.length),f.loaded=f.total=a,!this.callbacks)return;var l=this.callbacks.onProgress;if(l&&l(f,n,O,x),!this.callbacks)return;var g={url:x.responseURL,data:O};this.callbacks.onSuccess(g,f,n,x)}else f.retry>=v.maxRetry||p>=400&&p<499?(d.logger.error(p+" while loading "+n.url),this.callbacks.onError({code:p,text:x.statusText},n,x)):(d.logger.warn(p+" while loading "+n.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,v.maxRetryDelay),f.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),v.timeout)},i.loadtimeout=function(){d.logger.warn("timeout while loading "+this.context.url);var n=this.callbacks;n&&(this.abortInternal(),n.onTimeout(this.stats,this.context,this.loader))},i.loadprogress=function(n){var x=this.stats;x.loaded=n.loaded,n.lengthComputable&&(x.total=n.total)},i.getCacheAge=function(){var n=null;if(this.loader&&b.test(this.loader.getAllResponseHeaders())){var x=this.loader.getResponseHeader("age");n=x?parseFloat(x):null}return n},r}();m.default=S}}).default})},vHTk:function(M,Y,u){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,u){M.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},w7YG:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("ETIr"),u("cv67"),u("K3mO"),u("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.StreamCipher,h=m.algo,b=h.RC4=d.extend({_doReset:function(){for(var i=this._key,s=i.words,n=i.sigBytes,x=this._S=[],f=0;f<256;f++)x[f]=f;for(var f=0,y=0;f<256;f++){var v=f%n,p=s[v>>>2]>>>24-v%4*8&255;y=(y+x[f]+p)%256;var O=x[f];x[f]=x[y],x[y]=O}this._i=this._j=0},_doProcessBlock:function(i,s){i[s]^=S.call(this)},keySize:256/32,ivSize:0});function S(){for(var i=this._S,s=this._i,n=this._j,x=0,f=0;f<4;f++){s=(s+1)%256,n=(n+i[s])%256;var y=i[s];i[s]=i[n],i[n]=y,x|=i[(i[s]+i[n])%256]<<24-f*8}return this._i=s,this._j=n,x}m.RC4=d._createHelper(b);var r=h.RC4Drop=b.extend({cfg:b.cfg.extend({drop:192}),_doReset:function(){b._doReset.call(this);for(var i=this.cfg.drop;i>0;i--)S.call(this)}});m.RC4Drop=d._createHelper(r)}(),P.RC4})},wCXF:function(M,Y,u){"use strict";u.d(Y,"a",function(){return rt});var P=u("rePB"),m=u("VTBJ"),D=u("KQm4"),d=u("U8pU"),h=u("ODXe"),b=u("q1tI"),S=u("TSYQ"),r=u.n(S),i=u("Gytx"),s=u.n(i),n=u("Kwbf"),x=u("t23M"),f=u("qx4F"),y=u("6eGT"),v=u("IBYe"),p=u("Ff2n"),O=u("c+Xe"),a=u("fyJ8"),l=u("biw7");function g(je,Pe,$e,pt,et){var Ct=$e[je]||{},ke=$e[Pe]||{},Be,Ge;Ct.fixed==="left"?Be=pt.left[je]:ke.fixed==="right"&&(Ge=pt.right[Pe]);var Te=!1,Me=!1,Le=!1,Fe=!1,dt=$e[Pe+1],bt=$e[je-1];if(et==="rtl"){if(Be!==void 0){var Ut=bt&&bt.fixed==="left";Fe=!Ut}else if(Ge!==void 0){var cn=dt&&dt.fixed==="right";Le=!cn}}else if(Be!==void 0){var An=dt&&dt.fixed==="left";Te=!An}else if(Ge!==void 0){var rn=bt&&bt.fixed==="right";Me=!rn}return{fixLeft:Be,fixRight:Ge,lastFixLeft:Te,firstFixRight:Me,lastFixRight:Le,firstFixLeft:Fe,isSticky:pt.isSticky}}var T=u("sR1s");function _(je){var Pe=je.cells,$e=je.stickyOffsets,pt=je.flattenColumns,et=je.rowComponent,Ct=je.cellComponent,ke=je.onHeaderRow,Be=je.index,Ge=b.useContext(l.a),Te=Ge.prefixCls,Me=Ge.direction,Le;ke&&(Le=ke(Pe.map(function(dt){return dt.column}),Be));var Fe=Object(T.a)(Pe.map(function(dt){return dt.column}));return b.createElement(et,Object.assign({},Le),Pe.map(function(dt,bt){var Ut=dt.column,cn=g(dt.colStart,dt.colEnd,pt,$e,Me),An;return Ut&&Ut.onHeaderCell&&(An=dt.column.onHeaderCell(Ut)),b.createElement(a.a,Object.assign({},dt,{ellipsis:Ut.ellipsis,align:Ut.align,component:Ct,prefixCls:Te,key:Fe[bt]},cn,{additionalProps:An,rowType:"header"}))}))}_.displayName="HeaderRow";var c=_;function R(je){var Pe=[];function $e(ke,Be){var Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Pe[Ge]=Pe[Ge]||[];var Te=Be,Me=ke.filter(Boolean).map(function(Le){var Fe={key:Le.key,className:Le.className||"",children:Le.title,column:Le,colStart:Te},dt=1,bt=Le.children;return bt&&bt.length>0&&(dt=$e(bt,Te,Ge+1).reduce(function(Ut,cn){return Ut+cn},0),Fe.hasSubColumns=!0),"colSpan"in Le&&(dt=Le.colSpan),"rowSpan"in Le&&(Fe.rowSpan=Le.rowSpan),Fe.colSpan=dt,Fe.colEnd=Fe.colStart+dt-1,Pe[Ge].push(Fe),Te+=dt,dt});return Me}$e(je,0);for(var pt=Pe.length,et=function(Be){Pe[Be].forEach(function(Ge){!("rowSpan"in Ge)&&!Ge.hasSubColumns&&(Ge.rowSpan=pt-Be)})},Ct=0;Ct=0;Be-=1){var Ge=Pe[Be],Te=$e&&$e[Be],Me=Te&&Te[E.a];(Ge||Me||ke)&&(et.unshift(b.createElement("col",Object.assign({key:Be,style:{width:Ge,minWidth:Ge}},Me))),ke=!0)}return b.createElement("colgroup",null,et)}var A=o;function k(je,Pe){return Object(b.useMemo)(function(){for(var $e=[],pt=0;pt1?Rr-1:0),Mr=1;Mr=Le&&(yn=Le-Fe),ke({scrollLeft:yn/Le*(Me+2)}),rn.current.x=At.pageX},_t=function(){var At=Object(q.b)(Ct.current).top,jt=At+Ct.current.offsetHeight,qt=document.documentElement.scrollTop+window.innerHeight;jt-Object(f.a)()<=qt||At>=qt-Be?An(function(Nn){return Object(m.a)(Object(m.a)({},Nn),{},{isHiddenScrollBar:!0})}):An(function(Nn){return Object(m.a)(Object(m.a)({},Nn),{},{isHiddenScrollBar:!1})})},Dt=function(At){An(function(jt){return Object(m.a)(Object(m.a)({},jt),{},{scrollLeft:At/Me*Le||0})})};return b.useImperativeHandle($e,function(){return{setScrollLeft:Dt}}),b.useEffect(function(){var Lt=Object(X.a)(document.body,"mouseup",we,!1),At=Object(X.a)(document.body,"mousemove",Ot,!1);return _t(),function(){Lt.remove(),At.remove()}},[Fe,lt]),b.useEffect(function(){var Lt=Object(X.a)(window,"scroll",_t,!1),At=Object(X.a)(window,"resize",_t,!1);return function(){Lt.remove(),At.remove()}},[]),b.useEffect(function(){cn.isHiddenScrollBar||An(function(Lt){var At,jt;return Object(m.a)(Object(m.a)({},Lt),{},{scrollLeft:Ct.current.scrollLeft/((At=Ct.current)===null||At===void 0?void 0:At.scrollWidth)*((jt=Ct.current)===null||jt===void 0?void 0:jt.clientWidth)})})},[cn.isHiddenScrollBar]),Me<=Le||!Fe||cn.isHiddenScrollBar?null:b.createElement("div",{style:{height:Object(f.a)(),width:Le,bottom:Be},className:"".concat(Te,"-sticky-scroll")},b.createElement("div",{onMouseDown:Xe,ref:dt,className:r()("".concat(Te,"-sticky-scroll-bar"),Object(P.a)({},"".concat(Te,"-sticky-scroll-bar-active"),lt)),style:{width:"".concat(Fe,"px"),transform:"translate3d(".concat(cn.scrollLeft,"px, 0, 0)")}}))},ve=b.forwardRef(Ee);function Ce(je,Pe){return b.useMemo(function(){var $e=!!je;return{isSticky:$e,stickyClassName:$e?"".concat(Pe,"-sticky-header"):"",offsetHeader:Object(d.a)(je)==="object"&&je.offsetHeader||0,offsetScroll:Object(d.a)(je)==="object"&&je.offsetScroll||0}},[je,Pe])}var Ke=[],Qe={},rt="rc-table-internal-hook",at=b.memo(function(je){var Pe=je.children;return Pe},function(je,Pe){return s()(je.props,Pe.props)?je.pingLeft!==Pe.pingLeft||je.pingRight!==Pe.pingRight:!1});function it(je){var Pe,$e=je.prefixCls,pt=je.className,et=je.rowClassName,Ct=je.style,ke=je.data,Be=je.rowKey,Ge=je.scroll,Te=je.tableLayout,Me=je.direction,Le=je.title,Fe=je.footer,dt=je.summary,bt=je.id,Ut=je.showHeader,cn=je.components,An=je.emptyText,rn=je.onRow,Pt=je.onHeaderRow,ze=je.internalHooks,lt=je.transformColumns,ot=je.internalRefs,we=je.sticky,Xe=ke||Ke,Ot=!!Xe.length,_t=b.useState(0),Dt=Object(h.a)(_t,2),Lt=Dt[0],At=Dt[1];b.useEffect(function(){At(Object(f.a)())});var jt=b.useMemo(function(){return Object(T.c)(cn,{})},[cn]),qt=b.useCallback(function(Rt,Gt){return Object(T.b)(jt,Rt)||Gt},[jt]),Nn=b.useMemo(function(){return typeof Be=="function"?Be:function(Rt){var Gt=Rt&&Rt[Be];return Gt}},[Be]),yn=Object(E.c)(je),Kn=yn.expandIcon,Hn=yn.expandedRowKeys,Fn=yn.defaultExpandedRowKeys,hn=yn.defaultExpandAllRows,Ur=yn.expandedRowRender,Br=yn.onExpand,Nr=yn.onExpandedRowsChange,xr=yn.expandRowByClick,Hr=yn.rowExpandable,Cr=yn.expandIconColumnIndex,tn=yn.expandedRowClassName,Yt=yn.childrenColumnName,En=yn.indentSize,an=Kn||re,Pr=Yt||"children",yr=b.useMemo(function(){return Ur?"row":je.expandable&&ze===rt&&je.expandable.__PARENT_RENDER_ICON__||Xe.some(function(Rt){return Rt&&Object(d.a)(Rt)==="object"&&Rt[Pr]})?"nest":!1},[!!Ur,Xe]),or=b.useState(function(){return Fn||(hn?Z(Xe,Nn,Pr):[])}),Gr=Object(h.a)(or,2),on=Gr[0],kr=Gr[1],Rr=b.useMemo(function(){return new Set(Hn||on||[])},[Hn,on]),sa=b.useCallback(function(Rt){var Gt=Nn(Rt,Xe.indexOf(Rt)),Ft,Rn=Rr.has(Gt);Rn?(Rr.delete(Gt),Ft=Object(D.a)(Rr)):Ft=[].concat(Object(D.a)(Rr),[Gt]),kr(Ft),Br&&Br(!Rn,Rt),Nr&&Nr(Ft)},[Nn,Rr,Xe,Br,Nr]),Mr=b.useState(0),ya=Object(h.a)(Mr,2),Da=ya[0],Aa=ya[1],Ba=Object(se.b)(Object(m.a)(Object(m.a)(Object(m.a)({},je),yn),{},{expandable:!!Ur,expandedKeys:Rr,getRowKey:Nn,onTriggerExpand:sa,expandIcon:an,expandIconColumnIndex:Cr,direction:Me}),ze===rt?lt:null),$r=Object(h.a)(Ba,2),Or=$r[0],qn=$r[1],ha=b.useMemo(function(){return{columns:Or,flattenColumns:qn}},[Or,qn]),wa=b.useRef(),Pa=b.useRef(),rr=b.useRef(),ai=b.useState(!1),Fa=Object(h.a)(ai,2),Ua=Fa[0],oi=Fa[1],Sa=b.useState(!1),qa=Object(h.a)(Sa,2),Ga=qa[0],Di=qa[1],hi=ie(new Map),ra=Object(h.a)(hi,2),la=ra[0],ia=ra[1],me=Object(T.a)(qn),Ze=me.map(function(Rt){return la.get(Rt)}),gt=b.useMemo(function(){return Ze},[Ze.join("_")]),mt=ce(gt,qn.length,Me),Mt=Ge&&Object(T.d)(Ge.y),St=Ge&&Object(T.d)(Ge.x),zt=St&&qn.some(function(Rt){var Gt=Rt.fixed;return Gt}),nn=b.useRef(),pn=Ce(we,$e),gn=pn.isSticky,Dn=pn.offsetHeader,bn=pn.offsetScroll,wt=pn.stickyClassName,Jt,Wt,ln;Mt&&(Wt={overflowY:"scroll",maxHeight:Ge.y}),St&&(Jt={overflowX:"auto"},Mt||(Wt={overflowY:"hidden"}),ln={width:Ge.x===!0?"auto":Ge.x,minWidth:"100%"});var en=b.useCallback(function(Rt,Gt){ia(function(Ft){var Rn=new Map(Ft);return Rn.set(Rt,Gt),Rn})},[]),Cn=le(null),Pn=Object(h.a)(Cn,2),Vt=Pn[0],Bt=Pn[1];function Qt(Rt,Gt){if(!Gt)return;typeof Gt=="function"?Gt(Rt):Gt.scrollLeft!==Rt&&(Gt.scrollLeft=Rt)}var Zt=function(Gt){var Ft=Gt.currentTarget,Rn=Gt.scrollLeft,dn=typeof Rn=="number"?Rn:Ft.scrollLeft,Un=Ft||Qe;if(!Bt()||Bt()===Un){var wn;Vt(Un),Qt(dn,Pa.current),Qt(dn,rr.current),Qt(dn,(wn=nn.current)===null||wn===void 0?void 0:wn.setScrollLeft)}if(Ft){var Gn=Ft.scrollWidth,Wn=Ft.clientWidth;oi(dn>0),Di(dn0?[].concat(Object(m.a)(p),Object(m.a)(n(g).map(function(T){return Object(D.a)({fixed:l},T)}))):[].concat(Object(m.a)(p),[Object(D.a)(Object(D.a)({},O),{},{fixed:l})])},[])}function x(v){for(var p=!0,O=0;O=0;g-=1){var T=v[g];if(l&&T.fixed!=="right")l=!1;else if(!l&&T.fixed==="right"){Object(S.a)(!1,"Index ".concat(g+1," of `columns` missing `fixed='right'` prop."));break}}}function f(v){return v.map(function(p){var O=p.fixed,a=Object(d.a)(p,["fixed"]),l=O;return O==="left"?l="right":O==="right"&&(l="left"),Object(D.a)({fixed:l},a)})}function y(v,p){var O=v.prefixCls,a=v.columns,l=v.children,g=v.expandable,T=v.expandedKeys,_=v.getRowKey,c=v.onTriggerExpand,R=v.expandIcon,w=v.rowExpandable,C=v.expandIconColumnIndex,E=v.direction,o=v.expandRowByClick,A=h.useMemo(function(){return a||s(l)},[a,l]),k=h.useMemo(function(){if(g){var z,W=C||0,K=A[W],V=(z={},Object(P.a)(z,i.a,{className:"".concat(O,"-expand-icon-col")}),Object(P.a)(z,"title",""),Object(P.a)(z,"fixed",K?K.fixed:null),Object(P.a)(z,"className","".concat(O,"-row-expand-icon-cell")),Object(P.a)(z,"render",function(G,ae,de){var oe=_(ae,de),_e=T.has(oe),ye=w?w(ae):!0,se=R({prefixCls:O,expanded:_e,expandable:ye,record:ae,onExpand:c});return o?h.createElement("span",{onClick:function(fe){return fe.stopPropagation()}},se):se}),z),F=A.slice();return W>=0&&F.splice(W,0,V),F}return A},[g,A,_,T,R,E]),U=h.useMemo(function(){var z=k;return p&&(z=p(z)),z.length||(z=[{render:function(){return null}}]),z},[p,k,E]),N=h.useMemo(function(){return E==="rtl"?f(n(U)):n(U)},[U,E]);return[U,N]}Y.b=y},wZgz:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("ETIr"),u("cv67"),u("K3mO"),u("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.BlockCipher,h=m.algo,b=[],S=[],r=[],i=[],s=[],n=[],x=[],f=[],y=[],v=[];(function(){for(var a=[],l=0;l<256;l++)l<128?a[l]=l<<1:a[l]=l<<1^283;for(var g=0,T=0,l=0;l<256;l++){var _=T^T<<1^T<<2^T<<3^T<<4;_=_>>>8^_&255^99,b[g]=_,S[_]=g;var c=a[g],R=a[c],w=a[R],C=a[_]*257^_*16843008;r[g]=C<<24|C>>>8,i[g]=C<<16|C>>>16,s[g]=C<<8|C>>>24,n[g]=C;var C=w*16843009^R*65537^c*257^g*16843008;x[_]=C<<24|C>>>8,f[_]=C<<16|C>>>16,y[_]=C<<8|C>>>24,v[_]=C,g?(g=c^a[a[a[w^c]]],T^=a[a[T]]):g=T=1}})();var p=[0,1,2,4,8,16,32,64,128,27,54],O=h.AES=d.extend({_doReset:function(){var a;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var l=this._keyPriorReset=this._key,g=l.words,T=l.sigBytes/4,_=this._nRounds=T+6,c=(_+1)*4,R=this._keySchedule=[],w=0;w6&&w%T==4&&(a=b[a>>>24]<<24|b[a>>>16&255]<<16|b[a>>>8&255]<<8|b[a&255]):(a=a<<8|a>>>24,a=b[a>>>24]<<24|b[a>>>16&255]<<16|b[a>>>8&255]<<8|b[a&255],a^=p[w/T|0]<<24),R[w]=R[w-T]^a);for(var C=this._invKeySchedule=[],E=0;E>>24]]^f[b[a>>>16&255]]^y[b[a>>>8&255]]^v[b[a&255]]}},encryptBlock:function(a,l){this._doCryptBlock(a,l,this._keySchedule,r,i,s,n,b)},decryptBlock:function(a,l){var g=a[l+1];a[l+1]=a[l+3],a[l+3]=g,this._doCryptBlock(a,l,this._invKeySchedule,x,f,y,v,S);var g=a[l+1];a[l+1]=a[l+3],a[l+3]=g},_doCryptBlock:function(a,l,g,T,_,c,R,w){for(var C=this._nRounds,E=a[l]^g[0],o=a[l+1]^g[1],A=a[l+2]^g[2],k=a[l+3]^g[3],U=4,N=1;N>>24]^_[o>>>16&255]^c[A>>>8&255]^R[k&255]^g[U++],W=T[o>>>24]^_[A>>>16&255]^c[k>>>8&255]^R[E&255]^g[U++],K=T[A>>>24]^_[k>>>16&255]^c[E>>>8&255]^R[o&255]^g[U++],V=T[k>>>24]^_[E>>>16&255]^c[o>>>8&255]^R[A&255]^g[U++];E=z,o=W,A=K,k=V}var z=(w[E>>>24]<<24|w[o>>>16&255]<<16|w[A>>>8&255]<<8|w[k&255])^g[U++],W=(w[o>>>24]<<24|w[A>>>16&255]<<16|w[k>>>8&255]<<8|w[E&255])^g[U++],K=(w[A>>>24]<<24|w[k>>>16&255]<<16|w[E>>>8&255]<<8|w[o&255])^g[U++],V=(w[k>>>24]<<24|w[E>>>16&255]<<16|w[o>>>8&255]<<8|w[A&255])^g[U++];a[l]=z,a[l+1]=W,a[l+2]=K,a[l+3]=V},keySize:256/32});m.AES=d._createHelper(O)}(),P.AES})},wbyO:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.enc,b=h.Base64url={stringify:function(r,i=!0){var s=r.words,n=r.sigBytes,x=i?this._safe_map:this._map;r.clamp();for(var f=[],y=0;y>>2]>>>24-y%4*8&255,p=s[y+1>>>2]>>>24-(y+1)%4*8&255,O=s[y+2>>>2]>>>24-(y+2)%4*8&255,a=v<<16|p<<8|O,l=0;l<4&&y+l*.75>>6*(3-l)&63));var g=x.charAt(64);if(g)for(;f.length%4;)f.push(g);return f.join("")},parse:function(r,i=!0){var s=r.length,n=i?this._safe_map:this._map,x=this._reverseMap;if(!x){x=this._reverseMap=[];for(var f=0;f>>6-f%4*2,p=y|v;n[x>>>2]|=p<<24-x%4*8,x++}return d.create(n,x)}}(),P.enc.Base64url})},xrsn:function(M,Y,u){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,u){"use strict";u.d(Y,"a",function(){return n}),u.d(Y,"b",function(){return f});var P=/margin|padding|width|height|max|min|offset/,m={left:!0,top:!0},D={cssFloat:1,styleFloat:1,float:1};function d(y){return y.nodeType===1?y.ownerDocument.defaultView.getComputedStyle(y,null):{}}function h(y,v,p){if(v=v.toLowerCase(),p==="auto"){if(v==="height")return y.offsetHeight;if(v==="width")return y.offsetWidth}return v in m||(m[v]=P.test(v)),m[v]?parseFloat(p)||0:p}function b(y,v){var p=arguments.length,O=d(y);return v=D[v]?"cssFloat"in y.style?"cssFloat":"styleFloat":v,p===1?O:h(y,v,O[v]||y.style[v])}function S(y,v,p){var O=arguments.length;if(v=D[v]?"cssFloat"in y.style?"cssFloat":"styleFloat":v,O===3)return typeof p=="number"&&P.test(v)&&(p="".concat(p,"px")),y.style[v]=p,p;for(var a in v)v.hasOwnProperty(a)&&S(y,a,v[a]);return d(y)}function r(y){return y===document.body?document.documentElement.clientWidth:y.offsetWidth}function i(y){return y===document.body?window.innerHeight||document.documentElement.clientHeight:y.offsetHeight}function s(){var y=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),v=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:y,height:v}}function n(){var y=document.documentElement.clientWidth,v=window.innerHeight||document.documentElement.clientHeight;return{width:y,height:v}}function x(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function f(y){var v=y.getBoundingClientRect(),p=document.documentElement;return{left:v.left+(window.pageXOffset||p.scrollLeft)-(p.clientLeft||document.body.clientLeft||0),top:v.top+(window.pageYOffset||p.scrollTop)-(p.clientTop||document.body.clientTop||0)}}},yDYP:function(M,Y,u){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,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"}}]); +`)}),R.flush()}},"./src/utils/xhr-loader.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/utils/logger.ts"),h=D("./src/loader/load-stats.ts"),b=/^age:\s*[\d.]+\s*$/m,S=function(){function r(s){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=s?s.xhrSetup:null,this.stats=new h.LoadStats,this.retryDelay=0}var i=r.prototype;return i.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},i.abortInternal=function(){var n=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),n&&(n.onreadystatechange=null,n.onprogress=null,n.readyState!==4&&(this.stats.aborted=!0,n.abort()))},i.abort=function(){var n;this.abortInternal(),(n=this.callbacks)!==null&&n!==void 0&&n.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},i.load=function(n,x,f){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=n,this.config=x,this.callbacks=f,this.retryDelay=x.retryDelay,this.loadInternal()},i.loadInternal=function(){var n=this.config,x=this.context;if(!n)return;var f=this.loader=new self.XMLHttpRequest,y=this.stats;y.loading.first=0,y.loaded=0;var v=this.xhrSetup;try{if(v)try{v(f,x.url)}catch(a){f.open("GET",x.url,!0),v(f,x.url)}f.readyState||f.open("GET",x.url,!0);var p=this.context.headers;if(p)for(var O in p)f.setRequestHeader(O,p[O])}catch(a){this.callbacks.onError({code:f.status,text:a.message},x,f);return}x.rangeEnd&&f.setRequestHeader("Range","bytes="+x.rangeStart+"-"+(x.rangeEnd-1)),f.onreadystatechange=this.readystatechange.bind(this),f.onprogress=this.loadprogress.bind(this),f.responseType=x.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout),f.send()},i.readystatechange=function(){var n=this.context,x=this.loader,f=this.stats;if(!n||!x)return;var y=x.readyState,v=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){x.onreadystatechange=null,x.onprogress=null;var p=x.status;if(p>=200&&p<300){f.loading.end=Math.max(self.performance.now(),f.loading.first);var O,a;if(n.responseType==="arraybuffer"?(O=x.response,a=O.byteLength):(O=x.responseText,a=O.length),f.loaded=f.total=a,!this.callbacks)return;var l=this.callbacks.onProgress;if(l&&l(f,n,O,x),!this.callbacks)return;var g={url:x.responseURL,data:O};this.callbacks.onSuccess(g,f,n,x)}else f.retry>=v.maxRetry||p>=400&&p<499?(d.logger.error(p+" while loading "+n.url),this.callbacks.onError({code:p,text:x.statusText},n,x)):(d.logger.warn(p+" while loading "+n.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,v.maxRetryDelay),f.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),v.timeout)},i.loadtimeout=function(){d.logger.warn("timeout while loading "+this.context.url);var n=this.callbacks;n&&(this.abortInternal(),n.onTimeout(this.stats,this.context,this.loader))},i.loadprogress=function(n){var x=this.stats;x.loaded=n.loaded,n.lengthComputable&&(x.total=n.total)},i.getCacheAge=function(){var n=null;if(this.loader&&b.test(this.loader.getAllResponseHeaders())){var x=this.loader.getResponseHeader("age");n=x?parseFloat(x):null}return n},r}();m.default=S}}).default})},vHTk:function(M,Y,u){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,u){M.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},w7YG:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("ETIr"),u("cv67"),u("K3mO"),u("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.StreamCipher,h=m.algo,b=h.RC4=d.extend({_doReset:function(){for(var i=this._key,s=i.words,n=i.sigBytes,x=this._S=[],f=0;f<256;f++)x[f]=f;for(var f=0,y=0;f<256;f++){var v=f%n,p=s[v>>>2]>>>24-v%4*8&255;y=(y+x[f]+p)%256;var O=x[f];x[f]=x[y],x[y]=O}this._i=this._j=0},_doProcessBlock:function(i,s){i[s]^=S.call(this)},keySize:256/32,ivSize:0});function S(){for(var i=this._S,s=this._i,n=this._j,x=0,f=0;f<4;f++){s=(s+1)%256,n=(n+i[s])%256;var y=i[s];i[s]=i[n],i[n]=y,x|=i[(i[s]+i[n])%256]<<24-f*8}return this._i=s,this._j=n,x}m.RC4=d._createHelper(b);var r=h.RC4Drop=b.extend({cfg:b.cfg.extend({drop:192}),_doReset:function(){b._doReset.call(this);for(var i=this.cfg.drop;i>0;i--)S.call(this)}});m.RC4Drop=d._createHelper(r)}(),P.RC4})},wCXF:function(M,Y,u){"use strict";u.d(Y,"a",function(){return rt});var P=u("rePB"),m=u("VTBJ"),D=u("KQm4"),d=u("U8pU"),h=u("ODXe"),b=u("q1tI"),S=u("TSYQ"),r=u.n(S),i=u("Gytx"),s=u.n(i),n=u("Kwbf"),x=u("t23M"),f=u("qx4F"),y=u("6eGT"),v=u("IBYe"),p=u("Ff2n"),O=u("c+Xe"),a=u("fyJ8"),l=u("biw7");function g(ke,Pe,$e,Et,ot){var At=$e[ke]||{},Ne=$e[Pe]||{},Be,Ge;At.fixed==="left"?Be=Et.left[ke]:Ne.fixed==="right"&&(Ge=Et.right[Pe]);var Te=!1,Me=!1,Le=!1,Fe=!1,dt=$e[Pe+1],_t=$e[ke-1];if(ot==="rtl"){if(Be!==void 0){var Ut=_t&&_t.fixed==="left";Fe=!Ut}else if(Ge!==void 0){var cn=dt&&dt.fixed==="right";Le=!cn}}else if(Be!==void 0){var An=dt&&dt.fixed==="left";Te=!An}else if(Ge!==void 0){var rn=_t&&_t.fixed==="right";Me=!rn}return{fixLeft:Be,fixRight:Ge,lastFixLeft:Te,firstFixRight:Me,lastFixRight:Le,firstFixLeft:Fe,isSticky:Et.isSticky}}var T=u("sR1s");function _(ke){var Pe=ke.cells,$e=ke.stickyOffsets,Et=ke.flattenColumns,ot=ke.rowComponent,At=ke.cellComponent,Ne=ke.onHeaderRow,Be=ke.index,Ge=b.useContext(l.a),Te=Ge.prefixCls,Me=Ge.direction,Le;Ne&&(Le=Ne(Pe.map(function(dt){return dt.column}),Be));var Fe=Object(T.a)(Pe.map(function(dt){return dt.column}));return b.createElement(ot,Object.assign({},Le),Pe.map(function(dt,_t){var Ut=dt.column,cn=g(dt.colStart,dt.colEnd,Et,$e,Me),An;return Ut&&Ut.onHeaderCell&&(An=dt.column.onHeaderCell(Ut)),b.createElement(a.a,Object.assign({},dt,{ellipsis:Ut.ellipsis,align:Ut.align,component:At,prefixCls:Te,key:Fe[_t]},cn,{additionalProps:An,rowType:"header"}))}))}_.displayName="HeaderRow";var c=_;function R(ke){var Pe=[];function $e(Ne,Be){var Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Pe[Ge]=Pe[Ge]||[];var Te=Be,Me=Ne.filter(Boolean).map(function(Le){var Fe={key:Le.key,className:Le.className||"",children:Le.title,column:Le,colStart:Te},dt=1,_t=Le.children;return _t&&_t.length>0&&(dt=$e(_t,Te,Ge+1).reduce(function(Ut,cn){return Ut+cn},0),Fe.hasSubColumns=!0),"colSpan"in Le&&(dt=Le.colSpan),"rowSpan"in Le&&(Fe.rowSpan=Le.rowSpan),Fe.colSpan=dt,Fe.colEnd=Fe.colStart+dt-1,Pe[Ge].push(Fe),Te+=dt,dt});return Me}$e(ke,0);for(var Et=Pe.length,ot=function(Be){Pe[Be].forEach(function(Ge){!("rowSpan"in Ge)&&!Ge.hasSubColumns&&(Ge.rowSpan=Et-Be)})},At=0;At=0;Be-=1){var Ge=Pe[Be],Te=$e&&$e[Be],Me=Te&&Te[E.a];(Ge||Me||Ne)&&(ot.unshift(b.createElement("col",Object.assign({key:Be,style:{width:Ge,minWidth:Ge}},Me))),Ne=!0)}return b.createElement("colgroup",null,ot)}var A=o;function k(ke,Pe){return Object(b.useMemo)(function(){for(var $e=[],Et=0;Et1?Rr-1:0),Mr=1;Mr=Le&&(yn=Le-Fe),Ne({scrollLeft:yn/Le*(Me+2)}),rn.current.x=Dt.pageX},gt=function(){var Dt=Object(q.b)(At.current).top,jt=Dt+At.current.offsetHeight,qt=document.documentElement.scrollTop+window.innerHeight;jt-Object(f.a)()<=qt||Dt>=qt-Be?An(function(Nn){return Object(m.a)(Object(m.a)({},Nn),{},{isHiddenScrollBar:!0})}):An(function(Nn){return Object(m.a)(Object(m.a)({},Nn),{},{isHiddenScrollBar:!1})})},Tt=function(Dt){An(function(jt){return Object(m.a)(Object(m.a)({},jt),{},{scrollLeft:Dt/Me*Le||0})})};return b.useImperativeHandle($e,function(){return{setScrollLeft:Tt}}),b.useEffect(function(){var Lt=Object(X.a)(document.body,"mouseup",we,!1),Dt=Object(X.a)(document.body,"mousemove",Ct,!1);return gt(),function(){Lt.remove(),Dt.remove()}},[Fe,ut]),b.useEffect(function(){var Lt=Object(X.a)(window,"scroll",gt,!1),Dt=Object(X.a)(window,"resize",gt,!1);return function(){Lt.remove(),Dt.remove()}},[]),b.useEffect(function(){cn.isHiddenScrollBar||An(function(Lt){var Dt,jt;return Object(m.a)(Object(m.a)({},Lt),{},{scrollLeft:At.current.scrollLeft/((Dt=At.current)===null||Dt===void 0?void 0:Dt.scrollWidth)*((jt=At.current)===null||jt===void 0?void 0:jt.clientWidth)})})},[cn.isHiddenScrollBar]),Me<=Le||!Fe||cn.isHiddenScrollBar?null:b.createElement("div",{style:{height:Object(f.a)(),width:Le,bottom:Be},className:"".concat(Te,"-sticky-scroll")},b.createElement("div",{onMouseDown:Xe,ref:dt,className:r()("".concat(Te,"-sticky-scroll-bar"),Object(P.a)({},"".concat(Te,"-sticky-scroll-bar-active"),ut)),style:{width:"".concat(Fe,"px"),transform:"translate3d(".concat(cn.scrollLeft,"px, 0, 0)")}}))},ve=b.forwardRef(Ee);function Ce(ke,Pe){return b.useMemo(function(){var $e=!!ke;return{isSticky:$e,stickyClassName:$e?"".concat(Pe,"-sticky-header"):"",offsetHeader:Object(d.a)(ke)==="object"&&ke.offsetHeader||0,offsetScroll:Object(d.a)(ke)==="object"&&ke.offsetScroll||0}},[ke,Pe])}var Ke=[],Qe={},rt="rc-table-internal-hook",at=b.memo(function(ke){var Pe=ke.children;return Pe},function(ke,Pe){return s()(ke.props,Pe.props)?ke.pingLeft!==Pe.pingLeft||ke.pingRight!==Pe.pingRight:!1});function it(ke){var Pe,$e=ke.prefixCls,Et=ke.className,ot=ke.rowClassName,At=ke.style,Ne=ke.data,Be=ke.rowKey,Ge=ke.scroll,Te=ke.tableLayout,Me=ke.direction,Le=ke.title,Fe=ke.footer,dt=ke.summary,_t=ke.id,Ut=ke.showHeader,cn=ke.components,An=ke.emptyText,rn=ke.onRow,Pt=ke.onHeaderRow,ze=ke.internalHooks,ut=ke.transformColumns,st=ke.internalRefs,we=ke.sticky,Xe=Ne||Ke,Ct=!!Xe.length,gt=b.useState(0),Tt=Object(h.a)(gt,2),Lt=Tt[0],Dt=Tt[1];b.useEffect(function(){Dt(Object(f.a)())});var jt=b.useMemo(function(){return Object(T.c)(cn,{})},[cn]),qt=b.useCallback(function(Rt,Gt){return Object(T.b)(jt,Rt)||Gt},[jt]),Nn=b.useMemo(function(){return typeof Be=="function"?Be:function(Rt){var Gt=Rt&&Rt[Be];return Gt}},[Be]),yn=Object(E.c)(ke),Kn=yn.expandIcon,Hn=yn.expandedRowKeys,Fn=yn.defaultExpandedRowKeys,hn=yn.defaultExpandAllRows,Ur=yn.expandedRowRender,Br=yn.onExpand,Nr=yn.onExpandedRowsChange,xr=yn.expandRowByClick,Hr=yn.rowExpandable,Cr=yn.expandIconColumnIndex,tn=yn.expandedRowClassName,Yt=yn.childrenColumnName,En=yn.indentSize,an=Kn||re,Pr=Yt||"children",yr=b.useMemo(function(){return Ur?"row":ke.expandable&&ze===rt&&ke.expandable.__PARENT_RENDER_ICON__||Xe.some(function(Rt){return Rt&&Object(d.a)(Rt)==="object"&&Rt[Pr]})?"nest":!1},[!!Ur,Xe]),or=b.useState(function(){return Fn||(hn?Z(Xe,Nn,Pr):[])}),Gr=Object(h.a)(or,2),on=Gr[0],kr=Gr[1],Rr=b.useMemo(function(){return new Set(Hn||on||[])},[Hn,on]),sa=b.useCallback(function(Rt){var Gt=Nn(Rt,Xe.indexOf(Rt)),Ft,Rn=Rr.has(Gt);Rn?(Rr.delete(Gt),Ft=Object(D.a)(Rr)):Ft=[].concat(Object(D.a)(Rr),[Gt]),kr(Ft),Br&&Br(!Rn,Rt),Nr&&Nr(Ft)},[Nn,Rr,Xe,Br,Nr]),Mr=b.useState(0),ya=Object(h.a)(Mr,2),Da=ya[0],Aa=ya[1],Ba=Object(se.b)(Object(m.a)(Object(m.a)(Object(m.a)({},ke),yn),{},{expandable:!!Ur,expandedKeys:Rr,getRowKey:Nn,onTriggerExpand:sa,expandIcon:an,expandIconColumnIndex:Cr,direction:Me}),ze===rt?ut:null),$r=Object(h.a)(Ba,2),Or=$r[0],qn=$r[1],ha=b.useMemo(function(){return{columns:Or,flattenColumns:qn}},[Or,qn]),wa=b.useRef(),Pa=b.useRef(),rr=b.useRef(),ai=b.useState(!1),Fa=Object(h.a)(ai,2),Ua=Fa[0],oi=Fa[1],Sa=b.useState(!1),qa=Object(h.a)(Sa,2),Ga=qa[0],Di=qa[1],hi=ie(new Map),ra=Object(h.a)(hi,2),la=ra[0],ia=ra[1],pe=Object(T.a)(qn),Ze=pe.map(function(Rt){return la.get(Rt)}),vt=b.useMemo(function(){return Ze},[Ze.join("_")]),pt=ce(vt,qn.length,Me),Mt=Ge&&Object(T.d)(Ge.y),Ot=Ge&&Object(T.d)(Ge.x),zt=Ot&&qn.some(function(Rt){var Gt=Rt.fixed;return Gt}),nn=b.useRef(),pn=Ce(we,$e),gn=pn.isSticky,Dn=pn.offsetHeader,bn=pn.offsetScroll,wt=pn.stickyClassName,Jt,Wt,ln;Mt&&(Wt={overflowY:"scroll",maxHeight:Ge.y}),Ot&&(Jt={overflowX:"auto"},Mt||(Wt={overflowY:"hidden"}),ln={width:Ge.x===!0?"auto":Ge.x,minWidth:"100%"});var en=b.useCallback(function(Rt,Gt){ia(function(Ft){var Rn=new Map(Ft);return Rn.set(Rt,Gt),Rn})},[]),Cn=le(null),Pn=Object(h.a)(Cn,2),Vt=Pn[0],Bt=Pn[1];function Qt(Rt,Gt){if(!Gt)return;typeof Gt=="function"?Gt(Rt):Gt.scrollLeft!==Rt&&(Gt.scrollLeft=Rt)}var Zt=function(Gt){var Ft=Gt.currentTarget,Rn=Gt.scrollLeft,dn=typeof Rn=="number"?Rn:Ft.scrollLeft,Un=Ft||Qe;if(!Bt()||Bt()===Un){var wn;Vt(Un),Qt(dn,Pa.current),Qt(dn,rr.current),Qt(dn,(wn=nn.current)===null||wn===void 0?void 0:wn.setScrollLeft)}if(Ft){var Gn=Ft.scrollWidth,Wn=Ft.clientWidth;oi(dn>0),Di(dn0?[].concat(Object(m.a)(p),Object(m.a)(n(g).map(function(T){return Object(D.a)({fixed:l},T)}))):[].concat(Object(m.a)(p),[Object(D.a)(Object(D.a)({},O),{},{fixed:l})])},[])}function x(v){for(var p=!0,O=0;O=0;g-=1){var T=v[g];if(l&&T.fixed!=="right")l=!1;else if(!l&&T.fixed==="right"){Object(S.a)(!1,"Index ".concat(g+1," of `columns` missing `fixed='right'` prop."));break}}}function f(v){return v.map(function(p){var O=p.fixed,a=Object(d.a)(p,["fixed"]),l=O;return O==="left"?l="right":O==="right"&&(l="left"),Object(D.a)({fixed:l},a)})}function y(v,p){var O=v.prefixCls,a=v.columns,l=v.children,g=v.expandable,T=v.expandedKeys,_=v.getRowKey,c=v.onTriggerExpand,R=v.expandIcon,w=v.rowExpandable,C=v.expandIconColumnIndex,E=v.direction,o=v.expandRowByClick,A=h.useMemo(function(){return a||s(l)},[a,l]),k=h.useMemo(function(){if(g){var z,W=C||0,K=A[W],V=(z={},Object(P.a)(z,i.a,{className:"".concat(O,"-expand-icon-col")}),Object(P.a)(z,"title",""),Object(P.a)(z,"fixed",K?K.fixed:null),Object(P.a)(z,"className","".concat(O,"-row-expand-icon-cell")),Object(P.a)(z,"render",function(G,ae,de){var oe=_(ae,de),_e=T.has(oe),ye=w?w(ae):!0,se=R({prefixCls:O,expanded:_e,expandable:ye,record:ae,onExpand:c});return o?h.createElement("span",{onClick:function(fe){return fe.stopPropagation()}},se):se}),z),F=A.slice();return W>=0&&F.splice(W,0,V),F}return A},[g,A,_,T,R,E]),U=h.useMemo(function(){var z=k;return p&&(z=p(z)),z.length||(z=[{render:function(){return null}}]),z},[p,k,E]),N=h.useMemo(function(){return E==="rtl"?f(n(U)):n(U)},[U,E]);return[U,N]}Y.b=y},wZgz:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("ETIr"),u("cv67"),u("K3mO"),u("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.BlockCipher,h=m.algo,b=[],S=[],r=[],i=[],s=[],n=[],x=[],f=[],y=[],v=[];(function(){for(var a=[],l=0;l<256;l++)l<128?a[l]=l<<1:a[l]=l<<1^283;for(var g=0,T=0,l=0;l<256;l++){var _=T^T<<1^T<<2^T<<3^T<<4;_=_>>>8^_&255^99,b[g]=_,S[_]=g;var c=a[g],R=a[c],w=a[R],C=a[_]*257^_*16843008;r[g]=C<<24|C>>>8,i[g]=C<<16|C>>>16,s[g]=C<<8|C>>>24,n[g]=C;var C=w*16843009^R*65537^c*257^g*16843008;x[_]=C<<24|C>>>8,f[_]=C<<16|C>>>16,y[_]=C<<8|C>>>24,v[_]=C,g?(g=c^a[a[a[w^c]]],T^=a[a[T]]):g=T=1}})();var p=[0,1,2,4,8,16,32,64,128,27,54],O=h.AES=d.extend({_doReset:function(){var a;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var l=this._keyPriorReset=this._key,g=l.words,T=l.sigBytes/4,_=this._nRounds=T+6,c=(_+1)*4,R=this._keySchedule=[],w=0;w6&&w%T==4&&(a=b[a>>>24]<<24|b[a>>>16&255]<<16|b[a>>>8&255]<<8|b[a&255]):(a=a<<8|a>>>24,a=b[a>>>24]<<24|b[a>>>16&255]<<16|b[a>>>8&255]<<8|b[a&255],a^=p[w/T|0]<<24),R[w]=R[w-T]^a);for(var C=this._invKeySchedule=[],E=0;E>>24]]^f[b[a>>>16&255]]^y[b[a>>>8&255]]^v[b[a&255]]}},encryptBlock:function(a,l){this._doCryptBlock(a,l,this._keySchedule,r,i,s,n,b)},decryptBlock:function(a,l){var g=a[l+1];a[l+1]=a[l+3],a[l+3]=g,this._doCryptBlock(a,l,this._invKeySchedule,x,f,y,v,S);var g=a[l+1];a[l+1]=a[l+3],a[l+3]=g},_doCryptBlock:function(a,l,g,T,_,c,R,w){for(var C=this._nRounds,E=a[l]^g[0],o=a[l+1]^g[1],A=a[l+2]^g[2],k=a[l+3]^g[3],U=4,N=1;N>>24]^_[o>>>16&255]^c[A>>>8&255]^R[k&255]^g[U++],W=T[o>>>24]^_[A>>>16&255]^c[k>>>8&255]^R[E&255]^g[U++],K=T[A>>>24]^_[k>>>16&255]^c[E>>>8&255]^R[o&255]^g[U++],V=T[k>>>24]^_[E>>>16&255]^c[o>>>8&255]^R[A&255]^g[U++];E=z,o=W,A=K,k=V}var z=(w[E>>>24]<<24|w[o>>>16&255]<<16|w[A>>>8&255]<<8|w[k&255])^g[U++],W=(w[o>>>24]<<24|w[A>>>16&255]<<16|w[k>>>8&255]<<8|w[E&255])^g[U++],K=(w[A>>>24]<<24|w[k>>>16&255]<<16|w[E>>>8&255]<<8|w[o&255])^g[U++],V=(w[k>>>24]<<24|w[E>>>16&255]<<16|w[o>>>8&255]<<8|w[A&255])^g[U++];a[l]=z,a[l+1]=W,a[l+2]=K,a[l+3]=V},keySize:256/32});m.AES=d._createHelper(O)}(),P.AES})},wbyO:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.enc,b=h.Base64url={stringify:function(r,i=!0){var s=r.words,n=r.sigBytes,x=i?this._safe_map:this._map;r.clamp();for(var f=[],y=0;y>>2]>>>24-y%4*8&255,p=s[y+1>>>2]>>>24-(y+1)%4*8&255,O=s[y+2>>>2]>>>24-(y+2)%4*8&255,a=v<<16|p<<8|O,l=0;l<4&&y+l*.75>>6*(3-l)&63));var g=x.charAt(64);if(g)for(;f.length%4;)f.push(g);return f.join("")},parse:function(r,i=!0){var s=r.length,n=i?this._safe_map:this._map,x=this._reverseMap;if(!x){x=this._reverseMap=[];for(var f=0;f>>6-f%4*2,p=y|v;n[x>>>2]|=p<<24-x%4*8,x++}return d.create(n,x)}}(),P.enc.Base64url})},xrsn:function(M,Y,u){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,u){"use strict";u.d(Y,"a",function(){return n}),u.d(Y,"b",function(){return f});var P=/margin|padding|width|height|max|min|offset/,m={left:!0,top:!0},D={cssFloat:1,styleFloat:1,float:1};function d(y){return y.nodeType===1?y.ownerDocument.defaultView.getComputedStyle(y,null):{}}function h(y,v,p){if(v=v.toLowerCase(),p==="auto"){if(v==="height")return y.offsetHeight;if(v==="width")return y.offsetWidth}return v in m||(m[v]=P.test(v)),m[v]?parseFloat(p)||0:p}function b(y,v){var p=arguments.length,O=d(y);return v=D[v]?"cssFloat"in y.style?"cssFloat":"styleFloat":v,p===1?O:h(y,v,O[v]||y.style[v])}function S(y,v,p){var O=arguments.length;if(v=D[v]?"cssFloat"in y.style?"cssFloat":"styleFloat":v,O===3)return typeof p=="number"&&P.test(v)&&(p="".concat(p,"px")),y.style[v]=p,p;for(var a in v)v.hasOwnProperty(a)&&S(y,a,v[a]);return d(y)}function r(y){return y===document.body?document.documentElement.clientWidth:y.offsetWidth}function i(y){return y===document.body?window.innerHeight||document.documentElement.clientHeight:y.offsetHeight}function s(){var y=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),v=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:y,height:v}}function n(){var y=document.documentElement.clientWidth,v=window.innerHeight||document.documentElement.clientHeight;return{width:y,height:v}}function x(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function f(y){var v=y.getBoundingClientRect(),p=document.documentElement;return{left:v.left+(window.pageXOffset||p.scrollLeft)-(p.clientLeft||document.body.clientLeft||0),top:v.top+(window.pageYOffset||p.scrollTop)-(p.clientTop||document.body.clientTop||0)}}},yDYP:function(M,Y,u){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,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"}}]); diff --git a/p__User__Detail__OtherResources__index.1e7ef261.async.js b/p__User__Detail__OtherResources__index.1e7ef261.async.js index 95e3754261..deee1cc832 100644 --- a/p__User__Detail__OtherResources__index.1e7ef261.async.js +++ b/p__User__Detail__OtherResources__index.1e7ef261.async.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[235,8],{"6+eU":function(Te,k,e){"use strict";e.d(k,"a",function(){return m});var j=e("wx14"),x=e("rePB"),te=e("VTBJ"),ie=e("1OyB"),S=e("vuIU"),n=e("Ji7U"),le=e("LK+K"),B=e("q1tI"),c=e.n(B),se=e("TSYQ"),f=e.n(se),w=function(C){var a,o="".concat(C.rootPrefixCls,"-item"),t=f()(o,"".concat(o,"-").concat(C.page),(a={},Object(x.a)(a,"".concat(o,"-active"),C.active),Object(x.a)(a,C.className,!!C.className),Object(x.a)(a,"".concat(o,"-disabled"),!C.page),a)),i=function(){C.onClick(C.page)},d=function(H){C.onKeyPress(H,C.onClick,C.page)};return c.a.createElement("li",{title:C.showTitle?C.page:null,className:t,onClick:i,onKeyPress:d,tabIndex:"0"},C.itemRender(C.page,"page",c.a.createElement("a",{rel:"nofollow"},C.page)))},F=w,O={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},r=function(b){Object(n.a)(a,b);var C=Object(le.a)(a);function a(){var o;Object(ie.a)(this,a);for(var t=arguments.length,i=new Array(t),d=0;d=0||p.relatedTarget.className.indexOf("".concat($,"-next"))>=0))return;o.setState({goInputText:""}),L(o.getValidValue())},o.go=function(p){var H=o.state.goInputText;if(H==="")return;(p.keyCode===O.ENTER||p.type==="click")&&(o.setState({goInputText:""}),o.props.quickGo(o.getValidValue()))},o}return Object(S.a)(a,[{key:"getValidValue",value:function(){var t=this.state,i=t.goInputText,d=t.current;return!i||isNaN(i)?d:Number(i)}},{key:"getPageSizeOptions",value:function(){var t=this.props,i=t.pageSize,d=t.pageSizeOptions;return d.some(function(p){return p.toString()===i.toString()})?d:d.concat([i.toString()]).sort(function(p,H){var E=isNaN(Number(p))?0:Number(p),L=isNaN(Number(H))?0:Number(H);return E-L})}},{key:"render",value:function(){var t=this,i=this.props,d=i.pageSize,p=i.locale,H=i.rootPrefixCls,E=i.changeSize,L=i.quickGo,$=i.goButton,q=i.selectComponentClass,Ce=i.buildOptionText,Z=i.selectPrefixCls,_=i.disabled,ae=this.state.goInputText,ce="".concat(H,"-options"),be=q,fe=null,U=null,I=null;if(!E&&!L)return null;var J=this.getPageSizeOptions();if(E&&be){var W=J.map(function(h,Q){return c.a.createElement(be.Option,{key:Q,value:h.toString()},(Ce||t.buildOptionText)(h))});fe=c.a.createElement(be,{disabled:_,prefixCls:Z,showSearch:!1,className:"".concat(ce,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(d||J[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Q){return Q.parentNode}},W)}return L&&($&&(I=typeof $=="boolean"?c.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:_,className:"".concat(ce,"-quick-jumper-button")},p.jump_to_confirm):c.a.createElement("span",{onClick:this.go,onKeyUp:this.go},$)),U=c.a.createElement("div",{className:"".concat(ce,"-quick-jumper")},p.jump_to,c.a.createElement("input",{disabled:_,type:"text",value:ae,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),p.page,I)),c.a.createElement("li",{className:"".concat(ce)},fe,U)}}]),a}(c.a.Component);r.defaultProps={pageSizeOptions:["10","20","50","100"]};var l=r,R=e("N2Kk");function u(){}function y(b){return typeof b=="number"&&isFinite(b)&&Math.floor(b)===b}function v(b,C,a){return a}function g(b,C,a){var o=typeof b=="undefined"?C.pageSize:b;return Math.floor((a.total-1)/o)+1}var z=function(b){Object(n.a)(a,b);var C=Object(le.a)(a);function a(o){var t;Object(ie.a)(this,a),t=C.call(this,o),t.getJumpPrevPage=function(){return Math.max(1,t.state.current-(t.props.showLessItems?3:5))},t.getJumpNextPage=function(){return Math.min(g(void 0,t.state,t.props),t.state.current+(t.props.showLessItems?3:5))},t.getItemIcon=function(E,L){var $=t.props.prefixCls,q=E||c.a.createElement("button",{type:"button","aria-label":L,className:"".concat($,"-item-link")});return typeof E=="function"&&(q=c.a.createElement(E,Object(te.a)({},t.props))),q},t.savePaginationNode=function(E){t.paginationNode=E},t.isValid=function(E){return y(E)&&E!==t.state.current},t.shouldDisplayQuickJumper=function(){var E=t.props,L=E.showQuickJumper,$=E.pageSize,q=E.total;return q<=$?!1:L},t.handleKeyDown=function(E){(E.keyCode===O.ARROW_UP||E.keyCode===O.ARROW_DOWN)&&E.preventDefault()},t.handleKeyUp=function(E){var L=t.getValidValue(E),$=t.state.currentInputValue;L!==$&&t.setState({currentInputValue:L}),E.keyCode===O.ENTER?t.handleChange(L):E.keyCode===O.ARROW_UP?t.handleChange(L-1):E.keyCode===O.ARROW_DOWN&&t.handleChange(L+1)},t.changePageSize=function(E){var L=t.state.current,$=g(E,t.state,t.props);L=L>$?$:L,$===0&&(L=t.state.current),typeof E=="number"&&("pageSize"in t.props||t.setState({pageSize:E}),"current"in t.props||t.setState({current:L,currentInputValue:L})),t.props.onShowSizeChange(L,E),"onChange"in t.props&&t.props.onChange&&t.props.onChange(L,E)},t.handleChange=function(E){var L=t.props.disabled,$=E;if(t.isValid($)&&!L){var q=g(void 0,t.state,t.props);$>q?$=q:$<1&&($=1),"current"in t.props||t.setState({current:$,currentInputValue:$});var Ce=t.state.pageSize;return t.props.onChange($,Ce),$}return t.state.current},t.prev=function(){t.hasPrev()&&t.handleChange(t.state.current-1)},t.next=function(){t.hasNext()&&t.handleChange(t.state.current+1)},t.jumpPrev=function(){t.handleChange(t.getJumpPrevPage())},t.jumpNext=function(){t.handleChange(t.getJumpNextPage())},t.hasPrev=function(){return t.state.current>1},t.hasNext=function(){return t.state.current2?$-2:0),Ce=2;Ce<$;Ce++)q[Ce-2]=arguments[Ce];L.apply(void 0,q)}},t.runIfEnterPrev=function(E){t.runIfEnter(E,t.prev)},t.runIfEnterNext=function(E){t.runIfEnter(E,t.next)},t.runIfEnterJumpPrev=function(E){t.runIfEnter(E,t.jumpPrev)},t.runIfEnterJumpNext=function(E){t.runIfEnter(E,t.jumpNext)},t.handleGoTO=function(E){(E.keyCode===O.ENTER||E.type==="click")&&t.handleChange(t.state.currentInputValue)};var i=o.onChange!==u,d="current"in o;d&&!i&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var p=o.defaultCurrent;"current"in o&&(p=o.current);var H=o.defaultPageSize;return"pageSize"in o&&(H=o.pageSize),p=Math.min(p,g(H,void 0,o)),t.state={current:p,currentInputValue:p,pageSize:H},t}return Object(S.a)(a,[{key:"componentDidUpdate",value:function(t,i){var d=this.props.prefixCls;if(i.current!==this.state.current&&this.paginationNode){var p=this.paginationNode.querySelector(".".concat(d,"-item-").concat(i.current));p&&document.activeElement===p&&p.blur()}}},{key:"getValidValue",value:function(t){var i=t.target.value,d=g(void 0,this.state,this.props),p=this.state.currentInputValue,H;return i===""?H=i:isNaN(Number(i))?H=p:i>=d?H=d:H=Number(i),H}},{key:"getShowSizeChanger",value:function(){var t=this.props,i=t.showSizeChanger,d=t.total,p=t.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:d>p}},{key:"renderPrev",value:function(t){var i=this.props,d=i.prevIcon,p=i.itemRender,H=p(t,"prev",this.getItemIcon(d,"prev page")),E=!this.hasPrev();return Object(B.isValidElement)(H)?Object(B.cloneElement)(H,{disabled:E}):H}},{key:"renderNext",value:function(t){var i=this.props,d=i.nextIcon,p=i.itemRender,H=p(t,"next",this.getItemIcon(d,"next page")),E=!this.hasNext();return Object(B.isValidElement)(H)?Object(B.cloneElement)(H,{disabled:E}):H}},{key:"render",value:function(){var t=this,i=this.props,d=i.prefixCls,p=i.className,H=i.style,E=i.disabled,L=i.hideOnSinglePage,$=i.total,q=i.locale,Ce=i.showQuickJumper,Z=i.showLessItems,_=i.showTitle,ae=i.showTotal,ce=i.simple,be=i.itemRender,fe=i.showPrevNextJumpers,U=i.jumpPrevIcon,I=i.jumpNextIcon,J=i.selectComponentClass,W=i.selectPrefixCls,h=i.pageSizeOptions,Q=this.state,X=Q.current,oe=Q.pageSize,ue=Q.currentInputValue;if(L===!0&&$<=oe)return null;var ee=g(void 0,this.state,this.props),de=[],Oe=null,he=null,De=null,We=null,Ne=null,pe=Ce&&Ce.goButton,ve=Z?1:2,Be=X-1>0?X-1:0,Fe=X+1=ve*2&&X!==1+2&&(de[0]=Object(B.cloneElement)(de[0],{className:"".concat(d,"-item-after-jump-prev")}),de.unshift(Oe)),ee-X>=ve*2&&X!==ee-2&&(de[de.length-1]=Object(B.cloneElement)(de[de.length-1],{className:"".concat(d,"-item-before-jump-next")}),de.push(he)),M!==1&&de.unshift(De),K!==ee&&de.push(We)}var D=null;ae&&(D=c.a.createElement("li",{className:"".concat(d,"-total-text")},ae($,[$===0?0:(X-1)*oe+1,X*oe>$?$:X*oe])));var P=!this.hasPrev()||!ee,A=!this.hasNext()||!ee;return c.a.createElement("ul",Object(j.a)({className:f()(d,p,Object(x.a)({},"".concat(d,"-disabled"),E)),style:H,unselectable:"unselectable",ref:this.savePaginationNode},Le),D,c.a.createElement("li",{title:_?q.prev_page:null,onClick:this.prev,tabIndex:P?null:0,onKeyPress:this.runIfEnterPrev,className:f()("".concat(d,"-prev"),Object(x.a)({},"".concat(d,"-disabled"),P)),"aria-disabled":P},this.renderPrev(Be)),de,c.a.createElement("li",{title:_?q.next_page:null,onClick:this.next,tabIndex:A?null:0,onKeyPress:this.runIfEnterNext,className:f()("".concat(d,"-next"),Object(x.a)({},"".concat(d,"-disabled"),A)),"aria-disabled":A},this.renderNext(Fe)),c.a.createElement(l,{disabled:E,locale:q,rootPrefixCls:d,selectComponentClass:J,selectPrefixCls:W,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:X,pageSize:oe,pageSizeOptions:h,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:pe}))}}],[{key:"getDerivedStateFromProps",value:function(t,i){var d={};if("current"in t&&(d.current=t.current,t.current!==i.current&&(d.currentInputValue=d.current)),"pageSize"in t&&t.pageSize!==i.pageSize){var p=i.current,H=g(t.pageSize,i,t);p=p>H?H:p,"current"in t||(d.current=p,d.currentInputValue=p),d.pageSize=t.pageSize}return d}}]),a}(c.a.Component);z.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:u,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:u,locale:R.a,style:{},itemRender:v,totalBoundaryShowSizeChanger:50};var m=z},"6RRn":function(Te,k,e){"use strict";var j=e("wCXF"),x=e("n6Qo");e.d(k,"b",function(){return x.a});var te=e("IBYe"),ie=e("6eGT"),S=e("hW8S");e.d(k,"a",function(){return S.a}),k.c=j.b},"6eGT":function(Te,k,e){"use strict";function j(x){return null}k.a=j},"815F":function(Te,k,e){"use strict";e.d(k,"e",function(){return le}),e.d(k,"c",function(){return c}),e.d(k,"d",function(){return se}),e.d(k,"a",function(){return w}),e.d(k,"f",function(){return F}),e.d(k,"b",function(){return O});var j=e("KQm4"),x=e("VTBJ"),te=e("Ff2n"),ie=e("Zm9Q"),S=e("Kwbf"),n=e("OZM5");function le(r,l){return r!=null?r:l}function B(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=new Map;function R(u){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(u||[]).forEach(function(v){var g=v.key,z=v.children;Object(S.a)(g!=null,"Tree node must have a certain key: [".concat(y).concat(g,"]"));var m=String(g);Object(S.a)(!l.has(m)||g===null||g===void 0,"Same 'key' exist in the Tree: ".concat(m)),l.set(m,!0),R(z,"".concat(y).concat(m," > "))})}R(r)}function c(r){function l(R){var u=Object(ie.a)(R);return u.map(function(y){if(!Object(n.i)(y))return Object(S.a)(!y,"Tree/TreeNode can only accept TreeNode as children."),null;var v=y.key,g=y.props,z=g.children,m=Object(te.a)(g,["children"]),b=Object(x.a)({key:v},m),C=l(z);return C.length&&(b.children=C),b}).filter(function(y){return y})}return l(r)}function se(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],R=new Set(l===!0?[]:l),u=[];function y(v){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return v.map(function(z,m){var b=Object(n.h)(g?g.pos:"0",m),C=le(z.key,b),a=Object(x.a)(Object(x.a)({},z),{},{parent:g,pos:b,children:null,data:z,isStart:[].concat(Object(j.a)(g?g.isStart:[]),[m===0]),isEnd:[].concat(Object(j.a)(g?g.isEnd:[]),[m===v.length-1])});return u.push(a),l===!0||R.has(C)?a.children=y(z.children||[],a):a.children=[],a})}return y(r),u}function f(r,l,R){var u;R?typeof R=="string"?u=function(g){return g[R]}:typeof R=="function"&&(u=function(g){return R(g)}):u=function(g,z){return le(g.key,z)};function y(v,g,z){var m=v?v.children:r,b=v?Object(n.h)(z.pos,g):"0";if(v){var C=u(v,b),a={node:v,index:g,pos:b,key:C,parentPos:z.node?z.pos:null,level:z.level+1};l(a)}m&&m.forEach(function(o,t){y(o,t,{node:v,pos:b,level:z?z.level+1:-1})})}y(null)}function w(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},R=l.initWrapper,u=l.processEntity,y=l.onProcessFinished,v=arguments.length>2?arguments[2]:void 0,g={},z={},m={posEntities:g,keyEntities:z};return R&&(m=R(m)||m),f(r,function(b){var C=b.node,a=b.index,o=b.pos,t=b.key,i=b.parentPos,d=b.level,p={node:C,index:a,key:t,pos:o,level:d},H=le(t,o);g[o]=p,z[H]=p,p.parent=g[i],p.parent&&(p.parent.children=p.parent.children||[],p.parent.children.push(p)),u&&u(p,m)},v),y&&y(m),m}function F(r,l){var R=l.expandedKeys,u=l.selectedKeys,y=l.loadedKeys,v=l.loadingKeys,g=l.checkedKeys,z=l.halfCheckedKeys,m=l.dragOverNodeKey,b=l.dropPosition,C=l.keyEntities,a=C[r],o={eventKey:r,expanded:R.indexOf(r)!==-1,selected:u.indexOf(r)!==-1,loaded:y.indexOf(r)!==-1,loading:v.indexOf(r)!==-1,checked:g.indexOf(r)!==-1,halfChecked:z.indexOf(r)!==-1,pos:String(a?a.pos:""),dragOver:m===r&&b===0,dragOverGapTop:m===r&&b===-1,dragOverGapBottom:m===r&&b===1};return o}function O(r){var l=r.data,R=r.expanded,u=r.selected,y=r.checked,v=r.loaded,g=r.loading,z=r.halfChecked,m=r.dragOver,b=r.dragOverGapTop,C=r.dragOverGapBottom,a=r.pos,o=r.active,t=Object(x.a)(Object(x.a)({},l),{},{expanded:R,selected:u,checked:y,loaded:v,loading:g,halfChecked:z,dragOver:m,dragOverGapTop:b,dragOverGapBottom:C,pos:a,active:o});return"props"in t||Object.defineProperty(t,"props",{get:function(){return Object(S.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),r}}),t}},IBYe:function(Te,k,e){"use strict";function j(x){return null}k.a=j},LdHM:function(Te,k,e){"use strict";e.d(k,"b",function(){return v}),e.d(k,"a",function(){return z});var j=e("1OyB"),x=e("vuIU"),te=e("Ji7U"),ie=e("LK+K"),S=e("q1tI"),n=e("rePB"),le=e("Ff2n"),B=e("ODXe"),c=e("4IlW"),se=e("bX4T"),f=e("YrtM"),w=e("TSYQ"),F=e.n(w),O=e("+nKL"),r=e("8OUc"),l=function(_,ae){var ce=_.prefixCls,be=_.id,fe=_.flattenOptions,U=_.childrenAsData,I=_.values,J=_.searchValue,W=_.multiple,h=_.defaultActiveFirstOption,Q=_.height,X=_.itemHeight,oe=_.notFoundContent,ue=_.open,ee=_.menuItemSelectedIcon,de=_.virtual,Oe=_.onSelect,he=_.onToggleOpen,De=_.onActiveValue,We=_.onScroll,Ne=_.onMouseEnter,pe="".concat(ce,"-item"),ve=Object(f.a)(function(){return fe},[ue,fe],function(N,D){return D[0]&&N[1]!==D[1]}),Be=S.useRef(null),Fe=function(D){D.preventDefault()},Le=function(D){Be.current&&Be.current.scrollTo({index:D})},Ve=function(D){for(var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,A=ve.length,Y=0;Y1&&arguments[1]!==void 0?arguments[1]:!1;return Object(b.a)(Z).map(function(ae,ce){if(!S.isValidElement(ae)||!ae.type)return null;var be=ae.type.isSelectOptGroup,fe=ae.key,U=ae.props,I=U.children,J=Object(le.a)(U,["children"]);return _||!be?C(ae):Object(m.a)(Object(m.a)({key:"__RC_SELECT_GRP__".concat(fe===null?ce:fe,"__"),label:fe},J),{},{options:a(I)})}).filter(function(ae){return ae})}var o=e("2Qr1"),t=e("qNPg"),i=e("U8pU"),d=e("Kwbf"),p=e("WKfj");function H(Z){var _=Z.mode,ae=Z.options,ce=Z.children,be=Z.backfill,fe=Z.allowClear,U=Z.placeholder,I=Z.getInputElement,J=Z.showSearch,W=Z.onSearch,h=Z.defaultOpen,Q=Z.autoFocus,X=Z.labelInValue,oe=Z.value,ue=Z.inputValue,ee=Z.optionLabelProp,de=_==="multiple"||_==="tags",Oe=J!==void 0?J:de||_==="combobox",he=ae||a(ce);if(Object(d.a)(_!=="tags"||he.every(function(pe){return!pe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),_==="tags"||_==="combobox"){var De=he.some(function(pe){return pe.options?pe.options.some(function(ve){return typeof("value"in ve?ve.value:ve.key)=="number"}):typeof("value"in pe?pe.value:pe.key)=="number"});Object(d.a)(!De,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(d.a)(_!=="combobox"||!ee,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(d.a)(_==="combobox"||!be,"`backfill` only works with `combobox` mode."),Object(d.a)(_==="combobox"||!I,"`getInputElement` only work with `combobox` mode."),Object(d.b)(_!=="combobox"||!I||!fe||!U,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),W&&!Oe&&_!=="combobox"&&_!=="tags"&&Object(d.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(d.b)(!h||Q,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),oe!=null){var We=Object(p.d)(oe);Object(d.a)(!X||We.every(function(pe){return Object(i.a)(pe)==="object"&&("key"in pe||"value"in pe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(d.a)(!de||Array.isArray(oe),"`value` should be array when `mode` is `multiple` or `tags`")}if(ce){var Ne=null;Object(b.a)(ce).some(function(pe){if(!S.isValidElement(pe)||!pe.type)return!1;var ve=pe.type;if(ve.isSelectOption)return!1;if(ve.isSelectOptGroup){var Be=Object(b.a)(pe.props.children).every(function(Fe){return!S.isValidElement(Fe)||!pe.type||Fe.type.isSelectOption?!0:(Ne=Fe.type,!1)});return!Be}return Ne=ve,!0}),Ne&&Object(d.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ne.displayName||Ne.name||Ne,"`.")),Object(d.a)(ue===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var E=H,L=Object(t.a)({prefixCls:"rc-select",components:{optionList:u},convertChildrenToData:a,flattenOptions:o.d,getLabeledValue:o.e,filterOptions:o.b,isValueDisabled:o.g,findValueOption:o.c,warningProps:E,fillOptionsWithMissingValue:o.a}),$=function(Z){Object(te.a)(ae,Z);var _=Object(ie.a)(ae);function ae(){var ce;return Object(j.a)(this,ae),ce=_.apply(this,arguments),ce.selectRef=S.createRef(),ce.focus=function(){ce.selectRef.current.focus()},ce.blur=function(){ce.selectRef.current.blur()},ce}return Object(x.a)(ae,[{key:"render",value:function(){return S.createElement(L,Object.assign({ref:this.selectRef},this.props))}}]),ae}(S.Component);$.Option=v,$.OptGroup=z;var q=$,Ce=k.c=q},NvD2:function(Te,k,e){"use strict";e.d(k,"a",function(){return n});var j=e("Kwbf");function x(le,B){var c=new Set;return le.forEach(function(se){B.has(se)||c.add(se)}),c}function te(le){var B=le||{},c=B.disabled,se=B.disableCheckbox,f=B.checkable;return!!(c||se)||f===!1}function ie(le,B,c,se){for(var f=new Set(le),w=new Set,F=0;F<=c;F+=1){var O=B.get(F)||new Set;O.forEach(function(u){var y=u.key,v=u.node,g=u.children,z=g===void 0?[]:g;f.has(y)&&!se(v)&&z.filter(function(m){return!se(m.node)}).forEach(function(m){f.add(m.key)})})}for(var r=new Set,l=c;l>=0;l-=1){var R=B.get(l)||new Set;R.forEach(function(u){var y=u.parent,v=u.node;if(se(v)||!u.parent||r.has(u.parent.key))return;if(se(u.parent.node)){r.add(y.key);return}var g=!0,z=!1;(y.children||[]).filter(function(m){return!se(m.node)}).forEach(function(m){var b=m.key,C=f.has(b);g&&!C&&(g=!1),!z&&(C||w.has(b))&&(z=!0)}),g&&f.add(y.key),z&&w.add(y.key),r.add(y.key)})}return{checkedKeys:Array.from(f),halfCheckedKeys:Array.from(x(w,f))}}function S(le,B,c,se,f){for(var w=new Set(le),F=new Set(B),O=0;O<=se;O+=1){var r=c.get(O)||new Set;r.forEach(function(y){var v=y.key,g=y.node,z=y.children,m=z===void 0?[]:z;!w.has(v)&&!F.has(v)&&!f(g)&&m.filter(function(b){return!f(b.node)}).forEach(function(b){w.delete(b.key)})})}F=new Set;for(var l=new Set,R=se;R>=0;R-=1){var u=c.get(R)||new Set;u.forEach(function(y){var v=y.parent,g=y.node;if(f(g)||!y.parent||l.has(y.parent.key))return;if(f(y.parent.node)){l.add(v.key);return}var z=!0,m=!1;(v.children||[]).filter(function(b){return!f(b.node)}).forEach(function(b){var C=b.key,a=w.has(C);z&&!a&&(z=!1),!m&&(a||F.has(C))&&(m=!0)}),z||w.delete(v.key),m&&F.add(v.key),l.add(v.key)})}return{checkedKeys:Array.from(w),halfCheckedKeys:Array.from(x(F,w))}}function n(le,B,c,se){var f=[],w;se?w=se:w=te;var F=new Set(le.filter(function(R){var u=!!c[R];return u||f.push(R),u})),O=new Map,r=0;Object.keys(c).forEach(function(R){var u=c[R],y=u.level,v=O.get(y);v||(v=new Set,O.set(y,v)),v.add(u),r=Math.max(r,y)}),Object(j.a)(!f.length,"Tree missing follow keys: ".concat(f.slice(0,100).map(function(R){return"'".concat(R,"'")}).join(", ")));var l;return B===!0?l=ie(F,O,r,w):l=S(F,B.halfCheckedKeys,O,r,w),l}},OZM5:function(Te,k,e){"use strict";e.d(k,"b",function(){return se}),e.d(k,"a",function(){return f}),e.d(k,"k",function(){return w}),e.d(k,"h",function(){return F}),e.d(k,"i",function(){return O}),e.d(k,"g",function(){return r}),e.d(k,"c",function(){return l}),e.d(k,"d",function(){return R}),e.d(k,"j",function(){return v}),e.d(k,"e",function(){return g}),e.d(k,"f",function(){return z});var j=e("KQm4"),x=e("U8pU"),te=e("Ff2n"),ie=e("q1tI"),S=e.n(ie),n=e("Kwbf"),le=e("WaYH"),B=.25,c=2;function se(m,b){var C=m.slice(),a=C.indexOf(b);return a>=0&&C.splice(a,1),C}function f(m,b){var C=m.slice();return C.indexOf(b)===-1&&C.push(b),C}function w(m){return m.split("-")}function F(m,b){return"".concat(m,"-").concat(b)}function O(m){return m&&m.type&&m.type.isTreeNode}function r(m,b){var C=[m],a=b[m];function o(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];t.forEach(function(i){var d=i.key,p=i.children;C.push(d),o(p)})}return o(a.children),C}function l(m,b){var C=m.clientY,a=b.selectHandle.getBoundingClientRect(),o=a.top,t=a.bottom,i=a.height,d=Math.max(i*B,c);return C<=o+d?-1:C>=t-d?1:0}function R(m,b){if(!m)return;var C=b.multiple;return C?m.slice():m.length?[m[0]]:m}var u=function(b){return b};function y(m,b){if(!m)return[];var C=b||{},a=C.processProps,o=a===void 0?u:a,t=Array.isArray(m)?m:[m];return t.map(function(i){var d=i.children,p=Object(te.a)(i,["children"]),H=y(d,b);return S.a.createElement(le.a,Object.assign({},o(p)),H)})}function v(m){if(!m)return null;var b;if(Array.isArray(m))b={checkedKeys:m,halfCheckedKeys:void 0};else if(Object(x.a)(m)==="object")b={checkedKeys:m.checked||void 0,halfCheckedKeys:m.halfChecked||void 0};else return Object(n.a)(!1,"`checkedKeys` is not an array or an object"),null;return b}function g(m,b){var C=new Set;function a(o){if(C.has(o))return;var t=b[o];if(!t)return;C.add(o);var i=t.parent,d=t.node;if(d.disabled)return;i&&a(i.key)}return(m||[]).forEach(function(o){a(o)}),Object(j.a)(C)}function z(m){var b={};return Object.keys(m).forEach(function(C){(C.startsWith("data-")||C.startsWith("aria-"))&&(b[C]=m[C])}),b}},"SA+Z":function(Te,k,e){var j=e("wTVA"),x=e("EbDI"),te=e("ZhPi"),ie=e("wkBT");function S(n){return j(n)||x(n)||te(n)||ie()}Te.exports=S,Te.exports.__esModule=!0,Te.exports.default=Te.exports},WaYH:function(Te,k,e){"use strict";var j=e("rePB"),x=e("Ff2n"),te=e("VTBJ"),ie=e("1OyB"),S=e("vuIU"),n=e("JX7q"),le=e("Ji7U"),B=e("LK+K"),c=e("q1tI"),se=e("TSYQ"),f=e.n(se),w=e("sboe"),F=e("OZM5"),O=function(b){var C=b.prefixCls,a=b.level,o=b.isStart,t=b.isEnd;if(!a)return null;for(var i="".concat(C,"-indent-unit"),d=[],p=0;p=0||p.relatedTarget.className.indexOf("".concat($,"-next"))>=0))return;o.setState({goInputText:""}),L(o.getValidValue())},o.go=function(p){var H=o.state.goInputText;if(H==="")return;(p.keyCode===O.ENTER||p.type==="click")&&(o.setState({goInputText:""}),o.props.quickGo(o.getValidValue()))},o}return Object(T.a)(a,[{key:"getValidValue",value:function(){var t=this.state,i=t.goInputText,d=t.current;return!i||isNaN(i)?d:Number(i)}},{key:"getPageSizeOptions",value:function(){var t=this.props,i=t.pageSize,d=t.pageSizeOptions;return d.some(function(p){return p.toString()===i.toString()})?d:d.concat([i.toString()]).sort(function(p,H){var E=isNaN(Number(p))?0:Number(p),L=isNaN(Number(H))?0:Number(H);return E-L})}},{key:"render",value:function(){var t=this,i=this.props,d=i.pageSize,p=i.locale,H=i.rootPrefixCls,E=i.changeSize,L=i.quickGo,$=i.goButton,q=i.selectComponentClass,Ce=i.buildOptionText,Z=i.selectPrefixCls,_=i.disabled,ae=this.state.goInputText,ce="".concat(H,"-options"),be=q,fe=null,U=null,I=null;if(!E&&!L)return null;var J=this.getPageSizeOptions();if(E&&be){var W=J.map(function(h,Q){return c.a.createElement(be.Option,{key:Q,value:h.toString()},(Ce||t.buildOptionText)(h))});fe=c.a.createElement(be,{disabled:_,prefixCls:Z,showSearch:!1,className:"".concat(ce,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(d||J[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Q){return Q.parentNode}},W)}return L&&($&&(I=typeof $=="boolean"?c.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:_,className:"".concat(ce,"-quick-jumper-button")},p.jump_to_confirm):c.a.createElement("span",{onClick:this.go,onKeyUp:this.go},$)),U=c.a.createElement("div",{className:"".concat(ce,"-quick-jumper")},p.jump_to,c.a.createElement("input",{disabled:_,type:"text",value:ae,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),p.page,I)),c.a.createElement("li",{className:"".concat(ce)},fe,U)}}]),a}(c.a.Component);r.defaultProps={pageSizeOptions:["10","20","50","100"]};var l=r,R=e("N2Kk");function u(){}function y(b){return typeof b=="number"&&isFinite(b)&&Math.floor(b)===b}function v(b,C,a){return a}function g(b,C,a){var o=typeof b=="undefined"?C.pageSize:b;return Math.floor((a.total-1)/o)+1}var z=function(b){Object(n.a)(a,b);var C=Object(le.a)(a);function a(o){var t;Object(ie.a)(this,a),t=C.call(this,o),t.getJumpPrevPage=function(){return Math.max(1,t.state.current-(t.props.showLessItems?3:5))},t.getJumpNextPage=function(){return Math.min(g(void 0,t.state,t.props),t.state.current+(t.props.showLessItems?3:5))},t.getItemIcon=function(E,L){var $=t.props.prefixCls,q=E||c.a.createElement("button",{type:"button","aria-label":L,className:"".concat($,"-item-link")});return typeof E=="function"&&(q=c.a.createElement(E,Object(te.a)({},t.props))),q},t.savePaginationNode=function(E){t.paginationNode=E},t.isValid=function(E){return y(E)&&E!==t.state.current},t.shouldDisplayQuickJumper=function(){var E=t.props,L=E.showQuickJumper,$=E.pageSize,q=E.total;return q<=$?!1:L},t.handleKeyDown=function(E){(E.keyCode===O.ARROW_UP||E.keyCode===O.ARROW_DOWN)&&E.preventDefault()},t.handleKeyUp=function(E){var L=t.getValidValue(E),$=t.state.currentInputValue;L!==$&&t.setState({currentInputValue:L}),E.keyCode===O.ENTER?t.handleChange(L):E.keyCode===O.ARROW_UP?t.handleChange(L-1):E.keyCode===O.ARROW_DOWN&&t.handleChange(L+1)},t.changePageSize=function(E){var L=t.state.current,$=g(E,t.state,t.props);L=L>$?$:L,$===0&&(L=t.state.current),typeof E=="number"&&("pageSize"in t.props||t.setState({pageSize:E}),"current"in t.props||t.setState({current:L,currentInputValue:L})),t.props.onShowSizeChange(L,E),"onChange"in t.props&&t.props.onChange&&t.props.onChange(L,E)},t.handleChange=function(E){var L=t.props.disabled,$=E;if(t.isValid($)&&!L){var q=g(void 0,t.state,t.props);$>q?$=q:$<1&&($=1),"current"in t.props||t.setState({current:$,currentInputValue:$});var Ce=t.state.pageSize;return t.props.onChange($,Ce),$}return t.state.current},t.prev=function(){t.hasPrev()&&t.handleChange(t.state.current-1)},t.next=function(){t.hasNext()&&t.handleChange(t.state.current+1)},t.jumpPrev=function(){t.handleChange(t.getJumpPrevPage())},t.jumpNext=function(){t.handleChange(t.getJumpNextPage())},t.hasPrev=function(){return t.state.current>1},t.hasNext=function(){return t.state.current2?$-2:0),Ce=2;Ce<$;Ce++)q[Ce-2]=arguments[Ce];L.apply(void 0,q)}},t.runIfEnterPrev=function(E){t.runIfEnter(E,t.prev)},t.runIfEnterNext=function(E){t.runIfEnter(E,t.next)},t.runIfEnterJumpPrev=function(E){t.runIfEnter(E,t.jumpPrev)},t.runIfEnterJumpNext=function(E){t.runIfEnter(E,t.jumpNext)},t.handleGoTO=function(E){(E.keyCode===O.ENTER||E.type==="click")&&t.handleChange(t.state.currentInputValue)};var i=o.onChange!==u,d="current"in o;d&&!i&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var p=o.defaultCurrent;"current"in o&&(p=o.current);var H=o.defaultPageSize;return"pageSize"in o&&(H=o.pageSize),p=Math.min(p,g(H,void 0,o)),t.state={current:p,currentInputValue:p,pageSize:H},t}return Object(T.a)(a,[{key:"componentDidUpdate",value:function(t,i){var d=this.props.prefixCls;if(i.current!==this.state.current&&this.paginationNode){var p=this.paginationNode.querySelector(".".concat(d,"-item-").concat(i.current));p&&document.activeElement===p&&p.blur()}}},{key:"getValidValue",value:function(t){var i=t.target.value,d=g(void 0,this.state,this.props),p=this.state.currentInputValue,H;return i===""?H=i:isNaN(Number(i))?H=p:i>=d?H=d:H=Number(i),H}},{key:"getShowSizeChanger",value:function(){var t=this.props,i=t.showSizeChanger,d=t.total,p=t.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:d>p}},{key:"renderPrev",value:function(t){var i=this.props,d=i.prevIcon,p=i.itemRender,H=p(t,"prev",this.getItemIcon(d,"prev page")),E=!this.hasPrev();return Object(B.isValidElement)(H)?Object(B.cloneElement)(H,{disabled:E}):H}},{key:"renderNext",value:function(t){var i=this.props,d=i.nextIcon,p=i.itemRender,H=p(t,"next",this.getItemIcon(d,"next page")),E=!this.hasNext();return Object(B.isValidElement)(H)?Object(B.cloneElement)(H,{disabled:E}):H}},{key:"render",value:function(){var t=this,i=this.props,d=i.prefixCls,p=i.className,H=i.style,E=i.disabled,L=i.hideOnSinglePage,$=i.total,q=i.locale,Ce=i.showQuickJumper,Z=i.showLessItems,_=i.showTitle,ae=i.showTotal,ce=i.simple,be=i.itemRender,fe=i.showPrevNextJumpers,U=i.jumpPrevIcon,I=i.jumpNextIcon,J=i.selectComponentClass,W=i.selectPrefixCls,h=i.pageSizeOptions,Q=this.state,X=Q.current,oe=Q.pageSize,ue=Q.currentInputValue;if(L===!0&&$<=oe)return null;var ee=g(void 0,this.state,this.props),de=[],Oe=null,he=null,De=null,We=null,Ne=null,pe=Ce&&Ce.goButton,ve=Z?1:2,Be=X-1>0?X-1:0,Fe=X+1=ve*2&&X!==1+2&&(de[0]=Object(B.cloneElement)(de[0],{className:"".concat(d,"-item-after-jump-prev")}),de.unshift(Oe)),ee-X>=ve*2&&X!==ee-2&&(de[de.length-1]=Object(B.cloneElement)(de[de.length-1],{className:"".concat(d,"-item-before-jump-next")}),de.push(he)),M!==1&&de.unshift(De),K!==ee&&de.push(We)}var D=null;ae&&(D=c.a.createElement("li",{className:"".concat(d,"-total-text")},ae($,[$===0?0:(X-1)*oe+1,X*oe>$?$:X*oe])));var P=!this.hasPrev()||!ee,A=!this.hasNext()||!ee;return c.a.createElement("ul",Object(j.a)({className:f()(d,p,Object(x.a)({},"".concat(d,"-disabled"),E)),style:H,unselectable:"unselectable",ref:this.savePaginationNode},Le),D,c.a.createElement("li",{title:_?q.prev_page:null,onClick:this.prev,tabIndex:P?null:0,onKeyPress:this.runIfEnterPrev,className:f()("".concat(d,"-prev"),Object(x.a)({},"".concat(d,"-disabled"),P)),"aria-disabled":P},this.renderPrev(Be)),de,c.a.createElement("li",{title:_?q.next_page:null,onClick:this.next,tabIndex:A?null:0,onKeyPress:this.runIfEnterNext,className:f()("".concat(d,"-next"),Object(x.a)({},"".concat(d,"-disabled"),A)),"aria-disabled":A},this.renderNext(Fe)),c.a.createElement(l,{disabled:E,locale:q,rootPrefixCls:d,selectComponentClass:J,selectPrefixCls:W,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:X,pageSize:oe,pageSizeOptions:h,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:pe}))}}],[{key:"getDerivedStateFromProps",value:function(t,i){var d={};if("current"in t&&(d.current=t.current,t.current!==i.current&&(d.currentInputValue=d.current)),"pageSize"in t&&t.pageSize!==i.pageSize){var p=i.current,H=g(t.pageSize,i,t);p=p>H?H:p,"current"in t||(d.current=p,d.currentInputValue=p),d.pageSize=t.pageSize}return d}}]),a}(c.a.Component);z.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:u,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:u,locale:R.a,style:{},itemRender:v,totalBoundaryShowSizeChanger:50};var m=z},"6RRn":function(Se,k,e){"use strict";var j=e("wCXF"),x=e("n6Qo");e.d(k,"b",function(){return x.a});var te=e("IBYe"),ie=e("6eGT"),T=e("hW8S");e.d(k,"a",function(){return T.a}),k.c=j.b},"6eGT":function(Se,k,e){"use strict";function j(x){return null}k.a=j},"815F":function(Se,k,e){"use strict";e.d(k,"e",function(){return le}),e.d(k,"c",function(){return c}),e.d(k,"d",function(){return se}),e.d(k,"a",function(){return w}),e.d(k,"f",function(){return F}),e.d(k,"b",function(){return O});var j=e("KQm4"),x=e("VTBJ"),te=e("Ff2n"),ie=e("Zm9Q"),T=e("Kwbf"),n=e("OZM5");function le(r,l){return r!=null?r:l}function B(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=new Map;function R(u){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(u||[]).forEach(function(v){var g=v.key,z=v.children;Object(T.a)(g!=null,"Tree node must have a certain key: [".concat(y).concat(g,"]"));var m=String(g);Object(T.a)(!l.has(m)||g===null||g===void 0,"Same 'key' exist in the Tree: ".concat(m)),l.set(m,!0),R(z,"".concat(y).concat(m," > "))})}R(r)}function c(r){function l(R){var u=Object(ie.a)(R);return u.map(function(y){if(!Object(n.i)(y))return Object(T.a)(!y,"Tree/TreeNode can only accept TreeNode as children."),null;var v=y.key,g=y.props,z=g.children,m=Object(te.a)(g,["children"]),b=Object(x.a)({key:v},m),C=l(z);return C.length&&(b.children=C),b}).filter(function(y){return y})}return l(r)}function se(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],R=new Set(l===!0?[]:l),u=[];function y(v){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return v.map(function(z,m){var b=Object(n.h)(g?g.pos:"0",m),C=le(z.key,b),a=Object(x.a)(Object(x.a)({},z),{},{parent:g,pos:b,children:null,data:z,isStart:[].concat(Object(j.a)(g?g.isStart:[]),[m===0]),isEnd:[].concat(Object(j.a)(g?g.isEnd:[]),[m===v.length-1])});return u.push(a),l===!0||R.has(C)?a.children=y(z.children||[],a):a.children=[],a})}return y(r),u}function f(r,l,R){var u;R?typeof R=="string"?u=function(g){return g[R]}:typeof R=="function"&&(u=function(g){return R(g)}):u=function(g,z){return le(g.key,z)};function y(v,g,z){var m=v?v.children:r,b=v?Object(n.h)(z.pos,g):"0";if(v){var C=u(v,b),a={node:v,index:g,pos:b,key:C,parentPos:z.node?z.pos:null,level:z.level+1};l(a)}m&&m.forEach(function(o,t){y(o,t,{node:v,pos:b,level:z?z.level+1:-1})})}y(null)}function w(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},R=l.initWrapper,u=l.processEntity,y=l.onProcessFinished,v=arguments.length>2?arguments[2]:void 0,g={},z={},m={posEntities:g,keyEntities:z};return R&&(m=R(m)||m),f(r,function(b){var C=b.node,a=b.index,o=b.pos,t=b.key,i=b.parentPos,d=b.level,p={node:C,index:a,key:t,pos:o,level:d},H=le(t,o);g[o]=p,z[H]=p,p.parent=g[i],p.parent&&(p.parent.children=p.parent.children||[],p.parent.children.push(p)),u&&u(p,m)},v),y&&y(m),m}function F(r,l){var R=l.expandedKeys,u=l.selectedKeys,y=l.loadedKeys,v=l.loadingKeys,g=l.checkedKeys,z=l.halfCheckedKeys,m=l.dragOverNodeKey,b=l.dropPosition,C=l.keyEntities,a=C[r],o={eventKey:r,expanded:R.indexOf(r)!==-1,selected:u.indexOf(r)!==-1,loaded:y.indexOf(r)!==-1,loading:v.indexOf(r)!==-1,checked:g.indexOf(r)!==-1,halfChecked:z.indexOf(r)!==-1,pos:String(a?a.pos:""),dragOver:m===r&&b===0,dragOverGapTop:m===r&&b===-1,dragOverGapBottom:m===r&&b===1};return o}function O(r){var l=r.data,R=r.expanded,u=r.selected,y=r.checked,v=r.loaded,g=r.loading,z=r.halfChecked,m=r.dragOver,b=r.dragOverGapTop,C=r.dragOverGapBottom,a=r.pos,o=r.active,t=Object(x.a)(Object(x.a)({},l),{},{expanded:R,selected:u,checked:y,loaded:v,loading:g,halfChecked:z,dragOver:m,dragOverGapTop:b,dragOverGapBottom:C,pos:a,active:o});return"props"in t||Object.defineProperty(t,"props",{get:function(){return Object(T.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),r}}),t}},IBYe:function(Se,k,e){"use strict";function j(x){return null}k.a=j},LdHM:function(Se,k,e){"use strict";e.d(k,"b",function(){return v}),e.d(k,"a",function(){return z});var j=e("1OyB"),x=e("vuIU"),te=e("Ji7U"),ie=e("LK+K"),T=e("q1tI"),n=e("rePB"),le=e("Ff2n"),B=e("ODXe"),c=e("4IlW"),se=e("bX4T"),f=e("YrtM"),w=e("TSYQ"),F=e.n(w),O=e("+nKL"),r=e("8OUc"),l=function(_,ae){var ce=_.prefixCls,be=_.id,fe=_.flattenOptions,U=_.childrenAsData,I=_.values,J=_.searchValue,W=_.multiple,h=_.defaultActiveFirstOption,Q=_.height,X=_.itemHeight,oe=_.notFoundContent,ue=_.open,ee=_.menuItemSelectedIcon,de=_.virtual,Oe=_.onSelect,he=_.onToggleOpen,De=_.onActiveValue,We=_.onScroll,Ne=_.onMouseEnter,pe="".concat(ce,"-item"),ve=Object(f.a)(function(){return fe},[ue,fe],function(N,D){return D[0]&&N[1]!==D[1]}),Be=T.useRef(null),Fe=function(D){D.preventDefault()},Le=function(D){Be.current&&Be.current.scrollTo({index:D})},Ve=function(D){for(var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,A=ve.length,Y=0;Y1&&arguments[1]!==void 0?arguments[1]:!1;return Object(b.a)(Z).map(function(ae,ce){if(!T.isValidElement(ae)||!ae.type)return null;var be=ae.type.isSelectOptGroup,fe=ae.key,U=ae.props,I=U.children,J=Object(le.a)(U,["children"]);return _||!be?C(ae):Object(m.a)(Object(m.a)({key:"__RC_SELECT_GRP__".concat(fe===null?ce:fe,"__"),label:fe},J),{},{options:a(I)})}).filter(function(ae){return ae})}var o=e("2Qr1"),t=e("qNPg"),i=e("U8pU"),d=e("Kwbf"),p=e("WKfj");function H(Z){var _=Z.mode,ae=Z.options,ce=Z.children,be=Z.backfill,fe=Z.allowClear,U=Z.placeholder,I=Z.getInputElement,J=Z.showSearch,W=Z.onSearch,h=Z.defaultOpen,Q=Z.autoFocus,X=Z.labelInValue,oe=Z.value,ue=Z.inputValue,ee=Z.optionLabelProp,de=_==="multiple"||_==="tags",Oe=J!==void 0?J:de||_==="combobox",he=ae||a(ce);if(Object(d.a)(_!=="tags"||he.every(function(pe){return!pe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),_==="tags"||_==="combobox"){var De=he.some(function(pe){return pe.options?pe.options.some(function(ve){return typeof("value"in ve?ve.value:ve.key)=="number"}):typeof("value"in pe?pe.value:pe.key)=="number"});Object(d.a)(!De,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(d.a)(_!=="combobox"||!ee,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(d.a)(_==="combobox"||!be,"`backfill` only works with `combobox` mode."),Object(d.a)(_==="combobox"||!I,"`getInputElement` only work with `combobox` mode."),Object(d.b)(_!=="combobox"||!I||!fe||!U,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),W&&!Oe&&_!=="combobox"&&_!=="tags"&&Object(d.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(d.b)(!h||Q,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),oe!=null){var We=Object(p.d)(oe);Object(d.a)(!X||We.every(function(pe){return Object(i.a)(pe)==="object"&&("key"in pe||"value"in pe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(d.a)(!de||Array.isArray(oe),"`value` should be array when `mode` is `multiple` or `tags`")}if(ce){var Ne=null;Object(b.a)(ce).some(function(pe){if(!T.isValidElement(pe)||!pe.type)return!1;var ve=pe.type;if(ve.isSelectOption)return!1;if(ve.isSelectOptGroup){var Be=Object(b.a)(pe.props.children).every(function(Fe){return!T.isValidElement(Fe)||!pe.type||Fe.type.isSelectOption?!0:(Ne=Fe.type,!1)});return!Be}return Ne=ve,!0}),Ne&&Object(d.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ne.displayName||Ne.name||Ne,"`.")),Object(d.a)(ue===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var E=H,L=Object(t.a)({prefixCls:"rc-select",components:{optionList:u},convertChildrenToData:a,flattenOptions:o.d,getLabeledValue:o.e,filterOptions:o.b,isValueDisabled:o.g,findValueOption:o.c,warningProps:E,fillOptionsWithMissingValue:o.a}),$=function(Z){Object(te.a)(ae,Z);var _=Object(ie.a)(ae);function ae(){var ce;return Object(j.a)(this,ae),ce=_.apply(this,arguments),ce.selectRef=T.createRef(),ce.focus=function(){ce.selectRef.current.focus()},ce.blur=function(){ce.selectRef.current.blur()},ce}return Object(x.a)(ae,[{key:"render",value:function(){return T.createElement(L,Object.assign({ref:this.selectRef},this.props))}}]),ae}(T.Component);$.Option=v,$.OptGroup=z;var q=$,Ce=k.c=q},NvD2:function(Se,k,e){"use strict";e.d(k,"a",function(){return n});var j=e("Kwbf");function x(le,B){var c=new Set;return le.forEach(function(se){B.has(se)||c.add(se)}),c}function te(le){var B=le||{},c=B.disabled,se=B.disableCheckbox,f=B.checkable;return!!(c||se)||f===!1}function ie(le,B,c,se){for(var f=new Set(le),w=new Set,F=0;F<=c;F+=1){var O=B.get(F)||new Set;O.forEach(function(u){var y=u.key,v=u.node,g=u.children,z=g===void 0?[]:g;f.has(y)&&!se(v)&&z.filter(function(m){return!se(m.node)}).forEach(function(m){f.add(m.key)})})}for(var r=new Set,l=c;l>=0;l-=1){var R=B.get(l)||new Set;R.forEach(function(u){var y=u.parent,v=u.node;if(se(v)||!u.parent||r.has(u.parent.key))return;if(se(u.parent.node)){r.add(y.key);return}var g=!0,z=!1;(y.children||[]).filter(function(m){return!se(m.node)}).forEach(function(m){var b=m.key,C=f.has(b);g&&!C&&(g=!1),!z&&(C||w.has(b))&&(z=!0)}),g&&f.add(y.key),z&&w.add(y.key),r.add(y.key)})}return{checkedKeys:Array.from(f),halfCheckedKeys:Array.from(x(w,f))}}function T(le,B,c,se,f){for(var w=new Set(le),F=new Set(B),O=0;O<=se;O+=1){var r=c.get(O)||new Set;r.forEach(function(y){var v=y.key,g=y.node,z=y.children,m=z===void 0?[]:z;!w.has(v)&&!F.has(v)&&!f(g)&&m.filter(function(b){return!f(b.node)}).forEach(function(b){w.delete(b.key)})})}F=new Set;for(var l=new Set,R=se;R>=0;R-=1){var u=c.get(R)||new Set;u.forEach(function(y){var v=y.parent,g=y.node;if(f(g)||!y.parent||l.has(y.parent.key))return;if(f(y.parent.node)){l.add(v.key);return}var z=!0,m=!1;(v.children||[]).filter(function(b){return!f(b.node)}).forEach(function(b){var C=b.key,a=w.has(C);z&&!a&&(z=!1),!m&&(a||F.has(C))&&(m=!0)}),z||w.delete(v.key),m&&F.add(v.key),l.add(v.key)})}return{checkedKeys:Array.from(w),halfCheckedKeys:Array.from(x(F,w))}}function n(le,B,c,se){var f=[],w;se?w=se:w=te;var F=new Set(le.filter(function(R){var u=!!c[R];return u||f.push(R),u})),O=new Map,r=0;Object.keys(c).forEach(function(R){var u=c[R],y=u.level,v=O.get(y);v||(v=new Set,O.set(y,v)),v.add(u),r=Math.max(r,y)}),Object(j.a)(!f.length,"Tree missing follow keys: ".concat(f.slice(0,100).map(function(R){return"'".concat(R,"'")}).join(", ")));var l;return B===!0?l=ie(F,O,r,w):l=T(F,B.halfCheckedKeys,O,r,w),l}},OZM5:function(Se,k,e){"use strict";e.d(k,"b",function(){return se}),e.d(k,"a",function(){return f}),e.d(k,"k",function(){return w}),e.d(k,"h",function(){return F}),e.d(k,"i",function(){return O}),e.d(k,"g",function(){return r}),e.d(k,"c",function(){return l}),e.d(k,"d",function(){return R}),e.d(k,"j",function(){return v}),e.d(k,"e",function(){return g}),e.d(k,"f",function(){return z});var j=e("KQm4"),x=e("U8pU"),te=e("Ff2n"),ie=e("q1tI"),T=e.n(ie),n=e("Kwbf"),le=e("WaYH"),B=.25,c=2;function se(m,b){var C=m.slice(),a=C.indexOf(b);return a>=0&&C.splice(a,1),C}function f(m,b){var C=m.slice();return C.indexOf(b)===-1&&C.push(b),C}function w(m){return m.split("-")}function F(m,b){return"".concat(m,"-").concat(b)}function O(m){return m&&m.type&&m.type.isTreeNode}function r(m,b){var C=[m],a=b[m];function o(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];t.forEach(function(i){var d=i.key,p=i.children;C.push(d),o(p)})}return o(a.children),C}function l(m,b){var C=m.clientY,a=b.selectHandle.getBoundingClientRect(),o=a.top,t=a.bottom,i=a.height,d=Math.max(i*B,c);return C<=o+d?-1:C>=t-d?1:0}function R(m,b){if(!m)return;var C=b.multiple;return C?m.slice():m.length?[m[0]]:m}var u=function(b){return b};function y(m,b){if(!m)return[];var C=b||{},a=C.processProps,o=a===void 0?u:a,t=Array.isArray(m)?m:[m];return t.map(function(i){var d=i.children,p=Object(te.a)(i,["children"]),H=y(d,b);return T.a.createElement(le.a,Object.assign({},o(p)),H)})}function v(m){if(!m)return null;var b;if(Array.isArray(m))b={checkedKeys:m,halfCheckedKeys:void 0};else if(Object(x.a)(m)==="object")b={checkedKeys:m.checked||void 0,halfCheckedKeys:m.halfChecked||void 0};else return Object(n.a)(!1,"`checkedKeys` is not an array or an object"),null;return b}function g(m,b){var C=new Set;function a(o){if(C.has(o))return;var t=b[o];if(!t)return;C.add(o);var i=t.parent,d=t.node;if(d.disabled)return;i&&a(i.key)}return(m||[]).forEach(function(o){a(o)}),Object(j.a)(C)}function z(m){var b={};return Object.keys(m).forEach(function(C){(C.startsWith("data-")||C.startsWith("aria-"))&&(b[C]=m[C])}),b}},"SA+Z":function(Se,k,e){var j=e("wTVA"),x=e("EbDI"),te=e("ZhPi"),ie=e("wkBT");function T(n){return j(n)||x(n)||te(n)||ie()}Se.exports=T,Se.exports.__esModule=!0,Se.exports.default=Se.exports},WaYH:function(Se,k,e){"use strict";var j=e("rePB"),x=e("Ff2n"),te=e("VTBJ"),ie=e("1OyB"),T=e("vuIU"),n=e("JX7q"),le=e("Ji7U"),B=e("LK+K"),c=e("q1tI"),se=e("TSYQ"),f=e.n(se),w=e("sboe"),F=e("OZM5"),O=function(b){var C=b.prefixCls,a=b.level,o=b.isStart,t=b.isEnd;if(!a)return null;for(var i="".concat(C,"-indent-unit"),d=[],p=0;p1&&arguments[1]!==void 0?arguments[1]:!1,J=U.getAttribute("id")||U.getAttribute("data-reactid")||U.getAttribute("name");if(I&&E[J])return E[J];var W=window.getComputedStyle(U),h=W.getPropertyValue("box-sizing")||W.getPropertyValue("-moz-box-sizing")||W.getPropertyValue("-webkit-box-sizing"),Q=parseFloat(W.getPropertyValue("padding-bottom"))+parseFloat(W.getPropertyValue("padding-top")),X=parseFloat(W.getPropertyValue("border-bottom-width"))+parseFloat(W.getPropertyValue("border-top-width")),oe=H.map(function(ee){return"".concat(ee,":").concat(W.getPropertyValue(ee))}).join(";"),ue={sizingStyle:oe,paddingSize:Q,borderSize:X,boxSizing:h};return I&&J&&(E[J]=ue),ue}function q(U){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,J=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;L||(L=document.createElement("textarea"),L.setAttribute("tab-index","-1"),L.setAttribute("aria-hidden","true"),document.body.appendChild(L)),U.getAttribute("wrap")?L.setAttribute("wrap",U.getAttribute("wrap")):L.removeAttribute("wrap");var h=$(U,I),Q=h.paddingSize,X=h.borderSize,oe=h.boxSizing,ue=h.sizingStyle;L.setAttribute("style","".concat(ue,";").concat(p)),L.value=U.value||U.placeholder||"";var ee=Number.MIN_SAFE_INTEGER,de=Number.MAX_SAFE_INTEGER,Oe=L.scrollHeight,he;if(oe==="border-box"?Oe+=X:oe==="content-box"&&(Oe-=Q),J!==null||W!==null){L.value=" ";var De=L.scrollHeight-Q;J!==null&&(ee=De*J,oe==="border-box"&&(ee=ee+Q+X),Oe=Math.max(ee,Oe)),W!==null&&(de=De*W,oe==="border-box"&&(de=de+Q+X),he=Oe>de?"":"hidden",Oe=Math.min(de,Oe))}return{height:Oe,minHeight:ee,maxHeight:de,overflowY:he,resize:"none"}}var Ce=e("Gytx"),Z=e.n(Ce),_;(function(U){U[U.NONE=0]="NONE",U[U.RESIZING=1]="RESIZING",U[U.RESIZED=2]="RESIZED"})(_||(_={}));var ae=function(U){Object(ie.a)(J,U);var I=Object(S.a)(J);function J(W){var h;return Object(x.a)(this,J),h=I.call(this,W),h.nextFrameActionId=void 0,h.resizeFrameId=void 0,h.textArea=void 0,h.saveTextArea=function(Q){h.textArea=Q},h.handleResize=function(Q){var X=h.state.resizeStatus,oe=h.props,ue=oe.autoSize,ee=oe.onResize;if(X!==_.NONE)return;typeof ee=="function"&&ee(Q),ue&&h.resizeOnNextFrame()},h.resizeOnNextFrame=function(){cancelAnimationFrame(h.nextFrameActionId),h.nextFrameActionId=requestAnimationFrame(h.resizeTextarea)},h.resizeTextarea=function(){var Q=h.props.autoSize;if(!Q||!h.textArea)return;var X=Q.minRows,oe=Q.maxRows,ue=q(h.textArea,!1,X,oe);h.setState({textareaStyles:ue,resizeStatus:_.RESIZING},function(){cancelAnimationFrame(h.resizeFrameId),h.resizeFrameId=requestAnimationFrame(function(){h.setState({resizeStatus:_.RESIZED},function(){h.resizeFrameId=requestAnimationFrame(function(){h.setState({resizeStatus:_.NONE}),h.fixFirefoxAutoScroll()})})})})},h.renderTextArea=function(){var Q=h.props,X=Q.prefixCls,oe=X===void 0?"rc-textarea":X,ue=Q.autoSize,ee=Q.onResize,de=Q.className,Oe=Q.disabled,he=h.state,De=he.textareaStyles,We=he.resizeStatus,Ne=Object(t.a)(h.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),pe=d()(oe,de,Object(B.a)({},"".concat(oe,"-disabled"),Oe));"value"in Ne&&(Ne.value=Ne.value||"");var ve=Object(le.a)(Object(le.a)(Object(le.a)({},h.props.style),De),We===_.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return n.createElement(o,{onResize:h.handleResize,disabled:!(ue||ee)},n.createElement("textarea",Object(j.a)({},Ne,{className:pe,style:ve,ref:h.saveTextArea})))},h.state={textareaStyles:{},resizeStatus:_.NONE},h}return Object(te.a)(J,[{key:"componentDidUpdate",value:function(h){(h.value!==this.props.value||!Z()(h.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 h=this.textArea.selectionStart,Q=this.textArea.selectionEnd;this.textArea.setSelectionRange(h,Q)}}catch(X){}}},{key:"render",value:function(){return this.renderTextArea()}}]),J}(n.Component),ce=ae,be=function(U){Object(ie.a)(J,U);var I=Object(S.a)(J);function J(W){var h;Object(x.a)(this,J),h=I.call(this,W),h.resizableTextArea=void 0,h.focus=function(){h.resizableTextArea.textArea.focus()},h.saveTextArea=function(X){h.resizableTextArea=X},h.handleChange=function(X){var oe=h.props.onChange;h.setValue(X.target.value,function(){h.resizableTextArea.resizeTextarea()}),oe&&oe(X)},h.handleKeyDown=function(X){var oe=h.props,ue=oe.onPressEnter,ee=oe.onKeyDown;X.keyCode===13&&ue&&ue(X),ee&&ee(X)};var Q=typeof W.value=="undefined"||W.value===null?W.defaultValue:W.value;return h.state={value:Q},h}return Object(te.a)(J,[{key:"setValue",value:function(h,Q){"value"in this.props||this.setState({value:h},Q)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return n.createElement(ce,Object(j.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(h){return"value"in h?{value:h.value}:null}}]),J}(n.Component),fe=k.default=be},ZpRC:function(Te,k,e){"use strict";function j(f){return typeof f=="object"&&f!=null&&f.nodeType===1}function x(f,w){return(!w||f!=="hidden")&&f!=="visible"&&f!=="clip"}function te(f,w){if(f.clientHeightw||l>f&&R=w&&u>=F?l-f-O:R>w&&uF?R-w+r:0}var S=function(f,w){var F=window,O=w.scrollMode,r=w.block,l=w.inline,R=w.boundary,u=w.skipOverflowHiddenElements,y=typeof R=="function"?R:function(De){return De!==R};if(!j(f))throw new TypeError("Invalid target");for(var v=document.scrollingElement||document.documentElement,g=[],z=f;j(z)&&y(z);){if((z=z.parentElement)===v){g.push(z);break}z!=null&&z===document.body&&te(z)&&!te(document.documentElement)||z!=null&&te(z,u)&&g.push(z)}for(var m=F.visualViewport?F.visualViewport.width:innerWidth,b=F.visualViewport?F.visualViewport.height:innerHeight,C=window.scrollX||pageXOffset,a=window.scrollY||pageYOffset,o=f.getBoundingClientRect(),t=o.height,i=o.width,d=o.top,p=o.right,H=o.bottom,E=o.left,L=r==="start"||r==="nearest"?d:r==="end"?H:d+t/2,$=l==="center"?E+i/2:l==="end"?p:E,q=[],Ce=0;Ce=0&&E>=0&&H<=b&&p<=m&&d>=be&&H<=U&&E>=I&&p<=fe)return q;var J=getComputedStyle(Z),W=parseInt(J.borderLeftWidth,10),h=parseInt(J.borderTopWidth,10),Q=parseInt(J.borderRightWidth,10),X=parseInt(J.borderBottomWidth,10),oe=0,ue=0,ee="offsetWidth"in Z?Z.offsetWidth-Z.clientWidth-W-Q:0,de="offsetHeight"in Z?Z.offsetHeight-Z.clientHeight-h-X:0;if(v===Z)oe=r==="start"?L:r==="end"?L-b:r==="nearest"?ie(a,a+b,b,h,X,a+L,a+L+t,t):L-b/2,ue=l==="start"?$:l==="center"?$-m/2:l==="end"?$-m:ie(C,C+m,m,W,Q,C+$,C+$+i,i),oe=Math.max(0,oe+a),ue=Math.max(0,ue+C);else{oe=r==="start"?L-be-h:r==="end"?L-U+X+de:r==="nearest"?ie(be,U,ae,h,X+de,L,L+t,t):L-(be+ae/2)+de/2,ue=l==="start"?$-I-W:l==="center"?$-(I+ce/2)+ee/2:l==="end"?$-fe+Q+ee:ie(I,fe,ce,W,Q+ee,$,$+i,i);var Oe=Z.scrollLeft,he=Z.scrollTop;L+=he-(oe=Math.max(0,Math.min(he+oe,Z.scrollHeight-ae+de))),$+=Oe-(ue=Math.max(0,Math.min(Oe+ue,Z.scrollWidth-ce+ee)))}q.push({el:Z,top:oe,left:ue})}return q};function n(f){return f===Object(f)&&Object.keys(f).length!==0}function le(f,w){w===void 0&&(w="auto");var F="scrollBehavior"in document.body.style;f.forEach(function(O){var r=O.el,l=O.top,R=O.left;r.scroll&&F?r.scroll({top:l,left:R,behavior:w}):(r.scrollTop=l,r.scrollLeft=R)})}function B(f){return f===!1?{block:"end",inline:"nearest"}:n(f)?f:{block:"start",inline:"nearest"}}function c(f,w){var F=!f.ownerDocument.documentElement.contains(f);if(n(w)&&typeof w.behavior=="function")return w.behavior(F?[]:S(f,w));if(F)return;var O=B(w);return le(S(f,O),O.behavior)}var se=k.a=c},bT9E:function(Te,k,e){"use strict";e.d(k,"a",function(){return x});var j=e("VTBJ");function x(te,ie){var S=Object(j.a)({},te);return Array.isArray(ie)&&ie.forEach(function(n){delete S[n]}),S}},biw7:function(Te,k,e){"use strict";var j=e("q1tI"),x=e.n(j),te=j.createContext(null);k.a=te},epD4:function(Te,k,e){"use strict";e.r(k);var j=e("5NDa"),x=e("5rEg"),te=e("g9YV"),ie=e("wCAj"),S=e("14J3"),n=e("BMrR"),le=e("+L6B"),B=e("2/Rp"),c=e("k1fw"),se=e("2qtc"),f=e("kLXV"),w=e("9og8"),F=e("y8nQ"),O=e("Vl3Y"),r=e("tJVT"),l=e("PpiC"),R=e("WmNS"),u=e.n(R),y=e("q1tI"),v=e.n(y),g=e("9kvl"),z=e("ErOA"),m=e("wd/R"),b=e.n(m);b.a.locale("ZH-cn");var C=function(o){var t=o.classroomList,i=o.globalSetting,d=o.loading,p=o.user,H=o.dispatch,E=Object(l.a)(o,["classroomList","globalSetting","loading","user","dispatch"]),L=Object(y.useState)(),$=Object(r.a)(L,2),q=$[0],Ce=$[1],Z=Object(y.useState)(1),_=Object(r.a)(Z,2),ae=_[0],ce=_[1],be=Object(y.useState)(null),fe=Object(r.a)(be,2),U=fe[0],I=fe[1],J=Object(y.useState)(!0),W=Object(r.a)(J,2),h=W[0],Q=W[1],X=Object(y.useState)(20),oe=Object(r.a)(X,2),ue=oe[0],ee=oe[1],de=Object(y.useState)(117),Oe=Object(r.a)(de,2),he=Oe[0],De=Oe[1],We=Object(y.useState)(!1),Ne=Object(r.a)(We,2),pe=Ne[0],ve=Ne[1],Be=O.a.useForm(),Fe=Object(r.a)(Be,1),Le=Fe[0];Object(y.useEffect)(function(){Ve()},[ae]);function Ve(K){return Ue.apply(this,arguments)}function Ue(){return Ue=Object(w.a)(u.a.mark(function K(V){var N,D;return u.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return Q(!0),N=V||ae,A.next=4,Object(z.a)("/api/school_portals/assets.json",{method:"get",params:{page:N,per_page:ue,school_id:he}});case 4:D=A.sent,D.assets&&Ce(D),Q(!1);case 7:case"end":return A.stop()}},K)})),Ue.apply(this,arguments)}var ot=function(V,N){f.a.confirm({centered:!0,width:424,okText:"\u786E\u5B9A\u5220\u9664",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u8D44\u6E90",icon:null,className:"custom-modal-divider",content:"\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u8D44\u6E90\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u9700\u8981\u5220\u9664\u300A".concat(V,"\u300B\u8D44\u6E90\uFF1F"),onOk:function(){var D=Object(w.a)(u.a.mark(function A(){var Y,G,ne;return u.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return re.next=2,Object(z.a)("/api/school_portals/remove_assets.json",{method:"post",body:{asset_id:N,school_id:he}});case 2:Y=re.sent,Y.status===0&&(ne=(q==null||((G=q.assets)===null||G===void 0)?void 0:G.length)===1&&ae>1?ae-1:ae,Ve(ne));case 4:case"end":return re.stop()}},A)}));function P(){return D.apply(this,arguments)}return P}()})},s=[{title:"\u5E8F\u53F7",dataIndex:"name",align:"center",key:"name",ellipsis:!0,width:50,render:function(V,N,D){return v.a.createElement("span",null,ue*(ae-1)+D+1)}},{title:"\u8D44\u6E90\u540D\u79F0",dataIndex:"content",align:"center",key:"content"},{title:"\u8D44\u6E90\u7C7B\u578B",dataIndex:"clazz",align:"center",key:"clazz"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",align:"center",key:"created_at"},{title:"\u64CD\u4F5C",dataIndex:"remark",align:"center",key:"remark",ellipsis:!0,render:function(V,N,D){return v.a.createElement("span",null,v.a.createElement("a",{href:N.link,target:"_blank",style:{cursor:"pointer",color:"#0152d9",margin:"0 5px"}},"\u67E5\u770B"),(N==null?void 0:N.can_edit)&&v.a.createElement("span",{onClick:function(){Le.setFieldsValue({content:N.content,link:N.link,clazz:N.clazz}),ve(!0),I(N.id)},style:{cursor:"pointer",color:"#0152d9",margin:"0 5px"}},"\u7F16\u8F91"),v.a.createElement("span",{onClick:function(){ot(N.content,N.id)},style:{cursor:"pointer",color:"#0152d9",margin:"0 5px"}}," \u5220\u9664"))}}],T=function(){Le.resetFields(),I(null),ve(!1)},M=function(){var K=Object(w.a)(u.a.mark(function V(N){var D,P;return u.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(!U){Y.next=6;break}return Y.next=3,Object(z.a)("/api/school_portals/update_assets.json",{method:"post",body:Object(c.a)({asset_id:U,school_id:he},N)});case 3:return D=Y.sent,D.status===0&&(Ve(),T()),Y.abrupt("return");case 6:return Y.next=8,Object(z.a)("/api/school_portals/add_assets.json",{method:"post",body:Object(c.a)({school_id:he},N)});case 8:P=Y.sent,P.status===0&&(ce(1),Ve(1),T());case 10:case"end":return Y.stop()}},V)}));return function(N){return K.apply(this,arguments)}}();return v.a.createElement("div",{className:"edu-container minH500",style:{width:"1200px",marginTop:"40px",marginBottom:"20px"}},v.a.createElement(n.a,{justify:"space-between",align:"middle",className:"mb20"},v.a.createElement("span",{className:"ml15"},"\u5171",q==null?void 0:q.total_count,"\u4E2A\u5176\u4ED6\u5E73\u53F0\u8D44\u6E90"),v.a.createElement(B.a,{onClick:function(){ve(!0),I(null)},type:"primary"},"\u65B0\u5EFA\u8D44\u6E90")),v.a.createElement(ie.a,{className:"table-layout",columns:s,loading:h,dataSource:q==null?void 0:q.assets,pagination:{hideOnSinglePage:!0,pageSize:ue,showSizeChanger:!1,current:ae,position:["bottomCenter"],onChange:function(V,N){ce(V)},total:q==null?void 0:q.total_count}}),v.a.createElement(f.a,{title:U?"\u7F16\u8F91\u8D44\u6E90":"\u65B0\u5EFA\u8D44\u6E90",visible:pe,width:500,centered:!0,okText:U?"\u786E\u8BA4\u7F16\u8F91":"\u786E\u8BA4\u65B0\u5EFA",cancelText:"\u53D6\u6D88",onOk:function(){return Le.submit()},onCancel:T},v.a.createElement(O.a,{form:Le,onFinish:M},v.a.createElement(O.a.Item,{label:"\u8D44\u6E90\u540D\u79F0",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0"},{max:40,message:"\u8D44\u6E90\u540D\u79F0\u6700\u591A\u586B\u519940\u4E2A\u5B57\u7B26"}]},v.a.createElement(x.a,{maxLength:40})),v.a.createElement(O.a.Item,{label:"\u8D44\u6E90\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u94FE\u63A5"}]},v.a.createElement(x.a,null)),v.a.createElement(O.a.Item,{label:"\u8D44\u6E90\u7C7B\u578B",name:"clazz",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u7C7B\u578B"},{max:10,message:"\u8D44\u6E90\u540D\u79F0\u6700\u591A\u586B\u519910\u4E2A\u5B57\u7B26"}]},v.a.createElement(x.a,{maxLength:10})))))};k.default=Object(g.a)(function(a){var o=a.classroomList,t=a.loading,i=a.globalSetting,d=a.user;return{classroomList:o,globalSetting:i,loading:t.models.classroomList,user:d}})(C)},fyJ8:function(Te,k,e){"use strict";var j=e("rePB"),x=e("VTBJ"),te=e("Ff2n"),ie=e("U8pU"),S=e("q1tI"),n=e.n(S),le=e("TSYQ"),B=e.n(le),c=e("c+Xe"),se=e("sR1s");function f(l){return l&&Object(ie.a)(l)==="object"&&!Array.isArray(l)&&!S.isValidElement(l)}function w(l){return typeof l=="string"?!0:Object(c.c)(l)}function F(l,R){var u,y=l.prefixCls,v=l.className,g=l.record,z=l.index,m=l.dataIndex,b=l.render,C=l.children,a=l.component,o=a===void 0?"td":a,t=l.colSpan,i=l.rowSpan,d=l.fixLeft,p=l.fixRight,H=l.firstFixLeft,E=l.lastFixLeft,L=l.firstFixRight,$=l.lastFixRight,q=l.appendNode,Ce=l.additionalProps,Z=Ce===void 0?{}:Ce,_=l.ellipsis,ae=l.align,ce=l.rowType,be=l.isSticky,fe="".concat(y,"-cell"),U,I;if(C)I=C;else{var J=Object(se.b)(g,m);if(I=J,b){var W=b(J,g,z);f(W)?(I=W.children,U=W.props):I=W}}Object(ie.a)(I)==="object"&&!Array.isArray(I)&&!S.isValidElement(I)&&(I=null),_&&(E||L)&&(I=S.createElement("span",{className:"".concat(fe,"-content")},I));var h=U||{},Q=h.colSpan,X=h.rowSpan,oe=h.style,ue=h.className,ee=Object(te.a)(h,["colSpan","rowSpan","style","className"]),de=Q!==void 0?Q:t,Oe=X!==void 0?X:i;if(de===0||Oe===0)return null;var he={},De=typeof d=="number",We=typeof p=="number";De&&(he.position="sticky",he.left=d),We&&(he.position="sticky",he.right=p);var Ne={};ae&&(Ne.textAlign=ae);var pe,ve=_===!0?{showTitle:!0}:_;ve&&(ve.showTitle||ce==="header")&&(typeof I=="string"||typeof I=="number"?pe=I.toString():S.isValidElement(I)&&typeof I.props.children=="string"&&(pe=I.props.children));var Be=Object(x.a)(Object(x.a)(Object(x.a)({title:pe},ee),Z),{},{colSpan:de&&de!==1?de:null,rowSpan:Oe&&Oe!==1?Oe:null,className:B()(fe,v,(u={},Object(j.a)(u,"".concat(fe,"-fix-left"),De),Object(j.a)(u,"".concat(fe,"-fix-left-first"),H),Object(j.a)(u,"".concat(fe,"-fix-left-last"),E),Object(j.a)(u,"".concat(fe,"-fix-right"),We),Object(j.a)(u,"".concat(fe,"-fix-right-first"),L),Object(j.a)(u,"".concat(fe,"-fix-right-last"),$),Object(j.a)(u,"".concat(fe,"-ellipsis"),_),Object(j.a)(u,"".concat(fe,"-with-append"),q),Object(j.a)(u,"".concat(fe,"-fix-sticky"),(De||We)&&be),u),Z.className,ue),style:Object(x.a)(Object(x.a)(Object(x.a)(Object(x.a)({},Z.style),Ne),he),oe),ref:w(o)?R:null});return S.createElement(o,Object.assign({},Be),q,I)}var O=S.forwardRef(F);O.displayName="Cell";var r=S.memo(O,function(l,R){return R.shouldCellUpdate?!R.shouldCellUpdate(R.record,l.record):!1});k.a=r},hW8S:function(Te,k,e){"use strict";e.d(k,"a",function(){return ie}),e.d(k,"c",function(){return S}),e.d(k,"b",function(){return n});var j=e("VTBJ"),x=e("Ff2n"),te=e("Kwbf"),ie="RC_TABLE_INTERNAL_COL_DEFINE";function S(le){var B=le.expandable,c=Object(x.a)(le,["expandable"]);return"expandable"in le?Object(j.a)(Object(j.a)({},c),B):c}function n(le){return Object.keys(le).reduce(function(B,c){return(c.substr(0,5)==="data-"||c.substr(0,5)==="aria-")&&(B[c]=le[c]),B},{})}},n6Qo:function(Te,k,e){"use strict";e.d(k,"a",function(){return B});var j=e("q1tI"),x=e("biw7"),te=e("fyJ8");function ie(c){var se=c.className,f=c.index,w=c.children,F=c.colSpan,O=c.rowSpan,r=j.useContext(x.a),l=r.prefixCls,R=r.fixedInfoList,u=R[f];return j.createElement(te.a,Object.assign({className:se,index:f,component:"td",prefixCls:l,record:null,dataIndex:null,render:function(){return{children:w,props:{colSpan:F,rowSpan:O}}}},u))}function S(c){return j.createElement("tr",Object.assign({},c))}function n(c){var se=c.children,f=j.useContext(x.a),w=f.prefixCls;return j.createElement("tfoot",{className:"".concat(w,"-summary")},se)}var le=k.b=n,B={Cell:ie,Row:S}},sR1s:function(Te,k,e){"use strict";e.d(k,"b",function(){return ie}),e.d(k,"a",function(){return S}),e.d(k,"c",function(){return n}),e.d(k,"d",function(){return le});var j=e("U8pU"),x="RC_TABLE_KEY";function te(B){return B==null?[]:Array.isArray(B)?B:[B]}function ie(B,c){if(!c&&typeof c!="number")return B;for(var se=te(c),f=B,w=0;w1)Object(se.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(v.length===0)return Object(se.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var g=v[0];if(n.isValidElement(g)&&Object(f.c)(g)){var z=g.ref;v[0]=n.cloneElement(g,{ref:Object(f.a)(z,this.setChildNode)})}return v.length===1?v[0]:v.map(function(m,b){return!n.isValidElement(m)||"key"in m&&m.key!==null?m:n.cloneElement(m,{key:"".concat(F,"-").concat(b)})})}}]),R}(n.Component);O.displayName="ResizeObserver",k.a=O},wCXF:function(Te,k,e){"use strict";e.d(k,"a",function(){return Le});var j=e("rePB"),x=e("VTBJ"),te=e("KQm4"),ie=e("U8pU"),S=e("ODXe"),n=e("q1tI"),le=e("TSYQ"),B=e.n(le),c=e("Gytx"),se=e.n(c),f=e("Kwbf"),w=e("t23M"),F=e("qx4F"),O=e("6eGT"),r=e("IBYe"),l=e("Ff2n"),R=e("c+Xe"),u=e("fyJ8"),y=e("biw7");function v(s,T,M,K,V){var N=M[s]||{},D=M[T]||{},P,A;N.fixed==="left"?P=K.left[s]:D.fixed==="right"&&(A=K.right[T]);var Y=!1,G=!1,ne=!1,me=!1,re=M[T+1],ge=M[s-1];if(V==="rtl"){if(P!==void 0){var Me=ge&&ge.fixed==="left";me=!Me}else if(A!==void 0){var Re=re&&re.fixed==="right";ne=!Re}}else if(P!==void 0){var Pe=re&&re.fixed==="left";Y=!Pe}else if(A!==void 0){var Ee=ge&&ge.fixed==="right";G=!Ee}return{fixLeft:P,fixRight:A,lastFixLeft:Y,firstFixRight:G,lastFixRight:ne,firstFixLeft:me,isSticky:K.isSticky}}var g=e("sR1s");function z(s){var T=s.cells,M=s.stickyOffsets,K=s.flattenColumns,V=s.rowComponent,N=s.cellComponent,D=s.onHeaderRow,P=s.index,A=n.useContext(y.a),Y=A.prefixCls,G=A.direction,ne;D&&(ne=D(T.map(function(re){return re.column}),P));var me=Object(g.a)(T.map(function(re){return re.column}));return n.createElement(V,Object.assign({},ne),T.map(function(re,ge){var Me=re.column,Re=v(re.colStart,re.colEnd,K,M,G),Pe;return Me&&Me.onHeaderCell&&(Pe=re.column.onHeaderCell(Me)),n.createElement(u.a,Object.assign({},re,{ellipsis:Me.ellipsis,align:Me.align,component:N,prefixCls:Y,key:me[ge]},Re,{additionalProps:Pe,rowType:"header"}))}))}z.displayName="HeaderRow";var m=z;function b(s){var T=[];function M(D,P){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;T[A]=T[A]||[];var Y=P,G=D.filter(Boolean).map(function(ne){var me={key:ne.key,className:ne.className||"",children:ne.title,column:ne,colStart:Y},re=1,ge=ne.children;return ge&&ge.length>0&&(re=M(ge,Y,A+1).reduce(function(Me,Re){return Me+Re},0),me.hasSubColumns=!0),"colSpan"in ne&&(re=ne.colSpan),"rowSpan"in ne&&(me.rowSpan=ne.rowSpan),me.colSpan=re,me.colEnd=me.colStart+re-1,T[A].push(me),Y+=re,re});return G}M(s,0);for(var K=T.length,V=function(P){T[P].forEach(function(A){!("rowSpan"in A)&&!A.hasSubColumns&&(A.rowSpan=K-P)})},N=0;N=0;P-=1){var A=T[P],Y=M&&M[P],G=Y&&Y[o.a];(A||G||D)&&(V.unshift(n.createElement("col",Object.assign({key:P,style:{width:A,minWidth:A}},G))),D=!0)}return n.createElement("colgroup",null,V)}var i=t;function d(s,T){return Object(n.useMemo)(function(){for(var M=[],K=0;K1?Ye-1:0),ct=1;ct=ne&&(Ae=ne-me),D({scrollLeft:Ae/ne*(G+2)}),Ee.current.x=ye.pageX},$e=function(){var ye=Object(We.b)(N.current).top,ke=ye+N.current.offsetHeight,Je=document.documentElement.scrollTop+window.innerHeight;ke-Object(F.a)()<=Je||ye>=Je-P?Pe(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!0})}):Pe(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!1})})},Ke=function(ye){Pe(function(ke){return Object(x.a)(Object(x.a)({},ke),{},{scrollLeft:ye/G*ne||0})})};return n.useImperativeHandle(M,function(){return{setScrollLeft:Ke}}),n.useEffect(function(){var _e=Object(De.a)(document.body,"mouseup",Ze,!1),ye=Object(De.a)(document.body,"mousemove",qe,!1);return $e(),function(){_e.remove(),ye.remove()}},[me,we]),n.useEffect(function(){var _e=Object(De.a)(window,"scroll",$e,!1),ye=Object(De.a)(window,"resize",$e,!1);return function(){_e.remove(),ye.remove()}},[]),n.useEffect(function(){Re.isHiddenScrollBar||Pe(function(_e){var ye,ke;return Object(x.a)(Object(x.a)({},_e),{},{scrollLeft:N.current.scrollLeft/((ye=N.current)===null||ye===void 0?void 0:ye.scrollWidth)*((ke=N.current)===null||ke===void 0?void 0:ke.clientWidth)})})},[Re.isHiddenScrollBar]),G<=ne||!me||Re.isHiddenScrollBar?null:n.createElement("div",{style:{height:Object(F.a)(),width:ne,bottom:P},className:"".concat(Y,"-sticky-scroll")},n.createElement("div",{onMouseDown:Se,ref:re,className:B()("".concat(Y,"-sticky-scroll-bar"),Object(j.a)({},"".concat(Y,"-sticky-scroll-bar-active"),we)),style:{width:"".concat(me,"px"),transform:"translate3d(".concat(Re.scrollLeft,"px, 0, 0)")}}))},pe=n.forwardRef(Ne);function ve(s,T){return n.useMemo(function(){var M=!!s;return{isSticky:M,stickyClassName:M?"".concat(T,"-sticky-header"):"",offsetHeader:Object(ie.a)(s)==="object"&&s.offsetHeader||0,offsetScroll:Object(ie.a)(s)==="object"&&s.offsetScroll||0}},[s,T])}var Be=[],Fe={},Le="rc-table-internal-hook",Ve=n.memo(function(s){var T=s.children;return T},function(s,T){return se()(s.props,T.props)?s.pingLeft!==T.pingLeft||s.pingRight!==T.pingRight:!1});function Ue(s){var T,M=s.prefixCls,K=s.className,V=s.rowClassName,N=s.style,D=s.data,P=s.rowKey,A=s.scroll,Y=s.tableLayout,G=s.direction,ne=s.title,me=s.footer,re=s.summary,ge=s.id,Me=s.showHeader,Re=s.components,Pe=s.emptyText,Ee=s.onRow,Qe=s.onHeaderRow,Ie=s.internalHooks,we=s.transformColumns,He=s.internalRefs,Ze=s.sticky,Se=D||Be,qe=!!Se.length,$e=n.useState(0),Ke=Object(S.a)($e,2),_e=Ke[0],ye=Ke[1];n.useEffect(function(){ye(Object(F.a)())});var ke=n.useMemo(function(){return Object(g.c)(Re,{})},[Re]),Je=n.useCallback(function(xe,je){return Object(g.b)(ke,xe)||je},[ke]),et=n.useMemo(function(){return typeof P=="function"?P:function(xe){var je=xe&&xe[P];return je}},[P]),Ae=Object(o.c)(s),jt=Ae.expandIcon,Rt=Ae.expandedRowKeys,Nt=Ae.defaultExpandedRowKeys,st=Ae.defaultExpandAllRows,dt=Ae.expandedRowRender,mt=Ae.onExpand,ht=Ae.onExpandedRowsChange,St=Ae.expandRowByClick,at=Ae.rowExpandable,Et=Ae.expandIconColumnIndex,pt=Ae.expandedRowClassName,Kt=Ae.childrenColumnName,Tt=Ae.indentSize,vt=jt||Oe,gt=Kt||"children",Dt=n.useMemo(function(){return dt?"row":s.expandable&&Ie===Le&&s.expandable.__PARENT_RENDER_ICON__||Se.some(function(xe){return xe&&Object(ie.a)(xe)==="object"&&xe[gt]})?"nest":!1},[!!dt,Se]),Pt=n.useState(function(){return Nt||(st?he(Se,et,gt):[])}),Ge=Object(S.a)(Pt,2),tt=Ge[0],rt=Ge[1],Ye=n.useMemo(function(){return new Set(Rt||tt||[])},[Rt,tt]),ut=n.useCallback(function(xe){var je=et(xe,Se.indexOf(xe)),Xe,nt=Ye.has(je);nt?(Ye.delete(je),Xe=Object(te.a)(Ye)):Xe=[].concat(Object(te.a)(Ye),[je]),rt(Xe),mt&&mt(!nt,xe),ht&&ht(Xe)},[et,Ye,Se,mt,ht]),ct=n.useState(0),Mt=Object(S.a)(ct,2),Ct=Mt[0],_t=Mt[1],vn=Object(I.b)(Object(x.a)(Object(x.a)(Object(x.a)({},s),Ae),{},{expandable:!!dt,expandedKeys:Ye,getRowKey:et,onTriggerExpand:ut,expandIcon:vt,expandIconColumnIndex:Et,direction:G}),Ie===Le?we:null),Yt=Object(S.a)(vn,2),zt=Yt[0],ze=Yt[1],At=n.useMemo(function(){return{columns:zt,flattenColumns:ze}},[zt,ze]),Wt=n.useRef(),Qt=n.useRef(),ft=n.useRef(),bn=n.useState(!1),Zt=Object(S.a)(bn,2),qt=Zt[0],En=Zt[1],gn=n.useState(!1),en=Object(S.a)(gn,2),tn=en[0],Cn=en[1],yn=h(new Map),nn=Object(S.a)(yn,2),On=nn[0],xn=nn[1],jn=Object(g.a)(ze),an=jn.map(function(xe){return On.get(xe)}),on=n.useMemo(function(){return an},[an.join("_")]),Lt=oe(on,ze.length,G),lt=A&&Object(g.d)(A.y),it=A&&Object(g.d)(A.x),yt=it&&ze.some(function(xe){var je=xe.fixed;return je}),rn=n.useRef(),wt=ve(Ze,M),Ot=wt.isSticky,Rn=wt.offsetHeader,Nn=wt.offsetScroll,Sn=wt.stickyClassName,kt,Ut,Bt;lt&&(Ut={overflowY:"scroll",maxHeight:A.y}),it&&(kt={overflowX:"auto"},lt||(Ut={overflowY:"hidden"}),Bt={width:A.x===!0?"auto":A.x,minWidth:"100%"});var ln=n.useCallback(function(xe,je){xn(function(Xe){var nt=new Map(Xe);return nt.set(xe,je),nt})},[]),Tn=Q(null),sn=Object(S.a)(Tn,2),Dn=sn[0],dn=sn[1];function Ft(xe,je){if(!je)return;typeof je=="function"?je(xe):je.scrollLeft!==xe&&(je.scrollLeft=xe)}var bt=function(je){var Xe=je.currentTarget,nt=je.scrollLeft,xt=typeof nt=="number"?nt:Xe.scrollLeft,pn=Xe||Fe;if(!dn()||dn()===pn){var Jt;Dn(pn),Ft(xt,Qt.current),Ft(xt,ft.current),Ft(xt,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Xe){var Un=Xe.scrollWidth,In=Xe.clientWidth;En(xt>0),Cn(xt0?[].concat(Object(x.a)(l),Object(x.a)(f(v).map(function(g){return Object(te.a)({fixed:y},g)}))):[].concat(Object(x.a)(l),[Object(te.a)(Object(te.a)({},R),{},{fixed:y})])},[])}function w(r){for(var l=!0,R=0;R=0;v-=1){var g=r[v];if(y&&g.fixed!=="right")y=!1;else if(!y&&g.fixed==="right"){Object(le.a)(!1,"Index ".concat(v+1," of `columns` missing `fixed='right'` prop."));break}}}function F(r){return r.map(function(l){var R=l.fixed,u=Object(ie.a)(l,["fixed"]),y=R;return R==="left"?y="right":R==="right"&&(y="left"),Object(te.a)({fixed:y},u)})}function O(r,l){var R=r.prefixCls,u=r.columns,y=r.children,v=r.expandable,g=r.expandedKeys,z=r.getRowKey,m=r.onTriggerExpand,b=r.expandIcon,C=r.rowExpandable,a=r.expandIconColumnIndex,o=r.direction,t=r.expandRowByClick,i=S.useMemo(function(){return u||se(y)},[u,y]),d=S.useMemo(function(){if(v){var E,L=a||0,$=i[L],q=(E={},Object(j.a)(E,c.a,{className:"".concat(R,"-expand-icon-col")}),Object(j.a)(E,"title",""),Object(j.a)(E,"fixed",$?$.fixed:null),Object(j.a)(E,"className","".concat(R,"-row-expand-icon-cell")),Object(j.a)(E,"render",function(_,ae,ce){var be=z(ae,ce),fe=g.has(be),U=C?C(ae):!0,I=b({prefixCls:R,expanded:fe,expandable:U,record:ae,onExpand:m});return t?S.createElement("span",{onClick:function(W){return W.stopPropagation()}},I):I}),E),Ce=i.slice();return L>=0&&Ce.splice(L,0,q),Ce}return i},[v,i,z,g,b,o]),p=S.useMemo(function(){var E=d;return l&&(E=l(E)),E.length||(E=[{render:function(){return null}}]),E},[l,d,o]),H=S.useMemo(function(){return o==="rtl"?F(f(p)):f(p)},[p,o]);return[p,H]}k.b=O},"y0+3":function(Te,k,e){"use strict";e.d(k,"a",function(){return f}),e.d(k,"b",function(){return F});var j=/margin|padding|width|height|max|min|offset/,x={left:!0,top:!0},te={cssFloat:1,styleFloat:1,float:1};function ie(O){return O.nodeType===1?O.ownerDocument.defaultView.getComputedStyle(O,null):{}}function S(O,r,l){if(r=r.toLowerCase(),l==="auto"){if(r==="height")return O.offsetHeight;if(r==="width")return O.offsetWidth}return r in x||(x[r]=j.test(r)),x[r]?parseFloat(l)||0:l}function n(O,r){var l=arguments.length,R=ie(O);return r=te[r]?"cssFloat"in O.style?"cssFloat":"styleFloat":r,l===1?R:S(O,r,R[r]||O.style[r])}function le(O,r,l){var R=arguments.length;if(r=te[r]?"cssFloat"in O.style?"cssFloat":"styleFloat":r,R===3)return typeof l=="number"&&j.test(r)&&(l="".concat(l,"px")),O.style[r]=l,l;for(var u in r)r.hasOwnProperty(u)&&le(O,u,r[u]);return ie(O)}function B(O){return O===document.body?document.documentElement.clientWidth:O.offsetWidth}function c(O){return O===document.body?window.innerHeight||document.documentElement.clientHeight:O.offsetHeight}function se(){var O=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:O,height:r}}function f(){var O=document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight;return{width:O,height:r}}function w(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function F(O){var r=O.getBoundingClientRect(),l=document.documentElement;return{left:r.left+(window.pageXOffset||l.scrollLeft)-(l.clientLeft||document.body.clientLeft||0),top:r.top+(window.pageYOffset||l.scrollTop)-(l.clientTop||document.body.clientTop||0)}}}}]); +`,H=["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"],E={},L;function $(U){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,J=U.getAttribute("id")||U.getAttribute("data-reactid")||U.getAttribute("name");if(I&&E[J])return E[J];var W=window.getComputedStyle(U),h=W.getPropertyValue("box-sizing")||W.getPropertyValue("-moz-box-sizing")||W.getPropertyValue("-webkit-box-sizing"),Q=parseFloat(W.getPropertyValue("padding-bottom"))+parseFloat(W.getPropertyValue("padding-top")),X=parseFloat(W.getPropertyValue("border-bottom-width"))+parseFloat(W.getPropertyValue("border-top-width")),oe=H.map(function(ee){return"".concat(ee,":").concat(W.getPropertyValue(ee))}).join(";"),ue={sizingStyle:oe,paddingSize:Q,borderSize:X,boxSizing:h};return I&&J&&(E[J]=ue),ue}function q(U){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,J=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;L||(L=document.createElement("textarea"),L.setAttribute("tab-index","-1"),L.setAttribute("aria-hidden","true"),document.body.appendChild(L)),U.getAttribute("wrap")?L.setAttribute("wrap",U.getAttribute("wrap")):L.removeAttribute("wrap");var h=$(U,I),Q=h.paddingSize,X=h.borderSize,oe=h.boxSizing,ue=h.sizingStyle;L.setAttribute("style","".concat(ue,";").concat(p)),L.value=U.value||U.placeholder||"";var ee=Number.MIN_SAFE_INTEGER,de=Number.MAX_SAFE_INTEGER,Oe=L.scrollHeight,he;if(oe==="border-box"?Oe+=X:oe==="content-box"&&(Oe-=Q),J!==null||W!==null){L.value=" ";var De=L.scrollHeight-Q;J!==null&&(ee=De*J,oe==="border-box"&&(ee=ee+Q+X),Oe=Math.max(ee,Oe)),W!==null&&(de=De*W,oe==="border-box"&&(de=de+Q+X),he=Oe>de?"":"hidden",Oe=Math.min(de,Oe))}return{height:Oe,minHeight:ee,maxHeight:de,overflowY:he,resize:"none"}}var Ce=e("Gytx"),Z=e.n(Ce),_;(function(U){U[U.NONE=0]="NONE",U[U.RESIZING=1]="RESIZING",U[U.RESIZED=2]="RESIZED"})(_||(_={}));var ae=function(U){Object(ie.a)(J,U);var I=Object(T.a)(J);function J(W){var h;return Object(x.a)(this,J),h=I.call(this,W),h.nextFrameActionId=void 0,h.resizeFrameId=void 0,h.textArea=void 0,h.saveTextArea=function(Q){h.textArea=Q},h.handleResize=function(Q){var X=h.state.resizeStatus,oe=h.props,ue=oe.autoSize,ee=oe.onResize;if(X!==_.NONE)return;typeof ee=="function"&&ee(Q),ue&&h.resizeOnNextFrame()},h.resizeOnNextFrame=function(){cancelAnimationFrame(h.nextFrameActionId),h.nextFrameActionId=requestAnimationFrame(h.resizeTextarea)},h.resizeTextarea=function(){var Q=h.props.autoSize;if(!Q||!h.textArea)return;var X=Q.minRows,oe=Q.maxRows,ue=q(h.textArea,!1,X,oe);h.setState({textareaStyles:ue,resizeStatus:_.RESIZING},function(){cancelAnimationFrame(h.resizeFrameId),h.resizeFrameId=requestAnimationFrame(function(){h.setState({resizeStatus:_.RESIZED},function(){h.resizeFrameId=requestAnimationFrame(function(){h.setState({resizeStatus:_.NONE}),h.fixFirefoxAutoScroll()})})})})},h.renderTextArea=function(){var Q=h.props,X=Q.prefixCls,oe=X===void 0?"rc-textarea":X,ue=Q.autoSize,ee=Q.onResize,de=Q.className,Oe=Q.disabled,he=h.state,De=he.textareaStyles,We=he.resizeStatus,Ne=Object(t.a)(h.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),pe=d()(oe,de,Object(B.a)({},"".concat(oe,"-disabled"),Oe));"value"in Ne&&(Ne.value=Ne.value||"");var ve=Object(le.a)(Object(le.a)(Object(le.a)({},h.props.style),De),We===_.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return n.createElement(o,{onResize:h.handleResize,disabled:!(ue||ee)},n.createElement("textarea",Object(j.a)({},Ne,{className:pe,style:ve,ref:h.saveTextArea})))},h.state={textareaStyles:{},resizeStatus:_.NONE},h}return Object(te.a)(J,[{key:"componentDidUpdate",value:function(h){(h.value!==this.props.value||!Z()(h.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 h=this.textArea.selectionStart,Q=this.textArea.selectionEnd;this.textArea.setSelectionRange(h,Q)}}catch(X){}}},{key:"render",value:function(){return this.renderTextArea()}}]),J}(n.Component),ce=ae,be=function(U){Object(ie.a)(J,U);var I=Object(T.a)(J);function J(W){var h;Object(x.a)(this,J),h=I.call(this,W),h.resizableTextArea=void 0,h.focus=function(){h.resizableTextArea.textArea.focus()},h.saveTextArea=function(X){h.resizableTextArea=X},h.handleChange=function(X){var oe=h.props.onChange;h.setValue(X.target.value,function(){h.resizableTextArea.resizeTextarea()}),oe&&oe(X)},h.handleKeyDown=function(X){var oe=h.props,ue=oe.onPressEnter,ee=oe.onKeyDown;X.keyCode===13&&ue&&ue(X),ee&&ee(X)};var Q=typeof W.value=="undefined"||W.value===null?W.defaultValue:W.value;return h.state={value:Q},h}return Object(te.a)(J,[{key:"setValue",value:function(h,Q){"value"in this.props||this.setState({value:h},Q)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return n.createElement(ce,Object(j.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(h){return"value"in h?{value:h.value}:null}}]),J}(n.Component),fe=k.default=be},ZpRC:function(Se,k,e){"use strict";function j(f){return typeof f=="object"&&f!=null&&f.nodeType===1}function x(f,w){return(!w||f!=="hidden")&&f!=="visible"&&f!=="clip"}function te(f,w){if(f.clientHeightw||l>f&&R=w&&u>=F?l-f-O:R>w&&uF?R-w+r:0}var T=function(f,w){var F=window,O=w.scrollMode,r=w.block,l=w.inline,R=w.boundary,u=w.skipOverflowHiddenElements,y=typeof R=="function"?R:function(De){return De!==R};if(!j(f))throw new TypeError("Invalid target");for(var v=document.scrollingElement||document.documentElement,g=[],z=f;j(z)&&y(z);){if((z=z.parentElement)===v){g.push(z);break}z!=null&&z===document.body&&te(z)&&!te(document.documentElement)||z!=null&&te(z,u)&&g.push(z)}for(var m=F.visualViewport?F.visualViewport.width:innerWidth,b=F.visualViewport?F.visualViewport.height:innerHeight,C=window.scrollX||pageXOffset,a=window.scrollY||pageYOffset,o=f.getBoundingClientRect(),t=o.height,i=o.width,d=o.top,p=o.right,H=o.bottom,E=o.left,L=r==="start"||r==="nearest"?d:r==="end"?H:d+t/2,$=l==="center"?E+i/2:l==="end"?p:E,q=[],Ce=0;Ce=0&&E>=0&&H<=b&&p<=m&&d>=be&&H<=U&&E>=I&&p<=fe)return q;var J=getComputedStyle(Z),W=parseInt(J.borderLeftWidth,10),h=parseInt(J.borderTopWidth,10),Q=parseInt(J.borderRightWidth,10),X=parseInt(J.borderBottomWidth,10),oe=0,ue=0,ee="offsetWidth"in Z?Z.offsetWidth-Z.clientWidth-W-Q:0,de="offsetHeight"in Z?Z.offsetHeight-Z.clientHeight-h-X:0;if(v===Z)oe=r==="start"?L:r==="end"?L-b:r==="nearest"?ie(a,a+b,b,h,X,a+L,a+L+t,t):L-b/2,ue=l==="start"?$:l==="center"?$-m/2:l==="end"?$-m:ie(C,C+m,m,W,Q,C+$,C+$+i,i),oe=Math.max(0,oe+a),ue=Math.max(0,ue+C);else{oe=r==="start"?L-be-h:r==="end"?L-U+X+de:r==="nearest"?ie(be,U,ae,h,X+de,L,L+t,t):L-(be+ae/2)+de/2,ue=l==="start"?$-I-W:l==="center"?$-(I+ce/2)+ee/2:l==="end"?$-fe+Q+ee:ie(I,fe,ce,W,Q+ee,$,$+i,i);var Oe=Z.scrollLeft,he=Z.scrollTop;L+=he-(oe=Math.max(0,Math.min(he+oe,Z.scrollHeight-ae+de))),$+=Oe-(ue=Math.max(0,Math.min(Oe+ue,Z.scrollWidth-ce+ee)))}q.push({el:Z,top:oe,left:ue})}return q};function n(f){return f===Object(f)&&Object.keys(f).length!==0}function le(f,w){w===void 0&&(w="auto");var F="scrollBehavior"in document.body.style;f.forEach(function(O){var r=O.el,l=O.top,R=O.left;r.scroll&&F?r.scroll({top:l,left:R,behavior:w}):(r.scrollTop=l,r.scrollLeft=R)})}function B(f){return f===!1?{block:"end",inline:"nearest"}:n(f)?f:{block:"start",inline:"nearest"}}function c(f,w){var F=!f.ownerDocument.documentElement.contains(f);if(n(w)&&typeof w.behavior=="function")return w.behavior(F?[]:T(f,w));if(F)return;var O=B(w);return le(T(f,O),O.behavior)}var se=k.a=c},bT9E:function(Se,k,e){"use strict";e.d(k,"a",function(){return x});var j=e("VTBJ");function x(te,ie){var T=Object(j.a)({},te);return Array.isArray(ie)&&ie.forEach(function(n){delete T[n]}),T}},biw7:function(Se,k,e){"use strict";var j=e("q1tI"),x=e.n(j),te=j.createContext(null);k.a=te},epD4:function(Se,k,e){"use strict";e.r(k);var j=e("5NDa"),x=e("5rEg"),te=e("g9YV"),ie=e("wCAj"),T=e("14J3"),n=e("BMrR"),le=e("+L6B"),B=e("2/Rp"),c=e("k1fw"),se=e("2qtc"),f=e("kLXV"),w=e("9og8"),F=e("y8nQ"),O=e("Vl3Y"),r=e("tJVT"),l=e("PpiC"),R=e("WmNS"),u=e.n(R),y=e("q1tI"),v=e.n(y),g=e("9kvl"),z=e("ErOA"),m=e("wd/R"),b=e.n(m);b.a.locale("ZH-cn");var C=function(o){var t=o.classroomList,i=o.globalSetting,d=o.loading,p=o.user,H=o.dispatch,E=Object(l.a)(o,["classroomList","globalSetting","loading","user","dispatch"]),L=Object(y.useState)(),$=Object(r.a)(L,2),q=$[0],Ce=$[1],Z=Object(y.useState)(1),_=Object(r.a)(Z,2),ae=_[0],ce=_[1],be=Object(y.useState)(null),fe=Object(r.a)(be,2),U=fe[0],I=fe[1],J=Object(y.useState)(!0),W=Object(r.a)(J,2),h=W[0],Q=W[1],X=Object(y.useState)(20),oe=Object(r.a)(X,2),ue=oe[0],ee=oe[1],de=Object(y.useState)(117),Oe=Object(r.a)(de,2),he=Oe[0],De=Oe[1],We=Object(y.useState)(!1),Ne=Object(r.a)(We,2),pe=Ne[0],ve=Ne[1],Be=O.a.useForm(),Fe=Object(r.a)(Be,1),Le=Fe[0];Object(y.useEffect)(function(){Ve()},[ae]);function Ve(K){return Ue.apply(this,arguments)}function Ue(){return Ue=Object(w.a)(u.a.mark(function K(V){var N,D;return u.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return Q(!0),N=V||ae,A.next=4,Object(z.a)("/api/school_portals/assets.json",{method:"get",params:{page:N,per_page:ue,school_id:he}});case 4:D=A.sent,D.assets&&Ce(D),Q(!1);case 7:case"end":return A.stop()}},K)})),Ue.apply(this,arguments)}var ot=function(V,N){f.a.confirm({centered:!0,width:424,okText:"\u786E\u5B9A\u5220\u9664",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u8D44\u6E90",icon:null,className:"custom-modal-divider",content:"\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u8D44\u6E90\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u9700\u8981\u5220\u9664\u300A".concat(V,"\u300B\u8D44\u6E90\uFF1F"),onOk:function(){var D=Object(w.a)(u.a.mark(function A(){var Y,G,ne;return u.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return re.next=2,Object(z.a)("/api/school_portals/remove_assets.json",{method:"post",body:{asset_id:N,school_id:he}});case 2:Y=re.sent,Y.status===0&&(ne=(q==null||((G=q.assets)===null||G===void 0)?void 0:G.length)===1&&ae>1?ae-1:ae,Ve(ne));case 4:case"end":return re.stop()}},A)}));function P(){return D.apply(this,arguments)}return P}()})},s=[{title:"\u5E8F\u53F7",dataIndex:"name",align:"center",key:"name",ellipsis:!0,width:50,render:function(V,N,D){return v.a.createElement("span",null,ue*(ae-1)+D+1)}},{title:"\u8D44\u6E90\u540D\u79F0",dataIndex:"content",align:"center",key:"content"},{title:"\u8D44\u6E90\u7C7B\u578B",dataIndex:"clazz",align:"center",key:"clazz"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",align:"center",key:"created_at"},{title:"\u64CD\u4F5C",dataIndex:"remark",align:"center",key:"remark",ellipsis:!0,render:function(V,N,D){return v.a.createElement("span",null,v.a.createElement("a",{href:N.link,target:"_blank",style:{cursor:"pointer",color:"#0152d9",margin:"0 5px"}},"\u67E5\u770B"),(N==null?void 0:N.can_edit)&&v.a.createElement("span",{onClick:function(){Le.setFieldsValue({content:N.content,link:N.link,clazz:N.clazz}),ve(!0),I(N.id)},style:{cursor:"pointer",color:"#0152d9",margin:"0 5px"}},"\u7F16\u8F91"),v.a.createElement("span",{onClick:function(){ot(N.content,N.id)},style:{cursor:"pointer",color:"#0152d9",margin:"0 5px"}}," \u5220\u9664"))}}],S=function(){Le.resetFields(),I(null),ve(!1)},M=function(){var K=Object(w.a)(u.a.mark(function V(N){var D,P;return u.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(!U){Y.next=6;break}return Y.next=3,Object(z.a)("/api/school_portals/update_assets.json",{method:"post",body:Object(c.a)({asset_id:U,school_id:he},N)});case 3:return D=Y.sent,D.status===0&&(Ve(),S()),Y.abrupt("return");case 6:return Y.next=8,Object(z.a)("/api/school_portals/add_assets.json",{method:"post",body:Object(c.a)({school_id:he},N)});case 8:P=Y.sent,P.status===0&&(ce(1),Ve(1),S());case 10:case"end":return Y.stop()}},V)}));return function(N){return K.apply(this,arguments)}}();return v.a.createElement("div",{className:"edu-container minH500",style:{width:"1200px",marginTop:"40px",marginBottom:"20px"}},v.a.createElement(n.a,{justify:"space-between",align:"middle",className:"mb20"},v.a.createElement("span",{className:"ml15"},"\u5171",q==null?void 0:q.total_count,"\u4E2A\u5176\u4ED6\u5E73\u53F0\u8D44\u6E90"),v.a.createElement(B.a,{onClick:function(){ve(!0),I(null)},type:"primary"},"\u65B0\u5EFA\u8D44\u6E90")),v.a.createElement(ie.a,{className:"table-layout",columns:s,loading:h,dataSource:q==null?void 0:q.assets,pagination:{hideOnSinglePage:!0,pageSize:ue,showSizeChanger:!1,current:ae,position:["bottomCenter"],onChange:function(V,N){ce(V)},total:q==null?void 0:q.total_count}}),v.a.createElement(f.a,{title:U?"\u7F16\u8F91\u8D44\u6E90":"\u65B0\u5EFA\u8D44\u6E90",visible:pe,width:500,centered:!0,okText:U?"\u786E\u8BA4\u7F16\u8F91":"\u786E\u8BA4\u65B0\u5EFA",cancelText:"\u53D6\u6D88",onOk:function(){return Le.submit()},onCancel:S},v.a.createElement(O.a,{form:Le,onFinish:M},v.a.createElement(O.a.Item,{label:"\u8D44\u6E90\u540D\u79F0",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0"},{max:40,message:"\u8D44\u6E90\u540D\u79F0\u6700\u591A\u586B\u519940\u4E2A\u5B57\u7B26"}]},v.a.createElement(x.a,{maxLength:40})),v.a.createElement(O.a.Item,{label:"\u8D44\u6E90\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u94FE\u63A5"}]},v.a.createElement(x.a,null)),v.a.createElement(O.a.Item,{label:"\u8D44\u6E90\u7C7B\u578B",name:"clazz",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u7C7B\u578B"},{max:10,message:"\u8D44\u6E90\u540D\u79F0\u6700\u591A\u586B\u519910\u4E2A\u5B57\u7B26"}]},v.a.createElement(x.a,{maxLength:10})))))};k.default=Object(g.a)(function(a){var o=a.classroomList,t=a.loading,i=a.globalSetting,d=a.user;return{classroomList:o,globalSetting:i,loading:t.models.classroomList,user:d}})(C)},fyJ8:function(Se,k,e){"use strict";var j=e("rePB"),x=e("VTBJ"),te=e("Ff2n"),ie=e("U8pU"),T=e("q1tI"),n=e.n(T),le=e("TSYQ"),B=e.n(le),c=e("c+Xe"),se=e("sR1s");function f(l){return l&&Object(ie.a)(l)==="object"&&!Array.isArray(l)&&!T.isValidElement(l)}function w(l){return typeof l=="string"?!0:Object(c.c)(l)}function F(l,R){var u,y=l.prefixCls,v=l.className,g=l.record,z=l.index,m=l.dataIndex,b=l.render,C=l.children,a=l.component,o=a===void 0?"td":a,t=l.colSpan,i=l.rowSpan,d=l.fixLeft,p=l.fixRight,H=l.firstFixLeft,E=l.lastFixLeft,L=l.firstFixRight,$=l.lastFixRight,q=l.appendNode,Ce=l.additionalProps,Z=Ce===void 0?{}:Ce,_=l.ellipsis,ae=l.align,ce=l.rowType,be=l.isSticky,fe="".concat(y,"-cell"),U,I;if(C)I=C;else{var J=Object(se.b)(g,m);if(I=J,b){var W=b(J,g,z);f(W)?(I=W.children,U=W.props):I=W}}Object(ie.a)(I)==="object"&&!Array.isArray(I)&&!T.isValidElement(I)&&(I=null),_&&(E||L)&&(I=T.createElement("span",{className:"".concat(fe,"-content")},I));var h=U||{},Q=h.colSpan,X=h.rowSpan,oe=h.style,ue=h.className,ee=Object(te.a)(h,["colSpan","rowSpan","style","className"]),de=Q!==void 0?Q:t,Oe=X!==void 0?X:i;if(de===0||Oe===0)return null;var he={},De=typeof d=="number",We=typeof p=="number";De&&(he.position="sticky",he.left=d),We&&(he.position="sticky",he.right=p);var Ne={};ae&&(Ne.textAlign=ae);var pe,ve=_===!0?{showTitle:!0}:_;ve&&(ve.showTitle||ce==="header")&&(typeof I=="string"||typeof I=="number"?pe=I.toString():T.isValidElement(I)&&typeof I.props.children=="string"&&(pe=I.props.children));var Be=Object(x.a)(Object(x.a)(Object(x.a)({title:pe},ee),Z),{},{colSpan:de&&de!==1?de:null,rowSpan:Oe&&Oe!==1?Oe:null,className:B()(fe,v,(u={},Object(j.a)(u,"".concat(fe,"-fix-left"),De),Object(j.a)(u,"".concat(fe,"-fix-left-first"),H),Object(j.a)(u,"".concat(fe,"-fix-left-last"),E),Object(j.a)(u,"".concat(fe,"-fix-right"),We),Object(j.a)(u,"".concat(fe,"-fix-right-first"),L),Object(j.a)(u,"".concat(fe,"-fix-right-last"),$),Object(j.a)(u,"".concat(fe,"-ellipsis"),_),Object(j.a)(u,"".concat(fe,"-with-append"),q),Object(j.a)(u,"".concat(fe,"-fix-sticky"),(De||We)&&be),u),Z.className,ue),style:Object(x.a)(Object(x.a)(Object(x.a)(Object(x.a)({},Z.style),Ne),he),oe),ref:w(o)?R:null});return T.createElement(o,Object.assign({},Be),q,I)}var O=T.forwardRef(F);O.displayName="Cell";var r=T.memo(O,function(l,R){return R.shouldCellUpdate?!R.shouldCellUpdate(R.record,l.record):!1});k.a=r},hW8S:function(Se,k,e){"use strict";e.d(k,"a",function(){return ie}),e.d(k,"c",function(){return T}),e.d(k,"b",function(){return n});var j=e("VTBJ"),x=e("Ff2n"),te=e("Kwbf"),ie="RC_TABLE_INTERNAL_COL_DEFINE";function T(le){var B=le.expandable,c=Object(x.a)(le,["expandable"]);return"expandable"in le?Object(j.a)(Object(j.a)({},c),B):c}function n(le){return Object.keys(le).reduce(function(B,c){return(c.substr(0,5)==="data-"||c.substr(0,5)==="aria-")&&(B[c]=le[c]),B},{})}},n6Qo:function(Se,k,e){"use strict";e.d(k,"a",function(){return B});var j=e("q1tI"),x=e("biw7"),te=e("fyJ8");function ie(c){var se=c.className,f=c.index,w=c.children,F=c.colSpan,O=c.rowSpan,r=j.useContext(x.a),l=r.prefixCls,R=r.fixedInfoList,u=R[f];return j.createElement(te.a,Object.assign({className:se,index:f,component:"td",prefixCls:l,record:null,dataIndex:null,render:function(){return{children:w,props:{colSpan:F,rowSpan:O}}}},u))}function T(c){return j.createElement("tr",Object.assign({},c))}function n(c){var se=c.children,f=j.useContext(x.a),w=f.prefixCls;return j.createElement("tfoot",{className:"".concat(w,"-summary")},se)}var le=k.b=n,B={Cell:ie,Row:T}},sR1s:function(Se,k,e){"use strict";e.d(k,"b",function(){return ie}),e.d(k,"a",function(){return T}),e.d(k,"c",function(){return n}),e.d(k,"d",function(){return le});var j=e("U8pU"),x="RC_TABLE_KEY";function te(B){return B==null?[]:Array.isArray(B)?B:[B]}function ie(B,c){if(!c&&typeof c!="number")return B;for(var se=te(c),f=B,w=0;w1)Object(se.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(v.length===0)return Object(se.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var g=v[0];if(n.isValidElement(g)&&Object(f.c)(g)){var z=g.ref;v[0]=n.cloneElement(g,{ref:Object(f.a)(z,this.setChildNode)})}return v.length===1?v[0]:v.map(function(m,b){return!n.isValidElement(m)||"key"in m&&m.key!==null?m:n.cloneElement(m,{key:"".concat(F,"-").concat(b)})})}}]),R}(n.Component);O.displayName="ResizeObserver",k.a=O},wCXF:function(Se,k,e){"use strict";e.d(k,"a",function(){return Le});var j=e("rePB"),x=e("VTBJ"),te=e("KQm4"),ie=e("U8pU"),T=e("ODXe"),n=e("q1tI"),le=e("TSYQ"),B=e.n(le),c=e("Gytx"),se=e.n(c),f=e("Kwbf"),w=e("t23M"),F=e("qx4F"),O=e("6eGT"),r=e("IBYe"),l=e("Ff2n"),R=e("c+Xe"),u=e("fyJ8"),y=e("biw7");function v(s,S,M,K,V){var N=M[s]||{},D=M[S]||{},P,A;N.fixed==="left"?P=K.left[s]:D.fixed==="right"&&(A=K.right[S]);var Y=!1,G=!1,ne=!1,me=!1,re=M[S+1],ge=M[s-1];if(V==="rtl"){if(P!==void 0){var Me=ge&&ge.fixed==="left";me=!Me}else if(A!==void 0){var Re=re&&re.fixed==="right";ne=!Re}}else if(P!==void 0){var Pe=re&&re.fixed==="left";Y=!Pe}else if(A!==void 0){var Ee=ge&&ge.fixed==="right";G=!Ee}return{fixLeft:P,fixRight:A,lastFixLeft:Y,firstFixRight:G,lastFixRight:ne,firstFixLeft:me,isSticky:K.isSticky}}var g=e("sR1s");function z(s){var S=s.cells,M=s.stickyOffsets,K=s.flattenColumns,V=s.rowComponent,N=s.cellComponent,D=s.onHeaderRow,P=s.index,A=n.useContext(y.a),Y=A.prefixCls,G=A.direction,ne;D&&(ne=D(S.map(function(re){return re.column}),P));var me=Object(g.a)(S.map(function(re){return re.column}));return n.createElement(V,Object.assign({},ne),S.map(function(re,ge){var Me=re.column,Re=v(re.colStart,re.colEnd,K,M,G),Pe;return Me&&Me.onHeaderCell&&(Pe=re.column.onHeaderCell(Me)),n.createElement(u.a,Object.assign({},re,{ellipsis:Me.ellipsis,align:Me.align,component:N,prefixCls:Y,key:me[ge]},Re,{additionalProps:Pe,rowType:"header"}))}))}z.displayName="HeaderRow";var m=z;function b(s){var S=[];function M(D,P){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;S[A]=S[A]||[];var Y=P,G=D.filter(Boolean).map(function(ne){var me={key:ne.key,className:ne.className||"",children:ne.title,column:ne,colStart:Y},re=1,ge=ne.children;return ge&&ge.length>0&&(re=M(ge,Y,A+1).reduce(function(Me,Re){return Me+Re},0),me.hasSubColumns=!0),"colSpan"in ne&&(re=ne.colSpan),"rowSpan"in ne&&(me.rowSpan=ne.rowSpan),me.colSpan=re,me.colEnd=me.colStart+re-1,S[A].push(me),Y+=re,re});return G}M(s,0);for(var K=S.length,V=function(P){S[P].forEach(function(A){!("rowSpan"in A)&&!A.hasSubColumns&&(A.rowSpan=K-P)})},N=0;N=0;P-=1){var A=S[P],Y=M&&M[P],G=Y&&Y[o.a];(A||G||D)&&(V.unshift(n.createElement("col",Object.assign({key:P,style:{width:A,minWidth:A}},G))),D=!0)}return n.createElement("colgroup",null,V)}var i=t;function d(s,S){return Object(n.useMemo)(function(){for(var M=[],K=0;K1?Ye-1:0),ct=1;ct=ne&&(Ae=ne-me),D({scrollLeft:Ae/ne*(G+2)}),Ee.current.x=ye.pageX},$e=function(){var ye=Object(We.b)(N.current).top,ke=ye+N.current.offsetHeight,Je=document.documentElement.scrollTop+window.innerHeight;ke-Object(F.a)()<=Je||ye>=Je-P?Pe(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!0})}):Pe(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!1})})},Ke=function(ye){Pe(function(ke){return Object(x.a)(Object(x.a)({},ke),{},{scrollLeft:ye/G*ne||0})})};return n.useImperativeHandle(M,function(){return{setScrollLeft:Ke}}),n.useEffect(function(){var _e=Object(De.a)(document.body,"mouseup",Ze,!1),ye=Object(De.a)(document.body,"mousemove",qe,!1);return $e(),function(){_e.remove(),ye.remove()}},[me,we]),n.useEffect(function(){var _e=Object(De.a)(window,"scroll",$e,!1),ye=Object(De.a)(window,"resize",$e,!1);return function(){_e.remove(),ye.remove()}},[]),n.useEffect(function(){Re.isHiddenScrollBar||Pe(function(_e){var ye,ke;return Object(x.a)(Object(x.a)({},_e),{},{scrollLeft:N.current.scrollLeft/((ye=N.current)===null||ye===void 0?void 0:ye.scrollWidth)*((ke=N.current)===null||ke===void 0?void 0:ke.clientWidth)})})},[Re.isHiddenScrollBar]),G<=ne||!me||Re.isHiddenScrollBar?null:n.createElement("div",{style:{height:Object(F.a)(),width:ne,bottom:P},className:"".concat(Y,"-sticky-scroll")},n.createElement("div",{onMouseDown:Te,ref:re,className:B()("".concat(Y,"-sticky-scroll-bar"),Object(j.a)({},"".concat(Y,"-sticky-scroll-bar-active"),we)),style:{width:"".concat(me,"px"),transform:"translate3d(".concat(Re.scrollLeft,"px, 0, 0)")}}))},pe=n.forwardRef(Ne);function ve(s,S){return n.useMemo(function(){var M=!!s;return{isSticky:M,stickyClassName:M?"".concat(S,"-sticky-header"):"",offsetHeader:Object(ie.a)(s)==="object"&&s.offsetHeader||0,offsetScroll:Object(ie.a)(s)==="object"&&s.offsetScroll||0}},[s,S])}var Be=[],Fe={},Le="rc-table-internal-hook",Ve=n.memo(function(s){var S=s.children;return S},function(s,S){return se()(s.props,S.props)?s.pingLeft!==S.pingLeft||s.pingRight!==S.pingRight:!1});function Ue(s){var S,M=s.prefixCls,K=s.className,V=s.rowClassName,N=s.style,D=s.data,P=s.rowKey,A=s.scroll,Y=s.tableLayout,G=s.direction,ne=s.title,me=s.footer,re=s.summary,ge=s.id,Me=s.showHeader,Re=s.components,Pe=s.emptyText,Ee=s.onRow,Qe=s.onHeaderRow,Ie=s.internalHooks,we=s.transformColumns,He=s.internalRefs,Ze=s.sticky,Te=D||Be,qe=!!Te.length,$e=n.useState(0),Ke=Object(T.a)($e,2),_e=Ke[0],ye=Ke[1];n.useEffect(function(){ye(Object(F.a)())});var ke=n.useMemo(function(){return Object(g.c)(Re,{})},[Re]),Je=n.useCallback(function(xe,je){return Object(g.b)(ke,xe)||je},[ke]),et=n.useMemo(function(){return typeof P=="function"?P:function(xe){var je=xe&&xe[P];return je}},[P]),Ae=Object(o.c)(s),jt=Ae.expandIcon,Rt=Ae.expandedRowKeys,Nt=Ae.defaultExpandedRowKeys,st=Ae.defaultExpandAllRows,dt=Ae.expandedRowRender,mt=Ae.onExpand,ht=Ae.onExpandedRowsChange,Tt=Ae.expandRowByClick,at=Ae.rowExpandable,Et=Ae.expandIconColumnIndex,pt=Ae.expandedRowClassName,Kt=Ae.childrenColumnName,St=Ae.indentSize,vt=jt||Oe,gt=Kt||"children",Dt=n.useMemo(function(){return dt?"row":s.expandable&&Ie===Le&&s.expandable.__PARENT_RENDER_ICON__||Te.some(function(xe){return xe&&Object(ie.a)(xe)==="object"&&xe[gt]})?"nest":!1},[!!dt,Te]),Pt=n.useState(function(){return Nt||(st?he(Te,et,gt):[])}),Ge=Object(T.a)(Pt,2),tt=Ge[0],rt=Ge[1],Ye=n.useMemo(function(){return new Set(Rt||tt||[])},[Rt,tt]),ut=n.useCallback(function(xe){var je=et(xe,Te.indexOf(xe)),Xe,nt=Ye.has(je);nt?(Ye.delete(je),Xe=Object(te.a)(Ye)):Xe=[].concat(Object(te.a)(Ye),[je]),rt(Xe),mt&&mt(!nt,xe),ht&&ht(Xe)},[et,Ye,Te,mt,ht]),ct=n.useState(0),Mt=Object(T.a)(ct,2),Ct=Mt[0],_t=Mt[1],vn=Object(I.b)(Object(x.a)(Object(x.a)(Object(x.a)({},s),Ae),{},{expandable:!!dt,expandedKeys:Ye,getRowKey:et,onTriggerExpand:ut,expandIcon:vt,expandIconColumnIndex:Et,direction:G}),Ie===Le?we:null),Yt=Object(T.a)(vn,2),zt=Yt[0],ze=Yt[1],At=n.useMemo(function(){return{columns:zt,flattenColumns:ze}},[zt,ze]),Wt=n.useRef(),Qt=n.useRef(),ft=n.useRef(),bn=n.useState(!1),Zt=Object(T.a)(bn,2),qt=Zt[0],En=Zt[1],gn=n.useState(!1),en=Object(T.a)(gn,2),tn=en[0],Cn=en[1],yn=h(new Map),nn=Object(T.a)(yn,2),On=nn[0],xn=nn[1],jn=Object(g.a)(ze),an=jn.map(function(xe){return On.get(xe)}),on=n.useMemo(function(){return an},[an.join("_")]),Lt=oe(on,ze.length,G),lt=A&&Object(g.d)(A.y),it=A&&Object(g.d)(A.x),yt=it&&ze.some(function(xe){var je=xe.fixed;return je}),rn=n.useRef(),wt=ve(Ze,M),Ot=wt.isSticky,Rn=wt.offsetHeader,Nn=wt.offsetScroll,Tn=wt.stickyClassName,kt,Ut,Bt;lt&&(Ut={overflowY:"scroll",maxHeight:A.y}),it&&(kt={overflowX:"auto"},lt||(Ut={overflowY:"hidden"}),Bt={width:A.x===!0?"auto":A.x,minWidth:"100%"});var ln=n.useCallback(function(xe,je){xn(function(Xe){var nt=new Map(Xe);return nt.set(xe,je),nt})},[]),Sn=Q(null),sn=Object(T.a)(Sn,2),Dn=sn[0],dn=sn[1];function Ft(xe,je){if(!je)return;typeof je=="function"?je(xe):je.scrollLeft!==xe&&(je.scrollLeft=xe)}var bt=function(je){var Xe=je.currentTarget,nt=je.scrollLeft,xt=typeof nt=="number"?nt:Xe.scrollLeft,pn=Xe||Fe;if(!dn()||dn()===pn){var Jt;Dn(pn),Ft(xt,Qt.current),Ft(xt,ft.current),Ft(xt,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Xe){var Un=Xe.scrollWidth,In=Xe.clientWidth;En(xt>0),Cn(xt0?[].concat(Object(x.a)(l),Object(x.a)(f(v).map(function(g){return Object(te.a)({fixed:y},g)}))):[].concat(Object(x.a)(l),[Object(te.a)(Object(te.a)({},R),{},{fixed:y})])},[])}function w(r){for(var l=!0,R=0;R=0;v-=1){var g=r[v];if(y&&g.fixed!=="right")y=!1;else if(!y&&g.fixed==="right"){Object(le.a)(!1,"Index ".concat(v+1," of `columns` missing `fixed='right'` prop."));break}}}function F(r){return r.map(function(l){var R=l.fixed,u=Object(ie.a)(l,["fixed"]),y=R;return R==="left"?y="right":R==="right"&&(y="left"),Object(te.a)({fixed:y},u)})}function O(r,l){var R=r.prefixCls,u=r.columns,y=r.children,v=r.expandable,g=r.expandedKeys,z=r.getRowKey,m=r.onTriggerExpand,b=r.expandIcon,C=r.rowExpandable,a=r.expandIconColumnIndex,o=r.direction,t=r.expandRowByClick,i=T.useMemo(function(){return u||se(y)},[u,y]),d=T.useMemo(function(){if(v){var E,L=a||0,$=i[L],q=(E={},Object(j.a)(E,c.a,{className:"".concat(R,"-expand-icon-col")}),Object(j.a)(E,"title",""),Object(j.a)(E,"fixed",$?$.fixed:null),Object(j.a)(E,"className","".concat(R,"-row-expand-icon-cell")),Object(j.a)(E,"render",function(_,ae,ce){var be=z(ae,ce),fe=g.has(be),U=C?C(ae):!0,I=b({prefixCls:R,expanded:fe,expandable:U,record:ae,onExpand:m});return t?T.createElement("span",{onClick:function(W){return W.stopPropagation()}},I):I}),E),Ce=i.slice();return L>=0&&Ce.splice(L,0,q),Ce}return i},[v,i,z,g,b,o]),p=T.useMemo(function(){var E=d;return l&&(E=l(E)),E.length||(E=[{render:function(){return null}}]),E},[l,d,o]),H=T.useMemo(function(){return o==="rtl"?F(f(p)):f(p)},[p,o]);return[p,H]}k.b=O},"y0+3":function(Se,k,e){"use strict";e.d(k,"a",function(){return f}),e.d(k,"b",function(){return F});var j=/margin|padding|width|height|max|min|offset/,x={left:!0,top:!0},te={cssFloat:1,styleFloat:1,float:1};function ie(O){return O.nodeType===1?O.ownerDocument.defaultView.getComputedStyle(O,null):{}}function T(O,r,l){if(r=r.toLowerCase(),l==="auto"){if(r==="height")return O.offsetHeight;if(r==="width")return O.offsetWidth}return r in x||(x[r]=j.test(r)),x[r]?parseFloat(l)||0:l}function n(O,r){var l=arguments.length,R=ie(O);return r=te[r]?"cssFloat"in O.style?"cssFloat":"styleFloat":r,l===1?R:T(O,r,R[r]||O.style[r])}function le(O,r,l){var R=arguments.length;if(r=te[r]?"cssFloat"in O.style?"cssFloat":"styleFloat":r,R===3)return typeof l=="number"&&j.test(r)&&(l="".concat(l,"px")),O.style[r]=l,l;for(var u in r)r.hasOwnProperty(u)&&le(O,u,r[u]);return ie(O)}function B(O){return O===document.body?document.documentElement.clientWidth:O.offsetWidth}function c(O){return O===document.body?window.innerHeight||document.documentElement.clientHeight:O.offsetHeight}function se(){var O=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:O,height:r}}function f(){var O=document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight;return{width:O,height:r}}function w(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function F(O){var r=O.getBoundingClientRect(),l=document.documentElement;return{left:r.left+(window.pageXOffset||l.scrollLeft)-(l.clientLeft||document.body.clientLeft||0),top:r.top+(window.pageYOffset||l.scrollTop)-(l.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__index.09a631a3.async.js b/p__index.48879dfd.async.js similarity index 73% rename from p__index.09a631a3.async.js rename to p__index.48879dfd.async.js index 10e002b042..ddea5e0e50 100644 --- a/p__index.09a631a3.async.js +++ b/p__index.48879dfd.async.js @@ -1,17 +1,17 @@ -var mr=Math.pow;(window.webpackJsonp=window.webpackJsonp||[]).push([[262,3,5,6,8,9,10,13,37,122],{"+QRC":function(ie,Z,y){"use strict";var V=y("E9nw"),U={"text/plain":"Text","text/html":"Url",default:"Text"},D="Copy to clipboard: #{key}, Enter";function k(t){var R=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,R)}function u(t,R){var o,m,g,i,x,T,O=!1;R||(R={}),o=R.debug||!1;try{g=V(),i=document.createRange(),x=document.getSelection(),T=document.createElement("span"),T.textContent=t,T.style.all="unset",T.style.position="fixed",T.style.top=0,T.style.clip="rect(0, 0, 0, 0)",T.style.whiteSpace="pre",T.style.webkitUserSelect="text",T.style.MozUserSelect="text",T.style.msUserSelect="text",T.style.userSelect="text",T.addEventListener("copy",function(P){if(P.stopPropagation(),R.format)if(P.preventDefault(),typeof P.clipboardData=="undefined"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var p=U[R.format]||U.default;window.clipboardData.setData(p,t)}else P.clipboardData.clearData(),P.clipboardData.setData(R.format,t);R.onCopy&&(P.preventDefault(),R.onCopy(P.clipboardData))}),document.body.appendChild(T),i.selectNodeContents(T),x.addRange(i);var C=document.execCommand("copy");if(!C)throw new Error("copy command was unsuccessful");O=!0}catch(P){o&&console.error("unable to copy using execCommand: ",P),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(R.format||"text",t),R.onCopy&&R.onCopy(window.clipboardData),O=!0}catch(p){o&&console.error("unable to copy using clipboardData: ",p),o&&console.error("falling back to prompt"),m=k("message"in R?R.message:D),window.prompt(m,t)}}finally{x&&(typeof x.removeRange=="function"?x.removeRange(i):x.removeAllRanges()),T&&document.body.removeChild(T),g()}return O}ie.exports=u},"+UV5":function(ie,Z,y){ie.exports={flex_box_center:"flex_box_center___HGyeq",flex_space_between:"flex_space_between___1SZxb",flex_box_vertical_center:"flex_box_vertical_center___3p7OJ",flex_box_center_end:"flex_box_center_end___2QknG",flex_box_column:"flex_box_column___2ONbh",home:"home___3OXHi",bg:"bg___1FZqC",public_width:"public_width___2aZmk",banner:"banner___1YW3P",content:"content___1Zo8y",experience:"experience___2HS7n",li:"li___dyKah",btn:"btn___19dK5",demonstrate:"demonstrate___1f-4k",title:"title___106X_",mask:"mask___YjAKB",name:"name___1cXcT",tagWarp:"tagWarp___3GAYo",tag:"tag___sWimL",feature:"feature___1HMP2"}},"/GNS":function(ie,Z,y){ie.exports=y.p+"static/search1.c4136dd4.png"},"06Qe":function(ie,Z,y){var V=y("ItGF"),U="urn:schemas-microsoft-com:vml",D=typeof window=="undefined"?null:window,k=!1,u=D&&D.document;function t(m){return R(m)}var R;if(u&&!V.canvasSupported)try{!u.namespaces.zrvml&&u.namespaces.add("zrvml",U),R=function(m){return u.createElement("')}}catch(m){R=function(g){return u.createElement("<"+g+' xmlns="'+U+'" class="zrvml">')}}function o(){if(k||!u)return;k=!0;var m=u.styleSheets;m.length<31?u.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):m[0].addRule(".zrvml","behavior:url(#default#VML)")}Z.doc=u,Z.createNode=t,Z.initVML=o},"092g":function(ie,Z,y){"use strict";y.d(Z,"a",function(){return O});var V=y("IzEo"),U=y("bx4M"),D=y("5Dmo"),k=y("3S7+"),u=y("q1tI"),t=y.n(u),R=y("m3rI"),o=y("G2Mv"),m=y.n(o),g=y("dKik"),i=y.n(g),x=y("N16+"),T=y.n(x),O=function(P){var p=P.data;return t.a.createElement("aside",{className:m.a.courseItems},p&&p.map(function(l,s){return t.a.createElement("a",{href:"/paths/".concat(l.identifier),target:"_blank",key:l.identifier},t.a.createElement(U.a,{className:"animated fadeIn",key:s,cover:t.a.createElement("img",{alt:l.name,src:R.a.IMG_SERVER+"/"+l.image_url})},t.a.createElement(U.a.Meta,{title:t.a.createElement(t.a.Fragment,null,t.a.createElement(k.a,{title:l.name},t.a.createElement("div",{className:"".concat(m.a.esTitle)},l.name)),t.a.createElement("br",null),t.a.createElement(k.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(l.school_name)},t.a.createElement("div",{className:"".concat(m.a.unit)},t.a.createElement("img",{src:T.a,className:"unitImg"}),l.school_name))),description:t.a.createElement("div",null,l.featured>0&&t.a.createElement("div",{className:m.a.excellentTag},t.a.createElement("span",{style:{background:l.featured===1?"#FF8C29":l.featured===2?"#4361F2":l.featured===3?"#B38D24":""}},l.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",l.featured===2&&"\u519B\u961F\u4E00\u6D41",l.featured===3&&"\u7701\u7EA7\u4E00\u6D41")),l.excellent&&t.a.createElement("div",{className:m.a.righttag},t.a.createElement("img",{src:i.a})),t.a.createElement("div",{className:m.a.flexEnd},t.a.createElement(k.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),t.a.createElement("span",null,l.stages_count))),t.a.createElement(k.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),t.a.createElement("span",null,l.members_count)))))})))}))}},"0r65":function(ie,Z){var y=arguments[3],V=arguments[4],U=arguments[5],D=JSON.stringify;ie.exports=function(k,u){for(var t,R=Object.keys(U),o=0,m=R.length;o=0;v--){var b;if(s[v]!==l&&!s[v].ignore&&(b=T(s[v],P,p))&&(!f.topTarget&&(f.topTarget=s[v]),b!==R)){f.target=s[v];break}}return f},processGesture:function(P,p){this._gestureMgr||(this._gestureMgr=new t);var l=this._gestureMgr;p==="start"&&l.clear();var s=l.recognize(P,this.findHover(P.zrX,P.zrY,null).target,this.proxy.dom);if(p==="end"&&l.clear(),s){var f=s.type;P.gestureEvent=f,this.dispatchToElement({target:s.target},f,s.event)}}},V.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(P){x.prototype[P]=function(p){var l=p.zrX,s=p.zrY,f=O(this,l,s),v,b;if((P!=="mouseup"||!f)&&(v=this.findHover(l,s),b=v.target),P==="mousedown")this._downEl=b,this._downPoint=[p.zrX,p.zrY],this._upEl=b;else if(P==="mouseup")this._upEl=b;else if(P==="click"){if(this._downEl!==this._upEl||!this._downPoint||U.dist(this._downPoint,[p.zrX,p.zrY])>4)return;this._downPoint=null}this.dispatchToElement(v,P,p)}});function T(P,p,l){if(P[P.rectHover?"rectContain":"contain"](p,l)){for(var s=P,f;s;){if(s.clipPath&&!s.clipPath.contain(p,l))return!1;s.silent&&(f=!0),s=s.parent}return f?R:!0}return!1}function O(P,p,l){var s=P.painter;return p<0||p>s.getWidth()||l<0||l>s.getHeight()}V.mixin(x,k),V.mixin(x,D);var C=x;ie.exports=C},"1Jh7":function(ie,Z,y){var V=y("y+Vt"),U=y("T6xi"),D=V.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(k,u){U.buildPath(k,u,!1)}});ie.exports=D},"1MYJ":function(ie,Z,y){var V=y("y+Vt"),U=V.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var D=this.__dirtyPath,k=this.shape.paths,u=0;u=this._maxSize&&i>0){var T=o.head;o.remove(T),delete m[T.key],g=T.value,this._lastRemovedEntry=T}x?x.value=R:x=new U(R),x.key=t,o.insertEntry(x),m[t]=x}return g},k.get=function(t){var R=this._map[t],o=this._list;if(R!=null)return R!==o.tail&&(o.remove(R),o.insertEntry(R)),R.value},k.clear=function(){this._list.clear(),this._map={}};var u=D;ie.exports=u},"1Sn+":function(ie,Z,y){},"1XHU":function(ie,Z,y){"use strict";var V=y("2qtc"),U=y("kLXV"),D=y("q1tI"),k=y.n(D),u=y("9kvl"),t=y("3wET"),R=y.n(t),o=y("bUJZ"),m=y.n(o),g=y("Ct/S"),i=y.n(g),x=function(O){var C=O.visible,P=O.occupationValue,p=O.onCancel,l=p===void 0?function(){}:p,s=function(){return k.a.createElement("div",{className:i.a.flexColumn},k.a.createElement("img",{className:i.a.img,src:m.a}),k.a.createElement("span",{className:i.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},f=function(){return k.a.createElement("div",{className:i.a.flexColumn},k.a.createElement("img",{className:i.a.img,src:R.a}),k.a.createElement("span",{className:i.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},v=function(){return P===3?k.a.createElement(k.a.Fragment,null,f(),s()):P===2?s():f()};return k.a.createElement(U.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:C,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){l(),u.d.push("/account/certification")},onCancel:function(){l()}},k.a.createElement("div",{className:i.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),k.a.createElement("div",{className:i.a.flexRow},v()))};Z.a=Object(u.a)(function(T){var O=T.paperlibrary,C=T.loading,P=T.globalSetting;return{paperlibrary:O,globalSetting:P,loading:C.effects}})(x)},"1ZF9":function(ie,Z,y){ie.exports=y.p+"static/Authorize.cc9c212f.png"},"1bdT":function(ie,Z,y){var V=y("3gBT"),U=y("H6uX"),D=y("DN4a"),k=y("vWvF"),u=y("bYtY"),t=function(o){D.call(this,o),U.call(this,o),k.call(this,o),this.id=o.id||V()};t.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(o,m){switch(this.draggable){case"horizontal":m=0;break;case"vertical":o=0;break}var g=this.transform;g||(g=this.transform=[1,0,0,1,0,0]),g[4]+=o,g[5]+=m,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(o,m){},attrKV:function(o,m){if(o==="position"||o==="scale"||o==="origin"){if(m){var g=this[o];g||(g=this[o]=[]),g[0]=m[0],g[1]=m[1]}}else this[o]=m},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(o,m){if(typeof o=="string")this.attrKV(o,m);else if(u.isObject(o))for(var g in o)o.hasOwnProperty(g)&&this.attrKV(g,o[g]);return this.dirty(!1),this},setClipPath:function(o){var m=this.__zr;m&&o.addSelfToZr(m),this.clipPath&&this.clipPath!==o&&this.removeClipPath(),this.clipPath=o,o.__zr=m,o.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var o=this.clipPath;o&&(o.__zr&&o.removeSelfFromZr(o.__zr),o.__zr=null,o.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(o){this.__zr=o;var m=this.animators;if(m)for(var g=0;g1&&arguments[1]!==void 0?arguments[1]:!1,We=nt&&typeof nt.getBoundingClientRect=="function"&&nt.getBoundingClientRect().width;if(We){if(pt){var he=getComputedStyle(nt),De=he.marginLeft,at=he.marginRight;We+=+De.replace("px","")+ +at.replace("px","")}We=+We.toFixed(6)}return We||0},Ee=function(nt,pt,We){nt&&Object(l.a)(nt.style)==="object"&&(nt.style[pt]=We)},ye=function(){return K.any},ve=y("KQm4"),_e=y("Ff2n"),Se=y("i8i4"),re=y("bdgK"),pe=y("uciX"),J=y("8XRh"),ce={adjustX:1,adjustY:1},we={topLeft:{points:["bl","tl"],overflow:ce,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ce,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ce,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ce,offset:[4,0]}},xe={topLeft:{points:["bl","tl"],overflow:ce,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ce,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ce,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ce,offset:[4,0]}},Ke=we,tt=0,Le={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Fe=function(nt,pt,We){var he=W(pt),De=nt.getState();nt.setState({defaultActiveFirst:Object(V.a)(Object(V.a)({},De.defaultActiveFirst),{},Object(i.a)({},he,We))})},Ce=function(Ot){Object(u.a)(pt,Ot);var nt=Object(t.a)(pt);function pt(We){var he;Object(U.a)(this,pt),he=nt.call(this,We),he.onDestroy=function(st){he.props.onDestroy(st)},he.onKeyDown=function(st){var ct=st.keyCode,Kt=he.menuInstance,$t=he.props,an=$t.isOpen,ae=$t.store;if(ct===x.a.ENTER)return he.onTitleClick(st),Fe(ae,he.props.eventKey,!0),!0;if(ct===x.a.RIGHT)return an?Kt.onKeyDown(st):(he.triggerOpenChange(!0),Fe(ae,he.props.eventKey,!0)),!0;if(ct===x.a.LEFT){var te;if(an)te=Kt.onKeyDown(st);else return;return te||(he.triggerOpenChange(!1),te=!0),te}return an&&(ct===x.a.UP||ct===x.a.DOWN)?Kt.onKeyDown(st):void 0},he.onOpenChange=function(st){he.props.onOpenChange(st)},he.onPopupVisibleChange=function(st){he.triggerOpenChange(st,st?"mouseenter":"mouseleave")},he.onMouseEnter=function(st){var ct=he.props,Kt=ct.eventKey,$t=ct.onMouseEnter,an=ct.store;Fe(an,he.props.eventKey,!1),$t({key:Kt,domEvent:st})},he.onMouseLeave=function(st){var ct=he.props,Kt=ct.parentMenu,$t=ct.eventKey,an=ct.onMouseLeave;Kt.subMenuInstance=Object(k.a)(he),an({key:$t,domEvent:st})},he.onTitleMouseEnter=function(st){var ct=he.props,Kt=ct.eventKey,$t=ct.onItemHover,an=ct.onTitleMouseEnter;$t({key:Kt,hover:!0}),an({key:Kt,domEvent:st})},he.onTitleMouseLeave=function(st){var ct=he.props,Kt=ct.parentMenu,$t=ct.eventKey,an=ct.onItemHover,ae=ct.onTitleMouseLeave;Kt.subMenuInstance=Object(k.a)(he),an({key:$t,hover:!1}),ae({key:$t,domEvent:st})},he.onTitleClick=function(st){var ct=Object(k.a)(he),Kt=ct.props;if(Kt.onTitleClick({key:Kt.eventKey,domEvent:st}),Kt.triggerSubMenuAction==="hover")return;he.triggerOpenChange(!Kt.isOpen,"click"),Fe(Kt.store,he.props.eventKey,!1)},he.onSubMenuClick=function(st){typeof he.props.onClick=="function"&&he.props.onClick(he.addKeyPath(st))},he.onSelect=function(st){he.props.onSelect(st)},he.onDeselect=function(st){he.props.onDeselect(st)},he.getPrefixCls=function(){return"".concat(he.props.rootPrefixCls,"-submenu")},he.getActiveClassName=function(){return"".concat(he.getPrefixCls(),"-active")},he.getDisabledClassName=function(){return"".concat(he.getPrefixCls(),"-disabled")},he.getSelectedClassName=function(){return"".concat(he.getPrefixCls(),"-selected")},he.getOpenClassName=function(){return"".concat(he.props.rootPrefixCls,"-submenu-open")},he.saveMenuInstance=function(st){he.menuInstance=st},he.addKeyPath=function(st){return Object(V.a)(Object(V.a)({},st),{},{keyPath:(st.keyPath||[]).concat(he.props.eventKey)})},he.triggerOpenChange=function(st,ct){var Kt=he.props.eventKey,$t=function(){he.onOpenChange({key:Kt,item:Object(k.a)(he),trigger:ct,open:st})};ct==="mouseenter"?he.mouseenterTimeout=setTimeout(function(){$t()},0):$t()},he.isChildrenSelected=function(){var st={find:!1};return Q(he.props.children,he.props.selectedKeys,st),st.find},he.isOpen=function(){return he.props.openKeys.indexOf(he.props.eventKey)!==-1},he.adjustWidth=function(){if(!he.subMenuTitle||!he.menuInstance)return;var st=Se.findDOMNode(he.menuInstance);if(st.offsetWidth>=he.subMenuTitle.offsetWidth)return;st.style.minWidth="".concat(he.subMenuTitle.offsetWidth,"px")},he.saveSubMenuTitle=function(st){he.subMenuTitle=st},he.getBaseProps=function(){var st=Object(k.a)(he),ct=st.props;return{mode:ct.mode==="horizontal"?"vertical":ct.mode,visible:he.props.isOpen,level:ct.level+1,inlineIndent:ct.inlineIndent,focusable:!1,onClick:he.onSubMenuClick,onSelect:he.onSelect,onDeselect:he.onDeselect,onDestroy:he.onDestroy,selectedKeys:ct.selectedKeys,eventKey:"".concat(ct.eventKey,"-menu-"),openKeys:ct.openKeys,motion:ct.motion,onOpenChange:he.onOpenChange,subMenuOpenDelay:ct.subMenuOpenDelay,parentMenu:Object(k.a)(he),subMenuCloseDelay:ct.subMenuCloseDelay,forceSubMenuRender:ct.forceSubMenuRender,triggerSubMenuAction:ct.triggerSubMenuAction,builtinPlacements:ct.builtinPlacements,defaultActiveFirst:ct.store.getState().defaultActiveFirst[W(ct.eventKey)],multiple:ct.multiple,prefixCls:ct.rootPrefixCls,id:he.internalMenuId,manualRef:he.saveMenuInstance,itemIcon:ct.itemIcon,expandIcon:ct.expandIcon,direction:ct.direction}},he.getMotion=function(st,ct){var Kt=Object(k.a)(he),$t=Kt.haveRendered,an=he.props,ae=an.motion,te=an.rootPrefixCls,j=Object(V.a)(Object(V.a)({},ae),{},{leavedClassName:"".concat(te,"-hidden"),removeOnLeave:!1,motionAppear:$t||!ct||st!=="inline"});return j};var De=We.store,at=We.eventKey,et=De.getState(),ot=et.defaultActiveFirst;he.isRootMenu=!1;var At=!1;return ot&&(At=ot[at]),Fe(De,at,At),he}return Object(D.a)(pt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var he=this,De=this.props,at=De.mode,et=De.parentMenu,ot=De.manualRef;if(ot&&ot(this),at!=="horizontal"||!et.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return he.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var he=this.props,De=he.onDestroy,at=he.eventKey;De&&De(at),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(he){var De=this,at=this.getBaseProps(),et=this.getMotion(at.mode,at.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||at.visible||at.forceSubMenuRender,!this.haveOpened)return R.createElement("div",null);var ot=at.direction;return R.createElement(J.default,Object.assign({visible:at.visible},et),function(At){var st=At.className,ct=At.style,Kt=p()("".concat(at.prefixCls,"-sub"),st,Object(i.a)({},"".concat(at.prefixCls,"-rtl"),ot==="rtl"));return R.createElement(Mt,Object.assign({},at,{id:De.internalMenuId,className:Kt,style:ct}),he)})}},{key:"render",value:function(){var he,De=Object(V.a)({},this.props),at=De.isOpen,et=this.getPrefixCls(),ot=De.mode==="inline",At=p()(et,"".concat(et,"-").concat(De.mode),(he={},Object(i.a)(he,De.className,!!De.className),Object(i.a)(he,this.getOpenClassName(),at),Object(i.a)(he,this.getActiveClassName(),De.active||at&&!ot),Object(i.a)(he,this.getDisabledClassName(),De.disabled),Object(i.a)(he,this.getSelectedClassName(),this.isChildrenSelected()),he));this.internalMenuId||(De.eventKey?this.internalMenuId="".concat(De.eventKey,"$Menu"):(tt+=1,this.internalMenuId="$__$".concat(tt,"$Menu")));var st={},ct={},Kt={};De.disabled||(st={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ct={onClick:this.onTitleClick},Kt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var $t={},an=De.direction;ot&&(an==="rtl"?$t.paddingRight=De.inlineIndent*De.level:$t.paddingLeft=De.inlineIndent*De.level);var ae={};this.props.isOpen&&(ae={"aria-owns":this.internalMenuId});var te=null;De.mode!=="horizontal"&&(te=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(te=R.createElement(this.props.expandIcon,Object(V.a)({},this.props))));var j=R.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:$t,className:"".concat(et,"-title"),role:"button"},Kt,ct,{"aria-expanded":at},ae,{"aria-haspopup":"true",title:typeof De.title=="string"?De.title:void 0}),De.title,te||R.createElement("i",{className:"".concat(et,"-arrow")})),H=this.renderChildren(De.children),G=De.parentMenu.isRootMenu?De.parentMenu.props.getPopupContainer:function(Zt){return Zt.parentNode},ee=Le[De.mode],fe=De.popupOffset?{offset:De.popupOffset}:{},ke=De.mode==="inline"?"":De.popupClassName;ke+=an==="rtl"?" ".concat(et,"-rtl"):"";var Ge=De.disabled,dt=De.triggerSubMenuAction,_t=De.subMenuOpenDelay,It=De.forceSubMenuRender,Yt=De.subMenuCloseDelay,Nt=De.builtinPlacements;de.forEach(function(Zt){return delete De[Zt]}),delete De.onClick;var ut=an==="rtl"?Object.assign({},xe,Nt):Object.assign({},we,Nt);return delete De.direction,R.createElement("li",Object.assign({},De,st,{className:At,role:"menuitem"}),ot&&j,ot&&H,!ot&&R.createElement(pe.a,{prefixCls:et,popupClassName:p()("".concat(et,"-popup"),ke),getPopupContainer:G,builtinPlacements:ut,popupPlacement:ee,popupVisible:at,popupAlign:fe,popup:H,action:Ge?[]:[dt],mouseEnterDelay:_t,mouseLeaveDelay:Yt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:It},j))}}]),pt}(R.Component);Ce.defaultProps={onMouseEnter:q,onMouseLeave:q,onTitleMouseEnter:q,onTitleMouseLeave:q,onTitleClick:q,manualRef:q,mode:"vertical",title:""};var Pe=Object(o.b)(function(Ot,nt){var pt=Ot.openKeys,We=Ot.activeKey,he=Ot.selectedKeys,De=nt.eventKey,at=nt.subMenuKey;return{isOpen:pt.indexOf(De)>-1,active:We[at]===De,selectedKeys:he}})(Ce);Pe.isSubMenu=!0;var ze=Pe,Ne="menuitem-overflowed",ht=.5,rt=function(Ot){Object(u.a)(pt,Ot);var nt=Object(t.a)(pt);function pt(){var We;return Object(U.a)(this,pt),We=nt.apply(this,arguments),We.resizeObserver=null,We.mutationObserver=null,We.originalTotalWidth=0,We.overflowedItems=[],We.menuItemSizes=[],We.cancelFrameId=null,We.state={lastVisibleIndex:void 0},We.getMenuItemNodes=function(){var he=We.props.prefixCls,De=Se.findDOMNode(Object(k.a)(We));return De?[].slice.call(De.children).filter(function(at){return at.className.split(" ").indexOf("".concat(he,"-overflowed-submenu"))<0}):[]},We.getOverflowedSubMenuItem=function(he,De,at){var et=We.props,ot=et.overflowedIndicator,At=et.level,st=et.mode,ct=et.prefixCls,Kt=et.theme;if(At!==1||st!=="horizontal")return null;var $t=We.props.children[0],an=$t.props,ae=an.children,te=an.title,j=an.style,H=Object(_e.a)(an,["children","title","style"]),G=Object(V.a)({},j),ee="".concat(he,"-overflowed-indicator"),fe="".concat(he,"-overflowed-indicator");De.length===0&&at!==!0?G=Object(V.a)(Object(V.a)({},G),{},{display:"none"}):at&&(G=Object(V.a)(Object(V.a)({},G),{},{visibility:"hidden",position:"absolute"}),ee="".concat(ee,"-placeholder"),fe="".concat(fe,"-placeholder"));var ke=Kt?"".concat(ct,"-").concat(Kt):"",Ge={};return de.forEach(function(dt){H[dt]!==void 0&&(Ge[dt]=H[dt])}),R.createElement(ze,Object.assign({title:ot,className:"".concat(ct,"-overflowed-submenu"),popupClassName:ke},Ge,{key:ee,eventKey:fe,disabled:!1,style:G}),De)},We.setChildrenWidthAndResize=function(){if(We.props.mode!=="horizontal")return;var he=Se.findDOMNode(Object(k.a)(We));if(!he)return;var De=he.children;if(!De||De.length===0)return;var at=he.children[De.length-1];Ee(at,"display","inline-block");var et=We.getMenuItemNodes(),ot=et.filter(function(At){return At.className.split(" ").indexOf(Ne)>=0});ot.forEach(function(At){Ee(At,"display","inline-block")}),We.menuItemSizes=et.map(function(At){return ue(At,!0)}),ot.forEach(function(At){Ee(At,"display","none")}),We.overflowedIndicatorWidth=ue(he.children[he.children.length-1],!0),We.originalTotalWidth=We.menuItemSizes.reduce(function(At,st){return At+st},0),We.handleResize(),Ee(at,"display","none")},We.handleResize=function(){if(We.props.mode!=="horizontal")return;var he=Se.findDOMNode(Object(k.a)(We));if(!he)return;var De=ue(he);We.overflowedItems=[];var at=0,et;We.originalTotalWidth>De+ht&&(et=-1,We.menuItemSizes.forEach(function(ot){at+=ot,at+We.overflowedIndicatorWidth<=De&&(et+=1)})),We.setState({lastVisibleIndex:et})},We}return Object(D.a)(pt,[{key:"componentDidMount",value:function(){var he=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var De=Se.findDOMNode(this);if(!De)return;this.resizeObserver=new re.default(function(at){at.forEach(function(){var et=he.cancelFrameId;cancelAnimationFrame(et),he.cancelFrameId=requestAnimationFrame(he.setChildrenWidthAndResize)})}),[].slice.call(De.children).concat(De).forEach(function(at){he.resizeObserver.observe(at)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){he.resizeObserver.disconnect(),[].slice.call(De.children).concat(De).forEach(function(at){he.resizeObserver.observe(at)}),he.setChildrenWidthAndResize()}),this.mutationObserver.observe(De,{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(he){var De=this,at=this.state.lastVisibleIndex;return(he||[]).reduce(function(et,ot,At){var st=ot;if(De.props.mode==="horizontal"){var ct=De.getOverflowedSubMenuItem(ot.props.eventKey,[]);at!==void 0&&De.props.className.indexOf("".concat(De.props.prefixCls,"-root"))!==-1&&(At>at&&(st=R.cloneElement(ot,{style:{display:"none"},eventKey:"".concat(ot.props.eventKey,"-hidden"),className:"".concat(Ne)})),At===at+1&&(De.overflowedItems=he.slice(at+1).map(function($t){return R.cloneElement($t,{key:$t.props.eventKey,mode:"vertical-left"})}),ct=De.getOverflowedSubMenuItem(ot.props.eventKey,De.overflowedItems)));var Kt=[].concat(Object(ve.a)(et),[ct,st]);return At===he.length-1&&Kt.push(De.getOverflowedSubMenuItem(ot.props.eventKey,[],!0)),Kt}return[].concat(Object(ve.a)(et),[st])},[])}},{key:"render",value:function(){var he=this.props,De=he.visible,at=he.prefixCls,et=he.overflowedIndicator,ot=he.mode,At=he.level,st=he.tag,ct=he.children,Kt=he.theme,$t=Object(_e.a)(he,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),an=st;return R.createElement(an,Object.assign({},$t),this.renderChildren(ct))}}]),pt}(R.Component);rt.defaultProps={tag:"div",className:""};var St=rt;function Ut(Ot){return Ot.length?Ot.every(function(nt){return!!nt.props.disabled}):!0}function xt(Ot,nt,pt){var We=Ot.getState();Ot.setState({activeKey:Object(V.a)(Object(V.a)({},We.activeKey),{},Object(i.a)({},nt,pt))})}function Et(Ot){return Ot.eventKey||"0-menu-"}function Rt(Ot,nt){var pt=nt,We=Ot.children,he=Ot.eventKey;if(pt){var De;if(X(We,function(at,et){at&&at.props&&!at.props.disabled&&pt===Y(at,he,et)&&(De=!0)}),De)return pt}return pt=null,Ot.defaultActiveFirst&&X(We,function(at,et){!pt&&at&&!at.props.disabled&&(pt=Y(at,he,et))}),pt}function Tt(Ot){if(Ot){var nt=this.instanceArray.indexOf(Ot);nt!==-1?this.instanceArray[nt]=Ot:this.instanceArray.push(Ot)}}var Dt=function(Ot){Object(u.a)(pt,Ot);var nt=Object(t.a)(pt);function pt(We){var he;return Object(U.a)(this,pt),he=nt.call(this,We),he.onKeyDown=function(De,at){var et=De.keyCode,ot;if(he.getFlatInstanceArray().forEach(function(st){st&&st.props.active&&st.onKeyDown&&(ot=st.onKeyDown(De))}),ot)return 1;var At=null;return(et===x.a.UP||et===x.a.DOWN)&&(At=he.step(et===x.a.UP?-1:1)),At?(De.preventDefault(),xt(he.props.store,Et(he.props),At.props.eventKey),typeof at=="function"&&at(At),1):void 0},he.onItemHover=function(De){var at=De.key,et=De.hover;xt(he.props.store,Et(he.props),et?at:null)},he.onDeselect=function(De){he.props.onDeselect(De)},he.onSelect=function(De){he.props.onSelect(De)},he.onClick=function(De){he.props.onClick(De)},he.onOpenChange=function(De){he.props.onOpenChange(De)},he.onDestroy=function(De){he.props.onDestroy(De)},he.getFlatInstanceArray=function(){return he.instanceArray},he.step=function(De){var at=he.getFlatInstanceArray(),et=he.props.store.getState().activeKey[Et(he.props)],ot=at.length;if(!ot)return null;De<0&&(at=at.concat().reverse());var At=-1;if(at.every(function($t,an){return $t&&$t.props.eventKey===et?(At=an,!1):!0}),!he.props.defaultActiveFirst&&At!==-1&&Ut(at.slice(At,ot-1)))return;var st=(At+1)%ot,ct=st;do{var Kt=at[ct];if(!Kt||Kt.props.disabled)ct=(ct+1)%ot;else return Kt}while(ct!==st);return null},he.renderCommonMenuItem=function(De,at,et){var ot=he.props.store.getState(),At=Object(k.a)(he),st=At.props,ct=Y(De,st.eventKey,at),Kt=De.props;if(!Kt||typeof De.type=="string")return De;var $t=ct===ot.activeKey,an=Object(V.a)(Object(V.a)({mode:Kt.mode||st.mode,level:st.level,inlineIndent:st.inlineIndent,renderMenuItem:he.renderMenuItem,rootPrefixCls:st.prefixCls,index:at,parentMenu:st.parentMenu,manualRef:Kt.disabled?void 0:Object(T.a)(De.ref,Tt.bind(Object(k.a)(he))),eventKey:ct,active:!Kt.disabled&&$t,multiple:st.multiple,onClick:function(te){(Kt.onClick||q)(te),he.onClick(te)},onItemHover:he.onItemHover,motion:st.motion,subMenuOpenDelay:st.subMenuOpenDelay,subMenuCloseDelay:st.subMenuCloseDelay,forceSubMenuRender:st.forceSubMenuRender,onOpenChange:he.onOpenChange,onDeselect:he.onDeselect,onSelect:he.onSelect,builtinPlacements:st.builtinPlacements,itemIcon:Kt.itemIcon||he.props.itemIcon,expandIcon:Kt.expandIcon||he.props.expandIcon},et),{},{direction:st.direction});return(st.mode==="inline"||ye())&&(an.triggerSubMenuAction="click"),R.cloneElement(De,an)},he.renderMenuItem=function(De,at,et){if(!De)return null;var ot=he.props.store.getState(),At={openKeys:ot.openKeys,selectedKeys:ot.selectedKeys,triggerSubMenuAction:he.props.triggerSubMenuAction,subMenuKey:et};return he.renderCommonMenuItem(De,at,At)},We.store.setState({activeKey:Object(V.a)(Object(V.a)({},We.store.getState().activeKey),{},Object(i.a)({},We.eventKey,Rt(We,We.activeKey)))}),he.instanceArray=[],he}return Object(D.a)(pt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(he){return this.props.visible||he.visible||this.props.className!==he.className||!C()(this.props.style,he.style)}},{key:"componentDidUpdate",value:function(he){var De=this.props,at="activeKey"in De?De.activeKey:De.store.getState().activeKey[Et(De)],et=Rt(De,at);if(et!==at)xt(De.store,Et(De),et);else if("activeKey"in he){var ot=Rt(he,he.activeKey);et!==ot&&xt(De.store,Et(De),et)}}},{key:"render",value:function(){var he=this,De=Object(g.a)({},this.props);this.instanceArray=[];var at=p()(De.prefixCls,De.className,"".concat(De.prefixCls,"-").concat(De.mode)),et={className:at,role:De.role||"menu"};De.id&&(et.id=De.id),De.focusable&&(et.tabIndex=0,et.onKeyDown=this.onKeyDown);var ot=De.prefixCls,At=De.eventKey,st=De.visible,ct=De.level,Kt=De.mode,$t=De.overflowedIndicator,an=De.theme;return de.forEach(function(ae){return delete De[ae]}),delete De.onClick,R.createElement(St,Object.assign({},De,{prefixCls:ot,mode:Kt,tag:"ul",level:ct,theme:an,visible:st,overflowedIndicator:$t},et),R.Children.map(De.children,function(ae,te){return he.renderMenuItem(ae,te,At||"0-menu-")}))}}]),pt}(R.Component);Dt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:q};var jt=Object(o.b)()(Dt),Mt=jt,Lt=y("Kwbf");function bt(Ot,nt,pt){var We=Ot.prefixCls,he=Ot.motion,De=Ot.defaultMotions,at=De===void 0?{}:De,et=Ot.openAnimation,ot=Ot.openTransitionName,At=nt.switchingModeFromInline;if(he)return he;if(Object(l.a)(et)==="object"&&et)Object(Lt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof et=="string")return{motionName:"".concat(We,"-open-").concat(et)};if(ot)return{motionName:ot};var st=at[pt];return st||(At?null:at.other)}var Pt=function(Ot){Object(u.a)(pt,Ot);var nt=Object(t.a)(pt);function pt(We){var he;Object(U.a)(this,pt),he=nt.call(this,We),he.inlineOpenKeys=[],he.onSelect=function(et){var ot=Object(k.a)(he),At=ot.props;if(At.selectable){var st=he.store.getState(),ct=st.selectedKeys,Kt=et.key;At.multiple?ct=ct.concat([Kt]):ct=[Kt],"selectedKeys"in At||he.store.setState({selectedKeys:ct}),At.onSelect(Object(V.a)(Object(V.a)({},et),{},{selectedKeys:ct}))}},he.onClick=function(et){var ot=he.getRealMenuMode(),At=Object(k.a)(he),st=At.store,ct=At.props.onOpenChange;ot!=="inline"&&!("openKeys"in he.props)&&(st.setState({openKeys:[]}),ct([])),he.props.onClick(et)},he.onKeyDown=function(et,ot){he.innerMenu.getWrappedInstance().onKeyDown(et,ot)},he.onOpenChange=function(et){var ot=Object(k.a)(he),At=ot.props,st=he.store.getState().openKeys.concat(),ct=!1,Kt=function(an){var ae=!1;if(an.open)ae=st.indexOf(an.key)===-1,ae&&st.push(an.key);else{var te=st.indexOf(an.key);ae=te!==-1,ae&&st.splice(te,1)}ct=ct||ae};Array.isArray(et)?et.forEach(Kt):Kt(et),ct&&("openKeys"in he.props||he.store.setState({openKeys:st}),At.onOpenChange(st))},he.onDeselect=function(et){var ot=Object(k.a)(he),At=ot.props;if(At.selectable){var st=he.store.getState().selectedKeys.concat(),ct=et.key,Kt=st.indexOf(ct);Kt!==-1&&st.splice(Kt,1),"selectedKeys"in At||he.store.setState({selectedKeys:st}),At.onDeselect(Object(V.a)(Object(V.a)({},et),{},{selectedKeys:st}))}},he.onMouseEnter=function(et){he.restoreModeVerticalFromInline();var ot=he.props.onMouseEnter;ot&&ot(et)},he.onTransitionEnd=function(et){var ot=et.propertyName==="width"&&et.target===et.currentTarget,At=et.target.className,st=Object.prototype.toString.call(At)==="[object SVGAnimatedString]"?At.animVal:At,ct=et.propertyName==="font-size"&&st.indexOf("anticon")>=0;(ot||ct)&&he.restoreModeVerticalFromInline()},he.setInnerMenu=function(et){he.innerMenu=et},he.isRootMenu=!0;var De=We.defaultSelectedKeys,at=We.defaultOpenKeys;return"selectedKeys"in We&&(De=We.selectedKeys||[]),"openKeys"in We&&(at=We.openKeys||[]),he.store=Object(o.c)({selectedKeys:De,openKeys:at,activeKey:{"0-menu-":Rt(We,We.activeKey)}}),he.state={switchingModeFromInline:!1},he}return Object(D.a)(pt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(he){this.updateOpentKeysWhenSwitchMode(he),this.updateMiniStore();var De=this.props,at=De.siderCollapsed,et=De.inlineCollapsed,ot=De.onOpenChange;(!he.inlineCollapsed&&et||!he.siderCollapsed&&at)&&ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(he){var De=this.props,at=this.store,et=this.inlineOpenKeys,ot=at.getState(),At={};he.mode==="inline"&&De.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in De||((De.inlineCollapsed&&!he.inlineCollapsed||De.siderCollapsed&&!he.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=ot.openKeys.concat(),At.openKeys=[]),(!De.inlineCollapsed&&he.inlineCollapsed||!De.siderCollapsed&&he.siderCollapsed)&&(At.openKeys=et,this.inlineOpenKeys=[])),Object.keys(At).length&&at.setState(At)}},{key:"updateMenuDisplay",value:function(){var he=this.props.collapsedWidth,De=this.store,at=this.prevOpenKeys,et=this.getInlineCollapsed()&&(he===0||he==="0"||he==="0px");et?(this.prevOpenKeys=De.getState().openKeys.concat(),this.store.setState({openKeys:[]})):at&&(this.store.setState({openKeys:at}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var he=this.props.mode,De=this.state.switchingModeFromInline,at=this.getInlineCollapsed();return De&&at?"inline":at?"vertical":he}},{key:"getInlineCollapsed",value:function(){var he=this.props,De=he.inlineCollapsed,at=he.siderCollapsed;return at!==void 0?at:De}},{key:"restoreModeVerticalFromInline",value:function(){var he=this.state.switchingModeFromInline;he&&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 he=Object(V.a)({},Object(m.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),De=this.getRealMenuMode();return he.className+=" ".concat(he.prefixCls,"-root"),he.direction==="rtl"&&(he.className+=" ".concat(he.prefixCls,"-rtl")),he=Object(V.a)(Object(V.a)({},he),{},{mode:De,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:bt(this.props,this.state,De)}),delete he.openAnimation,delete he.openTransitionName,R.createElement(o.a,{store:this.store},R.createElement(Mt,Object.assign({},he,{ref:this.setInnerMenu}),this.props.children))}}]),pt}(R.Component);Pt.defaultProps={selectable:!0,onClick:q,onSelect:q,onOpenChange:q,onDeselect:q,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:R.createElement("span",null,"\xB7\xB7\xB7")};var mt=Pt,$e=function(Ot){Object(u.a)(pt,Ot);var nt=Object(t.a)(pt);function pt(){var We;return Object(U.a)(this,pt),We=nt.apply(this,arguments),We.onKeyDown=function(he){var De=he.keyCode;return De===x.a.ENTER?(We.onClick(he),!0):void 0},We.onMouseLeave=function(he){var De=We.props,at=De.eventKey,et=De.onItemHover,ot=De.onMouseLeave;et({key:at,hover:!1}),ot({key:at,domEvent:he})},We.onMouseEnter=function(he){var De=We.props,at=De.eventKey,et=De.onItemHover,ot=De.onMouseEnter;et({key:at,hover:!0}),ot({key:at,domEvent:he})},We.onClick=function(he){var De=We.props,at=De.eventKey,et=De.multiple,ot=De.onClick,At=De.onSelect,st=De.onDeselect,ct=De.isSelected,Kt={key:at,keyPath:[at],item:Object(k.a)(We),domEvent:he};ot(Kt),et?ct?st(Kt):At(Kt):ct||At(Kt)},We.saveNode=function(he){We.node=he},We}return Object(D.a)(pt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var he=this.props;he.onDestroy&&he.onDestroy(he.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 he,De=Object(V.a)({},this.props),at=p()(this.getPrefixCls(),De.className,(he={},Object(i.a)(he,this.getActiveClassName(),!De.disabled&&De.active),Object(i.a)(he,this.getSelectedClassName(),De.isSelected),Object(i.a)(he,this.getDisabledClassName(),De.disabled),he)),et=Object(V.a)(Object(V.a)({},De.attribute),{},{title:typeof De.title=="string"?De.title:void 0,className:at,role:De.role||"menuitem","aria-disabled":De.disabled});De.role==="option"?et=Object(V.a)(Object(V.a)({},et),{},{role:"option","aria-selected":De.isSelected}):(De.role===null||De.role==="none")&&(et.role="none");var ot={onClick:De.disabled?null:this.onClick,onMouseLeave:De.disabled?null:this.onMouseLeave,onMouseEnter:De.disabled?null:this.onMouseEnter},At=Object(V.a)({},De.style);De.mode==="inline"&&(De.direction==="rtl"?At.paddingRight=De.inlineIndent*De.level:At.paddingLeft=De.inlineIndent*De.level),de.forEach(function(ct){return delete De[ct]}),delete De.direction;var st=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(st=R.createElement(this.props.itemIcon,this.props)),R.createElement("li",Object.assign({},Object(m.default)(De,["onClick","onMouseEnter","onMouseLeave","onSelect"]),et,ot,{style:At,ref:this.saveNode}),De.children,st)}}]),pt}(R.Component);$e.isMenuItem=!0,$e.defaultProps={onSelect:q,onMouseEnter:q,onMouseLeave:q,manualRef:q};var Ze=Object(o.b)(function(Ot,nt){var pt=Ot.activeKey,We=Ot.selectedKeys,he=nt.eventKey,De=nt.subMenuKey;return{active:pt[De]===he,isSelected:We.indexOf(he)!==-1}})($e),Ht=Ze,Jt=function(Ot){Object(u.a)(pt,Ot);var nt=Object(t.a)(pt);function pt(){var We;return Object(U.a)(this,pt),We=nt.apply(this,arguments),We.renderInnerMenuItem=function(he){var De=We.props,at=De.renderMenuItem,et=De.index;return at(he,et,We.props.subMenuKey)},We}return Object(D.a)(pt,[{key:"render",value:function(){var he=Object(g.a)({},this.props),De=he.className,at=De===void 0?"":De,et=he.rootPrefixCls,ot="".concat(et,"-item-group-title"),At="".concat(et,"-item-group-list"),st=he.title,ct=he.children;return de.forEach(function(Kt){return delete he[Kt]}),delete he.onClick,delete he.direction,R.createElement("li",Object.assign({},he,{className:"".concat(at," ").concat(et,"-item-group")}),R.createElement("div",{className:ot,title:typeof st=="string"?st:void 0},st),R.createElement("ul",{className:At},R.Children.map(ct,this.renderInnerMenuItem)))}}]),pt}(R.Component);Jt.isMenuItemGroup=!0,Jt.defaultProps={disabled:!0};var Vt=Jt,sn=function(nt){var pt=nt.className,We=nt.rootPrefixCls,he=nt.style;return R.createElement("li",{className:"".concat(pt," ").concat(We,"-item-divider"),style:he})};sn.defaultProps={disabled:!0,className:"",style:{}};var _n=sn,cn=Z.e=mt},"1sp6":function(ie,Z){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAvCAYAAABAHIylAAAGUUlEQVRoQ+2bf2xTVRTHv+f2rStjQBAJIgmCYoKKEkLXdQUCHUy2gaAhNLAfKP8IkYQIMRqIusyfBAEjEv/Af4C2C2IgRmAFgRZIWLsfTBKj/0zxJyIgojC20b13j3mF6RzbXl/3gxne7R9t7j33nnM/97xzT3tvCbdKpPr0fCnVtQLkZGBIW33q79wI0K9E9A0D++Oy9bN8j+ePZMY7Ulc3zKbxQmIsYMmTIDAajKHJ9O1ehhpBXA/Q1lx31t5kxiNdKBytfRvg9cl06IHMVQbeG8TqZo/H09zZOJWVlekZI0aullKuA2h4D3QZdiUSH3jdzheNBEn3HJbafoBuQOB1sivbvVOm/GnU0ag9EolkKhkZ96sQM1iDjwTymJkI9KWw8cKZLtfP7cc4dLJudLpd7mOGW69ncISIdpMUJ9Nky7np06dfM9Jp1B6LxYY2QyxnxrsABhHRUq87a3d3/ehYtDpMIC8EvZKbnbXRSEmq7ZFY3XRm/hjgiWCc1zThzpvh/EkfL1JTcx9rFAP4AYC+Yymfnz0tO5yqLqN+kVjtKmbeBqAmN8eV3S2gSLRGd/0h5Egb3hue050yPbakqXKfZOQS4UyjIqaNdzjUi9eaTgAJz6mSghfMyc6+bDTJnrRHIhEHOwY36o7qdWelE5HsajwKR2tYb8zNcSXiUV+XI0fqhimZHGXwIyCUEXCdGZtAOCuJXX0Np21+4WjtNYAzR2SkZ06ePPn6gAGkG3K8uj6HWTvFzI0MbiXQPZLoyTnurCN9vUD/C0C6keFY7UEwFyYMJpzMdbtm9hechP6B7EGJwBytfpZBO24CEqty3c6PLEDtCJyorh6vSTqrV9lYPDHT4/zKAtSOQENDQ/ovl680M4McQzJGeCZNSirL7i2IA/4RuxWHJJhpaJoY7HQ6m3pr8smMYwEyoGQB6k9AwfxgIYPHSUiVhNIqwKqUUhUQKuufSagCUmX9nViV+otsqg1S1UhTFaH8UHyw+EpHm8Ox2m4fsV2FgZUCyOtqriyh2uxiddHnRRd0GX9B8CUizmmTZ6a4EHihU929uc0HCgMrWeJxECsEUhikEFhhhkKAwgQFIAU369ISdYBCiXpWBAl/cWXx+2YBBQoCj0qmiV1muZBq06Wm0IrTK1p1md3zd0+Oq9pDbfJCcNw+2B7yferTbtPdm4CSCXqpyBh5UCpjJtvHikH9GYOSXRWzcpYHGa2iQZA2C9yMvPWIGS2OFaS7J2R5kOVBZiLO7bK96kG7CgIvC8aklE0iHCwJlXxiNlH0F1YsJym9qeqVhFZHq32t76jvrz5NFP1z/TPYJsalaqiiUX3R4aKvzQLaWbBzCpGS8sII5viY5jF7vce9ap8CShWMUT8rDzIKlFYeZLDVWoAGPqCL23586sbv8ZbOLE0jaun3g8P2hgyEGHR+47cRviH/83MIA+lgzCAWq+56QJ2drPoLgh8CGFUaKvZZgDocPVcUViySLDcAmFoSKrlqAWoHKDgv+KCUHIVNKSg9sKReDwdJAQoUBrcxs8sor2lr1y8kNDQ35JUfL78tQTMTg/wFwfUAP92VXgJUu82+2HfAdy5Z29rkOn7V2LN4jz1+LV7FRDtKQ8X61ZhESQrQnvl7xsbV+KhkjVBZND3XSeZsNpOuWFAxSsbl2K70amRTl4WWnCFQ4oaKmdIRkD8/WMYkvctCpbPaj5MUIDOKzcgOhF2sLUj75/onQNAphWzzllYurTPlQWYmbUZ2IAHS7Q7kB54B0Ra7TJvqO+xLHIVbHtRhF/MXBjaC6bGSUNF8/dG1AHUAVDarTJkw6OFjAB8tDZW+edcDurD5+01ak5Y4ePy3yNHMKAWJgrse0MVNZ8vU62q8s9hJoEs6IP3XtqEOzhjh8fTzHZ079G2+qqpqUDMpjQLQjh866CgvL+/6lmskVvsFM+cRxGveHOdbZnahnsreqV0sHK1dA/AWIkS9bpenu3lQuLp6LrEIgVkF6J20dNt20TLytpsYPYXRWf8W8dt1/QLVYDHkXk3L7PMLVDeU88NYYjmYygBOB7AoN8e1r1tAeuOxaM2rBLyRuG96lxRibPB6XOuMpvsPkHBVzWyA14DICeqNf/sYqU6kYQ7dg0Do9M8tyYxgSobRSEA9gbbOyskKJdP3b55CiwXsdwtjAAAAAElFTkSuQmCC"},"24YM":function(ie,Z,y){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.SensorTabIndex=Z.SensorClassName=Z.SizeSensorId=void 0;var V="size-sensor-id";Z.SizeSensorId=V;var U="size-sensor-object";Z.SensorClassName=U;var D="-1";Z.SensorTabIndex=D},"2DNl":function(ie,Z,y){var V=y("IMiH"),U=y("loD1"),D=y("59Ip"),k=y("aKvl"),u=y("n1HI"),t=y("hX1E"),R=t.normalizeRadian,o=y("Sj9i"),m=y("hyiK"),g=V.CMD,i=Math.PI*2,x=1e-4;function T(A,w){return Math.abs(A-w)w&&h>c&&h>r&&h>S||h1&&P(),F=o.cubicAt(w,c,r,S,C[0]),B>1&&(K=o.cubicAt(w,c,r,S,C[1]))),B===2?Yw&&S>c&&S>r||S=0&&h<=1){for(var L=0,I=o.quadraticAt(w,c,r,h),B=0;B<_;B++){var F=O[B]===0||O[B]===1?.5:1,K=o.quadraticAt(A,E,n,O[B]);if(KE||S<-E)return 0;var _=Math.sqrt(E*E-S*S);O[0]=-_,O[1]=_;var h=Math.abs(c-n);if(h<1e-4)return 0;if(h%i<1e-4){c=0,n=i;var L=r?1:-1;return d>=O[0]+A&&d<=O[1]+A?L:0}if(r){var _=c;c=R(n),n=R(_)}else c=R(c),n=R(n);c>n&&(n+=i);for(var I=0,B=0;B<2;B++){var F=O[B];if(F+A>d){var K=Math.atan2(S,F),L=r?1:-1;K<0&&(K=i+K),(K>=c&&K<=n||K+i>=c&&K+i<=n)&&(K>Math.PI/2&&K1&&(E||(r+=m(d,S,_,h,c,n))),L===1&&(d=A[L],S=A[L+1],_=d,h=S);switch(I){case g.M:_=A[L++],h=A[L++],d=_,S=h;break;case g.L:if(E){if(U.containStroke(d,S,A[L],A[L+1],w,c,n))return!0}else r+=m(d,S,A[L],A[L+1],c,n)||0;d=A[L++],S=A[L++];break;case g.C:if(E){if(D.containStroke(d,S,A[L++],A[L++],A[L++],A[L++],A[L],A[L+1],w,c,n))return!0}else r+=p(d,S,A[L++],A[L++],A[L++],A[L++],A[L],A[L+1],c,n)||0;d=A[L++],S=A[L++];break;case g.Q:if(E){if(k.containStroke(d,S,A[L++],A[L++],A[L],A[L+1],w,c,n))return!0}else r+=l(d,S,A[L++],A[L++],A[L],A[L+1],c,n)||0;d=A[L++],S=A[L++];break;case g.A:var B=A[L++],F=A[L++],K=A[L++],q=A[L++],Y=A[L++],W=A[L++];L+=1;var X=1-A[L++],Q=Math.cos(Y)*K+B,de=Math.sin(Y)*q+F;L>1?r+=m(d,S,Q,de,c,n):(_=Q,h=de);var ue=(c-B)*q/K+B;if(E){if(u.containStroke(B,F,q,Y,Y+W,X,w,ue,n))return!0}else r+=s(B,F,q,Y,Y+W,X,ue,n);d=Math.cos(Y+W)*K+B,S=Math.sin(Y+W)*q+F;break;case g.R:_=d=A[L++],h=S=A[L++];var Ee=A[L++],ye=A[L++],Q=_+Ee,de=h+ye;if(E){if(U.containStroke(_,h,Q,h,w,c,n)||U.containStroke(Q,h,Q,de,w,c,n)||U.containStroke(Q,de,_,de,w,c,n)||U.containStroke(_,de,_,h,w,c,n))return!0}else r+=m(Q,h,Q,de,c,n),r+=m(_,de,_,h,c,n);break;case g.Z:if(E){if(U.containStroke(d,S,_,h,w,c,n))return!0}else r+=m(d,S,_,h,c,n);d=_,S=h;break}}return!E&&!T(S,h)&&(r+=m(d,S,_,h,c,n)||0),r!==0}function v(A,w,E){return f(A,0,!1,w,E)}function b(A,w,E,c){return f(A,w,!0,E,c)}Z.contain=v,Z.containStroke=b},"2U/9":function(ie,Z,y){"use strict";var V=y("VTBJ"),U=y("rePB"),D=y("Ff2n"),k=y("1OyB"),u=y("vuIU"),t=y("Ji7U"),R=y("LK+K"),o=y("q1tI"),m=y.n(o),g=y("Zm9Q"),i=y("TSYQ"),x=y.n(i),T=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function O(s){return typeof s=="string"}var C=function(s){Object(t.a)(v,s);var f=Object(R.a)(v);function v(){var b;return Object(k.a)(this,v),b=f.apply(this,arguments),b.onClick=function(){var A=b.props,w=A.onClick,E=A.onStepClick,c=A.stepIndex;w&&w.apply(void 0,arguments),E(c)},b}return Object(u.a)(v,[{key:"renderIconNode",value:function(){var A,w=this.props,E=w.prefixCls,c=w.progressDot,n=w.stepIcon,r=w.stepNumber,d=w.status,S=w.title,_=w.description,h=w.icon,L=w.iconPrefix,I=w.icons,B,F=x()("".concat(E,"-icon"),"".concat(L,"icon"),(A={},Object(U.a)(A,"".concat(L,"icon-").concat(h),h&&O(h)),Object(U.a)(A,"".concat(L,"icon-check"),!h&&d==="finish"&&(I&&!I.finish||!I)),Object(U.a)(A,"".concat(L,"icon-cross"),!h&&d==="error"&&(I&&!I.error||!I)),A)),K=o.createElement("span",{className:"".concat(E,"-icon-dot")});return c?typeof c=="function"?B=o.createElement("span",{className:"".concat(E,"-icon")},c(K,{index:r-1,status:d,title:S,description:_})):B=o.createElement("span",{className:"".concat(E,"-icon")},K):h&&!O(h)?B=o.createElement("span",{className:"".concat(E,"-icon")},h):I&&I.finish&&d==="finish"?B=o.createElement("span",{className:"".concat(E,"-icon")},I.finish):I&&I.error&&d==="error"?B=o.createElement("span",{className:"".concat(E,"-icon")},I.error):h||d==="finish"||d==="error"?B=o.createElement("span",{className:F}):B=o.createElement("span",{className:"".concat(E,"-icon")},r),n&&(B=n({index:r-1,status:d,title:S,description:_,node:B})),B}},{key:"render",value:function(){var A,w=this.props,E=w.className,c=w.prefixCls,n=w.style,r=w.active,d=w.status,S=d===void 0?"wait":d,_=w.iconPrefix,h=w.icon,L=w.wrapperStyle,I=w.stepNumber,B=w.disabled,F=w.description,K=w.title,q=w.subTitle,Y=w.progressDot,W=w.stepIcon,X=w.tailContent,Q=w.icons,de=w.stepIndex,ue=w.onStepClick,Ee=w.onClick,ye=Object(D.a)(w,T),ve=x()("".concat(c,"-item"),"".concat(c,"-item-").concat(S),E,(A={},Object(U.a)(A,"".concat(c,"-item-custom"),h),Object(U.a)(A,"".concat(c,"-item-active"),r),Object(U.a)(A,"".concat(c,"-item-disabled"),B===!0),A)),_e=Object(V.a)({},n),Se={};return ue&&!B&&(Se.role="button",Se.tabIndex=0,Se.onClick=this.onClick),o.createElement("div",Object.assign({},ye,{className:ve,style:_e}),o.createElement("div",Object.assign({onClick:Ee},Se,{className:"".concat(c,"-item-container")}),o.createElement("div",{className:"".concat(c,"-item-tail")},X),o.createElement("div",{className:"".concat(c,"-item-icon")},this.renderIconNode()),o.createElement("div",{className:"".concat(c,"-item-content")},o.createElement("div",{className:"".concat(c,"-item-title")},K,q&&o.createElement("div",{title:typeof q=="string"?q:void 0,className:"".concat(c,"-item-subtitle")},q)),F&&o.createElement("div",{className:"".concat(c,"-item-description")},F))))}}]),v}(o.Component),P=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],p=function(s){Object(t.a)(v,s);var f=Object(R.a)(v);function v(){var b;return Object(k.a)(this,v),b=f.apply(this,arguments),b.onStepClick=function(A){var w=b.props,E=w.onChange,c=w.current;E&&c!==A&&E(A)},b}return Object(u.a)(v,[{key:"render",value:function(){var A,w=this,E=this.props,c=E.prefixCls,n=E.style,r=n===void 0?{}:n,d=E.className,S=E.children,_=E.direction,h=E.type,L=E.labelPlacement,I=E.iconPrefix,B=E.status,F=E.size,K=E.current,q=E.progressDot,Y=E.stepIcon,W=E.initial,X=E.icons,Q=E.onChange,de=Object(D.a)(E,P),ue=h==="navigation",Ee=q?"vertical":L,ye=x()(c,"".concat(c,"-").concat(_),d,(A={},Object(U.a)(A,"".concat(c,"-").concat(F),F),Object(U.a)(A,"".concat(c,"-label-").concat(Ee),_==="horizontal"),Object(U.a)(A,"".concat(c,"-dot"),!!q),Object(U.a)(A,"".concat(c,"-navigation"),ue),A));return m.a.createElement("div",Object.assign({className:ye,style:r},de),Object(g.a)(S).map(function(ve,_e){var Se=W+_e,re=Object(V.a)({stepNumber:"".concat(Se+1),stepIndex:Se,key:Se,prefixCls:c,iconPrefix:I,wrapperStyle:r,progressDot:q,stepIcon:Y,icons:X,onStepClick:Q&&w.onStepClick},ve.props);return B==="error"&&_e===K-1&&(re.className="".concat(c,"-next-error")),ve.props.status||(Se===K?re.status=B:Se=0;--L)if(h[L]===_)return!0;return!1}),d}else return null;else return d[0]},resize:function(n,r){var d=this._viewport;d.style.display="none";var S=this._opts;if(n!=null&&(S.width=n),r!=null&&(S.height=r),n=this._getSize(0),r=this._getSize(1),d.style.display="",this._width!==n||this._height!==r){this._width=n,this._height=r;var _=d.style;_.width=n+"px",_.height=r+"px";var h=this._svgDom;h.setAttribute("width",n),h.setAttribute("height",r)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",n),this._backgroundNode.setAttribute("height",r))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(n){var r=this._opts,d=["width","height"][n],S=["clientWidth","clientHeight"][n],_=["paddingLeft","paddingTop"][n],h=["paddingRight","paddingBottom"][n];if(r[d]!=null&&r[d]!=="auto")return parseFloat(r[d]);var L=this.root,I=document.defaultView.getComputedStyle(L);return(L[S]||P(I[d])||P(L.style[d]))-(P(I[_])||0)-(P(I[h])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var n=encodeURIComponent(this._svgDom.outerHTML.replace(/> -\r<`));return"data:image/svg+xml;charset=UTF-8,"+n}};function E(n){return function(){k('In SVG mode painter not support method "'+n+'"')}}D.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(n){w.prototype[n]=E(n)});var c=w;ie.exports=c},"3e3G":function(ie,Z,y){var V=y("bYtY"),U=y("QuXc"),D=function(u,t,R,o,m){this.x=u==null?.5:u,this.y=t==null?.5:t,this.r=R==null?.5:R,this.type="radial",this.global=m||!1,U.call(this,o)};D.prototype={constructor:D},V.inherits(D,U);var k=D;ie.exports=k},"3gBT":function(ie,Z){var y=2311;function V(){return y++}ie.exports=V},"3wET":function(ie,Z){ie.exports="data:image/png;base64,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"},"40xk":function(ie,Z,y){ie.exports=y.p+"static/l.77ebf9e7.svg"},"4fz+":function(ie,Z,y){var V=y("bYtY"),U=y("1bdT"),D=y("mFDi"),k=function(t){t=t||{},U.call(this,t);for(var R in t)t.hasOwnProperty(R)&&(this[R]=t[R]);this._children=[],this.__storage=null,this.__dirty=!0};k.prototype={constructor:k,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var R=this._children,o=0;o=0&&(o.splice(m,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var R=this.__storage,o=this.__zr;R&&R!==t.__storage&&(R.addToStorage(t),t instanceof k&&t.addChildrenToStorage(R)),o&&o.refresh()},remove:function(t){var R=this.__zr,o=this.__storage,m=this._children,g=V.indexOf(m,t);return g<0?this:(m.splice(g,1),t.parent=null,o&&(o.delFromStorage(t),t instanceof k&&t.delChildrenFromStorage(o)),R&&R.refresh(),this)},removeAll:function(){var t=this._children,R=this.__storage,o,m;for(m=0;m1e-4){E[0]=l-f,E[1]=s-v,c[0]=l+f,c[1]=s+v;return}if(o[0]=t(b)*f+l,o[1]=u(b)*v+s,m[0]=t(A)*f+l,m[1]=u(A)*v+s,n(E,o,m),r(c,o,m),b=b%R,b<0&&(b=b+R),A=A%R,A<0&&(A=A+R),b>A&&!w?A+=R:bb&&(g[0]=t(_)*f+l,g[1]=u(_)*v+s,n(E,g,E),r(c,g,c))}Z.fromPoints=i,Z.fromLine=x,Z.fromCubic=C,Z.fromQuadratic=P,Z.fromArc=p},"4qgm":function(ie,Z){ie.exports="data:image/png;base64,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"},"4u4S":function(ie,Z){ie.exports="data:image/png;base64,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"},"4xil":function(ie,Z,y){ie.exports={watermark:"watermark___2DVjg",videovideo:"videovideo___3jScv",animate__loop:"animate__loop___36IZ1",upDown:"upDown___3FGkz",container:"container___GV_Ds","video-container":"video-container___35tqx","video-controls":"video-controls___u99fM",hide:"hide___2GDit","video-progress":"video-progress___2LKQJ",seek:"seek___3b-US","seek-tooltip":"seek-tooltip___bZ9sZ","bottom-controls":"bottom-controls___74sQw","left-controls":"left-controls___2kBb3","volume-controls":"volume-controls___QLaWH","fullscreen-button":"fullscreen-button___2nHzc","pip-button":"pip-button___18qQG","playback-animation":"playback-animation___gCL6X",volume:"volume___10eUe",hidden:"hidden___2JBJW"}},"55Ip":function(ie,Z,y){"use strict";y.d(Z,"a",function(){return s});var V=y("Ty5D"),U=y("dI71"),D=y("q1tI"),k=y.n(D),u=y("YS25"),t=y("17x9"),R=y.n(t),o=y("wx14"),m=y("zLVn"),g=y("9R94"),i=function(n){Object(U.a)(r,n);function r(){for(var S,_=arguments.length,h=new Array(_),L=0;L<_;L++)h[L]=arguments[L];return S=n.call.apply(n,[this].concat(h))||this,S.history=Object(u.a)(S.props),S}var d=r.prototype;return d.render=function(){return k.a.createElement(V.c,{history:this.history,children:this.props.children})},r}(k.a.Component),x=function(n){Object(U.a)(r,n);function r(){for(var S,_=arguments.length,h=new Array(_),L=0;L<_;L++)h[L]=arguments[L];return S=n.call.apply(n,[this].concat(h))||this,S.history=Object(u.b)(S.props),S}var d=r.prototype;return d.render=function(){return k.a.createElement(V.c,{history:this.history,children:this.props.children})},r}(k.a.Component),T=function(r,d){return typeof r=="function"?r(d):r},O=function(r,d){return typeof r=="string"?Object(u.c)(r,null,null,d):r},C=function(r){return r},P=k.a.forwardRef;typeof P=="undefined"&&(P=C);function p(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}var l=P(function(n,r){var d=n.innerRef,S=n.navigate,_=n.onClick,h=Object(m.a)(n,["innerRef","navigate","onClick"]),L=h.target,I=Object(o.a)({},h,{onClick:function(F){try{_&&_(F)}catch(K){throw F.preventDefault(),K}!F.defaultPrevented&&F.button===0&&(!L||L==="_self")&&!p(F)&&(F.preventDefault(),S())}});return C!==P?I.ref=r||d:I.ref=d,k.a.createElement("a",I)}),s=P(function(n,r){var d=n.component,S=d===void 0?l:d,_=n.replace,h=n.to,L=n.innerRef,I=Object(m.a)(n,["component","replace","to","innerRef"]);return k.a.createElement(V.e.Consumer,null,function(B){B||Object(g.a)(!1);var F=B.history,K=O(T(h,B.location),B.location),q=K?F.createHref(K):"",Y=Object(o.a)({},I,{href:q,navigate:function(){var X=T(h,B.location),Q=_?F.replace:F.push;Q(X)}});return C!==P?Y.ref=r||L:Y.innerRef=L,k.a.createElement(S,Y)})});if(!1)var f,v;var b=function(r){return r},A=k.a.forwardRef;typeof A=="undefined"&&(A=b);function w(){for(var n=arguments.length,r=new Array(n),d=0;dk+O&&T>t+O&&T>o+O&&T>g+O||TD+O&&x>u+O&&x>R+O&&x>m+O||x=0||_.relatedTarget.className.indexOf("".concat(B,"-next"))>=0))return;n.setState({goInputText:""}),I(n.getValidValue())},n.go=function(_){var h=n.state.goInputText;if(h==="")return;(_.keyCode===O.ENTER||_.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(u.a)(c,[{key:"getValidValue",value:function(){var r=this.state,d=r.goInputText,S=r.current;return!d||isNaN(d)?S:Number(d)}},{key:"getPageSizeOptions",value:function(){var r=this.props,d=r.pageSize,S=r.pageSizeOptions;return S.some(function(_){return _.toString()===d.toString()})?S:S.concat([d.toString()]).sort(function(_,h){var L=isNaN(Number(_))?0:Number(_),I=isNaN(Number(h))?0:Number(h);return L-I})}},{key:"render",value:function(){var r=this,d=this.props,S=d.pageSize,_=d.locale,h=d.rootPrefixCls,L=d.changeSize,I=d.quickGo,B=d.goButton,F=d.selectComponentClass,K=d.buildOptionText,q=d.selectPrefixCls,Y=d.disabled,W=this.state.goInputText,X="".concat(h,"-options"),Q=F,de=null,ue=null,Ee=null;if(!L&&!I)return null;var ye=this.getPageSizeOptions();if(L&&Q){var ve=ye.map(function(_e,Se){return m.a.createElement(Q.Option,{key:Se,value:_e.toString()},(K||r.buildOptionText)(_e))});de=m.a.createElement(Q,{disabled:Y,prefixCls:q,showSearch:!1,className:"".concat(X,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(S||ye[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Se){return Se.parentNode}},ve)}return I&&(B&&(Ee=typeof B=="boolean"?m.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Y,className:"".concat(X,"-quick-jumper-button")},_.jump_to_confirm):m.a.createElement("span",{onClick:this.go,onKeyUp:this.go},B)),ue=m.a.createElement("div",{className:"".concat(X,"-quick-jumper")},_.jump_to,m.a.createElement("input",{disabled:Y,type:"text",value:W,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),_.page,Ee)),m.a.createElement("li",{className:"".concat(X)},de,ue)}}]),c}(m.a.Component);C.defaultProps={pageSizeOptions:["10","20","50","100"]};var P=C,p=y("N2Kk");function l(){}function s(w){return typeof w=="number"&&isFinite(w)&&Math.floor(w)===w}function f(w,E,c){return c}function v(w,E,c){var n=typeof w=="undefined"?E.pageSize:w;return Math.floor((c.total-1)/n)+1}var b=function(w){Object(t.a)(c,w);var E=Object(R.a)(c);function c(n){var r;Object(k.a)(this,c),r=E.call(this,n),r.getJumpPrevPage=function(){return Math.max(1,r.state.current-(r.props.showLessItems?3:5))},r.getJumpNextPage=function(){return Math.min(v(void 0,r.state,r.props),r.state.current+(r.props.showLessItems?3:5))},r.getItemIcon=function(L,I){var B=r.props.prefixCls,F=L||m.a.createElement("button",{type:"button","aria-label":I,className:"".concat(B,"-item-link")});return typeof L=="function"&&(F=m.a.createElement(L,Object(D.a)({},r.props))),F},r.savePaginationNode=function(L){r.paginationNode=L},r.isValid=function(L){return s(L)&&L!==r.state.current},r.shouldDisplayQuickJumper=function(){var L=r.props,I=L.showQuickJumper,B=L.pageSize,F=L.total;return F<=B?!1:I},r.handleKeyDown=function(L){(L.keyCode===O.ARROW_UP||L.keyCode===O.ARROW_DOWN)&&L.preventDefault()},r.handleKeyUp=function(L){var I=r.getValidValue(L),B=r.state.currentInputValue;I!==B&&r.setState({currentInputValue:I}),L.keyCode===O.ENTER?r.handleChange(I):L.keyCode===O.ARROW_UP?r.handleChange(I-1):L.keyCode===O.ARROW_DOWN&&r.handleChange(I+1)},r.changePageSize=function(L){var I=r.state.current,B=v(L,r.state,r.props);I=I>B?B:I,B===0&&(I=r.state.current),typeof L=="number"&&("pageSize"in r.props||r.setState({pageSize:L}),"current"in r.props||r.setState({current:I,currentInputValue:I})),r.props.onShowSizeChange(I,L),"onChange"in r.props&&r.props.onChange&&r.props.onChange(I,L)},r.handleChange=function(L){var I=r.props.disabled,B=L;if(r.isValid(B)&&!I){var F=v(void 0,r.state,r.props);B>F?B=F:B<1&&(B=1),"current"in r.props||r.setState({current:B,currentInputValue:B});var K=r.state.pageSize;return r.props.onChange(B,K),B}return r.state.current},r.prev=function(){r.hasPrev()&&r.handleChange(r.state.current-1)},r.next=function(){r.hasNext()&&r.handleChange(r.state.current+1)},r.jumpPrev=function(){r.handleChange(r.getJumpPrevPage())},r.jumpNext=function(){r.handleChange(r.getJumpNextPage())},r.hasPrev=function(){return r.state.current>1},r.hasNext=function(){return r.state.current2?B-2:0),K=2;K=S?h=S:h=Number(d),h}},{key:"getShowSizeChanger",value:function(){var r=this.props,d=r.showSizeChanger,S=r.total,_=r.totalBoundaryShowSizeChanger;return typeof d!="undefined"?d:S>_}},{key:"renderPrev",value:function(r){var d=this.props,S=d.prevIcon,_=d.itemRender,h=_(r,"prev",this.getItemIcon(S,"prev page")),L=!this.hasPrev();return Object(o.isValidElement)(h)?Object(o.cloneElement)(h,{disabled:L}):h}},{key:"renderNext",value:function(r){var d=this.props,S=d.nextIcon,_=d.itemRender,h=_(r,"next",this.getItemIcon(S,"next page")),L=!this.hasNext();return Object(o.isValidElement)(h)?Object(o.cloneElement)(h,{disabled:L}):h}},{key:"render",value:function(){var r=this,d=this.props,S=d.prefixCls,_=d.className,h=d.style,L=d.disabled,I=d.hideOnSinglePage,B=d.total,F=d.locale,K=d.showQuickJumper,q=d.showLessItems,Y=d.showTitle,W=d.showTotal,X=d.simple,Q=d.itemRender,de=d.showPrevNextJumpers,ue=d.jumpPrevIcon,Ee=d.jumpNextIcon,ye=d.selectComponentClass,ve=d.selectPrefixCls,_e=d.pageSizeOptions,Se=this.state,re=Se.current,pe=Se.pageSize,J=Se.currentInputValue;if(I===!0&&B<=pe)return null;var ce=v(void 0,this.state,this.props),we=[],xe=null,Ke=null,tt=null,Le=null,Fe=null,Ce=K&&K.goButton,Pe=q?1:2,ze=re-1>0?re-1:0,Ne=re+1=Pe*2&&re!==1+2&&(we[0]=Object(o.cloneElement)(we[0],{className:"".concat(S,"-item-after-jump-prev")}),we.unshift(xe)),ce-re>=Pe*2&&re!==ce-2&&(we[we.length-1]=Object(o.cloneElement)(we[we.length-1],{className:"".concat(S,"-item-before-jump-next")}),we.push(Ke)),Rt!==1&&we.unshift(tt),Tt!==ce&&we.push(Le)}var Mt=null;W&&(Mt=m.a.createElement("li",{className:"".concat(S,"-total-text")},W(B,[B===0?0:(re-1)*pe+1,re*pe>B?B:re*pe])));var Lt=!this.hasPrev()||!ce,bt=!this.hasNext()||!ce;return m.a.createElement("ul",Object(V.a)({className:i()(S,_,Object(U.a)({},"".concat(S,"-disabled"),L)),style:h,unselectable:"unselectable",ref:this.savePaginationNode},ht),Mt,m.a.createElement("li",{title:Y?F.prev_page:null,onClick:this.prev,tabIndex:Lt?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(S,"-prev"),Object(U.a)({},"".concat(S,"-disabled"),Lt)),"aria-disabled":Lt},this.renderPrev(ze)),we,m.a.createElement("li",{title:Y?F.next_page:null,onClick:this.next,tabIndex:bt?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(S,"-next"),Object(U.a)({},"".concat(S,"-disabled"),bt)),"aria-disabled":bt},this.renderNext(Ne)),m.a.createElement(P,{disabled:L,locale:F,rootPrefixCls:S,selectComponentClass:ye,selectPrefixCls:ve,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:re,pageSize:pe,pageSizeOptions:_e,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ce}))}}],[{key:"getDerivedStateFromProps",value:function(r,d){var S={};if("current"in r&&(S.current=r.current,r.current!==d.current&&(S.currentInputValue=S.current)),"pageSize"in r&&r.pageSize!==d.pageSize){var _=d.current,h=v(r.pageSize,d,r);_=_>h?h:_,"current"in r||(S.current=_,S.currentInputValue=_),S.pageSize=r.pageSize}return S}}]),c}(m.a.Component);b.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:l,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:l,locale:p.a,style:{},itemRender:f,totalBoundaryShowSizeChanger:50};var A=b},"69ZJ":function(ie,Z,y){"use strict";Object.defineProperty(Z,"__esModule",{value:!0});var V=y("q1tI");Z.classNames=function(U){return typeof U=="string"?U.split(".").join(" ").trim():U instanceof HTMLElement?U.className:""},Z.validateChildren=function(U){var D=!0;return Array.isArray(U)?V.Children.forEach(U,function(k){V.isValidElement(k)||(D=!1)}):D=V.isValidElement(U),D},Z.isReactElement=function(U){return V.isValidElement(U)&&(typeof U.type=="string"||typeof U.type=="function"||typeof U.type=="object")},Z.isModuleAvailable=function(U,D){for(var k=!1,u=0;ui&&(g=0,m={}),g++,m[F]=q,q}function p(I,B,F,K,q,Y,W,X){return W?s(I,B,F,K,q,Y,W,X):l(I,B,F,K,q,Y,X)}function l(I,B,F,K,q,Y,W){var X=S(I,B,q,Y,W),Q=P(I,B);q&&(Q+=q[1]+q[3]);var de=X.outerHeight,ue=f(0,Q,F),Ee=v(0,de,K),ye=new V(ue,Ee,Q,de);return ye.lineHeight=X.lineHeight,ye}function s(I,B,F,K,q,Y,W,X){var Q=_(I,{rich:W,truncate:X,font:B,textAlign:F,textPadding:q,textLineHeight:Y}),de=Q.outerWidth,ue=Q.outerHeight,Ee=f(0,de,F),ye=v(0,ue,K);return new V(Ee,ye,de,ue)}function f(I,B,F){return F==="right"?I-=B:F==="center"&&(I-=B/2),I}function v(I,B,F){return F==="middle"?I-=B/2:F==="bottom"&&(I-=B),I}function b(I,B,F){var K=B.textPosition,q=B.textDistance,Y=F.x,W=F.y;q=q||0;var X=F.height,Q=F.width,de=X/2,ue="left",Ee="top";switch(K){case"left":Y-=q,W+=de,ue="right",Ee="middle";break;case"right":Y+=q+Q,W+=de,Ee="middle";break;case"top":Y+=Q/2,W-=q,ue="center",Ee="bottom";break;case"bottom":Y+=Q/2,W+=X+q,ue="center";break;case"inside":Y+=Q/2,W+=de,ue="center",Ee="middle";break;case"insideLeft":Y+=q,W+=de,Ee="middle";break;case"insideRight":Y+=Q-q,W+=de,ue="right",Ee="middle";break;case"insideTop":Y+=Q/2,W+=q,ue="center";break;case"insideBottom":Y+=Q/2,W+=X-q,ue="center",Ee="bottom";break;case"insideTopLeft":Y+=q,W+=q;break;case"insideTopRight":Y+=Q-q,W+=q,ue="right";break;case"insideBottomLeft":Y+=q,W+=X-q,Ee="bottom";break;case"insideBottomRight":Y+=Q-q,W+=X-q,ue="right",Ee="bottom";break}return I=I||{},I.x=Y,I.y=W,I.textAlign=ue,I.textVerticalAlign=Ee,I}function A(I,B,F){var K={textPosition:I,textDistance:F};return b({},K,B)}function w(I,B,F,K,q){if(!B)return"";var Y=(I+"").split(` +var mr=Math.pow;(window.webpackJsonp=window.webpackJsonp||[]).push([[262,3,5,6,8,9,10,13,37,122],{"+QRC":function(ie,Z,y){"use strict";var V=y("E9nw"),U={"text/plain":"Text","text/html":"Url",default:"Text"},D="Copy to clipboard: #{key}, Enter";function k(t){var R=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,R)}function u(t,R){var o,p,g,i,x,T,O=!1;R||(R={}),o=R.debug||!1;try{g=V(),i=document.createRange(),x=document.getSelection(),T=document.createElement("span"),T.textContent=t,T.style.all="unset",T.style.position="fixed",T.style.top=0,T.style.clip="rect(0, 0, 0, 0)",T.style.whiteSpace="pre",T.style.webkitUserSelect="text",T.style.MozUserSelect="text",T.style.msUserSelect="text",T.style.userSelect="text",T.addEventListener("copy",function(P){if(P.stopPropagation(),R.format)if(P.preventDefault(),typeof P.clipboardData=="undefined"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var m=U[R.format]||U.default;window.clipboardData.setData(m,t)}else P.clipboardData.clearData(),P.clipboardData.setData(R.format,t);R.onCopy&&(P.preventDefault(),R.onCopy(P.clipboardData))}),document.body.appendChild(T),i.selectNodeContents(T),x.addRange(i);var C=document.execCommand("copy");if(!C)throw new Error("copy command was unsuccessful");O=!0}catch(P){o&&console.error("unable to copy using execCommand: ",P),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(R.format||"text",t),R.onCopy&&R.onCopy(window.clipboardData),O=!0}catch(m){o&&console.error("unable to copy using clipboardData: ",m),o&&console.error("falling back to prompt"),p=k("message"in R?R.message:D),window.prompt(p,t)}}finally{x&&(typeof x.removeRange=="function"?x.removeRange(i):x.removeAllRanges()),T&&document.body.removeChild(T),g()}return O}ie.exports=u},"+UV5":function(ie,Z,y){ie.exports={flex_box_center:"flex_box_center___HGyeq",flex_space_between:"flex_space_between___1SZxb",flex_box_vertical_center:"flex_box_vertical_center___3p7OJ",flex_box_center_end:"flex_box_center_end___2QknG",flex_box_column:"flex_box_column___2ONbh",home:"home___3OXHi",bg:"bg___1FZqC",public_width:"public_width___2aZmk",banner:"banner___1YW3P",content:"content___1Zo8y",experience:"experience___2HS7n",li:"li___dyKah",btn:"btn___19dK5",demonstrate:"demonstrate___1f-4k",title:"title___106X_",mask:"mask___YjAKB",name:"name___1cXcT",tagWarp:"tagWarp___3GAYo",tag:"tag___sWimL",feature:"feature___1HMP2"}},"/GNS":function(ie,Z,y){ie.exports=y.p+"static/search1.c4136dd4.png"},"06Qe":function(ie,Z,y){var V=y("ItGF"),U="urn:schemas-microsoft-com:vml",D=typeof window=="undefined"?null:window,k=!1,u=D&&D.document;function t(p){return R(p)}var R;if(u&&!V.canvasSupported)try{!u.namespaces.zrvml&&u.namespaces.add("zrvml",U),R=function(p){return u.createElement("')}}catch(p){R=function(g){return u.createElement("<"+g+' xmlns="'+U+'" class="zrvml">')}}function o(){if(k||!u)return;k=!0;var p=u.styleSheets;p.length<31?u.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):p[0].addRule(".zrvml","behavior:url(#default#VML)")}Z.doc=u,Z.createNode=t,Z.initVML=o},"092g":function(ie,Z,y){"use strict";y.d(Z,"a",function(){return O});var V=y("IzEo"),U=y("bx4M"),D=y("5Dmo"),k=y("3S7+"),u=y("q1tI"),t=y.n(u),R=y("m3rI"),o=y("G2Mv"),p=y.n(o),g=y("dKik"),i=y.n(g),x=y("N16+"),T=y.n(x),O=function(P){var m=P.data;return t.a.createElement("aside",{className:p.a.courseItems},m&&m.map(function(l,s){return t.a.createElement("a",{href:"/paths/".concat(l.identifier),target:"_blank",key:l.identifier},t.a.createElement(U.a,{className:"animated fadeIn",key:s,cover:t.a.createElement("img",{alt:l.name,src:R.a.IMG_SERVER+"/"+l.image_url})},t.a.createElement(U.a.Meta,{title:t.a.createElement(t.a.Fragment,null,t.a.createElement(k.a,{title:l.name},t.a.createElement("div",{className:"".concat(p.a.esTitle)},l.name)),t.a.createElement("br",null),t.a.createElement(k.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(l.school_name)},t.a.createElement("div",{className:"".concat(p.a.unit)},t.a.createElement("img",{src:T.a,className:"unitImg"}),l.school_name))),description:t.a.createElement("div",null,l.featured>0&&t.a.createElement("div",{className:p.a.excellentTag},t.a.createElement("span",{style:{background:l.featured===1?"#FF8C29":l.featured===2?"#4361F2":l.featured===3?"#B38D24":""}},l.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",l.featured===2&&"\u519B\u961F\u4E00\u6D41",l.featured===3&&"\u7701\u7EA7\u4E00\u6D41")),l.excellent&&t.a.createElement("div",{className:p.a.righttag},t.a.createElement("img",{src:i.a})),t.a.createElement("div",{className:p.a.flexEnd},t.a.createElement(k.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),t.a.createElement("span",null,l.stages_count))),t.a.createElement(k.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),t.a.createElement("span",null,l.members_count)))))})))}))}},"0r65":function(ie,Z){var y=arguments[3],V=arguments[4],U=arguments[5],D=JSON.stringify;ie.exports=function(k,u){for(var t,R=Object.keys(U),o=0,p=R.length;o=0;v--){var b;if(s[v]!==l&&!s[v].ignore&&(b=T(s[v],P,m))&&(!f.topTarget&&(f.topTarget=s[v]),b!==R)){f.target=s[v];break}}return f},processGesture:function(P,m){this._gestureMgr||(this._gestureMgr=new t);var l=this._gestureMgr;m==="start"&&l.clear();var s=l.recognize(P,this.findHover(P.zrX,P.zrY,null).target,this.proxy.dom);if(m==="end"&&l.clear(),s){var f=s.type;P.gestureEvent=f,this.dispatchToElement({target:s.target},f,s.event)}}},V.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(P){x.prototype[P]=function(m){var l=m.zrX,s=m.zrY,f=O(this,l,s),v,b;if((P!=="mouseup"||!f)&&(v=this.findHover(l,s),b=v.target),P==="mousedown")this._downEl=b,this._downPoint=[m.zrX,m.zrY],this._upEl=b;else if(P==="mouseup")this._upEl=b;else if(P==="click"){if(this._downEl!==this._upEl||!this._downPoint||U.dist(this._downPoint,[m.zrX,m.zrY])>4)return;this._downPoint=null}this.dispatchToElement(v,P,m)}});function T(P,m,l){if(P[P.rectHover?"rectContain":"contain"](m,l)){for(var s=P,f;s;){if(s.clipPath&&!s.clipPath.contain(m,l))return!1;s.silent&&(f=!0),s=s.parent}return f?R:!0}return!1}function O(P,m,l){var s=P.painter;return m<0||m>s.getWidth()||l<0||l>s.getHeight()}V.mixin(x,k),V.mixin(x,D);var C=x;ie.exports=C},"1Jh7":function(ie,Z,y){var V=y("y+Vt"),U=y("T6xi"),D=V.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(k,u){U.buildPath(k,u,!1)}});ie.exports=D},"1MYJ":function(ie,Z,y){var V=y("y+Vt"),U=V.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var D=this.__dirtyPath,k=this.shape.paths,u=0;u=this._maxSize&&i>0){var T=o.head;o.remove(T),delete p[T.key],g=T.value,this._lastRemovedEntry=T}x?x.value=R:x=new U(R),x.key=t,o.insertEntry(x),p[t]=x}return g},k.get=function(t){var R=this._map[t],o=this._list;if(R!=null)return R!==o.tail&&(o.remove(R),o.insertEntry(R)),R.value},k.clear=function(){this._list.clear(),this._map={}};var u=D;ie.exports=u},"1Sn+":function(ie,Z,y){},"1XHU":function(ie,Z,y){"use strict";var V=y("2qtc"),U=y("kLXV"),D=y("q1tI"),k=y.n(D),u=y("9kvl"),t=y("3wET"),R=y.n(t),o=y("bUJZ"),p=y.n(o),g=y("Ct/S"),i=y.n(g),x=function(O){var C=O.visible,P=O.occupationValue,m=O.onCancel,l=m===void 0?function(){}:m,s=function(){return k.a.createElement("div",{className:i.a.flexColumn},k.a.createElement("img",{className:i.a.img,src:p.a}),k.a.createElement("span",{className:i.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},f=function(){return k.a.createElement("div",{className:i.a.flexColumn},k.a.createElement("img",{className:i.a.img,src:R.a}),k.a.createElement("span",{className:i.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},v=function(){return P===3?k.a.createElement(k.a.Fragment,null,f(),s()):P===2?s():f()};return k.a.createElement(U.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:C,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){l(),u.d.push("/account/certification")},onCancel:function(){l()}},k.a.createElement("div",{className:i.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),k.a.createElement("div",{className:i.a.flexRow},v()))};Z.a=Object(u.a)(function(T){var O=T.paperlibrary,C=T.loading,P=T.globalSetting;return{paperlibrary:O,globalSetting:P,loading:C.effects}})(x)},"1ZF9":function(ie,Z,y){ie.exports=y.p+"static/Authorize.cc9c212f.png"},"1bdT":function(ie,Z,y){var V=y("3gBT"),U=y("H6uX"),D=y("DN4a"),k=y("vWvF"),u=y("bYtY"),t=function(o){D.call(this,o),U.call(this,o),k.call(this,o),this.id=o.id||V()};t.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(o,p){switch(this.draggable){case"horizontal":p=0;break;case"vertical":o=0;break}var g=this.transform;g||(g=this.transform=[1,0,0,1,0,0]),g[4]+=o,g[5]+=p,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(o,p){},attrKV:function(o,p){if(o==="position"||o==="scale"||o==="origin"){if(p){var g=this[o];g||(g=this[o]=[]),g[0]=p[0],g[1]=p[1]}}else this[o]=p},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(o,p){if(typeof o=="string")this.attrKV(o,p);else if(u.isObject(o))for(var g in o)o.hasOwnProperty(g)&&this.attrKV(g,o[g]);return this.dirty(!1),this},setClipPath:function(o){var p=this.__zr;p&&o.addSelfToZr(p),this.clipPath&&this.clipPath!==o&&this.removeClipPath(),this.clipPath=o,o.__zr=p,o.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var o=this.clipPath;o&&(o.__zr&&o.removeSelfFromZr(o.__zr),o.__zr=null,o.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(o){this.__zr=o;var p=this.animators;if(p)for(var g=0;g1&&arguments[1]!==void 0?arguments[1]:!1,We=nt&&typeof nt.getBoundingClientRect=="function"&&nt.getBoundingClientRect().width;if(We){if(pt){var he=getComputedStyle(nt),De=he.marginLeft,at=he.marginRight;We+=+De.replace("px","")+ +at.replace("px","")}We=+We.toFixed(6)}return We||0},Ee=function(nt,pt,We){nt&&Object(l.a)(nt.style)==="object"&&(nt.style[pt]=We)},be=function(){return K.any},ve=y("KQm4"),_e=y("Ff2n"),Te=y("i8i4"),re=y("bdgK"),pe=y("uciX"),J=y("8XRh"),ce={adjustX:1,adjustY:1},we={topLeft:{points:["bl","tl"],overflow:ce,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ce,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ce,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ce,offset:[4,0]}},xe={topLeft:{points:["bl","tl"],overflow:ce,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ce,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ce,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ce,offset:[4,0]}},Ke=we,tt=0,Le={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Fe=function(nt,pt,We){var he=W(pt),De=nt.getState();nt.setState({defaultActiveFirst:Object(V.a)(Object(V.a)({},De.defaultActiveFirst),{},Object(i.a)({},he,We))})},Ce=function(Mt){Object(u.a)(pt,Mt);var nt=Object(t.a)(pt);function pt(We){var he;Object(U.a)(this,pt),he=nt.call(this,We),he.onDestroy=function(st){he.props.onDestroy(st)},he.onKeyDown=function(st){var ct=st.keyCode,Wt=he.menuInstance,$t=he.props,an=$t.isOpen,ae=$t.store;if(ct===x.a.ENTER)return he.onTitleClick(st),Fe(ae,he.props.eventKey,!0),!0;if(ct===x.a.RIGHT)return an?Wt.onKeyDown(st):(he.triggerOpenChange(!0),Fe(ae,he.props.eventKey,!0)),!0;if(ct===x.a.LEFT){var te;if(an)te=Wt.onKeyDown(st);else return;return te||(he.triggerOpenChange(!1),te=!0),te}return an&&(ct===x.a.UP||ct===x.a.DOWN)?Wt.onKeyDown(st):void 0},he.onOpenChange=function(st){he.props.onOpenChange(st)},he.onPopupVisibleChange=function(st){he.triggerOpenChange(st,st?"mouseenter":"mouseleave")},he.onMouseEnter=function(st){var ct=he.props,Wt=ct.eventKey,$t=ct.onMouseEnter,an=ct.store;Fe(an,he.props.eventKey,!1),$t({key:Wt,domEvent:st})},he.onMouseLeave=function(st){var ct=he.props,Wt=ct.parentMenu,$t=ct.eventKey,an=ct.onMouseLeave;Wt.subMenuInstance=Object(k.a)(he),an({key:$t,domEvent:st})},he.onTitleMouseEnter=function(st){var ct=he.props,Wt=ct.eventKey,$t=ct.onItemHover,an=ct.onTitleMouseEnter;$t({key:Wt,hover:!0}),an({key:Wt,domEvent:st})},he.onTitleMouseLeave=function(st){var ct=he.props,Wt=ct.parentMenu,$t=ct.eventKey,an=ct.onItemHover,ae=ct.onTitleMouseLeave;Wt.subMenuInstance=Object(k.a)(he),an({key:$t,hover:!1}),ae({key:$t,domEvent:st})},he.onTitleClick=function(st){var ct=Object(k.a)(he),Wt=ct.props;if(Wt.onTitleClick({key:Wt.eventKey,domEvent:st}),Wt.triggerSubMenuAction==="hover")return;he.triggerOpenChange(!Wt.isOpen,"click"),Fe(Wt.store,he.props.eventKey,!1)},he.onSubMenuClick=function(st){typeof he.props.onClick=="function"&&he.props.onClick(he.addKeyPath(st))},he.onSelect=function(st){he.props.onSelect(st)},he.onDeselect=function(st){he.props.onDeselect(st)},he.getPrefixCls=function(){return"".concat(he.props.rootPrefixCls,"-submenu")},he.getActiveClassName=function(){return"".concat(he.getPrefixCls(),"-active")},he.getDisabledClassName=function(){return"".concat(he.getPrefixCls(),"-disabled")},he.getSelectedClassName=function(){return"".concat(he.getPrefixCls(),"-selected")},he.getOpenClassName=function(){return"".concat(he.props.rootPrefixCls,"-submenu-open")},he.saveMenuInstance=function(st){he.menuInstance=st},he.addKeyPath=function(st){return Object(V.a)(Object(V.a)({},st),{},{keyPath:(st.keyPath||[]).concat(he.props.eventKey)})},he.triggerOpenChange=function(st,ct){var Wt=he.props.eventKey,$t=function(){he.onOpenChange({key:Wt,item:Object(k.a)(he),trigger:ct,open:st})};ct==="mouseenter"?he.mouseenterTimeout=setTimeout(function(){$t()},0):$t()},he.isChildrenSelected=function(){var st={find:!1};return Q(he.props.children,he.props.selectedKeys,st),st.find},he.isOpen=function(){return he.props.openKeys.indexOf(he.props.eventKey)!==-1},he.adjustWidth=function(){if(!he.subMenuTitle||!he.menuInstance)return;var st=Te.findDOMNode(he.menuInstance);if(st.offsetWidth>=he.subMenuTitle.offsetWidth)return;st.style.minWidth="".concat(he.subMenuTitle.offsetWidth,"px")},he.saveSubMenuTitle=function(st){he.subMenuTitle=st},he.getBaseProps=function(){var st=Object(k.a)(he),ct=st.props;return{mode:ct.mode==="horizontal"?"vertical":ct.mode,visible:he.props.isOpen,level:ct.level+1,inlineIndent:ct.inlineIndent,focusable:!1,onClick:he.onSubMenuClick,onSelect:he.onSelect,onDeselect:he.onDeselect,onDestroy:he.onDestroy,selectedKeys:ct.selectedKeys,eventKey:"".concat(ct.eventKey,"-menu-"),openKeys:ct.openKeys,motion:ct.motion,onOpenChange:he.onOpenChange,subMenuOpenDelay:ct.subMenuOpenDelay,parentMenu:Object(k.a)(he),subMenuCloseDelay:ct.subMenuCloseDelay,forceSubMenuRender:ct.forceSubMenuRender,triggerSubMenuAction:ct.triggerSubMenuAction,builtinPlacements:ct.builtinPlacements,defaultActiveFirst:ct.store.getState().defaultActiveFirst[W(ct.eventKey)],multiple:ct.multiple,prefixCls:ct.rootPrefixCls,id:he.internalMenuId,manualRef:he.saveMenuInstance,itemIcon:ct.itemIcon,expandIcon:ct.expandIcon,direction:ct.direction}},he.getMotion=function(st,ct){var Wt=Object(k.a)(he),$t=Wt.haveRendered,an=he.props,ae=an.motion,te=an.rootPrefixCls,j=Object(V.a)(Object(V.a)({},ae),{},{leavedClassName:"".concat(te,"-hidden"),removeOnLeave:!1,motionAppear:$t||!ct||st!=="inline"});return j};var De=We.store,at=We.eventKey,et=De.getState(),ot=et.defaultActiveFirst;he.isRootMenu=!1;var _t=!1;return ot&&(_t=ot[at]),Fe(De,at,_t),he}return Object(D.a)(pt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var he=this,De=this.props,at=De.mode,et=De.parentMenu,ot=De.manualRef;if(ot&&ot(this),at!=="horizontal"||!et.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return he.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var he=this.props,De=he.onDestroy,at=he.eventKey;De&&De(at),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(he){var De=this,at=this.getBaseProps(),et=this.getMotion(at.mode,at.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||at.visible||at.forceSubMenuRender,!this.haveOpened)return R.createElement("div",null);var ot=at.direction;return R.createElement(J.default,Object.assign({visible:at.visible},et),function(_t){var st=_t.className,ct=_t.style,Wt=m()("".concat(at.prefixCls,"-sub"),st,Object(i.a)({},"".concat(at.prefixCls,"-rtl"),ot==="rtl"));return R.createElement(Ot,Object.assign({},at,{id:De.internalMenuId,className:Wt,style:ct}),he)})}},{key:"render",value:function(){var he,De=Object(V.a)({},this.props),at=De.isOpen,et=this.getPrefixCls(),ot=De.mode==="inline",_t=m()(et,"".concat(et,"-").concat(De.mode),(he={},Object(i.a)(he,De.className,!!De.className),Object(i.a)(he,this.getOpenClassName(),at),Object(i.a)(he,this.getActiveClassName(),De.active||at&&!ot),Object(i.a)(he,this.getDisabledClassName(),De.disabled),Object(i.a)(he,this.getSelectedClassName(),this.isChildrenSelected()),he));this.internalMenuId||(De.eventKey?this.internalMenuId="".concat(De.eventKey,"$Menu"):(tt+=1,this.internalMenuId="$__$".concat(tt,"$Menu")));var st={},ct={},Wt={};De.disabled||(st={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ct={onClick:this.onTitleClick},Wt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var $t={},an=De.direction;ot&&(an==="rtl"?$t.paddingRight=De.inlineIndent*De.level:$t.paddingLeft=De.inlineIndent*De.level);var ae={};this.props.isOpen&&(ae={"aria-owns":this.internalMenuId});var te=null;De.mode!=="horizontal"&&(te=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(te=R.createElement(this.props.expandIcon,Object(V.a)({},this.props))));var j=R.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:$t,className:"".concat(et,"-title"),role:"button"},Wt,ct,{"aria-expanded":at},ae,{"aria-haspopup":"true",title:typeof De.title=="string"?De.title:void 0}),De.title,te||R.createElement("i",{className:"".concat(et,"-arrow")})),H=this.renderChildren(De.children),G=De.parentMenu.isRootMenu?De.parentMenu.props.getPopupContainer:function(Zt){return Zt.parentNode},ee=Le[De.mode],fe=De.popupOffset?{offset:De.popupOffset}:{},ke=De.mode==="inline"?"":De.popupClassName;ke+=an==="rtl"?" ".concat(et,"-rtl"):"";var Ge=De.disabled,dt=De.triggerSubMenuAction,Ct=De.subMenuOpenDelay,Pt=De.forceSubMenuRender,Yt=De.subMenuCloseDelay,kt=De.builtinPlacements;de.forEach(function(Zt){return delete De[Zt]}),delete De.onClick;var ut=an==="rtl"?Object.assign({},xe,kt):Object.assign({},we,kt);return delete De.direction,R.createElement("li",Object.assign({},De,st,{className:_t,role:"menuitem"}),ot&&j,ot&&H,!ot&&R.createElement(pe.a,{prefixCls:et,popupClassName:m()("".concat(et,"-popup"),ke),getPopupContainer:G,builtinPlacements:ut,popupPlacement:ee,popupVisible:at,popupAlign:fe,popup:H,action:Ge?[]:[dt],mouseEnterDelay:Ct,mouseLeaveDelay:Yt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Pt},j))}}]),pt}(R.Component);Ce.defaultProps={onMouseEnter:q,onMouseLeave:q,onTitleMouseEnter:q,onTitleMouseLeave:q,onTitleClick:q,manualRef:q,mode:"vertical",title:""};var Pe=Object(o.b)(function(Mt,nt){var pt=Mt.openKeys,We=Mt.activeKey,he=Mt.selectedKeys,De=nt.eventKey,at=nt.subMenuKey;return{isOpen:pt.indexOf(De)>-1,active:We[at]===De,selectedKeys:he}})(Ce);Pe.isSubMenu=!0;var ze=Pe,Ne="menuitem-overflowed",ht=.5,rt=function(Mt){Object(u.a)(pt,Mt);var nt=Object(t.a)(pt);function pt(){var We;return Object(U.a)(this,pt),We=nt.apply(this,arguments),We.resizeObserver=null,We.mutationObserver=null,We.originalTotalWidth=0,We.overflowedItems=[],We.menuItemSizes=[],We.cancelFrameId=null,We.state={lastVisibleIndex:void 0},We.getMenuItemNodes=function(){var he=We.props.prefixCls,De=Te.findDOMNode(Object(k.a)(We));return De?[].slice.call(De.children).filter(function(at){return at.className.split(" ").indexOf("".concat(he,"-overflowed-submenu"))<0}):[]},We.getOverflowedSubMenuItem=function(he,De,at){var et=We.props,ot=et.overflowedIndicator,_t=et.level,st=et.mode,ct=et.prefixCls,Wt=et.theme;if(_t!==1||st!=="horizontal")return null;var $t=We.props.children[0],an=$t.props,ae=an.children,te=an.title,j=an.style,H=Object(_e.a)(an,["children","title","style"]),G=Object(V.a)({},j),ee="".concat(he,"-overflowed-indicator"),fe="".concat(he,"-overflowed-indicator");De.length===0&&at!==!0?G=Object(V.a)(Object(V.a)({},G),{},{display:"none"}):at&&(G=Object(V.a)(Object(V.a)({},G),{},{visibility:"hidden",position:"absolute"}),ee="".concat(ee,"-placeholder"),fe="".concat(fe,"-placeholder"));var ke=Wt?"".concat(ct,"-").concat(Wt):"",Ge={};return de.forEach(function(dt){H[dt]!==void 0&&(Ge[dt]=H[dt])}),R.createElement(ze,Object.assign({title:ot,className:"".concat(ct,"-overflowed-submenu"),popupClassName:ke},Ge,{key:ee,eventKey:fe,disabled:!1,style:G}),De)},We.setChildrenWidthAndResize=function(){if(We.props.mode!=="horizontal")return;var he=Te.findDOMNode(Object(k.a)(We));if(!he)return;var De=he.children;if(!De||De.length===0)return;var at=he.children[De.length-1];Ee(at,"display","inline-block");var et=We.getMenuItemNodes(),ot=et.filter(function(_t){return _t.className.split(" ").indexOf(Ne)>=0});ot.forEach(function(_t){Ee(_t,"display","inline-block")}),We.menuItemSizes=et.map(function(_t){return ue(_t,!0)}),ot.forEach(function(_t){Ee(_t,"display","none")}),We.overflowedIndicatorWidth=ue(he.children[he.children.length-1],!0),We.originalTotalWidth=We.menuItemSizes.reduce(function(_t,st){return _t+st},0),We.handleResize(),Ee(at,"display","none")},We.handleResize=function(){if(We.props.mode!=="horizontal")return;var he=Te.findDOMNode(Object(k.a)(We));if(!he)return;var De=ue(he);We.overflowedItems=[];var at=0,et;We.originalTotalWidth>De+ht&&(et=-1,We.menuItemSizes.forEach(function(ot){at+=ot,at+We.overflowedIndicatorWidth<=De&&(et+=1)})),We.setState({lastVisibleIndex:et})},We}return Object(D.a)(pt,[{key:"componentDidMount",value:function(){var he=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var De=Te.findDOMNode(this);if(!De)return;this.resizeObserver=new re.default(function(at){at.forEach(function(){var et=he.cancelFrameId;cancelAnimationFrame(et),he.cancelFrameId=requestAnimationFrame(he.setChildrenWidthAndResize)})}),[].slice.call(De.children).concat(De).forEach(function(at){he.resizeObserver.observe(at)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){he.resizeObserver.disconnect(),[].slice.call(De.children).concat(De).forEach(function(at){he.resizeObserver.observe(at)}),he.setChildrenWidthAndResize()}),this.mutationObserver.observe(De,{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(he){var De=this,at=this.state.lastVisibleIndex;return(he||[]).reduce(function(et,ot,_t){var st=ot;if(De.props.mode==="horizontal"){var ct=De.getOverflowedSubMenuItem(ot.props.eventKey,[]);at!==void 0&&De.props.className.indexOf("".concat(De.props.prefixCls,"-root"))!==-1&&(_t>at&&(st=R.cloneElement(ot,{style:{display:"none"},eventKey:"".concat(ot.props.eventKey,"-hidden"),className:"".concat(Ne)})),_t===at+1&&(De.overflowedItems=he.slice(at+1).map(function($t){return R.cloneElement($t,{key:$t.props.eventKey,mode:"vertical-left"})}),ct=De.getOverflowedSubMenuItem(ot.props.eventKey,De.overflowedItems)));var Wt=[].concat(Object(ve.a)(et),[ct,st]);return _t===he.length-1&&Wt.push(De.getOverflowedSubMenuItem(ot.props.eventKey,[],!0)),Wt}return[].concat(Object(ve.a)(et),[st])},[])}},{key:"render",value:function(){var he=this.props,De=he.visible,at=he.prefixCls,et=he.overflowedIndicator,ot=he.mode,_t=he.level,st=he.tag,ct=he.children,Wt=he.theme,$t=Object(_e.a)(he,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),an=st;return R.createElement(an,Object.assign({},$t),this.renderChildren(ct))}}]),pt}(R.Component);rt.defaultProps={tag:"div",className:""};var Tt=rt;function xt(Mt){return Mt.length?Mt.every(function(nt){return!!nt.props.disabled}):!0}function gt(Mt,nt,pt){var We=Mt.getState();Mt.setState({activeKey:Object(V.a)(Object(V.a)({},We.activeKey),{},Object(i.a)({},nt,pt))})}function Et(Mt){return Mt.eventKey||"0-menu-"}function Rt(Mt,nt){var pt=nt,We=Mt.children,he=Mt.eventKey;if(pt){var De;if(X(We,function(at,et){at&&at.props&&!at.props.disabled&&pt===Y(at,he,et)&&(De=!0)}),De)return pt}return pt=null,Mt.defaultActiveFirst&&X(We,function(at,et){!pt&&at&&!at.props.disabled&&(pt=Y(at,he,et))}),pt}function Gt(Mt){if(Mt){var nt=this.instanceArray.indexOf(Mt);nt!==-1?this.instanceArray[nt]=Mt:this.instanceArray.push(Mt)}}var Nt=function(Mt){Object(u.a)(pt,Mt);var nt=Object(t.a)(pt);function pt(We){var he;return Object(U.a)(this,pt),he=nt.call(this,We),he.onKeyDown=function(De,at){var et=De.keyCode,ot;if(he.getFlatInstanceArray().forEach(function(st){st&&st.props.active&&st.onKeyDown&&(ot=st.onKeyDown(De))}),ot)return 1;var _t=null;return(et===x.a.UP||et===x.a.DOWN)&&(_t=he.step(et===x.a.UP?-1:1)),_t?(De.preventDefault(),gt(he.props.store,Et(he.props),_t.props.eventKey),typeof at=="function"&&at(_t),1):void 0},he.onItemHover=function(De){var at=De.key,et=De.hover;gt(he.props.store,Et(he.props),et?at:null)},he.onDeselect=function(De){he.props.onDeselect(De)},he.onSelect=function(De){he.props.onSelect(De)},he.onClick=function(De){he.props.onClick(De)},he.onOpenChange=function(De){he.props.onOpenChange(De)},he.onDestroy=function(De){he.props.onDestroy(De)},he.getFlatInstanceArray=function(){return he.instanceArray},he.step=function(De){var at=he.getFlatInstanceArray(),et=he.props.store.getState().activeKey[Et(he.props)],ot=at.length;if(!ot)return null;De<0&&(at=at.concat().reverse());var _t=-1;if(at.every(function($t,an){return $t&&$t.props.eventKey===et?(_t=an,!1):!0}),!he.props.defaultActiveFirst&&_t!==-1&&xt(at.slice(_t,ot-1)))return;var st=(_t+1)%ot,ct=st;do{var Wt=at[ct];if(!Wt||Wt.props.disabled)ct=(ct+1)%ot;else return Wt}while(ct!==st);return null},he.renderCommonMenuItem=function(De,at,et){var ot=he.props.store.getState(),_t=Object(k.a)(he),st=_t.props,ct=Y(De,st.eventKey,at),Wt=De.props;if(!Wt||typeof De.type=="string")return De;var $t=ct===ot.activeKey,an=Object(V.a)(Object(V.a)({mode:Wt.mode||st.mode,level:st.level,inlineIndent:st.inlineIndent,renderMenuItem:he.renderMenuItem,rootPrefixCls:st.prefixCls,index:at,parentMenu:st.parentMenu,manualRef:Wt.disabled?void 0:Object(T.a)(De.ref,Gt.bind(Object(k.a)(he))),eventKey:ct,active:!Wt.disabled&&$t,multiple:st.multiple,onClick:function(te){(Wt.onClick||q)(te),he.onClick(te)},onItemHover:he.onItemHover,motion:st.motion,subMenuOpenDelay:st.subMenuOpenDelay,subMenuCloseDelay:st.subMenuCloseDelay,forceSubMenuRender:st.forceSubMenuRender,onOpenChange:he.onOpenChange,onDeselect:he.onDeselect,onSelect:he.onSelect,builtinPlacements:st.builtinPlacements,itemIcon:Wt.itemIcon||he.props.itemIcon,expandIcon:Wt.expandIcon||he.props.expandIcon},et),{},{direction:st.direction});return(st.mode==="inline"||be())&&(an.triggerSubMenuAction="click"),R.cloneElement(De,an)},he.renderMenuItem=function(De,at,et){if(!De)return null;var ot=he.props.store.getState(),_t={openKeys:ot.openKeys,selectedKeys:ot.selectedKeys,triggerSubMenuAction:he.props.triggerSubMenuAction,subMenuKey:et};return he.renderCommonMenuItem(De,at,_t)},We.store.setState({activeKey:Object(V.a)(Object(V.a)({},We.store.getState().activeKey),{},Object(i.a)({},We.eventKey,Rt(We,We.activeKey)))}),he.instanceArray=[],he}return Object(D.a)(pt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(he){return this.props.visible||he.visible||this.props.className!==he.className||!C()(this.props.style,he.style)}},{key:"componentDidUpdate",value:function(he){var De=this.props,at="activeKey"in De?De.activeKey:De.store.getState().activeKey[Et(De)],et=Rt(De,at);if(et!==at)gt(De.store,Et(De),et);else if("activeKey"in he){var ot=Rt(he,he.activeKey);et!==ot&>(De.store,Et(De),et)}}},{key:"render",value:function(){var he=this,De=Object(g.a)({},this.props);this.instanceArray=[];var at=m()(De.prefixCls,De.className,"".concat(De.prefixCls,"-").concat(De.mode)),et={className:at,role:De.role||"menu"};De.id&&(et.id=De.id),De.focusable&&(et.tabIndex=0,et.onKeyDown=this.onKeyDown);var ot=De.prefixCls,_t=De.eventKey,st=De.visible,ct=De.level,Wt=De.mode,$t=De.overflowedIndicator,an=De.theme;return de.forEach(function(ae){return delete De[ae]}),delete De.onClick,R.createElement(Tt,Object.assign({},De,{prefixCls:ot,mode:Wt,tag:"ul",level:ct,theme:an,visible:st,overflowedIndicator:$t},et),R.Children.map(De.children,function(ae,te){return he.renderMenuItem(ae,te,_t||"0-menu-")}))}}]),pt}(R.Component);Nt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:q};var Ft=Object(o.b)()(Nt),Ot=Ft,It=y("Kwbf");function At(Mt,nt,pt){var We=Mt.prefixCls,he=Mt.motion,De=Mt.defaultMotions,at=De===void 0?{}:De,et=Mt.openAnimation,ot=Mt.openTransitionName,_t=nt.switchingModeFromInline;if(he)return he;if(Object(l.a)(et)==="object"&&et)Object(It.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof et=="string")return{motionName:"".concat(We,"-open-").concat(et)};if(ot)return{motionName:ot};var st=at[pt];return st||(_t?null:at.other)}var Dt=function(Mt){Object(u.a)(pt,Mt);var nt=Object(t.a)(pt);function pt(We){var he;Object(U.a)(this,pt),he=nt.call(this,We),he.inlineOpenKeys=[],he.onSelect=function(et){var ot=Object(k.a)(he),_t=ot.props;if(_t.selectable){var st=he.store.getState(),ct=st.selectedKeys,Wt=et.key;_t.multiple?ct=ct.concat([Wt]):ct=[Wt],"selectedKeys"in _t||he.store.setState({selectedKeys:ct}),_t.onSelect(Object(V.a)(Object(V.a)({},et),{},{selectedKeys:ct}))}},he.onClick=function(et){var ot=he.getRealMenuMode(),_t=Object(k.a)(he),st=_t.store,ct=_t.props.onOpenChange;ot!=="inline"&&!("openKeys"in he.props)&&(st.setState({openKeys:[]}),ct([])),he.props.onClick(et)},he.onKeyDown=function(et,ot){he.innerMenu.getWrappedInstance().onKeyDown(et,ot)},he.onOpenChange=function(et){var ot=Object(k.a)(he),_t=ot.props,st=he.store.getState().openKeys.concat(),ct=!1,Wt=function(an){var ae=!1;if(an.open)ae=st.indexOf(an.key)===-1,ae&&st.push(an.key);else{var te=st.indexOf(an.key);ae=te!==-1,ae&&st.splice(te,1)}ct=ct||ae};Array.isArray(et)?et.forEach(Wt):Wt(et),ct&&("openKeys"in he.props||he.store.setState({openKeys:st}),_t.onOpenChange(st))},he.onDeselect=function(et){var ot=Object(k.a)(he),_t=ot.props;if(_t.selectable){var st=he.store.getState().selectedKeys.concat(),ct=et.key,Wt=st.indexOf(ct);Wt!==-1&&st.splice(Wt,1),"selectedKeys"in _t||he.store.setState({selectedKeys:st}),_t.onDeselect(Object(V.a)(Object(V.a)({},et),{},{selectedKeys:st}))}},he.onMouseEnter=function(et){he.restoreModeVerticalFromInline();var ot=he.props.onMouseEnter;ot&&ot(et)},he.onTransitionEnd=function(et){var ot=et.propertyName==="width"&&et.target===et.currentTarget,_t=et.target.className,st=Object.prototype.toString.call(_t)==="[object SVGAnimatedString]"?_t.animVal:_t,ct=et.propertyName==="font-size"&&st.indexOf("anticon")>=0;(ot||ct)&&he.restoreModeVerticalFromInline()},he.setInnerMenu=function(et){he.innerMenu=et},he.isRootMenu=!0;var De=We.defaultSelectedKeys,at=We.defaultOpenKeys;return"selectedKeys"in We&&(De=We.selectedKeys||[]),"openKeys"in We&&(at=We.openKeys||[]),he.store=Object(o.c)({selectedKeys:De,openKeys:at,activeKey:{"0-menu-":Rt(We,We.activeKey)}}),he.state={switchingModeFromInline:!1},he}return Object(D.a)(pt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(he){this.updateOpentKeysWhenSwitchMode(he),this.updateMiniStore();var De=this.props,at=De.siderCollapsed,et=De.inlineCollapsed,ot=De.onOpenChange;(!he.inlineCollapsed&&et||!he.siderCollapsed&&at)&&ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(he){var De=this.props,at=this.store,et=this.inlineOpenKeys,ot=at.getState(),_t={};he.mode==="inline"&&De.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in De||((De.inlineCollapsed&&!he.inlineCollapsed||De.siderCollapsed&&!he.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=ot.openKeys.concat(),_t.openKeys=[]),(!De.inlineCollapsed&&he.inlineCollapsed||!De.siderCollapsed&&he.siderCollapsed)&&(_t.openKeys=et,this.inlineOpenKeys=[])),Object.keys(_t).length&&at.setState(_t)}},{key:"updateMenuDisplay",value:function(){var he=this.props.collapsedWidth,De=this.store,at=this.prevOpenKeys,et=this.getInlineCollapsed()&&(he===0||he==="0"||he==="0px");et?(this.prevOpenKeys=De.getState().openKeys.concat(),this.store.setState({openKeys:[]})):at&&(this.store.setState({openKeys:at}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var he=this.props.mode,De=this.state.switchingModeFromInline,at=this.getInlineCollapsed();return De&&at?"inline":at?"vertical":he}},{key:"getInlineCollapsed",value:function(){var he=this.props,De=he.inlineCollapsed,at=he.siderCollapsed;return at!==void 0?at:De}},{key:"restoreModeVerticalFromInline",value:function(){var he=this.state.switchingModeFromInline;he&&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 he=Object(V.a)({},Object(p.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),De=this.getRealMenuMode();return he.className+=" ".concat(he.prefixCls,"-root"),he.direction==="rtl"&&(he.className+=" ".concat(he.prefixCls,"-rtl")),he=Object(V.a)(Object(V.a)({},he),{},{mode:De,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:At(this.props,this.state,De)}),delete he.openAnimation,delete he.openTransitionName,R.createElement(o.a,{store:this.store},R.createElement(Ot,Object.assign({},he,{ref:this.setInnerMenu}),this.props.children))}}]),pt}(R.Component);Dt.defaultProps={selectable:!0,onClick:q,onSelect:q,onOpenChange:q,onDeselect:q,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:R.createElement("span",null,"\xB7\xB7\xB7")};var mt=Dt,$e=function(Mt){Object(u.a)(pt,Mt);var nt=Object(t.a)(pt);function pt(){var We;return Object(U.a)(this,pt),We=nt.apply(this,arguments),We.onKeyDown=function(he){var De=he.keyCode;return De===x.a.ENTER?(We.onClick(he),!0):void 0},We.onMouseLeave=function(he){var De=We.props,at=De.eventKey,et=De.onItemHover,ot=De.onMouseLeave;et({key:at,hover:!1}),ot({key:at,domEvent:he})},We.onMouseEnter=function(he){var De=We.props,at=De.eventKey,et=De.onItemHover,ot=De.onMouseEnter;et({key:at,hover:!0}),ot({key:at,domEvent:he})},We.onClick=function(he){var De=We.props,at=De.eventKey,et=De.multiple,ot=De.onClick,_t=De.onSelect,st=De.onDeselect,ct=De.isSelected,Wt={key:at,keyPath:[at],item:Object(k.a)(We),domEvent:he};ot(Wt),et?ct?st(Wt):_t(Wt):ct||_t(Wt)},We.saveNode=function(he){We.node=he},We}return Object(D.a)(pt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var he=this.props;he.onDestroy&&he.onDestroy(he.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 he,De=Object(V.a)({},this.props),at=m()(this.getPrefixCls(),De.className,(he={},Object(i.a)(he,this.getActiveClassName(),!De.disabled&&De.active),Object(i.a)(he,this.getSelectedClassName(),De.isSelected),Object(i.a)(he,this.getDisabledClassName(),De.disabled),he)),et=Object(V.a)(Object(V.a)({},De.attribute),{},{title:typeof De.title=="string"?De.title:void 0,className:at,role:De.role||"menuitem","aria-disabled":De.disabled});De.role==="option"?et=Object(V.a)(Object(V.a)({},et),{},{role:"option","aria-selected":De.isSelected}):(De.role===null||De.role==="none")&&(et.role="none");var ot={onClick:De.disabled?null:this.onClick,onMouseLeave:De.disabled?null:this.onMouseLeave,onMouseEnter:De.disabled?null:this.onMouseEnter},_t=Object(V.a)({},De.style);De.mode==="inline"&&(De.direction==="rtl"?_t.paddingRight=De.inlineIndent*De.level:_t.paddingLeft=De.inlineIndent*De.level),de.forEach(function(ct){return delete De[ct]}),delete De.direction;var st=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(st=R.createElement(this.props.itemIcon,this.props)),R.createElement("li",Object.assign({},Object(p.default)(De,["onClick","onMouseEnter","onMouseLeave","onSelect"]),et,ot,{style:_t,ref:this.saveNode}),De.children,st)}}]),pt}(R.Component);$e.isMenuItem=!0,$e.defaultProps={onSelect:q,onMouseEnter:q,onMouseLeave:q,manualRef:q};var Ze=Object(o.b)(function(Mt,nt){var pt=Mt.activeKey,We=Mt.selectedKeys,he=nt.eventKey,De=nt.subMenuKey;return{active:pt[De]===he,isSelected:We.indexOf(he)!==-1}})($e),Kt=Ze,Jt=function(Mt){Object(u.a)(pt,Mt);var nt=Object(t.a)(pt);function pt(){var We;return Object(U.a)(this,pt),We=nt.apply(this,arguments),We.renderInnerMenuItem=function(he){var De=We.props,at=De.renderMenuItem,et=De.index;return at(he,et,We.props.subMenuKey)},We}return Object(D.a)(pt,[{key:"render",value:function(){var he=Object(g.a)({},this.props),De=he.className,at=De===void 0?"":De,et=he.rootPrefixCls,ot="".concat(et,"-item-group-title"),_t="".concat(et,"-item-group-list"),st=he.title,ct=he.children;return de.forEach(function(Wt){return delete he[Wt]}),delete he.onClick,delete he.direction,R.createElement("li",Object.assign({},he,{className:"".concat(at," ").concat(et,"-item-group")}),R.createElement("div",{className:ot,title:typeof st=="string"?st:void 0},st),R.createElement("ul",{className:_t},R.Children.map(ct,this.renderInnerMenuItem)))}}]),pt}(R.Component);Jt.isMenuItemGroup=!0,Jt.defaultProps={disabled:!0};var Vt=Jt,sn=function(nt){var pt=nt.className,We=nt.rootPrefixCls,he=nt.style;return R.createElement("li",{className:"".concat(pt," ").concat(We,"-item-divider"),style:he})};sn.defaultProps={disabled:!0,className:"",style:{}};var _n=sn,cn=Z.e=mt},"1sp6":function(ie,Z){ie.exports="data:image/png;base64,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"},"24YM":function(ie,Z,y){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.SensorTabIndex=Z.SensorClassName=Z.SizeSensorId=void 0;var V="size-sensor-id";Z.SizeSensorId=V;var U="size-sensor-object";Z.SensorClassName=U;var D="-1";Z.SensorTabIndex=D},"2DNl":function(ie,Z,y){var V=y("IMiH"),U=y("loD1"),D=y("59Ip"),k=y("aKvl"),u=y("n1HI"),t=y("hX1E"),R=t.normalizeRadian,o=y("Sj9i"),p=y("hyiK"),g=V.CMD,i=Math.PI*2,x=1e-4;function T(A,w){return Math.abs(A-w)w&&h>c&&h>r&&h>S||h1&&P(),F=o.cubicAt(w,c,r,S,C[0]),B>1&&(K=o.cubicAt(w,c,r,S,C[1]))),B===2?Yw&&S>c&&S>r||S=0&&h<=1){for(var L=0,I=o.quadraticAt(w,c,r,h),B=0;B<_;B++){var F=O[B]===0||O[B]===1?.5:1,K=o.quadraticAt(A,E,n,O[B]);if(KE||S<-E)return 0;var _=Math.sqrt(E*E-S*S);O[0]=-_,O[1]=_;var h=Math.abs(c-n);if(h<1e-4)return 0;if(h%i<1e-4){c=0,n=i;var L=r?1:-1;return d>=O[0]+A&&d<=O[1]+A?L:0}if(r){var _=c;c=R(n),n=R(_)}else c=R(c),n=R(n);c>n&&(n+=i);for(var I=0,B=0;B<2;B++){var F=O[B];if(F+A>d){var K=Math.atan2(S,F),L=r?1:-1;K<0&&(K=i+K),(K>=c&&K<=n||K+i>=c&&K+i<=n)&&(K>Math.PI/2&&K1&&(E||(r+=p(d,S,_,h,c,n))),L===1&&(d=A[L],S=A[L+1],_=d,h=S);switch(I){case g.M:_=A[L++],h=A[L++],d=_,S=h;break;case g.L:if(E){if(U.containStroke(d,S,A[L],A[L+1],w,c,n))return!0}else r+=p(d,S,A[L],A[L+1],c,n)||0;d=A[L++],S=A[L++];break;case g.C:if(E){if(D.containStroke(d,S,A[L++],A[L++],A[L++],A[L++],A[L],A[L+1],w,c,n))return!0}else r+=m(d,S,A[L++],A[L++],A[L++],A[L++],A[L],A[L+1],c,n)||0;d=A[L++],S=A[L++];break;case g.Q:if(E){if(k.containStroke(d,S,A[L++],A[L++],A[L],A[L+1],w,c,n))return!0}else r+=l(d,S,A[L++],A[L++],A[L],A[L+1],c,n)||0;d=A[L++],S=A[L++];break;case g.A:var B=A[L++],F=A[L++],K=A[L++],q=A[L++],Y=A[L++],W=A[L++];L+=1;var X=1-A[L++],Q=Math.cos(Y)*K+B,de=Math.sin(Y)*q+F;L>1?r+=p(d,S,Q,de,c,n):(_=Q,h=de);var ue=(c-B)*q/K+B;if(E){if(u.containStroke(B,F,q,Y,Y+W,X,w,ue,n))return!0}else r+=s(B,F,q,Y,Y+W,X,ue,n);d=Math.cos(Y+W)*K+B,S=Math.sin(Y+W)*q+F;break;case g.R:_=d=A[L++],h=S=A[L++];var Ee=A[L++],be=A[L++],Q=_+Ee,de=h+be;if(E){if(U.containStroke(_,h,Q,h,w,c,n)||U.containStroke(Q,h,Q,de,w,c,n)||U.containStroke(Q,de,_,de,w,c,n)||U.containStroke(_,de,_,h,w,c,n))return!0}else r+=p(Q,h,Q,de,c,n),r+=p(_,de,_,h,c,n);break;case g.Z:if(E){if(U.containStroke(d,S,_,h,w,c,n))return!0}else r+=p(d,S,_,h,c,n);d=_,S=h;break}}return!E&&!T(S,h)&&(r+=p(d,S,_,h,c,n)||0),r!==0}function v(A,w,E){return f(A,0,!1,w,E)}function b(A,w,E,c){return f(A,w,!0,E,c)}Z.contain=v,Z.containStroke=b},"2U/9":function(ie,Z,y){"use strict";var V=y("VTBJ"),U=y("rePB"),D=y("Ff2n"),k=y("1OyB"),u=y("vuIU"),t=y("Ji7U"),R=y("LK+K"),o=y("q1tI"),p=y.n(o),g=y("Zm9Q"),i=y("TSYQ"),x=y.n(i),T=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function O(s){return typeof s=="string"}var C=function(s){Object(t.a)(v,s);var f=Object(R.a)(v);function v(){var b;return Object(k.a)(this,v),b=f.apply(this,arguments),b.onClick=function(){var A=b.props,w=A.onClick,E=A.onStepClick,c=A.stepIndex;w&&w.apply(void 0,arguments),E(c)},b}return Object(u.a)(v,[{key:"renderIconNode",value:function(){var A,w=this.props,E=w.prefixCls,c=w.progressDot,n=w.stepIcon,r=w.stepNumber,d=w.status,S=w.title,_=w.description,h=w.icon,L=w.iconPrefix,I=w.icons,B,F=x()("".concat(E,"-icon"),"".concat(L,"icon"),(A={},Object(U.a)(A,"".concat(L,"icon-").concat(h),h&&O(h)),Object(U.a)(A,"".concat(L,"icon-check"),!h&&d==="finish"&&(I&&!I.finish||!I)),Object(U.a)(A,"".concat(L,"icon-cross"),!h&&d==="error"&&(I&&!I.error||!I)),A)),K=o.createElement("span",{className:"".concat(E,"-icon-dot")});return c?typeof c=="function"?B=o.createElement("span",{className:"".concat(E,"-icon")},c(K,{index:r-1,status:d,title:S,description:_})):B=o.createElement("span",{className:"".concat(E,"-icon")},K):h&&!O(h)?B=o.createElement("span",{className:"".concat(E,"-icon")},h):I&&I.finish&&d==="finish"?B=o.createElement("span",{className:"".concat(E,"-icon")},I.finish):I&&I.error&&d==="error"?B=o.createElement("span",{className:"".concat(E,"-icon")},I.error):h||d==="finish"||d==="error"?B=o.createElement("span",{className:F}):B=o.createElement("span",{className:"".concat(E,"-icon")},r),n&&(B=n({index:r-1,status:d,title:S,description:_,node:B})),B}},{key:"render",value:function(){var A,w=this.props,E=w.className,c=w.prefixCls,n=w.style,r=w.active,d=w.status,S=d===void 0?"wait":d,_=w.iconPrefix,h=w.icon,L=w.wrapperStyle,I=w.stepNumber,B=w.disabled,F=w.description,K=w.title,q=w.subTitle,Y=w.progressDot,W=w.stepIcon,X=w.tailContent,Q=w.icons,de=w.stepIndex,ue=w.onStepClick,Ee=w.onClick,be=Object(D.a)(w,T),ve=x()("".concat(c,"-item"),"".concat(c,"-item-").concat(S),E,(A={},Object(U.a)(A,"".concat(c,"-item-custom"),h),Object(U.a)(A,"".concat(c,"-item-active"),r),Object(U.a)(A,"".concat(c,"-item-disabled"),B===!0),A)),_e=Object(V.a)({},n),Te={};return ue&&!B&&(Te.role="button",Te.tabIndex=0,Te.onClick=this.onClick),o.createElement("div",Object.assign({},be,{className:ve,style:_e}),o.createElement("div",Object.assign({onClick:Ee},Te,{className:"".concat(c,"-item-container")}),o.createElement("div",{className:"".concat(c,"-item-tail")},X),o.createElement("div",{className:"".concat(c,"-item-icon")},this.renderIconNode()),o.createElement("div",{className:"".concat(c,"-item-content")},o.createElement("div",{className:"".concat(c,"-item-title")},K,q&&o.createElement("div",{title:typeof q=="string"?q:void 0,className:"".concat(c,"-item-subtitle")},q)),F&&o.createElement("div",{className:"".concat(c,"-item-description")},F))))}}]),v}(o.Component),P=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],m=function(s){Object(t.a)(v,s);var f=Object(R.a)(v);function v(){var b;return Object(k.a)(this,v),b=f.apply(this,arguments),b.onStepClick=function(A){var w=b.props,E=w.onChange,c=w.current;E&&c!==A&&E(A)},b}return Object(u.a)(v,[{key:"render",value:function(){var A,w=this,E=this.props,c=E.prefixCls,n=E.style,r=n===void 0?{}:n,d=E.className,S=E.children,_=E.direction,h=E.type,L=E.labelPlacement,I=E.iconPrefix,B=E.status,F=E.size,K=E.current,q=E.progressDot,Y=E.stepIcon,W=E.initial,X=E.icons,Q=E.onChange,de=Object(D.a)(E,P),ue=h==="navigation",Ee=q?"vertical":L,be=x()(c,"".concat(c,"-").concat(_),d,(A={},Object(U.a)(A,"".concat(c,"-").concat(F),F),Object(U.a)(A,"".concat(c,"-label-").concat(Ee),_==="horizontal"),Object(U.a)(A,"".concat(c,"-dot"),!!q),Object(U.a)(A,"".concat(c,"-navigation"),ue),A));return p.a.createElement("div",Object.assign({className:be,style:r},de),Object(g.a)(S).map(function(ve,_e){var Te=W+_e,re=Object(V.a)({stepNumber:"".concat(Te+1),stepIndex:Te,key:Te,prefixCls:c,iconPrefix:I,wrapperStyle:r,progressDot:q,stepIcon:Y,icons:X,onStepClick:Q&&w.onStepClick},ve.props);return B==="error"&&_e===K-1&&(re.className="".concat(c,"-next-error")),ve.props.status||(Te===K?re.status=B:Te=0;--L)if(h[L]===_)return!0;return!1}),d}else return null;else return d[0]},resize:function(n,r){var d=this._viewport;d.style.display="none";var S=this._opts;if(n!=null&&(S.width=n),r!=null&&(S.height=r),n=this._getSize(0),r=this._getSize(1),d.style.display="",this._width!==n||this._height!==r){this._width=n,this._height=r;var _=d.style;_.width=n+"px",_.height=r+"px";var h=this._svgDom;h.setAttribute("width",n),h.setAttribute("height",r)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",n),this._backgroundNode.setAttribute("height",r))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(n){var r=this._opts,d=["width","height"][n],S=["clientWidth","clientHeight"][n],_=["paddingLeft","paddingTop"][n],h=["paddingRight","paddingBottom"][n];if(r[d]!=null&&r[d]!=="auto")return parseFloat(r[d]);var L=this.root,I=document.defaultView.getComputedStyle(L);return(L[S]||P(I[d])||P(L.style[d]))-(P(I[_])||0)-(P(I[h])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var n=encodeURIComponent(this._svgDom.outerHTML.replace(/> +\r<`));return"data:image/svg+xml;charset=UTF-8,"+n}};function E(n){return function(){k('In SVG mode painter not support method "'+n+'"')}}D.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(n){w.prototype[n]=E(n)});var c=w;ie.exports=c},"3e3G":function(ie,Z,y){var V=y("bYtY"),U=y("QuXc"),D=function(u,t,R,o,p){this.x=u==null?.5:u,this.y=t==null?.5:t,this.r=R==null?.5:R,this.type="radial",this.global=p||!1,U.call(this,o)};D.prototype={constructor:D},V.inherits(D,U);var k=D;ie.exports=k},"3gBT":function(ie,Z){var y=2311;function V(){return y++}ie.exports=V},"3wET":function(ie,Z){ie.exports="data:image/png;base64,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"},"40xk":function(ie,Z,y){ie.exports=y.p+"static/l.77ebf9e7.svg"},"4fz+":function(ie,Z,y){var V=y("bYtY"),U=y("1bdT"),D=y("mFDi"),k=function(t){t=t||{},U.call(this,t);for(var R in t)t.hasOwnProperty(R)&&(this[R]=t[R]);this._children=[],this.__storage=null,this.__dirty=!0};k.prototype={constructor:k,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var R=this._children,o=0;o=0&&(o.splice(p,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var R=this.__storage,o=this.__zr;R&&R!==t.__storage&&(R.addToStorage(t),t instanceof k&&t.addChildrenToStorage(R)),o&&o.refresh()},remove:function(t){var R=this.__zr,o=this.__storage,p=this._children,g=V.indexOf(p,t);return g<0?this:(p.splice(g,1),t.parent=null,o&&(o.delFromStorage(t),t instanceof k&&t.delChildrenFromStorage(o)),R&&R.refresh(),this)},removeAll:function(){var t=this._children,R=this.__storage,o,p;for(p=0;p1e-4){E[0]=l-f,E[1]=s-v,c[0]=l+f,c[1]=s+v;return}if(o[0]=t(b)*f+l,o[1]=u(b)*v+s,p[0]=t(A)*f+l,p[1]=u(A)*v+s,n(E,o,p),r(c,o,p),b=b%R,b<0&&(b=b+R),A=A%R,A<0&&(A=A+R),b>A&&!w?A+=R:bb&&(g[0]=t(_)*f+l,g[1]=u(_)*v+s,n(E,g,E),r(c,g,c))}Z.fromPoints=i,Z.fromLine=x,Z.fromCubic=C,Z.fromQuadratic=P,Z.fromArc=m},"4qgm":function(ie,Z){ie.exports="data:image/png;base64,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"},"4u4S":function(ie,Z){ie.exports="data:image/png;base64,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"},"4xil":function(ie,Z,y){ie.exports={watermark:"watermark___2DVjg",videovideo:"videovideo___3jScv",animate__loop:"animate__loop___36IZ1",upDown:"upDown___3FGkz",container:"container___GV_Ds","video-container":"video-container___35tqx","video-controls":"video-controls___u99fM",hide:"hide___2GDit","video-progress":"video-progress___2LKQJ",seek:"seek___3b-US","seek-tooltip":"seek-tooltip___bZ9sZ","bottom-controls":"bottom-controls___74sQw","left-controls":"left-controls___2kBb3","volume-controls":"volume-controls___QLaWH","fullscreen-button":"fullscreen-button___2nHzc","pip-button":"pip-button___18qQG","playback-animation":"playback-animation___gCL6X",volume:"volume___10eUe",hidden:"hidden___2JBJW"}},"55Ip":function(ie,Z,y){"use strict";y.d(Z,"a",function(){return s});var V=y("Ty5D"),U=y("dI71"),D=y("q1tI"),k=y.n(D),u=y("YS25"),t=y("17x9"),R=y.n(t),o=y("wx14"),p=y("zLVn"),g=y("9R94"),i=function(n){Object(U.a)(r,n);function r(){for(var S,_=arguments.length,h=new Array(_),L=0;L<_;L++)h[L]=arguments[L];return S=n.call.apply(n,[this].concat(h))||this,S.history=Object(u.a)(S.props),S}var d=r.prototype;return d.render=function(){return k.a.createElement(V.c,{history:this.history,children:this.props.children})},r}(k.a.Component),x=function(n){Object(U.a)(r,n);function r(){for(var S,_=arguments.length,h=new Array(_),L=0;L<_;L++)h[L]=arguments[L];return S=n.call.apply(n,[this].concat(h))||this,S.history=Object(u.b)(S.props),S}var d=r.prototype;return d.render=function(){return k.a.createElement(V.c,{history:this.history,children:this.props.children})},r}(k.a.Component),T=function(r,d){return typeof r=="function"?r(d):r},O=function(r,d){return typeof r=="string"?Object(u.c)(r,null,null,d):r},C=function(r){return r},P=k.a.forwardRef;typeof P=="undefined"&&(P=C);function m(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}var l=P(function(n,r){var d=n.innerRef,S=n.navigate,_=n.onClick,h=Object(p.a)(n,["innerRef","navigate","onClick"]),L=h.target,I=Object(o.a)({},h,{onClick:function(F){try{_&&_(F)}catch(K){throw F.preventDefault(),K}!F.defaultPrevented&&F.button===0&&(!L||L==="_self")&&!m(F)&&(F.preventDefault(),S())}});return C!==P?I.ref=r||d:I.ref=d,k.a.createElement("a",I)}),s=P(function(n,r){var d=n.component,S=d===void 0?l:d,_=n.replace,h=n.to,L=n.innerRef,I=Object(p.a)(n,["component","replace","to","innerRef"]);return k.a.createElement(V.e.Consumer,null,function(B){B||Object(g.a)(!1);var F=B.history,K=O(T(h,B.location),B.location),q=K?F.createHref(K):"",Y=Object(o.a)({},I,{href:q,navigate:function(){var X=T(h,B.location),Q=_?F.replace:F.push;Q(X)}});return C!==P?Y.ref=r||L:Y.innerRef=L,k.a.createElement(S,Y)})});if(!1)var f,v;var b=function(r){return r},A=k.a.forwardRef;typeof A=="undefined"&&(A=b);function w(){for(var n=arguments.length,r=new Array(n),d=0;dk+O&&T>t+O&&T>o+O&&T>g+O||TD+O&&x>u+O&&x>R+O&&x>p+O||x=0||_.relatedTarget.className.indexOf("".concat(B,"-next"))>=0))return;n.setState({goInputText:""}),I(n.getValidValue())},n.go=function(_){var h=n.state.goInputText;if(h==="")return;(_.keyCode===O.ENTER||_.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(u.a)(c,[{key:"getValidValue",value:function(){var r=this.state,d=r.goInputText,S=r.current;return!d||isNaN(d)?S:Number(d)}},{key:"getPageSizeOptions",value:function(){var r=this.props,d=r.pageSize,S=r.pageSizeOptions;return S.some(function(_){return _.toString()===d.toString()})?S:S.concat([d.toString()]).sort(function(_,h){var L=isNaN(Number(_))?0:Number(_),I=isNaN(Number(h))?0:Number(h);return L-I})}},{key:"render",value:function(){var r=this,d=this.props,S=d.pageSize,_=d.locale,h=d.rootPrefixCls,L=d.changeSize,I=d.quickGo,B=d.goButton,F=d.selectComponentClass,K=d.buildOptionText,q=d.selectPrefixCls,Y=d.disabled,W=this.state.goInputText,X="".concat(h,"-options"),Q=F,de=null,ue=null,Ee=null;if(!L&&!I)return null;var be=this.getPageSizeOptions();if(L&&Q){var ve=be.map(function(_e,Te){return p.a.createElement(Q.Option,{key:Te,value:_e.toString()},(K||r.buildOptionText)(_e))});de=p.a.createElement(Q,{disabled:Y,prefixCls:q,showSearch:!1,className:"".concat(X,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(S||be[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Te){return Te.parentNode}},ve)}return I&&(B&&(Ee=typeof B=="boolean"?p.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Y,className:"".concat(X,"-quick-jumper-button")},_.jump_to_confirm):p.a.createElement("span",{onClick:this.go,onKeyUp:this.go},B)),ue=p.a.createElement("div",{className:"".concat(X,"-quick-jumper")},_.jump_to,p.a.createElement("input",{disabled:Y,type:"text",value:W,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),_.page,Ee)),p.a.createElement("li",{className:"".concat(X)},de,ue)}}]),c}(p.a.Component);C.defaultProps={pageSizeOptions:["10","20","50","100"]};var P=C,m=y("N2Kk");function l(){}function s(w){return typeof w=="number"&&isFinite(w)&&Math.floor(w)===w}function f(w,E,c){return c}function v(w,E,c){var n=typeof w=="undefined"?E.pageSize:w;return Math.floor((c.total-1)/n)+1}var b=function(w){Object(t.a)(c,w);var E=Object(R.a)(c);function c(n){var r;Object(k.a)(this,c),r=E.call(this,n),r.getJumpPrevPage=function(){return Math.max(1,r.state.current-(r.props.showLessItems?3:5))},r.getJumpNextPage=function(){return Math.min(v(void 0,r.state,r.props),r.state.current+(r.props.showLessItems?3:5))},r.getItemIcon=function(L,I){var B=r.props.prefixCls,F=L||p.a.createElement("button",{type:"button","aria-label":I,className:"".concat(B,"-item-link")});return typeof L=="function"&&(F=p.a.createElement(L,Object(D.a)({},r.props))),F},r.savePaginationNode=function(L){r.paginationNode=L},r.isValid=function(L){return s(L)&&L!==r.state.current},r.shouldDisplayQuickJumper=function(){var L=r.props,I=L.showQuickJumper,B=L.pageSize,F=L.total;return F<=B?!1:I},r.handleKeyDown=function(L){(L.keyCode===O.ARROW_UP||L.keyCode===O.ARROW_DOWN)&&L.preventDefault()},r.handleKeyUp=function(L){var I=r.getValidValue(L),B=r.state.currentInputValue;I!==B&&r.setState({currentInputValue:I}),L.keyCode===O.ENTER?r.handleChange(I):L.keyCode===O.ARROW_UP?r.handleChange(I-1):L.keyCode===O.ARROW_DOWN&&r.handleChange(I+1)},r.changePageSize=function(L){var I=r.state.current,B=v(L,r.state,r.props);I=I>B?B:I,B===0&&(I=r.state.current),typeof L=="number"&&("pageSize"in r.props||r.setState({pageSize:L}),"current"in r.props||r.setState({current:I,currentInputValue:I})),r.props.onShowSizeChange(I,L),"onChange"in r.props&&r.props.onChange&&r.props.onChange(I,L)},r.handleChange=function(L){var I=r.props.disabled,B=L;if(r.isValid(B)&&!I){var F=v(void 0,r.state,r.props);B>F?B=F:B<1&&(B=1),"current"in r.props||r.setState({current:B,currentInputValue:B});var K=r.state.pageSize;return r.props.onChange(B,K),B}return r.state.current},r.prev=function(){r.hasPrev()&&r.handleChange(r.state.current-1)},r.next=function(){r.hasNext()&&r.handleChange(r.state.current+1)},r.jumpPrev=function(){r.handleChange(r.getJumpPrevPage())},r.jumpNext=function(){r.handleChange(r.getJumpNextPage())},r.hasPrev=function(){return r.state.current>1},r.hasNext=function(){return r.state.current2?B-2:0),K=2;K=S?h=S:h=Number(d),h}},{key:"getShowSizeChanger",value:function(){var r=this.props,d=r.showSizeChanger,S=r.total,_=r.totalBoundaryShowSizeChanger;return typeof d!="undefined"?d:S>_}},{key:"renderPrev",value:function(r){var d=this.props,S=d.prevIcon,_=d.itemRender,h=_(r,"prev",this.getItemIcon(S,"prev page")),L=!this.hasPrev();return Object(o.isValidElement)(h)?Object(o.cloneElement)(h,{disabled:L}):h}},{key:"renderNext",value:function(r){var d=this.props,S=d.nextIcon,_=d.itemRender,h=_(r,"next",this.getItemIcon(S,"next page")),L=!this.hasNext();return Object(o.isValidElement)(h)?Object(o.cloneElement)(h,{disabled:L}):h}},{key:"render",value:function(){var r=this,d=this.props,S=d.prefixCls,_=d.className,h=d.style,L=d.disabled,I=d.hideOnSinglePage,B=d.total,F=d.locale,K=d.showQuickJumper,q=d.showLessItems,Y=d.showTitle,W=d.showTotal,X=d.simple,Q=d.itemRender,de=d.showPrevNextJumpers,ue=d.jumpPrevIcon,Ee=d.jumpNextIcon,be=d.selectComponentClass,ve=d.selectPrefixCls,_e=d.pageSizeOptions,Te=this.state,re=Te.current,pe=Te.pageSize,J=Te.currentInputValue;if(I===!0&&B<=pe)return null;var ce=v(void 0,this.state,this.props),we=[],xe=null,Ke=null,tt=null,Le=null,Fe=null,Ce=K&&K.goButton,Pe=q?1:2,ze=re-1>0?re-1:0,Ne=re+1=Pe*2&&re!==1+2&&(we[0]=Object(o.cloneElement)(we[0],{className:"".concat(S,"-item-after-jump-prev")}),we.unshift(xe)),ce-re>=Pe*2&&re!==ce-2&&(we[we.length-1]=Object(o.cloneElement)(we[we.length-1],{className:"".concat(S,"-item-before-jump-next")}),we.push(Ke)),Rt!==1&&we.unshift(tt),Gt!==ce&&we.push(Le)}var Ot=null;W&&(Ot=p.a.createElement("li",{className:"".concat(S,"-total-text")},W(B,[B===0?0:(re-1)*pe+1,re*pe>B?B:re*pe])));var It=!this.hasPrev()||!ce,At=!this.hasNext()||!ce;return p.a.createElement("ul",Object(V.a)({className:i()(S,_,Object(U.a)({},"".concat(S,"-disabled"),L)),style:h,unselectable:"unselectable",ref:this.savePaginationNode},ht),Ot,p.a.createElement("li",{title:Y?F.prev_page:null,onClick:this.prev,tabIndex:It?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(S,"-prev"),Object(U.a)({},"".concat(S,"-disabled"),It)),"aria-disabled":It},this.renderPrev(ze)),we,p.a.createElement("li",{title:Y?F.next_page:null,onClick:this.next,tabIndex:At?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(S,"-next"),Object(U.a)({},"".concat(S,"-disabled"),At)),"aria-disabled":At},this.renderNext(Ne)),p.a.createElement(P,{disabled:L,locale:F,rootPrefixCls:S,selectComponentClass:be,selectPrefixCls:ve,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:re,pageSize:pe,pageSizeOptions:_e,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ce}))}}],[{key:"getDerivedStateFromProps",value:function(r,d){var S={};if("current"in r&&(S.current=r.current,r.current!==d.current&&(S.currentInputValue=S.current)),"pageSize"in r&&r.pageSize!==d.pageSize){var _=d.current,h=v(r.pageSize,d,r);_=_>h?h:_,"current"in r||(S.current=_,S.currentInputValue=_),S.pageSize=r.pageSize}return S}}]),c}(p.a.Component);b.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:l,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:l,locale:m.a,style:{},itemRender:f,totalBoundaryShowSizeChanger:50};var A=b},"69ZJ":function(ie,Z,y){"use strict";Object.defineProperty(Z,"__esModule",{value:!0});var V=y("q1tI");Z.classNames=function(U){return typeof U=="string"?U.split(".").join(" ").trim():U instanceof HTMLElement?U.className:""},Z.validateChildren=function(U){var D=!0;return Array.isArray(U)?V.Children.forEach(U,function(k){V.isValidElement(k)||(D=!1)}):D=V.isValidElement(U),D},Z.isReactElement=function(U){return V.isValidElement(U)&&(typeof U.type=="string"||typeof U.type=="function"||typeof U.type=="object")},Z.isModuleAvailable=function(U,D){for(var k=!1,u=0;ui&&(g=0,p={}),g++,p[F]=q,q}function m(I,B,F,K,q,Y,W,X){return W?s(I,B,F,K,q,Y,W,X):l(I,B,F,K,q,Y,X)}function l(I,B,F,K,q,Y,W){var X=S(I,B,q,Y,W),Q=P(I,B);q&&(Q+=q[1]+q[3]);var de=X.outerHeight,ue=f(0,Q,F),Ee=v(0,de,K),be=new V(ue,Ee,Q,de);return be.lineHeight=X.lineHeight,be}function s(I,B,F,K,q,Y,W,X){var Q=_(I,{rich:W,truncate:X,font:B,textAlign:F,textPadding:q,textLineHeight:Y}),de=Q.outerWidth,ue=Q.outerHeight,Ee=f(0,de,F),be=v(0,ue,K);return new V(Ee,be,de,ue)}function f(I,B,F){return F==="right"?I-=B:F==="center"&&(I-=B/2),I}function v(I,B,F){return F==="middle"?I-=B/2:F==="bottom"&&(I-=B),I}function b(I,B,F){var K=B.textPosition,q=B.textDistance,Y=F.x,W=F.y;q=q||0;var X=F.height,Q=F.width,de=X/2,ue="left",Ee="top";switch(K){case"left":Y-=q,W+=de,ue="right",Ee="middle";break;case"right":Y+=q+Q,W+=de,Ee="middle";break;case"top":Y+=Q/2,W-=q,ue="center",Ee="bottom";break;case"bottom":Y+=Q/2,W+=X+q,ue="center";break;case"inside":Y+=Q/2,W+=de,ue="center",Ee="middle";break;case"insideLeft":Y+=q,W+=de,Ee="middle";break;case"insideRight":Y+=Q-q,W+=de,ue="right",Ee="middle";break;case"insideTop":Y+=Q/2,W+=q,ue="center";break;case"insideBottom":Y+=Q/2,W+=X-q,ue="center",Ee="bottom";break;case"insideTopLeft":Y+=q,W+=q;break;case"insideTopRight":Y+=Q-q,W+=q,ue="right";break;case"insideBottomLeft":Y+=q,W+=X-q,Ee="bottom";break;case"insideBottomRight":Y+=Q-q,W+=X-q,ue="right",Ee="bottom";break}return I=I||{},I.x=Y,I.y=W,I.textAlign=ue,I.textVerticalAlign=Ee,I}function A(I,B,F){var K={textPosition:I,textDistance:F};return b({},K,B)}function w(I,B,F,K,q){if(!B)return"";var Y=(I+"").split(` `);q=E(B,F,K,q);for(var W=0,X=Y.length;W=Y;X++)W-=Y;var Q=P(F,B);return Q>W&&(F="",Q=0),W=I-Q,K.ellipsis=F,K.ellipsisWidth=Q,K.contentWidth=W,K.containerWidth=I,K}function c(I,B){var F=B.containerWidth,K=B.font,q=B.contentWidth;if(!F)return"";var Y=P(I,K);if(Y<=F)return I;for(var W=0;;W++){if(Y<=q||W>=B.maxIterations){I+=B.ellipsis;break}var X=W===0?n(I,q,B.ascCharWidth,B.cnCharWidth):Y>0?Math.floor(I.length*q/Y):0;I=I.substr(0,X),Y=P(I,K)}return I===""&&(I=B.placeholder),I}function n(I,B,F,K){for(var q=0,Y=0,W=I.length;Yue)I="",W=[];else if(Ee!=null)for(var ye=E(Ee-(F?F[1]+F[3]:0),B,q.ellipsis,{minChar:q.minChar,placeholder:q.placeholder}),ve=0,_e=W.length;ve<_e;ve++)W[ve]=c(W[ve],ye)}return{lines:W,height:X,outerHeight:Q,lineHeight:Y,canCacheByTextString:de}}function _(I,B){var F={lines:[],width:0,height:0};if(I!=null&&(I+=""),!I)return F;for(var K=x.lastIndex=0,q;(q=x.exec(I))!=null;){var Y=q.index;Y>K&&h(F,I.substring(K,Y)),h(F,q[2],q[1]),K=x.lastIndex}Kve)return{lines:[],width:0,height:0};ce.textWidth=P(ce.text,Ke);var Le=we.textWidth,Fe=Le==null||Le==="auto";if(typeof Le=="string"&&Le.charAt(Le.length-1)==="%")ce.percentWidth=Le,de.push(ce),Le=0;else{if(Fe){Le=ce.textWidth;var Ce=we.textBackgroundColor,Pe=Ce&&Ce.image;Pe&&(Pe=U.findExistImage(Pe),U.isImageReady(Pe)&&(Le=Math.max(Le,Pe.width*tt/Pe.height)))}var ze=xe?xe[1]+xe[3]:0;Le+=ze;var Ne=ye!=null?ye-pe:null;Ne!=null&&Ne=0&&n.splice(r,1),E.__hoverMir=null},clearHover:function(E){for(var c=this._hoverElements,n=0;n15)break}}S.__drawIndex=W,S.__drawIndex0&&E>r[0]){for(_=0;_E);_++);S=n[r[_]]}if(r.splice(_+1,0,E),n[E]=c,!c.virtual)if(S){var L=S.dom;L.nextSibling?h.insertBefore(c.dom,L.nextSibling):h.appendChild(c.dom)}else h.firstChild?h.insertBefore(c.dom,h.firstChild):h.appendChild(c.dom)},eachLayer:function(E,c){var n=this._zlevelList,r,d;for(d=0;d0?T:0),this._needsManuallyCompositing),L.__builtin__||k("ZLevel "+h+" has been used by unkown layer "+L.id),L!==d&&(L.__used=!0,L.__startIndex!==n&&(L.__dirty=!0),L.__startIndex=n,L.incremental?L.__drawIndex=-1:L.__drawIndex=n,c(n),d=L),r.__dirty&&(L.__dirty=!0,L.incremental&&L.__drawIndex<0&&(L.__drawIndex=n))}c(n),this.eachBuiltinLayer(function(I,B){!I.__used&&I.getElementCount()>0&&(I.__dirty=!0,I.__startIndex=I.__endIndex=I.__drawIndex=0),I.__dirty&&I.__drawIndex<0&&(I.__drawIndex=I.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(E){E.clear()},setBackgroundColor:function(E){this._backgroundColor=E},configLayer:function(E,c){if(c){var n=this._layerConfig;n[E]?D.merge(n[E],c,!0):n[E]=c;for(var r=0;r=K&&IY?"true":"false","aria-posinset":Y+1,"aria-setsize":W,tabIndex:B?-1:0},o.a.createElement("div",{className:"".concat(F,"-first")},Q),o.a.createElement("div",{className:"".concat(F,"-second")},Q)));return q&&(de=q(de,this.props)),de}}]),d}(o.a.Component);function s(n,r){var d=Object.keys(n);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(n);r&&(S=S.filter(function(_){return Object.getOwnPropertyDescriptor(n,_).enumerable})),d.push.apply(d,S)}return d}function f(n){for(var r=1;r0&&!W||I===x.a.RIGHT&&X>0&&W?(K?X-=.5:X-=1,_.changeValue(X),L.preventDefault()):I===x.a.LEFT&&XW/2||!F&&h-Y=y;)x|=i&1,i>>=1;return i+x}function k(i,x,T,O){var C=x+1;if(C===T)return 1;if(O(i[C++],i[x])<0){for(;C=0;)C++;return C-x}function u(i,x,T){for(T--;x>>1,C(P,i[s])<0?l=s:p=s+1;var f=O-p;switch(f){case 3:i[p+3]=i[p+2];case 2:i[p+2]=i[p+1];case 1:i[p+1]=i[p];break;default:for(;f>0;)i[p+f]=i[p+f-1],f--}i[p]=P}}function R(i,x,T,O,C,P){var p=0,l=0,s=1;if(P(i,x[T+C])>0){for(l=O-C;s0;)p=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l),p+=C,s+=C}else{for(l=C+1;sl&&(s=l);var f=p;p=C-s,s=C-f}for(p++;p>>1);P(i,x[T+v])>0?p=v+1:s=v}return s}function o(i,x,T,O,C,P){var p=0,l=0,s=1;if(P(i,x[T+C])<0){for(l=C+1;sl&&(s=l);var f=p;p=C-s,s=C-f}else{for(l=O-C;s=0;)p=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l),p+=C,s+=C}for(p++;p>>1);P(i,x[T+v])<0?s=v:p=v+1}return s}function m(i,x){var T=V,O=0,C=U,P=0,p,l,s=0;O=i.length,O<2*U&&(C=O>>>1);var f=[];P=O<120?5:O<1542?10:O<119151?19:40,p=[],l=[];function v(n,r){p[s]=n,l[s]=r,s+=1}function b(){for(;s>1;){var n=s-2;if(n>=1&&l[n-1]<=l[n]+l[n+1]||n>=2&&l[n-2]<=l[n]+l[n-1])l[n-1]l[n+1])break;w(n)}}function A(){for(;s>1;){var n=s-2;n>0&&l[n-1]=V||K>=V);if(q)break;B<0&&(B=0),B+=2}if(T=B,T<1&&(T=1),r===1){for(_=0;_=0;_--)i[F+_]=i[B+_];i[I]=f[L];return}for(var K=T;;){var q=0,Y=0,W=!1;do if(x(f[L],i[h])<0){if(i[I--]=i[h--],q++,Y=0,--r===0){W=!0;break}}else if(i[I--]=f[L--],Y++,q=0,--S===1){W=!0;break}while((q|Y)=0;_--)i[F+_]=i[B+_];if(r===0){W=!0;break}}if(i[I--]=f[L--],--S===1){W=!0;break}if(Y=S-R(i[h],f,0,S,S-1,x),Y!==0){for(I-=Y,L-=Y,S-=Y,F=I+1,B=L+1,_=0;_=V||Y>=V);if(W)break;K<0&&(K=0),K+=2}if(T=K,T<1&&(T=1),S===1){for(I-=r,h-=r,F=I+1,B=h+1,_=r-1;_>=0;_--)i[F+_]=i[B+_];i[I]=f[L]}else{if(S===0)throw new Error;for(B=I-(S-1),_=0;_l&&(s=l),t(i,T,T+s,T+P,x),P=s}p.pushRun(T,P),p.mergeRuns(),C-=P,T+=P}while(C!==0);p.forceMergeRuns()}ie.exports=g},BU3w:function(ie,Z,y){"use strict";y.d(Z,"a",function(){return t});var V=y("MNnm"),U="rc-util-key";function D(R){if(R.attachTo)return R.attachTo;var o=document.querySelector("head");return o||document.body}function k(R){var o,m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(V.a)())return null;var g=document.createElement("style");if((o=m.csp)===null||o===void 0?void 0:o.nonce){var i;g.nonce=(i=m.csp)===null||i===void 0?void 0:i.nonce}g.innerHTML=R;var x=D(m),T=x.firstChild;return m.prepend&&x.prepend?x.prepend(g):m.prepend&&T?x.insertBefore(g,T):x.appendChild(g),g}var u=new Map;function t(R,o){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},g=D(m);if(!u.has(g)){var i=k("",m),x=i.parentNode;u.set(g,x),x.removeChild(i)}var T=Array.from(u.get(g).children).find(function(l){return l.tagName==="STYLE"&&l[U]===o});if(T){var O,C;if(((O=m.csp)===null||O===void 0?void 0:O.nonce)&&T.nonce!==((C=m.csp)===null||C===void 0?void 0:C.nonce)){var P;T.nonce=(P=m.csp)===null||P===void 0?void 0:P.nonce}return T.innerHTML!==R&&(T.innerHTML=R),T}var p=k(R,m);return p[U]=o,p}},BdwD:function(ie,Z,y){"use strict";var V=y("k1fw"),U=y("q1tI"),D=y.n(U),k=y("MXfU"),u=y.n(k),t=y("Nmsl"),R=y.n(t),o=function(g){var i=g.buttonProps,x=i===void 0?{}:i,T=g.styles,O=T===void 0?{}:T,C=g.customText,P=g.ButtonText,p=g.ButtonClick,l=g.Buttonclass,s=g.ButtonTwo;return D.a.createElement("div",{className:R.a.none_panels,style:Object(V.a)({},O)},D.a.createElement("div",null,D.a.createElement("img",{src:u.a,alt:""}),D.a.createElement("p",{className:R.a.none_p_title},C||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")))};Z.a=o},BlVb:function(ie,Z,y){var V=y("hyiK"),U=1e-8;function D(u,t){return Math.abs(u-t).5?b:v}function g(v,b,A,w,E){var c=v.length;if(E===1)for(var n=0;nE;if(c)v.length=E;else for(var n=w;n=0&&!(K[Le]<=tt);Le--);Le=Math.min(Le,S-2)}else{for(Le=Ee;Lett);Le++);Le=Math.min(Le-1,S-2)}Ee=Le,ye=tt;var Fe=K[Le+1]-K[Le];if(Fe===0)return;if(_e=(tt-K[Le])/Fe,d)if(re=q[Le],Se=q[Le===0?Le:Le-1],pe=q[Le>S-2?S-1:Le+1],J=q[Le>S-3?S-1:Le+2],h)T(Se,re,pe,J,_e,_e*_e,_e*_e*_e,n(Ke,E),B);else{var Ce;if(L)Ce=T(Se,re,pe,J,_e,_e*_e,_e*_e*_e,ce,1),Ce=P(ce);else{if(I)return m(re,pe,_e);Ce=O(Se,re,pe,J,_e,_e*_e,_e*_e*_e)}r(Ke,E,Ce)}else if(h)g(q[Le],q[Le+1],_e,n(Ke,E),B);else{var Ce;if(L)g(q[Le],q[Le+1],_e,ce,1),Ce=P(ce);else{if(I)return m(q[Le],q[Le+1],_e);Ce=o(q[Le],q[Le+1],_e)}r(Ke,E,Ce)}},xe=new V({target:v._target,life:F,loop:v._loop,delay:v._delay,onframe:we,ondestroy:A});return b&&b!=="spline"&&(xe.easing=b),xe}var s=function(v,b,A,w){this._tracks={},this._target=v,this._loop=b||!1,this._getter=A||t,this._setter=w||R,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};s.prototype={when:function(v,b){var A=this._tracks;for(var w in b){if(!b.hasOwnProperty(w))continue;if(!A[w]){A[w]=[];var E=this._getter(this._target,w);if(E==null)continue;v!==0&&A[w].push({time:0,value:C(E)})}A[w].push({time:v,value:b[w]})}return this},during:function(v){return this._onframeList.push(v),this},pause:function(){for(var v=0;v1&&g&&g.length>1){var x=D(g)/D(i);!isFinite(x)&&(x=1),o.pinchScale=x;var T=k(g);return o.pinchX=T[0],o.pinchY=T[1],{type:"pinch",target:R[0].target,event:o}}}},t=U;ie.exports=t},CAjq:function(ie,Z,y){ie.exports=y.p+"static/qqCode.a1502573.png"},CLjs:function(ie,Z){ie.exports="data:image/png;base64,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"},CTM2:function(ie,Z,y){ie.exports=y.p+"static/icon3.3c0e4f18.svg"},CTlv:function(ie,Z){ie.exports="data:image/png;base64,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"},"Ct/S":function(ie,Z,y){ie.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},CzVm:function(ie,Z,y){ie.exports=y.p+"static/bg1.89b41082.png"},D2RN:function(ie,Z,y){ie.exports={flex_box_center:"flex_box_center___1wzjU",flex_space_between:"flex_space_between___19d2o",flex_box_vertical_center:"flex_box_vertical_center___1Wd-a",flex_box_center_end:"flex_box_center_end___2HPOy",flex_box_column:"flex_box_column___2cB5F",wrp:"wrp___V2wJo",banner:"banner___9x-A-",bg:"bg___2WSLA",list:"list___u4-_b",status:"status___4LRSp",desc:"desc___18okv",flex1:"flex1___34Elm",item:"item___32MoH",footer:"footer___1100r",tabs:"tabs___1g_DM",CompetitionsList:"CompetitionsList___2iLb3",CompetitionsListzhezhao:"CompetitionsListzhezhao___2O-qQ",shadow:"shadow___13bWc",divimg:"divimg___3dE7q",havetext:"havetext___2a_fQ",Finishedtext:"Finishedtext___3cssb",Comingtext:"Comingtext___14gQI",task_hide:"task_hide___KPgxv",task_hide_2:"task_hide_2___151jJ",Unpublishedtext:"Unpublishedtext___2LPx9",signup:"signup___1gqfa",checkboxtitle:"checkboxtitle___3U9gf"}},DBLp:function(ie,Z){function y(){}y.prototype={diff:function(u,t,R){R||(R=function(s,f){return s===f}),this.equals=R;var o=this;u=u.slice(),t=t.slice();var m=t.length,g=u.length,i=1,x=m+g,T=[{newPos:-1,components:[]}],O=this.extractCommon(T[0],t,u,0);if(T[0].newPos+1>=m&&O+1>=g){for(var C=[],P=0;P=m&&A+1>=g)return V(o,f.components,t,u);T[s]=f}i++}for(;i<=x;){var l=p();if(l)return l}},pushComponent:function(u,t,R){var o=u[u.length-1];o&&o.added===t&&o.removed===R?u[u.length-1]={count:o.count+1,added:t,removed:R}:u.push({count:1,added:t,removed:R})},extractCommon:function(u,t,R,o){for(var m=t.length,g=R.length,i=u.newPos,x=i-o,T=0;i+1k||x<-k}var t=function(x){x=x||{},x.position||(this.position=[0,0]),x.rotation==null&&(this.rotation=0),x.scale||(this.scale=[1,1]),this.origin=this.origin||null},R=t.prototype;R.transform=null,R.needLocalTransform=function(){return u(this.rotation)||u(this.position[0])||u(this.position[1])||u(this.scale[0]-1)||u(this.scale[1]-1)};var o=[];R.updateTransform=function(){var x=this.parent,T=x&&x.transform,O=this.needLocalTransform(),C=this.transform;if(!(O||T)){C&&D(C);return}C=C||V.create(),O?this.getLocalTransform(C):D(C),T&&(O?V.mul(C,x.transform,C):V.copy(C,x.transform)),this.transform=C;var P=this.globalScaleRatio;if(P!=null&&P!==1){this.getGlobalScale(o);var p=o[0]<0?-1:1,l=o[1]<0?-1:1,s=((o[0]-p)*P+p)/o[0]||0,f=((o[1]-l)*P+l)/o[1]||0;C[0]*=s,C[1]*=s,C[2]*=f,C[3]*=f}this.invTransform=this.invTransform||V.create(),V.invert(this.invTransform,C)},R.getLocalTransform=function(x){return t.getLocalTransform(this,x)},R.setTransform=function(x){var T=this.transform,O=x.dpr||1;T?x.setTransform(O*T[0],O*T[1],O*T[2],O*T[3],O*T[4],O*T[5]):x.setTransform(O,0,0,O,0,0)},R.restoreTransform=function(x){var T=x.dpr||1;x.setTransform(T,0,0,T,0,0)};var m=[],g=V.create();R.setLocalTransform=function(x){if(!x)return;var T=x[0]*x[0]+x[1]*x[1],O=x[2]*x[2]+x[3]*x[3],C=this.position,P=this.scale;u(T-1)&&(T=Math.sqrt(T)),u(O-1)&&(O=Math.sqrt(O)),x[0]<0&&(T=-T),x[3]<0&&(O=-O),C[0]=x[4],C[1]=x[5],P[0]=T,P[1]=O,this.rotation=Math.atan2(-x[1]/O,x[0]/T)},R.decomposeTransform=function(){if(!this.transform)return;var x=this.parent,T=this.transform;x&&x.transform&&(V.mul(m,x.invTransform,T),T=m);var O=this.origin;O&&(O[0]||O[1])&&(g[4]=O[0],g[5]=O[1],V.mul(m,T,g),m[4]-=O[0],m[5]-=O[1],T=m),this.setLocalTransform(T)},R.getGlobalScale=function(x){var T=this.transform;return x=x||[],T?(x[0]=Math.sqrt(T[0]*T[0]+T[1]*T[1]),x[1]=Math.sqrt(T[2]*T[2]+T[3]*T[3]),T[0]<0&&(x[0]=-x[0]),T[3]<0&&(x[1]=-x[1]),x):(x[0]=1,x[1]=1,x)},R.transformCoordToLocal=function(x,T){var O=[x,T],C=this.invTransform;return C&&U.applyTransform(O,O,C),O},R.transformCoordToGlobal=function(x,T){var O=[x,T],C=this.transform;return C&&U.applyTransform(O,O,C),O},t.getLocalTransform=function(x,T){T=T||[],D(T);var O=x.origin,C=x.scale||[1,1],P=x.rotation||0,p=x.position||[0,0];return O&&(T[4]-=O[0],T[5]-=O[1]),V.scale(T,T,C),P&&V.rotate(T,T,P),O&&(T[4]+=O[0],T[5]+=O[1]),T[4]+=p[0],T[5]+=p[1],T};var i=t;ie.exports=i},Dagg:function(ie,Z,y){var V=y("Gev7"),U=y("mFDi"),D=y("bYtY"),k=y("Xnb7");function u(R){V.call(this,R)}u.prototype={constructor:u,type:"image",brush:function(R,o){var m=this.style,g=m.image;m.bind(R,this,o);var i=this._image=k.createOrUpdateImage(g,this._image,this,this.onload);if(!i||!k.isImageReady(i))return;var x=m.x||0,T=m.y||0,O=m.width,C=m.height,P=i.width/i.height;if(O==null&&C!=null?O=C*P:C==null&&O!=null?C=O/P:O==null&&C==null&&(O=i.width,C=i.height),this.setTransform(R),m.sWidth&&m.sHeight){var p=m.sx||0,l=m.sy||0;R.drawImage(i,p,l,m.sWidth,m.sHeight,x,T,O,C)}else if(m.sx&&m.sy){var p=m.sx,l=m.sy,s=O-p,f=C-l;R.drawImage(i,p,l,s,f,x,T,O,C)}else R.drawImage(i,x,T,O,C);m.text!=null&&(this.restoreTransform(R),this.drawRectText(R,this.getBoundingRect()))},getBoundingRect:function(){var R=this.style;return this._rect||(this._rect=new U(R.x||0,R.y||0,R.width||0,R.height||0)),this._rect}},D.inherits(u,V);var t=u;ie.exports=t},E2g8:function(ie,Z,y){(function(V,U){/*! +`):[],X=W.length*Y,Q=X,de=!0;if(F&&(Q+=F[0]+F[2]),I&&q){de=!1;var ue=q.outerHeight,Ee=q.outerWidth;if(ue!=null&&Q>ue)I="",W=[];else if(Ee!=null)for(var be=E(Ee-(F?F[1]+F[3]:0),B,q.ellipsis,{minChar:q.minChar,placeholder:q.placeholder}),ve=0,_e=W.length;ve<_e;ve++)W[ve]=c(W[ve],be)}return{lines:W,height:X,outerHeight:Q,lineHeight:Y,canCacheByTextString:de}}function _(I,B){var F={lines:[],width:0,height:0};if(I!=null&&(I+=""),!I)return F;for(var K=x.lastIndex=0,q;(q=x.exec(I))!=null;){var Y=q.index;Y>K&&h(F,I.substring(K,Y)),h(F,q[2],q[1]),K=x.lastIndex}Kve)return{lines:[],width:0,height:0};ce.textWidth=P(ce.text,Ke);var Le=we.textWidth,Fe=Le==null||Le==="auto";if(typeof Le=="string"&&Le.charAt(Le.length-1)==="%")ce.percentWidth=Le,de.push(ce),Le=0;else{if(Fe){Le=ce.textWidth;var Ce=we.textBackgroundColor,Pe=Ce&&Ce.image;Pe&&(Pe=U.findExistImage(Pe),U.isImageReady(Pe)&&(Le=Math.max(Le,Pe.width*tt/Pe.height)))}var ze=xe?xe[1]+xe[3]:0;Le+=ze;var Ne=be!=null?be-pe:null;Ne!=null&&Ne=0&&n.splice(r,1),E.__hoverMir=null},clearHover:function(E){for(var c=this._hoverElements,n=0;n15)break}}S.__drawIndex=W,S.__drawIndex0&&E>r[0]){for(_=0;_E);_++);S=n[r[_]]}if(r.splice(_+1,0,E),n[E]=c,!c.virtual)if(S){var L=S.dom;L.nextSibling?h.insertBefore(c.dom,L.nextSibling):h.appendChild(c.dom)}else h.firstChild?h.insertBefore(c.dom,h.firstChild):h.appendChild(c.dom)},eachLayer:function(E,c){var n=this._zlevelList,r,d;for(d=0;d0?T:0),this._needsManuallyCompositing),L.__builtin__||k("ZLevel "+h+" has been used by unkown layer "+L.id),L!==d&&(L.__used=!0,L.__startIndex!==n&&(L.__dirty=!0),L.__startIndex=n,L.incremental?L.__drawIndex=-1:L.__drawIndex=n,c(n),d=L),r.__dirty&&(L.__dirty=!0,L.incremental&&L.__drawIndex<0&&(L.__drawIndex=n))}c(n),this.eachBuiltinLayer(function(I,B){!I.__used&&I.getElementCount()>0&&(I.__dirty=!0,I.__startIndex=I.__endIndex=I.__drawIndex=0),I.__dirty&&I.__drawIndex<0&&(I.__drawIndex=I.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(E){E.clear()},setBackgroundColor:function(E){this._backgroundColor=E},configLayer:function(E,c){if(c){var n=this._layerConfig;n[E]?D.merge(n[E],c,!0):n[E]=c;for(var r=0;r=K&&IY?"true":"false","aria-posinset":Y+1,"aria-setsize":W,tabIndex:B?-1:0},o.a.createElement("div",{className:"".concat(F,"-first")},Q),o.a.createElement("div",{className:"".concat(F,"-second")},Q)));return q&&(de=q(de,this.props)),de}}]),d}(o.a.Component);function s(n,r){var d=Object.keys(n);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(n);r&&(S=S.filter(function(_){return Object.getOwnPropertyDescriptor(n,_).enumerable})),d.push.apply(d,S)}return d}function f(n){for(var r=1;r0&&!W||I===x.a.RIGHT&&X>0&&W?(K?X-=.5:X-=1,_.changeValue(X),L.preventDefault()):I===x.a.LEFT&&XW/2||!F&&h-Y=y;)x|=i&1,i>>=1;return i+x}function k(i,x,T,O){var C=x+1;if(C===T)return 1;if(O(i[C++],i[x])<0){for(;C=0;)C++;return C-x}function u(i,x,T){for(T--;x>>1,C(P,i[s])<0?l=s:m=s+1;var f=O-m;switch(f){case 3:i[m+3]=i[m+2];case 2:i[m+2]=i[m+1];case 1:i[m+1]=i[m];break;default:for(;f>0;)i[m+f]=i[m+f-1],f--}i[m]=P}}function R(i,x,T,O,C,P){var m=0,l=0,s=1;if(P(i,x[T+C])>0){for(l=O-C;s0;)m=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l),m+=C,s+=C}else{for(l=C+1;sl&&(s=l);var f=m;m=C-s,s=C-f}for(m++;m>>1);P(i,x[T+v])>0?m=v+1:s=v}return s}function o(i,x,T,O,C,P){var m=0,l=0,s=1;if(P(i,x[T+C])<0){for(l=C+1;sl&&(s=l);var f=m;m=C-s,s=C-f}else{for(l=O-C;s=0;)m=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l),m+=C,s+=C}for(m++;m>>1);P(i,x[T+v])<0?s=v:m=v+1}return s}function p(i,x){var T=V,O=0,C=U,P=0,m,l,s=0;O=i.length,O<2*U&&(C=O>>>1);var f=[];P=O<120?5:O<1542?10:O<119151?19:40,m=[],l=[];function v(n,r){m[s]=n,l[s]=r,s+=1}function b(){for(;s>1;){var n=s-2;if(n>=1&&l[n-1]<=l[n]+l[n+1]||n>=2&&l[n-2]<=l[n]+l[n-1])l[n-1]l[n+1])break;w(n)}}function A(){for(;s>1;){var n=s-2;n>0&&l[n-1]=V||K>=V);if(q)break;B<0&&(B=0),B+=2}if(T=B,T<1&&(T=1),r===1){for(_=0;_=0;_--)i[F+_]=i[B+_];i[I]=f[L];return}for(var K=T;;){var q=0,Y=0,W=!1;do if(x(f[L],i[h])<0){if(i[I--]=i[h--],q++,Y=0,--r===0){W=!0;break}}else if(i[I--]=f[L--],Y++,q=0,--S===1){W=!0;break}while((q|Y)=0;_--)i[F+_]=i[B+_];if(r===0){W=!0;break}}if(i[I--]=f[L--],--S===1){W=!0;break}if(Y=S-R(i[h],f,0,S,S-1,x),Y!==0){for(I-=Y,L-=Y,S-=Y,F=I+1,B=L+1,_=0;_=V||Y>=V);if(W)break;K<0&&(K=0),K+=2}if(T=K,T<1&&(T=1),S===1){for(I-=r,h-=r,F=I+1,B=h+1,_=r-1;_>=0;_--)i[F+_]=i[B+_];i[I]=f[L]}else{if(S===0)throw new Error;for(B=I-(S-1),_=0;_l&&(s=l),t(i,T,T+s,T+P,x),P=s}m.pushRun(T,P),m.mergeRuns(),C-=P,T+=P}while(C!==0);m.forceMergeRuns()}ie.exports=g},BU3w:function(ie,Z,y){"use strict";y.d(Z,"a",function(){return t});var V=y("MNnm"),U="rc-util-key";function D(R){if(R.attachTo)return R.attachTo;var o=document.querySelector("head");return o||document.body}function k(R){var o,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(V.a)())return null;var g=document.createElement("style");if((o=p.csp)===null||o===void 0?void 0:o.nonce){var i;g.nonce=(i=p.csp)===null||i===void 0?void 0:i.nonce}g.innerHTML=R;var x=D(p),T=x.firstChild;return p.prepend&&x.prepend?x.prepend(g):p.prepend&&T?x.insertBefore(g,T):x.appendChild(g),g}var u=new Map;function t(R,o){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},g=D(p);if(!u.has(g)){var i=k("",p),x=i.parentNode;u.set(g,x),x.removeChild(i)}var T=Array.from(u.get(g).children).find(function(l){return l.tagName==="STYLE"&&l[U]===o});if(T){var O,C;if(((O=p.csp)===null||O===void 0?void 0:O.nonce)&&T.nonce!==((C=p.csp)===null||C===void 0?void 0:C.nonce)){var P;T.nonce=(P=p.csp)===null||P===void 0?void 0:P.nonce}return T.innerHTML!==R&&(T.innerHTML=R),T}var m=k(R,p);return m[U]=o,m}},BdwD:function(ie,Z,y){"use strict";var V=y("k1fw"),U=y("q1tI"),D=y.n(U),k=y("MXfU"),u=y.n(k),t=y("Nmsl"),R=y.n(t),o=function(g){var i=g.buttonProps,x=i===void 0?{}:i,T=g.styles,O=T===void 0?{}:T,C=g.customText,P=g.ButtonText,m=g.ButtonClick,l=g.Buttonclass,s=g.ButtonTwo;return D.a.createElement("div",{className:R.a.none_panels,style:Object(V.a)({},O)},D.a.createElement("div",null,D.a.createElement("img",{src:u.a,alt:""}),D.a.createElement("p",{className:R.a.none_p_title},C||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")))};Z.a=o},BlVb:function(ie,Z,y){var V=y("hyiK"),U=1e-8;function D(u,t){return Math.abs(u-t).5?b:v}function g(v,b,A,w,E){var c=v.length;if(E===1)for(var n=0;nE;if(c)v.length=E;else for(var n=w;n=0&&!(K[Le]<=tt);Le--);Le=Math.min(Le,S-2)}else{for(Le=Ee;Lett);Le++);Le=Math.min(Le-1,S-2)}Ee=Le,be=tt;var Fe=K[Le+1]-K[Le];if(Fe===0)return;if(_e=(tt-K[Le])/Fe,d)if(re=q[Le],Te=q[Le===0?Le:Le-1],pe=q[Le>S-2?S-1:Le+1],J=q[Le>S-3?S-1:Le+2],h)T(Te,re,pe,J,_e,_e*_e,_e*_e*_e,n(Ke,E),B);else{var Ce;if(L)Ce=T(Te,re,pe,J,_e,_e*_e,_e*_e*_e,ce,1),Ce=P(ce);else{if(I)return p(re,pe,_e);Ce=O(Te,re,pe,J,_e,_e*_e,_e*_e*_e)}r(Ke,E,Ce)}else if(h)g(q[Le],q[Le+1],_e,n(Ke,E),B);else{var Ce;if(L)g(q[Le],q[Le+1],_e,ce,1),Ce=P(ce);else{if(I)return p(q[Le],q[Le+1],_e);Ce=o(q[Le],q[Le+1],_e)}r(Ke,E,Ce)}},xe=new V({target:v._target,life:F,loop:v._loop,delay:v._delay,onframe:we,ondestroy:A});return b&&b!=="spline"&&(xe.easing=b),xe}var s=function(v,b,A,w){this._tracks={},this._target=v,this._loop=b||!1,this._getter=A||t,this._setter=w||R,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};s.prototype={when:function(v,b){var A=this._tracks;for(var w in b){if(!b.hasOwnProperty(w))continue;if(!A[w]){A[w]=[];var E=this._getter(this._target,w);if(E==null)continue;v!==0&&A[w].push({time:0,value:C(E)})}A[w].push({time:v,value:b[w]})}return this},during:function(v){return this._onframeList.push(v),this},pause:function(){for(var v=0;v1&&g&&g.length>1){var x=D(g)/D(i);!isFinite(x)&&(x=1),o.pinchScale=x;var T=k(g);return o.pinchX=T[0],o.pinchY=T[1],{type:"pinch",target:R[0].target,event:o}}}},t=U;ie.exports=t},CAjq:function(ie,Z,y){ie.exports=y.p+"static/qqCode.a1502573.png"},CLjs:function(ie,Z){ie.exports="data:image/png;base64,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"},CTM2:function(ie,Z,y){ie.exports=y.p+"static/icon3.3c0e4f18.svg"},CTlv:function(ie,Z){ie.exports="data:image/png;base64,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"},"Ct/S":function(ie,Z,y){ie.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},CzVm:function(ie,Z,y){ie.exports=y.p+"static/bg1.89b41082.png"},D2RN:function(ie,Z,y){ie.exports={flex_box_center:"flex_box_center___1wzjU",flex_space_between:"flex_space_between___19d2o",flex_box_vertical_center:"flex_box_vertical_center___1Wd-a",flex_box_center_end:"flex_box_center_end___2HPOy",flex_box_column:"flex_box_column___2cB5F",wrp:"wrp___V2wJo",banner:"banner___9x-A-",bg:"bg___2WSLA",list:"list___u4-_b",status:"status___4LRSp",desc:"desc___18okv",flex1:"flex1___34Elm",item:"item___32MoH",footer:"footer___1100r",tabs:"tabs___1g_DM",CompetitionsList:"CompetitionsList___2iLb3",CompetitionsListzhezhao:"CompetitionsListzhezhao___2O-qQ",shadow:"shadow___13bWc",divimg:"divimg___3dE7q",havetext:"havetext___2a_fQ",Finishedtext:"Finishedtext___3cssb",Comingtext:"Comingtext___14gQI",task_hide:"task_hide___KPgxv",task_hide_2:"task_hide_2___151jJ",Unpublishedtext:"Unpublishedtext___2LPx9",signup:"signup___1gqfa",checkboxtitle:"checkboxtitle___3U9gf"}},DBLp:function(ie,Z){function y(){}y.prototype={diff:function(u,t,R){R||(R=function(s,f){return s===f}),this.equals=R;var o=this;u=u.slice(),t=t.slice();var p=t.length,g=u.length,i=1,x=p+g,T=[{newPos:-1,components:[]}],O=this.extractCommon(T[0],t,u,0);if(T[0].newPos+1>=p&&O+1>=g){for(var C=[],P=0;P=p&&A+1>=g)return V(o,f.components,t,u);T[s]=f}i++}for(;i<=x;){var l=m();if(l)return l}},pushComponent:function(u,t,R){var o=u[u.length-1];o&&o.added===t&&o.removed===R?u[u.length-1]={count:o.count+1,added:t,removed:R}:u.push({count:1,added:t,removed:R})},extractCommon:function(u,t,R,o){for(var p=t.length,g=R.length,i=u.newPos,x=i-o,T=0;i+1k||x<-k}var t=function(x){x=x||{},x.position||(this.position=[0,0]),x.rotation==null&&(this.rotation=0),x.scale||(this.scale=[1,1]),this.origin=this.origin||null},R=t.prototype;R.transform=null,R.needLocalTransform=function(){return u(this.rotation)||u(this.position[0])||u(this.position[1])||u(this.scale[0]-1)||u(this.scale[1]-1)};var o=[];R.updateTransform=function(){var x=this.parent,T=x&&x.transform,O=this.needLocalTransform(),C=this.transform;if(!(O||T)){C&&D(C);return}C=C||V.create(),O?this.getLocalTransform(C):D(C),T&&(O?V.mul(C,x.transform,C):V.copy(C,x.transform)),this.transform=C;var P=this.globalScaleRatio;if(P!=null&&P!==1){this.getGlobalScale(o);var m=o[0]<0?-1:1,l=o[1]<0?-1:1,s=((o[0]-m)*P+m)/o[0]||0,f=((o[1]-l)*P+l)/o[1]||0;C[0]*=s,C[1]*=s,C[2]*=f,C[3]*=f}this.invTransform=this.invTransform||V.create(),V.invert(this.invTransform,C)},R.getLocalTransform=function(x){return t.getLocalTransform(this,x)},R.setTransform=function(x){var T=this.transform,O=x.dpr||1;T?x.setTransform(O*T[0],O*T[1],O*T[2],O*T[3],O*T[4],O*T[5]):x.setTransform(O,0,0,O,0,0)},R.restoreTransform=function(x){var T=x.dpr||1;x.setTransform(T,0,0,T,0,0)};var p=[],g=V.create();R.setLocalTransform=function(x){if(!x)return;var T=x[0]*x[0]+x[1]*x[1],O=x[2]*x[2]+x[3]*x[3],C=this.position,P=this.scale;u(T-1)&&(T=Math.sqrt(T)),u(O-1)&&(O=Math.sqrt(O)),x[0]<0&&(T=-T),x[3]<0&&(O=-O),C[0]=x[4],C[1]=x[5],P[0]=T,P[1]=O,this.rotation=Math.atan2(-x[1]/O,x[0]/T)},R.decomposeTransform=function(){if(!this.transform)return;var x=this.parent,T=this.transform;x&&x.transform&&(V.mul(p,x.invTransform,T),T=p);var O=this.origin;O&&(O[0]||O[1])&&(g[4]=O[0],g[5]=O[1],V.mul(p,T,g),p[4]-=O[0],p[5]-=O[1],T=p),this.setLocalTransform(T)},R.getGlobalScale=function(x){var T=this.transform;return x=x||[],T?(x[0]=Math.sqrt(T[0]*T[0]+T[1]*T[1]),x[1]=Math.sqrt(T[2]*T[2]+T[3]*T[3]),T[0]<0&&(x[0]=-x[0]),T[3]<0&&(x[1]=-x[1]),x):(x[0]=1,x[1]=1,x)},R.transformCoordToLocal=function(x,T){var O=[x,T],C=this.invTransform;return C&&U.applyTransform(O,O,C),O},R.transformCoordToGlobal=function(x,T){var O=[x,T],C=this.transform;return C&&U.applyTransform(O,O,C),O},t.getLocalTransform=function(x,T){T=T||[],D(T);var O=x.origin,C=x.scale||[1,1],P=x.rotation||0,m=x.position||[0,0];return O&&(T[4]-=O[0],T[5]-=O[1]),V.scale(T,T,C),P&&V.rotate(T,T,P),O&&(T[4]+=O[0],T[5]+=O[1]),T[4]+=m[0],T[5]+=m[1],T};var i=t;ie.exports=i},Dagg:function(ie,Z,y){var V=y("Gev7"),U=y("mFDi"),D=y("bYtY"),k=y("Xnb7");function u(R){V.call(this,R)}u.prototype={constructor:u,type:"image",brush:function(R,o){var p=this.style,g=p.image;p.bind(R,this,o);var i=this._image=k.createOrUpdateImage(g,this._image,this,this.onload);if(!i||!k.isImageReady(i))return;var x=p.x||0,T=p.y||0,O=p.width,C=p.height,P=i.width/i.height;if(O==null&&C!=null?O=C*P:C==null&&O!=null?C=O/P:O==null&&C==null&&(O=i.width,C=i.height),this.setTransform(R),p.sWidth&&p.sHeight){var m=p.sx||0,l=p.sy||0;R.drawImage(i,m,l,p.sWidth,p.sHeight,x,T,O,C)}else if(p.sx&&p.sy){var m=p.sx,l=p.sy,s=O-m,f=C-l;R.drawImage(i,m,l,s,f,x,T,O,C)}else R.drawImage(i,x,T,O,C);p.text!=null&&(this.restoreTransform(R),this.drawRectText(R,this.getBoundingRect()))},getBoundingRect:function(){var R=this.style;return this._rect||(this._rect=new U(R.x||0,R.y||0,R.width||0,R.height||0)),this._rect}},D.inherits(u,V);var t=u;ie.exports=t},E2g8:function(ie,Z,y){(function(V,U){/*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version v4.2.8+1e68dce6 -*/(function(D,k){ie.exports=k()})(this,function(){"use strict";function D(Ce){var Pe=typeof Ce;return Ce!==null&&(Pe==="object"||Pe==="function")}function k(Ce){return typeof Ce=="function"}var u=void 0;Array.isArray?u=Array.isArray:u=function(Ce){return Object.prototype.toString.call(Ce)==="[object Array]"};var t=u,R=0,o=void 0,m=void 0,g=function(Pe,ze){A[R]=Pe,A[R+1]=ze,R+=2,R===2&&(m?m(w):c())};function i(Ce){m=Ce}function x(Ce){g=Ce}var T=typeof window!="undefined"?window:void 0,O=T||{},C=O.MutationObserver||O.WebKitMutationObserver,P=typeof self=="undefined"&&typeof V!="undefined"&&{}.toString.call(V)==="[object process]",p=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function l(){return function(){return V.nextTick(w)}}function s(){return typeof o!="undefined"?function(){o(w)}:b()}function f(){var Ce=0,Pe=new C(w),ze=document.createTextNode("");return Pe.observe(ze,{characterData:!0}),function(){ze.data=Ce=++Ce%2}}function v(){var Ce=new MessageChannel;return Ce.port1.onmessage=w,function(){return Ce.port2.postMessage(0)}}function b(){var Ce=setTimeout;return function(){return Ce(w,1)}}var A=new Array(1e3);function w(){for(var Ce=0;Ce ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","error",G),!ae.ENABLE_ERROR)return;console.error?console.error(G):console.warn?console.warn(G):console.log(G)}},{key:"i",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var G="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","info",G),!ae.ENABLE_INFO)return;console.info?console.info(G):console.log(G)}},{key:"w",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var G="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","warn",G),!ae.ENABLE_WARN)return;console.warn?console.warn(G):console.log(G)}},{key:"d",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var G="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","debug",G),!ae.ENABLE_DEBUG)return;console.debug?console.debug(G):console.log(G)}},{key:"v",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var G="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","verbose",G),!ae.ENABLE_VERBOSE)return;console.log(G)}}]),ae}();R.GLOBAL_TAG="flv.js",R.FORCE_GLOBAL_TAG=!1,R.ENABLE_ERROR=!0,R.ENABLE_INFO=!0,R.ENABLE_WARN=!0,R.ENABLE_DEBUG=!0,R.ENABLE_VERBOSE=!0,R.ENABLE_CALLBACK=!1,R.emitter=new t.a;var o=R,m=function(){function ae(){Object(V.a)(this,ae),this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return Object(U.a)(ae,[{key:"reset",value:function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}},{key:"addBytes",value:function(j){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=j,this._totalBytes+=j):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=j,this._totalBytes+=j):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=j,this._totalBytes+=j,this._lastCheckpoint=this._now())}},{key:"currentKBps",get:function(){this.addBytes(0);var j=(this._now()-this._lastCheckpoint)/1e3;return j==0&&(j=1),this._intervalBytes/j/1024}},{key:"lastSecondKBps",get:function(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}},{key:"averageKBps",get:function(){var j=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/j/1024}}]),ae}(),g=m,i=y("yKVA"),x=y("879j"),T=function(){function ae(te){Object(V.a)(this,ae),this._message=te}return Object(U.a)(ae,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),ae}(),O=function(ae){Object(i.a)(j,ae);var te=Object(x.a)(j);function j(H){return Object(V.a)(this,j),te.call(this,H)}return Object(U.a)(j,[{key:"name",get:function(){return"IllegalStateException"}}]),j}(T),C=function(ae){Object(i.a)(j,ae);var te=Object(x.a)(j);function j(H){return Object(V.a)(this,j),te.call(this,H)}return Object(U.a)(j,[{key:"name",get:function(){return"InvalidArgumentException"}}]),j}(T),P=function(ae){Object(i.a)(j,ae);var te=Object(x.a)(j);function j(H){return Object(V.a)(this,j),te.call(this,H)}return Object(U.a)(j,[{key:"name",get:function(){return"NotImplementedException"}}]),j}(T),p={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},l={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"},s=function(){function ae(te){Object(V.a)(this,ae),this._type=te||"undefined",this._status=p.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(U.a)(ae,[{key:"destroy",value:function(){this._status=p.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===p.kConnecting||this._status===p.kBuffering}},{key:"type",get:function(){return this._type}},{key:"status",get:function(){return this._status}},{key:"needStashBuffer",get:function(){return this._needStash}},{key:"onContentLengthKnown",get:function(){return this._onContentLengthKnown},set:function(j){this._onContentLengthKnown=j}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(j){this._onURLRedirect=j}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(j){this._onDataArrival=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onComplete",get:function(){return this._onComplete},set:function(j){this._onComplete=j}},{key:"open",value:function(j,H){throw new P("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new P("Unimplemented abstract function!")}}]),ae}(),f=y("oZsa");function v(ae,te){for(;!Object.prototype.hasOwnProperty.call(ae,te)&&!(ae=Object(f.a)(ae),ae===null););return ae}function b(ae,te,j){return typeof Reflect!="undefined"&&Reflect.get?b=Reflect.get:b=function(G,ee,fe){var ke=v(G,ee);if(!ke)return;var Ge=Object.getOwnPropertyDescriptor(ke,ee);return Ge.get?Ge.get.call(fe):Ge.value},b(ae,te,j||ae)}var A={};function w(){var ae=self.navigator.userAgent.toLowerCase(),te=/(edge)\/([\w.]+)/.exec(ae)||/(opr)[\/]([\w.]+)/.exec(ae)||/(chrome)[ \/]([\w.]+)/.exec(ae)||/(iemobile)[\/]([\w.]+)/.exec(ae)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ae)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ae)||/(webkit)[ \/]([\w.]+)/.exec(ae)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ae)||/(msie) ([\w.]+)/.exec(ae)||ae.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ae)||ae.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ae)||[],j=/(ipad)/.exec(ae)||/(ipod)/.exec(ae)||/(windows phone)/.exec(ae)||/(iphone)/.exec(ae)||/(kindle)/.exec(ae)||/(android)/.exec(ae)||/(windows)/.exec(ae)||/(mac)/.exec(ae)||/(linux)/.exec(ae)||/(cros)/.exec(ae)||[],H={browser:te[5]||te[3]||te[1]||"",version:te[2]||te[4]||"0",majorVersion:te[4]||te[2]||"0",platform:j[0]||""},G={};if(H.browser){G[H.browser]=!0;var ee=H.majorVersion.split(".");G.version={major:parseInt(H.majorVersion,10),string:H.version},ee.length>1&&(G.version.minor=parseInt(ee[1],10)),ee.length>2&&(G.version.build=parseInt(ee[2],10))}if(H.platform&&(G[H.platform]=!0),(G.chrome||G.opr||G.safari)&&(G.webkit=!0),G.rv||G.iemobile){G.rv&&delete G.rv;var fe="msie";H.browser=fe,G[fe]=!0}if(G.edge){delete G.edge;var ke="msedge";H.browser=ke,G[ke]=!0}if(G.opr){var Ge="opera";H.browser=Ge,G[Ge]=!0}if(G.safari&&G.android){var dt="android";H.browser=dt,G[dt]=!0}G.name=H.browser,G.platform=H.platform;for(var _t in A)A.hasOwnProperty(_t)&&delete A[_t];Object.assign(A,G)}w();var E=A,c=function(ae){Object(i.a)(j,ae);var te=Object(x.a)(j);function j(H,G){var ee;return Object(V.a)(this,j),ee=te.call(this,"fetch-stream-loader"),ee.TAG="FetchStreamLoader",ee._seekHandler=H,ee._config=G,ee._needStash=!0,ee._requestAbort=!1,ee._contentLength=null,ee._receivedLength=0,ee}return Object(U.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),b(Object(f.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(G,ee){var fe=this;this._dataSource=G,this._range=ee;var ke=G.url;this._config.reuseRedirectedURL&&G.redirectedURL!=null&&(ke=G.redirectedURL);var Ge=this._seekHandler.getConfig(ke,ee),dt=new self.Headers;if(typeof Ge.headers=="object"){var _t=Ge.headers;for(var It in _t)_t.hasOwnProperty(It)&&dt.append(It,_t[It])}var Yt={method:"GET",headers:dt,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var Nt in this._config.headers)dt.append(Nt,this._config.headers[Nt]);G.cors===!1&&(Yt.mode="same-origin"),G.withCredentials&&(Yt.credentials="include"),G.referrerPolicy&&(Yt.referrerPolicy=G.referrerPolicy),this._status=p.kConnecting,self.fetch(Ge.url,Yt).then(function(ut){if(fe._requestAbort){fe._requestAbort=!1,fe._status=p.kIdle;return}if(ut.ok&&ut.status>=200&&ut.status<=299){if(ut.url!==Ge.url&&fe._onURLRedirect){var Zt=fe._seekHandler.removeURLParameters(ut.url);fe._onURLRedirect(Zt)}var Ct=ut.headers.get("Content-Length");return Ct!=null&&(fe._contentLength=parseInt(Ct),fe._contentLength!==0&&(fe._onContentLengthKnown&&fe._onContentLengthKnown(fe._contentLength))),fe._pump.call(fe,ut.body.getReader())}else if(fe._status=p.kError,fe._onError)fe._onError(l.HTTP_STATUS_CODE_INVALID,{code:ut.status,msg:ut.statusText});else throw new T("FetchStreamLoader: Http code invalid, "+ut.status+" "+ut.statusText)}).catch(function(ut){if(fe._status=p.kError,fe._onError)fe._onError(l.EXCEPTION,{code:-1,msg:ut.message});else throw ut})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(G){var ee=this;return G.read().then(function(fe){if(fe.done)if(ee._contentLength!==null&&ee._receivedLength=15048,ee=E.msedge?G:!0;return self.fetch&&self.ReadableStream&&ee}catch(fe){return!1}}}]),j}(s),n=c,r=function(ae){Object(i.a)(j,ae);var te=Object(x.a)(j);function j(H,G){var ee;return Object(V.a)(this,j),ee=te.call(this,"xhr-moz-chunked-loader"),ee.TAG="MozChunkedLoader",ee._seekHandler=H,ee._config=G,ee._needStash=!0,ee._xhr=null,ee._requestAbort=!1,ee._contentLength=null,ee._receivedLength=0,ee}return Object(U.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),b(Object(f.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(G,ee){this._dataSource=G,this._range=ee;var fe=G.url;this._config.reuseRedirectedURL&&G.redirectedURL!=null&&(fe=G.redirectedURL);var ke=this._seekHandler.getConfig(fe,ee);this._requestURL=ke.url;var Ge=this._xhr=new XMLHttpRequest;if(Ge.open("GET",ke.url,!0),Ge.responseType="moz-chunked-arraybuffer",Ge.onreadystatechange=this._onReadyStateChange.bind(this),Ge.onprogress=this._onProgress.bind(this),Ge.onloadend=this._onLoadEnd.bind(this),Ge.onerror=this._onXhrError.bind(this),G.withCredentials&&(Ge.withCredentials=!0),typeof ke.headers=="object"){var dt=ke.headers;for(var _t in dt)dt.hasOwnProperty(_t)&&Ge.setRequestHeader(_t,dt[_t])}if(typeof this._config.headers=="object"){var It=this._config.headers;for(var Yt in It)It.hasOwnProperty(Yt)&&Ge.setRequestHeader(Yt,It[Yt])}this._status=p.kConnecting,Ge.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=p.kComplete}},{key:"_onReadyStateChange",value:function(G){var ee=G.target;if(ee.readyState===2){if(ee.responseURL!=null&&ee.responseURL!==this._requestURL&&this._onURLRedirect){var fe=this._seekHandler.removeURLParameters(ee.responseURL);this._onURLRedirect(fe)}if(ee.status!==0&&(ee.status<200||ee.status>299))if(this._status=p.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:ee.status,msg:ee.statusText});else throw new T("MozChunkedLoader: Http code invalid, "+ee.status+" "+ee.statusText);else this._status=p.kBuffering}}},{key:"_onProgress",value:function(G){if(this._status===p.kError)return;this._contentLength===null&&(G.total!==null&&G.total!==0&&(this._contentLength=G.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var ee=G.target.response,fe=this._range.from+this._receivedLength;this._receivedLength+=ee.byteLength,this._onDataArrival&&this._onDataArrival(ee,fe,this._receivedLength)}},{key:"_onLoadEnd",value:function(G){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===p.kError)return;this._status=p.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(G){this._status=p.kError;var ee=0,fe=null;if(this._contentLength&&G.loaded=200&&ee.status<=299){if(this._status=p.kBuffering,ee.responseURL!=null){var fe=this._seekHandler.removeURLParameters(ee.responseURL);ee.responseURL!==this._currentRequestURL&&fe!==this._currentRedirectedURL&&(this._currentRedirectedURL=fe,this._onURLRedirect&&this._onURLRedirect(fe))}var ke=ee.getResponseHeader("Content-Length");if(ke!=null&&this._contentLength==null){var Ge=parseInt(ke);Ge>0&&(this._contentLength=Ge,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=p.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:ee.status,msg:ee.statusText});else throw new T("MSStreamLoader: Http code invalid, "+ee.status+" "+ee.statusText);else if(ee.readyState===3&&(ee.status>=200&&ee.status<=299)){this._status=p.kBuffering;var dt=ee.response;this._reader.readAsArrayBuffer(dt)}}},{key:"_xhrOnError",value:function(G){this._status=p.kError;var ee=l.EXCEPTION,fe={code:-1,msg:G.constructor.name+" "+G.type};if(this._onError)this._onError(ee,fe);else throw new T(fe.msg)}},{key:"_msrOnProgress",value:function(G){var ee=G.target,fe=ee.result;if(fe==null){this._doReconnectIfNeeded();return}var ke=fe.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=fe.byteLength;var Ge=this._totalRange.from+this._receivedLength;this._receivedLength+=ke.byteLength,this._onDataArrival&&this._onDataArrival(ke,Ge,this._receivedLength),fe.byteLength>=this._bufferLimit&&(o.v(this.TAG,"MSStream buffer exceeded max size near ".concat(Ge+ke.byteLength,", reconnecting...")),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(fe=this._range.from+this._contentLength-1)),this._currentRequestRange={from:ee,to:fe},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(G,ee){this._lastTimeLoaded=0;var fe=G.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?fe=this._currentRedirectedURL:G.redirectedURL!=null&&(fe=G.redirectedURL));var ke=this._seekHandler.getConfig(fe,ee);this._currentRequestURL=ke.url;var Ge=this._xhr=new XMLHttpRequest;if(Ge.open("GET",ke.url,!0),Ge.responseType="arraybuffer",Ge.onreadystatechange=this._onReadyStateChange.bind(this),Ge.onprogress=this._onProgress.bind(this),Ge.onload=this._onLoad.bind(this),Ge.onerror=this._onXhrError.bind(this),G.withCredentials&&(Ge.withCredentials=!0),typeof ke.headers=="object"){var dt=ke.headers;for(var _t in dt)dt.hasOwnProperty(_t)&&Ge.setRequestHeader(_t,dt[_t])}if(typeof this._config.headers=="object"){var It=this._config.headers;for(var Yt in It)It.hasOwnProperty(Yt)&&Ge.setRequestHeader(Yt,It[Yt])}Ge.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=p.kComplete}},{key:"_internalAbort",value:function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}},{key:"_onReadyStateChange",value:function(G){var ee=G.target;if(ee.readyState===2){if(ee.responseURL!=null){var fe=this._seekHandler.removeURLParameters(ee.responseURL);ee.responseURL!==this._currentRequestURL&&fe!==this._currentRedirectedURL&&(this._currentRedirectedURL=fe,this._onURLRedirect&&this._onURLRedirect(fe))}if(ee.status>=200&&ee.status<=299){if(this._waitForTotalLength)return;this._status=p.kBuffering}else if(this._status=p.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:ee.status,msg:ee.statusText});else throw new T("RangeLoader: Http code invalid, "+ee.status+" "+ee.statusText)}}},{key:"_onProgress",value:function(G){if(this._status===p.kError)return;if(this._contentLength===null){var ee=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,ee=!0;var fe=G.total;this._internalAbort(),fe!=null&fe!==0&&(this._totalLength=fe)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,ee){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var ke=G.loaded-this._lastTimeLoaded;this._lastTimeLoaded=G.loaded,this._speedSampler.addBytes(ke)}},{key:"_normalizeSpeed",value:function(G){var ee=this._chunkSizeKBList,fe=ee.length-1,ke=0,Ge=0,dt=fe;if(G=ee[ke]&&G=3&&(ee=this._speedSampler.currentKBps)),ee!==0){var fe=this._normalizeSpeed(ee);this._currentSpeedNormalized!==fe&&(this._currentSpeedNormalized=fe,this._currentChunkSizeKB=fe)}var ke=G.target.response,Ge=this._range.from+this._receivedLength;this._receivedLength+=ke.byteLength;var dt=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength0)for(var ke=G.split("&"),Ge=0;Ge0;dt[0]!==this._startName&&dt[0]!==this._endName&&(_t&&(fe+="&"),fe+=ke[Ge])}return fe.length===0?H:H+"?"+fe}}]),ae}(),Y=q,W=function(){function ae(te,j,H){Object(V.a)(this,ae),this.TAG="IOController",this._config=j,this._extraData=H,this._stashInitialSize=1024*384,j.stashInitialSize!=null&&j.stashInitialSize>0&&(this._stashInitialSize=j.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,j.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=te,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(te.url),this._refTotalLength=te.filesize?te.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new g,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return Object(U.a)(ae,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"status",get:function(){return this._loader.status}},{key:"extraData",get:function(){return this._extraData},set:function(j){this._extraData=j}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(j){this._onDataArrival=j}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(j){this._onSeeked=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onComplete",get:function(){return this._onComplete},set:function(j){this._onComplete=j}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(j){this._onRedirect=j}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(j){this._onRecoveredEarlyEof=j}},{key:"currentURL",get:function(){return this._dataSource.url}},{key:"hasRedirect",get:function(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}},{key:"currentRedirectedURL",get:function(){return this._redirectedURL||this._dataSource.redirectedURL}},{key:"currentSpeed",get:function(){return this._loaderClass===L?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var j=this._config;if(j.seekType==="range")this._seekHandler=new K(this._config.rangeLoadZeroStart);else if(j.seekType==="param"){var H=j.seekParamStart||"bstart",G=j.seekParamEnd||"bend";this._seekHandler=new Y(H,G)}else if(j.seekType==="custom"){if(typeof j.customSeekHandler!="function")throw new C("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new j.customSeekHandler}else throw new C("Invalid seekType in config: ".concat(j.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=B;else if(n.isSupported())this._loaderClass=n;else if(d.isSupported())this._loaderClass=d;else if(L.isSupported())this._loaderClass=L;else throw new T("Your browser doesn't support xhr with arraybuffer responseType!")}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(j){this._currentRange={from:0,to:-1},j&&(this._currentRange.from=j),this._speedSampler.reset(),j||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var j=this._resumeFrom;this._resumeFrom=0,this._internalSeek(j,!0)}}},{key:"seek",value:function(j){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(j,!0)}},{key:"_internalSeek",value:function(j,H){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(H),this._loader.destroy(),this._loader=null;var G={from:j,to:-1};this._currentRange={from:G.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,G),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(j){if(!j||typeof j!="string"||j.length===0)throw new C("Url must be a non-empty string!");this._dataSource.url=j}},{key:"_expandBuffer",value:function(j){for(var H=this._stashSize;H+1024*1024*10){var ee=new Uint8Array(this._stashBuffer,0,this._stashUsed),fe=new Uint8Array(G,0,H);fe.set(ee,0)}this._stashBuffer=G,this._bufferSize=H}},{key:"_normalizeSpeed",value:function(j){var H=this._speedNormalizeList,G=H.length-1,ee=0,fe=0,ke=G;if(j=H[ee]&&j=512&&j<=1024?H=Math.floor(j*1.5):H=j*2,H>8192&&(H=8192);var G=H*1024+1024*1024*1;this._bufferSize0){var Zt=this._stashBuffer.slice(0,this._stashUsed),Ct=this._dispatchChunks(Zt,this._stashByteStart);if(Ct0){var Ft=new Uint8Array(Zt,Ct);ut.set(Ft,0),this._stashUsed=Ft.byteLength,this._stashByteStart+=Ct}}else this._stashUsed=0,this._stashByteStart+=Ct;this._stashUsed+j.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+j.byteLength),ut=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ut.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength}else{var gt=this._dispatchChunks(j,H);if(gtthis._bufferSize&&(this._expandBuffer(vn),ut=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ut.set(new Uint8Array(j,gt),0),this._stashUsed+=vn,this._stashByteStart=H+gt}}}else if(this._stashUsed===0){var ke=this._dispatchChunks(j,H);if(kethis._bufferSize&&this._expandBuffer(Ge);var dt=new Uint8Array(this._stashBuffer,0,this._bufferSize);dt.set(new Uint8Array(j,ke),0),this._stashUsed+=Ge,this._stashByteStart=H+ke}}else{this._stashUsed+j.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+j.byteLength);var _t=new Uint8Array(this._stashBuffer,0,this._bufferSize);_t.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength;var It=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(It0){var Yt=new Uint8Array(this._stashBuffer,It);_t.set(Yt,0)}this._stashUsed-=It,this._stashByteStart+=It}}},{key:"_flushStashBuffer",value:function(j){if(this._stashUsed>0){var H=this._stashBuffer.slice(0,this._stashUsed),G=this._dispatchChunks(H,this._stashByteStart),ee=H.byteLength-G;if(G0){var fe=new Uint8Array(this._stashBuffer,0,this._bufferSize),ke=new Uint8Array(H,G);fe.set(ke,0),this._stashUsed=ke.byteLength,this._stashByteStart+=G}return 0}return this._stashUsed=0,this._stashByteStart=0,ee}return 0}},{key:"_onLoaderComplete",value:function(j,H){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(j,H){o.e(this.TAG,"Loader error, code = ".concat(H.code,", msg = ").concat(H.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,j=l.UNRECOVERABLE_EARLY_EOF);switch(j){case l.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var G=this._currentRange.to+1;G0){var H=ae.getConfig();j.emit("change",H)}}},{key:"registerListener",value:function(j){ae.emitter.addListener("change",j)}},{key:"removeListener",value:function(j){ae.emitter.removeListener("change",j)}},{key:"addLogListener",value:function(j){o.emitter.addListener("log",j),o.emitter.listenerCount("log")>0&&(o.ENABLE_CALLBACK=!0,ae._notifyChange())}},{key:"removeLogListener",value:function(j){o.emitter.removeListener("log",j),o.emitter.listenerCount("log")===0&&(o.ENABLE_CALLBACK=!1,ae._notifyChange())}}]),ae}();_e.emitter=new t.a;var Se=_e,re=function(){function ae(){Object(V.a)(this,ae),this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return Object(U.a)(ae,[{key:"isComplete",value:function(){var j=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,H=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&j&&H}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(j){if(this.keyframesIndex==null)return null;var H=this.keyframesIndex,G=this._search(H.times,j);return{index:G,milliseconds:H.times[G],fileposition:H.filepositions[G]}}},{key:"_search",value:function(j,H){var G=0,ee=j.length-1,fe=0,ke=0,Ge=ee;for(H=j[fe]&&H=128){te.push(String.fromCharCode(ee&65535)),H+=2;continue}}}else if(j[H]<240){if(J(j,H,2)){var fe=(j[H]&15)<<12|(j[H+1]&63)<<6|j[H+2]&63;if(fe>=2048&&(fe&63488)!==55296){te.push(String.fromCharCode(fe&65535)),H+=3;continue}}}else if(j[H]<248&&J(j,H,3)){var ke=(j[H]&7)<<18|(j[H+1]&63)<<12|(j[H+2]&63)<<6|j[H+3]&63;if(ke>65536&&ke<1114112){ke-=65536,te.push(String.fromCharCode(ke>>>10|55296)),te.push(String.fromCharCode(ke&1023|56320)),H+=4;continue}}}te.push(String.fromCharCode(65533)),++H}return te.join("")}var we=ce,xe=function(){var ae=new ArrayBuffer(2);return new DataView(ae).setInt16(0,256,!0),new Int16Array(ae)[0]===256}(),Ke=function(){function ae(){Object(V.a)(this,ae)}return Object(U.a)(ae,null,[{key:"parseScriptData",value:function(j,H,G){var ee={};try{var fe=ae.parseValue(j,H,G),ke=ae.parseValue(j,H+fe.size,G-fe.size);ee[fe.data]=ke.data}catch(Ge){o.e("AMF",Ge.toString())}return ee}},{key:"parseObject",value:function(j,H,G){if(G<3)throw new O("Data not enough when parse ScriptDataObject");var ee=ae.parseString(j,H,G),fe=ae.parseValue(j,H+ee.size,G-ee.size),ke=fe.objectEnd;return{data:{name:ee.data,value:fe.data},size:ee.size+fe.size,objectEnd:ke}}},{key:"parseVariable",value:function(j,H,G){return ae.parseObject(j,H,G)}},{key:"parseString",value:function(j,H,G){if(G<2)throw new O("Data not enough when parse String");var ee=new DataView(j,H,G),fe=ee.getUint16(0,!xe),ke;return fe>0?ke=we(new Uint8Array(j,H+2,fe)):ke="",{data:ke,size:2+fe}}},{key:"parseLongString",value:function(j,H,G){if(G<4)throw new O("Data not enough when parse LongString");var ee=new DataView(j,H,G),fe=ee.getUint32(0,!xe),ke;return fe>0?ke=we(new Uint8Array(j,H+4,fe)):ke="",{data:ke,size:4+fe}}},{key:"parseDate",value:function(j,H,G){if(G<10)throw new O("Data size invalid when parse Date");var ee=new DataView(j,H,G),fe=ee.getFloat64(0,!xe),ke=ee.getInt16(8,!xe);return fe+=ke*60*1e3,{data:new Date(fe),size:8+2}}},{key:"parseValue",value:function(j,H,G){if(G<1)throw new O("Data not enough when parse Value");var ee=new DataView(j,H,G),fe=1,ke=ee.getUint8(0),Ge,dt=!1;try{switch(ke){case 0:Ge=ee.getFloat64(1,!xe),fe+=8;break;case 1:{var _t=ee.getUint8(1);Ge=!!_t,fe+=1;break}case 2:{var It=ae.parseString(j,H+1,G-1);Ge=It.data,fe+=It.size;break}case 3:{Ge={};var Yt=0;for((ee.getUint32(G-4,!xe)&16777215)===9&&(Yt=3);fe32)throw new C("ExpGolomb: readBits() bits exceeded max 32bits!");if(j<=this._current_word_bits_left){var H=this._current_word>>>32-j;return this._current_word<<=j,this._current_word_bits_left-=j,H}var G=this._current_word_bits_left?this._current_word:0;G=G>>>32-this._current_word_bits_left;var ee=j-this._current_word_bits_left;this._fillCurrentWord();var fe=Math.min(ee,this._current_word_bits_left),ke=this._current_word>>>32-fe;return this._current_word<<=fe,this._current_word_bits_left-=fe,G=G<>>j)!==0)return this._current_word<<=j,this._current_word_bits_left-=j,j;return this._fillCurrentWord(),j+this._skipLeadingZero()}},{key:"readUEG",value:function(){var j=this._skipLeadingZero();return this.readBits(j+1)-1}},{key:"readSEG",value:function(){var j=this.readUEG();return j&1?j+1>>>1:-1*(j>>>1)}}]),ae}(),Fe=Le,Ce=function(){function ae(){Object(V.a)(this,ae)}return Object(U.a)(ae,null,[{key:"_ebsp2rbsp",value:function(j){for(var H=j,G=H.byteLength,ee=new Uint8Array(G),fe=0,ke=0;ke=2&&(H[ke]===3&&H[ke-1]===0&&H[ke-2]===0))continue;ee[fe]=H[ke],fe++}return new Uint8Array(ee.buffer,0,fe)}},{key:"parseSPS",value:function(j){var H=ae._ebsp2rbsp(j),G=new Fe(H);G.readByte();var ee=G.readByte();G.readByte();var fe=G.readByte();G.readUEG();var ke=ae.getProfileString(ee),Ge=ae.getLevelString(fe),dt=1,_t=420,It=[0,420,422,444],Yt=8;if((ee===100||ee===110||ee===122||ee===244||ee===44||ee===83||ee===86||ee===118||ee===128||ee===138||ee===144)&&(dt=G.readUEG(),dt===3&&G.readBits(1),dt<=3&&(_t=It[dt]),Yt=G.readUEG()+8,G.readUEG(),G.readBits(1),G.readBool()))for(var Nt=dt!==3?8:12,ut=0;ut0&&yt<16?(Vn=dn[yt-1],yn=kn[yt-1]):yt===255&&(Vn=G.readByte()<<8|G.readByte(),yn=G.readByte()<<8|G.readByte())}if(G.readBool()&&G.readBool(),G.readBool()&&(G.readBits(4),G.readBool()&&G.readBits(24)),G.readBool()&&(G.readUEG(),G.readUEG()),G.readBool()){var nn=G.readBits(32),Xn=G.readBits(32);Zn=G.readBool(),ir=Xn,er=nn*2,Hn=ir/er}}var sr=1;(Vn!==1||yn!==1)&&(sr=Vn/yn);var wn=0,pr=0;if(dt===0)wn=1,pr=2-ln;else{var vr=dt===3?1:2,Cr=dt===1?2:1;wn=vr,pr=Cr*(2-ln)}var Bn=(vn+1)*16,lr=(2-ln)*((Cn+1)*16);Bn-=(mn+Dn)*wn,lr-=(Nn+gn)*pr;var tr=Math.ceil(Bn*sr);return G.destroy(),G=null,{profile_string:ke,level_string:Ge,bit_depth:Yt,ref_frames:gt,chroma_format:_t,chroma_format_string:ae.getChromaFormatString(_t),frame_rate:{fixed:Zn,fps:Hn,fps_den:er,fps_num:ir},sar_ratio:{width:Vn,height:yn},codec_size:{width:Bn,height:lr},present_size:{width:tr,height:lr}}}},{key:"_skipScalingList",value:function(j,H){for(var G=8,ee=8,fe=0,ke=0;ke>>8&255|(ae&255)<<8}function rt(ae){return(ae&4278190080)>>>24|(ae&16711680)>>>8|(ae&65280)<<8|(ae&255)<<24}function St(ae,te){return ae[te]<<24|ae[te+1]<<16|ae[te+2]<<8|ae[te+3]}var Ut=function(){function ae(te,j){Object(V.a)(this,ae),this.TAG="FLVDemuxer",this._config=j,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=te.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=te.hasAudioTrack,this._hasVideo=te.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new pe,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){var H=new ArrayBuffer(2);return new DataView(H).setInt16(0,256,!0),new Int16Array(H)[0]===256}()}return Object(U.a)(ae,[{key:"destroy",value:function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}},{key:"bindDataSource",value:function(j){return j.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(j){this._onTrackMetadata=j}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(j){this._onMediaInfo=j}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(j){this._onMetaDataArrived=j}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(j){this._onScriptDataArrived=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(j){this._onDataAvailable=j}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(j){this._timestampBase=j}},{key:"overridedDuration",get:function(){return this._duration},set:function(j){this._durationOverrided=!0,this._duration=j,this._mediaInfo.duration=j}},{key:"overridedHasAudio",set:function(j){this._hasAudioFlagOverrided=!0,this._hasAudio=j,this._mediaInfo.hasAudio=j}},{key:"overridedHasVideo",set:function(j){this._hasVideoFlagOverrided=!0,this._hasVideo=j,this._mediaInfo.hasVideo=j}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new pe}},{key:"_isInitialMetadataDispatched",value:function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}},{key:"parseChunks",value:function(j,H){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new O("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var G=0,ee=this._littleEndian;if(H===0)if(j.byteLength>13){var fe=ae.probe(j);G=fe.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,H+G!==this._dataOffset&&o.w(this.TAG,"First time parsing but chunk byteStart invalid!");var ke=new DataView(j,G),Ge=ke.getUint32(0,!ee);Ge!==0&&o.w(this.TAG,"PrevTagSize0 !== 0 !!!"),G+=4}for(;Gj.byteLength)break;var _t=dt.getUint8(0),It=dt.getUint32(0,!ee)&16777215;if(G+11+It+4>j.byteLength)break;if(_t!==8&&_t!==9&&_t!==18){o.w(this.TAG,"Unsupported tag type ".concat(_t,", skipped")),G+=11+It+4;continue}var Yt=dt.getUint8(4),Nt=dt.getUint8(5),ut=dt.getUint8(6),Zt=dt.getUint8(7),Ct=ut|Nt<<8|Yt<<16|Zt<<24,Ft=dt.getUint32(7,!ee)&16777215;Ft!==0&&o.w(this.TAG,"Meet tag which has StreamID != 0!");var gt=G+11;switch(_t){case 8:this._parseAudioData(j,gt,It,Ct);break;case 9:this._parseVideoData(j,gt,It,Ct,H+G);break;case 18:this._parseScriptData(j,gt,It);break}var vn=dt.getUint32(11+It,!ee);vn!==11+It&&o.w(this.TAG,"Invalid PrevTagSize ".concat(vn)),G+=11+It+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),G}},{key:"_parseScriptData",value:function(j,H,G){var ee=tt.parseScriptData(j,H,G);if(ee.hasOwnProperty("onMetaData")){if(ee.onMetaData==null||typeof ee.onMetaData!="object"){o.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&o.w(this.TAG,"Found another onMetaData tag!"),this._metadata=ee;var fe=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},fe)),typeof fe.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=fe.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof fe.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=fe.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof fe.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=fe.audiodatarate),typeof fe.videodatarate=="number"&&(this._mediaInfo.videoDataRate=fe.videodatarate),typeof fe.width=="number"&&(this._mediaInfo.width=fe.width),typeof fe.height=="number"&&(this._mediaInfo.height=fe.height),typeof fe.duration=="number"){if(!this._durationOverrided){var ke=Math.floor(fe.duration*this._timescale);this._duration=ke,this._mediaInfo.duration=ke}}else this._mediaInfo.duration=0;if(typeof fe.framerate=="number"){var Ge=Math.floor(fe.framerate*1e3);if(Ge>0){var dt=Ge/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=dt,this._referenceFrameRate.fps_num=Ge,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=dt}}if(typeof fe.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var _t=fe.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(_t),fe.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=fe,o.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(ee).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},ee)))}},{key:"_parseKeyframesIndex",value:function(j){for(var H=[],G=[],ee=1;ee>>4;if(dt!==2&&dt!==10){this._onError(Ne.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+dt);return}var _t=0,It=(Ge&12)>>>2;if(It>=0&&It<=4)_t=this._flvSoundRateTable[It];else{this._onError(Ne.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+It);return}var Yt=(Ge&2)>>>1,Nt=Ge&1,ut=this._audioMetadata,Zt=this._audioTrack;if(ut||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),ut=this._audioMetadata={},ut.type="audio",ut.id=Zt.id,ut.timescale=this._timescale,ut.duration=this._duration,ut.audioSampleRate=_t,ut.channelCount=Nt===0?1:2),dt===10){var Ct=this._parseAACAudioData(j,H+1,G-1);if(Ct==null)return;if(Ct.packetType===0){ut.config&&o.w(this.TAG,"Found another AudioSpecificConfig!");var Ft=Ct.data;ut.audioSampleRate=Ft.samplingRate,ut.channelCount=Ft.channelCount,ut.codec=Ft.codec,ut.originalCodec=Ft.originalCodec,ut.config=Ft.config,ut.refSampleDuration=1024/ut.audioSampleRate*ut.timescale,o.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",ut);var gt=this._mediaInfo;gt.audioCodec=ut.originalCodec,gt.audioSampleRate=ut.audioSampleRate,gt.audioChannelCount=ut.channelCount,gt.hasVideo?gt.videoCodec!=null&&(gt.mimeType='video/x-flv; codecs="'+gt.videoCodec+","+gt.audioCodec+'"'):gt.mimeType='video/x-flv; codecs="'+gt.audioCodec+'"',gt.isComplete()&&this._onMediaInfo(gt)}else if(Ct.packetType===1){var vn=this._timestampBase+ee,Cn={unit:Ct.data,length:Ct.data.byteLength,dts:vn,pts:vn};Zt.samples.push(Cn),Zt.length+=Ct.data.length}else o.e(this.TAG,"Flv: Unsupported AAC data type ".concat(Ct.packetType))}else if(dt===2){if(!ut.codec){var ln=this._parseMP3AudioData(j,H+1,G-1,!0);if(ln==null)return;ut.audioSampleRate=ln.samplingRate,ut.channelCount=ln.channelCount,ut.codec=ln.codec,ut.originalCodec=ln.originalCodec,ut.refSampleDuration=1152/ut.audioSampleRate*ut.timescale,o.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",ut);var mn=this._mediaInfo;mn.audioCodec=ut.codec,mn.audioSampleRate=ut.audioSampleRate,mn.audioChannelCount=ut.channelCount,mn.audioDataRate=ln.bitRate,mn.hasVideo?mn.videoCodec!=null&&(mn.mimeType='video/x-flv; codecs="'+mn.videoCodec+","+mn.audioCodec+'"'):mn.mimeType='video/x-flv; codecs="'+mn.audioCodec+'"',mn.isComplete()&&this._onMediaInfo(mn)}var Dn=this._parseMP3AudioData(j,H+1,G-1,!1);if(Dn==null)return;var Nn=this._timestampBase+ee,gn={unit:Dn,length:Dn.byteLength,dts:Nn,pts:Nn};Zt.samples.push(gn),Zt.length+=Dn.length}}},{key:"_parseAACAudioData",value:function(j,H,G){if(G<=1){o.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var ee={},fe=new Uint8Array(j,H,G);return ee.packetType=fe[0],fe[0]===0?ee.data=this._parseAACAudioSpecificConfig(j,H+1,G-1):ee.data=fe.subarray(1),ee}},{key:"_parseAACAudioSpecificConfig",value:function(j,H,G){var ee=new Uint8Array(j,H,G),fe=null,ke=0,Ge=0,dt=null,_t=0,It=null;if(ke=Ge=ee[0]>>>3,_t=(ee[0]&7)<<1|ee[1]>>>7,_t<0||_t>=this._mpegSamplingRates.length){this._onError(Ne.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var Yt=this._mpegSamplingRates[_t],Nt=(ee[1]&120)>>>3;if(Nt<0||Nt>=8){this._onError(Ne.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}ke===5&&(It=(ee[1]&7)<<1|ee[2]>>>7,dt=(ee[2]&124)>>>2);var ut=self.navigator.userAgent.toLowerCase();return ut.indexOf("firefox")!==-1?_t>=6?(ke=5,fe=new Array(4),It=_t-3):(ke=2,fe=new Array(2),It=_t):ut.indexOf("android")!==-1?(ke=2,fe=new Array(2),It=_t):(ke=5,It=_t,fe=new Array(4),_t>=6?It=_t-3:Nt===1&&(ke=2,fe=new Array(2),It=_t)),fe[0]=ke<<3,fe[0]|=(_t&15)>>>1,fe[1]=(_t&15)<<7,fe[1]|=(Nt&15)<<3,ke===5&&(fe[1]|=(It&15)>>>1,fe[2]=(It&1)<<7,fe[2]|=2<<2,fe[3]=0),{config:fe,samplingRate:Yt,channelCount:Nt,codec:"mp4a.40."+ke,originalCodec:"mp4a.40."+Ge}}},{key:"_parseMP3AudioData",value:function(j,H,G,ee){if(G<4){o.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var fe=this._littleEndian,ke=new Uint8Array(j,H,G),Ge=null;if(ee){if(ke[0]!==255)return;var dt=ke[1]>>>3&3,_t=(ke[1]&6)>>1,It=(ke[2]&240)>>>4,Yt=(ke[2]&12)>>>2,Nt=ke[3]>>>6&3,ut=Nt!==3?2:1,Zt=0,Ct=0,Ft=34,gt="mp3";switch(dt){case 0:Zt=this._mpegAudioV25SampleRateTable[Yt];break;case 2:Zt=this._mpegAudioV20SampleRateTable[Yt];break;case 3:Zt=this._mpegAudioV10SampleRateTable[Yt];break}switch(_t){case 1:Ft=34,It>>4,dt=ke&15;if(dt!==7){this._onError(Ne.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(dt));return}this._parseAVCVideoPacket(j,H+1,G-1,ee,fe,Ge)}},{key:"_parseAVCVideoPacket",value:function(j,H,G,ee,fe,ke){if(G<4){o.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var Ge=this._littleEndian,dt=new DataView(j,H,G),_t=dt.getUint8(0),It=dt.getUint32(0,!Ge)&16777215,Yt=It<<8>>8;if(_t===0)this._parseAVCDecoderConfigurationRecord(j,H+4,G-4);else if(_t===1)this._parseAVCVideoData(j,H+4,G-4,ee,fe,ke,Yt);else if(!(_t===2)){this._onError(Ne.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(_t));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(j,H,G){if(G<7){o.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var ee=this._videoMetadata,fe=this._videoTrack,ke=this._littleEndian,Ge=new DataView(j,H,G);ee?typeof ee.avcc!="undefined"&&o.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),ee=this._videoMetadata={},ee.type="video",ee.id=fe.id,ee.timescale=this._timescale,ee.duration=this._duration);var dt=Ge.getUint8(0),_t=Ge.getUint8(1),It=Ge.getUint8(2),Yt=Ge.getUint8(3);if(dt!==1||_t===0){this._onError(Ne.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Ge.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Ne.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var Nt=Ge.getUint8(5)&31;if(Nt===0){this._onError(Ne.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Nt>1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(Nt));for(var ut=6,Zt=0;Zt1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(jn));ut++;for(var Vn=0;Vn=G){o.w(this.TAG,"Malformed Nalu near timestamp ".concat(Zt,", offset = ").concat(Nt,", dataSize = ").concat(G));break}var Ft=_t.getUint32(Nt,!dt);if(ut===3&&(Ft>>>=8),Ft>G-ut){o.w(this.TAG,"Malformed Nalus near timestamp ".concat(Zt,", NaluSize > DataSize!"));return}var gt=_t.getUint8(Nt+ut)&31;gt===5&&(Ct=!0);var vn=new Uint8Array(j,H+Nt,ut+Ft),Cn={type:gt,data:vn};It.push(Cn),Yt+=vn.byteLength,Nt+=ut+Ft}if(It.length){var ln=this._videoTrack,mn={units:It,length:Yt,isKeyframe:Ct,dts:Zt,cts:Ge,pts:Zt+Ge};Ct&&(mn.fileposition=fe),ln.samples.push(mn),ln.length+=Yt}}}],[{key:"probe",value:function(j){var H=new Uint8Array(j),G={match:!1};if(H[0]!==70||H[1]!==76||H[2]!==86||H[3]!==1)return G;var ee=(H[4]&4)>>>2!==0,fe=(H[4]&1)!==0,ke=St(H,5);return ke<9?G:{match:!0,consumed:ke,dataOffset:ke,hasAudioTrack:ee,hasVideoTrack:fe}}}]),ae}(),xt=Ut,Et=function(){function ae(){Object(V.a)(this,ae)}return Object(U.a)(ae,null,[{key:"init",value:function(){ae.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(var j in ae.types)ae.types.hasOwnProperty(j)&&(ae.types[j]=[j.charCodeAt(0),j.charCodeAt(1),j.charCodeAt(2),j.charCodeAt(3)]);var H=ae.constants={};H.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),H.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),H.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),H.STSC=H.STCO=H.STTS,H.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),H.HDLR_VIDEO=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]),H.HDLR_AUDIO=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]),H.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),H.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),H.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(j){for(var H=8,G=null,ee=Array.prototype.slice.call(arguments,1),fe=ee.length,ke=0;ke>>24&255,G[1]=H>>>16&255,G[2]=H>>>8&255,G[3]=H&255,G.set(j,4);for(var Ge=8,dt=0;dt>>24&255,j>>>16&255,j>>>8&255,j&255,H>>>24&255,H>>>16&255,H>>>8&255,H&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]))}},{key:"trak",value:function(j){return ae.box(ae.types.trak,ae.tkhd(j),ae.mdia(j))}},{key:"tkhd",value:function(j){var H=j.id,G=j.duration,ee=j.presentWidth,fe=j.presentHeight;return ae.box(ae.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&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,ee>>>8&255,ee&255,0,0,fe>>>8&255,fe&255,0,0]))}},{key:"mdia",value:function(j){return ae.box(ae.types.mdia,ae.mdhd(j),ae.hdlr(j),ae.minf(j))}},{key:"mdhd",value:function(j){var H=j.timescale,G=j.duration;return ae.box(ae.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,G>>>24&255,G>>>16&255,G>>>8&255,G&255,85,196,0,0]))}},{key:"hdlr",value:function(j){var H=null;return j.type==="audio"?H=ae.constants.HDLR_AUDIO:H=ae.constants.HDLR_VIDEO,ae.box(ae.types.hdlr,H)}},{key:"minf",value:function(j){var H=null;return j.type==="audio"?H=ae.box(ae.types.smhd,ae.constants.SMHD):H=ae.box(ae.types.vmhd,ae.constants.VMHD),ae.box(ae.types.minf,H,ae.dinf(),ae.stbl(j))}},{key:"dinf",value:function(){var j=ae.box(ae.types.dinf,ae.box(ae.types.dref,ae.constants.DREF));return j}},{key:"stbl",value:function(j){var H=ae.box(ae.types.stbl,ae.stsd(j),ae.box(ae.types.stts,ae.constants.STTS),ae.box(ae.types.stsc,ae.constants.STSC),ae.box(ae.types.stsz,ae.constants.STSZ),ae.box(ae.types.stco,ae.constants.STCO));return H}},{key:"stsd",value:function(j){return j.type==="audio"?j.codec==="mp3"?ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.mp3(j)):ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.mp4a(j)):ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.avc1(j))}},{key:"mp3",value:function(j){var H=j.channelCount,G=j.audioSampleRate,ee=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,G>>>8&255,G&255,0,0]);return ae.box(ae.types[".mp3"],ee)}},{key:"mp4a",value:function(j){var H=j.channelCount,G=j.audioSampleRate,ee=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,G>>>8&255,G&255,0,0]);return ae.box(ae.types.mp4a,ee,ae.esds(j))}},{key:"esds",value:function(j){var H=j.config||[],G=H.length,ee=new Uint8Array([0,0,0,0,3,23+G,0,1,0,4,15+G,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([G]).concat(H).concat([6,1,2]));return ae.box(ae.types.esds,ee)}},{key:"avc1",value:function(j){var H=j.avcc,G=j.codecWidth,ee=j.codecHeight,fe=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,ee>>>8&255,ee&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return ae.box(ae.types.avc1,fe,ae.box(ae.types.avcC,H))}},{key:"mvex",value:function(j){return ae.box(ae.types.mvex,ae.trex(j))}},{key:"trex",value:function(j){var H=j.id,G=new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ae.box(ae.types.trex,G)}},{key:"moof",value:function(j,H){return ae.box(ae.types.moof,ae.mfhd(j.sequenceNumber),ae.traf(j,H))}},{key:"mfhd",value:function(j){var H=new Uint8Array([0,0,0,0,j>>>24&255,j>>>16&255,j>>>8&255,j&255]);return ae.box(ae.types.mfhd,H)}},{key:"traf",value:function(j,H){var G=j.id,ee=ae.box(ae.types.tfhd,new Uint8Array([0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&255])),fe=ae.box(ae.types.tfdt,new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255])),ke=ae.sdtp(j),Ge=ae.trun(j,ke.byteLength+16+16+8+16+8+8);return ae.box(ae.types.traf,ee,fe,Ge,ke)}},{key:"sdtp",value:function(j){for(var H=j.samples||[],G=H.length,ee=new Uint8Array(4+G),fe=0;fe>>24&255,ee>>>16&255,ee>>>8&255,ee&255,H>>>24&255,H>>>16&255,H>>>8&255,H&255],0);for(var Ge=0;Ge>>24&255,dt>>>16&255,dt>>>8&255,dt&255,_t>>>24&255,_t>>>16&255,_t>>>8&255,_t&255,It.isLeading<<2|It.dependsOn,It.isDependedOn<<6|It.hasRedundancy<<4|It.isNonSync,0,0,Yt>>>24&255,Yt>>>16&255,Yt>>>8&255,Yt&255],12+16*Ge)}return ae.box(ae.types.trun,ke)}},{key:"mdat",value:function(j){return ae.box(ae.types.mdat,j)}}]),ae}();Et.init();var Rt=Et,Tt=function(){function ae(){Object(V.a)(this,ae)}return Object(U.a)(ae,null,[{key:"getSilentFrame",value:function(j,H){if(j==="mp4a.40.2"){if(H===1)return new Uint8Array([0,200,0,128,35,128]);if(H===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(H===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(H===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(H===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(H===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])}else{if(H===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(H===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(H===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])}return null}}]),ae}(),Dt=Tt,jt=function ae(te,j,H,G,ee){Object(V.a)(this,ae),this.dts=te,this.pts=j,this.duration=H,this.originalDts=G,this.isSyncPoint=ee,this.fileposition=null},Mt=function(){function ae(){Object(V.a)(this,ae),this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return Object(U.a)(ae,[{key:"appendSyncPoint",value:function(j){j.isSyncPoint=!0,this.syncPoints.push(j)}}]),ae}(),Lt=function(){function ae(){Object(V.a)(this,ae),this._list=[]}return Object(U.a)(ae,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(j){var H=this._list;if(j.length===0)return;H.length>0&&j[0].originalDts=H[fe].dts&&jH[ee].lastSample.originalDts&&j=H[ee].lastSample.originalDts&&(ee===H.length-1||ee0&&(fe=this._searchNearestSegmentBefore(G.originalBeginDts)+1),this._lastAppendLocation=fe,this._list.splice(fe,0,G)}},{key:"getLastSegmentBefore",value:function(j){var H=this._searchNearestSegmentBefore(j);return H>=0?this._list[H]:null}},{key:"getLastSampleBefore",value:function(j){var H=this.getLastSegmentBefore(j);return H!=null?H.lastSample:null}},{key:"getLastSyncPointBefore",value:function(j){for(var H=this._searchNearestSegmentBefore(j),G=this._list[H].syncPoints;G.length===0&&H>0;)H--,G=this._list[H].syncPoints;return G.length>0?G[G.length-1]:null}}]),ae}(),Pt=function(){function ae(te){Object(V.a)(this,ae),this.TAG="MP4Remuxer",this._config=te,this._isLive=te.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=Infinity,this._videoDtsBase=Infinity,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new bt("audio"),this._videoSegmentInfoList=new bt("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(E.chrome&&(E.version.major<50||E.version.major===50&&E.version.build<2661)),this._fillSilentAfterSeek=E.msedge||E.msie,this._mp3UseMpegAudio=!E.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(U.a)(ae,[{key:"destroy",value:function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}},{key:"bindDataSource",value:function(j){return j.onDataAvailable=this.remux.bind(this),j.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(j){this._onInitSegment=j}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(j){this._onMediaSegment=j}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(j){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(j,H){if(!this._onMediaSegment)throw new O("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(j,H),this._remuxVideo(H),this._remuxAudio(j)}},{key:"_onTrackMetadataReceived",value:function(j,H){var G=null,ee="mp4",fe=H.codec;if(j==="audio")this._audioMeta=H,H.codec==="mp3"&&this._mp3UseMpegAudio?(ee="mpeg",fe="",G=new Uint8Array):G=Rt.generateInitSegment(H);else if(j==="video")this._videoMeta=H,G=Rt.generateInitSegment(H);else return;if(!this._onInitSegment)throw new O("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(j,{type:j,data:G.buffer,codec:fe,container:"".concat(j,"/").concat(ee),mediaDuration:H.duration})}},{key:"_calculateDtsBase",value:function(j,H){if(this._dtsBaseInited)return;j.samples&&j.samples.length&&(this._audioDtsBase=j.samples[0].dts),H.samples&&H.samples.length&&(this._videoDtsBase=H.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var j=this._videoStashedLastSample,H=this._audioStashedLastSample,G={type:"video",id:1,sequenceNumber:0,samples:[],length:0};j!=null&&(G.samples.push(j),G.length=j.length);var ee={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};H!=null&&(ee.samples.push(H),ee.length=H.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(G,!0),this._remuxAudio(ee,!0)}},{key:"_remuxAudio",value:function(j,H){if(this._audioMeta==null)return;var G=j,ee=G.samples,fe=void 0,ke=-1,Ge=-1,dt=-1,_t=this._audioMeta.refSampleDuration,It=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Yt=this._dtsBaseInited&&this._audioNextDts===void 0,Nt=!1;if(!ee||ee.length===0)return;if(ee.length===1&&!H)return;var ut=0,Zt=null,Ct=0;It?(ut=0,Ct=G.length):(ut=8,Ct=8+G.length);var Ft=null;if(ee.length>1&&(Ft=ee.pop(),Ct-=Ft.length),this._audioStashedLastSample!=null){var gt=this._audioStashedLastSample;this._audioStashedLastSample=null,ee.unshift(gt),Ct+=gt.length}Ft!=null&&(this._audioStashedLastSample=Ft);var vn=ee[0].dts-this._dtsBase;if(this._audioNextDts)fe=vn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())fe=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(Nt=!0));else{var Cn=this._audioSegmentInfoList.getLastSampleBefore(vn);if(Cn!=null){var ln=vn-(Cn.originalDts+Cn.duration);ln<=3&&(ln=0);var mn=Cn.dts+Cn.duration+ln;fe=vn-mn}else fe=0}if(Nt){var Dn=vn-fe,Nn=this._videoSegmentInfoList.getLastSegmentBefore(vn);if(Nn!=null&&Nn.beginDts=1?yt=yn[yn.length-1].duration:yt=Math.floor(_t);var nn=!1,Xn=null;if(yt>_t*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!E.safari){nn=!0;var sr=Math.abs(yt-_t),wn=Math.ceil(sr/_t),pr=on+_t;o.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -`+"dts: ".concat(on+yt," ms, expected: ").concat(on+Math.round(_t)," ms, ")+"delta: ".concat(Math.round(sr)," ms, generate: ").concat(wn," frames"));var vr=Dt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);vr==null&&(o.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),vr=ir),Xn=[];for(var Cr=0;Cr0){var lr=Xn[Xn.length-1];lr.duration=Bn-lr.dts}var tr={dts:Bn,pts:Bn,cts:0,unit:vr,size:vr.byteLength,duration:0,originalDts:er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Xn.push(tr),Ct+=tr.size,pr+=_t}var wr=Xn[Xn.length-1];wr.duration=on+yt-wr.dts,yt=Math.round(_t)}yn.push({dts:on,pts:on,cts:0,unit:Zn.unit,size:Zn.unit.byteLength,duration:yt,originalDts:er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),nn&&yn.push.apply(yn,Xn)}It?Zt=new Uint8Array(Ct):(Zt=new Uint8Array(Ct),Zt[0]=Ct>>>24&255,Zt[1]=Ct>>>16&255,Zt[2]=Ct>>>8&255,Zt[3]=Ct&255,Zt.set(Rt.types.mdat,4));for(var xr=0;xr1&&(ut=ee.pop(),Nt-=ut.length),this._videoStashedLastSample!=null){var Zt=this._videoStashedLastSample;this._videoStashedLastSample=null,ee.unshift(Zt),Nt+=Zt.length}ut!=null&&(this._videoStashedLastSample=ut);var Ct=ee[0].dts-this._dtsBase;if(this._videoNextDts)fe=Ct-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())fe=0;else{var Ft=this._videoSegmentInfoList.getLastSampleBefore(Ct);if(Ft!=null){var gt=Ct-(Ft.originalDts+Ft.duration);gt<=3&&(gt=0);var vn=Ft.dts+Ft.duration+gt;fe=Ct-vn}else fe=0}for(var Cn=new Mt,ln=[],mn=0;mn=1?Hn=ln[ln.length-1].duration:Hn=Math.floor(this._videoMeta.refSampleDuration);if(gn){var er=new jt(jn,yn,Hn,Dn.dts,!0);er.fileposition=Dn.fileposition,Cn.appendSyncPoint(er)}ln.push({dts:jn,pts:yn,cts:Vn,units:Dn.units,size:Dn.length,isKeyframe:gn,duration:Hn,originalDts:Nn,flags:{isLeading:0,dependsOn:gn?2:1,isDependedOn:gn?1:0,hasRedundancy:0,isNonSync:gn?0:1}})}Yt=new Uint8Array(Nt),Yt[0]=Nt>>>24&255,Yt[1]=Nt>>>16&255,Yt[2]=Nt>>>8&255,Yt[3]=Nt&255,Yt.set(Rt.types.mdat,4);for(var on=0;on0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,fe=this._demuxer.parseChunks(j,H);else if((ee=xt.probe(j)).match){this._demuxer=new xt(ee,this._config),this._remuxer||(this._remuxer=new mt(this._config));var ke=this._mediaDataSource;ke.duration!=null&&!isNaN(ke.duration)&&(this._demuxer.overridedDuration=ke.duration),typeof ke.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=ke.hasAudio),typeof ke.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=ke.hasVideo),this._demuxer.timestampBase=ke.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),fe=this._demuxer.parseChunks(j,H)}else ee=null,o.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){G._internalAbort()}),this._emitter.emit(Ze.DEMUX_ERROR,Ne.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),fe=0;return fe}},{key:"_onMediaInfo",value:function(j){var H=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},j),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,pe.prototype));var G=Object.assign({},j);Object.setPrototypeOf(G,pe.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=G,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var ee=H._pendingSeekTime;H._pendingSeekTime=null,H.seek(ee)})}},{key:"_onMetaDataArrived",value:function(j){this._emitter.emit(Ze.METADATA_ARRIVED,j)}},{key:"_onScriptDataArrived",value:function(j){this._emitter.emit(Ze.SCRIPTDATA_ARRIVED,j)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(j){var H=j,G=H+1;G0&&G[0].originalDts===ee&&(ee=G[0].pts),this._emitter.emit(Ze.RECOMMEND_SEEKPOINT,ee)}}},{key:"_enableStatisticsReporter",value:function(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(j){var H=this._mediaInfo.segments[j],G=Object.assign({},H);G.duration=this._mediaInfo.duration,G.segmentCount=this._mediaInfo.segmentCount,delete G.segments,delete G.keyframesIndex,this._emitter.emit(Ze.MEDIA_INFO,G)}},{key:"_reportStatisticsInfo",value:function(){var j={};j.url=this._ioctl.currentURL,j.hasRedirect=this._ioctl.hasRedirect,j.hasRedirect&&(j.redirectedURL=this._ioctl.currentRedirectedURL),j.speed=this._ioctl.currentSpeed,j.loaderType=this._ioctl.loaderType,j.currentSegmentIndex=this._currentSegmentIndex,j.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Ze.STATISTICS_INFO,j)}}]),ae}(),Jt=Ht,Vt=function(te){var j="TransmuxingWorker",H=null,G=Ct.bind(this);k.install(),te.addEventListener("message",function(Ft){switch(Ft.data.cmd){case"init":H=new Jt(Ft.data.param[0],Ft.data.param[1]),H.on(Ze.IO_ERROR,Nt.bind(this)),H.on(Ze.DEMUX_ERROR,ut.bind(this)),H.on(Ze.INIT_SEGMENT,ee.bind(this)),H.on(Ze.MEDIA_SEGMENT,fe.bind(this)),H.on(Ze.LOADING_COMPLETE,ke.bind(this)),H.on(Ze.RECOVERED_EARLY_EOF,Ge.bind(this)),H.on(Ze.MEDIA_INFO,dt.bind(this)),H.on(Ze.METADATA_ARRIVED,_t.bind(this)),H.on(Ze.SCRIPTDATA_ARRIVED,It.bind(this)),H.on(Ze.STATISTICS_INFO,Yt.bind(this)),H.on(Ze.RECOMMEND_SEEKPOINT,Zt.bind(this));break;case"destroy":H&&(H.destroy(),H=null),te.postMessage({msg:"destroyed"});break;case"start":H.start();break;case"stop":H.stop();break;case"seek":H.seek(Ft.data.param);break;case"pause":H.pause();break;case"resume":H.resume();break;case"logging_config":{var gt=Ft.data.param;Se.applyConfig(gt),gt.enableCallback===!0?Se.addLogListener(G):Se.removeLogListener(G);break}}});function ee(Ft,gt){var vn={msg:Ze.INIT_SEGMENT,data:{type:Ft,data:gt}};te.postMessage(vn,[gt.data])}function fe(Ft,gt){var vn={msg:Ze.MEDIA_SEGMENT,data:{type:Ft,data:gt}};te.postMessage(vn,[gt.data])}function ke(){var Ft={msg:Ze.LOADING_COMPLETE};te.postMessage(Ft)}function Ge(){var Ft={msg:Ze.RECOVERED_EARLY_EOF};te.postMessage(Ft)}function dt(Ft){var gt={msg:Ze.MEDIA_INFO,data:Ft};te.postMessage(gt)}function _t(Ft){var gt={msg:Ze.METADATA_ARRIVED,data:Ft};te.postMessage(gt)}function It(Ft){var gt={msg:Ze.SCRIPTDATA_ARRIVED,data:Ft};te.postMessage(gt)}function Yt(Ft){var gt={msg:Ze.STATISTICS_INFO,data:Ft};te.postMessage(gt)}function Nt(Ft,gt){te.postMessage({msg:Ze.IO_ERROR,data:{type:Ft,info:gt}})}function ut(Ft,gt){te.postMessage({msg:Ze.DEMUX_ERROR,data:{type:Ft,info:gt}})}function Zt(Ft){te.postMessage({msg:Ze.RECOMMEND_SEEKPOINT,data:Ft})}function Ct(Ft,gt){te.postMessage({msg:"logcat_callback",data:{type:Ft,logcat:gt}})}},sn=Vt,_n=function(){function ae(te,j){if(Object(V.a)(this,ae),this.TAG="Transmuxer",this._emitter=new t.a,j.enableWorker&&typeof Worker!="undefined")try{var H=y("0r65");this._worker=H(sn),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[te,j]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Se.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Se.getConfig()})}catch(ee){o.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Jt(te,j)}else this._controller=new Jt(te,j);if(this._controller){var G=this._controller;G.on(Ze.IO_ERROR,this._onIOError.bind(this)),G.on(Ze.DEMUX_ERROR,this._onDemuxError.bind(this)),G.on(Ze.INIT_SEGMENT,this._onInitSegment.bind(this)),G.on(Ze.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),G.on(Ze.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),G.on(Ze.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),G.on(Ze.MEDIA_INFO,this._onMediaInfo.bind(this)),G.on(Ze.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),G.on(Ze.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),G.on(Ze.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),G.on(Ze.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(U.a)(ae,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Se.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"hasWorker",value:function(){return this._worker!=null}},{key:"open",value:function(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}},{key:"close",value:function(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}},{key:"seek",value:function(j){this._worker?this._worker.postMessage({cmd:"seek",param:j}):this._controller.seek(j)}},{key:"pause",value:function(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}},{key:"resume",value:function(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}},{key:"_onInitSegment",value:function(j,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ze.INIT_SEGMENT,j,H)})}},{key:"_onMediaSegment",value:function(j,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ze.MEDIA_SEGMENT,j,H)})}},{key:"_onLoadingComplete",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Ze.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Ze.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ze.MEDIA_INFO,j)})}},{key:"_onMetaDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ze.METADATA_ARRIVED,j)})}},{key:"_onScriptDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ze.SCRIPTDATA_ARRIVED,j)})}},{key:"_onStatisticsInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ze.STATISTICS_INFO,j)})}},{key:"_onIOError",value:function(j,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ze.IO_ERROR,j,H)})}},{key:"_onDemuxError",value:function(j,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ze.DEMUX_ERROR,j,H)})}},{key:"_onRecommendSeekpoint",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ze.RECOMMEND_SEEKPOINT,j)})}},{key:"_onLoggingConfigChanged",value:function(j){this._worker&&this._worker.postMessage({cmd:"logging_config",param:j})}},{key:"_onWorkerMessage",value:function(j){var H=j.data,G=H.data;if(H.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(H.msg){case Ze.INIT_SEGMENT:case Ze.MEDIA_SEGMENT:this._emitter.emit(H.msg,G.type,G.data);break;case Ze.LOADING_COMPLETE:case Ze.RECOVERED_EARLY_EOF:this._emitter.emit(H.msg);break;case Ze.MEDIA_INFO:Object.setPrototypeOf(G,pe.prototype),this._emitter.emit(H.msg,G);break;case Ze.METADATA_ARRIVED:case Ze.SCRIPTDATA_ARRIVED:case Ze.STATISTICS_INFO:this._emitter.emit(H.msg,G);break;case Ze.IO_ERROR:case Ze.DEMUX_ERROR:this._emitter.emit(H.msg,G.type,G.info);break;case Ze.RECOMMEND_SEEKPOINT:this._emitter.emit(H.msg,G);break;case"logcat_callback":o.emitter.emit("log",G.type,G.logcat);break;default:break}}}]),ae}(),cn=_n,Ot={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},nt=Ot,pt=function(){function ae(te){Object(V.a)(this,ae),this.TAG="MSEController",this._config=te,this._emitter=new t.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Lt}return Object(U.a)(ae,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){if(this._mediaSource)throw new O("MediaSource has been attached to an HTMLMediaElement!");var H=this._mediaSource=new window.MediaSource;H.addEventListener("sourceopen",this.e.onSourceOpen),H.addEventListener("sourceended",this.e.onSourceEnded),H.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=j,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),j.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var j=this._mediaSource;for(var H in this._sourceBuffers){var G=this._pendingSegments[H];G.splice(0,G.length),this._pendingSegments[H]=null,this._pendingRemoveRanges[H]=null,this._lastInitSegments[H]=null;var ee=this._sourceBuffers[H];if(ee){if(j.readyState!=="closed"){try{j.removeSourceBuffer(ee)}catch(fe){o.e(this.TAG,fe.message)}ee.removeEventListener("error",this.e.onSourceBufferError),ee.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[H]=null,this._sourceBuffers[H]=null}}if(j.readyState==="open")try{j.endOfStream()}catch(fe){o.e(this.TAG,fe.message)}j.removeEventListener("sourceopen",this.e.onSourceOpen),j.removeEventListener("sourceended",this.e.onSourceEnded),j.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}},{key:"appendInitSegment",value:function(j,H){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(j),this._pendingSegments[j.type].push(j);return}var G=j,ee="".concat(G.container);G.codec&&G.codec.length>0&&(ee+=";codecs=".concat(G.codec));var fe=!1;if(o.v(this.TAG,"Received Initialization Segment, mimeType: "+ee),this._lastInitSegments[G.type]=G,ee!==this._mimeTypes[G.type]){if(this._mimeTypes[G.type])o.v(this.TAG,"Notice: ".concat(G.type," mimeType changed, origin: ").concat(this._mimeTypes[G.type],", target: ").concat(ee));else{fe=!0;try{var ke=this._sourceBuffers[G.type]=this._mediaSource.addSourceBuffer(ee);ke.addEventListener("error",this.e.onSourceBufferError),ke.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Ge){o.e(this.TAG,Ge.message),this._emitter.emit(nt.ERROR,{code:Ge.code,msg:Ge.message});return}}this._mimeTypes[G.type]=ee}H||this._pendingSegments[G.type].push(G),fe||this._sourceBuffers[G.type]&&!this._sourceBuffers[G.type].updating&&this._doAppendSegments(),E.safari&&G.container==="audio/mpeg"&&G.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=G.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(j){var H=j;this._pendingSegments[H.type].push(H),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var G=this._sourceBuffers[H.type];G&&!G.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(j){for(var H in this._sourceBuffers){if(!this._sourceBuffers[H])continue;var G=this._sourceBuffers[H];if(this._mediaSource.readyState==="open")try{G.abort()}catch(_t){o.e(this.TAG,_t.message)}this._idrList.clear();var ee=this._pendingSegments[H];if(ee.splice(0,ee.length),this._mediaSource.readyState==="closed")continue;for(var fe=0;fe=1&&j-ee.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var j=this._mediaElement.currentTime;for(var H in this._sourceBuffers){var G=this._sourceBuffers[H];if(G){for(var ee=G.buffered,fe=!1,ke=0;ke=this._config.autoCleanupMaxBackwardDuration){fe=!0;var _t=j-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[H].push({start:Ge,end:_t})}}else dt0&&(isNaN(H)||G>H)&&(o.v(this.TAG,"Update MediaSource duration from ".concat(H," to ").concat(G)),this._mediaSource.duration=G),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var j in this._pendingRemoveRanges){if(!this._sourceBuffers[j]||this._sourceBuffers[j].updating)continue;for(var H=this._sourceBuffers[j],G=this._pendingRemoveRanges[j];G.length&&!H.updating;){var ee=G.shift();H.remove(ee.start,ee.end)}}}},{key:"_doAppendSegments",value:function(){var j=this._pendingSegments;for(var H in j){if(!this._sourceBuffers[H]||this._sourceBuffers[H].updating)continue;if(j[H].length>0){var G=j[H].shift();if(G.timestampOffset){var ee=this._sourceBuffers[H].timestampOffset,fe=G.timestampOffset/1e3,ke=Math.abs(ee-fe);ke>.1&&(o.v(this.TAG,"Update MPEG audio timestampOffset from ".concat(ee," to ").concat(fe)),this._sourceBuffers[H].timestampOffset=fe),delete G.timestampOffset}if(!G.data||G.data.byteLength===0)continue;try{this._sourceBuffers[H].appendBuffer(G.data),this._isBufferFull=!1,H==="video"&&G.hasOwnProperty("info")&&this._idrList.appendArray(G.info.syncPoints)}catch(Ge){this._pendingSegments[H].unshift(G),Ge.code===22?(this._isBufferFull||this._emitter.emit(nt.BUFFER_FULL),this._isBufferFull=!0):(o.e(this.TAG,Ge.message),this._emitter.emit(nt.ERROR,{code:Ge.code,msg:Ge.message}))}}}}},{key:"_onSourceOpen",value:function(){if(o.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var j=this._pendingSourceBufferInit;j.length;){var H=j.shift();this.appendInitSegment(H,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(nt.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){o.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){o.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var j=this._pendingSegments;return j.video.length>0||j.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var j=this._pendingRemoveRanges;return j.video.length>0||j.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(nt.UPDATE_END)}},{key:"_onSourceBufferError",value:function(j){o.e(this.TAG,"SourceBuffer Error: ".concat(j))}}]),ae}(),We=pt,he={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},De={NETWORK_EXCEPTION:l.EXCEPTION,NETWORK_STATUS_CODE_INVALID:l.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:l.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:l.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Ne.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Ne.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Ne.CODEC_UNSUPPORTED},at=function(){function ae(te,j){if(Object(V.a)(this,ae),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new t.a,this._config=de(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()!=="flv")throw new C("FlvPlayer requires an flv MediaDataSource input!");te.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=te,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var H=E.chrome&&(E.version.major<50||E.version.major===50&&E.version.build<2661);this._alwaysSeekKeyframe=!!(H||E.msedge||E.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(U.a)(ae,[{key:"destroy",value:function(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){var G=this;j===ve.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){G._emitter.emit(ve.MEDIA_INFO,G.mediaInfo)}):j===ve.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){G._emitter.emit(ve.STATISTICS_INFO,G.statisticsInfo)})),this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){var H=this;if(this._mediaElement=j,j.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),j.addEventListener("seeking",this.e.onvSeeking),j.addEventListener("canplay",this.e.onvCanPlay),j.addEventListener("stalled",this.e.onvStalled),j.addEventListener("progress",this.e.onvProgress),this._msectl=new We(this._config),this._msectl.on(nt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(nt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(nt.SOURCE_OPEN,function(){H._mseSourceOpened=!0,H._hasPendingLoad&&(H._hasPendingLoad=!1,H.load())}),this._msectl.on(nt.ERROR,function(G){H._emitter.emit(ve.ERROR,he.MEDIA_ERROR,De.MEDIA_MSE_ERROR,G)}),this._msectl.attachMediaElement(j),this._pendingSeekTime!=null)try{j.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(G){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}},{key:"load",value:function(){var j=this;if(!this._mediaElement)throw new O("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new O("FlvPlayer.load() has been called, please call unload() first!");if(this._hasPendingLoad)return;if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new cn(this._mediaDataSource,this._config),this._transmuxer.on(Ze.INIT_SEGMENT,function(H,G){j._msectl.appendInitSegment(G)}),this._transmuxer.on(Ze.MEDIA_SEGMENT,function(H,G){if(j._msectl.appendMediaSegment(G),j._config.lazyLoad&&!j._config.isLive){var ee=j._mediaElement.currentTime;G.info.endDts>=(ee+j._config.lazyLoadMaxDuration)*1e3&&(j._progressChecker==null&&(o.v(j.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),j._suspendTransmuxer()))}}),this._transmuxer.on(Ze.LOADING_COMPLETE,function(){j._msectl.endOfStream(),j._emitter.emit(ve.LOADING_COMPLETE)}),this._transmuxer.on(Ze.RECOVERED_EARLY_EOF,function(){j._emitter.emit(ve.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Ze.IO_ERROR,function(H,G){j._emitter.emit(ve.ERROR,he.NETWORK_ERROR,H,G)}),this._transmuxer.on(Ze.DEMUX_ERROR,function(H,G){j._emitter.emit(ve.ERROR,he.MEDIA_ERROR,H,{code:-1,msg:G})}),this._transmuxer.on(Ze.MEDIA_INFO,function(H){j._mediaInfo=H,j._emitter.emit(ve.MEDIA_INFO,Object.assign({},H))}),this._transmuxer.on(Ze.METADATA_ARRIVED,function(H){j._emitter.emit(ve.METADATA_ARRIVED,H)}),this._transmuxer.on(Ze.SCRIPTDATA_ARRIVED,function(H){j._emitter.emit(ve.SCRIPTDATA_ARRIVED,H)}),this._transmuxer.on(Ze.STATISTICS_INFO,function(H){j._statisticsInfo=j._fillStatisticsInfo(H),j._emitter.emit(ve.STATISTICS_INFO,Object.assign({},j._statisticsInfo))}),this._transmuxer.on(Ze.RECOMMEND_SEEKPOINT,function(H){j._mediaElement&&!j._config.accurateSeek&&(j._requestSetTime=!0,j._mediaElement.currentTime=H/1e3)}),this._transmuxer.open()}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(j){this._mediaElement.volume=j}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(j){this._mediaElement.muted=j}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(j){this._mediaElement?this._internalSeek(j):this._pendingSeekTime=j}},{key:"mediaInfo",get:function(){return Object.assign({},this._mediaInfo)}},{key:"statisticsInfo",get:function(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}},{key:"_fillStatisticsInfo",value:function(j){if(j.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return j;var H=!0,G=0,ee=0;if(this._mediaElement.getVideoPlaybackQuality){var fe=this._mediaElement.getVideoPlaybackQuality();G=fe.totalVideoFrames,ee=fe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(G=this._mediaElement.webkitDecodedFrameCount,ee=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(j.decodedFrames=G,j.droppedFrames=ee),j}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var j=this._mediaElement.buffered,H=this._mediaElement.currentTime,G=0,ee=0,fe=0;fe=H+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(o.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){o.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var j=this._mediaElement.currentTime,H=this._mediaElement.buffered,G=!1,ee=0;ee=fe&&j=ke-this._config.lazyLoadRecoverDuration&&(G=!0);break}}G&&(window.clearInterval(this._progressChecker),this._progressChecker=null,G&&(o.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(j){for(var H=this._mediaElement.buffered,G=0;G=ee&&j0){var fe=this._mediaElement.buffered.start(0);(fe<1&&j0&&H.currentTime0){var ee=G.start(0);if(ee<1&&H0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(j){this._mediaElement.volume=j}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(j){this._mediaElement.muted=j}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(j){this._mediaElement?this._mediaElement.currentTime=j:this._pendingSeekTime=j}},{key:"mediaInfo",get:function(){var j=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",H={mimeType:j+this._mediaDataSource.type};return this._mediaElement&&(H.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(H.width=this._mediaElement.videoWidth,H.height=this._mediaElement.videoHeight)),H}},{key:"statisticsInfo",get:function(){var j={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return j;var H=!0,G=0,ee=0;if(this._mediaElement.getVideoPlaybackQuality){var fe=this._mediaElement.getVideoPlaybackQuality();G=fe.totalVideoFrames,ee=fe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(G=this._mediaElement.webkitDecodedFrameCount,ee=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(j.decodedFrames=G,j.droppedFrames=ee),j}},{key:"_onvLoadedMetadata",value:function(j){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(ve.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(ve.STATISTICS_INFO,this.statisticsInfo)}}]),ae}(),At=ot;k.install();function st(ae,te){var j=ae;if(j==null||typeof j!="object")throw new C("MediaDataSource must be an javascript object!");if(!j.hasOwnProperty("type"))throw new C("MediaDataSource must has type field to indicate video file type!");switch(j.type){case"flv":return new et(j,te);default:return new At(j,te)}}function ct(){return Ee.supportMSEH264Playback()}function Kt(){return Ee.getFeatureList()}var $t={};$t.createPlayer=st,$t.isSupported=ct,$t.getFeatureList=Kt,$t.BaseLoader=s,$t.LoaderStatus=p,$t.LoaderErrors=l,$t.Events=ve,$t.ErrorTypes=he,$t.ErrorDetails=De,$t.FlvPlayer=et,$t.NativePlayer=At,$t.LoggingControl=Se,Object.defineProperty($t,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var an=Z.a=$t},Gev7:function(ie,Z,y){var V=y("bYtY"),U=y("K2GJ"),D=y("1bdT"),k=y("ni6a");function u(R){R=R||{},D.call(this,R);for(var o in R)R.hasOwnProperty(o)&&o!=="style"&&(this[o]=R[o]);this.style=new U(R.style,this),this._rect=null,this.__clipPaths=null}u.prototype={constructor:u,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(R){},afterBrush:function(R){},brush:function(R,o){},getBoundingRect:function(){},contain:function(R,o){return this.rectContain(R,o)},traverse:function(R,o){R.call(o,this)},rectContain:function(R,o){var m=this.transformCoordToLocal(R,o),g=this.getBoundingRect();return g.contain(m[0],m[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(R){return this.animate("style",R)},attrKV:function(R,o){R!=="style"?D.prototype.attrKV.call(this,R,o):this.style.set(o)},setStyle:function(R,o){return this.style.set(R,o),this.dirty(!1),this},useStyle:function(R){return this.style=new U(R,this),this.dirty(!1),this},calculateTextPosition:null},V.inherits(u,D),V.mixin(u,k);var t=u;ie.exports=t},Gytx:function(ie,Z){ie.exports=function(V,U,D,k){var u=D?D.call(k,V,U):void 0;if(u!==void 0)return!!u;if(V===U)return!0;if(typeof V!="object"||!V||typeof U!="object"||!U)return!1;var t=Object.keys(V),R=Object.keys(U);if(t.length!==R.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(U),m=0;m3&&(o=y.call(o,1));for(var g=t.length,i=0;i4&&(o=y.call(o,1,o.length-1));for(var g=o[o.length-1],i=t.length,x=0;xthis._ux||p(b-this._yi)>this._uy||this._len<5;return this.addData(R.L,v,b),this._ctx&&A&&(this._needsDash()?this._dashedLineTo(v,b):this._ctx.lineTo(v,b)),A&&(this._xi=v,this._yi=b),this},bezierCurveTo:function(v,b,A,w,E,c){return this.addData(R.C,v,b,A,w,E,c),this._ctx&&(this._needsDash()?this._dashedBezierTo(v,b,A,w,E,c):this._ctx.bezierCurveTo(v,b,A,w,E,c)),this._xi=E,this._yi=c,this},quadraticCurveTo:function(v,b,A,w){return this.addData(R.Q,v,b,A,w),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(v,b,A,w):this._ctx.quadraticCurveTo(v,b,A,w)),this._xi=A,this._yi=w,this},arc:function(v,b,A,w,E,c){return this.addData(R.A,v,b,A,A,w,E-w,0,c?0:1),this._ctx&&this._ctx.arc(v,b,A,w,E,c),this._xi=O(E)*A+v,this._yi=C(E)*A+b,this},arcTo:function(v,b,A,w,E){return this._ctx&&this._ctx.arcTo(v,b,A,w,E),this},rect:function(v,b,A,w){return this._ctx&&this._ctx.rect(v,b,A,w),this.addData(R.R,v,b,A,w),this},closePath:function(){this.addData(R.Z);var v=this._ctx,b=this._x0,A=this._y0;return v&&(this._needsDash()&&this._dashedLineTo(b,A),v.closePath()),this._xi=b,this._yi=A,this},fill:function(v){v&&v.fill(),this.toStatic()},stroke:function(v){v&&v.stroke(),this.toStatic()},setLineDash:function(v){if(v instanceof Array){this._lineDash=v,this._dashIdx=0;for(var b=0,A=0;Ab.length&&(this._expandData(),b=this.data);for(var A=0;A0&&h<=v||d<0&&h>=v||d===0&&(S>0&&L<=b||S<0&&L>=b);){if(F=this._dashIdx,I=E[F],h+=d*I,L+=S*I,this._dashIdx=(F+1)%B,d>0&&hn||S>0&&Lr)continue;c[F%2?"moveTo":"lineTo"](d>=0?x(h,v):T(h,v),S>=0?x(L,b):T(L,b))}d=h-v,S=L-b,this._dashOffset=-P(d*d+S*S)},_dashedBezierTo:function(v,b,A,w,E,c){var n=this._dashSum,r=this._dashOffset,d=this._lineDash,S=this._ctx,_=this._xi,h=this._yi,L,I,B,F=V.cubicAt,K=0,q=this._dashIdx,Y=d.length,W,X,Q=0;for(r<0&&(r=n+r),r%=n,L=0;L<1;L+=.1)I=F(_,v,A,E,L+.1)-F(_,v,A,E,L),B=F(h,b,w,c,L+.1)-F(h,b,w,c,L),K+=P(I*I+B*B);for(;qr);q++);for(L=(Q-r)/K;L<=1;)W=F(_,v,A,E,L),X=F(h,b,w,c,L),q%2?S.moveTo(W,X):S.lineTo(W,X),L+=d[q]/K,q=(q+1)%Y;q%2!==0&&S.lineTo(E,c),I=E-W,B=c-X,this._dashOffset=-P(I*I+B*B)},_dashedQuadraticTo:function(v,b,A,w){var E=A,c=w;A=(A+2*v)/3,w=(w+2*b)/3,v=(this._xi+2*v)/3,b=(this._yi+2*b)/3,this._dashedBezierTo(v,b,A,w,E,c)},toStatic:function(){var v=this.data;v instanceof Array&&(v.length=this._len,l&&(this.data=new Float32Array(v)))},getBoundingRect:function(){o[0]=o[1]=g[0]=g[1]=Number.MAX_VALUE,m[0]=m[1]=i[0]=i[1]=-Number.MAX_VALUE;for(var v=this.data,b=0,A=0,w=0,E=0,c=0;cd||p(r-c)>S||h===_-1)&&(v.lineTo(n,r),E=n,c=r);break;case R.C:v.bezierCurveTo(b[h++],b[h++],b[h++],b[h++],b[h++],b[h++]),E=b[h-2],c=b[h-1];break;case R.Q:v.quadraticCurveTo(b[h++],b[h++],b[h++],b[h++]),E=b[h-2],c=b[h-1];break;case R.A:var I=b[h++],B=b[h++],F=b[h++],K=b[h++],q=b[h++],Y=b[h++],W=b[h++],X=b[h++],Q=F>K?F:K,de=F>K?1:F/K,ue=F>K?K/F:1,Ee=Math.abs(F-K)>.001,ye=q+Y;Ee?(v.translate(I,B),v.rotate(W),v.scale(de,ue),v.arc(0,0,Q,q,ye,1-X),v.scale(1/de,1/ue),v.rotate(-W),v.translate(-I,-B)):v.arc(I,B,Q,q,ye,1-X),h===1&&(A=O(q)*F+I,w=C(q)*K+B),E=O(ye)*F+I,c=C(ye)*K+B;break;case R.R:A=E=b[h],w=c=b[h+1],v.rect(b[h++],b[h++],b[h++],b[h++]);break;case R.Z:v.closePath(),E=A,c=w}}}},s.CMD=R;var f=s;ie.exports=f},ItGF:function(ie,Z){var y={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?y={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?y={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?y={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:y=U(navigator.userAgent);var V=y;function U(D){var k={},u={},t=D.match(/Firefox\/([\d.]+)/),R=D.match(/MSIE\s([\d.]+)/)||D.match(/Trident\/.+?rv:(([\d.]+))/),o=D.match(/Edge\/([\d.]+)/),m=/micromessenger/i.test(D);return t&&(u.firefox=!0,u.version=t[1]),R&&(u.ie=!0,u.version=R[1]),o&&(u.edge=!0,u.version=o[1]),m&&(u.weChat=!0),{browser:u,os:k,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!u.ie&&!u.edge,pointerEventsSupported:"onpointerdown"in window&&(u.edge||u.ie&&u.version>=11),domSupported:typeof document!="undefined"}}ie.exports=V},IuEb:function(ie,Z,y){ie.exports=y.p+"static/a1.e973a25a.png"},J66h:function(ie,Z,y){(function(V){var U,D;(function(k,u){ie.exports=u(k)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof V!="undefined"?V:this,function(k){"use strict";k=k||{};var u=k.Base64,t="2.6.4",R="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=function(h){for(var L={},I=0,B=h.length;I>>6)+m(128|L&63):m(224|L>>>12&15)+m(128|L>>>6&63)+m(128|L&63)}else{var L=65536+(h.charCodeAt(0)-55296)*1024+(h.charCodeAt(1)-56320);return m(240|L>>>18&7)+m(128|L>>>12&63)+m(128|L>>>6&63)+m(128|L&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,x=function(h){return h.replace(i,g)},T=function(h){var L=[0,2,1][h.length%3],I=h.charCodeAt(0)<<16|(h.length>1?h.charCodeAt(1):0)<<8|(h.length>2?h.charCodeAt(2):0),B=[R.charAt(I>>>18),R.charAt(I>>>12&63),L>=2?"=":R.charAt(I>>>6&63),L>=1?"=":R.charAt(I&63)];return B.join("")},O=k.btoa&&typeof k.btoa=="function"?function(h){return k.btoa(h)}:function(h){if(h.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return h.replace(/[\s\S]{1,3}/g,T)},C=function(h){return O(x(String(h)))},P=function(h){return h.replace(/[+\/]/g,function(L){return L=="+"?"-":"_"}).replace(/=/g,"")},p=function(h,L){return L?P(C(h)):C(h)},l=function(h){return p(h,!0)},s;k.Uint8Array&&(s=function(h,L){for(var I="",B=0,F=h.length;B>>18)+R.charAt(W>>>12&63)+(typeof q!="undefined"?R.charAt(W>>>6&63):"=")+(typeof Y!="undefined"?R.charAt(W&63):"=")}return L?P(I):I});var f=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,v=function(h){switch(h.length){case 4:var L=(7&h.charCodeAt(0))<<18|(63&h.charCodeAt(1))<<12|(63&h.charCodeAt(2))<<6|63&h.charCodeAt(3),I=L-65536;return m((I>>>10)+55296)+m((I&1023)+56320);case 3:return m((15&h.charCodeAt(0))<<12|(63&h.charCodeAt(1))<<6|63&h.charCodeAt(2));default:return m((31&h.charCodeAt(0))<<6|63&h.charCodeAt(1))}},b=function(h){return h.replace(f,v)},A=function(h){var L=h.length,I=L%4,B=(L>0?o[h.charAt(0)]<<18:0)|(L>1?o[h.charAt(1)]<<12:0)|(L>2?o[h.charAt(2)]<<6:0)|(L>3?o[h.charAt(3)]:0),F=[m(B>>>16),m(B>>>8&255),m(B&255)];return F.length-=[0,0,2,1][I],F.join("")},w=k.atob&&typeof k.atob=="function"?function(h){return k.atob(h)}:function(h){return h.replace(/\S{1,4}/g,A)},E=function(h){return w(String(h).replace(/[^A-Za-z0-9\+\/]/g,""))},c=function(h){return b(w(h))},n=function(h){return String(h).replace(/[-_]/g,function(L){return L=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},r=function(h){return c(n(h))},d;k.Uint8Array&&(d=function(h){return Uint8Array.from(E(n(h)),function(L){return L.charCodeAt(0)})});var S=function(){var h=k.Base64;return k.Base64=u,h};if(k.Base64={VERSION:t,atob:E,btoa:O,fromBase64:r,toBase64:p,utob:x,encode:p,encodeURI:l,btou:b,decode:r,noConflict:S,fromUint8Array:s,toUint8Array:d},typeof Object.defineProperty=="function"){var _=function(h){return{value:h,enumerable:!1,writable:!0,configurable:!0}};k.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",_(function(){return r(this)})),Object.defineProperty(String.prototype,"toBase64",_(function(h){return p(this,h)})),Object.defineProperty(String.prototype,"toBase64URI",_(function(){return p(this,!0)}))}}return k.Meteor&&(Base64=k.Base64),ie.exports?ie.exports.Base64=k.Base64:!(U=[],D=function(){return k.Base64}.apply(Z,U),D!==void 0&&(ie.exports=D)),{Base64:k.Base64}})}).call(this,y("IyRk"))},JWDV:function(ie,Z,y){ie.exports=y.p+"static/charpter-white.5fa14f93.svg"},JatN:function(ie,Z,y){"use strict";var V={"@primary-color":"#0152d9"},U=V,D={"@primary-color":"#196efd"},k=D,u=Z.a={defaults:U,vspaces:k}},JeFH:function(ie,Z){ie.exports="data:image/png;base64,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"},Jky8:function(ie,Z,y){"use strict";var V=y("sRBo"),U=y("kaz8"),D=y("5NDa"),k=y("5rEg"),u=y("miYZ"),t=y("tsqr"),R=y("9og8"),o=y("2qtc"),m=y("kLXV"),g=y("tJVT"),i=y("WmNS"),x=y.n(i),T=y("q1tI"),O=y.n(T),C=y("9kvl"),P=y("6CvP"),p=y("1XHU"),l=y("1vsH"),s;(function(v){v[v.Professor=1]="Professor",v[v.AssistantProfessor=2]="AssistantProfessor",v[v.Student=3]="Student"})(s||(s={}));var f=function(b){var A=b.visible,w=b.user,E=b.onCancel,c=E===void 0?function(){}:E,n=Object(T.useState)(),r=Object(g.a)(n,2),d=r[0],S=r[1],_=Object(T.useState)([]),h=Object(g.a)(_,2),L=h[0],I=h[1],B=Object(T.useState)(!1),F=Object(g.a)(B,2),K=F[0],q=F[1],Y=Object(T.useState)(!1),W=Object(g.a)(Y,2),X=W[0],Q=W[1],de=Object(T.useState)(),ue=Object(g.a)(de,2),Ee=ue[0],ye=ue[1];Object(T.useEffect)(function(){var re;if(w!=null&&(re=w.userInfo)!==null&&re!==void 0&&re.identity){var pe;I([(w==null||((pe=w.userInfo)===null||pe===void 0)?void 0:pe.identity)==="student"?3:1])}},[w]);var ve=function(pe,J){if(L.includes(s.Professor)){m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:O.a.createElement("div",{className:"tc"},J||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){C.d.push("/classrooms/".concat(pe,"/students"))}});return}C.d.push("/classrooms/".concat(pe,"/students"))},_e=function(){var re=Object(R.a)(x.a.mark(function pe(){var J;return x.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(d){we.next=3;break}return t.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),we.abrupt("return");case 3:return q(!0),we.next=6,Object(P.c)({invite_code:d,professor:L.includes(s.Professor)?1:null,assistant_professor:L.includes(s.AssistantProfessor)?1:null,student:L.includes(s.Student)?1:null});case 6:if(J=we.sent,q(!1),!((J==null?void 0:J.status)===-2)){we.next=22;break}if(Se(),!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){we.next=14;break}return Q(!0),ye(1),we.abrupt("return");case 14:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){we.next=18;break}return Q(!0),ye(2),we.abrupt("return");case 18:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){we.next=22;break}return Q(!0),ye(3),we.abrupt("return");case 22:if(!((J==null?void 0:J.status)===0)){we.next=27;break}return Object(l.ab)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Se(),(J==null?void 0:J.course_id)&&ve(J.course_id,J.message),we.abrupt("return");case 27:case"end":return we.stop()}},pe)}));return function(){return re.apply(this,arguments)}}(),Se=function(){var re=Object(R.a)(x.a.mark(function pe(){return x.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:c();case 1:case"end":return ce.stop()}},pe)}));return function(){return re.apply(this,arguments)}}();return O.a.createElement(O.a.Fragment,null,O.a.createElement(m.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:A,confirmLoading:K,onOk:_e,onCancel:Se},O.a.createElement("div",{className:"tc"},O.a.createElement("div",null,O.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),O.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:d,onChange:function(pe){if(pe.target.value.length>=7){t.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}S(pe.target.value)}})),O.a.createElement("div",{className:"mt10 font14"},O.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),O.a.createElement(U.a.Group,{value:L,onChange:function(pe){return I(pe)}},O.a.createElement(U.a,{value:s.Professor,disabled:L.includes(2)},"\u6559\u5E08"),O.a.createElement(U.a,{value:s.AssistantProfessor,disabled:L.includes(1)},"\u52A9\u6559"),O.a.createElement(U.a,{value:s.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),O.a.createElement(p.a,{visible:X,onCancel:function(){return Q(!1)},occupationValue:Ee}))};Z.a=Object(C.a)(function(v){var b=v.user;return{user:b}})(f)},Jq4h:function(ie,Z,y){ie.exports=y.p+"static/qrcode.54870d9b.png"},K2GJ:function(ie,Z,y){var V=y("fW2E"),U=y("gut8"),D=U.ContextCachedBy,k=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],u=function(x){this.extendFrom(x,!1)};function t(x,T,O){var C=T.x==null?0:T.x,P=T.x2==null?1:T.x2,p=T.y==null?0:T.y,l=T.y2==null?0:T.y2;T.global||(C=C*O.width+O.x,P=P*O.width+O.x,p=p*O.height+O.y,l=l*O.height+O.y),C=isNaN(C)?0:C,P=isNaN(P)?1:P,p=isNaN(p)?0:p,l=isNaN(l)?0:l;var s=x.createLinearGradient(C,p,P,l);return s}function R(x,T,O){var C=O.width,P=O.height,p=Math.min(C,P),l=T.x==null?.5:T.x,s=T.y==null?.5:T.y,f=T.r==null?.5:T.r;T.global||(l=l*C+O.x,s=s*P+O.y,f=f*p);var v=x.createRadialGradient(l,s,0,l,s,f);return v}u.prototype={constructor:u,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(x,T,O){var C=this,P=O&&O.style,p=!P||x.__attrCachedBy!==D.STYLE_BIND;x.__attrCachedBy=D.STYLE_BIND;for(var l=0;l0},extendFrom:function(x,T){if(x)for(var O in x)x.hasOwnProperty(O)&&(T===!0||(T===!1?!this.hasOwnProperty(O):x[O]!=null))&&(this[O]=x[O])},set:function(x,T){typeof x=="string"?this[x]=T:this.extendFrom(x,!0)},clone:function(){var x=new this.constructor;return x.extendFrom(this,!0),x},getGradient:function(x,T,O){for(var C=T.type==="radial"?R:t,P=C(x,T,O),p=T.colorStops,l=0;l-1?Fe(Le.filter(function(Ht){return Ht!==xe.id})):Fe(Le.concat(xe.id))}}),C.a.createElement("div",{className:I.a.info},C.a.createElement("div",{className:I.a.title},C.a.createElement("div",{className:I.a.titleLeft,style:{marginRight:"15px"}},Pt(xe==null?void 0:xe.exercise_tips),C.a.createElement(w.a,{title:xe.exercise_name},C.a.createElement("span",{className:"".concat(I.a.name),style:{maxWidth:xe!=null&&(Se=xe.exercise_tips)!==null&&Se!==void 0&&Se.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},xe.exercise_name)),!xe.is_public&&Object(Y.c)()&&C.a.createElement(w.a,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},C.a.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(xe==null||((re=xe.exercise_tips)===null||re===void 0)?void 0:re.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&C.a.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),(xe==null||((pe=xe.exercise_tips)===null||pe===void 0)?void 0:pe.includes("\u5DF2\u7ED3\u675F"))&&(xe==null||((J=xe.exercise_tips)===null||J===void 0)?void 0:J.includes("\u672A\u63D0\u4EA4"))&&C.a.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),C.a.createElement("div",{className:I.a.titleRight,onClick:function($e){$e.stopPropagation(),$e.preventDefault()}},Object(Y.c)()&&xe.assistant_auth&&C.a.createElement("span",{onClick:function($e){$e.stopPropagation();var Ze=X()(xe.created_at,Rt),Ht=X()(Tt).diff(X()(Ze),"days");Ht>0&&xe!==null&&xe!==void 0&&xe.is_random?Mt():xe!=null&&xe.is_random?p.d.push("/classrooms/".concat(xe.course_id,"/exercise/").concat(xe.id,"/random/preview?random=").concat(xe.is_random)):p.d.push("/classrooms/".concat(xe.course_id,"/exercise/").concat(xe.id,"/detail?random=").concat(xe.is_random,"&tabs=2"))}},"\u9884\u89C8"),Object(Y.h)()&&C.a.createElement("span",{onClick:function(){p.d.push("/classrooms/".concat(xe.course_id,"/exercise/").concat(xe.id,"/detail?random=").concat(xe.is_random))}},"\u8BE6\u60C5"),C.a.createElement(C.a.Fragment,null,xe.current_status===0&&xe.exercise_status>1&&!((ce=xe.exercise_tips)!==null&&ce!==void 0&&ce.includes("\u5DF2\u7ED3\u675F"))&&C.a.createElement(h.a,{onClick:function($e){$e.stopPropagation(),$e.preventDefault(),Lt(xe)},to:""},"\u7EE7\u7EED\u8003\u8BD5"),xe.current_status===1&&xe.exercise_status>1&&C.a.createElement("span",{className:"mr20",style:{color:"#0152d9",marginRight:"5px"},onClick:function($e){var Ze;window.location.href="/classrooms/".concat(xe.course_id,"/exercise/").concat(xe.id,"/users/").concat((Ze=Object(Y.x)())===null||Ze===void 0?void 0:Ze.login)}},"\u67E5\u770B\u8BD5\u5377"),xe.current_status===2&&xe.exercise_status>1&&!((we=xe.exercise_tips)!==null&&we!==void 0&&we.includes("\u5DF2\u7ED3\u675F"))&&C.a.createElement(h.a,{onClick:function($e){$e.stopPropagation(),$e.preventDefault(),Lt(xe)},to:""},"\u5F00\u59CB\u8003\u8BD5")))),C.a.createElement("p",{style:{display:"flex"}},C.a.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",C.a.createElement("span",{className:"c-blue"},xe.username)),C.a.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",C.a.createElement("span",{className:"c-blue"},xe.course_name)),C.a.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",C.a.createElement("span",{className:"c-blue"},xe.time===null||xe.time===-1?"\u4E0D\u9650\u65F6":"".concat(xe.time,"\u5206\u949F"))),C.a.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",C.a.createElement("span",{className:"c-blue"},X()(xe==null?void 0:xe.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",C.a.createElement("span",{className:"c-blue"},X()(xe==null?void 0:xe.end_time).format("YYYY-MM-DD HH:mm"))))))},de=Q,ue=T.a.Option,Ee=function(_e){var Se,re,pe,J,ce,we=_e.classroomList,xe=_e.globalSetting,Ke=_e.exercise,tt=_e.loading,Le=_e.dispatch,Fe=_e.match,Ce=Object(i.a)(_e,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Pe=Object(O.useState)(Object(m.a)({},Object(P.i)())),ze=Object(g.a)(Pe,2),Ne=ze[0],ht=ze[1],rt=Object(P.h)(),St=we.detailExerciseList,Ut=we.detailTopBanner,xt=we.detailLeftMenus,Et=Object(O.useState)([]),Rt=Object(g.a)(Et,2),Tt=Rt[0],Dt=Rt[1],jt=Object(O.useState)(!1),Mt=Object(g.a)(jt,2),Lt=Mt[0],bt=Mt[1],Pt=Object(O.useState)({page:1,course_id:""}),mt=Object(g.a)(Pt,2),$e=mt[0],Ze=mt[1];Ne.id=Ne.coursesId,Object(O.useEffect)(function(){Ht(),Le({type:"globalSetting/footerToggle",payload:!1}),Le({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[$e]),Object(O.useEffect)(function(){Dt([])},[St]);var Ht=function(){document.body.scrollIntoView(),Le({type:"exercise/getUserExercise",payload:$e})};return C.a.createElement("section",{className:"minH500 minW1200"},C.a.createElement("aside",{className:"".concat(f.a.acitons," w100")},C.a.createElement(t.a,{className:"w100"},C.a.createElement(o.a,{flex:"1"},C.a.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),C.a.createElement(o.a,null,C.a.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",C.a.createElement(T.a,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:function(Vt){$e.course_id=Vt,$e.page=1,Ze(Object(m.a)({},$e))}},C.a.createElement(ue,{value:""},"\u5168\u90E8"),Ke==null||((Se=Ke.userExerciseList)===null||Se===void 0||((re=Se.courses)===null||re===void 0))?void 0:re.map(function(Jt,Vt){return C.a.createElement(ue,{value:Jt.id},Jt.name)})))))),(Ke==null||((pe=Ke.userExerciseList)===null||pe===void 0)?void 0:pe.exercises_count)===0&&C.a.createElement(l.a,null),C.a.createElement(U.a,{loading:tt["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Ke==null||((J=Ke.userExerciseList)===null||J===void 0)?void 0:J.exercises)&&(Ke==null||((ce=Ke.userExerciseList)===null||ce===void 0)?void 0:ce.exercises.map(function(Jt,Vt){return C.a.createElement(de,{v:Jt,k:Vt,match:Fe,selectArrs:Tt,setSelectArrs:Dt,dispatch:Le,params:Ne})})),C.a.createElement("aside",{className:"tc mb50 mt30"},C.a.createElement(k.a,{showTotal:function(Vt){var sn;return"\u5171 ".concat(Ke==null||((sn=Ke.userExerciseList)===null||sn===void 0)?void 0:sn.exercises_count," \u6761")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(Vt){$e.page=Vt,Ze(Object(m.a)({},$e))},defaultPageSize:20,defaultCurrent:$e.page,current:$e.page||1,total:Ke==null?void 0:Ke.userExerciseList.exercises_count}))))},ye=Z.default=Object(p.a)(function(ve){var _e=ve.classroomList,Se=ve.loading,re=ve.globalSetting,pe=ve.exercise;return{classroomList:_e,globalSetting:re,loading:Se.effects,exercise:pe}})(Ee)},Kc5o:function(ie,Z){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC"},Kw3X:function(ie,Z,y){"use strict";var V=this&&this.__assign||function(){return V=Object.assign||function(m){for(var g,i=1,x=arguments.length;i=0)continue;if(!Object.prototype.hasOwnProperty.call(x,C))continue;O[C]=x[C]}return O}function o(x,T){if(!(x instanceof T))throw new TypeError("Cannot call a class as a function")}function m(x,T){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T&&(typeof T=="object"||typeof T=="function")?T:x}function g(x,T){if(typeof T!="function"&&T!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof T);x.prototype=Object.create(T&&T.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),T&&(Object.setPrototypeOf?Object.setPrototypeOf(x,T):x.__proto__=T)}var i=function(x){g(T,x);function T(O){o(this,T);var C=m(this,(T.__proto__||Object.getPrototypeOf(T)).call(this,O));return C.scrollListener=C.scrollListener.bind(C),C.eventListenerOptions=C.eventListenerOptions.bind(C),C.mousewheelListener=C.mousewheelListener.bind(C),C}return V(T,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var C=this.getParentElement(this.scrollComponent);C.scrollTop=C.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var C=!1,P={get passive(){C=!0}};try{document.addEventListener("test",null,P),document.removeEventListener("test",null,P)}catch(p){}return C}},{key:"eventListenerOptions",value:function(){var C=this.props.useCapture;return this.isPassiveSupported()&&(C={useCapture:this.props.useCapture,passive:!0}),C}},{key:"setDefaultLoader",value:function(C){this.defaultLoader=C}},{key:"detachMousewheelListener",value:function(){var C=window;this.props.useWindow===!1&&(C=this.scrollComponent.parentNode),C.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var C=window;this.props.useWindow===!1&&(C=this.getParentElement(this.scrollComponent)),C.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),C.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(C){var P=this.props.getScrollParent&&this.props.getScrollParent();return P!=null?P:C&&C.parentNode}},{key:"filterProps",value:function(C){return C}},{key:"attachScrollListener",value:function(){var C=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!C)return;var P=window;this.props.useWindow===!1&&(P=C),P.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),P.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),P.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(C){C.deltaY===1&&!this.isPassiveSupported()&&C.preventDefault()}},{key:"scrollListener",value:function(){var C=this.scrollComponent,P=window,p=this.getParentElement(C),l=void 0;if(this.props.useWindow){var s=document.documentElement||document.body.parentNode||document.body,f=P.pageYOffset!==void 0?P.pageYOffset:s.scrollTop;this.props.isReverse?l=f:l=this.calculateOffset(C,f)}else this.props.isReverse?l=p.scrollTop:l=C.scrollHeight-p.scrollTop-p.clientHeight;l1&&arguments[1]!==void 0?arguments[1]:1,bt=Pe.length,Pt=0;Pt1&&arguments[1]!==void 0?arguments[1]:!1;return Object(w.a)(q).map(function(W,X){if(!u.isValidElement(W)||!W.type)return null;var Q=W.type.isSelectOptGroup,de=W.key,ue=W.props,Ee=ue.children,ye=Object(R.a)(ue,["children"]);return Y||!Q?E(W):Object(A.a)(Object(A.a)({key:"__RC_SELECT_GRP__".concat(de===null?X:de,"__"),label:de},ye),{},{options:c(Ee)})}).filter(function(W){return W})}var n=y("2Qr1"),r=y("qNPg"),d=y("U8pU"),S=y("Kwbf"),_=y("WKfj");function h(q){var Y=q.mode,W=q.options,X=q.children,Q=q.backfill,de=q.allowClear,ue=q.placeholder,Ee=q.getInputElement,ye=q.showSearch,ve=q.onSearch,_e=q.defaultOpen,Se=q.autoFocus,re=q.labelInValue,pe=q.value,J=q.inputValue,ce=q.optionLabelProp,we=Y==="multiple"||Y==="tags",xe=ye!==void 0?ye:we||Y==="combobox",Ke=W||c(X);if(Object(S.a)(Y!=="tags"||Ke.every(function(Ce){return!Ce.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Y==="tags"||Y==="combobox"){var tt=Ke.some(function(Ce){return Ce.options?Ce.options.some(function(Pe){return typeof("value"in Pe?Pe.value:Pe.key)=="number"}):typeof("value"in Ce?Ce.value:Ce.key)=="number"});Object(S.a)(!tt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(S.a)(Y!=="combobox"||!ce,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(S.a)(Y==="combobox"||!Q,"`backfill` only works with `combobox` mode."),Object(S.a)(Y==="combobox"||!Ee,"`getInputElement` only work with `combobox` mode."),Object(S.b)(Y!=="combobox"||!Ee||!de||!ue,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ve&&!xe&&Y!=="combobox"&&Y!=="tags"&&Object(S.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(S.b)(!_e||Se,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),pe!=null){var Le=Object(_.d)(pe);Object(S.a)(!re||Le.every(function(Ce){return Object(d.a)(Ce)==="object"&&("key"in Ce||"value"in Ce)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(S.a)(!we||Array.isArray(pe),"`value` should be array when `mode` is `multiple` or `tags`")}if(X){var Fe=null;Object(w.a)(X).some(function(Ce){if(!u.isValidElement(Ce)||!Ce.type)return!1;var Pe=Ce.type;if(Pe.isSelectOption)return!1;if(Pe.isSelectOptGroup){var ze=Object(w.a)(Ce.props.children).every(function(Ne){return!u.isValidElement(Ne)||!Ce.type||Ne.type.isSelectOption?!0:(Fe=Ne.type,!1)});return!ze}return Fe=Pe,!0}),Fe&&Object(S.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Fe.displayName||Fe.name||Fe,"`.")),Object(S.a)(J===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var L=h,I=Object(r.a)({prefixCls:"rc-select",components:{optionList:l},convertChildrenToData:c,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:L,fillOptionsWithMissingValue:n.a}),B=function(q){Object(D.a)(W,q);var Y=Object(k.a)(W);function W(){var X;return Object(V.a)(this,W),X=Y.apply(this,arguments),X.selectRef=u.createRef(),X.focus=function(){X.selectRef.current.focus()},X.blur=function(){X.selectRef.current.blur()},X}return Object(U.a)(W,[{key:"render",value:function(){return u.createElement(I,Object.assign({ref:this.selectRef},this.props))}}]),W}(u.Component);B.Option=f,B.OptGroup=b;var F=B,K=Z.c=F},LzVc:function(ie,Z,y){ie.exports=y.p+"static/r.18202e40.svg"},MEGo:function(ie,Z,y){var V=y("4fz+"),U=y("Dagg"),D=y("dqUG"),k=y("2fw6"),u=y("x6Kt"),t=y("rmlV"),R=y("yxFR"),o=y("y+Vt"),m=y("h7HQ"),g=y("1Jh7"),i=y("SKnc"),x=y("K2GJ"),T=y("Fofx"),O=y("NC18"),C=O.createFromString,P=y("bYtY"),p=P.isString,l=P.extend,s=P.defaults,f=P.trim,v=P.each,b=/[\s,]+/;function A(W){if(p(W)){var X=new DOMParser;W=X.parseFromString(W,"text/xml")}for(W.nodeType===9&&(W=W.firstChild);W.nodeName.toLowerCase()!=="svg"||W.nodeType!==1;)W=W.nextSibling;return W}function w(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}w.prototype.parse=function(W,X){X=X||{};var Q=A(W);if(!Q)throw new Error("Illegal svg");var de=new V;this._root=de;var ue=Q.getAttribute("viewBox")||"",Ee=parseFloat(Q.getAttribute("width")||X.width),ye=parseFloat(Q.getAttribute("height")||X.height);isNaN(Ee)&&(Ee=null),isNaN(ye)&&(ye=null),_(Q,de,null,!0);for(var ve=Q.firstChild;ve;)this._parseNode(ve,de),ve=ve.nextSibling;var _e,Se;if(ue){var re=f(ue).split(b);re.length>=4&&(_e={x:parseFloat(re[0]||0),y:parseFloat(re[1]||0),width:parseFloat(re[2]),height:parseFloat(re[3])})}if(_e&&Ee!=null&&ye!=null&&(Se=q(_e,Ee,ye),!X.ignoreViewBox)){var pe=de;de=new V,de.add(pe),pe.scale=Se.scale.slice(),pe.position=Se.position.slice()}return!X.ignoreRootClip&&Ee!=null&&ye!=null&&de.setClipPath(new u({shape:{x:0,y:0,width:Ee,height:ye}})),{root:de,width:Ee,height:ye,viewBoxRect:_e,viewBoxTransform:Se}},w.prototype._parseNode=function(W,X){var Q=W.nodeName.toLowerCase();Q==="defs"?this._isDefine=!0:Q==="text"&&(this._isText=!0);var de;if(this._isDefine){var ue=c[Q];if(ue){var Ee=ue.call(this,W),ye=W.getAttribute("id");ye&&(this._defs[ye]=Ee)}}else{var ue=E[Q];ue&&(de=ue.call(this,W,X),X.add(de))}for(var ve=W.firstChild;ve;)ve.nodeType===1&&this._parseNode(ve,de),ve.nodeType===3&&this._isText&&this._parseText(ve,de),ve=ve.nextSibling;Q==="defs"?this._isDefine=!1:Q==="text"&&(this._isText=!1)},w.prototype._parseText=function(W,X){if(W.nodeType===1){var Q=W.getAttribute("dx")||0,de=W.getAttribute("dy")||0;this._textX+=parseFloat(Q),this._textY+=parseFloat(de)}var ue=new D({style:{text:W.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});r(X,ue),_(W,ue,this._defs);var Ee=ue.style.fontSize;Ee&&Ee<9&&(ue.style.fontSize=9,ue.scale=ue.scale||[1,1],ue.scale[0]*=Ee/9,ue.scale[1]*=Ee/9);var ye=ue.getBoundingRect();return this._textX+=ye.width,X.add(ue),ue};var E={g:function(W,X){var Q=new V;return r(X,Q),_(W,Q,this._defs),Q},rect:function(W,X){var Q=new u;return r(X,Q),_(W,Q,this._defs),Q.setShape({x:parseFloat(W.getAttribute("x")||0),y:parseFloat(W.getAttribute("y")||0),width:parseFloat(W.getAttribute("width")||0),height:parseFloat(W.getAttribute("height")||0)}),Q},circle:function(W,X){var Q=new k;return r(X,Q),_(W,Q,this._defs),Q.setShape({cx:parseFloat(W.getAttribute("cx")||0),cy:parseFloat(W.getAttribute("cy")||0),r:parseFloat(W.getAttribute("r")||0)}),Q},line:function(W,X){var Q=new R;return r(X,Q),_(W,Q,this._defs),Q.setShape({x1:parseFloat(W.getAttribute("x1")||0),y1:parseFloat(W.getAttribute("y1")||0),x2:parseFloat(W.getAttribute("x2")||0),y2:parseFloat(W.getAttribute("y2")||0)}),Q},ellipse:function(W,X){var Q=new t;return r(X,Q),_(W,Q,this._defs),Q.setShape({cx:parseFloat(W.getAttribute("cx")||0),cy:parseFloat(W.getAttribute("cy")||0),rx:parseFloat(W.getAttribute("rx")||0),ry:parseFloat(W.getAttribute("ry")||0)}),Q},polygon:function(W,X){var Q=W.getAttribute("points");Q&&(Q=d(Q));var de=new m({shape:{points:Q||[]}});return r(X,de),_(W,de,this._defs),de},polyline:function(W,X){var Q=new o;r(X,Q),_(W,Q,this._defs);var de=W.getAttribute("points");de&&(de=d(de));var ue=new g({shape:{points:de||[]}});return ue},image:function(W,X){var Q=new U;return r(X,Q),_(W,Q,this._defs),Q.setStyle({image:W.getAttribute("xlink:href"),x:W.getAttribute("x"),y:W.getAttribute("y"),width:W.getAttribute("width"),height:W.getAttribute("height")}),Q},text:function(W,X){var Q=W.getAttribute("x")||0,de=W.getAttribute("y")||0,ue=W.getAttribute("dx")||0,Ee=W.getAttribute("dy")||0;this._textX=parseFloat(Q)+parseFloat(ue),this._textY=parseFloat(de)+parseFloat(Ee);var ye=new V;return r(X,ye),_(W,ye,this._defs),ye},tspan:function(W,X){var Q=W.getAttribute("x"),de=W.getAttribute("y");Q!=null&&(this._textX=parseFloat(Q)),de!=null&&(this._textY=parseFloat(de));var ue=W.getAttribute("dx")||0,Ee=W.getAttribute("dy")||0,ye=new V;return r(X,ye),_(W,ye,this._defs),this._textX+=ue,this._textY+=Ee,ye},path:function(W,X){var Q=W.getAttribute("d")||"",de=C(Q);return r(X,de),_(W,de,this._defs),de}},c={lineargradient:function(W){var X=parseInt(W.getAttribute("x1")||0,10),Q=parseInt(W.getAttribute("y1")||0,10),de=parseInt(W.getAttribute("x2")||10,10),ue=parseInt(W.getAttribute("y2")||0,10),Ee=new i(X,Q,de,ue);return n(W,Ee),Ee},radialgradient:function(W){}};function n(W,X){for(var Q=W.firstChild;Q;){if(Q.nodeType===1){var de=Q.getAttribute("offset");de.indexOf("%")>0?de=parseInt(de,10)/100:de?de=parseFloat(de):de=0;var ue=Q.getAttribute("stop-color")||"#000000";X.addColorStop(de,ue)}Q=Q.nextSibling}}function r(W,X){W&&W.__inheritedStyle&&(X.__inheritedStyle||(X.__inheritedStyle={}),s(X.__inheritedStyle,W.__inheritedStyle))}function d(W){for(var X=f(W).split(b),Q=[],de=0;de0;Ee-=2){var ye=ue[Ee],ve=ue[Ee-1];de=de||T.create();switch(ve){case"translate":ye=f(ye).split(b),T.translate(de,de,[parseFloat(ye[0]),parseFloat(ye[1]||0)]);break;case"scale":ye=f(ye).split(b),T.scale(de,de,[parseFloat(ye[0]),parseFloat(ye[1]||ye[0])]);break;case"rotate":ye=f(ye).split(b),T.rotate(de,de,parseFloat(ye[0]));break;case"skew":ye=f(ye).split(b),console.warn("Skew transform is not supported yet");break;case"matrix":var ye=f(ye).split(b);de[0]=parseFloat(ye[0]),de[1]=parseFloat(ye[1]),de[2]=parseFloat(ye[2]),de[3]=parseFloat(ye[3]),de[4]=parseFloat(ye[4]),de[5]=parseFloat(ye[5]);break}}X.setLocalTransform(de)}}var F=/([^\s:;]+)\s*:\s*([^:;]+)/g;function K(W){var X=W.getAttribute("style"),Q={};if(!X)return Q;var de={};F.lastIndex=0;for(var ue;(ue=F.exec(X))!=null;)de[ue[1]]=ue[2];for(var Ee in S)S.hasOwnProperty(Ee)&&de[Ee]!=null&&(Q[S[Ee]]=de[Ee]);return Q}function q(W,X,Q){var de=X/W.width,ue=Q/W.height,Ee=Math.min(de,ue),ye=[Ee,Ee],ve=[-(W.x+W.width/2)*Ee+X/2,-(W.y+W.height/2)*Ee+Q/2];return{scale:ye,position:ve}}function Y(W,X){var Q=new w;return Q.parse(W,X)}Z.parseXML=A,Z.makeViewBoxTransform=q,Z.parseSVG=Y},MKOG:function(ie,Z,y){var V=y("bYtY"),U=y("YH21"),D=U.Dispatcher,k=y("mLcG"),u=y("Bq2U"),t=function(o){o=o||{},this.stage=o.stage||{},this.onframe=o.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,D.call(this)};t.prototype={constructor:t,addClip:function(o){this._clips.push(o)},addAnimator:function(o){o.animation=this;for(var m=o.getClips(),g=0;g=0&&this._clips.splice(m,1)},removeAnimator:function(o){for(var m=o.getClips(),g=0;g1&&(E*=k(L),c*=k(L));var I=(A===w?-1:1)*k((E*E*(c*c)-E*E*(h*h)-c*c*(_*_))/(E*E*(h*h)+c*c*(_*_)))||0,B=I*E*h/c,F=I*-c*_/E,K=(s+v)/2+t(S)*B-u(S)*F,q=(f+b)/2+u(S)*B+t(S)*F,Y=g([1,0],[(_-B)/E,(h-F)/c]),W=[(_-B)/E,(h-F)/c],X=[(-1*_-B)/E,(-1*h-F)/c],Q=g(W,X);m(W,X)<=-1&&(Q=R),m(W,X)>=1&&(Q=0),w===0&&Q>0&&(Q=Q-2*R),w===1&&Q<0&&(Q=Q+2*R),d.addData(r,K,q,E,c,Y,Q,S,w)}var x=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,T=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function O(s){if(!s)return new U;for(var f=0,v=0,b=f,A=v,w,E=new U,c=U.CMD,n=s.match(x),r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;return!!(b(d)&&A(S))},b=function(d){return Object(i.p)()?!0:(d({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},A=function(){var d,S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,_=Object(g.c)()._store.getState(),h=_.user;return(d=h.userInfo)!==null&&d!==void 0&&d.profile_completed?!0:(u.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:S?"\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(){g.d.push("/account/profile/edit")}}),!1)},w=function(){var d,S=Object(g.c)()._store.getState(),_=S.user;return(d=_.userInfo)!==null&&d!==void 0&&d.professional_certification?!0:(u.a.confirm({title:"\u63D0\u793A",centered:!0,content:m.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(x.Q)("/account/certification")}}),!1)},E=function(){return Object(i.a)()?!0:(u.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:m.a.createElement("div",{className:"tc",style:{marginLeft:-38}},m.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),m.a.createElement("img",{src:Object(i.t)()?s.a:"".concat(f.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},c=function(d,S){return d?!0:(u.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:m.a.createElement("div",null,m.a.createElement("p",null,S||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),m.a.createElement("div",{style:{marginLeft:"110px"}},m.a.createElement("img",{src:p.a,width:200}),m.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(x.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},n=function(d){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",_=Object(g.c)()._store.getState(),h=_.shixunsDetail.detail;return(h==null?void 0:h.public)===2||(h==null?void 0:h.public)===1||(h==null?void 0:h.shixun_status)===3?(u.a.info({centered:!0,icon:m.a.createElement(T.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:m.a.createElement("div",{className:"tc",style:{marginLeft:-38}},m.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},m.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(h==null?void 0:h.public)===2?"\u5DF2\u516C\u5F00":(h==null?void 0:h.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",S,"\u3002"),m.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),m.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:C.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(h==null?void 0:h.shixun_status)===2?(u.a.confirm({centered:!0,icon:m.a.createElement(T.a,null),title:"\u63D0\u793A",content:m.a.createElement("div",null,m.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",S,"\u3002"),m.a.createElement("br",null),m.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){u.a.confirm({width:440,centered:!0,icon:m.a.createElement(T.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var I=Object(D.a)(R.a.mark(function F(){var K;return R.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,d({type:"shixunsDetail/cancelRelease",payload:{id:h==null?void 0:h.identifier}});case 2:K=Y.sent,K.status!==401&&(U.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),d({type:"shixunsDetail/getShixunsDetail",payload:{id:h==null?void 0:h.identifier}}),d({type:"practiceSetting/getCommonData",payload:{id:h==null?void 0:h.identifier}}));case 4:case"end":return Y.stop()}},F)}));function B(){return I.apply(this,arguments)}return B}()})}}),!0):!1}},Nmsl:function(ie,Z,y){ie.exports={none_panels:"none_panels___1g-mA",none_p_title:"none_p_title___1lCVD"}},Nmxd:function(ie,Z){ie.exports="data:image/png;base64,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"},NohK:function(ie,Z,y){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.default=void 0;var V=function(D){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,u=null;return function(){for(var t=this,R=arguments.length,o=new Array(R),m=0;m-l}function v(W,X){var Q=X?W.textFill:W.fill;return Q!=null&&Q!==i}function b(W,X){var Q=X?W.textStroke:W.stroke;return Q!=null&&Q!==i}function A(W,X){X&&w(W,"transform","matrix("+g.call(X,",")+")")}function w(W,X,Q){(!Q||Q.type!=="linear"&&Q.type!=="radial")&&W.setAttribute(X,Q)}function E(W,X,Q){W.setAttributeNS("http://www.w3.org/1999/xlink",X,Q)}function c(W,X,Q,de){if(v(X,Q)){var ue=Q?X.textFill:X.fill;ue=ue==="transparent"?i:ue,w(W,"fill",ue),w(W,"fill-opacity",X.fillOpacity!=null?X.fillOpacity*X.opacity:X.opacity)}else w(W,"fill",i);if(b(X,Q)){var Ee=Q?X.textStroke:X.stroke;Ee=Ee==="transparent"?i:Ee,w(W,"stroke",Ee);var ye=Q?X.textStrokeWidth:X.lineWidth,ve=!Q&&X.strokeNoScale?de.getLineScale():1;w(W,"stroke-width",ye/ve),w(W,"paint-order",Q?"stroke":"fill"),w(W,"stroke-opacity",X.strokeOpacity!=null?X.strokeOpacity:X.opacity);var _e=X.lineDash;_e?(w(W,"stroke-dasharray",X.lineDash.join(",")),w(W,"stroke-dashoffset",x(X.lineDashOffset||0))):w(W,"stroke-dasharray",""),X.lineCap&&w(W,"stroke-linecap",X.lineCap),X.lineJoin&&w(W,"stroke-linejoin",X.lineJoin),X.miterLimit&&w(W,"stroke-miterlimit",X.miterLimit)}else w(W,"stroke",i)}function n(W){for(var X=[],Q=W.data,de=W.len(),ue=0;ue=P:-ce>=P),Le=ce>0?ce%P:ce%P+P,Fe=!1;tt?Fe=!0:f(Ke)?Fe=!1:Fe=Le>=C===!!xe;var Ce=s(_e+re*O(J)),Pe=s(Se+pe*T(J));tt&&(xe?ce=P-1e-4:ce=-P+1e-4,Fe=!0,ue===9&&X.push("M",Ce,Pe));var ze=s(_e+re*O(J+ce)),Ne=s(Se+pe*T(J+ce));X.push("A",s(re),s(pe),x(we*p),+Fe,+xe,ze,Ne);break;case m.Z:ye="Z";break;case m.R:var ze=s(Q[ue++]),Ne=s(Q[ue++]),ht=s(Q[ue++]),rt=s(Q[ue++]);X.push("M",ze,Ne,"L",ze+ht,Ne,"L",ze+ht,Ne+rt,"L",ze,Ne+rt,"L",ze,Ne);break}ye&&X.push(ye);for(var St=0;StUt){for(;rt0?b(!1):E&&E==="0"?(b(!0),localStorage.setItem("showtime",T()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):b(!1)},1e3)},[]);function A(E){return w.apply(this,arguments)}function w(){return w=Object(D.a)(t.a.mark(function E(c){var n,r;return t.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(localStorage.setItem("isfirst","2"),p&&p.link&&b(!0),!(p&&!p.link)){S.next=5;break}if(!(c===2)){S.next=5;break}return S.abrupt("return");case 5:return b(!1),S.next=8,l({type:"homePage/UploadNotice",payload:{t:c,id:p&&p.id}});case 8:n=S.sent,n&&(p&&p.link&&(c===2&&(n.is_create&&(localStorage.setItem("iscreate","1"),r={competition:n.competition,identify:n.identify,sub_title:n.sub_title,team_id:n.team_id,team_name:n.team_name},localStorage.setItem("item",JSON.stringify(r))),window.location.href="".concat(p&&p.link))));case 10:case"end":return S.stop()}},E)})),w.apply(this,arguments)}return o.a.createElement(U.a,{visible:v,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:o.a.createElement(i.a,{onClick:function(){return A(1)},style:{fontSize:"25px",color:"#fff"}})},o.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:p&&p.link?"pointer":""},onClick:function(){return A(2)},src:O.a.IMG_SERVER+"".concat(p&&p.img_url)}))}Z.a=C},QBsz:function(ie,Z){var y=typeof Float32Array=="undefined"?Array:Float32Array;function V(c,n){var r=new y(2);return c==null&&(c=0),n==null&&(n=0),r[0]=c,r[1]=n,r}function U(c,n){return c[0]=n[0],c[1]=n[1],c}function D(c){var n=new y(2);return n[0]=c[0],n[1]=c[1],n}function k(c,n,r){return c[0]=n,c[1]=r,c}function u(c,n,r){return c[0]=n[0]+r[0],c[1]=n[1]+r[1],c}function t(c,n,r,d){return c[0]=n[0]+r[0]*d,c[1]=n[1]+r[1]*d,c}function R(c,n,r){return c[0]=n[0]-r[0],c[1]=n[1]-r[1],c}function o(c){return Math.sqrt(g(c))}var m=o;function g(c){return c[0]*c[0]+c[1]*c[1]}var i=g;function x(c,n,r){return c[0]=n[0]*r[0],c[1]=n[1]*r[1],c}function T(c,n,r){return c[0]=n[0]/r[0],c[1]=n[1]/r[1],c}function O(c,n){return c[0]*n[0]+c[1]*n[1]}function C(c,n,r){return c[0]=n[0]*r,c[1]=n[1]*r,c}function P(c,n){var r=o(n);return r===0?(c[0]=0,c[1]=0):(c[0]=n[0]/r,c[1]=n[1]/r),c}function p(c,n){return Math.sqrt((c[0]-n[0])*(c[0]-n[0])+(c[1]-n[1])*(c[1]-n[1]))}var l=p;function s(c,n){return(c[0]-n[0])*(c[0]-n[0])+(c[1]-n[1])*(c[1]-n[1])}var f=s;function v(c,n){return c[0]=-n[0],c[1]=-n[1],c}function b(c,n,r,d){return c[0]=n[0]+d*(r[0]-n[0]),c[1]=n[1]+d*(r[1]-n[1]),c}function A(c,n,r){var d=n[0],S=n[1];return c[0]=r[0]*d+r[2]*S+r[4],c[1]=r[1]*d+r[3]*S+r[5],c}function w(c,n,r){return c[0]=Math.min(n[0],r[0]),c[1]=Math.min(n[1],r[1]),c}function E(c,n,r){return c[0]=Math.max(n[0],r[0]),c[1]=Math.max(n[1],r[1]),c}Z.create=V,Z.copy=U,Z.clone=D,Z.set=k,Z.add=u,Z.scaleAndAdd=t,Z.sub=R,Z.len=o,Z.length=m,Z.lenSquare=g,Z.lengthSquare=i,Z.mul=x,Z.div=T,Z.dot=O,Z.scale=C,Z.normalize=P,Z.distance=p,Z.dist=l,Z.distanceSquare=s,Z.distSquare=f,Z.negate=v,Z.lerp=b,Z.applyTransform=A,Z.min=w,Z.max=E},"QO+J":function(ie,Z,y){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.createSensor=void 0;var V=D(y("NohK")),U=y("24YM");function D(u){return u&&u.__esModule?u:{default:u}}var k=function(t){var R=void 0,o=[],m=function(){getComputedStyle(t).position==="static"&&(t.style.position="relative");var C=document.createElement("object");return C.onload=function(){C.contentDocument.defaultView.addEventListener("resize",g),g()},C.style.display="block",C.style.position="absolute",C.style.top="0",C.style.left="0",C.style.height="100%",C.style.width="100%",C.style.overflow="hidden",C.style.pointerEvents="none",C.style.zIndex="-1",C.style.opacity="0",C.setAttribute("class",U.SensorClassName),C.setAttribute("tabindex",U.SensorTabIndex),C.type="text/html",t.appendChild(C),C.data="about:blank",C},g=(0,V.default)(function(){o.forEach(function(O){O(t)})}),i=function(C){R||(R=m()),o.indexOf(C)===-1&&o.push(C)},x=function(){R&&R.parentNode&&(R.contentDocument&&R.contentDocument.defaultView.removeEventListener("resize",g),R.parentNode.removeChild(R),R=void 0,o=[])},T=function(C){var P=o.indexOf(C);P!==-1&&o.splice(P,1),o.length===0&&R&&x()};return{element:t,bind:i,destroy:x,unbind:T}};Z.createSensor=k},QOUV:function(ie,Z,y){"use strict";y.d(Z,"a",function(){return l});var V=y("2qtc"),U=y("kLXV"),D=y("+L6B"),k=y("2/Rp"),u=y("miYZ"),t=y("tsqr"),R=y("5NDa"),o=y("5rEg"),m=y("q1tI"),g=y.n(m),i=y("hgre"),x=y("P5Jw"),T=y.n(x),O=y("po3F"),C=y.n(O),P=y("J66h"),p=y.n(P),l=function(f){var v=f.visible,b=f.width,A=f.videoId,w=f.file_url,E=f.course_id,c=f.copyUrl,n=f.toLog,r=n===void 0?!0:n,d=f.logWatchHistory,S=d===void 0?function(){}:d,_=f.onClose,h=_===void 0?function(){}:_;return g.a.createElement(U.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:v,title:null,footer:null,width:b,className:C.a.modal},g.a.createElement("i",{className:"".concat(C.a.closeIcon," iconfont icon-htmal5icon19"),onClick:h}),v&&g.a.createElement(i.a,{courseId:E,src:w!=null&&w.startsWith("http")?w:P.Base64.decode(w),videoId:A,toLog:r,logWatchHistory:S}),g.a.createElement("div",{className:C.a.wrap},g.a.createElement(o.a,{className:C.a.input,value:c}),g.a.createElement(x.CopyToClipboard,{text:c,onCopy:function(){return t.b.success("\u590D\u5236\u6210\u529F")}},g.a.createElement(k.a,{type:"primary"},"\u590D\u5236\u89C6\u9891\u5730\u5740"))))}},Qe9p:function(ie,Z,y){var V=y("1RvN"),U={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function D(n){return n=Math.round(n),n<0?0:n>255?255:n}function k(n){return n=Math.round(n),n<0?0:n>360?360:n}function u(n){return n<0?0:n>1?1:n}function t(n){return n.length&&n.charAt(n.length-1)==="%"?D(parseFloat(n)/100*255):D(parseInt(n,10))}function R(n){return n.length&&n.charAt(n.length-1)==="%"?u(parseFloat(n)/100):u(parseFloat(n))}function o(n,r,d){return d<0?d+=1:d>1&&(d-=1),d*6<1?n+(r-n)*d*6:d*2<1?r:d*3<2?n+(r-n)*(2/3-d)*6:n}function m(n,r,d){return n+(r-n)*d}function g(n,r,d,S,_){return n[0]=r,n[1]=d,n[2]=S,n[3]=_,n}function i(n,r){return n[0]=r[0],n[1]=r[1],n[2]=r[2],n[3]=r[3],n}var x=new V(20),T=null;function O(n,r){T&&i(T,r),T=x.put(n,T||r.slice())}function C(n,r){if(!n)return;r=r||[];var d=x.get(n);if(d)return i(r,d);n=n+"";var S=n.replace(/ /g,"").toLowerCase();if(S in U)return i(r,U[S]),O(n,r),r;if(S.charAt(0)==="#"){if(S.length===4){var _=parseInt(S.substr(1),16);if(!(_>=0&&_<=4095)){g(r,0,0,0,1);return}return g(r,(_&3840)>>4|(_&3840)>>8,_&240|(_&240)>>4,_&15|(_&15)<<4,1),O(n,r),r}else if(S.length===7){var _=parseInt(S.substr(1),16);if(!(_>=0&&_<=16777215)){g(r,0,0,0,1);return}return g(r,(_&16711680)>>16,(_&65280)>>8,_&255,1),O(n,r),r}return}var h=S.indexOf("("),L=S.indexOf(")");if(h!==-1&&L+1===S.length){var I=S.substr(0,h),B=S.substr(h+1,L-(h+1)).split(","),F=1;switch(I){case"rgba":if(B.length!==4){g(r,0,0,0,1);return}F=R(B.pop());case"rgb":if(B.length!==3){g(r,0,0,0,1);return}return g(r,t(B[0]),t(B[1]),t(B[2]),F),O(n,r),r;case"hsla":if(B.length!==4){g(r,0,0,0,1);return}return B[3]=R(B[3]),P(B,r),O(n,r),r;case"hsl":if(B.length!==3){g(r,0,0,0,1);return}return P(B,r),O(n,r),r;default:return}}g(r,0,0,0,1);return}function P(n,r){var d=(parseFloat(n[0])%360+360)%360/360,S=R(n[1]),_=R(n[2]),h=_<=.5?_*(S+1):_+S-_*S,L=_*2-h;return r=r||[],g(r,D(o(L,h,d+1/3)*255),D(o(L,h,d)*255),D(o(L,h,d-1/3)*255),1),n.length===4&&(r[3]=n[3]),r}function p(n){if(!n)return;var r=n[0]/255,d=n[1]/255,S=n[2]/255,_=Math.min(r,d,S),h=Math.max(r,d,S),L=h-_,I=(h+_)/2,B,F;if(L===0)B=0,F=0;else{I<.5?F=L/(h+_):F=L/(2-h-_);var K=((h-r)/6+L/2)/L,q=((h-d)/6+L/2)/L,Y=((h-S)/6+L/2)/L;r===h?B=Y-q:d===h?B=1/3+K-Y:S===h&&(B=2/3+q-K),B<0&&(B+=1),B>1&&(B-=1)}var W=[B*360,F,I];return n[3]!=null&&W.push(n[3]),W}function l(n,r){var d=C(n);if(d){for(var S=0;S<3;S++)r<0?d[S]=d[S]*(1-r)|0:d[S]=(255-d[S])*r+d[S]|0,d[S]>255?d[S]=255:n[S]<0&&(d[S]=0);return c(d,d.length===4?"rgba":"rgb")}}function s(n){var r=C(n);if(r)return((1<<24)+(r[0]<<16)+(r[1]<<8)+ +r[2]).toString(16).slice(1)}function f(n,r,d){if(!(r&&r.length)||!(n>=0&&n<=1))return;d=d||[];var S=n*(r.length-1),_=Math.floor(S),h=Math.ceil(S),L=r[_],I=r[h],B=S-_;return d[0]=D(m(L[0],I[0],B)),d[1]=D(m(L[1],I[1],B)),d[2]=D(m(L[2],I[2],B)),d[3]=u(m(L[3],I[3],B)),d}var v=f;function b(n,r,d){if(!(r&&r.length)||!(n>=0&&n<=1))return;var S=n*(r.length-1),_=Math.floor(S),h=Math.ceil(S),L=C(r[_]),I=C(r[h]),B=S-_,F=c([D(m(L[0],I[0],B)),D(m(L[1],I[1],B)),D(m(L[2],I[2],B)),u(m(L[3],I[3],B))],"rgba");return d?{color:F,leftIndex:_,rightIndex:h,value:S}:F}var A=b;function w(n,r,d,S){if(n=C(n),n)return n=p(n),r!=null&&(n[0]=k(r)),d!=null&&(n[1]=R(d)),S!=null&&(n[2]=R(S)),c(P(n),"rgba")}function E(n,r){if(n=C(n),n&&r!=null)return n[3]=u(r),c(n,"rgba")}function c(n,r){if(!n||!n.length)return;var d=n[0]+","+n[1]+","+n[2];return(r==="rgba"||r==="hsva"||r==="hsla")&&(d+=","+n[3]),r+"("+d+")"}Z.parse=C,Z.lift=l,Z.toHex=s,Z.fastLerp=f,Z.fastMapToColor=v,Z.lerp=b,Z.mapToColor=A,Z.modifyHSL=w,Z.modifyAlpha=E,Z.stringify=c},QeBL:function(ie,Z,y){"use strict";y.r(Z);var V=y("GNNt"),U=y("wEI+"),D=y("k1fw"),k=y("PpiC"),u=y("q1tI"),t=y.n(u),R=y("+Gva"),o=y("Ty5D"),m=y("9kvl"),g=y("ruvs"),i=y("JatN"),x=y("cWXX"),T=y("/ezw"),O=y("fV52"),C=y("3I+P"),P=y("9og8"),p=y("tJVT"),l=y("WmNS"),s=y.n(l),f=y("UESt"),v=y("5bA4"),b=y("55Ip"),A=y("IzEo"),w=y("bx4M"),E=y("5Dmo"),c=y("3S7+"),n=y("pC0b"),r=y("GzdX"),d=y("m3rI"),S=y("SeJ5"),_=y.n(S),h=y("1vsH"),L=function(a){var M=a.data;return t.a.createElement("aside",{className:_.a.courseItems},M&&M.map(function(N,z){return t.a.createElement("a",{key:z,onClick:function(){N.power&&Object(h.Q)("/shixuns/".concat(N.identifier,"/challenges"))}},t.a.createElement(w.a,{className:"animated fadeIn",cover:t.a.createElement("img",{alt:N.name,src:d.a.IMG_SERVER+"/"+N.pic})},t.a.createElement(w.a.Meta,{title:N.name,description:t.a.createElement("div",null,N.is_jupyter&&t.a.createElement("div",{className:_.a.jupyterTag},t.a.createElement("span",null,"Jupyter")),!N.power&&t.a.createElement("div",{className:_.a.lockWrap},t.a.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(d.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),t.a.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),t.a.createElement("div",null,t.a.createElement(r.a,{allowHalf:!0,disabled:!0,defaultValue:N.score_info}),t.a.createElement("span",{className:"ml20"},N.score_info?"".concat(N.score_info,"\u5206"):"5\u5206")),t.a.createElement("div",{className:_.a.flexCenter},t.a.createElement("p",{className:"flex1"},!N.is_jupyter&&t.a.createElement(c.a,{placement:"bottom",title:"\u5173\u5361\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),N.challenges_count)),!!N.myshixuns_count&&t.a.createElement(c.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",{className:"ml10"},t.a.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),N.myshixuns_count))),t.a.createElement("p",null,N.level)))})))}))},I=y("092g"),B=y("2kGD"),F=y.n(B),K=y("Ptgr"),q=y("2qtc"),Y=y("kLXV"),W=y("5NDa"),X=y("5rEg"),Q=y("miYZ"),de=y("tsqr"),ue=y("y8nQ"),Ee=y("Vl3Y"),ye=y("jrdN"),ve=y.n(ye),_e=y("SrOP"),Se=y.n(_e),re=y("YKIs"),pe=y.n(re),J=y("1sp6"),ce=y.n(J),we=y("uiWX"),xe=y.n(we),Ke=y("CTlv"),tt=y.n(Ke),Le=y("nntt"),Fe=y.n(Le),Ce=y("g+Dz"),Pe=y.n(Ce),ze=y("oBm/"),Ne=y.n(ze),ht=y("xfXu"),rt=y.n(ht),St=y("9dh4"),Ut=y.n(St),xt="https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",Et="https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",Rt="https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",Tt="https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",Dt="https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",jt=[{name:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883",img:Se.a,video:xt,key:0,firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u684C\u9762",img:Se.a,video:Et,key:1,firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u547D\u4EE4\u884C",img:Se.a,video:Rt,key:2,firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{name:"\u865A\u62DF\u4EFF\u771F",img:Se.a,video:Tt,key:3,firstTitle:"\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u7279\u70B9",firstDescribe:["\u4E09\u7EF4\u52A8\u753B\u6559\u5B66","\u53EF\u7F16\u7A0B\u9A71\u52A8\u52A8\u753B\u884C\u4E3A","\u6784\u4EF6\u5316\u3001\u53EF\u7EC4\u88C5\u865A\u62DF\u573A\u666F","\u81EA\u52A8\u5316\u8BC4\u6D4B\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u4EFF\u771F\u5B9E\u9A8C","\u652F\u6301\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001WebGL\u3001Python","Java\u3001C#\u3001ThreeJS\u3001Unity \u2026 \u2026"]},{name:"\u4EA4\u4E92\u5F0F\u7B14\u8BB0",img:Se.a,video:Dt,key:4,firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]}],Mt=[{img:pe.a,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ce.a,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:xe.a,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:tt.a,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:"\u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u8BD5\u5377\u652F\u6301\u516B\u79CD\u9898\u578B\uFF0C\u652F\u6301\u968F\u673A\u62CD\u7167\u3001\u67E5\u91CD\u3001IP\u5730\u5740\u9501\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Fe.a,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Pe.a,title:"\u5DE5\u7A0B\u6559\u80B2\u8BA4\u8BC1",intro:"\u7684\u5DE5\u7A0B\u6559\u80B2\u4E13\u4E1A\u8BA4\u8BC1\u7CFB\u7EDF\u96C6\u6210\u4E86OBE\u4F53\u7CFB\uFF0C\u652F\u6301\u57FA\u4E8E\u5927\u6570\u636E\u7684\u81EA\u52A8\u5316\u4E13\u4E1A\u8FBE\u6210\u5EA6\u81EA\u52A8\u8BA1\u7B97\u548C\u5B9E\u65F6\u6539\u8FDB\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],Lt=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:rt.a,smallImg:[{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:Ut.a,smallImg:[{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:rt.a,smallImg:[{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:Ut.a,smallImg:[{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:rt.a,smallImg:[{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"}]}],bt=y("ErOA"),Pt=y("tGSI"),mt=y.n(Pt),$e=y("smSa"),Ze=y.n($e),Ht=y("mfLG"),Jt=y.n(Ht),Vt=y("9gGg"),sn=y.n(Vt),_n=y("TPVI"),cn=y.n(_n),Ot=y("BKEi"),nt=y.n(Ot),pt=y("CLjs"),We=y.n(pt),he=y("OFgq"),De=y.n(he),at=y("FFXu"),et=y.n(at),ot=y("qpCX"),At=y.n(ot),st=y("XjOa"),ct=y.n(st),Kt=y("psqp"),$t=y.n(Kt),an=y("ZYvl"),ae=y.n(an),te=y("3Bns"),j=y.n(te),H=y("X23P"),G=y.n(H),ee=y("rgJw"),fe=y.n(ee),ke=y("N/YA"),Ge=y.n(ke),dt=y("CAjq"),_t=y.n(dt),It=y("NLgs"),Yt=y("Jky8"),Nt=y("LvDl"),ut;(function(e){e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms"})(ut||(ut={}));var Zt=function(a){var M=a.homePage,N=a.user,z=a.dispatch,$=Object(u.useState)(jt[0]),ne=Object(p.a)($,2),se=ne[0],me=ne[1],ge=Object(u.useRef)(),Oe=Object(u.useRef)(!0),Ve=Ee.a.useForm(),He=Object(p.a)(Ve,1),Je=He[0],Qe=Object(u.useState)(!1),qe=Object(p.a)(Qe,2),lt=qe[0],Xe=qe[1],ft=Object(u.useState)(!1),vt=Object(p.a)(ft,2),zt=vt[0],Wt=vt[1],Gt=Object(u.useState)(!0),kt=Object(p.a)(Gt,2),Xt=kt[0],Bt=kt[1],En=Object(u.useState)(""),pn=Object(p.a)(En,2),en=pn[0],tn=pn[1],rn=Object(u.useState)(!1),xn=Object(p.a)(rn,2),bn=xn[0],On=xn[1],Gn=Object(u.useRef)(Object(Nt.throttle)(function(){return Jr()},100,{leading:!0,trailing:!0})).current,Wn=Object(u.useRef)(Object(Nt.throttle)(function(hn){return fr(hn)},2e3,{leading:!0,trailing:!1})),Ln=M.shixun_demo,qt=Ln===void 0?[]:Ln,Rn=M.new_discipline,Pn=Rn===void 0?[]:Rn,Qt=se.key,un=se.name,Tn=se.video,Kn=se.img,Qn=se.firstTitle,Er=se.firstDescribe,yr=se.secondTitle,Sa=se.secondDescribe,Jr=function(){var fn,In,An,Jn,Fn,hr=Object(h.M)()?880:2600;if(Oe.current){var Tr=document.querySelectorAll(".animate__animated").length,qr=document.querySelectorAll(".animationOrientation");qr==null||qr.forEach(function(rr){if((rr==null?void 0:rr.getBoundingClientRect().top)6&&rr.setAttribute("class","animate__animated animate__fadeInUp"))});var zr=document.querySelector(".animationTeachingTool");if((zr==null?void 0:zr.getBoundingClientRect().top)53&&(Oe.current=!1)}var Ma=(fn=document.getElementById("videoIndexId"))===null||fn===void 0?void 0:fn.getBoundingClientRect().top;if(!Object(h.M)())return;if(!((In=ge.current)!==null&&In!==void 0&&In.currentSrc)||!!((An=ge.current)!==null&&An!==void 0&&An.currentSrc)&&(Jn=ge.current)!==null&&Jn!==void 0&&(Fn=Jn.error)!==null&&Fn!==void 0&&Fn.code)return;try{Ma-200?ge.current.play():ge.current.pause()}catch(rr){console.log(rr)}};Object(u.useEffect)(function(){if(M!=null&&M.homepage_disciplines)return document.body.scrollIntoView(),Gn(),window.addEventListener("scroll",Gn),function(){window.removeEventListener("scroll",Gn)}},[M]),Object(u.useEffect)(function(){Wn.current=Object(Nt.throttle)(function(hn){return fr(hn)},2e3,{leading:!0,trailing:!1})},[N]);var Zr=function(fn){var In,An,Jn,Fn;if(me(fn),Bt(!1),!Object(h.M)())return;if(!((In=ge.current)!==null&&In!==void 0&&In.currentSrc)||!!((An=ge.current)!==null&&An!==void 0&&An.currentSrc)&&(Jn=ge.current)!==null&&Jn!==void 0&&(Fn=Jn.error)!==null&&Fn!==void 0&&Fn.code)return;setTimeout(function(){ge&&ge.current&&ge.current.play()},500)},$n=function(){var hn=Object(P.a)(s.a.mark(function fn(In){var An;return s.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return Fn.next=2,Object(bt.a)("/api/trial_requests.json",{method:"post",body:Object(D.a)({},In)});case 2:An=Fn.sent,An.status===0&&(de.b.success("\u63D0\u4EA4\u6210\u529F"),Xe(!1));case 4:case"end":return Fn.stop()}},fn)}));return function(In){return hn.apply(this,arguments)}}(),dr=function(fn){var In;if(!Object(It.e)(z))return;if(fn===ut.Projects&&!((In=N.userInfo)!==null&&In!==void 0&&In.email)){de.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}fn===ut.Classrooms&&On(!0)},fr=function(fn,In){var An,Jn;if(!Object(It.e)(z))return;if((N==null||((An=N.userInfo)===null||An===void 0)?void 0:An.user_identity)==="\u5B66\u751F"){de.b.warn("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(In===ut.Projects&&!((Jn=N.userInfo)!==null&&Jn!==void 0&&Jn.email)){de.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(In===ut.Shixuns&&!Object(It.c)())return;fn&&(window.location.href=fn)},Ta=function(){var hn=Object(P.a)(s.a.mark(function fn(In){var An;return s.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return Fn.next=2,Object(bt.a)(In,{method:"get"});case 2:if(An=Fn.sent,!(An!=null&&An.game_identifier)){Fn.next=6;break}return Object(h.Q)("/tasks/".concat(An==null?void 0:An.game_identifier)),Fn.abrupt("return");case 6:An!=null&&An.identifier&&Object(h.Q)("/tasks/".concat(An==null?void 0:An.identifier,"/jupyter"));case 7:case"end":return Fn.stop()}},fn)}));return function(In){return hn.apply(this,arguments)}}(),Ba=function(){var fn=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(fn),fn){Wt(!0);return}var In="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(h.Q)(In)},ja=function(){var fn=se.key;if(fn===4){Zr(jt[0]);return}Zr(jt[fn+1])},wa=[t.a.createElement("div",{key:1,className:ve.a.left},t.a.createElement("h3",null,Qn),Er.map(function(hn,fn){return t.a.createElement("p",{key:fn},t.a.createElement("img",{src:mt.a,alt:""}),t.a.createElement("span",null,hn))}),t.a.createElement("h3",{style:{marginTop:20}},yr),Sa.map(function(hn,fn){return t.a.createElement("p",{key:fn},t.a.createElement("span",null,hn))}),t.a.createElement("div",{className:ve.a.btns},t.a.createElement("div",{onClick:Ba,className:ve.a.b1},"\u793E\u533A\u652F\u6301"),t.a.createElement("div",{onClick:function(){var fn;return Ta((fn=qt[Qt])===null||fn===void 0?void 0:fn.url)},className:ve.a.b2},"\u7ACB\u5373\u4F53\u9A8C",t.a.createElement("i",{className:"iconfont icon-jiantou1"})))),t.a.createElement("div",{key:2,className:ve.a.right,id:"videoIndexId"},t.a.createElement("img",{src:Kn,alt:""}),t.a.createElement("video",{ref:ge,key:Tn,onEnded:ja,controls:!Object(h.M)(),controlsList:"nodownload",muted:!0,src:Tn}),t.a.createElement("div",{className:ve.a.videoMask}))],Fa=function(fn,In){var An,Jn=In%2===0,Fn=[t.a.createElement("div",{key:3,className:ve.a.left},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(fn==null?void 0:fn.image_url),alt:""}),t.a.createElement("div",{className:ve.a.btn,onClick:Ba,style:{marginLeft:Jn?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(ve.a.right," animationOrientation")},fn==null||((An=fn.subjects)===null||An===void 0)?void 0:An.map(function(hr,Tr){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Tr%2===0?Tr*.2+1:(Tr-1)*.2+1,"s")},key:Tr,href:hr==null?void 0:hr.url},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(hr==null?void 0:hr.image_url)}))}))];return Jn?Fn:Fn.reverse()},za=function(){Je.resetFields()};return t.a.createElement("div",{className:ve.a.mainSiteContent},t.a.createElement("aside",{className:ve.a.ContentWarp},t.a.createElement("div",{className:ve.a.operatingEnvironment},t.a.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883"),t.a.createElement("h5",null,"Super Integrated Development & Runtime Environment for Industry and Education"),t.a.createElement("ul",{className:ve.a.tabs},jt.map(function(hn,fn){return t.a.createElement("li",{key:fn,className:hn.name===un?ve.a.operatingActive:"",onClick:function(){return Zr(hn)}},hn.name)})),t.a.createElement("div",{className:ve.a.tabContent},Qt%2===0?wa:wa.reverse()))),t.a.createElement("aside",{className:ve.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:ve.a.teachingTool},t.a.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),t.a.createElement("h5",null,"Classroom Teaching Toolsets"),t.a.createElement("div",{className:ve.a.btns},t.a.createElement("div",{onClick:function(){return dr(ut.Classrooms)},className:ve.a.b1},"\u52A0\u5165\u8BFE\u5802"),t.a.createElement("div",{onClick:function(){return Wn.current("/classrooms/new")},className:ve.a.b2},"\u521B\u5EFA\u8BFE\u5802",t.a.createElement("i",{className:"iconfont icon-jiantou1"}))),t.a.createElement("div",{className:"".concat(ve.a.clausesWarp," animationTeachingTool")},Mt.map(function(hn,fn){return t.a.createElement("aside",{key:hn.title,style:{animationDuration:"".concat(fn>2?3:1,"s")}},t.a.createElement("img",{src:hn.img}),t.a.createElement("div",null,t.a.createElement("h4",null,hn.title),t.a.createElement("h6",null,hn.intro)))})))),Pn.map(function(hn,fn){return t.a.createElement("aside",{key:fn+hn.name,className:ve.a.ContentWarp,style:{backgroundColor:fn%2===0?"transparent":"#fff"}},t.a.createElement("div",{className:ve.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},hn.name),t.a.createElement("h5",null,hn==null?void 0:hn.name_en),t.a.createElement("div",{className:ve.a.lf},Fa(hn,fn))))}),t.a.createElement("aside",{className:ve.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:ve.a.school},t.a.createElement("h2",{"data-type":"animationH2"},"\u4F01\u4E1A\u7248"),t.a.createElement("h5",null,"Enterprise Edition of \u542F\u667A Software and Services"),t.a.createElement("div",{className:ve.a.bigDes},t.a.createElement("p",{className:ve.a.p1},"\u4E3A",t.a.createElement("span",null,"3000\u5BB6\u4EE5\u4E0A\u9AD8\u6821\u548C\u4F01\u4E1A"),"\u63D0\u4F9B\u4EA7\u54C1\u548C\u670D\u52A1"),t.a.createElement("div",{className:ve.a.img1},t.a.createElement("a",{target:"_blank",href:"https://www.nudt.edu.cn/"},t.a.createElement("img",{src:Ze.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.pku.edu.cn/"},t.a.createElement("img",{src:Jt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.tsinghua.edu.cn/"},t.a.createElement("img",{src:sn.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.fudan.edu.cn/"},t.a.createElement("img",{src:cn.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.sjtu.edu.cn/"},t.a.createElement("img",{src:nt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.ustc.edu.cn/"},t.a.createElement("img",{src:We.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.hust.edu.cn/"}," ",t.a.createElement("img",{src:De.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"http://www.hnkjxy.net.cn/"}," ",t.a.createElement("img",{src:et.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"http://www.hnjdzy.net/"},t.a.createElement("img",{src:At.a,alt:""}))),t.a.createElement("div",{className:ve.a.img2},t.a.createElement("a",{target:"_blank",href:"http://www.10086.cn/"}," ",t.a.createElement("img",{src:ct.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.huawei.com/"}," ",t.a.createElement("img",{src:$t.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://cloud.inspur.com/"}," ",t.a.createElement("img",{src:ae.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.amazon.cn/"}," ",t.a.createElement("img",{src:j.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.alibabagroup.com/"}," ",t.a.createElement("img",{src:G.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.ucloud.cn/"},t.a.createElement("img",{src:fe.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.lenovo.com.cn/"},t.a.createElement("img",{src:Ge.a,alt:""}))),t.a.createElement("div",{className:ve.a.btn,onClick:function(){return Xe(!0)}},"\u8BD5\u7528\u7533\u8BF7")))),t.a.createElement(Y.a,{centered:!0,destroyOnClose:!0,visible:lt,afterClose:za,onCancel:function(){return Xe(!1)},onOk:function(){return Je.submit()},title:"\u8BD5\u7528\u7533\u8BF7",width:"1000px",className:ve.a.customModel},t.a.createElement(Ee.a,{className:ve.a.formWrap,form:Je,onFinish:$n},t.a.createElement("div",{className:ve.a.inputWrap},t.a.createElement(Ee.a.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0}]},t.a.createElement(X.a,{placeholder:"\u8BF7\u586B\u5199\u771F\u5B9E\u59D3\u540D"})),t.a.createElement(Ee.a.Item,{name:"phone",label:"\u7535\u8BDD",rules:[{required:!0,pattern:/^1[3|4|5|7|8][0-9]\d{8}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7"}]},t.a.createElement(X.a,{placeholder:"\u8BF7\u586B\u5199\u8054\u7CFB\u65B9\u5F0F"}))),t.a.createElement("div",{className:ve.a.inputWrap},t.a.createElement(Ee.a.Item,{name:"work",label:"\u5355\u4F4D",rules:[{required:!0}]},t.a.createElement(X.a,{placeholder:"\u8BF7\u586B\u5199\u5DE5\u4F5C\u5355\u4F4D"})),t.a.createElement(Ee.a.Item,{name:"job",label:"\u804C\u52A1",className:"ml20"},t.a.createElement(X.a,{placeholder:"\u8BF7\u586B\u5199\u5F53\u524D\u804C\u52A1"}))),t.a.createElement("div",{className:ve.a.inputWrap},t.a.createElement(Ee.a.Item,{name:"job_title",label:"\u804C\u79F0",className:"ml10"},t.a.createElement(X.a,{placeholder:"\u8BF7\u586B\u5199\u6700\u9AD8\u804C\u79F0"}))," ",t.a.createElement(Ee.a.Item,{name:"postcode",label:"\u90AE\u7BB1",className:"ml10"},t.a.createElement(X.a,{placeholder:"\u8BF7\u586B\u5199\u5E38\u7528\u90AE\u7BB1"}))),t.a.createElement(Ee.a.Item,{className:ve.a.area,name:"message",label:"\u60A8\u7684\u7559\u8A00"},t.a.createElement(X.a.TextArea,{placeholder:"\u60A8\u8FD8\u6709\u4EC0\u4E48\u60F3\u544A\u8BC9\u6211\u4EEC\u5417\uFF1F"})))),t.a.createElement(Y.a,{centered:!0,destroyOnClose:!0,visible:zt,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return Wt(!1)}},t.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},t.a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),t.a.createElement("img",{src:_t.a,width:200,height:200}))),t.a.createElement(Yt.a,{visible:bn,onCancel:function(){return On(!1)}}))},Ct=Object(m.a)(function(e){var a=e.homePage,M=e.user;return{homePage:a,user:M}})(Zt),Ft=y("p6Nx"),gt=y("KBoB"),vn=y("AFd8"),Cn=y.n(vn),ln=y("wd/R"),mn=y.n(ln);function Dn(e){var a=e.modeldata,M=e.userInfo,N=Object(u.useState)(!1),z=Object(p.a)(N,2),$=z[0],ne=z[1],se=Object(u.useState)(!1),me=Object(p.a)(se,2),ge=me[0],Oe=me[1],Ve="".concat(M==null?void 0:M.login,"recordNewStudentModal");Object(u.useEffect)(function(){if(M!=null&&M.login&&(M==null?void 0:M.identity)==="teacher"){var Qe=JSON.parse(localStorage.getItem(Ve)),qe=mn()("2021-10-30T24:00:00+08:00").valueOf(),lt=mn()().valueOf();console.log(Qe,mn()("2021-10-30T24:00:00+08:00"),qe,lt,qe>lt,44),!Qe&&qe>lt&&ne(!0)}},[M]);function He(Qe){return Je.apply(this,arguments)}function Je(){return Je=Object(P.a)(s.a.mark(function Qe(qe){return s.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:ne(!1),localStorage.setItem(Ve,"1");case 2:case"end":return Xe.stop()}},Qe)})),Je.apply(this,arguments)}return t.a.createElement(Y.a,{visible:$,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",null,t.a.createElement("div",{style:{backgroundImage:"url(".concat(Cn.a,")"),width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:function(){}},"\u9886\u53D6\u91D1\u5E01"),t.a.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:function(){}},"\u9886\u53D6\u8BC1\u4E66"),t.a.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:function(){}},"\u74DC\u5206\u5956\u91D1"),t.a.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:function(){}},"\u9886\u53D6\u8D2D\u7269\u5361"),t.a.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:function(){}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),t.a.createElement("div",{onClick:function(){},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},t.a.createElement("span",{onClick:function(){return He(1)},style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var Nn=Dn,gn=y("FJo9"),jn=y("L41K"),Vn=y("/zsF"),yn=y("PArb"),Hn=y("r7jV"),Zn=y.n(Hn),ir=y("xH+I"),er=y.n(ir),on=function(a){var M,N=RegExp("(^| )"+a+"=([^;]+)(;|$)");return(M=document.cookie.match(N))?decodeURIComponent(M[2]):null},yt=function(a){var M=new Date;M.setTime(M.getTime()-1);var N=on(a);N!=null&&(document.cookie=a+"="+N+";expires="+M.toGMTString())},dn;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})(dn||(dn={}));var kn=function(a){var M=a.homePage,N=a.user,z=a.globalSetting,$=a.loading,ne=a.dispatch,se=a.location,me=a.payload,ge=me===void 0?{}:me,Oe=Object(k.a)(a,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px"}},t.a.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},t.a.createElement("img",{src:Zn.a,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("p",null,t.a.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),t.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),t.a.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),t.a.createElement("img",{src:er.a})),t.a.createElement(yn.a,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))},nn=Object(m.a)(function(e){var a=e.homePage,M=e.loading,N=e.user,z=e.globalSetting;return{homePage:a,user:N,globalSetting:z,loading:M.models.index}})(kn),Xn=y("ZSzu"),sr=y.n(Xn),wn=y("nz4c"),pr=y.n(wn),vr=y("ek5K"),Cr=y.n(vr),Bn=y("uZMh"),lr=y.n(Bn),tr;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})(tr||(tr={}));var wr=function(a){var M=a.homePage,N=a.user,z=a.globalSetting,$=a.loading,ne=a.dispatch,se=a.location,me=a.getUserInfo,ge=a.payload,Oe=ge===void 0?{}:ge,Ve=Object(k.a)(a,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function He(Qe){return Je.apply(this,arguments)}function Je(){return Je=Object(P.a)(s.a.mark(function Qe(qe){var lt;return s.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return ft.next=2,Object(bt.a)("/api/users/update_identity.json",{method:"post",body:{identity:qe}});case 2:lt=ft.sent,lt.status===0&&me();case 4:case"end":return ft.stop()}},Qe)})),Je.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),t.a.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},t.a.createElement("div",{onClick:function(){He("teacher")},className:lr.a.beginner},t.a.createElement("img",{src:pr.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),t.a.createElement("div",{onClick:function(){He("student")},className:lr.a.beginner},t.a.createElement("img",{src:sr.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),t.a.createElement("div",{onClick:function(){He("professional")},className:lr.a.beginner},t.a.createElement("img",{src:Cr.a}),t.a.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))},xr=Object(m.a)(function(e){var a=e.homePage,M=e.loading,N=e.user,z=e.globalSetting;return{homePage:a,user:N,globalSetting:z,loading:M.models.index}})(wr),ea=y("+L6B"),or=y("2/Rp"),Yn=y("oBTY"),gr=y("+BJd"),Mr=y("mr32"),ta=y("vvFO"),fa=y.n(ta),na=y("Kc5o"),ha=y.n(na),kr=Mr.a.CheckableTag,ra;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})(ra||(ra={}));var ma=function(a){var M=a.homePage,N=a.user,z=a.globalSetting,$=a.loading,ne=a.dispatch,se=a.location,me=a.setisone,ge=a.users,Oe=a.setIsShow,Ve=a.payload,He=Ve===void 0?{}:Ve,Je=Object(k.a)(a,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]),Qe=Object(u.useState)([]),qe=Object(p.a)(Qe,2),lt=qe[0],Xe=qe[1],ft=Object(u.useState)([]),vt=Object(p.a)(ft,2),zt=vt[0],Wt=vt[1],Gt=Object(u.useState)([]),kt=Object(p.a)(Gt,2),Xt=kt[0],Bt=kt[1],En=Object(u.useState)([]),pn=Object(p.a)(En,2),en=pn[0],tn=pn[1],rn=Object(u.useState)([]),xn=Object(p.a)(rn,2),bn=xn[0],On=xn[1],Gn=Object(u.useState)([]),Wn=Object(p.a)(Gn,2),Ln=Wn[0],qt=Wn[1];Object(u.useEffect)(function(){Rn()},[]);function Rn(){return Pn.apply(this,arguments)}function Pn(){return Pn=Object(P.a)(s.a.mark(function Qt(){var un;return s.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Kn.next=2,Object(bt.a)("/api/users/interest_tags.json",{method:"get"});case 2:un=Kn.sent,Xe(un.tags.filter(function(Qn){return Qn.tag_type===1})),Wt(un.tags.filter(function(Qn){return Qn.tag_type===2})),Bt(un.tags.filter(function(Qn){return Qn.tag_type===3}));case 6:case"end":return Kn.stop()}},Qt)})),Pn.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u5185\u5BB9"),t.a.createElement("span",{onClick:function(){me(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",t.a.createElement(f.a,null))),t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("div",null,t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),lt.map(function(Qt){return t.a.createElement(kr,{style:{fontSize:"14px"},key:Qt.id,checked:en.includes(Qt.id),onChange:function(Tn){var Kn=Tn?[].concat(Object(Yn.a)(en),[Qt.id]):en.filter(function(Qn){return Qn!==Qt.id});tn(Object(Yn.a)(Kn))}},Qt.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),zt.map(function(Qt){return t.a.createElement(kr,{style:{fontSize:"14px"},key:Qt.id,checked:bn.includes(Qt.id),onChange:function(Tn){var Kn=Tn?[].concat(Object(Yn.a)(bn),[Qt.id]):bn.filter(function(Qn){return Qn!==Qt.id});On(Object(Yn.a)(Kn))}},Qt.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),Xt.map(function(Qt){return t.a.createElement(kr,{style:{fontSize:"14px"},key:Qt.id,checked:Ln.includes(Qt.id),onChange:function(Tn){var Kn=Tn?[].concat(Object(Yn.a)(Ln),[Qt.id]):Ln.filter(function(Qn){return Qn!==Qt.id});qt(Object(Yn.a)(Kn))}},Qt.tag_name)}))),t.a.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},t.a.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:function(){Rn()}},"\u6362\u4E00\u6279 ",t.a.createElement("img",{style:{marginLeft:"10px"},src:fa.a}))),t.a.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},ge.identity==="teacher"&&t.a.createElement(or.a,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:function(){localStorage.setItem("Noviceguide","1"),ne({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:t.a.createElement("div",null,t.a.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),t.a.createElement("span",{style:{display:"inline-block",position:"absolute"},className:lr.a.spandiv}),t.a.createElement("span",{style:{marginLeft:"80px"}}," \u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",t.a.createElement("img",{src:ha.a}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),Oe(!1)}},"\u65B0\u624B\u5F15\u5BFC"),t.a.createElement(or.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Oe(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))},Ur=Object(m.a)(function(e){var a=e.homePage,M=e.loading,N=e.user,z=e.globalSetting;return{homePage:a,user:N,globalSetting:z,loading:M.models.index}})(ma),Ar=jn.a.Step;function Nr(e){var a=e.userInfo,M=Object(u.useState)(!1),N=Object(p.a)(M,2),z=N[0],$=N[1],ne=Object(u.useState)([]),se=Object(p.a)(ne,2),me=se[0],ge=se[1],Oe=Object(u.useState)(0),Ve=Object(p.a)(Oe,2),He=Ve[0],Je=Ve[1];Object(u.useEffect)(function(){var lt=localStorage.getItem("registeruser");parseInt(lt)===1&&($(!0),setTimeout(function(){localStorage.setItem("registeruser","2")},2e3))},[]),Object(u.useEffect)(function(){a.login&&Qe()},[a]);function Qe(){return qe.apply(this,arguments)}function qe(){return qe=Object(P.a)(s.a.mark(function lt(){var Xe;return s.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Object(bt.a)("/api/users/accounts/".concat(a.login,".json"),{method:"get"});case 2:Xe=vt.sent,ge(Xe),Xe.identity?Je(1):Je(0);case 5:case"end":return vt.stop()}},lt)})),qe.apply(this,arguments)}return t.a.createElement(Y.a,{visible:z,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:function(){}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(nn,null),He===1&&t.a.createElement(Ur,{users:me,setIsShow:$,setisone:Je}),He===0&&t.a.createElement(xr,{getUserInfo:Qe}),t.a.createElement(jn.a,{type:"navigation",size:"small",current:He,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},t.a.createElement(Ar,{status:me.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),t.a.createElement(Ar,{status:me.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var pa=Nr,aa=y("yxwG"),va=y.n(aa);function Kr(e){var a=e.modeldata,M=e.userid,N=Object(u.useState)(!1),z=Object(p.a)(N,2),$=z[0],ne=z[1],se=Object(u.useState)(!1),me=Object(p.a)(se,2),ge=me[0],Oe=me[1];return Object(u.useEffect)(function(){var Ve=JSON.parse(localStorage.getItem("Studentshow"));Ve!=null&&Ve.includes(M)?ne(!1):ne(a==null?void 0:a.is_show),a!=null&&a.is_show&&setTimeout(function(){var He=JSON.parse(localStorage.getItem("Studentshow"))||[];He.push(M),localStorage.setItem("Studentshow",JSON.stringify(He))},2e3)},[a]),t.a.createElement(Y.a,{visible:$,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",{style:{backgroundImage:"url(".concat(va.a,")"),width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("div",{onClick:function(){ne(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var Hr=Kr,Gr=function(a){var M,N,z,$=a.homePage,ne=a.globalSetting,se=a.user,me=a.loading,ge=a.dispatch,Oe=Object(u.useState)(),Ve=Object(p.a)(Oe,2),He=Ve[0],Je=Ve[1],Qe=Object(u.useRef)(null),qe=Object(u.useState)(!1),lt=Object(p.a)(qe,2),Xe=lt[0],ft=lt[1],vt=Object(u.useState)(),zt=Object(p.a)(vt,2),Wt=zt[0],Gt=zt[1];Object(u.useEffect)(function(){ge({type:"homePage/home",payload:{}})},[$.name]),Object(u.useEffect)(function(){return Object(h.p)()||ge({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){ge({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(u.useEffect)(function(){var Ln;Object(h.V)((ne==null||((Ln=ne.setting)===null||Ln===void 0)?void 0:Ln.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[ne.setting]);function kt(){return Xt.apply(this,arguments)}function Xt(){return Xt=Object(P.a)(s.a.mark(function Ln(){var qt,Rn;return s.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,ge({type:"homePage/getHomeNotice",payload:{}});case 2:qt=Qt.sent,qt&&(Rn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",qt.start_at),qt!=null&&qt.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),Je(qt));case 4:case"end":return Qt.stop()}},Ln)})),Xt.apply(this,arguments)}function Bt(){return En.apply(this,arguments)}function En(){return En=Object(P.a)(s.a.mark(function Ln(){var qt;return s.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:return Pn.next=2,Object(bt.a)("/api/home/competition_popup.json",{method:"get"});case 2:qt=Pn.sent,Gt(qt);case 4:case"end":return Pn.stop()}},Ln)})),En.apply(this,arguments)}var pn=Object(u.useState)(-1),en=Object(p.a)(pn,2),tn=en[0],rn=en[1],xn={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},bn=function(qt){var Rn,Pn,Qt,un,Tn,Kn,Qn,Er,yr=!(ne!=null&&(Rn=ne.setting)!==null&&Rn!==void 0&&Rn.main_site)||qt?$.homepage_disciplines:$.reps,Sa=!(ne!=null&&(Pn=ne.setting)!==null&&Pn!==void 0&&Pn.main_site)||qt?"sub_disciplines":"sub_repertoires",Jr=!(ne!=null&&(Qt=ne.setting)!==null&&Qt!==void 0&&Qt.main_site)||qt?"paths":"shixuns",Zr=function(dr){var fr;return!(ne!=null&&(fr=ne.setting)!==null&&fr!==void 0&&fr.main_site)||qt?"/paths?discipline_id=".concat(yr[tn].id,"&&tag_tabs=").concat(tn+1,"&sub_discipline_id=").concat(dr.id,"&tag_level=2"):"/shixuns?current_id=".concat(yr[tn].id,"&&tag_tabs=").concat(tn+1,"&tag_id=").concat(dr.id,"&tag_level=2")};return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:!(ne!=null&&(un=ne.setting)!==null&&un!==void 0&&un.main_site)||qt?"".concat(F.a.banner," ").concat(F.a.mainSiteBanner," "):F.a.banner},t.a.createElement("div",{className:F.a.subnav,onMouseLeave:function(){return rn(-1)}},t.a.createElement("ul",{className:F.a.nav},yr&&yr.map(function($n,dr){return t.a.createElement("li",{key:dr,onMouseOver:function(){return rn(dr)}},t.a.createElement(b.a,{to:"/".concat(Jr,"?tag_tabs=").concat(dr+1,"¤t_id=").concat($n.id,"&tag_level=1")},$n.name,t.a.createElement(f.a,null)))}),(!(ne!=null&&(Tn=ne.setting)!==null&&Tn!==void 0&&Tn.main_site)||qt)&&t.a.createElement("li",{onMouseOver:function(){return rn(-1)}},t.a.createElement(b.a,{to:"/paths",target:"_blank"},"\u66F4\u591A",t.a.createElement(f.a,null)))),yr&&yr[tn]&&t.a.createElement("div",{style:{zIndex:2},className:F.a.subnavDetail},(Kn=yr[tn])===null||Kn===void 0||((Qn=Kn[Sa])===null||Qn===void 0)?void 0:Qn.map(function($n,dr){return t.a.createElement(b.a,{key:dr,to:Zr($n)},t.a.createElement("div",null,t.a.createElement("h1",null,$n.name),t.a.createElement("ul",null,$n.tags&&$n.tags.map(function(fr,Ta){return t.a.createElement("li",{key:Ta},t.a.createElement(b.a,{className:F.a.link,to:"/".concat(Jr,"?current_id=").concat(yr[tn].id,"&&tag_tabs=").concat(tn+1,"&tag_id=").concat(fr.id,"&tag_level=3")},fr.name))}))))}))),t.a.createElement("div",{style:{position:"relative"}},t.a.createElement(v.a,{className:F.a.LeftButton,onClick:function(){Qe.current.prev()}}),$.images_url&&t.a.createElement(C.a,{className:qt?F.a.mainSite:"",ref:Qe,autoplay:!0,pauseOnDotsHover:!0},(Er=$.images_url)===null||Er===void 0?void 0:Er.map(function($n,dr){return t.a.createElement("div",{style:{display:"flex"},key:dr},t.a.createElement("a",{href:$n.path},t.a.createElement("img",{src:d.a.IMG_SERVER+$n.image_url})))}))),t.a.createElement(f.a,{className:F.a.RightButton,onClick:function(){Qe.current.next()}})))},On=function(qt,Rn){var Pn,Qt=Rn%2===0,un=[t.a.createElement("div",{key:3,className:F.a.left},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(qt==null?void 0:qt.image_url),alt:""}),t.a.createElement("div",{className:F.a.btn,style:{marginLeft:Qt?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(F.a.right," animationOrientation")},qt==null||((Pn=qt.subjects)===null||Pn===void 0)?void 0:Pn.map(function(Tn,Kn){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Kn%2===0?Kn*.2+1:(Kn-1)*.2+1,"s")},key:Kn,href:Tn==null?void 0:Tn.url},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(Tn==null?void 0:Tn.image_url)}))}))];return Qt?un:un.reverse()},Gn=function(){var qt,Rn,Pn;return t.a.createElement(t.a.Fragment,null,document.domain==="gufe.educoder.net"&&t.a.createElement("div",{className:F.a.mainSiteContent},$==null||((qt=$.new_discipline)===null||qt===void 0)?void 0:qt.map(function(Qt,un){return t.a.createElement("aside",{key:un+Qt.name,className:F.a.ContentWarp,style:{backgroundColor:un%2===0?"#fff":"transparent",display:Qt.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},t.a.createElement("div",{className:F.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},Qt.name),t.a.createElement("h5",null,Qt==null?void 0:Qt.name_en),t.a.createElement("div",{className:F.a.lf},On(Qt,un))))})),!!((Rn=$.subjects)!==null&&Rn!==void 0&&Rn.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),t.a.createElement("h2",null,"TRAINING COURSE"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(b.a,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:me},t.a.createElement(I.a,{data:$.subjects}))),!!((Pn=$.shixuns)!==null&&Pn!==void 0&&Pn.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("h2",null,"DEVELOPMENT COMMUNITY"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(b.a,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:me},t.a.createElement(L,{data:$.shixuns}))))},Wn=(ne==null||((M=ne.setting)===null||M===void 0)?void 0:M.main_site)&&!(ne!=null&&(N=ne.setting)!==null&&N!==void 0&&N.is_local);return Object(h.p)()?t.a.createElement(gt.default,null):t.a.createElement("section",null,t.a.createElement(K.a,{modeldata:He,dispatch:ge}),t.a.createElement(Nn,{modeldata:Wt,userInfo:se==null?void 0:se.userInfo}),t.a.createElement(Hr,{modeldata:Wt,userid:se==null||((z=se.userInfo)===null||z===void 0)?void 0:z.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&t.a.createElement(pa,{userInfo:se==null?void 0:se.userInfo}),bn(Wn),Wn?t.a.createElement(Ct,null):Gn())},qn=Object(m.a)(function(e){var a=e.homePage,M=e.loading,N=e.globalSetting,z=e.user;return{homePage:a,globalSetting:N,loading:M.models.homePage,user:z}})(Gr),ga=y("+UV5"),zn=y.n(ga),Br=y("YVwf"),Ea=y.n(Br),Vr=y("QOUV"),Xr=y("o2EA"),ia=y.n(Xr),Or=y("h179"),ya=y.n(Or),Yr=y("CTM2"),ba=y.n(Yr),oa=y("ygIP"),ur=y.n(oa),xa=y("TFmm"),_r=y.n(xa),Aa=y("80w6"),Rr=y.n(Aa),jr=function(a){var M,N=a.user,z=Object(k.a)(a,["user"]),$=Object(u.useState)(!0),ne=Object(p.a)($,2),se=ne[0],me=ne[1],ge=Object(u.useState)(0),Oe=Object(p.a)(ge,2),Ve=Oe[0],He=Oe[1],Je=Object(u.useState)({}),Qe=Object(p.a)(Je,2),qe=Qe[0],lt=Qe[1],Xe=Object(u.useState)(!1),ft=Object(p.a)(Xe,2),vt=ft[0],zt=ft[1];Object(u.useEffect)(function(){Wt()},[]);var Wt=function(){var Bt=Object(P.a)(s.a.mark(function En(){var pn;return s.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return me(!0),tn.next=3,Object(bt.a)("/api/home/index.json",{method:"get"});case 3:pn=tn.sent,pn.images_url&<(pn),me(!1);case 6:case"end":return tn.stop()}},En)}));return function(){return Bt.apply(this,arguments)}}(),Gt={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},kt=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"/paths?openLearningPath=true",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"/tasks/4z3jgw6vsuea",more:!0}],Xt=[{img:ia.a,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:ya.a,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:ba.a,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"/paths?openLearningPath=true"},{img:ur.a,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"/tasks/4z3jgw6vsuea"},{img:_r.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:Rr.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"/classrooms/nvoi7zeh/statistics_quality/192066"}];return t.a.createElement("section",{className:zn.a.home},t.a.createElement(Vr.a,{width:800,visible:vt,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:function(){return zt(!1)}}),t.a.createElement(T.a,{loading:se,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:zn.a.bg},t.a.createElement("div",{className:zn.a.public_width},t.a.createElement("div",{className:zn.a.banner},t.a.createElement(Ea.a,Gt,qe==null||((M=qe.images_url)===null||M===void 0)?void 0:M.map(function(Bt){return t.a.createElement("div",{onClick:function(){Bt.path&&Object(h.Q)(Bt.path)}},t.a.createElement("div",{className:"index_moe_li",style:{cursor:Bt.path?"pointer":"default"}},t.a.createElement("img",{src:d.a.IMG_SERVER+Bt.image_url,alt:""}),t.a.createElement("div",{className:"index_moe_focus_shadow"}),t.a.createElement("span",{className:"index_moe_focus_b"})))}))))),t.a.createElement("div",{className:zn.a.content},t.a.createElement("div",{className:zn.a.experience},t.a.createElement("a",{href:"https://lks-class.smartedu.lenovo.com/ilearning",target:"_blank",className:zn.a.li}),t.a.createElement(b.a,{to:"/paths/higherVocationalEducation",target:"_blank",className:zn.a.li}),t.a.createElement(b.a,{to:"/paths",target:"_blank",className:zn.a.li})),t.a.createElement("div",{className:zn.a.demonstrate},t.a.createElement("div",{className:zn.a.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.a.createElement("aside",null,kt.map(function(Bt,En){var pn;return t.a.createElement("div",{key:En,className:zn.a.li,style:{background:Bt.background,cursor:Bt!=null&&Bt.more?"pointer":"default"},onClick:function(){}},t.a.createElement("div",{className:zn.a.name},Bt.name),t.a.createElement("div",{className:zn.a.tagWarp},Bt==null||((pn=Bt.tags)===null||pn===void 0)?void 0:pn.map(function(en,tn){return t.a.createElement("div",{key:"".concat(En,"-").concat(tn),className:zn.a.tag},en)})),t.a.createElement("div",{className:zn.a.mask,onClick:function(){switch(En){case 0:zt(!0);break;default:Bt.link?Object(h.Q)(Bt.link):Bt.more&&m.d.push("/classrooms/classicCases");return}},style:{background:Bt.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},Bt.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.a.createElement("div",{className:zn.a.feature},t.a.createElement("div",{className:zn.a.name},t.a.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.a.createElement("span",null,"FEATURES")),t.a.createElement("aside",null,Xt.map(function(Bt,En){return t.a.createElement("div",{className:zn.a.li,key:Bt.title,onClick:function(){switch(En){case 0:zt(!0);break;default:Bt.link&&Object(h.Q)(Bt.link);break}}},t.a.createElement("img",{src:Bt.img}),t.a.createElement("div",null,t.a.createElement("h4",null,Bt.title),t.a.createElement("h6",null,Bt.intro)))}))))))},nr=Object(m.a)(function(e){var a=e.user;return{user:a}})(jr),Ua=y("Znn+"),Sr=y("ZTPi"),_a=y("8/ia"),Sn=y.n(_a),sa=y("QgcY"),la=y("CzVm"),Dr=y.n(la),Pr=y("Eo/3"),ua=y.n(Pr),Qr=y("Hwda"),Ca=y.n(Qr),cr=y("rIHE"),da=y.n(cr),Fr=y("APus"),Na=y.n(Fr),Ae=y("B9Dg"),Ie=y.n(Ae),Be=y("IuEb"),Me=y.n(Be),oe=y("umnG"),be=y.n(oe),le=y("40xk"),Te=y.n(le),Re=y("LzVc"),je=y.n(Re),Ue=function(a){var M=a.competitions,N=a.user,z=a.dispatch,$=Object(k.a)(a,["competitions","user","dispatch"]),ne=Object(u.useState)(!1),se=Object(p.a)(ne,2),me=se[0],ge=se[1],Oe=Object(u.useState)({}),Ve=Object(p.a)(Oe,2),He=Ve[0],Je=Ve[1],Qe=Object(u.useState)(""),qe=Object(p.a)(Qe,2),lt=qe[0],Xe=qe[1],ft=Object(u.useRef)(null),vt=Object(u.useRef)(null);Object(u.useEffect)(function(){zt()},[]);var zt=function(){var Xt=Object(P.a)(s.a.mark(function Bt(){return s.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:M.listParams.keyword="",M.listParams.category="",M.listParams.page=1,z({type:"competitions/getList",payload:Object(D.a)({},M.listParams)});case 4:case"end":return pn.stop()}},Bt)}));return function(){return Xt.apply(this,arguments)}}(),Wt=[{path:"",img:Dr.a},{path:"",img:Dr.a},{path:"",img:Dr.a},{path:"",img:Dr.a}],Gt=[{path:"",img:Me.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Me.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Me.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"}],kt=function(Bt){Xe(Bt),M.listParams.page=1,M.listParams.category=Bt,z({type:"competitions/getList",payload:Object(D.a)({},M.listParams)})};return t.a.createElement("section",{className:Sn.a.home},t.a.createElement(T.a,{loading:me,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Sn.a.bg},Wt&&t.a.createElement(C.a,{ref:ft,autoplay:!0,pauseOnDotsHover:!0},Wt==null?void 0:Wt.map(function(Xt,Bt){return t.a.createElement("div",{key:Bt,className:Sn.a.li},t.a.createElement("a",{href:Xt.path},t.a.createElement("img",{width:"100%",src:Xt.img})))})),t.a.createElement("div",{className:Sn.a.btns},t.a.createElement("div",{onClick:function(){ft.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){ft.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})))),t.a.createElement("div",{className:Sn.a.competition},t.a.createElement("div",{className:Sn.a.title},"2022\u8D5B\u4E8B"),t.a.createElement("div",{className:Sn.a.des},t.a.createElement("img",{src:ua.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),t.a.createElement("img",{className:"ml5 mr5",src:Ie.a}),t.a.createElement("img",{src:Ca.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:Ie.a}),t.a.createElement("img",{src:da.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:Ie.a}),t.a.createElement("img",{src:Na.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"12\u67081\u65E5"),t.a.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),t.a.createElement("div",{className:Sn.a.information},t.a.createElement("div",{className:Sn.a.title},t.a.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:Sn.a.des},t.a.createElement("div",{className:Sn.a.d1},t.a.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),t.a.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",{className:Sn.a.d2},t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),t.a.createElement("div",{className:Sn.a.d3},t.a.createElement("div",null,t.a.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),t.a.createElement("div",{className:Sn.a.retrospect},t.a.createElement("div",{className:Sn.a.title},t.a.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:Sn.a.banner},Gt&&t.a.createElement(C.a,{ref:vt,autoplay:!1,pauseOnDotsHover:!0},Gt==null?void 0:Gt.map(function(Xt,Bt){return t.a.createElement("div",{key:Bt,className:Sn.a.li},t.a.createElement("div",{className:Sn.a.left},t.a.createElement("img",{width:524,src:Xt.img})),t.a.createElement("div",{className:Sn.a.right},t.a.createElement("div",{className:Sn.a.name},Xt==null?void 0:Xt.name),t.a.createElement("div",{className:Sn.a.des},Xt.des),t.a.createElement("div",{className:Sn.a.btn},t.a.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.a.createElement("img",{src:be.a})),t.a.createElement("img",{className:Sn.a.l,src:Te.a}),t.a.createElement("img",{className:Sn.a.r,src:je.a})))})),t.a.createElement("div",{className:Sn.a.btns},t.a.createElement("div",{onClick:function(){vt.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){vt.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.a.createElement("div",{className:Sn.a.group},t.a.createElement("div",{className:Sn.a.title},"\u8D5B\u9898\u5206\u7EC4"),t.a.createElement(Sr.a,{className:Sn.a.tabs,activeKey:lt,onChange:kt},t.a.createElement(Sr.a.TabPane,{tab:"\u5168\u90E8",key:""}),t.a.createElement(Sr.a.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.a.createElement(Sr.a.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.a.createElement("div",{className:Sn.a.list},t.a.createElement(sa.default,{show:!1})),t.a.createElement("div",{onClick:function(){return m.d.push("/competitions?tabs=".concat(lt))},className:Sn.a.btn},"\u66F4\u591A\u8D5B\u4E8B",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))},Ye=Object(m.a)(function(e){var a=e.competitions,M=e.user;return{competitions:a,user:M}})(Ue),it=function(a){var M=a.loading,N=a.globalSetting,z=a.children,$=a.user,ne=a.dispatch,se=a.location,me=Object(k.a)(a,["loading","globalSetting","children","user","dispatch","location"]),ge=Object(o.h)(),Oe=Object(g.b)(),Ve=N.globalLoading;return Object(u.useEffect)(function(){window.less.modifyVars(Object(D.a)({},i.a[N.theme]))},[N.theme]),t.a.createElement(U.b,{locale:R.default},!N.isIlearning&&N.isPaZhou?t.a.createElement(Ye,null):t.a.createElement(qn,null),N.isIlearning&&t.a.createElement(nr,null))},wt=Z.default=Object(m.a)(function(e){var a=e.loading,M=e.globalSetting,N=e.user;return{loading:a,globalSetting:M,user:N}})(it)},QgcY:function(ie,Z,y){"use strict";y.r(Z);var V=y("2qtc"),U=y("kLXV"),D=y("DjyN"),k=y("NUBc"),u=y("cWXX"),t=y("/ezw"),R=y("+L6B"),o=y("2/Rp"),m=y("Mwp2"),g=y("VXEj"),i=y("5NDa"),x=y("5rEg"),T=y("miYZ"),O=y("tsqr"),C=y("9og8"),P=y("k1fw"),p=y("tJVT"),l=y("PpiC"),s=y("Znn+"),f=y("ZTPi"),v=y("WmNS"),b=y.n(v),A=y("q1tI"),w=y.n(A),E=y("Ty5D"),c=y("9kvl"),n=y("1vsH"),r=y("D2RN"),d=y.n(r),S=y("BdwD"),_=y("m3rI"),h=y("zrhs"),L=y("xKgJ"),I=y("NLgs"),B=y("7Kak"),F=y("9yH6"),K=y("sRBo"),q=y("kaz8"),Y=y("/zsF"),W=y("PArb"),X=y("T2oS"),Q=y("W9HT"),de=y("14J3"),ue=y("BMrR"),Ee=y("jCWc"),ye=y("kPKH"),ve=y("5Dmo"),_e=y("3S7+"),Se=y("oBTY"),re=y("wd/R"),pe=y.n(re),J=y("cVA7"),ce=y.n(J),we=y("ErOA"),xe=y("RotF"),Ke=y.n(xe),tt=y("mgmH"),Le=function(){var Pt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:Pt},xAxis:{type:"category"},yAxis:{},series:[{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}}]}},Fe=f.a.TabPane,Ce=q.a.Group,Pe=function(Pt){var mt,$e,Ze,Ht,Jt,Vt=Pt.competitions,sn=Pt.globalSetting,_n=Pt.loading,cn=Pt.dispatch,Ot=Pt.user,nt=Pt.type,pt=Pt.keyword,We=Object(l.a)(Pt,["competitions","globalSetting","loading","dispatch","user","type","keyword"]),he=Object(E.h)(),De=Object(E.i)(),at=Object(A.useState)({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),et=Object(p.a)(at,2),ot=et[0],At=et[1],st=Object(A.useState)(!1),ct=Object(p.a)(st,2),Kt=ct[0],$t=ct[1],an=Object(A.useState)(!0),ae=Object(p.a)(an,2),te=ae[0],j=ae[1],H=Object(A.useState)([]),G=Object(p.a)(H,2),ee=G[0],fe=G[1],ke=Object(A.useState)([]),Ge=Object(p.a)(ke,2),dt=Ge[0],_t=Ge[1];Object(A.useEffect)(function(){It()},[De,pt]);function It(){return Yt.apply(this,arguments)}function Yt(){return Yt=Object(C.a)(b.a.mark(function Nt(){var ut;return b.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return $t(!0),Ct.next=3,cn({type:"competitions/getList",payload:{category:nt,page:1,keyword:pt||""}});case 3:ut=Ct.sent,$t(!1),fe([]),At({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),_t(Object(Se.a)(ut==null?void 0:ut.competitions));case 8:case"end":return Ct.stop()}},Nt)})),Yt.apply(this,arguments)}return w.a.createElement("section",null,w.a.createElement("aside",{className:"edu-container minH500"},(dt==null?void 0:dt.length)===0&&w.a.createElement(S.a,null),(dt==null?void 0:dt.length)>0&&w.a.createElement("div",{style:{marginTop:"10px",height:"240px",padding:"20PX",background:"#fff",overflowY:"scroll"}},w.a.createElement(Ke.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){var Nt=Object(C.a)(b.a.mark(function ut(Zt){var Ct,Ft;return b.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:if(!(te&&!Kt)){vn.next=8;break}return $t(!0),vn.next=4,cn({type:"competitions/getList",payload:{category:nt,page:Zt}});case 4:Ft=vn.sent,$t(!1),_t([].concat(Object(Se.a)(dt),Object(Se.a)(Ft==null?void 0:Ft.competitions))),(Ft==null||((Ct=Ft.competitions)===null||Ct===void 0)?void 0:Ct.length)<20&&j(!1);case 8:case"end":return vn.stop()}},ut)}));return function(ut){return Nt.apply(this,arguments)}}(),hasMore:te,useWindow:!1},w.a.createElement(Q.a,{spinning:Kt},w.a.createElement(Ce,{value:ee,onChange:function(){var Nt=Object(C.a)(b.a.mark(function ut(Zt){var Ct;return b.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(fe(Object(Se.a)(Zt)),!((Zt==null?void 0:Zt.length)>0)){gt.next=8;break}return gt.next=4,Object(we.a)("/api/competitions/region_reports.json",{method:"get",params:{ids:Zt.toString()}});case 4:Ct=gt.sent,(Ct==null?void 0:Ct.status)===0&&At(Ct),gt.next=9;break;case 8:At({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]});case 9:case"end":return gt.stop()}},ut)}));return function(ut){return Nt.apply(this,arguments)}}()},w.a.createElement(ue.a,{style:{width:"1160px"}},dt==null?void 0:dt.map(function(Nt,ut){return w.a.createElement(ye.a,{span:12,style:{marginTop:"15px"}},w.a.createElement(q.a,{value:Nt.id,style:{fontSize:"16px",display:"flex",alignItems:"center"}},w.a.createElement(_e.a,{title:Nt.sub_title?Nt.name+"\u2014\u2014"+Nt.sub_title:Nt.name},w.a.createElement("span",{className:d.a.checkboxtitle},Nt.name,Nt.sub_title?"\u2014\u2014"+Nt.sub_title:"")," ")))})))))),w.a.createElement("div",{style:{marginTop:"10px",background:"#fff",paddingBottom:"20px"}},w.a.createElement("div",{style:{height:"76px",padding:"30px 40px",background:"#fff",display:"flex"}},w.a.createElement("span",{style:{fontSize:"16px",color:"#333333",flex:"1"}},"\u6570\u636E\u5C55\u793A"),w.a.createElement(o.a,{style:{width:"100px",height:"36px"},type:"primary",onClick:function(){Object(tt.m)({ids:ee.toString()})}},"\u6570\u636E\u5BFC\u51FA")),w.a.createElement(W.a,{style:{padding:"0px 40px"}}),w.a.createElement("div",{style:{textAlign:"center"}},w.a.createElement("span",{style:{fontSize:"20px",fontWeight:600}},"\u7ADE\u8D5B\u62A5\u540D\u60C5\u51B5\u7EDF\u8BA1\u7B80\u62A5"),w.a.createElement("br",null),w.a.createElement("div",{style:{marginTop:"20px"}},w.a.createElement("span",null,"\u622A\u6B62\u81F3\uFF1A",pe()(new Date).format("MM\u6708DD\u65E5 HH:mm:ss")),w.a.createElement("span",{style:{marginLeft:"30px"}},"\u6240\u9009\u4E2D\u5927\u8D5B\u76EE\u524D\u5408\u8BA1\u5171\u6709\uFF1A",w.a.createElement("span",{style:{color:"#999999"}}," ",w.a.createElement("span",{style:{color:"#B620E0"}},(ot==null?void 0:ot.school_count)||0)," \u6240\u9AD8\u6821 ",w.a.createElement("span",{style:{color:"#44D7B6",marginLeft:"10px"}},(ot==null?void 0:ot.team_count)||0)," \u652F\u961F\u4F0D ",w.a.createElement("span",{style:{color:"#0152d9",marginLeft:"10px"}},(ot==null?void 0:ot.user_count)||0)," \u540D\u5B66\u751F\u62A5\u540D ")))),w.a.createElement("div",{style:{height:"70px",display:"flex",justifyContent:"center",padding:"20px 0px"}},w.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},w.a.createElement("p",{style:{color:"#333333"}},"985\u9662\u6821"),w.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},w.a.createElement("span",{style:{color:"#E53333",fontSize:"20px",marginRight:"2px"}},(ot==null||((mt=ot.school_level_count)===null||mt===void 0)?void 0:mt[0])||0),"\u6240")),w.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),w.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},w.a.createElement("p",{style:{color:"#333333"}},"211\u9662\u6821"),w.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},w.a.createElement("span",{style:{color:"#FF8C29",fontSize:"20px",marginRight:"2px"}},(ot==null||(($e=ot.school_level_count)===null||$e===void 0)?void 0:$e[1])||0),"\u6240")),w.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),w.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},w.a.createElement("p",{style:{color:"#333333"}},"\u672C\u79D1\u9662\u6821"),w.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},w.a.createElement("span",{style:{color:"#F7B500",fontSize:"20px",marginRight:"2px"}},(ot==null||((Ze=ot.school_level_count)===null||Ze===void 0)?void 0:Ze[2])||0),"\u6240")),w.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),w.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},w.a.createElement("p",{style:{color:"#333333"}},"\u9AD8\u804C\u9AD8\u4E13"),w.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},w.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",marginRight:"2px"}},(ot==null||((Ht=ot.school_level_count)===null||Ht===void 0)?void 0:Ht[3])||0),"\u6240")),w.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),w.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},w.a.createElement("p",{style:{color:"#333333"}},"\u5176\u4ED6\u9662\u6821"),w.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},w.a.createElement("span",{style:{color:"#666666",fontSize:"20px",marginRight:"2px"}},(ot==null||((Jt=ot.school_level_count)===null||Jt===void 0)?void 0:Jt[4])||0),"\u6240"))),w.a.createElement(ce.a,{option:Le(Object.values(ot==null?void 0:ot.data)),style:{height:400,width:1200},opts:{renderer:"svg"}}),w.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},w.a.createElement("div",{style:{display:"flex",alignItems:"center"}},w.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#0152d9"}}),"\u4EBA\u6570"),w.a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"0px 20px"}},w.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#B620E0"}}),"\u5B66\u6821\u6570"),w.a.createElement("div",{style:{display:"flex",alignItems:"center"}},w.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#44D7B6"}}),"\u961F\u4F0D\u6570\uFF08\u961F\u4F0D\u5982\u679C\u8DE8\u533A\uFF0C\u5219\u8BE5\u961F\u4F0D\u5728\u5404\u81EA\u533A\u57DF\u961F\u4F0D\u6570\u90FD\u52A01\uFF09")))))},ze=Object(c.a)(function(bt){var Pt=bt.competitions,mt=bt.loading,$e=bt.globalSetting,Ze=bt.user;return{competitions:Pt,globalSetting:$e,loading:mt.models.competitions,user:Ze}})(Pe),Ne=f.a.TabPane,ht=q.a.Group,rt=function(Pt){var mt=Pt.competitions,$e=Pt.globalSetting,Ze=Pt.loading,Ht=Pt.dispatch,Jt=Pt.user,Vt=Object(l.a)(Pt,["competitions","globalSetting","loading","dispatch","user"]),sn=Object(E.h)(),_n=Object(A.useState)(""),cn=Object(p.a)(_n,2),Ot=cn[0],nt=cn[1],pt=Object(A.useState)([]),We=Object(p.a)(pt,2),he=We[0],De=We[1],at=Object(A.useState)(),et=Object(p.a)(at,2),ot=et[0],At=et[1];return w.a.createElement("section",null,w.a.createElement("aside",{className:"edu-container minH500"},w.a.createElement("div",{style:{height:"96px",marginTop:"30px",background:"#fff",textAlign:"center",display:"flex",alignItems:"center",justifyContent:"space-between",padding:"0px 20px"}},w.a.createElement(F.a.Group,{style:{textAlign:"center"},value:Ot,onChange:function(){var st=Object(C.a)(b.a.mark(function ct(Kt){return b.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:nt(Kt.target.value);case 1:case"end":return an.stop()}},ct)}));return function(ct){return st.apply(this,arguments)}}(),defaultValue:"",optionType:"button",size:"large",buttonStyle:"solid"},w.a.createElement(F.a.Button,{style:{width:"100px",borderRadius:"5px 0px 0px 5px"},value:""},"\u5168\u90E8"),w.a.createElement(F.a.Button,{style:{width:"100px"},value:"progressing"},"\u8FDB\u884C\u4E2D\u7684"),w.a.createElement(F.a.Button,{style:{width:"100px",borderRadius:"0px 5px 5px 0px"},value:"ended"},"\u5F80\u671F\u6BD4\u8D5B")),w.a.createElement(x.a.Search,{style:{width:"300px"},size:"large",onChange:function(ct){ct.target.value||At(ct.target.value)},onSearch:function(ct,Kt){At(ct)},onPressEnter:function(ct){At(ct.target.value)},enterButton:"\u641C\u7D22",loading:!1})),Ot===""&&w.a.createElement(ze,{type:Ot,keyword:ot}),Ot==="progressing"&&w.a.createElement(ze,{type:Ot,keyword:ot}),Ot==="ended"&&w.a.createElement(ze,{type:Ot,keyword:ot})))},St=Object(c.a)(function(bt){var Pt=bt.competitions,mt=bt.loading,$e=bt.globalSetting,Ze=bt.user;return{competitions:Pt,globalSetting:$e,loading:mt.models.competitions,user:Ze}})(rt),Ut=y("lzim"),xt=y("Ptgr"),Et=y("cj7N"),Rt=y.n(Et),Tt=y("UfjD"),Dt=y("qHvr"),jt=f.a.TabPane,Mt=function(Pt){var mt,$e,Ze,Ht,Jt,Vt=Pt.competitions,sn=Pt.globalSetting,_n=Pt.loading,cn=Pt.dispatch,Ot=Pt.user,nt=Pt.show,pt=nt===void 0?!0:nt,We=Object(l.a)(Pt,["competitions","globalSetting","loading","dispatch","user","show"]),he=Object(E.h)(),De=Object(A.useState)(!1),at=Object(p.a)(De,2),et=at[0],ot=at[1],At=Object(A.useState)(),st=Object(p.a)(At,2),ct=st[0],Kt=st[1],$t=Object(A.useState)(!1),an=Object(p.a)($t,2),ae=an[0],te=an[1],j=Object(A.useState)(!1),H=Object(p.a)(j,2),G=H[0],ee=H[1],fe=Object(A.useState)(!1),ke=Object(p.a)(fe,2),Ge=ke[0],dt=ke[1],_t=Object(A.useState)(!0),It=Object(p.a)(_t,2),Yt=It[0],Nt=It[1],ut=Object(A.useState)([]),Zt=Object(p.a)(ut,2),Ct=Zt[0],Ft=Zt[1],gt=Vt.qs;console.log(he),Object(A.useEffect)(function(){return cn({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){cn({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(A.useEffect)(function(){if(pt){var on;Vt.listParams.category=((on=he.query)===null||on===void 0?void 0:on.tabs)||"",cn({type:"competitions/getList",payload:Object(P.a)({},Vt.listParams)})}return function(){Vt.listParams.keyword="",Vt.listParams.category="",Vt.listParams.page=1,cn({type:"competitions/getList",payload:Object(P.a)({},Vt.listParams)})}},[Vt.name]),Object(A.useEffect)(function(){pt&&Object(n.V)("\u5728\u7EBF\u7ADE\u8D5B")});function vn(){return Cn.apply(this,arguments)}function Cn(){return Cn=Object(C.a)(b.a.mark(function on(){var yt,dn;return b.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,cn({type:"homePage/getHomeNotice",payload:{}});case 2:yt=nn.sent,yt&&(dn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",yt.start_at),yt!=null&&yt.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),Kt(yt));case 4:case"end":return nn.stop()}},on)})),Cn.apply(this,arguments)}var ln=function(yt,dn){document.body.scrollIntoView(),Vt.listParams.page=yt,cn({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},Vt.listParams),{},{edu:he.query.edu})})};function mn(on){on.stopPropagation()}function Dn(on,yt,dn){return Nn.apply(this,arguments)}function Nn(){return Nn=Object(C.a)(b.a.mark(function on(yt,dn,kn){var nn,Xn;return b.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:if(yt.stopPropagation(),Object(I.e)(cn)){wn.next=3;break}return wn.abrupt("return");case 3:if(!(dn!=null&&dn.is_authentication&&!(Ot!=null&&(nn=Ot.userInfo)!==null&&nn!==void 0&&nn.authentication))){wn.next=6;break}return cn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),wn.abrupt("return");case 6:if(!(kn==="ismodel")){wn.next=20;break}if(!(dn.member_of_course===!0)){wn.next=11;break}Object(n.Q)("/classrooms/".concat(dn.course_id)),wn.next=18;break;case 11:if(dn.invite_code){wn.next=14;break}return O.b.info("\u672C\u7ADE\u8D5B\u53EA\u9762\u5411\u90E8\u5206\u5B66\u6821/\u5355\u4F4D\u5F00\u653E\uFF0C\u4F60\u6682\u65F6\u6CA1\u6709\u53C2\u8D5B\u8D44\u683C"),wn.abrupt("return");case 14:return wn.next=16,cn({type:"competitions/addApplytojoincourse",payload:{invite_code:dn.invite_code,student:1}});case 16:Xn=wn.sent,Xn.status===0&&Object(n.Q)("/classrooms/".concat(dn.course_id));case 18:wn.next=33;break;case 20:if(!(dn.enrolled===!0)){wn.next=23;break}return Object(n.Q)(kn),wn.abrupt("return");case 23:if(!(kn==="personal")){wn.next=31;break}if(!(dn.enroll_ended===!0)){wn.next=27;break}return O.b.info("\u62A5\u540D\u5DF2\u622A\u6B62"),wn.abrupt("return");case 27:te(!0),Ft(dn),wn.next=33;break;case 31:te(!0),Ft(dn);case 33:case"end":return wn.stop()}},on)})),Nn.apply(this,arguments)}function gn(on){Object(n.Q)(on)}function jn(on){return Vn.apply(this,arguments)}function Vn(){return Vn=Object(C.a)(b.a.mark(function on(yt){var dn;return b.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(Yt){nn.next=2;break}return nn.abrupt("return");case 2:if(Nt(!1),!yn()){nn.next=5;break}return nn.abrupt("return");case 5:return nn.next=7,cn({type:"competitions/AddTeam",payload:{identifier:Ct==null?void 0:Ct.identifier,name:yt}});case 7:dn=nn.sent,dn&&dn.status===0?(O.b.info("\u521B\u5EFA\u6218\u961F\u6210\u529F"),cn({type:"competitions/getList",payload:Object(P.a)({},Vt.listParams)}),ee(!1)):Nt(!0);case 9:case"end":return nn.stop()}},on)})),Vn.apply(this,arguments)}function yn(){var on,yt;if(Ot!=null&&(on=Ot.userInfo)!==null&&on!==void 0&&on.is_teacher){var dn;if(Ct!=null&&(dn=Ct.teacher_staff)!==null&&dn!==void 0&&dn.mutiple_limited&&(Ct!=null&&Ct.enrolled))return O.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),Nt(!0),!0}else{var kn;if(Ct!=null&&(kn=Ct.member_staff)!==null&&kn!==void 0&&kn.mutiple_limited&&(Ct!=null&&Ct.enrolled))return O.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),Nt(!0),!0}if(Ct!=null&&Ct.enroll_ended)return O.b.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),Nt(!0),!0;if(Ot!=null&&(yt=Ot.userInfo)!==null&&yt!==void 0&&yt.is_teacher){if(!Ct.teacher_staff)return O.b.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),Nt(!0),!0}else if(!(Ct!=null&&Ct.member_staff))return O.b.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),Nt(!0),!0}function Hn(on){return Zn.apply(this,arguments)}function Zn(){return Zn=Object(C.a)(b.a.mark(function on(yt){var dn;return b.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(Yt){nn.next=2;break}return nn.abrupt("return");case 2:if(!yn()){nn.next=4;break}return nn.abrupt("return");case 4:return Nt(!1),nn.next=7,cn({type:"competitions/JoinTeam",payload:{identifier:Ct==null?void 0:Ct.identifier,invite_code:yt}});case 7:dn=nn.sent,dn&&dn.status===0?(O.b.info(gt.\u52A0\u5165\u6218\u961F\u6210\u529F),cn({type:"competitions/getList",payload:Object(P.a)({},Vt.listParams)}),dt(!1)):Nt(!0);case 9:case"end":return nn.stop()}},on)})),Zn.apply(this,arguments)}var ir=function(yt){if(yt!=null&&yt.mode_external_url){gn(yt.mode_external_url);return}yt.external_url?gn(yt.external_url):gn(yt.competition_status==="ended"?"/competitions/index/".concat(yt.identifier):yt.competition_status==="nearly_published"?yt.permission.editable==!0?"/competitions/index/".concat(yt.identifier):null:yt.competition_status==="progressing"?"/competitions/index/".concat(yt.identifier):null)},er=function(yt,dn){dn.external_url?(yt.stopPropagation(),gn(dn.external_url)):Dn(yt,dn,dn.mode===2?"ismodel":dn.personal?"personal":"/competitions/index/".concat(dn.identifier,"/enroll"))};return w.a.createElement("section",{className:d.a.bg},pt&&w.a.createElement(A.Fragment,null,w.a.createElement("aside",{className:d.a.banner},gt.isChinese?w.a.createElement("img",{src:sn!=null&&(mt=sn.setting)!==null&&mt!==void 0&&mt.competition_banner_url?"".concat(_.a.IMG_SERVER,"/")+(sn==null||(($e=sn.setting)===null||$e===void 0)?void 0:$e.competition_banner_url):Rt.a,alt:""}):w.a.createElement("img",{src:sn!=null&&(Ze=sn.setting)!==null&&Ze!==void 0&&Ze.competition_english_banner_url?"".concat(_.a.IMG_SERVER,"/")+(sn==null||((Ht=sn.setting)===null||Ht===void 0)?void 0:Ht.competition_english_banner_url):Rt.a,alt:""})),w.a.createElement("section",{className:"bg-white",style:{height:"50px"}},w.a.createElement("aside",{className:"edu-container"},w.a.createElement(f.a,{defaultActiveKey:((Jt=he.query)===null||Jt===void 0?void 0:Jt.tabs)||"",className:d.a.tabs,tabBarStyle:{color:"#000000"},tabBarExtraContent:w.a.createElement(x.a.Search,{placeholder:gt.\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0,onSearch:function(yt){Vt.listParams.keyword=yt,Vt.listParams.page=1,cn({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},Vt.listParams),{},{edu:he.query.edu})})}}),onChange:function(yt){yt==="statistics"?ot(!0):ot(!1),Vt.listParams.page=1,Vt.listParams.category=yt,Vt.listParams.page=1,cn({type:"competitions/getList",payload:Object(P.a)({},Vt.listParams)})}},w.a.createElement(jt,{tab:gt.\u5168\u90E8,key:""}),w.a.createElement(jt,{tab:gt.\u5373\u5C06\u53D1\u5E03,key:"nearly_published"}),w.a.createElement(jt,{tab:gt.\u8FDB\u884C\u4E2D,key:"progressing"}),w.a.createElement(jt,{tab:gt.\u5F80\u671F\u6BD4\u8D5B,key:"ended"}),Object(L.v)()&&w.a.createElement(jt,{tab:gt.\u6570\u636E\u7EDF\u8BA1,key:"statistics"}))))),!et&&w.a.createElement("div",null,Vt.count===0?w.a.createElement(S.a,{customText:gt.\u6682\u65E0\u6570\u636E}):w.a.createElement("aside",{className:"edu-container minH500"},w.a.createElement(t.a,{loading:_n,active:!0,avatar:{size:40},paragraph:{rows:5}},Vt.competitions&&w.a.createElement(g.b,{itemLayout:"vertical",size:"large",dataSource:Vt.competitions,style:{paddingTop:10},renderItem:function(yt,dn){return w.a.createElement("div",{className:d.a.CompetitionsList},yt.competition_status==="nearly_published"?yt.permission.editable==!0?"":w.a.createElement("div",{className:d.a.CompetitionsListzhezhao},"\u5373\u5C06\u53D1\u5E03 \u656C\u8BF7\u671F\u5F85"):"",w.a.createElement(g.b.Item,{onClick:function(){return ir(yt)},className:d.a.shadow,key:dn},w.a.createElement(g.b.Item.Meta,{style:{marginBottom:"0px"},avatar:w.a.createElement("div",{className:d.a.divimg},w.a.createElement("img",{src:yt&&yt.image?"".concat(_.a.IMG_SERVER,"/")+yt.image:Ut.s})),title:w.a.createElement("p",{style:{alignItems:"center",display:"flex"}},gt.isChinese?w.a.createElement("a",{className:d.a.task_hide},yt.name,yt.sub_title?"\u2014\u2014".concat(yt.sub_title):""):w.a.createElement("a",{className:d.a.task_hide},yt.english_name,yt.english_sub_title?"\u2014\u2014".concat(yt.english_sub_title):""),yt.competition_status&&yt.competition_status==="nearly_published"?w.a.createElement("span",{className:d.a.Comingtext},gt.\u5373\u5C06\u53D1\u5E03\u56FE\u6807):"",yt.competition_status&&yt.competition_status==="progressing"?w.a.createElement("span",{className:d.a.havetext},gt.\u8FDB\u884C\u4E2D\u56FE\u6807):"",yt.competition_status&&yt.competition_status==="ended"?w.a.createElement("span",{className:d.a.Finishedtext},gt.\u5DF2\u7ED3\u675F):""),description:w.a.createElement("div",null,w.a.createElement("p",{className:d.a.task_hide_2,style:{height:"43px",fontSize:"14px",color:"#666666"}},gt.isChinese?yt.description?yt.description:"\u6682\u65E0\u7B80\u4ECB~":yt.english_description?yt.english_description:"\u6682\u65E0\u7B80\u4ECB~"),w.a.createElement("p",{style:{marginTop:"12px",fontSize:"12px",color:"#888888"}},w.a.createElement("span",null,gt.\u7ADE\u8D5B\u65F6\u95F4,": ",yt.start_time,"\uFF5E",yt.end_time),w.a.createElement("span",{style:{marginLeft:"20px"}},gt.\u62A5\u540D\u622A\u6B62\u65F6\u95F4,"\uFF1A",yt&&yt.enroll_end_time?yt.enroll_end_time:gt.\u6682\u65E0),w.a.createElement("span",{style:{marginLeft:"20px"}},gt.\u6D4F\u89C8\u6570,"\uFF1A",yt&&yt.visits_count?yt.visits_count:gt.\u6682\u65E0)))}),w.a.createElement("div",{style:{width:"20%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"}},w.a.createElement("div",{style:{textAlign:"right"}},w.a.createElement("p",{style:{fontSize:"28px",color:"#0152d9",visibility:yt&&yt.bonus?"visible":"hidden",marginBottom:"0px"}},w.a.createElement("span",{style:{fontSize:"20px"}},"\xA5"),parseInt(yt.bonus).toLocaleString()),yt.member_count?w.a.createElement("p",{style:{color:"#BBBBBB",fontSize:"14px"}},gt.\u5DF2\u62A5\u540D\u540D\u8BCD,"\uFF1A",yt.competition_status==="nearly_published"?"0":yt.member_count):""),yt&&yt.competition_status==="ended"?w.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(nn){return mn(nn)}},gt.\u5DF2\u7ED3\u675F):null,yt&&yt.competition_status==="nearly_published"?w.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(nn){return mn(nn)}},gt.\u672A\u53D1\u5E03):null,yt&&yt.competition_status!=="nearly_published"&&yt.enroll_end&&yt.competition_status!=="ended"?w.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(nn){return mn(nn)}},"\u62A5\u540D\u622A\u6B62"):null,yt&&yt.competition_status==="progressing"&&yt.enroll_end!=!0&&!yt.external_url?w.a.createElement(o.a,{className:d.a.signup,onClick:function(nn){return er(nn,yt)},style:{cursor:"pointer"}},yt!=null&&yt.enrolled?gt.\u5DF2\u62A5\u540D:gt.\u7ACB\u5373\u62A5\u540D):null)))}})),w.a.createElement(h.a,null),w.a.createElement(xt.a,{modeldata:ct,dispatch:cn}),pt&&w.a.createElement("aside",{className:"tc mb50 mt20"},w.a.createElement(k.a,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:ln,defaultPageSize:20,current:Vt.listParams.page,defaultCurrent:Vt.listParams.page,total:Vt.count})))),et&&w.a.createElement(St,null),w.a.createElement(U.a,{title:gt.\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F,centered:!0,visible:ae,onCancel:function(){te(!1)},footer:!1},w.a.createElement("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"}},w.a.createElement(o.a,{type:"primary",style:{height:40},onClick:function(){dt(!0),te(!1)}},gt.\u52A0\u5165\u6218\u961F\u53C2\u8D5B),w.a.createElement(o.a,{style:{height:40},onClick:function(){ee(!0),te(!1)}},gt.\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B))),Ge?w.a.createElement(Tt.a,{qs:gt,isjoin:Ge,setJoin:dt,JoinTeams:Hn}):null,G?w.a.createElement(Dt.a,{qs:gt,isAddmodle:G,setIsAdd:ee,createTeam:jn}):null)},Lt=Z.default=Object(c.a)(function(bt){var Pt=bt.competitions,mt=bt.loading,$e=bt.globalSetting,Ze=bt.user;return{competitions:Pt,globalSetting:$e,loading:mt.models.competitions,user:Ze}})(Mt)},QuXc:function(ie,Z){var y=function(U){this.colorStops=U||[]};y.prototype={constructor:y,addColorStop:function(U,D){this.colorStops.push({offset:U,color:D})}};var V=y;ie.exports=V},RDYZ:function(ie,Z,y){var V=y("dMvE");function U(k){this._target=k.target,this._life=k.life||1e3,this._delay=k.delay||0,this._initialized=!1,this.loop=k.loop==null?!1:k.loop,this.gap=k.gap||0,this.easing=k.easing||"Linear",this.onframe=k.onframe,this.ondestroy=k.ondestroy,this.onrestart=k.onrestart,this._pausedTime=0,this._paused=!1}U.prototype={constructor:U,step:function(k,u){if(this._initialized||(this._startTime=k+this._delay,this._initialized=!0),this._paused){this._pausedTime+=u;return}var t=(k-this._startTime-this._pausedTime)/this._life;if(t<0)return;t=Math.min(t,1);var R=this.easing,o=typeof R=="string"?V[R]:R,m=typeof o=="function"?o(t):t;return this.fire("frame",m),t===1?this.loop?(this.restart(k),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(k){var u=(k-this._startTime-this._pausedTime)%this._life;this._startTime=k-u+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(k,u){k="on"+k,this[k]&&this[k](this._target,u)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var D=U;ie.exports=D},RMFE:function(ie,Z){ie.exports="data:image/png;base64,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"},RXMa:function(ie,Z,y){var V=y("y+Vt"),U=V.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(D,k){var u=k.cx,t=k.cy,R=Math.PI*2;D.moveTo(u+k.r,t),D.arc(u,t,k.r,0,R,!1),D.moveTo(u+k.r0,t),D.arc(u,t,k.r0,0,R,!0)}});ie.exports=U},RotF:function(ie,Z,y){ie.exports=y("LSTS")},SKnc:function(ie,Z,y){var V=y("bYtY"),U=y("QuXc"),D=function(u,t,R,o,m,g){this.x=u==null?0:u,this.y=t==null?0:t,this.x2=R==null?1:R,this.y2=o==null?0:o,this.type="linear",this.global=g||!1,U.call(this,m)};D.prototype={constructor:D},V.inherits(D,U);var k=D;ie.exports=k},SMhR:function(ie,Z){ie.exports="data:image/png;base64,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"},SUKs:function(ie,Z,y){var V=y("LPTA"),U=V.debugMode,D=function(){};U===1&&(D=console.error);var k=D;ie.exports=k},SeJ5:function(ie,Z,y){ie.exports={courseItems:"courseItems___KtIh4",jupyterTag:"jupyterTag___3qHDN",lockWrap:"lockWrap___JUQM5",flexCenter:"flexCenter___u477t"}},Sj9i:function(ie,Z,y){var V=y("QBsz"),U=V.create,D=V.distSquare,k=Math.pow,u=Math.sqrt,t=1e-8,R=1e-4,o=u(3),m=1/3,g=U(),i=U(),x=U();function T(n){return n>-t&&nt||n<-t}function C(n,r,d,S,_){var h=1-_;return h*h*(h*n+3*_*r)+_*_*(_*S+3*h*d)}function P(n,r,d,S,_){var h=1-_;return 3*(((r-n)*h+2*(d-r)*_)*h+(S-d)*_*_)}function p(n,r,d,S,_,h){var L=S+3*(r-d)-n,I=3*(d-r*2+n),B=3*(r-n),F=n-_,K=I*I-3*L*B,q=I*B-9*L*F,Y=B*B-3*I*F,W=0;if(T(K)&&T(q))if(T(I))h[0]=0;else{var X=-B/I;X>=0&&X<=1&&(h[W++]=X)}else{var Q=q*q-4*K*Y;if(T(Q)){var de=q/K,X=-I/L+de,ue=-de/2;X>=0&&X<=1&&(h[W++]=X),ue>=0&&ue<=1&&(h[W++]=ue)}else if(Q>0){var Ee=u(Q),ye=K*I+1.5*L*(-q+Ee),ve=K*I+1.5*L*(-q-Ee);ye<0?ye=-k(-ye,m):ye=k(ye,m),ve<0?ve=-k(-ve,m):ve=k(ve,m);var X=(-I-(ye+ve))/(3*L);X>=0&&X<=1&&(h[W++]=X)}else{var _e=(2*K*I-3*L*q)/(2*u(K*K*K)),Se=Math.acos(_e)/3,re=u(K),pe=Math.cos(Se),X=(-I-2*re*pe)/(3*L),ue=(-I+re*(pe+o*Math.sin(Se)))/(3*L),J=(-I+re*(pe-o*Math.sin(Se)))/(3*L);X>=0&&X<=1&&(h[W++]=X),ue>=0&&ue<=1&&(h[W++]=ue),J>=0&&J<=1&&(h[W++]=J)}}return W}function l(n,r,d,S,_){var h=6*d-12*r+6*n,L=9*r+3*S-3*n-9*d,I=3*r-3*n,B=0;if(T(L)){if(O(h)){var F=-I/h;F>=0&&F<=1&&(_[B++]=F)}}else{var K=h*h-4*L*I;if(T(K))_[0]=-h/(2*L);else if(K>0){var q=u(K),F=(-h+q)/(2*L),Y=(-h-q)/(2*L);F>=0&&F<=1&&(_[B++]=F),Y>=0&&Y<=1&&(_[B++]=Y)}}return B}function s(n,r,d,S,_,h){var L=(r-n)*_+n,I=(d-r)*_+r,B=(S-d)*_+d,F=(I-L)*_+L,K=(B-I)*_+I,q=(K-F)*_+F;h[0]=n,h[1]=L,h[2]=F,h[3]=q,h[4]=q,h[5]=K,h[6]=B,h[7]=S}function f(n,r,d,S,_,h,L,I,B,F,K){var q,Y=.005,W=Infinity,X,Q,de,ue;g[0]=B,g[1]=F;for(var Ee=0;Ee<1;Ee+=.05)i[0]=C(n,d,_,L,Ee),i[1]=C(r,S,h,I,Ee),de=D(g,i),de=0&&de=0&&F<=1&&(_[B++]=F)}}else{var K=L*L-4*h*I;if(T(K)){var F=-L/(2*h);F>=0&&F<=1&&(_[B++]=F)}else if(K>0){var q=u(K),F=(-L+q)/(2*h),Y=(-L-q)/(2*h);F>=0&&F<=1&&(_[B++]=F),Y>=0&&Y<=1&&(_[B++]=Y)}}return B}function w(n,r,d){var S=n+d-2*r;return S===0?.5:(n-r)/S}function E(n,r,d,S,_){var h=(r-n)*S+n,L=(d-r)*S+r,I=(L-h)*S+h;_[0]=n,_[1]=h,_[2]=I,_[3]=I,_[4]=L,_[5]=d}function c(n,r,d,S,_,h,L,I,B){var F,K=.005,q=Infinity;g[0]=L,g[1]=I;for(var Y=0;Y<1;Y+=.05){i[0]=v(n,d,_,Y),i[1]=v(r,S,h,Y);var W=D(g,i);W=0&&W=0;--f)if(s[f]===l)return!0;return!1}),p):null:p[0]},T.prototype.update=function(C,P){if(!C)return;var p=this.getDefs(!1);if(C[this._domName]&&p.contains(C[this._domName]))typeof P=="function"&&P(C);else{var l=this.add(C);l&&(C[this._domName]=l)}},T.prototype.addDom=function(C){var P=this.getDefs(!0);P.appendChild(C)},T.prototype.removeDom=function(C){var P=this.getDefs(!1);P&&C[this._domName]&&(P.removeChild(C[this._domName]),C[this._domName]=null)},T.prototype.getDoms=function(){var C=this.getDefs(!1);if(!C)return[];var P=[];return D.each(this._tagNames,function(p){var l=C.getElementsByTagName(p);P=P.concat([].slice.call(l))}),P},T.prototype.markAllUnused=function(){var C=this.getDoms(),P=this;D.each(C,function(p){p[P._markLabel]=i})},T.prototype.markUsed=function(C){C&&(C[this._markLabel]=x)},T.prototype.removeUnused=function(){var C=this.getDefs(!1);if(!C)return;var P=this.getDoms(),p=this;D.each(P,function(l){l[p._markLabel]!==x&&C.removeChild(l)})},T.prototype.getSvgProxy=function(C){return C instanceof k?o:C instanceof u?m:C instanceof t?g:o},T.prototype.getTextSvgElement=function(C){return C.__textSvgEl},T.prototype.getSvgElement=function(C){return C.__svgEl};var O=T;ie.exports=O},SrOP:function(ie,Z,y){ie.exports=y.p+"static/d.56e5b448.png"},T6xi:function(ie,Z,y){var V=y("YgsL"),U=y("nCxF");function D(k,u,t){var R=u.points,o=u.smooth;if(R&&R.length>=2){if(o&&o!=="spline"){var m=U(R,o,t,u.smoothConstraint);k.moveTo(R[0][0],R[0][1]);for(var g=R.length,i=0;i<(t?g:g-1);i++){var x=m[i*2],T=m[i*2+1],O=R[(i+1)%g];k.bezierCurveTo(x[0],x[1],T[0],T[1],O[0],O[1])}}else{o==="spline"&&(R=V(R,t)),k.moveTo(R[0][0],R[0][1]);for(var i=1,C=R.length;iu&&(x=o+m,o*=u/x,m*=u/x),g+i>u&&(x=g+i,g*=u/x,i*=u/x),m+g>t&&(x=m+g,m*=t/x,g*=t/x),o+i>t&&(x=o+i,o*=t/x,i*=t/x),V.moveTo(D+o,k),V.lineTo(D+u-m,k),m!==0&&V.arc(D+u-m,k+m,m,-Math.PI/2,0),V.lineTo(D+u,k+t-g),g!==0&&V.arc(D+u-g,k+t-g,g,0,Math.PI/2),V.lineTo(D+i,k+t),i!==0&&V.arc(D+i,k+t-i,i,Math.PI/2,Math.PI),V.lineTo(D,k+o),o!==0&&V.arc(D+o,k+o,o,Math.PI,Math.PI*1.5)}Z.buildPath=y},W6BS:function(ie,Z){ie.exports="data:image/png;base64,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"},WdTA:function(ie,Z,y){ie.exports=y.p+"static/studnetqun.598eeb43.png"},X23P:function(ie,Z,y){ie.exports=y.p+"static/s14.0b0ac17a.png"},XBoW:function(ie,Z,y){ie.exports=y.p+"static/ping1.2f030210.svg"},XjOa:function(ie,Z){ie.exports="data:image/png;base64,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"},Xmg4:function(ie,Z,y){var V=y("bYtY"),U=y("LPTA"),D=U.devicePixelRatio,k=y("K2GJ"),u=y("3C/r");function t(){return!1}function R(g,i,x){var T=V.createCanvas(),O=i.getWidth(),C=i.getHeight(),P=T.style;return P&&(P.position="absolute",P.left=0,P.top=0,P.width=O+"px",P.height=C+"px",T.setAttribute("data-zr-dom-id",g)),T.width=O*x,T.height=C*x,T}var o=function(g,i,x){var T;x=x||D,typeof g=="string"?T=R(g,i,x):V.isObject(g)&&(T=g,g=T.id),this.id=g,this.dom=T;var O=T.style;O&&(T.onselectstart=t,O["-webkit-user-select"]="none",O["user-select"]="none",O["-webkit-touch-callout"]="none",O["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",O.padding=0,O.margin=0,O["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=i,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=x};o.prototype={constructor:o,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var g=this.dpr;this.domBack=R("back-"+this.id,this.painter,g),this.ctxBack=this.domBack.getContext("2d"),g!==1&&this.ctxBack.scale(g,g)},resize:function(g,i){var x=this.dpr,T=this.dom,O=T.style,C=this.domBack;O&&(O.width=g+"px",O.height=i+"px"),T.width=g*x,T.height=i*x,C&&(C.width=g*x,C.height=i*x,x!==1&&this.ctxBack.scale(x,x))},clear:function(g,i){var x=this.dom,T=this.ctx,O=x.width,C=x.height,i=i||this.clearColor,P=this.motionBlur&&!g,p=this.lastFrameAlpha,l=this.dpr;if(P&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(x,0,0,O/l,C/l)),T.clearRect(0,0,O,C),i&&i!=="transparent"){var s;i.colorStops?(s=i.__canvasGradient||k.getGradient(T,i,{x:0,y:0,width:O,height:C}),i.__canvasGradient=s):i.image&&(s=u.prototype.getCanvasPattern.call(i,T)),T.save(),T.fillStyle=s||i,T.fillRect(0,0,O,C),T.restore()}if(P){var f=this.domBack;T.save(),T.globalAlpha=p,T.drawImage(f,0,0,O,C),T.restore()}}};var m=o;ie.exports=m},Xnb7:function(ie,Z,y){var V=y("1RvN"),U=new V(50);function D(R){if(typeof R=="string"){var o=U.get(R);return o&&o.image}else return R}function k(R,o,m,g,i){if(R)if(typeof R=="string"){if(o&&o.__zrImageSrc===R||!m)return o;var x=U.get(R),T={hostEl:m,cb:g,cbPayload:i};return x?(o=x.image,!t(o)&&x.pending.push(T)):(o=new Image,o.onload=o.onerror=u,U.put(R,o.__cachedImgObj={image:o,pending:[T]}),o.src=o.__zrImageSrc=R),o}else return R;else return o}function u(){var R=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var o=0;o ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","error",G),!ae.ENABLE_ERROR)return;console.error?console.error(G):console.warn?console.warn(G):console.log(G)}},{key:"i",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var G="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","info",G),!ae.ENABLE_INFO)return;console.info?console.info(G):console.log(G)}},{key:"w",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var G="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","warn",G),!ae.ENABLE_WARN)return;console.warn?console.warn(G):console.log(G)}},{key:"d",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var G="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","debug",G),!ae.ENABLE_DEBUG)return;console.debug?console.debug(G):console.log(G)}},{key:"v",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var G="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","verbose",G),!ae.ENABLE_VERBOSE)return;console.log(G)}}]),ae}();R.GLOBAL_TAG="flv.js",R.FORCE_GLOBAL_TAG=!1,R.ENABLE_ERROR=!0,R.ENABLE_INFO=!0,R.ENABLE_WARN=!0,R.ENABLE_DEBUG=!0,R.ENABLE_VERBOSE=!0,R.ENABLE_CALLBACK=!1,R.emitter=new t.a;var o=R,p=function(){function ae(){Object(V.a)(this,ae),this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return Object(U.a)(ae,[{key:"reset",value:function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}},{key:"addBytes",value:function(j){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=j,this._totalBytes+=j):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=j,this._totalBytes+=j):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=j,this._totalBytes+=j,this._lastCheckpoint=this._now())}},{key:"currentKBps",get:function(){this.addBytes(0);var j=(this._now()-this._lastCheckpoint)/1e3;return j==0&&(j=1),this._intervalBytes/j/1024}},{key:"lastSecondKBps",get:function(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}},{key:"averageKBps",get:function(){var j=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/j/1024}}]),ae}(),g=p,i=y("yKVA"),x=y("879j"),T=function(){function ae(te){Object(V.a)(this,ae),this._message=te}return Object(U.a)(ae,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),ae}(),O=function(ae){Object(i.a)(j,ae);var te=Object(x.a)(j);function j(H){return Object(V.a)(this,j),te.call(this,H)}return Object(U.a)(j,[{key:"name",get:function(){return"IllegalStateException"}}]),j}(T),C=function(ae){Object(i.a)(j,ae);var te=Object(x.a)(j);function j(H){return Object(V.a)(this,j),te.call(this,H)}return Object(U.a)(j,[{key:"name",get:function(){return"InvalidArgumentException"}}]),j}(T),P=function(ae){Object(i.a)(j,ae);var te=Object(x.a)(j);function j(H){return Object(V.a)(this,j),te.call(this,H)}return Object(U.a)(j,[{key:"name",get:function(){return"NotImplementedException"}}]),j}(T),m={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},l={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"},s=function(){function ae(te){Object(V.a)(this,ae),this._type=te||"undefined",this._status=m.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(U.a)(ae,[{key:"destroy",value:function(){this._status=m.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===m.kConnecting||this._status===m.kBuffering}},{key:"type",get:function(){return this._type}},{key:"status",get:function(){return this._status}},{key:"needStashBuffer",get:function(){return this._needStash}},{key:"onContentLengthKnown",get:function(){return this._onContentLengthKnown},set:function(j){this._onContentLengthKnown=j}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(j){this._onURLRedirect=j}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(j){this._onDataArrival=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onComplete",get:function(){return this._onComplete},set:function(j){this._onComplete=j}},{key:"open",value:function(j,H){throw new P("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new P("Unimplemented abstract function!")}}]),ae}(),f=y("oZsa");function v(ae,te){for(;!Object.prototype.hasOwnProperty.call(ae,te)&&!(ae=Object(f.a)(ae),ae===null););return ae}function b(ae,te,j){return typeof Reflect!="undefined"&&Reflect.get?b=Reflect.get:b=function(G,ee,fe){var ke=v(G,ee);if(!ke)return;var Ge=Object.getOwnPropertyDescriptor(ke,ee);return Ge.get?Ge.get.call(fe):Ge.value},b(ae,te,j||ae)}var A={};function w(){var ae=self.navigator.userAgent.toLowerCase(),te=/(edge)\/([\w.]+)/.exec(ae)||/(opr)[\/]([\w.]+)/.exec(ae)||/(chrome)[ \/]([\w.]+)/.exec(ae)||/(iemobile)[\/]([\w.]+)/.exec(ae)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ae)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ae)||/(webkit)[ \/]([\w.]+)/.exec(ae)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ae)||/(msie) ([\w.]+)/.exec(ae)||ae.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ae)||ae.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ae)||[],j=/(ipad)/.exec(ae)||/(ipod)/.exec(ae)||/(windows phone)/.exec(ae)||/(iphone)/.exec(ae)||/(kindle)/.exec(ae)||/(android)/.exec(ae)||/(windows)/.exec(ae)||/(mac)/.exec(ae)||/(linux)/.exec(ae)||/(cros)/.exec(ae)||[],H={browser:te[5]||te[3]||te[1]||"",version:te[2]||te[4]||"0",majorVersion:te[4]||te[2]||"0",platform:j[0]||""},G={};if(H.browser){G[H.browser]=!0;var ee=H.majorVersion.split(".");G.version={major:parseInt(H.majorVersion,10),string:H.version},ee.length>1&&(G.version.minor=parseInt(ee[1],10)),ee.length>2&&(G.version.build=parseInt(ee[2],10))}if(H.platform&&(G[H.platform]=!0),(G.chrome||G.opr||G.safari)&&(G.webkit=!0),G.rv||G.iemobile){G.rv&&delete G.rv;var fe="msie";H.browser=fe,G[fe]=!0}if(G.edge){delete G.edge;var ke="msedge";H.browser=ke,G[ke]=!0}if(G.opr){var Ge="opera";H.browser=Ge,G[Ge]=!0}if(G.safari&&G.android){var dt="android";H.browser=dt,G[dt]=!0}G.name=H.browser,G.platform=H.platform;for(var Ct in A)A.hasOwnProperty(Ct)&&delete A[Ct];Object.assign(A,G)}w();var E=A,c=function(ae){Object(i.a)(j,ae);var te=Object(x.a)(j);function j(H,G){var ee;return Object(V.a)(this,j),ee=te.call(this,"fetch-stream-loader"),ee.TAG="FetchStreamLoader",ee._seekHandler=H,ee._config=G,ee._needStash=!0,ee._requestAbort=!1,ee._contentLength=null,ee._receivedLength=0,ee}return Object(U.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),b(Object(f.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(G,ee){var fe=this;this._dataSource=G,this._range=ee;var ke=G.url;this._config.reuseRedirectedURL&&G.redirectedURL!=null&&(ke=G.redirectedURL);var Ge=this._seekHandler.getConfig(ke,ee),dt=new self.Headers;if(typeof Ge.headers=="object"){var Ct=Ge.headers;for(var Pt in Ct)Ct.hasOwnProperty(Pt)&&dt.append(Pt,Ct[Pt])}var Yt={method:"GET",headers:dt,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var kt in this._config.headers)dt.append(kt,this._config.headers[kt]);G.cors===!1&&(Yt.mode="same-origin"),G.withCredentials&&(Yt.credentials="include"),G.referrerPolicy&&(Yt.referrerPolicy=G.referrerPolicy),this._status=m.kConnecting,self.fetch(Ge.url,Yt).then(function(ut){if(fe._requestAbort){fe._requestAbort=!1,fe._status=m.kIdle;return}if(ut.ok&&ut.status>=200&&ut.status<=299){if(ut.url!==Ge.url&&fe._onURLRedirect){var Zt=fe._seekHandler.removeURLParameters(ut.url);fe._onURLRedirect(Zt)}var St=ut.headers.get("Content-Length");return St!=null&&(fe._contentLength=parseInt(St),fe._contentLength!==0&&(fe._onContentLengthKnown&&fe._onContentLengthKnown(fe._contentLength))),fe._pump.call(fe,ut.body.getReader())}else if(fe._status=m.kError,fe._onError)fe._onError(l.HTTP_STATUS_CODE_INVALID,{code:ut.status,msg:ut.statusText});else throw new T("FetchStreamLoader: Http code invalid, "+ut.status+" "+ut.statusText)}).catch(function(ut){if(fe._status=m.kError,fe._onError)fe._onError(l.EXCEPTION,{code:-1,msg:ut.message});else throw ut})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(G){var ee=this;return G.read().then(function(fe){if(fe.done)if(ee._contentLength!==null&&ee._receivedLength=15048,ee=E.msedge?G:!0;return self.fetch&&self.ReadableStream&&ee}catch(fe){return!1}}}]),j}(s),n=c,r=function(ae){Object(i.a)(j,ae);var te=Object(x.a)(j);function j(H,G){var ee;return Object(V.a)(this,j),ee=te.call(this,"xhr-moz-chunked-loader"),ee.TAG="MozChunkedLoader",ee._seekHandler=H,ee._config=G,ee._needStash=!0,ee._xhr=null,ee._requestAbort=!1,ee._contentLength=null,ee._receivedLength=0,ee}return Object(U.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),b(Object(f.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(G,ee){this._dataSource=G,this._range=ee;var fe=G.url;this._config.reuseRedirectedURL&&G.redirectedURL!=null&&(fe=G.redirectedURL);var ke=this._seekHandler.getConfig(fe,ee);this._requestURL=ke.url;var Ge=this._xhr=new XMLHttpRequest;if(Ge.open("GET",ke.url,!0),Ge.responseType="moz-chunked-arraybuffer",Ge.onreadystatechange=this._onReadyStateChange.bind(this),Ge.onprogress=this._onProgress.bind(this),Ge.onloadend=this._onLoadEnd.bind(this),Ge.onerror=this._onXhrError.bind(this),G.withCredentials&&(Ge.withCredentials=!0),typeof ke.headers=="object"){var dt=ke.headers;for(var Ct in dt)dt.hasOwnProperty(Ct)&&Ge.setRequestHeader(Ct,dt[Ct])}if(typeof this._config.headers=="object"){var Pt=this._config.headers;for(var Yt in Pt)Pt.hasOwnProperty(Yt)&&Ge.setRequestHeader(Yt,Pt[Yt])}this._status=m.kConnecting,Ge.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=m.kComplete}},{key:"_onReadyStateChange",value:function(G){var ee=G.target;if(ee.readyState===2){if(ee.responseURL!=null&&ee.responseURL!==this._requestURL&&this._onURLRedirect){var fe=this._seekHandler.removeURLParameters(ee.responseURL);this._onURLRedirect(fe)}if(ee.status!==0&&(ee.status<200||ee.status>299))if(this._status=m.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:ee.status,msg:ee.statusText});else throw new T("MozChunkedLoader: Http code invalid, "+ee.status+" "+ee.statusText);else this._status=m.kBuffering}}},{key:"_onProgress",value:function(G){if(this._status===m.kError)return;this._contentLength===null&&(G.total!==null&&G.total!==0&&(this._contentLength=G.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var ee=G.target.response,fe=this._range.from+this._receivedLength;this._receivedLength+=ee.byteLength,this._onDataArrival&&this._onDataArrival(ee,fe,this._receivedLength)}},{key:"_onLoadEnd",value:function(G){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===m.kError)return;this._status=m.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(G){this._status=m.kError;var ee=0,fe=null;if(this._contentLength&&G.loaded=200&&ee.status<=299){if(this._status=m.kBuffering,ee.responseURL!=null){var fe=this._seekHandler.removeURLParameters(ee.responseURL);ee.responseURL!==this._currentRequestURL&&fe!==this._currentRedirectedURL&&(this._currentRedirectedURL=fe,this._onURLRedirect&&this._onURLRedirect(fe))}var ke=ee.getResponseHeader("Content-Length");if(ke!=null&&this._contentLength==null){var Ge=parseInt(ke);Ge>0&&(this._contentLength=Ge,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=m.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:ee.status,msg:ee.statusText});else throw new T("MSStreamLoader: Http code invalid, "+ee.status+" "+ee.statusText);else if(ee.readyState===3&&(ee.status>=200&&ee.status<=299)){this._status=m.kBuffering;var dt=ee.response;this._reader.readAsArrayBuffer(dt)}}},{key:"_xhrOnError",value:function(G){this._status=m.kError;var ee=l.EXCEPTION,fe={code:-1,msg:G.constructor.name+" "+G.type};if(this._onError)this._onError(ee,fe);else throw new T(fe.msg)}},{key:"_msrOnProgress",value:function(G){var ee=G.target,fe=ee.result;if(fe==null){this._doReconnectIfNeeded();return}var ke=fe.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=fe.byteLength;var Ge=this._totalRange.from+this._receivedLength;this._receivedLength+=ke.byteLength,this._onDataArrival&&this._onDataArrival(ke,Ge,this._receivedLength),fe.byteLength>=this._bufferLimit&&(o.v(this.TAG,"MSStream buffer exceeded max size near ".concat(Ge+ke.byteLength,", reconnecting...")),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(fe=this._range.from+this._contentLength-1)),this._currentRequestRange={from:ee,to:fe},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(G,ee){this._lastTimeLoaded=0;var fe=G.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?fe=this._currentRedirectedURL:G.redirectedURL!=null&&(fe=G.redirectedURL));var ke=this._seekHandler.getConfig(fe,ee);this._currentRequestURL=ke.url;var Ge=this._xhr=new XMLHttpRequest;if(Ge.open("GET",ke.url,!0),Ge.responseType="arraybuffer",Ge.onreadystatechange=this._onReadyStateChange.bind(this),Ge.onprogress=this._onProgress.bind(this),Ge.onload=this._onLoad.bind(this),Ge.onerror=this._onXhrError.bind(this),G.withCredentials&&(Ge.withCredentials=!0),typeof ke.headers=="object"){var dt=ke.headers;for(var Ct in dt)dt.hasOwnProperty(Ct)&&Ge.setRequestHeader(Ct,dt[Ct])}if(typeof this._config.headers=="object"){var Pt=this._config.headers;for(var Yt in Pt)Pt.hasOwnProperty(Yt)&&Ge.setRequestHeader(Yt,Pt[Yt])}Ge.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=m.kComplete}},{key:"_internalAbort",value:function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}},{key:"_onReadyStateChange",value:function(G){var ee=G.target;if(ee.readyState===2){if(ee.responseURL!=null){var fe=this._seekHandler.removeURLParameters(ee.responseURL);ee.responseURL!==this._currentRequestURL&&fe!==this._currentRedirectedURL&&(this._currentRedirectedURL=fe,this._onURLRedirect&&this._onURLRedirect(fe))}if(ee.status>=200&&ee.status<=299){if(this._waitForTotalLength)return;this._status=m.kBuffering}else if(this._status=m.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:ee.status,msg:ee.statusText});else throw new T("RangeLoader: Http code invalid, "+ee.status+" "+ee.statusText)}}},{key:"_onProgress",value:function(G){if(this._status===m.kError)return;if(this._contentLength===null){var ee=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,ee=!0;var fe=G.total;this._internalAbort(),fe!=null&fe!==0&&(this._totalLength=fe)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,ee){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var ke=G.loaded-this._lastTimeLoaded;this._lastTimeLoaded=G.loaded,this._speedSampler.addBytes(ke)}},{key:"_normalizeSpeed",value:function(G){var ee=this._chunkSizeKBList,fe=ee.length-1,ke=0,Ge=0,dt=fe;if(G=ee[ke]&&G=3&&(ee=this._speedSampler.currentKBps)),ee!==0){var fe=this._normalizeSpeed(ee);this._currentSpeedNormalized!==fe&&(this._currentSpeedNormalized=fe,this._currentChunkSizeKB=fe)}var ke=G.target.response,Ge=this._range.from+this._receivedLength;this._receivedLength+=ke.byteLength;var dt=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength0)for(var ke=G.split("&"),Ge=0;Ge0;dt[0]!==this._startName&&dt[0]!==this._endName&&(Ct&&(fe+="&"),fe+=ke[Ge])}return fe.length===0?H:H+"?"+fe}}]),ae}(),Y=q,W=function(){function ae(te,j,H){Object(V.a)(this,ae),this.TAG="IOController",this._config=j,this._extraData=H,this._stashInitialSize=1024*384,j.stashInitialSize!=null&&j.stashInitialSize>0&&(this._stashInitialSize=j.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,j.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=te,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(te.url),this._refTotalLength=te.filesize?te.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new g,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return Object(U.a)(ae,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"status",get:function(){return this._loader.status}},{key:"extraData",get:function(){return this._extraData},set:function(j){this._extraData=j}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(j){this._onDataArrival=j}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(j){this._onSeeked=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onComplete",get:function(){return this._onComplete},set:function(j){this._onComplete=j}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(j){this._onRedirect=j}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(j){this._onRecoveredEarlyEof=j}},{key:"currentURL",get:function(){return this._dataSource.url}},{key:"hasRedirect",get:function(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}},{key:"currentRedirectedURL",get:function(){return this._redirectedURL||this._dataSource.redirectedURL}},{key:"currentSpeed",get:function(){return this._loaderClass===L?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var j=this._config;if(j.seekType==="range")this._seekHandler=new K(this._config.rangeLoadZeroStart);else if(j.seekType==="param"){var H=j.seekParamStart||"bstart",G=j.seekParamEnd||"bend";this._seekHandler=new Y(H,G)}else if(j.seekType==="custom"){if(typeof j.customSeekHandler!="function")throw new C("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new j.customSeekHandler}else throw new C("Invalid seekType in config: ".concat(j.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=B;else if(n.isSupported())this._loaderClass=n;else if(d.isSupported())this._loaderClass=d;else if(L.isSupported())this._loaderClass=L;else throw new T("Your browser doesn't support xhr with arraybuffer responseType!")}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(j){this._currentRange={from:0,to:-1},j&&(this._currentRange.from=j),this._speedSampler.reset(),j||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var j=this._resumeFrom;this._resumeFrom=0,this._internalSeek(j,!0)}}},{key:"seek",value:function(j){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(j,!0)}},{key:"_internalSeek",value:function(j,H){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(H),this._loader.destroy(),this._loader=null;var G={from:j,to:-1};this._currentRange={from:G.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,G),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(j){if(!j||typeof j!="string"||j.length===0)throw new C("Url must be a non-empty string!");this._dataSource.url=j}},{key:"_expandBuffer",value:function(j){for(var H=this._stashSize;H+1024*1024*10){var ee=new Uint8Array(this._stashBuffer,0,this._stashUsed),fe=new Uint8Array(G,0,H);fe.set(ee,0)}this._stashBuffer=G,this._bufferSize=H}},{key:"_normalizeSpeed",value:function(j){var H=this._speedNormalizeList,G=H.length-1,ee=0,fe=0,ke=G;if(j=H[ee]&&j=512&&j<=1024?H=Math.floor(j*1.5):H=j*2,H>8192&&(H=8192);var G=H*1024+1024*1024*1;this._bufferSize0){var Zt=this._stashBuffer.slice(0,this._stashUsed),St=this._dispatchChunks(Zt,this._stashByteStart);if(St0){var Bt=new Uint8Array(Zt,St);ut.set(Bt,0),this._stashUsed=Bt.byteLength,this._stashByteStart+=St}}else this._stashUsed=0,this._stashByteStart+=St;this._stashUsed+j.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+j.byteLength),ut=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ut.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength}else{var yt=this._dispatchChunks(j,H);if(ytthis._bufferSize&&(this._expandBuffer(vn),ut=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ut.set(new Uint8Array(j,yt),0),this._stashUsed+=vn,this._stashByteStart=H+yt}}}else if(this._stashUsed===0){var ke=this._dispatchChunks(j,H);if(kethis._bufferSize&&this._expandBuffer(Ge);var dt=new Uint8Array(this._stashBuffer,0,this._bufferSize);dt.set(new Uint8Array(j,ke),0),this._stashUsed+=Ge,this._stashByteStart=H+ke}}else{this._stashUsed+j.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+j.byteLength);var Ct=new Uint8Array(this._stashBuffer,0,this._bufferSize);Ct.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength;var Pt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Pt0){var Yt=new Uint8Array(this._stashBuffer,Pt);Ct.set(Yt,0)}this._stashUsed-=Pt,this._stashByteStart+=Pt}}},{key:"_flushStashBuffer",value:function(j){if(this._stashUsed>0){var H=this._stashBuffer.slice(0,this._stashUsed),G=this._dispatchChunks(H,this._stashByteStart),ee=H.byteLength-G;if(G0){var fe=new Uint8Array(this._stashBuffer,0,this._bufferSize),ke=new Uint8Array(H,G);fe.set(ke,0),this._stashUsed=ke.byteLength,this._stashByteStart+=G}return 0}return this._stashUsed=0,this._stashByteStart=0,ee}return 0}},{key:"_onLoaderComplete",value:function(j,H){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(j,H){o.e(this.TAG,"Loader error, code = ".concat(H.code,", msg = ").concat(H.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,j=l.UNRECOVERABLE_EARLY_EOF);switch(j){case l.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var G=this._currentRange.to+1;G0){var H=ae.getConfig();j.emit("change",H)}}},{key:"registerListener",value:function(j){ae.emitter.addListener("change",j)}},{key:"removeListener",value:function(j){ae.emitter.removeListener("change",j)}},{key:"addLogListener",value:function(j){o.emitter.addListener("log",j),o.emitter.listenerCount("log")>0&&(o.ENABLE_CALLBACK=!0,ae._notifyChange())}},{key:"removeLogListener",value:function(j){o.emitter.removeListener("log",j),o.emitter.listenerCount("log")===0&&(o.ENABLE_CALLBACK=!1,ae._notifyChange())}}]),ae}();_e.emitter=new t.a;var Te=_e,re=function(){function ae(){Object(V.a)(this,ae),this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return Object(U.a)(ae,[{key:"isComplete",value:function(){var j=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,H=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&j&&H}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(j){if(this.keyframesIndex==null)return null;var H=this.keyframesIndex,G=this._search(H.times,j);return{index:G,milliseconds:H.times[G],fileposition:H.filepositions[G]}}},{key:"_search",value:function(j,H){var G=0,ee=j.length-1,fe=0,ke=0,Ge=ee;for(H=j[fe]&&H=128){te.push(String.fromCharCode(ee&65535)),H+=2;continue}}}else if(j[H]<240){if(J(j,H,2)){var fe=(j[H]&15)<<12|(j[H+1]&63)<<6|j[H+2]&63;if(fe>=2048&&(fe&63488)!==55296){te.push(String.fromCharCode(fe&65535)),H+=3;continue}}}else if(j[H]<248&&J(j,H,3)){var ke=(j[H]&7)<<18|(j[H+1]&63)<<12|(j[H+2]&63)<<6|j[H+3]&63;if(ke>65536&&ke<1114112){ke-=65536,te.push(String.fromCharCode(ke>>>10|55296)),te.push(String.fromCharCode(ke&1023|56320)),H+=4;continue}}}te.push(String.fromCharCode(65533)),++H}return te.join("")}var we=ce,xe=function(){var ae=new ArrayBuffer(2);return new DataView(ae).setInt16(0,256,!0),new Int16Array(ae)[0]===256}(),Ke=function(){function ae(){Object(V.a)(this,ae)}return Object(U.a)(ae,null,[{key:"parseScriptData",value:function(j,H,G){var ee={};try{var fe=ae.parseValue(j,H,G),ke=ae.parseValue(j,H+fe.size,G-fe.size);ee[fe.data]=ke.data}catch(Ge){o.e("AMF",Ge.toString())}return ee}},{key:"parseObject",value:function(j,H,G){if(G<3)throw new O("Data not enough when parse ScriptDataObject");var ee=ae.parseString(j,H,G),fe=ae.parseValue(j,H+ee.size,G-ee.size),ke=fe.objectEnd;return{data:{name:ee.data,value:fe.data},size:ee.size+fe.size,objectEnd:ke}}},{key:"parseVariable",value:function(j,H,G){return ae.parseObject(j,H,G)}},{key:"parseString",value:function(j,H,G){if(G<2)throw new O("Data not enough when parse String");var ee=new DataView(j,H,G),fe=ee.getUint16(0,!xe),ke;return fe>0?ke=we(new Uint8Array(j,H+2,fe)):ke="",{data:ke,size:2+fe}}},{key:"parseLongString",value:function(j,H,G){if(G<4)throw new O("Data not enough when parse LongString");var ee=new DataView(j,H,G),fe=ee.getUint32(0,!xe),ke;return fe>0?ke=we(new Uint8Array(j,H+4,fe)):ke="",{data:ke,size:4+fe}}},{key:"parseDate",value:function(j,H,G){if(G<10)throw new O("Data size invalid when parse Date");var ee=new DataView(j,H,G),fe=ee.getFloat64(0,!xe),ke=ee.getInt16(8,!xe);return fe+=ke*60*1e3,{data:new Date(fe),size:8+2}}},{key:"parseValue",value:function(j,H,G){if(G<1)throw new O("Data not enough when parse Value");var ee=new DataView(j,H,G),fe=1,ke=ee.getUint8(0),Ge,dt=!1;try{switch(ke){case 0:Ge=ee.getFloat64(1,!xe),fe+=8;break;case 1:{var Ct=ee.getUint8(1);Ge=!!Ct,fe+=1;break}case 2:{var Pt=ae.parseString(j,H+1,G-1);Ge=Pt.data,fe+=Pt.size;break}case 3:{Ge={};var Yt=0;for((ee.getUint32(G-4,!xe)&16777215)===9&&(Yt=3);fe32)throw new C("ExpGolomb: readBits() bits exceeded max 32bits!");if(j<=this._current_word_bits_left){var H=this._current_word>>>32-j;return this._current_word<<=j,this._current_word_bits_left-=j,H}var G=this._current_word_bits_left?this._current_word:0;G=G>>>32-this._current_word_bits_left;var ee=j-this._current_word_bits_left;this._fillCurrentWord();var fe=Math.min(ee,this._current_word_bits_left),ke=this._current_word>>>32-fe;return this._current_word<<=fe,this._current_word_bits_left-=fe,G=G<>>j)!==0)return this._current_word<<=j,this._current_word_bits_left-=j,j;return this._fillCurrentWord(),j+this._skipLeadingZero()}},{key:"readUEG",value:function(){var j=this._skipLeadingZero();return this.readBits(j+1)-1}},{key:"readSEG",value:function(){var j=this.readUEG();return j&1?j+1>>>1:-1*(j>>>1)}}]),ae}(),Fe=Le,Ce=function(){function ae(){Object(V.a)(this,ae)}return Object(U.a)(ae,null,[{key:"_ebsp2rbsp",value:function(j){for(var H=j,G=H.byteLength,ee=new Uint8Array(G),fe=0,ke=0;ke=2&&(H[ke]===3&&H[ke-1]===0&&H[ke-2]===0))continue;ee[fe]=H[ke],fe++}return new Uint8Array(ee.buffer,0,fe)}},{key:"parseSPS",value:function(j){var H=ae._ebsp2rbsp(j),G=new Fe(H);G.readByte();var ee=G.readByte();G.readByte();var fe=G.readByte();G.readUEG();var ke=ae.getProfileString(ee),Ge=ae.getLevelString(fe),dt=1,Ct=420,Pt=[0,420,422,444],Yt=8;if((ee===100||ee===110||ee===122||ee===244||ee===44||ee===83||ee===86||ee===118||ee===128||ee===138||ee===144)&&(dt=G.readUEG(),dt===3&&G.readBits(1),dt<=3&&(Ct=Pt[dt]),Yt=G.readUEG()+8,G.readUEG(),G.readBits(1),G.readBool()))for(var kt=dt!==3?8:12,ut=0;ut0&&bt<16?(Vn=dn[bt-1],yn=kn[bt-1]):bt===255&&(Vn=G.readByte()<<8|G.readByte(),yn=G.readByte()<<8|G.readByte())}if(G.readBool()&&G.readBool(),G.readBool()&&(G.readBits(4),G.readBool()&&G.readBits(24)),G.readBool()&&(G.readUEG(),G.readUEG()),G.readBool()){var nn=G.readBits(32),Xn=G.readBits(32);Zn=G.readBool(),ir=Xn,er=nn*2,Hn=ir/er}}var sr=1;(Vn!==1||yn!==1)&&(sr=Vn/yn);var wn=0,pr=0;if(dt===0)wn=1,pr=2-ln;else{var vr=dt===3?1:2,Cr=dt===1?2:1;wn=vr,pr=Cr*(2-ln)}var Bn=(vn+1)*16,lr=(2-ln)*((Cn+1)*16);Bn-=(mn+Dn)*wn,lr-=(Nn+gn)*pr;var tr=Math.ceil(Bn*sr);return G.destroy(),G=null,{profile_string:ke,level_string:Ge,bit_depth:Yt,ref_frames:yt,chroma_format:Ct,chroma_format_string:ae.getChromaFormatString(Ct),frame_rate:{fixed:Zn,fps:Hn,fps_den:er,fps_num:ir},sar_ratio:{width:Vn,height:yn},codec_size:{width:Bn,height:lr},present_size:{width:tr,height:lr}}}},{key:"_skipScalingList",value:function(j,H){for(var G=8,ee=8,fe=0,ke=0;ke>>8&255|(ae&255)<<8}function rt(ae){return(ae&4278190080)>>>24|(ae&16711680)>>>8|(ae&65280)<<8|(ae&255)<<24}function Tt(ae,te){return ae[te]<<24|ae[te+1]<<16|ae[te+2]<<8|ae[te+3]}var xt=function(){function ae(te,j){Object(V.a)(this,ae),this.TAG="FLVDemuxer",this._config=j,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=te.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=te.hasAudioTrack,this._hasVideo=te.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new pe,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){var H=new ArrayBuffer(2);return new DataView(H).setInt16(0,256,!0),new Int16Array(H)[0]===256}()}return Object(U.a)(ae,[{key:"destroy",value:function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}},{key:"bindDataSource",value:function(j){return j.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(j){this._onTrackMetadata=j}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(j){this._onMediaInfo=j}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(j){this._onMetaDataArrived=j}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(j){this._onScriptDataArrived=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(j){this._onDataAvailable=j}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(j){this._timestampBase=j}},{key:"overridedDuration",get:function(){return this._duration},set:function(j){this._durationOverrided=!0,this._duration=j,this._mediaInfo.duration=j}},{key:"overridedHasAudio",set:function(j){this._hasAudioFlagOverrided=!0,this._hasAudio=j,this._mediaInfo.hasAudio=j}},{key:"overridedHasVideo",set:function(j){this._hasVideoFlagOverrided=!0,this._hasVideo=j,this._mediaInfo.hasVideo=j}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new pe}},{key:"_isInitialMetadataDispatched",value:function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}},{key:"parseChunks",value:function(j,H){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new O("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var G=0,ee=this._littleEndian;if(H===0)if(j.byteLength>13){var fe=ae.probe(j);G=fe.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,H+G!==this._dataOffset&&o.w(this.TAG,"First time parsing but chunk byteStart invalid!");var ke=new DataView(j,G),Ge=ke.getUint32(0,!ee);Ge!==0&&o.w(this.TAG,"PrevTagSize0 !== 0 !!!"),G+=4}for(;Gj.byteLength)break;var Ct=dt.getUint8(0),Pt=dt.getUint32(0,!ee)&16777215;if(G+11+Pt+4>j.byteLength)break;if(Ct!==8&&Ct!==9&&Ct!==18){o.w(this.TAG,"Unsupported tag type ".concat(Ct,", skipped")),G+=11+Pt+4;continue}var Yt=dt.getUint8(4),kt=dt.getUint8(5),ut=dt.getUint8(6),Zt=dt.getUint8(7),St=ut|kt<<8|Yt<<16|Zt<<24,Bt=dt.getUint32(7,!ee)&16777215;Bt!==0&&o.w(this.TAG,"Meet tag which has StreamID != 0!");var yt=G+11;switch(Ct){case 8:this._parseAudioData(j,yt,Pt,St);break;case 9:this._parseVideoData(j,yt,Pt,St,H+G);break;case 18:this._parseScriptData(j,yt,Pt);break}var vn=dt.getUint32(11+Pt,!ee);vn!==11+Pt&&o.w(this.TAG,"Invalid PrevTagSize ".concat(vn)),G+=11+Pt+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),G}},{key:"_parseScriptData",value:function(j,H,G){var ee=tt.parseScriptData(j,H,G);if(ee.hasOwnProperty("onMetaData")){if(ee.onMetaData==null||typeof ee.onMetaData!="object"){o.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&o.w(this.TAG,"Found another onMetaData tag!"),this._metadata=ee;var fe=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},fe)),typeof fe.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=fe.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof fe.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=fe.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof fe.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=fe.audiodatarate),typeof fe.videodatarate=="number"&&(this._mediaInfo.videoDataRate=fe.videodatarate),typeof fe.width=="number"&&(this._mediaInfo.width=fe.width),typeof fe.height=="number"&&(this._mediaInfo.height=fe.height),typeof fe.duration=="number"){if(!this._durationOverrided){var ke=Math.floor(fe.duration*this._timescale);this._duration=ke,this._mediaInfo.duration=ke}}else this._mediaInfo.duration=0;if(typeof fe.framerate=="number"){var Ge=Math.floor(fe.framerate*1e3);if(Ge>0){var dt=Ge/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=dt,this._referenceFrameRate.fps_num=Ge,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=dt}}if(typeof fe.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var Ct=fe.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Ct),fe.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=fe,o.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(ee).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},ee)))}},{key:"_parseKeyframesIndex",value:function(j){for(var H=[],G=[],ee=1;ee>>4;if(dt!==2&&dt!==10){this._onError(Ne.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+dt);return}var Ct=0,Pt=(Ge&12)>>>2;if(Pt>=0&&Pt<=4)Ct=this._flvSoundRateTable[Pt];else{this._onError(Ne.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Pt);return}var Yt=(Ge&2)>>>1,kt=Ge&1,ut=this._audioMetadata,Zt=this._audioTrack;if(ut||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),ut=this._audioMetadata={},ut.type="audio",ut.id=Zt.id,ut.timescale=this._timescale,ut.duration=this._duration,ut.audioSampleRate=Ct,ut.channelCount=kt===0?1:2),dt===10){var St=this._parseAACAudioData(j,H+1,G-1);if(St==null)return;if(St.packetType===0){ut.config&&o.w(this.TAG,"Found another AudioSpecificConfig!");var Bt=St.data;ut.audioSampleRate=Bt.samplingRate,ut.channelCount=Bt.channelCount,ut.codec=Bt.codec,ut.originalCodec=Bt.originalCodec,ut.config=Bt.config,ut.refSampleDuration=1024/ut.audioSampleRate*ut.timescale,o.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",ut);var yt=this._mediaInfo;yt.audioCodec=ut.originalCodec,yt.audioSampleRate=ut.audioSampleRate,yt.audioChannelCount=ut.channelCount,yt.hasVideo?yt.videoCodec!=null&&(yt.mimeType='video/x-flv; codecs="'+yt.videoCodec+","+yt.audioCodec+'"'):yt.mimeType='video/x-flv; codecs="'+yt.audioCodec+'"',yt.isComplete()&&this._onMediaInfo(yt)}else if(St.packetType===1){var vn=this._timestampBase+ee,Cn={unit:St.data,length:St.data.byteLength,dts:vn,pts:vn};Zt.samples.push(Cn),Zt.length+=St.data.length}else o.e(this.TAG,"Flv: Unsupported AAC data type ".concat(St.packetType))}else if(dt===2){if(!ut.codec){var ln=this._parseMP3AudioData(j,H+1,G-1,!0);if(ln==null)return;ut.audioSampleRate=ln.samplingRate,ut.channelCount=ln.channelCount,ut.codec=ln.codec,ut.originalCodec=ln.originalCodec,ut.refSampleDuration=1152/ut.audioSampleRate*ut.timescale,o.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",ut);var mn=this._mediaInfo;mn.audioCodec=ut.codec,mn.audioSampleRate=ut.audioSampleRate,mn.audioChannelCount=ut.channelCount,mn.audioDataRate=ln.bitRate,mn.hasVideo?mn.videoCodec!=null&&(mn.mimeType='video/x-flv; codecs="'+mn.videoCodec+","+mn.audioCodec+'"'):mn.mimeType='video/x-flv; codecs="'+mn.audioCodec+'"',mn.isComplete()&&this._onMediaInfo(mn)}var Dn=this._parseMP3AudioData(j,H+1,G-1,!1);if(Dn==null)return;var Nn=this._timestampBase+ee,gn={unit:Dn,length:Dn.byteLength,dts:Nn,pts:Nn};Zt.samples.push(gn),Zt.length+=Dn.length}}},{key:"_parseAACAudioData",value:function(j,H,G){if(G<=1){o.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var ee={},fe=new Uint8Array(j,H,G);return ee.packetType=fe[0],fe[0]===0?ee.data=this._parseAACAudioSpecificConfig(j,H+1,G-1):ee.data=fe.subarray(1),ee}},{key:"_parseAACAudioSpecificConfig",value:function(j,H,G){var ee=new Uint8Array(j,H,G),fe=null,ke=0,Ge=0,dt=null,Ct=0,Pt=null;if(ke=Ge=ee[0]>>>3,Ct=(ee[0]&7)<<1|ee[1]>>>7,Ct<0||Ct>=this._mpegSamplingRates.length){this._onError(Ne.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var Yt=this._mpegSamplingRates[Ct],kt=(ee[1]&120)>>>3;if(kt<0||kt>=8){this._onError(Ne.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}ke===5&&(Pt=(ee[1]&7)<<1|ee[2]>>>7,dt=(ee[2]&124)>>>2);var ut=self.navigator.userAgent.toLowerCase();return ut.indexOf("firefox")!==-1?Ct>=6?(ke=5,fe=new Array(4),Pt=Ct-3):(ke=2,fe=new Array(2),Pt=Ct):ut.indexOf("android")!==-1?(ke=2,fe=new Array(2),Pt=Ct):(ke=5,Pt=Ct,fe=new Array(4),Ct>=6?Pt=Ct-3:kt===1&&(ke=2,fe=new Array(2),Pt=Ct)),fe[0]=ke<<3,fe[0]|=(Ct&15)>>>1,fe[1]=(Ct&15)<<7,fe[1]|=(kt&15)<<3,ke===5&&(fe[1]|=(Pt&15)>>>1,fe[2]=(Pt&1)<<7,fe[2]|=2<<2,fe[3]=0),{config:fe,samplingRate:Yt,channelCount:kt,codec:"mp4a.40."+ke,originalCodec:"mp4a.40."+Ge}}},{key:"_parseMP3AudioData",value:function(j,H,G,ee){if(G<4){o.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var fe=this._littleEndian,ke=new Uint8Array(j,H,G),Ge=null;if(ee){if(ke[0]!==255)return;var dt=ke[1]>>>3&3,Ct=(ke[1]&6)>>1,Pt=(ke[2]&240)>>>4,Yt=(ke[2]&12)>>>2,kt=ke[3]>>>6&3,ut=kt!==3?2:1,Zt=0,St=0,Bt=34,yt="mp3";switch(dt){case 0:Zt=this._mpegAudioV25SampleRateTable[Yt];break;case 2:Zt=this._mpegAudioV20SampleRateTable[Yt];break;case 3:Zt=this._mpegAudioV10SampleRateTable[Yt];break}switch(Ct){case 1:Bt=34,Pt>>4,dt=ke&15;if(dt!==7){this._onError(Ne.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(dt));return}this._parseAVCVideoPacket(j,H+1,G-1,ee,fe,Ge)}},{key:"_parseAVCVideoPacket",value:function(j,H,G,ee,fe,ke){if(G<4){o.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var Ge=this._littleEndian,dt=new DataView(j,H,G),Ct=dt.getUint8(0),Pt=dt.getUint32(0,!Ge)&16777215,Yt=Pt<<8>>8;if(Ct===0)this._parseAVCDecoderConfigurationRecord(j,H+4,G-4);else if(Ct===1)this._parseAVCVideoData(j,H+4,G-4,ee,fe,ke,Yt);else if(!(Ct===2)){this._onError(Ne.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(Ct));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(j,H,G){if(G<7){o.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var ee=this._videoMetadata,fe=this._videoTrack,ke=this._littleEndian,Ge=new DataView(j,H,G);ee?typeof ee.avcc!="undefined"&&o.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),ee=this._videoMetadata={},ee.type="video",ee.id=fe.id,ee.timescale=this._timescale,ee.duration=this._duration);var dt=Ge.getUint8(0),Ct=Ge.getUint8(1),Pt=Ge.getUint8(2),Yt=Ge.getUint8(3);if(dt!==1||Ct===0){this._onError(Ne.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Ge.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Ne.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var kt=Ge.getUint8(5)&31;if(kt===0){this._onError(Ne.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else kt>1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(kt));for(var ut=6,Zt=0;Zt1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(jn));ut++;for(var Vn=0;Vn=G){o.w(this.TAG,"Malformed Nalu near timestamp ".concat(Zt,", offset = ").concat(kt,", dataSize = ").concat(G));break}var Bt=Ct.getUint32(kt,!dt);if(ut===3&&(Bt>>>=8),Bt>G-ut){o.w(this.TAG,"Malformed Nalus near timestamp ".concat(Zt,", NaluSize > DataSize!"));return}var yt=Ct.getUint8(kt+ut)&31;yt===5&&(St=!0);var vn=new Uint8Array(j,H+kt,ut+Bt),Cn={type:yt,data:vn};Pt.push(Cn),Yt+=vn.byteLength,kt+=ut+Bt}if(Pt.length){var ln=this._videoTrack,mn={units:Pt,length:Yt,isKeyframe:St,dts:Zt,cts:Ge,pts:Zt+Ge};St&&(mn.fileposition=fe),ln.samples.push(mn),ln.length+=Yt}}}],[{key:"probe",value:function(j){var H=new Uint8Array(j),G={match:!1};if(H[0]!==70||H[1]!==76||H[2]!==86||H[3]!==1)return G;var ee=(H[4]&4)>>>2!==0,fe=(H[4]&1)!==0,ke=Tt(H,5);return ke<9?G:{match:!0,consumed:ke,dataOffset:ke,hasAudioTrack:ee,hasVideoTrack:fe}}}]),ae}(),gt=xt,Et=function(){function ae(){Object(V.a)(this,ae)}return Object(U.a)(ae,null,[{key:"init",value:function(){ae.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(var j in ae.types)ae.types.hasOwnProperty(j)&&(ae.types[j]=[j.charCodeAt(0),j.charCodeAt(1),j.charCodeAt(2),j.charCodeAt(3)]);var H=ae.constants={};H.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),H.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),H.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),H.STSC=H.STCO=H.STTS,H.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),H.HDLR_VIDEO=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]),H.HDLR_AUDIO=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]),H.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),H.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),H.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(j){for(var H=8,G=null,ee=Array.prototype.slice.call(arguments,1),fe=ee.length,ke=0;ke>>24&255,G[1]=H>>>16&255,G[2]=H>>>8&255,G[3]=H&255,G.set(j,4);for(var Ge=8,dt=0;dt>>24&255,j>>>16&255,j>>>8&255,j&255,H>>>24&255,H>>>16&255,H>>>8&255,H&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]))}},{key:"trak",value:function(j){return ae.box(ae.types.trak,ae.tkhd(j),ae.mdia(j))}},{key:"tkhd",value:function(j){var H=j.id,G=j.duration,ee=j.presentWidth,fe=j.presentHeight;return ae.box(ae.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&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,ee>>>8&255,ee&255,0,0,fe>>>8&255,fe&255,0,0]))}},{key:"mdia",value:function(j){return ae.box(ae.types.mdia,ae.mdhd(j),ae.hdlr(j),ae.minf(j))}},{key:"mdhd",value:function(j){var H=j.timescale,G=j.duration;return ae.box(ae.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,G>>>24&255,G>>>16&255,G>>>8&255,G&255,85,196,0,0]))}},{key:"hdlr",value:function(j){var H=null;return j.type==="audio"?H=ae.constants.HDLR_AUDIO:H=ae.constants.HDLR_VIDEO,ae.box(ae.types.hdlr,H)}},{key:"minf",value:function(j){var H=null;return j.type==="audio"?H=ae.box(ae.types.smhd,ae.constants.SMHD):H=ae.box(ae.types.vmhd,ae.constants.VMHD),ae.box(ae.types.minf,H,ae.dinf(),ae.stbl(j))}},{key:"dinf",value:function(){var j=ae.box(ae.types.dinf,ae.box(ae.types.dref,ae.constants.DREF));return j}},{key:"stbl",value:function(j){var H=ae.box(ae.types.stbl,ae.stsd(j),ae.box(ae.types.stts,ae.constants.STTS),ae.box(ae.types.stsc,ae.constants.STSC),ae.box(ae.types.stsz,ae.constants.STSZ),ae.box(ae.types.stco,ae.constants.STCO));return H}},{key:"stsd",value:function(j){return j.type==="audio"?j.codec==="mp3"?ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.mp3(j)):ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.mp4a(j)):ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.avc1(j))}},{key:"mp3",value:function(j){var H=j.channelCount,G=j.audioSampleRate,ee=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,G>>>8&255,G&255,0,0]);return ae.box(ae.types[".mp3"],ee)}},{key:"mp4a",value:function(j){var H=j.channelCount,G=j.audioSampleRate,ee=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,G>>>8&255,G&255,0,0]);return ae.box(ae.types.mp4a,ee,ae.esds(j))}},{key:"esds",value:function(j){var H=j.config||[],G=H.length,ee=new Uint8Array([0,0,0,0,3,23+G,0,1,0,4,15+G,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([G]).concat(H).concat([6,1,2]));return ae.box(ae.types.esds,ee)}},{key:"avc1",value:function(j){var H=j.avcc,G=j.codecWidth,ee=j.codecHeight,fe=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,ee>>>8&255,ee&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return ae.box(ae.types.avc1,fe,ae.box(ae.types.avcC,H))}},{key:"mvex",value:function(j){return ae.box(ae.types.mvex,ae.trex(j))}},{key:"trex",value:function(j){var H=j.id,G=new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ae.box(ae.types.trex,G)}},{key:"moof",value:function(j,H){return ae.box(ae.types.moof,ae.mfhd(j.sequenceNumber),ae.traf(j,H))}},{key:"mfhd",value:function(j){var H=new Uint8Array([0,0,0,0,j>>>24&255,j>>>16&255,j>>>8&255,j&255]);return ae.box(ae.types.mfhd,H)}},{key:"traf",value:function(j,H){var G=j.id,ee=ae.box(ae.types.tfhd,new Uint8Array([0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&255])),fe=ae.box(ae.types.tfdt,new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255])),ke=ae.sdtp(j),Ge=ae.trun(j,ke.byteLength+16+16+8+16+8+8);return ae.box(ae.types.traf,ee,fe,Ge,ke)}},{key:"sdtp",value:function(j){for(var H=j.samples||[],G=H.length,ee=new Uint8Array(4+G),fe=0;fe>>24&255,ee>>>16&255,ee>>>8&255,ee&255,H>>>24&255,H>>>16&255,H>>>8&255,H&255],0);for(var Ge=0;Ge>>24&255,dt>>>16&255,dt>>>8&255,dt&255,Ct>>>24&255,Ct>>>16&255,Ct>>>8&255,Ct&255,Pt.isLeading<<2|Pt.dependsOn,Pt.isDependedOn<<6|Pt.hasRedundancy<<4|Pt.isNonSync,0,0,Yt>>>24&255,Yt>>>16&255,Yt>>>8&255,Yt&255],12+16*Ge)}return ae.box(ae.types.trun,ke)}},{key:"mdat",value:function(j){return ae.box(ae.types.mdat,j)}}]),ae}();Et.init();var Rt=Et,Gt=function(){function ae(){Object(V.a)(this,ae)}return Object(U.a)(ae,null,[{key:"getSilentFrame",value:function(j,H){if(j==="mp4a.40.2"){if(H===1)return new Uint8Array([0,200,0,128,35,128]);if(H===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(H===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(H===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(H===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(H===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])}else{if(H===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(H===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(H===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])}return null}}]),ae}(),Nt=Gt,Ft=function ae(te,j,H,G,ee){Object(V.a)(this,ae),this.dts=te,this.pts=j,this.duration=H,this.originalDts=G,this.isSyncPoint=ee,this.fileposition=null},Ot=function(){function ae(){Object(V.a)(this,ae),this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return Object(U.a)(ae,[{key:"appendSyncPoint",value:function(j){j.isSyncPoint=!0,this.syncPoints.push(j)}}]),ae}(),It=function(){function ae(){Object(V.a)(this,ae),this._list=[]}return Object(U.a)(ae,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(j){var H=this._list;if(j.length===0)return;H.length>0&&j[0].originalDts=H[fe].dts&&jH[ee].lastSample.originalDts&&j=H[ee].lastSample.originalDts&&(ee===H.length-1||ee0&&(fe=this._searchNearestSegmentBefore(G.originalBeginDts)+1),this._lastAppendLocation=fe,this._list.splice(fe,0,G)}},{key:"getLastSegmentBefore",value:function(j){var H=this._searchNearestSegmentBefore(j);return H>=0?this._list[H]:null}},{key:"getLastSampleBefore",value:function(j){var H=this.getLastSegmentBefore(j);return H!=null?H.lastSample:null}},{key:"getLastSyncPointBefore",value:function(j){for(var H=this._searchNearestSegmentBefore(j),G=this._list[H].syncPoints;G.length===0&&H>0;)H--,G=this._list[H].syncPoints;return G.length>0?G[G.length-1]:null}}]),ae}(),Dt=function(){function ae(te){Object(V.a)(this,ae),this.TAG="MP4Remuxer",this._config=te,this._isLive=te.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=Infinity,this._videoDtsBase=Infinity,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new At("audio"),this._videoSegmentInfoList=new At("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(E.chrome&&(E.version.major<50||E.version.major===50&&E.version.build<2661)),this._fillSilentAfterSeek=E.msedge||E.msie,this._mp3UseMpegAudio=!E.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(U.a)(ae,[{key:"destroy",value:function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}},{key:"bindDataSource",value:function(j){return j.onDataAvailable=this.remux.bind(this),j.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(j){this._onInitSegment=j}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(j){this._onMediaSegment=j}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(j){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(j,H){if(!this._onMediaSegment)throw new O("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(j,H),this._remuxVideo(H),this._remuxAudio(j)}},{key:"_onTrackMetadataReceived",value:function(j,H){var G=null,ee="mp4",fe=H.codec;if(j==="audio")this._audioMeta=H,H.codec==="mp3"&&this._mp3UseMpegAudio?(ee="mpeg",fe="",G=new Uint8Array):G=Rt.generateInitSegment(H);else if(j==="video")this._videoMeta=H,G=Rt.generateInitSegment(H);else return;if(!this._onInitSegment)throw new O("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(j,{type:j,data:G.buffer,codec:fe,container:"".concat(j,"/").concat(ee),mediaDuration:H.duration})}},{key:"_calculateDtsBase",value:function(j,H){if(this._dtsBaseInited)return;j.samples&&j.samples.length&&(this._audioDtsBase=j.samples[0].dts),H.samples&&H.samples.length&&(this._videoDtsBase=H.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var j=this._videoStashedLastSample,H=this._audioStashedLastSample,G={type:"video",id:1,sequenceNumber:0,samples:[],length:0};j!=null&&(G.samples.push(j),G.length=j.length);var ee={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};H!=null&&(ee.samples.push(H),ee.length=H.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(G,!0),this._remuxAudio(ee,!0)}},{key:"_remuxAudio",value:function(j,H){if(this._audioMeta==null)return;var G=j,ee=G.samples,fe=void 0,ke=-1,Ge=-1,dt=-1,Ct=this._audioMeta.refSampleDuration,Pt=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Yt=this._dtsBaseInited&&this._audioNextDts===void 0,kt=!1;if(!ee||ee.length===0)return;if(ee.length===1&&!H)return;var ut=0,Zt=null,St=0;Pt?(ut=0,St=G.length):(ut=8,St=8+G.length);var Bt=null;if(ee.length>1&&(Bt=ee.pop(),St-=Bt.length),this._audioStashedLastSample!=null){var yt=this._audioStashedLastSample;this._audioStashedLastSample=null,ee.unshift(yt),St+=yt.length}Bt!=null&&(this._audioStashedLastSample=Bt);var vn=ee[0].dts-this._dtsBase;if(this._audioNextDts)fe=vn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())fe=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(kt=!0));else{var Cn=this._audioSegmentInfoList.getLastSampleBefore(vn);if(Cn!=null){var ln=vn-(Cn.originalDts+Cn.duration);ln<=3&&(ln=0);var mn=Cn.dts+Cn.duration+ln;fe=vn-mn}else fe=0}if(kt){var Dn=vn-fe,Nn=this._videoSegmentInfoList.getLastSegmentBefore(vn);if(Nn!=null&&Nn.beginDts=1?bt=yn[yn.length-1].duration:bt=Math.floor(Ct);var nn=!1,Xn=null;if(bt>Ct*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!E.safari){nn=!0;var sr=Math.abs(bt-Ct),wn=Math.ceil(sr/Ct),pr=on+Ct;o.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +`+"dts: ".concat(on+bt," ms, expected: ").concat(on+Math.round(Ct)," ms, ")+"delta: ".concat(Math.round(sr)," ms, generate: ").concat(wn," frames"));var vr=Nt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);vr==null&&(o.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),vr=ir),Xn=[];for(var Cr=0;Cr0){var lr=Xn[Xn.length-1];lr.duration=Bn-lr.dts}var tr={dts:Bn,pts:Bn,cts:0,unit:vr,size:vr.byteLength,duration:0,originalDts:er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Xn.push(tr),St+=tr.size,pr+=Ct}var wr=Xn[Xn.length-1];wr.duration=on+bt-wr.dts,bt=Math.round(Ct)}yn.push({dts:on,pts:on,cts:0,unit:Zn.unit,size:Zn.unit.byteLength,duration:bt,originalDts:er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),nn&&yn.push.apply(yn,Xn)}Pt?Zt=new Uint8Array(St):(Zt=new Uint8Array(St),Zt[0]=St>>>24&255,Zt[1]=St>>>16&255,Zt[2]=St>>>8&255,Zt[3]=St&255,Zt.set(Rt.types.mdat,4));for(var xr=0;xr1&&(ut=ee.pop(),kt-=ut.length),this._videoStashedLastSample!=null){var Zt=this._videoStashedLastSample;this._videoStashedLastSample=null,ee.unshift(Zt),kt+=Zt.length}ut!=null&&(this._videoStashedLastSample=ut);var St=ee[0].dts-this._dtsBase;if(this._videoNextDts)fe=St-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())fe=0;else{var Bt=this._videoSegmentInfoList.getLastSampleBefore(St);if(Bt!=null){var yt=St-(Bt.originalDts+Bt.duration);yt<=3&&(yt=0);var vn=Bt.dts+Bt.duration+yt;fe=St-vn}else fe=0}for(var Cn=new Ot,ln=[],mn=0;mn=1?Hn=ln[ln.length-1].duration:Hn=Math.floor(this._videoMeta.refSampleDuration);if(gn){var er=new Ft(jn,yn,Hn,Dn.dts,!0);er.fileposition=Dn.fileposition,Cn.appendSyncPoint(er)}ln.push({dts:jn,pts:yn,cts:Vn,units:Dn.units,size:Dn.length,isKeyframe:gn,duration:Hn,originalDts:Nn,flags:{isLeading:0,dependsOn:gn?2:1,isDependedOn:gn?1:0,hasRedundancy:0,isNonSync:gn?0:1}})}Yt=new Uint8Array(kt),Yt[0]=kt>>>24&255,Yt[1]=kt>>>16&255,Yt[2]=kt>>>8&255,Yt[3]=kt&255,Yt.set(Rt.types.mdat,4);for(var on=0;on0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,fe=this._demuxer.parseChunks(j,H);else if((ee=gt.probe(j)).match){this._demuxer=new gt(ee,this._config),this._remuxer||(this._remuxer=new mt(this._config));var ke=this._mediaDataSource;ke.duration!=null&&!isNaN(ke.duration)&&(this._demuxer.overridedDuration=ke.duration),typeof ke.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=ke.hasAudio),typeof ke.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=ke.hasVideo),this._demuxer.timestampBase=ke.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),fe=this._demuxer.parseChunks(j,H)}else ee=null,o.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){G._internalAbort()}),this._emitter.emit(Ze.DEMUX_ERROR,Ne.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),fe=0;return fe}},{key:"_onMediaInfo",value:function(j){var H=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},j),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,pe.prototype));var G=Object.assign({},j);Object.setPrototypeOf(G,pe.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=G,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var ee=H._pendingSeekTime;H._pendingSeekTime=null,H.seek(ee)})}},{key:"_onMetaDataArrived",value:function(j){this._emitter.emit(Ze.METADATA_ARRIVED,j)}},{key:"_onScriptDataArrived",value:function(j){this._emitter.emit(Ze.SCRIPTDATA_ARRIVED,j)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(j){var H=j,G=H+1;G0&&G[0].originalDts===ee&&(ee=G[0].pts),this._emitter.emit(Ze.RECOMMEND_SEEKPOINT,ee)}}},{key:"_enableStatisticsReporter",value:function(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(j){var H=this._mediaInfo.segments[j],G=Object.assign({},H);G.duration=this._mediaInfo.duration,G.segmentCount=this._mediaInfo.segmentCount,delete G.segments,delete G.keyframesIndex,this._emitter.emit(Ze.MEDIA_INFO,G)}},{key:"_reportStatisticsInfo",value:function(){var j={};j.url=this._ioctl.currentURL,j.hasRedirect=this._ioctl.hasRedirect,j.hasRedirect&&(j.redirectedURL=this._ioctl.currentRedirectedURL),j.speed=this._ioctl.currentSpeed,j.loaderType=this._ioctl.loaderType,j.currentSegmentIndex=this._currentSegmentIndex,j.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Ze.STATISTICS_INFO,j)}}]),ae}(),Jt=Kt,Vt=function(te){var j="TransmuxingWorker",H=null,G=St.bind(this);k.install(),te.addEventListener("message",function(Bt){switch(Bt.data.cmd){case"init":H=new Jt(Bt.data.param[0],Bt.data.param[1]),H.on(Ze.IO_ERROR,kt.bind(this)),H.on(Ze.DEMUX_ERROR,ut.bind(this)),H.on(Ze.INIT_SEGMENT,ee.bind(this)),H.on(Ze.MEDIA_SEGMENT,fe.bind(this)),H.on(Ze.LOADING_COMPLETE,ke.bind(this)),H.on(Ze.RECOVERED_EARLY_EOF,Ge.bind(this)),H.on(Ze.MEDIA_INFO,dt.bind(this)),H.on(Ze.METADATA_ARRIVED,Ct.bind(this)),H.on(Ze.SCRIPTDATA_ARRIVED,Pt.bind(this)),H.on(Ze.STATISTICS_INFO,Yt.bind(this)),H.on(Ze.RECOMMEND_SEEKPOINT,Zt.bind(this));break;case"destroy":H&&(H.destroy(),H=null),te.postMessage({msg:"destroyed"});break;case"start":H.start();break;case"stop":H.stop();break;case"seek":H.seek(Bt.data.param);break;case"pause":H.pause();break;case"resume":H.resume();break;case"logging_config":{var yt=Bt.data.param;Te.applyConfig(yt),yt.enableCallback===!0?Te.addLogListener(G):Te.removeLogListener(G);break}}});function ee(Bt,yt){var vn={msg:Ze.INIT_SEGMENT,data:{type:Bt,data:yt}};te.postMessage(vn,[yt.data])}function fe(Bt,yt){var vn={msg:Ze.MEDIA_SEGMENT,data:{type:Bt,data:yt}};te.postMessage(vn,[yt.data])}function ke(){var Bt={msg:Ze.LOADING_COMPLETE};te.postMessage(Bt)}function Ge(){var Bt={msg:Ze.RECOVERED_EARLY_EOF};te.postMessage(Bt)}function dt(Bt){var yt={msg:Ze.MEDIA_INFO,data:Bt};te.postMessage(yt)}function Ct(Bt){var yt={msg:Ze.METADATA_ARRIVED,data:Bt};te.postMessage(yt)}function Pt(Bt){var yt={msg:Ze.SCRIPTDATA_ARRIVED,data:Bt};te.postMessage(yt)}function Yt(Bt){var yt={msg:Ze.STATISTICS_INFO,data:Bt};te.postMessage(yt)}function kt(Bt,yt){te.postMessage({msg:Ze.IO_ERROR,data:{type:Bt,info:yt}})}function ut(Bt,yt){te.postMessage({msg:Ze.DEMUX_ERROR,data:{type:Bt,info:yt}})}function Zt(Bt){te.postMessage({msg:Ze.RECOMMEND_SEEKPOINT,data:Bt})}function St(Bt,yt){te.postMessage({msg:"logcat_callback",data:{type:Bt,logcat:yt}})}},sn=Vt,_n=function(){function ae(te,j){if(Object(V.a)(this,ae),this.TAG="Transmuxer",this._emitter=new t.a,j.enableWorker&&typeof Worker!="undefined")try{var H=y("0r65");this._worker=H(sn),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[te,j]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Te.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Te.getConfig()})}catch(ee){o.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Jt(te,j)}else this._controller=new Jt(te,j);if(this._controller){var G=this._controller;G.on(Ze.IO_ERROR,this._onIOError.bind(this)),G.on(Ze.DEMUX_ERROR,this._onDemuxError.bind(this)),G.on(Ze.INIT_SEGMENT,this._onInitSegment.bind(this)),G.on(Ze.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),G.on(Ze.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),G.on(Ze.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),G.on(Ze.MEDIA_INFO,this._onMediaInfo.bind(this)),G.on(Ze.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),G.on(Ze.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),G.on(Ze.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),G.on(Ze.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(U.a)(ae,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Te.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"hasWorker",value:function(){return this._worker!=null}},{key:"open",value:function(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}},{key:"close",value:function(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}},{key:"seek",value:function(j){this._worker?this._worker.postMessage({cmd:"seek",param:j}):this._controller.seek(j)}},{key:"pause",value:function(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}},{key:"resume",value:function(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}},{key:"_onInitSegment",value:function(j,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ze.INIT_SEGMENT,j,H)})}},{key:"_onMediaSegment",value:function(j,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ze.MEDIA_SEGMENT,j,H)})}},{key:"_onLoadingComplete",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Ze.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Ze.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ze.MEDIA_INFO,j)})}},{key:"_onMetaDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ze.METADATA_ARRIVED,j)})}},{key:"_onScriptDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ze.SCRIPTDATA_ARRIVED,j)})}},{key:"_onStatisticsInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ze.STATISTICS_INFO,j)})}},{key:"_onIOError",value:function(j,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ze.IO_ERROR,j,H)})}},{key:"_onDemuxError",value:function(j,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ze.DEMUX_ERROR,j,H)})}},{key:"_onRecommendSeekpoint",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ze.RECOMMEND_SEEKPOINT,j)})}},{key:"_onLoggingConfigChanged",value:function(j){this._worker&&this._worker.postMessage({cmd:"logging_config",param:j})}},{key:"_onWorkerMessage",value:function(j){var H=j.data,G=H.data;if(H.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(H.msg){case Ze.INIT_SEGMENT:case Ze.MEDIA_SEGMENT:this._emitter.emit(H.msg,G.type,G.data);break;case Ze.LOADING_COMPLETE:case Ze.RECOVERED_EARLY_EOF:this._emitter.emit(H.msg);break;case Ze.MEDIA_INFO:Object.setPrototypeOf(G,pe.prototype),this._emitter.emit(H.msg,G);break;case Ze.METADATA_ARRIVED:case Ze.SCRIPTDATA_ARRIVED:case Ze.STATISTICS_INFO:this._emitter.emit(H.msg,G);break;case Ze.IO_ERROR:case Ze.DEMUX_ERROR:this._emitter.emit(H.msg,G.type,G.info);break;case Ze.RECOMMEND_SEEKPOINT:this._emitter.emit(H.msg,G);break;case"logcat_callback":o.emitter.emit("log",G.type,G.logcat);break;default:break}}}]),ae}(),cn=_n,Mt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},nt=Mt,pt=function(){function ae(te){Object(V.a)(this,ae),this.TAG="MSEController",this._config=te,this._emitter=new t.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new It}return Object(U.a)(ae,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){if(this._mediaSource)throw new O("MediaSource has been attached to an HTMLMediaElement!");var H=this._mediaSource=new window.MediaSource;H.addEventListener("sourceopen",this.e.onSourceOpen),H.addEventListener("sourceended",this.e.onSourceEnded),H.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=j,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),j.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var j=this._mediaSource;for(var H in this._sourceBuffers){var G=this._pendingSegments[H];G.splice(0,G.length),this._pendingSegments[H]=null,this._pendingRemoveRanges[H]=null,this._lastInitSegments[H]=null;var ee=this._sourceBuffers[H];if(ee){if(j.readyState!=="closed"){try{j.removeSourceBuffer(ee)}catch(fe){o.e(this.TAG,fe.message)}ee.removeEventListener("error",this.e.onSourceBufferError),ee.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[H]=null,this._sourceBuffers[H]=null}}if(j.readyState==="open")try{j.endOfStream()}catch(fe){o.e(this.TAG,fe.message)}j.removeEventListener("sourceopen",this.e.onSourceOpen),j.removeEventListener("sourceended",this.e.onSourceEnded),j.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}},{key:"appendInitSegment",value:function(j,H){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(j),this._pendingSegments[j.type].push(j);return}var G=j,ee="".concat(G.container);G.codec&&G.codec.length>0&&(ee+=";codecs=".concat(G.codec));var fe=!1;if(o.v(this.TAG,"Received Initialization Segment, mimeType: "+ee),this._lastInitSegments[G.type]=G,ee!==this._mimeTypes[G.type]){if(this._mimeTypes[G.type])o.v(this.TAG,"Notice: ".concat(G.type," mimeType changed, origin: ").concat(this._mimeTypes[G.type],", target: ").concat(ee));else{fe=!0;try{var ke=this._sourceBuffers[G.type]=this._mediaSource.addSourceBuffer(ee);ke.addEventListener("error",this.e.onSourceBufferError),ke.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Ge){o.e(this.TAG,Ge.message),this._emitter.emit(nt.ERROR,{code:Ge.code,msg:Ge.message});return}}this._mimeTypes[G.type]=ee}H||this._pendingSegments[G.type].push(G),fe||this._sourceBuffers[G.type]&&!this._sourceBuffers[G.type].updating&&this._doAppendSegments(),E.safari&&G.container==="audio/mpeg"&&G.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=G.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(j){var H=j;this._pendingSegments[H.type].push(H),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var G=this._sourceBuffers[H.type];G&&!G.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(j){for(var H in this._sourceBuffers){if(!this._sourceBuffers[H])continue;var G=this._sourceBuffers[H];if(this._mediaSource.readyState==="open")try{G.abort()}catch(Ct){o.e(this.TAG,Ct.message)}this._idrList.clear();var ee=this._pendingSegments[H];if(ee.splice(0,ee.length),this._mediaSource.readyState==="closed")continue;for(var fe=0;fe=1&&j-ee.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var j=this._mediaElement.currentTime;for(var H in this._sourceBuffers){var G=this._sourceBuffers[H];if(G){for(var ee=G.buffered,fe=!1,ke=0;ke=this._config.autoCleanupMaxBackwardDuration){fe=!0;var Ct=j-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[H].push({start:Ge,end:Ct})}}else dt0&&(isNaN(H)||G>H)&&(o.v(this.TAG,"Update MediaSource duration from ".concat(H," to ").concat(G)),this._mediaSource.duration=G),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var j in this._pendingRemoveRanges){if(!this._sourceBuffers[j]||this._sourceBuffers[j].updating)continue;for(var H=this._sourceBuffers[j],G=this._pendingRemoveRanges[j];G.length&&!H.updating;){var ee=G.shift();H.remove(ee.start,ee.end)}}}},{key:"_doAppendSegments",value:function(){var j=this._pendingSegments;for(var H in j){if(!this._sourceBuffers[H]||this._sourceBuffers[H].updating)continue;if(j[H].length>0){var G=j[H].shift();if(G.timestampOffset){var ee=this._sourceBuffers[H].timestampOffset,fe=G.timestampOffset/1e3,ke=Math.abs(ee-fe);ke>.1&&(o.v(this.TAG,"Update MPEG audio timestampOffset from ".concat(ee," to ").concat(fe)),this._sourceBuffers[H].timestampOffset=fe),delete G.timestampOffset}if(!G.data||G.data.byteLength===0)continue;try{this._sourceBuffers[H].appendBuffer(G.data),this._isBufferFull=!1,H==="video"&&G.hasOwnProperty("info")&&this._idrList.appendArray(G.info.syncPoints)}catch(Ge){this._pendingSegments[H].unshift(G),Ge.code===22?(this._isBufferFull||this._emitter.emit(nt.BUFFER_FULL),this._isBufferFull=!0):(o.e(this.TAG,Ge.message),this._emitter.emit(nt.ERROR,{code:Ge.code,msg:Ge.message}))}}}}},{key:"_onSourceOpen",value:function(){if(o.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var j=this._pendingSourceBufferInit;j.length;){var H=j.shift();this.appendInitSegment(H,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(nt.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){o.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){o.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var j=this._pendingSegments;return j.video.length>0||j.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var j=this._pendingRemoveRanges;return j.video.length>0||j.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(nt.UPDATE_END)}},{key:"_onSourceBufferError",value:function(j){o.e(this.TAG,"SourceBuffer Error: ".concat(j))}}]),ae}(),We=pt,he={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},De={NETWORK_EXCEPTION:l.EXCEPTION,NETWORK_STATUS_CODE_INVALID:l.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:l.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:l.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Ne.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Ne.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Ne.CODEC_UNSUPPORTED},at=function(){function ae(te,j){if(Object(V.a)(this,ae),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new t.a,this._config=de(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()!=="flv")throw new C("FlvPlayer requires an flv MediaDataSource input!");te.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=te,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var H=E.chrome&&(E.version.major<50||E.version.major===50&&E.version.build<2661);this._alwaysSeekKeyframe=!!(H||E.msedge||E.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(U.a)(ae,[{key:"destroy",value:function(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){var G=this;j===ve.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){G._emitter.emit(ve.MEDIA_INFO,G.mediaInfo)}):j===ve.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){G._emitter.emit(ve.STATISTICS_INFO,G.statisticsInfo)})),this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){var H=this;if(this._mediaElement=j,j.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),j.addEventListener("seeking",this.e.onvSeeking),j.addEventListener("canplay",this.e.onvCanPlay),j.addEventListener("stalled",this.e.onvStalled),j.addEventListener("progress",this.e.onvProgress),this._msectl=new We(this._config),this._msectl.on(nt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(nt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(nt.SOURCE_OPEN,function(){H._mseSourceOpened=!0,H._hasPendingLoad&&(H._hasPendingLoad=!1,H.load())}),this._msectl.on(nt.ERROR,function(G){H._emitter.emit(ve.ERROR,he.MEDIA_ERROR,De.MEDIA_MSE_ERROR,G)}),this._msectl.attachMediaElement(j),this._pendingSeekTime!=null)try{j.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(G){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}},{key:"load",value:function(){var j=this;if(!this._mediaElement)throw new O("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new O("FlvPlayer.load() has been called, please call unload() first!");if(this._hasPendingLoad)return;if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new cn(this._mediaDataSource,this._config),this._transmuxer.on(Ze.INIT_SEGMENT,function(H,G){j._msectl.appendInitSegment(G)}),this._transmuxer.on(Ze.MEDIA_SEGMENT,function(H,G){if(j._msectl.appendMediaSegment(G),j._config.lazyLoad&&!j._config.isLive){var ee=j._mediaElement.currentTime;G.info.endDts>=(ee+j._config.lazyLoadMaxDuration)*1e3&&(j._progressChecker==null&&(o.v(j.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),j._suspendTransmuxer()))}}),this._transmuxer.on(Ze.LOADING_COMPLETE,function(){j._msectl.endOfStream(),j._emitter.emit(ve.LOADING_COMPLETE)}),this._transmuxer.on(Ze.RECOVERED_EARLY_EOF,function(){j._emitter.emit(ve.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Ze.IO_ERROR,function(H,G){j._emitter.emit(ve.ERROR,he.NETWORK_ERROR,H,G)}),this._transmuxer.on(Ze.DEMUX_ERROR,function(H,G){j._emitter.emit(ve.ERROR,he.MEDIA_ERROR,H,{code:-1,msg:G})}),this._transmuxer.on(Ze.MEDIA_INFO,function(H){j._mediaInfo=H,j._emitter.emit(ve.MEDIA_INFO,Object.assign({},H))}),this._transmuxer.on(Ze.METADATA_ARRIVED,function(H){j._emitter.emit(ve.METADATA_ARRIVED,H)}),this._transmuxer.on(Ze.SCRIPTDATA_ARRIVED,function(H){j._emitter.emit(ve.SCRIPTDATA_ARRIVED,H)}),this._transmuxer.on(Ze.STATISTICS_INFO,function(H){j._statisticsInfo=j._fillStatisticsInfo(H),j._emitter.emit(ve.STATISTICS_INFO,Object.assign({},j._statisticsInfo))}),this._transmuxer.on(Ze.RECOMMEND_SEEKPOINT,function(H){j._mediaElement&&!j._config.accurateSeek&&(j._requestSetTime=!0,j._mediaElement.currentTime=H/1e3)}),this._transmuxer.open()}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(j){this._mediaElement.volume=j}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(j){this._mediaElement.muted=j}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(j){this._mediaElement?this._internalSeek(j):this._pendingSeekTime=j}},{key:"mediaInfo",get:function(){return Object.assign({},this._mediaInfo)}},{key:"statisticsInfo",get:function(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}},{key:"_fillStatisticsInfo",value:function(j){if(j.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return j;var H=!0,G=0,ee=0;if(this._mediaElement.getVideoPlaybackQuality){var fe=this._mediaElement.getVideoPlaybackQuality();G=fe.totalVideoFrames,ee=fe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(G=this._mediaElement.webkitDecodedFrameCount,ee=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(j.decodedFrames=G,j.droppedFrames=ee),j}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var j=this._mediaElement.buffered,H=this._mediaElement.currentTime,G=0,ee=0,fe=0;fe=H+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(o.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){o.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var j=this._mediaElement.currentTime,H=this._mediaElement.buffered,G=!1,ee=0;ee=fe&&j=ke-this._config.lazyLoadRecoverDuration&&(G=!0);break}}G&&(window.clearInterval(this._progressChecker),this._progressChecker=null,G&&(o.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(j){for(var H=this._mediaElement.buffered,G=0;G=ee&&j0){var fe=this._mediaElement.buffered.start(0);(fe<1&&j0&&H.currentTime0){var ee=G.start(0);if(ee<1&&H0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(j){this._mediaElement.volume=j}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(j){this._mediaElement.muted=j}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(j){this._mediaElement?this._mediaElement.currentTime=j:this._pendingSeekTime=j}},{key:"mediaInfo",get:function(){var j=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",H={mimeType:j+this._mediaDataSource.type};return this._mediaElement&&(H.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(H.width=this._mediaElement.videoWidth,H.height=this._mediaElement.videoHeight)),H}},{key:"statisticsInfo",get:function(){var j={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return j;var H=!0,G=0,ee=0;if(this._mediaElement.getVideoPlaybackQuality){var fe=this._mediaElement.getVideoPlaybackQuality();G=fe.totalVideoFrames,ee=fe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(G=this._mediaElement.webkitDecodedFrameCount,ee=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(j.decodedFrames=G,j.droppedFrames=ee),j}},{key:"_onvLoadedMetadata",value:function(j){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(ve.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(ve.STATISTICS_INFO,this.statisticsInfo)}}]),ae}(),_t=ot;k.install();function st(ae,te){var j=ae;if(j==null||typeof j!="object")throw new C("MediaDataSource must be an javascript object!");if(!j.hasOwnProperty("type"))throw new C("MediaDataSource must has type field to indicate video file type!");switch(j.type){case"flv":return new et(j,te);default:return new _t(j,te)}}function ct(){return Ee.supportMSEH264Playback()}function Wt(){return Ee.getFeatureList()}var $t={};$t.createPlayer=st,$t.isSupported=ct,$t.getFeatureList=Wt,$t.BaseLoader=s,$t.LoaderStatus=m,$t.LoaderErrors=l,$t.Events=ve,$t.ErrorTypes=he,$t.ErrorDetails=De,$t.FlvPlayer=et,$t.NativePlayer=_t,$t.LoggingControl=Te,Object.defineProperty($t,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var an=Z.a=$t},Gev7:function(ie,Z,y){var V=y("bYtY"),U=y("K2GJ"),D=y("1bdT"),k=y("ni6a");function u(R){R=R||{},D.call(this,R);for(var o in R)R.hasOwnProperty(o)&&o!=="style"&&(this[o]=R[o]);this.style=new U(R.style,this),this._rect=null,this.__clipPaths=null}u.prototype={constructor:u,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(R){},afterBrush:function(R){},brush:function(R,o){},getBoundingRect:function(){},contain:function(R,o){return this.rectContain(R,o)},traverse:function(R,o){R.call(o,this)},rectContain:function(R,o){var p=this.transformCoordToLocal(R,o),g=this.getBoundingRect();return g.contain(p[0],p[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(R){return this.animate("style",R)},attrKV:function(R,o){R!=="style"?D.prototype.attrKV.call(this,R,o):this.style.set(o)},setStyle:function(R,o){return this.style.set(R,o),this.dirty(!1),this},useStyle:function(R){return this.style=new U(R,this),this.dirty(!1),this},calculateTextPosition:null},V.inherits(u,D),V.mixin(u,k);var t=u;ie.exports=t},Gytx:function(ie,Z){ie.exports=function(V,U,D,k){var u=D?D.call(k,V,U):void 0;if(u!==void 0)return!!u;if(V===U)return!0;if(typeof V!="object"||!V||typeof U!="object"||!U)return!1;var t=Object.keys(V),R=Object.keys(U);if(t.length!==R.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(U),p=0;p3&&(o=y.call(o,1));for(var g=t.length,i=0;i4&&(o=y.call(o,1,o.length-1));for(var g=o[o.length-1],i=t.length,x=0;xthis._ux||m(b-this._yi)>this._uy||this._len<5;return this.addData(R.L,v,b),this._ctx&&A&&(this._needsDash()?this._dashedLineTo(v,b):this._ctx.lineTo(v,b)),A&&(this._xi=v,this._yi=b),this},bezierCurveTo:function(v,b,A,w,E,c){return this.addData(R.C,v,b,A,w,E,c),this._ctx&&(this._needsDash()?this._dashedBezierTo(v,b,A,w,E,c):this._ctx.bezierCurveTo(v,b,A,w,E,c)),this._xi=E,this._yi=c,this},quadraticCurveTo:function(v,b,A,w){return this.addData(R.Q,v,b,A,w),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(v,b,A,w):this._ctx.quadraticCurveTo(v,b,A,w)),this._xi=A,this._yi=w,this},arc:function(v,b,A,w,E,c){return this.addData(R.A,v,b,A,A,w,E-w,0,c?0:1),this._ctx&&this._ctx.arc(v,b,A,w,E,c),this._xi=O(E)*A+v,this._yi=C(E)*A+b,this},arcTo:function(v,b,A,w,E){return this._ctx&&this._ctx.arcTo(v,b,A,w,E),this},rect:function(v,b,A,w){return this._ctx&&this._ctx.rect(v,b,A,w),this.addData(R.R,v,b,A,w),this},closePath:function(){this.addData(R.Z);var v=this._ctx,b=this._x0,A=this._y0;return v&&(this._needsDash()&&this._dashedLineTo(b,A),v.closePath()),this._xi=b,this._yi=A,this},fill:function(v){v&&v.fill(),this.toStatic()},stroke:function(v){v&&v.stroke(),this.toStatic()},setLineDash:function(v){if(v instanceof Array){this._lineDash=v,this._dashIdx=0;for(var b=0,A=0;Ab.length&&(this._expandData(),b=this.data);for(var A=0;A0&&h<=v||d<0&&h>=v||d===0&&(S>0&&L<=b||S<0&&L>=b);){if(F=this._dashIdx,I=E[F],h+=d*I,L+=S*I,this._dashIdx=(F+1)%B,d>0&&hn||S>0&&Lr)continue;c[F%2?"moveTo":"lineTo"](d>=0?x(h,v):T(h,v),S>=0?x(L,b):T(L,b))}d=h-v,S=L-b,this._dashOffset=-P(d*d+S*S)},_dashedBezierTo:function(v,b,A,w,E,c){var n=this._dashSum,r=this._dashOffset,d=this._lineDash,S=this._ctx,_=this._xi,h=this._yi,L,I,B,F=V.cubicAt,K=0,q=this._dashIdx,Y=d.length,W,X,Q=0;for(r<0&&(r=n+r),r%=n,L=0;L<1;L+=.1)I=F(_,v,A,E,L+.1)-F(_,v,A,E,L),B=F(h,b,w,c,L+.1)-F(h,b,w,c,L),K+=P(I*I+B*B);for(;qr);q++);for(L=(Q-r)/K;L<=1;)W=F(_,v,A,E,L),X=F(h,b,w,c,L),q%2?S.moveTo(W,X):S.lineTo(W,X),L+=d[q]/K,q=(q+1)%Y;q%2!==0&&S.lineTo(E,c),I=E-W,B=c-X,this._dashOffset=-P(I*I+B*B)},_dashedQuadraticTo:function(v,b,A,w){var E=A,c=w;A=(A+2*v)/3,w=(w+2*b)/3,v=(this._xi+2*v)/3,b=(this._yi+2*b)/3,this._dashedBezierTo(v,b,A,w,E,c)},toStatic:function(){var v=this.data;v instanceof Array&&(v.length=this._len,l&&(this.data=new Float32Array(v)))},getBoundingRect:function(){o[0]=o[1]=g[0]=g[1]=Number.MAX_VALUE,p[0]=p[1]=i[0]=i[1]=-Number.MAX_VALUE;for(var v=this.data,b=0,A=0,w=0,E=0,c=0;cd||m(r-c)>S||h===_-1)&&(v.lineTo(n,r),E=n,c=r);break;case R.C:v.bezierCurveTo(b[h++],b[h++],b[h++],b[h++],b[h++],b[h++]),E=b[h-2],c=b[h-1];break;case R.Q:v.quadraticCurveTo(b[h++],b[h++],b[h++],b[h++]),E=b[h-2],c=b[h-1];break;case R.A:var I=b[h++],B=b[h++],F=b[h++],K=b[h++],q=b[h++],Y=b[h++],W=b[h++],X=b[h++],Q=F>K?F:K,de=F>K?1:F/K,ue=F>K?K/F:1,Ee=Math.abs(F-K)>.001,be=q+Y;Ee?(v.translate(I,B),v.rotate(W),v.scale(de,ue),v.arc(0,0,Q,q,be,1-X),v.scale(1/de,1/ue),v.rotate(-W),v.translate(-I,-B)):v.arc(I,B,Q,q,be,1-X),h===1&&(A=O(q)*F+I,w=C(q)*K+B),E=O(be)*F+I,c=C(be)*K+B;break;case R.R:A=E=b[h],w=c=b[h+1],v.rect(b[h++],b[h++],b[h++],b[h++]);break;case R.Z:v.closePath(),E=A,c=w}}}},s.CMD=R;var f=s;ie.exports=f},ItGF:function(ie,Z){var y={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?y={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?y={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?y={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:y=U(navigator.userAgent);var V=y;function U(D){var k={},u={},t=D.match(/Firefox\/([\d.]+)/),R=D.match(/MSIE\s([\d.]+)/)||D.match(/Trident\/.+?rv:(([\d.]+))/),o=D.match(/Edge\/([\d.]+)/),p=/micromessenger/i.test(D);return t&&(u.firefox=!0,u.version=t[1]),R&&(u.ie=!0,u.version=R[1]),o&&(u.edge=!0,u.version=o[1]),p&&(u.weChat=!0),{browser:u,os:k,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!u.ie&&!u.edge,pointerEventsSupported:"onpointerdown"in window&&(u.edge||u.ie&&u.version>=11),domSupported:typeof document!="undefined"}}ie.exports=V},IuEb:function(ie,Z,y){ie.exports=y.p+"static/a1.e973a25a.png"},J66h:function(ie,Z,y){(function(V){var U,D;(function(k,u){ie.exports=u(k)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof V!="undefined"?V:this,function(k){"use strict";k=k||{};var u=k.Base64,t="2.6.4",R="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=function(h){for(var L={},I=0,B=h.length;I>>6)+p(128|L&63):p(224|L>>>12&15)+p(128|L>>>6&63)+p(128|L&63)}else{var L=65536+(h.charCodeAt(0)-55296)*1024+(h.charCodeAt(1)-56320);return p(240|L>>>18&7)+p(128|L>>>12&63)+p(128|L>>>6&63)+p(128|L&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,x=function(h){return h.replace(i,g)},T=function(h){var L=[0,2,1][h.length%3],I=h.charCodeAt(0)<<16|(h.length>1?h.charCodeAt(1):0)<<8|(h.length>2?h.charCodeAt(2):0),B=[R.charAt(I>>>18),R.charAt(I>>>12&63),L>=2?"=":R.charAt(I>>>6&63),L>=1?"=":R.charAt(I&63)];return B.join("")},O=k.btoa&&typeof k.btoa=="function"?function(h){return k.btoa(h)}:function(h){if(h.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return h.replace(/[\s\S]{1,3}/g,T)},C=function(h){return O(x(String(h)))},P=function(h){return h.replace(/[+\/]/g,function(L){return L=="+"?"-":"_"}).replace(/=/g,"")},m=function(h,L){return L?P(C(h)):C(h)},l=function(h){return m(h,!0)},s;k.Uint8Array&&(s=function(h,L){for(var I="",B=0,F=h.length;B>>18)+R.charAt(W>>>12&63)+(typeof q!="undefined"?R.charAt(W>>>6&63):"=")+(typeof Y!="undefined"?R.charAt(W&63):"=")}return L?P(I):I});var f=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,v=function(h){switch(h.length){case 4:var L=(7&h.charCodeAt(0))<<18|(63&h.charCodeAt(1))<<12|(63&h.charCodeAt(2))<<6|63&h.charCodeAt(3),I=L-65536;return p((I>>>10)+55296)+p((I&1023)+56320);case 3:return p((15&h.charCodeAt(0))<<12|(63&h.charCodeAt(1))<<6|63&h.charCodeAt(2));default:return p((31&h.charCodeAt(0))<<6|63&h.charCodeAt(1))}},b=function(h){return h.replace(f,v)},A=function(h){var L=h.length,I=L%4,B=(L>0?o[h.charAt(0)]<<18:0)|(L>1?o[h.charAt(1)]<<12:0)|(L>2?o[h.charAt(2)]<<6:0)|(L>3?o[h.charAt(3)]:0),F=[p(B>>>16),p(B>>>8&255),p(B&255)];return F.length-=[0,0,2,1][I],F.join("")},w=k.atob&&typeof k.atob=="function"?function(h){return k.atob(h)}:function(h){return h.replace(/\S{1,4}/g,A)},E=function(h){return w(String(h).replace(/[^A-Za-z0-9\+\/]/g,""))},c=function(h){return b(w(h))},n=function(h){return String(h).replace(/[-_]/g,function(L){return L=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},r=function(h){return c(n(h))},d;k.Uint8Array&&(d=function(h){return Uint8Array.from(E(n(h)),function(L){return L.charCodeAt(0)})});var S=function(){var h=k.Base64;return k.Base64=u,h};if(k.Base64={VERSION:t,atob:E,btoa:O,fromBase64:r,toBase64:m,utob:x,encode:m,encodeURI:l,btou:b,decode:r,noConflict:S,fromUint8Array:s,toUint8Array:d},typeof Object.defineProperty=="function"){var _=function(h){return{value:h,enumerable:!1,writable:!0,configurable:!0}};k.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",_(function(){return r(this)})),Object.defineProperty(String.prototype,"toBase64",_(function(h){return m(this,h)})),Object.defineProperty(String.prototype,"toBase64URI",_(function(){return m(this,!0)}))}}return k.Meteor&&(Base64=k.Base64),ie.exports?ie.exports.Base64=k.Base64:!(U=[],D=function(){return k.Base64}.apply(Z,U),D!==void 0&&(ie.exports=D)),{Base64:k.Base64}})}).call(this,y("IyRk"))},JWDV:function(ie,Z,y){ie.exports=y.p+"static/charpter-white.5fa14f93.svg"},JatN:function(ie,Z,y){"use strict";var V={"@primary-color":"#0152d9"},U=V,D={"@primary-color":"#196efd"},k=D,u=Z.a={defaults:U,vspaces:k}},JeFH:function(ie,Z){ie.exports="data:image/png;base64,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"},Jky8:function(ie,Z,y){"use strict";var V=y("sRBo"),U=y("kaz8"),D=y("5NDa"),k=y("5rEg"),u=y("miYZ"),t=y("tsqr"),R=y("9og8"),o=y("2qtc"),p=y("kLXV"),g=y("tJVT"),i=y("WmNS"),x=y.n(i),T=y("q1tI"),O=y.n(T),C=y("9kvl"),P=y("6CvP"),m=y("1XHU"),l=y("1vsH"),s;(function(v){v[v.Professor=1]="Professor",v[v.AssistantProfessor=2]="AssistantProfessor",v[v.Student=3]="Student"})(s||(s={}));var f=function(b){var A=b.visible,w=b.user,E=b.onCancel,c=E===void 0?function(){}:E,n=Object(T.useState)(),r=Object(g.a)(n,2),d=r[0],S=r[1],_=Object(T.useState)([]),h=Object(g.a)(_,2),L=h[0],I=h[1],B=Object(T.useState)(!1),F=Object(g.a)(B,2),K=F[0],q=F[1],Y=Object(T.useState)(!1),W=Object(g.a)(Y,2),X=W[0],Q=W[1],de=Object(T.useState)(),ue=Object(g.a)(de,2),Ee=ue[0],be=ue[1];Object(T.useEffect)(function(){var re;if(w!=null&&(re=w.userInfo)!==null&&re!==void 0&&re.identity){var pe;I([(w==null||((pe=w.userInfo)===null||pe===void 0)?void 0:pe.identity)==="student"?3:1])}},[w]);var ve=function(pe,J){if(L.includes(s.Professor)){p.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:O.a.createElement("div",{className:"tc"},J||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){C.d.push("/classrooms/".concat(pe,"/students"))}});return}C.d.push("/classrooms/".concat(pe,"/students"))},_e=function(){var re=Object(R.a)(x.a.mark(function pe(){var J;return x.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(d){we.next=3;break}return t.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),we.abrupt("return");case 3:return q(!0),we.next=6,Object(P.c)({invite_code:d,professor:L.includes(s.Professor)?1:null,assistant_professor:L.includes(s.AssistantProfessor)?1:null,student:L.includes(s.Student)?1:null});case 6:if(J=we.sent,q(!1),!((J==null?void 0:J.status)===-2)){we.next=22;break}if(Te(),!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){we.next=14;break}return Q(!0),be(1),we.abrupt("return");case 14:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){we.next=18;break}return Q(!0),be(2),we.abrupt("return");case 18:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){we.next=22;break}return Q(!0),be(3),we.abrupt("return");case 22:if(!((J==null?void 0:J.status)===0)){we.next=27;break}return Object(l.ab)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Te(),(J==null?void 0:J.course_id)&&ve(J.course_id,J.message),we.abrupt("return");case 27:case"end":return we.stop()}},pe)}));return function(){return re.apply(this,arguments)}}(),Te=function(){var re=Object(R.a)(x.a.mark(function pe(){return x.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:c();case 1:case"end":return ce.stop()}},pe)}));return function(){return re.apply(this,arguments)}}();return O.a.createElement(O.a.Fragment,null,O.a.createElement(p.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:A,confirmLoading:K,onOk:_e,onCancel:Te},O.a.createElement("div",{className:"tc"},O.a.createElement("div",null,O.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),O.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:d,onChange:function(pe){if(pe.target.value.length>=7){t.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}S(pe.target.value)}})),O.a.createElement("div",{className:"mt10 font14"},O.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),O.a.createElement(U.a.Group,{value:L,onChange:function(pe){return I(pe)}},O.a.createElement(U.a,{value:s.Professor,disabled:L.includes(2)},"\u6559\u5E08"),O.a.createElement(U.a,{value:s.AssistantProfessor,disabled:L.includes(1)},"\u52A9\u6559"),O.a.createElement(U.a,{value:s.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),O.a.createElement(m.a,{visible:X,onCancel:function(){return Q(!1)},occupationValue:Ee}))};Z.a=Object(C.a)(function(v){var b=v.user;return{user:b}})(f)},Jq4h:function(ie,Z,y){ie.exports=y.p+"static/qrcode.54870d9b.png"},K2GJ:function(ie,Z,y){var V=y("fW2E"),U=y("gut8"),D=U.ContextCachedBy,k=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],u=function(x){this.extendFrom(x,!1)};function t(x,T,O){var C=T.x==null?0:T.x,P=T.x2==null?1:T.x2,m=T.y==null?0:T.y,l=T.y2==null?0:T.y2;T.global||(C=C*O.width+O.x,P=P*O.width+O.x,m=m*O.height+O.y,l=l*O.height+O.y),C=isNaN(C)?0:C,P=isNaN(P)?1:P,m=isNaN(m)?0:m,l=isNaN(l)?0:l;var s=x.createLinearGradient(C,m,P,l);return s}function R(x,T,O){var C=O.width,P=O.height,m=Math.min(C,P),l=T.x==null?.5:T.x,s=T.y==null?.5:T.y,f=T.r==null?.5:T.r;T.global||(l=l*C+O.x,s=s*P+O.y,f=f*m);var v=x.createRadialGradient(l,s,0,l,s,f);return v}u.prototype={constructor:u,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(x,T,O){var C=this,P=O&&O.style,m=!P||x.__attrCachedBy!==D.STYLE_BIND;x.__attrCachedBy=D.STYLE_BIND;for(var l=0;l0},extendFrom:function(x,T){if(x)for(var O in x)x.hasOwnProperty(O)&&(T===!0||(T===!1?!this.hasOwnProperty(O):x[O]!=null))&&(this[O]=x[O])},set:function(x,T){typeof x=="string"?this[x]=T:this.extendFrom(x,!0)},clone:function(){var x=new this.constructor;return x.extendFrom(this,!0),x},getGradient:function(x,T,O){for(var C=T.type==="radial"?R:t,P=C(x,T,O),m=T.colorStops,l=0;l-1?Fe(Le.filter(function(Kt){return Kt!==xe.id})):Fe(Le.concat(xe.id))}}),C.a.createElement("div",{className:I.a.info},C.a.createElement("div",{className:I.a.title},C.a.createElement("div",{className:I.a.titleLeft,style:{marginRight:"15px"}},Dt(xe==null?void 0:xe.exercise_tips),C.a.createElement(w.a,{title:xe.exercise_name},C.a.createElement("span",{className:"".concat(I.a.name),style:{maxWidth:xe!=null&&(Te=xe.exercise_tips)!==null&&Te!==void 0&&Te.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},xe.exercise_name)),!xe.is_public&&Object(Y.c)()&&C.a.createElement(w.a,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},C.a.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(xe==null||((re=xe.exercise_tips)===null||re===void 0)?void 0:re.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&C.a.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),(xe==null||((pe=xe.exercise_tips)===null||pe===void 0)?void 0:pe.includes("\u5DF2\u7ED3\u675F"))&&(xe==null||((J=xe.exercise_tips)===null||J===void 0)?void 0:J.includes("\u672A\u63D0\u4EA4"))&&C.a.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),C.a.createElement("div",{className:I.a.titleRight,onClick:function($e){$e.stopPropagation(),$e.preventDefault()}},Object(Y.c)()&&xe.assistant_auth&&C.a.createElement("span",{onClick:function($e){$e.stopPropagation();var Ze=X()(xe.created_at,Rt),Kt=X()(Gt).diff(X()(Ze),"days");Kt>0&&xe!==null&&xe!==void 0&&xe.is_random?Ot():xe!=null&&xe.is_random?m.d.push("/classrooms/".concat(xe.course_id,"/exercise/").concat(xe.id,"/random/preview?random=").concat(xe.is_random)):m.d.push("/classrooms/".concat(xe.course_id,"/exercise/").concat(xe.id,"/detail?random=").concat(xe.is_random,"&tabs=2"))}},"\u9884\u89C8"),Object(Y.h)()&&C.a.createElement("span",{onClick:function(){m.d.push("/classrooms/".concat(xe.course_id,"/exercise/").concat(xe.id,"/detail?random=").concat(xe.is_random))}},"\u8BE6\u60C5"),C.a.createElement(C.a.Fragment,null,xe.current_status===0&&xe.exercise_status>1&&!((ce=xe.exercise_tips)!==null&&ce!==void 0&&ce.includes("\u5DF2\u7ED3\u675F"))&&C.a.createElement(h.a,{onClick:function($e){$e.stopPropagation(),$e.preventDefault(),It(xe)},to:""},"\u7EE7\u7EED\u8003\u8BD5"),xe.current_status===1&&xe.exercise_status>1&&C.a.createElement("span",{className:"mr20",style:{color:"#0152d9",marginRight:"5px"},onClick:function($e){var Ze;window.location.href="/classrooms/".concat(xe.course_id,"/exercise/").concat(xe.id,"/users/").concat((Ze=Object(Y.x)())===null||Ze===void 0?void 0:Ze.login)}},"\u67E5\u770B\u8BD5\u5377"),xe.current_status===2&&xe.exercise_status>1&&!((we=xe.exercise_tips)!==null&&we!==void 0&&we.includes("\u5DF2\u7ED3\u675F"))&&C.a.createElement(h.a,{onClick:function($e){$e.stopPropagation(),$e.preventDefault(),It(xe)},to:""},"\u5F00\u59CB\u8003\u8BD5")))),C.a.createElement("p",{style:{display:"flex"}},C.a.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",C.a.createElement("span",{className:"c-blue"},xe.username)),C.a.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",C.a.createElement("span",{className:"c-blue"},xe.course_name)),C.a.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",C.a.createElement("span",{className:"c-blue"},xe.time===null||xe.time===-1?"\u4E0D\u9650\u65F6":"".concat(xe.time,"\u5206\u949F"))),C.a.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",C.a.createElement("span",{className:"c-blue"},X()(xe==null?void 0:xe.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",C.a.createElement("span",{className:"c-blue"},X()(xe==null?void 0:xe.end_time).format("YYYY-MM-DD HH:mm"))))))},de=Q,ue=T.a.Option,Ee=function(_e){var Te,re,pe,J,ce,we=_e.classroomList,xe=_e.globalSetting,Ke=_e.exercise,tt=_e.loading,Le=_e.dispatch,Fe=_e.match,Ce=Object(i.a)(_e,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Pe=Object(O.useState)(Object(p.a)({},Object(P.i)())),ze=Object(g.a)(Pe,2),Ne=ze[0],ht=ze[1],rt=Object(P.h)(),Tt=we.detailExerciseList,xt=we.detailTopBanner,gt=we.detailLeftMenus,Et=Object(O.useState)([]),Rt=Object(g.a)(Et,2),Gt=Rt[0],Nt=Rt[1],Ft=Object(O.useState)(!1),Ot=Object(g.a)(Ft,2),It=Ot[0],At=Ot[1],Dt=Object(O.useState)({page:1,course_id:""}),mt=Object(g.a)(Dt,2),$e=mt[0],Ze=mt[1];Ne.id=Ne.coursesId,Object(O.useEffect)(function(){Kt(),Le({type:"globalSetting/footerToggle",payload:!1}),Le({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[$e]),Object(O.useEffect)(function(){Nt([])},[Tt]);var Kt=function(){document.body.scrollIntoView(),Le({type:"exercise/getUserExercise",payload:$e})};return C.a.createElement("section",{className:"minH500 minW1200"},C.a.createElement("aside",{className:"".concat(f.a.acitons," w100")},C.a.createElement(t.a,{className:"w100"},C.a.createElement(o.a,{flex:"1"},C.a.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),C.a.createElement(o.a,null,C.a.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",C.a.createElement(T.a,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:function(Vt){$e.course_id=Vt,$e.page=1,Ze(Object(p.a)({},$e))}},C.a.createElement(ue,{value:""},"\u5168\u90E8"),Ke==null||((Te=Ke.userExerciseList)===null||Te===void 0||((re=Te.courses)===null||re===void 0))?void 0:re.map(function(Jt,Vt){return C.a.createElement(ue,{value:Jt.id},Jt.name)})))))),(Ke==null||((pe=Ke.userExerciseList)===null||pe===void 0)?void 0:pe.exercises_count)===0&&C.a.createElement(l.a,null),C.a.createElement(U.a,{loading:tt["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Ke==null||((J=Ke.userExerciseList)===null||J===void 0)?void 0:J.exercises)&&(Ke==null||((ce=Ke.userExerciseList)===null||ce===void 0)?void 0:ce.exercises.map(function(Jt,Vt){return C.a.createElement(de,{v:Jt,k:Vt,match:Fe,selectArrs:Gt,setSelectArrs:Nt,dispatch:Le,params:Ne})})),C.a.createElement("aside",{className:"tc mb50 mt30"},C.a.createElement(k.a,{showTotal:function(Vt){var sn;return"\u5171 ".concat(Ke==null||((sn=Ke.userExerciseList)===null||sn===void 0)?void 0:sn.exercises_count," \u6761")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(Vt){$e.page=Vt,Ze(Object(p.a)({},$e))},defaultPageSize:20,defaultCurrent:$e.page,current:$e.page||1,total:Ke==null?void 0:Ke.userExerciseList.exercises_count}))))},be=Z.default=Object(m.a)(function(ve){var _e=ve.classroomList,Te=ve.loading,re=ve.globalSetting,pe=ve.exercise;return{classroomList:_e,globalSetting:re,loading:Te.effects,exercise:pe}})(Ee)},Kc5o:function(ie,Z){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC"},Kw3X:function(ie,Z,y){"use strict";var V=this&&this.__assign||function(){return V=Object.assign||function(p){for(var g,i=1,x=arguments.length;i=0)continue;if(!Object.prototype.hasOwnProperty.call(x,C))continue;O[C]=x[C]}return O}function o(x,T){if(!(x instanceof T))throw new TypeError("Cannot call a class as a function")}function p(x,T){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T&&(typeof T=="object"||typeof T=="function")?T:x}function g(x,T){if(typeof T!="function"&&T!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof T);x.prototype=Object.create(T&&T.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),T&&(Object.setPrototypeOf?Object.setPrototypeOf(x,T):x.__proto__=T)}var i=function(x){g(T,x);function T(O){o(this,T);var C=p(this,(T.__proto__||Object.getPrototypeOf(T)).call(this,O));return C.scrollListener=C.scrollListener.bind(C),C.eventListenerOptions=C.eventListenerOptions.bind(C),C.mousewheelListener=C.mousewheelListener.bind(C),C}return V(T,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var C=this.getParentElement(this.scrollComponent);C.scrollTop=C.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var C=!1,P={get passive(){C=!0}};try{document.addEventListener("test",null,P),document.removeEventListener("test",null,P)}catch(m){}return C}},{key:"eventListenerOptions",value:function(){var C=this.props.useCapture;return this.isPassiveSupported()&&(C={useCapture:this.props.useCapture,passive:!0}),C}},{key:"setDefaultLoader",value:function(C){this.defaultLoader=C}},{key:"detachMousewheelListener",value:function(){var C=window;this.props.useWindow===!1&&(C=this.scrollComponent.parentNode),C.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var C=window;this.props.useWindow===!1&&(C=this.getParentElement(this.scrollComponent)),C.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),C.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(C){var P=this.props.getScrollParent&&this.props.getScrollParent();return P!=null?P:C&&C.parentNode}},{key:"filterProps",value:function(C){return C}},{key:"attachScrollListener",value:function(){var C=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!C)return;var P=window;this.props.useWindow===!1&&(P=C),P.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),P.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),P.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(C){C.deltaY===1&&!this.isPassiveSupported()&&C.preventDefault()}},{key:"scrollListener",value:function(){var C=this.scrollComponent,P=window,m=this.getParentElement(C),l=void 0;if(this.props.useWindow){var s=document.documentElement||document.body.parentNode||document.body,f=P.pageYOffset!==void 0?P.pageYOffset:s.scrollTop;this.props.isReverse?l=f:l=this.calculateOffset(C,f)}else this.props.isReverse?l=m.scrollTop:l=C.scrollHeight-m.scrollTop-m.clientHeight;l1&&arguments[1]!==void 0?arguments[1]:1,At=Pe.length,Dt=0;Dt1&&arguments[1]!==void 0?arguments[1]:!1;return Object(w.a)(q).map(function(W,X){if(!u.isValidElement(W)||!W.type)return null;var Q=W.type.isSelectOptGroup,de=W.key,ue=W.props,Ee=ue.children,be=Object(R.a)(ue,["children"]);return Y||!Q?E(W):Object(A.a)(Object(A.a)({key:"__RC_SELECT_GRP__".concat(de===null?X:de,"__"),label:de},be),{},{options:c(Ee)})}).filter(function(W){return W})}var n=y("2Qr1"),r=y("qNPg"),d=y("U8pU"),S=y("Kwbf"),_=y("WKfj");function h(q){var Y=q.mode,W=q.options,X=q.children,Q=q.backfill,de=q.allowClear,ue=q.placeholder,Ee=q.getInputElement,be=q.showSearch,ve=q.onSearch,_e=q.defaultOpen,Te=q.autoFocus,re=q.labelInValue,pe=q.value,J=q.inputValue,ce=q.optionLabelProp,we=Y==="multiple"||Y==="tags",xe=be!==void 0?be:we||Y==="combobox",Ke=W||c(X);if(Object(S.a)(Y!=="tags"||Ke.every(function(Ce){return!Ce.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Y==="tags"||Y==="combobox"){var tt=Ke.some(function(Ce){return Ce.options?Ce.options.some(function(Pe){return typeof("value"in Pe?Pe.value:Pe.key)=="number"}):typeof("value"in Ce?Ce.value:Ce.key)=="number"});Object(S.a)(!tt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(S.a)(Y!=="combobox"||!ce,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(S.a)(Y==="combobox"||!Q,"`backfill` only works with `combobox` mode."),Object(S.a)(Y==="combobox"||!Ee,"`getInputElement` only work with `combobox` mode."),Object(S.b)(Y!=="combobox"||!Ee||!de||!ue,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ve&&!xe&&Y!=="combobox"&&Y!=="tags"&&Object(S.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(S.b)(!_e||Te,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),pe!=null){var Le=Object(_.d)(pe);Object(S.a)(!re||Le.every(function(Ce){return Object(d.a)(Ce)==="object"&&("key"in Ce||"value"in Ce)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(S.a)(!we||Array.isArray(pe),"`value` should be array when `mode` is `multiple` or `tags`")}if(X){var Fe=null;Object(w.a)(X).some(function(Ce){if(!u.isValidElement(Ce)||!Ce.type)return!1;var Pe=Ce.type;if(Pe.isSelectOption)return!1;if(Pe.isSelectOptGroup){var ze=Object(w.a)(Ce.props.children).every(function(Ne){return!u.isValidElement(Ne)||!Ce.type||Ne.type.isSelectOption?!0:(Fe=Ne.type,!1)});return!ze}return Fe=Pe,!0}),Fe&&Object(S.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Fe.displayName||Fe.name||Fe,"`.")),Object(S.a)(J===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var L=h,I=Object(r.a)({prefixCls:"rc-select",components:{optionList:l},convertChildrenToData:c,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:L,fillOptionsWithMissingValue:n.a}),B=function(q){Object(D.a)(W,q);var Y=Object(k.a)(W);function W(){var X;return Object(V.a)(this,W),X=Y.apply(this,arguments),X.selectRef=u.createRef(),X.focus=function(){X.selectRef.current.focus()},X.blur=function(){X.selectRef.current.blur()},X}return Object(U.a)(W,[{key:"render",value:function(){return u.createElement(I,Object.assign({ref:this.selectRef},this.props))}}]),W}(u.Component);B.Option=f,B.OptGroup=b;var F=B,K=Z.c=F},LzVc:function(ie,Z,y){ie.exports=y.p+"static/r.18202e40.svg"},MEGo:function(ie,Z,y){var V=y("4fz+"),U=y("Dagg"),D=y("dqUG"),k=y("2fw6"),u=y("x6Kt"),t=y("rmlV"),R=y("yxFR"),o=y("y+Vt"),p=y("h7HQ"),g=y("1Jh7"),i=y("SKnc"),x=y("K2GJ"),T=y("Fofx"),O=y("NC18"),C=O.createFromString,P=y("bYtY"),m=P.isString,l=P.extend,s=P.defaults,f=P.trim,v=P.each,b=/[\s,]+/;function A(W){if(m(W)){var X=new DOMParser;W=X.parseFromString(W,"text/xml")}for(W.nodeType===9&&(W=W.firstChild);W.nodeName.toLowerCase()!=="svg"||W.nodeType!==1;)W=W.nextSibling;return W}function w(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}w.prototype.parse=function(W,X){X=X||{};var Q=A(W);if(!Q)throw new Error("Illegal svg");var de=new V;this._root=de;var ue=Q.getAttribute("viewBox")||"",Ee=parseFloat(Q.getAttribute("width")||X.width),be=parseFloat(Q.getAttribute("height")||X.height);isNaN(Ee)&&(Ee=null),isNaN(be)&&(be=null),_(Q,de,null,!0);for(var ve=Q.firstChild;ve;)this._parseNode(ve,de),ve=ve.nextSibling;var _e,Te;if(ue){var re=f(ue).split(b);re.length>=4&&(_e={x:parseFloat(re[0]||0),y:parseFloat(re[1]||0),width:parseFloat(re[2]),height:parseFloat(re[3])})}if(_e&&Ee!=null&&be!=null&&(Te=q(_e,Ee,be),!X.ignoreViewBox)){var pe=de;de=new V,de.add(pe),pe.scale=Te.scale.slice(),pe.position=Te.position.slice()}return!X.ignoreRootClip&&Ee!=null&&be!=null&&de.setClipPath(new u({shape:{x:0,y:0,width:Ee,height:be}})),{root:de,width:Ee,height:be,viewBoxRect:_e,viewBoxTransform:Te}},w.prototype._parseNode=function(W,X){var Q=W.nodeName.toLowerCase();Q==="defs"?this._isDefine=!0:Q==="text"&&(this._isText=!0);var de;if(this._isDefine){var ue=c[Q];if(ue){var Ee=ue.call(this,W),be=W.getAttribute("id");be&&(this._defs[be]=Ee)}}else{var ue=E[Q];ue&&(de=ue.call(this,W,X),X.add(de))}for(var ve=W.firstChild;ve;)ve.nodeType===1&&this._parseNode(ve,de),ve.nodeType===3&&this._isText&&this._parseText(ve,de),ve=ve.nextSibling;Q==="defs"?this._isDefine=!1:Q==="text"&&(this._isText=!1)},w.prototype._parseText=function(W,X){if(W.nodeType===1){var Q=W.getAttribute("dx")||0,de=W.getAttribute("dy")||0;this._textX+=parseFloat(Q),this._textY+=parseFloat(de)}var ue=new D({style:{text:W.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});r(X,ue),_(W,ue,this._defs);var Ee=ue.style.fontSize;Ee&&Ee<9&&(ue.style.fontSize=9,ue.scale=ue.scale||[1,1],ue.scale[0]*=Ee/9,ue.scale[1]*=Ee/9);var be=ue.getBoundingRect();return this._textX+=be.width,X.add(ue),ue};var E={g:function(W,X){var Q=new V;return r(X,Q),_(W,Q,this._defs),Q},rect:function(W,X){var Q=new u;return r(X,Q),_(W,Q,this._defs),Q.setShape({x:parseFloat(W.getAttribute("x")||0),y:parseFloat(W.getAttribute("y")||0),width:parseFloat(W.getAttribute("width")||0),height:parseFloat(W.getAttribute("height")||0)}),Q},circle:function(W,X){var Q=new k;return r(X,Q),_(W,Q,this._defs),Q.setShape({cx:parseFloat(W.getAttribute("cx")||0),cy:parseFloat(W.getAttribute("cy")||0),r:parseFloat(W.getAttribute("r")||0)}),Q},line:function(W,X){var Q=new R;return r(X,Q),_(W,Q,this._defs),Q.setShape({x1:parseFloat(W.getAttribute("x1")||0),y1:parseFloat(W.getAttribute("y1")||0),x2:parseFloat(W.getAttribute("x2")||0),y2:parseFloat(W.getAttribute("y2")||0)}),Q},ellipse:function(W,X){var Q=new t;return r(X,Q),_(W,Q,this._defs),Q.setShape({cx:parseFloat(W.getAttribute("cx")||0),cy:parseFloat(W.getAttribute("cy")||0),rx:parseFloat(W.getAttribute("rx")||0),ry:parseFloat(W.getAttribute("ry")||0)}),Q},polygon:function(W,X){var Q=W.getAttribute("points");Q&&(Q=d(Q));var de=new p({shape:{points:Q||[]}});return r(X,de),_(W,de,this._defs),de},polyline:function(W,X){var Q=new o;r(X,Q),_(W,Q,this._defs);var de=W.getAttribute("points");de&&(de=d(de));var ue=new g({shape:{points:de||[]}});return ue},image:function(W,X){var Q=new U;return r(X,Q),_(W,Q,this._defs),Q.setStyle({image:W.getAttribute("xlink:href"),x:W.getAttribute("x"),y:W.getAttribute("y"),width:W.getAttribute("width"),height:W.getAttribute("height")}),Q},text:function(W,X){var Q=W.getAttribute("x")||0,de=W.getAttribute("y")||0,ue=W.getAttribute("dx")||0,Ee=W.getAttribute("dy")||0;this._textX=parseFloat(Q)+parseFloat(ue),this._textY=parseFloat(de)+parseFloat(Ee);var be=new V;return r(X,be),_(W,be,this._defs),be},tspan:function(W,X){var Q=W.getAttribute("x"),de=W.getAttribute("y");Q!=null&&(this._textX=parseFloat(Q)),de!=null&&(this._textY=parseFloat(de));var ue=W.getAttribute("dx")||0,Ee=W.getAttribute("dy")||0,be=new V;return r(X,be),_(W,be,this._defs),this._textX+=ue,this._textY+=Ee,be},path:function(W,X){var Q=W.getAttribute("d")||"",de=C(Q);return r(X,de),_(W,de,this._defs),de}},c={lineargradient:function(W){var X=parseInt(W.getAttribute("x1")||0,10),Q=parseInt(W.getAttribute("y1")||0,10),de=parseInt(W.getAttribute("x2")||10,10),ue=parseInt(W.getAttribute("y2")||0,10),Ee=new i(X,Q,de,ue);return n(W,Ee),Ee},radialgradient:function(W){}};function n(W,X){for(var Q=W.firstChild;Q;){if(Q.nodeType===1){var de=Q.getAttribute("offset");de.indexOf("%")>0?de=parseInt(de,10)/100:de?de=parseFloat(de):de=0;var ue=Q.getAttribute("stop-color")||"#000000";X.addColorStop(de,ue)}Q=Q.nextSibling}}function r(W,X){W&&W.__inheritedStyle&&(X.__inheritedStyle||(X.__inheritedStyle={}),s(X.__inheritedStyle,W.__inheritedStyle))}function d(W){for(var X=f(W).split(b),Q=[],de=0;de0;Ee-=2){var be=ue[Ee],ve=ue[Ee-1];de=de||T.create();switch(ve){case"translate":be=f(be).split(b),T.translate(de,de,[parseFloat(be[0]),parseFloat(be[1]||0)]);break;case"scale":be=f(be).split(b),T.scale(de,de,[parseFloat(be[0]),parseFloat(be[1]||be[0])]);break;case"rotate":be=f(be).split(b),T.rotate(de,de,parseFloat(be[0]));break;case"skew":be=f(be).split(b),console.warn("Skew transform is not supported yet");break;case"matrix":var be=f(be).split(b);de[0]=parseFloat(be[0]),de[1]=parseFloat(be[1]),de[2]=parseFloat(be[2]),de[3]=parseFloat(be[3]),de[4]=parseFloat(be[4]),de[5]=parseFloat(be[5]);break}}X.setLocalTransform(de)}}var F=/([^\s:;]+)\s*:\s*([^:;]+)/g;function K(W){var X=W.getAttribute("style"),Q={};if(!X)return Q;var de={};F.lastIndex=0;for(var ue;(ue=F.exec(X))!=null;)de[ue[1]]=ue[2];for(var Ee in S)S.hasOwnProperty(Ee)&&de[Ee]!=null&&(Q[S[Ee]]=de[Ee]);return Q}function q(W,X,Q){var de=X/W.width,ue=Q/W.height,Ee=Math.min(de,ue),be=[Ee,Ee],ve=[-(W.x+W.width/2)*Ee+X/2,-(W.y+W.height/2)*Ee+Q/2];return{scale:be,position:ve}}function Y(W,X){var Q=new w;return Q.parse(W,X)}Z.parseXML=A,Z.makeViewBoxTransform=q,Z.parseSVG=Y},MKOG:function(ie,Z,y){var V=y("bYtY"),U=y("YH21"),D=U.Dispatcher,k=y("mLcG"),u=y("Bq2U"),t=function(o){o=o||{},this.stage=o.stage||{},this.onframe=o.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,D.call(this)};t.prototype={constructor:t,addClip:function(o){this._clips.push(o)},addAnimator:function(o){o.animation=this;for(var p=o.getClips(),g=0;g=0&&this._clips.splice(p,1)},removeAnimator:function(o){for(var p=o.getClips(),g=0;g1&&(E*=k(L),c*=k(L));var I=(A===w?-1:1)*k((E*E*(c*c)-E*E*(h*h)-c*c*(_*_))/(E*E*(h*h)+c*c*(_*_)))||0,B=I*E*h/c,F=I*-c*_/E,K=(s+v)/2+t(S)*B-u(S)*F,q=(f+b)/2+u(S)*B+t(S)*F,Y=g([1,0],[(_-B)/E,(h-F)/c]),W=[(_-B)/E,(h-F)/c],X=[(-1*_-B)/E,(-1*h-F)/c],Q=g(W,X);p(W,X)<=-1&&(Q=R),p(W,X)>=1&&(Q=0),w===0&&Q>0&&(Q=Q-2*R),w===1&&Q<0&&(Q=Q+2*R),d.addData(r,K,q,E,c,Y,Q,S,w)}var x=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,T=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function O(s){if(!s)return new U;for(var f=0,v=0,b=f,A=v,w,E=new U,c=U.CMD,n=s.match(x),r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;return!!(b(d)&&A(S))},b=function(d){return Object(i.p)()?!0:(d({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},A=function(){var d,S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,_=Object(g.c)()._store.getState(),h=_.user;return(d=h.userInfo)!==null&&d!==void 0&&d.profile_completed?!0:(u.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:S?"\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(){g.d.push("/account/profile/edit")}}),!1)},w=function(){var d,S=Object(g.c)()._store.getState(),_=S.user;return(d=_.userInfo)!==null&&d!==void 0&&d.professional_certification?!0:(u.a.confirm({title:"\u63D0\u793A",centered:!0,content:p.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(x.Q)("/account/certification")}}),!1)},E=function(){return Object(i.a)()?!0:(u.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:p.a.createElement("div",{className:"tc",style:{marginLeft:-38}},p.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),p.a.createElement("img",{src:Object(i.t)()?s.a:"".concat(f.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},c=function(d,S){return d?!0:(u.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:p.a.createElement("div",null,p.a.createElement("p",null,S||"\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"),p.a.createElement("div",{style:{marginLeft:"110px"}},p.a.createElement("img",{src:m.a,width:200}),p.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(x.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},n=function(d){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",_=Object(g.c)()._store.getState(),h=_.shixunsDetail.detail;return(h==null?void 0:h.public)===2||(h==null?void 0:h.public)===1||(h==null?void 0:h.shixun_status)===3?(u.a.info({centered:!0,icon:p.a.createElement(T.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:p.a.createElement("div",{className:"tc",style:{marginLeft:-38}},p.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},p.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(h==null?void 0:h.public)===2?"\u5DF2\u516C\u5F00":(h==null?void 0:h.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",S,"\u3002"),p.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),p.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:C.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(h==null?void 0:h.shixun_status)===2?(u.a.confirm({centered:!0,icon:p.a.createElement(T.a,null),title:"\u63D0\u793A",content:p.a.createElement("div",null,p.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",S,"\u3002"),p.a.createElement("br",null),p.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(){u.a.confirm({width:440,centered:!0,icon:p.a.createElement(T.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var I=Object(D.a)(R.a.mark(function F(){var K;return R.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,d({type:"shixunsDetail/cancelRelease",payload:{id:h==null?void 0:h.identifier}});case 2:K=Y.sent,K.status!==401&&(U.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),d({type:"shixunsDetail/getShixunsDetail",payload:{id:h==null?void 0:h.identifier}}),d({type:"practiceSetting/getCommonData",payload:{id:h==null?void 0:h.identifier}}));case 4:case"end":return Y.stop()}},F)}));function B(){return I.apply(this,arguments)}return B}()})}}),!0):!1}},Nmsl:function(ie,Z,y){ie.exports={none_panels:"none_panels___1g-mA",none_p_title:"none_p_title___1lCVD"}},Nmxd:function(ie,Z){ie.exports="data:image/png;base64,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"},NohK:function(ie,Z,y){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.default=void 0;var V=function(D){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,u=null;return function(){for(var t=this,R=arguments.length,o=new Array(R),p=0;p-l}function v(W,X){var Q=X?W.textFill:W.fill;return Q!=null&&Q!==i}function b(W,X){var Q=X?W.textStroke:W.stroke;return Q!=null&&Q!==i}function A(W,X){X&&w(W,"transform","matrix("+g.call(X,",")+")")}function w(W,X,Q){(!Q||Q.type!=="linear"&&Q.type!=="radial")&&W.setAttribute(X,Q)}function E(W,X,Q){W.setAttributeNS("http://www.w3.org/1999/xlink",X,Q)}function c(W,X,Q,de){if(v(X,Q)){var ue=Q?X.textFill:X.fill;ue=ue==="transparent"?i:ue,w(W,"fill",ue),w(W,"fill-opacity",X.fillOpacity!=null?X.fillOpacity*X.opacity:X.opacity)}else w(W,"fill",i);if(b(X,Q)){var Ee=Q?X.textStroke:X.stroke;Ee=Ee==="transparent"?i:Ee,w(W,"stroke",Ee);var be=Q?X.textStrokeWidth:X.lineWidth,ve=!Q&&X.strokeNoScale?de.getLineScale():1;w(W,"stroke-width",be/ve),w(W,"paint-order",Q?"stroke":"fill"),w(W,"stroke-opacity",X.strokeOpacity!=null?X.strokeOpacity:X.opacity);var _e=X.lineDash;_e?(w(W,"stroke-dasharray",X.lineDash.join(",")),w(W,"stroke-dashoffset",x(X.lineDashOffset||0))):w(W,"stroke-dasharray",""),X.lineCap&&w(W,"stroke-linecap",X.lineCap),X.lineJoin&&w(W,"stroke-linejoin",X.lineJoin),X.miterLimit&&w(W,"stroke-miterlimit",X.miterLimit)}else w(W,"stroke",i)}function n(W){for(var X=[],Q=W.data,de=W.len(),ue=0;ue=P:-ce>=P),Le=ce>0?ce%P:ce%P+P,Fe=!1;tt?Fe=!0:f(Ke)?Fe=!1:Fe=Le>=C===!!xe;var Ce=s(_e+re*O(J)),Pe=s(Te+pe*T(J));tt&&(xe?ce=P-1e-4:ce=-P+1e-4,Fe=!0,ue===9&&X.push("M",Ce,Pe));var ze=s(_e+re*O(J+ce)),Ne=s(Te+pe*T(J+ce));X.push("A",s(re),s(pe),x(we*m),+Fe,+xe,ze,Ne);break;case p.Z:be="Z";break;case p.R:var ze=s(Q[ue++]),Ne=s(Q[ue++]),ht=s(Q[ue++]),rt=s(Q[ue++]);X.push("M",ze,Ne,"L",ze+ht,Ne,"L",ze+ht,Ne+rt,"L",ze,Ne+rt,"L",ze,Ne);break}be&&X.push(be);for(var Tt=0;Ttxt){for(;rt0?b(!1):E&&E==="0"?(b(!0),localStorage.setItem("showtime",T()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):b(!1)},1e3)},[]);function A(E){return w.apply(this,arguments)}function w(){return w=Object(D.a)(t.a.mark(function E(c){var n,r;return t.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(localStorage.setItem("isfirst","2"),m&&m.link&&b(!0),!(m&&!m.link)){S.next=5;break}if(!(c===2)){S.next=5;break}return S.abrupt("return");case 5:return b(!1),S.next=8,l({type:"homePage/UploadNotice",payload:{t:c,id:m&&m.id}});case 8:n=S.sent,n&&(m&&m.link&&(c===2&&(n.is_create&&(localStorage.setItem("iscreate","1"),r={competition:n.competition,identify:n.identify,sub_title:n.sub_title,team_id:n.team_id,team_name:n.team_name},localStorage.setItem("item",JSON.stringify(r))),window.location.href="".concat(m&&m.link))));case 10:case"end":return S.stop()}},E)})),w.apply(this,arguments)}return o.a.createElement(U.a,{visible:v,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:o.a.createElement(i.a,{onClick:function(){return A(1)},style:{fontSize:"25px",color:"#fff"}})},o.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:m&&m.link?"pointer":""},onClick:function(){return A(2)},src:O.a.IMG_SERVER+"".concat(m&&m.img_url)}))}Z.a=C},QBsz:function(ie,Z){var y=typeof Float32Array=="undefined"?Array:Float32Array;function V(c,n){var r=new y(2);return c==null&&(c=0),n==null&&(n=0),r[0]=c,r[1]=n,r}function U(c,n){return c[0]=n[0],c[1]=n[1],c}function D(c){var n=new y(2);return n[0]=c[0],n[1]=c[1],n}function k(c,n,r){return c[0]=n,c[1]=r,c}function u(c,n,r){return c[0]=n[0]+r[0],c[1]=n[1]+r[1],c}function t(c,n,r,d){return c[0]=n[0]+r[0]*d,c[1]=n[1]+r[1]*d,c}function R(c,n,r){return c[0]=n[0]-r[0],c[1]=n[1]-r[1],c}function o(c){return Math.sqrt(g(c))}var p=o;function g(c){return c[0]*c[0]+c[1]*c[1]}var i=g;function x(c,n,r){return c[0]=n[0]*r[0],c[1]=n[1]*r[1],c}function T(c,n,r){return c[0]=n[0]/r[0],c[1]=n[1]/r[1],c}function O(c,n){return c[0]*n[0]+c[1]*n[1]}function C(c,n,r){return c[0]=n[0]*r,c[1]=n[1]*r,c}function P(c,n){var r=o(n);return r===0?(c[0]=0,c[1]=0):(c[0]=n[0]/r,c[1]=n[1]/r),c}function m(c,n){return Math.sqrt((c[0]-n[0])*(c[0]-n[0])+(c[1]-n[1])*(c[1]-n[1]))}var l=m;function s(c,n){return(c[0]-n[0])*(c[0]-n[0])+(c[1]-n[1])*(c[1]-n[1])}var f=s;function v(c,n){return c[0]=-n[0],c[1]=-n[1],c}function b(c,n,r,d){return c[0]=n[0]+d*(r[0]-n[0]),c[1]=n[1]+d*(r[1]-n[1]),c}function A(c,n,r){var d=n[0],S=n[1];return c[0]=r[0]*d+r[2]*S+r[4],c[1]=r[1]*d+r[3]*S+r[5],c}function w(c,n,r){return c[0]=Math.min(n[0],r[0]),c[1]=Math.min(n[1],r[1]),c}function E(c,n,r){return c[0]=Math.max(n[0],r[0]),c[1]=Math.max(n[1],r[1]),c}Z.create=V,Z.copy=U,Z.clone=D,Z.set=k,Z.add=u,Z.scaleAndAdd=t,Z.sub=R,Z.len=o,Z.length=p,Z.lenSquare=g,Z.lengthSquare=i,Z.mul=x,Z.div=T,Z.dot=O,Z.scale=C,Z.normalize=P,Z.distance=m,Z.dist=l,Z.distanceSquare=s,Z.distSquare=f,Z.negate=v,Z.lerp=b,Z.applyTransform=A,Z.min=w,Z.max=E},"QO+J":function(ie,Z,y){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.createSensor=void 0;var V=D(y("NohK")),U=y("24YM");function D(u){return u&&u.__esModule?u:{default:u}}var k=function(t){var R=void 0,o=[],p=function(){getComputedStyle(t).position==="static"&&(t.style.position="relative");var C=document.createElement("object");return C.onload=function(){C.contentDocument.defaultView.addEventListener("resize",g),g()},C.style.display="block",C.style.position="absolute",C.style.top="0",C.style.left="0",C.style.height="100%",C.style.width="100%",C.style.overflow="hidden",C.style.pointerEvents="none",C.style.zIndex="-1",C.style.opacity="0",C.setAttribute("class",U.SensorClassName),C.setAttribute("tabindex",U.SensorTabIndex),C.type="text/html",t.appendChild(C),C.data="about:blank",C},g=(0,V.default)(function(){o.forEach(function(O){O(t)})}),i=function(C){R||(R=p()),o.indexOf(C)===-1&&o.push(C)},x=function(){R&&R.parentNode&&(R.contentDocument&&R.contentDocument.defaultView.removeEventListener("resize",g),R.parentNode.removeChild(R),R=void 0,o=[])},T=function(C){var P=o.indexOf(C);P!==-1&&o.splice(P,1),o.length===0&&R&&x()};return{element:t,bind:i,destroy:x,unbind:T}};Z.createSensor=k},QOUV:function(ie,Z,y){"use strict";y.d(Z,"a",function(){return l});var V=y("2qtc"),U=y("kLXV"),D=y("+L6B"),k=y("2/Rp"),u=y("miYZ"),t=y("tsqr"),R=y("5NDa"),o=y("5rEg"),p=y("q1tI"),g=y.n(p),i=y("hgre"),x=y("P5Jw"),T=y.n(x),O=y("po3F"),C=y.n(O),P=y("J66h"),m=y.n(P),l=function(f){var v=f.visible,b=f.width,A=f.videoId,w=f.file_url,E=f.course_id,c=f.copyUrl,n=f.toLog,r=n===void 0?!0:n,d=f.logWatchHistory,S=d===void 0?function(){}:d,_=f.onClose,h=_===void 0?function(){}:_;return g.a.createElement(U.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:v,title:null,footer:null,width:b,className:C.a.modal},g.a.createElement("i",{className:"".concat(C.a.closeIcon," iconfont icon-htmal5icon19"),onClick:h}),v&&g.a.createElement(i.a,{courseId:E,src:w!=null&&w.startsWith("http")?w:P.Base64.decode(w),videoId:A,toLog:r,logWatchHistory:S}),g.a.createElement("div",{className:C.a.wrap},g.a.createElement(o.a,{className:C.a.input,value:c}),g.a.createElement(x.CopyToClipboard,{text:c,onCopy:function(){return t.b.success("\u590D\u5236\u6210\u529F")}},g.a.createElement(k.a,{type:"primary"},"\u590D\u5236\u89C6\u9891\u5730\u5740"))))}},Qe9p:function(ie,Z,y){var V=y("1RvN"),U={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function D(n){return n=Math.round(n),n<0?0:n>255?255:n}function k(n){return n=Math.round(n),n<0?0:n>360?360:n}function u(n){return n<0?0:n>1?1:n}function t(n){return n.length&&n.charAt(n.length-1)==="%"?D(parseFloat(n)/100*255):D(parseInt(n,10))}function R(n){return n.length&&n.charAt(n.length-1)==="%"?u(parseFloat(n)/100):u(parseFloat(n))}function o(n,r,d){return d<0?d+=1:d>1&&(d-=1),d*6<1?n+(r-n)*d*6:d*2<1?r:d*3<2?n+(r-n)*(2/3-d)*6:n}function p(n,r,d){return n+(r-n)*d}function g(n,r,d,S,_){return n[0]=r,n[1]=d,n[2]=S,n[3]=_,n}function i(n,r){return n[0]=r[0],n[1]=r[1],n[2]=r[2],n[3]=r[3],n}var x=new V(20),T=null;function O(n,r){T&&i(T,r),T=x.put(n,T||r.slice())}function C(n,r){if(!n)return;r=r||[];var d=x.get(n);if(d)return i(r,d);n=n+"";var S=n.replace(/ /g,"").toLowerCase();if(S in U)return i(r,U[S]),O(n,r),r;if(S.charAt(0)==="#"){if(S.length===4){var _=parseInt(S.substr(1),16);if(!(_>=0&&_<=4095)){g(r,0,0,0,1);return}return g(r,(_&3840)>>4|(_&3840)>>8,_&240|(_&240)>>4,_&15|(_&15)<<4,1),O(n,r),r}else if(S.length===7){var _=parseInt(S.substr(1),16);if(!(_>=0&&_<=16777215)){g(r,0,0,0,1);return}return g(r,(_&16711680)>>16,(_&65280)>>8,_&255,1),O(n,r),r}return}var h=S.indexOf("("),L=S.indexOf(")");if(h!==-1&&L+1===S.length){var I=S.substr(0,h),B=S.substr(h+1,L-(h+1)).split(","),F=1;switch(I){case"rgba":if(B.length!==4){g(r,0,0,0,1);return}F=R(B.pop());case"rgb":if(B.length!==3){g(r,0,0,0,1);return}return g(r,t(B[0]),t(B[1]),t(B[2]),F),O(n,r),r;case"hsla":if(B.length!==4){g(r,0,0,0,1);return}return B[3]=R(B[3]),P(B,r),O(n,r),r;case"hsl":if(B.length!==3){g(r,0,0,0,1);return}return P(B,r),O(n,r),r;default:return}}g(r,0,0,0,1);return}function P(n,r){var d=(parseFloat(n[0])%360+360)%360/360,S=R(n[1]),_=R(n[2]),h=_<=.5?_*(S+1):_+S-_*S,L=_*2-h;return r=r||[],g(r,D(o(L,h,d+1/3)*255),D(o(L,h,d)*255),D(o(L,h,d-1/3)*255),1),n.length===4&&(r[3]=n[3]),r}function m(n){if(!n)return;var r=n[0]/255,d=n[1]/255,S=n[2]/255,_=Math.min(r,d,S),h=Math.max(r,d,S),L=h-_,I=(h+_)/2,B,F;if(L===0)B=0,F=0;else{I<.5?F=L/(h+_):F=L/(2-h-_);var K=((h-r)/6+L/2)/L,q=((h-d)/6+L/2)/L,Y=((h-S)/6+L/2)/L;r===h?B=Y-q:d===h?B=1/3+K-Y:S===h&&(B=2/3+q-K),B<0&&(B+=1),B>1&&(B-=1)}var W=[B*360,F,I];return n[3]!=null&&W.push(n[3]),W}function l(n,r){var d=C(n);if(d){for(var S=0;S<3;S++)r<0?d[S]=d[S]*(1-r)|0:d[S]=(255-d[S])*r+d[S]|0,d[S]>255?d[S]=255:n[S]<0&&(d[S]=0);return c(d,d.length===4?"rgba":"rgb")}}function s(n){var r=C(n);if(r)return((1<<24)+(r[0]<<16)+(r[1]<<8)+ +r[2]).toString(16).slice(1)}function f(n,r,d){if(!(r&&r.length)||!(n>=0&&n<=1))return;d=d||[];var S=n*(r.length-1),_=Math.floor(S),h=Math.ceil(S),L=r[_],I=r[h],B=S-_;return d[0]=D(p(L[0],I[0],B)),d[1]=D(p(L[1],I[1],B)),d[2]=D(p(L[2],I[2],B)),d[3]=u(p(L[3],I[3],B)),d}var v=f;function b(n,r,d){if(!(r&&r.length)||!(n>=0&&n<=1))return;var S=n*(r.length-1),_=Math.floor(S),h=Math.ceil(S),L=C(r[_]),I=C(r[h]),B=S-_,F=c([D(p(L[0],I[0],B)),D(p(L[1],I[1],B)),D(p(L[2],I[2],B)),u(p(L[3],I[3],B))],"rgba");return d?{color:F,leftIndex:_,rightIndex:h,value:S}:F}var A=b;function w(n,r,d,S){if(n=C(n),n)return n=m(n),r!=null&&(n[0]=k(r)),d!=null&&(n[1]=R(d)),S!=null&&(n[2]=R(S)),c(P(n),"rgba")}function E(n,r){if(n=C(n),n&&r!=null)return n[3]=u(r),c(n,"rgba")}function c(n,r){if(!n||!n.length)return;var d=n[0]+","+n[1]+","+n[2];return(r==="rgba"||r==="hsva"||r==="hsla")&&(d+=","+n[3]),r+"("+d+")"}Z.parse=C,Z.lift=l,Z.toHex=s,Z.fastLerp=f,Z.fastMapToColor=v,Z.lerp=b,Z.mapToColor=A,Z.modifyHSL=w,Z.modifyAlpha=E,Z.stringify=c},QeBL:function(ie,Z,y){"use strict";y.r(Z);var V=y("GNNt"),U=y("wEI+"),D=y("k1fw"),k=y("PpiC"),u=y("q1tI"),t=y.n(u),R=y("+Gva"),o=y("Ty5D"),p=y("9kvl"),g=y("ruvs"),i=y("JatN"),x=y("cWXX"),T=y("/ezw"),O=y("fV52"),C=y("3I+P"),P=y("9og8"),m=y("tJVT"),l=y("WmNS"),s=y.n(l),f=y("UESt"),v=y("5bA4"),b=y("55Ip"),A=y("IzEo"),w=y("bx4M"),E=y("5Dmo"),c=y("3S7+"),n=y("pC0b"),r=y("GzdX"),d=y("m3rI"),S=y("SeJ5"),_=y.n(S),h=y("1vsH"),L=function(a){var M=a.data;return t.a.createElement("aside",{className:_.a.courseItems},M&&M.map(function(N,z){return t.a.createElement("a",{key:z,onClick:function(){N.power&&Object(h.Q)("/shixuns/".concat(N.identifier,"/challenges"))}},t.a.createElement(w.a,{className:"animated fadeIn",cover:t.a.createElement("img",{alt:N.name,src:d.a.IMG_SERVER+"/"+N.pic})},t.a.createElement(w.a.Meta,{title:N.name,description:t.a.createElement("div",null,N.is_jupyter&&t.a.createElement("div",{className:_.a.jupyterTag},t.a.createElement("span",null,"Jupyter")),!N.power&&t.a.createElement("div",{className:_.a.lockWrap},t.a.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(d.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),t.a.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),t.a.createElement("div",null,t.a.createElement(r.a,{allowHalf:!0,disabled:!0,defaultValue:N.score_info}),t.a.createElement("span",{className:"ml20"},N.score_info?"".concat(N.score_info,"\u5206"):"5\u5206")),t.a.createElement("div",{className:_.a.flexCenter},t.a.createElement("p",{className:"flex1"},!N.is_jupyter&&t.a.createElement(c.a,{placement:"bottom",title:"\u5173\u5361\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),N.challenges_count)),!!N.myshixuns_count&&t.a.createElement(c.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",{className:"ml10"},t.a.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),N.myshixuns_count))),t.a.createElement("p",null,N.level)))})))}))},I=y("092g"),B=y("2kGD"),F=y.n(B),K=y("Ptgr"),q=y("2qtc"),Y=y("kLXV"),W=y("5NDa"),X=y("5rEg"),Q=y("miYZ"),de=y("tsqr"),ue=y("y8nQ"),Ee=y("Vl3Y"),be=y("jrdN"),ve=y.n(be),_e=y("SrOP"),Te=y.n(_e),re=y("YKIs"),pe=y.n(re),J=y("1sp6"),ce=y.n(J),we=y("uiWX"),xe=y.n(we),Ke=y("CTlv"),tt=y.n(Ke),Le=y("nntt"),Fe=y.n(Le),Ce=y("g+Dz"),Pe=y.n(Ce),ze=y("oBm/"),Ne=y.n(ze),ht=y("xfXu"),rt=y.n(ht),Tt=y("9dh4"),xt=y.n(Tt),gt="https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",Et="https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",Rt="https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",Gt="https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",Nt="https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",Ft=[{name:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883",img:Te.a,video:gt,key:0,firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u684C\u9762",img:Te.a,video:Et,key:1,firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u547D\u4EE4\u884C",img:Te.a,video:Rt,key:2,firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{name:"\u865A\u62DF\u4EFF\u771F",img:Te.a,video:Gt,key:3,firstTitle:"\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u7279\u70B9",firstDescribe:["\u4E09\u7EF4\u52A8\u753B\u6559\u5B66","\u53EF\u7F16\u7A0B\u9A71\u52A8\u52A8\u753B\u884C\u4E3A","\u6784\u4EF6\u5316\u3001\u53EF\u7EC4\u88C5\u865A\u62DF\u573A\u666F","\u81EA\u52A8\u5316\u8BC4\u6D4B\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u4EFF\u771F\u5B9E\u9A8C","\u652F\u6301\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001WebGL\u3001Python","Java\u3001C#\u3001ThreeJS\u3001Unity \u2026 \u2026"]},{name:"\u4EA4\u4E92\u5F0F\u7B14\u8BB0",img:Te.a,video:Nt,key:4,firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]}],Ot=[{img:pe.a,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ce.a,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:xe.a,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:tt.a,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:"\u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u8BD5\u5377\u652F\u6301\u516B\u79CD\u9898\u578B\uFF0C\u652F\u6301\u968F\u673A\u62CD\u7167\u3001\u67E5\u91CD\u3001IP\u5730\u5740\u9501\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Fe.a,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Pe.a,title:"\u5DE5\u7A0B\u6559\u80B2\u8BA4\u8BC1",intro:"\u7684\u5DE5\u7A0B\u6559\u80B2\u4E13\u4E1A\u8BA4\u8BC1\u7CFB\u7EDF\u96C6\u6210\u4E86OBE\u4F53\u7CFB\uFF0C\u652F\u6301\u57FA\u4E8E\u5927\u6570\u636E\u7684\u81EA\u52A8\u5316\u4E13\u4E1A\u8FBE\u6210\u5EA6\u81EA\u52A8\u8BA1\u7B97\u548C\u5B9E\u65F6\u6539\u8FDB\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],It=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:rt.a,smallImg:[{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:xt.a,smallImg:[{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:rt.a,smallImg:[{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:xt.a,smallImg:[{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:rt.a,smallImg:[{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"},{image:Ne.a,url:"/index"}]}],At=y("ErOA"),Dt=y("tGSI"),mt=y.n(Dt),$e=y("smSa"),Ze=y.n($e),Kt=y("mfLG"),Jt=y.n(Kt),Vt=y("9gGg"),sn=y.n(Vt),_n=y("TPVI"),cn=y.n(_n),Mt=y("BKEi"),nt=y.n(Mt),pt=y("CLjs"),We=y.n(pt),he=y("OFgq"),De=y.n(he),at=y("FFXu"),et=y.n(at),ot=y("qpCX"),_t=y.n(ot),st=y("XjOa"),ct=y.n(st),Wt=y("psqp"),$t=y.n(Wt),an=y("ZYvl"),ae=y.n(an),te=y("3Bns"),j=y.n(te),H=y("X23P"),G=y.n(H),ee=y("rgJw"),fe=y.n(ee),ke=y("N/YA"),Ge=y.n(ke),dt=y("CAjq"),Ct=y.n(dt),Pt=y("NLgs"),Yt=y("Jky8"),kt=y("LvDl"),ut;(function(e){e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms"})(ut||(ut={}));var Zt=function(a){var M=a.homePage,N=a.user,z=a.dispatch,$=Object(u.useState)(Ft[0]),ne=Object(m.a)($,2),se=ne[0],me=ne[1],ge=Object(u.useRef)(),Oe=Object(u.useRef)(!0),Ve=Ee.a.useForm(),He=Object(m.a)(Ve,1),Je=He[0],Qe=Object(u.useState)(!1),qe=Object(m.a)(Qe,2),lt=qe[0],Xe=qe[1],ft=Object(u.useState)(!1),vt=Object(m.a)(ft,2),jt=vt[0],zt=vt[1],Ht=Object(u.useState)(!0),Lt=Object(m.a)(Ht,2),Xt=Lt[0],Ut=Lt[1],En=Object(u.useState)(""),pn=Object(m.a)(En,2),en=pn[0],tn=pn[1],rn=Object(u.useState)(!1),xn=Object(m.a)(rn,2),bn=xn[0],On=xn[1],Gn=Object(u.useRef)(Object(kt.throttle)(function(){return Jr()},100,{leading:!0,trailing:!0})).current,Wn=Object(u.useRef)(Object(kt.throttle)(function(hn){return fr(hn)},2e3,{leading:!0,trailing:!1})),Ln=M.shixun_demo,qt=Ln===void 0?[]:Ln,Rn=M.new_discipline,Pn=Rn===void 0?[]:Rn,Qt=se.key,un=se.name,Tn=se.video,Kn=se.img,Qn=se.firstTitle,Er=se.firstDescribe,yr=se.secondTitle,Sa=se.secondDescribe,Jr=function(){var fn,In,An,Jn,Fn,hr=Object(h.M)()?880:2600;if(Oe.current){var Tr=document.querySelectorAll(".animate__animated").length,qr=document.querySelectorAll(".animationOrientation");qr==null||qr.forEach(function(rr){if((rr==null?void 0:rr.getBoundingClientRect().top)6&&rr.setAttribute("class","animate__animated animate__fadeInUp"))});var zr=document.querySelector(".animationTeachingTool");if((zr==null?void 0:zr.getBoundingClientRect().top)53&&(Oe.current=!1)}var Ma=(fn=document.getElementById("videoIndexId"))===null||fn===void 0?void 0:fn.getBoundingClientRect().top;if(!Object(h.M)())return;if(!((In=ge.current)!==null&&In!==void 0&&In.currentSrc)||!!((An=ge.current)!==null&&An!==void 0&&An.currentSrc)&&(Jn=ge.current)!==null&&Jn!==void 0&&(Fn=Jn.error)!==null&&Fn!==void 0&&Fn.code)return;try{Ma-200?ge.current.play():ge.current.pause()}catch(rr){console.log(rr)}};Object(u.useEffect)(function(){if(M!=null&&M.homepage_disciplines)return document.body.scrollIntoView(),Gn(),window.addEventListener("scroll",Gn),function(){window.removeEventListener("scroll",Gn)}},[M]),Object(u.useEffect)(function(){Wn.current=Object(kt.throttle)(function(hn){return fr(hn)},2e3,{leading:!0,trailing:!1})},[N]);var Zr=function(fn){var In,An,Jn,Fn;if(me(fn),Ut(!1),!Object(h.M)())return;if(!((In=ge.current)!==null&&In!==void 0&&In.currentSrc)||!!((An=ge.current)!==null&&An!==void 0&&An.currentSrc)&&(Jn=ge.current)!==null&&Jn!==void 0&&(Fn=Jn.error)!==null&&Fn!==void 0&&Fn.code)return;setTimeout(function(){ge&&ge.current&&ge.current.play()},500)},$n=function(){var hn=Object(P.a)(s.a.mark(function fn(In){var An;return s.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return Fn.next=2,Object(At.a)("/api/trial_requests.json",{method:"post",body:Object(D.a)({},In)});case 2:An=Fn.sent,An.status===0&&(de.b.success("\u63D0\u4EA4\u6210\u529F"),Xe(!1));case 4:case"end":return Fn.stop()}},fn)}));return function(In){return hn.apply(this,arguments)}}(),dr=function(fn){var In;if(!Object(Pt.e)(z))return;if(fn===ut.Projects&&!((In=N.userInfo)!==null&&In!==void 0&&In.email)){de.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}fn===ut.Classrooms&&On(!0)},fr=function(fn,In){var An,Jn;if(!Object(Pt.e)(z))return;if((N==null||((An=N.userInfo)===null||An===void 0)?void 0:An.user_identity)==="\u5B66\u751F"){de.b.warn("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(In===ut.Projects&&!((Jn=N.userInfo)!==null&&Jn!==void 0&&Jn.email)){de.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(In===ut.Shixuns&&!Object(Pt.c)())return;fn&&(window.location.href=fn)},Ta=function(){var hn=Object(P.a)(s.a.mark(function fn(In){var An;return s.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return Fn.next=2,Object(At.a)(In,{method:"get"});case 2:if(An=Fn.sent,!(An!=null&&An.game_identifier)){Fn.next=6;break}return Object(h.Q)("/tasks/".concat(An==null?void 0:An.game_identifier)),Fn.abrupt("return");case 6:An!=null&&An.identifier&&Object(h.Q)("/tasks/".concat(An==null?void 0:An.identifier,"/jupyter"));case 7:case"end":return Fn.stop()}},fn)}));return function(In){return hn.apply(this,arguments)}}(),Ba=function(){var fn=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(fn),fn){zt(!0);return}var In="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(h.Q)(In)},ja=function(){var fn=se.key;if(fn===4){Zr(Ft[0]);return}Zr(Ft[fn+1])},wa=[t.a.createElement("div",{key:1,className:ve.a.left},t.a.createElement("h3",null,Qn),Er.map(function(hn,fn){return t.a.createElement("p",{key:fn},t.a.createElement("img",{src:mt.a,alt:""}),t.a.createElement("span",null,hn))}),t.a.createElement("h3",{style:{marginTop:20}},yr),Sa.map(function(hn,fn){return t.a.createElement("p",{key:fn},t.a.createElement("span",null,hn))}),t.a.createElement("div",{className:ve.a.btns},t.a.createElement("div",{onClick:Ba,className:ve.a.b1},"\u793E\u533A\u652F\u6301"),t.a.createElement("div",{onClick:function(){var fn;return Ta((fn=qt[Qt])===null||fn===void 0?void 0:fn.url)},className:ve.a.b2},"\u7ACB\u5373\u4F53\u9A8C",t.a.createElement("i",{className:"iconfont icon-jiantou1"})))),t.a.createElement("div",{key:2,className:ve.a.right,id:"videoIndexId"},t.a.createElement("img",{src:Kn,alt:""}),t.a.createElement("video",{ref:ge,key:Tn,onEnded:ja,controls:!Object(h.M)(),controlsList:"nodownload",muted:!0,src:Tn}),t.a.createElement("div",{className:ve.a.videoMask}))],Fa=function(fn,In){var An,Jn=In%2===0,Fn=[t.a.createElement("div",{key:3,className:ve.a.left},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(fn==null?void 0:fn.image_url),alt:""}),t.a.createElement("div",{className:ve.a.btn,onClick:Ba,style:{marginLeft:Jn?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(ve.a.right," animationOrientation")},fn==null||((An=fn.subjects)===null||An===void 0)?void 0:An.map(function(hr,Tr){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Tr%2===0?Tr*.2+1:(Tr-1)*.2+1,"s")},key:Tr,href:hr==null?void 0:hr.url},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(hr==null?void 0:hr.image_url)}))}))];return Jn?Fn:Fn.reverse()},za=function(){Je.resetFields()};return t.a.createElement("div",{className:ve.a.mainSiteContent},t.a.createElement("aside",{className:ve.a.ContentWarp},t.a.createElement("div",{className:ve.a.operatingEnvironment},t.a.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883"),t.a.createElement("h5",null,"Super Integrated Development & Runtime Environment for Industry and Education"),t.a.createElement("ul",{className:ve.a.tabs},Ft.map(function(hn,fn){return t.a.createElement("li",{key:fn,className:hn.name===un?ve.a.operatingActive:"",onClick:function(){return Zr(hn)}},hn.name)})),t.a.createElement("div",{className:ve.a.tabContent},Qt%2===0?wa:wa.reverse()))),t.a.createElement("aside",{className:ve.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:ve.a.teachingTool},t.a.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),t.a.createElement("h5",null,"Classroom Teaching Toolsets"),t.a.createElement("div",{className:ve.a.btns},t.a.createElement("div",{onClick:function(){return dr(ut.Classrooms)},className:ve.a.b1},"\u52A0\u5165\u8BFE\u5802"),t.a.createElement("div",{onClick:function(){return Wn.current("/classrooms/new")},className:ve.a.b2},"\u521B\u5EFA\u8BFE\u5802",t.a.createElement("i",{className:"iconfont icon-jiantou1"}))),t.a.createElement("div",{className:"".concat(ve.a.clausesWarp," animationTeachingTool")},Ot.map(function(hn,fn){return t.a.createElement("aside",{key:hn.title,style:{animationDuration:"".concat(fn>2?3:1,"s")}},t.a.createElement("img",{src:hn.img}),t.a.createElement("div",null,t.a.createElement("h4",null,hn.title),t.a.createElement("h6",null,hn.intro)))})))),Pn.map(function(hn,fn){return t.a.createElement("aside",{key:fn+hn.name,className:ve.a.ContentWarp,style:{backgroundColor:fn%2===0?"transparent":"#fff"}},t.a.createElement("div",{className:ve.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},hn.name),t.a.createElement("h5",null,hn==null?void 0:hn.name_en),t.a.createElement("div",{className:ve.a.lf},Fa(hn,fn))))}),t.a.createElement("aside",{className:ve.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:ve.a.school},t.a.createElement("h2",{"data-type":"animationH2"},"\u4F01\u4E1A\u7248"),t.a.createElement("h5",null,"Enterprise Edition of \u542F\u667A Software and Services"),t.a.createElement("div",{className:ve.a.bigDes},t.a.createElement("p",{className:ve.a.p1},"\u4E3A",t.a.createElement("span",null,"3000\u5BB6\u4EE5\u4E0A\u9AD8\u6821\u548C\u4F01\u4E1A"),"\u63D0\u4F9B\u4EA7\u54C1\u548C\u670D\u52A1"),t.a.createElement("div",{className:ve.a.img1},t.a.createElement("a",{target:"_blank",href:"https://www.nudt.edu.cn/"},t.a.createElement("img",{src:Ze.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.pku.edu.cn/"},t.a.createElement("img",{src:Jt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.tsinghua.edu.cn/"},t.a.createElement("img",{src:sn.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.fudan.edu.cn/"},t.a.createElement("img",{src:cn.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.sjtu.edu.cn/"},t.a.createElement("img",{src:nt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.ustc.edu.cn/"},t.a.createElement("img",{src:We.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.hust.edu.cn/"}," ",t.a.createElement("img",{src:De.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"http://www.hnkjxy.net.cn/"}," ",t.a.createElement("img",{src:et.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"http://www.hnjdzy.net/"},t.a.createElement("img",{src:_t.a,alt:""}))),t.a.createElement("div",{className:ve.a.img2},t.a.createElement("a",{target:"_blank",href:"http://www.10086.cn/"}," ",t.a.createElement("img",{src:ct.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.huawei.com/"}," ",t.a.createElement("img",{src:$t.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://cloud.inspur.com/"}," ",t.a.createElement("img",{src:ae.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.amazon.cn/"}," ",t.a.createElement("img",{src:j.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.alibabagroup.com/"}," ",t.a.createElement("img",{src:G.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.ucloud.cn/"},t.a.createElement("img",{src:fe.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.lenovo.com.cn/"},t.a.createElement("img",{src:Ge.a,alt:""}))),t.a.createElement("div",{className:ve.a.btn,onClick:function(){return Xe(!0)}},"\u8BD5\u7528\u7533\u8BF7")))),t.a.createElement(Y.a,{centered:!0,destroyOnClose:!0,visible:lt,afterClose:za,onCancel:function(){return Xe(!1)},onOk:function(){return Je.submit()},title:"\u8BD5\u7528\u7533\u8BF7",width:"1000px",className:ve.a.customModel},t.a.createElement(Ee.a,{className:ve.a.formWrap,form:Je,onFinish:$n},t.a.createElement("div",{className:ve.a.inputWrap},t.a.createElement(Ee.a.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0}]},t.a.createElement(X.a,{placeholder:"\u8BF7\u586B\u5199\u771F\u5B9E\u59D3\u540D"})),t.a.createElement(Ee.a.Item,{name:"phone",label:"\u7535\u8BDD",rules:[{required:!0,pattern:/^1[3|4|5|7|8][0-9]\d{8}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7"}]},t.a.createElement(X.a,{placeholder:"\u8BF7\u586B\u5199\u8054\u7CFB\u65B9\u5F0F"}))),t.a.createElement("div",{className:ve.a.inputWrap},t.a.createElement(Ee.a.Item,{name:"work",label:"\u5355\u4F4D",rules:[{required:!0}]},t.a.createElement(X.a,{placeholder:"\u8BF7\u586B\u5199\u5DE5\u4F5C\u5355\u4F4D"})),t.a.createElement(Ee.a.Item,{name:"job",label:"\u804C\u52A1",className:"ml20"},t.a.createElement(X.a,{placeholder:"\u8BF7\u586B\u5199\u5F53\u524D\u804C\u52A1"}))),t.a.createElement("div",{className:ve.a.inputWrap},t.a.createElement(Ee.a.Item,{name:"job_title",label:"\u804C\u79F0",className:"ml10"},t.a.createElement(X.a,{placeholder:"\u8BF7\u586B\u5199\u6700\u9AD8\u804C\u79F0"}))," ",t.a.createElement(Ee.a.Item,{name:"postcode",label:"\u90AE\u7BB1",className:"ml10"},t.a.createElement(X.a,{placeholder:"\u8BF7\u586B\u5199\u5E38\u7528\u90AE\u7BB1"}))),t.a.createElement(Ee.a.Item,{className:ve.a.area,name:"message",label:"\u60A8\u7684\u7559\u8A00"},t.a.createElement(X.a.TextArea,{placeholder:"\u60A8\u8FD8\u6709\u4EC0\u4E48\u60F3\u544A\u8BC9\u6211\u4EEC\u5417\uFF1F"})))),t.a.createElement(Y.a,{centered:!0,destroyOnClose:!0,visible:jt,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return zt(!1)}},t.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},t.a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),t.a.createElement("img",{src:Ct.a,width:200,height:200}))),t.a.createElement(Yt.a,{visible:bn,onCancel:function(){return On(!1)}}))},St=Object(p.a)(function(e){var a=e.homePage,M=e.user;return{homePage:a,user:M}})(Zt),Bt=y("p6Nx"),yt=y("KBoB"),vn=y("AFd8"),Cn=y.n(vn),ln=y("wd/R"),mn=y.n(ln);function Dn(e){var a=e.modeldata,M=e.userInfo,N=Object(u.useState)(!1),z=Object(m.a)(N,2),$=z[0],ne=z[1],se=Object(u.useState)(!1),me=Object(m.a)(se,2),ge=me[0],Oe=me[1],Ve="".concat(M==null?void 0:M.login,"recordNewStudentModal");Object(u.useEffect)(function(){if(M!=null&&M.login&&(M==null?void 0:M.identity)==="teacher"){var Qe=JSON.parse(localStorage.getItem(Ve)),qe=mn()("2021-10-30T24:00:00+08:00").valueOf(),lt=mn()().valueOf();console.log(Qe,mn()("2021-10-30T24:00:00+08:00"),qe,lt,qe>lt,44),!Qe&&qe>lt&&ne(!0)}},[M]);function He(Qe){return Je.apply(this,arguments)}function Je(){return Je=Object(P.a)(s.a.mark(function Qe(qe){return s.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:ne(!1),localStorage.setItem(Ve,"1");case 2:case"end":return Xe.stop()}},Qe)})),Je.apply(this,arguments)}return t.a.createElement(Y.a,{visible:$,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",null,t.a.createElement("div",{style:{backgroundImage:"url(".concat(Cn.a,")"),width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:function(){}},"\u9886\u53D6\u91D1\u5E01"),t.a.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:function(){}},"\u9886\u53D6\u8BC1\u4E66"),t.a.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:function(){}},"\u74DC\u5206\u5956\u91D1"),t.a.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:function(){}},"\u9886\u53D6\u8D2D\u7269\u5361"),t.a.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:function(){}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),t.a.createElement("div",{onClick:function(){},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},t.a.createElement("span",{onClick:function(){return He(1)},style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var Nn=Dn,gn=y("FJo9"),jn=y("L41K"),Vn=y("/zsF"),yn=y("PArb"),Hn=y("r7jV"),Zn=y.n(Hn),ir=y("xH+I"),er=y.n(ir),on=function(a){var M,N=RegExp("(^| )"+a+"=([^;]+)(;|$)");return(M=document.cookie.match(N))?decodeURIComponent(M[2]):null},bt=function(a){var M=new Date;M.setTime(M.getTime()-1);var N=on(a);N!=null&&(document.cookie=a+"="+N+";expires="+M.toGMTString())},dn;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})(dn||(dn={}));var kn=function(a){var M=a.homePage,N=a.user,z=a.globalSetting,$=a.loading,ne=a.dispatch,se=a.location,me=a.payload,ge=me===void 0?{}:me,Oe=Object(k.a)(a,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px"}},t.a.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},t.a.createElement("img",{src:Zn.a,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("p",null,t.a.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),t.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),t.a.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),t.a.createElement("img",{src:er.a})),t.a.createElement(yn.a,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))},nn=Object(p.a)(function(e){var a=e.homePage,M=e.loading,N=e.user,z=e.globalSetting;return{homePage:a,user:N,globalSetting:z,loading:M.models.index}})(kn),Xn=y("ZSzu"),sr=y.n(Xn),wn=y("nz4c"),pr=y.n(wn),vr=y("ek5K"),Cr=y.n(vr),Bn=y("uZMh"),lr=y.n(Bn),tr;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})(tr||(tr={}));var wr=function(a){var M=a.homePage,N=a.user,z=a.globalSetting,$=a.loading,ne=a.dispatch,se=a.location,me=a.getUserInfo,ge=a.payload,Oe=ge===void 0?{}:ge,Ve=Object(k.a)(a,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function He(Qe){return Je.apply(this,arguments)}function Je(){return Je=Object(P.a)(s.a.mark(function Qe(qe){var lt;return s.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return ft.next=2,Object(At.a)("/api/users/update_identity.json",{method:"post",body:{identity:qe}});case 2:lt=ft.sent,lt.status===0&&me();case 4:case"end":return ft.stop()}},Qe)})),Je.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),t.a.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},t.a.createElement("div",{onClick:function(){He("teacher")},className:lr.a.beginner},t.a.createElement("img",{src:pr.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),t.a.createElement("div",{onClick:function(){He("student")},className:lr.a.beginner},t.a.createElement("img",{src:sr.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),t.a.createElement("div",{onClick:function(){He("professional")},className:lr.a.beginner},t.a.createElement("img",{src:Cr.a}),t.a.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))},xr=Object(p.a)(function(e){var a=e.homePage,M=e.loading,N=e.user,z=e.globalSetting;return{homePage:a,user:N,globalSetting:z,loading:M.models.index}})(wr),ea=y("+L6B"),or=y("2/Rp"),Yn=y("oBTY"),gr=y("+BJd"),Mr=y("mr32"),ta=y("vvFO"),fa=y.n(ta),na=y("Kc5o"),ha=y.n(na),kr=Mr.a.CheckableTag,ra;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})(ra||(ra={}));var ma=function(a){var M=a.homePage,N=a.user,z=a.globalSetting,$=a.loading,ne=a.dispatch,se=a.location,me=a.setisone,ge=a.users,Oe=a.setIsShow,Ve=a.payload,He=Ve===void 0?{}:Ve,Je=Object(k.a)(a,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]),Qe=Object(u.useState)([]),qe=Object(m.a)(Qe,2),lt=qe[0],Xe=qe[1],ft=Object(u.useState)([]),vt=Object(m.a)(ft,2),jt=vt[0],zt=vt[1],Ht=Object(u.useState)([]),Lt=Object(m.a)(Ht,2),Xt=Lt[0],Ut=Lt[1],En=Object(u.useState)([]),pn=Object(m.a)(En,2),en=pn[0],tn=pn[1],rn=Object(u.useState)([]),xn=Object(m.a)(rn,2),bn=xn[0],On=xn[1],Gn=Object(u.useState)([]),Wn=Object(m.a)(Gn,2),Ln=Wn[0],qt=Wn[1];Object(u.useEffect)(function(){Rn()},[]);function Rn(){return Pn.apply(this,arguments)}function Pn(){return Pn=Object(P.a)(s.a.mark(function Qt(){var un;return s.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Kn.next=2,Object(At.a)("/api/users/interest_tags.json",{method:"get"});case 2:un=Kn.sent,Xe(un.tags.filter(function(Qn){return Qn.tag_type===1})),zt(un.tags.filter(function(Qn){return Qn.tag_type===2})),Ut(un.tags.filter(function(Qn){return Qn.tag_type===3}));case 6:case"end":return Kn.stop()}},Qt)})),Pn.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u5185\u5BB9"),t.a.createElement("span",{onClick:function(){me(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",t.a.createElement(f.a,null))),t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("div",null,t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),lt.map(function(Qt){return t.a.createElement(kr,{style:{fontSize:"14px"},key:Qt.id,checked:en.includes(Qt.id),onChange:function(Tn){var Kn=Tn?[].concat(Object(Yn.a)(en),[Qt.id]):en.filter(function(Qn){return Qn!==Qt.id});tn(Object(Yn.a)(Kn))}},Qt.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),jt.map(function(Qt){return t.a.createElement(kr,{style:{fontSize:"14px"},key:Qt.id,checked:bn.includes(Qt.id),onChange:function(Tn){var Kn=Tn?[].concat(Object(Yn.a)(bn),[Qt.id]):bn.filter(function(Qn){return Qn!==Qt.id});On(Object(Yn.a)(Kn))}},Qt.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),Xt.map(function(Qt){return t.a.createElement(kr,{style:{fontSize:"14px"},key:Qt.id,checked:Ln.includes(Qt.id),onChange:function(Tn){var Kn=Tn?[].concat(Object(Yn.a)(Ln),[Qt.id]):Ln.filter(function(Qn){return Qn!==Qt.id});qt(Object(Yn.a)(Kn))}},Qt.tag_name)}))),t.a.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},t.a.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:function(){Rn()}},"\u6362\u4E00\u6279 ",t.a.createElement("img",{style:{marginLeft:"10px"},src:fa.a}))),t.a.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},ge.identity==="teacher"&&t.a.createElement(or.a,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:function(){localStorage.setItem("Noviceguide","1"),ne({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:t.a.createElement("div",null,t.a.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),t.a.createElement("span",{style:{display:"inline-block",position:"absolute"},className:lr.a.spandiv}),t.a.createElement("span",{style:{marginLeft:"80px"}}," \u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",t.a.createElement("img",{src:ha.a}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),Oe(!1)}},"\u65B0\u624B\u5F15\u5BFC"),t.a.createElement(or.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Oe(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))},Ur=Object(p.a)(function(e){var a=e.homePage,M=e.loading,N=e.user,z=e.globalSetting;return{homePage:a,user:N,globalSetting:z,loading:M.models.index}})(ma),Ar=jn.a.Step;function Nr(e){var a=e.userInfo,M=Object(u.useState)(!1),N=Object(m.a)(M,2),z=N[0],$=N[1],ne=Object(u.useState)([]),se=Object(m.a)(ne,2),me=se[0],ge=se[1],Oe=Object(u.useState)(0),Ve=Object(m.a)(Oe,2),He=Ve[0],Je=Ve[1];Object(u.useEffect)(function(){var lt=localStorage.getItem("registeruser");parseInt(lt)===1&&($(!0),setTimeout(function(){localStorage.setItem("registeruser","2")},2e3))},[]),Object(u.useEffect)(function(){a.login&&Qe()},[a]);function Qe(){return qe.apply(this,arguments)}function qe(){return qe=Object(P.a)(s.a.mark(function lt(){var Xe;return s.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Object(At.a)("/api/users/accounts/".concat(a.login,".json"),{method:"get"});case 2:Xe=vt.sent,ge(Xe),Xe.identity?Je(1):Je(0);case 5:case"end":return vt.stop()}},lt)})),qe.apply(this,arguments)}return t.a.createElement(Y.a,{visible:z,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:function(){}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(nn,null),He===1&&t.a.createElement(Ur,{users:me,setIsShow:$,setisone:Je}),He===0&&t.a.createElement(xr,{getUserInfo:Qe}),t.a.createElement(jn.a,{type:"navigation",size:"small",current:He,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},t.a.createElement(Ar,{status:me.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),t.a.createElement(Ar,{status:me.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var pa=Nr,aa=y("yxwG"),va=y.n(aa);function Kr(e){var a=e.modeldata,M=e.userid,N=Object(u.useState)(!1),z=Object(m.a)(N,2),$=z[0],ne=z[1],se=Object(u.useState)(!1),me=Object(m.a)(se,2),ge=me[0],Oe=me[1];return Object(u.useEffect)(function(){var Ve=JSON.parse(localStorage.getItem("Studentshow"));Ve!=null&&Ve.includes(M)?ne(!1):ne(a==null?void 0:a.is_show),a!=null&&a.is_show&&setTimeout(function(){var He=JSON.parse(localStorage.getItem("Studentshow"))||[];He.push(M),localStorage.setItem("Studentshow",JSON.stringify(He))},2e3)},[a]),t.a.createElement(Y.a,{visible:$,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",{style:{backgroundImage:"url(".concat(va.a,")"),width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("div",{onClick:function(){ne(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var Hr=Kr,Gr=function(a){var M,N,z,$=a.homePage,ne=a.globalSetting,se=a.user,me=a.loading,ge=a.dispatch,Oe=Object(u.useState)(),Ve=Object(m.a)(Oe,2),He=Ve[0],Je=Ve[1],Qe=Object(u.useRef)(null),qe=Object(u.useState)(!1),lt=Object(m.a)(qe,2),Xe=lt[0],ft=lt[1],vt=Object(u.useState)(),jt=Object(m.a)(vt,2),zt=jt[0],Ht=jt[1];Object(u.useEffect)(function(){ge({type:"homePage/home",payload:{}})},[$.name]),Object(u.useEffect)(function(){return Object(h.p)()||ge({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){ge({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(u.useEffect)(function(){var Ln;Object(h.V)((ne==null||((Ln=ne.setting)===null||Ln===void 0)?void 0:Ln.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[ne.setting]);function Lt(){return Xt.apply(this,arguments)}function Xt(){return Xt=Object(P.a)(s.a.mark(function Ln(){var qt,Rn;return s.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,ge({type:"homePage/getHomeNotice",payload:{}});case 2:qt=Qt.sent,qt&&(Rn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",qt.start_at),qt!=null&&qt.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),Je(qt));case 4:case"end":return Qt.stop()}},Ln)})),Xt.apply(this,arguments)}function Ut(){return En.apply(this,arguments)}function En(){return En=Object(P.a)(s.a.mark(function Ln(){var qt;return s.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:return Pn.next=2,Object(At.a)("/api/home/competition_popup.json",{method:"get"});case 2:qt=Pn.sent,Ht(qt);case 4:case"end":return Pn.stop()}},Ln)})),En.apply(this,arguments)}var pn=Object(u.useState)(-1),en=Object(m.a)(pn,2),tn=en[0],rn=en[1],xn={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},bn=function(qt){var Rn,Pn,Qt,un,Tn,Kn,Qn,Er,yr=!(ne!=null&&(Rn=ne.setting)!==null&&Rn!==void 0&&Rn.main_site)||qt?$.homepage_disciplines:$.reps,Sa=!(ne!=null&&(Pn=ne.setting)!==null&&Pn!==void 0&&Pn.main_site)||qt?"sub_disciplines":"sub_repertoires",Jr=!(ne!=null&&(Qt=ne.setting)!==null&&Qt!==void 0&&Qt.main_site)||qt?"paths":"shixuns",Zr=function(dr){var fr;return!(ne!=null&&(fr=ne.setting)!==null&&fr!==void 0&&fr.main_site)||qt?"/paths?discipline_id=".concat(yr[tn].id,"&&tag_tabs=").concat(tn+1,"&sub_discipline_id=").concat(dr.id,"&tag_level=2"):"/shixuns?current_id=".concat(yr[tn].id,"&&tag_tabs=").concat(tn+1,"&tag_id=").concat(dr.id,"&tag_level=2")};return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:!(ne!=null&&(un=ne.setting)!==null&&un!==void 0&&un.main_site)||qt?"".concat(F.a.banner," ").concat(F.a.mainSiteBanner," "):F.a.banner},t.a.createElement("div",{className:F.a.subnav,onMouseLeave:function(){return rn(-1)}},t.a.createElement("ul",{className:F.a.nav},yr&&yr.map(function($n,dr){return t.a.createElement("li",{key:dr,onMouseOver:function(){return rn(dr)}},t.a.createElement(b.a,{to:"/".concat(Jr,"?tag_tabs=").concat(dr+1,"¤t_id=").concat($n.id,"&tag_level=1")},$n.name,t.a.createElement(f.a,null)))}),(!(ne!=null&&(Tn=ne.setting)!==null&&Tn!==void 0&&Tn.main_site)||qt)&&t.a.createElement("li",{onMouseOver:function(){return rn(-1)}},t.a.createElement(b.a,{to:"/paths",target:"_blank"},"\u66F4\u591A",t.a.createElement(f.a,null)))),yr&&yr[tn]&&t.a.createElement("div",{style:{zIndex:2},className:F.a.subnavDetail},(Kn=yr[tn])===null||Kn===void 0||((Qn=Kn[Sa])===null||Qn===void 0)?void 0:Qn.map(function($n,dr){return t.a.createElement(b.a,{key:dr,to:Zr($n)},t.a.createElement("div",null,t.a.createElement("h1",null,$n.name),t.a.createElement("ul",null,$n.tags&&$n.tags.map(function(fr,Ta){return t.a.createElement("li",{key:Ta},t.a.createElement(b.a,{className:F.a.link,to:"/".concat(Jr,"?current_id=").concat(yr[tn].id,"&&tag_tabs=").concat(tn+1,"&tag_id=").concat(fr.id,"&tag_level=3")},fr.name))}))))}))),t.a.createElement("div",{style:{position:"relative"}},t.a.createElement(v.a,{className:F.a.LeftButton,onClick:function(){Qe.current.prev()}}),$.images_url&&t.a.createElement(C.a,{className:qt?F.a.mainSite:"",ref:Qe,autoplay:!0,pauseOnDotsHover:!0},(Er=$.images_url)===null||Er===void 0?void 0:Er.map(function($n,dr){return t.a.createElement("div",{style:{display:"flex"},key:dr},t.a.createElement("a",{href:$n.path},t.a.createElement("img",{src:d.a.IMG_SERVER+$n.image_url})))}))),t.a.createElement(f.a,{className:F.a.RightButton,onClick:function(){Qe.current.next()}})))},On=function(qt,Rn){var Pn,Qt=Rn%2===0,un=[t.a.createElement("div",{key:3,className:F.a.left},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(qt==null?void 0:qt.image_url),alt:""}),t.a.createElement("div",{className:F.a.btn,style:{marginLeft:Qt?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(F.a.right," animationOrientation")},qt==null||((Pn=qt.subjects)===null||Pn===void 0)?void 0:Pn.map(function(Tn,Kn){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Kn%2===0?Kn*.2+1:(Kn-1)*.2+1,"s")},key:Kn,href:Tn==null?void 0:Tn.url},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(Tn==null?void 0:Tn.image_url)}))}))];return Qt?un:un.reverse()},Gn=function(){var qt,Rn,Pn;return t.a.createElement(t.a.Fragment,null,document.domain==="gufe.educoder.net"&&t.a.createElement("div",{className:F.a.mainSiteContent},$==null||((qt=$.new_discipline)===null||qt===void 0)?void 0:qt.map(function(Qt,un){return t.a.createElement("aside",{key:un+Qt.name,className:F.a.ContentWarp,style:{backgroundColor:un%2===0?"#fff":"transparent",display:Qt.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},t.a.createElement("div",{className:F.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},Qt.name),t.a.createElement("h5",null,Qt==null?void 0:Qt.name_en),t.a.createElement("div",{className:F.a.lf},On(Qt,un))))})),!!((Rn=$.subjects)!==null&&Rn!==void 0&&Rn.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),t.a.createElement("h2",null,"TRAINING COURSE"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(b.a,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:me},t.a.createElement(I.a,{data:$.subjects}))),!!((Pn=$.shixuns)!==null&&Pn!==void 0&&Pn.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("h2",null,"DEVELOPMENT COMMUNITY"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(b.a,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:me},t.a.createElement(L,{data:$.shixuns}))))},Wn=(ne==null||((M=ne.setting)===null||M===void 0)?void 0:M.main_site)&&!(ne!=null&&(N=ne.setting)!==null&&N!==void 0&&N.is_local);return Object(h.p)()?t.a.createElement(yt.default,null):t.a.createElement("section",null,t.a.createElement(K.a,{modeldata:He,dispatch:ge}),t.a.createElement(Nn,{modeldata:zt,userInfo:se==null?void 0:se.userInfo}),t.a.createElement(Hr,{modeldata:zt,userid:se==null||((z=se.userInfo)===null||z===void 0)?void 0:z.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&t.a.createElement(pa,{userInfo:se==null?void 0:se.userInfo}),bn(Wn),Wn?t.a.createElement(St,null):Gn())},qn=Object(p.a)(function(e){var a=e.homePage,M=e.loading,N=e.globalSetting,z=e.user;return{homePage:a,globalSetting:N,loading:M.models.homePage,user:z}})(Gr),ga=y("+UV5"),zn=y.n(ga),Br=y("YVwf"),Ea=y.n(Br),Vr=y("QOUV"),Xr=y("o2EA"),ia=y.n(Xr),Or=y("h179"),ya=y.n(Or),Yr=y("CTM2"),ba=y.n(Yr),oa=y("ygIP"),ur=y.n(oa),xa=y("TFmm"),_r=y.n(xa),Aa=y("80w6"),Rr=y.n(Aa),jr=function(a){var M,N=a.user,z=Object(k.a)(a,["user"]),$=Object(u.useState)(!0),ne=Object(m.a)($,2),se=ne[0],me=ne[1],ge=Object(u.useState)(0),Oe=Object(m.a)(ge,2),Ve=Oe[0],He=Oe[1],Je=Object(u.useState)({}),Qe=Object(m.a)(Je,2),qe=Qe[0],lt=Qe[1],Xe=Object(u.useState)(!1),ft=Object(m.a)(Xe,2),vt=ft[0],jt=ft[1];Object(u.useEffect)(function(){zt()},[]);var zt=function(){var Ut=Object(P.a)(s.a.mark(function En(){var pn;return s.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return me(!0),tn.next=3,Object(At.a)("/api/home/index.json",{method:"get"});case 3:pn=tn.sent,pn.images_url&<(pn),me(!1);case 6:case"end":return tn.stop()}},En)}));return function(){return Ut.apply(this,arguments)}}(),Ht={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},Lt=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"/paths?openLearningPath=true",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"/tasks/4z3jgw6vsuea",more:!0}],Xt=[{img:ia.a,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:ya.a,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:ba.a,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"/paths?openLearningPath=true"},{img:ur.a,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"/tasks/4z3jgw6vsuea"},{img:_r.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:Rr.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"/classrooms/nvoi7zeh/statistics_quality/192066"}];return t.a.createElement("section",{className:zn.a.home},t.a.createElement(Vr.a,{width:800,visible:vt,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:function(){return jt(!1)}}),t.a.createElement(T.a,{loading:se,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:zn.a.bg},t.a.createElement("div",{className:zn.a.public_width},t.a.createElement("div",{className:zn.a.banner},t.a.createElement(Ea.a,Ht,qe==null||((M=qe.images_url)===null||M===void 0)?void 0:M.map(function(Ut){return t.a.createElement("div",{onClick:function(){Ut.path&&Object(h.Q)(Ut.path)}},t.a.createElement("div",{className:"index_moe_li",style:{cursor:Ut.path?"pointer":"default"}},t.a.createElement("img",{src:d.a.IMG_SERVER+Ut.image_url,alt:""}),t.a.createElement("div",{className:"index_moe_focus_shadow"}),t.a.createElement("span",{className:"index_moe_focus_b"})))}))))),t.a.createElement("div",{className:zn.a.content},t.a.createElement("div",{className:zn.a.experience},t.a.createElement("a",{href:"https://lks-class.smartedu.lenovo.com/ilearning",target:"_blank",className:zn.a.li}),t.a.createElement(b.a,{to:"/paths/higherVocationalEducation",target:"_blank",className:zn.a.li}),t.a.createElement(b.a,{to:"/paths",target:"_blank",className:zn.a.li})),t.a.createElement("div",{className:zn.a.demonstrate},t.a.createElement("div",{className:zn.a.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.a.createElement("aside",null,Lt.map(function(Ut,En){var pn;return t.a.createElement("div",{key:En,className:zn.a.li,style:{background:Ut.background,cursor:Ut!=null&&Ut.more?"pointer":"default"},onClick:function(){}},t.a.createElement("div",{className:zn.a.name},Ut.name),t.a.createElement("div",{className:zn.a.tagWarp},Ut==null||((pn=Ut.tags)===null||pn===void 0)?void 0:pn.map(function(en,tn){return t.a.createElement("div",{key:"".concat(En,"-").concat(tn),className:zn.a.tag},en)})),t.a.createElement("div",{className:zn.a.mask,onClick:function(){switch(En){case 0:jt(!0);break;default:Ut.link?Object(h.Q)(Ut.link):Ut.more&&p.d.push("/classrooms/classicCases");return}},style:{background:Ut.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},Ut.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.a.createElement("div",{className:zn.a.feature},t.a.createElement("div",{className:zn.a.name},t.a.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.a.createElement("span",null,"FEATURES")),t.a.createElement("aside",null,Xt.map(function(Ut,En){return t.a.createElement("div",{className:zn.a.li,key:Ut.title,onClick:function(){switch(En){case 0:jt(!0);break;default:Ut.link&&Object(h.Q)(Ut.link);break}}},t.a.createElement("img",{src:Ut.img}),t.a.createElement("div",null,t.a.createElement("h4",null,Ut.title),t.a.createElement("h6",null,Ut.intro)))}))))))},nr=Object(p.a)(function(e){var a=e.user;return{user:a}})(jr),Ua=y("Znn+"),Sr=y("ZTPi"),_a=y("8/ia"),Sn=y.n(_a),sa=y("QgcY"),la=y("CzVm"),Dr=y.n(la),Pr=y("Eo/3"),ua=y.n(Pr),Qr=y("Hwda"),Ca=y.n(Qr),cr=y("rIHE"),da=y.n(cr),Fr=y("APus"),Na=y.n(Fr),Ae=y("B9Dg"),Ie=y.n(Ae),Be=y("IuEb"),Me=y.n(Be),oe=y("umnG"),ye=y.n(oe),le=y("40xk"),Se=y.n(le),Re=y("LzVc"),je=y.n(Re),Ue=function(a){var M=a.competitions,N=a.user,z=a.dispatch,$=Object(k.a)(a,["competitions","user","dispatch"]),ne=Object(u.useState)(!1),se=Object(m.a)(ne,2),me=se[0],ge=se[1],Oe=Object(u.useState)({}),Ve=Object(m.a)(Oe,2),He=Ve[0],Je=Ve[1],Qe=Object(u.useState)(""),qe=Object(m.a)(Qe,2),lt=qe[0],Xe=qe[1],ft=Object(u.useRef)(null),vt=Object(u.useRef)(null);Object(u.useEffect)(function(){jt()},[]);var jt=function(){var Xt=Object(P.a)(s.a.mark(function Ut(){return s.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:M.listParams.keyword="",M.listParams.category="",M.listParams.page=1,z({type:"competitions/getList",payload:Object(D.a)({},M.listParams)});case 4:case"end":return pn.stop()}},Ut)}));return function(){return Xt.apply(this,arguments)}}(),zt=[{path:"",img:Dr.a},{path:"",img:Dr.a},{path:"",img:Dr.a},{path:"",img:Dr.a}],Ht=[{path:"",img:Me.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Me.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Me.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"}],Lt=function(Ut){Xe(Ut),M.listParams.page=1,M.listParams.category=Ut,z({type:"competitions/getList",payload:Object(D.a)({},M.listParams)})};return t.a.createElement("section",{className:Sn.a.home},t.a.createElement(T.a,{loading:me,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Sn.a.bg},zt&&t.a.createElement(C.a,{ref:ft,autoplay:!0,pauseOnDotsHover:!0},zt==null?void 0:zt.map(function(Xt,Ut){return t.a.createElement("div",{key:Ut,className:Sn.a.li},t.a.createElement("a",{href:Xt.path},t.a.createElement("img",{width:"100%",src:Xt.img})))})),t.a.createElement("div",{className:Sn.a.btns},t.a.createElement("div",{onClick:function(){ft.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){ft.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})))),t.a.createElement("div",{className:Sn.a.competition},t.a.createElement("div",{className:Sn.a.title},"2022\u8D5B\u4E8B"),t.a.createElement("div",{className:Sn.a.des},t.a.createElement("img",{src:ua.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),t.a.createElement("img",{className:"ml5 mr5",src:Ie.a}),t.a.createElement("img",{src:Ca.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:Ie.a}),t.a.createElement("img",{src:da.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:Ie.a}),t.a.createElement("img",{src:Na.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"12\u67081\u65E5"),t.a.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),t.a.createElement("div",{className:Sn.a.information},t.a.createElement("div",{className:Sn.a.title},t.a.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:Sn.a.des},t.a.createElement("div",{className:Sn.a.d1},t.a.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),t.a.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",{className:Sn.a.d2},t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),t.a.createElement("div",{className:Sn.a.d3},t.a.createElement("div",null,t.a.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),t.a.createElement("div",{className:Sn.a.retrospect},t.a.createElement("div",{className:Sn.a.title},t.a.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:Sn.a.banner},Ht&&t.a.createElement(C.a,{ref:vt,autoplay:!1,pauseOnDotsHover:!0},Ht==null?void 0:Ht.map(function(Xt,Ut){return t.a.createElement("div",{key:Ut,className:Sn.a.li},t.a.createElement("div",{className:Sn.a.left},t.a.createElement("img",{width:524,src:Xt.img})),t.a.createElement("div",{className:Sn.a.right},t.a.createElement("div",{className:Sn.a.name},Xt==null?void 0:Xt.name),t.a.createElement("div",{className:Sn.a.des},Xt.des),t.a.createElement("div",{className:Sn.a.btn},t.a.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.a.createElement("img",{src:ye.a})),t.a.createElement("img",{className:Sn.a.l,src:Se.a}),t.a.createElement("img",{className:Sn.a.r,src:je.a})))})),t.a.createElement("div",{className:Sn.a.btns},t.a.createElement("div",{onClick:function(){vt.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){vt.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.a.createElement("div",{className:Sn.a.group},t.a.createElement("div",{className:Sn.a.title},"\u8D5B\u9898\u5206\u7EC4"),t.a.createElement(Sr.a,{className:Sn.a.tabs,activeKey:lt,onChange:Lt},t.a.createElement(Sr.a.TabPane,{tab:"\u5168\u90E8",key:""}),t.a.createElement(Sr.a.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.a.createElement(Sr.a.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.a.createElement("div",{className:Sn.a.list},t.a.createElement(sa.default,{show:!1})),t.a.createElement("div",{onClick:function(){return p.d.push("/competitions?tabs=".concat(lt))},className:Sn.a.btn},"\u66F4\u591A\u8D5B\u4E8B",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))},Ye=Object(p.a)(function(e){var a=e.competitions,M=e.user;return{competitions:a,user:M}})(Ue),it=function(a){var M=a.loading,N=a.globalSetting,z=a.children,$=a.user,ne=a.dispatch,se=a.location,me=Object(k.a)(a,["loading","globalSetting","children","user","dispatch","location"]),ge=Object(o.h)(),Oe=Object(g.b)(),Ve=N.globalLoading;return Object(u.useEffect)(function(){window.less.modifyVars(Object(D.a)({},i.a[N.theme]))},[N.theme]),t.a.createElement(U.b,{locale:R.default},!N.isIlearning&&N.isPaZhou?t.a.createElement(Ye,null):t.a.createElement(qn,null),N.isIlearning&&t.a.createElement(nr,null))},wt=Z.default=Object(p.a)(function(e){var a=e.loading,M=e.globalSetting,N=e.user;return{loading:a,globalSetting:M,user:N}})(it)},QgcY:function(ie,Z,y){"use strict";y.r(Z);var V=y("2qtc"),U=y("kLXV"),D=y("DjyN"),k=y("NUBc"),u=y("cWXX"),t=y("/ezw"),R=y("+L6B"),o=y("2/Rp"),p=y("Mwp2"),g=y("VXEj"),i=y("5NDa"),x=y("5rEg"),T=y("miYZ"),O=y("tsqr"),C=y("9og8"),P=y("k1fw"),m=y("tJVT"),l=y("PpiC"),s=y("Znn+"),f=y("ZTPi"),v=y("WmNS"),b=y.n(v),A=y("q1tI"),w=y.n(A),E=y("Ty5D"),c=y("9kvl"),n=y("1vsH"),r=y("D2RN"),d=y.n(r),S=y("BdwD"),_=y("m3rI"),h=y("zrhs"),L=y("xKgJ"),I=y("NLgs"),B=y("7Kak"),F=y("9yH6"),K=y("sRBo"),q=y("kaz8"),Y=y("/zsF"),W=y("PArb"),X=y("T2oS"),Q=y("W9HT"),de=y("14J3"),ue=y("BMrR"),Ee=y("jCWc"),be=y("kPKH"),ve=y("5Dmo"),_e=y("3S7+"),Te=y("oBTY"),re=y("wd/R"),pe=y.n(re),J=y("cVA7"),ce=y.n(J),we=y("ErOA"),xe=y("RotF"),Ke=y.n(xe),tt=y("mgmH"),Le=function(){var Dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:Dt},xAxis:{type:"category"},yAxis:{},series:[{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}}]}},Fe=f.a.TabPane,Ce=q.a.Group,Pe=function(Dt){var mt,$e,Ze,Kt,Jt,Vt=Dt.competitions,sn=Dt.globalSetting,_n=Dt.loading,cn=Dt.dispatch,Mt=Dt.user,nt=Dt.type,pt=Dt.keyword,We=Object(l.a)(Dt,["competitions","globalSetting","loading","dispatch","user","type","keyword"]),he=Object(E.h)(),De=Object(E.i)(),at=Object(A.useState)({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),et=Object(m.a)(at,2),ot=et[0],_t=et[1],st=Object(A.useState)(!1),ct=Object(m.a)(st,2),Wt=ct[0],$t=ct[1],an=Object(A.useState)(!0),ae=Object(m.a)(an,2),te=ae[0],j=ae[1],H=Object(A.useState)([]),G=Object(m.a)(H,2),ee=G[0],fe=G[1],ke=Object(A.useState)([]),Ge=Object(m.a)(ke,2),dt=Ge[0],Ct=Ge[1];Object(A.useEffect)(function(){Pt()},[De,pt]);function Pt(){return Yt.apply(this,arguments)}function Yt(){return Yt=Object(C.a)(b.a.mark(function kt(){var ut;return b.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return $t(!0),St.next=3,cn({type:"competitions/getList",payload:{category:nt,page:1,keyword:pt||""}});case 3:ut=St.sent,$t(!1),fe([]),_t({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),Ct(Object(Te.a)(ut==null?void 0:ut.competitions));case 8:case"end":return St.stop()}},kt)})),Yt.apply(this,arguments)}return w.a.createElement("section",null,w.a.createElement("aside",{className:"edu-container minH500"},(dt==null?void 0:dt.length)===0&&w.a.createElement(S.a,null),(dt==null?void 0:dt.length)>0&&w.a.createElement("div",{style:{marginTop:"10px",height:"240px",padding:"20PX",background:"#fff",overflowY:"scroll"}},w.a.createElement(Ke.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){var kt=Object(C.a)(b.a.mark(function ut(Zt){var St,Bt;return b.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:if(!(te&&!Wt)){vn.next=8;break}return $t(!0),vn.next=4,cn({type:"competitions/getList",payload:{category:nt,page:Zt}});case 4:Bt=vn.sent,$t(!1),Ct([].concat(Object(Te.a)(dt),Object(Te.a)(Bt==null?void 0:Bt.competitions))),(Bt==null||((St=Bt.competitions)===null||St===void 0)?void 0:St.length)<20&&j(!1);case 8:case"end":return vn.stop()}},ut)}));return function(ut){return kt.apply(this,arguments)}}(),hasMore:te,useWindow:!1},w.a.createElement(Q.a,{spinning:Wt},w.a.createElement(Ce,{value:ee,onChange:function(){var kt=Object(C.a)(b.a.mark(function ut(Zt){var St;return b.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(fe(Object(Te.a)(Zt)),!((Zt==null?void 0:Zt.length)>0)){yt.next=8;break}return yt.next=4,Object(we.a)("/api/competitions/region_reports.json",{method:"get",params:{ids:Zt.toString()}});case 4:St=yt.sent,(St==null?void 0:St.status)===0&&_t(St),yt.next=9;break;case 8:_t({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]});case 9:case"end":return yt.stop()}},ut)}));return function(ut){return kt.apply(this,arguments)}}()},w.a.createElement(ue.a,{style:{width:"1160px"}},dt==null?void 0:dt.map(function(kt,ut){return w.a.createElement(be.a,{span:12,style:{marginTop:"15px"}},w.a.createElement(q.a,{value:kt.id,style:{fontSize:"16px",display:"flex",alignItems:"center"}},w.a.createElement(_e.a,{title:kt.sub_title?kt.name+"\u2014\u2014"+kt.sub_title:kt.name},w.a.createElement("span",{className:d.a.checkboxtitle},kt.name,kt.sub_title?"\u2014\u2014"+kt.sub_title:"")," ")))})))))),w.a.createElement("div",{style:{marginTop:"10px",background:"#fff",paddingBottom:"20px"}},w.a.createElement("div",{style:{height:"76px",padding:"30px 40px",background:"#fff",display:"flex"}},w.a.createElement("span",{style:{fontSize:"16px",color:"#333333",flex:"1"}},"\u6570\u636E\u5C55\u793A"),w.a.createElement(o.a,{style:{width:"100px",height:"36px"},type:"primary",onClick:function(){Object(tt.m)({ids:ee.toString()})}},"\u6570\u636E\u5BFC\u51FA")),w.a.createElement(W.a,{style:{padding:"0px 40px"}}),w.a.createElement("div",{style:{textAlign:"center"}},w.a.createElement("span",{style:{fontSize:"20px",fontWeight:600}},"\u7ADE\u8D5B\u62A5\u540D\u60C5\u51B5\u7EDF\u8BA1\u7B80\u62A5"),w.a.createElement("br",null),w.a.createElement("div",{style:{marginTop:"20px"}},w.a.createElement("span",null,"\u622A\u6B62\u81F3\uFF1A",pe()(new Date).format("MM\u6708DD\u65E5 HH:mm:ss")),w.a.createElement("span",{style:{marginLeft:"30px"}},"\u6240\u9009\u4E2D\u5927\u8D5B\u76EE\u524D\u5408\u8BA1\u5171\u6709\uFF1A",w.a.createElement("span",{style:{color:"#999999"}}," ",w.a.createElement("span",{style:{color:"#B620E0"}},(ot==null?void 0:ot.school_count)||0)," \u6240\u9AD8\u6821 ",w.a.createElement("span",{style:{color:"#44D7B6",marginLeft:"10px"}},(ot==null?void 0:ot.team_count)||0)," \u652F\u961F\u4F0D ",w.a.createElement("span",{style:{color:"#0152d9",marginLeft:"10px"}},(ot==null?void 0:ot.user_count)||0)," \u540D\u5B66\u751F\u62A5\u540D ")))),w.a.createElement("div",{style:{height:"70px",display:"flex",justifyContent:"center",padding:"20px 0px"}},w.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},w.a.createElement("p",{style:{color:"#333333"}},"985\u9662\u6821"),w.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},w.a.createElement("span",{style:{color:"#E53333",fontSize:"20px",marginRight:"2px"}},(ot==null||((mt=ot.school_level_count)===null||mt===void 0)?void 0:mt[0])||0),"\u6240")),w.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),w.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},w.a.createElement("p",{style:{color:"#333333"}},"211\u9662\u6821"),w.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},w.a.createElement("span",{style:{color:"#FF8C29",fontSize:"20px",marginRight:"2px"}},(ot==null||(($e=ot.school_level_count)===null||$e===void 0)?void 0:$e[1])||0),"\u6240")),w.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),w.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},w.a.createElement("p",{style:{color:"#333333"}},"\u672C\u79D1\u9662\u6821"),w.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},w.a.createElement("span",{style:{color:"#F7B500",fontSize:"20px",marginRight:"2px"}},(ot==null||((Ze=ot.school_level_count)===null||Ze===void 0)?void 0:Ze[2])||0),"\u6240")),w.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),w.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},w.a.createElement("p",{style:{color:"#333333"}},"\u9AD8\u804C\u9AD8\u4E13"),w.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},w.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",marginRight:"2px"}},(ot==null||((Kt=ot.school_level_count)===null||Kt===void 0)?void 0:Kt[3])||0),"\u6240")),w.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),w.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},w.a.createElement("p",{style:{color:"#333333"}},"\u5176\u4ED6\u9662\u6821"),w.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},w.a.createElement("span",{style:{color:"#666666",fontSize:"20px",marginRight:"2px"}},(ot==null||((Jt=ot.school_level_count)===null||Jt===void 0)?void 0:Jt[4])||0),"\u6240"))),w.a.createElement(ce.a,{option:Le(Object.values(ot==null?void 0:ot.data)),style:{height:400,width:1200},opts:{renderer:"svg"}}),w.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},w.a.createElement("div",{style:{display:"flex",alignItems:"center"}},w.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#0152d9"}}),"\u4EBA\u6570"),w.a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"0px 20px"}},w.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#B620E0"}}),"\u5B66\u6821\u6570"),w.a.createElement("div",{style:{display:"flex",alignItems:"center"}},w.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#44D7B6"}}),"\u961F\u4F0D\u6570\uFF08\u961F\u4F0D\u5982\u679C\u8DE8\u533A\uFF0C\u5219\u8BE5\u961F\u4F0D\u5728\u5404\u81EA\u533A\u57DF\u961F\u4F0D\u6570\u90FD\u52A01\uFF09")))))},ze=Object(c.a)(function(At){var Dt=At.competitions,mt=At.loading,$e=At.globalSetting,Ze=At.user;return{competitions:Dt,globalSetting:$e,loading:mt.models.competitions,user:Ze}})(Pe),Ne=f.a.TabPane,ht=q.a.Group,rt=function(Dt){var mt=Dt.competitions,$e=Dt.globalSetting,Ze=Dt.loading,Kt=Dt.dispatch,Jt=Dt.user,Vt=Object(l.a)(Dt,["competitions","globalSetting","loading","dispatch","user"]),sn=Object(E.h)(),_n=Object(A.useState)(""),cn=Object(m.a)(_n,2),Mt=cn[0],nt=cn[1],pt=Object(A.useState)([]),We=Object(m.a)(pt,2),he=We[0],De=We[1],at=Object(A.useState)(),et=Object(m.a)(at,2),ot=et[0],_t=et[1];return w.a.createElement("section",null,w.a.createElement("aside",{className:"edu-container minH500"},w.a.createElement("div",{style:{height:"96px",marginTop:"30px",background:"#fff",textAlign:"center",display:"flex",alignItems:"center",justifyContent:"space-between",padding:"0px 20px"}},w.a.createElement(F.a.Group,{style:{textAlign:"center"},value:Mt,onChange:function(){var st=Object(C.a)(b.a.mark(function ct(Wt){return b.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:nt(Wt.target.value);case 1:case"end":return an.stop()}},ct)}));return function(ct){return st.apply(this,arguments)}}(),defaultValue:"",optionType:"button",size:"large",buttonStyle:"solid"},w.a.createElement(F.a.Button,{style:{width:"100px",borderRadius:"5px 0px 0px 5px"},value:""},"\u5168\u90E8"),w.a.createElement(F.a.Button,{style:{width:"100px"},value:"progressing"},"\u8FDB\u884C\u4E2D\u7684"),w.a.createElement(F.a.Button,{style:{width:"100px",borderRadius:"0px 5px 5px 0px"},value:"ended"},"\u5F80\u671F\u6BD4\u8D5B")),w.a.createElement(x.a.Search,{style:{width:"300px"},size:"large",onChange:function(ct){ct.target.value||_t(ct.target.value)},onSearch:function(ct,Wt){_t(ct)},onPressEnter:function(ct){_t(ct.target.value)},enterButton:"\u641C\u7D22",loading:!1})),Mt===""&&w.a.createElement(ze,{type:Mt,keyword:ot}),Mt==="progressing"&&w.a.createElement(ze,{type:Mt,keyword:ot}),Mt==="ended"&&w.a.createElement(ze,{type:Mt,keyword:ot})))},Tt=Object(c.a)(function(At){var Dt=At.competitions,mt=At.loading,$e=At.globalSetting,Ze=At.user;return{competitions:Dt,globalSetting:$e,loading:mt.models.competitions,user:Ze}})(rt),xt=y("lzim"),gt=y("Ptgr"),Et=y("cj7N"),Rt=y.n(Et),Gt=y("UfjD"),Nt=y("qHvr"),Ft=f.a.TabPane,Ot=function(Dt){var mt,$e,Ze,Kt,Jt,Vt=Dt.competitions,sn=Dt.globalSetting,_n=Dt.loading,cn=Dt.dispatch,Mt=Dt.user,nt=Dt.show,pt=nt===void 0?!0:nt,We=Object(l.a)(Dt,["competitions","globalSetting","loading","dispatch","user","show"]),he=Object(E.h)(),De=Object(A.useState)(!1),at=Object(m.a)(De,2),et=at[0],ot=at[1],_t=Object(A.useState)(),st=Object(m.a)(_t,2),ct=st[0],Wt=st[1],$t=Object(A.useState)(!1),an=Object(m.a)($t,2),ae=an[0],te=an[1],j=Object(A.useState)(!1),H=Object(m.a)(j,2),G=H[0],ee=H[1],fe=Object(A.useState)(!1),ke=Object(m.a)(fe,2),Ge=ke[0],dt=ke[1],Ct=Object(A.useState)(!0),Pt=Object(m.a)(Ct,2),Yt=Pt[0],kt=Pt[1],ut=Object(A.useState)([]),Zt=Object(m.a)(ut,2),St=Zt[0],Bt=Zt[1],yt=Vt.qs;console.log(he),Object(A.useEffect)(function(){return cn({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){cn({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(A.useEffect)(function(){if(pt){var on;Vt.listParams.category=((on=he.query)===null||on===void 0?void 0:on.tabs)||"",cn({type:"competitions/getList",payload:Object(P.a)({},Vt.listParams)})}return function(){Vt.listParams.keyword="",Vt.listParams.category="",Vt.listParams.page=1,cn({type:"competitions/getList",payload:Object(P.a)({},Vt.listParams)})}},[Vt.name]),Object(A.useEffect)(function(){pt&&Object(n.V)("\u5728\u7EBF\u7ADE\u8D5B")});function vn(){return Cn.apply(this,arguments)}function Cn(){return Cn=Object(C.a)(b.a.mark(function on(){var bt,dn;return b.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,cn({type:"homePage/getHomeNotice",payload:{}});case 2:bt=nn.sent,bt&&(dn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",bt.start_at),bt!=null&&bt.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),Wt(bt));case 4:case"end":return nn.stop()}},on)})),Cn.apply(this,arguments)}var ln=function(bt,dn){document.body.scrollIntoView(),Vt.listParams.page=bt,cn({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},Vt.listParams),{},{edu:he.query.edu})})};function mn(on){on.stopPropagation()}function Dn(on,bt,dn){return Nn.apply(this,arguments)}function Nn(){return Nn=Object(C.a)(b.a.mark(function on(bt,dn,kn){var nn,Xn;return b.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:if(bt.stopPropagation(),Object(I.e)(cn)){wn.next=3;break}return wn.abrupt("return");case 3:if(!(dn!=null&&dn.is_authentication&&!(Mt!=null&&(nn=Mt.userInfo)!==null&&nn!==void 0&&nn.authentication))){wn.next=6;break}return cn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),wn.abrupt("return");case 6:if(!(kn==="ismodel")){wn.next=20;break}if(!(dn.member_of_course===!0)){wn.next=11;break}Object(n.Q)("/classrooms/".concat(dn.course_id)),wn.next=18;break;case 11:if(dn.invite_code){wn.next=14;break}return O.b.info("\u672C\u7ADE\u8D5B\u53EA\u9762\u5411\u90E8\u5206\u5B66\u6821/\u5355\u4F4D\u5F00\u653E\uFF0C\u4F60\u6682\u65F6\u6CA1\u6709\u53C2\u8D5B\u8D44\u683C"),wn.abrupt("return");case 14:return wn.next=16,cn({type:"competitions/addApplytojoincourse",payload:{invite_code:dn.invite_code,student:1}});case 16:Xn=wn.sent,Xn.status===0&&Object(n.Q)("/classrooms/".concat(dn.course_id));case 18:wn.next=33;break;case 20:if(!(dn.enrolled===!0)){wn.next=23;break}return Object(n.Q)(kn),wn.abrupt("return");case 23:if(!(kn==="personal")){wn.next=31;break}if(!(dn.enroll_ended===!0)){wn.next=27;break}return O.b.info("\u62A5\u540D\u5DF2\u622A\u6B62"),wn.abrupt("return");case 27:te(!0),Bt(dn),wn.next=33;break;case 31:te(!0),Bt(dn);case 33:case"end":return wn.stop()}},on)})),Nn.apply(this,arguments)}function gn(on){Object(n.Q)(on)}function jn(on){return Vn.apply(this,arguments)}function Vn(){return Vn=Object(C.a)(b.a.mark(function on(bt){var dn;return b.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(Yt){nn.next=2;break}return nn.abrupt("return");case 2:if(kt(!1),!yn()){nn.next=5;break}return nn.abrupt("return");case 5:return nn.next=7,cn({type:"competitions/AddTeam",payload:{identifier:St==null?void 0:St.identifier,name:bt}});case 7:dn=nn.sent,dn&&dn.status===0?(O.b.info("\u521B\u5EFA\u6218\u961F\u6210\u529F"),cn({type:"competitions/getList",payload:Object(P.a)({},Vt.listParams)}),ee(!1)):kt(!0);case 9:case"end":return nn.stop()}},on)})),Vn.apply(this,arguments)}function yn(){var on,bt;if(Mt!=null&&(on=Mt.userInfo)!==null&&on!==void 0&&on.is_teacher){var dn;if(St!=null&&(dn=St.teacher_staff)!==null&&dn!==void 0&&dn.mutiple_limited&&(St!=null&&St.enrolled))return O.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),kt(!0),!0}else{var kn;if(St!=null&&(kn=St.member_staff)!==null&&kn!==void 0&&kn.mutiple_limited&&(St!=null&&St.enrolled))return O.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),kt(!0),!0}if(St!=null&&St.enroll_ended)return O.b.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),kt(!0),!0;if(Mt!=null&&(bt=Mt.userInfo)!==null&&bt!==void 0&&bt.is_teacher){if(!St.teacher_staff)return O.b.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),kt(!0),!0}else if(!(St!=null&&St.member_staff))return O.b.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),kt(!0),!0}function Hn(on){return Zn.apply(this,arguments)}function Zn(){return Zn=Object(C.a)(b.a.mark(function on(bt){var dn;return b.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(Yt){nn.next=2;break}return nn.abrupt("return");case 2:if(!yn()){nn.next=4;break}return nn.abrupt("return");case 4:return kt(!1),nn.next=7,cn({type:"competitions/JoinTeam",payload:{identifier:St==null?void 0:St.identifier,invite_code:bt}});case 7:dn=nn.sent,dn&&dn.status===0?(O.b.info(yt.\u52A0\u5165\u6218\u961F\u6210\u529F),cn({type:"competitions/getList",payload:Object(P.a)({},Vt.listParams)}),dt(!1)):kt(!0);case 9:case"end":return nn.stop()}},on)})),Zn.apply(this,arguments)}var ir=function(bt){if(bt!=null&&bt.mode_external_url){gn(bt.mode_external_url);return}bt.external_url?gn(bt.external_url):gn(bt.competition_status==="ended"?"/competitions/index/".concat(bt.identifier):bt.competition_status==="nearly_published"?bt.permission.editable==!0?"/competitions/index/".concat(bt.identifier):null:bt.competition_status==="progressing"?"/competitions/index/".concat(bt.identifier):null)},er=function(bt,dn){dn.external_url?(bt.stopPropagation(),gn(dn.external_url)):Dn(bt,dn,dn.mode===2?"ismodel":dn.personal?"personal":"/competitions/index/".concat(dn.identifier,"/enroll"))};return w.a.createElement("section",{className:d.a.bg},pt&&w.a.createElement(A.Fragment,null,w.a.createElement("aside",{className:d.a.banner},yt.isChinese?w.a.createElement("img",{src:sn!=null&&(mt=sn.setting)!==null&&mt!==void 0&&mt.competition_banner_url?"".concat(_.a.IMG_SERVER,"/")+(sn==null||(($e=sn.setting)===null||$e===void 0)?void 0:$e.competition_banner_url):Rt.a,alt:""}):w.a.createElement("img",{src:sn!=null&&(Ze=sn.setting)!==null&&Ze!==void 0&&Ze.competition_english_banner_url?"".concat(_.a.IMG_SERVER,"/")+(sn==null||((Kt=sn.setting)===null||Kt===void 0)?void 0:Kt.competition_english_banner_url):Rt.a,alt:""})),w.a.createElement("section",{className:"bg-white",style:{height:"50px"}},w.a.createElement("aside",{className:"edu-container"},w.a.createElement(f.a,{defaultActiveKey:((Jt=he.query)===null||Jt===void 0?void 0:Jt.tabs)||"",className:d.a.tabs,tabBarStyle:{color:"#000000"},tabBarExtraContent:w.a.createElement(x.a.Search,{placeholder:yt.\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0,onSearch:function(bt){Vt.listParams.keyword=bt,Vt.listParams.page=1,cn({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},Vt.listParams),{},{edu:he.query.edu})})}}),onChange:function(bt){bt==="statistics"?ot(!0):ot(!1),Vt.listParams.page=1,Vt.listParams.category=bt,Vt.listParams.page=1,cn({type:"competitions/getList",payload:Object(P.a)({},Vt.listParams)})}},w.a.createElement(Ft,{tab:yt.\u5168\u90E8,key:""}),w.a.createElement(Ft,{tab:yt.\u5373\u5C06\u53D1\u5E03,key:"nearly_published"}),w.a.createElement(Ft,{tab:yt.\u8FDB\u884C\u4E2D,key:"progressing"}),w.a.createElement(Ft,{tab:yt.\u5F80\u671F\u6BD4\u8D5B,key:"ended"}),Object(L.v)()&&w.a.createElement(Ft,{tab:yt.\u6570\u636E\u7EDF\u8BA1,key:"statistics"}))))),!et&&w.a.createElement("div",null,Vt.count===0?w.a.createElement(S.a,{customText:yt.\u6682\u65E0\u6570\u636E}):w.a.createElement("aside",{className:"edu-container minH500"},w.a.createElement(t.a,{loading:_n,active:!0,avatar:{size:40},paragraph:{rows:5}},Vt.competitions&&w.a.createElement(g.b,{itemLayout:"vertical",size:"large",dataSource:Vt.competitions,style:{paddingTop:10},renderItem:function(bt,dn){return w.a.createElement("div",{className:d.a.CompetitionsList},bt.competition_status==="nearly_published"?bt.permission.editable==!0?"":w.a.createElement("div",{className:d.a.CompetitionsListzhezhao},"\u5373\u5C06\u53D1\u5E03 \u656C\u8BF7\u671F\u5F85"):"",w.a.createElement(g.b.Item,{onClick:function(){return ir(bt)},className:d.a.shadow,key:dn},w.a.createElement(g.b.Item.Meta,{style:{marginBottom:"0px"},avatar:w.a.createElement("div",{className:d.a.divimg},w.a.createElement("img",{src:bt&&bt.image?"".concat(_.a.IMG_SERVER,"/")+bt.image:xt.s})),title:w.a.createElement("p",{style:{alignItems:"center",display:"flex"}},yt.isChinese?w.a.createElement("a",{className:d.a.task_hide},bt.name,bt.sub_title?"\u2014\u2014".concat(bt.sub_title):""):w.a.createElement("a",{className:d.a.task_hide},bt.english_name,bt.english_sub_title?"\u2014\u2014".concat(bt.english_sub_title):""),bt.competition_status&&bt.competition_status==="nearly_published"?w.a.createElement("span",{className:d.a.Comingtext},yt.\u5373\u5C06\u53D1\u5E03\u56FE\u6807):"",bt.competition_status&&bt.competition_status==="progressing"?w.a.createElement("span",{className:d.a.havetext},yt.\u8FDB\u884C\u4E2D\u56FE\u6807):"",bt.competition_status&&bt.competition_status==="ended"?w.a.createElement("span",{className:d.a.Finishedtext},yt.\u5DF2\u7ED3\u675F):""),description:w.a.createElement("div",null,w.a.createElement("p",{className:d.a.task_hide_2,style:{height:"43px",fontSize:"14px",color:"#666666"}},yt.isChinese?bt.description?bt.description:"\u6682\u65E0\u7B80\u4ECB~":bt.english_description?bt.english_description:"\u6682\u65E0\u7B80\u4ECB~"),w.a.createElement("p",{style:{marginTop:"12px",fontSize:"12px",color:"#888888"}},w.a.createElement("span",null,yt.\u7ADE\u8D5B\u65F6\u95F4,": ",bt.start_time,"\uFF5E",bt.end_time),w.a.createElement("span",{style:{marginLeft:"20px"}},yt.\u62A5\u540D\u622A\u6B62\u65F6\u95F4,"\uFF1A",bt&&bt.enroll_end_time?bt.enroll_end_time:yt.\u6682\u65E0),w.a.createElement("span",{style:{marginLeft:"20px"}},yt.\u6D4F\u89C8\u6570,"\uFF1A",bt&&bt.visits_count?bt.visits_count:yt.\u6682\u65E0)))}),w.a.createElement("div",{style:{width:"20%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"}},w.a.createElement("div",{style:{textAlign:"right"}},w.a.createElement("p",{style:{fontSize:"28px",color:"#0152d9",visibility:bt&&bt.bonus?"visible":"hidden",marginBottom:"0px"}},w.a.createElement("span",{style:{fontSize:"20px"}},"\xA5"),parseInt(bt.bonus).toLocaleString()),bt.member_count?w.a.createElement("p",{style:{color:"#BBBBBB",fontSize:"14px"}},yt.\u5DF2\u62A5\u540D\u540D\u8BCD,"\uFF1A",bt.competition_status==="nearly_published"?"0":bt.member_count):""),bt&&bt.competition_status==="ended"?w.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(nn){return mn(nn)}},yt.\u5DF2\u7ED3\u675F):null,bt&&bt.competition_status==="nearly_published"?w.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(nn){return mn(nn)}},yt.\u672A\u53D1\u5E03):null,bt&&bt.competition_status!=="nearly_published"&&bt.enroll_end&&bt.competition_status!=="ended"?w.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(nn){return mn(nn)}},"\u62A5\u540D\u622A\u6B62"):null,bt&&bt.competition_status==="progressing"&&bt.enroll_end!=!0&&!bt.external_url?w.a.createElement(o.a,{className:d.a.signup,onClick:function(nn){return er(nn,bt)},style:{cursor:"pointer"}},bt!=null&&bt.enrolled?yt.\u5DF2\u62A5\u540D:yt.\u7ACB\u5373\u62A5\u540D):null)))}})),w.a.createElement(h.a,null),w.a.createElement(gt.a,{modeldata:ct,dispatch:cn}),pt&&w.a.createElement("aside",{className:"tc mb50 mt20"},w.a.createElement(k.a,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:ln,defaultPageSize:20,current:Vt.listParams.page,defaultCurrent:Vt.listParams.page,total:Vt.count})))),et&&w.a.createElement(Tt,null),w.a.createElement(U.a,{title:yt.\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F,centered:!0,visible:ae,onCancel:function(){te(!1)},footer:!1},w.a.createElement("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"}},w.a.createElement(o.a,{type:"primary",style:{height:40},onClick:function(){dt(!0),te(!1)}},yt.\u52A0\u5165\u6218\u961F\u53C2\u8D5B),w.a.createElement(o.a,{style:{height:40},onClick:function(){ee(!0),te(!1)}},yt.\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B))),Ge?w.a.createElement(Gt.a,{qs:yt,isjoin:Ge,setJoin:dt,JoinTeams:Hn}):null,G?w.a.createElement(Nt.a,{qs:yt,isAddmodle:G,setIsAdd:ee,createTeam:jn}):null)},It=Z.default=Object(c.a)(function(At){var Dt=At.competitions,mt=At.loading,$e=At.globalSetting,Ze=At.user;return{competitions:Dt,globalSetting:$e,loading:mt.models.competitions,user:Ze}})(Ot)},QuXc:function(ie,Z){var y=function(U){this.colorStops=U||[]};y.prototype={constructor:y,addColorStop:function(U,D){this.colorStops.push({offset:U,color:D})}};var V=y;ie.exports=V},RDYZ:function(ie,Z,y){var V=y("dMvE");function U(k){this._target=k.target,this._life=k.life||1e3,this._delay=k.delay||0,this._initialized=!1,this.loop=k.loop==null?!1:k.loop,this.gap=k.gap||0,this.easing=k.easing||"Linear",this.onframe=k.onframe,this.ondestroy=k.ondestroy,this.onrestart=k.onrestart,this._pausedTime=0,this._paused=!1}U.prototype={constructor:U,step:function(k,u){if(this._initialized||(this._startTime=k+this._delay,this._initialized=!0),this._paused){this._pausedTime+=u;return}var t=(k-this._startTime-this._pausedTime)/this._life;if(t<0)return;t=Math.min(t,1);var R=this.easing,o=typeof R=="string"?V[R]:R,p=typeof o=="function"?o(t):t;return this.fire("frame",p),t===1?this.loop?(this.restart(k),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(k){var u=(k-this._startTime-this._pausedTime)%this._life;this._startTime=k-u+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(k,u){k="on"+k,this[k]&&this[k](this._target,u)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var D=U;ie.exports=D},RMFE:function(ie,Z){ie.exports="data:image/png;base64,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"},RXMa:function(ie,Z,y){var V=y("y+Vt"),U=V.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(D,k){var u=k.cx,t=k.cy,R=Math.PI*2;D.moveTo(u+k.r,t),D.arc(u,t,k.r,0,R,!1),D.moveTo(u+k.r0,t),D.arc(u,t,k.r0,0,R,!0)}});ie.exports=U},RotF:function(ie,Z,y){ie.exports=y("LSTS")},SKnc:function(ie,Z,y){var V=y("bYtY"),U=y("QuXc"),D=function(u,t,R,o,p,g){this.x=u==null?0:u,this.y=t==null?0:t,this.x2=R==null?1:R,this.y2=o==null?0:o,this.type="linear",this.global=g||!1,U.call(this,p)};D.prototype={constructor:D},V.inherits(D,U);var k=D;ie.exports=k},SMhR:function(ie,Z){ie.exports="data:image/png;base64,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"},SUKs:function(ie,Z,y){var V=y("LPTA"),U=V.debugMode,D=function(){};U===1&&(D=console.error);var k=D;ie.exports=k},SeJ5:function(ie,Z,y){ie.exports={courseItems:"courseItems___KtIh4",jupyterTag:"jupyterTag___3qHDN",lockWrap:"lockWrap___JUQM5",flexCenter:"flexCenter___u477t"}},Sj9i:function(ie,Z,y){var V=y("QBsz"),U=V.create,D=V.distSquare,k=Math.pow,u=Math.sqrt,t=1e-8,R=1e-4,o=u(3),p=1/3,g=U(),i=U(),x=U();function T(n){return n>-t&&nt||n<-t}function C(n,r,d,S,_){var h=1-_;return h*h*(h*n+3*_*r)+_*_*(_*S+3*h*d)}function P(n,r,d,S,_){var h=1-_;return 3*(((r-n)*h+2*(d-r)*_)*h+(S-d)*_*_)}function m(n,r,d,S,_,h){var L=S+3*(r-d)-n,I=3*(d-r*2+n),B=3*(r-n),F=n-_,K=I*I-3*L*B,q=I*B-9*L*F,Y=B*B-3*I*F,W=0;if(T(K)&&T(q))if(T(I))h[0]=0;else{var X=-B/I;X>=0&&X<=1&&(h[W++]=X)}else{var Q=q*q-4*K*Y;if(T(Q)){var de=q/K,X=-I/L+de,ue=-de/2;X>=0&&X<=1&&(h[W++]=X),ue>=0&&ue<=1&&(h[W++]=ue)}else if(Q>0){var Ee=u(Q),be=K*I+1.5*L*(-q+Ee),ve=K*I+1.5*L*(-q-Ee);be<0?be=-k(-be,p):be=k(be,p),ve<0?ve=-k(-ve,p):ve=k(ve,p);var X=(-I-(be+ve))/(3*L);X>=0&&X<=1&&(h[W++]=X)}else{var _e=(2*K*I-3*L*q)/(2*u(K*K*K)),Te=Math.acos(_e)/3,re=u(K),pe=Math.cos(Te),X=(-I-2*re*pe)/(3*L),ue=(-I+re*(pe+o*Math.sin(Te)))/(3*L),J=(-I+re*(pe-o*Math.sin(Te)))/(3*L);X>=0&&X<=1&&(h[W++]=X),ue>=0&&ue<=1&&(h[W++]=ue),J>=0&&J<=1&&(h[W++]=J)}}return W}function l(n,r,d,S,_){var h=6*d-12*r+6*n,L=9*r+3*S-3*n-9*d,I=3*r-3*n,B=0;if(T(L)){if(O(h)){var F=-I/h;F>=0&&F<=1&&(_[B++]=F)}}else{var K=h*h-4*L*I;if(T(K))_[0]=-h/(2*L);else if(K>0){var q=u(K),F=(-h+q)/(2*L),Y=(-h-q)/(2*L);F>=0&&F<=1&&(_[B++]=F),Y>=0&&Y<=1&&(_[B++]=Y)}}return B}function s(n,r,d,S,_,h){var L=(r-n)*_+n,I=(d-r)*_+r,B=(S-d)*_+d,F=(I-L)*_+L,K=(B-I)*_+I,q=(K-F)*_+F;h[0]=n,h[1]=L,h[2]=F,h[3]=q,h[4]=q,h[5]=K,h[6]=B,h[7]=S}function f(n,r,d,S,_,h,L,I,B,F,K){var q,Y=.005,W=Infinity,X,Q,de,ue;g[0]=B,g[1]=F;for(var Ee=0;Ee<1;Ee+=.05)i[0]=C(n,d,_,L,Ee),i[1]=C(r,S,h,I,Ee),de=D(g,i),de=0&&de=0&&F<=1&&(_[B++]=F)}}else{var K=L*L-4*h*I;if(T(K)){var F=-L/(2*h);F>=0&&F<=1&&(_[B++]=F)}else if(K>0){var q=u(K),F=(-L+q)/(2*h),Y=(-L-q)/(2*h);F>=0&&F<=1&&(_[B++]=F),Y>=0&&Y<=1&&(_[B++]=Y)}}return B}function w(n,r,d){var S=n+d-2*r;return S===0?.5:(n-r)/S}function E(n,r,d,S,_){var h=(r-n)*S+n,L=(d-r)*S+r,I=(L-h)*S+h;_[0]=n,_[1]=h,_[2]=I,_[3]=I,_[4]=L,_[5]=d}function c(n,r,d,S,_,h,L,I,B){var F,K=.005,q=Infinity;g[0]=L,g[1]=I;for(var Y=0;Y<1;Y+=.05){i[0]=v(n,d,_,Y),i[1]=v(r,S,h,Y);var W=D(g,i);W=0&&W=0;--f)if(s[f]===l)return!0;return!1}),m):null:m[0]},T.prototype.update=function(C,P){if(!C)return;var m=this.getDefs(!1);if(C[this._domName]&&m.contains(C[this._domName]))typeof P=="function"&&P(C);else{var l=this.add(C);l&&(C[this._domName]=l)}},T.prototype.addDom=function(C){var P=this.getDefs(!0);P.appendChild(C)},T.prototype.removeDom=function(C){var P=this.getDefs(!1);P&&C[this._domName]&&(P.removeChild(C[this._domName]),C[this._domName]=null)},T.prototype.getDoms=function(){var C=this.getDefs(!1);if(!C)return[];var P=[];return D.each(this._tagNames,function(m){var l=C.getElementsByTagName(m);P=P.concat([].slice.call(l))}),P},T.prototype.markAllUnused=function(){var C=this.getDoms(),P=this;D.each(C,function(m){m[P._markLabel]=i})},T.prototype.markUsed=function(C){C&&(C[this._markLabel]=x)},T.prototype.removeUnused=function(){var C=this.getDefs(!1);if(!C)return;var P=this.getDoms(),m=this;D.each(P,function(l){l[m._markLabel]!==x&&C.removeChild(l)})},T.prototype.getSvgProxy=function(C){return C instanceof k?o:C instanceof u?p:C instanceof t?g:o},T.prototype.getTextSvgElement=function(C){return C.__textSvgEl},T.prototype.getSvgElement=function(C){return C.__svgEl};var O=T;ie.exports=O},SrOP:function(ie,Z,y){ie.exports=y.p+"static/d.56e5b448.png"},T6xi:function(ie,Z,y){var V=y("YgsL"),U=y("nCxF");function D(k,u,t){var R=u.points,o=u.smooth;if(R&&R.length>=2){if(o&&o!=="spline"){var p=U(R,o,t,u.smoothConstraint);k.moveTo(R[0][0],R[0][1]);for(var g=R.length,i=0;i<(t?g:g-1);i++){var x=p[i*2],T=p[i*2+1],O=R[(i+1)%g];k.bezierCurveTo(x[0],x[1],T[0],T[1],O[0],O[1])}}else{o==="spline"&&(R=V(R,t)),k.moveTo(R[0][0],R[0][1]);for(var i=1,C=R.length;iu&&(x=o+p,o*=u/x,p*=u/x),g+i>u&&(x=g+i,g*=u/x,i*=u/x),p+g>t&&(x=p+g,p*=t/x,g*=t/x),o+i>t&&(x=o+i,o*=t/x,i*=t/x),V.moveTo(D+o,k),V.lineTo(D+u-p,k),p!==0&&V.arc(D+u-p,k+p,p,-Math.PI/2,0),V.lineTo(D+u,k+t-g),g!==0&&V.arc(D+u-g,k+t-g,g,0,Math.PI/2),V.lineTo(D+i,k+t),i!==0&&V.arc(D+i,k+t-i,i,Math.PI/2,Math.PI),V.lineTo(D,k+o),o!==0&&V.arc(D+o,k+o,o,Math.PI,Math.PI*1.5)}Z.buildPath=y},W6BS:function(ie,Z){ie.exports="data:image/png;base64,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"},WdTA:function(ie,Z,y){ie.exports=y.p+"static/studnetqun.598eeb43.png"},X23P:function(ie,Z,y){ie.exports=y.p+"static/s14.0b0ac17a.png"},XBoW:function(ie,Z,y){ie.exports=y.p+"static/ping1.2f030210.svg"},XjOa:function(ie,Z){ie.exports="data:image/png;base64,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"},Xmg4:function(ie,Z,y){var V=y("bYtY"),U=y("LPTA"),D=U.devicePixelRatio,k=y("K2GJ"),u=y("3C/r");function t(){return!1}function R(g,i,x){var T=V.createCanvas(),O=i.getWidth(),C=i.getHeight(),P=T.style;return P&&(P.position="absolute",P.left=0,P.top=0,P.width=O+"px",P.height=C+"px",T.setAttribute("data-zr-dom-id",g)),T.width=O*x,T.height=C*x,T}var o=function(g,i,x){var T;x=x||D,typeof g=="string"?T=R(g,i,x):V.isObject(g)&&(T=g,g=T.id),this.id=g,this.dom=T;var O=T.style;O&&(T.onselectstart=t,O["-webkit-user-select"]="none",O["user-select"]="none",O["-webkit-touch-callout"]="none",O["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",O.padding=0,O.margin=0,O["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=i,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=x};o.prototype={constructor:o,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var g=this.dpr;this.domBack=R("back-"+this.id,this.painter,g),this.ctxBack=this.domBack.getContext("2d"),g!==1&&this.ctxBack.scale(g,g)},resize:function(g,i){var x=this.dpr,T=this.dom,O=T.style,C=this.domBack;O&&(O.width=g+"px",O.height=i+"px"),T.width=g*x,T.height=i*x,C&&(C.width=g*x,C.height=i*x,x!==1&&this.ctxBack.scale(x,x))},clear:function(g,i){var x=this.dom,T=this.ctx,O=x.width,C=x.height,i=i||this.clearColor,P=this.motionBlur&&!g,m=this.lastFrameAlpha,l=this.dpr;if(P&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(x,0,0,O/l,C/l)),T.clearRect(0,0,O,C),i&&i!=="transparent"){var s;i.colorStops?(s=i.__canvasGradient||k.getGradient(T,i,{x:0,y:0,width:O,height:C}),i.__canvasGradient=s):i.image&&(s=u.prototype.getCanvasPattern.call(i,T)),T.save(),T.fillStyle=s||i,T.fillRect(0,0,O,C),T.restore()}if(P){var f=this.domBack;T.save(),T.globalAlpha=m,T.drawImage(f,0,0,O,C),T.restore()}}};var p=o;ie.exports=p},Xnb7:function(ie,Z,y){var V=y("1RvN"),U=new V(50);function D(R){if(typeof R=="string"){var o=U.get(R);return o&&o.image}else return R}function k(R,o,p,g,i){if(R)if(typeof R=="string"){if(o&&o.__zrImageSrc===R||!p)return o;var x=U.get(R),T={hostEl:p,cb:g,cbPayload:i};return x?(o=x.image,!t(o)&&x.pending.push(T)):(o=new Image,o.onload=o.onerror=u,U.put(R,o.__cachedImgObj={image:o,pending:[T]}),o.src=o.__zrImageSrc=R),o}else return R;else return o}function u(){var R=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var o=0;o1&&arguments[1]!==void 0?arguments[1]:!1,ye=ue.getAttribute("id")||ue.getAttribute("data-reactid")||ue.getAttribute("name");if(Ee&&L[ye])return L[ye];var ve=window.getComputedStyle(ue),_e=ve.getPropertyValue("box-sizing")||ve.getPropertyValue("-moz-box-sizing")||ve.getPropertyValue("-webkit-box-sizing"),Se=parseFloat(ve.getPropertyValue("padding-bottom"))+parseFloat(ve.getPropertyValue("padding-top")),re=parseFloat(ve.getPropertyValue("border-bottom-width"))+parseFloat(ve.getPropertyValue("border-top-width")),pe=h.map(function(ce){return"".concat(ce,":").concat(ve.getPropertyValue(ce))}).join(";"),J={sizingStyle:pe,paddingSize:Se,borderSize:re,boxSizing:_e};return Ee&&ye&&(L[ye]=J),J}function F(ue){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;I||(I=document.createElement("textarea"),I.setAttribute("tab-index","-1"),I.setAttribute("aria-hidden","true"),document.body.appendChild(I)),ue.getAttribute("wrap")?I.setAttribute("wrap",ue.getAttribute("wrap")):I.removeAttribute("wrap");var _e=B(ue,Ee),Se=_e.paddingSize,re=_e.borderSize,pe=_e.boxSizing,J=_e.sizingStyle;I.setAttribute("style","".concat(J,";").concat(_)),I.value=ue.value||ue.placeholder||"";var ce=Number.MIN_SAFE_INTEGER,we=Number.MAX_SAFE_INTEGER,xe=I.scrollHeight,Ke;if(pe==="border-box"?xe+=re:pe==="content-box"&&(xe-=Se),ye!==null||ve!==null){I.value=" ";var tt=I.scrollHeight-Se;ye!==null&&(ce=tt*ye,pe==="border-box"&&(ce=ce+Se+re),xe=Math.max(ce,xe)),ve!==null&&(we=tt*ve,pe==="border-box"&&(we=we+Se+re),Ke=xe>we?"":"hidden",xe=Math.min(we,xe))}return{height:xe,minHeight:ce,maxHeight:we,overflowY:Ke,resize:"none"}}var K=y("Gytx"),q=y.n(K),Y;(function(ue){ue[ue.NONE=0]="NONE",ue[ue.RESIZING=1]="RESIZING",ue[ue.RESIZED=2]="RESIZED"})(Y||(Y={}));var W=function(ue){Object(k.a)(ye,ue);var Ee=Object(u.a)(ye);function ye(ve){var _e;return Object(U.a)(this,ye),_e=Ee.call(this,ve),_e.nextFrameActionId=void 0,_e.resizeFrameId=void 0,_e.textArea=void 0,_e.saveTextArea=function(Se){_e.textArea=Se},_e.handleResize=function(Se){var re=_e.state.resizeStatus,pe=_e.props,J=pe.autoSize,ce=pe.onResize;if(re!==Y.NONE)return;typeof ce=="function"&&ce(Se),J&&_e.resizeOnNextFrame()},_e.resizeOnNextFrame=function(){cancelAnimationFrame(_e.nextFrameActionId),_e.nextFrameActionId=requestAnimationFrame(_e.resizeTextarea)},_e.resizeTextarea=function(){var Se=_e.props.autoSize;if(!Se||!_e.textArea)return;var re=Se.minRows,pe=Se.maxRows,J=F(_e.textArea,!1,re,pe);_e.setState({textareaStyles:J,resizeStatus:Y.RESIZING},function(){cancelAnimationFrame(_e.resizeFrameId),_e.resizeFrameId=requestAnimationFrame(function(){_e.setState({resizeStatus:Y.RESIZED},function(){_e.resizeFrameId=requestAnimationFrame(function(){_e.setState({resizeStatus:Y.NONE}),_e.fixFirefoxAutoScroll()})})})})},_e.renderTextArea=function(){var Se=_e.props,re=Se.prefixCls,pe=re===void 0?"rc-textarea":re,J=Se.autoSize,ce=Se.onResize,we=Se.className,xe=Se.disabled,Ke=_e.state,tt=Ke.textareaStyles,Le=Ke.resizeStatus,Fe=Object(r.a)(_e.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ce=S()(pe,we,Object(o.a)({},"".concat(pe,"-disabled"),xe));"value"in Fe&&(Fe.value=Fe.value||"");var Pe=Object(R.a)(Object(R.a)(Object(R.a)({},_e.props.style),tt),Le===Y.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return t.createElement(n,{onResize:_e.handleResize,disabled:!(J||ce)},t.createElement("textarea",Object(V.a)({},Fe,{className:Ce,style:Pe,ref:_e.saveTextArea})))},_e.state={textareaStyles:{},resizeStatus:Y.NONE},_e}return Object(D.a)(ye,[{key:"componentDidUpdate",value:function(_e){(_e.value!==this.props.value||!q()(_e.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 _e=this.textArea.selectionStart,Se=this.textArea.selectionEnd;this.textArea.setSelectionRange(_e,Se)}}catch(re){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ye}(t.Component),X=W,Q=function(ue){Object(k.a)(ye,ue);var Ee=Object(u.a)(ye);function ye(ve){var _e;Object(U.a)(this,ye),_e=Ee.call(this,ve),_e.resizableTextArea=void 0,_e.focus=function(){_e.resizableTextArea.textArea.focus()},_e.saveTextArea=function(re){_e.resizableTextArea=re},_e.handleChange=function(re){var pe=_e.props.onChange;_e.setValue(re.target.value,function(){_e.resizableTextArea.resizeTextarea()}),pe&&pe(re)},_e.handleKeyDown=function(re){var pe=_e.props,J=pe.onPressEnter,ce=pe.onKeyDown;re.keyCode===13&&J&&J(re),ce&&ce(re)};var Se=typeof ve.value=="undefined"||ve.value===null?ve.defaultValue:ve.value;return _e.state={value:Se},_e}return Object(D.a)(ye,[{key:"setValue",value:function(_e,Se){"value"in this.props||this.setState({value:_e},Se)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return t.createElement(X,Object(V.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(_e){return"value"in _e?{value:_e.value}:null}}]),ye}(t.Component),de=Z.default=Q},YH21:function(ie,Z,y){var V=y("H6uX");Z.Dispatcher=V;var U=y("ItGF"),D=y("Ze12"),k=D.isCanvasEl,u=D.transformCoordWithViewport,t=typeof window!="undefined"&&!!window.addEventListener,R=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,o=[];function m(l,s,f,v){return f=f||{},v||!U.canvasSupported?g(l,s,f):U.browser.firefox&&s.layerX!=null&&s.layerX!==s.offsetX?(f.zrX=s.layerX,f.zrY=s.layerY):s.offsetX!=null?(f.zrX=s.offsetX,f.zrY=s.offsetY):g(l,s,f),f}function g(l,s,f){if(U.domSupported&&l.getBoundingClientRect){var v=s.clientX,b=s.clientY;if(k(l)){var A=l.getBoundingClientRect();f.zrX=v-A.left,f.zrY=b-A.top;return}else if(u(o,l,v,b)){f.zrX=o[0],f.zrY=o[1];return}}f.zrX=f.zrY=0}function i(l){return l||window.event}function x(l,s,f){if(s=i(s),s.zrX!=null)return s;var v=s.type,b=v&&v.indexOf("touch")>=0;if(!b)m(l,s,s,f),s.zrDelta=s.wheelDelta?s.wheelDelta/120:-(s.detail||0)/3;else{var A=v!=="touchend"?s.targetTouches[0]:s.changedTouches[0];A&&m(l,A,s,f)}var w=s.button;return s.which==null&&w!==void 0&&R.test(s.type)&&(s.which=w&1?1:w&2?3:w&4?2:0),s}function T(l,s,f,v){t?l.addEventListener(s,f,v):l.attachEvent("on"+s,f)}function O(l,s,f,v){t?l.removeEventListener(s,f,v):l.detachEvent("on"+s,f)}var C=t?function(l){l.preventDefault(),l.stopPropagation(),l.cancelBubble=!0}:function(l){l.returnValue=!1,l.cancelBubble=!0};function P(l){return l.which===2||l.which===3}function p(l){return l.which>1}Z.clientToLocal=m,Z.getNativeEvent=i,Z.normalizeEvent=x,Z.addEventListener=T,Z.removeEventListener=O,Z.stop=C,Z.isMiddleOrRightButtonOnMouseUpDown=P,Z.notLeftMouse=p},YKIs:function(ie,Z){ie.exports="data:image/png;base64,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"},YVwf:function(ie,Z,y){"use strict";var V=this&&this.__importDefault||function(D){return D&&D.__esModule?D:{default:D}};Object.defineProperty(Z,"__esModule",{value:!0});var U=V(y("Kw3X"));Z.default=U.default},YgsL:function(ie,Z,y){var V=y("QBsz"),U=V.distance;function D(u,t,R,o,m,g,i){var x=(R-u)*.5,T=(o-t)*.5;return(2*(t-R)+x+T)*i+(-3*(t-R)-2*x-T)*g+x*m+t}function k(u,t){for(var R=u.length,o=[],m=0,g=1;gR-2?R-1:T+1],l=u[T>R-3?R-1:T+2]);var s=O*O,f=O*s;o.push([D(C[0],P[0],p[0],l[0],O,s,f),D(C[1],P[1],p[1],l[1],O,s,f)])}return o}ie.exports=k},ZSzu:function(ie,Z){ie.exports="data:image/png;base64,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"},ZYvl:function(ie,Z,y){ie.exports=y.p+"static/s12.b06ebd7c.png"},Ze12:function(ie,Z,y){var V=y("ItGF"),U=y("hOwI"),D=U.buildTransformer,k="___zrEVENTSAVED",u=[];function t(i,x,T,O,C){return R(u,x,O,C,!0)&&R(i,T,u[0],u[1])}function R(i,x,T,O,C){if(x.getBoundingClientRect&&V.domSupported&&!g(x)){var P=x[k]||(x[k]={}),p=o(x,P),l=m(p,P,C);if(l)return l(i,T,O),!0}return!1}function o(i,x){var T=x.markers;if(T)return T;T=x.markers=[];for(var O=["left","right"],C=["top","bottom"],P=0;P<4;P++){var p=document.createElement("div"),l=p.style,s=P%2,f=(P>>1)%2;l.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",O[s]+":0",C[f]+":0",O[1-s]+":auto",C[1-f]+":auto",""].join("!important;"),i.appendChild(p),T.push(p)}return T}function m(i,x,T){for(var O=T?"invTrans":"trans",C=x[O],P=x.srcCoords,p=!0,l=[],s=[],f=0;f<4;f++){var v=i[f].getBoundingClientRect(),b=2*f,A=v.left,w=v.top;l.push(A,w),p=p&&P&&A===P[b]&&w===P[b+1],s.push(i[f].offsetLeft,i[f].offsetTop)}return p&&C?C:(x.srcCoords=l,x[O]=T?D(s,l):D(l,s))}function g(i){return i.nodeName.toUpperCase()==="CANVAS"}Z.transformLocalCoord=t,Z.transformCoordWithViewport=R,Z.isCanvasEl=g},ZpRC:function(ie,Z,y){"use strict";function V(i){return typeof i=="object"&&i!=null&&i.nodeType===1}function U(i,x){return(!x||i!=="hidden")&&i!=="visible"&&i!=="clip"}function D(i,x){if(i.clientHeightx||P>i&&p=x&&l>=T?P-i-O:p>x&&lT?p-x+C:0}var u=function(i,x){var T=window,O=x.scrollMode,C=x.block,P=x.inline,p=x.boundary,l=x.skipOverflowHiddenElements,s=typeof p=="function"?p:function(tt){return tt!==p};if(!V(i))throw new TypeError("Invalid target");for(var f=document.scrollingElement||document.documentElement,v=[],b=i;V(b)&&s(b);){if((b=b.parentElement)===f){v.push(b);break}b!=null&&b===document.body&&D(b)&&!D(document.documentElement)||b!=null&&D(b,l)&&v.push(b)}for(var A=T.visualViewport?T.visualViewport.width:innerWidth,w=T.visualViewport?T.visualViewport.height:innerHeight,E=window.scrollX||pageXOffset,c=window.scrollY||pageYOffset,n=i.getBoundingClientRect(),r=n.height,d=n.width,S=n.top,_=n.right,h=n.bottom,L=n.left,I=C==="start"||C==="nearest"?S:C==="end"?h:S+r/2,B=P==="center"?L+d/2:P==="end"?_:L,F=[],K=0;K=0&&L>=0&&h<=w&&_<=A&&S>=Q&&h<=ue&&L>=Ee&&_<=de)return F;var ye=getComputedStyle(q),ve=parseInt(ye.borderLeftWidth,10),_e=parseInt(ye.borderTopWidth,10),Se=parseInt(ye.borderRightWidth,10),re=parseInt(ye.borderBottomWidth,10),pe=0,J=0,ce="offsetWidth"in q?q.offsetWidth-q.clientWidth-ve-Se:0,we="offsetHeight"in q?q.offsetHeight-q.clientHeight-_e-re:0;if(f===q)pe=C==="start"?I:C==="end"?I-w:C==="nearest"?k(c,c+w,w,_e,re,c+I,c+I+r,r):I-w/2,J=P==="start"?B:P==="center"?B-A/2:P==="end"?B-A:k(E,E+A,A,ve,Se,E+B,E+B+d,d),pe=Math.max(0,pe+c),J=Math.max(0,J+E);else{pe=C==="start"?I-Q-_e:C==="end"?I-ue+re+we:C==="nearest"?k(Q,ue,W,_e,re+we,I,I+r,r):I-(Q+W/2)+we/2,J=P==="start"?B-Ee-ve:P==="center"?B-(Ee+X/2)+ce/2:P==="end"?B-de+Se+ce:k(Ee,de,X,ve,Se+ce,B,B+d,d);var xe=q.scrollLeft,Ke=q.scrollTop;I+=Ke-(pe=Math.max(0,Math.min(Ke+pe,q.scrollHeight-W+we))),B+=xe-(J=Math.max(0,Math.min(xe+J,q.scrollWidth-X+ce)))}F.push({el:q,top:pe,left:J})}return F};function t(i){return i===Object(i)&&Object.keys(i).length!==0}function R(i,x){x===void 0&&(x="auto");var T="scrollBehavior"in document.body.style;i.forEach(function(O){var C=O.el,P=O.top,p=O.left;C.scroll&&T?C.scroll({top:P,left:p,behavior:x}):(C.scrollTop=P,C.scrollLeft=p)})}function o(i){return i===!1?{block:"end",inline:"nearest"}:t(i)?i:{block:"start",inline:"nearest"}}function m(i,x){var T=!i.ownerDocument.documentElement.contains(i);if(t(x)&&typeof x.behavior=="function")return x.behavior(T?[]:u(i,x));if(T)return;var O=o(x);return R(u(i,O),O.behavior)}var g=Z.a=m},Zss7:function(ie,Z,y){var V;(function(U){var D=/^\s+/,k=/\s+$/,u=0,t=U.round,R=U.min,o=U.max,m=U.random;function g(re,pe){if(re=re||"",pe=pe||{},re instanceof g)return re;if(!(this instanceof g))return new g(re,pe);var J=i(re);this._originalInput=re,this._r=J.r,this._g=J.g,this._b=J.b,this._a=J.a,this._roundA=t(100*this._a)/100,this._format=pe.format||J.format,this._gradientType=pe.gradientType,this._r<1&&(this._r=t(this._r)),this._g<1&&(this._g=t(this._g)),this._b<1&&(this._b=t(this._b)),this._ok=J.ok,this._tc_id=u++}g.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 re=this.toRgb();return(re.r*299+re.g*587+re.b*114)/1e3},getLuminance:function(){var re=this.toRgb(),pe,J,ce,we,xe,Ke;return pe=re.r/255,J=re.g/255,ce=re.b/255,pe<=.03928?we=pe/12.92:we=U.pow((pe+.055)/1.055,2.4),J<=.03928?xe=J/12.92:xe=U.pow((J+.055)/1.055,2.4),ce<=.03928?Ke=ce/12.92:Ke=U.pow((ce+.055)/1.055,2.4),.2126*we+.7152*xe+.0722*Ke},setAlpha:function(re){return this._a=F(re),this._roundA=t(100*this._a)/100,this},toHsv:function(){var re=C(this._r,this._g,this._b);return{h:re.h*360,s:re.s,v:re.v,a:this._a}},toHsvString:function(){var re=C(this._r,this._g,this._b),pe=t(re.h*360),J=t(re.s*100),ce=t(re.v*100);return this._a==1?"hsv("+pe+", "+J+"%, "+ce+"%)":"hsva("+pe+", "+J+"%, "+ce+"%, "+this._roundA+")"},toHsl:function(){var re=T(this._r,this._g,this._b);return{h:re.h*360,s:re.s,l:re.l,a:this._a}},toHslString:function(){var re=T(this._r,this._g,this._b),pe=t(re.h*360),J=t(re.s*100),ce=t(re.l*100);return this._a==1?"hsl("+pe+", "+J+"%, "+ce+"%)":"hsla("+pe+", "+J+"%, "+ce+"%, "+this._roundA+")"},toHex:function(re){return p(this._r,this._g,this._b,re)},toHexString:function(re){return"#"+this.toHex(re)},toHex8:function(re){return l(this._r,this._g,this._b,this._a,re)},toHex8String:function(re){return"#"+this.toHex8(re)},toRgb:function(){return{r:t(this._r),g:t(this._g),b:t(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+t(this._r)+", "+t(this._g)+", "+t(this._b)+")":"rgba("+t(this._r)+", "+t(this._g)+", "+t(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:t(K(this._r,255)*100)+"%",g:t(K(this._g,255)*100)+"%",b:t(K(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+t(K(this._r,255)*100)+"%, "+t(K(this._g,255)*100)+"%, "+t(K(this._b,255)*100)+"%)":"rgba("+t(K(this._r,255)*100)+"%, "+t(K(this._g,255)*100)+"%, "+t(K(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:I[p(this._r,this._g,this._b,!0)]||!1},toFilter:function(re){var pe="#"+s(this._r,this._g,this._b,this._a),J=pe,ce=this._gradientType?"GradientType = 1, ":"";if(re){var we=g(re);J="#"+s(we._r,we._g,we._b,we._a)}return"progid:DXImageTransform.Microsoft.gradient("+ce+"startColorstr="+pe+",endColorstr="+J+")"},toString:function(re){var pe=!!re;re=re||this._format;var J=!1,ce=this._a<1&&this._a>=0,we=!pe&&ce&&(re==="hex"||re==="hex6"||re==="hex3"||re==="hex4"||re==="hex8"||re==="name");return we?re==="name"&&this._a===0?this.toName():this.toRgbString():(re==="rgb"&&(J=this.toRgbString()),re==="prgb"&&(J=this.toPercentageRgbString()),(re==="hex"||re==="hex6")&&(J=this.toHexString()),re==="hex3"&&(J=this.toHexString(!0)),re==="hex4"&&(J=this.toHex8String(!0)),re==="hex8"&&(J=this.toHex8String()),re==="name"&&(J=this.toName()),re==="hsl"&&(J=this.toHslString()),re==="hsv"&&(J=this.toHsvString()),J||this.toHexString())},clone:function(){return g(this.toString())},_applyModification:function(re,pe){var J=re.apply(null,[this].concat([].slice.call(pe)));return this._r=J._r,this._g=J._g,this._b=J._b,this.setAlpha(J._a),this},lighten:function(){return this._applyModification(A,arguments)},brighten:function(){return this._applyModification(w,arguments)},darken:function(){return this._applyModification(E,arguments)},desaturate:function(){return this._applyModification(f,arguments)},saturate:function(){return this._applyModification(v,arguments)},greyscale:function(){return this._applyModification(b,arguments)},spin:function(){return this._applyModification(c,arguments)},_applyCombination:function(re,pe){return re.apply(null,[this].concat([].slice.call(pe)))},analogous:function(){return this._applyCombination(_,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(h,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(r,arguments)},tetrad:function(){return this._applyCombination(d,arguments)}},g.fromRatio=function(re,pe){if(typeof re=="object"){var J={};for(var ce in re)re.hasOwnProperty(ce)&&(ce==="a"?J[ce]=re[ce]:J[ce]=de(re[ce]));re=J}return g(re,pe)};function i(re){var pe={r:0,g:0,b:0},J=1,ce=null,we=null,xe=null,Ke=!1,tt=!1;return typeof re=="string"&&(re=_e(re)),typeof re=="object"&&(ve(re.r)&&ve(re.g)&&ve(re.b)?(pe=x(re.r,re.g,re.b),Ke=!0,tt=String(re.r).substr(-1)==="%"?"prgb":"rgb"):ve(re.h)&&ve(re.s)&&ve(re.v)?(ce=de(re.s),we=de(re.v),pe=P(re.h,ce,we),Ke=!0,tt="hsv"):ve(re.h)&&ve(re.s)&&ve(re.l)&&(ce=de(re.s),xe=de(re.l),pe=O(re.h,ce,xe),Ke=!0,tt="hsl"),re.hasOwnProperty("a")&&(J=re.a)),J=F(J),{ok:Ke,format:re.format||tt,r:R(255,o(pe.r,0)),g:R(255,o(pe.g,0)),b:R(255,o(pe.b,0)),a:J}}function x(re,pe,J){return{r:K(re,255)*255,g:K(pe,255)*255,b:K(J,255)*255}}function T(re,pe,J){re=K(re,255),pe=K(pe,255),J=K(J,255);var ce=o(re,pe,J),we=R(re,pe,J),xe,Ke,tt=(ce+we)/2;if(ce==we)xe=Ke=0;else{var Le=ce-we;Ke=tt>.5?Le/(2-ce-we):Le/(ce+we);switch(ce){case re:xe=(pe-J)/Le+(pe1&&(Pe-=1),Pe<1/6?Fe+(Ce-Fe)*6*Pe:Pe<1/2?Ce:Pe<2/3?Fe+(Ce-Fe)*(2/3-Pe)*6:Fe}if(pe===0)ce=we=xe=J;else{var tt=J<.5?J*(1+pe):J+pe-J*pe,Le=2*J-tt;ce=Ke(Le,tt,re+1/3),we=Ke(Le,tt,re),xe=Ke(Le,tt,re-1/3)}return{r:ce*255,g:we*255,b:xe*255}}function C(re,pe,J){re=K(re,255),pe=K(pe,255),J=K(J,255);var ce=o(re,pe,J),we=R(re,pe,J),xe,Ke,tt=ce,Le=ce-we;if(Ke=ce===0?0:Le/ce,ce==we)xe=0;else{switch(ce){case re:xe=(pe-J)/Le+(pe>1)+720)%360;--pe;)ce.h=(ce.h+we)%360,xe.push(g(ce));return xe}function h(re,pe){pe=pe||6;for(var J=g(re).toHsv(),ce=J.h,we=J.s,xe=J.v,Ke=[],tt=1/pe;pe--;)Ke.push(g({h:ce,s:we,v:xe})),xe=(xe+tt)%1;return Ke}g.mix=function(re,pe,J){J=J===0?0:J||50;var ce=g(re).toRgb(),we=g(pe).toRgb(),xe=J/100,Ke={r:(we.r-ce.r)*xe+ce.r,g:(we.g-ce.g)*xe+ce.g,b:(we.b-ce.b)*xe+ce.b,a:(we.a-ce.a)*xe+ce.a};return g(Ke)},g.readability=function(re,pe){var J=g(re),ce=g(pe);return(U.max(J.getLuminance(),ce.getLuminance())+.05)/(U.min(J.getLuminance(),ce.getLuminance())+.05)},g.isReadable=function(re,pe,J){var ce=g.readability(re,pe),we,xe;xe=!1,we=Se(J);switch(we.level+we.size){case"AAsmall":case"AAAlarge":xe=ce>=4.5;break;case"AAlarge":xe=ce>=3;break;case"AAAsmall":xe=ce>=7;break}return xe},g.mostReadable=function(re,pe,J){var ce=null,we=0,xe,Ke,tt,Le;J=J||{},Ke=J.includeFallbackColors,tt=J.level,Le=J.size;for(var Fe=0;Fewe&&(we=xe,ce=g(pe[Fe]));return g.isReadable(re,ce,{level:tt,size:Le})||!Ke?ce:(J.includeFallbackColors=!1,g.mostReadable(re,["#fff","#000"],J))};var L=g.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"},I=g.hexNames=B(L);function B(re){var pe={};for(var J in re)re.hasOwnProperty(J)&&(pe[re[J]]=J);return pe}function F(re){return re=parseFloat(re),(isNaN(re)||re<0||re>1)&&(re=1),re}function K(re,pe){W(re)&&(re="100%");var J=X(re);return re=R(pe,o(0,parseFloat(re))),J&&(re=parseInt(re*pe,10)/100),U.abs(re-pe)<1e-6?1:re%pe/parseFloat(pe)}function q(re){return R(1,o(0,re))}function Y(re){return parseInt(re,16)}function W(re){return typeof re=="string"&&re.indexOf(".")!=-1&&parseFloat(re)===1}function X(re){return typeof re=="string"&&re.indexOf("%")!=-1}function Q(re){return re.length==1?"0"+re:""+re}function de(re){return re<=1&&(re=re*100+"%"),re}function ue(re){return U.round(parseFloat(re)*255).toString(16)}function Ee(re){return Y(re)/255}var ye=function(){var re="[-\\+]?\\d+%?",pe="[-\\+]?\\d*\\.\\d+%?",J="(?:"+pe+")|(?:"+re+")",ce="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?",we="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?";return{CSS_UNIT:new RegExp(J),rgb:new RegExp("rgb"+ce),rgba:new RegExp("rgba"+we),hsl:new RegExp("hsl"+ce),hsla:new RegExp("hsla"+we),hsv:new RegExp("hsv"+ce),hsva:new RegExp("hsva"+we),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function ve(re){return!!ye.CSS_UNIT.exec(re)}function _e(re){re=re.replace(D,"").replace(k,"").toLowerCase();var pe=!1;if(L[re])re=L[re],pe=!0;else if(re=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var J;return(J=ye.rgb.exec(re))?{r:J[1],g:J[2],b:J[3]}:(J=ye.rgba.exec(re))?{r:J[1],g:J[2],b:J[3],a:J[4]}:(J=ye.hsl.exec(re))?{h:J[1],s:J[2],l:J[3]}:(J=ye.hsla.exec(re))?{h:J[1],s:J[2],l:J[3],a:J[4]}:(J=ye.hsv.exec(re))?{h:J[1],s:J[2],v:J[3]}:(J=ye.hsva.exec(re))?{h:J[1],s:J[2],v:J[3],a:J[4]}:(J=ye.hex8.exec(re))?{r:Y(J[1]),g:Y(J[2]),b:Y(J[3]),a:Ee(J[4]),format:pe?"name":"hex8"}:(J=ye.hex6.exec(re))?{r:Y(J[1]),g:Y(J[2]),b:Y(J[3]),format:pe?"name":"hex"}:(J=ye.hex4.exec(re))?{r:Y(J[1]+""+J[1]),g:Y(J[2]+""+J[2]),b:Y(J[3]+""+J[3]),a:Ee(J[4]+""+J[4]),format:pe?"name":"hex8"}:(J=ye.hex3.exec(re))?{r:Y(J[1]+""+J[1]),g:Y(J[2]+""+J[2]),b:Y(J[3]+""+J[3]),format:pe?"name":"hex"}:!1}function Se(re){var pe,J;return re=re||{level:"AA",size:"small"},pe=(re.level||"AA").toUpperCase(),J=(re.size||"small").toLowerCase(),pe!=="AA"&&pe!=="AAA"&&(pe="AA"),J!=="small"&&J!=="large"&&(J="small"),{level:pe,size:J}}ie.exports?ie.exports=g:!(V=function(){return g}.call(Z,y,Z,ie),V!==void 0&&(ie.exports=V))})(Math)},aKvl:function(ie,Z,y){var V=y("Sj9i"),U=V.quadraticProjectPoint;function D(k,u,t,R,o,m,g,i,x){if(g===0)return!1;var T=g;if(x>u+T&&x>R+T&&x>m+T||xk+T&&i>t+T&&i>o+T||i1&&arguments[1]!==void 0?arguments[1]:!1,be=ue.getAttribute("id")||ue.getAttribute("data-reactid")||ue.getAttribute("name");if(Ee&&L[be])return L[be];var ve=window.getComputedStyle(ue),_e=ve.getPropertyValue("box-sizing")||ve.getPropertyValue("-moz-box-sizing")||ve.getPropertyValue("-webkit-box-sizing"),Te=parseFloat(ve.getPropertyValue("padding-bottom"))+parseFloat(ve.getPropertyValue("padding-top")),re=parseFloat(ve.getPropertyValue("border-bottom-width"))+parseFloat(ve.getPropertyValue("border-top-width")),pe=h.map(function(ce){return"".concat(ce,":").concat(ve.getPropertyValue(ce))}).join(";"),J={sizingStyle:pe,paddingSize:Te,borderSize:re,boxSizing:_e};return Ee&&be&&(L[be]=J),J}function F(ue){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;I||(I=document.createElement("textarea"),I.setAttribute("tab-index","-1"),I.setAttribute("aria-hidden","true"),document.body.appendChild(I)),ue.getAttribute("wrap")?I.setAttribute("wrap",ue.getAttribute("wrap")):I.removeAttribute("wrap");var _e=B(ue,Ee),Te=_e.paddingSize,re=_e.borderSize,pe=_e.boxSizing,J=_e.sizingStyle;I.setAttribute("style","".concat(J,";").concat(_)),I.value=ue.value||ue.placeholder||"";var ce=Number.MIN_SAFE_INTEGER,we=Number.MAX_SAFE_INTEGER,xe=I.scrollHeight,Ke;if(pe==="border-box"?xe+=re:pe==="content-box"&&(xe-=Te),be!==null||ve!==null){I.value=" ";var tt=I.scrollHeight-Te;be!==null&&(ce=tt*be,pe==="border-box"&&(ce=ce+Te+re),xe=Math.max(ce,xe)),ve!==null&&(we=tt*ve,pe==="border-box"&&(we=we+Te+re),Ke=xe>we?"":"hidden",xe=Math.min(we,xe))}return{height:xe,minHeight:ce,maxHeight:we,overflowY:Ke,resize:"none"}}var K=y("Gytx"),q=y.n(K),Y;(function(ue){ue[ue.NONE=0]="NONE",ue[ue.RESIZING=1]="RESIZING",ue[ue.RESIZED=2]="RESIZED"})(Y||(Y={}));var W=function(ue){Object(k.a)(be,ue);var Ee=Object(u.a)(be);function be(ve){var _e;return Object(U.a)(this,be),_e=Ee.call(this,ve),_e.nextFrameActionId=void 0,_e.resizeFrameId=void 0,_e.textArea=void 0,_e.saveTextArea=function(Te){_e.textArea=Te},_e.handleResize=function(Te){var re=_e.state.resizeStatus,pe=_e.props,J=pe.autoSize,ce=pe.onResize;if(re!==Y.NONE)return;typeof ce=="function"&&ce(Te),J&&_e.resizeOnNextFrame()},_e.resizeOnNextFrame=function(){cancelAnimationFrame(_e.nextFrameActionId),_e.nextFrameActionId=requestAnimationFrame(_e.resizeTextarea)},_e.resizeTextarea=function(){var Te=_e.props.autoSize;if(!Te||!_e.textArea)return;var re=Te.minRows,pe=Te.maxRows,J=F(_e.textArea,!1,re,pe);_e.setState({textareaStyles:J,resizeStatus:Y.RESIZING},function(){cancelAnimationFrame(_e.resizeFrameId),_e.resizeFrameId=requestAnimationFrame(function(){_e.setState({resizeStatus:Y.RESIZED},function(){_e.resizeFrameId=requestAnimationFrame(function(){_e.setState({resizeStatus:Y.NONE}),_e.fixFirefoxAutoScroll()})})})})},_e.renderTextArea=function(){var Te=_e.props,re=Te.prefixCls,pe=re===void 0?"rc-textarea":re,J=Te.autoSize,ce=Te.onResize,we=Te.className,xe=Te.disabled,Ke=_e.state,tt=Ke.textareaStyles,Le=Ke.resizeStatus,Fe=Object(r.a)(_e.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ce=S()(pe,we,Object(o.a)({},"".concat(pe,"-disabled"),xe));"value"in Fe&&(Fe.value=Fe.value||"");var Pe=Object(R.a)(Object(R.a)(Object(R.a)({},_e.props.style),tt),Le===Y.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return t.createElement(n,{onResize:_e.handleResize,disabled:!(J||ce)},t.createElement("textarea",Object(V.a)({},Fe,{className:Ce,style:Pe,ref:_e.saveTextArea})))},_e.state={textareaStyles:{},resizeStatus:Y.NONE},_e}return Object(D.a)(be,[{key:"componentDidUpdate",value:function(_e){(_e.value!==this.props.value||!q()(_e.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 _e=this.textArea.selectionStart,Te=this.textArea.selectionEnd;this.textArea.setSelectionRange(_e,Te)}}catch(re){}}},{key:"render",value:function(){return this.renderTextArea()}}]),be}(t.Component),X=W,Q=function(ue){Object(k.a)(be,ue);var Ee=Object(u.a)(be);function be(ve){var _e;Object(U.a)(this,be),_e=Ee.call(this,ve),_e.resizableTextArea=void 0,_e.focus=function(){_e.resizableTextArea.textArea.focus()},_e.saveTextArea=function(re){_e.resizableTextArea=re},_e.handleChange=function(re){var pe=_e.props.onChange;_e.setValue(re.target.value,function(){_e.resizableTextArea.resizeTextarea()}),pe&&pe(re)},_e.handleKeyDown=function(re){var pe=_e.props,J=pe.onPressEnter,ce=pe.onKeyDown;re.keyCode===13&&J&&J(re),ce&&ce(re)};var Te=typeof ve.value=="undefined"||ve.value===null?ve.defaultValue:ve.value;return _e.state={value:Te},_e}return Object(D.a)(be,[{key:"setValue",value:function(_e,Te){"value"in this.props||this.setState({value:_e},Te)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return t.createElement(X,Object(V.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(_e){return"value"in _e?{value:_e.value}:null}}]),be}(t.Component),de=Z.default=Q},YH21:function(ie,Z,y){var V=y("H6uX");Z.Dispatcher=V;var U=y("ItGF"),D=y("Ze12"),k=D.isCanvasEl,u=D.transformCoordWithViewport,t=typeof window!="undefined"&&!!window.addEventListener,R=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,o=[];function p(l,s,f,v){return f=f||{},v||!U.canvasSupported?g(l,s,f):U.browser.firefox&&s.layerX!=null&&s.layerX!==s.offsetX?(f.zrX=s.layerX,f.zrY=s.layerY):s.offsetX!=null?(f.zrX=s.offsetX,f.zrY=s.offsetY):g(l,s,f),f}function g(l,s,f){if(U.domSupported&&l.getBoundingClientRect){var v=s.clientX,b=s.clientY;if(k(l)){var A=l.getBoundingClientRect();f.zrX=v-A.left,f.zrY=b-A.top;return}else if(u(o,l,v,b)){f.zrX=o[0],f.zrY=o[1];return}}f.zrX=f.zrY=0}function i(l){return l||window.event}function x(l,s,f){if(s=i(s),s.zrX!=null)return s;var v=s.type,b=v&&v.indexOf("touch")>=0;if(!b)p(l,s,s,f),s.zrDelta=s.wheelDelta?s.wheelDelta/120:-(s.detail||0)/3;else{var A=v!=="touchend"?s.targetTouches[0]:s.changedTouches[0];A&&p(l,A,s,f)}var w=s.button;return s.which==null&&w!==void 0&&R.test(s.type)&&(s.which=w&1?1:w&2?3:w&4?2:0),s}function T(l,s,f,v){t?l.addEventListener(s,f,v):l.attachEvent("on"+s,f)}function O(l,s,f,v){t?l.removeEventListener(s,f,v):l.detachEvent("on"+s,f)}var C=t?function(l){l.preventDefault(),l.stopPropagation(),l.cancelBubble=!0}:function(l){l.returnValue=!1,l.cancelBubble=!0};function P(l){return l.which===2||l.which===3}function m(l){return l.which>1}Z.clientToLocal=p,Z.getNativeEvent=i,Z.normalizeEvent=x,Z.addEventListener=T,Z.removeEventListener=O,Z.stop=C,Z.isMiddleOrRightButtonOnMouseUpDown=P,Z.notLeftMouse=m},YKIs:function(ie,Z){ie.exports="data:image/png;base64,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"},YVwf:function(ie,Z,y){"use strict";var V=this&&this.__importDefault||function(D){return D&&D.__esModule?D:{default:D}};Object.defineProperty(Z,"__esModule",{value:!0});var U=V(y("Kw3X"));Z.default=U.default},YgsL:function(ie,Z,y){var V=y("QBsz"),U=V.distance;function D(u,t,R,o,p,g,i){var x=(R-u)*.5,T=(o-t)*.5;return(2*(t-R)+x+T)*i+(-3*(t-R)-2*x-T)*g+x*p+t}function k(u,t){for(var R=u.length,o=[],p=0,g=1;gR-2?R-1:T+1],l=u[T>R-3?R-1:T+2]);var s=O*O,f=O*s;o.push([D(C[0],P[0],m[0],l[0],O,s,f),D(C[1],P[1],m[1],l[1],O,s,f)])}return o}ie.exports=k},ZSzu:function(ie,Z){ie.exports="data:image/png;base64,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"},ZYvl:function(ie,Z,y){ie.exports=y.p+"static/s12.b06ebd7c.png"},Ze12:function(ie,Z,y){var V=y("ItGF"),U=y("hOwI"),D=U.buildTransformer,k="___zrEVENTSAVED",u=[];function t(i,x,T,O,C){return R(u,x,O,C,!0)&&R(i,T,u[0],u[1])}function R(i,x,T,O,C){if(x.getBoundingClientRect&&V.domSupported&&!g(x)){var P=x[k]||(x[k]={}),m=o(x,P),l=p(m,P,C);if(l)return l(i,T,O),!0}return!1}function o(i,x){var T=x.markers;if(T)return T;T=x.markers=[];for(var O=["left","right"],C=["top","bottom"],P=0;P<4;P++){var m=document.createElement("div"),l=m.style,s=P%2,f=(P>>1)%2;l.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",O[s]+":0",C[f]+":0",O[1-s]+":auto",C[1-f]+":auto",""].join("!important;"),i.appendChild(m),T.push(m)}return T}function p(i,x,T){for(var O=T?"invTrans":"trans",C=x[O],P=x.srcCoords,m=!0,l=[],s=[],f=0;f<4;f++){var v=i[f].getBoundingClientRect(),b=2*f,A=v.left,w=v.top;l.push(A,w),m=m&&P&&A===P[b]&&w===P[b+1],s.push(i[f].offsetLeft,i[f].offsetTop)}return m&&C?C:(x.srcCoords=l,x[O]=T?D(s,l):D(l,s))}function g(i){return i.nodeName.toUpperCase()==="CANVAS"}Z.transformLocalCoord=t,Z.transformCoordWithViewport=R,Z.isCanvasEl=g},ZpRC:function(ie,Z,y){"use strict";function V(i){return typeof i=="object"&&i!=null&&i.nodeType===1}function U(i,x){return(!x||i!=="hidden")&&i!=="visible"&&i!=="clip"}function D(i,x){if(i.clientHeightx||P>i&&m=x&&l>=T?P-i-O:m>x&&lT?m-x+C:0}var u=function(i,x){var T=window,O=x.scrollMode,C=x.block,P=x.inline,m=x.boundary,l=x.skipOverflowHiddenElements,s=typeof m=="function"?m:function(tt){return tt!==m};if(!V(i))throw new TypeError("Invalid target");for(var f=document.scrollingElement||document.documentElement,v=[],b=i;V(b)&&s(b);){if((b=b.parentElement)===f){v.push(b);break}b!=null&&b===document.body&&D(b)&&!D(document.documentElement)||b!=null&&D(b,l)&&v.push(b)}for(var A=T.visualViewport?T.visualViewport.width:innerWidth,w=T.visualViewport?T.visualViewport.height:innerHeight,E=window.scrollX||pageXOffset,c=window.scrollY||pageYOffset,n=i.getBoundingClientRect(),r=n.height,d=n.width,S=n.top,_=n.right,h=n.bottom,L=n.left,I=C==="start"||C==="nearest"?S:C==="end"?h:S+r/2,B=P==="center"?L+d/2:P==="end"?_:L,F=[],K=0;K=0&&L>=0&&h<=w&&_<=A&&S>=Q&&h<=ue&&L>=Ee&&_<=de)return F;var be=getComputedStyle(q),ve=parseInt(be.borderLeftWidth,10),_e=parseInt(be.borderTopWidth,10),Te=parseInt(be.borderRightWidth,10),re=parseInt(be.borderBottomWidth,10),pe=0,J=0,ce="offsetWidth"in q?q.offsetWidth-q.clientWidth-ve-Te:0,we="offsetHeight"in q?q.offsetHeight-q.clientHeight-_e-re:0;if(f===q)pe=C==="start"?I:C==="end"?I-w:C==="nearest"?k(c,c+w,w,_e,re,c+I,c+I+r,r):I-w/2,J=P==="start"?B:P==="center"?B-A/2:P==="end"?B-A:k(E,E+A,A,ve,Te,E+B,E+B+d,d),pe=Math.max(0,pe+c),J=Math.max(0,J+E);else{pe=C==="start"?I-Q-_e:C==="end"?I-ue+re+we:C==="nearest"?k(Q,ue,W,_e,re+we,I,I+r,r):I-(Q+W/2)+we/2,J=P==="start"?B-Ee-ve:P==="center"?B-(Ee+X/2)+ce/2:P==="end"?B-de+Te+ce:k(Ee,de,X,ve,Te+ce,B,B+d,d);var xe=q.scrollLeft,Ke=q.scrollTop;I+=Ke-(pe=Math.max(0,Math.min(Ke+pe,q.scrollHeight-W+we))),B+=xe-(J=Math.max(0,Math.min(xe+J,q.scrollWidth-X+ce)))}F.push({el:q,top:pe,left:J})}return F};function t(i){return i===Object(i)&&Object.keys(i).length!==0}function R(i,x){x===void 0&&(x="auto");var T="scrollBehavior"in document.body.style;i.forEach(function(O){var C=O.el,P=O.top,m=O.left;C.scroll&&T?C.scroll({top:P,left:m,behavior:x}):(C.scrollTop=P,C.scrollLeft=m)})}function o(i){return i===!1?{block:"end",inline:"nearest"}:t(i)?i:{block:"start",inline:"nearest"}}function p(i,x){var T=!i.ownerDocument.documentElement.contains(i);if(t(x)&&typeof x.behavior=="function")return x.behavior(T?[]:u(i,x));if(T)return;var O=o(x);return R(u(i,O),O.behavior)}var g=Z.a=p},Zss7:function(ie,Z,y){var V;(function(U){var D=/^\s+/,k=/\s+$/,u=0,t=U.round,R=U.min,o=U.max,p=U.random;function g(re,pe){if(re=re||"",pe=pe||{},re instanceof g)return re;if(!(this instanceof g))return new g(re,pe);var J=i(re);this._originalInput=re,this._r=J.r,this._g=J.g,this._b=J.b,this._a=J.a,this._roundA=t(100*this._a)/100,this._format=pe.format||J.format,this._gradientType=pe.gradientType,this._r<1&&(this._r=t(this._r)),this._g<1&&(this._g=t(this._g)),this._b<1&&(this._b=t(this._b)),this._ok=J.ok,this._tc_id=u++}g.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 re=this.toRgb();return(re.r*299+re.g*587+re.b*114)/1e3},getLuminance:function(){var re=this.toRgb(),pe,J,ce,we,xe,Ke;return pe=re.r/255,J=re.g/255,ce=re.b/255,pe<=.03928?we=pe/12.92:we=U.pow((pe+.055)/1.055,2.4),J<=.03928?xe=J/12.92:xe=U.pow((J+.055)/1.055,2.4),ce<=.03928?Ke=ce/12.92:Ke=U.pow((ce+.055)/1.055,2.4),.2126*we+.7152*xe+.0722*Ke},setAlpha:function(re){return this._a=F(re),this._roundA=t(100*this._a)/100,this},toHsv:function(){var re=C(this._r,this._g,this._b);return{h:re.h*360,s:re.s,v:re.v,a:this._a}},toHsvString:function(){var re=C(this._r,this._g,this._b),pe=t(re.h*360),J=t(re.s*100),ce=t(re.v*100);return this._a==1?"hsv("+pe+", "+J+"%, "+ce+"%)":"hsva("+pe+", "+J+"%, "+ce+"%, "+this._roundA+")"},toHsl:function(){var re=T(this._r,this._g,this._b);return{h:re.h*360,s:re.s,l:re.l,a:this._a}},toHslString:function(){var re=T(this._r,this._g,this._b),pe=t(re.h*360),J=t(re.s*100),ce=t(re.l*100);return this._a==1?"hsl("+pe+", "+J+"%, "+ce+"%)":"hsla("+pe+", "+J+"%, "+ce+"%, "+this._roundA+")"},toHex:function(re){return m(this._r,this._g,this._b,re)},toHexString:function(re){return"#"+this.toHex(re)},toHex8:function(re){return l(this._r,this._g,this._b,this._a,re)},toHex8String:function(re){return"#"+this.toHex8(re)},toRgb:function(){return{r:t(this._r),g:t(this._g),b:t(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+t(this._r)+", "+t(this._g)+", "+t(this._b)+")":"rgba("+t(this._r)+", "+t(this._g)+", "+t(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:t(K(this._r,255)*100)+"%",g:t(K(this._g,255)*100)+"%",b:t(K(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+t(K(this._r,255)*100)+"%, "+t(K(this._g,255)*100)+"%, "+t(K(this._b,255)*100)+"%)":"rgba("+t(K(this._r,255)*100)+"%, "+t(K(this._g,255)*100)+"%, "+t(K(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:I[m(this._r,this._g,this._b,!0)]||!1},toFilter:function(re){var pe="#"+s(this._r,this._g,this._b,this._a),J=pe,ce=this._gradientType?"GradientType = 1, ":"";if(re){var we=g(re);J="#"+s(we._r,we._g,we._b,we._a)}return"progid:DXImageTransform.Microsoft.gradient("+ce+"startColorstr="+pe+",endColorstr="+J+")"},toString:function(re){var pe=!!re;re=re||this._format;var J=!1,ce=this._a<1&&this._a>=0,we=!pe&&ce&&(re==="hex"||re==="hex6"||re==="hex3"||re==="hex4"||re==="hex8"||re==="name");return we?re==="name"&&this._a===0?this.toName():this.toRgbString():(re==="rgb"&&(J=this.toRgbString()),re==="prgb"&&(J=this.toPercentageRgbString()),(re==="hex"||re==="hex6")&&(J=this.toHexString()),re==="hex3"&&(J=this.toHexString(!0)),re==="hex4"&&(J=this.toHex8String(!0)),re==="hex8"&&(J=this.toHex8String()),re==="name"&&(J=this.toName()),re==="hsl"&&(J=this.toHslString()),re==="hsv"&&(J=this.toHsvString()),J||this.toHexString())},clone:function(){return g(this.toString())},_applyModification:function(re,pe){var J=re.apply(null,[this].concat([].slice.call(pe)));return this._r=J._r,this._g=J._g,this._b=J._b,this.setAlpha(J._a),this},lighten:function(){return this._applyModification(A,arguments)},brighten:function(){return this._applyModification(w,arguments)},darken:function(){return this._applyModification(E,arguments)},desaturate:function(){return this._applyModification(f,arguments)},saturate:function(){return this._applyModification(v,arguments)},greyscale:function(){return this._applyModification(b,arguments)},spin:function(){return this._applyModification(c,arguments)},_applyCombination:function(re,pe){return re.apply(null,[this].concat([].slice.call(pe)))},analogous:function(){return this._applyCombination(_,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(h,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(r,arguments)},tetrad:function(){return this._applyCombination(d,arguments)}},g.fromRatio=function(re,pe){if(typeof re=="object"){var J={};for(var ce in re)re.hasOwnProperty(ce)&&(ce==="a"?J[ce]=re[ce]:J[ce]=de(re[ce]));re=J}return g(re,pe)};function i(re){var pe={r:0,g:0,b:0},J=1,ce=null,we=null,xe=null,Ke=!1,tt=!1;return typeof re=="string"&&(re=_e(re)),typeof re=="object"&&(ve(re.r)&&ve(re.g)&&ve(re.b)?(pe=x(re.r,re.g,re.b),Ke=!0,tt=String(re.r).substr(-1)==="%"?"prgb":"rgb"):ve(re.h)&&ve(re.s)&&ve(re.v)?(ce=de(re.s),we=de(re.v),pe=P(re.h,ce,we),Ke=!0,tt="hsv"):ve(re.h)&&ve(re.s)&&ve(re.l)&&(ce=de(re.s),xe=de(re.l),pe=O(re.h,ce,xe),Ke=!0,tt="hsl"),re.hasOwnProperty("a")&&(J=re.a)),J=F(J),{ok:Ke,format:re.format||tt,r:R(255,o(pe.r,0)),g:R(255,o(pe.g,0)),b:R(255,o(pe.b,0)),a:J}}function x(re,pe,J){return{r:K(re,255)*255,g:K(pe,255)*255,b:K(J,255)*255}}function T(re,pe,J){re=K(re,255),pe=K(pe,255),J=K(J,255);var ce=o(re,pe,J),we=R(re,pe,J),xe,Ke,tt=(ce+we)/2;if(ce==we)xe=Ke=0;else{var Le=ce-we;Ke=tt>.5?Le/(2-ce-we):Le/(ce+we);switch(ce){case re:xe=(pe-J)/Le+(pe1&&(Pe-=1),Pe<1/6?Fe+(Ce-Fe)*6*Pe:Pe<1/2?Ce:Pe<2/3?Fe+(Ce-Fe)*(2/3-Pe)*6:Fe}if(pe===0)ce=we=xe=J;else{var tt=J<.5?J*(1+pe):J+pe-J*pe,Le=2*J-tt;ce=Ke(Le,tt,re+1/3),we=Ke(Le,tt,re),xe=Ke(Le,tt,re-1/3)}return{r:ce*255,g:we*255,b:xe*255}}function C(re,pe,J){re=K(re,255),pe=K(pe,255),J=K(J,255);var ce=o(re,pe,J),we=R(re,pe,J),xe,Ke,tt=ce,Le=ce-we;if(Ke=ce===0?0:Le/ce,ce==we)xe=0;else{switch(ce){case re:xe=(pe-J)/Le+(pe>1)+720)%360;--pe;)ce.h=(ce.h+we)%360,xe.push(g(ce));return xe}function h(re,pe){pe=pe||6;for(var J=g(re).toHsv(),ce=J.h,we=J.s,xe=J.v,Ke=[],tt=1/pe;pe--;)Ke.push(g({h:ce,s:we,v:xe})),xe=(xe+tt)%1;return Ke}g.mix=function(re,pe,J){J=J===0?0:J||50;var ce=g(re).toRgb(),we=g(pe).toRgb(),xe=J/100,Ke={r:(we.r-ce.r)*xe+ce.r,g:(we.g-ce.g)*xe+ce.g,b:(we.b-ce.b)*xe+ce.b,a:(we.a-ce.a)*xe+ce.a};return g(Ke)},g.readability=function(re,pe){var J=g(re),ce=g(pe);return(U.max(J.getLuminance(),ce.getLuminance())+.05)/(U.min(J.getLuminance(),ce.getLuminance())+.05)},g.isReadable=function(re,pe,J){var ce=g.readability(re,pe),we,xe;xe=!1,we=Te(J);switch(we.level+we.size){case"AAsmall":case"AAAlarge":xe=ce>=4.5;break;case"AAlarge":xe=ce>=3;break;case"AAAsmall":xe=ce>=7;break}return xe},g.mostReadable=function(re,pe,J){var ce=null,we=0,xe,Ke,tt,Le;J=J||{},Ke=J.includeFallbackColors,tt=J.level,Le=J.size;for(var Fe=0;Fewe&&(we=xe,ce=g(pe[Fe]));return g.isReadable(re,ce,{level:tt,size:Le})||!Ke?ce:(J.includeFallbackColors=!1,g.mostReadable(re,["#fff","#000"],J))};var L=g.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"},I=g.hexNames=B(L);function B(re){var pe={};for(var J in re)re.hasOwnProperty(J)&&(pe[re[J]]=J);return pe}function F(re){return re=parseFloat(re),(isNaN(re)||re<0||re>1)&&(re=1),re}function K(re,pe){W(re)&&(re="100%");var J=X(re);return re=R(pe,o(0,parseFloat(re))),J&&(re=parseInt(re*pe,10)/100),U.abs(re-pe)<1e-6?1:re%pe/parseFloat(pe)}function q(re){return R(1,o(0,re))}function Y(re){return parseInt(re,16)}function W(re){return typeof re=="string"&&re.indexOf(".")!=-1&&parseFloat(re)===1}function X(re){return typeof re=="string"&&re.indexOf("%")!=-1}function Q(re){return re.length==1?"0"+re:""+re}function de(re){return re<=1&&(re=re*100+"%"),re}function ue(re){return U.round(parseFloat(re)*255).toString(16)}function Ee(re){return Y(re)/255}var be=function(){var re="[-\\+]?\\d+%?",pe="[-\\+]?\\d*\\.\\d+%?",J="(?:"+pe+")|(?:"+re+")",ce="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?",we="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?";return{CSS_UNIT:new RegExp(J),rgb:new RegExp("rgb"+ce),rgba:new RegExp("rgba"+we),hsl:new RegExp("hsl"+ce),hsla:new RegExp("hsla"+we),hsv:new RegExp("hsv"+ce),hsva:new RegExp("hsva"+we),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function ve(re){return!!be.CSS_UNIT.exec(re)}function _e(re){re=re.replace(D,"").replace(k,"").toLowerCase();var pe=!1;if(L[re])re=L[re],pe=!0;else if(re=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var J;return(J=be.rgb.exec(re))?{r:J[1],g:J[2],b:J[3]}:(J=be.rgba.exec(re))?{r:J[1],g:J[2],b:J[3],a:J[4]}:(J=be.hsl.exec(re))?{h:J[1],s:J[2],l:J[3]}:(J=be.hsla.exec(re))?{h:J[1],s:J[2],l:J[3],a:J[4]}:(J=be.hsv.exec(re))?{h:J[1],s:J[2],v:J[3]}:(J=be.hsva.exec(re))?{h:J[1],s:J[2],v:J[3],a:J[4]}:(J=be.hex8.exec(re))?{r:Y(J[1]),g:Y(J[2]),b:Y(J[3]),a:Ee(J[4]),format:pe?"name":"hex8"}:(J=be.hex6.exec(re))?{r:Y(J[1]),g:Y(J[2]),b:Y(J[3]),format:pe?"name":"hex"}:(J=be.hex4.exec(re))?{r:Y(J[1]+""+J[1]),g:Y(J[2]+""+J[2]),b:Y(J[3]+""+J[3]),a:Ee(J[4]+""+J[4]),format:pe?"name":"hex8"}:(J=be.hex3.exec(re))?{r:Y(J[1]+""+J[1]),g:Y(J[2]+""+J[2]),b:Y(J[3]+""+J[3]),format:pe?"name":"hex"}:!1}function Te(re){var pe,J;return re=re||{level:"AA",size:"small"},pe=(re.level||"AA").toUpperCase(),J=(re.size||"small").toLowerCase(),pe!=="AA"&&pe!=="AAA"&&(pe="AA"),J!=="small"&&J!=="large"&&(J="small"),{level:pe,size:J}}ie.exports?ie.exports=g:!(V=function(){return g}.call(Z,y,Z,ie),V!==void 0&&(ie.exports=V))})(Math)},aKvl:function(ie,Z,y){var V=y("Sj9i"),U=V.quadraticProjectPoint;function D(k,u,t,R,o,p,g,i,x){if(g===0)return!1;var T=g;if(x>u+T&&x>R+T&&x>p+T||xk+T&&i>t+T&&i>o+T||iI.length)&&(B=I.length);for(var F=0,K=new Array(B);F=0)continue;if(!Object.prototype.propertyIsEnumerable.call(I,K))continue;F[K]=I[K]}}return F}function C(I,B){if(I==null)return{};var F={},K=Object.keys(I),q,Y;for(Y=0;Y=0)continue;F[q]=I[q]}return F}var P=function(B){var F=B.className,K=B.percent,q=B.prefixCls,Y=B.strokeColor,W=B.strokeLinecap,X=B.strokeWidth,Q=B.style,de=B.trailColor,ue=B.trailWidth,Ee=B.transition,ye=O(B,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ye.gapPosition;var ve=Array.isArray(K)?K:[K],_e=Array.isArray(Y)?Y:[Y],Se=t(ve),re=o(Se,1),pe=re[0],J=X/2,ce=100-X/2,we="M ".concat(W==="round"?J:0,",").concat(J,` - L `).concat(W==="round"?ce:100,",").concat(J),xe="0 0 100 ".concat(X),Ke=0;return U.a.createElement("svg",R({className:k()("".concat(q,"-line"),F),viewBox:xe,preserveAspectRatio:"none",style:Q},ye),U.a.createElement("path",{className:"".concat(q,"-line-trail"),d:we,strokeLinecap:W,stroke:de,strokeWidth:ue||X,fillOpacity:"0"}),ve.map(function(tt,Le){var Fe={strokeDasharray:"".concat(tt,"px, 100px"),strokeDashoffset:"-".concat(Ke,"px"),transition:Ee||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ce=_e[Le]||_e[_e.length-1];return Ke+=tt,U.a.createElement("path",{key:Le,className:"".concat(q,"-line-path"),d:we,strokeLinecap:W,stroke:Ce,strokeWidth:X,fillOpacity:"0",ref:pe[Le],style:Fe})}))};P.defaultProps=u;var p=P;function l(){return l=Object.assign||function(I){for(var B=1;BI.length)&&(B=I.length);for(var F=0,K=new Array(B);F=0)continue;if(!Object.prototype.propertyIsEnumerable.call(I,K))continue;F[K]=I[K]}}return F}function C(I,B){if(I==null)return{};var F={},K=Object.keys(I),q,Y;for(Y=0;Y=0)continue;F[q]=I[q]}return F}var P=function(B){var F=B.className,K=B.percent,q=B.prefixCls,Y=B.strokeColor,W=B.strokeLinecap,X=B.strokeWidth,Q=B.style,de=B.trailColor,ue=B.trailWidth,Ee=B.transition,be=O(B,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete be.gapPosition;var ve=Array.isArray(K)?K:[K],_e=Array.isArray(Y)?Y:[Y],Te=t(ve),re=o(Te,1),pe=re[0],J=X/2,ce=100-X/2,we="M ".concat(W==="round"?J:0,",").concat(J,` + L `).concat(W==="round"?ce:100,",").concat(J),xe="0 0 100 ".concat(X),Ke=0;return U.a.createElement("svg",R({className:k()("".concat(q,"-line"),F),viewBox:xe,preserveAspectRatio:"none",style:Q},be),U.a.createElement("path",{className:"".concat(q,"-line-trail"),d:we,strokeLinecap:W,stroke:de,strokeWidth:ue||X,fillOpacity:"0"}),ve.map(function(tt,Le){var Fe={strokeDasharray:"".concat(tt,"px, 100px"),strokeDashoffset:"-".concat(Ke,"px"),transition:Ee||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ce=_e[Le]||_e[_e.length-1];return Ke+=tt,U.a.createElement("path",{key:Le,className:"".concat(q,"-line-path"),d:we,strokeLinecap:W,stroke:Ce,strokeWidth:X,fillOpacity:"0",ref:pe[Le],style:Fe})}))};P.defaultProps=u;var m=P;function l(){return l=Object.assign||function(I){for(var B=1;BI.length)&&(B=I.length);for(var F=0,K=new Array(B);F=0)continue;if(!Object.prototype.propertyIsEnumerable.call(I,K))continue;F[K]=I[K]}}return F}function c(I,B){if(I==null)return{};var F={},K=Object.keys(I),q,Y;for(Y=0;Y=0)continue;F[q]=I[q]}return F}var n=0;function r(I){return+I.replace("%","")}function d(I){return Array.isArray(I)?I:[I]}function S(I,B,F,K){var q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,Y=arguments.length>5?arguments[5]:void 0,W=50-K/2,X=0,Q=-W,de=0,ue=-2*W;switch(Y){case"left":X=-W,Q=0,de=2*W,ue=0;break;case"right":X=W,Q=0,de=-2*W,ue=0;break;case"bottom":Q=W,ue=2*W;break;default:}var Ee="M 50,50 m ".concat(X,",").concat(Q,` a `).concat(W,",").concat(W," 0 1 1 ").concat(de,",").concat(-ue,` - a `).concat(W,",").concat(W," 0 1 1 ").concat(-de,",").concat(ue),ye=Math.PI*2*W,ve={stroke:F,strokeDasharray:"".concat(B/100*(ye-q),"px ").concat(ye,"px"),strokeDashoffset:"-".concat(q/2+I/100*(ye-q),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:Ee,pathStyle:ve}}var _=function(B){var F=B.prefixCls,K=B.strokeWidth,q=B.trailWidth,Y=B.gapDegree,W=B.gapPosition,X=B.trailColor,Q=B.strokeLinecap,de=B.style,ue=B.className,Ee=B.strokeColor,ye=B.percent,ve=E(B,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),_e=Object(V.useMemo)(function(){return n+=1,n},[]),Se=S(0,100,X,K,Y,W),re=Se.pathString,pe=Se.pathStyle,J=d(ye),ce=d(Ee),we=ce.find(function(Fe){return Object.prototype.toString.call(Fe)==="[object Object]"}),xe=t(J),Ke=s(xe,1),tt=Ke[0],Le=function(){var Ce=0;return J.map(function(Pe,ze){var Ne=ce[ze]||ce[ce.length-1],ht=Object.prototype.toString.call(Ne)==="[object Object]"?"url(#".concat(F,"-gradient-").concat(_e,")"):"",rt=S(Ce,Pe,Ne,K,Y,W);return Ce+=Pe,U.a.createElement("path",{key:ze,className:"".concat(F,"-circle-path"),d:rt.pathString,stroke:ht,strokeLinecap:Q,strokeWidth:K,opacity:Pe===0?0:1,fillOpacity:"0",style:rt.pathStyle,ref:tt[ze]})})};return U.a.createElement("svg",l({className:k()("".concat(F,"-circle"),ue),viewBox:"0 0 100 100",style:de},ve),we&&U.a.createElement("defs",null,U.a.createElement("linearGradient",{id:"".concat(F,"-gradient-").concat(_e),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(we).sort(function(Fe,Ce){return r(Fe)-r(Ce)}).map(function(Fe,Ce){return U.a.createElement("stop",{key:Ce,offset:Fe,stopColor:we[Fe]})}))),U.a.createElement("path",{className:"".concat(F,"-circle-trail"),d:re,stroke:X,strokeLinecap:Q,strokeWidth:q||K,fillOpacity:"0",style:pe}),Le().reverse())};_.defaultProps=u;var h=_,L={Line:p,Circle:h}},h7HQ:function(ie,Z,y){var V=y("y+Vt"),U=y("T6xi"),D=V.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(k,u){U.buildPath(k,u,!0)}});ie.exports=D},hOwI:function(ie,Z){var y=Math.log(2);function V(D,k,u,t,R,o){var m=t+"-"+R,g=D.length;if(o.hasOwnProperty(m))return o[m];if(k===1){var i=Math.round(Math.log((1<0&&!this.paused&&!this.ended&&this.readyState>2}});function P(s,f){return s-f}function p(s){s.sort(P);for(var f=0,v=0;v1&&arguments[1]!==void 0?arguments[1]:!1,bt={point:X.current.currentTime};ze?(bt.log_id=ze,bt.watch_duration=p(xt),bt.total_duration=Ce):(d?(bt.video_id=parseInt(c,10),bt.course_id=d):bt.video_id=c,bt.duration=Fe,bt.device=Ke),Lt&&(bt.ed="1");function Pt(){return mt.apply(this,arguments)}function mt(){return mt=Object(D.a)(u.a.mark(function $e(){var Ze;return u.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return St=!0,Jt.next=3,n(bt);case 3:Ze=Jt.sent,ze=Ze,St=!1,Mt&&Mt();case 7:case"end":return Jt.stop()}},$e)})),mt.apply(this,arguments)}Pt()},[c,d]);Object(t.useEffect)(function(){var Mt;U.b.destroy();var Lt=null;return o.a.isSupported&&W&&w&&((Mt=w)===null||Mt===void 0?void 0:Mt.indexOf(".m3u8"))<0?(Lt=o.a.createPlayer({type:"flv",volume:.8,cors:!0,url:w,muted:!1}),X.current&&(Lt.attachMediaElement(X.current),Lt.load())):X.current.setAttribute("src",w),Tt(),function(){Lt&&(Lt.unload(),Lt.pause(),Lt.destroy(),Lt=null)}},[X,W,w]);function Rt(){X.current.paused?(ue.current.style.display="none",Ee.current.style.display="block"):(ue.current.style.display="block",Ee.current.style.display="none")}function Tt(){pe.current.style.display="none",ce.current.style.display="none",J.current.style.display="none",X.current.muted||X.current.volume===0?pe.current.style.display="block":X.current.volume>0&&X.current.volume<=.5?ce.current.style.display="block":J.current.style.display="block"}Object(t.useEffect)(function(){var Mt=document.getElementById("play"),Lt=document.querySelectorAll(".playback-icons use");function bt(){I(),S&&!tt.current&&(X.current.currentTime=S),tt.current=!0,xt.push(X.current.currentTime),Ne||(Ne=!0,E&&Et())}function Pt(){return mt.apply(this,arguments)}function mt(){return mt=Object(D.a)(u.a.mark(function We(){return u.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:Rt(),xt.push(X.current.currentTime),E&&Et(function(){ze=null,Pe=0,Ne=!1,St=!1,Ut=!1,xt=[],Ce=0,rt=1},!0);case 3:case"end":return De.stop()}},We)})),mt.apply(this,arguments)}function $e(){ye.current.value=Math.floor(X.current.currentTime),ve.current.value=Math.floor(X.current.currentTime)}function Ze(){var We=C(Math.round(X.current.currentTime));Se.current.innerText="".concat(We.minutes,":").concat(We.seconds),Se.current.setAttribute("datetime","".concat(We.minutes,"m ").concat(We.seconds,"s"))}function Ht(){var We=Math.round(X.current.duration);ye.current.setAttribute("max",We),ve.current.setAttribute("max",We);var he=C(We);_e.current.innerText="".concat(he.minutes,":").concat(he.seconds),_e.current.setAttribute("datetime","".concat(he.minutes,"m ").concat(he.seconds,"s"))}function Jt(){var We=Math.round(X.current.duration);ye.current.setAttribute("max",We),ve.current.setAttribute("max",We);var he=C(We);_e.current.innerText="".concat(he.minutes,":").concat(he.seconds),_e.current.setAttribute("datetime","".concat(he.minutes,"m ").concat(he.seconds,"s")),$e(),Ze();var De=Q.current.getBoundingClientRect(),at=De.width,et=De.height,ot=De.x,At=De.y;if(ot<0||At<0||!at)return;if(!Ut){var st=X.current.currentTime,ct=st-Pe;Math.abs(ct)<10?(Ce+=Math.abs(ct),Pe=st,St||Ce-rt*ht>=0&&(rt++,xt.push(Pe),E&&Et())):(Pe=st,E&&Et())}}function Vt(){Ut=!0}function sn(){X.current.playing&&xt.push(X.current.currentTime,Pe),Pe=X.current.currentTime,Ut=!1}function _n(){Fe=X.current.duration,Fe<=20&&(ht=Fe/3),X.current.addEventListener("play",bt)}function cn(We){We.preventDefault(),Object(x.a)()?(X.current.style.width="100%",X.current.style.height="100%"):X.current.style.cssText=""}function Ot(){h()}function nt(We){var he=We.target.dataset.seek?We.target.dataset.seek:We.target.value;X.current.currentTime=he,ve.current.value=he,ye.current.value=he}function pt(We){var he=Math.round(We.offsetX/We.target.clientWidth*parseInt(We.target.getAttribute("max"),10));ye.current.setAttribute("data-seek",he);var De=C(he);re.current.textContent="".concat(De.minutes,":").concat(De.seconds);var at=X.current.getBoundingClientRect();re.current.style.left="".concat(We.pageX-at.left,"px")}return de.current.addEventListener(Object(x.c)(),cn),X.current.addEventListener("canplay",_n),X.current.addEventListener("ended",Pt),X.current.addEventListener("seeking",Vt),X.current.addEventListener("seeked",sn),X.current.addEventListener("loadedmetadata",Ht),ye.current.addEventListener("mousemove",pt),ye.current.addEventListener("input",nt),X.current.addEventListener("timeupdate",Jt),X.current.addEventListener("pause",Ot),X.current.addEventListener("volumechange",Tt),function(){X.current.removeEventListener("canplay",_n),X.current.removeEventListener("play",bt),X.current.removeEventListener("ended",Pt),X.current.removeEventListener("seeking",Vt),X.current.removeEventListener("seeked",sn),ye.current.removeEventListener("mousemove",pt),ye.current.removeEventListener("input",nt),X.current.removeEventListener("timeupdate",Jt),X.current.removeEventListener("pause",Ot),X.current.removeEventListener("loadedmetadata",Ht),X.current.removeEventListener("volumechange",Tt),X.current.playing&&(xt.push(Pe,X.current.currentTime),E&&Et())}},[X,w]),Object(t.useEffect)(function(){var Mt;if(X.current.onended=function(){F(X)},X.current.oncontextmenu=function(){return!1},((Mt=w)===null||Mt===void 0?void 0:Mt.indexOf(".m3u8"))>-1){if(X.current.canPlayType("application/vnd.apple.mpegurl"))X.current.src=w;else if(g.a.isSupported()){var Lt=new g.a;Lt.loadSource(w),Lt.attachMedia(X.current)}}},[w]),Object(t.useEffect)(function(){X.current.playbackRate=q},[q]);var Dt=function(){X.current.paused||X.current.ended?X.current.play():X.current.pause(),Rt()};function jt(){X.current.muted=!X.current.muted,X.current.muted?(we.current.setAttribute("data-volume",volume.value),we.current.value=0):we.current.value=we.current.dataset.volume}return R.a.createElement("div",{style:{position:"relative"},ref:de},R.a.createElement("div",{ref:Q,className:"".concat(O.a.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(O.a.animate__loop)},Le?Le.login:" "),R.a.createElement("div",{className:O.a.container},R.a.createElement("div",{className:O.a["video-container"],id:"video-container"},R.a.createElement("div",{className:O.a["playback-animation"],id:"playback-animation"},R.a.createElement("svg",{className:O.a["playback-icons"]},R.a.createElement("use",{className:"hidden",href:"#play-icon"}),R.a.createElement("use",{href:"#pause"}))),R.a.createElement("video",{className:O.a.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:X,autoPlay:!1}),R.a.createElement("div",{className:"".concat(O.a["video-controls"]," "),id:"video-controls"},R.a.createElement("div",{className:O.a["bottom-controls"]},R.a.createElement("div",{className:O.a["left-controls"]},R.a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Dt},R.a.createElement("svg",{className:O.a["playback-icons"]},R.a.createElement("use",{ref:Ee,href:"#play-icon"}),R.a.createElement("use",{ref:ue,style:{display:"none"},href:"#pause"}))),R.a.createElement("div",{className:O.a.time},R.a.createElement("time",{id:"time-elapsed",ref:Se},"00:00"),R.a.createElement("span",null," / "),R.a.createElement("time",{id:"duration",ref:_e},"00:00"))),R.a.createElement("div",{className:O.a["right-controls"]},R.a.createElement("div",{className:O.a["volume-controls"]},R.a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:O.a["volume-button"],id:"volume-button",onClick:jt},R.a.createElement("svg",null,R.a.createElement("use",{ref:pe,href:"#volume-mute"}),R.a.createElement("use",{ref:ce,href:"#volume-low"}),R.a.createElement("use",{ref:J,href:"#volume-high"}))),R.a.createElement("input",{className:O.a.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:we,style:{display:"none"},onClick:Tt})),R.a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:O.a["fullscreen-button"],onClick:function(){Object(x.a)()?Object(x.b)():Object(x.d)(de.current)}},R.a.createElement("svg",null,R.a.createElement("use",{href:"#fullscreen"}),R.a.createElement("use",{href:"#fullscreen-exit",className:"hidden"}))))),R.a.createElement("div",{className:O.a["video-progress"]},R.a.createElement("progress",{ref:ve,value:"0",min:"0"}),R.a.createElement("input",{className:O.a.seek,ref:ye,value:"0",min:"0",type:"range",step:"1"}),R.a.createElement("div",{className:O.a["seek-tooltip"],ref:re,id:"seek-tooltip"},"00:00"))))),R.a.createElement("svg",{style:{display:"none"}},R.a.createElement("defs",null,R.a.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),R.a.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),R.a.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),R.a.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),R.a.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),R.a.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),R.a.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),R.a.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},hydK:function(ie,Z){var y="http://www.w3.org/2000/svg";function V(U){return document.createElementNS(y,U)}Z.createElement=V},hyiK:function(ie,Z){function y(V,U,D,k,u,t){if(t>U&&t>k||tu?R:0}ie.exports=y},iXp4:function(ie,Z,y){var V=y("ItGF"),U=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function D(k){return V.browser.ie&&V.browser.version>=11?function(){var u=this.__clipPaths,t=this.style,R;if(u)for(var o=0;oYe&&(e=Ye-wt),Object(u.useMemo)(function(){if(!be.length)return[0,0];for(var a=be.length,M=a,N=0;NUe+e){M=N-1;break}}for(var $=0,ne=a-1;ne>=0;ne-=1){var se=Ae.get(be[ne].key)||v;if(se[je]1&&arguments[1]!==void 0?arguments[1]:!1,Me=Ie&&typeof Ie.getBoundingClientRect=="function"&&Ie.getBoundingClientRect().width;if(Me){if(Be){var oe=getComputedStyle(Ie),be=oe.marginLeft,le=oe.marginRight;Me+=+be.replace("px","")+ +le.replace("px","")}Me=+Me.toFixed(6)}return Me||0},Ce=function(Ie,Be,Me){Ie&&Object(I.a)(Ie.style)==="object"&&(Ie.style[Be]=Me)},Pe=function(){return J.any},ze=y("bdgK"),Ne=y("i8i4"),ht=y.n(Ne),rt=y("wgJM"),St=y("l4aY"),Ut=y("m+aA"),xt=y("c+Xe"),Et=y("zT1h"),Rt=y("QC+M");function Tt(Ae,Ie,Be){return Be?Ae[0]===Ie[0]:Ae[0]===Ie[0]&&Ae[1]===Ie[1]}function Dt(Ae,Ie,Be){var Me=Ae[Ie]||{};return Object(k.a)(Object(k.a)({},Me),Be)}function jt(Ae,Ie,Be,Me){for(var oe=Be.points,be=Object.keys(Ae),le=0;le1&&arguments[1]!==void 0?arguments[1]:2;Ie();var be=Object(rt.a)(function(){oe<=1?Me({isCanceled:function(){return be!==Ae.current}}):Be(Me,oe-1)});Ae.current=be}return u.useEffect(function(){return function(){Ie()}},[]),[Be,Ie]},ae=[et,ot,At,st],te=!1,j=!0;function H(Ae){return Ae===At||Ae===st}var G=function(Ae,Ie){var Be=u.useState(at),Me=Object(U.a)(Be,2),oe=Me[0],be=Me[1],le=an(),Te=Object(U.a)(le,2),Re=Te[0],je=Te[1];function Ue(){be(et)}return $t(function(){if(oe!==at&&oe!==st){var Ye=ae.indexOf(oe),it=ae[Ye+1],wt=Ie(oe);wt===te?be(it):Re(function(e){function a(){if(e.isCanceled())return;be(it)}wt===!0?a():Promise.resolve(wt).then(a)})}},[Ae,oe]),u.useEffect(function(){return function(){je()}},[]),[Ue,oe]},ee=function(Ae){var Ie=Object(u.useRef)(),Be=Object(u.useRef)(Ae);Be.current=Ae;var Me=u.useCallback(function(le){Be.current(le)},[]);function oe(le){le&&(le.removeEventListener(Ot,Me),le.removeEventListener(cn,Me))}function be(le){Ie.current&&Ie.current!==le&&oe(Ie.current),le&&le!==Ie.current&&(le.addEventListener(Ot,Me),le.addEventListener(cn,Me),Ie.current=le)}return u.useEffect(function(){return function(){oe(Ie.current)}},[]),[be,oe]};function fe(Ae,Ie,Be,Me){var oe=Me.motionEnter,be=oe===void 0?!0:oe,le=Me.motionAppear,Te=le===void 0?!0:le,Re=Me.motionLeave,je=Re===void 0?!0:Re,Ue=Me.motionDeadline,Ye=Me.motionLeaveImmediately,it=Me.onAppearPrepare,wt=Me.onEnterPrepare,e=Me.onLeavePrepare,a=Me.onAppearStart,M=Me.onEnterStart,N=Me.onLeaveStart,z=Me.onAppearActive,$=Me.onEnterActive,ne=Me.onLeaveActive,se=Me.onAppearEnd,me=Me.onEnterEnd,ge=Me.onLeaveEnd,Oe=Me.onVisibleChanged,Ve=ct(),He=Object(U.a)(Ve,2),Je=He[0],Qe=He[1],qe=ct(pt),lt=Object(U.a)(qe,2),Xe=lt[0],ft=lt[1],vt=ct(null),zt=Object(U.a)(vt,2),Wt=zt[0],Gt=zt[1],kt=Object(u.useRef)(!1),Xt=Object(u.useRef)(null),Bt=Object(u.useRef)(!1),En=Object(u.useRef)(null);function pn(){var Qt=Be();return Qt||En.current}var en=Object(u.useRef)(!1);function tn(Qt){var un=pn();if(Qt&&!Qt.deadline&&Qt.target!==un)return;var Tn;Xe===We&&en.current?Tn=se==null?void 0:se(un,Qt):Xe===he&&en.current?Tn=me==null?void 0:me(un,Qt):Xe===De&&en.current&&(Tn=ge==null?void 0:ge(un,Qt)),Tn!==!1&&!Bt.current&&(ft(pt),Gt(null))}var rn=ee(tn),xn=Object(U.a)(rn,1),bn=xn[0],On=u.useMemo(function(){var Qt,un,Tn;switch(Xe){case"appear":return Qt={},Object(V.a)(Qt,et,it),Object(V.a)(Qt,ot,a),Object(V.a)(Qt,At,z),Qt;case"enter":return un={},Object(V.a)(un,et,wt),Object(V.a)(un,ot,M),Object(V.a)(un,At,$),un;case"leave":return Tn={},Object(V.a)(Tn,et,e),Object(V.a)(Tn,ot,N),Object(V.a)(Tn,At,ne),Tn;default:return{}}},[Xe]),Gn=G(Xe,function(Qt){if(Qt===et){var un=On[et];return un?un(pn()):te}if(qt in On){var Tn;Gt(((Tn=On[qt])===null||Tn===void 0?void 0:Tn.call(On,pn(),null))||null)}return qt===At&&(bn(pn()),Ue>0&&(clearTimeout(Xt.current),Xt.current=setTimeout(function(){tn({deadline:!0})},Ue))),j}),Wn=Object(U.a)(Gn,2),Ln=Wn[0],qt=Wn[1],Rn=H(qt);en.current=Rn,$t(function(){Qe(Ie);var Qt=kt.current;if(kt.current=!0,!Ae)return;var un;!Qt&&Ie&&Te&&(un=We),Qt&&Ie&&be&&(un=he),(Qt&&!Ie&&je||!Qt&&Ye&&!Ie&&je)&&(un=De),un&&(ft(un),Ln())},[Ie]),Object(u.useEffect)(function(){(Xe===We&&!Te||Xe===he&&!be||Xe===De&&!je)&&ft(pt)},[Te,be,je]),Object(u.useEffect)(function(){return function(){clearTimeout(Xt.current),Bt.current=!0}},[]),Object(u.useEffect)(function(){Je!==void 0&&Xe===pt&&(Oe==null||Oe(Je))},[Je,Xe]);var Pn=Wt;return On[et]&&qt===ot&&(Pn=Object(k.a)({transition:"none"},Pn)),[Xe,qt,Pn,Je!=null?Je:Ie]}var ke=function(Ae){Object(n.a)(Be,Ae);var Ie=Object(r.a)(Be);function Be(){return Object(w.a)(this,Be),Ie.apply(this,arguments)}return Object(E.a)(Be,[{key:"render",value:function(){return this.props.children}}]),Be}(u.Component),Ge=ke;function dt(Ae){var Ie=Ae;Object(I.a)(Ae)==="object"&&(Ie=Ae.transitionSupport);function Be(oe){return!!(oe.motionName&&Ie)}var Me=u.forwardRef(function(oe,be){var le=oe.visible,Te=le===void 0?!0:le,Re=oe.removeOnLeave,je=Re===void 0?!0:Re,Ue=oe.forceRender,Ye=oe.children,it=oe.motionName,wt=oe.leavedClassName,e=oe.eventProps,a=Be(oe),M=Object(u.useRef)(),N=Object(u.useRef)();function z(){try{return Object(Ut.a)(M.current||N.current)}catch(ft){return null}}var $=fe(a,Te,z,oe),ne=Object(U.a)($,4),se=ne[0],me=ne[1],ge=ne[2],Oe=ne[3],Ve=u.useRef(Oe);Oe&&(Ve.current=!0);var He=Object(u.useRef)(be);He.current=be;var Je=u.useCallback(function(ft){M.current=ft,Object(xt.b)(He.current,ft)},[]),Qe,qe=Object(k.a)(Object(k.a)({},e),{},{visible:Te});if(!Ye)Qe=null;else if(se===pt||!Be(oe))Oe?Qe=Ye(Object(k.a)({},qe),Je):!je&&Ve.current?Qe=Ye(Object(k.a)(Object(k.a)({},qe),{},{className:wt}),Je):Ue?Qe=Ye(Object(k.a)(Object(k.a)({},qe),{},{style:{display:"none"}}),Je):Qe=null;else{var lt,Xe;me===et?Xe="prepare":H(me)?Xe="active":me===ot&&(Xe="start"),Qe=Ye(Object(k.a)(Object(k.a)({},qe),{},{className:R()(nt(it,se),(lt={},Object(V.a)(lt,nt(it,"".concat(se,"-").concat(Xe)),Xe),Object(V.a)(lt,it,typeof it=="string"),lt)),style:ge}),Je)}return u.createElement(Ge,{ref:N},Qe)});return Me.displayName="CSSMotion",Me}var _t=dt(_n),It="add",Yt="keep",Nt="remove",ut="removed";function Zt(Ae){var Ie;return Ae&&Object(I.a)(Ae)==="object"&&"key"in Ae?Ie=Ae:Ie={key:Ae},Object(k.a)(Object(k.a)({},Ie),{},{key:String(Ie.key)})}function Ct(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Ae.map(Zt)}function Ft(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Be=[],Me=0,oe=Ie.length,be=Ct(Ae),le=Ct(Ie);be.forEach(function(je){for(var Ue=!1,Ye=Me;Ye1});return Re.forEach(function(je){Be=Be.filter(function(Ue){var Ye=Ue.key,it=Ue.status;return Ye!==je||it!==Nt}),Be.forEach(function(Ue){Ue.key===je&&(Ue.status=Yt)})}),Be}var gt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function vn(Ae){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_t,Be=function(Me){Object(n.a)(be,Me);var oe=Object(r.a)(be);function be(){var le;return Object(w.a)(this,be),le=oe.apply(this,arguments),le.state={keyEntities:[]},le.removeKey=function(Te){le.setState(function(Re){var je=Re.keyEntities;return{keyEntities:je.map(function(Ue){return Ue.key!==Te?Ue:Object(k.a)(Object(k.a)({},Ue),{},{status:ut})})}})},le}return Object(E.a)(be,[{key:"render",value:function(){var Te=this,Re=this.state.keyEntities,je=this.props,Ue=je.component,Ye=je.children,it=je.onVisibleChanged,wt=Object(D.a)(je,["component","children","onVisibleChanged"]),e=Ue||u.Fragment,a={};return gt.forEach(function(M){a[M]=wt[M],delete wt[M]}),delete wt.keys,u.createElement(e,wt,Re.map(function(M){var N=M.status,z=Object(D.a)(M,["status"]),$=N===It||N===Yt;return u.createElement(Ie,Object(A.a)({},a,{key:z.key,visible:$,eventProps:z,onVisibleChanged:function(se){it==null||it(se,{key:z.key}),se||Te.removeKey(z.key)}}),Ye)}))}}],[{key:"getDerivedStateFromProps",value:function(Te,Re){var je=Te.keys,Ue=Re.keyEntities,Ye=Ct(je),it=Ft(Ue,Ye);return{keyEntities:it.filter(function(wt){var e=Ue.find(function(a){var M=a.key;return wt.key===M});return!(e&&e.status===ut&&wt.status===Nt)})}}}]),be}(u.Component);return Be.defaultProps={component:"div"},Be}var Cn=vn(_n),ln=_t;function mn(Ae){var Ie=Ae.prefixCls,Be=Ae.motion,Me=Ae.animation,oe=Ae.transitionName;return Be||(Me?{motionName:"".concat(Ie,"-").concat(Me)}:oe?{motionName:oe}:null)}function Dn(Ae){var Ie=Ae.prefixCls,Be=Ae.visible,Me=Ae.zIndex,oe=Ae.mask,be=Ae.maskMotion,le=Ae.maskAnimation,Te=Ae.maskTransitionName;if(!oe)return null;var Re={};return(be||Te||le)&&(Re=Object(k.a)({motionAppear:!0},mn({motion:be,prefixCls:Ie,transitionName:Te,animation:le}))),u.createElement(ln,Object(A.a)({},Re,{visible:Be,removeOnLeave:!0}),function(je){var Ue=je.className;return u.createElement("div",{style:{zIndex:Me},className:R()("".concat(Ie,"-mask"),Ue)})})}var Nn=y("9mu1"),gn=y("o0o1"),jn=y.n(gn),Vn=y("HaE+"),yn=["measure","align",null,"motion"],Hn=function(Ae,Ie){var Be=Object(u.useState)(null),Me=Object(U.a)(Be,2),oe=Me[0],be=Me[1],le=Object(u.useRef)(),Te=Object(u.useRef)(!1);function Re(Ye){Te.current||be(Ye)}function je(){rt.a.cancel(le.current)}function Ue(Ye){je(),le.current=Object(rt.a)(function(){Re(function(it){switch(oe){case"align":return"motion";case"motion":return"stable";default:}return it}),Ye==null||Ye()})}return Object(u.useEffect)(function(){Re("measure")},[Ae]),Object(u.useEffect)(function(){switch(oe){case"measure":Ie();break;default:}oe&&(le.current=Object(rt.a)(Object(Vn.a)(jn.a.mark(function Ye(){var it,wt;return jn.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:it=yn.indexOf(oe),wt=yn[it+1],wt&&it!==-1&&Re(wt);case 3:case"end":return a.stop()}},Ye)}))))},[oe]),Object(u.useEffect)(function(){return function(){Te.current=!0,je()}},[]),[oe,Ue]},Zn=function(Ae){var Ie=u.useState({width:0,height:0}),Be=Object(U.a)(Ie,2),Me=Be[0],oe=Be[1];function be(Te){oe({width:Te.offsetWidth,height:Te.offsetHeight})}var le=u.useMemo(function(){var Te={};if(Ae){var Re=Me.width,je=Me.height;Ae.indexOf("height")!==-1&&je?Te.height=je:Ae.indexOf("minHeight")!==-1&&je&&(Te.minHeight=je),Ae.indexOf("width")!==-1&&Re?Te.width=Re:Ae.indexOf("minWidth")!==-1&&Re&&(Te.minWidth=Re)}return Te},[Ae,Me]);return[le,be]},ir=u.forwardRef(function(Ae,Ie){var Be=Ae.visible,Me=Ae.prefixCls,oe=Ae.className,be=Ae.style,le=Ae.children,Te=Ae.zIndex,Re=Ae.stretch,je=Ae.destroyPopupOnHide,Ue=Ae.forceRender,Ye=Ae.align,it=Ae.point,wt=Ae.getRootDomNode,e=Ae.getClassNameFromAlign,a=Ae.onAlign,M=Ae.onMouseEnter,N=Ae.onMouseLeave,z=Ae.onMouseDown,$=Ae.onTouchStart,ne=Object(u.useRef)(),se=Object(u.useRef)(),me=Object(u.useState)(),ge=Object(U.a)(me,2),Oe=ge[0],Ve=ge[1],He=Zn(Re),Je=Object(U.a)(He,2),Qe=Je[0],qe=Je[1];function lt(){Re&&qe(wt())}var Xe=Hn(Be,lt),ft=Object(U.a)(Xe,2),vt=ft[0],zt=ft[1],Wt=Object(u.useRef)();function Gt(){return it||wt}function kt(){var rn;(rn=ne.current)===null||rn===void 0||rn.forceAlign()}function Xt(rn,xn){var bn=e(xn);Oe!==bn&&Ve(bn),vt==="align"&&(Oe!==bn?Promise.resolve().then(function(){kt()}):zt(function(){var On;(On=Wt.current)===null||On===void 0||On.call(Wt)}),a==null||a(rn,xn))}var Bt=Object(k.a)({},mn(Ae));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(rn){var xn=Bt[rn];Bt[rn]=function(bn,On){return zt(),xn==null?void 0:xn(bn,On)}});function En(){return new Promise(function(rn){Wt.current=rn})}u.useEffect(function(){!Bt.motionName&&vt==="motion"&&zt()},[Bt.motionName,vt]),u.useImperativeHandle(Ie,function(){return{forceAlign:kt,getElement:function(){return se.current}}});var pn=Object(k.a)(Object(k.a)({},Qe),{},{zIndex:Te,opacity:vt==="motion"||vt==="stable"||!Be?void 0:0,pointerEvents:vt==="stable"?void 0:"none"},be),en=!0;(Ye==null?void 0:Ye.points)&&(vt==="align"||vt==="stable")&&(en=!1);var tn=le;return u.Children.count(le)>1&&(tn=u.createElement("div",{className:"".concat(Me,"-content")},le)),u.createElement(ln,Object(A.a)({visible:Be,ref:se,leavedClassName:"".concat(Me,"-hidden")},Bt,{onAppearPrepare:En,onEnterPrepare:En,removeOnLeave:je,forceRender:Ue}),function(rn,xn){var bn=rn.className,On=rn.style,Gn=R()(Me,oe,Oe,bn);return u.createElement(Nn.a,{target:Gt(),key:"popup",ref:ne,monitorWindowResize:!0,disabled:en,align:Ye,onAlign:Xt},u.createElement("div",{ref:xn,className:Gn,onMouseEnter:M,onMouseLeave:N,onMouseDownCapture:z,onTouchStartCapture:$,style:Object(k.a)(Object(k.a)({},On),pn)},tn))})});ir.displayName="PopupInner";var er=ir,on=u.forwardRef(function(Ae,Ie){var Be=Ae.prefixCls,Me=Ae.visible,oe=Ae.zIndex,be=Ae.children,le=Ae.mobile;le=le===void 0?{}:le;var Te=le.popupClassName,Re=le.popupStyle,je=le.popupMotion,Ue=je===void 0?{}:je,Ye=le.popupRender,it=u.useRef();u.useImperativeHandle(Ie,function(){return{forceAlign:function(){},getElement:function(){return it.current}}});var wt=Object(k.a)({zIndex:oe},Re),e=be;return u.Children.count(be)>1&&(e=u.createElement("div",{className:"".concat(Be,"-content")},be)),Ye&&(e=Ye(e)),u.createElement(ln,Object(A.a)({visible:Me,ref:it,removeOnLeave:!0},Ue),function(a,M){var N=a.className,z=a.style,$=R()(Be,Te,N);return u.createElement("div",{ref:M,className:$,style:Object(k.a)(Object(k.a)({},z),wt)},e)})});on.displayName="MobilePopupInner";var yt=on,dn=["visible","mobile"],kn=u.forwardRef(function(Ae,Ie){var Be=Ae.visible,Me=Ae.mobile,oe=Object(D.a)(Ae,dn),be=Object(u.useState)(Be),le=Object(U.a)(be,2),Te=le[0],Re=le[1],je=Object(u.useState)(!1),Ue=Object(U.a)(je,2),Ye=Ue[0],it=Ue[1],wt=Object(k.a)(Object(k.a)({},oe),{},{visible:Te});Object(u.useEffect)(function(){Re(Be),Be&&Me&&it(Mt())},[Be,Me]);var e=Ye?u.createElement(yt,Object(A.a)({},wt,{mobile:Me,ref:Ie})):u.createElement(er,Object(A.a)({},wt,{ref:Ie}));return u.createElement("div",null,u.createElement(Dn,wt),e)});kn.displayName="Popup";var nn=kn,Xn=u.createContext(null),sr=Xn;function wn(){}function pr(){return""}function vr(Ae){return Ae?Ae.ownerDocument:window.document}var Cr=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Bn(Ae){var Ie=function(Be){Object(n.a)(oe,Be);var Me=Object(r.a)(oe);function oe(be){var le;Object(w.a)(this,oe),le=Me.call(this,be),le.popupRef=u.createRef(),le.triggerRef=u.createRef(),le.attachId=void 0,le.clickOutsideHandler=void 0,le.touchOutsideHandler=void 0,le.contextMenuOutsideHandler1=void 0,le.contextMenuOutsideHandler2=void 0,le.mouseDownTimeout=void 0,le.focusTime=void 0,le.preClickTime=void 0,le.preTouchTime=void 0,le.delayTimer=void 0,le.hasPopupMouseDown=void 0,le.onMouseEnter=function(Re){var je=le.props.mouseEnterDelay;le.fireEvents("onMouseEnter",Re),le.delaySetPopupVisible(!0,je,je?null:Re)},le.onMouseMove=function(Re){le.fireEvents("onMouseMove",Re),le.setPoint(Re)},le.onMouseLeave=function(Re){le.fireEvents("onMouseLeave",Re),le.delaySetPopupVisible(!1,le.props.mouseLeaveDelay)},le.onPopupMouseEnter=function(){le.clearDelayTimer()},le.onPopupMouseLeave=function(Re){var je;if(Re.relatedTarget&&!Re.relatedTarget.setTimeout&&Object(St.a)((je=le.popupRef.current)===null||je===void 0?void 0:je.getElement(),Re.relatedTarget))return;le.delaySetPopupVisible(!1,le.props.mouseLeaveDelay)},le.onFocus=function(Re){le.fireEvents("onFocus",Re),le.clearDelayTimer(),le.isFocusToShow()&&(le.focusTime=Date.now(),le.delaySetPopupVisible(!0,le.props.focusDelay))},le.onMouseDown=function(Re){le.fireEvents("onMouseDown",Re),le.preClickTime=Date.now()},le.onTouchStart=function(Re){le.fireEvents("onTouchStart",Re),le.preTouchTime=Date.now()},le.onBlur=function(Re){le.fireEvents("onBlur",Re),le.clearDelayTimer(),le.isBlurToHide()&&le.delaySetPopupVisible(!1,le.props.blurDelay)},le.onContextMenu=function(Re){Re.preventDefault(),le.fireEvents("onContextMenu",Re),le.setPopupVisible(!0,Re)},le.onContextMenuClose=function(){le.isContextMenuToShow()&&le.close()},le.onClick=function(Re){if(le.fireEvents("onClick",Re),le.focusTime){var je;if(le.preClickTime&&le.preTouchTime?je=Math.min(le.preClickTime,le.preTouchTime):le.preClickTime?je=le.preClickTime:le.preTouchTime&&(je=le.preTouchTime),Math.abs(je-le.focusTime)<20)return;le.focusTime=0}le.preClickTime=0,le.preTouchTime=0,le.isClickToShow()&&(le.isClickToHide()||le.isBlurToHide())&&Re&&Re.preventDefault&&Re.preventDefault();var Ue=!le.state.popupVisible;(le.isClickToHide()&&!Ue||Ue&&le.isClickToShow())&&le.setPopupVisible(!le.state.popupVisible,Re)},le.onPopupMouseDown=function(){if(le.hasPopupMouseDown=!0,clearTimeout(le.mouseDownTimeout),le.mouseDownTimeout=window.setTimeout(function(){le.hasPopupMouseDown=!1},0),le.context){var Re;(Re=le.context).onPopupMouseDown.apply(Re,arguments)}},le.onDocumentClick=function(Re){if(le.props.mask&&!le.props.maskClosable)return;var je=Re.target,Ue=le.getRootDomNode(),Ye=le.getPopupDomNode();(!Object(St.a)(Ue,je)||le.isContextMenuOnly())&&!Object(St.a)(Ye,je)&&!le.hasPopupMouseDown&&le.close()},le.getRootDomNode=function(){var Re=le.props.getTriggerDOMNode;if(Re)return Re(le.triggerRef.current);try{var je=Object(Ut.a)(le.triggerRef.current);if(je)return je}catch(Ue){}return ht.a.findDOMNode(Object(c.a)(le))},le.getPopupClassNameFromAlign=function(Re){var je=[],Ue=le.props,Ye=Ue.popupPlacement,it=Ue.builtinPlacements,wt=Ue.prefixCls,e=Ue.alignPoint,a=Ue.getPopupClassNameFromAlign;return Ye&&it&&je.push(jt(it,wt,Re,e)),a&&je.push(a(Re)),je.join(" ")},le.getComponent=function(){var Re=le.props,je=Re.prefixCls,Ue=Re.destroyPopupOnHide,Ye=Re.popupClassName,it=Re.onPopupAlign,wt=Re.popupMotion,e=Re.popupAnimation,a=Re.popupTransitionName,M=Re.popupStyle,N=Re.mask,z=Re.maskAnimation,$=Re.maskTransitionName,ne=Re.maskMotion,se=Re.zIndex,me=Re.popup,ge=Re.stretch,Oe=Re.alignPoint,Ve=Re.mobile,He=Re.forceRender,Je=le.state,Qe=Je.popupVisible,qe=Je.point,lt=le.getPopupAlign(),Xe={};return le.isMouseEnterToShow()&&(Xe.onMouseEnter=le.onPopupMouseEnter),le.isMouseLeaveToHide()&&(Xe.onMouseLeave=le.onPopupMouseLeave),Xe.onMouseDown=le.onPopupMouseDown,Xe.onTouchStart=le.onPopupMouseDown,u.createElement(nn,Object(A.a)({prefixCls:je,destroyPopupOnHide:Ue,visible:Qe,point:Oe&&qe,className:Ye,align:lt,onAlign:it,animation:e,getClassNameFromAlign:le.getPopupClassNameFromAlign},Xe,{stretch:ge,getRootDomNode:le.getRootDomNode,style:M,mask:N,zIndex:se,transitionName:a,maskAnimation:z,maskTransitionName:$,maskMotion:ne,ref:le.popupRef,motion:wt,mobile:Ve,forceRender:He}),typeof me=="function"?me():me)},le.attachParent=function(Re){rt.a.cancel(le.attachId);var je=le.props,Ue=je.getPopupContainer,Ye=je.getDocument,it=le.getRootDomNode(),wt;Ue?(it||Ue.length===0)&&(wt=Ue(it)):wt=Ye(le.getRootDomNode()).body,wt?wt.appendChild(Re):le.attachId=Object(rt.a)(function(){le.attachParent(Re)})},le.getContainer=function(){var Re=le.props.getDocument,je=Re(le.getRootDomNode()).createElement("div");return je.style.position="absolute",je.style.top="0",je.style.left="0",je.style.width="100%",le.attachParent(je),je},le.setPoint=function(Re){var je=le.props.alignPoint;if(!je||!Re)return;le.setState({point:{pageX:Re.pageX,pageY:Re.pageY}})},le.handlePortalUpdate=function(){le.state.prevPopupVisible!==le.state.popupVisible&&le.props.afterPopupVisibleChange(le.state.popupVisible)},le.triggerContextValue={onPopupMouseDown:le.onPopupMouseDown};var Te;return"popupVisible"in be?Te=!!be.popupVisible:Te=!!be.defaultPopupVisible,le.state={prevPopupVisible:Te,popupVisible:Te},Cr.forEach(function(Re){le["fire".concat(Re)]=function(je){le.fireEvents(Re,je)}}),le}return Object(E.a)(oe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var le=this.props,Te=this.state;if(Te.popupVisible){var Re;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Re=le.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Et.a)(Re,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Re=Re||le.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Et.a)(Re,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Re=Re||le.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Et.a)(Re,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Et.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),rt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var le;return((le=this.popupRef.current)===null||le===void 0?void 0:le.getElement())||null}},{key:"getPopupAlign",value:function(){var le=this.props,Te=le.popupPlacement,Re=le.popupAlign,je=le.builtinPlacements;return Te&&je?Dt(je,Te,Re):Re}},{key:"setPopupVisible",value:function(le,Te){var Re=this.props.alignPoint,je=this.state.popupVisible;this.clearDelayTimer(),je!==le&&("popupVisible"in this.props||this.setState({popupVisible:le,prevPopupVisible:je}),this.props.onPopupVisibleChange(le)),Re&&Te&&le&&this.setPoint(Te)}},{key:"delaySetPopupVisible",value:function(le,Te,Re){var je=this,Ue=Te*1e3;if(this.clearDelayTimer(),Ue){var Ye=Re?{pageX:Re.pageX,pageY:Re.pageY}:null;this.delayTimer=window.setTimeout(function(){je.setPopupVisible(le,Ye),je.clearDelayTimer()},Ue)}else this.setPopupVisible(le,Re)}},{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(le){var Te=this.props.children.props,Re=this.props;return Te[le]&&Re[le]?this["fire".concat(le)]:Te[le]||Re[le]}},{key:"isClickToShow",value:function(){var le=this.props,Te=le.action,Re=le.showAction;return Te.indexOf("click")!==-1||Re.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var le=this.props.action;return le==="contextMenu"||le.length===1&&le[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var le=this.props,Te=le.action,Re=le.showAction;return Te.indexOf("contextMenu")!==-1||Re.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var le=this.props,Te=le.action,Re=le.hideAction;return Te.indexOf("click")!==-1||Re.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var le=this.props,Te=le.action,Re=le.showAction;return Te.indexOf("hover")!==-1||Re.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var le=this.props,Te=le.action,Re=le.hideAction;return Te.indexOf("hover")!==-1||Re.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var le=this.props,Te=le.action,Re=le.showAction;return Te.indexOf("focus")!==-1||Re.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var le=this.props,Te=le.action,Re=le.hideAction;return Te.indexOf("focus")!==-1||Re.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var le;(le=this.popupRef.current)===null||le===void 0||le.forceAlign()}}},{key:"fireEvents",value:function(le,Te){var Re=this.props.children.props[le];Re&&Re(Te);var je=this.props[le];je&&je(Te)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var le=this.state.popupVisible,Te=this.props,Re=Te.children,je=Te.forceRender,Ue=Te.alignPoint,Ye=Te.className,it=Te.autoDestroy,wt=u.Children.only(Re),e={key:"trigger"};this.isContextMenuToShow()?e.onContextMenu=this.onContextMenu:e.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(e.onClick=this.onClick,e.onMouseDown=this.onMouseDown,e.onTouchStart=this.onTouchStart):(e.onClick=this.createTwoChains("onClick"),e.onMouseDown=this.createTwoChains("onMouseDown"),e.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(e.onMouseEnter=this.onMouseEnter,Ue&&(e.onMouseMove=this.onMouseMove)):e.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?e.onMouseLeave=this.onMouseLeave:e.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(e.onFocus=this.onFocus,e.onBlur=this.onBlur):(e.onFocus=this.createTwoChains("onFocus"),e.onBlur=this.createTwoChains("onBlur"));var a=R()(wt&&wt.props&&wt.props.className,Ye);a&&(e.className=a);var M=Object(k.a)({},e);Object(xt.c)(wt)&&(M.ref=Object(xt.a)(this.triggerRef,wt.ref));var N=u.cloneElement(wt,M),z;return(le||this.popupRef.current||je)&&(z=u.createElement(Ae,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!le&&it&&(z=null),u.createElement(sr.Provider,{value:this.triggerContextValue},N,z)}}],[{key:"getDerivedStateFromProps",value:function(le,Te){var Re=le.popupVisible,je={};return Re!==void 0&&Te.popupVisible!==Re&&(je.popupVisible=Re,je.prevPopupVisible=Te.popupVisible),je}}]),oe}(u.Component);return Ie.contextType=sr,Ie.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:pr,getDocument:vr,onPopupVisibleChange:wn,afterPopupVisibleChange:wn,onPopupAlign:wn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Ie}var lr=Bn(Rt.a),tr={adjustX:1,adjustY:1},wr={topLeft:{points:["bl","tl"],overflow:tr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:tr,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:tr,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:tr,offset:[4,0]}},xr={topLeft:{points:["bl","tl"],overflow:tr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:tr,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:tr,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:tr,offset:[4,0]}},ea=wr,or=0,Yn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},gr=function(Ie,Be,Me){var oe=xe(Be),be=Ie.getState();Ie.setState({defaultActiveFirst:Object(k.a)(Object(k.a)({},be.defaultActiveFirst),{},Object(V.a)({},oe,Me))})},Mr=function(Ae){Object(n.a)(Be,Ae);var Ie=Object(r.a)(Be);function Be(Me){var oe;Object(w.a)(this,Be),oe=Ie.call(this,Me),oe.onDestroy=function(Ue){oe.props.onDestroy(Ue)},oe.onKeyDown=function(Ue){var Ye=Ue.keyCode,it=oe.menuInstance,wt=oe.props.store,e=oe.getVisible();if(Ye===P.a.ENTER)return oe.onTitleClick(Ue),gr(wt,oe.props.eventKey,!0),!0;if(Ye===P.a.RIGHT)return e?it.onKeyDown(Ue):(oe.triggerOpenChange(!0),gr(wt,oe.props.eventKey,!0)),!0;if(Ye===P.a.LEFT){var a;if(e)a=it.onKeyDown(Ue);else return;return a||(oe.triggerOpenChange(!1),a=!0),a}return e&&(Ye===P.a.UP||Ye===P.a.DOWN)?it.onKeyDown(Ue):void 0},oe.onOpenChange=function(Ue){oe.props.onOpenChange(Ue)},oe.onPopupVisibleChange=function(Ue){oe.triggerOpenChange(Ue,Ue?"mouseenter":"mouseleave")},oe.onMouseEnter=function(Ue){var Ye=oe.props,it=Ye.eventKey,wt=Ye.onMouseEnter,e=Ye.store;gr(e,oe.props.eventKey,!1),wt({key:it,domEvent:Ue})},oe.onMouseLeave=function(Ue){var Ye=oe.props,it=Ye.parentMenu,wt=Ye.eventKey,e=Ye.onMouseLeave;it.subMenuInstance=Object(c.a)(oe),e({key:wt,domEvent:Ue})},oe.onTitleMouseEnter=function(Ue){var Ye=oe.props,it=Ye.eventKey,wt=Ye.onItemHover,e=Ye.onTitleMouseEnter;wt({key:it,hover:!0}),e({key:it,domEvent:Ue})},oe.onTitleMouseLeave=function(Ue){var Ye=oe.props,it=Ye.parentMenu,wt=Ye.eventKey,e=Ye.onItemHover,a=Ye.onTitleMouseLeave;it.subMenuInstance=Object(c.a)(oe),e({key:wt,hover:!1}),a({key:wt,domEvent:Ue})},oe.onTitleClick=function(Ue){var Ye=Object(c.a)(oe),it=Ye.props;if(it.onTitleClick({key:it.eventKey,domEvent:Ue}),it.triggerSubMenuAction==="hover")return;oe.triggerOpenChange(!oe.getVisible(),"click"),gr(it.store,oe.props.eventKey,!1)},oe.onSubMenuClick=function(Ue){typeof oe.props.onClick=="function"&&oe.props.onClick(oe.addKeyPath(Ue))},oe.onSelect=function(Ue){oe.props.onSelect(Ue)},oe.onDeselect=function(Ue){oe.props.onDeselect(Ue)},oe.getPrefixCls=function(){return"".concat(oe.props.rootPrefixCls,"-submenu")},oe.getActiveClassName=function(){return"".concat(oe.getPrefixCls(),"-active")},oe.getDisabledClassName=function(){return"".concat(oe.getPrefixCls(),"-disabled")},oe.getSelectedClassName=function(){return"".concat(oe.getPrefixCls(),"-selected")},oe.getOpenClassName=function(){return"".concat(oe.props.rootPrefixCls,"-submenu-open")},oe.getVisible=function(){return oe.state.isOpen},oe.getMode=function(){return oe.state.mode},oe.saveMenuInstance=function(Ue){oe.menuInstance=Ue},oe.addKeyPath=function(Ue){return Object(k.a)(Object(k.a)({},Ue),{},{keyPath:(Ue.keyPath||[]).concat(oe.props.eventKey)})},oe.triggerOpenChange=function(Ue,Ye){var it=oe.props.eventKey,wt=function(){oe.onOpenChange({key:it,item:Object(c.a)(oe),trigger:Ye,open:Ue})};Ye==="mouseenter"?oe.mouseenterTimeout=setTimeout(function(){wt()},0):wt()},oe.isChildrenSelected=function(){var Ue={find:!1};return tt(oe.props.children,oe.props.selectedKeys,Ue),Ue.find},oe.isInlineMode=function(){return oe.getMode()==="inline"},oe.adjustWidth=function(){if(!oe.subMenuTitle||!oe.menuInstance)return;var Ue=Ne.findDOMNode(oe.menuInstance);if(Ue.offsetWidth>=oe.subMenuTitle.offsetWidth)return;Ue.style.minWidth="".concat(oe.subMenuTitle.offsetWidth,"px")},oe.saveSubMenuTitle=function(Ue){oe.subMenuTitle=Ue},oe.getBaseProps=function(){var Ue=Object(c.a)(oe),Ye=Ue.props,it=oe.getMode();return{mode:it==="horizontal"?"vertical":it,visible:oe.getVisible(),level:Ye.level+1,inlineIndent:Ye.inlineIndent,focusable:!1,onClick:oe.onSubMenuClick,onSelect:oe.onSelect,onDeselect:oe.onDeselect,onDestroy:oe.onDestroy,selectedKeys:Ye.selectedKeys,eventKey:"".concat(Ye.eventKey,"-menu-"),openKeys:Ye.openKeys,motion:Ye.motion,onOpenChange:oe.onOpenChange,subMenuOpenDelay:Ye.subMenuOpenDelay,parentMenu:Object(c.a)(oe),subMenuCloseDelay:Ye.subMenuCloseDelay,forceSubMenuRender:Ye.forceSubMenuRender,triggerSubMenuAction:Ye.triggerSubMenuAction,builtinPlacements:Ye.builtinPlacements,defaultActiveFirst:Ye.store.getState().defaultActiveFirst[xe(Ye.eventKey)],multiple:Ye.multiple,prefixCls:Ye.rootPrefixCls,id:oe.internalMenuId,manualRef:oe.saveMenuInstance,itemIcon:Ye.itemIcon,expandIcon:Ye.expandIcon,direction:Ye.direction}},oe.getMotion=function(Ue,Ye){var it=Object(c.a)(oe),wt=it.haveRendered,e=oe.props,a=e.motion,M=e.rootPrefixCls,N=Object(k.a)(Object(k.a)({},a),{},{leavedClassName:"".concat(M,"-hidden"),removeOnLeave:!1,motionAppear:wt||!Ye||Ue!=="inline"});return N};var be=Me.store,le=Me.eventKey,Te=be.getState(),Re=Te.defaultActiveFirst;oe.isRootMenu=!1;var je=!1;return Re&&(je=Re[le]),gr(be,le,je),oe.state={mode:Me.mode,isOpen:Me.isOpen},oe}return Object(E.a)(Be,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var oe=this,be=this.props,le=be.mode,Te=be.parentMenu,Re=be.manualRef,je=be.isOpen,Ue=function(){oe.setState({mode:le,isOpen:je})},Ye=je!==this.state.isOpen,it=le!==this.state.mode;if((it||Ye)&&(rt.a.cancel(this.updateStateRaf),it?this.updateStateRaf=Object(rt.a)(Ue):Ue()),Re&&Re(this),le!=="horizontal"||!(Te==null?void 0:Te.isRootMenu)||!je)return;this.minWidthTimeout=setTimeout(function(){return oe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var oe=this.props,be=oe.onDestroy,le=oe.eventKey;be&&be(le),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),rt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(oe,be){var le=this.getBaseProps();return u.createElement(Kr,Object(A.a)({},le,{id:this.internalMenuId,className:oe,style:be}),this.props.children)}},{key:"renderChildren",value:function(){var oe=this,be=this.getBaseProps(),le=be.mode,Te=be.visible,Re=be.forceSubMenuRender,je=be.direction,Ue=this.getMotion(le,Te);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Te||Re,!this.haveOpened)return u.createElement("div",null);var Ye=R()("".concat(be.prefixCls,"-sub"),Object(V.a)({},"".concat(be.prefixCls,"-rtl"),je==="rtl"));return this.isInlineMode()?u.createElement(ln,Object(A.a)({visible:be.visible,forceRender:Re},Ue),function(it){var wt=it.className,e=it.style,a=R()(Ye,wt);return oe.renderPopupMenu(a,e)}):this.renderPopupMenu(Ye)}},{key:"render",value:function(){var oe,be,le,Te=Object(k.a)({},this.props),Re=this.getVisible(),je=this.getPrefixCls(),Ue=this.isInlineMode(),Ye=this.getMode(),it=R()(je,"".concat(je,"-").concat(Ye),(oe={},Object(V.a)(oe,Te.className,!!Te.className),Object(V.a)(oe,this.getOpenClassName(),Re),Object(V.a)(oe,this.getActiveClassName(),Te.active||Re&&!Ue),Object(V.a)(oe,this.getDisabledClassName(),Te.disabled),Object(V.a)(oe,this.getSelectedClassName(),this.isChildrenSelected()),oe));this.internalMenuId||(Te.eventKey?this.internalMenuId="".concat(Te.eventKey,"$Menu"):(or+=1,this.internalMenuId="$__$".concat(or,"$Menu")));var wt={},e={},a={};Te.disabled||(wt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},e={onClick:this.onTitleClick},a={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var M={},N=Te.direction,z=N==="rtl";Ue&&(z?M.paddingRight=Te.inlineIndent*Te.level:M.paddingLeft=Te.inlineIndent*Te.level);var $={};this.getVisible()&&($={"aria-owns":this.internalMenuId});var ne=null;Ye!=="horizontal"&&(ne=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ne=u.createElement(this.props.expandIcon,Object(k.a)({},this.props))));var se=u.createElement("div",Object(A.a)({ref:this.saveSubMenuTitle,style:M,className:"".concat(je,"-title"),role:"button"},a,e,{"aria-expanded":Re},$,{"aria-haspopup":"true",title:typeof Te.title=="string"?Te.title:void 0}),Te.title,ne||u.createElement("i",{className:"".concat(je,"-arrow")})),me=this.renderChildren(),ge=((be=Te.parentMenu)===null||be===void 0?void 0:be.isRootMenu)?Te.parentMenu.props.getPopupContainer:function(Gt){return Gt.parentNode},Oe=Yn[Ye],Ve=Te.popupOffset?{offset:Te.popupOffset}:{},He=R()((le={},Object(V.a)(le,Te.popupClassName,Te.popupClassName&&!Ue),Object(V.a)(le,"".concat(je,"-rtl"),z),le)),Je=Te.disabled,Qe=Te.triggerSubMenuAction,qe=Te.subMenuOpenDelay,lt=Te.forceSubMenuRender,Xe=Te.subMenuCloseDelay,ft=Te.builtinPlacements;Le.forEach(function(Gt){return delete Te[Gt]}),delete Te.onClick;var vt=z?Object(k.a)(Object(k.a)({},xr),ft):Object(k.a)(Object(k.a)({},wr),ft);delete Te.direction;var zt=this.getBaseProps(),Wt=Ue?null:this.getMotion(zt.mode,zt.visible);return u.createElement("li",Object(A.a)({},Te,wt,{className:it,role:"menuitem"}),u.createElement(lr,{prefixCls:je,popupClassName:R()("".concat(je,"-popup"),He),getPopupContainer:ge,builtinPlacements:vt,popupPlacement:Oe,popupVisible:Ue?!1:Re,popupAlign:Ve,popup:Ue?null:me,action:Je||Ue?[]:[Qe],mouseEnterDelay:qe,mouseLeaveDelay:Xe,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:lt,popupMotion:Wt},se),Ue?me:null)}}]),Be}(u.Component);Mr.defaultProps={onMouseEnter:ce,onMouseLeave:ce,onTitleMouseEnter:ce,onTitleMouseLeave:ce,onTitleClick:ce,manualRef:ce,mode:"vertical",title:""};var ta=Object(d.b)(function(Ae,Ie){var Be=Ae.openKeys,Me=Ae.activeKey,oe=Ae.selectedKeys,be=Ie.eventKey,le=Ie.subMenuKey;return{isOpen:Be.indexOf(be)>-1,active:Me[le]===be,selectedKeys:oe}})(Mr);ta.isSubMenu=!0;var fa=ta,na="menuitem-overflowed",ha=.5,kr=function(Ae){Object(n.a)(Be,Ae);var Ie=Object(r.a)(Be);function Be(){var Me;return Object(w.a)(this,Be),Me=Ie.apply(this,arguments),Me.resizeObserver=null,Me.mutationObserver=null,Me.originalTotalWidth=0,Me.overflowedItems=[],Me.menuItemSizes=[],Me.cancelFrameId=null,Me.state={lastVisibleIndex:void 0},Me.childRef=u.createRef(),Me.getMenuItemNodes=function(){var oe=Me.props.prefixCls,be=Me.childRef.current;return be?[].slice.call(be.children).filter(function(le){return le.className.split(" ").indexOf("".concat(oe,"-overflowed-submenu"))<0}):[]},Me.getOverflowedSubMenuItem=function(oe,be,le){var Te=Me.props,Re=Te.overflowedIndicator,je=Te.level,Ue=Te.mode,Ye=Te.prefixCls,it=Te.theme;if(je!==1||Ue!=="horizontal")return null;var wt=Me.props.children[0],e=wt.props,a=e.children,M=e.title,N=e.style,z=Object(D.a)(e,["children","title","style"]),$=Object(k.a)({},N),ne="".concat(oe,"-overflowed-indicator"),se="".concat(oe,"-overflowed-indicator");be.length===0&&le!==!0?$=Object(k.a)(Object(k.a)({},$),{},{display:"none"}):le&&($=Object(k.a)(Object(k.a)({},$),{},{visibility:"hidden",position:"absolute"}),ne="".concat(ne,"-placeholder"),se="".concat(se,"-placeholder"));var me=it?"".concat(Ye,"-").concat(it):"",ge={};return Le.forEach(function(Oe){z[Oe]!==void 0&&(ge[Oe]=z[Oe])}),u.createElement(fa,Object(A.a)({title:Re,className:"".concat(Ye,"-overflowed-submenu"),popupClassName:me},ge,{key:ne,eventKey:se,disabled:!1,style:$}),be)},Me.setChildrenWidthAndResize=function(){if(Me.props.mode!=="horizontal")return;var oe=Me.childRef.current;if(!oe)return;var be=oe.children;if(!be||be.length===0)return;var le=oe.children[be.length-1];Ce(le,"display","inline-block");var Te=Me.getMenuItemNodes(),Re=Te.filter(function(je){return je.className.split(" ").indexOf(na)>=0});Re.forEach(function(je){Ce(je,"display","inline-block")}),Me.menuItemSizes=Te.map(function(je){return Fe(je,!0)}),Re.forEach(function(je){Ce(je,"display","none")}),Me.overflowedIndicatorWidth=Fe(oe.children[oe.children.length-1],!0),Me.originalTotalWidth=Me.menuItemSizes.reduce(function(je,Ue){return je+Ue},0),Me.handleResize(),Ce(le,"display","none")},Me.handleResize=function(){if(Me.props.mode!=="horizontal")return;var oe=Me.childRef.current;if(!oe)return;var be=Fe(oe);Me.overflowedItems=[];var le=0,Te;Me.originalTotalWidth>be+ha&&(Te=-1,Me.menuItemSizes.forEach(function(Re){le+=Re,le+Me.overflowedIndicatorWidth<=be&&(Te+=1)})),Me.setState({lastVisibleIndex:Te})},Me}return Object(E.a)(Be,[{key:"componentDidMount",value:function(){var oe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var be=this.childRef.current;if(!be)return;this.resizeObserver=new ze.default(function(le){le.forEach(function(){var Te=oe.cancelFrameId;cancelAnimationFrame(Te),oe.cancelFrameId=requestAnimationFrame(oe.setChildrenWidthAndResize)})}),[].slice.call(be.children).concat(be).forEach(function(le){oe.resizeObserver.observe(le)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){oe.resizeObserver.disconnect(),[].slice.call(be.children).concat(be).forEach(function(le){oe.resizeObserver.observe(le)}),oe.setChildrenWidthAndResize()}),this.mutationObserver.observe(be,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(oe){var be=this,le=this.state.lastVisibleIndex;return(oe||[]).reduce(function(Te,Re,je){var Ue=Re;if(be.props.mode==="horizontal"){var Ye=be.getOverflowedSubMenuItem(Re.props.eventKey,[]);le!==void 0&&be.props.className.indexOf("".concat(be.props.prefixCls,"-root"))!==-1&&(je>le&&(Ue=u.cloneElement(Re,{style:{display:"none"},eventKey:"".concat(Re.props.eventKey,"-hidden"),className:"".concat(na)})),je===le+1&&(be.overflowedItems=oe.slice(le+1).map(function(wt){return u.cloneElement(wt,{key:wt.props.eventKey,mode:"vertical-left"})}),Ye=be.getOverflowedSubMenuItem(Re.props.eventKey,be.overflowedItems)));var it=[].concat(Object(g.a)(Te),[Ye,Ue]);return je===oe.length-1&&it.push(be.getOverflowedSubMenuItem(Re.props.eventKey,[],!0)),it}return[].concat(Object(g.a)(Te),[Ue])},[])}},{key:"render",value:function(){var oe=this.props,be=oe.visible,le=oe.prefixCls,Te=oe.overflowedIndicator,Re=oe.mode,je=oe.level,Ue=oe.tag,Ye=oe.children,it=oe.theme,wt=Object(D.a)(oe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),e=Ue;return u.createElement(e,Object(A.a)({ref:this.childRef},wt),this.renderChildren(Ye))}}]),Be}(u.Component);kr.defaultProps={tag:"div",className:""};var ra=kr;function ma(Ae){return Ae.length?Ae.every(function(Ie){return!!Ie.props.disabled}):!0}function Ur(Ae,Ie,Be){var Me=Ae.getState();Ae.setState({activeKey:Object(k.a)(Object(k.a)({},Me.activeKey),{},Object(V.a)({},Ie,Be))})}function Ar(Ae){return Ae.eventKey||"0-menu-"}function Nr(Ae,Ie){var Be=Ie,Me=Ae.children,oe=Ae.eventKey;if(Be){var be;if(Ke(Me,function(le,Te){le&&le.props&&!le.props.disabled&&Be===we(le,oe,Te)&&(be=!0)}),be)return Be}return Be=null,Ae.defaultActiveFirst&&Ke(Me,function(le,Te){!Be&&le&&!le.props.disabled&&(Be=we(le,oe,Te))}),Be}function pa(Ae){if(!Ae)return;var Ie=this.instanceArray.indexOf(Ae);Ie!==-1?this.instanceArray[Ie]=Ae:this.instanceArray.push(Ae)}var aa=function(Ae){Object(n.a)(Be,Ae);var Ie=Object(r.a)(Be);function Be(Me){var oe;return Object(w.a)(this,Be),oe=Ie.call(this,Me),oe.onKeyDown=function(be,le){var Te=be.keyCode,Re;if(oe.getFlatInstanceArray().forEach(function(Ue){Ue&&Ue.props.active&&Ue.onKeyDown&&(Re=Ue.onKeyDown(be))}),Re)return 1;var je=null;return(Te===P.a.UP||Te===P.a.DOWN)&&(je=oe.step(Te===P.a.UP?-1:1)),je?(be.preventDefault(),Ur(oe.props.store,Ar(oe.props),je.props.eventKey),typeof le=="function"&&le(je),1):void 0},oe.onItemHover=function(be){var le=be.key,Te=be.hover;Ur(oe.props.store,Ar(oe.props),Te?le:null)},oe.onDeselect=function(be){oe.props.onDeselect(be)},oe.onSelect=function(be){oe.props.onSelect(be)},oe.onClick=function(be){oe.props.onClick(be)},oe.onOpenChange=function(be){oe.props.onOpenChange(be)},oe.onDestroy=function(be){oe.props.onDestroy(be)},oe.getFlatInstanceArray=function(){return oe.instanceArray},oe.step=function(be){var le=oe.getFlatInstanceArray(),Te=oe.props.store.getState().activeKey[Ar(oe.props)],Re=le.length;if(!Re)return null;be<0&&(le=le.concat().reverse());var je=-1;if(le.every(function(wt,e){return wt&&wt.props.eventKey===Te?(je=e,!1):!0}),!oe.props.defaultActiveFirst&&je!==-1&&ma(le.slice(je,Re-1)))return;var Ue=(je+1)%Re,Ye=Ue;do{var it=le[Ye];if(!it||it.props.disabled)Ye=(Ye+1)%Re;else return it}while(Ye!==Ue);return null},oe.renderCommonMenuItem=function(be,le,Te){var Re=oe.props.store.getState(),je=Object(c.a)(oe),Ue=je.props,Ye=we(be,Ue.eventKey,le),it=be.props;if(!it||typeof be.type=="string")return be;var wt=Ye===Re.activeKey,e=Object(k.a)(Object(k.a)({mode:it.mode||Ue.mode,level:Ue.level,inlineIndent:Ue.inlineIndent,renderMenuItem:oe.renderMenuItem,rootPrefixCls:Ue.prefixCls,index:le,parentMenu:Ue.parentMenu,manualRef:it.disabled?void 0:Object(_.a)(be.ref,pa.bind(Object(c.a)(oe))),eventKey:Ye,active:!it.disabled&&wt,multiple:Ue.multiple,onClick:function(M){(it.onClick||ce)(M),oe.onClick(M)},onItemHover:oe.onItemHover,motion:Ue.motion,subMenuOpenDelay:Ue.subMenuOpenDelay,subMenuCloseDelay:Ue.subMenuCloseDelay,forceSubMenuRender:Ue.forceSubMenuRender,onOpenChange:oe.onOpenChange,onDeselect:oe.onDeselect,onSelect:oe.onSelect,builtinPlacements:Ue.builtinPlacements,itemIcon:it.itemIcon||oe.props.itemIcon,expandIcon:it.expandIcon||oe.props.expandIcon},Te),{},{direction:Ue.direction});return(Ue.mode==="inline"||Pe())&&(e.triggerSubMenuAction="click"),u.cloneElement(be,Object(k.a)(Object(k.a)({},e),{},{key:Ye||le}))},oe.renderMenuItem=function(be,le,Te){if(!be)return null;var Re=oe.props.store.getState(),je={openKeys:Re.openKeys,selectedKeys:Re.selectedKeys,triggerSubMenuAction:oe.props.triggerSubMenuAction,subMenuKey:Te};return oe.renderCommonMenuItem(be,le,je)},Me.store.setState({activeKey:Object(k.a)(Object(k.a)({},Me.store.getState().activeKey),{},Object(V.a)({},Me.eventKey,Nr(Me,Me.activeKey)))}),oe.instanceArray=[],oe}return Object(E.a)(Be,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(oe){return this.props.visible||oe.visible||this.props.className!==oe.className||!L()(this.props.style,oe.style)}},{key:"componentDidUpdate",value:function(oe){var be=this.props,le="activeKey"in be?be.activeKey:be.store.getState().activeKey[Ar(be)],Te=Nr(be,le);if(Te!==le)Ur(be.store,Ar(be),Te);else if("activeKey"in oe){var Re=Nr(oe,oe.activeKey);Te!==Re&&Ur(be.store,Ar(be),Te)}}},{key:"render",value:function(){var oe=this,be=Object(A.a)({},this.props);this.instanceArray=[];var le=R()(be.prefixCls,be.className,"".concat(be.prefixCls,"-").concat(be.mode)),Te={className:le,role:be.role||"menu"};be.id&&(Te.id=be.id),be.focusable&&(Te.tabIndex=0,Te.onKeyDown=this.onKeyDown);var Re=be.prefixCls,je=be.eventKey,Ue=be.visible,Ye=be.level,it=be.mode,wt=be.overflowedIndicator,e=be.theme;return Le.forEach(function(a){return delete be[a]}),delete be.onClick,u.createElement(ra,Object(A.a)({},be,{prefixCls:Re,mode:it,tag:"ul",level:Ye,theme:e,visible:Ue,overflowedIndicator:wt},Te),Object(o.a)(be.children).map(function(a,M){return oe.renderMenuItem(a,M,je||"0-menu-")}))}}]),Be}(u.Component);aa.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ce};var va=Object(d.b)()(aa),Kr=va,Hr=y("Kwbf");function Gr(Ae,Ie,Be){var Me=Ae.prefixCls,oe=Ae.motion,be=Ae.defaultMotions,le=be===void 0?{}:be,Te=Ae.openAnimation,Re=Ae.openTransitionName,je=Ie.switchingModeFromInline;if(oe)return oe;if(Object(I.a)(Te)==="object"&&Te)Object(Hr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Te=="string")return{motionName:"".concat(Me,"-open-").concat(Te)};if(Re)return{motionName:Re};var Ue=le[Be];return Ue||(je?null:le.other)}var qn=function(Ae){Object(n.a)(Be,Ae);var Ie=Object(r.a)(Be);function Be(Me){var oe;Object(w.a)(this,Be),oe=Ie.call(this,Me),oe.onSelect=function(Te){var Re=Object(c.a)(oe),je=Re.props;if(je.selectable){var Ue=oe.store.getState(),Ye=Ue.selectedKeys,it=Te.key;je.multiple?Ye=Ye.concat([it]):Ye=[it],"selectedKeys"in je||oe.store.setState({selectedKeys:Ye}),je.onSelect(Object(k.a)(Object(k.a)({},Te),{},{selectedKeys:Ye}))}},oe.onClick=function(Te){var Re=oe.getRealMenuMode(),je=Object(c.a)(oe),Ue=je.store,Ye=je.props.onOpenChange;Re!=="inline"&&!("openKeys"in oe.props)&&(Ue.setState({openKeys:[]}),Ye([])),oe.props.onClick(Te)},oe.onKeyDown=function(Te,Re){oe.innerMenu.getWrappedInstance().onKeyDown(Te,Re)},oe.onOpenChange=function(Te){var Re=Object(c.a)(oe),je=Re.props,Ue=oe.store.getState().openKeys.concat(),Ye=!1,it=function(e){var a=!1;if(e.open)a=Ue.indexOf(e.key)===-1,a&&Ue.push(e.key);else{var M=Ue.indexOf(e.key);a=M!==-1,a&&Ue.splice(M,1)}Ye=Ye||a};Array.isArray(Te)?Te.forEach(it):it(Te),Ye&&("openKeys"in oe.props||oe.store.setState({openKeys:Ue}),je.onOpenChange(Ue))},oe.onDeselect=function(Te){var Re=Object(c.a)(oe),je=Re.props;if(je.selectable){var Ue=oe.store.getState().selectedKeys.concat(),Ye=Te.key,it=Ue.indexOf(Ye);it!==-1&&Ue.splice(it,1),"selectedKeys"in je||oe.store.setState({selectedKeys:Ue}),je.onDeselect(Object(k.a)(Object(k.a)({},Te),{},{selectedKeys:Ue}))}},oe.onMouseEnter=function(Te){oe.restoreModeVerticalFromInline();var Re=oe.props.onMouseEnter;Re&&Re(Te)},oe.onTransitionEnd=function(Te){var Re=Te.propertyName==="width"&&Te.target===Te.currentTarget,je=Te.target.className,Ue=Object.prototype.toString.call(je)==="[object SVGAnimatedString]"?je.animVal:je,Ye=Te.propertyName==="font-size"&&Ue.indexOf("anticon")>=0;(Re||Ye)&&oe.restoreModeVerticalFromInline()},oe.setInnerMenu=function(Te){oe.innerMenu=Te},oe.isRootMenu=!0;var be=Me.defaultSelectedKeys,le=Me.defaultOpenKeys;return"selectedKeys"in Me&&(be=Me.selectedKeys||[]),"openKeys"in Me&&(le=Me.openKeys||[]),oe.store=Object(d.c)({selectedKeys:be,openKeys:le,activeKey:{"0-menu-":Nr(Me,Me.activeKey)}}),oe.state={switchingModeFromInline:!1,prevProps:Me,inlineOpenKeys:[],store:oe.store},oe}return Object(E.a)(Be,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(oe){var be=this.props,le=be.siderCollapsed,Te=be.inlineCollapsed,Re=be.onOpenChange;(!oe.inlineCollapsed&&Te||!oe.siderCollapsed&&le)&&Re([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var oe=this.props.collapsedWidth,be=this.store,le=this.prevOpenKeys,Te=this.getInlineCollapsed()&&(oe===0||oe==="0"||oe==="0px");Te?(this.prevOpenKeys=be.getState().openKeys.concat(),this.store.setState({openKeys:[]})):le&&(this.store.setState({openKeys:le}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var oe=this.props.mode,be=this.state.switchingModeFromInline,le=this.getInlineCollapsed();return be&&le?"inline":le?"vertical":oe}},{key:"getInlineCollapsed",value:function(){var oe=this.props,be=oe.inlineCollapsed,le=oe.siderCollapsed;return le!==void 0?le:be}},{key:"restoreModeVerticalFromInline",value:function(){var oe=this.state.switchingModeFromInline;oe&&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 oe=Object(k.a)({},Object(S.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),be=this.getRealMenuMode();return oe.className+=" ".concat(oe.prefixCls,"-root"),oe.direction==="rtl"&&(oe.className+=" ".concat(oe.prefixCls,"-rtl")),oe=Object(k.a)(Object(k.a)({},oe),{},{mode:be,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Gr(this.props,this.state,be)}),delete oe.openAnimation,delete oe.openTransitionName,u.createElement(d.a,{store:this.store},u.createElement(Kr,Object(A.a)({},oe,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(oe,be){var le=be.prevProps,Te=be.store,Re=Te.getState(),je={},Ue={prevProps:oe};return le.mode==="inline"&&oe.mode!=="inline"&&(Ue.switchingModeFromInline=!0),"openKeys"in oe?je.openKeys=oe.openKeys||[]:((oe.inlineCollapsed&&!le.inlineCollapsed||oe.siderCollapsed&&!le.siderCollapsed)&&(Ue.switchingModeFromInline=!0,Ue.inlineOpenKeys=Re.openKeys,je.openKeys=[]),(!oe.inlineCollapsed&&le.inlineCollapsed||!oe.siderCollapsed&&le.siderCollapsed)&&(je.openKeys=be.inlineOpenKeys,Ue.inlineOpenKeys=[])),Object.keys(je).length&&Te.setState(je),Ue}}]),Be}(u.Component);qn.defaultProps={selectable:!0,onClick:ce,onSelect:ce,onOpenChange:ce,onDeselect:ce,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:u.createElement("span",null,"\xB7\xB7\xB7")};var ga=qn,zn=function(Ae){Object(n.a)(Be,Ae);var Ie=Object(r.a)(Be);function Be(){var Me;return Object(w.a)(this,Be),Me=Ie.apply(this,arguments),Me.onKeyDown=function(oe){var be=oe.keyCode;return be===P.a.ENTER?(Me.onClick(oe),!0):void 0},Me.onMouseLeave=function(oe){var be=Me.props,le=be.eventKey,Te=be.onItemHover,Re=be.onMouseLeave;Te({key:le,hover:!1}),Re({key:le,domEvent:oe})},Me.onMouseEnter=function(oe){var be=Me.props,le=be.eventKey,Te=be.onItemHover,Re=be.onMouseEnter;Te({key:le,hover:!0}),Re({key:le,domEvent:oe})},Me.onClick=function(oe){var be=Me.props,le=be.eventKey,Te=be.multiple,Re=be.onClick,je=be.onSelect,Ue=be.onDeselect,Ye=be.isSelected,it={key:le,keyPath:[le],item:Object(c.a)(Me),domEvent:oe};Re(it),Te?Ye?Ue(it):je(it):Ye||je(it)},Me.saveNode=function(oe){Me.node=oe},Me}return Object(E.a)(Be,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var oe=this.props;oe.onDestroy&&oe.onDestroy(oe.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 oe,be=Object(k.a)({},this.props),le=R()(this.getPrefixCls(),be.className,(oe={},Object(V.a)(oe,this.getActiveClassName(),!be.disabled&&be.active),Object(V.a)(oe,this.getSelectedClassName(),be.isSelected),Object(V.a)(oe,this.getDisabledClassName(),be.disabled),oe)),Te=Object(k.a)(Object(k.a)({},be.attribute),{},{title:typeof be.title=="string"?be.title:void 0,className:le,role:be.role||"menuitem","aria-disabled":be.disabled});be.role==="option"?Te=Object(k.a)(Object(k.a)({},Te),{},{role:"option","aria-selected":be.isSelected}):(be.role===null||be.role==="none")&&(Te.role="none");var Re={onClick:be.disabled?null:this.onClick,onMouseLeave:be.disabled?null:this.onMouseLeave,onMouseEnter:be.disabled?null:this.onMouseEnter},je=Object(k.a)({},be.style);be.mode==="inline"&&(be.direction==="rtl"?je.paddingRight=be.inlineIndent*be.level:je.paddingLeft=be.inlineIndent*be.level),Le.forEach(function(Ye){return delete be[Ye]}),delete be.direction;var Ue=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ue=u.createElement(this.props.itemIcon,this.props)),u.createElement("li",Object(A.a)({},Object(S.a)(be,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Te,Re,{style:je,ref:this.saveNode}),be.children,Ue)}}]),Be}(u.Component);zn.isMenuItem=!0,zn.defaultProps={onSelect:ce,onMouseEnter:ce,onMouseLeave:ce,manualRef:ce};var Br=Object(d.b)(function(Ae,Ie){var Be=Ae.activeKey,Me=Ae.selectedKeys,oe=Ie.eventKey,be=Ie.subMenuKey;return{active:Be[be]===oe,isSelected:Array.isArray(Me)?Me.indexOf(oe)!==-1:Me===oe}})(zn),Ea=Br,Vr=function(Ae){Object(n.a)(Be,Ae);var Ie=Object(r.a)(Be);function Be(){var Me;return Object(w.a)(this,Be),Me=Ie.apply(this,arguments),Me.renderInnerMenuItem=function(oe){var be=Me.props,le=be.renderMenuItem,Te=be.index;return le(oe,Te,Me.props.subMenuKey)},Me}return Object(E.a)(Be,[{key:"render",value:function(){var oe=Object(A.a)({},this.props),be=oe.className,le=be===void 0?"":be,Te=oe.rootPrefixCls,Re="".concat(Te,"-item-group-title"),je="".concat(Te,"-item-group-list"),Ue=oe.title,Ye=oe.children;return Le.forEach(function(it){return delete oe[it]}),delete oe.direction,u.createElement("li",Object(A.a)({},oe,{onClick:function(wt){return wt.stopPropagation()},className:"".concat(le," ").concat(Te,"-item-group")}),u.createElement("div",{className:Re,title:typeof Ue=="string"?Ue:void 0},Ue),u.createElement("ul",{className:je},u.Children.map(Ye,this.renderInnerMenuItem)))}}]),Be}(u.Component);Vr.isMenuItemGroup=!0,Vr.defaultProps={disabled:!0};var Xr=Vr,ia=function(Ie){var Be=Ie.className,Me=Ie.rootPrefixCls,oe=Ie.style;return u.createElement("li",{className:"".concat(Be," ").concat(Me,"-item-divider"),style:oe})};ia.defaultProps={disabled:!0,className:"",style:{}};var Or=ia,ya=ga,Yr=y("eDIo");function ba(Ae,Ie){var Be=Ae.prefixCls,Me=Ae.editable,oe=Ae.locale,be=Ae.style;return!Me||Me.showAdd===!1?null:u.createElement("button",{ref:Ie,type:"button",className:"".concat(Be,"-nav-add"),style:be,"aria-label":(oe==null?void 0:oe.addAriaLabel)||"Add tab",onClick:function(Te){Me.onEdit("add",{event:Te})}},Me.addIcon||"+")}var oa=u.forwardRef(ba);function ur(Ae,Ie){var Be=Ae.prefixCls,Me=Ae.id,oe=Ae.tabs,be=Ae.locale,le=Ae.mobile,Te=Ae.moreIcon,Re=Te===void 0?"More":Te,je=Ae.moreTransitionName,Ue=Ae.style,Ye=Ae.className,it=Ae.editable,wt=Ae.tabBarGutter,e=Ae.rtl,a=Ae.onTabClick,M=Object(u.useState)(!1),N=Object(U.a)(M,2),z=N[0],$=N[1],ne=Object(u.useState)(null),se=Object(U.a)(ne,2),me=se[0],ge=se[1],Oe="".concat(Me,"-more-popup"),Ve="".concat(Be,"-dropdown"),He=me!==null?"".concat(Oe,"-").concat(me):null,Je=be==null?void 0:be.dropdownAriaLabel,Qe=u.createElement(ya,{onClick:function(Wt){var Gt=Wt.key,kt=Wt.domEvent;a(Gt,kt),$(!1)},id:Oe,tabIndex:-1,role:"listbox","aria-activedescendant":He,selectedKeys:[me],"aria-label":Je!==void 0?Je:"expanded dropdown"},oe.map(function(zt){return u.createElement(Ea,{key:zt.key,id:"".concat(Oe,"-").concat(zt.key),role:"option","aria-controls":Me&&"".concat(Me,"-panel-").concat(zt.key),disabled:zt.disabled},zt.tab)}));function qe(zt){for(var Wt=oe.filter(function(En){return!En.disabled}),Gt=Wt.findIndex(function(En){return En.key===me})||0,kt=Wt.length,Xt=0;Xtft?(lt=Qe,Oe.current="x"):(lt=qe,Oe.current="y");var vt=Date.now();vt-me.current>100&&(ge.current=!1),(Ie(-lt,-lt)||ge.current)&&(Je.preventDefault(),ge.current=!0),me.current=vt}var He=Object(u.useRef)(null);He.current={onTouchStart:$,onTouchMove:ne,onTouchEnd:se,onWheel:Ve},u.useEffect(function(){function Je(Xe){He.current.onTouchStart(Xe)}function Qe(Xe){He.current.onTouchMove(Xe)}function qe(Xe){He.current.onTouchEnd(Xe)}function lt(Xe){He.current.onWheel(Xe)}return document.addEventListener("touchmove",Qe,{passive:!1}),document.addEventListener("touchend",qe,{passive:!1}),Ae.current.addEventListener("touchstart",Je,{passive:!1}),Ae.current.addEventListener("wheel",lt),function(){document.removeEventListener("touchmove",Qe),document.removeEventListener("touchend",qe)}},[])}function _a(){var Ae=Object(u.useRef)(new Map);function Ie(Me){return Ae.current.has(Me)||Ae.current.set(Me,u.createRef()),Ae.current.get(Me)}function Be(Me){Ae.current.delete(Me)}return[Ie,Be]}function Sn(Ae,Ie){var Be=u.useRef(Ae),Me=u.useState({}),oe=Object(U.a)(Me,2),be=oe[1];function le(Te){var Re=typeof Te=="function"?Te(Be.current):Te;Re!==Be.current&&Ie(Re,Be.current),Be.current=Re,be({})}return[Be.current,le]}var sa=function(Ie){var Be=Ie.position,Me=Ie.prefixCls,oe=Ie.extra;if(!oe)return null;var be,le=oe;return Be==="right"&&(be=le.right||!le.left&&le||null),Be==="left"&&(be=le.left||null),be?u.createElement("div",{className:"".concat(Me,"-extra-content")},be):null};function la(Ae,Ie){var Be,Me=u.useContext(_r),oe=Me.prefixCls,be=Me.tabs,le=Ae.className,Te=Ae.style,Re=Ae.id,je=Ae.animated,Ue=Ae.activeKey,Ye=Ae.rtl,it=Ae.extra,wt=Ae.editable,e=Ae.locale,a=Ae.tabPosition,M=Ae.tabBarGutter,N=Ae.children,z=Ae.onTabClick,$=Ae.onTabScroll,ne=Object(u.useRef)(),se=Object(u.useRef)(),me=Object(u.useRef)(),ge=Object(u.useRef)(),Oe=_a(),Ve=Object(U.a)(Oe,2),He=Ve[0],Je=Ve[1],Qe=a==="top"||a==="bottom",qe=Sn(0,function(Un,Mn){Qe&&$&&$({direction:Un>Mn?"left":"right"})}),lt=Object(U.a)(qe,2),Xe=lt[0],ft=lt[1],vt=Sn(0,function(Un,Mn){!Qe&&$&&$({direction:Un>Mn?"top":"bottom"})}),zt=Object(U.a)(vt,2),Wt=zt[0],Gt=zt[1],kt=Object(u.useState)(0),Xt=Object(U.a)(kt,2),Bt=Xt[0],En=Xt[1],pn=Object(u.useState)(0),en=Object(U.a)(pn,2),tn=en[0],rn=en[1],xn=Object(u.useState)(0),bn=Object(U.a)(xn,2),On=bn[0],Gn=bn[1],Wn=Object(u.useState)(0),Ln=Object(U.a)(Wn,2),qt=Ln[0],Rn=Ln[1],Pn=Object(u.useState)(null),Qt=Object(U.a)(Pn,2),un=Qt[0],Tn=Qt[1],Kn=Object(u.useState)(null),Qn=Object(U.a)(Kn,2),Er=Qn[0],yr=Qn[1],Sa=Object(u.useState)(0),Jr=Object(U.a)(Sa,2),Zr=Jr[0],$n=Jr[1],dr=Object(u.useState)(0),fr=Object(U.a)(dr,2),Ta=fr[0],Ba=fr[1],ja=C(new Map),wa=Object(U.a)(ja,2),Fa=wa[0],za=wa[1],hn=f(be,Fa,Bt),fn="".concat(oe,"-nav-operations-hidden"),In=0,An=0;Qe?Ye?(In=0,An=Math.max(0,Bt-un)):(In=Math.min(0,un-Bt),An=0):(In=Math.min(0,Er-tn),An=0);function Jn(Un){return UnAn?[An,!1]:[Un,!0]}var Fn=Object(u.useRef)(),hr=Object(u.useState)(),Tr=Object(U.a)(hr,2),qr=Tr[0],Lr=Tr[1];function zr(){Lr(Date.now())}function $r(){window.clearTimeout(Fn.current)}Sr(ne,function(Un,Mn){var ar=!1;function br(Da,Pa){Da(function(La){var Ia=Jn(La+Pa),ca=Object(U.a)(Ia,2),Ga=ca[0],Va=ca[1];return ar=Va,Ga})}if(Qe){if(un>=Bt)return ar;br(ft,Un)}else{if(Er>=tn)return ar;br(Gt,Mn)}return $r(),zr(),ar}),Object(u.useEffect)(function(){return $r(),qr&&(Fn.current=window.setTimeout(function(){Lr(0)},100)),$r},[qr]);function Ma(){var Un=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ue,Mn=hn.get(Un);if(!Mn)return;if(Qe){var ar=Xe;Ye?Mn.rightXe+un&&(ar=Mn.right+Mn.width-un):Mn.left<-Xe?ar=-Mn.left:Mn.left+Mn.width>-Xe+un&&(ar=-(Mn.left+Mn.width-un)),Gt(0),ft(Jn(ar)[0])}else{var br=Wt;Mn.top<-Wt?br=-Mn.top:Mn.top+Mn.height>-Wt+Er&&(br=-(Mn.top+Mn.height-Er)),ft(0),Gt(Jn(br)[0])}}var rr=b(hn,{width:un,height:Er,left:Xe,top:Wt},{width:On,height:qt},{width:Zr,height:Ta},Object(k.a)(Object(k.a)({},Ae),{},{tabs:be})),Ir=Object(U.a)(rr,2),Oa=Ir[0],si=Ir[1],li=be.map(function(Un){var Mn=Un.key;return u.createElement(l,{id:Re,prefixCls:oe,key:Mn,rtl:Ye,tab:Un,closable:Un.closable,editable:wt,active:Mn===Ue,tabPosition:a,tabBarGutter:M,renderWrapper:N,removeAriaLabel:e==null?void 0:e.removeAriaLabel,ref:He(Mn),onClick:function(br){z(Mn,br)},onRemove:function(){Je(Mn)},onFocus:function(){Ma(Mn),zr(),Ye||(ne.current.scrollLeft=0),ne.current.scrollTop=0}})}),Wa=O(function(){var Un,Mn,ar,br,Da,Pa,La,Ia,ca,Ga=((Un=ne.current)===null||Un===void 0?void 0:Un.offsetWidth)||0,Va=((Mn=ne.current)===null||Mn===void 0?void 0:Mn.offsetHeight)||0,ei=((ar=ge.current)===null||ar===void 0?void 0:ar.offsetWidth)||0,ti=((br=ge.current)===null||br===void 0?void 0:br.offsetHeight)||0,mi=((Da=me.current)===null||Da===void 0?void 0:Da.offsetWidth)||0,pi=((Pa=me.current)===null||Pa===void 0?void 0:Pa.offsetHeight)||0;Tn(Ga),yr(Va),$n(ei),Ba(ti);var ni=(((La=se.current)===null||La===void 0?void 0:La.offsetWidth)||0)-ei,ri=(((Ia=se.current)===null||Ia===void 0?void 0:Ia.offsetHeight)||0)-ti;En(ni),rn(ri);var ai=(ca=me.current)===null||ca===void 0?void 0:ca.className.includes(fn);Gn(ni-(ai?0:mi)),Rn(ri-(ai?0:pi)),za(function(){var ii=new Map;return be.forEach(function(vi){var oi=vi.key,ka=He(oi).current;ka&&ii.set(oi,{width:ka.offsetWidth,height:ka.offsetHeight,left:ka.offsetLeft,top:ka.offsetTop})}),ii})}),ui=be.slice(0,Oa),di=be.slice(si+1),Xa=[].concat(Object(g.a)(ui),Object(g.a)(di)),ci=Object(u.useState)(),Ya=Object(U.a)(ci,2),fi=Ya[0],hi=Ya[1],Wr=hn.get(Ue),Qa=Object(u.useRef)();function Ja(){x.a.cancel(Qa.current)}Object(u.useEffect)(function(){var Un={};return Wr&&(Qe?(Ye?Un.right=Wr.right:Un.left=Wr.left,Un.width=Wr.width):(Un.top=Wr.top,Un.height=Wr.height)),Ja(),Qa.current=x()(function(){hi(Un)}),Ja},[Wr,Qe,Ye]),Object(u.useEffect)(function(){Ma()},[Ue,Wr,hn,Qe]),Object(u.useEffect)(function(){Wa()},[Ye,M,Ue,be.map(function(Un){return Un.key}).join("_")]);var Za=!!Xa.length,Ra="".concat(oe,"-nav-wrap"),Ka,Ha,qa,$a;return Qe?Ye?(Ha=Xe>0,Ka=Xe+unU+o&&R>k+o||RV+o&&t>D+o||t=g.x&&o<=g.x+g.width&&m>=g.y&&m<=g.y+g.height},clone:function(){return new t(this.x,this.y,this.width,this.height)},copy:function(o){this.x=o.x,this.y=o.y,this.width=o.width,this.height=o.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},t.create=function(o){return new t(o.x,o.y,o.width,o.height)};var R=t;ie.exports=R},mLcG:function(ie,Z){var y=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(V){setTimeout(V,16)};ie.exports=y},mOS8:function(ie,Z,y){ie.exports=y.p+"static/403Qrcode.6c17b6f4.png"},mfLG:function(ie,Z,y){ie.exports=y.p+"static/s2.09f37905.png"},mgmH:function(ie,Z,y){"use strict";y.d(Z,"d",function(){return T}),y.d(Z,"b",function(){return O}),y.d(Z,"e",function(){return C}),y.d(Z,"c",function(){return P}),y.d(Z,"n",function(){return p}),y.d(Z,"g",function(){return l}),y.d(Z,"h",function(){return s}),y.d(Z,"j",function(){return v}),y.d(Z,"a",function(){return b}),y.d(Z,"l",function(){return A}),y.d(Z,"f",function(){return w}),y.d(Z,"k",function(){return E}),y.d(Z,"m",function(){return c}),y.d(Z,"i",function(){return n}),y.d(Z,"o",function(){return r}),y.d(Z,"r",function(){return d}),y.d(Z,"q",function(){return S}),y.d(Z,"p",function(){return _});var V=y("miYZ"),U=y("tsqr"),D=y("k1fw"),k=y("9og8"),u=y("WmNS"),t=y.n(u),R=y("oUNq"),o=y("9kvl"),m=y("1vsH"),g=y("m3rI"),i=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},x=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},T=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(R.s)(Object(D.a)({},I));case 3:if(B=K.sent,!(B.status===0)){K.next=7;break}return K.next=7,Object(m.u)("",Object(m.W)({url:g.a.API_SERVER+"/api/courses/".concat(I.coursesId,"/export_couser_info.json"),query:I}));case 7:x();case 8:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),O=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.q)(Object(D.a)({},I));case 2:if(B=K.sent,!(B.status===0)){K.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_member_act_score")),K.next=13;break;case 8:if(!(B.status===-2)){K.next=12;break}return K.abrupt("return",B);case 12:B.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),C=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.t)(Object(D.a)({},I));case 2:if(B=K.sent,!(B.status===0)){K.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_score")),K.next=13;break;case 8:if(!(B.status===-2)){K.next=12;break}return K.abrupt("return",B);case 12:B.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_score")));case 13:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),P=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.r)(Object(D.a)({},I));case 2:if(B=K.sent,!(B.status===0)){K.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(B.status===-2)){K.next=12;break}return K.abrupt("return",B);case 12:B.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),p=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.y)(Object(D.a)({},I));case 2:if(B=K.sent,!(B.status===0)){K.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(B.status===-2)){K.next=12;break}return K.abrupt("return",B);case 12:B.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),l=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.u)(Object(D.a)({},I));case 2:if(B=K.sent,!(B.status===0)){K.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_homework")),K.next=13;break;case 8:if(!(B.status===-2)){K.next=12;break}return K.abrupt("return",B);case 12:B.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),s=function(){var h=Object(k.a)(t.a.mark(function L(I,B){var F;return t.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(R.w)(Object(D.a)({},I));case 2:F=q.sent,F.status===0?(U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/").concat(B))):F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/").concat(B)));case 4:case"end":return q.stop()}},L)}));return function(I,B){return h.apply(this,arguments)}}(),f=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(R.v)(Object(D.a)({},I));case 3:if(B=K.sent,!(B.status===0)){K.next=7;break}return K.next=7,Object(m.u)("",Object(m.W)({url:g.a.API_SERVER+"/api/homework_commons/".concat(I.categoryId,"/works_list.zip"),query:I}));case 7:x();case 8:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),v=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(R.z)(Object(D.a)({},I));case 3:if(B=K.sent,!(B.status===0)){K.next=7;break}return K.next=7,Object(m.u)("",Object(m.W)({url:g.a.API_SERVER+"/api/polls/".concat(I.categoryId,"/commit_result.xlsx"),query:I}));case 7:x();case 8:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),b=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(m.t)("",Object(m.W)({url:g.a.API_SERVER+"/api/courses/".concat(I.coursesId,"/attendances/export_xlsx_data.xlsx"),query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),A=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(m.t)("",Object(m.W)({url:g.a.API_SERVER+"/api/courses/".concat(I.coursesId,"/video_study_statics.xlsx"),query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),w=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(m.t)("",Object(m.W)({url:g.a.API_SERVER+"/api/courses/".concat(I.coursesId,"/export_course_students_info.xlsx"),query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),E=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(m.t)("",Object(m.W)({url:g.a.API_SERVER+"/api/item_banks/export.xlsx",query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),c=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(m.t)("",Object(m.W)({url:g.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),n=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.x)(Object(D.a)({},I));case 2:B=K.sent,B.status===0?(U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/exercise_score"))):B.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/exercise_score")));case 4:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),r=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),F.next=3,Object(m.t)("",Object(m.W)({url:g.a.API_SERVER+"/api/export_records/".concat(I.id,".xlsx"),query:I}));case 3:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),d=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(m.t)("",Object(m.W)({url:g.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),S=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(m.t)("",Object(m.W)({url:g.a.API_SERVER+"/api/ec_years/".concat(I==null?void 0:I.ec_year_id,"/ec_training_objectives.xlsx"),query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),_=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(m.t)("",Object(m.W)({url:g.a.API_SERVER+"/api/ec_years/".concat(I==null?void 0:I.ec_year_id,"/ec_graduation_requirements.xlsx"),query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}()},n1HI:function(ie,Z,y){var V=y("hX1E"),U=V.normalizeRadian,D=Math.PI*2;function k(u,t,R,o,m,g,i,x,T){if(i===0)return!1;var O=i;x-=u,T-=t;var C=Math.sqrt(x*x+T*T);if(C-O>R||C+Om&&(m+=D);var p=Math.atan2(T,x);return p<0&&(p+=D),p>=o&&p<=m||p+D>=o&&p+D<=m}Z.containStroke=k},n6Mw:function(ie,Z,y){var V=y("SrGk"),U=y("bYtY"),D=y("Fofx");function k(t,R){V.call(this,t,R,"clipPath","__clippath_in_use__")}U.inherits(k,V),k.prototype.update=function(t){var R=this.getSvgElement(t);R&&this.updateDom(R,t.__clipPaths,!1);var o=this.getTextSvgElement(t);o&&this.updateDom(o,t.__clipPaths,!0),this.markUsed(t)},k.prototype.updateDom=function(t,R,o){if(R&&R.length>0){var m=this.getDefs(!0),g=R[0],i,x,T=o?"_textDom":"_dom";g[T]?(x=g[T].getAttribute("id"),i=g[T],m.contains(i)||m.appendChild(i)):(x="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,i=this.createElement("clipPath"),i.setAttribute("id",x),m.appendChild(i),g[T]=i);var O=this.getSvgProxy(g);if(g.transform&&g.parent.invTransform&&!o){var C=Array.prototype.slice.call(g.transform);D.mul(g.transform,g.parent.invTransform,g.transform),O.brush(g),g.transform=C}else O.brush(g);var P=this.getSvgElement(g);i.innerHTML="",i.appendChild(P.cloneNode()),t.setAttribute("clip-path","url(#"+x+")"),R.length>1&&this.updateDom(i,R.slice(1),o)}else t&&t.setAttribute("clip-path","none")},k.prototype.markUsed=function(t){var R=this;t.__clipPaths&&U.each(t.__clipPaths,function(o){o._dom&&V.prototype.markUsed.call(R,o._dom),o._textDom&&V.prototype.markUsed.call(R,o._textDom)})};var u=k;ie.exports=u},nCxF:function(ie,Z,y){var V=y("QBsz"),U=V.min,D=V.max,k=V.scale,u=V.distance,t=V.add,R=V.clone,o=V.sub;function m(g,i,x,T){var O=[],C=[],P=[],p=[],l,s,f,v;if(T){f=[Infinity,Infinity],v=[-Infinity,-Infinity];for(var b=0,A=g.length;b=0&&(xt=Ce[Ut],xt.textAlign==="right");)r(Y,W,xt,Q,ze,Ke,St,"right"),Ne-=xt.width,St-=xt.width,Ut--;for(rt+=(ue-(rt-xe)-(tt-St)-Ne)/2;ht<=Ut;)xt=Ce[ht],r(Y,W,xt,Q,ze,Ke,rt+xt.width/2,"center"),rt+=xt.width,ht++;Ke+=ze}}function n(Y,W,X,Q,de){if(X&&W.textRotation){var ue=W.textOrigin;ue==="center"?(Q=X.width/2+X.x,de=X.height/2+X.y):ue&&(Q=ue[0]+X.x,de=ue[1]+X.y),Y.translate(Q,de),Y.rotate(-W.textRotation),Y.translate(-Q,-de)}}function r(Y,W,X,Q,de,ue,Ee,ye){var ve=Q.rich[X.styleName]||{};ve.text=X.text;var _e=X.textVerticalAlign,Se=ue+de/2;_e==="top"?Se=ue+X.height/2:_e==="bottom"&&(Se=ue+de-X.height/2),!X.isLineHolder&&d(ve)&&S(Y,W,ve,ye==="right"?Ee-X.width:ye==="center"?Ee-X.width/2:Ee,Se-X.height/2,X.width,X.height);var re=X.textPadding;re&&(Ee=K(Ee,ye,re),Se-=X.height/2-re[2]-X.textHeight/2),L(W,"shadowBlur",D(ve.textShadowBlur,Q.textShadowBlur,0)),L(W,"shadowColor",ve.textShadowColor||Q.textShadowColor||"transparent"),L(W,"shadowOffsetX",D(ve.textShadowOffsetX,Q.textShadowOffsetX,0)),L(W,"shadowOffsetY",D(ve.textShadowOffsetY,Q.textShadowOffsetY,0)),L(W,"textAlign",ye),L(W,"textBaseline","middle"),L(W,"font",X.font||C);var pe=I(ve.textStroke||Q.textStroke,ce),J=B(ve.textFill||Q.textFill),ce=U(ve.textStrokeWidth,Q.textStrokeWidth);pe&&(L(W,"lineWidth",ce),L(W,"strokeStyle",pe),W.strokeText(X.text,Ee,Se)),J&&(L(W,"fillStyle",J),W.fillText(X.text,Ee,Se))}function d(Y){return!!(Y.textBackgroundColor||Y.textBorderWidth&&Y.textBorderColor)}function S(Y,W,X,Q,de,ue,Ee){var ye=X.textBackgroundColor,ve=X.textBorderWidth,_e=X.textBorderColor,Se=t(ye);if(L(W,"shadowBlur",X.textBoxShadowBlur||0),L(W,"shadowColor",X.textBoxShadowColor||"transparent"),L(W,"shadowOffsetX",X.textBoxShadowOffsetX||0),L(W,"shadowOffsetY",X.textBoxShadowOffsetY||0),Se||ve&&_e){W.beginPath();var re=X.textBorderRadius;re?m.buildPath(W,{x:Q,y:de,width:ue,height:Ee,r:re}):W.rect(Q,de,ue,Ee),W.closePath()}if(Se)if(L(W,"fillStyle",ye),X.fillOpacity!=null){var pe=W.globalAlpha;W.globalAlpha=X.fillOpacity*X.opacity,W.fill(),W.globalAlpha=pe}else W.fill();else if(R(ye)){var J=ye.image;J=g.createOrUpdateImage(J,null,Y,_,ye),J&&g.isImageReady(J)&&W.drawImage(J,Q,de,ue,Ee)}if(ve&&_e)if(L(W,"lineWidth",ve),L(W,"strokeStyle",_e),X.strokeOpacity!=null){var pe=W.globalAlpha;W.globalAlpha=X.strokeOpacity*X.opacity,W.stroke(),W.globalAlpha=pe}else W.stroke()}function _(Y,W){W.image=Y}function h(Y,W,X,Q){var de=X.x||0,ue=X.y||0,Ee=X.textAlign,ye=X.textVerticalAlign;if(Q){var ve=X.textPosition;if(ve instanceof Array)de=Q.x+F(ve[0],Q.width),ue=Q.y+F(ve[1],Q.height);else{var _e=W&&W.calculateTextPosition?W.calculateTextPosition(s,X,Q):o.calculateTextPosition(s,X,Q);de=_e.x,ue=_e.y,Ee=Ee||_e.textAlign,ye=ye||_e.textVerticalAlign}var Se=X.textOffset;Se&&(de+=Se[0],ue+=Se[1])}return Y=Y||{},Y.baseX=de,Y.baseY=ue,Y.textAlign=Ee,Y.textVerticalAlign=ye,Y}function L(Y,W,X){return Y[W]=i(Y,W,X),Y[W]}function I(Y,W){return Y==null||W<=0||Y==="transparent"||Y==="none"?null:Y.image||Y.colorStops?"#000":Y}function B(Y){return Y==null||Y==="none"?null:Y.image||Y.colorStops?"#000":Y}function F(Y,W){return typeof Y=="string"?Y.lastIndexOf("%")>=0?parseFloat(Y)/100*W:parseFloat(Y):Y}function K(Y,W,X){return W==="right"?Y-X[1]:W==="center"?Y+X[3]/2-X[1]/2:Y+X[3]}function q(Y,W){return Y!=null&&(Y||W.textBackgroundColor||W.textBorderWidth&&W.textBorderColor||W.textPadding)}Z.normalizeTextStyle=v,Z.renderText=A,Z.getBoxPosition=h,Z.getStroke=I,Z.getFill=B,Z.parsePercent=F,Z.needDrawText=q},qH13:function(ie,Z,y){var V=y("ItGF"),U=y("QBsz"),D=U.applyTransform,k=y("mFDi"),u=y("Qe9p"),t=y("6GrX"),R=y("pzxd"),o=y("ni6a"),m=y("Gev7"),g=y("Dagg"),i=y("dqUG"),x=y("y+Vt"),T=y("IMiH"),O=y("QuXc"),C=y("06Qe"),P=T.CMD,p=Math.round,l=Math.sqrt,s=Math.abs,f=Math.cos,v=Math.sin,b=Math.max;if(!V.canvasSupported){var A=",",w="progid:DXImageTransform.Microsoft",E=21600,c=E/2,n=1e5,r=1e3,d=function(Le){Le.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Le.coordsize=E+","+E,Le.coordorigin="0,0"},S=function(Le){return String(Le).replace(/&/g,"&").replace(/"/g,""")},_=function(Le,Fe,Ce){return"rgb("+[Le,Fe,Ce].join(",")+")"},h=function(Le,Fe){Fe&&Le&&Fe.parentNode!==Le&&Le.appendChild(Fe)},L=function(Le,Fe){Fe&&Le&&Fe.parentNode===Le&&Le.removeChild(Fe)},I=function(Le,Fe,Ce){return(parseFloat(Le)||0)*n+(parseFloat(Fe)||0)*r+Ce},B=R.parsePercent,F=function(Le,Fe,Ce){var Pe=u.parse(Fe);Ce=+Ce,isNaN(Ce)&&(Ce=1),Pe&&(Le.color=_(Pe[0],Pe[1],Pe[2]),Le.opacity=Ce*Pe[3])},K=function(Le){var Fe=u.parse(Le);return[_(Fe[0],Fe[1],Fe[2]),Fe[3]]},q=function(Le,Fe,Ce){var Pe=Fe.fill;if(Pe!=null)if(Pe instanceof O){var ze,Ne=0,ht=[0,0],rt=0,St=1,Ut=Ce.getBoundingRect(),xt=Ut.width,Et=Ut.height;if(Pe.type==="linear"){ze="gradient";var Rt=Ce.transform,Tt=[Pe.x*xt,Pe.y*Et],Dt=[Pe.x2*xt,Pe.y2*Et];Rt&&(D(Tt,Tt,Rt),D(Dt,Dt,Rt));var jt=Dt[0]-Tt[0],Mt=Dt[1]-Tt[1];Ne=Math.atan2(jt,Mt)*180/Math.PI,Ne<0&&(Ne+=360),Ne<1e-6&&(Ne=0)}else{ze="gradientradial";var Tt=[Pe.x*xt,Pe.y*Et],Rt=Ce.transform,Lt=Ce.scale,bt=xt,Pt=Et;ht=[(Tt[0]-Ut.x)/bt,(Tt[1]-Ut.y)/Pt],Rt&&D(Tt,Tt,Rt),bt/=Lt[0]*E,Pt/=Lt[1]*E;var mt=b(bt,Pt);rt=2*0/mt,St=2*Pe.r/mt-rt}var $e=Pe.colorStops.slice();$e.sort(function(We,he){return We.offset-he.offset});for(var Ze=$e.length,Ht=[],Jt=[],Vt=0;Vt=2){var cn=Ht[0][0],Ot=Ht[1][0],nt=Ht[0][1]*Fe.opacity,pt=Ht[1][1]*Fe.opacity;Le.type=ze,Le.method="none",Le.focus="100%",Le.angle=Ne,Le.color=cn,Le.color2=Ot,Le.colors=Jt.join(","),Le.opacity=pt,Le.opacity2=nt}ze==="radial"&&(Le.focusposition=ht.join(","))}else F(Le,Pe,Fe.opacity)},Y=function(Le,Fe){Fe.lineDash&&(Le.dashstyle=Fe.lineDash.join(" ")),Fe.stroke!=null&&!(Fe.stroke instanceof O)&&F(Le,Fe.stroke,Fe.opacity)},W=function(Le,Fe,Ce,Pe){var ze=Fe==="fill",Ne=Le.getElementsByTagName(Fe)[0];Ce[Fe]!=null&&Ce[Fe]!=="none"&&(ze||!ze&&Ce.lineWidth)?(Le[ze?"filled":"stroked"]="true",Ce[Fe]instanceof O&&L(Le,Ne),Ne||(Ne=C.createNode(Fe)),ze?q(Ne,Ce,Pe):Y(Ne,Ce),h(Le,Ne)):(Le[ze?"filled":"stroked"]="false",L(Le,Ne))},X=[[],[],[]],Q=function(Le,Fe){var Ce=P.M,Pe=P.C,ze=P.L,Ne=P.A,ht=P.Q,rt=[],St,Ut,xt,Et,Rt,Tt,Dt=Le.data,jt=Le.len();for(Et=0;Et.01?he&&(De+=270/E):Math.abs(at-cn)<1e-4?he&&De<_n||!he&&De>_n?Lt-=270/E:Lt+=270/E:he&&atcn?Mt+=270/E:Mt-=270/E),rt.push(et,p(((_n-Ot)*Jt+Ze)*E-c),A,p(((cn-nt)*Vt+Ht)*E-c),A,p(((_n+Ot)*Jt+Ze)*E-c),A,p(((cn+nt)*Vt+Ht)*E-c),A,p((De*Jt+Ze)*E-c),A,p((at*Vt+Ht)*E-c),A,p((Mt*Jt+Ze)*E-c),A,p((Lt*Vt+Ht)*E-c)),Rt=Mt,Tt=Lt;break;case P.R:var ot=X[0],At=X[1];ot[0]=Dt[Et++],ot[1]=Dt[Et++],At[0]=ot[0]+Dt[Et++],At[1]=ot[1]+Dt[Et++],Fe&&(D(ot,ot,Fe),D(At,At,Fe)),ot[0]=p(ot[0]*E-c),At[0]=p(At[0]*E-c),ot[1]=p(ot[1]*E-c),At[1]=p(At[1]*E-c),rt.push(" m ",ot[0],A,ot[1]," l ",At[0],A,ot[1]," l ",At[0],A,At[1]," l ",ot[0],A,At[1]);break;case P.Z:rt.push(" x ")}if(St>0){rt.push(Ut);for(var st=0;stve&&(ye=0,Ee={});var Ce=_e.style,Pe;try{Ce.font=Le,Pe=Ce.fontFamily.split(",")[0]}catch(ze){}Fe={style:Ce.fontStyle||ue,variant:Ce.fontVariant||ue,weight:Ce.fontWeight||ue,size:parseFloat(Ce.fontSize||12)|0,family:Pe||"Microsoft YaHei"},Ee[Le]=Fe,ye++}return Fe},re;t.$override("measureText",function(Le,Fe){var Ce=C.doc;re||(re=Ce.createElement("div"),re.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",C.doc.body.appendChild(re));try{re.style.font=Fe}catch(Pe){}return re.innerHTML="",re.appendChild(Ce.createTextNode(Le)),{width:re.offsetWidth}});for(var pe=new k,J=function(Le,Fe,Ce,Pe){var ze=this.style;this.__dirty&&R.normalizeTextStyle(ze,!0);var Ne=ze.text;if(Ne!=null&&(Ne+=""),!Ne)return;if(ze.rich){var ht=t.parseRichText(Ne,ze);Ne=[];for(var rt=0;rt=0&&(this.delFromStorage(o),this._roots.splice(x,1),o instanceof D&&o.delChildrenFromStorage(this))},addToStorage:function(o){return o&&(o.__storage=this,o.dirty(!1)),this},delFromStorage:function(o){return o&&(o.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:u};var R=t;ie.exports=R},r7jV:function(ie,Z){ie.exports="data:image/png;base64,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"},rA99:function(ie,Z,y){var V=y("y+Vt"),U=y("QBsz"),D=y("Sj9i"),k=D.quadraticSubdivide,u=D.cubicSubdivide,t=D.quadraticAt,R=D.cubicAt,o=D.quadraticDerivativeAt,m=D.cubicDerivativeAt,g=[];function i(T,O,C){var P=T.cpx2,p=T.cpy2;return P===null||p===null?[(C?m:R)(T.x1,T.cpx1,T.cpx2,T.x2,O),(C?m:R)(T.y1,T.cpy1,T.cpy2,T.y2,O)]:[(C?o:t)(T.x1,T.cpx1,T.x2,O),(C?o:t)(T.y1,T.cpy1,T.y2,O)]}var x=V.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(T,O){var C=O.x1,P=O.y1,p=O.x2,l=O.y2,s=O.cpx1,f=O.cpy1,v=O.cpx2,b=O.cpy2,A=O.percent;if(A===0)return;T.moveTo(C,P),v==null||b==null?(A<1&&(k(C,s,p,A,g),s=g[1],p=g[2],k(P,f,l,A,g),f=g[1],l=g[2]),T.quadraticCurveTo(s,f,p,l)):(A<1&&(u(C,s,v,p,A,g),s=g[1],v=g[2],p=g[3],u(P,f,b,l,A,g),f=g[1],b=g[2],l=g[3]),T.bezierCurveTo(s,f,v,b,p,l))},pointAt:function(T){return i(this.shape,T,!1)},tangentAt:function(T){var O=i(this.shape,T,!0);return U.normalize(O,O)}});ie.exports=x},rHrb:function(ie,Z,y){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.CopyToClipboard=void 0;var V=D(y("q1tI")),U=D(y("+QRC"));function D(s){return s&&s.__esModule?s:{default:s}}function k(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?k=function(v){return typeof v}:k=function(v){return v&&typeof Symbol=="function"&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v},k(s)}function u(s,f){var v=Object.keys(s);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(s);f&&(b=b.filter(function(A){return Object.getOwnPropertyDescriptor(s,A).enumerable})),v.push.apply(v,b)}return v}function t(s){for(var f=1;f=0)continue;if(!Object.prototype.propertyIsEnumerable.call(s,b))continue;v[b]=s[b]}}return v}function o(s,f){if(s==null)return{};var v={},b=Object.keys(s),A,w;for(w=0;w=0)continue;v[A]=s[A]}return v}function m(s,f){if(!(s instanceof f))throw new TypeError("Cannot call a class as a function")}function g(s,f){for(var v=0;v3&&!((Q=Ee[4])!==null&&Q!==void 0&&Q.includes("newgold"))&&!((de=Ee[5])!==null&&de!==void 0&&de.includes("newgold"))&&Ee[2]!=="coursesId"&&(ye.course_id=Ee[2]),Ee[1]==="shixuns"&&Ee.length>3&&(ye.objective_type="shixun",ye.objective_id=Ee[2]),Ee[1]==="paths"&&Ee.length>3&&(ye.objective_type="path",ye.objective_id=Ee[2]),Object(D.a)(Object(D.a)({},ye),{school:1})}var q={\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}},Y=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],W=function(de){var ue,Ee=de.homePage,ye=de.user,ve=de.globalSetting,_e=de.loading,Se=de.dispatch,re=de.location,pe=de.isLogin,J=pe===void 0?!1:pe,ce=de.shixunHomeworks,we=de.competitions,xe=Object(U.a)(de,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),Ke=K(),tt=re.pathname,Le=tt==null?void 0:tt.includes("/forums"),Fe=Object(o.useState)(-1),Ce=Object(V.a)(Fe,2),Pe=Ce[0],ze=Ce[1],Ne=we.qs;Object(o.useEffect)(function(){if(ve!=null&&ve.setting){var Tt,Dt;if(ve==null||((Tt=ve.setting)===null||Tt===void 0||((Dt=Tt.navbar)===null||Dt===void 0))||Dt.map(function(Mt,Lt){re.pathname.indexOf(Mt.link)>-1&&ze(Lt)}),Pe===-1)Object(d.V)(ve.setting.name);else{var jt;Object(d.V)(((jt=ve.setting.navbar[Pe])===null||jt===void 0?void 0:jt.name)||ve.setting.name)}}},[ve==null?void 0:ve.setting]);var ht=Object(o.useMemo)(function(){var Tt;if(ve!=null&&(Tt=ve.setting)!==null&&Tt!==void 0&&Tt.nav_logo_url){var Dt;return"".concat(r.a.IMG_SERVER,"/").concat(ve==null||((Dt=ve.setting)===null||Dt===void 0)?void 0:Dt.nav_logo_url)}else return"".concat(r.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[ve==null||((ue=ve.setting)===null||ue===void 0)?void 0:ue.nav_logo_url]);if(ve.showHeader&&ve.showHeaderFooter){var rt,St,Ut,xt,Et,Rt;return m.a.createElement("div",{className:T.a.header},m.a.createElement("div",{className:T.a.wrap},m.a.createElement("div",{className:"menu"},!!(ve!=null&&(rt=ve.setting)!==null&&rt!==void 0&&rt.nav_logo_url)&&m.a.createElement(g.a,{style:{display:"flex",alignItems:"center",margin:0},onClick:function(){Se({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},m.a.createElement("img",{className:T.a.logo,title:(St=ve.setting)===null||St===void 0?void 0:St.name,src:ht})),!Object(d.p)()&&ve.setting&&ve.setting.navbar.map(function(Tt,Dt){if(!Tt.hidden)return m.a.createElement("li",{key:Dt,className:Pe===Dt?T.a.actived:""},(Tt==null?void 0:Tt.name)==="\u6559\u5B66\u8BFE\u5802"&&m.a.createElement(g.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:m.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:ce.actionTabs.type===4?T.a.classromediv:"",dangerouslySetInnerHTML:{__html:Tt.name},to:Tt.link}),(Tt==null?void 0:Tt.name)!="\u6559\u5B66\u8BFE\u5802"&&Tt.link.indexOf("http")<0&&m.a.createElement(g.a,{onClick:function(){Se({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:Tt.name},to:Tt.link,target:Tt.link.indexOf("http")>-1?"_blank":"_self"}),(Tt==null?void 0:Tt.name)!="\u6559\u5B66\u8BFE\u5802"&&Tt.link.indexOf("http")>-1&&m.a.createElement("a",{target:Tt.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:Tt.name},href:Tt.link}))}),m.a.createElement("div",{className:"right"},m.a.createElement("a",{style:{color:Ne.\u9996\u9875==="\u9996\u9875"?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){Se({type:"competitions/switchLanguage",payload:!0})}},"\u4E2D\u6587"),m.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"}},"|"),m.a.createElement("a",{style:{color:Ne.\u9996\u9875==="Home"?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){Se({type:"competitions/switchLanguage",payload:!1})}},"English"),!J&&!!(ye!=null&&(Ut=ye.userInfo)!==null&&Ut!==void 0&&Ut.login)&&m.a.createElement(g.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(ye==null||((xt=ye.userInfo)===null||xt===void 0)?void 0:xt.login,"/user_tidings")},(ye==null||((Et=ye.navigationInfo)===null||Et===void 0||((Rt=Et.top)===null||Rt===void 0))?void 0:Rt.new_message)&&m.a.createElement("span",{className:T.a.newslight})),m.a.createElement(I,{payload:Ke})))))}else return m.a.createElement(m.a.Fragment,null)},X=Z.a=Object(i.a)(function(Q){var de=Q.homePage,ue=Q.loading,Ee=Q.user,ye=Q.globalSetting,ve=Q.shixunHomeworks,_e=Q.competitions;return{homePage:de,user:Ee,globalSetting:ye,loading:ue.models.index,shixunHomeworks:ve,competitions:_e}})(W)},"sW+o":function(ie,Z,y){var V=y("SrGk"),U=y("bYtY"),D=y("SUKs"),k=y("Qe9p");function u(R,o){V.call(this,R,o,["linearGradient","radialGradient"],"__gradient_in_use__")}U.inherits(u,V),u.prototype.addWithoutUpdate=function(R,o){if(o&&o.style){var m=this;U.each(["fill","stroke"],function(g){if(o.style[g]&&(o.style[g].type==="linear"||o.style[g].type==="radial")){var i=o.style[g],x=m.getDefs(!0),T;i._dom?(T=i._dom,x.contains(i._dom)||m.addDom(T)):T=m.add(i),m.markUsed(o);var O=T.getAttribute("id");R.setAttribute(g,"url(#"+O+")")}})}},u.prototype.add=function(R){var o;if(R.type==="linear")o=this.createElement("linearGradient");else if(R.type==="radial")o=this.createElement("radialGradient");else return D("Illegal gradient type."),null;return R.id=R.id||this.nextId++,o.setAttribute("id","zr"+this._zrId+"-gradient-"+R.id),this.updateDom(R,o),this.addDom(o),o},u.prototype.update=function(R){var o=this;V.prototype.update.call(this,R,function(){var m=R.type,g=R._dom.tagName;m==="linear"&&g==="linearGradient"||m==="radial"&&g==="radialGradient"?o.updateDom(R,R._dom):(o.removeDom(R),o.add(R))})},u.prototype.updateDom=function(R,o){if(R.type==="linear")o.setAttribute("x1",R.x),o.setAttribute("y1",R.y),o.setAttribute("x2",R.x2),o.setAttribute("y2",R.y2);else if(R.type==="radial")o.setAttribute("cx",R.x),o.setAttribute("cy",R.y),o.setAttribute("r",R.r);else{D("Illegal gradient type.");return}R.global?o.setAttribute("gradientUnits","userSpaceOnUse"):o.setAttribute("gradientUnits","objectBoundingBox"),o.innerHTML="";for(var m=R.colorStops,g=0,i=m.length;g-1)){var O=k.parse(T)[3],C=k.toHex(T);x.setAttribute("stop-color","#"+C),x.setAttribute("stop-opacity",O)}else x.setAttribute("stop-color",m[g].color);o.appendChild(x)}R._dom=o},u.prototype.markUsed=function(R){if(R.style){var o=R.style.fill;o&&o._dom&&V.prototype.markUsed.call(this,o._dom),o=R.style.stroke,o&&o._dom&&V.prototype.markUsed.call(this,o._dom)}};var t=u;ie.exports=t},smSa:function(ie,Z,y){ie.exports=y.p+"static/s1.02adde28.png"},t23M:function(ie,Z,y){"use strict";var V=y("VTBJ"),U=y("1OyB"),D=y("vuIU"),k=y("Ji7U"),u=y("LK+K"),t=y("q1tI"),R=y.n(t),o=y("m+aA"),m=y("Zm9Q"),g=y("Kwbf"),i=y("c+Xe"),x=y("bdgK"),T="rc-observer-key",O=function(C){Object(k.a)(p,C);var P=Object(u.a)(p);function p(){var l;return Object(U.a)(this,p),l=P.apply(this,arguments),l.resizeObserver=null,l.childNode=null,l.currentElement=null,l.state={width:0,height:0,offsetHeight:0,offsetWidth:0},l.onResize=function(s){var f=l.props.onResize,v=s[0].target,b=v.getBoundingClientRect(),A=b.width,w=b.height,E=v.offsetWidth,c=v.offsetHeight,n=Math.floor(A),r=Math.floor(w);if(l.state.width!==n||l.state.height!==r||l.state.offsetWidth!==E||l.state.offsetHeight!==c){var d={width:n,height:r,offsetWidth:E,offsetHeight:c};l.setState(d),f&&Promise.resolve().then(function(){f(Object(V.a)(Object(V.a)({},d),{},{offsetWidth:E,offsetHeight:c}))})}},l.setChildNode=function(s){l.childNode=s},l}return Object(D.a)(p,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var s=this.props.disabled;if(s){this.destroyObserver();return}var f=Object(o.a)(this.childNode||this),v=f!==this.currentElement;v&&(this.destroyObserver(),this.currentElement=f),!this.resizeObserver&&f&&(this.resizeObserver=new x.default(this.onResize),this.resizeObserver.observe(f))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var s=this.props.children,f=Object(m.a)(s);if(f.length>1)Object(g.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(f.length===0)return Object(g.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var v=f[0];if(t.isValidElement(v)&&Object(i.c)(v)){var b=v.ref;f[0]=t.cloneElement(v,{ref:Object(i.a)(b,this.setChildNode)})}return f.length===1?f[0]:f.map(function(A,w){return!t.isValidElement(A)||"key"in A&&A.key!==null?A:t.cloneElement(A,{key:"".concat(T,"-").concat(w)})})}}]),p}(t.Component);O.displayName="ResizeObserver",Z.a=O},tGSI:function(ie,Z){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII="},tWlo:function(ie,Z){ie.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=="},thk6:function(ie,Z,y){"use strict";y.r(Z);function V(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function U(e,a){e===void 0&&(e={}),a===void 0&&(a={}),Object.keys(a).forEach(function(M){typeof e[M]=="undefined"?e[M]=a[M]:V(a[M])&&V(e[M])&&Object.keys(a[M]).length>0&&U(e[M],a[M])})}var D=typeof document!="undefined"?document:{},k={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};U(D,k);var u=typeof window!="undefined"?window:{},t={document:k,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};U(u,t);class R{constructor(e){const a=this;for(let M=0;M=0&&ne.indexOf(">")>=0){let se="div";for(ne.indexOf(":~]/)?z=[D.getElementById(e.trim().split("#")[1])]:z=(a||D).querySelectorAll(e.trim()),N=0;N0&&e[0].nodeType)for(N=0;NM.toUpperCase())}function i(e){return u.requestAnimationFrame?u.requestAnimationFrame(e):u.webkitRequestAnimationFrame?u.webkitRequestAnimationFrame(e):u.setTimeout(e,1e3/60)}function x(e){return u.cancelAnimationFrame?u.cancelAnimationFrame(e):u.webkitCancelAnimationFrame?u.webkitCancelAnimationFrame(e):u.clearTimeout(e)}function T(e){if(typeof e=="undefined")return this;const a=e.split(" ");for(let M=0;M=0&&(a[g(N.name.split("data-")[1])]=N.value)}for(const M in a)a[M]==="false"?a[M]=!1:a[M]==="true"?a[M]=!0:parseFloat(a[M])===a[M]*1&&(a[M]*=1);return a}function A(e){const a=this;if(typeof e=="undefined"){if(a[0]){if(a[0].multiple&&a[0].nodeName.toLowerCase()==="select"){const M=[];for(let N=0;N=0;else N.value=e}return a}function w(e){for(let a=0;a=0;Ve-=1){const He=Oe[Ve];N&&He.listener===N||N&&He.listener&&He.listener.dom7proxy&&He.listener.dom7proxy===N?(ge.removeEventListener(se,He.proxyListener,z),Oe.splice(Ve,1)):N||(ge.removeEventListener(se,He.proxyListener,z),Oe.splice(Ve,1))}}}return this}function r(...e){const a=this;let[M,N,z,$]=e;typeof e[1]=="function"&&([M,z,$]=e,N=void 0);function ne(...se){z.apply(this,se),a.off(M,N,ne,$),ne.dom7proxy&&delete ne.dom7proxy}return ne.dom7proxy=z,a.on(M,N,ne,$)}function d(...e){const a=e[0].split(" "),M=e[1];for(let N=0;Nge>0),ne.dispatchEvent(se),ne.dom7EventData=[],delete ne.dom7EventData}}return this}function S(e){const a=["webkitTransitionEnd","transitionend"],M=this;let N;function z($){if($.target!==this)return;for(e.call(this,$),N=0;N0?parseFloat(this.css("width")):null}function L(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetWidth+parseFloat(a.getPropertyValue("margin-right"))+parseFloat(a.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function I(){return this[0]===u?u.innerHeight:this.length>0?parseFloat(this.css("height")):null}function B(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetHeight+parseFloat(a.getPropertyValue("margin-top"))+parseFloat(a.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function F(){if(this.length>0){const e=this[0],a=e.getBoundingClientRect(),M=D.body,N=e.clientTop||M.clientTop||0,z=e.clientLeft||M.clientLeft||0,$=e===u?u.scrollY:e.scrollTop,ne=e===u?u.scrollX:e.scrollLeft;return{top:a.top+$-N,left:a.left+ne-z}}return null}function K(){for(let e=0;ea-1?new R([]):e<0?(M=a+e,M<0?new R([]):new R([this[M]])):new R([this[e]])}function J(...e){let a;for(let M=0;M=0;M-=1)this[a].insertBefore(N.childNodes[M],this[a].childNodes[0])}else if(e instanceof R)for(M=0;M1)for(let N=0;N1)for(let N=0;N0?e?this[0].nextElementSibling&&o(this[0].nextElementSibling).is(e)?new R([this[0].nextElementSibling]):new R([]):this[0].nextElementSibling?new R([this[0].nextElementSibling]):new R([]):new R([])}function Fe(e){const a=[];let M=this[0];if(!M)return new R([]);for(;M.nextElementSibling;){const N=M.nextElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),M=N}return new R(a)}function Ce(e){if(this.length>0){const a=this[0];return e?a.previousElementSibling&&o(a.previousElementSibling).is(e)?new R([a.previousElementSibling]):new R([]):a.previousElementSibling?new R([a.previousElementSibling]):new R([])}return new R([])}function Pe(e){const a=[];let M=this[0];if(!M)return new R([]);for(;M.previousElementSibling;){const N=M.previousElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),M=N}return new R(a)}function ze(e){return this.nextAll(e).add(this.prevAll(e))}function Ne(e){const a=[];for(let M=0;M0||M===0,Xe=a>0||a===0;if(typeof z=="undefined"&&(z="swing"),lt&&(me=se.scrollTop,N||(se.scrollTop=M)),Xe&&(ge=se.scrollLeft,N||(se.scrollLeft=a)),!N)return;lt&&(Oe=se.scrollHeight-se.offsetHeight,He=Math.max(Math.min(M,Oe),0)),Xe&&(Ve=se.scrollWidth-se.offsetWidth,Je=Math.max(Math.min(a,Ve),0));let ft=null;lt&&He===me&&(lt=!1),Xe&&Je===ge&&(Xe=!1);function vt(zt=new Date().getTime()){ft===null&&(ft=zt);const Wt=Math.max(Math.min((zt-ft)/N,1),0),Gt=z==="linear"?Wt:.5-Math.cos(Wt*Math.PI)/2;let kt;if(lt&&(Qe=me+Gt*(He-me)),Xe&&(qe=ge+Gt*(Je-ge)),lt&&He>me&&Qe>=He&&(se.scrollTop=He,kt=!0),lt&&Hege&&qe>=Je&&(se.scrollLeft=Je,kt=!0),Xe&&Je0?$[0].scrollTop:null:$.scrollTo(void 0,a,M,N,z)}function Mt(...e){let[a,M,N,z]=e;e.length===3&&typeof N=="function"&&([a,M,z,N]=e);const $=this;return typeof a=="undefined"?$.length>0?$[0].scrollLeft:null:$.scrollTo(a,void 0,M,N,z)}function Lt(e,a){const M=this,N={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},a),elements:M,animating:!1,que:[],easingProgress($,ne){return $==="swing"?.5-Math.cos(ne*Math.PI)/2:typeof $=="function"?$(ne):ne},stop(){N.frameId&&x(N.frameId),N.animating=!1,N.elements.each(($,ne)=>{const se=ne;delete se.dom7AnimateInstance}),N.que=[]},done($){if(N.animating=!1,N.elements.each((ne,se)=>{const me=se;delete me.dom7AnimateInstance}),$&&$(M),N.que.length>0){const ne=N.que.shift();N.animate(ne[0],ne[1])}},animate($,ne){if(N.animating)return N.que.push([$,ne]),N;const se=[];N.elements.each((qe,lt)=>{let Xe,ft,vt,zt,Wt;lt.dom7AnimateInstance||(N.elements[qe].dom7AnimateInstance=N),se[qe]={container:lt},Object.keys($).forEach(Gt=>{Xe=u.getComputedStyle(lt,null).getPropertyValue(Gt).replace(",","."),ft=parseFloat(Xe),vt=Xe.replace(ft,""),zt=parseFloat($[Gt]),Wt=$[Gt]+vt,se[qe][Gt]={initialFullValue:Xe,initialValue:ft,unit:vt,finalValue:zt,finalFullValue:Wt,currentValue:ft}})});let me=null,ge,Oe=0,Ve=0,He,Je=!1;N.animating=!0;function Qe(){ge=new Date().getTime();let qe,lt;if(Je||(Je=!0,ne.begin&&ne.begin(M)),me===null&&(me=ge),ne.progress&&ne.progress(M,Math.max(Math.min((ge-me)/ne.duration,1),0),me+ne.duration-ge<0?0:me+ne.duration-ge,me),se.forEach(Xe=>{const ft=Xe;if(He||ft.done)return;Object.keys($).forEach(vt=>{if(He||ft.done)return;qe=Math.max(Math.min((ge-me)/ne.duration,1),0),lt=N.easingProgress(ne.easing,qe);const{initialValue:zt,finalValue:Wt,unit:Gt}=ft[vt];ft[vt].currentValue=zt+lt*(Wt-zt);const kt=ft[vt].currentValue;if((Wt>zt&&kt>=Wt||Wt{o.fn[e]=o.fn[e]||an[e]});const ae={deleteProps(e){const a=e;Object.keys(a).forEach(M=>{try{a[M]=null}catch(N){}try{delete a[M]}catch(N){}})},nextTick(e,a=0){return setTimeout(e,a)},now(){return Date.now()},getTranslate(e,a="x"){let M,N,z;const $=u.getComputedStyle(e,null);return u.WebKitCSSMatrix?(N=$.transform||$.webkitTransform,N.split(",").length>6&&(N=N.split(", ").map(ne=>ne.replace(",",".")).join(", ")),z=new u.WebKitCSSMatrix(N==="none"?"":N)):(z=$.MozTransform||$.OTransform||$.MsTransform||$.msTransform||$.transform||$.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),M=z.toString().split(",")),a==="x"&&(u.WebKitCSSMatrix?N=z.m41:M.length===16?N=parseFloat(M[12]):N=parseFloat(M[4])),a==="y"&&(u.WebKitCSSMatrix?N=z.m42:M.length===16?N=parseFloat(M[13]):N=parseFloat(M[5])),N||0},parseUrlQuery(e){const a={};let M=e||u.location.href,N,z,$,ne;if(typeof M=="string"&&M.length)for(M=M.indexOf("?")>-1?M.replace(/\S*\?/,""):"",z=M.split("&").filter(se=>se!==""),ne=z.length,N=0;N=0,observer:function(){return"MutationObserver"in u||"WebkitMutationObserver"in u}(),passiveListener:function(){let M=!1;try{const N=Object.defineProperty({},"passive",{get(){M=!0}});u.addEventListener("testPassiveListener",null,N)}catch(N){}return M}(),gestures:function(){return"ongesturestart"in u}()}}();class j{constructor(e={}){const a=this;a.params=e,a.eventsListeners={},a.params&&a.params.on&&Object.keys(a.params.on).forEach(M=>{a.on(M,a.params.on[M])})}on(e,a,M){const N=this;if(typeof a!="function")return N;const z=M?"unshift":"push";return e.split(" ").forEach($=>{N.eventsListeners[$]||(N.eventsListeners[$]=[]),N.eventsListeners[$][z](a)}),N}once(e,a,M){const N=this;if(typeof a!="function")return N;function z(...$){N.off(e,z),z.f7proxy&&delete z.f7proxy,a.apply(N,$)}return z.f7proxy=a,N.on(e,z,M)}off(e,a){const M=this;return M.eventsListeners&&e.split(" ").forEach(N=>{typeof a=="undefined"?M.eventsListeners[N]=[]:M.eventsListeners[N]&&M.eventsListeners[N].length&&M.eventsListeners[N].forEach((z,$)=>{(z===a||z.f7proxy&&z.f7proxy===a)&&M.eventsListeners[N].splice($,1)})}),M}emit(...e){const a=this;if(!a.eventsListeners)return a;let M,N,z;typeof e[0]=="string"||Array.isArray(e[0])?(M=e[0],N=e.slice(1,e.length),z=a):(M=e[0].events,N=e[0].data,z=e[0].context||a);const $=Array.isArray(M)?M:M.split(" ");return $.forEach(ne=>{if(a.eventsListeners&&a.eventsListeners[ne]){const se=[];a.eventsListeners[ne].forEach(me=>{se.push(me)}),se.forEach(me=>{me.apply(z,N)})}}),a}useModulesParams(e){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(M=>{const N=a.modules[M];N.params&&ae.extend(e,N.params)})}useModules(e={}){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(M=>{const N=a.modules[M],z=e[M]||{};N.instance&&Object.keys(N.instance).forEach($=>{const ne=N.instance[$];typeof ne=="function"?a[$]=ne.bind(a):a[$]=ne}),N.on&&a.on&&Object.keys(N.on).forEach($=>{a.on($,N.on[$])}),N.create&&N.create.bind(a)(z)})}static set components(e){const a=this;if(!a.use)return;a.use(e)}static installModule(e,...a){const M=this;M.prototype.modules||(M.prototype.modules={});const N=e.name||`${Object.keys(M.prototype.modules).length}_${ae.now()}`;return M.prototype.modules[N]=e,e.proto&&Object.keys(e.proto).forEach(z=>{M.prototype[z]=e.proto[z]}),e.static&&Object.keys(e.static).forEach(z=>{M[z]=e.static[z]}),e.install&&e.install.apply(M,a),M}static use(e,...a){const M=this;return Array.isArray(e)?(e.forEach(N=>M.installModule(N)),M):M.installModule(e,...a)}}function H(){const e=this;let a,M;const N=e.$el;if(typeof e.params.width!="undefined"?a=e.params.width:a=N[0].clientWidth,typeof e.params.height!="undefined"?M=e.params.height:M=N[0].clientHeight,a===0&&e.isHorizontal()||M===0&&e.isVertical())return;a=a-parseInt(N.css("padding-left"),10)-parseInt(N.css("padding-right"),10),M=M-parseInt(N.css("padding-top"),10)-parseInt(N.css("padding-bottom"),10),ae.extend(e,{width:a,height:M,size:e.isHorizontal()?a:M})}function G(){const e=this,a=e.params,{$wrapperEl:M,size:N,rtlTranslate:z,wrongRTL:$}=e,ne=e.virtual&&a.virtual.enabled,se=ne?e.virtual.slides.length:e.slides.length,me=M.children(`.${e.params.slideClass}`),ge=ne?e.virtual.slides.length:me.length;let Oe=[];const Ve=[],He=[];function Je(en){return a.cssMode?!(en===me.length-1):!0}let Qe=a.slidesOffsetBefore;typeof Qe=="function"&&(Qe=a.slidesOffsetBefore.call(e));let qe=a.slidesOffsetAfter;typeof qe=="function"&&(qe=a.slidesOffsetAfter.call(e));const lt=e.snapGrid.length,Xe=e.snapGrid.length;let ft=a.spaceBetween,vt=-Qe,zt=0,Wt=0;if(typeof N=="undefined")return;typeof ft=="string"&&ft.indexOf("%")>=0&&(ft=parseFloat(ft.replace("%",""))/100*N),e.virtualSize=-ft,z?me.css({marginLeft:"",marginTop:""}):me.css({marginRight:"",marginBottom:""});let Gt;a.slidesPerColumn>1&&(Math.floor(ge/a.slidesPerColumn)===ge/e.params.slidesPerColumn?Gt=ge:Gt=Math.ceil(ge/a.slidesPerColumn)*a.slidesPerColumn,a.slidesPerView!=="auto"&&a.slidesPerColumnFill==="row"&&(Gt=Math.max(Gt,a.slidesPerView*a.slidesPerColumn)));let kt;const Xt=a.slidesPerColumn,Bt=Gt/Xt,En=Math.floor(ge/a.slidesPerColumn);for(let en=0;en1){let rn,xn,bn;if(a.slidesPerColumnFill==="row"&&a.slidesPerGroup>1){const On=Math.floor(en/(a.slidesPerGroup*a.slidesPerColumn)),Gn=en-a.slidesPerColumn*a.slidesPerGroup*On,Wn=On===0?a.slidesPerGroup:Math.min(Math.ceil((ge-On*Xt*a.slidesPerGroup)/Xt),a.slidesPerGroup);bn=Math.floor(Gn/Wn),xn=Gn-bn*Wn+On*a.slidesPerGroup,rn=xn+bn*Gt/Xt,tn.css({"-webkit-box-ordinal-group":rn,"-moz-box-ordinal-group":rn,"-ms-flex-order":rn,"-webkit-order":rn,order:rn})}else a.slidesPerColumnFill==="column"?(xn=Math.floor(en/Xt),bn=en-xn*Xt,(xn>En||xn===En&&bn===Xt-1)&&(bn+=1,bn>=Xt&&(bn=0,xn+=1))):(bn=Math.floor(en/Bt),xn=en-bn*Bt);tn.css(`margin-${e.isHorizontal()?"top":"left"}`,bn!==0&&a.spaceBetween&&`${a.spaceBetween}px`)}if(tn.css("display")==="none")continue;if(a.slidesPerView==="auto"){const rn=u.getComputedStyle(tn[0],null),xn=tn[0].style.transform,bn=tn[0].style.webkitTransform;if(xn&&(tn[0].style.transform="none"),bn&&(tn[0].style.webkitTransform="none"),a.roundLengths)kt=e.isHorizontal()?tn.outerWidth(!0):tn.outerHeight(!0);else if(e.isHorizontal()){const On=parseFloat(rn.getPropertyValue("width")),Gn=parseFloat(rn.getPropertyValue("padding-left")),Wn=parseFloat(rn.getPropertyValue("padding-right")),Ln=parseFloat(rn.getPropertyValue("margin-left")),qt=parseFloat(rn.getPropertyValue("margin-right")),Rn=rn.getPropertyValue("box-sizing");Rn&&Rn==="border-box"?kt=On+Ln+qt:kt=On+Gn+Wn+Ln+qt}else{const On=parseFloat(rn.getPropertyValue("height")),Gn=parseFloat(rn.getPropertyValue("padding-top")),Wn=parseFloat(rn.getPropertyValue("padding-bottom")),Ln=parseFloat(rn.getPropertyValue("margin-top")),qt=parseFloat(rn.getPropertyValue("margin-bottom")),Rn=rn.getPropertyValue("box-sizing");Rn&&Rn==="border-box"?kt=On+Ln+qt:kt=On+Gn+Wn+Ln+qt}xn&&(tn[0].style.transform=xn),bn&&(tn[0].style.webkitTransform=bn),a.roundLengths&&(kt=Math.floor(kt))}else kt=(N-(a.slidesPerView-1)*ft)/a.slidesPerView,a.roundLengths&&(kt=Math.floor(kt)),me[en]&&(e.isHorizontal()?me[en].style.width=`${kt}px`:me[en].style.height=`${kt}px`);me[en]&&(me[en].swiperSlideSize=kt),He.push(kt),a.centeredSlides?(vt=vt+kt/2+zt/2+ft,zt===0&&en!==0&&(vt=vt-N/2-ft),en===0&&(vt=vt-N/2-ft),Math.abs(vt)<1/1e3&&(vt=0),a.roundLengths&&(vt=Math.floor(vt)),Wt%a.slidesPerGroup===0&&Oe.push(vt),Ve.push(vt)):(a.roundLengths&&(vt=Math.floor(vt)),(Wt-Math.min(e.params.slidesPerGroupSkip,Wt))%e.params.slidesPerGroup===0&&Oe.push(vt),Ve.push(vt),vt=vt+kt+ft),e.virtualSize+=kt+ft,zt=kt,Wt+=1}e.virtualSize=Math.max(e.virtualSize,N)+qe;let pn;if(z&&$&&(a.effect==="slide"||a.effect==="coverflow")&&M.css({width:`${e.virtualSize+a.spaceBetween}px`}),a.setWrapperSize&&(e.isHorizontal()?M.css({width:`${e.virtualSize+a.spaceBetween}px`}):M.css({height:`${e.virtualSize+a.spaceBetween}px`})),a.slidesPerColumn>1&&(e.virtualSize=(kt+a.spaceBetween)*Gt,e.virtualSize=Math.ceil(e.virtualSize/a.slidesPerColumn)-a.spaceBetween,e.isHorizontal()?M.css({width:`${e.virtualSize+a.spaceBetween}px`}):M.css({height:`${e.virtualSize+a.spaceBetween}px`}),a.centeredSlides)){pn=[];for(let en=0;en1&&Oe.push(e.virtualSize-N)}if(Oe.length===0&&(Oe=[0]),a.spaceBetween!==0&&(e.isHorizontal()?z?me.filter(Je).css({marginLeft:`${ft}px`}):me.filter(Je).css({marginRight:`${ft}px`}):me.filter(Je).css({marginBottom:`${ft}px`})),a.centeredSlides&&a.centeredSlidesBounds){let en=0;He.forEach(rn=>{en+=rn+(a.spaceBetween?a.spaceBetween:0)}),en-=a.spaceBetween;const tn=en-N;Oe=Oe.map(rn=>rn<0?-Qe:rn>tn?tn+qe:rn)}if(a.centerInsufficientSlides){let en=0;if(He.forEach(tn=>{en+=tn+(a.spaceBetween?a.spaceBetween:0)}),en-=a.spaceBetween,en{Oe[xn]=rn-tn}),Ve.forEach((rn,xn)=>{Ve[xn]=rn+tn})}}ae.extend(e,{slides:me,snapGrid:Oe,slidesGrid:Ve,slidesSizesGrid:He}),ge!==se&&e.emit("slidesLengthChange"),Oe.length!==lt&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),Ve.length!==Xe&&e.emit("slidesGridLengthChange"),(a.watchSlidesProgress||a.watchSlidesVisibility)&&e.updateSlidesOffset()}function ee(e){const a=this,M=[];let N=0,z;if(typeof e=="number"?a.setTransition(e):e===!0&&a.setTransition(a.params.speed),a.params.slidesPerView!=="auto"&&a.params.slidesPerView>1)if(a.params.centeredSlides)a.visibleSlides.each(($,ne)=>{M.push(ne)});else for(z=0;za.slides.length)break;M.push(a.slides.eq($)[0])}else M.push(a.slides.eq(a.activeIndex)[0]);for(z=0;zN?$:N}N&&a.$wrapperEl.css("height",`${N}px`)}function fe(){const e=this,a=e.slides;for(let M=0;M=0&&ge1&&Oe<=a.size||ge<=0&&Oe>=a.size;Ve&&(a.visibleSlides.push(se),a.visibleSlidesIndexes.push(ne),N.eq(ne).addClass(M.slideVisibleClass))}se.progress=z?-me:me}a.visibleSlides=o(a.visibleSlides)}function Ge(e){const a=this;if(typeof e=="undefined"){const ge=a.rtlTranslate?-1:1;e=a&&a.translate&&a.translate*ge||0}const M=a.params,N=a.maxTranslate()-a.minTranslate();let{progress:z,isBeginning:$,isEnd:ne}=a;const se=$,me=ne;N===0?(z=0,$=!0,ne=!0):(z=(e-a.minTranslate())/N,$=z<=0,ne=z>=1),ae.extend(a,{progress:z,isBeginning:$,isEnd:ne}),(M.watchSlidesProgress||M.watchSlidesVisibility||M.centeredSlides&&M.autoHeight)&&a.updateSlidesProgress(e),$&&!se&&a.emit("reachBeginning toEdge"),ne&&!me&&a.emit("reachEnd toEdge"),(se&&!$||me&&!ne)&&a.emit("fromEdge"),a.emit("progress",z)}function dt(){const e=this,{slides:a,params:M,$wrapperEl:N,activeIndex:z,realIndex:$}=e,ne=e.virtual&&M.virtual.enabled;a.removeClass(`${M.slideActiveClass} ${M.slideNextClass} ${M.slidePrevClass} ${M.slideDuplicateActiveClass} ${M.slideDuplicateNextClass} ${M.slideDuplicatePrevClass}`);let se;ne?se=e.$wrapperEl.find(`.${M.slideClass}[data-swiper-slide-index="${z}"]`):se=a.eq(z),se.addClass(M.slideActiveClass),M.loop&&(se.hasClass(M.slideDuplicateClass)?N.children(`.${M.slideClass}:not(.${M.slideDuplicateClass})[data-swiper-slide-index="${$}"]`).addClass(M.slideDuplicateActiveClass):N.children(`.${M.slideClass}.${M.slideDuplicateClass}[data-swiper-slide-index="${$}"]`).addClass(M.slideDuplicateActiveClass));let me=se.nextAll(`.${M.slideClass}`).eq(0).addClass(M.slideNextClass);M.loop&&me.length===0&&(me=a.eq(0),me.addClass(M.slideNextClass));let ge=se.prevAll(`.${M.slideClass}`).eq(0).addClass(M.slidePrevClass);M.loop&&ge.length===0&&(ge=a.eq(-1),ge.addClass(M.slidePrevClass)),M.loop&&(me.hasClass(M.slideDuplicateClass)?N.children(`.${M.slideClass}:not(.${M.slideDuplicateClass})[data-swiper-slide-index="${me.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicateNextClass):N.children(`.${M.slideClass}.${M.slideDuplicateClass}[data-swiper-slide-index="${me.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicateNextClass),ge.hasClass(M.slideDuplicateClass)?N.children(`.${M.slideClass}:not(.${M.slideDuplicateClass})[data-swiper-slide-index="${ge.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicatePrevClass):N.children(`.${M.slideClass}.${M.slideDuplicateClass}[data-swiper-slide-index="${ge.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicatePrevClass))}function _t(e){const a=this,M=a.rtlTranslate?a.translate:-a.translate,{slidesGrid:N,snapGrid:z,params:$,activeIndex:ne,realIndex:se,snapIndex:me}=a;let ge=e,Oe;if(typeof ge=="undefined"){for(let He=0;He=N[He]&&M=N[He]&&M=N[He]&&(ge=He);$.normalizeSlideIndex&&((ge<0||typeof ge=="undefined")&&(ge=0))}if(z.indexOf(M)>=0)Oe=z.indexOf(M);else{const He=Math.min($.slidesPerGroupSkip,ge);Oe=He+Math.floor((ge-He)/$.slidesPerGroup)}if(Oe>=z.length&&(Oe=z.length-1),ge===ne){Oe!==me&&(a.snapIndex=Oe,a.emit("snapIndexChange"));return}const Ve=parseInt(a.slides.eq(ge).attr("data-swiper-slide-index")||ge,10);ae.extend(a,{snapIndex:Oe,realIndex:Ve,previousIndex:ne,activeIndex:ge}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),se!==Ve&&a.emit("realIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&a.emit("slideChange")}function It(e){const a=this,M=a.params,N=o(e.target).closest(`.${M.slideClass}`)[0];let z=!1;if(N)for(let $=0;$me?Oe=me:N&&e$?ne="next":N<$?ne="prev":ne="reset"),M.emit("transitionStart"),e&&N!==$){if(ne==="reset"){M.emit("slideResetTransitionStart");return}M.emit("slideChangeTransitionStart"),ne==="next"?M.emit("slideNextTransitionStart"):M.emit("slidePrevTransitionStart")}}function ln(e=!0,a){const M=this,{activeIndex:N,previousIndex:z,params:$}=M;if(M.animating=!1,$.cssMode)return;M.setTransition(0);let ne=a;if(ne||(N>z?ne="next":N=se.length&&(Qe=se.length-1),(Oe||ne.initialSlide||0)===(ge||0)&&M&&z.emit("beforeSlideChangeStart");const qe=-se[Qe];if(z.updateProgress(qe),ne.normalizeSlideIndex)for(let Xe=0;Xe=Math.floor(me[Xe]*100)&&($=Xe);if(z.initialized&&$!==Oe){if(!z.allowSlideNext&&qez.translate&&qe>z.maxTranslate()&&(Oe||0)!==$)return!1}let lt;if($>Oe?lt="next":$Oe(Xe)),Je=se.map(Xe=>Oe(Xe)),Qe=ne[He.indexOf(Ve)];let qe=ne[He.indexOf(Ve)-1];typeof qe=="undefined"&&z.cssMode&&ne.forEach(Xe=>{!qe&&Ve>=Xe&&(qe=Xe)});let lt;return typeof qe!="undefined"&&(lt=se.indexOf(qe),lt<0&&(lt=N.activeIndex-1)),N.slideTo(lt,e,a,M)}function Vn(e=this.params.speed,a=!0,M){const N=this;return N.slideTo(N.activeIndex,e,a,M)}function yn(e=this.params.speed,a=!0,M,N=.5){const z=this;let $=z.activeIndex;const ne=Math.min(z.params.slidesPerGroupSkip,$),se=ne+Math.floor(($-ne)/z.params.slidesPerGroup),me=z.rtlTranslate?z.translate:-z.translate;if(me>=z.snapGrid[se]){const ge=z.snapGrid[se],Oe=z.snapGrid[se+1];me-ge>(Oe-ge)*N&&($+=z.params.slidesPerGroup)}else{const ge=z.snapGrid[se-1],Oe=z.snapGrid[se];me-ge<=(Oe-ge)*N&&($-=z.params.slidesPerGroup)}return $=Math.max($,0),$=Math.min($,z.slidesGrid.length-1),z.slideTo($,e,a,M)}function Hn(){const e=this,{params:a,$wrapperEl:M}=e,N=a.slidesPerView==="auto"?e.slidesPerViewDynamic():a.slidesPerView;let z=e.clickedIndex,$;if(a.loop){if(e.animating)return;$=parseInt(o(e.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?ze.slides.length-e.loopedSlides+N/2?(e.loopFix(),z=M.children(`.${a.slideClass}[data-swiper-slide-index="${$}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ae.nextTick(()=>{e.slideTo(z)})):e.slideTo(z):z>e.slides.length-N?(e.loopFix(),z=M.children(`.${a.slideClass}[data-swiper-slide-index="${$}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ae.nextTick(()=>{e.slideTo(z)})):e.slideTo(z)}else e.slideTo(z)}var Zn={slideTo:Dn,slideToLoop:Nn,slideNext:gn,slidePrev:jn,slideReset:Vn,slideToClosest:yn,slideToClickedSlide:Hn};function ir(){const e=this,{params:a,$wrapperEl:M}=e;M.children(`.${a.slideClass}.${a.slideDuplicateClass}`).remove();let N=M.children(`.${a.slideClass}`);if(a.loopFillGroupWithBlank){const ne=a.slidesPerGroup-N.length%a.slidesPerGroup;if(ne!==a.slidesPerGroup){for(let se=0;seN.length&&(e.loopedSlides=N.length);const z=[],$=[];N.each((ne,se)=>{const me=o(se);ne=N.length-e.loopedSlides&&z.push(se),me.attr("data-swiper-slide-index",ne)});for(let ne=0;ne<$.length;ne+=1)M.append(o($[ne].cloneNode(!0)).addClass(a.slideDuplicateClass));for(let ne=z.length-1;ne>=0;ne-=1)M.prepend(o(z[ne].cloneNode(!0)).addClass(a.slideDuplicateClass))}function er(){const e=this;e.emit("beforeLoopFix");const{activeIndex:a,slides:M,loopedSlides:N,allowSlidePrev:z,allowSlideNext:$,snapGrid:ne,rtlTranslate:se}=e;let me;e.allowSlidePrev=!0,e.allowSlideNext=!0;const ge=-ne[a],Oe=ge-e.getTranslate();if(a=M.length-N){me=-M.length+a+N,me+=N;const Ve=e.slideTo(me,0,!1,!0);Ve&&Oe!==0&&e.setTranslate((se?-e.translate:e.translate)-Oe)}e.allowSlidePrev=z,e.allowSlideNext=$,e.emit("loopFix")}function on(){const e=this,{$wrapperEl:a,params:M,slides:N}=e;a.children(`.${M.slideClass}.${M.slideDuplicateClass},.${M.slideClass}.${M.slideBlankClass}`).remove(),N.removeAttr("data-swiper-slide-index")}var yt={loopCreate:ir,loopFix:er,loopDestroy:on};function dn(e){const a=this;if(te.touch||!a.params.simulateTouch||a.params.watchOverflow&&a.isLocked||a.params.cssMode)return;const M=a.el;M.style.cursor="move",M.style.cursor=e?"-webkit-grabbing":"-webkit-grab",M.style.cursor=e?"-moz-grabbin":"-moz-grab",M.style.cursor=e?"grabbing":"grab"}function kn(){const e=this;if(te.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var nn={setGrabCursor:dn,unsetGrabCursor:kn};function Xn(e){const a=this,{$wrapperEl:M,params:N}=a;if(N.loop&&a.loopDestroy(),typeof e=="object"&&"length"in e)for(let z=0;z=se){M.appendSlide(a);return}let me=ne>e?ne+1:ne;const ge=[];for(let Oe=se-1;Oe>=e;Oe-=1){const Ve=M.slides.eq(Oe);Ve.remove(),ge.unshift(Ve)}if(typeof a=="object"&&"length"in a){for(let Oe=0;Oee?ne+a.length:ne}else N.append(a);for(let Oe=0;Oe=0||M.indexOf("Trident/")>=0,Ve=M.indexOf("Edge/")>=0,He=M.indexOf("Gecko/")>=0&&M.indexOf("Firefox/")>=0,Je=a==="Win32",Qe=M.toLowerCase().indexOf("electron")>=0;let qe=a==="MacIntel";return!se&&qe&&te.touch&&(z===1024&&$===1366||z===834&&$===1194||z===834&&$===1112||z===768&&$===1024)&&(se=M.match(/(Version)\/([\d.]+)/),qe=!1),N.ie=Oe,N.edge=Ve,N.firefox=He,ne&&!Je&&(N.os="android",N.osVersion=ne[2],N.android=!0,N.androidChrome=M.toLowerCase().indexOf("chrome")>=0),(se||ge||me)&&(N.os="ios",N.ios=!0),ge&&!me&&(N.osVersion=ge[2].replace(/_/g,"."),N.iphone=!0),se&&(N.osVersion=se[2].replace(/_/g,"."),N.ipad=!0),me&&(N.osVersion=me[3]?me[3].replace(/_/g,"."):null,N.ipod=!0),N.ios&&N.osVersion&&M.indexOf("Version/")>=0&&(N.osVersion.split(".")[0]==="10"&&(N.osVersion=M.toLowerCase().split("version/")[1].split(" ")[0])),N.webView=!!((ge||se||me)&&(M.match(/.*AppleWebKit(?!.*Safari)/i)||u.navigator.standalone))||u.matchMedia&&u.matchMedia("(display-mode: standalone)").matches,N.webview=N.webView,N.standalone=N.webView,N.desktop=!(N.ios||N.android)||Qe,N.desktop&&(N.electron=Qe,N.macos=qe,N.windows=Je,N.macos&&(N.os="macos"),N.windows&&(N.os="windows")),N.pixelRatio=u.devicePixelRatio||1,N}();function lr(e){const a=this,M=a.touchEventsData,{params:N,touches:z}=a;if(a.animating&&N.preventInteractionOnTransition)return;let $=e;$.originalEvent&&($=$.originalEvent);const ne=o($.target);if(N.touchEventsTarget==="wrapper"&&!ne.closest(a.wrapperEl).length)return;if(M.isTouchEvent=$.type==="touchstart",!M.isTouchEvent&&"which"in $&&$.which===3)return;if(!M.isTouchEvent&&"button"in $&&$.button>0)return;if(M.isTouched&&M.isMoved)return;if(N.noSwiping&&ne.closest(N.noSwipingSelector?N.noSwipingSelector:`.${N.noSwipingClass}`)[0]){a.allowClick=!0;return}if(N.swipeHandler&&!ne.closest(N.swipeHandler)[0])return;z.currentX=$.type==="touchstart"?$.targetTouches[0].pageX:$.pageX,z.currentY=$.type==="touchstart"?$.targetTouches[0].pageY:$.pageY;const se=z.currentX,me=z.currentY,ge=N.edgeSwipeDetection||N.iOSEdgeSwipeDetection,Oe=N.edgeSwipeThreshold||N.iOSEdgeSwipeThreshold;if(ge&&(se<=Oe||se>=u.screen.width-Oe))return;if(ae.extend(M,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),z.startX=se,z.startY=me,M.touchStartTime=ae.now(),a.allowClick=!0,a.updateSize(),a.swipeDirection=void 0,N.threshold>0&&(M.allowThresholdMove=!1),$.type!=="touchstart"){let Ve=!0;ne.is(M.formElements)&&(Ve=!1),D.activeElement&&o(D.activeElement).is(M.formElements)&&D.activeElement!==ne[0]&&D.activeElement.blur();const He=Ve&&a.allowTouchMove&&N.touchStartPreventDefault;(N.touchStartForcePreventDefault||He)&&$.preventDefault()}a.emit("touchStart",$)}function tr(e){const a=this,M=a.touchEventsData,{params:N,touches:z,rtlTranslate:$}=a;let ne=e;if(ne.originalEvent&&(ne=ne.originalEvent),!M.isTouched){M.startMoving&&M.isScrolling&&a.emit("touchMoveOpposite",ne);return}if(M.isTouchEvent&&ne.type!=="touchmove")return;const se=ne.type==="touchmove"&&ne.targetTouches&&(ne.targetTouches[0]||ne.changedTouches[0]),me=ne.type==="touchmove"?se.pageX:ne.pageX,ge=ne.type==="touchmove"?se.pageY:ne.pageY;if(ne.preventedByNestedSwiper){z.startX=me,z.startY=ge;return}if(!a.allowTouchMove){a.allowClick=!1,M.isTouched&&(ae.extend(z,{startX:me,startY:ge,currentX:me,currentY:ge}),M.touchStartTime=ae.now());return}if(M.isTouchEvent&&N.touchReleaseOnEdges&&!N.loop){if(a.isVertical()){if(gez.startY&&a.translate>=a.minTranslate()){M.isTouched=!1,M.isMoved=!1;return}}else if(mez.startX&&a.translate>=a.minTranslate())return}if(M.isTouchEvent&&D.activeElement&&(ne.target===D.activeElement&&o(ne.target).is(M.formElements))){M.isMoved=!0,a.allowClick=!1;return}if(M.allowTouchCallbacks&&a.emit("touchMove",ne),ne.targetTouches&&ne.targetTouches.length>1)return;z.currentX=me,z.currentY=ge;const Oe=z.currentX-z.startX,Ve=z.currentY-z.startY;if(a.params.threshold&&Math.sqrt(mr(Oe,2)+mr(Ve,2))=25&&(qe=Math.atan2(Math.abs(Ve),Math.abs(Oe))*180/Math.PI,M.isScrolling=a.isHorizontal()?qe>N.touchAngle:90-qe>N.touchAngle)}if(M.isScrolling&&a.emit("touchMoveOpposite",ne),typeof M.startMoving=="undefined"&&((z.currentX!==z.startX||z.currentY!==z.startY)&&(M.startMoving=!0)),M.isScrolling){M.isTouched=!1;return}if(!M.startMoving)return;a.allowClick=!1,!N.cssMode&&ne.cancelable&&ne.preventDefault(),N.touchMoveStopPropagation&&!N.nested&&ne.stopPropagation(),M.isMoved||(N.loop&&a.loopFix(),M.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),M.allowMomentumBounce=!1,N.grabCursor&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!0),a.emit("sliderFirstMove",ne)),a.emit("sliderMove",ne),M.isMoved=!0;let He=a.isHorizontal()?Oe:Ve;z.diff=He,He*=N.touchRatio,$&&(He=-He),a.swipeDirection=He>0?"prev":"next",M.currentTranslate=He+M.startTranslate;let Je=!0,Qe=N.resistanceRatio;if(N.touchReleaseOnEdges&&(Qe=0),He>0&&M.currentTranslate>a.minTranslate()?(Je=!1,N.resistance&&(M.currentTranslate=a.minTranslate()-1+mr(-a.minTranslate()+M.startTranslate+He,Qe))):He<0&&M.currentTranslateM.startTranslate&&(M.currentTranslate=M.startTranslate),N.threshold>0)if(Math.abs(He)>N.threshold||M.allowThresholdMove){if(!M.allowThresholdMove){M.allowThresholdMove=!0,z.startX=z.currentX,z.startY=z.currentY,M.currentTranslate=M.startTranslate,z.diff=a.isHorizontal()?z.currentX-z.startX:z.currentY-z.startY;return}}else{M.currentTranslate=M.startTranslate;return}if(!N.followFinger||N.cssMode)return;(N.freeMode||N.watchSlidesProgress||N.watchSlidesVisibility)&&(a.updateActiveIndex(),a.updateSlidesClasses()),N.freeMode&&(M.velocities.length===0&&M.velocities.push({position:z[a.isHorizontal()?"startX":"startY"],time:M.touchStartTime}),M.velocities.push({position:z[a.isHorizontal()?"currentX":"currentY"],time:ae.now()})),a.updateProgress(M.currentTranslate),a.setTranslate(M.currentTranslate)}function wr(e){const a=this,M=a.touchEventsData,{params:N,touches:z,rtlTranslate:$,$wrapperEl:ne,slidesGrid:se,snapGrid:me}=a;let ge=e;if(ge.originalEvent&&(ge=ge.originalEvent),M.allowTouchCallbacks&&a.emit("touchEnd",ge),M.allowTouchCallbacks=!1,!M.isTouched){M.isMoved&&N.grabCursor&&a.setGrabCursor(!1),M.isMoved=!1,M.startMoving=!1;return}N.grabCursor&&M.isMoved&&M.isTouched&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!1);const Oe=ae.now(),Ve=Oe-M.touchStartTime;if(a.allowClick&&(a.updateClickedSlide(ge),a.emit("tap click",ge),Ve<300&&Oe-M.lastClickTime<300&&a.emit("doubleTap doubleClick",ge)),M.lastClickTime=ae.now(),ae.nextTick(()=>{a.destroyed||(a.allowClick=!0)}),!M.isTouched||!M.isMoved||!a.swipeDirection||z.diff===0||M.currentTranslate===M.startTranslate){M.isTouched=!1,M.isMoved=!1,M.startMoving=!1;return}M.isTouched=!1,M.isMoved=!1,M.startMoving=!1;let He;if(N.followFinger?He=$?a.translate:-a.translate:He=-M.currentTranslate,N.cssMode)return;if(N.freeMode){if(He<-a.minTranslate()){a.slideTo(a.activeIndex);return}if(He>-a.maxTranslate()){a.slides.length1){const Xt=M.velocities.pop(),Bt=M.velocities.pop(),En=Xt.position-Bt.position,pn=Xt.time-Bt.time;a.velocity=En/pn,a.velocity/=2,Math.abs(a.velocity)150||ae.now()-Xt.time>300)&&(a.velocity=0)}else a.velocity=0;a.velocity*=N.freeModeMomentumVelocityRatio,M.velocities.length=0;let Xe=1e3*N.freeModeMomentumRatio;const ft=a.velocity*Xe;let vt=a.translate+ft;$&&(vt=-vt);let zt=!1,Wt;const Gt=Math.abs(a.velocity)*20*N.freeModeMomentumBounceRatio;let kt;if(vta.minTranslate())N.freeModeMomentumBounce?(vt-a.minTranslate()>Gt&&(vt=a.minTranslate()+Gt),Wt=a.minTranslate(),zt=!0,M.allowMomentumBounce=!0):vt=a.minTranslate(),N.loop&&N.centeredSlides&&(kt=!0);else if(N.freeModeSticky){let Xt;for(let Bt=0;Bt-vt){Xt=Bt;break}Math.abs(me[Xt]-vt){a.loopFix()}),a.velocity!==0){if($?Xe=Math.abs((-vt-a.translate)/a.velocity):Xe=Math.abs((vt-a.translate)/a.velocity),N.freeModeSticky){const Xt=Math.abs(($?-vt:vt)-a.translate),Bt=a.slidesSizesGrid[a.activeIndex];Xt{if(!a||a.destroyed||!M.allowMomentumBounce)return;a.emit("momentumBounce"),a.setTransition(N.speed),setTimeout(()=>{a.setTranslate(Wt),ne.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()})},0)})):a.velocity?(a.updateProgress(vt),a.setTransition(Xe),a.setTranslate(vt),a.transitionStart(!0,a.swipeDirection),a.animating||(a.animating=!0,ne.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()}))):a.updateProgress(vt),a.updateActiveIndex(),a.updateSlidesClasses()}else if(N.freeModeSticky){a.slideToClosest();return}(!N.freeModeMomentum||Ve>=N.longSwipesMs)&&(a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses());return}let Je=0,Qe=a.slidesSizesGrid[0];for(let Xe=0;Xe=se[Xe]&&He=se[Xe]&&(Je=Xe,Qe=se[se.length-1]-se[se.length-2])}const qe=(He-se[Je])/Qe,lt=JeN.longSwipesMs){if(!N.longSwipes){a.slideTo(a.activeIndex);return}a.swipeDirection==="next"&&(qe>=N.longSwipesRatio?a.slideTo(Je+lt):a.slideTo(Je)),a.swipeDirection==="prev"&&(qe>1-N.longSwipesRatio?a.slideTo(Je+lt):a.slideTo(Je))}else{if(!N.shortSwipes){a.slideTo(a.activeIndex);return}const Xe=a.navigation&&(ge.target===a.navigation.nextEl||ge.target===a.navigation.prevEl);Xe?ge.target===a.navigation.nextEl?a.slideTo(Je+lt):a.slideTo(Je):(a.swipeDirection==="next"&&a.slideTo(Je+lt),a.swipeDirection==="prev"&&a.slideTo(Je))}}function xr(){const e=this,{params:a,el:M}=e;if(M&&M.offsetWidth===0)return;a.breakpoints&&e.setBreakpoint();const{allowSlideNext:N,allowSlidePrev:z,snapGrid:$}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(a.slidesPerView==="auto"||a.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=z,e.allowSlideNext=N,e.params.watchOverflow&&$!==e.snapGrid&&e.checkOverflow()}function ea(e){const a=this;a.allowClick||(a.params.preventClicks&&e.preventDefault(),a.params.preventClicksPropagation&&a.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function or(){const e=this,{wrapperEl:a,rtlTranslate:M}=e;e.previousTranslate=e.translate,e.isHorizontal()?M?e.translate=a.scrollWidth-a.offsetWidth-a.scrollLeft:e.translate=-a.scrollLeft:e.translate=-a.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let N;const z=e.maxTranslate()-e.minTranslate();z===0?N=0:N=(e.translate-e.minTranslate())/z,N!==e.progress&&e.updateProgress(M?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let Yn=!1;function gr(){}function Mr(){const e=this,{params:a,touchEvents:M,el:N,wrapperEl:z}=e;e.onTouchStart=lr.bind(e),e.onTouchMove=tr.bind(e),e.onTouchEnd=wr.bind(e),a.cssMode&&(e.onScroll=or.bind(e)),e.onClick=ea.bind(e);const $=!!a.nested;if(!te.touch&&te.pointerEvents)N.addEventListener(M.start,e.onTouchStart,!1),D.addEventListener(M.move,e.onTouchMove,$),D.addEventListener(M.end,e.onTouchEnd,!1);else{if(te.touch){const ne=M.start==="touchstart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.addEventListener(M.start,e.onTouchStart,ne),N.addEventListener(M.move,e.onTouchMove,te.passiveListener?{passive:!1,capture:$}:$),N.addEventListener(M.end,e.onTouchEnd,ne),M.cancel&&N.addEventListener(M.cancel,e.onTouchEnd,ne),Yn||(D.addEventListener("touchstart",gr),Yn=!0)}(a.simulateTouch&&!Bn.ios&&!Bn.android||a.simulateTouch&&!te.touch&&Bn.ios)&&(N.addEventListener("mousedown",e.onTouchStart,!1),D.addEventListener("mousemove",e.onTouchMove,$),D.addEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.addEventListener("click",e.onClick,!0),a.cssMode&&z.addEventListener("scroll",e.onScroll),a.updateOnWindowResize?e.on(Bn.ios||Bn.android?"resize orientationchange observerUpdate":"resize observerUpdate",xr,!0):e.on("observerUpdate",xr,!0)}function ta(){const e=this,{params:a,touchEvents:M,el:N,wrapperEl:z}=e,$=!!a.nested;if(!te.touch&&te.pointerEvents)N.removeEventListener(M.start,e.onTouchStart,!1),D.removeEventListener(M.move,e.onTouchMove,$),D.removeEventListener(M.end,e.onTouchEnd,!1);else{if(te.touch){const ne=M.start==="onTouchStart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.removeEventListener(M.start,e.onTouchStart,ne),N.removeEventListener(M.move,e.onTouchMove,$),N.removeEventListener(M.end,e.onTouchEnd,ne),M.cancel&&N.removeEventListener(M.cancel,e.onTouchEnd,ne)}(a.simulateTouch&&!Bn.ios&&!Bn.android||a.simulateTouch&&!te.touch&&Bn.ios)&&(N.removeEventListener("mousedown",e.onTouchStart,!1),D.removeEventListener("mousemove",e.onTouchMove,$),D.removeEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.removeEventListener("click",e.onClick,!0),a.cssMode&&z.removeEventListener("scroll",e.onScroll),e.off(Bn.ios||Bn.android?"resize orientationchange observerUpdate":"resize observerUpdate",xr)}var fa={attachEvents:Mr,detachEvents:ta};function na(){const e=this,{activeIndex:a,initialized:M,loopedSlides:N=0,params:z,$el:$}=e,ne=z.breakpoints;if(!ne||ne&&Object.keys(ne).length===0)return;const se=e.getBreakpoint(ne);if(se&&e.currentBreakpoint!==se){const me=se in ne?ne[se]:void 0;me&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(Qe=>{const qe=me[Qe];if(typeof qe=="undefined")return;Qe==="slidesPerView"&&(qe==="AUTO"||qe==="auto")?me[Qe]="auto":Qe==="slidesPerView"?me[Qe]=parseFloat(qe):me[Qe]=parseInt(qe,10)});const ge=me||e.originalParams,Oe=z.slidesPerColumn>1,Ve=ge.slidesPerColumn>1;Oe&&!Ve?$.removeClass(`${z.containerModifierClass}multirow ${z.containerModifierClass}multirow-column`):!Oe&&Ve&&($.addClass(`${z.containerModifierClass}multirow`),ge.slidesPerColumnFill==="column"&&$.addClass(`${z.containerModifierClass}multirow-column`));const He=ge.direction&&ge.direction!==z.direction,Je=z.loop&&(ge.slidesPerView!==z.slidesPerView||He);He&&M&&e.changeDirection(),ae.extend(e.params,ge),ae.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=se,Je&&M&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(a-N+e.loopedSlides,0,!1)),e.emit("breakpoint",ge)}}function ha(e){if(!e)return;let a=!1;const M=Object.keys(e).map(N=>{if(typeof N=="string"&&N.indexOf("@")===0){const z=parseFloat(N.substr(1)),$=u.innerHeight*z;return{value:$,point:N}}return{value:N,point:N}});M.sort((N,z)=>parseInt(N.value,10)-parseInt(z.value,10));for(let N=0;N1&&($.push("multirow"),M.slidesPerColumnFill==="column"&&$.push("multirow-column")),Bn.android&&$.push("android"),Bn.ios&&$.push("ios"),M.cssMode&&$.push("css-mode"),$.forEach(ne=>{a.push(M.containerModifierClass+ne)}),z.addClass(a.join(" "))}function ma(){const e=this,{$el:a,classNames:M}=e;a.removeClass(M.join(" "))}var Ur={addClasses:ra,removeClasses:ma};function Ar(e,a,M,N,z,$){let ne;function se(){$&&$()}const me=o(e).parent("picture")[0];!me&&(!e.complete||!z)&&a?(ne=new u.Image,ne.onload=se,ne.onerror=se,N&&(ne.sizes=N),M&&(ne.srcset=M),a&&(ne.src=a)):se()}function Nr(){const e=this;e.imagesToLoad=e.$el.find("img");function a(){if(typeof e=="undefined"||e===null||!e||e.destroyed)return;e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady"))}for(let M=0;M0&&a.slidesOffsetBefore+a.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;a.slidesOffsetBefore&&a.slidesOffsetAfter&&N?e.isLocked=N<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,M!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),M&&M!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var va={checkOverflow:aa},Kr={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const Hr={update:Yt,translate:gt,transition:mn,slide:Zn,loop:yt,grabCursor:nn,manipulation:Cr,events:fa,breakpoints:kr,checkOverflow:va,classes:Ur,images:pa},Gr={};class qn extends j{constructor(...e){let a,M;e.length===1&&e[0].constructor&&e[0].constructor===Object?M=e[0]:[a,M]=e,M||(M={}),M=ae.extend({},M),a&&!M.el&&(M.el=a),super(M),Object.keys(Hr).forEach(se=>{Object.keys(Hr[se]).forEach(me=>{qn.prototype[me]||(qn.prototype[me]=Hr[se][me])})});const N=this;typeof N.modules=="undefined"&&(N.modules={}),Object.keys(N.modules).forEach(se=>{const me=N.modules[se];if(me.params){const ge=Object.keys(me.params)[0],Oe=me.params[ge];if(typeof Oe!="object"||Oe===null)return;if(!(ge in M&&"enabled"in Oe))return;M[ge]===!0&&(M[ge]={enabled:!0}),typeof M[ge]=="object"&&!("enabled"in M[ge])&&(M[ge].enabled=!0),M[ge]||(M[ge]={enabled:!1})}});const z=ae.extend({},Kr);N.useModulesParams(z),N.params=ae.extend({},z,Gr,M),N.originalParams=ae.extend({},N.params),N.passedParams=ae.extend({},M),N.$=o;const $=o(N.params.el);if(a=$[0],!a)return;if($.length>1){const se=[];return $.each((me,ge)=>{const Oe=ae.extend({},M,{el:ge});se.push(new qn(Oe))}),se}a.swiper=N,$.data("swiper",N);let ne;return a&&a.shadowRoot&&a.shadowRoot.querySelector?(ne=o(a.shadowRoot.querySelector(`.${N.params.wrapperClass}`)),ne.children=se=>$.children(se)):ne=$.children(`.${N.params.wrapperClass}`),ae.extend(N,{$el:$,el:a,$wrapperEl:ne,wrapperEl:ne[0],classNames:[],slides:o(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return N.params.direction==="horizontal"},isVertical(){return N.params.direction==="vertical"},rtl:a.dir.toLowerCase()==="rtl"||$.css("direction")==="rtl",rtlTranslate:N.params.direction==="horizontal"&&(a.dir.toLowerCase()==="rtl"||$.css("direction")==="rtl"),wrongRTL:ne.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:N.params.allowSlideNext,allowSlidePrev:N.params.allowSlidePrev,touchEvents:function(){const me=["touchstart","touchmove","touchend","touchcancel"];let ge=["mousedown","mousemove","mouseup"];return te.pointerEvents&&(ge=["pointerdown","pointermove","pointerup"]),N.touchEventsTouch={start:me[0],move:me[1],end:me[2],cancel:me[3]},N.touchEventsDesktop={start:ge[0],move:ge[1],end:ge[2]},te.touch||!N.params.simulateTouch?N.touchEventsTouch:N.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:ae.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:N.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),N.useModules(),N.params.init&&N.init(),N}slidesPerViewDynamic(){const e=this,{params:a,slides:M,slidesGrid:N,size:z,activeIndex:$}=e;let ne=1;if(a.centeredSlides){let se=M[$].swiperSlideSize,me;for(let ge=$+1;gez&&(me=!0));for(let ge=$-1;ge>=0;ge-=1)M[ge]&&!me&&(se+=M[ge].swiperSlideSize,ne+=1,se>z&&(me=!0))}else for(let se=$+1;se1)&&e.isEnd&&!e.params.centeredSlides?z=e.slideTo(e.slides.length-1,0,!1,!0):z=e.slideTo(e.activeIndex,0,!1,!0),z||N()),M.watchOverflow&&a!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,a=!0){const M=this,N=M.params.direction;return e||(e=N==="horizontal"?"vertical":"horizontal"),e===N||e!=="horizontal"&&e!=="vertical"||(M.$el.removeClass(`${M.params.containerModifierClass}${N}`).addClass(`${M.params.containerModifierClass}${e}`),M.params.direction=e,M.slides.each((z,$)=>{e==="vertical"?$.style.width="":$.style.height=""}),M.emit("changeDirection"),a&&M.update()),M}init(){const e=this;if(e.initialized)return;e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init")}destroy(e=!0,a=!0){const M=this,{params:N,$el:z,$wrapperEl:$,slides:ne}=M;return typeof M.params=="undefined"||M.destroyed||(M.emit("beforeDestroy"),M.initialized=!1,M.detachEvents(),N.loop&&M.loopDestroy(),a&&(M.removeClasses(),z.removeAttr("style"),$.removeAttr("style"),ne&&ne.length&&ne.removeClass([N.slideVisibleClass,N.slideActiveClass,N.slideNextClass,N.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),M.emit("destroy"),Object.keys(M.eventsListeners).forEach(se=>{M.off(se)}),e!==!1&&(M.$el[0].swiper=null,M.$el.data("swiper",null),ae.deleteProps(M)),M.destroyed=!0),null}static extendDefaults(e){ae.extend(Gr,e)}static get extendedDefaults(){return Gr}static get defaults(){return Kr}static get Class(){return j}static get $(){return o}}var ga={name:"device",proto:{device:Bn},static:{device:Bn}},zn={name:"support",proto:{support:te},static:{support:te}};const Br=function(){function a(){const M=u.navigator.userAgent.toLowerCase();return M.indexOf("safari")>=0&&M.indexOf("chrome")<0&&M.indexOf("android")<0}return{isEdge:!!u.navigator.userAgent.match(/Edge/g),isSafari:a(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(u.navigator.userAgent)}}();var Ea={name:"browser",proto:{browser:Br},static:{browser:Br}},Vr={name:"resize",create(){const e=this;ae.extend(e,{resize:{resizeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("beforeResize"),e.emit("resize")},orientationChangeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("orientationchange")}}})},on:{init(){const e=this;u.addEventListener("resize",e.resize.resizeHandler),u.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy(){const e=this;u.removeEventListener("resize",e.resize.resizeHandler),u.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};const Xr={func:u.MutationObserver||u.WebkitMutationObserver,attach(e,a={}){const M=this,N=Xr.func,z=new N($=>{if($.length===1){M.emit("observerUpdate",$[0]);return}const ne=function(){M.emit("observerUpdate",$[0])};u.requestAnimationFrame?u.requestAnimationFrame(ne):u.setTimeout(ne,0)});z.observe(e,{attributes:typeof a.attributes=="undefined"?!0:a.attributes,childList:typeof a.childList=="undefined"?!0:a.childList,characterData:typeof a.characterData=="undefined"?!0:a.characterData}),M.observer.observers.push(z)},init(){const e=this;if(!te.observer||!e.params.observer)return;if(e.params.observeParents){const a=e.$el.parents();for(let M=0;M{a.disconnect()}),e.observer.observers=[]}};var ia={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;ae.extend(e,{observer:{init:Xr.init.bind(e),attach:Xr.attach.bind(e),destroy:Xr.destroy.bind(e),observers:[]}})},on:{init(){const e=this;e.observer.init()},destroy(){const e=this;e.observer.destroy()}}};const Or={update(e){const a=this,{slidesPerView:M,slidesPerGroup:N,centeredSlides:z}=a.params,{addSlidesBefore:$,addSlidesAfter:ne}=a.params.virtual,{from:se,to:me,slides:ge,slidesGrid:Oe,renderSlide:Ve,offset:He}=a.virtual;a.updateActiveIndex();const Je=a.activeIndex||0;let Qe;a.rtlTranslate?Qe="right":Qe=a.isHorizontal()?"left":"top";let qe,lt;z?(qe=Math.floor(M/2)+N+$,lt=Math.floor(M/2)+N+ne):(qe=M+(N-1)+$,lt=N+ne);const Xe=Math.max((Je||0)-lt,0),ft=Math.min((Je||0)+qe,ge.length-1),vt=(a.slidesGrid[Xe]||0)-(a.slidesGrid[0]||0);ae.extend(a.virtual,{from:Xe,to:ft,offset:vt,slidesGrid:a.slidesGrid});function zt(){a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.lazy&&a.params.lazy.enabled&&a.lazy.load()}if(se===Xe&&me===ft&&!e){a.slidesGrid!==Oe&&vt!==He&&a.slides.css(Qe,`${vt}px`),a.updateProgress();return}if(a.params.virtual.renderExternal){a.params.virtual.renderExternal.call(a,{offset:vt,from:Xe,to:ft,slides:function(){const Xt=[];for(let Bt=Xe;Bt<=ft;Bt+=1)Xt.push(ge[Bt]);return Xt}()}),zt();return}const Wt=[],Gt=[];if(e)a.$wrapperEl.find(`.${a.params.slideClass}`).remove();else for(let kt=se;kt<=me;kt+=1)(ktft)&&a.$wrapperEl.find(`.${a.params.slideClass}[data-swiper-slide-index="${kt}"]`).remove();for(let kt=0;kt=Xe&&kt<=ft&&(typeof me=="undefined"||e?Gt.push(kt):(kt>me&&Gt.push(kt),kt{a.$wrapperEl.append(Ve(ge[kt],kt))}),Wt.sort((kt,Xt)=>Xt-kt).forEach(kt=>{a.$wrapperEl.prepend(Ve(ge[kt],kt))}),a.$wrapperEl.children(".swiper-slide").css(Qe,`${vt}px`),zt()},renderSlide(e,a){const M=this,N=M.params.virtual;if(N.cache&&M.virtual.cache[a])return M.virtual.cache[a];const z=N.renderSlide?o(N.renderSlide.call(M,e,a)):o(`
              ${e}
              `);return z.attr("data-swiper-slide-index")||z.attr("data-swiper-slide-index",a),N.cache&&(M.virtual.cache[a]=z),z},appendSlide(e){const a=this;if(typeof e=="object"&&"length"in e)for(let M=0;M{const me=$[se],ge=me.attr("data-swiper-slide-index");ge&&me.attr("data-swiper-slide-index",parseInt(ge,10)+1),ne[parseInt(se,10)+z]=me}),a.virtual.cache=ne}a.virtual.update(!0),a.slideTo(N,0)},removeSlide(e){const a=this;if(typeof e=="undefined"||e===null)return;let M=a.activeIndex;if(Array.isArray(e))for(let N=e.length-1;N>=0;N-=1)a.virtual.slides.splice(e[N],1),a.params.virtual.cache&&delete a.virtual.cache[e[N]],e[N]0&&a.$el.parents(`.${a.params.slideActiveClass}`).length===0)return;const Je=u.innerWidth,Qe=u.innerHeight,qe=a.$el.offset();M&&(qe.left-=a.$el[0].scrollLeft);const lt=[[qe.left,qe.top],[qe.left+a.width,qe.top],[qe.left,qe.top+a.height],[qe.left+a.width,qe.top+a.height]];for(let Xe=0;Xe=0&&ft[0]<=Je&&ft[1]>=0&&ft[1]<=Qe&&(He=!0)}if(!He)return}a.isHorizontal()?((ne||se||me||ge)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),((se||ge)&&!M||(ne||me)&&M)&&a.slideNext(),((ne||me)&&!M||(se||ge)&&M)&&a.slidePrev()):((ne||se||Oe||Ve)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),(se||Ve)&&a.slideNext(),(ne||Oe)&&a.slidePrev()),a.emit("keyPress",z);return},enable(){const e=this;if(e.keyboard.enabled)return;o(D).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0},disable(){const e=this;if(!e.keyboard.enabled)return;o(D).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1}};var ba={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;ae.extend(e,{keyboard:{enabled:!1,enable:Yr.enable.bind(e),disable:Yr.disable.bind(e),handle:Yr.handle.bind(e)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};function oa(){const e="onwheel";let a=e in D;if(!a){const M=D.createElement("div");M.setAttribute(e,"return;"),a=typeof M[e]=="function"}return!a&&D.implementation&&D.implementation.hasFeature&&D.implementation.hasFeature("","")!==!0&&(a=D.implementation.hasFeature("Events.wheel","3.0")),a}const ur={lastScrollTime:ae.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return u.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":oa()?"wheel":"mousewheel"},normalize(e){const a=10,M=40,N=800;let z=0,$=0,ne=0,se=0;return"detail"in e&&($=e.detail),"wheelDelta"in e&&($=-e.wheelDelta/120),"wheelDeltaY"in e&&($=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(z=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(z=$,$=0),ne=z*a,se=$*a,"deltaY"in e&&(se=e.deltaY),"deltaX"in e&&(ne=e.deltaX),e.shiftKey&&!ne&&(ne=se,se=0),(ne||se)&&e.deltaMode&&(e.deltaMode===1?(ne*=M,se*=M):(ne*=N,se*=N)),ne&&!z&&(z=ne<1?-1:1),se&&!$&&($=se<1?-1:1),{spinX:z,spinY:$,pixelX:ne,pixelY:se}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let a=e;const M=this,N=M.params.mousewheel;M.params.cssMode&&a.preventDefault();let z=M.$el;if(M.params.mousewheel.eventsTarged!=="container"&&(z=o(M.params.mousewheel.eventsTarged)),!M.mouseEntered&&!z[0].contains(a.target)&&!N.releaseOnEdges)return!0;a.originalEvent&&(a=a.originalEvent);let $=0;const ne=M.rtlTranslate?-1:1,se=ur.normalize(a);if(N.forceToAxis)if(M.isHorizontal())if(Math.abs(se.pixelX)>Math.abs(se.pixelY))$=-se.pixelX*ne;else return!0;else if(Math.abs(se.pixelY)>Math.abs(se.pixelX))$=-se.pixelY;else return!0;else $=Math.abs(se.pixelX)>Math.abs(se.pixelY)?-se.pixelX*ne:-se.pixelY;if($===0)return!0;if(N.invert&&($=-$),M.params.freeMode){const me={time:ae.now(),delta:Math.abs($),direction:Math.sign($)},{lastEventBeforeSnap:ge}=M.mousewheel,Oe=ge&&me.time=M.minTranslate()&&(Ve=M.minTranslate()),Ve<=M.maxTranslate()&&(Ve=M.maxTranslate()),M.setTransition(0),M.setTranslate(Ve),M.updateProgress(),M.updateActiveIndex(),M.updateSlidesClasses(),(!He&&M.isBeginning||!Je&&M.isEnd)&&M.updateSlidesClasses(),M.params.freeModeSticky){clearTimeout(M.mousewheel.timeout),M.mousewheel.timeout=void 0;const Qe=M.mousewheel.recentWheelEvents;Qe.length>=15&&Qe.shift();const qe=Qe.length?Qe[Qe.length-1]:void 0,lt=Qe[0];if(Qe.push(me),qe&&(me.delta>qe.delta||me.direction!==qe.direction))Qe.splice(0);else if(Qe.length>=15&&me.time-lt.time<500&<.delta-me.delta>=1&&me.delta<=6){const Xe=$>0?.8:.2;M.mousewheel.lastEventBeforeSnap=me,Qe.splice(0),M.mousewheel.timeout=ae.nextTick(()=>{M.slideToClosest(M.params.speed,!0,void 0,Xe)},0)}M.mousewheel.timeout||(M.mousewheel.timeout=ae.nextTick(()=>{const Xe=.5;M.mousewheel.lastEventBeforeSnap=me,Qe.splice(0),M.slideToClosest(M.params.speed,!0,void 0,Xe)},500))}if(Oe||M.emit("scroll",a),M.params.autoplay&&M.params.autoplayDisableOnInteraction&&M.autoplay.stop(),Ve===M.minTranslate()||Ve===M.maxTranslate())return!0}}else{const me={time:ae.now(),delta:Math.abs($),direction:Math.sign($),raw:e},ge=M.mousewheel.recentWheelEvents;ge.length>=2&&ge.shift();const Oe=ge.length?ge[ge.length-1]:void 0;if(ge.push(me),Oe?(me.direction!==Oe.direction||me.delta>Oe.delta||me.time>Oe.time+150)&&M.mousewheel.animateSlider(me):M.mousewheel.animateSlider(me),M.mousewheel.releaseScroll(me))return!0}return a.preventDefault?a.preventDefault():a.returnValue=!1,!1},animateSlider(e){const a=this;return e.delta>=6&&ae.now()-a.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!a.isEnd||a.params.loop)&&!a.animating&&(a.slideNext(),a.emit("scroll",e.raw)):(!a.isBeginning||a.params.loop)&&!a.animating&&(a.slidePrev(),a.emit("scroll",e.raw)),a.mousewheel.lastScrollTime=new u.Date().getTime(),!1)},releaseScroll(e){const a=this,M=a.params.mousewheel;if(e.direction<0){if(a.isEnd&&!a.params.loop&&M.releaseOnEdges)return!0}else if(a.isBeginning&&!a.params.loop&&M.releaseOnEdges)return!0;return!1},enable(){const e=this,a=ur.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(e.mousewheel.enabled)return!1;let M=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(M=o(e.params.mousewheel.eventsTarged)),M.on("mouseenter",e.mousewheel.handleMouseEnter),M.on("mouseleave",e.mousewheel.handleMouseLeave),M.on(a,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,a=ur.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(!e.mousewheel.enabled)return!1;let M=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(M=o(e.params.mousewheel.eventsTarged)),M.off(a,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var xa={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;ae.extend(e,{mousewheel:{enabled:!1,enable:ur.enable.bind(e),disable:ur.disable.bind(e),handle:ur.handle.bind(e),handleMouseEnter:ur.handleMouseEnter.bind(e),handleMouseLeave:ur.handleMouseLeave.bind(e),animateSlider:ur.animateSlider.bind(e),releaseScroll:ur.releaseScroll.bind(e),lastScrollTime:ae.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};const _r={update(){const e=this,a=e.params.navigation;if(e.params.loop)return;const{$nextEl:M,$prevEl:N}=e.navigation;N&&N.length>0&&(e.isBeginning?N.addClass(a.disabledClass):N.removeClass(a.disabledClass),N[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass)),M&&M.length>0&&(e.isEnd?M.addClass(a.disabledClass):M.removeClass(a.disabledClass),M[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass))},onPrevClick(e){const a=this;if(e.preventDefault(),a.isBeginning&&!a.params.loop)return;a.slidePrev()},onNextClick(e){const a=this;if(e.preventDefault(),a.isEnd&&!a.params.loop)return;a.slideNext()},init(){const e=this,a=e.params.navigation;if(!(a.nextEl||a.prevEl))return;let M,N;a.nextEl&&(M=o(a.nextEl),e.params.uniqueNavElements&&typeof a.nextEl=="string"&&M.length>1&&e.$el.find(a.nextEl).length===1&&(M=e.$el.find(a.nextEl))),a.prevEl&&(N=o(a.prevEl),e.params.uniqueNavElements&&typeof a.prevEl=="string"&&N.length>1&&e.$el.find(a.prevEl).length===1&&(N=e.$el.find(a.prevEl))),M&&M.length>0&&M.on("click",e.navigation.onNextClick),N&&N.length>0&&N.on("click",e.navigation.onPrevClick),ae.extend(e.navigation,{$nextEl:M,nextEl:M&&M[0],$prevEl:N,prevEl:N&&N[0]})},destroy(){const e=this,{$nextEl:a,$prevEl:M}=e.navigation;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),M&&M.length&&(M.off("click",e.navigation.onPrevClick),M.removeClass(e.params.navigation.disabledClass))}};var Aa={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this;ae.extend(e,{navigation:{init:_r.init.bind(e),update:_r.update.bind(e),destroy:_r.destroy.bind(e),onNextClick:_r.onNextClick.bind(e),onPrevClick:_r.onPrevClick.bind(e)}})},on:{init(){const e=this;e.navigation.init(),e.navigation.update()},toEdge(){const e=this;e.navigation.update()},fromEdge(){const e=this;e.navigation.update()},destroy(){const e=this;e.navigation.destroy()},click(e){const a=this,{$nextEl:M,$prevEl:N}=a.navigation;if(a.params.navigation.hideOnClick&&!o(e.target).is(N)&&!o(e.target).is(M)){let z;M?z=M.hasClass(a.params.navigation.hiddenClass):N&&(z=N.hasClass(a.params.navigation.hiddenClass)),z===!0?a.emit("navigationShow",a):a.emit("navigationHide",a),M&&M.toggleClass(a.params.navigation.hiddenClass),N&&N.toggleClass(a.params.navigation.hiddenClass)}}}};const Rr={update(){const e=this,a=e.rtl,M=e.params.pagination;if(!M.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const N=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,z=e.pagination.$el;let $;const ne=e.params.loop?Math.ceil((N-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?($=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),$>N-1-e.loopedSlides*2&&($-=N-e.loopedSlides*2),$>ne-1&&($-=ne),$<0&&e.params.paginationType!=="bullets"&&($=ne+$)):typeof e.snapIndex!="undefined"?$=e.snapIndex:$=e.activeIndex||0,M.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const se=e.pagination.bullets;let me,ge,Oe;if(M.dynamicBullets&&(e.pagination.bulletSize=se.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),z.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(M.dynamicMainBullets+4)}px`),M.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=$-e.previousIndex,e.pagination.dynamicBulletIndex>M.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=M.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),me=$-e.pagination.dynamicBulletIndex,ge=me+(Math.min(se.length,M.dynamicMainBullets)-1),Oe=(ge+me)/2),se.removeClass(`${M.bulletActiveClass} ${M.bulletActiveClass}-next ${M.bulletActiveClass}-next-next ${M.bulletActiveClass}-prev ${M.bulletActiveClass}-prev-prev ${M.bulletActiveClass}-main`),z.length>1)se.each((Ve,He)=>{const Je=o(He),Qe=Je.index();Qe===$&&Je.addClass(M.bulletActiveClass),M.dynamicBullets&&(Qe>=me&&Qe<=ge&&Je.addClass(`${M.bulletActiveClass}-main`),Qe===me&&Je.prev().addClass(`${M.bulletActiveClass}-prev`).prev().addClass(`${M.bulletActiveClass}-prev-prev`),Qe===ge&&Je.next().addClass(`${M.bulletActiveClass}-next`).next().addClass(`${M.bulletActiveClass}-next-next`))});else{const Ve=se.eq($),He=Ve.index();if(Ve.addClass(M.bulletActiveClass),M.dynamicBullets){const Je=se.eq(me),Qe=se.eq(ge);for(let qe=me;qe<=ge;qe+=1)se.eq(qe).addClass(`${M.bulletActiveClass}-main`);if(e.params.loop)if(He>=se.length-M.dynamicMainBullets){for(let qe=M.dynamicMainBullets;qe>=0;qe-=1)se.eq(se.length-qe).addClass(`${M.bulletActiveClass}-main`);se.eq(se.length-M.dynamicMainBullets-1).addClass(`${M.bulletActiveClass}-prev`)}else Je.prev().addClass(`${M.bulletActiveClass}-prev`).prev().addClass(`${M.bulletActiveClass}-prev-prev`),Qe.next().addClass(`${M.bulletActiveClass}-next`).next().addClass(`${M.bulletActiveClass}-next-next`);else Je.prev().addClass(`${M.bulletActiveClass}-prev`).prev().addClass(`${M.bulletActiveClass}-prev-prev`),Qe.next().addClass(`${M.bulletActiveClass}-next`).next().addClass(`${M.bulletActiveClass}-next-next`)}}if(M.dynamicBullets){const Ve=Math.min(se.length,M.dynamicMainBullets+4),He=(e.pagination.bulletSize*Ve-e.pagination.bulletSize)/2-Oe*e.pagination.bulletSize,Je=a?"right":"left";se.css(e.isHorizontal()?Je:"top",`${He}px`)}}if(M.type==="fraction"&&(z.find(`.${M.currentClass}`).text(M.formatFractionCurrent($+1)),z.find(`.${M.totalClass}`).text(M.formatFractionTotal(ne))),M.type==="progressbar"){let se;M.progressbarOpposite?se=e.isHorizontal()?"vertical":"horizontal":se=e.isHorizontal()?"horizontal":"vertical";const me=($+1)/ne;let ge=1,Oe=1;se==="horizontal"?ge=me:Oe=me,z.find(`.${M.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${ge}) scaleY(${Oe})`).transition(e.params.speed)}M.type==="custom"&&M.renderCustom?(z.html(M.renderCustom(e,$+1,ne)),e.emit("paginationRender",e,z[0])):e.emit("paginationUpdate",e,z[0]),z[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](M.lockClass)},render(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const M=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,N=e.pagination.$el;let z="";if(a.type==="bullets"){const $=e.params.loop?Math.ceil((M-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let ne=0;ne<$;ne+=1)a.renderBullet?z+=a.renderBullet.call(e,ne,a.bulletClass):z+=`<${a.bulletElement} class="${a.bulletClass}">`;N.html(z),e.pagination.bullets=N.find(`.${a.bulletClass}`)}a.type==="fraction"&&(a.renderFraction?z=a.renderFraction.call(e,a.currentClass,a.totalClass):z=` / `,N.html(z)),a.type==="progressbar"&&(a.renderProgressbar?z=a.renderProgressbar.call(e,a.progressbarFillClass):z=``,N.html(z)),a.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,a=e.params.pagination;if(!a.el)return;let M=o(a.el);if(M.length===0)return;e.params.uniqueNavElements&&typeof a.el=="string"&&M.length>1&&(M=e.$el.find(a.el)),a.type==="bullets"&&a.clickable&&M.addClass(a.clickableClass),M.addClass(a.modifierClass+a.type),a.type==="bullets"&&a.dynamicBullets&&(M.addClass(`${a.modifierClass}${a.type}-dynamic`),e.pagination.dynamicBulletIndex=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),a.type==="progressbar"&&a.progressbarOpposite&&M.addClass(a.progressbarOppositeClass),a.clickable&&M.on("click",`.${a.bulletClass}`,function(z){z.preventDefault();let $=o(this).index()*e.params.slidesPerGroup;e.params.loop&&($+=e.loopedSlides),e.slideTo($)}),ae.extend(e.pagination,{$el:M,el:M[0]})},destroy(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const M=e.pagination.$el;M.removeClass(a.hiddenClass),M.removeClass(a.modifierClass+a.type),e.pagination.bullets&&e.pagination.bullets.removeClass(a.bulletActiveClass),a.clickable&&M.off("click",`.${a.bulletClass}`)}};var jr={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this;ae.extend(e,{pagination:{init:Rr.init.bind(e),render:Rr.render.bind(e),update:Rr.update.bind(e),destroy:Rr.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||typeof e.snapIndex=="undefined")&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){const e=this;e.pagination.destroy()},click(e){const a=this;if(a.params.pagination.el&&a.params.pagination.hideOnClick&&a.pagination.$el.length>0&&!o(e.target).hasClass(a.params.pagination.bulletClass)){const M=a.pagination.$el.hasClass(a.params.pagination.hiddenClass);M===!0?a.emit("paginationShow",a):a.emit("paginationHide",a),a.pagination.$el.toggleClass(a.params.pagination.hiddenClass)}}}};const nr={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a,rtlTranslate:M,progress:N}=e,{dragSize:z,trackSize:$,$dragEl:ne,$el:se}=a,me=e.params.scrollbar;let ge=z,Oe=($-z)*N;M?(Oe=-Oe,Oe>0?(ge=z-Oe,Oe=0):-Oe+z>$&&(ge=$+Oe)):Oe<0?(ge=z+Oe,Oe=0):Oe+z>$&&(ge=$-Oe),e.isHorizontal()?(ne.transform(`translate3d(${Oe}px, 0, 0)`),ne[0].style.width=`${ge}px`):(ne.transform(`translate3d(0px, ${Oe}px, 0)`),ne[0].style.height=`${ge}px`),me.hide&&(clearTimeout(e.scrollbar.timeout),se[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{se[0].style.opacity=0,se.transition(400)},1e3))},setTransition(e){const a=this;if(!a.params.scrollbar.el||!a.scrollbar.el)return;a.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a}=e,{$dragEl:M,$el:N}=a;M[0].style.width="",M[0].style.height="";const z=e.isHorizontal()?N[0].offsetWidth:N[0].offsetHeight,$=e.size/e.virtualSize,ne=$*(z/e.size);let se;e.params.scrollbar.dragSize==="auto"?se=z*$:se=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?M[0].style.width=`${se}px`:M[0].style.height=`${se}px`,$>=1?N[0].style.display="none":N[0].style.display="",e.params.scrollbar.hide&&(N[0].style.opacity=0),ae.extend(a,{trackSize:z,divider:$,moveDivider:ne,dragSize:se}),a.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){const a=this;return a.isHorizontal()?e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX:e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const a=this,{scrollbar:M,rtlTranslate:N}=a,{$el:z,dragSize:$,trackSize:ne,dragStartPos:se}=M;let me;me=(M.getPointerPosition(e)-z.offset()[a.isHorizontal()?"left":"top"]-(se!==null?se:$/2))/(ne-$),me=Math.max(Math.min(me,1),0),N&&(me=1-me);const ge=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*me;a.updateProgress(ge),a.setTranslate(ge),a.updateActiveIndex(),a.updateSlidesClasses()},onDragStart(e){const a=this,M=a.params.scrollbar,{scrollbar:N,$wrapperEl:z}=a,{$el:$,$dragEl:ne}=N;a.scrollbar.isTouched=!0,a.scrollbar.dragStartPos=e.target===ne[0]||e.target===ne?N.getPointerPosition(e)-e.target.getBoundingClientRect()[a.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),z.transition(100),ne.transition(100),N.setDragPosition(e),clearTimeout(a.scrollbar.dragTimeout),$.transition(0),M.hide&&$.css("opacity",1),a.params.cssMode&&a.$wrapperEl.css("scroll-snap-type","none"),a.emit("scrollbarDragStart",e)},onDragMove(e){const a=this,{scrollbar:M,$wrapperEl:N}=a,{$el:z,$dragEl:$}=M;if(!a.scrollbar.isTouched)return;e.preventDefault?e.preventDefault():e.returnValue=!1,M.setDragPosition(e),N.transition(0),z.transition(0),$.transition(0),a.emit("scrollbarDragMove",e)},onDragEnd(e){const a=this,M=a.params.scrollbar,{scrollbar:N,$wrapperEl:z}=a,{$el:$}=N;if(!a.scrollbar.isTouched)return;a.scrollbar.isTouched=!1,a.params.cssMode&&(a.$wrapperEl.css("scroll-snap-type",""),z.transition("")),M.hide&&(clearTimeout(a.scrollbar.dragTimeout),a.scrollbar.dragTimeout=ae.nextTick(()=>{$.css("opacity",0),$.transition(400)},1e3)),a.emit("scrollbarDragEnd",e),M.snapOnRelease&&a.slideToClosest()},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:M,touchEventsDesktop:N,params:z}=e,$=a.$el,ne=$[0],se=te.passiveListener&&z.passiveListeners?{passive:!1,capture:!1}:!1,me=te.passiveListener&&z.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(ne.addEventListener(M.start,e.scrollbar.onDragStart,se),ne.addEventListener(M.move,e.scrollbar.onDragMove,se),ne.addEventListener(M.end,e.scrollbar.onDragEnd,me)):(ne.addEventListener(N.start,e.scrollbar.onDragStart,se),D.addEventListener(N.move,e.scrollbar.onDragMove,se),D.addEventListener(N.end,e.scrollbar.onDragEnd,me))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:M,touchEventsDesktop:N,params:z}=e,$=a.$el,ne=$[0],se=te.passiveListener&&z.passiveListeners?{passive:!1,capture:!1}:!1,me=te.passiveListener&&z.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(ne.removeEventListener(M.start,e.scrollbar.onDragStart,se),ne.removeEventListener(M.move,e.scrollbar.onDragMove,se),ne.removeEventListener(M.end,e.scrollbar.onDragEnd,me)):(ne.removeEventListener(N.start,e.scrollbar.onDragStart,se),D.removeEventListener(N.move,e.scrollbar.onDragMove,se),D.removeEventListener(N.end,e.scrollbar.onDragEnd,me))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,$el:M}=e,N=e.params.scrollbar;let z=o(N.el);e.params.uniqueNavElements&&typeof N.el=="string"&&z.length>1&&M.find(N.el).length===1&&(z=M.find(N.el));let $=z.find(`.${e.params.scrollbar.dragClass}`);$.length===0&&($=o(`
              `),z.append($)),ae.extend(a,{$el:z,el:z[0],$dragEl:$,dragEl:$[0]}),N.draggable&&a.enableDraggable()},destroy(){const e=this;e.scrollbar.disableDraggable()}};var Ua={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this;ae.extend(e,{scrollbar:{init:nr.init.bind(e),destroy:nr.destroy.bind(e),updateSize:nr.updateSize.bind(e),setTranslate:nr.setTranslate.bind(e),setTransition:nr.setTransition.bind(e),enableDraggable:nr.enableDraggable.bind(e),disableDraggable:nr.disableDraggable.bind(e),setDragPosition:nr.setDragPosition.bind(e),getPointerPosition:nr.getPointerPosition.bind(e),onDragStart:nr.onDragStart.bind(e),onDragMove:nr.onDragMove.bind(e),onDragEnd:nr.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){const e=this;e.scrollbar.updateSize()},resize(){const e=this;e.scrollbar.updateSize()},observerUpdate(){const e=this;e.scrollbar.updateSize()},setTranslate(){const e=this;e.scrollbar.setTranslate()},setTransition(e){const a=this;a.scrollbar.setTransition(e)},destroy(){const e=this;e.scrollbar.destroy()}}};const Sr={setTransform(e,a){const M=this,{rtl:N}=M,z=o(e),$=N?-1:1,ne=z.attr("data-swiper-parallax")||"0";let se=z.attr("data-swiper-parallax-x"),me=z.attr("data-swiper-parallax-y");const ge=z.attr("data-swiper-parallax-scale"),Oe=z.attr("data-swiper-parallax-opacity");if(se||me?(se=se||"0",me=me||"0"):M.isHorizontal()?(se=ne,me="0"):(me=ne,se="0"),se.indexOf("%")>=0?se=`${parseInt(se,10)*a*$}%`:se=`${se*a*$}px`,me.indexOf("%")>=0?me=`${parseInt(me,10)*a}%`:me=`${me*a}px`,typeof Oe!="undefined"&&Oe!==null){const Ve=Oe-(Oe-1)*(1-Math.abs(a));z[0].style.opacity=Ve}if(typeof ge=="undefined"||ge===null)z.transform(`translate3d(${se}, ${me}, 0px)`);else{const Ve=ge-(ge-1)*(1-Math.abs(a));z.transform(`translate3d(${se}, ${me}, 0px) scale(${Ve})`)}},setTranslate(){const e=this,{$el:a,slides:M,progress:N,snapGrid:z}=e;a.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(($,ne)=>{e.parallax.setTransform(ne,N)}),M.each(($,ne)=>{let se=ne.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(se+=Math.ceil($/2)-N*(z.length-1)),se=Math.min(Math.max(se,-1),1),o(ne).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((me,ge)=>{e.parallax.setTransform(ge,se)})})},setTransition(e=this.params.speed){const a=this,{$el:M}=a;M.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((N,z)=>{const $=o(z);let ne=parseInt($.attr("data-swiper-parallax-duration"),10)||e;e===0&&(ne=0),$.transition(ne)})}};var _a={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;ae.extend(e,{parallax:{setTransform:Sr.setTransform.bind(e),setTranslate:Sr.setTranslate.bind(e),setTransition:Sr.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(!e.params.parallax.enabled)return;e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},init(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTranslate(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTransition(e){const a=this;if(!a.params.parallax.enabled)return;a.parallax.setTransition(e)}}};const Sn={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const a=e.targetTouches[0].pageX,M=e.targetTouches[0].pageY,N=e.targetTouches[1].pageX,z=e.targetTouches[1].pageY,$=Math.sqrt(mr(N-a,2)+mr(z-M,2));return $},onGestureStart(e){const a=this,M=a.params.zoom,N=a.zoom,{gesture:z}=N;if(N.fakeGestureTouched=!1,N.fakeGestureMoved=!1,!te.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;N.fakeGestureTouched=!0,z.scaleStart=Sn.getDistanceBetweenTouches(e)}if((!z.$slideEl||!z.$slideEl.length)&&(z.$slideEl=o(e.target).closest(`.${a.params.slideClass}`),z.$slideEl.length===0&&(z.$slideEl=a.slides.eq(a.activeIndex)),z.$imageEl=z.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),z.$imageWrapEl=z.$imageEl.parent(`.${M.containerClass}`),z.maxRatio=z.$imageWrapEl.attr("data-swiper-zoom")||M.maxRatio,z.$imageWrapEl.length===0)){z.$imageEl=void 0;return}z.$imageEl&&z.$imageEl.transition(0),a.zoom.isScaling=!0},onGestureChange(e){const a=this,M=a.params.zoom,N=a.zoom,{gesture:z}=N;if(!te.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;N.fakeGestureMoved=!0,z.scaleMove=Sn.getDistanceBetweenTouches(e)}if(!z.$imageEl||z.$imageEl.length===0)return;te.gestures?N.scale=e.scale*N.currentScale:N.scale=z.scaleMove/z.scaleStart*N.currentScale,N.scale>z.maxRatio&&(N.scale=z.maxRatio-1+mr(N.scale-z.maxRatio+1,.5)),N.scalez.touchesStart.x)){z.isTouched=!1;return}if(!a.isHorizontal()&&(Math.floor(z.minY)===Math.floor(z.startY)&&z.touchesCurrent.yz.touchesStart.y)){z.isTouched=!1;return}}e.cancelable&&e.preventDefault(),e.stopPropagation(),z.isMoved=!0,z.currentX=z.touchesCurrent.x-z.touchesStart.x+z.startX,z.currentY=z.touchesCurrent.y-z.touchesStart.y+z.startY,z.currentXz.maxX&&(z.currentX=z.maxX-1+mr(z.currentX-z.maxX+1,.8)),z.currentYz.maxY&&(z.currentY=z.maxY-1+mr(z.currentY-z.maxY+1,.8)),$.prevPositionX||($.prevPositionX=z.touchesCurrent.x),$.prevPositionY||($.prevPositionY=z.touchesCurrent.y),$.prevTime||($.prevTime=Date.now()),$.x=(z.touchesCurrent.x-$.prevPositionX)/(Date.now()-$.prevTime)/2,$.y=(z.touchesCurrent.y-$.prevPositionY)/(Date.now()-$.prevTime)/2,Math.abs(z.touchesCurrent.x-$.prevPositionX)<2&&($.x=0),Math.abs(z.touchesCurrent.y-$.prevPositionY)<2&&($.y=0),$.prevPositionX=z.touchesCurrent.x,$.prevPositionY=z.touchesCurrent.y,$.prevTime=Date.now(),N.$imageWrapEl.transform(`translate3d(${z.currentX}px, ${z.currentY}px,0)`)},onTouchEnd(){const e=this,a=e.zoom,{gesture:M,image:N,velocity:z}=a;if(!M.$imageEl||M.$imageEl.length===0)return;if(!N.isTouched||!N.isMoved){N.isTouched=!1,N.isMoved=!1;return}N.isTouched=!1,N.isMoved=!1;let $=300,ne=300;const se=z.x*$,me=N.currentX+se,ge=z.y*ne,Oe=N.currentY+ge;z.x!==0&&($=Math.abs((me-N.currentX)/z.x)),z.y!==0&&(ne=Math.abs((Oe-N.currentY)/z.y));const Ve=Math.max($,ne);N.currentX=me,N.currentY=Oe;const He=N.width*a.scale,Je=N.height*a.scale;N.minX=Math.min(M.slideWidth/2-He/2,0),N.maxX=-N.minX,N.minY=Math.min(M.slideHeight/2-Je/2,0),N.maxY=-N.minY,N.currentX=Math.max(Math.min(N.currentX,N.maxX),N.minX),N.currentY=Math.max(Math.min(N.currentY,N.maxY),N.minY),M.$imageWrapEl.transition(Ve).transform(`translate3d(${N.currentX}px, ${N.currentY}px,0)`)},onTransitionEnd(){const e=this,a=e.zoom,{gesture:M}=a;M.$slideEl&&e.previousIndex!==e.activeIndex&&(M.$imageEl&&M.$imageEl.transform("translate3d(0,0,0) scale(1)"),M.$imageWrapEl&&M.$imageWrapEl.transform("translate3d(0,0,0)"),a.scale=1,a.currentScale=1,M.$slideEl=void 0,M.$imageEl=void 0,M.$imageWrapEl=void 0)},toggle(e){const a=this,M=a.zoom;M.scale&&M.scale!==1?M.out():M.in(e)},in(e){const a=this,M=a.zoom,N=a.params.zoom,{gesture:z,image:$}=M;if(z.$slideEl||(a.params.virtual&&a.params.virtual.enabled&&a.virtual?z.$slideEl=a.$wrapperEl.children(`.${a.params.slideActiveClass}`):z.$slideEl=a.slides.eq(a.activeIndex),z.$imageEl=z.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),z.$imageWrapEl=z.$imageEl.parent(`.${N.containerClass}`)),!z.$imageEl||z.$imageEl.length===0)return;z.$slideEl.addClass(`${N.zoomedSlideClass}`);let ne,se,me,ge,Oe,Ve,He,Je,Qe,qe,lt,Xe,ft,vt,zt,Wt,Gt,kt;typeof $.touchesStart.x=="undefined"&&e?(ne=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,se=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(ne=$.touchesStart.x,se=$.touchesStart.y),M.scale=z.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,M.currentScale=z.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,e?(Gt=z.$slideEl[0].offsetWidth,kt=z.$slideEl[0].offsetHeight,me=z.$slideEl.offset().left,ge=z.$slideEl.offset().top,Oe=me+Gt/2-ne,Ve=ge+kt/2-se,Qe=z.$imageEl[0].offsetWidth,qe=z.$imageEl[0].offsetHeight,lt=Qe*M.scale,Xe=qe*M.scale,ft=Math.min(Gt/2-lt/2,0),vt=Math.min(kt/2-Xe/2,0),zt=-ft,Wt=-vt,He=Oe*M.scale,Je=Ve*M.scale,Hezt&&(He=zt),JeWt&&(Je=Wt)):(He=0,Je=0),z.$imageWrapEl.transition(300).transform(`translate3d(${He}px, ${Je}px,0)`),z.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${M.scale})`)},out(){const e=this,a=e.zoom,M=e.params.zoom,{gesture:N}=a;if(N.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?N.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):N.$slideEl=e.slides.eq(e.activeIndex),N.$imageEl=N.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),N.$imageWrapEl=N.$imageEl.parent(`.${M.containerClass}`)),!N.$imageEl||N.$imageEl.length===0)return;a.scale=1,a.currentScale=1,N.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),N.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),N.$slideEl.removeClass(`${M.zoomedSlideClass}`),N.$slideEl=void 0},enable(){const e=this,a=e.zoom;if(a.enabled)return;a.enabled=!0;const M=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,z=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.on("gesturestart",z,a.onGestureStart,M),e.$wrapperEl.on("gesturechange",z,a.onGestureChange,M),e.$wrapperEl.on("gestureend",z,a.onGestureEnd,M)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,z,a.onGestureStart,M),e.$wrapperEl.on(e.touchEvents.move,z,a.onGestureChange,N),e.$wrapperEl.on(e.touchEvents.end,z,a.onGestureEnd,M),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,z,a.onGestureEnd,M)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)},disable(){const e=this,a=e.zoom;if(!a.enabled)return;e.zoom.enabled=!1;const M=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,z=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.off("gesturestart",z,a.onGestureStart,M),e.$wrapperEl.off("gesturechange",z,a.onGestureChange,M),e.$wrapperEl.off("gestureend",z,a.onGestureEnd,M)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,z,a.onGestureStart,M),e.$wrapperEl.off(e.touchEvents.move,z,a.onGestureChange,N),e.$wrapperEl.off(e.touchEvents.end,z,a.onGestureEnd,M),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,z,a.onGestureEnd,M)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)}};var sa={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,a={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(N=>{a[N]=Sn[N].bind(e)}),ae.extend(e,{zoom:a});let M=1;Object.defineProperty(e.zoom,"scale",{get(){return M},set(N){if(M!==N){const z=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,$=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",N,z,$)}M=N}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){const e=this;e.zoom.disable()},touchStart(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchStart(e)},touchEnd(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchEnd(e)},doubleTap(e){const a=this;a.params.zoom.enabled&&a.zoom.enabled&&a.params.zoom.toggle&&a.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};const la={loadInSlide(e,a=!0){const M=this,N=M.params.lazy;if(typeof e=="undefined")return;if(M.slides.length===0)return;const z=M.virtual&&M.params.virtual.enabled,$=z?M.$wrapperEl.children(`.${M.params.slideClass}[data-swiper-slide-index="${e}"]`):M.slides.eq(e);let ne=$.find(`.${N.elementClass}:not(.${N.loadedClass}):not(.${N.loadingClass})`);if($.hasClass(N.elementClass)&&!$.hasClass(N.loadedClass)&&!$.hasClass(N.loadingClass)&&(ne=ne.add($[0])),ne.length===0)return;ne.each((se,me)=>{const ge=o(me);ge.addClass(N.loadingClass);const Oe=ge.attr("data-background"),Ve=ge.attr("data-src"),He=ge.attr("data-srcset"),Je=ge.attr("data-sizes"),Qe=ge.parent("picture");M.loadImage(ge[0],Ve||Oe,He,Je,!1,()=>{if(typeof M=="undefined"||M===null||!M||M&&!M.params||M.destroyed)return;if(Oe?(ge.css("background-image",`url("${Oe}")`),ge.removeAttr("data-background")):(He&&(ge.attr("srcset",He),ge.removeAttr("data-srcset")),Je&&(ge.attr("sizes",Je),ge.removeAttr("data-sizes")),Qe.length&&Qe.children("source").each((qe,lt)=>{const Xe=o(lt);Xe.attr("data-srcset")&&(Xe.attr("srcset",Xe.attr("data-srcset")),Xe.removeAttr("data-srcset"))}),Ve&&(ge.attr("src",Ve),ge.removeAttr("data-src"))),ge.addClass(N.loadedClass).removeClass(N.loadingClass),$.find(`.${N.preloaderClass}`).remove(),M.params.loop&&a){const qe=$.attr("data-swiper-slide-index");if($.hasClass(M.params.slideDuplicateClass)){const lt=M.$wrapperEl.children(`[data-swiper-slide-index="${qe}"]:not(.${M.params.slideDuplicateClass})`);M.lazy.loadInSlide(lt.index(),!1)}else{const lt=M.$wrapperEl.children(`.${M.params.slideDuplicateClass}[data-swiper-slide-index="${qe}"]`);M.lazy.loadInSlide(lt.index(),!1)}}M.emit("lazyImageReady",$[0],ge[0]),M.params.autoHeight&&M.updateAutoHeight()}),M.emit("lazyImageLoad",$[0],ge[0])})},load(){const e=this,{$wrapperEl:a,params:M,slides:N,activeIndex:z}=e,$=e.virtual&&M.virtual.enabled,ne=M.lazy;let se=M.slidesPerView;se==="auto"&&(se=0);function me(Oe){if($){if(a.children(`.${M.slideClass}[data-swiper-slide-index="${Oe}"]`).length)return!0}else if(N[Oe])return!0;return!1}function ge(Oe){return $?o(Oe).attr("data-swiper-slide-index"):o(Oe).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)a.children(`.${M.slideVisibleClass}`).each((Oe,Ve)=>{const He=$?o(Ve).attr("data-swiper-slide-index"):o(Ve).index();e.lazy.loadInSlide(He)});else if(se>1)for(let Oe=z;Oe1||ne.loadPrevNextAmount&&ne.loadPrevNextAmount>1){const Oe=ne.loadPrevNextAmount,Ve=se,He=Math.min(z+Ve+Math.max(Oe,Ve),N.length),Je=Math.max(z-Math.max(Ve,Oe),0);for(let Qe=z+se;Qe0&&e.lazy.loadInSlide(ge(Oe));const Ve=a.children(`.${M.slidePrevClass}`);Ve.length>0&&e.lazy.loadInSlide(ge(Ve))}}};var Dr={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this;ae.extend(e,{lazy:{initialImageLoaded:!1,load:la.load.bind(e),loadInSlide:la.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&e.params.initialSlide===0&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&((e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load())},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}};const Pr={LinearSpline:function(a,M){const N=function(){let se,me,ge;return(Oe,Ve)=>{for(me=-1,se=Oe.length;se-me>1;)ge=se+me>>1,Oe[ge]<=Ve?me=ge:se=ge;return se}}();this.x=a,this.y=M,this.lastIndex=a.length-1;let z,$;return this.interpolate=function(se){return se?($=N(this.x,se),z=$-1,(se-this.x[z])*(this.y[$]-this.y[z])/(this.x[$]-this.x[z])+this.y[z]):0},this},getInterpolateFunction(e){const a=this;a.controller.spline||(a.controller.spline=a.params.loop?new Pr.LinearSpline(a.slidesGrid,e.slidesGrid):new Pr.LinearSpline(a.snapGrid,e.snapGrid))},setTranslate(e,a){const M=this,N=M.controller.control;let z,$;function ne(se){const me=M.rtlTranslate?-M.translate:M.translate;M.params.controller.by==="slide"&&(M.controller.getInterpolateFunction(se),$=-M.controller.spline.interpolate(-me)),(!$||M.params.controller.by==="container")&&(z=(se.maxTranslate()-se.minTranslate())/(M.maxTranslate()-M.minTranslate()),$=(me-M.minTranslate())*z+se.minTranslate()),M.params.controller.inverse&&($=se.maxTranslate()-$),se.updateProgress($),se.setTranslate($,M),se.updateActiveIndex(),se.updateSlidesClasses()}if(Array.isArray(N))for(let se=0;se{ne.updateAutoHeight()}),ne.$wrapperEl.transitionEnd(()=>{if(!N)return;ne.params.loop&&M.params.controller.by==="slide"&&ne.loopFix(),ne.transitionEnd()}))}if(Array.isArray(N))for(z=0;z0&&(e.isBeginning?(e.a11y.disableEl(M),e.a11y.makeElNotFocusable(M)):(e.a11y.enableEl(M),e.a11y.makeElFocusable(M))),a&&a.length>0&&(e.isEnd?(e.a11y.disableEl(a),e.a11y.makeElNotFocusable(a)):(e.a11y.enableEl(a),e.a11y.makeElFocusable(a)))},updatePagination(){const e=this,a=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((M,N)=>{const z=o(N);e.a11y.makeElFocusable(z),e.a11y.addElRole(z,"button"),e.a11y.addElLabel(z,a.paginationBulletMessage.replace(/\{\{index\}\}/,z.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const a=e.params.a11y;let M,N;e.navigation&&e.navigation.$nextEl&&(M=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(N=e.navigation.$prevEl),M&&(e.a11y.makeElFocusable(M),e.a11y.addElRole(M,"button"),e.a11y.addElLabel(M,a.nextSlideMessage),M.on("keydown",e.a11y.onEnterKey)),N&&(e.a11y.makeElFocusable(N),e.a11y.addElRole(N,"button"),e.a11y.addElLabel(N,a.prevSlideMessage),N.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove();let a,M;e.navigation&&e.navigation.$nextEl&&(a=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(M=e.navigation.$prevEl),a&&a.off("keydown",e.a11y.onEnterKey),M&&M.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};var Ca={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;ae.extend(e,{a11y:{liveRegion:o(``)}}),Object.keys(Qr).forEach(a=>{e.a11y[a]=Qr[a].bind(e)})},on:{init(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.init(),e.a11y.updateNavigation()},toEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},fromEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},paginationUpdate(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updatePagination()},destroy(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.destroy()}}};const cr={init(){const e=this;if(!e.params.history)return;if(!u.history||!u.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}const a=e.history;if(a.initialized=!0,a.paths=cr.getPathValues(),!a.paths.key&&!a.paths.value)return;a.scrollToSlide(0,a.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||u.addEventListener("popstate",e.history.setHistoryPopState)},destroy(){const e=this;e.params.history.replaceState||u.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=cr.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=u.location.pathname.slice(1).split("/").filter(z=>z!==""),a=e.length,M=e[a-2],N=e[a-1];return{key:M,value:N}},setHistory(e,a){const M=this;if(!M.history.initialized||!M.params.history.enabled)return;const N=M.slides.eq(a);let z=cr.slugify(N.attr("data-history"));u.location.pathname.includes(e)||(z=`${e}/${z}`);const $=u.history.state;if($&&$.value===z)return;M.params.history.replaceState?u.history.replaceState({value:z},null,z):u.history.pushState({value:z},null,z)},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,a,M){const N=this;if(a)for(let z=0,$=N.slides.length;z<$;z+=1){const ne=N.slides.eq(z),se=cr.slugify(ne.attr("data-history"));if(se===a&&!ne.hasClass(N.params.slideDuplicateClass)){const me=ne.index();N.slideTo(me,e,M)}}else N.slideTo(0,e,M)}};var da={name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const e=this;ae.extend(e,{history:{init:cr.init.bind(e),setHistory:cr.setHistory.bind(e),setHistoryPopState:cr.setHistoryPopState.bind(e),scrollToSlide:cr.scrollToSlide.bind(e),destroy:cr.destroy.bind(e)}})},on:{init(){const e=this;e.params.history.enabled&&e.history.init()},destroy(){const e=this;e.params.history.enabled&&e.history.destroy()},transitionEnd(){const e=this;e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange(){const e=this;e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}};const Fr={onHashCange(){const e=this;e.emit("hashChange");const a=D.location.hash.replace("#",""),M=e.slides.eq(e.activeIndex).attr("data-hash");if(a!==M){const N=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${a}"]`).index();if(typeof N=="undefined")return;e.slideTo(N)}},setHash(){const e=this;if(!e.hashNavigation.initialized||!e.params.hashNavigation.enabled)return;if(e.params.hashNavigation.replaceState&&u.history&&u.history.replaceState)u.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),e.emit("hashSet");else{const a=e.slides.eq(e.activeIndex),M=a.attr("data-hash")||a.attr("data-history");D.location.hash=M||"",e.emit("hashSet")}},init(){const e=this;if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;e.hashNavigation.initialized=!0;const a=D.location.hash.replace("#","");if(a){const M=0;for(let N=0,z=e.slides.length;N{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},M)},start(){const e=this;return typeof e.autoplay.timeout!="undefined"||e.autoplay.running?!1:(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop(){const e=this;return e.autoplay.running?typeof e.autoplay.timeout=="undefined"?!1:(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0):!1},pause(e){const a=this;if(!a.autoplay.running)return;if(a.autoplay.paused)return;a.autoplay.timeout&&clearTimeout(a.autoplay.timeout),a.autoplay.paused=!0,e===0||!a.params.autoplay.waitForTransition?(a.autoplay.paused=!1,a.autoplay.run()):(a.$wrapperEl[0].addEventListener("transitionend",a.autoplay.onTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.autoplay.onTransitionEnd))}};var Ie={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;ae.extend(e,{autoplay:{running:!1,paused:!1,run:Ae.run.bind(e),start:Ae.start.bind(e),stop:Ae.stop.bind(e),pause:Ae.pause.bind(e),onVisibilityChange(){document.visibilityState==="hidden"&&e.autoplay.running&&e.autoplay.pause(),document.visibilityState==="visible"&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(a){if(!e||e.destroyed||!e.$wrapperEl)return;if(a.target!==this)return;e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop()}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,a){const M=this;M.autoplay.running&&(a||!M.params.autoplay.disableOnInteraction?M.autoplay.pause(e):M.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};const Be={setTranslate(){const e=this,{slides:a}=e;for(let M=0;M{if(z)return;if(!a||a.destroyed)return;z=!0,a.animating=!1;const $=["webkitTransitionEnd","transitionend"];for(let ne=0;ne<$.length;ne+=1)N.trigger($[ne])})}}};var Me={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){const e=this;ae.extend(e,{fadeEffect:{setTranslate:Be.setTranslate.bind(e),setTransition:Be.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="fade")return;e.classNames.push(`${e.params.containerModifierClass}fade`);const a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};ae.extend(e.params,a),ae.extend(e.originalParams,a)},setTranslate(){const e=this;if(e.params.effect!=="fade")return;e.fadeEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="fade")return;a.fadeEffect.setTransition(e)}}};const oe={setTranslate(){const e=this,{$el:a,$wrapperEl:M,slides:N,width:z,height:$,rtlTranslate:ne,size:se}=e,me=e.params.cubeEffect,ge=e.isHorizontal(),Oe=e.virtual&&e.params.virtual.enabled;let Ve=0,He;me.shadow&&(ge?(He=M.find(".swiper-cube-shadow"),He.length===0&&(He=o('
              '),M.append(He)),He.css({height:`${z}px`})):(He=a.find(".swiper-cube-shadow"),He.length===0&&(He=o('
              '),a.append(He))));for(let Qe=0;Qe-1&&(Ve=lt*90+vt*90,ne&&(Ve=-lt*90-vt*90)),qe.transform(kt),me.slideShadows){let Xt=ge?qe.find(".swiper-slide-shadow-left"):qe.find(".swiper-slide-shadow-top"),Bt=ge?qe.find(".swiper-slide-shadow-right"):qe.find(".swiper-slide-shadow-bottom");Xt.length===0&&(Xt=o(`
              `),qe.append(Xt)),Bt.length===0&&(Bt=o(`
              `),qe.append(Bt)),Xt.length&&(Xt[0].style.opacity=Math.max(-vt,0)),Bt.length&&(Bt[0].style.opacity=Math.max(vt,0))}}if(M.css({"-webkit-transform-origin":`50% 50% -${se/2}px`,"-moz-transform-origin":`50% 50% -${se/2}px`,"-ms-transform-origin":`50% 50% -${se/2}px`,"transform-origin":`50% 50% -${se/2}px`}),me.shadow)if(ge)He.transform(`translate3d(0px, ${z/2+me.shadowOffset}px, ${-z/2}px) rotateX(90deg) rotateZ(0deg) scale(${me.shadowScale})`);else{const Qe=Math.abs(Ve)-Math.floor(Math.abs(Ve)/90)*90,qe=1.5-(Math.sin(Qe*2*Math.PI/360)/2+Math.cos(Qe*2*Math.PI/360)/2),lt=me.shadowScale,Xe=me.shadowScale/qe,ft=me.shadowOffset;He.transform(`scale3d(${lt}, 1, ${Xe}) translate3d(0px, ${$/2+ft}px, ${-$/2/Xe}px) rotateX(-90deg)`)}const Je=Br.isSafari||Br.isWebView?-se/2:0;M.transform(`translate3d(0px,0,${Je}px) rotateX(${e.isHorizontal()?0:Ve}deg) rotateY(${e.isHorizontal()?-Ve:0}deg)`)},setTransition(e){const a=this,{$el:M,slides:N}=a;N.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.cubeEffect.shadow&&!a.isHorizontal()&&M.find(".swiper-cube-shadow").transition(e)}};var be={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;ae.extend(e,{cubeEffect:{setTranslate:oe.setTranslate.bind(e),setTransition:oe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="cube")return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};ae.extend(e.params,a),ae.extend(e.originalParams,a)},setTranslate(){const e=this;if(e.params.effect!=="cube")return;e.cubeEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="cube")return;a.cubeEffect.setTransition(e)}}};const le={setTranslate(){const e=this,{slides:a,rtlTranslate:M}=e;for(let N=0;N`),z.append(He)),Je.length===0&&(Je=o(`
              `),z.append(Je)),He.length&&(He[0].style.opacity=Math.max(-$,0)),Je.length&&(Je[0].style.opacity=Math.max($,0))}z.transform(`translate3d(${Oe}px, ${Ve}px, 0px) rotateX(${ge}deg) rotateY(${me}deg)`)}},setTransition(e){const a=this,{slides:M,activeIndex:N,$wrapperEl:z}=a;if(M.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.virtualTranslate&&e!==0){let $=!1;M.eq(N).transitionEnd(function(){if($)return;if(!a||a.destroyed)return;$=!0,a.animating=!1;const se=["webkitTransitionEnd","transitionend"];for(let me=0;me`),Qe.append(En)),pn.length===0&&(pn=o(`
              `),Qe.append(pn)),En.length&&(En[0].style.opacity=Xe>0?Xe:0),pn.length&&(pn[0].style.opacity=-Xe>0?-Xe:0)}}if(te.pointerEvents||te.prefixedPointerEvents){const He=z[0].style;He.perspectiveOrigin=`${ge}px 50%`}},setTransition(e){const a=this;a.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var je={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;ae.extend(e,{coverflowEffect:{setTranslate:Re.setTranslate.bind(e),setTransition:Re.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="coverflow")return;e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},setTranslate(){const e=this;if(e.params.effect!=="coverflow")return;e.coverflowEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="coverflow")return;a.coverflowEffect.setTransition(e)}}};const Ue={init(){const e=this,{thumbs:a}=e.params,M=e.constructor;a.swiper instanceof M?(e.thumbs.swiper=a.swiper,ae.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),ae.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):ae.isObject(a.swiper)&&(e.thumbs.swiper=new M(ae.extend({},a.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,a=e.thumbs.swiper;if(!a)return;const M=a.clickedIndex,N=a.clickedSlide;if(N&&o(N).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(typeof M=="undefined"||M===null)return;let z;if(a.params.loop?z=parseInt(o(a.clickedSlide).attr("data-swiper-slide-index"),10):z=M,e.params.loop){let $=e.activeIndex;e.slides.eq($).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,$=e.activeIndex);const ne=e.slides.eq($).prevAll(`[data-swiper-slide-index="${z}"]`).eq(0).index(),se=e.slides.eq($).nextAll(`[data-swiper-slide-index="${z}"]`).eq(0).index();typeof ne=="undefined"?z=se:typeof se=="undefined"?z=ne:se-$<$-ne?z=se:z=ne}e.slideTo(z)},update(e){const a=this,M=a.thumbs.swiper;if(!M)return;const N=M.params.slidesPerView==="auto"?M.slidesPerViewDynamic():M.params.slidesPerView,z=a.params.thumbs.autoScrollOffset,$=z&&!M.params.loop;if(a.realIndex!==M.realIndex||$){let me=M.activeIndex,ge,Oe;if(M.params.loop){M.slides.eq(me).hasClass(M.params.slideDuplicateClass)&&(M.loopFix(),M._clientLeft=M.$wrapperEl[0].clientLeft,me=M.activeIndex);const Ve=M.slides.eq(me).prevAll(`[data-swiper-slide-index="${a.realIndex}"]`).eq(0).index(),He=M.slides.eq(me).nextAll(`[data-swiper-slide-index="${a.realIndex}"]`).eq(0).index();typeof Ve=="undefined"?ge=He:typeof He=="undefined"?ge=Ve:He-me===me-Ve?ge=me:He-mea.previousIndex?"next":"prev"}else ge=a.realIndex,Oe=ge>a.previousIndex?"next":"prev";$&&(ge+=Oe==="next"?z:-1*z),M.visibleSlidesIndexes&&M.visibleSlidesIndexes.indexOf(ge)<0&&(M.params.centeredSlides?ge>me?ge=ge-Math.floor(N/2)+1:ge=ge+Math.floor(N/2)-1:ge>me&&(ge=ge-N+1),M.slideTo(ge,e?0:void 0))}let ne=1;const se=a.params.thumbs.slideThumbActiveClass;if(a.params.slidesPerView>1&&!a.params.centeredSlides&&(ne=a.params.slidesPerView),a.params.thumbs.multipleActiveThumbs||(ne=1),ne=Math.floor(ne),M.slides.removeClass(se),M.params.loop||M.params.virtual&&M.params.virtual.enabled)for(let me=0;me0},!1)}function i(x,T){for(var O={main:[T]},C={main:[]},P={main:{}};g(O);)for(var p=Object.keys(O),l=0;l=2*w/c||h<=I)return;var B=Number.POSITIVE_INFINITY,F;for(F=p.level-1;F>r;F--){var K=n[F].maxBitrate;if(B=w*K/(8*.8*_),B=h)return;var q=this.bwEstimator.getEstimate();g.logger.warn("Fragment "+p.sn+(l?" part "+l.index:"")+" of level "+p.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+F+` + a `).concat(W,",").concat(W," 0 1 1 ").concat(-de,",").concat(ue),be=Math.PI*2*W,ve={stroke:F,strokeDasharray:"".concat(B/100*(be-q),"px ").concat(be,"px"),strokeDashoffset:"-".concat(q/2+I/100*(be-q),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:Ee,pathStyle:ve}}var _=function(B){var F=B.prefixCls,K=B.strokeWidth,q=B.trailWidth,Y=B.gapDegree,W=B.gapPosition,X=B.trailColor,Q=B.strokeLinecap,de=B.style,ue=B.className,Ee=B.strokeColor,be=B.percent,ve=E(B,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),_e=Object(V.useMemo)(function(){return n+=1,n},[]),Te=S(0,100,X,K,Y,W),re=Te.pathString,pe=Te.pathStyle,J=d(be),ce=d(Ee),we=ce.find(function(Fe){return Object.prototype.toString.call(Fe)==="[object Object]"}),xe=t(J),Ke=s(xe,1),tt=Ke[0],Le=function(){var Ce=0;return J.map(function(Pe,ze){var Ne=ce[ze]||ce[ce.length-1],ht=Object.prototype.toString.call(Ne)==="[object Object]"?"url(#".concat(F,"-gradient-").concat(_e,")"):"",rt=S(Ce,Pe,Ne,K,Y,W);return Ce+=Pe,U.a.createElement("path",{key:ze,className:"".concat(F,"-circle-path"),d:rt.pathString,stroke:ht,strokeLinecap:Q,strokeWidth:K,opacity:Pe===0?0:1,fillOpacity:"0",style:rt.pathStyle,ref:tt[ze]})})};return U.a.createElement("svg",l({className:k()("".concat(F,"-circle"),ue),viewBox:"0 0 100 100",style:de},ve),we&&U.a.createElement("defs",null,U.a.createElement("linearGradient",{id:"".concat(F,"-gradient-").concat(_e),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(we).sort(function(Fe,Ce){return r(Fe)-r(Ce)}).map(function(Fe,Ce){return U.a.createElement("stop",{key:Ce,offset:Fe,stopColor:we[Fe]})}))),U.a.createElement("path",{className:"".concat(F,"-circle-trail"),d:re,stroke:X,strokeLinecap:Q,strokeWidth:q||K,fillOpacity:"0",style:pe}),Le().reverse())};_.defaultProps=u;var h=_,L={Line:m,Circle:h}},h7HQ:function(ie,Z,y){var V=y("y+Vt"),U=y("T6xi"),D=V.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(k,u){U.buildPath(k,u,!0)}});ie.exports=D},hOwI:function(ie,Z){var y=Math.log(2);function V(D,k,u,t,R,o){var p=t+"-"+R,g=D.length;if(o.hasOwnProperty(p))return o[p];if(k===1){var i=Math.round(Math.log((1<0&&!this.paused&&!this.ended&&this.readyState>2}});function P(s,f){return s-f}function m(s){s.sort(P);for(var f=0,v=0;v1&&arguments[1]!==void 0?arguments[1]:!1,At={point:X.current.currentTime};ze?(At.log_id=ze,At.watch_duration=m(gt),At.total_duration=Ce):(d?(At.video_id=parseInt(c,10),At.course_id=d):At.video_id=c,At.duration=Fe,At.device=Ke),It&&(At.ed="1");function Dt(){return mt.apply(this,arguments)}function mt(){return mt=Object(D.a)(u.a.mark(function $e(){var Ze;return u.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return Tt=!0,Jt.next=3,n(At);case 3:Ze=Jt.sent,ze=Ze,Tt=!1,Ot&&Ot();case 7:case"end":return Jt.stop()}},$e)})),mt.apply(this,arguments)}Dt()},[c,d]);Object(t.useEffect)(function(){var Ot;U.b.destroy();var It=null;return o.a.isSupported&&W&&w&&((Ot=w)===null||Ot===void 0?void 0:Ot.indexOf(".m3u8"))<0?(It=o.a.createPlayer({type:"flv",volume:.8,cors:!0,url:w,muted:!1}),X.current&&(It.attachMediaElement(X.current),It.load())):X.current.setAttribute("src",w),Gt(),function(){It&&(It.unload(),It.pause(),It.destroy(),It=null)}},[X,W,w]);function Rt(){X.current.paused?(ue.current.style.display="none",Ee.current.style.display="block"):(ue.current.style.display="block",Ee.current.style.display="none")}function Gt(){pe.current.style.display="none",ce.current.style.display="none",J.current.style.display="none",X.current.muted||X.current.volume===0?pe.current.style.display="block":X.current.volume>0&&X.current.volume<=.5?ce.current.style.display="block":J.current.style.display="block"}Object(t.useEffect)(function(){var Ot=document.getElementById("play"),It=document.querySelectorAll(".playback-icons use");function At(){I(),S&&!tt.current&&(X.current.currentTime=S),tt.current=!0,gt.push(X.current.currentTime),Ne||(Ne=!0,E&&Et())}function Dt(){return mt.apply(this,arguments)}function mt(){return mt=Object(D.a)(u.a.mark(function We(){return u.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:Rt(),gt.push(X.current.currentTime),E&&Et(function(){ze=null,Pe=0,Ne=!1,Tt=!1,xt=!1,gt=[],Ce=0,rt=1},!0);case 3:case"end":return De.stop()}},We)})),mt.apply(this,arguments)}function $e(){be.current.value=Math.floor(X.current.currentTime),ve.current.value=Math.floor(X.current.currentTime)}function Ze(){var We=C(Math.round(X.current.currentTime));Te.current.innerText="".concat(We.minutes,":").concat(We.seconds),Te.current.setAttribute("datetime","".concat(We.minutes,"m ").concat(We.seconds,"s"))}function Kt(){var We=Math.round(X.current.duration);be.current.setAttribute("max",We),ve.current.setAttribute("max",We);var he=C(We);_e.current.innerText="".concat(he.minutes,":").concat(he.seconds),_e.current.setAttribute("datetime","".concat(he.minutes,"m ").concat(he.seconds,"s"))}function Jt(){var We=Math.round(X.current.duration);be.current.setAttribute("max",We),ve.current.setAttribute("max",We);var he=C(We);_e.current.innerText="".concat(he.minutes,":").concat(he.seconds),_e.current.setAttribute("datetime","".concat(he.minutes,"m ").concat(he.seconds,"s")),$e(),Ze();var De=Q.current.getBoundingClientRect(),at=De.width,et=De.height,ot=De.x,_t=De.y;if(ot<0||_t<0||!at)return;if(!xt){var st=X.current.currentTime,ct=st-Pe;Math.abs(ct)<10?(Ce+=Math.abs(ct),Pe=st,Tt||Ce-rt*ht>=0&&(rt++,gt.push(Pe),E&&Et())):(Pe=st,E&&Et())}}function Vt(){xt=!0}function sn(){X.current.playing&>.push(X.current.currentTime,Pe),Pe=X.current.currentTime,xt=!1}function _n(){Fe=X.current.duration,Fe<=20&&(ht=Fe/3),X.current.addEventListener("play",At)}function cn(We){We.preventDefault(),Object(x.a)()?(X.current.style.width="100%",X.current.style.height="100%"):X.current.style.cssText=""}function Mt(){h()}function nt(We){var he=We.target.dataset.seek?We.target.dataset.seek:We.target.value;X.current.currentTime=he,ve.current.value=he,be.current.value=he}function pt(We){var he=Math.round(We.offsetX/We.target.clientWidth*parseInt(We.target.getAttribute("max"),10));be.current.setAttribute("data-seek",he);var De=C(he);re.current.textContent="".concat(De.minutes,":").concat(De.seconds);var at=X.current.getBoundingClientRect();re.current.style.left="".concat(We.pageX-at.left,"px")}return de.current.addEventListener(Object(x.c)(),cn),X.current.addEventListener("canplay",_n),X.current.addEventListener("ended",Dt),X.current.addEventListener("seeking",Vt),X.current.addEventListener("seeked",sn),X.current.addEventListener("loadedmetadata",Kt),be.current.addEventListener("mousemove",pt),be.current.addEventListener("input",nt),X.current.addEventListener("timeupdate",Jt),X.current.addEventListener("pause",Mt),X.current.addEventListener("volumechange",Gt),function(){X.current.removeEventListener("canplay",_n),X.current.removeEventListener("play",At),X.current.removeEventListener("ended",Dt),X.current.removeEventListener("seeking",Vt),X.current.removeEventListener("seeked",sn),be.current.removeEventListener("mousemove",pt),be.current.removeEventListener("input",nt),X.current.removeEventListener("timeupdate",Jt),X.current.removeEventListener("pause",Mt),X.current.removeEventListener("loadedmetadata",Kt),X.current.removeEventListener("volumechange",Gt),X.current.playing&&(gt.push(Pe,X.current.currentTime),E&&Et())}},[X,w]),Object(t.useEffect)(function(){var Ot;if(X.current.onended=function(){F(X)},X.current.oncontextmenu=function(){return!1},((Ot=w)===null||Ot===void 0?void 0:Ot.indexOf(".m3u8"))>-1){if(X.current.canPlayType("application/vnd.apple.mpegurl"))X.current.src=w;else if(g.a.isSupported()){var It=new g.a;It.loadSource(w),It.attachMedia(X.current)}}},[w]),Object(t.useEffect)(function(){X.current.playbackRate=q},[q]);var Nt=function(){X.current.paused||X.current.ended?X.current.play():X.current.pause(),Rt()};function Ft(){X.current.muted=!X.current.muted,X.current.muted?(we.current.setAttribute("data-volume",volume.value),we.current.value=0):we.current.value=we.current.dataset.volume}return R.a.createElement("div",{style:{position:"relative"},ref:de},R.a.createElement("div",{ref:Q,className:"".concat(O.a.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(O.a.animate__loop)},Le?Le.login:" "),R.a.createElement("div",{className:O.a.container},R.a.createElement("div",{className:O.a["video-container"],id:"video-container"},R.a.createElement("div",{className:O.a["playback-animation"],id:"playback-animation"},R.a.createElement("svg",{className:O.a["playback-icons"]},R.a.createElement("use",{className:"hidden",href:"#play-icon"}),R.a.createElement("use",{href:"#pause"}))),R.a.createElement("video",{className:O.a.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:X,autoPlay:!1}),R.a.createElement("div",{className:"".concat(O.a["video-controls"]," "),id:"video-controls"},R.a.createElement("div",{className:O.a["bottom-controls"]},R.a.createElement("div",{className:O.a["left-controls"]},R.a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Nt},R.a.createElement("svg",{className:O.a["playback-icons"]},R.a.createElement("use",{ref:Ee,href:"#play-icon"}),R.a.createElement("use",{ref:ue,style:{display:"none"},href:"#pause"}))),R.a.createElement("div",{className:O.a.time},R.a.createElement("time",{id:"time-elapsed",ref:Te},"00:00"),R.a.createElement("span",null," / "),R.a.createElement("time",{id:"duration",ref:_e},"00:00"))),R.a.createElement("div",{className:O.a["right-controls"]},R.a.createElement("div",{className:O.a["volume-controls"]},R.a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:O.a["volume-button"],id:"volume-button",onClick:Ft},R.a.createElement("svg",null,R.a.createElement("use",{ref:pe,href:"#volume-mute"}),R.a.createElement("use",{ref:ce,href:"#volume-low"}),R.a.createElement("use",{ref:J,href:"#volume-high"}))),R.a.createElement("input",{className:O.a.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:we,style:{display:"none"},onClick:Gt})),R.a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:O.a["fullscreen-button"],onClick:function(){Object(x.a)()?Object(x.b)():Object(x.d)(de.current)}},R.a.createElement("svg",null,R.a.createElement("use",{href:"#fullscreen"}),R.a.createElement("use",{href:"#fullscreen-exit",className:"hidden"}))))),R.a.createElement("div",{className:O.a["video-progress"]},R.a.createElement("progress",{ref:ve,value:"0",min:"0"}),R.a.createElement("input",{className:O.a.seek,ref:be,value:"0",min:"0",type:"range",step:"1"}),R.a.createElement("div",{className:O.a["seek-tooltip"],ref:re,id:"seek-tooltip"},"00:00"))))),R.a.createElement("svg",{style:{display:"none"}},R.a.createElement("defs",null,R.a.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),R.a.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),R.a.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),R.a.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),R.a.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),R.a.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),R.a.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),R.a.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},hydK:function(ie,Z){var y="http://www.w3.org/2000/svg";function V(U){return document.createElementNS(y,U)}Z.createElement=V},hyiK:function(ie,Z){function y(V,U,D,k,u,t){if(t>U&&t>k||tu?R:0}ie.exports=y},iXp4:function(ie,Z,y){var V=y("ItGF"),U=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function D(k){return V.browser.ie&&V.browser.version>=11?function(){var u=this.__clipPaths,t=this.style,R;if(u)for(var o=0;oYe&&(e=Ye-wt),Object(u.useMemo)(function(){if(!ye.length)return[0,0];for(var a=ye.length,M=a,N=0;NUe+e){M=N-1;break}}for(var $=0,ne=a-1;ne>=0;ne-=1){var se=Ae.get(ye[ne].key)||v;if(se[je]1&&arguments[1]!==void 0?arguments[1]:!1,Me=Ie&&typeof Ie.getBoundingClientRect=="function"&&Ie.getBoundingClientRect().width;if(Me){if(Be){var oe=getComputedStyle(Ie),ye=oe.marginLeft,le=oe.marginRight;Me+=+ye.replace("px","")+ +le.replace("px","")}Me=+Me.toFixed(6)}return Me||0},Ce=function(Ie,Be,Me){Ie&&Object(I.a)(Ie.style)==="object"&&(Ie.style[Be]=Me)},Pe=function(){return J.any},ze=y("bdgK"),Ne=y("i8i4"),ht=y.n(Ne),rt=y("wgJM"),Tt=y("l4aY"),xt=y("m+aA"),gt=y("c+Xe"),Et=y("zT1h"),Rt=y("QC+M");function Gt(Ae,Ie,Be){return Be?Ae[0]===Ie[0]:Ae[0]===Ie[0]&&Ae[1]===Ie[1]}function Nt(Ae,Ie,Be){var Me=Ae[Ie]||{};return Object(k.a)(Object(k.a)({},Me),Be)}function Ft(Ae,Ie,Be,Me){for(var oe=Be.points,ye=Object.keys(Ae),le=0;le1&&arguments[1]!==void 0?arguments[1]:2;Ie();var ye=Object(rt.a)(function(){oe<=1?Me({isCanceled:function(){return ye!==Ae.current}}):Be(Me,oe-1)});Ae.current=ye}return u.useEffect(function(){return function(){Ie()}},[]),[Be,Ie]},ae=[et,ot,_t,st],te=!1,j=!0;function H(Ae){return Ae===_t||Ae===st}var G=function(Ae,Ie){var Be=u.useState(at),Me=Object(U.a)(Be,2),oe=Me[0],ye=Me[1],le=an(),Se=Object(U.a)(le,2),Re=Se[0],je=Se[1];function Ue(){ye(et)}return $t(function(){if(oe!==at&&oe!==st){var Ye=ae.indexOf(oe),it=ae[Ye+1],wt=Ie(oe);wt===te?ye(it):Re(function(e){function a(){if(e.isCanceled())return;ye(it)}wt===!0?a():Promise.resolve(wt).then(a)})}},[Ae,oe]),u.useEffect(function(){return function(){je()}},[]),[Ue,oe]},ee=function(Ae){var Ie=Object(u.useRef)(),Be=Object(u.useRef)(Ae);Be.current=Ae;var Me=u.useCallback(function(le){Be.current(le)},[]);function oe(le){le&&(le.removeEventListener(Mt,Me),le.removeEventListener(cn,Me))}function ye(le){Ie.current&&Ie.current!==le&&oe(Ie.current),le&&le!==Ie.current&&(le.addEventListener(Mt,Me),le.addEventListener(cn,Me),Ie.current=le)}return u.useEffect(function(){return function(){oe(Ie.current)}},[]),[ye,oe]};function fe(Ae,Ie,Be,Me){var oe=Me.motionEnter,ye=oe===void 0?!0:oe,le=Me.motionAppear,Se=le===void 0?!0:le,Re=Me.motionLeave,je=Re===void 0?!0:Re,Ue=Me.motionDeadline,Ye=Me.motionLeaveImmediately,it=Me.onAppearPrepare,wt=Me.onEnterPrepare,e=Me.onLeavePrepare,a=Me.onAppearStart,M=Me.onEnterStart,N=Me.onLeaveStart,z=Me.onAppearActive,$=Me.onEnterActive,ne=Me.onLeaveActive,se=Me.onAppearEnd,me=Me.onEnterEnd,ge=Me.onLeaveEnd,Oe=Me.onVisibleChanged,Ve=ct(),He=Object(U.a)(Ve,2),Je=He[0],Qe=He[1],qe=ct(pt),lt=Object(U.a)(qe,2),Xe=lt[0],ft=lt[1],vt=ct(null),jt=Object(U.a)(vt,2),zt=jt[0],Ht=jt[1],Lt=Object(u.useRef)(!1),Xt=Object(u.useRef)(null),Ut=Object(u.useRef)(!1),En=Object(u.useRef)(null);function pn(){var Qt=Be();return Qt||En.current}var en=Object(u.useRef)(!1);function tn(Qt){var un=pn();if(Qt&&!Qt.deadline&&Qt.target!==un)return;var Tn;Xe===We&&en.current?Tn=se==null?void 0:se(un,Qt):Xe===he&&en.current?Tn=me==null?void 0:me(un,Qt):Xe===De&&en.current&&(Tn=ge==null?void 0:ge(un,Qt)),Tn!==!1&&!Ut.current&&(ft(pt),Ht(null))}var rn=ee(tn),xn=Object(U.a)(rn,1),bn=xn[0],On=u.useMemo(function(){var Qt,un,Tn;switch(Xe){case"appear":return Qt={},Object(V.a)(Qt,et,it),Object(V.a)(Qt,ot,a),Object(V.a)(Qt,_t,z),Qt;case"enter":return un={},Object(V.a)(un,et,wt),Object(V.a)(un,ot,M),Object(V.a)(un,_t,$),un;case"leave":return Tn={},Object(V.a)(Tn,et,e),Object(V.a)(Tn,ot,N),Object(V.a)(Tn,_t,ne),Tn;default:return{}}},[Xe]),Gn=G(Xe,function(Qt){if(Qt===et){var un=On[et];return un?un(pn()):te}if(qt in On){var Tn;Ht(((Tn=On[qt])===null||Tn===void 0?void 0:Tn.call(On,pn(),null))||null)}return qt===_t&&(bn(pn()),Ue>0&&(clearTimeout(Xt.current),Xt.current=setTimeout(function(){tn({deadline:!0})},Ue))),j}),Wn=Object(U.a)(Gn,2),Ln=Wn[0],qt=Wn[1],Rn=H(qt);en.current=Rn,$t(function(){Qe(Ie);var Qt=Lt.current;if(Lt.current=!0,!Ae)return;var un;!Qt&&Ie&&Se&&(un=We),Qt&&Ie&&ye&&(un=he),(Qt&&!Ie&&je||!Qt&&Ye&&!Ie&&je)&&(un=De),un&&(ft(un),Ln())},[Ie]),Object(u.useEffect)(function(){(Xe===We&&!Se||Xe===he&&!ye||Xe===De&&!je)&&ft(pt)},[Se,ye,je]),Object(u.useEffect)(function(){return function(){clearTimeout(Xt.current),Ut.current=!0}},[]),Object(u.useEffect)(function(){Je!==void 0&&Xe===pt&&(Oe==null||Oe(Je))},[Je,Xe]);var Pn=zt;return On[et]&&qt===ot&&(Pn=Object(k.a)({transition:"none"},Pn)),[Xe,qt,Pn,Je!=null?Je:Ie]}var ke=function(Ae){Object(n.a)(Be,Ae);var Ie=Object(r.a)(Be);function Be(){return Object(w.a)(this,Be),Ie.apply(this,arguments)}return Object(E.a)(Be,[{key:"render",value:function(){return this.props.children}}]),Be}(u.Component),Ge=ke;function dt(Ae){var Ie=Ae;Object(I.a)(Ae)==="object"&&(Ie=Ae.transitionSupport);function Be(oe){return!!(oe.motionName&&Ie)}var Me=u.forwardRef(function(oe,ye){var le=oe.visible,Se=le===void 0?!0:le,Re=oe.removeOnLeave,je=Re===void 0?!0:Re,Ue=oe.forceRender,Ye=oe.children,it=oe.motionName,wt=oe.leavedClassName,e=oe.eventProps,a=Be(oe),M=Object(u.useRef)(),N=Object(u.useRef)();function z(){try{return Object(xt.a)(M.current||N.current)}catch(ft){return null}}var $=fe(a,Se,z,oe),ne=Object(U.a)($,4),se=ne[0],me=ne[1],ge=ne[2],Oe=ne[3],Ve=u.useRef(Oe);Oe&&(Ve.current=!0);var He=Object(u.useRef)(ye);He.current=ye;var Je=u.useCallback(function(ft){M.current=ft,Object(gt.b)(He.current,ft)},[]),Qe,qe=Object(k.a)(Object(k.a)({},e),{},{visible:Se});if(!Ye)Qe=null;else if(se===pt||!Be(oe))Oe?Qe=Ye(Object(k.a)({},qe),Je):!je&&Ve.current?Qe=Ye(Object(k.a)(Object(k.a)({},qe),{},{className:wt}),Je):Ue?Qe=Ye(Object(k.a)(Object(k.a)({},qe),{},{style:{display:"none"}}),Je):Qe=null;else{var lt,Xe;me===et?Xe="prepare":H(me)?Xe="active":me===ot&&(Xe="start"),Qe=Ye(Object(k.a)(Object(k.a)({},qe),{},{className:R()(nt(it,se),(lt={},Object(V.a)(lt,nt(it,"".concat(se,"-").concat(Xe)),Xe),Object(V.a)(lt,it,typeof it=="string"),lt)),style:ge}),Je)}return u.createElement(Ge,{ref:N},Qe)});return Me.displayName="CSSMotion",Me}var Ct=dt(_n),Pt="add",Yt="keep",kt="remove",ut="removed";function Zt(Ae){var Ie;return Ae&&Object(I.a)(Ae)==="object"&&"key"in Ae?Ie=Ae:Ie={key:Ae},Object(k.a)(Object(k.a)({},Ie),{},{key:String(Ie.key)})}function St(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Ae.map(Zt)}function Bt(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Be=[],Me=0,oe=Ie.length,ye=St(Ae),le=St(Ie);ye.forEach(function(je){for(var Ue=!1,Ye=Me;Ye1});return Re.forEach(function(je){Be=Be.filter(function(Ue){var Ye=Ue.key,it=Ue.status;return Ye!==je||it!==kt}),Be.forEach(function(Ue){Ue.key===je&&(Ue.status=Yt)})}),Be}var yt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function vn(Ae){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ct,Be=function(Me){Object(n.a)(ye,Me);var oe=Object(r.a)(ye);function ye(){var le;return Object(w.a)(this,ye),le=oe.apply(this,arguments),le.state={keyEntities:[]},le.removeKey=function(Se){le.setState(function(Re){var je=Re.keyEntities;return{keyEntities:je.map(function(Ue){return Ue.key!==Se?Ue:Object(k.a)(Object(k.a)({},Ue),{},{status:ut})})}})},le}return Object(E.a)(ye,[{key:"render",value:function(){var Se=this,Re=this.state.keyEntities,je=this.props,Ue=je.component,Ye=je.children,it=je.onVisibleChanged,wt=Object(D.a)(je,["component","children","onVisibleChanged"]),e=Ue||u.Fragment,a={};return yt.forEach(function(M){a[M]=wt[M],delete wt[M]}),delete wt.keys,u.createElement(e,wt,Re.map(function(M){var N=M.status,z=Object(D.a)(M,["status"]),$=N===Pt||N===Yt;return u.createElement(Ie,Object(A.a)({},a,{key:z.key,visible:$,eventProps:z,onVisibleChanged:function(se){it==null||it(se,{key:z.key}),se||Se.removeKey(z.key)}}),Ye)}))}}],[{key:"getDerivedStateFromProps",value:function(Se,Re){var je=Se.keys,Ue=Re.keyEntities,Ye=St(je),it=Bt(Ue,Ye);return{keyEntities:it.filter(function(wt){var e=Ue.find(function(a){var M=a.key;return wt.key===M});return!(e&&e.status===ut&&wt.status===kt)})}}}]),ye}(u.Component);return Be.defaultProps={component:"div"},Be}var Cn=vn(_n),ln=Ct;function mn(Ae){var Ie=Ae.prefixCls,Be=Ae.motion,Me=Ae.animation,oe=Ae.transitionName;return Be||(Me?{motionName:"".concat(Ie,"-").concat(Me)}:oe?{motionName:oe}:null)}function Dn(Ae){var Ie=Ae.prefixCls,Be=Ae.visible,Me=Ae.zIndex,oe=Ae.mask,ye=Ae.maskMotion,le=Ae.maskAnimation,Se=Ae.maskTransitionName;if(!oe)return null;var Re={};return(ye||Se||le)&&(Re=Object(k.a)({motionAppear:!0},mn({motion:ye,prefixCls:Ie,transitionName:Se,animation:le}))),u.createElement(ln,Object(A.a)({},Re,{visible:Be,removeOnLeave:!0}),function(je){var Ue=je.className;return u.createElement("div",{style:{zIndex:Me},className:R()("".concat(Ie,"-mask"),Ue)})})}var Nn=y("9mu1"),gn=y("o0o1"),jn=y.n(gn),Vn=y("HaE+"),yn=["measure","align",null,"motion"],Hn=function(Ae,Ie){var Be=Object(u.useState)(null),Me=Object(U.a)(Be,2),oe=Me[0],ye=Me[1],le=Object(u.useRef)(),Se=Object(u.useRef)(!1);function Re(Ye){Se.current||ye(Ye)}function je(){rt.a.cancel(le.current)}function Ue(Ye){je(),le.current=Object(rt.a)(function(){Re(function(it){switch(oe){case"align":return"motion";case"motion":return"stable";default:}return it}),Ye==null||Ye()})}return Object(u.useEffect)(function(){Re("measure")},[Ae]),Object(u.useEffect)(function(){switch(oe){case"measure":Ie();break;default:}oe&&(le.current=Object(rt.a)(Object(Vn.a)(jn.a.mark(function Ye(){var it,wt;return jn.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:it=yn.indexOf(oe),wt=yn[it+1],wt&&it!==-1&&Re(wt);case 3:case"end":return a.stop()}},Ye)}))))},[oe]),Object(u.useEffect)(function(){return function(){Se.current=!0,je()}},[]),[oe,Ue]},Zn=function(Ae){var Ie=u.useState({width:0,height:0}),Be=Object(U.a)(Ie,2),Me=Be[0],oe=Be[1];function ye(Se){oe({width:Se.offsetWidth,height:Se.offsetHeight})}var le=u.useMemo(function(){var Se={};if(Ae){var Re=Me.width,je=Me.height;Ae.indexOf("height")!==-1&&je?Se.height=je:Ae.indexOf("minHeight")!==-1&&je&&(Se.minHeight=je),Ae.indexOf("width")!==-1&&Re?Se.width=Re:Ae.indexOf("minWidth")!==-1&&Re&&(Se.minWidth=Re)}return Se},[Ae,Me]);return[le,ye]},ir=u.forwardRef(function(Ae,Ie){var Be=Ae.visible,Me=Ae.prefixCls,oe=Ae.className,ye=Ae.style,le=Ae.children,Se=Ae.zIndex,Re=Ae.stretch,je=Ae.destroyPopupOnHide,Ue=Ae.forceRender,Ye=Ae.align,it=Ae.point,wt=Ae.getRootDomNode,e=Ae.getClassNameFromAlign,a=Ae.onAlign,M=Ae.onMouseEnter,N=Ae.onMouseLeave,z=Ae.onMouseDown,$=Ae.onTouchStart,ne=Object(u.useRef)(),se=Object(u.useRef)(),me=Object(u.useState)(),ge=Object(U.a)(me,2),Oe=ge[0],Ve=ge[1],He=Zn(Re),Je=Object(U.a)(He,2),Qe=Je[0],qe=Je[1];function lt(){Re&&qe(wt())}var Xe=Hn(Be,lt),ft=Object(U.a)(Xe,2),vt=ft[0],jt=ft[1],zt=Object(u.useRef)();function Ht(){return it||wt}function Lt(){var rn;(rn=ne.current)===null||rn===void 0||rn.forceAlign()}function Xt(rn,xn){var bn=e(xn);Oe!==bn&&Ve(bn),vt==="align"&&(Oe!==bn?Promise.resolve().then(function(){Lt()}):jt(function(){var On;(On=zt.current)===null||On===void 0||On.call(zt)}),a==null||a(rn,xn))}var Ut=Object(k.a)({},mn(Ae));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(rn){var xn=Ut[rn];Ut[rn]=function(bn,On){return jt(),xn==null?void 0:xn(bn,On)}});function En(){return new Promise(function(rn){zt.current=rn})}u.useEffect(function(){!Ut.motionName&&vt==="motion"&&jt()},[Ut.motionName,vt]),u.useImperativeHandle(Ie,function(){return{forceAlign:Lt,getElement:function(){return se.current}}});var pn=Object(k.a)(Object(k.a)({},Qe),{},{zIndex:Se,opacity:vt==="motion"||vt==="stable"||!Be?void 0:0,pointerEvents:vt==="stable"?void 0:"none"},ye),en=!0;(Ye==null?void 0:Ye.points)&&(vt==="align"||vt==="stable")&&(en=!1);var tn=le;return u.Children.count(le)>1&&(tn=u.createElement("div",{className:"".concat(Me,"-content")},le)),u.createElement(ln,Object(A.a)({visible:Be,ref:se,leavedClassName:"".concat(Me,"-hidden")},Ut,{onAppearPrepare:En,onEnterPrepare:En,removeOnLeave:je,forceRender:Ue}),function(rn,xn){var bn=rn.className,On=rn.style,Gn=R()(Me,oe,Oe,bn);return u.createElement(Nn.a,{target:Ht(),key:"popup",ref:ne,monitorWindowResize:!0,disabled:en,align:Ye,onAlign:Xt},u.createElement("div",{ref:xn,className:Gn,onMouseEnter:M,onMouseLeave:N,onMouseDownCapture:z,onTouchStartCapture:$,style:Object(k.a)(Object(k.a)({},On),pn)},tn))})});ir.displayName="PopupInner";var er=ir,on=u.forwardRef(function(Ae,Ie){var Be=Ae.prefixCls,Me=Ae.visible,oe=Ae.zIndex,ye=Ae.children,le=Ae.mobile;le=le===void 0?{}:le;var Se=le.popupClassName,Re=le.popupStyle,je=le.popupMotion,Ue=je===void 0?{}:je,Ye=le.popupRender,it=u.useRef();u.useImperativeHandle(Ie,function(){return{forceAlign:function(){},getElement:function(){return it.current}}});var wt=Object(k.a)({zIndex:oe},Re),e=ye;return u.Children.count(ye)>1&&(e=u.createElement("div",{className:"".concat(Be,"-content")},ye)),Ye&&(e=Ye(e)),u.createElement(ln,Object(A.a)({visible:Me,ref:it,removeOnLeave:!0},Ue),function(a,M){var N=a.className,z=a.style,$=R()(Be,Se,N);return u.createElement("div",{ref:M,className:$,style:Object(k.a)(Object(k.a)({},z),wt)},e)})});on.displayName="MobilePopupInner";var bt=on,dn=["visible","mobile"],kn=u.forwardRef(function(Ae,Ie){var Be=Ae.visible,Me=Ae.mobile,oe=Object(D.a)(Ae,dn),ye=Object(u.useState)(Be),le=Object(U.a)(ye,2),Se=le[0],Re=le[1],je=Object(u.useState)(!1),Ue=Object(U.a)(je,2),Ye=Ue[0],it=Ue[1],wt=Object(k.a)(Object(k.a)({},oe),{},{visible:Se});Object(u.useEffect)(function(){Re(Be),Be&&Me&&it(Ot())},[Be,Me]);var e=Ye?u.createElement(bt,Object(A.a)({},wt,{mobile:Me,ref:Ie})):u.createElement(er,Object(A.a)({},wt,{ref:Ie}));return u.createElement("div",null,u.createElement(Dn,wt),e)});kn.displayName="Popup";var nn=kn,Xn=u.createContext(null),sr=Xn;function wn(){}function pr(){return""}function vr(Ae){return Ae?Ae.ownerDocument:window.document}var Cr=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Bn(Ae){var Ie=function(Be){Object(n.a)(oe,Be);var Me=Object(r.a)(oe);function oe(ye){var le;Object(w.a)(this,oe),le=Me.call(this,ye),le.popupRef=u.createRef(),le.triggerRef=u.createRef(),le.attachId=void 0,le.clickOutsideHandler=void 0,le.touchOutsideHandler=void 0,le.contextMenuOutsideHandler1=void 0,le.contextMenuOutsideHandler2=void 0,le.mouseDownTimeout=void 0,le.focusTime=void 0,le.preClickTime=void 0,le.preTouchTime=void 0,le.delayTimer=void 0,le.hasPopupMouseDown=void 0,le.onMouseEnter=function(Re){var je=le.props.mouseEnterDelay;le.fireEvents("onMouseEnter",Re),le.delaySetPopupVisible(!0,je,je?null:Re)},le.onMouseMove=function(Re){le.fireEvents("onMouseMove",Re),le.setPoint(Re)},le.onMouseLeave=function(Re){le.fireEvents("onMouseLeave",Re),le.delaySetPopupVisible(!1,le.props.mouseLeaveDelay)},le.onPopupMouseEnter=function(){le.clearDelayTimer()},le.onPopupMouseLeave=function(Re){var je;if(Re.relatedTarget&&!Re.relatedTarget.setTimeout&&Object(Tt.a)((je=le.popupRef.current)===null||je===void 0?void 0:je.getElement(),Re.relatedTarget))return;le.delaySetPopupVisible(!1,le.props.mouseLeaveDelay)},le.onFocus=function(Re){le.fireEvents("onFocus",Re),le.clearDelayTimer(),le.isFocusToShow()&&(le.focusTime=Date.now(),le.delaySetPopupVisible(!0,le.props.focusDelay))},le.onMouseDown=function(Re){le.fireEvents("onMouseDown",Re),le.preClickTime=Date.now()},le.onTouchStart=function(Re){le.fireEvents("onTouchStart",Re),le.preTouchTime=Date.now()},le.onBlur=function(Re){le.fireEvents("onBlur",Re),le.clearDelayTimer(),le.isBlurToHide()&&le.delaySetPopupVisible(!1,le.props.blurDelay)},le.onContextMenu=function(Re){Re.preventDefault(),le.fireEvents("onContextMenu",Re),le.setPopupVisible(!0,Re)},le.onContextMenuClose=function(){le.isContextMenuToShow()&&le.close()},le.onClick=function(Re){if(le.fireEvents("onClick",Re),le.focusTime){var je;if(le.preClickTime&&le.preTouchTime?je=Math.min(le.preClickTime,le.preTouchTime):le.preClickTime?je=le.preClickTime:le.preTouchTime&&(je=le.preTouchTime),Math.abs(je-le.focusTime)<20)return;le.focusTime=0}le.preClickTime=0,le.preTouchTime=0,le.isClickToShow()&&(le.isClickToHide()||le.isBlurToHide())&&Re&&Re.preventDefault&&Re.preventDefault();var Ue=!le.state.popupVisible;(le.isClickToHide()&&!Ue||Ue&&le.isClickToShow())&&le.setPopupVisible(!le.state.popupVisible,Re)},le.onPopupMouseDown=function(){if(le.hasPopupMouseDown=!0,clearTimeout(le.mouseDownTimeout),le.mouseDownTimeout=window.setTimeout(function(){le.hasPopupMouseDown=!1},0),le.context){var Re;(Re=le.context).onPopupMouseDown.apply(Re,arguments)}},le.onDocumentClick=function(Re){if(le.props.mask&&!le.props.maskClosable)return;var je=Re.target,Ue=le.getRootDomNode(),Ye=le.getPopupDomNode();(!Object(Tt.a)(Ue,je)||le.isContextMenuOnly())&&!Object(Tt.a)(Ye,je)&&!le.hasPopupMouseDown&&le.close()},le.getRootDomNode=function(){var Re=le.props.getTriggerDOMNode;if(Re)return Re(le.triggerRef.current);try{var je=Object(xt.a)(le.triggerRef.current);if(je)return je}catch(Ue){}return ht.a.findDOMNode(Object(c.a)(le))},le.getPopupClassNameFromAlign=function(Re){var je=[],Ue=le.props,Ye=Ue.popupPlacement,it=Ue.builtinPlacements,wt=Ue.prefixCls,e=Ue.alignPoint,a=Ue.getPopupClassNameFromAlign;return Ye&&it&&je.push(Ft(it,wt,Re,e)),a&&je.push(a(Re)),je.join(" ")},le.getComponent=function(){var Re=le.props,je=Re.prefixCls,Ue=Re.destroyPopupOnHide,Ye=Re.popupClassName,it=Re.onPopupAlign,wt=Re.popupMotion,e=Re.popupAnimation,a=Re.popupTransitionName,M=Re.popupStyle,N=Re.mask,z=Re.maskAnimation,$=Re.maskTransitionName,ne=Re.maskMotion,se=Re.zIndex,me=Re.popup,ge=Re.stretch,Oe=Re.alignPoint,Ve=Re.mobile,He=Re.forceRender,Je=le.state,Qe=Je.popupVisible,qe=Je.point,lt=le.getPopupAlign(),Xe={};return le.isMouseEnterToShow()&&(Xe.onMouseEnter=le.onPopupMouseEnter),le.isMouseLeaveToHide()&&(Xe.onMouseLeave=le.onPopupMouseLeave),Xe.onMouseDown=le.onPopupMouseDown,Xe.onTouchStart=le.onPopupMouseDown,u.createElement(nn,Object(A.a)({prefixCls:je,destroyPopupOnHide:Ue,visible:Qe,point:Oe&&qe,className:Ye,align:lt,onAlign:it,animation:e,getClassNameFromAlign:le.getPopupClassNameFromAlign},Xe,{stretch:ge,getRootDomNode:le.getRootDomNode,style:M,mask:N,zIndex:se,transitionName:a,maskAnimation:z,maskTransitionName:$,maskMotion:ne,ref:le.popupRef,motion:wt,mobile:Ve,forceRender:He}),typeof me=="function"?me():me)},le.attachParent=function(Re){rt.a.cancel(le.attachId);var je=le.props,Ue=je.getPopupContainer,Ye=je.getDocument,it=le.getRootDomNode(),wt;Ue?(it||Ue.length===0)&&(wt=Ue(it)):wt=Ye(le.getRootDomNode()).body,wt?wt.appendChild(Re):le.attachId=Object(rt.a)(function(){le.attachParent(Re)})},le.getContainer=function(){var Re=le.props.getDocument,je=Re(le.getRootDomNode()).createElement("div");return je.style.position="absolute",je.style.top="0",je.style.left="0",je.style.width="100%",le.attachParent(je),je},le.setPoint=function(Re){var je=le.props.alignPoint;if(!je||!Re)return;le.setState({point:{pageX:Re.pageX,pageY:Re.pageY}})},le.handlePortalUpdate=function(){le.state.prevPopupVisible!==le.state.popupVisible&&le.props.afterPopupVisibleChange(le.state.popupVisible)},le.triggerContextValue={onPopupMouseDown:le.onPopupMouseDown};var Se;return"popupVisible"in ye?Se=!!ye.popupVisible:Se=!!ye.defaultPopupVisible,le.state={prevPopupVisible:Se,popupVisible:Se},Cr.forEach(function(Re){le["fire".concat(Re)]=function(je){le.fireEvents(Re,je)}}),le}return Object(E.a)(oe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var le=this.props,Se=this.state;if(Se.popupVisible){var Re;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Re=le.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Et.a)(Re,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Re=Re||le.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Et.a)(Re,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Re=Re||le.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Et.a)(Re,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Et.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),rt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var le;return((le=this.popupRef.current)===null||le===void 0?void 0:le.getElement())||null}},{key:"getPopupAlign",value:function(){var le=this.props,Se=le.popupPlacement,Re=le.popupAlign,je=le.builtinPlacements;return Se&&je?Nt(je,Se,Re):Re}},{key:"setPopupVisible",value:function(le,Se){var Re=this.props.alignPoint,je=this.state.popupVisible;this.clearDelayTimer(),je!==le&&("popupVisible"in this.props||this.setState({popupVisible:le,prevPopupVisible:je}),this.props.onPopupVisibleChange(le)),Re&&Se&&le&&this.setPoint(Se)}},{key:"delaySetPopupVisible",value:function(le,Se,Re){var je=this,Ue=Se*1e3;if(this.clearDelayTimer(),Ue){var Ye=Re?{pageX:Re.pageX,pageY:Re.pageY}:null;this.delayTimer=window.setTimeout(function(){je.setPopupVisible(le,Ye),je.clearDelayTimer()},Ue)}else this.setPopupVisible(le,Re)}},{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(le){var Se=this.props.children.props,Re=this.props;return Se[le]&&Re[le]?this["fire".concat(le)]:Se[le]||Re[le]}},{key:"isClickToShow",value:function(){var le=this.props,Se=le.action,Re=le.showAction;return Se.indexOf("click")!==-1||Re.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var le=this.props.action;return le==="contextMenu"||le.length===1&&le[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var le=this.props,Se=le.action,Re=le.showAction;return Se.indexOf("contextMenu")!==-1||Re.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var le=this.props,Se=le.action,Re=le.hideAction;return Se.indexOf("click")!==-1||Re.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var le=this.props,Se=le.action,Re=le.showAction;return Se.indexOf("hover")!==-1||Re.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var le=this.props,Se=le.action,Re=le.hideAction;return Se.indexOf("hover")!==-1||Re.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var le=this.props,Se=le.action,Re=le.showAction;return Se.indexOf("focus")!==-1||Re.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var le=this.props,Se=le.action,Re=le.hideAction;return Se.indexOf("focus")!==-1||Re.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var le;(le=this.popupRef.current)===null||le===void 0||le.forceAlign()}}},{key:"fireEvents",value:function(le,Se){var Re=this.props.children.props[le];Re&&Re(Se);var je=this.props[le];je&&je(Se)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var le=this.state.popupVisible,Se=this.props,Re=Se.children,je=Se.forceRender,Ue=Se.alignPoint,Ye=Se.className,it=Se.autoDestroy,wt=u.Children.only(Re),e={key:"trigger"};this.isContextMenuToShow()?e.onContextMenu=this.onContextMenu:e.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(e.onClick=this.onClick,e.onMouseDown=this.onMouseDown,e.onTouchStart=this.onTouchStart):(e.onClick=this.createTwoChains("onClick"),e.onMouseDown=this.createTwoChains("onMouseDown"),e.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(e.onMouseEnter=this.onMouseEnter,Ue&&(e.onMouseMove=this.onMouseMove)):e.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?e.onMouseLeave=this.onMouseLeave:e.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(e.onFocus=this.onFocus,e.onBlur=this.onBlur):(e.onFocus=this.createTwoChains("onFocus"),e.onBlur=this.createTwoChains("onBlur"));var a=R()(wt&&wt.props&&wt.props.className,Ye);a&&(e.className=a);var M=Object(k.a)({},e);Object(gt.c)(wt)&&(M.ref=Object(gt.a)(this.triggerRef,wt.ref));var N=u.cloneElement(wt,M),z;return(le||this.popupRef.current||je)&&(z=u.createElement(Ae,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!le&&it&&(z=null),u.createElement(sr.Provider,{value:this.triggerContextValue},N,z)}}],[{key:"getDerivedStateFromProps",value:function(le,Se){var Re=le.popupVisible,je={};return Re!==void 0&&Se.popupVisible!==Re&&(je.popupVisible=Re,je.prevPopupVisible=Se.popupVisible),je}}]),oe}(u.Component);return Ie.contextType=sr,Ie.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:pr,getDocument:vr,onPopupVisibleChange:wn,afterPopupVisibleChange:wn,onPopupAlign:wn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Ie}var lr=Bn(Rt.a),tr={adjustX:1,adjustY:1},wr={topLeft:{points:["bl","tl"],overflow:tr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:tr,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:tr,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:tr,offset:[4,0]}},xr={topLeft:{points:["bl","tl"],overflow:tr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:tr,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:tr,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:tr,offset:[4,0]}},ea=wr,or=0,Yn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},gr=function(Ie,Be,Me){var oe=xe(Be),ye=Ie.getState();Ie.setState({defaultActiveFirst:Object(k.a)(Object(k.a)({},ye.defaultActiveFirst),{},Object(V.a)({},oe,Me))})},Mr=function(Ae){Object(n.a)(Be,Ae);var Ie=Object(r.a)(Be);function Be(Me){var oe;Object(w.a)(this,Be),oe=Ie.call(this,Me),oe.onDestroy=function(Ue){oe.props.onDestroy(Ue)},oe.onKeyDown=function(Ue){var Ye=Ue.keyCode,it=oe.menuInstance,wt=oe.props.store,e=oe.getVisible();if(Ye===P.a.ENTER)return oe.onTitleClick(Ue),gr(wt,oe.props.eventKey,!0),!0;if(Ye===P.a.RIGHT)return e?it.onKeyDown(Ue):(oe.triggerOpenChange(!0),gr(wt,oe.props.eventKey,!0)),!0;if(Ye===P.a.LEFT){var a;if(e)a=it.onKeyDown(Ue);else return;return a||(oe.triggerOpenChange(!1),a=!0),a}return e&&(Ye===P.a.UP||Ye===P.a.DOWN)?it.onKeyDown(Ue):void 0},oe.onOpenChange=function(Ue){oe.props.onOpenChange(Ue)},oe.onPopupVisibleChange=function(Ue){oe.triggerOpenChange(Ue,Ue?"mouseenter":"mouseleave")},oe.onMouseEnter=function(Ue){var Ye=oe.props,it=Ye.eventKey,wt=Ye.onMouseEnter,e=Ye.store;gr(e,oe.props.eventKey,!1),wt({key:it,domEvent:Ue})},oe.onMouseLeave=function(Ue){var Ye=oe.props,it=Ye.parentMenu,wt=Ye.eventKey,e=Ye.onMouseLeave;it.subMenuInstance=Object(c.a)(oe),e({key:wt,domEvent:Ue})},oe.onTitleMouseEnter=function(Ue){var Ye=oe.props,it=Ye.eventKey,wt=Ye.onItemHover,e=Ye.onTitleMouseEnter;wt({key:it,hover:!0}),e({key:it,domEvent:Ue})},oe.onTitleMouseLeave=function(Ue){var Ye=oe.props,it=Ye.parentMenu,wt=Ye.eventKey,e=Ye.onItemHover,a=Ye.onTitleMouseLeave;it.subMenuInstance=Object(c.a)(oe),e({key:wt,hover:!1}),a({key:wt,domEvent:Ue})},oe.onTitleClick=function(Ue){var Ye=Object(c.a)(oe),it=Ye.props;if(it.onTitleClick({key:it.eventKey,domEvent:Ue}),it.triggerSubMenuAction==="hover")return;oe.triggerOpenChange(!oe.getVisible(),"click"),gr(it.store,oe.props.eventKey,!1)},oe.onSubMenuClick=function(Ue){typeof oe.props.onClick=="function"&&oe.props.onClick(oe.addKeyPath(Ue))},oe.onSelect=function(Ue){oe.props.onSelect(Ue)},oe.onDeselect=function(Ue){oe.props.onDeselect(Ue)},oe.getPrefixCls=function(){return"".concat(oe.props.rootPrefixCls,"-submenu")},oe.getActiveClassName=function(){return"".concat(oe.getPrefixCls(),"-active")},oe.getDisabledClassName=function(){return"".concat(oe.getPrefixCls(),"-disabled")},oe.getSelectedClassName=function(){return"".concat(oe.getPrefixCls(),"-selected")},oe.getOpenClassName=function(){return"".concat(oe.props.rootPrefixCls,"-submenu-open")},oe.getVisible=function(){return oe.state.isOpen},oe.getMode=function(){return oe.state.mode},oe.saveMenuInstance=function(Ue){oe.menuInstance=Ue},oe.addKeyPath=function(Ue){return Object(k.a)(Object(k.a)({},Ue),{},{keyPath:(Ue.keyPath||[]).concat(oe.props.eventKey)})},oe.triggerOpenChange=function(Ue,Ye){var it=oe.props.eventKey,wt=function(){oe.onOpenChange({key:it,item:Object(c.a)(oe),trigger:Ye,open:Ue})};Ye==="mouseenter"?oe.mouseenterTimeout=setTimeout(function(){wt()},0):wt()},oe.isChildrenSelected=function(){var Ue={find:!1};return tt(oe.props.children,oe.props.selectedKeys,Ue),Ue.find},oe.isInlineMode=function(){return oe.getMode()==="inline"},oe.adjustWidth=function(){if(!oe.subMenuTitle||!oe.menuInstance)return;var Ue=Ne.findDOMNode(oe.menuInstance);if(Ue.offsetWidth>=oe.subMenuTitle.offsetWidth)return;Ue.style.minWidth="".concat(oe.subMenuTitle.offsetWidth,"px")},oe.saveSubMenuTitle=function(Ue){oe.subMenuTitle=Ue},oe.getBaseProps=function(){var Ue=Object(c.a)(oe),Ye=Ue.props,it=oe.getMode();return{mode:it==="horizontal"?"vertical":it,visible:oe.getVisible(),level:Ye.level+1,inlineIndent:Ye.inlineIndent,focusable:!1,onClick:oe.onSubMenuClick,onSelect:oe.onSelect,onDeselect:oe.onDeselect,onDestroy:oe.onDestroy,selectedKeys:Ye.selectedKeys,eventKey:"".concat(Ye.eventKey,"-menu-"),openKeys:Ye.openKeys,motion:Ye.motion,onOpenChange:oe.onOpenChange,subMenuOpenDelay:Ye.subMenuOpenDelay,parentMenu:Object(c.a)(oe),subMenuCloseDelay:Ye.subMenuCloseDelay,forceSubMenuRender:Ye.forceSubMenuRender,triggerSubMenuAction:Ye.triggerSubMenuAction,builtinPlacements:Ye.builtinPlacements,defaultActiveFirst:Ye.store.getState().defaultActiveFirst[xe(Ye.eventKey)],multiple:Ye.multiple,prefixCls:Ye.rootPrefixCls,id:oe.internalMenuId,manualRef:oe.saveMenuInstance,itemIcon:Ye.itemIcon,expandIcon:Ye.expandIcon,direction:Ye.direction}},oe.getMotion=function(Ue,Ye){var it=Object(c.a)(oe),wt=it.haveRendered,e=oe.props,a=e.motion,M=e.rootPrefixCls,N=Object(k.a)(Object(k.a)({},a),{},{leavedClassName:"".concat(M,"-hidden"),removeOnLeave:!1,motionAppear:wt||!Ye||Ue!=="inline"});return N};var ye=Me.store,le=Me.eventKey,Se=ye.getState(),Re=Se.defaultActiveFirst;oe.isRootMenu=!1;var je=!1;return Re&&(je=Re[le]),gr(ye,le,je),oe.state={mode:Me.mode,isOpen:Me.isOpen},oe}return Object(E.a)(Be,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var oe=this,ye=this.props,le=ye.mode,Se=ye.parentMenu,Re=ye.manualRef,je=ye.isOpen,Ue=function(){oe.setState({mode:le,isOpen:je})},Ye=je!==this.state.isOpen,it=le!==this.state.mode;if((it||Ye)&&(rt.a.cancel(this.updateStateRaf),it?this.updateStateRaf=Object(rt.a)(Ue):Ue()),Re&&Re(this),le!=="horizontal"||!(Se==null?void 0:Se.isRootMenu)||!je)return;this.minWidthTimeout=setTimeout(function(){return oe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var oe=this.props,ye=oe.onDestroy,le=oe.eventKey;ye&&ye(le),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),rt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(oe,ye){var le=this.getBaseProps();return u.createElement(Kr,Object(A.a)({},le,{id:this.internalMenuId,className:oe,style:ye}),this.props.children)}},{key:"renderChildren",value:function(){var oe=this,ye=this.getBaseProps(),le=ye.mode,Se=ye.visible,Re=ye.forceSubMenuRender,je=ye.direction,Ue=this.getMotion(le,Se);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Se||Re,!this.haveOpened)return u.createElement("div",null);var Ye=R()("".concat(ye.prefixCls,"-sub"),Object(V.a)({},"".concat(ye.prefixCls,"-rtl"),je==="rtl"));return this.isInlineMode()?u.createElement(ln,Object(A.a)({visible:ye.visible,forceRender:Re},Ue),function(it){var wt=it.className,e=it.style,a=R()(Ye,wt);return oe.renderPopupMenu(a,e)}):this.renderPopupMenu(Ye)}},{key:"render",value:function(){var oe,ye,le,Se=Object(k.a)({},this.props),Re=this.getVisible(),je=this.getPrefixCls(),Ue=this.isInlineMode(),Ye=this.getMode(),it=R()(je,"".concat(je,"-").concat(Ye),(oe={},Object(V.a)(oe,Se.className,!!Se.className),Object(V.a)(oe,this.getOpenClassName(),Re),Object(V.a)(oe,this.getActiveClassName(),Se.active||Re&&!Ue),Object(V.a)(oe,this.getDisabledClassName(),Se.disabled),Object(V.a)(oe,this.getSelectedClassName(),this.isChildrenSelected()),oe));this.internalMenuId||(Se.eventKey?this.internalMenuId="".concat(Se.eventKey,"$Menu"):(or+=1,this.internalMenuId="$__$".concat(or,"$Menu")));var wt={},e={},a={};Se.disabled||(wt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},e={onClick:this.onTitleClick},a={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var M={},N=Se.direction,z=N==="rtl";Ue&&(z?M.paddingRight=Se.inlineIndent*Se.level:M.paddingLeft=Se.inlineIndent*Se.level);var $={};this.getVisible()&&($={"aria-owns":this.internalMenuId});var ne=null;Ye!=="horizontal"&&(ne=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ne=u.createElement(this.props.expandIcon,Object(k.a)({},this.props))));var se=u.createElement("div",Object(A.a)({ref:this.saveSubMenuTitle,style:M,className:"".concat(je,"-title"),role:"button"},a,e,{"aria-expanded":Re},$,{"aria-haspopup":"true",title:typeof Se.title=="string"?Se.title:void 0}),Se.title,ne||u.createElement("i",{className:"".concat(je,"-arrow")})),me=this.renderChildren(),ge=((ye=Se.parentMenu)===null||ye===void 0?void 0:ye.isRootMenu)?Se.parentMenu.props.getPopupContainer:function(Ht){return Ht.parentNode},Oe=Yn[Ye],Ve=Se.popupOffset?{offset:Se.popupOffset}:{},He=R()((le={},Object(V.a)(le,Se.popupClassName,Se.popupClassName&&!Ue),Object(V.a)(le,"".concat(je,"-rtl"),z),le)),Je=Se.disabled,Qe=Se.triggerSubMenuAction,qe=Se.subMenuOpenDelay,lt=Se.forceSubMenuRender,Xe=Se.subMenuCloseDelay,ft=Se.builtinPlacements;Le.forEach(function(Ht){return delete Se[Ht]}),delete Se.onClick;var vt=z?Object(k.a)(Object(k.a)({},xr),ft):Object(k.a)(Object(k.a)({},wr),ft);delete Se.direction;var jt=this.getBaseProps(),zt=Ue?null:this.getMotion(jt.mode,jt.visible);return u.createElement("li",Object(A.a)({},Se,wt,{className:it,role:"menuitem"}),u.createElement(lr,{prefixCls:je,popupClassName:R()("".concat(je,"-popup"),He),getPopupContainer:ge,builtinPlacements:vt,popupPlacement:Oe,popupVisible:Ue?!1:Re,popupAlign:Ve,popup:Ue?null:me,action:Je||Ue?[]:[Qe],mouseEnterDelay:qe,mouseLeaveDelay:Xe,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:lt,popupMotion:zt},se),Ue?me:null)}}]),Be}(u.Component);Mr.defaultProps={onMouseEnter:ce,onMouseLeave:ce,onTitleMouseEnter:ce,onTitleMouseLeave:ce,onTitleClick:ce,manualRef:ce,mode:"vertical",title:""};var ta=Object(d.b)(function(Ae,Ie){var Be=Ae.openKeys,Me=Ae.activeKey,oe=Ae.selectedKeys,ye=Ie.eventKey,le=Ie.subMenuKey;return{isOpen:Be.indexOf(ye)>-1,active:Me[le]===ye,selectedKeys:oe}})(Mr);ta.isSubMenu=!0;var fa=ta,na="menuitem-overflowed",ha=.5,kr=function(Ae){Object(n.a)(Be,Ae);var Ie=Object(r.a)(Be);function Be(){var Me;return Object(w.a)(this,Be),Me=Ie.apply(this,arguments),Me.resizeObserver=null,Me.mutationObserver=null,Me.originalTotalWidth=0,Me.overflowedItems=[],Me.menuItemSizes=[],Me.cancelFrameId=null,Me.state={lastVisibleIndex:void 0},Me.childRef=u.createRef(),Me.getMenuItemNodes=function(){var oe=Me.props.prefixCls,ye=Me.childRef.current;return ye?[].slice.call(ye.children).filter(function(le){return le.className.split(" ").indexOf("".concat(oe,"-overflowed-submenu"))<0}):[]},Me.getOverflowedSubMenuItem=function(oe,ye,le){var Se=Me.props,Re=Se.overflowedIndicator,je=Se.level,Ue=Se.mode,Ye=Se.prefixCls,it=Se.theme;if(je!==1||Ue!=="horizontal")return null;var wt=Me.props.children[0],e=wt.props,a=e.children,M=e.title,N=e.style,z=Object(D.a)(e,["children","title","style"]),$=Object(k.a)({},N),ne="".concat(oe,"-overflowed-indicator"),se="".concat(oe,"-overflowed-indicator");ye.length===0&&le!==!0?$=Object(k.a)(Object(k.a)({},$),{},{display:"none"}):le&&($=Object(k.a)(Object(k.a)({},$),{},{visibility:"hidden",position:"absolute"}),ne="".concat(ne,"-placeholder"),se="".concat(se,"-placeholder"));var me=it?"".concat(Ye,"-").concat(it):"",ge={};return Le.forEach(function(Oe){z[Oe]!==void 0&&(ge[Oe]=z[Oe])}),u.createElement(fa,Object(A.a)({title:Re,className:"".concat(Ye,"-overflowed-submenu"),popupClassName:me},ge,{key:ne,eventKey:se,disabled:!1,style:$}),ye)},Me.setChildrenWidthAndResize=function(){if(Me.props.mode!=="horizontal")return;var oe=Me.childRef.current;if(!oe)return;var ye=oe.children;if(!ye||ye.length===0)return;var le=oe.children[ye.length-1];Ce(le,"display","inline-block");var Se=Me.getMenuItemNodes(),Re=Se.filter(function(je){return je.className.split(" ").indexOf(na)>=0});Re.forEach(function(je){Ce(je,"display","inline-block")}),Me.menuItemSizes=Se.map(function(je){return Fe(je,!0)}),Re.forEach(function(je){Ce(je,"display","none")}),Me.overflowedIndicatorWidth=Fe(oe.children[oe.children.length-1],!0),Me.originalTotalWidth=Me.menuItemSizes.reduce(function(je,Ue){return je+Ue},0),Me.handleResize(),Ce(le,"display","none")},Me.handleResize=function(){if(Me.props.mode!=="horizontal")return;var oe=Me.childRef.current;if(!oe)return;var ye=Fe(oe);Me.overflowedItems=[];var le=0,Se;Me.originalTotalWidth>ye+ha&&(Se=-1,Me.menuItemSizes.forEach(function(Re){le+=Re,le+Me.overflowedIndicatorWidth<=ye&&(Se+=1)})),Me.setState({lastVisibleIndex:Se})},Me}return Object(E.a)(Be,[{key:"componentDidMount",value:function(){var oe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ye=this.childRef.current;if(!ye)return;this.resizeObserver=new ze.default(function(le){le.forEach(function(){var Se=oe.cancelFrameId;cancelAnimationFrame(Se),oe.cancelFrameId=requestAnimationFrame(oe.setChildrenWidthAndResize)})}),[].slice.call(ye.children).concat(ye).forEach(function(le){oe.resizeObserver.observe(le)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){oe.resizeObserver.disconnect(),[].slice.call(ye.children).concat(ye).forEach(function(le){oe.resizeObserver.observe(le)}),oe.setChildrenWidthAndResize()}),this.mutationObserver.observe(ye,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(oe){var ye=this,le=this.state.lastVisibleIndex;return(oe||[]).reduce(function(Se,Re,je){var Ue=Re;if(ye.props.mode==="horizontal"){var Ye=ye.getOverflowedSubMenuItem(Re.props.eventKey,[]);le!==void 0&&ye.props.className.indexOf("".concat(ye.props.prefixCls,"-root"))!==-1&&(je>le&&(Ue=u.cloneElement(Re,{style:{display:"none"},eventKey:"".concat(Re.props.eventKey,"-hidden"),className:"".concat(na)})),je===le+1&&(ye.overflowedItems=oe.slice(le+1).map(function(wt){return u.cloneElement(wt,{key:wt.props.eventKey,mode:"vertical-left"})}),Ye=ye.getOverflowedSubMenuItem(Re.props.eventKey,ye.overflowedItems)));var it=[].concat(Object(g.a)(Se),[Ye,Ue]);return je===oe.length-1&&it.push(ye.getOverflowedSubMenuItem(Re.props.eventKey,[],!0)),it}return[].concat(Object(g.a)(Se),[Ue])},[])}},{key:"render",value:function(){var oe=this.props,ye=oe.visible,le=oe.prefixCls,Se=oe.overflowedIndicator,Re=oe.mode,je=oe.level,Ue=oe.tag,Ye=oe.children,it=oe.theme,wt=Object(D.a)(oe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),e=Ue;return u.createElement(e,Object(A.a)({ref:this.childRef},wt),this.renderChildren(Ye))}}]),Be}(u.Component);kr.defaultProps={tag:"div",className:""};var ra=kr;function ma(Ae){return Ae.length?Ae.every(function(Ie){return!!Ie.props.disabled}):!0}function Ur(Ae,Ie,Be){var Me=Ae.getState();Ae.setState({activeKey:Object(k.a)(Object(k.a)({},Me.activeKey),{},Object(V.a)({},Ie,Be))})}function Ar(Ae){return Ae.eventKey||"0-menu-"}function Nr(Ae,Ie){var Be=Ie,Me=Ae.children,oe=Ae.eventKey;if(Be){var ye;if(Ke(Me,function(le,Se){le&&le.props&&!le.props.disabled&&Be===we(le,oe,Se)&&(ye=!0)}),ye)return Be}return Be=null,Ae.defaultActiveFirst&&Ke(Me,function(le,Se){!Be&&le&&!le.props.disabled&&(Be=we(le,oe,Se))}),Be}function pa(Ae){if(!Ae)return;var Ie=this.instanceArray.indexOf(Ae);Ie!==-1?this.instanceArray[Ie]=Ae:this.instanceArray.push(Ae)}var aa=function(Ae){Object(n.a)(Be,Ae);var Ie=Object(r.a)(Be);function Be(Me){var oe;return Object(w.a)(this,Be),oe=Ie.call(this,Me),oe.onKeyDown=function(ye,le){var Se=ye.keyCode,Re;if(oe.getFlatInstanceArray().forEach(function(Ue){Ue&&Ue.props.active&&Ue.onKeyDown&&(Re=Ue.onKeyDown(ye))}),Re)return 1;var je=null;return(Se===P.a.UP||Se===P.a.DOWN)&&(je=oe.step(Se===P.a.UP?-1:1)),je?(ye.preventDefault(),Ur(oe.props.store,Ar(oe.props),je.props.eventKey),typeof le=="function"&&le(je),1):void 0},oe.onItemHover=function(ye){var le=ye.key,Se=ye.hover;Ur(oe.props.store,Ar(oe.props),Se?le:null)},oe.onDeselect=function(ye){oe.props.onDeselect(ye)},oe.onSelect=function(ye){oe.props.onSelect(ye)},oe.onClick=function(ye){oe.props.onClick(ye)},oe.onOpenChange=function(ye){oe.props.onOpenChange(ye)},oe.onDestroy=function(ye){oe.props.onDestroy(ye)},oe.getFlatInstanceArray=function(){return oe.instanceArray},oe.step=function(ye){var le=oe.getFlatInstanceArray(),Se=oe.props.store.getState().activeKey[Ar(oe.props)],Re=le.length;if(!Re)return null;ye<0&&(le=le.concat().reverse());var je=-1;if(le.every(function(wt,e){return wt&&wt.props.eventKey===Se?(je=e,!1):!0}),!oe.props.defaultActiveFirst&&je!==-1&&ma(le.slice(je,Re-1)))return;var Ue=(je+1)%Re,Ye=Ue;do{var it=le[Ye];if(!it||it.props.disabled)Ye=(Ye+1)%Re;else return it}while(Ye!==Ue);return null},oe.renderCommonMenuItem=function(ye,le,Se){var Re=oe.props.store.getState(),je=Object(c.a)(oe),Ue=je.props,Ye=we(ye,Ue.eventKey,le),it=ye.props;if(!it||typeof ye.type=="string")return ye;var wt=Ye===Re.activeKey,e=Object(k.a)(Object(k.a)({mode:it.mode||Ue.mode,level:Ue.level,inlineIndent:Ue.inlineIndent,renderMenuItem:oe.renderMenuItem,rootPrefixCls:Ue.prefixCls,index:le,parentMenu:Ue.parentMenu,manualRef:it.disabled?void 0:Object(_.a)(ye.ref,pa.bind(Object(c.a)(oe))),eventKey:Ye,active:!it.disabled&&wt,multiple:Ue.multiple,onClick:function(M){(it.onClick||ce)(M),oe.onClick(M)},onItemHover:oe.onItemHover,motion:Ue.motion,subMenuOpenDelay:Ue.subMenuOpenDelay,subMenuCloseDelay:Ue.subMenuCloseDelay,forceSubMenuRender:Ue.forceSubMenuRender,onOpenChange:oe.onOpenChange,onDeselect:oe.onDeselect,onSelect:oe.onSelect,builtinPlacements:Ue.builtinPlacements,itemIcon:it.itemIcon||oe.props.itemIcon,expandIcon:it.expandIcon||oe.props.expandIcon},Se),{},{direction:Ue.direction});return(Ue.mode==="inline"||Pe())&&(e.triggerSubMenuAction="click"),u.cloneElement(ye,Object(k.a)(Object(k.a)({},e),{},{key:Ye||le}))},oe.renderMenuItem=function(ye,le,Se){if(!ye)return null;var Re=oe.props.store.getState(),je={openKeys:Re.openKeys,selectedKeys:Re.selectedKeys,triggerSubMenuAction:oe.props.triggerSubMenuAction,subMenuKey:Se};return oe.renderCommonMenuItem(ye,le,je)},Me.store.setState({activeKey:Object(k.a)(Object(k.a)({},Me.store.getState().activeKey),{},Object(V.a)({},Me.eventKey,Nr(Me,Me.activeKey)))}),oe.instanceArray=[],oe}return Object(E.a)(Be,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(oe){return this.props.visible||oe.visible||this.props.className!==oe.className||!L()(this.props.style,oe.style)}},{key:"componentDidUpdate",value:function(oe){var ye=this.props,le="activeKey"in ye?ye.activeKey:ye.store.getState().activeKey[Ar(ye)],Se=Nr(ye,le);if(Se!==le)Ur(ye.store,Ar(ye),Se);else if("activeKey"in oe){var Re=Nr(oe,oe.activeKey);Se!==Re&&Ur(ye.store,Ar(ye),Se)}}},{key:"render",value:function(){var oe=this,ye=Object(A.a)({},this.props);this.instanceArray=[];var le=R()(ye.prefixCls,ye.className,"".concat(ye.prefixCls,"-").concat(ye.mode)),Se={className:le,role:ye.role||"menu"};ye.id&&(Se.id=ye.id),ye.focusable&&(Se.tabIndex=0,Se.onKeyDown=this.onKeyDown);var Re=ye.prefixCls,je=ye.eventKey,Ue=ye.visible,Ye=ye.level,it=ye.mode,wt=ye.overflowedIndicator,e=ye.theme;return Le.forEach(function(a){return delete ye[a]}),delete ye.onClick,u.createElement(ra,Object(A.a)({},ye,{prefixCls:Re,mode:it,tag:"ul",level:Ye,theme:e,visible:Ue,overflowedIndicator:wt},Se),Object(o.a)(ye.children).map(function(a,M){return oe.renderMenuItem(a,M,je||"0-menu-")}))}}]),Be}(u.Component);aa.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ce};var va=Object(d.b)()(aa),Kr=va,Hr=y("Kwbf");function Gr(Ae,Ie,Be){var Me=Ae.prefixCls,oe=Ae.motion,ye=Ae.defaultMotions,le=ye===void 0?{}:ye,Se=Ae.openAnimation,Re=Ae.openTransitionName,je=Ie.switchingModeFromInline;if(oe)return oe;if(Object(I.a)(Se)==="object"&&Se)Object(Hr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Se=="string")return{motionName:"".concat(Me,"-open-").concat(Se)};if(Re)return{motionName:Re};var Ue=le[Be];return Ue||(je?null:le.other)}var qn=function(Ae){Object(n.a)(Be,Ae);var Ie=Object(r.a)(Be);function Be(Me){var oe;Object(w.a)(this,Be),oe=Ie.call(this,Me),oe.onSelect=function(Se){var Re=Object(c.a)(oe),je=Re.props;if(je.selectable){var Ue=oe.store.getState(),Ye=Ue.selectedKeys,it=Se.key;je.multiple?Ye=Ye.concat([it]):Ye=[it],"selectedKeys"in je||oe.store.setState({selectedKeys:Ye}),je.onSelect(Object(k.a)(Object(k.a)({},Se),{},{selectedKeys:Ye}))}},oe.onClick=function(Se){var Re=oe.getRealMenuMode(),je=Object(c.a)(oe),Ue=je.store,Ye=je.props.onOpenChange;Re!=="inline"&&!("openKeys"in oe.props)&&(Ue.setState({openKeys:[]}),Ye([])),oe.props.onClick(Se)},oe.onKeyDown=function(Se,Re){oe.innerMenu.getWrappedInstance().onKeyDown(Se,Re)},oe.onOpenChange=function(Se){var Re=Object(c.a)(oe),je=Re.props,Ue=oe.store.getState().openKeys.concat(),Ye=!1,it=function(e){var a=!1;if(e.open)a=Ue.indexOf(e.key)===-1,a&&Ue.push(e.key);else{var M=Ue.indexOf(e.key);a=M!==-1,a&&Ue.splice(M,1)}Ye=Ye||a};Array.isArray(Se)?Se.forEach(it):it(Se),Ye&&("openKeys"in oe.props||oe.store.setState({openKeys:Ue}),je.onOpenChange(Ue))},oe.onDeselect=function(Se){var Re=Object(c.a)(oe),je=Re.props;if(je.selectable){var Ue=oe.store.getState().selectedKeys.concat(),Ye=Se.key,it=Ue.indexOf(Ye);it!==-1&&Ue.splice(it,1),"selectedKeys"in je||oe.store.setState({selectedKeys:Ue}),je.onDeselect(Object(k.a)(Object(k.a)({},Se),{},{selectedKeys:Ue}))}},oe.onMouseEnter=function(Se){oe.restoreModeVerticalFromInline();var Re=oe.props.onMouseEnter;Re&&Re(Se)},oe.onTransitionEnd=function(Se){var Re=Se.propertyName==="width"&&Se.target===Se.currentTarget,je=Se.target.className,Ue=Object.prototype.toString.call(je)==="[object SVGAnimatedString]"?je.animVal:je,Ye=Se.propertyName==="font-size"&&Ue.indexOf("anticon")>=0;(Re||Ye)&&oe.restoreModeVerticalFromInline()},oe.setInnerMenu=function(Se){oe.innerMenu=Se},oe.isRootMenu=!0;var ye=Me.defaultSelectedKeys,le=Me.defaultOpenKeys;return"selectedKeys"in Me&&(ye=Me.selectedKeys||[]),"openKeys"in Me&&(le=Me.openKeys||[]),oe.store=Object(d.c)({selectedKeys:ye,openKeys:le,activeKey:{"0-menu-":Nr(Me,Me.activeKey)}}),oe.state={switchingModeFromInline:!1,prevProps:Me,inlineOpenKeys:[],store:oe.store},oe}return Object(E.a)(Be,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(oe){var ye=this.props,le=ye.siderCollapsed,Se=ye.inlineCollapsed,Re=ye.onOpenChange;(!oe.inlineCollapsed&&Se||!oe.siderCollapsed&&le)&&Re([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var oe=this.props.collapsedWidth,ye=this.store,le=this.prevOpenKeys,Se=this.getInlineCollapsed()&&(oe===0||oe==="0"||oe==="0px");Se?(this.prevOpenKeys=ye.getState().openKeys.concat(),this.store.setState({openKeys:[]})):le&&(this.store.setState({openKeys:le}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var oe=this.props.mode,ye=this.state.switchingModeFromInline,le=this.getInlineCollapsed();return ye&&le?"inline":le?"vertical":oe}},{key:"getInlineCollapsed",value:function(){var oe=this.props,ye=oe.inlineCollapsed,le=oe.siderCollapsed;return le!==void 0?le:ye}},{key:"restoreModeVerticalFromInline",value:function(){var oe=this.state.switchingModeFromInline;oe&&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 oe=Object(k.a)({},Object(S.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ye=this.getRealMenuMode();return oe.className+=" ".concat(oe.prefixCls,"-root"),oe.direction==="rtl"&&(oe.className+=" ".concat(oe.prefixCls,"-rtl")),oe=Object(k.a)(Object(k.a)({},oe),{},{mode:ye,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Gr(this.props,this.state,ye)}),delete oe.openAnimation,delete oe.openTransitionName,u.createElement(d.a,{store:this.store},u.createElement(Kr,Object(A.a)({},oe,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(oe,ye){var le=ye.prevProps,Se=ye.store,Re=Se.getState(),je={},Ue={prevProps:oe};return le.mode==="inline"&&oe.mode!=="inline"&&(Ue.switchingModeFromInline=!0),"openKeys"in oe?je.openKeys=oe.openKeys||[]:((oe.inlineCollapsed&&!le.inlineCollapsed||oe.siderCollapsed&&!le.siderCollapsed)&&(Ue.switchingModeFromInline=!0,Ue.inlineOpenKeys=Re.openKeys,je.openKeys=[]),(!oe.inlineCollapsed&&le.inlineCollapsed||!oe.siderCollapsed&&le.siderCollapsed)&&(je.openKeys=ye.inlineOpenKeys,Ue.inlineOpenKeys=[])),Object.keys(je).length&&Se.setState(je),Ue}}]),Be}(u.Component);qn.defaultProps={selectable:!0,onClick:ce,onSelect:ce,onOpenChange:ce,onDeselect:ce,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:u.createElement("span",null,"\xB7\xB7\xB7")};var ga=qn,zn=function(Ae){Object(n.a)(Be,Ae);var Ie=Object(r.a)(Be);function Be(){var Me;return Object(w.a)(this,Be),Me=Ie.apply(this,arguments),Me.onKeyDown=function(oe){var ye=oe.keyCode;return ye===P.a.ENTER?(Me.onClick(oe),!0):void 0},Me.onMouseLeave=function(oe){var ye=Me.props,le=ye.eventKey,Se=ye.onItemHover,Re=ye.onMouseLeave;Se({key:le,hover:!1}),Re({key:le,domEvent:oe})},Me.onMouseEnter=function(oe){var ye=Me.props,le=ye.eventKey,Se=ye.onItemHover,Re=ye.onMouseEnter;Se({key:le,hover:!0}),Re({key:le,domEvent:oe})},Me.onClick=function(oe){var ye=Me.props,le=ye.eventKey,Se=ye.multiple,Re=ye.onClick,je=ye.onSelect,Ue=ye.onDeselect,Ye=ye.isSelected,it={key:le,keyPath:[le],item:Object(c.a)(Me),domEvent:oe};Re(it),Se?Ye?Ue(it):je(it):Ye||je(it)},Me.saveNode=function(oe){Me.node=oe},Me}return Object(E.a)(Be,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var oe=this.props;oe.onDestroy&&oe.onDestroy(oe.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 oe,ye=Object(k.a)({},this.props),le=R()(this.getPrefixCls(),ye.className,(oe={},Object(V.a)(oe,this.getActiveClassName(),!ye.disabled&&ye.active),Object(V.a)(oe,this.getSelectedClassName(),ye.isSelected),Object(V.a)(oe,this.getDisabledClassName(),ye.disabled),oe)),Se=Object(k.a)(Object(k.a)({},ye.attribute),{},{title:typeof ye.title=="string"?ye.title:void 0,className:le,role:ye.role||"menuitem","aria-disabled":ye.disabled});ye.role==="option"?Se=Object(k.a)(Object(k.a)({},Se),{},{role:"option","aria-selected":ye.isSelected}):(ye.role===null||ye.role==="none")&&(Se.role="none");var Re={onClick:ye.disabled?null:this.onClick,onMouseLeave:ye.disabled?null:this.onMouseLeave,onMouseEnter:ye.disabled?null:this.onMouseEnter},je=Object(k.a)({},ye.style);ye.mode==="inline"&&(ye.direction==="rtl"?je.paddingRight=ye.inlineIndent*ye.level:je.paddingLeft=ye.inlineIndent*ye.level),Le.forEach(function(Ye){return delete ye[Ye]}),delete ye.direction;var Ue=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ue=u.createElement(this.props.itemIcon,this.props)),u.createElement("li",Object(A.a)({},Object(S.a)(ye,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Se,Re,{style:je,ref:this.saveNode}),ye.children,Ue)}}]),Be}(u.Component);zn.isMenuItem=!0,zn.defaultProps={onSelect:ce,onMouseEnter:ce,onMouseLeave:ce,manualRef:ce};var Br=Object(d.b)(function(Ae,Ie){var Be=Ae.activeKey,Me=Ae.selectedKeys,oe=Ie.eventKey,ye=Ie.subMenuKey;return{active:Be[ye]===oe,isSelected:Array.isArray(Me)?Me.indexOf(oe)!==-1:Me===oe}})(zn),Ea=Br,Vr=function(Ae){Object(n.a)(Be,Ae);var Ie=Object(r.a)(Be);function Be(){var Me;return Object(w.a)(this,Be),Me=Ie.apply(this,arguments),Me.renderInnerMenuItem=function(oe){var ye=Me.props,le=ye.renderMenuItem,Se=ye.index;return le(oe,Se,Me.props.subMenuKey)},Me}return Object(E.a)(Be,[{key:"render",value:function(){var oe=Object(A.a)({},this.props),ye=oe.className,le=ye===void 0?"":ye,Se=oe.rootPrefixCls,Re="".concat(Se,"-item-group-title"),je="".concat(Se,"-item-group-list"),Ue=oe.title,Ye=oe.children;return Le.forEach(function(it){return delete oe[it]}),delete oe.direction,u.createElement("li",Object(A.a)({},oe,{onClick:function(wt){return wt.stopPropagation()},className:"".concat(le," ").concat(Se,"-item-group")}),u.createElement("div",{className:Re,title:typeof Ue=="string"?Ue:void 0},Ue),u.createElement("ul",{className:je},u.Children.map(Ye,this.renderInnerMenuItem)))}}]),Be}(u.Component);Vr.isMenuItemGroup=!0,Vr.defaultProps={disabled:!0};var Xr=Vr,ia=function(Ie){var Be=Ie.className,Me=Ie.rootPrefixCls,oe=Ie.style;return u.createElement("li",{className:"".concat(Be," ").concat(Me,"-item-divider"),style:oe})};ia.defaultProps={disabled:!0,className:"",style:{}};var Or=ia,ya=ga,Yr=y("eDIo");function ba(Ae,Ie){var Be=Ae.prefixCls,Me=Ae.editable,oe=Ae.locale,ye=Ae.style;return!Me||Me.showAdd===!1?null:u.createElement("button",{ref:Ie,type:"button",className:"".concat(Be,"-nav-add"),style:ye,"aria-label":(oe==null?void 0:oe.addAriaLabel)||"Add tab",onClick:function(Se){Me.onEdit("add",{event:Se})}},Me.addIcon||"+")}var oa=u.forwardRef(ba);function ur(Ae,Ie){var Be=Ae.prefixCls,Me=Ae.id,oe=Ae.tabs,ye=Ae.locale,le=Ae.mobile,Se=Ae.moreIcon,Re=Se===void 0?"More":Se,je=Ae.moreTransitionName,Ue=Ae.style,Ye=Ae.className,it=Ae.editable,wt=Ae.tabBarGutter,e=Ae.rtl,a=Ae.onTabClick,M=Object(u.useState)(!1),N=Object(U.a)(M,2),z=N[0],$=N[1],ne=Object(u.useState)(null),se=Object(U.a)(ne,2),me=se[0],ge=se[1],Oe="".concat(Me,"-more-popup"),Ve="".concat(Be,"-dropdown"),He=me!==null?"".concat(Oe,"-").concat(me):null,Je=ye==null?void 0:ye.dropdownAriaLabel,Qe=u.createElement(ya,{onClick:function(zt){var Ht=zt.key,Lt=zt.domEvent;a(Ht,Lt),$(!1)},id:Oe,tabIndex:-1,role:"listbox","aria-activedescendant":He,selectedKeys:[me],"aria-label":Je!==void 0?Je:"expanded dropdown"},oe.map(function(jt){return u.createElement(Ea,{key:jt.key,id:"".concat(Oe,"-").concat(jt.key),role:"option","aria-controls":Me&&"".concat(Me,"-panel-").concat(jt.key),disabled:jt.disabled},jt.tab)}));function qe(jt){for(var zt=oe.filter(function(En){return!En.disabled}),Ht=zt.findIndex(function(En){return En.key===me})||0,Lt=zt.length,Xt=0;Xtft?(lt=Qe,Oe.current="x"):(lt=qe,Oe.current="y");var vt=Date.now();vt-me.current>100&&(ge.current=!1),(Ie(-lt,-lt)||ge.current)&&(Je.preventDefault(),ge.current=!0),me.current=vt}var He=Object(u.useRef)(null);He.current={onTouchStart:$,onTouchMove:ne,onTouchEnd:se,onWheel:Ve},u.useEffect(function(){function Je(Xe){He.current.onTouchStart(Xe)}function Qe(Xe){He.current.onTouchMove(Xe)}function qe(Xe){He.current.onTouchEnd(Xe)}function lt(Xe){He.current.onWheel(Xe)}return document.addEventListener("touchmove",Qe,{passive:!1}),document.addEventListener("touchend",qe,{passive:!1}),Ae.current.addEventListener("touchstart",Je,{passive:!1}),Ae.current.addEventListener("wheel",lt),function(){document.removeEventListener("touchmove",Qe),document.removeEventListener("touchend",qe)}},[])}function _a(){var Ae=Object(u.useRef)(new Map);function Ie(Me){return Ae.current.has(Me)||Ae.current.set(Me,u.createRef()),Ae.current.get(Me)}function Be(Me){Ae.current.delete(Me)}return[Ie,Be]}function Sn(Ae,Ie){var Be=u.useRef(Ae),Me=u.useState({}),oe=Object(U.a)(Me,2),ye=oe[1];function le(Se){var Re=typeof Se=="function"?Se(Be.current):Se;Re!==Be.current&&Ie(Re,Be.current),Be.current=Re,ye({})}return[Be.current,le]}var sa=function(Ie){var Be=Ie.position,Me=Ie.prefixCls,oe=Ie.extra;if(!oe)return null;var ye,le=oe;return Be==="right"&&(ye=le.right||!le.left&&le||null),Be==="left"&&(ye=le.left||null),ye?u.createElement("div",{className:"".concat(Me,"-extra-content")},ye):null};function la(Ae,Ie){var Be,Me=u.useContext(_r),oe=Me.prefixCls,ye=Me.tabs,le=Ae.className,Se=Ae.style,Re=Ae.id,je=Ae.animated,Ue=Ae.activeKey,Ye=Ae.rtl,it=Ae.extra,wt=Ae.editable,e=Ae.locale,a=Ae.tabPosition,M=Ae.tabBarGutter,N=Ae.children,z=Ae.onTabClick,$=Ae.onTabScroll,ne=Object(u.useRef)(),se=Object(u.useRef)(),me=Object(u.useRef)(),ge=Object(u.useRef)(),Oe=_a(),Ve=Object(U.a)(Oe,2),He=Ve[0],Je=Ve[1],Qe=a==="top"||a==="bottom",qe=Sn(0,function(Un,Mn){Qe&&$&&$({direction:Un>Mn?"left":"right"})}),lt=Object(U.a)(qe,2),Xe=lt[0],ft=lt[1],vt=Sn(0,function(Un,Mn){!Qe&&$&&$({direction:Un>Mn?"top":"bottom"})}),jt=Object(U.a)(vt,2),zt=jt[0],Ht=jt[1],Lt=Object(u.useState)(0),Xt=Object(U.a)(Lt,2),Ut=Xt[0],En=Xt[1],pn=Object(u.useState)(0),en=Object(U.a)(pn,2),tn=en[0],rn=en[1],xn=Object(u.useState)(0),bn=Object(U.a)(xn,2),On=bn[0],Gn=bn[1],Wn=Object(u.useState)(0),Ln=Object(U.a)(Wn,2),qt=Ln[0],Rn=Ln[1],Pn=Object(u.useState)(null),Qt=Object(U.a)(Pn,2),un=Qt[0],Tn=Qt[1],Kn=Object(u.useState)(null),Qn=Object(U.a)(Kn,2),Er=Qn[0],yr=Qn[1],Sa=Object(u.useState)(0),Jr=Object(U.a)(Sa,2),Zr=Jr[0],$n=Jr[1],dr=Object(u.useState)(0),fr=Object(U.a)(dr,2),Ta=fr[0],Ba=fr[1],ja=C(new Map),wa=Object(U.a)(ja,2),Fa=wa[0],za=wa[1],hn=f(ye,Fa,Ut),fn="".concat(oe,"-nav-operations-hidden"),In=0,An=0;Qe?Ye?(In=0,An=Math.max(0,Ut-un)):(In=Math.min(0,un-Ut),An=0):(In=Math.min(0,Er-tn),An=0);function Jn(Un){return UnAn?[An,!1]:[Un,!0]}var Fn=Object(u.useRef)(),hr=Object(u.useState)(),Tr=Object(U.a)(hr,2),qr=Tr[0],Lr=Tr[1];function zr(){Lr(Date.now())}function $r(){window.clearTimeout(Fn.current)}Sr(ne,function(Un,Mn){var ar=!1;function br(Da,Pa){Da(function(La){var Ia=Jn(La+Pa),ca=Object(U.a)(Ia,2),Ga=ca[0],Va=ca[1];return ar=Va,Ga})}if(Qe){if(un>=Ut)return ar;br(ft,Un)}else{if(Er>=tn)return ar;br(Ht,Mn)}return $r(),zr(),ar}),Object(u.useEffect)(function(){return $r(),qr&&(Fn.current=window.setTimeout(function(){Lr(0)},100)),$r},[qr]);function Ma(){var Un=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ue,Mn=hn.get(Un);if(!Mn)return;if(Qe){var ar=Xe;Ye?Mn.rightXe+un&&(ar=Mn.right+Mn.width-un):Mn.left<-Xe?ar=-Mn.left:Mn.left+Mn.width>-Xe+un&&(ar=-(Mn.left+Mn.width-un)),Ht(0),ft(Jn(ar)[0])}else{var br=zt;Mn.top<-zt?br=-Mn.top:Mn.top+Mn.height>-zt+Er&&(br=-(Mn.top+Mn.height-Er)),ft(0),Ht(Jn(br)[0])}}var rr=b(hn,{width:un,height:Er,left:Xe,top:zt},{width:On,height:qt},{width:Zr,height:Ta},Object(k.a)(Object(k.a)({},Ae),{},{tabs:ye})),Ir=Object(U.a)(rr,2),Oa=Ir[0],si=Ir[1],li=ye.map(function(Un){var Mn=Un.key;return u.createElement(l,{id:Re,prefixCls:oe,key:Mn,rtl:Ye,tab:Un,closable:Un.closable,editable:wt,active:Mn===Ue,tabPosition:a,tabBarGutter:M,renderWrapper:N,removeAriaLabel:e==null?void 0:e.removeAriaLabel,ref:He(Mn),onClick:function(br){z(Mn,br)},onRemove:function(){Je(Mn)},onFocus:function(){Ma(Mn),zr(),Ye||(ne.current.scrollLeft=0),ne.current.scrollTop=0}})}),Wa=O(function(){var Un,Mn,ar,br,Da,Pa,La,Ia,ca,Ga=((Un=ne.current)===null||Un===void 0?void 0:Un.offsetWidth)||0,Va=((Mn=ne.current)===null||Mn===void 0?void 0:Mn.offsetHeight)||0,ei=((ar=ge.current)===null||ar===void 0?void 0:ar.offsetWidth)||0,ti=((br=ge.current)===null||br===void 0?void 0:br.offsetHeight)||0,mi=((Da=me.current)===null||Da===void 0?void 0:Da.offsetWidth)||0,pi=((Pa=me.current)===null||Pa===void 0?void 0:Pa.offsetHeight)||0;Tn(Ga),yr(Va),$n(ei),Ba(ti);var ni=(((La=se.current)===null||La===void 0?void 0:La.offsetWidth)||0)-ei,ri=(((Ia=se.current)===null||Ia===void 0?void 0:Ia.offsetHeight)||0)-ti;En(ni),rn(ri);var ai=(ca=me.current)===null||ca===void 0?void 0:ca.className.includes(fn);Gn(ni-(ai?0:mi)),Rn(ri-(ai?0:pi)),za(function(){var ii=new Map;return ye.forEach(function(vi){var oi=vi.key,ka=He(oi).current;ka&&ii.set(oi,{width:ka.offsetWidth,height:ka.offsetHeight,left:ka.offsetLeft,top:ka.offsetTop})}),ii})}),ui=ye.slice(0,Oa),di=ye.slice(si+1),Xa=[].concat(Object(g.a)(ui),Object(g.a)(di)),ci=Object(u.useState)(),Ya=Object(U.a)(ci,2),fi=Ya[0],hi=Ya[1],Wr=hn.get(Ue),Qa=Object(u.useRef)();function Ja(){x.a.cancel(Qa.current)}Object(u.useEffect)(function(){var Un={};return Wr&&(Qe?(Ye?Un.right=Wr.right:Un.left=Wr.left,Un.width=Wr.width):(Un.top=Wr.top,Un.height=Wr.height)),Ja(),Qa.current=x()(function(){hi(Un)}),Ja},[Wr,Qe,Ye]),Object(u.useEffect)(function(){Ma()},[Ue,Wr,hn,Qe]),Object(u.useEffect)(function(){Wa()},[Ye,M,Ue,ye.map(function(Un){return Un.key}).join("_")]);var Za=!!Xa.length,Ra="".concat(oe,"-nav-wrap"),Ka,Ha,qa,$a;return Qe?Ye?(Ha=Xe>0,Ka=Xe+unU+o&&R>k+o||RV+o&&t>D+o||t=g.x&&o<=g.x+g.width&&p>=g.y&&p<=g.y+g.height},clone:function(){return new t(this.x,this.y,this.width,this.height)},copy:function(o){this.x=o.x,this.y=o.y,this.width=o.width,this.height=o.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},t.create=function(o){return new t(o.x,o.y,o.width,o.height)};var R=t;ie.exports=R},mLcG:function(ie,Z){var y=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(V){setTimeout(V,16)};ie.exports=y},mOS8:function(ie,Z,y){ie.exports=y.p+"static/403Qrcode.6c17b6f4.png"},mfLG:function(ie,Z,y){ie.exports=y.p+"static/s2.09f37905.png"},mgmH:function(ie,Z,y){"use strict";y.d(Z,"d",function(){return T}),y.d(Z,"b",function(){return O}),y.d(Z,"e",function(){return C}),y.d(Z,"c",function(){return P}),y.d(Z,"n",function(){return m}),y.d(Z,"g",function(){return l}),y.d(Z,"h",function(){return s}),y.d(Z,"j",function(){return v}),y.d(Z,"a",function(){return b}),y.d(Z,"l",function(){return A}),y.d(Z,"f",function(){return w}),y.d(Z,"k",function(){return E}),y.d(Z,"m",function(){return c}),y.d(Z,"i",function(){return n}),y.d(Z,"o",function(){return r}),y.d(Z,"r",function(){return d}),y.d(Z,"q",function(){return S}),y.d(Z,"p",function(){return _});var V=y("miYZ"),U=y("tsqr"),D=y("k1fw"),k=y("9og8"),u=y("WmNS"),t=y.n(u),R=y("oUNq"),o=y("9kvl"),p=y("1vsH"),g=y("m3rI"),i=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},x=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},T=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(R.s)(Object(D.a)({},I));case 3:if(B=K.sent,!(B.status===0)){K.next=7;break}return K.next=7,Object(p.u)("",Object(p.W)({url:g.a.API_SERVER+"/api/courses/".concat(I.coursesId,"/export_couser_info.json"),query:I}));case 7:x();case 8:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),O=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.q)(Object(D.a)({},I));case 2:if(B=K.sent,!(B.status===0)){K.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_member_act_score")),K.next=13;break;case 8:if(!(B.status===-2)){K.next=12;break}return K.abrupt("return",B);case 12:B.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),C=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.t)(Object(D.a)({},I));case 2:if(B=K.sent,!(B.status===0)){K.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_score")),K.next=13;break;case 8:if(!(B.status===-2)){K.next=12;break}return K.abrupt("return",B);case 12:B.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_score")));case 13:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),P=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.r)(Object(D.a)({},I));case 2:if(B=K.sent,!(B.status===0)){K.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(B.status===-2)){K.next=12;break}return K.abrupt("return",B);case 12:B.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),m=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.y)(Object(D.a)({},I));case 2:if(B=K.sent,!(B.status===0)){K.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(B.status===-2)){K.next=12;break}return K.abrupt("return",B);case 12:B.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),l=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.u)(Object(D.a)({},I));case 2:if(B=K.sent,!(B.status===0)){K.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_homework")),K.next=13;break;case 8:if(!(B.status===-2)){K.next=12;break}return K.abrupt("return",B);case 12:B.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),s=function(){var h=Object(k.a)(t.a.mark(function L(I,B){var F;return t.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(R.w)(Object(D.a)({},I));case 2:F=q.sent,F.status===0?(U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/").concat(B))):F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/").concat(B)));case 4:case"end":return q.stop()}},L)}));return function(I,B){return h.apply(this,arguments)}}(),f=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(R.v)(Object(D.a)({},I));case 3:if(B=K.sent,!(B.status===0)){K.next=7;break}return K.next=7,Object(p.u)("",Object(p.W)({url:g.a.API_SERVER+"/api/homework_commons/".concat(I.categoryId,"/works_list.zip"),query:I}));case 7:x();case 8:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),v=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(R.z)(Object(D.a)({},I));case 3:if(B=K.sent,!(B.status===0)){K.next=7;break}return K.next=7,Object(p.u)("",Object(p.W)({url:g.a.API_SERVER+"/api/polls/".concat(I.categoryId,"/commit_result.xlsx"),query:I}));case 7:x();case 8:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),b=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(p.t)("",Object(p.W)({url:g.a.API_SERVER+"/api/courses/".concat(I.coursesId,"/attendances/export_xlsx_data.xlsx"),query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),A=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(p.t)("",Object(p.W)({url:g.a.API_SERVER+"/api/courses/".concat(I.coursesId,"/video_study_statics.xlsx"),query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),w=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(p.t)("",Object(p.W)({url:g.a.API_SERVER+"/api/courses/".concat(I.coursesId,"/export_course_students_info.xlsx"),query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),E=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(p.t)("",Object(p.W)({url:g.a.API_SERVER+"/api/item_banks/export.xlsx",query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),c=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(p.t)("",Object(p.W)({url:g.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),n=function(){var h=Object(k.a)(t.a.mark(function L(I){var B;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.x)(Object(D.a)({},I));case 2:B=K.sent,B.status===0?(U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/exercise_score"))):B.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(I.coursesId,"/exportlist/exercise_score")));case 4:case"end":return K.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),r=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),F.next=3,Object(p.t)("",Object(p.W)({url:g.a.API_SERVER+"/api/export_records/".concat(I.id,".xlsx"),query:I}));case 3:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),d=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(p.t)("",Object(p.W)({url:g.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),S=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(p.t)("",Object(p.W)({url:g.a.API_SERVER+"/api/ec_years/".concat(I==null?void 0:I.ec_year_id,"/ec_training_objectives.xlsx"),query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}(),_=function(){var h=Object(k.a)(t.a.mark(function L(I){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(p.t)("",Object(p.W)({url:g.a.API_SERVER+"/api/ec_years/".concat(I==null?void 0:I.ec_year_id,"/ec_graduation_requirements.xlsx"),query:I}));case 2:case"end":return F.stop()}},L)}));return function(I){return h.apply(this,arguments)}}()},n1HI:function(ie,Z,y){var V=y("hX1E"),U=V.normalizeRadian,D=Math.PI*2;function k(u,t,R,o,p,g,i,x,T){if(i===0)return!1;var O=i;x-=u,T-=t;var C=Math.sqrt(x*x+T*T);if(C-O>R||C+Op&&(p+=D);var m=Math.atan2(T,x);return m<0&&(m+=D),m>=o&&m<=p||m+D>=o&&m+D<=p}Z.containStroke=k},n6Mw:function(ie,Z,y){var V=y("SrGk"),U=y("bYtY"),D=y("Fofx");function k(t,R){V.call(this,t,R,"clipPath","__clippath_in_use__")}U.inherits(k,V),k.prototype.update=function(t){var R=this.getSvgElement(t);R&&this.updateDom(R,t.__clipPaths,!1);var o=this.getTextSvgElement(t);o&&this.updateDom(o,t.__clipPaths,!0),this.markUsed(t)},k.prototype.updateDom=function(t,R,o){if(R&&R.length>0){var p=this.getDefs(!0),g=R[0],i,x,T=o?"_textDom":"_dom";g[T]?(x=g[T].getAttribute("id"),i=g[T],p.contains(i)||p.appendChild(i)):(x="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,i=this.createElement("clipPath"),i.setAttribute("id",x),p.appendChild(i),g[T]=i);var O=this.getSvgProxy(g);if(g.transform&&g.parent.invTransform&&!o){var C=Array.prototype.slice.call(g.transform);D.mul(g.transform,g.parent.invTransform,g.transform),O.brush(g),g.transform=C}else O.brush(g);var P=this.getSvgElement(g);i.innerHTML="",i.appendChild(P.cloneNode()),t.setAttribute("clip-path","url(#"+x+")"),R.length>1&&this.updateDom(i,R.slice(1),o)}else t&&t.setAttribute("clip-path","none")},k.prototype.markUsed=function(t){var R=this;t.__clipPaths&&U.each(t.__clipPaths,function(o){o._dom&&V.prototype.markUsed.call(R,o._dom),o._textDom&&V.prototype.markUsed.call(R,o._textDom)})};var u=k;ie.exports=u},nCxF:function(ie,Z,y){var V=y("QBsz"),U=V.min,D=V.max,k=V.scale,u=V.distance,t=V.add,R=V.clone,o=V.sub;function p(g,i,x,T){var O=[],C=[],P=[],m=[],l,s,f,v;if(T){f=[Infinity,Infinity],v=[-Infinity,-Infinity];for(var b=0,A=g.length;b=0&&(gt=Ce[xt],gt.textAlign==="right");)r(Y,W,gt,Q,ze,Ke,Tt,"right"),Ne-=gt.width,Tt-=gt.width,xt--;for(rt+=(ue-(rt-xe)-(tt-Tt)-Ne)/2;ht<=xt;)gt=Ce[ht],r(Y,W,gt,Q,ze,Ke,rt+gt.width/2,"center"),rt+=gt.width,ht++;Ke+=ze}}function n(Y,W,X,Q,de){if(X&&W.textRotation){var ue=W.textOrigin;ue==="center"?(Q=X.width/2+X.x,de=X.height/2+X.y):ue&&(Q=ue[0]+X.x,de=ue[1]+X.y),Y.translate(Q,de),Y.rotate(-W.textRotation),Y.translate(-Q,-de)}}function r(Y,W,X,Q,de,ue,Ee,be){var ve=Q.rich[X.styleName]||{};ve.text=X.text;var _e=X.textVerticalAlign,Te=ue+de/2;_e==="top"?Te=ue+X.height/2:_e==="bottom"&&(Te=ue+de-X.height/2),!X.isLineHolder&&d(ve)&&S(Y,W,ve,be==="right"?Ee-X.width:be==="center"?Ee-X.width/2:Ee,Te-X.height/2,X.width,X.height);var re=X.textPadding;re&&(Ee=K(Ee,be,re),Te-=X.height/2-re[2]-X.textHeight/2),L(W,"shadowBlur",D(ve.textShadowBlur,Q.textShadowBlur,0)),L(W,"shadowColor",ve.textShadowColor||Q.textShadowColor||"transparent"),L(W,"shadowOffsetX",D(ve.textShadowOffsetX,Q.textShadowOffsetX,0)),L(W,"shadowOffsetY",D(ve.textShadowOffsetY,Q.textShadowOffsetY,0)),L(W,"textAlign",be),L(W,"textBaseline","middle"),L(W,"font",X.font||C);var pe=I(ve.textStroke||Q.textStroke,ce),J=B(ve.textFill||Q.textFill),ce=U(ve.textStrokeWidth,Q.textStrokeWidth);pe&&(L(W,"lineWidth",ce),L(W,"strokeStyle",pe),W.strokeText(X.text,Ee,Te)),J&&(L(W,"fillStyle",J),W.fillText(X.text,Ee,Te))}function d(Y){return!!(Y.textBackgroundColor||Y.textBorderWidth&&Y.textBorderColor)}function S(Y,W,X,Q,de,ue,Ee){var be=X.textBackgroundColor,ve=X.textBorderWidth,_e=X.textBorderColor,Te=t(be);if(L(W,"shadowBlur",X.textBoxShadowBlur||0),L(W,"shadowColor",X.textBoxShadowColor||"transparent"),L(W,"shadowOffsetX",X.textBoxShadowOffsetX||0),L(W,"shadowOffsetY",X.textBoxShadowOffsetY||0),Te||ve&&_e){W.beginPath();var re=X.textBorderRadius;re?p.buildPath(W,{x:Q,y:de,width:ue,height:Ee,r:re}):W.rect(Q,de,ue,Ee),W.closePath()}if(Te)if(L(W,"fillStyle",be),X.fillOpacity!=null){var pe=W.globalAlpha;W.globalAlpha=X.fillOpacity*X.opacity,W.fill(),W.globalAlpha=pe}else W.fill();else if(R(be)){var J=be.image;J=g.createOrUpdateImage(J,null,Y,_,be),J&&g.isImageReady(J)&&W.drawImage(J,Q,de,ue,Ee)}if(ve&&_e)if(L(W,"lineWidth",ve),L(W,"strokeStyle",_e),X.strokeOpacity!=null){var pe=W.globalAlpha;W.globalAlpha=X.strokeOpacity*X.opacity,W.stroke(),W.globalAlpha=pe}else W.stroke()}function _(Y,W){W.image=Y}function h(Y,W,X,Q){var de=X.x||0,ue=X.y||0,Ee=X.textAlign,be=X.textVerticalAlign;if(Q){var ve=X.textPosition;if(ve instanceof Array)de=Q.x+F(ve[0],Q.width),ue=Q.y+F(ve[1],Q.height);else{var _e=W&&W.calculateTextPosition?W.calculateTextPosition(s,X,Q):o.calculateTextPosition(s,X,Q);de=_e.x,ue=_e.y,Ee=Ee||_e.textAlign,be=be||_e.textVerticalAlign}var Te=X.textOffset;Te&&(de+=Te[0],ue+=Te[1])}return Y=Y||{},Y.baseX=de,Y.baseY=ue,Y.textAlign=Ee,Y.textVerticalAlign=be,Y}function L(Y,W,X){return Y[W]=i(Y,W,X),Y[W]}function I(Y,W){return Y==null||W<=0||Y==="transparent"||Y==="none"?null:Y.image||Y.colorStops?"#000":Y}function B(Y){return Y==null||Y==="none"?null:Y.image||Y.colorStops?"#000":Y}function F(Y,W){return typeof Y=="string"?Y.lastIndexOf("%")>=0?parseFloat(Y)/100*W:parseFloat(Y):Y}function K(Y,W,X){return W==="right"?Y-X[1]:W==="center"?Y+X[3]/2-X[1]/2:Y+X[3]}function q(Y,W){return Y!=null&&(Y||W.textBackgroundColor||W.textBorderWidth&&W.textBorderColor||W.textPadding)}Z.normalizeTextStyle=v,Z.renderText=A,Z.getBoxPosition=h,Z.getStroke=I,Z.getFill=B,Z.parsePercent=F,Z.needDrawText=q},qH13:function(ie,Z,y){var V=y("ItGF"),U=y("QBsz"),D=U.applyTransform,k=y("mFDi"),u=y("Qe9p"),t=y("6GrX"),R=y("pzxd"),o=y("ni6a"),p=y("Gev7"),g=y("Dagg"),i=y("dqUG"),x=y("y+Vt"),T=y("IMiH"),O=y("QuXc"),C=y("06Qe"),P=T.CMD,m=Math.round,l=Math.sqrt,s=Math.abs,f=Math.cos,v=Math.sin,b=Math.max;if(!V.canvasSupported){var A=",",w="progid:DXImageTransform.Microsoft",E=21600,c=E/2,n=1e5,r=1e3,d=function(Le){Le.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Le.coordsize=E+","+E,Le.coordorigin="0,0"},S=function(Le){return String(Le).replace(/&/g,"&").replace(/"/g,""")},_=function(Le,Fe,Ce){return"rgb("+[Le,Fe,Ce].join(",")+")"},h=function(Le,Fe){Fe&&Le&&Fe.parentNode!==Le&&Le.appendChild(Fe)},L=function(Le,Fe){Fe&&Le&&Fe.parentNode===Le&&Le.removeChild(Fe)},I=function(Le,Fe,Ce){return(parseFloat(Le)||0)*n+(parseFloat(Fe)||0)*r+Ce},B=R.parsePercent,F=function(Le,Fe,Ce){var Pe=u.parse(Fe);Ce=+Ce,isNaN(Ce)&&(Ce=1),Pe&&(Le.color=_(Pe[0],Pe[1],Pe[2]),Le.opacity=Ce*Pe[3])},K=function(Le){var Fe=u.parse(Le);return[_(Fe[0],Fe[1],Fe[2]),Fe[3]]},q=function(Le,Fe,Ce){var Pe=Fe.fill;if(Pe!=null)if(Pe instanceof O){var ze,Ne=0,ht=[0,0],rt=0,Tt=1,xt=Ce.getBoundingRect(),gt=xt.width,Et=xt.height;if(Pe.type==="linear"){ze="gradient";var Rt=Ce.transform,Gt=[Pe.x*gt,Pe.y*Et],Nt=[Pe.x2*gt,Pe.y2*Et];Rt&&(D(Gt,Gt,Rt),D(Nt,Nt,Rt));var Ft=Nt[0]-Gt[0],Ot=Nt[1]-Gt[1];Ne=Math.atan2(Ft,Ot)*180/Math.PI,Ne<0&&(Ne+=360),Ne<1e-6&&(Ne=0)}else{ze="gradientradial";var Gt=[Pe.x*gt,Pe.y*Et],Rt=Ce.transform,It=Ce.scale,At=gt,Dt=Et;ht=[(Gt[0]-xt.x)/At,(Gt[1]-xt.y)/Dt],Rt&&D(Gt,Gt,Rt),At/=It[0]*E,Dt/=It[1]*E;var mt=b(At,Dt);rt=2*0/mt,Tt=2*Pe.r/mt-rt}var $e=Pe.colorStops.slice();$e.sort(function(We,he){return We.offset-he.offset});for(var Ze=$e.length,Kt=[],Jt=[],Vt=0;Vt=2){var cn=Kt[0][0],Mt=Kt[1][0],nt=Kt[0][1]*Fe.opacity,pt=Kt[1][1]*Fe.opacity;Le.type=ze,Le.method="none",Le.focus="100%",Le.angle=Ne,Le.color=cn,Le.color2=Mt,Le.colors=Jt.join(","),Le.opacity=pt,Le.opacity2=nt}ze==="radial"&&(Le.focusposition=ht.join(","))}else F(Le,Pe,Fe.opacity)},Y=function(Le,Fe){Fe.lineDash&&(Le.dashstyle=Fe.lineDash.join(" ")),Fe.stroke!=null&&!(Fe.stroke instanceof O)&&F(Le,Fe.stroke,Fe.opacity)},W=function(Le,Fe,Ce,Pe){var ze=Fe==="fill",Ne=Le.getElementsByTagName(Fe)[0];Ce[Fe]!=null&&Ce[Fe]!=="none"&&(ze||!ze&&Ce.lineWidth)?(Le[ze?"filled":"stroked"]="true",Ce[Fe]instanceof O&&L(Le,Ne),Ne||(Ne=C.createNode(Fe)),ze?q(Ne,Ce,Pe):Y(Ne,Ce),h(Le,Ne)):(Le[ze?"filled":"stroked"]="false",L(Le,Ne))},X=[[],[],[]],Q=function(Le,Fe){var Ce=P.M,Pe=P.C,ze=P.L,Ne=P.A,ht=P.Q,rt=[],Tt,xt,gt,Et,Rt,Gt,Nt=Le.data,Ft=Le.len();for(Et=0;Et.01?he&&(De+=270/E):Math.abs(at-cn)<1e-4?he&&De<_n||!he&&De>_n?It-=270/E:It+=270/E:he&&atcn?Ot+=270/E:Ot-=270/E),rt.push(et,m(((_n-Mt)*Jt+Ze)*E-c),A,m(((cn-nt)*Vt+Kt)*E-c),A,m(((_n+Mt)*Jt+Ze)*E-c),A,m(((cn+nt)*Vt+Kt)*E-c),A,m((De*Jt+Ze)*E-c),A,m((at*Vt+Kt)*E-c),A,m((Ot*Jt+Ze)*E-c),A,m((It*Vt+Kt)*E-c)),Rt=Ot,Gt=It;break;case P.R:var ot=X[0],_t=X[1];ot[0]=Nt[Et++],ot[1]=Nt[Et++],_t[0]=ot[0]+Nt[Et++],_t[1]=ot[1]+Nt[Et++],Fe&&(D(ot,ot,Fe),D(_t,_t,Fe)),ot[0]=m(ot[0]*E-c),_t[0]=m(_t[0]*E-c),ot[1]=m(ot[1]*E-c),_t[1]=m(_t[1]*E-c),rt.push(" m ",ot[0],A,ot[1]," l ",_t[0],A,ot[1]," l ",_t[0],A,_t[1]," l ",ot[0],A,_t[1]);break;case P.Z:rt.push(" x ")}if(Tt>0){rt.push(xt);for(var st=0;stve&&(be=0,Ee={});var Ce=_e.style,Pe;try{Ce.font=Le,Pe=Ce.fontFamily.split(",")[0]}catch(ze){}Fe={style:Ce.fontStyle||ue,variant:Ce.fontVariant||ue,weight:Ce.fontWeight||ue,size:parseFloat(Ce.fontSize||12)|0,family:Pe||"Microsoft YaHei"},Ee[Le]=Fe,be++}return Fe},re;t.$override("measureText",function(Le,Fe){var Ce=C.doc;re||(re=Ce.createElement("div"),re.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",C.doc.body.appendChild(re));try{re.style.font=Fe}catch(Pe){}return re.innerHTML="",re.appendChild(Ce.createTextNode(Le)),{width:re.offsetWidth}});for(var pe=new k,J=function(Le,Fe,Ce,Pe){var ze=this.style;this.__dirty&&R.normalizeTextStyle(ze,!0);var Ne=ze.text;if(Ne!=null&&(Ne+=""),!Ne)return;if(ze.rich){var ht=t.parseRichText(Ne,ze);Ne=[];for(var rt=0;rt=0&&(this.delFromStorage(o),this._roots.splice(x,1),o instanceof D&&o.delChildrenFromStorage(this))},addToStorage:function(o){return o&&(o.__storage=this,o.dirty(!1)),this},delFromStorage:function(o){return o&&(o.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:u};var R=t;ie.exports=R},r7jV:function(ie,Z){ie.exports="data:image/png;base64,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"},rA99:function(ie,Z,y){var V=y("y+Vt"),U=y("QBsz"),D=y("Sj9i"),k=D.quadraticSubdivide,u=D.cubicSubdivide,t=D.quadraticAt,R=D.cubicAt,o=D.quadraticDerivativeAt,p=D.cubicDerivativeAt,g=[];function i(T,O,C){var P=T.cpx2,m=T.cpy2;return P===null||m===null?[(C?p:R)(T.x1,T.cpx1,T.cpx2,T.x2,O),(C?p:R)(T.y1,T.cpy1,T.cpy2,T.y2,O)]:[(C?o:t)(T.x1,T.cpx1,T.x2,O),(C?o:t)(T.y1,T.cpy1,T.y2,O)]}var x=V.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(T,O){var C=O.x1,P=O.y1,m=O.x2,l=O.y2,s=O.cpx1,f=O.cpy1,v=O.cpx2,b=O.cpy2,A=O.percent;if(A===0)return;T.moveTo(C,P),v==null||b==null?(A<1&&(k(C,s,m,A,g),s=g[1],m=g[2],k(P,f,l,A,g),f=g[1],l=g[2]),T.quadraticCurveTo(s,f,m,l)):(A<1&&(u(C,s,v,m,A,g),s=g[1],v=g[2],m=g[3],u(P,f,b,l,A,g),f=g[1],b=g[2],l=g[3]),T.bezierCurveTo(s,f,v,b,m,l))},pointAt:function(T){return i(this.shape,T,!1)},tangentAt:function(T){var O=i(this.shape,T,!0);return U.normalize(O,O)}});ie.exports=x},rHrb:function(ie,Z,y){"use strict";Object.defineProperty(Z,"__esModule",{value:!0}),Z.CopyToClipboard=void 0;var V=D(y("q1tI")),U=D(y("+QRC"));function D(s){return s&&s.__esModule?s:{default:s}}function k(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?k=function(v){return typeof v}:k=function(v){return v&&typeof Symbol=="function"&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v},k(s)}function u(s,f){var v=Object.keys(s);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(s);f&&(b=b.filter(function(A){return Object.getOwnPropertyDescriptor(s,A).enumerable})),v.push.apply(v,b)}return v}function t(s){for(var f=1;f=0)continue;if(!Object.prototype.propertyIsEnumerable.call(s,b))continue;v[b]=s[b]}}return v}function o(s,f){if(s==null)return{};var v={},b=Object.keys(s),A,w;for(w=0;w=0)continue;v[A]=s[A]}return v}function p(s,f){if(!(s instanceof f))throw new TypeError("Cannot call a class as a function")}function g(s,f){for(var v=0;v3&&!((Q=Ee[4])!==null&&Q!==void 0&&Q.includes("newgold"))&&!((de=Ee[5])!==null&&de!==void 0&&de.includes("newgold"))&&Ee[2]!=="coursesId"&&(be.course_id=Ee[2]),Ee[1]==="shixuns"&&Ee.length>3&&(be.objective_type="shixun",be.objective_id=Ee[2]),Ee[1]==="paths"&&Ee.length>3&&(be.objective_type="path",be.objective_id=Ee[2]),Object(D.a)(Object(D.a)({},be),{school:1})}var q={\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}},Y=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],W=function(de){var ue,Ee=de.homePage,be=de.user,ve=de.globalSetting,_e=de.loading,Te=de.dispatch,re=de.location,pe=de.isLogin,J=pe===void 0?!1:pe,ce=de.shixunHomeworks,we=de.competitions,xe=Object(U.a)(de,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),Ke=K(),tt=re.pathname,Le=tt==null?void 0:tt.includes("/forums"),Fe=Object(o.useState)(-1),Ce=Object(V.a)(Fe,2),Pe=Ce[0],ze=Ce[1],Ne=we.qs;Object(o.useEffect)(function(){if(ve!=null&&ve.setting){var xt,gt;if(ve==null||((xt=ve.setting)===null||xt===void 0||((gt=xt.navbar)===null||gt===void 0))||gt.map(function(Rt,Gt){re.pathname.indexOf(Rt.link)>-1&&ze(Gt)}),Pe===-1)Object(d.V)(ve.setting.name);else{var Et;Object(d.V)(((Et=ve.setting.navbar[Pe])===null||Et===void 0?void 0:Et.name)||ve.setting.name)}}},[ve==null?void 0:ve.setting]);var ht=Object(o.useMemo)(function(){var xt;if(ve!=null&&(xt=ve.setting)!==null&&xt!==void 0&&xt.nav_logo_url){var gt;return"".concat(r.a.IMG_SERVER,"/").concat(ve==null||((gt=ve.setting)===null||gt===void 0)?void 0:gt.nav_logo_url)}else return"".concat(r.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[ve==null||((ue=ve.setting)===null||ue===void 0)?void 0:ue.nav_logo_url]);if(ve.showHeader&&ve.showHeaderFooter){var rt,Tt;return p.a.createElement("div",{className:T.a.header},p.a.createElement("div",{className:T.a.wrap},p.a.createElement("div",{className:"menu"},!!(ve!=null&&(rt=ve.setting)!==null&&rt!==void 0&&rt.nav_logo_url)&&p.a.createElement(g.a,{style:{display:"flex",alignItems:"center",margin:0},onClick:function(){Te({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},p.a.createElement("img",{className:T.a.logo,title:(Tt=ve.setting)===null||Tt===void 0?void 0:Tt.name,src:ht})),!Object(d.p)()&&ve.setting&&ve.setting.navbar.map(function(xt,gt){if(!xt.hidden)return p.a.createElement("li",{key:gt,className:Pe===gt?T.a.actived:""},(xt==null?void 0:xt.name)==="\u6559\u5B66\u8BFE\u5802"&&p.a.createElement(g.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Te({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:p.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:ce.actionTabs.type===4?T.a.classromediv:"",dangerouslySetInnerHTML:{__html:xt.name},to:xt.link}),(xt==null?void 0:xt.name)!="\u6559\u5B66\u8BFE\u5802"&&xt.link.indexOf("http")<0&&p.a.createElement(g.a,{onClick:function(){Te({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:xt.name},to:xt.link,target:xt.link.indexOf("http")>-1?"_blank":"_self"}),(xt==null?void 0:xt.name)!="\u6559\u5B66\u8BFE\u5802"&&xt.link.indexOf("http")>-1&&p.a.createElement("a",{target:xt.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:xt.name},href:xt.link}))}),p.a.createElement("div",{className:"right"},p.a.createElement(I,{payload:Ke})))))}else return p.a.createElement(p.a.Fragment,null)},X=Z.a=Object(i.a)(function(Q){var de=Q.homePage,ue=Q.loading,Ee=Q.user,be=Q.globalSetting,ve=Q.shixunHomeworks,_e=Q.competitions;return{homePage:de,user:Ee,globalSetting:be,loading:ue.models.index,shixunHomeworks:ve,competitions:_e}})(W)},"sW+o":function(ie,Z,y){var V=y("SrGk"),U=y("bYtY"),D=y("SUKs"),k=y("Qe9p");function u(R,o){V.call(this,R,o,["linearGradient","radialGradient"],"__gradient_in_use__")}U.inherits(u,V),u.prototype.addWithoutUpdate=function(R,o){if(o&&o.style){var p=this;U.each(["fill","stroke"],function(g){if(o.style[g]&&(o.style[g].type==="linear"||o.style[g].type==="radial")){var i=o.style[g],x=p.getDefs(!0),T;i._dom?(T=i._dom,x.contains(i._dom)||p.addDom(T)):T=p.add(i),p.markUsed(o);var O=T.getAttribute("id");R.setAttribute(g,"url(#"+O+")")}})}},u.prototype.add=function(R){var o;if(R.type==="linear")o=this.createElement("linearGradient");else if(R.type==="radial")o=this.createElement("radialGradient");else return D("Illegal gradient type."),null;return R.id=R.id||this.nextId++,o.setAttribute("id","zr"+this._zrId+"-gradient-"+R.id),this.updateDom(R,o),this.addDom(o),o},u.prototype.update=function(R){var o=this;V.prototype.update.call(this,R,function(){var p=R.type,g=R._dom.tagName;p==="linear"&&g==="linearGradient"||p==="radial"&&g==="radialGradient"?o.updateDom(R,R._dom):(o.removeDom(R),o.add(R))})},u.prototype.updateDom=function(R,o){if(R.type==="linear")o.setAttribute("x1",R.x),o.setAttribute("y1",R.y),o.setAttribute("x2",R.x2),o.setAttribute("y2",R.y2);else if(R.type==="radial")o.setAttribute("cx",R.x),o.setAttribute("cy",R.y),o.setAttribute("r",R.r);else{D("Illegal gradient type.");return}R.global?o.setAttribute("gradientUnits","userSpaceOnUse"):o.setAttribute("gradientUnits","objectBoundingBox"),o.innerHTML="";for(var p=R.colorStops,g=0,i=p.length;g-1)){var O=k.parse(T)[3],C=k.toHex(T);x.setAttribute("stop-color","#"+C),x.setAttribute("stop-opacity",O)}else x.setAttribute("stop-color",p[g].color);o.appendChild(x)}R._dom=o},u.prototype.markUsed=function(R){if(R.style){var o=R.style.fill;o&&o._dom&&V.prototype.markUsed.call(this,o._dom),o=R.style.stroke,o&&o._dom&&V.prototype.markUsed.call(this,o._dom)}};var t=u;ie.exports=t},smSa:function(ie,Z,y){ie.exports=y.p+"static/s1.02adde28.png"},t23M:function(ie,Z,y){"use strict";var V=y("VTBJ"),U=y("1OyB"),D=y("vuIU"),k=y("Ji7U"),u=y("LK+K"),t=y("q1tI"),R=y.n(t),o=y("m+aA"),p=y("Zm9Q"),g=y("Kwbf"),i=y("c+Xe"),x=y("bdgK"),T="rc-observer-key",O=function(C){Object(k.a)(m,C);var P=Object(u.a)(m);function m(){var l;return Object(U.a)(this,m),l=P.apply(this,arguments),l.resizeObserver=null,l.childNode=null,l.currentElement=null,l.state={width:0,height:0,offsetHeight:0,offsetWidth:0},l.onResize=function(s){var f=l.props.onResize,v=s[0].target,b=v.getBoundingClientRect(),A=b.width,w=b.height,E=v.offsetWidth,c=v.offsetHeight,n=Math.floor(A),r=Math.floor(w);if(l.state.width!==n||l.state.height!==r||l.state.offsetWidth!==E||l.state.offsetHeight!==c){var d={width:n,height:r,offsetWidth:E,offsetHeight:c};l.setState(d),f&&Promise.resolve().then(function(){f(Object(V.a)(Object(V.a)({},d),{},{offsetWidth:E,offsetHeight:c}))})}},l.setChildNode=function(s){l.childNode=s},l}return Object(D.a)(m,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var s=this.props.disabled;if(s){this.destroyObserver();return}var f=Object(o.a)(this.childNode||this),v=f!==this.currentElement;v&&(this.destroyObserver(),this.currentElement=f),!this.resizeObserver&&f&&(this.resizeObserver=new x.default(this.onResize),this.resizeObserver.observe(f))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var s=this.props.children,f=Object(p.a)(s);if(f.length>1)Object(g.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(f.length===0)return Object(g.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var v=f[0];if(t.isValidElement(v)&&Object(i.c)(v)){var b=v.ref;f[0]=t.cloneElement(v,{ref:Object(i.a)(b,this.setChildNode)})}return f.length===1?f[0]:f.map(function(A,w){return!t.isValidElement(A)||"key"in A&&A.key!==null?A:t.cloneElement(A,{key:"".concat(T,"-").concat(w)})})}}]),m}(t.Component);O.displayName="ResizeObserver",Z.a=O},tGSI:function(ie,Z){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII="},tWlo:function(ie,Z){ie.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=="},thk6:function(ie,Z,y){"use strict";y.r(Z);function V(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function U(e,a){e===void 0&&(e={}),a===void 0&&(a={}),Object.keys(a).forEach(function(M){typeof e[M]=="undefined"?e[M]=a[M]:V(a[M])&&V(e[M])&&Object.keys(a[M]).length>0&&U(e[M],a[M])})}var D=typeof document!="undefined"?document:{},k={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};U(D,k);var u=typeof window!="undefined"?window:{},t={document:k,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};U(u,t);class R{constructor(e){const a=this;for(let M=0;M=0&&ne.indexOf(">")>=0){let se="div";for(ne.indexOf(":~]/)?z=[D.getElementById(e.trim().split("#")[1])]:z=(a||D).querySelectorAll(e.trim()),N=0;N0&&e[0].nodeType)for(N=0;NM.toUpperCase())}function i(e){return u.requestAnimationFrame?u.requestAnimationFrame(e):u.webkitRequestAnimationFrame?u.webkitRequestAnimationFrame(e):u.setTimeout(e,1e3/60)}function x(e){return u.cancelAnimationFrame?u.cancelAnimationFrame(e):u.webkitCancelAnimationFrame?u.webkitCancelAnimationFrame(e):u.clearTimeout(e)}function T(e){if(typeof e=="undefined")return this;const a=e.split(" ");for(let M=0;M=0&&(a[g(N.name.split("data-")[1])]=N.value)}for(const M in a)a[M]==="false"?a[M]=!1:a[M]==="true"?a[M]=!0:parseFloat(a[M])===a[M]*1&&(a[M]*=1);return a}function A(e){const a=this;if(typeof e=="undefined"){if(a[0]){if(a[0].multiple&&a[0].nodeName.toLowerCase()==="select"){const M=[];for(let N=0;N=0;else N.value=e}return a}function w(e){for(let a=0;a=0;Ve-=1){const He=Oe[Ve];N&&He.listener===N||N&&He.listener&&He.listener.dom7proxy&&He.listener.dom7proxy===N?(ge.removeEventListener(se,He.proxyListener,z),Oe.splice(Ve,1)):N||(ge.removeEventListener(se,He.proxyListener,z),Oe.splice(Ve,1))}}}return this}function r(...e){const a=this;let[M,N,z,$]=e;typeof e[1]=="function"&&([M,z,$]=e,N=void 0);function ne(...se){z.apply(this,se),a.off(M,N,ne,$),ne.dom7proxy&&delete ne.dom7proxy}return ne.dom7proxy=z,a.on(M,N,ne,$)}function d(...e){const a=e[0].split(" "),M=e[1];for(let N=0;Nge>0),ne.dispatchEvent(se),ne.dom7EventData=[],delete ne.dom7EventData}}return this}function S(e){const a=["webkitTransitionEnd","transitionend"],M=this;let N;function z($){if($.target!==this)return;for(e.call(this,$),N=0;N0?parseFloat(this.css("width")):null}function L(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetWidth+parseFloat(a.getPropertyValue("margin-right"))+parseFloat(a.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function I(){return this[0]===u?u.innerHeight:this.length>0?parseFloat(this.css("height")):null}function B(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetHeight+parseFloat(a.getPropertyValue("margin-top"))+parseFloat(a.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function F(){if(this.length>0){const e=this[0],a=e.getBoundingClientRect(),M=D.body,N=e.clientTop||M.clientTop||0,z=e.clientLeft||M.clientLeft||0,$=e===u?u.scrollY:e.scrollTop,ne=e===u?u.scrollX:e.scrollLeft;return{top:a.top+$-N,left:a.left+ne-z}}return null}function K(){for(let e=0;ea-1?new R([]):e<0?(M=a+e,M<0?new R([]):new R([this[M]])):new R([this[e]])}function J(...e){let a;for(let M=0;M=0;M-=1)this[a].insertBefore(N.childNodes[M],this[a].childNodes[0])}else if(e instanceof R)for(M=0;M1)for(let N=0;N1)for(let N=0;N0?e?this[0].nextElementSibling&&o(this[0].nextElementSibling).is(e)?new R([this[0].nextElementSibling]):new R([]):this[0].nextElementSibling?new R([this[0].nextElementSibling]):new R([]):new R([])}function Fe(e){const a=[];let M=this[0];if(!M)return new R([]);for(;M.nextElementSibling;){const N=M.nextElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),M=N}return new R(a)}function Ce(e){if(this.length>0){const a=this[0];return e?a.previousElementSibling&&o(a.previousElementSibling).is(e)?new R([a.previousElementSibling]):new R([]):a.previousElementSibling?new R([a.previousElementSibling]):new R([])}return new R([])}function Pe(e){const a=[];let M=this[0];if(!M)return new R([]);for(;M.previousElementSibling;){const N=M.previousElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),M=N}return new R(a)}function ze(e){return this.nextAll(e).add(this.prevAll(e))}function Ne(e){const a=[];for(let M=0;M0||M===0,Xe=a>0||a===0;if(typeof z=="undefined"&&(z="swing"),lt&&(me=se.scrollTop,N||(se.scrollTop=M)),Xe&&(ge=se.scrollLeft,N||(se.scrollLeft=a)),!N)return;lt&&(Oe=se.scrollHeight-se.offsetHeight,He=Math.max(Math.min(M,Oe),0)),Xe&&(Ve=se.scrollWidth-se.offsetWidth,Je=Math.max(Math.min(a,Ve),0));let ft=null;lt&&He===me&&(lt=!1),Xe&&Je===ge&&(Xe=!1);function vt(jt=new Date().getTime()){ft===null&&(ft=jt);const zt=Math.max(Math.min((jt-ft)/N,1),0),Ht=z==="linear"?zt:.5-Math.cos(zt*Math.PI)/2;let Lt;if(lt&&(Qe=me+Ht*(He-me)),Xe&&(qe=ge+Ht*(Je-ge)),lt&&He>me&&Qe>=He&&(se.scrollTop=He,Lt=!0),lt&&Hege&&qe>=Je&&(se.scrollLeft=Je,Lt=!0),Xe&&Je0?$[0].scrollTop:null:$.scrollTo(void 0,a,M,N,z)}function Ot(...e){let[a,M,N,z]=e;e.length===3&&typeof N=="function"&&([a,M,z,N]=e);const $=this;return typeof a=="undefined"?$.length>0?$[0].scrollLeft:null:$.scrollTo(a,void 0,M,N,z)}function It(e,a){const M=this,N={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},a),elements:M,animating:!1,que:[],easingProgress($,ne){return $==="swing"?.5-Math.cos(ne*Math.PI)/2:typeof $=="function"?$(ne):ne},stop(){N.frameId&&x(N.frameId),N.animating=!1,N.elements.each(($,ne)=>{const se=ne;delete se.dom7AnimateInstance}),N.que=[]},done($){if(N.animating=!1,N.elements.each((ne,se)=>{const me=se;delete me.dom7AnimateInstance}),$&&$(M),N.que.length>0){const ne=N.que.shift();N.animate(ne[0],ne[1])}},animate($,ne){if(N.animating)return N.que.push([$,ne]),N;const se=[];N.elements.each((qe,lt)=>{let Xe,ft,vt,jt,zt;lt.dom7AnimateInstance||(N.elements[qe].dom7AnimateInstance=N),se[qe]={container:lt},Object.keys($).forEach(Ht=>{Xe=u.getComputedStyle(lt,null).getPropertyValue(Ht).replace(",","."),ft=parseFloat(Xe),vt=Xe.replace(ft,""),jt=parseFloat($[Ht]),zt=$[Ht]+vt,se[qe][Ht]={initialFullValue:Xe,initialValue:ft,unit:vt,finalValue:jt,finalFullValue:zt,currentValue:ft}})});let me=null,ge,Oe=0,Ve=0,He,Je=!1;N.animating=!0;function Qe(){ge=new Date().getTime();let qe,lt;if(Je||(Je=!0,ne.begin&&ne.begin(M)),me===null&&(me=ge),ne.progress&&ne.progress(M,Math.max(Math.min((ge-me)/ne.duration,1),0),me+ne.duration-ge<0?0:me+ne.duration-ge,me),se.forEach(Xe=>{const ft=Xe;if(He||ft.done)return;Object.keys($).forEach(vt=>{if(He||ft.done)return;qe=Math.max(Math.min((ge-me)/ne.duration,1),0),lt=N.easingProgress(ne.easing,qe);const{initialValue:jt,finalValue:zt,unit:Ht}=ft[vt];ft[vt].currentValue=jt+lt*(zt-jt);const Lt=ft[vt].currentValue;if((zt>jt&&Lt>=zt||zt{o.fn[e]=o.fn[e]||an[e]});const ae={deleteProps(e){const a=e;Object.keys(a).forEach(M=>{try{a[M]=null}catch(N){}try{delete a[M]}catch(N){}})},nextTick(e,a=0){return setTimeout(e,a)},now(){return Date.now()},getTranslate(e,a="x"){let M,N,z;const $=u.getComputedStyle(e,null);return u.WebKitCSSMatrix?(N=$.transform||$.webkitTransform,N.split(",").length>6&&(N=N.split(", ").map(ne=>ne.replace(",",".")).join(", ")),z=new u.WebKitCSSMatrix(N==="none"?"":N)):(z=$.MozTransform||$.OTransform||$.MsTransform||$.msTransform||$.transform||$.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),M=z.toString().split(",")),a==="x"&&(u.WebKitCSSMatrix?N=z.m41:M.length===16?N=parseFloat(M[12]):N=parseFloat(M[4])),a==="y"&&(u.WebKitCSSMatrix?N=z.m42:M.length===16?N=parseFloat(M[13]):N=parseFloat(M[5])),N||0},parseUrlQuery(e){const a={};let M=e||u.location.href,N,z,$,ne;if(typeof M=="string"&&M.length)for(M=M.indexOf("?")>-1?M.replace(/\S*\?/,""):"",z=M.split("&").filter(se=>se!==""),ne=z.length,N=0;N=0,observer:function(){return"MutationObserver"in u||"WebkitMutationObserver"in u}(),passiveListener:function(){let M=!1;try{const N=Object.defineProperty({},"passive",{get(){M=!0}});u.addEventListener("testPassiveListener",null,N)}catch(N){}return M}(),gestures:function(){return"ongesturestart"in u}()}}();class j{constructor(e={}){const a=this;a.params=e,a.eventsListeners={},a.params&&a.params.on&&Object.keys(a.params.on).forEach(M=>{a.on(M,a.params.on[M])})}on(e,a,M){const N=this;if(typeof a!="function")return N;const z=M?"unshift":"push";return e.split(" ").forEach($=>{N.eventsListeners[$]||(N.eventsListeners[$]=[]),N.eventsListeners[$][z](a)}),N}once(e,a,M){const N=this;if(typeof a!="function")return N;function z(...$){N.off(e,z),z.f7proxy&&delete z.f7proxy,a.apply(N,$)}return z.f7proxy=a,N.on(e,z,M)}off(e,a){const M=this;return M.eventsListeners&&e.split(" ").forEach(N=>{typeof a=="undefined"?M.eventsListeners[N]=[]:M.eventsListeners[N]&&M.eventsListeners[N].length&&M.eventsListeners[N].forEach((z,$)=>{(z===a||z.f7proxy&&z.f7proxy===a)&&M.eventsListeners[N].splice($,1)})}),M}emit(...e){const a=this;if(!a.eventsListeners)return a;let M,N,z;typeof e[0]=="string"||Array.isArray(e[0])?(M=e[0],N=e.slice(1,e.length),z=a):(M=e[0].events,N=e[0].data,z=e[0].context||a);const $=Array.isArray(M)?M:M.split(" ");return $.forEach(ne=>{if(a.eventsListeners&&a.eventsListeners[ne]){const se=[];a.eventsListeners[ne].forEach(me=>{se.push(me)}),se.forEach(me=>{me.apply(z,N)})}}),a}useModulesParams(e){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(M=>{const N=a.modules[M];N.params&&ae.extend(e,N.params)})}useModules(e={}){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(M=>{const N=a.modules[M],z=e[M]||{};N.instance&&Object.keys(N.instance).forEach($=>{const ne=N.instance[$];typeof ne=="function"?a[$]=ne.bind(a):a[$]=ne}),N.on&&a.on&&Object.keys(N.on).forEach($=>{a.on($,N.on[$])}),N.create&&N.create.bind(a)(z)})}static set components(e){const a=this;if(!a.use)return;a.use(e)}static installModule(e,...a){const M=this;M.prototype.modules||(M.prototype.modules={});const N=e.name||`${Object.keys(M.prototype.modules).length}_${ae.now()}`;return M.prototype.modules[N]=e,e.proto&&Object.keys(e.proto).forEach(z=>{M.prototype[z]=e.proto[z]}),e.static&&Object.keys(e.static).forEach(z=>{M[z]=e.static[z]}),e.install&&e.install.apply(M,a),M}static use(e,...a){const M=this;return Array.isArray(e)?(e.forEach(N=>M.installModule(N)),M):M.installModule(e,...a)}}function H(){const e=this;let a,M;const N=e.$el;if(typeof e.params.width!="undefined"?a=e.params.width:a=N[0].clientWidth,typeof e.params.height!="undefined"?M=e.params.height:M=N[0].clientHeight,a===0&&e.isHorizontal()||M===0&&e.isVertical())return;a=a-parseInt(N.css("padding-left"),10)-parseInt(N.css("padding-right"),10),M=M-parseInt(N.css("padding-top"),10)-parseInt(N.css("padding-bottom"),10),ae.extend(e,{width:a,height:M,size:e.isHorizontal()?a:M})}function G(){const e=this,a=e.params,{$wrapperEl:M,size:N,rtlTranslate:z,wrongRTL:$}=e,ne=e.virtual&&a.virtual.enabled,se=ne?e.virtual.slides.length:e.slides.length,me=M.children(`.${e.params.slideClass}`),ge=ne?e.virtual.slides.length:me.length;let Oe=[];const Ve=[],He=[];function Je(en){return a.cssMode?!(en===me.length-1):!0}let Qe=a.slidesOffsetBefore;typeof Qe=="function"&&(Qe=a.slidesOffsetBefore.call(e));let qe=a.slidesOffsetAfter;typeof qe=="function"&&(qe=a.slidesOffsetAfter.call(e));const lt=e.snapGrid.length,Xe=e.snapGrid.length;let ft=a.spaceBetween,vt=-Qe,jt=0,zt=0;if(typeof N=="undefined")return;typeof ft=="string"&&ft.indexOf("%")>=0&&(ft=parseFloat(ft.replace("%",""))/100*N),e.virtualSize=-ft,z?me.css({marginLeft:"",marginTop:""}):me.css({marginRight:"",marginBottom:""});let Ht;a.slidesPerColumn>1&&(Math.floor(ge/a.slidesPerColumn)===ge/e.params.slidesPerColumn?Ht=ge:Ht=Math.ceil(ge/a.slidesPerColumn)*a.slidesPerColumn,a.slidesPerView!=="auto"&&a.slidesPerColumnFill==="row"&&(Ht=Math.max(Ht,a.slidesPerView*a.slidesPerColumn)));let Lt;const Xt=a.slidesPerColumn,Ut=Ht/Xt,En=Math.floor(ge/a.slidesPerColumn);for(let en=0;en1){let rn,xn,bn;if(a.slidesPerColumnFill==="row"&&a.slidesPerGroup>1){const On=Math.floor(en/(a.slidesPerGroup*a.slidesPerColumn)),Gn=en-a.slidesPerColumn*a.slidesPerGroup*On,Wn=On===0?a.slidesPerGroup:Math.min(Math.ceil((ge-On*Xt*a.slidesPerGroup)/Xt),a.slidesPerGroup);bn=Math.floor(Gn/Wn),xn=Gn-bn*Wn+On*a.slidesPerGroup,rn=xn+bn*Ht/Xt,tn.css({"-webkit-box-ordinal-group":rn,"-moz-box-ordinal-group":rn,"-ms-flex-order":rn,"-webkit-order":rn,order:rn})}else a.slidesPerColumnFill==="column"?(xn=Math.floor(en/Xt),bn=en-xn*Xt,(xn>En||xn===En&&bn===Xt-1)&&(bn+=1,bn>=Xt&&(bn=0,xn+=1))):(bn=Math.floor(en/Ut),xn=en-bn*Ut);tn.css(`margin-${e.isHorizontal()?"top":"left"}`,bn!==0&&a.spaceBetween&&`${a.spaceBetween}px`)}if(tn.css("display")==="none")continue;if(a.slidesPerView==="auto"){const rn=u.getComputedStyle(tn[0],null),xn=tn[0].style.transform,bn=tn[0].style.webkitTransform;if(xn&&(tn[0].style.transform="none"),bn&&(tn[0].style.webkitTransform="none"),a.roundLengths)Lt=e.isHorizontal()?tn.outerWidth(!0):tn.outerHeight(!0);else if(e.isHorizontal()){const On=parseFloat(rn.getPropertyValue("width")),Gn=parseFloat(rn.getPropertyValue("padding-left")),Wn=parseFloat(rn.getPropertyValue("padding-right")),Ln=parseFloat(rn.getPropertyValue("margin-left")),qt=parseFloat(rn.getPropertyValue("margin-right")),Rn=rn.getPropertyValue("box-sizing");Rn&&Rn==="border-box"?Lt=On+Ln+qt:Lt=On+Gn+Wn+Ln+qt}else{const On=parseFloat(rn.getPropertyValue("height")),Gn=parseFloat(rn.getPropertyValue("padding-top")),Wn=parseFloat(rn.getPropertyValue("padding-bottom")),Ln=parseFloat(rn.getPropertyValue("margin-top")),qt=parseFloat(rn.getPropertyValue("margin-bottom")),Rn=rn.getPropertyValue("box-sizing");Rn&&Rn==="border-box"?Lt=On+Ln+qt:Lt=On+Gn+Wn+Ln+qt}xn&&(tn[0].style.transform=xn),bn&&(tn[0].style.webkitTransform=bn),a.roundLengths&&(Lt=Math.floor(Lt))}else Lt=(N-(a.slidesPerView-1)*ft)/a.slidesPerView,a.roundLengths&&(Lt=Math.floor(Lt)),me[en]&&(e.isHorizontal()?me[en].style.width=`${Lt}px`:me[en].style.height=`${Lt}px`);me[en]&&(me[en].swiperSlideSize=Lt),He.push(Lt),a.centeredSlides?(vt=vt+Lt/2+jt/2+ft,jt===0&&en!==0&&(vt=vt-N/2-ft),en===0&&(vt=vt-N/2-ft),Math.abs(vt)<1/1e3&&(vt=0),a.roundLengths&&(vt=Math.floor(vt)),zt%a.slidesPerGroup===0&&Oe.push(vt),Ve.push(vt)):(a.roundLengths&&(vt=Math.floor(vt)),(zt-Math.min(e.params.slidesPerGroupSkip,zt))%e.params.slidesPerGroup===0&&Oe.push(vt),Ve.push(vt),vt=vt+Lt+ft),e.virtualSize+=Lt+ft,jt=Lt,zt+=1}e.virtualSize=Math.max(e.virtualSize,N)+qe;let pn;if(z&&$&&(a.effect==="slide"||a.effect==="coverflow")&&M.css({width:`${e.virtualSize+a.spaceBetween}px`}),a.setWrapperSize&&(e.isHorizontal()?M.css({width:`${e.virtualSize+a.spaceBetween}px`}):M.css({height:`${e.virtualSize+a.spaceBetween}px`})),a.slidesPerColumn>1&&(e.virtualSize=(Lt+a.spaceBetween)*Ht,e.virtualSize=Math.ceil(e.virtualSize/a.slidesPerColumn)-a.spaceBetween,e.isHorizontal()?M.css({width:`${e.virtualSize+a.spaceBetween}px`}):M.css({height:`${e.virtualSize+a.spaceBetween}px`}),a.centeredSlides)){pn=[];for(let en=0;en1&&Oe.push(e.virtualSize-N)}if(Oe.length===0&&(Oe=[0]),a.spaceBetween!==0&&(e.isHorizontal()?z?me.filter(Je).css({marginLeft:`${ft}px`}):me.filter(Je).css({marginRight:`${ft}px`}):me.filter(Je).css({marginBottom:`${ft}px`})),a.centeredSlides&&a.centeredSlidesBounds){let en=0;He.forEach(rn=>{en+=rn+(a.spaceBetween?a.spaceBetween:0)}),en-=a.spaceBetween;const tn=en-N;Oe=Oe.map(rn=>rn<0?-Qe:rn>tn?tn+qe:rn)}if(a.centerInsufficientSlides){let en=0;if(He.forEach(tn=>{en+=tn+(a.spaceBetween?a.spaceBetween:0)}),en-=a.spaceBetween,en{Oe[xn]=rn-tn}),Ve.forEach((rn,xn)=>{Ve[xn]=rn+tn})}}ae.extend(e,{slides:me,snapGrid:Oe,slidesGrid:Ve,slidesSizesGrid:He}),ge!==se&&e.emit("slidesLengthChange"),Oe.length!==lt&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),Ve.length!==Xe&&e.emit("slidesGridLengthChange"),(a.watchSlidesProgress||a.watchSlidesVisibility)&&e.updateSlidesOffset()}function ee(e){const a=this,M=[];let N=0,z;if(typeof e=="number"?a.setTransition(e):e===!0&&a.setTransition(a.params.speed),a.params.slidesPerView!=="auto"&&a.params.slidesPerView>1)if(a.params.centeredSlides)a.visibleSlides.each(($,ne)=>{M.push(ne)});else for(z=0;za.slides.length)break;M.push(a.slides.eq($)[0])}else M.push(a.slides.eq(a.activeIndex)[0]);for(z=0;zN?$:N}N&&a.$wrapperEl.css("height",`${N}px`)}function fe(){const e=this,a=e.slides;for(let M=0;M=0&&ge1&&Oe<=a.size||ge<=0&&Oe>=a.size;Ve&&(a.visibleSlides.push(se),a.visibleSlidesIndexes.push(ne),N.eq(ne).addClass(M.slideVisibleClass))}se.progress=z?-me:me}a.visibleSlides=o(a.visibleSlides)}function Ge(e){const a=this;if(typeof e=="undefined"){const ge=a.rtlTranslate?-1:1;e=a&&a.translate&&a.translate*ge||0}const M=a.params,N=a.maxTranslate()-a.minTranslate();let{progress:z,isBeginning:$,isEnd:ne}=a;const se=$,me=ne;N===0?(z=0,$=!0,ne=!0):(z=(e-a.minTranslate())/N,$=z<=0,ne=z>=1),ae.extend(a,{progress:z,isBeginning:$,isEnd:ne}),(M.watchSlidesProgress||M.watchSlidesVisibility||M.centeredSlides&&M.autoHeight)&&a.updateSlidesProgress(e),$&&!se&&a.emit("reachBeginning toEdge"),ne&&!me&&a.emit("reachEnd toEdge"),(se&&!$||me&&!ne)&&a.emit("fromEdge"),a.emit("progress",z)}function dt(){const e=this,{slides:a,params:M,$wrapperEl:N,activeIndex:z,realIndex:$}=e,ne=e.virtual&&M.virtual.enabled;a.removeClass(`${M.slideActiveClass} ${M.slideNextClass} ${M.slidePrevClass} ${M.slideDuplicateActiveClass} ${M.slideDuplicateNextClass} ${M.slideDuplicatePrevClass}`);let se;ne?se=e.$wrapperEl.find(`.${M.slideClass}[data-swiper-slide-index="${z}"]`):se=a.eq(z),se.addClass(M.slideActiveClass),M.loop&&(se.hasClass(M.slideDuplicateClass)?N.children(`.${M.slideClass}:not(.${M.slideDuplicateClass})[data-swiper-slide-index="${$}"]`).addClass(M.slideDuplicateActiveClass):N.children(`.${M.slideClass}.${M.slideDuplicateClass}[data-swiper-slide-index="${$}"]`).addClass(M.slideDuplicateActiveClass));let me=se.nextAll(`.${M.slideClass}`).eq(0).addClass(M.slideNextClass);M.loop&&me.length===0&&(me=a.eq(0),me.addClass(M.slideNextClass));let ge=se.prevAll(`.${M.slideClass}`).eq(0).addClass(M.slidePrevClass);M.loop&&ge.length===0&&(ge=a.eq(-1),ge.addClass(M.slidePrevClass)),M.loop&&(me.hasClass(M.slideDuplicateClass)?N.children(`.${M.slideClass}:not(.${M.slideDuplicateClass})[data-swiper-slide-index="${me.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicateNextClass):N.children(`.${M.slideClass}.${M.slideDuplicateClass}[data-swiper-slide-index="${me.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicateNextClass),ge.hasClass(M.slideDuplicateClass)?N.children(`.${M.slideClass}:not(.${M.slideDuplicateClass})[data-swiper-slide-index="${ge.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicatePrevClass):N.children(`.${M.slideClass}.${M.slideDuplicateClass}[data-swiper-slide-index="${ge.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicatePrevClass))}function Ct(e){const a=this,M=a.rtlTranslate?a.translate:-a.translate,{slidesGrid:N,snapGrid:z,params:$,activeIndex:ne,realIndex:se,snapIndex:me}=a;let ge=e,Oe;if(typeof ge=="undefined"){for(let He=0;He=N[He]&&M=N[He]&&M=N[He]&&(ge=He);$.normalizeSlideIndex&&((ge<0||typeof ge=="undefined")&&(ge=0))}if(z.indexOf(M)>=0)Oe=z.indexOf(M);else{const He=Math.min($.slidesPerGroupSkip,ge);Oe=He+Math.floor((ge-He)/$.slidesPerGroup)}if(Oe>=z.length&&(Oe=z.length-1),ge===ne){Oe!==me&&(a.snapIndex=Oe,a.emit("snapIndexChange"));return}const Ve=parseInt(a.slides.eq(ge).attr("data-swiper-slide-index")||ge,10);ae.extend(a,{snapIndex:Oe,realIndex:Ve,previousIndex:ne,activeIndex:ge}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),se!==Ve&&a.emit("realIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&a.emit("slideChange")}function Pt(e){const a=this,M=a.params,N=o(e.target).closest(`.${M.slideClass}`)[0];let z=!1;if(N)for(let $=0;$me?Oe=me:N&&e$?ne="next":N<$?ne="prev":ne="reset"),M.emit("transitionStart"),e&&N!==$){if(ne==="reset"){M.emit("slideResetTransitionStart");return}M.emit("slideChangeTransitionStart"),ne==="next"?M.emit("slideNextTransitionStart"):M.emit("slidePrevTransitionStart")}}function ln(e=!0,a){const M=this,{activeIndex:N,previousIndex:z,params:$}=M;if(M.animating=!1,$.cssMode)return;M.setTransition(0);let ne=a;if(ne||(N>z?ne="next":N=se.length&&(Qe=se.length-1),(Oe||ne.initialSlide||0)===(ge||0)&&M&&z.emit("beforeSlideChangeStart");const qe=-se[Qe];if(z.updateProgress(qe),ne.normalizeSlideIndex)for(let Xe=0;Xe=Math.floor(me[Xe]*100)&&($=Xe);if(z.initialized&&$!==Oe){if(!z.allowSlideNext&&qez.translate&&qe>z.maxTranslate()&&(Oe||0)!==$)return!1}let lt;if($>Oe?lt="next":$Oe(Xe)),Je=se.map(Xe=>Oe(Xe)),Qe=ne[He.indexOf(Ve)];let qe=ne[He.indexOf(Ve)-1];typeof qe=="undefined"&&z.cssMode&&ne.forEach(Xe=>{!qe&&Ve>=Xe&&(qe=Xe)});let lt;return typeof qe!="undefined"&&(lt=se.indexOf(qe),lt<0&&(lt=N.activeIndex-1)),N.slideTo(lt,e,a,M)}function Vn(e=this.params.speed,a=!0,M){const N=this;return N.slideTo(N.activeIndex,e,a,M)}function yn(e=this.params.speed,a=!0,M,N=.5){const z=this;let $=z.activeIndex;const ne=Math.min(z.params.slidesPerGroupSkip,$),se=ne+Math.floor(($-ne)/z.params.slidesPerGroup),me=z.rtlTranslate?z.translate:-z.translate;if(me>=z.snapGrid[se]){const ge=z.snapGrid[se],Oe=z.snapGrid[se+1];me-ge>(Oe-ge)*N&&($+=z.params.slidesPerGroup)}else{const ge=z.snapGrid[se-1],Oe=z.snapGrid[se];me-ge<=(Oe-ge)*N&&($-=z.params.slidesPerGroup)}return $=Math.max($,0),$=Math.min($,z.slidesGrid.length-1),z.slideTo($,e,a,M)}function Hn(){const e=this,{params:a,$wrapperEl:M}=e,N=a.slidesPerView==="auto"?e.slidesPerViewDynamic():a.slidesPerView;let z=e.clickedIndex,$;if(a.loop){if(e.animating)return;$=parseInt(o(e.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?ze.slides.length-e.loopedSlides+N/2?(e.loopFix(),z=M.children(`.${a.slideClass}[data-swiper-slide-index="${$}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ae.nextTick(()=>{e.slideTo(z)})):e.slideTo(z):z>e.slides.length-N?(e.loopFix(),z=M.children(`.${a.slideClass}[data-swiper-slide-index="${$}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ae.nextTick(()=>{e.slideTo(z)})):e.slideTo(z)}else e.slideTo(z)}var Zn={slideTo:Dn,slideToLoop:Nn,slideNext:gn,slidePrev:jn,slideReset:Vn,slideToClosest:yn,slideToClickedSlide:Hn};function ir(){const e=this,{params:a,$wrapperEl:M}=e;M.children(`.${a.slideClass}.${a.slideDuplicateClass}`).remove();let N=M.children(`.${a.slideClass}`);if(a.loopFillGroupWithBlank){const ne=a.slidesPerGroup-N.length%a.slidesPerGroup;if(ne!==a.slidesPerGroup){for(let se=0;seN.length&&(e.loopedSlides=N.length);const z=[],$=[];N.each((ne,se)=>{const me=o(se);ne=N.length-e.loopedSlides&&z.push(se),me.attr("data-swiper-slide-index",ne)});for(let ne=0;ne<$.length;ne+=1)M.append(o($[ne].cloneNode(!0)).addClass(a.slideDuplicateClass));for(let ne=z.length-1;ne>=0;ne-=1)M.prepend(o(z[ne].cloneNode(!0)).addClass(a.slideDuplicateClass))}function er(){const e=this;e.emit("beforeLoopFix");const{activeIndex:a,slides:M,loopedSlides:N,allowSlidePrev:z,allowSlideNext:$,snapGrid:ne,rtlTranslate:se}=e;let me;e.allowSlidePrev=!0,e.allowSlideNext=!0;const ge=-ne[a],Oe=ge-e.getTranslate();if(a=M.length-N){me=-M.length+a+N,me+=N;const Ve=e.slideTo(me,0,!1,!0);Ve&&Oe!==0&&e.setTranslate((se?-e.translate:e.translate)-Oe)}e.allowSlidePrev=z,e.allowSlideNext=$,e.emit("loopFix")}function on(){const e=this,{$wrapperEl:a,params:M,slides:N}=e;a.children(`.${M.slideClass}.${M.slideDuplicateClass},.${M.slideClass}.${M.slideBlankClass}`).remove(),N.removeAttr("data-swiper-slide-index")}var bt={loopCreate:ir,loopFix:er,loopDestroy:on};function dn(e){const a=this;if(te.touch||!a.params.simulateTouch||a.params.watchOverflow&&a.isLocked||a.params.cssMode)return;const M=a.el;M.style.cursor="move",M.style.cursor=e?"-webkit-grabbing":"-webkit-grab",M.style.cursor=e?"-moz-grabbin":"-moz-grab",M.style.cursor=e?"grabbing":"grab"}function kn(){const e=this;if(te.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var nn={setGrabCursor:dn,unsetGrabCursor:kn};function Xn(e){const a=this,{$wrapperEl:M,params:N}=a;if(N.loop&&a.loopDestroy(),typeof e=="object"&&"length"in e)for(let z=0;z=se){M.appendSlide(a);return}let me=ne>e?ne+1:ne;const ge=[];for(let Oe=se-1;Oe>=e;Oe-=1){const Ve=M.slides.eq(Oe);Ve.remove(),ge.unshift(Ve)}if(typeof a=="object"&&"length"in a){for(let Oe=0;Oee?ne+a.length:ne}else N.append(a);for(let Oe=0;Oe=0||M.indexOf("Trident/")>=0,Ve=M.indexOf("Edge/")>=0,He=M.indexOf("Gecko/")>=0&&M.indexOf("Firefox/")>=0,Je=a==="Win32",Qe=M.toLowerCase().indexOf("electron")>=0;let qe=a==="MacIntel";return!se&&qe&&te.touch&&(z===1024&&$===1366||z===834&&$===1194||z===834&&$===1112||z===768&&$===1024)&&(se=M.match(/(Version)\/([\d.]+)/),qe=!1),N.ie=Oe,N.edge=Ve,N.firefox=He,ne&&!Je&&(N.os="android",N.osVersion=ne[2],N.android=!0,N.androidChrome=M.toLowerCase().indexOf("chrome")>=0),(se||ge||me)&&(N.os="ios",N.ios=!0),ge&&!me&&(N.osVersion=ge[2].replace(/_/g,"."),N.iphone=!0),se&&(N.osVersion=se[2].replace(/_/g,"."),N.ipad=!0),me&&(N.osVersion=me[3]?me[3].replace(/_/g,"."):null,N.ipod=!0),N.ios&&N.osVersion&&M.indexOf("Version/")>=0&&(N.osVersion.split(".")[0]==="10"&&(N.osVersion=M.toLowerCase().split("version/")[1].split(" ")[0])),N.webView=!!((ge||se||me)&&(M.match(/.*AppleWebKit(?!.*Safari)/i)||u.navigator.standalone))||u.matchMedia&&u.matchMedia("(display-mode: standalone)").matches,N.webview=N.webView,N.standalone=N.webView,N.desktop=!(N.ios||N.android)||Qe,N.desktop&&(N.electron=Qe,N.macos=qe,N.windows=Je,N.macos&&(N.os="macos"),N.windows&&(N.os="windows")),N.pixelRatio=u.devicePixelRatio||1,N}();function lr(e){const a=this,M=a.touchEventsData,{params:N,touches:z}=a;if(a.animating&&N.preventInteractionOnTransition)return;let $=e;$.originalEvent&&($=$.originalEvent);const ne=o($.target);if(N.touchEventsTarget==="wrapper"&&!ne.closest(a.wrapperEl).length)return;if(M.isTouchEvent=$.type==="touchstart",!M.isTouchEvent&&"which"in $&&$.which===3)return;if(!M.isTouchEvent&&"button"in $&&$.button>0)return;if(M.isTouched&&M.isMoved)return;if(N.noSwiping&&ne.closest(N.noSwipingSelector?N.noSwipingSelector:`.${N.noSwipingClass}`)[0]){a.allowClick=!0;return}if(N.swipeHandler&&!ne.closest(N.swipeHandler)[0])return;z.currentX=$.type==="touchstart"?$.targetTouches[0].pageX:$.pageX,z.currentY=$.type==="touchstart"?$.targetTouches[0].pageY:$.pageY;const se=z.currentX,me=z.currentY,ge=N.edgeSwipeDetection||N.iOSEdgeSwipeDetection,Oe=N.edgeSwipeThreshold||N.iOSEdgeSwipeThreshold;if(ge&&(se<=Oe||se>=u.screen.width-Oe))return;if(ae.extend(M,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),z.startX=se,z.startY=me,M.touchStartTime=ae.now(),a.allowClick=!0,a.updateSize(),a.swipeDirection=void 0,N.threshold>0&&(M.allowThresholdMove=!1),$.type!=="touchstart"){let Ve=!0;ne.is(M.formElements)&&(Ve=!1),D.activeElement&&o(D.activeElement).is(M.formElements)&&D.activeElement!==ne[0]&&D.activeElement.blur();const He=Ve&&a.allowTouchMove&&N.touchStartPreventDefault;(N.touchStartForcePreventDefault||He)&&$.preventDefault()}a.emit("touchStart",$)}function tr(e){const a=this,M=a.touchEventsData,{params:N,touches:z,rtlTranslate:$}=a;let ne=e;if(ne.originalEvent&&(ne=ne.originalEvent),!M.isTouched){M.startMoving&&M.isScrolling&&a.emit("touchMoveOpposite",ne);return}if(M.isTouchEvent&&ne.type!=="touchmove")return;const se=ne.type==="touchmove"&&ne.targetTouches&&(ne.targetTouches[0]||ne.changedTouches[0]),me=ne.type==="touchmove"?se.pageX:ne.pageX,ge=ne.type==="touchmove"?se.pageY:ne.pageY;if(ne.preventedByNestedSwiper){z.startX=me,z.startY=ge;return}if(!a.allowTouchMove){a.allowClick=!1,M.isTouched&&(ae.extend(z,{startX:me,startY:ge,currentX:me,currentY:ge}),M.touchStartTime=ae.now());return}if(M.isTouchEvent&&N.touchReleaseOnEdges&&!N.loop){if(a.isVertical()){if(gez.startY&&a.translate>=a.minTranslate()){M.isTouched=!1,M.isMoved=!1;return}}else if(mez.startX&&a.translate>=a.minTranslate())return}if(M.isTouchEvent&&D.activeElement&&(ne.target===D.activeElement&&o(ne.target).is(M.formElements))){M.isMoved=!0,a.allowClick=!1;return}if(M.allowTouchCallbacks&&a.emit("touchMove",ne),ne.targetTouches&&ne.targetTouches.length>1)return;z.currentX=me,z.currentY=ge;const Oe=z.currentX-z.startX,Ve=z.currentY-z.startY;if(a.params.threshold&&Math.sqrt(mr(Oe,2)+mr(Ve,2))=25&&(qe=Math.atan2(Math.abs(Ve),Math.abs(Oe))*180/Math.PI,M.isScrolling=a.isHorizontal()?qe>N.touchAngle:90-qe>N.touchAngle)}if(M.isScrolling&&a.emit("touchMoveOpposite",ne),typeof M.startMoving=="undefined"&&((z.currentX!==z.startX||z.currentY!==z.startY)&&(M.startMoving=!0)),M.isScrolling){M.isTouched=!1;return}if(!M.startMoving)return;a.allowClick=!1,!N.cssMode&&ne.cancelable&&ne.preventDefault(),N.touchMoveStopPropagation&&!N.nested&&ne.stopPropagation(),M.isMoved||(N.loop&&a.loopFix(),M.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),M.allowMomentumBounce=!1,N.grabCursor&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!0),a.emit("sliderFirstMove",ne)),a.emit("sliderMove",ne),M.isMoved=!0;let He=a.isHorizontal()?Oe:Ve;z.diff=He,He*=N.touchRatio,$&&(He=-He),a.swipeDirection=He>0?"prev":"next",M.currentTranslate=He+M.startTranslate;let Je=!0,Qe=N.resistanceRatio;if(N.touchReleaseOnEdges&&(Qe=0),He>0&&M.currentTranslate>a.minTranslate()?(Je=!1,N.resistance&&(M.currentTranslate=a.minTranslate()-1+mr(-a.minTranslate()+M.startTranslate+He,Qe))):He<0&&M.currentTranslateM.startTranslate&&(M.currentTranslate=M.startTranslate),N.threshold>0)if(Math.abs(He)>N.threshold||M.allowThresholdMove){if(!M.allowThresholdMove){M.allowThresholdMove=!0,z.startX=z.currentX,z.startY=z.currentY,M.currentTranslate=M.startTranslate,z.diff=a.isHorizontal()?z.currentX-z.startX:z.currentY-z.startY;return}}else{M.currentTranslate=M.startTranslate;return}if(!N.followFinger||N.cssMode)return;(N.freeMode||N.watchSlidesProgress||N.watchSlidesVisibility)&&(a.updateActiveIndex(),a.updateSlidesClasses()),N.freeMode&&(M.velocities.length===0&&M.velocities.push({position:z[a.isHorizontal()?"startX":"startY"],time:M.touchStartTime}),M.velocities.push({position:z[a.isHorizontal()?"currentX":"currentY"],time:ae.now()})),a.updateProgress(M.currentTranslate),a.setTranslate(M.currentTranslate)}function wr(e){const a=this,M=a.touchEventsData,{params:N,touches:z,rtlTranslate:$,$wrapperEl:ne,slidesGrid:se,snapGrid:me}=a;let ge=e;if(ge.originalEvent&&(ge=ge.originalEvent),M.allowTouchCallbacks&&a.emit("touchEnd",ge),M.allowTouchCallbacks=!1,!M.isTouched){M.isMoved&&N.grabCursor&&a.setGrabCursor(!1),M.isMoved=!1,M.startMoving=!1;return}N.grabCursor&&M.isMoved&&M.isTouched&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!1);const Oe=ae.now(),Ve=Oe-M.touchStartTime;if(a.allowClick&&(a.updateClickedSlide(ge),a.emit("tap click",ge),Ve<300&&Oe-M.lastClickTime<300&&a.emit("doubleTap doubleClick",ge)),M.lastClickTime=ae.now(),ae.nextTick(()=>{a.destroyed||(a.allowClick=!0)}),!M.isTouched||!M.isMoved||!a.swipeDirection||z.diff===0||M.currentTranslate===M.startTranslate){M.isTouched=!1,M.isMoved=!1,M.startMoving=!1;return}M.isTouched=!1,M.isMoved=!1,M.startMoving=!1;let He;if(N.followFinger?He=$?a.translate:-a.translate:He=-M.currentTranslate,N.cssMode)return;if(N.freeMode){if(He<-a.minTranslate()){a.slideTo(a.activeIndex);return}if(He>-a.maxTranslate()){a.slides.length1){const Xt=M.velocities.pop(),Ut=M.velocities.pop(),En=Xt.position-Ut.position,pn=Xt.time-Ut.time;a.velocity=En/pn,a.velocity/=2,Math.abs(a.velocity)150||ae.now()-Xt.time>300)&&(a.velocity=0)}else a.velocity=0;a.velocity*=N.freeModeMomentumVelocityRatio,M.velocities.length=0;let Xe=1e3*N.freeModeMomentumRatio;const ft=a.velocity*Xe;let vt=a.translate+ft;$&&(vt=-vt);let jt=!1,zt;const Ht=Math.abs(a.velocity)*20*N.freeModeMomentumBounceRatio;let Lt;if(vta.minTranslate())N.freeModeMomentumBounce?(vt-a.minTranslate()>Ht&&(vt=a.minTranslate()+Ht),zt=a.minTranslate(),jt=!0,M.allowMomentumBounce=!0):vt=a.minTranslate(),N.loop&&N.centeredSlides&&(Lt=!0);else if(N.freeModeSticky){let Xt;for(let Ut=0;Ut-vt){Xt=Ut;break}Math.abs(me[Xt]-vt){a.loopFix()}),a.velocity!==0){if($?Xe=Math.abs((-vt-a.translate)/a.velocity):Xe=Math.abs((vt-a.translate)/a.velocity),N.freeModeSticky){const Xt=Math.abs(($?-vt:vt)-a.translate),Ut=a.slidesSizesGrid[a.activeIndex];Xt{if(!a||a.destroyed||!M.allowMomentumBounce)return;a.emit("momentumBounce"),a.setTransition(N.speed),setTimeout(()=>{a.setTranslate(zt),ne.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()})},0)})):a.velocity?(a.updateProgress(vt),a.setTransition(Xe),a.setTranslate(vt),a.transitionStart(!0,a.swipeDirection),a.animating||(a.animating=!0,ne.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()}))):a.updateProgress(vt),a.updateActiveIndex(),a.updateSlidesClasses()}else if(N.freeModeSticky){a.slideToClosest();return}(!N.freeModeMomentum||Ve>=N.longSwipesMs)&&(a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses());return}let Je=0,Qe=a.slidesSizesGrid[0];for(let Xe=0;Xe=se[Xe]&&He=se[Xe]&&(Je=Xe,Qe=se[se.length-1]-se[se.length-2])}const qe=(He-se[Je])/Qe,lt=JeN.longSwipesMs){if(!N.longSwipes){a.slideTo(a.activeIndex);return}a.swipeDirection==="next"&&(qe>=N.longSwipesRatio?a.slideTo(Je+lt):a.slideTo(Je)),a.swipeDirection==="prev"&&(qe>1-N.longSwipesRatio?a.slideTo(Je+lt):a.slideTo(Je))}else{if(!N.shortSwipes){a.slideTo(a.activeIndex);return}const Xe=a.navigation&&(ge.target===a.navigation.nextEl||ge.target===a.navigation.prevEl);Xe?ge.target===a.navigation.nextEl?a.slideTo(Je+lt):a.slideTo(Je):(a.swipeDirection==="next"&&a.slideTo(Je+lt),a.swipeDirection==="prev"&&a.slideTo(Je))}}function xr(){const e=this,{params:a,el:M}=e;if(M&&M.offsetWidth===0)return;a.breakpoints&&e.setBreakpoint();const{allowSlideNext:N,allowSlidePrev:z,snapGrid:$}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(a.slidesPerView==="auto"||a.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=z,e.allowSlideNext=N,e.params.watchOverflow&&$!==e.snapGrid&&e.checkOverflow()}function ea(e){const a=this;a.allowClick||(a.params.preventClicks&&e.preventDefault(),a.params.preventClicksPropagation&&a.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function or(){const e=this,{wrapperEl:a,rtlTranslate:M}=e;e.previousTranslate=e.translate,e.isHorizontal()?M?e.translate=a.scrollWidth-a.offsetWidth-a.scrollLeft:e.translate=-a.scrollLeft:e.translate=-a.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let N;const z=e.maxTranslate()-e.minTranslate();z===0?N=0:N=(e.translate-e.minTranslate())/z,N!==e.progress&&e.updateProgress(M?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let Yn=!1;function gr(){}function Mr(){const e=this,{params:a,touchEvents:M,el:N,wrapperEl:z}=e;e.onTouchStart=lr.bind(e),e.onTouchMove=tr.bind(e),e.onTouchEnd=wr.bind(e),a.cssMode&&(e.onScroll=or.bind(e)),e.onClick=ea.bind(e);const $=!!a.nested;if(!te.touch&&te.pointerEvents)N.addEventListener(M.start,e.onTouchStart,!1),D.addEventListener(M.move,e.onTouchMove,$),D.addEventListener(M.end,e.onTouchEnd,!1);else{if(te.touch){const ne=M.start==="touchstart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.addEventListener(M.start,e.onTouchStart,ne),N.addEventListener(M.move,e.onTouchMove,te.passiveListener?{passive:!1,capture:$}:$),N.addEventListener(M.end,e.onTouchEnd,ne),M.cancel&&N.addEventListener(M.cancel,e.onTouchEnd,ne),Yn||(D.addEventListener("touchstart",gr),Yn=!0)}(a.simulateTouch&&!Bn.ios&&!Bn.android||a.simulateTouch&&!te.touch&&Bn.ios)&&(N.addEventListener("mousedown",e.onTouchStart,!1),D.addEventListener("mousemove",e.onTouchMove,$),D.addEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.addEventListener("click",e.onClick,!0),a.cssMode&&z.addEventListener("scroll",e.onScroll),a.updateOnWindowResize?e.on(Bn.ios||Bn.android?"resize orientationchange observerUpdate":"resize observerUpdate",xr,!0):e.on("observerUpdate",xr,!0)}function ta(){const e=this,{params:a,touchEvents:M,el:N,wrapperEl:z}=e,$=!!a.nested;if(!te.touch&&te.pointerEvents)N.removeEventListener(M.start,e.onTouchStart,!1),D.removeEventListener(M.move,e.onTouchMove,$),D.removeEventListener(M.end,e.onTouchEnd,!1);else{if(te.touch){const ne=M.start==="onTouchStart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.removeEventListener(M.start,e.onTouchStart,ne),N.removeEventListener(M.move,e.onTouchMove,$),N.removeEventListener(M.end,e.onTouchEnd,ne),M.cancel&&N.removeEventListener(M.cancel,e.onTouchEnd,ne)}(a.simulateTouch&&!Bn.ios&&!Bn.android||a.simulateTouch&&!te.touch&&Bn.ios)&&(N.removeEventListener("mousedown",e.onTouchStart,!1),D.removeEventListener("mousemove",e.onTouchMove,$),D.removeEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.removeEventListener("click",e.onClick,!0),a.cssMode&&z.removeEventListener("scroll",e.onScroll),e.off(Bn.ios||Bn.android?"resize orientationchange observerUpdate":"resize observerUpdate",xr)}var fa={attachEvents:Mr,detachEvents:ta};function na(){const e=this,{activeIndex:a,initialized:M,loopedSlides:N=0,params:z,$el:$}=e,ne=z.breakpoints;if(!ne||ne&&Object.keys(ne).length===0)return;const se=e.getBreakpoint(ne);if(se&&e.currentBreakpoint!==se){const me=se in ne?ne[se]:void 0;me&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(Qe=>{const qe=me[Qe];if(typeof qe=="undefined")return;Qe==="slidesPerView"&&(qe==="AUTO"||qe==="auto")?me[Qe]="auto":Qe==="slidesPerView"?me[Qe]=parseFloat(qe):me[Qe]=parseInt(qe,10)});const ge=me||e.originalParams,Oe=z.slidesPerColumn>1,Ve=ge.slidesPerColumn>1;Oe&&!Ve?$.removeClass(`${z.containerModifierClass}multirow ${z.containerModifierClass}multirow-column`):!Oe&&Ve&&($.addClass(`${z.containerModifierClass}multirow`),ge.slidesPerColumnFill==="column"&&$.addClass(`${z.containerModifierClass}multirow-column`));const He=ge.direction&&ge.direction!==z.direction,Je=z.loop&&(ge.slidesPerView!==z.slidesPerView||He);He&&M&&e.changeDirection(),ae.extend(e.params,ge),ae.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=se,Je&&M&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(a-N+e.loopedSlides,0,!1)),e.emit("breakpoint",ge)}}function ha(e){if(!e)return;let a=!1;const M=Object.keys(e).map(N=>{if(typeof N=="string"&&N.indexOf("@")===0){const z=parseFloat(N.substr(1)),$=u.innerHeight*z;return{value:$,point:N}}return{value:N,point:N}});M.sort((N,z)=>parseInt(N.value,10)-parseInt(z.value,10));for(let N=0;N1&&($.push("multirow"),M.slidesPerColumnFill==="column"&&$.push("multirow-column")),Bn.android&&$.push("android"),Bn.ios&&$.push("ios"),M.cssMode&&$.push("css-mode"),$.forEach(ne=>{a.push(M.containerModifierClass+ne)}),z.addClass(a.join(" "))}function ma(){const e=this,{$el:a,classNames:M}=e;a.removeClass(M.join(" "))}var Ur={addClasses:ra,removeClasses:ma};function Ar(e,a,M,N,z,$){let ne;function se(){$&&$()}const me=o(e).parent("picture")[0];!me&&(!e.complete||!z)&&a?(ne=new u.Image,ne.onload=se,ne.onerror=se,N&&(ne.sizes=N),M&&(ne.srcset=M),a&&(ne.src=a)):se()}function Nr(){const e=this;e.imagesToLoad=e.$el.find("img");function a(){if(typeof e=="undefined"||e===null||!e||e.destroyed)return;e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady"))}for(let M=0;M0&&a.slidesOffsetBefore+a.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;a.slidesOffsetBefore&&a.slidesOffsetAfter&&N?e.isLocked=N<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,M!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),M&&M!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var va={checkOverflow:aa},Kr={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const Hr={update:Yt,translate:yt,transition:mn,slide:Zn,loop:bt,grabCursor:nn,manipulation:Cr,events:fa,breakpoints:kr,checkOverflow:va,classes:Ur,images:pa},Gr={};class qn extends j{constructor(...e){let a,M;e.length===1&&e[0].constructor&&e[0].constructor===Object?M=e[0]:[a,M]=e,M||(M={}),M=ae.extend({},M),a&&!M.el&&(M.el=a),super(M),Object.keys(Hr).forEach(se=>{Object.keys(Hr[se]).forEach(me=>{qn.prototype[me]||(qn.prototype[me]=Hr[se][me])})});const N=this;typeof N.modules=="undefined"&&(N.modules={}),Object.keys(N.modules).forEach(se=>{const me=N.modules[se];if(me.params){const ge=Object.keys(me.params)[0],Oe=me.params[ge];if(typeof Oe!="object"||Oe===null)return;if(!(ge in M&&"enabled"in Oe))return;M[ge]===!0&&(M[ge]={enabled:!0}),typeof M[ge]=="object"&&!("enabled"in M[ge])&&(M[ge].enabled=!0),M[ge]||(M[ge]={enabled:!1})}});const z=ae.extend({},Kr);N.useModulesParams(z),N.params=ae.extend({},z,Gr,M),N.originalParams=ae.extend({},N.params),N.passedParams=ae.extend({},M),N.$=o;const $=o(N.params.el);if(a=$[0],!a)return;if($.length>1){const se=[];return $.each((me,ge)=>{const Oe=ae.extend({},M,{el:ge});se.push(new qn(Oe))}),se}a.swiper=N,$.data("swiper",N);let ne;return a&&a.shadowRoot&&a.shadowRoot.querySelector?(ne=o(a.shadowRoot.querySelector(`.${N.params.wrapperClass}`)),ne.children=se=>$.children(se)):ne=$.children(`.${N.params.wrapperClass}`),ae.extend(N,{$el:$,el:a,$wrapperEl:ne,wrapperEl:ne[0],classNames:[],slides:o(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return N.params.direction==="horizontal"},isVertical(){return N.params.direction==="vertical"},rtl:a.dir.toLowerCase()==="rtl"||$.css("direction")==="rtl",rtlTranslate:N.params.direction==="horizontal"&&(a.dir.toLowerCase()==="rtl"||$.css("direction")==="rtl"),wrongRTL:ne.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:N.params.allowSlideNext,allowSlidePrev:N.params.allowSlidePrev,touchEvents:function(){const me=["touchstart","touchmove","touchend","touchcancel"];let ge=["mousedown","mousemove","mouseup"];return te.pointerEvents&&(ge=["pointerdown","pointermove","pointerup"]),N.touchEventsTouch={start:me[0],move:me[1],end:me[2],cancel:me[3]},N.touchEventsDesktop={start:ge[0],move:ge[1],end:ge[2]},te.touch||!N.params.simulateTouch?N.touchEventsTouch:N.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:ae.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:N.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),N.useModules(),N.params.init&&N.init(),N}slidesPerViewDynamic(){const e=this,{params:a,slides:M,slidesGrid:N,size:z,activeIndex:$}=e;let ne=1;if(a.centeredSlides){let se=M[$].swiperSlideSize,me;for(let ge=$+1;gez&&(me=!0));for(let ge=$-1;ge>=0;ge-=1)M[ge]&&!me&&(se+=M[ge].swiperSlideSize,ne+=1,se>z&&(me=!0))}else for(let se=$+1;se1)&&e.isEnd&&!e.params.centeredSlides?z=e.slideTo(e.slides.length-1,0,!1,!0):z=e.slideTo(e.activeIndex,0,!1,!0),z||N()),M.watchOverflow&&a!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,a=!0){const M=this,N=M.params.direction;return e||(e=N==="horizontal"?"vertical":"horizontal"),e===N||e!=="horizontal"&&e!=="vertical"||(M.$el.removeClass(`${M.params.containerModifierClass}${N}`).addClass(`${M.params.containerModifierClass}${e}`),M.params.direction=e,M.slides.each((z,$)=>{e==="vertical"?$.style.width="":$.style.height=""}),M.emit("changeDirection"),a&&M.update()),M}init(){const e=this;if(e.initialized)return;e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init")}destroy(e=!0,a=!0){const M=this,{params:N,$el:z,$wrapperEl:$,slides:ne}=M;return typeof M.params=="undefined"||M.destroyed||(M.emit("beforeDestroy"),M.initialized=!1,M.detachEvents(),N.loop&&M.loopDestroy(),a&&(M.removeClasses(),z.removeAttr("style"),$.removeAttr("style"),ne&&ne.length&&ne.removeClass([N.slideVisibleClass,N.slideActiveClass,N.slideNextClass,N.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),M.emit("destroy"),Object.keys(M.eventsListeners).forEach(se=>{M.off(se)}),e!==!1&&(M.$el[0].swiper=null,M.$el.data("swiper",null),ae.deleteProps(M)),M.destroyed=!0),null}static extendDefaults(e){ae.extend(Gr,e)}static get extendedDefaults(){return Gr}static get defaults(){return Kr}static get Class(){return j}static get $(){return o}}var ga={name:"device",proto:{device:Bn},static:{device:Bn}},zn={name:"support",proto:{support:te},static:{support:te}};const Br=function(){function a(){const M=u.navigator.userAgent.toLowerCase();return M.indexOf("safari")>=0&&M.indexOf("chrome")<0&&M.indexOf("android")<0}return{isEdge:!!u.navigator.userAgent.match(/Edge/g),isSafari:a(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(u.navigator.userAgent)}}();var Ea={name:"browser",proto:{browser:Br},static:{browser:Br}},Vr={name:"resize",create(){const e=this;ae.extend(e,{resize:{resizeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("beforeResize"),e.emit("resize")},orientationChangeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("orientationchange")}}})},on:{init(){const e=this;u.addEventListener("resize",e.resize.resizeHandler),u.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy(){const e=this;u.removeEventListener("resize",e.resize.resizeHandler),u.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};const Xr={func:u.MutationObserver||u.WebkitMutationObserver,attach(e,a={}){const M=this,N=Xr.func,z=new N($=>{if($.length===1){M.emit("observerUpdate",$[0]);return}const ne=function(){M.emit("observerUpdate",$[0])};u.requestAnimationFrame?u.requestAnimationFrame(ne):u.setTimeout(ne,0)});z.observe(e,{attributes:typeof a.attributes=="undefined"?!0:a.attributes,childList:typeof a.childList=="undefined"?!0:a.childList,characterData:typeof a.characterData=="undefined"?!0:a.characterData}),M.observer.observers.push(z)},init(){const e=this;if(!te.observer||!e.params.observer)return;if(e.params.observeParents){const a=e.$el.parents();for(let M=0;M{a.disconnect()}),e.observer.observers=[]}};var ia={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;ae.extend(e,{observer:{init:Xr.init.bind(e),attach:Xr.attach.bind(e),destroy:Xr.destroy.bind(e),observers:[]}})},on:{init(){const e=this;e.observer.init()},destroy(){const e=this;e.observer.destroy()}}};const Or={update(e){const a=this,{slidesPerView:M,slidesPerGroup:N,centeredSlides:z}=a.params,{addSlidesBefore:$,addSlidesAfter:ne}=a.params.virtual,{from:se,to:me,slides:ge,slidesGrid:Oe,renderSlide:Ve,offset:He}=a.virtual;a.updateActiveIndex();const Je=a.activeIndex||0;let Qe;a.rtlTranslate?Qe="right":Qe=a.isHorizontal()?"left":"top";let qe,lt;z?(qe=Math.floor(M/2)+N+$,lt=Math.floor(M/2)+N+ne):(qe=M+(N-1)+$,lt=N+ne);const Xe=Math.max((Je||0)-lt,0),ft=Math.min((Je||0)+qe,ge.length-1),vt=(a.slidesGrid[Xe]||0)-(a.slidesGrid[0]||0);ae.extend(a.virtual,{from:Xe,to:ft,offset:vt,slidesGrid:a.slidesGrid});function jt(){a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.lazy&&a.params.lazy.enabled&&a.lazy.load()}if(se===Xe&&me===ft&&!e){a.slidesGrid!==Oe&&vt!==He&&a.slides.css(Qe,`${vt}px`),a.updateProgress();return}if(a.params.virtual.renderExternal){a.params.virtual.renderExternal.call(a,{offset:vt,from:Xe,to:ft,slides:function(){const Xt=[];for(let Ut=Xe;Ut<=ft;Ut+=1)Xt.push(ge[Ut]);return Xt}()}),jt();return}const zt=[],Ht=[];if(e)a.$wrapperEl.find(`.${a.params.slideClass}`).remove();else for(let Lt=se;Lt<=me;Lt+=1)(Ltft)&&a.$wrapperEl.find(`.${a.params.slideClass}[data-swiper-slide-index="${Lt}"]`).remove();for(let Lt=0;Lt=Xe&&Lt<=ft&&(typeof me=="undefined"||e?Ht.push(Lt):(Lt>me&&Ht.push(Lt),Lt{a.$wrapperEl.append(Ve(ge[Lt],Lt))}),zt.sort((Lt,Xt)=>Xt-Lt).forEach(Lt=>{a.$wrapperEl.prepend(Ve(ge[Lt],Lt))}),a.$wrapperEl.children(".swiper-slide").css(Qe,`${vt}px`),jt()},renderSlide(e,a){const M=this,N=M.params.virtual;if(N.cache&&M.virtual.cache[a])return M.virtual.cache[a];const z=N.renderSlide?o(N.renderSlide.call(M,e,a)):o(`
              ${e}
              `);return z.attr("data-swiper-slide-index")||z.attr("data-swiper-slide-index",a),N.cache&&(M.virtual.cache[a]=z),z},appendSlide(e){const a=this;if(typeof e=="object"&&"length"in e)for(let M=0;M{const me=$[se],ge=me.attr("data-swiper-slide-index");ge&&me.attr("data-swiper-slide-index",parseInt(ge,10)+1),ne[parseInt(se,10)+z]=me}),a.virtual.cache=ne}a.virtual.update(!0),a.slideTo(N,0)},removeSlide(e){const a=this;if(typeof e=="undefined"||e===null)return;let M=a.activeIndex;if(Array.isArray(e))for(let N=e.length-1;N>=0;N-=1)a.virtual.slides.splice(e[N],1),a.params.virtual.cache&&delete a.virtual.cache[e[N]],e[N]0&&a.$el.parents(`.${a.params.slideActiveClass}`).length===0)return;const Je=u.innerWidth,Qe=u.innerHeight,qe=a.$el.offset();M&&(qe.left-=a.$el[0].scrollLeft);const lt=[[qe.left,qe.top],[qe.left+a.width,qe.top],[qe.left,qe.top+a.height],[qe.left+a.width,qe.top+a.height]];for(let Xe=0;Xe=0&&ft[0]<=Je&&ft[1]>=0&&ft[1]<=Qe&&(He=!0)}if(!He)return}a.isHorizontal()?((ne||se||me||ge)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),((se||ge)&&!M||(ne||me)&&M)&&a.slideNext(),((ne||me)&&!M||(se||ge)&&M)&&a.slidePrev()):((ne||se||Oe||Ve)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),(se||Ve)&&a.slideNext(),(ne||Oe)&&a.slidePrev()),a.emit("keyPress",z);return},enable(){const e=this;if(e.keyboard.enabled)return;o(D).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0},disable(){const e=this;if(!e.keyboard.enabled)return;o(D).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1}};var ba={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;ae.extend(e,{keyboard:{enabled:!1,enable:Yr.enable.bind(e),disable:Yr.disable.bind(e),handle:Yr.handle.bind(e)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};function oa(){const e="onwheel";let a=e in D;if(!a){const M=D.createElement("div");M.setAttribute(e,"return;"),a=typeof M[e]=="function"}return!a&&D.implementation&&D.implementation.hasFeature&&D.implementation.hasFeature("","")!==!0&&(a=D.implementation.hasFeature("Events.wheel","3.0")),a}const ur={lastScrollTime:ae.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return u.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":oa()?"wheel":"mousewheel"},normalize(e){const a=10,M=40,N=800;let z=0,$=0,ne=0,se=0;return"detail"in e&&($=e.detail),"wheelDelta"in e&&($=-e.wheelDelta/120),"wheelDeltaY"in e&&($=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(z=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(z=$,$=0),ne=z*a,se=$*a,"deltaY"in e&&(se=e.deltaY),"deltaX"in e&&(ne=e.deltaX),e.shiftKey&&!ne&&(ne=se,se=0),(ne||se)&&e.deltaMode&&(e.deltaMode===1?(ne*=M,se*=M):(ne*=N,se*=N)),ne&&!z&&(z=ne<1?-1:1),se&&!$&&($=se<1?-1:1),{spinX:z,spinY:$,pixelX:ne,pixelY:se}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let a=e;const M=this,N=M.params.mousewheel;M.params.cssMode&&a.preventDefault();let z=M.$el;if(M.params.mousewheel.eventsTarged!=="container"&&(z=o(M.params.mousewheel.eventsTarged)),!M.mouseEntered&&!z[0].contains(a.target)&&!N.releaseOnEdges)return!0;a.originalEvent&&(a=a.originalEvent);let $=0;const ne=M.rtlTranslate?-1:1,se=ur.normalize(a);if(N.forceToAxis)if(M.isHorizontal())if(Math.abs(se.pixelX)>Math.abs(se.pixelY))$=-se.pixelX*ne;else return!0;else if(Math.abs(se.pixelY)>Math.abs(se.pixelX))$=-se.pixelY;else return!0;else $=Math.abs(se.pixelX)>Math.abs(se.pixelY)?-se.pixelX*ne:-se.pixelY;if($===0)return!0;if(N.invert&&($=-$),M.params.freeMode){const me={time:ae.now(),delta:Math.abs($),direction:Math.sign($)},{lastEventBeforeSnap:ge}=M.mousewheel,Oe=ge&&me.time=M.minTranslate()&&(Ve=M.minTranslate()),Ve<=M.maxTranslate()&&(Ve=M.maxTranslate()),M.setTransition(0),M.setTranslate(Ve),M.updateProgress(),M.updateActiveIndex(),M.updateSlidesClasses(),(!He&&M.isBeginning||!Je&&M.isEnd)&&M.updateSlidesClasses(),M.params.freeModeSticky){clearTimeout(M.mousewheel.timeout),M.mousewheel.timeout=void 0;const Qe=M.mousewheel.recentWheelEvents;Qe.length>=15&&Qe.shift();const qe=Qe.length?Qe[Qe.length-1]:void 0,lt=Qe[0];if(Qe.push(me),qe&&(me.delta>qe.delta||me.direction!==qe.direction))Qe.splice(0);else if(Qe.length>=15&&me.time-lt.time<500&<.delta-me.delta>=1&&me.delta<=6){const Xe=$>0?.8:.2;M.mousewheel.lastEventBeforeSnap=me,Qe.splice(0),M.mousewheel.timeout=ae.nextTick(()=>{M.slideToClosest(M.params.speed,!0,void 0,Xe)},0)}M.mousewheel.timeout||(M.mousewheel.timeout=ae.nextTick(()=>{const Xe=.5;M.mousewheel.lastEventBeforeSnap=me,Qe.splice(0),M.slideToClosest(M.params.speed,!0,void 0,Xe)},500))}if(Oe||M.emit("scroll",a),M.params.autoplay&&M.params.autoplayDisableOnInteraction&&M.autoplay.stop(),Ve===M.minTranslate()||Ve===M.maxTranslate())return!0}}else{const me={time:ae.now(),delta:Math.abs($),direction:Math.sign($),raw:e},ge=M.mousewheel.recentWheelEvents;ge.length>=2&&ge.shift();const Oe=ge.length?ge[ge.length-1]:void 0;if(ge.push(me),Oe?(me.direction!==Oe.direction||me.delta>Oe.delta||me.time>Oe.time+150)&&M.mousewheel.animateSlider(me):M.mousewheel.animateSlider(me),M.mousewheel.releaseScroll(me))return!0}return a.preventDefault?a.preventDefault():a.returnValue=!1,!1},animateSlider(e){const a=this;return e.delta>=6&&ae.now()-a.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!a.isEnd||a.params.loop)&&!a.animating&&(a.slideNext(),a.emit("scroll",e.raw)):(!a.isBeginning||a.params.loop)&&!a.animating&&(a.slidePrev(),a.emit("scroll",e.raw)),a.mousewheel.lastScrollTime=new u.Date().getTime(),!1)},releaseScroll(e){const a=this,M=a.params.mousewheel;if(e.direction<0){if(a.isEnd&&!a.params.loop&&M.releaseOnEdges)return!0}else if(a.isBeginning&&!a.params.loop&&M.releaseOnEdges)return!0;return!1},enable(){const e=this,a=ur.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(e.mousewheel.enabled)return!1;let M=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(M=o(e.params.mousewheel.eventsTarged)),M.on("mouseenter",e.mousewheel.handleMouseEnter),M.on("mouseleave",e.mousewheel.handleMouseLeave),M.on(a,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,a=ur.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(!e.mousewheel.enabled)return!1;let M=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(M=o(e.params.mousewheel.eventsTarged)),M.off(a,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var xa={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;ae.extend(e,{mousewheel:{enabled:!1,enable:ur.enable.bind(e),disable:ur.disable.bind(e),handle:ur.handle.bind(e),handleMouseEnter:ur.handleMouseEnter.bind(e),handleMouseLeave:ur.handleMouseLeave.bind(e),animateSlider:ur.animateSlider.bind(e),releaseScroll:ur.releaseScroll.bind(e),lastScrollTime:ae.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};const _r={update(){const e=this,a=e.params.navigation;if(e.params.loop)return;const{$nextEl:M,$prevEl:N}=e.navigation;N&&N.length>0&&(e.isBeginning?N.addClass(a.disabledClass):N.removeClass(a.disabledClass),N[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass)),M&&M.length>0&&(e.isEnd?M.addClass(a.disabledClass):M.removeClass(a.disabledClass),M[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass))},onPrevClick(e){const a=this;if(e.preventDefault(),a.isBeginning&&!a.params.loop)return;a.slidePrev()},onNextClick(e){const a=this;if(e.preventDefault(),a.isEnd&&!a.params.loop)return;a.slideNext()},init(){const e=this,a=e.params.navigation;if(!(a.nextEl||a.prevEl))return;let M,N;a.nextEl&&(M=o(a.nextEl),e.params.uniqueNavElements&&typeof a.nextEl=="string"&&M.length>1&&e.$el.find(a.nextEl).length===1&&(M=e.$el.find(a.nextEl))),a.prevEl&&(N=o(a.prevEl),e.params.uniqueNavElements&&typeof a.prevEl=="string"&&N.length>1&&e.$el.find(a.prevEl).length===1&&(N=e.$el.find(a.prevEl))),M&&M.length>0&&M.on("click",e.navigation.onNextClick),N&&N.length>0&&N.on("click",e.navigation.onPrevClick),ae.extend(e.navigation,{$nextEl:M,nextEl:M&&M[0],$prevEl:N,prevEl:N&&N[0]})},destroy(){const e=this,{$nextEl:a,$prevEl:M}=e.navigation;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),M&&M.length&&(M.off("click",e.navigation.onPrevClick),M.removeClass(e.params.navigation.disabledClass))}};var Aa={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this;ae.extend(e,{navigation:{init:_r.init.bind(e),update:_r.update.bind(e),destroy:_r.destroy.bind(e),onNextClick:_r.onNextClick.bind(e),onPrevClick:_r.onPrevClick.bind(e)}})},on:{init(){const e=this;e.navigation.init(),e.navigation.update()},toEdge(){const e=this;e.navigation.update()},fromEdge(){const e=this;e.navigation.update()},destroy(){const e=this;e.navigation.destroy()},click(e){const a=this,{$nextEl:M,$prevEl:N}=a.navigation;if(a.params.navigation.hideOnClick&&!o(e.target).is(N)&&!o(e.target).is(M)){let z;M?z=M.hasClass(a.params.navigation.hiddenClass):N&&(z=N.hasClass(a.params.navigation.hiddenClass)),z===!0?a.emit("navigationShow",a):a.emit("navigationHide",a),M&&M.toggleClass(a.params.navigation.hiddenClass),N&&N.toggleClass(a.params.navigation.hiddenClass)}}}};const Rr={update(){const e=this,a=e.rtl,M=e.params.pagination;if(!M.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const N=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,z=e.pagination.$el;let $;const ne=e.params.loop?Math.ceil((N-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?($=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),$>N-1-e.loopedSlides*2&&($-=N-e.loopedSlides*2),$>ne-1&&($-=ne),$<0&&e.params.paginationType!=="bullets"&&($=ne+$)):typeof e.snapIndex!="undefined"?$=e.snapIndex:$=e.activeIndex||0,M.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const se=e.pagination.bullets;let me,ge,Oe;if(M.dynamicBullets&&(e.pagination.bulletSize=se.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),z.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(M.dynamicMainBullets+4)}px`),M.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=$-e.previousIndex,e.pagination.dynamicBulletIndex>M.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=M.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),me=$-e.pagination.dynamicBulletIndex,ge=me+(Math.min(se.length,M.dynamicMainBullets)-1),Oe=(ge+me)/2),se.removeClass(`${M.bulletActiveClass} ${M.bulletActiveClass}-next ${M.bulletActiveClass}-next-next ${M.bulletActiveClass}-prev ${M.bulletActiveClass}-prev-prev ${M.bulletActiveClass}-main`),z.length>1)se.each((Ve,He)=>{const Je=o(He),Qe=Je.index();Qe===$&&Je.addClass(M.bulletActiveClass),M.dynamicBullets&&(Qe>=me&&Qe<=ge&&Je.addClass(`${M.bulletActiveClass}-main`),Qe===me&&Je.prev().addClass(`${M.bulletActiveClass}-prev`).prev().addClass(`${M.bulletActiveClass}-prev-prev`),Qe===ge&&Je.next().addClass(`${M.bulletActiveClass}-next`).next().addClass(`${M.bulletActiveClass}-next-next`))});else{const Ve=se.eq($),He=Ve.index();if(Ve.addClass(M.bulletActiveClass),M.dynamicBullets){const Je=se.eq(me),Qe=se.eq(ge);for(let qe=me;qe<=ge;qe+=1)se.eq(qe).addClass(`${M.bulletActiveClass}-main`);if(e.params.loop)if(He>=se.length-M.dynamicMainBullets){for(let qe=M.dynamicMainBullets;qe>=0;qe-=1)se.eq(se.length-qe).addClass(`${M.bulletActiveClass}-main`);se.eq(se.length-M.dynamicMainBullets-1).addClass(`${M.bulletActiveClass}-prev`)}else Je.prev().addClass(`${M.bulletActiveClass}-prev`).prev().addClass(`${M.bulletActiveClass}-prev-prev`),Qe.next().addClass(`${M.bulletActiveClass}-next`).next().addClass(`${M.bulletActiveClass}-next-next`);else Je.prev().addClass(`${M.bulletActiveClass}-prev`).prev().addClass(`${M.bulletActiveClass}-prev-prev`),Qe.next().addClass(`${M.bulletActiveClass}-next`).next().addClass(`${M.bulletActiveClass}-next-next`)}}if(M.dynamicBullets){const Ve=Math.min(se.length,M.dynamicMainBullets+4),He=(e.pagination.bulletSize*Ve-e.pagination.bulletSize)/2-Oe*e.pagination.bulletSize,Je=a?"right":"left";se.css(e.isHorizontal()?Je:"top",`${He}px`)}}if(M.type==="fraction"&&(z.find(`.${M.currentClass}`).text(M.formatFractionCurrent($+1)),z.find(`.${M.totalClass}`).text(M.formatFractionTotal(ne))),M.type==="progressbar"){let se;M.progressbarOpposite?se=e.isHorizontal()?"vertical":"horizontal":se=e.isHorizontal()?"horizontal":"vertical";const me=($+1)/ne;let ge=1,Oe=1;se==="horizontal"?ge=me:Oe=me,z.find(`.${M.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${ge}) scaleY(${Oe})`).transition(e.params.speed)}M.type==="custom"&&M.renderCustom?(z.html(M.renderCustom(e,$+1,ne)),e.emit("paginationRender",e,z[0])):e.emit("paginationUpdate",e,z[0]),z[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](M.lockClass)},render(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const M=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,N=e.pagination.$el;let z="";if(a.type==="bullets"){const $=e.params.loop?Math.ceil((M-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let ne=0;ne<$;ne+=1)a.renderBullet?z+=a.renderBullet.call(e,ne,a.bulletClass):z+=`<${a.bulletElement} class="${a.bulletClass}">`;N.html(z),e.pagination.bullets=N.find(`.${a.bulletClass}`)}a.type==="fraction"&&(a.renderFraction?z=a.renderFraction.call(e,a.currentClass,a.totalClass):z=` / `,N.html(z)),a.type==="progressbar"&&(a.renderProgressbar?z=a.renderProgressbar.call(e,a.progressbarFillClass):z=``,N.html(z)),a.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,a=e.params.pagination;if(!a.el)return;let M=o(a.el);if(M.length===0)return;e.params.uniqueNavElements&&typeof a.el=="string"&&M.length>1&&(M=e.$el.find(a.el)),a.type==="bullets"&&a.clickable&&M.addClass(a.clickableClass),M.addClass(a.modifierClass+a.type),a.type==="bullets"&&a.dynamicBullets&&(M.addClass(`${a.modifierClass}${a.type}-dynamic`),e.pagination.dynamicBulletIndex=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),a.type==="progressbar"&&a.progressbarOpposite&&M.addClass(a.progressbarOppositeClass),a.clickable&&M.on("click",`.${a.bulletClass}`,function(z){z.preventDefault();let $=o(this).index()*e.params.slidesPerGroup;e.params.loop&&($+=e.loopedSlides),e.slideTo($)}),ae.extend(e.pagination,{$el:M,el:M[0]})},destroy(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const M=e.pagination.$el;M.removeClass(a.hiddenClass),M.removeClass(a.modifierClass+a.type),e.pagination.bullets&&e.pagination.bullets.removeClass(a.bulletActiveClass),a.clickable&&M.off("click",`.${a.bulletClass}`)}};var jr={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this;ae.extend(e,{pagination:{init:Rr.init.bind(e),render:Rr.render.bind(e),update:Rr.update.bind(e),destroy:Rr.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||typeof e.snapIndex=="undefined")&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){const e=this;e.pagination.destroy()},click(e){const a=this;if(a.params.pagination.el&&a.params.pagination.hideOnClick&&a.pagination.$el.length>0&&!o(e.target).hasClass(a.params.pagination.bulletClass)){const M=a.pagination.$el.hasClass(a.params.pagination.hiddenClass);M===!0?a.emit("paginationShow",a):a.emit("paginationHide",a),a.pagination.$el.toggleClass(a.params.pagination.hiddenClass)}}}};const nr={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a,rtlTranslate:M,progress:N}=e,{dragSize:z,trackSize:$,$dragEl:ne,$el:se}=a,me=e.params.scrollbar;let ge=z,Oe=($-z)*N;M?(Oe=-Oe,Oe>0?(ge=z-Oe,Oe=0):-Oe+z>$&&(ge=$+Oe)):Oe<0?(ge=z+Oe,Oe=0):Oe+z>$&&(ge=$-Oe),e.isHorizontal()?(ne.transform(`translate3d(${Oe}px, 0, 0)`),ne[0].style.width=`${ge}px`):(ne.transform(`translate3d(0px, ${Oe}px, 0)`),ne[0].style.height=`${ge}px`),me.hide&&(clearTimeout(e.scrollbar.timeout),se[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{se[0].style.opacity=0,se.transition(400)},1e3))},setTransition(e){const a=this;if(!a.params.scrollbar.el||!a.scrollbar.el)return;a.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a}=e,{$dragEl:M,$el:N}=a;M[0].style.width="",M[0].style.height="";const z=e.isHorizontal()?N[0].offsetWidth:N[0].offsetHeight,$=e.size/e.virtualSize,ne=$*(z/e.size);let se;e.params.scrollbar.dragSize==="auto"?se=z*$:se=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?M[0].style.width=`${se}px`:M[0].style.height=`${se}px`,$>=1?N[0].style.display="none":N[0].style.display="",e.params.scrollbar.hide&&(N[0].style.opacity=0),ae.extend(a,{trackSize:z,divider:$,moveDivider:ne,dragSize:se}),a.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){const a=this;return a.isHorizontal()?e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX:e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const a=this,{scrollbar:M,rtlTranslate:N}=a,{$el:z,dragSize:$,trackSize:ne,dragStartPos:se}=M;let me;me=(M.getPointerPosition(e)-z.offset()[a.isHorizontal()?"left":"top"]-(se!==null?se:$/2))/(ne-$),me=Math.max(Math.min(me,1),0),N&&(me=1-me);const ge=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*me;a.updateProgress(ge),a.setTranslate(ge),a.updateActiveIndex(),a.updateSlidesClasses()},onDragStart(e){const a=this,M=a.params.scrollbar,{scrollbar:N,$wrapperEl:z}=a,{$el:$,$dragEl:ne}=N;a.scrollbar.isTouched=!0,a.scrollbar.dragStartPos=e.target===ne[0]||e.target===ne?N.getPointerPosition(e)-e.target.getBoundingClientRect()[a.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),z.transition(100),ne.transition(100),N.setDragPosition(e),clearTimeout(a.scrollbar.dragTimeout),$.transition(0),M.hide&&$.css("opacity",1),a.params.cssMode&&a.$wrapperEl.css("scroll-snap-type","none"),a.emit("scrollbarDragStart",e)},onDragMove(e){const a=this,{scrollbar:M,$wrapperEl:N}=a,{$el:z,$dragEl:$}=M;if(!a.scrollbar.isTouched)return;e.preventDefault?e.preventDefault():e.returnValue=!1,M.setDragPosition(e),N.transition(0),z.transition(0),$.transition(0),a.emit("scrollbarDragMove",e)},onDragEnd(e){const a=this,M=a.params.scrollbar,{scrollbar:N,$wrapperEl:z}=a,{$el:$}=N;if(!a.scrollbar.isTouched)return;a.scrollbar.isTouched=!1,a.params.cssMode&&(a.$wrapperEl.css("scroll-snap-type",""),z.transition("")),M.hide&&(clearTimeout(a.scrollbar.dragTimeout),a.scrollbar.dragTimeout=ae.nextTick(()=>{$.css("opacity",0),$.transition(400)},1e3)),a.emit("scrollbarDragEnd",e),M.snapOnRelease&&a.slideToClosest()},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:M,touchEventsDesktop:N,params:z}=e,$=a.$el,ne=$[0],se=te.passiveListener&&z.passiveListeners?{passive:!1,capture:!1}:!1,me=te.passiveListener&&z.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(ne.addEventListener(M.start,e.scrollbar.onDragStart,se),ne.addEventListener(M.move,e.scrollbar.onDragMove,se),ne.addEventListener(M.end,e.scrollbar.onDragEnd,me)):(ne.addEventListener(N.start,e.scrollbar.onDragStart,se),D.addEventListener(N.move,e.scrollbar.onDragMove,se),D.addEventListener(N.end,e.scrollbar.onDragEnd,me))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:M,touchEventsDesktop:N,params:z}=e,$=a.$el,ne=$[0],se=te.passiveListener&&z.passiveListeners?{passive:!1,capture:!1}:!1,me=te.passiveListener&&z.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(ne.removeEventListener(M.start,e.scrollbar.onDragStart,se),ne.removeEventListener(M.move,e.scrollbar.onDragMove,se),ne.removeEventListener(M.end,e.scrollbar.onDragEnd,me)):(ne.removeEventListener(N.start,e.scrollbar.onDragStart,se),D.removeEventListener(N.move,e.scrollbar.onDragMove,se),D.removeEventListener(N.end,e.scrollbar.onDragEnd,me))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,$el:M}=e,N=e.params.scrollbar;let z=o(N.el);e.params.uniqueNavElements&&typeof N.el=="string"&&z.length>1&&M.find(N.el).length===1&&(z=M.find(N.el));let $=z.find(`.${e.params.scrollbar.dragClass}`);$.length===0&&($=o(`
              `),z.append($)),ae.extend(a,{$el:z,el:z[0],$dragEl:$,dragEl:$[0]}),N.draggable&&a.enableDraggable()},destroy(){const e=this;e.scrollbar.disableDraggable()}};var Ua={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this;ae.extend(e,{scrollbar:{init:nr.init.bind(e),destroy:nr.destroy.bind(e),updateSize:nr.updateSize.bind(e),setTranslate:nr.setTranslate.bind(e),setTransition:nr.setTransition.bind(e),enableDraggable:nr.enableDraggable.bind(e),disableDraggable:nr.disableDraggable.bind(e),setDragPosition:nr.setDragPosition.bind(e),getPointerPosition:nr.getPointerPosition.bind(e),onDragStart:nr.onDragStart.bind(e),onDragMove:nr.onDragMove.bind(e),onDragEnd:nr.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){const e=this;e.scrollbar.updateSize()},resize(){const e=this;e.scrollbar.updateSize()},observerUpdate(){const e=this;e.scrollbar.updateSize()},setTranslate(){const e=this;e.scrollbar.setTranslate()},setTransition(e){const a=this;a.scrollbar.setTransition(e)},destroy(){const e=this;e.scrollbar.destroy()}}};const Sr={setTransform(e,a){const M=this,{rtl:N}=M,z=o(e),$=N?-1:1,ne=z.attr("data-swiper-parallax")||"0";let se=z.attr("data-swiper-parallax-x"),me=z.attr("data-swiper-parallax-y");const ge=z.attr("data-swiper-parallax-scale"),Oe=z.attr("data-swiper-parallax-opacity");if(se||me?(se=se||"0",me=me||"0"):M.isHorizontal()?(se=ne,me="0"):(me=ne,se="0"),se.indexOf("%")>=0?se=`${parseInt(se,10)*a*$}%`:se=`${se*a*$}px`,me.indexOf("%")>=0?me=`${parseInt(me,10)*a}%`:me=`${me*a}px`,typeof Oe!="undefined"&&Oe!==null){const Ve=Oe-(Oe-1)*(1-Math.abs(a));z[0].style.opacity=Ve}if(typeof ge=="undefined"||ge===null)z.transform(`translate3d(${se}, ${me}, 0px)`);else{const Ve=ge-(ge-1)*(1-Math.abs(a));z.transform(`translate3d(${se}, ${me}, 0px) scale(${Ve})`)}},setTranslate(){const e=this,{$el:a,slides:M,progress:N,snapGrid:z}=e;a.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(($,ne)=>{e.parallax.setTransform(ne,N)}),M.each(($,ne)=>{let se=ne.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(se+=Math.ceil($/2)-N*(z.length-1)),se=Math.min(Math.max(se,-1),1),o(ne).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((me,ge)=>{e.parallax.setTransform(ge,se)})})},setTransition(e=this.params.speed){const a=this,{$el:M}=a;M.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((N,z)=>{const $=o(z);let ne=parseInt($.attr("data-swiper-parallax-duration"),10)||e;e===0&&(ne=0),$.transition(ne)})}};var _a={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;ae.extend(e,{parallax:{setTransform:Sr.setTransform.bind(e),setTranslate:Sr.setTranslate.bind(e),setTransition:Sr.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(!e.params.parallax.enabled)return;e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},init(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTranslate(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTransition(e){const a=this;if(!a.params.parallax.enabled)return;a.parallax.setTransition(e)}}};const Sn={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const a=e.targetTouches[0].pageX,M=e.targetTouches[0].pageY,N=e.targetTouches[1].pageX,z=e.targetTouches[1].pageY,$=Math.sqrt(mr(N-a,2)+mr(z-M,2));return $},onGestureStart(e){const a=this,M=a.params.zoom,N=a.zoom,{gesture:z}=N;if(N.fakeGestureTouched=!1,N.fakeGestureMoved=!1,!te.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;N.fakeGestureTouched=!0,z.scaleStart=Sn.getDistanceBetweenTouches(e)}if((!z.$slideEl||!z.$slideEl.length)&&(z.$slideEl=o(e.target).closest(`.${a.params.slideClass}`),z.$slideEl.length===0&&(z.$slideEl=a.slides.eq(a.activeIndex)),z.$imageEl=z.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),z.$imageWrapEl=z.$imageEl.parent(`.${M.containerClass}`),z.maxRatio=z.$imageWrapEl.attr("data-swiper-zoom")||M.maxRatio,z.$imageWrapEl.length===0)){z.$imageEl=void 0;return}z.$imageEl&&z.$imageEl.transition(0),a.zoom.isScaling=!0},onGestureChange(e){const a=this,M=a.params.zoom,N=a.zoom,{gesture:z}=N;if(!te.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;N.fakeGestureMoved=!0,z.scaleMove=Sn.getDistanceBetweenTouches(e)}if(!z.$imageEl||z.$imageEl.length===0)return;te.gestures?N.scale=e.scale*N.currentScale:N.scale=z.scaleMove/z.scaleStart*N.currentScale,N.scale>z.maxRatio&&(N.scale=z.maxRatio-1+mr(N.scale-z.maxRatio+1,.5)),N.scalez.touchesStart.x)){z.isTouched=!1;return}if(!a.isHorizontal()&&(Math.floor(z.minY)===Math.floor(z.startY)&&z.touchesCurrent.yz.touchesStart.y)){z.isTouched=!1;return}}e.cancelable&&e.preventDefault(),e.stopPropagation(),z.isMoved=!0,z.currentX=z.touchesCurrent.x-z.touchesStart.x+z.startX,z.currentY=z.touchesCurrent.y-z.touchesStart.y+z.startY,z.currentXz.maxX&&(z.currentX=z.maxX-1+mr(z.currentX-z.maxX+1,.8)),z.currentYz.maxY&&(z.currentY=z.maxY-1+mr(z.currentY-z.maxY+1,.8)),$.prevPositionX||($.prevPositionX=z.touchesCurrent.x),$.prevPositionY||($.prevPositionY=z.touchesCurrent.y),$.prevTime||($.prevTime=Date.now()),$.x=(z.touchesCurrent.x-$.prevPositionX)/(Date.now()-$.prevTime)/2,$.y=(z.touchesCurrent.y-$.prevPositionY)/(Date.now()-$.prevTime)/2,Math.abs(z.touchesCurrent.x-$.prevPositionX)<2&&($.x=0),Math.abs(z.touchesCurrent.y-$.prevPositionY)<2&&($.y=0),$.prevPositionX=z.touchesCurrent.x,$.prevPositionY=z.touchesCurrent.y,$.prevTime=Date.now(),N.$imageWrapEl.transform(`translate3d(${z.currentX}px, ${z.currentY}px,0)`)},onTouchEnd(){const e=this,a=e.zoom,{gesture:M,image:N,velocity:z}=a;if(!M.$imageEl||M.$imageEl.length===0)return;if(!N.isTouched||!N.isMoved){N.isTouched=!1,N.isMoved=!1;return}N.isTouched=!1,N.isMoved=!1;let $=300,ne=300;const se=z.x*$,me=N.currentX+se,ge=z.y*ne,Oe=N.currentY+ge;z.x!==0&&($=Math.abs((me-N.currentX)/z.x)),z.y!==0&&(ne=Math.abs((Oe-N.currentY)/z.y));const Ve=Math.max($,ne);N.currentX=me,N.currentY=Oe;const He=N.width*a.scale,Je=N.height*a.scale;N.minX=Math.min(M.slideWidth/2-He/2,0),N.maxX=-N.minX,N.minY=Math.min(M.slideHeight/2-Je/2,0),N.maxY=-N.minY,N.currentX=Math.max(Math.min(N.currentX,N.maxX),N.minX),N.currentY=Math.max(Math.min(N.currentY,N.maxY),N.minY),M.$imageWrapEl.transition(Ve).transform(`translate3d(${N.currentX}px, ${N.currentY}px,0)`)},onTransitionEnd(){const e=this,a=e.zoom,{gesture:M}=a;M.$slideEl&&e.previousIndex!==e.activeIndex&&(M.$imageEl&&M.$imageEl.transform("translate3d(0,0,0) scale(1)"),M.$imageWrapEl&&M.$imageWrapEl.transform("translate3d(0,0,0)"),a.scale=1,a.currentScale=1,M.$slideEl=void 0,M.$imageEl=void 0,M.$imageWrapEl=void 0)},toggle(e){const a=this,M=a.zoom;M.scale&&M.scale!==1?M.out():M.in(e)},in(e){const a=this,M=a.zoom,N=a.params.zoom,{gesture:z,image:$}=M;if(z.$slideEl||(a.params.virtual&&a.params.virtual.enabled&&a.virtual?z.$slideEl=a.$wrapperEl.children(`.${a.params.slideActiveClass}`):z.$slideEl=a.slides.eq(a.activeIndex),z.$imageEl=z.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),z.$imageWrapEl=z.$imageEl.parent(`.${N.containerClass}`)),!z.$imageEl||z.$imageEl.length===0)return;z.$slideEl.addClass(`${N.zoomedSlideClass}`);let ne,se,me,ge,Oe,Ve,He,Je,Qe,qe,lt,Xe,ft,vt,jt,zt,Ht,Lt;typeof $.touchesStart.x=="undefined"&&e?(ne=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,se=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(ne=$.touchesStart.x,se=$.touchesStart.y),M.scale=z.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,M.currentScale=z.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,e?(Ht=z.$slideEl[0].offsetWidth,Lt=z.$slideEl[0].offsetHeight,me=z.$slideEl.offset().left,ge=z.$slideEl.offset().top,Oe=me+Ht/2-ne,Ve=ge+Lt/2-se,Qe=z.$imageEl[0].offsetWidth,qe=z.$imageEl[0].offsetHeight,lt=Qe*M.scale,Xe=qe*M.scale,ft=Math.min(Ht/2-lt/2,0),vt=Math.min(Lt/2-Xe/2,0),jt=-ft,zt=-vt,He=Oe*M.scale,Je=Ve*M.scale,Hejt&&(He=jt),Jezt&&(Je=zt)):(He=0,Je=0),z.$imageWrapEl.transition(300).transform(`translate3d(${He}px, ${Je}px,0)`),z.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${M.scale})`)},out(){const e=this,a=e.zoom,M=e.params.zoom,{gesture:N}=a;if(N.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?N.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):N.$slideEl=e.slides.eq(e.activeIndex),N.$imageEl=N.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),N.$imageWrapEl=N.$imageEl.parent(`.${M.containerClass}`)),!N.$imageEl||N.$imageEl.length===0)return;a.scale=1,a.currentScale=1,N.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),N.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),N.$slideEl.removeClass(`${M.zoomedSlideClass}`),N.$slideEl=void 0},enable(){const e=this,a=e.zoom;if(a.enabled)return;a.enabled=!0;const M=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,z=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.on("gesturestart",z,a.onGestureStart,M),e.$wrapperEl.on("gesturechange",z,a.onGestureChange,M),e.$wrapperEl.on("gestureend",z,a.onGestureEnd,M)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,z,a.onGestureStart,M),e.$wrapperEl.on(e.touchEvents.move,z,a.onGestureChange,N),e.$wrapperEl.on(e.touchEvents.end,z,a.onGestureEnd,M),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,z,a.onGestureEnd,M)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)},disable(){const e=this,a=e.zoom;if(!a.enabled)return;e.zoom.enabled=!1;const M=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,z=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.off("gesturestart",z,a.onGestureStart,M),e.$wrapperEl.off("gesturechange",z,a.onGestureChange,M),e.$wrapperEl.off("gestureend",z,a.onGestureEnd,M)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,z,a.onGestureStart,M),e.$wrapperEl.off(e.touchEvents.move,z,a.onGestureChange,N),e.$wrapperEl.off(e.touchEvents.end,z,a.onGestureEnd,M),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,z,a.onGestureEnd,M)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)}};var sa={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,a={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(N=>{a[N]=Sn[N].bind(e)}),ae.extend(e,{zoom:a});let M=1;Object.defineProperty(e.zoom,"scale",{get(){return M},set(N){if(M!==N){const z=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,$=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",N,z,$)}M=N}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){const e=this;e.zoom.disable()},touchStart(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchStart(e)},touchEnd(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchEnd(e)},doubleTap(e){const a=this;a.params.zoom.enabled&&a.zoom.enabled&&a.params.zoom.toggle&&a.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};const la={loadInSlide(e,a=!0){const M=this,N=M.params.lazy;if(typeof e=="undefined")return;if(M.slides.length===0)return;const z=M.virtual&&M.params.virtual.enabled,$=z?M.$wrapperEl.children(`.${M.params.slideClass}[data-swiper-slide-index="${e}"]`):M.slides.eq(e);let ne=$.find(`.${N.elementClass}:not(.${N.loadedClass}):not(.${N.loadingClass})`);if($.hasClass(N.elementClass)&&!$.hasClass(N.loadedClass)&&!$.hasClass(N.loadingClass)&&(ne=ne.add($[0])),ne.length===0)return;ne.each((se,me)=>{const ge=o(me);ge.addClass(N.loadingClass);const Oe=ge.attr("data-background"),Ve=ge.attr("data-src"),He=ge.attr("data-srcset"),Je=ge.attr("data-sizes"),Qe=ge.parent("picture");M.loadImage(ge[0],Ve||Oe,He,Je,!1,()=>{if(typeof M=="undefined"||M===null||!M||M&&!M.params||M.destroyed)return;if(Oe?(ge.css("background-image",`url("${Oe}")`),ge.removeAttr("data-background")):(He&&(ge.attr("srcset",He),ge.removeAttr("data-srcset")),Je&&(ge.attr("sizes",Je),ge.removeAttr("data-sizes")),Qe.length&&Qe.children("source").each((qe,lt)=>{const Xe=o(lt);Xe.attr("data-srcset")&&(Xe.attr("srcset",Xe.attr("data-srcset")),Xe.removeAttr("data-srcset"))}),Ve&&(ge.attr("src",Ve),ge.removeAttr("data-src"))),ge.addClass(N.loadedClass).removeClass(N.loadingClass),$.find(`.${N.preloaderClass}`).remove(),M.params.loop&&a){const qe=$.attr("data-swiper-slide-index");if($.hasClass(M.params.slideDuplicateClass)){const lt=M.$wrapperEl.children(`[data-swiper-slide-index="${qe}"]:not(.${M.params.slideDuplicateClass})`);M.lazy.loadInSlide(lt.index(),!1)}else{const lt=M.$wrapperEl.children(`.${M.params.slideDuplicateClass}[data-swiper-slide-index="${qe}"]`);M.lazy.loadInSlide(lt.index(),!1)}}M.emit("lazyImageReady",$[0],ge[0]),M.params.autoHeight&&M.updateAutoHeight()}),M.emit("lazyImageLoad",$[0],ge[0])})},load(){const e=this,{$wrapperEl:a,params:M,slides:N,activeIndex:z}=e,$=e.virtual&&M.virtual.enabled,ne=M.lazy;let se=M.slidesPerView;se==="auto"&&(se=0);function me(Oe){if($){if(a.children(`.${M.slideClass}[data-swiper-slide-index="${Oe}"]`).length)return!0}else if(N[Oe])return!0;return!1}function ge(Oe){return $?o(Oe).attr("data-swiper-slide-index"):o(Oe).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)a.children(`.${M.slideVisibleClass}`).each((Oe,Ve)=>{const He=$?o(Ve).attr("data-swiper-slide-index"):o(Ve).index();e.lazy.loadInSlide(He)});else if(se>1)for(let Oe=z;Oe1||ne.loadPrevNextAmount&&ne.loadPrevNextAmount>1){const Oe=ne.loadPrevNextAmount,Ve=se,He=Math.min(z+Ve+Math.max(Oe,Ve),N.length),Je=Math.max(z-Math.max(Ve,Oe),0);for(let Qe=z+se;Qe0&&e.lazy.loadInSlide(ge(Oe));const Ve=a.children(`.${M.slidePrevClass}`);Ve.length>0&&e.lazy.loadInSlide(ge(Ve))}}};var Dr={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this;ae.extend(e,{lazy:{initialImageLoaded:!1,load:la.load.bind(e),loadInSlide:la.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&e.params.initialSlide===0&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&((e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load())},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}};const Pr={LinearSpline:function(a,M){const N=function(){let se,me,ge;return(Oe,Ve)=>{for(me=-1,se=Oe.length;se-me>1;)ge=se+me>>1,Oe[ge]<=Ve?me=ge:se=ge;return se}}();this.x=a,this.y=M,this.lastIndex=a.length-1;let z,$;return this.interpolate=function(se){return se?($=N(this.x,se),z=$-1,(se-this.x[z])*(this.y[$]-this.y[z])/(this.x[$]-this.x[z])+this.y[z]):0},this},getInterpolateFunction(e){const a=this;a.controller.spline||(a.controller.spline=a.params.loop?new Pr.LinearSpline(a.slidesGrid,e.slidesGrid):new Pr.LinearSpline(a.snapGrid,e.snapGrid))},setTranslate(e,a){const M=this,N=M.controller.control;let z,$;function ne(se){const me=M.rtlTranslate?-M.translate:M.translate;M.params.controller.by==="slide"&&(M.controller.getInterpolateFunction(se),$=-M.controller.spline.interpolate(-me)),(!$||M.params.controller.by==="container")&&(z=(se.maxTranslate()-se.minTranslate())/(M.maxTranslate()-M.minTranslate()),$=(me-M.minTranslate())*z+se.minTranslate()),M.params.controller.inverse&&($=se.maxTranslate()-$),se.updateProgress($),se.setTranslate($,M),se.updateActiveIndex(),se.updateSlidesClasses()}if(Array.isArray(N))for(let se=0;se{ne.updateAutoHeight()}),ne.$wrapperEl.transitionEnd(()=>{if(!N)return;ne.params.loop&&M.params.controller.by==="slide"&&ne.loopFix(),ne.transitionEnd()}))}if(Array.isArray(N))for(z=0;z0&&(e.isBeginning?(e.a11y.disableEl(M),e.a11y.makeElNotFocusable(M)):(e.a11y.enableEl(M),e.a11y.makeElFocusable(M))),a&&a.length>0&&(e.isEnd?(e.a11y.disableEl(a),e.a11y.makeElNotFocusable(a)):(e.a11y.enableEl(a),e.a11y.makeElFocusable(a)))},updatePagination(){const e=this,a=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((M,N)=>{const z=o(N);e.a11y.makeElFocusable(z),e.a11y.addElRole(z,"button"),e.a11y.addElLabel(z,a.paginationBulletMessage.replace(/\{\{index\}\}/,z.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const a=e.params.a11y;let M,N;e.navigation&&e.navigation.$nextEl&&(M=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(N=e.navigation.$prevEl),M&&(e.a11y.makeElFocusable(M),e.a11y.addElRole(M,"button"),e.a11y.addElLabel(M,a.nextSlideMessage),M.on("keydown",e.a11y.onEnterKey)),N&&(e.a11y.makeElFocusable(N),e.a11y.addElRole(N,"button"),e.a11y.addElLabel(N,a.prevSlideMessage),N.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove();let a,M;e.navigation&&e.navigation.$nextEl&&(a=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(M=e.navigation.$prevEl),a&&a.off("keydown",e.a11y.onEnterKey),M&&M.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};var Ca={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;ae.extend(e,{a11y:{liveRegion:o(``)}}),Object.keys(Qr).forEach(a=>{e.a11y[a]=Qr[a].bind(e)})},on:{init(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.init(),e.a11y.updateNavigation()},toEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},fromEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},paginationUpdate(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updatePagination()},destroy(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.destroy()}}};const cr={init(){const e=this;if(!e.params.history)return;if(!u.history||!u.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}const a=e.history;if(a.initialized=!0,a.paths=cr.getPathValues(),!a.paths.key&&!a.paths.value)return;a.scrollToSlide(0,a.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||u.addEventListener("popstate",e.history.setHistoryPopState)},destroy(){const e=this;e.params.history.replaceState||u.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=cr.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=u.location.pathname.slice(1).split("/").filter(z=>z!==""),a=e.length,M=e[a-2],N=e[a-1];return{key:M,value:N}},setHistory(e,a){const M=this;if(!M.history.initialized||!M.params.history.enabled)return;const N=M.slides.eq(a);let z=cr.slugify(N.attr("data-history"));u.location.pathname.includes(e)||(z=`${e}/${z}`);const $=u.history.state;if($&&$.value===z)return;M.params.history.replaceState?u.history.replaceState({value:z},null,z):u.history.pushState({value:z},null,z)},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,a,M){const N=this;if(a)for(let z=0,$=N.slides.length;z<$;z+=1){const ne=N.slides.eq(z),se=cr.slugify(ne.attr("data-history"));if(se===a&&!ne.hasClass(N.params.slideDuplicateClass)){const me=ne.index();N.slideTo(me,e,M)}}else N.slideTo(0,e,M)}};var da={name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const e=this;ae.extend(e,{history:{init:cr.init.bind(e),setHistory:cr.setHistory.bind(e),setHistoryPopState:cr.setHistoryPopState.bind(e),scrollToSlide:cr.scrollToSlide.bind(e),destroy:cr.destroy.bind(e)}})},on:{init(){const e=this;e.params.history.enabled&&e.history.init()},destroy(){const e=this;e.params.history.enabled&&e.history.destroy()},transitionEnd(){const e=this;e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange(){const e=this;e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}};const Fr={onHashCange(){const e=this;e.emit("hashChange");const a=D.location.hash.replace("#",""),M=e.slides.eq(e.activeIndex).attr("data-hash");if(a!==M){const N=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${a}"]`).index();if(typeof N=="undefined")return;e.slideTo(N)}},setHash(){const e=this;if(!e.hashNavigation.initialized||!e.params.hashNavigation.enabled)return;if(e.params.hashNavigation.replaceState&&u.history&&u.history.replaceState)u.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),e.emit("hashSet");else{const a=e.slides.eq(e.activeIndex),M=a.attr("data-hash")||a.attr("data-history");D.location.hash=M||"",e.emit("hashSet")}},init(){const e=this;if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;e.hashNavigation.initialized=!0;const a=D.location.hash.replace("#","");if(a){const M=0;for(let N=0,z=e.slides.length;N{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},M)},start(){const e=this;return typeof e.autoplay.timeout!="undefined"||e.autoplay.running?!1:(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop(){const e=this;return e.autoplay.running?typeof e.autoplay.timeout=="undefined"?!1:(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0):!1},pause(e){const a=this;if(!a.autoplay.running)return;if(a.autoplay.paused)return;a.autoplay.timeout&&clearTimeout(a.autoplay.timeout),a.autoplay.paused=!0,e===0||!a.params.autoplay.waitForTransition?(a.autoplay.paused=!1,a.autoplay.run()):(a.$wrapperEl[0].addEventListener("transitionend",a.autoplay.onTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.autoplay.onTransitionEnd))}};var Ie={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;ae.extend(e,{autoplay:{running:!1,paused:!1,run:Ae.run.bind(e),start:Ae.start.bind(e),stop:Ae.stop.bind(e),pause:Ae.pause.bind(e),onVisibilityChange(){document.visibilityState==="hidden"&&e.autoplay.running&&e.autoplay.pause(),document.visibilityState==="visible"&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(a){if(!e||e.destroyed||!e.$wrapperEl)return;if(a.target!==this)return;e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop()}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,a){const M=this;M.autoplay.running&&(a||!M.params.autoplay.disableOnInteraction?M.autoplay.pause(e):M.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};const Be={setTranslate(){const e=this,{slides:a}=e;for(let M=0;M{if(z)return;if(!a||a.destroyed)return;z=!0,a.animating=!1;const $=["webkitTransitionEnd","transitionend"];for(let ne=0;ne<$.length;ne+=1)N.trigger($[ne])})}}};var Me={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){const e=this;ae.extend(e,{fadeEffect:{setTranslate:Be.setTranslate.bind(e),setTransition:Be.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="fade")return;e.classNames.push(`${e.params.containerModifierClass}fade`);const a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};ae.extend(e.params,a),ae.extend(e.originalParams,a)},setTranslate(){const e=this;if(e.params.effect!=="fade")return;e.fadeEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="fade")return;a.fadeEffect.setTransition(e)}}};const oe={setTranslate(){const e=this,{$el:a,$wrapperEl:M,slides:N,width:z,height:$,rtlTranslate:ne,size:se}=e,me=e.params.cubeEffect,ge=e.isHorizontal(),Oe=e.virtual&&e.params.virtual.enabled;let Ve=0,He;me.shadow&&(ge?(He=M.find(".swiper-cube-shadow"),He.length===0&&(He=o('
              '),M.append(He)),He.css({height:`${z}px`})):(He=a.find(".swiper-cube-shadow"),He.length===0&&(He=o('
              '),a.append(He))));for(let Qe=0;Qe-1&&(Ve=lt*90+vt*90,ne&&(Ve=-lt*90-vt*90)),qe.transform(Lt),me.slideShadows){let Xt=ge?qe.find(".swiper-slide-shadow-left"):qe.find(".swiper-slide-shadow-top"),Ut=ge?qe.find(".swiper-slide-shadow-right"):qe.find(".swiper-slide-shadow-bottom");Xt.length===0&&(Xt=o(`
              `),qe.append(Xt)),Ut.length===0&&(Ut=o(`
              `),qe.append(Ut)),Xt.length&&(Xt[0].style.opacity=Math.max(-vt,0)),Ut.length&&(Ut[0].style.opacity=Math.max(vt,0))}}if(M.css({"-webkit-transform-origin":`50% 50% -${se/2}px`,"-moz-transform-origin":`50% 50% -${se/2}px`,"-ms-transform-origin":`50% 50% -${se/2}px`,"transform-origin":`50% 50% -${se/2}px`}),me.shadow)if(ge)He.transform(`translate3d(0px, ${z/2+me.shadowOffset}px, ${-z/2}px) rotateX(90deg) rotateZ(0deg) scale(${me.shadowScale})`);else{const Qe=Math.abs(Ve)-Math.floor(Math.abs(Ve)/90)*90,qe=1.5-(Math.sin(Qe*2*Math.PI/360)/2+Math.cos(Qe*2*Math.PI/360)/2),lt=me.shadowScale,Xe=me.shadowScale/qe,ft=me.shadowOffset;He.transform(`scale3d(${lt}, 1, ${Xe}) translate3d(0px, ${$/2+ft}px, ${-$/2/Xe}px) rotateX(-90deg)`)}const Je=Br.isSafari||Br.isWebView?-se/2:0;M.transform(`translate3d(0px,0,${Je}px) rotateX(${e.isHorizontal()?0:Ve}deg) rotateY(${e.isHorizontal()?-Ve:0}deg)`)},setTransition(e){const a=this,{$el:M,slides:N}=a;N.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.cubeEffect.shadow&&!a.isHorizontal()&&M.find(".swiper-cube-shadow").transition(e)}};var ye={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;ae.extend(e,{cubeEffect:{setTranslate:oe.setTranslate.bind(e),setTransition:oe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="cube")return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};ae.extend(e.params,a),ae.extend(e.originalParams,a)},setTranslate(){const e=this;if(e.params.effect!=="cube")return;e.cubeEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="cube")return;a.cubeEffect.setTransition(e)}}};const le={setTranslate(){const e=this,{slides:a,rtlTranslate:M}=e;for(let N=0;N`),z.append(He)),Je.length===0&&(Je=o(`
              `),z.append(Je)),He.length&&(He[0].style.opacity=Math.max(-$,0)),Je.length&&(Je[0].style.opacity=Math.max($,0))}z.transform(`translate3d(${Oe}px, ${Ve}px, 0px) rotateX(${ge}deg) rotateY(${me}deg)`)}},setTransition(e){const a=this,{slides:M,activeIndex:N,$wrapperEl:z}=a;if(M.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.virtualTranslate&&e!==0){let $=!1;M.eq(N).transitionEnd(function(){if($)return;if(!a||a.destroyed)return;$=!0,a.animating=!1;const se=["webkitTransitionEnd","transitionend"];for(let me=0;me`),Qe.append(En)),pn.length===0&&(pn=o(`
              `),Qe.append(pn)),En.length&&(En[0].style.opacity=Xe>0?Xe:0),pn.length&&(pn[0].style.opacity=-Xe>0?-Xe:0)}}if(te.pointerEvents||te.prefixedPointerEvents){const He=z[0].style;He.perspectiveOrigin=`${ge}px 50%`}},setTransition(e){const a=this;a.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var je={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;ae.extend(e,{coverflowEffect:{setTranslate:Re.setTranslate.bind(e),setTransition:Re.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="coverflow")return;e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},setTranslate(){const e=this;if(e.params.effect!=="coverflow")return;e.coverflowEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="coverflow")return;a.coverflowEffect.setTransition(e)}}};const Ue={init(){const e=this,{thumbs:a}=e.params,M=e.constructor;a.swiper instanceof M?(e.thumbs.swiper=a.swiper,ae.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),ae.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):ae.isObject(a.swiper)&&(e.thumbs.swiper=new M(ae.extend({},a.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,a=e.thumbs.swiper;if(!a)return;const M=a.clickedIndex,N=a.clickedSlide;if(N&&o(N).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(typeof M=="undefined"||M===null)return;let z;if(a.params.loop?z=parseInt(o(a.clickedSlide).attr("data-swiper-slide-index"),10):z=M,e.params.loop){let $=e.activeIndex;e.slides.eq($).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,$=e.activeIndex);const ne=e.slides.eq($).prevAll(`[data-swiper-slide-index="${z}"]`).eq(0).index(),se=e.slides.eq($).nextAll(`[data-swiper-slide-index="${z}"]`).eq(0).index();typeof ne=="undefined"?z=se:typeof se=="undefined"?z=ne:se-$<$-ne?z=se:z=ne}e.slideTo(z)},update(e){const a=this,M=a.thumbs.swiper;if(!M)return;const N=M.params.slidesPerView==="auto"?M.slidesPerViewDynamic():M.params.slidesPerView,z=a.params.thumbs.autoScrollOffset,$=z&&!M.params.loop;if(a.realIndex!==M.realIndex||$){let me=M.activeIndex,ge,Oe;if(M.params.loop){M.slides.eq(me).hasClass(M.params.slideDuplicateClass)&&(M.loopFix(),M._clientLeft=M.$wrapperEl[0].clientLeft,me=M.activeIndex);const Ve=M.slides.eq(me).prevAll(`[data-swiper-slide-index="${a.realIndex}"]`).eq(0).index(),He=M.slides.eq(me).nextAll(`[data-swiper-slide-index="${a.realIndex}"]`).eq(0).index();typeof Ve=="undefined"?ge=He:typeof He=="undefined"?ge=Ve:He-me===me-Ve?ge=me:He-mea.previousIndex?"next":"prev"}else ge=a.realIndex,Oe=ge>a.previousIndex?"next":"prev";$&&(ge+=Oe==="next"?z:-1*z),M.visibleSlidesIndexes&&M.visibleSlidesIndexes.indexOf(ge)<0&&(M.params.centeredSlides?ge>me?ge=ge-Math.floor(N/2)+1:ge=ge+Math.floor(N/2)-1:ge>me&&(ge=ge-N+1),M.slideTo(ge,e?0:void 0))}let ne=1;const se=a.params.thumbs.slideThumbActiveClass;if(a.params.slidesPerView>1&&!a.params.centeredSlides&&(ne=a.params.slidesPerView),a.params.thumbs.multipleActiveThumbs||(ne=1),ne=Math.floor(ne),M.slides.removeClass(se),M.params.loop||M.params.virtual&&M.params.virtual.enabled)for(let me=0;me0},!1)}function i(x,T){for(var O={main:[T]},C={main:[]},P={main:{}};g(O);)for(var m=Object.keys(O),l=0;l=2*w/c||h<=I)return;var B=Number.POSITIVE_INFINITY,F;for(F=m.level-1;F>r;F--){var K=n[F].maxBitrate;if(B=w*K/(8*.8*_),B=h)return;var q=this.bwEstimator.getEstimate();g.logger.warn("Fragment "+m.sn+(l?" part "+l.index:"")+" of level "+m.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+F+` Current BW estimate: `+(Object(k.isFiniteNumber)(q)?(q/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+h.toFixed(3)+` s Estimated load time for the next fragment: `+B.toFixed(3)+` s - Time to underbuffer: `+I.toFixed(3)+" s"),s.nextLoadLevel=F,this.bwEstimator.sample(E,A.loaded),this.clearTimer(),p.loader&&(this.fragCurrent=this.partCurrent=null,p.loader.abort()),s.trigger(t.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:p,part:l,stats:A})},C.onFragLoaded=function(p,l){var s=l.frag,f=l.part;if(s.type===m.PlaylistLevelType.MAIN&&Object(k.isFiniteNumber)(s.sn)){var v=f?f.stats:s.stats,b=f?f.duration:s.duration;if(this.clearTimer(),this.lastLoadedFragLevel=s.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var A=this.hls.levels[s.level],w=(A.loaded?A.loaded.bytes:0)+v.loaded,E=(A.loaded?A.loaded.duration:0)+b;A.loaded={bytes:w,duration:E},A.realBitrate=Math.round(8*w/E)}if(s.bitrateTest){var c={stats:v,frag:s,part:f,id:s.type};this.onFragBuffered(t.Events.FRAG_BUFFERED,c),s.bitrateTest=!1}}},C.onFragBuffered=function(p,l){var s=l.frag,f=l.part,v=f?f.stats:s.stats;if(v.aborted)return;if(s.type!==m.PlaylistLevelType.MAIN||s.sn==="initSegment")return;var b=v.parsing.end-v.loading.start;this.bwEstimator.sample(b,v.loaded),v.bwEstimate=this.bwEstimator.getEstimate(),s.bitrateTest?this.bitrateTestDelay=b/1e3:this.bitrateTestDelay=0},C.onError=function(p,l){switch(l.details){case o.ErrorDetails.FRAG_LOAD_ERROR:case o.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},C.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},C.getNextABRAutoLevel=function(){var p=this.fragCurrent,l=this.partCurrent,s=this.hls,f=s.maxAutoLevel,v=s.config,b=s.minAutoLevel,A=s.media,w=l?l.duration:p?p.duration:0,E=A?A.currentTime:0,c=A&&A.playbackRate!==0?Math.abs(A.playbackRate):1,n=this.bwEstimator?this.bwEstimator.getEstimate():v.abrEwmaDefaultEstimate,r=(R.BufferHelper.bufferInfo(A,E,v.maxBufferHole).end-E)/c,d=this.findBestLevel(n,b,f,r,v.abrBandWidthFactor,v.abrBandWidthUpFactor);if(d>=0)return d;g.logger.trace((r?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var S=w?Math.min(w,v.maxStarvationDelay):v.maxStarvationDelay,_=v.abrBandWidthFactor,h=v.abrBandWidthUpFactor;if(!r){var L=this.bitrateTestDelay;if(L){var I=w?Math.min(w,v.maxLoadingDelay):v.maxLoadingDelay;S=I-L,g.logger.trace("bitrate test took "+Math.round(1e3*L)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*S)+" ms"),_=h=1}}return d=this.findBestLevel(n,b,f,r+S,_,h),Math.max(d,0)},C.findBestLevel=function(p,l,s,f,v,b){for(var A,w=this.fragCurrent,E=this.partCurrent,c=this.lastLoadedFragLevel,n=this.hls.levels,r=n[c],d=!!(r!=null&&(A=r.details)!==null&&A!==void 0&&A.live),S=r==null?void 0:r.codecSet,_=E?E.duration:w?w.duration:0,h=s;h>=l;h--){var L=n[h];if(!L||S&&L.codecSet!==S)continue;var I=L.details,B=(E?I==null?void 0:I.partTarget:I==null?void 0:I.averagetargetduration)||_,F=void 0;h<=c?F=v*p:F=b*p;var K=n[h].maxBitrate,q=K*B/F;if(g.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+h+"/"+Math.round(F)+"/"+K+"/"+B+"/"+f+"/"+q),F>K&&(!q||d&&!this.bitrateTestDelay||q0&&r===-1?(this.log("Override startPosition with lastCurrentTime @"+d.toFixed(3)),this.state=u.State.IDLE):(this.loadedmetadata=!1,this.state=u.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=r,this.tick()},c.doTick=function(){switch(this.state){case u.State.IDLE:this.doTickIdle();break;case u.State.WAITING_TRACK:{var r,d=this.levels,S=this.trackId,_=d==null||((r=d[S])===null||r===void 0)?void 0:r.details;if(_){if(this.waitForCdnTuneIn(_))break;this.state=u.State.WAITING_INIT_PTS}break}case u.State.FRAG_LOADING_WAITING_RETRY:{var h,L=performance.now(),I=this.retryDate;(!I||L>=I||(h=this.media)!==null&&h!==void 0&&h.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=u.State.IDLE);break}case u.State.WAITING_INIT_PTS:{var B=this.waitingData;if(B){var F=B.frag,K=B.part,q=B.cache,Y=B.complete;if(this.initPTS[F.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=u.State.FRAG_LOADING;var W=q.flush(),X={frag:F,part:K,payload:W,networkDetails:null};this._handleFragmentLoadProgress(X),Y&&w.prototype._handleFragmentLoadComplete.call(this,X)}else if(this.videoTrackCC!==this.waitingVideoCC)l.logger.log("Waiting fragment cc ("+F.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var Q=this.getLoadPosition(),de=R.BufferHelper.bufferInfo(this.mediaBuffer,Q,this.config.maxBufferHole),ue=Object(C.fragmentWithinToleranceTest)(de.end,this.config.maxFragLookUpTolerance,F);ue<0&&(l.logger.log("Waiting fragment cc ("+F.cc+") @ "+F.start+" cancelled because another fragment at "+de.end+" is needed"),this.clearWaitingFragment())}}else this.state=u.State.IDLE}}this.onTickEnd()},c.clearWaitingFragment=function(){var r=this.waitingData;r&&(this.fragmentTracker.removeFragment(r.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=u.State.IDLE)},c.onTickEnd=function(){var r=this.media;if(!r||!r.readyState)return;var d=this.mediaBuffer?this.mediaBuffer:r,S=d.buffered;!this.loadedmetadata&&S.length&&(this.loadedmetadata=!0),this.lastCurrentTime=r.currentTime},c.doTickIdle=function(){var r,d,S=this.hls,_=this.levels,h=this.media,L=this.trackId,I=S.config;if(!_||!_[L])return;if(!h&&(this.startFragRequested||!I.startFragPrefetch))return;var B=_[L],F=B.details;if(!F||F.live&&this.levelLastLoaded!==L||this.waitForCdnTuneIn(F)){this.state=u.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,i.ElementaryStreamTypes.AUDIO,g.PlaylistLevelType.AUDIO));var K=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,g.PlaylistLevelType.AUDIO);if(K===null)return;var q=K.len,Y=this.getMaxBufferLength(),W=this.audioSwitch;if(q>=Y&&!W)return;if(!W&&this._streamEnded(K,F)){S.trigger(t.Events.BUFFER_EOS,{type:"audio"}),this.state=u.State.ENDED;return}var X=F.fragments,Q=X[0].start,de=K.end;if(W){var ue=this.getLoadPosition();de=ue,F.PTSKnown&&ueQ||K.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),h.currentTime=Q+.05))}var Ee=this.getNextFragment(de,F);if(!Ee){this.bufferFlushed=!0;return}((r=Ee.decryptdata)===null||r===void 0?void 0:r.keyFormat)==="identity"&&!((d=Ee.decryptdata)!==null&&d!==void 0&&d.key)?this.loadKey(Ee,F):this.loadFragment(Ee,F,de)},c.getMaxBufferLength=function(){var r=w.prototype.getMaxBufferLength.call(this),d=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,g.PlaylistLevelType.MAIN);return d===null?r:Math.max(r,d.len)},c.onMediaDetaching=function(){this.videoBuffer=null,w.prototype.onMediaDetaching.call(this)},c.onAudioTracksUpdated=function(r,d){var S=d.audioTracks;this.resetTransmuxer(),this.levels=S.map(function(_){return new m.Level(_)})},c.onAudioTrackSwitching=function(r,d){var S=!!d.url;this.trackId=d.id;var _=this.fragCurrent;_!=null&&_.loader&&_.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),S?this.setInterval(b):this.resetTransmuxer(),S?(this.audioSwitch=!0,this.state=u.State.IDLE):this.state=u.State.STOPPED,this.tick()},c.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},c.onLevelLoaded=function(r,d){this.mainDetails=d.details},c.onAudioTrackLoaded=function(r,d){var S,_=this.levels,h=d.details,L=d.id;if(!_){this.warn("Audio tracks were reset while loading level "+L);return}this.log("Track "+L+" loaded ["+h.startSN+","+h.endSN+"],duration:"+h.totalduration);var I=_[L],B=0;if(h.live||(S=I.details)!==null&&S!==void 0&&S.live){var F=this.mainDetails;if(h.fragments[0]||(h.deltaUpdateFailed=!0),h.deltaUpdateFailed||!F)return;!I.details&&h.hasProgramDateTime&&F.hasProgramDateTime?(Object(P.alignMediaPlaylistByPDT)(h,F),B=h.fragments[0].start):B=this.alignPlaylists(h,I.details)}I.details=h,this.levelLastLoaded=L,!this.startFragRequested&&(this.mainDetails||!h.live)&&this.setStartPosition(I.details,B),this.state===u.State.WAITING_TRACK&&!this.waitForCdnTuneIn(h)&&(this.state=u.State.IDLE),this.tick()},c._handleFragmentLoadProgress=function(r){var d,S=r.frag,_=r.part,h=r.payload,L=this.config,I=this.trackId,B=this.levels;if(!B){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+S.sn+" of level "+S.level+" will not be buffered");return}var F=B[I];console.assert(F,"Audio track is defined on fragment load progress");var K=F.details;console.assert(K,"Audio track details are defined on fragment load progress");var q=L.defaultAudioCodec||F.audioCodec||"mp4a.40.2",Y=this.transmuxer;Y||(Y=this.transmuxer=new T.default(this.hls,g.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var W=this.initPTS[S.cc],X=(d=S.initSegment)===null||d===void 0?void 0:d.data;if(W!==void 0){var Q=!1,de=_?_.index:-1,ue=de!==-1,Ee=new O.ChunkMetadata(S.level,S.sn,S.stats.chunkCount,h.byteLength,de,ue);Y.push(h,X,q,"",S,_,K.totalduration,Q,Ee,W)}else{l.logger.log("Unknown video PTS for cc "+S.cc+", waiting for video PTS before demuxing audio frag "+S.sn+" of ["+K.startSN+" ,"+K.endSN+"],track "+I);var ye=this.waitingData=this.waitingData||{frag:S,part:_,cache:new x.default,complete:!1},ve=ye.cache;ve.push(new Uint8Array(h)),this.waitingVideoCC=this.videoTrackCC,this.state=u.State.WAITING_INIT_PTS}},c._handleFragmentLoadComplete=function(r){if(this.waitingData){this.waitingData.complete=!0;return}w.prototype._handleFragmentLoadComplete.call(this,r)},c.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},c.onBufferCreated=function(r,d){var S=d.tracks.audio;S&&(this.mediaBuffer=S.buffer),d.tracks.video&&(this.videoBuffer=d.tracks.video.buffer)},c.onFragBuffered=function(r,d){var S=d.frag,_=d.part;if(S.type!==g.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(S)){this.warn("Fragment "+S.sn+(_?" p: "+_.index:"")+" of level "+S.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}S.sn!=="initSegment"&&(this.fragPrevious=S,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(S,_)},c.onError=function(r,d){switch(d.details){case p.ErrorDetails.FRAG_LOAD_ERROR:case p.ErrorDetails.FRAG_LOAD_TIMEOUT:case p.ErrorDetails.KEY_LOAD_ERROR:case p.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(g.PlaylistLevelType.AUDIO,d);break;case p.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case p.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==u.State.ERROR&&this.state!==u.State.STOPPED&&(this.state=d.fatal?u.State.ERROR:u.State.IDLE,this.warn(d.details+" while loading frag, switching to "+this.state+" state"));break;case p.ErrorDetails.BUFFER_FULL_ERROR:if(d.parent==="audio"&&(this.state===u.State.PARSING||this.state===u.State.PARSED)){var S=!0,_=this.getFwdBufferInfo(this.mediaBuffer,g.PlaylistLevelType.AUDIO);_&&_.len>.5&&(S=!this.reduceMaxBufferLength(_.len)),S&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,w.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},c.onBufferFlushed=function(r,d){var S=d.type;S===i.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},c._handleTransmuxComplete=function(r){var d,S="audio",_=this.hls,h=r.remuxResult,L=r.chunkMeta,I=this.getCurrentContext(L);if(!I){this.warn("The loading context changed while buffering fragment "+L.sn+" of level "+L.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(L.level);return}var B=I.frag,F=I.part,K=h.audio,q=h.text,Y=h.id3,W=h.initSegment;if(this.fragContextChanged(B))return;if(this.state=u.State.PARSING,this.audioSwitch&&K&&this.completeAudioSwitch(),W!=null&&W.tracks&&(this._bufferInitSegment(W.tracks,B,L),_.trigger(t.Events.FRAG_PARSING_INIT_SEGMENT,{frag:B,id:S,tracks:W.tracks})),K){var X=K.startPTS,Q=K.endPTS,de=K.startDTS,ue=K.endDTS;F&&(F.elementaryStreams[i.ElementaryStreamTypes.AUDIO]={startPTS:X,endPTS:Q,startDTS:de,endDTS:ue}),B.setElementaryStreamInfo(i.ElementaryStreamTypes.AUDIO,X,Q,de,ue),this.bufferFragmentData(K,B,F,L)}if(Y!=null&&(d=Y.samples)!==null&&d!==void 0&&d.length){var Ee=s({frag:B,id:S},Y);_.trigger(t.Events.FRAG_PARSING_METADATA,Ee)}if(q){var ye=s({frag:B,id:S},q);_.trigger(t.Events.FRAG_PARSING_USERDATA,ye)}},c._bufferInitSegment=function(r,d,S){if(this.state!==u.State.PARSING)return;r.video&&delete r.video;var _=r.audio;if(!_)return;_.levelCodec=_.codec,_.id="audio",this.log("Init audio buffer, container:"+_.container+", codecs[parsed]=["+_.codec+"]"),this.hls.trigger(t.Events.BUFFER_CODECS,r);var h=_.initSegment;if(h!=null&&h.byteLength){var L={type:"audio",frag:d,part:null,chunkMeta:S,parent:d.type,data:h};this.hls.trigger(t.Events.BUFFER_APPENDING,L)}this.tick()},c.loadFragment=function(r,d,S){var _=this.fragmentTracker.getState(r);this.fragCurrent=r,(this.audioSwitch||_===o.FragmentState.NOT_LOADED||_===o.FragmentState.PARTIAL)&&(r.sn==="initSegment"?this._loadInitSegment(r):d.live&&!Object(k.isFiniteNumber)(this.initPTS[r.cc])?(this.log("Waiting for video PTS in continuity counter "+r.cc+" of live stream before loading audio fragment "+r.sn+" of level "+this.trackId),this.state=u.State.WAITING_INIT_PTS):(this.startFragRequested=!0,w.prototype.loadFragment.call(this,r,d,S)))},c.completeAudioSwitch=function(){var r=this.hls,d=this.media,S=this.trackId;d&&(this.log("Switching audio track : flushing all audio"),w.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,r.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:S})},E}(u.default);U.default=A},"./src/controller/audio-track-controller.ts":function(V,U,D){"use strict";D.r(U);var k=D("./src/events.ts"),u=D("./src/errors.ts"),t=D("./src/controller/base-playlist-controller.ts"),R=D("./src/types/loader.ts");function o(T,O){for(var C=0;C=l.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var s=l[this.trackId];this.log("Now switching to audio-track index "+p);var f=l[p],v=f.id,b=f.groupId,A=b===void 0?"":b,w=f.name,E=f.type,c=f.url;if(this.trackId=p,this.trackName=w,this.selectDefaultTrack=!1,this.hls.trigger(k.Events.AUDIO_TRACK_SWITCHING,{id:v,groupId:A,name:w,type:E,url:c}),f.details&&!f.details.live)return;var n=this.switchParams(f.url,s==null?void 0:s.details);this.loadPlaylist(n)},C.selectInitialTrack=function(){var p=this.tracksInGroup;console.assert(p.length,"Initial audio track should be selected when tracks are known");var l=this.trackName,s=this.findTrackId(l)||this.findTrackId();s!==-1?this.setAudioTrack(s):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},C.findTrackId=function(p){for(var l=this.tracksInGroup,s=0;sO.partTarget&&(f+=1)}if(Object(k.isFiniteNumber)(s))return new u.HlsUrlParameters(s,Object(k.isFiniteNumber)(f)?f:void 0,u.HlsSkip.No)}}},i.loadPlaylist=function(T){},i.shouldLoadTrack=function(T){return this.canLoad&&T&&!!T.url&&(!T.details||T.details.live)},i.playlistLoaded=function(T,O,C){var P=this,p=O.details,l=O.stats,s=l.loading.end?Math.max(0,self.performance.now()-l.loading.end):0;if(p.advancedDateTime=Date.now()-s,p.live||C!=null&&C.live){if(p.reloaded(C),C&&this.log("live playlist "+T+" "+(p.advanced?"REFRESHED "+p.lastPartSn+"-"+p.lastPartIndex:"MISSED")),C&&p.fragments.length>0&&Object(t.mergeDetails)(C,p),!this.canLoad||!p.live)return;var f,v=void 0,b=void 0;if(p.canBlockReload&&p.endSN&&p.advanced){var A=this.hls.config.lowLatencyMode,w=p.lastPartSn,E=p.endSN,c=p.lastPartIndex,n=c!==-1,r=w===E,d=A?0:c;n?(v=r?E+1:w,b=r?d:c+1):v=E+1;var S=p.age,_=S+p.ageHeader,h=Math.min(_-p.partTarget,p.targetduration*1.5);if(h>0){if(C&&h>C.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+C.tuneInGoal+" to: "+h+" with playlist age: "+p.age),h=0;else{var L=Math.floor(h/p.targetduration);if(v+=L,b!==void 0){var I=Math.round(h%p.targetduration/p.partTarget);b+=I}this.log("CDN Tune-in age: "+p.ageHeader+"s last advanced "+S.toFixed(2)+"s goal: "+h+" skip sn "+L+" to part "+b)}p.tuneInGoal=h}if(f=this.getDeliveryDirectives(p,O.deliveryDirectives,v,b),A||!r){this.loadPlaylist(f);return}}else f=this.getDeliveryDirectives(p,O.deliveryDirectives,v,b);var B=Object(t.computeReloadInterval)(p,l);v!==void 0&&p.canBlockReload&&(B-=p.partTarget||1),this.log("reload live playlist "+T+" in "+Math.round(B)+" ms"),this.timer=self.setTimeout(function(){return P.loadPlaylist(f)},B)}else this.clearTimer()},i.getDeliveryDirectives=function(T,O,C,P){var p=Object(u.getSkipValue)(T,C);return O!=null&&O.skip&&T.deltaUpdateFailed&&(C=O.msn,P=O.part,p=u.HlsSkip.No),new u.HlsUrlParameters(C,P,p)},i.retryLoadingOrFail=function(T){var O=this,C=this.hls.config,P=this.retryCount-1&&(p=T.context)!==null&&p!==void 0&&p.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+T.details+'"'),this.loadPlaylist();else{var l=Math.min(Math.pow(2,this.retryCount)*C.levelLoadingRetryDelay,C.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return O.loadPlaylist()},l),this.warn("retry playlist loading #"+this.retryCount+" in "+l+' ms after "'+T.details+'"')}}else this.warn('cannot recover from error "'+T.details+'"'),this.clearTimer(),T.fatal=!0;return P},g}()},"./src/controller/base-stream-controller.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"State",function(){return E}),D.d(U,"default",function(){return c});var k=D("./src/polyfills/number.ts"),u=D("./src/task-loop.ts"),t=D("./src/controller/fragment-tracker.ts"),R=D("./src/utils/buffer-helper.ts"),o=D("./src/utils/logger.ts"),m=D("./src/events.ts"),g=D("./src/errors.ts"),i=D("./src/types/transmuxer.ts"),x=D("./src/utils/mp4-tools.ts"),T=D("./src/utils/discontinuities.ts"),O=D("./src/controller/fragment-finders.ts"),C=D("./src/controller/level-helper.ts"),P=D("./src/loader/fragment-loader.ts"),p=D("./src/crypt/decrypter.ts"),l=D("./src/utils/time-ranges.ts"),s=D("./src/types/loader.ts");function f(n,r){for(var d=0;dW;(F0&&F&&F.key&&F.iv&&F.method==="AES-128"){var K=self.performance.now();return h.decrypter.webCryptoDecrypt(new Uint8Array(B),F.key.buffer,F.iv.buffer).then(function(q){var Y=self.performance.now();return I.trigger(m.Events.FRAG_DECRYPTED,{frag:_,payload:q,stats:{tstart:K,tdecrypt:Y}}),L.payload=q,L})}return L}).then(function(L){var I=h.fragCurrent,B=h.hls,F=h.levels;if(!F)throw new Error("init load aborted, missing levels");var K=F[_.level].details;console.assert(K,"Level details are defined when init segment is loaded");var q=_.stats;h.state=E.IDLE,h.fragLoadError=0,_.data=new Uint8Array(L.payload),q.parsing.start=q.buffering.start=self.performance.now(),q.parsing.end=q.buffering.end=self.performance.now(),L.frag===I&&B.trigger(m.Events.FRAG_BUFFERED,{stats:q,frag:I,part:null,id:_.type}),h.tick()}).catch(function(L){h.warn(L),h.resetFragmentLoading(_)})},d.fragContextChanged=function(_){var h=this.fragCurrent;return!_||!h||_.level!==h.level||_.sn!==h.sn||_.urlId!==h.urlId},d.fragBufferedComplete=function(_,h){var L=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+_.type+" sn: "+_.sn+(h?" part: "+h.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+_.level+" "+l.default.toString(R.BufferHelper.getBuffered(L))),this.state=E.IDLE,this.tick()},d._handleFragmentLoadComplete=function(_){var h=this.transmuxer;if(!h)return;var L=_.frag,I=_.part,B=_.partsLoaded,F=!B||B.length===0||B.some(function(q){return!q}),K=new i.ChunkMetadata(L.level,L.sn,L.stats.chunkCount+1,0,I?I.index:-1,!F);h.flush(K)},d._handleFragmentLoadProgress=function(_){},d._doFragLoad=function(_,h,L,I){var B=this;if(L===void 0&&(L=null),!this.levels)throw new Error("frag load aborted, missing levels");if(L=Math.max(_.start,L||0),this.config.lowLatencyMode&&h){var F=h.partList;if(F&&I){L>_.end&&h.fragmentHint&&(_=h.fragmentHint);var K=this.getNextPart(F,_,L);if(K>-1){var q=F[K];return this.log("Loading part sn: "+_.sn+" p: "+q.index+" cc: "+_.cc+" of playlist ["+h.startSN+"-"+h.endSN+"] parts [0-"+K+"-"+(F.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+_.level+", target: "+parseFloat(L.toFixed(3))),this.nextLoadPosition=q.start+q.duration,this.state=E.FRAG_LOADING,this.hls.trigger(m.Events.FRAG_LOADING,{frag:_,part:F[K],targetBufferTime:L}),this.doFragPartsLoad(_,F,K,I).catch(function(Y){return B.handleFragLoadError(Y)})}else if(!_.url||this.loadedEndOfParts(F,L))return Promise.resolve(null)}}return this.log("Loading fragment "+_.sn+" cc: "+_.cc+" "+(h?"of ["+h.startSN+"-"+h.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+_.level+", target: "+parseFloat(L.toFixed(3))),Object(k.isFiniteNumber)(_.sn)&&!this.bitrateTest&&(this.nextLoadPosition=_.start+_.duration),this.state=E.FRAG_LOADING,this.hls.trigger(m.Events.FRAG_LOADING,{frag:_,targetBufferTime:L}),this.fragmentLoader.load(_,I).catch(function(Y){return B.handleFragLoadError(Y)})},d.doFragPartsLoad=function(_,h,L,I){var B=this;return new Promise(function(F,K){var q=[],Y=function W(X){var Q=h[X];B.fragmentLoader.loadPart(_,Q,I).then(function(de){q[Q.index]=de;var ue=de.part;B.hls.trigger(m.Events.FRAG_LOADED,de);var Ee=h[X+1];if(Ee&&Ee.fragment===_)W(X+1);else return F({frag:_,part:ue,partsLoaded:q})}).catch(K)};Y(L)})},d.handleFragLoadError=function(_){var h=_.data;return h&&h.details===g.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(h.frag,h.part):this.hls.trigger(m.Events.ERROR,h),null},d._handleTransmuxerFlush=function(_){var h=this.getCurrentContext(_);if(!h||this.state!==E.PARSING){this.fragCurrent||(this.state=E.IDLE);return}var L=h.frag,I=h.part,B=h.level,F=self.performance.now();L.stats.parsing.end=F,I&&(I.stats.parsing.end=F),this.updateLevelTiming(L,I,B,_.partial)},d.getCurrentContext=function(_){var h=this.levels,L=_.level,I=_.sn,B=_.part;if(!h||!h[L])return this.warn("Levels object was unset while buffering fragment "+I+" of level "+L+". The current chunk will not be buffered."),null;var F=h[L],K=B>-1?Object(C.getPartWith)(F,I,B):null,q=K?K.fragment:Object(C.getFragmentWithSN)(F,I,this.fragCurrent);return q?{frag:q,part:K,level:F}:null},d.bufferFragmentData=function(_,h,L,I){if(!_||this.state!==E.PARSING)return;var B=_.data1,F=_.data2,K=B;if(B&&F&&(K=Object(x.appendUint8Array)(B,F)),!K||!K.length)return;var q={type:_.type,frag:h,part:L,chunkMeta:I,parent:h.type,data:K};this.hls.trigger(m.Events.BUFFER_APPENDING,q),_.dropped&&_.independent&&!L&&this.flushBufferGap(h)},d.flushBufferGap=function(_){var h=this.media;if(!h)return;if(!R.BufferHelper.isBuffered(h,h.currentTime)){this.flushMainBuffer(0,_.start);return}var L=h.currentTime,I=R.BufferHelper.bufferInfo(h,L,0),B=_.duration,F=Math.min(this.config.maxFragLookUpTolerance*2,B*.25),K=Math.max(Math.min(_.start-F,I.end-F),L+F);_.start-K>F&&this.flushMainBuffer(K,_.start)},d.getFwdBufferInfo=function(_,h){var L=this.config,I=this.getLoadPosition();if(!Object(k.isFiniteNumber)(I))return null;var B=R.BufferHelper.bufferInfo(_,I,L.maxBufferHole);if(B.len===0&&B.nextStart!==void 0){var F=this.fragmentTracker.getBufferedFrag(I,h);if(F&&B.nextStart=L?(h.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+h.maxMaxBufferLength+"s"),!0):!1},d.getNextFragment=function(_,h){var L,I,B=h.fragments,F=B.length;if(!F)return null;var K=this.config,q=B[0].start,Y;if(h.live){var W=K.initialLiveManifestSize;if(F-1&&LL.start&&L.loaded},d.getInitialLiveFragment=function(_,h){var L=this.fragPrevious,I=null;if(L){if(_.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+L.programDateTime),I=Object(O.findFragmentByPDT)(h,L.endProgramDateTime,this.config.maxFragLookUpTolerance)),!I){var B=L.sn+1;if(B>=_.startSN&&B<=_.endSN){var F=h[B-_.startSN];L.cc===F.cc&&(I=F,this.log("Live playlist, switching playlist, load frag with next SN: "+I.sn))}I||(I=Object(O.findFragWithCC)(h,L.cc),I&&this.log("Live playlist, switching playlist, load frag with same CC: "+I.sn))}}else{var K=this.hls.liveSyncPosition;K!==null&&(I=this.getFragmentAtPosition(K,this.bitrateTest?_.fragmentEnd:_.edge,_))}return I},d.getFragmentAtPosition=function(_,h,L){var I=this.config,B=this.fragPrevious,F=L.fragments,K=L.endSN,q=L.fragmentHint,Y=I.maxFragLookUpTolerance,W=!!(I.lowLatencyMode&&L.partList&&q);W&&q&&!this.bitrateTest&&(F=F.concat(q),K=q.sn);var X;if(_h-Y?0:Y;X=Object(O.findFragmentByPTS)(B,F,_,Q)}else X=F[F.length-1];if(X){var de=X.sn-L.startSN,ue=B&&X.level===B.level,Ee=F[de+1],ye=this.fragmentTracker.getState(X);if(ye===t.FragmentState.BACKTRACKED){X=null;for(var ve=de;F[ve]&&this.fragmentTracker.getState(F[ve])===t.FragmentState.BACKTRACKED;)B?X=F[ve--]:X=F[--ve];X||(X=Ee)}else B&&X.sn===B.sn&&!W&&(ue&&(X.sn=F-h.maxFragLookUpTolerance&&B<=K;if(I!==null&&L.duration>I&&(B"+_.startSN+" prev-sn: "+(B?B.sn:"na")+" fragments: "+K),X}return q},d.waitForCdnTuneIn=function(_){var h=3;return _.live&&_.canBlockReload&&_.tuneInGoal>Math.max(_.partHoldBack,_.partTarget*h)},d.setStartPosition=function(_,h){var L=this.startPosition;if(L"+_))}}]),r}(u.default)},"./src/controller/buffer-controller.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return O});var k=D("./src/polyfills/number.ts"),u=D("./src/events.ts"),t=D("./src/utils/logger.ts"),R=D("./src/errors.ts"),o=D("./src/utils/buffer-helper.ts"),m=D("./src/utils/mediasource-helper.ts"),g=D("./src/loader/fragment.ts"),i=D("./src/controller/buffer-operation-queue.ts"),x=Object(m.getMediaSource)(),T=/([ha]vc.)(?:\.[^.,]+)+/,O=function(){function C(p){var l=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var s=l.hls,f=l.media,v=l.mediaSource;t.logger.log("[buffer-controller]: Media source opened"),f&&(l.updateMediaElementDuration(),s.trigger(u.Events.MEDIA_ATTACHED,{media:f})),v&&v.removeEventListener("sourceopen",l._onMediaSourceOpen),l.checkPendingTracks()},this._onMediaSourceClose=function(){t.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){t.logger.log("[buffer-controller]: Media source ended")},this.hls=p,this._initSourceBuffer(),this.registerListeners()}var P=C.prototype;return P.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},P.destroy=function(){this.unregisterListeners(),this.details=null},P.registerListeners=function(){var l=this.hls;l.on(u.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.on(u.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(u.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(u.Events.BUFFER_RESET,this.onBufferReset,this),l.on(u.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.on(u.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.on(u.Events.BUFFER_EOS,this.onBufferEos,this),l.on(u.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.on(u.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.on(u.Events.FRAG_PARSED,this.onFragParsed,this),l.on(u.Events.FRAG_CHANGED,this.onFragChanged,this)},P.unregisterListeners=function(){var l=this.hls;l.off(u.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.off(u.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(u.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(u.Events.BUFFER_RESET,this.onBufferReset,this),l.off(u.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.off(u.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.off(u.Events.BUFFER_EOS,this.onBufferEos,this),l.off(u.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.off(u.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.off(u.Events.FRAG_PARSED,this.onFragParsed,this),l.off(u.Events.FRAG_CHANGED,this.onFragChanged,this)},P._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new i.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},P.onManifestParsed=function(l,s){var f=2;(s.audio&&!s.video||!s.altAudio)&&(f=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=f,this.details=null,t.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},P.onMediaAttaching=function(l,s){var f=this.media=s.media;if(f&&x){var v=this.mediaSource=new x;v.addEventListener("sourceopen",this._onMediaSourceOpen),v.addEventListener("sourceended",this._onMediaSourceEnded),v.addEventListener("sourceclose",this._onMediaSourceClose),f.src=self.URL.createObjectURL(v),this._objectUrl=f.src}},P.onMediaDetaching=function(){var l=this.media,s=this.mediaSource,f=this._objectUrl;if(s){if(t.logger.log("[buffer-controller]: media source detaching"),s.readyState==="open")try{s.endOfStream()}catch(v){t.logger.warn("[buffer-controller]: onMediaDetaching: "+v.message+" while calling endOfStream")}this.onBufferReset(),s.removeEventListener("sourceopen",this._onMediaSourceOpen),s.removeEventListener("sourceended",this._onMediaSourceEnded),s.removeEventListener("sourceclose",this._onMediaSourceClose),l&&(f&&self.URL.revokeObjectURL(f),l.src===f?(l.removeAttribute("src"),l.load()):t.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(u.Events.MEDIA_DETACHED,void 0)},P.onBufferReset=function(){var l=this;this.getSourceBufferTypes().forEach(function(s){var f=l.sourceBuffer[s];try{f&&(l.removeBufferListeners(s),l.mediaSource&&l.mediaSource.removeSourceBuffer(f),l.sourceBuffer[s]=void 0)}catch(v){t.logger.warn("[buffer-controller]: Failed to reset the "+s+" buffer",v)}}),this._initSourceBuffer()},P.onBufferCodecs=function(l,s){var f=this,v=this.getSourceBufferTypes().length;if(Object.keys(s).forEach(function(b){if(v){var A=f.tracks[b];if(A&&typeof A.buffer.changeType=="function"){var w=s[b],E=w.codec,c=w.levelCodec,n=w.container,r=(A.levelCodec||A.codec).replace(T,"$1"),d=(c||E).replace(T,"$1");if(r!==d){var S=n+";codecs="+(c||E);f.appendChangeType(b,S)}}}else f.pendingTracks[b]=s[b]}),v)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},P.appendChangeType=function(l,s){var f=this,v=this.operationQueue,b={execute:function(){var w=f.sourceBuffer[l];w&&(t.logger.log("[buffer-controller]: changing "+l+" sourceBuffer type to "+s),w.changeType(s)),v.shiftAndExecuteNext(l)},onStart:function(){},onComplete:function(){},onError:function(w){t.logger.warn("[buffer-controller]: Failed to change "+l+" SourceBuffer type",w)}};v.append(b,l)},P.onBufferAppending=function(l,s){var f=this,v=this.hls,b=this.operationQueue,A=this.tracks,w=s.data,E=s.type,c=s.frag,n=s.part,r=s.chunkMeta,d=r.buffering[E],S=self.performance.now();d.start=S;var _=c.stats.buffering,h=n?n.stats.buffering:null;_.start===0&&(_.start=S),h&&h.start===0&&(h.start=S);var L=A.audio,I=E==="audio"&&r.id===1&&(L==null?void 0:L.container)==="audio/mpeg",B={execute:function(){if(d.executeStart=self.performance.now(),I){var K=f.sourceBuffer[E];if(K){var q=c.start-K.timestampOffset;Math.abs(q)>=.1&&(t.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+c.start+" (delta: "+q+") sn: "+c.sn+")"),K.timestampOffset=c.start)}}f.appendExecutor(w,E)},onStart:function(){},onComplete:function(){var K=self.performance.now();d.executeEnd=d.end=K,_.first===0&&(_.first=K),h&&h.first===0&&(h.first=K);var q=f.sourceBuffer,Y={};for(var W in q)Y[W]=o.BufferHelper.getBuffered(q[W]);f.appendError=0,f.hls.trigger(u.Events.BUFFER_APPENDED,{type:E,frag:c,part:n,chunkMeta:r,parent:c.type,timeRanges:Y})},onError:function(K){t.logger.error("[buffer-controller]: Error encountered while trying to append to the "+E+" SourceBuffer",K);var q={type:R.ErrorTypes.MEDIA_ERROR,parent:c.type,details:R.ErrorDetails.BUFFER_APPEND_ERROR,err:K,fatal:!1};K.code===DOMException.QUOTA_EXCEEDED_ERR?q.details=R.ErrorDetails.BUFFER_FULL_ERROR:(f.appendError++,q.details=R.ErrorDetails.BUFFER_APPEND_ERROR,f.appendError>v.config.appendErrorMaxRetry&&(t.logger.error("[buffer-controller]: Failed "+v.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),q.fatal=!0)),v.trigger(u.Events.ERROR,q)}};b.append(B,E)},P.onBufferFlushing=function(l,s){var f=this,v=this.operationQueue,b=function(w){return{execute:f.removeExecutor.bind(f,w,s.startOffset,s.endOffset),onStart:function(){},onComplete:function(){f.hls.trigger(u.Events.BUFFER_FLUSHED,{type:w})},onError:function(c){t.logger.warn("[buffer-controller]: Failed to remove from "+w+" SourceBuffer",c)}}};s.type?v.append(b(s.type),s.type):this.getSourceBufferTypes().forEach(function(A){v.append(b(A),A)})},P.onFragParsed=function(l,s){var f=this,v=s.frag,b=s.part,A=[],w=b?b.elementaryStreams:v.elementaryStreams;w[g.ElementaryStreamTypes.AUDIOVIDEO]?A.push("audiovideo"):(w[g.ElementaryStreamTypes.AUDIO]&&A.push("audio"),w[g.ElementaryStreamTypes.VIDEO]&&A.push("video"));var E=function(){var n=self.performance.now();v.stats.buffering.end=n,b&&(b.stats.buffering.end=n);var r=b?b.stats:v.stats;f.hls.trigger(u.Events.FRAG_BUFFERED,{frag:v,part:b,stats:r,id:v.type})};A.length===0&&t.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+v.type+" level: "+v.level+" sn: "+v.sn),this.blockBuffers(E,A)},P.onFragChanged=function(l,s){this.flushBackBuffer()},P.onBufferEos=function(l,s){var f=this,v=this.getSourceBufferTypes().reduce(function(b,A){var w=f.sourceBuffer[A];return(!s.type||s.type===A)&&(w&&!w.ended&&(w.ended=!0,t.logger.log("[buffer-controller]: "+A+" sourceBuffer now EOS"))),b&&!!(!w||w.ended)},!0);v&&this.blockBuffers(function(){var b=f.mediaSource;if(!b||b.readyState!=="open")return;b.endOfStream()})},P.onLevelUpdated=function(l,s){var f=s.details;if(!f.fragments.length)return;this.details=f,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},P.flushBackBuffer=function(){var l=this.hls,s=this.details,f=this.media,v=this.sourceBuffer;if(!f||s===null)return;var b=this.getSourceBufferTypes();if(!b.length)return;var A=s.live&&l.config.liveBackBufferLength!==null?l.config.liveBackBufferLength:l.config.backBufferLength;if(!Object(k.isFiniteNumber)(A)||A<0)return;var w=f.currentTime,E=s.levelTargetDuration,c=Math.max(A,E),n=Math.floor(w/E)*E-c;b.forEach(function(r){var d=v[r];if(d){var S=o.BufferHelper.getBuffered(d);S.length>0&&n>S.start(0)&&(l.trigger(u.Events.BACK_BUFFER_REACHED,{bufferEnd:n}),s.live&&l.trigger(u.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n}),l.trigger(u.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:n,type:r}))}})},P.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var l=this.details,s=this.hls,f=this.media,v=this.mediaSource,b=l.fragments[0].start+l.totalduration,A=f.duration,w=Object(k.isFiniteNumber)(v.duration)?v.duration:0;l.live&&s.config.liveDurationInfinity?(t.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),v.duration=Infinity,this.updateSeekableRange(l)):(b>w&&b>A||!Object(k.isFiniteNumber)(A))&&(t.logger.log("[buffer-controller]: Updating Media Source duration to "+b.toFixed(3)),v.duration=b)},P.updateSeekableRange=function(l){var s=this.mediaSource,f=l.fragments,v=f.length;if(v&&l.live&&s!==null&&s!==void 0&&s.setLiveSeekableRange){var b=Math.max(0,f[0].start),A=Math.max(b,b+l.totalduration);s.setLiveSeekableRange(b,A)}},P.checkPendingTracks=function(){var l=this.bufferCodecEventsExpected,s=this.operationQueue,f=this.pendingTracks,v=Object.keys(f).length;if(v&&!l||v===2){this.createSourceBuffers(f),this.pendingTracks={};var b=this.getSourceBufferTypes();if(b.length===0){this.hls.trigger(u.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}b.forEach(function(A){s.executeNext(A)})}},P.createSourceBuffers=function(l){var s=this.sourceBuffer,f=this.mediaSource;if(!f)throw Error("createSourceBuffers called when mediaSource was null");var v=0;for(var b in l)if(!s[b]){var A=l[b];if(!A)throw Error("source buffer exists for track "+b+", however track does not");var w=A.levelCodec||A.codec,E=A.container+";codecs="+w;t.logger.log("[buffer-controller]: creating sourceBuffer("+E+")");try{var c=s[b]=f.addSourceBuffer(E),n=b;this.addBufferListener(n,"updatestart",this._onSBUpdateStart),this.addBufferListener(n,"updateend",this._onSBUpdateEnd),this.addBufferListener(n,"error",this._onSBUpdateError),this.tracks[b]={buffer:c,codec:w,container:A.container,levelCodec:A.levelCodec,id:A.id},v++}catch(r){t.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+r.message),this.hls.trigger(u.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:r,mimeType:E})}}v&&this.hls.trigger(u.Events.BUFFER_CREATED,{tracks:this.tracks})},P._onSBUpdateStart=function(l){var s=this.operationQueue,f=s.current(l);f.onStart()},P._onSBUpdateEnd=function(l){var s=this.operationQueue,f=s.current(l);f.onComplete(),s.shiftAndExecuteNext(l)},P._onSBUpdateError=function(l,s){t.logger.error("[buffer-controller]: "+l+" SourceBuffer error",s),this.hls.trigger(u.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var f=this.operationQueue.current(l);f&&f.onError(s)},P.removeExecutor=function(l,s,f){var v=this.media,b=this.mediaSource,A=this.operationQueue,w=this.sourceBuffer,E=w[l];if(!v||!b||!E){t.logger.warn("[buffer-controller]: Attempting to remove from the "+l+" SourceBuffer, but it does not exist"),A.shiftAndExecuteNext(l);return}var c=Object(k.isFiniteNumber)(v.duration)?v.duration:Infinity,n=Object(k.isFiniteNumber)(b.duration)?b.duration:Infinity,r=Math.max(0,s),d=Math.min(f,c,n);d>r?(t.logger.log("[buffer-controller]: Removing ["+r+","+d+"] from the "+l+" SourceBuffer"),console.assert(!E.updating,l+" sourceBuffer must not be updating"),E.remove(r,d)):A.shiftAndExecuteNext(l)},P.appendExecutor=function(l,s){var f=this.operationQueue,v=this.sourceBuffer,b=v[s];if(!b){t.logger.warn("[buffer-controller]: Attempting to append to the "+s+" SourceBuffer, but it does not exist"),f.shiftAndExecuteNext(s);return}b.ended=!1,console.assert(!b.updating,s+" sourceBuffer must not be updating"),b.appendBuffer(l)},P.blockBuffers=function(l,s){var f=this;if(s===void 0&&(s=this.getSourceBufferTypes()),!s.length){t.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(l);return}var v=this.operationQueue,b=s.map(function(A){return v.appendBlocker(A)});Promise.all(b).then(function(){l(),s.forEach(function(A){var w=f.sourceBuffer[A];(!w||!w.updating)&&v.shiftAndExecuteNext(A)})})},P.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},P.addBufferListener=function(l,s,f){var v=this.sourceBuffer[l];if(!v)return;var b=f.bind(this,l);this.listeners[l].push({event:s,listener:b}),v.addEventListener(s,b)},P.removeBufferListeners=function(l){var s=this.sourceBuffer[l];if(!s)return;this.listeners[l].forEach(function(f){s.removeEventListener(f.event,f.listener)})},C}()},"./src/controller/buffer-operation-queue.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return u});var k=D("./src/utils/logger.ts"),u=function(){function t(o){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=o}var R=t.prototype;return R.append=function(m,g){var i=this.queues[g];i.push(m),i.length===1&&this.buffers[g]&&this.executeNext(g)},R.insertAbort=function(m,g){var i=this.queues[g];i.unshift(m),this.executeNext(g)},R.appendBlocker=function(m){var g,i=new Promise(function(T){g=T}),x={execute:g,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(x,m),i},R.executeNext=function(m){var g=this.buffers,i=this.queues,x=g[m],T=i[m];if(T.length){var O=T[0];try{O.execute()}catch(C){k.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),O.onError(C),(!x||!x.updating)&&(T.shift(),this.executeNext(m))}}},R.shiftAndExecuteNext=function(m){this.queues[m].shift(),this.executeNext(m)},R.current=function(m){return this.queues[m][0]},t}()},"./src/controller/cap-level-controller.ts":function(V,U,D){"use strict";D.r(U);var k=D("./src/events.ts");function u(o,m){for(var g=0;g0&&this.mediaWidth>0){var i=this.hls.levels;if(i.length){var x=this.hls;x.autoLevelCapping=this.getMaxLevel(i.length-1),x.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=x.autoLevelCapping}}},m.getMaxLevel=function(i){var x=this,T=this.hls.levels;if(!T.length)return-1;var O=T.filter(function(C,P){return o.isLevelAllowed(P,x.restrictedLevels)&&P<=i});return this.clientRect=null,o.getMaxLevelByMediaSize(O,this.mediaWidth,this.mediaHeight)},m.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},m.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},m.getDimensions=function(){if(this.clientRect)return this.clientRect;var i=this.media,x={width:0,height:0};if(i){var T=i.getBoundingClientRect();x.width=T.width,x.height=T.height,!x.width&&!x.height&&(x.width=T.right-T.left||i.width||0,x.height=T.bottom-T.top||i.height||0)}return this.clientRect=x,x},o.isLevelAllowed=function(i,x){return x===void 0&&(x=[]),x.indexOf(i)===-1},o.getMaxLevelByMediaSize=function(i,x,T){if(!i||!i.length)return-1;for(var O=function(s,f){return f?s.width!==f.width||s.height!==f.height:!0},C=i.length-1,P=0;P=x||p.height>=T)&&O(p,i[P+1])){C=P;break}}return C},t(o,[{key:"mediaWidth",get:function(){return this.getDimensions().width*o.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*o.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var i=1;try{i=self.devicePixelRatio}catch(x){}return i}}]),o}();U.default=R},"./src/controller/cmcd-controller.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return O});var k=D("./src/events.ts"),u=D("./src/types/cmcd.ts"),t=D("./src/utils/buffer-helper.ts"),R=D("./src/utils/logger.ts");function o(C,P){for(var p=0;p=C.length?{done:!0}:{done:!1,value:C[l++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function i(C,P){if(!C)return;if(typeof C=="string")return x(C,P);var p=Object.prototype.toString.call(C).slice(8,-1);if(p==="Object"&&C.constructor&&(p=C.constructor.name),p==="Map"||p==="Set")return Array.from(C);if(p==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(p))return x(C,P)}function x(C,P){(P==null||P>C.length)&&(P=C.length);for(var p=0,l=new Array(P);ps&&(s=A.bitrate)}return s>0?s:NaN},P.getBufferLength=function(l){var s=this.hls.media,f=l===u.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!f||!s)return NaN;var v=t.BufferHelper.bufferInfo(f,s.currentTime,this.config.maxBufferHole);return v.len*1e3},P.createPlaylistLoader=function(){var l=this.config.pLoader,s=this.applyPlaylistData,f=l||this.config.loader;return function(){function v(A){this.loader=void 0,this.loader=new f(A)}var b=v.prototype;return b.destroy=function(){this.loader.destroy()},b.abort=function(){this.loader.abort()},b.load=function(w,E,c){s(w),this.loader.load(w,E,c)},m(v,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),v}()},P.createFragmentLoader=function(){var l=this.config.fLoader,s=this.applyFragmentData,f=l||this.config.loader;return function(){function v(A){this.loader=void 0,this.loader=new f(A)}var b=v.prototype;return b.destroy=function(){this.loader.destroy()},b.abort=function(){this.loader.abort()},b.load=function(w,E,c){s(w),this.loader.load(w,E,c)},m(v,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),v}()},C.uuid=function(){var l=URL.createObjectURL(new Blob),s=l.toString();return URL.revokeObjectURL(l),s.substr(s.lastIndexOf("/")+1)},C.serialize=function(l){for(var s=[],f=function(I){return!Number.isNaN(I)&&I!=null&&I!==""&&I!==!1},v=function(I){return Math.round(I)},b=function(I){return v(I/100)*100},A=function(I){return encodeURIComponent(I)},w={br:v,d:v,bl:b,dl:b,mtp:b,nor:A,rtp:b,tb:v},E=Object.keys(l||{}).sort(),c=g(E),n;!(n=c()).done;){var r=n.value,d=l[r];if(!f(d))continue;if(r==="v"&&d===1)continue;if(r=="pr"&&d===1)continue;var S=w[r];S&&(d=S(d));var _=typeof d,h=void 0;r==="ot"||r==="sf"||r==="st"?h=r+"="+d:_==="boolean"?h=r:_==="number"?h=r+"="+d:h=r+"="+JSON.stringify(d),s.push(h)}return s.join(",")},C.toHeaders=function(l){for(var s=Object.keys(l),f={},v=["Object","Request","Session","Status"],b=[{},{},{},{}],A={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},w=0,E=s;wg){this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var A=g-this._requestLicenseFailureCount+1;t.logger.warn("Retrying license request, "+A+" attempts left"),this._requestLicense(s,f)}break}},C._generateLicenseRequestChallenge=function(p,l){switch(p.mediaKeySystemDomain){case R.KeySystems.WIDEVINE:return l}throw new Error("unsupported key-system: "+p.mediaKeySystemDomain)},C._requestLicense=function(p,l){t.logger.log("Requesting content license for key-system");var s=this._mediaKeysList[0];if(!s){t.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var f=this.getLicenseServerUrl(s.mediaKeySystemDomain),v=this._createLicenseXhr(f,p,l);t.logger.log("Sending license request to URL: "+f);var b=this._generateLicenseRequestChallenge(s,p);v.send(b)}catch(A){t.logger.error("Failure requesting DRM license: "+A),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},C.onMediaAttached=function(p,l){if(!this._emeEnabled)return;var s=l.media;this._media=s,s.addEventListener("encrypted",this._onMediaEncrypted)},C.onMediaDetached=function(){var p=this._media,l=this._mediaKeysList;if(!p)return;p.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(l.map(function(s){if(s.mediaKeysSession)return s.mediaKeysSession.close().catch(function(){})})).then(function(){return p.setMediaKeys(null)}).catch(function(){})},C.onManifestParsed=function(p,l){if(!this._emeEnabled)return;var s=l.levels.map(function(v){return v.audioCodec}).filter(function(v){return!!v}),f=l.levels.map(function(v){return v.videoCodec}).filter(function(v){return!!v});this._attemptKeySystemAccess(R.KeySystems.WIDEVINE,s,f)},m(O,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),O}();U.default=T},"./src/controller/fps-controller.ts":function(V,U,D){"use strict";D.r(U);var k=D("./src/events.ts"),u=D("./src/utils/logger.ts"),t=function(){function R(m){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=m,this.registerListeners()}var o=R.prototype;return o.setStreamController=function(g){this.streamController=g},o.registerListeners=function(){this.hls.on(k.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},o.unregisterListeners=function(){this.hls.off(k.Events.MEDIA_ATTACHING,this.onMediaAttaching)},o.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},o.onMediaAttaching=function(g,i){var x=this.hls.config;if(x.capLevelOnFPSDrop){var T=i.media instanceof self.HTMLVideoElement?i.media:null;this.media=T,T&&typeof T.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),x.fpsDroppedMonitoringPeriod)}},o.checkFPS=function(g,i,x){var T=performance.now();if(i){if(this.lastTime){var O=T-this.lastTime,C=x-this.lastDroppedFrames,P=i-this.lastDecodedFrames,p=1e3*C/O,l=this.hls;if(l.trigger(k.Events.FPS_DROP,{currentDropped:C,currentDecoded:P,totalDroppedFrames:x}),p>0&&C>l.config.fpsDroppedMonitoringThreshold*P){var s=l.currentLevel;u.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+s),s>0&&(l.autoLevelCapping===-1||l.autoLevelCapping>=s)&&(s=s-1,l.trigger(k.Events.FPS_DROP_LEVEL_CAPPING,{level:s,droppedLevel:l.currentLevel}),l.autoLevelCapping=s,this.streamController.nextLevelSwitch())}}this.lastTime=T,this.lastDroppedFrames=x,this.lastDecodedFrames=i}},o.checkFPSInterval=function(){var g=this.media;if(g)if(this.isVideoPlaybackQualityAvailable){var i=g.getVideoPlaybackQuality();this.checkFPS(g,i.totalVideoFrames,i.droppedVideoFrames)}else this.checkFPS(g,g.webkitDecodedFrameCount,g.webkitDroppedFrameCount)},R}();U.default=t},"./src/controller/fragment-finders.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"findFragmentByPDT",function(){return t}),D.d(U,"findFragmentByPTS",function(){return R}),D.d(U,"fragmentWithinToleranceTest",function(){return o}),D.d(U,"pdtWithinToleranceTest",function(){return m}),D.d(U,"findFragWithCC",function(){return g});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/binary-search.ts");function t(i,x,T){if(x===null||!Array.isArray(i)||!i.length||!Object(k.isFiniteNumber)(x))return null;var O=i[0].programDateTime;if(x<(O||0))return null;var C=i[i.length-1].endProgramDateTime;if(x>=(C||0))return null;T=T||0;for(var P=0;Pi&&T.start?-1:0}function m(i,x,T){var O=Math.min(x,T.duration+(T.deltaPTS?T.deltaPTS:0))*1e3,C=T.endProgramDateTime||0;return C-O>i}function g(i,x){return u.default.search(i,function(T){return T.ccx?-1:0})}},"./src/controller/fragment-tracker.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"FragmentState",function(){return t}),D.d(U,"FragmentTracker",function(){return R});var k=D("./src/events.ts"),u=D("./src/types/loader.ts"),t;(function(g){g.NOT_LOADED="NOT_LOADED",g.BACKTRACKED="BACKTRACKED",g.APPENDING="APPENDING",g.PARTIAL="PARTIAL",g.OK="OK"})(t||(t={}));var R=function(){function g(x){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=x,this._registerListeners()}var i=g.prototype;return i._registerListeners=function(){var T=this.hls;T.on(k.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.on(k.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.on(k.Events.FRAG_LOADED,this.onFragLoaded,this)},i._unregisterListeners=function(){var T=this.hls;T.off(k.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.off(k.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.off(k.Events.FRAG_LOADED,this.onFragLoaded,this)},i.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},i.getAppendedFrag=function(T,O){if(O===u.PlaylistLevelType.MAIN){var C=this.activeFragment,P=this.activeParts;if(!C)return null;if(P)for(var p=P.length;p--;){var l=P[p],s=l?l.end:C.appendedPTS;if(l.start<=T&&s!==void 0&&T<=s)return p>9&&(this.activeParts=P.slice(p-9)),l}else if(C.start<=T&&C.appendedPTS!==void 0&&T<=C.appendedPTS)return C}return this.getBufferedFrag(T,O)},i.getBufferedFrag=function(T,O){for(var C=this.fragments,P=Object.keys(C),p=P.length;p--;){var l=C[P[p]];if((l==null?void 0:l.body.type)===O&&l.buffered){var s=l.body;if(s.start<=T&&T<=s.end)return s}}return null},i.detectEvictedFragments=function(T,O,C){var P=this;Object.keys(this.fragments).forEach(function(p){var l=P.fragments[p];if(!l)return;if(!l.buffered){l.body.type===C&&P.removeFragment(l.body);return}var s=l.range[T];if(!s)return;s.time.some(function(f){var v=!P.isTimeBuffered(f.startPTS,f.endPTS,O);return v&&P.removeFragment(l.body),v})})},i.detectPartialFragments=function(T){var O=this,C=this.timeRanges,P=T.frag,p=T.part;if(!C||P.sn==="initSegment")return;var l=m(P),s=this.fragments[l];if(!s)return;Object.keys(C).forEach(function(f){var v=P.elementaryStreams[f];if(!v)return;var b=C[f],A=p!==null||v.partial===!0;s.range[f]=O.getBufferedTimes(P,p,A,b)}),s.backtrack=s.loaded=null,Object.keys(s.range).length?s.buffered=!0:this.removeFragment(s.body)},i.fragBuffered=function(T){var O=m(T),C=this.fragments[O];C&&(C.backtrack=C.loaded=null,C.buffered=!0)},i.getBufferedTimes=function(T,O,C,P){for(var p={time:[],partial:C},l=O?O.start:T.start,s=O?O.end:T.end,f=T.minEndPTS||s,v=T.maxStartPTS||l,b=0;b=A&&f<=w){p.time.push({startPTS:Math.max(l,P.start(b)),endPTS:Math.min(s,P.end(b))});break}else if(lA)p.partial=!0,p.time.push({startPTS:Math.max(l,P.start(b)),endPTS:Math.min(s,P.end(b))});else if(s<=A)break}return p},i.getPartialFragment=function(T){var O=null,C,P,p,l=0,s=this.bufferPadding,f=this.fragments;return Object.keys(f).forEach(function(v){var b=f[v];if(!b)return;o(b)&&(P=b.body.start-s,p=b.body.end+s,T>=P&&T<=p&&(C=Math.min(T-P,p-T),l<=C&&(O=b.body,l=C)))}),O},i.getState=function(T){var O=m(T),C=this.fragments[O];return C?C.buffered?o(C)?t.PARTIAL:t.OK:C.backtrack?t.BACKTRACKED:t.APPENDING:t.NOT_LOADED},i.backtrack=function(T,O){var C=m(T),P=this.fragments[C];if(!P||P.backtrack)return null;var p=P.backtrack=O||P.loaded;return P.loaded=null,p},i.getBacktrackData=function(T){var O=m(T),C=this.fragments[O];if(C){var P,p=C.backtrack;if(p!=null&&(P=p.payload)!==null&&P!==void 0&&P.byteLength)return p;this.removeFragment(T)}return null},i.isTimeBuffered=function(T,O,C){for(var P,p,l=0;l=P&&O<=p)return!0;if(O<=P)return!1}return!1},i.onFragLoaded=function(T,O){var C=O.frag,P=O.part;if(C.sn==="initSegment"||C.bitrateTest||P)return;var p=m(C);this.fragments[p]={body:C,loaded:O,backtrack:null,buffered:!1,range:Object.create(null)}},i.onBufferAppended=function(T,O){var C=this,P=O.frag,p=O.part,l=O.timeRanges;if(P.type===u.PlaylistLevelType.MAIN)if(this.activeFragment=P,p){var s=this.activeParts;s||(this.activeParts=s=[]),s.push(p)}else this.activeParts=null;this.timeRanges=l,Object.keys(l).forEach(function(f){var v=l[f];if(C.detectEvictedFragments(f,v),!p)for(var b=0;bT&&P.removeFragment(s)}})},i.removeFragment=function(T){var O=m(T);T.stats.loaded=0,T.clearElementaryStreamInfo(),delete this.fragments[O]},i.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},g}();function o(g){var i,x;return g.buffered&&(((i=g.range.video)===null||i===void 0?void 0:i.partial)||((x=g.range.audio)===null||x===void 0?void 0:x.partial))}function m(g){return g.type+"_"+g.level+"_"+g.urlId+"_"+g.sn}},"./src/controller/gap-controller.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"STALL_MINIMUM_DURATION_MS",function(){return o}),D.d(U,"MAX_START_GAP_JUMP",function(){return m}),D.d(U,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return g}),D.d(U,"SKIP_BUFFER_RANGE_START",function(){return i}),D.d(U,"default",function(){return x});var k=D("./src/utils/buffer-helper.ts"),u=D("./src/errors.ts"),t=D("./src/events.ts"),R=D("./src/utils/logger.ts"),o=250,m=2,g=.1,i=.05,x=function(){function T(C,P,p,l){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=C,this.media=P,this.fragmentTracker=p,this.hls=l}var O=T.prototype;return O.destroy=function(){this.hls=this.fragmentTracker=this.media=null},O.poll=function(P){var p=this.config,l=this.media,s=this.stalled,f=l.currentTime,v=l.seeking,b=this.seeking&&!v,A=!this.seeking&&v;if(this.seeking=v,f!==P){if(this.moved=!0,s!==null){if(this.stallReported){var w=self.performance.now()-s;R.logger.warn("playback not stuck anymore @"+f+", after "+Math.round(w)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((A||b)&&(this.stalled=null),l.paused||l.ended||l.playbackRate===0||!k.BufferHelper.getBuffered(l).length)return;var E=k.BufferHelper.bufferInfo(l,f,0),c=E.len>0,n=E.nextStart||0;if(!c&&!n)return;if(v){var r=E.len>m,d=!n||n-f>m&&!this.fragmentTracker.getPartialFragment(f);if(r||d)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var S,_=Math.max(n,E.start||0)-f,h=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,L=h==null||((S=h.details)===null||S===void 0)?void 0:S.live,I=L?h.details.targetduration*2:m;if(_>0&&_<=I){this._trySkipBufferHole(null);return}}var B=self.performance.now();if(s===null){this.stalled=B;return}var F=B-s;!v&&F>=o&&this._reportStall(E.len);var K=k.BufferHelper.bufferInfo(l,f,p.maxBufferHole);this._tryFixBufferStall(K,F)},O._tryFixBufferStall=function(P,p){var l=this.config,s=this.fragmentTracker,f=this.media,v=f.currentTime,b=s.getPartialFragment(v);if(b){var A=this._trySkipBufferHole(b);if(A)return}P.len>l.maxBufferHole&&p>l.highBufferWatchdogPeriod*1e3&&(R.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},O._reportStall=function(P){var p=this.hls,l=this.media,s=this.stallReported;s||(this.stallReported=!0,R.logger.warn("Playback stalling at @"+l.currentTime+" due to low buffer (buffer="+P+")"),p.trigger(t.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:P}))},O._trySkipBufferHole=function(P){for(var p=this.config,l=this.hls,s=this.media,f=s.currentTime,v=0,b=k.BufferHelper.getBuffered(s),A=0;A=v&&f.05&&this.forwardBufferLength>1){var A=Math.min(2,Math.max(1,l)),w=Math.round(2/(1+Math.exp(-.75*f-this.edgeStalled))*20)/20;T.playbackRate=Math.min(A,Math.max(1,w))}else T.playbackRate!==1&&T.playbackRate!==0&&(T.playbackRate=1)},i.estimateLiveEdge=function(){var T=this.levelDetails;return T===null?null:T.edge+T.age},i.computeLatency=function(){var T=this.estimateLiveEdge();return T===null?null:T-this.currentTime},o(g,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var T=this.config,O=this.levelDetails;return T.liveMaxLatencyDuration!==void 0?T.liveMaxLatencyDuration:O?T.liveMaxLatencyDurationCount*O.targetduration:0}},{key:"targetLatency",get:function(){var T=this.levelDetails;if(T===null)return null;var O=T.holdBack,C=T.partHoldBack,P=T.targetduration,p=this.config,l=p.liveSyncDuration,s=p.liveSyncDurationCount,f=p.lowLatencyMode,v=this.hls.userConfig,b=f&&C||O;(v.liveSyncDuration||v.liveSyncDurationCount||b===0)&&(b=l!==void 0?l:s*P);var A=P,w=1;return b+Math.min(this.stallCount*w,A)}},{key:"liveSyncPosition",get:function(){var T=this.estimateLiveEdge(),O=this.targetLatency,C=this.levelDetails;if(T===null||O===null||C===null)return null;var P=C.edge,p=T-O-this.edgeStalled,l=P-C.totalduration,s=P-(this.config.lowLatencyMode&&C.partTarget||C.targetduration);return Math.min(Math.max(l,p),s)}},{key:"drift",get:function(){var T=this.levelDetails;return T===null?1:T.drift}},{key:"edgeStalled",get:function(){var T=this.levelDetails;if(T===null)return 0;var O=(this.config.lowLatencyMode&&T.partTarget||T.targetduration)*3;return Math.max(T.age-O,0)}},{key:"forwardBufferLength",get:function(){var T=this.media,O=this.levelDetails;if(!T||!O)return 0;var C=T.buffered.length;return C?T.buffered.end(C-1):O.edge-this.currentTime}}]),g}()},"./src/controller/level-controller.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return p});var k=D("./src/types/level.ts"),u=D("./src/events.ts"),t=D("./src/errors.ts"),R=D("./src/utils/codecs.ts"),o=D("./src/controller/level-helper.ts"),m=D("./src/controller/base-playlist-controller.ts"),g=D("./src/types/loader.ts");function i(){return i=Object.assign||function(l){for(var s=1;s0){n=w[0].bitrate,w.sort(function(F,K){return F.bitrate-K.bitrate}),this._levels=w;for(var L=0;Lthis.hls.config.fragLoadingMaxRetry&&(r=A.frag.level)):r=A.frag.level}break;case t.ErrorDetails.LEVEL_LOAD_ERROR:case t.ErrorDetails.LEVEL_LOAD_TIMEOUT:w&&(w.deliveryDirectives&&(n=!1),r=w.level),c=!0;break;case t.ErrorDetails.REMUX_ALLOC_ERROR:r=A.level,c=!0;break}r!==void 0&&this.recoverLevel(A,r,c,n)},f.recoverLevel=function(b,A,w,E){var c=b.details,n=this._levels[A];if(n.loadError++,w){var r=this.retryLoadingOrFail(b);if(r)b.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(E){var d=n.url.length;if(d>1&&n.loadError1){var E=(A.urlId+1)%w;this.warn("Switching to redundant URL-id "+E),this._levels.forEach(function(c){c.urlId=E}),this.level=b}},f.onFragLoaded=function(b,A){var w=A.frag;if(w!==void 0&&w.type===g.PlaylistLevelType.MAIN){var E=this._levels[w.level];E!==void 0&&(E.fragmentError=0,E.loadError=0)}},f.onLevelLoaded=function(b,A){var w,E=A.level,c=A.details,n=this._levels[E];if(!n){var r;this.warn("Invalid level index "+E),(r=A.deliveryDirectives)!==null&&r!==void 0&&r.skip&&(c.deltaUpdateFailed=!0);return}E===this.currentLevelIndex?(n.fragmentError===0&&(n.loadError=0,this.retryCount=0),this.playlistLoaded(E,A,n.details)):(w=A.deliveryDirectives)!==null&&w!==void 0&&w.skip&&(c.deltaUpdateFailed=!0)},f.onAudioTrackSwitched=function(b,A){var w=this.hls.levels[this.currentLevelIndex];if(!w)return;if(w.audioGroupIds){for(var E=-1,c=this.hls.audioTracks[A.id].groupId,n=0;n0){var E=w.urlId,c=w.url[E];if(b)try{c=b.addDirectives(c)}catch(n){this.warn("Could not construct new URL with HLS Delivery Directives: "+n)}this.log("Attempt loading level index "+A+(b?" at sn "+b.msn+" part "+b.part:"")+" with URL-id "+E+" "+c),this.clearTimer(),this.hls.trigger(u.Events.LEVEL_LOADING,{url:c,level:A,id:E,deliveryDirectives:b||null})}},f.removeLevel=function(b,A){var w=function(n,r){return r!==A},E=this._levels.filter(function(c,n){return n!==b?!0:c.url.length>1&&A!==void 0?(c.url=c.url.filter(w),c.audioGroupIds&&(c.audioGroupIds=c.audioGroupIds.filter(w)),c.textGroupIds&&(c.textGroupIds=c.textGroupIds.filter(w)),c.urlId=0,!0):!1}).map(function(c,n){var r=c.details;return r!=null&&r.fragments&&r.fragments.forEach(function(d){d.level=n}),c});this._levels=E,this.hls.trigger(u.Events.LEVELS_UPDATED,{levels:E})},T(s,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(b){var A,w=this._levels;if(w.length===0)return;if(this.currentLevelIndex===b&&(A=w[b])!==null&&A!==void 0&&A.details)return;if(b<0||b>=w.length){var E=b<0;if(this.hls.trigger(u.Events.ERROR,{type:t.ErrorTypes.OTHER_ERROR,details:t.ErrorDetails.LEVEL_SWITCH_ERROR,level:b,fatal:E,reason:"invalid level idx"}),E)return;b=Math.min(b,w.length-1)}this.clearTimer();var c=this.currentLevelIndex,n=w[c],r=w[b];this.log("switching to level "+b+" from "+c),this.currentLevelIndex=b;var d=i({},r,{level:b,maxBitrate:r.maxBitrate,uri:r.uri,urlId:r.urlId});delete d._urlId,this.hls.trigger(u.Events.LEVEL_SWITCHING,d);var S=r.details;if(!S||S.live){var _=this.switchParams(r.uri,n==null?void 0:n.details);this.loadPlaylist(_)}}},{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)}}]),s}(m.default)},"./src/controller/level-helper.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"addGroupId",function(){return t}),D.d(U,"assignTrackIdsByGroup",function(){return R}),D.d(U,"updatePTS",function(){return o}),D.d(U,"updateFragPTSDTS",function(){return g}),D.d(U,"mergeDetails",function(){return i}),D.d(U,"mapPartIntersection",function(){return x}),D.d(U,"mapFragmentIntersection",function(){return T}),D.d(U,"adjustSliding",function(){return O}),D.d(U,"addSliding",function(){return C}),D.d(U,"computeReloadInterval",function(){return P}),D.d(U,"getFragmentWithSN",function(){return p}),D.d(U,"getPartWith",function(){return l});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/logger.ts");function t(s,f,v){switch(f){case"audio":s.audioGroupIds||(s.audioGroupIds=[]),s.audioGroupIds.push(v);break;case"text":s.textGroupIds||(s.textGroupIds=[]),s.textGroupIds.push(v);break}}function R(s){var f={};s.forEach(function(v){var b=v.groupId||"";v.id=f[b]=f[b]||0,f[b]++})}function o(s,f,v){var b=s[f],A=s[v];m(b,A)}function m(s,f){var v=f.startPTS;if(Object(k.isFiniteNumber)(v)){var b=0,A;f.sn>s.sn?(b=v-s.start,A=s):(b=s.start-v,A=f),A.duration!==b&&(A.duration=b)}else if(f.sn>s.sn){var w=s.cc===f.cc;w&&s.minEndPTS?f.start=s.start+(s.minEndPTS-s.start):f.start=s.start+s.duration}else f.start=Math.max(s.start-f.duration,0)}function g(s,f,v,b,A,w){var E=b-v;E<=0&&(u.logger.warn("Fragment should have a positive duration",f),b=v+f.duration,w=A+f.duration);var c=v,n=b,r=f.startPTS,d=f.endPTS;if(Object(k.isFiniteNumber)(r)){var S=Math.abs(r-v);Object(k.isFiniteNumber)(f.deltaPTS)?f.deltaPTS=Math.max(S,f.deltaPTS):f.deltaPTS=S,c=Math.max(v,r),v=Math.min(v,r),A=Math.min(A,f.startDTS),n=Math.min(b,d),b=Math.max(b,d),w=Math.max(w,f.endDTS)}f.duration=b-v;var _=v-f.start;f.appendedPTS=b,f.start=f.startPTS=v,f.maxStartPTS=c,f.startDTS=A,f.endPTS=b,f.minEndPTS=n,f.endDTS=w;var h=f.sn;if(!s||hs.endSN)return 0;var L,I=h-s.startSN,B=s.fragments;for(B[I]=f,L=I;L>0;L--)m(B[L],B[L-1]);for(L=I;L=0;A--){var w=b[A].initSegment;if(w){v=w;break}}s.fragmentHint&&delete s.fragmentHint.endPTS;var E=0,c;if(T(s,f,function(L,I){L.relurl&&(E=L.cc-I.cc),Object(k.isFiniteNumber)(L.startPTS)&&Object(k.isFiniteNumber)(L.endPTS)&&(I.start=I.startPTS=L.startPTS,I.startDTS=L.startDTS,I.appendedPTS=L.appendedPTS,I.maxStartPTS=L.maxStartPTS,I.endPTS=L.endPTS,I.endDTS=L.endDTS,I.minEndPTS=L.minEndPTS,I.duration=L.endPTS-L.startPTS,I.duration&&(c=I),f.PTSKnown=f.alignedSliding=!0),I.elementaryStreams=L.elementaryStreams,I.loader=L.loader,I.stats=L.stats,I.urlId=L.urlId,L.initSegment&&(I.initSegment=L.initSegment,v=L.initSegment)}),v){var n=f.fragmentHint?f.fragments.concat(f.fragmentHint):f.fragments;n.forEach(function(L){var I;(!L.initSegment||L.initSegment.relurl===((I=v)===null||I===void 0?void 0:I.relurl))&&(L.initSegment=v)})}if(f.skippedSegments&&(f.deltaUpdateFailed=f.fragments.some(function(L){return!L}),f.deltaUpdateFailed)){u.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var r=f.skippedSegments;r--;)f.fragments.shift();f.startSN=f.fragments[0].sn,f.startCC=f.fragments[0].cc}var d=f.fragments;if(E){u.logger.warn("discontinuity sliding from playlist, take drift into account");for(var S=0;S=b.length)return;C(f,b[v].start)}function C(s,f){if(f){for(var v=s.fragments,b=s.skippedSegments;b0&&A0&&n===-1&&(this.log("Override startPosition with lastCurrentTime @"+r.toFixed(3)),n=r),this.state=u.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=n,this.tick()}else this._forceStartLoad=!0,this.state=u.State.STOPPED},E.stopLoad=function(){this._forceStartLoad=!1,A.prototype.stopLoad.call(this)},E.doTick=function(){switch(this.state){case u.State.IDLE:this.doTickIdle();break;case u.State.WAITING_LEVEL:{var n,r=this.levels,d=this.level,S=r==null||((n=r[d])===null||n===void 0)?void 0:n.details;if(S&&(!S.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(S))break;this.state=u.State.IDLE;break}break}case u.State.FRAG_LOADING_WAITING_RETRY:{var _,h=self.performance.now(),L=this.retryDate;(!L||h>=L||(_=this.media)!==null&&_!==void 0&&_.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=u.State.IDLE)}break;default:break}this.onTickEnd()},E.onTickEnd=function(){A.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},E.doTickIdle=function(){var n,r,d=this.hls,S=this.levelLastLoaded,_=this.levels,h=this.media,L=d.config,I=d.nextLoadLevel;if(S===null||!h&&(this.startFragRequested||!L.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!_||!_[I])return;var B=_[I];this.level=d.nextLoadLevel=I;var F=B.details;if(!F||this.state===u.State.WAITING_LEVEL||F.live&&this.levelLastLoaded!==I){this.state=u.State.WAITING_LEVEL;return}var K=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:h,g.PlaylistLevelType.MAIN);if(K===null)return;var q=K.len,Y=this.getMaxBufferLength(B.maxBitrate);if(q>=Y)return;if(this._streamEnded(K,F)){var W={};this.altAudio&&(W.type="video"),this.hls.trigger(R.Events.BUFFER_EOS,W),this.state=u.State.ENDED;return}var X=K.end,Q=this.getNextFragment(X,F);if(this.couldBacktrack&&!this.fragPrevious&&Q&&Q.sn!=="initSegment"){var de=Q.sn-F.startSN;de>1&&(Q=F.fragments[de-1],this.fragmentTracker.removeFragment(Q))}if(Q&&this.fragmentTracker.getState(Q)===m.FragmentState.OK&&this.nextLoadPosition>X){var ue=this.audioOnly&&!this.altAudio?i.ElementaryStreamTypes.AUDIO:i.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(h,ue,g.PlaylistLevelType.MAIN),Q=this.getNextFragment(this.nextLoadPosition,F)}if(!Q)return;Q.initSegment&&!Q.initSegment.data&&!this.bitrateTest&&(Q=Q.initSegment),((n=Q.decryptdata)===null||n===void 0?void 0:n.keyFormat)==="identity"&&!((r=Q.decryptdata)!==null&&r!==void 0&&r.key)?this.loadKey(Q,F):this.loadFragment(Q,F,X)},E.loadFragment=function(n,r,d){var S,_=this.fragmentTracker.getState(n);if(this.fragCurrent=n,_===m.FragmentState.BACKTRACKED){var h=this.fragmentTracker.getBacktrackData(n);if(h){this._handleFragmentLoadProgress(h),this._handleFragmentLoadComplete(h);return}else _=m.FragmentState.NOT_LOADED}_===m.FragmentState.NOT_LOADED||_===m.FragmentState.PARTIAL?n.sn==="initSegment"?this._loadInitSegment(n):this.bitrateTest?(n.bitrateTest=!0,this.log("Fragment "+n.sn+" of level "+n.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(n)):(this.startFragRequested=!0,A.prototype.loadFragment.call(this,n,r,d)):_===m.FragmentState.APPENDING?this.reduceMaxBufferLength(n.duration)&&this.fragmentTracker.removeFragment(n):((S=this.media)===null||S===void 0?void 0:S.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},E.getAppendedFrag=function(n){var r=this.fragmentTracker.getAppendedFrag(n,g.PlaylistLevelType.MAIN);return r&&"fragment"in r?r.fragment:r},E.getBufferedFrag=function(n){return this.fragmentTracker.getBufferedFrag(n,g.PlaylistLevelType.MAIN)},E.followingBufferedFrag=function(n){return n?this.getBufferedFrag(n.end+.5):null},E.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},E.nextLevelSwitch=function(){var n=this.levels,r=this.media;if(r!=null&&r.readyState){var d,S=this.getAppendedFrag(r.currentTime);if(S&&S.start>1&&this.flushMainBuffer(0,S.start-1),!r.paused&&n){var _=this.hls.nextLoadLevel,h=n[_],L=this.fragLastKbps;L&&this.fragCurrent?d=this.fragCurrent.duration*h.maxBitrate/(1e3*L)+1:d=0}else d=0;var I=this.getBufferedFrag(r.currentTime+d);if(I){var B=this.followingBufferedFrag(I);if(B){this.abortCurrentFrag();var F=B.maxStartPTS?B.maxStartPTS:B.start,K=B.duration,q=Math.max(I.end,F+Math.min(Math.max(K-this.config.maxFragLookUpTolerance,K*.5),K*.75));this.flushMainBuffer(q,Number.POSITIVE_INFINITY)}}}},E.abortCurrentFrag=function(){var n=this.fragCurrent;this.fragCurrent=null,n!=null&&n.loader&&n.loader.abort(),this.state===u.State.KEY_LOADING&&(this.state=u.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},E.flushMainBuffer=function(n,r){A.prototype.flushMainBuffer.call(this,n,r,this.altAudio?"video":null)},E.onMediaAttached=function(n,r){A.prototype.onMediaAttached.call(this,n,r);var d=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),d.addEventListener("playing",this.onvplaying),d.addEventListener("seeked",this.onvseeked),this.gapController=new O.default(this.config,d,this.fragmentTracker,this.hls)},E.onMediaDetaching=function(){var n=this.media;n&&(n.removeEventListener("playing",this.onvplaying),n.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),A.prototype.onMediaDetaching.call(this)},E.onMediaPlaying=function(){this.tick()},E.onMediaSeeked=function(){var n=this.media,r=n?n.currentTime:null;Object(k.isFiniteNumber)(r)&&this.log("Media seeked to "+r.toFixed(3)),this.tick()},E.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(R.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},E.onManifestParsed=function(n,r){var d=!1,S=!1,_;r.levels.forEach(function(h){_=h.audioCodec,_&&(_.indexOf("mp4a.40.2")!==-1&&(d=!0),_.indexOf("mp4a.40.5")!==-1&&(S=!0))}),this.audioCodecSwitch=d&&S&&!Object(t.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=r.levels,this.startFragRequested=!1},E.onLevelLoading=function(n,r){var d=this.levels;if(!d||this.state!==u.State.IDLE)return;var S=d[r.level];(!S.details||S.details.live&&this.levelLastLoaded!==r.level||this.waitForCdnTuneIn(S.details))&&(this.state=u.State.WAITING_LEVEL)},E.onLevelLoaded=function(n,r){var d,S=this.levels,_=r.level,h=r.details,L=h.totalduration;if(!S){this.warn("Levels were reset while loading level "+_);return}this.log("Level "+_+" loaded ["+h.startSN+","+h.endSN+"], cc ["+h.startCC+", "+h.endCC+"] duration:"+L);var I=this.fragCurrent;I&&(this.state===u.State.FRAG_LOADING||this.state===u.State.FRAG_LOADING_WAITING_RETRY)&&(I.level!==r.level&&I.loader&&(this.state=u.State.IDLE,I.loader.abort()));var B=S[_],F=0;if(h.live||(d=B.details)!==null&&d!==void 0&&d.live){if(h.fragments[0]||(h.deltaUpdateFailed=!0),h.deltaUpdateFailed)return;F=this.alignPlaylists(h,B.details)}if(B.details=h,this.levelLastLoaded=_,this.hls.trigger(R.Events.LEVEL_UPDATED,{details:h,level:_}),this.state===u.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(h))return;this.state=u.State.IDLE}this.startFragRequested?h.live&&this.synchronizeToLiveEdge(h):this.setStartPosition(h,F),this.tick()},E._handleFragmentLoadProgress=function(n){var r,d=n.frag,S=n.part,_=n.payload,h=this.levels;if(!h){this.warn("Levels were reset while fragment load was in progress. Fragment "+d.sn+" of level "+d.level+" will not be buffered");return}var L=h[d.level],I=L.details;if(!I){this.warn("Dropping fragment "+d.sn+" of level "+d.level+" after level details were reset");return}var B=L.videoCodec,F=I.PTSKnown||!I.live,K=(r=d.initSegment)===null||r===void 0?void 0:r.data,q=this._getAudioCodec(L),Y=this.transmuxer=this.transmuxer||new x.default(this.hls,g.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),W=S?S.index:-1,X=W!==-1,Q=new T.ChunkMetadata(d.level,d.sn,d.stats.chunkCount,_.byteLength,W,X),de=this.initPTS[d.cc];Y.push(_,K,q,B,d,S,I.totalduration,F,Q,de)},E.onAudioTrackSwitching=function(n,r){var d=this.altAudio,S=!!r.url,_=r.id;if(!S){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var h=this.fragCurrent;h!=null&&h.loader&&(this.log("Switching to main audio track, cancel main fragment load"),h.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var L=this.hls;d&&L.trigger(R.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),L.trigger(R.Events.AUDIO_TRACK_SWITCHED,{id:_})}},E.onAudioTrackSwitched=function(n,r){var d=r.id,S=!!this.hls.audioTracks[d].url;if(S){var _=this.videoBuffer;_&&this.mediaBuffer!==_&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=_)}this.altAudio=S,this.tick()},E.onBufferCreated=function(n,r){var d=r.tracks,S,_,h=!1;for(var L in d){var I=d[L];if(I.id==="main"){if(_=L,S=I,L==="video"){var B=d[L];B&&(this.videoBuffer=B.buffer)}}else h=!0}h&&S?(this.log("Alternate track found, use "+_+".buffered to schedule main fragment loading"),this.mediaBuffer=S.buffer):this.mediaBuffer=this.media},E.onFragBuffered=function(n,r){var d=r.frag,S=r.part;if(d&&d.type!==g.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(d)){this.warn("Fragment "+d.sn+(S?" p: "+S.index:"")+" of level "+d.level+" finished buffering, but was aborted. state: "+this.state),this.state===u.State.PARSED&&(this.state=u.State.IDLE);return}var _=S?S.stats:d.stats;this.fragLastKbps=Math.round(8*_.total/(_.buffering.end-_.loading.first)),d.sn!=="initSegment"&&(this.fragPrevious=d),this.fragBufferedComplete(d,S)},E.onError=function(n,r){switch(r.details){case C.ErrorDetails.FRAG_LOAD_ERROR:case C.ErrorDetails.FRAG_LOAD_TIMEOUT:case C.ErrorDetails.KEY_LOAD_ERROR:case C.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(g.PlaylistLevelType.MAIN,r);break;case C.ErrorDetails.LEVEL_LOAD_ERROR:case C.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==u.State.ERROR&&(r.fatal?(this.warn(""+r.details),this.state=u.State.ERROR):!r.levelRetry&&this.state===u.State.WAITING_LEVEL&&(this.state=u.State.IDLE));break;case C.ErrorDetails.BUFFER_FULL_ERROR:if(r.parent==="main"&&(this.state===u.State.PARSING||this.state===u.State.PARSED)){var d=!0,S=this.getFwdBufferInfo(this.media,g.PlaylistLevelType.MAIN);S&&S.len>.5&&(d=!this.reduceMaxBufferLength(S.len)),d&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},E.checkBuffer=function(){var n=this.media,r=this.gapController;if(!n||!r||!n.readyState)return;var d=o.BufferHelper.getBuffered(n);!this.loadedmetadata&&d.length?(this.loadedmetadata=!0,this.seekToStartPos()):r.poll(this.lastCurrentTime),this.lastCurrentTime=n.currentTime},E.onFragLoadEmergencyAborted=function(){this.state=u.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},E.onBufferFlushed=function(n,r){var d=r.type;if(d!==i.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var S=(d===i.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(S,d,g.PlaylistLevelType.MAIN)}},E.onLevelsUpdated=function(n,r){this.levels=r.levels},E.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},E.seekToStartPos=function(){var n=this.media,r=n.currentTime,d=this.startPosition;if(d>=0&&r0&&(h1&&n.seeking===!1){var d=n.currentTime;if(o.BufferHelper.isBuffered(n,d)?r=this.getAppendedFrag(d):o.BufferHelper.isBuffered(n,d+.1)&&(r=this.getAppendedFrag(d+.1)),r){var S=this.fragPlaying,_=r.level;(!S||r.sn!==S.sn||S.level!==_||r.urlId!==S.urlId)&&(this.hls.trigger(R.Events.FRAG_CHANGED,{frag:r}),(!S||S.level!==_)&&this.hls.trigger(R.Events.LEVEL_SWITCHED,{level:_}),this.fragPlaying=r)}}},l(w,[{key:"nextLevel",get:function(){var n=this.nextBufferedFrag;return n?n.level:-1}},{key:"currentLevel",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);if(r)return r.level}return-1}},{key:"nextBufferedFrag",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);return this.followingBufferedFrag(r)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),w}(u.default)},"./src/controller/subtitle-stream-controller.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"SubtitleStreamController",function(){return s});var k=D("./src/events.ts"),u=D("./src/utils/logger.ts"),t=D("./src/utils/buffer-helper.ts"),R=D("./src/controller/fragment-finders.ts"),o=D("./src/utils/discontinuities.ts"),m=D("./src/controller/level-helper.ts"),g=D("./src/controller/fragment-tracker.ts"),i=D("./src/controller/base-stream-controller.ts"),x=D("./src/types/loader.ts"),T=D("./src/types/level.ts");function O(f,v){for(var b=0;b=r[_].start&&S<=r[_].end){d=r[_];break}var h=c.start+c.duration;d?d.end=h:(d={start:S,end:h},r.push(d)),this.fragmentTracker.fragBuffered(c)},b.onBufferFlushing=function(w,E){var c=E.startOffset,n=E.endOffset;if(c===0&&n!==Number.POSITIVE_INFINITY){var r=this.currentTrackId,d=this.levels;if(!d.length||!d[r]||!d[r].details)return;var S=d[r].details,_=S.targetduration,h=n-_;if(h<=0)return;E.endOffsetSubtitles=Math.max(0,h),this.tracksBuffered.forEach(function(L){for(var I=0;I=S.length||r!==d||!_)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,n.live||(c=_.details)!==null&&c!==void 0&&c.live){var h=this.mainDetails;if(n.deltaUpdateFailed||!h)return;var L=h.fragments[0];if(!_.details)n.hasProgramDateTime&&h.hasProgramDateTime?Object(o.alignMediaPlaylistByPDT)(n,h):L&&Object(m.addSliding)(n,L.start);else{var I=this.alignPlaylists(n,_.details);I===0&&L&&Object(m.addSliding)(n,L.start)}}if(_.details=n,this.levelLastLoaded=r,this.tick(),n.live&&!this.fragCurrent&&this.media&&this.state===i.State.IDLE){var B=Object(R.findFragmentByPTS)(null,n.fragments,this.media.currentTime,0);B||(this.warn("Subtitle playlist not aligned with playback"),_.details=void 0)}},b._handleFragmentLoadComplete=function(w){var E=w.frag,c=w.payload,n=E.decryptdata,r=this.hls;if(this.fragContextChanged(E))return;if(c&&c.byteLength>0&&n&&n.key&&n.iv&&n.method==="AES-128"){var d=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(c),n.key.buffer,n.iv.buffer).then(function(S){var _=performance.now();r.trigger(k.Events.FRAG_DECRYPTED,{frag:E,payload:S,stats:{tstart:d,tdecrypt:_}})})}},b.doTick=function(){if(!this.media){this.state=i.State.IDLE;return}if(this.state===i.State.IDLE){var w,E=this.currentTrackId,c=this.levels;if(!c.length||!c[E]||!c[E].details)return;var n=c[E].details,r=n.targetduration,d=this.config,S=this.media,_=t.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,S.currentTime-r,d.maxBufferHole),h=_.end,L=_.len,I=this.getMaxBufferLength()+r;if(L>I)return;console.assert(n,"Subtitle track details are defined on idle subtitle stream controller tick");var B=n.fragments,F=B.length,K=n.edge,q,Y=this.fragPrevious;if(h-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)},P.pollTrackChange=function(l){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,l)},P.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var l=T(this.media.textTracks);l.forEach(function(s){Object(u.clearCurrentCues)(s)}),this.subtitleTrack=-1,this.media=null},P.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},P.onManifestParsed=function(l,s){this.tracks=s.subtitleTracks},P.onSubtitleTrackLoaded=function(l,s){var f=s.id,v=s.details,b=this.trackId,A=this.tracksInGroup[b];if(!A){this.warn("Invalid subtitle track id "+f);return}var w=A.details;A.details=s.details,this.log("subtitle track "+f+" loaded ["+v.startSN+"-"+v.endSN+"]"),f===this.trackId&&(this.retryCount=0,this.playlistLoaded(f,s,w))},P.onLevelLoading=function(l,s){this.switchLevel(s.level)},P.onLevelSwitching=function(l,s){this.switchLevel(s.level)},P.switchLevel=function(l){var s=this.hls.levels[l];if(!(s!=null&&s.textGroupIds))return;var f=s.textGroupIds[s.urlId];if(this.groupId!==f){var v=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,b=this.tracks.filter(function(E){return!f||E.groupId===f});this.tracksInGroup=b;var A=this.findTrackId(v==null?void 0:v.name)||this.findTrackId();this.groupId=f;var w={subtitleTracks:b};this.log("Updating subtitle tracks, "+b.length+' track(s) found in "'+f+'" group-id'),this.hls.trigger(k.Events.SUBTITLE_TRACKS_UPDATED,w),A!==-1&&this.setSubtitleTrack(A,v)}},P.findTrackId=function(l){for(var s=this.tracksInGroup,f=0;f=v.length)return;this.clearTimer();var b=v[l];if(this.log("Switching to subtitle track "+l),this.trackId=l,b){var A=b.id,w=b.groupId,E=w===void 0?"":w,c=b.name,n=b.type,r=b.url;this.hls.trigger(k.Events.SUBTITLE_TRACK_SWITCH,{id:A,groupId:E,name:c,type:n,url:r});var d=this.switchParams(b.url,s==null?void 0:s.details);this.loadPlaylist(d)}else this.hls.trigger(k.Events.SUBTITLE_TRACK_SWITCH,{id:l})},P.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var l=-1,s=T(this.media.textTracks),f=0;f=0&&(n[0]=Math.min(n[0],v),n[1]=Math.max(n[1],b),E=!0,r/(b-v)>.5))return}if(E||w.push([v,b]),this.config.renderTextTracksNatively){var d=this.captionsTracks[f];this.Cues.newCue(d,v,b,A)}else{var S=this.Cues.newCue(null,v,b,A);this.hls.trigger(u.Events.CUES_PARSED,{type:"captions",cues:S,track:f})}},l.onInitPtsFound=function(f,v){var b=this,A=v.frag,w=v.id,E=v.initPTS,c=v.timescale,n=this.unparsedVttFrags;w==="main"&&(this.initPTS[A.cc]=E,this.timescale[A.cc]=c),n.length&&(this.unparsedVttFrags=[],n.forEach(function(r){b.onFragLoaded(u.Events.FRAG_LOADED,r)}))},l.getExistingTrack=function(f){var v=this.media;if(v)for(var b=0;b>>8^c&255^99,g[A]=c,i[c]=A;var n=b[A],r=b[n],d=b[r],S=b[c]*257^c*16843008;T[A]=S<<24|S>>>8,O[A]=S<<16|S>>>16,C[A]=S<<8|S>>>24,P[A]=S,S=d*16843009^r*65537^n*257^A*16843008,l[c]=S<<24|S>>>8,s[c]=S<<16|S>>>16,f[c]=S<<8|S>>>24,v[c]=S,A?(A=n^b[b[b[d^n]]],w^=b[b[w]]):A=w=1}},o.expandKey=function(g){for(var i=this.uint8ArrayToUint32Array_(g),x=!0,T=0;T>>6)+1;var S=(f[v+2]&60)>>>2;if(S>d.length-1){s.trigger(t.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+S});return}return E=(f[v+2]&1)<<2,E|=(f[v+3]&192)>>>6,k.logger.log("manifest codec:"+b+", ADTS type:"+A+", samplingIndex:"+S),/firefox/i.test(n)?S>=6?(A=5,c=new Array(4),w=S-3):(A=2,c=new Array(2),w=S):n.indexOf("android")!==-1?(A=2,c=new Array(2),w=S):(A=5,c=new Array(4),b&&(b.indexOf("mp4a.40.29")!==-1||b.indexOf("mp4a.40.5")!==-1)||!b&&S>=6?w=S-3:((b&&b.indexOf("mp4a.40.2")!==-1&&(S>=6&&E===1||/vivaldi/i.test(n))||!b&&E===1)&&(A=2,c=new Array(2)),w=S)),c[0]=A<<3,c[0]|=(S&14)>>1,c[1]|=(S&1)<<7,c[1]|=E<<3,A===5&&(c[1]|=(w&14)>>1,c[2]=(w&1)<<7,c[2]|=2<<2,c[3]=0),{config:c,samplerate:d[S],channelCount:E,codec:"mp4a.40."+A,manifestCodec:r}}function o(s,f){return s[f]===255&&(s[f+1]&246)===240}function m(s,f){return s[f+1]&1?7:9}function g(s,f){return(s[f+3]&3)<<11|s[f+4]<<3|(s[f+5]&224)>>>5}function i(s,f){return f+5=s.length)return!1;var b=g(s,f);if(b<=v)return!1;var A=f+b;return A===s.length||x(s,A)}return!1}function C(s,f,v,b,A){if(!s.samplerate){var w=R(f,v,b,A);if(!w)return;s.config=w.config,s.samplerate=w.samplerate,s.channelCount=w.channelCount,s.codec=w.codec,s.manifestCodec=w.manifestCodec,k.logger.log("parsed codec:"+s.codec+", rate:"+w.samplerate+", channels:"+w.channelCount)}}function P(s){return 1024*9e4/s}function p(s,f,v,b,A){var w=m(s,f),E=g(s,f);if(E-=w,E>0){var c=v+b*A;return{headerLength:w,frameLength:E,stamp:c}}}function l(s,f,v,b,A){var w=P(s.samplerate),E=p(f,v,b,A,w);if(E){var c=E.frameLength,n=E.headerLength,r=E.stamp,d=n+c,S=Math.max(0,v+d-f.length),_;S?(_=new Uint8Array(d-n),_.set(f.subarray(v+n,f.length),0)):_=f.subarray(v+n,v+d);var h={unit:_,pts:r};return S||s.samples.push(h),{sample:h,length:d,missing:S}}}},"./src/demux/base-audio-demuxer.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"initPTSFn",function(){return g});var k=D("./src/polyfills/number.ts"),u=D("./src/demux/id3.ts"),t=D("./src/demux/dummy-demuxed-track.ts"),R=D("./src/utils/mp4-tools.ts"),o=D("./src/utils/typed-array.ts"),m=function(){function i(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var x=i.prototype;return x.resetInitSegment=function(O,C,P){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},x.resetTimeStamp=function(){},x.resetContiguity=function(){},x.canParse=function(O,C){return!1},x.appendFrame=function(O,C,P){},x.demux=function(O,C){this.cachedData&&(O=Object(R.appendUint8Array)(this.cachedData,O),this.cachedData=null);var P=u.getID3Data(O,0),p=P?P.length:0,l,s,f=this._audioTrack,v=this._id3Track,b=P?u.getTimeStamp(P):void 0,A=O.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=g(b,C)),P&&P.length>0&&v.samples.push({pts:this.initPTS,dts:this.initPTS,data:P}),s=this.initPTS;pm?(this.word<<=m,this.bitsAvailable-=m):(m-=this.bitsAvailable,g=m>>3,m-=g>>3,this.bytesAvailable-=g,this.loadWord(),this.word<<=m,this.bitsAvailable-=m)},R.readBits=function(m){var g=Math.min(this.bitsAvailable,m),i=this.word>>>32-g;return m>32&&k.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=g,this.bitsAvailable>0?this.word<<=g:this.bytesAvailable>0&&this.loadWord(),g=m-g,g>0&&this.bitsAvailable?i<>>m)!==0)return this.word<<=m,this.bitsAvailable-=m,m;return this.loadWord(),m+this.skipLZ()},R.skipUEG=function(){this.skipBits(1+this.skipLZ())},R.skipEG=function(){this.skipBits(1+this.skipLZ())},R.readUEG=function(){var m=this.skipLZ();return this.readBits(m+1)-1},R.readEG=function(){var m=this.readUEG();return 1&m?1+m>>>1:-1*(m>>>1)},R.readBoolean=function(){return this.readBits(1)===1},R.readUByte=function(){return this.readBits(8)},R.readUShort=function(){return this.readBits(16)},R.readUInt=function(){return this.readBits(32)},R.skipScalingList=function(m){for(var g=8,i=8,x,T=0;T0?A.subarray(E,E+c):void 0},R=function(A,w){var E=0;return E=(A[w]&127)<<21,E|=(A[w+1]&127)<<14,E|=(A[w+2]&127)<<7,E|=A[w+3]&127,E},o=function(A,w){return k(A,w)&&R(A,w+6)+10<=A.length-w},m=function(A){for(var w=x(A),E=0;E>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:h+=String.fromCharCode(d);break;case 12:case 13:S=A[L++],h+=String.fromCharCode((d&31)<<6|S&63);break;case 14:S=A[L++],_=A[L++],h+=String.fromCharCode((d&15)<<12|(S&63)<<6|(_&63)<<0);break;default:}}return h},s={decodeTextFrame:C},f;function v(){return!f&&typeof self.TextDecoder!="undefined"&&(f=new self.TextDecoder("utf-8")),f}},"./src/demux/mp3demuxer.ts":function(V,U,D){"use strict";D.r(U);var k=D("./src/demux/base-audio-demuxer.ts"),u=D("./src/demux/id3.ts"),t=D("./src/utils/logger.ts"),R=D("./src/demux/mpegaudio.ts");function o(i,x){i.prototype=Object.create(x.prototype),i.prototype.constructor=i,m(i,x)}function m(i,x){return m=Object.setPrototypeOf||function(O,C){return O.__proto__=C,O},m(i,x)}var g=function(i){o(x,i);function x(){return i.apply(this,arguments)||this}var T=x.prototype;return T.resetInitSegment=function(C,P,p){i.prototype.resetInitSegment.call(this,C,P,p),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:C,duration:p,inputTimeScale:9e4,dropped:0}},x.probe=function(C){if(!C)return!1;for(var P=u.getID3Data(C,0)||[],p=P.length,l=C.length;p0},o.demux=function(g){var i=g,x=Object(u.dummyTrack)();if(this.config.progressive){this.remainderData&&(i=Object(k.appendUint8Array)(this.remainderData,g));var T=Object(k.segmentValidRange)(i);this.remainderData=T.remainder,x.samples=T.valid||new Uint8Array}else x.samples=i;return{audioTrack:Object(u.dummyTrack)(),avcTrack:x,id3Track:Object(u.dummyTrack)(),textTrack:Object(u.dummyTrack)()}},o.flush=function(){var g=Object(u.dummyTrack)();return g.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(u.dummyTrack)(),avcTrack:g,id3Track:Object(u.dummyTrack)(),textTrack:Object(u.dummyTrack)()}},o.demuxSampleAes=function(g,i,x){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},o.destroy=function(){},R}();t.minProbeByteLength=1024,U.default=t},"./src/demux/mpegaudio.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"appendFrame",function(){return m}),D.d(U,"parseHeader",function(){return g}),D.d(U,"isHeaderPattern",function(){return i}),D.d(U,"isHeader",function(){return x}),D.d(U,"canParse",function(){return T}),D.d(U,"probe",function(){return O});var k=null,u=[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],t=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],R=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],o=[0,1,1,4];function m(C,P,p,l,s){if(p+24>P.length)return;var f=g(P,p);if(f&&p+f.frameLength<=P.length){var v=f.samplesPerFrame*9e4/f.sampleRate,b=l+s*v,A={unit:P.subarray(p,p+f.frameLength),pts:b,dts:b};return C.config=[],C.channelCount=f.channelCount,C.samplerate=f.sampleRate,C.samples.push(A),{sample:A,length:f.frameLength,missing:0}}}function g(C,P){var p=C[P+1]>>3&3,l=C[P+1]>>1&3,s=C[P+2]>>4&15,f=C[P+2]>>2&3;if(p!==1&&s!==0&&s!==15&&f!==3){var v=C[P+2]>>1&1,b=C[P+3]>>6,A=p===3?3-l:l===3?3:4,w=u[A*14+s-1]*1e3,E=p===3?0:p===2?1:2,c=t[E*3+f],n=b===3?1:2,r=R[p][l],d=o[l],S=r*8*d,_=Math.floor(r*w/c+v)*d;if(k===null){var h=navigator.userAgent||"",L=h.match(/Chrome\/(\d+)/i);k=L?parseInt(L[1]):0}var I=!!k&&k<=87;return I&&l===2&&w>=224e3&&b===0&&(C[P+3]=C[P+3]|128),{sampleRate:c,channelCount:n,frameLength:_,samplesPerFrame:S}}}function i(C,P){return C[P]===255&&(C[P+1]&224)===224&&(C[P+1]&6)!==0}function x(C,P){return P+1=g.length){x();return}if(g[i].unit.length<32)continue;var T=this.decrypter.isSync();if(this.decryptAacSample(g,i,x,T),!T)return}},o.getAvcEncryptedData=function(g){for(var i=Math.floor((g.length-48)/160)*16+16,x=new Int8Array(i),T=0,O=32;O<=g.length-16;O+=160,T+=16)x.set(g.subarray(O,O+16),T);return x},o.getAvcDecryptedUnit=function(g,i){for(var x=new Uint8Array(i),T=0,O=32;O<=g.length-16;O+=160,T+=16)g.set(x.subarray(T,T+16),O);return g},o.decryptAvcSample=function(g,i,x,T,O,C){var P=Object(u.discardEPB)(O.data),p=this.getAvcEncryptedData(P),l=this;this.decryptBuffer(p.buffer,function(s){O.data=l.getAvcDecryptedUnit(P,s),C||l.decryptAvcSamples(g,i,x+1,T)})},o.decryptAvcSamples=function(g,i,x,T){if(g instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;i++,x=0){if(i>=g.length){T();return}for(var O=g[i].units;!(x>=O.length);x++){var C=O[x];if(C.data.length<=48||C.type!==1&&C.type!==5)continue;var P=this.decrypter.isSync();if(this.decryptAvcSample(g,i,x,T,C,P),!P)return}}},R}();U.default=t},"./src/demux/transmuxer-interface.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return O});var k=D("./node_modules/webworkify-webpack/index.js"),u=D.n(k),t=D("./src/events.ts"),R=D("./src/demux/transmuxer.ts"),o=D("./src/utils/logger.ts"),m=D("./src/errors.ts"),g=D("./src/utils/mediasource-helper.ts"),i=D("./node_modules/eventemitter3/index.js"),x=D.n(i),T=Object(g.getMediaSource)()||{isTypeSupported:function(){return!1}},O=function(){function C(p,l,s,f){var v=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=p,this.id=l,this.onTransmuxComplete=s,this.onFlush=f;var b=p.config,A=function(r,d){d=d||{},d.frag=v.frag,d.id=v.id,p.trigger(r,d)};this.observer=new i.EventEmitter,this.observer.on(t.Events.FRAG_DECRYPTED,A),this.observer.on(t.Events.ERROR,A);var w={mp4:T.isTypeSupported("video/mp4"),mpeg:T.isTypeSupported("audio/mpeg"),mp3:T.isTypeSupported('audio/mp4; codecs="mp3"')},E=navigator.vendor;if(b.enableWorker&&typeof Worker!="undefined"){o.logger.log("demuxing in webworker");var c;try{c=this.worker=k("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),c.addEventListener("message",this.onwmsg),c.onerror=function(n){p.trigger(t.Events.ERROR,{type:m.ErrorTypes.OTHER_ERROR,details:m.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(n.message+" ("+n.filename+":"+n.lineno+")")})},c.postMessage({cmd:"init",typeSupported:w,vendor:E,id:l,config:JSON.stringify(b)})}catch(n){o.logger.warn("Error in worker:",n),o.logger.error("Error while initializing DemuxerWorker, fallback to inline"),c&&self.URL.revokeObjectURL(c.objectURL),this.transmuxer=new R.default(this.observer,w,b,E,l),this.worker=null}}else this.transmuxer=new R.default(this.observer,w,b,E,l)}var P=C.prototype;return P.destroy=function(){var l=this.worker;if(l)l.removeEventListener("message",this.onwmsg),l.terminate(),this.worker=null;else{var s=this.transmuxer;s&&(s.destroy(),this.transmuxer=null)}var f=this.observer;f&&f.removeAllListeners(),this.observer=null},P.push=function(l,s,f,v,b,A,w,E,c,n){var r=this;c.transmuxing.start=self.performance.now();var d=this.transmuxer,S=this.worker,_=A?A.start:b.start,h=b.decryptdata,L=this.frag,I=!(L&&b.cc===L.cc),B=!(L&&c.level===L.level),F=L?c.sn-L.sn:-1,K=this.part?c.part-this.part.index:1,q=!B&&(F===1||F===0&&K===1),Y=self.performance.now();(B||F||b.stats.parsing.start===0)&&(b.stats.parsing.start=Y),A&&(K||!q)&&(A.stats.parsing.start=Y);var W=new R.TransmuxState(I,q,E,B,_);if(!q||I){o.logger.log("[transmuxer-interface, "+b.type+"]: Starting new transmux session for sn: "+c.sn+" p: "+c.part+" level: "+c.level+" id: "+c.id+` + Time to underbuffer: `+I.toFixed(3)+" s"),s.nextLoadLevel=F,this.bwEstimator.sample(E,A.loaded),this.clearTimer(),m.loader&&(this.fragCurrent=this.partCurrent=null,m.loader.abort()),s.trigger(t.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:m,part:l,stats:A})},C.onFragLoaded=function(m,l){var s=l.frag,f=l.part;if(s.type===p.PlaylistLevelType.MAIN&&Object(k.isFiniteNumber)(s.sn)){var v=f?f.stats:s.stats,b=f?f.duration:s.duration;if(this.clearTimer(),this.lastLoadedFragLevel=s.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var A=this.hls.levels[s.level],w=(A.loaded?A.loaded.bytes:0)+v.loaded,E=(A.loaded?A.loaded.duration:0)+b;A.loaded={bytes:w,duration:E},A.realBitrate=Math.round(8*w/E)}if(s.bitrateTest){var c={stats:v,frag:s,part:f,id:s.type};this.onFragBuffered(t.Events.FRAG_BUFFERED,c),s.bitrateTest=!1}}},C.onFragBuffered=function(m,l){var s=l.frag,f=l.part,v=f?f.stats:s.stats;if(v.aborted)return;if(s.type!==p.PlaylistLevelType.MAIN||s.sn==="initSegment")return;var b=v.parsing.end-v.loading.start;this.bwEstimator.sample(b,v.loaded),v.bwEstimate=this.bwEstimator.getEstimate(),s.bitrateTest?this.bitrateTestDelay=b/1e3:this.bitrateTestDelay=0},C.onError=function(m,l){switch(l.details){case o.ErrorDetails.FRAG_LOAD_ERROR:case o.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},C.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},C.getNextABRAutoLevel=function(){var m=this.fragCurrent,l=this.partCurrent,s=this.hls,f=s.maxAutoLevel,v=s.config,b=s.minAutoLevel,A=s.media,w=l?l.duration:m?m.duration:0,E=A?A.currentTime:0,c=A&&A.playbackRate!==0?Math.abs(A.playbackRate):1,n=this.bwEstimator?this.bwEstimator.getEstimate():v.abrEwmaDefaultEstimate,r=(R.BufferHelper.bufferInfo(A,E,v.maxBufferHole).end-E)/c,d=this.findBestLevel(n,b,f,r,v.abrBandWidthFactor,v.abrBandWidthUpFactor);if(d>=0)return d;g.logger.trace((r?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var S=w?Math.min(w,v.maxStarvationDelay):v.maxStarvationDelay,_=v.abrBandWidthFactor,h=v.abrBandWidthUpFactor;if(!r){var L=this.bitrateTestDelay;if(L){var I=w?Math.min(w,v.maxLoadingDelay):v.maxLoadingDelay;S=I-L,g.logger.trace("bitrate test took "+Math.round(1e3*L)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*S)+" ms"),_=h=1}}return d=this.findBestLevel(n,b,f,r+S,_,h),Math.max(d,0)},C.findBestLevel=function(m,l,s,f,v,b){for(var A,w=this.fragCurrent,E=this.partCurrent,c=this.lastLoadedFragLevel,n=this.hls.levels,r=n[c],d=!!(r!=null&&(A=r.details)!==null&&A!==void 0&&A.live),S=r==null?void 0:r.codecSet,_=E?E.duration:w?w.duration:0,h=s;h>=l;h--){var L=n[h];if(!L||S&&L.codecSet!==S)continue;var I=L.details,B=(E?I==null?void 0:I.partTarget:I==null?void 0:I.averagetargetduration)||_,F=void 0;h<=c?F=v*m:F=b*m;var K=n[h].maxBitrate,q=K*B/F;if(g.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+h+"/"+Math.round(F)+"/"+K+"/"+B+"/"+f+"/"+q),F>K&&(!q||d&&!this.bitrateTestDelay||q0&&r===-1?(this.log("Override startPosition with lastCurrentTime @"+d.toFixed(3)),this.state=u.State.IDLE):(this.loadedmetadata=!1,this.state=u.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=r,this.tick()},c.doTick=function(){switch(this.state){case u.State.IDLE:this.doTickIdle();break;case u.State.WAITING_TRACK:{var r,d=this.levels,S=this.trackId,_=d==null||((r=d[S])===null||r===void 0)?void 0:r.details;if(_){if(this.waitForCdnTuneIn(_))break;this.state=u.State.WAITING_INIT_PTS}break}case u.State.FRAG_LOADING_WAITING_RETRY:{var h,L=performance.now(),I=this.retryDate;(!I||L>=I||(h=this.media)!==null&&h!==void 0&&h.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=u.State.IDLE);break}case u.State.WAITING_INIT_PTS:{var B=this.waitingData;if(B){var F=B.frag,K=B.part,q=B.cache,Y=B.complete;if(this.initPTS[F.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=u.State.FRAG_LOADING;var W=q.flush(),X={frag:F,part:K,payload:W,networkDetails:null};this._handleFragmentLoadProgress(X),Y&&w.prototype._handleFragmentLoadComplete.call(this,X)}else if(this.videoTrackCC!==this.waitingVideoCC)l.logger.log("Waiting fragment cc ("+F.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var Q=this.getLoadPosition(),de=R.BufferHelper.bufferInfo(this.mediaBuffer,Q,this.config.maxBufferHole),ue=Object(C.fragmentWithinToleranceTest)(de.end,this.config.maxFragLookUpTolerance,F);ue<0&&(l.logger.log("Waiting fragment cc ("+F.cc+") @ "+F.start+" cancelled because another fragment at "+de.end+" is needed"),this.clearWaitingFragment())}}else this.state=u.State.IDLE}}this.onTickEnd()},c.clearWaitingFragment=function(){var r=this.waitingData;r&&(this.fragmentTracker.removeFragment(r.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=u.State.IDLE)},c.onTickEnd=function(){var r=this.media;if(!r||!r.readyState)return;var d=this.mediaBuffer?this.mediaBuffer:r,S=d.buffered;!this.loadedmetadata&&S.length&&(this.loadedmetadata=!0),this.lastCurrentTime=r.currentTime},c.doTickIdle=function(){var r,d,S=this.hls,_=this.levels,h=this.media,L=this.trackId,I=S.config;if(!_||!_[L])return;if(!h&&(this.startFragRequested||!I.startFragPrefetch))return;var B=_[L],F=B.details;if(!F||F.live&&this.levelLastLoaded!==L||this.waitForCdnTuneIn(F)){this.state=u.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,i.ElementaryStreamTypes.AUDIO,g.PlaylistLevelType.AUDIO));var K=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,g.PlaylistLevelType.AUDIO);if(K===null)return;var q=K.len,Y=this.getMaxBufferLength(),W=this.audioSwitch;if(q>=Y&&!W)return;if(!W&&this._streamEnded(K,F)){S.trigger(t.Events.BUFFER_EOS,{type:"audio"}),this.state=u.State.ENDED;return}var X=F.fragments,Q=X[0].start,de=K.end;if(W){var ue=this.getLoadPosition();de=ue,F.PTSKnown&&ueQ||K.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),h.currentTime=Q+.05))}var Ee=this.getNextFragment(de,F);if(!Ee){this.bufferFlushed=!0;return}((r=Ee.decryptdata)===null||r===void 0?void 0:r.keyFormat)==="identity"&&!((d=Ee.decryptdata)!==null&&d!==void 0&&d.key)?this.loadKey(Ee,F):this.loadFragment(Ee,F,de)},c.getMaxBufferLength=function(){var r=w.prototype.getMaxBufferLength.call(this),d=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,g.PlaylistLevelType.MAIN);return d===null?r:Math.max(r,d.len)},c.onMediaDetaching=function(){this.videoBuffer=null,w.prototype.onMediaDetaching.call(this)},c.onAudioTracksUpdated=function(r,d){var S=d.audioTracks;this.resetTransmuxer(),this.levels=S.map(function(_){return new p.Level(_)})},c.onAudioTrackSwitching=function(r,d){var S=!!d.url;this.trackId=d.id;var _=this.fragCurrent;_!=null&&_.loader&&_.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),S?this.setInterval(b):this.resetTransmuxer(),S?(this.audioSwitch=!0,this.state=u.State.IDLE):this.state=u.State.STOPPED,this.tick()},c.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},c.onLevelLoaded=function(r,d){this.mainDetails=d.details},c.onAudioTrackLoaded=function(r,d){var S,_=this.levels,h=d.details,L=d.id;if(!_){this.warn("Audio tracks were reset while loading level "+L);return}this.log("Track "+L+" loaded ["+h.startSN+","+h.endSN+"],duration:"+h.totalduration);var I=_[L],B=0;if(h.live||(S=I.details)!==null&&S!==void 0&&S.live){var F=this.mainDetails;if(h.fragments[0]||(h.deltaUpdateFailed=!0),h.deltaUpdateFailed||!F)return;!I.details&&h.hasProgramDateTime&&F.hasProgramDateTime?(Object(P.alignMediaPlaylistByPDT)(h,F),B=h.fragments[0].start):B=this.alignPlaylists(h,I.details)}I.details=h,this.levelLastLoaded=L,!this.startFragRequested&&(this.mainDetails||!h.live)&&this.setStartPosition(I.details,B),this.state===u.State.WAITING_TRACK&&!this.waitForCdnTuneIn(h)&&(this.state=u.State.IDLE),this.tick()},c._handleFragmentLoadProgress=function(r){var d,S=r.frag,_=r.part,h=r.payload,L=this.config,I=this.trackId,B=this.levels;if(!B){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+S.sn+" of level "+S.level+" will not be buffered");return}var F=B[I];console.assert(F,"Audio track is defined on fragment load progress");var K=F.details;console.assert(K,"Audio track details are defined on fragment load progress");var q=L.defaultAudioCodec||F.audioCodec||"mp4a.40.2",Y=this.transmuxer;Y||(Y=this.transmuxer=new T.default(this.hls,g.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var W=this.initPTS[S.cc],X=(d=S.initSegment)===null||d===void 0?void 0:d.data;if(W!==void 0){var Q=!1,de=_?_.index:-1,ue=de!==-1,Ee=new O.ChunkMetadata(S.level,S.sn,S.stats.chunkCount,h.byteLength,de,ue);Y.push(h,X,q,"",S,_,K.totalduration,Q,Ee,W)}else{l.logger.log("Unknown video PTS for cc "+S.cc+", waiting for video PTS before demuxing audio frag "+S.sn+" of ["+K.startSN+" ,"+K.endSN+"],track "+I);var be=this.waitingData=this.waitingData||{frag:S,part:_,cache:new x.default,complete:!1},ve=be.cache;ve.push(new Uint8Array(h)),this.waitingVideoCC=this.videoTrackCC,this.state=u.State.WAITING_INIT_PTS}},c._handleFragmentLoadComplete=function(r){if(this.waitingData){this.waitingData.complete=!0;return}w.prototype._handleFragmentLoadComplete.call(this,r)},c.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},c.onBufferCreated=function(r,d){var S=d.tracks.audio;S&&(this.mediaBuffer=S.buffer),d.tracks.video&&(this.videoBuffer=d.tracks.video.buffer)},c.onFragBuffered=function(r,d){var S=d.frag,_=d.part;if(S.type!==g.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(S)){this.warn("Fragment "+S.sn+(_?" p: "+_.index:"")+" of level "+S.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}S.sn!=="initSegment"&&(this.fragPrevious=S,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(S,_)},c.onError=function(r,d){switch(d.details){case m.ErrorDetails.FRAG_LOAD_ERROR:case m.ErrorDetails.FRAG_LOAD_TIMEOUT:case m.ErrorDetails.KEY_LOAD_ERROR:case m.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(g.PlaylistLevelType.AUDIO,d);break;case m.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case m.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==u.State.ERROR&&this.state!==u.State.STOPPED&&(this.state=d.fatal?u.State.ERROR:u.State.IDLE,this.warn(d.details+" while loading frag, switching to "+this.state+" state"));break;case m.ErrorDetails.BUFFER_FULL_ERROR:if(d.parent==="audio"&&(this.state===u.State.PARSING||this.state===u.State.PARSED)){var S=!0,_=this.getFwdBufferInfo(this.mediaBuffer,g.PlaylistLevelType.AUDIO);_&&_.len>.5&&(S=!this.reduceMaxBufferLength(_.len)),S&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,w.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},c.onBufferFlushed=function(r,d){var S=d.type;S===i.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},c._handleTransmuxComplete=function(r){var d,S="audio",_=this.hls,h=r.remuxResult,L=r.chunkMeta,I=this.getCurrentContext(L);if(!I){this.warn("The loading context changed while buffering fragment "+L.sn+" of level "+L.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(L.level);return}var B=I.frag,F=I.part,K=h.audio,q=h.text,Y=h.id3,W=h.initSegment;if(this.fragContextChanged(B))return;if(this.state=u.State.PARSING,this.audioSwitch&&K&&this.completeAudioSwitch(),W!=null&&W.tracks&&(this._bufferInitSegment(W.tracks,B,L),_.trigger(t.Events.FRAG_PARSING_INIT_SEGMENT,{frag:B,id:S,tracks:W.tracks})),K){var X=K.startPTS,Q=K.endPTS,de=K.startDTS,ue=K.endDTS;F&&(F.elementaryStreams[i.ElementaryStreamTypes.AUDIO]={startPTS:X,endPTS:Q,startDTS:de,endDTS:ue}),B.setElementaryStreamInfo(i.ElementaryStreamTypes.AUDIO,X,Q,de,ue),this.bufferFragmentData(K,B,F,L)}if(Y!=null&&(d=Y.samples)!==null&&d!==void 0&&d.length){var Ee=s({frag:B,id:S},Y);_.trigger(t.Events.FRAG_PARSING_METADATA,Ee)}if(q){var be=s({frag:B,id:S},q);_.trigger(t.Events.FRAG_PARSING_USERDATA,be)}},c._bufferInitSegment=function(r,d,S){if(this.state!==u.State.PARSING)return;r.video&&delete r.video;var _=r.audio;if(!_)return;_.levelCodec=_.codec,_.id="audio",this.log("Init audio buffer, container:"+_.container+", codecs[parsed]=["+_.codec+"]"),this.hls.trigger(t.Events.BUFFER_CODECS,r);var h=_.initSegment;if(h!=null&&h.byteLength){var L={type:"audio",frag:d,part:null,chunkMeta:S,parent:d.type,data:h};this.hls.trigger(t.Events.BUFFER_APPENDING,L)}this.tick()},c.loadFragment=function(r,d,S){var _=this.fragmentTracker.getState(r);this.fragCurrent=r,(this.audioSwitch||_===o.FragmentState.NOT_LOADED||_===o.FragmentState.PARTIAL)&&(r.sn==="initSegment"?this._loadInitSegment(r):d.live&&!Object(k.isFiniteNumber)(this.initPTS[r.cc])?(this.log("Waiting for video PTS in continuity counter "+r.cc+" of live stream before loading audio fragment "+r.sn+" of level "+this.trackId),this.state=u.State.WAITING_INIT_PTS):(this.startFragRequested=!0,w.prototype.loadFragment.call(this,r,d,S)))},c.completeAudioSwitch=function(){var r=this.hls,d=this.media,S=this.trackId;d&&(this.log("Switching audio track : flushing all audio"),w.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,r.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:S})},E}(u.default);U.default=A},"./src/controller/audio-track-controller.ts":function(V,U,D){"use strict";D.r(U);var k=D("./src/events.ts"),u=D("./src/errors.ts"),t=D("./src/controller/base-playlist-controller.ts"),R=D("./src/types/loader.ts");function o(T,O){for(var C=0;C=l.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var s=l[this.trackId];this.log("Now switching to audio-track index "+m);var f=l[m],v=f.id,b=f.groupId,A=b===void 0?"":b,w=f.name,E=f.type,c=f.url;if(this.trackId=m,this.trackName=w,this.selectDefaultTrack=!1,this.hls.trigger(k.Events.AUDIO_TRACK_SWITCHING,{id:v,groupId:A,name:w,type:E,url:c}),f.details&&!f.details.live)return;var n=this.switchParams(f.url,s==null?void 0:s.details);this.loadPlaylist(n)},C.selectInitialTrack=function(){var m=this.tracksInGroup;console.assert(m.length,"Initial audio track should be selected when tracks are known");var l=this.trackName,s=this.findTrackId(l)||this.findTrackId();s!==-1?this.setAudioTrack(s):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},C.findTrackId=function(m){for(var l=this.tracksInGroup,s=0;sO.partTarget&&(f+=1)}if(Object(k.isFiniteNumber)(s))return new u.HlsUrlParameters(s,Object(k.isFiniteNumber)(f)?f:void 0,u.HlsSkip.No)}}},i.loadPlaylist=function(T){},i.shouldLoadTrack=function(T){return this.canLoad&&T&&!!T.url&&(!T.details||T.details.live)},i.playlistLoaded=function(T,O,C){var P=this,m=O.details,l=O.stats,s=l.loading.end?Math.max(0,self.performance.now()-l.loading.end):0;if(m.advancedDateTime=Date.now()-s,m.live||C!=null&&C.live){if(m.reloaded(C),C&&this.log("live playlist "+T+" "+(m.advanced?"REFRESHED "+m.lastPartSn+"-"+m.lastPartIndex:"MISSED")),C&&m.fragments.length>0&&Object(t.mergeDetails)(C,m),!this.canLoad||!m.live)return;var f,v=void 0,b=void 0;if(m.canBlockReload&&m.endSN&&m.advanced){var A=this.hls.config.lowLatencyMode,w=m.lastPartSn,E=m.endSN,c=m.lastPartIndex,n=c!==-1,r=w===E,d=A?0:c;n?(v=r?E+1:w,b=r?d:c+1):v=E+1;var S=m.age,_=S+m.ageHeader,h=Math.min(_-m.partTarget,m.targetduration*1.5);if(h>0){if(C&&h>C.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+C.tuneInGoal+" to: "+h+" with playlist age: "+m.age),h=0;else{var L=Math.floor(h/m.targetduration);if(v+=L,b!==void 0){var I=Math.round(h%m.targetduration/m.partTarget);b+=I}this.log("CDN Tune-in age: "+m.ageHeader+"s last advanced "+S.toFixed(2)+"s goal: "+h+" skip sn "+L+" to part "+b)}m.tuneInGoal=h}if(f=this.getDeliveryDirectives(m,O.deliveryDirectives,v,b),A||!r){this.loadPlaylist(f);return}}else f=this.getDeliveryDirectives(m,O.deliveryDirectives,v,b);var B=Object(t.computeReloadInterval)(m,l);v!==void 0&&m.canBlockReload&&(B-=m.partTarget||1),this.log("reload live playlist "+T+" in "+Math.round(B)+" ms"),this.timer=self.setTimeout(function(){return P.loadPlaylist(f)},B)}else this.clearTimer()},i.getDeliveryDirectives=function(T,O,C,P){var m=Object(u.getSkipValue)(T,C);return O!=null&&O.skip&&T.deltaUpdateFailed&&(C=O.msn,P=O.part,m=u.HlsSkip.No),new u.HlsUrlParameters(C,P,m)},i.retryLoadingOrFail=function(T){var O=this,C=this.hls.config,P=this.retryCount-1&&(m=T.context)!==null&&m!==void 0&&m.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+T.details+'"'),this.loadPlaylist();else{var l=Math.min(Math.pow(2,this.retryCount)*C.levelLoadingRetryDelay,C.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return O.loadPlaylist()},l),this.warn("retry playlist loading #"+this.retryCount+" in "+l+' ms after "'+T.details+'"')}}else this.warn('cannot recover from error "'+T.details+'"'),this.clearTimer(),T.fatal=!0;return P},g}()},"./src/controller/base-stream-controller.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"State",function(){return E}),D.d(U,"default",function(){return c});var k=D("./src/polyfills/number.ts"),u=D("./src/task-loop.ts"),t=D("./src/controller/fragment-tracker.ts"),R=D("./src/utils/buffer-helper.ts"),o=D("./src/utils/logger.ts"),p=D("./src/events.ts"),g=D("./src/errors.ts"),i=D("./src/types/transmuxer.ts"),x=D("./src/utils/mp4-tools.ts"),T=D("./src/utils/discontinuities.ts"),O=D("./src/controller/fragment-finders.ts"),C=D("./src/controller/level-helper.ts"),P=D("./src/loader/fragment-loader.ts"),m=D("./src/crypt/decrypter.ts"),l=D("./src/utils/time-ranges.ts"),s=D("./src/types/loader.ts");function f(n,r){for(var d=0;dW;(F0&&F&&F.key&&F.iv&&F.method==="AES-128"){var K=self.performance.now();return h.decrypter.webCryptoDecrypt(new Uint8Array(B),F.key.buffer,F.iv.buffer).then(function(q){var Y=self.performance.now();return I.trigger(p.Events.FRAG_DECRYPTED,{frag:_,payload:q,stats:{tstart:K,tdecrypt:Y}}),L.payload=q,L})}return L}).then(function(L){var I=h.fragCurrent,B=h.hls,F=h.levels;if(!F)throw new Error("init load aborted, missing levels");var K=F[_.level].details;console.assert(K,"Level details are defined when init segment is loaded");var q=_.stats;h.state=E.IDLE,h.fragLoadError=0,_.data=new Uint8Array(L.payload),q.parsing.start=q.buffering.start=self.performance.now(),q.parsing.end=q.buffering.end=self.performance.now(),L.frag===I&&B.trigger(p.Events.FRAG_BUFFERED,{stats:q,frag:I,part:null,id:_.type}),h.tick()}).catch(function(L){h.warn(L),h.resetFragmentLoading(_)})},d.fragContextChanged=function(_){var h=this.fragCurrent;return!_||!h||_.level!==h.level||_.sn!==h.sn||_.urlId!==h.urlId},d.fragBufferedComplete=function(_,h){var L=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+_.type+" sn: "+_.sn+(h?" part: "+h.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+_.level+" "+l.default.toString(R.BufferHelper.getBuffered(L))),this.state=E.IDLE,this.tick()},d._handleFragmentLoadComplete=function(_){var h=this.transmuxer;if(!h)return;var L=_.frag,I=_.part,B=_.partsLoaded,F=!B||B.length===0||B.some(function(q){return!q}),K=new i.ChunkMetadata(L.level,L.sn,L.stats.chunkCount+1,0,I?I.index:-1,!F);h.flush(K)},d._handleFragmentLoadProgress=function(_){},d._doFragLoad=function(_,h,L,I){var B=this;if(L===void 0&&(L=null),!this.levels)throw new Error("frag load aborted, missing levels");if(L=Math.max(_.start,L||0),this.config.lowLatencyMode&&h){var F=h.partList;if(F&&I){L>_.end&&h.fragmentHint&&(_=h.fragmentHint);var K=this.getNextPart(F,_,L);if(K>-1){var q=F[K];return this.log("Loading part sn: "+_.sn+" p: "+q.index+" cc: "+_.cc+" of playlist ["+h.startSN+"-"+h.endSN+"] parts [0-"+K+"-"+(F.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+_.level+", target: "+parseFloat(L.toFixed(3))),this.nextLoadPosition=q.start+q.duration,this.state=E.FRAG_LOADING,this.hls.trigger(p.Events.FRAG_LOADING,{frag:_,part:F[K],targetBufferTime:L}),this.doFragPartsLoad(_,F,K,I).catch(function(Y){return B.handleFragLoadError(Y)})}else if(!_.url||this.loadedEndOfParts(F,L))return Promise.resolve(null)}}return this.log("Loading fragment "+_.sn+" cc: "+_.cc+" "+(h?"of ["+h.startSN+"-"+h.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+_.level+", target: "+parseFloat(L.toFixed(3))),Object(k.isFiniteNumber)(_.sn)&&!this.bitrateTest&&(this.nextLoadPosition=_.start+_.duration),this.state=E.FRAG_LOADING,this.hls.trigger(p.Events.FRAG_LOADING,{frag:_,targetBufferTime:L}),this.fragmentLoader.load(_,I).catch(function(Y){return B.handleFragLoadError(Y)})},d.doFragPartsLoad=function(_,h,L,I){var B=this;return new Promise(function(F,K){var q=[],Y=function W(X){var Q=h[X];B.fragmentLoader.loadPart(_,Q,I).then(function(de){q[Q.index]=de;var ue=de.part;B.hls.trigger(p.Events.FRAG_LOADED,de);var Ee=h[X+1];if(Ee&&Ee.fragment===_)W(X+1);else return F({frag:_,part:ue,partsLoaded:q})}).catch(K)};Y(L)})},d.handleFragLoadError=function(_){var h=_.data;return h&&h.details===g.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(h.frag,h.part):this.hls.trigger(p.Events.ERROR,h),null},d._handleTransmuxerFlush=function(_){var h=this.getCurrentContext(_);if(!h||this.state!==E.PARSING){this.fragCurrent||(this.state=E.IDLE);return}var L=h.frag,I=h.part,B=h.level,F=self.performance.now();L.stats.parsing.end=F,I&&(I.stats.parsing.end=F),this.updateLevelTiming(L,I,B,_.partial)},d.getCurrentContext=function(_){var h=this.levels,L=_.level,I=_.sn,B=_.part;if(!h||!h[L])return this.warn("Levels object was unset while buffering fragment "+I+" of level "+L+". The current chunk will not be buffered."),null;var F=h[L],K=B>-1?Object(C.getPartWith)(F,I,B):null,q=K?K.fragment:Object(C.getFragmentWithSN)(F,I,this.fragCurrent);return q?{frag:q,part:K,level:F}:null},d.bufferFragmentData=function(_,h,L,I){if(!_||this.state!==E.PARSING)return;var B=_.data1,F=_.data2,K=B;if(B&&F&&(K=Object(x.appendUint8Array)(B,F)),!K||!K.length)return;var q={type:_.type,frag:h,part:L,chunkMeta:I,parent:h.type,data:K};this.hls.trigger(p.Events.BUFFER_APPENDING,q),_.dropped&&_.independent&&!L&&this.flushBufferGap(h)},d.flushBufferGap=function(_){var h=this.media;if(!h)return;if(!R.BufferHelper.isBuffered(h,h.currentTime)){this.flushMainBuffer(0,_.start);return}var L=h.currentTime,I=R.BufferHelper.bufferInfo(h,L,0),B=_.duration,F=Math.min(this.config.maxFragLookUpTolerance*2,B*.25),K=Math.max(Math.min(_.start-F,I.end-F),L+F);_.start-K>F&&this.flushMainBuffer(K,_.start)},d.getFwdBufferInfo=function(_,h){var L=this.config,I=this.getLoadPosition();if(!Object(k.isFiniteNumber)(I))return null;var B=R.BufferHelper.bufferInfo(_,I,L.maxBufferHole);if(B.len===0&&B.nextStart!==void 0){var F=this.fragmentTracker.getBufferedFrag(I,h);if(F&&B.nextStart=L?(h.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+h.maxMaxBufferLength+"s"),!0):!1},d.getNextFragment=function(_,h){var L,I,B=h.fragments,F=B.length;if(!F)return null;var K=this.config,q=B[0].start,Y;if(h.live){var W=K.initialLiveManifestSize;if(F-1&&LL.start&&L.loaded},d.getInitialLiveFragment=function(_,h){var L=this.fragPrevious,I=null;if(L){if(_.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+L.programDateTime),I=Object(O.findFragmentByPDT)(h,L.endProgramDateTime,this.config.maxFragLookUpTolerance)),!I){var B=L.sn+1;if(B>=_.startSN&&B<=_.endSN){var F=h[B-_.startSN];L.cc===F.cc&&(I=F,this.log("Live playlist, switching playlist, load frag with next SN: "+I.sn))}I||(I=Object(O.findFragWithCC)(h,L.cc),I&&this.log("Live playlist, switching playlist, load frag with same CC: "+I.sn))}}else{var K=this.hls.liveSyncPosition;K!==null&&(I=this.getFragmentAtPosition(K,this.bitrateTest?_.fragmentEnd:_.edge,_))}return I},d.getFragmentAtPosition=function(_,h,L){var I=this.config,B=this.fragPrevious,F=L.fragments,K=L.endSN,q=L.fragmentHint,Y=I.maxFragLookUpTolerance,W=!!(I.lowLatencyMode&&L.partList&&q);W&&q&&!this.bitrateTest&&(F=F.concat(q),K=q.sn);var X;if(_h-Y?0:Y;X=Object(O.findFragmentByPTS)(B,F,_,Q)}else X=F[F.length-1];if(X){var de=X.sn-L.startSN,ue=B&&X.level===B.level,Ee=F[de+1],be=this.fragmentTracker.getState(X);if(be===t.FragmentState.BACKTRACKED){X=null;for(var ve=de;F[ve]&&this.fragmentTracker.getState(F[ve])===t.FragmentState.BACKTRACKED;)B?X=F[ve--]:X=F[--ve];X||(X=Ee)}else B&&X.sn===B.sn&&!W&&(ue&&(X.sn=F-h.maxFragLookUpTolerance&&B<=K;if(I!==null&&L.duration>I&&(B"+_.startSN+" prev-sn: "+(B?B.sn:"na")+" fragments: "+K),X}return q},d.waitForCdnTuneIn=function(_){var h=3;return _.live&&_.canBlockReload&&_.tuneInGoal>Math.max(_.partHoldBack,_.partTarget*h)},d.setStartPosition=function(_,h){var L=this.startPosition;if(L"+_))}}]),r}(u.default)},"./src/controller/buffer-controller.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return O});var k=D("./src/polyfills/number.ts"),u=D("./src/events.ts"),t=D("./src/utils/logger.ts"),R=D("./src/errors.ts"),o=D("./src/utils/buffer-helper.ts"),p=D("./src/utils/mediasource-helper.ts"),g=D("./src/loader/fragment.ts"),i=D("./src/controller/buffer-operation-queue.ts"),x=Object(p.getMediaSource)(),T=/([ha]vc.)(?:\.[^.,]+)+/,O=function(){function C(m){var l=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var s=l.hls,f=l.media,v=l.mediaSource;t.logger.log("[buffer-controller]: Media source opened"),f&&(l.updateMediaElementDuration(),s.trigger(u.Events.MEDIA_ATTACHED,{media:f})),v&&v.removeEventListener("sourceopen",l._onMediaSourceOpen),l.checkPendingTracks()},this._onMediaSourceClose=function(){t.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){t.logger.log("[buffer-controller]: Media source ended")},this.hls=m,this._initSourceBuffer(),this.registerListeners()}var P=C.prototype;return P.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},P.destroy=function(){this.unregisterListeners(),this.details=null},P.registerListeners=function(){var l=this.hls;l.on(u.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.on(u.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(u.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(u.Events.BUFFER_RESET,this.onBufferReset,this),l.on(u.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.on(u.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.on(u.Events.BUFFER_EOS,this.onBufferEos,this),l.on(u.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.on(u.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.on(u.Events.FRAG_PARSED,this.onFragParsed,this),l.on(u.Events.FRAG_CHANGED,this.onFragChanged,this)},P.unregisterListeners=function(){var l=this.hls;l.off(u.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.off(u.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(u.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(u.Events.BUFFER_RESET,this.onBufferReset,this),l.off(u.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.off(u.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.off(u.Events.BUFFER_EOS,this.onBufferEos,this),l.off(u.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.off(u.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.off(u.Events.FRAG_PARSED,this.onFragParsed,this),l.off(u.Events.FRAG_CHANGED,this.onFragChanged,this)},P._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new i.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},P.onManifestParsed=function(l,s){var f=2;(s.audio&&!s.video||!s.altAudio)&&(f=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=f,this.details=null,t.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},P.onMediaAttaching=function(l,s){var f=this.media=s.media;if(f&&x){var v=this.mediaSource=new x;v.addEventListener("sourceopen",this._onMediaSourceOpen),v.addEventListener("sourceended",this._onMediaSourceEnded),v.addEventListener("sourceclose",this._onMediaSourceClose),f.src=self.URL.createObjectURL(v),this._objectUrl=f.src}},P.onMediaDetaching=function(){var l=this.media,s=this.mediaSource,f=this._objectUrl;if(s){if(t.logger.log("[buffer-controller]: media source detaching"),s.readyState==="open")try{s.endOfStream()}catch(v){t.logger.warn("[buffer-controller]: onMediaDetaching: "+v.message+" while calling endOfStream")}this.onBufferReset(),s.removeEventListener("sourceopen",this._onMediaSourceOpen),s.removeEventListener("sourceended",this._onMediaSourceEnded),s.removeEventListener("sourceclose",this._onMediaSourceClose),l&&(f&&self.URL.revokeObjectURL(f),l.src===f?(l.removeAttribute("src"),l.load()):t.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(u.Events.MEDIA_DETACHED,void 0)},P.onBufferReset=function(){var l=this;this.getSourceBufferTypes().forEach(function(s){var f=l.sourceBuffer[s];try{f&&(l.removeBufferListeners(s),l.mediaSource&&l.mediaSource.removeSourceBuffer(f),l.sourceBuffer[s]=void 0)}catch(v){t.logger.warn("[buffer-controller]: Failed to reset the "+s+" buffer",v)}}),this._initSourceBuffer()},P.onBufferCodecs=function(l,s){var f=this,v=this.getSourceBufferTypes().length;if(Object.keys(s).forEach(function(b){if(v){var A=f.tracks[b];if(A&&typeof A.buffer.changeType=="function"){var w=s[b],E=w.codec,c=w.levelCodec,n=w.container,r=(A.levelCodec||A.codec).replace(T,"$1"),d=(c||E).replace(T,"$1");if(r!==d){var S=n+";codecs="+(c||E);f.appendChangeType(b,S)}}}else f.pendingTracks[b]=s[b]}),v)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},P.appendChangeType=function(l,s){var f=this,v=this.operationQueue,b={execute:function(){var w=f.sourceBuffer[l];w&&(t.logger.log("[buffer-controller]: changing "+l+" sourceBuffer type to "+s),w.changeType(s)),v.shiftAndExecuteNext(l)},onStart:function(){},onComplete:function(){},onError:function(w){t.logger.warn("[buffer-controller]: Failed to change "+l+" SourceBuffer type",w)}};v.append(b,l)},P.onBufferAppending=function(l,s){var f=this,v=this.hls,b=this.operationQueue,A=this.tracks,w=s.data,E=s.type,c=s.frag,n=s.part,r=s.chunkMeta,d=r.buffering[E],S=self.performance.now();d.start=S;var _=c.stats.buffering,h=n?n.stats.buffering:null;_.start===0&&(_.start=S),h&&h.start===0&&(h.start=S);var L=A.audio,I=E==="audio"&&r.id===1&&(L==null?void 0:L.container)==="audio/mpeg",B={execute:function(){if(d.executeStart=self.performance.now(),I){var K=f.sourceBuffer[E];if(K){var q=c.start-K.timestampOffset;Math.abs(q)>=.1&&(t.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+c.start+" (delta: "+q+") sn: "+c.sn+")"),K.timestampOffset=c.start)}}f.appendExecutor(w,E)},onStart:function(){},onComplete:function(){var K=self.performance.now();d.executeEnd=d.end=K,_.first===0&&(_.first=K),h&&h.first===0&&(h.first=K);var q=f.sourceBuffer,Y={};for(var W in q)Y[W]=o.BufferHelper.getBuffered(q[W]);f.appendError=0,f.hls.trigger(u.Events.BUFFER_APPENDED,{type:E,frag:c,part:n,chunkMeta:r,parent:c.type,timeRanges:Y})},onError:function(K){t.logger.error("[buffer-controller]: Error encountered while trying to append to the "+E+" SourceBuffer",K);var q={type:R.ErrorTypes.MEDIA_ERROR,parent:c.type,details:R.ErrorDetails.BUFFER_APPEND_ERROR,err:K,fatal:!1};K.code===DOMException.QUOTA_EXCEEDED_ERR?q.details=R.ErrorDetails.BUFFER_FULL_ERROR:(f.appendError++,q.details=R.ErrorDetails.BUFFER_APPEND_ERROR,f.appendError>v.config.appendErrorMaxRetry&&(t.logger.error("[buffer-controller]: Failed "+v.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),q.fatal=!0)),v.trigger(u.Events.ERROR,q)}};b.append(B,E)},P.onBufferFlushing=function(l,s){var f=this,v=this.operationQueue,b=function(w){return{execute:f.removeExecutor.bind(f,w,s.startOffset,s.endOffset),onStart:function(){},onComplete:function(){f.hls.trigger(u.Events.BUFFER_FLUSHED,{type:w})},onError:function(c){t.logger.warn("[buffer-controller]: Failed to remove from "+w+" SourceBuffer",c)}}};s.type?v.append(b(s.type),s.type):this.getSourceBufferTypes().forEach(function(A){v.append(b(A),A)})},P.onFragParsed=function(l,s){var f=this,v=s.frag,b=s.part,A=[],w=b?b.elementaryStreams:v.elementaryStreams;w[g.ElementaryStreamTypes.AUDIOVIDEO]?A.push("audiovideo"):(w[g.ElementaryStreamTypes.AUDIO]&&A.push("audio"),w[g.ElementaryStreamTypes.VIDEO]&&A.push("video"));var E=function(){var n=self.performance.now();v.stats.buffering.end=n,b&&(b.stats.buffering.end=n);var r=b?b.stats:v.stats;f.hls.trigger(u.Events.FRAG_BUFFERED,{frag:v,part:b,stats:r,id:v.type})};A.length===0&&t.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+v.type+" level: "+v.level+" sn: "+v.sn),this.blockBuffers(E,A)},P.onFragChanged=function(l,s){this.flushBackBuffer()},P.onBufferEos=function(l,s){var f=this,v=this.getSourceBufferTypes().reduce(function(b,A){var w=f.sourceBuffer[A];return(!s.type||s.type===A)&&(w&&!w.ended&&(w.ended=!0,t.logger.log("[buffer-controller]: "+A+" sourceBuffer now EOS"))),b&&!!(!w||w.ended)},!0);v&&this.blockBuffers(function(){var b=f.mediaSource;if(!b||b.readyState!=="open")return;b.endOfStream()})},P.onLevelUpdated=function(l,s){var f=s.details;if(!f.fragments.length)return;this.details=f,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},P.flushBackBuffer=function(){var l=this.hls,s=this.details,f=this.media,v=this.sourceBuffer;if(!f||s===null)return;var b=this.getSourceBufferTypes();if(!b.length)return;var A=s.live&&l.config.liveBackBufferLength!==null?l.config.liveBackBufferLength:l.config.backBufferLength;if(!Object(k.isFiniteNumber)(A)||A<0)return;var w=f.currentTime,E=s.levelTargetDuration,c=Math.max(A,E),n=Math.floor(w/E)*E-c;b.forEach(function(r){var d=v[r];if(d){var S=o.BufferHelper.getBuffered(d);S.length>0&&n>S.start(0)&&(l.trigger(u.Events.BACK_BUFFER_REACHED,{bufferEnd:n}),s.live&&l.trigger(u.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n}),l.trigger(u.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:n,type:r}))}})},P.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var l=this.details,s=this.hls,f=this.media,v=this.mediaSource,b=l.fragments[0].start+l.totalduration,A=f.duration,w=Object(k.isFiniteNumber)(v.duration)?v.duration:0;l.live&&s.config.liveDurationInfinity?(t.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),v.duration=Infinity,this.updateSeekableRange(l)):(b>w&&b>A||!Object(k.isFiniteNumber)(A))&&(t.logger.log("[buffer-controller]: Updating Media Source duration to "+b.toFixed(3)),v.duration=b)},P.updateSeekableRange=function(l){var s=this.mediaSource,f=l.fragments,v=f.length;if(v&&l.live&&s!==null&&s!==void 0&&s.setLiveSeekableRange){var b=Math.max(0,f[0].start),A=Math.max(b,b+l.totalduration);s.setLiveSeekableRange(b,A)}},P.checkPendingTracks=function(){var l=this.bufferCodecEventsExpected,s=this.operationQueue,f=this.pendingTracks,v=Object.keys(f).length;if(v&&!l||v===2){this.createSourceBuffers(f),this.pendingTracks={};var b=this.getSourceBufferTypes();if(b.length===0){this.hls.trigger(u.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}b.forEach(function(A){s.executeNext(A)})}},P.createSourceBuffers=function(l){var s=this.sourceBuffer,f=this.mediaSource;if(!f)throw Error("createSourceBuffers called when mediaSource was null");var v=0;for(var b in l)if(!s[b]){var A=l[b];if(!A)throw Error("source buffer exists for track "+b+", however track does not");var w=A.levelCodec||A.codec,E=A.container+";codecs="+w;t.logger.log("[buffer-controller]: creating sourceBuffer("+E+")");try{var c=s[b]=f.addSourceBuffer(E),n=b;this.addBufferListener(n,"updatestart",this._onSBUpdateStart),this.addBufferListener(n,"updateend",this._onSBUpdateEnd),this.addBufferListener(n,"error",this._onSBUpdateError),this.tracks[b]={buffer:c,codec:w,container:A.container,levelCodec:A.levelCodec,id:A.id},v++}catch(r){t.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+r.message),this.hls.trigger(u.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:r,mimeType:E})}}v&&this.hls.trigger(u.Events.BUFFER_CREATED,{tracks:this.tracks})},P._onSBUpdateStart=function(l){var s=this.operationQueue,f=s.current(l);f.onStart()},P._onSBUpdateEnd=function(l){var s=this.operationQueue,f=s.current(l);f.onComplete(),s.shiftAndExecuteNext(l)},P._onSBUpdateError=function(l,s){t.logger.error("[buffer-controller]: "+l+" SourceBuffer error",s),this.hls.trigger(u.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var f=this.operationQueue.current(l);f&&f.onError(s)},P.removeExecutor=function(l,s,f){var v=this.media,b=this.mediaSource,A=this.operationQueue,w=this.sourceBuffer,E=w[l];if(!v||!b||!E){t.logger.warn("[buffer-controller]: Attempting to remove from the "+l+" SourceBuffer, but it does not exist"),A.shiftAndExecuteNext(l);return}var c=Object(k.isFiniteNumber)(v.duration)?v.duration:Infinity,n=Object(k.isFiniteNumber)(b.duration)?b.duration:Infinity,r=Math.max(0,s),d=Math.min(f,c,n);d>r?(t.logger.log("[buffer-controller]: Removing ["+r+","+d+"] from the "+l+" SourceBuffer"),console.assert(!E.updating,l+" sourceBuffer must not be updating"),E.remove(r,d)):A.shiftAndExecuteNext(l)},P.appendExecutor=function(l,s){var f=this.operationQueue,v=this.sourceBuffer,b=v[s];if(!b){t.logger.warn("[buffer-controller]: Attempting to append to the "+s+" SourceBuffer, but it does not exist"),f.shiftAndExecuteNext(s);return}b.ended=!1,console.assert(!b.updating,s+" sourceBuffer must not be updating"),b.appendBuffer(l)},P.blockBuffers=function(l,s){var f=this;if(s===void 0&&(s=this.getSourceBufferTypes()),!s.length){t.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(l);return}var v=this.operationQueue,b=s.map(function(A){return v.appendBlocker(A)});Promise.all(b).then(function(){l(),s.forEach(function(A){var w=f.sourceBuffer[A];(!w||!w.updating)&&v.shiftAndExecuteNext(A)})})},P.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},P.addBufferListener=function(l,s,f){var v=this.sourceBuffer[l];if(!v)return;var b=f.bind(this,l);this.listeners[l].push({event:s,listener:b}),v.addEventListener(s,b)},P.removeBufferListeners=function(l){var s=this.sourceBuffer[l];if(!s)return;this.listeners[l].forEach(function(f){s.removeEventListener(f.event,f.listener)})},C}()},"./src/controller/buffer-operation-queue.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return u});var k=D("./src/utils/logger.ts"),u=function(){function t(o){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=o}var R=t.prototype;return R.append=function(p,g){var i=this.queues[g];i.push(p),i.length===1&&this.buffers[g]&&this.executeNext(g)},R.insertAbort=function(p,g){var i=this.queues[g];i.unshift(p),this.executeNext(g)},R.appendBlocker=function(p){var g,i=new Promise(function(T){g=T}),x={execute:g,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(x,p),i},R.executeNext=function(p){var g=this.buffers,i=this.queues,x=g[p],T=i[p];if(T.length){var O=T[0];try{O.execute()}catch(C){k.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),O.onError(C),(!x||!x.updating)&&(T.shift(),this.executeNext(p))}}},R.shiftAndExecuteNext=function(p){this.queues[p].shift(),this.executeNext(p)},R.current=function(p){return this.queues[p][0]},t}()},"./src/controller/cap-level-controller.ts":function(V,U,D){"use strict";D.r(U);var k=D("./src/events.ts");function u(o,p){for(var g=0;g0&&this.mediaWidth>0){var i=this.hls.levels;if(i.length){var x=this.hls;x.autoLevelCapping=this.getMaxLevel(i.length-1),x.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=x.autoLevelCapping}}},p.getMaxLevel=function(i){var x=this,T=this.hls.levels;if(!T.length)return-1;var O=T.filter(function(C,P){return o.isLevelAllowed(P,x.restrictedLevels)&&P<=i});return this.clientRect=null,o.getMaxLevelByMediaSize(O,this.mediaWidth,this.mediaHeight)},p.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()},p.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},p.getDimensions=function(){if(this.clientRect)return this.clientRect;var i=this.media,x={width:0,height:0};if(i){var T=i.getBoundingClientRect();x.width=T.width,x.height=T.height,!x.width&&!x.height&&(x.width=T.right-T.left||i.width||0,x.height=T.bottom-T.top||i.height||0)}return this.clientRect=x,x},o.isLevelAllowed=function(i,x){return x===void 0&&(x=[]),x.indexOf(i)===-1},o.getMaxLevelByMediaSize=function(i,x,T){if(!i||!i.length)return-1;for(var O=function(s,f){return f?s.width!==f.width||s.height!==f.height:!0},C=i.length-1,P=0;P=x||m.height>=T)&&O(m,i[P+1])){C=P;break}}return C},t(o,[{key:"mediaWidth",get:function(){return this.getDimensions().width*o.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*o.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var i=1;try{i=self.devicePixelRatio}catch(x){}return i}}]),o}();U.default=R},"./src/controller/cmcd-controller.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return O});var k=D("./src/events.ts"),u=D("./src/types/cmcd.ts"),t=D("./src/utils/buffer-helper.ts"),R=D("./src/utils/logger.ts");function o(C,P){for(var m=0;m=C.length?{done:!0}:{done:!1,value:C[l++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function i(C,P){if(!C)return;if(typeof C=="string")return x(C,P);var m=Object.prototype.toString.call(C).slice(8,-1);if(m==="Object"&&C.constructor&&(m=C.constructor.name),m==="Map"||m==="Set")return Array.from(C);if(m==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m))return x(C,P)}function x(C,P){(P==null||P>C.length)&&(P=C.length);for(var m=0,l=new Array(P);ms&&(s=A.bitrate)}return s>0?s:NaN},P.getBufferLength=function(l){var s=this.hls.media,f=l===u.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!f||!s)return NaN;var v=t.BufferHelper.bufferInfo(f,s.currentTime,this.config.maxBufferHole);return v.len*1e3},P.createPlaylistLoader=function(){var l=this.config.pLoader,s=this.applyPlaylistData,f=l||this.config.loader;return function(){function v(A){this.loader=void 0,this.loader=new f(A)}var b=v.prototype;return b.destroy=function(){this.loader.destroy()},b.abort=function(){this.loader.abort()},b.load=function(w,E,c){s(w),this.loader.load(w,E,c)},p(v,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),v}()},P.createFragmentLoader=function(){var l=this.config.fLoader,s=this.applyFragmentData,f=l||this.config.loader;return function(){function v(A){this.loader=void 0,this.loader=new f(A)}var b=v.prototype;return b.destroy=function(){this.loader.destroy()},b.abort=function(){this.loader.abort()},b.load=function(w,E,c){s(w),this.loader.load(w,E,c)},p(v,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),v}()},C.uuid=function(){var l=URL.createObjectURL(new Blob),s=l.toString();return URL.revokeObjectURL(l),s.substr(s.lastIndexOf("/")+1)},C.serialize=function(l){for(var s=[],f=function(I){return!Number.isNaN(I)&&I!=null&&I!==""&&I!==!1},v=function(I){return Math.round(I)},b=function(I){return v(I/100)*100},A=function(I){return encodeURIComponent(I)},w={br:v,d:v,bl:b,dl:b,mtp:b,nor:A,rtp:b,tb:v},E=Object.keys(l||{}).sort(),c=g(E),n;!(n=c()).done;){var r=n.value,d=l[r];if(!f(d))continue;if(r==="v"&&d===1)continue;if(r=="pr"&&d===1)continue;var S=w[r];S&&(d=S(d));var _=typeof d,h=void 0;r==="ot"||r==="sf"||r==="st"?h=r+"="+d:_==="boolean"?h=r:_==="number"?h=r+"="+d:h=r+"="+JSON.stringify(d),s.push(h)}return s.join(",")},C.toHeaders=function(l){for(var s=Object.keys(l),f={},v=["Object","Request","Session","Status"],b=[{},{},{},{}],A={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},w=0,E=s;wg){this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var A=g-this._requestLicenseFailureCount+1;t.logger.warn("Retrying license request, "+A+" attempts left"),this._requestLicense(s,f)}break}},C._generateLicenseRequestChallenge=function(m,l){switch(m.mediaKeySystemDomain){case R.KeySystems.WIDEVINE:return l}throw new Error("unsupported key-system: "+m.mediaKeySystemDomain)},C._requestLicense=function(m,l){t.logger.log("Requesting content license for key-system");var s=this._mediaKeysList[0];if(!s){t.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var f=this.getLicenseServerUrl(s.mediaKeySystemDomain),v=this._createLicenseXhr(f,m,l);t.logger.log("Sending license request to URL: "+f);var b=this._generateLicenseRequestChallenge(s,m);v.send(b)}catch(A){t.logger.error("Failure requesting DRM license: "+A),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},C.onMediaAttached=function(m,l){if(!this._emeEnabled)return;var s=l.media;this._media=s,s.addEventListener("encrypted",this._onMediaEncrypted)},C.onMediaDetached=function(){var m=this._media,l=this._mediaKeysList;if(!m)return;m.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(l.map(function(s){if(s.mediaKeysSession)return s.mediaKeysSession.close().catch(function(){})})).then(function(){return m.setMediaKeys(null)}).catch(function(){})},C.onManifestParsed=function(m,l){if(!this._emeEnabled)return;var s=l.levels.map(function(v){return v.audioCodec}).filter(function(v){return!!v}),f=l.levels.map(function(v){return v.videoCodec}).filter(function(v){return!!v});this._attemptKeySystemAccess(R.KeySystems.WIDEVINE,s,f)},p(O,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),O}();U.default=T},"./src/controller/fps-controller.ts":function(V,U,D){"use strict";D.r(U);var k=D("./src/events.ts"),u=D("./src/utils/logger.ts"),t=function(){function R(p){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=p,this.registerListeners()}var o=R.prototype;return o.setStreamController=function(g){this.streamController=g},o.registerListeners=function(){this.hls.on(k.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},o.unregisterListeners=function(){this.hls.off(k.Events.MEDIA_ATTACHING,this.onMediaAttaching)},o.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},o.onMediaAttaching=function(g,i){var x=this.hls.config;if(x.capLevelOnFPSDrop){var T=i.media instanceof self.HTMLVideoElement?i.media:null;this.media=T,T&&typeof T.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),x.fpsDroppedMonitoringPeriod)}},o.checkFPS=function(g,i,x){var T=performance.now();if(i){if(this.lastTime){var O=T-this.lastTime,C=x-this.lastDroppedFrames,P=i-this.lastDecodedFrames,m=1e3*C/O,l=this.hls;if(l.trigger(k.Events.FPS_DROP,{currentDropped:C,currentDecoded:P,totalDroppedFrames:x}),m>0&&C>l.config.fpsDroppedMonitoringThreshold*P){var s=l.currentLevel;u.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+s),s>0&&(l.autoLevelCapping===-1||l.autoLevelCapping>=s)&&(s=s-1,l.trigger(k.Events.FPS_DROP_LEVEL_CAPPING,{level:s,droppedLevel:l.currentLevel}),l.autoLevelCapping=s,this.streamController.nextLevelSwitch())}}this.lastTime=T,this.lastDroppedFrames=x,this.lastDecodedFrames=i}},o.checkFPSInterval=function(){var g=this.media;if(g)if(this.isVideoPlaybackQualityAvailable){var i=g.getVideoPlaybackQuality();this.checkFPS(g,i.totalVideoFrames,i.droppedVideoFrames)}else this.checkFPS(g,g.webkitDecodedFrameCount,g.webkitDroppedFrameCount)},R}();U.default=t},"./src/controller/fragment-finders.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"findFragmentByPDT",function(){return t}),D.d(U,"findFragmentByPTS",function(){return R}),D.d(U,"fragmentWithinToleranceTest",function(){return o}),D.d(U,"pdtWithinToleranceTest",function(){return p}),D.d(U,"findFragWithCC",function(){return g});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/binary-search.ts");function t(i,x,T){if(x===null||!Array.isArray(i)||!i.length||!Object(k.isFiniteNumber)(x))return null;var O=i[0].programDateTime;if(x<(O||0))return null;var C=i[i.length-1].endProgramDateTime;if(x>=(C||0))return null;T=T||0;for(var P=0;Pi&&T.start?-1:0}function p(i,x,T){var O=Math.min(x,T.duration+(T.deltaPTS?T.deltaPTS:0))*1e3,C=T.endProgramDateTime||0;return C-O>i}function g(i,x){return u.default.search(i,function(T){return T.ccx?-1:0})}},"./src/controller/fragment-tracker.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"FragmentState",function(){return t}),D.d(U,"FragmentTracker",function(){return R});var k=D("./src/events.ts"),u=D("./src/types/loader.ts"),t;(function(g){g.NOT_LOADED="NOT_LOADED",g.BACKTRACKED="BACKTRACKED",g.APPENDING="APPENDING",g.PARTIAL="PARTIAL",g.OK="OK"})(t||(t={}));var R=function(){function g(x){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=x,this._registerListeners()}var i=g.prototype;return i._registerListeners=function(){var T=this.hls;T.on(k.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.on(k.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.on(k.Events.FRAG_LOADED,this.onFragLoaded,this)},i._unregisterListeners=function(){var T=this.hls;T.off(k.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.off(k.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.off(k.Events.FRAG_LOADED,this.onFragLoaded,this)},i.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},i.getAppendedFrag=function(T,O){if(O===u.PlaylistLevelType.MAIN){var C=this.activeFragment,P=this.activeParts;if(!C)return null;if(P)for(var m=P.length;m--;){var l=P[m],s=l?l.end:C.appendedPTS;if(l.start<=T&&s!==void 0&&T<=s)return m>9&&(this.activeParts=P.slice(m-9)),l}else if(C.start<=T&&C.appendedPTS!==void 0&&T<=C.appendedPTS)return C}return this.getBufferedFrag(T,O)},i.getBufferedFrag=function(T,O){for(var C=this.fragments,P=Object.keys(C),m=P.length;m--;){var l=C[P[m]];if((l==null?void 0:l.body.type)===O&&l.buffered){var s=l.body;if(s.start<=T&&T<=s.end)return s}}return null},i.detectEvictedFragments=function(T,O,C){var P=this;Object.keys(this.fragments).forEach(function(m){var l=P.fragments[m];if(!l)return;if(!l.buffered){l.body.type===C&&P.removeFragment(l.body);return}var s=l.range[T];if(!s)return;s.time.some(function(f){var v=!P.isTimeBuffered(f.startPTS,f.endPTS,O);return v&&P.removeFragment(l.body),v})})},i.detectPartialFragments=function(T){var O=this,C=this.timeRanges,P=T.frag,m=T.part;if(!C||P.sn==="initSegment")return;var l=p(P),s=this.fragments[l];if(!s)return;Object.keys(C).forEach(function(f){var v=P.elementaryStreams[f];if(!v)return;var b=C[f],A=m!==null||v.partial===!0;s.range[f]=O.getBufferedTimes(P,m,A,b)}),s.backtrack=s.loaded=null,Object.keys(s.range).length?s.buffered=!0:this.removeFragment(s.body)},i.fragBuffered=function(T){var O=p(T),C=this.fragments[O];C&&(C.backtrack=C.loaded=null,C.buffered=!0)},i.getBufferedTimes=function(T,O,C,P){for(var m={time:[],partial:C},l=O?O.start:T.start,s=O?O.end:T.end,f=T.minEndPTS||s,v=T.maxStartPTS||l,b=0;b=A&&f<=w){m.time.push({startPTS:Math.max(l,P.start(b)),endPTS:Math.min(s,P.end(b))});break}else if(lA)m.partial=!0,m.time.push({startPTS:Math.max(l,P.start(b)),endPTS:Math.min(s,P.end(b))});else if(s<=A)break}return m},i.getPartialFragment=function(T){var O=null,C,P,m,l=0,s=this.bufferPadding,f=this.fragments;return Object.keys(f).forEach(function(v){var b=f[v];if(!b)return;o(b)&&(P=b.body.start-s,m=b.body.end+s,T>=P&&T<=m&&(C=Math.min(T-P,m-T),l<=C&&(O=b.body,l=C)))}),O},i.getState=function(T){var O=p(T),C=this.fragments[O];return C?C.buffered?o(C)?t.PARTIAL:t.OK:C.backtrack?t.BACKTRACKED:t.APPENDING:t.NOT_LOADED},i.backtrack=function(T,O){var C=p(T),P=this.fragments[C];if(!P||P.backtrack)return null;var m=P.backtrack=O||P.loaded;return P.loaded=null,m},i.getBacktrackData=function(T){var O=p(T),C=this.fragments[O];if(C){var P,m=C.backtrack;if(m!=null&&(P=m.payload)!==null&&P!==void 0&&P.byteLength)return m;this.removeFragment(T)}return null},i.isTimeBuffered=function(T,O,C){for(var P,m,l=0;l=P&&O<=m)return!0;if(O<=P)return!1}return!1},i.onFragLoaded=function(T,O){var C=O.frag,P=O.part;if(C.sn==="initSegment"||C.bitrateTest||P)return;var m=p(C);this.fragments[m]={body:C,loaded:O,backtrack:null,buffered:!1,range:Object.create(null)}},i.onBufferAppended=function(T,O){var C=this,P=O.frag,m=O.part,l=O.timeRanges;if(P.type===u.PlaylistLevelType.MAIN)if(this.activeFragment=P,m){var s=this.activeParts;s||(this.activeParts=s=[]),s.push(m)}else this.activeParts=null;this.timeRanges=l,Object.keys(l).forEach(function(f){var v=l[f];if(C.detectEvictedFragments(f,v),!m)for(var b=0;bT&&P.removeFragment(s)}})},i.removeFragment=function(T){var O=p(T);T.stats.loaded=0,T.clearElementaryStreamInfo(),delete this.fragments[O]},i.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},g}();function o(g){var i,x;return g.buffered&&(((i=g.range.video)===null||i===void 0?void 0:i.partial)||((x=g.range.audio)===null||x===void 0?void 0:x.partial))}function p(g){return g.type+"_"+g.level+"_"+g.urlId+"_"+g.sn}},"./src/controller/gap-controller.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"STALL_MINIMUM_DURATION_MS",function(){return o}),D.d(U,"MAX_START_GAP_JUMP",function(){return p}),D.d(U,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return g}),D.d(U,"SKIP_BUFFER_RANGE_START",function(){return i}),D.d(U,"default",function(){return x});var k=D("./src/utils/buffer-helper.ts"),u=D("./src/errors.ts"),t=D("./src/events.ts"),R=D("./src/utils/logger.ts"),o=250,p=2,g=.1,i=.05,x=function(){function T(C,P,m,l){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=C,this.media=P,this.fragmentTracker=m,this.hls=l}var O=T.prototype;return O.destroy=function(){this.hls=this.fragmentTracker=this.media=null},O.poll=function(P){var m=this.config,l=this.media,s=this.stalled,f=l.currentTime,v=l.seeking,b=this.seeking&&!v,A=!this.seeking&&v;if(this.seeking=v,f!==P){if(this.moved=!0,s!==null){if(this.stallReported){var w=self.performance.now()-s;R.logger.warn("playback not stuck anymore @"+f+", after "+Math.round(w)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((A||b)&&(this.stalled=null),l.paused||l.ended||l.playbackRate===0||!k.BufferHelper.getBuffered(l).length)return;var E=k.BufferHelper.bufferInfo(l,f,0),c=E.len>0,n=E.nextStart||0;if(!c&&!n)return;if(v){var r=E.len>p,d=!n||n-f>p&&!this.fragmentTracker.getPartialFragment(f);if(r||d)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var S,_=Math.max(n,E.start||0)-f,h=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,L=h==null||((S=h.details)===null||S===void 0)?void 0:S.live,I=L?h.details.targetduration*2:p;if(_>0&&_<=I){this._trySkipBufferHole(null);return}}var B=self.performance.now();if(s===null){this.stalled=B;return}var F=B-s;!v&&F>=o&&this._reportStall(E.len);var K=k.BufferHelper.bufferInfo(l,f,m.maxBufferHole);this._tryFixBufferStall(K,F)},O._tryFixBufferStall=function(P,m){var l=this.config,s=this.fragmentTracker,f=this.media,v=f.currentTime,b=s.getPartialFragment(v);if(b){var A=this._trySkipBufferHole(b);if(A)return}P.len>l.maxBufferHole&&m>l.highBufferWatchdogPeriod*1e3&&(R.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},O._reportStall=function(P){var m=this.hls,l=this.media,s=this.stallReported;s||(this.stallReported=!0,R.logger.warn("Playback stalling at @"+l.currentTime+" due to low buffer (buffer="+P+")"),m.trigger(t.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:P}))},O._trySkipBufferHole=function(P){for(var m=this.config,l=this.hls,s=this.media,f=s.currentTime,v=0,b=k.BufferHelper.getBuffered(s),A=0;A=v&&f.05&&this.forwardBufferLength>1){var A=Math.min(2,Math.max(1,l)),w=Math.round(2/(1+Math.exp(-.75*f-this.edgeStalled))*20)/20;T.playbackRate=Math.min(A,Math.max(1,w))}else T.playbackRate!==1&&T.playbackRate!==0&&(T.playbackRate=1)},i.estimateLiveEdge=function(){var T=this.levelDetails;return T===null?null:T.edge+T.age},i.computeLatency=function(){var T=this.estimateLiveEdge();return T===null?null:T-this.currentTime},o(g,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var T=this.config,O=this.levelDetails;return T.liveMaxLatencyDuration!==void 0?T.liveMaxLatencyDuration:O?T.liveMaxLatencyDurationCount*O.targetduration:0}},{key:"targetLatency",get:function(){var T=this.levelDetails;if(T===null)return null;var O=T.holdBack,C=T.partHoldBack,P=T.targetduration,m=this.config,l=m.liveSyncDuration,s=m.liveSyncDurationCount,f=m.lowLatencyMode,v=this.hls.userConfig,b=f&&C||O;(v.liveSyncDuration||v.liveSyncDurationCount||b===0)&&(b=l!==void 0?l:s*P);var A=P,w=1;return b+Math.min(this.stallCount*w,A)}},{key:"liveSyncPosition",get:function(){var T=this.estimateLiveEdge(),O=this.targetLatency,C=this.levelDetails;if(T===null||O===null||C===null)return null;var P=C.edge,m=T-O-this.edgeStalled,l=P-C.totalduration,s=P-(this.config.lowLatencyMode&&C.partTarget||C.targetduration);return Math.min(Math.max(l,m),s)}},{key:"drift",get:function(){var T=this.levelDetails;return T===null?1:T.drift}},{key:"edgeStalled",get:function(){var T=this.levelDetails;if(T===null)return 0;var O=(this.config.lowLatencyMode&&T.partTarget||T.targetduration)*3;return Math.max(T.age-O,0)}},{key:"forwardBufferLength",get:function(){var T=this.media,O=this.levelDetails;if(!T||!O)return 0;var C=T.buffered.length;return C?T.buffered.end(C-1):O.edge-this.currentTime}}]),g}()},"./src/controller/level-controller.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return m});var k=D("./src/types/level.ts"),u=D("./src/events.ts"),t=D("./src/errors.ts"),R=D("./src/utils/codecs.ts"),o=D("./src/controller/level-helper.ts"),p=D("./src/controller/base-playlist-controller.ts"),g=D("./src/types/loader.ts");function i(){return i=Object.assign||function(l){for(var s=1;s0){n=w[0].bitrate,w.sort(function(F,K){return F.bitrate-K.bitrate}),this._levels=w;for(var L=0;Lthis.hls.config.fragLoadingMaxRetry&&(r=A.frag.level)):r=A.frag.level}break;case t.ErrorDetails.LEVEL_LOAD_ERROR:case t.ErrorDetails.LEVEL_LOAD_TIMEOUT:w&&(w.deliveryDirectives&&(n=!1),r=w.level),c=!0;break;case t.ErrorDetails.REMUX_ALLOC_ERROR:r=A.level,c=!0;break}r!==void 0&&this.recoverLevel(A,r,c,n)},f.recoverLevel=function(b,A,w,E){var c=b.details,n=this._levels[A];if(n.loadError++,w){var r=this.retryLoadingOrFail(b);if(r)b.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(E){var d=n.url.length;if(d>1&&n.loadError1){var E=(A.urlId+1)%w;this.warn("Switching to redundant URL-id "+E),this._levels.forEach(function(c){c.urlId=E}),this.level=b}},f.onFragLoaded=function(b,A){var w=A.frag;if(w!==void 0&&w.type===g.PlaylistLevelType.MAIN){var E=this._levels[w.level];E!==void 0&&(E.fragmentError=0,E.loadError=0)}},f.onLevelLoaded=function(b,A){var w,E=A.level,c=A.details,n=this._levels[E];if(!n){var r;this.warn("Invalid level index "+E),(r=A.deliveryDirectives)!==null&&r!==void 0&&r.skip&&(c.deltaUpdateFailed=!0);return}E===this.currentLevelIndex?(n.fragmentError===0&&(n.loadError=0,this.retryCount=0),this.playlistLoaded(E,A,n.details)):(w=A.deliveryDirectives)!==null&&w!==void 0&&w.skip&&(c.deltaUpdateFailed=!0)},f.onAudioTrackSwitched=function(b,A){var w=this.hls.levels[this.currentLevelIndex];if(!w)return;if(w.audioGroupIds){for(var E=-1,c=this.hls.audioTracks[A.id].groupId,n=0;n0){var E=w.urlId,c=w.url[E];if(b)try{c=b.addDirectives(c)}catch(n){this.warn("Could not construct new URL with HLS Delivery Directives: "+n)}this.log("Attempt loading level index "+A+(b?" at sn "+b.msn+" part "+b.part:"")+" with URL-id "+E+" "+c),this.clearTimer(),this.hls.trigger(u.Events.LEVEL_LOADING,{url:c,level:A,id:E,deliveryDirectives:b||null})}},f.removeLevel=function(b,A){var w=function(n,r){return r!==A},E=this._levels.filter(function(c,n){return n!==b?!0:c.url.length>1&&A!==void 0?(c.url=c.url.filter(w),c.audioGroupIds&&(c.audioGroupIds=c.audioGroupIds.filter(w)),c.textGroupIds&&(c.textGroupIds=c.textGroupIds.filter(w)),c.urlId=0,!0):!1}).map(function(c,n){var r=c.details;return r!=null&&r.fragments&&r.fragments.forEach(function(d){d.level=n}),c});this._levels=E,this.hls.trigger(u.Events.LEVELS_UPDATED,{levels:E})},T(s,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(b){var A,w=this._levels;if(w.length===0)return;if(this.currentLevelIndex===b&&(A=w[b])!==null&&A!==void 0&&A.details)return;if(b<0||b>=w.length){var E=b<0;if(this.hls.trigger(u.Events.ERROR,{type:t.ErrorTypes.OTHER_ERROR,details:t.ErrorDetails.LEVEL_SWITCH_ERROR,level:b,fatal:E,reason:"invalid level idx"}),E)return;b=Math.min(b,w.length-1)}this.clearTimer();var c=this.currentLevelIndex,n=w[c],r=w[b];this.log("switching to level "+b+" from "+c),this.currentLevelIndex=b;var d=i({},r,{level:b,maxBitrate:r.maxBitrate,uri:r.uri,urlId:r.urlId});delete d._urlId,this.hls.trigger(u.Events.LEVEL_SWITCHING,d);var S=r.details;if(!S||S.live){var _=this.switchParams(r.uri,n==null?void 0:n.details);this.loadPlaylist(_)}}},{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)}}]),s}(p.default)},"./src/controller/level-helper.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"addGroupId",function(){return t}),D.d(U,"assignTrackIdsByGroup",function(){return R}),D.d(U,"updatePTS",function(){return o}),D.d(U,"updateFragPTSDTS",function(){return g}),D.d(U,"mergeDetails",function(){return i}),D.d(U,"mapPartIntersection",function(){return x}),D.d(U,"mapFragmentIntersection",function(){return T}),D.d(U,"adjustSliding",function(){return O}),D.d(U,"addSliding",function(){return C}),D.d(U,"computeReloadInterval",function(){return P}),D.d(U,"getFragmentWithSN",function(){return m}),D.d(U,"getPartWith",function(){return l});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/logger.ts");function t(s,f,v){switch(f){case"audio":s.audioGroupIds||(s.audioGroupIds=[]),s.audioGroupIds.push(v);break;case"text":s.textGroupIds||(s.textGroupIds=[]),s.textGroupIds.push(v);break}}function R(s){var f={};s.forEach(function(v){var b=v.groupId||"";v.id=f[b]=f[b]||0,f[b]++})}function o(s,f,v){var b=s[f],A=s[v];p(b,A)}function p(s,f){var v=f.startPTS;if(Object(k.isFiniteNumber)(v)){var b=0,A;f.sn>s.sn?(b=v-s.start,A=s):(b=s.start-v,A=f),A.duration!==b&&(A.duration=b)}else if(f.sn>s.sn){var w=s.cc===f.cc;w&&s.minEndPTS?f.start=s.start+(s.minEndPTS-s.start):f.start=s.start+s.duration}else f.start=Math.max(s.start-f.duration,0)}function g(s,f,v,b,A,w){var E=b-v;E<=0&&(u.logger.warn("Fragment should have a positive duration",f),b=v+f.duration,w=A+f.duration);var c=v,n=b,r=f.startPTS,d=f.endPTS;if(Object(k.isFiniteNumber)(r)){var S=Math.abs(r-v);Object(k.isFiniteNumber)(f.deltaPTS)?f.deltaPTS=Math.max(S,f.deltaPTS):f.deltaPTS=S,c=Math.max(v,r),v=Math.min(v,r),A=Math.min(A,f.startDTS),n=Math.min(b,d),b=Math.max(b,d),w=Math.max(w,f.endDTS)}f.duration=b-v;var _=v-f.start;f.appendedPTS=b,f.start=f.startPTS=v,f.maxStartPTS=c,f.startDTS=A,f.endPTS=b,f.minEndPTS=n,f.endDTS=w;var h=f.sn;if(!s||hs.endSN)return 0;var L,I=h-s.startSN,B=s.fragments;for(B[I]=f,L=I;L>0;L--)p(B[L],B[L-1]);for(L=I;L=0;A--){var w=b[A].initSegment;if(w){v=w;break}}s.fragmentHint&&delete s.fragmentHint.endPTS;var E=0,c;if(T(s,f,function(L,I){L.relurl&&(E=L.cc-I.cc),Object(k.isFiniteNumber)(L.startPTS)&&Object(k.isFiniteNumber)(L.endPTS)&&(I.start=I.startPTS=L.startPTS,I.startDTS=L.startDTS,I.appendedPTS=L.appendedPTS,I.maxStartPTS=L.maxStartPTS,I.endPTS=L.endPTS,I.endDTS=L.endDTS,I.minEndPTS=L.minEndPTS,I.duration=L.endPTS-L.startPTS,I.duration&&(c=I),f.PTSKnown=f.alignedSliding=!0),I.elementaryStreams=L.elementaryStreams,I.loader=L.loader,I.stats=L.stats,I.urlId=L.urlId,L.initSegment&&(I.initSegment=L.initSegment,v=L.initSegment)}),v){var n=f.fragmentHint?f.fragments.concat(f.fragmentHint):f.fragments;n.forEach(function(L){var I;(!L.initSegment||L.initSegment.relurl===((I=v)===null||I===void 0?void 0:I.relurl))&&(L.initSegment=v)})}if(f.skippedSegments&&(f.deltaUpdateFailed=f.fragments.some(function(L){return!L}),f.deltaUpdateFailed)){u.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var r=f.skippedSegments;r--;)f.fragments.shift();f.startSN=f.fragments[0].sn,f.startCC=f.fragments[0].cc}var d=f.fragments;if(E){u.logger.warn("discontinuity sliding from playlist, take drift into account");for(var S=0;S=b.length)return;C(f,b[v].start)}function C(s,f){if(f){for(var v=s.fragments,b=s.skippedSegments;b0&&A0&&n===-1&&(this.log("Override startPosition with lastCurrentTime @"+r.toFixed(3)),n=r),this.state=u.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=n,this.tick()}else this._forceStartLoad=!0,this.state=u.State.STOPPED},E.stopLoad=function(){this._forceStartLoad=!1,A.prototype.stopLoad.call(this)},E.doTick=function(){switch(this.state){case u.State.IDLE:this.doTickIdle();break;case u.State.WAITING_LEVEL:{var n,r=this.levels,d=this.level,S=r==null||((n=r[d])===null||n===void 0)?void 0:n.details;if(S&&(!S.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(S))break;this.state=u.State.IDLE;break}break}case u.State.FRAG_LOADING_WAITING_RETRY:{var _,h=self.performance.now(),L=this.retryDate;(!L||h>=L||(_=this.media)!==null&&_!==void 0&&_.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=u.State.IDLE)}break;default:break}this.onTickEnd()},E.onTickEnd=function(){A.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},E.doTickIdle=function(){var n,r,d=this.hls,S=this.levelLastLoaded,_=this.levels,h=this.media,L=d.config,I=d.nextLoadLevel;if(S===null||!h&&(this.startFragRequested||!L.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!_||!_[I])return;var B=_[I];this.level=d.nextLoadLevel=I;var F=B.details;if(!F||this.state===u.State.WAITING_LEVEL||F.live&&this.levelLastLoaded!==I){this.state=u.State.WAITING_LEVEL;return}var K=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:h,g.PlaylistLevelType.MAIN);if(K===null)return;var q=K.len,Y=this.getMaxBufferLength(B.maxBitrate);if(q>=Y)return;if(this._streamEnded(K,F)){var W={};this.altAudio&&(W.type="video"),this.hls.trigger(R.Events.BUFFER_EOS,W),this.state=u.State.ENDED;return}var X=K.end,Q=this.getNextFragment(X,F);if(this.couldBacktrack&&!this.fragPrevious&&Q&&Q.sn!=="initSegment"){var de=Q.sn-F.startSN;de>1&&(Q=F.fragments[de-1],this.fragmentTracker.removeFragment(Q))}if(Q&&this.fragmentTracker.getState(Q)===p.FragmentState.OK&&this.nextLoadPosition>X){var ue=this.audioOnly&&!this.altAudio?i.ElementaryStreamTypes.AUDIO:i.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(h,ue,g.PlaylistLevelType.MAIN),Q=this.getNextFragment(this.nextLoadPosition,F)}if(!Q)return;Q.initSegment&&!Q.initSegment.data&&!this.bitrateTest&&(Q=Q.initSegment),((n=Q.decryptdata)===null||n===void 0?void 0:n.keyFormat)==="identity"&&!((r=Q.decryptdata)!==null&&r!==void 0&&r.key)?this.loadKey(Q,F):this.loadFragment(Q,F,X)},E.loadFragment=function(n,r,d){var S,_=this.fragmentTracker.getState(n);if(this.fragCurrent=n,_===p.FragmentState.BACKTRACKED){var h=this.fragmentTracker.getBacktrackData(n);if(h){this._handleFragmentLoadProgress(h),this._handleFragmentLoadComplete(h);return}else _=p.FragmentState.NOT_LOADED}_===p.FragmentState.NOT_LOADED||_===p.FragmentState.PARTIAL?n.sn==="initSegment"?this._loadInitSegment(n):this.bitrateTest?(n.bitrateTest=!0,this.log("Fragment "+n.sn+" of level "+n.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(n)):(this.startFragRequested=!0,A.prototype.loadFragment.call(this,n,r,d)):_===p.FragmentState.APPENDING?this.reduceMaxBufferLength(n.duration)&&this.fragmentTracker.removeFragment(n):((S=this.media)===null||S===void 0?void 0:S.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},E.getAppendedFrag=function(n){var r=this.fragmentTracker.getAppendedFrag(n,g.PlaylistLevelType.MAIN);return r&&"fragment"in r?r.fragment:r},E.getBufferedFrag=function(n){return this.fragmentTracker.getBufferedFrag(n,g.PlaylistLevelType.MAIN)},E.followingBufferedFrag=function(n){return n?this.getBufferedFrag(n.end+.5):null},E.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},E.nextLevelSwitch=function(){var n=this.levels,r=this.media;if(r!=null&&r.readyState){var d,S=this.getAppendedFrag(r.currentTime);if(S&&S.start>1&&this.flushMainBuffer(0,S.start-1),!r.paused&&n){var _=this.hls.nextLoadLevel,h=n[_],L=this.fragLastKbps;L&&this.fragCurrent?d=this.fragCurrent.duration*h.maxBitrate/(1e3*L)+1:d=0}else d=0;var I=this.getBufferedFrag(r.currentTime+d);if(I){var B=this.followingBufferedFrag(I);if(B){this.abortCurrentFrag();var F=B.maxStartPTS?B.maxStartPTS:B.start,K=B.duration,q=Math.max(I.end,F+Math.min(Math.max(K-this.config.maxFragLookUpTolerance,K*.5),K*.75));this.flushMainBuffer(q,Number.POSITIVE_INFINITY)}}}},E.abortCurrentFrag=function(){var n=this.fragCurrent;this.fragCurrent=null,n!=null&&n.loader&&n.loader.abort(),this.state===u.State.KEY_LOADING&&(this.state=u.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},E.flushMainBuffer=function(n,r){A.prototype.flushMainBuffer.call(this,n,r,this.altAudio?"video":null)},E.onMediaAttached=function(n,r){A.prototype.onMediaAttached.call(this,n,r);var d=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),d.addEventListener("playing",this.onvplaying),d.addEventListener("seeked",this.onvseeked),this.gapController=new O.default(this.config,d,this.fragmentTracker,this.hls)},E.onMediaDetaching=function(){var n=this.media;n&&(n.removeEventListener("playing",this.onvplaying),n.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),A.prototype.onMediaDetaching.call(this)},E.onMediaPlaying=function(){this.tick()},E.onMediaSeeked=function(){var n=this.media,r=n?n.currentTime:null;Object(k.isFiniteNumber)(r)&&this.log("Media seeked to "+r.toFixed(3)),this.tick()},E.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(R.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},E.onManifestParsed=function(n,r){var d=!1,S=!1,_;r.levels.forEach(function(h){_=h.audioCodec,_&&(_.indexOf("mp4a.40.2")!==-1&&(d=!0),_.indexOf("mp4a.40.5")!==-1&&(S=!0))}),this.audioCodecSwitch=d&&S&&!Object(t.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=r.levels,this.startFragRequested=!1},E.onLevelLoading=function(n,r){var d=this.levels;if(!d||this.state!==u.State.IDLE)return;var S=d[r.level];(!S.details||S.details.live&&this.levelLastLoaded!==r.level||this.waitForCdnTuneIn(S.details))&&(this.state=u.State.WAITING_LEVEL)},E.onLevelLoaded=function(n,r){var d,S=this.levels,_=r.level,h=r.details,L=h.totalduration;if(!S){this.warn("Levels were reset while loading level "+_);return}this.log("Level "+_+" loaded ["+h.startSN+","+h.endSN+"], cc ["+h.startCC+", "+h.endCC+"] duration:"+L);var I=this.fragCurrent;I&&(this.state===u.State.FRAG_LOADING||this.state===u.State.FRAG_LOADING_WAITING_RETRY)&&(I.level!==r.level&&I.loader&&(this.state=u.State.IDLE,I.loader.abort()));var B=S[_],F=0;if(h.live||(d=B.details)!==null&&d!==void 0&&d.live){if(h.fragments[0]||(h.deltaUpdateFailed=!0),h.deltaUpdateFailed)return;F=this.alignPlaylists(h,B.details)}if(B.details=h,this.levelLastLoaded=_,this.hls.trigger(R.Events.LEVEL_UPDATED,{details:h,level:_}),this.state===u.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(h))return;this.state=u.State.IDLE}this.startFragRequested?h.live&&this.synchronizeToLiveEdge(h):this.setStartPosition(h,F),this.tick()},E._handleFragmentLoadProgress=function(n){var r,d=n.frag,S=n.part,_=n.payload,h=this.levels;if(!h){this.warn("Levels were reset while fragment load was in progress. Fragment "+d.sn+" of level "+d.level+" will not be buffered");return}var L=h[d.level],I=L.details;if(!I){this.warn("Dropping fragment "+d.sn+" of level "+d.level+" after level details were reset");return}var B=L.videoCodec,F=I.PTSKnown||!I.live,K=(r=d.initSegment)===null||r===void 0?void 0:r.data,q=this._getAudioCodec(L),Y=this.transmuxer=this.transmuxer||new x.default(this.hls,g.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),W=S?S.index:-1,X=W!==-1,Q=new T.ChunkMetadata(d.level,d.sn,d.stats.chunkCount,_.byteLength,W,X),de=this.initPTS[d.cc];Y.push(_,K,q,B,d,S,I.totalduration,F,Q,de)},E.onAudioTrackSwitching=function(n,r){var d=this.altAudio,S=!!r.url,_=r.id;if(!S){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var h=this.fragCurrent;h!=null&&h.loader&&(this.log("Switching to main audio track, cancel main fragment load"),h.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var L=this.hls;d&&L.trigger(R.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),L.trigger(R.Events.AUDIO_TRACK_SWITCHED,{id:_})}},E.onAudioTrackSwitched=function(n,r){var d=r.id,S=!!this.hls.audioTracks[d].url;if(S){var _=this.videoBuffer;_&&this.mediaBuffer!==_&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=_)}this.altAudio=S,this.tick()},E.onBufferCreated=function(n,r){var d=r.tracks,S,_,h=!1;for(var L in d){var I=d[L];if(I.id==="main"){if(_=L,S=I,L==="video"){var B=d[L];B&&(this.videoBuffer=B.buffer)}}else h=!0}h&&S?(this.log("Alternate track found, use "+_+".buffered to schedule main fragment loading"),this.mediaBuffer=S.buffer):this.mediaBuffer=this.media},E.onFragBuffered=function(n,r){var d=r.frag,S=r.part;if(d&&d.type!==g.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(d)){this.warn("Fragment "+d.sn+(S?" p: "+S.index:"")+" of level "+d.level+" finished buffering, but was aborted. state: "+this.state),this.state===u.State.PARSED&&(this.state=u.State.IDLE);return}var _=S?S.stats:d.stats;this.fragLastKbps=Math.round(8*_.total/(_.buffering.end-_.loading.first)),d.sn!=="initSegment"&&(this.fragPrevious=d),this.fragBufferedComplete(d,S)},E.onError=function(n,r){switch(r.details){case C.ErrorDetails.FRAG_LOAD_ERROR:case C.ErrorDetails.FRAG_LOAD_TIMEOUT:case C.ErrorDetails.KEY_LOAD_ERROR:case C.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(g.PlaylistLevelType.MAIN,r);break;case C.ErrorDetails.LEVEL_LOAD_ERROR:case C.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==u.State.ERROR&&(r.fatal?(this.warn(""+r.details),this.state=u.State.ERROR):!r.levelRetry&&this.state===u.State.WAITING_LEVEL&&(this.state=u.State.IDLE));break;case C.ErrorDetails.BUFFER_FULL_ERROR:if(r.parent==="main"&&(this.state===u.State.PARSING||this.state===u.State.PARSED)){var d=!0,S=this.getFwdBufferInfo(this.media,g.PlaylistLevelType.MAIN);S&&S.len>.5&&(d=!this.reduceMaxBufferLength(S.len)),d&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},E.checkBuffer=function(){var n=this.media,r=this.gapController;if(!n||!r||!n.readyState)return;var d=o.BufferHelper.getBuffered(n);!this.loadedmetadata&&d.length?(this.loadedmetadata=!0,this.seekToStartPos()):r.poll(this.lastCurrentTime),this.lastCurrentTime=n.currentTime},E.onFragLoadEmergencyAborted=function(){this.state=u.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},E.onBufferFlushed=function(n,r){var d=r.type;if(d!==i.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var S=(d===i.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(S,d,g.PlaylistLevelType.MAIN)}},E.onLevelsUpdated=function(n,r){this.levels=r.levels},E.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},E.seekToStartPos=function(){var n=this.media,r=n.currentTime,d=this.startPosition;if(d>=0&&r0&&(h1&&n.seeking===!1){var d=n.currentTime;if(o.BufferHelper.isBuffered(n,d)?r=this.getAppendedFrag(d):o.BufferHelper.isBuffered(n,d+.1)&&(r=this.getAppendedFrag(d+.1)),r){var S=this.fragPlaying,_=r.level;(!S||r.sn!==S.sn||S.level!==_||r.urlId!==S.urlId)&&(this.hls.trigger(R.Events.FRAG_CHANGED,{frag:r}),(!S||S.level!==_)&&this.hls.trigger(R.Events.LEVEL_SWITCHED,{level:_}),this.fragPlaying=r)}}},l(w,[{key:"nextLevel",get:function(){var n=this.nextBufferedFrag;return n?n.level:-1}},{key:"currentLevel",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);if(r)return r.level}return-1}},{key:"nextBufferedFrag",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);return this.followingBufferedFrag(r)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),w}(u.default)},"./src/controller/subtitle-stream-controller.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"SubtitleStreamController",function(){return s});var k=D("./src/events.ts"),u=D("./src/utils/logger.ts"),t=D("./src/utils/buffer-helper.ts"),R=D("./src/controller/fragment-finders.ts"),o=D("./src/utils/discontinuities.ts"),p=D("./src/controller/level-helper.ts"),g=D("./src/controller/fragment-tracker.ts"),i=D("./src/controller/base-stream-controller.ts"),x=D("./src/types/loader.ts"),T=D("./src/types/level.ts");function O(f,v){for(var b=0;b=r[_].start&&S<=r[_].end){d=r[_];break}var h=c.start+c.duration;d?d.end=h:(d={start:S,end:h},r.push(d)),this.fragmentTracker.fragBuffered(c)},b.onBufferFlushing=function(w,E){var c=E.startOffset,n=E.endOffset;if(c===0&&n!==Number.POSITIVE_INFINITY){var r=this.currentTrackId,d=this.levels;if(!d.length||!d[r]||!d[r].details)return;var S=d[r].details,_=S.targetduration,h=n-_;if(h<=0)return;E.endOffsetSubtitles=Math.max(0,h),this.tracksBuffered.forEach(function(L){for(var I=0;I=S.length||r!==d||!_)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,n.live||(c=_.details)!==null&&c!==void 0&&c.live){var h=this.mainDetails;if(n.deltaUpdateFailed||!h)return;var L=h.fragments[0];if(!_.details)n.hasProgramDateTime&&h.hasProgramDateTime?Object(o.alignMediaPlaylistByPDT)(n,h):L&&Object(p.addSliding)(n,L.start);else{var I=this.alignPlaylists(n,_.details);I===0&&L&&Object(p.addSliding)(n,L.start)}}if(_.details=n,this.levelLastLoaded=r,this.tick(),n.live&&!this.fragCurrent&&this.media&&this.state===i.State.IDLE){var B=Object(R.findFragmentByPTS)(null,n.fragments,this.media.currentTime,0);B||(this.warn("Subtitle playlist not aligned with playback"),_.details=void 0)}},b._handleFragmentLoadComplete=function(w){var E=w.frag,c=w.payload,n=E.decryptdata,r=this.hls;if(this.fragContextChanged(E))return;if(c&&c.byteLength>0&&n&&n.key&&n.iv&&n.method==="AES-128"){var d=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(c),n.key.buffer,n.iv.buffer).then(function(S){var _=performance.now();r.trigger(k.Events.FRAG_DECRYPTED,{frag:E,payload:S,stats:{tstart:d,tdecrypt:_}})})}},b.doTick=function(){if(!this.media){this.state=i.State.IDLE;return}if(this.state===i.State.IDLE){var w,E=this.currentTrackId,c=this.levels;if(!c.length||!c[E]||!c[E].details)return;var n=c[E].details,r=n.targetduration,d=this.config,S=this.media,_=t.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,S.currentTime-r,d.maxBufferHole),h=_.end,L=_.len,I=this.getMaxBufferLength()+r;if(L>I)return;console.assert(n,"Subtitle track details are defined on idle subtitle stream controller tick");var B=n.fragments,F=B.length,K=n.edge,q,Y=this.fragPrevious;if(h-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)},P.pollTrackChange=function(l){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,l)},P.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var l=T(this.media.textTracks);l.forEach(function(s){Object(u.clearCurrentCues)(s)}),this.subtitleTrack=-1,this.media=null},P.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},P.onManifestParsed=function(l,s){this.tracks=s.subtitleTracks},P.onSubtitleTrackLoaded=function(l,s){var f=s.id,v=s.details,b=this.trackId,A=this.tracksInGroup[b];if(!A){this.warn("Invalid subtitle track id "+f);return}var w=A.details;A.details=s.details,this.log("subtitle track "+f+" loaded ["+v.startSN+"-"+v.endSN+"]"),f===this.trackId&&(this.retryCount=0,this.playlistLoaded(f,s,w))},P.onLevelLoading=function(l,s){this.switchLevel(s.level)},P.onLevelSwitching=function(l,s){this.switchLevel(s.level)},P.switchLevel=function(l){var s=this.hls.levels[l];if(!(s!=null&&s.textGroupIds))return;var f=s.textGroupIds[s.urlId];if(this.groupId!==f){var v=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,b=this.tracks.filter(function(E){return!f||E.groupId===f});this.tracksInGroup=b;var A=this.findTrackId(v==null?void 0:v.name)||this.findTrackId();this.groupId=f;var w={subtitleTracks:b};this.log("Updating subtitle tracks, "+b.length+' track(s) found in "'+f+'" group-id'),this.hls.trigger(k.Events.SUBTITLE_TRACKS_UPDATED,w),A!==-1&&this.setSubtitleTrack(A,v)}},P.findTrackId=function(l){for(var s=this.tracksInGroup,f=0;f=v.length)return;this.clearTimer();var b=v[l];if(this.log("Switching to subtitle track "+l),this.trackId=l,b){var A=b.id,w=b.groupId,E=w===void 0?"":w,c=b.name,n=b.type,r=b.url;this.hls.trigger(k.Events.SUBTITLE_TRACK_SWITCH,{id:A,groupId:E,name:c,type:n,url:r});var d=this.switchParams(b.url,s==null?void 0:s.details);this.loadPlaylist(d)}else this.hls.trigger(k.Events.SUBTITLE_TRACK_SWITCH,{id:l})},P.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var l=-1,s=T(this.media.textTracks),f=0;f=0&&(n[0]=Math.min(n[0],v),n[1]=Math.max(n[1],b),E=!0,r/(b-v)>.5))return}if(E||w.push([v,b]),this.config.renderTextTracksNatively){var d=this.captionsTracks[f];this.Cues.newCue(d,v,b,A)}else{var S=this.Cues.newCue(null,v,b,A);this.hls.trigger(u.Events.CUES_PARSED,{type:"captions",cues:S,track:f})}},l.onInitPtsFound=function(f,v){var b=this,A=v.frag,w=v.id,E=v.initPTS,c=v.timescale,n=this.unparsedVttFrags;w==="main"&&(this.initPTS[A.cc]=E,this.timescale[A.cc]=c),n.length&&(this.unparsedVttFrags=[],n.forEach(function(r){b.onFragLoaded(u.Events.FRAG_LOADED,r)}))},l.getExistingTrack=function(f){var v=this.media;if(v)for(var b=0;b>>8^c&255^99,g[A]=c,i[c]=A;var n=b[A],r=b[n],d=b[r],S=b[c]*257^c*16843008;T[A]=S<<24|S>>>8,O[A]=S<<16|S>>>16,C[A]=S<<8|S>>>24,P[A]=S,S=d*16843009^r*65537^n*257^A*16843008,l[c]=S<<24|S>>>8,s[c]=S<<16|S>>>16,f[c]=S<<8|S>>>24,v[c]=S,A?(A=n^b[b[b[d^n]]],w^=b[b[w]]):A=w=1}},o.expandKey=function(g){for(var i=this.uint8ArrayToUint32Array_(g),x=!0,T=0;T>>6)+1;var S=(f[v+2]&60)>>>2;if(S>d.length-1){s.trigger(t.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+S});return}return E=(f[v+2]&1)<<2,E|=(f[v+3]&192)>>>6,k.logger.log("manifest codec:"+b+", ADTS type:"+A+", samplingIndex:"+S),/firefox/i.test(n)?S>=6?(A=5,c=new Array(4),w=S-3):(A=2,c=new Array(2),w=S):n.indexOf("android")!==-1?(A=2,c=new Array(2),w=S):(A=5,c=new Array(4),b&&(b.indexOf("mp4a.40.29")!==-1||b.indexOf("mp4a.40.5")!==-1)||!b&&S>=6?w=S-3:((b&&b.indexOf("mp4a.40.2")!==-1&&(S>=6&&E===1||/vivaldi/i.test(n))||!b&&E===1)&&(A=2,c=new Array(2)),w=S)),c[0]=A<<3,c[0]|=(S&14)>>1,c[1]|=(S&1)<<7,c[1]|=E<<3,A===5&&(c[1]|=(w&14)>>1,c[2]=(w&1)<<7,c[2]|=2<<2,c[3]=0),{config:c,samplerate:d[S],channelCount:E,codec:"mp4a.40."+A,manifestCodec:r}}function o(s,f){return s[f]===255&&(s[f+1]&246)===240}function p(s,f){return s[f+1]&1?7:9}function g(s,f){return(s[f+3]&3)<<11|s[f+4]<<3|(s[f+5]&224)>>>5}function i(s,f){return f+5=s.length)return!1;var b=g(s,f);if(b<=v)return!1;var A=f+b;return A===s.length||x(s,A)}return!1}function C(s,f,v,b,A){if(!s.samplerate){var w=R(f,v,b,A);if(!w)return;s.config=w.config,s.samplerate=w.samplerate,s.channelCount=w.channelCount,s.codec=w.codec,s.manifestCodec=w.manifestCodec,k.logger.log("parsed codec:"+s.codec+", rate:"+w.samplerate+", channels:"+w.channelCount)}}function P(s){return 1024*9e4/s}function m(s,f,v,b,A){var w=p(s,f),E=g(s,f);if(E-=w,E>0){var c=v+b*A;return{headerLength:w,frameLength:E,stamp:c}}}function l(s,f,v,b,A){var w=P(s.samplerate),E=m(f,v,b,A,w);if(E){var c=E.frameLength,n=E.headerLength,r=E.stamp,d=n+c,S=Math.max(0,v+d-f.length),_;S?(_=new Uint8Array(d-n),_.set(f.subarray(v+n,f.length),0)):_=f.subarray(v+n,v+d);var h={unit:_,pts:r};return S||s.samples.push(h),{sample:h,length:d,missing:S}}}},"./src/demux/base-audio-demuxer.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"initPTSFn",function(){return g});var k=D("./src/polyfills/number.ts"),u=D("./src/demux/id3.ts"),t=D("./src/demux/dummy-demuxed-track.ts"),R=D("./src/utils/mp4-tools.ts"),o=D("./src/utils/typed-array.ts"),p=function(){function i(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var x=i.prototype;return x.resetInitSegment=function(O,C,P){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},x.resetTimeStamp=function(){},x.resetContiguity=function(){},x.canParse=function(O,C){return!1},x.appendFrame=function(O,C,P){},x.demux=function(O,C){this.cachedData&&(O=Object(R.appendUint8Array)(this.cachedData,O),this.cachedData=null);var P=u.getID3Data(O,0),m=P?P.length:0,l,s,f=this._audioTrack,v=this._id3Track,b=P?u.getTimeStamp(P):void 0,A=O.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=g(b,C)),P&&P.length>0&&v.samples.push({pts:this.initPTS,dts:this.initPTS,data:P}),s=this.initPTS;mp?(this.word<<=p,this.bitsAvailable-=p):(p-=this.bitsAvailable,g=p>>3,p-=g>>3,this.bytesAvailable-=g,this.loadWord(),this.word<<=p,this.bitsAvailable-=p)},R.readBits=function(p){var g=Math.min(this.bitsAvailable,p),i=this.word>>>32-g;return p>32&&k.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=g,this.bitsAvailable>0?this.word<<=g:this.bytesAvailable>0&&this.loadWord(),g=p-g,g>0&&this.bitsAvailable?i<>>p)!==0)return this.word<<=p,this.bitsAvailable-=p,p;return this.loadWord(),p+this.skipLZ()},R.skipUEG=function(){this.skipBits(1+this.skipLZ())},R.skipEG=function(){this.skipBits(1+this.skipLZ())},R.readUEG=function(){var p=this.skipLZ();return this.readBits(p+1)-1},R.readEG=function(){var p=this.readUEG();return 1&p?1+p>>>1:-1*(p>>>1)},R.readBoolean=function(){return this.readBits(1)===1},R.readUByte=function(){return this.readBits(8)},R.readUShort=function(){return this.readBits(16)},R.readUInt=function(){return this.readBits(32)},R.skipScalingList=function(p){for(var g=8,i=8,x,T=0;T0?A.subarray(E,E+c):void 0},R=function(A,w){var E=0;return E=(A[w]&127)<<21,E|=(A[w+1]&127)<<14,E|=(A[w+2]&127)<<7,E|=A[w+3]&127,E},o=function(A,w){return k(A,w)&&R(A,w+6)+10<=A.length-w},p=function(A){for(var w=x(A),E=0;E>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:h+=String.fromCharCode(d);break;case 12:case 13:S=A[L++],h+=String.fromCharCode((d&31)<<6|S&63);break;case 14:S=A[L++],_=A[L++],h+=String.fromCharCode((d&15)<<12|(S&63)<<6|(_&63)<<0);break;default:}}return h},s={decodeTextFrame:C},f;function v(){return!f&&typeof self.TextDecoder!="undefined"&&(f=new self.TextDecoder("utf-8")),f}},"./src/demux/mp3demuxer.ts":function(V,U,D){"use strict";D.r(U);var k=D("./src/demux/base-audio-demuxer.ts"),u=D("./src/demux/id3.ts"),t=D("./src/utils/logger.ts"),R=D("./src/demux/mpegaudio.ts");function o(i,x){i.prototype=Object.create(x.prototype),i.prototype.constructor=i,p(i,x)}function p(i,x){return p=Object.setPrototypeOf||function(O,C){return O.__proto__=C,O},p(i,x)}var g=function(i){o(x,i);function x(){return i.apply(this,arguments)||this}var T=x.prototype;return T.resetInitSegment=function(C,P,m){i.prototype.resetInitSegment.call(this,C,P,m),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:C,duration:m,inputTimeScale:9e4,dropped:0}},x.probe=function(C){if(!C)return!1;for(var P=u.getID3Data(C,0)||[],m=P.length,l=C.length;m0},o.demux=function(g){var i=g,x=Object(u.dummyTrack)();if(this.config.progressive){this.remainderData&&(i=Object(k.appendUint8Array)(this.remainderData,g));var T=Object(k.segmentValidRange)(i);this.remainderData=T.remainder,x.samples=T.valid||new Uint8Array}else x.samples=i;return{audioTrack:Object(u.dummyTrack)(),avcTrack:x,id3Track:Object(u.dummyTrack)(),textTrack:Object(u.dummyTrack)()}},o.flush=function(){var g=Object(u.dummyTrack)();return g.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(u.dummyTrack)(),avcTrack:g,id3Track:Object(u.dummyTrack)(),textTrack:Object(u.dummyTrack)()}},o.demuxSampleAes=function(g,i,x){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},o.destroy=function(){},R}();t.minProbeByteLength=1024,U.default=t},"./src/demux/mpegaudio.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"appendFrame",function(){return p}),D.d(U,"parseHeader",function(){return g}),D.d(U,"isHeaderPattern",function(){return i}),D.d(U,"isHeader",function(){return x}),D.d(U,"canParse",function(){return T}),D.d(U,"probe",function(){return O});var k=null,u=[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],t=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],R=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],o=[0,1,1,4];function p(C,P,m,l,s){if(m+24>P.length)return;var f=g(P,m);if(f&&m+f.frameLength<=P.length){var v=f.samplesPerFrame*9e4/f.sampleRate,b=l+s*v,A={unit:P.subarray(m,m+f.frameLength),pts:b,dts:b};return C.config=[],C.channelCount=f.channelCount,C.samplerate=f.sampleRate,C.samples.push(A),{sample:A,length:f.frameLength,missing:0}}}function g(C,P){var m=C[P+1]>>3&3,l=C[P+1]>>1&3,s=C[P+2]>>4&15,f=C[P+2]>>2&3;if(m!==1&&s!==0&&s!==15&&f!==3){var v=C[P+2]>>1&1,b=C[P+3]>>6,A=m===3?3-l:l===3?3:4,w=u[A*14+s-1]*1e3,E=m===3?0:m===2?1:2,c=t[E*3+f],n=b===3?1:2,r=R[m][l],d=o[l],S=r*8*d,_=Math.floor(r*w/c+v)*d;if(k===null){var h=navigator.userAgent||"",L=h.match(/Chrome\/(\d+)/i);k=L?parseInt(L[1]):0}var I=!!k&&k<=87;return I&&l===2&&w>=224e3&&b===0&&(C[P+3]=C[P+3]|128),{sampleRate:c,channelCount:n,frameLength:_,samplesPerFrame:S}}}function i(C,P){return C[P]===255&&(C[P+1]&224)===224&&(C[P+1]&6)!==0}function x(C,P){return P+1=g.length){x();return}if(g[i].unit.length<32)continue;var T=this.decrypter.isSync();if(this.decryptAacSample(g,i,x,T),!T)return}},o.getAvcEncryptedData=function(g){for(var i=Math.floor((g.length-48)/160)*16+16,x=new Int8Array(i),T=0,O=32;O<=g.length-16;O+=160,T+=16)x.set(g.subarray(O,O+16),T);return x},o.getAvcDecryptedUnit=function(g,i){for(var x=new Uint8Array(i),T=0,O=32;O<=g.length-16;O+=160,T+=16)g.set(x.subarray(T,T+16),O);return g},o.decryptAvcSample=function(g,i,x,T,O,C){var P=Object(u.discardEPB)(O.data),m=this.getAvcEncryptedData(P),l=this;this.decryptBuffer(m.buffer,function(s){O.data=l.getAvcDecryptedUnit(P,s),C||l.decryptAvcSamples(g,i,x+1,T)})},o.decryptAvcSamples=function(g,i,x,T){if(g instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;i++,x=0){if(i>=g.length){T();return}for(var O=g[i].units;!(x>=O.length);x++){var C=O[x];if(C.data.length<=48||C.type!==1&&C.type!==5)continue;var P=this.decrypter.isSync();if(this.decryptAvcSample(g,i,x,T,C,P),!P)return}}},R}();U.default=t},"./src/demux/transmuxer-interface.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return O});var k=D("./node_modules/webworkify-webpack/index.js"),u=D.n(k),t=D("./src/events.ts"),R=D("./src/demux/transmuxer.ts"),o=D("./src/utils/logger.ts"),p=D("./src/errors.ts"),g=D("./src/utils/mediasource-helper.ts"),i=D("./node_modules/eventemitter3/index.js"),x=D.n(i),T=Object(g.getMediaSource)()||{isTypeSupported:function(){return!1}},O=function(){function C(m,l,s,f){var v=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=m,this.id=l,this.onTransmuxComplete=s,this.onFlush=f;var b=m.config,A=function(r,d){d=d||{},d.frag=v.frag,d.id=v.id,m.trigger(r,d)};this.observer=new i.EventEmitter,this.observer.on(t.Events.FRAG_DECRYPTED,A),this.observer.on(t.Events.ERROR,A);var w={mp4:T.isTypeSupported("video/mp4"),mpeg:T.isTypeSupported("audio/mpeg"),mp3:T.isTypeSupported('audio/mp4; codecs="mp3"')},E=navigator.vendor;if(b.enableWorker&&typeof Worker!="undefined"){o.logger.log("demuxing in webworker");var c;try{c=this.worker=k("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),c.addEventListener("message",this.onwmsg),c.onerror=function(n){m.trigger(t.Events.ERROR,{type:p.ErrorTypes.OTHER_ERROR,details:p.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(n.message+" ("+n.filename+":"+n.lineno+")")})},c.postMessage({cmd:"init",typeSupported:w,vendor:E,id:l,config:JSON.stringify(b)})}catch(n){o.logger.warn("Error in worker:",n),o.logger.error("Error while initializing DemuxerWorker, fallback to inline"),c&&self.URL.revokeObjectURL(c.objectURL),this.transmuxer=new R.default(this.observer,w,b,E,l),this.worker=null}}else this.transmuxer=new R.default(this.observer,w,b,E,l)}var P=C.prototype;return P.destroy=function(){var l=this.worker;if(l)l.removeEventListener("message",this.onwmsg),l.terminate(),this.worker=null;else{var s=this.transmuxer;s&&(s.destroy(),this.transmuxer=null)}var f=this.observer;f&&f.removeAllListeners(),this.observer=null},P.push=function(l,s,f,v,b,A,w,E,c,n){var r=this;c.transmuxing.start=self.performance.now();var d=this.transmuxer,S=this.worker,_=A?A.start:b.start,h=b.decryptdata,L=this.frag,I=!(L&&b.cc===L.cc),B=!(L&&c.level===L.level),F=L?c.sn-L.sn:-1,K=this.part?c.part-this.part.index:1,q=!B&&(F===1||F===0&&K===1),Y=self.performance.now();(B||F||b.stats.parsing.start===0)&&(b.stats.parsing.start=Y),A&&(K||!q)&&(A.stats.parsing.start=Y);var W=new R.TransmuxState(I,q,E,B,_);if(!q||I){o.logger.log("[transmuxer-interface, "+b.type+"]: Starting new transmux session for sn: "+c.sn+" p: "+c.part+" level: "+c.level+" id: "+c.id+` discontinuity: `+I+` trackSwitch: `+B+` contiguous: `+q+` accurateTimeOffset: `+E+` - timeOffset: `+_);var X=new R.TransmuxConfig(f,v,s,w,n);this.configureTransmuxer(X)}if(this.frag=b,this.part=A,S)S.postMessage({cmd:"demux",data:l,decryptdata:h,chunkMeta:c,state:W},l instanceof ArrayBuffer?[l]:[]);else if(d){var Q=d.push(l,h,c,W);Object(R.isPromise)(Q)?Q.then(function(de){r.handleTransmuxComplete(de)}):this.handleTransmuxComplete(Q)}},P.flush=function(l){var s=this;l.transmuxing.start=self.performance.now();var f=this.transmuxer,v=this.worker;if(v)v.postMessage({cmd:"flush",chunkMeta:l});else if(f){var b=f.flush(l);Object(R.isPromise)(b)?b.then(function(A){s.handleFlushResult(A,l)}):this.handleFlushResult(b,l)}},P.handleFlushResult=function(l,s){var f=this;l.forEach(function(v){f.handleTransmuxComplete(v)}),this.onFlush(s)},P.onWorkerMessage=function(l){var s=l.data,f=this.hls;switch(s.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(s.data);break}case"flush":{this.onFlush(s.data);break}default:{s.data=s.data||{},s.data.frag=this.frag,s.data.id=this.id,f.trigger(s.event,s.data);break}}},P.configureTransmuxer=function(l){var s=this.worker,f=this.transmuxer;s?s.postMessage({cmd:"configure",config:l}):f&&f.configure(l)},P.handleTransmuxComplete=function(l){l.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(l)},C}()},"./src/demux/transmuxer-worker.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return m});var k=D("./src/demux/transmuxer.ts"),u=D("./src/events.ts"),t=D("./src/utils/logger.ts"),R=D("./node_modules/eventemitter3/index.js"),o=D.n(R);function m(O){var C=new R.EventEmitter,P=function(l,s){O.postMessage({event:l,data:s})};C.on(u.Events.FRAG_DECRYPTED,P),C.on(u.Events.ERROR,P),O.addEventListener("message",function(p){var l=p.data;switch(l.cmd){case"init":{var s=JSON.parse(l.config);O.transmuxer=new k.default(C,l.typeSupported,s,l.vendor,l.id),Object(t.enableLogs)(s.debug),P("init",null);break}case"configure":{O.transmuxer.configure(l.config);break}case"demux":{var f=O.transmuxer.push(l.data,l.decryptdata,l.chunkMeta,l.state);Object(k.isPromise)(f)?f.then(function(A){g(O,A)}):g(O,f);break}case"flush":{var v=l.chunkMeta,b=O.transmuxer.flush(v);Object(k.isPromise)(b)?b.then(function(A){x(O,A,v)}):x(O,b,v);break}default:break}})}function g(O,C){if(T(C.remuxResult))return;var P=[],p=C.remuxResult,l=p.audio,s=p.video;l&&i(P,l),s&&i(P,s),O.postMessage({event:"transmuxComplete",data:C},P)}function i(O,C){C.data1&&O.push(C.data1.buffer),C.data2&&O.push(C.data2.buffer)}function x(O,C,P){C.forEach(function(p){g(O,p)}),O.postMessage({event:"flush",data:P})}function T(O){return!O.audio&&!O.video&&!O.text&&!O.id3&&!O.initSegment}},"./src/demux/transmuxer.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return s}),D.d(U,"isPromise",function(){return b}),D.d(U,"TransmuxConfig",function(){return A}),D.d(U,"TransmuxState",function(){return w});var k=D("./src/events.ts"),u=D("./src/errors.ts"),t=D("./src/crypt/decrypter.ts"),R=D("./src/demux/aacdemuxer.ts"),o=D("./src/demux/mp4demuxer.ts"),m=D("./src/demux/tsdemuxer.ts"),g=D("./src/demux/mp3demuxer.ts"),i=D("./src/remux/mp4-remuxer.ts"),x=D("./src/remux/passthrough-remuxer.ts"),T=D("./src/demux/chunk-cache.ts"),O=D("./src/utils/mp4-tools.ts"),C=D("./src/utils/logger.ts"),P;try{P=self.performance.now.bind(self.performance)}catch(E){C.logger.debug("Unable to use Performance API on this environment"),P=self.Date.now}var p=[{demux:m.default,remux:i.default},{demux:o.default,remux:x.default},{demux:R.default,remux:i.default},{demux:g.default,remux:i.default}],l=1024;p.forEach(function(E){var c=E.demux;l=Math.max(l,c.minProbeByteLength)});var s=function(){function E(n,r,d,S,_){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new T.default,this.observer=n,this.typeSupported=r,this.config=d,this.vendor=S,this.id=_}var c=E.prototype;return c.configure=function(r){this.transmuxConfig=r,this.decrypter&&this.decrypter.reset()},c.push=function(r,d,S,_){var h=this,L=S.transmuxing;L.executeStart=P();var I=new Uint8Array(r),B=this.cache,F=this.config,K=this.currentTransmuxState,q=this.transmuxConfig;_&&(this.currentTransmuxState=_);var Y=f(I,d);if(Y&&Y.method==="AES-128"){var W=this.getDecrypter();if(F.enableSoftwareAES){var X=W.softwareDecrypt(I,Y.key.buffer,Y.iv.buffer);if(!X)return L.executeEnd=P(),v(S);I=new Uint8Array(X)}else return this.decryptionPromise=W.webCryptoDecrypt(I,Y.key.buffer,Y.iv.buffer).then(function(Ke){var tt=h.push(Ke,null,S);return h.decryptionPromise=null,tt}),this.decryptionPromise}var Q=_||K,de=Q.contiguous,ue=Q.discontinuity,Ee=Q.trackSwitch,ye=Q.accurateTimeOffset,ve=Q.timeOffset,_e=q.audioCodec,Se=q.videoCodec,re=q.defaultInitPts,pe=q.duration,J=q.initSegmentData;if((ue||Ee)&&this.resetInitSegment(J,_e,Se,pe),ue&&this.resetInitialTimestamp(re),de||this.resetContiguity(),this.needsProbing(I,ue,Ee)){if(B.dataLength){var ce=B.flush();I=Object(O.appendUint8Array)(ce,I)}this.configureTransmuxer(I,q)}var we=this.transmux(I,Y,ve,ye,S),xe=this.currentTransmuxState;return xe.contiguous=!0,xe.discontinuity=!1,xe.trackSwitch=!1,L.executeEnd=P(),we},c.flush=function(r){var d=this,S=r.transmuxing;S.executeStart=P();var _=this.decrypter,h=this.cache,L=this.currentTransmuxState,I=this.decryptionPromise;if(I)return I.then(function(){return d.flush(r)});var B=[],F=L.timeOffset;if(_){var K=_.flush();K&&B.push(this.push(K,null,r))}var q=h.dataLength;h.reset();var Y=this.demuxer,W=this.remuxer;if(!Y||!W)return q>=l&&this.observer.emit(k.Events.ERROR,k.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),S.executeEnd=P(),[v(r)];var X=Y.flush(F);return b(X)?X.then(function(Q){return d.flushRemux(B,Q,r),B}):(this.flushRemux(B,X,r),B)},c.flushRemux=function(r,d,S){var _=d.audioTrack,h=d.avcTrack,L=d.id3Track,I=d.textTrack,B=this.currentTransmuxState,F=B.accurateTimeOffset,K=B.timeOffset;C.logger.log("[transmuxer.ts]: Flushed fragment "+S.sn+(S.part>-1?" p: "+S.part:"")+" of level "+S.level);var q=this.remuxer.remux(_,h,L,I,K,F,!0,this.id);r.push({remuxResult:q,chunkMeta:S}),S.transmuxing.executeEnd=P()},c.resetInitialTimestamp=function(r){var d=this.demuxer,S=this.remuxer;if(!d||!S)return;d.resetTimeStamp(r),S.resetTimeStamp(r)},c.resetContiguity=function(){var r=this.demuxer,d=this.remuxer;if(!r||!d)return;r.resetContiguity(),d.resetNextTimestamp()},c.resetInitSegment=function(r,d,S,_){var h=this.demuxer,L=this.remuxer;if(!h||!L)return;h.resetInitSegment(d,S,_),L.resetInitSegment(r,d,S)},c.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},c.transmux=function(r,d,S,_,h){var L;return d&&d.method==="SAMPLE-AES"?L=this.transmuxSampleAes(r,d,S,_,h):L=this.transmuxUnencrypted(r,S,_,h),L},c.transmuxUnencrypted=function(r,d,S,_){var h=this.demuxer.demux(r,d,!1,!this.config.progressive),L=h.audioTrack,I=h.avcTrack,B=h.id3Track,F=h.textTrack,K=this.remuxer.remux(L,I,B,F,d,S,!1,this.id);return{remuxResult:K,chunkMeta:_}},c.transmuxSampleAes=function(r,d,S,_,h){var L=this;return this.demuxer.demuxSampleAes(r,d,S).then(function(I){var B=L.remuxer.remux(I.audioTrack,I.avcTrack,I.id3Track,I.textTrack,S,_,!1,L.id);return{remuxResult:B,chunkMeta:h}})},c.configureTransmuxer=function(r,d){for(var S=this.config,_=this.observer,h=this.typeSupported,L=this.vendor,I=d.audioCodec,B=d.defaultInitPts,F=d.duration,K=d.initSegmentData,q=d.videoCodec,Y,W=0,X=p.length;W0&&c!=null&&c.key!=null&&c.iv!==null&&c.method!=null&&(n=c),n}var v=function(c){return{remuxResult:{},chunkMeta:c}};function b(E){return"then"in E&&E.then instanceof Function}var A=function(c,n,r,d,S){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=c,this.videoCodec=n,this.initSegmentData=r,this.duration=d,this.defaultInitPts=S},w=function(c,n,r,d,S){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=c,this.contiguous=n,this.accurateTimeOffset=r,this.trackSwitch=d,this.timeOffset=S}},"./src/demux/tsdemuxer.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"discardEPB",function(){return v});var k=D("./src/demux/adts.ts"),u=D("./src/demux/mpegaudio.ts"),t=D("./src/demux/exp-golomb.ts"),R=D("./src/demux/id3.ts"),o=D("./src/demux/sample-aes.ts"),m=D("./src/events.ts"),g=D("./src/utils/mp4-tools.ts"),i=D("./src/utils/logger.ts"),x=D("./src/errors.ts"),T={video:1,audio:2,id3:3,text:4},O=function(){function b(w,E,c){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=w,this.config=E,this.typeSupported=c}b.probe=function(E){var c=b.syncOffset(E);return c<0?!1:(c&&i.logger.warn("MPEG2-TS detected but first sync word found @ offset "+c+", junk ahead ?"),!0)},b.syncOffset=function(E){for(var c=Math.min(1e3,E.length-3*188),n=0;n>4,_e=void 0;if(ve>1){if(_e=ue+5+E[ue+4],_e===ue+188)continue}else _e=ue+4;switch(ye){case L:Ee&&(I&&(d=l(I))&&this.parseAVCPES(d,!1),I={data:[],size:0}),I&&(I.data.push(E.subarray(_e,ue+188)),I.size+=ue+188-_e);break;case B:Ee&&(K&&(d=l(K))&&(_.isAAC?this.parseAACPES(d):this.parseMPEGPES(d)),K={data:[],size:0}),K&&(K.data.push(E.subarray(_e,ue+188)),K.size+=ue+188-_e);break;case F:Ee&&(q&&(d=l(q))&&this.parseID3PES(d),q={data:[],size:0}),q&&(q.data.push(E.subarray(_e,ue+188)),q.size+=ue+188-_e);break;case 0:Ee&&(_e+=E[_e]+1),X=this._pmtId=P(E,_e);break;case X:{Ee&&(_e+=E[_e]+1);var Se=p(E,_e,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,n);L=Se.avc,L>0&&(S.pid=L),B=Se.audio,B>0&&(_.pid=B,_.isAAC=Se.isAAC),F=Se.id3,F>0&&(h.pid=F),Y&&!W&&(i.logger.log("reparse from beginning"),Y=!1,ue=de-188),W=this.pmtParsed=!0;break}case 17:case 8191:break;default:Y=!0;break}}else this.observer.emit(m.Events.ERROR,m.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});S.pesData=I,_.pesData=K,h.pesData=q;var re={audioTrack:_,avcTrack:S,id3Track:h,textTrack:this._txtTrack};return r&&this.extractRemainingSamples(re),re},A.flush=function(){var E=this.remainderData;this.remainderData=null;var c;return E?c=this.demux(E,-1,!1,!0):c={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(c),this.sampleAes?this.decrypt(c,this.sampleAes):c},A.extractRemainingSamples=function(E){var c=E.audioTrack,n=E.avcTrack,r=E.id3Track,d=n.pesData,S=c.pesData,_=r.pesData,h;d&&(h=l(d))?(this.parseAVCPES(h,!0),n.pesData=null):n.pesData=d,S&&(h=l(S))?(c.isAAC?this.parseAACPES(h):this.parseMPEGPES(h),c.pesData=null):(S!=null&&S.size&&i.logger.log("last AAC PES packet truncated,might overlap between fragments"),c.pesData=S),_&&(h=l(_))?(this.parseID3PES(h),r.pesData=null):r.pesData=_},A.demuxSampleAes=function(E,c,n){var r=this.demux(E,n,!0,!this.config.progressive),d=this.sampleAes=new o.default(this.observer,this.config,c);return this.decrypt(r,d)},A.decrypt=function(E,c){return new Promise(function(n){var r=E.audioTrack,d=E.avcTrack;r.samples&&r.isAAC?c.decryptAacSamples(r.samples,0,function(){d.samples?c.decryptAvcSamples(d.samples,0,0,function(){n(E)}):n(E)}):d.samples&&c.decryptAvcSamples(d.samples,0,0,function(){n(E)})})},A.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},A.parseAVCPES=function(E,c){var n=this,r=this._avcTrack,d=this.parseAVCNALu(E.data),S=!1,_=this.avcSample,h,L=!1;E.data=null,_&&d.length&&!r.audFound&&(s(_,r),_=this.avcSample=C(!1,E.pts,E.dts,"")),d.forEach(function(I){switch(I.type){case 1:{h=!0,_||(_=n.avcSample=C(!0,E.pts,E.dts,"")),S&&(_.debug+="NDR "),_.frame=!0;var B=I.data;if(L&&B.length>4){var F=new t.default(B).readSliceType();(F===2||F===4||F===7||F===9)&&(_.key=!0)}break}case 5:h=!0,_||(_=n.avcSample=C(!0,E.pts,E.dts,"")),S&&(_.debug+="IDR "),_.key=!0,_.frame=!0;break;case 6:{h=!0,S&&_&&(_.debug+="SEI ");var K=new t.default(v(I.data));K.readUByte();for(var q=0,Y=0,W=!1,X=0;!W&&K.bytesAvailable>1;){q=0;do X=K.readUByte(),q+=X;while(X===255);Y=0;do X=K.readUByte(),Y+=X;while(X===255);if(q===4&&K.bytesAvailable!==0){W=!0;var Q=K.readUByte();if(Q===181){var de=K.readUShort();if(de===49){var ue=K.readUInt();if(ue===1195456820){var Ee=K.readUByte();if(Ee===3){for(var ye=K.readUByte(),ve=K.readUByte(),_e=31&ye,Se=[ye,ve],re=0;re<_e;re++)Se.push(K.readUByte()),Se.push(K.readUByte()),Se.push(K.readUByte());f(n._txtTrack.samples,{type:3,pts:E.pts,bytes:Se})}}}}}else if(q===5&&K.bytesAvailable!==0){if(W=!0,Y>16){for(var pe=[],J=0;J<16;J++)pe.push(K.readUByte().toString(16)),(J===3||J===5||J===7||J===9)&&pe.push("-");for(var ce=Y-16,we=new Uint8Array(ce),xe=0;xe=0){var K={data:E.subarray(B,_-r-1),type:F};S.push(K)}else{var q=this.getLastNalUnit();if(q&&(d&&_<=4-d&&(q.state&&(q.data=q.data.subarray(0,q.data.byteLength-d))),L=_-r-1,L>0)){var Y=new Uint8Array(q.data.byteLength+L);Y.set(q.data,0),Y.set(E.subarray(0,L),q.data.byteLength),q.data=Y,q.state=0}}_=0&&r>=0){var W={data:E.subarray(B,c),type:F,state:r};S.push(W)}if(S.length===0){var X=this.getLastNalUnit();if(X){var Q=new Uint8Array(X.data.byteLength+E.byteLength);Q.set(X.data,0),Q.set(E,X.data.byteLength),X.data=Q}}return n.naluState=r,S},A.parseAACPES=function(E){var c=0,n=this._audioTrack,r=this.aacOverFlow,d=E.data;if(r){this.aacOverFlow=null;var S=r.sample.unit.byteLength,_=Math.min(r.missing,S),h=S-_;r.sample.unit.set(d.subarray(0,_),h),n.samples.push(r.sample),c=r.missing}var L,I;for(L=c,I=d.length;L1;){var S=new Uint8Array(d[0].length+d[1].length);S.set(d[0]),S.set(d[1],d[0].length),d[0]=S,d.splice(1,1)}w=d[0];var _=(w[0]<<16)+(w[1]<<8)+w[2];if(_===1){if(E=(w[4]<<8)+w[5],E&&E>b.size-6)return null;var h=w[7];h&192&&(n=(w[9]&14)*536870912+(w[10]&255)*4194304+(w[11]&254)*16384+(w[12]&255)*128+(w[13]&254)/2,h&64?(r=(w[14]&14)*536870912+(w[15]&255)*4194304+(w[16]&254)*16384+(w[17]&255)*128+(w[18]&254)/2,n-r>60*9e4&&(i.logger.warn(Math.round((n-r)/9e4)+"s delta between PTS and DTS, align them"),n=r)):r=n),c=w[8];var L=c+9;if(b.size<=L)return null;b.size-=L;for(var I=new Uint8Array(b.size),B=0,F=d.length;BK){L-=K;continue}else w=w.subarray(L),K-=L,L=0;I.set(w,A),A+=K}return E&&(E-=c+3),{data:I,pts:n,dts:r,len:E}}return null}function s(b,A){if(b.units.length&&b.frame){if(b.pts===void 0){var w=A.samples,E=w.length;if(E){var c=w[E-1];b.pts=c.pts,b.dts=c.dts}else{A.dropped++;return}}A.samples.push(b)}b.debug.length&&i.logger.log(b.pts+"/"+b.dts+":"+b.debug)}function f(b,A){var w=b.length;if(w>0){if(A.pts>=b[w-1].pts)b.push(A);else for(var E=w-1;E>=0;E--)if(A.ptsn)return d;return 0}},{key:"maxAutoLevel",get:function(){var c=this.levels,n=this.autoLevelCapping,r;return n===-1&&c&&c.length?r=c.length-1:r=n,r}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(c){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,c)}},{key:"audioTracks",get:function(){var c=this.audioTrackController;return c?c.audioTracks:[]}},{key:"audioTrack",get:function(){var c=this.audioTrackController;return c?c.audioTrack:-1},set:function(c){var n=this.audioTrackController;n&&(n.audioTrack=c)}},{key:"subtitleTracks",get:function(){var c=this.subtitleTrackController;return c?c.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var c=this.subtitleTrackController;return c?c.subtitleTrack:-1},set:function(c){var n=this.subtitleTrackController;n&&(n.subtitleTrack=c)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var c=this.subtitleTrackController;return c?c.subtitleDisplay:!1},set:function(c){var n=this.subtitleTrackController;n&&(n.subtitleDisplay=c)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(c){this.config.lowLatencyMode=c}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return l.Events}},{key:"ErrorTypes",get:function(){return s.ErrorTypes}},{key:"ErrorDetails",get:function(){return s.ErrorDetails}},{key:"DefaultConfig",get:function(){return A.defaultConfig?A.defaultConfig:C.hlsDefaultConfig},set:function(c){A.defaultConfig=c}}]),A}();b.defaultConfig=void 0},"./src/is-supported.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"isSupported",function(){return t}),D.d(U,"changeTypeSupported",function(){return R});var k=D("./src/utils/mediasource-helper.ts");function u(){return self.SourceBuffer||self.WebKitSourceBuffer}function t(){var o=Object(k.getMediaSource)();if(!o)return!1;var m=u(),g=o&&typeof o.isTypeSupported=="function"&&o.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),i=!m||m.prototype&&typeof m.prototype.appendBuffer=="function"&&typeof m.prototype.remove=="function";return!!g&&!!i}function R(){var o,m=u();return typeof(m==null||((o=m.prototype)===null||o===void 0)?void 0:o.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return O}),D.d(U,"LoadError",function(){return P});var k=D("./src/polyfills/number.ts"),u=D("./src/errors.ts");function t(p,l){p.prototype=Object.create(l.prototype),p.prototype.constructor=p,i(p,l)}function R(p){var l=typeof Map=="function"?new Map:void 0;return R=function(f){if(f===null||!g(f))return f;if(typeof f!="function")throw new TypeError("Super expression must either be null or a function");if(typeof l!="undefined"){if(l.has(f))return l.get(f);l.set(f,v)}function v(){return o(f,arguments,x(this).constructor)}return v.prototype=Object.create(f.prototype,{constructor:{value:v,enumerable:!1,writable:!0,configurable:!0}}),i(v,f)},R(p)}function o(p,l,s){return m()?o=Reflect.construct:o=function(v,b,A){var w=[null];w.push.apply(w,b);var E=Function.bind.apply(v,w),c=new E;return A&&i(c,A.prototype),c},o.apply(null,arguments)}function m(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(p){return!1}}function g(p){return Function.toString.call(p).indexOf("[native code]")!==-1}function i(p,l){return i=Object.setPrototypeOf||function(f,v){return f.__proto__=v,f},i(p,l)}function x(p){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(s){return s.__proto__||Object.getPrototypeOf(s)},x(p)}var T=Math.pow(2,17),O=function(){function p(s){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=s}var l=p.prototype;return l.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},l.abort=function(){this.loader&&this.loader.abort()},l.load=function(f,v){var b=this,A=f.url;if(!A)return Promise.reject(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,networkDetails:null},"Fragment does not have a "+(A?"part list":"url")));this.abort();var w=this.config,E=w.fLoader,c=w.loader;return new Promise(function(n,r){b.loader&&b.loader.destroy();var d=b.loader=f.loader=E?new E(w):new c(w),S=C(f),_={timeout:w.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:w.fragLoadingMaxRetryTimeout,highWaterMark:T};f.stats=d.stats,d.load(S,_,{onSuccess:function(L,I,B,F){b.resetLoader(f,d),n({frag:f,part:null,payload:L.data,networkDetails:F})},onError:function(L,I,B){b.resetLoader(f,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,response:L,networkDetails:B}))},onAbort:function(L,I,B){b.resetLoader(f,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:f,networkDetails:B}))},onTimeout:function(L,I,B){b.resetLoader(f,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:f,networkDetails:B}))},onProgress:function(L,I,B,F){v&&v({frag:f,part:null,payload:B,networkDetails:F})}})})},l.loadPart=function(f,v,b){var A=this;this.abort();var w=this.config,E=w.fLoader,c=w.loader;return new Promise(function(n,r){A.loader&&A.loader.destroy();var d=A.loader=f.loader=E?new E(w):new c(w),S=C(f,v),_={timeout:w.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:w.fragLoadingMaxRetryTimeout,highWaterMark:T};v.stats=d.stats,d.load(S,_,{onSuccess:function(L,I,B,F){A.resetLoader(f,d),A.updateStatsFromPart(f,v);var K={frag:f,part:v,payload:L.data,networkDetails:F};b(K),n(K)},onError:function(L,I,B){A.resetLoader(f,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,part:v,response:L,networkDetails:B}))},onAbort:function(L,I,B){f.stats.aborted=v.stats.aborted,A.resetLoader(f,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:f,part:v,networkDetails:B}))},onTimeout:function(L,I,B){A.resetLoader(f,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:f,part:v,networkDetails:B}))}})})},l.updateStatsFromPart=function(f,v){var b=f.stats,A=v.stats,w=A.total;if(b.loaded+=A.loaded,w){var E=Math.round(f.duration/v.duration),c=Math.min(Math.round(b.loaded/w),E),n=E-c,r=n*Math.round(b.loaded/c);b.total=b.loaded+r}else b.total=Math.max(b.loaded,b.total);var d=b.loading,S=A.loading;d.start?d.first+=S.first-S.start:(d.start=S.start,d.first=S.first),d.end=S.end},l.resetLoader=function(f,v){f.loader=null,this.loader===v&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),v.destroy()},p}();function C(p,l){l===void 0&&(l=null);var s=l||p,f={frag:p,part:l,responseType:"arraybuffer",url:s.url,headers:{},rangeStart:0,rangeEnd:0},v=s.byteRangeStartOffset,b=s.byteRangeEndOffset;return Object(k.isFiniteNumber)(v)&&Object(k.isFiniteNumber)(b)&&(f.rangeStart=v,f.rangeEnd=b),f}var P=function(p){t(l,p);function l(s){for(var f,v=arguments.length,b=new Array(v>1?v-1:0),A=1;A>8*(15-w)&255;return A},f.setDecryptDataFromLevelKey=function(b,A){var w=b;return(b==null?void 0:b.method)==="AES-128"&&b.uri&&!b.iv&&(w=o.LevelKey.fromURI(b.uri),w.method=b.method,w.iv=this.createInitializationVector(A),w.keyFormat="identity"),w},f.setElementaryStreamInfo=function(b,A,w,E,c,n){n===void 0&&(n=!1);var r=this.elementaryStreams,d=r[b];if(!d){r[b]={startPTS:A,endPTS:w,startDTS:E,endDTS:c,partial:n};return}d.startPTS=Math.min(d.startPTS,A),d.endPTS=Math.max(d.endPTS,w),d.startDTS=Math.min(d.startDTS,E),d.endDTS=Math.max(d.endDTS,c)},f.clearElementaryStreamInfo=function(){var b=this.elementaryStreams;b[O.AUDIO]=null,b[O.VIDEO]=null,b[O.AUDIOVIDEO]=null},T(s,[{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&&R.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(k.isFiniteNumber)(this.programDateTime))return null;var b=Object(k.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)}}]),s}(C),p=function(l){g(s,l);function s(f,v,b,A,w){var E;E=l.call(this,b)||this,E.fragOffset=0,E.duration=0,E.gap=!1,E.independent=!1,E.relurl=void 0,E.fragment=void 0,E.index=void 0,E.stats=new m.LoadStats,E.duration=f.decimalFloatingPoint("DURATION"),E.gap=f.bool("GAP"),E.independent=f.bool("INDEPENDENT"),E.relurl=f.enumeratedString("URI"),E.fragment=v,E.index=A;var c=f.enumeratedString("BYTERANGE");return c&&E.setByteRange(c,w),w&&(E.fragOffset=w.fragOffset+w.duration),E}return T(s,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var v=this.elementaryStreams;return!!(v.audio||v.video||v.audiovideo)}}]),s}(C)},"./src/loader/key-loader.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return R});var k=D("./src/events.ts"),u=D("./src/errors.ts"),t=D("./src/utils/logger.ts"),R=function(){function o(g){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=g,this._registerListeners()}var m=o.prototype;return m._registerListeners=function(){this.hls.on(k.Events.KEY_LOADING,this.onKeyLoading,this)},m._unregisterListeners=function(){this.hls.off(k.Events.KEY_LOADING,this.onKeyLoading)},m.destroy=function(){this._unregisterListeners();for(var i in this.loaders){var x=this.loaders[i];x&&x.destroy()}this.loaders={}},m.onKeyLoading=function(i,x){var T=x.frag,O=T.type,C=this.loaders[O];if(!T.decryptdata){t.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var P=T.decryptdata.uri;if(P!==this.decrypturl||this.decryptkey===null){var p=this.hls.config;if(C&&(t.logger.warn("abort previous key loader for type:"+O),C.abort()),!P){t.logger.warn("key uri is falsy");return}var l=p.loader,s=T.loader=this.loaders[O]=new l(p);this.decrypturl=P,this.decryptkey=null;var f={url:P,frag:T,responseType:"arraybuffer"},v={timeout:p.fragLoadingTimeOut,maxRetry:0,retryDelay:p.fragLoadingRetryDelay,maxRetryDelay:p.fragLoadingMaxRetryTimeout,highWaterMark:0},b={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};s.load(f,v,b)}else this.decryptkey&&(T.decryptdata.key=this.decryptkey,this.hls.trigger(k.Events.KEY_LOADED,{frag:T}))},m.loadsuccess=function(i,x,T){var O=T.frag;if(!O.decryptdata){t.logger.error("after key load, decryptdata unset");return}this.decryptkey=O.decryptdata.key=new Uint8Array(i.data),O.loader=null,delete this.loaders[O.type],this.hls.trigger(k.Events.KEY_LOADED,{frag:O})},m.loaderror=function(i,x){var T=x.frag,O=T.loader;O&&O.abort(),delete this.loaders[T.type],this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:T,response:i})},m.loadtimeout=function(i,x){var T=x.frag,O=T.loader;O&&O.abort(),delete this.loaders[T.type],this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:T})},o}()},"./src/loader/level-details.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"LevelDetails",function(){return o});var k=D("./src/polyfills/number.ts");function u(m,g){for(var i=0;ix.endSN||T>0||T===0&&O>0,this.updated||this.advanced?this.misses=Math.floor(x.misses*.6):this.misses=x.misses+1,this.availabilityDelay=x.availabilityDelay},t(m,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(k.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||R}},{key:"drift",get:function(){var x=this.driftEndTime-this.driftStartTime;if(x>0){var T=this.driftEnd-this.driftStart;return T*1e3/x}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var x;return(x=this.fragments)!==null&&x!==void 0&&x.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 x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),m}()},"./src/loader/level-key.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"LevelKey",function(){return o});var k=D("./node_modules/url-toolkit/src/url-toolkit.js"),u=D.n(k);function t(m,g){for(var i=0;i2){var r=n.shift()+".";return r+=parseInt(n.shift()).toString(16),r+=("000"+parseInt(n.shift()).toString(16)).substr(-4),r}return c},w.resolve=function(c,n){return u.buildAbsoluteURL(n,c,{alwaysNormalize:!0})},w.parseMasterPlaylist=function(c,n){var r=[],d={},S=!1;T.lastIndex=0;for(var _;(_=T.exec(c))!=null;)if(_[1]){var h=new g.AttrList(_[1]),L={attrs:h,bitrate:h.decimalInteger("AVERAGE-BANDWIDTH")||h.decimalInteger("BANDWIDTH"),name:h.NAME,url:w.resolve(_[2],n)},I=h.decimalResolution("RESOLUTION");I&&(L.width=I.width,L.height=I.height),f((h.CODECS||"").split(/[ ,]+/).filter(function(F){return F}),L),L.videoCodec&&L.videoCodec.indexOf("avc1")!==-1&&(L.videoCodec=w.convertAVC1ToAVCOTI(L.videoCodec)),r.push(L)}else if(_[3]){var B=new g.AttrList(_[3]);B["DATA-ID"]&&(S=!0,d[B["DATA-ID"]]=B)}return{levels:r,sessionData:S?d:null}},w.parseMasterPlaylistMedia=function(c,n,r,d){d===void 0&&(d=[]);var S,_=[],h=0;for(O.lastIndex=0;(S=O.exec(c))!==null;){var L=new g.AttrList(S[1]);if(L.TYPE===r){var I={attrs:L,bitrate:0,id:h++,groupId:L["GROUP-ID"],instreamId:L["INSTREAM-ID"],name:L.NAME||L.LANGUAGE||"",type:r,default:L.bool("DEFAULT"),autoselect:L.bool("AUTOSELECT"),forced:L.bool("FORCED"),lang:L.LANGUAGE,url:L.URI?w.resolve(L.URI,n):""};if(d.length){var B=w.findGroup(d,I.groupId)||d[0];v(I,B,"audioCodec"),v(I,B,"textCodec")}_.push(I)}}return _},w.parseLevelPlaylist=function(c,n,r,d,S){var _=new o.LevelDetails(n),h=_.fragments,L=null,I=0,B=0,F=0,K=0,q=null,Y=new R.Fragment(d,n),W,X,Q,de=-1,ue=!1;for(C.lastIndex=0,_.m3u8=c;(W=C.exec(c))!==null;){ue&&(ue=!1,Y=new R.Fragment(d,n),Y.start=F,Y.sn=I,Y.cc=K,Y.level=r,L&&(Y.initSegment=L,Y.rawProgramDateTime=L.rawProgramDateTime));var Ee=W[1];if(Ee){Y.duration=parseFloat(Ee);var ye=(" "+W[2]).slice(1);Y.title=ye||null,Y.tagList.push(ye?["INF",Ee,ye]:["INF",Ee])}else if(W[3])Object(k.isFiniteNumber)(Y.duration)&&(Y.start=F,Q&&(Y.levelkey=Q),Y.sn=I,Y.level=r,Y.cc=K,Y.urlId=S,h.push(Y),Y.relurl=(" "+W[3]).slice(1),A(Y,q),q=Y,F+=Y.duration,I++,B=0,ue=!0);else if(W[4]){var ve=(" "+W[4]).slice(1);q?Y.setByteRange(ve,q):Y.setByteRange(ve)}else if(W[5])Y.rawProgramDateTime=(" "+W[5]).slice(1),Y.tagList.push(["PROGRAM-DATE-TIME",Y.rawProgramDateTime]),de===-1&&(de=h.length);else{if(W=W[0].match(P),!W){i.logger.warn("No matches on slow regex match for level playlist!");continue}for(X=1;X-1){i.logger.warn("Keyformat "+ze+" is not supported from the manifest");continue}else if(ze!=="identity")continue;tt&&(Q=m.LevelKey.fromURL(n,Le),Le&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(tt)>=0&&(Q.method=tt,Q.keyFormat=ze,Pe&&(Q.keyID=Pe),Ce&&(Q.keyFormatVersions=Ce),Q.iv=Fe));break}case"START":{var ht=new g.AttrList(Se),rt=ht.decimalFloatingPoint("TIME-OFFSET");Object(k.isFiniteNumber)(rt)&&(_.startTimeOffset=rt);break}case"MAP":{var St=new g.AttrList(Se);Y.relurl=St.URI,St.BYTERANGE&&Y.setByteRange(St.BYTERANGE),Y.level=r,Y.sn="initSegment",Q&&(Y.levelkey=Q),Y.initSegment=null,L=Y,ue=!0;break}case"SERVER-CONTROL":{var Ut=new g.AttrList(Se);_.canBlockReload=Ut.bool("CAN-BLOCK-RELOAD"),_.canSkipUntil=Ut.optionalFloat("CAN-SKIP-UNTIL",0),_.canSkipDateRanges=_.canSkipUntil>0&&Ut.bool("CAN-SKIP-DATERANGES"),_.partHoldBack=Ut.optionalFloat("PART-HOLD-BACK",0),_.holdBack=Ut.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var xt=new g.AttrList(Se);_.partTarget=xt.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Et=_.partList;Et||(Et=_.partList=[]);var Rt=B>0?Et[Et.length-1]:void 0,Tt=B++,Dt=new R.Part(new g.AttrList(Se),Y,n,Tt,Rt);Et.push(Dt),Y.duration+=Dt.duration;break}case"PRELOAD-HINT":{var jt=new g.AttrList(Se);_.preloadHint=jt;break}case"RENDITION-REPORT":{var Mt=new g.AttrList(Se);_.renditionReports=_.renditionReports||[],_.renditionReports.push(Mt);break}default:i.logger.warn("line parsed but not handled: "+W);break}}}q&&!q.relurl?(h.pop(),F-=q.duration,_.partList&&(_.fragmentHint=q)):_.partList&&(A(Y,q),Y.cc=K,_.fragmentHint=Y);var Lt=h.length,bt=h[0],Pt=h[Lt-1];if(F+=_.skippedSegments*_.targetduration,F>0&&Lt&&Pt){_.averagetargetduration=F/Lt;var mt=Pt.sn;_.endSN=mt!=="initSegment"?mt:0,bt&&(_.startCC=bt.cc,bt.initSegment||_.fragments.every(function($e){return $e.relurl&&l($e.relurl)})&&(i.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),Y=new R.Fragment(d,n),Y.relurl=Pt.relurl,Y.level=r,Y.sn="initSegment",bt.initSegment=Y,_.needSidxRanges=!0))}else _.endSN=0,_.startCC=0;return _.fragmentHint&&(F+=_.fragmentHint.duration),_.totalduration=F,_.endCC=K,de>0&&b(h,de),_},w}();function f(w,E){["video","audio","text"].forEach(function(c){var n=w.filter(function(d){return Object(x.isCodecType)(d,c)});if(n.length){var r=n.filter(function(d){return d.lastIndexOf("avc1",0)===0||d.lastIndexOf("mp4a",0)===0});E[c+"Codec"]=r.length>0?r[0]:n[0],w=w.filter(function(d){return n.indexOf(d)===-1})}}),E.unknownCodecs=w}function v(w,E,c){var n=E[c];n&&(w[c]=n)}function b(w,E){for(var c=w[E],n=E;n--;){var r=w[n];if(!r)return;r.programDateTime=c.programDateTime-r.duration*1e3,c=r}}function A(w,E){w.rawProgramDateTime?w.programDateTime=Date.parse(w.rawProgramDateTime):E!=null&&E.programDateTime&&(w.programDateTime=E.endProgramDateTime),Object(k.isFiniteNumber)(w.programDateTime)||(w.programDateTime=null,w.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(V,U,D){"use strict";D.r(U);var k=D("./src/polyfills/number.ts"),u=D("./src/events.ts"),t=D("./src/errors.ts"),R=D("./src/utils/logger.ts"),o=D("./src/utils/mp4-tools.ts"),m=D("./src/loader/m3u8-parser.ts"),g=D("./src/types/loader.ts"),i=D("./src/utils/attr-list.ts");function x(C){var P=C.type;switch(P){case g.PlaylistContextType.AUDIO_TRACK:return g.PlaylistLevelType.AUDIO;case g.PlaylistContextType.SUBTITLE_TRACK:return g.PlaylistLevelType.SUBTITLE;default:return g.PlaylistLevelType.MAIN}}function T(C,P){var p=C.url;return(p===void 0||p.indexOf("data:")===0)&&(p=P.url),p}var O=function(){function C(p){this.hls=void 0,this.loaders=Object.create(null),this.hls=p,this.registerListeners()}var P=C.prototype;return P.registerListeners=function(){var l=this.hls;l.on(u.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(u.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(u.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.on(u.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.unregisterListeners=function(){var l=this.hls;l.off(u.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(u.Events.LEVEL_LOADING,this.onLevelLoading,this),l.off(u.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.off(u.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.createInternalLoader=function(l){var s=this.hls.config,f=s.pLoader,v=s.loader,b=f||v,A=new b(s);return l.loader=A,this.loaders[l.type]=A,A},P.getInternalLoader=function(l){return this.loaders[l.type]},P.resetInternalLoader=function(l){this.loaders[l]&&delete this.loaders[l]},P.destroyInternalLoaders=function(){for(var l in this.loaders){var s=this.loaders[l];s&&s.destroy(),this.resetInternalLoader(l)}},P.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},P.onManifestLoading=function(l,s){var f=s.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:g.PlaylistContextType.MANIFEST,url:f,deliveryDirectives:null})},P.onLevelLoading=function(l,s){var f=s.id,v=s.level,b=s.url,A=s.deliveryDirectives;this.load({id:f,groupId:null,level:v,responseType:"text",type:g.PlaylistContextType.LEVEL,url:b,deliveryDirectives:A})},P.onAudioTrackLoading=function(l,s){var f=s.id,v=s.groupId,b=s.url,A=s.deliveryDirectives;this.load({id:f,groupId:v,level:null,responseType:"text",type:g.PlaylistContextType.AUDIO_TRACK,url:b,deliveryDirectives:A})},P.onSubtitleTrackLoading=function(l,s){var f=s.id,v=s.groupId,b=s.url,A=s.deliveryDirectives;this.load({id:f,groupId:v,level:null,responseType:"text",type:g.PlaylistContextType.SUBTITLE_TRACK,url:b,deliveryDirectives:A})},P.load=function(l){var s,f=this.hls.config,v=this.getInternalLoader(l);if(v){var b=v.context;if(b&&b.url===l.url){R.logger.trace("[playlist-loader]: playlist request ongoing");return}R.logger.log("[playlist-loader]: aborting previous loader for type: "+l.type),v.abort()}var A,w,E,c;switch(l.type){case g.PlaylistContextType.MANIFEST:A=f.manifestLoadingMaxRetry,w=f.manifestLoadingTimeOut,E=f.manifestLoadingRetryDelay,c=f.manifestLoadingMaxRetryTimeout;break;case g.PlaylistContextType.LEVEL:case g.PlaylistContextType.AUDIO_TRACK:case g.PlaylistContextType.SUBTITLE_TRACK:A=0,w=f.levelLoadingTimeOut;break;default:A=f.levelLoadingMaxRetry,w=f.levelLoadingTimeOut,E=f.levelLoadingRetryDelay,c=f.levelLoadingMaxRetryTimeout;break}if(v=this.createInternalLoader(l),(s=l.deliveryDirectives)!==null&&s!==void 0&&s.part){var n;if(l.type===g.PlaylistContextType.LEVEL&&l.level!==null?n=this.hls.levels[l.level].details:l.type===g.PlaylistContextType.AUDIO_TRACK&&l.id!==null?n=this.hls.audioTracks[l.id].details:l.type===g.PlaylistContextType.SUBTITLE_TRACK&&l.id!==null&&(n=this.hls.subtitleTracks[l.id].details),n){var r=n.partTarget,d=n.targetduration;r&&d&&(w=Math.min(Math.max(r*3,d*.8)*1e3,w))}}var S={timeout:w,maxRetry:A,retryDelay:E,maxRetryDelay:c,highWaterMark:0},_={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};v.load(l,S,_)},P.loadsuccess=function(l,s,f,v){if(v===void 0&&(v=null),f.isSidxRequest){this.handleSidxRequest(l,f),this.handlePlaylistLoaded(l,s,f,v);return}this.resetInternalLoader(f.type);var b=l.data;if(b.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(l,f,"no EXTM3U delimiter",v);return}s.parsing.start=performance.now(),b.indexOf("#EXTINF:")>0||b.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(l,s,f,v):this.handleMasterPlaylist(l,s,f,v)},P.loaderror=function(l,s,f){f===void 0&&(f=null),this.handleNetworkError(s,f,!1,l)},P.loadtimeout=function(l,s,f){f===void 0&&(f=null),this.handleNetworkError(s,f,!0)},P.handleMasterPlaylist=function(l,s,f,v){var b=this.hls,A=l.data,w=T(l,f),E=m.default.parseMasterPlaylist(A,w),c=E.levels,n=E.sessionData;if(!c.length){this.handleManifestParsingError(l,f,"no level found in manifest",v);return}var r=c.map(function(I){return{id:I.attrs.AUDIO,audioCodec:I.audioCodec}}),d=c.map(function(I){return{id:I.attrs.SUBTITLES,textCodec:I.textCodec}}),S=m.default.parseMasterPlaylistMedia(A,w,"AUDIO",r),_=m.default.parseMasterPlaylistMedia(A,w,"SUBTITLES",d),h=m.default.parseMasterPlaylistMedia(A,w,"CLOSED-CAPTIONS");if(S.length){var L=S.some(function(I){return!I.url});!L&&c[0].audioCodec&&!c[0].attrs.AUDIO&&(R.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),S.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new i.AttrList({}),bitrate:0,url:""}))}b.trigger(u.Events.MANIFEST_LOADED,{levels:c,audioTracks:S,subtitles:_,captions:h,url:w,stats:s,networkDetails:v,sessionData:n})},P.handleTrackOrLevelPlaylist=function(l,s,f,v){var b=this.hls,A=f.id,w=f.level,E=f.type,c=T(l,f),n=Object(k.isFiniteNumber)(A)?A:0,r=Object(k.isFiniteNumber)(w)?w:n,d=x(f),S=m.default.parseLevelPlaylist(l.data,c,r,d,n);if(!S.fragments.length){b.trigger(u.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:c,reason:"no fragments found in level",level:typeof f.level=="number"?f.level:void 0});return}if(E===g.PlaylistContextType.MANIFEST){var _={attrs:new i.AttrList({}),bitrate:0,details:S,name:"",url:c};b.trigger(u.Events.MANIFEST_LOADED,{levels:[_],audioTracks:[],url:c,stats:s,networkDetails:v,sessionData:null})}if(s.parsing.end=performance.now(),S.needSidxRanges){var h,L=(h=S.fragments[0].initSegment)===null||h===void 0?void 0:h.url;this.load({url:L,isSidxRequest:!0,type:E,level:w,levelDetails:S,id:A,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}f.levelDetails=S,this.handlePlaylistLoaded(l,s,f,v)},P.handleSidxRequest=function(l,s){var f=Object(o.parseSegmentIndex)(new Uint8Array(l.data));if(!f)return;var v=f.references,b=s.levelDetails;v.forEach(function(A,w){var E=A.info,c=b.fragments[w];c.byteRange.length===0&&c.setByteRange(String(1+E.end-E.start)+"@"+String(E.start)),c.initSegment&&c.initSegment.setByteRange(String(f.moovEndOffset)+"@0")})},P.handleManifestParsingError=function(l,s,f,v){this.hls.trigger(u.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:s.type===g.PlaylistContextType.MANIFEST,url:l.url,reason:f,response:l,context:s,networkDetails:v})},P.handleNetworkError=function(l,s,f,v){f===void 0&&(f=!1),R.logger.warn("[playlist-loader]: A network "+(f?"timeout":"error")+" occurred while loading "+l.type+" level: "+l.level+" id: "+l.id+' group-id: "'+l.groupId+'"');var b=t.ErrorDetails.UNKNOWN,A=!1,w=this.getInternalLoader(l);switch(l.type){case g.PlaylistContextType.MANIFEST:b=f?t.ErrorDetails.MANIFEST_LOAD_TIMEOUT:t.ErrorDetails.MANIFEST_LOAD_ERROR,A=!0;break;case g.PlaylistContextType.LEVEL:b=f?t.ErrorDetails.LEVEL_LOAD_TIMEOUT:t.ErrorDetails.LEVEL_LOAD_ERROR,A=!1;break;case g.PlaylistContextType.AUDIO_TRACK:b=f?t.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:t.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,A=!1;break;case g.PlaylistContextType.SUBTITLE_TRACK:b=f?t.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:t.ErrorDetails.SUBTITLE_LOAD_ERROR,A=!1;break}w&&this.resetInternalLoader(l.type);var E={type:t.ErrorTypes.NETWORK_ERROR,details:b,fatal:A,url:l.url,loader:w,context:l,networkDetails:s};v&&(E.response=v),this.hls.trigger(u.Events.ERROR,E)},P.handlePlaylistLoaded=function(l,s,f,v){var b=f.type,A=f.level,w=f.id,E=f.groupId,c=f.loader,n=f.levelDetails,r=f.deliveryDirectives;if(!(n!=null&&n.targetduration)){this.handleManifestParsingError(l,f,"invalid target duration",v);return}if(!c)return;n.live&&(c.getCacheAge&&(n.ageHeader=c.getCacheAge()||0),(!c.getCacheAge||isNaN(n.ageHeader))&&(n.ageHeader=0));switch(b){case g.PlaylistContextType.MANIFEST:case g.PlaylistContextType.LEVEL:this.hls.trigger(u.Events.LEVEL_LOADED,{details:n,level:A||0,id:w||0,stats:s,networkDetails:v,deliveryDirectives:r});break;case g.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(u.Events.AUDIO_TRACK_LOADED,{details:n,id:w||0,groupId:E||"",stats:s,networkDetails:v,deliveryDirectives:r});break;case g.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(u.Events.SUBTITLE_TRACK_LOADED,{details:n,id:w||0,groupId:E||"",stats:s,networkDetails:v,deliveryDirectives:r});break}},C}();U.default=O},"./src/polyfills/number.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"isFiniteNumber",function(){return k}),D.d(U,"MAX_SAFE_INTEGER",function(){return u});var k=Number.isFinite||function(t){return typeof t=="number"&&isFinite(t)},u=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(V,U,D){"use strict";D.r(U);var k=function(){function u(){}return u.getSilentFrame=function(R,o){switch(R){case"mp4a.40.2":if(o===1)return new Uint8Array([0,200,0,128,35,128]);if(o===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(o===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(o===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(o===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(o===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(o===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(o===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(o===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},u}();U.default=k},"./src/remux/mp4-generator.ts":function(V,U,D){"use strict";D.r(U);var k=Math.pow(2,32)-1,u=function(){function t(){}return t.init=function(){t.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 o;for(o in t.types)t.types.hasOwnProperty(o)&&(t.types[o]=[o.charCodeAt(0),o.charCodeAt(1),o.charCodeAt(2),o.charCodeAt(3)]);var m=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),g=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]);t.HDLR_TYPES={video:m,audio:g};var i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),x=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=x,t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var T=new Uint8Array([105,115,111,109]),O=new Uint8Array([97,118,99,49]),C=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,T,C,T,O),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,i))},t.box=function(o){for(var m=8,g=arguments.length,i=new Array(g>1?g-1:0),x=1;x>24&255,C[1]=m>>16&255,C[2]=m>>8&255,C[3]=m&255,C.set(o,4),T=0,m=8;T>24&255,o>>16&255,o>>8&255,o&255,g>>24,g>>16&255,g>>8&255,g&255,i>>24,i>>16&255,i>>8&255,i&255,85,196,0,0]))},t.mdia=function(o){return t.box(t.types.mdia,t.mdhd(o.timescale,o.duration),t.hdlr(o.type),t.minf(o))},t.mfhd=function(o){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,o>>24,o>>16&255,o>>8&255,o&255]))},t.minf=function(o){return o.type==="audio"?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(o)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(o))},t.moof=function(o,m,g){return t.box(t.types.moof,t.mfhd(o),t.traf(g,m))},t.moov=function(o){for(var m=o.length,g=[];m--;)g[m]=t.trak(o[m]);return t.box.apply(null,[t.types.moov,t.mvhd(o[0].timescale,o[0].duration)].concat(g).concat(t.mvex(o)))},t.mvex=function(o){for(var m=o.length,g=[];m--;)g[m]=t.trex(o[m]);return t.box.apply(null,[t.types.mvex].concat(g))},t.mvhd=function(o,m){m*=o;var g=Math.floor(m/(k+1)),i=Math.floor(m%(k+1)),x=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,o>>24&255,o>>16&255,o>>8&255,o&255,g>>24,g>>16&255,g>>8&255,g&255,i>>24,i>>16&255,i>>8&255,i&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 t.box(t.types.mvhd,x)},t.sdtp=function(o){var m=o.samples||[],g=new Uint8Array(4+m.length),i,x;for(i=0;i>>8&255),m.push(T&255),m=m.concat(Array.prototype.slice.call(x));for(i=0;i>>8&255),g.push(T&255),g=g.concat(Array.prototype.slice.call(x));var O=t.box(t.types.avcC,new Uint8Array([1,m[3],m[4],m[5],252|3,224|o.sps.length].concat(m).concat([o.pps.length]).concat(g))),C=o.width,P=o.height,p=o.pixelRatio[0],l=o.pixelRatio[1];return t.box(t.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,C>>8&255,C&255,P>>8&255,P&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]),O,t.box(t.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),t.box(t.types.pasp,new Uint8Array([p>>24,p>>16&255,p>>8&255,p&255,l>>24,l>>16&255,l>>8&255,l&255])))},t.esds=function(o){var m=o.config.length;return new Uint8Array([0,0,0,0,3,23+m,0,1,0,4,15+m,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([m]).concat(o.config).concat([6,1,2]))},t.mp4a=function(o){var m=o.samplerate;return t.box(t.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,m>>8&255,m&255,0,0]),t.box(t.types.esds,t.esds(o)))},t.mp3=function(o){var m=o.samplerate;return t.box(t.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,m>>8&255,m&255,0,0]))},t.stsd=function(o){return o.type==="audio"?!o.isAAC&&o.codec==="mp3"?t.box(t.types.stsd,t.STSD,t.mp3(o)):t.box(t.types.stsd,t.STSD,t.mp4a(o)):t.box(t.types.stsd,t.STSD,t.avc1(o))},t.tkhd=function(o){var m=o.id,g=o.duration*o.timescale,i=o.width,x=o.height,T=Math.floor(g/(k+1)),O=Math.floor(g%(k+1));return t.box(t.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,m>>24&255,m>>16&255,m>>8&255,m&255,0,0,0,0,T>>24,T>>16&255,T>>8&255,T&255,O>>24,O>>16&255,O>>8&255,O&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,i>>8&255,i&255,0,0,x>>8&255,x&255,0,0]))},t.traf=function(o,m){var g=t.sdtp(o),i=o.id,x=Math.floor(m/(k+1)),T=Math.floor(m%(k+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,x>>24,x>>16&255,x>>8&255,x&255,T>>24,T>>16&255,T>>8&255,T&255])),t.trun(o,g.length+16+20+8+16+8+8),g)},t.trak=function(o){return o.duration=o.duration||4294967295,t.box(t.types.trak,t.tkhd(o),t.mdia(o))},t.trex=function(o){var m=o.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,m>>24,m>>16&255,m>>8&255,m&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(o,m){var g=o.samples||[],i=g.length,x=12+16*i,T=new Uint8Array(x),O,C,P,p,l,s;for(m+=8+x,T.set([0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,i&255,m>>>24&255,m>>>16&255,m>>>8&255,m&255],0),O=0;O>>24&255,P>>>16&255,P>>>8&255,P&255,p>>>24&255,p>>>16&255,p>>>8&255,p&255,l.isLeading<<2|l.dependsOn,l.isDependedOn<<6|l.hasRedundancy<<4|l.paddingValue<<1|l.isNonSync,l.degradPrio&240<<8,l.degradPrio&15,s>>>24&255,s>>>16&255,s>>>8&255,s&255],12+16*O);return t.box(t.types.trun,T)},t.initSegment=function(o){t.types||t.init();var m=t.moov(o),g=new Uint8Array(t.FTYP.byteLength+m.byteLength);return g.set(t.FTYP),g.set(m,t.FTYP.byteLength),g},t}();u.types=void 0,u.HDLR_TYPES=void 0,u.STTS=void 0,u.STSC=void 0,u.STCO=void 0,u.STSZ=void 0,u.VMHD=void 0,u.SMHD=void 0,u.STSD=void 0,u.FTYP=void 0,u.DINF=void 0,U.default=u},"./src/remux/mp4-remuxer.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return s}),D.d(U,"normalizePts",function(){return f});var k=D("./src/polyfills/number.ts"),u=D("./src/remux/aac-helper.ts"),t=D("./src/remux/mp4-generator.ts"),R=D("./src/events.ts"),o=D("./src/errors.ts"),m=D("./src/utils/logger.ts"),g=D("./src/types/loader.ts"),i=D("./src/utils/timescale-conversion.ts");function x(){return x=Object.assign||function(w){for(var E=1;E0?S:_.pts},n[0].pts);return r&&m.logger.debug("PTS rollover detected"),d},E.remux=function(n,r,d,S,_,h,L,I){var B,F,K,q,Y,W,X=_,Q=_,de=n.pid>-1,ue=r.pid>-1,Ee=r.samples.length,ye=n.samples.length>0,ve=Ee>1,_e=(!de||ye)&&(!ue||ve)||this.ISGenerated||L;if(_e){this.ISGenerated||(K=this.generateIS(n,r,_));var Se=this.isVideoContiguous,re=-1;if(ve&&(re=v(r.samples),!Se&&this.config.forceKeyFrameOnDiscontinuity))if(W=!0,re>0){m.logger.warn("[mp4-remuxer]: Dropped "+re+" out of "+Ee+" video samples due to a missing keyframe");var pe=this.getVideoStartPts(r.samples);r.samples=r.samples.slice(re),r.dropped+=re,Q+=(r.samples[0].pts-pe)/(r.timescale||9e4)}else re===-1&&(m.logger.warn("[mp4-remuxer]: No keyframe found out of "+Ee+" video samples"),W=!1);if(this.ISGenerated){if(ye&&ve){var J=this.getVideoStartPts(r.samples),ce=f(n.samples[0].pts,J)-J,we=ce/r.inputTimeScale;X+=Math.max(0,we),Q+=Math.max(0,-we)}if(ye){if(n.samplerate||(m.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),K=this.generateIS(n,r,_)),F=this.remuxAudio(n,X,this.isAudioContiguous,h,ue||ve||I===g.PlaylistLevelType.AUDIO?Q:void 0),ve){var xe=F?F.endPTS-F.startPTS:0;r.inputTimeScale||(m.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),K=this.generateIS(n,r,_)),B=this.remuxVideo(r,Q,Se,xe)}}else ve&&(B=this.remuxVideo(r,Q,Se,0));B&&(B.firstKeyFrame=re,B.independent=re!==-1)}}return this.ISGenerated&&(d.samples.length&&(Y=this.remuxID3(d,_)),S.samples.length&&(q=this.remuxText(S,_))),{audio:F,video:B,initSegment:K,independent:W,text:q,id3:Y}},E.generateIS=function(n,r,d){var S=n.samples,_=r.samples,h=this.typeSupported,L={},I=!Object(k.isFiniteNumber)(this._initPTS),B="audio/mp4",F,K,q;if(I&&(F=K=Infinity),n.config&&S.length&&(n.timescale=n.samplerate,n.isAAC||(h.mpeg?(B="audio/mpeg",n.codec=""):h.mp3&&(n.codec="mp3")),L.audio={id:"audio",container:B,codec:n.codec,initSegment:!n.isAAC&&h.mpeg?new Uint8Array(0):t.default.initSegment([n]),metadata:{channelCount:n.channelCount}},I&&(q=n.inputTimeScale,F=K=S[0].pts-Math.round(q*d))),r.sps&&r.pps&&_.length&&(r.timescale=r.inputTimeScale,L.video={id:"main",container:"video/mp4",codec:r.codec,initSegment:t.default.initSegment([r]),metadata:{width:r.width,height:r.height}},I)){q=r.inputTimeScale;var Y=this.getVideoStartPts(_),W=Math.round(q*d);K=Math.min(K,f(_[0].dts,Y)-W),F=Math.min(F,Y-W)}if(Object.keys(L).length)return this.ISGenerated=!0,I&&(this._initPTS=F,this._initDTS=K),{tracks:L,initPTS:F,timescale:q}},E.remuxVideo=function(n,r,d,S){var _=n.inputTimeScale,h=n.samples,L=[],I=h.length,B=this._initPTS,F=this.nextAvcDts,K=8,q,Y,W,X=Number.POSITIVE_INFINITY,Q=Number.NEGATIVE_INFINITY,de=0,ue=!1;if(!d||F===null){var Ee=r*_,ye=h[0].pts-f(h[0].dts,h[0].pts);F=Ee-ye}for(var ve=0;ve_e.pts){var Se=9e4*.2;de=Math.max(Math.min(de,_e.pts-_e.dts),-1*Se)}_e.dts0?ve-1:ve].dts&&(ue=!0)}ue&&h.sort(function(Ot,nt){var pt=Ot.dts-nt.dts,We=Ot.pts-nt.pts;return pt||We}),Y=h[0].dts,W=h[h.length-1].dts;var re=Math.round((W-Y)/(I-1));if(de<0){if(dere,Ke=we<-1;if(xe||Ke){xe?m.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(we,!0)+" ms ("+we+"dts) hole between fragments detected, filling it"):m.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(-we,!0)+" ms ("+we+"dts) overlapping between fragments detected"),Y=F;var tt=h[0].pts-we;h[0].dts=Y,h[0].pts=tt,m.logger.log("Video: First PTS/DTS adjusted: "+Object(i.toMsFromMpegTsClock)(tt,!0)+"/"+Object(i.toMsFromMpegTsClock)(Y,!0)+", delta: "+Object(i.toMsFromMpegTsClock)(we,!0)+" ms")}}l&&(Y=Math.max(0,Y));for(var Le=0,Fe=0,Ce=0;Ce0?Et-1:Et].dts;if(mt.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ze=Math.floor(mt.maxBufferHole*_),Ht=(S?X+S*_:this.nextAudioPts)-Rt.pts;Ht>Ze?(q=Ht-$e,q<0&&(q=$e),m.logger.log("[mp4-remuxer]: It is approximately "+Ht/90+" ms to the next segment; using duration "+q/90+" ms for the last video frame.")):q=$e}else q=$e}var Jt=Math.round(Rt.pts-Rt.dts);L.push(new b(Rt.key,q,Dt,Jt))}if(L.length&&P&&P<70){var Vt=L[0].flags;Vt.dependsOn=2,Vt.isNonSync=0}console.assert(q!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=F=W+q,this.isVideoContiguous=!0;var sn=t.default.moof(n.sequenceNumber++,Y,x({},n,{samples:L})),_n="video",cn={data1:sn,data2:Ut,startPTS:X/_,endPTS:(Q+q)/_,startDTS:Y/_,endDTS:F/_,type:_n,hasAudio:!1,hasVideo:!0,nb:L.length,dropped:n.dropped};return n.samples=[],n.dropped=0,console.assert(Ut.length,"MDAT length must not be zero"),cn},E.remuxAudio=function(n,r,d,S,_){var h=n.inputTimeScale,L=n.samplerate?n.samplerate:h,I=h/L,B=n.isAAC?O:C,F=B*I,K=this._initPTS,q=!n.isAAC&&this.typeSupported.mpeg,Y=[],W=n.samples,X=q?0:8,Q=this.nextAudioPts||-1,de=r*h;if(this.isAudioContiguous=d=d||W.length&&Q>0&&(S&&Math.abs(de-Q)<9e3||Math.abs(f(W[0].pts-K,de)-Q)<20*F),W.forEach(function(bt){bt.pts=f(bt.pts-K,de)}),!d||Q<0){if(W=W.filter(function(bt){return bt.pts>=0}),!W.length)return;_===0?Q=0:S?Q=Math.max(0,de):Q=W[0].pts}if(n.isAAC)for(var ue=_!==void 0,Ee=this.config.maxAudioFramesDrift,ye=0,ve=Q;ye=Ee*F&&pe0){Fe+=X;try{Le=new Uint8Array(Fe)}catch(bt){this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Fe,reason:"fail allocating audio mdat "+Fe});return}if(!q){var Ut=new DataView(Le.buffer);Ut.setUint32(0,Fe),Le.set(t.default.types.mdat,4)}}else return;Le.set(ht,X);var xt=ht.byteLength;X+=xt,Y.push(new b(!0,B,xt,0)),tt=rt}var Et=Y.length;if(!Et)return;var Rt=Y[Y.length-1];this.nextAudioPts=Q=tt+I*Rt.duration;var Tt=q?new Uint8Array(0):t.default.moof(n.sequenceNumber++,Ke/I,x({},n,{samples:Y}));n.samples=[];var Dt=Ke/h,jt=Q/h,Mt="audio",Lt={data1:Tt,data2:Le,startPTS:Dt,endPTS:jt,startDTS:Dt,endDTS:jt,type:Mt,hasAudio:!0,hasVideo:!1,nb:Et};return this.isAudioContiguous=!0,console.assert(Le.length,"MDAT length must not be zero"),Lt},E.remuxEmptyAudio=function(n,r,d,S){var _=n.inputTimeScale,h=n.samplerate?n.samplerate:_,L=_/h,I=this.nextAudioPts,B=(I!==null?I:S.startDTS*_)+this._initDTS,F=S.endDTS*_+this._initDTS,K=L*O,q=Math.ceil((F-B)/K),Y=u.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);if(m.logger.warn("[mp4-remuxer]: remux empty Audio"),!Y){m.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var W=[],X=0;X4294967296;)w+=c;return w}function v(w){for(var E=0;E0?this.lastEndDTS=n:(R.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var r=!!w.audio,d=!!w.video,S="";r&&(S+="audio"),d&&(S+="video");var _={data1:b,startPTS:c,startDTS:c,endPTS:n,endDTS:n,type:S,hasAudio:r,hasVideo:d,nb:1,dropped:0};return v.audio=_.type==="audio"?_:void 0,v.video=_.type!=="audio"?_:void 0,v.text=p,v.id3=P,v.initSegment=A,v},i}(),m=function(x,T,O){return Object(u.getStartDTS)(x,T)-O};function g(i,x){var T=i==null?void 0:i.codec;return T&&T.length>4?T:T==="hvc1"?"hvc1.1.c.L120.90":T==="av01"?"av01.0.04M.08":T==="avc1"||x===t.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}U.default=o},"./src/task-loop.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return k});var k=function(){function u(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var t=u.prototype;return t.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},t.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},t.onHandlerDestroyed=function(){},t.hasInterval=function(){return!!this._tickInterval},t.hasNextTick=function(){return!!this._tickTimer},t.setInterval=function(o){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,o),!0)},t.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},t.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},t.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},t.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},t.doTick=function(){},u}()},"./src/types/cmcd.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"CMCDVersion",function(){return k}),D.d(U,"CMCDObjectType",function(){return u}),D.d(U,"CMCDStreamingFormat",function(){return t}),D.d(U,"CMCDStreamType",function(){return R});var k=1,u;(function(o){o.MANIFEST="m",o.AUDIO="a",o.VIDEO="v",o.MUXED="av",o.INIT="i",o.CAPTION="c",o.TIMED_TEXT="tt",o.KEY="k",o.OTHER="o"})(u||(u={}));var t;(function(o){o.DASH="d",o.HLS="h",o.SMOOTH="s",o.OTHER="o"})(t||(t={}));var R;(function(o){o.VOD="v",o.LIVE="l"})(R||(R={}))},"./src/types/level.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"HlsSkip",function(){return t}),D.d(U,"getSkipValue",function(){return R}),D.d(U,"HlsUrlParameters",function(){return o}),D.d(U,"Level",function(){return m});function k(g,i){for(var x=0;xNumber.MAX_SAFE_INTEGER?Infinity:i},o.hexadecimalInteger=function(g){if(this[g]){var i=(this[g]||"0x").slice(2);i=(i.length&1?"0":"")+i;for(var x=new Uint8Array(i.length/2),T=0;TNumber.MAX_SAFE_INTEGER?Infinity:i},o.decimalFloatingPoint=function(g){return parseFloat(this[g])},o.optionalFloat=function(g,i){var x=this[g];return x?parseFloat(x):i},o.enumeratedString=function(g){return this[g]},o.bool=function(g){return this[g]==="YES"},o.decimalResolution=function(g){var i=k.exec(this[g]);return i===null?void 0:{width:parseInt(i[1],10),height:parseInt(i[2],10)}},R.parseAttrList=function(g){var i,x={},T='"';for(u.lastIndex=0;(i=u.exec(g))!==null;){var O=i[2];O.indexOf(T)===0&&O.lastIndexOf(T)===O.length-1&&(O=O.slice(1,-1)),x[i[1]]=O}return x},R}()},"./src/utils/binary-search.ts":function(V,U,D){"use strict";D.r(U);var k={search:function(t,R){for(var o=0,m=t.length-1,g=null,i=null;o<=m;){g=(o+m)/2|0,i=t[g];var x=R(i);if(x>0)o=g+1;else if(x<0)m=g-1;else return i}return null}};U.default=k},"./src/utils/buffer-helper.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"BufferHelper",function(){return t});var k=D("./src/utils/logger.ts"),u={length:0,start:function(){return 0},end:function(){return 0}},t=function(){function R(){}return R.isBuffered=function(m,g){try{if(m){for(var i=R.getBuffered(m),x=0;x=i.start(x)&&g<=i.end(x))return!0}}catch(T){}return!1},R.bufferInfo=function(m,g,i){try{if(m){var x=R.getBuffered(m),T=[],O;for(O=0;OC&&(x[O-1].end=m[T].end):x.push(m[T])}else x.push(m[T])}else x=m;for(var P=0,p,l=g,s=g,f=0;f=v&&g=d&&k.logger.log(this.time+" ["+d+"] "+S)},c}(),P=function(n){for(var r=[],d=0;do&&(this.logger.log(O.DEBUG,"Too large cursor position "+this.pos),this.pos=o)},n.moveCursor=function(d){var S=this.pos+d;if(d>1)for(var _=this.pos+1;_=144&&this.backSpace();var S=t(d);if(this.pos>=o){this.logger.log(O.ERROR,"Cannot insert "+d.toString(16)+" ("+S+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(S,this.currPenState),this.moveCursor(1)},n.clearFromPos=function(d){var S;for(S=d;S0&&(d?_="["+S.join(" | ")+"]":_=S.join(` -`)),_},n.getTextAndFormat=function(){return this.rows},c}(),v=function(){function c(r,d,S){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=r,this.outputFilter=d,this.mode=null,this.verbose=0,this.displayedMemory=new f(S),this.nonDisplayedMemory=new f(S),this.lastOutputScreen=new f(S),this.currRollUpRow=this.displayedMemory.rows[R-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=S}var n=c.prototype;return n.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[R-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},n.getHandler=function(){return this.outputFilter},n.setHandler=function(d){this.outputFilter=d},n.setPAC=function(d){this.writeScreen.setPAC(d)},n.setBkgData=function(d){this.writeScreen.setBkgData(d)},n.setMode=function(d){if(d===this.mode)return;this.mode=d,this.logger.log(O.INFO,"MODE="+d),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=d},n.insertChars=function(d){for(var S=0;S=46,S.italics)S.foreground="white";else{var _=Math.floor(d/2)-16,h=["white","green","blue","cyan","red","yellow","magenta"];S.foreground=h[_]}this.logger.log(O.INFO,"MIDROW: "+JSON.stringify(S)),this.writeScreen.setPen(S)},n.outputDataUpdate=function(d){d===void 0&&(d=!1);var S=this.logger.time;if(S===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=S:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,S,this.lastOutputScreen),d&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:S),this.lastOutputScreen.copy(this.displayedMemory))},n.cueSplitAtTime=function(d){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,d,this.displayedMemory),this.cueStartTime=d))},c}(),b=function(){function c(r,d,S){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var _=new C;this.channels=[null,new v(r,d,_),new v(r+1,S,_)],this.cmdHistory=E(),this.logger=_}var n=c.prototype;return n.getHandler=function(d){return this.channels[d].getHandler()},n.setHandler=function(d,S){this.channels[d].setHandler(S)},n.addData=function(d,S){var _,h,L,I=!1;this.logger.time=d;for(var B=0;B ("+P([h,L])+")"),_=this.parseCmd(h,L),_||(_=this.parseMidrow(h,L)),_||(_=this.parsePAC(h,L)),_||(_=this.parseBackgroundAttributes(h,L)),!_&&(I=this.parseChars(h,L),I)){var F=this.currentChannel;if(F&&F>0){var K=this.channels[F];K.insertChars(I)}else this.logger.log(O.WARNING,"No channel found yet. TEXT-MODE?")}!_&&!I&&this.logger.log(O.WARNING,"Couldn't parse cleaned data "+P([h,L])+" orig: "+P([S[B],S[B+1]]))}},n.parseCmd=function(d,S){var _=this.cmdHistory,h=(d===20||d===28||d===21||d===29)&&S>=32&&S<=47,L=(d===23||d===31)&&S>=33&&S<=35;if(!(h||L))return!1;if(w(d,S,_))return A(null,null,_),this.logger.log(O.DEBUG,"Repeated command ("+P([d,S])+") is dropped"),!0;var I=d===20||d===21||d===23?1:2,B=this.channels[I];return d===20||d===21||d===28||d===29?S===32?B.ccRCL():S===33?B.ccBS():S===34?B.ccAOF():S===35?B.ccAON():S===36?B.ccDER():S===37?B.ccRU(2):S===38?B.ccRU(3):S===39?B.ccRU(4):S===40?B.ccFON():S===41?B.ccRDC():S===42?B.ccTR():S===43?B.ccRTD():S===44?B.ccEDM():S===45?B.ccCR():S===46?B.ccENM():S===47&&B.ccEOC():B.ccTO(S-32),A(d,S,_),this.currentChannel=I,!0},n.parseMidrow=function(d,S){var _=0;if((d===17||d===25)&&S>=32&&S<=47){if(d===17?_=1:_=2,_!==this.currentChannel)return this.logger.log(O.ERROR,"Mismatch channel in midrow parsing"),!1;var h=this.channels[_];return h?(h.ccMIDROW(S),this.logger.log(O.DEBUG,"MIDROW ("+P([d,S])+")"),!0):!1}return!1},n.parsePAC=function(d,S){var _,h=this.cmdHistory,L=(d>=17&&d<=23||d>=25&&d<=31)&&S>=64&&S<=127,I=(d===16||d===24)&&S>=64&&S<=95;if(!(L||I))return!1;if(w(d,S,h))return A(null,null,h),!0;var B=d<=23?1:2;S>=64&&S<=95?_=B===1?m[d]:i[d]:_=B===1?g[d]:x[d];var F=this.channels[B];return F?(F.setPAC(this.interpretPAC(_,S)),A(d,S,h),this.currentChannel=B,!0):!1},n.interpretPAC=function(d,S){var _,h={color:null,italics:!1,indent:null,underline:!1,row:d};return S>95?_=S-96:_=S-64,h.underline=(_&1)===1,_<=13?h.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(_/2)]:_<=15?(h.italics=!0,h.color="white"):h.indent=Math.floor((_-16)/2)*4,h},n.parseChars=function(d,S){var _,h=null,L=null;if(d>=25?(_=2,L=d-8):(_=1,L=d),L>=17&&L<=19){var I;L===17?I=S+80:L===18?I=S+112:I=S+144,this.logger.log(O.INFO,"Special char '"+t(I)+"' in channel "+_),h=[I]}else d>=32&&d<=127&&(h=S===0?[d]:[d,S]);if(h){var B=P(h);this.logger.log(O.DEBUG,"Char codes = "+B.join(",")),A(d,S,this.cmdHistory)}return h},n.parseBackgroundAttributes=function(d,S){var _=(d===16||d===24)&&S>=32&&S<=47,h=(d===23||d===31)&&S>=45&&S<=47;if(!(_||h))return!1;var L,I={};d===16||d===24?(L=Math.floor((S-32)/2),I.background=T[L],S%2===1&&(I.background=I.background+"_semi")):S===45?I.background="transparent":(I.foreground="black",S===47&&(I.underline=!0));var B=d<=23?1:2,F=this.channels[B];return F.setBkgData(I),A(d,S,this.cmdHistory),!0},n.reset=function(){for(var d=0;d=16?l--:l++;var A=Object(k.fixLineBreaks)(s.trim()),w=Object(u.generateCueId)(i,x,A);(!g||!g.cues||!g.cues.getCueById(w))&&(P=new f(i,x,A),P.id=w,P.line=v+1,P.align="left",P.position=10+Math.min(80,Math.floor(l*8/32)*10),O.push(P))}return g&&O.length&&(O.sort(function(E,c){return E.line==="auto"||c.line==="auto"?0:E.line>8&&c.line>8?c.line-E.line:E.line-c.line}),O.forEach(function(E){return Object(t.addCueToTrack)(g,E)})),O}};U.default=o},"./src/utils/discontinuities.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"findFirstFragWithCC",function(){return R}),D.d(U,"shouldAlignOnDiscontinuities",function(){return o}),D.d(U,"findDiscontinuousReferenceFrag",function(){return m}),D.d(U,"adjustSlidingStart",function(){return i}),D.d(U,"alignStream",function(){return x}),D.d(U,"alignPDT",function(){return O}),D.d(U,"alignFragmentByPDTDelta",function(){return C}),D.d(U,"alignMediaPlaylistByPDT",function(){return P});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/logger.ts"),t=D("./src/controller/level-helper.ts");function R(p,l){for(var s=null,f=0,v=p.length;fs.startCC||p&&p.cc=this.minWeight_},R.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},R.destroy=function(){},t}();U.default=u},"./src/utils/ewma.ts":function(V,U,D){"use strict";D.r(U);var k=function(){function u(R,o,m){o===void 0&&(o=0),m===void 0&&(m=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=R,this.alpha_=R?Math.exp(Math.log(.5)/R):0,this.estimate_=o,this.totalWeight_=m}var t=u.prototype;return t.sample=function(o,m){var g=Math.pow(this.alpha_,o);this.estimate_=m*(1-g)+g*this.estimate_,this.totalWeight_+=o},t.getTotalWeight=function(){return this.totalWeight_},t.getEstimate=function(){if(this.alpha_){var o=1-Math.pow(this.alpha_,this.totalWeight_);if(o)return this.estimate_/o}return this.estimate_},u}();U.default=k},"./src/utils/fetch-loader.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"fetchSupported",function(){return C});var k=D("./src/polyfills/number.ts"),u=D("./src/loader/load-stats.ts"),t=D("./src/demux/chunk-cache.ts");function R(f,v){f.prototype=Object.create(v.prototype),f.prototype.constructor=f,x(f,v)}function o(f){var v=typeof Map=="function"?new Map:void 0;return o=function(A){if(A===null||!i(A))return A;if(typeof A!="function")throw new TypeError("Super expression must either be null or a function");if(typeof v!="undefined"){if(v.has(A))return v.get(A);v.set(A,w)}function w(){return m(A,arguments,T(this).constructor)}return w.prototype=Object.create(A.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),x(w,A)},o(f)}function m(f,v,b){return g()?m=Reflect.construct:m=function(w,E,c){var n=[null];n.push.apply(n,E);var r=Function.bind.apply(w,n),d=new r;return c&&x(d,c.prototype),d},m.apply(null,arguments)}function g(){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(f){return!1}}function i(f){return Function.toString.call(f).indexOf("[native code]")!==-1}function x(f,v){return x=Object.setPrototypeOf||function(A,w){return A.__proto__=w,A},x(f,v)}function T(f){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(b){return b.__proto__||Object.getPrototypeOf(b)},T(f)}function O(){return O=Object.assign||function(f){for(var v=1;v=c&&n(w,E,r.flush(),A)):n(w,E,L,A),_()}).catch(function(){return Promise.reject()})};return S()},f}();function p(f,v){var b={method:"GET",mode:"cors",credentials:"same-origin",signal:v,headers:new self.Headers(O({},f.headers))};return f.rangeEnd&&b.headers.set("Range","bytes="+f.rangeStart+"-"+String(f.rangeEnd-1)),b}function l(f,v){return new self.Request(f.url,v)}var s=function(f){R(v,f);function v(b,A,w){var E;return E=f.call(this,b)||this,E.code=void 0,E.details=void 0,E.code=A,E.details=w,E}return v}(o(Error));U.default=P},"./src/utils/imsc1-ttml-parser.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"IMSC1_CODEC",function(){return i}),D.d(U,"parseIMSC1",function(){return C});var k=D("./src/utils/mp4-tools.ts"),u=D("./src/utils/vttparser.ts"),t=D("./src/utils/vttcue.ts"),R=D("./src/demux/id3.ts"),o=D("./src/utils/timescale-conversion.ts"),m=D("./src/utils/webvtt-parser.ts");function g(){return g=Object.assign||function(c){for(var n=1;n"):k}function o(i){for(var x=arguments.length,T=new Array(x>1?x-1:0),O=1;O>24,v[b+1]=A>>16&255,v[b+2]=A>>8&255,v[b+3]=A&255}function x(v,b){var A=[];if(!b.length)return A;var w,E,c;"data"in v?(w=v.data,E=v.start,c=v.end):(w=v,E=0,c=w.byteLength);for(var n=E;n1?n+r:c;if(d===b[0])if(b.length===1)A.push({data:w,start:n+8,end:S});else{var _=x({data:w,start:n+8,end:S},b.slice(1));_.length&&R.apply(A,_)}n=S}return A}function T(v){var b=x(v,["moov"]),A=b[0],w=A?A.end:null,E=x(v,["sidx"]);if(!E||!E[0])return null;var c=[],n=E[0],r=n.data[0],d=r===0?8:16,S=g(n,d);d+=4;var _=0,h=0;r===0?d+=8:d+=16,d+=2;var L=n.end+h,I=m(n,d);d+=2;for(var B=0;B>>31;if(Y===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var W=g(n,F);F+=4,c.push({referenceSize:q,subsegmentDuration:W,info:{duration:W/S,start:L,end:L+q-1}}),L+=q,F+=4,d=F}return{earliestPresentationTime:_,timescale:S,version:r,referencesCount:I,references:c,moovEndOffset:w}}function O(v){for(var b=[],A=x(v,["moov","trak"]),w=0;wo)&&(this.startTime=o),this.endTime=m,this.screen=g,this.timelineController.createCaptionsTrack(this.trackName)},t.reset=function(){this.cueRanges=[]},u}()},"./src/utils/texttrack-utils.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"sendAddTrackEvent",function(){return u}),D.d(U,"addCueToTrack",function(){return t}),D.d(U,"clearCurrentCues",function(){return R}),D.d(U,"removeCuesInRange",function(){return o}),D.d(U,"getCuesInRange",function(){return g});var k=D("./src/utils/logger.ts");function u(i,x){var T;try{T=new Event("addtrack")}catch(O){T=document.createEvent("Event"),T.initEvent("addtrack",!1,!1)}T.track=i,x.dispatchEvent(T)}function t(i,x){var T=i.mode;if(T==="disabled"&&(i.mode="hidden"),i.cues&&!i.cues.getCueById(x.id))try{if(i.addCue(x),!i.cues.getCueById(x.id))throw new Error("addCue is failed for: "+x)}catch(C){k.logger.debug("[texttrack-utils]: "+C);var O=new self.TextTrackCue(x.startTime,x.endTime,x.text);O.id=x.id,i.addCue(O)}T==="disabled"&&(i.mode=T)}function R(i){var x=i.mode;if(x==="disabled"&&(i.mode="hidden"),i.cues)for(var T=i.cues.length;T--;)i.removeCue(i.cues[T]);x==="disabled"&&(i.mode=x)}function o(i,x,T){var O=i.mode;if(O==="disabled"&&(i.mode="hidden"),i.cues&&i.cues.length>0)for(var C=g(i.cues,x,T),P=0;Pi[T].endTime)return-1;for(var O=0,C=T;O<=C;){var P=Math.floor((C+O)/2);if(xi[P].startTime&&O-1)for(var P=C,p=i.length;P=x&&l.endTime<=T)O.push(l);else if(l.startTime>T)return O}return O}},"./src/utils/time-ranges.ts":function(V,U,D){"use strict";D.r(U);var k={toString:function(t){for(var R="",o=t.length,m=0;m1?x-1:0),O=1;O100)throw new Error("Position must be between 0 and 100.");c=_,this.hasBeenReset=!0}})),Object.defineProperty(O,"positionAlign",m({},C,{get:function(){return n},set:function(_){var h=o(_);if(!h)throw new SyntaxError("An invalid or illegal string was specified.");n=h,this.hasBeenReset=!0}})),Object.defineProperty(O,"size",m({},C,{get:function(){return r},set:function(_){if(_<0||_>100)throw new Error("Size must be between 0 and 100.");r=_,this.hasBeenReset=!0}})),Object.defineProperty(O,"align",m({},C,{get:function(){return d},set:function(_){var h=o(_);if(!h)throw new SyntaxError("An invalid or illegal string was specified.");d=h,this.hasBeenReset=!0}})),O.displayState=void 0}return g.prototype.getCueAsHTML=function(){var i=self.WebVTT;return i.convertCueToDOMTree(self,this.text)},g}()},"./src/utils/vttparser.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"parseTimeStamp",function(){return t}),D.d(U,"fixLineBreaks",function(){return x}),D.d(U,"VTTParser",function(){return T});var k=D("./src/utils/vttcue.ts"),u=function(){function O(){}var C=O.prototype;return C.decode=function(p,l){if(!p)return"";if(typeof p!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(p))},O}();function t(O){function C(p,l,s,f){return(p|0)*3600+(l|0)*60+(s|0)+parseFloat(f||0)}var P=O.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return P?parseFloat(P[2])>59?C(P[2],P[3],0,P[4]):C(P[1],P[2],P[3],P[4]):null}var R=function(){function O(){this.values=Object.create(null)}var C=O.prototype;return C.set=function(p,l){!this.get(p)&&l!==""&&(this.values[p]=l)},C.get=function(p,l,s){return s?this.has(p)?this.values[p]:l[s]:this.has(p)?this.values[p]:l},C.has=function(p){return p in this.values},C.alt=function(p,l,s){for(var f=0;f=0&&s<=100)return this.set(p,s),!0}return!1},O}();function o(O,C,P,p){var l=p?O.split(p):[O];for(var s in l){if(typeof l[s]!="string")continue;var f=l[s].split(P);if(f.length!==2)continue;var v=f[0],b=f[1];C(v,b)}}var m=new k.default(0,0,""),g=m.align==="middle"?"middle":"center";function i(O,C,P){var p=O;function l(){var v=t(O);if(v===null)throw new Error("Malformed timestamp: "+p);return O=O.replace(/^[^\sa-zA-Z-]+/,""),v}function s(v,b){var A=new R;o(v,function(c,n){var r;switch(c){case"region":for(var d=P.length-1;d>=0;d--)if(P[d].id===n){A.set(c,P[d].region);break}break;case"vertical":A.alt(c,n,["rl","lr"]);break;case"line":r=n.split(","),A.integer(c,r[0]),A.percent(c,r[0])&&A.set("snapToLines",!1),A.alt(c,r[0],["auto"]),r.length===2&&A.alt("lineAlign",r[1],["start",g,"end"]);break;case"position":r=n.split(","),A.percent(c,r[0]),r.length===2&&A.alt("positionAlign",r[1],["start",g,"end","line-left","line-right","auto"]);break;case"size":A.percent(c,n);break;case"align":A.alt(c,n,["start",g,"end","left","right"]);break}},/:/,/\s/),b.region=A.get("region",null),b.vertical=A.get("vertical","");var w=A.get("line","auto");w==="auto"&&m.line===-1&&(w=-1),b.line=w,b.lineAlign=A.get("lineAlign","start"),b.snapToLines=A.get("snapToLines",!0),b.size=A.get("size",100),b.align=A.get("align",g);var E=A.get("position","auto");E==="auto"&&m.position===50&&(E=b.align==="start"||b.align==="left"?0:b.align==="end"||b.align==="right"?100:50),b.position=E}function f(){O=O.replace(/^\s+/,"")}if(f(),C.startTime=l(),f(),O.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+p);O=O.substr(3),f(),C.endTime=l(),f(),s(O,C)}function x(O){return O.replace(//gi,` -`)}var T=function(){function O(){this.state="INITIAL",this.buffer="",this.decoder=new u,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var C=O.prototype;return C.parse=function(p){var l=this;p&&(l.buffer+=l.decoder.decode(p,{stream:!0}));function s(){var E=l.buffer,c=0;for(E=x(E);c=l&&this.observer.emit(k.Events.ERROR,k.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),S.executeEnd=P(),[v(r)];var X=Y.flush(F);return b(X)?X.then(function(Q){return d.flushRemux(B,Q,r),B}):(this.flushRemux(B,X,r),B)},c.flushRemux=function(r,d,S){var _=d.audioTrack,h=d.avcTrack,L=d.id3Track,I=d.textTrack,B=this.currentTransmuxState,F=B.accurateTimeOffset,K=B.timeOffset;C.logger.log("[transmuxer.ts]: Flushed fragment "+S.sn+(S.part>-1?" p: "+S.part:"")+" of level "+S.level);var q=this.remuxer.remux(_,h,L,I,K,F,!0,this.id);r.push({remuxResult:q,chunkMeta:S}),S.transmuxing.executeEnd=P()},c.resetInitialTimestamp=function(r){var d=this.demuxer,S=this.remuxer;if(!d||!S)return;d.resetTimeStamp(r),S.resetTimeStamp(r)},c.resetContiguity=function(){var r=this.demuxer,d=this.remuxer;if(!r||!d)return;r.resetContiguity(),d.resetNextTimestamp()},c.resetInitSegment=function(r,d,S,_){var h=this.demuxer,L=this.remuxer;if(!h||!L)return;h.resetInitSegment(d,S,_),L.resetInitSegment(r,d,S)},c.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},c.transmux=function(r,d,S,_,h){var L;return d&&d.method==="SAMPLE-AES"?L=this.transmuxSampleAes(r,d,S,_,h):L=this.transmuxUnencrypted(r,S,_,h),L},c.transmuxUnencrypted=function(r,d,S,_){var h=this.demuxer.demux(r,d,!1,!this.config.progressive),L=h.audioTrack,I=h.avcTrack,B=h.id3Track,F=h.textTrack,K=this.remuxer.remux(L,I,B,F,d,S,!1,this.id);return{remuxResult:K,chunkMeta:_}},c.transmuxSampleAes=function(r,d,S,_,h){var L=this;return this.demuxer.demuxSampleAes(r,d,S).then(function(I){var B=L.remuxer.remux(I.audioTrack,I.avcTrack,I.id3Track,I.textTrack,S,_,!1,L.id);return{remuxResult:B,chunkMeta:h}})},c.configureTransmuxer=function(r,d){for(var S=this.config,_=this.observer,h=this.typeSupported,L=this.vendor,I=d.audioCodec,B=d.defaultInitPts,F=d.duration,K=d.initSegmentData,q=d.videoCodec,Y,W=0,X=m.length;W0&&c!=null&&c.key!=null&&c.iv!==null&&c.method!=null&&(n=c),n}var v=function(c){return{remuxResult:{},chunkMeta:c}};function b(E){return"then"in E&&E.then instanceof Function}var A=function(c,n,r,d,S){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=c,this.videoCodec=n,this.initSegmentData=r,this.duration=d,this.defaultInitPts=S},w=function(c,n,r,d,S){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=c,this.contiguous=n,this.accurateTimeOffset=r,this.trackSwitch=d,this.timeOffset=S}},"./src/demux/tsdemuxer.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"discardEPB",function(){return v});var k=D("./src/demux/adts.ts"),u=D("./src/demux/mpegaudio.ts"),t=D("./src/demux/exp-golomb.ts"),R=D("./src/demux/id3.ts"),o=D("./src/demux/sample-aes.ts"),p=D("./src/events.ts"),g=D("./src/utils/mp4-tools.ts"),i=D("./src/utils/logger.ts"),x=D("./src/errors.ts"),T={video:1,audio:2,id3:3,text:4},O=function(){function b(w,E,c){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=w,this.config=E,this.typeSupported=c}b.probe=function(E){var c=b.syncOffset(E);return c<0?!1:(c&&i.logger.warn("MPEG2-TS detected but first sync word found @ offset "+c+", junk ahead ?"),!0)},b.syncOffset=function(E){for(var c=Math.min(1e3,E.length-3*188),n=0;n>4,_e=void 0;if(ve>1){if(_e=ue+5+E[ue+4],_e===ue+188)continue}else _e=ue+4;switch(be){case L:Ee&&(I&&(d=l(I))&&this.parseAVCPES(d,!1),I={data:[],size:0}),I&&(I.data.push(E.subarray(_e,ue+188)),I.size+=ue+188-_e);break;case B:Ee&&(K&&(d=l(K))&&(_.isAAC?this.parseAACPES(d):this.parseMPEGPES(d)),K={data:[],size:0}),K&&(K.data.push(E.subarray(_e,ue+188)),K.size+=ue+188-_e);break;case F:Ee&&(q&&(d=l(q))&&this.parseID3PES(d),q={data:[],size:0}),q&&(q.data.push(E.subarray(_e,ue+188)),q.size+=ue+188-_e);break;case 0:Ee&&(_e+=E[_e]+1),X=this._pmtId=P(E,_e);break;case X:{Ee&&(_e+=E[_e]+1);var Te=m(E,_e,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,n);L=Te.avc,L>0&&(S.pid=L),B=Te.audio,B>0&&(_.pid=B,_.isAAC=Te.isAAC),F=Te.id3,F>0&&(h.pid=F),Y&&!W&&(i.logger.log("reparse from beginning"),Y=!1,ue=de-188),W=this.pmtParsed=!0;break}case 17:case 8191:break;default:Y=!0;break}}else this.observer.emit(p.Events.ERROR,p.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});S.pesData=I,_.pesData=K,h.pesData=q;var re={audioTrack:_,avcTrack:S,id3Track:h,textTrack:this._txtTrack};return r&&this.extractRemainingSamples(re),re},A.flush=function(){var E=this.remainderData;this.remainderData=null;var c;return E?c=this.demux(E,-1,!1,!0):c={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(c),this.sampleAes?this.decrypt(c,this.sampleAes):c},A.extractRemainingSamples=function(E){var c=E.audioTrack,n=E.avcTrack,r=E.id3Track,d=n.pesData,S=c.pesData,_=r.pesData,h;d&&(h=l(d))?(this.parseAVCPES(h,!0),n.pesData=null):n.pesData=d,S&&(h=l(S))?(c.isAAC?this.parseAACPES(h):this.parseMPEGPES(h),c.pesData=null):(S!=null&&S.size&&i.logger.log("last AAC PES packet truncated,might overlap between fragments"),c.pesData=S),_&&(h=l(_))?(this.parseID3PES(h),r.pesData=null):r.pesData=_},A.demuxSampleAes=function(E,c,n){var r=this.demux(E,n,!0,!this.config.progressive),d=this.sampleAes=new o.default(this.observer,this.config,c);return this.decrypt(r,d)},A.decrypt=function(E,c){return new Promise(function(n){var r=E.audioTrack,d=E.avcTrack;r.samples&&r.isAAC?c.decryptAacSamples(r.samples,0,function(){d.samples?c.decryptAvcSamples(d.samples,0,0,function(){n(E)}):n(E)}):d.samples&&c.decryptAvcSamples(d.samples,0,0,function(){n(E)})})},A.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},A.parseAVCPES=function(E,c){var n=this,r=this._avcTrack,d=this.parseAVCNALu(E.data),S=!1,_=this.avcSample,h,L=!1;E.data=null,_&&d.length&&!r.audFound&&(s(_,r),_=this.avcSample=C(!1,E.pts,E.dts,"")),d.forEach(function(I){switch(I.type){case 1:{h=!0,_||(_=n.avcSample=C(!0,E.pts,E.dts,"")),S&&(_.debug+="NDR "),_.frame=!0;var B=I.data;if(L&&B.length>4){var F=new t.default(B).readSliceType();(F===2||F===4||F===7||F===9)&&(_.key=!0)}break}case 5:h=!0,_||(_=n.avcSample=C(!0,E.pts,E.dts,"")),S&&(_.debug+="IDR "),_.key=!0,_.frame=!0;break;case 6:{h=!0,S&&_&&(_.debug+="SEI ");var K=new t.default(v(I.data));K.readUByte();for(var q=0,Y=0,W=!1,X=0;!W&&K.bytesAvailable>1;){q=0;do X=K.readUByte(),q+=X;while(X===255);Y=0;do X=K.readUByte(),Y+=X;while(X===255);if(q===4&&K.bytesAvailable!==0){W=!0;var Q=K.readUByte();if(Q===181){var de=K.readUShort();if(de===49){var ue=K.readUInt();if(ue===1195456820){var Ee=K.readUByte();if(Ee===3){for(var be=K.readUByte(),ve=K.readUByte(),_e=31&be,Te=[be,ve],re=0;re<_e;re++)Te.push(K.readUByte()),Te.push(K.readUByte()),Te.push(K.readUByte());f(n._txtTrack.samples,{type:3,pts:E.pts,bytes:Te})}}}}}else if(q===5&&K.bytesAvailable!==0){if(W=!0,Y>16){for(var pe=[],J=0;J<16;J++)pe.push(K.readUByte().toString(16)),(J===3||J===5||J===7||J===9)&&pe.push("-");for(var ce=Y-16,we=new Uint8Array(ce),xe=0;xe=0){var K={data:E.subarray(B,_-r-1),type:F};S.push(K)}else{var q=this.getLastNalUnit();if(q&&(d&&_<=4-d&&(q.state&&(q.data=q.data.subarray(0,q.data.byteLength-d))),L=_-r-1,L>0)){var Y=new Uint8Array(q.data.byteLength+L);Y.set(q.data,0),Y.set(E.subarray(0,L),q.data.byteLength),q.data=Y,q.state=0}}_=0&&r>=0){var W={data:E.subarray(B,c),type:F,state:r};S.push(W)}if(S.length===0){var X=this.getLastNalUnit();if(X){var Q=new Uint8Array(X.data.byteLength+E.byteLength);Q.set(X.data,0),Q.set(E,X.data.byteLength),X.data=Q}}return n.naluState=r,S},A.parseAACPES=function(E){var c=0,n=this._audioTrack,r=this.aacOverFlow,d=E.data;if(r){this.aacOverFlow=null;var S=r.sample.unit.byteLength,_=Math.min(r.missing,S),h=S-_;r.sample.unit.set(d.subarray(0,_),h),n.samples.push(r.sample),c=r.missing}var L,I;for(L=c,I=d.length;L1;){var S=new Uint8Array(d[0].length+d[1].length);S.set(d[0]),S.set(d[1],d[0].length),d[0]=S,d.splice(1,1)}w=d[0];var _=(w[0]<<16)+(w[1]<<8)+w[2];if(_===1){if(E=(w[4]<<8)+w[5],E&&E>b.size-6)return null;var h=w[7];h&192&&(n=(w[9]&14)*536870912+(w[10]&255)*4194304+(w[11]&254)*16384+(w[12]&255)*128+(w[13]&254)/2,h&64?(r=(w[14]&14)*536870912+(w[15]&255)*4194304+(w[16]&254)*16384+(w[17]&255)*128+(w[18]&254)/2,n-r>60*9e4&&(i.logger.warn(Math.round((n-r)/9e4)+"s delta between PTS and DTS, align them"),n=r)):r=n),c=w[8];var L=c+9;if(b.size<=L)return null;b.size-=L;for(var I=new Uint8Array(b.size),B=0,F=d.length;BK){L-=K;continue}else w=w.subarray(L),K-=L,L=0;I.set(w,A),A+=K}return E&&(E-=c+3),{data:I,pts:n,dts:r,len:E}}return null}function s(b,A){if(b.units.length&&b.frame){if(b.pts===void 0){var w=A.samples,E=w.length;if(E){var c=w[E-1];b.pts=c.pts,b.dts=c.dts}else{A.dropped++;return}}A.samples.push(b)}b.debug.length&&i.logger.log(b.pts+"/"+b.dts+":"+b.debug)}function f(b,A){var w=b.length;if(w>0){if(A.pts>=b[w-1].pts)b.push(A);else for(var E=w-1;E>=0;E--)if(A.ptsn)return d;return 0}},{key:"maxAutoLevel",get:function(){var c=this.levels,n=this.autoLevelCapping,r;return n===-1&&c&&c.length?r=c.length-1:r=n,r}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(c){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,c)}},{key:"audioTracks",get:function(){var c=this.audioTrackController;return c?c.audioTracks:[]}},{key:"audioTrack",get:function(){var c=this.audioTrackController;return c?c.audioTrack:-1},set:function(c){var n=this.audioTrackController;n&&(n.audioTrack=c)}},{key:"subtitleTracks",get:function(){var c=this.subtitleTrackController;return c?c.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var c=this.subtitleTrackController;return c?c.subtitleTrack:-1},set:function(c){var n=this.subtitleTrackController;n&&(n.subtitleTrack=c)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var c=this.subtitleTrackController;return c?c.subtitleDisplay:!1},set:function(c){var n=this.subtitleTrackController;n&&(n.subtitleDisplay=c)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(c){this.config.lowLatencyMode=c}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return l.Events}},{key:"ErrorTypes",get:function(){return s.ErrorTypes}},{key:"ErrorDetails",get:function(){return s.ErrorDetails}},{key:"DefaultConfig",get:function(){return A.defaultConfig?A.defaultConfig:C.hlsDefaultConfig},set:function(c){A.defaultConfig=c}}]),A}();b.defaultConfig=void 0},"./src/is-supported.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"isSupported",function(){return t}),D.d(U,"changeTypeSupported",function(){return R});var k=D("./src/utils/mediasource-helper.ts");function u(){return self.SourceBuffer||self.WebKitSourceBuffer}function t(){var o=Object(k.getMediaSource)();if(!o)return!1;var p=u(),g=o&&typeof o.isTypeSupported=="function"&&o.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),i=!p||p.prototype&&typeof p.prototype.appendBuffer=="function"&&typeof p.prototype.remove=="function";return!!g&&!!i}function R(){var o,p=u();return typeof(p==null||((o=p.prototype)===null||o===void 0)?void 0:o.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return O}),D.d(U,"LoadError",function(){return P});var k=D("./src/polyfills/number.ts"),u=D("./src/errors.ts");function t(m,l){m.prototype=Object.create(l.prototype),m.prototype.constructor=m,i(m,l)}function R(m){var l=typeof Map=="function"?new Map:void 0;return R=function(f){if(f===null||!g(f))return f;if(typeof f!="function")throw new TypeError("Super expression must either be null or a function");if(typeof l!="undefined"){if(l.has(f))return l.get(f);l.set(f,v)}function v(){return o(f,arguments,x(this).constructor)}return v.prototype=Object.create(f.prototype,{constructor:{value:v,enumerable:!1,writable:!0,configurable:!0}}),i(v,f)},R(m)}function o(m,l,s){return p()?o=Reflect.construct:o=function(v,b,A){var w=[null];w.push.apply(w,b);var E=Function.bind.apply(v,w),c=new E;return A&&i(c,A.prototype),c},o.apply(null,arguments)}function p(){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(m){return!1}}function g(m){return Function.toString.call(m).indexOf("[native code]")!==-1}function i(m,l){return i=Object.setPrototypeOf||function(f,v){return f.__proto__=v,f},i(m,l)}function x(m){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(s){return s.__proto__||Object.getPrototypeOf(s)},x(m)}var T=Math.pow(2,17),O=function(){function m(s){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=s}var l=m.prototype;return l.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},l.abort=function(){this.loader&&this.loader.abort()},l.load=function(f,v){var b=this,A=f.url;if(!A)return Promise.reject(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,networkDetails:null},"Fragment does not have a "+(A?"part list":"url")));this.abort();var w=this.config,E=w.fLoader,c=w.loader;return new Promise(function(n,r){b.loader&&b.loader.destroy();var d=b.loader=f.loader=E?new E(w):new c(w),S=C(f),_={timeout:w.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:w.fragLoadingMaxRetryTimeout,highWaterMark:T};f.stats=d.stats,d.load(S,_,{onSuccess:function(L,I,B,F){b.resetLoader(f,d),n({frag:f,part:null,payload:L.data,networkDetails:F})},onError:function(L,I,B){b.resetLoader(f,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,response:L,networkDetails:B}))},onAbort:function(L,I,B){b.resetLoader(f,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:f,networkDetails:B}))},onTimeout:function(L,I,B){b.resetLoader(f,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:f,networkDetails:B}))},onProgress:function(L,I,B,F){v&&v({frag:f,part:null,payload:B,networkDetails:F})}})})},l.loadPart=function(f,v,b){var A=this;this.abort();var w=this.config,E=w.fLoader,c=w.loader;return new Promise(function(n,r){A.loader&&A.loader.destroy();var d=A.loader=f.loader=E?new E(w):new c(w),S=C(f,v),_={timeout:w.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:w.fragLoadingMaxRetryTimeout,highWaterMark:T};v.stats=d.stats,d.load(S,_,{onSuccess:function(L,I,B,F){A.resetLoader(f,d),A.updateStatsFromPart(f,v);var K={frag:f,part:v,payload:L.data,networkDetails:F};b(K),n(K)},onError:function(L,I,B){A.resetLoader(f,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,part:v,response:L,networkDetails:B}))},onAbort:function(L,I,B){f.stats.aborted=v.stats.aborted,A.resetLoader(f,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:f,part:v,networkDetails:B}))},onTimeout:function(L,I,B){A.resetLoader(f,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:f,part:v,networkDetails:B}))}})})},l.updateStatsFromPart=function(f,v){var b=f.stats,A=v.stats,w=A.total;if(b.loaded+=A.loaded,w){var E=Math.round(f.duration/v.duration),c=Math.min(Math.round(b.loaded/w),E),n=E-c,r=n*Math.round(b.loaded/c);b.total=b.loaded+r}else b.total=Math.max(b.loaded,b.total);var d=b.loading,S=A.loading;d.start?d.first+=S.first-S.start:(d.start=S.start,d.first=S.first),d.end=S.end},l.resetLoader=function(f,v){f.loader=null,this.loader===v&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),v.destroy()},m}();function C(m,l){l===void 0&&(l=null);var s=l||m,f={frag:m,part:l,responseType:"arraybuffer",url:s.url,headers:{},rangeStart:0,rangeEnd:0},v=s.byteRangeStartOffset,b=s.byteRangeEndOffset;return Object(k.isFiniteNumber)(v)&&Object(k.isFiniteNumber)(b)&&(f.rangeStart=v,f.rangeEnd=b),f}var P=function(m){t(l,m);function l(s){for(var f,v=arguments.length,b=new Array(v>1?v-1:0),A=1;A>8*(15-w)&255;return A},f.setDecryptDataFromLevelKey=function(b,A){var w=b;return(b==null?void 0:b.method)==="AES-128"&&b.uri&&!b.iv&&(w=o.LevelKey.fromURI(b.uri),w.method=b.method,w.iv=this.createInitializationVector(A),w.keyFormat="identity"),w},f.setElementaryStreamInfo=function(b,A,w,E,c,n){n===void 0&&(n=!1);var r=this.elementaryStreams,d=r[b];if(!d){r[b]={startPTS:A,endPTS:w,startDTS:E,endDTS:c,partial:n};return}d.startPTS=Math.min(d.startPTS,A),d.endPTS=Math.max(d.endPTS,w),d.startDTS=Math.min(d.startDTS,E),d.endDTS=Math.max(d.endDTS,c)},f.clearElementaryStreamInfo=function(){var b=this.elementaryStreams;b[O.AUDIO]=null,b[O.VIDEO]=null,b[O.AUDIOVIDEO]=null},T(s,[{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&&R.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(k.isFiniteNumber)(this.programDateTime))return null;var b=Object(k.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)}}]),s}(C),m=function(l){g(s,l);function s(f,v,b,A,w){var E;E=l.call(this,b)||this,E.fragOffset=0,E.duration=0,E.gap=!1,E.independent=!1,E.relurl=void 0,E.fragment=void 0,E.index=void 0,E.stats=new p.LoadStats,E.duration=f.decimalFloatingPoint("DURATION"),E.gap=f.bool("GAP"),E.independent=f.bool("INDEPENDENT"),E.relurl=f.enumeratedString("URI"),E.fragment=v,E.index=A;var c=f.enumeratedString("BYTERANGE");return c&&E.setByteRange(c,w),w&&(E.fragOffset=w.fragOffset+w.duration),E}return T(s,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var v=this.elementaryStreams;return!!(v.audio||v.video||v.audiovideo)}}]),s}(C)},"./src/loader/key-loader.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return R});var k=D("./src/events.ts"),u=D("./src/errors.ts"),t=D("./src/utils/logger.ts"),R=function(){function o(g){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=g,this._registerListeners()}var p=o.prototype;return p._registerListeners=function(){this.hls.on(k.Events.KEY_LOADING,this.onKeyLoading,this)},p._unregisterListeners=function(){this.hls.off(k.Events.KEY_LOADING,this.onKeyLoading)},p.destroy=function(){this._unregisterListeners();for(var i in this.loaders){var x=this.loaders[i];x&&x.destroy()}this.loaders={}},p.onKeyLoading=function(i,x){var T=x.frag,O=T.type,C=this.loaders[O];if(!T.decryptdata){t.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var P=T.decryptdata.uri;if(P!==this.decrypturl||this.decryptkey===null){var m=this.hls.config;if(C&&(t.logger.warn("abort previous key loader for type:"+O),C.abort()),!P){t.logger.warn("key uri is falsy");return}var l=m.loader,s=T.loader=this.loaders[O]=new l(m);this.decrypturl=P,this.decryptkey=null;var f={url:P,frag:T,responseType:"arraybuffer"},v={timeout:m.fragLoadingTimeOut,maxRetry:0,retryDelay:m.fragLoadingRetryDelay,maxRetryDelay:m.fragLoadingMaxRetryTimeout,highWaterMark:0},b={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};s.load(f,v,b)}else this.decryptkey&&(T.decryptdata.key=this.decryptkey,this.hls.trigger(k.Events.KEY_LOADED,{frag:T}))},p.loadsuccess=function(i,x,T){var O=T.frag;if(!O.decryptdata){t.logger.error("after key load, decryptdata unset");return}this.decryptkey=O.decryptdata.key=new Uint8Array(i.data),O.loader=null,delete this.loaders[O.type],this.hls.trigger(k.Events.KEY_LOADED,{frag:O})},p.loaderror=function(i,x){var T=x.frag,O=T.loader;O&&O.abort(),delete this.loaders[T.type],this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:T,response:i})},p.loadtimeout=function(i,x){var T=x.frag,O=T.loader;O&&O.abort(),delete this.loaders[T.type],this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:T})},o}()},"./src/loader/level-details.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"LevelDetails",function(){return o});var k=D("./src/polyfills/number.ts");function u(p,g){for(var i=0;ix.endSN||T>0||T===0&&O>0,this.updated||this.advanced?this.misses=Math.floor(x.misses*.6):this.misses=x.misses+1,this.availabilityDelay=x.availabilityDelay},t(p,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(k.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||R}},{key:"drift",get:function(){var x=this.driftEndTime-this.driftStartTime;if(x>0){var T=this.driftEnd-this.driftStart;return T*1e3/x}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var x;return(x=this.fragments)!==null&&x!==void 0&&x.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 x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),p}()},"./src/loader/level-key.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"LevelKey",function(){return o});var k=D("./node_modules/url-toolkit/src/url-toolkit.js"),u=D.n(k);function t(p,g){for(var i=0;i2){var r=n.shift()+".";return r+=parseInt(n.shift()).toString(16),r+=("000"+parseInt(n.shift()).toString(16)).substr(-4),r}return c},w.resolve=function(c,n){return u.buildAbsoluteURL(n,c,{alwaysNormalize:!0})},w.parseMasterPlaylist=function(c,n){var r=[],d={},S=!1;T.lastIndex=0;for(var _;(_=T.exec(c))!=null;)if(_[1]){var h=new g.AttrList(_[1]),L={attrs:h,bitrate:h.decimalInteger("AVERAGE-BANDWIDTH")||h.decimalInteger("BANDWIDTH"),name:h.NAME,url:w.resolve(_[2],n)},I=h.decimalResolution("RESOLUTION");I&&(L.width=I.width,L.height=I.height),f((h.CODECS||"").split(/[ ,]+/).filter(function(F){return F}),L),L.videoCodec&&L.videoCodec.indexOf("avc1")!==-1&&(L.videoCodec=w.convertAVC1ToAVCOTI(L.videoCodec)),r.push(L)}else if(_[3]){var B=new g.AttrList(_[3]);B["DATA-ID"]&&(S=!0,d[B["DATA-ID"]]=B)}return{levels:r,sessionData:S?d:null}},w.parseMasterPlaylistMedia=function(c,n,r,d){d===void 0&&(d=[]);var S,_=[],h=0;for(O.lastIndex=0;(S=O.exec(c))!==null;){var L=new g.AttrList(S[1]);if(L.TYPE===r){var I={attrs:L,bitrate:0,id:h++,groupId:L["GROUP-ID"],instreamId:L["INSTREAM-ID"],name:L.NAME||L.LANGUAGE||"",type:r,default:L.bool("DEFAULT"),autoselect:L.bool("AUTOSELECT"),forced:L.bool("FORCED"),lang:L.LANGUAGE,url:L.URI?w.resolve(L.URI,n):""};if(d.length){var B=w.findGroup(d,I.groupId)||d[0];v(I,B,"audioCodec"),v(I,B,"textCodec")}_.push(I)}}return _},w.parseLevelPlaylist=function(c,n,r,d,S){var _=new o.LevelDetails(n),h=_.fragments,L=null,I=0,B=0,F=0,K=0,q=null,Y=new R.Fragment(d,n),W,X,Q,de=-1,ue=!1;for(C.lastIndex=0,_.m3u8=c;(W=C.exec(c))!==null;){ue&&(ue=!1,Y=new R.Fragment(d,n),Y.start=F,Y.sn=I,Y.cc=K,Y.level=r,L&&(Y.initSegment=L,Y.rawProgramDateTime=L.rawProgramDateTime));var Ee=W[1];if(Ee){Y.duration=parseFloat(Ee);var be=(" "+W[2]).slice(1);Y.title=be||null,Y.tagList.push(be?["INF",Ee,be]:["INF",Ee])}else if(W[3])Object(k.isFiniteNumber)(Y.duration)&&(Y.start=F,Q&&(Y.levelkey=Q),Y.sn=I,Y.level=r,Y.cc=K,Y.urlId=S,h.push(Y),Y.relurl=(" "+W[3]).slice(1),A(Y,q),q=Y,F+=Y.duration,I++,B=0,ue=!0);else if(W[4]){var ve=(" "+W[4]).slice(1);q?Y.setByteRange(ve,q):Y.setByteRange(ve)}else if(W[5])Y.rawProgramDateTime=(" "+W[5]).slice(1),Y.tagList.push(["PROGRAM-DATE-TIME",Y.rawProgramDateTime]),de===-1&&(de=h.length);else{if(W=W[0].match(P),!W){i.logger.warn("No matches on slow regex match for level playlist!");continue}for(X=1;X-1){i.logger.warn("Keyformat "+ze+" is not supported from the manifest");continue}else if(ze!=="identity")continue;tt&&(Q=p.LevelKey.fromURL(n,Le),Le&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(tt)>=0&&(Q.method=tt,Q.keyFormat=ze,Pe&&(Q.keyID=Pe),Ce&&(Q.keyFormatVersions=Ce),Q.iv=Fe));break}case"START":{var ht=new g.AttrList(Te),rt=ht.decimalFloatingPoint("TIME-OFFSET");Object(k.isFiniteNumber)(rt)&&(_.startTimeOffset=rt);break}case"MAP":{var Tt=new g.AttrList(Te);Y.relurl=Tt.URI,Tt.BYTERANGE&&Y.setByteRange(Tt.BYTERANGE),Y.level=r,Y.sn="initSegment",Q&&(Y.levelkey=Q),Y.initSegment=null,L=Y,ue=!0;break}case"SERVER-CONTROL":{var xt=new g.AttrList(Te);_.canBlockReload=xt.bool("CAN-BLOCK-RELOAD"),_.canSkipUntil=xt.optionalFloat("CAN-SKIP-UNTIL",0),_.canSkipDateRanges=_.canSkipUntil>0&&xt.bool("CAN-SKIP-DATERANGES"),_.partHoldBack=xt.optionalFloat("PART-HOLD-BACK",0),_.holdBack=xt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var gt=new g.AttrList(Te);_.partTarget=gt.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Et=_.partList;Et||(Et=_.partList=[]);var Rt=B>0?Et[Et.length-1]:void 0,Gt=B++,Nt=new R.Part(new g.AttrList(Te),Y,n,Gt,Rt);Et.push(Nt),Y.duration+=Nt.duration;break}case"PRELOAD-HINT":{var Ft=new g.AttrList(Te);_.preloadHint=Ft;break}case"RENDITION-REPORT":{var Ot=new g.AttrList(Te);_.renditionReports=_.renditionReports||[],_.renditionReports.push(Ot);break}default:i.logger.warn("line parsed but not handled: "+W);break}}}q&&!q.relurl?(h.pop(),F-=q.duration,_.partList&&(_.fragmentHint=q)):_.partList&&(A(Y,q),Y.cc=K,_.fragmentHint=Y);var It=h.length,At=h[0],Dt=h[It-1];if(F+=_.skippedSegments*_.targetduration,F>0&&It&&Dt){_.averagetargetduration=F/It;var mt=Dt.sn;_.endSN=mt!=="initSegment"?mt:0,At&&(_.startCC=At.cc,At.initSegment||_.fragments.every(function($e){return $e.relurl&&l($e.relurl)})&&(i.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),Y=new R.Fragment(d,n),Y.relurl=Dt.relurl,Y.level=r,Y.sn="initSegment",At.initSegment=Y,_.needSidxRanges=!0))}else _.endSN=0,_.startCC=0;return _.fragmentHint&&(F+=_.fragmentHint.duration),_.totalduration=F,_.endCC=K,de>0&&b(h,de),_},w}();function f(w,E){["video","audio","text"].forEach(function(c){var n=w.filter(function(d){return Object(x.isCodecType)(d,c)});if(n.length){var r=n.filter(function(d){return d.lastIndexOf("avc1",0)===0||d.lastIndexOf("mp4a",0)===0});E[c+"Codec"]=r.length>0?r[0]:n[0],w=w.filter(function(d){return n.indexOf(d)===-1})}}),E.unknownCodecs=w}function v(w,E,c){var n=E[c];n&&(w[c]=n)}function b(w,E){for(var c=w[E],n=E;n--;){var r=w[n];if(!r)return;r.programDateTime=c.programDateTime-r.duration*1e3,c=r}}function A(w,E){w.rawProgramDateTime?w.programDateTime=Date.parse(w.rawProgramDateTime):E!=null&&E.programDateTime&&(w.programDateTime=E.endProgramDateTime),Object(k.isFiniteNumber)(w.programDateTime)||(w.programDateTime=null,w.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(V,U,D){"use strict";D.r(U);var k=D("./src/polyfills/number.ts"),u=D("./src/events.ts"),t=D("./src/errors.ts"),R=D("./src/utils/logger.ts"),o=D("./src/utils/mp4-tools.ts"),p=D("./src/loader/m3u8-parser.ts"),g=D("./src/types/loader.ts"),i=D("./src/utils/attr-list.ts");function x(C){var P=C.type;switch(P){case g.PlaylistContextType.AUDIO_TRACK:return g.PlaylistLevelType.AUDIO;case g.PlaylistContextType.SUBTITLE_TRACK:return g.PlaylistLevelType.SUBTITLE;default:return g.PlaylistLevelType.MAIN}}function T(C,P){var m=C.url;return(m===void 0||m.indexOf("data:")===0)&&(m=P.url),m}var O=function(){function C(m){this.hls=void 0,this.loaders=Object.create(null),this.hls=m,this.registerListeners()}var P=C.prototype;return P.registerListeners=function(){var l=this.hls;l.on(u.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(u.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(u.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.on(u.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.unregisterListeners=function(){var l=this.hls;l.off(u.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(u.Events.LEVEL_LOADING,this.onLevelLoading,this),l.off(u.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.off(u.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.createInternalLoader=function(l){var s=this.hls.config,f=s.pLoader,v=s.loader,b=f||v,A=new b(s);return l.loader=A,this.loaders[l.type]=A,A},P.getInternalLoader=function(l){return this.loaders[l.type]},P.resetInternalLoader=function(l){this.loaders[l]&&delete this.loaders[l]},P.destroyInternalLoaders=function(){for(var l in this.loaders){var s=this.loaders[l];s&&s.destroy(),this.resetInternalLoader(l)}},P.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},P.onManifestLoading=function(l,s){var f=s.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:g.PlaylistContextType.MANIFEST,url:f,deliveryDirectives:null})},P.onLevelLoading=function(l,s){var f=s.id,v=s.level,b=s.url,A=s.deliveryDirectives;this.load({id:f,groupId:null,level:v,responseType:"text",type:g.PlaylistContextType.LEVEL,url:b,deliveryDirectives:A})},P.onAudioTrackLoading=function(l,s){var f=s.id,v=s.groupId,b=s.url,A=s.deliveryDirectives;this.load({id:f,groupId:v,level:null,responseType:"text",type:g.PlaylistContextType.AUDIO_TRACK,url:b,deliveryDirectives:A})},P.onSubtitleTrackLoading=function(l,s){var f=s.id,v=s.groupId,b=s.url,A=s.deliveryDirectives;this.load({id:f,groupId:v,level:null,responseType:"text",type:g.PlaylistContextType.SUBTITLE_TRACK,url:b,deliveryDirectives:A})},P.load=function(l){var s,f=this.hls.config,v=this.getInternalLoader(l);if(v){var b=v.context;if(b&&b.url===l.url){R.logger.trace("[playlist-loader]: playlist request ongoing");return}R.logger.log("[playlist-loader]: aborting previous loader for type: "+l.type),v.abort()}var A,w,E,c;switch(l.type){case g.PlaylistContextType.MANIFEST:A=f.manifestLoadingMaxRetry,w=f.manifestLoadingTimeOut,E=f.manifestLoadingRetryDelay,c=f.manifestLoadingMaxRetryTimeout;break;case g.PlaylistContextType.LEVEL:case g.PlaylistContextType.AUDIO_TRACK:case g.PlaylistContextType.SUBTITLE_TRACK:A=0,w=f.levelLoadingTimeOut;break;default:A=f.levelLoadingMaxRetry,w=f.levelLoadingTimeOut,E=f.levelLoadingRetryDelay,c=f.levelLoadingMaxRetryTimeout;break}if(v=this.createInternalLoader(l),(s=l.deliveryDirectives)!==null&&s!==void 0&&s.part){var n;if(l.type===g.PlaylistContextType.LEVEL&&l.level!==null?n=this.hls.levels[l.level].details:l.type===g.PlaylistContextType.AUDIO_TRACK&&l.id!==null?n=this.hls.audioTracks[l.id].details:l.type===g.PlaylistContextType.SUBTITLE_TRACK&&l.id!==null&&(n=this.hls.subtitleTracks[l.id].details),n){var r=n.partTarget,d=n.targetduration;r&&d&&(w=Math.min(Math.max(r*3,d*.8)*1e3,w))}}var S={timeout:w,maxRetry:A,retryDelay:E,maxRetryDelay:c,highWaterMark:0},_={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};v.load(l,S,_)},P.loadsuccess=function(l,s,f,v){if(v===void 0&&(v=null),f.isSidxRequest){this.handleSidxRequest(l,f),this.handlePlaylistLoaded(l,s,f,v);return}this.resetInternalLoader(f.type);var b=l.data;if(b.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(l,f,"no EXTM3U delimiter",v);return}s.parsing.start=performance.now(),b.indexOf("#EXTINF:")>0||b.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(l,s,f,v):this.handleMasterPlaylist(l,s,f,v)},P.loaderror=function(l,s,f){f===void 0&&(f=null),this.handleNetworkError(s,f,!1,l)},P.loadtimeout=function(l,s,f){f===void 0&&(f=null),this.handleNetworkError(s,f,!0)},P.handleMasterPlaylist=function(l,s,f,v){var b=this.hls,A=l.data,w=T(l,f),E=p.default.parseMasterPlaylist(A,w),c=E.levels,n=E.sessionData;if(!c.length){this.handleManifestParsingError(l,f,"no level found in manifest",v);return}var r=c.map(function(I){return{id:I.attrs.AUDIO,audioCodec:I.audioCodec}}),d=c.map(function(I){return{id:I.attrs.SUBTITLES,textCodec:I.textCodec}}),S=p.default.parseMasterPlaylistMedia(A,w,"AUDIO",r),_=p.default.parseMasterPlaylistMedia(A,w,"SUBTITLES",d),h=p.default.parseMasterPlaylistMedia(A,w,"CLOSED-CAPTIONS");if(S.length){var L=S.some(function(I){return!I.url});!L&&c[0].audioCodec&&!c[0].attrs.AUDIO&&(R.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),S.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new i.AttrList({}),bitrate:0,url:""}))}b.trigger(u.Events.MANIFEST_LOADED,{levels:c,audioTracks:S,subtitles:_,captions:h,url:w,stats:s,networkDetails:v,sessionData:n})},P.handleTrackOrLevelPlaylist=function(l,s,f,v){var b=this.hls,A=f.id,w=f.level,E=f.type,c=T(l,f),n=Object(k.isFiniteNumber)(A)?A:0,r=Object(k.isFiniteNumber)(w)?w:n,d=x(f),S=p.default.parseLevelPlaylist(l.data,c,r,d,n);if(!S.fragments.length){b.trigger(u.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:c,reason:"no fragments found in level",level:typeof f.level=="number"?f.level:void 0});return}if(E===g.PlaylistContextType.MANIFEST){var _={attrs:new i.AttrList({}),bitrate:0,details:S,name:"",url:c};b.trigger(u.Events.MANIFEST_LOADED,{levels:[_],audioTracks:[],url:c,stats:s,networkDetails:v,sessionData:null})}if(s.parsing.end=performance.now(),S.needSidxRanges){var h,L=(h=S.fragments[0].initSegment)===null||h===void 0?void 0:h.url;this.load({url:L,isSidxRequest:!0,type:E,level:w,levelDetails:S,id:A,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}f.levelDetails=S,this.handlePlaylistLoaded(l,s,f,v)},P.handleSidxRequest=function(l,s){var f=Object(o.parseSegmentIndex)(new Uint8Array(l.data));if(!f)return;var v=f.references,b=s.levelDetails;v.forEach(function(A,w){var E=A.info,c=b.fragments[w];c.byteRange.length===0&&c.setByteRange(String(1+E.end-E.start)+"@"+String(E.start)),c.initSegment&&c.initSegment.setByteRange(String(f.moovEndOffset)+"@0")})},P.handleManifestParsingError=function(l,s,f,v){this.hls.trigger(u.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:s.type===g.PlaylistContextType.MANIFEST,url:l.url,reason:f,response:l,context:s,networkDetails:v})},P.handleNetworkError=function(l,s,f,v){f===void 0&&(f=!1),R.logger.warn("[playlist-loader]: A network "+(f?"timeout":"error")+" occurred while loading "+l.type+" level: "+l.level+" id: "+l.id+' group-id: "'+l.groupId+'"');var b=t.ErrorDetails.UNKNOWN,A=!1,w=this.getInternalLoader(l);switch(l.type){case g.PlaylistContextType.MANIFEST:b=f?t.ErrorDetails.MANIFEST_LOAD_TIMEOUT:t.ErrorDetails.MANIFEST_LOAD_ERROR,A=!0;break;case g.PlaylistContextType.LEVEL:b=f?t.ErrorDetails.LEVEL_LOAD_TIMEOUT:t.ErrorDetails.LEVEL_LOAD_ERROR,A=!1;break;case g.PlaylistContextType.AUDIO_TRACK:b=f?t.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:t.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,A=!1;break;case g.PlaylistContextType.SUBTITLE_TRACK:b=f?t.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:t.ErrorDetails.SUBTITLE_LOAD_ERROR,A=!1;break}w&&this.resetInternalLoader(l.type);var E={type:t.ErrorTypes.NETWORK_ERROR,details:b,fatal:A,url:l.url,loader:w,context:l,networkDetails:s};v&&(E.response=v),this.hls.trigger(u.Events.ERROR,E)},P.handlePlaylistLoaded=function(l,s,f,v){var b=f.type,A=f.level,w=f.id,E=f.groupId,c=f.loader,n=f.levelDetails,r=f.deliveryDirectives;if(!(n!=null&&n.targetduration)){this.handleManifestParsingError(l,f,"invalid target duration",v);return}if(!c)return;n.live&&(c.getCacheAge&&(n.ageHeader=c.getCacheAge()||0),(!c.getCacheAge||isNaN(n.ageHeader))&&(n.ageHeader=0));switch(b){case g.PlaylistContextType.MANIFEST:case g.PlaylistContextType.LEVEL:this.hls.trigger(u.Events.LEVEL_LOADED,{details:n,level:A||0,id:w||0,stats:s,networkDetails:v,deliveryDirectives:r});break;case g.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(u.Events.AUDIO_TRACK_LOADED,{details:n,id:w||0,groupId:E||"",stats:s,networkDetails:v,deliveryDirectives:r});break;case g.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(u.Events.SUBTITLE_TRACK_LOADED,{details:n,id:w||0,groupId:E||"",stats:s,networkDetails:v,deliveryDirectives:r});break}},C}();U.default=O},"./src/polyfills/number.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"isFiniteNumber",function(){return k}),D.d(U,"MAX_SAFE_INTEGER",function(){return u});var k=Number.isFinite||function(t){return typeof t=="number"&&isFinite(t)},u=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(V,U,D){"use strict";D.r(U);var k=function(){function u(){}return u.getSilentFrame=function(R,o){switch(R){case"mp4a.40.2":if(o===1)return new Uint8Array([0,200,0,128,35,128]);if(o===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(o===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(o===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(o===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(o===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(o===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(o===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(o===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},u}();U.default=k},"./src/remux/mp4-generator.ts":function(V,U,D){"use strict";D.r(U);var k=Math.pow(2,32)-1,u=function(){function t(){}return t.init=function(){t.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 o;for(o in t.types)t.types.hasOwnProperty(o)&&(t.types[o]=[o.charCodeAt(0),o.charCodeAt(1),o.charCodeAt(2),o.charCodeAt(3)]);var p=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]),g=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]);t.HDLR_TYPES={video:p,audio:g};var i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),x=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=x,t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var T=new Uint8Array([105,115,111,109]),O=new Uint8Array([97,118,99,49]),C=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,T,C,T,O),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,i))},t.box=function(o){for(var p=8,g=arguments.length,i=new Array(g>1?g-1:0),x=1;x>24&255,C[1]=p>>16&255,C[2]=p>>8&255,C[3]=p&255,C.set(o,4),T=0,p=8;T>24&255,o>>16&255,o>>8&255,o&255,g>>24,g>>16&255,g>>8&255,g&255,i>>24,i>>16&255,i>>8&255,i&255,85,196,0,0]))},t.mdia=function(o){return t.box(t.types.mdia,t.mdhd(o.timescale,o.duration),t.hdlr(o.type),t.minf(o))},t.mfhd=function(o){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,o>>24,o>>16&255,o>>8&255,o&255]))},t.minf=function(o){return o.type==="audio"?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(o)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(o))},t.moof=function(o,p,g){return t.box(t.types.moof,t.mfhd(o),t.traf(g,p))},t.moov=function(o){for(var p=o.length,g=[];p--;)g[p]=t.trak(o[p]);return t.box.apply(null,[t.types.moov,t.mvhd(o[0].timescale,o[0].duration)].concat(g).concat(t.mvex(o)))},t.mvex=function(o){for(var p=o.length,g=[];p--;)g[p]=t.trex(o[p]);return t.box.apply(null,[t.types.mvex].concat(g))},t.mvhd=function(o,p){p*=o;var g=Math.floor(p/(k+1)),i=Math.floor(p%(k+1)),x=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,o>>24&255,o>>16&255,o>>8&255,o&255,g>>24,g>>16&255,g>>8&255,g&255,i>>24,i>>16&255,i>>8&255,i&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 t.box(t.types.mvhd,x)},t.sdtp=function(o){var p=o.samples||[],g=new Uint8Array(4+p.length),i,x;for(i=0;i>>8&255),p.push(T&255),p=p.concat(Array.prototype.slice.call(x));for(i=0;i>>8&255),g.push(T&255),g=g.concat(Array.prototype.slice.call(x));var O=t.box(t.types.avcC,new Uint8Array([1,p[3],p[4],p[5],252|3,224|o.sps.length].concat(p).concat([o.pps.length]).concat(g))),C=o.width,P=o.height,m=o.pixelRatio[0],l=o.pixelRatio[1];return t.box(t.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,C>>8&255,C&255,P>>8&255,P&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]),O,t.box(t.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),t.box(t.types.pasp,new Uint8Array([m>>24,m>>16&255,m>>8&255,m&255,l>>24,l>>16&255,l>>8&255,l&255])))},t.esds=function(o){var p=o.config.length;return new Uint8Array([0,0,0,0,3,23+p,0,1,0,4,15+p,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([p]).concat(o.config).concat([6,1,2]))},t.mp4a=function(o){var p=o.samplerate;return t.box(t.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,p>>8&255,p&255,0,0]),t.box(t.types.esds,t.esds(o)))},t.mp3=function(o){var p=o.samplerate;return t.box(t.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,p>>8&255,p&255,0,0]))},t.stsd=function(o){return o.type==="audio"?!o.isAAC&&o.codec==="mp3"?t.box(t.types.stsd,t.STSD,t.mp3(o)):t.box(t.types.stsd,t.STSD,t.mp4a(o)):t.box(t.types.stsd,t.STSD,t.avc1(o))},t.tkhd=function(o){var p=o.id,g=o.duration*o.timescale,i=o.width,x=o.height,T=Math.floor(g/(k+1)),O=Math.floor(g%(k+1));return t.box(t.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,p>>24&255,p>>16&255,p>>8&255,p&255,0,0,0,0,T>>24,T>>16&255,T>>8&255,T&255,O>>24,O>>16&255,O>>8&255,O&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,i>>8&255,i&255,0,0,x>>8&255,x&255,0,0]))},t.traf=function(o,p){var g=t.sdtp(o),i=o.id,x=Math.floor(p/(k+1)),T=Math.floor(p%(k+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,x>>24,x>>16&255,x>>8&255,x&255,T>>24,T>>16&255,T>>8&255,T&255])),t.trun(o,g.length+16+20+8+16+8+8),g)},t.trak=function(o){return o.duration=o.duration||4294967295,t.box(t.types.trak,t.tkhd(o),t.mdia(o))},t.trex=function(o){var p=o.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,p>>24,p>>16&255,p>>8&255,p&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(o,p){var g=o.samples||[],i=g.length,x=12+16*i,T=new Uint8Array(x),O,C,P,m,l,s;for(p+=8+x,T.set([0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,i&255,p>>>24&255,p>>>16&255,p>>>8&255,p&255],0),O=0;O>>24&255,P>>>16&255,P>>>8&255,P&255,m>>>24&255,m>>>16&255,m>>>8&255,m&255,l.isLeading<<2|l.dependsOn,l.isDependedOn<<6|l.hasRedundancy<<4|l.paddingValue<<1|l.isNonSync,l.degradPrio&240<<8,l.degradPrio&15,s>>>24&255,s>>>16&255,s>>>8&255,s&255],12+16*O);return t.box(t.types.trun,T)},t.initSegment=function(o){t.types||t.init();var p=t.moov(o),g=new Uint8Array(t.FTYP.byteLength+p.byteLength);return g.set(t.FTYP),g.set(p,t.FTYP.byteLength),g},t}();u.types=void 0,u.HDLR_TYPES=void 0,u.STTS=void 0,u.STSC=void 0,u.STCO=void 0,u.STSZ=void 0,u.VMHD=void 0,u.SMHD=void 0,u.STSD=void 0,u.FTYP=void 0,u.DINF=void 0,U.default=u},"./src/remux/mp4-remuxer.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return s}),D.d(U,"normalizePts",function(){return f});var k=D("./src/polyfills/number.ts"),u=D("./src/remux/aac-helper.ts"),t=D("./src/remux/mp4-generator.ts"),R=D("./src/events.ts"),o=D("./src/errors.ts"),p=D("./src/utils/logger.ts"),g=D("./src/types/loader.ts"),i=D("./src/utils/timescale-conversion.ts");function x(){return x=Object.assign||function(w){for(var E=1;E0?S:_.pts},n[0].pts);return r&&p.logger.debug("PTS rollover detected"),d},E.remux=function(n,r,d,S,_,h,L,I){var B,F,K,q,Y,W,X=_,Q=_,de=n.pid>-1,ue=r.pid>-1,Ee=r.samples.length,be=n.samples.length>0,ve=Ee>1,_e=(!de||be)&&(!ue||ve)||this.ISGenerated||L;if(_e){this.ISGenerated||(K=this.generateIS(n,r,_));var Te=this.isVideoContiguous,re=-1;if(ve&&(re=v(r.samples),!Te&&this.config.forceKeyFrameOnDiscontinuity))if(W=!0,re>0){p.logger.warn("[mp4-remuxer]: Dropped "+re+" out of "+Ee+" video samples due to a missing keyframe");var pe=this.getVideoStartPts(r.samples);r.samples=r.samples.slice(re),r.dropped+=re,Q+=(r.samples[0].pts-pe)/(r.timescale||9e4)}else re===-1&&(p.logger.warn("[mp4-remuxer]: No keyframe found out of "+Ee+" video samples"),W=!1);if(this.ISGenerated){if(be&&ve){var J=this.getVideoStartPts(r.samples),ce=f(n.samples[0].pts,J)-J,we=ce/r.inputTimeScale;X+=Math.max(0,we),Q+=Math.max(0,-we)}if(be){if(n.samplerate||(p.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),K=this.generateIS(n,r,_)),F=this.remuxAudio(n,X,this.isAudioContiguous,h,ue||ve||I===g.PlaylistLevelType.AUDIO?Q:void 0),ve){var xe=F?F.endPTS-F.startPTS:0;r.inputTimeScale||(p.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),K=this.generateIS(n,r,_)),B=this.remuxVideo(r,Q,Te,xe)}}else ve&&(B=this.remuxVideo(r,Q,Te,0));B&&(B.firstKeyFrame=re,B.independent=re!==-1)}}return this.ISGenerated&&(d.samples.length&&(Y=this.remuxID3(d,_)),S.samples.length&&(q=this.remuxText(S,_))),{audio:F,video:B,initSegment:K,independent:W,text:q,id3:Y}},E.generateIS=function(n,r,d){var S=n.samples,_=r.samples,h=this.typeSupported,L={},I=!Object(k.isFiniteNumber)(this._initPTS),B="audio/mp4",F,K,q;if(I&&(F=K=Infinity),n.config&&S.length&&(n.timescale=n.samplerate,n.isAAC||(h.mpeg?(B="audio/mpeg",n.codec=""):h.mp3&&(n.codec="mp3")),L.audio={id:"audio",container:B,codec:n.codec,initSegment:!n.isAAC&&h.mpeg?new Uint8Array(0):t.default.initSegment([n]),metadata:{channelCount:n.channelCount}},I&&(q=n.inputTimeScale,F=K=S[0].pts-Math.round(q*d))),r.sps&&r.pps&&_.length&&(r.timescale=r.inputTimeScale,L.video={id:"main",container:"video/mp4",codec:r.codec,initSegment:t.default.initSegment([r]),metadata:{width:r.width,height:r.height}},I)){q=r.inputTimeScale;var Y=this.getVideoStartPts(_),W=Math.round(q*d);K=Math.min(K,f(_[0].dts,Y)-W),F=Math.min(F,Y-W)}if(Object.keys(L).length)return this.ISGenerated=!0,I&&(this._initPTS=F,this._initDTS=K),{tracks:L,initPTS:F,timescale:q}},E.remuxVideo=function(n,r,d,S){var _=n.inputTimeScale,h=n.samples,L=[],I=h.length,B=this._initPTS,F=this.nextAvcDts,K=8,q,Y,W,X=Number.POSITIVE_INFINITY,Q=Number.NEGATIVE_INFINITY,de=0,ue=!1;if(!d||F===null){var Ee=r*_,be=h[0].pts-f(h[0].dts,h[0].pts);F=Ee-be}for(var ve=0;ve_e.pts){var Te=9e4*.2;de=Math.max(Math.min(de,_e.pts-_e.dts),-1*Te)}_e.dts0?ve-1:ve].dts&&(ue=!0)}ue&&h.sort(function(Mt,nt){var pt=Mt.dts-nt.dts,We=Mt.pts-nt.pts;return pt||We}),Y=h[0].dts,W=h[h.length-1].dts;var re=Math.round((W-Y)/(I-1));if(de<0){if(dere,Ke=we<-1;if(xe||Ke){xe?p.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(we,!0)+" ms ("+we+"dts) hole between fragments detected, filling it"):p.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(-we,!0)+" ms ("+we+"dts) overlapping between fragments detected"),Y=F;var tt=h[0].pts-we;h[0].dts=Y,h[0].pts=tt,p.logger.log("Video: First PTS/DTS adjusted: "+Object(i.toMsFromMpegTsClock)(tt,!0)+"/"+Object(i.toMsFromMpegTsClock)(Y,!0)+", delta: "+Object(i.toMsFromMpegTsClock)(we,!0)+" ms")}}l&&(Y=Math.max(0,Y));for(var Le=0,Fe=0,Ce=0;Ce0?Et-1:Et].dts;if(mt.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ze=Math.floor(mt.maxBufferHole*_),Kt=(S?X+S*_:this.nextAudioPts)-Rt.pts;Kt>Ze?(q=Kt-$e,q<0&&(q=$e),p.logger.log("[mp4-remuxer]: It is approximately "+Kt/90+" ms to the next segment; using duration "+q/90+" ms for the last video frame.")):q=$e}else q=$e}var Jt=Math.round(Rt.pts-Rt.dts);L.push(new b(Rt.key,q,Nt,Jt))}if(L.length&&P&&P<70){var Vt=L[0].flags;Vt.dependsOn=2,Vt.isNonSync=0}console.assert(q!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=F=W+q,this.isVideoContiguous=!0;var sn=t.default.moof(n.sequenceNumber++,Y,x({},n,{samples:L})),_n="video",cn={data1:sn,data2:xt,startPTS:X/_,endPTS:(Q+q)/_,startDTS:Y/_,endDTS:F/_,type:_n,hasAudio:!1,hasVideo:!0,nb:L.length,dropped:n.dropped};return n.samples=[],n.dropped=0,console.assert(xt.length,"MDAT length must not be zero"),cn},E.remuxAudio=function(n,r,d,S,_){var h=n.inputTimeScale,L=n.samplerate?n.samplerate:h,I=h/L,B=n.isAAC?O:C,F=B*I,K=this._initPTS,q=!n.isAAC&&this.typeSupported.mpeg,Y=[],W=n.samples,X=q?0:8,Q=this.nextAudioPts||-1,de=r*h;if(this.isAudioContiguous=d=d||W.length&&Q>0&&(S&&Math.abs(de-Q)<9e3||Math.abs(f(W[0].pts-K,de)-Q)<20*F),W.forEach(function(At){At.pts=f(At.pts-K,de)}),!d||Q<0){if(W=W.filter(function(At){return At.pts>=0}),!W.length)return;_===0?Q=0:S?Q=Math.max(0,de):Q=W[0].pts}if(n.isAAC)for(var ue=_!==void 0,Ee=this.config.maxAudioFramesDrift,be=0,ve=Q;be=Ee*F&&pe0){Fe+=X;try{Le=new Uint8Array(Fe)}catch(At){this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Fe,reason:"fail allocating audio mdat "+Fe});return}if(!q){var xt=new DataView(Le.buffer);xt.setUint32(0,Fe),Le.set(t.default.types.mdat,4)}}else return;Le.set(ht,X);var gt=ht.byteLength;X+=gt,Y.push(new b(!0,B,gt,0)),tt=rt}var Et=Y.length;if(!Et)return;var Rt=Y[Y.length-1];this.nextAudioPts=Q=tt+I*Rt.duration;var Gt=q?new Uint8Array(0):t.default.moof(n.sequenceNumber++,Ke/I,x({},n,{samples:Y}));n.samples=[];var Nt=Ke/h,Ft=Q/h,Ot="audio",It={data1:Gt,data2:Le,startPTS:Nt,endPTS:Ft,startDTS:Nt,endDTS:Ft,type:Ot,hasAudio:!0,hasVideo:!1,nb:Et};return this.isAudioContiguous=!0,console.assert(Le.length,"MDAT length must not be zero"),It},E.remuxEmptyAudio=function(n,r,d,S){var _=n.inputTimeScale,h=n.samplerate?n.samplerate:_,L=_/h,I=this.nextAudioPts,B=(I!==null?I:S.startDTS*_)+this._initDTS,F=S.endDTS*_+this._initDTS,K=L*O,q=Math.ceil((F-B)/K),Y=u.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);if(p.logger.warn("[mp4-remuxer]: remux empty Audio"),!Y){p.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var W=[],X=0;X4294967296;)w+=c;return w}function v(w){for(var E=0;E0?this.lastEndDTS=n:(R.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var r=!!w.audio,d=!!w.video,S="";r&&(S+="audio"),d&&(S+="video");var _={data1:b,startPTS:c,startDTS:c,endPTS:n,endDTS:n,type:S,hasAudio:r,hasVideo:d,nb:1,dropped:0};return v.audio=_.type==="audio"?_:void 0,v.video=_.type!=="audio"?_:void 0,v.text=m,v.id3=P,v.initSegment=A,v},i}(),p=function(x,T,O){return Object(u.getStartDTS)(x,T)-O};function g(i,x){var T=i==null?void 0:i.codec;return T&&T.length>4?T:T==="hvc1"?"hvc1.1.c.L120.90":T==="av01"?"av01.0.04M.08":T==="avc1"||x===t.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}U.default=o},"./src/task-loop.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"default",function(){return k});var k=function(){function u(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var t=u.prototype;return t.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},t.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},t.onHandlerDestroyed=function(){},t.hasInterval=function(){return!!this._tickInterval},t.hasNextTick=function(){return!!this._tickTimer},t.setInterval=function(o){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,o),!0)},t.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},t.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},t.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},t.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},t.doTick=function(){},u}()},"./src/types/cmcd.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"CMCDVersion",function(){return k}),D.d(U,"CMCDObjectType",function(){return u}),D.d(U,"CMCDStreamingFormat",function(){return t}),D.d(U,"CMCDStreamType",function(){return R});var k=1,u;(function(o){o.MANIFEST="m",o.AUDIO="a",o.VIDEO="v",o.MUXED="av",o.INIT="i",o.CAPTION="c",o.TIMED_TEXT="tt",o.KEY="k",o.OTHER="o"})(u||(u={}));var t;(function(o){o.DASH="d",o.HLS="h",o.SMOOTH="s",o.OTHER="o"})(t||(t={}));var R;(function(o){o.VOD="v",o.LIVE="l"})(R||(R={}))},"./src/types/level.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"HlsSkip",function(){return t}),D.d(U,"getSkipValue",function(){return R}),D.d(U,"HlsUrlParameters",function(){return o}),D.d(U,"Level",function(){return p});function k(g,i){for(var x=0;xNumber.MAX_SAFE_INTEGER?Infinity:i},o.hexadecimalInteger=function(g){if(this[g]){var i=(this[g]||"0x").slice(2);i=(i.length&1?"0":"")+i;for(var x=new Uint8Array(i.length/2),T=0;TNumber.MAX_SAFE_INTEGER?Infinity:i},o.decimalFloatingPoint=function(g){return parseFloat(this[g])},o.optionalFloat=function(g,i){var x=this[g];return x?parseFloat(x):i},o.enumeratedString=function(g){return this[g]},o.bool=function(g){return this[g]==="YES"},o.decimalResolution=function(g){var i=k.exec(this[g]);return i===null?void 0:{width:parseInt(i[1],10),height:parseInt(i[2],10)}},R.parseAttrList=function(g){var i,x={},T='"';for(u.lastIndex=0;(i=u.exec(g))!==null;){var O=i[2];O.indexOf(T)===0&&O.lastIndexOf(T)===O.length-1&&(O=O.slice(1,-1)),x[i[1]]=O}return x},R}()},"./src/utils/binary-search.ts":function(V,U,D){"use strict";D.r(U);var k={search:function(t,R){for(var o=0,p=t.length-1,g=null,i=null;o<=p;){g=(o+p)/2|0,i=t[g];var x=R(i);if(x>0)o=g+1;else if(x<0)p=g-1;else return i}return null}};U.default=k},"./src/utils/buffer-helper.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"BufferHelper",function(){return t});var k=D("./src/utils/logger.ts"),u={length:0,start:function(){return 0},end:function(){return 0}},t=function(){function R(){}return R.isBuffered=function(p,g){try{if(p){for(var i=R.getBuffered(p),x=0;x=i.start(x)&&g<=i.end(x))return!0}}catch(T){}return!1},R.bufferInfo=function(p,g,i){try{if(p){var x=R.getBuffered(p),T=[],O;for(O=0;OC&&(x[O-1].end=p[T].end):x.push(p[T])}else x.push(p[T])}else x=p;for(var P=0,m,l=g,s=g,f=0;f=v&&g=d&&k.logger.log(this.time+" ["+d+"] "+S)},c}(),P=function(n){for(var r=[],d=0;do&&(this.logger.log(O.DEBUG,"Too large cursor position "+this.pos),this.pos=o)},n.moveCursor=function(d){var S=this.pos+d;if(d>1)for(var _=this.pos+1;_=144&&this.backSpace();var S=t(d);if(this.pos>=o){this.logger.log(O.ERROR,"Cannot insert "+d.toString(16)+" ("+S+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(S,this.currPenState),this.moveCursor(1)},n.clearFromPos=function(d){var S;for(S=d;S0&&(d?_="["+S.join(" | ")+"]":_=S.join(` +`)),_},n.getTextAndFormat=function(){return this.rows},c}(),v=function(){function c(r,d,S){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=r,this.outputFilter=d,this.mode=null,this.verbose=0,this.displayedMemory=new f(S),this.nonDisplayedMemory=new f(S),this.lastOutputScreen=new f(S),this.currRollUpRow=this.displayedMemory.rows[R-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=S}var n=c.prototype;return n.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[R-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},n.getHandler=function(){return this.outputFilter},n.setHandler=function(d){this.outputFilter=d},n.setPAC=function(d){this.writeScreen.setPAC(d)},n.setBkgData=function(d){this.writeScreen.setBkgData(d)},n.setMode=function(d){if(d===this.mode)return;this.mode=d,this.logger.log(O.INFO,"MODE="+d),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=d},n.insertChars=function(d){for(var S=0;S=46,S.italics)S.foreground="white";else{var _=Math.floor(d/2)-16,h=["white","green","blue","cyan","red","yellow","magenta"];S.foreground=h[_]}this.logger.log(O.INFO,"MIDROW: "+JSON.stringify(S)),this.writeScreen.setPen(S)},n.outputDataUpdate=function(d){d===void 0&&(d=!1);var S=this.logger.time;if(S===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=S:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,S,this.lastOutputScreen),d&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:S),this.lastOutputScreen.copy(this.displayedMemory))},n.cueSplitAtTime=function(d){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,d,this.displayedMemory),this.cueStartTime=d))},c}(),b=function(){function c(r,d,S){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var _=new C;this.channels=[null,new v(r,d,_),new v(r+1,S,_)],this.cmdHistory=E(),this.logger=_}var n=c.prototype;return n.getHandler=function(d){return this.channels[d].getHandler()},n.setHandler=function(d,S){this.channels[d].setHandler(S)},n.addData=function(d,S){var _,h,L,I=!1;this.logger.time=d;for(var B=0;B ("+P([h,L])+")"),_=this.parseCmd(h,L),_||(_=this.parseMidrow(h,L)),_||(_=this.parsePAC(h,L)),_||(_=this.parseBackgroundAttributes(h,L)),!_&&(I=this.parseChars(h,L),I)){var F=this.currentChannel;if(F&&F>0){var K=this.channels[F];K.insertChars(I)}else this.logger.log(O.WARNING,"No channel found yet. TEXT-MODE?")}!_&&!I&&this.logger.log(O.WARNING,"Couldn't parse cleaned data "+P([h,L])+" orig: "+P([S[B],S[B+1]]))}},n.parseCmd=function(d,S){var _=this.cmdHistory,h=(d===20||d===28||d===21||d===29)&&S>=32&&S<=47,L=(d===23||d===31)&&S>=33&&S<=35;if(!(h||L))return!1;if(w(d,S,_))return A(null,null,_),this.logger.log(O.DEBUG,"Repeated command ("+P([d,S])+") is dropped"),!0;var I=d===20||d===21||d===23?1:2,B=this.channels[I];return d===20||d===21||d===28||d===29?S===32?B.ccRCL():S===33?B.ccBS():S===34?B.ccAOF():S===35?B.ccAON():S===36?B.ccDER():S===37?B.ccRU(2):S===38?B.ccRU(3):S===39?B.ccRU(4):S===40?B.ccFON():S===41?B.ccRDC():S===42?B.ccTR():S===43?B.ccRTD():S===44?B.ccEDM():S===45?B.ccCR():S===46?B.ccENM():S===47&&B.ccEOC():B.ccTO(S-32),A(d,S,_),this.currentChannel=I,!0},n.parseMidrow=function(d,S){var _=0;if((d===17||d===25)&&S>=32&&S<=47){if(d===17?_=1:_=2,_!==this.currentChannel)return this.logger.log(O.ERROR,"Mismatch channel in midrow parsing"),!1;var h=this.channels[_];return h?(h.ccMIDROW(S),this.logger.log(O.DEBUG,"MIDROW ("+P([d,S])+")"),!0):!1}return!1},n.parsePAC=function(d,S){var _,h=this.cmdHistory,L=(d>=17&&d<=23||d>=25&&d<=31)&&S>=64&&S<=127,I=(d===16||d===24)&&S>=64&&S<=95;if(!(L||I))return!1;if(w(d,S,h))return A(null,null,h),!0;var B=d<=23?1:2;S>=64&&S<=95?_=B===1?p[d]:i[d]:_=B===1?g[d]:x[d];var F=this.channels[B];return F?(F.setPAC(this.interpretPAC(_,S)),A(d,S,h),this.currentChannel=B,!0):!1},n.interpretPAC=function(d,S){var _,h={color:null,italics:!1,indent:null,underline:!1,row:d};return S>95?_=S-96:_=S-64,h.underline=(_&1)===1,_<=13?h.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(_/2)]:_<=15?(h.italics=!0,h.color="white"):h.indent=Math.floor((_-16)/2)*4,h},n.parseChars=function(d,S){var _,h=null,L=null;if(d>=25?(_=2,L=d-8):(_=1,L=d),L>=17&&L<=19){var I;L===17?I=S+80:L===18?I=S+112:I=S+144,this.logger.log(O.INFO,"Special char '"+t(I)+"' in channel "+_),h=[I]}else d>=32&&d<=127&&(h=S===0?[d]:[d,S]);if(h){var B=P(h);this.logger.log(O.DEBUG,"Char codes = "+B.join(",")),A(d,S,this.cmdHistory)}return h},n.parseBackgroundAttributes=function(d,S){var _=(d===16||d===24)&&S>=32&&S<=47,h=(d===23||d===31)&&S>=45&&S<=47;if(!(_||h))return!1;var L,I={};d===16||d===24?(L=Math.floor((S-32)/2),I.background=T[L],S%2===1&&(I.background=I.background+"_semi")):S===45?I.background="transparent":(I.foreground="black",S===47&&(I.underline=!0));var B=d<=23?1:2,F=this.channels[B];return F.setBkgData(I),A(d,S,this.cmdHistory),!0},n.reset=function(){for(var d=0;d=16?l--:l++;var A=Object(k.fixLineBreaks)(s.trim()),w=Object(u.generateCueId)(i,x,A);(!g||!g.cues||!g.cues.getCueById(w))&&(P=new f(i,x,A),P.id=w,P.line=v+1,P.align="left",P.position=10+Math.min(80,Math.floor(l*8/32)*10),O.push(P))}return g&&O.length&&(O.sort(function(E,c){return E.line==="auto"||c.line==="auto"?0:E.line>8&&c.line>8?c.line-E.line:E.line-c.line}),O.forEach(function(E){return Object(t.addCueToTrack)(g,E)})),O}};U.default=o},"./src/utils/discontinuities.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"findFirstFragWithCC",function(){return R}),D.d(U,"shouldAlignOnDiscontinuities",function(){return o}),D.d(U,"findDiscontinuousReferenceFrag",function(){return p}),D.d(U,"adjustSlidingStart",function(){return i}),D.d(U,"alignStream",function(){return x}),D.d(U,"alignPDT",function(){return O}),D.d(U,"alignFragmentByPDTDelta",function(){return C}),D.d(U,"alignMediaPlaylistByPDT",function(){return P});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/logger.ts"),t=D("./src/controller/level-helper.ts");function R(m,l){for(var s=null,f=0,v=m.length;fs.startCC||m&&m.cc=this.minWeight_},R.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},R.destroy=function(){},t}();U.default=u},"./src/utils/ewma.ts":function(V,U,D){"use strict";D.r(U);var k=function(){function u(R,o,p){o===void 0&&(o=0),p===void 0&&(p=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=R,this.alpha_=R?Math.exp(Math.log(.5)/R):0,this.estimate_=o,this.totalWeight_=p}var t=u.prototype;return t.sample=function(o,p){var g=Math.pow(this.alpha_,o);this.estimate_=p*(1-g)+g*this.estimate_,this.totalWeight_+=o},t.getTotalWeight=function(){return this.totalWeight_},t.getEstimate=function(){if(this.alpha_){var o=1-Math.pow(this.alpha_,this.totalWeight_);if(o)return this.estimate_/o}return this.estimate_},u}();U.default=k},"./src/utils/fetch-loader.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"fetchSupported",function(){return C});var k=D("./src/polyfills/number.ts"),u=D("./src/loader/load-stats.ts"),t=D("./src/demux/chunk-cache.ts");function R(f,v){f.prototype=Object.create(v.prototype),f.prototype.constructor=f,x(f,v)}function o(f){var v=typeof Map=="function"?new Map:void 0;return o=function(A){if(A===null||!i(A))return A;if(typeof A!="function")throw new TypeError("Super expression must either be null or a function");if(typeof v!="undefined"){if(v.has(A))return v.get(A);v.set(A,w)}function w(){return p(A,arguments,T(this).constructor)}return w.prototype=Object.create(A.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),x(w,A)},o(f)}function p(f,v,b){return g()?p=Reflect.construct:p=function(w,E,c){var n=[null];n.push.apply(n,E);var r=Function.bind.apply(w,n),d=new r;return c&&x(d,c.prototype),d},p.apply(null,arguments)}function g(){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(f){return!1}}function i(f){return Function.toString.call(f).indexOf("[native code]")!==-1}function x(f,v){return x=Object.setPrototypeOf||function(A,w){return A.__proto__=w,A},x(f,v)}function T(f){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(b){return b.__proto__||Object.getPrototypeOf(b)},T(f)}function O(){return O=Object.assign||function(f){for(var v=1;v=c&&n(w,E,r.flush(),A)):n(w,E,L,A),_()}).catch(function(){return Promise.reject()})};return S()},f}();function m(f,v){var b={method:"GET",mode:"cors",credentials:"same-origin",signal:v,headers:new self.Headers(O({},f.headers))};return f.rangeEnd&&b.headers.set("Range","bytes="+f.rangeStart+"-"+String(f.rangeEnd-1)),b}function l(f,v){return new self.Request(f.url,v)}var s=function(f){R(v,f);function v(b,A,w){var E;return E=f.call(this,b)||this,E.code=void 0,E.details=void 0,E.code=A,E.details=w,E}return v}(o(Error));U.default=P},"./src/utils/imsc1-ttml-parser.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"IMSC1_CODEC",function(){return i}),D.d(U,"parseIMSC1",function(){return C});var k=D("./src/utils/mp4-tools.ts"),u=D("./src/utils/vttparser.ts"),t=D("./src/utils/vttcue.ts"),R=D("./src/demux/id3.ts"),o=D("./src/utils/timescale-conversion.ts"),p=D("./src/utils/webvtt-parser.ts");function g(){return g=Object.assign||function(c){for(var n=1;n"):k}function o(i){for(var x=arguments.length,T=new Array(x>1?x-1:0),O=1;O>24,v[b+1]=A>>16&255,v[b+2]=A>>8&255,v[b+3]=A&255}function x(v,b){var A=[];if(!b.length)return A;var w,E,c;"data"in v?(w=v.data,E=v.start,c=v.end):(w=v,E=0,c=w.byteLength);for(var n=E;n1?n+r:c;if(d===b[0])if(b.length===1)A.push({data:w,start:n+8,end:S});else{var _=x({data:w,start:n+8,end:S},b.slice(1));_.length&&R.apply(A,_)}n=S}return A}function T(v){var b=x(v,["moov"]),A=b[0],w=A?A.end:null,E=x(v,["sidx"]);if(!E||!E[0])return null;var c=[],n=E[0],r=n.data[0],d=r===0?8:16,S=g(n,d);d+=4;var _=0,h=0;r===0?d+=8:d+=16,d+=2;var L=n.end+h,I=p(n,d);d+=2;for(var B=0;B>>31;if(Y===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var W=g(n,F);F+=4,c.push({referenceSize:q,subsegmentDuration:W,info:{duration:W/S,start:L,end:L+q-1}}),L+=q,F+=4,d=F}return{earliestPresentationTime:_,timescale:S,version:r,referencesCount:I,references:c,moovEndOffset:w}}function O(v){for(var b=[],A=x(v,["moov","trak"]),w=0;wo)&&(this.startTime=o),this.endTime=p,this.screen=g,this.timelineController.createCaptionsTrack(this.trackName)},t.reset=function(){this.cueRanges=[]},u}()},"./src/utils/texttrack-utils.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"sendAddTrackEvent",function(){return u}),D.d(U,"addCueToTrack",function(){return t}),D.d(U,"clearCurrentCues",function(){return R}),D.d(U,"removeCuesInRange",function(){return o}),D.d(U,"getCuesInRange",function(){return g});var k=D("./src/utils/logger.ts");function u(i,x){var T;try{T=new Event("addtrack")}catch(O){T=document.createEvent("Event"),T.initEvent("addtrack",!1,!1)}T.track=i,x.dispatchEvent(T)}function t(i,x){var T=i.mode;if(T==="disabled"&&(i.mode="hidden"),i.cues&&!i.cues.getCueById(x.id))try{if(i.addCue(x),!i.cues.getCueById(x.id))throw new Error("addCue is failed for: "+x)}catch(C){k.logger.debug("[texttrack-utils]: "+C);var O=new self.TextTrackCue(x.startTime,x.endTime,x.text);O.id=x.id,i.addCue(O)}T==="disabled"&&(i.mode=T)}function R(i){var x=i.mode;if(x==="disabled"&&(i.mode="hidden"),i.cues)for(var T=i.cues.length;T--;)i.removeCue(i.cues[T]);x==="disabled"&&(i.mode=x)}function o(i,x,T){var O=i.mode;if(O==="disabled"&&(i.mode="hidden"),i.cues&&i.cues.length>0)for(var C=g(i.cues,x,T),P=0;Pi[T].endTime)return-1;for(var O=0,C=T;O<=C;){var P=Math.floor((C+O)/2);if(xi[P].startTime&&O-1)for(var P=C,m=i.length;P=x&&l.endTime<=T)O.push(l);else if(l.startTime>T)return O}return O}},"./src/utils/time-ranges.ts":function(V,U,D){"use strict";D.r(U);var k={toString:function(t){for(var R="",o=t.length,p=0;p1?x-1:0),O=1;O100)throw new Error("Position must be between 0 and 100.");c=_,this.hasBeenReset=!0}})),Object.defineProperty(O,"positionAlign",p({},C,{get:function(){return n},set:function(_){var h=o(_);if(!h)throw new SyntaxError("An invalid or illegal string was specified.");n=h,this.hasBeenReset=!0}})),Object.defineProperty(O,"size",p({},C,{get:function(){return r},set:function(_){if(_<0||_>100)throw new Error("Size must be between 0 and 100.");r=_,this.hasBeenReset=!0}})),Object.defineProperty(O,"align",p({},C,{get:function(){return d},set:function(_){var h=o(_);if(!h)throw new SyntaxError("An invalid or illegal string was specified.");d=h,this.hasBeenReset=!0}})),O.displayState=void 0}return g.prototype.getCueAsHTML=function(){var i=self.WebVTT;return i.convertCueToDOMTree(self,this.text)},g}()},"./src/utils/vttparser.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"parseTimeStamp",function(){return t}),D.d(U,"fixLineBreaks",function(){return x}),D.d(U,"VTTParser",function(){return T});var k=D("./src/utils/vttcue.ts"),u=function(){function O(){}var C=O.prototype;return C.decode=function(m,l){if(!m)return"";if(typeof m!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(m))},O}();function t(O){function C(m,l,s,f){return(m|0)*3600+(l|0)*60+(s|0)+parseFloat(f||0)}var P=O.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return P?parseFloat(P[2])>59?C(P[2],P[3],0,P[4]):C(P[1],P[2],P[3],P[4]):null}var R=function(){function O(){this.values=Object.create(null)}var C=O.prototype;return C.set=function(m,l){!this.get(m)&&l!==""&&(this.values[m]=l)},C.get=function(m,l,s){return s?this.has(m)?this.values[m]:l[s]:this.has(m)?this.values[m]:l},C.has=function(m){return m in this.values},C.alt=function(m,l,s){for(var f=0;f=0&&s<=100)return this.set(m,s),!0}return!1},O}();function o(O,C,P,m){var l=m?O.split(m):[O];for(var s in l){if(typeof l[s]!="string")continue;var f=l[s].split(P);if(f.length!==2)continue;var v=f[0],b=f[1];C(v,b)}}var p=new k.default(0,0,""),g=p.align==="middle"?"middle":"center";function i(O,C,P){var m=O;function l(){var v=t(O);if(v===null)throw new Error("Malformed timestamp: "+m);return O=O.replace(/^[^\sa-zA-Z-]+/,""),v}function s(v,b){var A=new R;o(v,function(c,n){var r;switch(c){case"region":for(var d=P.length-1;d>=0;d--)if(P[d].id===n){A.set(c,P[d].region);break}break;case"vertical":A.alt(c,n,["rl","lr"]);break;case"line":r=n.split(","),A.integer(c,r[0]),A.percent(c,r[0])&&A.set("snapToLines",!1),A.alt(c,r[0],["auto"]),r.length===2&&A.alt("lineAlign",r[1],["start",g,"end"]);break;case"position":r=n.split(","),A.percent(c,r[0]),r.length===2&&A.alt("positionAlign",r[1],["start",g,"end","line-left","line-right","auto"]);break;case"size":A.percent(c,n);break;case"align":A.alt(c,n,["start",g,"end","left","right"]);break}},/:/,/\s/),b.region=A.get("region",null),b.vertical=A.get("vertical","");var w=A.get("line","auto");w==="auto"&&p.line===-1&&(w=-1),b.line=w,b.lineAlign=A.get("lineAlign","start"),b.snapToLines=A.get("snapToLines",!0),b.size=A.get("size",100),b.align=A.get("align",g);var E=A.get("position","auto");E==="auto"&&p.position===50&&(E=b.align==="start"||b.align==="left"?0:b.align==="end"||b.align==="right"?100:50),b.position=E}function f(){O=O.replace(/^\s+/,"")}if(f(),C.startTime=l(),f(),O.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+m);O=O.substr(3),f(),C.endTime=l(),f(),s(O,C)}function x(O){return O.replace(//gi,` +`)}var T=function(){function O(){this.state="INITIAL",this.buffer="",this.decoder=new u,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var C=O.prototype;return C.parse=function(m){var l=this;m&&(l.buffer+=l.decoder.decode(m,{stream:!0}));function s(){var E=l.buffer,c=0;for(E=x(E);c")===-1){l.cue.id=v;continue}case"CUE":if(!l.cue){l.state="BADCUE";continue}try{i(v,l.cue,l.regionList)}catch(E){l.cue=null,l.state="BADCUE";continue}l.state="CUETEXT";continue;case"CUETEXT":{var w=v.indexOf("-->")!==-1;if(!v||w&&(A=!0)){l.oncue&&l.cue&&l.oncue(l.cue),l.cue=null,l.state="ID";continue}if(l.cue===null)continue;l.cue.text&&(l.cue.text+=` -`),l.cue.text+=v}continue;case"BADCUE":v||(l.state="ID")}}}catch(E){l.state==="CUETEXT"&&l.cue&&l.oncue&&l.oncue(l.cue),l.cue=null,l.state=l.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},C.flush=function(){var p=this;try{if((p.cue||p.state==="HEADER")&&(p.buffer+=` +`),l.cue.text+=v}continue;case"BADCUE":v||(l.state="ID")}}}catch(E){l.state==="CUETEXT"&&l.cue&&l.oncue&&l.oncue(l.cue),l.cue=null,l.state=l.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},C.flush=function(){var m=this;try{if((m.cue||m.state==="HEADER")&&(m.buffer+=` -`,p.parse()),p.state==="INITIAL"||p.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(l){p.onparsingerror&&p.onparsingerror(l)}return p.onflush&&p.onflush(),this},O}()},"./src/utils/webvtt-parser.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"generateCueId",function(){return T}),D.d(U,"parseWebVTT",function(){return C});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/vttparser.ts"),t=D("./src/demux/id3.ts"),R=D("./src/utils/timescale-conversion.ts"),o=D("./src/remux/mp4-remuxer.ts"),m=/\r\n|\n\r|\n|\r/g,g=function(p,l,s){return s===void 0&&(s=0),p.substr(s,l.length)===l},i=function(p){var l=parseInt(p.substr(-3)),s=parseInt(p.substr(-6,2)),f=parseInt(p.substr(-9,2)),v=p.length>9?parseInt(p.substr(0,p.indexOf(":"))):0;if(!Object(k.isFiniteNumber)(l)||!Object(k.isFiniteNumber)(s)||!Object(k.isFiniteNumber)(f)||!Object(k.isFiniteNumber)(v))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+p);return l+=1e3*s,l+=60*1e3*f,l+=60*60*1e3*v,l},x=function(p){for(var l=5381,s=p.length;s;)l=l*33^p.charCodeAt(--s);return(l>>>0).toString()};function T(P,p,l){return x(P.toString())+x(p.toString())+x(l)}var O=function(p,l,s){var f=p[l],v=p[f.prevCC];if(!v||!v.new&&f.new){p.ccOffset=p.presentationOffset=f.start,f.new=!1;return}for(;(b=v)!==null&&b!==void 0&&b.new;){var b;p.ccOffset+=f.start-v.start,f.new=!1,f=v,v=p[f.prevCC]}p.presentationOffset=s};function C(P,p,l,s,f,v,b,A){var w=new u.VTTParser,E=Object(t.utf8ArrayToStr)(new Uint8Array(P)).trim().replace(m,` +`,m.parse()),m.state==="INITIAL"||m.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(l){m.onparsingerror&&m.onparsingerror(l)}return m.onflush&&m.onflush(),this},O}()},"./src/utils/webvtt-parser.ts":function(V,U,D){"use strict";D.r(U),D.d(U,"generateCueId",function(){return T}),D.d(U,"parseWebVTT",function(){return C});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/vttparser.ts"),t=D("./src/demux/id3.ts"),R=D("./src/utils/timescale-conversion.ts"),o=D("./src/remux/mp4-remuxer.ts"),p=/\r\n|\n\r|\n|\r/g,g=function(m,l,s){return s===void 0&&(s=0),m.substr(s,l.length)===l},i=function(m){var l=parseInt(m.substr(-3)),s=parseInt(m.substr(-6,2)),f=parseInt(m.substr(-9,2)),v=m.length>9?parseInt(m.substr(0,m.indexOf(":"))):0;if(!Object(k.isFiniteNumber)(l)||!Object(k.isFiniteNumber)(s)||!Object(k.isFiniteNumber)(f)||!Object(k.isFiniteNumber)(v))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+m);return l+=1e3*s,l+=60*1e3*f,l+=60*60*1e3*v,l},x=function(m){for(var l=5381,s=m.length;s;)l=l*33^m.charCodeAt(--s);return(l>>>0).toString()};function T(P,m,l){return x(P.toString())+x(m.toString())+x(l)}var O=function(m,l,s){var f=m[l],v=m[f.prevCC];if(!v||!v.new&&f.new){m.ccOffset=m.presentationOffset=f.start,f.new=!1;return}for(;(b=v)!==null&&b!==void 0&&b.new;){var b;m.ccOffset+=f.start-v.start,f.new=!1,f=v,v=m[f.prevCC]}m.presentationOffset=s};function C(P,m,l,s,f,v,b,A){var w=new u.VTTParser,E=Object(t.utf8ArrayToStr)(new Uint8Array(P)).trim().replace(p,` `).split(` -`),c=[],n=Object(R.toMpegTsClockFromTimescale)(p,l),r="00:00.000",d=0,S=0,_,h=!0,L=!1;w.oncue=function(I){var B=s[f],F=s.ccOffset,K=(d-n)/9e4;if(B!=null&&B.new&&(S!==void 0?F=s.ccOffset=B.start:O(s,f,K)),K&&(F=K-s.presentationOffset),L){var q=I.endTime-I.startTime,Y=Object(o.normalizePts)((I.startTime+F-S)*9e4,v*9e4)/9e4;I.startTime=Y,I.endTime=Y+q}var W=I.text.trim();I.text=decodeURIComponent(encodeURIComponent(W)),I.id||(I.id=T(I.startTime,I.endTime,W)),I.endTime>0&&c.push(I)},w.onparsingerror=function(I){_=I},w.onflush=function(){if(_){A(_);return}b(c)},E.forEach(function(I){if(h)if(g(I,"X-TIMESTAMP-MAP=")){h=!1,L=!0,I.substr(16).split(",").forEach(function(B){g(B,"LOCAL:")?r=B.substr(6):g(B,"MPEGTS:")&&(d=parseInt(B.substr(7)))});try{S=i(r)/1e3}catch(B){L=!1,_=B}return}else I===""&&(h=!1);w.parse(I+` -`)}),w.flush()}},"./src/utils/xhr-loader.ts":function(V,U,D){"use strict";D.r(U);var k=D("./src/utils/logger.ts"),u=D("./src/loader/load-stats.ts"),t=/^age:\s*[\d.]+\s*$/m,R=function(){function o(g){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=g?g.xhrSetup:null,this.stats=new u.LoadStats,this.retryDelay=0}var m=o.prototype;return m.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},m.abortInternal=function(){var i=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),i&&(i.onreadystatechange=null,i.onprogress=null,i.readyState!==4&&(this.stats.aborted=!0,i.abort()))},m.abort=function(){var i;this.abortInternal(),(i=this.callbacks)!==null&&i!==void 0&&i.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},m.load=function(i,x,T){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=i,this.config=x,this.callbacks=T,this.retryDelay=x.retryDelay,this.loadInternal()},m.loadInternal=function(){var i=this.config,x=this.context;if(!i)return;var T=this.loader=new self.XMLHttpRequest,O=this.stats;O.loading.first=0,O.loaded=0;var C=this.xhrSetup;try{if(C)try{C(T,x.url)}catch(l){T.open("GET",x.url,!0),C(T,x.url)}T.readyState||T.open("GET",x.url,!0);var P=this.context.headers;if(P)for(var p in P)T.setRequestHeader(p,P[p])}catch(l){this.callbacks.onError({code:T.status,text:l.message},x,T);return}x.rangeEnd&&T.setRequestHeader("Range","bytes="+x.rangeStart+"-"+(x.rangeEnd-1)),T.onreadystatechange=this.readystatechange.bind(this),T.onprogress=this.loadprogress.bind(this),T.responseType=x.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),i.timeout),T.send()},m.readystatechange=function(){var i=this.context,x=this.loader,T=this.stats;if(!i||!x)return;var O=x.readyState,C=this.config;if(T.aborted)return;if(O>=2)if(self.clearTimeout(this.requestTimeout),T.loading.first===0&&(T.loading.first=Math.max(self.performance.now(),T.loading.start)),O===4){x.onreadystatechange=null,x.onprogress=null;var P=x.status;if(P>=200&&P<300){T.loading.end=Math.max(self.performance.now(),T.loading.first);var p,l;if(i.responseType==="arraybuffer"?(p=x.response,l=p.byteLength):(p=x.responseText,l=p.length),T.loaded=T.total=l,!this.callbacks)return;var s=this.callbacks.onProgress;if(s&&s(T,i,p,x),!this.callbacks)return;var f={url:x.responseURL,data:p};this.callbacks.onSuccess(f,T,i,x)}else T.retry>=C.maxRetry||P>=400&&P<499?(k.logger.error(P+" while loading "+i.url),this.callbacks.onError({code:P,text:x.statusText},i,x)):(k.logger.warn(P+" while loading "+i.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,C.maxRetryDelay),T.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),C.timeout)},m.loadtimeout=function(){k.logger.warn("timeout while loading "+this.context.url);var i=this.callbacks;i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))},m.loadprogress=function(i){var x=this.stats;x.loaded=i.loaded,i.lengthComputable&&(x.total=i.total)},m.getCacheAge=function(){var i=null;if(this.loader&&t.test(this.loader.getAllResponseHeaders())){var x=this.loader.getResponseHeader("age");i=x?parseFloat(x):null}return i},o}();U.default=R}}).default})},umnG:function(ie,Z,y){ie.exports=y.p+"static/h.22b296a4.svg"},vKoX:function(ie,Z,y){var V=y("SrGk"),U=y("bYtY");function D(t,R){V.call(this,t,R,["filter"],"__filter_in_use__","_shadowDom")}U.inherits(D,V),D.prototype.addWithoutUpdate=function(t,R){if(R&&k(R.style)){var o;if(R._shadowDom){o=R._shadowDom;var m=this.getDefs(!0);m.contains(R._shadowDom)||this.addDom(o)}else o=this.add(R);this.markUsed(R);var g=o.getAttribute("id");t.style.filter="url(#"+g+")"}},D.prototype.add=function(t){var R=this.createElement("filter");return t._shadowDomId=t._shadowDomId||this.nextId++,R.setAttribute("id","zr"+this._zrId+"-shadow-"+t._shadowDomId),this.updateDom(t,R),this.addDom(R),R},D.prototype.update=function(t,R){var o=R.style;if(k(o)){var m=this;V.prototype.update.call(this,R,function(){m.updateDom(R,R._shadowDom)})}else this.remove(t,R)},D.prototype.remove=function(t,R){R._shadowDomId!=null&&(this.removeDom(t),t.style.filter="")},D.prototype.updateDom=function(t,R){var o=R.getElementsByTagName("feDropShadow");o.length===0?o=this.createElement("feDropShadow"):o=o[0];var m=t.style,g=t.scale&&t.scale[0]||1,i=t.scale&&t.scale[1]||1,x,T,O,C;if(m.shadowBlur||m.shadowOffsetX||m.shadowOffsetY)x=m.shadowOffsetX||0,T=m.shadowOffsetY||0,O=m.shadowBlur,C=m.shadowColor;else if(m.textShadowBlur)x=m.textShadowOffsetX||0,T=m.textShadowOffsetY||0,O=m.textShadowBlur,C=m.textShadowColor;else{this.removeDom(R,m);return}o.setAttribute("dx",x/g),o.setAttribute("dy",T/i),o.setAttribute("flood-color",C);var P=O/2/g,p=O/2/i,l=P+" "+p;o.setAttribute("stdDeviation",l),R.setAttribute("x","-100%"),R.setAttribute("y","-100%"),R.setAttribute("width",Math.ceil(O/2*200)+"%"),R.setAttribute("height",Math.ceil(O/2*200)+"%"),R.appendChild(o),t._shadowDom=R},D.prototype.markUsed=function(t){t._shadowDom&&V.prototype.markUsed.call(this,t._shadowDom)};function k(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}var u=D;ie.exports=u},vToQ:function(ie,Z,y){ie.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"}},vWvF:function(ie,Z,y){var V=y("Bq2U"),U=y("SUKs"),D=y("bYtY"),k=D.isString,u=D.isFunction,t=D.isObject,R=D.isArrayLike,o=D.indexOf,m=function(){this.animators=[]};m.prototype={constructor:m,animate:function(O,C){var P,p=!1,l=this,s=this.__zr;if(O){var f=O.split("."),v=l;p=f[0]==="shape";for(var b=0,A=f.length;b0&&O.animate(C,!1).when(l==null?500:l,v).delay(s||0)}function x(O,C,P,p){if(!C)O.attr(P,p);else{var l={};l[C]={},l[C][P]=p,O.attr(l)}}var T=m;ie.exports=T},vpjH:function(ie,Z,y){ie.exports={flex_box_center:"flex_box_center___gYZEE",flex_space_between:"flex_space_between___1KH3d",flex_box_vertical_center:"flex_box_vertical_center___FWbTE",flex_box_center_end:"flex_box_center_end___1kFhp",flex_box_column:"flex_box_column___1CD4J",bg:"bg___23uRF",containerTitle:"containerTitle___30lsk",containerDesc:"containerDesc___GU0ZE",menus:"menus___k4cmv",listItem:"listItem___3tMc_",info:"info___3kqtY",title:"title___1DgAB",titleLeft:"titleLeft___1zuMg",titleRight:"titleRight___3j3Mz",acitons:"acitons___1fgAM",move:"move___17c4C",hideHeadCheckbox:"hideHeadCheckbox___1PaS4",moveCategory:"moveCategory___2Wh6F",tabSearch:"tabSearch___semmS",warpModal:"warpModal___3sxdW",modalColumn:"modalColumn___3aP_r",modalRow:"modalRow___1ru3g",sup:"sup___36Z9G"}},vvFO:function(ie,Z){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg=="},x6Kt:function(ie,Z,y){var V=y("y+Vt"),U=y("VpOo"),D=y("nPnh"),k=D.subPixelOptimizeRect,u={},t=V.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(R,o){var m,g,i,x;this.subPixelOptimize?(k(u,o,this.style),m=u.x,g=u.y,i=u.width,x=u.height,u.r=o.r,o=u):(m=o.x,g=o.y,i=o.width,x=o.height),o.r?U.buildPath(R,o):R.rect(m,g,i,x),R.closePath();return}});ie.exports=t},"xH+I":function(ie,Z,y){ie.exports=y.p+"static/xsyd.0c0a94b0.png"},xfXu:function(ie,Z,y){ie.exports=y.p+"static/leftImg.c0d9e1e4.png"},xrsn:function(ie,Z,y){ie.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"}},"y+Vt":function(ie,Z,y){var V=y("Gev7"),U=y("bYtY"),D=y("IMiH"),k=y("2DNl"),u=y("3C/r"),t=u.prototype.getCanvasPattern,R=Math.abs,o=new D(!0);function m(i){V.call(this,i),this.path=null}m.prototype={constructor:m,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(i,x){var T=this.style,O=this.path||o,C=T.hasStroke(),P=T.hasFill(),p=T.fill,l=T.stroke,s=P&&!!p.colorStops,f=C&&!!l.colorStops,v=P&&!!p.image,b=C&&!!l.image;if(T.bind(i,this,x),this.setTransform(i),this.__dirty){var A;s&&(A=A||this.getBoundingRect(),this._fillGradient=T.getGradient(i,p,A)),f&&(A=A||this.getBoundingRect(),this._strokeGradient=T.getGradient(i,l,A))}s?i.fillStyle=this._fillGradient:v&&(i.fillStyle=t.call(p,i)),f?i.strokeStyle=this._strokeGradient:b&&(i.strokeStyle=t.call(l,i));var w=T.lineDash,E=T.lineDashOffset,c=!!i.setLineDash,n=this.getGlobalScale();if(O.setScale(n[0],n[1],this.segmentIgnoreThreshold),this.__dirtyPath||w&&!c&&C?(O.beginPath(i),w&&!c&&(O.setLineDash(w),O.setLineDashOffset(E)),this.buildPath(O,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(i.beginPath(),this.path.rebuildPath(i)),P)if(T.fillOpacity!=null){var r=i.globalAlpha;i.globalAlpha=T.fillOpacity*T.opacity,O.fill(i),i.globalAlpha=r}else O.fill(i);if(w&&c&&(i.setLineDash(w),i.lineDashOffset=E),C)if(T.strokeOpacity!=null){var r=i.globalAlpha;i.globalAlpha=T.strokeOpacity*T.opacity,O.stroke(i),i.globalAlpha=r}else O.stroke(i);w&&c&&i.setLineDash([]),T.text!=null&&(this.restoreTransform(i),this.drawRectText(i,this.getBoundingRect()))},buildPath:function(i,x,T){},createPathProxy:function(){this.path=new D},getBoundingRect:function(){var i=this._rect,x=this.style,T=!i;if(T){var O=this.path;O||(O=this.path=new D),this.__dirtyPath&&(O.beginPath(),this.buildPath(O,this.shape,!1)),i=O.getBoundingRect()}if(this._rect=i,x.hasStroke()){var C=this._rectWithStroke||(this._rectWithStroke=i.clone());if(this.__dirty||T){C.copy(i);var P=x.lineWidth,p=x.strokeNoScale?this.getLineScale():1;x.hasFill()||(P=Math.max(P,this.strokeContainThreshold||4)),p>1e-10&&(C.width+=P/p,C.height+=P/p,C.x-=P/p/2,C.y-=P/p/2)}return C}return i},contain:function(i,x){var T=this.transformCoordToLocal(i,x),O=this.getBoundingRect(),C=this.style;if(i=T[0],x=T[1],O.contain(i,x)){var P=this.path.data;if(C.hasStroke()){var p=C.lineWidth,l=C.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(C.hasFill()||(p=Math.max(p,this.strokeContainThreshold)),k.containStroke(P,p/l,i,x)))return!0}if(C.hasFill())return k.contain(P,i,x)}return!1},dirty:function(i){i==null&&(i=!0),i&&(this.__dirtyPath=i,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(i){return this.animate("shape",i)},attrKV:function(i,x){i==="shape"?(this.setShape(x),this.__dirtyPath=!0,this._rect=null):V.prototype.attrKV.call(this,i,x)},setShape:function(i,x){var T=this.shape;if(T){if(U.isObject(i))for(var O in i)i.hasOwnProperty(O)&&(T[O]=i[O]);else T[i]=x;this.dirty(!0)}return this},getLineScale:function(){var i=this.transform;return i&&R(i[0]-1)>1e-10&&R(i[3]-1)>1e-10?Math.sqrt(R(i[0]*i[3]-i[2]*i[1])):1}},m.extend=function(i){var x=function(O){m.call(this,O),i.style&&this.style.extendFrom(i.style,!1);var C=i.shape;if(C){this.shape=this.shape||{};var P=this.shape;for(var p in C)!P.hasOwnProperty(p)&&C.hasOwnProperty(p)&&(P[p]=C[p])}i.init&&i.init.call(this,O)};U.inherits(x,m);for(var T in i)T!=="style"&&T!=="shape"&&(x.prototype[T]=i[T]);return x},U.inherits(m,V);var g=m;ie.exports=g},y23F:function(ie,Z){function y(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}y.prototype={constructor:y,_dragStart:function(D){for(var k=D.target;k&&!k.draggable;)k=k.parent;k&&(this._draggingTarget=k,k.dragging=!0,this._x=D.offsetX,this._y=D.offsetY,this.dispatchToElement(V(k,D),"dragstart",D.event))},_drag:function(D){var k=this._draggingTarget;if(k){var u=D.offsetX,t=D.offsetY,R=u-this._x,o=t-this._y;this._x=u,this._y=t,k.drift(R,o,D),this.dispatchToElement(V(k,D),"drag",D.event);var m=this.findHover(u,t,k).target,g=this._dropTarget;this._dropTarget=m,k!==m&&(g&&m!==g&&this.dispatchToElement(V(g,D),"dragleave",D.event),m&&m!==g&&this.dispatchToElement(V(m,D),"dragenter",D.event))}},_dragEnd:function(D){var k=this._draggingTarget;k&&(k.dragging=!1),this.dispatchToElement(V(k,D),"dragend",D.event),this._dropTarget&&this.dispatchToElement(V(this._dropTarget,D),"drop",D.event),this._draggingTarget=null,this._dropTarget=null}};function V(D,k){return{target:D,topTarget:k&&k.topTarget}}var U=y;ie.exports=U},ygIP:function(ie,Z,y){ie.exports=y.p+"static/icon4.bfb8c3b7.svg"},yslc:function(ie,Z){ie.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="},yxFR:function(ie,Z,y){var V=y("y+Vt"),U=y("nPnh"),D=U.subPixelOptimizeLine,k={},u=V.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,R){var o,m,g,i;this.subPixelOptimize?(D(k,R,this.style),o=k.x1,m=k.y1,g=k.x2,i=k.y2):(o=R.x1,m=R.y1,g=R.x2,i=R.y2);var x=R.percent;if(x===0)return;t.moveTo(o,m),x<1&&(g=o*(1-x)+g*x,i=m*(1-x)+i*x),t.lineTo(g,i)},pointAt:function(t){var R=this.shape;return[R.x1*(1-t)+R.x2*t,R.y1*(1-t)+R.y2*t]}});ie.exports=u},yxwG:function(ie,Z,y){ie.exports=y.p+"static/kycx.05a1d803.png"},zarK:function(ie,Z,y){var V=y("YH21"),U=V.addEventListener,D=V.removeEventListener,k=V.normalizeEvent,u=V.getNativeEvent,t=y("bYtY"),R=y("H6uX"),o=y("ItGF"),m=300,g=o.domSupported,i=function(){var h=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],L=["touchstart","touchend","touchmove"],I={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},B=t.map(h,function(F){var K=F.replace("mouse","pointer");return I.hasOwnProperty(K)?K:F});return{mouse:h,touch:L,pointer:B}}(),x={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function T(h){return h==="mousewheel"&&o.browser.firefox?"DOMMouseScroll":h}function O(h){var L=h.pointerType;return L==="pen"||L==="touch"}function C(h){h.touching=!0,h.touchTimer!=null&&(clearTimeout(h.touchTimer),h.touchTimer=null),h.touchTimer=setTimeout(function(){h.touching=!1,h.touchTimer=null},700)}function P(h){h&&(h.zrByTouch=!0)}function p(h,L){return k(h.dom,new s(h,L),!0)}function l(h,L){for(var I=L,B=!1;I&&I.nodeType!==9&&!(B=I.domBelongToZr||I!==L&&I===h.painterRoot);)I=I.parentNode;return B}function s(h,L){this.type=L.type,this.target=this.currentTarget=h.dom,this.pointerType=L.pointerType,this.clientX=L.clientX,this.clientY=L.clientY}var f=s.prototype;f.stopPropagation=f.stopImmediatePropagation=f.preventDefault=t.noop;var v={mousedown:function(h){h=k(this.dom,h),this._mayPointerCapture=[h.zrX,h.zrY],this.trigger("mousedown",h)},mousemove:function(h){h=k(this.dom,h);var L=this._mayPointerCapture;L&&(h.zrX!==L[0]||h.zrY!==L[1])&&n(this,!0),this.trigger("mousemove",h)},mouseup:function(h){h=k(this.dom,h),n(this,!1),this.trigger("mouseup",h)},mouseout:function(h){h=k(this.dom,h),this._pointerCapturing&&(h.zrEventControl="no_globalout");var L=h.toElement||h.relatedTarget;h.zrIsToLocalDOM=l(this,L),this.trigger("mouseout",h)},touchstart:function(h){h=k(this.dom,h),P(h),this._lastTouchMoment=new Date,this.handler.processGesture(h,"start"),v.mousemove.call(this,h),v.mousedown.call(this,h)},touchmove:function(h){h=k(this.dom,h),P(h),this.handler.processGesture(h,"change"),v.mousemove.call(this,h)},touchend:function(h){h=k(this.dom,h),P(h),this.handler.processGesture(h,"end"),v.mouseup.call(this,h),+new Date-this._lastTouchMoment0&&c.push(I)},w.onparsingerror=function(I){_=I},w.onflush=function(){if(_){A(_);return}b(c)},E.forEach(function(I){if(h)if(g(I,"X-TIMESTAMP-MAP=")){h=!1,L=!0,I.substr(16).split(",").forEach(function(B){g(B,"LOCAL:")?r=B.substr(6):g(B,"MPEGTS:")&&(d=parseInt(B.substr(7)))});try{S=i(r)/1e3}catch(B){L=!1,_=B}return}else I===""&&(h=!1);w.parse(I+` +`)}),w.flush()}},"./src/utils/xhr-loader.ts":function(V,U,D){"use strict";D.r(U);var k=D("./src/utils/logger.ts"),u=D("./src/loader/load-stats.ts"),t=/^age:\s*[\d.]+\s*$/m,R=function(){function o(g){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=g?g.xhrSetup:null,this.stats=new u.LoadStats,this.retryDelay=0}var p=o.prototype;return p.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},p.abortInternal=function(){var i=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),i&&(i.onreadystatechange=null,i.onprogress=null,i.readyState!==4&&(this.stats.aborted=!0,i.abort()))},p.abort=function(){var i;this.abortInternal(),(i=this.callbacks)!==null&&i!==void 0&&i.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},p.load=function(i,x,T){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=i,this.config=x,this.callbacks=T,this.retryDelay=x.retryDelay,this.loadInternal()},p.loadInternal=function(){var i=this.config,x=this.context;if(!i)return;var T=this.loader=new self.XMLHttpRequest,O=this.stats;O.loading.first=0,O.loaded=0;var C=this.xhrSetup;try{if(C)try{C(T,x.url)}catch(l){T.open("GET",x.url,!0),C(T,x.url)}T.readyState||T.open("GET",x.url,!0);var P=this.context.headers;if(P)for(var m in P)T.setRequestHeader(m,P[m])}catch(l){this.callbacks.onError({code:T.status,text:l.message},x,T);return}x.rangeEnd&&T.setRequestHeader("Range","bytes="+x.rangeStart+"-"+(x.rangeEnd-1)),T.onreadystatechange=this.readystatechange.bind(this),T.onprogress=this.loadprogress.bind(this),T.responseType=x.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),i.timeout),T.send()},p.readystatechange=function(){var i=this.context,x=this.loader,T=this.stats;if(!i||!x)return;var O=x.readyState,C=this.config;if(T.aborted)return;if(O>=2)if(self.clearTimeout(this.requestTimeout),T.loading.first===0&&(T.loading.first=Math.max(self.performance.now(),T.loading.start)),O===4){x.onreadystatechange=null,x.onprogress=null;var P=x.status;if(P>=200&&P<300){T.loading.end=Math.max(self.performance.now(),T.loading.first);var m,l;if(i.responseType==="arraybuffer"?(m=x.response,l=m.byteLength):(m=x.responseText,l=m.length),T.loaded=T.total=l,!this.callbacks)return;var s=this.callbacks.onProgress;if(s&&s(T,i,m,x),!this.callbacks)return;var f={url:x.responseURL,data:m};this.callbacks.onSuccess(f,T,i,x)}else T.retry>=C.maxRetry||P>=400&&P<499?(k.logger.error(P+" while loading "+i.url),this.callbacks.onError({code:P,text:x.statusText},i,x)):(k.logger.warn(P+" while loading "+i.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,C.maxRetryDelay),T.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),C.timeout)},p.loadtimeout=function(){k.logger.warn("timeout while loading "+this.context.url);var i=this.callbacks;i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))},p.loadprogress=function(i){var x=this.stats;x.loaded=i.loaded,i.lengthComputable&&(x.total=i.total)},p.getCacheAge=function(){var i=null;if(this.loader&&t.test(this.loader.getAllResponseHeaders())){var x=this.loader.getResponseHeader("age");i=x?parseFloat(x):null}return i},o}();U.default=R}}).default})},umnG:function(ie,Z,y){ie.exports=y.p+"static/h.22b296a4.svg"},vKoX:function(ie,Z,y){var V=y("SrGk"),U=y("bYtY");function D(t,R){V.call(this,t,R,["filter"],"__filter_in_use__","_shadowDom")}U.inherits(D,V),D.prototype.addWithoutUpdate=function(t,R){if(R&&k(R.style)){var o;if(R._shadowDom){o=R._shadowDom;var p=this.getDefs(!0);p.contains(R._shadowDom)||this.addDom(o)}else o=this.add(R);this.markUsed(R);var g=o.getAttribute("id");t.style.filter="url(#"+g+")"}},D.prototype.add=function(t){var R=this.createElement("filter");return t._shadowDomId=t._shadowDomId||this.nextId++,R.setAttribute("id","zr"+this._zrId+"-shadow-"+t._shadowDomId),this.updateDom(t,R),this.addDom(R),R},D.prototype.update=function(t,R){var o=R.style;if(k(o)){var p=this;V.prototype.update.call(this,R,function(){p.updateDom(R,R._shadowDom)})}else this.remove(t,R)},D.prototype.remove=function(t,R){R._shadowDomId!=null&&(this.removeDom(t),t.style.filter="")},D.prototype.updateDom=function(t,R){var o=R.getElementsByTagName("feDropShadow");o.length===0?o=this.createElement("feDropShadow"):o=o[0];var p=t.style,g=t.scale&&t.scale[0]||1,i=t.scale&&t.scale[1]||1,x,T,O,C;if(p.shadowBlur||p.shadowOffsetX||p.shadowOffsetY)x=p.shadowOffsetX||0,T=p.shadowOffsetY||0,O=p.shadowBlur,C=p.shadowColor;else if(p.textShadowBlur)x=p.textShadowOffsetX||0,T=p.textShadowOffsetY||0,O=p.textShadowBlur,C=p.textShadowColor;else{this.removeDom(R,p);return}o.setAttribute("dx",x/g),o.setAttribute("dy",T/i),o.setAttribute("flood-color",C);var P=O/2/g,m=O/2/i,l=P+" "+m;o.setAttribute("stdDeviation",l),R.setAttribute("x","-100%"),R.setAttribute("y","-100%"),R.setAttribute("width",Math.ceil(O/2*200)+"%"),R.setAttribute("height",Math.ceil(O/2*200)+"%"),R.appendChild(o),t._shadowDom=R},D.prototype.markUsed=function(t){t._shadowDom&&V.prototype.markUsed.call(this,t._shadowDom)};function k(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}var u=D;ie.exports=u},vToQ:function(ie,Z,y){ie.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"}},vWvF:function(ie,Z,y){var V=y("Bq2U"),U=y("SUKs"),D=y("bYtY"),k=D.isString,u=D.isFunction,t=D.isObject,R=D.isArrayLike,o=D.indexOf,p=function(){this.animators=[]};p.prototype={constructor:p,animate:function(O,C){var P,m=!1,l=this,s=this.__zr;if(O){var f=O.split("."),v=l;m=f[0]==="shape";for(var b=0,A=f.length;b0&&O.animate(C,!1).when(l==null?500:l,v).delay(s||0)}function x(O,C,P,m){if(!C)O.attr(P,m);else{var l={};l[C]={},l[C][P]=m,O.attr(l)}}var T=p;ie.exports=T},vpjH:function(ie,Z,y){ie.exports={flex_box_center:"flex_box_center___gYZEE",flex_space_between:"flex_space_between___1KH3d",flex_box_vertical_center:"flex_box_vertical_center___FWbTE",flex_box_center_end:"flex_box_center_end___1kFhp",flex_box_column:"flex_box_column___1CD4J",bg:"bg___23uRF",containerTitle:"containerTitle___30lsk",containerDesc:"containerDesc___GU0ZE",menus:"menus___k4cmv",listItem:"listItem___3tMc_",info:"info___3kqtY",title:"title___1DgAB",titleLeft:"titleLeft___1zuMg",titleRight:"titleRight___3j3Mz",acitons:"acitons___1fgAM",move:"move___17c4C",hideHeadCheckbox:"hideHeadCheckbox___1PaS4",moveCategory:"moveCategory___2Wh6F",tabSearch:"tabSearch___semmS",warpModal:"warpModal___3sxdW",modalColumn:"modalColumn___3aP_r",modalRow:"modalRow___1ru3g",sup:"sup___36Z9G"}},vvFO:function(ie,Z){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg=="},x6Kt:function(ie,Z,y){var V=y("y+Vt"),U=y("VpOo"),D=y("nPnh"),k=D.subPixelOptimizeRect,u={},t=V.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(R,o){var p,g,i,x;this.subPixelOptimize?(k(u,o,this.style),p=u.x,g=u.y,i=u.width,x=u.height,u.r=o.r,o=u):(p=o.x,g=o.y,i=o.width,x=o.height),o.r?U.buildPath(R,o):R.rect(p,g,i,x),R.closePath();return}});ie.exports=t},"xH+I":function(ie,Z,y){ie.exports=y.p+"static/xsyd.0c0a94b0.png"},xfXu:function(ie,Z,y){ie.exports=y.p+"static/leftImg.c0d9e1e4.png"},xrsn:function(ie,Z,y){ie.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"}},"y+Vt":function(ie,Z,y){var V=y("Gev7"),U=y("bYtY"),D=y("IMiH"),k=y("2DNl"),u=y("3C/r"),t=u.prototype.getCanvasPattern,R=Math.abs,o=new D(!0);function p(i){V.call(this,i),this.path=null}p.prototype={constructor:p,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(i,x){var T=this.style,O=this.path||o,C=T.hasStroke(),P=T.hasFill(),m=T.fill,l=T.stroke,s=P&&!!m.colorStops,f=C&&!!l.colorStops,v=P&&!!m.image,b=C&&!!l.image;if(T.bind(i,this,x),this.setTransform(i),this.__dirty){var A;s&&(A=A||this.getBoundingRect(),this._fillGradient=T.getGradient(i,m,A)),f&&(A=A||this.getBoundingRect(),this._strokeGradient=T.getGradient(i,l,A))}s?i.fillStyle=this._fillGradient:v&&(i.fillStyle=t.call(m,i)),f?i.strokeStyle=this._strokeGradient:b&&(i.strokeStyle=t.call(l,i));var w=T.lineDash,E=T.lineDashOffset,c=!!i.setLineDash,n=this.getGlobalScale();if(O.setScale(n[0],n[1],this.segmentIgnoreThreshold),this.__dirtyPath||w&&!c&&C?(O.beginPath(i),w&&!c&&(O.setLineDash(w),O.setLineDashOffset(E)),this.buildPath(O,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(i.beginPath(),this.path.rebuildPath(i)),P)if(T.fillOpacity!=null){var r=i.globalAlpha;i.globalAlpha=T.fillOpacity*T.opacity,O.fill(i),i.globalAlpha=r}else O.fill(i);if(w&&c&&(i.setLineDash(w),i.lineDashOffset=E),C)if(T.strokeOpacity!=null){var r=i.globalAlpha;i.globalAlpha=T.strokeOpacity*T.opacity,O.stroke(i),i.globalAlpha=r}else O.stroke(i);w&&c&&i.setLineDash([]),T.text!=null&&(this.restoreTransform(i),this.drawRectText(i,this.getBoundingRect()))},buildPath:function(i,x,T){},createPathProxy:function(){this.path=new D},getBoundingRect:function(){var i=this._rect,x=this.style,T=!i;if(T){var O=this.path;O||(O=this.path=new D),this.__dirtyPath&&(O.beginPath(),this.buildPath(O,this.shape,!1)),i=O.getBoundingRect()}if(this._rect=i,x.hasStroke()){var C=this._rectWithStroke||(this._rectWithStroke=i.clone());if(this.__dirty||T){C.copy(i);var P=x.lineWidth,m=x.strokeNoScale?this.getLineScale():1;x.hasFill()||(P=Math.max(P,this.strokeContainThreshold||4)),m>1e-10&&(C.width+=P/m,C.height+=P/m,C.x-=P/m/2,C.y-=P/m/2)}return C}return i},contain:function(i,x){var T=this.transformCoordToLocal(i,x),O=this.getBoundingRect(),C=this.style;if(i=T[0],x=T[1],O.contain(i,x)){var P=this.path.data;if(C.hasStroke()){var m=C.lineWidth,l=C.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(C.hasFill()||(m=Math.max(m,this.strokeContainThreshold)),k.containStroke(P,m/l,i,x)))return!0}if(C.hasFill())return k.contain(P,i,x)}return!1},dirty:function(i){i==null&&(i=!0),i&&(this.__dirtyPath=i,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(i){return this.animate("shape",i)},attrKV:function(i,x){i==="shape"?(this.setShape(x),this.__dirtyPath=!0,this._rect=null):V.prototype.attrKV.call(this,i,x)},setShape:function(i,x){var T=this.shape;if(T){if(U.isObject(i))for(var O in i)i.hasOwnProperty(O)&&(T[O]=i[O]);else T[i]=x;this.dirty(!0)}return this},getLineScale:function(){var i=this.transform;return i&&R(i[0]-1)>1e-10&&R(i[3]-1)>1e-10?Math.sqrt(R(i[0]*i[3]-i[2]*i[1])):1}},p.extend=function(i){var x=function(O){p.call(this,O),i.style&&this.style.extendFrom(i.style,!1);var C=i.shape;if(C){this.shape=this.shape||{};var P=this.shape;for(var m in C)!P.hasOwnProperty(m)&&C.hasOwnProperty(m)&&(P[m]=C[m])}i.init&&i.init.call(this,O)};U.inherits(x,p);for(var T in i)T!=="style"&&T!=="shape"&&(x.prototype[T]=i[T]);return x},U.inherits(p,V);var g=p;ie.exports=g},y23F:function(ie,Z){function y(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}y.prototype={constructor:y,_dragStart:function(D){for(var k=D.target;k&&!k.draggable;)k=k.parent;k&&(this._draggingTarget=k,k.dragging=!0,this._x=D.offsetX,this._y=D.offsetY,this.dispatchToElement(V(k,D),"dragstart",D.event))},_drag:function(D){var k=this._draggingTarget;if(k){var u=D.offsetX,t=D.offsetY,R=u-this._x,o=t-this._y;this._x=u,this._y=t,k.drift(R,o,D),this.dispatchToElement(V(k,D),"drag",D.event);var p=this.findHover(u,t,k).target,g=this._dropTarget;this._dropTarget=p,k!==p&&(g&&p!==g&&this.dispatchToElement(V(g,D),"dragleave",D.event),p&&p!==g&&this.dispatchToElement(V(p,D),"dragenter",D.event))}},_dragEnd:function(D){var k=this._draggingTarget;k&&(k.dragging=!1),this.dispatchToElement(V(k,D),"dragend",D.event),this._dropTarget&&this.dispatchToElement(V(this._dropTarget,D),"drop",D.event),this._draggingTarget=null,this._dropTarget=null}};function V(D,k){return{target:D,topTarget:k&&k.topTarget}}var U=y;ie.exports=U},ygIP:function(ie,Z,y){ie.exports=y.p+"static/icon4.bfb8c3b7.svg"},yslc:function(ie,Z){ie.exports="data:image/png;base64,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"},yxFR:function(ie,Z,y){var V=y("y+Vt"),U=y("nPnh"),D=U.subPixelOptimizeLine,k={},u=V.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,R){var o,p,g,i;this.subPixelOptimize?(D(k,R,this.style),o=k.x1,p=k.y1,g=k.x2,i=k.y2):(o=R.x1,p=R.y1,g=R.x2,i=R.y2);var x=R.percent;if(x===0)return;t.moveTo(o,p),x<1&&(g=o*(1-x)+g*x,i=p*(1-x)+i*x),t.lineTo(g,i)},pointAt:function(t){var R=this.shape;return[R.x1*(1-t)+R.x2*t,R.y1*(1-t)+R.y2*t]}});ie.exports=u},yxwG:function(ie,Z,y){ie.exports=y.p+"static/kycx.05a1d803.png"},zarK:function(ie,Z,y){var V=y("YH21"),U=V.addEventListener,D=V.removeEventListener,k=V.normalizeEvent,u=V.getNativeEvent,t=y("bYtY"),R=y("H6uX"),o=y("ItGF"),p=300,g=o.domSupported,i=function(){var h=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],L=["touchstart","touchend","touchmove"],I={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},B=t.map(h,function(F){var K=F.replace("mouse","pointer");return I.hasOwnProperty(K)?K:F});return{mouse:h,touch:L,pointer:B}}(),x={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function T(h){return h==="mousewheel"&&o.browser.firefox?"DOMMouseScroll":h}function O(h){var L=h.pointerType;return L==="pen"||L==="touch"}function C(h){h.touching=!0,h.touchTimer!=null&&(clearTimeout(h.touchTimer),h.touchTimer=null),h.touchTimer=setTimeout(function(){h.touching=!1,h.touchTimer=null},700)}function P(h){h&&(h.zrByTouch=!0)}function m(h,L){return k(h.dom,new s(h,L),!0)}function l(h,L){for(var I=L,B=!1;I&&I.nodeType!==9&&!(B=I.domBelongToZr||I!==L&&I===h.painterRoot);)I=I.parentNode;return B}function s(h,L){this.type=L.type,this.target=this.currentTarget=h.dom,this.pointerType=L.pointerType,this.clientX=L.clientX,this.clientY=L.clientY}var f=s.prototype;f.stopPropagation=f.stopImmediatePropagation=f.preventDefault=t.noop;var v={mousedown:function(h){h=k(this.dom,h),this._mayPointerCapture=[h.zrX,h.zrY],this.trigger("mousedown",h)},mousemove:function(h){h=k(this.dom,h);var L=this._mayPointerCapture;L&&(h.zrX!==L[0]||h.zrY!==L[1])&&n(this,!0),this.trigger("mousemove",h)},mouseup:function(h){h=k(this.dom,h),n(this,!1),this.trigger("mouseup",h)},mouseout:function(h){h=k(this.dom,h),this._pointerCapturing&&(h.zrEventControl="no_globalout");var L=h.toElement||h.relatedTarget;h.zrIsToLocalDOM=l(this,L),this.trigger("mouseout",h)},touchstart:function(h){h=k(this.dom,h),P(h),this._lastTouchMoment=new Date,this.handler.processGesture(h,"start"),v.mousemove.call(this,h),v.mousedown.call(this,h)},touchmove:function(h){h=k(this.dom,h),P(h),this.handler.processGesture(h,"change"),v.mousemove.call(this,h)},touchend:function(h){h=k(this.dom,h),P(h),this.handler.processGesture(h,"end"),v.mouseup.call(this,h),+new Date-this._lastTouchMoment